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
338724145608	338724146178	338724146728	338724147278	338724147828	338724148378	338724148928	338724149478	338724150028	338724150578	338724151128	338724151678	338724152228	338724152778	338724153328	338724153878	338724154428	338724154978	338724155528	338724156078	338724156628	338724157178	338724157728	338724158278	338724158828	338724159378	338724159928	338724160478	338724161028	338724161578	338724162128	338724162678	338724163228	338724163778	338724164328	338724164878	338724165428	338724165978	338724166528	338724167078	338724167628	338724168178	338724168728	338724169278	338724169828	338724170378	338724170928	338724171478	338724172028	338724172578	338724173128	338724173678	338724174228	338724174778	338724175328	338724175878	338724176428	338724176978	338724177528	338724178078	338724178628	338724179178	338724179728	338724180278	338724180828	338724181378	338724181928	338724182478	338724183028	338724183578	338724184128	338724184678	338724185228	338724185778	338724186328	338724186878	338724187428	338724187978	338724188528	338724189078	338724189628	338724190178	338724190728	338724191278	338724191828	338724192378	338724192928	338724193478	338724194028	338724194578	338724195128	338724195678	338724196228	338724196778	338724197328	338724197878	338724198428	338724198978	338724199528	338724200078	338724200628	338724201178	338724201728	338724202278	338724202828	338724203378	338724203928	338724204478	338724205028	338724205578	338724206128	338724206678	338724207228	338724207778	338724208328	338724208878	338724209428	338724209978	338724210528	338724211078	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	3600	2300	2790	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23887	22241	28121	26041	21746	20929	6557	1898	1516	1392	1208	1099	1048	954	923	841	810	779	811	826	794	765	743	727	731	736	757	681	700	722	688	697	733	725	644	682	692	704	667	643	716	647	692	662	685	656	674	671	673	645	696	598	630	662	639	726	690	657	689	628	645	650	665	638	660	664	647	710	649	677	614	645	679	668	603	621	627	629	672	641	633	619	646	671	640	664	673	673	665	639	652	628	700	632	658	611	625	630	615	645	638	562	699	718	710	647	642	705	648	684	690	694	656	676	629	668	666	687	645	628	612	622	617	616	664	671	658	640	609	650	650	622	643	668	660	640	621	652	649	667	603	645	704	649	630	680	595	651	665	664	636	623	655	625	688	647	657	663	663	614	653	646	677	666	604	638	602	686	684	682	659	656	653	693	665	675	712	648	627	644	610	647	610	621	687	679	659	669	618	674	672	616	664	661	669	677	657	598	687	640	624	684	654	653	667	640	676	633	672	645	658	666	630	661	632	642	620	663	722	624	656	670	636	682	639	637	636	680	652	609	653	650	689	652	634	643	657	599	641	644	604	699	633	621	626	635	660	665	662	646	603	687	668	687	614	648	672	660	668	618	643	650	620	671	636	645	637	638	652	627	652	623	714	671	655	671	697	676	700	676	693	635	648	618	638	660	612	688	658	653	624	610	669	683	628	699	667	647	656	619	659	647	691	668	665	684	654	687	658	653	646	597	631	639	633	650	661	612	623	637	610	655	651	680	664	657	651	669	656	647	632	625	642	668	604	637	689	660	658	638	583	641	687	632	623	666	651	633	623	629	622	595	658	624	644	668	678	652	684	673	623	642	641	653	654	646	639	638	681	666	662	668	673	660	621	646	651	614	664	629	675	663	662	672	657	664	679	635	651	642	651	639	659	628	694	625	651	644	661	642	649	663	621	643	628	685	663	655	667	645	593	701	626	601	656	615	689	644	637	634	672	662	668	620	693	687	656	635	643	669	627	633	646	672	626	633	611	656	646	652	647	644	661	659	634	696	693	647	619	623	643	633	678	665	697	666	640	660	633	673	609	663	669	635	690	609	644	683	644	683	696	623	647	625	608	681	657	647	651	701	670	650	664	595	659	672	645	682	681	615	580	672	631	656	646	624	673	599	659	607	646	633	664	648	654	605	673	689	632	630	648	680	668	700	648	628	637	664	625	691	640	651	593	602	623	668	680	648	670	687	615	614	596	663	673	654	667	616	653	666	652	661	630	672	630	637	612	627	675	676	596	696	626	730	673	614	661	635	655	686	649	625	623	648	610	691	696	646	674	642	675	641	663	639	675	651	634	639	645	650	676	614	650	614	677	691	682	656	698	618	656	660	646	659	593	643	632	627	688	689	636	616	683	674	621	664	672	664	652	634	623	643	656	720	623	606	660	620	680	615	649	623	632	635	618	666	658	617	649	628	670	651	603	672	649	637	651	666	675	640	656	604	670	604	651	682	642	656	605	715	651	637	631	646	681	652	688	643	621	630	669	648	641	640	649	598	623	647	645	654	649	659	639	644	620	607	648	633	626	654	670	650	681	607	616	654	646	685	635	623	624	617	679	639	641	659	611	652	682	634	653	677	669	627	650	637	645	666	622	630	664	694	631	657	635	692	677	626	619	682	657	666	680	684	721	636	684	639	641	682	662	648	614	647	645	647	668	612	675	616	644	609	689	637	640	622	667	662	647	619	621	623	637	598	647	682	633	625	652	683	622	649	674	665	677	695	666	605	623	634	676	657	668	665	625	642	630	664	670	677	646	653	667	618	641	673	664	653	626	584	667	605	674	675	625	682	632	629	616	607	642	653	653	713	644	607	623	679	675	638	642	653	679	691	601	663	633	604	653	663	719	671	632	579	632	621	651	602	604	661	626	649	663	711	651	659	615	675	636	660	615	643	637	662	673	640	689	674	604	671	675	686	611	607	647	617	627	640	654	675	639	640	665	661	627	659	638	603	652	599	648	620	653	624	694	654	596	658	630	637	678	646	652	672	664	656	689	658	642	638	629	650	715	663	678	637	634	687	619	620	631	612	635	653	634	673	672	623	636	678	674	674	632	667	675	652	668	635	652	665	665	617	628	626	624	604	633	651	645	592	636	640	615	626	585	669	700	621	700	661	622	681	648	675	671	611	654	586	692	676	611	652	669	628	638	631	672	643	660	659	655	626	641	643	617	620	628	659	596	691	632	630	647	658	624	666	655	672	641	672	654	650	638	671	690	663	670	653	616	627	637	673	622	634	667	615	660	654	664	648	640	686	664	636	624	616	644	653	644	640	638	673	634	641	660	658	633	631	695	645	617	682	659	613	685	678	648	653	653	652	645	701	595	592	631	667	663	660	698	687	665	648	645	616	623	641	663	673	658	627	633	608	674	627	650	658	694	680	659	665	633	623	691	634	671	624	692	668	665	632	572	607	700	665	644	646	622	651	630	654	628	639	606	622	642	616	658	673	612	613	612	676	645	607	654	660	656	656	679	652	656	643	643	672	635	684	639	709	688	628	655	693	715	637	591	665	703	650	690	631	634	659	652	652	609	638	693	634	630	656	634	642	671	680	610	627	672	619	627	678	648	642	642	649	659	633	670	646	636	687	667	639	664	646	651	614	634	620	710	657	633	608	639	635	641	620	613	673	667	652	680	720	659	613	658	645	680	623	643	697	641	625	654	656	609	655	675	618	683	633	643	632	633	665	623	645	646	650	664	612	630	662	637	614	638	662	623	612	674	727	667	654	677	650	621	656	673	698	630	585	632	630	649	644	698	666	669	700	654	626	676	657	630	671	668	655	630	670	673	627	590	628	661	610	657	678	638	659	650	620	670	676	652	685	677	614	648	655	655	637	670	609	668	673	687	647	647	633	652	634	634	711	668	643	676	625	654	676	626	655	657	628	676	710	637	654	621	625	634	620	617	637	638	660	648	700	644	668	707	684	621	645	669	677	634	669	673	619	657	659	597	673	650	657	634	662	657	606	660	679	662	665	645	678	644	640	639	653	630	670	652	657	665	654	657	692	653	637	677	636	620	637	629	623	655	601	645	618	641	653	676	683	645	622	637	668	616	629	664	666	675	613	632	588	679	656	633	647	654	696	672	643	668	623	659	692	648	639	633	643	656	637	628	627	643	618	651	607	659	699	716	609	662	597	661	677	649	642	661	632	611	609	637	637	680	642	650	638	637	656	653	615	671	672	607	696	607	690	684	590	644	645	675	611	644	652	611	632	610	627	668	616	654	653	613	656	667	663	640	654	656	665	650	654	639	594	611	681	644	666	692	639	663	636	692	685	621	650	646	649	684	623	657	704	620	693	637	619	648	649	668	660	667	634	647	636	650	633	645	656	660	664	690	646	704	687	664	667	630	644	643	660	661	651	651	672	644	634	609	621	602	600	623	689	657	655	604	623	663	664	627	630	648	665	622	635	657	679	732	643	628	729	625	666	651	646	636	707	643	671	652	680	671	675	686	653
14126	57520	14171	9205	6302	4754	3845	3153	2624	2275	1999	1757	1449	1381	1149	1161	1078	989	1003	970	864	877	850	866	797	785	816	740	783	698	737	725	735	708	690	720	771	762	775	642	693	747	696	694	687	713	689	711	698	716	683	664	689	691	658	642	682	686	680	697	652	692	677	688	705	694	676	671	639	695	667	661	681	701	674	671	655	668	665	664	694	684	697	651	645	648	651	624	689	665	637	639	640	663	649	707	674	652	619	711	748	663	644	633	679	605	623	677	675	659	666	692	699	694	649	639	650	644	667	648	663	617	636	680	675	636	638	618	664	672	667	654	654	670	646	656	633	680	654	608	636	637	656	676	672	695	656	643	625	651	684	680	657	672	660	694	685	645	683	672	667	675	672	664	619	671	653	624	648	704	661	609	668	621	584	700	679	633	642	682	643	671	622	601	612	643	703	667	686	642	703	637	668	671	696	633	647	652	621	682	727	634	647	701	673	693	625	695	642	623	669	686	710	701	672	658	650	637	644	636	717	621	619	627	652	662	671	618	634	638	689	711	615	691	611	643	661	699	652	671	682	654	663	659	664	640	635	643	617	695	656	641	683	607	654	636	701	625	611	621	634	626	643	654	645	634	641	614	622	656	655	615	669	689	696	652	627	669	657	664	612	614	645	666	654	662	632	670	678	671	640	641	674	668	665	625	632	670	656	689	649	671	689	674	666	680	634	664	663	684	681	633	661	616	633	658	643	642	631	624	656	652	686	691	667	638	624	614	672	649	616	665	641	686	636	615	668	657	690	681	670	665	644	635	672	641	677	656	617	700	680	660	644	596	665	646	674	669	707	704	636	626	632	677	672	658	649	714	648	629	629	679	643	679	656	624	674	665	669	664	658	672	637	676	656	620	676	692	667	675	658	665	674	682	675	649	690	704	667	672	597	647	663	665	668	680	621	617	639	668	688	660	669	651	669	668	645	664	653	678	602	652	642	622	624	627	669	654	697	672	642	664	671	693	680	625	587	649	632	615	636	682	670	672	662	656	647	676	679	695	655	669	676	677	704	657	650	653	677	681	681	654	713	620	677	673	672	667	654	622	661	663	679	647	664	675	677	677	629	680	664	627	667	665	659	630	639	682	648	673	674	644	630	683	648	670	638	621	637	691	666	660	646	648	655	635	689	647	683	625	640	689	640	665	643	678	633	626	665	638	658	660	702	664	704	662	635	702	637	662	636	624	664	636	679	647	637	643	629	587	647	626	669	688	659	619	695	673	688	681	638	693	635	686	643	663	645	653	654	638	656	662	677	685	636	667	639	668	631	672	652	662	641	690	673	706	636	647	637	664	644	682	648	652	686	692	661	651	683	667	671	664	684	655	605	672	653	635	665	654	638	632	652	702	671	663	638	632	622	678	681	616	654	662	649	613	675	631	661	658	647	666	688	665	634	678	609	653	627	632	620	706	670	616	681	632	637	655	684	641	661	654	660	664	630	668	669	647	640	681	689	642	656	629	631	638	650	632	680	649	649	699	637	626	683	651	645	666	699	686	632	670	662	642	625	658	652	630	652	642	620	625	669	732	652	628	623	603	681	698	654	666	631	632	673	632	639	635	643	667	646	657	638	677	653	653	658	642	648	679	635	649	648	641	646	598	624	618	644	724	659	666	663	643	657	671	657	665	652	682	642	650	633	667	590	692	621	640	689	623	666	615	603	650	661	653	603	651	690	672	651	674	650	660	640	669	670	658	642	660	650	643	627	676	617	631	621	640	669	673	646	646	647	638	641	659	597	699	619	659	639	595	659	658	694	661	675	621	635	663	601	650	678	667	678	642	664	647	655	656	651	677	656	662	645	638	657	689	642	678	672	720	658	673	664	647	675	620	642	707	656	641	664	683	670	630	653	663	697	635	635	643	647	616	632	668	638	658	633	664	684	691	664	664	657	644	637	627	615	626	624	672	657	570	652	681	652	618	676	650	689	632	616	647	663	679	684	633	651	631	645	655	654	639	636	674	654	693	682	633	716	625	665	665	649	686	658	687	673	661	651	638	647	661	673	636	629	648	683	639	669	595	668	646	662	657	656	636	656	674	686	657	619	664	621	599	638	621	641	683	652	649	647	675	652	644	674	631	649	658	688	692	644	686	677	622	627	671	680	662	616	649	643	622	626	658	658	713	652	634	657	669	627	644	649	673	669	701	638	670	646	629	661	634	697	631	640	640	623	677	651	634	637	689	615	662	703	666	661	647	659	638	615	678	636	660	634	668	679	632	683	668	653	639	649	635	664	692	631	646	596	640	684	653	644	637	637	662	687	642	642	652	656	618	641	658	642	636	669	691	675	644	670	645	620	652	639	657	633	694	669	642	702	674	636	643	601	646	679	662	683	651	669	644	695	634	708	664	661	674	658	680	625	661	678	651	704	663	657	648	626	655	603	672	634	637	645	669	622	676	654	648	654	638	631	654	653	573	668	694	637	651	670	657	695	659	691	640	686	670	682	641	695	726	643	662	681	676	646	617	689	628	639	658	673	641	665	640	647	671	660	645	646	698	641	645	626	685	602	673	618	709	692	637	654	655	650	696	641	668	630	669	655	615	617	637	656	664	661	657	656	659	611	624	653	653	600	668	631	637	715	593	652	599	661	632	691	650	646	638	651	641	657	690	670	666	660	655	612	611	660	681	609	655	635	648	607	653	631	654	654	694	675	686	673	680	629	628	645	636	641	653	694	660	678	707	657	678	684	669	689	655	654	650	633	700	597	673	686	617	660	614	623	670	653	602	683	648	677	637	694	643	655	590	669	651	653	663	646	698	632	670	654	705	643	714	651	657	634	703	665	645	619	648	647	688	677	629	664	669	662	654	636	624	655	588	680	645	656	633	691	644	667	637	660	674	657	642	640	666	660	716	680	641	647	654	647	628	687	692	612	661	646	672	677	643	611	671	685	661	674	641	647	610	651	651	651	657	689	670	648	658	613	660	689	628	672	674	639	614	688	620	616	656	649	664	688	644	668	632	684	663	640	638	670	667	614	690	655	661	669	624	645	692	648	643	653	677	630	660	653	655	669	642	632	670	683	668	658	662	646	657	662	637	683	642	680	626	689	655	660	662	643	639	672	650	627	641	681	646	642	647	654	607	685	609	638	636	675	656	648	655	613	651	636	670	662	665	674	625	637	660	661	673	614	662	607	641	677	683	665	658	663	653	617	710	637	632	645	652	617	634	619	686	643	696	661	679	631	686	618	639	650	692	624	667	632	645	615	647	681	666	636	655	629	620	659	694	679	665	674	646	645	641	629	601	656	623	673	685	699	660	624	651	666	682	598	664	643	679	689	641	627	688	666	701	700	643	696	647	632	629	668	632	627	690	647	661	671	705	631	649	640	683	597	676	670	642	669	636	695	645	654	669	645	675	684	646	641	660	681	702	654	644	691	657	630	671	662	690	655	625	593	698	662	684	674	644	631	629	673	660	706	676	624	641	637	656	661	666	638	646	619	637	667	654
28375	22087	6984	381	236	169	199	171	164	174	172	127	154	126	154	141	146	140	149	168	151	165	165	155	137	125	134	146	151	128	140	149	145	141	145	140	180	141	146	136	131	140	137	148	139	144	138	139	131	128	150	129	122	154	153	147	130	137	156	132	141	155	146	171	126	125	143	152	148	135	146	164	158	143	136	159	145	144	143	127	143	122	136	158	164	147	161	152	157	166	144	141	140	125	135	139	148	182	141	144	153	144	134	145	128	113	133	140	139	137	154	130	154	126	134	149	139	137	141	135	154	144	140	132	156	131	155	143	152	152	135	166	153	135	137	150	139	139	145	132	128	156	142	141	164	146	147	126	128	168	136	165	137	159	158	141	141	122	116	138	141	147	166	140	145	136	166	149	142	132	165	147	165	143	118	149	151	117	143	154	134	166	151	165	143	148	132	142	146	138	141	137	163	170	131	143	192	159	151	139	158	122	139	167	135	144	148	148	149	131	144	145	165	159	155	150	145	135	156	158	136	137	146	136	150	137	137	146	158	164	137	125	153	120	155	141	137	136	162	130	142	145	141	148	165	139	163	149	146	145	142	149	151	137	124	144	149	141	135	148	141	144	140	140	113	137	131	124	145	150	134	163	124	140	136	174	124	137	140	137	151	151	147	147	160	159	138	150	145	162	128	145	155	149	140	165	132	131	140	128	157	147	122	154	145	134	125	151	143	127	134	140	120	125	155	148	155	135	139	144	151	129	139	139	142	142	136	149	135	127	150	128	152	154	127	147	143	137	165	164	159	133	187	134	152	117	157	141	121	155	146	183	139	145	141	135	131	139	152	146	136	138	152	144	130	143	147	146	162	126	135	161	135	140	141	145	150	169	135	156	147	132	145	133	142	164	151	145	141	152	154	131	137	140	153	133	148	151	155	145	151	145	145	149	124	117	145	161	118	148	141	157	169	141	142	132	143	140	151	170	151	165	122	133	147	133	149	144	149	130	151	139	152	143	145	158	163	122	147	158	152	130	143	122	132	155	127	131	138	130	126	133	124	153	139	149	141	144	146	153	153	121	143	139	146	166	105	152	125	147	155	137	143	187	142	167	140	134	158	136	154	188	142	140	140	124	155	135	154	147	163	154	138	131	145	148	135	151	150	139	137	157	146	143	146	139	158	129	134	136	140	150	136	137	127	137	140	157	156	137	139	119	152	153	160	139	142	133	148	150	142	153	147	165	131	139	135	158	130	136	128	122	143	158	149	142	123	163	141	148	157	166	127	141	153	147	132	149	138	144	134	164	136	142	148	144	151	152	133	166	153	149	153	148	140	144	136	146	136	141	154	152	121	147	164	130	120	133	141	137	154	137	144	120	157	161	166	155	133	121	164	144	143	144	131	133	149	154	146	138	148	137	166	148	150	142	132	131	135	160	157	152	144	139	127	147	148	157	149	143	124	139	155	150	150	146	136	120	142	114	160	152	142	147	142	138	157	144	131	159	166	145	139	145	142	156	176	157	145	138	144	143	155	139	138	147	144	121	148	140	151	143	122	148	160	159	149	138	131	144	141	128	152	134	127	138	151	141	138	141	156	146	139	125	141	128	134	139	145	159	137	142	134	145	159	143	153	153	129	167	124	132	143	150	144	135	144	136	142	152	144	163	146	174	142	160	143	150	165	150	128	112	168	138	154	139	140	153	147	147	146	126	135	152	137	146	148	145	130	120	148	133	142	144	159	147	175	142	139	145	135	140	141	148	112	159	133	144	153	139	144	130	149	165	153	141	145	136	127	128	139	128	151	155	124	154	151	138	143	136	160	152	154	131	142	151	159	138	150	146	155	145	138	134	140	150	148	140	152	167	144	151	138	137	148	141	149	135	147	130	135	137	143	139	140	148	151	143	149	136	153	135	139	151	138	148	154	143	150	112	154	123	145	136	156	146	153	117	149	153	140	139	136	150	141	140	136	148	142	142	154	156	169	151	153	155	159	146	141	147	157	143	164	117	147	127	147	124	158	150	115	168	162	125	141	128	170	151	155	133	145	160	164	132	143	165	142	143	158	162	147	153	159	153	137	129	155	161	168	116	132	150	138	139	142	132	145	132	135	136	136	160	156	135	156	131	120	156	145	126	147	141	154	156	141	150	138	140	137	160	152	152	160	150	140	159	161	141	149	149	158	115	169	144	141	161	119	148	155	128	130	114	165	138	142	136	147	154	125	129	160	157	155	163	170	139	164	140	149	150	162	142	129	135	133	133	150	149	133	137	125	159	148	139	167	148	135	147	128	137	163	141	148	121	121	162	126	149	143	147	154	149	147	119	135	148	135	146	136	141	145	152	127	148	147	157	149	154	128	148	174	136	110	140	153	163	152	149	145	124	124	138	144	135	139	136	142	152	133	116	124	149	122	147	151	161	133	187	130	159	131	134	142	145	112	128	153	148	150	127	162	140	145	140	151	147	134	174	148	152	128	161	150	162	158	154	140	133	150	154	143	156	124	155	123	136	122	137	149	168	164	135	151	147	115	148	150	146	130	147	149	158	140	142	130	144	149	155	131	136	137	131	152	139	141	138	122	154	154	154	161	137	137	127	144	130	165	155	151	128	146	145	149	138	146	143	161	138	162	167	162	155	139	161	134	155	137	163	124	150	131	134	133	147	158	171	154	151	160	152	144	134	169	127	162	153	121	146	130	143	144	147	144	169	143	130	149	143	122	145	155	139	151	144	128	145	122	144	141	157	143	133	152	154	144	147	142	153	123	126	144	143	139	150	134	140	148	114	142	136	127	137	140	139	164	142	145	121	153	155	165	119	138	162	163	143	138	130	137	159	158	152	166	148	151	140	160	135	165	142	144	118	130	154	151	130	141	153	145	147	149	152	136	155	133	130	138	133	152	149	158	138	152	148	124	152	134	125	151	145	125	155	135	145	157	132	145	160	163	148	123	136	151	153	141	140	133	154	145	163	153	156	154	130	152	132	164	137	138	147	150	151	141	143	129	139	124	163	133	129	129	139	138	138	148	146	122	158	138	153	139	144	135	137	130	133	126	150	154	144	127	143	139	149	155	132	146	143	131	138	166	151	157	148	135	156	144	127	161	160	143	143	130	150	156	127	135	139	157	139	150	139	143	132	159	129	136	145	142	156	144	151	154	123	149	149	132	152	145	151	144	141	127	155	148	135	135	149	161	130	134	128	132	137	130	109	144	130	144	123	145	145	144	156	144	156	142	169	142	135	131	128	144	139	117	141	139	149	150	135	128	135	144	137	144	168	138	121	123	156	145	159	141	149	139	154	139	161	159	148	137	134	149	136	135	157	133	158	109	140	150	154	147	142	153	158	165	149	160	159	151	163	132	134	160	155	167	131	124	145	146	161	149	131	146	128	166	148	139	143	144	154	144	141	155	141	136	153	125	135	153	147	169	138	174	151	137	162	133	165	146	145	146	152	127	159	151	144	130	164	158	137	156	157	154	147	135	136	139	146	157	138	151	136	176	136
7422	26337	2131	349	268	260	224	242	234	198	208	187	180	185	180	159	182	180	175	186	164	187	158	150	177	155	182	166	165	167	169	165	160	193	167	148	171	168	167	148	170	163	160	130	168	147	136	166	158	152	156	146	146	168	159	142	184	163	154	162	173	161	148	161	165	171	175	167	141	170	173	163	152	184	159	170	151	166	150	177	158	150	160	169	155	147	176	160	159	151	148	149	162	159	154	152	150	164	152	171	142	167	144	138	139	163	146	161	151	152	171	158	185	165	165	164	165	164	139	157	169	136	161	152	156	152	166	161	171	156	174	162	164	167	187	155	170	169	159	152	174	154	138	190	155	153	141	144	163	152	170	172	148	163	169	168	129	170	161	184	160	144	151	147	164	174	149	158	144	158	144	118	158	150	147	154	153	185	152	169	163	170	152	172	162	161	158	147	157	164	155	171	185	147	178	174	160	160	165	143	143	170	156	143	168	164	190	165	157	153	158	163	181	167	159	159	152	146	169	150	179	162	174	176	167	153	183	146	155	171	153	166	154	172	164	162	164	168	154	184	138	145	156	166	147	152	183	140	161	170	178	153	156	161	156	154	178	179	185	170	176	155	169	154	182	174	158	166	154	159	186	162	154	168	179	180	178	186	143	146	143	139	170	181	182	176	159	150	159	170	148	152	141	155	190	170	156	145	148	147	152	146	144	154	171	154	167	172	148	160	163	153	169	164	151	174	166	167	155	164	169	158	166	163	178	167	140	153	148	157	181	164	173	152	148	171	166	147	158	154	170	155	156	160	141	132	147	180	177	170	153	148	161	169	146	143	152	138	180	152	163	154	171	158	171	154	128	160	158	159	163	157	167	155	180	167	149	173	147	153	159	162	161	156	175	161	174	169	146	141	154	168	156	159	176	170	168	159	176	170	198	174	172	186	174	158	180	144	152	141	148	156	159	165	199	151	155	152	156	162	162	157	193	166	172	147	148	145	149	174	178	143	134	160	171	177	139	161	149	177	151	159	160	151	166	172	162	145	161	152	170	164	180	172	132	149	171	160	158	173	159	157	179	171	167	166	168	181	175	182	173	179	168	152	168	161	186	154	152	151	174	178	158	155	143	149	161	154	137	166	182	155	174	146	173	154	168	153	162	157	155	177	158	154	148	153	150	175	155	155	166	143	161	176	169	164	145	171	142	139	159	149	168	160	163	150	167	145	149	176	151	171	137	154	156	164	176	144	159	155	143	168	173	172	181	157	151	168	162	160	162	187	145	157	180	159	168	158	148	179	181	151	180	143	164	189	159	161	155	129	138	182	163	171	154	152	166	171	165	169	151	161	148	133	165	160	157	160	148	173	145	171	158	162	171	169	175	163	161	177	169	152	148	158	156	149	176	141	132	154	153	150	169	163	159	164	156	172	152	139	145	145	140	159	151	173	154	148	177	160	183	145	160	140	144	154	153	147	180	170	157	164	164	170	159	122	160	163	163	152	170	164	149	185	149	177	158	160	159	150	156	167	161	164	171	141	167	170	132	160	156	177	188	164	167	158	178	167	141	144	151	149	152	160	156	136	154	161	151	155	158	172	163	171	167	168	148	167	145	157	175	151	151	164	150	163	172	175	149	157	154	145	138	168	168	142	167	178	149	141	143	153	162	176	158	170	173	147	123	162	170	207	150	168	154	154	160	158	137	155	149	159	165	155	169	167	165	170	166	162	172	156	141	161	169	160	153	148	164	171	159	148	162	157	163	154	169	148	152	152	143	161	155	168	143	156	158	175	154	154	155	184	179	161	150	143	172	165	165	156	150	141	152	178	148	164	164	173	170	170	149	170	151	171	176	194	146	153	177	182	153	152	158	139	145	154	152	167	161	146	145	155	161	158	169	162	153	164	173	172	154	187	171	137	132	163	168	160	154	153	165	159	193	161	146	158	174	197	163	169	148	161	163	164	167	181	179	167	167	162	171	159	141	143	148	168	150	196	165	157	177	157	187	142	165	171	153	141	164	160	154	158	151	160	168	162	160	171	143	162	159	165	160	163	177	175	150	176	161	153	161	141	166	170	188	169	150	167	155	158	174	184	174	174	145	168	141	159	146	158	172	161	166	165	169	163	157	165	158	156	166	152	180	152	153	169	147	184	163	140	172	142	183	167	163	156	166	165	155	177	179	159	155	166	168	181	160	167	158	137	153	178	156	155	172	158	156	175	141	189	153	166	168	165	148	178	153	177	178	173	146	152	166	156	172	182	161	175	146	152	157	177	173	172	152	159	177	177	167	154	143	173	143	150	168	163	173	194	148	158	139	144	183	160	155	161	168	173	165	155	172	172	153	157	152	150	166	165	161	164	184	166	172	168	136	175	151	174	142	177	167	155	162	147	178	165	148	167	145	156	149	161	181	138	168	167	147	164	161	150	178	176	151	156	144	171	154	153	167	153	131	179	144	168	163	166	174	160	153	157	164	169	177	191	175	159	166	169	155	137	156	133	159	157	177	172	178	149	179	167	172	163	150	153	158	153	174	172	165	145	174	155	175	149	156	184	146	169	174	169	160	169	162	182	164	151	160	176	143	168	148	158	177	151	149	155	172	178	171	165	160	173	157	155	165	151	136	153	174	157	164	164	184	163	159	172	153	142	157	167	161	151	174	161	172	162	182	156	158	150	152	157	147	153	152	170	157	185	168	164	158	162	160	154	144	167	163	134	151	156	200	154	146	140	159	148	159	160	162	146	143	141	185	145	145	135	154	169	163	157	159	139	153	174	157	175	157	162	158	156	170	161	171	170	167	137	147	169	158	163	169	164	154	158	167	158	152	179	150	172	167	156	169	141	183	165	144	152	138	159	167	158	169	150	173	162	158	143	141	128	150	156	164	148	172	173	157	167	163	151	136	167	171	172	168	143	160	163	154	160	163	148	163	149	166	159	179	160	166	152	161	169	161	142	151	143	155	183	152	171	169	157	148	160	155	148	137	174	143	169	158	159	173	166	141	165	139	154	148	141	172	147	176	162	184	143	166	158	159	196	150	155	180	155	178	155	161	134	167	172	181	143	162	158	152	155	171	154	171	161	139	180	171	178	163	151	163	164	172	160	167	169	163	174	149	173	148	161	168	149	171	166	148	153	145	170	167	176	159	158	158	154	183	153	171	162	166	159	143	146	162	145	158	163	137	170	160	142	166	149	161	174	147	172	170	148	145	159	155	157	148	166	158	146	173	141	153	175	142	171	162	164	122	151	159	165	180	144	169	146	180	162	175	171	157	160	165	180	162	164	154	152	146	156	163	190	162	175	155	155	143	167	143	175	159	160	169	135	157	170	141	143	175	151	155	156	167	173	166	157	158	147	175	147	164	184	154	163	153	160	162	155	162	160	177	162	172	183	172	136	170	162	146	155	183	178	162	153	169	156	177	171	149	155	164	154	162	143	153	169	160	156	155	138	150	197	155	152	186	144	153	168	157	173	172	144	169	157	145	170	172	153	163	176	151	155
25388	21723	26832	25554	20559	8737	1385	1057	835	819	739	656	652	632	582	610	562	531	545	522	525	538	518	488	519	459	462	439	462	474	487	433	454	490	467	441	442	449	449	456	462	462	428	449	454	463	502	474	443	477	416	480	458	452	440	448	462	452	467	437	461	460	427	430	429	438	436	441	481	447	423	470	457	447	412	403	461	454	464	411	441	456	454	459	466	474	428	424	439	454	424	439	458	417	431	444	424	450	442	414	481	462	432	498	467	451	435	441	451	448	460	450	451	449	432	438	420	451	436	445	443	453	452	459	436	434	462	434	435	443	437	447	438	436	414	446	449	463	409	478	413	479	430	438	451	421	409	461	445	454	450	445	454	411	427	457	438	501	456	417	498	457	429	455	436	474	428	437	401	466	460	443	460	450	457	466	436	441	417	434	398	493	424	422	410	448	435	450	455	414	424	468	414	466	427	434	462	464	403	424	463	427	498	431	471	444	477	391	379	484	435	433	468	426	460	468	481	472	409	444	470	430	439	458	476	455	428	459	434	465	476	416	458	434	435	440	453	429	471	417	444	427	425	436	407	452	446	433	415	423	432	418	415	432	460	404	486	442	438	451	468	439	437	472	472	456	450	434	460	459	442	446	452	416	416	409	462	445	447	437	439	443	452	448	448	424	451	478	432	436	454	418	464	483	420	401	458	433	460	448	479	457	405	453	428	421	472	488	449	433	457	427	474	439	444	478	483	455	436	422	455	448	434	444	474	421	448	421	467	451	451	470	451	468	444	472	451	440	473	434	453	475	455	434	430	440	475	442	426	468	457	480	404	446	469	420	457	425	439	432	455	443	463	444	440	445	444	434	452	459	448	462	458	434	442	477	425	423	451	426	427	445	450	485	440	425	452	440	430	439	417	431	431	425	458	420	428	444	421	438	447	423	429	407	445	436	457	460	410	463	452	431	453	459	431	455	407	401	454	419	454	409	464	462	439	441	407	452	451	456	449	458	411	430	442	506	439	483	442	441	429	457	448	496	447	416	488	430	456	447	440	469	444	451	454	433	442	421	462	427	473	453	462	431	444	445	466	450	452	441	432	457	414	460	418	452	431	425	446	463	468	431	432	436	469	419	425	408	441	420	442	436	446	424	414	465	473	468	408	463	392	462	435	434	428	427	463	421	437	454	449	423	443	435	452	440	428	449	458	442	460	428	452	491	432	425	438	441	470	449	433	419	415	448	446	427	485	487	469	422	481	418	442	455	447	437	430	458	431	420	436	478	456	444	413	428	437	441	457	428	438	417	428	410	443	463	477	464	441	455	415	428	409	448	466	455	439	417	434	432	439	442	435	483	477	467	416	413	430	436	480	469	449	464	439	456	444	448	446	442	420	461	434	466	473	454	411	449	416	447	445	407	435	428	442	474	437	451	412	409	421	425	432	438	445	421	428	436	432	430	432	438	475	441	461	417	447	471	453	461	444	436	419	467	442	432	455	462	478	424	448	456	427	468	461	443	434	411	454	484	488	429	412	460	456	410	477	433	437	504	443	424	435	424	448	429	428	450	454	450	462	469	452	431	425	455	445	411	432	460	444	458	455	442	413	443	437	426	450	473	443	450	420	423	440	439	453	442	435	451	428	409	446	447	431	414	453	440	399	432	438	444	442	425	450	452	464	456	441	420	459	446	446	464	438	417	449	428	435	479	436	447	381	448	444	440	411	454	434	497	437	453	434	417	430	432	396	440	419	461	432	415	486	450	430	436	435	461	432	435	442	417	451	436	464	462	419	466	421	473	430	428	447	430	454	431	450	420	459	461	420	457	472	438	418	417	431	441	450	449	454	417	471	472	434	486	467	465	451	446	451	458	434	425	422	439	451	424	424	432	408	450	409	489	414	457	429	487	440	462	478	433	412	422	487	436	438	449	433	459	413	464	410	464	437	467	451	437	468	429	464	459	436	398	488	464	380	398	459	419	436	437	412	488	451	451	481	452	462	417	444	475	449	423	448	434	451	405	438	493	436	424	425	482	417	456	462	429	437	421	427	443	463	473	447	444	475	474	458	465	433	456	425	418	424	475	427	429	451	439	431	465	433	442	424	441	437	449	406	468	430	436	399	417	442	435	453	448	427	460	447	407	440	434	461	436	466	446	417	417	410	439	431	437	475	425	478	487	420	467	454	450	449	409	412	431	452	437	411	410	480	442	423	426	422	442	468	438	420	423	428	464	428	449	418	449	469	421	462	459	475	448	437	464	484	463	459	443	457	425	420	409	431	430	468	407	440	446	464	454	442	471	457	465	434	457	449	456	452	434	469	435	437	439	448	421	467	390	466	455	452	400	445	435	450	462	438	429	433	389	492	439	418	456	426	463	457	423	441	457	403	392	473	453	426	426	456	444	439	442	410	453	443	450	455	419	433	424	435	457	437	421	403	452	471	421	446	482	419	462	441	436	423	427	458	440	418	466	451	487	441	393	435	421	425	436	420	386	414	451	437	445	444	392	454	467	474	475	434	424	465	421	446	466	489	456	445	409	464	460	448	451	435	457	443	454	440	441	438	488	426	457	445	459	455	437	427	452	454	435	460	456	407	478	427	474	435	424	449	418	470	447	455	449	429	407	431	462	430	456	433	452	466	430	460	479	424	464	469	476	437	442	431	433	440	420	419	423	428	458	457	442	454	489	444	451	488	437	410	429	432	476	456	451	442	434	430	454	446	467	451	470	429	489	449	422	439	449	421	459	448	450	454	429	461	431	438	429	450	447	390	431	444	423	454	483	433	435	445	431	459	427	463	455	459	450	438	450	454	426	432	465	451	447	465	446	460	434	448	447	430	505	448	472	434	463	443	474	461	450	474	447	425	432	413	428	464	467	439	436	445	453	459	488	431	407	470	389	401	445	436	422	422	424	453	454	409	461	449	438	460	433	480	421	429	431	440	456	434	405	471	422	441	431	469	447	438	417	426	438	458	456	421	445	472	451	456	435	426	454	455	436	443	410	471	458	456	435	429	469	449	455	433	386	428	450	450	438	457	408	429	466	416	418	456	433	415	428	434	465	444	462	468	460	459	430	456	464	449	429	412	440	467	454	440	420	399	466	417	425	421	457	448	443	410	453	408	463	453	447	426	442	442	451	451	431	460	431	473	475	412	406	421	450	433	479	439	451	477	433	432	442	435	396	438	427	455	449	435	447	418	414	426	457	411	438	453	429	473	451	441	432	451	468	485	419	432	409	478	469	495	425	453	472	444	439	488	456	465	455	437	442	446	485	455	396	444	450	466	466	443	428	488	458	453	423	413	444	441	474	440	440	475	465	416	444	419	430	410	484	416	474	449	448	465	398	432	437	470	426	455	459	483	428	434	423	475	479	468	469	412	448	411	429	436	436	453	426	437	447	434	444	427	437	420	416	423	432	438	420	424	434	449	445	493	420	451	458	469	418	450	468	444	468	427	424	417	481	480	411	428	470	418	429	407	457	449	448	449	433	445	455	437	479	413	447
11604	57817	11361	5069	3487	2634	2070	1674	1422	1218	1147	986	811	782	750	737	621	634	628	561	543	578	552	581	514	541	530	513	563	511	468	458	500	431	426	498	476	490	443	459	491	490	456	482	489	470	468	486	440	465	477	458	451	441	503	459	503	468	479	424	451	488	465	485	471	451	452	466	454	475	470	483	453	454	485	418	469	449	451	460	431	442	464	449	442	455	461	442	462	457	447	455	470	474	427	439	472	465	457	446	460	457	434	459	481	456	421	428	420	473	437	441	458	445	431	435	435	471	382	463	425	464	444	475	447	426	428	455	476	437	457	442	435	446	447	484	447	475	435	436	450	424	445	418	479	460	451	445	439	450	390	444	427	460	442	457	445	464	425	435	395	439	437	468	453	396	438	433	482	486	458	430	450	442	455	477	426	433	462	446	425	465	476	457	407	449	452	450	417	439	454	464	491	391	461	450	422	484	423	446	469	454	487	443	457	425	441	435	443	456	424	439	451	483	473	444	429	421	430	426	505	448	407	454	479	424	442	462	442	418	455	453	437	469	469	441	446	469	426	445	440	420	431	413	425	439	445	478	427	466	444	452	437	445	442	435	438	468	455	437	424	442	448	467	417	381	419	443	422	473	448	426	460	431	431	409	467	423	453	442	383	445	470	467	452	443	458	444	432	417	463	493	441	448	432	487	464	457	395	447	428	430	491	428	449	457	431	474	464	464	462	475	472	468	463	470	454	433	405	435	451	447	423	430	435	428	435	420	438	471	452	443	457	436	484	447	464	432	461	447	417	478	429	403	443	444	427	440	482	464	460	438	459	397	439	423	458	435	448	437	461	467	455	427	427	470	470	410	424	429	458	416	437	433	470	447	425	463	479	441	462	426	437	443	429	461	446	431	461	431	458	451	451	451	486	453	455	427	459	442	438	407	439	496	447	430	454	453	475	456	395	414	436	409	463	454	427	428	499	422	481	474	448	496	441	445	481	439	458	454	435	472	447	441	465	404	432	450	475	450	463	448	432	467	412	449	470	411	424	379	462	438	456	449	431	453	482	428	407	434	456	455	410	445	453	465	447	469	439	442	430	471	458	448	466	454	453	474	427	444	448	466	470	452	434	432	430	422	442	433	454	470	440	459	491	405	440	422	453	444	453	428	438	444	418	480	469	475	468	445	438	444	449	437	474	456	427	452	414	445	436	442	459	409	441	441	423	403	440	471	433	423	425	466	459	418	443	444	450	440	437	449	438	449	461	432	437	427	413	470	454	437	458	461	466	498	462	437	455	457	476	456	442	478	462	433	473	414	485	468	441	448	436	446	452	482	474	459	425	453	462	456	443	428	430	434	470	432	456	435	395	458	417	456	461	439	428	404	456	451	439	411	447	449	415	453	454	450	436	432	433	471	510	450	451	471	451	442	420	397	466	443	494	457	449	456	441	439	480	465	437	462	479	470	411	448	461	459	473	450	479	453	422	457	414	428	414	427	410	448	446	449	439	443	447	430	417	436	455	448	459	416	435	449	402	399	421	486	430	437	468	470	418	422	428	437	450	457	410	423	473	444	462	462	438	415	394	406	443	458	440	470	438	417	424	467	459	463	417	429	485	434	458	456	427	471	437	440	476	436	483	498	493	463	407	439	451	442	438	481	434	431	467	431	464	463	501	460	440	456	456	420	432	420	427	444	458	487	446	469	433	433	429	460	454	410	446	444	414	452	443	431	436	449	454	438	466	436	447	448	453	456	460	457	437	449	455	444	432	472	462	426	466	444	475	461	441	473	445	436	473	428	426	413	469	439	431	466	461	434	447	439	430	461	455	434	450	450	424	422	459	426	475	416	431	433	458	441	482	416	465	440	444	445	458	433	428	482	459	450	456	407	457	442	504	453	481	432	477	422	457	396	440	442	425	442	427	482	449	418	452	426	484	463	466	456	430	462	438	431	437	442	451	497	463	473	426	426	472	458	416	426	454	406	462	429	427	457	461	448	446	450	437	440	433	433	439	463	454	477	437	460	453	466	463	453	500	454	462	442	455	444	444	463	463	452	471	432	417	439	458	444	426	443	428	456	450	438	457	419	374	431	440	452	434	464	425	395	422	450	467	483	445	424	465	460	465	400	433	432	404	467	415	465	457	458	447	416	438	443	433	432	443	436	422	419	438	445	452	440	421	469	438	407	426	449	436	476	443	427	442	477	432	445	432	445	468	456	467	441	503	448	458	475	470	454	444	474	435	445	450	422	420	455	444	457	409	426	374	453	432	432	458	476	441	433	435	458	446	473	445	444	435	472	431	454	455	476	459	489	432	446	455	442	459	463	458	464	435	453	459	489	418	477	424	457	410	424	468	413	490	466	461	483	443	417	455	421	426	488	462	482	431	497	426	411	458	444	461	412	444	423	479	442	463	453	455	437	435	440	431	451	455	425	447	461	477	432	459	418	469	460	481	452	452	440	409	479	439	410	447	425	466	448	464	408	450	435	459	455	472	444	469	469	481	427	464	454	469	455	419	450	465	471	456	455	418	489	408	477	446	454	432	481	503	455	477	453	459	433	440	447	439	425	419	455	423	472	443	449	465	444	433	419	421	451	447	414	488	408	435	466	446	419	438	451	453	429	420	436	439	425	445	445	445	471	457	456	442	450	444	448	500	416	486	456	409	461	422	450	457	429	447	452	437	442	447	456	421	488	468	459	434	475	449	461	428	473	477	445	467	418	408	442	446	461	451	465	456	466	494	441	458	417	446	452	470	459	408	409	423	414	470	414	480	459	474	460	435	432	446	470	463	445	430	434	439	457	443	432	433	467	466	469	447	447	429	411	498	408	416	425	462	502	443	440	455	456	466	464	448	483	414	463	451	483	457	465	441	457	459	439	435	469	484	428	451	444	428	449	451	509	415	408	434	419	468	415	472	428	424	415	444	450	424	411	413	436	457	472	447	433	458	467	416	433	438	412	395	426	403	468	433	504	449	438	470	428	448	455	430	402	472	439	495	481	465	418	452	446	424	425	479	441	459	474	419	418	477	448	433	459	424	452	463	470	434	464	451	458	439	458	440	434	434	448	442	467	428	472	421	429	446	448	462	470	453	440	416	455	438	464	439	433	460	440	470	426	430	466	484	452	400	436	463	418	432	442	425	500	442	464	450	432	469	431	431	475	447	454	446	463	476	450	417	459	455	467	475	458	389	420	420	430	471	453	414	475	478	422	468	459	464	400	467	449	418	413	484	415	473	461	445	455	481	425	454	406	416	431	420	409	439	450	457	448	437	448	480	445	451	446	473	439	442	440	438	465	458	467	421	450	443	419	485	446	430	453	438	440	446	460	444	468	470	461	401	457	463	445	464	422	429	457	434	403	418	423	432	438	399	443	452	475	443	462	425	453	456	422	444	405	429	444	418	453	448	430	407	406	436	455	432	454	456	428	446	421	460	430	458	410	466	469	462	496	429	467	416	445	443	414	453	437	450	452	428	435	457	439	475	474	445	511	461	452
23061	21431	27089	25139	20999	20694	8659	1937	1428	1310	1241	1097	983	971	904	874	854	782	790	754	734	759	731	705	703	746	695	638	702	675	673	614	636	648	660	672	670	677	628	637	680	657	630	631	662	617	630	616	640	676	629	614	654	618	626	602	673	623	590	593	640	574	662	686	623	603	630	642	620	646	637	636	633	624	663	595	656	630	642	624	630	605	631	652	644	628	570	648	650	624	623	620	656	651	627	617	652	624	663	595	661	606	637	573	618	634	629	651	646	639	643	604	614	578	597	617	629	680	600	626	570	600	569	614	600	593	631	585	589	643	619	630	626	614	592	614	641	657	658	576	620	621	625	627	650	586	607	625	627	601	637	665	595	614	610	665	615	618	601	646	640	647	644	605	632	635	619	616	612	610	639	665	582	640	633	599	620	616	644	664	561	651	653	643	667	626	617	607	642	630	603	627	632	595	646	641	618	643	643	642	635	655	573	620	663	629	681	633	595	616	571	611	625	630	624	605	560	593	660	662	602	634	662	605	631	581	648	604	637	573	592	605	622	675	670	620	635	631	602	642	589	617	634	607	661	618	656	611	644	620	625	591	615	662	609	613	631	647	635	620	653	592	612	604	639	588	635	605	644	569	642	620	629	619	631	612	637	600	618	576	628	628	641	597	675	650	614	617	578	621	620	626	580	601	627	615	646	593	643	608	644	671	611	646	649	639	623	632	636	638	587	587	602	651	642	633	597	596	623	650	616	621	641	651	632	620	662	604	596	652	603	607	624	625	608	611	598	602	602	654	673	660	634	701	621	648	609	625	590	608	642	598	624	618	597	652	616	617	642	597	604	617	618	625	645	615	624	614	623	663	656	636	639	632	612	621	618	660	648	597	613	674	603	634	621	635	645	608	591	622	599	613	601	608	601	651	575	598	647	587	580	628	626	588	614	644	650	611	626	655	669	637	607	625	623	620	597	635	616	635	643	638	626	613	623	592	682	624	627	660	653	655	589	656	623	637	649	628	620	614	635	642	607	609	651	636	609	628	596	587	642	618	642	643	645	641	615	625	599	587	610	651	611	609	580	666	590	601	624	626	613	622	591	582	644	641	641	643	642	607	608	644	664	650	618	625	671	653	590	602	613	642	630	622	589	627	597	627	628	663	589	648	586	626	641	631	561	579	640	624	622	667	679	610	581	620	584	599	607	588	604	607	639	642	594	626	661	635	606	590	618	633	640	606	583	612	657	583	581	609	615	597	621	635	618	636	624	655	613	656	590	661	599	618	617	620	618	610	645	635	652	617	618	620	609	646	586	622	613	639	609	677	610	614	643	636	654	601	649	625	595	626	599	614	643	651	648	629	665	618	642	632	639	597	638	610	688	665	659	629	634	578	647	565	550	595	610	617	592	600	613	581	639	590	642	620	636	657	612	610	663	610	669	641	632	640	634	597	670	599	600	614	656	592	674	667	555	633	617	631	590	668	557	654	674	642	631	582	629	633	636	603	629	618	595	629	667	616	580	628	591	636	642	603	606	630	678	605	611	617	579	595	628	604	624	620	639	635	638	601	576	645	598	650	616	588	605	625	606	611	626	633	610	636	619	588	633	582	567	648	588	591	631	622	660	648	596	618	650	585	646	612	605	658	622	669	615	634	597	585	623	590	587	601	656	621	624	653	610	660	615	592	578	618	633	616	583	615	649	662	604	603	619	627	628	620	624	583	611	627	606	596	642	610	619	604	615	633	649	633	589	601	597	605	616	590	612	651	681	610	682	601	612	632	667	606	597	602	619	618	641	629	593	631	594	636	603	602	587	611	631	615	646	638	600	597	617	605	596	659	598	603	593	606	626	605	588	611	611	632	611	610	609	604	631	650	588	578	680	631	580	599	635	591	629	634	636	615	586	599	585	643	618	630	632	651	631	612	591	591	616	646	674	619	650	610	604	633	613	628	648	634	632	624	681	636	655	620	574	637	636	590	552	613	576	674	610	621	628	624	606	656	630	641	639	585	645	607	603	606	607	636	640	645	640	618	617	616	613	627	627	651	603	639	642	602	669	611	631	623	632	674	568	627	642	596	599	626	620	597	645	573	587	589	615	640	593	575	615	614	654	630	608	627	650	647	643	657	626	673	619	627	669	567	613	630	620	593	626	608	638	644	570	626	607	658	592	612	614	607	652	582	624	637	616	626	654	635	577	597	598	630	611	586	623	619	607	603	595	650	563	654	605	641	654	627	631	605	664	587	626	625	577	608	597	593	648	614	654	656	653	580	612	603	574	644	593	634	591	602	622	645	626	639	628	590	623	658	600	613	640	671	585	653	621	605	607	630	626	647	662	627	624	606	639	582	610	655	598	669	567	603	636	636	627	641	646	598	624	677	637	622	630	624	674	601	644	570	612	609	620	621	603	676	597	614	613	638	606	636	642	621	630	619	591	592	612	594	621	634	565	641	636	642	636	649	651	627	632	627	578	635	606	584	671	605	592	641	606	600	608	637	629	669	647	622	591	620	633	616	619	661	634	658	604	599	568	583	647	572	634	615	630	635	616	599	598	595	629	624	637	657	622	625	663	623	631	606	593	626	611	633	630	615	597	593	588	620	626	604	604	657	641	624	631	629	628	608	624	654	573	634	628	633	595	598	612	620	574	593	633	623	644	617	613	618	581	582	595	607	662	587	676	627	602	631	637	617	678	629	651	637	589	573	602	642	609	572	632	661	612	630	634	636	591	643	639	638	624	615	659	576	625	628	631	577	614	606	636	658	624	616	637	617	609	589	627	624	620	604	623	602	605	611	638	622	602	607	612	649	667	582	636	570	643	592	617	631	612	582	622	694	632	663	627	584	626	587	602	609	643	651	621	619	618	626	606	598	584	639	633	627	612	635	603	624	661	613	668	598	634	616	650	611	600	601	599	672	660	602	606	643	667	626	623	634	613	661	622	635	623	638	586	631	599	622	594	636	605	597	627	577	574	616	614	575	628	620	643	593	614	652	648	618	605	618	604	617	644	611	613	666	613	619	626	641	659	622	617	650	591	632	660	672	614	587	617	648	644	690	634	634	638	592	604	640	602	690	651	562	668	610	624	638	629	646	593	607	623	657	648	604	628	635	582	629	599	630	635	625	635	642	651	633	683	612	622	609	600	617	593	579	634	648	652	636	608	661	622	603	611	651	623	623	681	626	634	587	631	619	660	636	606	632	614	608	627	627	618	651	636	647	565	597	635	646	591	597	582	638	595	622	598	628	654	597	659	662	590	602	592	610	628	654	636	642	608	648	609	612	583	589	638	673	589	635	614	592	611	611	638	650	635	618	627	636	608	617	608	616	582	586	590	616	592	591	604	597	631	605	592	641	620	614	603	588	629	643	604	595	575	592	640	616	616	655	647	622	594	621	633	672	559	596	629	571	626	572	613	580	611	572	598	628	628	603	631	638	600	636	619	609	650	638	636	606	604	577	596	575	588	599	613	629	616	591	660	611	652	621	619	625	657	624	658	629
16456	45412	13653	8995	6143	4592	3809	3025	2561	2248	1917	1745	1415	1295	1202	1110	1040	996	964	888	854	806	848	845	794	769	810	731	678	678	711	723	721	689	733	660	667	669	719	685	667	675	646	674	693	660	675	666	658	663	682	664	678	621	700	670	700	654	682	668	617	631	662	624	616	634	649	675	688	632	614	693	656	617	600	655	627	651	639	615	651	674	628	642	623	643	634	632	629	642	590	684	605	659	641	653	621	638	619	654	634	613	600	592	649	625	646	665	636	621	611	666	630	651	656	590	680	656	595	648	627	577	576	632	588	656	631	639	596	642	648	618	665	602	619	603	600	647	625	645	620	641	712	614	621	643	632	601	621	627	643	670	601	664	665	645	622	607	690	648	598	629	642	613	660	611	618	646	621	607	683	623	654	633	625	583	643	642	583	634	661	630	601	627	641	649	625	669	663	591	630	628	679	649	646	601	638	656	676	628	671	620	622	610	650	646	688	629	659	672	628	629	666	632	605	655	645	657	621	618	662	619	624	670	630	618	619	652	635	601	613	622	575	660	613	604	582	634	640	654	641	636	626	680	645	630	634	623	655	629	629	658	625	637	642	625	660	681	591	641	669	636	648	669	670	662	640	606	602	609	596	611	624	673	647	639	609	649	590	629	618	687	613	616	664	641	652	596	577	631	685	642	644	633	652	652	610	602	620	670	648	627	635	683	638	628	671	618	667	599	635	653	634	631	582	642	635	636	603	621	610	640	584	652	622	590	595	590	606	641	630	609	652	665	655	654	631	584	587	581	627	636	644	615	611	632	655	676	624	649	607	640	594	654	635	635	625	644	651	667	629	660	654	662	616	600	658	665	624	618	614	614	631	650	620	597	596	660	609	624	637	667	594	603	636	586	649	606	634	624	657	599	662	669	635	663	616	627	598	675	658	645	599	645	638	621	615	635	659	639	637	646	654	611	612	622	664	641	672	687	629	630	623	676	617	645	655	658	629	639	630	634	603	660	631	583	662	662	621	650	636	619	671	641	623	675	573	594	639	638	626	628	591	657	619	635	661	651	673	626	622	605	601	618	631	616	573	650	639	663	643	640	655	624	640	608	616	661	655	605	655	657	623	620	615	639	622	602	669	661	597	626	638	647	657	628	657	610	642	633	647	623	658	622	617	612	607	663	676	618	613	607	602	643	668	628	612	638	632	675	652	644	615	647	638	585	638	605	627	623	615	623	637	606	628	592	638	600	600	637	647	578	618	619	662	583	640	608	663	642	638	600	647	650	651	608	642	645	578	651	627	656	606	635	602	603	650	662	620	628	665	683	650	651	624	649	613	636	648	602	593	609	619	623	630	648	604	607	638	585	635	640	662	634	571	664	636	636	653	645	642	680	610	616	680	645	657	601	644	632	609	602	686	649	633	633	627	595	613	633	627	627	620	675	633	595	644	617	670	608	658	627	632	600	595	623	673	670	617	605	612	615	662	577	630	590	614	597	609	641	652	627	638	639	635	591	605	621	647	579	596	641	624	641	650	642	660	649	690	663	619	622	637	678	605	674	566	642	668	615	627	613	655	591	681	641	613	637	608	658	646	622	607	594	624	597	629	641	638	617	630	605	650	616	666	602	651	679	607	645	585	638	622	655	644	648	610	643	617	598	608	637	667	585	641	665	625	605	649	646	623	613	664	693	584	682	664	622	611	593	615	638	652	598	594	666	616	652	667	670	608	647	679	624	636	619	652	643	630	615	620	638	646	641	619	653	628	653	586	614	638	591	606	646	631	655	593	628	606	626	614	598	628	616	667	633	626	679	640	604	635	630	650	607	657	632	605	590	612	645	681	626	657	654	658	677	638	577	586	619	595	627	635	633	628	623	583	611	644	624	635	676	661	609	631	659	619	615	548	667	616	634	598	614	627	617	663	610	633	643	655	639	636	637	638	627	620	644	644	683	616	597	663	606	628	653	612	615	648	624	632	636	609	591	671	629	629	634	636	621	624	669	648	641	672	637	638	615	626	602	647	632	659	631	654	645	609	619	656	629	646	653	638	630	622	630	681	671	666	633	642	619	627	642	603	630	701	670	619	631	722	589	586	616	635	646	650	585	608	624	654	674	615	620	632	627	626	680	660	595	617	643	562	615	634	643	630	585	623	638	659	644	651	646	599	652	666	658	644	623	571	631	601	657	646	629	639	621	618	661	569	638	653	632	635	645	635	643	658	674	635	625	639	645	634	635	650	566	648	634	666	643	635	672	637	609	613	642	643	611	684	630	629	626	638	637	591	613	638	607	641	682	619	651	659	634	620	613	607	583	648	632	604	620	630	570	618	631	612	660	629	634	611	635	641	612	665	646	582	660	610	648	653	639	658	608	624	641	642	627	661	640	629	597	668	658	610	644	628	617	624	625	620	626	617	626	601	641	657	654	638	604	665	667	671	639	635	668	657	597	622	650	623	624	660	643	627	607	681	568	630	610	642	627	622	594	589	624	632	645	664	673	677	655	683	639	644	661	597	634	636	620	644	646	648	630	682	604	644	632	608	612	641	585	599	653	609	606	635	625	632	633	606	614	606	633	702	640	601	626	638	620	610	632	624	628	620	626	673	593	631	689	595	640	646	613	639	626	613	616	644	653	657	653	636	630	677	593	630	601	592	667	593	657	668	592	642	642	620	658	592	597	589	646	629	611	632	598	578	664	679	611	653	630	623	621	667	602	610	678	645	602	689	665	666	617	650	566	655	570	637	679	631	613	635	653	659	611	634	652	619	626	640	629	634	631	619	661	653	614	614	672	687	651	644	603	629	630	620	618	605	644	642	605	612	571	642	618	632	616	636	684	627	651	631	614	605	646	598	575	670	649	636	604	623	666	646	632	637	612	661	653	612	630	636	613	617	624	607	643	610	599	650	628	627	612	609	670	614	600	636	657	625	638	657	633	652	671	628	630	615	632	633	646	623	598	617	672	627	653	660	613	600	637	636	661	669	641	649	643	630	579	641	635	622	637	635	639	634	612	632	674	639	662	631	636	647	633	610	649	594	621	638	685	616	667	645	654	656	649	650	624	656	651	637	652	622	626	626	635	622	634	596	638	694	658	638	633	628	599	669	621	657	651	643	613	708	656	676	599	634	625	667	655	631	675	624	641	625	596	595	630	664	644	668	658	614	612	622	591	602	632	657	649	643	613	622	595	614	600	627	628	652	630	653	615	641	628	642	612	651	620	620	644	624	650	606	621	632	582	638	609	628	646	557	650	605	620	631	629	643	612	714	614	613	635	657	633	621	636	665	646	624	635	641	633	627	665	627	607	580	602	652	620	600	693	641	623	598	596	639	602	609	629	636	635	607	642	658	671	601	587	600	714	634	650	602	619	628	673	633	608	689	620	624	689	641	642	632	648	636	639	688	631	598	650	685	623	625	648	607	637	659	634	619	673	666	625	631	687	585	674	619	640	688	710	619	601	644	610	629	600	661	622	624	616	637	668	610	640	618	615	612	606	665	578
28218	21991	7247	352	226	197	172	175	155	197	165	167	160	139	162	145	127	136	137	152	160	132	135	172	145	137	157	129	160	141	136	129	174	152	151	136	126	122	113	150	141	165	150	130	133	133	143	138	161	138	151	154	146	151	154	159	142	153	149	152	145	162	134	157	138	150	156	128	155	142	137	149	148	160	130	128	132	123	141	152	175	153	134	144	163	136	139	153	151	147	175	142	168	146	132	162	128	136	137	132	153	133	133	155	124	135	152	162	133	153	136	146	148	123	138	146	139	174	132	154	159	149	147	141	141	167	153	144	157	150	137	140	169	175	145	160	131	137	152	139	129	132	140	141	118	160	157	138	137	152	130	136	134	149	160	137	148	150	147	141	165	148	137	126	157	138	158	153	150	133	150	140	145	140	162	146	145	134	148	131	131	148	152	140	124	165	141	146	155	172	149	139	145	139	142	146	134	153	142	154	146	154	144	163	133	142	143	155	151	144	143	127	159	150	147	163	153	149	125	158	136	136	140	143	128	134	159	122	124	158	151	157	114	141	123	162	131	129	140	142	131	143	127	113	132	153	166	163	157	148	134	147	140	124	163	141	140	153	177	159	162	158	153	138	157	134	135	150	148	137	155	153	147	137	127	150	134	134	154	153	169	155	143	153	169	151	135	133	131	139	132	143	143	149	145	120	139	141	143	137	147	137	146	141	152	152	125	142	161	159	139	154	131	139	137	139	154	154	160	140	145	163	153	162	143	128	141	163	140	137	157	151	159	177	151	132	136	128	141	150	151	142	132	134	146	140	135	142	128	141	129	129	137	153	153	144	150	138	155	149	146	140	147	144	146	135	164	148	161	135	158	156	152	145	141	151	152	137	124	154	151	150	150	143	142	125	153	142	140	139	149	147	167	129	146	145	136	185	154	129	145	150	144	132	121	133	139	154	150	140	162	151	159	138	126	144	153	141	144	166	161	171	147	142	134	144	141	130	129	147	157	150	144	120	138	147	157	128	154	158	152	124	116	153	146	136	156	139	144	143	148	136	141	150	163	134	135	154	122	159	143	147	173	159	131	148	147	161	131	147	139	153	146	150	165	148	156	147	135	137	154	143	159	151	134	129	125	156	147	141	143	135	157	141	137	134	142	153	139	116	146	160	125	140	156	148	139	139	147	134	140	171	172	146	127	150	164	144	147	134	154	140	131	149	157	152	134	135	139	173	144	141	134	121	147	128	148	146	160	121	145	132	173	150	139	146	142	118	156	135	143	149	156	130	147	149	136	154	129	154	139	132	136	136	132	145	143	124	138	128	156	143	141	146	164	139	141	154	129	147	144	138	136	163	165	143	156	126	158	143	147	149	124	154	172	150	168	125	149	143	139	141	139	164	130	119	137	135	164	142	160	116	164	161	141	122	145	137	136	155	151	138	159	137	129	143	159	157	162	160	138	137	124	149	150	145	144	155	129	142	118	146	141	163	160	129	152	126	144	136	139	148	118	141	137	153	160	135	149	138	143	132	159	146	141	150	147	135	151	140	128	168	130	144	152	166	139	160	134	144	139	142	154	147	166	149	140	149	139	151	132	154	125	149	150	141	161	150	130	141	127	126	168	113	152	128	157	129	132	142	131	151	155	154	143	151	136	124	161	166	138	134	137	138	131	150	149	161	144	146	156	136	155	124	129	124	125	118	156	136	154	151	114	147	126	164	167	166	158	105	155	138	137	138	144	161	167	131	155	154	140	147	158	136	125	140	146	154	136	135	151	136	154	118	167	176	149	131	136	139	132	138	136	158	144	150	147	153	144	135	133	136	158	143	138	138	136	160	137	154	171	122	156	147	164	129	134	146	153	161	137	137	118	138	132	153	145	135	125	163	140	130	129	131	164	148	149	136	141	137	131	156	148	141	150	146	154	121	160	146	172	142	152	151	151	138	148	158	146	149	130	137	166	142	141	152	149	145	138	156	142	127	155	140	149	141	155	145	158	144	155	137	132	151	130	134	159	132	156	125	128	160	143	158	139	127	150	144	132	137	148	129	147	132	122	158	156	139	130	136	171	145	165	169	122	138	139	142	144	140	135	118	153	155	143	174	142	137	135	136	138	146	149	148	153	136	152	142	148	134	141	153	128	133	164	164	165	144	155	168	157	140	148	146	160	144	159	153	158	140	163	167	134	148	135	165	153	153	157	145	133	132	157	149	142	141	144	132	132	153	157	149	159	153	163	135	145	136	171	147	155	130	161	159	145	151	157	130	165	142	127	148	148	141	168	156	153	125	142	161	138	128	133	152	131	163	154	123	150	155	138	145	145	132	153	143	142	163	159	137	168	126	148	132	170	147	156	149	142	143	171	150	141	132	143	137	154	142	146	117	129	138	140	131	139	147	154	137	161	144	148	150	128	149	132	164	142	141	179	128	153	157	145	143	150	130	159	144	146	155	141	149	142	150	131	136	153	142	159	148	156	138	144	127	140	151	132	120	153	147	127	143	149	153	135	141	132	148	143	138	130	155	159	163	135	138	137	145	164	132	166	131	124	149	126	137	143	120	143	149	149	135	150	155	136	129	141	156	125	148	169	143	140	174	150	132	135	144	144	138	140	136	149	177	133	163	141	152	143	144	159	158	143	139	149	152	147	137	134	121	146	134	119	131	150	146	146	150	128	157	141	137	137	158	147	137	164	133	128	153	162	144	137	153	147	133	162	125	150	136	131	110	136	146	169	171	147	155	137	155	126	151	130	125	135	130	148	135	135	159	144	137	160	132	147	130	179	174	136	173	143	162	133	132	130	147	139	172	147	135	133	151	158	143	140	164	144	145	149	149	156	135	150	151	121	150	140	126	144	127	135	132	159	142	155	141	139	144	158	132	133	147	168	134	135	150	162	149	138	143	171	154	165	125	166	141	144	149	157	126	137	160	126	145	138	148	148	151	141	136	124	141	152	139	153	137	168	145	129	145	130	153	140	153	167	151	138	147	146	152	141	146	136	133	141	129	139	144	147	159	143	141	132	162	135	150	136	136	131	159	138	146	148	156	141	155	128	158	136	111	148	124	142	144	148	153	159	144	154	139	145	136	132	149	146	137	139	136	158	137	135	158	129	140	142	130	134	129	147	144	146	144	146	151	155	152	152	163	152	167	138	147	135	152	145	151	144	161	139	132	151	155	151	134	164	141	157	128	137	156	136	155	152	147	144	147	153	148	143	133	150	162	153	149	131	160	137	132	141	146	169	141	153	152	163	150	127	136	139	157	136	152	176	140	148	139	141	157	136	138	162	165	138	162	159	133	142	138	139	144	133	139	138	152	134	144	146	152	153	159	149	148	168	148	151	146	148	142	141	156	127	159	146	124	157	146	124	141	120	138	142	157	149	144	142	152	135	145	136	147	114	152	153	142	158	123	150	119	152	141	151	152	170	151	151	141	138	154	126	141	170	155	143	143	168	155	152	140	154	127	147	124	145	157	155	137	121	134	147	154	134	124	138	158	142	128
7264	26510	2037	353	283	251	222	230	225	219	214	198	179	180	191	176	182	181	185	157	149	166	172	167	158	159	147	187	179	161	178	151	156	185	160	156	173	188	157	177	152	173	160	154	182	173	153	166	186	164	179	161	185	170	156	182	173	150	155	161	151	161	169	168	156	190	154	154	164	159	150	162	147	140	151	165	195	182	132	172	158	144	143	191	168	163	157	157	166	148	171	159	163	175	167	179	146	170	169	195	162	147	147	173	159	163	158	149	173	195	160	175	150	150	164	171	161	179	169	184	170	162	183	147	140	141	172	151	163	145	174	154	170	171	154	162	166	164	162	148	160	181	169	146	169	152	157	142	200	175	150	149	173	165	134	168	157	160	148	175	146	175	160	162	172	167	166	180	157	151	159	168	151	142	160	148	166	145	166	173	151	153	150	156	173	163	129	166	145	176	179	153	161	170	144	151	150	178	149	162	169	166	176	167	168	146	158	186	151	166	181	139	155	134	149	152	159	138	154	156	169	171	132	178	158	154	162	159	185	173	157	188	156	165	163	166	141	150	155	160	154	158	158	177	147	192	169	172	143	155	163	150	168	169	159	161	144	146	153	156	160	151	148	147	164	167	166	180	140	147	170	150	167	185	156	185	177	143	169	174	175	185	156	180	168	167	157	144	133	172	159	156	177	143	146	142	180	155	138	165	145	152	158	150	148	140	155	173	173	161	148	157	172	142	172	161	174	169	152	167	164	132	158	168	171	157	174	171	154	156	171	156	168	169	175	134	165	179	149	159	167	153	148	173	155	167	170	173	171	190	159	167	128	149	167	162	163	173	185	155	169	167	152	159	169	133	131	137	140	178	146	137	161	133	149	150	146	152	146	176	159	151	159	162	187	147	166	159	175	159	180	136	168	173	175	167	137	144	154	165	160	166	146	167	150	171	159	166	154	173	163	158	168	161	136	154	175	157	184	184	171	181	150	169	160	178	170	163	159	148	159	168	181	157	173	155	153	167	162	182	150	158	155	170	170	173	148	167	196	167	169	160	153	160	173	134	147	148	175	164	169	173	163	151	143	155	145	159	194	166	133	169	169	168	162	150	167	176	143	157	147	163	168	159	178	147	153	146	146	154	145	153	171	168	148	183	167	167	147	164	163	145	162	157	174	180	180	145	157	156	157	175	146	161	178	148	198	143	190	161	161	156	163	175	151	161	158	182	169	167	164	157	174	157	186	152	145	158	168	166	180	171	171	156	139	164	154	170	153	190	153	156	169	123	146	164	170	193	163	174	180	165	178	161	162	162	134	157	161	165	168	150	168	152	172	138	175	162	165	148	158	164	166	174	162	166	157	150	167	162	176	156	187	167	155	145	143	174	161	151	166	155	137	159	176	157	163	162	148	146	161	153	151	144	182	154	172	164	167	183	171	158	182	157	159	162	153	169	181	166	151	153	147	169	156	150	160	166	161	156	170	163	142	150	147	152	169	149	150	186	152	147	152	163	160	151	162	147	169	148	150	140	170	162	150	146	169	173	151	150	161	173	161	153	158	149	173	165	183	175	160	163	143	173	157	155	148	151	161	146	154	151	173	191	166	167	164	157	163	162	175	167	155	164	155	134	143	149	158	140	161	159	165	142	151	189	164	145	160	178	159	166	168	133	121	174	152	152	173	171	189	173	164	148	181	153	166	151	152	143	180	170	156	178	148	163	179	166	130	158	152	119	149	168	156	156	157	156	177	179	159	161	169	169	169	158	182	158	170	167	180	156	176	148	154	152	153	171	175	166	168	175	159	171	176	159	173	173	160	154	173	152	161	172	182	165	167	165	175	159	171	181	176	168	135	168	142	156	179	156	155	151	161	175	153	150	155	157	157	166	138	171	165	164	150	152	153	167	174	156	151	153	157	159	162	163	193	198	157	146	147	171	151	175	135	165	154	180	162	164	165	139	144	157	190	158	179	162	170	124	147	172	157	153	169	161	166	160	156	158	140	164	146	187	178	160	166	173	159	164	165	163	167	142	153	157	177	150	138	174	160	141	165	159	181	160	156	179	164	146	163	164	159	163	154	138	162	181	186	154	153	156	143	160	163	155	127	154	146	138	153	166	162	158	162	166	168	174	166	154	155	166	141	161	163	159	162	147	140	160	136	170	160	188	153	157	147	160	173	148	169	161	156	167	154	172	166	159	166	157	160	166	152	145	167	181	184	141	178	162	148	165	154	184	171	154	152	150	158	185	157	156	144	180	167	168	171	173	165	159	154	171	174	166	155	162	145	166	137	157	168	166	161	162	160	148	167	170	169	168	137	155	163	178	168	160	150	163	146	165	142	159	188	180	158	200	182	161	136	159	146	182	166	169	147	155	169	167	156	155	158	162	159	173	162	158	141	170	157	166	163	162	167	169	156	157	178	188	148	172	162	144	152	167	144	165	159	151	149	163	152	145	142	146	146	130	141	166	180	158	175	154	168	185	149	170	184	175	166	175	149	162	164	147	140	140	141	138	140	173	161	160	161	147	159	183	148	152	168	158	159	200	172	161	139	155	136	180	195	152	189	162	184	154	146	186	157	174	158	155	153	160	138	146	169	161	172	176	133	145	145	157	158	175	168	186	148	148	162	204	166	147	172	175	164	170	171	181	144	155	179	178	144	190	147	155	142	167	146	149	158	179	151	165	170	162	167	136	156	160	163	180	150	149	156	181	175	159	137	164	152	164	171	172	168	178	145	162	168	166	146	136	157	155	183	146	157	154	156	177	142	157	153	158	155	182	185	168	166	185	137	165	166	176	156	152	178	184	163	162	164	168	170	172	151	162	165	147	164	158	143	156	138	157	158	153	166	171	168	166	181	141	188	174	163	160	164	149	161	164	174	159	163	170	168	142	147	152	151	179	157	183	164	155	162	156	184	174	163	167	157	176	189	164	159	174	182	188	162	158	157	145	175	167	174	147	143	142	160	169	163	156	148	171	160	167	145	178	175	171	154	175	163	177	178	172	148	168	180	156	163	158	163	156	157	143	160	161	175	177	155	141	146	155	168	145	128	163	153	181	174	161	128	154	164	156	154	158	182	164	172	173	155	148	150	173	161	169	152	153	151	165	161	166	169	165	153	159	155	157	157	163	169	160	182	148	137	154	173	140	152	156	166	156	158	165	160	141	162	159	162	148	191	160	172	155	148	147	188	178	166	148	148	142	168	184	144	158	171	171	164	191	126	158	146	163	174	171	159	161	195	151	170	184	161	143	177	150	187	164	148	160	147	180	141	154	140	163	166	167	158	174	157	160	149	172	183	153	141	157	156	165	170	167	164	164	164	165	158	152	163	144	161	162	165	165	172	156	168	155	154	154	156	153	185	152	164	163	165	169	146	142	177	146	174	173	177	148	154	148	141	159	156	186	148	174	160	157	147	154	156	160	150	172	161	174	154	151	151	155	167	159	145	176	150	160	159	142	157	150	158	158	152	158	150	153	180	165	158	171	167	169	170	129	148	165
25400	21494	27560	24756	20888	11237	1632	1027	833	783	745	650	636	612	598	552	553	585	488	519	528	480	521	518	482	501	501	490	483	528	459	450	484	441	475	491	507	454	491	456	430	510	462	466	463	413	452	461	451	432	459	490	445	518	477	483	453	476	505	445	437	455	492	464	451	431	415	432	470	436	443	441	440	469	466	451	430	441	482	421	447	492	490	470	466	407	458	472	464	432	455	427	450	458	390	402	478	428	436	457	464	453	439	437	466	458	445	461	463	452	440	474	459	475	419	421	443	462	441	425	424	441	435	461	445	406	434	441	475	425	455	446	438	451	447	439	466	444	448	464	420	463	464	446	420	426	443	438	409	439	437	430	440	454	417	433	460	453	425	459	441	445	454	447	418	429	424	473	437	426	457	466	428	454	445	435	436	437	441	447	438	440	447	478	451	428	431	438	454	475	433	443	437	463	450	461	511	425	426	466	472	451	446	469	434	455	442	468	446	477	420	485	484	445	450	460	458	422	494	447	434	433	457	463	431	479	425	411	442	452	449	420	462	437	477	412	474	469	463	459	446	417	490	465	453	423	449	420	428	436	454	431	472	450	468	424	456	492	435	433	431	439	443	429	460	453	420	479	459	421	442	455	459	438	455	448	457	461	442	438	429	382	443	447	454	435	461	460	454	422	470	454	461	421	485	432	448	465	429	492	468	454	463	444	421	430	400	454	402	452	444	420	459	460	512	412	416	449	431	441	471	465	410	430	467	444	439	453	444	426	438	438	462	423	396	437	464	480	434	445	459	433	438	446	481	468	451	455	412	429	440	432	459	466	453	473	462	424	463	472	445	419	443	431	426	453	452	399	450	434	485	449	445	430	396	393	443	436	459	422	429	458	418	485	474	477	430	427	450	457	442	448	453	435	471	431	466	481	430	430	460	434	456	421	475	501	458	437	412	409	475	452	454	502	442	414	490	448	438	464	464	399	452	447	461	414	442	432	437	420	444	444	411	442	442	434	463	440	447	460	473	453	476	429	397	430	470	502	432	447	446	426	422	451	448	442	441	437	473	456	451	457	464	437	421	396	429	449	426	429	460	438	455	415	452	469	460	429	419	438	430	452	434	442	404	465	454	496	431	450	446	466	428	420	472	442	461	436	452	436	481	426	429	455	422	403	442	445	468	409	457	440	439	447	484	455	465	443	456	438	433	444	459	460	475	470	423	464	454	473	438	404	473	446	429	405	460	480	442	444	431	467	451	453	428	443	449	492	428	435	487	454	436	473	410	449	482	459	466	498	451	449	421	462	460	480	476	442	477	406	438	473	440	420	489	463	429	472	487	427	429	445	463	395	460	456	478	446	441	458	431	445	451	463	428	448	469	466	496	436	423	424	427	497	447	442	418	443	457	471	476	419	431	466	478	427	431	446	454	492	436	483	447	441	417	439	466	460	453	456	470	440	432	412	416	433	447	458	425	442	467	485	436	427	444	503	425	469	460	449	443	437	437	438	427	464	433	433	479	440	423	462	435	468	443	461	427	436	491	476	462	431	449	427	435	457	456	459	493	439	479	435	419	459	445	462	452	446	441	495	444	445	479	452	419	456	449	464	441	450	449	426	469	432	442	444	483	450	460	492	449	408	453	465	445	441	437	428	458	455	430	449	463	440	456	397	458	439	465	482	458	409	455	423	443	437	427	456	462	445	477	456	438	415	426	435	466	459	421	447	425	470	441	452	461	432	447	473	469	484	481	424	463	453	462	417	438	465	441	394	454	439	419	486	457	460	451	438	484	445	454	431	460	455	442	458	454	442	478	433	457	438	439	466	453	503	394	447	443	463	444	414	430	455	444	435	433	420	458	452	452	452	454	430	440	441	458	446	470	429	471	440	458	452	443	445	439	449	459	454	476	470	466	430	435	464	440	482	436	465	452	420	423	441	462	464	481	429	465	460	434	430	456	451	448	500	446	472	417	435	440	456	425	456	458	466	448	450	456	431	490	416	460	437	458	465	425	427	450	439	475	429	449	444	452	448	482	457	397	400	408	474	456	430	423	401	442	453	438	471	464	453	457	462	463	443	465	497	452	454	442	479	463	465	406	478	407	450	450	459	431	474	433	449	461	422	457	422	444	467	443	454	489	449	420	431	488	449	464	495	427	431	458	474	492	490	450	427	450	440	415	434	438	459	424	435	413	447	429	481	465	470	430	452	479	489	463	433	459	413	442	424	412	424	444	451	467	431	404	418	427	461	440	420	419	481	423	446	443	430	463	476	481	445	474	464	431	462	429	409	401	425	463	422	452	464	455	466	442	461	449	479	456	468	451	405	437	444	400	458	436	444	454	447	410	480	446	462	437	455	466	451	486	414	448	450	456	453	435	449	447	445	455	451	471	454	436	455	439	489	451	453	436	463	440	475	451	445	435	443	432	474	429	433	399	407	436	454	467	412	416	439	467	448	449	459	417	446	431	476	431	436	473	437	453	394	424	435	440	462	419	443	450	478	441	459	436	423	423	452	463	466	463	445	454	454	461	466	475	449	476	449	437	465	455	461	476	424	451	444	464	430	456	449	409	457	450	414	456	422	417	433	443	428	445	475	425	499	455	416	430	449	422	436	480	504	486	446	435	466	449	452	471	466	457	459	410	439	429	433	461	467	429	445	455	448	436	447	461	499	416	422	439	429	453	407	451	467	399	444	480	409	477	490	443	489	495	462	447	439	459	417	446	448	445	439	462	449	438	477	442	425	418	441	458	475	446	443	464	412	456	461	436	429	430	447	447	437	404	415	431	431	433	422	466	428	424	450	437	406	453	453	455	444	407	459	414	421	463	447	451	473	459	443	455	400	462	456	430	425	456	412	481	471	460	455	445	450	483	475	461	482	470	441	436	469	465	451	477	447	434	437	440	468	472	469	465	443	446	434	424	444	442	473	446	433	461	467	484	429	429	484	435	464	452	458	405	460	427	428	449	467	461	452	449	457	429	470	500	475	469	408	433	447	440	459	436	448	434	458	408	425	424	462	432	486	468	433	402	475	421	497	449	436	445	472	445	430	465	439	468	459	494	448	466	449	435	440	428	427	434	469	455	477	446	456	447	423	445	460	442	469	475	458	449	438	478	463	471	472	448	463	429	452	474	448	488	464	475	427	454	475	463	439	450	446	465	461	460	437	433	437	463	454	411	423	450	410	430	458	451	422	453	444	439	472	463	444	429	454	459	467	448	443	420	450	449	443	468	437	447	412	448	495	430	436	442	428	465	449	441	426	460	439	484	434	445	433	470	463	434	444	444	418	472	445	425	423	499	451	404	421	478	462	450	458	456	430	462	443	458	389	444	434	454	426	445	449	423	445	477	454	478	436	429	416	425	482	430	399	432	403	406	476	459	441	485	447	435	440	468	436	429	441	436	454	458	431	457	503	444	456	435	463	448	454	437	411	443	480	455	457	464	437	436	440	447	424	407	452	446	421	470	432	416	475	394	463	482	484	474	435	463	449	467	452
10636	65990	11221	5215	3381	2500	2088	1655	1449	1268	1064	989	845	809	668	685	676	638	586	565	599	530	515	561	546	519	490	508	517	527	458	470	506	480	494	483	465	508	494	424	484	473	437	467	507	434	482	459	489	454	482	450	464	423	460	447	449	458	445	419	439	477	465	496	453	445	487	480	442	464	462	417	454	463	450	478	448	459	471	484	473	446	442	470	476	461	432	448	452	482	501	483	410	448	416	427	465	445	401	468	470	437	458	451	411	475	468	463	485	438	465	482	447	478	485	452	430	485	453	446	444	396	491	421	460	493	449	454	448	420	481	427	449	445	431	462	401	473	480	497	457	443	433	437	443	450	426	458	467	449	446	465	451	450	468	423	438	424	478	453	435	444	479	447	421	439	437	465	445	421	435	479	447	451	452	472	376	469	447	446	455	458	476	445	427	442	453	471	422	452	449	499	428	455	450	451	483	455	455	401	431	448	461	416	464	455	435	448	447	463	441	453	457	460	433	415	447	482	482	435	404	438	416	436	440	469	428	425	476	432	473	466	430	456	440	455	454	435	454	438	437	430	444	436	465	454	444	453	492	463	438	457	449	433	457	423	431	428	454	450	426	469	447	398	417	437	493	433	429	498	478	449	430	439	451	456	419	421	437	421	445	443	439	445	467	496	438	428	443	437	438	440	471	422	439	431	496	415	471	452	474	461	436	451	442	476	494	457	450	454	424	448	456	466	485	449	458	433	462	441	457	412	430	421	455	481	434	427	486	452	468	503	468	433	495	418	458	421	440	476	436	432	436	443	441	422	462	431	448	483	473	441	406	454	421	460	417	433	448	465	436	465	439	432	433	453	438	441	442	469	494	459	464	467	460	427	438	468	434	423	448	455	445	488	469	433	435	445	441	409	456	461	436	424	489	458	474	480	461	432	423	460	434	464	449	460	434	471	468	444	456	475	450	467	457	445	453	471	454	459	465	430	464	452	449	459	462	459	469	452	459	471	468	473	429	427	471	458	445	482	470	464	479	438	414	443	480	477	473	442	421	437	420	450	462	449	476	445	461	473	490	452	459	460	464	407	448	462	418	457	456	458	445	473	463	464	421	431	428	430	450	433	454	430	464	468	444	477	526	428	478	467	464	467	443	410	477	481	420	461	434	437	462	402	416	439	492	458	439	452	471	465	405	412	447	462	447	454	450	444	462	431	444	485	425	473	469	450	434	461	435	444	447	464	457	455	447	460	421	437	438	416	439	412	469	430	475	454	435	440	427	479	467	423	429	420	443	462	421	449	442	464	459	470	462	452	441	451	427	405	467	448	444	463	444	461	443	454	432	454	463	454	427	459	472	439	420	460	454	436	454	442	437	448	428	433	431	477	416	489	460	391	443	460	471	419	499	480	460	469	455	404	434	425	487	384	483	475	437	396	427	448	437	479	427	430	441	447	460	472	428	456	485	446	448	449	445	440	457	457	466	431	415	417	441	450	439	462	426	459	450	451	479	480	478	425	450	428	420	477	450	443	468	446	446	446	448	454	478	491	447	453	500	451	448	468	461	475	462	427	442	424	443	466	437	447	470	439	484	417	462	437	443	460	439	484	467	443	457	426	450	475	426	433	463	462	452	434	463	465	439	454	474	487	420	449	414	448	440	455	441	410	453	479	457	412	431	446	437	467	437	426	441	445	438	424	406	417	467	437	450	473	421	441	474	449	441	422	434	451	467	456	406	427	443	479	419	431	451	451	506	447	444	444	436	436	440	458	440	444	433	452	452	445	436	474	439	441	466	449	418	443	436	441	473	457	451	455	475	478	463	456	488	479	450	463	424	462	457	449	449	473	477	427	453	434	473	453	447	455	464	478	441	488	432	457	490	482	448	445	426	461	484	465	447	456	447	469	424	450	450	444	431	450	461	482	455	459	470	436	465	457	412	438	474	425	422	419	475	469	504	453	433	433	452	468	483	419	504	465	421	452	446	462	429	510	427	430	451	440	434	438	437	465	478	439	466	418	481	437	505	431	496	452	454	456	443	453	485	454	457	448	502	412	441	426	439	477	440	455	455	428	470	452	432	458	508	445	443	463	419	439	468	448	454	442	449	461	447	419	439	442	454	444	424	455	451	470	427	453	472	458	469	460	447	453	431	455	469	449	483	421	444	420	440	467	414	464	446	483	465	446	485	448	458	429	413	451	434	424	462	431	468	462	441	457	429	432	455	432	470	444	397	454	441	431	460	460	445	441	460	469	462	469	453	432	441	435	436	424	466	499	457	464	450	437	438	457	442	438	459	440	428	440	452	456	456	455	461	469	410	452	452	471	431	453	467	437	459	473	494	462	406	445	402	458	471	430	448	429	456	432	435	499	426	458	416	448	484	434	434	419	438	474	465	415	447	441	457	461	451	443	434	442	511	453	448	415	411	449	453	463	434	465	427	465	436	461	427	448	460	465	448	460	453	456	464	431	442	449	455	445	424	424	417	440	455	430	458	448	455	452	476	411	423	430	468	447	459	451	404	462	433	455	462	459	455	427	449	491	429	407	438	457	455	427	445	463	429	455	455	459	434	488	456	452	439	488	450	479	442	477	439	474	446	486	464	450	469	457	443	444	486	459	469	450	414	461	462	458	432	446	465	434	448	440	433	452	459	447	431	425	481	438	444	471	455	430	426	424	461	466	447	481	416	463	442	473	429	496	469	467	461	456	455	455	477	472	419	446	425	457	445	447	423	475	476	410	460	429	464	453	472	461	458	487	443	425	465	479	400	446	447	430	458	462	472	425	421	467	442	462	443	475	491	485	456	482	442	440	448	420	471	430	421	429	437	460	455	465	423	448	440	436	526	427	417	431	423	441	460	465	479	454	476	438	442	415	423	430	469	464	462	455	495	482	480	423	463	417	453	456	414	442	464	456	463	479	440	453	447	442	443	451	419	453	432	453	467	434	477	407	447	458	436	462	445	456	458	475	458	434	473	482	454	442	442	447	447	465	436	454	401	482	431	436	421	444	463	448	480	429	442	483	445	430	439	441	482	476	477	438	460	446	434	507	433	489	503	455	431	450	444	450	480	480	480	480	448	478	448	438	440	437	459	444	450	486	463	477	450	474	463	443	433	463	452	451	445	420	441	419	445	448	461	485	464	448	454	417	405	466	431	482	474	431	483	416	468	460	433	396	426	475	451	401	456	451	445	450	478	449	444	429	432	440	451	489	431	452	467	442	477	455	460	443	440	429	453	409	474	469	452	420	422	467	448	451	462	475	411	463	462	440	479	465	515	425	466	447	451	424	484	464	441	473	405	442	428	455	474	434	462	438	471	479	445	465	450	443	424	468	489	410	453	437	442	458	439	481	474	445	446	506	433	473	449	419	499	453	460	442	448	434	477	435	458	474	455	442	450	467	460	472	415	450	431	452	416	401	442	416	460	428	417	428	420	451	437	466	444	487	485	460	456	457	473	424	430	478	420	432	435	440	467	458	441	451	420	445	426	423	439	447	531	453
23066	21237	28401	23841	20979	20470	6708	1878	1439	1358	1301	1131	1036	952	891	846	844	836	789	760	736	755	763	699	678	695	726	732	651	650	672	642	665	650	660	635	624	663	658	654	643	648	624	656	704	632	662	658	644	624	658	632	653	652	661	591	659	648	647	623	626	619	686	637	640	571	605	618	608	605	588	623	670	588	618	665	631	612	649	691	602	651	624	639	611	647	622	677	589	646	638	636	630	629	663	633	602	608	678	625	606	670	604	679	619	650	668	637	601	637	648	586	656	631	629	590	615	680	611	653	643	590	596	664	593	640	637	647	589	622	638	612	626	609	645	613	624	602	626	610	626	612	639	610	629	650	651	615	608	591	610	590	622	610	619	638	621	645	637	665	668	622	599	670	609	631	600	640	602	617	589	598	601	604	582	619	598	595	639	625	654	578	566	635	628	609	622	582	577	617	627	629	620	665	621	597	608	657	646	606	623	594	604	578	595	638	587	595	631	637	620	602	636	592	589	675	607	630	642	661	626	648	662	601	629	641	611	626	618	597	628	636	607	674	633	633	624	614	597	677	584	619	642	619	621	643	592	636	629	621	652	591	590	661	638	618	573	622	590	601	629	627	632	585	640	642	589	662	624	656	618	612	602	640	639	634	601	618	633	610	690	584	643	629	638	673	590	625	605	567	586	660	681	644	649	637	616	651	612	601	659	621	581	642	652	642	644	682	692	639	631	591	618	644	604	584	653	606	610	663	615	602	566	671	626	625	624	622	643	631	631	619	624	626	615	634	598	617	610	565	621	621	649	623	651	620	607	617	594	628	630	641	620	596	617	627	617	598	609	623	656	606	636	634	622	611	670	650	622	652	662	614	654	605	607	603	669	603	590	669	660	679	621	584	632	602	623	637	649	589	645	615	614	632	638	617	590	654	623	663	605	633	613	653	634	601	605	650	626	605	613	598	620	596	590	619	574	621	619	578	603	585	601	620	643	653	595	614	615	615	658	648	632	604	642	654	621	603	645	644	608	591	616	596	612	633	607	589	637	596	663	597	596	598	644	653	632	622	622	596	608	641	588	637	593	604	643	613	609	567	642	618	615	589	595	670	630	650	615	680	613	610	577	622	631	665	658	626	643	633	622	604	665	628	576	644	618	655	619	626	603	588	574	576	636	634	644	626	612	624	600	612	619	618	664	589	627	635	616	655	588	608	656	646	607	633	663	637	594	658	646	621	641	609	662	586	603	671	615	620	658	597	639	598	633	627	651	649	621	639	612	640	658	615	603	657	609	603	627	631	633	657	597	561	617	615	639	633	598	579	575	591	610	611	652	634	622	587	590	593	625	634	601	662	627	647	603	588	619	611	607	655	603	608	588	623	632	570	647	638	617	581	627	602	601	601	612	632	610	627	600	638	642	626	591	637	614	634	658	630	640	604	640	631	638	636	573	595	660	595	616	575	605	671	614	606	651	618	613	610	655	652	622	596	659	595	618	673	623	583	655	638	593	612	650	624	586	615	643	638	628	660	607	606	591	608	586	608	685	608	578	614	650	646	636	620	622	645	632	588	621	622	661	565	650	625	612	614	618	604	619	682	589	588	625	583	660	618	621	576	623	611	639	615	688	618	589	594	614	613	634	577	596	607	632	617	603	607	624	632	647	612	634	661	597	598	614	639	610	673	646	606	633	630	620	661	641	652	643	653	616	623	625	620	634	583	621	582	629	611	620	579	595	635	639	613	613	646	677	622	606	607	639	643	615	590	587	627	592	642	655	628	613	622	638	578	612	629	620	638	635	594	566	603	569	667	601	609	576	629	606	673	595	633	581	627	633	631	670	605	607	604	590	588	617	610	657	643	597	653	647	600	590	654	647	640	653	596	615	625	629	609	628	643	629	657	638	590	604	644	604	570	599	653	586	597	621	605	622	626	624	639	557	576	595	593	629	633	642	639	638	568	607	681	614	627	628	584	625	650	656	622	618	621	585	664	620	621	617	615	633	637	664	655	624	630	590	631	623	649	618	623	629	643	646	611	629	651	637	606	614	626	610	659	639	608	615	632	612	616	602	582	594	640	590	636	642	652	645	618	650	659	586	563	629	599	598	652	639	597	614	612	620	587	579	640	626	638	642	608	625	648	603	641	655	642	640	605	596	630	655	610	628	638	613	598	615	634	657	643	624	637	589	643	630	645	637	633	601	604	598	639	588	658	647	636	611	594	631	649	657	617	666	613	606	643	563	636	609	584	611	606	601	598	615	623	642	676	616	588	708	607	646	619	612	629	613	603	645	573	670	603	626	640	626	625	637	594	583	611	623	619	571	603	614	619	642	585	591	592	664	626	579	642	622	571	614	591	657	617	616	625	643	620	611	653	634	660	603	597	600	597	654	589	607	650	621	591	638	600	614	570	642	614	644	634	635	597	624	621	615	678	587	592	614	563	639	636	608	611	625	586	601	658	638	582	613	617	607	629	564	637	554	609	622	682	607	607	607	608	619	631	617	630	563	634	633	635	649	574	579	561	627	616	603	622	607	623	610	653	630	664	593	597	609	666	561	595	701	593	604	624	591	638	639	629	600	624	612	638	585	603	606	609	630	587	643	603	639	609	627	587	626	640	583	654	605	582	614	647	603	631	618	625	620	618	632	648	614	615	611	617	643	637	594	633	618	619	665	638	637	564	638	600	636	635	612	608	624	679	593	605	655	618	616	661	601	605	609	608	609	615	641	598	620	598	640	689	619	646	683	577	627	631	621	635	588	657	634	597	608	623	619	574	634	635	587	619	640	592	657	584	601	662	562	593	657	646	582	628	622	640	637	623	594	585	592	600	590	655	651	596	619	645	631	606	634	634	622	643	604	594	599	573	549	660	617	586	594	653	616	643	612	613	602	618	611	642	627	608	614	619	628	631	635	594	609	645	628	636	682	604	655	621	555	637	653	617	617	606	551	603	629	632	647	576	628	606	583	567	645	567	584	612	643	624	649	661	574	616	619	637	591	650	652	647	636	602	655	608	620	636	618	605	620	599	621	635	621	618	641	584	621	606	626	653	592	591	609	648	596	661	625	588	663	601	626	602	601	659	687	602	626	637	624	641	600	624	603	630	636	653	630	653	603	619	602	635	667	660	598	593	604	648	624	578	649	626	613	672	570	665	618	662	644	610	614	623	592	629	631	637	630	659	673	645	623	601	603	614	597	589	618	665	600	605	628	605	628	613	646	647	587	555	638	612	635	610	623	595	603	640	659	610	623	626	633	667	558	637	591	607	586	630	622	602	571	626	621	616	631	608	658	616	604	621	610	642	603	633	638	647	627	632	637	601	612	619	608	697	603	632	607	592	610	596	609	641	656	605	589	549	638	596	615	650	639	606	605	632	630	588	636	617	623	628	609	611	618	613	592	606	640	676	587	606	629	616	656	638	611	600	632	610	645	627	615	628	665	610	602	571	641	624	620	624	675	620	657	612	637	594	656	617	626	678	663	644	628	654	645	598	634	611	645	624
12548	44268	15764	9475	6408	4991	3961	3181	2637	2361	2058	1807	1484	1353	1297	1111	1048	1046	957	869	889	876	882	845	754	741	767	712	735	748	756	702	707	672	696	707	685	659	731	667	637	624	665	678	664	687	730	681	687	673	655	669	704	663	613	687	637	693	635	631	648	683	645	701	616	659	664	644	658	622	679	625	618	694	599	639	625	650	694	655	619	618	634	643	658	626	635	669	674	660	664	631	635	632	646	575	645	626	586	639	662	648	651	626	628	657	625	659	630	629	643	599	664	640	652	629	671	666	681	644	617	645	667	692	639	621	621	654	665	602	654	645	635	644	634	606	679	646	646	631	653	676	688	623	609	603	640	619	638	611	643	651	638	603	621	593	616	674	637	648	655	618	646	605	634	656	584	638	617	648	638	643	604	654	652	653	647	606	632	652	659	644	639	596	614	645	668	684	705	632	639	602	600	678	684	585	590	614	613	616	616	670	660	623	677	587	707	657	604	622	602	628	672	668	609	694	591	608	592	635	673	633	621	625	666	597	608	662	619	584	678	610	648	616	664	646	643	613	661	661	640	629	590	629	655	650	657	619	581	626	637	610	615	588	618	637	636	617	606	587	645	609	630	667	649	637	676	626	647	589	663	642	623	616	636	660	667	650	664	654	646	631	660	643	650	603	649	655	627	621	627	621	595	660	633	645	655	687	630	655	642	612	660	645	626	623	641	600	590	617	597	631	638	655	633	656	620	596	625	608	636	644	624	593	622	601	634	574	587	649	605	617	635	650	632	628	685	611	604	611	664	675	606	631	628	602	611	632	674	596	589	621	677	636	666	639	591	649	637	626	622	638	657	652	653	666	608	628	629	639	605	648	634	610	657	660	636	692	669	670	624	701	604	617	669	600	602	676	633	639	666	700	613	607	633	604	627	606	627	607	621	655	637	670	622	633	629	625	584	641	575	641	607	636	645	671	585	631	608	618	628	665	581	678	633	655	646	653	608	642	628	622	644	674	606	625	611	670	651	633	618	601	607	613	623	674	610	653	628	619	570	619	606	660	660	607	642	636	626	636	651	626	609	643	670	638	637	651	589	622	641	607	656	680	656	634	641	638	640	615	627	610	620	647	682	646	651	612	602	632	623	669	620	592	680	657	635	646	641	607	593	636	611	644	643	654	614	671	666	652	648	628	658	666	642	611	641	661	574	614	617	626	649	643	671	652	638	606	626	645	635	649	651	601	596	633	610	627	590	612	584	628	622	623	638	610	640	587	647	614	677	636	626	610	623	635	661	644	628	660	646	660	673	672	628	639	609	649	663	618	594	609	667	624	615	683	639	702	631	630	609	646	640	645	628	616	628	579	644	620	632	645	609	659	658	652	652	630	635	661	643	654	668	640	626	640	625	600	615	600	653	652	624	620	594	596	647	640	659	647	630	584	643	640	612	641	660	644	626	587	640	644	621	612	635	640	590	642	663	632	640	625	654	643	646	591	670	639	638	608	640	636	609	649	630	665	653	631	616	613	604	598	634	613	647	642	619	647	666	638	610	645	627	628	625	627	639	636	643	664	642	642	632	641	574	685	631	584	633	599	609	620	656	603	629	638	651	652	581	646	652	681	584	627	625	632	648	600	627	622	707	604	628	640	626	621	616	620	617	684	659	619	618	629	637	680	603	599	648	599	627	623	639	668	644	646	611	664	705	615	633	612	640	606	683	640	622	608	657	599	651	641	649	625	644	583	660	636	649	647	609	650	674	597	627	595	614	640	651	645	596	625	661	614	617	638	628	655	596	644	658	659	619	654	633	578	645	631	635	647	608	672	646	678	634	613	648	654	696	672	600	613	614	598	661	627	617	618	687	645	590	627	635	663	648	652	651	616	636	638	652	645	647	664	706	665	680	620	635	625	621	628	608	617	653	637	616	631	627	655	632	615	652	606	617	627	602	632	612	624	644	613	663	687	595	662	613	671	672	626	638	666	635	623	679	635	602	611	548	620	660	616	644	588	603	628	615	647	633	650	605	634	647	705	665	614	607	640	643	641	651	641	636	655	626	623	623	617	638	623	628	623	610	626	643	657	634	618	618	628	657	611	641	654	653	618	673	640	650	615	642	582	613	694	614	665	623	631	643	602	621	621	616	651	607	628	648	596	642	612	639	630	611	618	652	654	645	668	646	646	631	627	644	650	610	644	602	645	577	636	703	636	647	646	697	641	628	623	624	672	590	631	681	609	632	661	624	657	685	649	664	624	619	633	633	584	634	651	673	704	649	623	645	610	662	614	662	623	598	685	664	625	638	662	689	631	673	646	614	646	600	621	590	609	633	666	583	659	588	611	622	659	628	610	658	647	627	638	623	577	613	596	636	626	638	598	628	637	599	612	608	642	606	655	613	631	588	598	629	608	622	637	606	634	617	664	650	622	649	622	600	620	639	627	610	635	606	611	625	600	686	635	601	607	665	685	674	586	617	591	617	631	640	578	608	623	646	593	581	614	676	616	652	637	645	664	592	613	668	652	632	647	584	627	619	620	575	622	608	617	619	608	686	643	642	604	634	649	621	629	647	602	656	655	640	621	638	646	617	630	653	644	637	599	636	655	583	608	645	611	638	624	609	633	630	634	652	625	636	638	627	648	643	645	623	593	664	656	616	596	609	626	637	622	622	646	635	612	629	640	627	623	594	624	671	656	640	608	636	580	663	661	637	633	646	615	635	635	590	653	701	689	620	636	658	607	636	640	651	644	600	643	609	596	671	631	590	620	613	607	642	665	622	655	625	598	637	622	638	603	677	600	635	669	624	684	627	606	636	610	622	591	609	665	663	633	628	652	600	581	669	628	638	635	635	621	660	668	589	606	668	611	606	657	620	654	640	633	624	629	664	659	617	643	628	599	604	620	573	601	689	636	607	668	609	647	636	653	643	596	627	625	591	643	624	647	587	629	645	643	616	640	663	657	665	638	634	646	640	646	635	629	623	666	656	645	649	673	637	613	612	645	621	621	632	630	680	639	655	689	677	640	616	607	594	605	637	679	634	614	615	655	605	619	617	593	644	645	632	628	648	645	684	569	632	639	642	611	607	625	623	631	668	648	606	637	651	655	608	655	628	612	617	600	638	611	649	641	599	649	617	665	621	673	613	590	644	603	615	627	609	639	677	633	647	649	620	643	599	615	648	621	647	597	617	667	668	612	640	618	643	641	631	651	678	623	607	581	601	627	629	647	608	620	654	641	626	601	642	648	647	652	642	669	626	644	659	638	642	608	619	600	599	584	633	610	597	668	653	586	614	616	669	597	606	630	598	606	601	624	617	600	621	666	593	628	632	668	595	618	606	630	640	578	615	637	623	619	612	663	648	637	630	657	624	664	607	668	664	653	623	639	615	680	659	634	641	632	619	615	636	586	585	654	606	630	660	643	648	659	604	656	642	649	651	657	646	657	624	665	632	638	635	633	615	687	678	629	630	641	628	652	611	654	623	639	620	628	612	655	609	621	658	651	602	635
28322	19896	6827	400	254	208	191	175	162	150	160	148	143	137	148	130	120	133	143	145	143	144	149	150	135	131	135	143	165	130	126	128	128	145	149	128	143	149	149	147	130	137	159	139	111	136	137	142	145	135	131	128	152	141	145	163	143	98	145	156	149	158	147	121	154	151	128	126	142	150	149	139	160	155	148	142	150	144	154	132	133	128	140	151	160	150	148	137	132	130	139	142	127	125	129	129	153	133	133	136	116	143	152	131	130	140	132	132	124	133	148	139	159	131	134	137	151	122	145	142	125	158	139	115	147	137	117	122	119	157	139	119	126	145	142	140	138	145	153	152	145	134	133	161	152	132	163	148	133	144	131	167	130	123	135	140	134	146	136	144	139	158	129	138	132	155	152	157	145	159	141	144	121	148	137	118	161	135	133	123	143	147	144	133	157	134	169	133	151	145	138	128	145	109	117	166	138	133	132	155	141	142	157	138	151	147	137	144	138	140	140	131	163	123	136	135	134	154	141	152	127	142	149	162	136	134	115	132	136	139	145	158	127	127	143	160	124	155	136	136	124	153	140	160	155	137	151	146	135	138	158	140	137	148	151	138	120	118	154	124	151	126	158	118	118	134	137	127	133	170	131	130	146	152	138	144	149	156	137	152	120	140	150	148	144	173	147	136	131	148	139	145	134	146	154	139	141	174	153	133	137	150	143	151	149	128	139	115	131	138	133	137	118	143	141	125	140	155	139	147	138	135	129	133	144	136	148	147	118	133	149	153	165	134	140	126	160	139	147	145	131	136	146	156	133	145	138	158	149	135	136	139	126	145	134	150	155	123	143	135	135	134	138	120	139	123	145	143	157	147	130	139	134	145	133	137	150	139	141	147	127	119	141	129	131	121	145	156	122	123	137	117	139	141	130	135	122	131	164	136	106	129	122	132	139	163	134	116	139	157	163	167	142	136	126	126	172	136	133	133	148	139	135	142	152	125	120	118	146	122	144	113	142	164	159	156	127	146	155	147	135	168	158	141	152	159	126	153	143	148	137	149	137	128	122	150	147	135	153	162	143	136	149	138	137	132	138	182	138	144	139	136	145	146	140	134	140	171	160	125	157	146	139	125	147	152	135	128	149	139	132	169	147	157	143	127	135	147	131	153	137	123	133	148	142	132	139	146	124	144	144	129	155	134	114	124	117	147	150	142	158	123	134	133	136	146	155	170	133	146	175	147	149	146	146	130	169	161	123	131	143	160	128	142	132	123	153	147	149	132	127	151	140	144	156	146	144	168	134	137	151	133	145	146	148	139	139	145	143	128	130	144	148	160	135	134	128	132	140	123	154	133	147	131	155	160	160	147	147	142	139	155	127	158	121	140	146	151	142	162	142	155	129	144	137	147	154	146	155	147	122	134	148	144	155	138	132	136	129	140	132	122	136	153	133	167	139	150	129	146	121	164	133	155	131	146	154	136	141	143	138	133	131	138	151	141	139	156	131	129	154	124	152	152	139	144	167	141	143	142	134	138	166	128	155	125	156	134	155	131	155	149	152	151	141	133	126	145	123	131	113	126	129	133	129	152	153	155	124	137	142	141	147	138	140	145	156	129	143	134	154	143	149	145	151	114	150	158	148	139	136	127	153	133	149	140	149	132	152	152	129	150	162	132	129	139	161	171	125	148	123	138	128	138	148	135	127	132	150	146	138	126	120	124	125	151	134	152	139	127	145	152	139	155	138	140	170	136	129	132	131	141	138	134	161	155	139	135	134	134	136	149	144	165	135	139	136	156	136	123	145	140	135	130	118	123	147	137	133	157	124	166	128	141	128	137	142	155	125	145	147	140	125	133	129	159	121	141	121	136	133	127	146	130	141	132	157	125	155	143	147	138	156	162	129	104	144	148	141	156	121	152	153	141	139	126	130	142	133	130	149	129	130	172	152	173	150	148	142	129	139	143	120	142	120	146	143	151	145	133	146	161	125	128	128	143	142	148	134	128	145	144	156	135	126	152	149	135	123	131	124	132	138	127	160	152	178	132	125	164	160	127	141	150	138	133	137	150	148	135	143	123	149	148	131	161	140	137	148	142	129	122	125	147	132	159	126	128	152	144	153	131	142	140	147	146	129	122	120	131	151	115	149	128	137	137	129	137	150	140	131	121	142	144	131	118	125	139	138	160	157	140	135	116	137	137	139	133	129	140	123	141	121	134	130	163	138	135	130	141	142	148	127	128	152	136	130	141	126	142	163	146	148	155	152	150	138	130	141	162	123	172	153	151	126	131	135	169	133	133	138	142	126	136	145	149	134	137	121	137	125	123	153	146	126	149	136	155	135	137	144	139	148	174	125	149	125	122	146	127	138	147	127	152	119	136	124	138	140	152	127	135	144	160	126	147	148	141	145	140	143	174	133	138	138	137	117	140	141	128	152	119	135	140	144	157	141	147	144	124	154	144	154	128	143	145	135	138	134	146	132	146	135	124	139	135	135	149	156	136	154	151	142	147	129	145	154	152	125	125	144	144	123	137	151	145	136	142	147	147	139	153	125	129	138	145	133	151	134	134	144	127	127	146	137	137	135	146	136	146	124	147	137	141	139	121	143	145	147	129	120	134	161	149	129	143	140	145	129	148	137	141	132	154	121	130	135	118	137	160	133	132	141	154	130	146	140	116	131	167	141	152	149	141	144	147	141	140	133	134	136	148	158	119	149	138	152	147	120	145	143	155	128	147	122	157	152	131	128	156	132	148	120	160	124	153	159	141	153	129	142	150	145	122	148	145	136	123	148	144	166	144	131	142	135	135	136	129	120	161	136	176	129	148	146	139	135	144	172	140	145	128	149	135	140	156	144	151	137	134	126	141	160	133	146	147	153	135	140	157	132	157	145	133	120	145	142	127	141	138	145	152	138	143	143	147	131	159	159	137	140	146	143	119	138	156	155	148	144	126	157	142	142	145	147	155	144	148	142	153	149	120	141	163	158	137	129	146	142	127	133	144	149	127	145	149	164	136	164	132	143	142	138	120	153	144	127	134	153	136	142	121	156	140	135	154	130	153	139	134	134	136	145	132	143	136	121	139	153	146	143	139	143	143	150	148	141	148	141	150	139	148	127	146	128	138	139	148	138	159	158	145	162	153	113	148	138	132	123	159	132	115	148	144	141	135	144	143	126	146	129	124	152	160	124	148	155	156	119	137	114	143	151	145	130	134	146	149	153	140	137	153	157	131	153	142	153	157	125	128	146	161	145	141	129	137	143	125	147	166	127	127	155	131	144	122	137	130	156	156	139	139	145	132	157	147	126	147	141	125	153	158	142	134	138	145	122	128	148	128	143	136	129	144	136	135	119	140	123	155	139	148	137	142	137	143	127	115	146	157	135	147	141	143	139	155	137	150	131	148	166	134	127	167	152	137	115	123	159	140	150	147	128	150	154	142	155	134	133	154	137	128	137	147	143	149	115	121	148	154	144	137	166	144	157	145	121	134	146	138	131	144	151	132	138	147
6251	18469	1907	359	288	294	239	197	192	214	195	172	187	168	173	159	178	168	159	170	162	156	159	163	145	149	143	162	172	148	165	155	159	186	171	168	165	174	185	175	176	162	151	163	153	158	154	151	169	163	164	136	185	145	163	136	159	163	158	144	158	166	178	147	173	165	148	165	142	173	163	152	152	140	173	145	182	157	151	160	142	162	164	134	163	167	165	173	138	173	165	149	164	176	151	135	178	130	153	149	162	148	142	164	165	169	173	154	198	147	184	133	165	153	140	157	153	145	168	159	138	183	150	149	160	156	151	159	150	163	151	182	163	183	162	155	148	152	144	150	155	163	171	164	175	163	168	152	163	173	194	168	161	174	150	169	159	163	171	158	158	156	136	151	179	150	188	142	133	161	158	153	150	139	179	148	146	165	139	178	131	145	166	178	137	176	166	141	157	153	195	161	150	156	171	138	152	195	157	170	162	169	149	149	171	156	125	165	172	167	158	162	152	183	156	145	169	152	151	167	167	152	153	149	161	150	156	174	150	156	171	157	168	167	146	155	161	161	163	155	172	168	160	152	175	167	158	156	169	158	148	171	151	161	152	157	148	157	162	177	154	154	142	170	155	141	145	135	163	168	152	161	160	164	148	143	153	164	168	120	171	136	172	161	182	152	151	140	153	159	133	175	149	156	147	143	163	163	138	141	141	165	171	159	161	180	142	156	151	152	152	160	160	163	170	155	166	160	154	172	159	170	152	154	152	170	144	148	164	165	137	153	143	153	136	159	151	163	161	164	156	154	151	139	147	146	160	172	143	154	150	163	143	159	145	176	179	175	164	160	155	170	155	148	149	185	155	170	154	147	172	164	158	156	155	177	132	139	140	173	171	167	162	168	162	141	179	172	151	161	161	157	141	145	196	151	160	149	172	175	164	155	172	155	163	155	154	167	170	148	155	138	172	155	166	152	150	166	170	182	136	145	155	186	173	155	150	173	128	167	160	168	152	140	167	159	162	173	159	135	164	153	153	149	149	184	162	143	154	172	142	142	168	163	152	148	164	157	163	178	139	160	156	154	134	164	139	153	186	169	153	155	156	134	154	160	169	164	174	152	167	147	152	146	159	146	137	150	173	153	153	139	147	169	171	146	152	179	160	156	149	163	149	146	141	175	174	182	153	146	145	141	164	166	146	140	135	143	157	153	146	161	161	148	154	128	157	151	135	175	164	151	150	157	167	174	161	146	140	176	186	181	172	175	151	145	162	179	144	136	170	167	168	160	156	159	156	167	185	155	175	169	145	168	152	135	152	156	152	157	145	166	145	165	174	151	145	165	147	146	145	144	162	162	179	158	142	142	150	154	144	162	162	143	149	144	146	183	183	163	131	150	167	165	131	163	152	167	181	165	148	150	157	165	162	183	158	177	161	160	158	152	158	144	166	143	178	167	166	145	171	161	177	147	143	162	137	156	146	152	169	158	175	156	180	149	173	170	152	158	149	142	154	156	171	185	161	163	154	167	156	154	139	141	156	162	141	153	156	151	177	170	173	138	146	150	164	162	130	147	145	155	168	145	153	174	166	164	179	181	147	168	169	149	154	131	155	180	175	165	166	180	161	155	142	151	164	167	159	161	157	148	162	160	156	172	149	150	161	184	153	165	166	162	175	162	160	161	143	159	162	151	174	162	161	169	153	167	147	137	157	153	155	164	176	128	168	148	169	159	153	144	143	143	167	167	157	143	168	156	156	161	145	155	142	147	145	153	172	158	133	143	154	175	174	154	135	149	160	143	182	140	152	141	132	146	160	168	143	164	143	181	158	157	146	170	153	156	145	148	172	161	169	134	169	143	137	147	155	170	177	146	150	187	158	150	146	150	148	154	157	163	163	155	174	136	150	155	158	154	190	152	150	149	169	164	153	168	174	171	133	154	129	157	163	131	164	139	157	143	167	174	163	144	147	163	155	148	151	175	166	141	148	153	154	157	138	169	154	149	134	156	148	163	145	148	196	161	152	156	160	133	149	156	144	147	137	159	165	138	164	145	142	177	137	154	156	144	168	163	177	175	144	146	168	151	155	152	175	144	160	170	156	150	179	157	148	162	168	152	147	142	175	160	158	152	183	164	167	142	173	172	160	159	153	137	174	155	143	163	145	138	146	165	129	164	161	192	154	170	151	167	157	162	162	159	134	158	162	155	164	168	154	162	168	157	185	168	158	179	170	160	153	138	170	152	147	164	174	164	165	165	162	172	186	125	168	166	147	157	161	179	161	145	161	165	151	146	165	151	149	155	148	184	139	153	192	131	155	162	144	152	163	167	156	182	163	126	143	155	174	153	167	145	170	160	141	162	157	164	163	148	162	133	131	151	159	176	143	155	170	177	161	156	137	155	156	167	147	145	169	151	152	164	176	153	150	168	167	159	149	158	153	155	121	161	162	154	159	140	152	149	147	170	154	171	176	143	135	137	150	145	173	158	152	166	147	183	170	150	190	145	168	140	136	169	145	152	156	171	178	153	151	166	171	172	174	157	162	148	152	163	156	173	154	157	160	154	148	177	161	170	158	137	184	141	159	157	170	159	144	149	178	151	160	136	156	161	150	155	131	130	153	147	165	165	148	150	166	168	150	166	202	159	153	161	161	177	159	158	152	148	147	162	146	166	136	154	159	146	176	130	138	146	158	162	170	159	147	172	149	154	158	163	160	152	161	176	166	154	140	144	155	152	152	187	163	168	141	159	154	151	146	140	157	149	161	148	153	184	137	178	140	184	165	168	171	140	165	157	158	168	175	161	132	172	153	134	163	152	182	148	158	144	137	154	158	161	162	175	171	163	135	149	161	119	162	152	168	148	152	185	148	140	168	185	148	149	175	138	174	137	153	166	167	142	147	144	151	145	161	162	171	151	150	178	165	154	158	154	155	155	159	159	146	152	176	163	163	162	157	151	173	157	165	156	150	162	156	150	150	156	160	153	160	158	150	152	170	158	167	178	168	147	151	135	170	154	148	144	151	173	174	155	173	157	157	146	158	168	165	161	175	155	146	127	174	168	160	146	147	172	146	193	142	148	153	152	147	162	150	140	167	152	153	153	164	178	161	152	154	157	177	146	153	177	169	148	114	135	180	160	163	165	168	165	150	161	156	150	154	142	139	175	169	157	150	169	156	166	142	140	168	159	144	154	147	159	164	164	166	138	150	150	140	152	146	157	149	135	158	140	136	169	141	163	168	140	157	163	153	161	153	176	174	138	139	163	153	156	152	152	163	180	163	167	181	147	165	139	181	165	144	156	156	163	163	169	176	169	165	166	163	167	141	154	148	161	175	161	160	164	165	161	164	165	158	162	166	171	143	141	181	146	150	166	153	171	171	140	144	155	142	154	155	165	169	144	146	151	170	146	151	164	154	157	145	160	138	147	148	165	140	165	159	185	163	174	155	157	151	162	174	150	171	157	151	149	154	145	181	128	131	146	170	152	135	154	132	175	174	152	158	165	146	145
25381	21257	28204	24125	20889	10477	1589	1007	873	814	808	694	633	591	574	587	577	521	491	506	488	502	540	530	474	448	486	480	481	469	464	475	443	457	481	476	463	433	449	477	479	465	431	459	442	456	485	465	472	425	462	449	460	469	444	426	451	463	410	444	437	438	460	437	489	475	439	441	446	429	425	488	461	459	471	441	436	480	475	466	450	447	436	467	491	465	479	437	446	450	429	470	420	432	405	462	430	459	457	480	455	433	445	418	448	490	446	422	447	428	487	453	462	461	417	459	460	448	390	420	432	451	414	451	483	440	420	421	437	447	436	430	422	427	437	442	431	465	428	441	438	447	370	469	438	482	441	434	472	426	486	445	442	421	435	442	408	481	457	399	464	476	438	428	450	457	483	440	439	440	429	402	453	470	455	424	492	432	431	452	424	408	462	440	470	412	448	420	455	458	404	442	411	455	444	444	408	416	439	444	461	417	414	432	423	463	444	448	466	444	465	464	443	433	424	421	441	440	460	426	465	447	474	429	435	438	420	440	458	448	443	471	406	486	452	451	434	442	435	453	460	433	419	445	427	419	438	423	440	470	411	437	384	426	433	423	438	420	422	480	435	446	432	447	435	425	435	443	440	435	457	463	461	446	459	462	425	403	486	431	417	456	479	438	451	461	440	466	439	449	464	440	435	420	445	432	461	431	419	454	426	442	423	455	498	404	464	447	457	445	431	458	435	450	455	461	448	465	458	436	450	464	481	415	441	480	470	446	470	437	407	477	454	447	453	442	455	457	420	474	404	452	484	435	463	449	445	433	434	428	460	428	464	448	428	443	466	456	429	428	445	474	467	450	471	445	463	460	464	436	442	435	442	407	491	441	462	447	431	427	433	448	463	432	427	460	448	438	415	480	414	423	432	403	453	445	413	443	457	446	478	431	441	487	479	439	414	447	450	460	422	436	449	440	421	481	419	453	446	462	411	445	420	446	435	452	438	454	452	427	428	472	413	454	401	438	450	426	406	452	476	422	398	463	436	447	444	453	415	409	448	484	467	448	438	482	432	446	459	456	448	471	441	440	448	434	469	459	403	436	474	413	430	474	442	411	454	441	459	465	475	461	454	464	481	463	433	471	430	479	439	441	443	439	390	414	434	431	413	442	421	427	454	467	452	440	430	467	420	445	459	473	457	395	444	414	442	459	432	439	436	389	453	426	403	423	450	451	451	457	445	445	438	461	453	414	429	459	417	432	409	425	469	445	454	384	429	424	428	438	426	460	443	429	434	410	429	447	451	440	423	438	469	464	476	437	467	450	472	417	461	427	490	479	455	432	447	460	427	457	463	453	413	423	487	440	468	446	450	452	423	417	422	409	444	439	420	451	445	453	451	441	436	455	466	410	435	415	466	432	454	406	444	428	469	486	436	463	427	454	411	442	413	423	455	474	484	462	451	439	467	416	433	446	462	452	446	449	469	429	451	428	399	407	423	433	459	449	461	445	439	462	427	450	421	473	427	407	439	435	438	453	465	390	409	408	462	428	483	433	449	448	426	442	414	446	443	419	443	440	428	450	488	446	453	442	466	449	434	462	441	465	446	391	425	420	418	431	466	473	431	427	482	448	454	415	428	427	426	396	439	433	466	411	444	455	434	459	431	449	446	442	422	451	439	411	437	432	439	413	431	455	442	403	455	455	438	441	448	450	423	459	439	401	434	481	433	418	417	471	428	453	451	430	463	442	458	449	479	446	435	404	456	455	454	440	467	474	447	429	488	438	450	476	485	479	452	453	442	421	469	444	402	456	443	454	422	441	434	450	466	419	428	475	453	413	460	437	434	453	439	451	420	444	450	456	410	463	444	425	456	426	459	418	474	454	418	469	449	436	439	433	415	471	446	421	442	414	440	449	429	390	444	432	462	487	434	451	450	444	440	417	402	461	431	464	462	467	461	458	436	414	455	442	372	417	455	465	396	419	468	438	445	439	437	461	418	445	441	479	457	449	426	456	448	450	426	418	432	447	433	439	432	441	436	451	462	490	450	430	439	435	427	469	411	435	481	433	457	441	462	444	458	402	477	420	403	437	481	416	472	419	444	419	450	427	442	427	447	441	428	410	443	413	422	438	465	434	432	433	425	439	421	458	423	418	445	471	448	445	439	415	409	462	442	469	460	449	451	447	439	435	415	441	420	455	410	417	458	406	429	459	423	455	440	468	407	432	446	440	462	424	441	451	409	444	468	473	444	451	432	421	422	480	416	424	438	439	415	440	465	452	456	452	456	443	478	449	436	447	439	432	455	463	444	410	425	449	443	413	433	433	443	444	456	418	454	451	456	406	418	439	491	410	427	429	436	442	416	428	447	472	432	462	458	434	434	441	455	470	470	446	453	500	421	428	469	447	460	467	433	435	454	437	432	383	421	447	422	460	415	449	476	434	458	435	456	457	417	432	423	438	461	449	462	465	433	451	440	462	439	469	479	416	455	405	439	459	483	444	455	441	426	462	433	446	455	439	445	440	445	459	433	417	465	457	444	453	467	437	468	461	471	451	432	448	472	449	430	464	472	448	464	459	438	458	434	436	434	429	475	449	457	451	455	429	424	458	441	419	455	420	425	459	455	462	411	473	448	417	461	427	429	434	458	443	437	451	438	409	443	454	443	441	434	417	448	417	452	442	446	425	445	436	456	447	443	448	424	437	404	410	457	420	416	449	412	436	450	448	493	475	451	492	451	410	422	446	471	430	422	426	436	460	425	442	434	466	449	405	421	467	433	469	438	412	436	422	450	444	427	418	452	470	443	447	437	451	448	432	465	421	456	443	431	431	441	397	430	459	460	438	482	457	455	450	436	419	450	426	432	444	478	394	437	446	409	435	439	428	448	460	460	398	428	455	449	390	455	450	428	414	431	423	469	421	489	426	432	473	471	457	430	475	436	417	429	425	444	437	457	405	394	455	437	435	435	429	451	436	438	436	427	428	462	470	431	445	470	442	454	443	459	440	418	462	428	454	473	480	418	433	462	477	452	443	432	421	453	448	460	456	432	459	457	419	428	413	474	425	433	438	518	435	458	453	431	441	457	444	474	432	428	430	480	428	451	449	429	445	476	396	456	440	440	398	492	462	464	478	433	449	444	419	484	479	459	467	420	431	464	420	440	438	430	434	450	443	444	412	468	469	407	432	440	438	436	446	448	423	477	454	409	433	467	461	448	461	446	442	415	442	461	457	429	468	484	383	377	430	426	463	430	405	431	432	480	455	419	453	406	468	414	492	441	431	498	444	453	472	416	439	434	410	427	425	441	450	441	437	428	420	459	451	434	482	423	476	416	421	429	436	448	458	467	446	440	458	482	429	437	440	451	449	436	434	501	390	475	441	443	419	423	464	412	430	428	503	428	453	461	444	455	437	427	438	440	451	417	401	446	462	439	452	437	445	457	425	463	420	415	450	439	431	444	449	475	419	433	455	457	446	473	416	458	467	475	451	445	431	417	457	415	424	446	406
8816	40813	11088	5561	3577	2769	2218	1781	1554	1375	1147	995	889	800	778	695	682	641	592	610	550	594	557	540	526	510	519	488	518	506	494	453	516	474	501	469	492	485	465	473	466	453	447	447	451	502	493	489	489	458	429	471	468	423	484	472	427	469	484	462	491	454	457	441	451	457	510	446	449	463	441	453	463	478	426	444	480	459	459	432	441	454	499	410	440	449	418	481	468	441	460	437	464	434	461	475	419	439	429	452	466	450	404	461	460	458	434	434	451	442	458	439	439	438	494	439	462	449	424	439	448	474	424	446	461	472	433	448	430	460	468	457	459	439	464	413	481	454	440	475	464	419	444	421	441	447	443	464	476	479	432	441	468	440	437	412	459	435	490	484	466	423	435	430	411	451	450	468	476	456	428	422	441	418	434	448	440	419	427	458	475	457	423	438	477	436	432	440	473	431	417	474	454	462	445	446	468	438	431	424	445	475	417	440	477	456	429	468	423	485	462	459	458	464	458	442	451	417	462	463	474	433	459	449	452	414	403	436	461	454	461	470	432	468	442	451	468	431	456	463	452	443	459	467	434	451	431	455	426	457	452	433	436	463	474	441	426	432	451	456	437	456	490	465	457	441	473	452	465	407	433	411	440	458	466	479	464	425	452	450	452	430	460	378	427	448	436	449	473	433	440	411	460	441	447	471	441	451	419	456	467	455	441	457	437	421	442	466	436	477	468	483	461	411	447	436	406	410	416	416	430	445	444	459	444	462	467	459	465	450	428	465	426	455	423	439	459	447	474	433	481	465	438	440	439	435	440	465	461	444	444	439	489	426	470	432	448	465	459	464	468	451	407	425	446	460	397	461	460	427	449	473	504	443	447	439	439	461	432	428	470	431	441	448	457	487	462	433	463	430	451	468	464	453	455	454	432	458	435	434	458	472	460	462	446	451	470	433	464	453	431	466	436	431	473	445	426	467	451	430	455	426	443	433	438	426	432	499	447	488	428	442	444	434	478	444	472	435	449	445	455	436	430	456	440	461	453	426	433	482	433	446	460	432	445	486	447	420	440	431	480	434	474	455	427	454	460	444	468	420	425	478	449	480	457	459	436	452	432	419	407	471	482	460	446	398	465	445	474	445	459	452	457	463	432	440	447	479	434	459	454	442	426	445	461	453	392	463	451	454	446	434	458	439	455	459	425	456	458	470	460	464	459	439	466	468	417	427	440	419	438	442	415	467	420	441	433	465	457	452	482	426	462	427	482	459	433	433	438	482	448	449	448	409	432	452	393	441	433	462	421	452	428	406	476	450	439	447	464	438	482	439	466	437	384	421	448	438	427	450	441	491	507	468	464	430	481	437	460	434	445	467	489	454	450	437	440	442	444	433	429	443	418	453	399	424	422	464	440	450	449	425	419	467	448	460	467	470	470	402	446	443	429	438	445	427	412	465	406	439	464	468	502	437	471	460	466	409	463	452	484	441	432	438	449	462	458	460	468	452	469	416	464	431	461	440	454	471	420	477	409	458	429	411	477	423	453	444	430	461	474	429	437	472	440	461	448	452	469	450	432	422	447	462	451	432	420	441	441	407	452	427	464	459	459	451	442	442	477	461	459	416	475	463	452	445	451	486	429	464	461	445	441	469	473	477	447	429	476	445	431	495	449	478	484	437	475	476	463	446	427	479	462	392	425	469	455	420	434	451	454	441	419	433	471	469	447	451	440	422	448	418	486	454	430	453	421	440	449	458	455	432	433	477	398	414	441	442	431	444	448	475	466	471	446	422	443	445	429	428	465	449	440	492	496	403	480	433	459	417	435	440	430	440	431	462	467	446	447	430	457	440	425	474	446	434	402	448	462	457	436	443	466	472	474	425	449	414	457	464	430	453	443	452	429	429	455	461	456	465	390	462	461	456	440	428	402	455	442	472	454	451	469	460	439	441	473	452	406	393	482	450	413	432	467	449	432	434	443	456	391	430	483	451	420	429	492	476	451	480	443	445	461	445	458	433	469	473	446	458	462	417	468	442	444	411	442	426	513	444	481	454	421	431	425	470	467	438	468	418	426	465	410	444	450	464	456	466	427	469	448	439	450	422	429	476	444	443	451	440	431	481	431	465	454	452	448	414	482	444	457	462	460	426	475	436	420	444	433	488	465	464	445	422	440	437	452	452	467	427	430	431	446	425	484	417	461	472	456	442	431	419	423	463	445	432	481	451	435	421	458	439	447	445	486	430	445	458	418	501	453	439	469	430	430	464	465	429	460	428	411	454	443	424	439	425	440	446	476	440	435	398	430	448	461	457	469	418	443	496	477	450	387	456	458	456	491	471	473	441	436	416	440	465	447	468	456	462	450	488	450	455	442	480	448	442	444	448	489	441	452	473	471	462	411	482	477	453	464	423	420	468	425	429	506	478	441	461	416	453	420	456	440	451	420	435	472	418	403	475	441	441	431	452	442	446	450	441	480	442	443	485	470	492	416	501	472	455	474	457	448	408	455	474	438	473	455	474	427	451	449	435	412	420	444	450	450	443	441	421	461	446	449	447	445	422	439	445	463	488	425	470	431	420	424	464	458	457	455	440	432	462	442	485	387	455	441	448	456	421	522	458	452	429	470	450	470	475	421	422	428	504	435	421	450	435	467	458	451	432	396	439	463	460	454	444	463	433	466	448	474	438	463	424	434	422	449	485	418	439	487	454	453	470	471	427	419	439	449	456	460	462	461	414	467	479	463	444	433	443	445	462	465	427	470	464	437	454	446	432	444	457	471	419	459	429	449	405	474	472	425	427	444	455	438	460	442	447	467	465	455	447	437	468	417	476	444	480	489	417	461	452	447	446	439	482	456	443	430	459	460	416	436	440	470	448	422	448	482	476	449	426	444	465	443	468	420	438	469	423	477	487	446	435	444	447	453	443	492	479	469	457	436	466	430	452	447	460	466	427	425	462	436	466	388	453	433	457	466	437	460	451	458	449	459	446	380	455	422	473	464	407	460	485	427	434	415	474	422	424	447	430	417	479	425	430	431	447	475	442	465	414	412	426	449	464	471	456	459	447	446	431	462	442	461	452	431	455	469	420	432	423	477	427	446	460	456	478	448	425	456	448	473	429	434	444	461	470	448	431	436	461	433	416	455	405	467	436	433	469	425	454	468	436	415	460	463	496	461	471	488	427	471	471	432	471	455	416	477	490	427	426	493	459	446	469	424	428	464	451	461	425	467	447	444	461	462	461	432	453	439	463	461	460	474	449	469	482	428	417	446	434	449	447	442	470	445	445	442	481	436	482	404	473	475	410	458	438	451	435	441	430	464	453	456	438	465	480	448	432	461	412	439	430	460	445	457	426	465	433	420	486	440	447	464	419	453	429	414	432	417	446	501	417	466	466	444	450	452	454	474	468	435	470	500	466	448	444	432	460	455	472	442	430	429	434	445	448	443	436	460	440	444	441	470	432	456	465	445	466	477	475	478	433	460	448	453	428	492	432	441	479	458	434	410	472
23024	21186	27373	24790	20970	20819	8931	2003	1452	1299	1201	1127	995	883	934	895	818	822	770	737	728	716	765	744	664	689	749	673	684	650	683	656	633	672	676	659	665	689	626	681	664	702	657	623	643	644	644	607	585	624	624	622	665	664	660	601	600	687	627	642	661	628	628	604	638	629	665	642	639	633	655	661	665	670	623	639	670	627	692	688	630	625	648	612	625	658	645	652	642	616	621	623	658	637	641	666	611	633	600	634	623	629	648	588	631	652	708	638	698	601	681	617	616	629	567	636	631	627	641	601	661	641	634	660	587	597	630	669	644	633	650	640	628	619	646	612	602	628	661	653	647	586	658	650	619	595	610	610	598	612	630	605	598	635	623	649	663	590	675	641	598	633	648	589	636	648	625	615	601	609	629	615	588	612	626	662	625	648	621	623	590	598	623	593	637	625	644	608	619	672	610	654	604	661	618	620	612	616	656	642	639	627	601	637	701	617	642	622	604	614	588	561	662	626	587	607	618	658	626	573	663	684	653	647	643	605	673	637	699	612	596	629	658	651	619	579	616	613	591	612	657	598	596	558	608	644	602	638	604	612	608	664	587	633	635	663	607	657	638	640	601	596	599	637	611	629	623	624	637	637	634	645	611	619	617	613	615	651	611	592	613	627	644	647	644	614	638	632	636	596	596	657	654	633	616	639	612	620	622	659	619	633	615	631	588	630	628	603	614	638	569	626	614	623	604	647	643	605	606	646	604	609	596	629	598	630	656	654	619	624	644	656	606	646	666	678	651	632	624	606	631	665	649	608	637	621	622	525	566	594	623	614	617	598	673	589	643	580	633	620	634	637	585	607	610	625	638	634	628	598	631	600	646	592	610	605	652	638	637	594	582	622	618	584	637	646	597	657	611	585	624	637	698	658	623	603	646	652	616	627	630	636	613	592	636	637	659	597	622	637	600	639	568	658	594	585	621	628	578	682	613	607	573	609	550	630	581	656	580	638	637	566	667	631	654	630	603	600	623	627	611	639	620	609	619	617	614	612	601	663	649	630	597	592	608	607	618	634	597	614	623	591	623	578	621	635	612	659	606	636	619	628	623	630	642	605	600	625	581	569	599	649	614	625	607	659	672	584	646	579	609	623	601	574	697	644	624	577	587	658	593	626	630	621	608	584	624	642	636	625	621	634	630	600	628	632	661	644	591	617	592	571	611	655	613	654	616	647	632	651	617	595	624	642	644	651	609	613	669	607	637	629	566	630	649	649	627	610	627	624	629	653	587	597	635	630	621	625	615	662	623	636	578	600	617	590	637	637	576	618	623	610	609	644	648	652	644	584	627	624	606	589	612	617	608	628	609	623	629	594	675	648	609	618	617	606	642	629	613	599	580	593	638	652	618	628	611	640	603	617	617	640	636	663	629	628	583	620	636	625	613	587	632	614	625	658	640	575	632	645	630	631	629	625	617	626	637	630	614	601	607	622	593	668	649	640	652	623	684	654	641	638	603	643	639	606	613	646	616	636	633	596	609	661	585	570	579	612	631	671	638	639	623	632	622	600	660	637	613	597	587	610	596	587	624	583	617	600	654	593	618	664	612	589	596	639	602	614	649	631	612	624	598	606	628	623	633	612	620	601	615	649	606	647	640	591	626	607	627	630	618	599	604	629	631	643	645	606	665	633	590	648	648	630	630	645	625	614	619	602	679	617	618	613	633	623	652	571	619	609	621	583	653	605	620	624	634	659	614	599	590	664	626	591	619	658	586	603	642	683	651	633	620	610	635	591	657	662	648	612	672	651	637	646	658	654	623	615	639	630	589	591	603	668	619	578	656	603	638	624	642	628	627	615	600	632	631	628	600	652	613	661	626	649	627	656	619	618	605	602	597	647	583	601	578	634	676	642	620	597	591	585	616	609	615	619	609	640	596	586	643	656	584	583	617	614	672	591	639	671	646	621	637	610	652	642	623	605	615	632	616	599	636	706	606	642	628	620	669	646	655	602	650	635	646	627	645	633	624	648	608	639	627	607	634	611	618	635	582	638	623	636	620	595	618	631	620	587	626	619	627	621	627	580	607	637	629	620	621	644	604	648	650	648	629	635	648	646	592	620	586	625	608	639	644	609	592	611	590	589	579	603	628	662	577	637	610	639	621	646	590	623	645	611	646	631	612	636	644	612	601	666	712	665	626	574	630	645	640	645	645	605	636	610	625	609	636	670	616	598	664	660	642	602	630	691	622	585	602	626	615	606	565	633	599	603	661	579	634	640	615	616	606	626	631	598	589	654	595	648	570	654	649	616	605	609	590	618	661	597	633	632	631	616	591	613	588	639	604	646	635	630	624	614	647	662	597	648	608	634	636	659	617	579	645	594	630	625	632	624	587	586	631	639	634	642	592	614	600	620	651	636	620	606	630	645	583	634	632	633	599	664	597	624	653	622	592	687	678	594	652	584	591	630	647	645	659	644	569	670	661	620	628	614	630	621	641	604	588	590	637	649	625	597	656	630	656	637	602	567	618	622	629	659	623	631	664	631	642	644	628	625	617	610	655	602	629	611	622	600	632	583	621	616	609	626	617	565	666	664	619	646	613	584	637	621	624	637	665	669	644	630	630	621	604	588	638	649	655	615	663	607	609	559	606	609	640	623	637	628	601	626	630	608	629	624	626	637	618	609	653	616	619	657	646	629	612	616	639	630	608	598	662	649	633	591	667	584	622	610	613	579	621	623	657	638	619	613	632	613	639	632	635	624	662	572	625	635	604	600	689	663	604	613	651	615	632	627	640	626	599	649	597	607	621	604	639	612	617	631	630	638	608	629	605	624	656	597	620	661	665	630	653	668	678	604	614	570	620	605	619	583	649	614	618	631	659	620	669	619	624	629	606	621	662	628	622	590	643	651	630	605	617	637	627	629	666	572	605	651	637	618	637	622	659	629	645	590	591	587	623	586	608	621	627	625	646	603	588	634	598	631	639	595	633	602	616	618	632	598	646	639	609	654	586	602	614	617	651	591	588	669	590	616	660	635	601	636	615	637	609	634	644	584	615	596	624	635	611	625	635	626	602	646	640	619	605	620	625	587	611	641	617	644	627	630	600	654	603	657	607	618	618	637	592	625	634	635	644	591	631	574	593	624	634	598	598	638	594	585	594	621	602	596	652	598	641	602	601	649	614	536	681	642	581	625	585	651	611	577	623	610	623	649	615	615	687	636	633	609	615	630	619	622	651	616	618	629	625	661	626	654	602	633	578	622	620	627	638	631	607	608	657	592	604	627	627	605	673	629	655	672	616	658	672	637	626	623	606	593	607	608	622	617	588	654	612	640	615	599	596	613	600	591	637	658	673	631	606	643	685	624	667	616	614	630	640	636	644	619	623	643	652	631	639	639	599	641	646	663	634	592	615	594	661	634	589	635	552	615	609	693	646	591	630	653	638	588	608	655	646	624	637	636	610	620	613	587	598	628	647	627	687	618	611	673	632	637	623	586	607	616	602	644	590	665
11886	53449	14779	9192	6323	4736	3783	3063	2597	2342	2004	1615	1456	1373	1184	1160	1089	941	1043	922	843	837	823	804	833	767	762	769	743	742	695	685	680	695	708	760	686	656	717	684	724	762	679	660	665	698	726	668	712	682	689	673	616	629	661	691	663	629	662	653	665	655	641	637	660	671	654	659	669	622	676	633	629	612	667	670	662	646	671	629	656	628	600	646	582	670	619	616	663	678	679	660	655	658	674	672	689	658	658	662	673	632	622	645	600	625	600	625	657	640	633	696	631	670	621	651	661	651	631	655	688	624	635	631	647	620	615	625	651	621	650	603	648	656	655	666	619	648	635	594	584	643	674	635	636	615	636	620	646	637	676	652	629	653	649	639	624	663	623	617	654	601	619	616	635	643	646	694	626	653	648	672	665	645	615	650	625	671	612	622	608	607	612	631	644	633	644	642	643	618	667	656	631	651	617	655	604	627	631	683	668	658	617	631	637	601	646	578	636	632	642	639	632	665	626	647	666	666	621	684	619	630	590	662	593	643	634	635	633	637	682	637	648	581	672	653	619	649	594	684	619	615	628	561	638	632	619	626	637	665	634	642	638	630	594	648	633	638	657	643	644	644	628	621	644	594	632	667	692	645	656	628	640	651	622	638	658	646	597	646	656	635	655	627	656	619	673	667	613	649	637	647	589	657	642	642	628	667	653	647	625	604	649	639	593	626	633	670	634	663	613	626	631	586	627	629	633	593	624	625	610	616	602	625	636	603	663	648	619	645	621	645	600	646	649	621	623	644	647	642	620	608	651	640	613	637	653	612	620	612	627	624	636	656	650	620	598	679	654	636	644	634	581	611	655	657	607	645	620	648	632	653	660	669	630	676	641	642	650	673	636	654	667	618	635	598	653	599	685	622	658	608	650	628	620	633	656	640	630	635	639	664	621	634	628	613	632	608	626	620	630	590	661	632	654	662	631	617	600	629	664	646	617	666	627	587	642	623	648	658	632	671	638	643	633	628	643	631	649	602	634	654	651	575	574	683	640	633	596	624	634	651	638	621	637	672	622	617	635	606	614	619	652	622	581	585	664	609	646	643	649	639	664	647	621	630	628	644	615	677	659	633	652	665	569	617	624	664	666	659	627	625	580	670	639	659	624	665	657	650	640	636	645	652	632	665	647	618	648	636	685	651	632	672	597	659	662	622	629	639	633	653	654	600	630	594	629	645	614	643	599	649	686	650	633	634	602	605	629	645	634	618	637	638	627	608	634	627	694	634	631	637	642	643	615	653	623	640	659	647	626	658	629	657	652	647	631	661	623	626	651	635	660	637	608	613	640	628	613	651	627	647	604	645	621	622	654	636	645	681	697	655	645	683	597	634	624	606	642	651	635	650	649	612	602	642	587	676	625	608	617	634	643	612	648	639	621	598	638	664	694	605	611	678	664	630	610	613	548	645	642	596	630	643	588	645	626	651	651	615	637	661	616	619	616	637	608	679	595	625	615	648	604	634	602	646	659	588	644	606	638	641	664	653	625	663	673	681	637	639	617	643	620	699	663	634	624	601	675	649	625	626	650	641	656	628	643	605	650	668	620	675	581	624	630	599	599	622	667	641	637	614	636	724	602	617	637	617	624	624	636	641	646	647	588	659	639	630	614	634	633	693	618	625	602	649	650	612	633	613	621	644	644	646	599	629	625	641	642	658	613	654	637	658	628	653	632	622	592	621	675	608	656	638	624	627	588	622	635	627	645	651	650	627	616	632	671	613	638	657	636	585	646	626	638	619	600	608	625	652	651	649	621	587	640	631	674	660	621	658	651	625	601	611	663	643	615	612	608	631	624	598	617	657	637	675	622	646	621	627	623	631	651	635	611	660	693	633	676	648	677	637	629	622	657	647	654	673	604	578	641	721	617	658	655	636	637	679	631	655	672	630	661	692	656	638	626	637	670	719	624	661	645	609	607	649	603	611	636	600	620	618	631	657	665	642	671	633	631	656	598	640	654	621	638	639	673	613	670	686	638	656	616	647	645	665	644	667	610	645	616	642	641	590	642	661	691	625	664	623	604	678	631	654	625	668	642	606	620	661	606	605	608	636	598	598	691	651	674	637	676	647	662	655	608	621	562	644	634	640	596	653	638	652	597	625	605	628	629	645	623	608	640	633	642	594	640	665	619	660	600	652	642	644	669	679	657	662	610	654	633	621	644	639	649	655	636	656	629	584	644	624	604	614	609	631	644	621	677	639	671	616	662	616	663	664	600	585	630	625	667	633	625	642	678	643	659	648	606	622	632	674	627	654	664	671	686	611	665	596	600	594	637	634	621	617	673	631	682	621	616	640	611	671	624	653	667	621	635	650	637	638	594	664	629	641	642	639	638	666	641	634	648	639	654	631	616	680	590	628	621	658	636	620	639	622	643	636	627	593	622	593	681	624	628	663	662	684	662	607	618	631	631	665	613	658	591	676	575	621	661	604	668	605	628	653	655	631	606	638	684	646	621	649	618	622	635	657	581	624	654	638	677	636	611	645	667	646	647	619	607	648	658	616	696	645	653	649	671	633	631	624	597	624	645	654	639	642	637	587	636	642	652	672	634	639	657	648	612	634	628	653	665	646	611	624	644	623	662	620	606	633	618	623	667	658	629	622	640	638	616	674	580	642	649	654	620	636	649	683	635	686	610	647	588	653	648	616	669	666	638	656	615	609	652	647	611	662	559	648	653	608	648	624	618	615	683	671	643	612	647	683	644	661	651	654	620	598	666	628	660	645	623	664	657	626	652	629	664	644	671	639	645	654	707	656	677	607	620	572	631	571	633	643	657	665	671	650	588	627	646	632	605	603	612	612	591	682	623	655	603	628	632	646	626	631	629	645	628	651	626	650	616	646	621	655	640	624	665	665	639	617	662	649	662	660	645	621	633	648	624	679	648	634	620	606	587	608	653	662	629	629	637	650	629	585	634	617	644	606	656	638	611	610	628	644	632	637	616	637	625	638	630	616	626	684	591	634	669	572	674	667	611	654	591	608	668	654	685	599	667	609	630	632	602	629	723	613	608	631	621	603	614	650	677	615	618	650	617	653	691	669	652	669	626	606	641	658	631	630	617	670	659	599	619	643	655	638	660	613	646	635	649	630	639	631	675	643	658	617	608	635	674	621	639	652	631	619	660	632	653	611	608	651	636	585	632	649	678	644	613	617	608	686	646	647	644	607	605	638	653	664	648	654	687	618	586	650	641	627	618	696	659	665	628	632	630	671	640	641	632	622	634	656	623	602	615	670	652	635	689	626	640	609	610	677	581	630	654	603	622	637	630	624	654	634	647	682	586	615	636	657	635	624	651	677	607	610	628	626	637	658	633	667	688	612	642	680	594	614	625	680	656	662	650	637	622	613	607	663	626	641	596	633	628	640	630	601	593	664	615	650	623	685	663	597	629	646	678	655	643	617	660	629	617	648	612	632	610	639	631	630	637	613	627	649	672	705	605	647	664	638	589	615	653	686
28266	21008	6610	517	351	273	184	158	169	164	166	162	158	166	139	161	131	149	151	150	153	143	145	171	134	131	166	156	136	141	139	158	158	161	161	144	144	144	152	139	139	154	153	146	154	151	125	145	142	160	150	144	145	166	136	135	159	143	144	145	140	151	144	168	159	151	142	137	138	145	171	147	138	150	158	129	143	152	143	125	139	137	146	149	154	172	127	154	133	127	147	137	130	138	122	147	151	129	148	157	131	146	159	141	182	139	153	136	144	140	144	146	169	158	149	125	156	146	144	141	132	133	138	139	123	158	123	151	153	139	148	124	153	161	158	121	142	149	152	147	127	126	149	147	128	153	178	152	121	145	146	115	135	144	136	142	164	128	119	127	144	145	137	139	146	136	165	145	142	154	151	136	158	161	142	148	166	167	158	130	164	134	146	152	156	161	141	124	144	148	169	132	138	144	148	148	167	143	148	133	151	130	147	140	142	159	153	148	155	135	141	119	131	134	132	149	147	158	160	149	148	132	143	145	141	146	145	156	143	145	120	144	161	146	154	153	134	142	171	159	129	149	163	141	145	149	144	151	130	126	148	154	163	159	147	161	151	128	146	158	144	144	137	136	137	148	144	152	134	129	160	140	150	137	128	143	164	149	158	126	143	150	144	164	153	133	132	158	159	119	159	147	142	142	139	147	135	150	132	134	163	116	153	148	146	142	137	165	149	149	151	128	137	130	163	168	140	149	150	143	142	138	164	145	159	121	151	152	147	167	160	136	139	146	143	148	140	128	166	132	132	138	151	157	167	139	148	136	139	169	159	168	148	143	137	139	137	139	130	131	165	158	138	137	148	129	141	153	141	137	149	140	160	116	139	143	131	118	147	137	130	151	139	161	142	142	161	156	132	141	142	176	144	153	133	132	137	146	160	164	152	139	149	120	139	150	155	134	129	143	143	143	162	165	128	155	111	134	155	132	146	153	180	141	131	137	144	140	147	156	124	135	144	161	158	138	132	125	137	153	139	162	148	134	155	157	155	141	129	137	168	158	142	148	144	136	143	145	145	155	147	138	148	147	135	153	159	131	158	131	140	139	135	132	144	129	159	161	162	135	136	117	139	165	141	155	141	158	126	160	126	141	118	151	136	132	130	150	145	142	147	148	136	140	143	134	153	155	136	120	152	138	127	154	155	151	156	135	152	134	155	158	143	118	160	143	118	132	147	151	135	146	163	131	155	142	129	155	172	142	137	131	160	142	147	129	132	159	149	156	150	156	144	140	147	144	142	149	136	133	122	175	141	123	166	137	141	143	142	127	140	154	148	136	139	149	150	129	157	144	119	146	127	160	130	126	140	153	132	149	121	140	179	147	141	134	138	140	135	131	164	138	171	146	143	163	172	134	123	139	154	126	147	154	160	138	155	158	131	135	150	158	144	126	150	160	150	156	119	130	158	132	134	132	156	138	136	168	146	128	136	156	155	124	154	148	155	128	139	159	130	141	141	148	146	139	133	147	132	131	142	130	162	155	131	154	146	142	145	144	145	138	110	154	152	150	137	125	146	160	151	147	153	149	154	149	150	133	132	135	142	128	135	146	139	163	136	147	149	134	143	143	155	154	148	159	142	158	133	157	136	131	172	152	136	145	165	157	138	147	138	147	147	137	169	135	156	140	121	134	131	155	144	172	146	140	143	128	152	136	147	145	123	144	168	134	137	133	154	163	143	155	123	137	136	126	141	139	156	153	148	148	157	138	142	130	133	160	136	164	160	137	164	136	150	149	154	167	143	149	142	154	138	128	158	159	137	134	148	134	127	158	124	150	138	143	136	131	148	157	158	154	138	127	139	172	133	141	150	142	156	134	150	148	143	144	174	151	126	132	131	134	145	155	148	152	138	154	137	152	129	147	133	156	156	128	155	178	129	155	152	115	146	156	147	147	134	146	146	130	157	124	136	150	150	148	154	129	122	141	121	171	141	137	157	145	166	149	141	131	138	142	124	144	168	126	136	139	138	130	143	156	161	140	151	135	158	161	140	141	150	150	142	160	135	131	148	141	136	143	145	143	162	157	150	127	126	153	149	143	140	154	138	170	153	152	151	170	118	128	139	155	159	138	148	161	138	141	134	168	134	140	153	134	138	133	134	142	130	132	138	155	136	148	160	137	149	124	156	145	135	146	146	143	158	140	154	146	135	137	136	166	132	150	136	141	161	158	150	150	150	129	149	161	155	136	152	148	149	144	153	156	130	146	151	139	152	138	137	148	170	137	164	117	141	144	127	146	161	136	158	146	145	138	160	137	144	119	150	148	142	140	148	145	139	134	123	122	143	151	124	163	149	147	128	147	140	139	134	168	160	122	162	153	148	148	146	137	147	134	134	133	155	153	139	138	134	138	150	144	138	165	135	136	144	132	123	130	130	152	139	132	127	141	155	135	130	151	142	155	120	160	147	154	132	138	145	136	107	126	143	146	155	148	150	148	129	144	138	162	135	154	145	159	133	155	162	164	165	127	163	132	144	160	138	153	133	142	156	136	154	120	140	146	128	176	159	131	148	164	153	143	143	125	147	156	135	143	160	155	146	146	151	157	137	143	141	142	167	156	147	136	144	145	141	161	158	112	148	151	129	133	135	150	138	146	138	146	154	142	129	155	157	136	151	149	143	133	134	143	151	152	139	135	141	142	165	153	139	152	142	147	163	144	133	130	149	162	158	150	167	138	159	154	151	144	144	172	115	130	114	178	158	154	126	168	140	157	141	139	158	146	153	161	138	159	132	145	125	149	153	142	167	144	153	108	131	139	158	158	139	129	158	136	158	169	144	131	155	143	127	164	143	142	149	139	139	147	144	131	138	150	141	134	151	142	115	135	160	158	148	121	147	152	137	158	153	141	130	133	143	153	135	151	154	133	135	145	138	145	154	155	173	140	136	125	141	137	129	147	145	162	143	132	147	131	145	144	137	128	136	159	157	136	133	151	148	143	128	154	142	146	142	129	143	138	136	133	131	143	154	128	148	153	137	143	149	151	168	170	152	148	136	140	111	133	144	147	123	132	132	162	140	150	162	174	149	139	157	144	153	154	155	131	157	154	163	153	154	147	166	134	154	131	150	153	144	119	149	147	128	134	119	157	149	165	144	145	131	148	136	159	146	142	144	123	142	147	146	135	151	120	129	140	142	157	126	130	143	137	172	144	151	128	140	115	148	124	119	128	147	161	155	155	162	129	171	134	134	127	151	134	146	148	161	135	148	156	161	147	144	137	152	134	152	144	141	154	136	148	134	144	134	136	184	117	179	147	146	164	150	140	162	155	163	139	142	139	146	157	160	137	152	148	153	117	157	133	141	135	136	146	166	120	150	154	136	146	149	136	152	156	133	150	138	160	149	141	152	173	138	148	157	145	149	157	146	159	144	158	149	147	140	162	146	154	143	147	113	140	154	159	141	140	141	154	171	153	146	139	146	144	136	138	156	148	155	150	114	140	116	153	146	152	111	157
6638	22071	1786	385	294	269	255	221	223	234	180	204	186	182	165	165	172	183	190	153	192	180	152	165	192	150	158	160	183	184	162	171	156	164	165	152	173	147	154	177	166	180	180	158	178	153	159	162	169	158	174	168	188	147	186	161	160	168	168	150	191	173	160	154	152	173	167	175	154	138	177	183	155	169	154	145	154	169	151	162	180	156	165	162	176	190	174	155	171	164	180	143	153	168	166	177	161	162	185	178	140	153	183	153	191	138	158	180	146	173	169	163	149	177	154	161	161	165	185	163	158	170	175	133	130	158	170	178	168	178	167	158	173	140	165	179	181	138	174	154	142	178	162	160	160	152	143	183	194	160	140	178	150	154	168	181	162	160	151	163	158	174	144	146	149	165	162	143	159	178	151	162	140	130	160	167	147	178	172	167	150	155	166	165	151	162	146	179	179	150	149	157	162	152	148	160	184	179	131	157	161	178	158	141	160	180	157	151	176	162	150	152	172	135	162	154	172	153	156	180	156	183	151	163	142	136	151	188	150	164	142	152	159	164	166	133	172	187	172	162	169	178	159	163	157	171	159	176	151	158	169	170	159	172	182	144	151	174	160	181	150	174	152	164	159	167	145	177	174	152	172	166	149	158	171	169	170	154	195	167	147	143	156	176	172	157	175	153	171	166	158	164	178	150	161	169	149	166	158	144	135	179	161	146	161	151	152	157	168	161	165	180	153	161	151	149	155	165	163	178	163	142	163	151	146	160	177	189	143	155	150	150	163	173	168	186	140	147	145	178	165	180	155	160	172	161	169	156	177	148	154	140	181	146	168	154	168	150	147	161	155	194	147	169	163	165	154	163	165	166	168	168	142	159	148	159	177	154	152	162	163	181	177	189	160	173	176	150	169	160	182	146	166	166	141	146	178	163	159	172	136	152	150	175	159	143	145	142	186	189	172	163	166	151	166	167	162	147	139	158	170	148	150	169	179	136	149	160	157	147	176	162	175	164	154	140	161	189	194	154	143	166	195	161	182	145	151	145	167	168	171	178	136	162	170	180	153	171	157	163	170	157	162	153	181	167	146	180	159	169	148	167	161	144	153	149	175	180	164	163	154	160	146	164	151	171	148	154	160	144	157	146	138	140	146	159	163	138	154	180	163	172	179	173	184	168	149	161	173	145	162	148	174	141	167	173	150	160	159	165	146	152	146	203	151	159	176	165	161	157	187	159	154	172	173	148	145	175	158	147	169	176	153	166	162	167	164	149	134	151	182	135	162	161	156	172	150	165	167	161	176	171	148	173	154	168	155	174	148	147	168	191	154	182	152	139	172	183	158	151	146	190	162	173	168	150	138	156	158	157	156	166	176	140	166	153	156	168	152	151	150	185	169	154	158	143	149	150	146	144	181	167	162	176	150	179	142	144	140	171	158	179	150	164	178	144	175	148	162	162	165	184	176	161	155	165	164	168	149	167	173	181	149	163	149	147	157	160	151	151	163	156	140	168	148	161	166	166	169	169	153	154	155	138	177	137	154	151	148	159	154	153	148	178	153	154	156	158	159	166	166	152	178	163	174	170	177	141	162	165	167	162	151	147	179	180	171	156	153	169	151	161	173	166	170	156	152	150	159	149	165	160	139	177	156	119	175	141	159	151	163	149	151	182	185	177	163	143	186	154	172	160	160	158	190	150	169	172	168	144	178	160	165	138	143	162	182	150	171	160	150	151	162	147	193	181	171	146	187	179	162	159	156	182	142	158	167	156	134	149	155	165	179	172	161	152	144	164	164	153	154	151	196	162	167	175	182	168	159	153	146	188	191	182	172	158	183	164	155	165	179	193	183	177	160	179	179	160	163	156	168	165	166	148	176	148	155	151	147	171	186	153	189	166	182	157	152	150	170	154	161	172	154	153	175	195	152	148	140	175	167	151	160	167	167	169	152	162	169	161	151	154	161	163	174	183	171	154	154	175	135	130	181	146	162	156	160	162	167	149	170	153	158	181	155	166	177	156	169	194	165	158	172	146	149	164	149	168	167	174	177	155	155	164	166	157	167	171	143	144	158	183	166	171	187	166	146	165	151	184	179	156	174	166	160	153	184	162	156	167	151	181	138	162	156	161	148	160	156	167	177	155	130	181	137	158	159	164	158	163	154	156	177	168	144	188	157	160	164	146	172	162	150	163	177	167	192	144	146	181	154	155	170	158	151	167	181	182	152	167	169	165	156	163	166	160	168	150	172	162	172	170	158	152	180	177	152	170	152	154	160	145	178	154	164	178	146	186	166	150	146	155	156	167	157	155	162	163	129	155	158	166	142	158	150	178	156	155	155	177	150	179	154	161	174	176	185	175	174	146	162	155	167	156	158	163	163	176	157	138	155	150	171	129	174	168	155	182	182	171	149	177	156	165	174	163	164	164	153	182	152	158	148	173	164	157	158	156	167	169	159	150	174	171	160	164	153	155	137	158	155	170	173	152	160	142	187	187	142	145	167	167	165	140	138	130	181	170	159	166	172	158	145	161	158	175	154	159	145	149	142	174	164	167	161	171	157	141	151	158	148	177	159	134	141	182	175	163	169	147	156	173	159	157	170	174	166	174	157	160	155	164	146	147	137	135	169	155	143	184	167	184	160	182	145	175	150	147	184	140	163	169	147	165	172	154	139	168	155	150	176	175	160	159	169	143	178	166	184	152	146	149	170	166	148	163	159	151	151	150	166	173	165	184	156	143	164	144	170	165	155	158	149	168	146	153	157	144	164	155	155	163	168	148	163	181	155	188	179	143	174	162	164	163	168	166	157	151	161	144	153	136	162	162	149	152	160	155	173	169	138	160	144	158	159	142	162	163	177	172	171	170	157	158	164	158	149	165	169	177	169	150	173	159	154	155	153	151	155	175	151	154	166	171	176	142	176	137	155	173	153	156	162	180	165	179	162	169	169	159	170	167	180	172	177	163	161	161	140	147	146	166	184	170	166	168	163	142	160	172	174	156	152	159	141	157	169	170	154	179	165	170	144	151	152	160	175	172	143	152	157	162	154	155	164	174	180	148	180	154	156	159	165	170	158	165	161	173	159	186	182	153	184	166	181	163	151	168	154	155	168	185	184	157	182	158	168	175	153	136	158	157	167	171	188	189	154	182	138	169	156	156	157	159	149	166	166	172	165	197	190	139	164	170	157	161	150	139	160	161	160	164	155	166	193	174	160	175	153	152	139	177	175	174	181	146	173	156	159	178	147	160	155	179	146	170	169	152	173	174	160	151	166	159	163	160	151	158	191	165	170	150	158	157	151	185	155	170	162	152	143	141	159	159	166	161	180	149	154	157	159	145	174	147	158	177	171	164	158	180	179	141	148	162	168	174	170	165	153	160	181	173	143	156	166	173	153	170	182	168	172	152	169	174	167	157	173	138	165	163	146	144	151	151	151	167	145	162	154	164	151	177	159	179	181	180	175	166	162	175	133	178	158	155	190	169	142	148	151	157	155	161	138	161	146	159
25416	21362	26970	25160	20911	13370	1720	994	867	826	738	701	616	551	591	542	533	533	555	492	469	483	530	463	497	469	486	477	455	504	473	477	461	458	466	469	438	453	452	470	496	470	436	469	465	422	460	462	480	463	449	449	470	483	429	455	461	453	457	467	451	471	419	451	465	445	455	452	433	443	457	456	433	412	444	442	476	468	429	452	453	439	412	407	429	445	472	429	494	485	424	432	473	461	450	450	488	403	448	478	500	473	428	464	451	513	490	433	481	480	454	453	465	414	417	482	471	455	464	420	460	449	465	440	451	492	473	443	465	488	417	444	402	491	424	454	450	441	477	485	455	444	457	431	428	459	465	433	488	440	456	470	448	444	421	467	467	411	447	460	461	452	482	436	442	486	434	409	433	448	471	478	477	420	463	455	454	414	487	421	477	479	438	467	449	431	430	424	397	453	480	494	446	455	451	457	433	450	483	474	454	460	446	446	456	426	408	487	440	423	455	494	471	413	438	427	456	473	422	442	439	487	460	467	421	454	471	474	451	433	474	487	470	478	499	436	484	473	474	473	455	424	492	439	431	453	438	445	460	428	461	465	447	442	458	461	430	414	429	459	446	440	436	418	457	461	474	480	464	457	492	504	472	458	438	450	451	448	473	444	464	448	470	469	467	392	479	462	486	455	483	460	427	449	419	468	436	455	461	425	455	470	437	476	411	457	436	479	462	475	431	476	467	473	436	447	479	465	455	484	448	450	484	469	485	426	455	442	444	376	458	432	453	447	461	474	459	443	467	461	427	429	456	459	455	431	464	458	433	452	465	425	415	449	472	458	471	448	422	475	427	434	463	441	469	449	448	485	398	445	477	495	452	480	457	446	429	450	459	466	450	448	435	472	429	419	479	433	483	439	460	480	453	437	438	451	416	448	471	467	410	451	438	487	485	455	461	411	456	432	412	450	444	443	451	468	451	465	494	455	425	449	426	483	453	465	439	426	435	435	473	461	469	490	461	451	458	466	457	425	431	420	450	468	452	462	448	453	452	448	454	470	440	498	441	441	451	399	452	463	451	478	401	456	487	456	448	413	448	464	437	487	428	451	465	457	418	411	431	472	457	493	457	431	452	475	463	454	442	465	471	486	440	461	440	479	447	434	443	440	474	448	462	440	424	453	443	430	448	478	483	448	468	445	495	445	439	420	491	444	462	483	466	440	478	445	429	450	423	475	457	465	445	442	450	463	458	457	448	441	451	460	426	432	421	493	479	439	454	466	463	428	469	463	441	459	393	441	458	447	430	437	458	441	451	436	437	454	444	465	446	479	455	478	473	434	453	458	444	450	447	449	452	435	440	463	468	482	474	469	449	431	469	443	462	459	448	453	414	438	485	418	447	436	466	442	446	452	499	456	439	458	458	447	443	427	475	429	442	446	468	473	439	463	457	435	396	496	429	458	423	422	432	449	433	447	444	455	458	460	434	429	474	488	466	487	483	432	417	433	457	460	465	421	447	439	504	482	453	478	455	451	430	442	432	435	483	466	425	444	460	454	435	432	443	472	442	444	444	469	460	447	463	456	462	454	431	465	473	437	440	433	476	445	423	450	428	475	434	426	458	466	438	460	436	440	455	442	426	460	456	450	439	468	458	467	460	446	457	434	434	418	443	423	451	469	477	461	440	422	491	447	419	469	453	410	473	414	448	459	461	472	450	433	454	445	462	448	453	476	450	453	420	483	490	458	464	459	451	457	504	444	389	467	443	449	425	456	496	475	427	433	474	448	454	439	405	515	448	438	480	485	453	423	449	441	459	447	441	463	439	464	478	465	477	442	427	410	477	431	448	461	474	462	451	462	457	453	436	459	428	433	460	441	449	413	455	456	389	437	439	412	451	451	454	447	462	456	469	493	480	421	452	457	450	455	461	463	435	423	433	466	434	424	463	467	438	447	442	445	474	418	466	456	440	440	487	469	462	455	448	467	440	458	420	455	453	469	501	482	428	456	457	456	435	438	443	439	478	482	454	427	432	455	456	472	442	465	450	459	434	461	436	459	487	473	419	475	427	484	449	455	486	481	450	463	477	480	450	468	459	457	436	443	428	459	420	427	450	415	436	480	460	424	420	453	482	478	450	451	459	431	513	491	438	413	442	477	455	441	468	433	441	459	479	465	437	419	438	417	435	407	489	459	460	456	458	474	436	462	490	438	473	446	463	437	468	459	473	436	455	445	461	441	454	456	445	452	410	435	451	437	455	469	447	454	481	447	444	456	462	440	438	451	476	489	439	456	462	431	443	431	445	440	469	478	428	463	461	468	427	479	432	503	459	444	435	456	442	461	443	460	475	453	456	449	465	447	448	444	458	462	429	461	427	463	426	449	430	479	472	420	451	473	458	460	452	489	440	423	465	480	441	464	491	427	435	438	443	463	438	469	439	430	419	444	512	429	447	451	429	433	455	433	424	443	420	459	450	477	439	431	444	451	472	411	441	507	443	474	465	440	440	434	453	464	449	420	472	441	460	491	469	472	430	467	492	435	502	438	468	432	451	445	453	453	451	468	484	426	447	437	474	465	483	491	450	488	474	436	458	474	433	440	435	437	464	456	445	446	445	443	461	482	441	469	446	455	445	496	451	457	451	511	424	429	436	406	464	466	440	443	474	475	468	443	469	460	438	433	473	465	449	462	420	449	442	433	453	465	435	440	414	465	427	427	416	438	405	443	450	445	478	458	430	455	470	438	481	477	446	476	460	430	442	438	448	456	451	441	454	475	457	432	469	444	446	419	435	425	493	438	463	468	483	474	419	423	444	471	499	459	455	454	469	416	473	423	442	447	432	452	467	458	439	421	450	426	442	440	442	468	446	450	446	467	442	429	451	452	413	435	482	462	447	408	433	446	443	444	441	458	409	444	482	465	461	448	489	454	432	420	417	436	485	442	415	454	466	424	449	457	438	477	430	477	438	481	486	447	458	426	428	472	464	435	453	473	435	421	480	421	470	445	429	450	425	413	474	445	434	483	462	461	477	474	445	455	471	445	436	452	476	454	460	420	444	476	486	447	459	453	412	463	428	464	425	473	427	432	460	415	429	461	443	472	443	425	451	457	456	470	461	470	439	463	441	405	465	468	468	439	463	439	428	475	446	470	440	430	459	464	456	413	427	464	448	473	418	465	453	468	466	453	453	458	437	445	492	431	472	479	454	438	458	477	437	453	444	447	485	492	494	455	474	455	493	492	488	426	450	459	457	429	475	436	446	446	425	434	483	444	453	450	490	443	467	451	504	433	447	442	447	472	437	434	432	435	497	470	464	443	471	434	471	486	420	415	475	493	463	455	463	450	433	462	460	441	450	430	443	495	411	431	431	447	400	456	467	456	410	469	474	425	456	443	415	454	442	467	447	440	454	442	459	440	458	479	437	449	468	465	466	438	473	455	479	477	526	441	449	467	470	447	477	436	462	460	477	404	445	445	464	457	426	436	466	456	427	440	440	473	443	406	478	456
14222	61770	11737	5114	3403	2570	2025	1728	1415	1259	1108	976	885	835	656	700	628	638	642	627	560	625	574	536	555	483	500	533	491	531	464	519	457	439	461	496	462	500	457	477	491	493	458	471	448	478	478	511	447	460	482	493	483	452	473	456	484	498	480	474	464	462	494	474	447	438	454	451	458	456	477	477	454	485	427	443	476	458	478	449	420	467	484	444	430	432	457	470	495	463	468	441	428	441	447	470	449	417	478	474	464	499	463	461	470	457	450	468	471	449	448	451	442	446	472	462	476	473	442	445	465	445	460	471	447	450	483	451	438	446	456	467	435	464	468	443	425	465	485	462	449	444	465	439	465	454	464	467	489	478	438	449	456	439	455	458	447	429	428	478	445	429	429	436	465	454	416	451	488	493	456	483	480	448	455	470	478	469	490	440	425	447	460	430	455	452	438	477	493	498	451	456	456	475	440	455	454	456	447	451	454	442	410	491	480	439	442	453	452	444	476	424	453	480	453	448	483	477	439	448	482	469	454	479	447	471	501	431	457	462	439	489	440	489	429	452	471	421	455	428	433	437	495	453	438	450	478	466	470	447	487	448	436	433	498	438	457	446	422	428	438	469	449	501	490	472	463	468	481	419	473	436	508	450	425	459	469	465	435	429	459	430	458	438	455	472	483	437	466	437	427	463	458	468	478	474	508	448	471	456	506	470	446	462	470	428	450	457	468	466	464	420	455	463	425	455	476	464	442	457	434	450	469	503	431	473	450	452	458	478	450	431	453	447	442	474	453	455	469	494	462	460	482	454	508	422	464	453	452	457	461	464	448	422	479	444	446	447	465	469	429	466	476	461	485	482	479	463	450	438	441	468	447	453	462	466	490	438	458	489	482	446	452	449	476	486	472	467	473	471	422	473	460	459	440	453	443	430	434	475	457	434	459	446	465	473	451	425	474	465	465	480	465	430	440	482	473	467	452	445	426	480	454	450	459	443	470	439	465	445	427	463	449	441	464	493	475	442	477	485	426	427	448	436	442	421	484	422	470	414	424	473	432	484	485	438	475	438	464	432	465	474	462	447	470	473	462	473	472	424	473	437	434	472	465	430	457	446	490	455	453	458	479	462	479	433	427	466	441	464	473	457	447	459	442	483	456	476	479	467	450	470	460	444	470	442	474	459	429	502	503	471	495	456	444	462	454	465	466	458	407	452	467	479	434	441	457	449	446	450	460	484	436	449	523	435	459	438	406	459	459	450	444	471	452	454	460	466	453	457	418	414	477	494	492	463	415	444	485	506	463	460	477	439	453	457	452	470	430	476	461	474	438	432	453	464	445	441	458	412	465	458	440	441	453	461	443	419	439	479	445	457	445	452	409	444	444	470	461	473	491	393	465	457	441	463	456	485	481	454	474	446	436	518	465	446	444	423	445	477	447	418	446	446	471	491	444	472	447	434	489	439	448	444	474	450	416	459	445	446	446	459	472	469	436	436	445	438	419	477	463	463	446	435	462	467	452	415	449	450	459	443	424	460	496	466	454	469	476	458	441	430	428	469	478	423	454	489	474	434	419	430	462	449	505	487	452	457	460	443	458	484	489	481	467	446	446	442	463	473	448	441	454	451	475	489	456	470	439	435	471	460	452	451	468	437	457	466	496	461	469	476	482	496	472	456	441	480	456	464	441	449	484	448	487	473	466	434	476	444	454	444	443	441	424	461	468	458	451	467	448	441	444	459	466	484	460	446	467	487	473	478	427	451	484	438	452	428	407	408	462	470	425	495	447	444	434	417	481	450	415	421	429	468	439	458	443	426	434	447	464	447	446	464	441	437	428	444	493	453	433	468	484	470	425	480	488	429	438	486	447	446	431	446	450	428	449	442	466	485	453	465	460	445	442	456	458	433	429	461	451	468	463	460	455	463	468	452	433	432	455	450	452	485	445	406	467	466	474	440	470	452	465	473	450	446	454	435	437	449	457	445	477	460	437	446	448	462	431	481	466	454	460	398	478	430	474	449	445	460	438	468	451	465	444	435	431	416	463	466	465	456	474	434	491	452	430	462	452	460	482	458	467	440	456	451	477	471	435	450	467	478	436	447	415	470	439	416	474	456	441	481	457	458	421	461	469	463	462	438	448	445	446	468	494	449	469	447	431	427	438	459	460	481	457	449	449	473	457	446	442	451	453	471	467	434	432	421	461	435	431	455	450	426	432	454	465	443	441	465	450	445	439	464	446	465	439	437	437	441	443	477	459	458	451	456	458	463	451	436	424	467	443	486	451	436	437	488	424	421	462	460	439	428	437	457	417	442	471	450	443	439	478	466	441	449	445	448	511	431	443	444	442	443	523	479	485	473	460	443	480	436	456	498	441	443	485	412	466	463	455	477	431	482	466	440	461	454	468	464	470	431	479	449	471	442	442	420	403	438	443	449	415	464	480	465	433	452	480	502	445	456	453	496	462	459	423	434	425	465	409	481	464	404	442	466	467	477	432	424	484	416	472	456	430	496	478	482	469	436	473	448	445	457	459	440	477	444	503	423	464	448	428	471	448	439	456	433	459	423	464	450	449	456	471	458	440	460	435	452	463	475	476	454	435	454	444	449	428	437	457	432	447	471	431	438	411	481	460	479	418	488	444	448	419	447	461	441	438	480	446	469	482	431	466	457	486	400	465	471	497	416	453	437	434	464	441	448	471	454	450	461	446	410	445	446	465	437	492	458	424	446	437	480	455	453	434	448	399	439	424	423	454	451	421	459	475	442	453	459	436	443	447	409	459	427	471	405	467	469	432	445	479	442	443	468	450	463	477	470	484	442	429	437	504	464	503	454	456	468	441	450	428	444	451	469	444	445	433	467	403	436	443	426	471	449	430	504	414	418	446	433	463	439	428	417	479	457	457	457	448	464	454	459	422	439	480	434	466	455	429	465	434	419	459	470	456	494	451	429	435	483	453	485	472	465	415	438	486	434	423	439	421	483	456	514	486	507	424	455	475	469	462	467	440	446	457	456	471	463	444	472	462	446	459	434	444	443	468	438	469	474	464	448	447	452	458	433	466	439	452	473	472	457	442	462	403	468	440	459	443	494	440	421	444	467	494	503	452	481	458	465	443	459	463	462	438	456	429	469	477	449	474	461	466	471	466	454	508	442	450	480	435	446	460	444	467	464	418	448	458	466	488	481	460	472	455	441	449	443	452	470	465	458	468	471	484	451	439	436	480	434	441	420	471	424	441	452	522	494	451	477	439	433	459	456	444	429	455	451	479	455	451	480	439	448	460	440	436	433	431	437	447	447	442	458	452	433	460	474	471	480	464	410	440	472	453	447	432	458	456	479	435	459	463	460	476	457	478	437	438	434	448	461	438	446	477	412	424	470	463	473	428	447	454	455	465	485	456	440	485	463	456	437	485	492	502	463	462	478	440	460	451	419	473	379	436	463	454	458	454	442	407	431	493	433	477	475	458	448	459	480	479	512	460	439	447	462	453	500	456	452	457	441	451	453
23025	21241	27874	24265	20975	20704	7727	1870	1397	1304	1236	1127	1025	939	969	830	832	779	788	734	775	734	743	664	732	741	680	666	681	692	645	651	679	674	664	737	639	681	678	683	676	682	652	676	655	609	638	632	654	621	647	635	666	675	654	684	665	665	634	650	628	611	605	628	651	623	627	611	695	674	617	607	640	690	642	670	654	659	644	631	627	644	655	670	649	622	693	623	623	654	598	639	595	583	621	647	634	626	619	634	603	609	634	645	602	626	613	622	616	654	647	655	621	627	617	612	608	603	619	671	612	593	633	698	656	666	612	647	658	636	644	661	633	627	651	602	618	639	635	623	669	647	637	632	666	622	607	593	650	627	630	634	645	616	618	622	636	649	642	653	620	603	617	649	570	629	666	604	660	662	606	624	640	646	580	596	654	682	610	591	568	600	598	616	615	587	660	646	641	636	646	646	609	611	671	634	661	649	622	657	590	626	628	614	661	662	703	624	617	660	633	613	629	668	618	631	633	636	595	630	634	617	623	655	625	601	614	637	603	648	601	694	636	622	657	644	640	600	640	618	698	640	673	630	680	674	654	586	604	651	604	652	593	618	660	655	653	583	603	609	613	659	667	633	608	642	612	655	635	629	624	585	640	602	607	626	617	630	634	612	601	654	611	597	594	641	600	646	677	605	605	701	584	606	640	598	623	609	638	612	607	630	644	597	652	665	610	661	622	662	605	647	592	574	635	640	609	627	629	599	612	663	639	621	651	619	626	642	615	635	647	658	637	640	609	664	662	640	656	658	620	641	604	643	628	620	640	620	613	629	640	664	652	636	639	663	663	634	623	638	650	653	611	640	650	614	607	679	662	597	660	626	647	585	622	617	620	637	649	607	654	655	609	609	657	669	603	613	609	614	648	687	654	595	619	673	635	654	607	605	623	646	620	618	629	588	605	667	632	636	651	654	652	615	618	634	643	580	617	608	623	660	631	641	625	618	635	662	619	582	651	649	644	613	634	622	654	591	650	619	609	641	615	647	656	629	656	623	588	598	645	628	623	669	637	635	617	619	644	593	654	618	617	653	658	646	588	625	620	637	634	643	623	637	582	673	638	719	640	556	673	607	650	680	639	633	672	666	652	647	694	665	618	643	586	601	662	615	591	613	637	622	605	654	645	639	618	622	639	637	610	651	635	654	622	629	633	662	610	604	664	636	675	628	608	650	635	657	614	585	643	619	643	634	591	612	673	648	627	686	633	661	663	637	667	636	644	608	634	643	626	602	615	625	603	640	616	592	659	619	613	617	636	580	647	635	626	635	689	610	669	614	643	631	620	579	634	652	653	635	681	650	631	614	596	695	625	636	590	600	617	617	624	606	640	642	604	629	694	615	613	669	641	619	616	625	637	605	659	659	655	622	635	608	625	617	640	651	597	622	654	656	613	660	614	634	593	629	607	671	582	692	619	603	625	632	627	580	599	655	670	655	644	592	631	581	664	613	619	651	650	612	675	620	637	600	626	572	623	619	602	636	607	661	616	664	618	627	639	584	651	664	625	663	656	634	673	614	652	626	636	652	666	618	588	622	587	594	613	615	708	613	663	642	613	627	660	674	630	636	629	613	616	636	718	628	606	660	585	652	630	615	644	636	635	625	641	618	600	579	594	672	614	645	638	665	626	626	668	627	638	606	620	573	626	640	629	591	626	575	633	581	615	630	629	570	609	646	617	652	619	654	585	632	645	628	573	651	647	612	606	618	624	618	654	602	630	630	654	593	656	644	615	632	674	566	623	647	669	645	641	610	600	635	610	594	668	673	644	663	654	668	593	605	661	621	657	646	629	650	649	694	639	608	597	632	661	614	610	586	608	583	636	594	641	644	643	593	638	628	669	630	599	648	652	670	639	607	617	617	636	622	640	626	650	646	598	580	669	638	640	635	635	623	663	612	602	581	629	576	627	655	625	605	600	623	661	647	637	605	605	637	687	652	621	656	648	601	647	608	605	672	640	647	667	648	632	629	606	642	641	635	594	601	699	615	665	614	624	645	620	683	663	643	643	625	648	651	644	617	601	636	598	616	583	663	590	642	564	619	615	664	625	607	633	642	623	596	633	577	679	668	641	637	615	617	613	599	672	624	602	622	642	635	636	578	662	628	632	635	664	657	601	593	606	606	647	593	628	652	621	633	624	626	653	628	651	660	633	642	679	657	637	645	633	632	606	597	642	620	659	678	655	630	595	597	638	592	638	582	611	598	643	668	601	620	600	680	667	608	604	646	632	670	646	653	602	626	665	650	618	627	643	609	612	591	609	600	628	570	616	624	614	655	637	655	624	674	621	626	634	584	673	663	617	624	645	657	644	655	656	623	637	677	612	667	614	615	641	601	612	666	631	598	646	632	606	624	658	637	616	597	609	637	657	662	636	636	623	646	659	624	649	615	646	614	629	654	653	606	633	636	648	647	613	608	631	594	608	578	611	648	619	673	642	599	658	661	653	595	643	634	642	633	611	631	596	649	644	593	634	642	639	622	604	646	644	594	644	626	618	595	644	659	679	656	628	631	642	641	603	658	618	595	614	607	621	666	633	630	633	652	610	623	628	665	601	687	610	627	645	594	637	626	628	599	606	579	588	663	665	634	650	628	638	652	658	618	620	629	618	631	624	594	625	604	640	608	603	625	649	627	617	618	662	661	607	656	650	612	626	623	617	651	622	650	657	621	655	602	638	684	646	641	663	640	660	669	632	649	655	630	633	619	666	676	611	635	633	624	626	655	646	599	614	622	621	634	616	653	653	622	593	619	609	637	637	656	603	644	592	638	625	643	642	670	644	638	627	643	583	604	665	620	619	640	592	620	630	653	627	617	609	662	644	614	697	606	647	619	609	642	644	578	628	664	595	645	633	612	605	602	604	617	679	608	680	614	615	632	602	621	644	637	665	659	632	624	618	633	634	618	611	631	629	621	625	639	634	621	648	618	649	637	602	661	641	621	659	632	639	660	651	601	601	660	627	598	602	651	618	667	635	603	610	658	637	655	636	655	700	587	651	639	681	629	641	647	667	622	637	616	634	650	665	592	663	618	654	652	647	681	616	680	594	646	641	631	572	598	609	625	683	633	641	589	672	590	642	682	630	630	673	629	635	633	589	628	626	609	657	600	627	614	627	617	640	596	620	614	607	608	631	643	603	607	632	600	680	618	645	596	620	635	643	704	665	602	666	635	610	640	684	586	666	596	633	620	639	578	662	629	624	632	587	647	675	639	624	606	630	632	622	643	631	602	626	642	638	654	627	683	647	636	599	600	657	625	602	583	625	633	614	663	624	645	638	650	642	616	627	593	646	589	650	649	662	606	666	612	670	648	665	635	629	635	609	653	652	613	605	616	612	621	634	619	602	621	583	647	645	673	613	609	669	616	614	618	626	631	577	625	611	622	661	647	640	638	635	619	637	654	638	634	612	644	656	627	667	638	654	628	609	621	634	609	616	639	625	639	607	593	589	606	655	639
16057	63915	15178	9026	6201	4660	3737	3094	2574	2321	2058	1669	1473	1333	1200	1092	1092	1006	905	953	897	852	868	806	799	811	768	704	737	760	724	751	752	688	740	729	715	704	684	712	705	686	694	651	691	710	658	640	652	684	679	651	655	709	702	694	711	688	637	633	636	624	698	666	670	670	678	666	642	676	672	657	667	720	629	620	630	664	632	693	684	687	646	642	625	679	646	673	621	619	691	647	647	674	627	647	641	715	625	698	683	597	656	622	665	632	643	661	591	673	637	626	640	640	647	642	662	688	683	639	650	677	606	578	622	655	624	609	692	698	630	609	634	612	644	674	631	661	610	636	630	617	669	642	596	658	617	632	640	655	653	665	620	627	606	633	640	652	627	626	636	638	643	643	625	679	684	650	664	641	617	638	636	668	625	640	642	623	644	661	649	683	631	653	664	669	603	618	675	614	631	673	627	641	659	636	657	619	640	618	632	682	658	667	630	647	680	640	659	594	615	645	616	642	616	645	648	655	604	690	630	644	630	649	610	686	642	634	620	654	636	587	625	620	588	606	666	615	650	615	644	601	633	662	644	622	620	639	656	629	675	645	594	637	606	656	652	640	633	613	630	653	650	643	621	684	613	626	622	691	625	606	614	592	621	658	613	648	631	596	644	639	635	628	651	615	616	669	658	620	598	641	631	653	674	663	622	636	662	619	609	619	609	640	674	639	695	624	627	628	663	637	615	674	639	609	604	643	590	689	632	639	652	636	668	574	638	623	635	665	692	632	650	610	624	654	668	617	630	650	660	644	657	642	649	636	655	602	569	624	647	654	649	638	651	674	586	615	685	635	652	608	624	661	632	618	652	628	597	667	632	615	630	628	613	688	662	629	628	660	642	611	634	629	620	623	626	652	644	669	673	673	673	653	594	610	694	631	584	671	655	634	644	639	652	591	663	642	635	619	610	671	623	637	635	645	618	647	629	628	675	633	607	634	637	678	607	615	674	633	618	618	660	659	664	653	645	645	620	583	623	622	636	657	617	695	620	636	653	677	653	623	630	645	668	652	628	566	653	614	617	648	620	617	658	640	670	645	634	635	632	636	616	641	586	611	634	650	672	632	628	631	637	650	639	614	639	650	633	655	630	624	626	680	680	652	630	674	588	640	637	626	586	662	609	623	614	611	650	650	623	631	619	604	677	677	640	645	665	673	668	651	717	666	623	673	658	618	658	617	642	641	665	680	684	659	623	607	658	617	654	633	623	649	678	648	615	630	618	645	634	611	688	652	631	664	692	662	682	677	656	641	606	675	592	623	663	616	655	610	600	635	646	660	608	635	624	634	624	696	665	614	629	642	671	584	678	611	643	651	604	620	593	633	634	649	693	654	618	722	641	627	604	621	681	625	601	631	674	591	636	634	580	716	678	645	647	612	636	583	600	612	592	614	655	622	623	665	632	678	595	634	644	645	676	583	676	654	612	602	648	610	658	600	697	614	660	630	623	648	620	636	606	620	658	662	646	627	668	677	618	643	633	629	629	604	680	670	598	629	607	650	630	647	665	668	642	607	632	649	637	618	623	682	652	662	631	648	647	596	644	649	600	656	628	589	639	645	629	612	660	649	638	654	646	674	628	629	643	653	629	661	655	670	656	673	639	644	632	715	617	662	667	664	661	661	616	663	661	629	631	638	669	661	608	632	646	685	629	644	623	637	665	625	610	618	680	625	690	656	633	654	654	680	659	618	656	660	636	636	639	660	615	629	646	656	634	669	622	638	666	641	620	658	655	629	623	634	642	625	683	605	657	614	649	689	648	666	660	647	651	672	653	644	641	639	681	627	657	669	628	648	640	630	631	598	635	658	653	668	624	603	641	647	611	636	635	678	674	605	657	645	627	609	648	634	653	625	600	641	672	616	663	656	622	642	645	633	671	614	600	615	673	648	672	652	666	572	670	615	624	642	658	650	599	625	662	641	650	641	657	664	631	612	637	649	646	646	602	606	643	667	659	641	652	584	614	592	623	625	653	659	634	608	624	667	627	614	650	634	636	666	656	677	627	612	596	651	620	651	621	659	621	640	639	651	650	609	622	628	617	667	616	624	652	645	641	646	670	621	629	630	628	624	667	647	613	642	630	614	624	683	684	660	633	629	664	637	629	622	690	643	625	640	648	661	629	664	621	644	675	647	690	636	620	629	621	662	632	671	638	614	652	655	609	642	645	655	653	660	642	653	641	645	610	616	674	634	629	656	655	661	624	640	637	606	634	610	639	586	644	682	597	655	646	652	635	626	675	690	655	702	615	611	633	642	614	637	612	637	603	604	612	641	624	637	636	640	594	700	658	680	613	607	627	635	611	632	653	628	589	672	624	677	601	654	633	607	637	678	672	646	587	574	615	570	656	661	702	666	639	695	646	681	592	663	623	677	639	621	656	605	608	643	642	632	674	640	610	691	678	622	675	699	674	651	638	630	621	655	617	642	677	629	628	615	592	622	643	675	626	625	660	644	663	663	666	615	651	666	682	651	678	665	672	640	650	594	673	645	652	646	669	637	647	626	649	649	617	613	644	665	646	606	633	650	584	636	637	639	652	621	611	622	677	651	625	605	654	622	621	648	641	599	638	649	613	682	630	627	675	643	640	637	636	664	615	638	642	621	620	650	644	639	635	632	650	617	639	663	618	608	629	602	633	674	661	601	641	656	623	640	661	660	603	600	668	678	641	649	639	668	646	651	643	610	666	651	659	600	673	592	618	630	644	664	613	650	612	634	666	627	622	646	622	642	647	675	662	640	644	639	652	580	646	679	609	638	666	645	664	617	614	679	686	677	671	635	656	649	638	639	616	618	632	677	624	630	641	648	655	616	650	617	648	620	631	624	637	663	628	632	651	644	648	615	634	622	646	663	609	684	656	613	636	670	608	644	660	628	594	607	620	597	603	633	630	657	648	620	684	647	648	644	659	663	629	624	611	632	655	672	634	610	648	651	660	656	648	625	648	651	654	685	610	644	638	636	625	633	619	631	630	679	652	619	674	636	662	607	647	654	615	651	654	641	598	615	631	689	617	628	644	607	640	649	588	642	619	629	651	644	630	620	616	606	611	651	644	605	678	674	656	641	633	631	614	626	655	627	622	652	671	614	624	673	639	604	668	669	611	622	651	675	639	608	635	636	653	628	654	662	600	659	685	670	643	672	607	659	636	649	641	631	651	624	645	638	658	640	639	662	592	645	661	653	645	636	653	689	621	613	626	646	631	616	622	657	629	682	602	634	634	642	640	650	614	612	604	646	607	669	618	678	633	614	625	681	626	608	652	635	642	601	652	673	618	624	678	562	643	634	640	642	595	658	682	664	655	671	630	633	650	662	674	645	661	595	660	643	629	665	706	619	618	656	626	670	633	637	623	648	646	617	650	632	584	601	603	616	695	674	649	659	628	624	635	663	612	667	647	654	649	638	691	586	621	653	623	623	616	636	645	683	583	616	649	644	636	635	604	597	642	699	613	650
28345	20559	6700	435	226	196	170	184	148	162	129	148	167	145	138	160	136	159	167	142	153	146	182	142	154	134	142	145	166	151	141	154	165	146	143	131	139	136	134	147	149	124	148	154	167	127	130	135	135	142	137	137	139	164	130	130	158	142	151	133	138	130	148	154	150	154	127	157	147	165	153	164	150	141	148	150	152	168	154	146	144	138	144	158	146	175	128	128	140	138	156	135	172	142	133	148	140	136	139	135	134	139	149	136	148	138	134	127	142	125	133	121	147	142	158	130	147	130	138	136	140	140	144	133	168	129	132	137	144	142	139	152	138	151	157	124	121	149	166	141	136	138	162	133	125	173	152	149	154	156	145	147	173	161	114	123	159	161	145	145	165	170	144	140	152	132	133	143	146	143	151	144	149	124	130	170	134	153	145	140	125	152	145	145	155	135	141	139	146	118	150	157	150	137	136	138	160	150	155	155	145	126	123	126	154	129	151	143	123	157	150	134	141	151	153	140	148	137	148	148	135	158	169	138	138	140	144	153	144	126	145	164	142	135	138	140	152	159	141	142	135	150	155	147	147	164	125	141	147	159	141	133	147	134	155	139	139	138	129	155	136	153	147	140	135	133	151	167	152	154	129	149	148	107	158	132	153	137	142	133	139	135	149	122	146	138	146	153	172	137	144	125	142	134	137	144	158	121	131	157	157	156	147	145	153	165	148	147	171	127	142	143	154	124	145	126	153	138	126	135	151	137	154	156	142	130	159	144	157	146	147	152	129	151	137	141	140	142	126	156	136	148	140	160	132	151	130	156	151	134	146	140	123	141	143	147	126	137	160	152	159	147	133	159	128	146	147	156	165	146	133	157	137	154	152	172	142	165	124	140	146	150	153	136	138	151	151	151	146	154	142	168	117	116	144	142	151	164	148	156	136	144	147	142	142	141	141	132	138	142	128	149	141	141	147	143	149	154	135	185	166	152	142	137	151	165	137	140	142	157	147	143	162	130	139	144	154	139	150	140	142	147	158	129	125	157	139	157	154	140	140	157	135	145	131	140	131	132	148	164	152	118	136	124	140	119	141	173	153	153	116	167	132	146	142	151	159	152	155	172	178	146	152	131	146	147	136	126	130	131	159	142	134	155	130	153	131	135	161	150	168	141	147	139	170	164	143	145	154	131	123	129	142	149	146	119	155	139	129	132	143	134	149	146	142	154	116	155	163	155	142	117	168	126	148	142	168	156	149	128	153	138	139	138	151	151	129	134	155	162	159	143	147	167	138	127	157	144	130	142	153	152	155	152	146	136	117	140	127	125	141	161	145	156	132	151	148	153	139	159	157	154	132	168	143	127	152	153	145	143	148	135	138	138	142	153	139	152	165	145	139	144	150	145	139	129	141	159	167	162	111	154	132	137	142	137	138	148	154	140	152	135	139	138	141	148	154	152	128	155	150	144	116	145	139	152	148	135	143	147	138	129	138	155	139	146	158	138	125	146	146	181	146	140	142	148	158	126	155	152	146	133	124	142	149	139	138	122	148	146	127	124	114	133	144	143	171	147	158	143	166	152	155	138	148	140	133	146	157	137	152	116	141	130	173	153	149	157	173	152	144	149	146	125	156	149	132	176	140	152	146	160	151	146	134	167	151	152	125	136	152	153	149	141	143	135	141	147	136	134	156	138	132	148	115	138	126	124	161	153	139	146	163	137	126	131	133	165	144	149	151	157	158	165	143	157	146	130	141	136	140	168	144	150	156	123	157	143	158	147	141	131	141	152	163	181	133	164	143	142	141	127	147	158	178	158	165	144	137	162	146	150	143	151	133	151	136	163	135	150	142	141	146	144	140	136	154	130	155	150	148	138	139	139	151	134	139	110	150	158	152	157	147	153	155	146	131	151	138	139	152	129	161	136	140	126	159	127	123	132	141	142	143	148	156	139	153	139	146	153	135	149	151	119	161	158	142	138	157	155	150	156	166	160	150	148	149	134	158	138	139	148	155	122	153	148	154	137	169	163	152	116	138	164	142	130	153	175	143	149	135	135	157	137	145	149	140	150	156	159	139	117	144	131	139	144	128	135	138	135	140	153	139	149	162	135	133	150	133	139	150	157	117	164	147	135	164	135	155	137	163	131	173	138	133	152	139	144	172	147	148	151	140	157	149	151	175	140	125	144	154	144	139	137	135	161	143	173	122	153	157	141	114	133	148	129	141	141	119	142	150	148	167	136	133	169	138	176	135	135	161	147	151	136	146	143	158	145	155	136	124	141	156	142	150	134	132	121	166	136	131	161	150	150	118	150	144	136	169	124	140	127	127	132	133	135	137	142	144	133	137	168	142	142	146	134	133	126	138	143	129	143	143	151	113	136	133	141	160	130	160	145	133	133	143	136	138	156	115	157	152	141	144	144	134	145	146	142	128	145	152	149	134	144	158	137	135	134	163	136	183	159	142	127	138	161	141	137	138	148	145	122	144	140	146	154	145	134	140	158	127	152	146	134	117	146	181	124	130	133	140	129	149	144	168	117	144	119	130	164	139	140	130	151	137	150	147	166	155	143	134	147	140	138	140	160	160	140	129	162	140	144	164	124	148	145	139	144	149	127	154	152	141	145	169	163	130	158	142	147	131	140	126	155	138	131	143	117	138	159	157	142	134	143	147	143	136	158	137	154	132	145	152	145	142	143	155	176	139	137	141	153	165	148	121	158	134	157	134	129	155	136	131	155	142	142	151	137	135	137	139	127	144	164	149	136	152	117	149	161	140	161	165	143	144	141	140	152	138	136	120	141	160	146	159	134	150	134	157	142	129	151	138	136	136	142	150	151	123	145	133	151	147	145	143	143	142	121	140	134	139	147	144	134	142	146	119	154	171	133	140	147	161	130	148	126	144	143	142	143	148	137	143	139	145	167	159	149	159	146	131	142	162	133	129	148	152	134	142	132	137	133	122	151	146	122	147	143	151	157	153	132	145	130	158	149	134	166	143	159	154	161	136	150	134	150	132	161	135	119	143	148	146	144	136	151	153	128	156	144	145	159	150	170	152	130	158	127	135	140	148	162	159	148	176	141	154	157	141	142	141	147	121	163	160	167	144	146	167	128	137	143	144	141	144	139	147	148	123	148	125	144	144	142	144	145	147	145	139	157	126	161	135	141	116	144	144	145	132	143	132	147	127	151	158	151	134	130	138	121	143	131	137	144	154	141	154	128	164	170	182	137	159	151	176	148	140	132	143	172	144	133	159	152	115	128	142	147	136	141	174	134	129	148	159	145	163	146	146	151	150	141	127	147	122	141	160	136	131	141	157	150	151	138	163	125	157	164	146	140	130	146	170	161	147	146	144	160	145	154	117	125	147	148	150	139	125	143	133	175	144	146	152	138	128	129	145	155	155	135	140	121	146	160	143	135	154	152	136	131	149	159	152	144	150	134	132	144	133	137	138	140	167	183	150	154	144	149	154	151	143	139	154	119	139	151	129	137	157	152	150	151	138	159	145	161
7247	23752	1858	380	288	254	240	213	206	212	186	187	170	180	169	162	165	156	150	156	166	172	166	194	172	154	162	177	166	170	150	166	143	175	162	150	148	142	182	162	187	140	190	164	159	165	166	153	160	172	160	185	151	153	163	162	162	150	188	159	152	167	161	144	156	158	148	149	167	167	141	160	145	167	173	142	136	143	153	156	153	158	154	154	165	163	168	162	143	166	165	150	156	148	166	146	145	164	170	153	145	162	174	168	162	168	160	128	196	169	153	170	186	161	185	167	162	174	170	148	171	182	162	185	156	145	152	179	172	150	171	181	151	143	146	160	170	158	182	171	143	172	183	192	164	128	162	165	175	175	147	180	145	175	153	156	150	157	166	154	160	149	156	162	156	159	160	152	154	170	179	158	162	162	170	174	153	164	168	171	155	169	196	169	161	154	157	149	165	183	154	149	154	140	156	162	161	163	143	178	171	193	166	137	150	169	158	159	152	148	176	166	172	161	181	148	156	166	164	171	162	161	160	135	154	180	128	157	132	161	162	183	141	168	156	176	179	164	180	173	148	159	150	169	163	158	171	166	171	167	179	166	169	153	174	163	151	172	138	169	169	149	149	126	173	170	149	165	159	158	159	190	153	141	149	160	165	174	179	140	167	118	163	155	168	171	176	147	164	159	170	165	169	167	168	154	173	162	154	151	137	160	162	168	152	148	158	155	159	164	146	162	153	174	147	149	167	163	158	178	150	172	161	175	186	149	160	134	165	157	164	172	171	156	171	151	144	165	156	160	130	173	175	165	148	164	150	146	144	173	158	173	153	151	152	168	177	159	164	170	156	174	162	199	136	142	162	144	160	179	155	150	165	148	168	138	152	154	173	144	160	156	172	145	157	173	149	160	146	155	147	171	176	138	173	178	156	166	158	175	168	165	165	140	154	166	151	167	162	145	177	190	166	168	160	162	163	176	154	164	146	172	180	152	152	178	170	161	179	187	160	162	148	155	151	142	161	151	174	160	182	161	157	168	157	170	160	136	158	177	169	147	192	162	147	148	143	164	158	152	152	138	169	145	167	176	162	160	163	148	148	191	175	172	145	174	136	163	146	151	172	169	153	168	179	176	164	164	170	160	165	174	164	179	133	162	199	163	155	190	165	159	155	135	177	149	151	155	142	137	163	177	168	168	159	174	157	162	149	179	165	165	166	159	168	172	161	173	173	158	133	164	167	142	163	168	156	144	180	192	146	171	134	179	171	184	171	153	151	173	151	162	148	164	156	180	169	162	167	182	165	157	162	163	164	175	181	169	156	152	160	150	147	139	154	153	148	169	155	176	180	165	162	188	156	164	164	168	160	170	145	164	162	160	175	157	155	159	155	165	167	155	162	131	158	138	161	135	142	156	170	170	154	153	173	170	134	169	158	166	151	174	155	192	158	150	155	148	163	156	173	166	151	172	158	177	162	169	143	158	177	156	149	160	147	168	156	155	157	194	162	178	166	154	143	156	137	161	173	156	142	162	173	160	151	142	160	160	174	183	153	140	160	149	162	178	142	158	152	185	165	155	163	157	139	157	159	162	144	152	162	172	142	149	154	160	173	162	124	160	182	159	159	166	152	155	157	177	150	154	157	183	171	156	180	175	163	161	152	155	154	157	169	172	158	165	183	170	182	170	156	156	169	176	178	175	152	168	150	174	171	175	171	151	150	149	168	145	144	148	150	175	156	160	161	147	169	165	149	163	156	148	150	136	147	158	153	166	185	154	135	179	178	171	151	137	166	157	145	177	157	135	161	178	161	158	159	155	166	158	164	180	170	155	163	171	172	166	143	152	169	169	173	171	161	158	154	171	163	149	165	156	169	142	161	169	146	155	155	175	155	176	163	153	163	152	173	164	168	161	185	167	157	169	151	128	157	143	158	159	159	155	165	177	187	163	177	166	171	150	149	145	166	146	164	150	151	151	159	189	168	181	140	151	159	179	146	177	169	168	152	150	153	150	167	190	157	161	177	160	162	155	165	180	145	193	182	157	156	144	166	167	169	169	158	162	155	165	147	150	165	156	166	182	155	183	143	165	143	146	173	178	170	174	167	168	159	152	171	185	185	172	149	178	190	139	157	161	160	160	155	172	155	186	175	161	159	170	159	172	161	172	174	173	176	169	141	167	160	169	167	166	167	175	139	165	166	184	165	154	150	170	139	155	149	182	181	155	153	152	139	163	161	159	164	150	142	171	159	150	142	160	171	159	156	155	150	151	177	157	149	154	147	163	142	174	180	154	175	175	163	171	181	154	146	165	160	172	175	163	178	149	141	170	178	165	169	170	135	163	164	174	151	172	153	170	184	151	163	164	162	157	167	154	166	131	138	166	147	182	166	160	131	175	161	163	150	161	164	164	161	157	156	155	144	172	171	187	166	170	149	173	176	174	179	155	164	178	155	172	182	144	169	174	145	158	157	153	163	152	144	164	152	159	167	166	167	180	159	175	152	164	156	151	167	142	162	168	155	144	162	159	158	158	177	144	158	174	165	150	162	140	165	161	186	148	152	132	155	166	169	172	171	148	155	127	161	168	151	162	157	162	164	156	168	187	154	181	155	150	159	149	173	183	192	158	163	159	158	180	162	172	163	167	172	156	166	153	159	161	133	172	163	153	145	139	165	171	149	167	146	162	148	167	153	157	170	161	151	176	175	140	147	191	178	160	165	163	164	152	165	180	156	161	146	168	167	162	170	167	173	159	162	151	163	128	173	168	190	149	137	162	143	162	174	185	161	174	147	171	163	162	184	157	149	163	153	177	181	175	170	158	184	163	154	151	179	167	161	164	155	140	169	178	153	153	143	148	132	139	162	158	156	159	161	160	154	163	135	194	157	153	134	154	157	161	164	163	140	162	154	135	172	172	175	150	160	158	153	193	152	164	155	147	153	175	172	129	158	158	158	141	167	154	166	148	139	163	179	163	168	183	152	160	149	167	159	151	151	156	162	173	164	161	146	171	156	168	168	183	170	179	168	156	184	164	163	177	176	194	164	174	160	144	176	160	163	141	181	152	160	125	164	182	176	150	154	158	149	182	161	140	163	157	154	154	172	143	169	157	157	152	158	161	169	153	165	162	176	138	171	162	182	153	148	156	147	178	135	175	153	166	152	149	180	158	151	171	195	145	174	201	178	156	159	154	156	180	174	162	156	158	176	137	157	166	174	186	143	171	156	161	155	156	170	171	173	141	162	178	165	149	165	141	159	163	160	178	157	142	152	156	155	161	159	154	177	174	169	161	166	160	160	149	163	154	143	150	172	139	166	159	155	161	175	196	167	173	139	174	168	162	149	153	145	156	157	153	130	151	156	178	164	151	169	149	182	159	146	154	160	153	162	158	154	134	165	162	170	190	168	166	190	163	142	184	168	166	182	156	142	164	148	168	166	180	160	152	150	137	179	181	164	152	155	155	149	163	161	162	165	191	156	139	189	148	148	166	151	180	161	168	168	163	150	158
25446	21239	27725	24500	20900	11590	1613	998	893	766	738	685	623	646	620	582	541	525	547	496	497	510	508	435	505	497	485	469	486	486	509	490	474	459	440	467	450	479	486	469	472	473	518	440	436	447	452	463	466	512	444	470	477	448	459	491	428	435	432	432	518	500	421	429	458	446	469	425	435	430	458	462	447	460	458	449	454	458	469	443	458	439	429	443	459	468	493	480	461	490	453	404	438	425	504	452	472	443	505	455	483	473	475	492	472	454	457	442	448	427	437	431	442	439	521	452	456	470	455	430	471	462	495	441	421	462	468	449	444	458	421	471	428	481	420	425	466	456	439	443	456	475	426	451	441	429	444	460	468	445	493	476	498	436	415	478	447	459	443	425	473	420	430	475	428	447	438	419	438	468	436	468	447	430	487	419	455	454	433	445	458	426	423	481	447	438	461	465	461	464	479	453	432	470	460	419	512	491	448	450	475	478	459	445	443	424	443	450	460	504	445	411	465	425	477	455	454	468	418	427	436	479	439	453	464	446	441	443	441	457	445	405	438	493	466	399	472	484	470	424	483	458	462	459	445	445	488	457	467	471	491	445	458	456	449	441	463	458	473	422	448	446	455	472	459	450	428	444	459	468	449	472	457	420	480	480	431	415	441	440	445	462	446	476	454	450	445	479	491	439	424	419	466	461	458	443	437	458	480	427	434	433	480	466	440	449	453	460	443	412	461	445	467	405	464	465	443	447	424	426	455	461	462	485	455	455	437	431	486	471	488	449	446	417	425	464	408	452	475	431	451	476	499	427	433	437	454	479	505	457	411	474	447	453	467	446	468	440	474	447	471	435	434	416	456	450	469	449	466	451	438	438	437	490	455	482	485	432	456	435	446	456	421	462	477	439	421	399	456	467	446	424	441	463	428	454	486	437	484	442	438	492	439	464	470	429	474	461	446	428	408	440	478	449	449	414	460	468	472	432	463	459	419	440	438	447	445	403	480	427	473	465	453	451	432	431	482	446	474	452	435	428	471	482	457	450	427	411	454	470	473	444	408	452	484	449	429	466	450	460	441	461	485	416	469	431	459	446	420	430	435	469	456	433	450	447	440	463	458	464	456	454	452	445	467	442	433	457	458	419	440	461	437	429	426	449	444	453	473	426	452	417	462	440	416	478	463	451	477	453	438	442	445	465	423	420	414	469	447	463	450	434	412	427	427	462	448	460	448	440	474	419	441	508	476	465	477	466	429	466	452	454	442	474	455	443	455	410	474	415	488	470	442	504	401	482	439	413	441	452	440	447	438	411	469	443	444	467	480	463	446	435	456	466	473	473	455	450	471	445	442	472	442	456	449	428	446	492	448	450	462	416	513	410	473	455	442	470	427	455	460	452	438	451	463	492	430	453	453	481	453	458	458	429	454	458	420	450	450	520	443	451	455	465	475	402	441	464	435	462	409	444	431	444	466	424	427	430	463	468	440	433	446	433	438	448	420	502	459	462	485	441	438	425	454	473	478	438	423	468	476	424	412	450	445	428	453	424	451	463	464	472	451	463	467	438	493	427	434	457	472	448	468	468	455	475	493	432	467	484	457	459	462	445	435	446	450	448	434	436	448	469	501	444	434	467	448	468	437	463	468	444	460	417	425	453	465	447	447	464	445	435	431	471	482	440	478	444	458	431	476	441	448	472	452	459	450	432	406	449	420	451	476	459	466	453	459	452	443	486	438	451	421	437	467	437	456	456	461	484	474	435	467	484	416	461	469	435	440	428	422	445	474	429	460	458	454	432	435	417	483	443	433	470	404	442	480	452	437	428	443	416	447	439	444	461	471	418	459	469	475	431	454	417	446	460	456	436	515	460	434	461	461	463	437	445	466	457	446	456	503	450	446	449	458	467	438	462	422	447	473	416	484	428	448	439	512	471	478	431	419	448	452	465	402	506	454	460	485	479	446	424	480	404	460	415	403	428	462	462	476	460	450	476	464	450	433	466	482	463	432	441	438	466	433	449	445	435	410	453	445	456	461	423	447	418	450	454	435	432	458	489	466	492	464	453	449	464	451	446	440	433	479	439	488	422	430	452	461	464	476	434	466	451	461	444	434	480	489	444	457	442	453	450	484	476	447	440	468	464	476	439	418	453	438	443	448	417	437	491	464	474	442	456	436	469	419	411	451	445	506	435	449	453	437	450	428	428	436	408	449	441	461	427	449	438	435	432	449	497	440	432	445	459	462	449	473	459	473	477	416	479	458	458	474	446	462	417	474	487	433	455	516	478	481	488	465	409	437	437	436	447	446	442	440	441	463	462	431	470	465	442	436	434	461	467	417	458	445	451	459	441	453	482	473	474	473	446	479	478	449	455	428	470	480	412	455	424	475	425	469	466	453	427	462	486	429	484	464	445	489	435	457	453	468	508	475	471	493	481	436	445	432	443	425	448	438	462	469	461	444	469	453	436	463	455	433	434	484	451	442	467	439	423	453	429	438	446	457	452	483	465	434	433	454	452	445	430	410	473	427	440	467	425	465	438	431	471	435	437	415	449	495	452	445	463	452	453	454	435	436	465	445	473	437	441	415	434	457	485	429	432	438	435	438	464	505	454	446	487	398	449	435	412	470	412	454	428	412	423	468	476	465	458	446	459	475	442	430	402	453	414	436	427	459	453	468	457	456	445	470	446	457	453	421	435	464	482	442	473	475	471	440	412	481	443	477	436	408	472	465	456	477	464	503	454	446	451	446	415	443	414	443	442	444	464	433	422	452	469	430	452	427	414	460	435	427	429	494	476	436	435	442	479	427	489	434	449	454	455	405	432	459	474	453	448	471	459	462	443	494	463	464	434	414	444	468	438	469	437	440	418	407	420	466	416	495	458	479	425	471	468	439	415	468	479	470	458	447	473	462	463	429	452	473	427	452	438	471	438	449	463	501	455	447	437	455	452	451	451	427	470	466	450	469	470	462	435	456	412	432	439	493	455	452	467	452	452	432	455	451	468	447	463	487	486	436	431	449	467	462	444	436	461	441	409	445	456	460	415	450	452	448	455	477	442	467	453	444	429	458	450	455	429	468	446	429	412	416	462	425	496	435	437	503	434	418	451	483	427	465	441	467	410	410	445	447	436	434	445	480	416	436	444	507	464	453	460	469	431	502	459	461	446	445	471	489	416	461	447	423	451	473	458	448	442	433	447	493	415	436	452	463	459	425	445	428	416	451	462	442	463	460	481	447	439	488	480	434	476	437	410	486	467	405	429	456	459	446	445	426	448	441	434	423	461	432	455	462	466	463	491	470	446	471	457	445	423	450	473	429	448	456	447	467	444	470	423	463	442	442	459	420	465	450	420	495	466	513	417	421	495	435	435	436	488	464	430	441	471	447	475	419	493	444	466	413	480	433	433	468	433	475	461	440	432	428	475	439	442	455	492	448	432	460	436	445	429	444	460	437	427	451	466	441	417	441	465	436	472	467	451	486	452	494	469	422	450	444	430	467	479	482	464	475	442
11244	60104	11963	5348	3574	2753	2175	1771	1407	1276	1138	996	846	818	774	758	654	637	609	572	540	576	587	547	515	525	495	524	507	506	519	486	472	527	492	473	510	498	501	495	486	464	471	466	486	469	460	432	456	460	475	487	460	455	481	468	464	446	452	462	479	428	433	459	443	459	432	468	470	451	455	399	435	445	454	487	447	484	442	458	501	488	469	468	484	487	434	439	428	460	456	494	454	483	453	441	495	449	451	417	458	457	441	477	410	494	435	456	452	450	515	458	441	470	456	455	447	448	433	401	444	484	455	463	444	458	453	454	461	462	464	465	474	443	474	459	484	439	446	437	464	475	478	449	477	415	431	481	452	462	427	485	464	467	456	440	437	440	458	426	478	410	484	481	495	476	491	475	445	453	512	457	455	487	477	472	451	472	450	455	452	425	422	446	441	451	461	474	464	454	467	433	464	421	450	453	450	471	463	414	443	443	456	449	437	476	453	426	452	459	501	467	492	459	456	481	454	460	466	455	421	464	433	449	462	437	449	449	420	455	404	441	477	454	453	479	432	501	453	457	428	508	468	446	465	454	420	476	482	509	455	467	459	430	445	464	479	434	468	475	488	445	459	471	432	427	462	493	433	449	472	427	494	436	479	481	438	471	468	463	473	477	458	462	443	411	473	431	478	437	446	450	441	439	474	446	447	463	449	469	443	429	487	472	453	418	485	454	434	408	488	465	454	464	423	454	439	408	438	436	385	461	454	425	441	457	454	473	457	462	456	452	394	470	444	485	434	473	472	475	432	463	468	460	483	444	406	453	444	429	458	462	461	443	462	464	443	456	461	477	475	456	452	495	464	434	450	472	473	476	468	458	457	459	479	447	435	453	460	445	441	485	427	466	493	443	497	464	449	431	455	456	465	460	500	481	465	429	459	462	486	474	453	422	457	447	471	468	457	456	472	440	452	455	425	424	449	494	470	455	454	447	444	410	422	449	489	468	448	475	462	498	444	466	484	431	436	479	460	477	477	444	433	486	427	411	433	471	458	453	425	462	457	460	476	456	432	472	449	472	470	468	442	465	476	442	512	511	447	444	461	462	475	452	460	475	440	463	477	455	460	472	491	417	408	481	446	428	445	462	439	462	475	439	447	455	468	453	444	479	459	492	445	446	478	441	443	442	444	445	439	433	471	455	444	445	453	489	492	463	451	471	448	446	471	436	473	443	461	471	466	421	487	408	471	442	439	453	431	454	437	463	436	447	448	456	476	454	446	476	447	436	447	482	475	432	435	442	451	454	423	428	442	412	467	442	497	451	432	461	433	452	455	467	467	502	463	437	445	444	464	423	454	410	435	468	495	471	495	440	411	425	444	460	408	435	423	459	455	437	415	465	470	450	507	451	474	435	461	479	467	447	460	457	446	475	415	452	463	437	501	455	454	480	471	457	462	438	467	482	464	462	477	466	450	497	470	440	445	470	509	442	435	471	486	438	443	440	487	480	489	458	441	448	479	424	453	460	476	458	477	451	454	444	462	467	437	433	446	419	500	449	439	426	472	482	469	419	436	447	439	456	480	467	454	433	479	453	447	474	434	448	424	469	461	463	421	431	426	475	467	453	454	433	448	430	435	422	456	470	500	434	440	464	480	455	487	454	460	455	492	417	442	466	440	478	462	470	436	429	473	428	451	449	415	467	448	448	477	478	487	414	447	488	440	452	482	444	441	486	466	478	441	482	469	442	470	458	476	478	451	431	427	421	442	456	452	468	471	438	434	444	447	454	439	456	474	498	451	457	435	509	444	446	454	422	490	482	448	442	411	472	459	468	434	465	471	462	464	451	443	449	439	461	447	467	455	426	465	424	426	411	431	455	394	470	450	452	458	472	458	458	510	470	438	457	482	457	468	459	469	457	464	468	425	416	483	469	471	499	452	424	470	439	452	464	478	465	471	440	458	460	451	468	449	483	448	433	444	447	446	482	476	489	472	441	476	474	460	443	430	450	474	444	462	456	461	458	451	432	419	436	459	470	475	456	492	449	461	474	466	463	443	450	500	462	461	401	456	489	434	455	486	439	475	450	430	443	475	456	456	486	448	456	479	448	458	434	453	478	449	446	420	466	443	457	442	409	498	489	440	486	410	463	470	471	474	473	433	437	481	472	471	458	451	450	469	430	468	455	447	488	454	444	437	445	462	442	468	447	484	483	475	449	465	471	436	477	445	438	477	467	459	465	427	461	458	451	456	447	470	406	487	494	460	450	432	469	432	432	443	413	433	440	403	446	509	502	449	437	427	472	449	451	439	456	458	451	513	445	424	487	490	437	453	493	488	446	494	466	474	450	429	446	417	466	429	461	485	447	443	463	458	444	452	464	479	437	486	470	472	472	468	498	507	459	451	458	477	465	486	445	449	481	473	445	443	438	500	449	456	500	495	470	442	478	437	406	442	411	511	474	493	436	450	475	485	468	451	448	484	465	478	499	428	436	448	481	435	470	495	453	428	466	464	470	449	516	441	428	452	424	425	470	443	440	441	449	421	418	447	478	445	443	459	483	468	453	426	489	453	444	443	467	448	501	471	426	468	447	413	432	455	439	442	437	487	424	424	413	470	452	429	431	462	460	465	451	446	424	413	449	448	488	431	488	436	459	449	475	463	432	472	467	459	483	486	460	507	485	469	470	452	442	427	427	482	472	417	451	474	437	443	443	461	470	451	455	424	431	416	448	458	450	419	419	449	458	479	479	462	449	474	448	427	453	474	452	451	485	460	438	435	487	443	458	454	441	435	446	499	438	420	464	471	445	428	444	409	477	448	440	458	412	444	440	445	468	443	418	441	447	429	442	463	462	469	439	435	421	460	430	442	429	456	472	478	486	449	489	435	486	452	443	456	448	452	438	459	429	432	421	450	471	458	416	471	485	419	451	477	448	430	452	451	460	447	462	490	461	483	451	438	484	475	454	458	449	426	428	459	470	425	460	441	450	463	439	452	453	452	448	467	451	437	450	456	464	446	445	491	440	448	397	471	484	434	456	441	478	467	459	419	472	425	445	478	466	459	448	450	486	445	459	436	470	462	447	451	465	491	405	488	452	440	452	422	458	459	494	468	472	439	459	491	475	467	440	508	467	478	469	466	440	483	452	435	447	469	456	438	446	461	480	455	429	466	463	455	482	429	438	423	461	436	451	462	508	449	428	449	433	453	421	494	429	470	483	449	453	446	446	485	406	464	495	459	456	469	461	477	429	465	449	461	464	435	419	421	444	461	447	409	463	449	464	478	453	475	486	501	464	453	448	444	420	473	497	443	417	437	444	485	464	471	463	455	415	496	508	457	480	475	421	451	465	456	471	460	480	468	472	496	445	479	450	479	469	433	442	428	433	440	439	467	442	486	465	451	423	484	440	455	453	470	456	477	452	445	465	444	441	503	473	444	436	440	448	450	421	437	422	473	442	447	422	429	484	467	474	457	417	488	390	422	440	453	448	444	476	413	438	470	493	412	491
23001	21098	27166	25009	20988	21022	12298	1960	1390	1276	1170	1080	999	961	893	922	901	844	793	771	756	752	708	708	690	693	712	705	695	691	714	679	712	704	695	681	671	648	717	674	661	653	654	661	644	621	657	652	704	645	660	665	655	609	637	593	598	656	691	603	643	631	640	632	641	684	660	627	623	635	601	631	686	660	674	654	652	619	645	641	690	616	659	675	655	620	630	641	677	646	637	645	656	667	616	654	638	620	593	634	646	596	612	639	685	617	659	673	655	639	616	609	659	635	684	643	657	669	679	660	622	666	668	636	629	627	626	619	641	649	599	643	647	647	616	642	661	683	650	641	644	650	637	630	576	598	628	625	626	626	631	659	639	622	662	619	635	680	598	615	637	675	607	589	665	665	591	639	638	616	639	676	628	657	622	630	680	676	612	573	611	621	621	664	635	607	622	654	631	625	651	636	681	626	644	655	647	624	617	604	653	596	640	641	691	621	604	665	648	632	661	637	638	632	610	592	678	607	614	669	662	635	663	600	609	607	602	672	628	666	640	616	624	645	644	643	636	652	612	624	634	649	645	594	615	662	628	632	617	635	642	658	710	664	644	660	655	620	645	632	680	642	644	645	604	625	596	664	649	656	635	572	636	639	621	631	564	614	638	674	632	736	624	611	649	670	639	677	588	582	650	654	655	606	636	629	685	630	595	652	651	702	643	639	639	667	665	619	603	612	636	673	611	657	625	624	607	605	622	632	622	649	664	653	617	642	609	663	583	602	626	640	668	693	629	668	658	662	650	659	649	632	648	649	676	601	674	605	615	676	692	662	637	610	632	667	644	687	633	635	668	658	581	617	593	625	652	657	616	661	651	615	605	638	620	647	678	627	635	668	582	624	662	659	615	624	655	641	597	674	601	613	686	588	629	625	605	633	659	634	682	627	603	621	656	661	674	639	632	569	613	641	675	597	635	668	626	627	594	606	658	630	625	637	666	640	646	619	662	615	660	655	631	579	603	628	648	625	608	620	604	603	593	617	673	665	665	609	632	605	647	663	628	630	664	610	653	581	678	657	664	632	680	635	713	673	669	615	609	649	650	621	595	632	604	680	623	686	644	622	629	628	639	618	621	630	609	656	648	649	598	614	645	600	672	630	679	593	621	632	609	611	625	631	649	644	639	630	609	592	625	676	621	628	623	625	662	609	658	592	666	695	641	649	634	623	646	632	675	630	657	629	664	639	622	636	637	611	686	646	636	634	651	663	604	675	609	690	620	625	608	644	670	628	651	628	642	612	672	598	666	618	622	612	666	639	640	625	599	637	644	664	628	669	634	626	664	619	560	618	603	600	633	636	625	637	642	597	671	628	600	671	573	621	608	631	659	627	677	613	637	661	635	618	631	642	671	674	652	641	642	683	653	603	608	659	654	604	673	653	632	614	665	659	642	585	676	631	592	664	632	647	612	597	640	655	637	643	632	587	618	632	658	626	606	619	629	627	606	650	635	621	631	653	601	632	652	616	623	629	695	615	616	648	599	637	597	607	622	647	658	611	629	638	602	616	663	672	643	623	680	635	644	643	707	669	629	606	652	639	564	645	608	668	626	636	605	668	627	622	626	658	660	686	594	596	611	642	620	632	627	603	635	676	598	594	612	658	637	587	666	663	625	675	631	618	605	641	649	637	651	664	605	635	618	629	632	635	631	652	605	645	693	642	604	629	634	645	649	617	649	583	618	626	624	626	645	659	628	637	637	626	661	660	643	623	628	650	643	660	653	622	622	651	659	673	621	652	644	601	668	618	611	609	630	602	637	642	619	623	604	652	658	656	685	633	638	623	632	613	689	609	620	627	594	612	670	637	607	653	605	606	612	642	661	619	643	620	667	640	618	622	599	623	672	626	593	649	632	649	661	636	641	670	639	614	635	665	618	661	633	659	651	610	620	646	625	625	669	624	621	656	700	645	605	624	627	610	603	614	616	669	621	643	641	649	655	663	681	618	632	669	622	673	648	666	660	665	626	647	647	618	675	686	673	594	610	650	622	608	615	617	654	615	657	595	629	638	662	643	665	622	619	682	626	610	601	660	662	636	666	589	660	604	603	628	645	617	641	668	670	599	655	656	634	682	619	639	606	643	655	637	663	616	659	603	653	650	662	647	654	640	693	665	672	598	619	604	601	603	636	662	637	647	619	610	620	582	633	610	635	626	637	609	638	629	643	632	632	640	654	638	659	637	664	652	635	651	611	621	642	646	636	661	622	632	600	636	660	637	602	631	654	616	662	636	609	653	636	685	685	604	659	624	603	667	690	628	591	656	582	573	631	653	612	666	642	642	626	606	638	643	633	577	624	629	617	650	579	608	626	653	613	629	627	691	622	646	600	629	629	710	613	630	668	654	589	636	618	686	603	608	591	617	634	606	627	616	622	651	578	647	640	580	651	635	639	686	663	600	671	632	618	608	609	622	654	636	650	606	616	638	641	658	612	607	598	663	625	675	645	620	641	640	664	662	645	684	578	642	619	644	633	642	642	642	641	586	659	682	641	629	612	643	641	628	650	616	629	615	622	615	656	617	666	633	625	651	620	661	616	602	645	666	627	590	678	634	657	649	695	635	619	670	641	639	646	644	617	640	623	667	640	656	665	662	637	696	607	659	628	620	641	603	670	605	667	651	633	630	619	637	599	634	656	666	632	635	593	632	621	611	613	655	665	647	680	672	634	602	665	667	616	634	626	626	661	642	591	623	608	588	637	687	615	651	643	654	589	656	654	650	631	600	641	602	623	609	648	673	649	594	621	673	586	620	652	655	671	616	611	620	618	600	653	623	619	582	617	656	625	649	618	682	639	661	642	618	644	613	620	605	685	652	653	577	640	610	646	627	650	656	599	649	575	595	635	649	635	630	659	633	628	636	645	660	634	676	629	618	607	644	608	606	613	632	641	648	661	624	640	684	603	646	592	636	634	625	610	625	683	676	591	623	638	704	664	638	655	609	600	606	670	631	584	640	639	634	674	649	644	645	680	666	662	642	643	639	639	658	683	618	594	644	625	632	639	647	667	644	657	621	616	640	658	583	618	645	596	612	610	676	601	633	638	603	651	629	658	622	651	639	686	660	631	648	612	659	659	619	609	685	689	608	638	639	603	595	664	620	619	675	664	635	642	622	639	617	633	660	659	645	654	643	621	625	637	638	665	641	660	594	623	629	633	625	650	663	652	627	638	632	597	688	656	621	666	659	659	667	658	618	634	640	615	591	633	633	643	641	616	672	599	662	652	641	651	614	647	636	620	599	628	638	626	674	630	667	648	659	648	660	635	658	652	578	629	646	626	618	627	685	593	620	635	701	628	665	602	627	663	631	620	661	633	642	644	645	660	628	636	617	619	645	633	572	611	618	633	638	661	619	627	658	577	611	646	635	626	630	600	660	629	641	625	653	634	607	648	656	637	622	617	674	676	616	614	603	641	609	588	628	636	660	642	620	591	617	602	621	641	650	644	618	631	627
17479	63853	15869	8884	6158	4530	3769	3068	2563	2216	1887	1662	1532	1274	1253	1139	1069	992	911	937	879	880	846	834	815	775	754	730	774	754	717	723	694	724	725	678	709	705	672	676	691	623	629	661	656	655	691	697	676	660	690	647	674	686	609	661	672	652	661	715	679	620	679	678	720	639	680	628	661	645	682	696	675	607	644	656	709	625	638	711	646	663	670	647	669	655	656	650	662	680	667	679	704	666	669	581	649	650	683	617	668	596	612	669	651	621	649	653	674	647	621	642	685	689	609	653	645	639	676	614	633	623	630	642	600	643	635	666	623	650	636	636	686	654	640	626	624	676	648	645	658	604	672	669	629	630	611	667	649	625	680	631	653	656	652	622	643	624	588	645	659	625	651	639	657	656	603	656	674	673	643	649	632	619	611	654	663	643	643	593	628	605	631	632	653	712	642	655	621	674	619	633	631	657	614	637	633	633	640	688	653	636	633	671	632	637	622	667	638	652	667	619	696	632	703	634	660	654	674	669	629	643	656	654	661	627	643	643	654	618	618	601	641	626	648	658	656	619	651	612	628	675	660	636	668	637	679	667	642	675	659	639	627	646	631	626	667	586	615	639	644	642	662	608	637	643	626	664	691	649	640	629	689	659	635	660	627	616	659	631	643	638	665	666	630	638	658	602	646	650	653	639	625	669	633	614	676	669	632	617	710	637	618	627	633	709	638	651	600	670	632	659	638	692	650	665	665	681	662	676	669	640	642	682	638	625	628	657	675	623	654	616	637	682	678	675	591	649	641	622	615	672	703	688	675	639	659	627	643	603	639	656	635	606	691	638	614	660	648	644	672	642	641	611	682	650	645	584	630	634	681	660	605	624	639	706	661	626	627	676	601	610	645	665	704	675	652	672	583	639	626	652	613	599	646	611	707	702	663	642	600	664	666	646	618	656	616	629	662	680	676	654	674	608	599	636	624	625	625	690	632	643	645	660	639	619	632	649	637	652	674	660	635	707	672	648	638	622	679	659	622	692	644	670	656	643	690	695	650	609	642	648	642	683	625	688	628	663	673	675	595	735	675	643	718	700	661	628	656	662	652	613	627	653	682	623	626	577	607	643	683	657	707	627	672	651	657	637	709	649	693	637	607	651	639	660	639	646	607	675	646	712	604	641	655	617	595	651	619	700	664	662	674	620	633	651	640	648	655	664	613	621	654	659	602	640	638	637	604	691	632	639	662	626	666	663	619	636	678	619	692	627	659	631	651	634	621	622	642	688	691	661	635	648	647	641	645	671	608	652	623	623	636	664	681	641	641	649	620	630	646	624	654	678	697	649	644	603	603	651	678	638	672	690	625	709	639	625	685	656	633	636	656	647	639	596	662	666	681	614	619	622	671	599	641	691	651	637	681	656	662	638	650	651	649	635	647	623	656	616	616	631	692	656	683	626	652	634	626	627	686	698	638	649	668	673	601	636	597	713	648	662	634	701	636	648	638	624	638	610	659	655	663	655	653	607	646	629	678	617	642	634	633	650	728	676	654	631	629	648	602	631	666	611	581	611	644	616	661	666	635	641	651	639	644	591	633	634	636	672	662	633	670	656	654	677	606	649	662	639	680	650	620	637	640	687	636	640	594	642	638	626	622	650	672	647	640	650	646	667	714	686	674	608	651	683	610	631	634	632	638	616	621	641	639	698	645	642	675	623	687	684	610	687	598	650	644	683	633	618	675	696	683	678	643	657	660	589	653	644	614	631	647	587	653	636	655	679	625	651	642	626	607	667	642	638	667	636	622	668	637	643	631	690	655	626	675	617	644	620	621	621	662	620	635	655	633	595	638	639	666	635	671	622	593	650	668	623	597	658	645	675	668	635	657	616	660	701	621	647	643	684	661	632	608	649	629	655	688	608	623	654	680	620	617	657	667	656	655	620	643	613	673	669	625	634	704	663	673	641	640	615	620	633	646	651	693	661	635	689	646	661	668	669	661	617	664	655	663	631	605	661	682	653	660	652	684	660	649	636	646	604	629	649	644	644	654	636	684	634	700	617	625	664	647	653	660	686	639	665	647	631	635	636	648	653	594	670	674	647	653	663	619	663	687	591	590	632	645	639	671	647	609	619	635	594	653	665	628	634	624	607	590	642	684	651	648	625	643	634	644	681	640	639	580	668	642	650	652	643	615	664	659	646	651	636	629	621	641	658	678	673	614	589	664	661	627	642	625	659	648	602	641	636	631	655	674	653	654	697	648	631	638	639	646	668	620	673	633	651	621	694	681	646	648	637	627	633	681	597	675	627	630	637	638	672	648	631	669	622	639	638	646	636	692	677	669	676	674	613	641	647	657	664	607	644	635	640	656	615	618	613	644	687	625	651	623	701	665	645	602	617	659	624	676	732	602	677	649	659	608	662	607	641	675	667	669	620	640	647	633	651	680	622	635	642	614	636	684	629	611	665	612	661	631	641	682	666	664	657	628	646	606	691	649	613	580	612	646	614	628	606	653	625	677	659	664	626	618	651	644	656	655	643	602	656	668	675	605	667	615	640	649	647	588	627	639	671	638	674	616	631	662	628	650	634	640	602	651	663	659	671	649	683	646	608	644	641	670	656	653	641	640	651	618	656	636	638	632	668	650	702	682	612	701	626	634	633	633	612	618	653	671	671	654	636	650	628	650	658	672	666	674	638	634	682	628	662	659	631	654	638	649	681	636	644	662	607	591	663	655	651	658	612	654	694	640	613	653	648	657	656	622	639	682	620	648	652	660	679	640	641	659	622	662	695	726	610	621	614	657	685	658	680	643	625	672	670	709	673	651	646	644	650	652	641	662	655	637	673	648	671	604	657	616	642	613	645	707	652	653	650	683	614	685	693	643	645	659	629	631	650	653	666	651	678	652	665	661	644	641	616	639	673	660	614	635	649	632	659	637	667	660	646	652	658	681	631	647	655	610	629	603	672	635	688	632	604	713	650	631	628	643	653	677	668	647	666	646	662	645	609	678	660	657	652	648	640	623	618	664	652	661	653	606	612	618	581	665	665	628	612	671	642	671	634	612	639	595	616	653	651	644	631	650	677	624	657	688	628	639	638	636	628	667	676	681	672	628	683	663	668	679	668	652	637	637	643	638	648	664	652	652	673	645	642	701	633	666	661	638	660	635	704	629	647	639	641	653	650	663	690	660	640	654	635	685	656	680	675	638	595	627	645	599	635	674	673	608	616	655	645	632	638	672	650	636	675	642	651	658	649	667	661	739	648	636	604	661	617	644	615	668	681	649	677	624	618	682	665	620	609	630	665	662	604	660	627	639	642	641	656	648	641	650	606	617	691	668	647	680	650	663	636	635	657	672	638	615	650	619	662	655	628	626	651	655	602	695	660	625	635	651	664	651	708	654	612	631	607	618	641	637	630	637	646	610	671	620	621	632	645	652	599	648	647	621	639	635	623	658	578	646	618	641	595	655	595	629	665	641	677	666	611	613	656	683	637	621	649	661	597	660	629	670	682
28343	19646	7067	352	213	182	195	191	179	168	168	155	140	161	150	147	142	149	144	126	159	155	144	145	152	138	134	152	152	160	136	131	143	150	153	150	123	138	144	147	161	141	157	130	125	153	148	134	134	130	131	148	139	137	116	171	118	127	142	152	133	149	122	133	133	146	148	138	148	154	146	128	139	132	129	144	122	127	127	152	130	131	152	134	127	139	139	154	120	137	145	143	132	146	153	136	175	125	133	148	138	133	120	131	149	129	161	155	124	143	145	150	133	134	159	142	145	139	155	129	140	161	151	142	129	138	132	150	128	165	137	143	125	150	136	138	147	168	149	136	157	149	142	143	113	135	134	122	143	146	130	125	157	138	126	146	148	134	147	142	154	147	162	133	148	151	123	125	153	142	131	142	154	132	147	135	118	131	146	138	121	166	138	149	141	134	173	163	137	129	145	135	125	150	146	153	140	153	132	122	140	135	119	125	146	135	150	156	135	134	143	155	143	116	151	133	132	129	120	121	152	155	136	137	165	140	149	130	141	169	123	154	123	146	127	149	127	127	132	140	123	151	146	157	133	151	139	129	141	139	136	141	125	138	152	138	145	127	167	159	148	148	149	128	143	130	135	120	138	146	129	149	140	170	141	129	144	163	130	158	145	135	140	152	143	150	149	158	123	148	149	155	162	144	145	146	136	173	136	138	155	137	135	140	124	139	146	133	132	135	149	150	125	149	145	144	153	149	137	154	156	144	123	138	139	150	146	132	160	151	145	129	139	153	156	139	133	147	155	132	123	143	134	135	159	155	131	129	122	134	158	149	134	144	134	155	161	122	116	129	125	168	137	130	157	157	137	151	126	129	150	146	144	140	122	135	153	144	141	138	131	135	160	134	135	132	156	132	125	150	135	132	142	131	156	135	140	149	163	128	137	159	146	141	139	164	143	131	128	118	133	151	128	135	136	135	146	146	131	138	138	144	135	133	138	132	137	145	168	145	142	134	116	141	163	149	135	120	150	137	125	148	159	162	132	131	131	126	134	146	123	150	148	145	136	154	130	131	121	132	135	134	136	125	143	147	133	134	145	133	155	145	141	156	127	134	140	148	143	141	156	143	149	130	134	155	144	123	153	136	143	150	147	149	136	133	138	161	124	130	145	147	146	137	127	135	132	145	139	134	148	147	142	141	116	143	144	136	146	140	142	151	140	141	114	176	142	134	136	117	132	140	126	137	159	113	153	158	139	145	167	144	153	147	133	132	138	135	140	129	134	148	124	124	143	148	156	154	125	138	138	151	140	119	151	133	133	134	144	135	142	134	135	142	147	138	156	159	149	142	133	155	137	134	141	159	146	140	128	139	144	164	115	111	127	131	159	154	137	138	134	140	135	141	165	152	152	129	137	134	132	159	138	133	170	129	159	127	149	149	139	119	132	127	125	136	142	131	157	135	127	144	134	146	158	150	154	139	155	170	136	123	136	134	143	146	166	138	137	150	133	140	142	131	122	152	129	125	146	150	145	135	141	121	125	130	147	157	139	134	123	138	143	154	145	151	122	125	147	143	145	148	163	146	116	133	147	158	124	151	143	145	135	150	134	141	138	148	143	146	137	133	157	156	153	151	130	135	140	129	129	125	168	132	136	148	152	155	129	123	144	132	133	143	142	133	134	125	165	140	159	131	142	138	141	152	144	142	147	150	118	140	151	131	155	153	117	148	147	149	136	144	127	144	130	139	136	145	124	148	158	151	154	161	146	157	127	122	141	142	126	149	143	120	152	153	132	124	146	148	137	133	157	144	136	156	121	148	148	139	147	160	131	126	121	140	132	143	138	133	149	142	131	131	135	124	131	139	142	138	141	152	154	156	129	145	122	141	155	134	128	129	140	163	132	121	146	129	141	142	159	128	144	132	142	164	139	165	131	159	147	146	156	128	129	145	160	125	148	132	157	151	140	126	137	158	137	157	143	124	158	139	129	148	156	144	141	135	141	114	124	127	139	117	140	149	152	131	146	136	131	132	120	121	125	156	133	144	154	119	123	158	127	132	134	130	119	139	140	124	153	138	138	147	119	133	136	144	137	143	118	129	134	133	122	137	129	140	146	165	146	146	148	156	131	136	150	142	149	157	155	145	149	138	121	135	152	142	147	143	141	134	131	143	140	138	137	144	150	147	137	130	142	152	158	132	133	142	130	135	140	142	136	133	137	142	140	135	140	147	130	145	141	135	128	153	163	137	129	156	132	146	133	146	134	140	138	142	140	127	147	127	122	145	132	154	163	139	147	140	154	138	144	136	125	149	140	148	147	142	150	146	138	146	129	137	144	147	146	143	155	130	157	135	137	140	175	132	149	146	147	133	148	142	151	139	151	139	148	150	142	156	145	149	148	138	137	134	143	157	136	138	163	140	130	140	143	153	174	138	157	133	134	147	150	137	138	144	153	138	134	140	191	166	170	168	119	128	140	148	152	141	136	151	140	135	149	147	135	146	138	153	133	121	153	175	151	121	159	117	134	149	140	155	148	124	138	144	143	155	119	126	167	152	134	131	151	151	163	139	147	120	124	132	156	144	163	155	148	136	139	145	135	137	125	138	146	162	167	144	132	136	137	144	158	148	124	158	127	143	147	142	151	151	152	126	142	130	138	131	142	147	141	136	151	147	139	146	139	157	144	139	144	142	150	159	130	145	137	131	143	145	128	147	142	147	132	132	144	140	152	152	140	132	147	124	141	128	149	132	130	129	140	150	151	137	153	129	124	152	142	142	141	146	134	131	132	148	146	135	130	141	141	143	131	168	132	149	142	138	153	141	145	157	113	139	165	166	153	132	165	143	160	117	145	141	157	156	166	133	162	138	124	144	153	138	148	126	131	150	127	144	127	152	146	140	144	152	153	160	132	149	145	115	129	140	131	175	145	132	132	140	146	166	125	147	151	160	160	118	135	146	137	129	131	138	138	141	133	137	128	140	140	166	152	131	148	154	166	148	150	144	122	142	137	158	140	127	153	134	151	145	155	153	159	133	141	121	145	146	122	137	159	146	138	126	155	152	166	151	126	139	137	136	142	140	146	145	134	124	132	131	139	134	150	139	138	145	158	126	149	137	144	126	158	148	145	123	130	143	144	152	125	155	154	110	131	147	136	119	149	149	157	143	138	121	147	159	113	122	152	130	133	155	169	162	142	156	151	158	118	153	164	129	143	161	147	156	152	153	138	122	142	153	140	149	139	124	117	145	143	133	138	139	123	173	161	177	123	150	143	125	148	131	136	118	146	165	134	144	151	132	131	154	132	141	128	151	152	153	153	143	147	144	146	167	136	139	129	142	150	144	154	132	137	140	134	151	132	152	157	140	157	129	143	141	139	150	157	132	130	129	144	140	124	150	146	138	147	136	122	141	136	145	143	152	143	155	141	154	129	139	153	138	145	137	129	139	143	153	163	145	153	140	142	150	149	137	143	154	148	137	116	153	142	154	150	150	131	154	135	172	123	142	111	152
6287	19547	2335	362	271	270	231	192	207	197	211	209	169	166	183	144	173	164	165	157	160	153	193	166	186	172	167	172	181	172	175	159	163	157	152	162	171	172	150	165	150	156	164	177	170	148	153	163	168	153	166	154	165	150	177	174	176	163	160	160	180	140	169	157	171	156	147	146	153	167	167	173	163	148	150	168	126	144	158	149	151	158	168	174	164	145	167	137	156	160	153	178	156	148	158	162	158	164	151	150	156	143	173	167	184	139	160	154	156	156	152	139	164	173	143	166	165	137	148	166	155	164	144	154	160	153	151	166	166	162	181	151	162	151	143	156	161	147	154	148	177	161	157	159	180	132	158	153	188	159	164	150	158	160	157	179	157	174	136	150	152	153	154	158	149	149	160	149	144	160	161	187	169	176	182	143	161	149	147	143	170	174	169	149	161	148	160	162	168	145	156	167	166	147	171	150	160	162	161	160	165	160	154	171	140	170	155	154	161	185	137	162	163	152	176	156	145	147	167	167	163	186	156	141	155	164	149	157	163	137	151	157	167	133	163	156	157	150	165	156	178	144	147	161	170	167	153	169	157	160	163	171	169	144	157	164	145	175	153	155	166	165	163	157	156	128	171	167	156	156	157	159	165	174	164	163	165	168	157	150	164	164	166	173	153	176	144	163	155	159	149	174	162	141	162	178	146	188	163	127	163	176	174	162	143	156	163	175	170	159	173	122	151	136	178	154	153	181	161	174	159	166	138	168	161	159	163	163	159	160	158	160	171	188	160	164	154	169	159	134	155	180	155	157	153	169	167	152	151	143	155	174	159	180	162	153	158	157	159	167	175	157	148	163	170	155	160	149	163	166	152	176	150	144	173	164	159	174	178	162	173	171	165	163	170	133	163	152	152	140	171	147	162	167	165	169	154	164	157	145	147	150	158	144	151	155	148	144	140	144	169	142	184	160	136	160	146	158	174	142	159	149	167	156	164	145	155	156	171	157	146	141	148	185	143	154	168	161	135	148	150	161	134	145	147	155	172	141	176	166	160	151	151	163	166	153	159	150	168	177	144	172	166	171	186	156	168	160	164	140	159	144	161	180	139	150	168	148	164	137	145	148	151	168	143	152	171	157	150	157	157	151	153	176	160	139	155	169	164	177	158	155	161	158	146	177	167	168	165	162	179	170	143	152	153	165	136	164	160	157	168	138	145	153	169	167	169	168	166	158	176	163	167	162	152	147	158	164	171	141	187	144	166	150	165	164	174	131	177	172	131	165	145	130	163	169	155	179	166	162	163	175	157	166	170	173	167	137	166	158	156	159	162	163	141	165	188	184	161	178	175	174	154	167	175	176	145	172	149	172	139	150	145	156	160	159	170	128	195	156	155	149	158	183	159	139	172	122	170	152	178	158	155	157	177	178	160	161	162	149	159	178	177	140	189	161	158	155	161	186	146	136	164	159	169	155	164	152	156	179	163	149	169	146	150	171	175	169	172	179	140	147	163	176	147	134	155	169	163	156	164	158	161	166	153	157	149	159	167	164	163	175	172	159	154	174	176	137	155	140	168	129	176	189	166	164	142	175	156	161	149	169	155	144	143	155	155	159	188	165	160	147	147	156	165	151	140	143	156	149	174	172	152	147	158	170	166	177	171	172	146	175	197	165	138	168	175	183	162	147	152	167	198	153	146	142	161	167	165	171	176	191	146	182	163	147	161	161	165	165	159	156	155	180	160	162	162	137	169	167	168	167	154	142	135	157	147	151	194	182	146	188	169	143	143	150	150	159	175	135	163	158	149	166	143	169	176	151	166	155	155	169	155	169	168	149	175	159	142	158	148	158	186	178	180	139	143	154	176	149	159	159	157	159	150	147	160	149	146	151	169	153	151	166	166	172	151	157	165	154	157	150	154	162	150	164	159	152	161	163	139	165	162	159	134	163	165	164	146	160	171	152	159	169	147	169	146	156	179	159	146	161	168	169	174	184	180	149	163	154	172	142	169	140	156	160	154	151	159	171	144	167	185	148	177	174	163	164	151	163	142	163	186	169	162	147	166	156	161	155	159	151	159	168	171	174	153	143	161	143	149	184	149	186	177	146	161	151	159	144	155	160	159	152	154	166	142	168	163	158	179	137	165	153	168	151	145	184	166	160	161	150	142	157	159	133	145	153	168	165	155	165	158	144	163	134	155	142	192	150	136	165	148	157	147	169	165	152	151	158	154	181	157	167	179	165	185	167	150	158	154	181	165	150	166	169	156	126	144	157	162	181	149	161	157	155	152	152	172	151	151	142	159	158	173	149	168	153	156	167	141	159	149	155	159	175	148	143	163	171	135	149	161	187	168	172	189	168	163	161	156	155	166	177	135	114	144	146	140	173	165	180	128	147	174	187	156	174	149	159	158	183	141	159	171	178	161	166	164	164	163	166	200	153	159	173	160	156	151	144	165	153	160	162	165	127	156	157	152	163	143	158	158	159	156	164	179	170	161	170	129	166	170	171	145	140	138	162	149	171	177	153	160	145	164	153	174	163	164	180	146	155	166	159	162	162	173	165	160	154	152	149	170	182	146	137	180	135	163	180	156	181	151	148	182	153	161	168	176	156	167	178	167	155	200	157	166	160	159	174	171	165	184	141	168	149	157	158	148	166	144	159	163	163	173	165	175	159	161	141	166	160	163	147	162	138	162	168	147	147	177	150	163	170	148	166	168	138	147	162	159	163	156	174	147	142	158	170	151	151	169	151	153	183	169	155	159	164	159	151	165	152	171	152	129	144	164	166	143	150	163	159	147	152	159	150	156	166	151	127	163	147	160	165	147	148	146	158	143	167	152	178	172	167	179	172	196	162	165	147	162	161	150	171	152	146	148	142	180	141	147	161	147	155	167	151	170	178	168	189	184	180	148	133	162	156	151	172	175	154	185	182	132	155	135	188	169	148	166	170	169	143	167	161	147	180	156	183	137	154	167	167	161	145	165	149	154	161	156	156	149	155	146	158	160	149	158	164	137	148	149	151	167	167	153	156	151	169	165	144	155	135	172	152	157	152	160	157	174	155	155	185	158	166	136	166	152	154	166	170	146	154	168	154	176	167	147	165	132	166	159	157	145	140	133	169	143	146	156	164	159	141	169	151	144	146	169	148	140	149	172	153	172	163	165	148	139	174	149	162	167	158	158	187	172	179	171	159	155	147	156	169	145	149	146	180	158	174	154	133	156	178	173	170	157	166	166	173	169	157	143	166	157	155	159	146	160	151	142	139	163	166	189	154	147	146	155	163	166	146	165	177	159	159	159	157	156	158	160	165	163	162	151	135	135	169	141	158	143	177	166	152	146	137	158	165	160	165	165	160	155	147	132	165	171	145	156	153	152	151	177	166	144	150	171	146	153	183	164	195	165	161	186	159	162	163	174	167	162	147	149	158	134	168	148	138	161	177	180	164	168	154	145	154	163	172	152	155	179	183	152	157	160	170	168	165	147	162	143	162	193	170	156	167	159	146
25399	21088	27996	24248	20971	12895	1782	1032	873	791	793	706	680	611	573	594	589	562	521	528	526	465	498	509	470	468	521	482	495	470	439	478	445	481	477	479	504	477	483	424	445	458	458	444	458	452	463	495	435	463	472	426	479	435	470	457	430	466	456	464	472	433	441	444	485	489	447	484	453	460	449	442	439	423	448	477	436	444	447	438	443	452	451	453	451	465	465	467	410	439	431	438	432	428	474	458	433	473	459	460	447	425	463	474	428	462	421	450	423	447	440	452	449	463	483	424	441	448	430	443	426	454	430	482	489	468	439	428	459	465	403	444	494	454	477	481	476	482	415	445	435	415	413	436	478	475	476	433	460	475	463	468	423	458	462	414	418	464	452	464	436	474	459	470	466	459	431	447	448	469	445	458	495	463	427	474	457	431	466	463	447	443	456	446	470	467	456	405	483	447	488	425	440	440	468	462	462	444	445	422	427	433	450	440	427	434	446	450	425	432	465	431	447	458	476	430	442	443	469	413	422	470	458	480	464	448	437	470	452	502	476	439	415	419	426	421	430	479	429	444	421	463	457	446	446	443	509	408	458	470	440	466	489	421	421	462	443	435	453	459	431	463	453	457	460	461	455	487	470	463	472	441	506	434	465	452	466	450	508	471	437	468	434	473	409	429	453	467	469	464	464	440	451	460	438	446	450	466	445	455	428	454	438	432	456	403	465	460	482	428	432	476	461	460	465	433	436	448	441	444	452	471	450	466	442	447	415	466	439	463	457	435	460	453	463	480	426	434	452	470	425	451	450	439	415	459	444	463	454	422	470	443	443	422	427	505	417	455	486	473	460	457	460	480	474	403	449	436	434	473	443	491	460	452	465	452	464	472	447	444	455	425	448	479	426	461	397	445	428	435	435	455	448	407	447	447	493	462	491	442	456	446	397	472	457	413	422	443	457	438	434	465	424	426	465	445	461	412	420	454	471	456	492	418	443	457	430	442	461	495	435	467	430	446	481	466	431	442	449	470	406	434	391	451	415	451	448	451	459	414	425	439	486	490	417	479	469	475	445	474	450	466	452	450	427	408	458	492	462	496	469	449	445	440	445	474	454	460	461	387	450	439	431	471	450	450	456	456	412	408	495	450	453	451	443	456	462	448	458	460	403	468	449	429	420	428	430	449	436	477	455	433	435	456	437	446	488	458	435	444	418	433	439	451	471	468	425	439	432	431	445	469	457	469	454	426	483	439	431	472	401	454	445	412	470	469	453	446	450	422	471	434	468	476	414	427	425	454	441	468	449	491	489	461	448	493	459	409	445	463	468	429	446	443	472	443	471	408	432	444	447	447	402	426	429	430	488	438	425	452	444	456	466	483	473	427	441	437	478	438	441	463	431	410	456	430	466	456	444	479	471	454	431	428	416	467	422	451	448	446	405	413	442	466	482	458	463	459	475	451	451	424	407	438	438	469	441	467	447	461	450	497	441	470	412	446	449	469	433	428	419	464	466	446	455	475	427	462	449	445	446	466	451	436	472	417	434	440	449	426	410	448	461	441	446	472	457	466	436	431	425	466	481	438	442	453	397	438	500	436	432	415	449	478	428	457	448	437	421	453	425	439	419	435	465	454	458	435	419	461	442	461	450	467	424	432	436	435	416	475	442	454	455	419	438	428	442	433	429	412	443	439	459	449	408	459	452	437	430	433	461	423	400	429	503	417	437	422	450	439	459	441	418	455	470	449	446	455	449	458	448	423	439	432	440	445	441	462	481	431	475	442	461	423	462	438	434	458	461	424	454	425	454	463	424	479	479	396	436	477	447	470	438	477	451	451	449	458	413	445	429	455	451	444	426	421	443	411	462	476	468	462	442	450	442	465	459	423	458	458	457	467	456	447	450	487	442	475	445	454	450	450	494	450	445	440	484	420	471	456	474	449	437	453	431	412	464	443	407	450	476	455	465	410	421	463	438	443	429	447	450	455	486	463	437	407	480	441	444	435	455	412	439	452	426	450	470	459	436	473	429	477	441	435	408	445	462	455	455	440	457	421	452	439	452	461	432	430	443	428	449	472	444	431	441	457	442	465	438	463	474	434	442	425	465	465	429	439	414	425	439	464	479	449	443	420	462	443	462	437	486	432	461	471	417	462	430	441	432	432	454	484	462	464	455	473	412	426	461	432	443	408	415	444	449	440	432	435	436	462	444	442	450	419	426	474	452	449	449	447	447	444	459	462	465	456	454	463	460	431	460	423	475	448	454	433	450	447	444	407	480	434	410	428	471	460	430	444	484	471	420	430	460	468	447	456	438	443	446	461	393	442	449	452	453	418	451	443	443	449	488	447	487	425	446	422	452	421	462	460	453	408	438	430	454	436	423	443	438	458	400	450	468	441	451	448	451	436	454	466	459	426	450	447	411	435	449	435	446	462	425	443	442	421	407	437	459	436	457	429	415	458	436	450	434	433	411	447	433	444	442	440	454	432	447	413	418	468	440	442	478	451	421	445	456	430	451	465	419	441	459	443	467	429	472	468	419	430	417	474	445	463	432	424	447	444	431	468	466	416	420	414	456	462	461	422	447	435	427	425	443	428	469	434	463	452	457	396	471	475	442	426	437	446	443	480	435	471	419	442	461	446	433	440	470	448	466	442	490	458	414	491	455	446	406	429	454	415	454	453	453	419	470	450	478	461	446	438	454	455	419	446	433	446	482	458	459	445	436	468	468	469	486	450	482	431	458	426	494	477	429	463	444	462	441	439	434	485	455	430	455	460	460	475	447	434	443	407	413	463	467	427	434	453	461	436	441	427	467	430	435	450	442	495	492	423	492	472	473	405	453	440	437	434	466	470	453	434	442	423	466	455	469	424	430	444	441	474	468	440	411	448	427	496	407	464	441	489	480	433	426	419	474	457	461	435	450	424	488	439	457	429	449	468	472	459	464	416	451	446	437	432	501	447	417	452	457	417	423	477	434	441	411	442	461	473	401	409	489	463	459	440	444	448	442	441	435	450	460	448	473	426	451	433	474	465	476	416	415	442	414	451	452	429	449	462	461	446	384	433	451	430	469	464	502	467	450	400	477	399	467	433	494	453	427	409	456	475	471	421	455	467	483	422	429	447	452	418	457	421	450	461	433	451	446	453	417	468	443	435	459	418	384	445	429	439	405	439	473	492	453	454	425	428	467	428	459	424	464	448	441	455	467	445	442	441	482	449	461	460	493	428	467	445	426	417	437	431	460	470	449	443	440	464	434	458	473	437	448	467	452	454	456	467	437	417	469	455	412	450	414	487	437	445	440	448	481	445	459	403	465	433	472	483	441	430	461	466	452	453	447	446	420	418	425	435	416	470	456	438	462	450	419	421	478	432	451	453	469	463	459	449	456	389	416	439	462	466	444	479	448	457	421	467	469	437	441	427	425	448	415	439	401	418	445	429	440	435	461	478	448	431	439	425	465	413	483	432	457	437	448	409	436	401	407	448	424	432	434	424	463	508	491	449	424	456
9115	49542	13008	5402	3732	2737	2235	1796	1578	1303	1249	993	894	834	793	705	686	614	607	577	613	573	544	538	543	541	561	484	515	521	490	464	487	506	511	495	583	471	515	474	504	465	446	453	475	472	466	525	501	482	479	467	491	470	445	437	447	480	438	472	468	447	497	454	460	457	460	437	451	463	493	429	459	502	430	458	457	466	419	449	453	447	434	490	470	466	468	466	436	470	463	525	430	473	463	480	430	445	465	452	491	481	448	475	471	429	440	451	445	465	452	469	451	435	475	440	470	456	443	477	415	434	481	469	445	466	461	449	469	425	464	475	484	491	477	472	460	474	424	418	460	434	414	442	488	460	421	437	426	430	433	426	442	439	446	483	435	447	442	437	484	446	438	419	464	469	467	463	446	436	461	493	415	454	424	450	450	429	478	432	459	438	449	432	462	452	463	427	440	443	459	443	471	457	444	510	396	437	446	419	500	467	483	467	456	484	413	458	478	432	456	464	469	457	462	501	431	492	415	432	400	467	456	418	460	445	465	471	473	462	493	483	418	423	465	477	454	413	458	399	446	455	472	459	479	445	426	470	424	450	477	439	452	479	458	461	461	439	477	451	429	450	438	475	478	447	473	457	487	446	471	468	449	471	417	417	455	424	467	445	426	455	439	466	440	439	426	487	426	480	419	464	442	485	429	472	430	433	444	479	422	435	462	480	467	470	463	523	480	476	459	463	454	483	457	467	429	458	466	431	451	420	430	453	437	478	472	446	452	488	448	443	443	433	467	481	443	467	441	460	448	468	464	443	487	450	440	480	431	415	434	412	445	455	463	437	424	463	454	467	449	466	471	443	456	435	429	446	483	448	447	483	459	446	463	457	490	462	461	466	503	426	464	463	442	442	475	471	434	459	445	450	489	472	449	456	436	505	459	459	493	442	452	464	386	446	453	432	477	454	449	451	445	460	449	454	432	463	452	468	435	411	422	491	446	454	469	485	449	474	489	474	472	440	463	511	470	420	468	486	461	479	483	487	472	437	471	418	419	453	458	458	473	437	447	453	463	498	448	468	447	471	464	448	424	455	449	456	453	493	452	488	469	446	494	494	451	441	439	419	476	475	438	438	461	453	447	465	421	466	442	477	456	481	489	478	460	444	498	459	461	449	381	458	442	461	428	456	449	466	451	485	480	494	462	460	496	495	477	455	481	469	477	424	457	461	464	449	453	445	466	459	408	439	433	410	466	433	464	445	476	441	448	461	461	467	482	444	434	496	442	517	436	464	430	433	470	412	465	442	470	450	461	454	441	413	447	472	491	484	426	453	432	483	440	456	452	450	512	448	479	458	456	466	463	462	472	454	476	441	455	485	459	456	464	457	465	470	472	419	432	455	419	436	426	474	448	481	452	460	421	409	461	463	446	434	482	416	427	457	421	446	512	441	453	484	436	454	479	450	433	458	451	444	415	467	432	495	459	420	452	464	471	458	424	478	434	444	417	473	455	477	443	488	435	454	452	450	479	430	451	464	430	465	507	455	450	442	436	457	428	449	451	459	437	413	502	448	455	451	451	502	410	477	443	514	506	464	464	457	433	459	434	432	461	457	454	468	483	444	451	458	481	443	430	444	458	468	407	493	384	433	477	415	475	427	495	482	486	445	478	472	489	479	419	427	440	502	467	449	450	436	431	451	431	464	461	457	445	470	500	439	483	447	428	458	484	449	471	440	452	435	452	477	432	457	447	440	431	464	440	448	466	453	452	465	438	438	472	457	396	471	420	467	450	473	461	411	392	442	428	460	455	468	479	443	459	458	459	422	433	443	459	444	464	439	457	430	442	419	463	482	452	479	392	457	438	429	441	425	479	440	435	475	474	477	443	456	454	430	463	484	468	455	466	486	475	439	475	478	449	469	446	444	446	461	432	418	456	433	459	437	453	451	449	488	452	481	473	504	446	433	456	454	430	437	462	461	485	430	452	443	466	430	443	438	419	470	435	475	463	434	473	465	472	448	449	454	470	500	475	481	483	442	453	441	504	450	440	464	449	471	469	432	451	478	482	410	419	448	466	456	479	412	477	469	476	437	438	479	442	469	460	410	455	445	449	450	467	457	486	425	435	490	446	446	423	468	426	441	426	499	471	464	433	482	480	446	449	430	448	486	455	449	458	499	489	476	457	453	501	426	505	469	429	437	466	436	433	468	475	437	435	470	456	423	461	448	444	502	477	461	467	449	449	486	396	470	476	455	446	422	467	456	460	450	443	464	417	423	430	445	438	465	440	460	461	461	468	494	440	458	483	449	484	473	451	460	425	439	460	458	421	494	460	492	429	450	485	485	453	452	414	449	460	463	430	458	418	461	424	459	451	465	467	425	422	461	447	519	423	421	458	461	433	420	449	431	473	473	473	412	444	466	423	468	453	443	449	453	433	436	439	466	454	476	485	402	464	462	453	432	448	437	445	481	419	412	454	461	434	442	448	437	454	459	476	454	481	435	461	482	455	476	489	434	476	437	422	450	462	467	457	477	454	433	414	458	500	413	433	461	411	452	449	480	488	453	456	477	413	443	452	454	474	467	475	481	469	426	464	445	458	459	452	417	441	441	449	463	455	487	422	480	415	501	476	474	417	469	420	491	482	463	475	479	443	423	521	451	449	458	466	462	461	469	448	477	462	432	481	455	466	425	467	433	461	423	473	483	457	426	455	439	463	460	411	499	411	435	463	479	457	477	455	420	457	478	433	426	457	464	443	421	434	426	461	430	464	448	482	449	467	455	449	445	443	415	408	457	441	468	476	447	463	446	503	504	426	450	482	465	431	463	463	428	443	447	452	443	451	468	425	446	452	473	432	430	459	457	443	434	457	454	473	487	468	490	458	445	451	453	458	456	432	481	415	504	474	468	465	457	446	477	465	455	465	445	479	451	449	471	471	442	434	441	436	463	484	412	440	468	439	449	455	462	438	450	455	424	436	470	445	461	470	454	429	463	401	479	442	476	483	447	455	486	463	482	486	488	442	445	436	442	463	445	465	450	460	453	419	477	477	498	457	451	460	436	433	430	489	483	419	445	462	479	453	450	494	463	466	429	483	458	470	442	476	461	442	417	436	459	454	439	472	458	478	440	413	450	425	436	474	443	445	430	461	441	457	469	450	432	456	411	501	470	479	443	433	436	439	465	433	408	432	516	472	450	478	473	423	442	483	475	427	450	437	511	510	453	419	460	456	473	429	452	460	434	522	437	456	440	476	455	470	460	439	439	419	432	441	458	461	486	443	482	505	452	470	449	397	470	497	481	458	444	439	419	447	452	454	431	464	437	431	466	449	452	423	495	448	477	484	445	430	458	449	427	481	463	448	460	454	437	481	459	455	463	469	439	468	439	469	453	460	455	420	457	464	436	437	465	428	474	475	427	473	449	438	466	442	463	438	435	457	463	473	495	490	422	474	471	449	446	434	445	456	453	451	470	454	469	469	442	427	456	478	449	461	475	456	479	469	481	464	439
23079	21034	27682	24446	20979	21019	10866	2035	1471	1436	1220	1105	994	901	928	904	854	785	805	747	745	743	728	716	745	711	716	661	666	648	685	629	722	653	651	657	669	680	640	683	693	683	689	621	651	661	649	666	641	663	641	646	663	659	646	617	670	657	640	641	649	638	639	642	587	640	656	620	626	668	681	604	607	631	640	626	615	653	656	615	610	587	663	597	635	606	623	627	647	609	658	653	595	641	603	613	642	651	593	594	650	654	674	616	614	626	611	690	647	596	635	661	592	652	612	604	563	645	627	632	617	633	689	600	657	627	642	613	616	625	600	647	637	636	594	610	621	676	591	605	662	633	681	597	590	666	642	624	668	633	637	624	638	666	660	645	595	648	607	620	632	648	653	631	664	617	641	596	627	609	611	643	621	632	616	643	601	642	642	629	625	590	637	631	607	633	649	615	610	625	678	610	687	596	660	640	637	629	622	603	625	634	649	628	606	652	627	638	605	590	656	597	664	613	602	643	592	664	587	609	660	661	618	607	599	651	614	635	636	664	638	638	684	624	678	615	650	670	699	631	634	593	631	602	626	650	635	601	658	599	606	643	584	612	627	660	628	632	663	656	645	667	604	687	638	665	630	604	624	665	631	668	597	633	584	608	612	600	572	643	645	654	622	649	608	618	622	634	629	621	599	586	606	628	618	565	647	637	608	642	624	616	617	640	638	640	627	634	632	592	643	619	580	632	626	579	631	613	605	595	608	589	632	641	638	622	651	605	649	619	630	636	589	611	614	630	609	620	600	611	559	644	631	610	642	618	590	638	673	615	650	591	622	607	633	638	650	593	668	623	596	616	663	615	650	619	600	585	677	664	630	562	588	663	630	627	638	584	606	625	644	612	643	630	634	617	624	608	656	628	638	630	644	605	604	583	663	642	651	583	610	617	617	680	577	676	660	638	613	620	615	620	636	640	635	627	624	599	628	650	607	648	629	639	590	628	655	618	617	612	648	612	647	647	634	633	641	603	631	594	624	630	611	564	619	639	666	639	633	616	635	614	585	631	628	621	624	569	598	595	641	642	616	608	661	641	585	648	650	606	642	661	646	600	632	625	606	596	643	628	588	631	611	598	613	611	630	682	641	644	643	629	601	603	618	618	650	644	621	623	607	647	596	619	650	664	642	660	624	601	623	614	656	604	649	650	635	618	612	633	618	567	637	650	629	617	584	587	654	635	654	666	602	633	633	609	614	600	648	618	630	587	653	678	621	653	600	587	592	591	632	631	599	606	654	638	636	618	645	627	636	623	609	649	581	592	669	616	606	630	636	688	595	575	686	655	627	643	613	610	578	592	656	616	572	612	570	615	675	623	642	636	617	624	635	616	608	604	634	632	627	632	633	631	602	626	611	621	669	610	599	612	600	591	634	636	631	583	641	608	636	578	642	645	599	628	654	645	610	645	640	627	610	647	664	616	629	649	644	610	620	645	633	657	654	592	638	612	614	593	627	645	639	623	655	649	578	672	616	623	581	611	603	613	624	629	661	605	620	617	614	586	617	642	658	578	675	652	607	600	615	663	595	632	625	600	643	631	580	612	607	622	661	632	621	628	645	614	604	648	607	664	623	649	604	664	635	655	610	621	690	630	583	662	612	625	644	610	653	619	600	643	648	675	604	610	562	619	584	626	626	615	634	623	615	588	622	614	648	596	642	633	614	586	659	604	658	607	652	603	620	605	615	606	596	610	612	627	583	638	595	624	602	665	648	612	594	589	625	642	652	623	588	685	633	631	646	619	626	613	608	641	637	614	634	616	606	635	627	653	633	631	608	627	639	620	636	641	638	622	680	598	685	706	615	593	647	623	635	605	655	635	602	644	653	647	635	615	639	618	553	615	626	636	607	676	622	656	626	658	597	638	628	644	667	630	639	609	629	659	626	640	649	627	593	600	608	627	586	608	639	618	604	629	669	617	607	625	659	561	621	641	642	578	596	642	691	656	605	584	599	601	655	629	626	608	613	597	613	609	624	640	658	668	605	592	624	634	616	603	623	637	675	649	647	591	616	646	629	615	608	586	572	633	630	638	646	643	659	600	594	635	642	623	612	641	600	638	638	624	592	593	597	620	588	666	642	613	591	595	654	628	666	617	656	645	613	608	590	653	577	636	636	625	667	652	674	645	614	621	663	662	623	666	637	645	589	624	623	618	624	601	660	601	613	599	644	586	672	571	603	658	666	612	592	562	566	599	607	631	593	653	629	664	599	631	623	608	602	630	615	638	625	620	618	633	617	629	650	608	624	639	676	640	659	560	651	625	649	634	682	673	611	621	620	619	614	611	621	618	621	604	631	643	619	647	704	586	648	624	643	619	629	617	628	657	651	654	637	607	604	604	597	643	588	663	600	622	580	637	615	647	595	640	620	590	600	597	627	664	623	606	620	620	627	624	616	629	637	603	665	598	592	633	596	692	633	591	613	599	676	593	582	646	623	653	637	629	619	589	600	683	627	670	621	653	644	595	607	561	624	605	627	617	675	647	589	674	673	580	603	631	661	610	578	661	616	629	668	611	653	636	606	600	664	636	602	603	636	640	626	621	634	648	633	705	568	692	587	577	656	621	659	606	660	621	612	657	647	629	615	602	619	640	626	618	616	673	628	645	623	622	611	628	615	595	606	631	658	637	597	645	672	608	601	621	588	590	600	612	611	598	613	639	651	641	647	617	581	628	665	651	690	695	623	576	665	598	610	654	606	611	614	610	602	637	634	612	622	642	641	614	628	598	631	603	650	603	647	639	608	607	662	656	627	620	647	605	655	619	633	643	617	596	605	638	647	621	595	660	638	631	673	650	610	702	672	671	560	652	649	630	626	602	651	650	618	646	621	628	617	606	590	654	633	659	627	636	639	653	633	621	650	683	619	594	634	695	624	605	614	586	611	620	642	616	655	652	628	634	671	569	643	613	643	660	627	609	631	632	638	606	605	637	610	652	661	640	629	618	653	647	628	651	589	614	626	627	659	602	598	609	578	606	628	619	623	567	629	667	621	622	672	634	617	588	642	614	606	635	612	624	593	620	600	633	611	613	615	672	603	613	636	617	615	649	639	649	636	677	657	655	618	591	647	618	611	630	625	664	620	657	593	612	603	593	612	663	660	661	611	626	634	634	627	581	652	638	631	607	610	631	612	643	563	657	634	623	609	671	625	614	659	648	583	608	630	660	623	633	652	651	627	628	641	643	640	634	618	643	621	619	609	641	680	649	628	644	644	629	619	596	638	638	623	629	653	627	608	611	581	570	658	691	626	607	633	659	639	643	623	631	612	627	626	647	638	589	664	601	605	656	618	633	657	647	638	609	630	639	602	599	672	617	614	587	627	618	671	633	631	637	616	636	592	633	606	651	645	625	641	650	663	588	581	626	634	606	605	632	647	635	654	635	621	613	619	623	623	628	615	628	625	613	630	589	632	630	577	660	633	629	622	622	613	601	636	629	613	617	575	635	600	622	601	609
13341	52779	16223	9599	6551	4973	3969	3208	2644	2332	2029	1782	1492	1347	1237	1148	1086	988	955	934	915	882	828	783	819	804	824	750	723	767	722	699	728	686	716	695	695	694	671	645	686	705	666	705	713	680	679	651	689	659	682	646	673	649	625	688	642	629	642	667	661	635	695	684	665	649	673	666	694	651	659	612	679	681	687	611	688	671	669	638	679	670	661	645	629	678	606	611	631	639	630	655	658	684	621	641	625	623	630	633	660	638	624	616	626	632	631	618	641	645	639	682	622	657	675	642	669	631	650	655	641	645	633	645	650	642	667	631	649	688	629	645	654	623	627	668	645	655	653	647	610	672	627	650	654	643	669	653	659	668	658	689	634	670	660	634	647	630	643	640	644	622	590	641	695	665	667	612	625	637	630	709	639	676	634	601	648	671	655	661	627	623	652	656	660	629	656	653	604	628	641	634	681	648	653	693	641	661	629	672	625	693	623	688	621	666	678	612	693	610	607	683	612	640	650	627	651	628	642	657	611	624	672	652	650	571	680	603	644	605	638	654	615	657	632	665	604	639	639	639	670	673	625	664	644	600	678	607	635	687	631	644	615	641	665	605	675	643	576	678	620	643	619	659	654	676	669	663	695	631	651	649	674	638	632	627	640	641	634	613	651	628	629	649	636	638	630	614	621	626	626	672	663	637	606	655	677	693	644	628	659	644	664	624	617	627	648	636	653	656	669	648	679	607	680	599	647	661	614	640	633	628	641	626	647	651	614	650	629	596	626	651	630	658	635	650	640	656	646	611	640	655	666	594	649	681	654	635	589	614	639	647	654	619	610	667	606	626	620	687	651	625	611	628	648	641	679	600	650	651	638	641	612	635	671	619	636	647	606	613	643	615	657	635	651	653	634	609	674	651	677	596	645	636	651	632	635	680	655	608	622	698	596	646	634	638	655	642	645	647	670	672	624	620	632	635	664	631	665	672	719	669	694	650	686	669	651	620	604	642	660	631	612	581	626	677	639	608	637	698	680	621	682	598	645	649	645	677	616	683	681	663	646	672	617	644	655	627	648	630	680	638	620	655	638	615	643	676	639	617	629	642	637	668	621	655	657	593	614	640	628	598	626	634	593	680	676	653	634	619	623	595	661	646	609	665	643	614	576	632	648	630	572	633	653	609	646	672	638	663	636	603	657	650	649	659	649	636	652	659	668	660	633	590	655	626	627	652	682	592	614	696	686	664	612	648	596	628	660	678	637	674	661	666	673	605	633	595	631	633	658	645	653	661	624	638	683	605	634	618	625	658	645	642	656	657	668	634	622	606	634	643	651	639	643	682	657	642	641	662	691	637	611	662	677	618	636	680	650	645	605	673	668	616	613	597	638	642	670	663	677	647	659	688	656	655	666	642	604	670	608	626	668	649	648	660	631	671	630	608	606	616	657	609	654	657	615	623	622	608	633	610	619	647	639	653	658	570	657	642	663	670	689	661	631	651	687	625	621	634	659	640	629	640	640	636	606	670	609	611	652	674	666	642	642	671	655	618	620	662	647	672	597	666	681	675	623	631	657	681	618	627	613	625	599	624	605	635	641	663	624	603	637	640	611	649	687	642	634	656	662	641	640	656	618	621	661	673	642	663	662	638	600	636	616	637	629	622	616	645	690	652	641	668	641	631	639	648	652	676	676	630	667	684	651	631	633	634	727	617	611	658	601	659	589	656	643	606	632	664	612	666	650	667	641	623	706	632	627	644	669	668	673	647	633	641	658	678	641	636	652	699	624	577	642	688	662	645	609	650	686	687	641	672	601	668	650	621	680	627	656	632	658	617	596	656	622	654	666	625	653	631	613	643	641	644	634	659	647	646	626	646	623	642	625	640	630	613	671	592	649	599	675	637	624	623	663	648	633	650	645	656	590	596	664	598	627	684	693	642	668	610	611	642	644	611	673	624	610	659	641	621	667	630	625	613	637	616	629	643	624	647	637	681	645	594	656	650	692	657	633	656	665	624	696	619	648	663	627	619	647	641	634	629	650	663	663	682	643	635	650	614	656	669	672	627	620	657	601	644	692	644	666	661	679	672	652	622	642	671	635	666	677	613	660	638	597	623	633	653	655	651	645	623	600	659	668	658	643	661	691	637	642	720	676	626	607	675	650	643	609	641	639	626	620	651	661	629	620	663	638	624	637	622	634	630	618	610	678	634	583	658	619	649	666	652	650	658	585	623	628	621	631	671	694	618	710	678	643	628	650	621	642	638	635	602	619	651	634	587	691	701	638	612	611	613	600	661	585	612	674	665	622	655	652	683	633	650	637	624	645	638	605	683	663	613	662	666	644	652	636	657	629	650	624	612	655	661	648	617	642	655	627	628	653	649	655	656	650	623	618	681	656	640	662	609	656	621	657	642	648	633	673	620	654	648	667	664	711	666	654	626	651	658	633	597	683	655	693	644	575	662	658	606	688	609	630	614	658	648	639	640	633	621	619	644	650	648	645	640	670	587	613	672	650	658	690	638	660	677	635	616	634	640	621	635	691	646	686	618	653	712	657	683	627	643	633	645	610	618	647	687	663	664	666	607	659	634	649	636	691	636	603	709	693	651	675	661	631	609	629	642	609	640	602	649	652	640	597	613	642	636	659	650	634	646	626	638	668	628	641	640	629	621	608	653	659	664	646	627	624	665	636	633	628	632	700	650	617	615	661	626	610	621	662	589	604	612	662	671	614	667	674	671	635	612	629	647	622	658	670	611	625	625	632	682	610	657	694	672	577	636	700	643	663	616	604	628	608	625	638	656	639	653	639	648	656	639	634	671	664	623	646	633	610	640	631	599	641	606	652	658	639	602	622	654	639	679	631	625	645	652	607	637	652	678	654	604	642	622	655	649	663	635	621	668	638	641	636	652	681	610	631	616	677	646	628	649	649	638	633	660	629	664	643	656	624	683	657	649	616	619	626	648	657	688	628	634	632	642	662	595	602	652	638	647	589	641	624	614	648	649	656	650	637	669	641	643	651	652	655	638	651	622	640	624	610	659	644	668	627	674	645	654	656	617	653	638	654	606	645	645	633	628	663	636	621	612	661	643	603	596	663	621	646	644	632	637	701	625	646	689	647	578	689	638	643	685	642	643	685	636	590	626	655	621	645	599	622	643	668	706	645	658	596	635	611	619	655	604	652	679	626	641	636	654	609	633	610	678	652	635	651	653	627	646	619	659	597	646	689	668	610	650	641	670	649	656	649	630	659	611	671	647	615	633	645	607	654	624	628	615	641	672	632	650	599	641	626	668	624	633	658	611	615	687	597	618	622	618	667	662	637	613	662	684	613	663	627	675	639	621	623	599	666	607	634	644	648	620	669	655	603	623	642	693	636	676	630	705	638	684	633	681	638	648	632	594	651	664	587	638	651	663	667	667	626	604	648	629	643	652	620	628	688	616	645	608	652	655	648	669	627	614	617	604	668	637	640	668	651	653	659	625	669	625	664	577	644	633	695	660	651	651	657	643
28169	20638	7128	427	248	221	206	173	156	179	147	169	156	175	153	131	160	154	143	135	170	170	157	162	146	128	158	134	154	149	160	134	128	154	147	146	130	140	157	158	161	133	151	136	151	134	148	132	163	143	159	144	153	152	126	148	139	137	144	150	139	151	127	155	141	135	139	133	146	147	144	137	145	136	149	142	150	138	153	139	128	142	137	137	157	133	135	129	162	138	147	150	150	139	136	142	141	153	158	134	160	142	143	134	150	168	129	131	162	163	153	145	151	129	163	140	140	163	143	142	155	158	127	154	153	151	148	154	146	131	144	146	136	158	137	155	129	150	154	128	128	137	156	156	173	129	146	155	140	134	139	131	171	142	138	157	124	145	147	143	149	154	149	137	130	155	161	149	156	160	144	138	153	158	143	135	144	127	146	157	144	169	157	136	128	149	138	157	140	128	148	168	156	152	152	142	148	160	158	142	132	152	155	152	135	140	160	137	126	160	158	159	159	130	153	139	148	141	152	161	155	150	152	144	132	127	151	166	148	138	166	135	137	135	154	154	152	156	130	128	148	159	149	145	163	163	126	145	131	143	158	164	139	150	124	114	152	132	132	155	149	163	150	150	164	126	143	151	125	143	162	144	156	148	129	136	131	147	143	160	146	161	144	134	134	138	146	124	134	166	154	141	156	131	148	155	165	138	139	138	139	145	120	155	170	135	139	134	140	165	138	165	156	150	153	139	148	143	153	173	145	152	151	173	152	149	134	178	122	161	160	140	164	148	161	157	156	145	172	133	156	147	132	146	146	139	162	147	152	146	148	148	156	144	137	168	157	145	154	130	161	147	140	147	122	133	171	151	141	137	138	173	175	146	161	150	156	143	150	146	158	157	141	142	140	135	146	149	127	135	153	153	164	133	158	181	141	161	144	148	142	130	132	145	144	152	144	153	144	133	143	154	154	143	148	148	150	142	151	137	138	136	127	149	139	143	132	144	133	139	133	139	145	145	152	137	176	137	152	122	156	144	136	136	140	127	164	142	127	150	149	158	119	174	152	150	132	138	141	145	118	125	170	154	146	154	143	152	154	145	129	170	165	150	138	141	160	142	158	135	153	137	144	154	143	157	146	124	155	133	131	155	136	145	140	160	140	160	142	133	151	128	136	151	139	141	135	158	148	157	149	146	132	170	152	126	164	128	149	136	160	136	146	143	138	154	143	154	138	146	140	145	161	150	142	168	142	148	140	133	148	164	139	131	147	159	128	141	134	138	142	151	146	137	143	142	132	144	147	139	156	138	159	155	152	139	122	129	132	143	134	146	134	165	153	135	149	145	150	161	154	145	134	153	147	154	136	139	130	149	154	144	144	156	139	148	148	172	139	153	142	135	141	163	149	131	136	145	177	134	142	142	152	175	163	137	139	152	147	155	150	147	144	143	129	134	167	138	144	146	161	159	139	140	130	161	125	157	138	150	129	135	134	136	139	146	137	145	146	141	150	136	164	146	135	126	144	152	170	138	149	144	156	139	147	143	160	131	154	174	152	133	168	145	122	146	143	161	155	151	142	145	144	137	162	146	124	161	149	134	134	159	133	133	140	139	145	159	153	136	152	134	132	141	148	131	140	141	129	164	133	161	130	133	140	138	118	143	135	144	139	146	142	148	169	132	140	152	154	143	140	155	181	150	133	136	122	133	153	155	135	158	130	134	146	145	135	135	167	127	152	134	138	140	149	133	143	137	127	150	155	153	145	143	168	154	135	147	135	152	108	144	180	132	133	156	143	140	134	166	129	143	152	140	130	151	156	150	133	138	144	126	156	158	159	158	189	153	148	142	134	152	137	128	150	133	162	139	164	127	134	128	154	163	145	127	171	138	169	152	143	153	157	147	130	150	136	152	117	130	155	153	141	134	152	144	151	152	166	157	152	142	150	132	136	141	144	127	120	148	143	186	151	147	149	144	150	159	155	145	138	175	143	149	135	150	139	144	118	162	137	162	144	146	144	132	144	130	143	129	179	141	139	127	139	142	151	136	148	143	147	150	135	129	155	155	146	122	137	128	145	134	135	147	138	159	121	134	142	139	140	127	132	137	131	158	143	158	155	160	146	137	145	167	158	118	137	142	152	124	146	153	141	170	133	150	154	146	140	148	128	149	125	137	129	144	114	150	162	140	145	134	159	146	136	154	137	151	149	153	137	114	152	140	167	149	150	129	144	148	151	131	150	151	123	124	151	149	141	142	167	143	176	134	150	156	145	150	132	146	145	139	143	120	158	162	154	160	138	148	141	131	139	160	157	142	137	162	130	148	149	134	140	170	140	152	156	130	155	143	136	172	154	130	160	167	133	159	147	153	146	142	171	142	129	136	143	137	154	140	135	131	150	134	142	128	134	190	159	124	151	146	153	160	162	133	126	141	139	130	127	152	133	144	147	143	144	121	128	154	144	146	138	169	145	126	139	158	163	134	134	165	123	138	148	145	168	155	157	148	157	145	167	153	138	146	147	141	163	136	140	156	137	135	139	141	142	135	141	165	151	139	150	157	129	128	133	139	143	143	115	177	159	132	127	144	155	123	118	133	148	132	149	161	136	166	126	138	144	144	118	130	133	139	136	153	137	118	150	168	147	135	133	135	153	156	147	166	133	164	150	134	129	135	148	136	156	143	155	116	172	148	158	137	120	152	140	172	163	164	134	122	127	157	135	155	146	144	142	142	139	141	160	161	159	146	143	168	126	145	152	131	142	145	157	150	128	142	141	151	149	148	136	151	164	149	136	164	144	155	168	147	129	148	139	166	135	156	138	168	130	143	154	161	145	155	153	152	156	132	161	159	138	141	154	146	139	145	119	146	142	122	161	167	133	139	155	142	148	135	161	144	145	153	138	153	160	126	143	145	133	132	133	152	139	133	157	161	158	130	144	153	127	151	156	128	147	135	150	114	160	134	154	135	155	137	126	154	171	154	166	133	140	150	141	158	138	134	176	138	134	147	149	131	169	151	142	143	155	178	164	134	132	122	146	140	140	164	120	158	152	157	162	130	184	144	136	115	139	143	144	144	129	158	163	133	154	144	115	142	144	139	131	140	157	156	155	146	122	163	132	143	130	160	160	140	135	168	153	139	145	156	140	146	158	156	134	151	139	142	143	132	149	133	129	140	144	135	135	138	156	124	154	127	148	141	170	133	153	144	137	148	164	166	113	152	150	139	163	131	150	153	132	140	143	139	164	132	166	158	156	158	147	143	145	153	163	145	124	177	119	143	138	147	151	151	147	150	147	149	149	148	151	156	151	172	155	122	118	128	146	132	140	151	146	159	129	133	157	141	157	167	154	170	152	141	128	152	143	136	150	150	154	149	120	139	155	136	146	129	157	138	154	141	157	149	146	142	135	154	129	142	171	128	148	159	145	135	155	134	132	164	123	155	148	151	134	158	169	135	165	157	136	135	142	162	160	157	145	143	147	136	150	128	176	159	141	142	169	176	140	150	166	135	135	140
7038	24722	1970	367	286	267	213	218	189	225	183	202	155	170	216	140	195	164	166	183	166	141	153	174	178	147	191	169	171	186	138	163	154	170	174	183	157	180	160	173	165	162	170	180	164	166	159	180	164	180	172	165	171	146	133	175	138	180	160	159	168	143	164	156	159	161	152	159	151	166	177	169	166	164	167	146	186	185	158	150	192	158	172	161	135	167	155	158	153	174	166	143	189	156	166	158	159	194	159	189	162	182	157	168	154	145	164	167	173	203	169	182	138	166	152	159	163	170	148	143	158	157	181	159	160	171	187	167	145	155	151	170	164	164	158	133	161	173	172	160	182	137	145	179	144	168	139	145	164	164	157	159	180	158	170	162	164	149	142	162	182	201	172	183	149	150	158	140	176	181	153	160	166	180	155	153	172	184	160	150	146	182	161	174	156	164	160	144	163	157	164	151	153	179	192	170	168	177	167	188	166	175	160	140	162	164	170	177	169	162	156	170	161	152	196	153	166	158	148	158	148	180	155	161	160	158	191	156	134	154	155	151	181	164	166	166	157	150	136	144	169	143	152	162	162	168	169	153	160	164	165	167	172	164	160	171	181	149	158	151	171	155	154	166	162	161	163	152	153	162	147	169	130	168	173	170	160	152	174	184	158	182	182	175	172	169	166	170	173	134	160	176	163	159	161	188	166	178	185	159	172	150	161	132	176	166	170	151	157	165	148	136	172	147	147	155	166	160	172	164	176	154	175	179	172	171	171	178	175	158	182	137	161	179	175	174	160	159	181	154	146	162	157	157	189	173	140	185	155	176	170	166	167	171	183	172	152	198	175	171	160	156	185	155	165	179	142	159	153	167	154	166	167	150	162	174	160	178	162	154	151	150	170	177	158	147	157	173	158	150	147	162	170	133	177	159	165	153	194	159	154	166	162	164	158	153	177	155	167	169	179	147	161	164	178	165	171	145	161	150	176	177	152	156	171	197	163	155	170	178	161	141	168	173	183	157	154	174	184	145	175	170	153	186	160	158	178	158	161	158	179	155	178	158	156	141	155	163	184	159	161	166	155	155	162	160	167	179	180	165	157	158	142	143	149	162	156	147	177	169	161	181	147	172	164	156	157	146	143	193	148	146	173	162	154	161	156	158	165	190	178	150	142	171	174	137	158	166	164	167	180	161	167	161	173	135	180	152	161	154	156	152	176	151	175	164	149	175	166	173	179	164	169	156	167	155	173	152	172	155	147	154	179	178	188	183	146	168	150	184	191	178	178	163	164	170	177	154	166	168	185	145	143	151	168	197	176	147	156	169	175	164	163	173	134	161	192	167	153	188	165	182	159	178	179	160	188	164	153	147	150	167	155	158	170	163	174	156	168	164	170	185	164	189	149	160	146	162	154	166	175	164	170	165	136	172	165	157	177	164	154	170	155	161	149	165	179	156	177	150	176	161	162	165	163	152	179	172	167	150	180	187	178	167	151	160	143	186	173	152	143	155	159	160	170	172	150	160	176	167	145	173	171	171	171	167	169	143	162	149	136	166	175	168	135	168	163	191	133	158	153	166	150	164	171	155	158	146	179	158	153	169	183	143	184	171	167	170	163	170	140	160	164	162	183	171	164	152	152	186	177	168	162	145	157	166	147	159	168	175	163	165	162	150	157	158	143	159	158	130	163	151	162	167	158	174	164	150	165	163	167	156	155	170	201	157	156	177	171	171	147	152	162	166	170	177	149	165	167	165	181	174	163	168	173	142	140	146	167	171	162	155	162	170	141	166	154	153	168	173	156	167	176	180	165	154	188	176	155	152	155	166	153	165	171	148	155	167	151	153	170	147	181	161	151	184	164	147	182	159	154	180	181	171	161	187	164	155	152	165	152	165	175	181	149	165	162	156	184	178	162	167	153	174	126	185	169	160	178	166	168	159	169	159	163	186	168	176	154	159	160	153	172	164	138	163	146	181	161	180	168	175	159	166	160	136	150	170	163	179	186	166	154	160	188	173	157	146	169	177	153	173	161	147	156	173	151	170	148	168	176	155	162	156	140	182	171	169	146	153	169	144	163	198	161	170	177	174	141	180	174	144	153	152	173	158	187	158	138	180	174	136	177	171	159	180	198	168	177	173	133	153	143	173	145	162	178	143	159	182	190	160	170	164	147	190	157	158	152	175	179	168	161	148	170	197	183	171	181	141	163	153	153	162	145	151	158	172	169	160	149	160	166	166	147	164	147	177	155	146	142	171	183	198	163	185	153	195	173	148	171	139	134	158	166	184	180	146	160	157	149	163	167	151	159	184	164	175	171	159	168	192	156	148	170	171	162	181	148	146	183	152	163	162	196	131	159	165	156	174	148	157	164	177	161	190	177	168	150	167	180	161	165	179	152	158	150	151	165	179	155	192	183	183	169	172	171	142	181	169	186	148	153	176	157	165	160	167	155	158	173	141	192	149	158	146	182	171	170	169	154	166	149	170	163	149	173	164	130	161	158	168	191	184	159	156	161	139	155	176	190	181	182	150	162	187	179	149	156	171	160	186	157	174	188	165	161	186	136	164	149	151	160	158	191	169	168	163	146	159	158	133	150	146	168	161	158	156	185	137	175	144	137	169	156	165	171	153	141	194	159	142	165	178	150	168	148	163	152	188	152	158	149	165	149	128	161	143	170	162	162	153	161	162	162	170	158	149	157	171	155	143	170	175	155	175	142	148	151	150	154	175	190	148	176	165	180	134	172	144	163	157	173	156	181	168	173	162	176	156	144	169	152	176	162	162	169	148	165	155	167	176	151	175	144	182	164	166	157	148	150	166	164	163	148	159	168	177	171	148	168	167	168	162	166	153	162	167	180	175	146	177	196	148	164	163	159	167	165	169	165	150	164	160	146	175	169	159	162	150	182	166	161	172	162	187	151	170	150	173	140	165	129	164	165	142	154	166	158	151	159	167	163	166	172	175	172	164	168	181	153	170	168	166	161	154	151	164	168	169	163	158	171	158	151	156	169	171	168	177	158	164	166	150	173	193	139	161	149	163	145	153	152	189	172	179	169	161	167	152	126	157	157	185	149	160	156	177	156	179	163	164	142	163	181	156	167	164	163	164	164	162	142	134	178	190	161	148	174	160	148	163	155	171	170	166	164	163	135	150	168	155	161	157	150	157	173	139	159	177	169	146	150	168	134	188	177	172	146	153	168	165	185	178	150	167	180	169	164	161	176	168	162	144	173	168	162	162	147	171	176	154	166	167	156	171	194	173	139	170	152	166	152	152	177	181	154	174	162	171	172	165	159	171	174	170	161	158	150	171	172	149	179	195	171	168	158	146	180	151	171	157	180	153	169	162	164	178	149	164	166	167	163	165	152	168	176	157	147	146	173	159	167	154	159	140	149	157	154	159	176	171	157	155	168	163	150	163	159	155	188	173	155	163	152	137	166	181	162	137	153	149	167	169	172	173	161	181	152	163	143	168	162	169	194	175	154	165	172	184	172	153	176	167	161	177
25401	21409	27121	25061	20778	11263	1598	1015	881	797	764	691	648	587	610	596	592	583	544	558	534	514	509	480	515	491	550	472	525	469	453	466	454	507	468	476	475	477	470	479	482	485	467	485	417	447	471	478	475	501	481	455	471	475	434	455	473	516	443	490	463	437	464	454	447	483	480	450	449	450	413	467	464	451	462	457	485	476	442	436	445	457	438	465	472	479	431	446	442	453	486	465	463	488	434	437	433	480	445	471	447	462	462	478	466	445	438	443	501	481	424	450	465	511	422	461	471	434	427	485	482	460	429	472	478	471	436	483	455	438	449	471	479	417	456	465	463	450	422	443	468	444	427	464	462	450	442	476	455	497	469	469	471	421	479	421	457	439	473	455	493	481	473	447	454	447	451	434	421	461	451	437	499	447	476	459	450	470	440	441	474	463	504	464	446	457	466	510	446	473	460	417	443	478	445	504	462	464	413	439	465	434	443	433	489	441	487	439	439	475	453	413	445	420	449	438	458	420	420	469	440	447	447	453	469	470	456	467	463	433	492	455	493	448	429	437	421	459	460	461	473	435	445	446	458	498	471	474	486	464	473	423	436	475	428	424	430	438	477	462	461	441	461	465	458	434	477	413	450	456	462	471	458	429	454	458	451	461	456	426	447	458	477	449	440	435	458	420	433	457	453	477	474	491	481	471	484	429	478	440	483	486	476	523	487	446	447	476	449	458	392	433	467	468	478	518	481	443	426	462	449	466	480	451	425	466	465	452	473	463	460	490	456	417	431	415	432	468	541	501	481	461	445	439	446	481	399	484	473	429	452	432	438	468	436	469	450	464	440	458	482	423	455	441	466	436	470	445	487	439	433	435	464	452	437	460	446	449	465	481	480	508	512	468	410	454	449	466	461	466	434	451	441	428	449	483	516	527	468	475	508	425	464	494	464	404	465	434	477	447	421	487	458	483	445	425	440	441	456	440	435	435	448	430	454	443	499	459	438	418	453	439	462	459	453	465	429	438	459	447	466	448	500	481	453	444	466	428	502	456	474	445	478	453	469	457	437	442	447	441	442	450	439	442	501	424	474	440	466	464	498	464	454	417	457	438	429	450	478	433	463	468	474	477	446	418	454	450	440	435	407	480	446	453	479	495	421	446	412	487	447	484	472	492	472	457	447	459	479	457	497	483	467	435	436	468	499	450	447	458	448	439	447	418	467	473	464	416	442	460	477	430	447	442	462	446	475	426	439	433	442	459	472	471	436	438	457	464	436	513	436	491	486	438	475	452	406	449	475	457	459	450	421	437	455	443	472	476	438	440	475	442	446	450	445	426	460	453	488	431	476	461	479	467	465	465	434	428	464	488	487	454	473	456	447	479	481	500	442	466	460	448	444	459	459	502	451	451	439	481	476	435	478	481	483	453	484	452	439	475	451	449	493	464	418	473	451	460	454	460	437	437	453	445	451	451	439	472	466	449	440	410	434	436	426	426	449	450	462	469	476	472	428	446	455	464	471	475	463	454	466	415	442	467	469	460	439	469	451	452	468	472	433	453	437	449	469	421	452	473	446	469	430	478	459	471	462	440	491	472	477	445	448	499	427	453	449	419	433	433	476	477	434	467	503	459	478	436	451	463	442	469	459	477	447	444	459	458	464	465	438	476	438	455	477	462	446	477	471	446	441	449	469	443	435	451	454	460	422	471	459	470	436	463	466	411	473	451	452	439	462	454	488	442	483	498	446	448	458	451	462	436	462	444	442	454	505	472	471	442	417	471	455	468	463	452	481	450	475	454	447	435	465	438	429	475	432	433	460	441	440	454	469	451	450	440	450	432	468	492	494	452	460	472	450	484	418	458	435	429	435	452	463	434	493	477	442	473	495	480	446	399	449	454	494	417	408	424	470	469	483	431	410	468	469	462	495	490	445	472	477	457	478	443	456	462	461	439	437	475	473	450	434	473	489	426	461	490	429	458	465	477	479	441	450	485	444	437	437	462	430	466	422	447	453	481	440	430	389	457	472	450	461	428	432	427	490	458	445	477	461	476	446	420	413	462	428	438	457	419	451	437	459	452	453	439	433	408	471	492	439	456	444	420	467	444	443	422	468	463	484	461	480	465	475	436	461	446	491	438	455	478	471	416	463	453	462	457	463	478	432	461	437	468	486	457	458	446	415	414	445	474	443	455	471	438	448	474	439	472	476	450	457	463	453	444	464	469	463	439	443	475	481	460	445	447	494	493	399	461	478	473	467	454	467	418	458	439	519	443	460	441	426	453	475	442	475	463	473	442	401	428	499	470	435	435	463	461	462	442	447	495	434	450	487	470	453	447	427	436	443	449	476	455	404	455	462	449	458	470	462	445	425	468	461	503	455	473	460	445	455	487	486	467	434	448	434	412	470	467	482	464	453	447	441	428	438	448	436	451	468	439	420	441	446	435	455	411	473	458	473	526	506	477	491	453	450	450	439	446	469	468	461	436	445	422	471	449	501	492	448	469	460	438	454	439	466	453	466	458	464	472	483	440	496	447	463	455	445	445	468	466	506	468	454	464	488	486	451	443	476	390	435	436	423	441	467	458	427	476	446	447	459	479	437	484	466	435	453	493	410	434	443	434	468	482	430	473	454	443	451	426	417	495	471	462	416	482	456	447	441	466	458	468	452	447	439	474	427	438	427	437	463	470	460	479	458	459	468	464	457	482	445	457	470	442	448	438	460	467	473	486	461	488	384	447	420	436	399	465	469	444	431	442	463	482	440	441	459	496	440	468	446	452	459	446	460	449	434	446	445	473	452	489	453	425	463	433	419	461	446	434	419	476	452	441	437	511	477	472	446	462	457	443	443	428	442	477	408	430	465	451	418	419	454	467	457	430	429	467	443	471	514	406	451	474	446	465	450	467	477	433	474	444	434	511	411	443	426	438	435	444	431	456	469	489	438	466	445	429	460	433	453	444	483	453	508	430	448	462	455	458	412	485	465	477	426	448	424	471	467	465	454	442	463	443	444	441	475	461	478	425	462	485	455	432	457	461	469	431	477	402	472	467	459	464	451	456	436	486	463	458	470	461	462	469	418	422	423	476	456	429	442	465	445	484	462	437	458	460	447	473	445	458	504	456	415	450	463	453	438	429	457	498	462	438	493	480	440	452	462	475	483	462	460	461	423	450	481	413	448	517	481	465	443	461	435	457	477	454	514	458	433	462	503	472	471	446	443	460	448	473	470	422	437	451	474	469	473	448	437	478	457	472	444	426	467	469	468	485	428	472	422	461	419	442	425	455	458	455	455	463	489	500	429	450	484	460	435	444	429	483	470	521	433	429	441	463	456	453	478	432	438	459	456	458	406	416	474	460	445	497	482	475	472	440	463	470	436	448	479	456	422	459	415	424	441	452	481	461	431	458	452	465	446	440	471	451	428	459	465	468	428	450	416	439	445	451	427	413	473	484	435	459	489	455	486	432	479	520	483	454	459	459	459	462	456	424	449	441	461	438	467	439	418	451
12088	61044	11099	5236	3409	2622	2124	1719	1400	1280	1095	1003	831	854	777	704	705	631	611	607	571	548	547	588	521	529	533	476	519	507	529	530	488	505	497	499	488	471	498	465	484	486	499	475	462	493	495	443	455	456	446	476	467	496	434	514	486	486	464	475	460	483	458	408	473	445	461	490	457	488	442	459	461	458	492	433	477	465	476	495	476	471	517	436	442	478	456	411	476	469	468	478	471	456	462	481	455	450	468	496	428	452	479	455	487	466	461	454	447	456	454	483	411	449	447	419	488	469	444	419	451	443	470	435	446	462	482	445	489	472	425	461	462	459	451	459	433	422	479	464	464	471	441	489	475	455	435	417	503	434	447	460	490	461	462	435	507	465	469	449	460	448	460	490	441	492	430	494	440	441	475	472	498	484	498	477	439	450	456	458	443	462	442	435	487	466	451	467	434	469	480	429	445	452	440	455	443	436	441	469	456	459	483	430	424	480	484	473	470	474	473	449	470	461	424	467	465	472	454	426	464	451	410	456	415	432	511	426	451	469	439	515	450	453	509	482	448	441	509	443	456	461	470	431	421	446	466	455	495	492	474	465	460	468	447	421	472	456	461	442	482	463	465	443	463	440	425	477	449	458	396	495	463	442	466	481	471	430	507	423	497	424	499	460	450	473	483	467	455	457	447	443	445	462	481	441	448	452	450	462	475	453	417	420	440	513	456	466	485	417	432	472	473	461	451	471	439	486	482	474	474	468	458	445	438	462	465	501	465	477	459	465	463	447	410	500	451	453	442	447	480	452	462	445	444	448	474	463	443	451	469	468	472	471	481	464	489	461	472	465	444	453	435	453	496	523	417	450	457	478	475	462	508	445	497	469	470	481	457	472	445	500	455	486	471	466	420	495	452	440	432	473	448	479	460	462	461	475	454	414	471	454	451	442	479	442	453	448	438	467	475	477	449	489	485	468	476	455	451	528	460	487	463	449	465	404	461	501	464	512	445	424	429	492	475	468	420	469	496	491	445	415	463	447	463	450	486	471	481	481	467	464	469	454	458	448	424	477	448	452	488	434	467	461	524	451	458	490	447	431	480	420	473	426	484	490	473	487	444	442	440	435	445	476	521	487	482	493	483	447	485	460	429	477	443	444	441	488	486	452	465	457	464	412	487	461	459	418	429	458	507	467	465	468	439	443	450	474	476	459	467	440	452	438	504	479	438	455	470	461	454	475	475	480	444	445	453	461	433	459	435	446	449	457	473	435	466	466	516	467	470	478	467	487	471	431	475	481	444	457	433	468	450	455	483	442	427	467	446	430	456	439	416	427	455	455	492	437	476	442	479	480	482	435	512	477	453	457	492	487	505	467	460	476	469	493	443	472	457	459	450	482	492	469	471	443	458	461	472	490	499	450	467	489	465	477	468	471	474	472	444	434	489	482	425	459	479	455	471	466	477	475	458	413	475	472	483	454	405	479	444	442	439	450	441	482	433	460	454	463	468	476	464	437	480	470	491	460	515	491	479	486	506	476	508	451	440	440	432	451	469	456	469	425	435	430	463	476	448	469	451	478	468	466	481	474	439	458	432	492	434	443	432	446	448	500	448	457	471	460	451	463	467	473	509	443	431	485	460	447	448	437	457	466	450	503	470	455	479	445	469	483	461	463	466	453	450	458	443	453	468	454	500	447	445	462	462	452	481	444	471	452	479	509	454	490	468	447	450	446	470	462	465	459	455	445	449	486	469	471	456	470	482	441	432	477	439	487	469	450	433	445	449	479	466	427	467	428	472	455	465	444	439	457	505	452	456	449	453	457	455	461	457	487	463	469	445	504	461	483	483	462	513	466	457	436	433	465	456	499	456	476	447	459	463	460	492	463	407	488	455	506	465	456	451	435	458	456	449	480	467	418	437	466	472	456	429	496	444	478	464	456	475	441	471	463	439	485	439	502	429	480	481	436	457	441	444	456	465	448	476	469	478	456	461	460	447	447	457	426	455	488	455	475	444	443	464	432	430	488	438	459	453	431	438	453	443	455	436	480	416	481	478	479	456	477	445	480	503	452	427	466	469	481	442	504	472	462	455	466	467	451	484	451	482	465	424	470	459	451	462	429	448	470	429	476	480	455	446	409	453	433	464	473	479	442	481	448	488	439	445	485	468	464	435	453	444	471	431	466	440	468	412	451	465	468	487	435	455	473	448	425	431	429	457	464	471	508	442	482	453	435	443	448	486	455	470	461	459	447	470	493	402	454	458	473	436	476	434	474	450	493	456	507	439	453	470	459	513	432	431	446	445	463	467	427	483	461	456	483	442	493	449	421	470	504	491	446	476	498	440	478	510	473	476	469	500	491	463	470	406	490	470	459	493	475	503	461	430	443	468	476	462	467	453	448	456	470	489	456	450	481	460	474	478	477	464	460	448	461	436	461	492	476	452	455	474	474	425	467	456	464	458	487	469	477	462	459	461	445	432	436	463	472	460	477	466	450	441	484	473	475	440	472	441	439	449	470	424	425	431	483	474	483	467	488	459	456	421	435	453	482	459	468	509	455	416	462	450	490	477	470	426	445	476	482	448	459	473	467	441	474	484	461	456	479	468	489	461	414	455	433	483	439	465	473	453	451	419	510	437	452	478	473	441	470	470	443	449	427	460	430	484	492	447	459	458	506	424	479	441	461	473	416	444	465	423	440	466	472	445	489	501	412	471	426	466	463	481	465	494	436	486	512	474	440	488	430	407	448	485	459	446	479	497	446	509	397	468	445	460	433	479	455	453	466	436	466	473	434	424	501	454	461	452	489	443	469	477	479	459	486	438	445	501	470	476	449	452	455	444	483	482	437	493	474	433	452	473	460	477	473	450	457	483	467	454	447	480	486	456	476	407	431	468	431	455	439	484	435	489	477	464	490	460	441	440	419	440	453	450	486	480	436	465	458	462	460	428	436	469	500	499	467	482	457	436	456	438	498	457	453	466	458	450	459	463	472	453	412	462	436	476	420	440	465	492	434	468	486	425	456	446	444	428	440	468	477	442	453	450	473	476	442	504	475	443	491	444	429	470	433	441	469	463	484	462	472	416	453	461	439	416	503	433	497	423	447	445	464	443	433	432	451	474	467	475	443	461	506	473	475	411	488	447	464	474	445	460	468	444	458	470	480	459	418	480	434	449	432	466	470	419	522	452	483	453	434	462	495	507	495	466	420	447	469	501	459	457	475	470	469	513	480	445	460	478	484	497	463	453	472	485	448	454	442	468	455	451	442	456	470	448	415	460	439	471	459	439	443	457	465	429	476	451	454	509	413	462	473	468	465	419	465	448	458	447	461	406	444	479	460	461	445	458	473	471	447	454	457	515	450	504	484	459	456	494	450	453	504	431	455	455	474	464	467	450	468	474	488	503	503	443	501	465	462	437	451	440	417	451	440	445	461	473	452	463	460	455	437	506	481	451	478	461	501	427	480	489	455	472	443	487	465	511	454	450	470	452	492	452	534	467	458	473	456
23073	21333	26942	25215	20978	20972	10656	1846	1371	1242	1162	1055	924	928	841	856	855	826	754	782	797	720	740	713	683	745	718	718	705	702	659	716	675	647	668	666	664	659	652	684	678	667	660	651	683	673	634	684	611	619	670	686	645	679	602	645	623	685	666	666	678	651	688	639	670	655	655	660	685	608	638	622	612	648	641	616	680	683	607	607	626	633	661	664	655	682	660	654	643	673	648	614	655	640	637	606	686	662	633	619	651	677	684	626	635	651	620	622	682	652	664	629	626	599	682	660	626	698	601	598	634	626	628	613	682	620	661	606	680	643	672	611	652	636	671	686	607	672	650	630	652	626	650	657	614	621	673	607	619	651	619	651	695	643	609	660	650	657	658	695	616	671	656	616	672	588	661	605	675	636	601	656	665	660	714	667	657	631	649	646	601	633	633	605	663	593	628	637	630	609	651	688	594	634	636	667	660	621	638	673	608	634	584	562	622	619	653	658	655	591	637	698	622	577	670	635	648	663	636	628	641	618	670	661	636	641	662	631	656	592	589	667	649	671	631	656	641	593	641	684	623	620	612	631	635	640	573	647	640	602	659	613	595	616	619	639	618	638	640	667	669	658	638	654	652	662	663	646	610	661	649	656	609	597	618	669	668	624	639	678	651	642	623	639	639	617	627	632	632	637	636	672	627	608	618	636	653	652	670	633	636	625	576	662	626	645	643	600	644	642	607	684	629	635	605	623	615	649	659	608	587	652	669	628	622	631	626	635	614	623	621	633	595	649	695	614	618	632	659	673	628	674	629	618	653	681	654	653	645	681	629	623	639	610	655	642	678	665	652	591	633	679	645	648	685	656	627	674	656	608	684	614	680	658	621	650	655	636	673	676	687	604	712	700	680	633	639	599	624	634	673	575	705	674	664	672	611	645	667	617	651	684	628	654	608	622	636	647	631	640	665	666	637	644	630	663	672	644	639	627	663	630	614	568	650	615	632	649	642	630	643	631	617	605	580	629	670	625	629	598	637	658	645	648	641	599	611	638	665	640	647	637	640	646	631	656	640	634	642	648	630	627	615	658	657	636	576	639	656	688	658	626	654	623	675	639	627	635	673	673	621	666	618	636	626	654	637	702	593	649	656	599	652	648	626	624	630	623	634	632	652	646	659	695	610	659	672	650	669	647	609	674	620	623	598	636	631	597	599	661	661	618	595	640	648	625	668	613	653	624	633	677	619	596	662	669	608	646	642	579	596	603	654	634	668	643	649	604	623	685	707	615	625	616	671	616	676	637	624	657	606	625	649	675	657	629	598	654	616	598	663	653	644	632	651	642	609	656	639	646	608	639	665	631	642	615	619	643	591	664	647	637	645	607	653	676	618	649	670	648	613	624	683	673	612	655	695	612	659	592	650	666	629	685	618	666	679	658	664	627	650	619	673	629	641	714	606	637	635	648	606	639	633	631	644	639	630	694	639	665	580	652	692	668	628	613	687	633	583	612	616	659	612	632	681	637	642	654	631	642	593	616	653	634	630	669	629	689	592	602	612	670	620	673	695	604	671	643	658	672	603	672	634	653	634	649	640	713	646	647	657	611	632	637	666	662	625	660	629	665	638	671	650	620	639	607	633	644	692	651	643	669	587	635	637	646	611	663	627	652	600	626	598	626	674	629	629	678	654	645	613	594	606	624	616	629	610	641	591	649	686	627	635	589	681	641	631	596	666	620	629	624	604	609	638	643	633	675	594	691	661	627	662	631	637	648	647	629	693	669	640	649	652	640	682	649	658	618	619	643	674	588	631	658	643	667	597	674	689	565	656	621	597	652	634	631	600	646	643	599	617	625	611	681	647	639	660	633	660	651	631	671	651	639	692	644	666	651	633	614	609	639	631	611	599	655	642	564	601	645	685	659	633	640	596	653	628	618	658	612	629	652	686	646	660	665	641	663	658	650	635	646	630	635	643	602	646	648	639	659	674	650	654	627	653	612	628	639	650	644	667	609	623	627	616	620	609	635	630	635	632	619	644	601	652	614	613	698	648	617	606	631	662	689	609	669	681	662	624	610	686	630	696	609	629	643	640	631	610	630	640	657	589	641	632	669	657	647	634	672	653	660	651	663	631	646	626	608	645	613	651	657	660	615	654	647	672	600	629	646	661	657	625	635	638	630	681	624	655	698	615	640	594	653	639	645	652	644	650	659	602	579	642	614	636	652	623	644	666	649	667	637	609	626	632	684	590	666	641	658	692	604	673	638	615	640	626	606	625	614	628	649	658	622	644	652	631	605	661	649	664	646	664	657	654	641	647	663	662	668	636	647	652	677	621	653	638	587	635	637	645	679	667	625	658	611	649	648	652	660	603	636	646	625	611	662	663	610	639	651	654	631	653	643	657	639	624	599	621	650	656	699	599	681	597	656	653	675	631	645	625	630	646	650	625	636	651	617	650	638	651	636	646	609	645	591	641	601	632	671	631	669	647	636	624	634	657	660	632	607	618	662	658	678	667	650	646	628	654	623	649	631	616	627	631	711	652	627	595	642	621	671	613	649	645	646	647	632	631	637	623	616	658	665	617	668	659	618	627	636	659	641	644	625	615	630	688	633	666	630	629	662	657	647	621	628	647	633	616	637	618	661	624	621	640	637	650	666	650	659	643	667	655	639	631	639	615	640	614	668	651	633	682	619	690	611	666	628	685	677	651	611	666	649	631	646	662	646	616	608	615	706	606	666	619	619	623	578	657	653	662	604	655	643	669	615	629	677	634	648	625	636	651	593	640	643	633	660	654	630	655	667	657	637	653	631	625	692	625	592	639	621	652	664	618	583	603	637	655	601	640	669	630	674	615	684	630	617	593	594	653	669	670	625	695	721	645	640	654	681	602	643	609	655	660	690	716	618	700	616	658	643	646	650	657	642	605	606	607	638	706	652	648	636	586	679	687	651	605	680	654	661	611	645	618	674	644	610	653	652	630	625	629	613	634	592	662	625	597	609	676	652	629	609	691	626	635	653	582	622	641	610	679	658	638	664	618	669	622	649	620	635	631	690	665	611	634	648	669	663	626	615	599	651	621	641	657	661	656	681	634	629	727	644	608	638	634	662	662	624	678	620	678	671	618	655	626	665	629	607	622	647	659	670	603	674	673	670	641	713	649	699	639	641	610	596	614	662	620	622	639	625	594	607	640	658	655	611	609	616	627	643	639	643	619	644	642	626	636	692	615	630	656	642	668	679	599	612	625	611	610	619	646	563	598	687	655	585	630	640	619	623	659	635	640	661	625	607	644	595	636	644	627	657	690	649	619	622	624	652	605	624	665	646	644	636	657	655	633	666	626	635	624	586	650	634	637	615	601	638	639	648	658	611	610	594	626	600	621	610	651	659	624	659	632	613	635	668	610	597	633	687	645	639	643	623	588	652	620	674	632	678	653	659	648	636	671	655	636	639	601	596	627	627	641	626	609	645	651	638	653	627	625	644	638	678	633	629	637	662	642	606	616	628	657	682
16407	72952	13972	8666	5730	4452	3603	2892	2430	2118	1992	1667	1334	1270	1136	1111	1065	1033	947	899	908	854	826	826	845	748	775	724	740	719	697	716	689	708	777	703	667	670	728	684	735	719	717	752	694	691	683	713	684	671	670	662	710	698	604	710	715	671	645	604	686	732	695	679	717	661	635	698	679	700	653	641	678	673	640	665	648	665	630	636	693	650	677	655	706	630	647	655	703	643	681	645	608	625	694	630	654	678	673	656	644	665	587	719	646	667	681	597	676	649	640	657	608	669	683	684	637	643	694	674	644	622	623	678	710	675	648	622	702	684	607	658	680	634	621	649	647	671	645	649	634	664	631	703	655	674	617	662	627	653	617	677	625	701	679	692	668	629	664	601	683	650	653	637	695	606	637	632	669	703	677	662	655	621	723	655	707	677	629	684	668	647	660	650	679	662	641	652	627	632	670	651	676	635	661	648	634	673	672	570	622	608	682	588	665	666	659	626	652	646	660	623	617	701	685	624	671	626	663	653	678	621	671	664	718	621	654	630	627	704	612	667	619	625	627	659	631	605	659	694	633	615	640	690	691	656	603	649	697	667	643	721	714	624	587	605	649	647	663	665	691	652	663	625	659	632	700	682	630	672	632	627	592	612	664	650	699	660	670	619	683	643	706	670	648	617	690	665	642	674	636	633	636	643	654	658	617	623	647	652	634	634	676	692	652	617	661	646	645	677	668	685	639	625	674	633	636	692	648	687	648	656	666	638	675	653	653	587	638	616	650	648	597	659	685	628	640	621	630	663	677	636	620	606	636	687	656	659	660	670	652	675	685	630	661	645	674	686	659	667	671	652	685	654	633	629	649	623	650	622	705	628	626	641	623	595	567	678	652	658	622	648	672	640	681	687	666	666	631	643	666	654	683	654	710	687	630	631	637	666	638	679	620	650	662	686	673	652	651	626	664	610	660	624	645	712	628	629	671	631	632	680	637	617	687	602	659	666	682	643	656	640	653	705	625	609	625	603	647	618	706	686	692	643	675	628	642	676	645	675	693	643	632	725	651	647	667	684	626	670	691	661	684	635	611	610	642	599	667	632	672	666	656	666	694	663	658	696	709	705	668	658	651	644	667	660	664	663	665	658	613	648	679	579	643	638	652	610	642	638	659	708	661	617	649	630	655	642	602	628	673	676	673	671	647	641	648	615	672	609	641	626	662	691	642	643	628	676	644	630	658	670	642	590	657	668	639	646	659	653	642	704	676	644	669	617	675	637	682	660	670	628	690	711	721	632	687	667	640	666	694	696	628	625	682	637	688	603	651	618	653	666	615	627	646	684	654	671	627	619	641	688	637	646	628	675	649	657	662	672	624	669	666	655	675	625	639	698	696	652	630	649	661	642	627	640	638	636	670	693	657	705	697	629	672	696	656	622	615	642	686	636	654	615	669	646	646	693	614	657	698	656	643	687	644	668	672	621	634	627	653	656	682	630	638	625	634	637	629	706	663	644	656	665	678	661	624	635	656	713	642	669	729	641	615	675	647	676	662	642	641	663	604	631	635	674	676	619	636	681	685	667	658	675	651	691	672	678	627	664	715	619	658	671	648	633	671	668	667	668	690	632	659	670	638	623	650	639	624	658	650	649	685	599	652	609	644	650	639	661	680	646	668	655	686	706	673	592	723	664	708	666	660	669	646	707	637	650	670	685	664	676	678	646	619	675	664	646	680	638	631	654	706	662	665	648	650	673	654	664	633	665	675	668	638	636	672	617	659	672	653	661	660	675	648	646	668	689	677	632	589	611	602	659	676	677	629	642	602	642	650	630	618	667	660	655	713	584	675	655	667	666	653	627	689	681	633	622	614	677	648	673	665	654	643	633	662	645	670	670	639	663	649	674	648	618	645	670	623	677	673	650	666	657	667	714	698	671	635	662	697	622	647	664	664	642	680	625	633	653	662	670	649	636	666	719	645	616	671	626	656	638	664	660	636	704	667	658	688	637	646	629	700	659	623	647	656	674	661	641	667	652	697	666	683	634	620	633	681	643	605	687	648	652	667	641	627	672	669	636	630	682	633	679	609	654	646	653	663	662	698	684	653	643	628	692	620	624	647	657	655	657	635	637	650	641	633	637	656	674	647	725	591	686	617	647	678	621	650	672	678	636	695	660	623	655	717	655	650	695	652	645	627	692	625	604	650	700	644	653	692	619	696	646	681	633	686	617	666	681	690	698	648	667	686	665	664	630	628	660	659	674	655	622	659	690	675	645	689	660	619	647	629	659	663	665	653	677	666	723	676	673	631	679	648	633	705	666	627	682	609	671	609	654	731	655	635	638	674	634	678	650	643	642	672	713	670	672	671	678	656	624	627	665	623	634	617	681	660	658	637	608	683	640	605	654	668	667	637	616	647	687	651	640	683	670	722	665	648	690	672	655	681	670	678	656	654	637	645	674	637	662	679	620	639	627	648	651	650	633	648	695	695	608	662	691	654	629	636	640	650	634	649	654	630	619	660	657	694	671	705	642	653	598	656	641	644	617	681	683	646	628	621	672	697	682	716	678	677	670	635	654	658	648	681	666	652	655	625	659	662	655	674	663	671	653	669	701	702	658	632	640	676	687	665	649	668	686	630	692	677	648	653	649	647	686	660	642	583	697	687	635	674	635	686	657	692	634	674	659	660	631	640	626	677	702	653	656	668	644	683	606	670	652	671	662	650	666	670	628	694	674	674	619	674	652	695	668	698	653	662	635	664	664	677	596	637	656	640	661	671	636	684	680	670	613	619	638	629	648	647	644	647	611	678	643	696	622	679	630	621	682	657	685	651	700	679	600	647	621	632	680	628	703	617	640	669	635	636	638	678	680	639	695	638	670	648	629	642	673	647	672	627	602	664	667	694	614	634	649	678	627	696	642	684	664	617	664	655	663	638	671	694	678	648	666	657	646	643	648	652	622	670	670	642	710	644	657	636	685	663	674	611	643	698	647	688	639	679	649	681	654	633	666	679	676	670	679	702	679	641	663	643	677	701	633	670	634	640	650	654	651	669	617	674	633	672	665	709	709	686	702	646	664	673	683	623	680	644	633	644	637	608	639	668	607	646	678	683	655	631	637	681	675	667	653	658	651	674	663	668	664	639	671	641	669	648	684	639	637	635	655	683	665	615	630	666	655	634	652	687	658	640	657	661	615	630	636	696	637	641	650	671	656	671	659	673	647	667	623	652	664	678	620	700	700	661	631	652	656	643	686	669	685	641	673	660	648	666	680	656	662	640	639	662	646	634	678	650	662	638	652	677	651	671	639	656	657	630	637	611	660	664	677	675	673	687	615	636	661	683	646	723	660	630	629	627	703	632	634	661	644	671	613	681	657	694	636	648	649	613	625	661	683	666	669	662	675	639	642	651	701	656	641	627	655	676	621	649	665	613	615	637	676	635	695	636	667	661	699	682	680	655	717	659	657	657	631	669	611	652	657	619	683	662	638	660	667	608	666	651	656	667	665	671	668
28261	21210	8476	491	234	218	192	175	143	141	158	158	160	164	160	152	153	151	159	164	158	141	132	123	146	141	139	158	152	150	162	148	150	151	143	162	172	161	153	134	149	138	132	148	155	159	144	153	153	173	152	159	176	141	171	140	128	156	154	151	138	134	135	140	147	141	118	131	138	159	161	139	149	170	132	160	140	139	136	152	140	141	152	151	147	139	135	152	149	132	156	134	150	186	165	130	163	138	168	152	131	157	137	152	153	144	147	130	144	155	143	136	168	141	141	154	130	135	140	153	146	163	130	150	154	141	143	150	167	142	151	150	167	175	160	152	150	136	135	174	149	140	156	160	165	147	150	146	136	153	144	159	143	128	128	146	137	149	144	155	146	141	148	140	135	150	145	171	153	166	150	158	148	136	146	160	156	148	156	125	143	138	148	128	135	141	150	145	159	161	122	151	159	152	157	130	148	159	153	151	164	149	148	156	154	151	144	143	155	142	144	154	144	149	154	155	164	155	147	140	161	147	149	159	165	156	157	153	148	129	137	169	139	151	142	159	149	140	154	147	140	150	150	146	161	144	136	143	137	136	141	151	143	155	139	167	153	163	141	163	144	166	135	150	145	155	151	162	145	138	137	136	135	140	134	130	140	154	152	167	153	152	144	159	147	163	151	159	134	144	170	149	155	164	154	143	148	165	160	166	165	164	134	148	138	165	166	164	154	148	166	160	146	144	142	135	163	169	146	139	160	154	151	153	157	135	155	153	155	137	139	175	153	159	152	140	157	143	157	144	165	150	154	152	156	169	149	148	149	141	161	157	145	151	152	136	152	169	139	151	138	150	161	148	153	137	133	127	136	142	130	143	152	158	142	142	161	159	133	170	136	140	151	164	123	135	145	145	149	156	148	151	178	154	148	144	157	157	153	147	152	137	165	146	138	161	148	165	149	154	143	137	176	137	168	157	154	141	177	121	160	148	142	151	144	156	138	133	167	120	156	182	163	154	172	131	127	162	147	146	130	148	139	138	145	154	142	130	130	147	128	149	125	141	161	146	155	128	167	172	157	168	157	142	135	135	132	135	151	156	155	134	148	158	155	151	144	127	141	153	143	131	158	160	152	143	152	158	163	159	140	151	157	126	155	157	148	141	136	151	144	143	162	149	140	126	142	160	165	158	176	143	140	134	135	166	130	143	153	139	143	151	159	140	138	149	138	131	134	140	136	140	120	139	139	143	152	133	147	152	153	148	135	146	154	165	159	136	155	152	143	133	152	135	143	136	132	158	146	168	164	158	171	151	166	164	145	143	143	138	160	155	155	137	150	139	140	158	176	149	162	169	125	151	173	160	145	143	149	175	138	173	155	138	150	142	146	141	135	142	150	152	140	151	174	127	125	150	126	158	123	161	151	137	155	147	127	148	155	148	166	134	143	157	136	149	132	137	145	156	137	153	154	156	131	171	145	145	154	147	143	162	171	149	137	147	133	157	156	140	139	162	155	143	166	151	163	150	155	134	136	158	141	145	145	147	143	136	149	125	140	164	149	137	133	156	150	154	156	155	154	151	143	143	143	149	136	145	153	154	156	161	148	127	168	133	157	123	142	143	133	134	136	144	184	152	160	152	156	150	160	139	148	161	149	138	125	144	135	139	146	139	159	138	145	139	144	148	118	147	146	148	148	165	148	154	126	149	137	151	129	158	142	138	139	164	151	150	159	150	144	147	175	137	163	146	164	145	142	150	144	150	142	146	129	109	144	163	176	127	149	152	134	178	144	146	159	146	144	153	134	159	137	129	155	170	157	158	157	144	141	145	154	126	139	148	148	157	140	159	158	123	160	171	122	172	139	148	159	166	149	124	144	157	161	157	146	173	142	136	154	152	133	134	152	147	169	133	155	141	160	169	147	148	156	150	138	142	143	133	148	141	132	142	152	137	147	133	169	173	174	147	152	136	160	115	167	141	151	154	146	139	148	154	154	174	136	150	141	142	155	152	170	141	136	146	140	144	145	156	148	130	156	144	145	138	146	147	134	160	145	137	148	155	152	148	128	142	139	157	161	156	148	167	162	152	143	150	139	145	145	129	142	143	143	124	136	169	139	149	162	161	144	147	157	153	154	130	170	134	156	148	132	173	121	139	140	173	151	161	135	153	148	168	152	137	154	139	144	159	159	143	151	153	163	159	140	150	154	163	143	149	156	161	171	129	133	152	135	129	134	152	164	155	130	150	154	151	139	159	139	136	153	135	170	164	159	177	160	170	149	139	159	138	149	129	169	135	136	155	145	159	141	147	166	178	155	136	144	159	165	129	122	162	151	137	148	161	138	141	148	152	161	133	165	165	121	151	170	134	149	138	145	152	146	156	164	179	142	134	149	124	155	150	140	148	159	174	140	140	186	135	181	164	162	154	174	156	141	136	146	141	140	152	143	136	161	171	139	153	145	146	135	131	154	147	146	155	147	150	137	143	145	161	130	159	137	164	166	161	156	147	151	130	147	142	157	169	163	164	172	143	149	161	155	152	144	113	160	169	156	126	152	161	148	119	139	152	130	135	148	131	143	147	161	145	160	139	149	159	145	147	142	142	144	152	160	140	146	133	160	125	152	158	158	152	149	163	160	135	170	174	148	150	158	149	156	171	133	151	164	136	133	139	145	166	152	139	149	157	152	142	184	139	160	142	137	133	155	151	141	149	142	165	141	140	150	150	166	125	144	135	139	162	143	155	167	154	164	152	160	127	158	188	146	139	143	154	134	142	154	133	169	141	147	146	134	139	181	153	138	154	157	175	133	152	143	158	166	158	149	128	133	136	144	130	152	161	125	157	158	145	135	141	145	137	144	138	146	154	150	153	148	138	132	151	146	147	167	132	148	142	143	171	141	133	144	155	159	176	156	156	131	155	145	162	139	165	176	166	144	155	143	153	149	140	154	157	151	144	160	142	142	143	167	134	170	160	148	142	167	127	146	149	142	147	126	136	157	163	148	138	154	137	152	140	131	146	139	154	157	163	145	152	154	150	148	165	153	139	148	148	135	155	132	137	141	169	147	155	140	151	137	159	124	144	167	145	157	157	141	141	155	151	176	165	133	159	157	143	153	154	156	174	142	145	137	137	149	151	129	144	138	141	163	126	150	134	166	142	134	148	156	141	154	143	139	161	149	177	142	140	149	123	172	139	127	152	156	144	143	172	164	145	123	154	129	131	124	158	144	182	139	150	159	152	137	166	135	141	139	176	155	127	154	158	156	129	141	168	156	141	158	159	157	140	156	137	156	168	142	146	145	134	159	147	159	144	149	164	181	159	154	160	141	133	143	157	163	146	130	162	145	159	162	154	125	139	133	153	148	126	137	150	122	164	153	143	137	161	143	143	161	143	162	148	145	138	152	161	144	140	118	148	138	137	151	143	144	125	155	144	157	129	148	155	159	153	125	130	154	165	138	184	154	140	150	144	151	155	134	144	141	138	147	154	158	162	140	184	165	142	142	139	158	135
6852	25721	1736	392	301	264	222	222	214	218	215	199	176	195	166	170	171	150	159	145	170	163	146	170	187	161	159	171	168	159	168	176	157	174	183	169	163	158	173	166	142	178	147	149	148	167	161	170	177	157	173	161	178	179	178	173	170	167	172	165	161	186	153	163	157	164	163	157	175	170	168	179	166	167	162	172	169	168	154	166	178	169	161	153	157	172	190	147	157	157	163	159	155	158	197	171	158	183	185	185	155	160	165	161	169	169	166	176	172	164	167	170	183	170	158	192	151	177	165	148	167	149	165	190	150	184	145	191	141	169	157	159	175	171	176	163	181	154	149	187	163	177	161	153	154	152	146	152	173	165	160	148	162	139	142	145	160	162	167	161	163	136	173	171	152	160	152	133	159	159	175	155	156	168	187	150	147	168	197	149	162	182	152	161	162	142	182	154	155	165	167	159	159	158	156	176	142	173	152	160	150	166	147	165	168	160	168	176	189	159	155	158	168	167	178	152	179	179	172	166	169	167	146	157	179	173	156	164	155	166	195	148	172	189	146	157	160	183	162	169	170	186	173	172	172	165	169	157	140	168	154	167	162	145	151	135	156	158	151	152	169	162	172	171	177	173	183	158	170	162	171	162	167	174	157	161	183	152	167	165	165	165	158	169	164	155	166	165	165	164	174	167	177	169	154	172	166	144	179	171	153	170	155	153	158	172	163	165	168	163	154	188	177	161	162	175	158	164	149	177	183	165	184	145	159	183	149	176	150	159	144	171	161	159	166	158	179	177	177	145	174	155	151	185	154	150	181	173	135	154	144	141	155	164	176	171	158	175	156	182	160	174	160	161	169	170	185	187	147	167	165	144	171	164	169	166	143	163	171	164	154	156	181	151	179	173	175	163	177	177	160	167	184	177	163	165	146	153	170	175	179	171	162	190	157	165	171	168	177	170	152	156	154	174	146	159	146	165	168	169	153	162	153	183	159	166	175	158	174	159	175	183	176	161	157	156	172	173	156	161	187	166	157	156	171	173	164	172	169	147	184	138	180	174	180	175	188	164	181	153	166	181	160	177	169	187	152	167	171	167	157	176	143	155	138	162	176	156	165	189	183	161	162	160	178	151	167	146	168	141	171	150	155	176	158	166	155	169	176	166	166	153	192	159	149	153	149	168	170	185	180	158	163	174	168	141	160	176	170	170	166	161	178	167	172	164	160	174	153	166	146	143	161	186	156	167	170	190	145	167	160	156	184	184	118	164	148	166	166	180	170	149	183	178	177	159	168	161	165	136	160	151	186	160	155	181	168	179	164	155	183	167	163	144	169	155	164	163	178	168	155	151	168	176	180	190	162	156	180	177	182	179	140	183	145	171	181	162	174	150	165	156	160	172	185	156	148	175	159	155	176	143	168	155	145	145	166	162	156	165	157	172	163	172	162	169	149	160	182	152	163	161	173	179	165	191	167	163	149	171	144	167	169	155	195	176	156	154	163	178	169	159	167	175	145	190	148	162	170	166	165	181	172	174	158	175	171	135	171	175	174	179	168	159	179	180	172	151	159	140	195	179	167	156	150	178	143	172	162	176	174	180	168	162	186	169	179	148	147	172	167	149	146	158	181	164	137	172	163	171	183	165	153	159	150	171	167	146	169	162	162	162	177	167	152	156	166	172	163	137	173	180	193	159	174	164	174	168	178	159	176	171	168	144	191	155	172	174	179	176	166	162	178	171	169	171	153	164	179	172	182	148	154	184	156	140	142	174	175	158	178	161	181	159	155	167	152	170	174	184	159	153	174	168	164	161	171	164	188	156	169	182	169	173	183	144	159	172	152	168	165	156	185	194	176	159	169	186	167	188	161	154	151	159	152	153	161	170	133	151	149	177	191	174	162	187	157	154	156	133	146	183	173	156	182	179	166	162	155	159	172	188	181	186	167	177	166	171	145	177	168	167	176	177	147	165	178	162	175	183	166	153	163	153	164	153	195	178	171	139	163	159	158	156	158	157	138	156	155	146	173	169	178	155	165	170	164	173	169	139	157	179	177	162	191	160	153	155	158	184	168	165	212	137	175	149	165	159	158	166	172	164	160	136	149	157	158	166	158	170	145	165	136	170	163	157	176	147	193	165	176	184	178	174	161	159	177	184	160	176	173	150	133	177	147	160	160	180	176	140	210	168	168	164	171	177	147	162	179	156	158	178	149	161	155	176	172	162	151	144	188	177	170	147	158	150	168	170	164	164	153	150	173	176	168	149	172	141	162	161	160	164	148	189	176	171	162	169	180	167	141	193	173	168	151	154	161	159	172	166	167	153	197	147	150	152	170	170	164	173	167	162	154	154	190	167	138	151	179	143	195	180	166	196	154	169	140	167	163	168	155	165	169	180	162	195	157	173	168	154	157	159	170	158	159	168	163	142	151	166	176	154	145	163	157	165	148	153	165	172	174	158	183	152	161	165	175	155	162	180	164	164	184	174	173	156	183	164	157	162	176	160	172	168	172	168	155	151	142	150	171	171	140	163	167	166	168	199	139	185	141	169	176	176	173	160	177	156	163	179	167	159	191	180	154	151	147	173	171	180	150	134	151	164	152	158	155	131	162	183	173	150	169	176	166	188	179	176	181	166	173	172	163	200	168	180	168	173	167	156	159	193	182	176	163	155	151	162	154	139	158	151	156	155	159	174	151	186	168	157	168	150	163	178	150	187	166	167	160	153	154	145	168	167	173	170	177	144	168	185	163	180	176	151	150	151	182	175	157	167	155	156	137	157	168	168	145	167	169	181	175	162	149	147	176	177	167	169	163	188	125	170	145	167	142	177	153	161	150	162	177	169	160	180	168	165	157	172	174	168	187	150	179	161	161	174	167	184	180	167	156	156	171	182	162	167	174	162	152	165	168	162	124	173	156	160	188	183	161	147	196	165	165	166	161	190	175	187	173	183	144	184	185	161	179	150	165	151	158	168	164	169	173	159	173	155	159	153	168	168	176	158	157	161	183	168	155	162	163	172	173	162	184	160	185	199	170	160	153	168	176	152	166	160	177	156	163	162	161	153	164	166	168	184	157	168	181	135	149	184	174	159	172	171	152	165	142	159	166	158	192	179	169	152	162	161	147	177	152	165	165	143	163	164	175	167	173	161	131	141	163	173	157	176	162	161	171	161	167	152	169	162	176	155	156	172	171	171	156	191	164	143	142	173	169	165	150	176	153	165	161	152	168	178	164	142	132	167	161	184	167	161	179	174	155	173	159	171	175	163	161	141	178	153	175	168	164	158	162	171	170	193	162	155	177	192	142	172	161	156	154	155	141	159	154	158	182	167	154	177	154	165	158	163	169	160	160	163	165	167	153	138	166	169	173	174	166	205	163	174	191	139	177	171	159	176	173	183	153	174	164	168	165	163	162	145	165	158	171	154	147	160	164	155	152	185	163	163	152	197	167	169	175	178	165	157	186	163	174	150	148	161	156	156	136	155	150	176	172	147	160	184	180	184	148	167
25397	21066	27636	24547	20972	15366	1906	1070	920	840	768	681	648	606	578	595	608	595	550	549	535	510	531	511	545	474	488	503	476	472	485	516	471	464	501	483	416	470	463	467	481	494	485	478	446	448	447	461	469	460	444	468	486	456	464	499	490	453	496	462	462	488	417	456	481	455	452	479	447	485	469	458	464	432	477	474	471	447	518	464	510	493	505	475	449	479	469	455	465	466	468	426	496	439	442	461	445	452	446	442	469	479	445	455	509	471	468	464	455	443	439	463	447	481	475	462	478	458	465	434	480	428	475	470	473	478	427	474	424	461	484	455	430	459	463	467	447	439	471	444	503	448	444	453	426	443	464	437	478	471	475	443	466	452	447	445	466	447	495	476	446	492	468	398	454	450	440	463	456	452	447	446	458	459	476	442	447	473	423	476	460	453	469	466	441	464	475	472	450	459	448	497	456	465	460	448	421	465	453	477	453	436	489	478	428	459	470	456	472	472	434	475	456	469	442	457	463	469	469	460	489	461	450	482	449	401	456	443	446	435	446	457	445	455	450	443	482	461	480	472	456	451	460	435	467	457	466	478	474	475	435	469	490	445	476	464	459	459	434	496	463	472	468	448	459	462	468	445	440	439	415	451	503	421	433	476	457	454	454	424	465	430	444	461	468	469	440	442	476	434	464	472	472	472	464	502	486	429	479	490	453	459	450	463	470	462	455	464	473	429	434	464	471	438	459	444	450	430	457	417	427	454	428	468	489	482	442	457	432	471	441	464	438	461	460	463	476	461	455	485	419	457	468	459	465	435	446	445	466	482	448	435	480	458	477	493	435	448	481	465	410	411	443	466	447	458	424	443	416	441	450	499	470	439	470	457	476	498	445	468	452	441	436	486	476	456	440	451	455	475	455	438	434	496	432	451	439	466	471	446	427	452	449	416	453	450	492	475	469	466	473	485	431	474	468	480	446	494	463	402	492	444	469	449	430	460	455	446	413	481	477	465	475	456	465	499	474	415	453	454	459	434	446	472	465	437	453	460	428	450	458	460	454	469	486	451	435	475	468	427	476	444	434	451	421	435	452	416	448	496	453	451	454	469	460	471	439	489	467	449	462	450	442	433	444	421	434	467	468	431	458	431	464	445	448	428	464	430	461	446	476	451	494	422	445	480	456	418	423	425	428	462	467	426	433	440	456	449	465	485	417	468	452	431	445	431	478	459	494	451	448	439	473	471	435	412	482	462	437	465	435	457	453	464	422	487	454	480	451	477	485	458	463	436	458	440	479	451	438	451	464	428	471	447	485	445	451	468	419	447	422	419	483	435	452	472	437	453	429	454	466	486	496	439	437	446	470	453	458	470	464	473	450	483	469	415	489	449	465	425	439	476	456	471	450	421	454	480	490	466	448	482	413	415	443	463	468	428	444	454	467	468	439	461	477	427	487	459	442	453	442	437	481	425	467	444	420	474	434	493	499	459	443	449	414	492	496	504	460	474	435	437	461	465	468	418	460	444	443	460	464	433	475	474	465	478	428	418	446	472	486	464	449	431	455	441	454	435	463	438	507	466	482	417	460	467	479	454	416	439	467	439	445	412	470	434	477	490	502	479	457	457	449	480	501	447	470	425	481	455	441	456	454	460	454	418	485	485	470	430	416	447	477	447	456	443	467	446	430	435	444	475	455	462	455	439	448	480	428	473	455	484	494	455	480	484	415	453	445	446	444	465	454	435	470	435	488	430	445	468	439	458	481	488	473	447	452	476	428	414	438	483	462	439	470	441	491	442	455	464	438	465	456	504	453	445	483	486	440	449	446	442	429	439	453	435	435	483	456	470	458	474	470	454	439	457	471	477	458	432	489	424	472	484	487	489	440	435	460	454	404	474	470	469	445	429	447	461	464	448	424	446	447	471	454	481	478	441	403	467	461	442	485	449	456	486	429	476	469	486	440	448	488	468	487	508	451	473	424	461	422	457	442	481	431	439	488	458	439	469	439	424	437	463	436	472	440	459	454	435	466	432	460	480	485	428	434	442	443	467	473	476	462	476	447	460	499	432	429	451	484	459	414	482	436	466	454	452	484	429	466	443	442	478	447	431	472	513	462	460	433	421	464	479	427	477	416	491	431	429	463	450	451	451	452	467	451	413	443	480	449	442	495	449	488	484	421	435	427	498	482	464	442	478	483	450	476	442	469	466	452	455	424	443	446	465	450	458	414	432	432	429	444	477	444	443	483	470	442	473	418	462	442	433	457	475	448	447	463	481	464	475	472	422	455	419	453	430	455	452	416	457	454	445	433	425	484	477	414	449	463	436	459	477	451	427	481	448	441	449	487	444	466	475	437	435	446	444	490	460	472	453	439	452	444	443	456	481	464	437	426	452	444	484	462	449	404	443	468	455	472	490	458	464	408	468	467	427	433	494	488	454	438	440	469	477	465	461	437	473	484	474	438	462	469	481	449	417	465	412	452	473	463	469	493	442	468	456	451	470	443	458	440	416	472	457	429	447	450	469	486	465	438	431	473	425	429	480	446	500	466	480	457	472	473	428	422	465	475	477	452	447	418	479	454	481	451	466	455	456	477	443	472	480	463	459	453	470	465	438	435	472	463	461	491	448	463	496	421	486	473	509	426	432	462	445	423	427	460	435	440	450	459	439	437	455	475	419	476	480	468	492	450	426	443	430	439	451	485	457	487	477	487	451	460	469	465	442	450	439	450	483	455	431	440	483	461	491	435	439	438	439	469	491	483	499	426	479	430	427	457	461	444	466	454	475	489	459	405	467	469	457	465	432	465	465	445	451	417	456	474	441	456	464	458	435	465	440	483	505	483	455	412	502	451	475	469	470	420	443	450	466	460	448	419	449	486	470	461	440	473	472	452	468	427	437	442	485	462	424	445	427	490	447	430	459	479	452	449	468	458	485	449	450	466	484	476	414	466	427	473	465	427	458	447	493	461	470	441	466	426	464	465	450	411	478	428	421	462	470	476	452	487	460	468	484	458	439	481	467	423	421	444	447	430	489	475	460	467	458	409	468	468	482	453	447	477	435	456	477	457	457	449	443	471	436	423	452	469	481	499	471	449	453	485	455	467	481	453	463	461	446	462	449	454	469	446	430	474	462	428	464	465	471	483	446	404	443	482	470	453	455	510	460	437	425	438	436	444	466	433	446	441	451	481	435	434	396	467	441	441	480	443	453	454	441	445	464	454	465	444	480	480	486	483	518	445	415	459	464	448	469	415	444	459	441	450	476	467	481	489	500	475	452	501	480	416	441	480	437	476	466	453	448	492	462	459	462	466	478	447	453	451	460	430	476	463	430	461	440	496	472	443	462	451	435	476	413	479	433	449	428	462	475	446	458	431	454	439	452	414	449	448	460	471	459	463	404	451	430	434	491	419	483	457	445	468	422	429	444	437	446	451	464	483	481	487	420	430	453	434	454	475	451	460	447	464	392	448	466	438	440	486	457	462	505	420	498	468	452	449	462	470	431	451	452
14917	54391	11972	5536	3601	2669	2223	1758	1515	1296	1211	1012	890	776	767	744	722	642	604	590	597	560	545	545	551	538	510	509	529	520	533	548	465	498	526	471	477	509	464	461	497	475	491	485	456	498	445	482	523	498	476	448	454	493	478	454	455	502	486	472	471	486	505	481	482	459	490	475	426	442	430	457	474	484	483	430	446	497	463	493	469	467	475	485	443	465	456	455	445	455	423	451	451	449	473	428	490	480	456	490	478	440	462	489	468	462	472	431	466	481	447	439	480	475	482	412	445	431	479	437	497	497	423	483	445	430	451	448	438	439	472	472	485	468	455	452	460	522	424	449	480	446	453	466	438	464	443	467	425	456	426	422	428	469	467	520	430	495	471	465	433	447	450	469	426	474	463	489	483	441	485	462	483	485	448	462	453	478	438	465	486	449	481	450	466	436	451	451	475	506	473	462	408	458	483	442	499	477	449	453	430	480	466	474	468	455	454	445	457	465	440	508	468	490	463	430	481	454	416	421	483	435	453	474	452	464	458	479	433	455	459	504	468	466	487	460	470	411	483	442	428	460	478	454	464	463	456	416	456	491	459	470	432	463	458	483	468	446	462	428	507	416	439	459	458	431	453	465	424	446	473	461	445	446	448	453	453	465	493	421	482	470	435	473	488	442	394	471	454	456	467	440	435	461	462	509	486	452	477	415	434	453	436	446	421	465	472	464	471	450	460	448	452	474	448	447	461	497	477	479	482	497	451	483	436	462	419	468	442	463	456	465	434	452	486	467	468	430	470	518	459	435	488	423	473	472	430	458	433	478	440	472	470	487	455	469	452	443	444	478	471	449	486	450	431	446	468	447	450	432	457	455	468	461	452	480	444	454	483	488	486	433	446	462	471	504	432	448	458	473	474	452	482	435	439	464	499	470	481	488	463	469	453	430	429	465	467	491	448	457	512	466	478	458	436	434	445	472	446	484	489	474	450	513	436	467	448	444	494	483	445	477	493	486	452	469	475	508	494	484	486	468	455	462	450	479	484	496	458	444	419	497	485	417	484	460	419	461	460	484	490	458	425	497	453	454	436	469	476	451	448	447	422	482	484	469	443	457	467	483	479	447	454	463	471	500	438	473	409	498	494	453	472	494	447	473	456	450	499	430	404	416	431	447	475	464	450	450	481	450	436	467	408	469	463	467	485	485	481	450	426	470	469	439	433	475	463	486	450	422	450	450	454	449	421	440	511	462	431	470	426	468	431	455	445	508	442	466	445	473	441	473	483	456	427	442	453	464	460	450	482	484	446	464	455	479	458	474	472	477	450	459	431	450	492	450	454	466	436	466	487	444	460	491	469	483	477	445	459	443	439	435	460	476	488	485	475	439	466	454	470	460	448	470	419	464	465	444	462	439	500	448	465	480	470	426	468	445	464	473	451	465	421	478	492	459	484	477	465	487	469	468	472	457	497	456	452	483	453	430	456	487	421	466	474	443	480	438	421	473	405	488	429	444	440	436	480	462	439	455	423	468	437	445	453	450	436	468	451	429	471	441	476	503	473	496	475	455	440	504	431	453	462	442	515	477	480	467	415	475	430	440	428	468	427	431	439	477	456	514	448	472	471	458	471	430	461	491	446	428	464	471	479	425	443	469	433	499	456	487	478	447	453	457	469	451	476	444	468	498	485	451	480	453	485	432	422	462	424	483	486	423	426	441	465	473	494	469	477	467	489	466	457	476	485	504	474	470	476	431	457	422	459	450	437	471	395	491	485	478	445	490	421	483	499	441	485	426	437	511	453	463	460	449	497	462	447	424	418	506	509	448	441	493	448	420	431	483	480	457	466	459	487	458	469	473	450	468	438	449	415	473	434	483	456	458	448	434	471	454	470	429	447	435	432	498	451	458	487	436	484	466	480	474	454	460	437	492	459	462	429	440	497	468	426	426	464	450	433	484	481	478	460	419	476	468	436	466	466	462	429	426	494	433	460	479	437	451	435	476	453	440	493	469	478	477	457	450	466	473	470	452	489	480	468	481	442	443	443	470	422	458	450	499	475	445	420	470	467	416	469	446	473	438	450	427	462	451	427	468	468	461	505	452	482	468	449	439	423	443	475	445	520	438	480	486	497	466	503	429	479	445	456	450	457	436	453	456	449	480	456	454	466	451	466	458	447	457	507	510	439	458	473	493	459	448	417	445	467	458	442	444	443	466	462	444	460	493	504	493	462	457	451	417	448	436	491	463	473	496	463	435	448	479	435	425	453	443	425	455	488	475	438	441	492	442	473	471	457	456	436	460	473	446	480	520	463	447	464	415	455	447	452	438	466	463	448	455	490	438	438	442	452	450	472	479	406	458	465	465	456	471	434	446	462	450	460	457	480	461	447	471	486	427	472	469	473	445	433	469	435	449	442	471	479	457	482	441	468	474	441	463	448	483	482	484	466	442	454	469	473	481	470	457	459	423	486	477	485	441	475	445	516	446	433	461	459	480	490	461	436	463	459	483	479	461	438	458	452	475	440	466	481	485	447	456	476	470	468	444	462	500	442	459	468	442	456	463	444	477	463	433	450	460	453	472	451	473	464	430	441	475	449	449	503	492	490	464	472	447	474	483	492	427	466	446	464	477	478	453	492	451	417	476	460	513	472	456	453	456	441	474	456	449	469	464	433	485	470	428	492	453	454	457	448	450	468	463	447	477	454	446	495	443	471	441	450	451	463	462	490	480	454	479	509	495	460	500	458	477	482	435	463	494	465	488	467	487	450	462	477	467	439	442	433	481	456	456	474	448	488	426	469	442	432	469	503	477	470	483	422	458	453	458	433	432	454	453	443	466	442	423	451	457	474	422	460	432	475	482	429	489	450	466	471	468	456	480	427	453	513	485	440	442	503	447	468	482	461	475	485	441	428	486	447	480	519	446	511	496	453	463	441	488	464	443	440	432	487	453	466	477	443	476	417	464	465	453	449	476	477	450	444	429	482	440	470	477	437	475	435	433	444	473	504	448	460	473	449	470	490	458	447	481	480	450	480	438	476	465	432	462	497	463	421	468	462	425	466	479	432	453	452	439	457	461	446	444	467	483	461	497	485	452	483	476	472	470	449	461	465	466	482	456	510	460	443	466	474	461	456	437	453	463	464	441	474	457	429	466	509	440	485	420	430	502	456	497	478	443	449	452	490	478	399	439	467	440	474	470	470	439	466	473	439	448	475	469	472	472	445	463	432	440	488	513	455	455	452	483	456	402	497	435	434	466	499	470	485	458	451	435	426	465	451	424	475	488	500	430	466	460	509	465	435	450	465	491	445	461	480	473	442	444	450	468	432	463	446	489	438	478	491	442	481	458	489	475	454	451	473	429	429	448	487	447	485	495	429	478	461	469	439	463	462	448	421	503	473	454	475	438	448	476	460	432	477	478	456	458	450	429	473	459	486	467	435	445	460	482	457	450	438	431	462	483	488	413	465	490	425	450	457	468	421	485	447	475	468	443	453	497	463	450	474	440
23041	21008	28180	23986	20976	21064	13448	2186	1467	1428	1277	1176	1033	1026	978	924	909	865	796	732	756	769	733	768	745	716	702	724	722	703	654	699	701	663	653	683	728	675	690	643	679	675	646	715	675	626	666	659	670	662	601	659	632	652	695	683	660	674	616	612	658	635	626	659	665	646	647	588	664	639	669	649	653	658	650	637	654	653	665	665	647	636	661	669	642	654	620	624	670	645	623	685	677	601	622	649	626	671	593	593	621	628	661	624	654	624	618	671	626	615	626	636	662	627	626	613	695	645	640	610	664	644	612	629	648	649	648	641	651	660	651	632	657	583	663	652	641	658	658	662	686	638	621	629	645	637	667	580	627	626	610	647	630	645	615	610	629	634	642	612	624	600	605	607	687	638	651	625	636	636	637	625	644	641	607	593	589	633	673	601	611	616	609	669	666	668	606	660	613	617	656	671	668	632	629	569	651	644	642	670	650	642	668	638	640	613	634	611	636	610	702	676	594	625	617	634	633	678	641	612	650	591	655	659	618	656	679	632	633	665	620	667	601	649	640	647	656	649	675	640	643	616	579	642	624	620	674	568	630	624	638	603	605	581	641	676	600	638	637	655	666	588	613	615	649	630	694	598	642	664	672	602	590	588	651	604	616	649	616	602	622	664	682	664	629	593	595	624	664	620	614	648	629	696	623	665	692	627	633	643	654	634	601	617	627	624	657	614	625	592	606	649	633	621	683	648	669	587	610	629	649	636	624	656	658	638	661	655	622	656	619	646	641	603	653	646	614	617	636	655	599	627	649	668	669	655	673	678	661	622	610	683	577	619	616	609	648	642	622	631	619	615	656	614	695	669	636	647	643	639	690	610	635	626	647	620	643	699	679	642	629	666	610	702	627	648	644	638	650	630	641	604	640	637	637	613	638	645	595	629	627	624	622	694	668	627	723	662	595	634	655	614	643	637	655	635	647	660	595	659	685	655	667	609	617	657	611	665	685	644	632	574	627	644	644	617	644	644	656	638	651	630	618	622	615	675	652	646	620	652	634	600	606	631	650	650	618	656	631	697	608	645	652	644	640	656	674	653	616	611	615	614	615	617	626	620	658	649	627	642	606	582	654	630	593	611	633	622	611	646	676	622	605	629	667	637	621	622	625	618	637	669	665	682	649	638	632	656	593	614	603	635	628	612	613	614	648	697	634	601	601	644	599	611	640	640	661	624	633	562	616	606	623	621	616	648	655	645	636	615	617	659	612	585	618	654	649	619	627	593	673	669	662	636	665	625	641	665	652	679	593	635	653	636	629	593	623	602	638	659	695	631	669	640	638	632	603	602	614	622	641	558	650	660	623	643	626	614	617	628	624	621	632	587	623	642	645	624	621	616	656	608	641	617	684	604	656	657	642	604	622	627	637	561	625	618	629	638	645	607	638	619	632	667	623	633	645	649	651	632	627	677	692	653	635	623	618	623	619	638	671	620	627	634	635	574	705	630	648	646	615	666	662	634	621	656	633	629	644	594	646	669	643	627	634	615	659	619	679	643	582	643	645	562	675	628	640	638	647	650	615	650	599	640	633	657	627	635	625	614	663	616	661	694	649	622	631	608	627	647	694	636	665	607	627	645	572	640	664	626	622	645	632	691	648	645	658	612	667	641	671	614	602	644	653	634	668	642	612	580	637	620	650	636	607	690	597	622	620	633	612	652	622	650	592	630	607	588	698	652	658	628	621	617	662	630	677	646	617	635	648	611	663	690	665	604	640	625	620	645	620	651	613	631	631	652	622	613	626	643	600	623	634	640	636	638	657	645	638	627	627	662	647	645	616	628	642	615	623	635	634	637	662	662	645	602	619	630	618	643	656	590	684	591	627	617	650	670	604	654	646	652	607	641	620	676	681	636	663	632	631	650	627	628	643	669	667	599	675	615	603	651	669	638	644	621	587	622	617	628	638	656	630	609	603	599	607	622	660	646	660	646	636	599	645	678	653	581	617	646	649	619	657	645	635	609	584	658	625	584	705	681	657	635	637	648	660	648	650	648	647	647	592	607	645	619	621	652	644	656	610	610	646	625	636	632	646	630	621	662	622	643	605	685	676	658	618	637	588	653	632	626	617	595	671	613	635	661	625	654	615	635	634	606	611	653	609	593	649	641	653	661	650	618	621	629	595	614	640	601	667	626	647	619	623	644	561	655	625	622	677	654	601	643	667	644	610	636	670	651	633	625	627	658	639	629	671	617	694	631	664	621	691	684	625	683	623	599	634	623	636	638	674	649	641	632	662	649	669	673	661	636	657	682	608	636	615	609	616	645	672	652	646	624	631	636	637	648	691	563	578	665	645	655	675	604	562	652	625	610	644	648	670	659	644	657	649	636	601	643	642	610	700	701	612	579	672	622	644	659	628	652	623	664	633	644	630	636	641	647	615	660	675	613	605	659	654	675	657	687	604	625	633	666	603	690	636	638	644	661	606	669	622	652	668	650	582	630	597	577	703	568	653	627	573	652	684	610	657	641	599	574	609	589	601	577	678	632	631	644	612	599	668	664	665	619	611	674	650	688	598	630	604	593	641	631	622	643	651	636	626	614	637	682	652	642	675	641	576	669	633	655	693	591	641	635	595	629	637	583	628	612	637	613	631	668	640	627	564	634	592	663	620	650	586	662	604	690	657	650	642	630	615	607	608	625	629	637	642	616	641	621	642	612	669	626	619	639	654	665	635	606	628	665	635	656	671	642	600	651	642	656	654	675	643	641	614	625	619	623	659	628	618	689	613	645	664	640	644	615	667	580	627	648	664	609	592	637	611	643	644	634	626	622	593	685	646	631	636	644	625	671	618	667	631	611	624	625	643	655	617	600	662	615	632	658	614	611	591	587	647	641	625	613	671	591	614	612	628	605	592	620	690	621	589	628	670	616	636	659	625	620	607	603	643	664	612	596	643	628	637	625	659	610	655	664	623	662	595	613	605	600	601	599	660	658	631	640	621	637	627	627	611	586	654	601	653	622	661	646	622	658	684	649	662	655	667	595	620	637	646	600	665	608	648	657	654	663	606	626	653	660	653	653	625	631	654	682	676	619	582	643	580	631	626	612	612	628	668	628	641	677	596	668	614	615	639	699	671	626	630	630	653	677	649	629	672	651	648	622	621	625	657	642	645	655	621	647	641	644	585	651	648	659	634	620	643	661	638	634	669	687	613	690	668	677	654	687	582	609	676	641	596	630	670	622	620	645	649	653	611	638	687	608	645	619	592	637	636	616	632	651	652	674	677	636	623	624	630	639	673	634	657	638	617	646	650	652	629	641	654	665	583	627	629	634	579	600	658	601	621	659	648	629	655	658	646	610	622	670	638	646	636	634	613	628	678	626	628	659	589	656	620	639	644	637	641	634	657	630	640	606	647	698	672	646	598	604	633	653	626	608	624	641	608	621	613	636	665	644	634	630	664	634	609	664	622	600	667	617	623	651	663	639	685	655	617	619	620	638	637	612	675	609	637	676
13479	40154	15558	9698	6608	4984	4118	3369	2728	2401	2031	1751	1511	1367	1217	1235	1064	1038	1016	918	904	833	880	828	853	827	742	799	803	755	717	743	699	798	714	715	748	691	704	676	767	701	636	668	696	668	666	674	695	667	674	675	669	718	684	661	656	703	631	681	654	671	662	689	668	669	648	646	644	631	674	665	670	638	648	704	679	621	675	683	632	625	660	657	645	618	620	593	657	634	677	661	622	641	623	651	632	627	665	674	600	648	644	640	687	621	653	682	627	665	665	668	645	649	694	675	634	644	592	643	669	660	662	618	628	660	632	619	653	653	689	630	607	648	738	633	659	606	665	605	610	699	655	643	594	624	646	656	669	637	659	653	645	652	646	668	641	640	624	648	623	664	661	614	631	621	653	639	645	669	614	607	621	663	654	619	605	663	661	671	630	596	651	654	660	652	661	637	639	649	655	648	681	635	624	679	622	603	606	622	644	617	693	614	647	598	644	644	569	671	716	615	632	661	633	606	637	629	659	635	649	675	635	637	636	604	662	658	674	654	636	661	662	645	672	649	644	621	647	668	622	594	657	637	668	658	651	661	627	661	664	623	629	688	581	637	666	629	620	629	673	601	673	666	617	648	641	660	636	619	671	616	646	667	624	629	629	635	662	647	633	601	653	651	676	663	657	622	638	633	637	619	671	663	638	650	628	680	646	638	608	634	673	615	642	666	646	650	639	677	625	659	652	654	647	648	633	621	651	649	640	655	653	644	642	691	657	628	662	595	699	656	590	602	644	671	697	675	629	663	657	637	625	648	652	636	640	643	597	663	635	634	587	650	611	613	638	714	608	629	667	604	640	686	640	621	646	638	643	632	612	656	672	662	634	660	637	619	621	614	662	667	624	670	666	643	593	647	656	651	600	620	615	655	649	603	634	598	623	665	664	628	645	671	673	641	693	615	679	677	679	654	696	670	666	641	661	605	638	632	680	668	632	650	642	640	651	682	671	630	625	639	681	643	721	619	645	632	624	653	626	638	635	639	639	665	693	598	653	629	627	685	635	606	645	657	641	659	602	622	704	617	658	632	646	661	672	672	631	605	637	660	613	667	616	668	668	629	667	607	648	639	664	602	644	642	661	644	623	655	677	604	639	665	650	617	641	619	604	650	657	663	662	622	624	696	633	661	662	680	631	692	619	627	664	646	642	622	666	659	666	679	669	670	643	603	662	641	671	588	680	672	674	651	623	629	631	669	685	658	669	654	659	632	647	677	652	634	632	673	650	650	627	632	614	661	607	653	609	653	667	649	594	639	681	652	636	611	643	668	640	613	657	665	694	648	673	641	661	644	698	652	682	623	642	599	666	659	701	655	680	638	636	677	636	658	633	623	625	648	622	632	635	672	615	699	620	667	636	636	602	643	663	639	635	646	638	667	674	614	648	629	652	673	672	629	678	632	696	609	636	686	623	634	690	668	614	641	700	681	663	643	658	674	653	678	674	679	640	662	634	637	616	647	670	602	636	700	654	655	671	627	694	622	678	638	642	684	607	672	639	656	641	666	651	638	659	675	608	659	656	628	644	663	680	690	600	634	640	638	641	642	639	587	646	627	658	705	649	651	660	654	683	642	627	656	632	631	636	665	674	640	667	618	670	610	655	674	635	640	627	691	667	639	586	647	693	684	660	647	627	680	636	631	672	642	654	659	627	645	623	688	641	629	652	688	659	617	637	658	618	653	662	628	638	619	654	635	666	608	687	585	633	648	650	673	658	626	645	618	652	684	614	650	636	650	653	642	657	664	628	636	622	671	631	648	651	647	597	635	625	690	632	626	631	642	695	646	645	633	614	645	681	649	666	698	644	584	638	601	641	642	625	675	647	647	652	652	671	608	629	604	623	683	639	667	606	650	647	664	617	609	668	630	621	656	658	679	660	625	663	641	654	705	634	674	677	688	649	638	644	663	633	678	631	662	674	609	599	659	640	666	643	657	644	671	623	646	639	600	661	625	696	596	637	688	625	663	626	708	639	628	631	654	630	644	662	628	643	646	664	699	644	646	635	638	641	640	673	644	644	667	672	656	631	648	632	652	639	620	614	619	672	636	657	658	658	687	618	634	608	651	665	670	692	644	652	690	656	609	701	606	669	679	618	621	603	699	612	690	633	646	648	668	649	632	653	684	630	608	637	649	616	689	703	641	642	646	645	650	676	673	655	635	644	620	624	611	645	651	588	667	643	639	659	627	630	655	673	639	614	625	615	624	643	594	601	670	611	635	635	602	633	637	649	673	689	613	608	641	605	643	624	575	637	647	649	641	605	598	683	624	663	691	651	653	623	681	669	636	626	648	677	629	631	671	668	643	647	659	717	669	679	646	644	666	648	636	636	669	621	661	655	699	653	690	646	603	609	634	656	644	638	607	667	625	653	680	628	640	660	614	662	615	623	668	627	641	668	637	657	638	626	671	625	658	678	646	681	600	615	657	713	609	632	639	675	630	603	614	611	627	686	622	645	662	650	584	645	672	668	646	596	668	638	628	588	617	663	617	620	635	605	626	630	649	637	595	699	632	642	641	629	667	618	652	657	626	610	678	667	644	650	651	634	627	654	710	636	646	618	625	636	661	627	653	600	629	656	688	623	654	623	669	623	636	628	666	656	628	655	693	591	668	627	642	645	653	622	642	643	695	656	625	648	679	630	676	643	686	627	669	621	662	661	639	651	633	635	629	684	653	641	630	628	646	629	655	643	678	661	650	621	648	645	649	647	642	663	649	636	613	679	705	655	689	633	626	663	696	603	606	626	634	589	678	723	661	599	665	636	663	637	669	623	648	638	592	691	657	622	666	665	647	666	675	670	704	631	649	635	649	604	646	634	676	673	654	637	648	682	652	648	665	638	639	633	627	653	637	630	653	646	637	665	637	666	662	659	673	624	632	650	663	608	622	641	695	616	675	667	695	674	647	647	664	659	612	627	647	673	648	653	637	609	654	601	671	620	650	610	681	628	650	660	688	596	631	592	639	652	637	651	616	644	635	656	659	657	638	601	650	644	646	664	655	688	635	622	618	647	624	667	641	637	628	627	669	655	620	675	692	628	637	658	585	656	666	691	652	653	649	619	630	671	644	601	628	632	636	636	660	680	623	663	634	672	642	615	646	680	618	640	673	648	635	639	649	630	669	656	600	632	645	648	641	625	685	653	639	646	653	652	698	655	659	616	632	610	602	612	645	645	642	615	648	607	662	707	639	643	623	638	656	632	649	669	627	674	623	634	635	682	668	682	618	617	700	616	627	597	646	673	651	638	676	669	638	603	655	645	661	669	653	636	626	673	656	640	621	691	630	617	616	636	643	677	678	624	639	616	600	627	686	640	635	647	664	686	653	627	662	651	628	646	673	667	643	647	668	667	617	614	692	646	698	672	689	651	638	668	628	675	629	648	609	647	574	658	697	627	653	653	639	653	694	616	641	636	664	703	610	642	642	634	640	678	637	687	654	609	634	690	632	689	612
28304	19478	7310	459	245	223	197	183	152	149	141	166	180	174	144	178	146	133	159	139	148	155	148	157	137	139	141	138	136	148	148	140	157	142	164	148	137	148	134	147	148	157	139	165	161	152	145	148	156	133	113	154	143	153	156	134	145	135	145	136	158	131	131	153	144	144	166	144	154	146	157	146	142	139	160	146	162	140	172	162	150	144	141	121	150	175	159	149	138	115	161	145	179	141	147	184	140	168	169	160	154	137	127	166	155	143	140	110	139	145	142	145	140	143	143	125	134	130	152	162	170	123	159	141	154	153	155	152	165	117	120	151	130	145	137	173	144	155	137	156	162	140	163	132	136	124	151	141	135	160	130	151	137	167	155	158	154	152	125	149	161	145	143	143	137	152	138	167	130	162	137	147	125	128	125	129	155	142	148	152	153	161	163	142	149	143	139	170	157	126	140	131	169	133	141	151	152	133	145	149	166	151	125	136	131	153	143	133	157	146	134	146	150	148	140	138	148	147	169	129	156	145	139	157	149	140	155	108	160	159	149	158	146	156	134	138	159	140	144	142	144	160	115	172	145	125	156	171	135	129	158	136	144	140	151	154	154	150	145	154	150	127	144	167	151	141	146	128	137	126	149	150	134	143	149	157	123	159	136	169	157	154	140	148	161	160	138	164	161	143	135	151	162	155	165	144	120	152	151	149	134	139	133	156	135	154	137	163	134	156	149	135	147	134	162	151	140	131	137	152	132	126	155	139	153	142	150	144	139	139	161	134	140	147	137	141	129	155	135	150	153	159	146	152	133	139	136	150	137	151	136	130	121	148	134	142	140	166	137	132	135	138	143	120	151	179	140	127	161	141	149	154	167	153	145	147	146	149	120	144	138	145	164	157	171	143	141	133	136	136	147	134	133	143	144	164	139	129	149	118	139	150	135	164	156	153	144	142	141	144	142	125	171	128	162	140	145	126	129	153	167	138	147	165	137	159	150	118	155	154	147	136	122	142	140	160	123	168	142	152	132	137	146	134	140	155	150	141	164	152	150	132	156	138	158	152	139	161	120	151	159	150	125	127	167	139	131	127	150	146	146	153	122	142	144	163	149	130	137	150	140	113	157	135	127	135	156	128	156	146	131	155	142	163	144	159	169	139	148	139	164	154	136	138	146	144	157	148	135	138	150	128	127	155	150	142	153	147	142	158	158	120	173	130	129	140	140	151	146	137	154	145	155	137	132	150	154	139	124	145	146	126	167	154	141	137	147	142	144	146	144	143	142	165	155	144	145	116	134	154	150	155	143	137	134	122	139	156	155	172	121	171	153	148	152	123	149	157	145	151	160	123	144	132	138	154	133	145	154	127	138	153	132	141	139	170	156	169	144	137	149	150	137	142	153	140	150	157	142	149	145	134	162	148	149	134	152	180	142	159	153	163	142	139	154	145	148	145	148	158	151	161	137	128	141	143	151	136	147	153	129	141	167	148	137	144	136	134	147	140	150	137	164	152	132	142	141	133	126	131	134	162	155	160	149	146	137	144	150	160	131	149	125	138	142	158	122	153	136	144	145	149	136	164	142	134	150	149	140	162	150	169	129	133	142	153	138	160	151	144	136	131	149	139	141	133	139	149	134	142	152	161	129	153	140	137	132	142	142	170	148	145	138	143	126	136	145	147	133	145	132	146	134	134	151	140	139	138	152	143	149	138	156	159	138	131	131	143	151	159	143	154	147	119	132	134	127	139	158	139	127	157	140	170	160	142	127	154	142	144	146	156	145	138	164	142	154	148	139	143	128	131	139	150	146	142	165	148	152	135	142	156	146	154	136	141	157	146	151	143	159	122	143	135	170	123	147	141	146	144	150	154	153	133	140	145	147	136	135	129	144	111	146	152	142	156	162	117	146	143	143	187	140	166	150	130	133	164	158	153	145	141	157	137	148	156	146	141	153	142	175	161	137	136	180	145	138	143	143	147	138	152	123	167	152	134	147	151	151	134	119	171	147	157	138	135	161	132	151	127	135	172	126	136	162	141	146	155	149	152	155	152	151	135	153	135	131	126	170	139	156	167	163	143	145	134	135	146	153	133	135	150	155	112	157	141	135	167	139	144	144	153	134	142	157	149	159	145	153	140	132	158	147	149	140	145	122	145	141	143	148	144	161	143	143	144	145	150	143	132	144	161	140	157	134	125	161	139	139	127	149	157	141	137	138	163	138	134	133	124	129	123	148	148	151	152	154	153	143	140	137	158	153	149	145	149	130	158	155	139	143	148	140	137	144	136	156	143	135	156	136	144	154	155	157	144	149	145	157	149	138	137	137	135	135	152	138	166	145	138	144	150	155	132	124	146	136	137	133	160	134	145	140	156	144	125	124	146	154	151	125	141	153	138	140	177	143	136	138	134	163	140	151	159	137	160	123	152	142	145	147	133	142	130	125	139	149	146	138	153	179	147	143	128	144	148	165	125	137	137	139	153	157	146	146	152	133	153	135	176	156	151	159	142	137	162	152	158	135	133	157	135	144	142	140	150	142	137	149	160	150	150	147	145	157	151	145	138	171	130	149	170	130	141	146	139	154	163	153	160	144	151	140	142	137	161	159	158	152	143	135	161	157	127	144	134	157	136	160	155	143	154	146	139	137	154	154	126	138	158	162	147	145	155	119	134	151	138	142	144	132	141	157	114	132	151	147	149	161	145	162	145	135	131	146	144	150	140	115	137	141	151	149	139	141	145	150	138	149	139	145	140	157	167	130	160	141	182	152	137	175	157	152	149	132	136	165	152	145	152	138	155	157	138	128	155	145	144	142	141	173	143	162	138	141	145	154	128	150	147	136	154	138	137	139	161	167	171	128	141	159	127	132	156	129	147	166	150	132	130	149	148	138	124	147	129	154	132	148	151	143	157	152	139	149	141	128	147	136	137	165	142	144	137	161	129	161	143	150	155	136	136	139	151	169	134	151	158	141	135	153	163	152	156	146	159	114	130	153	153	138	143	126	137	139	145	144	123	143	133	146	140	138	125	146	146	160	176	150	136	136	135	150	148	133	151	147	151	146	151	153	128	158	141	154	149	155	123	149	136	145	139	135	176	137	147	149	164	166	155	147	132	135	135	138	154	167	146	148	128	155	127	144	145	164	144	130	144	147	156	141	144	153	141	151	140	147	134	137	149	131	125	111	130	144	156	146	169	137	135	151	138	141	140	153	149	128	147	158	137	148	132	150	146	153	154	144	154	154	148	162	155	150	156	163	157	164	138	175	166	139	152	155	123	155	160	130	142	151	142	124	160	145	139	157	146	138	138	140	160	145	128	135	139	123	153	138	131	144	163	153	166	143	158	157	140	127	145	161	142	150	151	134	138	128	157	153	155	146	156	145	145	152	128	136	131	141	145	134	139	175	121	144	127	130	130	154	133	147	136	127	116	161	151	158	159	129	139	145	160	142	132	142	127	143	152	155	149	134	131	166	147	135	147	144	137	126	141	161	135	131	167	157	129	154	150
6929	17957	2113	373	316	235	224	196	236	221	231	204	159	172	193	190	196	186	186	159	185	172	174	169	152	158	175	168	155	161	160	159	176	143	150	176	166	173	155	166	150	166	158	171	154	178	159	150	155	190	165	166	183	154	172	182	155	143	153	169	156	184	164	198	158	162	160	167	160	188	168	169	143	168	184	143	169	172	191	174	154	161	152	166	177	156	154	161	145	149	155	171	159	145	179	144	155	136	194	147	147	155	163	141	162	188	162	159	165	157	157	157	172	184	147	167	179	152	172	157	165	162	148	173	177	155	165	154	169	165	178	158	171	178	149	169	138	150	149	160	134	200	167	171	144	175	155	154	147	161	164	168	156	160	158	152	194	161	168	159	164	178	181	163	168	160	147	168	147	155	161	190	176	167	150	170	131	171	142	156	125	155	158	162	151	157	157	153	167	177	167	166	154	175	146	146	184	165	159	153	162	182	151	162	162	152	166	156	167	166	127	157	175	153	178	182	168	165	155	156	162	142	142	161	166	143	160	166	192	152	161	172	151	152	147	156	178	167	163	170	157	134	162	183	163	136	148	148	181	167	163	178	161	150	161	167	143	157	169	155	180	160	156	160	151	134	157	164	147	180	190	170	167	170	164	148	157	159	164	157	156	160	176	170	167	175	183	149	124	166	153	157	178	170	156	168	161	191	156	153	161	153	157	151	147	134	172	167	159	145	153	173	167	157	149	170	156	155	170	155	158	156	160	167	158	178	172	172	166	170	158	171	156	135	162	138	183	151	144	161	189	144	184	168	157	185	172	147	171	151	141	142	172	168	156	150	163	152	177	169	166	181	186	164	164	163	144	148	158	155	144	150	150	172	156	185	161	182	184	159	178	163	172	151	151	160	133	142	161	157	152	161	158	158	142	177	165	168	155	145	165	177	163	147	147	166	139	141	148	146	179	153	157	169	151	157	178	147	181	160	150	173	177	173	143	132	150	148	179	138	154	161	177	176	164	168	147	155	176	143	158	153	147	179	153	147	147	142	161	165	166	158	163	173	189	162	160	143	165	162	159	179	155	168	171	155	155	174	142	152	165	154	178	159	154	155	149	161	150	166	180	163	180	183	156	165	153	183	173	170	157	146	169	162	139	165	163	164	154	168	154	148	145	156	176	175	149	162	145	185	158	151	158	150	147	165	150	173	163	162	172	171	170	176	166	149	171	157	160	172	165	149	193	172	173	147	171	167	150	167	138	140	167	176	164	146	165	148	189	160	158	168	173	150	154	173	172	163	181	138	152	179	172	161	160	164	161	166	166	168	175	147	175	153	161	177	160	169	139	163	146	137	172	175	169	162	156	169	167	166	178	152	149	173	173	147	158	143	172	142	160	144	151	153	170	160	181	152	165	180	171	161	175	172	157	160	174	153	160	170	175	154	164	148	164	162	170	158	155	189	140	164	175	166	175	154	142	162	166	154	162	166	182	148	163	154	172	172	164	168	162	153	177	138	151	166	163	151	171	167	165	179	181	180	145	165	151	176	160	163	162	160	151	165	153	176	162	173	144	151	162	147	148	193	154	153	168	162	177	142	164	165	152	187	159	169	157	165	167	153	146	164	167	146	150	146	167	145	153	183	180	162	161	165	155	162	151	131	161	169	147	162	166	168	171	142	140	155	174	162	156	148	165	164	195	155	166	156	153	155	167	161	176	168	167	149	167	179	160	164	177	145	171	154	167	165	156	170	165	158	156	180	160	147	158	173	171	164	153	158	145	177	157	157	152	156	161	184	161	161	155	144	160	161	161	144	148	150	157	155	150	154	168	152	144	167	147	145	137	173	155	177	153	167	168	168	135	182	170	160	160	168	158	178	130	151	177	150	173	173	150	150	151	171	156	205	158	170	151	150	144	147	167	188	160	149	145	165	166	140	154	136	173	173	160	154	146	170	156	162	168	154	161	172	155	160	171	153	153	174	193	163	163	149	145	140	150	154	155	159	167	166	166	156	174	166	191	161	136	159	159	163	162	143	159	166	146	170	187	155	170	165	149	150	183	158	155	160	163	154	145	147	166	145	150	158	158	148	138	151	168	150	174	139	185	158	156	170	150	166	172	161	162	163	163	148	175	160	179	136	165	153	141	177	172	189	174	156	171	146	170	172	159	174	158	175	164	151	175	160	184	140	143	147	177	155	166	167	163	165	167	159	148	150	145	164	172	154	160	172	166	155	166	163	145	165	161	140	176	161	184	163	171	175	168	136	154	152	164	178	146	160	198	156	168	138	160	160	168	181	161	139	186	146	150	159	191	157	171	168	156	170	166	163	174	156	168	156	156	162	165	166	175	174	164	152	152	157	159	125	170	176	153	158	150	171	153	158	179	167	154	169	142	164	167	159	144	161	153	164	153	172	142	153	177	160	170	169	162	172	163	158	151	151	166	175	170	166	167	178	166	204	160	157	179	157	168	160	153	175	166	163	171	157	166	143	166	155	146	157	164	164	150	149	175	161	187	137	140	157	173	171	169	151	163	168	164	165	149	158	173	167	150	187	170	152	166	158	146	147	173	144	157	150	151	171	174	161	161	164	173	160	164	174	175	143	156	143	180	147	158	147	171	165	173	139	172	156	142	146	144	175	170	159	167	159	163	136	138	180	160	197	167	147	155	165	187	153	176	215	172	154	176	177	153	166	142	156	165	159	167	160	172	145	178	157	155	161	148	154	146	155	180	183	140	152	148	160	149	164	151	168	154	164	148	163	191	171	170	177	155	165	181	165	153	147	151	158	171	153	165	150	166	142	171	155	153	160	174	131	161	168	163	150	164	153	161	164	140	174	169	146	163	161	177	167	146	152	153	176	143	165	157	164	175	181	181	177	154	151	141	158	162	152	180	156	155	170	165	172	161	184	160	176	142	190	154	172	179	166	155	143	185	159	161	164	134	153	155	191	154	160	179	167	151	147	149	151	128	173	133	165	164	176	139	178	169	157	172	153	170	156	176	180	147	164	168	167	139	154	146	152	160	168	173	169	148	152	156	163	154	141	146	149	152	151	157	184	149	162	163	158	150	152	161	159	155	157	155	159	171	156	130	156	165	141	157	176	158	167	162	173	138	159	163	155	130	163	159	164	176	147	161	152	133	172	135	133	187	158	166	161	161	188	169	168	160	169	138	146	167	163	155	154	140	163	168	154	156	155	149	166	179	159	150	161	177	170	156	149	153	172	160	174	165	159	150	153	175	176	163	159	162	195	171	157	157	159	177	171	173	170	149	178	153	174	140	168	158	149	162	157	170	154	154	152	171	179	177	147	157	165	145	172	165	151	170	157	171	152	150	152	156	166	167	172	150	178	155	159	156	151	156	162	164	181	139	156	159	142	150	167	154	150	165	159	154	202	166	168	165	164	140	158	177	153	158	145	157	154	136	181	184	192	152	164	169	161	146	154	138	158	164	159	180	178	178	169	164	174	155	163	137	146	156	162	166	166	169	182	144	148	152	162	161	189
25383	21084	27865	24237	20948	15374	2022	1063	937	788	791	706	621	673	587	593	547	493	530	499	526	522	542	507	519	483	492	506	470	484	478	505	451	479	482	479	470	464	455	463	509	462	462	451	459	459	484	508	460	479	490	472	476	470	470	453	461	470	461	478	422	453	493	449	450	477	441	466	486	462	482	476	476	420	473	452	481	450	471	499	438	439	437	478	480	442	439	492	448	439	420	463	446	464	461	467	467	428	460	450	443	471	460	507	471	486	404	487	457	470	459	494	465	424	454	444	480	458	432	435	470	483	474	465	479	475	473	449	455	447	474	440	482	448	433	480	410	441	466	447	451	479	437	475	445	471	439	521	463	461	483	480	463	481	423	468	490	474	444	463	414	463	455	430	458	471	483	422	491	469	504	432	477	445	452	505	449	422	449	462	419	506	455	434	472	475	448	474	486	423	498	471	449	420	420	448	484	459	446	458	422	461	446	524	432	445	473	465	428	504	447	462	470	444	473	481	471	480	409	433	459	478	463	426	428	441	476	445	474	455	471	441	460	437	447	434	426	428	493	450	459	458	469	474	459	479	471	467	455	466	443	451	466	480	446	493	462	455	454	466	468	468	485	482	470	462	444	441	466	465	499	441	461	402	456	424	464	482	471	481	430	462	418	477	462	474	447	446	471	476	483	443	447	458	480	491	480	441	492	430	473	462	471	465	471	452	446	476	438	475	463	440	468	445	435	446	469	425	439	447	479	449	474	445	464	447	447	489	469	493	452	500	473	527	471	477	500	479	439	425	458	496	470	472	436	461	445	457	457	414	453	473	458	458	436	458	454	437	445	440	447	481	424	502	446	450	462	483	462	449	455	424	463	446	488	450	467	468	500	473	461	448	446	479	452	454	459	457	463	457	440	434	446	446	465	438	458	439	428	464	462	476	428	465	457	408	444	465	452	457	470	468	444	459	465	421	476	478	430	475	445	489	462	452	463	432	448	393	443	478	479	485	467	437	462	462	464	485	492	485	467	449	473	456	425	464	464	472	431	466	442	458	441	414	512	479	480	488	470	429	435	464	460	499	453	430	483	511	468	438	467	488	481	454	492	442	480	452	497	424	466	448	431	476	466	433	450	463	476	483	446	442	461	446	434	440	447	481	453	465	434	435	427	483	497	465	451	432	480	467	487	459	452	441	504	469	461	492	443	422	468	458	457	492	488	430	482	445	453	449	472	436	487	476	464	442	439	454	482	474	429	474	468	473	475	439	470	466	470	452	480	470	452	420	477	487	484	462	435	475	481	428	470	447	487	431	474	488	469	430	474	472	478	443	467	457	448	475	481	443	451	457	460	442	472	429	436	435	496	475	453	481	433	433	426	449	466	488	457	445	467	449	462	433	477	429	487	464	462	440	433	458	432	490	488	436	502	494	486	432	448	465	460	449	466	457	458	487	446	434	450	479	474	479	483	439	447	461	436	430	471	453	466	453	424	415	460	500	461	448	483	495	419	444	394	491	474	493	439	501	470	459	458	477	446	481	465	491	466	481	471	463	427	461	505	454	468	469	430	482	430	441	475	472	450	480	454	500	481	478	450	435	500	438	457	461	437	486	468	467	452	455	438	432	491	434	443	421	479	471	473	470	452	462	463	481	418	432	479	467	455	469	462	459	444	458	469	459	488	471	454	460	487	452	463	448	429	428	420	454	439	459	519	461	471	468	451	455	452	469	429	473	447	465	453	466	448	465	463	448	453	421	456	459	453	460	434	471	472	421	439	484	438	449	460	468	439	407	459	483	460	442	472	465	450	482	444	414	462	465	448	471	476	456	452	476	464	487	448	446	468	443	442	451	467	450	455	417	464	462	454	452	404	428	468	456	472	469	476	460	482	441	487	462	418	470	463	431	460	441	470	470	468	464	441	456	478	479	443	484	522	486	453	475	476	460	461	473	467	440	419	448	450	474	465	443	461	456	479	487	452	469	456	420	438	464	423	454	463	449	441	462	485	420	461	436	454	480	482	459	431	460	480	486	451	454	416	460	452	430	389	455	458	450	409	490	450	460	467	441	488	455	441	448	474	440	467	443	472	450	486	434	491	439	456	496	469	429	482	421	489	444	487	464	451	422	454	458	485	451	455	451	435	430	460	433	459	466	459	467	451	479	430	465	455	429	462	439	441	441	449	442	473	434	444	433	447	422	459	455	475	457	473	461	495	487	477	438	451	429	452	473	449	450	462	495	473	481	471	428	484	444	489	480	432	443	466	477	404	419	488	441	470	419	464	425	457	432	441	441	463	453	446	466	476	456	447	459	445	453	461	460	444	489	477	482	478	409	470	475	471	439	467	451	497	495	460	434	419	438	436	435	473	429	485	462	460	451	458	449	492	476	484	451	439	468	494	491	448	468	423	488	467	453	463	446	431	427	423	476	476	453	456	443	494	455	416	459	481	458	455	450	432	469	476	456	464	415	458	435	453	447	445	446	440	454	457	437	463	405	439	459	434	461	460	444	421	450	411	459	445	437	447	481	455	464	388	458	417	461	470	446	460	451	470	423	455	444	428	471	444	442	483	467	473	465	438	457	460	491	482	460	452	466	409	471	447	417	443	445	438	446	440	478	434	489	453	444	430	434	427	486	456	474	473	429	412	493	484	446	473	428	438	452	462	467	446	424	512	505	484	462	458	426	474	428	455	482	439	470	460	456	459	453	462	493	446	452	432	467	444	462	462	449	453	459	454	497	441	476	478	453	444	411	451	455	465	449	452	455	424	440	430	500	475	453	438	427	463	443	440	457	519	471	459	469	492	445	470	462	468	441	440	485	463	464	464	442	437	412	492	458	461	457	488	462	469	462	453	445	493	456	481	472	473	455	449	447	498	426	437	469	466	434	480	436	498	496	447	434	445	451	456	449	439	427	441	461	438	436	476	458	452	481	465	472	432	435	450	459	473	455	462	460	479	467	448	444	513	444	457	444	452	469	475	420	442	451	452	506	454	431	418	430	453	450	487	470	451	435	456	460	465	433	423	447	426	483	427	459	458	431	474	433	449	468	472	419	424	464	428	466	422	475	473	456	404	493	459	455	437	441	458	459	448	457	456	442	448	442	426	489	466	426	470	467	466	436	477	469	473	472	439	479	479	431	474	460	480	452	443	457	443	454	509	447	454	425	425	434	414	460	440	511	439	455	441	434	480	463	464	478	419	455	443	457	429	401	455	453	467	448	473	465	471	491	440	450	475	477	469	462	427	431	475	488	481	495	451	480	477	442	470	431	430	463	430	456	425	456	479	432	461	457	468	441	439	456	465	505	410	446	456	480	465	418	452	446	451	470	441	471	458	446	453	469	441	458	434	438	476	512	455	451	461	453	431	427	440	479	439	440	482	460	491	432	475	446	479	432	418	472	467	518	426	469	444	447	486	444	465	474	442	480	486	471	473	458	451	494	457	497	456	445	397	438	438	446	448	486	437	438	422	469	483	449	462	425	454	447	426	478	455	484	449	497
14856	44571	12932	5485	3621	2664	2215	1741	1477	1299	1169	1010	937	844	735	734	687	619	649	616	580	585	567	592	570	530	486	483	506	531	531	516	512	482	492	496	519	472	473	502	478	397	519	461	479	510	450	480	504	505	476	469	492	483	467	467	475	465	416	468	473	429	457	460	479	473	448	473	506	472	458	462	441	472	432	465	452	466	484	505	438	477	454	441	464	481	496	495	519	476	451	458	430	466	455	471	467	453	437	482	509	464	475	468	469	432	440	429	422	496	455	452	502	462	464	433	477	486	477	444	451	488	441	462	459	454	474	454	480	444	444	465	462	458	489	450	479	481	453	476	479	450	439	496	452	468	466	480	471	512	454	485	451	491	451	494	419	466	495	485	445	450	487	475	440	466	455	465	451	451	434	435	453	459	441	431	471	468	473	459	435	477	461	460	516	445	443	449	524	437	463	442	459	453	474	445	467	430	480	479	447	464	457	428	460	441	439	450	431	491	491	481	448	443	451	454	457	501	437	438	469	465	455	451	478	458	472	472	450	473	440	464	464	456	468	437	468	453	435	465	451	472	471	457	480	438	437	478	478	453	437	465	441	447	465	437	464	477	460	466	488	448	493	494	440	473	471	441	458	464	446	440	466	464	469	483	459	474	506	465	455	433	451	435	468	464	461	460	505	461	435	472	446	451	513	451	501	465	460	502	458	468	451	444	443	472	474	469	443	445	463	454	458	458	466	459	430	493	444	441	449	424	463	469	454	447	444	485	457	478	484	492	437	458	448	472	458	474	455	468	462	455	464	491	452	475	506	422	468	439	463	473	469	426	483	430	474	500	431	498	509	469	451	443	477	441	474	469	451	423	432	460	478	427	478	465	434	489	451	460	454	442	463	491	465	445	452	481	447	452	486	440	436	445	491	461	455	455	467	455	457	466	471	467	436	445	483	463	474	470	459	491	496	476	442	442	450	437	437	481	474	428	453	465	446	464	460	430	440	465	416	483	429	472	441	459	448	473	438	426	467	447	445	459	482	468	491	482	465	445	487	490	466	453	477	457	467	447	466	474	474	459	455	447	465	423	455	448	479	452	446	447	462	440	480	423	484	474	483	464	467	476	438	468	454	459	462	486	456	453	428	454	453	434	480	468	504	477	477	456	506	456	467	459	451	434	432	457	436	474	477	435	454	444	456	483	496	466	435	465	450	460	481	424	447	489	483	465	464	487	440	469	452	481	442	466	453	472	445	474	463	457	461	437	464	450	453	443	448	459	458	451	440	464	448	480	493	450	471	476	471	502	451	475	483	493	438	480	441	486	450	411	449	460	485	457	497	488	461	484	487	468	436	439	446	478	424	466	432	458	462	468	463	462	451	429	478	443	437	471	444	480	483	496	452	443	461	479	457	489	482	409	470	460	448	453	447	467	459	475	437	439	498	456	478	431	491	440	446	486	492	426	467	444	486	464	433	484	491	441	493	447	421	488	458	445	436	457	441	464	463	447	479	454	452	482	426	418	445	471	443	455	430	484	488	467	463	462	489	465	461	442	464	461	419	430	482	450	459	461	458	487	499	464	480	468	427	448	490	464	465	491	438	442	434	460	453	492	471	469	488	520	459	460	464	412	477	465	439	460	411	451	421	474	465	464	455	495	429	453	473	436	466	460	445	424	469	446	435	468	454	470	437	457	473	459	483	467	420	471	428	470	466	448	482	465	452	498	455	501	464	490	468	444	448	448	493	487	449	441	457	443	480	467	472	449	438	480	463	463	462	485	473	435	470	463	480	493	482	439	480	443	438	448	478	466	451	449	469	466	496	472	474	447	463	450	456	485	478	440	441	494	460	452	468	473	467	487	417	448	462	420	433	445	502	438	442	447	468	460	472	466	434	471	434	458	450	460	476	429	473	449	474	471	463	424	460	454	480	426	477	430	424	476	504	456	464	439	498	487	467	401	473	490	442	464	443	493	437	519	474	470	452	454	452	461	453	484	442	495	487	475	474	458	438	449	420	468	448	468	465	446	488	449	468	487	454	464	431	477	458	426	436	447	433	427	480	472	463	461	484	436	488	449	485	448	458	451	437	475	484	459	453	455	422	441	446	474	458	464	437	423	448	447	420	486	466	515	456	461	470	457	466	432	485	457	475	500	485	430	446	455	478	486	454	465	469	435	502	447	453	489	468	434	455	464	496	470	457	479	481	461	492	438	456	429	468	472	465	434	452	467	475	465	430	486	427	467	454	436	421	478	456	467	483	510	468	440	458	418	480	458	433	439	445	454	463	474	418	429	442	434	449	451	468	479	475	451	460	442	485	465	424	442	460	461	484	436	435	481	446	476	419	448	471	435	464	489	440	471	478	474	522	437	468	454	437	448	481	476	466	447	455	474	480	455	458	452	456	463	448	472	506	485	444	428	490	484	457	457	432	442	411	497	451	457	419	471	462	459	436	429	460	486	455	444	496	449	436	479	475	497	458	451	509	460	470	422	419	480	475	471	470	447	459	459	446	484	482	496	475	459	445	434	487	470	463	476	508	459	460	411	437	456	448	485	459	484	465	418	495	480	428	477	474	493	429	475	439	482	438	480	512	535	475	518	450	437	465	506	498	423	430	478	428	469	446	499	473	465	477	466	516	473	470	478	507	470	442	448	448	429	488	452	474	493	483	460	485	457	482	408	457	446	494	464	481	460	477	456	473	427	446	465	472	450	497	453	418	484	433	471	482	472	461	485	511	447	478	479	482	440	426	452	468	488	436	469	464	481	483	488	491	471	492	444	427	410	474	449	445	447	510	432	485	457	475	477	460	457	469	492	460	474	470	447	466	467	462	458	470	468	445	472	465	431	469	445	458	445	451	479	496	477	479	500	445	492	469	431	449	477	506	456	460	475	477	521	437	437	436	445	459	431	453	477	469	464	440	480	505	454	438	485	457	454	434	461	454	462	433	438	485	455	503	534	480	477	498	446	510	499	426	489	441	477	425	469	466	462	439	436	449	446	465	500	466	465	461	466	475	477	505	465	488	464	479	435	403	489	472	448	493	490	478	470	426	492	477	483	463	437	436	456	438	452	447	436	453	459	457	464	510	475	458	450	465	473	436	474	457	466	461	473	448	455	480	471	469	450	453	490	458	475	446	453	438	493	432	452	444	471	481	415	494	441	453	472	502	462	449	433	469	455	458	472	479	478	463	487	465	451	442	458	479	453	437	437	430	487	469	442	497	443	422	487	431	462	464	457	440	441	457	444	457	477	466	460	472	470	482	437	457	441	475	498	434	462	421	471	480	456	453	444	508	498	451	473	476	454	500	462	453	459	463	447	433	463	450	505	459	464	456	493	458	480	460	442	465	464	482	442	487	460	488	492	476	477	463	422	461	443	478	420	471	481	426	458	499	496	459	444	449	461	478	456	468	426	464	468	448	448	461	433	452	439	479	475	443	460	427	452	474	478	499	480	456	464	489	470	460	451	474	458	445	472	450	473	446	473	446	457	457	506	481	455
23023	21002	28390	23759	20972	21055	13460	2116	1457	1318	1256	1109	1072	991	958	897	888	840	756	785	766	747	782	740	750	694	681	691	727	695	727	661	679	699	684	645	652	645	696	726	694	712	646	665	639	630	667	643	619	634	625	696	630	648	619	618	646	660	629	663	640	643	617	655	673	631	632	623	655	624	649	669	650	644	689	615	619	637	636	609	651	630	651	681	634	646	678	622	634	625	618	688	652	642	678	654	672	639	648	626	681	632	645	630	625	618	635	655	596	653	636	679	616	674	646	634	657	624	652	657	654	668	611	638	622	645	640	635	647	616	628	658	652	630	642	678	603	671	617	653	655	627	630	672	625	656	619	632	616	654	666	640	604	635	648	648	648	630	638	674	647	649	637	718	671	628	620	609	668	661	630	605	649	619	638	624	653	625	629	617	672	657	629	626	616	604	644	693	636	656	635	653	629	611	698	675	663	599	589	623	641	640	608	647	632	672	595	621	624	657	621	630	653	632	626	684	636	655	666	651	631	656	632	646	638	628	679	636	587	595	618	599	634	602	636	662	656	648	635	644	620	652	643	607	657	641	629	636	658	674	644	649	648	657	656	626	622	614	618	617	602	668	603	657	638	642	658	642	645	666	596	613	706	622	666	650	610	609	634	649	653	638	665	634	665	646	638	590	673	671	592	631	608	665	604	605	655	610	652	628	624	660	614	674	672	691	601	623	652	618	635	588	664	667	618	665	667	687	618	635	609	670	630	625	615	669	656	634	625	611	627	634	648	639	678	637	577	683	621	625	608	628	605	663	635	647	649	671	629	611	678	657	651	594	655	620	630	672	613	613	684	654	632	629	670	622	625	653	636	631	664	628	629	595	645	658	660	612	637	610	613	634	638	627	661	593	628	618	649	676	643	645	625	609	576	629	625	649	661	631	616	633	639	623	632	628	647	624	637	642	644	617	635	625	627	676	651	624	632	657	636	658	679	652	662	613	664	600	645	678	600	657	613	642	694	603	621	639	618	654	657	658	669	612	699	597	621	607	653	588	611	648	676	632	612	666	640	666	641	660	625	650	661	666	664	642	643	593	630	622	631	601	612	657	677	610	651	605	658	616	622	608	665	622	631	678	622	654	669	611	635	647	628	648	635	626	632	627	637	688	709	663	589	612	603	640	600	631	649	585	642	650	639	651	672	628	614	582	616	618	636	637	654	628	625	617	623	676	650	663	633	637	613	645	657	651	638	589	621	626	652	589	643	686	641	627	686	642	646	615	597	630	682	607	712	661	656	620	632	614	624	652	641	678	656	664	639	635	624	625	616	616	630	661	672	678	663	670	622	642	624	579	591	630	575	648	606	601	664	666	619	633	658	619	614	661	654	614	643	613	622	652	617	653	637	632	696	658	619	616	650	633	634	592	610	643	615	619	609	636	617	615	656	679	619	641	655	648	660	683	673	654	606	637	663	661	628	629	658	648	630	663	640	667	595	633	644	641	627	657	687	626	622	631	616	624	699	637	627	585	627	614	631	618	647	632	666	668	651	628	667	666	623	611	609	601	624	632	633	612	677	625	640	627	666	628	633	628	663	651	635	644	680	644	628	608	661	604	602	658	655	632	645	627	627	655	614	656	650	679	636	613	627	625	618	579	632	621	637	632	597	600	597	682	648	633	606	648	624	623	673	676	572	607	632	618	598	617	627	630	607	676	671	627	618	651	652	617	624	651	668	619	675	637	591	649	638	639	656	610	694	653	579	654	609	601	665	653	628	626	625	651	655	633	621	637	659	625	627	677	651	627	640	642	649	581	685	642	633	629	638	643	634	624	613	628	612	605	658	637	672	660	624	648	635	614	612	620	595	647	637	626	609	628	677	658	641	659	618	659	659	646	620	600	700	607	619	572	647	677	627	628	631	599	657	610	673	615	638	603	619	603	664	646	599	685	661	616	634	630	648	633	643	606	656	611	654	650	639	626	648	623	622	638	612	652	648	619	637	618	595	616	582	630	631	628	621	662	665	632	660	599	640	651	653	624	633	644	608	601	604	640	612	665	667	644	657	655	669	667	587	693	649	635	617	646	666	641	627	639	638	715	620	643	612	661	640	612	661	616	662	627	614	638	656	599	626	640	638	664	651	629	653	632	682	624	663	660	652	659	633	616	623	665	659	667	618	643	653	636	684	681	598	627	579	633	664	653	618	622	643	640	624	632	651	648	619	628	623	634	671	629	576	642	653	676	687	654	634	627	655	677	672	640	657	606	628	628	631	613	606	641	662	639	625	615	639	642	661	622	632	607	650	683	609	635	623	629	583	646	651	666	656	644	606	628	635	665	686	588	693	609	678	659	669	672	634	654	690	659	613	655	638	625	684	623	627	657	671	636	654	655	605	600	652	648	618	636	606	644	587	585	629	631	635	609	626	602	622	688	652	629	618	635	663	646	620	648	645	613	648	583	679	635	667	623	648	615	626	642	643	614	646	624	615	622	653	587	621	619	666	621	594	704	708	649	644	662	668	641	666	620	620	595	643	647	622	609	631	620	685	621	604	616	638	632	584	635	617	645	619	618	594	605	656	639	633	596	665	655	645	643	646	643	653	637	622	621	630	627	648	711	629	637	642	643	626	571	639	639	600	647	667	690	619	608	651	599	586	623	671	661	680	620	638	622	617	644	646	660	645	635	618	627	565	625	644	638	643	621	673	639	666	628	627	654	644	615	634	682	635	602	639	657	647	646	613	604	625	620	613	638	691	649	645	612	635	665	643	632	660	648	676	610	601	654	644	638	684	631	671	643	648	642	616	666	628	641	650	631	677	625	620	603	610	650	598	657	614	610	624	605	635	633	638	659	632	622	645	663	650	626	634	615	638	657	640	618	653	641	654	634	653	617	647	629	652	591	661	640	639	651	647	660	658	632	643	594	615	644	647	640	615	636	607	642	646	612	607	631	607	646	632	603	622	586	621	615	630	622	610	659	601	634	639	608	606	642	632	614	659	632	620	655	635	660	640	619	613	604	627	642	644	608	653	635	657	623	683	646	634	655	619	605	619	597	650	659	631	621	677	595	590	639	618	615	666	628	677	598	626	620	597	625	617	680	609	618	639	595	603	611	633	662	659	632	622	643	624	691	613	616	663	631	600	621	643	620	599	654	625	629	625	651	686	642	677	610	622	653	625	645	644	662	676	637	659	640	624	641	653	621	621	677	620	695	681	634	670	609	680	652	596	631	605	664	642	672	659	640	612	676	657	642	648	644	587	624	645	643	599	616	636	631	597	641	591	610	632	665	608	643	661	632	660	621	643	642	607	608	599	648	633	635	630	585	661	611	650	611	635	608	584	660	662	640	597	643	638	642	636	592	671	639	618	602	645	643	643	636	603	627	625	637	606	614	622	641	652	689	655	615	635	665	653	653	705	606	628	665	624	659	624	565	619	649	650	661	681	601	637	637	654	670	633	639	622	565	646	639	614	666	593	628	594	612	620	641	657	603	638	644	648	595	627	653
14503	36579	16676	9639	6620	5070	4040	3175	2775	2328	2054	1757	1470	1420	1205	1122	1117	1064	992	926	871	856	830	803	846	786	793	813	713	729	712	754	717	759	701	731	721	713	636	698	715	699	704	693	694	688	711	751	710	694	720	671	682	671	685	660	705	668	647	650	679	705	675	689	664	697	672	669	693	591	629	643	676	669	677	687	686	674	662	646	644	659	640	637	619	652	632	681	607	638	634	634	611	694	660	693	671	657	682	648	718	630	661	676	650	656	711	659	658	671	685	654	666	708	641	701	628	639	659	676	638	646	636	654	622	593	675	641	634	680	609	662	636	670	640	650	678	638	668	634	641	632	612	632	677	630	649	621	652	663	652	641	691	639	642	690	646	679	659	609	637	655	657	672	664	639	624	647	682	626	626	615	604	664	663	677	661	653	629	644	641	616	660	642	663	628	640	632	682	621	692	669	640	624	622	677	668	654	626	684	644	624	649	629	652	648	628	660	653	640	688	654	710	598	665	719	603	611	634	657	697	653	676	618	605	630	608	643	634	619	683	646	656	659	627	658	648	613	644	656	649	642	640	600	674	710	662	651	685	642	621	674	646	644	678	611	636	694	599	651	646	696	636	681	662	616	700	630	677	623	649	655	656	694	654	678	637	620	688	679	668	642	634	635	666	706	685	623	652	681	699	602	685	630	627	694	645	631	648	669	639	644	661	624	631	660	640	622	611	642	664	623	601	694	669	642	633	671	624	644	657	648	682	585	705	676	640	613	655	635	709	655	654	646	695	658	637	658	637	686	624	653	653	644	604	678	653	625	650	623	641	650	686	673	645	631	658	642	656	629	655	609	645	669	636	644	657	640	627	680	648	691	599	639	635	653	659	658	694	631	643	675	637	616	628	644	717	655	688	677	671	724	632	702	684	659	668	659	647	631	652	683	642	637	646	651	660	655	622	661	658	642	688	671	700	649	664	612	642	660	629	652	618	657	678	589	639	675	630	642	667	666	667	674	616	620	665	660	687	611	671	629	658	588	659	697	679	671	637	572	662	619	603	629	649	623	713	647	618	610	616	646	676	658	627	645	662	665	653	648	653	599	689	674	664	668	641	663	648	634	655	673	677	649	663	624	623	614	607	675	647	633	671	660	622	643	614	623	659	695	633	635	651	630	633	648	637	649	623	652	659	654	630	636	677	641	594	694	641	675	638	677	647	599	657	655	646	689	629	664	667	650	662	659	655	613	634	625	642	610	638	653	678	639	622	642	638	678	624	661	669	602	665	678	666	617	700	664	658	698	674	698	632	617	674	712	636	621	660	638	634	651	602	660	673	655	651	640	599	683	621	649	696	681	674	656	618	652	674	637	688	654	682	660	644	661	611	662	675	672	649	660	676	647	622	641	683	659	619	664	647	583	642	635	692	658	648	664	691	664	644	655	645	629	655	648	648	662	623	682	642	660	623	660	615	641	634	654	639	634	675	672	672	602	654	679	662	661	692	664	665	671	637	610	667	628	648	628	639	682	675	685	649	635	652	678	657	661	637	677	674	688	637	703	641	643	632	670	634	631	699	654	653	654	649	709	678	648	654	702	656	690	681	614	606	678	696	629	666	692	623	657	655	654	668	666	625	623	622	683	670	643	650	674	658	621	654	640	672	653	650	671	604	661	676	642	631	672	664	689	634	668	647	635	636	635	664	601	675	639	642	657	673	672	654	663	675	657	645	636	663	696	633	632	639	665	691	721	660	647	661	608	642	626	647	637	631	640	666	646	670	657	619	647	670	622	645	595	675	666	619	650	632	671	645	649	619	615	610	625	663	651	696	694	675	637	595	628	662	636	647	666	643	649	667	625	652	621	648	628	629	656	686	612	688	637	631	638	641	615	631	654	593	652	590	663	633	666	643	661	653	611	599	624	651	689	616	651	672	648	713	651	689	666	650	635	645	658	656	594	638	651	699	677	652	607	618	649	600	656	631	674	638	656	641	641	644	625	670	683	659	679	618	656	629	647	664	651	658	617	654	668	667	628	682	622	633	658	603	665	603	643	624	676	615	651	646	635	639	632	675	615	636	674	650	641	669	666	642	658	687	651	698	650	637	628	641	623	661	655	603	650	663	696	663	629	687	622	652	630	641	638	688	655	678	620	664	654	690	690	643	638	681	646	692	646	644	654	690	684	634	663	645	655	690	630	611	657	641	630	666	690	613	653	681	665	633	631	664	657	619	664	644	607	694	656	669	679	638	644	635	610	633	649	692	684	680	655	699	640	677	628	635	687	606	630	615	655	648	629	631	633	649	661	664	651	681	665	671	676	649	663	645	666	651	649	682	646	636	699	658	659	628	664	627	694	629	661	688	627	673	637	683	603	637	663	634	675	635	635	634	650	644	660	670	640	669	597	669	657	666	596	618	638	679	675	612	655	687	634	608	637	645	624	657	659	665	674	595	679	649	635	651	624	664	615	668	677	624	653	624	664	659	662	653	661	646	684	666	663	676	669	662	650	630	641	643	666	661	692	642	674	642	628	635	668	672	641	676	643	677	644	640	647	641	650	665	655	592	628	622	692	614	646	639	675	647	683	623	640	634	634	671	659	679	621	658	649	676	671	625	666	635	672	663	674	702	612	661	688	636	639	667	680	596	636	667	667	623	681	661	601	670	702	719	644	651	637	581	632	646	622	700	626	643	673	671	619	631	642	621	642	629	666	638	650	635	643	627	618	714	609	604	629	660	628	631	648	639	642	645	640	611	655	622	651	701	670	643	647	644	637	665	666	649	658	646	653	639	651	679	656	646	676	646	673	655	636	634	654	632	633	643	666	624	659	605	681	633	655	624	693	673	634	653	712	642	623	645	682	640	617	624	679	669	601	672	639	671	632	651	643	674	660	678	675	635	664	631	689	620	602	654	629	641	662	651	632	635	650	634	632	624	634	649	671	633	658	616	651	658	650	648	654	618	647	624	666	600	648	642	654	689	619	677	623	639	631	653	657	645	659	611	680	660	654	660	637	681	667	668	622	619	676	655	625	660	663	640	629	672	639	637	656	646	648	690	671	663	653	639	664	658	664	608	649	655	638	663	633	655	639	658	618	676	695	646	667	654	668	658	619	568	640	642	672	640	640	662	645	662	647	664	618	633	672	642	679	666	655	636	620	654	617	612	629	660	649	686	672	658	659	699	619	650	723	625	654	642	630	581	662	675	646	668	603	658	656	633	657	651	652	656	614	648	682	646	642	649	621	616	622	688	661	664	674	668	659	669	657	632	635	654	647	675	623	675	635	632	632	657	642	673	635	657	630	590	639	643	668	675	652	682	659	676	669	661	623	633	694	674	675	617	666	650	617	643	651	676	697	653	702	636	660	637	657	656	653	620	634	613	641	651	676	673	651	650	647	636	650	655	662	588	663	566	637	637	605	645	660	648	634	646	631	674	681	637	676	678	668	635	620	672	672	678	656	647	653	616	609	701	615	672	651	635	657	645	658	624	703	649	652	633	686	689	662
28378	19505	7229	457	252	219	174	184	169	172	174	184	158	149	166	151	142	141	138	162	163	150	141	157	141	139	138	153	101	169	134	151	150	154	148	144	143	164	133	185	143	134	148	168	153	155	132	151	147	138	145	140	126	154	147	144	144	140	136	146	115	149	152	135	160	143	135	144	153	152	149	133	154	154	135	142	144	140	128	130	144	146	143	156	131	134	151	151	145	139	148	147	136	153	165	133	141	132	155	149	173	153	155	149	161	128	154	138	147	155	131	140	146	124	156	140	158	138	139	134	155	130	145	143	175	125	158	139	156	138	144	153	152	141	149	125	146	154	169	154	135	171	131	139	129	150	147	135	150	134	145	138	138	151	138	133	150	136	156	151	142	142	137	136	130	148	137	142	123	133	163	135	138	158	147	148	117	137	146	150	133	133	162	143	128	128	166	161	159	141	149	146	155	162	136	136	145	154	126	144	148	138	149	142	135	166	145	145	135	147	137	140	134	151	155	131	129	143	133	176	128	151	138	142	126	162	154	153	156	140	130	142	143	167	155	140	159	155	138	164	150	149	152	155	143	138	159	144	147	147	137	134	160	151	144	145	149	138	159	125	133	151	143	123	170	117	150	163	132	157	138	150	158	153	155	137	152	128	142	139	122	151	138	166	135	158	143	141	118	147	137	139	123	152	150	164	139	146	143	153	118	168	152	154	142	144	151	146	146	171	168	140	132	135	134	143	148	148	137	151	134	134	165	145	145	154	120	161	150	151	163	149	135	151	141	140	145	139	158	158	168	153	150	147	134	139	136	124	141	129	150	151	160	134	139	126	146	144	131	147	145	138	162	158	143	168	145	154	156	138	153	127	130	142	155	138	149	147	140	136	142	142	152	132	161	133	134	131	134	126	128	149	128	139	148	147	124	133	152	141	129	148	153	162	140	153	148	148	163	151	126	130	143	150	127	146	119	153	162	150	136	147	146	146	132	136	156	118	151	155	138	139	144	146	147	153	156	139	118	141	153	164	149	158	143	151	155	155	160	142	141	135	120	149	152	134	142	144	139	153	148	134	137	142	138	160	167	158	136	146	145	119	140	149	137	173	149	150	135	128	126	138	143	137	164	144	158	141	133	145	144	136	142	146	163	155	120	150	123	160	135	130	137	124	120	155	174	150	171	140	134	151	138	159	119	183	167	141	143	144	168	152	140	160	147	146	137	164	151	143	131	143	131	128	135	171	133	145	138	163	146	146	140	131	169	147	138	142	131	167	152	126	146	151	163	141	129	137	143	159	148	158	166	144	140	153	129	138	163	150	150	146	136	148	140	140	137	147	147	140	145	132	147	161	162	141	149	140	142	163	159	157	163	159	163	118	131	144	151	183	161	125	144	157	143	145	138	158	146	124	144	140	130	142	164	162	142	143	129	140	161	145	156	141	108	121	164	144	145	156	131	145	152	137	155	141	126	117	148	134	123	138	131	139	159	155	154	155	134	159	147	122	139	161	150	126	128	155	130	131	137	122	157	139	142	160	159	140	135	143	159	144	168	134	157	134	148	142	125	132	135	126	145	141	153	145	139	153	168	151	172	132	146	153	181	149	155	138	146	149	163	141	171	130	158	138	125	155	122	138	142	152	151	139	137	142	135	137	148	143	153	159	142	141	143	144	144	144	158	129	152	167	156	129	148	149	145	160	175	145	154	151	138	154	141	144	134	155	152	166	161	134	145	163	149	123	144	125	150	162	147	137	141	139	141	170	148	160	134	150	146	127	135	160	141	147	150	160	138	165	132	150	145	165	131	117	155	144	147	149	152	140	141	166	145	151	145	144	159	126	149	131	144	150	159	136	157	143	126	164	137	153	133	171	144	151	148	144	138	141	149	116	137	143	150	146	157	142	142	153	134	145	146	129	145	141	137	154	123	151	146	135	143	152	157	151	130	135	163	140	143	124	150	147	144	140	162	158	169	155	133	144	151	135	135	150	140	129	159	130	153	164	159	153	161	152	140	148	137	140	133	155	142	142	154	151	158	138	143	140	147	138	145	135	133	145	122	143	125	134	144	141	153	139	121	155	139	144	182	112	148	165	139	158	145	161	144	135	147	143	126	138	122	148	167	132	151	145	133	150	154	126	141	156	142	153	152	133	170	137	138	134	168	149	129	124	141	134	139	149	149	156	141	148	128	150	159	152	142	144	143	142	167	153	142	151	148	132	143	167	163	152	161	147	132	162	132	124	142	133	173	120	171	141	136	138	167	123	158	148	152	149	144	143	160	129	152	118	165	145	140	113	149	124	164	135	120	134	159	136	138	151	126	153	143	147	158	148	140	159	155	136	148	161	156	172	141	153	151	137	138	170	136	160	137	155	115	173	150	149	129	140	130	139	131	167	153	125	128	138	156	139	148	139	122	154	149	151	145	156	165	122	137	147	139	149	132	164	148	140	158	139	140	159	126	149	150	162	151	141	161	156	157	151	120	160	135	122	159	158	157	157	157	151	139	148	142	146	138	130	131	162	138	122	143	145	142	133	158	151	153	144	160	148	158	140	136	146	140	127	140	161	150	134	144	153	143	153	121	140	139	136	169	161	149	155	142	151	162	150	156	146	135	164	163	171	167	143	157	142	135	179	138	146	152	143	141	154	148	144	148	139	162	141	138	151	144	142	165	155	169	150	126	145	150	142	113	127	141	128	149	151	136	133	132	142	152	177	164	163	148	152	127	157	159	135	153	138	144	127	157	154	164	133	160	131	163	125	146	140	142	143	137	165	143	154	154	155	145	128	155	138	163	144	132	149	158	136	152	133	141	140	143	134	149	157	150	134	150	147	147	149	159	149	144	152	144	144	145	148	140	162	150	173	153	160	161	155	145	148	177	161	158	158	139	136	141	141	143	142	127	135	158	140	159	148	130	167	127	150	133	132	156	165	155	142	152	139	134	135	148	138	140	142	147	164	142	153	161	140	134	146	151	166	125	161	148	148	153	151	135	151	150	141	152	139	142	165	163	137	149	142	156	135	170	147	170	165	141	156	140	131	139	140	142	175	154	156	153	163	140	142	148	147	150	149	139	132	128	142	120	151	148	134	172	130	142	137	141	153	130	124	155	173	146	111	151	136	144	146	136	143	150	137	151	133	132	143	128	173	145	141	140	171	140	148	164	150	139	146	138	150	156	153	151	148	144	153	129	141	150	137	135	150	141	157	132	162	157	145	129	151	140	142	161	170	143	148	132	145	149	138	142	141	142	139	147	125	119	150	152	142	142	166	128	147	141	140	146	124	140	156	113	132	128	144	169	143	133	124	157	150	159	127	134	157	159	148	129	145	140	139	139	162	159	135	159	163	155	131	140	135	166	180	177	101	167	142	165	147	159	141	149	138	127	155	136	146	135	142	149	161	152	135	140	137	138	165	149	134	148	153	134	167	119	152	150	134	129	163	136	139	149	145	157	125	165	125	145	147	141	139	148	147	134	175	151	163	145	142	149	160	145	147	147	144
7551	19020	2350	400	263	228	249	210	206	225	194	190	190	189	181	186	201	167	171	144	166	170	154	160	187	169	163	174	163	149	161	171	173	165	174	164	175	160	160	160	166	168	158	146	168	169	156	172	144	159	170	152	154	165	167	165	160	149	155	160	141	159	133	146	156	150	187	163	157	157	174	158	153	147	159	168	168	179	156	168	150	164	171	168	138	152	145	168	129	162	147	161	167	150	166	163	166	158	172	145	172	135	170	197	162	156	175	178	167	162	169	174	164	161	170	168	171	153	169	169	156	153	166	168	157	175	142	138	166	139	171	182	164	172	163	157	179	159	173	162	174	168	169	156	149	156	164	171	146	163	159	176	159	160	173	172	166	175	182	156	160	136	143	177	165	165	150	190	165	179	160	179	163	160	169	168	165	151	176	172	154	160	137	200	169	159	176	172	189	174	161	169	174	175	165	164	171	166	168	176	174	174	147	158	179	173	138	153	131	153	177	162	183	159	159	166	159	154	141	157	160	158	192	171	165	173	185	151	185	170	154	148	167	153	157	165	154	154	159	157	139	135	154	152	152	160	182	167	188	167	164	176	169	147	176	158	160	170	152	162	140	171	153	175	149	159	150	161	171	172	171	148	165	173	150	169	156	155	158	180	156	152	189	152	162	159	168	172	176	171	159	155	154	152	170	140	160	157	165	175	143	150	169	154	154	162	148	183	167	158	188	165	178	151	189	156	163	164	187	162	147	156	132	168	160	170	171	152	140	183	140	166	149	173	154	172	177	135	182	183	185	148	159	154	171	143	177	174	154	147	175	158	145	161	159	163	142	201	179	144	165	165	150	178	161	158	171	171	179	173	158	169	167	158	179	155	161	177	166	161	157	157	156	178	182	165	156	151	170	181	163	163	148	173	141	143	158	177	161	183	169	191	155	136	163	182	152	155	164	168	151	156	151	163	158	186	172	154	147	181	145	148	184	176	151	150	174	166	160	182	157	164	157	181	167	150	202	169	183	175	180	161	175	170	176	165	178	176	167	172	172	166	166	178	160	186	158	162	162	147	156	183	157	166	153	137	162	153	180	151	171	145	167	152	167	148	165	167	167	160	175	179	159	169	141	144	160	161	147	173	177	174	140	161	157	172	144	171	165	178	168	168	162	167	177	171	152	168	161	152	150	152	156	149	180	160	157	146	155	150	158	155	163	174	171	153	170	157	150	141	159	175	162	166	177	160	158	158	199	157	173	142	158	141	150	151	159	174	158	174	164	175	158	170	165	167	152	155	176	145	154	132	169	175	148	157	164	171	165	172	145	167	165	156	164	195	198	159	169	146	184	159	171	169	146	168	177	169	161	165	175	159	172	140	173	146	162	156	172	163	160	164	166	174	170	155	160	153	164	155	158	171	174	173	173	142	166	189	160	168	139	155	175	144	145	148	152	174	157	181	160	178	176	166	167	153	183	168	170	143	163	161	173	142	164	158	165	155	184	168	152	160	143	150	178	172	168	176	146	170	151	181	159	157	166	174	173	151	178	157	148	158	164	166	172	164	161	134	167	180	167	145	166	167	185	172	169	172	183	151	167	176	163	188	183	178	155	135	176	167	160	144	174	169	169	151	169	159	181	170	163	148	165	163	157	163	158	161	181	182	164	155	170	190	171	169	145	177	147	172	134	172	146	135	169	157	159	176	164	158	160	162	156	148	141	148	159	177	160	169	163	167	171	168	146	161	176	178	173	190	153	169	181	149	198	163	183	151	199	180	166	175	174	179	166	162	179	147	160	165	172	172	195	169	160	168	171	175	169	167	182	179	177	158	179	158	165	162	153	162	147	148	162	169	163	149	175	175	160	163	154	168	172	164	181	180	153	156	168	163	159	157	175	151	183	170	151	166	164	157	168	152	181	142	149	173	165	162	172	149	156	143	157	176	173	162	185	156	157	157	166	181	163	198	169	169	162	154	152	174	187	184	156	167	157	173	174	163	176	161	145	157	167	159	161	156	149	135	181	149	184	178	150	170	174	162	178	175	159	147	173	164	145	149	156	155	147	171	167	162	163	166	177	153	180	148	180	156	150	165	126	168	148	159	178	154	157	158	144	167	152	142	166	147	165	149	168	156	160	159	167	139	172	162	148	148	167	162	171	159	147	136	186	154	145	168	163	166	171	167	160	161	159	178	161	176	184	139	173	172	146	154	178	184	168	171	177	166	174	166	161	168	157	148	148	169	178	177	166	167	177	153	160	175	163	154	151	198	171	163	145	163	159	182	163	159	171	165	162	158	173	163	171	159	168	147	152	174	160	173	164	153	183	152	174	169	146	180	185	146	143	157	170	159	173	166	147	157	155	163	151	157	138	135	156	162	194	164	171	177	160	158	165	152	149	177	161	193	162	157	177	169	176	171	154	165	152	141	160	157	150	163	151	158	149	176	158	163	145	135	164	163	166	158	161	152	166	163	166	152	162	159	145	161	159	135	140	168	171	163	178	157	150	178	170	144	176	192	184	170	139	143	160	148	194	158	156	156	176	192	144	175	161	173	178	171	148	166	170	147	152	172	167	178	169	180	168	150	155	156	178	163	155	175	154	162	163	148	178	167	194	165	190	176	139	176	183	178	150	182	169	142	183	161	153	159	179	176	144	160	158	137	163	174	148	167	170	172	158	147	161	166	170	141	143	152	161	134	189	133	155	157	161	154	186	171	173	160	158	180	158	144	192	131	174	166	171	182	161	152	170	160	158	166	158	152	156	170	161	165	167	153	155	155	185	153	139	170	166	157	181	165	159	181	161	168	162	163	181	149	179	176	154	185	174	191	146	166	169	161	157	192	175	150	144	168	156	176	166	178	165	167	145	170	162	152	170	155	162	165	163	159	158	162	159	176	165	150	161	173	172	150	163	159	157	177	158	156	135	163	166	157	165	153	143	147	151	148	178	168	181	150	163	174	163	150	169	176	153	149	152	162	177	175	179	152	182	149	178	170	194	158	164	162	194	185	191	148	164	167	173	158	163	173	150	159	158	159	166	175	156	132	186	179	179	152	149	156	159	153	181	161	168	169	148	165	160	139	170	167	176	184	168	159	172	171	152	146	186	163	153	152	180	183	162	167	137	157	154	160	166	147	153	163	153	147	188	166	151	153	176	161	167	143	153	170	140	184	144	178	138	143	152	173	161	169	178	158	160	173	147	148	172	157	161	170	151	154	154	153	168	157	174	155	171	158	160	164	151	168	154	172	161	172	176	140	139	164	191	159	173	168	142	170	181	142	167	206	199	166	169	165	164	162	165	128	168	155	139	182	153	170	170	162	145	147	133	162	171	188	162	164	161	161	159	182	157	149	158	173	175	167	169	173	154	158	164	184	170	141	155	166	163	150	191	152	162	166	185	158	156	168	174	172	174	177	161	178	147	173	144	191	149	164	176	152	166	187	167	166	153	169	173	172	145	164	160	164	157	170	137	152	165	160	166	156	163	164	185	152	145	146	145	157	144	155
25424	21288	27937	24350	20876	12080	1675	1008	863	840	767	686	630	622	558	617	543	572	510	501	512	544	539	512	533	501	475	465	469	475	487	477	467	440	464	507	482	488	460	518	443	457	481	515	495	490	461	491	470	480	481	438	470	481	478	466	456	464	457	469	478	486	458	460	454	469	478	454	472	483	466	479	509	543	452	440	455	444	441	451	477	455	488	445	447	444	457	458	480	525	477	477	475	455	463	462	447	497	469	472	469	483	454	484	465	464	444	493	453	475	485	482	477	466	464	468	415	468	416	416	512	477	461	415	482	463	432	464	481	464	458	473	518	460	443	464	472	484	485	466	464	463	483	503	442	452	453	446	464	483	461	438	473	423	467	482	471	455	469	505	513	452	457	469	459	503	448	462	445	463	461	466	454	472	442	468	425	475	477	452	479	482	413	433	430	420	485	486	451	477	478	446	451	460	467	454	440	487	454	425	463	441	471	431	452	476	474	471	435	453	476	452	430	501	439	461	444	451	451	433	438	495	458	465	431	479	487	437	446	475	455	461	457	456	456	484	438	453	470	465	452	507	462	459	449	488	486	459	478	495	453	430	483	449	447	489	488	477	461	443	454	461	467	462	458	474	486	479	460	472	474	464	485	485	444	499	462	464	489	442	458	468	468	453	518	434	435	453	488	467	467	504	462	480	463	419	437	501	451	453	468	450	462	476	468	504	453	498	476	473	439	477	467	473	422	464	488	459	482	467	458	472	432	442	472	461	471	462	437	417	504	465	457	436	505	455	469	466	508	475	475	465	494	463	480	466	440	483	454	519	465	484	471	456	513	439	438	498	500	457	457	479	506	478	441	467	440	459	455	506	441	441	474	488	474	467	450	435	458	477	474	472	495	492	429	494	454	507	436	485	500	443	448	470	495	455	489	449	454	471	504	487	467	520	456	467	426	470	467	467	479	447	450	448	484	462	489	444	441	480	454	475	451	435	440	460	472	445	455	468	473	478	461	454	464	511	447	518	512	498	436	464	457	435	480	471	431	486	467	476	477	486	486	454	495	467	465	469	449	439	479	449	471	479	434	457	506	413	495	454	439	473	521	442	447	478	425	462	435	472	439	470	473	474	491	478	465	450	470	482	431	484	451	418	481	483	479	486	503	488	480	476	493	455	439	464	476	491	499	463	409	485	482	482	439	463	442	449	451	469	466	496	467	470	472	477	413	473	452	438	497	491	452	455	470	417	530	457	505	490	447	460	472	462	456	460	478	455	460	437	436	458	442	472	490	487	497	432	467	449	509	472	405	495	474	447	466	462	486	445	497	441	475	492	463	484	444	538	450	465	446	475	478	482	471	443	449	481	483	432	483	463	452	437	471	456	481	466	485	486	522	477	497	466	497	471	476	446	460	449	438	455	482	469	471	443	456	478	454	495	464	499	457	469	477	470	478	449	442	470	482	472	485	440	438	487	455	441	487	455	497	455	471	476	488	459	545	469	477	458	431	464	519	471	447	462	439	497	503	449	480	469	462	461	482	427	465	440	466	462	474	506	448	470	470	479	502	452	464	476	452	471	507	456	443	453	474	420	448	462	460	428	447	464	451	460	462	462	474	500	494	462	466	455	466	471	485	469	457	449	442	406	491	449	501	480	457	456	437	466	442	412	442	476	486	443	455	487	481	485	494	472	465	441	458	437	493	453	477	484	442	484	454	485	436	452	446	429	444	458	444	444	475	460	423	463	448	458	455	482	486	466	456	445	452	488	419	450	479	446	522	490	507	446	457	444	477	420	467	449	485	469	505	458	480	465	453	420	453	461	502	455	451	460	473	480	395	480	463	452	495	436	512	462	456	456	454	489	449	501	477	508	483	441	458	480	435	462	455	468	476	465	480	483	419	443	455	457	516	452	443	452	451	473	483	474	477	457	417	477	415	476	455	469	490	496	459	492	455	489	504	469	460	508	457	447	464	441	490	462	447	434	494	446	448	454	451	443	495	433	432	503	457	456	452	445	438	449	478	503	465	484	465	427	491	457	463	437	511	444	499	446	483	440	465	474	463	473	469	502	443	459	503	435	499	465	483	471	433	449	442	429	465	438	428	448	469	462	484	498	459	447	480	497	459	468	433	449	481	467	497	457	459	427	486	474	468	488	483	437	441	479	473	451	481	468	449	451	445	461	472	436	427	435	466	470	468	481	451	462	442	466	491	485	452	466	504	490	475	535	475	407	421	451	443	468	461	481	457	447	503	483	483	478	493	474	487	470	457	473	481	488	452	482	474	438	460	472	455	473	453	494	474	467	454	469	461	485	440	480	486	494	426	455	470	475	468	460	483	477	477	501	427	441	443	473	466	435	446	470	489	472	447	465	476	446	475	459	466	441	516	410	444	481	461	415	435	442	447	450	465	464	458	482	449	485	462	439	497	444	447	420	477	453	472	448	454	475	459	482	498	451	461	444	458	470	459	429	477	474	508	500	446	473	505	447	488	460	425	466	421	438	451	462	425	464	434	426	469	432	477	447	454	474	467	445	487	452	438	405	431	474	465	471	440	501	426	436	462	459	444	487	469	485	520	457	479	453	426	448	469	476	446	449	456	511	460	439	440	507	473	438	456	469	453	490	479	451	453	427	441	468	440	441	470	441	437	463	461	414	445	495	460	488	459	463	481	423	462	460	473	457	463	477	451	476	462	490	486	472	514	478	473	459	493	412	467	461	454	450	488	436	462	482	471	486	409	495	459	414	469	433	495	459	436	455	483	439	491	497	445	477	431	446	476	452	461	483	456	500	429	450	446	432	436	462	448	500	450	484	470	453	488	461	499	441	498	444	494	459	432	461	440	447	431	451	415	451	452	481	451	476	438	447	434	465	487	433	471	487	496	466	476	443	483	461	458	451	463	452	472	492	473	484	466	442	476	446	449	449	490	478	433	469	444	476	445	497	436	447	453	468	464	427	482	486	454	479	446	467	447	464	477	442	434	477	484	458	493	467	463	490	512	455	491	479	455	437	453	491	471	472	489	444	486	446	433	449	460	497	444	448	397	458	503	428	487	487	505	435	448	456	503	467	434	475	462	447	450	468	478	441	481	472	443	461	474	458	457	484	429	465	439	476	467	426	447	453	427	470	504	451	473	488	421	463	465	488	457	455	466	436	471	456	474	476	481	465	476	456	490	446	463	448	501	437	479	473	464	471	478	493	495	434	410	492	471	462	446	423	447	478	441	423	457	437	473	436	471	485	473	431	435	479	462	433	472	457	471	441	453	452	447	468	460	447	484	436	451	487	495	502	440	471	428	433	442	480	474	476	472	448	476	487	436	500	475	497	506	487	442	483	476	408	455	441	452	463	449	463	416	448	455	434	490	450	454	416	477	440	467	518	493	472	448	496	488	450	429	430	466	473	442	499	485	441	470	439	438	449	465	518	448	453	528	422	497	469	464	482	470	440	458	457	498	436	509	440	472	472	475	411	408	440	440	452	451	493	438	472	439	517	466	452	473	444
11761	57365	14185	5305	3513	2621	2131	1749	1443	1332	1129	1053	918	824	746	773	725	650	623	581	608	566	565	559	547	569	541	538	469	572	488	531	529	541	420	499	453	490	522	517	504	483	469	542	456	494	477	498	469	492	511	469	439	497	516	498	452	460	469	468	483	506	504	448	493	494	450	460	490	465	495	448	512	513	449	465	490	487	463	452	477	476	429	475	473	457	472	469	490	442	500	472	448	492	495	481	489	465	473	488	455	445	443	501	475	493	449	449	465	478	451	459	465	452	469	497	467	470	468	451	461	436	413	495	462	459	497	456	407	484	475	490	487	475	463	472	473	483	451	462	461	499	412	477	459	505	481	511	451	509	495	452	499	435	491	446	460	481	444	473	463	489	477	504	440	462	432	462	453	425	468	464	470	486	472	458	453	478	462	487	474	474	459	464	491	497	412	457	502	507	438	474	495	462	474	442	488	457	472	512	453	470	447	454	448	489	479	490	450	471	468	465	454	457	460	473	438	465	457	452	469	458	460	476	464	434	464	466	469	456	440	431	448	493	437	452	504	472	495	449	480	477	484	481	459	506	460	470	511	444	530	481	443	447	451	451	447	448	431	477	472	478	448	461	473	470	465	475	484	459	435	482	454	457	483	434	453	460	468	463	477	461	495	455	451	496	429	492	460	448	443	481	450	476	469	455	460	470	456	473	485	459	494	458	452	458	487	504	482	490	498	495	492	529	497	493	471	472	485	469	435	467	464	451	476	498	472	486	505	492	473	437	509	413	463	453	486	454	487	437	461	498	512	455	460	453	454	449	507	464	483	465	466	453	508	496	479	459	480	451	520	500	469	468	495	493	431	436	468	434	457	442	452	482	426	414	493	422	435	495	487	467	500	458	398	475	467	464	459	462	458	483	480	437	474	447	494	502	462	486	462	468	469	494	477	457	493	445	475	441	477	453	470	470	470	458	475	498	461	463	476	444	464	472	449	491	462	489	459	483	476	490	512	474	438	487	482	458	451	510	460	459	471	474	491	449	511	479	463	493	493	479	414	475	466	479	491	480	448	472	482	477	478	479	463	475	471	504	452	432	452	485	447	441	475	492	421	465	447	447	442	477	495	458	456	476	476	488	453	457	449	482	441	503	489	482	468	487	423	466	468	492	453	484	462	443	505	473	480	473	521	467	478	463	454	472	485	494	509	454	496	490	447	477	467	417	474	454	448	495	452	465	467	438	479	470	485	507	440	471	462	435	433	450	475	442	465	448	456	442	443	452	443	473	470	496	487	468	499	476	478	472	445	503	458	427	465	503	438	477	472	500	463	467	440	472	480	469	453	507	439	448	489	482	485	486	461	450	473	452	464	473	501	488	480	472	471	445	490	443	432	462	457	427	447	481	463	458	469	458	493	472	464	470	502	450	451	493	471	469	476	484	472	460	462	475	476	448	449	463	462	508	458	451	443	436	463	467	417	497	444	477	470	463	471	468	446	429	464	485	470	495	489	469	501	467	479	467	463	486	434	439	474	487	467	447	495	473	484	486	485	430	453	486	427	505	453	483	497	466	455	454	439	494	506	492	477	481	455	476	455	482	477	460	449	490	471	449	465	426	495	472	481	477	472	487	464	457	480	429	471	461	504	466	473	474	464	463	452	462	477	484	412	504	499	482	469	467	506	448	448	405	442	493	486	455	459	476	439	482	496	484	424	527	455	465	439	505	437	458	444	471	447	449	472	475	458	464	437	437	507	469	489	429	462	446	494	461	460	508	477	470	478	495	494	481	464	432	470	492	459	499	492	482	515	495	451	445	491	498	464	498	479	502	466	461	483	490	460	444	452	458	464	470	462	430	441	462	460	463	450	475	453	468	462	467	477	487	464	462	487	479	466	449	426	445	468	481	476	483	468	473	490	465	468	421	459	457	475	482	488	505	467	472	442	499	509	502	449	478	468	486	499	473	511	440	462	501	483	471	476	465	469	472	469	433	488	484	448	456	458	462	475	433	442	471	474	464	506	448	446	422	455	464	490	490	458	447	474	460	468	433	405	445	487	471	485	474	486	447	466	448	467	429	454	483	470	466	485	458	478	473	451	464	448	410	432	484	484	474	483	471	500	469	511	452	493	474	502	478	489	477	483	450	478	448	470	453	479	491	447	492	483	449	495	441	443	447	447	525	452	456	496	482	462	447	478	443	483	430	457	474	456	440	443	498	519	486	462	450	474	492	454	472	517	444	451	459	492	465	468	510	468	490	468	473	434	456	475	481	465	436	486	456	459	469	497	477	467	452	454	458	467	483	467	462	491	490	460	460	493	443	488	473	472	476	477	480	491	463	418	485	463	481	453	486	479	468	473	443	506	465	474	462	443	465	462	468	461	438	447	434	449	477	497	478	473	495	478	439	497	439	478	446	464	448	428	500	449	459	461	499	448	458	484	498	480	486	463	467	485	480	438	428	503	454	468	461	429	419	469	464	452	479	455	476	512	474	433	469	437	489	496	451	458	454	493	492	459	464	475	488	437	475	449	443	484	466	465	495	485	466	440	516	453	495	492	480	497	503	482	453	478	475	466	459	450	460	469	433	491	451	468	424	524	494	481	462	466	491	451	495	504	476	457	434	489	459	486	486	474	456	468	453	487	476	523	462	467	434	471	460	480	472	474	468	510	446	470	466	489	492	497	440	472	440	458	487	424	427	508	463	451	467	464	464	468	461	422	477	462	455	449	454	478	426	461	442	456	464	471	483	424	461	470	495	438	456	491	461	465	459	498	455	501	486	484	478	478	470	474	470	479	461	450	489	516	472	445	470	481	485	405	453	477	459	452	469	474	469	472	467	466	501	491	477	483	530	496	434	458	450	458	490	465	482	464	481	463	441	479	473	455	462	477	450	435	502	522	440	469	472	430	456	448	449	469	452	456	479	467	480	464	472	480	479	439	445	491	436	473	430	438	469	482	512	448	475	473	471	459	468	469	483	474	500	470	454	463	449	492	441	480	448	486	430	508	470	456	482	500	478	467	471	489	463	451	485	497	471	475	491	459	462	485	451	470	499	476	492	485	461	481	433	492	455	524	436	490	465	479	461	473	477	491	439	500	478	467	383	460	460	488	477	418	488	488	481	428	472	481	475	464	449	467	467	456	425	448	430	462	472	468	446	477	445	450	478	445	480	465	453	475	481	452	439	476	436	476	491	457	458	456	485	468	488	454	468	454	480	426	458	460	502	464	490	450	497	445	475	491	490	478	505	490	511	484	488	496	484	476	475	492	448	478	460	446	456	451	414	470	504	464	499	447	483	457	462	450	470	457	475	450	465	470	480	484	415	494	455	477	463	453	464	488	530	491	470	437	474	475	479	483	458	429	461	441	420	462	469	473	481	459	449	433	448	454	456	490	452	454	496	483	481	451	445	461	495	497	487	428	498	463	480	453	445	522	468	490	466	451	467	492	478	473	440	432	487	491	426	450	476	480	479	467	502	493	443	495	487	457	461	507	503	496	424
23026	21077	28386	23821	20988	21064	12602	1977	1521	1390	1223	1170	1044	1015	972	890	833	872	867	779	795	743	727	772	753	702	713	707	754	701	694	695	697	731	672	666	714	682	629	653	685	654	721	689	656	641	692	674	700	668	671	696	663	672	651	647	698	696	613	634	692	657	642	607	646	668	643	694	695	672	648	613	639	610	677	683	613	632	635	642	655	641	684	657	665	673	677	709	629	647	686	667	635	690	636	667	668	622	628	626	630	612	634	640	606	625	674	655	697	718	630	670	674	609	669	645	604	656	646	649	635	625	653	665	615	656	685	657	621	652	661	682	644	637	656	645	654	636	723	648	659	671	635	658	635	666	626	638	610	656	671	656	640	640	655	657	645	646	646	656	598	689	656	659	637	632	677	600	629	636	627	654	626	632	644	630	657	674	617	651	673	635	633	641	639	661	681	631	630	629	657	599	721	648	655	610	658	619	622	673	606	632	666	634	681	638	666	641	668	636	648	648	589	630	670	631	618	611	619	666	629	664	627	641	628	623	649	637	643	612	662	611	717	627	620	603	642	673	640	651	619	642	613	666	698	655	691	658	639	642	651	672	658	604	636	655	621	636	662	662	623	662	639	614	630	709	666	617	664	630	667	656	684	647	626	645	636	640	612	646	653	629	624	681	654	642	645	688	659	616	628	698	670	639	605	645	584	641	627	680	708	635	641	669	666	623	650	611	619	625	630	652	603	630	662	624	667	653	670	624	680	657	694	658	628	667	623	631	584	680	671	645	653	640	622	635	617	687	634	670	682	650	616	663	681	672	631	639	636	669	665	666	596	632	669	670	610	653	662	646	657	625	639	639	600	618	598	660	669	635	671	679	637	660	605	627	646	601	645	652	615	668	650	653	654	626	662	641	652	634	615	634	637	666	624	637	681	647	639	614	649	634	674	708	617	652	662	685	630	642	637	603	635	667	657	641	654	606	644	663	647	642	641	601	662	621	628	641	636	642	668	639	675	688	642	632	669	640	665	642	619	638	631	622	637	699	658	650	676	649	649	590	632	674	666	659	614	603	592	657	687	685	625	665	674	618	671	642	641	650	626	661	639	658	642	594	600	614	674	654	643	615	636	669	611	643	694	649	629	717	656	605	655	647	670	662	680	648	619	615	623	642	658	650	648	678	671	656	644	643	610	658	635	595	698	650	695	682	624	633	641	648	607	635	661	658	602	662	627	626	684	626	698	686	666	615	661	652	643	661	651	616	654	677	627	656	646	655	661	619	616	654	629	596	667	646	640	667	647	605	668	702	666	663	607	653	636	612	608	619	653	675	662	649	660	634	631	574	636	670	686	644	629	665	635	625	672	629	653	650	657	683	656	645	663	660	593	709	625	670	650	664	655	624	675	645	661	662	681	641	680	632	633	621	656	648	658	662	643	683	647	651	648	615	631	669	680	645	616	641	645	632	633	639	609	607	645	628	652	608	662	638	655	629	634	642	649	654	632	678	633	678	696	585	665	571	647	631	598	669	642	637	588	611	602	626	658	652	639	637	627	624	641	645	640	635	651	642	668	643	679	665	655	631	607	620	626	596	629	682	627	646	577	667	620	647	651	651	659	616	692	611	646	653	661	662	647	656	636	613	695	655	678	611	662	691	617	602	612	674	637	631	627	681	646	626	662	659	635	682	632	628	602	654	670	622	626	637	652	686	616	617	640	614	657	617	648	651	661	608	689	650	611	650	601	642	683	665	665	613	664	648	665	631	629	598	637	655	654	608	650	695	626	629	654	644	575	680	640	626	683	622	683	633	710	627	686	613	649	632	648	629	621	637	658	653	662	598	638	638	643	630	641	674	604	664	621	652	652	655	652	665	663	638	606	648	647	652	673	653	663	647	666	695	708	671	668	634	622	618	659	666	621	633	611	630	657	666	634	640	649	611	629	633	628	670	664	633	675	660	635	602	633	681	645	630	616	623	621	693	640	622	652	663	649	643	591	643	601	650	664	673	656	639	610	626	613	650	639	664	667	635	690	672	651	606	647	676	674	634	672	662	623	620	647	644	658	663	654	627	626	649	615	648	649	613	613	669	637	654	619	657	615	666	650	638	656	632	624	656	605	627	646	638	640	677	632	620	652	659	639	637	668	641	656	650	665	634	647	652	595	649	660	658	713	631	634	615	682	660	642	691	615	647	695	678	636	657	641	629	676	626	665	604	635	673	642	591	621	656	643	593	672	590	673	593	660	634	671	657	685	620	631	652	648	632	613	658	624	637	654	647	628	673	609	659	624	672	652	623	611	650	644	656	634	662	617	631	603	618	648	641	656	657	631	660	672	670	638	652	666	665	640	661	675	614	706	692	610	616	618	617	648	619	674	624	656	648	679	611	681	643	641	660	630	681	626	633	646	594	671	634	650	665	690	605	649	621	606	677	628	663	687	636	650	620	617	664	645	701	614	594	668	682	641	649	639	624	619	645	658	643	644	694	659	657	650	622	643	675	632	652	650	594	619	704	681	602	663	609	668	622	621	626	620	643	681	632	653	621	647	570	681	605	614	674	620	618	665	629	625	642	653	627	636	613	643	611	651	622	648	678	658	667	655	699	614	592	670	646	692	640	613	628	626	632	661	631	650	621	636	642	665	673	666	650	656	656	621	691	646	643	654	614	656	641	611	657	603	630	652	652	668	647	644	652	652	671	657	625	673	626	619	657	600	665	655	623	643	662	638	678	629	663	631	652	646	662	675	650	653	671	652	700	652	627	679	639	619	716	663	613	638	608	679	637	614	667	649	648	640	636	663	665	656	636	640	599	655	646	630	624	624	609	616	688	650	630	605	658	684	626	671	651	618	641	627	647	633	640	641	634	649	629	660	637	666	646	656	633	637	615	588	623	658	653	649	610	644	654	645	627	639	687	626	636	624	639	610	635	696	675	649	659	573	651	661	665	630	643	611	656	664	675	637	628	603	684	615	654	661	621	644	616	654	629	696	643	655	625	619	599	612	595	646	594	699	657	663	638	645	681	616	666	631	660	632	696	629	627	613	640	651	642	614	623	578	606	658	646	611	647	608	574	676	648	588	653	621	571	643	629	644	604	628	590	646	634	678	612	639	661	612	620	642	655	640	631	701	643	690	659	662	613	671	671	674	665	638	622	639	669	631	656	667	648	644	612	663	634	628	665	614	674	658	681	624	655	594	639	625	632	632	666	645	640	653	618	608	636	625	650	656	668	624	650	632	631	621	656	665	606	616	662	643	638	604	662	652	636	643	599	634	641	644	679	635	660	638	660	630	660	658	661	626	615	620	662	643	626	647	664	648	585	649	684	645	653	588	652	631	654	626	657	631	643	666	680	628	640	619	683	647	628	628	643	712	707	639	666	661	622	652	615	650	659	698	684	635	650	640	690	645	636	617	620	627	653	644	633	616	684	627	621	680	609	625	642	645	614	698	636	636	645	656	629	652	637	642	671	700	627	667	654	656	633	634	672	625	632	684	662	675	645	683	651
14918	56669	18554	9134	6402	4678	3904	3093	2460	2332	1956	1731	1492	1324	1218	1122	1113	1067	967	892	919	871	835	837	804	786	782	815	774	775	751	723	713	725	719	730	704	742	737	711	710	719	699	683	737	707	691	682	666	697	670	729	689	719	731	671	665	708	703	664	692	673	662	652	667	676	704	686	657	686	681	632	618	678	688	632	691	675	685	639	676	664	641	693	616	659	726	662	695	653	676	618	651	669	653	677	655	686	689	678	678	643	685	704	640	694	669	653	670	678	648	664	687	631	638	679	659	608	651	671	623	660	663	643	637	638	621	667	647	612	646	661	607	689	747	671	668	633	672	631	644	649	656	685	647	676	668	672	657	679	705	655	671	648	681	678	662	634	621	678	648	673	708	651	678	659	629	636	644	576	676	545	659	660	670	660	642	660	624	696	664	658	631	695	660	648	641	687	683	674	657	619	672	708	637	625	661	643	650	665	659	619	641	654	674	622	654	667	709	652	634	694	630	685	635	671	698	619	675	655	655	685	686	652	694	653	654	660	656	643	684	666	701	641	682	590	663	672	660	646	675	640	685	643	646	700	697	679	664	649	698	658	663	586	670	649	660	706	645	676	689	692	657	623	684	705	638	647	673	613	651	676	655	672	669	657	671	650	645	672	696	675	616	678	632	653	639	656	680	700	647	653	664	696	688	650	627	709	633	660	696	641	639	668	624	670	670	653	674	637	704	662	670	596	631	675	660	678	647	672	652	630	647	687	655	688	648	680	679	644	665	676	671	683	626	629	627	672	660	622	646	653	643	660	666	650	639	654	678	629	645	608	674	679	676	626	623	660	683	669	671	677	663	628	656	638	664	625	627	660	706	675	635	663	639	688	641	655	658	641	690	663	657	691	662	629	698	624	701	664	643	648	678	681	664	657	626	692	676	660	700	600	635	683	629	681	690	677	644	666	676	682	645	679	670	651	646	697	684	695	655	627	662	667	675	621	703	710	656	649	653	636	648	627	612	698	684	667	616	653	671	650	681	672	654	622	636	643	683	669	650	698	643	673	704	673	632	715	646	658	607	643	677	625	665	676	651	666	611	650	638	630	641	653	683	648	671	687	690	643	653	717	686	683	713	673	675	634	670	673	658	648	675	667	637	664	686	636	635	677	677	657	663	665	688	667	653	695	656	656	644	653	681	667	649	622	665	641	666	694	686	700	653	697	634	638	635	629	585	701	620	636	636	641	656	683	649	678	686	653	682	630	654	625	693	652	642	592	689	650	686	637	654	669	636	648	689	622	648	638	679	678	628	665	628	659	626	610	604	669	623	700	675	617	652	695	692	659	644	621	640	680	627	671	607	655	692	648	650	671	653	650	695	658	638	707	684	611	640	684	648	671	647	684	655	651	652	637	644	642	663	630	691	679	664	678	613	651	668	692	640	663	679	577	615	631	648	639	621	655	676	668	664	630	653	672	661	693	664	657	595	665	634	668	676	684	666	685	624	624	624	672	636	618	680	651	676	637	667	652	692	656	617	671	619	631	679	654	707	629	671	637	673	673	621	660	673	648	654	682	642	662	640	671	675	667	684	666	614	632	696	679	689	608	678	658	667	643	625	707	651	657	654	667	675	712	667	646	605	644	674	602	698	691	688	659	673	654	638	639	625	666	670	679	679	639	658	679	598	641	647	651	660	648	686	648	666	634	643	636	617	680	670	670	637	641	607	679	664	654	613	678	673	675	701	636	653	657	688	648	596	647	611	627	654	643	645	612	686	685	606	683	658	657	670	676	711	657	625	690	623	642	669	657	654	629	646	653	652	682	646	663	671	705	659	630	645	628	649	626	641	625	660	647	742	671	658	654	673	659	616	669	656	656	611	649	658	686	652	667	687	688	675	700	664	643	667	675	629	679	645	709	681	649	648	646	662	642	645	682	673	718	662	608	672	644	668	628	674	691	662	685	625	637	677	624	663	663	615	668	628	654	680	646	688	667	664	663	659	684	662	644	632	644	673	669	666	632	624	665	659	656	686	690	684	633	664	691	679	672	641	643	662	716	684	682	645	686	622	702	633	655	676	609	648	633	642	651	667	625	673	636	629	666	651	691	623	714	623	735	661	683	659	684	650	626	666	631	660	700	660	682	667	641	629	617	633	647	688	625	668	665	685	636	763	631	621	655	644	638	632	661	625	678	671	688	627	684	612	650	674	641	633	635	641	680	693	656	602	679	682	658	637	656	692	646	673	653	642	637	631	641	637	672	632	649	609	624	637	639	651	671	688	623	667	675	653	682	647	640	665	668	679	701	640	687	671	672	669	684	618	654	664	647	686	636	634	660	621	641	599	709	667	658	634	638	648	693	640	610	598	639	673	665	664	696	651	673	685	737	650	692	622	663	630	695	657	666	677	635	653	672	637	667	663	673	614	647	690	651	631	652	663	639	676	686	639	624	666	640	640	651	652	620	669	679	635	668	620	628	647	687	640	655	647	715	667	638	652	653	696	681	670	629	707	620	690	673	627	669	660	569	624	644	701	592	660	656	671	615	688	638	636	657	664	646	638	647	665	631	667	660	649	638	654	642	651	584	655	618	617	633	635	716	646	662	682	653	675	653	620	701	653	645	690	684	670	672	676	632	684	661	664	657	623	670	670	670	680	663	606	639	646	653	663	693	674	653	686	699	630	686	658	657	606	669	625	639	669	655	719	665	666	635	678	651	615	645	678	673	753	684	652	676	666	699	641	680	628	674	638	639	688	665	624	695	670	664	670	671	635	674	593	640	670	652	627	657	624	683	686	666	637	663	678	605	680	657	653	643	614	683	646	615	690	651	680	666	676	651	687	705	666	673	655	634	704	644	610	657	659	685	643	673	641	663	704	653	689	632	656	597	638	659	689	643	711	658	633	604	679	653	672	661	651	665	686	639	632	645	677	620	648	639	651	625	696	652	673	654	673	600	697	630	643	676	651	659	645	646	664	660	616	671	636	669	678	697	642	701	640	627	685	648	666	720	670	692	678	678	655	676	706	671	665	655	686	682	672	655	675	649	662	676	699	662	660	657	655	643	644	647	599	628	656	695	695	670	617	664	686	664	693	652	670	659	662	637	691	665	671	674	627	640	662	628	657	655	663	617	637	677	640	722	696	645	630	634	681	669	623	686	661	629	632	657	646	694	632	647	640	657	635	638	625	635	645	614	659	641	705	659	671	685	665	653	685	644	678	640	681	687	667	650	682	693	652	675	660	666	627	611	623	634	677	701	737	640	699	642	659	644	678	672	678	651	637	678	678	634	657	670	636	670	631	679	666	654	671	669	648	663	631	672	641	670	671	668	633	659	647	591	652	685	677	637	632	690	659	662	663	644	653	650	618	659	698	677	644	669	633	693	676	694	667	640	675	702	676	690	638	689	671	644	699	662	645	691	651	678	655	662	657	659	678	667	603	669	687	642	696	711	668	714	622	661	636	632	654	611	685	687	667	639	681	619	673	635	643	668	651	653	664	684	639	702
28282	19807	7818	461	241	231	202	167	163	143	175	170	165	168	151	132	141	152	142	140	147	153	151	139	135	157	160	134	160	158	142	163	137	144	163	146	150	145	151	155	128	139	145	135	157	121	153	148	159	163	146	143	137	155	173	152	144	153	149	151	137	149	144	141	152	162	144	157	137	152	161	133	121	140	152	152	166	137	163	131	150	132	152	132	124	134	151	171	162	149	138	151	125	173	141	148	155	144	161	156	150	129	141	137	133	156	152	159	145	133	169	167	149	133	152	148	137	166	168	153	132	152	173	135	130	134	128	150	139	152	161	155	158	155	146	136	153	146	150	149	136	147	150	167	150	153	150	138	133	142	150	152	138	162	134	157	133	166	149	140	143	146	125	129	137	139	144	157	123	145	143	150	147	147	155	156	139	162	145	133	146	163	148	149	160	153	135	142	151	159	165	148	163	134	161	118	151	129	139	155	156	153	168	129	162	145	157	117	159	152	144	151	143	133	132	143	162	162	134	153	145	132	144	173	158	157	147	146	153	147	146	159	142	138	153	148	148	146	147	143	141	179	155	149	144	158	147	164	151	140	153	151	155	153	162	167	146	155	154	154	129	145	148	171	137	145	140	143	159	138	148	155	140	148	145	121	142	151	145	156	160	133	149	148	163	138	127	164	142	146	151	169	135	139	145	144	164	130	133	152	143	151	129	161	171	142	163	142	146	165	152	149	165	160	142	145	155	151	135	154	149	146	126	132	130	151	146	170	178	134	139	170	122	143	146	165	147	162	152	170	168	154	139	138	153	136	146	134	164	158	152	144	168	142	131	141	154	141	140	168	158	140	151	157	136	151	174	134	139	165	138	138	144	130	124	139	159	131	139	130	130	153	161	157	133	137	154	168	160	150	158	141	132	150	155	152	169	154	123	147	140	139	148	153	130	163	145	148	142	152	152	147	144	157	143	156	142	170	149	152	150	159	164	172	148	150	155	164	171	168	170	154	150	160	144	160	147	151	160	139	124	132	163	152	137	155	149	128	134	134	147	147	165	163	129	176	144	133	158	148	167	145	136	140	152	154	145	159	156	141	150	127	172	144	153	149	153	165	165	140	141	146	170	157	152	130	144	138	130	141	149	144	126	128	146	141	137	104	153	160	156	150	156	142	169	145	114	136	135	136	156	163	154	165	139	170	164	135	145	160	137	146	149	134	156	120	145	146	159	149	155	134	155	136	143	128	163	171	158	142	134	153	145	164	138	148	158	150	151	180	149	137	148	174	144	156	129	151	135	139	147	150	163	135	155	146	160	138	147	142	176	133	143	140	122	136	151	145	144	171	163	135	148	144	142	165	154	168	152	152	134	142	130	155	129	144	158	126	145	179	150	170	145	157	141	171	163	162	150	150	130	134	159	138	142	158	142	168	166	142	146	147	167	144	136	148	151	158	138	138	131	162	154	153	141	166	182	143	159	132	132	144	169	146	158	166	149	133	143	170	141	135	165	145	169	144	151	147	144	148	147	158	157	158	152	154	151	152	153	155	137	146	178	160	138	143	124	163	119	160	126	145	152	131	143	149	178	147	135	129	157	143	146	155	154	143	135	157	154	161	157	154	156	140	145	139	145	151	153	132	128	145	132	137	159	197	135	152	154	158	126	157	143	159	143	166	151	145	127	143	130	139	142	124	126	152	146	175	127	160	156	149	149	149	132	156	154	164	167	149	158	161	131	143	153	150	153	131	149	144	144	161	163	148	163	142	134	171	152	140	140	151	175	130	142	147	145	166	158	156	135	159	158	144	148	157	158	157	129	147	148	140	158	151	140	147	133	153	157	144	146	144	161	135	139	143	160	145	154	150	131	118	146	155	144	156	128	141	162	143	141	158	143	151	143	137	112	143	160	150	174	158	137	152	139	143	160	127	139	159	165	152	129	156	154	145	139	141	166	134	146	136	166	143	163	134	154	156	155	145	150	148	136	140	129	139	138	168	153	129	118	148	167	170	147	163	152	145	130	133	135	160	148	151	137	160	149	137	147	178	141	144	160	162	144	174	148	142	135	134	158	142	154	162	161	148	152	139	157	135	140	159	150	152	146	140	137	159	143	142	146	137	136	133	158	157	151	137	147	145	151	152	143	141	142	131	143	148	168	164	151	140	142	150	165	153	166	150	142	140	145	130	159	152	149	161	147	158	150	160	130	135	157	135	146	157	128	134	147	151	173	162	143	145	148	147	153	139	138	132	155	139	154	141	126	128	150	158	166	154	145	144	140	161	156	144	129	166	151	161	141	148	147	163	148	155	148	165	154	168	162	140	134	154	134	140	155	146	129	132	146	146	133	161	140	156	178	156	143	148	130	142	162	144	148	140	151	146	135	150	162	155	161	161	159	146	159	135	159	158	165	151	144	151	138	141	159	141	125	145	164	119	125	125	151	159	144	145	157	160	159	149	151	136	147	171	148	167	142	137	149	125	164	149	147	125	153	154	161	191	151	139	157	124	145	156	157	143	144	160	144	151	161	154	145	144	145	126	136	169	148	162	139	158	156	135	168	157	146	137	173	151	167	137	122	163	139	149	153	110	160	158	134	140	147	150	135	152	138	137	133	154	156	142	150	163	166	160	150	140	137	152	135	160	182	141	132	142	174	141	134	149	160	142	163	140	171	159	154	156	145	140	159	151	144	157	130	134	126	131	149	160	160	151	146	153	142	131	132	151	141	146	151	148	148	138	138	150	153	140	149	156	149	147	155	121	162	146	158	170	164	158	158	144	138	134	130	163	165	150	151	125	142	142	122	168	147	147	155	136	144	154	156	131	144	135	163	165	153	127	162	157	159	161	159	152	134	156	146	148	137	163	141	132	142	149	147	157	130	148	152	132	163	178	142	160	146	143	140	143	144	141	163	149	164	148	164	133	120	158	150	119	155	134	152	141	155	156	165	156	160	142	155	162	132	139	143	133	154	145	147	140	137	159	142	134	150	142	157	152	169	160	149	136	159	148	161	173	155	131	149	157	159	137	181	141	155	148	140	135	143	127	142	143	169	153	155	135	144	150	133	132	165	144	164	156	131	144	154	137	153	183	131	150	145	161	146	166	146	156	154	149	143	135	141	142	150	142	164	145	154	152	159	160	136	154	173	147	145	137	152	137	146	139	143	148	158	132	145	168	143	140	166	137	163	150	149	139	141	168	150	131	137	172	144	145	163	153	142	137	143	116	134	159	140	164	151	131	162	125	159	153	156	150	150	126	147	147	168	165	144	134	139	129	119	162	162	124	141	136	156	140	155	138	162	161	163	135	137	159	162	136	134	158	125	148	152	146	170	141	169	152	126	152	153	140	134	156	160	150	173	142	147	157	161	158	146	129	156	127	172	150	154	134	150	127	136	162	136	154	126	158	142	130	128	149	129	158	129	165	161	143	156	159	133	162	169	153	153	164	157	167	142	139	128	155	156	157	146	142	137	154	150	137	155	113	166	142	155	164	153	148	161	160	138	154
6673	20719	2904	372	266	282	254	216	231	208	202	177	173	188	172	184	172	204	169	177	166	170	166	197	180	170	208	171	160	177	158	160	168	175	200	152	170	177	169	156	147	168	160	163	163	149	140	163	168	159	166	162	191	165	180	160	172	181	162	156	168	170	158	151	188	147	150	170	169	163	170	179	169	161	176	173	169	179	174	179	164	148	176	171	177	178	143	175	164	167	177	160	169	147	178	169	162	182	186	165	170	166	175	160	169	147	180	140	173	156	165	163	162	146	164	157	169	162	149	169	170	169	149	182	145	172	185	158	152	143	167	177	149	200	169	171	158	180	155	171	167	173	173	173	149	171	175	176	174	162	161	175	146	177	150	179	161	183	183	165	165	175	161	166	150	169	161	170	151	186	153	185	137	170	162	161	160	158	157	199	174	174	167	171	155	174	155	178	153	178	166	158	180	174	145	171	180	173	162	159	145	172	171	161	174	169	165	180	148	163	156	161	168	162	150	171	154	165	148	162	148	174	167	170	168	171	180	174	159	150	170	161	209	154	167	160	160	188	176	172	158	134	152	172	153	156	156	178	160	159	168	166	160	172	165	155	158	143	154	147	172	151	159	180	164	163	178	175	182	157	164	188	184	174	179	153	162	167	175	142	166	164	163	161	169	155	161	150	175	163	172	153	139	177	163	177	153	164	183	145	154	177	150	184	174	173	148	148	179	139	180	164	167	163	162	143	153	177	157	164	165	163	163	147	143	191	177	174	183	158	165	163	172	161	176	165	159	150	163	164	171	171	191	172	157	165	169	156	161	172	161	174	165	207	164	151	192	172	162	170	168	199	163	160	154	166	187	167	189	171	146	168	159	139	176	149	171	156	185	181	181	166	141	162	147	191	172	173	180	132	162	166	180	166	150	170	182	188	168	158	165	165	145	158	173	177	173	188	133	160	181	157	156	147	167	203	175	188	163	154	147	140	176	178	179	162	173	168	145	163	171	151	170	148	164	168	168	174	162	169	151	178	146	160	160	173	166	206	162	156	160	170	167	172	156	165	149	162	172	181	188	183	169	161	153	173	140	163	184	163	153	172	157	164	160	165	151	153	153	173	149	159	164	169	165	167	175	169	162	172	158	154	163	181	200	193	161	167	184	156	161	153	183	170	175	162	144	165	164	199	173	165	148	149	159	164	161	163	166	186	161	150	175	171	176	157	175	169	171	167	157	178	170	153	144	148	168	165	163	190	195	153	174	187	154	155	168	163	168	166	182	167	160	155	169	146	164	172	184	162	159	169	157	145	159	170	175	183	169	176	182	180	171	150	168	159	164	173	169	166	153	178	171	165	158	160	172	194	161	162	154	181	154	164	150	157	164	145	167	160	128	168	135	152	165	165	183	158	157	151	164	176	160	150	152	159	164	171	158	177	194	153	163	155	158	181	153	164	148	180	166	180	170	162	154	170	154	164	170	157	148	154	151	159	158	168	155	171	173	154	160	151	162	164	172	167	158	171	146	168	163	156	170	181	169	178	171	165	176	176	164	150	150	175	183	172	144	175	201	165	164	172	160	165	162	170	168	147	159	170	159	177	156	167	186	166	166	171	168	171	166	176	149	163	175	171	154	158	140	171	172	140	172	149	185	143	139	165	162	161	162	165	167	163	171	168	150	169	165	160	153	172	170	157	166	163	180	163	185	178	167	179	153	160	155	155	190	151	170	165	173	171	172	139	166	169	150	157	163	173	158	173	146	149	189	162	151	161	170	164	177	175	145	173	188	173	157	165	150	180	165	171	169	158	149	205	158	169	153	177	161	156	179	157	151	151	176	143	181	168	158	161	145	170	175	159	170	162	165	162	167	144	174	148	161	145	189	168	176	194	164	168	164	177	152	187	147	181	163	160	130	167	149	156	151	172	174	164	171	171	162	158	153	161	166	170	170	172	175	188	164	155	165	153	171	166	157	147	172	172	160	163	186	172	169	154	159	177	151	181	170	197	161	156	128	165	163	192	146	158	155	179	137	145	169	150	148	164	142	168	165	154	159	175	172	169	131	169	159	161	177	161	149	168	157	171	175	154	147	155	156	171	145	158	172	167	151	157	137	155	168	185	166	145	192	181	172	150	176	154	163	182	175	178	160	157	175	169	141	192	140	147	162	149	154	182	197	151	204	168	156	161	185	157	181	183	151	175	156	173	153	173	171	149	150	172	175	177	155	175	164	154	148	172	172	185	152	158	161	164	161	169	147	167	166	167	173	154	182	148	172	174	174	184	175	172	156	159	184	164	138	156	166	142	151	169	154	173	154	164	149	170	163	166	179	172	167	151	158	178	182	148	189	169	178	168	148	153	169	188	154	174	172	166	168	151	165	142	167	170	159	147	180	157	174	187	164	173	180	169	172	182	139	170	177	179	175	183	162	186	155	172	143	153	146	164	170	168	177	147	179	146	170	163	162	152	152	166	176	175	163	166	178	166	146	169	178	123	167	172	181	165	132	165	173	153	145	171	150	178	174	155	150	156	180	157	161	166	177	152	165	169	157	156	160	167	158	169	161	178	149	187	188	190	173	171	162	182	159	165	173	175	182	157	180	184	174	177	165	172	166	148	156	165	165	171	178	177	176	150	171	165	155	192	154	173	176	141	169	157	171	158	168	181	170	160	167	174	168	170	178	160	177	157	159	171	182	174	158	185	175	160	154	157	169	157	145	172	180	176	154	191	151	178	166	183	157	177	172	167	168	158	174	171	137	168	174	169	135	163	180	139	159	167	199	155	161	148	165	195	168	182	163	159	151	167	167	169	170	185	157	163	165	155	163	185	200	173	180	180	153	142	174	166	167	156	163	159	177	157	142	158	168	155	148	172	161	150	178	182	143	174	165	171	155	151	143	156	158	161	130	150	158	192	139	168	178	173	168	162	166	193	145	174	172	167	161	166	156	169	177	172	146	173	149	167	168	174	150	169	189	140	185	169	183	158	148	159	153	154	163	142	133	163	150	148	166	180	172	178	179	154	160	190	162	164	153	171	181	160	153	167	174	164	136	171	160	145	168	165	173	171	191	155	175	169	183	172	160	149	175	171	154	151	159	150	146	149	166	146	161	156	184	159	171	152	155	152	174	169	165	183	158	143	156	171	159	150	164	164	178	164	142	167	163	176	176	157	155	152	158	176	153	174	178	158	168	185	168	155	164	158	160	162	181	147	193	172	170	172	144	164	146	160	143	154	181	161	171	148	160	166	185	157	152	171	162	164	161	155	157	158	177	137	181	158	181	185	158	164	149	158	193	168	177	171	157	149	151	158	179	171	168	150	169	182	178	191	184	167	149	176	147	161	176	151	155	140	147	178	164	167	149	159	161	172	154	189	176	150	163	180	148	174	179	162	164	154	172	176	172	177	161	174	169	177	143	145	181	169	183	166	180	175	166	153	160	173	188	158	148	132	160	157	173	172	165	149	167	166	162	153	158	150	168	159	170	152	163	162	166	161	169	160	161	165
25356	21230	28449	23884	20803	11474	1667	1011	859	826	789	686	666	640	611	609	602	551	539	492	493	530	514	486	536	532	471	495	486	488	515	456	531	523	510	490	465	477	523	501	461	459	477	483	463	485	446	473	490	455	476	488	440	490	461	442	497	478	519	481	491	438	466	481	483	454	467	464	481	456	449	480	429	485	452	453	445	469	448	472	485	431	452	448	473	444	474	492	433	457	483	489	491	462	472	474	481	493	450	486	480	424	465	534	474	478	485	452	468	459	443	447	487	457	422	438	432	472	464	432	478	479	450	483	460	460	452	402	498	467	471	478	438	451	460	495	453	451	494	432	492	446	485	495	465	455	493	460	471	492	455	478	455	465	456	479	462	458	448	494	470	448	472	466	518	474	471	459	483	470	514	489	490	460	460	458	458	464	461	505	449	457	486	445	454	460	474	460	449	453	447	428	428	439	471	418	479	458	440	503	494	448	462	475	469	456	454	446	467	443	445	510	493	420	475	452	458	483	456	466	407	459	449	435	457	454	491	469	494	453	454	424	419	465	426	458	456	438	468	475	493	435	456	478	494	462	518	479	491	463	482	475	478	461	425	467	449	445	453	434	489	471	454	490	455	469	474	466	441	443	409	507	499	487	467	479	467	465	437	473	473	433	447	476	447	502	481	489	468	480	487	492	476	432	453	431	497	469	444	478	472	447	434	466	418	464	490	478	475	443	441	458	466	447	482	448	467	466	451	483	466	478	433	464	489	482	493	491	454	452	473	466	487	407	460	482	459	465	498	486	420	437	487	469	470	448	465	464	417	459	475	466	426	465	460	473	465	443	468	500	504	470	447	443	471	464	439	463	472	466	496	437	451	467	460	515	422	460	436	433	427	451	517	489	436	440	468	468	469	504	465	449	468	455	483	457	440	454	467	455	490	490	458	457	487	508	473	495	484	479	478	483	451	484	438	467	458	474	455	453	475	453	411	448	460	448	460	474	468	485	464	500	442	458	489	462	443	489	441	444	466	469	442	446	457	454	459	449	483	479	486	421	458	477	486	512	491	463	430	461	468	458	475	470	480	451	445	465	512	440	445	430	456	484	442	479	464	442	462	449	434	443	438	490	488	456	455	415	445	468	460	472	477	488	441	456	439	450	459	456	476	462	464	449	459	493	455	449	462	462	487	445	461	445	439	481	465	483	463	464	441	423	470	472	436	469	463	489	472	443	448	472	446	471	482	456	445	452	420	448	432	439	440	451	468	451	465	445	487	441	483	450	458	479	469	472	471	435	465	459	449	484	489	470	450	511	437	485	458	469	495	500	484	491	506	465	479	447	460	448	426	475	439	459	432	447	465	468	466	478	476	439	454	473	451	447	455	460	464	451	477	485	457	468	479	485	457	452	431	484	416	462	488	497	439	505	491	434	499	457	500	497	451	481	439	469	456	500	454	489	502	441	510	475	464	470	455	433	453	459	460	500	463	430	492	472	440	465	512	518	465	454	455	450	458	441	462	483	466	425	468	467	490	445	451	447	475	479	485	497	473	477	457	485	460	454	469	459	442	478	445	450	507	462	445	476	502	481	431	474	417	446	493	507	466	423	451	427	496	475	448	426	430	461	428	450	464	441	480	449	452	459	453	476	489	484	461	420	498	471	464	444	481	472	473	430	441	471	477	483	454	476	465	445	473	463	471	460	446	436	480	464	484	464	422	438	467	473	467	502	454	441	452	474	444	443	507	419	455	458	471	444	462	516	455	473	462	436	446	442	435	458	486	458	499	465	471	455	460	479	496	456	428	469	473	465	459	429	456	486	469	497	486	431	454	465	463	424	460	466	434	515	467	474	498	473	466	500	454	469	487	466	455	437	458	487	458	452	455	501	465	445	462	429	476	457	445	502	454	449	453	438	469	453	451	447	477	425	414	447	461	456	454	446	478	468	442	473	399	465	493	431	512	475	492	466	480	478	468	464	473	434	446	441	454	503	449	447	479	483	449	437	470	477	441	467	523	456	447	485	494	478	491	492	458	449	455	467	502	462	483	456	441	476	455	474	467	459	450	458	449	442	439	466	472	442	482	465	474	463	457	473	428	532	466	464	479	437	447	443	454	436	493	465	474	455	451	473	448	490	483	479	448	456	456	527	469	455	445	447	442	466	468	467	451	416	468	411	426	477	454	442	459	449	506	469	474	470	435	511	449	445	464	502	456	447	468	462	436	523	522	434	463	467	463	472	427	446	451	468	480	443	473	460	438	524	439	466	446	478	490	505	458	412	467	474	467	478	403	529	434	486	463	468	514	483	446	485	409	480	480	482	437	464	494	430	470	485	454	460	486	479	492	475	481	460	482	448	491	485	468	458	460	481	479	479	484	472	445	438	497	470	488	493	460	464	454	437	453	471	473	446	465	458	424	460	440	436	480	438	509	470	462	469	474	463	405	463	455	471	469	480	468	471	491	438	469	470	449	461	456	452	470	445	450	473	448	478	474	466	462	449	470	444	448	481	462	465	464	415	424	458	434	443	434	467	470	475	459	440	477	452	451	455	465	507	458	475	462	454	476	449	456	478	465	475	474	453	443	464	460	463	465	440	449	487	422	465	457	463	462	434	488	451	470	457	452	465	454	491	463	450	495	454	468	476	459	482	474	468	461	435	443	487	484	473	438	443	473	475	424	446	490	434	466	485	496	438	474	475	451	473	436	451	418	455	498	468	458	449	480	474	488	439	463	484	473	465	472	445	450	458	444	484	465	441	453	457	427	455	438	491	470	451	402	463	435	440	445	489	448	471	499	441	491	456	450	458	493	416	478	479	456	460	461	469	432	424	470	453	447	431	448	436	432	481	453	456	452	513	474	484	506	460	435	427	466	449	469	443	444	461	396	470	464	460	469	446	477	490	497	469	459	475	477	447	480	432	437	467	447	499	442	507	475	457	458	405	453	480	463	470	445	436	462	480	467	467	477	466	470	425	429	486	455	433	444	489	464	476	459	492	447	456	444	457	442	482	459	431	481	456	477	419	446	498	417	443	454	479	459	434	459	444	475	468	456	428	529	450	484	483	459	466	438	444	465	490	482	473	472	483	502	451	463	469	461	481	454	465	489	470	455	455	463	475	476	451	436	460	489	486	472	489	467	487	429	455	465	463	424	473	500	475	449	472	467	466	486	465	494	457	445	435	454	487	447	456	462	458	459	471	447	486	459	487	467	407	457	472	473	461	488	476	458	430	435	493	484	465	447	413	476	432	456	457	431	444	490	426	492	443	448	431	461	510	475	450	433	495	483	423	455	486	467	450	445	452	461	480	468	486	465	474	446	439	442	465	468	462	459	453	444	465	423	474	427	455	465	416	415	445	480	453	468	497	439	447	432	494	471	460	442	486	462	475	465	496	464	470	450	480	487	469	440	467	480	460	445	501	492	469	450	457	432	490	471	463	460	441	475	465	463	469	454	436	440	455	470	468	512	454	486	487	496	493	470	450	494	441	457	432	453	461	476	428
9106	50794	14655	5219	3546	2666	2196	1778	1491	1313	1196	1035	842	825	768	697	721	672	619	612	599	591	520	526	545	556	546	544	524	525	538	512	514	513	517	528	480	495	478	542	464	512	501	481	519	462	488	521	477	464	458	472	503	487	488	479	521	477	437	487	506	480	489	491	483	509	461	434	473	469	479	472	521	474	468	479	459	432	455	458	478	448	479	476	468	471	507	449	501	500	483	465	464	492	494	489	431	491	449	478	461	447	481	482	465	473	463	488	486	492	483	482	444	433	455	469	466	491	478	469	493	476	469	499	447	466	476	481	459	457	485	502	482	456	466	461	455	451	465	414	466	432	467	497	445	477	422	457	444	475	470	481	484	484	472	461	493	486	478	466	419	450	512	461	481	502	465	443	456	434	473	465	441	422	453	464	448	450	455	444	426	488	474	453	436	478	478	518	495	511	443	433	448	512	507	471	467	501	499	454	496	464	430	503	475	478	482	445	471	481	462	460	458	450	478	508	476	501	430	459	483	464	513	433	426	455	454	468	465	504	490	460	455	476	475	475	479	490	474	469	494	475	439	444	465	410	448	439	454	462	478	426	473	468	513	472	445	469	500	477	444	444	442	474	470	484	469	473	481	487	471	462	456	470	431	466	494	459	457	468	518	475	475	482	446	474	457	473	445	474	463	469	470	448	469	447	480	479	500	441	508	475	465	437	477	476	458	456	485	479	466	454	457	421	444	476	459	482	458	478	480	475	489	472	508	442	441	435	512	467	459	483	443	463	470	511	474	494	479	458	501	431	480	491	467	500	498	472	459	463	478	484	447	484	427	444	493	456	499	434	478	464	469	476	485	461	447	512	493	488	484	454	439	465	466	468	462	453	469	480	467	448	425	486	455	473	477	475	522	471	466	482	455	469	476	440	486	476	487	487	481	459	478	449	461	505	461	455	505	497	470	465	482	461	484	496	455	456	477	448	465	473	450	461	450	483	443	503	484	479	464	438	473	464	453	521	485	495	516	472	480	516	455	462	497	457	461	496	500	475	442	461	446	425	479	478	478	448	447	491	500	444	469	456	465	459	446	456	479	499	435	460	466	492	469	497	447	477	457	496	475	478	459	486	504	464	478	436	502	456	459	483	486	452	451	463	460	440	405	432	456	463	456	478	464	452	510	445	451	464	479	484	465	478	475	452	479	446	489	459	471	467	486	460	464	506	475	476	470	471	456	499	510	467	455	449	458	458	505	452	458	474	461	431	469	423	449	470	486	485	475	490	480	444	478	483	475	515	478	473	484	505	462	451	509	423	437	431	480	442	455	462	500	490	496	506	500	459	449	445	470	449	462	436	458	496	453	468	469	475	488	480	471	474	479	454	492	436	473	459	495	500	462	480	472	485	482	480	457	504	437	455	470	453	452	477	474	464	492	481	452	481	465	471	492	460	496	454	496	487	481	422	428	460	473	478	486	464	469	459	445	479	442	436	474	516	474	485	465	449	480	460	465	480	500	465	467	475	440	459	477	479	481	456	448	441	457	446	471	505	480	440	490	436	414	430	453	442	469	492	444	463	449	435	505	538	468	486	460	489	450	452	442	511	479	467	446	503	474	484	446	507	454	469	496	493	479	467	484	426	480	455	427	461	492	485	461	461	448	508	463	430	495	468	459	456	482	434	446	470	467	484	460	477	477	464	475	471	465	484	475	478	510	469	469	447	487	487	454	452	444	471	472	484	484	448	504	467	452	470	477	450	485	449	451	459	455	451	447	416	459	446	467	475	465	504	465	449	496	459	474	495	451	477	466	426	410	452	484	459	480	462	450	460	465	456	500	502	477	482	464	438	451	473	472	510	515	459	442	455	468	453	462	457	522	463	507	453	490	496	482	503	474	472	469	485	437	474	466	469	483	458	459	504	467	487	484	491	459	446	457	469	437	465	464	506	481	478	504	466	521	491	457	471	467	522	432	500	489	399	486	457	505	449	501	429	480	462	513	486	480	455	484	429	497	444	483	450	500	433	462	434	443	448	461	472	446	467	458	468	490	450	462	480	429	475	455	449	468	457	465	484	459	480	484	481	480	426	463	476	481	468	483	492	471	476	467	502	456	470	443	491	468	467	472	472	475	490	485	442	449	452	499	438	491	441	517	496	457	472	447	469	470	472	525	440	463	466	422	451	461	430	477	421	470	452	462	487	472	478	496	452	474	496	462	477	474	480	510	477	461	474	462	470	455	487	452	468	469	467	462	452	436	511	461	483	485	496	486	527	449	478	425	464	519	526	477	462	452	450	480	457	478	425	445	454	441	436	467	434	507	461	474	461	451	466	427	450	461	469	487	489	469	443	468	462	464	446	420	431	412	463	467	454	492	453	459	425	449	492	509	495	475	462	421	471	463	460	509	450	464	475	472	466	458	448	456	496	479	460	466	446	525	486	459	443	520	442	470	468	498	482	471	473	428	473	492	417	439	476	440	459	464	480	475	452	477	455	514	458	464	469	442	458	488	459	450	446	467	443	492	439	464	477	427	470	454	441	452	462	462	460	457	496	477	466	436	491	484	463	482	499	444	442	454	489	459	424	483	472	479	463	492	442	486	441	418	444	488	422	516	457	475	516	448	442	481	487	479	472	459	472	452	443	446	455	410	500	478	486	468	473	474	478	456	444	436	503	499	460	525	471	459	451	484	428	458	475	470	493	485	469	485	452	487	462	514	435	471	448	454	506	472	438	454	455	478	526	475	472	465	456	483	483	477	479	488	509	476	463	462	483	483	489	499	462	483	424	487	455	425	506	497	459	453	484	461	462	443	440	504	413	483	467	459	473	465	464	470	487	447	468	477	481	457	461	485	480	482	454	440	495	437	426	504	467	432	450	498	510	475	446	435	499	469	437	465	478	479	465	435	441	448	454	481	429	473	453	480	440	428	455	477	493	499	467	452	479	464	463	464	436	469	486	494	506	495	442	433	508	478	474	445	486	535	497	453	450	462	496	461	457	477	485	472	476	479	469	475	448	462	457	493	485	500	496	501	452	470	481	412	513	438	471	468	468	472	509	479	459	467	455	433	476	465	467	445	465	460	471	455	461	431	435	456	461	479	497	465	484	431	490	434	426	487	472	469	499	472	519	516	438	474	452	481	472	435	425	497	466	445	504	434	490	472	443	446	481	451	486	458	452	442	493	492	473	488	517	498	487	511	434	434	436	459	489	488	446	477	490	449	471	449	458	465	479	482	453	503	480	451	478	497	444	472	476	458	488	460	467	465	471	456	477	494	473	516	478	447	445	475	431	497	432	450	461	477	442	499	520	456	464	464	462	454	494	452	462	442	475	438	486	473	453	461	447	461	454	474	467	482	473	486	450	475	458	487	459	480	486	487	467	460	487	465	480	480	465	486	470	467	484	447	473	473	474	483	439	472	478	475	472	455	436	469	461	442	467	495	448	465	477	480	473	440	466	491	484	482	440	492	465	455	474	456	468	477	475	444	459	481	478	513	473	447	468
23048	21082	28647	23511	20959	20988	11062	2023	1428	1291	1306	1132	1012	960	877	876	885	866	863	851	790	679	767	738	737	742	677	686	722	664	706	718	686	698	687	692	709	734	661	687	736	705	697	628	673	691	644	680	667	696	656	635	655	615	657	641	656	644	660	663	614	705	651	683	641	695	625	711	676	658	685	624	695	655	656	700	634	668	676	676	638	628	639	639	657	662	678	649	639	670	657	614	666	677	684	644	657	611	634	657	660	653	632	613	681	630	642	660	610	641	610	605	667	639	640	621	637	644	634	637	646	601	666	651	662	638	657	584	640	642	657	642	703	660	637	671	676	625	684	651	604	700	670	688	621	623	640	671	715	672	678	662	683	674	660	652	613	614	618	641	649	655	613	621	627	636	629	685	651	711	641	658	645	683	658	668	630	588	641	631	617	714	624	656	672	662	656	647	650	601	633	645	719	658	626	651	628	651	638	654	621	620	702	673	634	672	647	693	626	699	646	588	645	635	618	634	659	659	668	642	640	627	657	613	661	689	667	679	687	699	638	618	683	660	650	641	662	650	669	665	652	644	601	666	661	653	615	696	647	652	609	640	657	638	630	615	659	658	681	644	638	640	644	693	639	616	654	612	657	616	683	690	676	654	652	571	608	681	664	646	703	623	652	651	626	641	659	644	620	621	668	628	653	666	657	638	653	619	676	630	655	646	757	657	614	667	653	652	693	634	625	599	648	622	595	667	640	616	645	674	678	642	622	613	629	642	630	641	651	647	650	600	631	621	656	626	605	637	683	642	619	649	651	629	610	643	663	682	648	581	682	706	636	643	660	687	656	674	638	628	615	664	654	655	655	639	659	630	640	609	601	674	656	662	671	623	690	659	620	591	664	690	644	648	655	626	694	718	647	631	611	612	640	642	672	608	636	644	680	619	654	673	656	642	642	668	663	599	695	633	685	625	644	661	655	635	705	582	649	637	652	640	631	642	636	688	648	652	676	633	646	667	655	643	686	645	633	666	622	651	611	648	645	646	680	635	688	653	712	582	634	692	659	673	637	631	634	621	654	651	630	631	652	670	651	671	663	651	684	662	660	696	691	635	637	667	652	641	629	691	658	601	630	678	678	659	581	614	692	652	630	626	646	660	624	657	658	667	651	653	599	634	658	679	640	648	659	644	625	688	639	656	633	627	647	615	647	682	627	680	655	676	648	621	607	636	745	670	650	636	653	696	708	658	674	679	605	684	601	693	633	596	684	659	639	666	609	621	630	645	674	658	628	682	609	651	637	710	633	654	634	660	648	669	602	720	630	655	657	641	641	635	628	655	636	656	665	635	670	612	680	599	668	640	689	638	660	624	657	640	641	660	692	659	716	701	648	635	651	674	668	628	643	661	640	651	674	664	625	651	685	664	638	666	639	631	668	669	621	677	635	628	651	675	630	611	615	656	650	598	684	649	625	650	660	697	658	589	638	646	645	627	676	608	614	605	679	686	646	656	636	622	627	690	700	631	677	635	618	641	668	667	604	650	642	632	620	642	655	639	650	652	686	619	651	625	641	614	653	592	642	627	635	644	640	671	646	624	661	631	627	631	626	666	618	641	613	668	625	682	689	586	663	628	645	673	635	631	651	659	667	659	636	665	678	645	652	641	591	657	644	648	660	663	633	670	669	665	662	651	637	644	647	613	602	642	639	616	653	646	650	644	673	662	621	672	680	667	663	618	696	663	654	653	626	634	669	621	631	650	651	625	615	627	618	655	657	688	673	669	695	679	621	643	627	634	633	658	612	658	653	656	633	669	651	655	655	639	605	654	634	660	641	613	680	652	614	585	648	653	681	633	666	632	638	655	649	644	655	645	665	639	627	698	629	642	648	609	587	618	690	635	651	635	598	660	631	662	660	668	614	662	659	653	642	646	659	687	629	672	644	647	608	677	627	658	643	646	649	625	649	665	667	648	645	608	627	637	631	650	682	655	622	635	650	629	639	645	636	663	622	653	651	687	684	622	643	687	661	661	646	625	601	700	649	639	637	689	579	669	654	652	684	680	606	684	628	650	682	641	614	667	636	669	649	686	635	625	672	681	604	584	670	651	647	594	673	657	674	656	632	657	644	654	629	630	633	654	642	650	600	694	668	622	627	679	671	696	672	618	663	601	680	670	707	637	665	641	673	672	691	630	650	691	625	613	601	655	647	699	677	666	612	645	639	661	671	612	646	652	658	666	644	695	638	630	626	603	648	651	636	654	672	643	680	677	621	685	658	633	707	610	645	630	645	651	659	613	635	668	655	625	631	671	654	599	652	688	619	667	614	623	649	641	639	688	635	598	614	638	660	663	634	620	560	615	680	653	628	631	672	617	677	666	645	656	635	596	683	616	641	651	663	602	673	633	614	698	647	650	641	658	633	713	615	646	600	672	631	654	692	632	616	632	640	620	609	608	651	629	680	657	618	661	656	690	675	635	668	636	629	664	649	672	585	620	616	644	655	660	645	618	660	701	691	655	629	605	648	659	651	657	632	671	605	630	692	653	596	688	617	679	630	647	639	670	591	653	656	630	658	636	672	644	592	639	661	636	642	659	642	666	637	652	695	655	626	618	606	643	671	648	586	614	634	648	625	667	668	659	617	635	628	616	626	615	604	652	622	631	620	606	650	723	653	626	628	605	632	639	654	675	644	606	654	662	611	620	632	616	678	638	672	674	654	652	653	652	642	662	634	616	616	632	626	641	599	618	649	634	615	630	639	633	610	656	646	654	662	611	702	686	628	624	688	650	637	635	656	647	646	645	635	640	653	671	626	628	642	648	651	641	638	563	646	618	692	639	659	647	645	658	656	642	628	652	661	692	660	609	624	685	620	636	652	661	625	655	639	592	650	674	613	627	661	670	637	626	642	655	637	654	625	659	615	601	664	651	664	628	601	673	658	642	606	587	595	638	686	618	646	695	684	673	634	631	621	632	639	642	660	656	602	690	625	680	687	680	682	640	657	658	664	612	642	623	636	674	625	662	668	612	691	689	625	667	703	633	616	652	618	687	676	671	641	630	612	632	686	636	648	632	590	644	666	671	663	659	610	675	641	654	664	619	626	667	624	640	633	623	606	592	634	613	658	702	582	632	609	668	633	626	674	621	647	678	651	690	642	619	636	699	616	653	623	644	632	644	634	612	620	649	638	646	674	633	673	598	645	651	619	578	664	638	611	611	622	671	656	671	662	611	655	659	617	661	649	657	688	672	627	627	666	631	593	605	646	624	657	676	614	637	652	615	647	672	662	652	639	638	600	666	594	631	655	655	665	618	643	633	658	633	630	611	653	663	681	636	657	690	652	636	678	619	651	588	632	657	653	664	624	644	673	648	640	589	612	651	645	655	646	629	653	664	665	640	641	677	678	662	656	615	644	604	682	653	655	658	640	611	653	668	633	616	637	664	630	673	639	654	620	647	682	611	667	645	618	640	669	632	677	639	613	680	654	621	646	621	645	651	652	633	637	604	637	669
12696	51454	19646	9333	6340	4814	3934	3176	2656	2283	1956	1760	1476	1359	1259	1197	1084	1078	935	982	964	894	799	821	840	828	766	745	723	730	738	749	750	734	721	711	746	686	692	687	693	712	656	689	695	679	633	717	725	657	702	655	720	672	649	670	670	654	683	665	664	675	670	698	707	625	666	716	609	656	657	614	690	712	658	629	683	618	681	637	682	703	637	653	653	605	684	660	668	635	635	658	675	665	685	641	652	686	693	661	655	645	674	647	676	694	684	642	657	644	694	675	649	688	659	688	719	635	635	663	623	682	619	696	620	636	662	661	661	668	692	658	617	659	657	694	654	642	667	663	693	672	675	702	665	646	660	681	619	662	668	673	645	642	668	676	705	641	664	674	646	644	644	632	645	646	678	630	678	620	593	666	627	625	632	663	649	634	625	641	623	655	699	598	672	692	649	645	662	676	707	591	644	619	618	660	652	642	682	655	653	616	677	641	620	674	656	667	613	667	663	669	718	653	664	655	624	659	667	710	688	664	680	664	651	632	645	672	666	639	644	657	625	662	709	660	683	722	685	653	648	672	668	660	638	670	663	658	673	674	641	639	701	651	691	642	698	668	647	679	630	715	671	677	691	599	658	630	672	685	629	679	661	705	616	675	659	650	669	677	622	642	673	659	625	624	660	677	654	648	640	622	679	661	643	674	675	644	637	621	627	660	650	668	649	672	660	643	669	654	699	615	635	726	669	608	657	679	693	658	638	688	697	646	664	658	651	632	651	657	629	619	664	683	644	623	701	671	674	688	665	737	663	655	695	687	641	649	619	694	644	646	666	629	661	679	645	681	667	678	691	657	663	613	668	644	657	656	719	691	696	666	668	652	641	636	659	654	692	643	658	638	697	634	618	617	648	683	622	665	635	678	655	636	675	623	628	660	665	667	653	663	625	648	628	676	644	617	684	666	676	644	649	674	660	670	673	700	637	625	679	708	677	644	667	647	656	654	689	695	694	669	679	655	692	638	621	678	711	628	619	658	671	612	660	695	640	627	679	696	617	663	627	652	686	691	653	637	652	656	695	650	627	649	663	654	668	677	689	622	655	665	620	675	723	625	684	690	656	691	651	670	650	688	676	660	656	651	657	718	672	657	648	655	699	617	643	643	632	683	701	658	668	632	693	627	641	626	660	651	643	649	626	633	673	684	637	668	647	660	632	670	669	652	638	672	652	683	639	650	650	635	647	648	696	630	640	670	659	689	662	627	645	644	698	633	641	590	713	658	645	583	666	622	645	652	663	699	636	641	658	674	691	665	659	679	653	612	609	676	675	610	697	653	645	620	678	662	681	683	666	709	610	664	644	671	643	635	641	665	655	626	666	690	675	681	638	624	651	660	659	675	643	654	666	646	644	688	664	688	665	645	655	666	659	651	622	680	670	707	658	645	626	646	612	688	681	603	648	658	665	699	643	615	667	649	650	613	663	649	672	674	611	645	691	655	698	695	663	660	671	654	619	672	668	682	648	623	667	638	656	641	671	688	595	628	662	669	656	657	654	676	646	642	684	638	661	687	646	657	623	690	624	667	681	657	665	648	685	624	626	650	676	636	717	668	664	671	723	706	687	637	636	630	637	658	681	675	653	666	686	683	593	675	668	687	641	699	638	647	673	677	621	682	681	607	658	654	690	636	677	664	656	623	656	678	631	664	687	598	603	649	662	675	646	679	676	657	637	654	617	728	660	644	679	658	678	664	686	639	668	668	633	683	654	675	641	687	647	641	661	617	643	668	671	662	624	659	672	655	673	686	630	634	637	638	659	643	650	694	641	688	626	702	673	626	632	619	645	662	647	652	590	645	653	654	686	639	694	646	624	706	688	644	677	632	671	640	660	672	619	693	661	645	651	646	678	628	608	683	636	672	625	669	631	654	667	693	688	627	663	642	590	636	678	638	652	686	672	629	660	652	634	618	721	638	637	663	644	694	645	676	637	729	641	641	672	665	646	654	675	669	689	638	715	646	648	659	673	726	709	694	610	684	627	690	669	603	661	614	687	664	657	634	710	600	633	641	681	637	652	638	634	659	670	689	702	684	610	666	648	622	667	669	675	662	630	626	683	675	625	656	650	642	686	637	659	690	667	628	700	687	703	657	646	584	678	664	658	666	645	667	660	629	637	711	635	648	657	655	660	683	662	698	650	683	663	661	653	662	649	688	651	692	622	669	619	674	684	664	698	663	646	694	639	610	690	650	713	694	701	689	668	637	625	656	637	579	638	624	671	621	660	654	630	629	663	676	630	656	618	693	649	624	655	675	641	685	593	682	690	664	671	670	630	654	673	660	649	633	659	665	649	662	632	670	631	681	644	681	693	640	658	637	674	676	656	642	695	651	659	669	622	655	681	653	629	637	630	635	654	673	661	676	709	667	637	676	634	661	659	684	655	642	682	640	688	671	648	694	692	664	659	666	667	677	650	659	608	652	647	623	661	643	660	669	662	701	668	644	673	643	691	651	693	646	609	622	686	656	649	611	609	656	639	622	645	604	686	642	714	658	713	661	634	686	688	617	636	650	637	657	650	699	663	665	691	640	701	680	645	657	620	623	667	651	681	636	685	675	640	652	660	691	688	636	644	645	673	643	579	629	663	681	623	615	655	656	626	662	660	617	689	632	666	661	670	712	654	662	647	642	673	674	656	683	656	638	665	638	678	657	645	601	630	694	644	684	699	641	652	687	672	657	658	640	662	615	704	623	651	628	656	679	680	648	643	676	666	641	623	666	607	618	697	636	621	667	651	622	622	671	635	596	684	631	615	649	665	628	658	650	652	690	636	660	654	667	672	675	667	701	688	630	661	657	648	653	685	649	696	640	661	629	642	676	652	689	675	667	631	642	622	666	633	683	656	691	649	651	680	649	671	680	622	635	624	674	659	668	678	646	664	659	652	673	706	663	679	688	699	686	639	658	691	641	657	657	659	683	639	730	666	638	676	634	685	662	673	693	661	575	651	688	638	687	655	681	635	648	567	630	694	677	645	621	686	701	693	685	672	644	626	678	683	687	680	681	722	658	621	684	651	642	666	641	664	625	664	624	720	634	651	708	655	715	691	653	670	652	650	657	642	672	668	675	660	698	659	685	614	675	686	664	608	646	651	644	657	649	709	633	652	654	684	642	646	645	676	645	699	665	667	639	639	690	645	632	680	641	617	622	643	629	666	701	669	613	655	662	646	633	678	641	691	646	655	682	639	663	661	653	662	608	696	655	636	644	685	684	611	633	646	596	657	683	657	654	668	682	658	663	685	646	651	671	663	644	683	741	652	665	675	663	593	707	629	661	672	640	649	675	680	638	678	658	681	656	697	701	666	637	669	691	653	662	663	663	630	633	705	699	666	618	675	613	683	626	664	673	695	642	635	672	686	633	644	651	657	628	625	655	626	664	665	674	680	661	643	671	678	644	649	629	672	667	638	674	698	668	686	655	727	682	654	661	664	671	673	655	657	704	664	693	609	650
28369	22684	8610	486	240	197	196	203	183	172	163	168	143	153	147	171	178	163	153	152	163	164	199	172	170	161	165	169	150	172	144	164	134	145	132	159	180	140	158	132	131	159	145	150	155	143	165	145	159	149	169	151	153	152	168	142	170	167	151	180	142	137	129	158	166	163	160	159	169	145	176	153	162	160	153	166	168	179	172	173	120	164	145	176	165	139	154	173	181	162	155	154	161	157	162	162	167	152	152	156	159	166	147	129	155	163	164	168	145	174	163	144	152	164	144	167	138	135	151	163	152	150	133	152	159	174	150	149	159	141	176	188	146	148	148	156	160	170	135	149	145	132	159	147	155	154	153	145	151	161	135	155	161	138	168	184	153	167	160	140	164	139	168	146	162	173	186	151	138	145	157	144	164	186	172	147	164	148	160	162	148	156	168	146	163	161	123	170	165	175	170	158	153	167	154	175	176	150	151	159	146	167	171	157	179	148	156	158	165	154	169	160	159	155	183	143	163	169	178	167	164	141	145	154	160	165	161	146	134	143	148	150	162	178	148	159	169	173	151	148	163	155	150	134	152	172	148	133	151	150	155	164	172	143	163	165	170	160	152	157	160	171	149	137	158	143	139	150	169	132	129	166	164	150	157	146	150	134	162	189	175	153	150	153	153	167	147	159	148	177	145	157	157	147	146	152	162	169	178	152	142	167	158	172	165	168	148	144	186	169	136	154	158	154	173	131	154	157	149	137	169	147	157	149	149	143	148	164	162	128	159	152	143	176	152	142	159	151	137	165	160	165	169	178	149	153	131	174	173	161	176	155	162	174	168	152	155	164	188	142	165	185	157	154	167	170	159	157	146	168	145	154	143	168	157	150	134	137	146	167	159	167	162	180	143	150	147	145	154	176	159	169	170	172	142	162	148	143	159	149	142	161	137	163	157	163	153	154	179	153	138	160	148	161	150	156	173	161	142	157	162	179	165	153	146	165	150	178	154	144	162	148	162	142	151	155	171	159	134	155	169	179	142	153	135	169	163	162	158	157	164	153	167	151	149	173	149	137	143	140	151	160	162	160	183	166	144	158	151	168	160	154	141	150	153	149	173	169	163	163	149	155	149	146	164	140	169	153	163	154	165	160	180	142	178	171	173	167	155	172	163	168	160	140	155	145	158	173	154	144	128	168	148	164	158	182	147	139	161	152	164	167	153	158	168	177	141	163	132	136	150	165	170	159	147	169	170	179	151	131	171	148	156	158	162	174	145	166	148	177	147	170	159	171	157	148	139	142	144	155	163	158	153	163	156	152	142	158	169	157	158	146	162	168	162	170	136	137	159	162	158	159	155	158	141	157	145	169	159	143	122	160	158	140	143	150	157	180	167	163	162	142	154	177	152	160	138	175	155	156	152	136	139	152	158	179	155	157	154	143	182	147	152	130	147	152	152	163	144	158	168	146	155	136	155	165	185	149	177	129	174	147	159	171	174	156	152	137	161	164	154	155	156	141	162	160	147	153	148	166	173	142	177	146	168	166	164	147	131	144	163	175	150	152	166	168	155	145	134	168	181	137	155	160	151	138	167	161	156	168	149	139	129	164	171	179	146	157	151	140	156	163	158	166	156	157	159	158	150	165	145	165	159	160	149	147	144	150	151	162	173	132	170	156	145	146	132	148	156	142	163	161	165	169	127	152	159	154	160	153	151	152	174	179	143	153	158	169	143	159	137	157	153	149	153	120	147	169	144	158	161	158	154	157	166	143	140	160	150	168	158	161	159	160	151	158	144	151	168	172	156	153	133	168	126	168	151	158	137	146	158	143	163	155	147	167	176	154	140	147	189	159	153	149	156	173	139	163	161	156	164	162	161	158	145	152	165	167	166	153	168	175	175	145	157	133	152	145	177	166	162	151	160	172	152	165	151	156	139	162	138	165	156	162	165	155	158	142	160	171	166	151	158	159	166	146	152	163	169	157	159	158	184	171	161	153	158	159	159	184	168	149	161	166	170	173	141	156	148	155	171	179	137	164	140	154	182	137	135	156	160	172	150	160	149	173	175	140	146	176	177	166	155	172	160	142	151	144	180	169	128	168	163	159	159	160	144	169	148	163	158	159	147	156	164	170	147	160	171	136	151	151	174	170	137	143	163	149	149	137	157	163	157	157	152	162	175	175	151	165	149	164	160	178	165	157	156	148	186	160	167	168	152	139	136	157	174	159	166	140	156	134	147	153	148	172	185	156	159	151	170	168	171	140	162	165	155	170	177	173	166	152	152	156	151	161	152	172	166	161	143	167	156	146	159	149	158	168	160	163	140	136	147	187	156	136	149	170	152	156	149	117	182	168	151	159	132	170	159	158	151	156	156	153	156	171	166	139	145	166	145	158	145	148	150	157	148	144	148	149	127	181	163	133	166	172	148	147	162	130	167	153	155	150	135	170	153	179	146	161	137	156	147	152	170	159	148	161	153	173	167	179	159	158	164	168	146	148	152	141	139	161	159	150	174	156	132	152	161	155	155	147	170	158	153	148	179	162	162	196	179	167	131	156	176	168	161	138	144	153	177	145	146	156	166	137	182	148	150	163	130	151	149	184	145	155	174	158	137	150	148	164	142	149	164	135	150	171	181	154	149	162	150	151	144	154	179	159	163	161	186	147	132	141	153	157	155	148	172	165	151	156	162	196	167	157	162	161	142	164	181	165	164	179	141	158	154	157	150	163	171	140	153	163	160	149	174	143	158	154	175	160	162	134	174	177	155	135	151	138	160	165	151	151	169	141	155	159	168	148	160	166	153	166	153	141	145	178	153	166	146	164	149	146	160	152	146	151	157	169	182	155	154	159	156	158	157	153	161	150	133	163	147	145	142	190	134	163	136	142	164	154	145	158	153	142	161	151	155	180	137	175	149	171	158	162	147	153	160	157	169	153	154	160	137	156	152	175	138	155	189	163	134	139	157	160	176	165	149	143	156	159	150	181	163	175	162	164	159	150	146	134	151	160	148	131	148	164	140	133	156	160	143	148	151	134	163	142	146	172	152	143	161	166	168	140	160	179	167	158	158	175	172	156	177	135	157	164	148	159	178	162	164	147	156	165	155	183	169	146	146	158	143	156	131	153	155	118	153	151	170	160	165	158	179	158	169	181	159	171	158	149	180	167	156	151	179	150	158	177	143	167	150	156	182	151	162	136	141	147	171	166	157	163	161	180	151	157	161	165	170	160	156	166	150	164	157	136	145	158	156	151	144	150	147	173	138	166	147	151	153	138	146	139	175	155	152	146	161	146	188	145	155	181	136	151	136	174	150	137	169	148	171	189	154	136	176	169	157	181	179	157	155	150	148	166	170	155	169	163	168	145	166	156	160	157	166	158	150	136	153	160	171	144	167	173	139	165	147	151	122	166	151	164	141	165	154	139	139	153	139	145	161	137	147	138	153	159	153	171	146	168	182	140	156	149	178	162	157	159	140	150	140	156	157	164	176	137	174	172	153	179	136	158	160	157
9958	29281	2974	355	264	236	246	242	233	219	199	201	202	173	209	197	180	181	217	179	168	161	197	180	170	190	177	179	203	181	188	167	183	180	184	177	192	209	173	176	161	169	184	162	182	148	174	171	166	175	197	152	158	171	158	178	172	184	183	161	169	179	186	187	197	174	193	169	184	178	151	184	157	160	179	188	187	173	174	165	184	175	175	173	175	181	157	156	179	152	166	170	154	170	145	162	168	189	165	190	181	179	189	179	167	161	142	167	186	178	166	174	188	170	169	181	163	175	171	171	170	160	185	197	189	140	184	201	182	190	177	179	171	159	198	181	161	192	179	197	201	165	176	175	186	197	198	175	165	198	154	163	194	190	177	174	183	166	164	162	172	157	161	199	201	152	162	164	196	180	179	173	177	160	189	181	181	160	188	174	171	175	182	162	177	167	172	199	180	167	201	168	163	166	196	185	163	170	182	190	150	188	183	178	178	173	160	186	165	186	140	158	161	182	173	167	170	185	170	193	194	177	167	168	159	166	188	157	157	162	191	197	162	185	165	208	142	176	181	193	190	185	181	194	162	189	161	171	208	163	171	176	153	186	199	168	186	180	178	192	184	190	177	206	155	171	180	195	164	181	193	162	154	180	173	191	164	166	183	182	175	161	172	194	177	171	200	205	171	190	173	160	171	180	164	183	170	175	190	170	191	167	168	175	176	186	169	192	183	195	157	163	185	181	177	180	169	158	168	170	168	189	180	185	194	175	159	177	181	186	183	181	154	173	161	191	195	177	151	172	155	182	164	176	178	171	189	168	205	174	190	180	178	169	176	180	177	177	168	169	200	190	174	166	181	173	191	169	174	191	186	156	166	179	168	158	182	157	185	150	171	175	183	148	153	184	186	177	162	158	154	161	180	197	162	183	182	170	174	159	170	177	166	157	170	169	177	181	170	174	166	173	183	182	164	189	180	159	188	195	161	157	192	187	178	172	207	169	160	158	171	175	178	185	183	191	170	172	173	155	183	186	162	163	162	186	180	161	151	183	167	170	169	160	175	180	163	191	170	195	181	164	173	163	163	178	180	182	176	190	169	154	160	192	170	148	191	172	178	173	188	174	147	178	187	171	160	183	156	175	171	182	141	194	160	184	164	164	198	179	155	184	195	166	169	167	153	193	165	165	170	155	147	193	186	199	171	163	166	184	169	188	166	169	166	193	179	173	172	196	180	179	186	176	164	153	180	180	177	162	184	166	185	183	177	159	175	194	167	177	185	187	168	184	184	186	181	177	181	172	171	181	162	160	180	189	183	197	164	165	160	152	179	160	165	160	172	179	170	165	170	178	184	159	196	178	153	184	176	176	189	160	160	182	206	173	197	185	170	179	169	159	184	149	156	192	182	192	159	177	179	158	182	161	155	164	202	178	176	166	190	174	174	163	183	152	161	178	193	188	180	172	171	177	187	178	151	185	160	180	189	175	163	182	168	183	170	159	162	158	160	169	145	194	155	165	186	192	181	173	155	184	189	179	164	153	185	190	171	168	167	173	161	169	177	175	161	169	174	161	170	186	175	170	193	190	189	175	165	179	173	192	186	176	184	181	155	165	189	178	172	171	164	168	162	171	193	158	175	153	174	150	170	161	167	172	185	180	176	163	186	173	184	174	187	161	190	191	168	174	165	190	170	179	158	179	165	179	169	168	183	180	164	198	204	198	144	176	203	172	168	181	175	194	164	172	215	176	162	163	160	158	162	184	173	166	162	177	157	158	191	163	170	156	180	172	193	175	175	177	178	185	164	190	172	163	161	172	194	170	177	157	177	166	155	165	179	180	160	164	180	143	182	162	179	170	197	171	161	192	176	172	162	158	170	173	165	173	173	179	165	189	178	182	170	175	188	174	177	194	192	171	181	175	177	181	151	162	177	165	201	144	184	175	190	179	169	187	142	174	206	170	156	155	173	138	188	156	162	159	197	159	170	179	165	195	187	158	171	184	178	157	191	177	189	183	171	162	160	167	150	162	169	158	173	160	167	184	200	182	173	174	175	155	178	189	196	178	162	160	161	182	170	171	165	184	173	174	160	197	193	189	179	170	181	176	159	151	224	197	176	178	180	172	183	176	157	204	176	201	173	151	161	194	173	163	187	192	180	191	169	167	165	168	179	173	174	165	194	168	191	158	169	167	146	192	188	172	151	166	195	174	170	189	163	168	178	155	183	195	174	186	187	172	178	178	177	182	178	173	149	183	176	171	176	195	168	154	164	172	172	169	183	177	157	171	175	167	183	165	180	188	176	181	181	169	174	188	175	182	191	172	200	161	152	172	165	169	177	174	170	165	187	174	195	172	203	171	147	167	160	177	178	163	197	186	174	155	173	156	185	160	193	167	154	192	136	158	152	195	156	184	183	202	168	175	157	177	168	155	169	182	180	189	161	160	160	192	179	178	182	151	188	172	180	163	173	201	177	199	154	181	166	167	173	194	152	170	178	169	179	188	177	166	185	162	173	183	168	166	180	178	137	174	185	194	171	172	203	170	171	180	178	169	202	167	157	172	164	152	182	161	173	172	192	169	172	154	169	182	179	173	164	184	184	170	187	174	166	174	162	187	176	153	174	174	179	167	197	180	161	174	179	185	185	175	180	172	174	196	169	169	191	157	141	167	175	163	144	185	178	178	177	171	170	183	182	150	165	178	185	154	182	181	182	185	193	180	180	163	174	189	190	176	175	183	170	164	171	157	164	162	168	174	156	170	174	178	182	171	165	166	174	171	167	176	169	184	182	182	193	172	178	169	173	196	178	171	200	196	175	197	161	166	172	161	171	168	180	182	188	184	190	160	153	166	171	169	171	184	179	165	191	186	169	178	132	169	183	170	162	182	178	154	166	167	166	186	165	166	175	172	156	164	147	162	171	175	190	169	174	155	159	175	177	160	162	169	190	157	193	152	173	171	178	169	169	170	182	186	153	187	162	182	162	187	180	161	176	182	158	182	183	145	141	173	181	198	189	169	191	173	181	155	166	184	182	187	172	164	167	185	177	168	172	165	159	157	174	187	175	178	177	168	186	168	152	175	160	173	175	193	167	186	167	169	146	165	187	168	201	164	202	170	176	157	201	170	169	143	190	175	199	185	170	183	166	196	195	174	170	181	175	195	179	179	152	177	172	195	166	164	193	163	170	167	170	175	163	187	185	180	162	169	184	180	174	169	148	158	148	152	172	194	172	174	165	175	185	154	148	188	149	164	181	169	153	181	199	189	191	178	193	175	157	184	199	199	144	169	167	165	168	165	163	185	191	176	174	174	184	150	152	185	169	161	176	184	172	164	188	162	189	167	175	180	165	179	175	188	164	168	182	201	176	152	167	160	177	161	174	180	156	166	194	156	171	172	186	149	162	198	163	154	165	168	192	180	204	182	202	184	164	154	176	193	170	164	163	174	173	190	200	165	187	184	171	194	180	171	187	176	183	144	180	174	186	171	179	173	175	182	210	151	170	159
25444	21614	27546	24784	20735	10156	1449	950	822	815	719	699	615	602	592	630	578	530	575	513	540	532	488	572	492	521	452	529	515	512	473	492	497	508	469	512	434	475	539	523	482	490	476	469	476	512	488	459	485	501	481	503	474	460	493	453	481	482	458	486	472	474	453	498	482	467	504	507	500	488	469	458	494	442	495	460	504	496	464	457	506	490	465	456	473	489	398	483	471	490	480	443	447	472	505	494	495	442	505	513	500	482	483	468	519	482	441	488	456	474	482	449	481	495	484	470	440	504	448	487	495	493	475	456	443	500	505	434	491	453	473	470	472	498	489	511	466	467	491	481	490	473	437	477	467	447	464	480	463	508	518	473	447	467	469	482	507	458	476	450	461	470	502	506	477	475	472	452	472	455	442	492	466	491	482	446	509	439	425	474	477	522	525	453	463	489	489	443	469	466	473	419	484	472	464	471	494	452	468	463	473	525	487	457	442	486	463	470	516	461	470	466	516	474	490	462	479	455	434	446	478	501	481	460	471	424	471	419	465	452	475	432	485	438	460	472	480	470	475	499	474	469	412	445	467	459	463	452	466	480	508	424	433	435	496	477	471	486	441	489	492	470	460	499	455	475	460	496	474	489	439	454	490	454	470	459	506	475	464	465	458	538	488	449	458	477	469	492	431	490	485	439	452	438	450	504	463	455	441	479	464	473	480	471	450	437	506	485	500	460	488	480	445	448	465	479	443	512	475	501	480	461	468	479	458	511	477	455	467	490	469	473	494	454	493	509	466	486	523	480	465	455	435	478	515	455	432	486	483	461	477	495	467	457	476	466	467	437	466	509	511	459	483	485	489	478	480	456	493	470	441	441	530	422	498	450	481	438	464	477	466	454	459	490	415	442	436	463	470	499	486	445	498	462	456	513	451	504	463	463	453	508	437	433	480	457	493	484	513	498	499	473	432	481	458	489	434	467	484	495	460	486	479	488	486	490	500	481	473	464	470	482	490	440	484	464	513	430	468	476	446	448	452	486	460	487	462	435	483	474	466	494	479	473	529	449	494	429	437	460	490	503	438	487	439	447	473	481	463	497	482	480	479	507	442	446	463	469	486	480	449	454	461	487	481	472	473	490	498	495	482	485	481	477	482	488	464	458	497	470	433	484	474	448	496	461	490	469	457	498	470	496	487	489	477	480	462	496	502	465	529	501	451	412	445	472	527	513	496	468	478	492	484	485	477	482	463	460	470	485	458	441	461	418	449	489	442	435	471	454	474	441	478	487	475	483	457	468	456	426	449	522	489	479	466	492	446	479	472	502	472	469	471	453	472	443	451	485	480	482	434	441	515	460	457	486	485	480	502	485	502	460	460	462	461	465	460	456	444	484	497	496	420	486	442	482	484	447	474	459	518	437	501	477	486	469	476	491	469	485	440	456	505	471	448	469	505	475	508	456	471	465	423	483	488	467	506	449	459	498	443	495	493	465	494	472	497	489	480	486	487	459	487	482	453	494	516	465	463	447	489	476	488	462	505	440	434	518	449	506	470	479	491	451	479	453	483	487	493	475	460	450	479	472	449	476	467	468	475	464	475	464	476	498	481	462	460	537	499	475	460	516	460	483	466	461	479	476	512	519	460	468	436	501	447	495	527	457	505	478	459	496	456	463	460	497	457	491	500	512	434	496	517	487	455	460	428	463	456	477	503	477	465	431	466	450	469	444	492	477	455	473	462	455	504	458	485	476	478	482	462	501	455	445	422	488	465	446	459	473	456	480	465	468	487	438	465	453	520	466	491	451	448	485	476	437	448	477	483	474	491	466	524	482	484	466	477	466	456	476	461	456	487	481	458	490	482	469	462	520	487	449	503	480	445	485	507	466	494	483	430	470	461	510	443	439	492	488	476	456	489	479	452	524	467	459	514	493	461	460	482	466	458	462	488	418	505	465	494	484	439	490	465	497	470	462	475	472	475	484	455	524	456	459	499	464	441	471	472	472	469	432	486	461	454	497	438	494	437	449	476	468	462	452	427	462	463	449	509	470	495	476	445	459	471	438	460	479	487	498	466	455	469	461	469	462	483	454	478	490	469	539	505	448	475	485	515	461	464	483	477	486	470	499	453	452	476	464	475	432	509	460	500	462	456	476	455	483	494	441	490	470	483	469	496	495	497	508	492	502	495	458	487	494	468	476	506	453	455	465	466	455	475	458	473	418	497	495	445	465	492	463	467	522	435	488	454	467	460	489	450	503	497	439	464	462	481	449	502	473	521	486	450	446	494	463	442	512	441	466	533	482	472	485	438	498	499	495	441	548	466	465	460	457	496	461	459	469	488	455	461	469	453	497	466	479	461	489	476	466	443	452	480	497	453	456	460	509	471	495	444	485	471	466	495	494	507	453	449	495	459	464	448	504	461	428	497	479	457	472	451	481	460	472	466	471	454	488	470	470	464	447	477	464	496	473	473	474	454	489	482	506	490	504	487	460	489	449	423	469	474	468	438	499	481	490	491	482	492	498	491	466	492	475	504	475	469	466	438	503	468	449	447	479	439	490	476	486	454	463	448	431	515	476	463	507	456	405	467	470	512	480	451	511	455	491	446	500	444	470	479	473	489	490	463	448	455	476	516	473	476	482	492	488	485	486	451	507	470	490	494	455	486	488	466	478	469	453	516	448	475	476	470	479	465	451	446	482	466	442	509	454	496	479	462	466	476	456	510	455	486	491	458	469	469	460	459	459	510	499	426	454	453	501	470	428	486	471	488	494	451	454	466	442	488	492	487	454	502	500	483	460	476	444	511	486	448	479	516	454	480	451	495	467	482	492	480	456	475	482	483	475	484	482	441	455	542	469	455	538	481	497	432	459	498	483	473	503	479	512	476	474	492	458	462	470	467	477	446	479	480	488	454	450	448	482	506	477	448	484	460	484	460	458	494	490	491	468	534	449	478	491	478	478	492	476	511	472	477	432	477	449	423	489	452	452	475	462	427	487	468	459	513	476	451	467	437	459	441	461	464	506	483	490	470	432	467	477	434	467	459	456	498	460	472	465	468	451	494	447	452	495	506	461	478	495	456	456	461	466	462	484	496	455	481	442	484	456	452	469	451	478	456	439	469	471	486	464	476	471	497	464	475	482	493	456	455	449	502	443	493	520	469	485	492	462	452	513	456	512	495	522	468	470	468	452	449	476	432	441	446	506	467	473	461	472	527	486	425	435	488	499	474	449	506	439	516	449	474	500	444	450	475	490	451	469	470	518	513	463	492	472	522	426	478	479	491	472	472	493	435	498	495	525	530	498	503	480	478	458	514	493	485	422	439	434	497	506	471	450	493	498	471	465	453	463	503	538	485	506	430	454	460	498	463	432	474	449	453	435	468	489	449	470	529	470	445	461	490	490	514	450	460	476	446	467	475	466	496	446	466	470	483	485	447	471	505	447	448	449	472	432	486	440	450	471	457	465	467	481	465	458	484	483	476	482	446	460	535	469	463	487	449	491	480	477
16324	71177	14782	4834	3195	2484	1959	1590	1410	1248	1092	966	843	837	716	739	679	614	657	580	592	573	551	584	544	551	571	514	515	485	489	510	521	471	524	516	505	482	554	537	503	535	521	491	518	517	456	477	485	492	523	481	511	494	488	517	505	497	465	491	492	500	450	468	453	501	461	489	459	460	433	485	444	497	506	466	453	492	505	477	487	464	503	496	448	505	478	501	477	487	487	501	483	468	463	492	480	496	512	499	497	475	515	500	479	514	455	467	490	490	462	440	497	511	469	510	476	501	503	474	494	473	485	477	481	473	481	488	469	482	452	468	452	461	507	466	508	489	458	498	504	480	501	517	460	480	485	443	484	488	483	464	491	480	474	502	478	545	485	453	489	489	479	485	444	488	471	467	467	472	511	454	479	447	497	468	540	475	502	454	463	476	468	454	457	472	523	510	453	479	476	459	479	493	456	487	431	486	483	476	464	483	519	469	484	521	483	455	484	496	453	493	456	483	489	461	437	468	435	453	478	488	485	500	457	482	427	466	511	487	459	461	479	460	456	481	483	479	496	491	490	487	484	459	486	512	469	457	484	468	487	482	442	509	486	517	474	467	469	478	499	450	486	478	458	472	439	471	468	477	483	520	469	509	455	502	468	450	462	471	485	473	493	488	483	446	484	469	483	436	491	440	447	466	496	489	451	454	491	474	504	487	483	526	468	469	459	500	530	463	483	495	465	486	496	466	496	481	493	480	465	453	453	455	495	430	538	476	480	488	506	463	494	466	482	494	477	446	551	471	464	465	489	487	454	446	445	465	452	471	514	477	446	490	497	487	472	471	439	514	425	484	433	482	463	488	485	471	467	477	491	441	500	479	466	501	444	485	450	459	461	435	478	488	484	486	455	498	484	485	479	481	478	453	455	502	480	509	485	466	490	513	478	469	491	500	510	453	482	489	488	447	503	452	498	502	442	495	493	466	478	493	504	482	470	481	468	487	462	446	507	439	476	472	425	466	483	509	453	463	472	510	429	474	456	480	504	499	444	453	458	483	527	483	506	481	480	474	496	473	471	500	484	509	466	504	471	471	451	508	498	493	480	476	433	476	463	466	480	498	507	489	475	482	478	488	454	514	480	458	477	479	461	502	459	484	497	461	457	481	470	507	448	503	497	494	426	496	491	442	494	514	437	440	460	468	489	471	470	484	474	459	455	475	494	467	496	476	469	530	491	475	473	512	483	483	441	477	485	482	437	467	470	482	479	463	480	436	444	486	522	482	500	490	489	489	468	453	482	460	496	500	504	465	501	474	439	511	465	522	466	466	475	463	461	451	443	517	466	498	481	494	469	459	487	481	534	450	490	484	494	496	476	504	457	470	462	459	495	482	455	492	502	442	478	474	408	498	480	475	446	473	438	488	494	488	459	450	480	480	475	469	497	507	474	463	510	456	494	508	477	521	485	467	438	493	489	483	473	501	503	459	486	480	500	440	504	483	469	494	482	532	516	479	462	475	464	500	488	448	464	461	530	468	495	489	481	442	460	428	487	497	459	461	470	495	463	447	485	465	481	489	488	427	505	478	464	458	475	490	485	482	465	452	469	496	472	508	467	458	491	478	467	518	498	451	483	481	467	472	475	474	483	447	501	447	486	470	472	460	478	490	482	499	487	455	451	495	483	513	488	486	486	445	438	488	498	475	489	465	503	489	486	442	488	505	502	470	458	472	488	491	468	485	434	463	446	490	476	475	462	465	421	467	477	448	482	464	500	457	474	441	501	484	432	486	509	463	504	467	490	483	478	469	458	528	454	466	497	469	447	442	479	446	496	439	443	523	506	459	487	472	489	458	513	466	490	501	434	470	456	482	453	489	512	487	455	486	475	463	482	475	483	501	440	480	461	498	497	481	445	464	483	485	454	460	473	489	471	456	494	454	466	473	454	460	472	511	461	504	481	464	473	486	453	475	487	486	458	469	483	483	520	497	496	462	473	448	479	430	492	491	471	490	476	499	468	519	486	476	511	482	483	473	441	455	479	492	495	463	483	496	460	466	478	502	466	474	464	499	520	517	473	473	511	496	488	491	500	481	504	462	519	468	465	476	458	497	446	465	440	466	440	471	465	476	479	484	476	477	441	455	433	475	469	487	465	488	436	452	458	473	486	479	465	491	523	480	466	489	469	469	480	503	498	542	479	459	493	458	479	457	490	473	456	481	467	462	423	480	429	490	451	457	474	491	474	445	478	469	503	508	478	466	474	511	482	485	476	534	471	493	464	444	468	500	486	509	468	458	443	498	456	480	511	470	436	486	488	486	450	453	468	488	467	499	478	444	492	473	453	489	511	516	519	456	469	504	471	444	470	468	505	449	465	459	468	478	479	515	475	474	491	475	491	494	472	474	492	476	447	484	517	486	467	463	465	507	474	471	464	489	486	482	504	454	510	442	488	463	432	502	468	482	478	472	471	467	477	490	519	482	450	436	471	512	478	482	491	454	480	506	507	514	486	492	515	474	472	497	503	473	477	501	455	470	461	460	476	473	480	436	488	489	481	466	491	474	505	486	501	459	487	483	507	455	513	493	479	442	461	489	489	472	496	497	438	488	466	476	475	473	448	466	502	472	523	468	517	467	501	478	475	480	520	467	513	489	474	497	442	489	456	508	452	492	469	441	472	495	444	459	457	466	481	501	467	477	501	484	484	452	470	486	467	498	489	489	469	508	432	446	495	462	457	508	480	461	459	489	465	460	435	472	488	479	502	476	488	472	435	475	495	420	543	487	467	486	473	497	463	492	477	495	459	469	495	470	466	427	466	489	486	475	489	453	443	505	447	483	528	461	478	468	491	493	487	478	495	495	452	442	475	466	498	456	505	462	468	482	493	482	493	500	491	480	469	474	450	462	463	462	477	458	473	475	462	459	483	507	489	468	500	430	471	480	492	444	473	510	465	501	459	500	473	498	465	471	467	494	460	480	462	494	498	474	456	460	491	483	502	481	507	437	513	494	478	470	488	436	466	465	503	479	478	469	465	464	445	422	489	462	471	491	489	467	446	493	483	462	485	506	522	489	499	475	464	485	505	467	513	496	460	444	493	452	461	512	473	469	447	485	492	492	477	476	502	474	433	485	498	473	458	446	475	465	456	488	486	456	464	453	491	504	444	479	500	478	447	501	469	492	513	471	478	472	448	472	493	487	494	482	470	481	502	433	491	476	477	434	486	465	465	506	468	471	467	504	506	507	492	500	436	493	475	478	465	477	522	483	485	461	461	489	478	493	482	490	485	459	502	500	454	495	464	490	450	454	487	478	509	510	458	446	448	469	460	475	534	467	490	483	437	499	488	462	464	529	475	502	469	482	459	469	491	487	497	480	461	474	438	462	471	439	473	521	506	494	494	471	511	481	482	473	531	485	440	466	459	504	471	474	509	479	460	458	481	479	469	498	467	507	498	455	489	449	493	517	503	495	462	468	459	493	469	478	484	441	527	500	478	516	487	463	475	477
23059	21295	28185	24055	20987	20830	8326	1740	1358	1318	1221	1072	1013	988	905	863	851	809	828	748	828	800	772	762	752	779	725	715	696	758	689	665	706	727	721	716	753	705	681	719	698	644	710	664	753	685	670	648	600	712	695	720	658	648	669	669	675	645	703	663	736	675	660	706	649	651	638	660	710	653	696	681	659	647	697	659	702	669	636	679	690	692	661	653	692	681	642	666	654	660	659	700	624	675	665	652	648	659	645	661	653	630	691	661	634	655	670	668	703	694	609	646	682	655	633	637	673	649	666	645	691	670	658	639	670	661	649	671	626	672	682	629	637	639	673	615	701	640	650	618	671	649	669	676	732	674	666	647	655	671	653	676	696	685	676	629	654	720	662	666	615	681	672	651	630	662	666	642	630	676	648	713	675	674	663	672	634	600	619	631	683	645	710	637	690	666	650	656	671	722	660	681	610	705	689	662	652	660	699	716	645	686	694	687	658	656	643	666	671	650	653	697	643	575	674	622	658	640	650	645	649	680	659	677	641	704	668	637	645	643	720	653	698	673	633	612	667	609	642	650	652	668	646	686	633	671	656	648	648	674	687	679	682	686	646	632	699	601	696	661	652	644	655	683	673	654	659	629	640	683	652	674	675	695	620	642	670	660	666	670	666	637	624	624	630	621	614	628	643	675	638	679	662	648	645	705	665	670	659	684	621	612	672	685	680	642	702	629	634	687	674	697	664	654	670	655	625	668	637	612	631	649	631	664	642	648	656	639	590	633	697	673	697	634	656	685	654	661	636	699	662	658	657	687	619	621	605	618	706	681	643	651	679	638	669	695	622	653	611	676	646	634	649	622	666	620	644	616	622	691	622	673	624	630	633	670	664	646	623	640	658	664	648	687	647	641	649	666	707	646	662	646	675	644	578	658	674	706	638	663	657	625	684	673	682	692	674	641	647	646	650	666	632	667	648	633	686	629	634	682	663	643	659	665	628	567	654	665	638	675	640	662	646	654	661	691	631	620	668	630	678	633	698	683	676	619	633	644	680	629	659	670	649	646	671	631	675	653	661	644	669	639	699	661	652	671	613	663	622	622	661	650	637	679	646	694	659	637	655	621	655	656	662	666	706	667	689	636	659	645	643	619	685	600	650	650	570	634	620	676	668	665	681	668	598	685	657	619	667	636	701	666	678	610	707	661	605	680	682	682	656	630	600	641	631	643	685	669	710	627	636	626	701	653	709	635	676	654	650	679	647	687	625	683	700	679	671	636	668	725	636	660	650	627	695	641	636	687	663	678	668	667	667	680	665	628	704	603	683	613	699	659	669	637	680	647	678	666	671	603	682	621	690	650	667	655	624	660	603	657	621	648	640	638	663	633	672	617	658	600	594	655	666	616	646	688	681	656	665	647	695	639	678	677	684	656	637	629	677	625	645	636	655	648	661	656	650	701	713	664	622	650	659	646	629	653	673	650	597	675	673	652	624	644	687	643	657	734	677	630	631	654	657	626	638	695	666	672	641	652	663	637	671	659	665	652	676	680	675	666	643	606	635	621	685	687	680	720	679	638	700	606	629	693	629	687	680	682	670	648	674	641	675	688	659	648	670	677	662	655	642	635	638	659	640	664	631	671	679	637	635	650	645	652	698	639	639	653	672	651	644	661	697	635	710	657	594	680	695	629	637	737	636	661	648	653	621	656	628	649	702	698	666	659	663	693	697	681	663	687	648	655	617	699	676	677	649	639	665	630	697	637	711	679	700	632	614	640	642	693	670	662	656	653	652	649	634	673	646	666	644	697	652	618	603	612	613	615	644	640	658	649	661	677	665	625	666	675	681	663	696	659	686	682	636	665	670	626	672	654	693	655	674	684	611	641	676	695	691	626	657	633	648	720	660	658	657	574	655	607	631	653	675	615	662	685	673	685	702	697	661	641	609	684	657	609	673	680	665	710	633	696	685	670	642	657	673	674	657	668	668	656	668	676	635	639	671	642	656	619	660	619	671	644	625	686	632	642	673	649	717	626	643	653	625	615	639	703	673	666	691	690	677	707	662	699	643	647	643	664	638	663	646	625	681	668	678	660	690	653	640	725	598	667	670	638	671	667	642	663	679	607	719	655	638	730	643	620	649	658	661	622	678	658	679	643	638	663	667	605	684	665	659	661	679	653	681	648	649	712	728	631	613	670	647	665	671	689	617	667	653	668	625	647	683	675	622	650	622	660	659	657	641	601	679	613	619	658	635	641	612	611	649	654	686	673	646	671	640	664	665	635	646	695	652	668	660	679	717	642	659	610	709	687	636	636	620	686	659	625	580	605	598	627	626	649	664	660	652	665	616	707	688	674	656	662	624	684	644	652	691	657	685	629	677	580	666	651	652	672	675	644	640	585	604	669	665	654	658	670	604	716	654	670	611	613	631	659	667	692	686	632	634	656	661	652	698	641	657	670	616	648	644	635	660	652	684	651	636	656	678	696	675	715	666	647	621	667	690	666	645	676	632	668	658	650	656	651	660	666	646	649	659	653	624	644	634	668	687	674	640	666	699	595	639	681	661	613	651	637	679	655	688	663	622	632	669	638	655	686	685	630	647	656	662	684	679	649	664	664	667	672	607	596	624	658	676	702	663	681	650	657	633	676	667	673	699	635	690	662	616	651	605	679	637	657	639	686	641	707	671	668	702	678	666	658	675	684	675	658	659	656	642	629	649	650	671	629	665	684	644	647	671	649	605	678	666	676	685	619	651	614	637	684	674	656	638	645	649	656	683	669	698	627	624	629	677	642	615	666	653	680	633	666	642	653	715	649	685	647	617	676	641	609	687	641	722	665	700	626	673	643	692	696	658	616	687	716	647	671	637	680	667	662	644	642	614	667	610	626	644	706	663	662	620	659	689	698	654	682	695	639	632	679	685	620	680	633	641	652	663	649	634	626	640	661	659	654	648	649	675	690	659	654	636	657	640	672	691	673	628	666	666	660	642	629	663	614	646	673	650	674	656	656	651	679	657	605	680	631	653	642	656	690	664	646	699	650	646	719	665	672	637	654	665	658	685	643	698	686	615	703	647	622	647	673	650	630	645	688	657	669	638	641	641	658	666	651	676	670	624	674	628	670	607	753	656	628	660	652	640	651	654	617	659	640	738	688	668	692	677	658	684	682	632	646	714	656	704	632	645	674	661	642	642	652	700	662	740	667	616	670	675	659	663	620	668	646	653	672	679	666	635	648	669	638	681	641	621	648	652	650	588	638	673	624	677	629	660	679	670	660	688	683	655	679	628	661	635	648	623	649	666	660	702	681	689	676	647	693	658	683	683	677	640	613	630	687	657	658	670	658	710	693	615	671	718	699	634	628	672	737	697	618	651	665	687	633	691	645	641	644	611	703	623	681	674	648	655	635	698	633	642	641	650	696	655	685	635	688	681	618	682	650	616	688	688	646	698	666	652	640	639	664	641	638	677	624	642	641	679	652	602	689	703	624	672	613	656	691	642	607	642	656	619	617
16626	73802	19215	8630	5892	4436	3569	2847	2548	2161	1929	1706	1427	1300	1174	1112	1039	1011	896	949	916	801	833	840	882	769	752	839	728	715	763	720	707	727	764	714	758	761	677	727	751	703	718	700	716	713	719	675	706	678	704	719	621	708	660	676	673	681	709	707	725	673	682	691	651	680	674	673	737	676	705	739	654	681	617	706	708	735	703	645	667	648	665	686	669	640	697	671	671	670	648	693	681	689	706	715	630	667	660	698	654	623	670	662	644	706	662	685	682	662	637	654	639	701	694	669	707	640	639	700	640	625	643	646	640	683	656	653	662	653	654	663	647	670	684	664	717	731	619	635	642	679	654	623	650	669	680	679	658	713	675	671	656	676	676	678	734	616	714	641	673	675	692	689	655	638	700	655	717	640	664	678	677	673	671	633	658	686	720	701	714	694	671	679	669	642	696	674	678	649	671	681	628	673	688	656	630	692	635	626	686	700	644	700	662	653	656	670	680	678	656	660	688	686	618	633	683	684	652	668	657	649	687	719	638	744	700	640	692	671	680	630	717	679	692	673	697	679	651	685	662	666	654	659	676	660	708	686	609	672	673	646	668	613	661	707	669	673	685	638	668	670	677	663	647	666	654	672	630	611	630	706	653	644	685	695	661	670	668	639	641	710	681	652	680	672	662	656	715	661	631	686	670	691	662	667	653	640	650	693	652	652	674	686	674	656	648	672	623	697	661	718	687	663	691	650	659	675	645	681	681	674	686	641	678	687	702	648	666	688	671	658	649	699	675	659	654	640	707	655	650	686	660	657	647	679	686	677	679	691	667	655	640	665	645	673	643	675	665	659	674	697	702	632	633	664	694	606	659	649	659	701	628	632	672	669	646	678	640	652	650	643	681	687	705	649	689	655	645	657	663	664	674	642	674	670	611	646	664	681	707	665	692	688	689	706	652	599	662	676	631	638	664	694	684	637	645	693	721	677	652	699	654	663	706	640	698	660	659	662	667	637	685	679	621	687	677	628	682	659	602	689	640	635	677	668	695	691	615	649	698	692	679	638	658	644	718	653	689	675	683	707	653	702	692	661	680	710	707	677	649	619	640	653	662	674	695	653	718	713	682	657	653	680	674	690	713	734	672	670	644	703	639	676	652	678	649	681	708	681	680	660	675	656	651	660	698	639	662	676	669	686	666	616	647	712	632	662	650	682	660	647	697	638	646	654	646	693	681	661	668	703	685	717	703	670	673	654	653	635	683	658	643	684	659	707	682	687	663	648	659	664	633	670	660	701	614	682	702	689	646	654	672	662	672	694	685	627	709	654	672	628	710	629	639	696	653	667	669	696	628	675	691	664	663	655	667	719	669	672	651	694	662	659	678	662	666	651	687	678	645	652	682	654	672	655	683	648	704	665	635	657	641	673	704	670	645	680	651	616	619	686	701	681	681	694	666	689	684	717	651	701	701	613	652	671	681	661	650	695	684	631	710	675	674	694	674	634	654	675	652	644	672	672	641	625	686	608	721	647	677	665	649	664	644	650	646	643	672	618	698	649	652	680	661	674	660	658	678	665	629	628	693	635	618	682	654	698	679	708	712	650	680	718	651	668	671	646	677	631	654	641	610	689	673	664	680	614	660	725	690	667	699	676	667	657	691	704	694	678	697	686	657	650	663	670	632	643	634	685	701	671	666	633	695	682	623	739	673	677	687	641	688	635	694	693	680	721	649	700	638	685	654	665	659	649	629	650	662	683	651	665	631	649	645	666	672	641	695	672	635	699	671	685	654	660	683	719	674	669	609	667	646	627	641	661	668	667	672	665	641	695	657	618	674	661	640	643	686	684	659	701	655	678	670	659	649	672	639	624	654	663	696	685	668	644	727	638	648	661	663	648	648	672	623	646	642	658	658	642	730	673	690	651	667	671	710	646	649	661	704	641	712	633	646	704	676	650	703	648	673	647	688	641	662	686	681	672	638	654	716	639	688	658	677	698	659	672	633	639	683	650	670	659	665	664	656	637	643	668	685	664	616	682	678	697	605	695	622	663	691	645	645	669	649	675	690	637	679	648	677	676	619	683	669	695	634	667	679	602	611	676	667	675	674	680	672	663	677	692	654	674	694	671	637	664	643	669	684	639	654	633	673	657	673	660	664	645	639	645	648	724	668	617	657	660	669	638	658	654	629	671	647	645	661	650	663	660	689	662	685	653	643	639	689	703	671	669	710	673	660	655	699	683	627	649	643	689	690	658	668	662	670	659	636	665	676	674	667	673	699	683	689	682	648	681	660	618	668	676	703	678	667	643	663	658	700	717	624	650	670	643	638	648	646	657	647	660	668	669	716	667	694	676	638	691	679	625	694	630	649	670	626	660	626	659	646	597	680	642	705	629	730	646	624	670	643	685	680	667	679	632	654	642	683	695	667	657	667	663	648	689	664	669	657	701	694	720	663	724	708	666	666	654	652	647	671	662	631	677	694	640	631	654	614	658	661	687	640	669	603	633	711	680	660	657	682	663	660	691	686	675	682	658	674	621	650	681	639	687	671	672	659	630	682	660	690	705	651	661	685	669	700	657	702	640	680	643	681	697	653	673	720	666	652	643	670	664	671	672	658	648	673	653	676	627	677	656	701	656	672	694	664	662	632	691	613	657	694	688	682	696	642	694	617	645	659	685	658	635	656	683	644	665	660	636	681	677	689	726	643	688	707	665	645	650	681	642	676	727	620	671	639	708	700	691	695	679	654	610	716	653	710	653	644	689	655	661	723	636	702	622	672	681	697	696	677	659	678	734	645	688	672	664	686	698	624	658	686	670	654	675	666	713	665	700	629	649	685	678	653	675	687	654	634	677	624	638	662	663	681	638	706	714	632	679	667	648	629	639	655	698	690	646	667	657	659	693	653	684	653	651	677	686	687	644	689	675	636	661	674	660	727	654	667	662	659	653	655	672	698	655	690	699	684	652	687	688	691	697	673	644	659	642	654	695	630	651	634	663	661	664	663	636	625	643	704	707	663	693	622	651	678	628	661	669	632	642	662	704	665	679	683	658	679	672	693	671	668	661	657	630	628	693	678	608	632	698	656	718	655	710	644	742	699	653	659	671	664	690	680	698	704	674	678	684	658	621	614	636	657	617	673	696	667	675	711	680	674	712	667	669	669	658	650	661	717	694	650	613	645	676	665	666	653	664	659	631	655	677	652	635	660	630	684	719	670	688	688	652	682	672	691	635	665	640	663	672	643	680	642	685	706	695	641	655	675	666	655	703	648	689	726	673	658	611	669	637	683	704	666	651	636	640	690	709	688	653	652	654	684	695	639	660	662	636	674	611	624	654	630	676	679	672	635	707	647	654	652	669	652	669	667	658	701	698	666	658	690	671	703	629	676	667	609	694	694	668	699	680	650	703	679	667	666	675	674	734	705	659	666	647	649	687	664	710	635	668	673	644	629	662	677	656	679	618	684	650	614	630	660	665	670	658	652	658	653	710	641	637	667	683	699	719	663	697
28220	19397	7825	427	245	235	181	214	167	146	182	154	155	144	178	149	152	152	155	164	168	148	143	142	151	145	159	170	155	140	159	142	141	161	134	132	156	156	163	146	164	140	145	139	155	151	166	139	132	162	128	142	153	144	140	152	146	134	156	130	123	154	148	148	149	134	129	141	143	136	149	156	144	147	160	151	134	159	150	150	149	147	176	170	170	149	153	146	162	157	123	152	142	136	152	151	172	135	165	156	160	116	168	174	158	160	173	169	155	149	135	144	139	132	130	160	139	150	177	162	163	137	174	144	153	143	152	144	158	159	144	140	141	165	154	160	169	136	159	138	164	146	163	157	150	157	148	154	144	140	128	127	146	164	145	146	142	169	158	156	148	159	124	137	137	151	158	144	154	165	141	144	145	152	161	160	123	143	163	123	147	173	172	169	145	172	139	136	152	163	141	143	128	155	128	165	144	154	141	135	155	152	147	147	132	145	146	150	144	160	140	136	138	157	160	141	157	146	141	159	132	162	150	157	140	139	142	156	152	179	135	124	142	137	151	177	156	156	146	151	158	143	152	143	143	156	131	153	143	137	154	158	156	140	164	154	131	142	149	149	143	145	139	160	182	146	149	151	181	135	121	171	154	135	165	136	148	168	167	128	159	147	171	172	133	143	158	171	127	127	134	143	148	144	142	157	135	148	143	164	138	144	145	151	150	166	138	158	173	124	130	151	145	144	122	131	134	145	146	139	154	160	134	138	153	153	140	149	153	128	142	134	141	144	155	143	164	140	142	153	134	148	147	156	166	161	136	157	136	159	126	155	165	143	158	144	146	153	154	144	144	146	132	161	157	147	146	161	138	151	162	157	149	142	148	146	131	143	167	154	163	134	148	147	157	160	150	159	148	160	163	145	147	153	151	168	157	152	150	145	141	171	136	166	151	148	175	153	143	146	127	168	178	165	134	148	166	156	157	164	135	160	161	131	152	136	154	158	184	138	149	135	148	140	149	147	161	172	147	131	166	141	131	151	154	152	136	136	165	145	160	156	141	141	153	160	159	153	150	143	149	152	157	135	131	151	134	161	144	157	161	164	119	150	149	143	133	129	161	150	135	135	126	157	138	142	152	136	137	139	161	132	132	133	141	135	164	128	130	128	147	135	161	147	149	156	149	130	160	156	148	139	121	168	135	159	144	158	150	152	156	126	180	129	155	149	152	137	128	144	145	142	170	141	179	144	151	156	144	139	138	146	154	145	143	159	150	141	146	158	162	164	147	141	170	145	134	166	163	129	161	156	160	152	136	141	154	161	144	162	145	154	154	149	150	141	151	127	129	149	143	126	143	151	138	150	152	133	142	137	144	158	156	160	142	124	153	144	153	152	132	156	169	134	153	150	110	157	149	159	159	154	133	159	137	138	152	124	163	173	165	144	140	159	138	143	158	141	174	157	159	146	164	174	131	145	140	163	137	146	138	137	131	164	158	159	138	148	157	143	153	138	150	169	172	136	168	149	157	149	141	143	146	176	140	150	149	159	143	160	154	136	160	146	168	153	129	157	177	140	160	155	145	135	168	140	130	130	143	176	148	162	152	158	141	164	148	141	149	147	151	143	164	156	143	150	150	129	130	154	147	162	126	156	141	153	139	169	142	146	140	165	153	122	137	150	165	183	160	169	148	125	147	152	148	153	144	153	162	119	129	142	144	140	167	151	155	143	151	125	158	135	144	149	137	152	147	152	126	143	141	160	130	139	149	140	142	135	148	149	163	139	138	143	152	144	127	176	149	150	152	138	132	152	135	162	143	139	145	129	133	162	131	163	184	112	175	144	148	146	158	155	143	156	162	180	176	161	144	158	180	136	145	137	146	159	155	133	173	141	149	146	132	161	156	146	156	142	147	153	166	149	135	167	120	162	157	143	147	152	132	159	154	156	143	151	137	181	158	164	126	140	160	137	143	143	145	156	129	136	135	151	164	171	139	166	150	139	155	146	149	160	137	178	138	148	174	149	157	136	135	152	153	147	145	145	148	133	156	130	130	143	164	141	151	126	141	152	161	147	137	149	140	154	158	152	166	132	127	131	157	162	152	152	144	152	159	157	140	152	151	144	132	157	133	141	128	147	146	149	147	137	156	168	157	137	169	133	146	134	160	152	162	155	159	139	151	176	140	156	129	156	140	151	154	151	138	155	154	183	132	144	155	164	156	159	128	154	150	133	148	139	139	149	176	153	159	159	147	163	162	138	141	160	150	146	160	145	152	127	143	165	154	140	151	141	159	159	143	147	150	148	155	166	144	161	154	129	145	159	154	123	139	144	152	145	152	154	162	150	146	140	150	151	138	151	133	138	142	161	160	155	151	152	135	143	149	160	137	139	155	154	148	136	154	170	145	137	155	148	156	174	154	159	126	159	152	127	125	136	134	157	142	154	168	141	148	167	158	152	136	159	138	144	152	155	139	143	136	150	148	149	131	143	155	147	151	151	136	149	169	158	161	144	145	130	160	166	149	148	140	160	141	154	128	152	136	144	148	149	152	150	151	157	148	149	143	107	134	153	143	148	146	148	131	146	124	147	155	134	137	127	148	150	144	157	158	149	147	137	131	121	152	142	155	121	143	158	150	165	165	143	158	121	162	159	155	148	157	137	149	152	136	132	137	154	133	138	149	177	165	166	132	151	153	123	163	158	152	142	148	144	148	136	139	141	160	141	171	128	163	141	129	142	148	143	138	152	143	152	149	117	172	156	138	158	140	148	147	154	158	145	175	139	129	136	156	148	126	147	152	151	148	166	129	146	156	125	135	121	148	141	145	140	154	148	140	145	155	132	154	149	153	168	151	156	148	149	151	156	144	147	145	169	156	165	141	153	150	146	134	135	135	143	137	149	146	128	132	156	133	153	124	141	150	158	145	187	150	132	147	171	147	145	135	156	138	151	134	159	130	144	157	146	153	146	151	156	150	134	156	176	152	154	155	133	165	159	147	130	140	143	150	138	144	146	150	144	145	156	139	132	160	145	133	146	159	130	154	155	153	152	138	149	157	149	129	152	145	148	149	142	138	152	136	154	143	136	178	150	140	163	160	136	176	131	153	148	150	151	168	143	148	144	149	157	159	148	138	136	159	156	133	130	146	159	128	122	152	127	166	136	150	144	144	139	169	152	135	154	140	173	168	152	161	141	162	133	134	147	144	153	147	164	162	163	137	161	133	155	186	153	152	166	138	147	164	154	137	146	161	151	155	164	149	150	131	171	151	152	135	168	139	160	171	147	152	140	142	130	138	142	154	163	139	138	142	165	140	140	171	136	156	150	133	154	162	174	145	159	148	151	162	139	151	163	157	127	155	133	149	129	123	166	139	166	156	153	154	148	151	158	142	139	151	127	148	147	167	165	136	152	115	140	154	155	159	148	156	156	138	134	150	154	160	144	153	153	173	163	125	165	155	177	118	153	144	169	140	142	153	162	158	170	137	152	141	130	140	147	142	153	155	135	114	135
6298	18365	3467	381	280	251	241	242	229	211	201	204	171	183	169	177	181	166	176	173	187	171	141	154	196	148	145	202	169	175	144	174	169	163	182	159	179	168	205	147	168	170	149	168	164	179	169	149	158	166	172	161	167	166	163	173	174	166	154	165	179	159	176	169	151	160	164	164	160	172	181	171	170	164	152	182	186	161	163	179	167	173	158	155	141	169	177	173	169	167	153	163	159	168	142	170	150	158	167	197	177	148	160	164	162	165	178	192	161	163	171	186	166	163	173	171	168	167	182	154	171	153	156	175	158	163	172	185	156	170	146	173	155	162	175	143	156	157	190	181	171	169	176	140	136	185	156	163	160	177	180	174	172	150	163	150	162	175	183	146	155	172	186	169	185	181	161	164	171	160	148	178	161	174	168	181	146	162	157	170	154	143	163	152	162	159	136	162	168	169	145	170	166	185	163	188	172	168	162	167	172	170	162	161	148	164	143	190	157	178	155	169	137	170	175	166	170	147	150	161	165	176	165	168	177	159	173	165	152	164	165	171	122	144	144	152	168	171	152	163	175	157	164	176	186	171	177	161	149	178	169	150	159	152	175	165	151	181	142	177	143	142	154	173	149	156	176	163	178	167	168	152	143	192	162	175	175	145	161	172	167	154	170	168	178	149	158	188	172	167	170	178	163	174	193	180	160	155	189	164	173	179	169	154	151	182	162	176	155	159	185	170	186	167	156	150	153	166	155	160	151	156	140	175	171	160	164	170	159	183	152	154	172	161	154	181	164	154	176	165	157	162	167	163	175	148	173	159	153	182	184	163	186	157	174	181	167	165	170	158	172	160	149	175	161	166	141	182	158	172	172	170	160	167	165	157	163	150	176	149	199	198	179	173	183	174	162	160	185	153	173	151	162	158	162	147	145	160	161	149	164	148	148	152	148	168	157	172	156	150	160	155	184	166	160	179	161	169	150	161	167	162	148	150	174	173	172	155	165	166	179	172	180	167	156	177	164	182	167	165	177	172	168	170	166	150	159	171	170	141	164	165	162	184	150	181	176	178	168	144	182	175	165	143	170	175	158	154	168	153	173	179	180	146	163	166	145	150	173	164	154	172	168	192	153	179	161	167	178	190	152	167	181	169	160	179	172	160	146	178	172	163	166	182	157	186	177	179	154	170	168	178	173	143	174	171	158	168	169	170	170	159	165	176	169	159	167	152	148	167	141	166	142	164	166	183	173	157	178	166	193	168	168	154	146	153	159	149	184	174	170	175	182	151	151	159	149	144	175	169	151	168	158	189	170	171	168	165	162	200	183	165	168	165	161	182	162	183	140	156	178	173	175	152	147	164	158	155	168	184	161	158	170	178	149	153	170	167	166	161	181	155	168	157	175	160	155	159	176	159	170	155	153	159	184	175	161	158	163	168	156	178	163	183	146	159	164	165	184	147	167	185	155	148	165	180	166	175	150	189	173	159	128	152	151	156	153	150	147	161	178	161	173	154	146	135	164	144	151	171	164	149	155	161	164	147	178	174	179	194	150	146	162	143	162	185	158	168	148	175	160	148	182	176	178	178	161	170	166	154	149	180	168	156	164	170	183	161	150	159	165	168	155	185	153	165	160	165	203	168	172	163	169	166	154	161	164	165	198	173	191	167	176	190	180	173	153	168	159	162	180	180	161	155	147	162	160	150	168	165	171	160	147	167	162	150	167	157	160	157	182	163	157	156	147	177	162	168	165	162	160	174	154	188	175	158	190	150	181	145	156	173	172	167	145	178	179	179	168	160	160	162	173	171	165	187	164	142	168	157	153	162	144	142	155	180	154	166	166	173	155	154	169	156	178	168	151	168	150	166	174	164	181	169	150	154	153	163	140	161	150	161	178	163	189	156	163	141	153	155	172	156	167	162	167	156	179	167	163	171	165	172	180	182	156	164	144	168	157	161	177	180	138	174	178	174	149	159	164	146	176	153	149	180	154	184	166	154	158	189	176	171	147	158	186	156	163	153	178	185	184	177	145	135	170	179	166	169	190	171	157	152	176	154	166	151	154	168	170	157	155	158	166	156	171	153	177	170	169	164	160	174	174	161	168	166	167	147	160	134	151	156	148	158	179	160	160	176	162	163	171	152	170	158	165	148	157	185	160	188	166	153	159	170	168	182	168	169	201	159	181	168	150	171	169	161	179	163	146	153	182	167	161	159	193	172	164	166	166	184	150	166	160	146	177	183	182	163	180	147	163	162	167	165	158	183	151	168	160	172	178	150	181	180	174	163	168	167	164	158	180	173	178	181	171	159	166	162	170	186	169	171	151	178	182	150	143	165	154	171	160	181	173	165	177	171	163	176	143	164	163	161	158	150	184	168	167	194	187	144	158	173	180	151	171	184	171	183	191	162	168	173	167	180	156	146	159	182	162	166	168	174	183	157	160	154	166	168	152	178	171	173	175	160	175	158	165	175	191	177	180	176	158	164	166	162	127	155	167	193	145	155	170	171	153	169	179	167	177	144	151	154	174	172	165	168	155	177	160	190	174	165	139	172	158	166	160	147	156	149	165	169	171	157	165	158	140	167	161	165	164	158	162	149	173	156	168	147	163	186	169	170	172	169	168	167	166	167	153	173	164	172	197	167	163	138	133	150	167	162	144	156	155	143	164	172	164	181	159	169	152	165	163	176	153	170	179	166	170	179	159	176	165	169	167	177	161	171	169	163	160	172	183	143	163	171	170	151	148	145	162	162	162	176	143	170	169	172	168	168	154	153	165	169	185	151	166	173	169	153	168	167	179	167	169	161	180	166	168	158	165	152	170	163	152	166	177	154	177	171	142	157	181	169	176	174	147	165	169	155	147	160	201	175	159	182	160	189	156	158	172	163	142	165	177	175	157	190	155	154	144	152	176	153	175	177	163	169	155	158	168	178	151	162	161	188	167	158	158	174	182	171	166	158	158	159	172	168	159	160	168	171	177	168	176	144	193	176	154	160	174	170	173	143	179	171	153	180	174	168	176	165	188	157	148	163	161	174	161	157	143	174	174	189	161	195	150	173	181	183	157	163	162	156	165	152	155	164	170	169	179	141	173	153	175	175	143	172	165	148	179	171	153	210	165	151	183	167	185	163	159	170	176	171	161	170	161	191	161	162	164	185	147	143	181	155	165	200	161	173	177	171	153	145	163	199	136	156	176	155	168	169	159	145	147	177	160	169	160	164	182	165	153	166	176	154	139	170	142	182	157	174	128	153	175	168	175	196	161	179	177	161	166	147	181	166	172	170	159	174	178	145	163	162	173	176	172	167	149	205	157	170	172	163	162	173	170	152	171	162	167	154	177	170	149	152	148	174	164	159	177	152	165	183	154	166	187	176	153	170	145	158	165	167	185	156	153	144	169	162	163	158	159	173	177	159	184	160	183	164	147	160	176	159	174	152	166	155	129	164	150	183	154	161	163	170	170	165	188	171	145	160	148	153	191	161	149	171	155	169	158	156	175	166	143	166
25427	21196	28754	23585	20786	10066	1484	1025	887	780	784	686	679	633	639	582	581	579	545	575	580	528	504	524	526	470	506	468	489	482	510	452	460	485	533	481	496	463	529	478	470	499	502	491	491	498	492	486	485	463	461	468	508	453	518	499	498	447	447	472	476	511	473	496	459	507	473	471	457	467	524	488	487	436	455	473	484	495	479	451	473	469	500	441	473	468	511	465	472	489	477	438	476	463	433	484	490	493	467	474	497	488	491	455	479	479	420	493	463	473	470	461	456	496	483	464	479	473	449	449	492	473	447	460	470	466	479	481	470	445	464	418	467	495	454	453	436	465	466	465	444	468	505	475	473	449	462	430	462	466	455	456	466	478	445	478	462	475	472	439	456	459	477	487	461	495	512	478	450	485	460	490	457	477	495	468	466	417	465	497	458	466	482	490	441	524	480	444	446	463	454	498	483	464	472	484	453	468	459	486	488	481	429	492	463	478	484	476	455	435	439	471	472	496	457	453	444	487	476	492	496	506	430	457	481	457	432	459	453	474	458	443	508	449	428	492	474	475	458	432	511	456	468	441	498	503	473	458	474	455	453	466	479	462	462	465	473	482	455	473	470	470	479	484	462	441	461	525	479	446	486	468	478	429	426	454	499	439	465	450	458	475	436	491	454	490	470	436	472	480	484	460	467	494	459	479	479	511	462	485	495	475	440	466	463	473	485	471	496	488	516	487	457	467	459	453	462	469	471	466	474	448	482	493	456	488	437	498	466	460	485	497	466	521	461	490	430	480	472	462	496	472	494	491	504	444	447	470	490	457	456	505	463	441	469	470	482	482	496	441	439	500	471	476	495	465	490	478	503	478	455	486	470	444	448	456	450	460	448	441	450	425	441	458	448	471	479	484	483	489	479	474	460	460	419	460	501	444	445	492	470	449	483	462	442	457	454	495	456	439	431	518	498	469	491	466	448	478	450	486	490	464	466	460	479	458	453	490	465	475	467	465	468	453	471	500	482	499	441	448	438	449	467	451	491	463	484	477	505	449	479	448	450	486	515	472	426	442	470	484	462	515	501	488	459	434	443	492	468	461	442	445	451	442	475	478	474	461	466	436	508	508	487	458	508	485	458	447	480	441	464	458	460	465	450	511	440	496	473	453	444	445	499	485	467	516	449	466	499	445	456	438	493	448	451	473	437	478	479	452	475	435	415	454	424	471	430	467	493	425	466	434	427	485	501	451	488	467	455	452	454	476	428	451	495	465	447	485	438	509	462	460	408	461	476	441	445	476	441	462	514	486	503	465	454	486	448	464	447	468	482	457	509	467	485	448	468	495	435	467	491	474	466	470	479	448	448	502	432	459	481	459	456	485	446	477	467	467	456	449	457	467	504	476	501	444	456	468	425	454	453	433	486	470	480	495	494	502	473	492	480	476	490	470	460	466	472	481	491	502	465	453	468	476	453	490	452	476	458	454	452	480	452	458	431	480	436	432	451	452	447	467	460	482	490	472	491	479	484	513	440	492	515	470	490	523	475	426	474	481	450	461	455	432	473	484	444	447	477	516	479	467	464	446	440	479	501	454	477	425	477	513	476	467	485	458	479	524	488	495	488	449	449	462	454	458	457	469	515	443	480	463	501	492	476	473	462	491	443	421	495	477	493	435	473	433	410	472	490	462	471	456	465	505	475	443	452	488	498	446	473	470	468	496	492	447	470	477	456	486	509	466	468	447	498	442	470	491	454	472	475	459	450	440	483	471	463	459	452	499	456	459	443	454	465	469	491	475	446	459	467	468	480	451	475	472	460	454	445	496	466	441	470	476	460	468	517	477	459	464	459	435	451	469	501	486	444	472	483	485	456	468	517	435	448	475	425	503	483	455	491	451	497	478	487	461	468	468	451	448	491	458	463	490	460	492	476	467	455	469	502	464	486	484	468	461	461	427	464	473	440	425	495	471	489	469	461	442	485	461	489	470	480	469	480	493	464	428	465	472	455	464	469	469	478	480	473	445	509	439	464	489	462	442	473	449	502	449	469	433	433	492	465	427	503	482	453	468	482	433	463	462	488	432	463	463	504	443	476	459	476	493	495	493	488	467	468	485	460	490	478	506	487	460	452	487	480	418	462	471	450	466	433	495	396	450	477	451	511	476	454	406	443	478	441	441	399	449	449	429	448	410	434	433	461	496	462	458	448	486	442	476	444	449	469	472	459	459	513	476	464	450	472	475	445	445	432	491	472	464	511	449	426	486	489	459	450	450	520	485	476	493	487	455	455	474	442	453	490	497	487	472	471	466	456	460	471	455	442	480	453	485	470	494	477	486	466	470	473	492	470	450	447	458	455	455	481	431	464	472	506	468	419	503	418	469	435	476	462	453	464	485	454	439	452	469	459	457	472	501	443	480	499	448	476	460	491	449	459	479	463	490	475	510	493	480	464	454	462	440	488	498	469	499	462	456	435	426	427	464	440	465	458	476	408	453	446	477	471	429	421	489	445	490	497	481	445	454	480	472	512	433	437	470	464	474	471	461	465	487	502	446	477	448	457	465	454	471	452	445	479	480	443	500	465	468	482	462	386	498	494	471	472	464	466	472	413	480	431	454	495	486	485	452	472	434	459	427	465	461	515	465	437	465	460	492	436	480	456	466	473	455	402	437	488	455	473	441	484	483	480	433	457	458	449	483	509	452	494	472	524	451	491	448	473	454	474	424	450	443	509	476	486	463	474	525	481	448	502	421	491	484	497	492	448	479	458	478	447	465	465	458	445	509	463	469	462	505	471	486	476	459	485	465	469	473	443	450	470	485	460	497	452	497	431	438	454	443	485	431	476	450	459	474	465	483	454	509	459	454	403	466	425	475	448	490	463	433	473	450	444	474	446	451	444	480	484	483	454	491	459	446	491	459	421	439	474	464	443	507	476	444	457	448	455	465	436	488	471	477	475	483	503	443	410	455	472	491	490	497	487	461	473	497	482	467	485	449	459	459	467	497	483	493	465	485	461	459	443	502	469	473	474	445	474	491	467	462	470	451	481	446	461	490	471	502	462	482	484	522	474	446	460	438	454	440	487	487	499	474	477	521	432	485	505	503	474	451	483	492	486	477	485	445	447	449	459	484	495	510	501	504	441	482	455	475	421	483	444	476	445	499	465	459	500	463	433	459	471	497	452	461	428	468	501	446	447	467	465	466	487	444	444	466	493	448	473	428	465	462	444	438	448	473	446	477	438	437	462	488	482	459	496	463	471	419	440	488	423	475	458	443	460	488	460	469	474	483	455	481	469	444	474	451	441	457	440	471	485	476	460	490	489	455	449	440	486	467	451	479	455	454	460	497	439	474	434	467	480	478	495	473	466	512	443	456	471	499	426	455	458	470	469	466	464	497	453	473	505	495	467	460	466	461	463	490	461	469	462	461	461	480	468	448	471	490	443	476	506	481	485	443	499	456	474	479	486	441	471	497	486	488	476	441	456	462	461	488	444	467	474	485	476	488	468	530
11345	53939	14621	5419	3612	2687	2170	1798	1480	1366	1172	1047	904	835	770	775	725	682	633	615	597	564	583	572	577	568	519	564	527	506	547	546	517	558	552	529	480	492	481	553	501	523	512	504	532	511	444	540	470	475	503	469	505	503	488	496	523	502	477	499	468	525	480	472	488	479	475	449	452	447	452	475	476	476	510	464	454	511	485	534	469	460	472	454	452	471	455	479	465	448	481	508	474	483	467	496	478	487	517	488	468	470	455	476	483	465	494	470	466	440	457	475	496	497	497	410	432	458	476	476	459	474	473	456	484	461	444	478	458	505	460	439	451	481	442	466	451	455	506	434	501	479	458	455	489	465	499	469	450	481	499	470	453	503	470	507	466	490	478	445	466	465	494	502	498	469	501	506	473	444	461	464	478	490	503	445	468	495	456	466	507	479	465	454	463	450	457	458	443	487	474	486	447	445	482	478	502	482	454	448	485	479	498	435	483	442	493	468	476	469	463	502	491	467	511	482	472	471	480	445	471	472	470	465	496	479	470	466	468	451	476	470	456	445	502	461	472	488	484	495	506	464	482	490	467	474	469	457	491	483	481	470	481	497	495	458	511	462	478	479	481	462	488	457	432	495	453	435	475	485	447	468	462	460	457	472	508	451	472	479	455	465	451	472	459	465	451	484	493	459	469	489	494	480	487	494	458	491	492	507	477	450	508	489	461	503	493	464	476	457	442	493	476	475	478	477	446	466	466	454	498	475	496	468	476	467	488	472	465	466	405	465	456	480	457	483	456	485	461	487	517	472	485	514	464	444	475	456	465	474	479	455	506	462	471	484	463	453	452	454	476	502	468	515	454	452	479	487	470	471	500	481	440	475	485	465	436	492	492	480	500	446	440	487	522	458	472	470	487	474	477	476	458	498	468	433	475	476	492	449	421	491	463	437	481	489	491	497	452	484	451	461	462	429	496	486	482	489	471	481	483	501	510	473	465	461	447	487	449	448	506	496	433	476	446	465	456	503	484	465	459	472	494	450	477	429	491	440	450	480	480	483	491	486	463	459	490	489	461	469	501	490	467	451	436	477	470	443	457	439	506	488	452	480	498	479	465	491	461	492	488	474	452	487	462	499	478	469	443	469	477	467	471	469	487	480	493	444	482	513	481	461	475	452	465	483	482	417	445	434	490	481	489	497	475	490	474	490	473	486	437	498	508	458	470	494	464	473	468	495	421	432	498	473	480	472	477	468	482	483	428	479	446	448	479	471	443	501	483	443	457	478	459	479	460	450	467	497	513	462	508	438	463	467	502	497	472	483	497	470	476	449	476	457	471	449	459	462	471	517	432	481	422	482	493	471	502	467	521	465	433	507	464	486	477	451	490	488	458	467	475	463	487	458	498	453	480	474	463	495	440	483	468	473	441	492	515	476	435	491	503	445	479	479	480	465	490	493	467	511	477	486	465	456	441	447	481	452	477	464	461	445	450	452	476	489	499	471	482	445	468	469	485	485	473	492	465	468	466	470	432	476	467	497	441	467	457	441	445	497	468	441	485	497	485	468	482	466	478	480	461	433	502	497	451	505	498	486	468	459	462	464	476	477	440	470	479	487	482	516	430	475	473	508	455	449	477	490	433	530	484	524	468	496	481	444	432	432	524	465	453	494	460	491	463	523	485	457	482	449	414	487	472	462	469	464	495	463	479	446	490	533	448	503	489	505	469	480	484	478	500	488	477	457	545	479	450	495	427	500	471	459	460	465	478	481	462	464	477	468	463	465	493	477	467	458	485	483	482	485	448	481	468	460	469	460	484	443	475	472	491	491	462	493	508	496	500	455	450	433	481	472	437	492	439	449	444	436	441	474	464	475	483	496	448	459	456	479	477	492	453	490	439	465	458	457	474	480	465	501	493	461	492	463	475	457	474	485	469	475	475	512	484	476	438	444	479	471	472	456	483	464	454	467	444	470	445	482	485	469	440	479	498	457	481	493	503	497	452	460	470	480	479	454	505	473	496	487	480	447	457	475	480	483	503	494	460	510	500	468	452	458	487	466	495	464	469	464	480	502	447	465	491	472	467	474	487	477	490	453	469	485	493	482	478	453	489	471	482	505	441	467	472	442	473	484	514	501	478	487	494	462	510	488	442	432	480	448	459	461	491	456	447	486	484	442	479	478	474	488	472	461	453	462	485	460	465	490	482	468	462	474	441	470	463	467	494	479	465	457	491	484	493	485	466	465	492	476	470	485	503	463	496	482	498	505	432	476	484	491	465	457	481	465	469	439	473	468	469	458	504	467	462	483	440	466	469	488	495	469	444	442	504	454	460	458	453	479	459	463	509	431	487	470	501	465	480	432	481	466	510	482	478	478	492	434	456	487	476	468	469	461	432	482	504	441	462	490	434	442	470	479	493	468	454	447	513	488	439	473	476	481	469	448	498	464	477	488	456	453	495	497	456	504	513	465	473	485	462	488	477	490	462	476	432	467	469	451	472	491	455	455	494	448	501	456	494	506	459	489	530	451	455	469	461	524	475	491	458	513	450	462	461	500	457	477	472	449	456	493	452	473	489	488	486	473	455	440	492	467	472	469	480	499	505	475	465	504	452	476	467	509	454	476	497	502	433	479	483	448	505	497	506	470	491	483	503	484	458	485	481	441	459	463	503	438	442	464	436	483	473	466	500	442	485	465	454	474	510	495	458	442	455	474	470	463	436	454	485	435	490	481	451	504	489	482	496	465	469	453	439	476	458	473	446	447	509	457	446	483	488	486	499	494	481	494	507	462	486	469	476	472	443	448	462	481	506	510	462	481	498	505	490	436	442	464	459	474	487	468	477	437	485	469	437	491	486	491	472	431	494	466	483	473	488	486	506	464	489	486	507	444	470	482	521	528	471	453	439	484	490	464	489	479	481	487	447	473	524	464	470	451	464	491	501	493	494	499	495	487	456	471	476	444	511	469	480	485	488	502	450	489	519	481	426	466	501	475	501	512	468	455	480	473	470	455	514	456	484	502	460	477	447	481	476	488	516	473	479	484	426	466	477	469	456	460	529	451	464	495	477	499	466	532	442	471	478	453	490	455	502	469	458	534	474	470	476	515	482	459	451	478	481	428	494	456	457	489	471	480	478	502	480	508	463	435	467	448	467	431	478	484	458	476	484	454	451	428	449	521	486	461	512	450	471	447	461	500	470	489	492	464	478	471	435	471	452	433	458	472	494	445	499	456	440	415	472	494	476	468	483	457	485	472	465	499	433	479	487	469	470	500	479	494	476	513	469	475	444	478	478	432	451	498	495	472	438	471	463	461	487	480	468	471	452	490	480	485	460	464	458	530	458	493	469	467	450	512	464	469	440	459	437	448	482	402	498	480	487	485	466	520	450	453	487	484	469	461	444	505	459	497	484	471	499	469	429	537	457	476	451	457	460	490	482	506	452	443	470	468	466	508	432	462	473	460	457	489	538	469	477	489	488	526	444	440	508	460	496	474	474	476	485	468	454	465
23043	21183	28029	24237	20976	20014	6064	1876	1459	1373	1291	1119	1011	996	953	832	867	845	758	799	766	732	743	703	749	723	728	711	688	673	700	658	717	718	728	681	651	697	682	670	680	692	692	656	665	662	678	690	671	643	690	682	638	692	667	682	673	654	644	666	652	648	680	698	701	651	646	660	667	747	659	645	641	636	652	647	714	668	691	658	672	653	698	652	646	679	688	647	659	645	639	631	586	639	660	655	613	665	696	623	613	656	609	660	633	706	641	695	661	717	680	603	633	600	692	663	634	677	647	697	628	643	652	653	619	718	651	684	701	640	654	679	637	654	644	621	641	671	666	598	655	651	681	645	665	681	642	660	643	650	656	647	641	657	655	621	713	677	645	623	677	631	644	634	617	682	672	673	647	670	691	673	653	664	621	601	664	671	620	658	692	628	681	692	620	638	634	629	669	626	656	623	613	648	623	603	655	670	662	636	615	628	668	683	703	685	678	648	666	628	678	686	661	614	664	667	663	716	626	668	674	620	641	617	655	663	678	659	675	623	667	678	670	650	629	644	654	657	691	625	655	668	698	638	637	669	649	615	673	634	618	637	658	658	667	682	643	668	636	631	638	637	647	637	656	669	650	639	664	640	605	634	660	679	637	648	667	651	713	633	668	648	662	665	629	637	686	640	633	667	622	600	630	656	593	655	618	670	626	614	647	674	639	704	667	676	654	646	630	661	712	633	683	688	630	695	639	624	645	612	741	620	645	642	664	629	666	620	661	612	634	607	644	707	659	642	642	632	679	644	633	665	623	694	665	675	663	630	710	638	624	695	647	610	647	603	604	658	681	610	699	660	646	658	671	612	638	629	607	694	647	638	669	641	656	671	643	706	662	651	642	636	683	630	632	686	625	681	637	622	634	686	653	673	669	681	684	646	639	644	660	635	687	673	648	659	718	658	632	623	652	684	660	635	640	641	659	649	644	667	627	644	662	656	637	666	682	617	646	647	634	631	657	665	639	632	660	649	608	677	635	610	630	633	669	634	695	653	632	665	624	627	623	646	626	641	660	658	675	687	636	618	651	625	654	643	661	671	686	619	691	681	670	684	634	632	638	645	621	708	661	686	613	661	626	679	695	625	658	657	670	645	633	644	704	659	611	638	636	664	648	648	673	685	664	654	636	666	646	686	686	625	685	650	604	652	628	662	686	668	680	657	654	641	603	694	672	663	646	661	661	620	647	633	642	627	650	676	686	675	639	644	665	709	646	654	682	668	638	694	672	629	665	673	682	687	671	606	674	623	656	675	696	615	645	624	653	653	663	656	697	614	659	660	637	681	638	628	680	667	668	649	655	649	622	630	650	627	632	643	596	662	607	639	647	647	684	667	668	618	653	621	649	640	677	617	663	623	630	661	649	637	667	680	657	690	627	667	695	621	646	635	635	621	657	620	663	652	633	666	619	624	654	644	656	629	641	655	656	616	620	626	641	618	650	629	655	602	615	630	633	626	614	679	635	632	646	659	668	655	683	645	666	662	694	659	641	659	682	640	676	618	664	688	577	599	663	642	693	692	657	681	645	679	625	663	646	628	645	657	691	620	661	627	589	672	645	677	643	637	611	652	654	638	627	674	626	676	631	688	675	629	651	660	603	627	655	655	661	650	626	612	624	660	648	646	613	706	646	656	639	641	705	648	605	687	611	632	651	674	614	609	652	666	656	676	680	678	644	635	659	613	649	681	650	641	645	649	669	625	620	664	664	614	647	667	662	604	646	625	623	667	624	633	623	617	678	651	681	719	586	646	606	651	645	650	720	671	569	677	681	614	626	667	659	695	666	661	650	622	653	674	684	644	671	724	671	635	671	598	690	693	609	641	633	633	651	651	669	641	699	640	598	617	612	629	634	643	706	651	648	661	662	631	615	625	647	656	689	633	692	641	687	623	626	599	654	662	635	642	645	658	673	615	646	696	681	685	606	669	656	700	639	630	609	651	632	618	664	625	624	687	641	614	626	690	647	640	689	655	646	701	651	664	655	648	690	633	639	641	636	631	591	648	653	646	635	634	619	665	641	634	598	649	691	656	637	639	649	635	653	655	665	592	636	661	621	647	640	664	655	676	624	692	640	641	613	694	667	642	649	697	653	647	649	709	638	658	641	631	663	637	630	660	661	615	674	663	652	662	661	655	626	679	684	626	707	655	652	620	654	667	657	643	676	631	654	662	614	651	677	647	674	604	600	688	671	681	649	712	598	651	653	705	674	675	668	680	629	637	657	621	664	622	671	693	663	657	618	634	680	679	642	666	683	640	644	625	652	649	686	642	616	628	668	618	677	650	624	639	638	685	656	668	608	623	680	639	655	634	664	615	655	653	699	646	649	660	670	647	680	629	627	694	667	668	637	700	636	656	639	694	682	646	624	647	649	620	655	640	642	625	659	658	639	658	627	653	688	686	659	679	647	668	649	659	637	667	674	671	649	620	691	688	598	688	679	682	609	681	598	680	674	640	642	616	628	700	636	609	586	657	647	680	657	675	653	661	626	628	620	635	660	680	651	632	613	689	659	650	631	645	626	645	676	678	649	667	676	663	660	651	680	671	653	654	645	667	661	656	639	663	684	701	673	685	681	671	621	614	690	654	682	647	666	642	663	647	669	620	665	606	647	695	731	684	651	686	640	597	629	660	656	669	656	660	651	625	629	646	680	649	664	641	673	660	615	695	623	632	660	603	616	672	645	645	618	649	665	663	639	693	624	647	615	670	681	651	648	647	610	663	629	606	689	674	658	653	640	586	644	687	630	655	655	673	617	640	684	617	642	652	657	644	683	632	615	595	670	633	648	631	650	684	653	703	612	607	719	668	664	666	667	652	634	681	636	652	651	668	684	635	639	659	659	676	585	690	694	643	676	648	659	619	633	621	662	642	625	646	655	606	685	630	578	669	671	676	668	671	625	645	581	616	653	641	647	660	666	679	641	615	652	644	659	600	670	641	665	662	649	625	677	659	648	657	663	636	707	653	621	678	622	666	728	706	657	657	669	668	658	637	641	698	624	651	675	671	697	683	622	597	667	656	638	647	652	630	643	644	687	678	657	629	656	638	632	646	625	660	636	596	705	664	683	702	676	653	695	695	671	685	681	666	610	634	666	651	643	686	634	646	660	628	660	632	579	635	672	671	655	601	651	673	624	674	653	650	652	662	687	638	663	619	638	649	670	677	712	615	612	624	663	689	669	620	665	637	659	653	685	628	657	674	630	657	639	704	675	651	655	666	620	586	657	639	682	647	668	642	640	604	701	664	661	683	630	627	678	643	626	638	669	638	647	679	648	688	584	661	665	648	630	616	635	672	646	648	684	675	633	655	672	649	637	636	650	637	633	617	630	678	622	674	630	628	671	614	639	660	607	664	628	648	652	610	634	639	671	617	657	624	637	624	652	630	651	639	666	653	646	674	644	605	634	625	633	665	637	680	635	641	664	683	693	576	646	679	672	665	653	643	660	619	647	683
16874	56465	17627	9123	6189	4793	3889	3175	2642	2297	2040	1717	1473	1306	1284	1138	1090	1023	957	1018	895	866	844	823	882	789	816	784	741	751	728	757	766	754	782	724	717	778	725	697	718	710	720	717	682	683	703	661	700	703	657	675	688	690	706	699	666	665	714	631	706	657	671	681	600	686	681	666	641	640	657	724	623	661	698	663	691	665	734	679	654	624	677	698	635	721	658	670	634	627	614	661	715	685	715	687	675	645	705	663	653	698	653	670	651	659	678	659	690	678	650	654	678	666	668	651	690	653	699	658	622	646	704	642	620	689	679	648	641	631	667	645	626	645	654	649	677	657	662	664	663	678	653	646	665	659	685	675	660	623	643	653	679	669	644	620	673	673	693	709	692	651	679	686	601	666	685	657	617	662	682	651	698	689	671	638	667	688	651	636	693	665	660	664	661	676	599	674	668	678	655	611	637	632	591	695	660	663	683	632	669	643	670	674	638	654	667	688	676	629	666	645	696	663	658	705	673	700	637	696	662	625	666	682	677	665	627	690	660	686	682	695	614	633	666	685	624	694	666	619	659	628	683	670	684	622	673	648	625	679	629	680	650	695	677	677	671	635	637	664	642	696	686	649	574	656	655	678	632	632	684	660	592	665	712	659	678	687	697	646	668	663	635	663	696	677	690	683	676	708	645	696	665	631	654	687	677	644	686	649	704	696	653	619	639	663	684	654	659	662	634	639	640	645	670	639	649	640	667	628	665	631	689	667	668	649	670	689	655	708	686	663	640	663	705	659	642	636	627	678	633	682	672	691	681	642	698	637	635	655	702	650	642	632	653	628	703	672	639	633	671	651	632	689	707	634	667	650	692	696	674	702	654	714	629	673	637	674	675	665	652	718	634	668	663	679	667	647	663	651	712	658	618	648	698	676	626	663	670	629	634	630	660	643	708	669	685	648	660	701	709	652	660	656	642	692	681	660	631	629	670	621	712	671	696	677	658	655	651	665	704	635	746	657	667	669	657	637	604	704	646	664	684	668	669	674	645	683	631	611	674	675	638	628	669	642	641	671	645	670	669	694	697	667	641	681	678	661	660	635	624	685	683	698	674	607	623	712	640	711	663	696	672	671	675	654	652	667	653	657	687	681	646	662	655	664	702	672	679	625	673	634	694	650	676	675	670	667	698	681	634	670	668	603	677	644	668	679	627	628	657	655	655	702	673	687	671	695	648	683	643	651	662	661	658	652	676	664	689	657	661	657	618	645	621	628	700	682	664	639	678	738	679	653	581	703	627	655	657	688	669	686	664	635	656	666	702	704	597	653	693	691	640	660	707	703	650	636	680	651	668	679	653	658	708	674	655	652	713	650	696	642	641	661	625	659	697	679	676	663	658	677	673	715	620	675	706	671	688	602	670	617	649	678	653	634	649	677	695	650	625	672	680	672	671	648	652	667	661	692	683	655	649	731	646	664	633	660	669	644	649	680	679	722	624	670	704	623	683	635	641	627	672	667	678	663	627	697	641	711	702	683	671	678	659	663	663	611	670	653	732	686	694	693	680	640	668	720	695	676	663	670	632	720	628	646	665	654	614	678	678	675	688	684	625	668	638	633	701	683	704	654	643	668	695	651	688	636	687	708	660	701	690	652	643	715	681	652	659	682	654	663	690	654	682	640	666	613	664	648	682	652	653	636	644	641	673	697	642	651	656	660	682	675	673	683	693	687	643	643	638	610	651	675	681	661	636	668	670	677	646	669	672	646	658	684	684	646	678	684	653	637	689	651	632	670	675	619	631	670	685	644	658	667	672	646	635	669	722	688	626	651	656	668	682	632	620	665	620	654	674	691	672	653	696	637	649	660	674	675	675	699	662	678	632	683	699	665	639	649	665	683	640	628	667	668	659	659	671	680	678	695	646	640	699	661	645	666	681	693	686	650	663	670	686	711	694	675	637	626	606	637	699	743	662	694	659	679	667	724	654	655	672	665	673	680	687	652	670	696	706	651	632	694	639	602	689	623	618	693	692	620	650	638	629	681	675	666	629	644	654	620	677	707	662	635	648	687	684	644	627	690	615	648	664	695	620	685	651	706	651	656	650	700	672	651	625	685	683	630	665	673	667	694	673	697	700	616	670	645	675	646	652	689	659	693	632	658	669	679	654	667	656	688	636	689	652	643	651	671	664	706	671	666	627	675	661	646	672	686	672	626	694	650	669	663	707	666	664	665	682	727	648	691	652	668	701	632	667	704	651	714	647	653	672	701	679	637	702	640	669	712	609	687	663	634	638	659	689	662	682	674	684	684	638	653	628	672	653	668	631	658	665	643	668	640	685	685	697	658	687	692	673	650	682	650	638	675	696	665	653	656	649	709	645	687	604	617	668	678	656	663	698	675	683	618	644	625	665	695	666	644	666	714	703	665	686	667	651	656	674	659	694	680	648	653	646	640	674	652	642	685	648	660	694	661	669	638	690	700	729	697	627	655	695	716	679	659	706	650	673	685	639	687	630	641	648	684	645	646	682	703	703	692	700	651	628	686	631	634	675	678	651	647	687	642	741	648	665	662	686	661	685	678	656	675	686	660	635	677	683	659	668	639	657	658	723	668	651	619	659	661	658	661	660	689	638	691	654	637	642	643	660	688	644	645	678	625	688	682	667	653	683	714	675	666	645	653	632	638	639	688	698	653	609	645	701	659	674	706	662	655	640	639	705	682	656	643	692	675	637	707	707	665	695	706	690	671	664	654	665	677	642	625	660	660	757	649	669	668	621	608	688	698	679	623	672	631	659	685	696	658	665	643	657	663	689	643	624	697	672	664	613	704	678	623	612	653	644	654	640	637	675	638	644	694	594	688	695	634	633	685	692	712	638	649	707	697	672	638	732	669	607	691	688	668	627	682	635	733	662	703	660	672	662	670	708	673	662	673	629	658	678	644	691	661	661	667	681	634	648	634	681	669	637	758	679	661	690	668	632	650	658	689	630	664	660	694	679	677	659	602	682	653	694	660	670	670	614	663	633	648	637	663	664	670	633	685	675	714	708	709	662	659	632	626	689	669	655	649	643	699	675	651	657	697	645	678	709	707	689	691	679	637	650	676	635	669	703	672	684	658	664	652	695	696	677	656	680	629	650	706	687	680	648	655	672	645	627	656	668	705	651	638	679	647	651	660	657	676	667	635	635	662	653	670	657	618	651	698	668	706	613	639	667	703	659	670	661	665	699	640	683	633	648	664	641	651	700	649	664	642	670	670	689	660	655	655	657	689	647	639	642	694	668	688	659	690	676	652	678	655	684	628	716	665	720	659	632	669	662	662	640	635	659	667	712	663	664	666	631	637	668	677	640	644	692	642	649	702	638	651	637	677	687	669	713	669	658	660	694	599	690	655	670	687	653	691	673	682	660	682	648	665	693	672	595	636	658	659	685	726	706	667	659	690	696	691	677	636	684	638	654	641	609	688	683	627	660	650	702	674	662	683	689	628	642	692	681	687	723	662	652	679	684	676
28224	20903	7573	414	256	240	195	160	159	177	169	153	141	158	151	153	158	153	182	163	145	147	146	156	138	156	152	141	169	163	149	154	132	158	141	161	175	157	156	170	120	156	142	120	146	148	149	134	172	160	149	155	147	159	169	178	157	160	136	155	157	135	149	172	145	139	147	139	172	143	165	133	152	146	132	146	158	160	154	167	141	161	142	165	130	151	148	142	161	166	160	148	142	167	146	166	144	145	142	168	134	142	168	170	135	157	142	161	148	146	162	151	140	155	132	150	148	149	180	132	159	160	135	150	163	151	178	182	167	160	155	149	148	153	171	152	166	152	175	170	145	139	169	137	150	162	140	148	156	156	157	149	149	149	154	161	160	162	171	150	165	164	151	147	168	146	169	153	169	162	148	151	153	144	161	146	154	162	168	160	169	145	144	152	181	146	150	141	145	161	165	156	174	148	153	151	160	143	162	153	144	134	144	164	140	154	148	164	167	151	150	149	165	159	146	168	156	193	151	147	175	157	162	174	159	150	169	156	133	147	137	147	160	150	147	142	149	153	156	146	154	148	174	164	165	150	137	157	167	155	144	135	146	171	149	152	160	138	135	173	155	167	167	159	144	151	148	154	157	156	151	144	140	152	181	132	151	158	156	187	169	171	176	150	155	161	145	142	147	172	160	142	128	167	147	142	139	129	173	142	179	136	157	152	151	136	146	172	148	188	150	153	143	162	152	151	150	150	151	147	172	142	150	145	156	141	161	139	157	160	176	157	158	132	138	148	152	157	130	163	176	154	138	162	163	168	132	156	145	171	143	153	171	162	134	137	144	140	141	139	160	146	137	175	143	160	166	158	148	144	157	160	151	136	156	148	138	140	121	148	169	140	167	143	156	136	163	157	163	153	154	157	141	137	108	166	169	145	136	165	154	147	148	147	141	147	144	148	177	134	159	149	172	148	161	164	167	136	154	167	135	146	143	154	151	144	149	152	145	137	156	146	142	172	132	166	160	151	147	152	153	133	139	155	127	145	159	161	139	143	169	138	141	151	166	151	167	159	147	131	171	158	151	149	158	162	146	149	146	185	135	152	137	149	150	144	143	134	130	143	145	152	137	175	170	153	143	179	145	129	144	150	147	151	136	161	154	155	154	146	130	144	154	158	147	136	179	174	143	151	154	155	161	170	153	160	154	175	167	138	152	140	142	166	123	138	136	129	165	176	169	145	143	165	156	151	151	136	136	156	155	140	165	156	177	155	167	151	161	144	144	123	145	153	157	164	142	141	149	133	139	151	131	173	160	169	160	147	140	142	164	162	170	166	146	171	143	141	157	157	143	147	145	151	128	169	148	154	173	142	155	142	140	165	141	147	140	163	154	158	163	152	143	146	157	142	163	145	148	168	141	145	156	154	151	165	159	165	170	149	168	155	162	162	123	149	156	156	160	152	162	154	138	143	167	145	132	154	160	137	170	145	144	141	144	143	145	160	166	165	141	148	153	158	149	171	160	143	134	157	149	170	152	145	153	144	142	165	153	156	155	125	154	145	169	135	142	144	146	158	165	174	155	143	150	167	148	147	162	149	153	139	144	151	169	149	154	161	143	146	145	162	131	165	155	181	161	162	144	138	172	147	155	132	158	171	165	160	132	153	150	182	148	143	140	162	171	149	153	145	160	152	160	141	149	147	140	139	140	164	175	139	143	132	142	154	152	174	142	136	155	162	150	140	152	153	126	142	140	135	144	165	149	166	135	135	150	143	149	143	141	148	162	162	161	152	131	163	133	140	156	154	135	163	142	157	149	153	169	159	156	137	129	126	164	153	165	175	144	163	165	156	141	181	153	150	158	187	151	146	137	148	173	154	166	165	135	157	169	145	160	164	167	151	145	136	139	161	155	161	141	161	166	150	159	168	157	168	160	176	153	178	167	134	151	166	148	170	148	164	144	153	136	153	162	175	142	162	154	131	138	147	148	163	168	166	150	145	146	132	166	161	148	150	160	157	172	140	160	156	174	167	139	165	146	167	160	137	145	177	151	151	153	156	148	148	144	170	150	149	166	133	159	158	150	164	138	152	150	142	145	159	153	158	152	163	143	158	156	157	160	135	151	151	156	149	157	168	166	165	150	153	166	138	112	149	158	138	147	183	139	185	149	146	140	166	140	149	157	137	138	154	152	144	142	153	173	139	174	161	158	167	142	147	143	152	153	155	133	146	149	155	140	168	123	157	167	152	144	126	149	150	148	150	141	141	168	160	160	157	160	136	127	162	173	149	167	148	162	146	163	160	155	155	162	127	139	159	151	158	158	163	165	172	141	152	163	126	145	150	148	163	166	148	162	156	173	164	144	155	155	142	167	174	138	156	136	147	138	131	166	145	157	161	137	160	154	163	156	158	144	142	164	161	145	150	149	146	145	162	143	141	157	124	176	141	135	154	152	153	160	153	154	172	157	132	159	148	180	148	150	154	139	136	169	157	157	166	143	158	166	159	158	159	147	166	140	162	175	136	147	128	150	141	166	156	169	160	125	145	164	190	154	154	134	143	153	141	156	163	127	150	166	163	150	152	153	173	162	144	148	150	145	158	157	168	144	133	149	156	126	153	138	168	138	151	172	148	166	150	157	167	129	145	158	132	141	162	134	161	151	167	137	143	161	162	167	160	152	157	166	160	154	158	136	171	140	135	149	140	134	139	140	143	159	132	163	160	152	155	168	156	166	131	157	169	154	136	165	183	147	170	160	137	147	155	149	158	142	142	149	171	151	146	164	147	123	152	152	150	122	160	138	158	157	152	145	137	151	166	156	166	158	150	154	150	136	172	151	166	172	158	146	172	138	125	151	151	152	160	163	172	136	146	149	184	158	156	156	153	141	163	155	166	143	161	143	139	136	166	162	145	144	140	145	144	154	171	174	139	165	162	139	170	153	142	144	152	148	142	151	144	152	154	180	156	161	155	130	145	173	144	153	157	134	145	161	162	151	157	159	139	136	140	140	154	130	155	156	162	156	148	157	152	176	173	156	170	147	137	142	173	166	138	150	139	130	159	154	162	163	152	149	160	133	152	152	165	146	156	129	150	155	142	160	140	145	175	155	141	129	140	128	155	142	155	189	160	155	171	158	150	154	173	143	153	163	150	149	144	167	163	163	159	163	141	141	141	142	142	170	157	162	145	133	148	165	157	149	155	143	147	123	157	153	147	161	138	175	173	163	151	142	142	155	136	153	151	148	137	142	167	151	154	157	156	145	164	156	164	176	153	165	152	140	161	123	151	148	147	148	164	155	149	164	125	145	138	147	158	153	175	147	161	154	165	124	141	155	151	164	139	172	130	134	135	167	151	164	174	158	175	172	167	141	154	125	161	152	164	166	133	143	126	148	156	128	150	153	139	172	154	163	160	162	155	155	170	158	142	158	165	154	164	153	141	139	147	166	150	143	154	148	164	156	146	141	153	181	153	122	154	153	129	149	140	145	145	131	174	157	147	132	135	172	154
6661	24296	2967	362	322	241	245	222	227	234	200	192	192	182	185	209	194	179	173	200	172	194	186	163	184	156	158	185	203	177	167	148	170	169	165	164	142	193	185	160	166	152	202	211	163	151	166	170	171	185	174	187	155	165	151	186	167	156	191	168	146	181	205	167	165	178	200	141	170	179	177	167	158	178	152	159	157	205	167	172	154	155	195	195	164	185	166	173	170	169	172	195	184	170	171	157	165	166	174	193	162	167	160	150	178	170	177	162	161	158	166	161	149	168	161	161	181	177	175	159	172	179	183	169	171	152	211	180	186	178	165	203	165	171	156	159	146	166	175	178	142	154	201	175	175	174	149	164	160	168	155	158	181	185	156	169	165	176	172	185	156	163	170	168	180	178	159	154	158	166	164	176	163	162	157	181	163	174	178	175	167	173	152	124	155	165	168	170	159	167	186	189	155	152	183	194	162	167	181	179	173	165	158	171	172	180	174	180	178	184	151	179	140	171	181	165	164	171	151	193	174	164	161	199	152	162	181	171	163	173	140	172	159	170	156	154	189	159	137	153	183	178	135	162	165	177	178	162	151	180	182	171	160	174	148	176	156	175	175	194	168	183	160	179	180	164	183	167	152	167	173	164	163	168	183	163	167	176	163	159	171	162	166	159	148	178	160	173	161	170	164	175	171	158	163	189	182	142	162	151	169	184	182	164	193	160	174	174	159	166	148	156	158	153	158	197	156	184	179	162	170	149	171	156	163	139	172	167	162	162	184	160	159	203	147	155	160	173	171	166	185	147	165	188	149	177	149	157	174	163	155	181	168	174	182	178	161	150	189	165	201	184	151	160	150	187	179	154	158	146	162	185	200	174	186	184	162	195	146	154	191	176	171	173	177	179	175	172	180	160	162	171	177	186	185	184	166	168	180	188	157	177	186	177	143	166	141	178	169	150	188	200	167	160	152	174	153	196	155	148	153	171	148	180	182	152	160	166	183	167	171	173	168	177	174	161	171	158	185	146	176	167	164	164	140	185	177	169	163	176	169	147	183	169	170	167	157	147	191	178	180	160	148	208	200	155	169	160	168	183	165	173	162	186	153	166	151	140	166	157	191	165	190	176	153	172	164	172	178	180	191	167	162	163	154	166	163	175	178	162	172	199	168	152	180	180	171	168	197	171	171	178	170	172	183	174	170	179	177	191	156	173	185	181	158	176	168	156	194	187	161	186	170	150	178	165	159	156	163	160	177	163	157	173	171	176	146	165	191	139	158	155	160	162	167	180	155	157	170	167	194	145	175	163	154	172	141	148	151	175	181	172	170	174	154	164	155	177	179	158	164	163	173	169	149	176	151	168	160	179	176	200	166	166	173	189	187	195	192	149	140	163	164	187	162	181	165	183	165	167	166	159	166	161	165	186	147	158	156	168	167	144	157	178	172	186	169	154	156	165	175	172	154	170	159	183	151	167	165	181	166	188	140	179	181	158	170	161	156	173	163	177	162	154	182	159	171	172	161	171	175	156	172	155	184	173	191	168	196	192	170	170	184	174	170	149	178	174	169	156	191	178	165	144	183	167	160	174	151	183	157	169	191	171	180	167	183	189	196	147	162	185	164	159	157	165	166	181	205	147	162	199	153	185	156	157	182	169	166	178	176	169	156	169	138	165	172	161	162	193	167	144	190	171	173	185	162	161	182	171	158	164	149	172	178	160	158	173	170	162	169	152	181	179	163	173	159	148	156	167	173	176	142	169	160	152	164	182	167	182	151	172	168	189	181	177	162	164	151	184	167	167	169	168	158	172	176	153	167	184	152	152	156	177	169	178	165	195	172	168	174	168	169	171	183	167	176	177	155	182	176	183	144	185	168	201	194	182	168	153	169	180	165	166	169	161	160	152	177	188	157	163	156	154	157	166	171	161	153	143	182	157	159	173	141	160	181	201	163	170	181	175	176	172	143	173	175	186	164	196	172	183	177	157	161	177	161	176	165	184	178	173	159	179	149	161	174	185	178	181	183	184	180	165	189	170	178	163	174	168	159	184	185	187	151	179	167	158	160	179	174	186	183	183	150	181	172	167	153	163	149	182	174	183	151	196	173	180	149	161	156	156	182	165	173	155	170	175	174	163	172	155	156	165	182	159	191	170	185	171	171	169	157	158	174	182	157	143	159	140	175	186	142	164	154	173	178	180	171	159	152	175	192	178	153	170	195	167	161	151	164	166	170	151	156	199	173	176	179	162	173	182	161	152	165	181	165	189	171	187	161	170	182	175	167	193	161	193	158	190	166	166	179	162	185	155	170	179	171	136	173	168	153	167	164	148	176	181	164	167	169	173	174	177	161	181	166	178	180	177	160	171	165	154	175	189	170	143	183	157	179	176	169	178	174	198	187	164	165	170	178	160	163	166	185	172	176	167	170	164	172	192	161	182	176	155	173	159	162	181	166	185	140	182	169	173	189	172	186	196	167	188	186	147	164	177	170	158	151	166	152	162	174	168	186	169	155	147	174	190	183	180	146	183	144	200	176	185	177	163	172	167	167	174	160	162	175	182	159	155	151	169	170	164	151	155	174	173	190	189	167	199	165	160	154	173	181	149	179	198	169	193	160	182	167	190	156	184	168	151	171	165	186	163	173	133	158	176	154	160	174	158	179	171	190	169	166	203	170	164	191	169	168	163	173	169	187	183	190	165	165	158	189	156	189	156	178	169	165	197	161	185	186	164	176	170	160	148	156	180	161	162	157	159	176	170	153	191	172	171	167	180	175	185	156	171	157	180	159	178	163	167	182	202	167	160	164	175	139	173	158	179	171	185	148	172	156	156	170	174	168	186	165	165	179	139	180	170	138	186	140	158	191	195	173	169	158	163	141	152	157	164	191	171	163	186	163	167	195	142	159	164	168	146	163	160	151	147	191	195	177	182	168	182	194	163	159	171	161	164	162	170	173	158	180	170	166	169	185	159	171	189	153	161	169	173	144	178	149	182	182	172	166	174	165	160	174	184	153	170	149	178	198	173	140	159	183	167	177	158	176	142	172	179	173	190	159	163	177	172	172	173	167	167	172	183	177	187	177	163	158	174	150	153	155	183	198	153	190	173	187	175	177	170	169	183	158	168	182	169	147	175	166	185	163	168	172	161	165	149	183	156	159	190	207	199	190	160	159	152	157	175	147	154	168	149	149	170	158	197	174	171	177	160	161	161	154	189	186	188	167	165	137	185	168	163	188	196	178	176	166	147	155	207	170	175	174	164	159	165	160	171	176	162	165	169	155	157	154	169	179	173	170	160	161	160	186	168	178	190	162	157	182	162	196	173	143	175	184	181	162	175	149	175	167	176	175	161	163	173	200	173	162	164	166	194	174	167	143	185	188	163	172	171	181	167	156	171	166	153	158	152	161	162	166	164	170	193	180	176	181	173	172	188	159	150	170	154	171	157	170	196	159	176	181	175	167	180	176	173	188	159	164	153	187	180	190	167	168	171	167	171	169	164	167	165
25407	21293	28252	24184	20248	7160	1414	1049	865	839	788	711	702	590	626	574	597	626	532	518	529	543	530	508	536	521	526	522	487	503	530	500	471	451	499	509	490	466	476	523	495	503	460	464	461	510	497	473	468	474	446	483	495	458	488	485	477	439	482	470	457	484	509	458	503	461	475	454	455	477	471	496	487	524	472	480	462	470	458	463	469	516	478	438	460	474	445	427	447	467	442	493	474	450	479	468	502	453	467	480	485	466	505	453	458	426	490	513	437	484	416	459	473	462	504	506	419	502	477	469	461	497	453	445	457	443	454	439	489	561	419	462	471	473	466	468	464	472	464	463	458	489	439	450	450	436	445	484	513	484	487	471	493	512	492	444	472	493	462	474	482	513	472	465	453	448	499	480	485	468	482	502	482	506	486	476	466	474	498	445	474	462	457	474	470	488	471	482	487	468	430	474	460	485	456	466	476	514	460	464	466	493	440	453	453	459	432	474	452	452	436	436	441	520	433	448	482	504	478	480	466	484	437	500	506	447	453	475	437	485	497	502	489	470	460	454	474	450	462	496	435	452	431	428	452	490	512	445	501	449	413	512	475	462	474	522	457	460	486	481	454	471	480	478	515	499	447	458	437	490	472	449	482	517	471	463	448	434	479	461	495	449	445	472	429	458	441	486	454	492	459	498	467	475	432	466	450	493	477	455	431	431	477	475	463	421	451	516	465	504	455	447	470	497	469	458	485	469	466	465	469	483	456	428	433	478	448	480	472	475	469	448	448	473	497	479	467	470	452	463	496	440	454	455	476	447	479	479	461	460	462	490	472	449	524	470	444	462	494	496	482	465	465	487	461	493	454	487	454	479	455	473	456	464	471	457	469	456	486	471	459	481	450	442	437	482	474	457	479	455	459	458	472	468	465	458	484	447	469	452	464	474	501	477	455	448	443	492	489	448	489	486	435	446	484	472	518	491	454	507	447	443	455	486	459	465	479	444	474	461	444	479	457	488	483	487	461	462	456	480	464	476	480	510	502	452	482	447	468	441	475	506	467	487	471	446	466	448	473	449	501	475	465	503	442	432	468	458	476	468	495	438	488	494	472	476	429	447	441	487	481	510	431	450	484	504	500	469	461	496	500	479	493	496	461	467	450	515	452	454	472	458	473	458	466	471	458	477	467	455	466	476	479	446	461	447	460	472	455	479	461	445	441	454	472	444	473	473	521	458	449	495	453	467	472	439	471	454	476	441	483	482	447	445	469	504	472	464	477	444	510	467	450	455	476	474	472	463	512	462	469	485	473	442	477	479	466	444	470	501	460	473	458	477	476	475	431	446	489	488	518	454	478	449	465	469	464	490	464	478	455	487	454	461	432	495	467	469	479	444	487	484	484	458	470	467	492	471	473	455	439	467	464	474	499	511	480	497	472	481	434	466	469	507	465	484	417	473	474	439	502	465	500	441	484	472	431	457	467	453	506	483	437	474	460	502	456	470	436	491	454	478	484	464	440	456	463	474	487	465	434	424	482	511	467	505	430	438	438	457	407	461	498	440	447	447	487	484	480	488	473	459	416	499	483	470	461	434	471	464	483	473	497	450	430	445	471	440	466	460	472	419	463	454	397	506	420	507	479	459	503	525	479	493	482	486	457	476	469	465	471	472	470	444	485	483	472	435	482	522	448	449	473	483	466	449	479	452	464	462	449	445	478	482	460	496	495	463	456	480	501	451	483	414	475	479	493	507	457	491	467	508	512	432	473	471	472	474	471	481	441	528	463	471	466	521	416	438	512	494	475	468	435	434	489	447	469	466	500	485	489	461	438	465	429	483	482	495	472	449	461	485	453	419	459	450	468	437	470	494	444	482	452	487	452	460	483	475	527	494	462	452	501	494	445	452	512	494	450	463	496	486	460	492	478	456	489	465	446	446	488	449	453	473	426	457	458	445	464	509	500	449	478	488	457	485	439	451	437	459	472	449	451	500	505	465	415	475	474	472	476	517	460	497	487	478	460	479	439	434	455	474	448	471	445	461	465	465	498	480	468	475	455	472	472	439	461	473	470	471	452	502	475	413	462	533	448	480	439	466	494	458	475	449	492	491	456	478	450	466	460	474	419	476	468	474	500	430	528	480	457	413	465	479	440	484	456	480	481	448	448	437	476	470	477	432	472	454	473	478	461	464	475	449	452	501	459	450	450	476	493	506	477	499	461	533	505	484	499	442	458	500	453	456	488	496	480	444	468	496	463	475	445	476	481	441	478	457	470	509	457	467	473	471	450	451	443	473	506	496	474	454	470	456	452	453	450	502	523	489	488	510	493	473	456	441	433	473	426	434	454	460	468	468	438	435	480	490	480	422	479	462	499	475	488	471	453	453	478	460	482	506	427	480	448	464	475	469	496	473	497	512	454	460	485	459	483	478	497	471	490	518	437	514	455	508	479	508	472	461	462	437	431	470	435	472	496	470	425	508	486	470	450	427	461	475	450	498	456	465	450	477	474	481	465	448	487	466	457	472	475	504	461	451	476	467	487	476	488	508	433	456	476	473	447	483	498	498	452	457	412	453	449	438	447	510	476	488	466	476	463	457	499	454	471	439	446	476	439	498	453	481	486	482	473	472	460	498	466	490	445	447	462	486	479	418	502	438	480	427	472	463	459	451	469	449	467	444	487	428	436	466	468	488	478	492	455	445	455	476	460	503	457	485	452	455	440	455	482	487	454	477	466	463	446	445	495	452	483	482	473	476	453	476	477	446	483	455	464	481	450	481	464	462	456	495	463	462	505	476	468	463	475	451	477	407	479	492	434	453	459	428	459	511	434	458	431	490	484	457	432	479	447	491	471	472	455	464	479	447	446	472	442	464	491	431	509	459	471	451	476	481	447	446	443	476	502	442	466	443	450	493	500	472	467	515	425	483	514	482	460	503	497	501	476	466	508	452	470	450	445	494	452	487	501	471	460	504	485	477	509	485	478	476	465	436	458	437	478	478	453	487	479	431	494	462	474	457	463	473	488	451	470	488	493	449	501	436	460	490	477	462	435	463	440	434	498	446	494	495	491	448	470	459	471	480	525	438	477	508	440	477	474	464	456	483	478	487	453	452	466	454	450	454	454	496	475	449	488	493	489	461	447	504	491	485	479	477	490	475	492	440	499	476	453	524	441	479	483	451	461	454	503	453	478	476	492	453	479	450	483	444	473	450	446	461	470	427	451	465	515	501	440	470	493	475	457	439	481	460	459	452	452	468	493	455	438	508	525	481	481	468	449	456	477	451	448	438	457	471	496	484	446	485	531	465	517	499	485	471	460	461	480	505	461	465	439	474	436	488	446	499	476	416	464	468	483	466	483	497	482	506	453	492	476	469	463	467	448	479	469	490	518	458	484	474	446	467	489	449	464	488	473	505	463	505	441	492	419	455	461	428	451	499	425	477	477	458	458	463	490	481	458	522	424	449	473	478	497	465	449	457	542	432	449	456	408	496	433	496	452	454	511	468	444	455
9198	52400	12852	5487	3513	2733	2097	1771	1498	1397	1180	1062	940	868	776	750	676	710	647	602	606	587	543	519	574	584	543	529	519	535	533	508	509	516	535	502	513	517	496	514	491	561	519	490	488	438	509	461	492	486	530	467	480	479	484	502	460	516	521	483	460	465	475	477	506	501	481	470	475	450	451	507	506	481	498	500	459	490	507	457	502	469	473	481	473	477	488	492	449	492	481	483	460	500	466	477	499	463	452	495	507	514	461	449	497	442	460	504	462	505	487	486	474	423	522	439	506	468	476	487	495	460	485	468	447	508	497	495	495	488	486	490	473	476	486	437	467	501	464	462	511	435	448	454	469	480	468	473	470	432	478	476	477	483	495	482	471	488	484	483	448	461	492	473	478	503	522	457	502	453	494	479	461	510	468	453	519	469	460	461	461	442	472	439	449	457	477	433	483	460	517	479	469	493	450	488	454	486	503	496	486	456	496	451	499	484	512	454	465	477	479	482	498	498	484	451	510	495	497	478	432	521	490	439	457	458	477	452	470	458	474	495	467	469	480	495	458	514	450	489	493	418	494	453	482	513	464	505	454	468	475	463	470	463	494	452	466	449	466	473	491	470	481	434	475	473	523	474	465	460	501	484	474	424	505	475	456	504	451	467	480	450	462	461	457	522	480	466	469	465	502	490	453	441	498	495	456	488	489	479	473	484	465	476	466	451	474	494	482	456	512	454	469	482	455	463	448	474	495	440	470	492	461	458	511	495	471	462	521	484	451	473	484	468	462	468	491	499	457	446	499	452	481	531	454	473	450	450	483	481	486	457	475	443	492	479	452	451	477	484	441	477	440	464	431	466	470	489	487	504	466	455	432	493	471	475	467	479	489	436	475	453	468	471	455	459	489	449	478	464	465	498	468	446	461	493	479	445	470	497	454	479	480	457	493	431	466	456	474	444	478	478	481	474	485	501	484	481	488	484	499	454	462	437	506	489	504	458	477	451	475	485	497	467	510	482	450	473	467	488	476	482	462	478	501	474	460	479	468	513	461	477	517	463	448	480	471	466	453	460	441	477	464	456	458	496	508	516	539	495	494	506	498	486	506	471	461	467	464	472	463	498	468	456	469	461	485	430	488	476	486	490	491	497	440	461	476	464	460	507	445	459	501	484	525	457	510	479	495	463	419	483	480	484	502	473	477	501	444	454	451	482	460	471	483	516	482	495	447	488	463	521	446	481	464	456	481	473	498	480	477	470	469	481	479	450	466	488	492	476	491	463	479	475	464	442	489	479	479	459	509	497	443	470	463	474	459	470	482	488	444	504	487	470	444	456	455	485	473	487	470	463	443	447	450	461	489	487	466	489	472	471	489	489	451	504	485	454	483	479	425	474	467	408	485	473	488	504	485	459	440	479	478	483	498	438	450	485	484	467	481	508	489	484	442	501	439	485	469	456	494	423	489	488	472	456	492	462	508	506	444	503	503	433	479	469	473	454	506	451	487	507	454	462	461	495	411	459	490	475	468	462	493	471	460	492	500	486	498	485	449	456	496	486	507	455	503	461	467	469	475	488	474	498	487	481	529	521	476	471	458	479	480	487	480	481	450	476	430	490	513	455	442	478	483	505	479	474	474	476	510	503	455	482	472	481	480	445	514	438	462	504	457	493	492	489	469	469	468	488	491	483	493	449	505	462	461	477	432	528	470	460	470	469	437	462	483	471	448	489	489	442	494	453	482	472	470	497	455	472	478	458	482	479	492	453	470	465	462	454	483	479	465	463	481	467	437	491	483	437	431	469	439	453	474	482	454	478	491	436	462	516	440	459	450	479	423	470	468	428	461	492	467	455	475	481	489	496	489	450	446	436	488	485	495	466	484	479	437	431	448	460	443	470	452	491	475	468	447	444	439	518	471	440	470	498	480	468	504	469	460	488	452	456	491	436	431	492	462	462	487	509	454	478	477	478	460	472	490	479	495	446	469	448	469	429	473	465	469	470	469	465	441	492	460	463	460	497	489	469	499	461	469	499	476	461	497	470	448	499	441	447	477	486	476	445	479	456	466	447	451	485	498	481	486	463	470	449	450	468	490	499	446	449	474	473	467	484	459	463	486	456	446	491	494	463	439	454	496	482	483	468	496	439	452	484	455	507	456	463	490	480	454	473	450	479	454	487	477	446	477	465	481	485	454	494	457	496	508	490	452	505	498	472	456	502	478	456	520	486	447	490	481	497	451	492	459	502	484	493	489	510	522	457	502	466	461	474	463	459	482	457	453	455	464	496	439	451	458	486	466	483	442	475	497	473	439	464	530	457	481	431	482	475	458	464	477	444	489	443	428	474	483	472	473	508	484	477	459	457	457	468	482	476	497	482	471	451	488	492	452	467	452	501	463	486	486	456	433	471	464	463	495	464	455	454	502	460	482	481	482	453	492	463	447	483	473	471	490	485	472	493	460	495	502	473	473	469	468	476	468	461	466	510	486	485	473	469	480	489	467	453	472	479	456	475	471	491	469	462	487	445	486	449	481	523	476	481	468	515	478	487	456	467	465	459	477	525	452	471	508	457	503	489	456	454	472	428	471	468	452	458	477	449	498	487	477	467	468	434	446	449	452	498	479	491	475	487	536	442	456	472	496	460	456	471	439	448	492	492	460	448	500	484	513	440	520	485	455	478	478	448	479	483	475	452	475	432	484	504	504	493	476	445	493	494	505	486	503	486	492	425	472	467	524	457	480	461	470	490	491	482	504	461	441	492	449	445	438	474	494	484	459	459	474	476	484	511	495	488	468	470	474	470	460	466	477	476	446	463	475	476	483	453	432	463	453	457	497	465	511	470	482	426	450	470	514	474	434	475	457	444	500	470	490	475	448	490	451	468	459	511	449	443	479	467	468	468	491	478	430	426	499	494	468	488	479	442	450	484	456	482	459	486	475	486	474	458	467	493	487	446	482	485	458	461	474	501	471	488	473	464	456	464	505	468	468	469	480	461	449	494	471	470	459	487	455	479	501	514	491	507	517	456	483	503	476	459	484	435	478	486	491	467	441	463	488	473	497	476	484	516	465	443	511	481	476	495	432	498	452	493	479	483	464	479	471	494	478	504	465	510	485	472	498	477	471	475	455	440	469	478	492	479	509	473	473	450	496	476	472	483	487	487	467	477	462	493	474	448	474	473	461	486	456	469	478	443	503	475	503	456	482	480	429	465	478	439	446	452	471	516	476	502	462	504	497	475	476	488	463	468	497	463	448	501	449	511	506	495	476	478	492	447	479	455	477	475	479	493	496	481	479	503	452	478	453	496	480	462	483	442	495	451	426	463	467	517	481	451	490	447	462	492	475	471	462	478	454	516	469	457	478	444	440	513	491	450	461	458	481	446	480	494	462	447	494	440	446	491	487	475	484	448	450	472	477	466	491	490	473	449	487	520	456	451	452	505	469	469	463	487	498	496	475	488	481	474	492	461	512	496	479	468	454	465	499	471	480	461	451	465	478	454	425	491
23020	21067	28998	23301	20981	20252	6066	1957	1515	1392	1305	1188	1044	987	937	835	837	868	839	807	826	777	726	747	782	746	727	768	693	697	720	680	705	683	697	659	692	666	709	670	692	643	672	684	693	667	687	635	698	721	665	687	630	641	670	658	630	679	657	646	631	651	659	724	649	686	661	699	685	640	654	679	642	658	660	665	672	663	705	628	687	637	659	679	668	617	625	635	663	635	679	632	645	640	664	644	667	635	677	675	645	659	598	695	616	673	654	641	671	643	658	650	640	628	635	740	674	663	688	624	668	672	657	650	667	642	642	633	647	677	689	645	673	646	632	669	651	661	659	659	709	630	635	631	641	650	643	649	648	642	607	675	670	608	652	637	659	670	652	625	646	621	639	633	622	661	669	614	646	667	724	604	608	683	657	593	648	647	666	637	618	635	682	662	611	653	680	643	669	666	614	628	680	638	711	632	633	632	670	660	649	601	660	650	663	665	659	634	622	656	634	668	643	628	620	628	669	660	642	653	664	674	633	624	672	654	679	644	625	672	627	677	680	666	630	608	645	645	669	619	621	632	650	631	658	648	667	642	652	655	651	635	679	684	616	630	604	687	658	649	641	645	662	638	650	662	657	604	616	652	630	637	649	698	579	662	657	642	660	648	617	681	622	640	673	634	627	657	631	621	678	676	659	647	640	647	645	703	607	634	651	677	633	678	640	652	686	624	640	646	656	666	641	632	634	644	651	646	596	676	630	668	665	640	643	654	636	600	625	708	633	638	642	664	594	676	694	653	637	612	631	696	684	662	620	622	651	656	662	645	669	636	630	669	671	659	616	650	630	654	615	682	633	647	618	664	646	685	610	680	608	649	676	631	668	658	626	606	675	651	638	652	641	646	650	667	663	680	655	591	645	653	678	619	702	652	654	639	662	657	660	666	599	626	653	636	652	612	623	639	694	626	612	628	625	637	638	689	650	613	688	672	661	638	631	663	665	683	662	608	638	647	641	622	641	680	683	640	625	631	661	635	651	712	663	614	675	667	671	648	648	636	655	631	660	665	647	645	633	679	634	646	699	634	631	649	617	652	597	673	612	642	706	642	666	674	654	658	621	564	686	608	636	671	655	621	613	619	654	644	629	668	672	635	610	674	601	673	645	655	659	654	667	628	649	660	677	656	654	695	621	662	620	680	658	655	636	629	644	683	653	662	650	681	659	635	621	624	684	592	662	646	661	675	662	633	652	645	626	624	709	638	647	655	649	670	657	672	641	654	672	670	652	657	621	653	635	647	640	687	664	646	681	647	616	636	653	665	644	691	647	626	637	665	665	656	625	649	692	646	711	634	611	611	649	629	695	665	654	613	606	663	641	584	644	602	658	665	648	658	676	633	650	621	693	645	631	697	660	623	660	643	621	637	675	635	677	637	673	641	648	650	677	668	633	667	622	654	653	637	666	639	675	629	609	595	653	693	652	688	638	664	629	647	645	666	628	653	669	705	629	665	642	642	612	681	652	666	654	677	643	626	639	642	637	673	658	622	641	691	644	629	618	637	681	607	620	654	676	640	644	646	631	648	677	664	663	662	643	649	671	652	633	670	585	665	596	656	647	624	655	646	634	665	654	633	657	671	629	653	669	598	632	672	630	631	664	596	679	631	690	665	643	667	704	682	646	649	653	663	658	613	664	616	645	687	656	624	668	684	683	659	649	678	642	640	645	636	650	670	678	646	691	652	652	661	665	657	570	664	591	651	617	657	600	613	659	619	641	588	633	630	605	623	665	635	625	676	672	633	671	621	674	655	617	690	642	622	643	642	663	637	673	645	617	622	645	684	625	648	700	644	595	623	613	591	611	678	624	658	653	624	644	642	692	646	651	675	660	698	610	671	650	649	642	616	603	665	639	627	646	623	682	665	692	644	585	667	632	637	659	612	648	631	715	622	632	647	629	667	675	649	613	695	667	639	652	678	689	678	672	682	666	585	625	661	686	633	664	592	646	634	630	671	601	653	713	627	664	659	666	683	589	635	669	644	669	635	640	688	633	644	620	659	640	655	634	633	631	701	668	660	688	657	640	627	626	669	621	649	636	675	631	649	645	673	662	665	607	672	629	658	612	639	596	628	669	648	600	620	620	682	681	653	627	626	663	645	604	678	608	643	618	690	654	618	618	662	653	606	614	630	669	674	635	661	600	659	672	634	654	601	652	616	667	662	652	668	640	683	680	673	619	609	621	694	659	662	643	635	676	675	684	654	661	616	648	627	645	619	654	620	660	675	631	596	650	639	619	677	640	674	612	639	678	669	673	658	618	683	616	664	650	636	600	612	654	632	658	642	648	657	671	661	697	661	643	612	628	681	660	646	646	664	673	621	635	627	675	627	617	637	652	636	663	662	664	653	671	665	682	652	683	633	706	675	669	645	631	660	654	624	633	584	647	654	644	688	625	646	632	611	650	641	675	617	663	702	638	682	651	591	597	651	631	692	641	631	615	648	646	622	666	664	674	668	645	652	628	667	626	632	623	657	603	630	666	618	687	661	618	624	634	673	651	600	661	652	631	607	617	644	613	655	664	656	664	628	671	644	642	654	658	668	701	720	659	605	614	643	628	626	648	700	616	618	622	646	651	640	623	630	699	656	631	636	613	676	641	649	669	642	685	595	659	674	603	626	625	691	688	690	691	696	621	639	666	630	645	665	621	662	636	633	640	640	663	680	662	616	627	639	620	635	604	610	707	623	605	628	669	642	635	627	657	621	639	669	654	660	669	665	617	634	628	633	648	651	651	654	652	652	596	650	676	642	668	658	682	634	658	667	664	647	616	649	638	671	620	628	672	696	665	633	677	645	653	650	673	620	654	672	659	653	621	649	644	651	651	654	671	642	660	670	638	629	661	618	642	679	620	605	631	653	619	643	597	669	614	648	638	654	667	674	608	641	601	651	670	648	690	603	672	657	639	611	653	654	675	628	708	688	648	673	676	643	611	618	636	625	632	623	684	631	663	642	649	649	666	665	649	656	629	674	615	676	616	621	645	636	651	673	668	632	639	630	637	666	647	617	629	643	648	626	617	636	612	636	667	676	626	656	648	645	649	657	615	626	641	642	641	685	663	661	680	629	633	672	640	626	648	680	663	631	661	661	633	682	684	657	655	662	634	689	685	681	659	669	654	638	661	629	637	668	666	623	626	669	606	638	638	654	655	655	624	640	651	640	618	651	655	639	689	613	658	605	660	663	601	656	651	639	602	633	644	605	636	662	622	624	643	673	628	587	641	618	637	669	618	671	613	595	626	651	605	656	698	648	652	652	672	648	618	612	643	617	652	592	648	660	610	675	661	634	662	647	692	581	674	644	639	609	670	594	670	638	667	608	641	617	669	639	611	606	655	681	622	669	647	650	666	624	654	708	652	634	694	644	627	670	613	659	624	662	673	655	642	669	665	671	646	637	649	656	658	654	634	617	653	670	607	633	637	620	664	667	630	653	683	668	668	653	619	677	650	649
11900	39973	16422	9657	6634	4972	3921	3257	2752	2378	2063	1775	1512	1370	1315	1171	1099	1040	1002	952	931	844	843	868	813	805	775	786	781	762	736	748	746	717	733	718	691	705	683	681	704	717	657	666	705	753	729	677	684	663	709	782	653	650	692	698	660	707	670	656	699	630	685	634	698	688	720	627	659	680	709	656	706	647	706	659	648	622	704	647	699	678	696	648	658	734	667	669	686	678	712	638	650	681	667	682	709	681	644	628	637	673	676	700	669	653	622	674	636	671	647	706	636	708	684	675	693	700	711	666	692	685	635	699	651	640	693	690	701	678	633	665	656	681	643	667	630	714	661	646	684	735	699	668	680	666	642	692	700	705	649	713	675	652	741	661	622	653	650	684	651	627	666	663	667	642	637	649	664	643	664	655	632	657	699	640	661	681	625	652	663	665	619	650	644	671	666	635	643	658	605	658	641	681	677	667	643	674	674	664	677	638	670	677	701	699	666	674	667	628	656	625	682	664	681	624	708	659	659	660	734	683	713	690	669	682	633	668	669	638	693	679	684	666	605	675	688	686	688	622	656	653	665	641	646	637	692	642	674	654	657	646	668	679	641	633	634	683	634	615	624	614	678	610	678	679	671	637	673	681	692	695	618	639	673	690	667	649	667	656	676	663	701	660	668	672	662	660	666	630	655	657	692	656	676	673	652	646	683	654	679	666	646	688	646	678	646	662	663	679	673	631	673	681	676	678	681	661	653	625	630	698	717	672	670	707	648	638	668	654	704	705	658	631	608	675	702	631	652	673	696	639	696	654	660	630	666	652	623	643	660	642	650	680	604	634	699	669	703	661	688	731	710	670	701	706	678	671	696	719	615	662	662	656	710	660	665	665	675	657	669	720	677	666	637	593	641	692	703	651	655	656	641	665	677	660	642	685	662	704	664	678	633	645	644	614	654	724	693	618	687	623	699	642	659	646	657	713	686	680	658	665	676	667	636	698	671	649	640	685	719	670	685	655	669	631	653	654	639	665	664	639	628	631	664	680	638	682	677	613	672	664	667	611	652	645	648	667	700	654	653	690	686	652	673	705	647	644	658	671	651	622	659	680	638	641	651	638	714	672	673	677	679	654	660	660	666	649	703	655	701	640	668	674	673	703	669	671	660	673	673	639	645	687	672	688	672	658	640	695	664	668	699	654	699	644	698	715	665	711	692	676	656	681	630	702	649	708	629	666	730	660	664	682	632	638	644	647	691	646	657	676	627	676	653	666	642	630	649	665	654	683	611	709	668	641	692	698	653	667	673	691	731	642	656	617	647	625	684	696	641	631	659	626	634	608	688	678	635	666	669	685	700	680	636	662	687	656	710	647	685	688	651	663	665	621	697	673	647	656	704	679	630	685	650	679	697	688	641	677	652	648	686	663	673	650	660	657	692	662	663	644	626	648	692	673	664	665	642	671	659	679	643	688	723	679	681	678	652	661	657	649	706	686	687	663	686	606	674	704	662	689	707	620	641	662	643	626	654	665	656	691	654	678	655	617	655	697	689	633	624	659	646	671	712	634	670	677	618	617	641	662	682	617	652	651	623	687	684	656	684	724	641	707	667	664	658	658	703	653	731	657	665	747	676	701	612	618	645	653	668	656	618	607	610	687	658	670	725	623	685	640	644	662	652	643	636	670	682	674	721	646	652	682	636	658	623	638	617	724	675	631	637	638	662	637	736	678	653	656	639	663	648	693	699	681	636	714	631	635	644	645	681	678	647	724	639	697	693	691	658	654	627	626	641	650	674	659	654	670	693	700	647	704	646	648	610	682	692	646	658	655	670	674	675	662	637	687	650	640	666	623	654	689	700	597	651	649	695	671	627	657	661	688	654	680	647	656	645	641	668	615	690	683	669	647	689	692	657	631	728	665	685	663	666	644	663	646	652	635	667	653	657	643	668	620	698	652	662	678	629	652	651	643	719	721	649	674	666	663	654	661	694	717	651	661	630	649	621	651	641	670	644	663	688	666	720	655	654	650	679	607	662	676	662	654	674	708	616	674	663	678	640	655	653	650	628	650	706	669	678	622	685	681	687	685	676	668	676	650	701	649	634	677	667	656	691	685	673	623	640	668	667	665	694	666	641	670	646	678	650	694	629	665	689	637	666	663	648	692	663	627	726	691	681	623	673	698	666	619	691	668	634	635	634	701	673	652	684	697	665	611	657	662	656	665	646	696	658	652	652	687	675	690	689	649	645	670	672	663	681	615	682	685	629	651	718	674	696	712	640	661	667	693	637	674	665	674	690	619	635	661	667	679	652	673	675	682	692	683	660	675	695	690	656	677	674	640	666	642	706	617	668	704	663	673	660	650	677	657	684	647	672	668	660	619	639	670	709	683	693	660	642	684	695	651	702	678	652	671	699	661	668	621	662	653	683	645	593	653	670	647	656	600	654	632	711	653	618	628	672	638	675	661	665	679	647	685	679	673	647	650	630	648	662	677	667	643	633	684	677	696	734	605	665	672	704	664	643	690	621	686	674	728	590	684	641	677	677	624	642	662	705	673	682	674	679	676	678	632	666	670	604	666	659	649	660	610	663	630	694	670	695	693	698	708	688	649	689	631	665	657	694	669	643	655	660	670	672	677	685	642	694	622	668	684	650	652	661	646	663	663	657	702	680	713	646	696	677	630	640	667	631	638	636	585	652	681	679	669	676	660	661	643	632	688	673	678	687	689	668	665	645	682	700	661	651	676	658	616	677	684	659	672	661	692	673	671	657	697	674	694	690	708	670	627	679	628	647	679	631	628	636	672	634	669	703	653	659	641	674	651	690	658	699	688	658	638	680	673	661	674	667	674	680	674	681	629	720	708	656	600	662	642	731	662	674	674	669	682	667	618	659	625	653	687	661	655	640	669	670	646	676	650	695	625	662	653	621	679	655	713	686	661	690	643	649	699	687	621	656	644	645	719	672	678	687	621	650	663	658	725	681	726	690	714	670	693	711	642	647	696	675	677	641	656	649	624	660	668	657	681	635	699	658	679	632	615	663	684	656	672	671	659	650	667	676	661	669	666	695	672	713	655	685	665	652	664	637	682	700	616	683	669	686	659	683	640	693	638	666	654	679	636	627	643	636	674	684	646	648	684	681	693	643	663	590	662	676	646	603	705	625	672	629	630	624	631	679	621	665	713	666	659	641	697	644	666	667	658	666	686	687	610	677	668	687	630	676	637	651	648	698	666	634	719	681	645	703	659	616	681	696	653	651	644	637	642	684	655	651	657	660	680	669	691	662	686	689	590	649	614	641	699	642	627	680	693	660	653	670	707	667	676	674	669	681	699	663	644	680	671	667	704	619	697	637	686	660	665	663	667	690	695	692	666	683	685	636	674	665	655	665	617	685	670	656	699	636	649	675	683	632	715	660	725	666	658	660	675	657	640	673	659	677	681	653	634	686	657	694	650	711	589	690	689	664	635	707	673	659	662	689	640	698	665	677	639	657	673	651	663	683	656	612	590
28185	20344	6856	407	242	188	161	196	157	173	132	158	153	158	188	157	153	178	164	154	155	163	161	134	154	143	146	139	152	178	164	165	157	157	149	166	145	156	176	154	156	151	162	155	167	139	156	152	144	160	172	143	150	150	160	159	157	156	156	137	149	151	162	133	152	156	157	166	170	143	162	154	165	166	152	142	168	172	159	140	154	158	150	159	141	134	152	166	164	150	139	178	174	144	178	160	161	158	161	150	144	156	158	161	163	153	148	148	159	161	152	157	150	159	160	154	170	156	149	160	145	161	144	129	143	158	152	169	161	146	156	143	138	146	149	149	150	168	153	134	152	126	143	149	182	141	168	146	143	146	139	150	137	164	149	148	125	145	126	162	173	162	149	135	147	138	121	155	155	174	157	143	148	136	154	138	133	151	171	135	137	144	142	157	145	159	144	145	155	145	146	144	139	163	142	171	153	176	157	155	122	156	145	145	160	137	130	144	154	134	159	153	132	144	141	138	150	171	154	162	156	140	140	137	134	142	158	140	139	131	167	143	135	150	160	168	192	159	145	187	143	156	158	154	161	153	129	167	146	160	138	131	160	154	141	145	149	150	166	129	151	147	146	155	136	130	167	172	170	148	133	132	143	149	153	152	157	178	156	140	157	161	141	132	156	159	142	139	138	163	152	151	161	162	154	124	120	134	150	153	168	167	164	134	149	161	150	157	136	154	162	166	169	144	159	148	126	160	141	154	159	151	154	146	149	155	152	140	153	135	174	156	160	165	167	166	152	161	148	157	147	132	140	143	162	142	155	166	160	170	161	139	161	150	163	169	138	161	148	161	152	153	159	164	160	153	155	135	165	158	155	140	140	142	144	150	141	153	158	162	166	152	136	141	155	143	154	162	181	158	138	160	125	169	160	160	142	134	170	166	150	146	170	147	167	137	136	165	155	154	159	129	150	151	136	148	154	159	142	135	142	161	128	168	136	153	168	140	138	151	163	150	163	171	154	159	125	176	154	140	145	151	141	145	155	166	157	164	145	143	150	160	143	140	168	164	163	195	138	144	133	174	150	154	153	137	138	156	164	137	147	162	150	152	148	129	153	169	156	144	162	156	155	152	171	168	155	146	138	141	160	164	142	152	126	153	150	167	149	134	166	159	161	157	169	147	166	155	123	158	144	135	170	156	149	151	150	146	171	130	134	167	177	141	151	154	145	137	142	139	151	148	155	147	160	161	162	180	141	160	137	137	156	168	164	159	179	147	151	149	152	160	142	157	163	134	135	123	155	157	150	165	138	153	164	136	138	145	122	148	126	154	142	161	167	154	167	164	167	149	168	141	168	160	157	156	134	159	153	150	165	141	156	149	135	154	148	142	137	149	152	180	164	181	147	145	176	150	167	148	162	161	147	154	135	164	151	147	146	136	159	139	140	130	170	147	154	152	156	178	156	128	146	139	149	157	148	145	133	166	182	151	136	145	145	149	144	148	142	162	152	150	159	149	147	140	146	146	145	152	135	145	146	171	154	145	157	138	139	183	155	157	143	152	154	147	133	161	168	130	144	148	171	148	145	132	155	145	170	157	164	157	150	168	139	141	160	123	168	152	156	146	162	152	150	168	142	162	150	144	165	150	175	144	152	166	166	148	159	163	149	139	145	156	140	127	156	137	171	137	149	143	169	161	141	153	162	163	148	134	157	148	161	130	128	167	156	142	140	139	166	137	160	156	155	146	131	164	132	149	194	164	135	166	138	155	157	156	144	158	152	169	162	141	165	156	159	193	162	145	160	158	147	151	168	160	171	170	166	155	130	139	144	165	144	144	146	160	153	140	135	144	153	151	144	152	152	144	156	150	147	154	152	166	167	162	151	150	176	162	147	139	157	133	140	161	170	149	152	165	160	175	163	153	157	159	166	174	155	162	172	150	125	155	158	158	161	150	160	146	146	146	148	165	176	144	163	149	121	136	128	149	151	154	173	126	108	149	152	176	156	181	151	174	148	160	169	163	133	145	145	127	138	159	146	169	163	165	157	159	150	145	135	146	145	118	133	173	170	172	165	142	154	175	176	160	129	136	160	153	155	157	160	156	148	149	155	149	162	150	166	141	153	141	153	133	153	140	150	149	167	151	150	127	154	156	169	162	139	157	136	137	139	143	159	157	153	150	149	182	155	185	144	155	162	150	161	158	148	145	160	142	146	148	134	159	141	149	125	144	139	143	144	134	148	174	165	146	140	178	165	163	140	156	169	142	164	163	162	127	168	154	135	150	155	147	146	117	146	176	142	166	161	158	146	150	150	140	140	158	155	149	160	154	143	162	173	135	153	169	152	167	146	155	140	160	142	127	133	161	151	162	179	163	135	142	150	169	135	143	135	159	168	165	178	168	162	124	155	152	143	145	157	152	155	171	161	155	138	150	146	145	151	148	153	136	147	149	155	134	149	146	145	147	141	151	154	142	135	146	137	140	160	146	157	152	151	161	165	166	172	142	130	152	144	124	157	156	153	171	165	151	146	133	166	141	132	153	140	157	164	136	158	147	145	157	150	153	148	140	148	148	175	164	163	137	162	146	147	151	150	140	162	164	141	155	172	145	161	155	148	133	145	159	151	119	149	124	151	153	131	127	129	144	145	158	151	164	152	149	160	151	162	131	157	157	158	157	149	154	141	173	140	160	157	151	159	157	136	156	157	134	136	144	145	153	158	156	154	145	155	158	134	167	159	144	157	129	158	129	173	155	136	145	141	138	171	149	151	128	167	144	179	145	144	169	152	167	174	151	165	156	160	133	169	160	153	143	152	164	168	145	147	165	157	185	144	155	153	146	176	159	165	127	149	160	162	147	140	154	160	130	164	156	141	178	155	151	159	158	144	168	125	169	138	166	160	147	146	144	161	150	171	146	126	164	155	135	138	158	161	144	134	142	171	156	160	156	158	158	157	159	153	144	147	157	154	158	165	155	125	159	166	139	153	143	152	153	158	175	146	140	154	145	147	135	156	160	155	175	142	130	152	143	145	136	130	121	154	139	134	158	142	133	163	147	165	123	170	178	157	148	145	173	150	173	140	137	135	184	157	149	153	167	180	144	153	137	175	142	150	159	140	148	151	168	146	143	168	160	151	126	159	139	151	156	153	164	173	151	134	135	145	148	159	151	168	160	152	160	138	131	151	134	131	151	158	168	178	144	156	156	153	152	147	142	137	135	149	158	148	140	173	155	158	157	145	151	137	140	157	140	171	143	164	149	132	170	153	151	144	151	162	153	131	151	165	151	148	160	150	176	152	143	146	164	153	161	133	159	154	132	143	150	158	151	124	117	148	158	144	139	157	165	161	154	153	159	150	143	175	152	170	147	175	151	150	151	165	148	157	155	153	149	137	157	155	144	151	152	150	163	157	138	138	157	163	137	166	151	130	140	143	150	170	150	114	140	138	131	154	152	171	147	171	144	141	164	150	153	139	151	156	172	170	133	145	159	163	133	140	167	152	125	162	161
7432	21859	2810	339	317	251	231	256	212	223	180	204	178	188	166	171	180	174	179	181	191	183	158	176	179	172	168	165	175	185	182	165	158	175	162	178	154	170	175	179	169	172	163	176	151	199	162	170	182	154	144	145	151	147	179	174	163	155	190	167	184	162	168	173	182	182	144	169	162	175	171	150	176	161	169	156	168	171	178	187	157	153	191	171	162	188	178	158	174	165	178	170	155	172	152	175	181	164	182	155	168	179	184	157	165	168	169	163	175	180	164	161	160	169	168	160	168	151	193	177	169	150	172	190	163	165	165	184	174	161	180	162	166	166	174	187	156	189	142	171	170	183	152	168	173	152	159	165	176	151	172	197	183	161	154	148	192	176	175	156	179	175	176	191	172	160	157	170	168	182	149	172	171	154	165	188	174	149	173	165	164	162	196	167	177	167	166	143	153	154	171	194	162	149	152	180	184	189	169	191	174	150	178	150	178	181	178	168	173	183	183	168	156	191	145	164	170	158	187	154	155	186	158	165	171	185	183	174	177	144	156	187	182	180	160	166	189	170	175	180	164	158	164	172	165	150	169	179	173	177	181	181	148	171	147	154	164	166	172	169	193	153	167	168	189	167	168	156	160	161	176	185	162	164	186	150	167	174	173	152	178	171	177	166	163	159	179	146	180	188	171	170	172	189	167	157	162	162	150	192	177	192	178	171	163	158	173	190	149	191	168	162	184	173	190	155	161	167	172	177	154	159	174	163	171	188	163	183	188	142	171	162	158	173	161	149	171	171	167	158	161	176	161	178	163	167	179	163	157	172	164	147	183	165	181	168	188	182	148	173	146	159	164	152	183	148	175	184	139	164	150	174	183	174	141	181	173	170	172	158	166	180	165	192	201	170	182	177	170	172	189	175	158	176	141	159	168	175	145	166	179	177	145	171	192	156	187	176	183	171	157	160	181	164	172	182	180	151	167	161	153	150	151	176	194	160	150	170	164	183	167	187	163	150	171	162	181	179	192	167	171	160	174	165	170	176	170	161	159	170	157	166	152	178	177	152	161	172	173	173	176	174	182	177	162	157	163	191	153	147	175	179	179	169	145	203	158	172	168	185	176	162	180	181	175	144	158	163	169	198	180	165	160	157	189	197	176	173	183	152	163	161	176	150	166	165	175	162	146	169	163	190	160	138	150	148	186	172	168	159	154	169	190	169	163	172	144	173	187	161	178	176	178	172	155	180	164	154	157	163	140	166	184	167	172	161	176	151	174	182	178	151	174	158	168	165	164	179	181	184	170	182	155	173	195	173	168	167	174	152	148	177	191	169	148	164	176	151	162	153	186	154	169	181	172	178	182	165	163	176	187	158	153	150	191	173	176	153	174	177	170	164	146	178	166	164	184	177	180	161	165	162	162	166	165	169	186	163	193	168	173	176	182	179	153	174	156	172	183	168	139	183	156	161	182	160	185	153	156	171	190	159	156	157	157	155	163	172	176	174	175	172	156	175	169	175	170	179	168	195	166	191	154	167	162	174	178	175	157	162	181	147	152	168	156	176	183	169	193	169	167	178	172	178	169	200	158	192	163	160	192	181	150	192	168	149	155	153	155	170	163	185	214	174	141	179	177	174	157	181	173	155	162	154	152	187	176	168	195	160	164	168	165	168	182	171	189	164	169	141	164	158	170	180	170	157	198	154	170	171	182	212	155	170	157	176	165	184	172	185	174	167	169	173	156	175	162	173	154	157	155	180	173	162	187	167	150	176	173	173	153	165	150	179	165	169	153	162	175	186	146	171	170	144	166	154	150	181	164	155	169	172	157	155	185	168	185	152	185	169	173	190	166	161	177	177	164	178	156	162	148	178	177	185	167	181	164	181	180	156	156	168	183	180	177	163	160	159	185	156	177	151	171	166	157	159	166	157	204	170	163	157	148	153	185	182	171	178	179	171	167	151	150	176	165	177	172	191	159	152	170	192	166	161	177	167	167	170	162	170	187	178	168	169	179	174	173	165	156	185	165	169	175	168	165	168	172	183	164	164	174	163	153	145	151	190	168	174	171	156	188	162	165	159	184	179	151	146	160	165	156	164	172	167	167	168	159	190	194	184	191	169	180	156	149	172	164	163	174	177	173	185	167	153	196	182	161	157	178	161	168	162	188	175	194	165	184	156	165	191	168	182	165	157	169	163	149	177	143	172	160	176	182	153	191	171	154	175	167	159	162	162	132	157	176	172	151	173	172	170	185	139	174	169	188	179	152	181	178	190	166	151	164	175	157	151	163	180	168	174	145	156	179	163	190	170	177	180	158	185	171	178	178	175	167	169	164	163	162	143	176	159	165	187	172	153	175	171	180	164	163	166	172	160	160	181	174	159	174	189	183	157	184	178	159	175	162	171	170	154	168	192	171	180	153	170	156	144	181	195	187	195	185	160	184	180	161	151	169	169	183	162	197	162	175	168	177	171	165	190	162	158	184	152	157	163	163	174	183	151	156	208	179	149	157	162	170	170	155	156	159	178	168	168	178	147	149	137	171	175	157	155	178	178	161	170	166	195	161	155	149	179	186	157	182	179	155	184	190	181	179	166	176	163	159	172	150	175	186	168	150	160	170	183	185	169	154	160	164	144	139	165	152	168	162	190	183	151	176	162	178	152	181	162	174	179	152	201	181	153	180	142	168	181	164	164	166	168	164	160	168	182	164	166	175	174	171	154	166	147	181	171	162	167	167	165	192	170	171	199	167	160	174	156	177	158	155	183	167	172	168	158	186	189	164	161	165	185	169	185	180	156	160	174	170	169	160	152	159	168	156	167	184	157	175	178	132	176	152	141	175	166	159	154	170	150	184	175	158	170	159	171	150	174	159	192	166	176	172	210	187	154	176	176	183	187	170	183	176	174	173	167	169	164	160	182	157	174	170	157	180	181	170	160	159	162	164	167	167	141	174	184	168	192	147	190	190	176	169	167	168	200	177	170	172	166	144	168	186	168	178	152	164	163	171	179	165	192	187	178	162	156	176	162	165	187	167	165	191	157	163	156	160	159	156	168	168	189	152	172	177	151	175	163	166	184	160	190	169	160	170	159	181	172	168	185	153	180	156	194	175	183	171	166	137	162	147	166	148	207	161	162	173	180	151	160	174	149	194	158	167	188	156	173	153	157	174	151	169	168	164	167	166	149	143	154	189	177	190	152	174	154	181	200	174	174	154	181	167	173	161	173	163	197	161	173	164	165	173	180	179	174	170	159	164	202	159	153	179	147	181	170	167	175	162	161	155	170	164	173	161	173	166	178	180	154	183	172	153	158	150	178	193	148	184	154	198	187	140	157	175	197	159	154	189	156	163	178	157	170	182	148	159	169	168	179	176	157	174	188	174	167	184	160	169	162	166	170	168	173	152	154	179	184	189	166	152	152	161	181	172	152	155	172	145	178	168	182	157	139	167	170	170	176	155	169	165	171	187	158	189	166	164	160	187	149	161	153	173	156	166	173	151	170	172	171
25391	21645	27498	24919	20289	7730	1414	992	852	777	813	697	648	681	670	545	595	563	545	570	542	552	518	515	510	514	532	484	492	515	494	488	485	455	503	483	510	520	495	499	511	507	472	488	493	478	503	515	487	483	502	442	531	511	495	478	502	479	474	459	516	498	476	496	477	484	543	499	457	498	461	460	503	460	464	486	475	473	452	465	479	470	486	505	485	524	464	468	448	485	478	512	464	482	479	477	505	464	458	468	469	508	472	502	486	443	473	509	481	462	476	503	455	560	516	470	496	507	499	495	471	480	471	470	472	518	480	505	450	513	472	479	509	480	522	438	495	498	493	483	474	487	479	466	478	478	476	444	474	473	473	525	490	500	432	501	444	450	474	499	491	476	461	460	514	521	451	503	500	494	495	474	518	452	479	458	501	450	450	453	484	501	468	503	498	465	461	482	479	447	480	483	455	474	473	452	471	466	492	475	475	451	449	452	441	493	497	498	448	504	428	488	474	479	462	451	482	483	464	454	491	492	489	500	476	462	442	469	492	472	483	444	470	492	478	462	510	462	462	491	495	540	457	473	490	481	494	487	495	477	479	475	454	482	443	510	468	494	435	439	459	477	477	499	472	481	474	473	492	512	466	490	476	478	464	461	477	466	484	474	478	497	438	462	497	489	511	509	464	470	477	485	472	496	525	505	507	476	447	518	509	470	457	483	497	458	454	482	487	457	459	488	485	486	457	445	466	466	474	471	466	462	469	472	480	481	475	483	467	503	485	469	474	453	445	460	449	496	499	482	465	466	474	471	460	461	465	457	502	500	465	462	442	448	473	458	486	398	483	523	501	472	477	452	457	473	445	473	483	485	488	486	483	509	524	478	526	478	477	492	496	505	456	484	477	480	473	433	506	486	474	476	494	459	483	484	507	482	493	468	494	445	473	483	493	458	483	478	494	477	456	435	468	448	497	472	481	456	468	477	504	463	513	464	454	456	466	483	549	511	475	474	439	464	469	487	488	498	467	448	456	466	489	504	501	491	426	466	426	479	481	493	477	494	495	467	513	448	475	471	443	495	470	458	467	475	489	484	479	490	490	476	502	465	457	470	481	498	481	469	491	483	479	471	505	442	497	428	488	506	494	458	497	479	499	505	459	455	514	450	520	505	480	462	449	447	477	441	508	465	458	491	498	480	495	489	433	462	472	450	475	470	471	451	500	455	440	471	503	487	462	481	487	467	451	481	497	451	461	530	474	467	460	500	504	441	449	467	518	436	463	465	490	486	488	453	478	436	471	496	453	434	491	514	501	466	484	476	460	464	476	439	460	463	497	498	485	467	477	475	470	501	539	487	467	464	476	487	469	479	511	468	490	480	483	514	479	450	471	474	486	485	473	488	503	472	497	481	480	474	443	510	484	460	477	445	458	508	505	490	475	456	472	478	499	489	501	514	487	463	429	492	439	492	462	507	489	444	470	485	495	499	484	444	447	502	477	463	482	438	458	500	469	452	449	446	485	486	455	482	489	508	483	437	474	449	450	460	511	458	498	449	441	493	468	497	467	485	527	484	504	463	484	454	476	516	499	447	461	460	469	480	505	460	489	438	466	513	501	483	459	445	483	500	493	473	468	487	506	484	490	498	434	471	455	495	495	482	486	464	500	452	502	453	495	462	492	459	485	483	506	451	449	455	485	466	475	489	497	464	483	479	486	516	464	498	471	496	451	485	454	510	460	474	457	475	459	472	461	492	493	485	500	455	456	456	503	450	486	507	498	504	472	456	459	438	464	494	488	493	487	491	454	488	495	474	459	495	499	482	457	470	478	496	444	515	491	481	507	506	467	455	495	511	470	470	489	504	466	424	537	497	446	503	459	506	470	461	448	498	525	483	451	458	489	474	466	442	455	508	434	510	486	475	451	484	460	449	500	515	477	460	454	502	461	488	486	451	490	477	422	471	463	501	501	489	489	439	433	490	483	505	515	491	484	485	480	515	459	494	475	479	514	469	496	447	487	491	459	462	476	477	499	507	479	480	449	491	490	501	496	472	480	506	479	462	466	459	485	506	484	523	506	485	488	496	468	470	471	460	529	481	450	455	498	465	467	474	487	474	501	484	468	470	480	480	487	461	475	482	452	478	518	472	464	481	482	483	463	480	455	476	451	464	525	497	492	464	495	486	462	460	498	465	517	459	461	432	501	481	519	473	494	481	478	465	492	448	472	456	466	452	458	479	492	502	478	483	462	505	503	466	460	480	464	498	488	518	492	489	504	435	486	454	504	504	473	505	492	459	452	471	472	462	485	458	472	461	483	487	470	505	456	467	488	473	497	468	464	509	454	482	466	455	497	449	475	433	509	469	467	464	481	466	455	459	497	468	468	482	482	503	462	472	462	472	457	469	473	507	497	486	443	469	476	477	475	467	451	485	446	461	470	497	482	470	481	433	503	488	454	486	466	500	484	474	497	470	477	486	465	471	471	494	454	500	466	484	496	471	482	500	464	457	460	505	504	479	528	463	476	460	514	502	454	485	460	463	464	483	453	482	493	444	467	499	479	521	490	482	491	471	462	460	484	530	457	490	455	498	473	507	460	487	476	423	476	468	442	484	507	497	453	493	480	468	488	460	492	509	464	520	448	514	476	450	522	499	509	465	478	498	499	472	513	500	491	499	489	477	466	479	495	500	500	475	484	467	467	476	504	528	486	501	495	472	462	462	499	493	491	484	489	434	477	479	439	488	474	483	486	479	468	474	450	468	499	485	449	499	492	492	500	517	435	526	486	490	486	485	529	473	494	496	465	456	530	519	490	489	479	465	499	518	511	507	509	441	507	471	468	481	509	486	500	461	444	481	452	453	488	456	505	540	492	498	467	461	483	485	493	453	474	485	485	467	496	455	466	465	478	475	454	463	504	491	483	430	439	475	486	469	452	507	520	462	504	466	472	492	495	502	447	521	453	478	456	476	484	500	445	518	471	472	466	480	474	464	471	437	458	479	484	467	492	472	474	502	502	474	491	496	467	485	525	479	545	485	459	498	445	435	446	485	499	497	478	449	486	529	519	467	468	482	487	434	453	522	431	442	468	465	497	509	464	496	440	473	489	478	492	460	496	471	495	498	484	484	456	451	435	442	433	538	489	476	487	507	485	449	486	482	456	477	455	470	450	489	471	472	474	486	485	482	433	459	498	432	505	498	458	508	523	495	451	423	474	457	460	427	440	487	433	464	471	535	455	458	472	513	465	455	511	482	487	461	497	465	482	494	488	499	481	516	443	489	494	452	517	460	491	501	498	457	505	460	438	456	492	508	425	488	463	502	445	432	505	458	474	504	433	492	474	451	474	458	472	507	488	444	466	469	480	524	487	489	498	466	439	472	486	539	476	474	488	464	467	460	475	472	468	488	470	472	484	511	481	472	486	442	530	414	447	482	520	459	482	443	475	468	446	484	446	448	485	494	470	481	484	468	465	446	470	487	470	546	523	507	454	494	503	446	490	450	467	444
16466	70320	13401	5050	3298	2595	2003	1626	1403	1296	1177	1042	863	806	754	698	673	642	613	560	564	554	583	561	570	558	571	517	549	490	550	497	515	495	508	509	500	497	486	483	483	490	528	497	525	539	473	482	500	477	499	492	468	505	494	491	514	458	507	468	500	466	452	500	466	493	491	493	497	456	472	485	516	499	487	476	470	476	484	486	481	470	420	480	516	486	492	489	476	495	466	446	482	473	493	496	458	464	464	525	528	431	493	490	484	495	481	498	461	506	479	463	481	507	489	501	489	471	479	557	472	518	491	506	481	482	498	479	469	491	509	471	505	477	476	510	483	472	484	524	480	491	475	461	497	478	501	516	495	485	469	439	479	478	475	498	468	467	494	490	484	470	503	463	492	476	513	498	491	502	486	504	446	481	484	453	485	523	515	504	484	477	505	512	475	534	506	481	422	478	481	485	484	463	504	449	481	454	476	473	501	487	487	448	480	489	443	480	511	500	477	498	463	471	467	500	519	514	505	498	487	459	497	456	494	478	521	474	470	467	481	443	495	459	469	442	520	492	473	498	476	476	511	494	509	459	484	481	505	514	501	434	474	481	449	504	502	505	444	463	465	506	500	486	511	499	482	430	521	501	481	467	471	509	480	470	467	464	469	471	493	501	472	489	468	489	506	493	478	461	508	469	477	480	481	454	478	481	482	436	477	459	482	460	463	481	499	499	525	477	473	511	458	529	524	486	481	475	481	405	483	494	473	495	452	488	501	493	470	454	454	526	477	503	481	500	482	465	465	472	455	502	438	448	504	467	441	508	510	506	504	495	468	482	494	468	516	470	488	439	472	484	488	456	523	495	435	517	468	492	495	450	495	485	516	475	463	457	496	468	446	493	456	480	490	506	473	457	468	506	469	492	487	474	528	476	509	493	497	458	468	527	492	548	458	473	500	480	454	498	471	521	465	506	497	440	472	502	471	471	446	457	489	511	500	505	437	476	474	485	487	468	457	461	485	481	483	475	468	467	504	443	465	532	425	495	463	503	495	478	487	487	512	497	519	499	487	462	515	460	498	518	468	487	486	473	455	475	455	493	472	474	488	471	472	489	463	471	529	448	476	465	533	496	491	525	461	532	468	453	495	462	477	506	483	483	435	519	483	484	516	485	479	529	488	496	478	469	485	459	493	529	460	465	465	467	515	471	430	456	449	489	468	485	450	509	470	471	485	480	472	454	439	485	480	455	449	496	503	458	495	490	494	479	514	455	505	478	519	452	456	470	494	471	445	494	482	486	478	459	477	462	487	472	473	496	484	514	456	506	494	474	474	453	454	533	420	484	464	476	490	513	522	481	470	465	524	454	485	488	474	478	512	496	480	503	516	505	500	447	480	478	451	511	517	485	485	524	490	476	479	486	484	493	482	484	490	487	508	515	462	463	491	489	461	500	481	498	465	500	501	531	475	429	514	490	470	444	476	484	504	470	518	510	493	495	508	501	491	464	471	488	500	521	481	490	461	506	488	469	482	467	463	472	504	517	491	480	494	490	497	454	508	520	497	462	476	501	479	494	498	509	480	473	473	547	521	479	502	466	524	511	491	496	458	485	471	500	501	504	491	451	486	460	481	483	482	517	472	485	462	502	469	478	467	504	476	461	497	455	521	478	521	491	484	435	499	477	476	463	467	479	497	498	471	505	456	478	451	508	452	474	497	473	469	475	478	504	464	460	445	458	466	449	481	481	471	478	483	483	468	464	472	483	484	479	491	492	457	495	493	514	482	488	462	501	473	489	488	478	469	474	482	494	495	505	468	467	479	498	497	520	496	482	467	475	511	498	500	468	460	458	481	487	510	444	474	492	461	471	452	476	464	510	473	472	474	516	460	475	474	482	457	484	457	478	466	499	489	471	508	470	489	512	465	510	496	498	457	502	471	482	487	489	449	461	469	468	467	480	475	513	490	490	498	484	504	417	491	464	459	514	487	464	506	455	512	471	472	466	488	489	482	495	510	443	447	482	474	510	485	490	504	464	497	453	469	462	479	482	474	507	496	461	502	523	452	495	499	487	436	492	503	454	456	490	470	522	472	489	489	504	466	497	491	466	451	492	456	487	438	473	450	456	485	494	485	535	487	461	508	463	492	521	485	489	467	460	519	505	462	456	489	479	506	484	517	473	447	485	453	482	487	508	495	472	481	490	535	479	468	465	460	499	467	467	476	427	479	479	511	450	489	475	483	447	489	475	509	508	486	499	462	453	470	490	509	525	495	453	518	494	472	477	465	488	518	480	504	484	488	497	497	501	486	480	493	480	515	456	464	474	492	495	491	512	486	479	476	514	466	525	496	512	501	491	463	530	491	457	468	508	472	513	501	486	478	479	508	528	498	486	451	519	477	468	487	483	488	513	440	460	468	506	462	481	481	458	465	453	475	467	469	512	483	482	487	496	507	508	478	453	446	498	506	465	451	502	457	492	481	516	488	467	490	476	522	494	489	492	481	472	454	465	468	483	486	501	445	483	512	514	501	475	450	458	481	480	488	482	482	475	520	497	489	489	469	434	502	444	461	464	485	499	478	465	485	466	530	520	491	479	499	527	479	467	448	488	504	486	465	471	468	477	478	502	485	457	537	475	520	488	480	477	501	454	477	473	457	439	535	484	472	514	474	473	459	468	465	501	480	489	458	488	478	536	523	426	500	501	467	495	461	485	516	486	520	450	522	473	417	476	476	493	519	508	492	493	480	477	489	457	491	458	496	461	494	486	502	477	456	491	503	458	500	490	478	477	470	471	458	499	469	451	457	484	525	517	468	465	494	488	480	468	500	527	527	438	428	483	464	458	510	499	514	483	481	525	481	492	491	461	479	512	497	494	467	478	482	471	461	449	513	496	474	484	484	429	513	446	489	502	503	488	500	468	468	483	483	462	461	504	447	477	482	473	511	470	478	482	459	436	508	482	445	449	491	475	486	492	519	478	464	474	482	460	483	470	499	447	472	485	466	459	504	462	481	468	466	464	505	487	507	458	448	468	473	444	501	486	487	473	480	488	472	477	460	460	547	475	492	516	468	496	468	472	469	471	502	512	457	504	486	456	457	500	475	492	449	489	492	457	511	504	495	524	414	470	470	469	502	475	449	494	408	463	519	489	476	498	421	491	472	454	458	445	487	530	493	506	473	506	473	519	480	488	485	493	492	470	442	458	490	481	489	504	437	494	492	477	514	439	489	492	505	498	520	507	492	471	481	442	475	468	503	464	504	486	474	492	483	442	479	453	472	504	510	478	494	482	459	497	496	518	460	456	479	496	451	478	479	482	492	476	491	446	483	437	520	475	473	495	481	430	492	491	472	484	484	494	504	496	480	524	498	483	486	511	468	514	459	491	470	484	471	433	504	489	440	503	497	451	485	535	487	502	488	463	474	475	463	464	502	506	480	521	517	489	461	440	460	430	509	487	491	475	454	476	479	443	488	482	494	475	449	502	474	485	476	447	444	498	456	474	494	481
23085	21129	28109	24118	20976	20343	6663	1851	1442	1318	1283	1080	981	1031	922	886	873	823	767	789	809	763	728	740	753	747	714	703	720	714	703	674	723	728	692	644	692	658	670	648	642	693	712	711	716	646	625	642	679	717	645	697	670	669	668	672	654	711	631	652	705	706	610	705	650	699	640	689	632	636	638	647	686	649	676	716	712	673	620	630	676	645	679	648	678	642	569	578	665	646	638	648	644	700	700	646	619	665	595	639	684	690	622	655	637	675	671	655	689	676	692	642	663	657	669	664	723	647	672	613	698	674	677	661	673	691	620	688	640	643	650	612	703	625	632	674	664	724	654	613	632	679	650	666	639	652	639	635	661	645	709	689	628	655	676	696	645	642	632	692	669	667	667	632	647	673	670	710	641	633	655	656	644	633	675	692	692	662	654	715	693	647	633	675	648	689	701	680	661	725	682	676	651	671	658	683	614	692	654	643	628	662	658	660	689	676	676	651	701	650	660	629	673	627	686	642	647	695	664	655	691	643	646	649	622	678	618	638	658	664	649	681	652	695	633	681	643	676	669	655	628	698	644	645	663	642	630	622	619	646	625	685	671	696	653	680	640	667	632	678	624	658	664	705	656	689	660	647	620	659	656	626	647	658	651	628	619	640	680	672	656	695	650	662	672	640	627	687	695	706	699	682	698	658	635	700	625	674	636	668	621	673	632	669	632	635	689	685	625	679	643	717	654	649	658	616	594	690	694	649	660	672	662	641	685	641	609	650	659	639	670	646	633	677	648	675	679	682	668	673	683	663	652	676	658	769	667	641	676	673	621	639	649	631	690	659	698	691	677	641	666	692	659	652	647	685	670	620	656	640	654	609	713	637	657	654	633	660	623	627	672	655	637	625	663	629	713	673	671	671	657	622	622	612	616	696	646	652	639	657	640	612	680	700	688	664	658	651	712	633	684	640	680	676	642	695	701	684	657	690	665	631	664	672	685	641	665	640	654	600	654	658	584	696	664	633	694	618	690	667	634	694	666	655	652	630	645	643	643	685	709	667	667	619	722	638	692	648	629	630	679	650	659	654	647	668	699	637	697	617	630	642	696	638	689	640	649	676	632	680	637	661	673	655	651	656	627	690	671	658	659	650	654	637	624	696	607	682	665	721	693	659	638	653	646	682	638	664	646	652	671	607	709	656	612	641	659	636	642	644	683	645	628	679	625	696	634	663	671	696	650	633	669	626	691	621	654	666	660	644	587	670	695	639	673	681	688	679	700	671	671	618	668	711	709	675	648	669	630	724	644	593	665	629	655	626	632	662	649	651	651	667	624	634	624	626	634	669	643	648	654	624	637	654	686	647	662	650	652	637	617	650	654	700	671	649	616	673	654	643	661	665	657	693	662	650	633	634	618	635	614	625	635	654	713	675	648	631	617	657	658	676	615	641	660	632	653	683	659	680	667	685	658	643	624	679	699	680	658	674	687	619	685	659	631	659	718	660	585	656	658	692	638	675	651	659	666	672	657	652	606	603	627	655	639	678	628	657	662	670	603	660	596	674	698	668	694	647	677	640	691	613	639	644	646	725	692	679	665	627	651	601	661	624	678	632	676	595	648	649	687	648	636	645	635	639	611	650	631	634	654	630	655	707	684	665	627	663	653	629	682	601	719	686	639	636	658	671	636	629	651	648	671	722	675	666	636	615	668	650	684	657	660	612	652	666	648	688	668	627	632	659	623	657	694	644	654	636	629	633	684	648	610	686	644	611	690	634	722	661	666	682	678	623	669	666	664	675	726	647	661	691	667	668	654	623	632	686	679	663	678	678	654	656	643	669	694	669	625	645	648	619	612	630	632	627	698	652	656	689	641	680	678	651	628	612	666	632	683	711	679	651	680	658	679	645	673	677	629	653	653	646	642	675	700	625	648	636	677	693	674	645	637	660	640	588	647	664	668	659	699	625	707	654	687	657	691	676	602	651	601	661	640	674	648	659	695	635	638	634	662	659	624	647	668	663	626	698	665	666	672	716	641	643	660	695	609	686	648	635	682	694	694	646	689	595	679	655	656	605	665	676	628	643	612	638	621	660	657	634	641	658	643	656	661	632	646	643	677	687	648	691	657	681	706	665	696	647	678	606	637	633	692	650	659	615	645	638	667	640	688	654	627	668	650	664	710	681	687	638	631	647	666	660	612	640	690	637	666	631	639	668	626	655	629	624	629	657	663	677	595	702	661	671	633	650	621	690	621	686	676	647	659	600	660	657	637	657	614	645	659	704	634	698	646	640	609	695	634	635	652	597	666	674	606	641	676	630	701	649	634	664	624	622	700	640	665	648	684	658	628	665	681	667	636	629	690	628	681	640	635	623	696	659	665	633	620	627	653	665	619	709	639	671	677	632	651	672	683	672	671	665	637	649	638	713	654	682	628	680	716	683	631	620	678	675	686	656	668	667	629	661	701	602	617	643	659	688	657	641	656	658	655	615	652	668	644	607	624	643	600	601	663	670	643	624	678	633	657	678	623	649	672	622	682	684	637	654	634	650	665	685	638	618	669	652	625	686	678	669	625	639	655	643	677	674	671	605	677	667	622	729	700	643	659	647	603	674	655	653	619	683	660	663	632	627	636	666	631	682	639	698	672	671	629	678	633	659	641	654	670	610	697	699	669	663	653	657	682	681	628	654	642	620	653	694	656	636	677	651	704	660	651	670	633	664	678	632	631	663	667	636	702	702	665	597	690	680	669	668	655	643	636	624	645	682	646	693	667	678	641	664	639	607	628	633	683	670	656	685	651	632	649	663	660	656	663	658	631	622	654	653	646	634	691	634	654	632	638	652	665	660	647	644	694	684	675	619	651	670	669	642	693	658	645	628	636	641	660	636	697	633	655	700	624	673	685	662	657	661	688	605	670	659	647	626	693	661	648	648	668	670	659	648	572	662	675	685	675	701	639	647	687	650	675	690	679	657	599	672	603	636	656	677	653	620	646	657	655	678	702	631	682	668	626	650	688	602	670	662	614	688	679	656	630	678	658	667	614	636	601	667	636	655	646	651	683	693	653	642	661	701	685	648	630	676	635	671	637	662	658	648	659	667	691	669	678	689	649	651	697	642	647	651	686	642	596	650	634	650	680	659	605	596	649	645	643	646	668	644	623	623	648	697	636	674	630	677	695	671	654	642	629	635	647	650	686	646	643	647	651	641	655	652	667	679	606	647	669	707	683	607	679	644	637	659	663	652	636	653	658	687	678	653	615	691	643	677	692	662	630	632	672	661	616	681	695	667	697	662	684	621	651	679	643	630	684	638	637	658	590	618	632	671	673	656	673	693	684	652	652	653	671	651	678	702	671	649	673	680	708	642	660	678	636	634	639	632	657	643	696	671	624	648	666	656	687	619	726	666	630	642	675	640	658	677	681	646	706	612	656	721	671	630	665	678	634	683	648	673	696	646	642	668	694	643	676	661	626	688	662	664	653	626	656	621	664	642	644	665	680	616	674	629	632	644
16643	71636	18553	8977	6099	4709	3768	3183	2628	2221	1996	1658	1431	1325	1217	1124	1075	968	931	906	898	853	897	860	837	821	766	776	738	747	747	755	819	733	712	734	738	701	749	738	677	640	705	739	713	683	688	711	678	669	674	690	691	699	730	705	718	657	685	701	652	675	674	707	660	682	699	660	704	694	681	642	674	692	719	678	606	695	698	694	701	656	656	678	693	692	675	698	719	681	696	676	694	730	720	700	668	717	682	719	694	665	687	673	671	679	706	695	676	720	706	691	684	737	683	694	663	674	651	708	694	640	669	727	720	660	667	734	635	647	695	697	666	661	632	641	721	662	721	699	664	686	717	672	636	684	676	672	662	643	675	679	675	680	675	655	673	656	610	621	705	648	607	707	664	696	677	680	683	689	659	695	665	669	696	724	658	617	622	667	700	685	667	667	639	697	702	645	682	663	638	664	688	681	711	690	630	680	655	643	701	634	649	648	649	668	664	645	727	671	667	692	654	680	647	654	657	666	678	659	625	660	652	617	677	658	651	652	702	681	714	682	633	655	702	749	678	622	692	673	661	714	679	717	728	679	664	660	742	638	622	670	674	692	695	661	691	685	660	687	670	624	676	620	665	649	661	653	671	645	668	670	725	638	684	647	672	706	638	644	685	651	684	661	654	704	658	681	690	660	618	661	686	645	685	642	677	671	672	663	730	718	715	634	687	637	663	678	651	609	673	682	663	723	658	657	677	664	706	654	668	701	638	673	711	654	591	652	653	677	665	635	709	681	677	641	701	710	624	671	650	622	660	669	634	691	667	689	652	625	693	694	671	629	700	650	659	664	686	638	641	669	632	691	637	661	641	696	693	680	631	646	670	682	670	668	682	648	693	670	644	673	651	699	733	692	668	726	686	689	660	689	668	683	685	620	649	690	683	709	674	647	668	696	691	669	677	697	670	676	669	654	647	615	604	710	650	665	687	664	668	688	683	671	696	700	659	692	665	615	697	682	682	656	630	693	645	651	661	657	644	660	610	610	669	647	665	673	722	712	659	706	701	611	678	701	675	661	686	657	670	675	680	700	692	643	662	627	652	668	678	665	714	618	646	635	700	653	645	656	711	668	670	682	683	653	705	661	629	667	651	658	608	627	663	643	664	690	702	651	646	648	662	724	646	647	641	666	638	666	672	637	698	675	656	658	638	699	660	624	666	656	654	677	693	647	691	702	655	642	680	642	672	682	609	619	687	662	658	670	656	692	666	671	668	667	706	706	710	661	679	636	656	649	649	707	624	724	689	674	621	684	682	680	660	667	703	672	707	716	690	692	691	684	667	691	667	660	682	713	651	676	674	672	688	664	670	717	658	666	646	691	662	653	694	672	682	687	664	668	672	616	694	673	702	616	649	690	663	701	688	663	664	625	662	634	677	633	638	649	721	689	665	676	690	642	684	662	694	677	659	679	654	637	694	687	657	651	654	717	647	686	695	645	657	659	695	608	701	689	666	685	661	684	647	647	622	641	635	649	644	673	708	692	644	664	637	634	691	603	657	713	656	687	708	715	674	662	637	681	641	704	686	694	671	660	621	670	699	714	680	708	654	654	652	654	678	694	691	641	681	680	656	649	692	635	697	661	678	650	689	661	671	695	638	649	677	653	643	678	688	629	692	721	684	685	667	695	663	678	713	635	677	656	675	651	663	652	652	694	691	691	665	708	653	676	669	662	629	656	672	709	696	651	670	620	695	714	689	700	644	647	654	652	706	672	717	688	679	687	668	643	676	707	630	659	692	653	718	700	681	672	651	669	772	646	712	660	645	632	628	646	665	740	700	674	647	678	661	687	657	698	650	680	686	722	671	642	688	634	656	690	642	670	683	638	673	641	692	688	654	671	643	631	675	673	661	663	664	634	684	635	654	661	670	656	645	699	683	652	670	648	662	685	678	692	688	671	634	676	677	662	671	692	679	684	661	626	662	651	655	695	708	722	702	642	640	669	691	726	680	670	671	635	672	674	690	680	673	691	686	662	648	640	666	671	684	671	695	679	668	698	634	681	699	697	676	684	649	645	661	674	688	641	657	694	700	657	643	702	711	672	640	663	647	654	633	640	713	665	681	650	653	689	689	664	722	683	627	658	675	673	640	751	667	685	665	678	655	673	669	690	661	645	683	722	657	694	710	687	665	653	648	643	689	632	649	676	643	709	647	709	644	653	683	710	689	629	680	719	701	656	665	683	676	662	657	692	734	672	682	711	688	623	660	655	715	666	669	687	675	629	667	688	657	648	691	618	689	678	688	618	630	672	700	646	653	659	688	679	663	685	697	627	678	684	682	662	658	693	735	663	631	685	705	700	678	626	670	657	693	669	658	697	670	660	682	675	678	666	684	668	677	687	672	693	651	666	659	669	642	696	693	655	654	676	688	666	685	674	680	692	670	688	656	621	679	662	676	660	619	624	702	637	687	721	686	641	683	708	649	659	647	624	664	659	688	651	667	683	663	670	669	661	634	686	641	597	645	677	689	648	691	656	659	641	710	645	628	649	682	672	715	645	698	651	651	663	651	679	666	666	714	676	700	696	675	659	665	666	703	701	654	612	713	671	711	689	703	654	672	737	640	726	644	646	672	713	671	678	668	680	664	676	686	676	657	707	695	695	678	683	658	670	630	685	729	619	682	643	683	699	664	645	658	683	660	699	731	699	721	693	653	721	703	691	653	607	646	637	687	713	605	711	672	664	620	663	673	662	674	676	710	666	682	674	628	674	703	637	673	604	672	663	654	605	665	672	644	664	713	681	712	729	660	685	650	689	720	707	642	651	652	640	697	667	657	643	682	701	684	692	719	675	686	646	675	668	678	665	667	663	629	690	683	635	691	670	615	671	655	666	662	705	675	668	685	705	668	664	635	678	647	688	662	693	662	737	677	647	670	638	678	648	600	643	625	694	702	681	678	622	660	677	667	627	653	635	702	658	689	677	666	685	673	667	644	658	679	653	658	688	676	676	703	665	673	700	691	697	685	730	671	675	658	713	616	602	657	664	697	658	650	658	671	662	654	684	629	637	678	664	699	657	677	661	680	629	640	634	663	704	687	712	625	710	693	640	667	642	711	664	612	739	712	674	648	682	674	660	651	701	685	681	629	641	657	640	659	687	694	711	659	661	653	632	667	690	694	647	665	642	663	642	661	663	660	667	656	679	667	659	674	697	694	612	689	661	682	639	654	703	625	670	654	660	654	743	656	662	636	653	663	656	666	668	673	687	671	655	683	656	632	673	652	684	643	660	672	644	665	671	716	680	691	672	682	689	696	683	699	647	716	672	684	685	646	694	664	625	647	664	687	664	654	644	664	696	686	644	672	695	667	679	663	650	631	706	643	679	653	726	673	656	643	682	665	707	689	684	679	692	698	670	685	660	664	734	686	705	678	660	704	672	692	667	698	698	647	702	681	670	685	685	637	677	638	649	675	656	700	642	674	704	680	684	691	651	704	653	676	665	680	676	646	698
28194	18874	7436	379	277	212	189	178	171	180	141	144	155	175	173	184	156	158	154	146	176	170	163	167	167	144	145	155	145	161	150	160	136	180	136	163	144	145	146	168	142	153	137	162	132	145	143	175	162	131	142	159	141	140	127	175	157	157	147	157	164	157	148	161	138	166	152	152	142	149	150	156	163	148	147	145	153	146	143	132	148	154	166	131	156	176	158	151	167	150	144	164	146	145	146	129	157	157	139	149	157	152	170	167	125	172	132	152	131	142	149	143	136	166	159	142	152	127	155	156	159	153	172	143	136	153	143	150	149	153	167	159	147	136	152	171	154	159	151	163	166	144	158	157	138	174	145	144	165	124	136	134	146	139	174	155	148	137	146	134	157	145	145	178	141	163	157	142	158	131	140	171	136	134	164	160	144	136	170	151	158	171	147	144	138	152	160	140	136	138	156	157	143	149	139	162	150	154	141	145	147	148	143	142	160	145	147	167	144	144	156	155	130	170	137	170	153	177	168	129	128	137	131	167	135	141	165	163	136	120	151	153	144	131	146	140	190	128	161	155	180	162	165	138	170	135	153	136	169	133	155	142	152	148	149	161	169	164	156	138	170	146	117	170	147	181	161	139	160	126	148	148	148	159	173	151	138	171	144	138	144	148	151	136	152	135	141	139	146	158	160	135	157	165	151	155	170	144	147	148	150	138	149	142	148	152	159	139	141	150	149	159	152	147	135	166	148	130	180	162	158	158	140	174	138	164	148	161	169	164	151	142	147	154	180	139	167	161	152	146	146	145	189	160	150	142	138	108	137	144	157	155	141	161	159	153	163	156	146	143	134	162	150	155	126	121	152	145	182	140	160	143	147	152	160	126	144	155	148	149	143	147	151	145	156	157	159	157	159	154	154	152	166	145	154	145	143	138	147	167	141	165	135	169	159	143	174	153	153	164	151	160	130	160	170	156	160	146	127	161	138	157	162	178	134	152	157	143	152	151	143	168	155	150	135	143	139	131	147	149	165	131	139	145	162	150	158	162	148	152	137	168	140	153	170	132	139	166	153	133	145	148	155	171	140	175	149	145	150	181	160	144	149	162	153	147	154	178	147	145	156	135	173	160	121	155	166	146	141	162	151	141	133	143	144	149	176	140	164	147	155	139	137	124	168	147	130	164	161	166	145	167	146	142	137	150	129	146	139	141	140	116	151	133	158	112	147	164	152	175	142	168	135	151	166	154	159	162	154	140	178	133	151	180	148	134	146	137	154	154	155	161	158	153	142	128	133	135	156	138	145	153	163	160	150	155	151	149	145	162	166	134	152	143	154	136	152	133	157	154	156	158	162	138	153	151	135	170	148	133	142	143	136	141	139	174	162	145	147	162	135	156	147	155	139	140	143	145	145	170	161	156	154	146	161	147	138	143	148	151	165	177	163	156	172	141	161	155	141	143	147	164	162	142	154	145	146	146	172	145	123	159	165	137	128	148	150	144	144	157	145	153	152	153	138	168	127	157	150	140	178	141	154	142	159	179	167	143	157	144	132	172	137	179	155	131	154	147	165	154	141	163	155	145	149	134	158	148	123	142	123	155	143	151	150	137	151	135	174	129	161	142	160	149	140	147	148	159	142	163	156	167	142	150	142	152	156	163	144	149	153	144	137	156	145	168	129	145	150	137	158	145	156	145	147	127	165	152	170	165	134	141	159	126	140	140	142	146	128	187	160	158	145	153	148	174	138	139	150	148	177	145	135	148	141	149	141	143	150	139	138	137	155	150	150	168	154	154	142	146	141	141	171	179	142	147	154	165	167	159	163	143	147	141	148	139	152	136	151	136	134	170	156	149	158	180	166	151	145	137	157	150	143	155	138	136	141	166	139	141	159	151	161	131	144	164	145	149	159	148	141	156	133	153	145	168	153	150	162	152	160	148	129	132	155	168	153	169	160	168	159	141	145	140	151	164	134	147	136	148	153	150	157	155	137	171	165	150	165	150	136	148	131	165	178	158	160	142	153	145	159	140	165	168	155	143	170	149	171	156	193	153	157	162	159	144	146	127	143	144	143	137	149	151	156	127	166	173	162	157	152	126	170	141	148	152	170	131	155	121	169	160	142	162	146	153	152	159	143	147	151	161	160	170	143	158	149	167	146	179	147	155	133	145	134	136	146	138	141	161	153	137	117	149	143	145	131	146	139	119	163	158	157	177	133	155	146	164	152	156	145	135	148	151	154	155	159	157	146	164	140	143	160	140	159	146	160	151	165	148	134	139	154	158	163	143	148	148	162	155	156	176	154	148	137	148	139	167	158	134	156	170	156	160	134	145	144	156	153	142	156	139	150	159	141	165	143	137	143	145	157	127	141	153	150	129	138	169	182	135	145	142	158	144	153	168	140	168	165	132	162	150	115	146	160	157	167	166	148	138	154	149	154	153	149	154	152	166	144	156	149	146	169	167	127	161	134	148	143	168	150	143	142	152	161	146	140	160	146	127	174	150	155	143	157	139	165	137	160	148	153	138	137	148	163	144	148	160	160	139	166	169	144	154	145	146	154	151	163	157	155	153	166	161	153	141	159	123	161	138	153	135	135	124	174	121	145	147	152	166	147	174	133	165	138	166	160	185	161	147	137	144	150	153	149	144	150	176	133	167	140	164	158	143	125	167	151	143	169	143	157	144	160	139	138	156	191	141	132	152	147	137	155	141	153	157	145	155	134	139	131	152	154	132	139	151	162	159	139	159	142	156	167	142	166	172	142	156	154	134	145	145	152	144	164	139	155	146	146	146	145	147	165	152	162	161	159	143	153	185	144	135	156	175	165	151	169	157	150	160	144	180	141	151	149	166	149	158	154	170	148	123	153	168	146	148	146	163	143	156	136	151	165	138	167	151	136	144	147	135	160	134	148	165	156	149	157	148	151	158	170	145	164	185	139	131	149	148	155	123	129	151	154	148	155	167	147	150	152	163	135	154	155	159	154	169	146	133	149	161	147	152	165	145	160	153	141	142	169	163	142	161	148	153	143	153	151	157	153	164	163	152	146	157	137	139	162	137	157	152	154	163	146	146	154	148	144	145	128	151	162	152	145	155	149	157	166	158	179	144	143	155	152	144	167	122	153	150	153	145	141	151	167	152	153	141	138	140	155	133	130	132	175	150	153	145	148	149	146	165	150	143	159	153	147	130	164	154	141	147	167	168	147	140	129	169	136	163	124	155	172	148	176	155	153	163	152	157	146	149	138	168	162	149	134	155	165	169	164	166	162	141	174	146	137	157	165	153	160	153	132	135	144	139	165	145	159	128	152	144	162	138	149	142	151	153	139	130	163	163	179	131	149	173	156	152	144	153	143	171	157	155	157	135	125	154	162	148	170	162	148	139	167	131	151	143	157	166	141	146	141	148	142	182	153	154	150	165	152	150	170	155	160	178	146	118	152	155	149	168	142	158	151	157	146	152	150	142	168	155	147	139	139	156	147	139	161	148	171	143	161	170	142	168	137	147
6889	16996	4208	405	305	258	255	224	214	212	196	204	151	202	176	172	174	174	192	182	160	183	162	149	182	168	185	166	182	196	151	180	165	159	175	192	171	163	184	152	167	167	169	170	144	175	159	167	160	156	170	165	174	157	167	135	175	163	169	166	174	182	180	178	164	192	174	162	164	156	174	165	165	155	165	174	160	164	173	170	180	203	176	156	172	163	192	186	179	178	187	178	163	180	149	176	177	158	178	163	142	156	162	151	176	152	162	165	145	187	154	183	175	146	147	153	163	165	173	172	203	169	177	169	170	170	179	174	177	165	171	164	176	176	166	167	170	161	159	149	145	150	170	161	169	178	163	173	174	176	164	159	159	180	167	181	173	167	164	187	152	175	157	179	167	174	165	147	172	162	174	161	179	162	168	146	148	168	171	142	156	160	166	164	155	168	173	155	143	150	164	180	156	170	162	144	167	151	164	202	178	156	140	168	153	155	139	179	148	179	159	168	143	145	162	154	160	166	165	189	170	157	206	182	165	162	185	170	160	147	175	171	172	166	184	163	192	161	158	165	165	176	158	176	163	205	171	148	150	164	141	149	156	164	160	170	160	174	155	174	163	168	184	155	172	180	174	172	169	182	182	154	147	159	161	175	162	157	167	178	175	183	170	192	188	158	151	159	158	164	177	169	176	158	163	148	163	165	194	163	150	154	172	154	167	170	160	180	181	160	173	195	171	139	203	156	192	175	177	165	176	146	190	141	160	174	186	178	140	150	176	160	188	160	171	166	149	162	174	157	170	150	191	217	156	165	170	169	177	162	171	160	171	186	172	176	169	155	173	175	163	156	196	146	167	172	158	183	181	182	137	195	186	169	168	172	196	175	162	152	181	190	172	163	143	164	166	168	136	160	189	178	162	143	166	179	160	158	174	147	180	162	169	184	173	148	155	149	187	166	144	165	176	175	179	170	163	173	157	168	161	163	164	180	162	156	122	185	191	173	169	156	174	166	150	166	164	180	171	169	157	169	171	178	164	176	160	189	153	181	149	176	159	168	171	157	165	150	182	158	179	144	212	148	190	174	157	162	176	190	184	161	179	154	169	147	165	164	193	172	165	171	169	164	167	159	170	174	166	187	160	180	144	164	165	179	190	172	149	163	157	179	169	153	167	147	195	163	181	163	162	158	162	154	178	167	152	161	173	172	170	155	145	160	153	174	144	171	165	163	160	188	149	178	171	179	147	156	153	179	159	173	176	179	179	165	177	157	166	152	181	182	177	158	170	180	169	197	169	169	176	141	162	180	168	175	172	182	183	175	147	169	170	188	161	171	149	177	172	181	188	168	165	161	153	197	165	146	165	174	175	146	156	159	173	184	183	157	155	168	156	179	170	164	165	181	178	169	159	176	166	149	161	165	179	152	166	184	180	171	158	145	164	152	146	173	178	162	150	154	189	181	173	173	175	193	172	162	156	166	190	178	153	158	177	165	150	176	189	160	159	179	172	154	159	169	187	174	173	155	168	174	184	156	170	153	181	151	187	163	151	165	173	148	160	155	158	148	150	154	175	164	174	172	169	175	147	152	160	176	168	195	186	148	169	174	175	165	160	174	175	160	168	165	159	157	154	159	168	162	170	149	150	183	173	150	145	171	178	170	160	180	148	178	173	169	149	155	183	141	171	164	168	168	158	160	153	178	146	199	172	152	146	145	158	183	191	174	170	166	172	168	181	164	164	153	161	172	175	152	185	156	168	172	160	192	138	161	163	168	161	176	146	171	163	151	167	166	159	165	152	162	153	165	167	148	164	154	183	167	153	164	164	179	149	148	195	179	151	173	145	166	158	178	153	139	164	162	187	172	159	142	178	189	170	190	150	169	154	155	159	167	167	172	162	143	184	149	157	176	185	166	154	172	149	168	174	173	161	168	160	146	166	167	193	146	143	175	147	161	139	155	164	163	184	178	163	161	175	174	171	167	166	177	174	153	160	170	155	150	199	155	179	160	186	174	156	166	149	176	153	147	157	165	160	161	138	164	172	167	146	154	169	195	173	164	161	185	160	182	180	157	178	160	157	155	177	164	161	152	168	150	161	182	177	180	171	166	149	177	175	165	164	183	162	148	156	154	155	196	193	165	172	162	161	161	184	147	160	154	175	160	162	174	167	150	196	182	147	188	124	173	159	170	165	180	150	143	178	164	166	175	159	176	167	178	169	148	176	164	187	167	145	166	164	171	161	139	152	181	141	172	144	166	164	154	188	179	184	184	155	152	168	167	169	158	176	161	173	162	173	151	175	171	182	180	155	157	147	176	165	154	163	166	162	159	178	168	165	194	170	153	163	148	147	182	168	147	155	159	146	160	171	172	181	177	161	162	177	168	176	175	184	194	162	178	170	162	172	170	151	148	164	156	185	173	165	154	167	175	154	168	167	160	147	171	172	162	156	186	183	166	197	194	166	163	167	150	158	166	166	167	178	152	179	165	147	151	157	170	163	173	173	185	190	183	140	163	161	180	177	171	199	168	176	152	143	165	162	170	162	170	167	184	169	185	161	186	155	181	184	173	157	167	184	175	168	174	179	146	179	164	177	177	187	170	175	150	202	169	156	159	187	175	171	168	193	164	160	157	161	170	167	182	164	191	169	170	161	158	165	159	169	164	143	165	141	184	153	175	152	154	151	154	153	153	162	191	182	173	157	166	181	188	158	162	158	169	173	169	165	181	146	172	192	165	175	169	189	156	169	154	156	180	151	164	170	176	183	165	153	173	155	176	158	160	165	160	150	178	190	173	152	141	159	189	144	168	154	168	161	173	184	156	177	178	150	160	175	183	170	163	170	171	148	152	156	157	175	178	196	156	184	159	187	161	150	160	138	175	170	166	161	165	162	153	156	160	171	163	160	150	176	184	191	170	175	160	160	151	148	161	166	155	156	162	178	158	163	173	178	161	159	148	171	169	153	193	151	158	168	172	182	156	153	183	186	174	176	165	179	196	180	171	166	175	173	166	165	160	193	161	164	178	158	175	183	163	160	167	158	173	158	157	171	173	174	180	175	157	150	175	155	185	179	174	161	189	177	162	146	208	159	179	173	169	176	174	184	174	176	179	169	176	190	156	175	157	141	167	148	190	178	177	166	162	169	175	164	169	182	164	170	168	154	165	165	125	179	181	152	175	189	176	164	156	146	170	169	156	157	164	179	147	174	172	155	179	157	165	161	153	152	157	171	154	163	158	153	167	190	170	157	146	183	189	178	156	160	174	174	161	167	170	138	179	142	159	184	185	178	177	164	173	165	159	169	169	187	170	170	189	164	167	171	157	169	175	160	152	159	178	171	187	178	166	210	161	174	179	150	167	144	167	152	171	173	165	184	158	161	176	179	145	158	159	160	166	173	177	159	162	151	169	162	168	154	144	176	160	185	162	162	158	199	164	162	166	168	159	152	152	164	150	182	171	169	181	166	172	178	176	167	191	167	164	169	187	162	175	165	176	161	170	147	155
25375	21035	28861	23383	20918	12045	1737	1090	932	857	832	730	690	684	618	604	649	623	538	530	544	513	576	517	527	507	491	523	526	486	524	501	475	518	469	497	523	514	500	489	520	537	469	490	469	440	487	496	501	422	500	485	488	507	498	483	484	514	473	459	487	459	488	499	481	459	442	505	461	502	461	480	462	426	455	464	457	459	515	472	483	493	476	501	486	514	457	463	497	451	452	492	455	441	478	487	477	459	445	474	456	514	490	499	448	450	434	483	500	494	478	483	469	490	493	478	460	455	529	494	499	477	454	486	451	452	465	495	473	458	484	484	484	467	480	476	443	466	461	488	486	517	456	480	484	493	501	459	531	498	506	489	477	452	473	501	459	422	432	480	442	473	493	479	419	470	498	502	493	481	455	464	477	452	458	466	471	438	512	500	486	483	467	477	498	479	469	523	489	447	514	488	462	491	458	526	508	475	493	490	447	487	522	463	458	477	451	431	451	472	469	512	449	490	490	492	504	508	476	485	467	502	491	461	491	460	516	505	492	469	452	508	490	472	475	479	450	472	489	488	476	474	469	462	486	463	497	468	505	477	480	481	502	445	498	474	438	462	479	462	467	454	439	449	505	454	489	467	487	498	464	478	505	503	493	472	478	465	475	478	534	472	473	501	475	494	484	444	471	497	447	463	475	498	476	464	460	477	491	476	447	460	424	501	467	511	498	490	518	490	483	506	471	458	427	472	516	498	478	463	480	485	491	475	468	492	446	458	473	495	485	493	512	504	433	448	458	488	474	489	481	476	448	492	486	493	471	467	475	520	467	449	475	492	455	517	460	505	470	456	512	478	473	456	475	464	499	458	484	472	453	494	495	470	448	449	486	455	474	481	450	417	474	475	469	498	479	460	497	508	482	456	493	426	445	466	507	519	471	456	447	438	485	450	462	485	455	488	506	443	487	475	481	505	454	440	469	487	462	490	495	481	469	481	438	507	474	470	486	499	467	471	483	465	467	462	478	526	510	466	464	450	481	464	469	491	500	506	456	490	468	458	485	470	488	485	476	503	470	480	457	485	454	485	429	489	483	451	466	460	466	447	479	499	502	449	460	464	461	495	461	459	482	462	475	479	480	465	482	478	487	481	440	507	495	501	464	488	464	479	456	451	484	464	494	502	501	478	452	436	469	475	471	515	471	533	508	459	461	499	429	431	516	479	492	447	481	500	460	514	481	477	484	468	441	467	501	476	474	495	449	474	476	525	497	472	508	504	526	424	508	488	493	477	475	467	483	504	418	494	491	495	484	451	436	490	449	494	437	452	470	469	475	464	439	485	475	453	485	478	509	517	475	499	483	457	461	465	468	498	482	482	461	488	469	494	495	475	465	465	468	457	489	491	451	459	450	462	464	471	550	435	477	463	470	514	441	486	511	466	485	456	517	465	442	462	478	495	427	446	464	475	443	524	476	466	460	489	476	509	497	476	473	464	458	477	500	513	477	500	450	523	434	484	498	453	511	470	510	496	498	513	499	459	488	487	464	495	459	477	476	465	482	480	453	519	472	488	499	486	478	461	470	477	499	477	478	439	463	479	440	507	475	493	448	496	479	448	490	473	440	459	454	501	476	507	431	442	449	449	483	535	523	501	486	475	487	448	468	478	457	480	439	471	459	463	469	480	483	465	423	507	417	487	475	451	498	498	492	471	464	466	451	466	510	459	535	463	490	447	484	462	526	430	472	485	455	469	489	481	464	503	500	472	432	491	484	494	483	495	441	447	463	466	488	456	522	459	492	461	518	442	502	492	461	516	466	449	487	484	456	523	500	473	466	488	459	460	448	500	467	511	465	439	478	466	490	453	493	474	471	473	460	449	463	476	427	465	446	504	448	443	471	481	466	464	455	481	484	525	458	441	441	484	525	418	447	493	498	464	469	501	418	477	462	487	445	460	463	488	488	510	505	516	495	528	475	485	497	448	536	501	449	496	519	468	485	519	453	450	487	478	497	471	472	475	484	486	476	494	461	457	462	481	482	451	465	450	490	497	504	490	499	467	485	502	474	448	463	500	467	466	483	473	498	501	464	486	447	443	441	522	497	507	548	483	485	459	464	502	481	471	422	498	514	461	486	513	477	476	476	499	506	459	474	457	467	454	497	514	464	426	445	447	544	436	481	437	497	451	478	520	472	478	452	430	482	465	495	462	467	480	434	484	462	478	504	426	484	486	462	504	491	441	469	510	452	539	478	476	463	495	476	415	431	484	514	421	494	476	473	472	481	472	445	441	499	491	484	500	465	451	499	469	458	495	469	453	448	465	478	497	477	463	456	464	433	447	472	505	466	447	482	452	451	474	469	495	445	470	500	450	488	450	455	480	455	472	491	521	462	428	507	516	494	469	450	455	467	493	480	451	451	472	442	464	425	474	440	461	489	511	488	465	506	485	444	454	476	438	452	465	469	506	452	444	506	500	477	483	470	470	474	480	496	494	478	468	494	477	449	509	513	505	438	463	485	460	478	496	483	498	502	477	494	460	478	443	487	467	490	485	465	500	494	459	461	473	457	465	503	455	510	469	458	441	483	474	451	464	458	464	470	469	502	498	505	475	470	446	463	484	441	463	463	424	454	507	449	467	499	494	503	479	477	469	453	484	483	428	495	472	436	489	452	496	469	485	431	466	520	491	471	481	423	486	471	462	475	515	465	481	484	460	479	481	494	449	477	471	499	468	489	448	475	480	544	472	496	510	497	463	459	511	511	494	462	511	482	469	471	478	445	415	501	457	450	483	455	436	462	509	467	430	442	445	492	491	473	453	455	457	465	466	499	431	476	483	440	470	461	472	494	474	455	491	477	487	479	450	445	514	489	468	470	480	458	450	458	488	470	478	430	469	476	478	463	454	528	508	466	451	458	490	496	526	455	434	491	448	445	484	467	508	509	508	491	474	445	434	502	465	455	509	476	454	500	480	456	465	472	463	452	516	461	431	485	457	450	477	531	474	472	464	473	510	475	463	467	531	497	530	466	494	464	512	443	442	505	486	496	485	439	443	470	461	470	483	483	483	448	471	474	483	490	486	461	460	485	486	505	467	503	474	475	442	489	477	473	476	499	460	462	479	478	489	507	462	512	496	442	463	449	437	506	460	477	458	459	475	478	458	465	480	504	465	455	475	496	497	459	488	424	479	444	491	475	447	460	489	486	490	451	443	490	485	490	483	475	490	490	467	467	458	461	485	505	468	469	449	440	484	500	483	471	495	519	482	508	455	481	454	421	443	455	478	485	450	499	447	429	467	461	466	454	448	521	450	460	472	438	479	505	459	462	486	486	479	451	478	518	490	498	436	495	475	479	480	486	493	470	472	467	425	476	450	475	486	471	518	492	424	484	451	493	445	461	477	467	501	476	499	463	476	476	472	507	469	479	438	488	485	473	445	502	458	455	498	523	494	498	457	508	439	458	473	486	459	481	468	499	460	495	459	418	499	498	500	514	487	431	465	461	488	498	482
9141	41894	17563	5553	3698	2800	2282	1872	1574	1408	1222	1043	932	843	777	713	695	679	620	618	596	569	630	592	565	531	497	532	554	540	593	508	524	525	559	513	520	448	499	514	488	545	510	503	474	516	469	510	539	497	466	492	509	507	492	472	469	478	452	502	518	480	491	497	481	476	496	487	469	483	442	492	489	480	467	437	480	478	476	446	531	502	478	503	435	439	456	518	453	471	489	457	472	469	461	493	456	508	505	493	457	473	452	458	505	452	498	499	477	486	485	447	473	468	492	457	491	496	517	455	447	473	511	499	502	475	478	449	466	457	502	520	480	469	488	525	450	490	498	490	472	466	527	465	480	443	514	510	461	489	473	470	459	465	474	448	447	490	473	435	484	494	453	483	498	478	460	478	459	465	493	471	502	505	456	509	469	477	455	450	455	470	479	440	481	441	457	463	489	470	532	498	490	496	495	492	452	505	496	501	471	446	484	449	453	454	462	476	477	458	484	460	522	475	457	477	472	488	455	472	466	483	505	476	472	429	492	471	528	515	482	419	441	472	465	471	499	438	468	461	502	492	444	500	503	488	451	455	495	520	458	497	499	476	491	483	449	457	449	498	480	500	453	528	482	452	452	448	429	524	421	463	494	490	511	477	483	492	474	495	495	515	451	463	468	483	491	480	490	447	464	479	455	456	469	449	443	457	469	491	460	465	487	485	460	469	465	456	529	498	469	500	486	464	491	465	463	490	481	526	471	465	482	428	480	487	459	491	484	540	478	469	443	441	441	462	483	480	474	540	447	480	498	459	465	494	468	480	482	483	449	474	475	472	470	485	512	474	444	493	511	466	493	511	478	473	487	494	468	543	487	453	497	470	499	472	450	475	499	491	499	514	451	495	477	524	471	527	479	473	468	494	485	514	462	465	459	497	481	479	457	459	477	509	464	475	471	463	444	486	461	511	452	461	454	442	466	478	415	478	498	486	506	466	466	475	477	451	466	464	455	491	483	472	503	507	462	467	506	494	499	470	464	474	478	502	473	470	447	508	426	473	476	553	470	511	466	502	494	476	444	481	481	504	466	499	459	477	463	468	483	423	499	513	502	466	450	466	504	480	481	476	450	489	503	464	505	467	470	467	483	395	508	496	466	501	519	442	472	478	489	474	500	514	496	423	476	483	503	473	444	495	460	475	548	498	475	438	467	471	470	462	447	511	437	471	492	498	510	473	452	496	470	437	462	478	492	490	481	461	486	469	487	495	468	463	456	510	464	460	484	490	515	489	461	483	472	492	486	491	463	475	539	457	469	476	480	468	492	442	472	493	482	489	541	488	494	473	435	508	456	494	530	449	500	484	465	499	462	480	530	475	495	501	485	531	511	438	531	509	466	477	476	470	535	456	481	492	448	485	482	485	499	492	494	498	503	491	521	457	458	461	498	480	457	524	483	507	490	478	469	515	485	479	454	488	507	487	476	503	462	511	477	496	494	487	454	478	492	433	532	504	499	447	484	485	508	458	443	487	464	462	492	465	458	503	498	511	457	505	494	482	446	507	441	475	505	476	506	434	489	499	452	491	478	474	460	497	466	474	491	493	469	486	504	470	481	465	436	488	493	492	484	483	460	439	444	470	504	456	459	473	475	474	442	489	480	460	440	521	507	506	506	486	477	479	509	468	480	482	489	443	485	431	465	460	516	484	490	447	539	480	487	472	435	478	453	478	474	433	455	457	472	453	454	501	457	506	478	469	460	486	482	498	485	462	478	469	456	488	480	519	471	471	490	464	509	431	475	456	477	478	535	473	480	473	491	484	456	467	479	513	498	503	470	484	463	473	478	466	461	478	455	469	493	423	493	483	471	457	513	498	499	445	457	466	467	481	468	458	488	485	469	499	522	472	496	467	468	480	501	496	486	525	484	471	536	501	493	501	491	467	471	474	484	470	459	480	489	499	493	429	465	467	490	451	474	488	465	481	473	483	509	503	491	498	502	451	496	491	455	470	467	515	517	458	483	470	453	484	467	466	462	478	463	496	486	500	493	489	510	443	441	458	475	461	480	453	452	431	511	493	442	479	474	492	494	466	495	476	504	465	478	467	497	458	459	461	435	480	453	532	487	467	534	484	494	511	489	498	516	455	503	488	475	491	470	500	491	485	484	474	466	491	517	477	471	509	500	489	489	456	498	463	470	487	439	493	487	488	462	466	481	484	461	500	466	498	470	458	457	474	499	494	495	462	500	454	493	478	507	446	452	486	489	493	476	488	470	547	482	473	495	471	512	455	496	485	496	474	502	455	450	485	506	484	482	487	479	460	465	473	463	460	506	441	491	478	486	483	470	497	480	493	509	462	498	485	490	510	475	458	444	475	464	460	505	447	468	479	465	485	469	504	469	501	486	481	482	467	483	473	469	503	463	458	497	466	448	501	501	476	497	469	454	471	502	459	514	440	515	471	487	462	488	450	467	488	489	427	485	466	441	469	507	502	507	481	486	475	484	471	467	494	441	496	456	471	473	492	476	484	490	524	458	491	481	487	500	463	492	464	472	490	506	449	434	465	525	518	469	465	465	471	498	450	458	505	494	476	473	479	480	481	479	482	452	516	439	469	505	471	466	487	489	454	453	526	486	469	486	467	450	468	495	487	499	454	479	458	469	497	523	458	441	510	489	494	503	487	521	506	485	498	471	511	437	514	493	451	484	469	466	455	483	492	474	490	466	461	432	495	526	509	483	514	494	489	479	436	465	510	512	487	448	455	513	489	488	469	449	490	469	486	507	515	454	472	484	438	502	471	527	490	485	455	467	475	478	464	480	469	477	461	515	487	484	471	486	508	502	462	457	481	523	493	458	471	478	485	448	446	445	488	493	472	478	432	482	484	475	473	484	493	479	492	465	481	481	513	476	486	480	482	481	470	496	483	472	507	463	452	453	522	493	467	494	466	467	494	476	478	505	462	498	467	457	487	454	459	484	463	422	485	473	446	471	489	448	503	509	485	485	490	467	454	457	479	500	511	467	491	427	494	496	468	451	526	503	492	487	521	508	460	435	482	503	510	525	521	472	459	471	472	441	502	501	484	467	500	475	456	493	500	483	476	484	451	480	504	469	487	509	458	460	465	495	493	457	435	478	447	447	454	491	458	491	432	483	496	486	505	487	468	500	507	486	525	482	494	467	511	482	491	477	495	506	439	450	456	454	518	491	488	473	497	475	489	462	489	519	490	486	484	485	477	443	448	451	426	455	461	452	499	445	454	482	498	521	475	499	469	426	474	461	486	462	489	467	517	509	507	496	461	498	461	494	495	462	468	481	458	456	495	509	440	438	470	482	471	516	472	454	433	449	501	496	479	466	465	457	512	474	488	469	490	458	461	502	532	482	491	473	446	483	453	455	446	468	499	532	461	440	512	462	480	451	467	487	458	461	457	453	493	474	501	515	502	451	464	475	457	488	512	492	454	457	479	495	453	461	467	467	481	480	472	499	476	497	488	474	461	480	497	474	498
23031	21037	29123	23076	20962	20718	7865	1847	1465	1427	1238	1076	969	973	950	895	837	817	771	812	801	750	724	744	756	729	758	649	728	676	726	698	713	719	756	724	637	682	713	681	697	734	656	659	652	634	652	681	707	671	662	676	696	683	710	661	694	683	700	710	698	653	725	654	710	690	679	649	670	683	712	722	645	696	681	635	635	685	689	640	637	661	639	645	642	673	621	664	634	662	637	692	677	644	704	663	666	671	634	677	644	642	681	708	651	636	692	595	630	683	618	616	688	653	651	672	661	645	681	641	668	654	679	653	614	657	647	641	670	629	696	681	688	645	679	642	698	650	671	663	641	641	609	673	683	694	655	664	705	669	662	628	648	619	652	695	667	635	673	673	666	652	669	586	688	627	646	677	600	688	666	593	684	651	616	695	642	654	644	660	639	678	657	702	666	646	703	648	689	632	639	652	618	654	681	645	650	678	714	654	662	660	604	637	645	678	643	682	645	674	644	626	661	635	640	672	624	617	667	629	668	626	671	627	706	656	645	644	689	639	656	633	635	660	667	627	626	629	646	623	667	625	686	620	700	649	671	677	648	658	682	625	654	644	631	687	610	639	617	648	667	682	633	640	664	670	690	647	645	658	666	663	651	655	635	668	629	687	657	687	649	616	617	629	675	624	662	673	685	622	620	666	662	660	675	645	665	675	659	651	689	631	636	628	698	630	714	685	633	660	620	647	658	648	642	656	667	695	646	673	582	630	736	661	694	679	705	671	641	674	626	659	646	641	645	645	618	670	667	641	669	580	632	640	676	687	660	692	637	682	687	691	687	670	668	698	627	637	660	640	642	687	649	663	679	631	629	654	669	626	666	687	652	664	657	658	713	638	694	606	681	671	649	716	614	651	682	683	628	673	647	660	632	616	627	692	669	652	657	666	652	631	662	662	634	615	624	648	632	640	635	718	679	704	638	689	640	673	674	645	662	625	704	699	663	654	654	679	677	713	617	643	656	675	671	635	644	646	688	632	656	704	685	635	664	698	678	635	690	650	636	629	632	591	707	628	699	683	644	629	654	655	653	631	673	585	646	653	669	623	672	660	659	720	629	691	646	683	631	654	611	626	633	669	598	679	656	661	647	644	650	629	653	632	674	691	669	638	647	619	685	641	642	673	648	640	678	711	638	705	643	629	641	633	659	608	666	672	676	679	673	661	644	685	658	616	635	622	656	650	611	646	653	623	613	654	651	629	644	620	616	673	623	669	637	656	629	651	652	686	618	693	664	652	661	653	640	645	648	649	666	644	669	658	672	669	680	680	686	690	660	650	703	695	626	675	631	656	702	593	670	628	642	656	709	674	645	602	698	649	626	639	681	656	643	649	677	670	618	670	625	648	618	653	640	717	660	662	672	665	683	647	638	694	620	714	653	700	656	652	631	719	620	633	692	668	640	637	651	641	638	663	593	660	694	647	676	667	633	670	626	636	648	628	685	633	682	683	591	704	640	655	654	663	672	688	667	676	676	618	634	652	644	645	669	658	682	624	665	682	718	600	674	653	622	651	636	635	676	646	670	671	722	690	693	661	660	646	674	591	624	658	666	629	638	668	663	668	647	655	637	649	684	668	687	631	669	707	642	632	621	649	680	647	610	637	650	651	694	632	659	623	661	682	647	656	692	670	656	673	620	626	697	664	649	662	630	686	650	593	690	648	682	653	654	671	644	650	656	673	684	654	612	659	629	688	697	624	672	667	707	678	611	660	599	638	637	706	646	636	641	676	654	641	653	672	655	644	679	636	709	662	674	681	676	671	644	667	674	658	674	653	635	606	648	708	663	691	644	624	633	688	671	660	642	615	692	659	643	695	660	632	676	635	652	655	608	673	629	682	616	623	643	654	628	667	682	640	652	639	690	635	716	561	657	624	623	678	624	660	631	678	679	661	679	641	654	680	637	638	652	675	655	657	698	632	677	636	621	650	640	680	655	631	670	662	738	615	686	656	642	603	690	604	621	631	659	692	664	638	657	660	635	670	682	683	667	647	594	633	592	623	635	682	709	628	723	629	686	645	665	645	668	677	634	676	679	614	652	665	704	612	670	677	667	634	643	656	656	618	637	647	620	698	641	639	654	664	615	658	656	662	663	638	635	637	640	651	626	668	641	629	636	627	640	680	629	667	610	693	646	627	685	636	648	656	614	632	690	661	706	703	663	603	631	622	660	664	658	684	664	638	659	611	661	669	619	655	687	707	719	628	698	616	689	644	593	633	671	656	618	636	643	648	704	638	655	701	655	639	693	670	638	693	668	651	677	678	660	683	659	629	641	645	636	648	663	670	669	672	674	678	660	668	631	625	642	608	614	598	643	679	657	662	681	680	665	650	678	667	644	657	651	674	649	654	665	660	652	683	602	661	663	709	606	674	639	693	622	669	637	660	692	653	656	677	672	649	630	673	649	650	621	668	636	677	695	678	665	680	626	664	650	612	650	678	638	610	627	700	615	687	633	603	655	635	641	725	596	654	645	692	623	666	658	649	653	653	683	638	637	624	658	677	652	637	653	678	693	648	651	676	641	628	647	654	640	677	692	715	623	604	667	712	654	649	612	663	646	670	634	651	666	632	723	632	648	675	664	644	678	663	635	660	654	656	649	614	648	633	662	626	638	626	628	685	631	695	625	666	699	651	620	685	658	656	632	703	608	647	610	696	676	702	679	692	692	656	675	729	670	668	668	657	624	712	671	676	614	675	657	660	644	630	650	685	687	634	638	630	640	667	680	665	619	668	657	655	646	626	675	645	653	661	671	657	683	637	636	655	649	676	630	680	613	657	631	691	651	647	680	625	650	698	670	651	641	626	624	631	660	684	681	665	683	670	660	610	639	624	613	661	603	635	623	648	660	676	630	657	615	660	636	670	611	619	634	672	716	708	634	666	649	731	636	622	671	672	673	571	647	674	599	645	655	622	648	656	628	638	664	659	679	629	683	671	632	666	677	659	666	641	685	655	649	607	664	678	695	662	663	650	664	653	631	640	655	693	676	693	652	663	618	710	633	655	680	654	662	673	651	674	679	625	576	633	702	669	663	608	611	671	638	618	642	658	642	699	669	694	649	669	607	645	635	636	669	715	690	669	641	609	672	624	647	691	653	620	657	616	649	671	635	684	616	651	729	590	672	627	635	646	669	640	703	668	651	704	639	645	645	652	666	632	701	604	620	642	614	661	636	666	649	616	669	647	614	689	703	642	662	643	639	720	672	648	655	603	682	674	616	629	646	642	626	669	609	648	682	597	636	642	624	608	647	686	638	722	676	643	670	646	650	604	619	677	680	674	632	628	633	646	630	678	696	624	686	662	623	644	643	646	602	652	676	629	639	645	652	697	644	654	718	677	668	677	632	590	674	638	645	588	655	649	663	671	634	660	650	663	615	647	649	657	647	661	659	694	664	672	646	648	668	670	590	677	667	670	645	694	655	680	603	644	652	658	660	664	624	668	626	630	656	617	615	666
11993	54310	21677	9269	6383	4969	4013	3121	2660	2363	2046	1676	1525	1491	1215	1188	1116	1092	958	920	901	873	834	835	758	832	790	760	762	763	794	724	708	753	736	788	708	679	740	719	726	714	724	731	709	696	736	750	680	670	679	680	724	684	691	694	716	696	640	712	724	652	669	688	689	692	683	678	725	683	699	685	668	655	648	640	679	678	652	657	678	721	711	671	700	674	654	689	700	679	668	693	683	717	706	682	610	658	681	641	691	691	678	658	658	701	694	662	672	669	685	669	675	647	716	679	696	655	653	638	669	703	648	689	649	713	654	661	674	686	630	657	685	645	692	720	690	649	728	665	644	671	716	654	635	663	660	629	640	698	703	639	692	672	666	674	617	669	675	652	629	665	657	685	697	712	678	668	703	701	674	709	707	688	679	642	716	668	686	653	666	667	670	706	664	679	682	612	677	638	653	632	674	669	695	680	696	701	689	626	679	646	677	677	660	617	657	662	680	647	689	666	674	690	674	680	628	665	725	705	683	702	651	707	718	710	655	684	700	670	662	681	723	658	685	653	702	668	671	634	697	633	708	679	632	672	665	656	682	647	668	674	653	680	691	673	650	710	678	661	593	677	669	655	669	670	669	719	671	670	672	618	673	676	669	694	676	673	656	630	681	682	639	681	631	654	644	682	688	631	692	706	693	672	665	704	694	727	652	664	637	685	641	666	688	705	670	704	669	684	655	689	657	637	728	675	695	645	650	701	693	681	653	720	665	643	679	698	629	699	690	641	681	701	694	675	697	672	651	655	672	700	662	667	686	703	698	663	720	652	665	643	657	611	711	659	669	659	688	684	678	707	644	662	683	700	657	639	632	646	659	692	662	687	638	672	724	678	679	706	666	674	703	656	694	664	656	675	629	682	648	623	667	653	669	682	690	686	658	684	704	657	694	642	597	663	700	703	673	681	667	611	693	647	727	672	658	662	648	703	696	635	668	647	668	709	676	701	683	620	642	670	653	673	643	664	699	701	632	695	667	666	699	675	720	650	665	689	692	657	666	679	709	633	650	704	658	683	674	652	674	658	720	661	670	663	700	718	707	692	674	687	711	649	704	677	680	615	734	652	651	654	623	688	669	674	730	714	675	707	713	646	662	719	673	697	678	634	693	711	699	685	659	683	651	735	685	649	657	643	644	687	674	671	670	673	619	683	645	691	679	654	655	686	689	665	711	696	734	708	678	704	684	650	674	666	667	644	693	695	700	653	687	704	674	673	689	712	655	681	674	655	638	699	665	669	670	668	667	660	689	670	700	668	662	701	638	701	667	674	686	667	660	646	680	670	650	680	701	673	677	643	654	674	693	681	651	690	666	652	688	666	693	701	697	669	652	673	649	671	701	677	681	631	650	689	689	656	641	684	644	632	685	686	689	659	656	666	670	656	669	636	667	647	664	679	654	720	648	659	659	681	662	647	676	652	657	651	662	683	681	673	656	646	636	666	685	676	697	654	649	672	737	656	684	655	704	681	659	669	630	727	664	657	629	681	644	713	710	700	695	665	659	654	703	681	660	711	676	688	644	648	638	655	668	678	671	700	690	696	662	693	686	684	653	617	693	678	699	628	689	642	624	679	677	653	700	663	638	695	716	659	647	669	664	664	695	676	706	687	697	732	658	716	636	654	694	671	654	702	628	636	648	684	669	694	644	686	681	706	627	681	680	724	681	706	681	699	718	683	660	673	695	701	648	640	719	651	679	628	684	693	670	666	665	702	626	696	690	634	679	674	714	682	684	692	672	662	664	671	687	685	691	669	713	668	684	696	684	691	615	659	692	661	621	662	701	664	702	687	682	678	707	623	657	664	674	664	658	683	697	664	763	693	678	674	701	654	662	689	667	670	693	637	685	664	680	622	694	667	684	685	652	612	665	636	680	656	684	669	654	661	688	675	695	639	689	664	697	680	668	678	634	701	648	680	634	688	671	674	707	655	680	682	675	678	679	658	674	700	748	683	701	666	677	676	616	616	673	635	658	626	664	660	699	658	675	721	644	680	707	673	651	652	686	675	665	665	663	637	681	681	669	707	683	624	694	637	673	690	661	652	675	677	700	687	615	614	688	653	673	671	598	664	682	678	619	720	680	646	706	674	709	680	706	679	711	666	670	681	670	679	647	655	679	704	682	654	629	687	659	689	633	618	636	705	685	673	735	675	666	620	667	674	702	682	638	660	699	699	678	684	641	637	648	640	693	669	643	671	679	658	674	616	691	645	663	699	712	688	689	646	676	713	672	620	701	665	700	710	664	663	641	618	680	644	685	658	624	655	679	703	649	677	700	655	623	685	702	674	625	698	667	670	667	697	673	611	653	621	640	695	667	678	654	676	696	722	611	632	674	709	686	681	700	598	662	661	681	641	692	612	612	647	634	675	684	684	694	671	669	712	690	675	670	632	689	672	649	663	686	654	642	676	659	639	693	677	692	642	641	688	700	633	681	661	678	643	656	673	678	720	673	654	681	697	656	674	670	697	623	663	636	631	721	678	754	683	669	688	662	606	695	657	647	742	669	654	669	667	665	666	655	683	671	661	663	704	713	654	690	730	690	694	694	663	657	678	668	702	685	653	684	710	650	666	638	667	667	608	627	683	690	690	648	694	647	631	661	652	693	719	680	647	643	643	677	625	629	640	676	664	681	680	636	675	672	647	674	680	649	666	665	673	643	625	672	686	670	646	723	632	660	645	665	661	654	686	713	672	667	660	694	709	639	623	689	669	660	668	670	698	694	686	663	662	661	667	665	690	716	683	675	626	669	681	698	672	693	662	668	652	633	691	659	658	625	645	715	719	641	723	670	662	687	678	691	628	656	720	680	591	711	656	674	702	683	665	684	689	670	699	656	675	650	640	680	702	668	703	647	681	649	647	653	678	663	678	675	663	720	661	687	682	696	653	668	661	716	675	665	645	651	724	670	684	690	672	633	666	679	663	710	647	704	653	648	682	644	664	689	649	642	672	636	637	693	675	670	659	665	707	701	679	678	620	638	679	690	694	642	701	663	658	650	640	727	605	689	681	656	642	675	604	640	680	704	683	655	687	691	672	626	682	679	674	645	657	638	649	685	654	628	656	667	681	692	655	672	603	642	628	667	665	674	653	661	680	699	661	663	634	676	675	721	708	696	682	669	709	700	680	695	696	677	673	700	666	626	699	639	662	661	647	640	695	655	698	695	658	671	668	641	646	666	654	618	645	654	653	706	667	639	672	650	671	696	675	636	612	690	688	623	642	662	702	711	705	689	669	661	659	627	633	722	679	628	689	621	708	620	681	693	644	644	656	667	669	682	666	671	675	661	710	655	662	696	648	675	699	649	699	646	700	686	654	682	713	712	657	662	708	631	642	676	654	658	666	698	657	714	683	696	657	700	677	697	662	751	736	668	693	659	656	671	621	670	700	689	644	700	676	716	659	677	651	695	656	671	661	628	660	720	646	695	673	673	670	692	608	628	674	623	649	663	688
28368	18687	7164	419	242	217	205	166	172	167	156	185	145	144	153	134	144	139	139	152	134	166	141	168	154	152	136	160	148	165	157	126	142	151	159	141	123	155	143	143	151	137	163	168	143	163	133	149	142	174	162	124	152	165	141	149	134	133	142	160	154	148	162	154	149	167	158	176	165	166	170	152	145	166	149	156	140	147	155	185	157	122	158	148	128	149	160	142	164	141	146	151	143	149	130	141	134	152	157	142	158	161	136	156	162	143	167	156	149	159	140	141	144	154	155	164	159	162	146	154	132	153	143	153	145	153	132	156	153	133	150	142	151	155	165	183	150	180	156	146	143	143	145	140	152	173	150	133	138	133	179	159	141	151	140	160	153	147	152	149	149	153	151	157	126	156	171	151	148	163	118	141	126	153	150	156	132	172	150	171	152	160	168	159	153	166	143	150	143	143	152	141	141	146	135	166	134	168	152	168	148	144	154	151	137	127	153	133	131	163	162	156	141	134	156	141	145	161	152	131	143	174	145	136	134	153	158	141	163	173	149	160	155	131	155	149	134	160	144	153	157	153	159	137	151	141	146	146	169	145	152	141	171	148	149	147	139	178	156	153	171	131	149	141	138	122	146	137	131	152	129	151	154	163	169	173	153	157	154	138	149	163	146	162	140	119	147	138	139	145	149	126	181	149	155	147	161	151	148	151	125	140	140	138	155	165	153	166	152	165	149	154	156	163	151	142	140	157	150	136	154	153	151	146	146	149	144	158	153	148	141	142	136	138	172	156	150	140	148	139	145	147	150	153	144	138	153	152	163	149	167	143	138	152	164	162	152	168	147	140	163	164	140	145	145	156	152	158	152	143	143	154	178	154	152	155	142	169	160	135	141	151	165	173	136	149	164	147	160	155	152	126	167	153	147	149	142	157	150	152	155	180	132	133	155	154	149	154	154	146	132	158	150	172	122	158	161	140	144	148	164	159	149	154	152	138	163	151	150	158	145	129	137	147	154	161	143	160	142	155	143	161	164	173	144	134	142	126	162	158	141	149	158	164	138	128	148	130	134	141	140	134	174	163	163	133	148	168	145	156	143	145	167	130	171	138	139	123	158	152	144	146	153	158	145	144	131	141	173	167	161	161	166	141	149	161	162	162	152	157	131	141	171	132	159	145	131	132	155	138	149	148	134	138	142	174	147	157	141	161	159	157	170	142	145	154	150	136	165	134	164	165	157	169	165	141	119	165	126	152	154	131	149	133	143	141	146	140	143	159	130	141	155	140	149	147	158	126	142	156	145	158	133	155	144	166	158	145	151	153	178	153	149	162	157	132	160	146	146	131	142	133	142	137	159	162	142	154	149	155	123	143	135	150	145	164	172	158	160	144	167	166	152	144	159	151	137	138	181	133	156	120	157	133	156	172	174	134	132	158	149	145	135	137	158	148	160	171	153	156	147	161	172	157	155	154	159	144	161	145	145	151	156	143	166	150	139	145	134	139	177	177	149	153	122	157	162	156	166	153	152	160	152	140	134	163	146	151	145	154	170	126	150	141	133	152	154	146	144	154	129	159	168	149	141	162	128	163	135	162	147	165	171	143	145	147	146	170	176	147	153	152	149	161	140	153	154	132	136	149	151	158	144	133	138	176	145	137	157	130	155	157	144	149	151	161	146	168	145	129	154	155	176	157	173	124	148	144	154	148	129	130	152	171	184	149	125	156	151	163	164	144	145	156	152	140	153	137	149	164	139	168	144	146	120	160	126	142	156	134	178	164	149	133	170	152	142	144	146	148	140	135	169	168	139	149	143	150	143	140	149	152	146	165	149	145	124	137	154	158	147	146	174	162	160	136	154	160	145	141	160	146	135	135	134	156	118	124	151	137	148	135	143	158	141	150	149	160	150	123	167	164	142	158	153	154	150	162	192	140	167	136	163	161	170	153	178	154	160	158	165	148	159	131	139	134	145	147	146	154	132	174	165	151	160	149	141	161	135	130	146	154	136	153	163	162	149	137	155	154	143	142	174	144	158	155	174	168	137	147	139	136	142	136	134	152	129	150	178	151	160	139	145	136	151	161	136	169	156	154	170	162	136	148	147	145	157	150	156	126	147	161	149	157	145	155	126	134	137	144	153	153	157	151	151	145	155	152	159	170	157	135	138	163	144	144	154	132	134	144	146	172	140	151	142	148	150	158	157	140	152	170	152	146	167	144	125	126	165	151	140	143	131	182	144	159	150	142	154	138	158	154	145	152	156	147	133	159	146	131	156	143	177	163	133	175	151	163	147	152	158	119	152	156	145	139	127	163	152	154	156	177	166	146	110	142	158	144	162	113	131	142	164	159	145	150	145	150	132	145	146	143	155	159	160	158	183	154	145	155	147	151	151	146	154	150	168	152	148	165	136	141	143	164	167	121	159	149	132	142	151	159	171	146	170	177	128	147	141	154	154	169	132	149	153	135	162	150	131	126	147	139	136	148	147	126	144	156	143	163	142	150	142	165	149	158	148	152	142	156	156	164	170	168	135	139	154	133	143	135	157	160	153	167	143	148	144	146	150	160	153	151	153	173	142	161	131	165	167	172	139	157	144	163	161	138	143	160	161	155	163	152	146	146	140	140	145	158	140	159	135	144	143	149	152	149	148	151	147	154	161	142	145	141	135	167	141	185	148	133	152	170	150	148	157	154	162	151	154	141	112	149	143	157	127	154	152	149	176	127	166	124	150	136	142	152	152	129	141	160	159	158	151	143	147	158	133	180	145	138	150	131	135	163	153	156	146	158	112	140	149	149	149	127	143	157	152	180	150	150	149	134	155	132	141	128	141	141	160	139	150	134	145	170	147	143	146	140	152	150	134	142	139	152	143	169	158	144	163	141	166	136	155	143	160	155	160	147	172	148	147	166	149	138	159	162	175	143	142	151	143	150	144	144	154	151	133	177	150	166	152	149	142	159	147	146	150	131	150	146	137	129	157	151	135	162	147	156	129	143	159	137	143	155	175	158	149	149	138	135	155	147	128	158	151	155	146	123	136	152	167	137	146	152	166	162	162	149	124	146	147	148	145	181	163	144	134	157	143	164	164	127	152	147	157	164	145	148	135	159	134	163	138	143	136	112	139	135	145	145	172	134	146	148	153	152	172	128	167	144	139	137	142	142	151	159	138	122	160	136	157	149	168	154	164	158	140	171	149	148	154	144	131	152	154	155	156	165	156	162	147	175	148	157	143	149	159	146	185	142	143	172	156	152	133	150	125	174	139	142	156	159	157	145	150	155	154	121	140	170	152	145	175	142	149	143	159	149	155	168	147	149	161	142	143	143	160	157	167	159	148	151	160	142	154	166	179	150	149	154	144	127	150	153	143	155	160	138	152	153	170	167	171	138	133	148	153	154	149	157	143	135	158	136	160	155	162	152	138	172	130	152	164	147	155	127	146	161	163	140	165	157	142	158	139	134	141	169	143	178	161	158	156	162	159	156	139	135	141	139	151	143	152	156	140	139
6718	16127	4227	402	322	262	256	238	204	211	217	207	196	196	171	185	170	177	161	168	164	172	176	188	173	187	160	173	194	142	167	197	171	195	161	196	153	176	152	187	152	156	156	169	171	162	193	158	171	183	185	166	161	152	188	201	161	176	146	183	167	169	168	160	164	172	164	167	168	163	151	167	151	158	144	167	157	187	182	160	171	169	175	156	156	169	160	162	181	163	181	169	159	184	185	148	154	178	200	158	193	172	168	169	175	174	194	175	177	154	158	163	150	154	137	161	177	174	192	177	171	162	164	154	167	150	181	172	158	143	149	147	160	149	147	155	165	185	176	147	163	153	179	143	178	167	172	185	174	147	150	146	150	170	169	166	182	151	169	174	173	159	176	156	207	158	168	176	164	157	165	155	164	167	148	148	182	178	168	170	174	166	145	161	171	171	155	177	180	175	175	173	164	155	166	163	164	147	156	158	161	179	179	160	181	156	176	186	185	150	168	159	179	169	174	182	170	171	151	171	165	166	140	154	141	167	156	178	150	187	164	154	164	179	168	150	148	178	184	155	179	162	172	177	140	169	142	171	166	173	167	163	177	172	156	176	151	163	187	173	171	167	190	156	184	173	175	169	171	151	164	177	185	169	173	165	170	165	166	169	155	166	174	159	174	169	159	159	163	154	171	190	151	174	138	156	170	161	177	170	162	191	190	168	172	161	170	181	175	165	161	172	153	174	165	172	161	156	162	164	154	153	175	175	175	169	163	178	172	148	151	175	159	167	167	176	170	175	158	181	147	202	156	153	153	152	157	183	157	149	159	186	194	151	155	158	166	175	179	165	158	173	151	171	159	185	166	166	170	173	169	177	189	162	164	179	164	174	154	176	179	153	179	179	173	143	180	169	192	170	176	162	174	142	164	172	168	158	164	171	172	171	171	174	148	191	153	180	174	175	169	173	180	187	187	172	148	147	183	174	151	163	192	159	173	174	170	182	159	169	169	177	156	177	154	141	143	196	197	158	191	175	196	160	167	157	188	170	184	179	191	161	175	178	164	177	177	184	164	176	182	160	172	162	183	156	170	158	157	180	170	148	169	178	162	154	159	170	170	172	162	175	142	158	176	143	167	165	171	184	166	190	175	175	188	156	181	161	179	190	159	172	158	177	151	169	155	168	186	156	166	178	168	170	179	187	163	141	162	183	162	161	150	164	161	148	157	159	144	166	158	172	169	155	166	151	171	167	180	162	158	165	156	150	169	157	171	158	182	173	170	176	156	174	174	175	167	167	166	165	174	183	155	157	150	152	188	184	162	171	156	147	175	173	148	140	137	189	196	173	168	159	174	165	149	176	167	146	134	188	172	172	168	162	155	156	182	201	135	172	169	162	166	164	158	152	181	193	159	177	177	160	167	138	176	167	143	139	142	144	171	156	179	165	159	153	198	187	157	184	175	178	176	170	172	174	199	148	177	159	142	175	162	148	148	187	170	180	169	167	165	163	153	170	177	174	169	175	176	183	164	152	169	142	160	142	152	153	164	168	172	157	176	159	171	171	187	171	158	175	165	174	146	160	179	152	161	178	170	157	144	170	170	160	207	165	163	159	156	185	171	177	151	159	162	174	175	155	185	179	158	160	178	170	151	187	183	160	166	172	169	162	156	173	173	174	156	165	163	171	177	167	166	160	170	172	185	146	162	159	175	183	158	214	183	155	188	154	160	141	156	157	172	159	149	169	141	168	179	169	166	169	179	176	156	175	157	163	178	154	146	167	160	155	168	163	167	163	191	162	150	158	159	152	181	169	174	176	177	163	165	163	164	181	179	165	185	165	171	183	180	153	156	177	174	157	175	179	176	177	162	151	149	190	154	174	191	159	161	167	169	156	151	162	189	143	146	162	164	181	172	149	141	142	181	169	141	177	164	181	152	174	165	158	172	168	181	162	168	160	166	149	159	168	176	180	154	187	184	160	179	166	171	185	176	173	189	147	172	175	165	169	157	176	173	147	153	160	165	178	182	147	162	166	179	151	171	178	159	156	163	153	164	148	166	194	159	186	187	179	179	156	177	174	175	167	184	169	179	178	169	159	164	194	170	163	165	155	178	162	150	160	179	150	167	174	176	159	167	156	204	164	160	189	153	172	165	172	171	143	177	173	178	171	155	177	179	178	155	178	177	161	175	177	141	165	186	177	136	180	148	159	177	144	151	188	174	166	166	164	171	175	160	176	168	163	177	186	182	172	157	172	171	155	190	171	184	158	166	151	183	170	181	159	172	161	157	178	180	179	147	147	149	176	162	187	174	180	182	172	165	148	175	167	173	191	163	180	191	176	149	171	156	165	176	151	161	181	140	174	167	159	159	171	187	170	175	184	138	163	166	174	155	139	165	165	159	163	176	172	195	158	193	184	157	169	184	166	170	148	180	162	158	183	173	182	156	188	160	155	179	166	163	158	171	192	182	179	170	158	163	187	169	195	149	176	147	159	147	173	160	160	160	170	150	188	185	161	159	152	190	164	203	175	170	165	180	164	158	155	189	167	141	176	148	179	171	167	162	181	162	178	185	150	157	170	189	174	145	166	158	150	150	151	172	168	171	162	172	156	158	164	169	172	197	174	191	163	152	157	166	186	162	173	170	146	158	167	173	161	184	179	170	172	163	185	199	180	162	182	151	157	182	184	175	158	159	185	155	184	176	169	169	170	147	188	167	160	153	186	161	164	185	158	153	170	185	164	154	180	178	185	172	189	158	144	160	159	166	196	168	163	172	155	161	145	180	170	185	159	165	171	151	163	186	182	170	155	173	144	168	152	164	167	204	172	197	166	172	179	202	173	169	156	165	177	156	162	151	149	172	149	158	181	170	188	161	191	161	162	145	152	177	148	153	161	162	177	169	165	158	148	183	147	187	151	162	183	152	174	170	188	171	152	171	175	175	171	189	188	173	152	167	169	135	167	159	157	175	173	191	155	153	180	177	176	173	167	185	176	164	161	155	159	177	177	170	156	164	163	181	156	188	153	180	165	191	182	166	167	185	180	170	168	164	157	174	146	180	150	170	180	155	165	169	177	170	159	185	187	152	142	175	179	159	161	154	179	162	197	156	165	179	169	182	179	160	179	151	179	183	190	156	154	148	169	182	175	174	153	182	151	181	164	173	192	177	153	140	166	169	152	146	181	182	181	159	158	135	149	184	171	177	168	165	168	186	190	188	190	169	174	156	164	165	143	179	152	181	173	185	146	181	154	171	171	185	170	159	174	162	171	174	175	158	180	168	175	169	168	164	169	165	191	154	177	189	177	165	162	170	189	157	166	182	159	157	168	160	137	144	162	140	172	179	162	159	185	182	158	167	175	159	179	149	165	189	180	183	161	161	171	190	185	168	164	169	144	168	159	176	185	173	165	162	140	144	191	168	166	169	175	177	155	173	166	169	185	146	173	170	162	167	179	167	140	158	180	154	159	186	170	161	176	171	165	153	186	170	159	185	165	160	161	148	165
25425	21208	28300	24200	20446	7871	1523	1005	882	831	827	721	679	636	613	602	600	604	578	542	553	536	528	530	500	492	518	506	558	509	500	441	492	521	485	512	531	454	518	521	468	449	497	465	460	475	479	518	476	441	514	464	468	459	526	528	472	471	487	522	478	518	518	494	473	463	471	461	501	464	452	510	484	475	462	439	506	479	530	519	470	456	486	468	500	508	467	486	512	461	467	479	447	463	439	468	459	467	469	498	434	498	486	474	466	492	495	442	504	443	450	483	468	466	474	447	474	490	463	454	474	469	472	458	486	482	453	504	484	459	487	455	487	444	508	479	456	490	490	503	479	470	428	500	455	458	479	494	444	482	476	493	486	476	435	467	465	428	500	448	457	534	456	506	465	493	509	451	462	510	493	485	462	464	488	507	519	490	462	467	462	509	488	478	486	477	468	489	492	468	445	461	471	490	465	449	451	480	481	481	466	511	456	475	501	469	509	471	449	490	497	464	484	465	459	472	443	457	514	512	519	484	451	488	470	443	493	503	419	451	506	465	489	485	493	444	462	481	463	481	479	481	503	466	524	437	446	508	466	478	490	458	520	463	455	491	494	493	472	439	470	431	491	478	482	498	474	492	444	462	497	448	477	427	479	481	459	469	472	475	519	470	530	454	493	460	511	485	473	469	515	434	413	501	494	445	453	503	486	503	489	515	480	518	479	467	430	505	495	476	477	488	482	524	451	457	505	492	463	501	479	466	471	469	463	456	498	477	504	443	465	464	509	495	490	462	486	524	490	494	460	491	488	474	491	502	487	468	472	473	483	440	475	507	466	441	474	463	491	516	497	480	507	481	488	481	461	464	478	474	500	474	468	515	480	498	469	474	467	473	489	445	502	478	451	477	497	455	442	491	507	466	453	454	508	451	488	466	469	514	491	493	466	511	489	494	490	451	485	511	461	511	483	481	450	485	478	488	460	493	517	483	459	475	423	479	480	481	454	485	485	491	467	499	464	454	499	536	447	468	477	477	471	466	488	460	469	480	533	442	481	466	478	522	469	476	479	452	492	467	522	522	447	495	488	478	479	481	459	467	474	481	476	472	457	482	471	442	482	455	495	446	462	462	470	469	439	518	456	497	489	512	503	476	442	547	493	490	454	469	507	508	508	443	513	462	493	458	456	465	476	459	490	491	456	473	472	497	514	498	492	480	461	455	504	469	520	449	483	483	483	499	494	494	458	479	460	482	419	476	446	514	451	512	483	475	434	495	445	467	461	443	465	476	481	476	467	503	474	511	448	470	481	489	453	481	483	465	501	485	503	494	484	473	480	498	507	471	436	491	481	510	499	448	440	483	470	453	487	457	446	481	451	460	494	437	458	481	511	499	483	481	459	467	455	460	475	511	489	458	480	469	495	470	471	436	475	477	499	454	445	481	449	442	482	499	480	476	482	476	472	437	420	498	486	488	448	494	494	502	513	462	463	486	480	477	501	487	447	501	462	484	477	490	447	463	468	499	448	489	506	466	454	466	496	499	486	465	431	482	461	505	504	446	480	497	488	489	504	471	442	437	515	496	479	504	477	454	481	511	526	488	478	522	485	471	478	486	459	516	459	476	454	475	462	437	464	510	504	467	471	496	432	466	516	504	466	472	425	478	518	460	494	515	512	446	513	502	445	477	499	469	447	520	471	500	491	460	495	455	470	472	462	483	455	477	453	491	463	544	479	450	472	478	493	461	465	442	432	505	485	500	493	479	457	506	527	507	493	521	492	495	467	481	431	482	428	478	496	470	464	474	473	466	491	464	450	453	444	459	471	473	491	500	485	520	454	464	492	477	480	499	478	471	492	487	514	458	486	503	452	515	478	476	457	460	501	459	499	436	492	505	425	489	451	464	488	478	496	477	520	461	433	482	467	478	492	448	490	441	485	456	487	483	479	491	518	459	452	482	506	439	489	499	477	429	470	482	506	486	441	448	469	477	470	443	471	471	502	468	478	467	480	489	486	463	509	484	475	482	490	473	463	481	473	489	493	481	464	449	515	464	490	456	443	499	478	473	465	469	449	454	461	460	485	499	519	475	447	464	509	470	433	485	426	448	457	492	503	489	466	422	535	437	465	523	503	464	500	508	493	495	496	480	465	473	507	488	507	494	487	429	487	500	510	473	464	458	466	523	465	475	481	468	492	467	486	492	496	493	508	459	491	463	471	485	504	473	430	472	453	461	488	465	480	423	513	518	434	459	475	466	476	488	470	461	492	500	484	490	497	483	501	459	475	452	451	462	455	484	468	469	470	477	484	476	495	474	458	457	451	475	478	497	506	506	500	477	484	511	470	510	483	497	494	465	446	478	496	482	469	464	466	465	481	499	455	445	433	469	465	487	443	495	476	497	457	425	449	512	466	498	504	442	504	469	471	502	493	475	485	481	486	470	478	479	462	406	426	458	463	487	486	483	405	492	460	489	491	491	497	498	450	457	473	455	467	473	519	500	463	478	473	498	486	475	498	476	470	451	474	462	461	464	481	506	493	492	471	469	424	452	471	459	447	480	470	478	503	500	459	463	472	448	475	491	443	469	478	458	512	467	492	481	486	465	454	440	484	464	476	443	479	498	469	457	487	479	474	479	515	483	474	482	477	500	474	424	445	493	472	436	438	472	492	500	470	519	496	496	423	498	490	517	501	507	494	515	486	488	495	456	480	494	479	479	444	453	445	460	478	491	498	462	463	489	456	476	492	479	491	472	497	481	485	497	477	487	421	462	430	450	453	501	487	425	492	487	510	466	483	443	437	479	464	488	506	471	435	443	441	492	456	473	489	476	470	447	489	474	494	472	485	474	464	485	475	460	488	472	470	452	515	492	489	474	456	489	449	454	478	497	474	471	451	412	460	470	510	465	470	485	479	441	460	466	485	461	499	507	469	489	444	461	482	469	525	462	444	465	502	476	490	471	499	468	502	464	480	449	506	466	462	501	475	465	495	539	441	441	469	433	493	500	449	492	473	455	468	493	480	522	483	467	460	456	473	462	490	499	440	472	478	468	479	449	464	480	495	433	513	450	479	471	466	502	467	471	438	468	448	460	458	469	454	469	452	440	507	474	431	506	436	426	504	468	507	433	477	483	495	464	520	504	464	484	493	489	452	471	461	473	495	538	487	448	499	454	454	509	502	480	452	456	496	482	470	511	447	445	455	440	484	448	473	475	537	481	483	502	450	470	460	497	434	483	501	471	457	454	471	505	438	473	514	485	493	495	472	531	486	467	479	442	460	480	502	486	455	482	460	516	491	480	473	491	483	489	468	494	462	496	459	445	443	488	468	507	497	482	493	462	471	451	477	461	460	495	462	503	445	467	473	503	432	474	500	527	461	490	484	449	458	467	468	446	456	442	490	462	474	439	460	487	449	488	507	478	472	485	489	469	496	492	482	452	503	485	505	472	483	495	486	516	450	478	510	476	455	469	478	486	476	504	492	446	487	484	461	477	473	496	437	459	489	473
8453	46286	17439	5507	3586	2760	2183	1805	1530	1382	1189	1014	942	885	741	730	742	684	630	622	621	581	618	569	594	528	494	543	521	557	525	551	506	546	578	531	517	490	488	515	480	482	515	502	522	481	513	526	483	460	476	449	469	497	495	479	533	460	510	449	526	476	443	504	460	513	501	518	493	500	486	457	458	518	477	491	506	526	480	484	483	483	487	464	511	484	477	490	493	432	509	520	474	505	499	496	481	468	492	462	484	495	502	508	458	515	470	508	474	531	480	518	471	470	502	532	473	442	495	464	466	448	479	488	512	441	490	495	461	472	472	448	490	471	457	475	499	474	466	443	488	465	516	505	499	487	490	484	441	519	486	471	525	467	449	512	475	447	489	485	454	475	489	510	462	501	461	473	490	474	466	477	494	463	476	504	513	495	484	495	479	494	450	489	490	498	515	459	525	472	449	482	478	485	505	454	495	476	497	468	485	462	486	454	470	439	476	474	467	460	512	485	436	471	467	468	477	519	466	472	466	507	461	477	437	480	469	551	482	445	495	491	485	470	478	475	465	515	472	531	480	483	485	489	535	457	492	511	447	493	499	533	482	513	480	472	471	500	485	464	485	495	478	495	458	519	460	480	509	479	480	461	467	497	499	431	485	473	488	491	434	500	508	482	486	488	509	455	469	506	483	463	499	492	439	446	477	495	450	449	483	450	464	487	450	443	508	536	470	496	481	482	491	462	427	499	493	473	469	491	519	494	459	480	492	496	462	482	494	464	523	464	475	477	430	498	486	482	472	458	443	463	459	455	493	478	504	509	489	498	471	483	480	425	517	471	473	481	470	509	462	443	472	500	481	531	484	496	451	472	498	482	467	470	498	459	454	466	499	495	473	480	486	469	454	489	432	470	483	451	520	495	490	496	459	477	506	508	488	482	463	492	500	487	443	504	470	503	477	450	496	516	457	471	510	457	486	521	449	475	494	450	461	458	487	460	493	544	508	474	464	533	486	506	495	456	505	468	468	454	534	436	504	492	450	474	478	465	497	472	506	481	521	472	476	517	483	497	500	513	497	499	485	544	466	505	533	449	425	489	497	497	522	451	478	494	532	475	494	488	464	477	439	472	463	448	514	501	490	480	467	509	469	507	465	481	469	523	524	453	446	467	470	477	493	487	463	499	494	486	504	477	472	505	493	431	476	488	489	525	495	486	475	527	474	499	482	509	497	469	471	477	482	479	498	482	481	448	495	494	467	464	476	530	494	468	510	473	486	498	466	474	498	470	465	465	484	491	512	489	514	517	504	488	458	515	485	465	513	484	469	460	497	494	513	466	450	458	464	507	455	458	478	470	476	529	474	499	490	514	472	481	510	466	473	477	516	479	534	461	464	470	449	442	486	458	475	468	502	468	453	489	471	484	504	454	522	465	498	481	456	509	486	485	482	454	494	468	502	475	507	481	461	460	440	511	485	530	476	484	474	466	490	465	469	460	489	492	480	477	436	482	494	414	481	451	488	499	465	505	516	498	482	502	488	509	452	480	438	506	490	466	460	461	482	499	442	473	489	461	473	458	485	509	514	503	489	515	464	498	485	465	500	458	514	472	477	492	491	486	465	518	526	465	509	491	461	487	481	509	531	490	479	469	471	501	511	505	493	496	475	487	494	479	457	408	504	490	449	467	494	463	448	470	510	495	472	483	496	461	500	483	473	534	444	505	501	467	459	469	477	426	517	500	492	468	489	507	492	499	456	492	485	543	494	466	481	495	496	480	478	457	475	523	523	495	490	474	488	475	485	493	485	479	479	454	478	460	519	487	526	469	497	457	479	478	470	482	459	434	489	439	462	486	502	494	496	454	464	468	496	517	457	512	483	481	454	451	489	455	458	505	479	482	473	451	463	519	508	469	501	505	461	479	498	494	525	451	466	452	482	496	464	441	550	451	471	460	486	529	474	511	470	475	469	513	460	505	466	512	508	490	480	486	476	427	486	500	461	464	505	474	468	457	476	459	505	510	465	491	510	485	485	447	502	489	463	489	442	503	471	512	461	484	472	474	478	502	479	495	521	515	516	505	451	521	483	443	502	471	491	510	462	471	478	484	480	493	498	471	466	474	482	496	531	489	487	473	486	445	454	476	459	491	459	472	507	486	511	513	471	472	481	513	491	475	509	470	505	496	483	492	488	467	458	498	495	478	442	498	450	483	458	453	457	513	475	459	488	457	463	533	525	464	453	473	511	451	474	485	502	463	479	469	479	486	512	441	447	472	456	481	507	489	468	490	469	475	491	507	471	483	476	483	476	431	472	496	513	484	512	513	477	464	503	497	479	489	450	532	495	443	490	492	486	495	477	490	451	464	531	475	484	463	486	485	457	490	471	474	521	473	457	537	455	479	491	499	478	454	445	470	495	507	452	466	443	478	503	485	487	492	496	487	484	468	441	462	480	514	443	480	499	487	482	440	466	443	467	484	466	444	491	476	458	470	480	469	487	508	481	473	507	482	491	518	509	485	479	489	523	469	519	480	440	511	485	451	497	517	520	472	455	454	483	487	476	480	501	472	540	497	491	479	478	488	500	447	502	507	489	475	489	443	453	484	493	473	449	467	513	499	471	481	501	461	482	458	515	495	469	474	444	469	505	496	458	491	476	463	486	506	479	479	496	460	488	494	472	472	459	519	464	482	523	479	475	463	493	478	456	495	472	470	498	533	490	488	493	446	499	504	459	467	479	491	514	457	507	469	465	489	469	489	488	484	477	494	492	468	494	467	509	479	459	470	439	457	473	484	480	474	475	530	477	484	475	502	501	468	476	471	502	442	439	514	474	498	463	472	489	463	444	487	466	447	497	449	488	477	473	476	507	463	467	462	451	497	483	459	464	483	480	482	447	474	487	478	468	507	441	471	476	449	430	478	466	491	540	453	500	511	473	486	482	472	500	451	488	462	501	494	468	466	478	469	480	505	512	470	458	462	477	501	477	499	452	466	474	460	483	468	495	478	484	460	474	457	474	462	487	437	454	463	474	475	504	490	471	472	551	500	493	496	493	513	529	485	519	526	463	484	420	490	502	457	489	449	495	502	501	494	452	474	467	489	489	462	450	484	457	476	484	484	493	495	480	444	508	509	497	485	471	498	490	523	495	452	528	465	503	488	483	485	493	478	475	490	471	504	465	465	454	466	446	464	483	444	492	491	479	445	495	466	487	483	499	460	489	469	492	482	441	477	553	484	490	504	418	509	483	472	483	464	439	477	507	452	509	480	470	449	480	432	480	511	489	456	500	500	489	477	494	468	489	481	466	507	462	489	474	489	516	485	483	463	482	468	501	449	491	536	521	468	467	485	461	452	494	498	500	476	468	472	466	488	495	465	497	503	494	492	504	481	498	479	429	484	479	489	425	502	451	459	499	447	504	492	468	469	471	462	481	469	491	464	457	484	449	499	451	467	503	488	463	493	469	470	496	482	476	470	466	493	497	480	485	484	523	477	528	496	466	506	470	488
23072	21087	28411	23896	20987	20259	6517	1896	1446	1402	1201	1104	1050	1089	972	929	866	837	818	752	836	784	791	774	795	695	707	717	719	682	685	709	731	723	693	731	698	675	647	704	657	676	709	680	667	688	696	678	664	715	716	655	661	716	681	641	655	675	669	624	647	737	646	673	663	659	650	640	690	650	652	637	628	714	676	664	677	681	668	659	675	644	648	688	644	665	663	646	670	670	687	691	692	686	646	650	703	713	667	683	644	590	637	700	642	661	691	696	677	665	696	667	668	676	663	677	653	711	711	671	709	680	687	655	653	649	663	683	675	687	684	668	635	641	664	645	663	649	637	613	658	665	633	647	655	644	688	677	658	636	650	675	657	643	636	670	708	666	617	662	686	674	629	644	634	647	672	625	640	652	685	698	638	694	642	648	697	663	667	671	695	650	684	644	713	680	656	668	673	662	727	646	644	642	692	689	703	703	662	668	691	648	653	673	668	656	648	674	670	660	679	656	674	663	627	713	649	674	686	674	612	654	608	657	620	681	680	650	656	667	696	645	673	693	639	674	689	643	678	673	671	669	650	638	668	668	668	648	649	721	673	648	710	710	646	617	629	697	610	657	650	680	652	647	649	663	668	663	685	656	690	649	652	642	649	635	682	649	680	628	675	671	700	675	647	710	646	639	675	651	647	669	666	621	666	607	685	707	668	660	670	716	658	643	696	663	638	645	689	628	662	643	635	606	664	684	705	662	633	702	714	715	661	675	670	663	630	689	661	667	665	693	674	682	650	687	696	637	681	654	644	669	677	714	648	690	670	672	624	672	690	655	682	675	658	680	659	682	679	637	678	692	682	657	642	624	652	662	627	709	673	679	683	670	653	658	667	659	678	725	659	722	643	682	619	665	653	628	642	619	656	682	711	635	683	666	681	664	674	634	629	695	687	630	676	707	669	636	696	669	677	662	647	651	678	635	693	707	690	674	633	655	666	636	671	623	654	676	667	682	674	646	612	672	679	681	679	667	671	728	648	712	695	660	653	652	715	641	671	669	636	674	665	667	651	633	660	644	642	661	682	656	721	676	655	681	651	630	650	647	673	634	663	687	656	636	642	668	664	652	685	679	726	670	652	655	645	647	634	673	672	633	667	656	683	719	684	639	664	669	693	605	706	626	642	658	690	652	643	633	656	675	674	630	651	645	693	674	690	635	713	623	675	621	627	612	642	684	680	661	645	714	690	613	704	724	676	683	680	683	641	688	659	661	700	676	674	693	671	655	657	635	635	623	656	676	651	621	672	659	708	630	611	695	672	669	639	686	615	640	639	648	695	658	692	692	618	643	695	640	589	680	672	679	637	615	695	673	658	639	625	690	654	657	652	670	696	659	697	654	655	662	641	675	657	669	689	674	628	662	691	660	636	623	699	671	695	659	678	683	693	634	636	641	687	681	632	653	684	654	654	666	641	666	662	657	644	646	633	645	691	683	690	686	650	651	678	656	701	667	646	648	681	665	688	650	696	666	691	650	657	653	660	642	697	680	654	701	634	693	680	685	693	650	627	668	642	671	645	619	719	653	634	665	694	636	701	641	680	628	652	689	643	640	628	689	686	668	703	664	646	675	705	646	655	641	656	656	682	643	652	651	686	628	686	636	650	660	663	636	715	649	665	674	658	698	694	640	679	656	692	692	630	661	660	648	668	703	666	584	659	614	654	664	640	669	695	640	699	645	674	699	677	693	651	637	681	643	668	658	681	642	671	627	666	645	663	674	685	667	685	611	660	687	679	648	677	604	683	674	678	629	651	632	647	657	705	666	674	681	683	708	662	686	637	663	628	642	684	671	694	656	602	631	704	676	645	660	638	712	641	692	613	665	680	642	653	677	674	649	596	687	685	662	676	638	668	678	628	657	658	695	688	678	689	640	669	683	721	654	697	640	638	698	673	654	685	665	688	671	623	673	613	661	622	683	633	674	678	660	709	626	678	665	639	610	685	698	714	613	632	715	673	675	637	624	663	649	691	666	713	647	666	665	683	655	647	651	686	686	618	685	645	660	648	705	626	690	707	662	667	662	636	683	628	652	702	651	679	632	653	669	677	620	623	659	665	651	613	644	669	635	671	701	655	663	691	659	655	653	664	663	635	670	709	643	657	651	622	642	674	671	646	657	725	690	642	636	638	676	698	656	636	652	669	642	649	692	635	656	651	640	698	652	634	728	706	646	646	641	674	629	624	654	601	665	653	619	632	673	657	644	610	657	638	661	661	636	629	657	645	657	673	659	656	675	697	619	658	657	699	703	685	636	684	658	691	688	678	654	649	668	640	723	693	682	675	646	603	698	676	674	651	615	659	650	634	642	670	665	680	634	652	622	634	667	680	610	668	663	655	650	669	662	681	674	682	684	686	685	658	687	689	646	672	688	690	678	633	643	683	655	657	653	658	652	656	681	649	682	687	705	606	687	646	623	646	693	643	700	676	659	691	617	682	699	666	646	654	621	638	623	633	667	622	659	713	660	614	692	642	631	659	651	644	689	630	676	690	651	669	668	680	633	665	695	657	646	692	613	650	674	689	676	658	656	630	672	663	697	691	665	650	649	675	631	692	656	621	642	688	662	623	660	653	636	665	680	665	633	726	637	658	701	642	719	664	648	623	640	688	661	648	668	621	647	633	664	635	718	642	670	679	662	694	662	706	629	675	654	636	672	688	664	676	612	647	644	677	637	667	640	648	669	647	651	640	637	659	677	663	650	662	634	704	692	633	660	649	658	677	620	653	631	620	648	692	670	669	655	671	651	656	672	658	666	596	642	697	656	653	682	621	673	673	650	702	681	669	675	643	638	635	586	649	658	673	683	654	705	634	620	644	671	674	691	702	697	729	679	632	664	672	656	677	635	698	688	668	674	666	661	682	673	664	692	656	626	626	640	616	681	702	687	641	676	647	657	660	658	688	737	705	693	636	657	646	672	623	680	652	629	674	653	673	665	614	671	640	704	691	664	696	645	646	666	661	709	684	669	595	669	646	679	656	677	675	647	686	665	692	669	686	633	612	703	693	665	646	626	650	642	667	658	669	634	664	647	663	679	644	684	644	706	675	677	655	673	668	678	664	635	661	667	669	677	636	640	683	662	612	672	612	688	687	637	672	647	694	680	710	688	703	642	663	630	671	656	643	694	677	683	640	704	646	624	693	694	655	681	668	698	657	680	660	665	660	611	682	710	681	666	697	614	649	630	698	647	700	639	660	618	620	635	661	679	630	678	669	641	642	684	687	666	643	663	655	665	666	650	649	679	695	664	665	645	629	627	620	666	698	709	658	695	649	698	690	634	651	659	721	654	668	653	669	652	718	688	675	664	629	621	667	637	677	667	649	674	679	656	661	699	650	630	678	691	646	676	673	675	692	680	672	635	672	708	685	631	682	666	618	673	657	607	661	682	609	670	668	652	644	635	668	624	718	632	651	678	686	655	679	604	663	677	656	630	701	691	648	632	662	639	677	683	652	637
11714	55267	22412	9330	6410	4848	3866	3276	2683	2359	2107	1778	1521	1382	1186	1171	1110	1016	960	945	963	916	861	833	838	836	752	773	826	705	747	758	785	768	809	760	738	761	746	735	701	692	698	722	738	732	693	711	656	706	703	748	699	721	697	677	714	695	737	727	693	717	688	675	707	726	692	696	670	696	702	711	620	670	667	692	694	650	626	678	710	681	659	680	731	699	688	709	674	685	663	670	689	637	750	694	688	672	704	682	685	659	670	693	674	654	699	713	645	672	679	705	655	689	689	676	657	660	626	698	693	680	682	664	667	667	654	679	682	654	625	709	701	685	702	643	656	636	659	653	732	654	673	658	671	678	691	706	665	714	693	718	686	681	707	719	668	621	671	684	632	687	641	685	643	584	683	739	683	680	646	700	662	636	654	708	698	689	691	652	667	695	675	718	708	652	702	668	675	683	648	736	697	697	691	685	715	714	683	690	677	694	659	665	662	610	677	671	656	654	742	689	709	661	661	696	697	703	664	649	676	670	660	673	645	667	658	684	674	653	665	667	672	638	665	703	711	664	655	646	638	704	726	651	683	675	730	676	704	650	666	654	687	655	697	649	667	651	634	693	705	702	625	709	678	660	741	708	694	675	656	715	685	623	701	690	687	650	655	663	711	669	673	695	632	686	641	671	688	671	622	740	675	662	639	606	653	707	701	637	716	687	676	694	682	694	665	694	689	691	676	694	661	657	664	614	677	651	696	682	654	679	634	692	693	667	655	674	709	740	642	646	663	698	660	666	662	678	678	691	665	629	686	705	670	669	702	710	707	688	671	703	668	679	645	655	659	664	682	669	653	711	637	670	679	684	667	670	676	650	637	681	674	694	644	697	667	640	693	669	686	685	688	613	655	698	636	699	711	651	644	691	700	650	699	662	675	647	669	734	692	651	671	689	656	643	685	666	695	692	695	697	690	645	658	634	689	663	684	706	680	666	715	641	677	619	705	657	668	707	683	671	637	669	648	641	644	691	673	652	662	670	693	654	637	701	642	626	665	661	721	699	646	678	699	705	657	674	669	659	660	660	639	680	708	661	624	680	720	677	713	681	692	676	680	711	666	648	694	685	696	645	645	681	646	694	680	670	692	619	647	697	685	646	660	690	755	694	708	668	674	629	663	644	625	681	716	638	747	667	683	651	679	677	656	707	689	706	700	644	728	644	741	675	673	641	689	666	660	679	701	696	692	667	685	718	698	678	699	662	626	635	650	656	661	665	681	698	652	675	696	674	665	681	662	693	655	657	691	677	654	669	690	634	678	673	679	709	691	666	687	673	641	633	675	622	602	691	650	674	663	664	683	695	659	708	650	674	740	641	681	671	650	686	694	683	688	703	659	659	703	666	727	695	637	690	640	647	653	682	672	645	642	682	691	703	688	696	683	678	666	682	674	688	659	728	654	686	692	653	647	666	694	665	673	657	665	682	683	677	686	657	684	681	673	647	690	703	720	651	634	666	709	638	674	644	654	628	683	657	632	690	623	676	640	697	705	663	650	641	705	676	617	665	647	683	686	668	703	684	675	673	649	638	722	663	704	701	685	631	656	655	659	638	703	695	711	649	672	737	642	707	658	667	667	670	640	667	634	660	699	697	692	671	693	679	655	622	703	668	657	690	710	722	702	657	633	686	702	680	634	634	656	645	689	639	698	708	669	672	678	723	667	698	647	687	714	672	675	695	678	695	662	625	651	686	650	659	732	643	671	626	661	653	729	646	631	657	640	672	665	656	669	715	679	649	665	704	647	702	717	666	696	666	690	704	646	683	693	658	673	688	644	718	725	701	647	698	648	682	652	684	664	722	670	668	723	730	680	627	648	704	694	665	642	683	714	695	642	704	646	654	677	686	693	647	658	695	689	673	674	660	690	668	671	684	663	673	701	659	661	680	711	651	672	672	671	694	625	706	725	688	690	668	683	658	668	706	669	710	632	662	665	687	666	649	653	648	728	656	689	667	647	631	654	695	678	683	664	664	653	659	627	677	645	692	655	719	613	632	654	689	666	677	688	637	629	639	673	663	669	659	679	669	689	648	617	718	668	651	663	676	698	651	629	690	676	667	643	660	655	739	674	701	678	644	684	717	670	685	671	729	699	672	641	651	698	687	652	717	674	719	635	673	728	644	717	702	664	655	657	650	650	711	685	674	678	692	680	681	664	649	695	685	701	646	696	672	658	586	712	661	692	652	714	684	643	672	697	712	700	724	658	685	614	704	673	694	689	688	663	671	629	707	659	682	647	661	662	681	634	623	676	674	672	668	627	661	712	666	686	697	672	675	690	624	700	628	620	680	667	608	676	669	672	679	708	670	657	701	653	683	637	688	633	651	655	651	652	661	693	680	647	637	692	683	706	702	651	697	651	673	652	647	628	630	701	710	698	714	649	679	677	671	656	650	655	656	685	681	687	678	714	707	699	648	663	674	683	631	696	702	671	707	691	682	699	684	654	694	689	674	664	719	650	676	666	657	694	662	675	660	689	682	721	670	700	689	663	711	703	686	678	689	701	701	648	664	630	701	664	685	639	670	638	688	674	671	681	672	666	634	670	658	664	633	681	668	678	678	687	669	665	724	678	724	641	677	665	658	685	698	646	676	641	713	653	670	675	712	638	668	677	696	663	690	664	657	711	675	646	714	698	666	679	677	657	690	655	671	681	659	704	642	655	668	636	665	712	690	690	681	641	651	689	702	683	724	658	619	668	692	610	702	663	682	668	663	659	671	656	730	662	634	673	668	679	654	667	689	680	662	698	672	694	648	629	656	658	711	695	699	690	679	655	693	663	627	654	740	689	707	657	690	687	672	661	700	688	686	702	703	689	681	708	623	648	705	690	675	674	664	661	669	633	693	712	698	644	678	678	693	626	672	646	667	663	693	650	656	679	699	669	649	673	684	706	665	679	704	650	638	609	656	682	678	675	672	693	694	668	669	707	644	675	624	669	728	678	660	679	659	685	653	656	683	673	669	684	701	671	644	624	642	625	681	664	698	671	658	667	664	659	656	639	650	706	656	659	680	675	670	690	694	650	679	692	606	669	667	658	647	662	700	679	667	649	658	687	640	709	672	648	696	647	702	678	681	687	655	664	653	639	682	688	680	665	679	683	687	685	685	657	619	646	676	697	683	652	676	649	673	709	668	637	677	697	645	672	701	693	717	698	733	715	680	649	633	675	690	684	682	647	674	664	682	670	663	698	702	664	703	665	705	635	694	647	704	665	712	663	665	624	670	625	676	649	710	705	673	686	669	670	673	696	663	710	642	680	675	697	684	612	711	636	679	702	670	726	659	678	675	679	682	725	670	684	662	640	727	659	678	704	672	660	674	652	714	645	717	642	671	694	645	650	646	700	637	722	685	669	685	654	628	654	664	682	676	683	704	678	677	616	671	712	675	623	644	675	690	704	618	707	641	659	658	653	688	654	632	635	636	732	634	669	658	765	698	646	694	697	635	671	677	696	696
28282	20597	7915	435	266	204	201	172	179	183	150	163	166	165	178	137	152	178	169	179	162	158	133	166	160	170	157	144	164	166	158	151	154	161	150	152	159	162	156	151	153	143	159	162	144	171	149	140	162	150	168	156	140	145	176	170	139	153	141	151	156	164	146	145	148	149	141	161	155	159	174	137	173	137	145	162	144	155	144	145	159	171	185	159	151	184	166	149	154	193	190	164	155	173	160	159	161	135	138	154	152	142	168	164	154	187	171	156	137	165	192	142	170	177	165	138	156	151	143	149	160	152	166	173	159	161	161	152	151	180	167	164	180	159	154	143	165	147	159	161	153	164	168	154	154	151	185	132	155	145	155	182	171	144	149	150	168	148	140	136	154	143	151	165	153	154	160	158	161	149	130	151	152	154	156	145	133	160	179	174	155	157	140	140	171	146	152	153	164	134	144	181	167	170	144	138	170	155	155	157	172	136	168	164	156	145	145	198	139	144	145	164	146	174	166	157	150	171	160	178	158	145	150	136	143	180	162	148	147	147	163	157	141	153	167	156	163	152	176	128	161	177	160	153	183	161	162	156	132	147	159	168	155	158	136	145	175	171	154	170	133	160	157	149	161	153	150	140	154	161	152	178	137	154	161	133	163	160	144	191	138	152	162	181	185	144	162	153	147	145	156	155	172	168	139	171	165	164	135	156	164	130	157	140	155	165	160	158	150	150	155	166	159	157	179	144	168	175	166	174	148	161	152	159	166	168	165	180	167	170	165	161	164	143	149	177	135	160	138	143	157	159	165	151	132	146	177	165	158	171	156	141	141	160	152	163	160	146	163	152	163	142	148	146	151	171	168	155	144	130	159	173	163	154	151	136	139	174	138	183	147	163	140	165	157	158	157	155	147	165	140	141	159	154	160	143	158	157	164	166	140	158	157	164	143	157	181	156	176	141	168	170	136	141	173	170	146	142	150	150	150	145	135	185	169	170	141	159	120	151	156	148	154	142	148	157	147	147	156	168	164	157	151	161	161	159	161	146	148	163	154	162	152	142	156	165	176	150	154	168	190	172	172	172	152	156	159	163	148	172	156	160	151	151	162	140	137	148	177	163	152	149	159	168	148	180	149	149	198	139	131	148	159	147	144	155	144	150	149	148	165	164	145	153	148	167	165	134	164	167	133	164	171	149	168	129	139	163	152	170	147	165	184	149	142	149	171	169	159	172	141	152	155	167	155	166	162	149	181	170	143	165	156	132	145	154	182	162	169	143	151	162	156	154	159	155	154	169	152	167	183	171	152	148	147	156	151	149	140	144	153	159	155	158	167	170	155	166	186	165	163	148	147	158	139	135	146	157	143	174	141	161	166	156	155	165	136	151	159	150	157	157	170	163	142	159	139	163	170	144	157	137	157	151	188	144	153	161	190	151	170	152	145	131	150	154	160	173	163	150	167	137	172	189	133	175	159	176	177	176	144	153	156	159	142	154	158	157	154	183	169	162	160	180	153	175	128	163	157	162	151	180	154	156	178	155	148	161	155	163	158	146	169	141	153	160	138	175	151	155	142	159	131	150	170	131	166	141	163	127	148	149	141	184	126	178	162	163	163	162	176	138	180	148	165	164	166	147	146	171	155	155	143	156	164	165	158	149	158	160	145	138	150	143	151	161	172	154	158	145	161	165	154	153	171	150	157	145	179	178	170	145	151	155	145	158	137	147	161	163	148	157	155	129	157	147	160	165	158	152	147	157	150	152	164	152	133	146	144	146	143	152	156	143	146	151	173	154	150	171	152	157	142	147	172	170	161	137	162	165	166	147	175	146	158	172	152	161	166	169	167	145	156	135	149	163	165	138	167	129	164	143	141	131	159	169	165	155	131	156	137	160	148	145	141	164	149	173	169	140	139	161	165	149	132	137	159	169	140	148	151	167	169	148	150	163	141	148	146	162	158	135	151	155	189	144	153	140	165	152	144	143	152	148	165	152	182	159	150	132	157	161	146	169	166	149	142	170	161	171	165	166	162	145	148	151	158	149	173	167	157	156	167	145	140	147	146	157	134	141	163	158	148	162	179	148	188	167	168	153	142	136	155	182	151	159	165	157	158	167	160	161	138	164	163	146	161	146	167	176	148	155	178	162	170	154	150	162	151	161	174	169	144	155	149	136	154	167	163	169	157	158	150	168	172	163	142	161	153	146	145	161	172	149	160	134	183	155	162	186	171	136	157	171	153	162	152	153	147	173	172	150	178	160	151	138	149	161	184	148	143	134	172	137	141	158	144	154	160	155	164	141	177	175	149	154	158	153	147	156	144	156	156	156	195	167	150	151	145	147	170	167	151	158	152	162	156	172	162	159	167	157	133	134	161	150	157	164	146	149	142	145	174	166	162	150	165	164	155	160	143	163	147	146	156	175	146	149	160	175	174	166	170	174	152	163	166	155	173	182	174	161	176	148	177	161	139	170	140	185	170	138	167	170	184	150	167	149	160	149	157	154	156	148	156	150	148	175	153	144	184	151	151	151	179	147	154	135	158	149	152	142	180	166	156	153	168	154	127	159	182	158	139	160	146	141	161	156	153	134	135	143	159	160	150	159	141	162	143	149	169	147	141	153	150	148	160	142	140	153	173	158	137	163	177	167	174	161	147	139	148	151	161	167	178	155	161	156	166	165	153	165	154	153	169	168	151	164	185	148	147	162	154	164	163	179	130	175	133	157	144	155	160	135	165	176	158	150	181	161	156	174	155	153	148	180	149	150	158	156	130	170	168	170	174	140	154	174	164	154	164	160	149	169	155	155	161	182	157	140	146	155	154	160	148	158	155	134	156	161	141	137	136	168	155	158	190	167	162	176	155	155	184	165	141	156	142	138	146	173	163	143	159	149	144	139	142	159	143	165	149	145	165	159	154	157	132	154	166	156	152	169	147	137	155	158	165	143	159	167	142	156	165	151	155	141	145	154	180	149	161	166	167	160	171	163	148	150	152	152	158	160	143	133	138	184	165	161	148	154	159	172	157	184	138	162	175	153	153	134	157	148	158	146	138	179	144	167	161	154	140	155	166	150	139	152	165	168	186	162	168	157	173	163	177	164	143	165	165	158	138	155	168	133	158	152	192	156	159	153	139	169	156	158	167	164	170	148	153	174	158	152	157	158	149	151	150	165	162	164	162	143	163	161	119	134	152	159	132	136	177	162	139	165	169	153	164	141	133	165	156	128	158	150	144	150	129	139	194	156	154	167	145	151	164	148	178	144	158	175	167	177	139	148	149	142	168	138	163	151	170	161	172	154	160	152	159	149	140	161	139	146	152	150	145	151	149	146	146	145	159	131	155	157	171	149	154	127	170	146	153	155	144	127	166	165	165	157	155	145	137	138	166	134	190	139	171	142	172	155	164	165	149	151	137	162	167	160	164	141	153	163	170	140	167	139	146	179	156	152	159	152	150	168	167	142	133	150	138	149	157	165	136	188	155	173	187	160	166	156	164	158	164	167	141	162
7519	24972	4679	356	316	285	256	224	241	196	234	189	223	208	203	160	196	179	206	180	178	162	190	191	170	145	157	196	169	158	166	166	165	154	213	185	184	160	192	186	189	182	173	183	155	186	176	179	187	163	179	164	169	162	175	167	182	166	148	171	171	193	158	161	169	169	186	158	168	178	177	174	197	180	179	168	184	186	187	154	205	175	169	173	178	168	178	166	157	173	181	160	160	184	182	194	185	192	188	184	194	175	156	167	163	193	184	162	160	174	172	165	179	173	174	165	182	173	160	151	172	156	184	140	196	170	169	189	171	168	183	144	176	159	176	169	174	162	162	193	160	191	180	180	157	166	159	174	176	160	174	188	170	171	171	188	182	181	179	151	166	173	184	182	165	174	166	186	200	187	167	164	166	163	173	173	176	173	191	179	158	177	188	180	182	179	151	187	186	172	189	176	152	151	182	185	189	186	189	177	164	187	188	163	188	166	145	190	163	172	146	182	153	169	161	166	170	167	180	163	173	181	176	181	145	171	177	184	171	163	175	176	177	165	171	175	183	177	166	187	176	142	194	152	168	180	148	183	189	179	194	160	172	191	148	165	197	175	179	173	188	169	162	186	166	178	176	158	177	163	159	173	185	168	171	177	174	172	149	198	168	188	150	175	196	168	166	162	160	192	144	189	171	209	157	176	172	172	165	180	170	179	182	162	217	192	165	175	168	161	165	161	198	163	181	165	172	164	184	160	176	194	169	186	180	181	205	163	161	177	199	156	167	178	150	180	179	177	182	170	158	191	149	179	191	194	159	165	192	147	185	187	159	160	161	193	154	178	179	180	153	159	169	163	161	193	148	179	181	162	164	182	186	182	137	163	173	193	202	163	172	164	161	171	142	175	159	176	195	171	172	175	154	173	198	193	186	183	175	183	158	173	174	157	166	169	173	173	167	148	175	170	180	192	166	183	178	167	184	185	181	159	157	182	156	182	187	149	182	173	190	161	187	165	176	182	179	194	174	155	155	164	169	184	181	177	190	159	167	177	168	208	167	181	172	182	183	167	197	157	183	204	150	166	167	179	187	169	173	186	160	160	169	189	179	168	162	182	174	154	164	181	175	173	169	161	156	168	173	172	174	160	199	178	172	176	175	173	172	192	165	172	181	177	167	158	196	148	186	188	182	180	160	160	168	176	169	172	149	180	193	165	178	150	156	181	172	170	185	167	189	195	172	171	187	184	151	174	156	149	183	175	186	196	173	158	163	163	157	164	161	182	176	165	173	185	168	180	177	162	188	194	172	181	189	183	187	164	164	182	193	178	182	183	183	178	184	207	162	171	187	191	186	185	170	188	195	161	200	201	157	178	160	170	183	170	169	174	170	176	176	152	172	187	165	164	182	182	175	164	172	165	156	187	171	183	176	160	168	177	178	174	162	182	161	143	194	176	153	182	158	167	167	157	159	165	172	161	183	182	182	172	169	149	147	169	166	169	172	162	160	209	203	171	167	153	181	163	169	174	160	167	166	159	171	171	138	178	175	163	179	174	169	157	192	187	186	144	147	188	156	184	201	209	209	165	161	180	163	186	172	164	165	193	160	189	172	165	174	181	175	182	172	166	168	176	179	151	159	183	186	175	184	184	190	163	187	170	168	160	157	187	151	175	192	173	207	160	166	172	180	159	144	190	184	150	170	146	178	174	195	186	199	182	174	166	180	163	180	182	171	161	166	156	179	169	189	173	190	180	180	192	181	163	183	165	172	152	144	183	177	171	154	144	169	176	172	177	172	157	175	156	180	178	158	166	180	162	149	177	176	171	185	177	175	190	190	178	177	177	172	174	177	187	161	177	180	192	176	174	178	159	171	153	191	173	181	162	138	175	150	178	159	160	176	173	184	154	177	186	180	201	176	167	185	197	162	167	175	189	178	169	164	155	169	159	174	189	161	151	161	181	172	155	182	170	169	164	151	176	165	164	169	159	176	181	144	169	155	171	197	156	173	183	176	179	195	168	176	161	191	155	166	153	144	167	180	157	190	164	176	160	182	170	174	182	192	178	190	169	150	191	176	201	178	163	182	169	194	191	146	193	180	141	167	172	183	176	189	171	158	179	180	190	190	190	155	173	174	175	202	151	177	177	164	169	185	163	166	167	206	182	173	169	173	161	192	186	175	157	162	188	167	167	180	163	156	148	172	169	180	186	167	183	191	147	166	191	181	196	180	169	175	180	158	184	150	164	161	184	191	179	172	160	176	154	176	179	167	192	176	146	174	180	179	170	183	168	178	168	172	144	167	168	161	148	181	178	163	180	183	188	173	156	168	183	189	138	184	173	153	190	190	193	168	152	166	177	165	163	189	167	185	182	184	177	189	167	180	176	162	150	177	177	172	182	170	177	190	166	155	173	175	157	197	158	171	174	177	176	184	166	161	171	163	190	158	181	165	179	174	184	135	183	155	173	175	188	178	165	178	186	201	171	161	145	178	168	174	177	182	168	161	175	189	162	184	186	174	176	152	172	181	171	166	178	165	191	164	159	176	190	179	163	179	166	173	182	173	176	185	182	154	190	160	192	154	175	189	170	181	184	173	172	171	167	190	168	166	156	181	162	176	170	189	163	175	161	197	173	175	167	188	163	165	159	171	185	173	169	173	168	177	187	159	165	161	177	142	171	183	164	210	197	164	198	175	177	153	176	160	165	162	159	202	184	178	169	187	156	182	206	171	171	176	167	153	179	173	191	180	181	181	187	178	174	180	178	163	150	173	163	178	158	183	159	202	175	162	180	177	165	175	182	165	177	172	203	202	190	153	178	178	160	161	178	180	156	164	195	184	162	181	171	161	177	179	202	181	182	161	183	148	149	180	179	168	164	175	166	167	166	186	175	179	170	171	172	191	184	186	186	194	154	174	163	165	166	164	156	180	169	193	155	180	169	187	143	173	164	180	172	172	195	152	153	168	158	170	162	186	192	170	175	195	174	189	170	177	169	166	181	180	165	177	208	193	193	172	173	187	182	160	191	193	177	212	183	173	181	177	165	165	153	179	173	174	162	175	168	181	160	193	188	156	177	162	167	178	156	174	160	151	179	163	153	181	161	163	179	180	176	165	170	182	165	157	172	190	197	151	185	147	168	158	188	156	166	180	172	188	194	170	172	172	173	179	168	164	168	162	177	183	182	174	173	176	152	180	172	168	171	172	163	160	190	171	182	171	168	176	203	167	156	194	162	189	146	178	159	159	168	151	156	171	174	179	163	162	171	194	163	181	184	157	176	191	174	162	166	178	166	155	159	167	190	191	184	175	176	170	155	173	188	181	169	168	150	163	158	150	166	175	158	194	166	182	185	155	165	165	150	175	177	178	191	180	136	155	147	185	181	169	162	186	168	157	173	154	161	160	165	187	189	184	174	172	153	180	170	158	184	178	205	167	148	155	179	186	173	179	162	182	192	178	176	160	175	163	166	176	194	193	159	193	171	177	164	169	154	151	168	200	175	147	193
25521	21122	29264	23093	20775	9589	1586	1025	933	889	815	720	664	630	592	623	563	599	551	563	574	549	531	566	545	515	529	538	463	500	515	521	499	520	520	494	515	496	520	484	536	508	491	518	485	506	550	480	475	488	488	483	474	484	503	456	565	487	511	513	474	490	484	512	470	467	449	493	503	510	496	499	507	490	458	480	478	478	511	457	521	496	525	491	480	537	523	472	521	472	464	494	517	481	476	470	475	431	504	459	489	488	476	503	520	506	519	515	461	491	490	476	445	489	472	450	462	445	473	490	474	475	464	496	490	469	482	502	492	493	502	478	450	502	488	460	499	508	518	472	452	461	494	461	499	481	517	492	456	478	439	498	485	497	487	517	462	475	475	487	466	509	494	502	477	474	483	504	498	491	457	478	498	499	491	481	470	528	521	470	496	470	483	484	509	532	479	460	447	462	485	425	486	528	469	479	441	464	464	485	497	484	477	527	509	468	459	494	464	497	483	473	511	479	447	538	451	505	474	481	455	501	487	495	438	494	458	501	443	502	456	484	454	496	481	507	480	474	481	463	473	472	486	443	462	507	502	477	473	468	482	477	473	492	443	513	500	500	491	481	540	484	485	477	502	483	470	461	504	466	503	489	488	510	508	444	486	494	467	499	493	454	505	495	487	505	471	464	462	434	452	453	492	472	469	491	460	484	476	466	490	448	511	457	496	480	479	473	454	460	451	508	470	499	473	473	497	481	463	495	478	490	505	520	473	498	489	493	508	453	494	468	425	485	529	485	452	466	473	467	481	485	502	501	468	484	460	488	479	473	528	485	449	478	475	522	494	465	511	470	484	465	484	495	491	491	474	478	446	452	504	521	494	477	534	452	448	437	482	492	473	494	525	446	472	472	508	510	467	547	504	506	484	504	470	479	445	506	446	495	515	473	475	507	486	495	465	463	480	495	465	521	443	472	476	447	506	462	474	468	482	485	473	482	446	500	449	486	505	479	480	483	471	528	540	489	537	464	506	496	491	462	504	499	450	473	499	458	481	414	521	472	482	474	497	468	487	504	456	498	506	442	535	516	487	484	460	487	478	499	489	494	478	492	461	469	496	489	482	485	503	473	462	462	500	456	501	511	459	514	503	486	470	498	465	445	466	508	494	527	500	511	482	481	513	471	471	488	476	441	458	486	518	457	448	474	483	494	512	477	445	504	494	511	475	510	507	479	459	496	452	513	494	523	459	473	455	495	493	470	444	498	496	493	469	501	479	479	488	484	440	477	491	475	507	488	472	503	486	515	458	497	464	486	505	491	527	527	446	482	535	512	460	494	488	464	504	470	477	508	492	471	470	449	500	508	500	464	495	492	475	496	529	456	506	512	502	483	472	475	501	489	474	475	481	490	502	463	480	485	470	457	483	465	460	506	477	457	493	459	484	467	506	426	526	501	465	415	489	500	514	479	452	472	474	484	474	492	450	449	487	461	498	484	471	445	485	496	485	494	478	487	508	432	502	500	460	512	497	483	490	500	460	473	497	510	485	483	459	474	513	472	457	492	489	494	486	452	487	475	453	460	509	500	484	490	466	492	476	461	466	435	470	466	499	539	464	512	455	451	473	452	496	444	484	470	482	456	504	486	459	451	475	532	473	512	464	460	453	485	486	457	479	468	462	484	479	455	486	509	454	479	491	512	461	484	475	472	447	483	451	484	471	498	483	495	500	485	450	510	491	491	462	478	520	505	480	455	492	465	480	446	454	472	497	474	443	464	471	507	507	493	482	501	449	469	484	468	478	441	479	502	488	453	501	510	490	466	489	483	540	506	479	507	490	436	443	468	494	493	474	506	472	481	517	469	500	493	445	490	501	487	513	546	516	479	470	509	467	495	470	473	479	481	480	496	494	475	501	482	495	499	452	460	464	484	439	475	498	490	530	512	523	499	505	475	488	487	498	521	491	489	489	493	501	462	516	476	486	490	474	488	479	457	483	471	507	500	496	462	465	508	439	498	454	476	459	471	442	448	499	458	484	474	474	474	479	485	467	473	497	462	489	462	489	492	467	498	447	497	438	467	499	464	483	510	474	452	406	495	480	464	458	477	455	452	459	471	475	468	476	516	466	493	486	502	461	492	431	493	444	475	491	490	465	461	435	477	475	504	520	473	456	425	499	448	477	492	480	540	477	513	502	466	499	503	455	485	471	460	503	519	490	460	470	505	505	513	492	463	487	501	492	502	488	498	503	487	470	538	470	512	496	504	501	460	474	460	493	487	462	482	494	468	489	502	448	468	513	509	441	462	497	461	438	466	520	481	485	487	519	491	484	470	447	491	476	484	465	505	468	481	474	473	459	504	488	497	472	464	486	436	467	475	488	450	495	494	500	460	498	481	462	484	494	488	532	475	455	455	458	461	503	467	507	480	491	491	475	472	492	478	463	496	476	477	505	483	505	449	485	487	471	490	493	454	511	487	495	490	483	426	484	456	425	499	437	513	469	487	449	497	471	502	496	489	502	523	480	468	437	480	435	480	485	506	495	475	476	471	482	468	453	472	486	489	477	463	475	476	493	457	442	502	470	503	547	486	488	494	467	468	455	495	477	465	515	483	466	467	413	469	465	480	483	456	470	437	451	454	494	481	448	487	473	491	487	464	530	477	492	463	447	517	488	468	479	480	458	503	492	485	482	504	497	498	496	469	484	506	487	494	472	458	457	469	496	531	470	483	471	498	464	484	484	467	483	476	475	474	471	466	474	480	495	465	479	499	467	452	474	507	480	441	512	494	477	497	483	464	512	474	495	442	485	462	496	482	467	424	489	508	477	491	512	500	518	510	492	468	508	516	463	482	485	490	518	502	476	473	461	466	481	492	476	494	465	464	459	472	461	471	481	504	436	462	466	435	476	470	430	477	478	476	502	519	489	477	485	503	488	481	519	513	487	418	486	474	489	492	510	523	464	477	508	446	452	516	477	513	496	486	468	479	492	494	479	478	443	460	467	453	505	516	481	469	472	520	482	513	504	509	484	490	461	503	493	493	488	424	471	500	427	496	478	506	511	485	517	469	453	469	490	486	476	478	476	474	469	461	503	461	527	498	477	477	488	448	469	457	428	517	478	496	459	509	525	484	504	484	465	494	466	458	476	478	491	534	459	501	472	479	466	488	493	451	504	461	482	474	497	482	494	473	518	493	467	507	479	488	443	481	479	491	512	506	514	510	483	454	487	464	520	464	488	479	503	486	471	464	478	482	459	447	473	502	494	500	461	496	523	465	484	477	458	460	470	525	472	473	517	471	476	471	461	483	441	481	462	476	464	504	477	458	431	468	470	466	497	490	476	479	501	519	469	493	501	467	495	472	457	480	446	474	439	498	472	442	480	479	463	475	462	489	467	509	439	458	502	469	468	469	497	482	492	495	479	467	513	460	513	518	449	493	442	490	459	511	471	534	469	450	489	485	480	505	477	526	505	453	500	501	488	463	488	491	466	467	465	450	474	467	476	471	442	512
11054	55451	17430	5320	3577	2737	2166	1784	1527	1418	1211	1032	884	859	733	769	720	724	621	659	614	589	569	554	588	521	557	577	530	517	551	540	509	551	558	520	508	528	520	540	540	509	516	532	524	518	518	509	524	477	503	475	480	516	486	537	478	486	540	520	508	488	444	481	497	477	447	493	475	499	522	496	506	530	493	518	502	442	495	478	504	493	485	492	445	480	490	498	506	497	505	464	497	467	499	495	539	465	483	488	506	493	494	512	484	456	460	533	475	445	507	453	467	503	477	496	469	441	490	478	517	498	492	483	487	482	432	445	512	482	466	421	495	532	483	448	450	539	520	519	472	452	457	467	456	492	520	500	474	513	493	466	470	467	533	498	477	440	476	470	480	467	506	503	467	480	495	448	460	493	473	474	525	482	471	505	531	486	457	455	436	501	466	472	458	479	502	521	469	441	480	497	471	489	475	460	457	470	469	513	513	488	509	468	461	489	530	457	506	504	490	458	526	468	485	499	495	440	532	450	490	492	507	537	504	492	530	475	497	493	478	469	510	458	486	484	469	481	503	496	454	490	486	466	508	502	497	483	475	513	466	471	463	463	487	507	494	491	493	498	454	469	533	476	452	486	475	505	448	508	493	479	490	485	491	476	476	472	496	482	504	451	484	494	458	487	496	512	512	513	478	506	467	483	497	540	469	469	477	488	514	498	455	484	507	488	538	478	505	511	482	475	530	510	488	511	480	454	453	459	457	475	510	483	466	473	467	500	432	475	494	507	503	472	509	479	478	499	486	441	486	468	506	499	451	492	488	494	470	429	483	467	512	463	469	470	496	483	495	518	461	498	479	500	476	487	471	489	481	509	458	487	484	468	462	483	494	471	486	439	427	454	458	479	489	447	494	490	482	498	472	489	446	489	546	466	510	496	480	474	462	485	498	469	504	473	501	491	526	445	490	468	483	512	453	491	456	470	520	522	456	540	526	486	482	464	508	499	489	482	475	484	497	516	449	501	519	511	441	498	491	459	456	486	472	516	487	441	511	467	479	479	491	481	450	508	470	501	491	486	479	476	502	451	483	507	498	472	463	509	562	485	492	510	487	473	446	432	457	475	516	506	508	477	442	536	493	480	472	484	481	492	450	418	455	477	490	480	448	495	521	480	472	497	504	478	512	461	484	481	469	467	467	464	503	518	478	483	493	459	524	486	479	499	542	507	475	472	552	499	493	533	483	494	495	454	460	504	476	473	469	475	486	507	494	496	484	507	499	501	497	491	501	478	490	502	477	562	494	521	486	458	488	499	495	469	489	457	500	488	456	492	479	482	489	507	459	524	463	478	491	507	460	506	471	535	452	513	541	489	513	517	482	474	479	450	465	469	482	498	445	509	465	496	427	478	464	450	512	530	484	548	499	508	483	501	483	495	476	498	493	467	492	514	480	498	497	497	504	463	477	508	483	490	480	464	467	526	488	489	451	506	482	508	494	477	504	459	510	516	487	493	485	521	500	464	456	496	485	472	454	472	503	519	475	467	471	474	495	489	514	451	466	498	453	522	523	493	488	504	512	489	486	468	440	473	451	501	446	455	493	510	487	480	501	476	492	499	516	451	473	524	476	495	490	455	501	516	456	479	485	497	483	449	455	522	467	489	490	517	507	489	517	486	516	433	536	498	495	468	461	490	515	461	484	471	502	500	502	491	471	456	483	444	487	480	439	533	454	493	522	530	460	493	493	501	508	489	480	473	460	487	511	505	451	483	462	522	476	477	454	464	458	439	466	483	510	431	510	502	479	450	485	487	471	485	482	464	484	517	536	489	489	528	507	506	471	473	487	487	513	479	514	485	468	495	465	503	501	501	462	493	490	508	525	463	471	487	462	478	449	509	465	501	476	466	489	500	467	500	442	470	493	448	486	481	477	476	486	509	486	493	476	474	462	451	505	454	469	505	477	434	462	485	487	456	468	448	506	473	520	488	510	467	489	523	499	479	508	482	499	477	510	486	499	467	529	496	476	509	483	490	483	458	471	515	495	463	489	492	494	503	491	455	491	480	478	510	478	506	522	476	467	492	467	489	505	479	449	453	501	472	477	441	458	471	490	492	486	487	489	502	515	480	487	463	446	470	477	473	436	471	515	505	510	499	464	450	476	481	488	449	497	466	502	478	506	486	487	470	512	490	498	475	478	479	474	478	427	511	485	484	447	459	487	490	499	494	505	463	473	507	511	522	475	495	487	459	490	467	488	462	473	483	508	471	456	514	512	488	493	484	466	462	490	466	485	462	498	497	450	480	459	509	457	504	497	500	458	505	487	503	464	497	487	484	462	468	502	502	479	473	500	470	514	459	467	494	480	494	462	480	538	466	467	480	502	474	482	460	492	497	470	482	516	466	454	495	501	497	494	507	466	488	474	428	489	462	512	499	493	471	493	490	483	498	497	501	467	514	484	523	471	494	497	478	454	472	453	479	509	497	466	503	542	503	480	472	472	507	540	494	446	471	482	476	484	487	481	496	480	502	469	491	451	495	477	475	490	511	506	485	455	476	442	449	512	493	503	470	500	475	537	486	464	476	508	506	489	440	503	457	494	474	470	498	484	459	479	502	470	518	436	439	523	477	485	501	502	459	420	516	501	502	477	494	525	509	482	471	474	483	495	474	437	489	485	481	510	473	499	466	490	499	452	499	502	486	496	478	466	482	514	486	468	493	499	476	516	432	484	465	481	504	451	468	450	511	510	472	472	478	468	518	467	493	486	474	480	497	496	454	474	497	480	450	417	525	466	459	473	478	487	518	523	495	472	489	485	479	482	526	479	460	505	473	493	482	503	496	481	522	495	484	480	467	482	452	485	466	522	494	416	487	489	520	465	501	472	516	458	467	450	504	482	487	466	482	482	487	503	461	446	519	500	473	522	460	529	480	499	494	487	465	525	464	472	480	454	496	478	478	445	450	494	493	501	484	503	509	484	477	497	487	490	464	514	472	480	451	492	462	498	495	512	507	448	491	475	502	489	498	497	482	471	504	461	522	504	486	494	480	499	487	470	433	499	476	498	496	486	460	474	472	480	487	505	473	447	496	478	478	498	475	464	510	486	491	486	464	526	459	490	462	517	457	452	492	455	487	476	512	494	509	487	493	511	450	481	497	475	480	497	472	463	483	519	465	476	489	491	507	497	537	464	483	497	504	474	512	472	473	483	477	479	487	442	531	488	482	482	484	467	498	470	516	474	509	469	489	461	481	499	502	457	529	472	502	501	465	465	467	467	493	455	471	461	499	506	468	463	495	479	518	479	508	506	514	513	423	533	509	452	432	487	457	493	475	477	498	461	472	470	488	522	497	472	455	487	472	481	497	506	505	479	497	449	496	521	495	470	460	493	483	514	516	465	479	469	479	460	490	476	491	489	477	484	498	481	525	481	481	488	472	491	463	488	500	476	488	499	489	516	484	445	514	478	480	492	489	487	484	478	469	537	524	475	523	485	494	490	488	480	474	490	492
23073	21015	29305	22976	20980	20799	7909	1917	1480	1425	1179	1152	1031	1011	958	927	904	905	810	773	716	751	748	735	711	733	777	754	746	747	701	705	739	726	738	692	662	619	698	692	644	670	706	704	718	730	675	687	750	706	707	677	645	674	668	665	732	678	724	687	707	686	686	655	698	664	684	673	723	650	609	657	626	700	663	708	697	644	621	679	657	633	696	674	692	666	680	693	661	698	684	681	657	658	655	651	716	651	665	677	631	682	671	679	662	700	653	643	644	665	707	608	700	668	650	662	673	671	693	698	636	675	689	657	682	665	675	670	648	677	674	670	672	618	649	672	666	672	673	660	683	701	645	624	693	621	650	701	644	638	679	628	682	669	668	688	654	666	680	627	608	647	650	699	655	699	640	648	632	682	681	652	698	666	663	694	629	683	693	658	694	667	660	686	680	680	659	642	688	649	669	693	693	661	663	632	670	652	696	697	700	649	694	670	708	658	678	678	688	643	679	673	654	695	646	642	692	673	679	684	685	614	641	667	644	639	665	660	655	660	681	646	662	660	676	633	631	681	627	632	611	733	679	686	655	678	688	662	681	697	705	679	610	628	648	649	658	634	665	650	626	705	656	664	671	689	651	654	633	688	663	654	659	687	676	693	688	669	652	639	646	661	650	670	667	656	692	643	627	691	681	659	648	653	654	691	614	693	639	653	709	669	676	629	653	674	670	684	705	662	677	664	697	643	675	643	636	621	692	667	723	639	716	660	632	649	648	671	679	639	666	699	620	686	648	640	696	685	661	625	640	661	684	670	666	667	638	703	663	652	624	685	606	668	651	657	638	634	664	630	667	660	680	660	696	680	658	660	610	609	633	658	655	712	667	683	695	679	627	667	668	669	679	669	634	668	617	648	657	651	699	722	684	666	649	671	690	662	688	706	635	668	625	659	706	658	654	654	657	673	658	676	701	629	670	650	683	661	691	689	715	669	657	674	684	633	703	608	653	609	655	675	645	680	660	666	680	668	631	617	658	703	637	703	654	669	677	649	660	714	686	693	676	662	628	679	682	623	685	695	667	670	684	699	660	622	669	684	652	660	653	657	660	662	628	688	657	636	658	653	669	643	646	681	653	645	642	654	689	682	626	628	668	634	670	648	665	623	670	644	691	639	705	616	703	687	706	679	699	675	634	647	667	685	681	670	701	659	655	632	645	675	689	645	675	674	683	695	698	682	705	689	676	659	594	643	656	698	635	655	627	636	649	669	650	637	629	669	621	687	662	674	691	695	654	641	661	705	689	669	646	659	681	665	661	607	677	679	621	694	653	599	672	649	657	650	642	688	665	662	704	682	651	682	656	689	635	679	678	676	691	652	630	640	665	673	664	606	606	663	651	663	659	645	700	693	669	639	696	627	719	655	622	676	695	654	596	653	653	618	659	677	671	656	625	631	695	606	652	666	674	633	661	701	673	630	658	634	646	707	679	671	685	657	642	667	639	669	622	676	670	630	696	674	688	656	657	640	639	675	651	635	633	616	663	649	659	681	707	675	659	698	648	654	648	654	623	651	615	670	696	641	665	673	660	683	605	615	720	610	699	663	691	655	673	647	674	659	642	639	676	675	685	690	669	628	693	590	675	671	667	722	679	611	637	661	656	628	667	714	652	667	716	639	669	659	639	639	647	702	661	605	673	721	680	638	682	643	648	688	682	676	655	668	655	653	645	652	666	703	697	633	649	700	706	658	700	641	712	645	672	724	689	685	631	658	676	631	645	690	694	692	678	643	692	629	644	637	646	625	667	653	720	640	664	608	670	641	672	681	657	684	701	646	693	698	690	684	645	629	618	675	695	653	646	683	645	650	687	640	636	648	631	642	666	661	690	599	637	684	636	665	674	648	637	667	610	637	670	698	707	654	665	678	659	653	676	698	675	674	690	658	693	689	680	659	694	687	657	676	649	683	697	655	715	682	648	601	667	697	609	637	655	669	683	680	679	671	676	588	692	625	650	605	673	693	666	665	648	618	728	649	704	627	695	687	629	695	692	716	644	660	681	675	657	616	691	704	632	680	722	663	689	672	659	678	685	640	736	665	677	664	650	690	654	654	698	686	700	643	667	642	674	667	664	639	704	687	650	678	654	622	691	655	658	664	638	694	679	639	669	686	708	620	656	646	641	674	684	676	675	655	619	641	670	629	667	636	708	721	739	661	658	631	695	630	662	657	653	644	665	664	653	641	636	662	643	683	644	664	681	646	617	653	649	710	648	677	689	705	632	690	660	660	677	674	724	673	629	682	669	632	651	685	678	597	678	696	688	607	666	652	620	655	692	749	651	615	661	659	618	686	678	631	651	669	670	654	661	659	656	672	619	680	631	696	662	673	629	665	694	671	669	667	671	667	644	655	640	670	649	655	715	634	656	680	611	648	650	649	654	667	695	655	691	699	646	688	643	686	702	681	687	689	633	660	621	611	652	656	649	650	694	685	666	686	616	650	653	647	681	691	619	639	670	649	624	680	660	637	637	664	651	599	703	657	688	667	647	604	613	638	724	640	662	702	657	714	689	630	626	655	658	676	673	712	663	642	648	662	669	657	683	683	672	640	630	675	588	647	696	667	695	666	699	655	706	670	636	649	677	632	601	671	683	718	701	671	617	618	684	633	666	644	670	690	682	705	628	666	671	678	670	670	613	660	667	669	648	659	655	654	723	625	644	620	659	687	623	627	672	638	664	650	649	668	683	654	660	661	660	635	673	600	671	626	690	655	688	642	654	691	662	632	662	666	682	678	647	666	679	647	661	708	645	707	695	671	694	683	659	699	603	673	669	654	632	682	720	605	662	614	654	679	654	638	619	640	670	676	657	741	656	656	676	651	684	649	639	624	659	691	646	663	625	670	650	646	668	663	673	655	661	618	638	658	682	673	701	652	681	684	664	685	657	711	689	668	685	694	708	669	658	674	638	661	656	628	597	662	627	669	684	684	687	638	667	715	688	652	638	642	673	666	679	694	611	663	694	620	649	619	672	663	659	652	668	722	647	663	708	636	657	680	644	647	671	612	640	665	722	700	660	705	616	664	664	675	690	645	655	670	713	667	644	644	655	695	664	641	696	690	664	662	684	687	682	666	673	661	701	702	637	632	623	679	678	681	734	655	633	657	700	661	668	702	710	650	666	677	664	673	671	668	662	665	690	639	683	643	664	657	654	668	648	662	648	612	638	655	688	681	713	626	688	677	626	671	700	664	719	624	647	620	629	693	667	613	661	651	664	657	644	638	699	665	664	660	683	659	668	661	657	673	635	666	668	681	637	678	685	674	713	653	708	626	689	666	644	658	657	686	634	655	676	657	666	647	659	697	656	671	621	685	623	682	634	670	642	641	641	653	654	643	618	663	665	615	689	646	680	647	699	651	617	681	616	656	684	673	670	643	677	684	725	657	656	642	648	733	659	689	649	657	640	677	706	669	605	648	687	675	620	652	625	690	681	649	699	670	674	639	658	669	624	684
13549	62089	20042	9346	6576	4882	3995	3087	2605	2464	2059	1770	1524	1344	1281	1202	1138	1059	980	974	919	893	883	793	873	801	826	765	789	785	761	718	761	776	717	737	754	740	708	721	732	696	711	743	714	720	713	752	699	760	661	699	693	703	676	722	677	702	661	719	703	662	710	717	681	681	695	677	685	719	662	694	691	671	713	629	700	692	704	681	718	717	698	717	653	705	661	662	677	722	710	661	695	623	723	654	677	707	680	667	661	678	671	668	658	675	677	678	686	706	656	670	683	653	675	657	655	660	680	699	656	690	652	684	682	659	672	691	665	675	682	683	664	714	668	656	698	753	708	701	677	705	649	669	710	702	655	679	699	690	665	690	613	640	660	659	698	664	731	663	654	686	702	660	713	631	737	661	703	670	671	655	640	664	647	667	672	665	649	691	669	735	666	660	660	654	706	711	647	681	713	690	706	698	683	660	685	650	703	704	658	710	685	728	701	695	733	639	707	637	660	666	677	664	702	669	668	667	684	657	680	670	638	654	668	681	649	710	680	693	690	684	712	667	673	649	650	657	689	710	701	651	658	650	709	673	702	656	688	641	666	636	689	656	680	686	623	678	686	663	635	651	662	671	652	669	708	661	672	651	687	657	679	713	668	691	692	703	677	689	689	706	682	698	678	650	685	682	672	667	697	677	710	670	708	693	695	641	700	650	724	693	669	631	705	711	667	752	678	670	671	683	606	667	633	698	649	685	674	681	638	676	663	651	638	661	680	652	678	677	655	681	647	694	693	705	708	695	669	689	712	643	740	677	699	725	702	672	706	643	731	664	696	662	651	672	683	619	691	655	712	646	656	651	666	677	693	668	687	688	708	681	720	633	598	682	655	717	694	678	658	650	670	664	703	660	631	669	666	660	670	720	730	700	645	711	689	672	663	661	683	671	694	707	686	638	625	721	688	692	627	680	701	690	659	670	703	651	647	644	675	680	670	698	674	631	670	646	691	690	652	645	679	688	637	655	651	694	699	642	627	654	676	681	655	630	645	637	689	669	718	708	672	669	690	689	656	670	607	658	646	702	727	682	614	677	693	646	635	690	682	704	690	685	682	692	650	682	700	643	668	647	670	687	696	725	732	709	655	678	669	643	672	711	666	711	715	691	667	705	705	689	690	652	668	728	655	645	671	675	661	669	683	648	708	637	667	677	691	657	665	690	688	650	684	675	676	650	675	693	732	679	687	648	647	648	673	643	646	683	673	653	727	676	660	704	616	669	733	727	705	674	685	690	687	664	694	649	685	700	690	701	649	730	661	715	658	701	683	686	731	650	704	663	667	671	676	656	654	658	734	682	704	706	654	677	669	707	702	677	681	660	665	640	643	710	677	697	654	607	679	720	735	640	687	669	652	682	700	650	730	619	690	654	669	643	634	676	670	699	689	687	669	631	754	726	660	655	692	637	680	672	705	695	664	704	676	655	696	667	691	690	701	697	657	661	687	643	674	656	676	642	658	676	643	703	657	710	663	698	701	681	654	703	635	639	636	725	677	683	677	687	682	684	675	618	689	691	660	605	652	732	658	694	681	698	652	684	645	709	678	711	689	662	714	646	674	664	636	687	681	664	694	672	666	674	663	649	687	642	649	646	697	667	626	704	693	670	692	651	664	676	670	694	675	682	709	694	657	692	717	670	692	652	677	637	699	655	694	665	661	663	680	689	689	630	616	653	671	708	663	693	717	670	659	615	681	675	694	674	639	673	635	701	698	678	660	677	685	661	692	650	670	643	681	679	641	660	649	707	710	661	689	701	665	673	671	659	665	688	646	656	660	698	660	642	675	659	734	668	708	634	730	694	722	694	684	637	650	682	655	733	668	703	667	675	678	653	667	674	634	703	653	739	756	659	653	675	589	627	685	673	665	690	731	679	687	633	688	659	676	667	680	691	700	667	697	663	663	688	693	668	652	656	706	643	706	688	656	709	710	646	668	681	680	673	622	666	671	628	662	677	683	696	621	676	678	687	670	646	693	675	696	687	656	672	704	669	734	697	675	633	651	645	671	639	662	651	697	714	686	668	693	669	665	640	757	692	665	689	696	666	687	672	664	666	642	708	706	679	688	651	632	655	679	657	678	664	674	624	654	666	675	659	640	694	648	691	725	657	664	657	685	694	695	662	699	651	673	699	669	689	634	689	685	645	665	660	635	661	660	649	632	735	670	630	652	654	683	692	666	644	663	678	690	639	704	669	663	627	700	656	675	679	658	676	708	673	709	699	702	636	651	713	662	693	657	666	667	661	714	627	656	724	629	628	684	681	658	650	665	711	717	699	690	665	668	654	681	718	693	678	697	685	648	700	684	660	672	681	649	695	674	691	676	611	708	675	647	691	687	693	649	724	693	687	660	680	680	692	712	676	665	650	621	716	657	619	679	698	670	670	680	663	686	676	696	662	662	663	677	705	667	681	661	652	671	729	654	694	691	734	683	643	690	677	636	714	633	668	631	681	691	703	640	725	691	676	713	656	697	734	656	660	691	714	705	700	674	639	667	682	708	653	697	655	624	715	631	683	696	704	656	682	685	683	660	649	706	677	650	724	668	683	663	672	716	643	696	656	686	630	643	670	661	654	664	681	676	721	685	644	675	637	686	672	624	642	697	698	672	670	704	633	617	665	698	694	668	648	660	670	679	647	654	647	670	683	678	697	670	720	670	687	623	685	670	686	686	662	721	678	693	682	681	658	653	680	694	664	665	664	681	646	691	652	676	665	651	700	660	688	711	676	662	706	665	653	718	691	657	655	660	646	678	674	698	658	682	650	656	651	649	715	675	661	684	671	711	673	663	690	663	677	673	645	662	685	692	655	675	674	698	654	679	684	633	603	695	641	637	676	699	711	679	701	661	674	659	642	650	686	638	685	677	643	664	699	672	662	657	681	664	697	692	680	711	659	729	720	686	648	661	683	656	663	684	710	631	681	660	677	667	696	671	659	689	634	633	631	660	699	684	683	685	672	675	644	660	692	722	679	641	653	681	692	722	653	711	701	661	717	656	626	725	701	707	676	683	707	702	672	646	656	652	687	655	655	684	696	669	627	643	738	665	702	666	687	740	645	670	694	687	654	691	699	673	686	644	707	648	719	671	696	637	668	671	687	611	696	652	676	685	656	662	703	681	674	662	643	681	705	685	639	647	697	706	692	702	689	695	668	629	703	698	660	722	714	679	684	683	668	693	695	682	683	679	691	647	707	650	703	687	658	678	648	691	672	712	662	658	688	649	691	671	727	631	658	686	703	655	719	660	671	639	678	688	681	694	658	658	674	664	687	628	691	675	633	722	655	649	707	661	670	680	709	687	701	705	633	636	631	672	710	696	667	673	718	651	656	690	639	703	668	735	670	654	647	700	665	668	674	661	685	648	722	651	647	631	665	704	674	692	686	646	654	723	668	664	695	691	650	698	665	677	612	663	709	668	717	692	709	688	719	650	717	658	677	687	677	668	684	691	722	665	649
28186	19285	8252	501	270	224	184	177	186	187	163	177	148	150	170	178	174	163	147	145	160	155	157	134	146	143	165	137	145	155	159	155	162	137	165	161	151	143	171	134	136	153	157	142	121	161	154	173	157	148	181	157	159	156	145	139	151	164	141	149	142	152	144	153	160	149	128	171	164	153	170	150	137	167	146	168	152	140	171	162	139	161	152	130	172	172	141	166	150	173	179	142	157	149	167	162	159	159	164	182	166	146	177	157	163	124	178	157	155	136	150	156	138	156	169	140	157	154	143	133	131	155	150	149	148	144	156	160	172	129	154	166	161	157	178	163	154	141	159	161	159	128	144	161	138	156	143	155	149	161	165	148	162	149	132	155	155	164	152	154	157	152	159	158	163	150	167	176	149	155	157	156	139	171	148	140	135	159	147	135	158	153	147	166	160	179	151	163	168	149	152	166	166	152	162	163	140	155	143	148	142	157	154	138	184	144	160	160	155	158	148	135	153	144	148	163	149	145	145	129	154	143	163	154	151	157	157	152	171	142	166	156	139	138	144	159	149	157	161	147	170	156	167	139	158	161	154	167	158	167	128	176	152	151	167	154	156	157	154	166	164	151	167	152	148	148	139	157	175	156	176	148	146	164	149	147	148	159	165	172	166	156	146	150	157	163	163	170	163	166	158	170	151	172	154	137	132	155	135	161	155	143	142	140	157	159	164	161	152	156	141	136	147	157	170	195	148	154	155	133	165	156	145	166	163	157	149	145	131	153	147	153	141	162	155	158	151	127	157	136	155	141	174	146	155	176	160	154	158	144	178	159	134	161	151	150	150	165	146	166	144	153	141	135	166	160	172	173	160	144	154	151	138	147	161	173	132	161	127	165	155	140	156	131	172	159	159	159	157	166	149	167	148	145	135	148	154	176	149	131	155	157	163	161	160	153	162	159	146	147	165	153	144	161	127	162	144	162	146	155	157	166	156	166	166	156	141	174	148	144	148	143	156	155	171	148	161	164	141	165	156	153	166	143	145	122	143	152	157	147	158	159	160	177	153	159	161	144	145	128	150	161	159	142	160	148	177	151	167	159	150	139	157	152	163	153	173	159	169	123	145	163	139	140	168	131	161	151	144	159	150	162	161	153	136	156	173	153	161	138	145	138	152	144	151	152	136	155	150	170	153	158	169	163	173	147	141	157	121	163	161	151	130	166	163	165	144	158	147	162	155	145	149	125	145	160	132	148	156	158	153	159	176	181	158	138	143	160	155	168	154	161	132	155	144	167	180	150	156	135	185	154	153	156	147	145	178	128	158	165	147	143	155	165	157	174	161	183	152	159	157	141	156	165	176	156	177	144	139	158	171	145	160	166	134	168	153	143	148	155	155	165	169	146	162	172	152	157	164	157	170	160	151	144	166	163	146	136	147	151	167	154	157	138	142	161	158	157	160	125	168	169	164	165	180	168	150	159	152	133	159	159	161	143	181	137	168	179	150	149	140	155	131	157	156	139	160	152	149	163	155	130	156	142	148	149	163	157	143	159	164	160	133	161	152	170	155	169	141	159	151	163	168	150	167	151	157	144	161	151	158	131	136	147	145	163	150	167	169	157	159	138	145	151	150	148	158	167	152	172	143	183	160	188	146	158	145	161	177	170	155	137	182	149	143	140	152	168	139	150	137	139	144	154	144	159	165	161	154	170	152	178	175	164	142	169	164	177	151	156	138	138	162	144	162	153	145	153	146	155	146	155	136	160	158	167	159	164	143	156	166	148	154	154	153	144	151	146	140	136	132	166	136	150	164	141	163	152	164	147	146	174	123	135	159	141	172	158	156	165	160	141	157	153	157	141	168	161	140	163	161	140	164	152	138	167	166	146	149	133	148	169	156	159	156	143	143	169	157	159	149	168	182	150	153	154	199	156	156	170	159	151	142	135	157	157	152	162	148	156	154	138	157	160	158	145	156	163	154	129	157	167	136	164	164	154	161	166	124	147	142	142	129	156	148	166	156	156	137	158	149	159	155	150	154	157	141	120	148	148	148	166	159	131	148	134	150	165	171	165	145	188	174	143	158	145	144	172	184	144	151	139	137	176	149	144	146	158	144	165	151	150	156	142	167	155	162	171	163	169	155	168	152	183	167	149	146	161	142	147	156	147	164	153	153	154	146	161	148	174	148	164	180	139	166	143	157	145	178	155	167	145	174	130	144	128	155	143	166	145	188	144	153	141	117	157	170	172	155	149	161	153	152	149	151	180	185	174	172	146	151	150	140	132	148	144	146	158	135	158	163	157	173	187	140	158	163	185	172	161	153	162	141	156	123	148	156	124	144	178	163	130	141	154	148	129	134	152	172	157	154	163	141	153	150	148	156	170	140	136	145	146	155	158	163	160	170	156	153	165	164	156	146	165	166	173	162	155	168	173	158	136	147	159	159	166	145	154	170	143	147	161	158	150	132	164	141	190	158	178	170	147	131	152	140	156	141	127	154	148	150	139	141	148	143	144	155	142	151	143	172	144	134	141	148	168	160	111	132	151	168	139	139	170	150	160	161	141	164	170	180	155	169	154	166	134	164	194	155	158	138	161	171	152	152	157	166	170	149	162	150	183	166	151	155	149	140	157	153	167	159	132	162	124	149	171	163	163	163	161	172	165	160	134	136	165	160	137	141	181	152	149	180	162	167	172	140	157	174	145	136	178	161	157	159	168	165	146	163	140	160	152	177	159	164	147	150	164	155	160	162	167	159	154	159	155	162	146	158	158	154	161	143	156	161	151	132	164	172	139	144	153	138	182	164	161	148	149	155	152	170	144	166	152	167	137	149	151	176	161	149	163	147	157	170	148	168	142	148	155	154	145	133	152	146	157	182	142	160	137	170	133	187	149	135	154	193	160	152	135	149	149	153	142	161	160	165	157	150	171	131	169	156	168	160	170	160	128	165	156	158	165	167	165	147	168	173	134	176	156	165	164	168	151	169	129	152	150	130	146	143	171	155	160	153	169	163	145	157	163	157	145	152	155	145	169	156	147	160	161	152	156	147	161	159	146	147	144	155	157	161	138	186	168	158	145	159	160	166	141	139	161	148	157	135	164	159	146	161	149	157	166	138	171	153	152	148	148	172	163	168	141	151	145	159	164	168	147	145	180	141	164	149	168	148	143	150	147	155	165	135	161	170	161	147	141	164	157	161	164	150	153	166	144	179	163	156	161	168	175	171	153	150	153	177	170	137	160	155	153	161	163	149	163	148	168	163	148	154	149	159	144	148	165	166	135	150	155	181	170	156	164	144	136	165	173	140	153	162	152	140	156	145	171	145	127	152	149	146	166	153	164	161	146	156	160	157	163	158	151	142	144	134	139	141	157	155	152	142	157	167	181	172	149	143	140	148	143	160	148	150	154	135	166	154	146	166	170	159	144	134	145	165	157	139	150	166	143	177	143	173	155	172	129	164	149	170	148	175	157	145	153	186	161	154	139	150	147	151	159	163	138	164	159	144	137
7553	20155	5120	339	326	252	226	271	214	214	200	169	189	200	187	177	180	179	199	198	178	163	192	153	172	154	177	189	168	204	152	162	154	175	146	182	166	172	168	166	158	180	164	166	170	172	170	174	186	184	169	172	168	177	159	177	177	183	175	183	184	181	170	153	151	172	168	184	186	171	165	163	152	157	182	178	185	181	166	159	178	183	151	171	169	187	173	160	160	153	180	150	169	159	174	152	175	171	171	170	201	169	174	146	184	181	194	187	175	158	164	155	179	164	157	172	170	158	166	148	165	178	144	162	156	179	168	165	165	183	169	142	168	171	180	182	162	170	179	164	139	173	160	193	174	180	184	152	149	181	184	168	174	182	173	161	151	165	191	154	173	168	158	182	169	153	165	151	198	181	198	148	183	177	186	193	162	148	161	172	174	170	155	185	148	146	181	175	162	172	171	200	178	168	164	162	168	165	186	200	202	158	179	171	182	201	166	176	172	159	183	158	150	171	205	178	164	163	181	184	162	192	170	177	161	168	186	173	143	170	154	190	173	187	154	166	174	191	154	178	152	185	167	193	161	169	154	161	155	164	183	177	171	172	171	187	169	149	179	152	184	176	197	156	168	187	166	149	147	166	183	179	184	174	154	160	162	159	179	172	175	162	170	181	189	155	148	169	166	177	167	179	165	174	162	153	164	169	163	174	156	166	152	166	164	185	165	162	165	161	156	193	161	148	171	165	196	187	173	160	156	159	182	170	200	164	169	158	194	184	188	182	162	152	174	162	145	180	158	166	186	177	177	163	142	170	170	162	180	159	160	172	164	184	175	164	166	176	164	182	204	164	182	137	179	163	153	150	183	174	173	177	177	177	168	153	175	181	167	156	164	168	162	171	159	146	172	165	169	181	174	182	161	173	177	168	186	152	170	168	153	161	169	160	176	160	165	165	168	149	166	181	182	153	198	155	206	166	167	166	150	153	184	162	171	179	156	159	162	158	153	182	154	173	163	165	182	154	159	183	184	145	157	191	187	169	168	166	182	161	169	165	185	162	170	171	174	192	177	159	158	178	175	171	164	169	175	179	180	167	175	182	157	217	173	180	173	180	178	191	168	156	161	164	172	165	174	174	170	189	189	169	156	173	147	157	194	163	187	164	171	169	178	169	183	180	164	173	166	172	162	159	160	148	201	178	152	199	180	171	164	159	192	186	174	156	190	183	183	165	197	176	170	168	172	171	182	186	191	181	163	156	184	184	179	158	218	174	169	173	163	179	201	169	179	167	172	176	166	174	158	147	179	179	176	173	173	155	196	185	181	181	174	173	136	170	173	163	155	195	173	161	169	160	184	182	184	143	171	174	149	166	178	174	170	175	175	171	159	173	169	189	164	168	154	171	175	172	183	154	172	148	171	179	157	176	146	172	168	172	161	179	172	177	174	165	175	159	209	173	169	183	147	156	167	181	152	166	165	169	168	192	169	165	169	176	159	166	170	158	171	175	173	168	146	197	195	141	177	167	158	154	159	161	170	193	171	161	166	157	169	185	165	179	157	169	139	177	170	167	165	172	203	167	165	172	190	169	146	150	164	164	166	192	169	158	157	158	169	180	174	149	188	187	164	161	173	183	141	175	167	162	163	191	149	153	177	176	166	180	166	174	184	156	182	156	172	205	177	184	184	154	157	173	162	184	172	168	186	160	167	144	167	173	158	164	171	170	159	162	178	165	171	158	170	157	182	190	160	197	168	196	154	172	171	175	164	192	157	179	190	178	186	186	163	160	159	155	190	180	180	175	163	169	165	179	176	171	176	163	169	161	162	214	172	163	161	164	177	182	162	167	167	180	180	178	166	164	165	182	162	166	175	180	176	149	182	178	147	178	171	137	156	159	173	180	177	156	186	170	178	172	160	182	185	171	154	158	168	178	178	185	177	160	164	164	158	165	166	191	173	155	175	152	177	177	180	200	169	176	159	174	187	182	165	201	166	161	157	166	176	191	184	148	168	166	166	188	171	180	157	176	173	153	167	197	163	163	161	156	157	177	180	183	164	185	146	156	162	167	165	147	165	185	176	151	184	176	200	178	140	166	163	169	148	184	161	179	164	183	183	184	154	167	169	175	164	176	159	180	189	184	164	158	180	173	176	176	163	161	189	159	187	174	183	179	160	164	160	183	161	162	179	167	161	181	163	153	191	187	169	162	167	172	154	193	182	167	159	155	187	185	171	169	181	150	155	168	171	176	166	162	187	171	169	200	155	155	149	170	164	184	177	164	174	164	176	166	158	186	179	166	188	153	171	162	162	176	176	153	171	160	183	184	166	168	158	186	178	162	172	166	182	170	171	154	172	175	140	149	161	143	162	180	158	178	152	154	166	187	137	173	183	172	162	190	178	182	169	182	191	161	166	166	165	180	169	152	169	189	158	184	161	179	152	149	171	170	157	154	160	171	180	154	189	178	172	167	179	156	167	163	179	187	165	179	177	182	160	161	177	177	168	176	185	172	174	172	162	169	186	170	161	176	172	176	168	153	188	194	172	169	180	181	174	183	201	168	202	176	172	170	159	160	184	174	157	159	178	188	169	156	142	158	163	169	160	185	189	174	178	157	154	180	184	181	192	155	151	189	210	172	149	180	148	165	181	186	157	168	174	187	159	156	165	172	173	191	170	188	175	155	170	164	148	178	142	163	168	179	177	179	172	196	178	169	181	167	164	181	175	185	175	150	173	155	146	187	176	163	187	169	158	169	173	155	155	184	156	163	188	187	189	175	147	175	157	176	156	168	163	179	162	152	175	189	159	163	187	158	182	189	180	159	186	190	177	171	175	177	189	186	199	170	191	179	168	181	162	159	163	163	179	198	172	158	195	199	186	162	176	169	153	192	165	158	172	164	176	189	174	181	155	172	187	184	142	173	192	174	194	192	178	141	191	152	182	172	174	180	191	182	161	167	161	182	172	157	152	170	156	173	147	173	173	156	182	156	173	177	174	151	169	186	176	160	146	185	173	162	190	170	158	172	167	188	172	174	158	126	202	186	181	173	186	179	159	141	173	181	186	182	197	200	169	160	193	169	169	158	194	177	171	164	162	171	159	176	204	184	165	188	168	168	157	167	175	168	168	154	164	182	182	181	182	149	169	178	189	147	171	189	171	172	160	191	163	184	161	196	177	173	180	184	155	176	174	183	154	147	181	171	140	173	185	156	166	186	169	203	156	176	177	171	169	178	161	140	165	167	187	149	149	189	186	172	176	164	159	185	194	180	174	159	199	181	167	189	184	173	191	171	153	160	163	189	171	138	193	199	158	167	164	180	167	176	175	177	187	169	161	160	167	167	162	167	178	178	184	180	187	189	174	178	179	164	177	171	178	178	151	151	191	171	179	177	169	150	180	184	147	181	147	151	143	174	189	147	147	163	198	171	168	174	199	200	161	158	168	198	169	179	141	153	164	159	181	169	178	190	181	178	180	174	176	177	160	163	196	171	182	168	172	178	188	181
25444	21088	28854	23704	20644	9485	1643	1038	847	896	756	722	695	687	646	623	567	607	546	601	543	522	502	530	528	504	502	518	537	497	520	552	518	516	476	513	472	493	516	501	504	482	460	465	529	501	474	504	489	513	510	499	498	514	486	554	522	467	521	506	486	508	476	483	490	425	470	511	500	476	492	469	504	496	499	484	475	437	463	447	487	513	464	457	513	503	537	509	502	496	506	493	489	499	483	508	463	495	502	442	444	496	475	497	468	453	475	476	506	487	474	497	498	468	469	458	487	500	454	495	463	448	459	458	467	503	472	499	509	477	508	460	452	462	505	513	481	465	479	463	480	505	447	506	441	476	469	469	488	480	505	458	479	540	513	469	480	468	504	459	513	509	430	499	507	495	461	486	480	481	469	524	483	479	497	472	477	503	487	458	467	497	468	493	494	493	488	504	489	470	484	482	453	437	474	488	499	442	465	461	517	504	488	488	476	488	487	473	469	466	452	462	518	485	496	476	463	482	476	456	488	479	441	469	455	468	442	492	449	471	480	468	529	490	459	464	481	515	452	476	454	484	528	472	471	505	492	467	503	449	476	523	454	488	497	491	472	450	468	489	468	469	458	507	493	495	492	502	462	490	483	447	461	474	512	467	455	479	500	463	490	510	485	483	504	472	472	459	499	476	482	476	487	516	493	489	474	444	476	493	472	478	517	501	478	475	484	517	488	484	495	447	469	436	499	510	474	471	489	489	449	471	488	513	436	465	480	496	452	455	474	494	468	473	456	482	502	529	513	501	484	482	460	469	528	496	468	456	499	488	482	478	462	465	489	471	474	450	490	453	491	438	484	475	486	464	461	458	467	513	456	458	513	488	489	463	462	525	509	540	481	483	473	484	482	489	526	500	518	499	493	482	509	523	503	465	472	497	473	482	506	478	486	501	461	467	469	501	490	452	490	516	494	449	449	468	501	429	496	505	458	489	459	505	534	450	520	481	511	488	520	513	523	508	467	490	468	483	535	471	492	538	450	520	499	476	503	505	467	480	481	533	520	474	492	467	487	494	512	446	490	476	509	499	483	462	512	483	510	473	501	501	483	479	488	522	496	517	504	462	505	478	413	503	502	450	502	480	480	480	521	469	463	480	502	439	511	562	494	535	510	518	503	428	494	487	506	520	465	509	494	454	471	464	504	493	508	540	469	494	473	493	493	458	473	469	446	505	502	519	482	462	490	513	465	450	504	479	483	505	463	488	506	465	480	509	479	539	473	490	501	476	449	474	458	465	464	461	459	504	466	444	434	467	458	449	507	477	496	469	467	499	452	460	499	509	514	474	449	521	486	483	514	493	481	493	493	515	456	476	451	476	454	470	474	457	482	452	497	478	493	484	479	476	490	509	471	460	496	492	477	539	521	492	499	498	484	495	493	458	544	479	507	489	511	437	465	528	463	456	470	460	473	441	461	490	481	498	502	512	507	526	463	484	482	491	508	501	506	464	489	455	461	481	486	439	523	484	474	492	466	439	463	442	500	450	502	509	487	491	505	463	454	504	478	477	470	489	511	484	496	480	524	497	495	460	433	458	542	471	479	472	500	491	488	495	491	479	488	558	475	496	434	476	477	506	464	491	471	453	474	498	520	477	493	462	448	466	506	459	462	495	478	496	458	473	491	459	504	485	515	482	481	492	487	488	492	486	472	487	496	460	511	538	508	450	481	463	503	459	506	461	509	447	477	451	496	461	478	482	477	451	467	506	498	523	465	470	474	484	493	494	472	493	469	460	479	473	525	474	494	475	511	492	507	433	454	484	461	481	493	520	507	487	488	485	480	493	472	486	464	489	497	517	479	501	446	488	478	479	498	503	479	513	525	512	486	459	467	506	474	467	510	470	477	499	492	477	480	515	477	510	495	463	496	477	477	480	480	463	471	564	475	459	507	504	519	426	458	473	495	502	491	484	443	469	451	452	533	474	492	464	535	486	474	496	487	461	507	525	447	486	453	477	473	476	462	465	511	503	484	457	463	487	477	469	448	506	479	456	471	539	456	449	454	465	533	440	464	486	455	505	449	543	471	506	493	520	496	470	479	501	450	481	461	472	456	459	504	464	454	514	497	494	499	441	476	502	521	481	497	502	487	477	510	478	473	480	474	486	454	483	500	468	511	478	495	499	468	525	468	513	505	473	498	492	439	512	449	524	500	491	484	515	503	479	494	492	502	476	450	524	482	496	490	513	491	505	487	465	466	497	478	517	490	461	480	471	501	504	518	507	475	497	504	484	461	490	482	496	475	490	511	490	480	481	492	481	474	483	506	505	496	494	477	466	498	458	509	521	495	510	490	431	405	491	455	504	471	468	466	500	455	457	497	479	494	523	459	486	520	471	503	498	477	481	448	433	481	503	501	468	492	443	433	518	498	486	484	496	499	472	497	476	487	449	516	488	489	483	496	496	453	463	482	471	475	457	474	489	493	517	471	473	492	465	433	470	472	497	445	476	446	438	458	504	489	511	492	473	499	486	500	514	470	471	479	509	450	493	466	474	499	460	488	472	517	501	534	474	479	485	503	501	444	476	486	482	498	483	503	474	457	485	465	495	475	495	498	470	499	471	510	460	504	485	493	503	462	480	497	516	496	488	511	493	490	448	472	430	533	449	531	449	501	481	456	515	483	502	515	472	471	530	496	455	494	488	456	505	458	466	456	506	485	426	471	492	504	473	481	494	472	438	484	522	486	462	482	460	483	525	518	477	486	507	511	463	490	471	493	451	485	492	497	490	492	447	484	516	496	475	551	481	473	482	481	522	479	497	485	476	511	482	458	511	507	529	544	529	497	468	487	456	468	503	503	522	510	488	480	526	486	490	516	508	509	472	489	488	469	500	517	526	511	476	494	510	448	477	460	500	495	453	499	536	501	484	493	474	499	458	504	481	469	508	479	469	487	482	506	455	502	484	489	493	490	480	495	539	508	511	441	448	478	434	509	500	470	510	477	492	477	512	502	484	482	493	477	493	480	507	421	498	455	497	510	473	477	515	524	503	481	475	494	462	498	512	530	500	489	517	472	474	493	505	501	488	460	456	494	467	487	468	456	507	512	511	424	468	521	478	452	473	479	495	486	458	472	499	467	495	483	495	474	483	480	514	520	455	496	518	458	498	459	465	541	488	502	496	483	457	486	499	493	450	491	448	470	480	487	458	462	532	484	481	479	508	504	529	484	488	526	459	451	452	497	516	531	471	506	520	484	492	485	513	473	481	463	501	468	471	461	465	495	478	470	465	472	451	474	483	511	514	489	467	528	471	448	469	468	491	497	479	517	474	496	470	503	446	517	482	490	444	511	473	484	486	499	495	501	452	501	497	431	494	474	492	477	471	469	479	466	513	484	480	463	461	502	499	514	500	458	480	521	504	509	466	504	464	495	449	485	520	501	509	481	466	488	483	456	463	499	525	466	505	494	464	475	487	478	481	498	466	494	490	520	439	534	469	491	464	451	499	483	484
10203	53270	16292	5365	3576	2671	2198	1810	1542	1386	1215	1031	1019	832	803	721	670	648	639	645	588	568	622	534	574	562	521	531	537	573	514	546	524	502	535	505	553	495	567	530	534	491	503	491	505	534	500	476	529	493	515	489	478	519	498	517	483	489	493	489	486	523	481	489	520	507	540	452	483	548	470	493	495	465	485	506	507	495	500	502	480	479	454	502	530	510	515	467	478	464	475	468	496	464	510	488	499	486	503	466	475	483	466	487	499	517	521	481	463	488	524	495	483	481	491	498	504	513	477	474	472	496	490	479	497	518	476	482	461	503	454	478	515	502	485	504	476	500	465	461	527	523	492	478	505	479	458	503	544	470	492	482	486	478	468	480	485	492	473	463	482	481	477	463	476	513	492	503	507	501	498	511	466	479	470	505	464	496	492	477	485	487	500	448	474	495	523	443	449	442	482	507	501	480	516	511	462	462	476	504	484	468	547	482	491	513	483	514	477	460	502	492	496	475	457	464	480	481	509	464	511	518	447	488	481	475	523	502	516	427	483	451	475	504	471	434	512	501	537	486	498	474	514	454	467	507	469	465	475	466	457	506	503	517	463	515	484	489	499	516	483	483	525	489	494	549	503	507	487	440	500	495	481	509	454	489	476	457	485	500	494	470	455	504	485	489	464	435	458	495	495	484	481	516	490	508	497	439	472	525	515	472	471	485	476	476	456	464	484	494	499	478	470	509	503	473	457	482	472	462	476	501	469	465	501	502	487	502	542	482	484	475	461	470	498	481	488	462	504	442	468	484	490	471	457	489	496	491	462	481	516	474	532	465	482	519	513	491	511	493	470	493	508	514	491	489	499	495	469	473	503	470	469	513	470	490	493	480	487	460	459	486	553	513	464	485	478	469	515	507	538	485	501	490	492	498	468	466	452	454	493	510	475	474	461	497	472	484	507	468	456	498	494	490	468	496	460	457	485	513	508	487	463	506	485	499	455	522	480	469	511	507	456	488	473	460	491	487	489	473	470	496	454	498	474	460	450	474	524	504	444	483	490	490	506	528	482	522	471	466	505	457	458	472	528	493	505	476	461	476	479	490	492	480	490	462	505	463	520	478	495	451	496	457	474	498	494	458	542	501	472	473	503	470	463	521	503	484	456	512	477	483	467	481	477	512	449	490	514	478	482	484	492	512	457	459	448	510	515	501	474	480	464	484	481	499	484	475	457	488	435	505	505	477	472	469	467	472	503	463	445	473	476	436	518	510	478	480	525	493	492	489	504	499	474	481	481	477	503	504	486	513	458	537	527	468	448	485	472	435	454	478	475	481	462	458	469	517	480	474	469	473	498	533	461	511	512	512	498	470	466	472	480	511	489	467	488	519	501	451	521	490	524	460	504	496	503	433	499	456	522	495	487	450	481	480	483	482	492	506	495	483	468	450	438	483	477	477	458	477	489	497	485	504	497	490	485	519	481	481	494	486	474	492	478	493	500	486	511	427	473	480	508	485	485	488	507	460	524	430	505	501	519	480	485	464	513	504	477	506	510	466	534	450	492	491	465	516	463	497	527	434	499	477	495	519	478	471	454	450	475	441	479	494	482	520	488	507	471	454	486	528	452	513	486	503	474	536	462	509	462	494	500	501	457	482	493	477	491	471	479	493	503	555	488	493	503	498	445	504	486	479	509	492	493	520	519	501	478	479	508	508	499	485	432	468	487	489	516	498	520	433	484	507	475	484	495	467	520	482	490	515	467	514	509	492	434	520	489	462	495	485	482	470	469	474	485	482	472	483	486	432	459	510	490	462	448	454	442	487	482	517	463	493	502	506	458	477	487	482	473	451	488	500	502	480	465	474	512	517	471	471	475	442	509	469	511	470	483	491	491	477	466	474	465	522	463	529	509	507	483	482	478	476	512	491	464	463	504	476	467	478	464	504	471	481	458	499	496	464	516	506	493	485	495	487	446	467	493	458	470	475	443	480	526	454	482	496	438	489	468	513	502	512	481	511	511	517	493	484	501	494	493	494	455	517	495	480	493	499	497	479	501	466	527	471	457	485	517	494	512	521	511	460	506	510	499	474	504	506	501	478	496	500	477	456	447	502	462	471	499	490	480	466	454	490	462	457	461	489	500	482	483	458	473	494	505	474	481	474	490	497	475	490	476	451	456	519	497	526	458	493	484	424	487	510	527	484	515	508	524	452	499	494	475	487	497	478	503	481	465	458	484	477	481	471	461	502	486	478	462	521	469	483	487	482	475	499	484	477	470	457	513	485	491	448	475	471	442	446	493	482	535	474	518	510	518	501	515	476	478	486	440	493	480	457	478	469	443	495	505	489	459	491	469	532	510	477	492	485	498	461	496	493	485	499	461	508	450	482	493	486	430	474	472	476	493	463	482	463	523	484	493	505	533	473	487	484	485	499	523	480	524	467	423	431	497	515	512	449	509	483	475	460	512	489	494	471	515	491	515	479	507	466	499	479	462	448	484	502	480	531	523	483	485	490	483	484	501	492	474	437	468	484	525	471	483	447	485	497	494	520	487	488	491	488	499	480	475	486	443	527	496	497	482	444	471	467	469	464	499	422	448	477	457	495	506	497	471	468	476	459	478	488	447	514	501	500	446	540	478	473	503	522	496	548	505	508	486	503	522	508	502	485	446	488	489	504	468	469	477	494	497	504	489	488	490	453	508	461	511	489	482	468	467	478	492	501	476	493	469	482	489	502	488	459	482	467	513	502	490	490	482	466	483	500	479	452	478	551	463	529	459	511	485	475	506	447	476	503	459	468	490	462	490	503	449	498	511	459	496	502	472	480	515	478	489	503	486	496	443	486	457	493	476	494	506	508	513	533	511	489	450	464	464	508	461	499	518	513	473	437	488	512	462	460	498	471	490	483	485	464	486	462	481	465	468	517	488	500	472	501	481	477	477	511	502	489	511	489	501	537	463	493	512	472	457	452	455	457	442	474	486	492	509	510	504	484	477	521	504	476	503	502	507	497	514	483	489	522	482	464	452	477	463	460	478	490	519	437	455	496	517	479	523	452	469	480	485	459	514	498	483	485	491	503	480	526	476	456	465	480	526	493	482	519	468	476	454	477	455	476	511	511	486	475	464	524	488	490	550	501	515	479	515	484	480	494	468	459	511	498	481	520	460	443	513	508	510	485	503	497	518	467	508	500	460	494	465	495	465	499	457	458	496	489	498	477	494	474	514	454	508	505	495	474	513	510	489	488	497	506	475	495	500	463	506	485	520	513	507	484	504	493	481	498	512	498	474	513	474	499	473	444	465	494	492	503	477	507	504	487	528	489	495	482	479	491	523	518	469	474	478	486	482	500	512	483	483	498	457	481	509	488	494	500	498	501	500	501	494	481	466	444	477	506	486	445	493	504	504	485	473	481	518	490	455	482	439	468	463	446	499	466	477	463	502	428	468	449	487	513	526	473	504	500	476	487	477	437	512	446	492	466	517	494	525	480	534	487	473	513	505	436	463	510
23098	20984	28996	23314	20973	20743	7536	1918	1461	1372	1312	1128	1019	949	956	1007	862	880	867	847	745	796	755	737	741	709	743	742	779	696	712	682	706	720	690	669	712	710	750	693	693	746	702	661	676	711	729	651	710	685	662	733	652	669	670	717	637	675	682	672	687	626	703	695	679	705	685	669	660	660	649	695	708	692	697	705	655	681	674	681	697	676	668	717	671	681	677	633	595	658	676	638	675	687	637	680	684	664	677	652	671	672	670	693	673	662	651	700	692	664	633	631	668	689	681	625	681	703	667	598	639	689	717	673	641	630	708	640	654	688	669	644	664	596	655	630	639	676	675	661	716	696	667	673	677	633	698	662	671	656	643	696	674	616	681	683	652	644	658	717	677	649	639	665	623	703	660	614	645	640	666	662	642	663	695	731	627	691	683	644	673	687	665	639	686	696	654	686	710	657	642	656	680	673	672	676	640	660	681	659	620	691	634	711	641	648	664	694	684	674	677	668	671	670	661	674	653	684	640	668	668	643	648	622	723	632	667	652	680	691	706	665	668	689	710	651	609	659	651	648	629	641	653	623	639	647	667	673	667	669	635	670	639	689	654	703	635	657	664	671	660	648	679	687	664	674	673	667	653	703	700	671	683	695	640	688	632	686	656	674	663	687	685	684	683	658	695	663	683	665	653	673	652	632	649	622	634	660	672	650	598	667	667	701	681	657	689	669	677	616	622	675	670	632	650	656	684	701	670	631	674	680	633	663	656	699	657	635	696	656	684	661	661	652	659	681	650	675	659	684	699	692	665	634	685	644	697	692	710	722	680	685	664	636	653	676	682	658	712	614	666	650	684	704	638	671	657	681	710	680	705	673	706	667	632	640	687	680	650	608	693	687	685	664	707	611	612	655	684	652	658	632	617	699	680	677	681	649	664	658	650	628	671	683	646	677	680	689	668	641	629	648	628	655	682	677	674	666	641	683	670	643	647	636	681	674	624	663	610	672	733	692	670	647	655	668	666	671	677	677	652	691	641	679	699	650	651	647	692	692	685	653	679	654	645	618	660	685	684	696	607	625	669	710	696	678	655	654	639	673	666	651	709	653	676	662	654	694	654	636	662	649	689	643	664	653	648	662	698	690	650	673	676	623	704	692	680	704	662	638	669	675	593	674	636	631	673	662	645	661	667	641	631	693	704	669	701	652	638	686	722	662	684	636	646	680	624	654	632	705	635	642	646	685	689	661	651	671	657	671	637	652	639	638	684	613	663	670	610	692	716	629	694	645	628	668	654	670	632	670	631	644	689	674	683	682	662	692	663	634	633	631	652	676	680	675	660	676	632	655	709	662	679	698	605	720	670	662	662	693	640	670	678	678	701	692	671	720	648	643	667	671	665	647	670	706	676	671	692	639	655	698	631	650	656	670	660	702	674	677	666	680	626	599	668	684	659	643	686	631	594	635	694	664	715	684	725	665	686	647	649	695	674	681	652	702	633	673	694	633	676	648	669	637	670	649	614	691	629	663	665	675	639	642	645	663	642	686	649	652	709	630	723	662	688	710	657	629	645	656	657	680	693	650	678	631	677	687	683	671	668	639	651	656	689	641	737	623	627	656	640	638	690	648	622	681	675	637	673	679	639	675	621	667	647	690	649	661	673	627	629	671	648	644	707	715	656	654	679	718	698	672	676	640	641	622	685	696	683	674	679	685	661	677	695	662	652	645	637	690	637	705	677	643	650	643	648	681	724	638	667	703	661	637	653	679	649	656	668	647	690	679	710	680	676	677	675	699	684	699	663	706	680	697	636	624	671	707	655	704	663	691	646	672	693	656	659	641	707	703	638	679	676	655	621	682	672	649	683	663	688	653	675	649	715	691	691	615	636	636	647	689	650	661	651	643	633	663	654	708	721	672	699	655	641	640	700	640	670	705	648	671	634	701	691	660	662	606	674	673	641	705	671	655	694	700	632	687	695	680	646	686	663	679	700	643	681	638	669	675	680	682	670	667	668	683	676	649	679	647	662	617	668	697	639	644	750	698	659	705	702	716	625	693	710	715	666	665	679	654	701	678	690	677	683	698	631	704	663	647	682	670	683	652	651	681	665	704	637	678	667	672	639	639	670	701	690	661	645	642	716	699	698	698	678	657	689	660	646	623	653	671	685	641	706	633	671	623	687	659	674	661	669	656	668	672	673	709	636	702	707	643	667	645	650	676	617	669	676	680	617	678	664	678	698	677	640	656	692	676	680	684	696	692	690	647	658	668	667	670	678	649	671	650	663	705	667	668	644	722	647	669	665	650	646	662	687	673	602	648	683	661	685	684	699	658	702	655	647	676	660	686	621	657	668	640	590	719	675	646	639	610	688	654	645	664	641	665	643	672	680	644	629	705	688	644	727	702	701	701	648	684	684	649	671	680	670	679	658	661	714	642	675	643	650	729	667	694	656	629	641	664	650	649	684	698	699	657	651	694	681	664	614	688	654	636	672	638	639	635	661	619	651	646	648	643	606	623	712	643	674	621	647	716	657	691	663	663	706	681	643	662	690	631	684	716	632	645	656	664	647	641	692	702	674	667	635	666	684	665	687	688	657	642	663	656	681	673	689	659	679	665	678	661	678	642	677	710	717	658	655	658	703	661	651	660	697	653	670	608	654	680	690	703	666	681	664	679	695	700	642	651	702	717	660	663	672	656	674	667	667	698	689	724	670	682	663	725	676	672	689	681	691	619	662	694	682	639	655	644	713	678	681	723	656	695	669	655	644	669	672	701	633	652	595	669	683	679	680	659	674	661	638	663	664	708	671	694	651	686	690	658	699	667	696	694	641	619	654	713	708	677	641	706	664	627	665	677	692	652	671	654	674	679	652	672	668	667	686	643	615	660	638	694	652	676	681	690	684	642	666	698	639	692	699	658	654	668	660	647	654	656	655	709	652	637	641	663	665	620	679	635	680	627	690	657	626	658	641	653	687	669	718	678	620	706	624	672	696	674	703	664	665	688	692	681	666	691	645	704	653	658	671	666	691	686	672	667	670	627	686	648	692	680	678	609	686	635	690	687	666	612	670	674	649	665	652	680	722	685	703	647	640	663	657	626	657	653	652	685	690	621	691	641	681	662	675	652	681	685	702	675	625	665	702	631	662	649	608	687	701	689	650	646	685	698	688	661	667	687	699	667	712	643	639	622	680	683	664	632	640	654	682	642	666	688	662	682	695	708	674	671	607	652	654	655	737	712	674	657	601	692	655	673	656	696	680	694	675	659	693	632	632	661	650	655	712	635	625	689	638	668	674	703	710	687	665	656	671	675	657	657	680	662	698	684	693	678	653	652	639	618	633	654	652	654	620	661	693	619	663	700	693	678	648	654	652	704	698	651	703	676	649	686	697	682	630	617	699	632	680	650	698	624	698	686	656	683	614	666	654	680	689	688	687	644	682	651	682	666	650	615	671	650	647	703	621	618	678	665	665	693	694	608	681	727	670	701	700	602	682	685	661	678	650	663
12966	45648	17340	9710	6617	5067	4020	3203	2806	2426	2084	1814	1454	1401	1308	1147	1183	1076	1032	957	909	951	843	887	864	859	807	843	773	764	779	759	717	758	779	770	749	732	782	730	705	760	739	701	753	722	665	685	708	676	689	682	641	672	701	732	750	748	686	731	684	717	666	733	759	752	715	726	674	735	681	668	718	711	695	652	653	675	649	738	665	688	669	697	702	695	656	684	680	652	666	690	682	656	672	680	674	705	668	671	686	680	656	719	683	681	716	675	701	645	680	711	686	726	670	676	653	679	659	699	678	662	646	670	660	669	689	686	704	676	608	695	710	665	632	665	704	648	659	770	717	677	668	672	655	631	633	646	651	679	701	734	672	675	629	678	647	671	668	673	654	703	657	650	632	663	683	637	637	633	679	642	657	658	675	669	681	646	652	756	674	665	670	686	697	652	625	670	663	640	675	724	638	643	652	721	667	656	674	662	663	675	635	688	705	688	647	654	702	671	669	682	690	674	623	686	680	707	633	653	663	711	680	670	730	673	651	692	653	731	702	676	677	681	650	620	689	694	688	718	721	711	668	710	648	664	672	683	676	716	730	703	654	652	697	686	693	709	695	670	696	666	687	646	679	669	667	655	698	658	626	692	668	656	712	722	670	675	676	677	679	630	674	686	659	652	690	724	695	648	671	684	704	697	615	685	678	717	692	710	670	715	653	663	725	684	653	664	646	630	659	683	691	648	705	712	657	666	635	725	720	694	710	708	673	697	717	671	693	684	705	728	713	697	725	674	687	677	660	716	667	704	668	646	652	692	640	640	693	673	656	666	689	698	682	644	684	655	683	657	666	656	655	683	688	694	658	675	696	661	637	670	711	701	703	710	637	679	673	661	681	657	691	678	671	708	679	698	695	668	655	668	673	674	747	665	659	732	687	668	671	693	676	636	716	682	710	616	664	669	621	676	676	658	711	660	696	654	678	639	729	686	655	670	648	683	702	684	637	682	710	695	623	670	639	681	686	693	683	674	627	656	675	703	701	693	634	667	650	667	683	663	639	668	640	729	709	657	731	669	698	677	689	663	679	611	670	737	644	654	658	707	700	689	695	725	618	695	652	696	660	652	683	672	681	696	636	657	649	681	652	695	705	620	662	675	669	637	660	691	727	706	683	685	675	675	713	672	714	689	710	740	708	719	667	701	659	677	695	669	698	585	721	743	655	665	688	690	650	666	683	648	639	646	680	661	664	649	689	682	653	666	669	678	676	654	680	673	704	689	672	687	674	675	670	679	647	699	612	653	705	690	696	671	678	693	646	627	746	673	696	654	699	662	716	675	696	673	681	668	667	720	647	643	672	684	684	663	631	678	626	675	661	684	641	705	722	639	708	671	673	645	658	636	704	678	653	674	679	641	679	650	689	694	692	670	692	711	698	645	659	671	655	642	692	652	653	679	701	675	690	651	694	661	676	637	663	705	688	693	694	711	686	680	646	702	664	647	670	667	666	726	619	644	644	702	679	722	655	681	660	692	652	676	702	710	717	677	677	672	679	670	708	625	645	684	677	685	684	655	688	648	684	718	721	686	659	657	662	654	687	658	699	677	666	665	673	717	666	708	655	679	695	657	646	674	664	645	632	711	693	643	684	669	625	748	675	637	658	688	663	680	656	694	710	651	717	653	685	675	675	696	716	693	698	700	662	656	688	632	663	695	688	694	675	672	732	699	626	708	689	665	694	717	693	694	693	680	705	726	656	677	655	660	713	681	668	661	688	701	671	682	650	673	660	674	641	658	710	679	680	710	682	660	649	674	662	664	664	677	661	680	704	701	688	671	659	669	679	731	670	653	684	661	668	650	639	651	669	708	666	702	668	686	666	684	635	637	711	676	708	739	715	715	689	664	690	707	649	658	679	715	705	716	665	683	661	705	687	676	664	668	657	643	689	679	708	670	714	695	676	682	659	665	704	703	659	682	640	679	673	697	762	680	693	696	655	694	653	645	688	654	665	643	692	696	708	652	740	657	684	661	687	629	694	661	705	683	671	673	678	712	643	716	709	701	682	677	670	712	692	664	653	688	650	684	671	615	656	672	646	711	711	711	700	713	662	660	722	698	667	710	647	653	724	672	700	706	688	704	667	687	651	666	642	668	668	662	648	663	700	647	679	666	697	638	671	683	670	719	637	661	706	708	689	698	681	685	716	688	648	700	659	668	715	680	649	683	678	707	656	688	670	663	683	685	679	689	647	702	688	698	687	679	663	667	685	679	674	669	718	670	643	688	632	690	669	650	648	659	700	685	671	670	706	656	695	660	668	676	663	674	656	672	686	692	670	686	614	683	667	678	650	672	698	618	698	717	651	660	702	678	736	655	671	664	700	686	711	652	639	714	698	699	686	698	681	656	704	688	688	643	632	671	645	705	658	670	709	670	686	672	605	706	706	668	635	709	683	700	659	673	641	714	685	652	682	647	676	637	653	676	651	652	638	659	666	659	672	677	684	609	647	676	680	697	683	671	696	712	655	650	715	718	669	618	657	707	697	698	621	720	674	682	686	703	709	677	684	689	644	699	678	674	707	704	717	644	662	667	644	689	617	665	697	668	657	638	666	668	649	690	668	645	770	721	688	745	674	744	725	641	671	663	669	661	673	667	678	689	697	618	655	654	716	672	626	679	670	697	652	633	681	675	639	636	664	627	697	725	670	702	695	661	680	693	658	706	678	664	724	644	689	697	658	684	684	705	676	644	655	641	710	663	699	649	664	658	678	645	705	670	603	653	684	679	685	710	693	655	690	704	682	696	655	666	675	649	672	659	694	693	688	680	688	652	673	643	674	683	676	704	655	670	675	659	643	680	659	693	651	714	713	648	725	686	674	656	682	710	647	645	693	640	655	658	703	685	707	652	699	670	665	679	663	686	674	683	666	634	674	706	643	681	696	688	665	714	627	697	669	699	660	646	676	704	694	629	675	680	718	667	683	669	700	676	679	715	633	685	655	661	712	690	702	696	647	646	693	679	680	626	657	707	678	669	665	637	704	680	669	683	661	684	666	725	663	663	693	710	651	675	708	678	669	661	638	668	646	683	653	691	735	660	655	654	655	655	680	724	671	687	673	688	648	645	647	661	717	695	677	692	673	655	674	719	704	692	678	677	647	670	710	714	738	650	661	660	673	707	625	700	649	695	669	672	626	707	642	686	714	655	662	654	721	654	678	687	645	674	685	700	631	705	691	669	699	636	667	722	675	682	636	672	666	700	649	710	682	658	622	704	707	683	639	671	663	652	654	674	700	712	705	676	683	699	654	664	674	665	679	686	659	684	690	678	708	643	682	641	661	653	655	670	648	746	692	659	655	659	691	689	682	690	668	663	669	665	678	612	684	665	720	650	686	708	627	678	716	719	619	674	686	670	704	659	664	633	644	676	654	688	687	655	674	704	699	676	617	706	638	693	703	688	700	704	637	674	646	656	708	672	636	687	710	697	673	697	709	649	652	646	691	675	702	657
28314	19007	8349	470	253	238	198	176	213	184	172	162	181	162	172	174	156	139	145	164	159	135	178	154	159	151	145	161	156	172	168	165	153	157	148	136	141	159	144	164	167	139	168	151	146	144	158	159	145	146	127	150	171	143	158	143	142	176	170	161	147	157	163	187	125	158	142	161	171	144	152	158	156	153	153	156	147	170	175	139	166	147	133	141	165	164	169	176	155	152	138	165	130	164	148	145	145	138	147	152	167	144	163	162	144	147	151	134	139	174	175	145	163	141	151	171	180	145	176	151	161	134	159	160	146	158	126	153	159	174	145	157	146	175	150	171	144	183	154	152	156	145	175	164	156	157	165	161	160	158	158	146	149	148	166	145	160	152	172	167	161	161	158	167	151	153	162	135	138	169	149	166	161	156	154	155	141	138	143	149	147	144	176	188	154	163	134	163	170	182	159	158	155	129	150	176	157	164	145	162	157	152	153	158	156	137	159	152	171	154	148	153	165	169	174	137	166	164	174	174	153	164	155	148	163	145	151	140	172	130	148	191	146	169	157	146	148	139	166	153	133	151	137	143	160	147	163	183	134	142	151	162	159	154	161	157	148	144	166	162	143	145	143	146	170	169	156	158	158	145	153	167	144	129	154	168	159	168	162	148	148	143	146	160	155	169	148	153	157	150	149	164	167	154	163	148	141	149	180	153	148	165	145	171	159	145	151	150	138	170	179	151	142	167	150	137	136	165	154	163	144	172	151	180	147	161	154	151	164	189	164	162	156	118	141	159	156	135	161	148	165	149	156	150	167	149	134	169	144	157	144	139	156	173	157	152	148	164	158	163	142	177	159	159	156	149	144	165	147	134	163	151	183	162	142	146	169	160	184	161	142	165	180	151	163	148	155	170	140	171	152	149	165	140	169	183	151	152	149	140	171	156	166	160	147	145	143	174	166	152	178	165	160	141	160	160	155	123	149	140	159	175	155	157	166	170	145	156	134	146	149	164	159	155	137	147	175	137	161	156	155	147	161	148	144	167	167	138	133	145	158	168	164	126	160	175	155	151	182	164	154	129	164	156	130	161	151	160	155	161	151	160	160	151	146	166	162	153	140	143	159	150	134	142	148	118	165	140	142	152	152	167	138	150	163	144	189	173	150	150	148	170	151	168	170	153	174	165	135	138	160	149	149	153	149	144	159	143	154	160	148	148	167	141	165	171	157	158	169	152	163	161	156	142	139	151	164	159	153	159	179	146	176	157	167	172	158	142	166	146	161	184	160	169	137	152	155	172	169	156	160	146	136	166	153	157	147	161	160	155	154	162	166	152	170	163	164	146	161	153	148	163	173	156	146	164	145	150	158	181	158	152	157	166	118	133	116	148	146	139	154	156	150	172	134	150	144	138	151	169	167	144	155	140	146	164	139	175	148	144	141	163	161	174	142	158	182	150	141	151	150	139	176	145	143	173	145	165	133	161	161	151	154	153	157	139	175	144	159	163	163	165	181	162	154	148	147	140	183	147	172	170	167	159	143	163	150	178	139	147	160	150	167	151	146	157	148	158	166	147	162	160	158	190	160	174	167	154	155	157	152	162	144	152	149	158	182	157	153	152	158	163	160	156	156	168	157	145	149	165	180	153	137	179	119	145	147	140	137	175	146	140	148	141	151	154	158	145	148	150	131	158	150	139	158	162	148	159	174	150	156	154	160	153	167	173	143	142	148	143	145	160	161	134	169	172	160	144	155	154	123	156	171	160	162	160	158	153	153	154	167	174	168	174	174	158	155	157	165	127	152	161	158	166	141	155	154	151	191	157	147	156	148	152	138	169	156	137	179	142	169	151	174	178	154	152	157	154	148	145	143	135	164	155	153	159	148	158	179	156	133	173	133	164	153	174	146	132	170	146	171	161	147	159	139	143	137	167	144	158	151	173	162	169	146	161	166	159	149	177	145	148	156	167	172	152	155	143	138	168	158	158	143	178	148	157	149	145	135	148	160	146	150	172	138	141	148	162	155	141	175	144	171	182	156	142	153	141	162	133	148	177	145	163	164	156	164	150	157	147	155	164	173	155	153	176	147	148	138	127	155	143	144	158	142	143	161	129	149	165	146	120	154	173	142	155	153	151	156	178	158	154	159	180	155	153	166	155	150	152	137	153	154	148	164	142	158	149	142	165	139	162	147	157	132	152	158	171	150	164	139	159	168	177	173	164	133	148	151	176	159	154	163	165	137	142	179	161	153	157	156	177	164	182	176	162	144	167	138	152	158	154	145	146	189	153	138	180	161	158	167	143	136	155	188	151	170	178	150	150	174	148	140	167	177	162	154	157	161	172	174	154	181	163	159	173	147	154	181	159	165	180	151	160	169	149	156	154	152	145	157	150	168	143	146	144	131	156	146	164	154	155	162	153	135	145	134	153	158	137	140	160	154	156	168	170	159	153	175	182	175	156	152	169	157	142	178	141	141	168	150	138	168	153	167	169	157	152	150	140	157	151	158	153	163	160	141	165	156	158	156	143	139	165	176	169	166	153	151	185	162	141	144	144	162	155	153	165	170	167	150	155	160	122	161	157	135	154	146	145	154	149	147	159	183	162	151	154	170	150	147	153	143	166	165	132	154	149	164	165	156	136	138	178	160	167	143	173	130	156	171	141	157	142	169	155	149	162	155	159	150	162	155	174	157	170	156	143	171	151	147	148	149	133	154	158	165	166	152	156	169	154	156	179	155	161	166	161	146	165	158	156	164	165	166	129	138	167	159	165	148	167	144	154	169	164	142	174	169	146	176	200	148	139	168	166	147	153	153	142	153	162	155	179	155	128	161	173	157	158	158	172	166	153	152	147	145	164	164	148	152	166	167	164	157	144	159	157	163	149	170	163	159	159	160	162	151	165	153	137	147	128	162	152	152	163	163	132	169	139	174	145	160	163	144	148	140	153	140	166	144	188	161	161	159	158	145	150	169	153	163	152	153	145	167	147	147	152	148	147	153	140	173	146	164	139	160	167	150	152	143	161	170	163	148	146	160	145	170	152	156	152	162	155	161	175	150	143	140	148	150	161	146	164	160	145	150	168	145	157	166	136	204	133	175	157	147	150	173	141	162	160	138	154	158	184	166	134	167	144	174	159	151	164	146	164	152	146	159	167	170	165	154	152	178	169	158	147	168	169	157	158	157	156	181	167	149	145	175	141	172	177	146	183	169	171	151	156	160	154	165	159	173	151	151	146	138	153	138	166	168	171	144	178	164	175	138	169	151	149	161	160	158	139	152	143	140	192	166	150	170	188	157	154	139	169	137	139	170	147	157	156	154	137	162	155	164	130	176	162	160	162	173	132	169	180	143	164	163	168	167	136	114	177	131	161	148	181	151	130	143	173	188	170	152	161	133	167	161	180	143	177	183	162	158	142	180	154	130	162	154	154	145	160	147	154	173	163	169	131	157	135	159	171	155	141	148	115	165	141	159	149	173	151	169	170	190	176	143	144	137	147	161	134	166	165
7867	18627	5183	347	325	264	264	217	225	215	205	208	172	189	182	189	189	179	188	196	169	188	176	177	175	153	163	176	156	175	179	174	170	174	183	175	178	158	163	179	162	180	182	173	148	170	158	169	176	173	162	172	175	158	174	194	187	183	196	162	181	188	173	173	178	173	176	168	159	160	166	168	190	163	192	181	171	173	194	161	164	168	190	179	169	180	144	185	163	170	172	155	157	157	154	179	185	186	166	170	176	164	166	182	169	184	180	143	193	169	173	179	173	167	177	172	168	172	156	182	184	154	168	175	197	155	190	155	187	176	171	194	172	173	194	190	170	188	170	139	203	162	157	191	179	184	173	185	159	172	180	167	167	160	151	193	157	182	162	183	168	171	155	159	158	188	177	180	212	187	175	162	188	185	145	181	165	201	174	195	172	188	177	182	193	176	196	192	174	150	177	182	176	177	164	184	172	180	166	174	154	169	170	165	193	165	176	187	135	150	172	181	153	182	168	166	156	141	160	160	161	193	199	153	179	139	183	145	162	149	175	164	159	153	187	150	163	169	188	167	164	160	169	161	185	188	165	187	163	148	177	185	190	158	178	160	165	166	176	170	175	170	176	188	198	167	176	152	173	164	156	184	159	148	191	185	160	164	159	184	157	164	182	158	169	182	161	164	169	172	200	189	185	202	159	192	168	167	189	167	177	167	163	162	194	173	166	180	165	150	176	158	179	156	163	171	160	186	193	183	167	151	162	142	186	192	150	177	165	189	180	181	170	166	159	187	157	172	146	172	171	183	156	176	160	168	178	184	188	173	174	173	174	169	179	201	160	169	150	166	175	169	190	180	169	163	169	175	166	164	188	177	180	180	167	172	176	168	188	184	162	164	186	184	187	173	186	174	184	175	166	180	177	179	153	191	152	162	151	177	178	175	169	172	183	165	170	155	151	185	170	171	152	183	183	172	158	170	173	167	170	167	156	169	167	187	173	193	179	163	182	158	151	168	153	172	181	163	150	150	163	181	156	149	186	161	181	179	184	169	157	147	155	150	182	174	183	165	167	170	182	149	177	182	178	172	161	174	172	159	143	180	169	185	190	188	189	171	162	175	181	176	167	145	169	191	163	146	186	171	187	179	169	166	173	157	169	164	168	188	177	179	169	185	189	171	178	175	174	162	170	164	159	164	147	175	172	172	162	188	180	164	154	170	173	182	171	161	169	168	168	162	147	163	168	209	146	167	154	162	175	174	179	142	167	160	169	156	166	145	207	182	167	147	155	176	174	160	185	174	165	161	188	173	147	181	162	154	164	170	168	162	171	174	175	171	177	187	188	177	179	187	179	172	163	171	184	165	171	172	137	169	180	171	172	170	160	177	180	174	208	164	174	161	185	148	165	184	165	173	172	164	166	168	174	183	170	212	160	163	189	191	171	167	156	176	141	172	163	186	152	199	157	185	182	168	160	150	164	177	158	141	186	177	174	188	158	192	156	178	178	180	161	197	183	160	172	183	188	170	156	167	164	168	171	165	186	155	159	139	158	160	158	177	193	189	145	179	173	162	160	171	172	168	166	174	189	179	168	166	194	147	179	161	179	170	189	174	194	155	175	194	163	184	136	168	166	170	182	179	185	173	171	165	179	165	169	168	171	173	173	177	163	175	149	163	156	153	176	178	162	184	194	182	156	171	164	176	182	165	157	183	160	158	178	162	177	191	172	182	180	159	155	193	168	177	167	167	179	168	181	170	165	163	174	183	165	191	175	167	185	158	161	200	157	154	155	165	161	165	177	168	146	165	179	166	191	143	155	164	183	162	160	170	189	180	162	200	208	193	157	197	145	174	150	181	175	158	199	168	167	172	150	176	200	159	208	175	168	165	160	189	189	161	157	152	157	172	181	171	181	152	167	204	189	166	169	177	188	158	180	181	166	161	169	183	163	196	169	173	151	176	159	164	174	191	165	170	163	153	177	180	182	179	188	203	158	162	185	170	156	194	182	176	165	176	166	165	167	192	176	165	164	139	160	178	181	190	164	163	167	178	175	174	168	157	163	181	184	165	157	170	175	191	174	174	153	171	179	170	154	170	193	177	141	171	206	179	173	171	159	194	178	174	182	167	159	174	182	173	143	161	180	156	184	176	158	180	169	167	164	179	171	180	179	165	171	151	158	170	167	163	178	158	150	181	191	172	166	180	165	173	188	173	170	182	168	153	180	167	172	154	172	164	176	180	166	178	171	179	164	183	159	170	173	166	179	158	177	182	173	171	184	166	157	131	168	165	164	160	183	185	167	165	173	175	169	170	167	176	156	163	198	169	188	172	171	165	181	170	200	169	169	146	164	173	156	164	187	160	182	171	185	172	185	188	184	170	173	179	166	179	192	173	144	168	147	181	167	160	137	182	194	182	195	177	183	166	166	189	177	183	194	141	162	171	168	155	166	172	166	154	163	173	151	163	160	171	151	170	160	194	157	171	198	159	174	174	177	162	184	172	150	179	168	153	180	164	167	156	177	157	164	188	180	171	162	153	168	173	180	165	179	151	168	162	180	167	187	148	177	186	175	174	164	168	196	178	170	180	165	149	193	174	141	166	169	181	160	169	175	176	164	188	194	145	177	173	177	161	153	161	161	167	157	185	172	174	165	180	190	165	157	155	178	155	163	161	192	170	165	153	176	158	165	149	177	150	164	173	186	154	168	171	167	189	183	215	149	168	157	186	165	155	179	166	177	174	166	180	185	157	158	158	161	165	172	170	184	152	143	201	178	176	168	175	157	148	196	161	165	197	178	142	187	166	190	161	190	166	180	194	171	168	184	203	163	153	161	173	174	156	167	191	136	162	166	174	174	145	180	177	168	180	172	171	176	173	158	198	161	174	175	161	173	195	149	178	164	171	170	186	160	185	175	158	157	185	162	175	167	179	159	169	176	161	165	178	175	188	194	181	148	154	163	164	168	174	173	188	158	167	178	183	202	165	190	157	171	183	174	162	182	166	162	164	183	176	159	145	168	167	165	141	176	177	173	145	189	179	169	164	177	161	191	154	164	173	167	171	160	185	187	174	188	172	163	167	187	182	167	180	176	163	178	168	195	187	170	179	161	168	171	157	159	186	196	186	162	181	172	163	172	186	181	155	175	155	167	176	191	182	195	183	161	164	190	158	179	161	179	163	162	160	183	160	175	134	169	186	161	165	182	166	183	186	177	173	180	188	164	191	172	191	181	180	158	169	154	173	179	171	182	158	167	167	181	181	175	181	187	176	166	172	143	163	170	193	154	176	172	189	159	171	189	177	159	183	143	168	171	179	150	167	148	177	197	163	159	157	157	188	189	186	150	156	156	182	154	150	193	169	167	193	149	170	177	161	158	165	191	173	190	178	184	165	183	166	143	180	171	163	192	203	158	136	186	163	188	175	167	181	191	176	174	170	178	203	191	157	170	185	181	180	153	177	171	153	186	157	198	196	167	163	169	172	169	171	183	169	167	175	178	163	161	195
25453	21034	28095	24461	20591	8481	1557	1039	857	852	774	758	706	699	629	625	569	571	590	587	560	588	541	505	553	508	553	528	518	494	490	444	504	485	504	500	486	499	453	488	477	516	526	521	497	511	536	506	457	488	498	469	497	506	511	488	513	531	481	509	484	465	498	502	459	485	482	493	497	499	530	469	478	520	471	510	497	432	475	471	493	482	485	515	500	513	493	503	474	476	516	468	515	482	498	512	478	492	482	495	489	476	478	486	465	470	498	477	479	489	497	491	476	519	501	485	501	456	464	463	486	492	486	471	503	507	472	496	489	478	467	482	455	467	521	478	481	483	527	485	504	442	498	478	484	465	460	463	473	494	475	481	480	483	474	499	492	523	517	457	456	445	496	513	505	470	468	469	484	477	444	475	435	485	525	494	473	485	474	469	478	507	469	458	477	502	477	491	498	500	492	473	504	519	498	496	484	510	499	460	532	502	495	471	467	474	485	488	507	481	449	500	493	534	473	507	464	483	492	499	479	493	504	481	494	512	493	492	470	499	495	475	463	473	481	514	463	473	460	527	477	479	499	458	468	499	496	469	435	455	525	535	463	491	476	497	517	481	479	485	491	429	489	454	501	505	449	469	486	523	483	454	510	472	493	462	483	498	492	494	475	485	494	505	486	454	479	493	502	449	503	486	478	501	498	534	468	497	524	494	535	433	482	458	492	445	492	493	455	501	492	470	501	486	472	477	486	485	470	499	495	472	499	479	470	467	512	457	448	504	478	462	513	524	471	499	515	506	514	503	491	484	468	507	508	481	462	498	440	494	510	477	437	481	519	513	477	492	465	460	477	452	494	498	504	509	511	491	480	469	516	516	543	468	465	494	498	466	482	488	483	452	472	477	502	504	514	470	494	496	524	518	492	482	483	481	441	475	492	463	452	499	490	468	499	500	467	489	490	451	476	513	486	475	493	452	520	466	494	492	482	480	457	498	493	504	502	450	512	489	484	511	477	462	477	487	489	474	465	540	449	479	493	478	456	453	500	463	479	473	478	468	473	508	501	508	477	445	494	485	459	486	505	488	481	506	461	497	475	460	511	504	505	499	519	476	475	480	465	471	492	492	474	502	501	535	481	490	505	490	521	455	502	511	512	456	495	437	472	531	492	464	500	451	520	496	426	460	543	471	507	498	449	495	478	482	491	523	502	451	458	503	492	435	480	460	490	442	463	511	514	484	505	475	474	454	475	467	488	494	473	509	468	480	500	494	490	486	487	466	469	500	465	503	489	492	494	490	466	518	486	495	489	498	473	507	482	515	492	467	447	507	460	479	489	485	497	484	457	457	478	444	460	492	528	500	469	474	487	461	514	514	480	463	458	501	462	485	488	469	470	463	481	506	452	448	481	526	494	463	463	488	506	483	510	545	484	447	449	460	463	522	476	472	470	464	460	485	500	457	453	503	493	494	501	461	540	470	493	474	467	458	490	481	454	496	488	483	450	481	490	486	510	483	540	496	515	507	445	529	538	470	489	511	485	480	491	480	509	490	482	496	494	461	495	515	484	460	447	487	526	450	464	463	513	508	494	470	485	518	498	479	493	498	464	482	464	490	498	511	485	467	490	495	494	478	450	498	499	481	491	491	464	490	432	458	483	481	441	453	545	491	513	500	505	447	499	494	473	512	491	482	486	490	490	503	487	489	476	501	488	488	460	483	486	499	492	473	479	483	460	486	486	485	484	486	532	501	504	468	483	462	501	470	500	451	507	493	450	480	520	492	471	505	518	491	482	496	503	462	482	480	456	487	503	459	524	495	454	485	518	464	455	453	473	472	478	450	483	495	443	498	481	521	479	492	483	475	468	480	442	500	469	458	505	501	498	448	475	487	487	494	476	477	458	484	508	470	506	489	475	484	411	471	475	477	513	503	461	440	453	441	454	499	485	455	505	493	480	470	457	489	472	506	450	517	461	481	515	487	503	496	525	509	498	462	503	434	486	490	489	470	506	457	457	508	479	473	480	456	482	472	444	492	494	482	466	484	454	461	457	525	498	458	490	518	461	467	481	508	465	515	507	484	471	468	498	477	460	495	507	465	463	465	441	495	485	481	530	484	468	446	467	477	510	499	481	488	493	470	468	476	447	505	485	475	517	503	501	489	474	462	495	493	492	478	470	482	457	498	471	502	473	481	461	473	524	500	466	475	501	463	484	447	423	489	449	416	510	539	543	494	472	460	465	497	498	460	501	486	483	460	504	512	489	487	488	499	460	491	460	487	501	494	472	478	480	505	491	473	503	512	458	488	507	496	481	480	490	519	480	495	495	494	500	487	481	494	494	524	519	499	459	502	485	488	470	505	482	455	483	460	495	478	468	443	505	470	479	489	481	514	423	462	482	486	440	497	481	461	501	464	471	492	472	451	485	466	487	472	433	425	512	481	495	490	482	499	474	485	495	457	479	459	472	544	461	483	474	491	476	484	496	474	502	410	513	444	454	509	483	482	471	490	460	479	486	469	468	448	462	460	474	491	492	488	478	444	502	485	458	490	460	501	495	459	488	475	495	480	495	485	518	518	472	480	493	489	465	491	487	474	478	468	509	441	492	460	443	462	500	508	476	490	476	458	429	481	452	500	456	478	479	478	500	490	488	472	479	480	476	519	496	494	472	491	504	495	514	455	483	524	527	466	490	499	465	462	462	501	547	472	468	509	500	481	481	471	448	490	495	485	479	477	477	471	503	522	479	503	514	481	480	497	505	465	494	482	507	495	485	478	473	497	494	525	471	450	476	503	521	478	488	470	472	502	462	449	466	490	481	512	533	490	497	494	469	496	522	486	509	469	475	488	447	469	485	446	457	488	462	457	478	488	455	518	497	484	520	492	503	470	471	501	468	438	501	468	427	478	442	484	497	519	467	462	460	472	508	500	496	451	468	502	502	459	512	518	486	475	487	453	520	517	503	465	468	479	494	495	475	481	489	500	505	486	499	459	465	488	501	497	488	475	484	522	516	490	505	506	465	454	488	470	488	494	443	476	556	471	501	486	469	507	468	489	469	468	452	492	492	485	464	503	510	475	476	487	512	466	538	491	465	431	480	486	477	466	472	469	483	517	475	504	479	479	485	482	489	458	465	496	472	496	461	496	456	467	478	483	507	519	480	458	436	521	469	503	452	498	486	507	470	458	520	522	515	464	483	473	477	479	459	508	509	452	484	444	457	472	479	491	463	464	499	490	481	502	532	467	479	480	493	498	490	477	497	505	495	496	526	511	500	475	468	479	518	492	456	463	531	471	486	507	517	469	487	472	476	451	503	465	502	463	491	515	457	477	476	491	474	476	534	507	486	474	460	503	469	505	477	476	506	519	476	483	476	481	533	427	485	471	479	520	502	462	476	500	518	493	468	484	501	465	473	482	453	459	440	472	492	459	492	484	501	472	496	471	497	509	474	458	462	489	489	468	506	459	547	489	478	487	459	505	495	431	461	494	483	477	510	476	441	535	536	483
10253	52874	14783	5453	3674	2821	2157	1783	1497	1404	1169	1049	940	847	742	782	731	722	618	617	620	598	578	539	567	572	533	551	516	567	521	543	508	542	534	525	512	517	535	534	506	541	510	548	516	517	505	515	492	511	491	495	472	540	457	512	459	530	512	501	518	489	516	498	473	495	511	496	517	498	463	523	509	490	453	524	530	509	484	491	493	523	484	461	487	464	504	454	505	549	486	489	506	491	525	485	498	479	470	484	491	473	519	454	490	471	477	509	496	524	481	484	475	497	448	504	485	492	493	462	499	498	479	508	464	481	454	478	525	503	487	512	506	483	488	486	449	500	504	491	469	487	480	478	489	490	485	475	500	468	460	474	491	498	471	476	507	486	502	510	502	480	448	469	521	506	491	488	495	459	482	528	490	532	519	490	458	497	446	469	499	474	469	477	474	462	509	465	492	519	501	467	484	485	519	477	469	488	532	500	523	512	496	495	485	575	515	497	500	532	501	492	490	506	493	482	528	493	494	516	489	476	506	457	465	510	491	481	471	475	516	469	501	488	466	537	459	447	511	524	501	479	482	459	495	523	468	496	480	477	452	433	497	549	502	488	484	479	514	456	522	505	492	472	474	499	450	513	539	491	461	505	491	476	470	514	530	506	473	494	465	450	483	463	485	486	482	503	543	489	519	513	459	511	486	493	489	446	504	475	493	459	464	480	433	476	519	486	494	481	483	505	494	472	519	451	471	506	508	466	483	529	441	500	483	495	518	516	489	506	495	480	434	499	484	472	481	513	478	520	472	504	482	504	479	510	539	489	481	471	481	503	443	500	480	513	475	489	485	465	483	476	470	472	482	486	472	495	499	502	471	467	491	490	434	522	497	507	493	496	460	494	503	524	516	533	485	470	457	471	485	498	473	472	469	494	497	467	496	495	468	487	503	474	532	465	502	490	505	478	513	488	513	511	475	483	489	488	476	462	507	478	447	534	510	502	497	520	499	482	495	503	502	453	490	484	494	486	498	494	484	497	515	507	502	490	549	489	482	474	484	497	446	486	508	515	498	472	507	461	487	493	455	486	505	494	483	498	508	506	443	502	461	482	490	504	507	444	462	496	496	476	470	484	496	478	482	506	471	465	495	490	474	502	489	493	483	490	490	542	490	481	481	506	556	503	502	475	491	500	495	467	504	459	501	493	484	522	458	528	467	525	517	495	479	509	480	513	489	505	471	507	484	531	490	487	482	516	475	470	500	448	500	488	512	471	474	470	493	506	482	483	476	519	477	489	472	489	507	472	446	495	481	536	494	468	486	488	483	486	501	472	504	493	471	516	483	470	467	521	484	470	510	460	473	508	496	509	494	472	522	462	476	505	472	488	540	528	515	491	456	449	480	481	499	443	526	495	493	485	491	494	485	492	456	488	452	480	528	520	434	489	515	496	528	483	508	475	519	505	483	484	526	487	479	490	461	454	468	495	474	453	473	508	443	500	466	487	491	427	470	480	497	495	491	530	526	489	460	511	485	489	497	490	508	513	485	525	492	511	482	474	507	526	522	500	502	475	502	481	463	489	498	500	465	500	466	518	495	481	504	485	479	474	480	528	446	474	450	470	482	491	492	475	501	460	467	484	465	524	495	506	483	461	524	484	454	498	473	476	510	485	509	500	528	489	478	471	478	453	452	484	505	504	469	433	486	466	516	451	475	480	491	519	515	518	477	506	476	508	476	508	482	499	482	487	518	518	450	507	488	497	503	524	495	537	483	469	477	481	478	519	489	496	485	457	496	524	466	458	470	476	503	478	487	510	503	490	480	434	506	477	496	478	496	432	447	482	508	515	514	510	493	520	500	464	483	446	514	488	495	445	470	512	486	470	506	482	487	505	510	481	457	488	480	476	482	484	463	460	464	512	492	471	491	485	502	482	510	496	458	540	453	498	502	490	521	462	528	487	472	480	514	496	471	514	486	474	499	497	514	498	487	518	512	506	479	513	542	474	491	434	466	474	460	519	483	513	497	488	477	483	502	516	464	518	476	453	511	494	468	449	510	548	475	508	513	449	495	539	489	510	496	510	501	494	482	473	505	514	498	490	475	486	475	516	499	477	470	451	490	480	495	477	493	488	477	531	466	483	447	464	501	496	507	487	459	496	504	506	523	454	529	480	523	511	468	448	495	491	424	486	476	508	553	474	484	480	480	531	480	495	493	489	489	501	492	499	493	461	494	471	481	512	486	481	493	468	532	470	459	502	500	498	490	469	469	480	471	492	510	446	490	469	498	472	472	481	502	503	474	549	520	448	474	491	468	455	472	485	514	484	493	473	501	513	456	491	482	492	482	499	465	518	460	525	539	474	501	502	465	525	531	462	478	465	508	490	505	486	506	516	479	505	521	486	450	483	493	497	459	511	479	494	453	461	503	488	534	469	524	500	501	470	493	500	474	504	440	535	549	512	484	472	486	494	480	508	512	478	496	489	472	497	481	461	465	463	460	467	469	489	451	487	483	509	453	476	500	495	450	525	488	484	519	515	507	443	463	513	508	477	462	513	523	542	484	522	480	497	466	478	491	436	478	510	479	477	488	449	477	505	478	520	498	467	465	484	499	478	503	462	440	506	447	482	514	482	470	476	463	456	465	485	476	506	496	498	453	475	487	533	506	481	513	456	483	481	512	508	527	483	493	526	486	484	489	506	470	475	464	498	458	506	472	507	489	488	448	501	470	460	491	460	517	455	512	488	504	517	490	470	514	509	467	488	468	530	513	460	473	503	519	517	488	445	489	500	533	477	512	516	481	493	494	503	464	511	463	481	499	507	511	495	517	500	484	472	513	500	530	490	485	456	482	508	472	487	482	516	473	485	456	483	489	546	541	484	512	503	505	481	511	493	492	518	488	464	534	477	445	459	509	445	474	516	465	478	471	455	491	544	514	502	457	494	508	484	506	524	512	506	498	483	482	523	491	481	512	499	499	500	522	519	533	486	526	452	515	469	528	491	459	476	486	484	503	485	505	484	496	510	486	474	509	467	475	487	483	460	512	417	456	489	487	463	534	475	502	485	516	508	468	489	506	477	501	437	515	468	512	540	526	511	530	438	477	471	533	515	486	476	466	473	505	467	484	476	447	516	458	479	493	497	464	496	491	476	488	480	482	463	495	495	485	472	494	490	461	501	490	474	508	447	467	465	490	514	513	485	447	462	508	477	462	499	485	487	487	440	510	494	492	504	507	467	507	452	497	459	490	486	489	513	472	464	494	485	490	534	465	511	467	489	445	490	512	478	531	525	437	501	487	469	504	465	514	451	487	508	454	503	507	504	456	507	457	498	496	478	495	501	481	462	480	465	497	515	470	484	462	508	477	490	494	527	487	524	519	446	514	529	500	502	510	475	500	509	491	488	483	502	494	504	484	509	514	490	483	496	499	470	495	465	472	479	476	463	504	474	509	443	440	514	518	488	494	470	485	511	500	480	482	507	496	518	481	479	503	464	467	505	473	516	476	479
23107	20971	28129	24239	20969	20560	7318	2056	1597	1457	1320	1090	1062	1058	972	943	856	794	874	836	782	775	773	817	765	757	729	727	770	715	727	722	717	724	733	700	714	760	670	678	686	690	665	678	730	712	718	709	687	694	697	695	660	676	684	715	738	647	641	701	660	671	652	694	649	702	680	702	677	659	646	661	723	671	685	675	652	688	689	671	685	650	657	641	663	691	667	652	625	648	656	689	692	644	693	667	701	709	614	616	636	687	674	638	707	688	697	650	647	620	683	646	688	684	675	667	681	715	664	646	614	662	659	629	677	631	650	684	642	643	671	658	683	671	673	701	699	662	662	661	666	655	645	688	688	678	682	681	651	688	670	664	687	678	725	680	694	667	663	664	682	665	681	681	647	637	649	706	695	714	684	677	696	661	649	684	690	675	667	673	668	669	695	687	668	685	676	666	701	666	672	697	655	698	685	653	661	617	648	623	641	687	672	658	669	671	680	672	681	665	684	678	649	702	675	649	658	642	674	659	680	661	698	625	699	705	654	668	628	650	658	631	648	630	692	712	647	692	634	654	650	640	692	677	671	676	659	661	675	682	638	679	643	688	651	703	692	620	689	656	667	666	654	684	700	645	629	615	652	691	663	692	686	656	637	724	657	674	718	690	652	688	648	672	672	661	658	652	704	636	666	665	712	653	628	691	629	671	651	673	687	704	657	680	652	615	646	665	693	628	634	681	695	663	677	659	650	720	687	643	657	644	664	645	639	694	662	728	687	642	657	665	630	674	680	693	669	674	650	697	630	624	655	638	645	647	695	645	669	618	705	658	644	666	662	706	621	737	661	696	677	671	681	653	668	647	647	675	705	669	646	669	663	699	649	702	663	642	692	689	654	641	672	651	596	633	673	671	703	711	682	607	706	665	670	688	690	661	654	634	683	691	629	689	626	643	699	675	663	680	668	640	683	679	659	696	666	629	712	684	695	641	620	664	699	654	675	697	658	642	674	636	663	652	679	682	622	668	616	688	657	705	683	639	746	644	641	710	645	665	664	690	666	634	705	622	696	705	664	690	627	652	682	682	703	653	656	679	688	681	649	661	610	667	678	710	638	696	661	652	640	672	713	647	622	656	690	637	650	672	678	673	647	615	698	657	677	657	649	657	656	612	663	710	693	632	671	711	669	625	664	648	678	655	661	673	697	681	701	668	678	640	697	643	708	652	661	699	688	647	685	677	691	601	647	647	654	655	675	691	648	656	705	649	647	661	699	647	702	659	641	683	691	671	653	682	722	666	652	701	606	669	663	669	662	658	659	648	655	652	688	660	663	682	637	648	710	710	622	665	640	615	663	733	634	670	675	690	668	677	657	653	646	625	663	699	683	650	677	673	640	640	674	634	694	670	686	685	664	657	655	678	680	648	644	649	688	644	729	652	628	671	686	630	618	644	672	637	672	637	681	673	706	673	676	621	662	651	707	694	685	626	636	700	660	692	636	695	661	617	684	649	646	659	685	651	645	644	664	634	709	670	702	624	619	673	681	616	618	695	689	657	648	668	680	611	668	696	646	674	696	651	668	654	664	696	672	646	668	681	635	696	684	675	701	662	653	635	659	684	658	674	720	656	620	686	667	717	659	637	605	624	693	633	656	674	677	638	682	674	703	677	629	653	643	671	631	675	687	634	626	631	624	636	632	635	677	665	694	661	665	684	636	698	671	716	648	618	661	640	667	632	636	630	651	694	665	695	690	608	693	628	713	689	639	683	634	681	606	647	668	651	687	661	655	684	642	656	674	683	688	679	612	692	648	653	650	678	650	657	679	652	679	681	642	682	686	617	660	667	663	650	661	704	669	621	675	684	699	697	674	663	660	639	692	676	687	698	671	677	656	659	663	662	691	689	654	695	688	645	687	677	682	664	662	636	643	655	663	680	667	667	677	593	657	653	638	661	640	646	634	592	668	699	711	685	650	662	644	641	701	675	655	723	684	670	627	628	680	634	672	691	653	651	684	641	646	671	677	654	644	641	632	736	636	668	664	624	647	656	661	642	637	698	653	639	684	638	681	631	659	648	668	622	674	709	670	618	617	653	672	614	676	675	670	682	738	653	650	717	675	661	698	657	673	645	673	667	702	599	656	654	679	675	662	657	693	695	644	683	657	697	683	680	659	673	672	667	680	673	693	679	667	670	705	633	696	707	657	691	656	635	611	691	675	659	691	616	637	612	693	678	645	672	635	702	648	678	630	660	665	638	647	676	665	668	677	683	675	670	643	628	645	680	678	611	689	662	670	676	708	636	692	679	662	626	663	690	657	709	654	663	668	660	653	684	627	684	646	639	653	656	666	645	646	621	675	648	681	626	674	661	624	661	684	671	619	670	646	677	648	659	678	662	655	634	643	697	670	655	679	670	629	641	644	676	674	695	678	667	695	700	628	650	667	708	637	630	665	660	627	689	646	680	656	687	695	664	716	731	683	671	663	673	658	641	654	637	702	650	656	670	669	697	658	659	641	673	649	640	692	619	648	657	639	677	690	665	647	673	658	623	630	680	619	679	676	671	614	669	673	637	653	674	676	677	633	670	675	677	658	700	651	676	695	658	663	692	655	659	644	708	727	690	686	685	694	632	661	681	673	660	627	655	646	660	701	617	646	692	663	651	658	652	636	660	629	684	636	616	659	669	642	702	662	682	686	662	667	652	656	678	686	648	693	673	641	672	696	689	661	659	700	626	689	649	690	749	640	700	658	663	679	620	667	688	653	639	627	692	630	682	687	638	624	623	717	624	636	659	661	672	662	688	660	610	670	679	660	651	666	648	729	667	644	632	648	710	645	718	685	704	678	660	708	706	651	626	692	675	672	681	677	641	621	640	633	717	649	674	684	684	665	645	652	634	649	644	668	674	632	673	616	683	653	666	613	704	633	634	683	611	666	651	740	677	724	666	673	688	649	652	658	719	682	669	677	661	641	660	673	675	680	615	649	646	679	615	664	665	707	640	651	633	684	651	626	645	653	637	687	620	632	649	645	643	658	636	631	627	673	658	665	690	656	605	676	640	722	660	664	682	693	707	653	673	649	689	672	657	598	699	673	683	651	683	623	632	683	643	659	682	660	646	691	674	685	644	659	683	645	667	655	669	705	689	632	657	660	681	639	667	677	685	673	688	685	684	665	668	681	684	692	761	676	662	669	643	652	603	667	647	674	684	667	655	647	626	620	684	631	696	663	650	669	685	677	623	675	691	623	649	665	648	663	665	645	664	642	629	691	719	661	682	705	624	648	675	662	693	661	729	647	661	673	635	623	642	658	666	697	641	661	655	699	694	661	683	695	649	650	675	628	660	659	681	649	660	674	679	628	676	687	654	667	651	639	675	645	629	696	661	724	669	673	619	696	673	618	664	662	651	719	639	664	662	678	676	670	702	662	667	684	662	685	661	631	672	647	624	636	715	657	645	685	686	655	657	666	627	641	692	656	679	697	646	655	691	651	661	662	644	718	594	679	632
12944	45246	15757	9593	6529	5040	4082	3305	2772	2488	2193	1785	1546	1407	1309	1206	1118	1046	1001	1022	905	918	880	877	897	839	808	775	809	757	800	806	787	713	763	831	743	704	748	724	770	736	787	740	644	712	712	731	745	708	712	680	689	707	733	750	700	753	674	704	704	662	703	674	669	699	697	708	697	688	702	668	688	691	655	715	711	664	714	715	677	710	687	709	717	711	703	703	689	710	674	716	703	656	641	638	679	656	688	688	664	677	697	645	636	669	713	681	679	698	654	697	719	684	665	682	672	643	704	717	669	684	690	680	719	681	721	731	656	676	666	673	685	644	696	642	690	680	691	654	673	677	683	680	695	688	636	693	661	693	638	689	702	688	696	709	657	677	663	661	683	687	718	676	702	671	657	709	647	701	689	688	711	670	648	664	635	656	695	626	706	708	687	676	690	665	670	703	663	684	675	668	684	647	710	732	674	686	691	669	720	635	678	660	707	687	647	687	696	718	661	643	717	692	722	686	691	689	635	659	609	656	699	663	647	666	666	688	680	652	697	689	672	620	692	677	679	679	657	693	674	695	669	670	686	652	698	705	682	650	696	644	700	680	700	695	724	655	703	701	710	689	697	708	656	663	685	702	672	676	704	702	650	705	647	705	710	686	682	683	681	707	670	653	712	678	745	651	699	699	657	667	638	666	708	652	701	640	697	716	708	658	679	659	677	662	656	647	677	636	629	657	649	668	695	694	645	667	680	668	679	636	650	698	672	679	659	711	631	680	679	665	633	678	646	690	664	669	693	700	726	653	692	700	704	691	643	665	656	684	660	713	695	655	624	677	675	652	725	701	679	715	637	670	742	658	683	665	677	661	668	703	692	667	707	648	682	699	643	654	674	692	692	691	692	661	659	669	659	672	685	687	680	689	697	684	638	700	674	669	733	664	673	727	659	676	704	656	646	649	670	651	694	689	685	689	703	679	660	751	686	604	692	659	677	707	716	691	667	668	661	705	670	687	703	658	681	725	705	690	669	669	656	734	641	715	683	674	660	681	679	667	691	713	663	682	705	694	681	640	709	676	691	661	661	723	683	692	695	643	682	649	683	698	628	678	687	653	659	652	689	722	659	722	667	681	700	698	635	667	664	662	699	667	740	693	696	676	673	662	722	692	665	681	697	679	640	681	702	689	650	696	678	683	672	693	690	700	600	640	660	698	642	733	659	687	679	688	658	658	727	677	676	698	716	657	662	726	677	692	687	676	664	670	712	693	663	686	720	650	652	655	689	649	677	693	679	671	652	667	682	682	652	699	637	692	670	740	657	681	669	733	645	703	690	636	680	686	684	659	738	679	699	637	669	666	688	680	716	661	684	669	693	702	698	668	720	681	652	695	673	686	706	683	650	649	691	664	690	671	699	705	667	647	701	670	699	704	666	683	686	631	669	685	648	638	676	672	668	701	738	695	715	671	680	738	623	657	722	687	647	648	665	668	683	627	712	662	663	693	695	722	658	622	690	718	709	649	683	706	654	723	664	682	640	668	620	660	716	661	695	706	648	716	694	660	671	719	695	673	682	711	699	728	699	702	701	656	646	692	691	675	717	681	673	679	659	677	691	641	665	744	672	670	737	675	662	630	648	677	672	696	667	647	688	691	688	662	681	652	713	714	685	710	658	706	637	660	694	682	670	659	678	684	675	638	686	661	651	689	683	646	664	700	711	725	654	720	671	687	689	650	672	695	678	657	687	628	685	685	696	666	693	629	692	729	651	697	731	692	673	695	693	638	703	732	630	648	694	737	661	674	662	692	663	666	712	671	690	698	668	703	715	674	670	659	698	673	688	689	713	674	666	735	681	654	661	665	689	679	684	669	654	654	638	640	674	689	645	710	674	684	722	657	674	729	665	686	664	669	698	637	640	666	693	659	681	684	642	717	662	689	675	689	650	646	691	685	697	665	689	683	660	702	705	726	688	667	659	656	647	657	682	681	689	689	692	654	689	656	685	661	710	675	701	657	688	681	715	692	681	699	695	699	660	649	709	664	677	689	662	766	651	657	672	678	695	671	654	696	709	676	721	683	685	648	712	660	666	659	644	660	676	639	621	672	687	709	710	721	673	691	658	719	701	622	638	651	644	700	691	677	668	633	667	662	715	706	682	680	693	698	649	681	650	708	733	659	743	647	644	688	728	618	744	647	700	695	653	628	664	656	674	688	709	682	689	651	675	645	681	648	721	647	689	701	693	667	651	670	695	658	672	658	673	687	665	719	679	722	657	666	675	645	652	711	648	673	674	645	660	700	692	677	733	640	692	700	690	699	637	719	676	683	688	652	685	699	684	628	690	641	657	675	707	683	649	646	618	661	692	668	668	688	681	651	716	717	694	697	681	726	638	703	646	700	686	678	656	665	650	717	679	670	651	659	681	710	685	653	645	699	663	686	684	715	702	699	698	668	671	710	629	660	710	684	651	674	671	671	685	651	651	624	675	671	642	689	707	656	654	695	693	635	654	643	687	673	677	692	623	709	690	655	704	713	677	642	675	646	681	640	618	664	624	708	658	685	706	674	658	708	643	680	712	681	703	690	666	669	695	683	688	645	690	667	717	692	723	658	711	726	693	676	667	640	686	688	667	619	645	729	685	676	677	679	630	659	716	631	691	656	697	635	671	666	676	669	681	706	675	651	638	634	661	652	656	709	704	685	675	640	699	657	680	663	687	673	653	667	670	725	733	705	704	657	668	691	674	664	650	678	654	699	681	752	671	738	669	683	673	655	675	653	700	680	720	662	635	703	672	680	691	643	648	693	679	685	671	719	720	688	659	693	657	680	646	676	662	684	671	649	667	667	716	708	671	661	623	723	675	664	653	693	673	703	709	683	647	691	679	699	700	672	664	659	690	686	655	715	696	688	671	702	655	690	657	671	704	732	675	673	688	664	689	702	731	714	690	660	650	734	667	687	695	678	639	686	623	677	705	608	653	635	671	691	697	681	663	681	677	646	671	684	685	600	632	643	720	688	730	669	693	700	643	670	652	699	680	739	703	699	689	736	695	694	704	713	693	685	656	688	656	668	652	725	668	692	694	690	712	653	685	627	637	697	672	695	714	687	717	690	656	664	648	679	651	717	725	706	740	652	695	675	679	711	649	647	699	715	644	724	656	721	661	639	649	644	695	665	669	666	724	706	717	681	663	696	668	645	679	703	665	695	660	657	671	677	679	702	674	668	669	676	683	712	686	644	706	718	713	672	680	676	675	689	649	658	676	660	667	705	713	667	687	663	691	677	679	672	675	699	644	684	711	699	679	702	678	647	702	718	684	730	679	687	680	735	663	708	688	661	696	650	669	691	690	705	672	694	683	690	635	666	672	695	641	696	648	690	681	686	724	693	669	651	659	671	658	682	657	674	678	705	676	665	707	698	692	685	683	676	693	645	672	650	654	672	673	642	667	685	686	706	699	651	661	674	656	673	637	690	599	683	706	646	690	616	679	664	676	655	681	649	673	698
28420	18530	8197	446	234	215	192	191	164	176	155	174	158	178	174	158	154	166	166	156	160	152	170	176	155	136	160	140	189	184	166	147	156	152	134	159	164	165	147	148	170	157	172	154	165	170	164	157	129	161	168	153	165	164	150	173	136	155	154	172	152	158	152	169	149	153	152	157	154	175	167	150	163	150	143	151	162	157	149	147	144	151	158	147	160	170	162	140	155	162	161	164	173	158	158	166	155	146	138	182	148	161	140	165	147	155	169	142	140	155	162	167	152	140	155	147	170	169	180	159	153	167	134	156	164	160	146	155	178	152	160	160	156	148	154	157	155	175	142	163	163	157	164	149	156	146	152	174	169	134	128	153	155	151	138	171	161	161	166	170	136	150	149	143	169	166	144	154	147	151	152	135	145	152	150	143	161	152	148	152	146	158	150	172	141	163	162	179	142	176	125	174	166	170	162	152	157	183	162	149	146	168	158	167	163	129	156	142	165	163	151	151	154	146	138	155	137	146	143	151	152	149	138	165	169	141	164	171	153	161	170	169	162	158	146	161	157	167	146	167	166	160	156	151	162	150	163	171	162	176	160	159	160	141	156	133	161	164	140	155	165	140	137	168	166	162	143	137	151	147	153	150	139	155	139	152	161	155	146	146	161	153	163	155	147	159	161	165	142	163	144	154	158	167	150	146	162	158	178	155	147	163	154	166	151	144	149	161	175	163	172	174	159	131	143	152	138	157	132	128	193	164	152	147	168	154	159	156	151	149	171	129	175	158	141	154	141	163	146	175	153	161	127	174	139	146	143	177	143	160	156	142	144	160	162	134	155	154	159	136	141	141	158	153	180	135	133	153	160	147	150	171	172	171	155	147	153	140	161	165	162	154	148	201	161	162	123	155	132	159	152	183	153	152	136	143	143	147	145	175	178	169	179	167	170	164	167	172	153	170	161	176	148	153	158	155	157	143	158	161	143	132	142	139	143	156	135	161	169	128	157	170	149	148	137	148	161	170	132	147	159	151	141	162	161	156	146	137	171	133	180	148	149	166	156	169	163	168	143	157	137	160	140	157	172	150	148	142	148	142	151	145	152	152	148	149	168	130	148	143	163	155	137	155	158	155	165	162	154	157	153	152	158	128	138	171	146	146	142	161	161	141	147	151	173	165	166	168	126	162	155	148	178	139	152	134	148	155	146	154	130	155	147	172	164	160	159	175	149	176	137	141	147	137	170	146	179	173	140	173	159	147	176	161	159	150	143	140	162	134	156	147	157	138	145	157	146	168	151	152	169	149	146	152	149	158	157	143	157	150	150	150	154	164	170	179	168	176	164	160	145	146	136	145	149	163	152	177	173	157	149	163	129	161	159	174	164	146	156	149	144	168	163	161	164	171	150	153	127	158	144	145	149	156	142	150	163	144	156	148	143	159	160	144	144	139	153	141	155	149	147	141	164	153	174	162	150	135	148	166	158	147	139	168	158	155	166	151	164	167	171	156	146	139	151	170	154	164	151	130	169	154	146	167	153	152	165	143	152	145	153	159	157	167	198	166	158	135	155	140	147	106	153	146	179	143	168	159	138	171	181	151	158	133	157	159	141	158	151	146	178	148	168	142	174	141	163	134	142	150	167	135	146	140	144	156	165	151	135	157	175	144	169	151	177	148	129	171	133	177	142	148	174	148	170	160	159	144	132	169	156	176	172	171	165	138	151	151	159	163	158	147	187	165	155	168	139	169	140	158	148	134	142	137	135	124	141	153	150	166	154	173	158	157	160	162	160	163	142	156	140	132	156	138	152	173	168	161	136	167	167	147	168	141	172	159	154	150	158	149	151	153	130	134	143	142	165	162	137	160	172	181	166	154	184	149	142	154	154	154	139	156	153	137	167	126	168	164	158	151	157	139	166	153	175	163	168	157	168	149	158	165	166	157	152	174	172	154	161	154	157	146	152	168	136	179	161	160	150	150	140	141	148	143	150	161	156	161	138	161	155	155	156	146	154	136	175	165	139	162	154	167	142	152	171	151	173	147	166	158	158	151	151	165	171	130	150	163	131	147	171	162	186	145	160	151	166	145	157	150	156	155	154	160	154	138	141	166	154	147	166	162	142	160	151	160	169	146	159	151	165	173	165	160	168	169	152	158	145	161	161	169	161	136	139	134	151	153	168	141	160	149	152	152	160	169	158	143	177	147	140	149	163	163	155	162	154	147	155	161	162	138	149	152	162	139	134	144	161	144	137	152	169	148	178	167	170	165	145	125	138	157	170	157	142	148	159	169	150	159	185	177	149	148	157	134	148	161	161	158	130	166	172	150	183	161	146	169	178	165	155	163	137	133	150	141	157	167	155	167	181	149	153	155	176	154	148	167	160	131	167	141	160	171	154	159	156	165	151	146	149	142	166	156	133	163	162	147	141	159	136	145	138	162	154	154	152	131	178	141	168	150	156	146	153	171	166	168	132	166	155	138	157	134	163	157	156	164	154	170	136	168	126	169	162	154	142	145	143	168	129	148	168	158	152	169	147	147	151	146	153	151	145	159	158	164	148	133	174	142	171	160	153	157	142	157	140	133	165	145	142	167	152	155	152	145	137	156	153	156	157	130	155	148	145	158	172	165	147	194	156	159	177	146	152	158	193	147	169	153	143	149	167	142	143	148	174	163	128	147	158	159	150	142	156	155	147	156	157	175	152	155	148	151	167	169	139	176	142	147	150	154	126	182	181	148	138	153	167	141	161	154	149	159	134	156	172	182	161	160	169	161	166	155	140	163	153	165	147	165	146	167	176	152	147	146	154	136	160	173	148	146	145	161	161	165	161	156	131	185	155	162	156	144	131	159	149	149	153	167	159	151	158	145	138	174	161	159	167	152	156	155	140	164	153	175	148	170	136	178	150	167	155	163	139	168	143	192	147	166	154	147	160	141	170	194	143	170	165	153	190	129	147	138	160	169	155	174	149	155	146	157	177	156	161	156	168	144	162	166	135	165	156	166	168	150	169	150	146	197	157	155	151	162	147	137	141	178	151	147	154	149	163	162	142	145	162	164	133	116	154	143	161	160	163	166	141	138	132	149	154	156	196	164	162	151	152	157	149	132	155	152	177	164	146	161	167	151	153	151	172	159	134	148	150	141	129	158	157	172	140	147	165	156	158	148	163	148	191	160	171	142	132	140	148	162	149	140	132	153	158	162	132	162	152	158	129	132	154	122	154	149	153	165	175	160	171	161	148	152	145	150	140	155	136	140	171	181	163	162	174	182	143	135	167	148	175	138	126	147	170	138	148	161	168	178	155	146	156	162	153	173	171	167	163	166	164	135	166	142	155	155	154	143	151	151	170	175	154	132	169	143	156	163	152	145	141	135	163	154	161	153	156	177	167	146	150	149	155	161	161	152	138	165	169	132	161	160	161	162	156	147	164	148	154	151	143	163	160	175	145	176	156	153	142	152	153	164	156	145	129	163	130	131	148	160	169	141	146	156	172	169	167	159	161	145
7396	17113	5176	400	284	266	229	251	225	221	193	213	216	158	168	183	191	187	173	162	188	169	161	173	179	167	187	174	198	181	179	183	164	164	163	162	180	176	175	176	190	166	193	174	192	189	156	183	156	188	195	188	163	154	163	196	164	160	161	190	213	164	182	149	186	172	183	167	166	178	170	139	164	173	172	213	184	165	206	157	168	183	188	153	210	139	209	178	171	189	136	187	180	194	162	184	166	186	173	155	155	152	176	161	151	162	190	178	165	176	165	188	175	159	166	189	183	193	174	195	187	159	179	160	156	175	162	172	175	161	153	176	173	160	178	192	150	177	172	170	166	148	175	169	169	184	156	177	150	169	157	164	172	159	178	176	167	154	155	171	159	158	158	170	169	175	183	163	146	186	191	183	162	169	175	169	182	180	148	151	165	167	164	175	159	178	182	151	174	176	168	168	173	163	186	186	171	152	187	175	184	185	175	170	184	164	173	200	169	158	145	188	160	173	170	186	175	156	175	165	152	177	157	176	171	182	139	162	173	165	169	157	200	169	166	162	170	160	170	156	166	151	165	195	177	168	179	156	180	154	178	181	173	167	160	181	158	178	172	196	163	181	178	154	168	158	161	167	153	182	168	170	174	176	173	166	164	172	175	178	169	178	183	179	168	189	175	164	139	186	169	181	168	169	181	177	178	176	184	156	169	201	177	188	173	183	169	186	173	167	195	174	169	209	171	153	161	168	170	164	154	188	173	168	161	182	151	188	160	175	188	157	181	189	155	141	156	161	169	173	159	149	173	186	183	173	156	178	145	152	172	168	179	161	189	160	185	124	168	162	151	172	187	145	174	162	171	153	178	175	183	169	149	184	178	177	148	151	164	172	165	164	171	168	183	174	184	199	171	175	165	166	165	193	156	189	171	166	161	158	175	185	171	155	164	142	188	180	167	155	183	167	179	190	165	174	189	164	165	177	162	165	171	162	174	158	161	165	171	175	175	190	155	155	189	164	175	169	189	196	175	165	184	191	174	157	184	172	162	140	157	170	167	182	181	157	187	157	156	171	177	191	181	162	176	178	181	174	173	164	181	188	172	178	184	163	154	166	164	149	177	167	173	165	199	188	158	162	167	174	187	165	164	186	168	191	171	168	166	165	177	162	157	167	185	153	147	185	153	156	159	198	176	196	156	175	172	160	177	188	167	188	149	163	165	160	169	168	178	191	166	159	145	177	162	178	188	184	172	163	180	169	166	168	181	162	159	179	189	172	181	171	150	164	141	170	163	158	189	164	149	184	191	181	182	155	187	160	188	183	194	162	160	169	175	187	170	189	172	172	173	174	160	182	170	164	168	167	180	166	159	180	136	168	156	173	169	162	173	175	155	186	163	140	164	169	197	186	177	194	169	179	153	158	166	166	159	183	197	169	163	169	176	174	175	162	178	166	180	171	180	176	188	169	170	183	178	159	179	157	180	186	160	136	183	147	171	167	173	140	167	162	177	178	188	169	172	160	168	177	156	167	169	172	151	167	178	154	165	154	176	163	178	175	144	180	187	167	155	140	161	169	185	167	176	190	175	171	180	175	172	159	176	172	167	191	178	177	163	172	156	166	167	171	184	139	164	151	170	190	157	183	177	151	176	182	177	167	177	142	155	157	176	178	164	178	174	150	173	187	185	172	144	179	171	170	164	189	181	187	174	190	178	188	168	173	197	212	178	180	156	180	164	184	141	160	162	168	168	161	171	194	151	150	176	198	173	158	167	203	165	187	147	143	186	150	165	172	151	168	181	149	166	165	202	177	164	147	152	153	165	179	186	170	151	166	177	194	168	195	177	178	181	177	187	203	179	205	170	168	183	172	144	166	166	164	155	180	181	174	187	186	165	180	184	200	151	186	201	181	185	185	189	181	197	146	138	193	172	183	144	162	192	183	169	167	167	190	176	168	164	195	168	166	194	166	180	176	168	153	169	170	168	160	206	165	177	177	197	160	165	191	189	162	173	180	158	171	185	159	177	167	161	184	159	164	185	152	165	165	160	177	177	171	195	180	160	177	199	178	177	154	156	195	170	178	160	163	171	171	199	157	179	184	179	170	178	144	162	156	153	179	168	177	185	155	175	175	166	166	165	154	171	172	175	163	163	160	186	168	179	174	169	173	165	167	188	179	169	174	145	156	172	169	171	159	164	177	165	165	169	192	156	153	186	181	167	185	164	159	152	180	188	147	169	196	180	162	174	179	185	173	167	160	181	184	203	191	189	184	169	162	164	186	168	149	151	194	162	168	170	180	176	151	171	177	196	180	162	188	205	166	173	185	155	165	156	163	159	187	174	184	180	166	162	175	174	190	189	155	179	175	183	186	189	172	181	165	181	161	186	191	158	162	180	171	164	146	173	169	176	168	163	185	185	193	162	171	185	170	166	175	191	158	172	175	148	158	194	194	172	179	168	192	178	175	166	202	186	178	162	173	174	202	170	155	170	172	178	181	184	187	177	183	167	161	156	173	175	146	181	185	173	176	178	154	164	182	193	165	178	164	172	163	191	171	158	186	187	156	179	154	167	160	166	175	169	165	182	170	162	159	159	161	168	173	174	148	189	174	174	183	181	163	154	160	165	173	171	176	171	174	164	172	170	167	203	166	188	178	148	140	177	177	164	164	130	169	169	187	166	173	183	174	185	168	159	157	175	156	183	174	175	150	166	163	158	179	167	166	167	136	177	166	190	184	157	178	182	175	152	177	183	167	196	171	150	185	158	179	174	141	151	153	193	188	168	172	155	151	149	177	159	182	161	161	159	171	174	146	164	176	151	152	203	171	178	157	177	175	175	171	167	165	160	143	167	172	149	158	162	177	178	166	160	171	168	174	169	186	161	159	194	162	190	182	174	142	168	182	177	177	152	178	177	176	162	174	175	166	162	188	181	182	169	181	158	181	191	150	177	181	170	157	169	174	173	172	170	164	173	164	159	163	157	170	181	151	183	169	171	158	183	173	195	179	182	183	181	184	134	189	178	163	156	178	179	177	167	171	170	138	162	181	168	165	177	176	156	154	173	176	145	182	162	163	188	173	159	183	152	186	180	179	174	182	180	174	171	163	153	162	149	160	181	147	186	152	153	156	170	142	185	145	182	178	182	176	166	205	178	171	174	173	158	198	170	176	168	167	157	188	168	148	183	182	166	164	146	181	158	142	158	194	184	183	170	169	181	168	179	200	151	163	139	185	168	140	178	178	181	185	159	185	179	178	161	164	161	201	151	172	157	157	166	182	162	210	185	161	192	193	157	171	154	157	184	203	186	170	165	161	172	150	174	175	178	175	171	165	184	176	168	168	178	181	178	179	157	179	183	157	153	160	167	189	159	164	169	172	141	163	163	178	183	164	155	156	158	168	173	186	161	189	194	169	175	192	145	183	138	180	173	164	158	177	179	202	152	147	179	166	163	189	171	187	169	181	180	195	162	160	183	157	161	185	184	184	142	187	165	165	161	163	151	139
25418	21027	28111	24291	20866	11711	1701	1097	943	804	795	766	659	671	630	655	582	575	544	565	533	559	557	562	514	492	513	524	466	542	478	531	548	529	512	555	476	570	520	504	514	500	499	487	481	512	492	451	453	502	531	489	500	475	481	471	488	504	511	490	485	481	483	504	438	509	481	487	505	480	479	499	476	475	480	504	500	485	480	487	475	528	473	460	469	466	494	460	479	478	517	479	487	497	474	499	478	506	475	486	497	484	485	442	467	504	451	520	488	515	507	476	507	491	496	459	489	483	532	490	453	505	542	508	476	511	468	464	533	507	472	462	480	483	542	431	483	496	496	484	507	494	476	516	447	521	490	496	503	486	503	472	510	456	463	457	486	498	489	465	480	485	468	522	524	465	451	509	501	490	491	483	520	476	519	503	463	474	487	478	505	490	457	489	465	530	504	485	488	504	501	473	504	480	493	488	476	491	502	477	459	494	492	494	485	463	478	494	496	521	487	451	486	465	492	490	476	483	492	494	475	452	472	462	467	479	454	475	441	473	468	477	486	482	500	477	501	510	473	473	486	450	495	468	494	507	501	498	491	523	485	470	470	491	475	507	445	473	448	437	449	537	517	478	477	475	501	487	475	427	502	490	498	493	503	467	508	481	488	496	441	491	475	511	487	486	468	522	484	436	508	507	491	466	451	465	513	469	525	465	484	483	498	479	489	471	462	497	505	481	483	487	474	476	455	499	463	572	486	513	533	496	510	467	501	479	446	492	459	466	459	478	458	441	471	514	520	477	482	483	469	473	469	487	485	477	525	478	449	444	495	476	528	462	490	468	471	438	481	500	476	500	489	468	445	523	509	476	473	490	489	511	427	450	511	485	488	511	490	463	446	497	499	465	508	483	459	516	486	492	496	490	511	466	499	489	474	490	464	443	501	516	463	477	532	472	496	501	494	462	519	484	543	492	459	493	468	496	460	482	449	481	455	484	483	509	470	499	525	490	482	521	471	504	459	483	482	461	499	452	461	461	476	467	489	455	486	463	446	467	520	474	480	487	471	488	475	501	488	480	514	450	449	500	489	517	480	495	471	504	487	494	500	464	480	510	449	460	491	470	485	448	517	483	516	478	482	464	503	484	467	483	480	493	518	475	458	487	473	493	465	498	501	446	475	483	464	458	448	506	498	492	499	502	464	485	463	478	481	477	487	524	479	493	478	506	459	466	490	464	466	482	499	475	437	504	479	461	504	491	461	489	465	427	465	481	454	466	484	487	506	490	535	488	472	453	515	501	484	502	497	505	496	448	507	509	487	459	513	481	475	496	476	480	477	517	454	507	460	475	469	458	463	484	453	453	464	519	447	457	471	470	458	528	505	453	466	469	476	487	479	483	476	494	506	515	475	474	436	481	481	489	524	488	491	503	454	475	456	519	488	451	511	482	502	482	457	502	514	430	518	505	515	439	512	520	451	500	483	469	488	498	492	477	484	477	457	497	505	476	472	485	491	481	468	466	438	492	476	477	493	463	471	473	459	500	477	487	481	487	488	538	478	476	471	465	487	455	497	464	490	487	486	471	458	464	501	488	458	482	493	472	486	477	481	496	516	433	456	535	460	514	459	451	471	509	488	450	518	494	489	503	473	460	439	499	473	498	474	475	475	502	472	489	502	485	457	454	455	492	495	482	476	477	504	453	475	480	495	469	491	477	502	479	475	484	482	487	496	514	542	450	470	451	509	466	496	490	471	506	510	476	486	511	501	499	490	487	450	481	496	476	459	475	516	507	494	481	485	501	475	450	495	435	525	498	461	487	469	509	479	511	488	458	500	475	529	502	415	506	440	477	495	529	483	501	522	491	479	497	494	482	470	457	470	512	499	494	463	501	494	484	506	497	454	433	473	446	520	461	459	470	491	506	486	504	450	494	454	478	483	519	489	476	475	496	504	507	460	506	486	484	468	455	475	487	493	439	518	478	469	513	486	488	450	478	481	489	493	515	474	501	464	504	509	474	494	492	504	521	500	451	479	482	449	467	486	472	498	490	510	455	502	446	525	468	478	462	465	474	468	435	519	512	487	481	469	471	457	455	501	511	497	488	492	484	494	485	438	490	475	497	524	480	434	496	445	483	484	477	488	513	477	457	482	478	476	497	471	495	500	469	485	525	498	496	460	466	481	505	495	506	459	519	482	473	493	480	436	514	449	506	456	513	487	460	485	476	485	474	491	495	482	468	529	473	481	518	508	486	477	471	434	482	498	462	505	468	496	482	466	500	470	472	483	476	459	459	497	498	455	464	478	472	427	470	496	470	493	499	472	499	461	529	491	515	426	477	505	524	454	504	515	548	464	506	471	470	458	491	488	488	493	516	514	468	505	453	483	444	497	472	532	479	510	483	474	476	483	505	466	534	508	513	514	518	468	464	495	443	488	495	478	460	515	435	453	486	443	479	475	441	521	510	511	475	501	478	497	463	482	444	510	504	509	438	491	489	512	470	489	461	468	443	518	458	480	509	473	478	520	480	477	450	492	466	441	499	442	486	534	473	493	504	477	494	499	477	480	496	472	506	486	501	481	470	474	482	502	465	506	478	493	483	477	474	481	501	472	463	493	455	482	443	450	472	465	504	495	485	440	490	491	509	467	496	509	526	469	478	500	463	509	468	489	508	485	489	482	461	462	479	482	514	518	464	514	459	444	531	514	472	483	490	512	472	468	515	511	509	459	484	479	504	487	501	503	478	474	527	490	463	514	468	472	469	484	504	494	470	528	517	458	466	501	512	485	455	492	459	456	480	466	479	492	471	460	490	503	489	493	464	494	491	510	468	460	462	429	536	487	473	523	474	450	461	516	504	465	464	462	477	523	466	472	481	430	506	513	453	519	492	492	522	483	502	503	455	493	466	483	486	484	479	457	471	499	481	494	462	460	458	486	498	463	503	479	502	458	462	485	499	539	503	480	473	508	521	479	453	494	482	482	464	500	484	460	521	477	492	498	486	471	478	460	482	456	494	491	443	497	497	537	456	505	470	437	446	500	467	499	502	490	523	485	464	501	440	476	471	494	508	466	468	475	472	470	504	488	522	457	488	482	438	480	514	493	491	490	481	499	453	474	465	504	459	455	464	477	463	505	461	494	502	486	487	496	464	465	507	449	457	471	475	507	467	472	497	489	429	510	503	503	468	507	484	507	512	453	497	499	484	466	469	465	497	473	472	495	518	448	487	488	476	499	490	485	507	477	500	506	521	473	502	474	489	451	457	511	487	481	466	495	473	500	523	496	485	498	448	489	484	457	489	514	499	523	489	468	501	472	519	487	518	487	494	526	498	497	473	513	446	480	493	489	500	504	532	493	507	475	522	481	486	506	496	499	486	474	477	499	459	450	471	446	460	475	509	477	461	520	509	486	468	437	526	474	502	464	478	470	483	480	483	494	515	480	466	481	456	506	447	489	506	469	479	497	469	462	490	501	478	474	456	485	491	457	477	478	479	476	513	471	530	483	446
10322	50387	17577	5560	3645	2710	2188	1777	1553	1361	1155	1078	905	868	749	767	687	683	702	631	609	587	611	617	598	603	589	543	565	545	537	527	528	541	530	488	473	527	495	531	516	526	491	546	527	520	516	486	512	496	509	481	532	502	523	511	503	513	496	508	563	514	468	518	532	521	502	491	482	501	490	488	525	472	463	481	522	488	529	499	479	473	487	463	517	480	506	510	494	511	475	487	487	494	458	490	488	492	487	513	451	470	510	512	487	505	491	469	509	461	436	509	509	512	474	521	469	514	452	497	503	507	458	511	535	548	513	501	524	443	504	439	524	500	532	499	479	455	509	498	517	509	483	510	467	498	479	463	506	444	521	538	476	473	493	514	516	470	451	512	519	466	467	493	469	474	517	473	495	503	520	481	478	479	521	463	504	447	476	534	525	473	502	492	495	510	479	476	449	518	496	524	485	522	483	488	481	468	500	534	484	498	505	474	519	511	478	513	526	508	487	555	538	494	439	503	512	520	506	473	487	474	485	519	497	464	505	475	472	462	524	504	453	502	502	518	471	479	488	497	497	487	509	511	496	496	457	484	486	509	470	482	479	469	502	509	496	459	513	497	470	473	461	488	510	495	488	509	537	463	505	458	513	466	488	461	458	466	500	488	497	480	507	513	525	500	511	440	482	499	495	557	473	471	480	471	466	503	475	489	530	469	524	493	510	475	475	507	523	493	499	451	479	460	495	485	468	500	526	497	496	497	473	509	459	493	493	489	457	515	501	474	472	467	513	459	483	480	487	497	461	525	510	489	508	490	479	454	484	483	539	531	518	516	483	491	514	503	527	485	467	506	489	488	450	519	460	521	491	500	464	485	510	462	521	531	441	477	510	494	525	475	502	483	485	493	452	496	466	494	490	484	480	443	466	520	490	511	515	478	523	499	540	482	506	514	525	484	498	479	519	488	460	474	491	510	473	487	490	489	507	481	510	465	490	483	549	454	497	482	505	483	501	498	471	450	513	491	450	502	497	502	472	500	467	476	509	486	508	513	527	467	480	502	439	482	527	475	499	507	526	462	493	511	470	519	493	498	500	469	515	473	501	483	490	476	480	498	463	472	481	498	515	496	484	508	476	469	470	488	515	534	506	494	504	512	493	533	506	481	455	497	470	470	494	513	461	497	487	516	484	501	486	486	484	495	535	490	490	497	509	503	469	477	439	513	526	452	499	499	507	453	526	495	464	531	489	520	446	523	535	516	483	471	492	515	503	476	502	500	495	498	525	483	463	500	465	483	476	559	500	516	468	470	543	485	518	519	472	506	478	519	457	488	473	498	498	519	509	536	462	506	479	506	495	500	469	467	461	511	482	494	508	466	482	491	507	503	486	495	498	496	502	430	540	499	473	448	481	507	485	506	492	480	495	523	494	517	468	511	510	491	525	513	482	494	503	516	481	490	508	480	522	500	490	487	476	503	508	512	463	499	487	529	469	529	486	485	504	497	506	512	490	526	524	472	513	471	502	496	480	479	513	487	527	461	455	473	474	503	509	492	514	494	485	504	468	485	527	507	500	491	503	498	491	490	496	511	482	489	542	493	455	506	496	481	488	476	483	484	469	460	469	497	503	529	468	508	493	483	487	471	496	490	513	504	535	489	513	504	533	487	478	490	488	532	514	525	493	484	540	541	500	483	466	459	510	522	514	453	459	461	513	479	478	442	489	443	485	467	505	465	470	493	476	537	491	483	519	462	490	495	519	483	515	486	489	463	488	496	479	490	501	501	483	475	464	491	518	491	473	480	481	480	482	514	470	493	476	479	501	472	531	455	484	469	510	521	497	498	505	456	504	488	472	474	500	484	489	482	466	500	483	476	508	457	509	498	474	502	464	470	501	488	499	509	517	496	501	509	480	463	536	471	494	473	477	472	458	495	485	464	505	456	477	454	466	459	480	517	517	529	493	524	508	475	538	478	449	438	482	506	492	503	526	497	492	508	496	441	512	477	450	478	504	522	471	476	482	513	465	493	502	482	485	499	541	456	508	511	508	497	471	513	502	524	465	515	510	490	448	496	507	525	486	507	474	470	488	474	500	490	500	525	464	459	460	470	504	522	484	475	525	466	458	544	477	447	502	525	472	503	493	529	518	498	492	462	488	505	484	496	510	489	500	537	481	507	497	447	526	520	494	515	528	523	479	522	493	488	473	493	478	488	507	527	502	477	514	485	501	533	478	490	489	475	485	503	485	477	492	454	500	481	525	434	495	475	508	471	444	460	464	485	471	493	440	453	488	490	490	477	520	477	481	474	489	521	543	538	516	490	489	508	523	504	499	466	465	497	491	488	485	490	460	527	479	502	459	474	498	487	498	507	474	449	489	480	474	483	468	494	497	514	486	517	457	513	481	483	479	506	471	494	524	498	486	497	544	469	483	493	524	507	470	495	489	515	508	452	481	468	493	499	528	518	499	509	486	512	521	506	551	496	469	500	541	509	500	527	506	508	445	507	511	520	481	472	483	505	474	473	474	474	460	490	504	490	430	482	499	465	504	449	485	505	506	497	499	522	470	532	464	522	489	523	455	480	495	474	476	512	497	461	476	477	536	478	490	495	498	468	482	504	456	490	473	507	485	481	498	495	509	445	487	498	517	512	507	516	479	495	470	494	482	506	476	492	462	467	493	494	499	493	515	513	460	486	521	550	498	470	482	492	490	489	499	507	457	499	488	442	540	512	494	518	451	493	493	493	536	438	549	513	501	506	518	505	501	466	495	476	508	497	524	488	486	496	475	487	501	496	525	491	497	501	469	512	517	491	505	524	497	468	504	476	476	507	470	523	506	502	466	498	454	513	472	470	464	506	494	492	502	494	538	501	518	478	485	488	505	478	524	484	520	478	485	466	474	481	512	504	498	461	501	479	491	526	486	484	446	467	506	506	492	472	463	505	529	486	460	498	479	493	516	491	488	525	491	512	492	453	509	525	480	504	468	462	477	484	490	491	475	491	503	493	496	459	481	489	518	467	498	490	512	468	461	475	514	467	502	471	481	450	459	522	452	487	478	483	512	522	470	489	483	501	496	447	488	483	471	515	489	501	483	486	495	476	497	492	502	488	501	505	461	482	484	472	461	477	509	488	484	506	451	528	496	495	494	504	530	494	458	490	466	470	484	496	486	437	506	442	481	475	508	451	485	488	527	485	473	489	480	467	546	501	488	495	486	468	501	481	484	482	548	487	498	536	496	472	508	507	448	473	495	517	504	500	499	482	446	521	496	497	513	465	478	465	514	526	473	488	459	489	512	465	523	471	520	450	522	499	520	514	498	452	499	504	501	476	483	516	506	476	517	509	451	469	479	450	477	490	498	511	485	507	537	472	484	466	491	524	489	508	481	514	476	483	455	562	476	504	495	443	489	504	527	482	502	472	491	447	491	521	496	506	512	490	523	492	459	507	509	460	499	528	512	527	470	480	472	491	474	453	476	523	494	497	483	494	495	513	512	497	492	486
23105	21046	28571	23763	20995	20954	10594	1929	1444	1347	1241	1113	968	1008	1001	927	850	831	859	809	777	770	761	738	719	739	737	721	728	713	674	716	770	753	713	692	696	751	720	750	725	703	707	700	667	724	655	704	681	703	736	715	739	659	723	688	725	754	699	711	688	713	662	659	668	692	681	722	696	655	724	687	697	683	670	699	699	690	701	644	682	688	623	692	728	662	709	688	652	688	693	705	688	687	689	691	646	681	734	644	702	660	674	665	688	652	654	644	713	653	665	658	722	746	673	654	705	671	675	671	705	697	709	657	650	659	658	659	668	665	663	666	680	697	633	695	673	643	685	660	698	687	721	665	729	687	700	685	632	733	673	689	650	668	666	658	685	680	703	642	680	688	694	652	714	674	672	667	703	666	657	621	688	624	689	663	662	714	720	696	714	665	716	702	683	668	694	671	662	689	651	643	678	655	683	679	702	705	710	659	669	688	666	662	715	646	672	657	664	679	618	650	709	692	665	675	665	652	692	615	709	697	677	679	728	661	687	649	699	692	683	694	690	708	722	666	645	686	657	692	695	666	691	669	698	670	657	687	686	672	654	707	688	682	706	666	653	639	671	661	657	664	677	657	666	682	693	616	675	648	677	679	668	659	682	676	653	667	725	704	686	662	670	660	659	694	678	686	716	673	695	715	659	685	657	638	596	686	644	661	688	700	690	643	653	719	687	694	682	672	692	656	675	682	651	686	691	708	707	689	696	663	774	725	681	654	693	673	712	674	683	680	666	647	649	618	707	685	717	671	703	666	718	710	686	707	668	672	663	649	671	671	707	637	662	673	752	714	696	710	656	692	655	661	633	675	645	677	683	708	601	689	638	650	650	675	694	697	697	729	704	691	663	689	711	694	655	630	651	656	704	649	675	716	665	658	642	662	665	677	652	696	716	700	640	624	639	699	661	709	686	696	674	677	652	663	652	657	735	687	633	678	679	713	695	685	675	687	673	684	735	694	685	660	716	627	661	630	679	716	698	694	651	661	664	667	657	678	669	656	676	678	716	686	703	654	657	664	672	636	673	644	677	663	710	713	653	693	652	693	685	664	668	662	694	670	670	673	672	686	720	684	658	685	696	686	680	712	673	679	699	718	639	734	643	653	660	647	746	683	677	692	673	701	698	677	665	684	655	675	645	696	698	688	686	705	669	666	730	685	699	698	688	674	679	682	659	624	676	651	690	672	650	661	696	715	673	686	698	694	659	713	619	657	697	639	731	637	633	667	657	637	682	681	612	679	669	655	647	658	695	670	706	695	695	697	632	652	707	661	678	637	641	681	705	688	697	631	670	675	631	663	664	682	674	659	703	714	654	662	650	646	689	717	668	676	706	655	719	664	697	593	660	679	699	677	692	674	676	627	655	696	726	682	646	681	707	713	714	675	693	663	667	677	674	672	680	651	682	706	689	628	685	691	689	684	660	687	692	640	667	692	663	674	702	687	694	681	687	667	673	738	697	679	677	703	679	681	677	679	718	733	652	650	684	633	661	659	667	647	705	628	683	642	678	672	656	738	684	681	705	707	674	634	696	668	661	642	653	679	673	623	734	651	681	660	638	658	685	641	687	715	671	646	664	639	711	682	714	704	665	696	675	638	696	661	704	692	690	647	662	685	671	638	638	705	679	661	677	710	675	699	668	724	683	697	651	694	690	650	637	644	666	690	712	685	666	668	675	666	668	667	680	708	680	707	639	674	668	640	688	651	653	641	644	656	641	704	693	710	669	650	685	706	647	693	643	676	645	686	653	651	666	703	670	676	665	655	666	687	684	654	681	660	650	663	706	665	690	656	684	677	673	668	721	649	695	688	675	681	662	646	652	701	685	646	703	629	661	639	694	685	656	681	687	673	662	653	724	690	636	640	667	684	728	655	714	701	655	673	647	727	681	676	649	688	665	729	701	641	720	664	680	663	692	648	636	695	666	638	648	712	667	675	669	695	673	664	718	637	719	713	650	607	651	656	685	686	715	642	649	674	675	666	714	690	660	661	681	692	706	675	641	678	638	732	651	685	680	687	698	633	718	645	659	668	694	652	683	688	705	662	649	674	655	660	696	688	626	642	686	663	724	733	673	690	640	679	656	709	687	651	658	662	642	670	648	708	667	665	651	672	673	670	688	689	691	718	671	706	716	642	681	655	656	674	670	658	673	674	702	675	619	640	702	669	687	644	690	659	665	639	703	701	702	719	637	684	675	664	684	630	660	698	659	683	711	675	679	651	648	667	687	678	673	699	656	692	613	653	659	671	626	696	657	637	650	637	657	677	705	672	736	703	645	659	674	664	716	632	702	660	663	674	663	707	718	634	665	657	685	681	638	675	676	661	638	664	658	699	661	657	625	712	675	706	686	659	661	671	689	717	648	677	712	715	685	717	714	715	692	721	685	676	644	661	688	725	665	682	673	723	691	665	681	638	667	687	702	664	706	696	664	708	718	692	677	633	634	712	696	673	691	686	696	659	683	649	669	663	692	653	687	732	708	659	660	683	663	658	709	713	632	649	658	702	657	631	693	678	649	669	669	674	660	700	677	666	635	679	667	628	665	709	694	673	648	668	735	665	701	675	678	639	637	668	668	692	686	672	672	727	704	685	718	693	713	647	640	698	671	701	675	665	675	656	653	670	696	750	629	657	660	707	688	658	689	691	618	710	653	762	721	717	688	673	633	677	662	683	703	695	667	669	651	682	730	672	623	694	690	716	712	652	680	699	671	660	649	681	703	671	632	687	665	672	755	702	657	646	682	648	655	702	693	631	692	658	644	685	658	646	672	690	673	671	680	636	656	744	653	731	671	674	684	663	646	690	685	653	618	676	681	717	647	690	680	641	683	700	690	661	672	673	712	694	636	686	647	707	690	720	655	668	643	643	627	685	711	641	655	717	688	735	679	656	649	686	670	685	686	658	670	674	703	668	670	716	662	686	701	673	675	672	643	658	620	608	664	627	676	681	697	686	630	662	677	700	705	710	654	640	663	647	697	671	633	675	697	661	657	639	663	692	683	685	652	673	711	685	659	752	661	661	678	670	685	669	674	669	669	726	638	654	650	706	663	639	690	681	651	624	708	699	695	689	690	733	653	682	673	673	700	662	675	684	694	665	658	645	694	650	635	632	676	736	671	641	711	638	664	712	684	660	693	715	735	680	699	712	729	691	629	693	682	729	688	672	669	670	714	668	660	697	655	704	648	678	645	632	636	663	648	687	664	685	636	671	676	685	676	719	668	690	687	698	677	685	610	678	687	639	643	645	653	662	685	686	672	693	643	675	666	643	683	675	726	716	736	664	744	680	677	711	681	674	696	679	662	674	682	710	709	655	625	649	727	650	692	674	687	667	622	643	704	667	659	723	701	685	702	661	680	718	670	685	701	679	688	639	673	691	666	694	692	661	686	662	692	658	665	689	614	706	679	690	637	635	699	676	642	706	675	680	685	679	653	611	648	726	695	630	683	677	681	690
13696	65813	20609	8982	6118	4776	3863	3053	2581	2333	2020	1771	1475	1362	1310	1173	1145	1038	970	907	886	981	882	852	850	768	795	789	765	769	757	797	720	789	836	755	771	727	755	759	757	768	710	774	736	714	819	737	782	709	740	664	736	768	686	765	752	711	688	676	701	712	683	687	643	762	689	721	741	699	683	649	674	715	709	712	690	695	684	716	724	681	654	713	757	691	695	681	699	696	649	719	686	680	707	665	650	713	685	698	679	699	703	710	722	689	701	741	669	716	740	685	682	682	715	691	711	690	661	688	708	694	674	665	656	716	700	725	694	667	679	659	701	704	685	658	690	713	650	701	674	695	684	702	700	721	704	668	680	665	669	673	717	655	687	640	674	715	709	685	678	691	679	685	687	668	666	706	726	739	668	688	729	701	682	660	679	659	664	677	724	722	687	696	663	663	709	688	670	674	709	679	662	681	640	639	689	686	716	685	721	674	680	688	729	681	679	662	684	651	686	681	687	661	670	642	652	671	670	693	767	671	663	699	640	656	692	718	722	650	674	639	703	672	688	696	680	724	678	711	687	730	678	710	692	679	714	686	684	717	653	706	690	689	681	690	690	718	676	670	715	686	685	651	666	656	683	691	696	700	692	663	649	676	676	680	687	710	703	683	699	668	671	678	682	698	687	693	704	688	702	708	715	679	709	710	678	722	704	662	702	672	724	668	718	681	689	718	660	683	756	678	693	656	694	723	704	682	740	672	629	695	648	678	677	690	703	647	667	704	684	656	698	685	624	679	687	710	674	665	671	714	676	696	643	704	639	685	677	681	664	645	653	722	651	645	690	743	694	699	689	705	676	677	704	683	669	693	675	752	706	707	727	674	669	705	674	700	701	677	656	704	675	708	696	661	677	707	679	683	685	686	703	674	662	707	663	669	685	677	672	693	727	711	708	692	647	653	693	660	708	660	670	657	698	701	739	722	710	684	680	719	651	645	647	723	675	685	704	687	697	659	655	697	680	674	717	691	645	689	638	698	676	697	713	652	660	699	709	743	708	668	709	653	688	675	697	683	726	679	743	703	742	719	724	666	710	698	718	705	744	673	651	706	664	689	706	697	739	638	656	668	693	689	681	698	688	714	675	708	629	675	612	681	727	699	653	651	692	677	678	685	698	677	700	688	715	692	625	712	694	688	643	672	721	680	688	687	669	688	705	707	694	757	668	690	721	735	711	692	661	728	659	678	706	673	663	673	694	666	679	699	671	663	711	717	715	711	680	664	627	715	678	723	639	685	726	692	711	674	674	669	753	684	629	724	742	690	713	703	684	705	726	633	707	679	718	629	672	721	699	682	637	719	660	691	680	676	686	746	653	674	712	643	692	714	638	738	700	731	725	679	699	705	729	674	657	701	698	658	695	684	655	699	724	662	652	710	755	670	688	679	688	725	709	691	644	650	684	701	671	705	724	701	670	632	648	736	678	692	686	721	708	685	718	688	697	731	693	738	719	758	710	661	643	705	719	683	647	678	719	671	725	685	717	678	675	647	697	704	723	697	668	667	675	675	706	694	657	667	667	728	672	669	712	692	666	713	663	739	673	651	621	690	747	710	645	704	667	698	677	666	678	679	694	659	689	696	674	661	667	695	659	671	700	657	687	690	694	661	645	681	682	694	684	665	706	734	729	727	695	662	718	668	712	657	722	677	710	691	677	682	683	691	667	629	673	682	691	670	692	709	677	709	648	697	704	686	713	693	690	666	732	690	664	706	626	690	606	718	731	668	705	734	682	687	692	750	706	678	715	684	665	700	719	663	697	660	679	706	687	682	677	711	688	681	642	653	672	674	666	693	653	667	642	680	730	694	674	738	735	707	724	678	699	688	713	719	667	660	666	679	661	706	655	648	685	670	682	693	714	681	687	712	657	676	662	680	747	673	705	674	676	654	720	643	693	707	688	654	700	668	682	668	729	628	679	704	736	698	711	701	704	694	705	683	675	687	665	705	703	663	673	671	722	667	639	686	740	685	694	694	728	766	670	656	698	671	681	691	646	654	687	693	694	660	648	689	732	661	708	666	698	698	694	705	712	651	716	702	702	678	676	655	678	655	739	693	679	714	709	660	682	710	699	657	676	686	699	687	706	669	686	678	737	688	695	705	672	729	673	659	657	707	695	688	650	717	666	707	731	688	674	679	659	721	669	732	668	698	712	641	649	684	663	711	672	716	660	701	641	687	753	715	698	669	696	667	698	717	718	707	679	631	708	697	692	671	657	733	697	682	732	671	657	646	703	653	663	698	663	724	667	707	625	677	704	714	671	703	709	723	721	650	702	651	661	702	634	689	653	654	737	669	714	709	709	654	675	690	670	670	717	699	699	616	679	735	707	680	702	699	704	712	723	692	700	682	653	669	682	697	673	737	719	680	664	708	711	728	712	676	712	666	724	656	677	679	703	664	649	657	716	683	687	700	647	745	695	711	655	668	716	673	704	646	676	699	724	639	694	633	684	694	671	659	736	714	639	727	698	652	765	693	678	705	713	710	689	680	702	669	729	686	667	716	714	701	675	671	654	705	669	703	641	665	706	688	647	681	664	729	717	647	730	661	670	696	696	679	632	734	702	727	707	672	692	736	637	731	685	758	678	687	697	677	675	671	677	691	697	694	707	653	693	664	702	687	688	645	730	665	668	674	709	695	680	700	676	670	639	700	696	698	716	697	669	709	717	668	718	687	671	694	670	719	667	657	681	732	632	713	685	734	703	698	635	687	708	687	708	703	610	685	731	692	668	650	701	704	650	630	665	676	722	654	641	734	649	689	705	731	694	700	668	668	647	655	640	697	673	629	738	757	673	670	729	648	700	658	703	687	675	702	674	696	683	664	674	676	717	745	666	733	654	704	715	703	663	646	691	676	707	700	718	681	705	622	703	730	687	669	716	693	658	694	655	684	648	724	698	701	645	663	699	726	681	678	685	653	662	676	672	673	700	687	692	692	691	656	672	683	700	656	713	674	704	693	696	698	709	669	707	679	702	698	689	615	655	654	677	715	703	700	645	688	691	659	686	700	659	676	724	704	688	677	710	666	735	704	698	685	712	717	704	658	701	682	671	695	644	709	673	648	676	709	678	691	678	681	706	679	689	691	662	675	655	690	657	713	715	658	663	670	669	738	699	670	674	713	722	719	726	654	666	705	703	677	687	693	639	658	702	667	695	695	674	708	655	691	655	728	668	671	622	683	679	757	715	671	663	732	715	654	631	700	670	667	702	663	723	680	693	688	673	693	699	713	707	675	633	701	751	667	679	701	667	691	732	688	687	689	684	628	689	697	682	711	721	688	651	677	671	656	695	681	655	705	656	666	652	665	683	664	671	639	701	648	710	677	695	668	708	660	659	697	693	695	710	700	675	718	700	646	712	686	700	690	660	643	690	723	694	712	685	674	674	690	693	706	677	706	687	728	675	677	647	746	654	687	687	701	673	641	721	709	717	637	684	655	662	696	693	661	704	619
28351	19447	9115	483	251	212	199	169	191	165	180	160	184	158	172	172	156	154	176	175	155	149	161	183	135	171	160	155	164	154	149	176	168	161	154	168	157	179	143	178	186	137	147	174	160	156	159	163	152	167	160	161	174	157	152	158	143	171	152	167	174	143	163	161	154	170	176	149	139	175	167	162	154	158	145	160	167	148	144	164	145	168	166	159	163	155	157	164	167	183	153	143	163	161	148	168	174	138	165	142	163	171	188	157	149	127	157	189	144	136	155	167	160	142	162	142	141	179	167	136	148	159	182	157	161	178	151	131	157	159	167	135	163	140	170	177	153	161	161	157	171	152	154	147	154	159	157	138	160	195	153	148	139	158	155	152	147	155	155	159	147	147	151	161	173	157	149	140	178	143	151	151	147	163	154	166	161	179	179	159	177	171	158	138	165	154	157	156	143	141	142	157	164	133	166	160	149	149	169	169	140	177	165	154	154	143	174	160	156	165	165	171	169	155	162	138	195	148	159	150	171	178	136	159	169	153	151	141	135	161	139	165	152	157	162	163	164	186	153	163	160	167	157	140	156	173	143	159	146	153	144	133	158	174	141	161	149	147	155	149	150	135	146	171	143	151	156	154	148	141	161	161	156	143	153	175	172	151	167	169	168	155	160	161	167	158	172	162	178	139	145	177	155	153	176	133	170	168	165	155	140	141	169	151	144	155	152	171	137	174	163	153	146	158	149	165	145	157	163	160	142	128	158	162	150	169	171	177	163	157	164	152	183	150	142	160	147	169	154	156	164	146	144	154	146	177	152	164	132	143	166	162	150	162	166	176	153	162	154	155	164	140	176	162	189	160	169	157	142	150	169	135	155	160	163	159	169	176	142	154	172	167	161	156	158	178	147	125	141	162	146	164	158	167	148	162	166	160	141	151	159	156	156	159	170	172	164	153	180	170	182	159	167	156	177	147	172	145	163	168	153	140	170	160	147	162	152	138	161	155	157	162	135	182	154	141	140	147	134	151	165	144	156	160	161	174	169	175	146	140	163	133	166	158	166	153	152	145	150	143	152	157	136	169	136	163	182	135	178	154	149	179	153	161	186	149	156	167	150	167	164	162	158	161	159	170	149	135	151	160	149	193	167	159	163	167	172	145	158	174	139	163	152	159	163	189	150	132	166	162	168	145	172	160	163	130	164	161	143	143	150	141	156	162	162	167	157	157	160	142	146	165	164	148	178	152	160	168	125	135	150	163	167	157	158	177	162	170	155	192	143	175	166	163	166	175	147	160	171	157	157	163	164	145	169	158	140	153	162	156	182	166	151	171	130	171	165	155	172	160	144	155	158	158	177	154	160	149	147	158	175	161	152	156	154	146	176	149	171	151	149	165	162	150	181	155	150	146	177	164	166	157	160	182	153	159	147	151	154	142	154	155	166	138	160	152	172	156	167	168	175	140	139	172	175	144	166	175	165	161	154	161	156	149	152	155	156	168	167	148	167	175	151	139	142	152	160	161	176	169	145	135	135	165	158	167	162	134	147	180	149	170	147	162	147	142	157	176	156	173	162	160	141	172	153	168	155	161	163	162	139	134	176	143	163	164	153	168	144	162	186	156	158	175	150	154	152	173	146	158	149	160	147	178	170	170	154	176	181	136	154	147	147	172	142	158	148	172	154	158	168	159	160	168	162	148	152	156	156	169	178	157	161	148	141	156	172	175	144	161	157	186	153	175	169	141	163	151	143	171	169	176	163	160	156	154	177	144	163	159	170	152	144	141	151	147	137	160	154	166	148	159	151	166	144	173	151	140	144	139	190	172	152	169	156	165	154	158	127	159	172	132	167	155	143	154	170	156	160	158	159	135	149	168	167	140	146	162	166	169	148	167	144	161	174	152	144	153	154	141	144	175	162	154	173	152	179	161	145	152	149	149	160	170	141	172	166	172	145	152	167	150	143	139	177	143	150	139	135	166	170	128	158	138	177	173	156	132	166	159	159	159	170	150	153	161	157	177	147	153	150	160	151	158	173	136	150	144	151	160	158	151	175	170	129	187	163	160	162	149	160	158	176	140	159	158	159	153	154	167	133	136	151	169	168	162	184	155	152	120	146	180	144	143	189	152	160	155	181	165	144	174	157	130	161	142	156	158	151	160	179	162	152	155	158	145	172	159	159	152	152	161	171	152	169	170	156	150	169	154	164	174	159	144	144	148	171	150	152	159	150	163	156	154	177	163	147	153	161	166	149	145	154	165	164	174	145	142	165	135	161	180	150	180	159	155	160	169	171	170	162	165	153	157	143	130	167	142	154	181	164	178	158	164	138	154	158	143	161	145	138	155	166	143	149	146	171	130	156	152	162	160	138	163	157	137	181	150	155	153	152	148	155	151	186	187	163	175	162	170	174	153	167	166	159	159	168	185	152	133	172	156	145	126	151	163	153	133	152	142	171	145	150	155	163	154	125	162	138	158	140	153	133	157	169	155	159	169	163	140	160	167	159	158	153	147	155	166	148	160	169	123	163	137	158	145	147	158	158	153	158	158	161	145	160	146	161	168	156	174	162	169	139	146	173	164	165	164	156	157	177	153	167	151	152	152	152	156	171	167	154	176	167	149	175	153	167	162	152	157	162	177	153	173	166	143	169	137	169	143	169	192	155	161	154	162	161	155	166	175	163	159	158	158	148	147	148	142	156	167	151	183	173	166	163	157	160	163	156	146	174	134	147	148	142	151	166	163	149	162	171	153	152	151	156	181	151	154	152	170	138	157	134	138	140	166	173	155	155	167	149	162	142	154	155	159	172	158	170	176	190	140	161	174	161	150	157	155	156	162	159	153	139	161	180	162	158	147	152	156	147	167	165	170	166	161	143	156	139	148	144	168	185	162	163	153	170	159	156	175	146	146	162	150	150	176	149	164	139	149	175	152	142	173	156	177	162	160	146	151	164	155	188	138	151	173	155	156	168	159	167	160	145	154	141	174	170	177	174	150	177	159	141	144	165	137	156	172	173	154	164	151	138	157	164	156	142	131	144	166	178	153	137	154	148	175	163	163	174	195	162	177	141	146	159	165	150	175	158	160	158	181	152	156	156	149	149	150	179	162	143	152	135	179	163	169	159	166	180	156	142	148	148	157	139	164	159	157	154	164	159	179	133	158	141	185	127	161	146	155	177	142	158	150	159	160	156	182	168	149	146	161	156	137	167	182	152	159	151	162	126	160	148	151	176	174	169	168	174	134	150	153	167	137	166	164	154	148	168	158	127	169	153	172	170	149	165	162	163	165	130	144	146	153	156	149	152	168	162	149	171	147	144	158	158	162	171	151	137	145	146	146	158	176	148	162	164	162	125	152	168	164	149	127	140	163	129	160	143	152	172	176	169	140	162	135	163	128	162	154	191	145	145	142	150	145	162	151	151	189	162	173	126	167	153	156	144	150	157	185	174	150	163	162	157	160	180	152	166	177	171	168	172	172	154	161	181	175	168	178	159	168	150	150	183	149
7132	20433	5231	406	304	262	251	271	225	228	216	226	196	185	209	194	195	168	209	188	206	197	175	149	172	183	177	179	188	174	169	177	167	180	157	187	162	191	175	147	164	163	185	184	184	181	175	196	179	186	163	182	182	188	207	167	171	162	179	175	188	186	166	165	161	171	168	187	179	186	176	179	157	179	192	183	209	171	164	173	162	154	185	156	147	168	194	176	169	153	172	156	192	172	199	170	179	174	198	179	183	181	166	175	158	159	190	204	177	199	188	163	171	195	168	160	172	183	169	180	170	185	188	172	186	189	182	181	149	158	162	185	166	167	188	175	191	191	188	174	189	173	155	182	161	153	179	175	185	160	184	178	180	161	159	168	194	167	175	174	153	161	173	164	160	157	183	159	154	173	180	160	177	160	170	173	180	184	176	155	153	168	165	186	198	174	195	161	163	169	182	187	186	192	155	178	188	186	207	189	162	166	183	177	160	190	170	169	176	165	173	162	190	185	170	190	148	174	173	192	167	150	178	206	185	190	181	159	170	190	183	177	168	166	171	170	175	169	172	183	171	167	177	184	179	154	166	169	176	172	168	170	172	156	171	174	153	150	185	170	221	172	195	179	159	161	168	151	183	210	169	193	175	181	167	187	167	163	152	179	164	177	175	178	182	181	161	175	154	174	189	178	175	183	171	166	179	175	154	196	206	141	178	190	158	174	175	159	150	158	187	198	184	182	145	171	185	178	161	171	154	178	169	146	163	179	174	173	183	158	184	193	171	171	158	174	176	174	169	182	172	150	176	170	176	182	162	179	175	146	174	173	154	172	178	192	164	224	178	153	159	178	161	169	165	178	177	161	192	194	181	172	168	176	183	173	175	203	169	170	172	177	151	170	181	151	175	180	165	177	173	183	174	183	170	171	175	130	177	177	182	174	154	171	198	165	175	163	171	170	161	157	167	176	187	200	188	169	170	163	198	160	199	170	152	189	175	175	159	178	169	172	181	192	166	142	159	175	168	164	180	193	162	176	163	154	172	171	163	173	145	194	184	160	177	165	171	169	142	172	172	187	197	194	190	162	182	168	155	173	162	164	170	184	158	162	170	174	175	178	173	163	180	185	152	182	172	170	176	179	168	155	143	194	187	146	183	165	184	180	159	164	174	169	194	174	167	166	166	170	196	154	170	157	187	163	158	179	178	137	158	165	213	174	174	175	149	188	165	159	209	178	153	192	181	173	185	171	162	173	176	172	165	178	170	190	147	180	187	202	171	175	171	185	154	181	151	172	191	181	169	158	202	184	191	149	187	162	185	187	186	169	163	157	178	167	176	190	170	147	175	169	186	179	185	180	177	192	174	167	166	141	163	169	170	181	181	183	191	187	195	166	173	164	186	183	179	173	180	189	173	184	180	179	166	165	149	163	185	170	177	169	182	172	191	197	178	175	162	179	177	159	194	179	162	182	179	171	179	150	165	176	188	193	155	180	187	186	159	150	168	160	182	190	166	175	164	181	172	182	184	157	185	168	196	184	183	141	171	172	179	185	165	141	160	175	145	186	179	172	185	176	167	165	186	180	159	177	173	174	164	181	167	169	152	160	162	170	166	189	176	173	166	171	157	184	181	182	156	165	182	174	179	187	177	174	171	169	182	168	168	188	196	179	156	188	165	188	177	193	183	167	170	175	172	170	161	201	186	167	164	193	189	155	174	187	161	156	152	181	171	169	175	172	161	155	168	159	167	158	184	167	166	168	191	166	180	162	178	188	182	185	177	177	192	155	181	184	184	161	180	177	183	168	175	181	176	176	179	195	178	179	158	191	175	166	187	194	159	179	158	185	193	179	165	154	169	178	186	162	189	172	177	167	160	167	154	177	170	162	151	154	165	191	169	186	172	185	161	196	180	183	166	158	156	164	153	164	150	175	159	199	179	168	199	157	189	171	129	167	210	181	188	165	204	168	178	173	157	171	137	171	166	169	194	175	169	185	160	183	174	181	174	183	175	194	162	198	177	173	165	154	175	176	192	177	182	182	187	184	191	172	155	189	181	174	163	190	161	169	164	178	183	190	179	181	167	184	179	178	149	169	183	182	179	187	180	171	183	173	187	185	157	159	172	176	168	189	190	177	176	147	171	156	179	161	173	170	182	174	164	177	169	163	177	197	171	166	179	176	186	160	157	195	169	186	181	175	177	142	175	170	181	185	151	177	174	170	181	182	165	158	181	180	171	193	163	174	189	167	179	192	168	185	155	163	171	159	182	173	168	191	182	170	166	162	185	173	170	200	185	191	161	173	156	175	164	159	185	151	147	182	182	186	162	174	174	178	193	177	155	173	160	146	174	184	160	161	188	178	170	193	187	198	189	154	192	177	185	176	145	154	179	187	158	178	160	168	179	167	166	170	171	158	185	164	168	165	186	169	194	181	190	184	164	162	150	172	165	164	185	187	178	162	184	182	161	163	183	169	178	171	170	172	176	176	170	201	151	174	158	180	177	156	147	189	155	176	181	173	169	171	185	152	198	167	188	157	159	175	182	156	184	179	176	190	173	172	173	167	170	176	178	182	175	153	173	179	167	198	166	194	181	186	164	163	169	184	164	170	151	166	208	171	173	193	165	186	154	165	176	165	179	159	176	177	186	171	209	175	175	189	165	165	162	185	181	163	159	184	185	189	167	171	178	178	164	165	153	179	183	140	185	179	156	184	188	184	152	199	164	172	174	185	181	166	149	174	172	171	183	153	161	187	186	180	164	184	173	171	184	166	173	183	179	162	163	185	179	190	190	180	186	180	153	184	183	151	172	171	166	166	184	160	165	162	163	152	187	151	170	179	211	174	176	187	192	146	180	161	208	192	178	194	163	183	166	162	185	171	159	196	183	161	191	194	173	162	158	177	181	174	175	155	194	197	194	195	145	173	173	171	164	163	192	182	169	169	197	188	195	166	168	165	166	172	169	180	183	180	175	177	189	146	176	159	182	202	175	205	182	184	173	180	169	176	180	181	168	169	176	165	191	171	160	194	178	155	180	187	166	201	185	167	170	156	170	170	191	178	180	149	174	183	194	201	149	174	168	189	169	174	162	178	169	167	169	189	152	191	163	188	184	170	182	168	173	155	169	161	156	167	154	162	162	161	172	159	171	182	178	167	154	174	162	164	175	183	185	174	161	151	193	161	160	188	160	162	178	169	187	179	177	197	178	163	164	189	170	181	179	181	186	179	176	176	169	188	164	171	165	186	165	200	193	178	181	210	173	177	179	158	170	164	179	168	179	165	174	177	181	162	168	180	162	188	167	195	166	181	174	185	155	170	152	166	153	207	162	171	149	183	160	179	157	184	167	183	168	167	170	157	168	192	146	177	203	172	165	193	172	198	162	166	180	158	188	170	176	184	167	179	167	160	218	151	182	171	145	164	186	160	196	171	164	178	194	162	177	155	192	183	160	166	168	171	183	175	164	178	174	168	176	173	171	209	158	190	170	154	175	180	182	187	192	170
25375	21098	28110	24297	20885	12644	1791	1155	924	913	802	749	666	687	634	650	609	572	579	594	537	587	537	536	518	523	552	496	483	521	501	541	510	485	520	494	476	548	495	531	539	503	524	499	480	512	482	533	501	507	530	510	500	509	496	467	525	485	481	542	495	520	492	501	523	474	514	525	487	472	502	529	491	487	494	482	472	532	502	566	521	498	532	517	491	517	507	466	513	512	494	479	518	492	504	511	496	492	500	452	516	496	464	482	526	511	491	482	496	467	491	488	483	490	506	517	512	466	500	517	508	483	503	504	537	478	509	511	477	500	476	491	465	520	547	474	541	477	491	512	507	521	493	519	531	475	476	488	490	487	481	477	479	476	463	459	512	506	535	486	469	485	489	499	495	494	502	486	525	493	498	491	491	494	477	505	484	475	457	490	504	517	468	496	505	468	503	514	501	491	522	492	537	524	495	473	500	494	485	462	479	499	480	452	520	492	500	497	534	498	462	499	500	504	508	500	512	475	534	502	479	512	447	551	487	511	510	485	481	502	444	519	456	533	446	511	496	489	539	492	475	438	511	499	497	487	491	502	475	491	483	501	480	467	470	495	465	484	478	480	509	488	480	485	504	497	517	511	472	470	503	469	493	492	502	487	497	475	448	490	457	499	524	471	518	478	492	488	500	480	468	472	462	460	519	493	503	473	507	511	490	494	490	482	497	516	480	508	501	529	490	502	503	486	520	525	487	500	463	466	512	479	491	500	496	510	486	491	518	498	538	517	497	533	460	499	475	456	546	515	515	501	515	502	465	477	460	502	509	500	485	493	515	486	508	479	502	495	481	480	499	489	497	529	506	460	491	459	531	471	496	528	474	512	510	503	497	501	512	513	489	433	520	439	482	497	529	509	495	472	462	495	487	492	468	487	491	494	495	518	471	521	479	507	504	517	523	480	468	493	494	482	452	485	519	523	493	497	471	442	520	473	533	468	517	527	459	506	537	472	501	501	458	478	514	461	472	461	489	485	499	498	505	534	520	499	517	493	512	498	482	491	474	523	508	524	505	468	508	553	537	472	459	483	431	448	508	515	509	504	470	489	480	465	439	452	498	479	516	496	494	500	470	475	474	484	488	458	495	501	519	485	459	470	465	499	469	516	533	438	506	487	512	506	483	423	534	507	450	487	486	494	508	524	511	493	488	457	497	456	512	488	463	483	483	491	496	483	496	480	510	519	454	511	490	485	478	491	507	499	521	502	476	487	482	482	458	480	502	509	482	474	509	476	459	470	500	519	537	489	488	468	507	491	517	487	494	517	567	522	498	458	504	492	460	502	460	490	488	460	504	473	514	503	479	474	481	491	467	509	497	474	469	456	460	465	480	496	503	475	518	509	544	494	500	515	565	494	475	470	493	470	522	531	476	466	497	466	510	531	476	508	472	498	473	472	505	494	495	472	505	490	486	420	481	500	512	531	448	495	485	490	482	429	471	490	487	464	464	519	504	496	510	497	476	484	495	489	469	468	535	489	503	518	504	493	517	471	503	525	541	510	516	520	449	514	502	488	487	524	493	485	490	489	494	481	448	505	501	492	534	485	509	481	541	519	489	484	516	497	481	489	538	498	457	527	524	495	503	468	479	483	498	529	548	504	485	490	517	502	527	484	459	497	488	488	467	509	468	497	485	485	485	494	502	441	504	483	506	512	491	449	477	545	470	488	481	515	524	494	480	474	486	515	517	482	486	520	511	476	469	483	514	484	470	491	511	532	478	462	479	481	526	464	496	493	495	481	489	522	512	472	513	484	470	513	493	532	458	498	463	482	489	501	469	492	485	462	503	497	513	546	524	483	525	464	506	470	492	467	493	470	480	475	470	499	453	469	494	495	505	496	531	503	490	490	518	468	508	484	461	485	514	538	499	529	483	476	493	504	487	480	526	499	497	489	502	553	503	486	525	485	538	504	482	471	510	539	501	463	515	514	476	448	525	475	503	488	464	486	505	502	453	451	557	499	467	469	496	477	537	472	512	492	520	494	467	501	486	481	469	489	525	486	504	496	530	454	542	507	507	509	519	469	449	485	489	455	484	472	479	523	472	479	503	474	496	466	525	482	514	500	516	451	498	481	492	488	453	511	491	514	505	474	437	517	506	536	496	453	546	477	480	476	436	525	468	513	493	507	474	494	522	518	553	480	494	483	522	488	483	505	479	476	505	486	513	454	517	503	539	516	497	503	510	477	473	482	503	538	462	502	463	481	480	477	494	518	476	442	480	476	466	513	474	527	512	513	467	511	478	464	486	509	505	500	452	503	483	501	498	492	501	494	510	489	514	500	502	449	501	479	499	484	530	488	512	450	470	496	494	478	532	497	520	460	537	483	490	525	524	522	535	479	519	465	471	490	532	511	495	469	492	482	501	516	489	474	486	505	470	475	518	516	460	478	499	490	538	501	504	496	493	558	474	498	512	485	501	486	518	483	466	464	491	525	467	465	480	520	531	472	469	514	460	525	477	489	520	498	534	510	481	539	479	496	505	479	455	485	501	466	516	501	490	490	469	462	476	512	508	495	511	483	496	486	499	443	509	487	484	520	498	481	518	522	503	476	472	496	513	513	499	488	513	474	524	438	537	486	516	523	482	495	485	521	475	491	468	481	474	491	495	514	530	531	458	465	480	471	501	519	520	477	456	519	561	482	511	468	459	508	448	480	478	475	474	469	495	518	509	485	497	494	509	455	505	488	492	520	523	485	492	462	506	500	482	489	485	491	434	483	471	469	494	477	468	470	445	510	483	513	553	510	545	530	482	505	469	456	463	500	461	486	482	466	495	525	438	479	477	491	462	495	466	509	499	492	504	508	488	481	488	545	525	543	502	521	501	455	440	473	492	515	475	502	484	534	487	470	471	466	472	512	530	462	462	497	464	455	491	465	511	481	479	471	484	488	493	505	473	467	507	508	509	514	441	461	482	493	516	538	543	540	501	520	496	518	463	497	504	518	484	496	492	497	473	488	490	491	517	515	472	487	487	496	469	506	501	492	505	501	506	512	482	486	435	534	454	488	499	502	477	510	487	489	494	555	483	512	485	484	472	512	460	466	522	483	485	541	475	489	472	462	495	486	454	539	492	478	508	513	510	490	510	487	467	479	496	517	451	520	506	478	521	473	476	516	498	518	473	490	478	473	503	480	504	474	485	474	487	495	474	502	490	506	483	512	526	524	496	515	488	505	511	492	497	477	462	504	473	495	543	482	466	488	506	520	480	484	505	541	487	518	518	478	504	456	520	471	500	477	535	517	530	492	477	481	495	454	455	497	464	486	491	483	473	462	519	529	500	505	512	440	495	496	493	496	493	501	527	478	491	485	536	499	433	479	497	490	471	493	528	503	488	505	538	474	499	489	497	502	453	522	458	491	488	496	445	494	477	521	530	508	485	461	501	513	491	515	496	498	485	498	494	509	515	498	481	485	535	505	527	483	474	487	552	542	493	444	491	492	467	504	485	520
9604	51225	18478	5430	3638	2735	2175	1822	1597	1390	1175	1102	893	831	860	753	710	700	665	658	603	584	551	569	562	543	548	584	570	556	565	492	548	561	549	539	518	534	495	565	537	501	538	499	507	531	487	467	488	520	502	490	515	497	493	500	515	516	529	499	486	497	488	470	529	503	519	492	483	515	501	541	510	514	498	463	490	504	517	503	506	543	487	496	497	531	448	493	505	490	462	483	489	476	473	519	458	456	518	498	495	466	493	521	497	504	472	499	480	527	497	473	481	511	460	480	500	480	492	489	442	484	455	486	484	463	490	461	477	494	499	497	500	495	458	512	475	480	494	493	483	498	526	444	488	495	528	483	480	476	439	500	487	512	486	522	510	465	492	498	524	497	486	493	508	489	492	474	492	505	478	497	537	517	504	469	521	479	468	513	446	483	497	511	496	524	470	478	490	487	486	520	472	470	462	519	543	489	500	506	516	516	500	488	489	511	551	481	513	497	514	517	475	461	507	476	512	515	505	502	462	494	508	460	537	480	524	511	529	466	504	478	495	486	509	480	516	504	513	491	507	520	514	511	506	489	503	519	504	499	508	505	538	515	494	442	496	497	489	497	518	496	463	497	524	463	500	520	474	463	535	498	471	509	469	483	497	508	507	463	535	448	520	490	485	482	479	523	478	486	521	507	464	490	466	506	490	478	504	499	513	514	459	501	485	513	513	483	484	529	548	499	482	471	482	507	512	462	513	453	450	489	506	488	500	486	477	524	497	508	477	519	454	502	487	507	462	511	496	472	491	485	471	500	506	492	484	497	502	508	506	485	482	491	512	491	528	488	500	476	515	529	497	514	484	477	455	517	462	525	478	471	482	490	529	523	509	506	465	494	480	451	513	523	479	494	512	486	512	461	477	484	480	466	503	492	527	521	481	478	464	492	494	492	486	495	505	436	471	532	502	497	510	502	478	487	496	495	483	478	476	470	472	496	491	513	488	476	479	471	479	473	562	529	538	501	476	521	525	521	492	526	477	525	511	516	484	458	535	512	476	567	478	500	489	523	502	515	525	487	497	497	478	511	484	482	514	523	503	471	506	494	463	491	519	493	493	510	511	508	470	501	524	491	493	505	490	511	499	478	488	476	505	492	497	484	503	445	473	488	467	533	468	466	472	502	504	480	500	486	509	493	496	492	461	506	497	515	491	534	480	439	511	483	470	505	545	477	518	498	505	508	501	546	468	506	489	485	483	487	506	509	482	508	469	457	503	522	457	493	471	475	505	484	505	478	488	483	500	521	491	489	480	468	504	527	481	479	458	500	489	491	516	499	506	486	477	504	473	484	464	509	493	493	485	487	469	480	529	476	477	499	508	478	481	501	542	505	479	491	501	478	490	496	495	492	483	466	497	483	510	517	480	505	492	577	511	479	469	476	480	467	550	499	486	445	492	502	526	493	491	460	492	484	507	477	486	535	501	507	499	531	460	480	496	469	511	504	483	494	462	502	494	468	498	515	495	473	499	487	454	494	525	522	463	505	482	507	535	491	487	507	498	484	490	529	557	488	487	484	490	452	505	484	505	506	501	498	467	465	501	531	492	460	505	482	524	513	486	495	456	496	502	507	502	486	491	492	498	479	495	530	506	508	497	481	489	507	469	471	503	488	513	454	487	507	487	485	522	493	512	464	492	497	470	501	541	476	485	509	474	487	498	492	479	505	534	471	471	508	447	485	481	494	477	511	499	470	503	480	501	473	448	510	464	510	482	485	495	485	497	511	494	486	510	490	494	501	518	475	512	522	484	487	508	493	521	477	445	489	505	492	494	437	474	518	479	458	480	467	492	497	538	499	521	495	493	477	516	460	478	494	516	480	471	506	479	505	511	448	489	509	494	469	508	502	489	487	517	488	485	465	494	496	515	510	522	495	505	481	492	494	434	485	456	493	504	497	504	500	489	470	489	500	458	438	453	478	491	474	507	508	473	496	482	463	485	524	457	480	536	485	468	506	512	482	502	473	486	488	496	489	488	494	476	504	492	507	493	516	500	484	473	500	501	532	502	489	531	532	514	516	473	501	502	511	472	495	566	496	476	500	500	477	501	492	469	476	522	475	518	522	477	484	466	457	503	449	484	499	499	501	520	471	484	466	469	521	512	452	482	512	481	503	504	554	468	501	533	507	474	466	538	471	513	485	506	520	491	494	530	457	475	497	471	488	471	498	487	506	489	533	488	537	475	508	523	485	500	483	493	497	490	505	489	445	512	470	476	479	466	486	523	494	447	488	489	450	487	520	451	472	495	506	493	508	477	492	460	506	506	512	455	486	481	506	455	481	487	494	518	498	508	466	478	485	493	495	497	486	511	465	435	480	492	473	531	505	477	507	467	508	523	489	502	476	514	518	526	473	513	534	454	508	557	532	477	491	481	475	486	474	484	467	491	491	516	476	479	501	502	493	479	490	513	486	531	532	485	471	507	474	485	450	495	473	493	493	489	468	477	477	512	489	539	504	503	468	493	520	515	490	503	487	487	475	474	439	508	473	516	507	474	502	487	477	488	491	514	545	489	489	524	557	519	477	474	479	438	509	496	485	478	458	514	511	483	478	505	511	502	539	528	504	492	437	472	505	477	545	487	462	466	497	517	466	440	511	473	514	478	493	501	523	462	519	505	515	482	503	512	485	500	544	486	476	493	497	503	522	492	486	492	481	499	504	478	498	467	501	474	504	483	477	465	459	524	490	472	467	459	507	504	472	517	534	462	447	504	476	494	487	512	511	493	515	457	480	494	493	477	458	492	513	528	475	487	478	491	526	523	524	516	463	505	505	511	513	511	507	521	496	510	467	526	429	515	484	511	534	461	488	522	527	535	513	503	488	503	450	484	497	460	465	434	514	517	540	489	477	473	529	505	444	505	460	544	477	500	463	513	475	511	487	528	473	483	485	489	506	500	472	504	493	508	473	496	494	488	481	460	511	518	488	457	482	454	453	474	531	522	482	544	501	500	509	480	503	507	522	444	484	493	483	490	521	474	482	493	514	476	504	501	494	501	526	487	519	476	491	512	468	495	479	492	470	489	470	485	523	485	528	529	481	485	518	492	469	535	466	451	502	509	497	505	484	525	473	471	481	476	497	491	478	498	474	476	473	469	470	539	527	500	465	482	493	498	505	519	502	492	529	502	478	478	490	484	484	484	501	492	471	508	476	528	475	511	484	490	472	477	473	525	471	477	457	446	542	497	512	467	487	496	472	508	481	529	465	486	506	502	518	495	500	502	511	499	532	486	517	507	507	480	497	518	492	474	486	497	498	493	475	485	498	502	489	511	515	507	503	490	500	506	498	464	494	534	501	475	494	488	474	468	512	457	490	478	514	497	476	488	504	486	518	494	498	463	459	477	463	522	458	503	480	503	496	494	508	525	447	472	466	490	467	456	523	508	500	526	517	503	481	489	579	496	521	511	493	502	526	461	484	497	470	496	496	489	495	481	511	470	458	514	464	524	514
23103	21046	28183	23972	20974	21020	10905	2092	1587	1384	1269	1173	1085	1010	912	906	838	833	832	829	789	788	771	802	760	745	753	654	722	694	708	756	693	710	758	760	711	721	736	688	744	682	711	716	674	682	715	711	738	654	772	732	648	694	738	699	648	632	704	727	667	722	646	683	674	691	715	636	710	700	663	686	665	652	689	696	700	717	678	651	665	681	714	651	690	691	682	656	712	684	617	712	707	675	689	665	718	676	706	668	690	674	665	672	673	711	632	689	695	671	692	697	653	638	671	665	671	684	651	640	634	687	676	637	699	705	680	629	718	739	676	668	661	695	702	660	686	649	705	693	693	664	717	666	729	674	627	649	661	685	691	687	647	660	654	671	651	640	701	745	675	670	661	656	679	695	680	746	704	650	707	704	689	705	690	710	686	690	705	656	700	671	682	697	673	720	676	665	711	647	718	618	694	696	657	645	653	713	666	656	699	701	727	707	702	618	676	652	683	693	663	678	694	660	667	640	701	676	673	702	680	646	697	680	647	699	644	707	726	679	653	703	686	701	667	734	692	677	664	660	620	655	712	652	674	703	653	708	685	699	686	659	668	679	674	654	737	647	657	643	668	703	666	683	668	676	626	702	697	677	629	655	653	707	639	688	682	659	658	641	638	692	652	706	656	668	696	686	709	649	691	687	696	717	694	693	691	647	627	680	642	699	674	662	692	676	671	677	686	639	650	669	687	629	702	667	669	668	628	692	703	674	701	637	650	654	668	700	665	736	664	717	674	686	660	754	692	672	687	724	659	657	673	666	688	696	676	697	699	696	704	643	655	668	693	614	699	676	670	670	682	723	682	712	627	673	679	668	651	679	691	677	693	695	688	720	668	664	617	708	704	689	678	733	691	714	701	644	683	671	671	683	666	717	657	709	661	646	634	624	656	652	636	719	691	665	632	673	681	734	623	646	655	677	688	675	686	654	660	682	683	682	711	716	632	663	639	698	664	688	650	656	687	643	629	653	645	666	684	673	688	637	650	710	654	696	677	630	659	624	651	661	634	682	675	658	678	699	648	670	679	703	677	678	684	681	658	682	698	670	656	633	694	634	660	677	690	672	633	730	651	676	637	674	661	667	616	648	692	692	691	712	707	695	644	644	737	712	691	696	658	639	709	657	707	710	677	682	695	667	655	688	650	653	666	690	662	669	666	681	682	705	706	650	680	700	668	690	688	696	642	613	662	664	668	646	662	718	643	660	694	677	694	655	669	685	633	688	644	697	691	649	708	640	654	711	678	629	691	698	726	699	676	671	663	712	686	625	682	665	677	695	626	711	645	639	678	647	624	705	671	663	669	704	690	639	660	661	729	688	647	655	686	652	695	680	703	639	673	635	701	651	632	705	701	669	707	703	650	699	682	656	695	682	688	676	646	631	660	706	696	693	709	630	674	717	666	679	674	682	678	715	697	651	622	729	728	659	725	719	715	648	693	673	707	665	667	737	709	718	648	696	664	684	680	700	699	691	684	660	664	638	646	656	672	632	646	654	697	653	711	684	675	685	656	657	705	713	696	663	683	652	672	664	665	688	636	675	675	686	674	707	668	711	688	694	733	638	687	664	656	711	642	647	660	687	708	684	643	714	702	648	698	744	663	676	713	676	707	688	680	696	695	716	654	689	703	672	683	699	655	693	670	657	689	714	616	674	680	687	670	650	644	631	674	683	687	674	704	672	690	741	623	703	700	704	688	668	694	639	666	694	699	675	663	635	717	698	639	694	676	686	655	653	661	687	692	716	662	667	715	634	736	601	697	717	675	657	654	644	663	652	713	622	653	650	653	659	648	666	687	678	675	693	722	698	663	729	659	647	684	693	707	740	677	630	657	706	688	726	675	725	652	675	701	674	669	678	655	655	692	603	645	670	655	677	700	653	662	662	680	708	719	658	687	666	685	642	635	667	622	672	682	633	707	692	696	652	641	663	658	679	690	657	651	639	695	710	686	707	679	675	678	678	682	663	702	646	669	676	612	664	692	632	682	677	688	737	677	709	643	658	716	698	678	678	655	660	633	622	669	689	655	659	686	686	635	637	694	658	688	666	651	666	711	669	647	650	688	660	676	679	678	677	669	684	697	660	641	666	663	649	681	648	670	703	648	706	679	719	691	660	662	692	654	654	697	629	693	680	674	689	663	689	668	659	632	709	679	652	658	666	730	698	644	654	694	692	661	636	711	686	681	695	676	663	707	642	663	645	671	642	699	679	692	645	664	690	658	694	672	703	692	683	641	652	679	643	663	692	686	661	679	669	691	720	659	682	682	709	670	610	708	665	656	638	702	641	635	658	686	682	656	661	676	663	701	699	673	640	668	705	688	648	660	676	657	662	643	710	701	670	686	714	683	704	683	685	673	665	712	679	691	635	619	656	668	667	731	681	705	639	689	693	693	705	615	694	668	653	679	666	695	747	684	626	688	670	672	641	666	712	665	687	695	721	697	656	635	646	674	702	725	666	689	726	615	654	700	697	664	663	646	672	666	665	744	680	648	663	686	673	702	653	674	721	659	671	639	684	669	667	699	650	666	694	640	698	696	707	661	712	710	662	693	677	649	671	706	672	660	629	687	679	634	690	668	710	674	660	725	703	711	654	650	680	694	685	652	607	627	642	638	626	651	671	712	685	718	680	660	666	662	681	672	680	668	635	685	691	716	625	631	636	665	701	666	630	652	638	738	661	659	663	642	616	647	651	672	660	660	658	708	669	688	652	690	632	671	684	697	681	665	693	709	692	655	651	691	688	706	673	695	650	703	671	678	689	630	725	667	712	617	727	650	672	719	682	726	681	705	692	683	674	659	666	721	680	681	601	682	657	729	659	683	670	700	684	618	665	622	667	672	712	695	669	709	728	724	649	721	729	616	663	697	662	659	705	630	635	663	680	657	636	638	658	637	685	638	660	716	645	700	696	659	656	655	636	655	664	665	635	688	715	668	652	745	700	664	682	721	658	704	657	659	707	662	669	711	732	666	678	698	684	620	671	640	679	633	702	634	631	657	697	646	708	675	703	635	683	689	627	700	704	670	699	636	670	701	695	692	686	679	667	669	698	707	686	682	622	704	664	706	690	671	631	632	720	674	636	719	690	698	711	651	706	672	659	616	653	652	691	713	675	667	690	680	665	639	666	698	680	670	664	715	675	679	662	669	717	631	659	684	635	675	717	675	647	688	703	634	721	699	650	640	649	624	699	634	656	662	729	706	684	719	643	725	698	693	664	687	662	691	652	672	670	721	692	689	654	677	692	686	656	642	678	647	639	718	725	661	659	668	716	666	650	676	745	650	689	689	694	680	656	629	675	703	652	657	677	727	656	667	632	670	699	715	669	704	699	671	666	708	679	653	673	707	738	656	649	651	675	656	671	710	686	628	734	681	707	654	747	713	662	665	671	687	656	653	671	649	629	682	671	631	648	652	647	662	665	689	644	655	677	681	653	684	679	677	697	702	683	679	695	664	643
14355	51822	21281	9307	6469	4921	3835	3230	2678	2372	2033	1778	1600	1357	1312	1256	1151	1047	999	989	937	921	880	838	818	800	836	789	830	786	751	778	770	753	741	705	822	762	752	706	757	692	717	740	743	725	710	709	703	745	719	723	681	736	705	722	692	691	720	695	650	716	723	682	691	722	703	685	683	681	730	730	648	695	692	685	679	664	699	660	683	695	713	723	695	703	684	696	699	643	703	739	736	683	689	680	719	737	696	704	698	680	713	675	671	680	711	679	680	658	705	674	707	693	615	677	650	724	685	704	651	679	704	714	709	713	671	694	697	694	670	674	739	695	685	693	642	656	722	677	683	673	732	693	709	705	695	681	700	687	702	686	680	721	694	681	678	725	674	732	681	721	663	698	699	687	647	701	705	664	684	722	657	652	693	672	703	694	681	721	700	703	692	718	699	699	729	625	679	643	738	650	674	701	699	685	718	644	623	673	715	657	718	684	699	680	641	673	701	698	682	683	717	686	666	655	699	697	694	671	675	689	682	725	665	671	644	716	670	639	694	666	741	721	731	696	733	718	616	721	699	670	624	711	715	669	700	677	714	726	735	665	652	694	698	703	674	690	695	702	674	704	697	656	708	662	699	707	647	734	658	649	658	733	675	712	676	734	687	724	714	668	659	669	694	695	678	660	655	702	670	667	707	698	696	659	661	682	698	684	668	647	675	730	703	699	727	674	689	679	659	658	633	652	738	708	696	687	646	695	680	651	670	670	644	675	661	679	695	696	706	679	700	632	702	675	723	724	693	679	664	687	698	680	653	712	707	734	696	681	748	676	669	695	730	695	673	731	653	718	665	728	724	684	696	670	716	683	702	685	737	682	688	701	675	685	726	708	734	693	686	684	670	698	712	668	687	721	708	658	669	682	737	662	701	665	707	646	668	703	663	666	662	707	674	701	728	679	637	673	668	698	672	712	724	681	693	690	694	641	697	712	679	656	686	657	735	706	702	662	739	642	713	677	675	688	644	705	689	726	679	710	654	741	688	693	731	670	693	688	688	651	685	652	702	687	638	698	706	694	655	720	702	677	710	695	654	688	721	691	674	698	718	693	683	678	690	668	678	677	650	723	692	692	681	686	691	689	687	688	721	690	642	640	700	676	645	663	606	639	690	708	650	649	698	720	699	714	681	715	680	722	655	663	694	692	700	662	660	692	673	718	677	696	660	694	687	699	668	634	708	700	699	709	683	685	730	654	702	673	706	647	668	686	738	696	652	708	653	671	643	742	718	683	693	681	710	721	710	738	677	639	687	677	675	657	707	692	683	709	729	709	679	636	643	720	660	681	678	766	660	663	702	694	687	725	713	726	686	664	705	709	699	669	666	637	688	698	663	684	700	692	674	691	671	698	692	691	735	706	696	628	754	673	734	694	662	628	692	704	693	676	693	682	668	690	728	682	724	628	684	680	706	659	714	647	667	687	686	633	712	632	667	676	704	716	705	652	662	644	685	671	663	726	703	669	744	662	695	669	705	680	690	706	661	718	673	709	667	605	711	689	692	702	661	646	686	683	649	692	681	684	669	662	706	715	703	665	704	670	667	655	698	701	668	690	680	723	710	665	719	685	679	657	672	687	650	712	640	708	696	675	720	731	696	655	677	714	727	677	755	696	669	674	689	705	700	672	680	703	677	651	667	662	674	720	646	670	707	691	645	675	693	706	706	703	684	696	700	694	657	678	673	659	670	730	670	699	680	670	697	663	673	711	699	686	703	712	680	695	671	681	726	661	698	695	638	696	692	692	676	676	731	679	677	692	675	672	668	689	692	719	684	700	654	691	703	670	634	690	636	693	690	685	699	699	672	695	670	687	701	672	661	674	685	724	649	684	642	684	656	676	663	673	687	669	666	688	684	704	656	723	701	641	691	658	673	665	704	663	669	735	687	659	680	632	687	661	702	643	674	693	662	668	715	721	704	655	653	705	633	701	676	674	671	677	681	704	640	678	681	651	690	693	703	669	685	696	643	726	722	704	671	680	739	721	728	681	705	703	685	698	709	697	704	704	653	675	707	703	669	683	716	656	684	654	619	709	702	692	667	710	721	727	705	709	643	663	669	704	684	679	681	634	728	683	702	707	643	677	619	688	683	692	661	668	712	680	672	664	678	698	676	690	679	739	683	637	680	651	681	729	730	726	736	681	725	659	688	707	717	699	696	715	728	694	675	708	658	729	678	696	672	629	617	683	660	696	666	683	688	689	704	687	681	686	659	688	673	703	679	654	666	716	695	681	667	723	671	666	666	657	708	624	694	661	671	671	660	668	658	635	679	699	669	726	683	634	653	608	691	670	691	679	687	665	723	695	685	718	615	683	691	690	688	661	684	668	663	668	684	676	659	694	637	678	618	640	680	659	681	655	620	696	661	689	649	744	651	665	663	665	688	713	664	640	652	680	678	683	712	691	671	704	685	648	691	674	718	713	680	675	659	661	686	687	702	644	729	691	648	699	691	641	682	660	671	720	662	683	704	704	663	670	697	676	630	678	679	697	696	707	726	674	712	708	689	629	642	679	661	684	685	658	662	740	698	673	709	628	700	661	692	676	706	684	720	707	714	676	660	664	700	674	681	651	677	700	726	721	702	673	707	679	706	633	700	668	700	660	664	665	663	685	625	706	729	695	675	678	673	671	676	689	661	682	707	661	677	681	659	702	690	714	694	676	679	656	706	668	687	675	649	659	662	694	678	699	706	690	637	660	671	648	717	707	662	665	691	702	641	692	697	675	707	672	701	719	739	640	713	718	708	693	682	698	682	657	723	643	682	639	707	679	674	686	706	670	665	679	652	679	667	655	650	685	664	709	645	699	666	744	686	719	619	669	697	719	686	746	700	720	696	671	696	665	628	707	677	687	625	684	681	663	686	624	731	682	621	683	733	695	678	688	695	734	653	677	641	718	693	690	654	653	658	638	674	646	719	696	642	744	651	721	645	678	699	654	667	641	644	692	699	590	698	661	717	669	735	674	680	687	663	672	708	667	664	693	695	672	619	697	681	694	667	693	695	707	710	718	707	672	636	710	668	656	656	685	667	665	703	650	691	675	624	730	686	628	679	663	702	692	703	665	739	738	713	687	696	656	689	668	678	670	722	706	670	745	694	714	758	708	725	658	669	686	653	698	661	655	683	683	679	694	658	725	711	663	653	687	674	715	757	697	650	740	680	672	702	678	642	697	687	696	692	700	710	695	685	680	718	737	681	688	708	701	713	651	693	658	675	679	660	684	718	688	653	668	652	699	718	670	691	668	699	663	682	654	669	660	701	660	670	673	669	669	685	675	678	671	679	714	665	671	672	665	697	714	639	720	710	691	656	677	708	650	655	672	696	679	678	680	642	684	693	663	661	672	666	661	702	672	703	726	746	686	678	713	706	659	657	695	728	691	729	653	698	677	694	655	692	707	676	692	706	647	684	683	672	669	710	651	662	708	688	695	674	678	681	645	674	690	732	689	703	690
28420	20937	9125	538	359	283	267	200	181	182	199	184	172	183	163	173	157	185	177	160	169	175	183	157	157	161	162	156	177	151	181	156	186	167	170	171	159	170	168	181	182	163	129	163	172	187	148	169	175	158	172	197	162	167	177	159	174	153	154	161	159	153	152	164	146	137	171	168	172	193	166	164	170	179	181	157	162	195	179	174	155	163	168	140	156	181	182	175	188	177	165	169	160	184	167	155	165	193	170	147	168	162	189	186	165	165	152	165	135	167	154	165	183	157	172	180	147	176	180	193	181	159	177	146	170	158	186	161	177	156	147	171	165	178	168	167	155	178	159	166	171	172	182	160	166	137	153	150	158	161	148	184	170	173	160	164	180	165	172	164	181	154	166	141	156	173	173	171	185	186	141	171	164	183	146	168	170	180	161	181	157	175	167	154	145	176	157	171	161	156	148	149	172	161	205	160	189	180	149	158	140	153	193	153	143	180	170	153	137	173	184	149	179	176	164	141	167	197	189	174	162	165	159	146	178	182	174	159	187	156	175	156	170	162	165	176	162	149	167	167	181	160	163	168	160	169	196	172	146	171	151	194	179	173	166	156	158	166	144	166	152	158	173	167	159	163	166	156	147	169	164	181	151	191	168	189	171	162	164	179	179	149	165	166	133	170	190	157	151	172	162	134	158	161	175	160	172	167	185	177	138	176	154	181	174	172	159	181	155	164	148	185	171	160	168	158	163	179	183	154	181	173	182	163	196	153	174	180	159	169	160	152	157	158	153	147	167	189	165	189	156	161	157	165	162	159	155	153	181	155	148	163	164	183	154	152	165	177	166	161	175	161	168	150	152	169	169	160	158	153	164	179	157	177	170	171	165	181	147	172	157	183	158	148	179	184	185	160	188	190	168	165	178	172	169	174	152	183	178	173	159	167	164	176	163	181	151	164	167	139	158	159	160	173	183	171	165	166	143	177	170	157	153	166	165	154	161	191	147	178	152	165	170	149	166	162	171	163	182	148	168	167	174	171	172	150	171	156	158	152	166	167	188	149	182	147	153	159	142	153	181	182	154	173	156	155	161	154	161	174	166	165	140	158	168	180	176	175	178	159	148	150	158	149	164	177	182	173	161	137	154	189	157	164	160	137	192	166	164	154	166	149	184	171	169	147	171	166	171	179	170	180	177	153	182	160	173	167	185	168	165	161	157	186	167	145	167	161	140	167	173	154	156	157	168	160	158	177	165	183	156	171	168	155	164	157	156	180	163	157	179	189	153	148	170	176	176	163	184	150	160	166	190	161	154	193	181	160	153	183	153	145	183	154	172	154	160	159	162	163	160	179	159	171	168	173	200	185	157	144	137	160	168	171	160	140	163	163	165	172	158	158	175	142	172	167	193	170	171	173	149	170	168	168	152	165	144	156	176	182	154	150	216	162	145	151	161	175	156	182	161	159	190	160	184	185	139	170	170	181	173	165	172	183	168	186	181	169	170	181	152	156	169	169	185	161	162	174	168	157	154	164	204	162	195	172	180	157	167	165	168	171	160	160	168	179	191	180	177	153	159	152	183	159	185	160	174	170	155	161	169	160	181	177	179	190	168	168	173	170	189	180	159	167	166	155	158	172	146	132	175	154	157	162	152	154	159	147	151	170	149	169	172	178	160	200	148	153	170	151	189	155	166	177	167	176	173	182	157	172	166	160	157	159	163	166	155	155	166	181	165	160	134	163	159	163	160	161	141	166	155	173	158	168	166	182	186	156	153	165	182	174	169	171	163	156	152	171	175	157	151	142	168	187	144	168	162	170	164	168	169	146	163	164	164	194	136	164	174	175	169	170	157	160	173	149	153	135	167	163	150	161	158	175	172	176	167	180	155	187	153	183	164	171	187	148	155	168	164	152	177	187	173	150	172	161	145	157	192	183	195	173	164	164	159	152	166	174	176	168	146	159	181	168	144	141	160	146	171	175	166	156	190	196	142	163	167	155	153	153	150	161	143	170	159	127	155	156	165	163	183	166	159	163	152	146	166	180	174	173	182	168	148	144	165	172	200	163	164	153	164	159	158	188	164	165	165	159	176	161	174	159	183	173	159	155	169	170	157	162	174	147	158	150	153	162	170	162	172	141	179	185	159	146	167	170	179	177	155	183	156	155	150	148	179	184	142	164	149	173	170	184	197	156	153	172	162	169	176	155	167	175	152	161	183	135	132	169	161	185	172	154	166	154	161	173	172	155	134	158	155	168	172	191	151	163	170	178	170	180	174	155	178	164	168	156	182	172	169	183	166	168	147	159	153	184	169	151	159	168	143	157	187	164	163	154	176	177	151	162	200	160	153	156	151	168	188	172	167	164	192	149	177	159	151	171	160	169	181	190	158	171	208	170	186	180	171	153	190	188	144	163	144	175	177	177	189	159	162	152	153	157	159	162	161	173	149	159	146	159	169	158	154	193	184	164	167	172	180	173	161	152	169	178	162	162	178	167	164	148	154	153	154	163	160	153	154	186	160	160	195	163	175	166	164	164	184	189	183	182	151	158	147	135	155	163	168	185	165	161	174	156	161	192	163	178	172	167	166	174	167	144	179	141	182	180	171	166	158	167	186	174	163	182	149	165	163	166	177	156	178	165	175	169	170	152	182	169	158	171	157	177	163	162	179	163	163	158	181	167	163	175	170	162	173	143	145	161	150	169	164	176	162	163	181	139	150	172	145	172	151	175	168	157	168	177	150	156	173	178	143	151	163	165	175	157	137	176	165	165	152	164	157	153	178	165	165	164	170	158	153	161	167	157	176	166	193	177	170	185	157	161	168	177	171	171	170	138	158	172	177	188	175	177	166	160	148	167	176	172	165	161	177	152	160	148	154	144	168	195	170	168	192	193	174	157	149	157	171	187	173	184	152	172	180	165	178	170	165	152	167	172	181	177	190	156	170	158	147	153	145	184	163	164	179	131	146	167	178	150	170	142	166	172	169	176	151	157	190	162	163	186	167	145	181	159	149	171	162	162	162	151	178	176	159	164	156	156	167	167	161	151	171	178	156	176	171	152	159	174	171	167	168	158	160	181	166	162	162	185	174	161	159	147	169	162	149	155	157	184	162	166	188	178	166	181	184	161	157	169	189	157	147	180	175	173	160	154	160	174	157	156	174	152	162	160	165	170	151	165	171	181	197	164	182	154	152	146	170	171	176	184	163	172	166	162	174	186	176	144	154	168	144	169	167	176	175	163	165	159	176	180	171	189	161	156	173	167	170	157	153	150	171	160	166	183	162	168	168	174	166	155	165	181	166	131	167	184	151	162	173	175	166	169	155	180	157	161	167	160	164	152	151	155	151	193	171	169	159	178	176	187	186	163	189	168	155	158	151	186	166	188	198	176	170	159	158	179	140	155	152	172	203	170	149	165	156	195	166	167	194	182	156	172	149	153	158	200	151	161	160	175	169	168	165	168	163	169	140	168	182	177	162	160	163	162	182	163	164	162	176	164	179	167	189	179
8658	27307	4790	418	346	263	253	243	229	233	211	198	202	199	176	187	210	198	184	164	202	187	175	195	174	219	207	169	173	196	158	182	191	159	190	207	178	180	172	165	169	163	196	182	196	180	190	181	179	178	168	186	163	199	176	183	188	192	207	188	178	181	167	194	190	174	206	164	148	166	179	153	219	193	201	165	167	189	192	208	181	190	196	187	173	167	195	188	153	188	201	170	184	185	202	179	194	173	190	164	177	161	212	174	202	198	181	196	183	174	199	182	178	188	191	191	178	202	190	197	156	177	166	155	161	159	202	188	194	173	212	177	206	202	194	166	192	203	183	176	197	192	166	151	177	157	174	196	204	181	175	208	179	183	161	209	175	162	182	171	190	172	187	180	202	183	183	176	183	194	163	175	192	196	183	171	178	180	165	164	167	207	188	175	184	192	178	186	177	178	178	173	182	175	211	173	191	185	183	175	181	177	176	186	207	200	195	188	166	195	172	169	190	173	188	201	177	185	177	170	175	184	163	178	195	177	162	180	194	175	176	171	159	169	201	186	196	174	160	179	168	167	182	176	195	196	172	145	198	191	184	184	214	173	186	166	180	188	211	194	177	175	197	182	177	197	177	190	194	186	169	177	190	189	160	171	166	182	168	186	205	178	167	178	193	191	165	175	194	197	187	155	194	194	172	172	194	201	183	172	176	200	169	197	159	179	198	188	189	155	174	207	188	170	162	184	176	157	165	190	170	171	160	207	188	173	157	183	163	181	177	165	185	184	168	193	179	164	176	217	187	189	189	166	157	178	199	176	197	210	196	191	195	162	171	180	171	180	190	169	178	163	193	188	174	176	163	196	199	197	185	185	165	182	183	176	169	189	185	184	156	195	216	186	180	190	166	202	194	165	177	152	191	169	180	186	170	212	174	167	178	187	157	177	177	191	179	184	188	185	182	202	201	188	195	180	188	171	177	173	162	200	176	191	166	171	170	198	161	170	184	194	162	190	183	202	196	174	166	188	190	166	182	164	181	186	170	177	193	202	178	154	187	216	201	167	183	184	160	188	186	185	179	189	165	176	174	164	204	185	178	200	173	168	192	164	183	156	163	207	153	191	203	195	166	196	184	188	189	179	168	179	181	163	195	172	183	187	195	169	188	182	188	188	176	188	193	172	181	181	226	180	198	165	170	203	190	174	192	190	176	198	164	155	187	190	189	200	206	182	150	170	173	183	177	162	168	185	195	156	205	171	195	182	152	176	185	183	196	171	184	179	166	167	167	175	194	179	194	148	189	210	201	192	178	202	195	164	168	166	161	158	170	177	194	180	184	203	193	189	177	168	173	160	180	170	210	174	169	169	184	178	190	192	187	170	176	184	190	189	159	195	196	179	183	179	179	201	203	162	166	163	175	194	175	171	156	189	179	182	180	172	181	161	178	189	177	176	160	164	186	183	203	205	165	175	179	195	160	184	187	170	196	193	171	197	161	199	166	173	172	177	192	199	211	197	164	194	198	189	197	170	181	182	179	179	188	185	191	175	189	187	193	173	194	182	185	183	203	178	172	186	181	181	182	201	180	173	184	174	204	208	165	162	189	156	170	174	196	184	174	183	179	193	189	176	164	189	172	174	184	166	204	188	176	176	182	206	189	173	170	192	181	188	181	174	161	200	188	171	188	188	162	198	174	199	170	169	192	192	172	184	179	174	176	186	183	172	195	179	167	176	179	177	193	199	169	179	189	192	184	177	148	199	162	177	168	183	208	185	183	196	193	191	162	174	194	187	152	173	195	194	184	178	188	201	182	179	179	180	168	199	172	209	185	182	172	179	211	185	169	172	154	164	201	183	173	160	188	175	195	176	169	180	167	180	184	188	188	181	192	194	176	192	174	215	198	185	166	169	168	168	176	197	177	156	187	201	200	144	153	172	194	175	199	176	172	184	188	188	192	207	185	176	170	192	173	191	207	192	207	188	177	172	173	191	186	185	181	171	180	196	198	174	200	184	191	191	166	176	179	183	202	187	182	172	168	161	170	191	185	168	189	201	178	180	170	191	190	167	208	194	191	190	178	168	182	159	209	190	196	198	169	173	175	159	184	175	156	173	167	192	180	204	185	199	163	174	166	194	191	180	169	194	169	178	178	192	192	190	191	160	190	172	172	180	200	178	183	162	190	193	197	195	186	184	185	192	179	174	185	181	186	174	182	166	179	190	204	193	165	168	201	193	174	210	173	165	200	176	164	191	182	187	186	179	170	195	166	192	193	175	204	180	200	178	206	187	185	178	166	207	189	185	218	193	168	185	178	187	178	179	186	200	185	185	188	213	205	181	196	169	191	174	195	179	193	189	199	192	189	195	157	181	190	198	205	175	182	179	193	199	173	182	185	167	194	179	197	186	176	181	172	179	163	196	193	185	187	188	194	178	172	224	168	165	182	173	194	180	199	178	181	169	173	170	178	183	207	186	168	192	180	186	173	154	170	194	169	173	181	188	188	160	162	169	166	180	189	200	180	199	189	195	183	176	185	187	179	182	177	174	184	170	193	182	167	169	176	189	192	156	182	180	190	183	186	201	189	169	192	170	172	206	173	180	176	166	196	177	160	185	204	188	170	175	184	171	176	163	181	214	177	153	180	198	177	189	185	189	176	197	178	188	188	172	188	180	185	213	194	169	178	169	173	177	189	176	185	193	184	184	208	197	189	180	195	169	191	197	175	158	181	205	191	174	181	188	194	186	179	168	190	198	178	152	181	182	187	164	165	183	176	211	193	202	181	191	166	177	198	154	166	195	177	164	183	214	199	195	185	203	216	181	192	161	204	175	174	198	181	193	180	156	171	185	191	190	178	183	177	208	187	191	208	182	180	192	163	170	171	180	159	175	182	183	206	186	185	194	161	181	191	188	177	159	168	214	191	197	176	194	174	196	162	171	192	186	209	202	182	182	181	157	185	205	164	180	173	187	186	180	198	178	168	192	190	166	187	175	165	178	167	162	173	177	185	184	181	193	203	159	164	201	186	192	203	166	196	172	187	179	184	200	200	179	170	198	184	186	154	183	181	188	162	182	181	174	181	174	192	180	198	166	216	153	181	189	187	179	174	195	177	194	194	181	178	175	162	176	158	170	207	175	177	196	177	174	204	180	179	192	196	193	186	176	172	179	184	179	220	197	199	187	174	178	163	178	190	164	188	203	201	179	189	171	171	203	171	190	160	171	175	166	174	190	164	177	209	162	194	182	175	181	165	188	170	168	167	173	201	199	184	164	150	164	196	199	165	153	183	175	178	177	191	161	172	179	190	167	186	157	155	222	178	183	191	179	189	206	171	182	202	172	183	169	203	174	182	186	177	181	179	164	194	166	195	150	156	178	176	150	138	188	198	140	165	186	193	195	174	175	187	183	194	153	174	167	197	184	168	154	202	179	174	172	195	185	178	172	156	176	168	188	187	179	189	158	195	168	177	161	192	188	162	168	174	184	174	180	182	198	170	208	190	181
25414	21257	27946	24368	20922	13061	1850	1059	916	841	736	721	686	659	624	606	615	612	577	597	515	602	594	588	526	535	514	508	521	509	527	533	499	538	489	512	527	540	498	485	527	507	545	534	504	464	524	501	503	540	509	539	502	498	493	522	536	519	507	540	527	516	488	499	531	524	524	508	480	453	499	491	485	485	531	486	482	520	508	538	562	508	523	497	488	478	530	501	508	482	448	530	516	483	507	490	523	471	482	475	519	515	510	514	511	486	498	507	511	488	536	481	510	544	478	462	514	476	522	496	564	509	514	510	485	487	460	512	482	509	518	453	528	509	490	509	489	495	512	478	492	529	489	534	495	521	511	493	498	557	500	535	545	481	547	495	510	493	496	473	485	471	538	495	553	500	475	511	506	527	514	516	478	495	511	459	513	499	505	504	479	491	474	455	505	490	496	502	530	528	500	498	517	546	503	522	505	477	516	504	530	511	527	480	536	495	506	502	525	490	500	485	511	507	478	497	558	549	496	490	519	462	478	528	534	468	451	512	488	525	507	507	513	458	504	477	487	525	496	528	518	482	522	508	487	508	511	504	505	476	486	511	498	522	494	490	519	521	512	529	540	512	511	451	515	454	498	515	514	495	518	494	490	529	498	452	509	472	484	474	462	511	532	518	500	481	509	512	511	507	480	548	493	479	502	467	504	487	526	495	508	495	503	503	498	509	502	543	526	457	517	516	487	498	475	485	492	497	554	497	475	490	507	489	496	538	479	537	525	527	481	486	493	459	497	512	525	524	492	490	503	480	517	490	529	554	497	495	471	526	521	537	494	505	448	498	524	492	499	456	500	488	458	522	527	488	503	495	469	511	478	456	488	541	513	486	497	486	503	497	521	481	457	501	512	518	477	464	433	481	519	508	518	527	518	521	523	507	515	508	499	519	477	509	505	531	522	478	546	527	488	510	539	505	514	483	508	498	457	489	523	518	518	471	495	512	511	485	500	488	513	523	579	514	501	501	522	484	505	477	506	487	476	501	497	516	507	511	482	495	543	467	493	491	521	510	520	513	478	503	527	514	531	470	487	487	500	495	483	485	480	464	496	511	523	488	531	499	518	488	481	487	541	454	508	525	470	535	514	509	524	503	509	526	474	478	488	503	508	518	524	541	500	501	500	448	479	511	487	532	470	492	566	502	484	508	497	516	477	488	501	491	480	496	474	494	524	502	485	473	520	521	494	518	498	483	486	495	485	460	495	534	538	515	542	504	535	479	523	526	477	497	513	490	540	501	497	483	453	478	531	490	540	467	475	512	488	502	493	468	514	522	493	501	468	515	471	513	487	480	501	476	493	483	500	520	507	515	523	515	478	494	484	471	494	518	511	523	523	530	498	500	531	504	455	535	518	501	475	493	485	520	517	511	515	492	517	470	489	509	518	508	482	476	523	527	459	515	502	509	493	506	485	476	544	537	471	481	486	515	508	505	540	495	512	509	493	515	479	482	502	526	512	505	487	484	517	526	494	530	495	551	494	500	490	518	491	499	464	513	495	523	506	466	497	484	522	515	524	489	484	466	473	490	532	493	468	487	502	518	536	501	511	498	479	479	466	490	478	496	546	480	538	501	480	550	493	523	505	468	477	509	508	502	534	499	541	510	491	518	499	508	520	508	515	498	507	516	522	492	492	460	498	500	507	510	517	534	507	489	520	494	478	522	479	492	512	465	521	488	476	507	562	490	537	482	470	475	534	506	536	507	515	496	511	483	525	525	522	506	507	484	483	499	504	524	481	463	545	527	542	517	509	500	504	476	470	547	493	452	497	491	501	506	492	466	482	501	501	554	518	519	472	470	508	517	514	543	498	493	519	537	493	466	499	503	556	464	516	523	523	478	465	474	507	504	520	478	509	487	525	491	511	507	483	508	540	514	513	499	495	483	490	490	498	508	501	519	511	495	511	559	510	531	516	539	528	507	505	504	522	523	509	533	423	496	505	510	486	484	505	552	491	523	502	506	481	536	517	536	512	548	482	488	497	559	491	491	499	456	495	535	528	522	517	475	516	527	511	504	531	474	544	499	545	498	496	547	471	552	535	490	510	484	469	522	510	531	492	515	537	524	503	486	518	531	461	491	486	470	497	500	500	478	487	479	519	526	489	460	546	450	492	499	452	498	468	501	476	485	503	489	521	522	502	493	502	515	521	511	510	516	493	529	532	503	508	478	492	525	503	520	512	502	477	537	477	460	472	543	484	507	524	500	506	507	504	491	513	505	435	509	491	501	509	464	465	523	520	494	505	518	490	530	518	462	515	495	505	520	504	508	472	497	513	517	531	488	478	513	532	555	519	473	500	517	527	494	491	520	515	480	495	509	507	506	509	500	491	500	462	475	502	484	523	501	475	502	529	533	518	480	463	464	485	523	521	510	501	521	480	493	499	480	481	535	467	513	513	536	501	489	476	478	493	545	536	514	531	529	494	499	497	527	486	481	465	520	499	496	485	485	515	492	515	510	467	530	502	463	477	522	515	499	510	488	525	480	501	505	499	450	472	501	541	512	453	489	498	535	453	523	491	469	482	490	468	511	496	533	521	494	461	514	500	481	550	508	506	507	491	510	507	473	501	525	501	487	520	479	530	477	485	519	526	470	506	497	465	539	521	430	545	547	522	476	552	496	494	485	465	505	492	508	503	500	474	494	510	516	485	514	490	528	455	502	532	506	522	509	517	506	519	509	501	525	500	504	508	455	477	471	551	509	551	501	512	456	564	509	512	503	505	527	512	487	492	499	545	468	512	512	486	493	507	507	514	508	505	481	530	520	501	497	464	523	513	477	546	485	525	493	491	518	485	491	497	513	457	493	477	503	490	518	495	467	487	529	496	477	487	496	519	499	525	493	500	490	510	517	498	465	461	496	527	490	475	486	531	524	498	481	473	508	557	507	501	518	480	489	518	467	481	491	493	491	542	486	497	532	480	494	530	511	521	506	516	516	489	477	535	495	506	514	557	516	531	520	537	506	529	499	476	533	501	521	453	509	484	492	484	514	510	492	510	527	506	500	511	512	488	491	497	481	523	495	542	505	456	456	528	477	539	500	472	515	526	486	477	510	526	482	526	509	498	517	493	494	521	501	527	511	493	571	514	497	485	504	500	521	542	504	505	502	490	498	483	505	517	473	544	512	484	497	484	512	497	511	505	487	494	515	524	521	512	553	487	496	505	507	517	496	480	486	498	527	518	506	473	486	476	524	522	502	496	497	483	461	485	503	475	517	503	511	481	491	477	490	476	531	525	508	522	543	494	569	497	494	544	511	480	490	510	483	466	520	531	542	514	499	503	502	499	491	484	496	500	496	508	533	506	489	485	484	490	516	510	494	486	453	455	497	471	511	474	501	543	508	518	534	479	492	494	483	494	513	461	522	515	482	508	508	472	475	493	474	463	522	496	520	520	503	496	475	488	523	482	526	501	495	525	490	487	520	470	524	497	491	523	502	498	514	513	489	498	508
17078	66890	18638	5028	3374	2494	2072	1742	1450	1300	1154	967	918	873	797	756	706	680	661	621	630	555	592	618	627	590	572	556	549	553	565	537	536	566	545	537	510	559	508	501	517	524	518	518	516	557	513	535	511	522	508	486	505	566	477	547	494	507	517	462	498	529	498	522	506	472	487	549	502	472	502	481	499	518	488	485	487	543	492	493	549	512	523	524	508	541	486	514	485	518	554	474	517	525	548	514	517	471	489	451	545	542	533	486	492	503	497	513	489	518	503	485	516	452	492	519	488	527	512	501	531	493	525	527	510	475	531	487	492	550	489	503	493	470	479	483	492	456	523	487	502	510	507	519	537	533	494	476	466	476	508	544	526	547	522	550	511	487	478	462	527	523	499	502	531	474	513	497	485	461	511	542	526	517	511	527	487	466	553	495	500	477	482	486	520	484	482	484	469	526	531	500	484	479	507	501	515	528	513	512	508	510	483	498	508	518	468	494	491	470	502	506	480	454	478	454	510	512	491	431	484	469	521	513	498	550	491	514	532	464	489	479	479	475	525	490	521	502	495	504	504	487	482	466	515	502	480	480	461	499	518	454	512	461	491	528	475	534	500	463	496	483	543	461	497	471	457	486	515	518	524	502	495	514	536	554	463	529	524	544	505	526	487	476	497	509	491	467	517	477	500	528	517	525	521	513	513	546	514	484	486	506	525	497	466	478	492	478	455	524	500	527	498	508	536	502	529	484	463	485	482	513	507	545	527	510	483	511	528	510	501	502	491	476	494	493	509	473	484	495	517	521	517	485	506	514	579	491	521	496	517	513	453	507	499	490	530	478	491	473	471	525	501	491	483	514	465	490	484	508	505	513	482	465	525	481	477	512	505	504	492	488	478	515	491	501	494	486	498	538	510	462	490	528	500	544	476	493	459	533	514	485	503	554	513	464	504	470	483	523	547	485	521	501	494	505	474	540	505	487	513	499	501	495	504	545	505	486	503	479	533	553	496	480	507	523	471	486	536	502	500	535	516	547	485	504	453	490	527	488	515	491	542	538	473	475	490	505	493	499	545	471	508	484	472	486	514	533	531	503	521	519	514	471	470	537	496	476	483	462	497	519	478	514	510	524	509	501	472	519	488	511	477	508	504	514	472	491	512	503	477	481	489	503	511	516	530	504	469	516	493	535	500	494	483	501	528	516	504	529	507	529	521	484	519	534	496	508	515	530	526	497	484	529	507	475	480	503	488	489	471	468	497	496	528	521	490	507	497	490	474	562	502	523	517	494	505	506	487	496	524	485	458	501	536	546	487	512	495	540	498	496	486	492	504	507	509	518	496	490	495	505	466	484	536	527	538	511	533	512	474	504	473	523	467	528	532	500	485	537	500	525	463	507	494	488	524	500	499	507	508	494	490	466	500	488	504	514	480	518	507	464	489	534	508	497	515	527	491	528	490	479	512	522	513	479	487	532	478	503	492	463	505	499	547	497	501	498	464	482	498	483	541	507	501	486	532	502	527	488	511	483	517	503	524	537	507	539	514	488	538	486	510	484	471	476	458	497	487	493	481	525	517	517	437	545	501	549	489	484	501	470	491	520	501	524	481	500	532	510	511	516	452	495	514	498	476	480	477	530	467	487	509	516	493	493	508	493	492	487	505	478	472	510	469	502	501	507	499	505	498	521	510	511	490	511	484	474	471	506	472	497	511	534	474	458	501	532	502	509	473	491	512	526	486	491	498	500	484	512	492	489	486	492	495	510	517	496	497	451	486	506	497	537	486	489	496	531	492	461	496	542	499	495	521	505	536	488	520	487	508	513	480	503	503	467	492	506	498	478	490	471	491	445	492	476	505	504	504	478	470	480	524	506	543	517	523	481	509	502	488	485	513	523	505	497	510	477	499	530	500	485	512	472	495	541	499	522	495	469	476	500	486	508	488	527	447	534	518	497	473	502	510	534	516	486	489	473	483	499	486	481	544	514	454	488	518	513	531	501	501	451	517	475	498	501	502	503	459	506	481	506	510	508	505	476	484	499	492	494	483	527	476	489	498	524	473	487	478	522	537	490	474	510	464	500	501	508	501	516	504	512	503	526	509	485	517	489	487	416	499	470	494	499	484	503	500	535	519	514	507	483	499	550	494	475	491	472	500	500	526	526	534	474	479	511	517	480	484	496	524	484	518	478	490	505	539	469	492	469	543	508	492	519	484	516	485	509	528	511	490	483	474	536	463	489	547	516	500	515	521	548	484	485	476	511	515	525	510	501	526	478	471	482	483	516	478	486	498	505	490	479	537	528	522	537	517	510	504	459	501	535	498	536	509	521	431	499	483	545	484	522	514	509	501	496	427	518	457	530	523	478	516	475	493	511	488	486	498	497	483	483	461	509	500	482	502	528	456	467	498	457	509	480	498	496	516	501	501	479	486	502	521	454	503	466	532	507	495	511	484	490	522	530	517	469	535	496	490	485	496	541	493	471	471	510	461	499	498	506	509	492	487	487	498	531	478	511	521	520	505	508	479	513	495	477	526	525	503	522	463	483	501	463	497	528	549	539	548	483	507	503	543	488	527	500	509	510	483	513	521	487	521	508	501	520	472	488	499	511	502	526	478	511	470	511	499	517	485	509	497	504	474	547	504	497	500	475	510	524	481	521	484	507	518	475	501	493	520	507	479	516	486	501	495	534	520	467	495	475	500	518	499	504	541	504	552	494	519	500	500	498	496	466	459	513	529	444	527	473	480	489	507	479	514	521	501	475	474	496	503	516	524	501	497	453	506	496	531	505	524	486	471	482	525	553	524	486	508	504	492	544	544	508	521	497	506	482	452	511	473	520	491	490	501	477	505	511	454	505	534	512	525	497	508	497	491	520	514	502	522	528	501	494	506	518	511	445	547	484	482	542	499	524	501	499	486	493	517	503	495	476	513	472	497	485	518	476	531	475	527	477	533	483	499	505	548	533	488	490	505	481	504	520	518	479	468	502	538	541	480	486	494	507	485	523	501	539	516	451	502	506	502	500	501	520	498	523	512	499	535	515	515	536	492	510	484	508	496	488	464	432	503	473	466	481	491	502	519	521	484	527	473	497	489	512	515	485	487	515	496	462	492	511	546	466	503	494	485	500	470	499	504	512	492	507	529	514	493	548	501	494	541	465	498	524	510	509	476	516	483	480	495	503	482	491	486	476	518	491	495	493	491	525	505	509	450	502	480	526	463	500	485	504	509	489	500	513	479	510	494	498	487	500	503	548	514	506	494	522	489	508	514	507	487	453	442	498	522	522	500	525	472	500	486	479	546	484	495	498	513	490	506	466	490	506	515	453	534	506	490	503	479	551	484	502	468	493	477	540	474	471	508	487	515	517	477	509	486	507	473	517	556	504	525	513	476	494	534	524	525	495	455	512	499	530	486	499	496	485	491	491	480	480	525	499	473	496	520	479	487	482	513	539	469	495	494	532	498	537	504	486	472	528	483	479	500	503	508	472	488	521	516	508	476	493
23123	21220	28255	24016	20977	20809	9389	1990	1435	1320	1179	1065	1029	991	955	899	873	839	847	812	822	796	788	759	781	727	744	707	744	700	659	744	724	762	758	754	734	681	722	733	706	688	772	714	727	715	687	706	730	716	694	655	699	725	731	720	739	712	678	726	651	701	690	711	712	711	759	734	684	709	706	719	713	730	678	695	722	721	668	740	704	705	671	711	673	692	687	718	673	702	705	660	682	652	653	691	705	731	713	643	718	730	669	647	695	643	658	681	693	692	672	656	713	720	683	716	684	704	649	675	675	691	697	671	667	710	670	684	654	709	681	696	711	723	699	697	663	704	706	682	676	665	684	754	697	688	675	655	703	674	719	724	680	640	662	664	653	668	674	726	743	695	657	713	690	623	663	690	650	661	679	670	669	664	703	684	710	762	679	695	645	703	690	659	701	643	691	683	638	674	718	655	709	679	731	729	680	690	662	670	685	652	683	703	744	689	698	709	662	719	712	661	690	683	678	696	660	669	685	654	687	660	661	678	677	683	724	652	717	705	676	689	652	703	687	657	683	670	701	691	699	632	666	674	664	666	669	679	667	690	692	689	679	679	686	669	655	676	669	670	659	680	706	666	711	659	632	700	686	663	657	672	701	703	685	657	707	701	706	663	731	695	719	715	670	702	684	715	699	699	684	682	703	707	697	733	710	726	674	695	667	674	750	670	674	648	671	711	679	702	698	698	645	680	705	676	702	650	668	703	704	683	686	674	709	687	689	707	648	634	683	699	688	674	710	656	692	677	679	656	638	714	674	667	670	644	674	720	687	685	621	707	698	702	673	677	675	651	639	689	716	714	609	666	683	704	701	673	680	645	659	701	663	647	662	664	650	680	680	684	664	694	678	664	646	713	718	684	730	671	706	630	693	702	702	663	672	659	660	672	718	690	733	736	665	693	661	710	699	638	650	652	678	699	680	666	693	701	685	703	695	655	723	718	708	660	739	673	665	701	662	725	736	712	660	702	742	705	680	641	640	708	639	695	636	687	677	650	663	676	677	684	648	664	736	736	666	670	693	702	677	644	709	739	735	683	684	653	659	713	658	711	677	679	698	722	674	701	675	709	690	686	707	709	660	670	713	699	693	690	671	694	698	696	685	702	627	694	669	723	687	669	696	662	688	700	683	666	697	645	682	704	632	714	702	700	680	639	668	733	693	665	643	658	677	679	687	692	678	676	664	713	751	657	719	732	685	678	737	684	715	649	639	672	735	663	733	660	692	621	674	684	699	702	717	688	693	644	687	731	680	667	708	699	673	691	701	656	672	735	652	668	696	701	673	700	733	698	709	662	651	702	716	702	680	712	691	689	674	701	616	675	654	696	662	667	665	693	663	707	692	688	672	696	677	681	656	727	665	685	681	700	717	661	670	675	663	720	677	687	717	693	638	742	681	687	687	682	676	660	707	694	684	679	712	680	688	672	715	701	717	702	701	668	722	693	692	728	663	669	658	664	669	649	696	665	671	702	651	674	706	685	740	660	683	694	684	674	705	698	669	691	691	679	731	668	701	742	695	649	704	712	692	686	657	711	690	666	674	697	682	670	668	698	685	653	674	686	702	651	664	741	682	653	703	743	654	653	686	653	685	694	625	714	688	697	682	710	672	650	663	669	683	656	677	653	692	731	678	719	705	685	679	679	685	636	681	685	680	706	675	636	660	710	642	633	626	683	690	655	663	712	673	696	682	709	663	631	696	647	705	658	707	664	679	705	718	689	694	684	692	675	647	714	703	680	696	701	672	725	677	669	700	702	677	658	699	682	696	706	716	663	685	680	722	727	632	675	688	667	730	672	695	692	704	676	694	730	685	689	704	659	685	676	690	700	659	677	685	667	653	712	700	672	719	713	689	703	644	641	687	720	673	683	684	704	649	693	686	657	711	640	691	677	658	641	672	666	662	651	626	696	694	672	656	708	696	723	667	719	704	708	658	651	659	649	714	679	709	685	674	719	716	702	639	702	691	696	699	698	699	755	680	708	635	666	697	686	693	701	647	674	668	638	673	671	700	623	675	680	660	684	665	688	648	619	677	696	676	677	709	677	728	704	681	628	639	699	691	664	689	700	685	743	701	690	675	703	673	656	700	643	721	647	618	720	682	708	684	651	680	682	667	659	682	649	710	651	629	715	666	706	741	736	750	644	694	730	634	645	717	681	713	716	652	734	692	658	676	690	703	673	661	717	740	655	687	669	650	705	649	687	687	696	665	663	703	683	645	665	688	656	714	702	696	697	715	646	728	707	676	672	685	713	667	689	712	694	681	748	726	692	702	682	686	704	658	667	665	604	693	711	709	725	658	677	724	689	700	651	647	680	692	682	646	737	723	689	655	709	670	617	671	646	723	689	684	682	697	692	739	667	724	664	748	696	723	640	666	639	682	655	644	691	650	697	716	666	688	690	716	702	656	674	730	685	655	666	646	684	708	709	677	705	723	712	695	686	681	723	622	685	729	693	711	672	677	679	689	690	710	709	716	660	718	672	697	648	637	672	643	687	697	681	679	714	717	673	660	717	661	711	701	677	661	654	694	697	693	674	709	695	660	657	721	688	644	709	670	655	705	679	696	652	676	681	695	696	689	689	712	688	700	684	671	675	679	654	664	683	685	706	721	706	664	697	689	707	723	679	659	702	719	712	690	699	723	668	676	692	669	699	701	649	675	716	631	705	720	691	656	704	667	684	687	704	680	680	715	685	695	696	710	672	687	677	677	677	668	681	653	641	693	724	757	693	680	658	683	644	699	660	754	702	709	660	706	675	677	678	713	652	656	657	673	715	708	709	684	681	664	699	662	684	713	715	692	686	686	656	688	658	664	683	726	686	683	689	725	650	645	707	715	657	668	663	708	678	698	682	644	631	746	661	680	624	680	682	689	695	651	656	686	662	705	711	663	705	671	702	668	680	694	636	700	648	673	707	682	701	683	662	675	694	692	728	676	717	672	668	709	707	671	667	697	645	654	610	690	647	651	688	688	694	666	689	694	749	658	709	672	649	681	694	672	661	664	634	695	688	652	657	671	692	662	733	661	740	728	680	686	694	658	738	685	678	685	744	690	653	690	710	678	661	702	681	673	712	689	669	645	666	664	665	706	666	706	704	681	674	730	721	641	681	679	692	711	730	642	677	699	668	651	692	624	702	717	708	699	680	691	698	678	722	672	746	652	660	682	727	657	672	687	711	665	674	691	648	694	729	685	677	687	711	734	719	692	656	655	693	701	728	720	658	667	696	670	677	701	647	668	673	659	629	693	656	720	677	674	664	686	692	693	684	702	663	678	657	700	691	686	671	707	640	710	650	733	709	696	727	719	688	618	680	723	656	705	664	633	702	646	648	701	703	651	664	682	685	705	683	701	661	651	639	719	683	641	698	701	673	711	644	650	673	731	665	742	678	700	711	693	670	648	728	654	646	716	670	708	638	681	663	681	675	695	633	677	676	686	719	720	682	699	649	683	684
19462	67246	21816	8606	5983	4610	3664	2968	2597	2269	1995	1699	1380	1311	1277	1160	1104	1041	978	920	892	882	894	849	843	821	810	772	817	769	774	781	751	764	744	738	726	698	754	692	729	761	699	712	750	694	744	749	736	740	682	702	725	740	716	716	748	702	729	705	703	709	746	720	766	671	690	697	678	684	708	712	678	709	691	747	702	700	652	697	734	706	729	705	702	689	714	649	678	686	709	684	764	713	695	720	702	686	687	723	706	711	678	691	703	736	673	685	693	661	712	662	717	709	690	730	716	714	698	691	698	731	669	689	719	731	670	689	694	742	711	699	724	705	668	716	682	733	671	689	707	703	720	701	709	751	731	693	679	705	686	727	729	730	670	676	693	700	709	691	680	735	675	684	700	636	707	697	712	710	716	683	678	672	686	731	661	698	696	724	715	682	736	661	704	679	639	725	698	727	676	684	687	702	674	709	673	684	666	756	691	683	691	741	723	679	655	681	667	714	638	660	714	663	725	689	686	694	702	691	786	672	707	666	685	682	672	668	739	670	699	688	661	712	646	629	681	679	701	683	695	708	666	718	664	691	704	686	704	686	745	713	678	750	638	684	736	679	673	662	669	688	692	723	731	724	674	690	703	698	672	655	664	721	681	725	670	683	703	730	677	659	735	732	678	683	639	671	669	663	713	718	728	682	729	679	663	707	679	668	632	703	730	699	730	689	703	674	689	749	678	710	658	730	700	703	728	684	719	686	713	714	697	674	681	685	695	708	666	656	675	675	687	692	705	628	737	709	718	636	712	671	717	697	714	670	713	701	687	741	681	698	678	679	660	692	696	695	636	714	705	679	722	645	691	685	724	716	725	697	705	655	670	683	697	670	716	674	747	722	692	712	649	752	655	665	674	706	712	698	731	731	671	718	732	699	681	746	713	722	701	680	682	672	662	690	658	684	699	695	712	749	684	708	676	689	667	668	665	694	667	663	730	663	671	745	702	669	690	707	668	710	708	674	699	720	667	694	713	715	703	673	673	661	688	724	693	675	702	665	736	680	699	678	711	683	664	721	672	700	633	680	709	690	695	722	738	736	711	692	666	659	650	729	697	693	617	711	709	708	680	670	696	707	640	714	687	645	645	725	731	669	717	696	716	727	641	695	689	700	692	693	665	686	701	676	737	671	734	689	764	695	656	672	656	683	684	706	685	700	682	715	677	655	694	668	656	693	678	699	674	690	702	648	647	697	672	680	722	713	695	683	687	670	706	691	674	693	648	708	728	662	690	693	715	621	727	688	668	691	656	732	713	712	708	695	718	660	658	690	680	643	681	703	718	672	721	688	707	723	721	740	690	703	718	655	764	750	633	690	683	737	687	704	674	743	707	692	653	703	723	725	713	684	701	669	706	707	656	724	689	710	687	657	701	698	730	723	688	690	705	699	728	669	677	695	680	699	718	736	734	665	685	700	718	715	661	669	705	723	668	681	721	622	701	661	674	676	683	683	659	667	691	651	734	702	720	669	690	707	687	699	687	698	749	670	721	721	722	700	699	688	727	695	697	660	687	687	653	704	649	720	676	685	727	660	714	676	713	690	703	720	717	716	699	720	693	665	700	777	722	646	715	697	652	696	703	711	730	695	702	688	648	681	689	696	671	670	726	692	746	725	702	687	674	709	693	740	700	676	685	667	650	666	700	667	655	700	654	704	656	696	717	651	717	726	664	704	679	697	713	693	686	746	734	716	677	712	676	696	695	726	771	706	681	697	672	661	712	698	685	701	686	703	667	739	627	663	651	707	679	685	677	752	670	689	661	707	679	697	673	680	725	695	696	654	663	737	709	710	729	711	656	707	707	681	675	689	680	709	710	696	675	670	722	717	669	697	659	684	659	716	751	742	664	710	672	689	650	687	657	666	675	677	677	748	659	692	696	683	676	692	669	743	679	707	712	645	655	689	663	699	717	623	716	669	654	727	708	712	702	709	709	672	743	681	694	711	698	713	671	744	667	693	711	711	724	655	720	690	698	700	695	652	726	728	692	719	697	733	753	685	706	681	719	664	671	713	744	710	670	675	757	695	674	695	702	690	691	693	699	713	716	707	710	709	644	680	690	659	710	673	757	655	696	711	655	687	711	709	672	691	664	711	690	718	695	668	699	702	702	687	685	735	738	700	735	728	697	658	651	698	712	685	687	700	691	702	671	677	693	715	697	685	707	708	691	655	737	736	680	669	675	688	684	726	725	666	684	733	645	710	677	740	679	677	628	705	667	737	721	678	709	690	643	702	631	734	689	640	748	695	678	689	694	683	671	713	682	710	720	718	670	698	723	688	681	693	699	703	734	686	732	708	685	694	685	699	696	718	657	744	696	672	688	654	681	708	715	676	702	687	698	707	727	758	670	659	741	704	698	710	674	695	704	674	703	687	692	640	701	744	723	692	732	653	716	718	692	704	699	679	683	740	681	696	660	699	676	702	715	712	718	686	673	677	704	720	703	692	691	696	646	686	719	733	704	658	667	667	702	724	714	736	718	681	676	641	690	670	683	669	713	674	655	657	649	685	714	705	736	709	702	690	699	713	636	711	697	664	713	715	709	645	626	666	737	648	714	708	690	709	662	725	712	714	679	739	689	666	673	675	691	704	737	758	673	682	696	735	711	727	686	649	717	723	699	685	692	673	693	686	699	703	683	717	664	710	676	633	697	716	674	680	669	701	683	707	735	711	746	680	681	696	665	701	702	674	713	719	679	659	679	672	694	644	723	661	682	712	732	693	687	711	675	743	697	684	671	709	727	696	705	711	715	670	660	679	700	724	738	662	696	654	689	682	633	697	736	680	674	672	704	722	687	699	667	750	664	689	705	714	707	725	691	682	688	696	688	686	710	680	700	707	693	723	667	648	689	681	741	732	715	724	681	683	724	716	683	736	670	684	674	708	703	648	664	690	612	652	685	704	722	698	743	717	722	729	727	665	657	678	690	690	704	719	688	702	677	635	723	732	722	699	699	757	699	661	705	697	692	723	708	706	676	736	705	710	658	665	712	688	669	693	700	661	660	720	698	676	677	711	718	701	720	688	684	692	668	685	717	720	691	691	688	635	723	740	661	673	664	660	712	718	702	701	695	685	680	658	685	682	716	704	693	648	692	707	639	661	730	652	724	702	673	703	684	678	698	719	660	696	704	721	677	678	635	710	715	679	659	707	724	656	716	726	691	685	652	662	717	683	673	702	708	751	709	684	692	710	691	669	704	671	692	667	619	737	675	700	721	662	697	699	687	693	716	677	688	672	674	717	722	695	663	726	655	660	708	682	729	655	721	670	669	715	703	706	655	686	694	674	696	626	726	739	647	707	707	672	680	686	693	677	669	699	728	729	662	699	734	690	677	683	706	692	733	706	641	665	745	642	687	709	686	713	698	691	670	704	657	696	706	686	661	707	655	742	673	684	650	663	679	712	695	696	690	691	706	652	695	731	696	693	733	654	739	724	657	685	701	665	739	705	692	759
28563	22769	9511	448	222	178	199	155	196	166	169	191	190	158	203	176	165	158	166	166	157	173	187	153	165	174	177	201	197	165	191	154	171	166	174	203	154	165	171	199	162	169	170	168	169	162	171	173	184	164	160	184	187	151	168	156	183	185	173	161	164	176	161	150	146	170	176	180	174	180	169	160	193	168	167	191	175	178	172	147	157	168	178	164	157	150	159	167	180	157	167	159	180	175	162	183	174	176	177	172	188	166	183	165	184	196	169	185	171	172	173	166	151	145	177	185	147	157	183	164	170	187	180	171	177	159	164	178	145	163	170	171	139	159	164	187	174	176	164	182	184	186	177	139	169	158	174	192	149	161	194	183	169	161	158	209	151	164	151	182	168	170	185	171	174	169	175	168	175	163	171	155	178	135	159	186	174	184	186	149	177	153	189	188	178	178	165	168	190	192	172	148	155	190	165	140	178	162	191	163	163	170	163	181	201	144	187	160	169	174	173	156	162	194	175	174	165	173	174	173	177	185	168	173	173	149	168	174	186	166	178	175	152	161	176	159	172	172	199	199	182	181	182	159	174	162	167	161	180	190	159	179	170	172	180	184	167	175	154	185	151	150	184	180	168	181	169	181	184	183	171	168	177	180	196	172	177	156	173	170	184	190	171	151	187	151	153	176	183	181	163	190	177	171	175	188	157	159	169	164	179	191	155	146	172	180	179	163	173	183	160	153	164	167	200	185	195	167	163	151	164	158	193	171	195	186	172	190	196	187	166	162	169	167	186	146	166	162	170	197	191	173	164	143	152	173	184	174	171	170	153	174	143	181	161	183	180	174	172	160	172	173	136	171	175	175	187	177	154	171	165	166	152	157	149	159	166	188	154	175	158	155	181	168	152	139	182	155	190	163	166	140	151	165	166	187	165	158	191	183	163	175	186	156	170	174	173	183	202	174	181	145	178	203	173	171	187	177	171	167	151	173	153	180	161	158	152	172	172	169	171	175	175	171	175	184	187	168	188	157	157	185	155	172	159	141	167	179	186	148	168	174	168	196	152	173	164	165	180	171	151	165	152	159	174	166	171	185	172	184	158	149	171	170	172	189	173	164	166	176	190	183	145	154	175	170	173	186	182	178	158	194	148	176	168	169	185	176	189	179	177	170	165	199	163	166	173	178	176	179	168	150	182	168	197	161	174	165	168	193	154	169	165	180	181	188	175	177	164	157	170	163	166	168	183	161	197	175	178	192	163	147	156	178	209	173	176	183	165	198	175	167	164	162	172	164	171	163	168	171	147	169	184	166	165	162	169	183	148	176	170	180	182	195	142	171	176	175	163	182	184	189	186	185	197	173	170	190	176	177	181	170	169	179	171	178	174	164	181	179	175	134	175	179	174	189	181	188	179	166	175	168	178	167	167	170	187	186	175	146	162	176	166	169	155	172	163	192	179	185	158	178	160	186	157	171	182	148	162	169	159	154	160	162	137	177	179	171	158	184	171	175	161	169	170	178	146	173	192	178	155	160	160	175	204	181	186	162	174	159	169	183	166	170	190	166	158	159	166	157	188	149	140	157	163	160	179	148	158	169	155	196	175	166	162	144	172	138	180	158	169	177	173	167	145	191	186	178	170	179	160	168	147	177	186	167	176	175	157	171	176	164	163	162	172	170	174	171	175	174	156	172	174	157	186	173	184	169	169	177	168	180	167	170	171	194	161	160	167	150	170	168	184	169	157	152	170	163	189	161	177	152	174	167	192	164	174	169	168	150	169	173	161	195	177	184	188	139	161	163	192	192	164	169	149	173	157	159	159	193	175	154	167	168	188	195	163	198	180	159	162	170	159	160	167	172	179	157	159	143	178	156	185	158	179	150	181	193	183	188	196	160	168	176	167	181	161	148	173	175	186	181	179	142	145	164	161	162	160	197	187	171	144	177	166	175	177	191	197	149	161	169	171	149	163	192	162	173	167	170	182	173	156	167	149	167	162	171	176	160	185	165	166	154	164	172	157	161	162	158	181	157	180	162	188	190	180	147	178	180	171	175	170	171	145	167	153	171	179	163	155	168	172	177	172	169	150	160	155	171	150	187	191	164	157	161	166	173	167	175	163	173	149	177	173	178	157	149	158	192	177	149	158	166	174	168	145	177	166	167	173	180	169	180	167	173	191	164	163	150	172	165	183	180	182	133	155	190	165	162	186	182	186	167	179	159	189	170	165	185	156	172	188	188	163	154	166	182	166	180	172	166	170	178	152	184	170	150	190	165	152	169	186	181	176	158	177	176	181	149	137	171	149	154	204	177	175	174	182	174	183	160	153	165	167	167	163	173	183	150	157	178	183	155	180	180	162	162	165	171	174	162	172	180	184	162	166	154	159	174	157	159	174	177	179	157	164	168	167	150	184	183	153	197	164	169	181	202	169	176	168	184	155	197	179	168	167	205	178	181	184	174	163	174	178	157	188	169	160	179	166	166	166	166	188	158	186	189	168	160	180	201	173	150	171	163	161	164	165	174	151	171	172	175	177	172	156	191	160	180	171	168	184	175	152	165	187	181	187	162	173	150	179	164	178	161	179	168	164	166	170	179	160	163	152	166	186	154	177	168	182	182	178	173	178	171	171	183	171	153	182	140	156	155	171	160	163	159	198	188	182	174	181	166	180	162	141	166	160	167	154	144	173	164	175	179	159	162	177	170	158	173	171	183	152	166	169	177	186	165	164	175	160	159	165	173	155	163	164	179	171	163	162	171	172	169	176	168	155	172	158	171	158	180	173	178	161	174	169	156	212	166	164	183	134	184	158	166	196	176	175	173	173	155	190	174	159	162	173	181	153	148	185	193	157	177	156	167	188	179	181	172	147	173	176	163	196	181	186	178	172	170	177	191	178	190	159	175	166	179	178	191	173	164	178	163	181	176	198	184	177	191	160	176	170	189	173	164	173	194	190	153	179	166	163	187	165	171	181	180	197	183	143	164	179	146	176	150	169	181	193	174	160	188	164	178	187	182	185	150	185	189	190	152	162	178	153	171	162	175	168	168	175	140	186	170	186	171	173	181	171	152	181	166	181	172	165	154	170	179	174	157	166	170	180	169	174	164	165	185	166	179	178	164	177	176	151	171	164	161	187	160	166	186	183	161	163	169	190	199	181	186	177	190	155	172	161	160	169	169	170	171	168	169	196	183	190	186	160	186	153	171	189	198	174	158	161	173	164	134	153	165	177	157	172	199	173	177	170	170	187	188	189	147	166	161	175	172	180	189	177	148	172	177	170	158	190	175	172	164	166	155	187	174	146	180	165	183	178	182	173	166	169	164	155	184	143	161	157	163	180	161	156	171	150	171	163	175	160	140	163	165	165	194	160	157	158	159	158	195	191	157	159	173	190	174	176	189	159	172	186	179	156	156	171	165	165	146	170	172	186	165	162	173	167	162	171	164	176	168	164	170	159	164	184	178	180	169	169	189	184	165	159	187	149	180	162	191	184	163	172	193	162	165	174	166
12441	29986	4528	338	271	222	233	236	205	209	219	206	232	218	195	224	185	193	204	208	203	153	182	202	193	205	176	170	195	181	181	168	196	200	167	169	197	197	188	184	206	161	202	197	186	191	177	167	193	195	184	177	161	203	186	193	187	177	150	178	183	183	172	210	192	175	208	176	191	173	188	187	182	188	198	166	170	177	177	183	153	194	163	190	185	172	202	211	174	169	202	187	165	170	192	190	166	201	165	204	199	195	165	189	219	177	200	185	184	182	165	191	186	199	191	190	175	188	174	215	189	208	164	151	197	181	188	201	196	205	197	167	190	187	181	169	186	196	193	214	178	186	191	151	159	214	181	173	181	193	181	195	203	188	183	176	190	179	187	182	209	163	197	194	184	195	164	221	189	198	185	165	171	194	204	196	195	174	160	174	200	168	205	196	181	186	206	183	194	176	178	205	169	188	197	161	199	181	170	185	195	190	165	191	194	186	180	180	187	193	176	172	189	183	168	191	180	191	185	185	221	181	191	166	192	194	208	199	196	158	199	186	191	183	192	183	177	182	196	191	196	210	178	190	221	189	191	189	180	222	189	157	188	187	194	203	179	155	184	168	175	194	168	184	211	192	187	171	199	218	193	187	173	166	188	211	196	198	182	186	212	218	197	160	182	210	196	195	189	201	179	219	171	197	182	175	184	188	188	217	179	198	185	196	189	194	188	173	188	184	175	189	202	200	192	196	190	178	203	161	192	197	174	191	195	224	185	168	194	183	179	191	177	163	162	193	215	184	189	174	186	199	185	161	214	217	173	180	181	190	173	183	172	216	179	169	222	191	196	192	189	187	207	190	203	208	151	180	182	151	195	184	191	183	174	193	200	164	193	197	215	166	172	173	182	187	183	197	195	201	167	181	182	200	186	168	186	187	185	179	182	188	189	175	199	162	163	169	208	171	177	192	189	186	199	177	181	191	195	194	173	181	215	201	172	196	195	165	200	195	179	184	207	180	180	202	170	176	184	180	189	172	165	182	175	215	200	176	209	209	176	178	171	198	185	191	204	204	190	222	184	202	193	181	175	169	195	188	174	181	183	170	205	181	174	173	198	165	162	182	188	190	174	185	189	180	194	190	185	164	193	232	174	186	196	205	196	173	184	163	186	202	177	183	182	166	195	187	166	199	184	184	187	191	170	178	193	199	190	154	181	197	177	201	175	184	218	177	203	190	192	182	192	169	184	228	183	196	180	188	186	163	198	194	187	204	167	185	197	167	186	166	174	195	199	189	173	177	197	165	172	170	204	172	192	187	189	193	153	181	192	211	204	182	183	183	186	181	194	178	205	178	167	181	199	175	199	189	177	176	187	199	192	188	163	196	199	217	171	195	186	202	180	201	187	194	185	166	173	182	185	179	204	195	197	193	164	165	183	162	167	183	181	176	178	207	179	187	191	166	203	169	199	203	174	171	181	185	204	188	192	175	208	186	198	195	173	189	192	206	181	192	173	182	179	186	202	169	165	185	203	170	181	178	190	191	202	186	179	195	183	208	184	153	187	191	200	205	201	175	184	187	177	215	163	186	186	172	168	190	156	162	183	201	187	171	183	177	187	189	184	189	203	194	191	192	195	207	186	211	194	188	201	169	181	186	194	189	186	189	221	184	160	190	159	194	194	163	157	206	193	224	178	167	176	189	163	202	199	211	182	182	181	178	180	210	184	196	191	204	176	188	191	173	188	194	178	184	193	195	161	202	172	185	209	176	185	202	183	168	188	187	191	181	181	191	181	180	160	204	176	183	177	171	180	180	178	211	195	194	181	190	192	175	207	192	180	171	189	204	194	185	217	176	189	195	167	170	203	191	150	204	205	189	172	206	168	197	177	186	209	201	206	197	179	178	207	189	188	197	227	167	170	168	183	210	206	200	190	171	187	172	193	184	169	183	180	193	166	176	195	209	176	184	193	187	170	175	193	171	166	193	189	177	181	166	170	202	153	177	180	180	208	204	169	196	195	194	178	221	189	177	183	195	185	213	166	201	194	183	195	190	206	172	175	174	167	213	182	187	169	188	178	175	195	220	176	193	177	191	189	169	175	185	182	175	178	165	184	180	201	198	184	180	202	180	190	193	172	192	166	193	175	180	189	190	190	207	198	166	208	167	187	196	202	185	201	220	188	196	182	205	203	182	181	185	214	184	170	202	192	204	166	203	174	206	168	169	200	172	187	197	181	157	194	201	206	185	197	219	189	208	196	170	177	191	193	185	170	180	175	213	148	193	193	180	177	189	188	211	186	177	175	179	173	181	173	198	166	166	188	153	178	162	174	183	198	187	177	193	169	176	180	186	185	170	188	190	199	176	194	206	178	174	158	207	187	193	176	163	166	184	199	179	202	188	193	187	175	201	192	178	176	184	161	194	171	192	171	180	185	189	177	195	168	189	175	194	181	176	210	199	230	164	187	164	192	193	173	199	179	193	170	181	177	176	198	184	187	172	172	200	192	198	171	162	173	187	195	188	185	162	190	193	192	176	179	159	163	196	198	187	180	178	182	200	184	174	190	181	181	170	183	177	197	189	186	185	204	204	169	193	191	191	203	188	172	164	192	184	175	193	184	221	186	198	176	212	174	192	204	183	206	174	175	214	197	178	176	212	172	189	178	199	194	185	194	174	170	197	177	183	167	181	220	173	182	153	176	184	177	191	179	175	198	204	176	172	162	171	190	196	217	187	146	186	188	205	176	186	180	205	148	207	168	177	196	193	176	183	202	200	175	178	173	178	164	190	223	219	173	186	179	212	201	206	179	176	187	193	195	176	181	200	171	190	184	196	194	182	207	194	191	187	193	200	191	185	188	188	174	216	188	186	211	198	171	202	189	190	172	196	183	177	187	202	167	171	191	167	184	196	184	172	185	185	161	175	167	186	186	199	175	178	196	204	185	228	211	188	207	209	214	184	193	186	194	182	215	181	192	180	197	187	199	190	170	191	193	195	188	207	186	189	194	186	206	202	159	182	161	188	206	187	188	197	181	178	191	175	172	210	177	171	157	181	199	195	189	206	179	196	191	206	196	184	213	180	167	202	177	179	205	174	176	200	188	177	171	201	179	173	197	207	183	186	205	189	176	196	194	193	177	177	183	172	193	174	172	189	201	195	198	214	190	185	188	187	190	221	183	172	203	181	193	193	187	182	184	202	164	197	195	197	206	174	179	158	187	188	200	184	186	177	204	176	189	168	181	177	206	201	190	199	208	166	184	202	178	195	209	165	207	156	175	180	205	192	200	189	199	202	200	186	194	188	197	169	210	167	194	161	176	172	184	210	194	179	204	179	212	187	179	181	185	180	196	207	183	189	164	168	178	187	190	201	170	190	179	188	192	194	184	178	208	171	189	194	196	199	181	165	198	190	165	189	200	185	181	173	194	192	173	214	199	163	171	167	170	192	187	210	203	203	191	192	193	196	176	184	178	184	174	183	188	201	185	188	171	174	203	163	207	197	213	186
25415	21334	28692	23692	20761	10601	1676	1094	855	847	765	702	674	638	653	588	610	562	583	614	502	526	541	523	511	596	571	538	499	547	559	566	531	533	502	533	511	493	561	544	520	513	528	490	518	482	505	487	556	518	500	528	514	517	525	499	515	515	548	494	504	469	543	527	490	506	492	523	477	457	505	493	537	505	519	520	494	546	547	493	531	506	492	505	512	498	499	497	511	485	500	515	486	518	530	524	541	503	491	453	478	508	509	510	483	497	489	501	488	483	536	450	514	524	474	478	530	484	500	484	498	519	499	528	479	472	487	512	466	509	516	486	529	481	521	517	501	538	525	510	495	481	466	493	508	525	486	533	518	529	511	487	516	490	491	520	472	486	482	497	468	496	479	525	559	512	500	483	506	492	517	465	517	500	483	505	474	521	527	496	475	468	474	498	486	520	470	470	517	513	509	504	481	502	502	508	487	458	500	517	504	497	507	482	481	506	491	508	513	490	512	498	503	521	523	471	496	544	490	508	503	506	517	497	476	480	472	509	531	530	499	505	512	501	556	471	505	457	496	523	512	488	467	487	478	459	442	490	538	496	519	510	543	501	471	469	507	517	496	484	532	495	549	499	493	514	530	504	499	505	468	496	489	491	505	518	474	508	537	483	544	507	568	519	503	512	481	501	478	507	501	497	477	521	557	475	475	505	454	515	536	509	536	489	494	494	519	473	486	481	516	519	507	545	488	539	496	503	525	514	510	487	487	501	518	508	492	480	506	526	530	501	510	506	519	512	505	524	479	486	545	484	495	489	478	492	510	478	501	502	485	488	493	463	489	487	498	557	506	502	494	496	473	502	490	467	533	521	476	462	458	509	493	477	511	488	509	477	496	487	491	465	468	498	504	515	503	526	510	504	465	496	464	519	523	493	515	533	508	511	514	539	513	496	516	485	431	514	483	492	538	493	522	554	507	508	538	471	523	500	454	507	487	510	508	475	512	518	497	478	500	527	465	456	491	520	523	482	508	501	516	506	520	475	517	489	494	502	523	486	489	513	520	499	455	486	457	480	506	486	541	481	483	482	520	501	484	514	499	521	526	543	493	500	518	544	507	464	505	505	464	518	505	452	498	485	500	511	506	473	495	529	522	501	510	538	524	489	516	489	498	527	511	509	513	469	544	504	566	510	531	536	530	479	507	481	494	499	517	523	505	458	454	506	515	511	533	541	537	514	530	538	506	496	509	516	520	529	467	498	487	537	495	484	507	557	497	510	459	518	520	516	528	492	466	516	492	540	498	505	475	547	512	506	495	515	527	517	534	506	510	488	506	511	494	514	486	500	523	525	505	516	491	505	479	511	491	508	522	540	512	495	504	503	529	517	506	536	505	513	477	461	519	499	484	507	487	465	525	453	524	517	506	476	542	516	535	489	536	499	513	541	528	439	492	501	482	497	498	524	486	529	530	514	504	497	518	482	477	465	489	509	513	508	513	507	452	489	557	495	474	529	484	531	509	513	490	502	516	480	511	530	508	481	531	519	509	517	512	520	508	493	466	505	506	503	514	466	508	486	492	479	499	496	508	537	517	474	454	545	499	473	518	504	487	489	528	490	507	526	493	463	484	509	508	464	493	501	536	489	487	499	544	511	520	524	503	534	505	481	512	498	529	509	503	493	530	538	481	541	491	515	526	453	471	516	541	494	503	510	476	508	493	510	482	506	482	541	502	520	486	498	506	472	530	492	519	485	493	460	508	472	554	489	489	487	475	534	539	530	475	510	527	490	522	493	486	464	484	495	541	467	478	491	532	475	527	469	510	540	463	506	528	510	472	457	494	497	515	460	504	524	505	496	498	459	444	492	515	489	473	477	512	516	529	540	540	501	512	500	497	497	516	533	487	494	512	510	506	470	505	539	466	497	549	475	526	498	550	512	478	483	527	564	520	488	487	495	497	510	447	492	534	525	519	473	506	497	512	534	486	520	500	481	480	507	557	457	528	495	496	520	547	483	493	473	485	487	472	524	478	555	525	502	491	508	481	506	490	512	495	519	548	510	510	517	481	487	489	510	479	492	517	462	510	496	517	512	478	484	491	521	462	501	501	514	492	521	529	490	492	511	512	520	473	513	501	468	540	508	505	517	535	505	556	526	476	506	510	542	455	504	489	465	531	491	486	494	527	491	519	530	505	538	508	513	533	498	498	527	486	489	473	518	493	499	511	510	488	514	531	483	521	513	519	531	485	482	508	526	506	519	480	499	508	527	507	465	499	517	491	518	475	492	496	534	504	477	518	477	532	524	522	497	512	496	527	485	504	528	508	512	537	508	476	501	502	503	486	564	484	529	535	517	489	489	507	499	522	510	494	503	479	500	524	519	527	495	507	494	511	564	531	554	538	508	531	537	507	519	455	453	505	537	503	466	486	502	515	496	491	553	505	506	537	501	500	500	508	514	518	472	490	487	494	542	480	476	531	521	496	493	495	519	507	505	508	514	501	516	496	536	525	521	482	536	488	518	498	472	512	484	509	489	534	534	496	432	497	501	511	533	519	527	503	513	496	480	507	533	529	477	478	529	487	496	502	474	532	519	513	472	511	503	482	458	493	483	466	530	540	541	468	496	463	518	479	504	468	479	520	498	529	491	478	542	546	544	497	521	580	516	483	473	493	463	528	503	514	490	477	521	498	526	507	509	499	516	551	529	475	486	481	481	514	510	490	489	526	478	496	489	541	499	486	488	494	501	509	536	517	465	511	496	497	577	484	469	519	485	510	467	505	477	486	514	517	524	532	521	473	486	506	480	490	515	471	492	515	484	511	526	485	504	484	474	519	504	496	481	499	528	499	499	503	517	495	528	516	505	491	490	498	502	482	496	482	485	502	506	486	528	492	496	484	514	494	520	497	518	532	483	511	509	523	505	500	509	475	535	470	503	504	468	513	497	510	509	512	523	525	474	521	491	504	541	507	515	524	536	539	470	507	518	537	510	505	474	490	528	530	540	502	550	499	495	497	494	494	517	492	517	519	528	500	512	473	508	486	553	510	518	521	481	535	523	519	493	480	565	458	524	492	509	497	464	491	509	502	476	500	474	480	475	480	490	516	494	486	535	465	498	519	488	498	487	482	523	501	488	534	500	512	517	511	507	468	508	501	498	517	468	481	520	499	512	509	498	467	518	523	508	527	494	545	523	528	471	491	529	528	492	486	507	484	506	481	506	492	537	518	487	542	557	514	490	485	503	494	481	527	522	543	530	496	506	541	476	513	486	486	517	525	522	523	526	497	476	501	510	506	502	537	515	519	497	510	499	511	513	511	493	488	464	532	528	469	504	508	535	507	474	484	522	538	531	464	470	504	541	543	534	486	456	507	519	528	533	497	509	521	481	526	543	476	500	482	495	483	516	529	518	503	491	524	493	516	548	552	519	485	517	505	482	552	537	507	539	524	491	525	522	526	536	504	490	577	538	477	511	531	496	518	497	519	516	500	499	469	542	539	532	518	527	495	482
17171	56265	18745	5215	3415	2667	2113	1722	1492	1350	1207	991	981	841	741	793	755	626	687	628	599	630	589	575	612	560	555	540	568	531	527	546	520	554	532	553	524	524	549	523	532	499	540	533	494	514	531	542	568	527	492	533	525	487	534	491	504	523	478	514	490	455	480	488	527	478	531	536	503	530	519	493	542	487	490	503	497	507	546	523	453	522	524	511	520	487	506	478	501	478	499	531	519	485	556	463	501	518	511	520	505	516	516	481	515	506	529	530	472	497	525	453	546	515	484	505	474	502	502	478	514	510	537	505	514	523	493	482	526	505	496	535	496	463	477	537	489	482	503	500	519	486	498	509	539	520	522	485	514	528	469	485	518	548	480	450	496	531	466	520	536	510	504	461	514	524	486	486	487	525	466	515	460	533	521	527	516	451	484	509	515	499	493	524	487	453	510	517	494	468	501	514	502	505	500	498	508	495	547	478	486	489	477	533	502	478	502	489	468	499	506	489	515	498	542	496	504	515	497	463	502	524	495	491	536	514	453	503	490	474	497	522	509	470	490	481	466	495	509	530	529	491	497	484	524	500	490	495	521	480	497	496	521	514	542	495	498	537	508	536	483	452	493	492	498	475	482	516	502	486	485	525	486	490	484	500	533	512	506	529	543	524	485	493	478	490	473	481	515	480	533	504	507	512	512	531	506	512	492	522	504	511	463	529	506	475	470	527	484	478	533	485	493	497	517	572	514	455	470	506	509	501	512	514	456	541	493	499	521	516	559	505	573	451	471	508	508	527	508	448	541	472	497	530	546	505	466	515	508	516	507	528	495	497	506	518	513	498	504	512	497	476	512	505	502	515	483	462	496	506	508	455	501	559	504	526	493	505	480	477	524	498	470	518	508	498	480	510	540	512	474	461	494	531	512	520	505	518	474	514	518	486	484	526	499	489	495	487	455	519	519	520	508	467	502	522	535	499	490	510	482	526	507	507	479	499	536	485	503	505	485	497	507	517	481	476	517	498	555	527	463	536	527	528	532	476	523	502	485	482	525	561	512	465	493	488	508	533	527	440	520	506	510	557	534	491	467	514	458	505	530	515	495	521	516	503	491	503	515	502	556	497	497	529	507	530	549	539	471	539	466	519	496	483	512	528	477	504	478	506	503	507	522	542	521	523	498	478	467	503	518	529	539	486	491	522	456	515	517	484	435	502	468	513	547	521	501	535	487	463	487	506	487	512	482	494	524	500	496	527	465	498	525	482	500	483	516	469	501	514	528	438	473	495	507	500	469	467	544	536	512	492	533	509	463	499	502	492	497	484	495	517	482	491	500	504	490	537	507	501	489	504	479	506	528	518	530	521	495	485	493	499	501	515	522	447	483	494	500	528	488	478	512	511	482	552	511	502	474	436	552	500	493	492	501	490	479	476	512	473	546	491	490	488	482	484	498	536	485	520	503	496	476	542	530	512	464	524	565	474	474	484	544	540	513	496	494	525	508	520	496	485	461	499	504	471	481	515	502	497	518	529	546	487	523	475	484	522	486	501	497	508	500	504	494	483	531	517	479	500	488	479	504	525	504	484	482	483	521	518	461	501	501	491	514	502	512	487	490	503	496	528	538	520	517	475	529	488	508	489	511	502	462	526	514	530	519	492	501	537	487	484	503	529	477	519	526	508	487	502	467	508	507	494	469	501	513	527	506	470	528	555	518	517	507	529	514	502	525	520	465	488	467	502	522	496	560	457	486	523	486	485	493	533	531	509	497	507	499	515	465	504	482	503	512	546	486	522	481	525	500	476	521	500	522	517	455	508	533	509	455	504	494	487	520	471	494	513	509	532	537	549	506	522	500	496	506	496	506	463	521	483	488	473	530	516	483	521	527	513	523	511	503	503	495	480	533	526	484	513	480	497	488	506	487	489	518	502	496	508	520	498	525	493	481	524	485	548	491	464	461	520	508	467	512	459	557	517	558	495	545	522	483	525	502	496	483	521	513	512	497	537	510	511	528	515	534	523	458	483	552	485	523	495	482	528	531	485	481	526	462	492	483	545	498	542	494	491	502	488	490	507	482	478	493	506	532	501	486	530	473	530	497	472	490	491	507	503	521	505	486	503	530	515	486	505	524	493	500	501	498	498	500	477	534	494	513	529	539	527	488	489	509	506	484	524	494	495	527	504	503	503	550	502	515	513	501	492	486	465	519	499	535	527	509	480	515	506	511	475	516	541	497	527	531	511	493	482	518	482	507	515	495	525	467	526	500	503	476	456	482	501	490	489	517	476	481	516	504	516	517	510	510	484	508	459	510	490	493	552	491	513	500	504	474	465	498	496	517	496	480	510	475	532	524	492	505	504	515	512	531	492	522	498	515	500	535	520	467	497	523	466	519	494	484	536	515	504	548	538	514	531	502	487	502	518	493	497	536	502	520	489	515	496	509	485	476	487	498	520	528	478	468	514	526	487	526	496	473	502	494	499	538	478	512	497	551	506	489	462	535	521	499	499	493	515	474	513	471	492	496	543	484	505	505	532	518	542	482	513	510	523	490	488	476	494	460	484	515	507	503	471	476	514	523	500	483	482	468	490	519	470	544	485	482	527	484	505	498	501	532	500	501	506	514	474	523	506	530	505	492	493	463	481	520	527	483	550	500	498	503	492	509	503	500	528	509	557	509	552	478	516	486	530	512	502	499	480	476	488	468	488	543	509	493	463	494	543	494	559	497	513	477	481	477	510	466	480	507	527	530	490	496	555	512	527	468	488	480	527	525	517	490	525	557	506	514	501	475	523	530	503	523	509	519	529	535	494	506	462	504	515	543	520	533	486	531	500	490	483	507	512	493	464	529	515	473	504	536	511	509	511	510	513	523	552	512	521	509	526	499	459	506	527	526	518	519	524	496	536	517	513	476	496	508	517	520	534	496	478	461	554	522	520	524	518	523	501	501	482	504	491	524	470	492	545	515	498	542	502	485	497	495	517	506	488	505	487	510	514	525	505	540	526	504	512	513	490	515	506	552	519	506	510	503	517	529	496	516	498	503	507	509	464	449	515	565	507	485	513	494	504	518	504	509	537	525	530	495	503	514	539	450	547	464	505	485	503	507	513	520	471	519	543	558	481	515	496	471	526	513	506	532	519	526	502	528	503	484	498	502	514	481	489	536	468	505	502	529	501	479	514	512	495	496	494	491	520	517	492	492	471	489	488	475	486	456	482	537	526	538	496	544	512	526	516	490	501	469	501	484	505	506	500	478	494	498	513	536	495	528	445	483	475	480	496	518	517	499	533	489	503	501	537	491	476	510	517	514	461	507	498	503	472	541	509	543	507	508	522	544	464	509	533	472	518	475	499	507	495	515	524	527	530	482	494	525	460	505	522	524	515	496	535	531	503	503	529	477	456	503	486	480	450	517	504	476	469	527	462	524	498	473	483	516	517	491	507	522	479	517	496	530	549	513	460	516	513	490	481	539	482	463	474	477	524	547	524	483	516	539	524	484	522	476	507
23083	21021	28620	23525	20972	21076	12764	2085	1485	1460	1244	1136	1020	1047	1009	939	896	883	808	821	807	843	744	766	767	729	815	696	746	756	733	774	757	767	678	694	701	700	706	731	677	732	686	703	681	735	707	678	699	763	681	706	694	718	691	690	638	665	691	711	699	711	678	624	731	674	689	703	675	708	742	700	665	715	692	722	706	655	636	686	694	685	694	685	659	691	693	725	684	687	685	721	719	656	673	648	719	683	694	663	641	697	655	675	717	669	682	736	679	684	662	706	719	693	639	649	665	687	716	662	682	721	651	681	675	740	659	661	664	693	675	677	676	717	731	675	669	695	689	661	664	658	667	696	691	672	683	676	718	689	719	618	666	662	687	764	682	658	649	713	681	672	691	719	684	727	683	685	692	644	665	682	634	689	676	711	696	723	685	669	673	669	702	697	656	655	711	697	658	712	690	643	664	645	660	661	660	683	690	700	686	676	671	725	674	672	720	709	667	679	678	641	671	689	682	640	665	723	651	709	713	693	698	711	722	711	620	723	684	705	688	659	624	698	688	664	671	668	677	638	667	687	680	658	722	652	670	636	663	679	669	692	693	673	689	677	673	645	701	720	682	690	698	687	708	662	663	733	654	697	640	674	629	666	709	688	686	708	671	709	634	644	715	648	686	669	681	738	649	659	724	688	663	725	709	665	625	693	698	632	637	703	646	674	638	660	645	671	711	706	701	742	707	660	673	675	690	606	686	676	663	678	692	674	680	712	708	623	657	724	641	718	684	715	669	647	682	632	685	703	675	662	722	663	681	726	677	684	626	688	669	664	646	695	698	680	676	653	669	701	663	655	651	705	729	671	635	677	713	689	706	676	617	653	625	684	716	700	693	669	682	666	653	688	712	712	648	700	694	672	671	737	695	661	688	657	656	670	668	631	707	683	679	703	690	679	725	719	673	664	714	659	658	664	627	691	672	687	638	654	723	702	674	675	693	682	635	643	657	668	676	668	699	613	644	673	655	692	721	702	684	684	669	670	738	715	716	666	675	682	701	677	659	657	721	644	653	677	660	713	725	728	691	663	650	689	700	643	712	676	696	695	684	696	696	750	662	680	663	642	669	701	708	621	642	690	718	672	711	691	699	680	692	681	658	697	658	634	669	610	673	713	636	671	697	660	680	665	693	664	650	655	630	698	663	688	654	658	674	662	676	700	691	646	655	642	675	681	710	692	702	671	626	677	654	696	732	733	665	681	681	705	722	658	690	696	735	695	648	710	685	692	657	716	644	700	659	680	701	712	707	677	656	670	672	701	664	668	685	639	680	700	691	673	676	734	650	717	690	656	673	683	719	698	707	695	688	669	665	620	684	645	682	663	672	647	655	663	737	717	686	694	648	709	672	672	669	686	668	658	684	699	668	725	693	723	660	701	656	719	669	698	684	729	676	693	652	685	705	680	759	714	664	647	690	677	700	669	682	716	644	629	681	702	695	682	700	707	709	669	703	658	693	686	666	706	623	697	676	698	665	687	673	672	700	689	666	680	703	721	697	680	655	720	702	717	698	673	644	714	679	704	669	674	696	712	657	683	726	712	690	653	708	755	690	701	707	683	702	716	649	667	670	722	707	676	703	667	679	701	680	628	679	656	677	682	661	685	705	659	703	642	729	655	694	680	640	672	675	648	672	637	653	694	671	668	681	695	700	668	652	647	639	649	668	673	705	641	664	676	695	714	678	739	674	665	700	658	703	664	674	710	694	694	665	651	693	637	692	689	657	682	728	683	647	659	705	667	719	684	669	693	687	679	625	614	690	652	716	653	713	638	714	631	664	679	689	624	675	672	630	685	711	694	663	669	677	669	690	662	629	693	656	718	700	664	667	727	668	653	680	664	684	648	632	669	668	674	674	711	665	738	678	667	681	674	722	674	707	643	656	710	682	668	656	698	712	714	679	688	732	662	634	727	676	666	692	718	679	688	699	700	683	657	661	647	615	672	662	675	725	651	704	698	623	690	701	649	684	685	681	676	674	675	689	697	695	668	644	635	701	668	692	711	703	693	666	678	697	705	658	653	744	646	692	716	652	678	720	693	654	713	703	700	617	683	624	691	689	687	684	677	659	659	696	681	608	660	667	663	688	652	673	657	709	690	667	685	683	719	682	691	653	702	659	685	670	667	640	669	661	705	676	664	662	692	684	689	729	724	633	677	649	724	674	685	722	693	702	663	645	685	654	642	743	671	692	663	662	663	653	686	718	712	665	707	680	660	699	706	673	653	656	716	686	751	698	678	683	670	697	696	675	660	697	647	642	663	668	682	669	666	658	677	667	692	690	729	684	650	650	631	664	674	695	681	726	687	674	666	672	643	700	659	676	702	675	686	618	671	678	712	684	651	676	676	679	709	679	691	669	657	714	676	693	652	679	668	725	683	694	706	665	692	667	624	677	684	679	712	653	676	684	688	675	682	701	665	669	690	685	721	634	644	672	716	720	724	673	670	699	673	692	640	725	615	590	701	683	698	680	642	698	674	691	648	663	663	683	679	739	676	658	680	669	665	701	720	731	681	622	734	684	645	707	631	633	697	686	722	689	681	617	659	730	636	674	670	685	685	659	645	699	680	647	697	700	692	631	684	667	727	723	650	669	644	697	686	716	689	662	691	682	700	683	673	641	678	658	678	651	653	692	659	681	656	728	691	667	713	626	698	686	673	714	651	658	671	672	695	663	708	669	674	658	687	597	683	651	676	675	611	676	692	712	649	700	715	710	679	725	728	695	682	673	627	759	697	682	680	646	682	704	693	686	659	726	696	660	704	648	656	691	693	646	670	693	674	665	649	703	689	676	737	706	638	710	700	685	729	685	691	644	662	713	641	682	728	683	647	672	640	693	702	670	688	684	672	696	689	686	666	711	709	704	711	664	685	739	678	734	669	691	685	671	667	717	703	674	662	703	679	630	721	676	682	657	658	649	652	656	679	691	680	655	734	670	681	686	675	702	675	685	727	642	674	715	689	674	696	665	644	670	646	634	647	692	678	623	677	698	682	724	715	682	680	578	609	676	673	686	665	706	700	689	667	686	703	648	663	696	662	688	672	672	661	714	712	653	713	669	673	702	667	681	670	740	687	689	694	686	690	709	724	683	705	741	710	653	659	705	693	664	661	655	674	662	643	717	649	647	721	675	666	655	664	697	683	647	688	722	698	658	686	692	667	638	680	666	743	650	639	669	697	691	729	709	671	709	722	654	638	676	708	701	654	676	715	698	692	663	673	692	654	677	698	664	676	681	678	666	668	669	700	675	674	690	712	791	703	636	703	684	646	678	683	702	682	720	653	667	678	678	682	661	701	680	660	690	702	647	667	663	706	687	688	680	703	700	693	653	703	688	696	663	703	663	640	669	661	679	654	654	712	697	649	719	707	696	649	679	680	661	716	649	695	683	647	712	700	658	679	699	709	644	673	706	732	670	660	660	634	705	689	692	727	681	675	657	731	680	692	695	690	699	692
14080	42491	22799	9523	6274	4993	3999	3412	2695	2509	2068	1804	1478	1414	1328	1254	1163	1021	1020	985	908	927	855	889	905	819	822	858	774	821	759	747	747	770	746	775	779	758	791	723	725	751	684	751	766	704	768	699	699	709	683	717	691	697	717	748	751	671	724	695	716	738	738	679	708	736	703	673	740	662	716	727	752	720	700	688	703	663	671	712	646	716	728	699	710	709	693	696	695	715	698	711	693	759	652	724	650	727	730	718	683	724	673	715	717	686	709	675	696	691	706	674	662	709	669	668	667	724	723	675	711	723	676	727	690	640	710	711	703	668	702	680	694	704	739	725	679	631	676	658	676	690	694	713	694	684	707	718	683	686	677	695	657	734	666	709	690	705	719	645	713	664	696	660	645	719	714	672	657	682	666	697	706	672	729	693	673	678	616	722	712	685	709	677	721	712	677	674	637	663	692	663	739	718	749	674	743	754	713	712	698	687	684	668	665	703	671	688	724	689	716	668	656	724	695	704	670	697	674	694	682	690	705	709	691	631	688	712	698	690	689	644	674	709	684	728	710	727	680	720	691	671	671	720	726	674	705	695	698	707	686	691	695	670	698	632	720	676	712	664	680	726	658	647	748	706	695	659	666	733	690	645	652	701	732	685	690	733	689	755	662	672	603	654	688	705	698	721	701	656	672	734	654	722	699	697	672	715	666	680	688	696	684	712	686	708	676	709	760	661	696	667	684	737	690	716	729	648	728	679	655	645	704	677	653	686	667	664	660	655	689	708	680	655	686	691	650	623	681	669	683	715	702	700	663	700	680	692	700	706	661	686	667	667	693	683	688	716	703	652	686	701	648	697	721	722	687	672	684	692	646	692	701	732	718	711	686	668	743	674	671	688	652	680	684	720	687	693	727	699	697	655	677	717	676	695	681	715	646	681	669	689	668	670	710	672	684	672	691	707	702	718	687	722	696	673	710	680	686	661	723	678	694	691	675	711	700	696	704	662	727	725	694	717	730	674	685	655	692	728	678	657	687	680	685	715	697	703	745	671	648	709	713	705	663	709	693	724	691	671	656	657	688	706	648	694	701	682	674	677	731	652	700	718	641	688	734	716	703	658	670	708	694	705	681	667	625	715	680	695	664	666	654	687	681	694	696	701	659	708	696	691	659	659	654	677	677	673	673	708	670	691	642	658	702	668	659	760	702	672	667	655	664	700	658	708	663	697	685	694	657	652	657	686	701	725	693	707	692	647	716	702	695	680	739	688	718	691	638	700	715	654	700	648	708	699	733	712	692	695	648	710	692	712	690	673	737	660	653	677	678	701	677	667	734	698	649	668	680	722	691	728	680	694	700	670	661	689	671	702	657	700	693	757	694	659	715	716	725	670	648	724	714	709	696	740	693	670	654	727	691	658	717	670	699	710	667	657	684	711	682	710	702	696	686	709	713	673	713	697	629	684	680	692	671	646	632	702	680	731	679	699	675	688	726	726	692	699	683	707	658	695	698	716	691	668	664	650	694	658	725	696	698	645	712	739	684	677	680	670	667	696	659	647	678	671	758	670	691	729	686	691	690	686	688	665	674	691	692	651	726	687	724	651	714	666	659	722	633	652	713	706	717	695	698	674	666	676	734	673	668	714	669	651	654	722	734	695	676	711	685	679	674	681	635	723	670	690	681	679	737	651	684	669	669	669	687	666	701	678	708	695	692	675	738	700	693	717	659	706	674	697	718	647	701	663	665	701	682	663	680	686	676	651	665	704	709	714	692	658	671	692	680	688	681	665	742	700	762	693	748	697	659	695	703	648	660	674	689	683	692	714	703	683	676	674	709	718	742	724	707	731	695	744	723	688	727	707	683	689	681	685	674	643	724	678	664	668	744	698	705	661	687	657	729	697	664	675	705	669	728	690	729	673	704	664	713	668	704	695	705	673	670	724	682	700	669	684	734	695	681	661	655	711	753	713	682	762	688	645	658	700	702	673	702	650	674	707	682	734	695	675	671	720	674	673	740	674	679	684	695	715	697	696	715	669	696	688	646	656	692	695	726	648	668	673	705	714	705	722	643	742	716	639	696	671	672	702	705	721	659	692	683	700	689	709	682	712	690	712	687	676	714	721	729	666	717	678	701	728	703	647	645	656	677	664	639	653	683	716	711	716	730	690	696	709	627	713	658	697	703	710	688	701	694	686	720	736	659	679	671	695	702	666	656	665	665	719	698	670	690	701	695	699	662	748	680	696	736	693	686	690	644	673	739	683	727	690	696	727	654	721	722	694	714	705	715	675	708	748	702	675	710	697	619	645	692	708	661	702	690	768	672	660	689	686	718	698	708	680	702	646	664	710	639	677	679	678	646	628	689	711	662	697	652	679	718	682	677	665	730	697	662	707	703	660	687	683	738	674	675	620	691	645	714	662	632	704	645	669	690	621	689	691	681	706	736	647	687	708	713	665	712	696	685	743	685	698	717	728	682	693	688	713	677	712	664	705	653	713	648	645	713	698	640	668	672	694	740	654	677	706	678	674	677	703	696	682	685	716	722	728	692	723	668	683	671	670	686	702	659	710	684	712	690	693	677	679	706	663	646	695	742	653	709	695	665	715	678	688	732	694	698	689	691	675	718	685	736	701	691	701	758	676	652	714	767	668	660	683	653	683	738	680	622	730	699	687	673	646	673	648	654	679	661	668	701	676	662	703	719	699	732	681	704	679	660	708	693	704	685	665	656	704	697	721	700	725	691	664	695	659	714	760	661	715	662	695	682	638	689	719	694	686	692	698	728	703	661	703	665	703	700	730	709	688	654	689	740	655	697	684	660	688	697	677	680	722	712	691	682	676	726	688	726	700	663	701	653	635	675	711	679	664	722	712	700	764	678	700	655	712	701	655	660	748	702	679	668	672	699	679	705	714	661	679	704	692	669	712	722	695	712	687	740	683	676	657	703	682	698	667	690	683	733	662	706	638	694	669	690	675	693	672	683	713	716	679	670	693	751	720	680	716	678	700	677	696	692	683	742	700	715	717	710	678	662	670	693	661	714	726	690	714	745	683	674	716	651	650	673	704	675	710	713	733	679	687	680	729	734	705	715	689	684	657	747	698	739	638	717	762	664	703	717	687	705	710	677	721	686	707	637	688	701	700	685	665	666	669	705	696	689	691	689	712	674	640	685	710	685	696	717	695	681	718	667	673	704	663	656	698	696	703	726	699	675	700	706	692	627	659	717	672	684	702	683	703	687	665	683	732	658	696	705	713	743	725	682	677	687	678	672	662	699	704	719	706	687	648	677	719	753	699	685	712	673	673	692	662	655	699	627	708	727	693	767	664	736	708	714	686	705	721	715	699	724	714	720	684	657	681	643	696	668	709	705	707	694	710	654	703	671	728	656	686	695	671	678	680	675	688	728	655	700	700	687	674	655	652	690	683	685	733	664	681	702	699	658	710	697	648	697	710	704	691	738	705	690	665	746	670	682	683	690	666	664	663	676	689	694	704	673	687	734	694
28358	20263	9205	402	238	230	173	177	191	179	186	162	192	172	161	169	133	167	170	183	150	203	160	163	159	160	160	173	153	167	161	154	167	163	156	171	163	166	172	174	183	153	189	170	190	155	151	151	173	176	132	185	170	144	170	165	155	147	159	174	162	159	164	164	163	147	182	160	166	181	182	145	158	176	164	167	173	170	149	159	162	156	139	147	165	165	159	169	172	154	153	172	144	164	166	169	178	159	157	158	141	167	170	147	170	167	165	153	159	165	163	160	168	163	166	161	193	186	159	181	160	186	169	159	164	162	170	152	134	191	178	163	164	152	189	174	151	163	175	163	189	174	160	170	167	178	178	158	175	150	155	168	163	161	182	162	167	163	147	180	169	167	172	182	190	161	172	168	162	174	172	180	136	148	155	166	159	148	153	162	169	172	158	166	179	163	161	166	186	136	171	145	155	155	170	176	153	160	169	177	190	165	181	171	156	177	157	158	160	147	152	158	158	161	169	166	166	166	157	179	143	176	164	150	172	152	180	140	158	143	172	175	157	163	165	193	168	164	160	166	156	158	161	143	158	172	152	147	167	168	138	167	156	170	168	166	173	164	165	177	162	138	156	150	156	153	175	155	155	177	139	167	148	175	138	167	169	166	165	158	156	154	185	170	148	175	155	159	148	148	139	180	144	176	156	148	154	148	156	168	140	136	151	161	169	154	131	178	141	152	166	154	154	158	147	158	156	180	164	154	151	159	155	161	160	158	160	149	152	188	165	177	167	177	131	165	174	161	156	164	129	161	149	147	127	165	172	181	175	158	147	184	152	185	158	160	158	153	157	138	189	151	176	196	154	144	167	162	162	172	172	152	156	168	165	150	159	156	155	143	131	150	169	139	157	155	149	186	153	170	158	165	165	157	150	176	170	163	149	148	170	137	163	179	175	163	167	159	154	173	147	154	162	139	171	159	176	166	160	153	153	166	168	148	178	170	163	166	163	156	157	162	186	158	154	154	144	142	167	164	148	129	151	175	169	150	153	159	146	163	170	158	158	156	177	150	168	156	160	148	163	150	167	173	166	170	147	158	148	165	171	174	158	194	153	148	144	145	169	134	177	153	170	158	147	166	166	176	170	151	165	151	164	151	149	156	143	162	154	151	184	150	159	180	152	149	171	167	160	157	158	172	156	154	154	151	161	160	168	142	134	166	162	159	170	167	173	141	165	142	171	171	146	180	152	156	185	168	164	163	168	176	167	186	161	153	156	167	163	169	154	160	171	155	178	152	164	153	152	167	159	186	155	162	157	142	172	147	165	135	165	155	151	164	151	147	130	165	180	133	155	176	166	161	165	155	170	161	161	153	148	158	143	160	174	152	175	180	175	146	163	196	158	150	176	159	146	169	155	181	168	166	150	166	175	164	170	158	163	150	189	177	173	139	168	151	150	155	160	154	166	152	185	160	136	167	168	166	148	186	177	154	166	182	212	147	159	154	164	149	149	156	156	160	145	176	163	137	173	175	152	173	141	163	181	160	165	178	151	148	143	149	167	157	192	156	165	159	196	154	180	161	154	143	155	169	166	178	155	152	170	160	163	153	138	177	179	140	160	160	134	175	153	125	178	142	181	159	153	140	174	158	172	152	154	181	159	195	151	161	155	144	163	152	162	160	147	164	174	141	177	158	176	157	183	132	158	153	175	168	150	161	155	161	139	194	169	150	176	159	150	155	167	158	171	190	174	154	175	155	171	159	169	194	138	162	165	133	164	172	165	140	161	167	163	174	154	162	126	135	164	147	160	136	153	148	196	176	177	159	177	174	166	156	155	162	167	166	160	161	160	158	160	170	189	166	163	145	166	194	174	148	173	166	155	181	150	157	146	164	175	167	170	149	174	186	156	151	164	171	131	166	168	171	131	184	192	157	177	183	176	156	170	171	149	145	153	165	161	164	163	167	171	158	175	149	166	167	167	169	175	149	152	160	136	180	151	154	170	167	155	164	168	177	164	149	151	163	154	148	167	169	195	165	167	163	152	155	157	180	164	145	135	168	177	148	164	168	173	158	164	174	179	164	158	157	167	170	164	146	151	158	158	155	163	141	152	179	149	145	164	161	137	170	148	161	153	149	181	156	168	142	161	174	166	169	170	179	169	178	144	167	173	162	139	197	182	158	168	148	158	174	168	161	150	148	189	182	189	172	169	164	147	149	149	188	151	140	168	183	168	165	160	176	181	159	167	152	150	138	140	165	170	136	172	166	188	136	152	171	151	174	155	142	173	167	173	150	153	175	171	152	170	158	139	158	198	170	158	175	153	151	143	131	145	154	174	158	159	170	172	179	159	160	172	161	172	184	151	172	148	155	150	155	195	174	216	160	159	183	161	175	163	159	165	145	159	176	155	158	156	159	157	166	178	166	154	164	131	154	152	155	190	183	178	141	177	157	157	145	145	153	159	186	167	163	154	160	151	162	170	141	154	160	155	157	160	160	153	175	182	154	159	177	169	167	182	184	167	150	161	138	164	171	142	164	171	169	155	168	136	160	151	153	163	140	179	153	181	173	165	168	183	171	157	167	176	172	175	154	175	153	152	177	170	146	190	156	168	147	160	160	165	163	138	189	165	145	185	173	163	182	157	139	172	172	180	166	155	146	155	170	196	172	179	152	160	167	163	177	169	174	157	172	155	180	161	149	173	157	135	139	163	159	175	158	109	150	150	159	169	163	162	156	154	150	155	171	157	154	158	153	159	164	163	153	162	193	155	179	158	161	166	144	165	173	195	189	182	162	164	138	156	174	186	171	187	158	163	163	157	193	172	149	154	165	187	163	181	158	166	156	165	152	164	159	155	174	168	146	175	169	162	156	170	188	154	163	196	164	174	157	173	154	169	161	168	149	169	162	173	161	149	164	177	166	179	168	195	169	149	173	136	151	158	176	159	144	151	176	171	153	169	156	129	190	162	177	156	163	179	174	190	148	151	159	129	155	172	159	160	171	170	157	162	155	168	156	143	171	144	165	152	153	145	159	155	180	138	173	167	149	190	181	161	151	148	170	132	186	163	185	171	167	155	164	152	160	158	137	147	156	174	150	172	164	175	150	140	152	173	146	151	141	169	186	164	166	179	166	162	205	152	146	139	173	137	174	165	148	151	165	139	148	167	163	153	169	154	165	154	179	147	192	159	134	163	172	147	147	137	144	153	153	164	169	158	135	186	162	163	158	163	170	150	158	162	185	165	176	156	168	137	150	168	168	167	165	192	172	165	165	176	183	165	179	165	156	150	152	167	152	156	155	166	167	144	175	179	164	148	150	163	156	149	156	158	145	150	171	183	153	156	172	158	165	179	148	149	142	173	151	159	166	152	166	166	145	170	142	151	169	153	163	165	144	135	157	142	176	128	158	158	163	132	138	175	168	168	175	144	144	144	173	156	146	171	146	149	157	170	159	176	173	150	145	154	160	157	147	156	159	161	179	152	167	143	164	153	145	155	166	164	170	151	170
8692	23188	4898	348	335	253	228	209	223	216	196	181	226	194	214	180	179	207	173	192	190	193	164	190	192	158	204	169	192	186	170	192	162	196	181	193	180	199	179	184	178	154	193	184	170	162	184	177	185	184	219	194	161	161	155	188	215	157	160	169	181	182	214	185	193	181	198	162	175	203	178	166	191	170	212	196	178	179	173	169	184	177	177	193	168	175	191	172	146	172	209	180	172	154	163	172	189	190	193	179	162	200	185	187	191	207	187	194	186	181	179	183	171	171	169	188	194	174	200	184	174	192	173	152	161	171	169	177	162	188	185	188	183	187	181	199	203	168	184	150	189	165	189	176	177	168	178	150	198	177	176	171	181	194	179	173	141	163	176	190	168	154	177	221	171	191	180	178	174	188	173	180	163	173	170	167	161	167	180	153	200	160	196	184	162	198	193	178	198	166	177	192	204	183	157	192	179	175	170	192	189	192	188	196	181	184	192	163	175	161	176	178	176	180	189	160	198	184	173	195	187	176	182	197	188	165	177	170	153	181	185	198	154	167	175	165	158	175	167	187	198	176	188	192	184	182	205	151	198	160	182	150	174	187	187	175	179	193	177	173	178	179	199	174	197	198	175	165	184	194	139	169	187	179	182	188	176	180	166	195	147	176	215	182	170	156	165	182	180	186	177	192	185	211	189	198	186	156	174	160	154	175	188	190	169	183	161	181	186	167	139	193	172	180	187	188	166	180	209	199	180	178	191	172	155	187	179	164	197	179	214	205	154	189	180	184	177	185	167	194	196	183	187	173	173	190	187	171	177	179	196	180	167	169	176	174	178	193	185	161	182	180	182	180	165	197	194	179	189	175	191	182	194	177	186	173	188	183	185	190	207	184	170	191	169	189	174	162	176	180	155	195	192	209	190	161	182	167	178	193	202	175	173	174	180	184	199	186	172	182	175	174	194	185	168	164	204	167	190	155	175	173	200	204	159	174	177	173	177	211	176	180	192	192	161	180	175	191	173	187	170	189	193	159	202	168	175	170	162	153	152	173	181	148	188	175	193	195	184	183	196	191	144	192	164	178	197	168	160	194	170	173	200	191	173	195	176	174	174	186	190	188	182	153	173	198	210	188	193	151	178	170	171	188	194	194	176	157	185	185	178	176	205	177	182	188	170	169	185	172	174	160	173	181	188	166	163	185	166	162	188	190	179	195	206	180	179	165	193	177	190	167	206	176	173	189	173	178	162	194	188	166	165	194	168	177	152	173	173	194	176	156	169	172	174	166	193	194	156	174	157	192	194	176	186	182	173	180	191	176	184	185	188	158	168	185	167	171	187	171	178	191	179	187	191	184	177	191	171	191	179	203	169	189	159	157	180	179	176	176	181	185	190	164	164	185	188	180	158	182	181	152	180	199	178	186	172	189	178	192	176	180	179	177	199	187	174	195	175	148	178	168	199	175	190	205	190	193	176	207	175	174	175	168	180	188	180	164	193	190	170	162	173	170	179	173	200	198	187	165	174	164	192	206	194	159	184	149	182	168	196	189	182	184	192	175	168	197	161	188	213	173	157	198	164	186	180	190	192	186	176	190	175	198	171	177	174	192	166	174	194	180	183	166	170	167	190	183	208	190	167	190	181	182	194	193	170	189	187	209	182	159	191	182	197	201	154	167	185	194	184	195	191	185	168	213	166	199	171	186	174	173	183	181	179	188	193	183	189	182	164	180	214	178	179	189	181	190	194	199	178	204	171	165	209	180	170	193	185	191	204	162	184	186	179	165	159	194	176	169	168	197	180	188	194	183	170	185	182	176	182	182	192	171	171	187	184	180	170	173	190	176	155	212	193	169	152	172	165	165	188	187	162	185	158	160	182	190	188	172	196	174	163	198	180	171	168	157	182	173	189	181	198	157	169	176	202	194	175	187	169	144	179	192	180	190	192	186	185	178	195	172	206	179	170	182	178	177	160	187	182	190	180	169	175	171	151	156	171	187	184	194	182	187	191	175	176	159	173	179	188	193	177	192	184	194	171	187	188	155	203	189	176	172	179	176	180	152	186	177	160	148	190	181	168	184	170	162	172	161	181	157	147	181	212	167	172	188	167	181	186	194	171	178	172	169	184	178	172	177	167	179	166	168	197	193	204	194	195	181	170	173	189	191	179	175	181	176	187	184	168	176	174	188	181	183	194	180	182	191	163	179	180	159	175	178	205	194	194	145	164	149	185	183	190	192	174	196	196	177	157	197	168	183	156	174	179	194	185	173	172	172	198	219	180	194	190	193	158	187	195	167	200	168	177	176	178	166	164	171	173	199	202	180	184	175	172	179	169	186	170	173	193	182	190	183	195	166	209	155	185	180	182	181	194	212	204	181	158	165	179	162	169	174	167	185	157	177	166	187	159	165	166	169	190	194	174	189	189	190	175	184	172	189	176	189	156	186	165	184	177	169	188	189	177	153	165	153	205	189	193	184	192	181	171	186	164	191	168	172	167	176	199	173	173	174	203	175	181	166	171	195	206	188	190	171	177	181	192	172	168	164	185	178	161	188	194	177	181	163	196	194	175	146	173	183	187	160	158	170	172	174	180	182	168	172	169	162	170	172	180	193	180	187	153	182	213	184	180	166	181	194	181	161	161	141	192	178	178	178	192	205	184	167	183	176	192	170	160	169	187	170	174	191	189	218	172	156	181	172	178	152	179	178	166	188	186	184	196	189	165	162	173	181	160	167	170	190	154	184	204	185	195	164	161	171	183	186	175	187	187	189	175	155	169	186	192	190	171	180	183	148	172	166	189	191	164	198	173	198	191	156	188	187	189	186	177	182	203	172	191	189	202	196	188	192	178	187	166	180	173	209	181	189	186	162	188	164	168	176	173	178	186	163	185	157	199	179	168	182	195	180	170	198	163	196	191	181	167	198	187	175	203	180	199	203	204	194	198	181	185	167	166	170	171	192	174	201	177	187	170	189	173	186	173	176	176	207	181	181	193	174	165	184	195	196	167	169	176	195	156	164	168	189	206	187	187	167	183	182	176	171	162	180	179	155	165	172	166	185	180	178	166	182	165	173	183	173	186	184	187	166	162	179	157	179	172	169	182	188	203	201	180	168	168	191	165	185	183	172	185	202	184	176	175	171	182	164	178	177	172	179	181	200	178	164	192	167	182	173	167	166	210	181	163	178	167	159	156	165	191	189	172	205	191	167	180	184	162	211	206	170	140	185	170	162	164	173	178	180	180	180	198	192	173	156	187	165	184	179	191	183	174	179	194	179	163	187	167	175	182	175	195	164	176	203	180	166	161	162	189	199	182	171	174	180	188	161	180	178	158	188	188	192	156	212	173	186	147	170	189	182	182	167	161	186	186	195	180	193	164	175	189	169	196	175	151	203	189	169	185	181	175	181	168	180	166	176	178	162	160	184	173	170	169	176	181	158	192	179	195	206	191	183	175	171	191	180	200	179	208	180	178	190	186	178	186	184	177	184	163	172	181	169	182	180
25328	21214	28985	23501	20881	11521	1697	1087	879	912	720	728	683	701	654	613	593	606	553	550	580	575	548	514	580	558	543	533	524	509	531	512	551	529	510	530	503	546	542	503	535	547	523	476	516	575	462	487	487	489	536	535	538	505	503	509	522	500	513	509	512	445	461	485	493	489	524	513	554	536	490	483	452	502	482	502	484	486	522	500	553	513	538	507	506	460	496	517	492	499	516	500	473	480	488	523	505	503	499	509	514	507	506	487	484	502	489	458	467	533	504	487	457	524	548	472	498	500	504	430	491	499	523	537	489	500	451	494	505	494	544	482	510	513	547	512	448	500	468	498	507	501	516	470	491	506	470	497	453	510	523	479	525	466	558	498	507	519	499	541	501	510	491	518	454	516	474	527	511	520	495	526	499	504	523	479	512	515	518	506	503	492	517	486	524	523	539	485	513	518	490	482	521	485	522	487	523	506	524	520	516	469	477	520	498	517	538	472	505	523	548	529	559	511	454	510	468	529	506	487	481	519	511	483	515	496	518	470	520	510	509	525	468	508	491	490	511	491	546	492	485	471	531	503	503	453	507	501	517	550	571	511	468	507	483	472	470	545	499	492	482	521	497	536	473	525	526	481	502	528	498	510	501	493	494	496	503	462	474	487	499	483	480	443	504	524	473	459	493	464	499	518	500	479	513	473	503	553	513	471	479	531	529	483	475	504	502	512	474	512	540	484	510	505	490	476	490	486	543	494	471	540	494	487	510	488	502	498	491	491	507	543	509	497	518	518	471	513	507	518	544	484	524	536	490	534	474	478	483	526	519	490	512	510	499	478	468	490	496	533	496	490	502	514	524	514	507	487	513	554	519	521	501	525	470	541	493	488	466	489	479	503	509	506	497	477	494	522	496	503	464	514	495	518	539	544	490	474	544	436	520	511	543	527	479	517	504	525	495	500	503	473	492	494	535	484	524	458	502	485	497	503	498	511	507	485	491	509	502	528	536	480	493	478	495	525	492	517	498	528	470	506	497	499	499	460	481	517	548	475	489	535	496	534	484	499	518	490	506	516	497	481	524	478	503	498	518	522	523	512	530	515	532	551	497	487	480	503	516	484	500	548	511	515	504	466	495	502	518	509	522	525	511	492	471	497	491	473	466	538	480	466	481	506	529	469	483	442	491	523	516	509	508	500	513	520	457	528	500	479	503	445	509	514	481	531	520	538	510	468	476	471	523	513	506	513	498	536	524	506	492	502	506	503	528	461	499	501	468	506	481	509	518	529	520	519	481	481	495	502	500	541	541	506	476	500	533	519	505	460	555	517	471	497	483	518	490	458	511	505	490	495	481	514	509	465	471	520	481	489	489	508	490	525	496	441	539	483	514	504	523	517	486	496	500	499	455	524	472	473	490	467	523	525	531	506	533	478	528	482	529	490	533	519	504	540	528	530	502	463	505	492	514	494	432	495	532	490	489	491	490	569	487	485	523	477	473	538	504	495	520	474	529	468	511	505	503	475	502	468	533	516	508	534	505	533	503	476	528	490	525	490	487	467	508	510	522	518	524	442	524	512	485	508	514	540	447	471	514	508	478	500	502	454	498	488	499	531	484	461	504	529	461	487	506	484	502	505	489	478	518	505	470	495	476	505	497	485	513	509	513	526	478	504	483	494	508	521	491	511	501	492	510	536	486	490	493	539	513	506	485	492	492	507	523	504	492	504	512	487	547	504	482	559	494	485	497	509	494	523	480	517	500	498	504	536	497	477	499	444	498	508	481	484	508	491	511	493	517	512	513	504	504	516	494	498	534	509	496	520	515	485	486	495	511	498	467	479	527	491	526	523	459	514	500	484	495	475	478	452	524	520	530	507	454	481	539	470	503	535	470	508	507	492	473	510	483	514	508	483	452	522	477	506	457	517	495	492	490	487	514	472	461	519	506	546	472	507	538	472	536	533	526	469	490	519	500	495	530	483	510	489	464	564	497	505	511	507	525	503	504	517	491	476	534	482	493	535	490	481	513	480	505	467	532	510	517	436	512	469	515	523	562	524	472	493	487	505	467	485	471	485	509	523	482	498	500	477	500	510	484	473	522	504	520	539	559	534	492	512	488	546	481	518	497	529	538	506	469	504	500	518	484	541	479	467	531	486	502	478	462	469	464	509	509	509	526	485	448	492	496	537	486	471	516	519	529	478	515	485	480	488	557	493	510	483	519	514	521	494	489	490	555	543	496	512	497	492	488	489	505	476	527	491	540	478	465	522	499	487	524	503	525	491	480	518	530	504	492	495	483	471	510	535	515	525	530	511	500	546	482	493	460	495	481	551	557	502	506	527	485	542	483	492	501	501	541	475	513	567	524	521	483	506	508	519	501	509	493	493	514	516	504	506	510	490	492	500	520	478	489	485	515	524	525	525	485	538	492	504	509	498	502	522	526	477	531	525	479	502	539	495	505	522	480	519	466	468	530	512	505	483	470	495	528	455	492	508	496	508	512	488	519	518	482	505	513	496	420	477	486	497	546	496	493	526	503	536	494	520	468	570	507	519	539	499	524	502	487	496	499	511	461	490	500	480	523	463	493	487	471	468	502	510	535	497	508	506	487	478	477	505	506	512	513	531	505	488	502	537	548	467	520	504	523	517	505	533	521	537	508	512	525	486	479	551	501	545	523	511	521	469	508	539	509	503	473	493	515	493	556	477	496	498	514	524	513	544	503	487	466	514	468	497	516	520	478	535	514	525	541	519	525	487	489	519	529	504	494	503	504	430	522	494	527	516	513	468	504	490	484	545	515	480	485	481	515	550	501	518	509	509	497	486	526	528	517	542	516	478	485	494	526	498	504	459	490	504	471	503	551	538	506	508	522	495	503	482	547	481	492	503	537	489	496	560	565	536	504	466	495	517	527	527	497	494	502	502	518	502	482	519	523	512	473	492	547	512	490	498	528	511	490	513	493	508	504	462	483	507	476	490	483	490	495	514	483	493	496	513	481	516	479	490	476	511	485	506	474	507	528	514	517	500	488	478	490	514	501	520	516	493	499	527	505	490	445	474	516	495	485	500	488	516	457	513	506	491	472	516	513	475	489	452	518	512	491	499	495	504	499	486	469	504	432	480	500	527	494	484	501	509	479	527	498	486	541	512	487	488	477	506	468	509	528	516	557	470	490	510	514	507	516	521	458	465	479	512	468	508	540	531	496	498	496	506	510	513	532	502	522	498	485	493	497	512	539	486	535	491	524	513	504	511	524	539	511	499	474	512	526	459	463	528	518	496	496	504	491	520	510	509	484	473	514	486	501	500	497	469	502	501	526	525	524	518	485	515	558	522	537	469	508	489	489	516	498	514	487	493	527	462	516	516	479	500	492	526	466	495	485	514	536	484	502	514	508	502	504	571	531	529	475	508	514	491	516	503	529	521	508	453	485	488	506	519	516	500	509	527	519	504	509	474	506	456	498	507	493	462	518	512	489	522	499	497	497	501	495	472	489	465	512	527	535	498
12434	45460	19149	5208	3436	2692	2215	1758	1511	1374	1246	1037	935	901	766	777	714	701	618	670	632	578	586	619	619	571	578	560	592	588	544	543	547	539	510	555	537	550	548	561	567	505	527	505	561	504	542	535	507	533	537	517	464	483	554	486	508	502	523	489	515	555	492	563	520	532	521	476	531	507	511	530	494	486	509	485	530	465	515	498	481	502	491	475	514	529	549	472	532	537	525	500	516	555	507	570	479	477	504	522	562	509	503	485	504	512	517	499	504	531	497	522	506	506	527	500	505	498	513	533	527	493	508	547	505	466	505	482	503	502	499	486	471	508	494	492	482	489	474	510	443	523	507	491	481	517	539	490	514	541	523	513	491	500	525	487	514	466	512	553	497	478	516	488	457	487	511	476	474	475	455	514	515	510	505	532	517	488	532	489	511	479	454	496	496	480	494	511	520	498	500	491	525	580	545	498	502	519	516	542	526	490	522	474	517	495	501	492	453	522	521	467	495	489	460	489	492	517	490	522	506	487	476	494	482	505	503	543	520	495	523	533	509	453	481	527	519	483	493	489	533	518	502	538	495	493	507	517	527	522	487	544	504	488	499	509	492	537	507	503	521	533	524	469	503	557	517	482	492	478	553	531	472	532	504	527	464	547	537	536	530	511	508	537	496	502	478	500	497	468	504	533	458	494	510	533	513	504	494	476	521	493	515	506	471	520	476	485	522	480	504	485	508	486	525	512	519	512	524	583	505	505	477	514	487	495	507	461	544	500	514	505	493	495	516	490	503	510	496	493	500	501	495	487	501	489	494	527	493	540	534	523	501	484	501	518	525	499	483	479	510	491	491	515	500	498	489	514	526	492	520	506	476	498	511	484	529	508	509	522	458	522	525	526	525	520	506	523	505	487	480	524	504	509	525	525	505	508	526	469	492	505	495	544	506	501	491	503	522	493	492	518	529	492	535	484	540	475	531	509	489	514	508	462	498	489	526	474	516	486	524	505	512	519	490	496	494	488	521	474	509	499	456	516	515	476	468	521	522	494	506	447	501	479	508	494	530	552	519	489	490	503	515	514	487	523	471	483	497	504	491	481	487	524	503	473	491	510	534	488	471	519	519	510	490	515	508	495	476	455	508	530	512	496	543	474	508	480	524	506	472	503	518	489	500	499	480	538	490	466	517	520	468	505	482	488	539	502	472	492	490	491	532	527	481	515	469	472	474	502	443	537	490	479	480	477	481	491	530	496	520	485	453	474	512	500	508	475	554	491	497	495	509	502	478	488	472	498	518	492	482	497	522	491	513	520	514	492	520	490	490	472	505	495	512	479	515	513	506	526	566	495	501	500	468	488	467	536	473	512	479	529	480	478	466	500	489	475	464	477	524	517	507	497	505	490	467	513	461	520	465	508	501	529	503	497	529	513	490	567	522	468	538	495	494	476	485	521	533	504	503	519	549	510	527	493	482	509	440	488	514	521	506	463	495	545	533	460	500	508	526	504	491	442	495	481	522	499	482	491	471	522	528	503	529	470	502	497	490	506	477	522	524	484	501	507	537	528	531	502	489	493	556	492	473	500	514	505	508	537	554	495	507	490	516	456	520	490	514	516	469	483	494	532	527	499	503	486	525	508	487	515	527	494	523	505	548	492	502	485	543	536	465	489	526	502	528	503	492	492	491	534	538	472	515	493	458	530	513	478	491	482	502	501	518	556	498	467	551	521	480	460	497	477	497	523	498	508	522	519	562	500	525	482	517	521	499	488	467	510	498	510	497	483	478	500	502	493	505	516	499	505	464	484	463	514	508	496	495	499	501	498	488	487	483	532	505	545	472	469	475	496	521	531	489	519	473	507	484	505	510	496	508	515	500	504	530	481	521	494	501	519	493	510	499	530	505	468	522	451	529	515	493	560	515	476	514	487	485	502	502	490	505	473	469	489	497	508	492	492	484	508	471	480	515	460	504	516	522	453	506	475	470	428	507	508	492	525	506	509	544	499	490	486	529	485	495	514	506	487	532	475	477	524	544	508	503	502	503	522	486	512	470	498	509	481	519	495	491	518	489	561	503	478	490	527	480	489	522	494	500	522	519	536	514	502	524	454	520	450	500	526	468	476	473	482	535	493	524	466	508	517	490	490	507	490	495	483	513	517	482	503	477	542	498	488	533	446	545	517	507	532	557	497	509	458	531	519	510	500	487	496	515	496	521	538	512	475	515	498	516	487	491	514	488	485	482	507	496	508	495	479	434	511	504	504	490	507	497	528	501	528	525	500	502	455	512	487	509	469	520	505	506	461	519	494	498	531	488	510	488	486	458	522	471	509	495	507	497	484	543	521	529	511	523	514	482	530	509	477	479	521	512	519	487	506	512	498	482	474	540	535	493	483	504	479	500	490	507	472	467	488	453	501	523	475	501	505	503	525	523	505	485	496	503	514	525	510	493	496	495	547	494	490	510	467	495	520	519	496	507	482	467	537	491	493	507	492	512	502	522	512	470	513	501	482	516	533	463	516	504	491	509	504	487	482	506	508	518	502	532	488	490	503	472	528	529	555	505	461	532	547	502	488	518	488	545	493	483	462	494	501	507	521	493	512	497	482	533	479	524	498	526	502	518	498	487	514	493	519	494	492	513	490	514	508	527	497	483	507	501	498	504	540	459	498	509	518	505	488	519	502	474	483	525	508	419	469	484	501	502	492	542	544	527	466	481	499	488	474	517	511	530	518	489	483	526	474	474	487	460	487	510	498	527	526	502	486	496	515	512	500	512	501	498	519	494	484	488	491	515	504	503	501	518	499	526	527	466	514	505	493	526	502	514	520	516	495	489	524	532	493	538	483	504	494	511	498	488	503	525	497	495	531	480	511	534	476	482	525	545	486	494	507	495	484	491	512	491	521	517	504	472	493	477	487	487	508	493	484	468	506	491	531	499	504	544	488	498	483	520	513	517	475	514	542	498	495	495	488	500	498	510	531	539	527	514	505	492	489	520	502	483	511	519	515	546	517	538	527	492	515	468	493	490	492	496	531	534	491	489	455	511	474	504	495	514	497	504	502	479	505	518	502	506	491	530	495	510	486	499	517	501	500	521	541	523	487	508	520	511	509	476	528	461	511	485	547	481	490	491	488	541	483	506	489	522	490	511	513	524	466	504	520	474	553	513	481	528	519	516	440	512	458	510	473	489	478	498	509	480	460	497	535	479	493	521	513	504	484	513	501	498	495	480	480	532	511	499	520	482	459	481	497	545	473	459	520	541	471	523	522	514	478	541	529	530	458	519	516	543	490	517	520	514	505	489	478	510	472	481	474	513	494	502	498	528	518	499	488	502	520	516	540	484	498	486	466	476	503	514	513	483	507	513	509	504	506	482	544	549	506	473	496	528	496	507	512	506	501	511	475	526	532	479	555	480	491	512	509	511	524	500	522	498	475	504	528	504	506	544	529	513	482	477	509	503	511	537	503	516	511	506	552	487	490	526	478	464	489	466	483	506	490	517	500
23070	21034	29157	23117	20977	21058	11249	2052	1441	1382	1377	1171	1051	1037	1002	914	949	832	832	831	844	780	767	800	781	805	736	781	767	732	749	710	760	669	716	752	741	725	741	747	709	669	689	683	640	714	675	725	693	678	652	669	723	708	729	675	739	646	666	685	690	722	717	692	715	712	690	721	709	689	708	742	705	648	679	707	738	699	724	674	735	696	712	711	695	665	739	723	677	701	695	712	694	697	715	701	666	719	694	716	699	726	724	694	685	673	681	705	692	699	721	689	690	730	641	714	674	696	625	650	671	664	720	652	720	721	700	745	700	675	698	722	663	647	680	715	666	723	685	690	717	745	719	713	611	626	696	722	710	736	702	647	721	700	697	700	665	733	703	707	631	682	698	680	669	737	645	668	695	683	694	652	709	684	719	663	651	639	694	729	695	700	707	694	703	723	692	682	658	691	695	641	656	669	693	672	656	651	671	687	640	676	684	667	683	685	744	686	727	695	659	666	687	699	695	667	692	668	668	678	652	716	649	653	718	661	646	693	611	651	697	653	699	702	680	672	696	687	700	727	684	673	667	632	705	726	693	674	684	626	735	661	643	695	723	666	712	675	587	735	647	641	619	714	721	700	648	693	686	663	666	661	651	688	681	698	722	634	643	675	704	698	697	680	685	732	686	652	696	674	652	668	718	627	663	685	680	684	706	709	677	703	696	665	720	691	716	689	717	698	708	683	673	624	672	698	699	684	674	697	734	683	653	633	722	674	705	673	675	694	682	709	709	668	701	714	689	709	642	634	662	710	709	665	666	715	664	681	666	672	700	659	654	690	703	704	681	674	622	720	690	718	717	678	705	686	687	692	662	620	675	750	616	676	660	670	673	678	722	687	683	650	684	742	722	691	733	689	668	739	699	648	681	685	691	725	697	689	685	739	710	678	707	703	684	701	667	678	684	674	692	708	666	702	692	639	671	660	682	695	681	640	683	641	642	666	686	729	681	705	673	701	676	652	679	689	678	676	659	707	712	674	707	709	701	664	671	654	651	700	680	687	717	676	691	667	664	701	723	706	652	667	662	689	660	675	684	706	664	675	676	709	636	697	688	685	661	662	681	699	704	677	670	674	692	641	707	681	701	656	700	711	648	708	701	686	663	677	704	677	656	694	680	658	722	678	702	657	666	628	714	712	714	693	679	656	690	742	707	668	685	652	665	661	714	697	717	701	677	699	726	732	671	649	673	712	622	628	666	715	650	715	662	680	689	667	715	698	636	690	709	651	739	656	660	678	672	684	666	688	662	697	747	665	671	664	670	720	667	651	712	658	688	679	703	717	721	685	698	730	711	669	700	689	651	718	692	652	722	677	623	623	684	674	698	693	695	693	657	694	683	673	641	686	657	660	693	662	683	705	678	688	696	696	692	719	741	696	699	648	636	691	679	710	653	707	684	635	699	679	716	669	715	711	724	673	681	645	699	699	724	667	687	661	672	658	711	652	695	656	706	651	657	695	658	693	692	666	682	713	679	700	653	678	715	695	656	670	651	683	692	687	642	626	667	695	706	673	651	653	646	704	674	702	695	701	696	698	690	648	693	650	709	676	678	671	715	680	644	674	706	677	689	688	731	723	695	657	665	645	725	635	712	681	716	705	667	711	658	692	683	719	612	698	651	667	693	661	678	676	669	693	697	672	675	640	668	660	687	729	681	694	679	684	668	687	733	653	658	715	712	661	681	677	665	689	690	705	680	688	670	730	660	639	659	694	666	692	747	710	667	748	660	709	670	669	676	699	657	659	687	676	677	673	679	673	737	656	678	667	658	709	722	695	658	722	738	654	691	672	710	669	636	676	728	690	664	720	692	707	688	672	685	749	688	720	693	701	689	677	736	688	726	658	701	686	698	666	705	690	685	692	716	683	705	667	702	678	693	690	681	649	704	721	720	690	635	656	699	628	690	710	690	666	667	684	697	698	686	713	668	653	699	664	651	734	720	666	690	682	673	660	684	733	692	674	665	698	693	679	717	687	657	760	639	683	623	642	674	672	703	706	643	674	698	650	673	662	656	665	649	682	718	673	702	735	661	619	679	660	653	664	683	717	689	679	680	676	634	706	739	660	695	688	674	651	683	679	688	626	692	667	687	667	751	694	702	692	652	720	678	652	641	704	635	700	683	722	721	735	658	682	652	647	715	735	644	660	684	627	681	709	673	645	710	684	630	670	701	658	689	686	686	669	695	691	691	691	720	684	707	656	701	685	693	679	689	682	692	688	691	711	681	690	648	677	681	666	705	675	657	712	623	629	687	678	662	665	716	694	676	748	671	716	689	687	640	668	678	719	702	676	757	692	725	665	713	665	654	639	701	783	681	667	742	691	706	685	690	664	698	680	703	670	658	717	682	729	674	676	690	696	744	709	686	701	702	663	722	655	719	690	672	678	700	642	706	696	730	690	683	689	642	644	686	659	689	653	639	722	715	652	702	696	711	627	695	704	639	664	672	726	640	651	684	710	710	674	668	683	671	672	708	711	676	698	654	678	698	741	640	661	665	718	703	641	710	611	664	654	695	702	720	671	667	657	681	755	679	653	666	710	682	686	652	661	661	714	714	695	682	684	666	684	668	691	673	638	728	691	662	647	654	678	701	692	676	672	689	648	735	688	651	644	662	698	664	702	672	689	709	679	678	683	693	689	624	712	682	733	692	701	713	696	706	696	690	673	689	633	699	631	675	696	704	677	626	707	663	668	724	641	682	668	648	678	673	636	662	673	679	673	687	692	679	721	670	629	710	668	680	694	706	644	682	660	702	677	702	714	712	661	688	693	651	678	693	703	688	657	691	690	692	711	674	635	667	696	704	679	693	694	676	673	715	695	695	685	660	714	684	698	687	750	668	657	672	701	666	674	690	657	673	714	635	692	649	715	738	661	620	637	711	711	695	680	698	680	683	715	659	681	722	746	694	753	682	670	676	641	668	729	688	665	687	652	698	672	706	689	663	688	700	659	659	711	721	671	643	690	656	743	717	622	744	685	717	683	650	726	665	662	669	675	656	683	751	706	743	706	678	629	692	681	716	656	709	648	716	651	637	710	681	615	647	659	628	687	730	686	649	667	660	664	700	752	672	693	717	686	648	645	657	669	710	693	686	688	678	694	677	702	694	675	697	657	661	648	672	732	703	713	689	662	653	683	700	733	724	714	689	706	648	730	693	646	707	686	709	701	659	680	702	680	717	717	716	711	670	665	671	643	698	717	690	670	682	711	680	681	717	713	697	674	734	693	677	642	731	711	724	691	655	636	688	687	708	661	736	715	681	687	657	637	704	677	641	688	680	675	672	668	684	719	708	658	684	650	683	624	721	683	713	683	658	662	707	690	723	682	685	684	750	729	688	716	701	721	658	696	650	690	646	714	669	682	654	721	694	719	658	692	670	644	741	686	695	649	667	694	702	664	684	705	673	709	641	702	666	669	667	682	693	695	661	640	656	670	667	708	655	662	692	730	698	709
12644	41825	23532	9610	6532	4958	4124	3243	2727	2453	2068	1789	1539	1386	1362	1211	1119	1064	983	959	958	863	908	856	894	890	838	805	769	789	839	749	768	739	781	757	751	732	742	763	749	705	715	726	757	727	766	700	774	661	709	751	734	685	693	772	690	705	743	717	663	710	703	668	763	670	741	721	684	701	736	745	681	694	678	699	736	717	692	703	705	712	683	667	689	696	755	725	739	713	684	723	699	707	703	665	718	669	723	696	727	685	705	674	659	659	666	704	699	658	698	698	677	677	708	693	651	673	738	668	652	681	744	687	699	661	695	714	680	718	705	707	732	714	680	704	705	670	688	689	697	720	698	744	714	700	750	707	739	651	711	708	686	660	723	687	748	698	664	676	696	660	709	687	691	680	716	647	699	698	705	716	720	691	695	638	711	683	693	734	695	703	693	706	675	710	680	708	675	721	730	702	649	663	685	661	704	678	708	681	697	698	686	726	665	720	713	680	685	688	703	702	682	727	717	689	673	641	695	702	646	719	716	677	689	687	713	703	667	635	729	682	717	666	712	741	684	671	674	658	703	722	719	683	711	674	690	680	688	676	705	650	673	675	693	715	660	664	688	649	721	743	719	654	711	675	672	654	711	724	687	673	758	683	700	670	667	679	688	694	737	704	693	663	687	680	774	710	704	686	715	685	661	661	702	727	669	704	709	721	660	716	656	679	691	644	696	690	689	729	712	722	681	721	706	671	711	712	717	707	640	660	741	680	688	659	675	669	719	676	702	693	683	669	690	671	713	688	668	724	723	711	624	692	705	671	682	700	684	665	701	693	730	660	698	669	668	684	695	706	696	705	674	677	707	658	702	723	712	696	691	702	723	736	729	667	724	697	728	734	708	702	720	702	739	688	693	693	687	658	684	679	687	698	699	654	684	713	696	681	733	683	680	708	693	688	702	715	767	708	665	727	708	701	769	711	697	709	706	690	708	672	725	701	744	667	684	728	668	676	654	695	742	723	690	680	691	685	685	697	698	729	737	649	669	724	670	681	728	673	708	688	706	726	671	644	700	664	715	723	703	743	729	702	684	697	728	682	691	687	724	689	732	757	691	768	713	720	690	724	693	626	690	693	706	691	711	678	719	711	655	722	642	684	697	717	660	705	744	684	691	671	693	688	668	683	733	669	683	687	695	710	724	661	684	659	674	682	710	685	718	728	673	681	694	674	702	741	710	699	652	687	691	679	715	686	723	721	657	707	716	701	713	733	636	699	718	685	675	712	701	722	668	714	696	737	687	710	670	711	667	678	654	696	668	658	701	701	705	714	696	685	692	664	727	695	666	738	709	695	669	701	752	669	701	692	682	631	685	660	723	694	671	699	685	694	691	703	754	684	699	730	700	720	678	665	704	704	749	667	709	753	687	713	699	708	715	698	703	690	701	709	702	730	671	699	715	673	679	690	624	667	698	729	717	690	670	688	715	673	647	725	681	691	657	675	668	688	692	676	723	665	708	727	701	696	660	694	690	688	742	730	677	682	662	711	704	691	699	719	674	663	669	730	685	698	717	657	677	669	687	696	705	707	692	695	684	681	722	728	706	745	675	678	710	680	706	703	707	685	692	704	644	688	697	686	679	683	694	636	700	718	666	685	714	695	707	710	693	640	669	697	681	654	675	725	686	667	709	710	742	638	661	672	747	689	671	680	714	703	685	682	694	722	699	730	695	669	665	661	717	673	743	606	685	726	681	649	690	683	677	695	680	669	681	697	690	679	678	659	652	693	651	681	706	673	701	712	730	661	673	672	729	656	684	728	699	708	646	698	681	674	709	699	672	698	691	698	671	679	679	707	671	685	684	667	711	686	665	702	648	715	668	685	712	676	728	705	724	622	642	645	697	676	709	695	705	718	686	717	686	715	637	727	714	687	706	705	664	671	738	663	677	679	695	678	731	679	641	725	690	776	699	707	703	726	682	676	674	688	713	708	734	676	677	700	683	690	704	675	670	674	727	704	710	689	659	683	693	670	702	751	707	683	661	729	651	655	734	694	686	717	691	681	697	699	691	687	676	691	658	648	733	664	702	656	701	710	705	674	722	727	682	725	686	702	657	713	693	700	701	691	741	741	721	674	690	709	649	701	709	671	695	649	707	741	707	689	743	672	734	726	683	688	764	714	668	716	662	678	667	661	670	687	708	713	716	657	691	730	659	667	694	691	730	682	706	667	712	698	752	726	792	704	714	697	689	751	684	716	661	689	750	697	716	683	704	708	672	734	663	693	728	697	720	724	666	692	686	695	688	708	739	677	680	657	700	732	718	705	737	711	695	703	694	698	722	730	702	681	703	666	676	676	659	688	739	694	731	732	716	700	697	682	701	707	734	688	752	702	708	710	655	671	658	709	697	683	724	691	682	701	701	719	733	696	681	763	721	663	680	706	704	666	717	698	669	684	694	685	650	716	687	707	734	663	654	717	675	688	691	647	685	706	675	686	710	660	682	672	674	738	699	657	676	767	727	699	644	728	691	680	713	716	736	644	681	678	708	687	785	681	719	708	645	723	696	747	640	696	656	701	687	697	648	714	658	674	710	644	733	724	671	680	691	695	679	688	703	645	674	715	683	645	680	727	710	664	696	729	659	672	666	701	691	731	728	681	675	669	701	677	662	719	715	648	686	644	723	685	708	707	723	649	719	721	692	716	666	676	676	714	718	656	664	745	704	679	693	690	647	670	715	702	727	694	708	674	696	740	734	707	680	713	725	684	667	668	703	691	696	690	686	653	712	682	726	667	661	725	689	696	688	680	655	644	657	735	647	666	709	720	689	683	688	673	649	681	676	732	679	738	723	680	676	679	712	713	710	688	697	656	722	695	705	714	713	720	675	669	720	674	735	717	700	675	675	717	632	696	684	650	728	715	691	703	741	705	736	688	710	695	712	674	664	693	672	646	706	694	653	704	713	697	679	709	702	681	639	667	656	694	719	672	734	690	681	677	714	677	660	703	689	715	650	703	660	686	692	694	722	700	711	730	660	678	671	663	662	701	686	666	697	720	701	745	712	724	677	718	757	668	711	669	745	663	691	691	691	726	730	674	741	682	674	701	681	714	704	717	656	737	680	722	691	714	694	732	672	696	705	675	664	686	677	702	725	735	660	718	666	684	702	670	751	719	698	700	679	712	739	716	666	707	710	681	659	693	708	733	708	676	660	673	700	683	686	715	695	695	709	651	714	701	682	702	696	701	713	705	702	716	718	720	655	723	685	673	695	687	690	697	676	724	684	663	655	700	706	642	718	668	676	662	698	761	658	718	688	746	719	725	724	681	743	714	640	690	688	687	692	727	700	698	649	621	702	653	689	686	693	694	693	711	705	649	681	676	697	674	726	660	730	663	680	719	703	664	702	675	693	733	705	744	718	716	693	660	679	688	713	708	680	714	697	718	701	716	654	715	756	695	694	726	693	698	685	668	687	655	701	668	730	705	668	683	659	746	700	689	642	754	676	725	708	691
28387	18659	9697	422	248	212	182	176	199	195	172	185	168	147	169	178	186	157	166	156	146	167	157	152	187	152	169	184	152	165	161	177	156	170	144	165	176	147	160	171	170	182	148	158	170	144	154	185	170	176	151	160	169	166	177	161	181	158	179	160	175	170	141	183	162	170	169	149	168	175	159	146	176	169	159	173	154	154	174	161	162	152	147	174	160	145	154	162	195	169	144	157	156	159	163	162	164	196	144	151	152	171	163	155	143	152	167	179	132	172	169	172	149	169	166	165	153	163	161	158	158	144	153	164	167	169	164	146	131	167	149	155	151	155	163	169	149	150	168	189	153	172	158	155	177	177	160	153	158	171	168	179	155	187	162	138	166	166	151	153	166	170	175	169	159	138	118	141	164	135	196	145	165	161	142	160	186	126	173	145	157	168	138	150	137	145	162	173	157	156	158	163	156	158	157	159	162	172	141	148	177	158	137	175	135	161	151	164	145	161	133	173	160	159	166	160	174	141	168	139	174	143	187	140	183	162	153	153	155	145	161	167	166	152	164	168	140	141	180	160	157	155	129	189	161	139	172	155	147	151	176	170	172	161	157	167	149	150	154	138	173	160	163	161	157	170	147	166	195	143	179	148	134	163	172	152	161	151	166	163	167	167	151	155	170	161	178	167	180	166	160	125	163	157	161	145	171	152	164	173	171	177	180	147	153	162	149	165	167	167	172	144	130	166	150	161	151	167	131	166	144	177	158	130	169	174	152	156	135	141	157	188	177	158	147	178	158	171	163	157	177	133	148	174	148	161	146	156	181	187	160	161	152	139	167	183	164	160	143	167	165	147	151	142	193	150	155	164	162	163	178	133	154	155	155	169	146	164	169	189	155	172	164	141	174	183	146	150	176	149	160	155	156	148	156	169	160	165	155	152	157	144	150	159	167	176	144	164	144	177	135	181	176	164	155	168	148	152	154	145	177	170	150	193	145	165	148	174	175	142	144	178	149	164	147	168	147	150	155	151	158	188	163	162	172	161	168	157	157	153	130	161	177	162	166	177	137	175	186	148	150	160	157	162	150	151	173	157	136	155	157	183	174	155	181	190	159	169	169	162	158	165	160	170	187	138	151	160	158	142	146	165	163	146	167	150	159	155	172	142	153	162	174	164	174	180	185	160	162	175	155	152	153	160	161	177	149	164	155	166	174	157	141	165	189	159	172	144	161	178	176	151	136	178	175	164	157	168	142	131	148	131	153	167	151	163	132	176	148	157	137	162	162	158	153	166	152	137	159	160	165	143	157	158	164	144	173	164	183	133	162	168	159	144	168	170	151	173	155	153	172	150	159	165	160	153	157	162	170	158	162	156	156	126	156	176	174	170	170	162	164	172	166	164	161	145	192	151	177	162	174	158	170	141	158	157	164	128	161	162	167	166	167	155	158	151	160	158	141	159	171	137	145	165	140	170	164	158	181	150	163	163	185	157	183	174	165	150	137	167	140	174	170	174	159	170	173	159	158	154	154	157	155	152	151	161	169	161	176	182	166	151	160	156	140	165	164	152	144	159	162	140	171	160	168	175	160	157	156	127	158	168	179	192	170	161	165	156	162	160	165	166	188	148	187	153	130	147	148	149	155	158	163	137	165	154	161	166	171	164	124	175	174	162	166	165	153	149	164	148	156	147	157	161	164	176	155	147	143	183	163	167	161	165	178	172	157	146	175	168	166	184	161	174	132	144	166	145	181	164	155	166	175	135	185	155	178	150	130	151	141	147	163	147	168	157	147	160	162	156	148	164	156	151	165	167	163	152	157	193	168	163	181	172	169	168	166	157	144	141	193	145	185	160	171	150	160	153	147	163	185	163	159	151	145	165	181	143	180	128	160	169	163	169	162	150	165	177	166	140	177	157	159	158	175	148	143	162	146	154	171	169	159	164	160	148	153	137	154	161	147	160	153	147	159	159	189	152	163	157	168	160	149	162	153	154	158	153	180	173	194	161	145	172	148	166	153	149	151	162	161	163	185	131	158	175	154	152	157	153	171	182	155	159	167	167	156	150	160	189	145	161	184	159	175	152	155	147	165	153	147	160	147	162	146	171	170	150	154	179	168	170	170	157	145	160	178	150	145	169	171	179	169	155	160	168	166	165	143	154	161	157	154	163	161	156	185	166	173	136	160	158	181	159	164	169	145	157	156	191	160	156	155	144	178	161	168	153	162	151	144	146	146	153	173	156	155	138	146	155	169	160	184	159	152	147	166	153	155	169	147	153	146	141	166	139	153	145	152	142	146	139	148	152	179	140	159	158	154	179	148	164	175	165	163	156	175	183	164	140	155	133	167	144	155	156	189	168	160	148	161	176	139	166	165	146	147	149	156	179	171	162	165	160	158	174	163	180	142	167	163	153	182	161	164	163	145	163	161	172	152	153	169	165	157	168	147	151	174	153	155	182	158	171	166	175	166	150	178	172	178	164	170	139	154	164	153	174	170	162	152	171	173	167	149	151	168	144	167	173	163	152	153	157	169	147	179	130	177	168	164	161	154	149	136	168	163	154	146	154	166	151	162	158	163	158	181	184	166	161	162	139	161	162	146	147	142	153	178	166	164	172	149	173	163	164	142	150	172	145	154	156	164	139	144	164	141	171	178	163	158	149	152	155	160	135	172	167	140	151	138	168	159	175	163	137	147	150	188	182	167	164	154	171	166	138	150	140	137	159	161	169	182	160	173	169	168	151	158	163	134	168	181	170	168	158	147	158	148	174	158	160	195	169	159	148	141	172	195	187	155	168	162	159	157	175	151	169	159	148	164	162	182	185	159	176	157	168	163	173	157	154	162	139	140	147	164	150	164	181	155	144	164	174	174	154	175	157	148	161	152	160	150	155	153	175	160	152	166	175	153	165	172	177	166	160	165	142	159	167	161	137	168	175	152	158	141	159	155	147	142	150	164	140	156	149	160	158	156	162	169	141	182	166	158	184	149	162	167	166	157	151	185	157	166	164	173	164	178	156	154	174	163	179	151	148	145	140	146	153	159	157	159	151	169	163	159	172	146	182	177	161	159	156	152	145	162	160	167	162	164	173	164	173	154	149	143	179	181	175	143	163	187	177	158	190	161	178	145	139	169	157	152	168	151	158	157	160	164	159	189	143	173	159	163	171	159	160	150	180	185	144	180	185	163	170	161	175	171	171	182	147	135	165	190	149	160	150	156	167	153	168	168	143	168	147	152	147	171	169	182	170	165	167	141	166	160	148	152	169	150	141	160	158	143	161	156	174	179	196	143	160	157	178	160	153	175	149	170	159	175	149	134	181	167	176	158	135	162	129	151	169	164	178	157	173	172	154	143	176	163	158	182	154	157	158	167	169	163	172	169	133	172	156	172	173	137	144	156	150	157	158	171	166	184	176	163	149	161	161	161	156	135	161	155	188	164	138	167	147	140	165	165	184	158	146	149	170	156	144	165	160	160	162	156	152	152	153	175	172	148	149	139	171	126	170
7554	16136	5722	382	290	249	282	215	250	211	204	236	200	163	191	196	157	190	194	182	190	180	187	180	172	186	186	188	177	170	165	193	157	169	182	187	174	190	199	168	178	183	184	165	162	183	186	172	171	179	186	170	190	180	183	196	176	172	201	163	176	156	164	191	186	181	180	156	170	165	179	164	185	168	182	190	177	183	207	202	170	173	153	197	167	168	184	179	176	172	169	173	173	179	168	204	180	157	187	163	172	168	189	172	194	185	170	168	163	169	204	184	174	180	202	187	182	158	177	188	177	195	186	176	178	171	176	165	165	175	167	177	186	179	178	153	188	171	196	176	146	177	178	167	179	179	181	171	186	169	171	166	181	155	180	191	161	170	175	188	200	162	189	156	190	196	161	184	182	176	178	177	176	203	184	156	179	191	184	185	186	186	174	163	170	175	163	180	178	171	155	159	187	162	165	161	167	158	183	157	190	199	174	174	174	174	186	176	200	176	174	162	154	182	172	183	176	185	162	187	179	152	177	181	162	185	155	160	190	184	196	179	182	156	186	231	179	166	198	159	170	180	187	188	184	193	173	186	193	168	186	143	178	151	170	173	182	169	167	176	190	178	186	153	174	180	178	166	176	180	164	172	185	189	192	160	172	169	172	185	200	172	177	182	189	167	194	161	165	173	165	162	173	156	159	184	175	171	186	182	167	189	190	199	167	192	183	157	203	190	189	175	186	181	202	172	166	170	178	163	180	162	173	177	172	180	188	156	191	194	180	164	178	211	156	175	183	179	168	183	148	163	178	204	187	172	159	176	174	165	173	174	174	198	181	177	188	187	191	174	159	193	206	165	163	180	190	161	172	193	186	187	187	180	175	186	159	186	158	164	182	195	178	190	173	170	145	186	168	155	173	174	161	176	192	188	184	165	167	214	180	151	196	170	182	164	180	160	161	192	168	194	172	172	157	177	155	176	199	182	164	170	173	174	157	189	180	169	185	177	218	173	165	161	184	185	168	159	175	187	174	158	187	164	170	156	169	194	180	184	159	171	178	155	174	179	163	170	184	176	152	161	164	191	172	187	187	176	165	157	177	176	194	164	175	189	213	165	169	202	177	208	176	179	169	183	174	201	172	172	151	178	165	175	183	214	168	186	189	175	154	157	195	185	163	185	154	167	191	193	155	179	196	166	202	176	187	186	178	183	165	166	198	184	155	175	183	179	156	175	183	190	162	149	162	186	171	176	171	183	176	176	147	173	193	189	183	180	177	170	190	173	191	177	185	184	192	187	187	178	175	155	181	170	177	174	176	175	159	185	184	158	167	178	202	181	157	166	201	184	164	182	178	171	175	169	172	160	159	173	159	160	148	178	160	192	198	168	190	170	168	186	188	134	184	165	187	185	186	201	183	165	171	145	165	171	177	190	191	181	202	177	186	178	182	184	200	192	146	183	167	161	188	164	184	180	200	190	190	154	191	181	171	199	177	216	187	168	184	178	177	166	181	169	170	169	167	165	161	151	170	180	167	219	177	164	166	170	162	186	173	163	167	187	172	165	157	169	177	174	185	194	169	189	191	182	145	174	183	174	184	187	181	181	198	187	174	172	173	151	168	161	198	172	178	185	167	174	170	184	200	156	157	166	193	159	181	172	162	170	179	199	149	182	172	184	200	178	173	183	174	173	172	169	181	195	175	186	162	158	167	195	161	161	151	185	174	175	172	189	149	203	176	163	167	184	158	208	169	163	196	155	191	174	185	150	159	173	193	171	175	193	161	153	184	149	191	190	166	171	191	164	175	182	182	185	168	181	177	181	163	183	178	187	199	170	198	170	170	174	189	167	165	193	199	176	190	196	192	168	160	173	160	178	170	182	170	212	180	176	174	171	151	164	189	176	158	175	167	188	204	191	172	161	180	184	178	174	192	197	155	151	190	166	178	170	188	172	167	189	203	177	191	174	180	161	186	174	167	152	186	139	182	194	172	140	176	188	195	176	165	183	162	185	180	183	170	183	199	167	186	185	173	164	169	185	170	183	171	192	178	179	174	186	170	164	157	163	158	185	179	162	166	187	180	207	144	155	200	187	161	167	157	174	150	175	170	195	189	153	206	166	169	174	160	181	197	180	181	177	176	185	163	188	161	157	162	180	175	179	186	185	146	165	180	170	172	186	170	178	185	182	183	175	187	194	182	182	154	181	181	182	194	174	153	167	166	188	161	194	191	201	154	166	197	167	174	195	173	176	169	205	174	188	192	190	172	193	195	182	175	159	188	174	158	156	160	187	170	186	193	179	163	182	176	184	158	203	190	166	173	195	187	194	182	160	191	151	185	183	184	181	179	191	190	191	191	166	184	178	186	195	174	198	211	175	176	179	185	196	197	171	173	160	173	183	174	200	164	168	189	164	172	174	184	172	195	183	175	164	168	174	172	189	175	179	184	179	169	195	176	157	179	154	165	163	185	178	161	188	177	181	189	161	176	152	182	178	169	178	179	186	182	184	176	189	170	187	183	174	153	179	176	177	170	147	162	175	167	179	173	176	177	193	194	180	177	181	162	191	196	182	185	180	160	147	171	163	140	170	184	158	210	176	163	160	196	154	155	162	180	172	180	178	190	173	178	179	179	184	174	189	167	199	182	153	176	162	150	195	156	176	156	161	171	167	173	186	178	182	168	154	166	166	183	191	142	178	170	182	177	190	170	153	187	170	184	202	141	165	173	167	189	161	177	204	173	160	188	177	149	151	187	206	181	159	178	202	164	178	168	160	180	156	162	189	163	187	168	188	186	196	186	183	150	174	189	149	184	175	168	177	200	173	192	177	200	163	170	172	176	156	188	165	180	179	184	192	150	180	168	161	156	171	177	182	165	187	183	141	185	163	182	170	152	183	193	170	163	152	162	188	171	179	166	193	173	167	161	163	164	172	158	196	190	178	182	190	180	179	168	162	183	184	182	165	178	164	155	153	188	186	173	166	175	171	171	189	178	170	164	179	179	186	196	174	197	182	165	172	163	189	166	178	146	158	158	178	198	196	179	201	183	185	188	193	170	162	181	161	186	162	162	182	152	178	156	179	175	185	196	190	194	184	182	171	158	192	172	201	179	172	195	172	184	186	190	168	196	185	210	174	187	180	165	187	171	191	148	174	186	147	186	176	168	178	159	175	171	186	177	175	186	183	172	176	184	164	185	169	194	190	174	159	167	168	213	159	196	178	158	181	197	171	184	187	190	171	170	171	173	166	191	184	159	183	217	155	189	180	169	169	164	148	204	151	163	180	170	160	170	173	182	161	161	170	175	170	171	182	162	170	167	189	163	158	152	182	173	158	157	156	185	188	163	163	195	176	188	158	164	181	143	182	175	172	173	164	177	184	165	162	159	201	174	188	196	156	160	170	170	192	160	208	157	176	153	182	168	196	196	173	159	183	176	183	172	168	160	176	194	199	169	181	150	179	208	173	176	179	178	189	181	174	165	152	171	176	183	170	188	163	176	176	186	171
25327	21056	28702	23677	20944	13538	1926	1092	869	902	805	709	699	667	665	652	586	605	588	557	564	550	551	579	541	551	568	523	526	512	568	538	513	532	540	514	520	527	503	487	538	487	491	519	510	505	493	502	501	498	548	492	537	504	490	504	494	539	538	549	536	527	507	495	550	487	523	554	508	488	527	520	499	528	501	527	511	506	481	522	523	530	482	519	487	444	495	514	517	485	511	514	556	501	538	525	458	505	507	506	475	554	521	488	513	530	488	515	522	496	514	502	506	524	532	509	495	522	495	480	529	540	524	522	486	500	508	482	516	502	541	523	503	465	526	506	560	548	511	534	490	534	511	528	532	492	490	483	488	525	513	519	488	476	509	535	508	461	492	482	523	536	506	500	510	511	504	524	488	494	505	537	484	506	497	477	484	479	507	494	510	497	512	484	551	510	465	511	497	489	516	541	488	510	499	539	510	522	512	528	507	515	509	503	502	496	539	517	511	457	506	520	486	490	515	470	505	462	533	568	539	493	487	516	488	483	517	482	519	517	486	524	541	465	508	489	474	522	475	529	477	503	482	479	489	499	522	485	530	436	500	504	480	536	502	491	509	480	504	484	468	513	549	499	469	501	502	501	470	489	518	484	491	498	488	512	480	513	494	511	525	476	511	524	478	484	484	506	492	488	494	475	506	500	492	511	482	474	511	512	490	512	495	503	486	473	512	464	537	508	523	502	508	480	498	475	494	514	485	510	535	512	466	519	540	479	499	494	468	484	474	497	522	478	528	493	456	491	538	494	503	509	507	465	507	523	520	518	489	471	502	490	515	489	491	493	500	505	492	485	521	501	509	510	474	525	511	522	500	503	521	500	528	497	489	518	465	497	517	495	536	467	479	486	516	510	505	500	483	532	466	518	494	484	523	518	556	547	508	501	532	440	470	489	461	504	525	515	532	524	524	482	495	485	510	474	540	563	520	492	552	513	520	533	522	508	499	480	492	493	505	485	423	508	519	535	525	519	508	499	504	491	475	552	510	529	481	511	472	451	499	508	494	500	500	485	497	533	523	568	501	456	482	493	515	522	569	561	528	478	524	498	534	475	466	498	465	509	497	553	505	542	503	521	509	504	484	550	490	522	486	529	508	485	495	486	497	519	547	481	519	526	497	479	538	516	459	523	489	481	507	484	524	563	489	506	526	472	484	490	572	475	468	499	474	553	513	471	484	464	498	489	522	458	478	524	526	525	471	501	467	477	508	509	515	495	495	494	483	546	532	485	497	468	495	499	499	527	491	506	496	506	466	511	536	477	531	502	457	532	505	491	510	528	503	490	479	487	546	471	499	525	513	529	470	501	477	484	499	513	514	526	495	524	512	536	492	527	505	479	476	531	498	519	513	509	540	493	500	495	524	505	495	488	488	478	502	499	509	475	477	492	501	491	481	523	505	499	528	517	514	496	460	515	520	499	517	489	529	480	501	459	489	487	543	518	553	473	539	480	514	468	495	509	474	535	478	473	524	518	481	551	484	508	438	475	474	519	542	505	485	471	495	533	490	509	525	519	489	486	529	515	495	501	498	486	499	485	543	499	507	465	503	483	520	498	512	515	519	495	507	500	472	510	494	520	543	539	507	526	526	512	515	553	484	501	499	510	525	478	491	467	521	509	527	492	538	522	459	501	506	520	516	468	491	466	509	483	514	502	496	501	515	520	542	486	487	538	500	506	486	503	460	504	530	528	566	497	511	562	525	528	477	524	518	566	505	482	500	503	503	474	492	530	472	506	498	527	564	507	481	534	506	499	497	533	512	503	504	514	505	512	502	484	531	493	496	520	513	518	517	533	512	513	487	481	517	526	516	513	497	462	532	481	489	514	504	505	505	541	528	494	529	514	505	496	550	521	483	503	503	507	481	511	549	482	494	482	517	518	491	519	516	511	498	502	482	514	480	513	513	474	505	489	482	487	544	514	476	523	507	517	542	500	512	472	506	520	461	514	500	492	499	499	535	498	505	487	527	481	499	479	451	533	483	516	514	499	495	512	524	481	498	487	511	490	515	514	494	477	476	546	484	474	508	562	468	443	497	480	468	494	524	503	501	544	502	520	513	504	518	494	500	504	469	502	516	460	503	527	498	503	499	510	534	511	511	508	508	493	488	508	487	510	498	515	493	511	485	496	506	550	486	493	528	492	497	466	460	491	484	494	497	512	447	517	495	475	471	474	491	503	518	478	541	528	504	496	564	526	501	485	534	525	525	517	521	493	465	502	516	447	508	501	491	494	549	526	493	510	518	534	531	488	521	507	465	482	491	446	509	568	483	514	508	499	495	553	499	499	485	528	516	530	489	509	508	528	476	485	500	510	501	478	482	505	462	508	497	465	477	506	518	479	505	530	471	549	507	452	560	548	500	541	498	481	544	512	503	508	551	546	505	512	459	474	494	505	507	486	529	512	492	481	469	486	503	502	513	497	500	517	519	462	500	527	526	518	481	478	541	474	481	511	507	512	497	524	510	526	489	489	488	491	513	495	510	508	525	474	510	504	445	518	521	460	495	540	526	510	461	489	496	488	517	555	518	536	527	509	503	479	509	542	483	473	424	511	486	477	497	520	476	498	516	538	477	484	466	472	489	535	522	512	506	542	466	542	555	497	481	517	481	491	512	476	550	514	485	504	461	488	499	486	520	486	479	542	516	465	483	495	494	445	529	472	476	528	537	497	516	492	469	479	542	449	534	478	502	477	479	527	552	512	484	473	477	510	526	484	507	546	479	509	536	502	495	502	520	487	496	530	526	531	517	492	483	478	514	495	486	523	508	534	533	528	501	513	460	481	479	493	467	508	501	519	474	498	484	511	498	471	508	505	530	500	529	499	453	501	537	505	524	511	526	531	516	512	478	527	462	491	495	495	538	476	502	486	536	499	517	507	517	494	481	469	507	531	511	501	488	510	469	523	531	478	488	524	496	478	520	503	515	518	520	503	507	549	481	527	543	515	503	512	471	487	451	493	521	496	495	497	546	510	527	508	498	468	517	532	536	497	491	499	480	525	469	509	544	503	481	468	513	492	451	529	483	560	478	481	485	487	549	478	497	526	499	496	504	541	469	492	459	501	495	497	465	517	465	523	536	506	499	469	506	480	488	500	525	464	526	491	561	513	471	494	548	510	528	516	491	511	513	486	477	523	475	507	540	458	500	505	483	469	500	530	484	516	523	527	464	511	560	481	496	492	516	512	484	496	482	501	526	495	516	496	481	487	510	491	556	493	474	521	475	516	515	517	494	479	505	496	535	498	513	503	497	524	484	514	501	524	531	500	514	521	506	539	526	518	507	477	516	499	549	500	490	511	498	533	529	552	482	489	493	523	528	508	520	507	487	506	492	523	499	479	506	543	477	497	484	499	528	534	499	474	524	481	508	472	481	527	477	462	505	497	530	526	522	537	507	493	477	504	485	511	510	517	513	490	495	479	541	485	486	467	535	499	482	524	498	461	478	535	513	526
10176	42243	18765	5282	3565	2702	2187	1871	1579	1398	1158	1013	951	880	781	752	721	705	661	599	594	613	600	582	562	572	588	587	581	548	564	587	505	525	537	556	568	536	557	516	549	590	549	520	524	502	468	542	534	534	490	506	517	507	547	516	543	511	525	504	486	509	520	550	509	541	519	486	491	522	484	548	563	510	516	507	507	481	515	509	508	484	488	484	513	509	498	478	540	491	529	520	516	505	500	520	488	511	480	505	520	535	491	526	508	477	469	471	507	519	546	508	504	505	499	543	521	506	485	487	509	482	522	487	522	472	519	507	510	510	504	476	532	490	488	518	501	491	514	476	546	456	525	538	475	482	496	528	527	498	522	480	508	489	489	550	477	494	538	502	496	491	491	500	491	498	490	542	516	482	466	485	494	521	562	479	476	529	490	528	499	481	510	515	499	514	537	513	528	505	516	512	517	486	532	495	495	455	461	506	483	523	482	485	507	476	521	557	477	486	513	506	499	511	482	515	502	521	517	508	505	544	510	547	477	498	488	502	476	498	526	505	522	512	505	511	499	526	516	480	491	519	492	512	477	490	506	486	536	513	518	500	485	494	499	461	533	514	514	519	465	448	516	487	497	492	538	477	504	506	522	516	503	508	496	510	482	440	497	515	487	492	510	560	518	508	436	472	529	462	470	498	512	536	498	505	496	496	529	459	508	533	482	503	520	524	501	508	511	514	500	475	483	468	521	487	512	528	477	523	541	520	524	507	504	525	470	485	498	529	572	526	491	479	503	519	511	488	546	550	515	517	528	510	524	470	487	494	512	493	483	539	482	491	494	463	518	510	508	488	530	501	501	479	470	515	477	490	523	492	480	487	531	491	508	521	476	540	504	497	476	493	517	541	477	517	512	502	484	508	551	496	477	506	497	508	481	484	493	478	515	529	500	481	491	494	517	545	503	464	485	480	495	534	491	484	485	512	513	526	513	519	527	506	490	510	491	506	507	475	507	543	520	514	512	554	509	512	531	526	504	533	495	512	470	527	481	515	519	450	517	512	463	535	504	492	507	470	486	484	503	515	523	520	496	480	533	496	525	507	514	498	534	514	491	479	516	490	494	487	461	520	474	531	465	503	490	498	512	531	547	508	504	500	506	506	530	532	497	525	516	524	482	517	475	467	497	494	567	490	525	503	519	537	510	506	443	499	538	473	519	509	511	499	496	517	505	524	511	519	503	505	488	488	483	462	487	536	490	487	561	517	500	524	506	500	504	500	531	470	516	507	524	507	495	525	534	464	500	478	521	505	513	497	483	471	513	510	496	494	465	506	499	494	480	525	539	482	499	488	519	491	516	523	516	494	515	495	531	482	493	491	542	513	508	535	521	474	498	517	491	523	457	467	484	514	516	468	541	516	493	520	517	475	516	515	503	492	495	533	546	452	501	481	482	515	488	500	495	510	498	491	463	454	480	515	511	516	462	550	538	495	506	530	483	510	510	482	517	492	498	517	464	536	471	546	507	495	498	526	508	499	479	463	509	471	477	496	467	523	530	518	505	532	483	516	503	490	520	549	551	528	502	473	528	488	476	536	489	475	512	486	505	492	505	481	499	490	549	492	516	513	512	510	515	515	527	495	485	474	501	498	509	501	491	549	519	521	531	546	487	499	568	454	488	519	494	531	495	487	534	522	534	530	501	477	493	511	486	481	532	500	506	507	539	481	503	527	540	553	498	533	494	535	496	510	487	497	511	492	512	492	454	515	478	497	499	521	481	538	544	535	483	500	536	485	515	498	440	488	506	493	524	540	494	516	530	496	523	495	493	496	515	521	507	484	498	453	499	505	486	566	515	488	516	513	499	502	504	534	514	499	531	518	513	473	499	500	492	480	536	519	487	514	489	525	484	493	473	497	502	528	490	489	483	518	508	529	464	549	498	477	514	465	494	537	511	512	506	468	499	512	524	482	546	516	518	485	471	485	520	506	508	475	497	519	526	507	522	492	498	522	515	508	513	521	458	522	488	509	469	523	531	489	540	523	515	484	520	531	511	510	483	489	497	538	486	506	474	534	474	489	469	525	495	501	486	542	477	505	515	472	480	512	525	492	479	526	531	523	513	475	514	473	477	493	474	537	537	485	457	524	490	497	493	562	549	511	500	482	517	494	507	500	479	502	492	506	524	466	478	530	503	480	480	498	540	508	516	510	490	508	500	509	495	459	497	521	528	515	475	453	488	532	494	509	481	514	523	480	527	482	503	506	483	526	517	502	494	560	491	533	553	520	490	498	525	545	491	483	490	494	451	542	503	529	481	525	484	519	493	489	474	560	523	542	511	473	468	524	522	508	509	488	475	508	498	510	532	497	480	491	514	484	514	526	472	496	508	467	477	472	477	505	528	534	456	520	504	512	507	465	511	518	469	492	521	471	506	502	505	503	508	495	527	488	481	506	519	495	500	484	527	506	515	514	470	514	527	495	481	476	566	492	527	511	531	523	482	511	518	480	530	519	493	494	526	518	519	519	504	510	506	521	510	521	489	506	507	478	503	483	487	468	510	509	494	469	513	475	483	494	530	517	460	487	499	520	485	524	510	481	493	524	518	497	535	509	486	528	518	520	491	487	476	530	475	517	519	502	532	523	519	515	549	475	535	531	482	539	539	498	523	514	504	504	524	507	503	508	543	481	507	503	510	485	518	510	545	559	494	474	514	534	464	556	505	507	504	486	448	498	516	487	473	502	474	516	481	512	496	506	466	476	481	505	494	491	470	511	522	502	554	522	520	532	506	535	500	518	500	511	543	531	518	481	485	498	548	519	517	489	481	472	503	487	522	527	499	498	523	493	508	494	507	535	500	467	521	484	519	524	530	490	473	478	492	506	483	490	526	496	499	523	482	487	485	480	489	515	487	477	523	498	552	503	504	521	505	469	486	521	478	533	505	503	547	502	498	528	471	527	443	464	517	515	496	466	491	539	547	483	503	511	522	522	519	513	524	506	497	503	516	475	486	501	499	438	515	500	502	527	498	496	501	488	509	518	476	505	513	520	502	490	550	494	506	516	517	514	523	493	447	522	507	537	509	469	529	453	534	506	517	500	503	502	464	535	515	520	506	490	534	509	493	498	470	517	482	515	523	529	472	509	508	499	468	520	481	471	490	482	493	510	539	501	513	524	519	464	466	508	458	490	515	539	510	528	521	515	504	524	449	499	514	441	499	514	489	518	515	467	487	481	520	474	455	515	468	538	537	507	522	496	494	552	526	531	493	480	497	495	497	493	534	491	520	526	519	492	528	502	522	507	538	495	483	504	509	521	484	516	534	515	521	556	502	505	478	497	509	523	503	515	503	512	479	479	529	485	518	523	551	507	512	450	468	464	492	493	527	575	518	465	522	536	498	523	506	542	515	489	541	468	505	512	516	510	505	504	493	548	543	473	533	515	525	485	487	529	492	479	493	526	547	496	507	487	512	504	478	497	522	465	502	538	465	493	492	493	502	534	522	502	493	498
23059	21102	28921	23448	20960	20633	8498	1918	1496	1416	1218	1123	1054	1018	949	908	929	888	868	804	820	822	776	822	801	744	756	765	783	742	720	783	740	751	729	730	708	695	783	683	712	734	754	699	746	722	748	668	729	690	685	705	744	727	661	678	706	724	755	710	729	701	706	726	729	698	733	692	687	697	694	697	674	720	698	727	666	727	702	707	738	716	689	684	699	692	741	703	658	695	706	714	683	671	704	677	677	706	729	690	664	719	747	688	634	744	721	729	639	696	669	664	686	720	714	683	675	665	665	705	673	707	745	740	690	697	735	632	658	704	696	728	692	672	666	713	740	649	689	702	709	644	705	711	719	703	689	694	673	730	697	683	696	676	669	688	701	714	682	642	677	688	664	713	693	727	690	713	672	661	682	696	663	710	676	681	637	705	709	722	694	712	714	691	721	689	691	728	689	730	685	727	668	715	691	699	693	701	685	705	692	678	683	662	738	673	664	700	702	632	662	641	716	659	696	724	661	704	667	667	682	684	702	684	676	671	700	666	730	684	679	714	686	727	688	688	665	636	674	671	676	750	671	703	685	668	699	665	699	675	717	686	691	696	640	681	659	673	702	674	650	662	675	724	635	701	695	717	690	650	661	678	698	743	655	719	678	656	681	715	704	707	666	703	696	715	704	719	648	752	706	683	706	745	681	704	657	689	710	743	653	722	670	714	669	712	688	744	651	724	627	652	723	704	679	630	705	637	705	740	688	701	660	678	729	686	646	685	663	668	706	644	758	715	651	718	702	710	657	682	694	674	708	664	707	677	675	670	712	689	712	689	722	704	693	680	707	650	686	686	661	690	672	662	714	738	659	709	699	615	653	742	713	666	681	693	699	700	705	645	747	742	692	629	664	708	674	699	708	696	638	706	684	691	680	714	705	652	703	635	700	692	675	698	692	636	757	689	752	680	741	687	702	660	754	710	684	663	666	690	679	693	705	682	705	717	708	698	734	693	678	676	698	669	703	721	669	640	716	695	692	710	680	747	697	695	624	742	619	769	705	680	671	680	620	727	654	733	735	717	704	687	685	695	686	664	668	703	695	643	701	631	683	690	672	677	685	677	734	692	725	704	660	695	711	707	643	699	672	646	697	678	703	679	663	677	660	692	688	672	653	650	657	728	662	701	737	719	665	670	692	697	696	679	724	684	669	691	751	608	735	736	725	653	710	715	683	706	681	658	752	667	681	696	734	686	703	659	674	707	704	692	628	697	731	674	693	715	736	699	659	700	689	700	684	731	769	703	701	724	622	719	679	726	702	702	675	693	677	695	657	693	653	675	649	697	705	689	660	710	712	659	671	671	697	695	709	696	690	650	702	724	694	679	706	674	684	656	736	696	662	692	691	675	725	703	705	676	726	650	698	708	702	658	705	734	681	705	695	707	704	701	763	680	671	706	682	737	703	707	673	664	655	716	704	710	690	690	741	681	681	687	722	663	662	686	618	632	723	668	673	731	687	671	633	708	666	666	693	670	741	679	667	619	657	680	725	705	692	683	681	677	665	658	711	727	685	666	695	707	687	669	661	682	691	705	698	713	674	689	672	703	667	678	664	701	662	749	711	702	683	727	691	658	635	658	673	670	708	688	648	686	671	700	689	668	705	680	653	683	728	702	727	621	656	693	678	726	708	672	662	679	664	636	735	690	677	707	688	682	628	729	698	671	645	728	709	722	707	656	704	655	710	723	686	672	717	663	764	678	719	690	684	683	714	692	656	669	683	695	692	683	734	692	695	704	659	690	677	690	675	665	673	709	696	650	631	700	670	713	660	674	690	654	688	675	660	697	690	674	694	711	667	678	693	701	685	700	646	685	689	663	658	697	685	692	709	714	715	685	741	730	673	700	708	711	716	645	707	702	689	717	654	697	675	730	712	695	690	721	681	678	706	698	746	645	690	698	701	668	663	725	685	701	650	658	750	675	713	698	767	705	709	687	683	658	710	626	675	654	694	686	724	625	694	695	697	691	676	661	699	705	729	684	680	695	676	693	754	702	685	648	708	727	702	671	686	687	658	705	692	675	685	690	654	716	692	710	715	678	689	682	693	760	631	710	710	680	720	678	713	709	659	681	693	697	707	654	651	657	716	725	688	697	662	697	708	658	650	677	721	718	690	691	657	664	675	688	717	677	719	658	690	659	691	701	673	712	741	679	695	689	705	654	732	700	628	724	696	676	751	643	733	711	709	712	682	693	699	691	738	656	670	656	681	669	712	668	679	650	685	692	672	700	684	731	675	653	682	678	674	653	708	699	703	710	630	738	682	670	679	700	716	708	648	670	686	703	710	681	679	640	698	634	637	712	671	698	717	690	677	683	665	735	741	699	672	666	681	684	699	751	653	778	651	726	707	690	647	719	718	669	662	730	712	698	721	630	667	673	667	716	677	754	672	676	702	632	684	688	669	696	717	726	702	671	735	723	715	720	636	676	696	676	720	687	694	695	662	700	691	647	674	676	648	690	728	666	674	688	673	709	703	708	622	689	694	706	695	648	682	735	724	688	677	687	672	669	651	683	706	678	708	689	689	652	663	691	703	683	680	725	692	687	685	671	648	688	679	714	712	739	670	751	682	673	757	682	695	685	658	639	679	669	666	680	704	700	676	701	686	696	696	674	671	710	684	703	663	674	696	689	713	747	692	724	700	731	678	707	690	701	682	673	646	695	722	688	710	675	673	703	670	698	691	625	706	718	716	752	666	660	670	709	729	660	683	662	692	686	672	703	715	726	674	718	753	729	689	678	720	688	707	693	688	667	676	656	763	720	656	742	647	750	689	650	679	696	717	752	693	692	688	707	684	715	719	691	657	707	643	759	700	672	683	682	734	699	644	712	673	659	656	699	692	729	651	677	700	683	686	734	735	676	686	694	671	673	703	688	697	732	631	665	753	708	725	698	681	693	653	708	716	678	666	709	698	700	698	705	642	695	692	652	731	666	658	703	700	670	700	667	697	729	686	681	709	709	722	678	662	697	669	717	666	704	667	674	686	722	654	704	689	665	690	684	719	664	612	696	681	698	698	631	686	729	645	643	705	667	655	725	695	696	668	676	654	673	699	696	646	742	656	693	693	696	622	700	673	692	691	652	707	746	686	706	691	640	687	695	711	693	699	678	692	717	676	679	686	676	718	715	706	701	693	689	696	678	720	673	677	742	685	677	698	714	726	696	672	710	721	679	669	713	678	702	684	720	723	657	708	667	635	695	648	676	693	711	659	699	646	703	693	723	741	666	673	696	703	679	668	666	704	635	683	632	695	693	702	650	666	686	652	667	734	681	692	635	671	697	687	694	697	716	686	704	705	644	719	737	705	657	675	676	653	678	685	715	703	714	671	671	665	665	686	709	655	696	678	686	677	676	683	689	684	690	673	631	737	666	650	676	685	662	719	684	702	730	705	707	646	685	696	727	708	709	685	676	644	692	668	679	646	684	692	640	674	655	688	646	736	663	707	657	678	673
15902	52891	21758	9322	6151	4714	3880	3037	2675	2327	2034	1712	1502	1424	1331	1138	1125	1095	956	953	942	877	909	863	880	822	761	786	792	822	791	745	804	755	749	741	778	780	775	762	709	764	711	753	749	761	815	731	716	752	692	665	740	687	790	737	725	742	694	684	698	723	736	768	753	745	683	688	709	766	684	729	701	741	737	690	699	695	696	718	697	680	703	724	731	696	694	682	698	687	698	705	671	690	713	701	707	702	733	744	642	687	661	685	698	723	694	699	648	680	718	727	690	695	726	697	700	764	693	676	697	723	704	705	720	653	682	727	762	703	651	669	758	731	669	705	663	683	699	721	715	714	750	735	670	722	651	669	646	712	697	690	669	689	666	694	679	705	720	705	673	705	696	650	696	669	725	674	696	723	662	685	723	694	728	712	687	682	725	740	678	659	671	690	669	702	661	727	714	692	773	693	708	687	696	699	680	654	726	689	657	722	684	711	708	676	715	760	714	679	712	704	708	715	729	736	675	698	731	689	695	729	703	681	672	641	705	712	715	675	675	702	702	730	725	680	710	680	737	701	734	679	723	677	721	714	744	662	702	673	720	683	683	682	712	684	724	697	689	685	665	735	699	696	692	674	708	667	757	690	683	676	711	695	694	713	716	693	681	673	768	691	712	697	661	678	699	703	702	688	695	724	750	705	664	699	696	684	671	688	749	696	693	663	699	677	713	665	689	689	677	673	713	693	683	734	725	686	715	679	738	711	733	644	677	674	645	679	689	667	691	743	687	697	711	722	702	751	723	668	676	700	711	660	751	703	696	681	748	714	669	667	764	756	670	686	668	701	723	680	775	691	749	694	688	724	735	740	678	697	706	680	695	744	676	727	682	703	683	757	655	700	677	705	667	702	723	711	724	693	733	668	715	698	719	674	703	736	684	691	684	712	723	675	702	709	707	674	740	676	639	671	647	700	666	736	719	667	732	730	648	664	673	724	694	709	722	701	737	761	720	686	701	684	739	697	708	682	694	768	704	688	673	693	744	739	713	719	687	715	696	650	703	727	644	708	686	714	713	682	668	673	666	679	716	688	707	694	674	683	681	678	671	712	703	683	720	724	683	741	674	728	637	726	755	700	654	728	685	698	656	683	693	659	690	642	687	763	696	685	687	700	725	693	691	729	700	713	710	730	712	735	677	656	738	718	711	674	702	694	697	670	703	704	712	650	720	740	711	700	731	706	681	712	735	691	693	679	641	708	705	652	709	734	717	728	703	675	704	688	701	683	688	725	680	701	653	659	703	691	723	662	667	662	671	683	678	678	703	673	683	695	697	667	689	725	710	715	767	734	737	707	756	705	724	645	698	680	701	658	669	729	671	725	712	686	712	675	706	706	710	678	714	683	706	679	742	706	730	702	680	710	725	739	685	708	702	685	699	703	721	728	677	704	719	754	714	703	670	707	708	693	678	670	655	671	686	678	732	670	740	718	694	681	656	684	720	694	682	734	677	702	686	676	657	722	704	693	694	680	726	708	694	746	729	711	708	747	667	704	711	657	681	688	665	680	715	702	679	687	665	684	746	713	669	684	663	700	690	728	690	672	719	737	670	676	717	752	707	679	715	686	711	657	743	686	701	693	718	673	733	682	706	717	693	732	684	674	688	728	705	720	677	716	660	703	708	714	713	688	684	731	695	698	675	668	668	734	714	685	707	682	655	734	660	700	726	655	697	723	683	733	702	664	696	701	717	703	683	678	688	693	761	716	732	724	701	671	684	756	681	728	717	710	710	689	671	706	652	731	714	718	717	675	688	639	680	672	702	702	691	709	708	702	689	649	699	652	736	716	728	727	672	689	698	707	700	676	714	756	688	722	691	713	724	695	641	700	718	667	744	757	663	743	737	699	710	686	641	700	701	683	726	671	712	693	680	685	702	717	725	673	677	708	723	735	687	685	697	709	691	689	680	707	690	689	746	718	685	668	693	701	686	651	702	661	711	690	714	723	740	702	704	718	712	696	733	775	710	707	700	675	650	640	723	753	658	724	676	669	681	723	704	699	670	719	703	712	676	711	658	689	708	699	696	688	738	682	729	719	700	707	698	682	733	677	684	697	694	685	737	789	702	666	697	700	647	710	656	726	694	710	714	691	696	689	650	708	680	704	708	668	696	695	704	683	702	695	705	693	693	677	706	736	685	705	735	704	683	688	704	655	730	683	670	688	667	693	697	673	665	709	709	713	714	661	705	736	726	733	660	729	671	665	710	638	697	688	693	694	721	666	695	722	703	700	715	718	700	714	699	642	687	731	653	731	699	680	659	702	741	687	707	652	666	708	721	672	692	677	644	649	671	655	685	680	710	723	725	769	736	715	673	685	704	691	684	721	675	721	717	730	698	719	692	681	688	685	671	741	727	646	710	726	736	714	734	738	722	718	669	677	679	723	723	745	683	686	722	696	694	709	684	689	743	643	689	727	699	695	700	691	713	715	725	744	681	694	691	704	687	720	742	706	720	690	723	682	730	675	753	675	718	693	751	696	656	695	704	720	690	731	676	701	672	703	714	669	701	668	649	690	660	674	739	682	714	655	724	701	655	665	704	741	723	681	692	689	696	698	703	713	690	723	709	672	706	684	736	705	680	684	700	719	701	683	692	693	728	676	711	678	671	686	675	682	663	731	632	676	765	671	765	704	701	696	722	698	701	700	686	704	729	704	731	718	683	698	740	747	695	699	652	645	672	702	717	704	680	647	742	759	723	715	668	689	660	694	707	727	705	677	652	732	702	724	729	720	735	680	700	701	659	731	717	685	703	729	674	702	722	729	720	726	750	682	706	696	708	653	715	678	713	706	682	747	696	698	675	728	663	709	703	696	692	674	713	695	718	692	706	679	693	699	649	684	706	744	713	719	706	668	714	696	697	774	706	750	667	666	726	749	683	712	695	742	670	667	703	686	716	707	707	652	710	734	738	709	698	702	691	704	734	678	727	689	688	684	719	719	703	726	702	718	726	749	708	717	723	675	693	704	701	663	700	689	712	727	683	723	716	747	715	724	721	695	715	687	680	688	705	727	719	736	691	723	756	686	735	680	675	729	707	695	705	669	680	712	673	693	724	681	682	740	711	691	651	695	696	685	698	670	723	690	696	671	636	681	695	669	692	662	733	726	675	686	690	689	700	729	674	753	714	709	700	675	686	737	760	737	756	699	643	722	746	725	681	696	718	688	748	750	691	703	710	670	719	703	729	688	707	687	720	710	680	685	669	662	662	682	743	732	699	705	680	667	733	693	685	753	722	740	688	701	673	692	697	672	743	666	765	712	711	704	696	677	674	657	671	701	681	697	670	643	631	713	688	670	723	695	703	714	700	683	688	699	714	721	680	686	689	719	682	667	722	695	678	672	682	704	690	726	705	658	677	691	688	700	694	725	715	717	735	734	678	713	736	743	701	669	681	647	706	712	722	677	676	668	701	659	711	699	629	644	672	706	735	678	710	747	722	660	687	701	669	697
28320	20149	9196	459	271	228	192	205	158	193	197	202	162	162	183	177	166	157	185	170	169	161	180	159	170	163	170	179	177	162	162	188	188	195	181	159	171	172	157	139	167	157	176	151	172	150	152	140	165	150	162	178	153	176	159	165	173	165	156	152	170	166	164	167	163	155	156	157	155	167	152	180	168	148	165	164	149	152	194	185	175	154	173	163	163	172	186	184	154	161	166	141	181	154	162	142	159	169	174	158	159	141	166	155	163	173	160	161	179	164	168	169	177	168	149	158	158	204	152	147	182	176	143	167	157	166	180	187	177	179	181	174	181	182	170	176	166	160	168	155	162	142	187	148	191	155	165	144	171	172	150	152	170	169	164	188	157	165	177	169	147	155	134	158	156	140	161	157	167	175	160	185	163	153	181	166	164	169	174	164	160	164	170	153	201	177	182	164	151	186	157	166	141	163	153	185	169	155	168	177	166	156	174	147	169	173	161	169	166	164	162	175	157	166	190	153	157	180	180	146	146	185	150	173	175	162	158	160	152	162	163	165	151	182	122	152	168	158	144	147	159	150	171	175	190	193	188	160	150	166	161	156	177	162	175	187	153	157	144	175	164	153	153	154	179	164	165	171	168	158	168	153	162	157	150	177	173	172	166	155	172	177	174	147	182	141	157	155	158	124	181	150	168	171	132	179	156	151	160	165	187	151	170	196	164	158	188	157	178	174	159	160	159	183	176	155	180	160	167	162	140	153	159	177	168	139	170	170	172	158	168	165	163	146	176	155	163	187	163	161	172	186	188	169	163	126	157	165	179	178	173	151	178	157	160	165	174	167	171	170	174	157	158	157	152	167	154	158	162	158	179	175	173	148	156	167	155	168	159	153	162	154	164	145	162	183	162	173	181	140	163	167	134	152	166	170	153	175	175	158	154	169	151	177	150	164	138	147	179	183	150	164	169	173	151	174	192	160	155	156	177	175	160	157	166	156	175	160	162	140	173	142	164	147	170	148	156	168	154	163	158	197	171	176	166	156	167	180	163	161	178	157	182	154	160	178	159	152	139	161	163	176	151	152	158	175	150	160	170	187	177	168	154	144	159	175	158	169	144	170	164	186	179	169	166	163	154	163	150	163	149	133	155	147	167	162	174	182	156	200	177	166	152	178	154	174	169	160	164	148	161	159	144	159	146	158	164	178	168	152	159	168	160	142	152	169	148	157	151	182	148	201	155	154	148	153	171	156	141	171	158	193	166	149	167	172	148	170	164	132	160	174	171	152	155	159	159	162	197	164	154	147	129	164	153	182	175	172	174	170	168	171	143	161	158	197	181	168	173	168	162	163	153	164	166	177	176	143	155	167	153	168	192	179	156	144	156	174	148	176	164	165	189	153	161	173	123	173	164	168	169	187	157	161	156	158	170	167	156	154	173	148	145	173	153	166	170	145	175	169	175	155	143	179	160	163	182	173	163	158	158	164	159	152	161	153	168	151	158	162	185	175	159	170	188	164	153	149	170	162	175	132	170	195	180	175	168	161	170	176	170	176	168	197	147	156	149	139	157	155	165	168	164	171	149	167	181	162	126	145	157	142	171	146	173	179	183	154	177	171	154	148	163	147	159	168	178	176	174	196	163	155	149	175	162	158	155	148	156	135	157	160	154	169	159	153	169	165	151	155	158	173	175	181	164	183	167	160	165	166	150	176	133	170	154	176	174	152	157	152	167	153	155	149	150	167	167	162	162	163	173	186	165	162	148	159	162	167	162	153	127	162	188	184	182	159	155	176	187	183	170	182	184	169	163	165	172	153	143	152	160	153	164	136	171	158	192	164	161	160	184	168	176	160	158	150	179	152	164	155	185	145	158	179	163	152	173	168	148	155	178	184	170	187	158	153	141	164	171	182	173	138	171	157	149	161	177	178	159	165	165	181	166	159	166	170	185	187	155	167	158	180	138	179	165	161	144	164	151	160	140	172	162	150	166	157	183	160	172	151	190	177	150	166	180	163	180	177	156	152	170	163	153	156	159	194	170	157	184	171	161	168	150	154	152	161	158	147	169	164	159	154	160	174	153	181	157	163	146	147	167	184	169	182	147	171	182	174	168	171	150	154	173	197	173	156	165	174	163	145	143	187	153	145	150	164	149	162	174	151	174	154	167	172	159	153	174	152	160	183	181	168	171	143	176	179	166	150	167	179	160	171	169	162	156	170	169	172	177	180	173	170	154	182	151	149	153	175	152	150	175	159	166	152	149	159	139	151	142	176	166	165	170	177	156	170	173	166	187	170	172	168	176	134	171	177	174	175	175	163	163	155	154	180	171	176	194	174	179	160	179	164	195	172	158	181	171	179	155	149	192	171	186	148	163	155	159	151	158	142	152	163	166	164	169	159	150	178	164	145	161	173	157	164	154	154	146	171	164	167	168	161	158	171	156	174	164	165	163	154	168	211	154	181	154	167	162	164	156	134	168	179	159	154	141	187	141	175	172	158	157	156	177	162	175	153	182	154	173	172	161	162	170	183	166	150	148	158	191	173	160	150	189	156	153	161	146	161	161	146	131	164	174	167	189	167	153	155	177	175	157	180	163	171	144	147	156	162	168	159	165	176	162	186	159	185	171	149	146	166	193	166	168	146	166	193	144	193	177	142	168	164	186	180	181	165	178	174	165	163	165	167	173	167	185	159	155	169	167	179	199	141	163	171	158	171	161	177	173	163	189	162	155	169	159	141	160	181	165	170	182	152	135	189	160	157	173	164	147	163	180	168	146	161	171	179	144	159	171	168	170	151	173	173	153	172	177	197	155	167	170	168	164	144	145	167	163	155	152	153	160	171	154	169	169	174	155	160	158	177	148	179	166	187	150	174	173	188	158	174	149	162	177	166	155	169	169	150	168	168	184	159	156	161	176	156	170	171	169	184	180	163	151	184	152	144	168	155	168	172	158	161	145	168	180	164	148	165	162	174	143	178	179	150	176	177	171	161	151	145	154	150	158	174	151	163	170	151	167	153	145	186	180	173	177	171	167	169	173	153	161	156	164	165	165	182	170	164	175	169	181	165	137	187	167	125	170	154	198	154	170	145	170	176	173	170	156	190	170	140	141	168	174	150	161	157	176	165	157	159	159	169	174	167	161	176	155	188	138	160	172	164	171	181	149	162	174	164	152	155	172	181	172	149	195	164	154	171	170	143	170	152	173	153	198	185	183	180	132	157	156	157	153	168	165	146	196	183	167	164	166	163	157	155	193	141	151	159	159	163	161	174	164	183	171	157	149	180	171	152	176	165	163	164	162	159	159	175	167	161	165	168	140	200	162	147	159	147	145	150	164	177	161	157	184	204	194	155	191	169	172	164	159	181	160	155	179	167	164	173	167	174	169	157	179	155	143	172	162	153	154	174	181	178	165	157	155	154	167	164	163	159	163	177	176	171	178	153	163	182	173	149	164	151	168	128	139	179	161	156	161	164	161	186	155	140	165	158	150	133	153	166	165	162	143	172
7976	20525	5087	396	299	273	271	251	225	232	239	195	178	185	206	180	205	180	209	187	199	187	177	184	185	176	180	159	194	177	177	187	158	186	175	165	172	166	182	199	177	190	202	186	161	169	182	168	179	184	186	156	195	166	186	190	193	165	201	174	199	178	163	191	172	191	187	178	189	159	177	180	179	204	170	187	191	204	179	175	175	185	158	208	188	184	172	178	160	195	172	176	186	177	187	176	181	180	149	186	164	190	167	174	178	155	191	168	176	169	163	187	205	182	191	158	187	164	207	177	160	186	187	159	191	186	180	197	161	186	164	185	197	197	189	199	183	179	195	181	180	195	182	177	167	190	171	168	193	182	205	167	164	182	173	182	176	176	186	174	216	182	180	178	193	180	176	172	175	149	167	198	188	187	190	152	181	177	182	182	176	171	161	212	165	168	180	178	171	189	176	179	177	202	159	192	188	177	197	200	187	183	175	174	199	164	180	163	172	184	178	175	187	190	162	197	180	180	185	181	194	197	191	185	184	175	179	163	183	200	182	167	182	190	171	193	192	208	173	179	196	181	185	183	181	209	168	203	168	175	185	208	177	180	167	172	184	187	195	196	205	174	176	186	178	195	148	185	179	190	198	206	170	174	194	187	167	192	159	157	183	150	161	189	183	163	197	185	199	189	200	188	170	177	177	183	159	179	176	201	199	197	165	183	194	187	184	172	195	142	173	179	185	177	201	179	174	172	163	188	187	195	187	181	190	151	178	185	194	210	199	187	182	164	174	167	181	198	178	206	170	191	180	139	168	182	173	182	174	163	168	195	205	181	195	183	176	162	177	195	195	169	196	164	164	190	161	185	190	165	203	170	173	182	170	201	188	195	199	179	164	172	175	168	175	182	174	181	205	174	194	178	177	191	182	180	172	172	179	202	174	183	172	175	140	162	190	189	177	187	188	189	175	185	186	192	174	185	180	159	187	218	190	186	176	179	170	176	207	205	172	160	169	192	180	167	168	183	176	171	191	199	180	216	176	157	182	189	167	152	165	192	165	167	180	194	194	175	159	175	187	182	199	177	168	174	178	186	192	211	176	173	159	182	182	173	166	155	206	186	167	192	173	195	195	206	179	194	195	187	177	171	197	185	188	166	172	191	168	185	178	199	162	169	169	169	183	196	197	181	174	190	170	178	176	163	166	176	174	164	198	161	170	172	154	179	153	172	171	198	177	166	160	181	194	177	166	185	180	174	178	191	177	172	195	183	197	195	174	194	180	168	161	182	182	161	179	166	152	206	172	163	187	172	169	182	176	182	191	195	167	180	182	148	185	192	176	184	189	179	194	168	162	196	194	181	182	174	176	181	202	158	191	186	193	186	163	199	191	190	173	179	202	185	187	179	171	203	178	182	183	174	159	190	163	188	182	195	171	176	165	166	188	184	167	171	197	193	185	177	163	192	193	182	171	193	187	180	188	196	167	187	162	193	173	187	188	162	182	196	204	229	163	178	162	190	159	196	184	182	196	192	180	201	204	183	169	174	174	190	162	185	186	187	182	191	182	177	202	203	164	168	183	181	176	175	168	200	206	172	187	166	196	180	162	179	155	172	175	199	167	160	184	175	200	173	178	190	177	165	169	203	179	186	177	156	189	170	185	179	167	171	172	202	179	167	162	192	189	170	169	194	185	189	179	172	184	183	202	184	188	191	176	173	184	166	156	181	163	179	163	190	192	171	173	165	192	188	202	151	174	187	194	205	169	183	178	181	195	177	197	181	149	187	171	201	160	180	153	176	165	177	160	199	177	176	180	183	170	168	181	189	187	184	159	169	192	194	163	167	190	208	180	191	168	154	197	164	195	203	177	196	187	179	194	190	169	193	178	170	165	170	170	161	175	179	164	193	171	166	155	174	182	178	186	177	167	164	177	206	191	187	199	179	193	214	178	180	165	181	186	166	192	168	180	163	151	175	204	193	164	192	176	173	211	154	149	186	167	190	176	170	175	177	180	171	207	186	201	164	178	172	181	174	175	210	199	167	195	173	181	197	183	177	184	177	184	162	183	177	202	175	169	191	194	156	177	191	187	169	179	177	170	144	177	188	165	179	178	175	161	188	177	169	167	188	191	162	189	173	175	171	192	197	198	197	169	167	161	209	187	184	169	171	174	198	174	169	154	175	176	192	195	191	176	181	159	186	196	174	194	193	213	173	177	193	170	165	215	176	193	178	185	169	162	148	181	160	185	190	164	193	166	194	190	196	163	199	185	201	166	164	189	178	193	179	190	169	170	186	193	186	181	176	186	177	171	155	196	186	160	185	182	188	169	162	184	203	176	182	197	179	203	167	205	223	186	178	175	170	195	174	203	178	170	153	191	192	156	177	193	169	176	166	179	150	184	192	186	201	175	164	196	179	172	188	183	162	181	169	189	157	182	168	186	170	174	169	175	165	194	170	181	185	197	177	186	200	184	203	210	170	166	190	190	171	160	176	161	163	190	161	202	195	165	173	188	161	173	175	180	174	173	177	182	160	192	187	195	195	146	172	166	181	167	168	157	163	175	209	197	171	192	190	181	184	211	171	162	179	192	192	186	185	182	159	183	198	190	153	162	182	174	178	191	212	186	183	187	164	173	201	188	183	180	190	168	186	197	182	183	177	182	198	170	180	178	182	171	176	186	171	181	188	196	183	178	168	179	155	183	174	191	185	168	163	201	166	181	180	169	200	165	149	193	168	211	170	190	198	177	185	178	199	168	169	178	188	183	199	184	173	154	169	153	170	207	199	172	185	187	176	159	170	189	165	168	164	210	150	189	223	186	181	172	165	157	185	188	187	179	170	160	170	177	184	171	180	176	196	188	168	190	186	177	170	186	152	169	187	177	179	171	171	187	178	158	146	189	183	174	192	184	198	173	169	198	192	163	169	184	184	176	191	174	174	157	167	197	149	192	172	186	166	176	185	171	190	182	175	160	162	152	179	205	207	167	195	176	162	170	183	188	191	209	182	182	169	187	198	189	157	161	167	185	186	184	188	168	178	173	172	193	188	185	180	180	167	184	168	170	179	191	183	164	194	183	178	219	180	170	185	198	151	172	167	169	191	183	187	163	186	196	193	156	157	181	139	166	174	189	181	192	192	186	186	179	188	177	195	163	190	182	170	176	173	178	152	168	173	190	181	163	189	169	198	175	182	193	173	182	169	161	202	184	161	197	181	182	180	184	171	183	182	202	190	175	172	172	174	179	185	184	188	194	179	178	170	181	181	162	203	171	173	172	167	177	138	174	177	192	167	204	181	187	170	179	197	171	206	161	174	162	199	211	165	177	174	171	188	182	178	194	186	158	178	159	176	183	194	194	195	196	177	182	188	174	181	188	185	188	190	200	203	148	167	176	176	205	186	172	174	177	178	196	165	191	180	187	171	213	182	191	182	190	184	171	166	181	164	184	169	202	181	181	165	174	193	197	181	174	187	174	199	164	201	183	184	185	180	168	165	173	199	195	183
25276	21517	28730	24211	19794	7047	1509	1009	886	780	800	751	703	685	678	655	625	572	651	573	577	612	587	552	546	584	578	581	525	538	556	589	574	555	580	483	538	471	526	510	531	540	514	516	516	540	492	521	512	505	488	526	506	501	550	493	535	544	490	486	515	557	499	535	530	548	477	498	520	522	488	522	529	492	474	537	518	546	539	469	536	533	531	503	527	526	492	465	496	501	494	487	532	514	493	470	499	507	540	517	522	517	519	544	547	489	479	506	543	525	472	517	521	570	498	502	491	516	494	516	518	581	547	481	532	510	526	543	559	469	510	528	513	506	495	531	562	532	488	469	508	524	561	504	519	556	527	583	520	458	497	474	520	463	489	573	479	535	504	496	542	478	517	501	506	484	471	490	511	539	533	515	510	483	524	512	492	521	477	520	526	508	463	533	532	484	532	492	550	530	480	524	484	487	494	538	498	497	513	513	486	514	512	497	499	489	538	522	513	485	544	495	516	524	499	518	517	487	487	512	491	528	515	529	513	523	501	529	530	520	486	515	482	484	507	516	499	507	492	563	508	530	520	512	499	535	508	531	528	545	508	524	522	516	534	511	502	521	505	515	508	509	504	507	525	488	506	496	498	515	475	496	521	531	512	538	491	527	493	497	538	484	532	514	506	508	498	467	541	553	536	513	544	459	496	508	485	485	515	521	480	521	515	500	500	498	494	504	561	481	509	563	538	518	524	539	490	501	527	530	534	517	538	541	540	495	535	531	522	523	493	531	527	516	520	512	485	509	524	477	562	511	504	526	501	494	491	506	519	448	502	514	509	499	488	493	530	526	492	537	479	518	488	534	545	496	520	535	491	494	525	539	524	539	530	527	500	520	522	523	502	528	503	514	488	485	538	550	491	514	525	487	522	500	533	568	503	496	532	488	463	501	524	512	541	502	484	519	501	513	505	493	541	508	531	499	492	489	544	515	500	501	506	486	533	483	559	488	520	529	457	507	511	526	535	516	498	506	544	530	519	539	539	502	508	530	504	494	499	493	514	554	526	473	523	455	510	505	535	538	484	525	496	543	494	480	508	474	467	498	484	490	561	507	492	528	489	525	499	498	505	483	492	484	490	538	513	460	508	527	462	520	492	508	493	519	499	558	527	535	539	530	506	488	551	512	512	516	537	521	511	532	491	511	527	514	497	482	498	488	499	551	492	489	514	464	478	485	491	494	527	495	513	474	529	530	489	494	534	507	482	510	524	541	548	516	511	499	509	507	513	523	515	488	551	475	479	443	499	491	518	505	557	535	545	496	510	495	536	506	503	530	503	527	493	516	478	522	516	517	513	495	525	535	551	488	535	503	529	544	524	483	504	473	523	518	478	477	531	552	508	535	513	543	491	523	489	489	524	506	508	503	543	529	503	527	519	526	504	521	526	521	492	545	494	551	488	510	497	501	530	560	484	517	522	482	511	522	515	527	528	523	499	530	528	448	534	524	464	483	528	474	506	514	523	521	536	526	503	539	497	497	477	524	486	517	492	460	559	509	501	484	530	486	478	495	472	512	518	470	486	515	484	512	481	509	519	512	500	481	507	515	496	524	516	555	515	499	486	537	527	542	506	517	531	504	499	533	538	525	529	510	531	543	529	491	449	500	504	549	551	491	529	482	514	491	496	537	534	522	489	495	508	520	518	473	506	524	525	503	517	523	522	544	528	509	521	532	507	513	510	509	524	521	477	500	555	498	511	506	511	498	490	523	478	470	501	508	538	502	489	478	521	523	497	496	549	542	525	511	539	529	527	512	476	526	481	500	496	523	517	510	532	492	496	490	518	535	543	482	470	536	508	483	507	476	521	493	496	515	497	487	516	488	466	536	483	497	504	498	521	470	493	489	484	532	534	528	507	518	513	525	473	509	469	538	526	487	546	496	541	549	492	520	554	474	512	496	498	522	500	490	542	519	492	532	545	543	542	515	457	503	473	513	486	519	504	516	538	518	528	515	520	485	488	515	531	518	515	530	539	492	539	524	470	467	503	510	539	549	513	506	492	510	507	519	523	537	490	523	575	468	495	497	501	509	519	536	488	509	521	502	512	521	526	550	481	491	521	459	487	456	528	564	535	508	483	532	481	507	526	506	532	499	515	489	504	517	492	504	526	493	513	532	500	505	518	517	522	529	489	537	511	519	511	518	517	536	467	473	504	528	493	533	509	520	532	527	526	533	522	510	513	469	525	501	496	538	535	455	522	498	468	482	516	506	525	486	478	517	491	492	495	507	495	519	477	533	530	483	545	515	522	553	481	486	492	482	506	524	502	506	505	488	501	514	550	476	486	509	521	526	490	469	481	516	490	482	509	506	493	536	542	512	523	477	487	511	498	499	491	497	501	505	521	467	523	538	490	544	494	498	522	491	486	501	459	533	489	513	512	485	541	502	500	510	523	494	541	478	541	513	525	518	526	528	484	496	505	492	517	498	498	562	495	481	512	525	534	542	505	567	507	492	509	528	542	512	523	526	536	506	503	515	498	486	469	464	486	483	486	492	510	489	512	548	515	487	524	511	525	541	538	496	486	479	498	491	478	538	503	516	511	549	527	502	480	534	501	510	451	552	531	511	504	513	504	515	494	468	498	514	536	476	515	508	493	538	523	505	533	531	526	497	485	533	536	461	475	517	496	481	510	527	505	527	509	495	482	516	522	490	523	519	512	507	536	462	504	497	525	493	502	483	496	500	504	502	507	471	504	503	525	498	532	556	539	524	495	535	497	527	511	524	513	461	486	503	535	536	506	470	529	456	487	535	480	511	486	517	515	532	530	519	521	483	526	557	485	495	533	526	525	534	554	503	504	457	513	494	513	515	517	536	487	521	546	491	507	502	477	490	522	513	482	509	520	500	521	518	526	518	515	550	523	543	500	494	530	477	517	546	506	510	523	546	507	506	523	500	505	502	488	516	501	490	539	536	556	485	482	513	474	515	489	514	515	510	498	504	549	496	480	452	496	447	528	506	526	482	513	531	512	477	530	523	513	565	537	528	528	517	483	493	493	521	493	473	492	509	495	461	487	496	493	498	485	526	495	514	513	525	481	499	508	507	544	508	537	451	522	510	498	488	509	526	527	480	498	548	516	520	517	526	525	509	492	450	529	525	497	515	515	497	533	509	527	535	486	513	529	554	524	505	522	516	475	532	531	508	491	531	495	488	465	485	499	504	522	551	527	493	504	529	532	522	515	507	526	507	469	490	491	511	508	525	509	487	486	519	532	517	520	461	499	501	501	510	500	502	531	534	527	475	522	496	546	512	511	469	507	463	532	536	500	501	507	466	525	525	436	518	533	531	485	489	496	460	529	465	581	507	526	483	516	529	506	529	515	563	504	523	504	562	525	513	527	508	516	525	520	485	501	491	549	517	530	490	546	494	570	529	532	530	519	502	532	523	501	527	523	505	490	509	570	515	518	507	525	536	553	496	509	528	535	489	494	506	512	488	515	505	525	484	510	514
10931	55469	15511	5030	3468	2653	2101	1786	1518	1344	1187	1044	921	815	814	770	747	690	701	650	631	643	637	568	584	533	593	556	597	539	546	542	534	587	552	507	513	505	510	568	541	570	517	567	528	545	542	484	576	532	565	572	586	528	541	489	515	505	521	505	551	551	490	506	519	500	539	533	533	559	535	543	533	521	521	510	504	501	471	475	540	513	490	486	508	490	526	523	524	527	498	515	533	505	541	515	494	462	511	531	501	512	508	508	524	537	491	529	490	505	506	522	497	500	498	528	514	543	512	537	481	511	478	503	472	512	514	527	515	538	474	532	460	488	492	521	506	542	466	480	535	518	507	490	461	515	494	522	520	470	532	503	523	529	473	532	491	513	488	492	565	521	571	516	484	466	496	522	529	512	506	512	490	515	529	474	540	488	521	502	504	507	503	526	519	531	513	491	501	494	473	483	505	534	545	510	492	455	514	491	515	524	506	514	548	546	532	496	547	535	560	527	507	535	495	531	502	544	507	497	552	481	482	503	505	528	512	527	523	500	534	505	549	543	526	537	489	505	504	517	531	541	486	476	507	536	504	488	508	513	502	527	489	502	513	510	518	496	495	515	543	508	525	495	512	511	526	514	484	502	490	476	507	455	498	527	519	527	513	479	502	499	490	499	492	520	493	498	466	538	524	500	489	514	539	482	478	535	506	551	529	458	519	519	535	513	549	528	520	529	468	511	555	541	492	524	513	547	489	513	509	547	531	510	524	543	502	500	556	519	512	526	516	483	475	513	474	492	512	472	511	522	503	522	497	549	525	523	503	515	535	502	513	494	512	481	517	474	494	502	523	486	531	511	506	511	524	497	500	559	497	577	488	515	505	478	538	475	535	507	486	533	510	515	510	487	522	480	454	506	533	510	536	466	537	483	492	494	557	493	512	543	503	508	479	484	518	506	506	504	493	512	542	497	483	539	491	515	567	503	530	554	521	520	509	520	509	528	528	510	520	509	487	505	515	502	534	488	480	480	525	482	516	519	459	509	554	508	504	480	550	468	482	579	511	507	505	509	569	526	478	507	512	516	494	550	485	539	519	507	513	497	529	507	519	542	512	492	535	523	491	521	500	482	503	486	526	532	484	550	515	531	494	493	534	486	521	520	509	493	539	507	553	533	487	515	524	513	523	520	507	545	458	490	554	481	507	490	534	539	512	505	491	504	492	510	488	479	519	495	511	508	488	507	481	519	510	534	526	518	544	494	527	501	480	542	510	553	514	487	504	496	499	529	502	476	540	516	510	524	523	494	533	523	507	529	505	509	546	476	536	557	499	524	520	495	531	526	505	519	523	538	503	538	480	482	573	535	561	501	515	521	524	508	520	541	487	530	526	547	509	507	531	546	483	502	465	541	469	472	503	514	539	499	501	504	569	492	538	494	513	503	492	533	490	477	511	516	519	514	519	456	518	536	509	503	513	528	532	524	509	543	530	521	524	508	517	507	526	480	527	509	518	548	507	507	502	495	507	507	511	522	503	535	530	523	492	471	521	488	445	485	481	507	499	533	514	515	515	495	490	539	511	535	512	527	484	499	522	522	524	472	489	575	520	512	500	493	464	520	547	493	501	536	526	518	501	521	460	483	518	479	492	522	498	499	498	552	538	511	515	510	499	494	517	521	536	472	539	540	519	503	515	528	488	516	535	492	524	511	535	518	520	543	493	536	488	484	504	529	491	562	513	489	471	495	516	455	525	533	522	542	549	549	538	486	469	493	537	509	499	523	537	512	528	493	508	519	572	520	500	501	512	517	519	472	534	489	528	575	537	512	509	509	497	498	486	497	516	484	518	542	508	537	500	522	542	547	496	505	551	505	542	495	519	488	547	505	495	548	517	509	525	488	539	495	502	518	533	516	513	477	527	538	528	510	500	515	533	526	523	484	466	518	539	505	519	509	509	529	519	486	503	492	526	500	478	518	491	537	520	516	505	559	547	541	499	551	535	532	534	532	533	476	498	515	510	508	544	531	529	519	502	515	496	529	506	498	469	476	514	491	523	513	511	498	494	500	514	516	527	505	517	534	508	538	525	472	519	526	551	511	496	545	512	537	543	541	531	518	510	494	487	507	515	488	511	504	511	552	522	460	507	520	479	538	487	546	553	487	502	491	476	478	523	497	525	511	480	491	500	483	525	520	459	522	524	541	511	519	469	541	485	492	496	516	469	552	491	503	545	544	503	528	534	489	487	519	511	467	493	487	454	497	496	526	451	492	475	504	513	524	506	559	486	501	495	458	524	523	523	542	502	540	528	472	533	489	540	495	518	531	473	531	517	521	486	476	506	518	493	510	521	540	493	492	498	518	532	477	507	499	514	519	524	480	508	492	457	527	484	529	517	526	468	544	497	507	497	504	576	494	550	506	520	497	529	503	507	483	531	519	481	495	511	512	484	519	469	540	505	539	522	511	523	545	516	473	548	472	482	509	524	530	519	495	500	494	522	508	521	514	497	522	516	545	518	525	510	469	497	511	513	485	460	499	477	494	505	529	524	509	514	508	501	495	495	524	535	524	483	495	534	516	539	528	491	470	548	477	513	522	498	538	504	530	488	570	558	500	519	514	460	511	499	479	554	514	509	512	497	488	489	488	517	482	539	543	483	513	487	527	520	508	504	483	502	528	487	518	519	510	531	529	483	490	490	519	495	497	541	465	495	496	511	516	493	535	487	539	493	525	486	489	511	521	514	493	483	507	508	490	473	538	497	567	521	508	533	506	513	490	487	491	493	483	514	528	519	559	543	545	510	504	495	509	502	504	519	522	490	534	516	489	495	480	524	473	520	496	485	487	487	506	487	520	524	457	518	518	514	532	524	508	504	492	528	522	504	509	513	523	498	544	544	519	503	488	513	503	544	468	559	560	477	508	528	500	496	498	510	558	502	495	516	487	494	515	498	483	496	546	486	476	531	511	495	503	484	544	500	462	514	529	528	470	524	522	516	535	507	523	507	544	499	517	542	495	499	477	532	520	499	515	462	527	506	503	552	489	487	505	485	501	529	522	540	505	511	508	537	523	508	542	472	518	523	531	528	523	514	503	482	519	549	501	556	506	489	525	513	524	519	491	510	532	494	516	491	513	489	560	473	522	493	506	519	502	496	502	502	503	493	563	506	491	474	477	466	494	503	513	498	503	510	519	539	503	480	481	524	517	487	488	480	496	547	493	519	518	477	543	463	486	508	514	501	537	510	474	511	524	536	492	529	484	531	521	507	509	521	516	495	549	488	496	511	541	509	481	526	508	513	500	515	538	496	560	480	540	496	489	532	507	507	501	517	518	506	471	525	519	498	489	525	509	500	536	514	492	525	552	475	476	539	510	521	507	496	545	498	489	494	564	526	510	551	551	520	513	482	525	534	508	496	527	497	491	517	544	523	499	506	496	518	507	505	523	544	507	510	502	485	507	517	523	480	520	547	521	545	471	477	510	508	507	542	522	487	487	500	517	498	513	516	517
23025	21270	29650	22948	20961	19755	6056	1802	1507	1364	1258	1134	1051	1023	990	918	926	892	887	867	793	824	730	811	783	759	715	769	778	728	709	714	733	724	716	740	697	781	724	736	758	743	690	740	692	718	756	721	700	775	734	713	713	693	721	692	737	717	730	746	698	719	739	696	684	749	655	691	693	686	728	715	729	666	702	630	681	692	724	693	646	711	693	745	670	709	718	699	740	726	649	715	707	691	756	728	701	689	691	707	673	684	712	680	678	658	651	728	706	721	770	721	696	667	698	696	714	694	720	709	733	692	698	706	734	662	736	726	689	727	665	716	668	651	711	694	684	707	713	703	733	723	669	708	696	686	698	686	729	721	702	699	688	740	712	687	738	704	733	734	657	708	716	670	705	726	671	713	723	727	758	696	689	727	735	643	648	702	675	694	740	653	675	729	658	699	664	729	730	711	667	709	696	678	699	690	679	689	671	748	705	680	709	763	727	702	706	701	657	718	714	728	674	742	694	684	695	708	712	693	726	682	698	712	696	713	769	705	666	684	637	661	719	657	685	671	733	692	692	756	706	728	765	725	695	672	695	712	718	695	648	650	694	688	740	712	715	696	743	724	686	722	693	692	705	666	717	701	747	694	736	748	694	703	739	668	709	692	680	703	613	707	721	671	755	689	713	702	723	666	733	735	670	735	692	714	713	684	702	720	656	771	706	703	705	673	683	625	707	724	709	704	691	680	738	693	683	713	708	686	707	643	699	717	660	741	752	703	697	661	716	658	694	668	706	720	737	752	686	673	661	660	731	700	676	710	671	732	654	679	679	709	687	687	745	711	678	703	645	691	721	669	697	725	730	696	696	754	696	671	712	662	665	692	690	677	720	700	671	728	648	737	704	697	727	669	708	691	711	711	708	719	732	740	717	754	711	721	704	705	691	683	684	670	751	697	711	657	681	712	698	683	709	661	692	661	706	712	699	748	701	710	705	705	716	668	685	646	723	668	735	692	755	698	674	723	731	691	682	695	713	711	692	712	709	640	762	705	702	679	732	701	707	678	685	688	749	701	717	721	723	734	696	725	675	690	703	737	716	670	691	664	680	740	660	684	705	684	712	712	698	683	758	739	653	683	747	732	726	711	699	689	703	719	680	717	678	703	762	698	694	696	705	680	679	729	707	700	699	716	662	700	648	677	692	719	735	716	706	721	659	685	717	732	727	695	692	674	657	713	705	740	696	739	701	638	729	706	680	657	727	686	745	769	750	726	684	717	731	693	733	694	731	701	691	729	701	726	720	683	715	722	759	720	705	716	708	705	691	734	685	709	732	680	689	684	680	778	746	704	678	707	714	713	699	684	705	659	758	682	723	664	707	693	620	679	671	719	696	718	705	764	686	662	667	686	665	686	687	724	687	715	721	706	692	716	665	682	727	706	707	697	712	681	694	677	710	691	696	654	698	710	717	659	719	731	677	748	707	690	699	665	715	712	677	680	681	694	684	660	711	744	725	703	685	744	657	700	729	713	725	729	683	637	724	709	661	706	698	694	756	709	713	692	733	731	717	662	703	687	669	655	697	695	663	721	706	711	706	704	715	701	681	678	683	651	728	744	718	718	700	692	709	752	698	734	721	712	646	733	683	717	679	732	708	713	725	647	752	674	750	719	734	725	717	766	666	739	686	701	639	720	677	689	738	712	712	696	686	711	713	743	631	700	731	681	695	695	663	693	720	758	705	759	724	717	687	693	675	691	687	708	726	655	702	759	668	723	706	702	729	696	689	707	709	667	687	736	667	687	732	723	748	670	680	666	682	688	711	666	677	735	731	658	681	688	708	696	719	714	726	700	643	704	698	668	715	688	703	709	692	714	744	741	734	701	671	711	675	665	733	670	738	675	711	685	678	713	710	692	686	701	680	689	740	676	712	700	698	697	691	729	674	727	650	690	755	668	683	649	671	651	707	732	696	703	701	720	655	703	684	717	672	696	754	691	686	732	758	711	677	702	685	702	717	661	684	691	671	712	766	713	712	697	702	678	704	662	640	688	694	739	701	688	696	712	679	733	712	727	623	683	735	707	705	702	699	669	723	726	694	668	727	671	707	661	692	681	727	710	714	671	714	682	709	696	684	680	762	689	705	701	678	728	704	647	652	727	698	695	687	716	698	667	725	703	678	715	722	654	709	730	720	723	662	684	671	721	686	672	714	657	713	749	688	698	626	736	707	680	701	697	739	695	693	692	636	705	729	708	718	702	653	648	709	681	713	708	701	740	710	713	734	738	742	683	679	704	668	678	704	706	667	721	660	696	706	670	682	700	667	696	707	718	689	673	713	742	737	730	654	722	697	690	720	740	734	701	661	721	639	699	748	706	721	688	718	730	721	726	695	690	688	691	733	760	701	684	723	679	677	720	738	691	686	673	723	692	683	763	681	700	689	709	697	668	718	756	695	689	672	722	701	749	703	677	659	681	740	705	662	719	687	664	746	659	724	735	702	669	673	701	702	708	722	734	735	666	716	678	676	690	736	668	702	656	683	661	677	715	734	683	701	724	696	687	688	728	698	754	686	718	710	686	699	695	687	683	707	685	683	697	696	715	715	678	668	705	725	687	686	695	679	715	727	714	734	666	682	729	689	715	690	669	733	712	713	711	695	714	695	711	655	735	699	716	720	644	744	701	693	685	664	760	704	721	700	694	679	672	712	718	710	682	728	724	697	659	714	744	705	680	699	721	720	724	702	698	744	702	686	715	706	728	696	707	715	712	663	709	739	705	741	693	703	732	711	694	695	676	702	705	728	678	673	722	661	718	695	707	674	671	672	718	744	699	682	734	735	715	729	672	669	735	684	664	679	693	721	703	688	668	687	679	696	683	687	684	724	705	720	674	719	665	724	709	658	722	666	709	691	765	686	637	700	683	744	656	676	726	709	733	686	679	680	707	647	696	674	728	703	717	749	661	746	736	703	705	727	685	727	675	681	737	670	688	678	670	702	729	748	685	687	724	688	698	681	668	688	749	712	696	675	767	690	698	707	707	678	700	722	714	699	747	694	689	711	697	668	682	700	652	733	700	707	661	686	738	667	748	703	671	701	666	688	696	700	711	682	684	700	714	687	682	691	689	676	769	728	720	723	675	697	711	658	702	679	660	638	762	715	699	732	700	676	738	689	668	690	726	699	733	642	682	693	723	684	677	724	700	693	716	708	666	689	665	736	635	750	667	700	730	715	706	717	681	762	682	684	715	700	732	674	721	703	719	709	689	682	728	714	718	756	675	725	759	650	704	697	698	654	703	691	656	697	710	671	686	656	678	692	697	681	686	697	686	690	711	726	699	678	677	690	660	683	685	722	707	671	719	628	665	701	699	713	694	695	689	690	683	710	725	673	661	647	707	710	683	695	728	691	684	720	713	718	691	719	669	659	744	688	689	707	694	673	713	727	697	694	700	691	693	633	675	692	673	752	692	648	685	743	697	684	692	694	748	739	711	701	772	655	735	722	744	610	714
16269	63045	18438	8891	6150	4612	3788	2982	2609	2395	2041	1663	1463	1397	1230	1152	1126	1065	1003	953	919	911	886	851	858	848	836	808	790	821	798	739	785	789	783	782	766	757	749	738	755	706	742	745	742	722	727	745	758	667	726	682	758	714	713	729	730	758	768	720	715	788	735	712	734	708	707	730	647	735	747	689	737	683	803	710	735	723	673	694	695	689	699	723	716	703	729	719	695	718	702	764	704	738	746	662	692	681	699	716	701	732	714	719	704	720	675	718	716	718	700	705	638	688	721	694	733	726	695	699	763	733	671	740	689	685	728	734	698	718	703	692	708	706	717	751	700	682	698	736	759	728	664	692	711	722	709	694	709	642	692	734	729	672	733	720	738	725	727	677	704	719	674	682	694	663	689	715	749	696	693	681	739	650	710	684	739	731	682	672	713	711	779	704	692	719	726	715	741	753	685	712	700	726	689	709	722	716	702	713	700	666	686	744	689	728	698	720	705	711	677	704	709	701	683	685	712	706	705	683	710	667	703	724	719	716	714	666	672	700	730	713	710	680	679	668	675	739	719	696	720	698	697	676	695	723	749	672	700	717	715	674	687	736	707	730	680	690	674	666	687	701	705	715	691	658	728	728	707	718	690	693	697	693	703	733	690	691	753	717	710	736	670	743	684	723	739	699	718	711	687	673	776	724	685	662	733	725	750	707	695	722	705	720	702	702	688	704	698	735	675	726	727	690	649	691	663	714	736	700	665	696	739	728	700	710	700	695	692	685	689	735	701	659	741	748	703	729	739	741	728	662	741	729	733	688	723	700	739	684	700	664	698	702	693	706	747	739	702	665	717	686	726	684	691	752	724	684	727	699	683	671	723	669	736	694	708	698	701	713	753	733	723	725	661	704	707	710	742	707	727	668	700	709	692	738	721	670	729	685	706	684	694	699	683	709	698	655	672	721	687	695	711	742	712	650	711	715	709	760	700	737	721	709	709	718	713	699	701	699	703	660	728	695	705	723	680	691	693	698	682	689	718	663	712	646	666	687	669	702	722	715	680	689	673	680	678	675	685	679	668	701	721	719	696	689	741	688	699	731	708	718	671	693	711	689	718	676	726	658	682	740	720	708	668	732	688	709	683	681	693	718	742	667	677	712	722	729	729	710	690	698	680	692	724	734	673	675	716	707	669	680	685	673	681	685	691	653	697	765	707	658	665	694	689	698	693	724	685	739	700	721	705	719	699	693	691	699	654	734	765	811	730	726	719	670	698	698	729	701	704	695	725	727	643	705	732	752	719	650	695	712	723	708	731	725	713	705	705	682	736	723	705	706	707	669	691	725	715	764	704	663	704	758	735	743	739	731	697	703	716	684	664	662	713	690	730	733	717	683	712	720	738	702	691	710	728	721	724	749	753	704	678	643	665	735	683	741	716	751	686	717	709	736	694	676	699	722	708	686	684	735	689	690	673	686	737	727	752	704	706	724	747	669	740	664	732	735	712	681	695	710	700	643	707	725	727	678	703	685	718	733	716	665	739	656	656	685	720	694	657	675	727	711	673	721	738	699	629	710	754	718	707	698	725	711	702	653	693	711	651	707	680	745	681	676	754	667	705	700	722	736	761	695	704	690	763	727	720	685	744	725	694	757	706	717	719	674	707	749	675	697	697	689	670	714	723	696	688	665	760	702	704	674	725	720	691	725	743	710	649	724	729	718	683	699	697	705	706	683	722	663	704	700	731	676	711	674	742	708	787	746	708	712	714	680	666	653	717	714	751	700	699	725	671	695	681	651	725	713	719	676	686	714	655	705	692	703	721	702	699	713	706	721	698	644	763	688	690	649	679	743	692	734	722	720	704	669	704	705	708	673	707	720	674	720	686	697	705	695	733	718	752	692	670	721	687	714	694	712	750	740	729	739	690	713	675	717	733	685	703	678	669	698	706	693	682	723	668	672	733	738	674	680	722	710	667	705	727	744	714	679	719	714	712	704	694	716	701	696	713	711	685	718	686	744	703	683	742	729	705	709	720	755	683	722	662	751	680	749	698	751	730	687	661	751	679	705	706	705	717	687	740	743	722	722	707	712	745	729	723	707	700	675	698	674	725	729	740	694	694	701	764	704	704	699	701	710	702	649	667	742	691	731	678	695	716	668	729	687	696	721	701	702	702	758	689	715	677	738	712	701	718	722	692	736	721	780	769	651	746	650	678	680	726	709	686	695	685	696	732	715	736	658	762	720	705	690	717	657	692	678	724	720	713	707	747	720	707	700	717	706	700	715	741	659	671	712	699	713	651	704	673	703	715	681	707	673	675	701	687	745	698	718	682	775	728	701	691	734	750	728	649	724	676	696	716	694	703	654	716	683	718	692	730	698	687	720	703	758	696	684	680	700	720	670	740	717	716	711	721	718	699	709	739	697	728	715	721	701	747	727	708	705	693	772	715	670	748	706	667	711	734	752	674	689	680	679	730	728	756	724	705	657	729	707	702	744	772	722	712	727	702	724	735	707	695	705	673	679	767	741	696	733	675	673	688	754	713	683	722	711	671	701	710	669	701	708	685	715	658	720	642	713	669	714	723	669	733	715	767	683	695	743	707	694	768	710	726	722	690	702	685	713	739	693	707	732	677	715	654	665	744	717	708	676	674	709	707	693	742	701	730	731	707	736	717	690	674	713	733	719	718	688	721	698	677	705	719	697	688	691	716	693	717	732	699	689	693	691	710	694	700	692	699	732	711	689	687	675	677	740	733	763	690	724	709	705	710	702	675	715	685	695	687	729	696	673	714	722	682	776	706	720	689	695	737	687	719	693	739	650	722	731	744	715	702	707	712	715	679	665	687	697	700	720	687	730	691	678	756	739	741	708	717	707	709	740	676	695	709	695	685	764	730	686	722	694	707	684	664	653	712	673	710	695	708	719	721	712	699	656	687	694	718	693	708	709	731	690	716	730	730	621	661	722	730	702	706	698	726	704	716	721	752	693	688	686	642	695	676	729	697	684	712	697	698	723	730	648	777	709	749	731	703	685	682	741	708	695	704	672	722	678	721	672	667	719	750	716	710	701	689	662	614	687	678	685	693	683	693	712	692	724	713	733	726	697	700	678	683	689	689	694	712	709	694	716	693	706	696	676	716	698	689	746	678	713	701	728	747	717	695	697	691	694	669	691	674	683	740	737	705	677	676	706	710	675	667	672	717	705	732	739	668	692	682	729	689	697	728	704	662	728	773	691	692	706	716	680	693	697	727	641	697	631	681	707	666	745	695	703	676	736	699	710	664	765	706	696	726	711	715	717	698	692	686	665	700	699	700	718	666	695	764	729	689	721	725	727	722	678	722	704	711	710	703	661	680	690	728	732	671	729	747	687	722	671	664	679	690	684	726	722	626	695	631	666	700	710	720	691	663	682	743	731	738	679	701	670	692	741	666	680	681	720	679	727	696	680	702	671	696	703	695	671	711	684	715	654	684	652	746	679	692	745	705	680	718	729	724	691	702	690	719	670
28331	22115	9345	526	307	286	229	181	179	209	208	172	190	187	176	170	156	184	154	177	173	163	176	150	193	192	164	152	184	181	180	175	168	163	175	214	174	168	179	179	176	164	169	201	213	156	179	166	173	136	170	175	155	166	158	167	167	175	173	166	177	174	179	148	178	166	177	187	190	169	150	179	181	181	175	180	183	170	181	153	196	162	179	180	165	171	166	179	159	210	184	177	174	170	185	167	165	196	178	184	174	166	201	155	178	203	175	199	185	160	183	155	151	161	188	189	144	183	164	172	184	197	183	158	198	185	172	207	178	186	191	183	173	168	185	178	153	160	165	188	168	192	155	174	179	187	170	164	181	139	184	168	157	192	169	174	170	170	163	163	175	165	181	168	185	151	163	184	179	159	163	173	161	207	193	173	163	158	178	168	159	158	169	177	160	174	178	160	165	170	184	171	176	192	155	183	166	151	177	188	168	164	188	178	192	183	154	168	174	154	154	174	173	173	181	171	157	196	157	163	201	165	186	184	176	162	163	168	165	160	148	176	170	177	181	147	180	176	168	169	187	158	174	177	183	154	179	177	167	197	156	170	164	171	175	155	180	189	197	192	179	174	158	173	165	154	163	163	176	150	180	171	163	165	163	182	186	184	181	156	177	159	169	168	160	191	173	168	154	187	184	173	153	180	160	165	177	178	157	199	190	181	170	185	182	179	153	162	168	177	196	169	175	182	153	156	167	143	164	168	196	164	155	154	187	150	193	178	173	163	179	188	172	169	166	179	172	177	155	180	174	179	178	182	182	181	160	184	182	145	174	141	184	172	172	188	180	179	182	183	170	144	143	180	193	170	175	175	163	163	181	157	183	174	161	181	173	195	177	162	196	169	153	169	180	175	162	186	180	155	172	189	196	185	172	169	185	173	179	176	185	164	177	162	182	186	182	176	148	174	194	189	174	188	157	153	166	170	166	167	170	161	178	185	173	180	182	183	188	179	188	191	180	152	157	161	180	167	164	177	154	177	176	178	154	202	184	183	147	190	157	140	161	179	184	184	180	150	174	145	178	183	177	164	151	165	161	172	172	158	197	173	186	168	171	171	171	167	188	172	155	175	158	176	158	187	168	181	172	167	159	161	161	174	191	186	152	178	182	182	175	172	201	160	176	157	159	183	160	172	157	175	191	170	163	182	162	176	178	170	164	172	216	154	170	178	189	166	183	170	185	150	180	164	180	167	197	184	166	175	188	182	173	179	184	177	171	175	163	158	154	187	174	163	147	166	173	150	179	170	158	168	162	174	168	182	159	172	176	185	185	172	159	190	198	157	173	154	179	161	156	205	177	164	173	181	161	164	161	160	164	154	169	176	154	172	190	163	178	167	178	176	198	167	181	152	182	181	171	181	157	175	160	179	187	154	192	183	158	167	160	159	170	184	150	155	173	160	162	161	175	172	170	164	181	185	143	185	176	174	173	176	152	192	181	165	140	163	167	171	193	187	152	206	180	192	172	191	158	193	174	160	180	165	164	195	147	165	152	168	183	175	198	169	143	150	179	185	175	195	182	188	177	178	172	180	172	174	185	182	155	172	173	186	183	176	186	167	185	166	174	161	181	179	197	194	199	149	188	176	192	161	175	179	196	178	163	168	156	166	167	188	146	163	186	179	168	170	168	186	166	191	158	183	160	153	171	175	171	190	180	174	178	168	195	145	190	160	159	162	169	161	167	202	146	165	183	185	183	186	189	164	195	168	180	176	198	152	173	174	168	186	174	186	151	179	182	177	160	175	170	182	175	161	178	160	190	161	149	186	144	190	197	168	147	162	190	169	184	166	185	153	199	157	180	176	182	162	173	164	181	199	165	140	169	164	191	170	174	158	174	160	170	159	165	164	189	176	156	169	168	170	181	174	197	173	185	186	167	185	168	166	163	187	175	168	181	177	164	191	194	183	171	173	154	190	187	202	182	187	187	173	190	190	167	177	178	183	159	164	160	166	167	152	165	159	179	162	177	167	187	151	159	176	174	203	162	153	171	200	180	162	182	154	168	168	178	185	159	165	189	192	169	164	137	163	178	171	188	172	166	190	167	176	178	167	174	171	185	173	181	149	195	143	162	173	168	168	169	171	158	161	155	155	169	180	152	167	157	166	161	163	181	170	155	168	154	201	152	183	182	153	175	165	168	158	158	162	162	183	188	178	177	175	162	188	179	189	167	186	168	174	162	140	153	160	187	146	171	167	162	193	185	172	178	173	159	184	179	173	157	179	168	137	161	159	144	165	191	175	190	202	190	173	191	191	142	175	161	171	174	185	158	162	166	170	194	178	152	140	171	188	170	156	166	153	164	160	151	152	186	164	171	171	182	177	209	184	154	182	194	178	173	167	179	198	157	174	158	200	182	174	181	226	174	169	161	165	151	188	167	166	166	178	183	168	190	186	170	173	171	173	179	173	187	183	126	185	155	171	170	164	183	184	167	175	165	167	153	152	193	165	158	163	181	177	165	159	164	176	195	176	172	157	181	171	177	180	178	183	166	181	152	179	177	164	164	160	178	178	159	169	170	167	194	157	157	166	171	162	164	171	177	176	169	164	181	169	162	177	174	168	182	190	175	189	166	161	152	181	179	165	178	187	188	165	200	185	195	179	191	196	201	174	184	178	180	164	174	184	164	173	178	143	176	168	166	176	153	165	167	179	154	157	186	172	155	174	184	177	184	168	197	167	163	194	183	183	169	181	170	151	188	190	188	174	157	173	180	181	177	185	179	162	154	168	191	164	177	183	184	171	184	159	183	196	179	165	185	182	181	160	172	205	195	187	161	162	183	181	166	167	179	145	160	179	179	178	166	166	191	167	171	185	183	155	170	180	174	158	151	179	182	161	167	161	169	153	170	153	185	163	155	184	183	178	178	174	186	185	173	167	176	175	138	183	184	167	173	171	160	177	181	180	165	173	165	170	181	150	158	170	165	184	186	164	169	173	175	171	176	170	171	190	179	178	140	180	186	171	175	180	188	173	179	180	177	154	184	173	163	172	166	185	184	166	178	180	181	183	197	178	175	177	202	161	154	182	177	160	181	171	168	188	174	158	172	187	173	165	193	178	167	183	137	172	183	167	165	153	168	167	164	196	162	184	187	180	171	192	158	176	169	184	155	182	179	185	180	177	165	181	179	180	178	178	188	161	158	181	177	180	167	185	171	180	180	194	155	159	156	178	156	192	142	187	161	179	166	161	182	186	188	180	182	200	169	180	182	151	168	188	160	166	181	155	191	181	190	167	180	182	206	166	177	195	186	195	171	176	183	164	158	176	182	183	168	169	177	176	180	168	189	173	168	184	158	171	187	166	156	180	155	173	207	182	172	190	164	190	180	173	161	164	163	178	192	182	190	157	192	147	167	193	165	160	171	190	169	151	179	170	193	188	173	166	182	157	178	161	162	164	184	153	149	184	163	160	194	183	169	174	180	165	150	167	167	164	162	172	168	180	174	173	159	174
9726	29066	4551	398	329	292	282	264	256	230	207	222	196	188	177	212	200	210	152	196	213	185	188	181	200	207	206	203	180	187	189	207	184	228	201	172	188	196	194	203	194	194	181	196	202	154	187	186	187	192	195	178	185	184	200	187	186	202	183	192	182	187	186	165	188	214	204	209	193	203	179	183	185	188	210	176	185	200	188	173	171	197	150	206	170	192	185	172	191	213	198	211	182	199	180	189	215	178	159	180	216	181	219	187	192	201	179	195	190	200	186	190	186	187	208	196	195	170	176	183	174	188	189	201	189	199	186	173	190	212	215	186	195	198	173	209	170	185	196	203	191	164	192	166	169	183	182	185	181	190	186	179	186	181	173	169	186	189	210	170	191	193	180	191	239	192	166	179	202	184	184	204	195	178	198	194	186	194	221	208	195	190	191	187	194	210	195	197	206	189	185	193	191	198	201	175	190	178	185	177	183	203	208	201	199	197	193	184	165	192	167	179	181	195	200	185	216	178	195	190	216	170	175	205	199	170	175	192	188	174	205	182	191	205	176	189	190	184	194	193	177	165	198	218	170	185	189	189	202	200	185	185	179	187	196	164	174	203	164	176	178	202	196	195	178	183	169	201	197	187	190	193	199	187	197	193	153	164	192	189	192	158	208	204	185	175	208	173	188	211	205	200	172	175	215	179	191	195	182	179	210	184	189	186	198	214	191	206	179	201	182	194	199	179	193	193	172	216	204	184	193	199	194	185	184	195	196	194	227	192	186	170	191	189	185	191	174	186	173	197	200	197	205	178	184	172	194	205	203	184	196	184	192	182	175	203	192	223	170	217	156	207	205	177	184	202	189	179	195	181	169	192	200	184	180	191	181	162	200	197	190	196	206	214	174	198	187	192	196	202	209	187	178	183	200	187	202	200	181	193	195	194	189	198	202	195	190	197	183	190	154	189	165	188	183	198	192	209	162	177	197	177	213	171	176	206	164	218	197	213	167	206	164	197	188	198	169	213	167	206	200	186	179	149	168	189	173	191	171	200	191	194	176	181	174	191	194	180	171	180	197	180	176	195	185	178	176	192	192	187	173	166	159	203	184	210	184	195	145	196	179	199	188	187	165	178	191	178	185	193	174	188	172	218	195	184	175	205	192	210	189	183	182	177	199	165	201	205	176	194	176	199	190	197	195	188	178	190	195	185	169	202	212	206	209	193	180	179	197	216	185	203	178	187	162	187	184	212	182	206	193	210	165	195	157	186	222	192	184	192	212	192	161	182	178	178	180	176	180	186	184	174	185	195	185	196	165	193	177	165	194	181	179	203	195	203	188	186	193	197	207	187	213	186	174	174	200	177	206	191	188	178	173	196	176	182	195	222	178	193	193	165	170	194	189	223	198	200	164	174	187	195	175	185	219	183	184	200	195	165	160	197	207	197	196	184	179	204	177	195	185	214	167	186	196	180	192	191	194	179	168	188	197	164	192	182	182	217	171	199	197	170	227	204	232	213	188	188	201	202	177	198	195	182	181	187	197	184	180	204	176	216	186	175	187	174	187	200	200	186	176	186	200	190	199	178	186	197	202	191	190	176	174	190	168	188	183	178	182	186	206	202	173	178	188	189	186	211	207	169	175	181	192	169	194	189	172	199	192	195	180	177	201	180	198	170	183	191	184	169	186	203	186	200	184	210	182	213	195	168	187	182	209	194	181	174	213	205	176	184	176	190	198	184	194	181	175	182	195	197	220	204	180	189	182	171	199	181	205	184	190	211	201	201	168	187	191	181	212	187	197	200	185	190	181	187	199	174	196	214	190	186	202	180	177	192	217	199	190	183	213	181	198	179	183	205	182	187	179	161	189	184	180	182	189	218	220	182	191	181	172	185	177	192	189	186	178	191	193	217	214	195	155	189	191	210	179	198	194	163	179	188	194	194	170	198	195	201	182	177	200	172	151	205	180	215	204	165	182	192	179	209	209	200	209	184	178	217	195	190	190	202	199	180	161	175	184	166	208	206	191	188	188	205	189	203	208	184	192	206	204	187	193	180	186	174	198	195	184	201	206	173	191	204	189	193	193	158	174	190	204	187	173	179	184	193	182	182	188	180	180	174	189	222	192	186	188	183	208	202	166	187	199	186	191	178	234	189	165	186	179	178	192	196	188	184	182	183	211	192	181	183	146	202	183	200	181	197	189	193	190	192	215	184	207	168	195	184	214	198	207	190	175	197	193	193	190	203	156	179	188	200	209	193	196	202	192	168	197	166	174	194	182	176	195	170	173	180	180	190	186	188	234	191	194	192	177	195	198	191	186	194	202	180	180	171	195	184	195	173	208	202	187	203	201	190	202	203	183	228	188	204	178	192	202	180	175	180	181	204	186	194	185	186	201	195	177	204	188	190	190	202	209	179	189	173	179	169	199	190	177	182	195	199	197	187	166	207	225	183	198	189	174	194	189	188	211	153	180	193	184	185	177	190	189	194	210	202	192	201	190	208	187	176	195	215	179	192	179	197	192	191	183	174	186	195	200	176	181	179	176	165	185	191	181	184	206	208	200	196	201	209	168	186	173	172	187	200	178	191	173	161	193	186	195	162	195	195	186	187	183	204	206	192	180	180	210	174	166	202	215	180	186	184	208	203	214	176	188	191	180	198	181	185	169	184	184	186	185	190	159	191	206	190	204	191	184	186	164	198	203	181	201	195	187	216	193	171	196	173	196	175	189	195	183	197	179	165	205	196	185	223	193	198	180	179	203	192	181	195	191	188	190	185	200	191	193	204	188	174	194	180	198	208	184	218	205	189	188	182	199	167	171	192	196	190	188	211	174	170	199	177	180	186	192	185	192	166	170	219	177	195	188	196	180	187	202	197	172	178	180	192	191	214	189	220	211	203	201	185	202	194	221	179	185	179	178	193	180	200	173	181	200	169	172	180	201	179	180	174	170	172	171	186	215	172	203	180	188	183	199	186	190	187	179	204	210	194	188	191	157	198	182	179	174	195	181	185	173	175	177	183	184	199	191	191	201	178	182	174	177	191	212	189	206	176	211	176	170	198	187	207	197	202	190	187	178	208	195	173	182	175	175	193	190	223	208	198	196	197	189	193	187	183	180	192	206	176	201	184	194	183	188	176	199	192	188	209	208	193	181	178	196	204	194	195	191	192	202	189	192	167	159	208	188	181	187	199	177	192	200	180	174	184	180	186	190	196	188	170	177	224	185	190	171	168	201	167	161	189	212	180	186	197	200	201	200	195	161	188	181	198	180	211	207	184	194	200	198	195	176	166	185	153	197	193	203	176	181	189	195	182	181	172	161	189	202	184	188	178	154	170	191	184	193	197	184	190	183	197	190	188	191	172	160	194	193	193	202	161	178	162	204	198	202	176	179	185	190	200	193	194	191	199	189	172	187	170	188	201	190	163	196	175	165	195	194	199	180	175	191	226	175	203	171	188	203	206	198	202	195	186	174	182	184	210	208	181	183	168	182	190	190	187	218	181
25380	21392	28441	24094	20687	10387	1582	1007	904	877	806	747	660	690	627	661	617	588	607	598	626	565	556	568	518	582	528	549	561	548	547	548	513	532	512	562	538	536	541	488	563	520	571	541	519	517	536	548	495	554	555	541	563	550	521	565	508	548	529	504	487	534	537	523	537	508	552	488	550	530	538	532	513	532	561	526	497	498	520	527	499	525	545	566	511	549	497	538	498	483	531	511	521	496	502	512	518	520	475	537	525	486	492	489	537	532	516	527	517	549	535	545	553	540	576	498	516	541	518	519	501	504	524	547	547	534	518	524	533	544	491	530	508	489	528	526	513	491	563	549	533	561	540	485	529	494	520	532	528	523	531	560	534	515	498	530	508	515	540	505	504	537	514	549	548	535	536	554	526	521	506	532	471	542	472	549	533	519	539	520	554	513	550	485	544	477	547	511	508	538	515	518	497	514	507	552	490	570	533	551	514	529	500	506	510	507	507	520	472	518	550	536	514	555	523	510	516	505	502	533	553	561	506	543	533	537	502	564	497	543	510	521	488	553	503	504	517	516	514	527	532	523	529	525	536	532	506	519	516	488	515	507	561	481	492	526	496	530	500	521	512	565	503	535	516	478	504	544	539	555	523	517	545	536	549	504	516	485	554	487	526	522	566	489	561	551	522	492	525	511	514	512	546	493	532	561	517	486	501	544	527	528	516	505	493	524	504	538	531	525	554	554	551	483	541	522	504	508	532	510	503	522	534	541	537	551	522	504	539	498	493	525	546	507	490	522	497	509	538	522	555	485	525	520	513	562	539	479	514	524	582	519	546	503	576	491	585	544	461	522	499	537	545	505	523	516	501	525	537	528	508	496	521	534	542	479	530	510	522	509	504	524	504	459	506	544	513	563	523	539	512	523	557	511	498	521	535	484	509	498	528	530	471	509	521	489	548	513	559	507	506	526	515	524	530	530	447	556	529	482	561	529	498	501	503	523	519	496	514	538	534	500	497	518	514	539	526	518	511	504	531	547	537	532	497	534	531	524	538	479	551	508	497	532	496	546	527	529	556	515	547	496	526	565	520	513	516	491	491	531	531	479	496	498	481	524	541	561	496	507	498	499	479	527	536	515	547	525	525	511	517	493	531	504	528	506	483	514	450	518	537	546	514	492	505	532	534	517	515	486	494	495	528	530	540	551	528	528	516	508	508	477	539	502	505	482	515	508	559	519	501	529	529	509	552	511	541	491	550	514	529	514	512	503	522	535	524	525	526	502	492	545	503	532	548	497	518	534	510	553	516	493	539	486	518	525	527	478	537	536	506	508	510	542	522	525	505	529	552	499	523	572	482	515	533	524	520	521	522	480	557	533	490	568	516	486	565	548	508	481	527	577	517	537	571	519	478	531	494	512	515	511	505	504	549	471	504	565	521	484	552	484	493	515	498	449	480	491	474	522	528	546	545	532	517	500	476	529	526	539	503	538	526	531	520	503	520	476	499	495	537	495	545	514	501	476	555	545	538	566	503	514	539	528	539	518	538	554	474	474	511	555	464	489	572	504	572	463	550	539	503	545	522	520	564	555	498	546	476	544	549	509	508	517	487	511	503	520	477	537	505	522	554	497	517	549	541	540	505	493	507	545	501	493	552	540	544	555	549	571	517	521	510	533	514	550	536	499	461	530	508	510	524	512	521	514	515	489	522	530	529	527	518	492	520	522	557	502	511	524	500	536	523	521	526	552	505	487	547	526	519	532	538	516	519	488	540	485	518	483	519	492	520	506	508	516	502	548	535	504	511	489	527	514	526	521	490	494	519	534	536	461	502	495	521	518	556	514	502	510	541	500	535	486	519	544	520	496	497	536	532	523	563	534	486	532	486	510	547	481	506	530	511	500	533	536	510	524	494	512	529	546	524	517	495	500	522	499	533	511	512	566	524	526	486	503	539	541	514	491	486	479	498	501	494	516	495	545	512	535	539	535	514	509	495	555	521	546	487	547	555	514	520	519	482	490	493	500	535	549	526	521	512	548	509	472	515	505	531	454	527	479	513	511	559	513	489	489	555	499	531	530	495	483	537	518	513	532	490	532	486	494	510	532	483	535	530	498	543	509	541	529	515	509	572	493	556	503	569	497	479	515	524	543	483	550	518	507	525	492	535	513	491	485	515	549	523	549	549	547	452	537	522	504	514	480	523	519	496	514	544	482	510	521	528	550	512	506	537	524	534	545	528	479	522	451	551	520	517	511	507	538	537	534	493	527	528	536	478	516	506	506	482	508	515	554	516	500	531	509	505	516	512	541	500	516	533	503	561	513	521	563	542	556	534	482	531	513	550	532	508	474	545	516	532	522	517	513	535	519	512	488	530	512	514	532	519	522	516	531	532	510	533	507	544	525	525	545	512	553	505	518	517	512	524	525	505	521	544	508	539	519	517	520	517	513	534	525	495	566	497	534	531	498	547	522	513	490	506	531	484	544	512	497	519	498	526	525	514	524	528	495	502	512	522	535	528	517	496	488	526	516	500	533	539	530	525	483	533	520	521	492	544	459	544	541	482	514	498	549	525	518	510	499	506	517	523	517	534	521	494	487	487	512	564	533	518	545	513	479	534	501	494	536	514	463	487	524	560	508	494	525	499	537	512	484	510	539	498	531	484	511	507	571	537	530	519	551	552	493	540	524	541	555	485	496	547	521	528	511	477	478	543	535	516	505	511	492	540	511	481	559	513	525	524	546	545	517	528	541	539	485	539	496	484	483	531	577	535	506	560	488	499	521	521	535	490	509	533	520	523	523	511	549	538	529	524	518	523	527	490	573	482	488	514	470	526	483	500	503	504	548	544	487	520	543	494	535	508	530	531	484	498	521	501	526	525	544	548	558	514	530	529	492	521	527	503	509	500	526	535	509	527	559	522	500	539	512	525	522	535	500	521	499	510	501	518	474	542	514	531	519	505	501	509	489	509	501	550	502	513	527	530	554	522	548	553	522	499	533	541	552	500	529	473	560	495	514	533	517	530	495	531	480	497	487	498	521	521	553	556	531	496	474	551	506	480	534	537	520	516	518	529	469	463	474	494	558	565	541	515	517	506	523	469	512	509	496	537	528	487	521	517	531	500	554	531	541	495	481	532	493	490	530	500	493	520	514	522	502	480	503	533	475	527	509	526	509	521	521	511	491	496	511	538	515	546	528	500	489	529	509	508	526	474	528	480	548	559	547	483	487	535	483	470	532	509	494	519	519	531	491	521	509	529	524	527	524	547	485	536	506	500	513	538	532	531	487	517	507	544	472	532	518	520	494	508	496	497	523	541	516	512	526	531	549	533	529	500	493	503	499	501	502	505	511	531	526	531	526	505	520	535	494	488	479	530	500	529	523	510	541	543	505	536	509	509	547	524	502	490	525	573	533	515	535	474	520	562	493	494	517	518	517	535	515	506	561	515	501	569	573	546	533	535	534	527	520	482	513	509	507	526	506	538	483	581	538	522	533	492	493	515	539	525	544
20712	76343	13786	4863	3259	2499	2021	1661	1453	1327	1159	1065	865	805	707	708	716	687	656	594	590	610	617	665	592	577	578	569	589	582	501	579	534	587	527	534	575	562	519	498	523	550	578	495	513	547	515	569	518	521	558	574	558	483	535	531	533	515	539	499	513	552	542	503	554	491	514	537	523	480	510	519	466	476	528	497	559	521	508	509	531	548	511	554	520	507	521	523	539	547	524	537	513	489	525	475	511	501	486	498	536	470	550	519	546	516	506	497	510	523	492	490	500	523	514	504	539	495	538	512	506	520	526	484	492	502	546	529	532	483	513	507	514	508	498	537	491	524	519	492	483	473	508	490	528	552	486	531	532	502	499	516	529	483	515	500	544	522	501	541	517	537	522	485	534	507	537	559	503	560	495	485	483	535	537	549	480	509	518	515	504	506	535	517	528	499	550	520	503	520	525	529	543	524	543	507	519	526	505	517	534	519	514	511	513	531	569	503	507	542	513	509	523	506	484	536	521	527	510	504	498	473	529	527	497	534	515	501	525	504	505	466	519	528	513	487	542	496	523	539	513	493	503	497	510	533	524	516	499	541	532	507	555	536	503	518	527	506	509	501	514	512	489	502	495	523	545	530	504	499	471	525	459	524	525	564	524	534	526	509	521	496	511	497	511	522	495	501	507	522	454	549	515	497	505	497	499	499	521	541	572	544	500	515	553	507	544	513	509	506	549	518	543	504	485	512	523	541	498	512	536	501	553	566	513	480	487	516	465	536	542	527	570	495	526	484	531	517	528	514	533	520	513	545	512	500	543	487	507	533	532	531	494	525	505	514	521	536	515	532	521	499	552	518	492	501	509	490	520	470	525	514	489	476	521	513	529	489	589	521	493	502	483	505	519	493	478	523	519	528	513	506	508	513	524	477	528	535	534	527	509	504	504	521	505	517	549	492	527	519	516	534	545	509	536	534	488	518	529	534	529	491	517	511	514	513	471	530	529	527	529	493	518	519	552	485	483	501	500	511	505	516	479	551	518	512	517	533	490	538	526	514	521	553	480	530	521	537	479	503	536	528	524	545	532	533	570	531	554	492	484	473	526	513	486	488	492	526	514	542	479	552	501	557	509	505	569	486	537	508	518	521	520	523	574	530	511	521	544	562	529	469	532	519	517	494	478	505	497	528	501	514	530	535	499	505	569	550	524	518	507	509	499	532	520	494	500	536	542	506	522	509	516	499	500	543	521	540	507	524	518	558	498	529	514	520	507	529	506	524	521	519	520	523	497	547	507	515	514	506	537	524	515	541	588	463	512	534	558	510	499	548	550	518	532	462	517	509	507	523	512	511	528	524	523	495	491	514	533	525	486	547	497	509	502	486	506	528	531	493	500	512	504	497	497	509	509	504	536	506	486	533	538	489	509	500	498	540	504	510	547	500	519	498	532	517	520	528	532	465	522	509	520	527	467	476	566	509	497	487	539	561	494	483	498	550	547	544	527	514	511	505	528	527	535	511	490	535	528	528	510	516	531	484	527	505	506	535	590	506	498	494	522	552	531	552	520	529	512	499	513	525	539	520	498	508	505	519	501	490	474	502	540	527	566	506	501	492	525	551	524	523	471	502	531	533	503	516	512	525	478	535	498	550	522	492	526	511	499	561	477	474	494	518	488	507	573	526	565	525	519	494	497	514	521	540	538	488	498	515	511	523	520	513	537	497	518	530	494	514	512	556	510	515	523	532	510	510	524	498	519	523	538	490	487	515	493	478	522	519	512	513	493	525	525	519	518	493	523	510	543	545	523	474	483	481	508	520	493	517	524	508	493	548	509	531	539	497	502	491	513	546	492	512	500	488	541	478	531	531	528	487	512	535	513	496	497	535	483	522	492	539	494	552	525	515	517	500	553	531	518	529	493	531	537	502	511	545	465	540	534	514	501	500	525	524	497	505	478	491	539	541	492	554	487	507	501	518	502	565	495	517	540	502	508	523	484	523	529	487	571	488	512	504	532	484	531	520	515	501	562	521	527	538	516	470	513	588	515	543	543	499	520	504	552	503	496	534	539	532	527	500	490	543	556	549	521	529	485	527	503	513	544	542	510	519	492	524	554	499	508	495	504	493	512	483	488	518	485	507	521	489	499	488	535	518	533	527	526	524	526	513	535	510	533	488	492	532	543	493	514	478	546	533	510	498	518	541	559	491	549	523	508	485	517	507	512	516	490	536	517	522	523	521	529	503	503	527	534	526	496	519	537	527	513	503	513	509	492	477	491	545	542	500	492	543	484	528	514	541	501	466	509	576	478	518	502	480	494	514	506	510	519	505	508	460	488	526	495	536	498	475	542	534	539	507	536	500	524	508	521	497	523	533	539	514	524	501	505	508	541	532	476	493	565	516	530	509	510	500	470	490	514	504	554	507	545	528	522	478	500	528	498	508	536	527	501	504	509	483	520	490	521	512	505	502	502	488	497	519	547	529	502	526	521	520	523	528	516	542	514	495	476	534	547	516	527	475	528	504	505	491	506	523	515	524	491	519	527	515	509	510	517	532	547	508	510	518	518	531	536	524	495	549	504	550	471	516	520	513	509	516	517	501	542	472	506	529	518	518	480	503	525	499	491	551	509	540	540	510	554	492	516	512	488	521	512	525	481	506	516	545	554	528	539	530	491	536	558	533	531	514	510	524	510	526	516	553	492	539	503	520	514	502	538	542	563	510	584	586	525	509	529	498	555	528	496	511	525	542	487	543	507	509	489	504	498	545	528	500	471	506	526	528	504	536	508	532	523	511	488	534	510	532	479	512	511	479	522	533	506	529	484	519	477	504	513	531	500	490	497	516	561	481	528	482	488	518	536	530	536	534	531	523	538	500	507	498	548	520	520	515	488	529	507	499	467	516	506	539	498	499	455	511	532	524	520	522	535	498	493	518	495	487	476	524	493	525	512	481	490	512	487	468	508	526	552	546	538	482	511	522	527	502	524	524	527	526	525	506	561	559	505	533	499	531	532	497	498	519	523	498	534	517	501	476	517	524	520	538	510	487	506	508	521	504	505	526	505	546	497	535	531	507	544	504	544	491	499	508	512	550	483	542	549	499	498	535	501	504	540	500	524	564	542	475	534	545	562	460	481	522	507	548	530	509	541	510	532	525	522	548	529	469	497	528	507	519	518	502	518	551	484	520	519	547	479	517	526	520	523	580	493	563	512	468	551	518	558	498	492	540	526	540	489	524	503	521	528	514	501	540	529	493	495	541	544	486	495	512	497	528	520	477	526	531	488	522	526	547	531	537	487	514	503	496	538	515	522	516	525	526	519	528	513	530	520	504	503	521	520	508	508	519	529	516	511	526	461	498	484	479	520	477	495	477	491	499	526	508	508	471	518	469	511	512	518	540	547	522	523	526	492	543	526	496	524	500	473	535	488	515	490	528	515	447	512	474	523	496	542	520	516	501	494	507	513	558	492	515	471	494	510	511	489	516	508	502	494	512	489	482	502	497	492	526
23023	21166	28082	24175	20963	20906	9519	1977	1499	1442	1256	1158	1075	1049	925	941	872	872	856	837	844	845	781	797	791	762	778	783	777	734	821	721	758	750	756	711	758	721	711	733	686	767	719	735	740	687	711	734	733	698	767	725	695	727	760	652	715	754	719	684	690	745	725	683	716	742	723	732	669	725	689	700	656	714	745	723	702	683	671	767	748	735	736	680	702	716	667	742	747	705	671	717	719	714	718	659	717	681	667	681	699	706	756	713	735	716	684	698	682	672	712	703	700	748	729	743	716	735	708	715	683	732	716	687	663	721	711	723	666	719	692	688	693	761	739	692	723	724	716	695	757	709	696	691	720	731	688	701	697	693	668	677	692	739	684	783	706	736	717	722	733	724	664	715	706	702	704	715	713	714	708	677	708	675	714	691	689	697	720	743	696	740	739	739	664	683	737	688	705	729	736	742	706	699	671	703	725	693	718	736	713	708	743	733	697	710	714	748	679	720	687	711	710	696	721	770	649	723	687	733	715	740	707	767	651	711	675	690	752	682	724	736	725	689	691	660	747	686	692	693	735	696	716	705	717	666	691	762	709	646	690	744	700	718	697	731	717	701	688	680	715	713	724	715	697	691	699	743	696	741	699	725	726	700	681	740	688	701	722	686	673	660	701	680	699	679	695	709	705	633	753	726	694	703	758	708	738	705	677	750	734	671	732	670	734	700	710	692	695	684	694	713	735	673	719	671	767	710	662	683	708	668	723	665	720	731	696	737	752	745	708	739	720	704	693	670	752	668	659	723	698	675	711	772	716	783	688	699	717	723	674	658	718	779	721	701	673	683	722	746	666	732	806	752	748	692	693	728	733	682	735	714	703	694	739	714	723	726	652	646	729	683	738	719	690	723	668	668	709	689	715	723	725	677	682	715	721	709	678	717	749	709	718	727	711	702	725	696	696	696	752	694	741	667	675	707	730	698	702	700	718	691	701	719	664	697	721	676	687	677	726	745	698	705	730	665	687	647	672	675	701	696	732	709	663	718	688	706	713	685	704	706	700	724	734	651	724	687	682	712	738	705	706	725	702	714	699	720	707	669	669	694	693	703	750	691	715	730	746	700	672	698	688	717	730	715	700	664	695	715	707	694	759	743	697	679	620	679	731	746	733	664	704	677	772	699	736	758	681	684	660	674	671	707	714	692	684	688	703	729	738	692	691	719	700	715	738	717	680	729	735	671	716	701	669	690	723	659	710	708	701	680	710	710	692	726	703	703	709	728	718	661	702	686	700	700	711	713	717	685	716	716	664	730	712	681	692	717	702	783	704	666	699	747	701	666	715	688	711	694	693	682	711	690	683	717	699	719	707	731	682	701	775	700	740	742	700	708	685	685	701	734	697	681	687	650	640	666	666	668	726	739	702	766	697	689	639	678	695	681	734	725	721	722	707	702	683	698	700	742	709	694	703	654	699	734	673	749	684	681	662	763	689	708	696	719	718	697	645	716	699	709	689	757	684	685	710	728	721	706	725	638	690	736	667	700	692	751	687	707	653	677	670	740	712	729	729	691	683	737	648	722	765	787	716	696	695	736	740	653	716	672	662	745	704	661	667	682	693	689	720	710	738	716	677	702	702	724	701	712	707	708	688	702	754	667	688	699	736	681	644	732	695	694	685	738	703	751	677	700	738	710	692	725	685	713	701	739	709	675	704	698	697	710	699	686	704	739	702	693	733	661	680	699	653	736	682	694	730	740	678	715	699	740	729	735	760	684	699	744	701	742	727	679	755	675	700	692	741	772	678	686	700	701	706	657	679	734	700	719	734	736	694	702	700	694	682	672	717	732	703	744	698	693	671	745	728	700	687	736	692	685	707	694	684	689	726	784	671	746	722	682	715	722	689	693	731	700	722	681	727	670	678	674	718	714	732	739	735	716	732	677	687	714	683	721	727	725	687	713	681	727	696	725	717	713	735	664	710	697	716	699	699	703	740	715	703	700	661	701	716	699	727	683	702	723	662	705	726	695	730	733	739	712	693	694	754	731	707	682	692	738	706	717	750	754	728	702	640	701	741	723	686	741	755	666	724	693	683	713	713	711	691	719	666	700	696	685	734	691	701	764	675	698	682	659	725	663	729	740	721	681	695	684	682	661	657	757	710	698	745	694	704	665	706	668	682	700	713	760	688	683	689	741	735	685	693	705	722	728	694	703	692	692	718	723	700	755	696	716	698	703	704	670	732	800	702	692	696	718	742	715	720	679	734	681	649	687	704	709	698	696	718	731	656	671	662	695	695	697	672	725	715	724	640	691	718	751	633	652	722	716	681	708	677	712	689	628	704	719	730	747	699	691	691	675	685	702	731	698	704	685	686	675	694	685	713	727	711	707	695	705	756	683	681	696	703	710	678	672	714	695	688	720	716	718	731	677	706	724	659	683	711	689	684	664	714	704	682	694	722	730	695	702	738	695	744	713	715	684	661	681	653	708	712	703	714	681	744	687	679	736	746	716	698	701	663	727	752	713	728	703	711	779	721	682	725	718	725	684	687	664	666	684	672	691	689	724	697	694	687	669	709	676	687	707	704	680	696	698	705	741	692	716	708	696	740	736	669	704	697	695	727	731	734	676	712	697	699	696	725	694	732	724	727	708	672	672	733	776	672	704	712	678	727	699	716	683	718	693	719	693	716	702	748	706	748	724	720	692	721	700	713	715	716	701	701	714	746	686	707	695	664	702	734	707	690	707	705	693	714	708	739	692	694	716	686	684	692	695	733	736	754	729	707	738	697	626	691	703	756	737	692	772	727	679	745	766	708	709	696	681	744	690	742	717	737	704	703	663	710	729	685	680	692	718	713	684	710	694	729	698	674	694	705	713	717	690	738	714	707	703	710	679	713	702	715	689	663	712	716	719	767	714	719	660	724	706	663	663	688	704	715	702	734	712	647	720	680	742	713	720	740	724	664	727	698	715	671	739	688	740	695	693	732	684	681	735	702	681	759	719	727	712	695	749	688	728	733	674	758	691	706	726	702	710	748	681	686	698	720	695	661	729	729	747	697	718	740	689	716	696	727	771	734	767	753	691	705	705	706	675	714	691	666	736	739	674	747	732	674	682	700	700	728	685	689	781	725	708	729	702	760	693	698	713	724	710	708	708	724	697	750	733	688	723	698	729	711	712	699	690	677	676	710	714	722	727	731	748	657	742	711	722	681	755	688	678	689	726	719	705	717	758	740	719	721	709	691	701	703	703	672	692	702	721	679	710	698	678	632	692	687	690	745	651	713	737	666	718	700	649	698	706	710	700	753	710	721	673	740	743	671	668	668	714	674	720	715	695	697	700	760	698	705	724	729	685	694	692	669	660	728	710	703	708	709	692	696	713	733	711	672	713	689	707	725	712	718	698	733	700	695	714	670	678	714	673	728	694	695	732	703	693	739	734	735	738	703	707	773	724	698	712	701	721	765	705	760	758	700	681	750	706	654	695	721	708	727	691	687	668	663	697	723	743
19054	77512	16177	8714	5834	4552	3785	2978	2523	2189	1943	1594	1375	1366	1255	1126	1090	1016	1015	1012	940	861	861	859	857	813	838	793	780	828	787	737	748	771	831	796	760	735	763	727	759	740	740	743	767	768	773	729	686	788	707	703	711	693	773	749	747	751	685	738	723	699	670	718	727	737	733	739	723	644	677	726	704	700	726	746	723	687	730	670	748	738	693	715	698	706	732	729	714	732	708	710	693	768	643	752	743	738	682	686	690	715	697	697	713	731	722	727	704	708	667	667	678	694	716	716	732	745	714	713	709	736	740	643	713	730	715	707	666	711	751	693	671	711	676	726	682	729	710	698	681	705	702	748	713	704	723	681	717	661	735	708	707	684	649	726	708	722	686	642	705	694	684	768	702	717	726	687	688	736	725	724	689	697	727	731	688	695	701	688	749	730	759	663	763	662	742	702	731	701	688	697	709	697	716	728	689	711	692	718	696	721	701	702	682	706	717	725	707	716	741	691	693	720	691	654	713	677	720	688	692	670	749	685	730	711	675	721	737	707	686	734	695	708	699	751	706	722	689	667	668	676	685	755	691	717	728	701	682	683	705	730	716	718	679	721	721	719	674	719	731	666	678	670	693	718	700	702	723	733	653	718	669	688	719	716	748	728	766	745	751	739	700	717	728	746	746	706	702	647	719	713	681	725	726	740	685	691	707	712	692	681	748	716	713	724	726	691	703	702	758	683	679	685	727	709	703	695	701	739	757	756	722	740	723	723	747	697	723	669	711	737	708	735	659	731	724	656	718	723	688	713	719	716	717	631	665	695	762	710	697	712	709	704	697	744	681	705	717	702	712	740	684	674	755	707	735	700	682	742	697	685	730	729	722	693	705	672	740	701	756	771	672	709	764	725	707	706	663	726	757	687	696	750	682	712	678	713	675	687	714	680	707	714	688	686	677	731	720	664	698	725	690	692	693	652	677	730	798	705	724	681	717	746	707	692	685	739	745	697	718	745	722	722	712	723	671	747	689	683	726	733	725	713	698	695	741	678	694	654	688	706	671	747	753	709	683	712	710	696	707	706	715	699	689	703	708	752	748	699	689	685	681	742	698	683	716	682	701	743	659	755	708	739	700	747	758	674	727	714	723	688	709	697	731	681	743	732	732	678	691	676	702	699	716	732	706	705	660	667	683	702	672	741	648	706	668	736	674	732	742	744	723	711	702	710	705	705	745	728	702	702	709	719	737	745	695	668	694	673	685	677	711	727	691	682	760	740	740	720	714	707	703	742	714	711	728	719	718	720	689	708	688	751	722	740	681	716	619	725	766	718	717	746	723	677	705	701	725	720	723	743	685	711	729	693	675	744	669	688	699	708	740	707	680	665	711	686	711	740	728	679	718	700	690	719	731	699	700	703	679	679	689	694	703	702	696	729	686	694	745	658	735	730	709	723	685	685	714	749	713	744	733	707	705	715	712	696	709	733	715	769	735	707	695	720	724	733	731	725	681	683	644	718	707	703	689	694	680	713	747	712	738	718	798	660	712	702	731	724	679	687	694	707	726	688	710	716	722	753	709	713	726	697	737	735	739	757	672	680	699	660	720	681	752	691	736	671	710	786	698	724	703	684	718	702	729	705	697	743	716	690	758	682	722	697	661	707	744	769	712	715	704	695	730	711	708	696	681	707	704	737	703	685	653	671	702	695	729	736	730	672	694	682	722	736	701	742	692	745	695	725	740	714	711	707	692	733	704	739	704	752	698	774	738	736	728	699	721	680	701	739	647	724	704	741	677	662	728	782	722	690	686	731	705	713	667	687	693	674	734	730	696	782	710	699	699	728	733	719	761	680	686	698	703	701	723	700	691	701	714	714	760	694	648	703	737	694	701	719	686	691	734	697	686	734	760	751	687	706	709	694	703	731	729	704	736	708	720	710	705	682	706	719	764	698	724	690	752	748	691	665	676	693	754	712	765	687	701	721	723	742	742	669	661	716	726	669	697	701	720	672	698	739	705	685	680	686	738	660	704	685	734	765	713	693	737	672	671	737	787	693	695	667	723	695	705	684	703	743	697	704	652	720	767	701	712	729	725	728	743	660	713	727	768	708	705	702	705	701	752	727	696	700	664	736	657	735	700	712	714	740	719	731	725	740	686	715	713	712	735	689	706	701	722	692	711	659	683	722	732	703	700	711	713	681	669	740	717	720	724	749	712	678	737	684	684	742	658	684	691	754	691	733	708	715	767	726	738	705	699	687	731	726	716	704	732	743	695	731	670	736	744	695	703	730	711	705	693	732	696	725	734	745	707	674	715	714	722	705	718	727	701	724	724	706	702	767	703	710	696	731	702	698	718	686	737	674	762	682	741	706	694	710	698	726	753	689	740	702	692	712	690	715	679	673	705	688	741	684	742	750	698	682	667	743	709	711	721	740	721	712	714	740	671	724	747	745	687	726	743	704	743	703	683	698	665	720	706	701	704	744	740	717	752	676	729	742	689	748	736	686	717	719	698	696	740	722	681	717	764	723	728	741	729	699	721	691	708	693	739	779	717	706	717	707	698	718	741	744	717	743	689	693	702	749	664	765	687	700	677	692	740	692	719	670	726	747	692	659	715	696	714	700	750	673	771	682	721	709	693	722	687	699	748	750	716	732	730	704	767	764	702	681	723	737	736	705	696	730	699	740	725	747	720	763	706	685	694	741	693	707	665	706	667	760	702	709	700	747	715	657	704	701	688	706	730	701	717	699	703	705	735	770	701	744	703	734	696	663	702	644	702	708	686	642	711	722	682	750	683	736	685	741	708	683	717	666	723	783	714	651	638	703	725	718	699	721	700	715	688	735	695	628	685	786	718	694	711	716	722	722	713	693	682	718	701	677	720	678	697	744	682	738	668	677	689	697	792	719	718	704	688	679	715	728	719	722	689	759	689	677	711	685	709	714	690	749	682	684	710	752	702	701	723	675	700	728	733	702	710	685	720	717	703	727	726	731	681	728	687	737	665	693	741	683	707	693	741	760	718	688	733	696	737	667	698	708	755	706	728	664	717	676	725	705	703	750	714	721	721	698	701	717	720	724	703	737	709	672	695	688	713	711	741	712	692	744	697	716	703	701	684	705	723	696	711	711	747	720	722	679	700	707	733	674	658	677	710	695	697	700	710	699	684	706	704	684	697	701	694	692	698	710	681	699	705	641	667	664	713	756	731	650	707	732	720	723	701	728	706	690	717	756	712	743	705	717	723	675	645	710	736	724	689	713	731	778	697	729	690	677	719	647	726	668	681	704	685	736	674	710	791	667	710	752	715	710	696	708	705	715	758	704	700	676	710	682	750	727	682	708	768	742	732	711	697	732	690	707	699	736	706	690	698	685	716	723	711	729	736	724	748	669	676	709	637	681	665	695	656	674	679	762	683	695	704	682	735	704	694	721	734	701	648	708	701	724	694	710	711	683	686	710	705	697	693	661	714	688	705	699	738	696	745	706	686	722	686	704	702	718	712	733	677	716
28225	21859	9867	493	247	203	227	210	213	170	166	174	187	172	192	166	176	195	184	179	166	155	164	179	193	178	178	181	174	186	165	188	200	186	159	164	179	191	164	167	164	165	150	182	187	171	199	169	182	161	170	179	189	158	172	157	159	177	172	155	181	162	175	150	152	163	180	170	174	166	174	157	157	185	181	157	133	171	182	162	176	181	171	176	168	151	155	167	167	175	174	197	171	172	177	184	144	168	169	154	179	153	161	173	161	185	177	165	156	185	184	166	165	148	161	153	167	172	184	173	189	179	192	169	156	169	171	167	147	195	147	159	146	164	157	179	192	155	161	180	162	177	157	175	173	185	173	172	176	207	151	163	158	196	172	174	162	190	167	160	194	163	159	176	168	168	190	184	164	164	172	179	178	178	160	171	152	168	181	169	175	192	155	181	190	163	198	175	181	170	176	181	200	185	164	182	173	175	190	168	151	173	160	160	172	184	174	156	191	190	190	163	191	168	164	168	178	166	182	168	168	145	171	166	187	168	176	178	171	184	162	139	164	161	195	189	167	161	179	172	173	160	172	162	155	160	174	185	156	144	139	184	173	175	176	190	189	205	154	168	169	149	152	156	159	158	176	155	168	168	185	161	167	146	174	154	163	181	190	173	170	169	144	162	170	160	170	157	173	183	156	170	181	173	168	178	171	174	179	186	169	157	166	169	170	181	187	174	173	200	177	158	197	183	184	153	168	185	181	186	137	201	152	178	185	170	195	184	171	174	194	177	164	167	164	158	178	170	165	179	153	193	150	152	161	168	176	185	179	168	172	139	197	144	182	180	189	179	151	165	174	179	191	167	159	184	185	179	187	174	151	177	185	152	178	172	160	155	161	178	159	169	170	166	166	179	179	172	171	182	173	158	151	175	178	162	171	193	177	186	158	170	179	158	159	164	189	180	176	169	177	177	178	156	166	160	191	170	165	153	182	166	175	161	171	166	167	173	181	145	171	153	190	190	162	179	173	160	191	177	175	157	208	183	148	184	161	152	176	173	164	171	142	206	141	167	167	203	202	188	168	180	170	157	176	160	156	166	180	201	176	161	178	157	161	168	180	193	188	178	168	160	177	178	165	150	167	170	155	175	169	174	168	171	173	151	209	168	165	184	150	170	168	162	172	177	164	160	183	155	167	174	190	161	175	163	170	182	194	172	138	154	169	170	167	140	162	166	168	184	164	153	157	189	151	160	172	147	191	170	189	148	183	180	165	183	176	163	175	174	178	161	182	182	162	171	190	190	182	157	159	164	177	177	176	175	180	190	151	186	182	143	164	161	146	190	166	172	177	172	161	170	164	152	176	156	167	180	167	159	136	161	185	148	152	175	155	171	183	173	185	159	187	156	184	168	154	167	157	168	181	183	169	164	183	167	159	175	164	166	203	164	184	160	155	173	182	184	182	189	155	163	175	176	188	176	182	172	187	187	175	161	166	170	159	173	178	174	171	195	169	171	171	172	157	147	175	183	159	183	167	185	179	155	140	177	180	170	176	187	185	180	161	155	157	173	160	165	163	198	167	163	170	166	188	173	165	183	148	173	178	172	180	163	186	158	184	195	163	178	176	164	163	159	179	152	177	150	200	188	150	164	156	181	152	161	160	163	156	171	178	161	170	173	157	172	188	184	156	164	174	136	169	172	178	176	176	157	152	165	173	157	159	203	166	188	174	172	150	159	186	191	171	170	167	159	186	179	149	177	185	152	177	201	171	161	163	175	198	182	177	187	183	164	152	165	177	175	172	174	173	158	186	167	161	187	167	174	189	174	210	176	172	177	158	155	170	173	174	195	198	143	167	177	149	146	162	190	156	175	197	183	172	156	167	157	165	178	173	185	194	177	143	167	177	185	171	208	173	171	168	178	171	169	171	165	174	190	156	165	145	209	201	182	154	178	164	171	183	170	171	201	173	156	184	171	167	175	165	165	164	168	161	166	194	178	165	178	147	172	174	142	157	162	178	196	189	190	168	183	177	174	187	155	162	158	160	180	192	152	183	182	172	170	164	174	164	152	176	165	175	180	154	150	187	158	147	158	174	177	160	178	162	181	179	185	168	164	149	156	174	200	166	184	161	161	189	179	152	182	169	185	188	196	152	163	182	195	194	160	174	164	155	196	175	180	148	183	175	158	154	167	176	184	181	166	178	188	158	184	200	179	166	151	163	170	146	180	163	183	168	180	191	169	177	163	172	191	152	207	181	173	184	170	151	145	178	152	162	153	172	175	177	162	157	185	183	175	202	155	156	188	187	172	185	188	172	155	179	148	165	168	162	155	156	165	159	164	168	187	171	177	188	179	177	195	155	169	146	177	162	161	192	177	181	167	177	149	180	184	181	159	186	168	194	180	178	177	169	166	163	191	171	165	164	168	153	171	182	172	158	174	173	175	186	166	169	172	170	175	169	184	161	180	188	157	150	153	154	171	174	188	187	149	180	162	163	150	151	187	160	161	163	169	198	160	187	164	169	181	163	179	157	166	178	171	170	142	183	160	176	192	169	158	164	159	194	161	174	176	174	166	187	174	168	175	174	152	179	147	150	144	162	159	167	161	169	170	151	146	150	178	166	183	170	173	175	171	169	162	172	168	186	142	186	183	161	176	176	194	178	166	171	193	182	177	168	158	168	179	155	164	171	175	159	174	164	157	173	159	172	160	175	151	141	154	154	185	153	181	164	154	143	168	194	162	177	178	149	168	167	176	153	187	175	197	156	180	163	155	168	176	181	162	183	173	181	192	178	161	208	203	160	169	165	182	189	178	190	195	171	178	172	168	162	152	159	162	160	199	151	161	187	193	167	168	164	178	151	155	166	165	190	173	183	159	169	169	174	180	175	157	149	183	156	166	181	177	183	184	172	174	172	171	171	178	171	184	160	164	182	158	168	159	185	169	183	154	181	198	189	157	178	180	183	164	188	164	158	174	157	171	155	166	171	171	157	138	147	185	160	183	189	172	165	175	163	166	176	162	193	166	156	139	170	164	191	169	180	150	175	188	159	184	166	171	165	174	205	155	144	180	163	171	162	187	156	164	157	126	175	154	178	164	183	163	145	188	168	186	168	187	180	182	181	179	168	165	192	176	188	154	199	180	175	163	155	164	160	156	173	173	179	186	179	156	148	177	185	181	188	137	172	159	169	183	139	178	160	162	179	183	189	169	192	162	153	145	182	188	170	169	194	179	166	187	169	144	166	171	154	134	180	174	165	179	178	177	157	189	151	156	174	168	200	181	183	181	166	155	162	163	158	186	187	162	155	147	195	171	175	208	180	156	178	163	166	181	180	178	182	173	184	150	150	184	163	173	193	160	163	164	160	200	184	165	167	171	182	195	192	158	167	168	168	173	161	184	164	190	162	168	164	170	154	173	193	145	184	179	172	170	162	148	189	137	166	198	174	180	160	153	147	156	167	160	176	147	172	179	162	155	197	158	168	180	180	180	151	146	171	167	202	173	176	150
7908	27812	3753	382	276	270	255	242	214	255	232	232	208	197	200	214	207	190	215	189	190	170	204	189	202	188	182	204	204	195	191	187	184	175	187	168	195	165	202	181	183	190	168	200	194	193	194	174	186	188	193	181	207	190	173	188	187	189	203	190	195	178	207	193	215	189	179	188	176	190	160	181	191	182	199	193	180	217	183	162	200	196	164	182	184	159	207	159	199	187	172	192	186	194	187	191	177	177	184	215	167	171	169	166	173	167	190	188	163	168	178	193	178	183	220	189	214	172	175	182	182	194	182	194	182	174	193	179	153	182	187	205	209	166	170	179	189	188	199	175	171	193	179	192	197	204	176	195	192	174	185	162	185	183	175	186	190	203	179	181	187	193	194	194	196	168	200	181	174	202	172	169	183	199	176	184	177	192	161	186	175	174	187	166	167	203	184	167	181	176	173	195	184	170	201	174	164	197	177	201	185	183	182	195	198	198	193	185	191	166	179	176	179	202	200	202	177	191	188	182	179	175	199	160	190	183	161	194	217	157	196	206	211	192	196	222	191	179	195	207	212	193	196	170	183	195	191	185	183	181	181	187	190	204	194	224	196	199	203	211	188	187	168	190	204	192	189	174	195	207	188	164	178	188	169	177	176	192	180	190	198	189	194	200	180	181	188	200	195	168	152	186	177	168	188	203	183	187	161	166	174	179	175	164	180	209	189	204	189	166	181	213	175	201	187	194	193	183	186	161	173	173	173	185	160	164	184	224	220	175	189	168	169	176	194	193	172	191	187	193	195	179	210	163	187	155	171	195	188	177	154	190	183	194	194	197	171	182	167	203	193	160	160	201	181	189	202	189	198	177	213	163	192	188	205	175	196	189	184	195	172	187	202	187	205	181	165	189	186	185	203	150	148	190	178	166	160	207	187	197	170	192	199	178	176	189	164	170	216	213	194	187	191	194	182	180	169	187	184	169	165	174	199	187	207	173	174	201	181	169	173	203	200	199	202	185	174	174	193	195	189	203	176	185	193	204	152	142	196	173	169	202	220	195	194	190	192	186	187	188	190	192	183	184	199	180	199	176	172	201	182	183	181	187	181	180	190	181	176	200	208	192	215	184	160	187	180	182	181	173	171	209	188	186	209	180	182	184	180	186	171	179	192	173	218	189	194	181	198	191	166	172	194	173	175	185	215	144	204	181	169	192	182	173	197	225	190	181	164	191	190	174	181	196	181	191	191	187	166	178	167	209	179	178	177	190	196	208	204	157	186	198	199	166	193	197	184	201	192	192	189	193	184	172	188	175	201	163	183	191	226	193	158	200	171	167	167	184	180	190	186	175	211	170	213	198	185	165	190	173	175	176	186	165	189	192	205	211	188	216	186	191	178	189	191	179	196	184	172	205	184	161	187	162	175	191	178	182	200	186	176	192	169	184	176	168	193	160	182	192	170	187	161	176	152	210	205	188	178	194	190	185	186	183	155	186	193	184	171	195	159	172	181	189	178	169	177	178	176	186	159	177	176	194	188	203	185	200	174	201	185	172	181	193	203	191	191	171	195	179	172	181	191	171	185	176	187	190	165	186	197	187	177	181	202	162	182	161	181	201	187	202	213	193	187	157	168	170	148	205	200	190	184	178	170	204	196	182	198	200	187	209	191	184	176	186	199	193	203	220	190	166	174	156	167	172	169	187	179	203	203	184	151	173	204	181	192	164	180	190	184	195	171	172	201	155	196	196	172	160	219	198	164	199	164	189	177	185	185	202	175	174	180	190	183	200	197	174	169	193	176	172	201	201	187	190	189	197	174	190	170	187	205	195	184	187	184	185	191	153	187	176	169	189	181	198	178	195	176	169	192	176	199	160	211	176	183	199	192	182	199	190	204	158	161	166	180	194	185	210	174	178	183	177	193	180	204	179	194	165	173	165	179	188	178	179	163	185	198	181	195	173	171	189	164	198	171	185	233	202	163	177	178	187	197	189	203	183	163	193	178	196	179	187	193	211	192	172	198	175	170	198	187	180	193	195	175	193	181	158	163	196	203	195	180	165	197	194	175	188	186	210	192	179	176	176	171	184	202	179	203	197	183	178	210	169	183	183	170	193	168	172	159	188	181	165	174	193	187	177	180	203	186	206	187	171	177	186	182	175	179	192	180	209	174	199	192	166	157	191	196	208	181	182	190	223	166	187	188	194	178	177	207	184	185	177	190	203	204	176	211	187	196	156	217	198	184	176	176	184	185	179	160	206	204	175	157	189	185	195	167	191	183	182	196	177	174	161	176	185	184	172	181	200	184	199	195	215	194	188	198	199	187	193	200	183	190	179	192	197	196	172	168	164	198	175	206	216	181	178	187	186	201	181	167	168	192	213	167	171	200	201	165	187	211	207	195	190	176	209	180	193	165	169	193	175	183	181	200	182	180	157	199	187	188	177	154	187	197	196	178	163	199	196	191	192	187	169	175	179	214	189	173	153	185	169	201	206	180	204	177	182	188	184	198	182	175	188	212	170	191	183	207	181	181	193	162	181	167	160	206	190	178	181	181	191	170	179	207	194	186	169	193	209	177	183	198	181	192	167	199	171	188	172	178	179	195	172	183	180	189	187	181	187	205	187	187	178	187	197	191	178	172	196	174	200	176	195	197	191	195	184	192	174	196	170	184	180	196	195	204	182	186	168	200	193	168	204	188	182	209	180	175	194	185	180	179	171	203	158	160	188	188	172	176	197	164	164	196	180	159	186	173	195	186	177	169	183	211	186	168	181	170	173	170	165	183	179	207	188	185	196	205	178	179	201	173	173	205	184	191	172	180	184	175	175	161	205	208	171	204	191	175	192	185	209	174	186	181	169	206	194	164	169	173	208	208	180	202	182	170	195	182	171	176	196	202	196	192	184	178	195	228	194	179	183	197	169	170	194	205	200	175	180	178	183	192	208	192	179	207	192	188	212	200	188	185	211	191	209	171	205	183	164	188	195	179	166	155	189	222	198	195	177	210	208	185	178	202	191	181	200	205	189	184	204	187	165	169	180	189	178	199	190	172	181	196	195	188	212	183	177	200	172	206	166	179	177	176	193	178	211	196	167	208	158	187	199	220	193	205	165	162	202	174	177	197	196	190	186	174	178	180	196	183	191	178	184	173	168	172	200	209	198	167	196	213	197	187	193	184	196	209	191	176	197	161	167	176	198	190	182	184	168	178	187	179	227	174	183	193	209	201	182	160	181	194	166	174	182	196	188	186	188	188	150	170	202	170	177	189	199	187	180	162	203	204	169	201	191	184	183	189	213	195	186	191	192	192	195	174	179	189	194	162	179	191	205	168	191	184	177	179	204	192	192	185	167	185	179	195	188	209	197	158	192	172	185	187	183	183	193	177	175	165	191	187	181	175	209	176	186	176	180	176	201	175	212	202	181	192	176	170	172	186	184	169	202	175	182	197	205	157	212	175	167	165	168	205	208	178	212	174	213	169	183	165	186	205	165	191	190	201	170	205	190
25401	21327	28466	23948	20880	12028	1668	1069	961	896	829	764	734	705	615	641	620	609	600	598	580	529	602	572	544	540	582	584	552	588	557	496	549	557	560	523	540	545	545	541	495	540	525	580	570	548	518	557	523	529	551	508	557	511	528	542	503	504	481	524	534	524	522	518	487	529	548	537	531	516	491	505	486	513	476	545	524	520	530	530	538	516	511	527	507	502	484	480	522	463	522	500	499	547	544	500	524	496	543	499	488	495	537	546	510	515	532	536	490	542	494	490	510	497	536	530	513	549	538	537	509	536	528	556	543	566	551	549	531	545	554	542	543	533	516	504	527	485	497	554	532	502	560	490	519	517	545	504	496	504	555	524	512	485	536	487	536	510	536	530	482	463	533	499	491	533	524	504	509	532	544	542	490	543	531	528	500	522	525	535	518	540	505	550	557	528	518	520	495	573	511	483	508	509	527	457	536	527	520	492	536	521	498	544	498	543	530	505	558	537	502	552	502	483	501	525	513	499	560	535	541	523	495	538	548	475	520	498	501	510	553	550	516	520	513	486	523	542	517	521	482	545	539	518	552	505	539	517	528	533	496	541	518	533	513	549	501	529	491	526	521	509	501	510	511	523	504	533	538	530	473	516	494	541	500	519	553	496	503	481	512	494	503	529	527	532	496	539	505	548	511	464	534	513	483	485	505	541	534	487	533	515	527	506	516	533	545	532	543	569	508	517	501	493	519	521	509	507	475	543	522	544	480	497	521	505	486	499	516	519	503	518	538	570	531	537	509	467	561	512	530	531	505	504	524	461	501	524	560	471	550	533	549	494	511	501	506	508	540	525	520	503	536	539	513	492	561	527	540	519	548	525	544	516	483	480	516	543	471	495	526	518	542	515	536	553	509	527	518	559	533	511	526	497	518	536	475	556	473	523	530	527	507	521	505	499	503	537	554	530	500	511	530	525	533	522	510	535	534	538	518	499	531	511	550	590	516	523	514	533	505	549	535	524	519	473	495	516	533	483	540	493	541	524	516	556	494	537	514	501	544	509	506	522	535	489	516	499	518	545	513	524	471	489	536	499	523	507	494	466	482	533	546	547	482	514	512	534	514	497	520	546	507	560	500	526	506	530	511	515	501	517	524	525	548	536	540	551	473	521	511	506	495	563	555	527	517	500	516	514	496	581	530	526	488	555	514	542	519	490	537	495	508	572	492	495	516	534	537	518	538	508	494	538	507	512	532	468	500	504	510	561	539	551	532	537	503	491	514	586	554	533	535	504	558	489	491	488	504	492	495	555	544	485	518	506	498	521	523	553	494	504	512	521	529	472	535	509	530	523	514	513	492	557	491	532	547	482	567	516	538	507	505	506	513	508	520	527	544	499	510	520	513	535	507	556	518	534	566	529	515	510	492	500	491	524	505	509	511	504	510	539	488	544	537	506	500	479	551	507	502	513	562	488	539	526	531	501	516	500	508	540	540	517	513	542	525	474	528	514	482	525	505	476	526	505	511	528	544	541	535	515	473	491	490	500	518	534	528	542	527	528	529	495	500	515	540	512	528	507	516	517	489	533	516	544	493	497	535	549	536	493	537	519	500	497	521	480	519	499	537	534	504	504	551	530	546	544	497	518	502	491	530	519	523	534	540	491	532	540	542	486	518	524	523	505	476	577	562	511	518	512	486	504	511	521	502	533	510	505	552	572	498	548	559	511	499	469	509	499	491	536	478	522	485	493	485	530	535	494	527	554	528	521	524	527	566	513	501	548	508	546	496	574	551	519	547	522	533	492	529	528	526	485	492	531	490	503	557	527	536	457	544	514	539	508	529	470	491	512	479	477	493	505	527	490	521	496	568	527	492	536	499	501	516	542	551	524	528	472	516	537	527	527	517	512	527	513	520	514	508	488	515	496	540	530	537	538	474	529	524	495	509	522	524	540	492	541	563	514	579	513	519	508	479	526	546	524	503	507	501	506	526	476	484	509	524	558	506	484	518	491	524	477	514	523	531	527	490	486	499	514	506	479	505	515	512	494	522	506	489	493	542	571	521	516	484	532	529	506	551	495	511	536	522	525	484	516	542	548	518	493	487	518	456	505	522	538	520	541	508	485	477	517	511	511	492	497	545	489	483	538	513	540	528	482	519	531	545	491	538	501	510	511	544	512	523	483	505	530	494	524	490	527	529	536	534	517	508	523	531	536	532	508	517	527	526	538	526	507	520	485	475	483	549	548	524	526	529	548	532	494	505	469	518	486	549	479	496	508	485	533	518	517	500	477	521	473	531	541	523	511	509	526	510	552	503	502	546	548	505	508	530	500	510	528	515	491	481	545	549	490	528	531	511	493	504	530	578	546	563	545	547	534	549	488	545	525	532	534	510	554	534	543	550	525	532	500	542	497	503	513	528	526	523	558	520	503	486	500	513	503	513	541	515	483	536	556	535	562	526	496	554	529	530	491	542	523	520	533	514	526	522	541	496	488	514	542	539	504	554	480	549	520	535	582	509	529	541	533	544	513	520	528	518	519	536	504	518	529	505	506	535	540	481	534	558	478	538	507	571	503	522	548	541	511	507	506	535	528	538	567	531	518	523	532	525	576	526	509	515	511	502	541	557	512	577	537	511	511	520	505	505	523	553	543	514	498	511	501	543	519	477	550	523	500	542	496	542	499	550	553	522	517	526	555	508	484	546	508	585	518	521	526	506	503	494	510	545	517	525	551	507	522	544	533	518	542	511	508	553	521	479	500	499	509	536	582	523	515	526	500	481	526	526	479	501	496	529	501	483	541	529	542	517	484	553	543	493	487	535	541	524	492	521	501	532	547	527	477	497	517	503	520	529	578	553	484	506	520	521	533	552	535	528	465	517	505	535	509	496	511	519	532	493	539	524	505	509	508	552	552	513	507	526	488	472	503	514	534	541	522	524	526	509	495	512	477	551	498	537	501	525	508	500	534	527	524	503	503	543	547	497	512	513	512	532	487	507	508	560	537	481	492	547	551	532	447	520	542	510	493	536	515	517	521	511	528	523	522	545	520	495	505	563	532	549	529	542	509	541	520	511	540	520	543	515	495	507	516	530	502	559	521	537	552	528	544	495	563	494	512	507	513	491	529	535	519	550	508	519	506	476	508	551	526	549	549	518	553	539	551	561	509	520	516	515	496	524	526	527	480	503	516	518	514	534	527	510	554	538	487	511	500	517	533	496	531	526	560	527	504	521	521	557	477	514	518	547	526	526	518	481	556	528	532	492	541	521	514	549	492	516	540	538	516	531	569	545	553	533	533	541	522	538	538	544	521	489	549	510	528	532	520	529	513	527	549	516	524	527	520	526	509	535	531	503	502	505	519	531	534	519	503	551	504	530	493	472	495	479	544	547	512	513	512	570	531	470	576	528	491	519	486	498	566	489	513	489	513	523	558	485	562	529	522	497	534	503	542	526	510	529	526	488	549	492	553	533	540	508	504	510	495	517	487	541	535	528	580	551	537	498	527	535	520
15669	62843	13700	5064	3362	2554	2092	1701	1477	1305	1157	1012	930	800	805	784	721	663	626	620	615	648	624	622	540	549	571	607	594	546	550	566	512	525	558	583	526	541	577	556	501	553	551	553	566	496	552	540	504	532	521	535	543	560	541	516	514	515	529	486	523	496	524	527	509	520	530	527	517	504	550	492	511	531	538	524	485	571	544	498	537	533	513	504	507	509	559	517	498	494	522	518	494	525	488	484	526	561	569	552	499	510	533	495	501	541	502	491	558	525	531	512	538	530	528	467	524	548	536	520	472	570	527	531	493	505	506	517	493	521	548	534	510	551	535	504	503	543	515	548	556	526	515	533	485	524	511	554	567	481	505	491	498	536	496	506	552	534	511	494	503	509	565	489	489	529	540	514	529	544	519	530	504	543	499	518	490	510	506	486	490	577	547	488	501	521	521	545	500	513	516	514	502	522	519	520	500	499	533	543	524	544	516	544	497	479	534	553	503	527	557	514	518	554	491	545	530	514	500	525	510	512	545	519	535	485	517	502	517	546	546	574	524	519	498	512	534	495	562	527	536	501	507	496	495	520	499	499	547	498	511	505	488	519	529	523	550	457	522	488	496	515	543	539	512	503	548	523	510	490	526	543	552	473	549	472	559	514	507	476	539	507	484	537	486	546	514	536	512	523	523	541	521	516	530	521	559	500	522	517	499	527	489	490	531	506	532	532	522	548	539	505	504	565	523	495	520	521	537	500	496	484	527	529	524	515	527	494	509	568	483	488	535	502	495	498	502	504	517	492	550	508	514	558	564	517	502	535	540	487	491	520	493	523	549	503	508	532	495	504	519	505	532	533	517	563	500	481	478	500	505	520	531	519	532	526	532	543	510	510	493	505	526	500	511	525	508	493	527	516	526	517	510	558	542	511	526	541	517	523	484	495	508	494	481	509	548	538	505	557	507	538	496	521	470	520	523	533	498	495	515	511	499	510	512	525	533	545	506	522	534	497	530	538	507	524	556	514	509	524	527	544	536	572	492	498	538	530	516	507	537	522	519	457	525	485	522	536	530	485	520	515	530	561	547	500	514	495	479	482	512	484	504	481	473	577	510	553	532	500	514	497	494	488	510	492	491	544	502	545	509	534	517	528	483	485	515	529	531	502	546	527	548	518	529	511	510	537	542	537	524	524	495	509	507	529	528	576	514	492	541	564	538	492	517	474	531	501	523	505	541	470	530	505	548	495	517	553	520	513	500	512	474	525	492	563	528	525	539	473	547	494	499	522	526	502	539	512	518	551	490	511	504	532	505	544	520	524	516	473	543	531	562	508	517	500	531	487	533	509	480	532	543	552	479	514	471	546	489	493	519	514	514	511	551	534	551	483	515	535	525	488	549	520	490	515	505	514	516	530	534	500	508	469	517	531	486	544	534	494	521	534	506	496	544	534	474	512	534	531	567	507	536	548	514	510	528	552	483	535	535	493	512	516	522	501	524	507	557	526	516	493	554	557	513	533	531	522	527	485	532	510	541	502	475	480	534	541	540	509	502	492	507	529	520	514	530	511	514	523	493	525	498	530	510	496	530	525	489	573	539	525	492	548	547	490	542	531	537	522	503	514	474	566	587	558	495	549	530	456	561	534	484	510	485	520	562	549	519	491	513	486	516	523	523	515	525	532	547	504	497	515	499	524	557	504	542	519	502	492	575	545	488	524	522	484	528	511	538	465	475	504	495	487	539	508	541	520	512	513	498	519	514	485	509	518	550	518	538	498	501	494	535	489	547	504	533	547	520	518	556	511	529	540	510	477	522	507	527	523	514	512	551	528	509	498	527	487	550	529	511	547	507	512	566	504	486	501	527	519	516	503	518	514	520	521	513	538	514	500	490	540	510	518	518	505	531	549	558	506	510	531	476	517	536	498	538	525	535	518	455	519	502	514	544	519	485	530	514	504	483	515	482	519	506	512	511	489	538	507	496	519	530	537	527	452	483	522	553	510	519	545	519	561	561	530	507	496	506	527	483	515	519	504	541	485	469	525	506	497	505	519	529	529	567	547	492	528	539	523	519	525	517	442	510	507	532	549	517	470	560	480	510	525	528	494	515	550	559	465	504	500	509	548	533	514	527	557	513	535	515	486	512	479	517	490	493	478	530	506	515	492	523	518	489	504	553	527	503	536	537	495	508	539	498	530	492	456	516	453	470	504	533	532	530	504	535	549	548	526	512	508	524	527	535	566	567	517	553	495	519	487	538	496	540	484	489	533	532	557	484	505	525	524	547	466	527	507	476	552	476	541	523	541	518	479	515	522	507	530	521	519	521	496	573	498	530	519	536	497	528	497	477	546	487	529	508	563	482	530	493	500	468	506	491	497	529	506	520	506	533	499	559	493	501	499	542	529	526	525	560	497	530	532	493	522	528	521	566	562	527	529	518	527	515	540	483	530	529	519	507	531	527	543	525	495	558	492	536	514	510	509	533	543	529	515	508	534	526	499	517	526	538	530	483	505	519	522	477	504	524	511	498	508	532	482	518	524	505	527	562	513	518	543	516	537	519	485	515	486	506	504	532	538	531	511	504	494	521	529	542	507	554	519	497	506	518	517	514	549	473	494	521	526	524	560	593	518	497	505	561	539	566	525	492	490	509	528	536	512	522	517	523	538	510	524	515	528	550	552	522	513	500	547	493	527	469	497	526	518	511	531	521	487	521	507	511	525	506	497	542	535	508	518	498	509	513	493	526	536	503	505	505	519	476	540	514	547	535	516	532	527	485	525	513	486	515	477	491	518	525	478	528	569	530	512	546	538	530	535	508	530	518	531	539	502	486	495	495	498	516	525	503	524	514	553	555	492	516	530	479	523	499	523	537	510	498	529	506	571	487	487	534	498	529	495	540	493	525	507	537	517	482	537	504	482	524	542	540	507	478	550	515	523	511	514	513	500	539	546	536	578	491	553	489	476	516	482	504	498	487	482	512	504	493	489	478	508	491	533	510	492	507	526	536	508	538	542	524	530	538	492	520	529	537	527	511	513	479	469	491	486	514	507	548	530	555	525	531	536	489	511	549	518	515	481	497	556	497	502	479	522	475	526	551	514	531	527	515	517	514	506	516	559	540	493	517	540	501	529	541	526	490	534	474	513	541	526	527	549	517	504	517	519	483	495	490	495	533	514	508	500	481	529	509	531	526	530	491	524	504	511	509	531	550	506	523	524	509	520	501	515	536	494	522	521	538	537	527	489	501	513	526	521	537	511	531	524	491	506	516	530	519	477	517	523	510	514	501	501	514	542	522	522	528	505	512	529	511	507	519	508	516	517	548	498	509	518	513	542	500	514	524	502	507	524	519	516	531	550	490	542	535	485	529	526	515	520	498	559	515	513	557	560	532	523	512	503	516	530	489	522	555	542	521	560	533	496	538	516	519	532	525	515	502	507	526	508	530	520	511	537	526	508	527	515	535	510	550	514	515	511	459	495	486	521	529	562	507	507	514	510	534	509	523	512
23073	21198	28602	23732	20988	21019	11513	1974	1476	1354	1185	1150	1113	968	932	938	857	914	840	832	804	848	842	849	782	819	716	749	738	764	706	711	783	730	748	702	728	734	701	719	722	750	758	737	665	716	759	790	724	729	746	747	708	713	708	711	720	689	707	713	775	738	743	725	768	698	685	689	676	703	729	692	688	675	690	690	680	705	714	695	740	749	703	745	715	688	702	702	673	721	724	717	721	716	688	722	744	720	692	708	711	746	782	746	650	724	683	665	707	732	699	738	734	661	681	736	690	679	711	746	653	716	714	722	730	723	752	681	702	699	730	747	690	706	754	716	684	751	740	702	732	676	687	737	728	710	698	734	754	668	697	695	735	655	675	740	727	727	712	698	757	674	689	716	733	747	743	710	763	692	725	678	692	715	723	686	680	713	732	726	678	719	706	662	687	688	708	719	674	671	680	670	689	716	725	748	715	729	691	730	697	737	757	681	687	698	682	714	774	725	733	684	763	743	739	699	734	734	718	677	666	750	705	703	705	754	688	724	731	759	738	713	733	755	722	692	654	668	690	702	689	715	683	733	731	763	701	714	730	697	727	725	747	712	734	742	689	710	743	665	718	729	674	719	708	700	740	744	691	708	695	685	710	767	747	714	687	730	732	711	728	690	659	750	685	731	702	719	703	737	734	685	749	725	672	696	684	680	726	709	687	706	706	727	723	752	708	734	721	699	710	714	696	686	728	688	675	701	670	734	710	726	724	713	729	745	706	693	749	715	755	738	750	732	656	687	710	707	719	692	652	711	706	669	666	723	738	710	709	665	708	675	681	700	713	731	688	644	723	678	704	677	733	653	737	723	742	694	771	701	714	686	669	651	717	678	704	699	695	701	723	709	711	723	698	722	707	668	697	733	732	725	690	652	711	687	673	680	667	763	697	696	658	736	726	693	712	683	730	748	738	699	706	683	712	689	738	704	693	767	723	706	725	719	742	708	637	712	724	731	743	699	680	687	717	700	711	712	719	752	668	718	676	718	732	741	704	700	684	726	682	701	748	719	720	719	678	689	709	661	694	672	710	703	747	704	676	709	715	746	722	718	692	676	735	710	692	713	702	751	728	708	691	720	731	668	698	718	685	785	688	755	705	694	718	750	756	678	682	710	716	659	715	769	698	673	696	694	707	679	686	685	708	647	717	680	729	711	712	728	677	717	722	692	704	703	779	683	742	686	735	696	673	695	706	748	710	702	740	710	729	701	719	692	748	712	740	667	723	656	685	714	744	750	726	720	714	655	646	730	740	700	723	738	671	670	706	690	695	659	729	669	735	722	711	667	793	731	690	736	712	677	745	767	698	727	757	743	719	700	746	739	736	745	691	677	647	698	706	746	685	708	687	715	661	683	675	689	691	721	670	687	701	721	727	722	730	727	684	687	737	729	689	732	699	723	686	737	690	696	701	763	716	712	697	729	695	688	676	693	675	732	726	671	760	668	697	733	710	697	722	674	690	692	694	723	753	739	656	711	740	728	693	698	675	737	723	720	682	723	708	702	648	702	701	710	724	744	662	696	724	733	719	732	711	743	682	707	739	707	741	723	737	710	677	761	704	704	707	712	680	714	687	646	658	714	700	683	665	678	705	754	701	746	727	680	723	684	694	725	789	731	739	733	753	683	688	707	680	712	680	709	703	698	684	743	715	694	673	709	711	693	662	741	698	675	690	745	719	703	696	765	702	714	701	746	722	758	736	632	682	715	735	738	742	731	642	669	728	733	711	725	688	678	733	793	703	707	717	749	699	682	738	726	742	692	695	692	723	675	749	723	675	681	713	700	713	694	759	704	692	685	719	744	680	755	729	688	748	696	727	712	765	756	729	748	706	722	664	711	704	703	686	700	703	697	734	679	684	692	714	688	738	711	711	739	719	696	724	685	714	708	686	669	673	744	726	692	673	700	661	694	721	710	675	719	693	719	718	679	694	710	783	694	667	736	687	702	700	689	727	746	748	786	709	744	701	700	713	700	672	732	752	651	692	711	722	685	782	764	679	693	692	717	685	710	732	720	706	693	708	713	685	725	687	692	759	740	723	731	654	716	736	680	682	683	715	700	704	738	700	644	739	676	722	724	700	694	693	720	764	718	697	728	673	679	682	699	692	695	708	730	687	746	731	712	737	663	715	729	717	728	659	677	712	746	693	719	686	697	706	670	727	709	711	670	681	654	678	719	736	697	741	684	670	707	720	747	719	722	739	686	715	750	700	656	674	774	744	716	698	702	725	677	739	715	701	681	726	732	710	687	726	719	707	728	733	728	704	738	774	670	720	707	739	665	667	683	698	729	694	705	693	719	739	716	745	715	695	696	728	708	729	730	690	647	704	727	736	675	748	701	714	691	753	698	715	708	715	729	746	711	716	699	737	711	707	712	676	714	746	715	698	723	712	723	711	687	734	732	709	736	744	747	732	686	704	662	726	741	726	760	710	707	758	674	721	725	712	706	726	719	675	730	673	746	753	741	723	698	673	659	779	679	693	720	705	750	702	698	715	674	677	730	660	721	695	694	691	783	712	695	701	692	670	709	695	691	715	728	741	724	711	683	750	690	677	734	697	714	678	685	673	719	698	721	672	696	739	741	731	724	746	707	709	696	666	712	754	724	751	676	705	685	702	722	692	692	693	743	695	726	697	706	721	663	689	722	700	665	713	716	730	727	708	697	737	699	710	770	692	698	724	731	731	741	708	721	664	697	750	714	726	692	688	684	713	703	726	736	701	709	720	682	736	760	745	694	735	736	699	672	697	682	751	686	717	679	737	694	724	682	775	745	703	686	723	706	683	671	691	696	701	747	723	703	703	702	678	688	722	662	676	682	743	679	737	695	664	700	761	724	702	706	709	746	629	693	743	667	720	726	698	721	714	718	695	624	690	696	723	699	692	716	685	707	690	710	726	679	767	696	708	693	682	681	745	695	709	707	670	730	707	700	700	739	715	718	707	718	735	692	664	679	699	734	774	708	715	678	721	705	693	705	745	751	706	757	756	771	725	771	621	739	714	745	739	750	690	724	717	723	710	736	700	766	729	691	707	734	712	758	709	696	750	724	679	709	751	747	697	676	685	767	699	701	646	708	636	711	717	732	717	703	738	715	670	737	736	716	693	688	689	746	732	699	749	675	732	687	689	666	699	731	707	715	705	695	670	716	711	711	717	726	742	669	683	718	661	685	728	702	667	701	727	749	718	700	733	732	730	698	648	727	744	707	686	694	699	715	736	708	702	736	695	669	710	698	707	719	695	640	721	718	733	743	672	712	704	707	699	664	670	688	673	670	632	781	750	699	717	706	703	726	776	692	731	719	709	689	691	673	738	730	699	715	716	711	657	692	687	711	717	707	724	699	687	676	693	675	712	729	744	692	674	665	685	720	691	661	673	733	706	709	738	678	722	698	712	727	733	672	678	690	695	674	763	714	724	730	707	683	718	663	735	680	721	684	698	692	694	758	690	720	711	686
17498	63358	15518	8545	5901	4508	3585	2947	2566	2243	1988	1722	1431	1337	1187	1164	1145	1014	977	950	925	886	940	939	864	858	833	820	821	819	746	758	815	797	765	798	782	768	740	767	808	754	758	704	753	726	772	777	737	737	738	780	755	739	733	734	686	763	740	730	781	755	745	726	729	717	728	698	679	759	712	738	716	696	766	683	758	726	731	731	663	706	756	742	765	713	697	709	687	692	729	761	772	735	725	730	760	667	709	680	757	779	686	777	697	717	722	745	708	728	669	688	737	737	717	667	729	752	736	650	704	693	684	742	708	777	759	708	729	718	706	707	744	684	741	670	720	723	739	703	682	728	652	708	738	685	692	712	700	736	775	716	707	727	749	751	728	716	681	732	694	646	741	722	717	762	727	700	755	697	704	699	718	718	689	725	725	716	662	749	716	724	725	700	730	722	708	747	758	754	737	706	731	743	712	720	714	709	735	661	693	698	684	704	710	697	670	659	757	701	708	732	709	758	704	731	776	699	694	728	707	709	782	702	713	752	684	709	708	679	731	714	681	714	710	720	723	701	676	675	750	758	722	742	713	752	741	751	730	714	690	734	715	719	739	695	709	709	733	699	684	722	728	780	759	722	740	679	791	727	745	734	712	675	706	729	727	720	732	726	730	729	744	683	734	693	716	722	760	681	723	762	749	720	716	755	700	707	749	707	745	712	729	697	709	702	704	698	703	734	697	697	735	734	702	733	755	696	740	709	711	683	721	725	693	706	726	764	705	741	729	705	682	748	711	721	740	670	706	727	712	756	694	719	718	710	704	698	758	725	669	707	743	711	726	775	674	735	672	706	713	724	708	721	712	680	724	670	725	700	727	704	763	737	706	728	733	709	681	723	728	755	725	722	707	732	708	727	660	713	727	707	722	723	714	751	710	696	733	744	663	699	715	737	706	678	691	677	717	733	723	675	713	712	706	703	728	750	694	729	718	707	706	654	714	682	700	703	745	734	722	700	665	711	717	676	665	684	718	719	679	711	696	702	803	700	741	755	688	734	720	717	705	730	713	735	680	684	721	736	685	704	669	670	724	743	700	718	707	708	745	723	704	710	744	717	719	718	726	722	693	708	684	714	674	669	700	724	718	757	699	738	726	686	706	685	735	711	691	682	678	729	678	717	691	728	720	707	742	662	729	781	728	684	761	681	709	729	690	708	687	707	720	743	675	683	693	710	723	690	715	706	715	722	736	718	686	695	738	684	708	702	693	705	711	734	738	755	693	714	691	677	708	664	732	715	715	707	775	675	696	680	704	724	718	731	684	688	741	708	714	707	767	721	723	707	661	752	661	774	777	735	743	687	714	683	650	677	748	705	688	720	745	716	663	699	693	666	720	773	734	750	700	727	671	685	735	709	738	699	758	732	782	774	696	776	788	745	729	738	690	724	720	660	681	724	744	756	704	690	731	707	724	653	683	719	695	706	680	759	663	695	660	717	771	680	725	721	739	714	703	707	697	693	720	721	717	725	741	694	681	746	754	729	673	712	677	710	687	725	680	724	722	756	743	749	679	689	732	734	719	660	688	774	728	680	728	741	681	757	750	744	724	720	712	664	767	695	699	723	658	721	745	692	758	690	712	688	706	684	735	757	697	701	743	688	674	732	719	716	725	726	735	693	737	713	674	687	730	681	675	707	695	743	657	772	719	755	699	733	688	730	774	689	694	706	709	715	731	699	691	739	705	729	718	654	715	723	710	730	698	715	708	719	726	669	702	695	711	738	676	741	712	721	711	706	638	705	710	720	729	719	705	765	714	737	672	761	711	687	711	675	673	698	674	738	697	740	768	770	705	714	710	740	713	700	707	737	700	723	753	725	684	743	733	689	710	746	724	698	704	787	711	703	703	684	682	759	743	703	719	696	697	659	768	672	750	705	716	743	714	724	713	676	701	736	774	709	701	681	742	705	725	758	783	712	728	754	702	690	728	756	728	701	723	698	672	709	740	709	703	695	737	697	716	720	684	747	671	766	670	676	737	679	707	692	700	684	692	742	708	739	761	710	750	703	705	738	736	721	732	695	767	731	735	736	716	726	766	661	760	705	725	698	681	657	750	735	747	709	740	709	676	724	717	667	696	691	714	732	712	734	699	706	672	728	726	700	726	695	717	729	752	769	686	725	675	712	691	729	694	704	749	753	724	717	767	719	695	719	739	700	680	716	720	703	712	763	733	700	686	734	735	745	714	708	698	731	702	730	721	688	711	723	703	721	700	753	732	695	704	691	684	691	726	723	701	703	727	730	768	724	722	725	692	766	706	667	681	731	711	709	713	678	708	731	709	681	697	717	723	701	712	675	709	716	741	725	779	779	747	723	715	672	702	702	709	733	738	712	726	760	676	656	740	693	769	702	712	694	720	708	680	731	746	706	714	742	689	690	736	749	755	688	696	691	703	687	685	739	725	698	721	666	725	688	700	733	716	698	715	760	730	721	704	717	730	700	752	700	697	729	727	715	734	723	743	676	714	740	690	733	677	732	681	699	724	762	716	693	770	721	739	675	763	705	748	709	682	734	747	764	685	695	722	681	731	700	681	706	727	740	682	697	727	735	715	711	678	682	704	723	675	731	740	728	705	719	752	752	695	707	690	709	654	729	731	731	691	722	691	729	725	758	764	687	733	683	724	734	684	690	775	749	731	747	721	725	693	681	733	677	702	695	696	728	732	672	695	698	685	671	700	740	726	697	717	683	731	697	735	765	735	697	705	717	737	715	784	765	742	730	681	728	676	748	737	691	714	707	741	647	682	708	739	749	680	712	749	753	688	731	708	704	713	686	742	684	692	696	786	699	755	709	729	740	754	754	746	685	720	732	715	775	680	707	695	773	726	696	722	743	720	725	694	713	661	694	677	680	703	742	765	771	726	725	702	734	701	685	709	732	741	731	715	688	729	747	729	712	696	760	710	733	719	681	686	700	695	779	727	694	724	739	714	718	726	683	736	803	676	763	731	697	709	703	749	721	726	696	718	743	705	651	697	713	719	720	693	759	715	713	721	728	735	727	680	685	738	735	668	755	701	710	685	714	731	724	755	660	652	702	703	728	759	759	728	684	701	717	740	716	703	701	722	718	742	762	712	748	695	718	751	738	723	703	684	747	692	756	744	689	687	754	714	678	709	719	700	709	730	744	711	655	692	655	722	686	674	718	704	732	687	753	723	731	695	655	743	742	723	718	728	733	703	640	741	724	691	676	708	728	718	736	722	737	696	711	727	684	700	714	682	692	718	719	743	716	702	702	682	744	702	724	705	728	718	781	674	725	703	766	685	726	727	706	687	697	719	734	731	715	743	746	730	713	709	677	813	743	715	701	723	764	663	707	726	687	712	729	724	690	717	704	738	703	722	742	720	707	701	707	700	690	686	750	737	698	727	755	693	714	730	703	705	693	716	739	731	754	678	733	673	694	719	706	714	706	728	736	723	720	681	700	701	742	676	684	749	720	717	736	733	739	706	715
28293	21362	10516	532	242	206	206	192	185	187	158	177	161	163	166	186	163	194	177	156	150	175	174	163	159	199	174	167	166	179	160	149	163	165	157	153	153	177	138	180	134	179	158	172	156	159	176	185	140	190	152	170	151	165	172	153	167	165	154	162	163	191	177	158	188	172	161	170	172	173	179	193	174	162	162	154	174	182	175	176	157	196	207	164	158	183	177	162	165	158	180	174	161	166	176	168	167	173	173	163	160	153	154	157	154	174	151	163	172	166	169	179	157	150	158	162	170	168	192	167	153	173	185	180	162	168	164	188	185	161	180	166	164	171	163	160	138	182	160	147	170	160	181	147	176	160	143	183	155	174	177	178	178	174	189	181	171	178	164	181	154	159	156	154	158	142	169	186	168	169	171	167	159	167	161	162	181	163	170	162	176	170	170	160	167	163	186	182	182	156	173	173	167	157	182	143	158	158	160	186	166	156	146	194	176	161	182	168	146	186	155	184	161	161	174	148	169	159	159	170	149	155	179	161	155	189	169	206	162	172	171	163	155	165	188	166	182	153	165	144	165	173	170	172	173	167	169	156	173	165	175	167	152	167	171	169	166	164	174	156	153	163	180	168	169	171	185	168	204	172	165	172	171	145	171	176	170	136	173	178	189	173	145	191	164	169	174	173	167	163	191	179	155	180	169	167	193	174	164	160	191	172	153	162	156	171	149	151	170	163	171	176	147	169	166	155	180	187	183	201	156	162	186	175	178	174	167	168	175	187	173	170	173	158	150	173	178	186	185	184	190	195	155	155	176	205	179	167	173	172	169	176	170	193	158	170	195	171	179	171	155	154	170	172	166	169	170	163	175	175	151	185	162	175	181	165	159	170	158	158	168	155	172	173	166	163	179	160	154	165	164	189	156	171	183	175	182	168	145	179	154	177	163	171	152	169	168	168	176	195	179	169	158	170	177	197	181	173	166	168	145	149	176	176	179	189	164	184	169	197	148	156	167	166	191	197	174	172	165	168	159	189	168	165	155	188	170	184	176	174	162	166	182	175	168	175	151	174	178	163	163	155	172	167	176	167	178	148	153	188	154	174	168	183	164	193	156	169	190	144	171	184	172	145	164	172	148	178	204	191	196	172	163	197	161	169	175	164	149	162	161	183	153	149	157	172	149	144	182	176	188	186	121	167	169	167	160	178	182	187	167	182	155	166	170	157	196	181	167	162	179	186	158	178	168	189	174	160	166	164	177	156	185	192	157	151	211	172	156	160	158	175	170	162	178	169	157	180	169	174	153	178	169	176	166	175	167	143	174	158	187	186	180	175	173	174	159	149	166	161	162	172	161	160	157	184	171	166	176	175	167	171	154	161	184	150	177	154	161	163	178	176	197	172	158	173	164	177	164	170	166	173	168	200	167	191	178	156	178	146	171	159	178	175	175	179	145	143	152	167	182	155	161	165	168	170	168	176	165	164	152	165	176	148	179	173	169	162	179	155	155	156	188	189	139	150	150	146	176	181	183	183	188	156	173	153	178	186	160	193	158	144	164	164	176	165	193	171	163	186	188	174	154	164	197	198	139	185	149	201	155	172	176	151	170	159	156	169	163	171	164	169	174	177	167	174	163	188	161	161	151	163	173	167	153	172	176	173	174	198	178	162	164	173	185	171	155	168	162	169	186	183	169	166	152	159	169	173	173	137	188	178	169	167	156	209	159	158	185	162	168	170	150	172	155	152	173	162	191	170	169	160	202	163	194	159	162	180	195	161	151	161	178	190	166	182	144	147	163	152	157	176	181	174	156	149	150	173	181	177	165	156	146	158	150	149	170	164	183	141	161	188	185	181	162	164	167	173	162	174	178	152	187	172	167	178	202	168	180	178	167	140	179	180	168	160	150	183	159	157	188	156	182	175	169	163	185	157	188	168	167	179	165	167	149	170	154	168	169	171	171	172	160	168	174	169	181	181	160	157	171	175	192	157	191	152	168	184	164	165	180	177	175	191	170	173	159	166	180	173	175	170	169	161	192	154	173	180	164	176	157	147	166	160	177	171	188	174	167	172	159	171	168	176	185	126	155	152	156	175	153	169	161	168	162	176	160	164	163	163	170	157	155	186	174	175	174	163	157	170	153	183	163	162	167	181	159	157	186	177	157	179	182	175	190	155	170	183	155	164	146	188	164	195	144	179	167	160	150	179	159	150	170	157	170	156	186	174	165	174	182	155	172	176	180	188	184	152	168	166	164	168	174	167	160	159	144	200	150	149	165	159	172	178	171	174	158	151	152	148	162	171	162	157	157	155	183	184	160	175	164	174	192	181	165	169	169	157	171	180	153	164	183	176	171	161	178	160	162	186	192	184	178	163	183	177	161	164	143	185	167	201	175	166	200	166	191	169	150	171	182	172	170	151	168	184	175	171	167	172	179	163	141	163	157	170	182	175	175	165	164	169	170	150	187	179	171	172	196	168	135	148	157	166	185	186	177	190	171	171	171	173	184	177	186	198	150	167	177	179	149	175	152	178	162	169	153	170	187	183	182	171	193	174	176	173	160	173	155	181	166	151	162	170	156	141	171	196	157	176	182	167	173	185	172	157	161	174	140	157	159	180	163	162	165	153	187	185	168	164	165	152	163	154	187	171	167	169	181	152	177	185	155	173	175	146	163	202	158	167	161	180	165	176	157	155	190	175	182	164	190	173	180	180	166	160	186	170	169	178	154	150	186	172	164	160	178	182	155	158	166	160	165	190	163	177	172	169	206	165	158	165	186	147	179	192	172	143	167	155	189	169	158	161	151	168	158	172	163	150	168	156	157	174	179	178	164	181	148	185	169	181	180	176	170	152	207	179	165	178	158	166	159	193	163	188	190	189	168	168	174	153	168	180	196	171	142	198	178	189	184	184	170	147	150	191	173	179	166	156	173	162	164	196	160	185	177	159	163	172	180	165	157	158	154	190	162	184	175	149	191	154	157	185	177	163	199	165	171	177	176	168	172	154	154	182	180	159	149	166	154	153	173	145	146	194	157	150	173	177	164	169	158	180	157	168	168	181	165	169	180	169	192	158	157	171	161	190	168	170	143	167	170	175	157	150	191	193	156	161	140	168	148	143	167	162	166	217	157	157	150	165	191	181	156	201	149	165	156	177	168	182	182	157	164	142	174	188	194	166	159	150	169	180	168	166	166	164	174	187	153	161	197	153	165	168	157	145	179	180	176	159	152	159	177	133	178	176	178	177	179	165	166	171	171	174	166	154	149	162	144	178	180	156	175	149	163	165	163	184	165	177	170	168	169	169	178	179	147	187	183	174	164	160	160	163	161	159	173	172	151	163	163	176	191	159	191	156	178	172	150	183	189	165	174	197	190	156	174	146	163	170	160	184	167	157	164	164	147	185	194	166	187	149	169	162	186	152	165	178	162	166	169	180	165	161	169	178	182	174	155	178	170	179	174	160	169	167	168	165	194	157	181	184	170	178	162	172	165	163	157	175	175	148	167	159
6634	23774	3438	371	296	267	260	245	234	225	230	200	208	195	198	212	169	173	166	199	191	199	189	161	189	199	208	166	192	173	167	207	159	186	199	197	204	169	163	198	168	185	190	198	184	197	189	168	168	174	191	188	183	186	200	193	197	187	165	201	193	194	169	188	179	181	180	193	169	178	200	161	180	191	203	202	174	192	176	184	185	193	150	175	204	182	194	161	202	174	213	189	192	174	189	191	198	186	176	173	178	196	182	190	200	197	175	179	182	175	174	185	178	169	183	194	193	198	187	165	189	178	163	168	196	178	193	200	165	191	200	188	189	179	198	178	186	185	166	167	204	177	193	194	198	198	192	179	169	196	195	162	206	167	180	196	191	193	171	184	172	196	168	190	208	202	183	200	188	170	183	192	164	187	176	167	181	189	203	178	178	206	174	176	199	181	206	187	183	181	178	191	183	174	176	186	169	185	194	185	190	174	185	189	182	201	177	213	200	199	179	175	209	171	206	212	175	189	170	193	179	171	180	190	184	195	182	170	192	161	171	185	174	155	188	151	203	153	208	190	168	174	187	197	182	168	184	180	183	194	177	171	201	178	210	196	170	172	174	191	183	194	189	200	173	182	171	173	184	176	199	179	203	209	206	220	194	202	171	168	206	169	187	152	195	185	167	180	178	171	186	199	197	182	216	194	180	202	174	187	213	168	200	196	149	188	187	172	186	191	170	185	202	142	190	169	201	172	185	177	183	175	173	180	182	193	197	210	210	173	190	186	199	181	181	179	164	178	177	188	188	190	180	177	203	200	166	177	181	178	188	187	185	181	196	189	191	193	169	190	197	191	220	175	196	182	195	197	168	161	176	215	191	188	172	204	186	188	204	197	157	187	172	181	180	185	185	192	177	169	195	173	176	177	198	172	174	182	174	177	170	187	184	206	171	190	187	181	182	188	172	186	211	186	173	152	167	207	195	214	203	175	178	188	186	196	166	154	195	173	194	179	203	156	183	175	166	189	198	201	200	183	180	191	177	189	183	189	176	170	191	176	189	194	195	191	181	168	185	171	178	162	184	191	181	189	183	173	167	195	188	180	187	221	163	193	184	195	171	171	209	181	210	192	166	190	204	195	190	171	189	180	183	189	186	190	180	187	171	202	173	192	178	176	191	180	165	191	202	215	201	167	189	203	204	197	165	182	176	188	201	203	160	182	189	180	182	187	190	171	184	198	178	180	191	215	179	175	177	190	178	191	185	203	187	165	200	189	190	204	168	182	187	162	178	183	171	184	167	181	181	171	201	191	178	186	186	179	188	166	176	183	174	182	194	165	178	195	175	177	193	191	209	177	213	174	203	180	186	183	181	183	175	188	178	192	173	158	174	179	183	163	182	179	173	204	200	179	183	187	181	185	185	189	161	176	171	198	182	173	200	171	165	172	190	187	180	179	178	191	196	182	179	179	193	185	178	187	188	183	175	158	198	182	185	157	193	197	195	162	174	210	179	180	171	209	162	184	196	186	188	194	192	185	162	195	195	189	163	183	201	179	194	170	177	162	207	191	198	180	183	182	176	195	197	174	181	193	169	191	187	169	174	168	190	184	171	192	188	203	183	174	179	163	191	188	183	179	198	193	179	189	198	169	197	175	201	203	166	195	207	164	173	210	207	190	183	189	197	187	197	204	181	196	198	182	185	160	187	204	167	159	191	187	165	190	192	186	177	192	166	200	177	152	174	186	173	198	166	197	227	173	186	168	181	176	187	183	180	179	177	196	206	168	153	182	183	178	167	211	163	186	167	188	183	182	219	183	161	165	189	178	171	200	184	168	179	183	178	166	186	199	189	186	194	185	160	188	171	178	189	194	187	194	204	192	182	179	179	187	212	180	189	179	187	195	171	178	164	190	182	222	188	172	184	178	193	199	206	189	193	184	183	195	193	181	162	208	180	188	212	183	163	184	181	186	203	179	169	179	165	206	185	217	175	173	174	197	187	187	183	174	187	163	169	185	181	200	183	206	170	182	190	181	188	181	211	201	186	180	197	179	178	182	185	193	183	192	186	172	173	188	184	165	173	177	176	156	189	192	187	193	188	208	200	181	204	169	207	167	171	181	191	204	171	188	185	169	193	186	182	208	188	168	175	177	181	202	174	211	177	178	191	196	187	174	196	184	195	178	180	183	187	186	174	183	209	211	186	183	187	187	177	191	185	190	191	156	184	192	185	202	175	176	169	177	184	174	162	191	203	169	164	192	170	188	159	186	177	200	187	186	196	189	196	173	194	182	193	209	199	171	196	190	175	179	201	150	194	179	169	181	195	185	196	199	153	182	187	195	222	177	169	210	190	176	165	181	150	169	207	191	170	186	196	198	173	193	175	174	168	172	164	187	195	187	195	175	193	176	194	170	182	159	187	187	187	188	187	176	197	180	186	194	184	184	155	179	180	180	171	192	184	188	172	187	165	169	185	184	188	167	170	184	195	179	189	185	204	170	192	199	186	183	183	188	202	189	173	182	170	200	175	204	182	183	195	205	188	166	181	210	190	172	203	183	167	175	162	172	156	194	187	182	163	158	192	192	167	169	174	174	184	167	199	176	191	166	213	180	185	201	184	198	187	192	164	177	179	167	165	195	187	195	162	188	167	188	181	181	204	159	190	181	194	194	174	187	214	180	189	189	186	160	189	199	192	179	177	175	185	191	147	178	188	189	162	175	195	166	192	177	180	171	174	189	192	210	165	196	200	197	178	170	204	160	178	191	183	174	213	184	180	173	184	173	186	188	159	193	175	176	181	197	161	184	179	220	177	190	178	194	199	163	204	199	177	172	160	190	160	178	167	201	186	176	186	193	190	178	178	179	194	182	188	192	177	178	195	181	166	182	187	200	179	190	185	173	179	170	167	163	187	185	200	198	192	172	189	183	185	191	190	194	179	171	189	171	176	187	188	159	195	190	176	189	209	191	193	186	188	178	192	180	168	180	179	207	163	175	181	177	190	178	196	182	209	189	186	182	183	211	189	175	165	169	173	177	188	204	205	186	187	198	162	183	177	183	175	182	184	192	175	188	196	200	191	168	203	192	160	168	219	184	181	175	179	189	219	190	193	187	189	196	198	183	156	194	195	176	189	186	195	182	184	209	185	197	197	181	171	196	180	194	194	151	184	188	191	194	198	187	178	179	162	208	185	182	172	217	181	176	180	176	178	177	187	184	183	187	200	210	185	186	189	211	202	174	172	182	176	198	192	183	201	202	190	155	180	176	186	161	168	191	198	176	188	174	180	187	175	178	185	166	194	188	175	188	174	160	190	198	182	149	203	170	184	172	194	189	183	180	203	175	192	163	174	193	187	183	195	169	187	176	161	179	190	184	192	208	163	193	181	182	164	173	168	188	190	188	170	185	190	204	204	169	172	176	208	187	192	182	177	173	189	160	195	194	197	197	171	176	184	188	183	168	197	165	168	172	198	201	173	195	204	189	186	181	182	186	166	193	173	200	177	170
25450	21147	28929	23410	20968	16133	2210	1167	918	877	837	771	760	648	686	680	665	616	601	575	588	568	586	537	533	524	534	583	547	541	563	587	550	586	561	537	547	585	542	518	553	532	581	522	507	504	551	527	522	547	517	546	539	539	516	525	501	466	515	525	534	508	552	496	566	557	516	511	550	533	565	510	504	562	475	548	516	538	511	559	517	518	573	534	543	495	535	537	551	525	548	496	552	516	549	527	555	533	511	502	522	486	536	531	530	530	552	487	538	516	527	517	520	460	543	533	495	480	518	513	527	540	513	540	532	499	520	516	510	547	530	504	512	483	523	542	502	511	530	495	536	496	500	535	502	551	510	523	556	531	539	508	516	559	544	510	537	548	523	526	497	533	534	540	527	529	509	540	487	521	487	509	525	494	502	548	482	508	479	530	521	549	518	542	484	554	535	508	502	509	542	518	505	516	530	483	517	501	500	508	487	505	543	505	489	545	519	511	490	533	502	525	500	526	547	547	541	524	543	514	551	519	500	538	548	538	509	529	503	548	537	544	561	564	515	517	552	493	568	495	504	509	508	503	530	557	542	503	517	503	510	519	509	536	554	520	503	517	516	549	532	494	524	570	493	515	531	502	494	534	538	550	529	505	536	531	490	519	527	498	515	508	497	517	563	552	494	482	473	527	533	502	516	515	541	511	526	512	501	520	528	534	537	543	554	556	519	543	553	479	562	482	552	524	542	506	524	503	536	508	510	494	510	490	541	468	506	530	554	523	529	534	506	515	570	525	524	502	522	432	563	524	528	518	476	484	518	519	533	480	513	516	510	541	559	516	499	520	516	583	536	543	473	553	500	528	534	552	526	543	490	536	469	507	504	556	530	561	539	518	518	499	539	531	546	488	521	480	520	509	557	526	551	517	551	551	488	514	508	476	556	515	540	489	558	524	505	516	507	524	559	559	545	534	553	558	522	503	534	518	483	552	515	497	501	515	525	495	510	486	505	537	491	549	481	489	537	531	488	526	526	531	499	525	519	544	510	516	535	517	518	533	504	523	563	534	508	516	570	485	509	494	533	499	540	503	468	525	508	500	473	512	548	509	511	515	538	503	502	532	490	496	556	517	500	479	518	508	498	500	482	540	533	486	511	529	569	537	540	487	460	537	541	536	497	494	550	541	554	486	520	521	522	464	556	518	517	503	491	540	527	527	484	468	546	530	559	509	564	514	530	505	506	491	521	534	523	505	550	481	506	495	502	505	526	484	548	509	535	474	493	515	539	525	529	479	509	501	540	514	513	514	525	467	526	547	514	481	507	518	526	485	500	511	530	517	497	538	508	485	504	524	532	540	490	547	513	485	528	495	509	538	502	542	507	543	551	523	493	514	528	569	507	516	543	514	536	526	528	483	485	503	520	484	506	500	555	553	507	537	519	508	525	497	504	492	532	524	516	535	518	522	539	557	535	537	507	517	514	530	515	484	497	506	526	532	497	483	526	512	483	540	532	543	578	537	540	516	524	506	512	540	502	495	507	514	511	488	499	509	564	522	488	543	544	527	474	514	546	501	541	523	488	486	554	555	504	505	535	546	551	503	503	512	485	519	459	506	509	468	495	549	528	539	514	566	495	513	502	509	516	561	536	501	500	465	520	528	500	520	505	520	486	509	448	455	485	495	494	507	510	502	505	513	544	514	480	580	557	514	508	508	515	526	511	546	536	483	511	500	513	506	527	563	471	542	522	579	532	527	537	520	528	536	544	475	543	518	526	480	516	504	507	502	483	527	511	507	534	509	504	506	523	514	503	535	497	510	491	510	521	505	522	570	497	540	521	512	526	514	490	515	544	511	557	515	572	503	503	514	484	515	495	527	541	561	518	585	526	506	501	491	515	535	499	550	509	496	557	515	506	570	483	476	495	525	534	539	551	536	481	548	515	522	506	485	541	516	480	507	541	481	511	521	533	476	480	476	524	494	535	535	533	545	497	528	564	508	510	467	545	471	507	514	502	562	526	512	571	485	524	500	525	533	539	521	509	571	463	566	539	521	490	500	508	493	517	528	478	504	512	535	560	520	514	521	512	528	490	529	503	508	547	501	550	498	557	499	510	495	535	521	517	529	482	500	566	505	547	504	486	530	503	466	513	563	546	531	501	537	502	526	513	545	551	479	532	535	495	539	542	499	535	539	513	507	533	532	537	524	513	557	512	508	574	531	533	508	532	546	526	518	481	507	578	523	502	513	540	491	536	533	509	507	581	538	522	543	526	516	543	513	465	478	528	502	534	510	539	525	498	500	493	536	495	483	546	563	519	499	512	488	493	531	521	510	534	494	515	481	527	495	527	512	544	495	484	531	534	505	522	537	531	493	539	532	488	545	511	525	526	447	522	543	546	495	511	520	486	540	513	510	559	516	537	536	563	493	532	512	494	509	554	522	526	529	498	533	528	539	509	541	539	532	542	504	540	562	544	471	519	520	532	550	529	486	554	521	518	501	470	503	533	501	480	481	539	482	537	505	503	469	508	489	555	551	536	510	489	534	489	533	523	530	536	517	532	491	540	476	500	502	580	559	534	530	523	492	512	497	486	481	525	540	548	513	502	578	508	515	479	537	540	524	504	528	580	519	559	503	535	526	526	504	464	540	554	521	492	551	522	531	555	522	533	496	501	519	517	490	525	546	543	495	506	539	516	525	518	521	519	531	496	511	552	499	531	487	503	502	563	528	526	493	516	522	534	534	507	511	531	507	527	510	527	514	493	571	485	531	510	539	494	517	517	530	487	510	506	503	515	516	508	533	549	505	559	564	528	493	543	540	491	500	469	500	515	522	516	501	535	478	538	534	529	484	529	508	540	538	472	545	503	506	532	549	515	515	529	501	534	500	528	548	567	546	524	508	555	505	528	521	495	507	518	489	521	538	510	548	545	535	526	583	504	509	521	518	545	548	526	514	541	500	507	526	562	524	520	521	512	516	495	515	532	522	483	534	527	516	526	531	541	534	508	530	537	552	512	537	510	510	503	513	537	505	501	546	553	496	526	512	502	486	485	524	528	528	526	519	539	566	520	535	491	539	505	511	531	512	555	504	529	515	486	475	531	535	511	507	480	508	529	534	520	543	488	523	520	514	553	513	511	491	516	544	549	546	546	508	536	519	495	557	508	498	507	541	501	485	545	560	523	531	511	510	477	504	511	481	490	518	560	538	524	536	522	526	529	508	537	502	528	500	513	558	509	534	523	514	540	496	496	485	492	477	476	481	555	516	513	510	532	498	526	521	512	467	503	497	521	503	552	539	474	505	503	487	515	487	523	526	497	598	530	513	530	512	523	532	489	489	532	548	529	519	538	493	581	586	552	513	526	524	522	528	536	547	535	503	555	525	545	500	565	535	519	533	497	484	517	509	531	493	495	543	532	505	505	508	501	505	538	551	498	540	503	522	531	532	537	513	560	515	525	510	486	550	572	509	530	551	511	509	495	520	544	499	557	549	566	521	524	508	522	515
12156	41035	14101	5376	3442	2651	2142	1781	1421	1323	1182	1064	910	834	791	740	728	708	693	667	626	670	596	596	606	616	524	593	599	603	521	550	524	581	542	529	506	552	552	500	562	553	538	556	572	542	515	511	528	540	517	534	550	564	521	512	520	533	560	547	540	505	518	531	540	578	507	552	477	520	488	533	545	539	556	553	529	534	522	521	518	543	524	515	537	534	511	571	560	471	565	516	531	537	540	513	496	528	547	526	544	536	527	534	515	520	521	499	530	470	542	508	486	532	558	513	525	506	510	537	533	510	518	496	538	493	519	510	536	524	524	493	560	497	503	540	540	497	538	507	501	526	548	498	507	492	512	542	506	499	564	519	496	524	552	507	504	547	521	573	533	525	522	531	549	535	481	526	511	531	568	500	506	538	508	501	547	529	509	502	536	515	572	529	573	510	489	530	508	520	524	533	518	500	516	523	526	492	542	488	517	531	524	495	562	529	538	582	527	509	522	523	545	540	536	482	504	529	497	500	496	546	518	510	527	529	516	491	547	489	534	539	487	506	526	527	463	535	539	515	508	561	502	513	536	505	490	524	527	513	576	512	543	501	543	555	539	587	511	531	483	532	528	521	496	503	524	488	531	523	516	525	526	502	510	498	544	527	521	540	513	516	490	558	483	493	559	506	474	519	527	537	523	523	501	506	539	482	529	524	516	521	501	513	558	530	493	524	531	514	487	537	522	534	503	525	509	505	521	559	492	506	522	481	523	554	511	537	529	518	518	505	519	542	511	512	493	528	525	553	521	532	517	491	527	544	524	531	506	515	534	528	546	525	506	501	525	480	479	505	487	552	553	480	483	561	513	513	494	500	504	526	492	527	502	547	537	527	508	490	524	511	522	519	566	523	544	501	493	529	504	551	555	528	490	502	491	528	514	504	520	498	554	535	549	497	511	498	497	553	552	472	506	514	528	500	522	539	519	532	544	545	537	521	543	534	512	515	507	500	503	507	493	510	503	522	558	480	564	493	489	531	524	510	530	514	457	520	562	484	502	498	499	506	544	541	560	516	526	514	491	523	529	559	524	467	487	518	508	553	536	507	515	532	506	540	523	491	532	498	557	541	508	542	496	517	531	521	490	519	509	524	534	530	523	517	493	539	506	488	526	554	510	475	547	530	556	549	498	514	512	509	518	495	506	510	469	540	521	496	526	564	540	510	529	502	488	556	520	532	481	516	534	518	520	530	532	534	511	520	505	519	514	504	494	502	519	500	559	524	545	571	527	525	558	518	522	533	559	516	516	533	511	520	496	546	547	550	522	517	524	517	558	491	534	507	531	495	553	495	489	500	533	545	500	516	505	524	522	514	498	547	511	527	527	501	481	524	513	517	511	529	518	534	521	481	523	571	524	555	488	512	463	520	512	522	466	533	521	481	502	493	516	482	521	490	496	496	510	516	535	505	486	495	535	531	517	513	523	550	487	509	519	547	512	523	523	499	521	504	548	505	533	495	475	556	499	517	530	545	495	487	517	526	562	510	515	476	546	516	514	483	510	500	498	487	529	584	522	534	523	548	498	503	535	523	520	502	517	546	519	513	522	539	510	522	485	538	514	518	536	493	527	554	514	528	568	497	552	509	526	517	479	527	517	501	531	506	520	545	490	487	488	485	498	488	519	499	495	518	555	488	506	564	537	509	468	511	524	506	523	515	555	514	527	540	555	495	515	532	524	542	532	542	501	492	581	514	562	514	505	548	510	506	541	536	526	511	543	532	498	518	504	579	482	527	510	531	561	529	529	509	553	555	535	556	525	532	534	504	504	523	529	511	463	527	493	512	527	519	475	537	504	483	532	508	508	534	494	499	494	495	525	511	523	530	481	529	511	541	495	489	490	508	489	512	516	537	508	552	499	513	537	540	467	519	558	500	529	507	547	509	522	535	483	522	492	466	521	524	515	534	532	487	495	499	542	513	512	529	547	527	491	533	487	510	558	538	529	538	515	561	509	495	480	502	506	524	522	505	553	472	548	557	500	512	493	492	513	506	539	549	534	504	515	489	496	528	528	497	546	535	487	536	524	500	539	533	551	533	523	521	489	526	518	503	508	519	470	521	506	523	477	559	567	482	481	521	509	522	530	531	477	512	535	498	526	509	539	488	520	461	561	522	531	516	489	518	511	473	484	514	489	536	532	489	491	502	523	529	517	493	504	540	519	535	537	543	475	496	509	538	532	508	506	494	541	487	498	539	519	522	488	529	506	484	500	529	527	518	532	504	533	525	519	521	493	560	508	512	505	540	541	511	500	543	529	487	517	480	549	554	508	523	497	516	523	569	558	528	541	520	537	524	524	543	522	468	480	553	486	513	537	512	530	503	482	563	567	563	534	543	541	491	523	538	523	546	552	522	537	519	533	532	501	520	522	521	517	503	547	491	568	514	557	535	515	580	532	555	505	508	509	518	516	496	482	545	509	518	490	510	513	485	542	498	493	475	549	513	535	541	504	520	546	497	519	501	509	512	520	500	502	582	533	528	565	534	523	551	518	506	562	510	522	490	521	469	504	502	518	560	533	498	543	515	557	563	499	513	464	506	526	481	476	495	560	499	497	512	536	536	518	522	521	489	515	513	537	517	507	567	509	551	490	511	512	532	526	533	539	474	536	487	544	516	526	558	510	507	544	549	470	497	533	500	528	510	497	520	519	485	542	513	494	521	455	537	529	554	472	540	477	509	512	520	521	517	553	500	546	516	507	527	507	544	516	513	494	492	486	535	488	543	565	549	499	540	535	552	498	562	525	503	514	545	549	551	510	518	568	530	516	534	503	503	556	518	533	517	492	521	527	476	504	563	538	526	469	530	509	496	522	519	532	534	547	533	513	498	502	579	535	488	524	535	533	539	526	491	495	467	566	539	474	527	552	505	532	522	531	512	537	475	494	532	479	540	562	521	497	495	547	522	484	557	520	511	496	496	543	516	541	504	497	486	536	522	504	519	513	513	533	541	522	530	470	502	516	525	479	505	491	522	505	487	533	515	516	521	517	519	466	527	504	530	471	533	515	536	491	506	540	546	505	495	508	519	503	518	500	508	543	511	538	523	524	528	508	522	508	501	529	527	506	506	503	499	550	523	490	514	514	495	550	507	510	526	502	527	510	520	495	525	516	496	521	496	518	466	497	509	481	534	506	557	496	514	525	516	482	522	523	538	524	512	561	531	501	487	497	521	537	489	507	520	520	531	545	538	520	506	501	505	549	487	508	549	484	464	528	513	512	519	504	536	542	501	525	551	488	493	490	498	509	486	526	536	516	523	549	477	533	505	523	531	503	533	563	491	476	516	515	534	516	513	517	523	544	497	517	539	479	539	504	511	487	509	483	508	520	531	513	515	484	501	554	530	457	539	514	502	499	546	509	525	492	556	543	499	515	513	494	480	524	509	522	507	485	533	591	518	525	527	514	504	506	551	553	521	551	530	529	513	550	530	540	482	531	529	493	506	498	520	520	527
23074	21036	29249	22930	20960	21087	15594	2216	1513	1405	1301	1169	1048	1006	1075	973	934	892	912	887	791	813	765	855	797	811	781	787	745	752	765	750	778	700	765	686	723	752	731	808	713	741	781	685	764	741	738	704	741	736	722	759	719	739	719	682	782	763	722	704	767	700	740	699	714	718	749	750	714	713	744	694	651	694	753	692	716	693	698	662	647	677	717	682	722	681	714	689	716	739	722	716	759	697	672	668	674	705	690	758	748	750	754	731	697	719	723	722	726	733	733	754	701	735	741	733	685	681	726	694	709	746	768	736	734	720	747	694	724	721	736	681	711	707	666	690	679	717	724	711	718	699	653	722	695	692	682	709	668	749	757	699	742	710	751	745	676	699	715	651	712	732	729	668	680	689	715	683	706	698	715	712	714	732	732	760	718	695	703	686	710	702	703	736	746	700	711	713	698	688	691	691	694	729	715	677	699	785	718	689	730	728	726	712	733	707	732	705	693	696	721	708	713	713	738	744	714	749	712	686	744	672	661	653	672	689	724	717	711	719	730	694	700	736	711	712	743	720	712	685	766	645	699	728	694	664	671	691	713	745	748	698	677	692	706	674	725	700	716	696	699	716	668	697	715	719	667	680	729	702	724	722	671	690	725	747	733	701	716	669	705	711	699	681	711	703	670	713	682	694	770	730	664	687	683	707	746	704	729	711	730	714	672	677	709	694	702	739	676	713	682	712	697	672	718	696	688	719	676	681	724	692	670	684	702	713	712	708	677	675	665	694	743	739	764	705	696	735	708	715	712	681	703	714	688	733	714	734	711	716	764	718	694	694	695	691	685	736	697	690	662	725	689	728	686	704	686	716	700	690	689	657	687	659	697	702	684	707	748	705	712	639	725	746	740	722	696	707	673	698	678	649	742	609	700	716	696	726	674	714	725	728	675	690	757	663	695	722	735	721	736	692	748	711	690	728	714	683	681	689	674	668	677	735	680	673	729	698	780	648	677	740	698	697	721	727	724	742	735	693	659	714	663	709	736	711	686	707	716	708	720	720	719	695	698	757	735	642	677	756	681	760	672	713	712	722	719	684	655	711	711	669	724	676	712	715	668	732	678	709	737	654	733	688	696	698	700	702	720	733	733	726	724	738	711	696	694	756	706	675	709	727	687	719	700	692	751	724	677	715	721	737	716	740	703	715	705	711	708	686	656	712	649	685	752	723	692	708	706	667	697	682	695	688	723	713	686	756	707	719	698	689	692	693	713	751	723	700	772	657	713	686	709	673	727	667	722	746	719	720	712	689	727	698	743	707	751	738	710	725	696	661	725	683	689	705	705	727	674	649	711	696	756	666	743	735	725	689	694	731	671	667	735	693	709	723	685	706	717	704	692	738	704	690	690	689	734	674	661	701	754	724	689	718	669	681	699	703	715	647	690	727	703	643	714	757	743	743	729	747	745	654	722	690	721	700	741	683	712	713	693	683	687	741	664	736	697	696	731	685	729	684	743	726	706	715	670	702	730	687	709	676	691	687	682	717	714	708	732	702	715	767	719	740	659	731	719	734	720	684	700	704	689	718	719	702	730	697	717	697	709	688	697	743	687	697	693	659	668	681	693	732	732	729	714	702	688	716	731	695	739	667	732	681	704	767	705	712	722	737	702	736	669	651	728	701	744	672	684	681	673	671	655	732	723	701	720	740	694	666	660	669	679	715	669	670	719	763	669	712	717	712	688	673	685	712	746	704	739	634	670	640	673	666	699	707	719	651	738	708	724	719	725	718	697	731	673	691	747	698	693	678	739	671	689	734	705	661	690	671	696	717	673	735	676	705	678	696	693	735	717	690	728	738	676	754	702	727	667	735	677	689	708	686	685	670	729	724	710	670	716	727	677	712	706	662	692	738	705	667	652	691	722	674	722	679	770	663	730	653	683	716	711	752	666	705	734	683	713	689	719	715	724	741	685	666	732	763	681	707	713	679	652	732	700	704	663	718	671	705	694	699	703	703	741	741	710	710	677	744	675	703	692	700	724	742	680	669	683	692	673	703	706	736	674	734	695	744	661	730	726	706	728	711	695	690	739	709	688	722	717	708	721	718	726	719	689	751	691	728	763	717	701	750	728	691	687	709	663	690	740	711	717	733	718	679	704	712	739	725	684	702	693	702	674	710	676	667	771	738	745	760	750	707	701	665	686	708	657	686	678	733	721	652	708	739	710	701	701	645	699	738	745	726	700	712	729	688	704	693	714	682	716	645	695	696	670	680	702	679	734	716	742	772	716	714	660	720	719	703	737	664	679	719	721	696	720	669	692	677	695	705	744	680	702	684	666	687	750	711	703	729	734	780	723	726	703	724	683	685	758	724	687	690	773	694	701	641	682	718	693	698	690	694	719	729	691	711	690	701	716	688	719	715	739	706	725	706	731	706	707	706	721	652	692	704	703	670	703	693	731	708	695	703	742	698	704	667	691	710	702	735	709	718	725	689	690	674	677	774	659	731	695	694	688	760	724	642	725	743	689	712	713	708	704	694	708	709	680	678	683	685	724	733	742	711	699	688	706	681	718	704	754	718	674	694	663	674	689	682	721	726	682	696	737	707	703	666	704	665	709	673	742	726	712	701	706	722	696	675	683	723	671	725	689	694	699	770	733	692	736	738	756	749	638	691	712	701	697	695	652	690	745	704	685	719	714	728	657	695	683	708	769	694	760	726	715	691	690	701	650	718	697	683	716	720	689	717	700	720	723	720	670	727	703	705	694	692	727	742	711	660	713	676	712	704	723	663	710	683	715	681	676	689	676	655	695	678	736	760	747	732	705	659	720	707	666	701	694	703	689	685	719	719	658	671	728	682	698	705	717	773	641	748	678	704	686	751	666	763	681	676	678	682	699	681	696	755	725	692	687	682	685	731	706	721	715	676	715	690	730	717	725	661	700	698	707	704	734	749	748	725	738	700	662	743	709	722	699	689	691	655	740	718	696	696	712	688	627	707	700	708	696	738	762	697	699	776	706	696	688	690	669	667	714	712	716	763	690	667	676	713	722	706	698	700	743	707	716	705	739	679	753	678	709	683	695	709	729	685	682	702	722	697	657	670	666	721	684	701	737	689	694	702	684	766	729	736	678	684	731	707	718	679	696	744	714	684	681	722	689	673	700	660	673	720	727	717	680	721	681	689	695	729	768	717	681	713	704	705	693	672	753	723	717	716	720	666	692	738	761	707	721	708	747	701	723	689	670	732	724	681	704	688	736	728	671	706	686	736	687	703	727	731	728	687	692	690	696	698	713	687	679	712	704	741	657	744	678	724	713	737	698	719	692	735	715	702	696	672	702	686	721	697	724	725	641	709	727	738	714	691	705	699	743	696	713	714	646	734	726	698	706	686	680	688	700	687	686	692	725	709	684	714	695	717	682	676	655	746	683	711	676	695	687	727	749	681	751	730	694	692	668	721	703	688	716	667	673	720	718	725	673	726	704	706	766	765	702	717	682	692	650	724	726	698
12201	31027	15440	9149	6320	4780	3913	3164	2682	2328	2094	1712	1490	1425	1297	1173	1094	1073	1009	964	881	979	871	889	921	855	842	854	827	788	845	864	741	781	744	782	766	794	749	722	733	734	774	791	741	725	798	753	703	735	742	738	718	740	733	724	713	710	739	708	707	730	779	712	729	710	713	724	680	738	751	742	696	698	744	741	735	752	717	712	701	705	697	721	674	737	713	719	754	717	656	699	743	684	747	727	712	736	736	723	676	710	723	745	757	691	691	711	724	739	711	727	692	695	726	737	693	750	756	696	755	753	729	723	712	731	766	713	749	738	720	698	703	703	698	711	742	701	693	704	711	705	720	750	764	702	725	751	714	680	749	683	702	697	662	687	743	753	719	700	726	660	709	732	701	782	750	723	772	716	712	696	737	666	741	744	693	697	747	744	700	683	721	690	722	713	734	703	752	729	701	729	748	697	757	700	718	729	755	713	712	752	718	725	703	723	712	726	679	770	709	750	720	715	721	724	717	687	681	713	753	691	810	705	737	698	721	679	728	682	723	681	643	674	716	709	698	709	708	650	711	719	774	689	746	745	751	710	721	712	692	679	773	689	706	694	804	697	710	709	715	719	676	712	693	726	745	702	700	741	686	703	754	724	738	705	755	756	743	678	775	737	723	684	732	738	724	679	712	756	744	655	687	741	734	715	746	717	707	738	700	689	677	696	681	677	728	691	718	674	717	711	765	693	704	722	716	708	680	676	690	716	692	680	731	710	717	744	747	710	722	695	742	685	683	762	696	699	736	709	739	718	682	700	721	694	725	728	706	722	730	656	750	702	702	756	771	745	722	721	702	766	692	727	712	704	699	718	736	700	668	706	727	732	702	722	755	702	690	703	709	707	748	741	729	747	688	722	736	751	704	736	704	710	686	676	687	721	687	716	708	669	692	700	712	759	707	746	731	730	728	698	726	724	720	709	651	707	695	714	704	728	730	633	694	651	684	685	694	709	731	732	701	757	715	735	655	711	721	707	687	722	701	706	728	702	700	673	721	706	738	650	676	743	729	730	718	711	740	705	695	694	672	678	675	635	679	684	718	701	714	729	694	709	774	719	716	667	690	740	704	745	677	723	680	741	742	748	761	679	668	749	711	698	698	718	711	766	748	720	707	737	713	691	767	728	687	699	718	709	677	686	735	675	745	724	674	741	714	688	723	683	760	735	767	729	749	699	703	749	685	700	645	741	710	693	711	724	725	742	675	768	700	718	704	723	733	680	764	716	707	733	754	725	712	694	711	703	705	693	710	675	702	707	736	728	725	708	738	716	711	718	699	690	756	696	717	666	749	757	760	691	684	712	788	705	736	686	718	703	729	733	650	694	674	718	675	738	752	720	689	715	694	732	680	725	689	708	773	750	697	703	737	695	700	701	723	696	740	725	658	699	729	719	757	665	719	674	682	711	710	765	708	719	765	679	709	728	679	691	737	768	674	714	722	672	705	665	713	722	718	702	727	735	730	731	744	704	723	721	716	745	696	700	734	726	723	725	678	721	696	700	735	740	719	747	724	700	749	691	751	724	691	716	694	732	758	730	750	746	712	712	734	761	667	710	704	688	751	707	766	740	726	657	743	698	728	731	716	708	697	742	741	732	778	704	687	691	728	715	691	694	724	674	671	706	722	691	740	698	688	685	706	732	674	676	669	721	689	728	696	686	713	730	668	740	699	738	693	721	727	690	725	738	722	701	715	705	690	694	704	755	716	668	723	695	719	746	691	703	707	723	714	717	733	666	677	696	747	728	715	655	664	745	700	708	736	698	692	714	709	657	709	769	739	743	685	721	768	697	692	739	704	675	707	762	743	729	758	762	709	705	715	729	729	697	724	696	698	683	730	711	709	689	659	673	718	700	668	720	709	679	777	716	725	672	679	752	708	707	675	672	721	739	679	776	780	731	723	702	741	722	729	729	694	763	689	759	723	753	693	679	718	746	668	719	678	714	649	752	732	737	699	717	714	740	705	763	688	744	687	660	719	749	698	728	737	710	759	666	666	704	742	709	746	757	698	677	753	695	753	702	685	743	719	716	705	721	705	682	724	760	699	731	747	679	699	724	754	711	714	721	756	727	684	680	663	645	684	680	738	693	718	721	725	742	687	752	719	708	704	699	758	672	720	682	706	692	742	698	716	730	701	728	716	688	710	719	735	696	698	716	664	678	720	708	707	703	678	692	688	697	708	693	746	730	735	677	739	720	726	721	725	742	759	706	708	695	696	717	746	695	715	660	691	707	735	745	683	736	651	681	653	684	748	721	722	696	725	721	744	709	801	719	725	681	768	658	685	697	721	732	702	708	662	744	666	678	715	710	660	707	721	718	723	711	707	719	728	705	741	713	711	709	745	712	729	742	714	703	701	702	678	714	729	719	718	749	706	726	738	666	696	704	664	721	649	702	678	736	752	680	741	709	732	709	748	719	709	671	745	704	731	711	689	667	693	706	698	686	659	700	689	696	715	743	719	708	673	705	697	704	719	681	728	708	696	737	747	725	693	704	691	691	701	673	689	694	717	724	690	716	702	693	682	716	716	721	677	677	742	731	751	725	716	686	690	682	679	713	735	701	727	770	683	684	676	732	681	705	734	734	698	733	711	706	705	735	710	685	652	702	733	743	703	717	702	718	673	718	694	736	704	723	732	744	750	720	753	740	715	701	698	718	682	713	684	736	738	773	682	728	706	736	676	719	646	682	727	696	758	745	692	712	728	702	722	721	757	689	734	738	717	727	713	705	699	665	710	723	685	680	683	669	708	700	699	698	712	705	735	763	719	745	739	724	668	756	693	688	708	737	725	717	772	688	710	711	693	712	716	710	711	727	655	717	666	721	714	683	725	720	746	738	677	746	692	693	737	684	758	716	697	734	723	714	739	732	682	718	718	702	714	710	686	702	662	708	684	665	688	719	707	737	681	695	729	733	696	690	752	696	743	705	729	695	753	733	680	715	708	696	752	752	682	706	760	705	739	682	738	732	700	717	722	733	703	758	698	715	721	679	710	691	709	696	713	788	714	733	757	692	702	731	702	717	712	740	711	745	687	719	703	722	682	741	702	742	756	698	725	712	703	694	684	757	690	716	657	715	681	725	719	742	707	692	678	694	705	713	692	651	697	694	692	731	788	695	681	700	696	742	716	734	729	693	704	700	695	697	676	668	685	743	727	701	693	807	698	711	710	742	724	770	684	774	701	652	732	713	669	739	770	667	679	702	727	713	709	687	676	673	695	725	717	726	751	681	685	738	685	677	712	674	690	739	706	739	711	667	701	676	723	683	748	680	711	700	730	736	690	698	689	772	708	705	736	688	695	742	678	701	745	660	714	697	726	718	710	697	716	704	760	734	710	706	707	706	725	745	724	729	756	704	729	708	705	691	734	731	720	701	727	710	695	758	688	681	712	716	711	728	685	715	710	728	685	743	723	724	746	722	682	724	690	685	700	685	713	728	703	739	720	728	672	703
28360	20386	11128	727	304	354	265	162	181	206	176	171	178	185	173	185	171	175	157	175	177	194	159	167	144	161	157	186	181	166	184	175	170	158	170	159	169	169	171	175	155	172	157	151	200	167	150	184	137	170	163	148	175	164	173	207	185	170	175	188	138	187	176	175	178	202	156	146	176	167	154	182	188	182	162	185	183	172	196	170	193	175	186	184	176	176	153	168	178	167	166	185	177	191	192	176	167	175	134	176	181	177	149	185	177	214	180	176	177	152	166	171	178	163	155	183	190	177	164	182	174	164	166	170	164	145	176	167	177	190	169	199	174	180	157	194	174	175	170	168	158	166	162	164	161	191	158	163	150	179	171	172	159	140	175	180	184	172	172	161	161	164	170	162	166	180	186	170	170	159	184	164	152	159	177	187	192	164	169	169	163	159	178	175	168	190	148	164	164	181	152	187	158	169	169	161	160	158	155	178	177	180	188	182	156	184	162	165	144	167	190	190	157	162	166	155	146	170	161	170	181	160	195	178	175	164	185	171	168	160	175	152	169	169	165	154	183	175	172	155	149	176	145	184	156	172	160	188	169	151	187	182	171	187	155	162	175	186	158	210	176	175	160	165	179	155	166	166	177	162	141	152	168	176	164	174	182	184	178	162	180	153	174	193	147	165	153	155	176	138	168	165	169	164	176	185	168	187	168	157	150	175	161	157	175	185	177	187	188	165	175	136	166	159	172	157	169	169	183	158	153	167	180	171	173	163	154	160	185	177	179	167	179	151	189	171	157	151	163	164	172	175	144	177	187	151	172	171	149	189	175	163	167	145	155	175	178	149	190	169	180	182	144	182	164	150	181	179	147	176	175	160	180	156	179	150	173	165	164	160	178	158	168	155	145	168	156	190	148	178	183	171	174	171	185	170	188	183	181	157	169	171	159	169	183	168	181	166	191	193	187	172	175	156	186	163	177	197	204	172	187	145	184	172	197	186	153	156	177	189	155	174	163	143	189	189	163	160	169	171	165	173	146	166	175	150	166	163	171	181	163	176	181	168	164	185	167	164	183	183	161	181	144	180	168	151	183	176	183	175	171	147	166	172	159	130	180	169	167	184	181	178	153	173	171	182	177	167	161	172	150	170	189	184	162	177	177	183	166	161	162	156	157	159	167	151	154	183	158	180	177	158	184	152	149	178	172	163	159	177	168	170	178	203	178	174	164	170	174	192	181	181	159	159	186	158	190	158	185	158	177	163	154	166	163	184	174	160	161	168	158	182	187	169	178	182	174	158	163	194	170	168	192	162	165	191	184	146	172	157	140	185	158	156	155	194	160	169	169	169	168	194	194	186	175	156	177	165	157	159	187	160	200	187	154	161	167	170	157	164	178	150	191	160	164	159	215	171	136	184	163	165	172	179	176	150	165	154	182	162	175	198	164	174	158	177	159	181	165	162	168	177	168	174	171	173	160	162	169	158	156	177	157	150	147	150	158	167	204	157	173	202	185	185	145	170	172	149	160	177	174	161	156	176	180	188	154	174	159	184	167	170	166	166	158	175	164	184	177	185	183	132	146	160	172	171	165	179	162	177	161	183	169	150	167	165	178	178	180	174	160	181	157	184	175	185	142	167	155	188	174	160	154	155	154	156	171	202	208	182	159	163	175	192	168	198	168	172	178	195	152	160	182	145	169	156	185	150	158	176	184	180	170	191	168	170	190	164	171	180	156	177	161	171	175	177	149	169	176	186	177	158	173	175	168	172	156	187	175	168	180	170	167	161	165	185	171	152	152	167	166	181	185	170	156	184	150	163	175	176	169	188	156	171	166	155	174	154	158	179	168	170	159	169	172	161	162	179	181	185	170	192	164	168	174	180	148	186	160	165	184	182	181	176	167	162	154	191	188	178	169	171	173	175	169	155	194	172	174	160	183	171	172	165	153	186	173	165	170	196	174	163	164	194	167	181	165	190	189	188	188	167	171	165	175	154	168	149	197	168	161	143	169	166	171	182	170	155	151	182	177	174	165	166	164	150	179	181	170	159	181	174	156	177	179	161	185	146	191	170	169	177	174	185	161	168	156	167	158	168	161	171	170	174	156	182	160	165	191	184	180	152	177	173	152	145	164	164	184	166	170	158	211	166	145	154	168	146	163	165	170	146	200	168	167	158	152	162	170	173	164	191	171	174	155	176	163	157	165	175	177	181	140	165	179	185	169	171	179	169	175	173	159	180	159	188	159	155	162	181	170	150	163	177	160	149	185	177	183	161	179	169	166	166	152	179	162	150	168	157	165	172	173	167	165	172	166	168	174	160	192	166	168	174	167	171	179	162	170	169	170	187	177	179	153	178	163	147	186	179	158	158	186	142	174	176	141	176	168	169	175	148	171	171	149	159	142	172	180	181	186	154	155	162	172	181	144	174	169	160	189	170	196	161	178	174	184	151	164	181	165	176	152	181	176	176	153	160	158	174	152	169	162	163	175	180	144	180	173	185	180	162	156	188	160	171	170	157	197	162	167	163	175	175	164	153	163	149	161	151	170	165	152	172	187	160	177	161	146	173	177	168	157	192	166	173	175	197	175	157	203	170	174	155	164	185	166	178	180	173	167	194	189	179	195	175	143	183	157	174	170	193	172	162	182	161	164	160	174	151	182	153	194	156	146	184	158	169	174	165	154	159	172	172	179	167	145	173	178	174	143	179	171	184	171	174	171	162	161	153	160	171	185	176	168	170	175	181	179	176	170	163	181	184	178	166	169	167	188	166	187	167	169	160	150	153	155	184	154	159	158	169	165	150	157	151	180	143	173	156	178	152	173	165	149	188	176	175	189	173	165	141	154	173	159	153	195	170	152	181	176	151	129	176	164	172	168	164	164	164	179	201	162	165	158	178	173	199	171	166	187	159	147	185	187	172	181	174	173	173	161	141	170	159	167	178	151	147	169	189	132	169	180	190	163	183	155	186	161	178	177	175	132	161	172	163	161	159	191	168	157	188	178	165	177	180	183	139	173	183	174	173	164	204	154	165	146	151	176	186	166	190	178	199	158	178	186	162	179	160	170	185	165	178	192	175	149	184	182	178	178	148	166	183	148	162	181	183	170	174	174	173	157	175	178	173	176	174	159	159	151	171	176	167	172	160	179	164	169	153	159	170	156	168	183	170	172	144	182	173	131	183	183	160	145	184	160	156	161	162	161	200	173	180	164	166	178	157	190	179	185	169	192	164	168	157	191	177	178	184	174	161	161	153	190	165	144	191	187	173	164	168	162	174	171	178	181	155	174	167	163	190	168	176	166	159	194	172	138	138	165	153	161	163	164	146	182	183	185	152	177	177	175	163	168	175	165	176	152	154	178	192	177	191	168	186	193	180	158	149	166	159	158	146	157	186	167	174	159	154	153	163	180	172	189	166	185	164	166	162	168	182	175	189	177	172	169	171	177	189	191	174	152	166	174	167	162	147	170	173	161	165	215	170	167	179	176	167	168	176	182	174	164	166	175	175
6573	19209	4004	443	337	282	253	228	245	243	220	224	206	180	200	198	194	196	196	209	188	179	207	158	182	172	180	191	168	147	204	200	178	177	195	205	172	178	190	189	173	170	164	162	204	157	168	192	173	196	205	202	194	199	189	174	175	163	157	168	158	182	165	166	178	165	186	195	187	205	172	218	175	178	167	175	175	183	174	186	190	198	184	192	207	189	201	179	181	184	170	193	168	177	201	185	191	194	195	190	202	165	202	195	169	189	177	180	185	204	180	176	170	175	188	181	192	176	193	172	181	198	226	181	184	179	190	176	212	206	178	207	203	177	198	177	176	173	167	177	188	202	173	194	187	184	185	160	180	178	193	171	186	204	200	152	177	168	170	197	189	199	211	194	171	185	172	210	207	224	184	183	173	174	191	179	209	191	171	183	193	185	175	182	192	202	189	156	194	170	191	191	179	185	169	160	172	193	173	165	150	190	210	171	172	173	201	190	191	190	173	164	181	192	171	172	199	203	186	163	195	200	201	184	204	200	184	197	201	180	196	188	162	175	197	201	203	165	191	198	172	183	181	182	209	183	173	181	167	214	200	186	197	182	163	179	186	197	202	188	184	184	150	199	192	174	174	207	169	180	180	188	182	186	181	211	167	179	173	191	185	183	170	192	180	187	170	185	199	193	171	187	185	170	221	172	193	184	186	185	207	181	189	186	184	209	202	160	213	176	214	183	189	199	194	187	196	209	198	200	175	184	182	187	183	186	180	196	194	161	185	175	184	202	158	173	152	165	176	188	171	179	191	204	187	202	180	191	174	186	177	178	174	200	170	193	200	189	175	186	188	183	212	188	209	213	180	202	181	191	170	223	163	172	175	172	166	170	190	149	178	180	167	178	203	179	193	194	188	181	184	199	178	184	191	190	191	197	174	221	189	226	203	155	217	179	190	172	198	215	212	193	180	207	195	193	207	181	173	175	209	176	198	199	169	185	192	197	184	170	211	198	160	183	170	191	199	189	185	198	182	169	185	198	163	177	187	187	195	172	186	201	194	186	190	183	153	192	185	177	198	201	181	167	183	180	167	161	187	190	199	181	177	197	179	197	186	188	185	197	148	197	164	185	198	195	189	190	194	164	197	185	175	167	188	182	184	225	197	165	192	177	198	178	186	204	175	170	194	179	172	184	204	167	187	160	194	162	184	190	181	175	176	189	196	203	175	177	188	209	194	166	192	196	192	181	176	164	170	198	193	193	166	200	183	168	194	180	166	195	187	170	193	170	174	180	191	204	202	181	184	165	192	212	197	180	184	190	159	167	195	175	195	179	185	190	165	196	163	188	197	187	203	181	186	175	179	180	213	187	175	180	160	168	180	171	177	202	180	195	180	187	170	200	187	187	205	203	189	201	187	203	180	177	180	190	181	190	205	197	174	186	219	210	187	179	187	196	168	196	170	202	180	178	175	212	175	153	167	190	166	179	188	193	177	175	171	184	168	184	188	185	176	189	173	177	193	204	192	176	198	197	186	185	193	186	192	184	188	170	174	193	176	193	182	200	174	190	177	186	189	190	203	207	193	190	161	189	194	166	177	197	173	202	198	220	194	147	209	166	183	178	203	177	182	200	188	184	182	206	156	179	204	164	165	167	186	187	173	216	173	209	204	191	186	169	192	181	182	173	176	178	170	212	175	182	189	172	195	182	207	202	164	203	167	171	199	203	166	184	205	190	186	170	214	185	193	156	189	213	216	184	174	179	179	180	197	207	188	171	186	181	214	178	229	187	210	185	178	164	195	182	195	193	199	191	191	186	164	194	189	178	193	195	175	200	171	188	191	192	195	201	192	198	196	192	189	168	166	222	176	197	175	185	178	204	185	211	193	165	165	180	198	179	178	183	204	198	180	188	183	178	168	186	174	189	175	163	164	193	194	187	168	184	191	184	177	181	182	186	184	172	172	198	180	180	164	211	178	155	187	198	185	175	178	205	190	192	205	176	207	186	189	195	178	181	151	202	163	187	191	148	173	185	167	191	211	187	198	211	188	180	179	189	159	193	184	182	177	197	168	164	189	190	180	171	184	187	180	179	198	195	189	193	188	197	196	180	178	210	196	178	178	185	163	188	176	171	200	177	185	166	201	190	203	197	188	187	167	194	204	173	184	174	197	169	180	174	184	193	203	185	161	181	187	207	191	191	182	196	187	187	200	188	198	163	155	181	168	166	171	186	195	175	165	176	201	194	231	198	186	192	203	174	187	173	181	195	195	187	194	174	208	164	179	171	195	194	173	167	175	201	157	194	194	171	189	199	185	180	189	205	168	192	194	192	185	171	190	179	157	202	193	165	174	181	212	184	197	193	184	200	185	195	175	168	147	213	189	199	180	162	191	179	176	176	184	173	192	185	201	202	192	152	215	191	181	211	191	191	175	204	178	192	181	173	171	170	150	171	228	192	155	187	184	180	181	209	186	182	200	205	192	216	177	178	199	179	181	169	176	183	195	174	155	199	194	173	196	176	187	176	171	199	177	218	206	179	181	172	182	168	201	212	192	202	193	180	185	189	184	184	193	198	196	193	201	180	195	173	215	185	177	203	180	173	194	195	176	202	170	188	197	193	188	202	200	172	176	179	174	152	191	182	189	190	171	184	168	177	167	170	169	167	202	220	170	188	204	186	177	179	162	188	169	173	187	183	210	193	172	194	188	195	181	183	209	210	186	195	185	177	197	168	191	185	176	195	168	197	196	185	185	182	197	195	206	205	209	176	190	187	194	186	171	203	185	199	181	205	181	199	205	180	197	178	179	181	172	187	176	190	209	184	177	158	193	184	189	200	203	207	185	186	182	169	191	209	181	198	177	176	180	197	182	183	181	193	190	176	195	191	187	208	183	199	182	190	185	161	192	185	177	189	174	196	195	188	170	187	196	178	189	155	182	208	199	191	187	179	187	192	173	185	213	182	193	186	186	200	180	184	172	180	208	179	163	199	166	201	170	175	174	174	183	181	211	161	177	197	188	202	169	173	199	185	184	198	185	167	205	183	173	167	198	199	204	181	158	195	191	162	208	195	186	181	170	177	193	193	181	195	174	191	184	159	193	199	183	200	179	179	185	166	181	181	199	197	206	189	183	179	195	181	189	177	177	177	219	180	162	190	196	208	213	165	180	188	205	176	210	177	170	184	194	160	185	195	169	194	192	186	157	159	207	171	182	195	194	157	207	183	180	181	194	238	149	180	194	182	160	193	191	174	197	184	200	170	189	198	174	176	189	182	175	180	183	203	199	215	190	174	172	205	190	183	174	178	196	190	171	161	194	167	176	173	189	206	186	171	171	192	209	180	175	193	218	183	182	186	179	196	183	175	168	204	174	174	215	161	188	211	177	191	188	188	196	191	158	183	186	166	190	185	184	179	194	213	195	193	213	189	193	210	193	182	181	170	205	213	228	186	175	174	185	194	184	185	195	174	206	183	199	178	189	172	179	190	176	209	186	185	184	179	199	176
25320	21061	28919	23281	20969	19162	2945	1135	908	858	807	754	736	707	674	613	623	594	585	615	602	579	568	585	545	527	581	534	576	572	518	574	519	532	535	559	533	524	518	543	528	538	550	549	489	552	543	561	481	554	568	483	506	549	531	553	532	520	549	537	509	522	533	510	549	522	526	491	541	500	582	529	499	539	528	495	530	537	503	548	509	528	515	544	493	541	513	506	529	535	511	498	510	547	537	501	534	537	521	507	515	526	532	501	534	505	520	504	506	481	529	511	520	539	543	522	542	529	526	514	471	527	506	537	506	537	504	505	551	526	581	523	527	536	500	578	556	519	479	540	542	564	490	527	517	496	520	554	486	488	500	558	528	502	528	496	524	520	521	529	476	498	548	509	524	522	524	526	502	534	501	559	513	523	515	516	471	540	551	516	504	521	479	496	537	535	521	515	574	515	500	497	530	572	494	558	513	534	521	518	541	491	579	490	522	561	507	496	498	468	561	511	540	533	504	502	535	517	529	506	513	511	522	570	549	523	534	505	499	507	517	512	482	543	546	507	541	503	502	527	524	505	510	487	510	535	516	498	556	538	541	479	534	507	524	522	549	506	491	553	527	495	500	473	538	505	476	516	502	505	535	546	550	498	519	521	516	505	540	526	509	520	508	522	457	514	492	481	545	538	520	523	539	506	513	544	583	507	550	545	520	528	542	537	546	483	532	512	491	511	499	521	541	506	535	538	546	490	504	523	486	523	546	512	508	508	524	524	516	476	533	525	554	480	499	460	539	528	493	560	518	543	535	502	529	517	527	522	522	477	501	488	518	523	505	527	551	459	481	517	494	511	507	528	482	534	524	555	530	519	540	499	560	535	505	503	519	487	527	531	521	519	492	530	534	535	502	518	536	507	530	538	539	564	493	547	485	488	512	510	502	564	463	525	509	558	521	557	561	554	519	566	506	504	551	481	533	517	550	541	496	490	521	518	503	488	493	521	537	540	545	509	544	543	529	515	527	522	524	532	536	561	499	515	519	514	512	505	516	518	488	521	561	505	506	504	521	536	481	521	504	485	500	530	521	511	519	539	512	492	506	525	488	550	497	539	518	504	469	498	498	484	534	543	526	513	544	521	504	507	526	549	526	506	552	471	498	542	523	521	517	484	485	487	484	499	583	508	537	501	532	523	536	508	520	545	541	537	510	543	532	503	544	522	510	510	508	505	494	532	477	549	499	467	485	501	503	519	536	513	510	479	529	540	497	519	540	505	516	538	495	508	524	519	530	538	520	535	510	510	545	520	570	481	537	493	550	520	565	482	534	571	529	512	480	503	516	522	509	534	505	515	530	497	525	532	498	500	525	523	477	523	495	543	520	529	537	559	501	507	514	518	538	525	505	540	507	511	538	495	524	495	513	524	546	493	567	475	522	532	510	491	535	522	492	534	511	515	503	504	513	542	529	494	522	524	506	502	546	501	536	499	506	487	488	504	532	481	498	475	519	485	535	519	546	524	552	542	520	504	521	558	558	525	516	547	530	486	492	467	486	528	563	522	524	538	511	503	516	522	526	566	534	515	527	536	546	488	554	540	503	513	549	501	547	572	515	558	484	494	505	576	538	524	538	493	502	524	514	517	500	448	509	478	506	529	512	501	539	553	523	502	509	508	495	531	510	500	524	482	502	544	499	528	493	494	481	529	520	512	521	482	547	534	538	525	493	520	536	515	487	555	498	532	529	511	512	505	524	537	566	487	525	523	500	559	554	510	482	522	511	510	521	539	523	500	535	533	531	457	576	492	506	515	554	535	467	487	488	519	542	553	506	503	525	519	524	483	508	495	480	503	466	510	503	514	509	503	506	545	510	533	516	539	526	497	528	501	518	478	521	547	561	507	525	508	529	521	507	505	506	542	487	554	544	498	494	518	474	532	515	568	510	509	540	534	491	488	493	521	486	513	495	505	551	519	526	477	531	544	508	526	472	523	503	530	480	538	515	535	543	489	514	507	472	506	509	558	503	524	530	499	554	558	501	576	525	508	536	497	490	504	530	487	514	527	530	540	518	512	546	522	495	544	533	490	531	544	537	497	521	523	507	595	511	525	539	509	532	492	525	509	543	562	560	540	524	502	476	474	478	548	552	542	521	518	523	497	483	500	481	542	507	518	523	491	523	459	519	525	451	503	522	550	530	521	552	526	517	527	530	522	514	539	542	516	515	549	535	510	541	542	511	574	499	519	517	511	518	506	518	505	543	531	534	521	517	513	470	501	476	534	525	524	522	521	511	523	510	485	497	521	507	529	535	517	487	556	487	513	479	491	505	534	536	539	484	512	527	573	562	523	549	492	510	507	547	532	497	516	506	553	526	485	538	539	518	556	545	492	467	520	528	549	498	538	541	529	520	549	564	508	502	493	520	518	555	548	550	546	520	510	524	540	520	535	504	553	551	518	529	533	522	536	551	559	506	497	515	496	530	508	519	511	469	512	517	518	494	539	493	519	555	520	559	557	532	517	517	528	531	511	511	485	538	535	539	538	542	515	526	495	523	509	487	527	526	481	546	524	525	496	539	532	540	532	525	537	550	465	565	531	501	561	518	496	522	527	493	522	511	552	524	535	481	497	520	518	530	498	497	559	498	547	546	555	526	493	517	516	523	531	512	501	512	524	510	510	511	507	496	505	553	510	524	537	526	509	543	518	517	539	530	504	532	549	535	512	527	511	496	574	532	523	541	517	495	529	545	506	530	496	500	525	527	526	520	542	534	491	498	507	518	525	545	524	545	536	500	544	524	492	551	535	536	527	523	544	548	543	507	502	554	533	499	526	508	524	525	559	499	512	510	550	520	499	518	518	516	504	520	543	557	550	529	485	531	515	517	539	499	502	524	569	487	540	503	483	508	491	536	553	545	534	548	491	480	522	528	519	489	536	491	485	544	490	525	564	477	531	533	502	549	583	510	485	559	536	507	557	506	514	534	520	523	570	528	524	533	541	501	522	530	497	508	549	512	508	507	506	525	500	521	516	474	532	556	525	548	540	512	568	517	540	502	517	492	537	558	521	492	497	503	509	533	534	545	500	550	567	480	532	500	540	517	508	558	546	509	491	545	496	476	516	516	535	501	548	486	520	496	501	541	520	497	486	536	538	567	538	506	527	552	489	531	514	542	515	550	519	516	559	515	517	539	541	505	498	522	515	539	506	501	493	512	516	501	543	490	526	507	524	512	533	540	489	490	552	533	547	530	509	537	515	528	491	496	499	456	527	488	547	490	508	490	539	490	536	519	502	527	512	550	525	529	535	513	540	522	534	523	516	540	518	520	525	505	510	481	503	512	538	511	536	553	522	548	527	549	506	547	518	541	468	497	571	459	547	503	498	532	511	507	520	521	507	525	539	539	543	517	532	552	503	567	502	558	532	530	482	542	502	519	495	547	547	516	557	554	534	519	522	513	465	493	515	528	518	500	586	483	453	454	512	520	516	526	543	516	519	508	506	524	574	530	507
9283	26077	15835	5311	3630	2691	2132	1729	1576	1349	1241	1112	970	912	819	789	765	721	701	639	613	637	631	615	587	582	518	561	574	530	551	574	572	549	563	585	570	576	562	507	595	590	558	540	570	556	524	530	548	528	505	521	519	560	541	530	552	517	514	504	570	495	524	499	522	562	508	512	543	544	526	543	521	562	547	561	518	521	514	513	567	551	518	517	519	531	521	502	487	513	507	528	503	546	534	514	523	509	529	545	539	498	495	563	542	514	502	535	516	495	488	551	496	497	555	507	535	521	543	567	515	504	565	544	525	529	512	536	528	512	511	558	520	540	504	517	547	529	512	522	527	547	490	500	556	518	521	499	496	544	517	504	518	517	500	522	499	520	545	484	518	522	537	496	480	556	530	514	542	528	512	540	535	521	526	531	517	504	522	482	528	526	532	524	534	501	547	496	536	511	496	518	525	511	528	573	484	540	504	544	514	552	534	496	520	476	528	531	533	433	505	526	530	533	471	502	546	498	505	484	493	562	541	528	544	504	514	536	523	496	526	520	547	505	547	566	512	532	498	485	515	533	516	524	557	512	510	520	503	521	515	529	514	532	506	517	505	557	554	511	515	525	510	470	514	512	516	514	472	506	537	501	561	533	478	548	543	478	496	505	545	507	485	519	514	528	539	499	503	497	516	474	519	518	516	492	518	504	559	556	483	545	507	502	540	562	562	490	542	545	529	524	519	537	526	526	493	526	482	471	555	516	564	467	502	530	557	536	461	525	518	533	536	527	523	513	514	549	516	531	543	547	488	541	495	561	539	486	518	571	509	514	520	498	535	492	493	515	521	537	495	513	490	510	521	505	514	532	528	480	528	547	546	538	522	531	483	474	507	530	495	526	529	548	529	510	542	480	519	532	558	534	535	491	493	529	491	469	531	509	534	514	490	521	500	533	557	476	499	510	537	521	517	491	510	516	519	542	516	540	543	522	484	544	532	523	537	516	497	543	523	510	543	511	534	513	484	522	503	500	502	492	511	519	525	534	521	533	480	526	470	516	471	532	534	558	543	474	517	586	577	552	528	483	524	499	518	523	521	482	532	510	502	520	538	528	533	536	567	502	514	503	509	499	524	531	482	506	526	476	549	499	544	525	501	506	519	546	490	497	513	546	507	514	536	515	499	521	523	527	503	501	515	514	518	478	556	565	487	537	487	499	526	523	529	469	527	499	548	554	545	549	533	527	499	506	538	521	528	528	513	545	485	526	522	543	465	518	535	492	493	488	558	485	541	510	541	519	548	509	492	524	551	558	498	533	565	495	552	518	555	506	562	494	528	531	536	525	509	529	450	481	535	520	542	509	481	519	493	521	515	504	528	542	537	523	527	498	478	502	527	477	530	577	526	515	523	519	540	473	517	529	505	526	550	507	570	531	515	525	520	497	522	497	508	516	541	535	493	519	543	523	547	549	487	538	516	517	504	512	500	483	514	490	522	526	529	518	514	567	517	529	538	565	511	514	493	564	514	518	540	534	484	548	515	507	542	542	537	497	538	488	509	494	520	553	519	515	507	519	540	547	518	538	530	507	510	535	483	499	508	520	550	500	509	531	552	508	505	501	576	519	512	518	521	551	568	531	545	494	544	529	525	490	529	448	545	528	509	503	525	524	522	514	538	545	525	523	473	501	531	539	557	497	483	514	522	493	541	536	527	463	487	544	522	548	508	551	525	504	521	491	536	542	535	492	543	510	521	537	522	487	526	511	502	519	525	505	513	508	531	501	498	538	489	555	524	516	535	519	497	546	543	526	538	520	525	509	568	543	482	519	512	526	527	538	472	528	552	523	520	485	529	515	494	571	493	483	472	522	499	521	488	510	495	507	485	534	529	510	501	499	511	550	513	471	535	529	483	541	534	486	515	506	504	498	500	484	519	485	519	519	544	495	532	526	514	567	526	536	495	484	545	504	557	530	569	522	528	549	500	532	524	513	533	512	510	476	528	484	505	550	518	526	515	501	460	474	520	521	520	505	489	502	504	507	517	509	565	533	543	546	534	523	541	527	535	518	539	532	537	534	503	548	493	534	496	511	503	500	529	504	541	544	486	511	485	520	535	512	483	506	531	533	517	508	470	564	568	503	518	535	483	506	527	520	552	497	509	525	536	537	551	522	503	523	500	521	507	544	487	572	488	502	519	515	507	521	531	508	533	524	492	532	533	498	511	479	486	537	510	528	503	537	536	529	538	474	518	516	496	487	548	493	504	520	524	508	531	482	505	506	552	524	522	559	549	514	550	515	489	525	483	530	538	534	494	498	527	503	495	507	472	540	507	510	538	519	508	528	518	528	500	538	497	507	479	475	514	508	536	536	514	540	510	538	516	525	499	539	520	497	471	512	464	514	481	512	526	475	530	502	514	497	519	505	507	538	547	532	535	576	530	531	526	543	495	510	507	530	524	537	528	508	508	493	507	519	483	488	513	492	514	512	504	522	547	510	516	491	553	495	539	493	472	502	523	488	541	498	534	538	512	534	491	526	517	459	485	503	523	535	512	528	528	507	542	523	509	467	511	506	485	536	517	556	544	499	573	489	571	501	539	525	484	506	512	528	548	477	522	522	507	488	502	520	525	508	539	545	547	529	505	506	553	512	508	504	510	494	507	509	504	496	495	519	527	508	533	530	539	529	513	503	558	515	535	511	527	563	579	511	539	536	535	493	531	532	519	514	494	526	535	523	493	513	518	507	534	548	508	544	525	508	502	498	521	503	516	471	532	584	509	509	519	490	525	510	468	520	532	523	571	552	514	538	523	504	530	503	510	539	504	547	523	567	521	487	524	516	507	563	554	492	480	548	506	544	546	490	490	539	485	535	531	522	513	557	544	462	537	487	502	506	526	506	525	523	485	520	514	490	489	526	525	538	487	542	475	556	516	490	504	501	520	488	505	537	497	532	506	558	539	536	521	459	541	490	540	505	554	510	496	535	548	453	518	505	496	503	485	516	481	522	519	525	493	557	502	495	500	505	521	495	578	530	515	518	487	515	536	525	513	514	557	525	490	554	512	547	505	509	506	491	519	524	547	519	518	522	505	523	537	511	557	514	502	507	499	554	555	517	541	503	503	538	480	512	535	499	480	507	474	539	490	478	522	474	519	534	493	539	526	547	541	492	518	517	530	509	500	515	530	527	544	534	487	550	540	512	505	492	485	498	546	489	498	521	498	470	551	475	545	525	522	529	515	555	539	561	522	491	486	542	543	556	564	479	527	535	519	483	471	562	525	531	560	524	539	540	560	492	505	522	540	531	505	502	498	545	565	526	515	545	472	531	497	505	552	498	525	531	492	506	526	507	517	524	514	517	486	499	494	558	526	531	479	500	538	538	504	543	503	502	525	495	521	523	500	511	540	524	531	522	513	539	523	555	524	492	517	507	531	480	514	529	503	509	491	556	504	478	538	515	544	504	521	521	529	529	502	507	505	567	497	508	530	503	491	525	534	497	524	500	494	513
23081	21046	29130	23068	20971	21103	18000	2336	1531	1404	1216	1135	1125	1051	1066	976	892	899	876	863	827	824	799	819	780	794	762	773	782	750	737	792	769	708	775	769	727	725	734	731	724	692	779	734	737	764	734	745	696	718	760	732	696	702	682	779	681	736	729	723	713	723	660	738	753	729	731	706	696	707	683	749	705	748	705	711	733	751	769	703	736	703	727	729	705	702	713	726	662	744	720	693	737	675	721	743	738	716	718	692	691	696	724	728	693	723	656	741	707	687	713	720	717	713	674	685	697	745	680	695	742	724	716	688	689	750	659	762	663	665	690	731	756	691	705	694	660	718	672	711	684	705	751	708	640	689	689	668	733	703	688	719	713	719	753	727	719	653	690	726	676	750	680	734	737	744	663	651	738	746	704	698	684	677	736	674	758	694	701	701	668	751	655	703	731	677	681	732	712	701	704	678	716	702	729	725	701	717	653	683	708	724	694	748	721	725	739	670	742	727	769	704	676	672	688	731	679	643	704	705	713	715	707	747	692	774	713	687	699	699	708	700	723	699	716	710	718	679	660	711	718	663	769	730	750	707	697	740	738	687	670	692	733	668	689	694	742	724	678	724	638	682	692	671	717	638	668	699	747	708	672	718	740	726	691	678	721	701	740	688	715	719	674	710	705	714	733	692	665	694	676	715	658	703	703	686	690	651	714	746	747	746	714	708	701	719	706	674	717	731	722	723	713	677	682	718	702	674	658	713	682	699	727	679	706	718	724	716	711	722	721	674	700	708	709	680	674	668	698	729	749	722	715	680	727	700	748	680	695	738	687	701	683	691	702	739	659	678	701	687	682	704	708	716	723	695	740	763	735	713	663	746	738	700	666	702	719	710	712	686	746	748	719	704	712	697	711	707	694	747	741	734	678	723	700	707	702	706	710	699	701	727	679	696	709	709	703	712	694	738	720	729	703	711	727	676	695	677	667	740	695	665	743	672	706	718	713	675	679	699	695	751	717	759	695	703	702	707	707	671	718	708	681	749	696	662	775	703	712	716	727	715	714	695	742	664	752	685	738	698	714	708	635	716	712	703	721	700	728	708	711	720	721	640	702	686	715	647	760	719	715	728	715	680	715	728	703	680	733	735	705	712	689	713	714	718	707	700	698	729	728	691	726	772	736	676	700	690	665	687	723	688	704	750	713	732	668	732	706	699	696	700	695	738	699	700	662	703	649	751	654	654	675	735	724	737	712	730	689	726	657	718	755	740	688	710	731	696	717	675	685	686	740	762	683	708	687	756	703	699	689	688	720	704	689	738	731	723	701	674	714	734	711	766	685	709	730	650	703	722	664	744	677	729	670	763	695	728	697	731	690	705	666	698	677	728	718	734	684	770	708	733	704	696	705	724	704	703	700	710	720	709	651	681	732	699	728	694	702	720	669	749	763	692	713	758	733	739	709	653	714	716	704	710	676	685	720	684	673	705	731	701	693	708	685	699	756	709	688	682	706	690	733	703	697	686	723	726	673	709	737	680	668	737	691	752	712	739	721	737	699	700	741	654	729	736	738	678	694	676	675	677	705	727	716	734	739	706	703	724	714	709	664	677	727	720	714	681	679	722	706	693	685	699	662	691	648	716	681	746	674	677	709	666	720	735	697	741	699	689	718	695	704	717	749	688	677	720	760	687	737	696	659	753	666	698	739	727	731	684	703	715	755	714	737	666	724	711	685	692	744	720	725	707	712	736	701	704	671	719	734	696	721	767	718	716	714	695	710	715	700	705	719	689	662	681	728	749	655	732	661	726	716	675	686	705	727	669	684	746	677	713	727	737	668	725	663	688	711	690	743	750	726	721	686	752	728	708	740	715	707	726	720	710	693	758	697	706	689	664	680	723	667	740	661	710	700	706	712	683	710	676	665	665	698	677	778	745	707	726	690	725	692	665	680	685	711	689	733	715	705	700	741	745	669	741	739	739	708	673	737	665	723	681	712	756	776	711	742	713	693	686	686	663	707	741	718	700	718	673	690	755	664	692	696	696	650	760	737	733	735	687	716	698	712	735	681	697	689	688	762	721	768	700	685	700	710	742	674	682	673	732	701	738	686	725	710	680	763	723	688	712	672	686	664	695	714	698	694	762	712	723	706	701	753	725	704	686	763	688	719	696	682	698	685	666	711	678	764	728	700	720	754	741	707	695	703	668	685	695	701	682	700	709	684	673	675	711	709	760	685	706	733	733	697	686	706	728	705	734	681	734	705	714	734	684	744	669	666	728	691	722	735	704	725	700	736	734	705	739	735	705	662	704	698	685	678	689	729	767	723	669	681	737	676	719	698	739	681	707	700	697	678	669	725	733	720	690	689	693	703	753	726	742	700	718	705	719	693	698	697	694	684	656	721	730	706	689	694	706	655	700	710	691	735	718	670	703	716	717	703	696	696	708	769	716	715	634	681	779	708	673	694	722	690	698	736	710	680	741	741	756	687	699	737	667	729	686	700	659	684	753	678	702	697	704	691	684	728	733	731	698	699	681	725	731	679	742	727	666	705	695	705	713	754	668	686	687	670	693	727	714	666	690	717	742	656	685	767	705	727	742	734	731	681	716	723	682	656	686	724	737	745	718	745	687	691	669	694	717	706	657	684	714	711	731	726	685	677	676	660	700	689	689	774	728	692	713	666	675	712	696	746	728	739	726	742	696	636	754	738	758	705	716	706	712	649	764	663	750	682	736	679	680	704	659	730	673	646	658	764	722	699	800	729	698	689	717	699	669	680	671	675	677	674	747	718	747	712	717	719	674	727	669	726	701	672	682	728	694	743	672	728	750	702	719	678	738	729	676	727	697	674	647	680	676	697	711	679	698	705	665	699	709	722	665	728	717	701	700	695	727	716	678	747	680	694	696	719	719	703	684	716	744	691	721	738	731	702	693	692	717	684	664	668	673	716	717	708	715	726	675	709	650	720	717	687	633	686	703	744	710	685	674	707	738	678	685	743	707	720	758	693	693	706	748	686	705	684	700	699	718	661	710	730	705	693	690	745	727	702	685	728	727	702	689	742	695	684	688	697	718	680	649	736	703	703	735	681	700	744	737	744	749	723	750	655	717	745	727	754	679	696	709	746	705	704	673	702	720	686	721	777	697	655	693	699	712	694	745	738	697	636	729	718	743	696	696	716	705	739	686	700	668	728	707	722	708	745	731	746	708	690	731	710	735	680	711	698	727	741	686	740	730	755	693	695	729	693	707	673	730	690	713	713	701	757	688	668	707	675	731	719	674	721	728	729	669	716	766	719	709	752	712	715	703	717	691	663	697	717	715	677	714	707	680	702	706	714	686	747	720	688	658	730	715	690	691	717	702	691	728	637	716	667	746	700	712	671	699	747	748	674	650	736	698	736	713	750	680	722	688	727	629	746	714	690	716	720	715	697	710	699	708	710	722	717	684	743	674	702	694	712	701	680	660	703	774	666	694	679	703	700	688	728	734	691	723	719	708	692	717	718	722	672	693
14324	33224	17867	9362	6280	4754	3860	3109	2668	2385	2133	1726	1565	1419	1281	1257	1105	1085	1039	965	912	946	901	964	815	870	795	799	798	798	858	804	798	769	746	788	805	759	768	787	735	726	742	738	764	758	743	719	726	758	746	698	745	762	761	728	707	741	712	759	731	725	739	753	713	716	694	672	692	742	727	741	725	692	770	711	721	753	769	760	730	780	733	691	755	678	728	744	709	685	704	739	676	758	785	693	686	732	758	691	734	755	766	715	704	698	765	732	707	676	694	727	731	685	730	721	731	738	713	703	721	704	721	746	735	770	715	675	750	741	689	786	734	654	678	695	701	760	730	688	720	750	723	775	706	733	715	677	741	706	719	729	717	717	710	721	740	713	682	674	740	732	742	740	698	723	728	750	717	701	729	756	725	701	752	702	720	721	762	695	729	683	731	713	699	698	725	700	681	689	706	672	695	704	721	722	714	738	716	723	736	692	726	729	714	702	716	725	730	668	738	716	747	653	695	766	706	701	657	737	705	724	730	686	668	691	680	734	730	719	711	765	702	738	713	714	709	725	744	721	720	746	716	648	677	688	670	728	666	702	672	715	716	736	712	745	704	738	709	700	696	710	642	751	706	686	702	741	695	713	742	685	665	738	760	705	717	747	716	710	695	703	735	767	788	700	738	677	728	778	731	683	758	703	704	681	665	718	739	682	741	710	761	663	700	753	735	709	696	726	666	718	681	721	709	703	688	659	725	737	715	684	709	751	715	732	687	722	757	766	701	702	774	731	706	717	682	688	775	763	712	671	691	748	725	712	671	725	728	736	743	689	746	697	723	677	727	714	728	719	684	704	718	754	734	689	727	661	698	681	695	732	773	725	730	721	664	694	694	735	685	703	735	760	671	690	714	685	733	676	733	701	735	698	719	685	699	732	783	728	726	717	740	698	727	711	693	729	717	730	694	726	774	753	686	708	708	754	690	722	666	714	733	723	733	699	709	726	717	730	732	771	701	698	738	710	737	706	651	698	693	748	713	728	690	695	692	732	704	729	683	738	694	717	716	697	707	748	705	704	675	742	709	692	722	679	738	700	704	724	736	734	742	727	694	712	664	706	755	727	696	639	685	691	721	721	707	728	756	708	725	723	711	683	751	704	712	720	713	692	718	767	696	693	712	672	762	723	710	726	699	737	696	721	756	731	707	681	712	689	661	699	695	723	681	703	777	743	699	686	721	681	692	684	708	687	698	730	715	722	670	723	735	699	704	701	737	770	710	688	720	750	727	663	658	679	730	718	694	729	744	708	747	729	716	736	746	713	735	676	713	697	747	724	745	702	715	760	703	654	711	702	728	718	669	745	715	709	711	758	669	696	712	695	673	734	677	705	742	756	695	716	727	718	740	682	726	702	701	707	687	753	691	684	691	678	720	681	695	709	649	729	757	733	760	693	706	736	704	707	695	678	751	707	705	707	697	675	679	695	688	731	710	721	690	705	744	722	665	682	706	764	691	721	738	719	702	673	744	687	734	711	693	705	755	687	718	718	689	726	731	730	651	686	704	697	721	741	701	682	657	676	706	714	723	722	693	716	683	740	688	742	707	661	701	685	723	714	734	690	707	722	704	739	724	674	740	746	741	732	711	729	732	738	734	670	706	649	728	734	748	712	725	717	661	725	742	734	705	716	720	717	713	705	722	729	709	715	723	687	693	699	697	689	715	755	704	697	762	708	694	702	730	670	692	740	710	692	630	714	722	681	718	731	677	591	695	694	695	748	705	695	730	735	735	716	707	678	711	690	738	701	721	729	731	713	697	698	674	746	760	703	701	750	748	697	744	721	688	699	685	699	744	686	786	699	803	674	693	727	738	690	697	695	717	693	781	677	669	699	733	726	676	755	687	683	708	749	684	675	708	718	682	715	753	743	729	687	702	718	730	715	707	745	672	735	738	674	687	672	674	752	727	690	702	755	727	701	657	726	654	767	686	699	714	710	723	693	754	701	722	711	729	692	685	685	705	746	744	724	694	750	714	742	761	718	723	706	695	689	682	729	733	739	728	698	750	723	696	710	718	711	700	728	737	752	673	724	727	710	739	746	733	680	665	726	746	704	722	742	700	725	722	727	712	687	751	699	733	734	651	733	741	702	695	737	733	721	687	731	696	725	689	689	691	731	682	738	718	701	721	696	723	664	754	703	719	720	690	742	671	710	722	707	721	708	725	714	728	659	720	692	671	701	703	725	720	764	714	668	713	707	733	703	704	726	737	730	733	739	744	715	760	737	712	723	767	709	733	718	672	640	668	675	701	725	738	686	705	720	737	746	718	700	732	722	709	650	766	699	721	735	735	739	723	728	683	742	773	698	668	697	698	700	723	743	682	729	763	702	713	745	700	759	648	683	763	689	718	688	719	721	700	687	753	757	752	739	700	714	699	737	704	689	709	709	723	673	706	663	672	711	701	730	727	695	709	707	734	730	715	709	714	684	723	675	710	676	682	747	690	745	726	729	690	659	745	679	673	698	755	751	726	699	699	697	716	701	705	725	739	751	709	687	642	718	659	695	717	705	711	697	730	736	753	676	721	726	743	667	705	703	704	668	724	715	737	660	796	730	725	722	735	689	726	690	736	756	673	712	750	758	743	699	748	673	716	701	721	739	699	750	701	704	703	731	696	700	692	693	679	727	670	728	743	696	732	724	716	702	748	742	709	677	726	766	681	713	719	691	732	754	683	694	708	737	668	737	727	670	707	728	717	722	706	709	752	733	783	704	674	685	701	680	712	709	725	677	690	721	745	747	689	682	709	758	712	688	732	697	756	736	707	754	752	655	744	704	697	732	728	715	667	736	743	704	686	689	763	724	693	737	736	667	708	717	747	722	675	715	730	702	702	694	729	677	736	661	725	681	687	739	648	758	681	712	701	668	735	699	715	720	739	735	710	739	698	698	717	746	697	714	676	711	672	766	679	714	694	704	706	738	693	675	696	660	762	709	700	722	687	757	741	701	754	732	709	733	742	709	759	743	739	698	710	674	667	712	710	739	704	722	699	743	753	699	726	704	725	691	753	680	740	669	669	717	686	718	755	669	709	718	692	743	710	684	727	745	772	718	726	723	688	740	722	736	725	692	752	704	719	686	723	701	647	702	697	703	750	702	710	709	674	713	706	678	695	747	690	720	718	694	731	744	712	697	719	670	703	734	674	718	699	706	734	742	727	706	711	772	720	725	687	667	758	705	695	705	743	685	673	689	685	717	730	726	703	744	734	738	743	725	717	728	757	697	689	719	707	686	721	651	697	718	711	712	710	691	784	665	699	675	736	697	716	720	710	740	736	719	683	719	737	732	712	749	698	761	735	719	731	688	738	745	725	695	748	705	650	705	789	793	715	695	688	691	761	677	717	698	697	677	677	748	776	746	742	705	767	718	709	712	694	720	712	745	737	700	696	688	696	733	701	704	662	780	766	683	723	645	694	706	730	685	709	646	684	665	771	706	704	706	692	730	699	717
28381	20650	12010	694	221	225	198	194	170	201	206	177	178	202	172	177	190	151	173	190	188	156	172	160	167	160	161	183	174	183	176	165	140	165	157	169	189	191	173	185	150	165	189	162	155	176	170	193	164	150	155	180	178	175	185	172	180	157	168	176	162	176	165	202	166	185	168	173	156	151	166	152	172	174	183	177	178	167	179	170	190	170	174	185	174	148	164	163	164	155	165	183	175	174	162	161	170	171	174	174	173	176	157	179	176	188	160	158	142	155	160	162	193	166	182	164	208	163	180	183	163	158	158	165	173	159	170	148	157	176	150	177	167	171	176	194	180	162	170	172	143	164	164	187	177	156	166	163	181	162	177	177	187	179	172	171	191	177	180	172	158	171	141	178	158	162	160	147	150	181	167	167	153	169	156	181	164	187	172	173	187	173	178	151	153	172	177	162	171	194	173	162	183	173	162	168	195	182	157	149	174	146	168	173	176	145	166	164	168	161	162	157	176	158	145	194	159	167	162	180	180	182	209	180	178	161	193	152	189	164	179	168	169	177	174	168	175	139	145	162	164	183	182	155	152	165	175	166	158	151	188	177	169	187	177	164	158	169	165	154	163	158	163	176	158	165	172	163	164	159	165	155	168	184	171	191	152	184	162	181	146	170	162	181	164	177	187	147	169	173	183	175	195	169	166	176	164	175	187	163	157	156	151	185	165	171	159	151	185	203	184	170	143	129	166	157	172	160	169	164	141	155	182	168	176	181	157	186	185	154	178	173	165	165	178	167	186	158	181	179	163	184	171	162	151	171	174	163	153	191	192	173	177	173	186	190	180	154	162	161	166	158	173	164	173	151	169	168	170	178	167	177	172	180	164	143	156	177	179	161	174	186	148	166	174	144	159	156	153	186	194	188	170	179	173	174	171	177	181	168	168	151	181	158	174	201	165	183	163	179	166	138	179	155	175	168	170	161	160	163	177	167	164	144	160	153	190	179	166	182	148	166	161	170	177	161	156	170	165	174	168	169	187	170	144	192	170	177	176	169	178	138	160	155	174	158	170	183	177	179	148	166	166	163	162	166	175	155	161	161	172	157	175	186	147	189	202	170	164	189	179	185	169	190	177	165	163	174	159	167	171	177	178	160	171	167	170	179	166	193	180	173	169	177	185	170	157	189	167	167	172	152	184	151	153	181	170	172	182	146	164	183	162	177	163	162	163	149	155	174	156	208	166	195	170	184	171	149	139	158	184	176	201	172	144	175	172	156	183	194	168	163	161	175	151	158	198	173	159	174	192	166	178	158	178	168	153	162	175	149	140	184	172	168	167	165	150	144	152	176	157	189	177	181	173	171	176	161	168	164	193	160	165	152	156	168	151	145	166	175	178	153	171	168	147	156	185	167	168	150	166	186	163	181	166	172	165	165	185	157	185	141	174	165	161	183	176	137	182	172	168	185	152	154	170	165	169	176	209	163	176	144	166	177	163	150	192	161	198	189	181	175	183	178	169	159	168	186	177	167	183	187	181	168	157	175	152	174	168	176	178	178	171	164	151	198	150	180	187	170	179	173	174	157	159	164	194	175	165	160	151	167	151	171	171	147	171	177	172	169	146	164	160	153	185	159	164	216	169	208	177	165	161	200	187	167	182	143	167	162	168	178	169	162	154	178	196	158	181	153	172	181	165	155	171	165	136	178	167	180	191	148	165	184	173	158	155	167	162	173	159	179	157	164	160	183	153	159	178	172	177	150	169	172	143	171	188	152	169	185	185	185	187	159	161	169	142	165	170	173	188	179	165	183	177	172	151	187	179	155	173	134	180	174	168	166	161	163	180	143	173	165	157	191	164	168	159	171	156	163	181	186	171	178	192	178	176	141	153	180	151	153	175	182	161	174	142	165	183	168	184	171	174	167	156	182	147	126	170	173	175	180	177	179	186	162	194	157	183	148	165	150	154	193	166	167	183	183	177	152	182	189	165	156	157	163	180	154	149	170	175	185	170	190	160	156	200	173	192	170	163	178	183	165	171	167	170	183	199	168	186	159	153	177	186	167	168	170	164	156	185	190	194	152	161	190	151	162	142	155	177	172	160	145	169	181	169	178	201	170	150	173	135	166	150	159	159	164	181	138	163	197	174	162	155	149	171	172	165	183	170	173	170	149	143	161	166	189	171	179	133	168	166	158	162	165	169	190	146	182	158	162	151	192	144	173	198	192	169	164	150	178	187	187	167	172	170	167	177	144	185	153	156	163	197	168	169	176	181	178	162	171	194	193	152	170	175	181	176	190	196	168	161	155	158	166	138	173	157	155	189	190	162	164	155	182	152	165	190	178	185	159	167	174	174	179	189	177	177	154	185	161	186	188	186	186	176	177	162	185	161	172	176	177	182	169	161	165	168	182	158	170	165	161	171	178	183	162	143	175	185	173	154	180	191	181	163	179	189	174	160	183	150	171	184	150	170	178	172	165	174	176	183	180	186	189	161	152	182	188	158	185	175	175	175	176	169	149	159	165	173	173	170	160	176	167	152	167	161	165	180	165	171	179	180	192	152	156	156	147	176	163	138	168	181	186	157	155	172	174	172	180	196	150	176	174	164	195	155	175	166	153	166	144	169	170	183	146	164	171	159	184	166	138	199	179	193	174	141	189	160	189	180	189	152	148	156	184	183	178	145	175	171	171	178	153	181	147	152	175	164	179	174	156	177	149	171	154	175	163	163	180	194	180	183	163	177	146	169	192	184	155	175	172	167	158	171	174	158	177	162	145	170	169	166	162	149	169	175	170	179	155	165	171	163	147	167	150	164	163	181	180	187	167	173	159	164	157	154	178	175	171	192	164	160	164	179	163	150	179	167	163	153	152	182	179	159	170	160	151	170	180	194	178	162	175	156	175	158	184	153	194	191	173	166	146	169	181	174	179	163	164	182	169	196	175	173	179	195	150	191	186	177	150	163	156	173	155	194	156	162	148	185	170	157	168	168	160	178	161	171	181	173	191	188	162	175	183	179	166	170	177	178	166	152	173	175	151	173	187	181	158	181	176	163	170	151	164	192	162	173	167	177	184	176	180	167	181	184	167	164	157	190	160	182	168	182	150	135	157	150	194	156	173	176	191	152	151	175	161	162	160	178	151	189	155	170	158	168	158	161	162	183	190	177	170	154	165	155	157	154	168	151	165	185	170	157	173	196	172	132	165	160	174	185	171	173	187	148	163	187	170	166	187	165	163	199	182	169	160	174	155	189	176	179	173	163	147	178	162	152	184	164	174	152	188	170	168	179	166	173	175	179	188	154	168	179	146	157	183	159	183	167	165	156	154	159	184	171	161	181	167	172	163	188	131	159	173	163	192	172	163	155	178	163	180	172	150	166	149	196	161	153	175	178	170	154	156	167	151	183	171	166	156	161	154	172	161	173	185	170	162	185	172	179	174	152	164	174	162	146	183	173	176	175	158	192	179	175	166	174	161	171	166	166	156	198	148	134	170	165	162	164	184	179	152
8375	20186	4236	347	299	293	258	274	249	234	203	200	197	177	217	186	196	192	182	195	181	192	229	184	163	199	196	192	190	205	190	209	208	197	192	202	179	200	175	202	174	195	212	201	158	211	169	186	205	189	201	169	168	194	181	177	190	183	174	168	190	179	180	203	165	169	191	167	171	170	179	193	191	184	184	164	180	173	179	179	199	186	210	191	164	192	174	168	174	181	215	180	174	165	184	200	203	214	185	196	181	172	180	197	192	172	170	180	191	196	179	197	176	160	191	173	171	193	178	196	179	195	180	179	179	195	176	209	209	182	180	198	183	185	188	176	182	170	207	178	225	192	187	202	196	165	201	187	174	230	201	195	164	177	169	210	205	193	160	181	175	208	181	177	171	199	187	200	193	191	199	164	186	215	193	188	180	193	184	189	210	198	195	169	196	156	183	190	180	194	179	186	211	174	192	205	180	193	173	184	195	184	195	194	203	193	189	177	180	180	182	196	191	202	202	196	150	191	189	197	197	170	192	163	187	163	189	210	196	181	177	179	187	195	168	178	202	186	208	182	194	203	197	198	200	203	176	186	184	194	196	196	200	161	189	178	201	186	208	199	171	200	195	188	175	189	185	205	178	158	170	193	188	207	185	195	187	213	184	167	179	198	180	177	154	208	157	185	216	181	219	182	175	214	194	185	184	204	188	196	182	176	169	176	195	183	182	202	183	184	170	202	189	188	193	219	180	182	179	170	149	179	175	185	195	197	189	169	193	203	165	171	176	191	183	184	185	210	204	200	196	186	198	190	175	181	182	192	178	184	193	178	171	180	173	180	190	174	189	205	184	169	185	172	176	166	185	201	202	201	175	176	182	189	189	171	206	192	199	170	197	195	188	181	191	186	193	174	205	215	177	199	202	180	181	207	187	182	176	189	189	200	173	174	194	192	183	171	179	194	181	160	187	189	194	199	210	184	180	176	179	166	180	187	169	177	181	171	167	180	185	162	174	207	207	177	198	175	177	188	208	187	195	177	185	163	172	210	181	213	174	190	177	176	186	178	174	178	185	177	169	198	202	172	174	187	181	173	178	181	187	170	175	189	187	178	178	189	175	159	187	212	183	196	187	179	192	198	197	165	181	195	198	180	177	202	197	195	178	205	202	185	172	188	184	154	182	202	207	194	169	200	155	164	192	187	172	188	222	169	182	214	195	180	186	189	228	201	183	190	198	198	181	199	181	171	189	158	187	195	176	179	206	166	203	184	185	169	167	184	176	185	173	168	188	173	176	168	167	181	166	193	170	210	168	178	189	160	189	178	203	183	199	188	187	207	192	169	177	186	192	205	213	168	198	193	181	189	189	194	179	196	182	203	169	178	186	181	196	187	189	184	203	189	194	161	212	196	172	172	169	176	165	175	173	191	195	180	171	199	194	188	197	190	195	179	182	164	179	179	204	172	192	192	172	174	180	149	176	186	190	189	185	191	201	165	193	195	178	176	197	183	176	159	168	157	181	175	200	190	205	196	174	209	186	198	193	207	221	174	172	195	198	169	197	197	202	181	182	192	193	195	191	191	174	191	190	192	191	198	188	200	193	198	175	168	211	189	187	179	172	182	165	186	167	193	180	209	160	185	178	190	180	193	174	195	175	183	197	206	187	184	171	180	188	170	196	179	195	170	179	184	185	177	175	195	212	176	208	181	175	189	221	180	176	172	190	199	187	179	193	191	193	191	217	171	179	197	191	178	185	176	200	190	169	178	185	180	190	196	195	191	200	186	203	181	170	205	189	183	183	184	196	184	177	178	174	186	178	161	157	201	206	192	165	186	169	185	163	169	169	179	168	202	166	192	177	177	180	199	211	193	193	174	172	167	179	194	180	205	186	184	153	203	174	183	197	200	182	172	166	200	178	199	188	184	195	205	186	163	177	189	197	185	210	194	187	189	191	190	164	205	177	180	191	160	163	200	189	203	165	173	187	196	171	184	198	174	177	170	191	174	195	171	160	208	170	188	186	209	199	211	177	180	166	210	199	186	194	187	199	173	183	172	170	179	192	169	163	178	203	185	197	187	188	190	187	184	195	180	185	180	165	177	193	204	172	181	201	207	162	193	199	209	180	188	183	183	169	187	164	191	188	176	194	170	184	194	201	170	162	183	173	194	217	208	174	174	191	187	200	192	186	176	164	164	188	196	163	167	176	197	177	208	179	192	149	192	187	181	184	176	173	182	175	202	180	198	208	179	158	185	172	173	191	178	182	176	201	199	180	184	172	192	171	175	209	191	183	188	207	199	181	181	186	194	193	184	173	189	182	197	174	194	186	201	181	171	193	220	200	197	177	207	178	174	176	166	174	178	189	177	190	185	188	197	182	186	214	198	189	188	158	198	170	177	168	185	170	164	170	166	174	197	203	162	158	192	178	182	177	199	179	193	168	189	199	185	178	193	194	174	165	185	192	223	182	187	192	188	164	199	181	190	217	196	160	164	200	182	160	191	214	200	174	182	197	191	174	193	179	212	185	187	193	174	173	184	204	215	196	192	195	178	165	185	174	159	196	157	169	208	203	176	228	162	176	196	177	172	192	154	197	196	171	182	179	169	177	197	196	206	194	171	187	168	193	192	208	193	180	167	169	179	176	199	168	199	179	203	164	167	190	165	184	161	166	200	166	199	192	187	198	200	206	209	181	183	193	176	175	191	172	187	175	202	175	155	192	198	191	177	192	166	193	180	172	161	194	212	177	192	192	192	194	169	168	192	184	209	203	185	202	172	205	196	166	168	199	180	197	184	165	181	192	172	177	200	202	169	190	190	187	184	181	175	178	162	188	222	169	191	179	164	182	179	180	191	208	197	168	177	203	195	172	216	198	180	178	187	184	175	153	188	202	171	185	191	189	196	174	196	188	209	171	183	194	184	181	203	198	193	180	201	165	170	178	169	177	202	198	166	191	165	181	177	213	162	192	201	186	176	223	197	160	177	169	164	166	188	185	182	190	175	154	167	190	171	210	175	162	189	181	163	197	182	201	196	187	164	197	172	180	182	173	187	176	191	218	154	199	188	195	179	193	192	185	191	177	191	192	194	189	191	164	165	186	179	184	189	202	190	171	196	179	203	188	201	184	195	202	177	193	172	194	186	164	170	170	173	183	165	189	167	209	183	161	185	191	184	178	173	210	195	183	178	197	196	162	193	175	186	158	199	174	181	203	215	197	172	169	197	194	171	174	199	179	189	164	175	185	183	178	202	176	200	191	194	193	180	214	183	172	203	173	199	183	195	179	198	184	186	182	174	198	199	170	175	165	186	178	168	184	174	186	203	160	177	200	172	197	176	201	166	205	178	185	180	202	207	190	206	205	201	190	193	183	192	182	182	198	184	162	190	204	168	152	166	167	204	205	172	178	177	194	198	201	207	171	175	194	197	182	184	173	171	169	200	196	179	194	193	172	170	194	188	193	222	174	183	188	188	186	182	171	184	168	185	195	173	149	202	186	173	187	171
25356	21097	29401	22755	20958	19560	3294	1109	942	863	789	760	661	695	690	699	619	609	581	561	613	564	582	545	549	541	559	583	563	519	507	582	536	540	568	519	570	548	597	521	544	537	543	530	506	513	569	500	539	555	566	589	547	575	538	531	516	557	544	530	516	523	542	521	511	537	544	547	527	539	527	515	560	552	530	520	551	505	522	568	502	490	523	517	537	522	524	519	518	498	476	498	521	535	492	495	521	535	540	509	539	513	505	505	487	458	481	554	548	545	526	526	560	537	533	527	567	523	549	580	554	521	525	514	518	528	553	545	545	515	526	510	534	486	530	513	521	569	515	517	513	509	495	469	526	561	542	505	516	539	535	509	551	518	532	584	526	548	570	507	557	516	508	525	541	565	499	537	519	578	521	573	504	531	501	497	546	558	537	585	541	523	546	578	520	541	522	522	509	527	500	527	543	505	536	564	532	540	546	538	520	491	502	543	551	526	570	521	524	491	557	527	544	541	508	539	505	489	533	517	489	481	517	499	476	555	541	543	539	533	507	532	547	511	527	524	540	540	561	551	480	561	548	502	511	500	521	480	520	525	539	522	527	536	526	555	526	540	524	538	502	570	499	486	503	557	500	527	527	477	511	503	504	518	559	528	506	542	526	537	493	516	544	535	490	540	548	509	494	511	581	564	493	526	533	575	510	552	512	537	511	492	540	500	533	542	537	543	523	512	567	523	515	534	528	482	528	525	529	508	535	547	503	529	549	557	561	514	550	510	528	528	558	516	517	527	488	505	511	531	569	498	510	530	557	549	519	558	540	563	505	494	515	519	531	542	502	567	514	516	551	524	534	549	505	528	499	504	535	537	555	562	510	475	509	524	499	553	590	523	519	517	531	571	508	555	583	526	513	569	520	497	509	517	539	527	532	481	576	524	565	493	505	461	577	540	479	539	525	512	530	508	535	525	531	523	528	506	535	505	478	535	552	528	531	544	544	538	523	522	545	501	545	509	558	506	529	511	556	519	502	549	553	551	529	547	561	533	526	544	547	537	525	514	565	476	467	565	558	537	530	527	531	508	525	480	516	517	493	485	556	560	512	520	523	519	546	503	511	482	501	545	507	552	514	519	471	506	494	502	530	546	524	545	520	527	541	517	520	508	512	505	519	514	566	529	528	542	526	499	500	529	528	515	515	522	523	570	543	521	517	524	514	547	496	495	543	485	534	505	471	492	530	555	532	542	529	494	579	504	551	523	532	519	524	511	532	545	528	534	502	512	518	521	520	482	485	528	518	579	487	505	574	528	558	542	553	518	543	575	522	499	508	498	521	511	516	552	511	535	535	516	510	540	527	515	503	540	480	516	530	525	517	525	573	568	503	515	528	520	537	529	526	546	525	524	543	507	527	516	541	539	528	506	518	531	534	509	533	558	505	555	533	568	519	523	547	534	525	533	498	547	528	527	508	549	523	529	558	534	510	499	550	550	529	525	563	535	539	486	535	522	539	536	540	536	503	556	557	493	550	563	538	511	481	538	519	539	519	556	527	515	509	574	547	540	514	495	493	520	530	527	565	516	559	515	529	541	525	518	506	561	507	535	518	529	516	501	525	495	514	526	537	524	531	482	538	527	503	523	549	504	532	522	513	494	559	511	547	526	484	537	528	489	507	509	538	512	512	506	493	566	514	535	504	568	507	552	557	527	579	510	523	524	532	530	539	505	481	540	561	557	510	532	486	537	503	529	560	554	551	548	568	521	540	514	521	516	478	536	530	544	517	546	541	517	505	508	516	505	543	526	482	551	506	509	548	492	538	568	520	457	538	514	508	529	514	529	507	514	509	561	516	523	528	509	540	508	520	558	542	520	504	526	510	535	566	549	528	549	554	501	527	546	502	548	552	559	521	508	519	527	488	522	489	498	483	475	521	498	535	550	487	561	503	527	521	529	534	538	525	535	567	561	526	518	491	534	516	527	550	554	517	487	542	548	534	552	528	512	472	533	533	502	514	521	546	517	535	521	508	549	556	542	549	470	504	500	545	530	514	555	522	510	512	472	486	548	501	523	531	527	540	510	546	561	501	530	517	515	536	530	545	524	513	536	547	586	516	526	524	477	509	502	518	483	468	507	486	531	539	520	516	529	530	538	535	539	514	542	536	520	534	513	515	523	520	522	510	499	521	496	527	516	552	538	559	518	537	500	533	543	498	515	508	486	514	540	527	545	533	554	508	507	514	491	551	535	500	510	513	534	535	566	595	542	540	507	533	541	567	513	529	546	554	543	482	555	521	529	499	565	528	528	541	507	522	568	553	578	496	544	485	546	606	519	525	505	507	521	555	578	544	529	566	533	535	514	517	534	505	484	508	512	516	490	516	565	521	521	504	525	547	528	471	508	553	494	524	501	536	577	527	552	546	551	539	496	546	525	519	555	523	494	557	554	504	546	523	517	488	541	541	559	487	535	526	514	544	512	536	533	522	554	517	483	517	525	536	536	560	556	562	536	518	562	562	521	513	502	524	520	499	522	520	534	523	576	522	519	526	511	526	516	491	550	492	543	523	559	516	565	507	498	552	552	535	527	491	559	530	494	539	545	527	529	572	491	529	544	483	549	534	493	495	540	564	496	522	513	541	537	520	484	506	570	547	495	499	504	515	519	536	542	537	562	573	524	554	531	557	546	523	500	575	519	562	577	520	492	509	514	548	524	505	487	481	519	503	489	538	533	514	515	564	524	536	523	549	529	510	484	506	502	546	569	537	504	548	512	546	516	556	521	540	522	507	527	501	497	517	519	528	518	498	511	521	535	518	521	491	501	474	531	543	545	523	489	538	514	519	527	568	528	547	494	517	518	527	552	533	530	513	530	514	520	587	532	496	536	530	540	509	520	564	564	524	517	554	544	529	524	525	542	521	521	521	514	553	546	537	505	506	473	515	573	521	550	539	520	552	528	528	519	539	540	551	549	527	568	545	530	507	530	489	515	521	529	542	512	536	518	515	556	550	496	546	497	507	557	551	532	504	569	515	556	496	534	522	541	521	519	547	525	546	560	513	525	547	518	508	539	499	538	519	507	530	512	502	480	508	505	524	509	524	554	520	490	519	532	537	500	524	539	575	509	559	504	512	529	491	570	518	531	527	500	547	496	494	525	515	551	496	562	513	526	497	532	520	563	495	502	515	503	551	538	527	535	533	502	513	517	499	523	535	578	482	544	512	552	551	506	459	514	482	494	528	534	528	495	555	526	498	534	494	530	574	548	531	525	507	526	540	549	536	533	540	536	536	550	556	532	585	517	531	528	560	502	521	543	530	516	520	529	496	532	484	543	526	559	511	508	502	534	521	535	545	549	475	501	537	518	494	529	535	520	518	504	501	528	564	509	540	554	540	509	550	557	549	557	542	509	496	508	508	513	521	498	492	550	571	554	518	506	529	540	530	502	471	476	527	528	561	525	532	518	532	527	568	509	493	554	484	504	536	554	549	482	545	504	583	497	500	512	559	524
9594	35957	16429	5233	3479	2530	2150	1732	1503	1385	1157	1079	955	847	825	751	721	705	679	661	604	621	613	599	637	589	609	575	528	568	557	553	542	575	578	550	569	586	530	536	577	555	550	563	495	539	506	567	543	575	550	508	536	525	580	538	516	529	543	519	570	529	559	556	482	523	502	485	545	540	544	560	522	523	541	561	527	536	535	532	570	519	531	506	537	498	531	546	542	487	476	483	570	550	512	497	489	541	527	547	490	558	571	515	522	571	510	531	490	510	589	515	493	498	547	513	528	514	520	519	541	574	527	556	526	492	518	515	537	532	501	532	521	508	477	504	529	544	497	511	507	536	518	512	512	532	501	505	530	524	563	490	521	523	542	495	488	503	540	514	544	512	577	513	537	517	555	486	523	555	529	538	564	524	521	536	525	506	530	539	511	538	552	535	502	513	507	494	515	529	472	552	518	503	503	545	482	549	525	523	496	538	511	511	493	538	545	542	511	547	509	521	524	508	545	525	580	530	546	487	491	540	554	512	519	550	479	528	511	551	506	543	528	530	516	536	536	539	550	514	498	525	530	517	505	524	514	514	533	540	536	523	515	500	508	501	521	551	504	500	533	531	530	543	529	519	527	543	479	508	509	525	514	544	522	525	559	525	487	519	508	493	549	495	527	553	529	472	486	531	550	519	504	514	552	528	527	514	506	517	510	500	518	502	531	546	541	497	556	507	532	497	505	540	493	507	551	482	558	517	510	527	550	526	556	476	529	513	547	495	489	511	540	476	491	523	538	512	533	547	555	563	541	450	515	514	453	524	553	527	517	530	513	536	483	498	540	505	507	507	518	540	527	568	524	547	561	507	533	520	529	530	531	578	502	497	519	551	510	499	546	478	546	530	492	545	518	533	524	529	547	536	543	545	549	518	527	509	529	520	541	480	549	505	518	512	558	533	517	503	546	577	509	528	524	542	522	504	536	532	543	515	538	563	557	565	508	444	512	527	500	509	525	492	496	522	499	555	537	493	536	530	549	522	566	484	518	494	492	537	534	561	512	545	531	536	543	536	476	482	536	520	560	529	537	484	564	519	522	548	499	490	512	509	494	577	520	497	518	517	489	533	504	494	553	477	503	539	494	534	528	496	489	543	521	552	521	500	519	567	521	506	521	539	545	532	537	513	520	525	531	499	486	533	490	512	503	536	484	496	524	550	509	507	549	540	556	547	500	521	531	531	515	531	524	528	529	514	509	566	579	525	527	553	529	548	528	515	504	512	497	497	549	524	551	490	522	501	500	526	506	539	517	523	520	516	514	534	540	520	505	511	506	530	528	516	540	568	555	497	547	476	550	561	537	502	532	524	523	472	536	515	537	489	542	532	548	517	531	547	557	525	537	465	509	483	540	475	528	499	479	507	514	509	544	505	503	523	516	518	535	532	531	520	512	494	514	539	542	504	509	514	498	574	509	549	557	494	532	520	577	541	517	511	544	504	491	494	528	474	528	507	481	540	532	542	484	530	515	524	517	545	524	483	519	484	512	507	507	533	539	544	489	558	541	549	527	547	541	512	500	534	502	553	503	484	549	502	518	540	520	516	509	539	520	489	528	498	555	527	553	552	549	530	520	543	513	533	504	519	489	537	534	499	547	512	519	523	559	510	512	514	516	525	489	504	516	548	586	519	492	511	526	531	552	531	512	549	509	487	523	492	519	493	556	528	532	493	518	520	519	518	512	536	576	478	513	546	532	542	534	495	525	537	515	535	528	477	520	543	530	520	555	546	533	494	537	514	538	548	498	515	521	502	535	549	508	545	544	563	542	560	532	545	479	519	508	531	479	526	520	509	542	572	535	501	517	492	500	510	513	508	566	518	543	507	554	514	486	521	541	546	550	526	565	509	522	528	505	531	522	508	487	493	570	535	535	528	507	563	530	550	535	567	525	494	544	502	529	503	514	524	562	521	545	569	524	507	546	492	531	522	527	542	510	535	541	522	531	498	536	544	487	527	534	514	517	527	537	514	526	525	522	495	559	513	547	521	528	454	517	559	535	527	526	515	548	507	543	474	548	485	527	520	494	544	490	514	523	533	511	553	519	548	526	521	544	519	527	556	553	538	569	519	509	501	516	556	565	545	571	512	528	547	547	474	522	519	543	476	549	549	516	519	467	495	517	528	525	536	528	521	528	550	533	498	553	508	549	513	518	557	517	548	560	530	532	524	492	520	558	548	521	513	537	532	495	504	493	528	513	525	472	506	487	523	524	501	510	560	515	510	566	498	526	496	478	486	509	516	531	533	520	542	518	513	531	523	504	544	512	527	503	520	489	525	533	519	580	494	546	515	536	507	517	547	515	545	535	533	514	503	487	536	485	503	511	544	515	529	515	509	553	478	564	548	465	528	502	524	513	499	524	535	538	543	517	509	567	490	532	543	507	562	494	528	525	546	486	534	545	510	493	510	531	544	540	516	533	529	543	528	515	520	469	527	494	496	529	486	502	511	527	506	557	538	490	502	508	586	514	527	511	578	514	532	537	559	486	534	521	531	506	543	541	516	532	520	523	522	524	548	512	519	528	501	548	554	508	526	517	540	514	538	509	489	497	536	538	549	517	487	519	540	512	515	540	490	512	533	523	525	536	535	569	522	531	530	523	530	536	541	505	520	507	504	504	498	526	530	546	497	524	559	494	555	539	496	534	528	488	516	499	549	523	546	516	545	482	532	555	501	537	533	491	539	524	488	533	533	552	549	542	547	533	501	548	566	570	561	504	515	532	515	517	534	487	490	551	548	496	516	510	531	557	554	543	530	540	506	482	495	530	505	519	516	501	536	540	535	497	489	563	524	493	567	546	472	532	522	525	533	513	511	555	489	514	576	570	500	490	552	546	500	523	525	584	518	562	510	523	536	506	510	577	529	499	524	520	515	509	512	549	516	522	497	552	494	506	451	546	502	531	554	492	522	475	532	548	518	523	524	508	530	516	511	540	558	521	511	538	525	510	564	495	516	519	500	531	546	485	518	504	506	505	552	493	593	512	530	523	494	537	531	517	537	508	518	528	472	549	541	521	515	511	510	539	504	512	491	488	507	508	531	503	496	518	501	528	552	540	518	534	557	513	528	519	529	556	555	521	503	533	547	544	514	525	476	502	537	480	506	505	547	488	550	532	527	526	513	544	518	497	518	536	527	496	532	527	508	516	504	505	498	494	540	537	521	497	506	552	497	530	548	520	515	498	476	505	547	534	515	536	502	515	515	540	533	492	527	542	496	524	521	502	544	505	491	535	553	558	540	518	544	485	525	509	496	552	527	555	528	532	536	557	524	499	538	540	525	482	570	498	481	556	540	542	505	475	527	527	539	488	503	551	549	522	521	520	562	516	537	569	498	506	489	555	524	601	523	535	488	530	494	553	553	511	518	502	528	494	529	511	554	523	543	509	524	522	541	521	494	498	520	556	490	527	500	499	508	553	481	531	482	507	524	484	495	553	537	521	490	546	505	507	491
23059	21176	29952	22248	20972	21228	15148	2043	1533	1389	1236	1114	1077	1035	985	999	966	828	889	814	834	800	827	844	789	793	799	728	760	739	762	775	770	709	738	749	736	777	692	731	791	743	691	782	722	735	730	773	712	746	744	745	688	748	726	783	730	716	797	746	703	726	758	779	742	746	724	753	709	648	738	706	726	714	704	700	757	695	683	731	668	734	693	740	750	740	740	703	737	741	721	711	706	685	709	721	740	716	732	745	727	732	729	696	681	734	716	735	700	750	746	716	688	720	710	669	693	685	736	717	766	734	739	699	743	683	677	715	668	685	763	702	729	699	702	684	680	741	737	714	695	740	687	753	774	708	757	713	731	667	749	790	714	745	726	716	738	735	660	701	674	694	756	713	715	702	744	712	746	704	731	741	737	753	751	741	703	745	687	741	715	734	724	734	690	755	707	712	667	703	725	676	729	706	706	729	717	698	743	701	741	744	722	665	742	670	708	728	743	744	751	728	694	703	698	688	720	718	698	693	778	723	722	747	719	682	717	665	740	713	690	717	664	721	726	705	712	694	705	698	686	713	758	724	753	711	736	724	739	654	731	755	722	696	693	744	693	693	714	745	729	697	760	705	735	776	717	773	698	681	729	658	760	696	675	768	733	725	726	701	682	753	755	719	722	694	718	676	712	731	719	695	688	722	699	749	741	681	715	723	692	753	729	693	695	759	710	694	703	720	738	697	765	757	736	723	700	729	706	709	730	756	685	698	711	732	717	694	727	705	727	717	762	729	682	684	683	653	692	666	709	752	699	745	666	696	715	764	688	735	720	727	750	698	689	697	750	715	756	738	680	698	721	698	712	680	687	715	695	733	681	736	708	675	717	691	709	687	739	714	706	751	726	722	732	718	687	688	737	661	692	743	738	698	699	719	700	734	733	723	716	703	754	718	755	709	746	718	738	765	700	678	695	708	738	729	725	681	746	684	706	715	760	716	750	721	746	704	699	781	683	730	733	677	746	728	736	729	717	713	745	694	671	714	752	736	736	697	719	735	768	729	755	777	680	753	741	711	700	731	722	693	698	701	741	731	772	699	689	742	695	697	708	697	742	741	758	753	676	779	720	705	704	706	684	719	719	731	713	664	689	713	725	710	689	757	745	716	741	725	699	724	728	693	749	712	679	740	754	742	693	757	731	722	716	806	694	701	683	683	744	741	705	724	768	764	703	713	730	739	704	737	744	722	712	746	714	724	679	694	711	728	726	745	696	694	713	683	703	686	724	686	719	728	691	734	724	766	685	699	768	733	672	671	719	681	722	749	713	750	716	717	743	708	717	667	657	711	737	698	739	697	725	703	720	745	736	681	691	670	717	692	671	735	679	684	709	689	726	709	670	681	676	740	707	763	738	771	749	700	709	716	759	697	781	738	732	726	702	726	745	644	712	697	738	706	658	735	651	679	671	717	673	732	706	721	756	710	729	689	696	724	747	711	756	723	680	735	736	730	748	751	696	717	760	751	747	739	696	717	714	740	694	709	693	700	726	714	655	752	701	774	698	712	743	716	688	680	730	690	774	727	726	726	717	721	732	689	685	730	722	746	731	736	723	753	769	728	699	694	669	646	737	730	724	734	705	677	669	745	687	717	709	735	723	717	716	682	757	672	739	733	724	738	680	671	746	744	773	692	687	753	729	743	687	693	669	732	710	743	782	718	749	705	714	741	687	733	693	718	718	701	725	749	738	722	751	722	697	659	733	679	745	711	679	709	668	696	731	752	679	740	722	699	679	716	704	691	723	733	694	704	695	726	715	732	681	763	730	688	693	658	718	723	732	728	731	717	752	723	689	787	719	759	742	707	728	753	719	680	774	714	749	712	687	727	711	708	730	726	768	749	665	648	745	687	731	692	727	725	752	709	734	690	672	753	751	675	708	697	728	724	734	720	720	717	741	719	700	764	683	737	676	734	736	714	701	760	763	673	677	708	727	737	754	682	711	771	700	713	699	677	694	715	687	715	728	685	686	782	686	726	720	752	747	684	766	689	685	753	708	699	766	696	748	688	730	730	687	765	728	686	701	667	675	673	655	696	707	664	751	749	693	708	739	752	746	764	723	687	687	727	738	737	747	710	698	725	698	765	709	693	756	701	725	774	708	696	732	700	710	715	710	656	683	687	701	644	689	659	673	727	758	649	701	723	728	707	712	713	736	698	673	729	734	691	712	712	708	737	722	740	674	720	697	731	689	771	721	673	719	741	688	727	695	730	691	746	748	732	708	708	702	750	719	741	691	685	719	759	735	717	731	717	749	708	693	732	731	755	699	718	749	717	702	760	725	701	739	729	718	733	741	686	748	699	745	719	718	690	721	703	745	737	752	753	693	713	766	772	712	699	718	711	712	707	707	699	702	709	737	742	741	722	752	687	737	689	763	699	788	751	663	764	750	679	713	733	728	749	666	742	727	732	683	681	728	715	750	684	749	703	752	711	704	664	699	740	654	710	681	724	778	755	707	719	691	735	673	694	702	720	639	694	693	716	749	692	757	699	704	733	713	681	696	744	715	734	651	728	754	709	701	750	701	697	695	731	714	668	706	705	712	722	703	702	739	711	681	699	720	766	757	711	749	704	716	733	730	721	691	708	698	696	667	716	736	669	695	717	696	671	714	699	701	715	718	696	731	718	689	738	697	676	774	734	685	740	760	758	691	743	679	754	708	697	726	707	718	710	710	702	750	730	708	759	731	729	800	717	665	685	752	691	745	700	726	697	716	720	734	688	701	711	700	689	720	693	700	685	716	700	737	743	703	711	689	726	749	709	685	728	696	662	684	708	764	718	706	671	701	754	722	724	724	705	698	674	735	698	676	727	719	699	754	687	708	713	740	711	726	732	703	719	729	708	694	689	708	658	731	725	706	689	706	708	689	741	676	724	745	687	689	708	708	733	694	727	717	723	738	754	680	695	709	741	729	716	753	694	761	720	642	703	672	746	730	711	715	749	754	679	723	705	727	734	692	656	772	725	711	719	727	714	710	742	750	722	735	708	690	749	737	716	736	675	724	690	707	710	692	704	737	696	713	730	668	720	698	702	730	699	706	755	692	707	720	746	730	745	674	684	723	737	748	718	721	712	715	708	748	757	650	702	756	737	714	698	709	689	720	722	692	688	744	743	688	742	686	697	732	750	710	716	712	700	666	688	735	680	724	734	716	752	688	764	744	700	741	754	758	708	765	669	728	717	732	713	717	706	752	766	757	698	667	729	749	710	707	665	724	720	735	718	665	695	744	723	726	722	741	678	717	716	710	725	716	703	736	727	708	715	708	687	748	731	765	675	723	788	724	755	717	746	721	699	704	713	701	723	746	700	718	698	751	698	754	673	664	693	729	768	735	682	698	682	658	705	658	725	741	638	720	731	720	649	719	708	680	697	748	677	709	704	680	733	739	731	672	699	710	721	699	737	728	738	706	731	742	709	710	690	714	702	710	746	770	717	772	681	744	736	724	734	725	759
15693	38793	18182	8707	6043	4561	3664	3011	2671	2354	1927	1641	1542	1365	1243	1241	1125	1069	991	990	909	967	855	889	831	886	818	753	779	824	767	790	814	802	727	801	758	780	784	761	751	870	737	743	731	769	806	775	760	753	694	737	731	751	740	745	702	728	750	733	729	712	751	733	734	763	725	787	720	706	711	739	735	765	701	746	692	740	715	708	721	729	695	719	679	787	712	747	747	682	773	712	703	714	757	697	737	703	738	732	722	694	681	689	706	718	723	743	766	686	743	737	719	717	731	693	734	730	721	718	742	737	726	719	658	740	736	680	745	715	754	717	723	738	738	650	699	770	700	733	727	680	732	729	756	702	711	676	725	718	728	728	699	709	752	686	761	686	647	708	726	717	716	734	732	738	703	708	694	732	746	706	696	709	660	715	713	686	684	678	747	712	718	742	681	700	764	727	706	745	736	687	706	704	699	691	696	714	743	746	717	716	730	749	708	717	705	713	720	680	687	746	730	730	736	659	737	687	722	675	677	698	700	742	721	703	698	679	673	759	777	671	705	740	671	752	669	720	746	741	699	725	704	746	730	724	735	704	755	701	664	687	709	751	683	750	702	678	704	681	784	738	737	717	709	688	688	713	710	742	727	692	691	675	674	736	713	673	709	660	697	716	704	723	737	700	756	684	681	668	711	680	762	711	661	750	713	723	715	708	678	739	754	708	711	725	735	744	736	698	721	691	703	737	675	741	680	694	714	746	709	706	680	711	753	746	748	687	668	771	732	713	729	727	687	714	735	758	713	733	763	724	736	717	698	750	696	770	693	713	714	705	754	720	749	739	743	742	723	739	694	733	706	717	727	702	747	673	724	675	751	705	679	678	757	693	727	742	713	715	763	730	733	722	685	713	722	732	813	669	700	704	733	673	686	758	689	675	660	756	717	723	695	717	747	716	729	747	760	716	730	701	738	791	754	701	737	688	730	739	752	738	739	729	681	741	739	752	732	715	720	661	778	708	762	751	674	690	737	700	730	780	656	708	699	750	712	731	750	696	719	734	712	697	698	697	723	724	722	739	740	686	685	781	739	748	706	718	730	718	688	771	733	680	723	771	743	702	709	698	714	758	738	745	734	748	717	737	672	776	731	732	738	767	716	706	711	717	710	709	729	772	680	715	708	722	709	745	746	719	720	699	734	697	754	691	728	727	748	757	712	687	731	719	720	658	728	695	697	706	764	719	728	714	727	743	701	701	700	690	677	700	708	724	695	713	700	755	696	677	753	719	680	669	746	721	730	703	771	730	757	686	696	722	707	747	727	693	717	681	707	694	726	694	704	720	727	685	703	656	709	733	738	774	714	743	707	695	757	715	714	717	680	694	755	736	653	694	698	703	717	715	695	753	739	695	720	683	727	677	736	721	713	701	765	736	751	689	699	708	691	686	690	703	724	705	718	717	762	713	699	730	740	733	751	795	688	715	733	755	747	754	698	721	717	715	725	728	735	734	741	717	767	721	727	711	726	758	809	716	707	743	721	762	724	698	727	711	741	700	715	706	708	730	731	734	713	721	691	704	742	708	697	718	719	716	731	703	684	732	666	733	745	709	740	720	737	769	654	717	795	681	755	743	744	721	726	742	733	749	702	720	711	725	685	726	747	718	684	739	687	740	733	726	744	767	723	721	728	748	735	722	714	728	676	726	690	710	722	694	711	750	678	712	712	686	737	727	728	698	748	760	711	670	686	713	691	733	748	685	714	732	727	726	685	694	727	708	719	720	745	728	724	709	689	719	738	737	665	739	764	692	716	680	709	691	719	723	765	748	752	716	721	733	744	708	721	707	671	692	752	738	704	763	714	704	700	702	709	724	693	710	724	705	682	698	702	703	667	734	698	726	695	726	700	692	746	714	715	767	716	703	722	724	750	722	724	703	736	724	696	729	693	724	688	690	693	713	746	740	701	744	694	770	731	688	715	697	674	665	720	719	716	716	757	684	707	724	758	675	738	736	741	740	686	734	738	747	692	695	760	706	690	722	752	681	737	745	712	689	702	753	730	681	692	771	759	712	683	666	735	698	717	728	717	659	692	676	753	682	732	701	726	728	721	755	726	699	751	712	749	726	706	744	732	732	745	713	718	747	719	742	709	706	685	728	739	747	707	728	747	713	716	731	736	692	702	697	772	715	732	684	748	706	785	696	732	712	690	756	703	710	748	744	731	741	756	709	722	725	735	679	677	752	687	729	668	766	701	671	742	761	688	736	693	744	722	711	701	691	724	736	723	700	709	714	760	726	657	708	722	693	742	714	675	731	711	737	747	746	721	671	759	745	718	738	702	709	645	716	703	758	750	728	684	687	686	752	689	756	678	704	704	716	754	732	709	749	705	719	716	692	760	735	722	735	705	781	782	704	686	707	706	696	700	763	725	681	710	718	744	758	752	769	733	690	722	711	710	737	683	670	721	698	712	712	695	730	715	719	718	732	751	735	724	726	694	739	700	688	716	676	718	719	727	746	700	747	781	685	693	673	721	706	719	696	706	724	743	753	675	720	773	730	737	727	705	704	721	665	723	731	733	682	714	750	751	701	676	755	707	740	751	779	688	715	703	729	715	669	669	751	733	681	690	707	703	734	735	697	668	681	716	712	712	680	735	705	727	684	756	711	681	744	720	714	688	730	713	727	715	754	699	749	733	723	732	742	711	707	730	720	723	745	765	699	705	654	741	681	720	685	723	723	709	724	691	741	707	701	692	728	693	731	753	727	715	722	718	714	739	672	711	665	642	656	691	713	729	720	685	734	734	687	709	736	708	720	738	717	660	714	682	718	706	696	693	684	719	734	751	730	713	692	718	770	711	669	714	730	714	704	694	715	707	666	722	658	724	738	761	697	729	723	678	733	691	736	729	744	688	727	735	710	781	733	706	746	702	761	722	685	707	714	725	741	723	659	734	701	680	700	741	708	746	746	736	707	734	735	691	703	724	698	692	718	724	740	720	731	693	697	707	739	699	681	758	727	705	703	759	736	698	753	696	685	735	698	718	689	721	683	690	726	724	748	711	702	733	691	732	749	709	716	723	664	693	743	727	759	713	707	756	701	747	663	695	707	737	709	710	770	722	697	709	725	721	703	701	738	738	728	708	688	698	709	686	686	729	734	704	735	726	712	774	684	716	719	710	738	712	723	744	723	712	761	762	665	721	698	694	738	720	744	729	722	678	726	742	752	717	735	751	722	706	736	707	758	776	751	669	716	722	734	727	725	640	652	700	718	688	695	668	685	747	746	747	740	699	728	745	758	738	687	727	723	718	754	723	741	709	726	737	724	741	693	719	717	718	709	718	682	725	744	671	752	717	733	733	711	703	690	722	689	673	728	782	737	698	810	702	741	763	665	744	753	706	715	717	674	715	765	721	719	719	763	750	734	742	753	770	735	735	752	762	713	719	758	692	701	704	709	672	657	693	701	704	706	721	745	718	749	715	733	713	763	728	710	745	712	779	735	694	711	737	710
28319	22453	12275	696	240	228	222	202	212	207	171	179	174	218	197	161	178	178	182	178	185	170	148	169	161	189	194	167	170	169	160	179	169	182	166	172	169	157	184	172	171	179	185	192	178	172	172	179	167	164	160	155	178	180	180	180	166	165	144	173	163	175	178	138	164	164	152	168	173	172	181	170	182	180	185	155	171	168	171	180	167	130	180	170	178	157	164	160	167	152	195	196	161	192	189	180	179	160	196	170	188	175	147	162	183	169	214	172	180	149	185	179	172	166	187	157	186	176	180	148	189	164	161	148	201	192	173	171	156	181	192	170	168	167	174	164	157	194	175	200	167	174	180	186	171	175	182	187	188	168	173	177	167	187	145	177	180	145	164	175	172	185	174	185	175	153	172	168	186	179	167	182	154	192	168	155	177	170	205	156	194	181	160	193	187	161	183	181	189	183	171	188	171	173	183	147	193	176	172	181	188	177	186	182	191	189	171	165	169	190	158	173	174	183	173	165	161	178	187	174	177	175	171	185	164	176	166	167	165	174	195	193	191	180	177	184	170	168	189	188	192	166	178	175	179	152	165	182	167	158	177	168	198	171	157	163	181	167	165	139	179	182	168	153	169	202	173	172	164	158	190	166	153	188	194	193	179	179	178	159	159	166	180	182	199	181	158	176	173	166	173	151	191	173	183	171	185	193	175	179	184	177	154	156	155	162	184	193	187	180	154	145	176	169	194	178	178	187	179	153	174	188	183	198	160	199	151	177	176	188	165	160	154	170	173	176	161	162	195	159	175	158	186	167	196	178	154	171	186	188	160	173	184	167	178	175	182	166	157	181	165	181	167	175	169	174	160	186	161	191	178	193	163	187	184	180	182	160	181	169	164	172	162	167	138	171	167	182	169	167	168	151	194	168	166	147	163	171	199	194	177	168	187	165	154	166	172	169	188	178	163	170	168	171	195	185	191	154	151	185	161	184	186	170	181	170	184	174	165	171	175	169	182	188	171	195	183	196	171	164	173	177	162	175	154	178	156	183	155	151	164	170	163	160	182	156	190	181	165	155	161	174	182	180	166	188	141	174	182	162	181	171	173	178	183	157	169	178	176	182	151	181	171	186	182	164	144	169	150	171	168	170	164	151	149	178	159	171	170	175	150	180	177	171	174	162	184	158	184	188	169	169	169	161	186	182	184	173	166	166	185	187	160	193	162	174	166	168	162	164	194	152	189	171	162	198	169	179	168	148	196	176	157	181	161	179	181	183	195	183	178	165	162	152	161	180	159	184	160	198	165	196	176	166	171	166	164	160	169	138	180	185	165	187	186	187	187	194	162	157	163	165	178	176	168	160	170	171	163	173	139	172	182	209	189	188	187	157	183	175	173	166	138	188	191	198	145	188	160	162	169	180	176	152	196	171	185	175	146	159	178	155	166	173	172	176	186	163	158	202	175	167	169	170	169	188	156	172	176	171	190	195	176	176	170	214	162	198	176	194	197	171	194	178	160	173	190	206	166	174	160	176	167	156	168	175	180	203	158	179	154	189	171	172	166	183	194	174	169	167	181	176	166	170	179	159	178	169	170	187	163	162	166	141	154	159	180	165	175	178	177	166	184	175	180	158	174	170	183	188	166	164	183	164	176	180	152	167	182	173	195	176	193	181	199	162	170	150	194	180	187	181	181	161	163	161	195	198	156	212	179	178	154	200	185	180	176	181	182	168	162	159	204	183	164	155	186	181	182	156	180	165	153	212	182	171	158	185	199	200	174	146	180	188	180	179	198	163	186	168	166	189	200	183	152	156	142	152	173	184	182	192	176	172	152	183	180	201	183	190	202	175	189	162	162	178	201	157	156	163	157	213	174	159	175	143	184	158	179	160	156	175	204	187	182	174	190	170	178	192	169	150	176	170	169	198	167	181	188	149	194	167	153	193	153	190	172	181	195	185	186	163	175	185	156	157	179	166	198	165	139	166	165	200	173	203	165	175	177	175	182	165	176	191	167	150	155	164	165	163	164	175	167	175	163	166	186	172	174	179	198	165	162	186	158	166	170	171	196	186	168	172	167	175	179	169	166	189	184	192	175	183	176	165	161	172	175	156	179	167	158	190	153	158	163	150	197	145	179	178	186	194	164	164	196	189	187	200	160	168	190	181	172	161	184	202	159	176	205	163	184	189	200	179	173	158	169	167	181	170	172	187	159	167	137	176	144	190	171	151	181	194	194	164	165	194	159	178	167	163	178	157	183	192	164	166	160	176	163	163	177	167	175	187	191	167	168	175	178	171	181	174	193	183	165	180	149	174	194	180	182	171	168	181	160	168	162	166	188	175	163	180	158	178	161	175	196	142	178	174	150	172	185	175	178	173	174	169	176	178	188	149	171	193	188	187	196	157	175	180	153	159	176	175	195	171	152	158	175	166	179	192	153	187	161	179	174	187	177	175	141	163	162	184	177	172	172	159	173	179	160	179	166	175	159	189	187	179	182	166	141	178	151	154	180	175	162	189	182	166	169	169	188	155	176	167	171	161	173	164	171	183	190	190	177	151	167	181	210	187	163	191	175	181	156	197	194	176	146	187	166	177	163	178	177	180	175	189	169	177	162	176	171	163	165	176	175	158	190	162	152	149	188	169	172	167	172	191	168	166	177	188	167	169	187	175	174	175	152	193	195	157	149	216	166	185	170	177	163	175	162	180	179	196	166	175	187	177	163	193	173	188	153	176	172	207	181	188	172	168	172	149	163	173	143	162	177	174	172	159	178	166	166	169	165	173	200	172	161	176	197	169	155	182	173	175	176	194	196	174	172	171	163	183	178	183	192	169	175	169	154	180	170	164	186	191	198	170	169	187	164	156	165	142	175	182	188	186	171	165	169	193	156	184	153	175	176	172	174	175	176	162	183	158	171	160	171	188	159	183	191	204	182	183	173	193	176	152	186	180	169	173	180	189	157	170	170	180	182	183	178	182	167	176	162	185	171	180	174	160	167	173	169	162	191	156	170	202	165	169	163	166	162	179	166	175	181	173	167	186	185	155	172	184	189	174	175	169	185	170	186	176	164	187	162	147	198	170	187	177	185	185	173	174	161	157	184	184	148	166	166	186	169	175	166	189	155	176	180	148	180	169	183	187	148	167	158	177	164	172	175	173	169	174	159	188	177	167	200	167	153	161	169	187	182	168	188	169	177	149	169	160	177	179	165	160	159	183	183	166	182	178	162	178	182	186	173	180	180	142	159	164	180	201	157	174	162	194	175	170	201	175	160	154	189	171	167	179	150	140	161	169	159	194	163	170	159	155	171	169	174	188	158	166	151	194	171	162	156	159	203	184	188	173	185	173	163	154	173	173	176	182	168	181	182	175	193	162	189	170	160	177	194	163	187	168	179	193	173	171	172	200	199	169	198	195	168	160	161	157	175	156	205	174	141	181	182	179	204	151	195	147	168	188	165	174	175	172	164	145	160	172	167	167	189	182	164	168	181	158	185	176	179	177	188	159
7326	26041	4060	418	326	275	258	253	234	233	179	222	194	199	230	191	206	200	191	168	200	211	194	220	201	206	177	200	185	173	196	188	178	194	184	210	199	204	195	186	209	177	183	189	212	175	195	186	189	215	192	178	182	208	180	208	181	189	204	201	173	210	205	189	199	188	186	193	202	171	190	199	176	213	156	183	182	168	177	189	197	196	188	179	196	191	201	180	176	171	205	195	208	184	197	205	177	171	204	190	168	175	195	165	190	189	164	185	190	188	192	148	174	181	182	194	214	177	190	203	205	203	186	194	171	165	175	201	174	203	208	194	190	204	189	193	184	187	176	175	203	187	202	196	184	203	184	176	206	180	179	201	193	179	182	200	158	190	197	205	193	163	196	179	161	188	196	188	207	223	177	173	181	179	190	203	174	199	181	198	172	189	194	203	181	178	189	188	190	220	201	176	200	177	173	190	186	204	188	210	202	205	197	212	204	176	187	190	163	196	194	167	187	203	190	206	180	182	179	195	180	179	203	204	208	200	177	185	194	198	216	197	185	205	163	203	160	174	182	185	193	188	198	199	234	190	188	173	183	206	200	174	196	228	192	183	192	186	199	173	211	187	185	193	172	170	200	187	193	195	184	188	214	189	189	182	188	173	188	212	184	193	185	164	189	173	200	198	178	167	198	174	198	186	190	186	188	209	174	204	172	201	188	196	182	194	188	225	188	217	207	190	175	197	196	199	183	221	203	199	199	182	197	186	200	182	165	186	211	181	187	187	184	207	183	214	181	179	198	207	209	181	176	162	196	195	196	191	208	196	174	207	202	183	200	185	208	187	209	201	212	211	185	206	195	203	204	222	176	189	203	188	201	200	189	208	181	188	187	191	190	186	171	168	205	189	186	183	191	201	181	183	196	171	209	224	176	181	188	198	151	209	176	199	205	190	195	179	200	184	188	217	191	213	177	190	196	200	198	194	195	207	167	179	204	187	226	192	199	205	188	194	175	202	202	178	190	181	190	180	208	198	189	197	206	198	184	209	194	194	179	176	200	194	198	182	183	184	172	175	178	193	197	192	194	179	205	195	184	194	192	189	214	206	192	176	204	178	210	181	190	173	201	198	182	216	189	206	175	188	192	192	195	185	212	189	174	205	199	179	187	176	171	183	179	186	203	187	173	168	173	176	192	199	148	196	216	219	175	188	165	185	194	180	204	174	210	204	203	179	187	205	162	193	203	179	203	184	206	165	194	197	209	203	202	209	186	177	190	187	196	200	203	188	206	183	219	182	184	191	185	179	207	190	186	196	195	177	173	198	170	194	185	184	185	208	170	193	200	191	188	218	203	177	186	173	180	189	209	200	194	182	165	187	176	213	194	174	177	189	190	188	175	172	197	172	185	195	189	198	202	198	170	210	207	186	195	165	206	176	207	176	201	184	183	209	199	195	193	198	200	197	202	188	172	169	186	177	221	181	193	177	180	182	195	197	201	217	164	185	182	182	192	176	193	195	194	184	202	203	181	208	218	219	203	208	179	207	222	193	187	197	196	225	181	199	207	181	215	194	205	187	188	197	177	166	187	201	182	206	181	197	196	205	160	192	156	188	168	201	228	162	183	195	177	165	202	197	210	206	199	180	199	184	182	192	183	191	196	218	184	212	200	197	199	169	197	201	199	215	210	195	200	187	204	187	201	179	169	167	203	213	195	199	219	191	186	176	156	199	203	194	211	185	199	177	198	211	181	207	201	194	166	187	199	197	171	186	174	190	217	216	197	173	214	208	206	199	179	186	188	178	193	171	195	200	179	196	195	188	205	192	187	180	191	167	163	189	184	185	202	192	198	195	198	209	191	191	170	185	186	199	190	196	178	213	174	191	195	178	188	207	168	185	204	174	195	197	200	168	214	202	186	176	177	209	214	203	201	173	205	178	167	205	179	167	175	171	182	205	201	180	194	195	192	166	166	164	179	181	186	200	183	192	196	209	212	200	184	186	183	218	200	204	208	198	178	204	197	191	180	181	174	152	181	178	171	185	175	193	190	207	183	198	220	157	196	185	219	183	205	191	182	179	185	173	162	175	195	198	195	189	188	222	203	155	199	184	185	187	185	213	214	182	194	196	210	199	189	213	175	215	205	204	163	186	184	224	183	195	212	210	182	206	186	189	182	197	215	200	213	173	182	202	185	212	176	192	187	195	180	177	188	206	181	193	178	190	191	199	209	196	197	175	192	203	197	188	184	164	208	199	195	212	188	207	200	171	186	199	203	228	186	173	193	175	195	191	161	195	210	196	189	195	181	170	218	182	198	176	177	211	194	217	187	210	177	182	199	189	164	183	196	167	179	189	201	167	205	164	167	188	191	191	174	191	199	203	177	215	173	204	195	165	188	199	202	198	199	199	198	189	189	196	185	200	183	204	189	195	203	187	180	190	208	178	181	201	206	189	192	183	145	189	210	190	203	181	205	198	186	202	189	200	190	174	206	188	186	203	189	194	199	181	216	185	195	175	195	175	162	177	197	174	213	188	186	199	192	187	195	194	203	201	184	199	182	200	181	176	188	187	199	201	187	214	202	174	213	180	186	179	186	183	193	188	196	194	210	193	176	215	195	203	207	176	172	187	182	202	176	203	168	207	178	171	197	182	207	177	178	179	193	197	192	195	166	196	209	185	183	208	172	170	201	190	173	187	177	178	193	175	190	165	176	153	197	201	187	202	160	190	184	188	176	192	188	186	196	196	198	204	161	182	192	203	204	183	192	180	184	200	219	195	218	189	216	175	185	195	206	184	208	182	197	204	186	197	185	175	180	176	194	204	205	198	182	197	181	196	184	181	202	163	186	177	209	178	195	201	200	167	206	196	196	204	191	174	200	208	199	174	211	190	206	175	184	231	211	171	201	153	187	200	194	212	195	182	200	193	189	213	182	203	193	190	216	169	199	185	182	187	207	214	170	212	186	163	197	204	187	173	197	176	208	183	231	186	188	190	185	216	174	189	176	191	179	203	189	186	179	204	180	190	201	168	185	183	213	192	178	168	182	199	162	198	205	206	175	196	204	186	188	185	203	206	169	188	194	206	185	209	196	197	198	200	186	193	169	194	199	198	201	201	160	192	200	180	180	202	191	188	185	190	186	209	205	187	174	215	202	178	187	197	179	199	186	159	200	174	202	163	213	200	208	168	191	178	196	176	176	192	180	181	191	187	184	184	173	188	181	179	196	189	184	201	179	195	166	206	180	184	192	180	199	171	204	191	197	236	197	183	181	178	195	202	199	169	172	218	160	222	175	187	192	189	191	176	184	175	210	194	177	184	202	181	189	202	173	183	193	190	192	190	199	199	184	174	176	179	199	190	196	214	200	204	190	174	189	188	175	199	179	191	182	174	189	190	215	204	193	191	190	182	207	181	179	187	195	192	203	163	200	192	212	181	194	204	189	200	159	161	185	205	189	199	199	202	204	174	183	217	220	182	173	209	167	210	195	213	198	185	171	212	200	183
25419	21658	29676	22723	20957	15981	2129	1013	919	855	758	768	715	674	686	649	608	606	583	606	626	600	601	612	565	581	566	597	556	542	578	548	562	553	586	560	584	522	539	558	517	563	541	552	547	584	530	560	543	555	564	565	542	533	552	568	540	519	539	545	527	529	558	584	546	563	542	536	557	516	536	504	537	560	509	529	512	524	507	533	527	523	621	548	550	546	546	556	544	519	525	527	502	565	553	565	547	554	529	564	548	523	525	515	561	587	478	574	573	524	535	539	501	546	544	536	499	495	547	525	495	503	529	537	517	547	491	513	535	548	565	511	518	550	523	561	543	493	532	525	499	556	565	510	492	491	534	493	466	568	535	510	513	546	545	523	542	548	537	532	539	535	525	540	506	562	514	567	535	542	539	537	526	506	510	525	508	492	557	530	539	490	507	529	557	524	502	529	505	500	527	532	526	531	539	516	545	539	516	508	596	583	546	489	543	501	537	553	510	519	511	525	584	516	535	562	514	524	526	527	509	551	531	544	559	501	514	593	538	569	533	518	549	504	486	509	562	528	560	523	541	514	540	496	507	564	556	517	545	516	564	523	547	521	543	576	505	492	526	577	540	542	548	557	541	554	513	525	569	533	552	524	521	556	500	576	573	581	545	509	521	514	528	519	526	514	527	556	532	516	527	493	563	519	541	516	517	569	610	557	522	542	510	519	545	517	531	506	523	524	485	566	548	527	510	488	533	505	550	530	478	539	516	511	506	484	562	512	507	502	513	521	525	506	529	525	460	539	537	540	549	582	523	525	570	512	560	579	532	517	538	552	500	491	520	565	503	490	551	563	552	555	530	549	508	543	532	539	535	501	540	546	521	507	519	499	519	576	552	502	496	527	518	548	544	509	557	548	511	535	542	524	496	534	510	532	530	528	523	508	523	548	515	505	532	509	541	545	536	524	528	520	530	568	520	577	607	541	555	525	492	523	517	507	513	566	508	513	552	552	574	484	503	546	533	554	508	524	551	542	500	503	532	513	526	546	589	541	516	560	506	536	512	527	558	559	564	539	546	523	516	546	522	520	569	527	569	517	557	511	512	523	560	564	519	503	509	549	529	549	598	518	511	541	555	575	533	535	504	529	525	521	519	520	524	534	501	560	536	496	537	505	534	550	519	516	507	560	504	507	554	556	548	518	550	526	498	548	568	568	535	549	533	544	496	507	560	529	543	512	523	483	534	513	552	511	552	496	531	496	506	547	514	546	554	528	555	562	530	502	551	581	549	564	529	543	550	495	562	591	546	550	506	512	560	526	564	518	512	511	554	514	509	541	500	551	529	531	499	509	547	562	522	491	527	498	516	516	546	521	557	553	510	518	500	487	534	521	525	565	509	512	560	519	520	524	511	531	493	536	491	569	481	567	503	572	528	495	582	527	540	532	533	522	573	497	553	544	519	528	520	497	506	545	504	513	520	535	498	540	544	509	527	515	546	547	559	525	556	529	544	546	586	508	497	513	476	512	533	508	493	523	550	523	542	518	518	545	520	517	572	565	498	529	501	564	484	518	565	523	518	542	541	581	534	554	520	539	534	535	568	518	515	516	548	553	539	519	546	541	513	559	611	517	561	517	518	519	545	523	542	529	555	492	572	513	517	522	553	570	515	541	484	534	505	491	525	552	519	556	535	544	529	518	533	523	553	516	534	524	533	513	556	520	494	520	552	549	545	513	502	521	519	575	523	563	541	565	521	520	558	516	564	512	539	528	549	556	498	566	524	575	504	550	520	564	556	536	551	523	544	525	537	534	541	547	497	557	556	531	568	558	553	476	491	519	492	538	512	528	554	525	522	525	507	535	521	514	507	520	554	554	520	523	574	536	508	513	505	556	515	513	538	523	565	544	544	542	581	516	553	526	526	547	493	531	542	485	524	518	530	504	568	502	543	540	546	549	528	574	521	548	521	542	511	508	483	535	594	491	493	504	564	528	513	536	569	525	548	521	521	519	536	541	549	525	562	557	526	533	549	525	534	530	558	542	541	565	525	541	532	545	494	521	480	570	522	572	507	544	521	496	493	529	604	531	508	556	545	518	539	555	575	554	511	533	560	504	538	534	511	519	568	546	531	551	541	503	526	546	548	504	535	548	520	503	528	547	554	524	535	545	509	569	528	523	495	540	536	524	540	519	533	504	530	544	583	546	553	575	557	551	528	527	556	492	501	537	509	520	510	498	504	584	506	556	560	509	560	506	518	528	567	535	547	550	552	512	542	558	555	536	569	559	549	538	507	470	546	524	510	503	536	564	551	557	504	522	563	546	522	566	534	577	568	525	588	532	490	553	536	546	539	509	502	531	506	469	543	555	539	513	512	507	530	530	496	567	495	552	532	551	514	572	531	519	541	535	563	567	567	563	492	544	574	574	536	517	490	565	605	533	564	513	528	511	561	502	551	544	543	519	546	535	539	545	525	561	530	538	517	556	558	532	520	535	567	487	525	530	526	484	543	534	502	516	508	516	534	512	561	558	523	547	511	533	514	567	562	525	504	518	479	525	548	567	539	526	504	533	562	547	508	506	498	523	524	569	515	526	516	562	525	538	552	533	508	565	509	524	521	548	566	536	563	541	539	536	523	524	540	524	526	542	549	544	494	531	532	529	562	554	517	557	561	582	475	529	514	510	552	487	556	514	550	533	540	567	542	530	559	514	550	493	525	525	519	549	546	535	526	561	539	533	512	550	544	544	524	510	484	508	553	535	530	577	523	527	509	519	506	554	527	560	557	525	522	538	507	533	470	495	524	522	546	542	540	540	544	511	522	526	610	468	521	564	551	527	538	531	586	509	526	514	524	556	509	527	558	568	522	565	518	538	589	505	505	497	502	486	520	537	519	540	561	556	564	576	553	511	514	485	531	564	539	557	533	523	571	583	531	577	517	582	507	543	554	576	502	523	545	517	539	561	542	498	568	528	547	513	541	484	497	470	539	564	488	527	533	519	506	492	521	516	532	489	554	504	560	537	596	528	517	538	556	481	553	567	496	566	575	545	539	506	580	613	529	494	530	519	476	517	512	522	485	536	543	501	512	527	504	540	562	535	512	503	514	515	516	527	517	547	501	506	552	521	533	498	566	565	520	542	527	547	537	550	558	568	518	551	513	530	480	532	489	509	547	524	524	552	566	548	511	546	484	508	538	531	549	543	558	540	554	529	581	535	561	475	476	533	520	496	585	524	544	548	539	516	545	491	548	522	495	526	530	546	523	510	514	498	518	534	565	550	531	528	532	540	525	536	544	529	530	509	526	495	569	509	520	527	538	524	547	514	527	553	540	535	521	531	527	524	530	542	587	537	560	523	551	511	518	502	561	568	528	553	540	548	545	537	528	541	523	529	522	517	505	509	533	532	547	512	526	562	592	558	519	519	554	504	527	559	490	546	498	501	525	512	549	537	553	542	537	543	507	500	572	518	485	523	489	527	527	528	551	549	489	540	542	521	544	533	550	533	538	526
11617	49206	15551	4912	3380	2477	2112	1731	1440	1311	1206	985	889	849	799	768	681	685	669	694	647	598	616	611	616	645	559	555	594	614	563	627	561	565	547	541	523	501	580	572	541	567	542	552	555	545	558	556	558	541	551	553	520	545	549	529	507	586	604	519	499	539	551	513	510	513	533	559	528	507	576	544	547	538	558	538	533	582	551	525	516	561	541	511	514	539	508	523	566	529	485	519	542	529	546	470	546	549	528	487	477	555	583	527	495	495	549	518	543	550	522	528	539	521	500	530	554	503	552	501	539	532	545	532	518	531	535	530	548	526	500	550	534	516	550	541	541	537	513	545	523	559	483	530	520	525	532	536	552	531	511	560	579	546	572	569	515	513	524	510	549	520	503	542	532	542	569	524	548	542	518	496	524	539	542	523	569	549	537	490	561	491	524	509	523	511	478	495	534	519	561	552	578	536	554	577	541	529	564	553	551	540	549	510	500	539	525	528	529	502	510	519	590	522	560	504	545	524	531	559	535	554	539	546	577	545	513	520	485	545	570	496	519	502	538	513	552	537	491	539	503	529	500	525	525	560	549	545	585	527	534	575	563	549	530	521	532	540	535	507	542	504	530	552	591	534	567	496	553	559	553	552	549	537	521	532	533	533	500	532	557	547	524	526	536	518	522	521	536	517	537	511	532	528	512	561	549	560	557	557	510	581	545	520	555	520	503	539	523	528	568	507	493	570	517	539	543	529	542	519	518	540	525	531	565	539	539	528	564	552	525	528	509	534	557	489	510	499	526	526	528	512	520	528	529	500	520	547	529	523	465	569	522	547	526	541	497	511	574	544	544	473	564	524	524	506	542	503	513	498	529	530	494	537	525	533	516	521	547	477	552	527	552	479	514	548	551	520	555	566	523	525	518	543	509	549	507	513	511	520	534	565	565	527	542	525	555	561	488	518	542	523	508	499	538	490	509	496	482	519	540	584	521	531	553	517	535	525	542	535	514	527	506	526	509	536	536	550	565	496	559	539	536	507	536	518	548	553	527	552	539	528	527	515	525	504	564	537	579	543	553	546	495	514	514	484	536	529	522	467	509	489	544	576	557	521	544	514	473	526	489	527	530	554	505	508	518	565	485	508	529	544	550	555	520	469	510	499	562	535	567	535	541	525	536	505	551	529	529	509	543	509	537	525	539	538	528	491	546	487	512	521	535	532	520	532	553	547	530	558	511	534	493	540	546	493	511	475	567	524	531	535	552	504	537	523	579	550	517	485	502	559	525	550	542	540	520	549	523	529	491	511	558	524	485	534	561	529	517	550	576	532	546	539	534	512	562	539	499	556	536	512	592	493	543	487	524	539	509	515	514	505	514	533	536	544	525	525	582	524	516	548	533	520	496	541	512	531	556	550	520	515	496	502	474	532	572	530	559	558	493	513	526	518	509	541	485	531	542	558	541	511	522	534	525	556	479	536	511	515	469	518	507	562	573	465	546	541	562	538	528	501	519	554	513	539	517	554	524	505	517	519	521	521	606	485	503	560	525	481	539	534	523	503	536	564	548	532	538	552	514	517	515	531	527	515	507	515	538	497	523	515	530	574	518	539	499	522	551	555	511	560	516	581	515	570	498	534	536	542	529	547	509	506	556	509	522	545	545	485	538	543	551	535	506	555	536	521	504	493	560	520	528	504	522	552	542	486	548	539	555	479	534	565	580	578	529	500	527	544	546	520	498	522	547	479	489	524	548	547	558	541	528	574	538	534	542	509	522	512	528	528	556	517	557	509	520	516	531	549	526	509	509	518	529	535	558	587	521	549	496	518	536	526	506	509	563	521	528	498	526	512	528	546	526	557	544	524	526	538	498	536	519	568	524	547	578	552	545	509	545	555	532	529	558	540	541	543	502	580	531	518	582	510	541	531	548	524	531	545	524	534	540	530	518	543	482	541	494	516	507	525	538	518	521	563	524	530	552	552	510	555	523	549	542	521	573	531	492	542	578	544	511	551	516	473	516	563	498	545	516	526	515	514	523	559	517	546	550	521	534	535	515	556	549	519	532	547	541	493	545	534	517	541	556	528	540	507	555	516	562	541	533	532	525	551	540	525	510	485	539	530	554	526	577	525	513	549	535	548	513	487	495	540	574	523	547	541	529	527	500	550	563	547	531	525	557	543	502	551	513	525	516	532	544	495	478	506	528	549	510	545	537	516	580	549	551	545	514	546	487	521	506	515	515	533	533	519	534	539	497	491	598	526	553	572	576	568	540	562	537	546	566	545	519	517	520	510	505	557	516	519	490	537	537	545	514	487	558	539	536	553	496	519	530	506	515	512	559	503	554	532	519	528	546	506	514	524	494	522	519	514	546	533	556	524	515	500	587	581	550	526	585	491	491	566	562	518	514	496	539	545	500	567	560	527	512	543	554	550	522	509	544	546	505	512	561	529	564	501	502	526	496	541	560	551	571	585	580	542	484	518	520	480	532	550	522	531	496	524	459	546	518	529	495	513	525	514	537	534	561	493	535	535	550	541	524	515	518	496	555	547	506	533	518	516	558	552	462	540	546	527	537	512	490	513	548	508	521	511	525	558	492	496	502	519	525	490	528	540	581	516	573	509	566	543	532	512	510	545	545	551	502	527	536	527	552	529	507	561	500	544	513	516	518	529	580	487	553	541	556	512	501	556	559	511	514	564	529	555	524	523	523	525	531	538	552	535	546	553	544	560	535	552	535	528	553	525	517	510	532	524	574	533	541	537	546	490	518	493	551	520	496	524	525	551	533	547	548	536	529	556	509	515	546	527	526	517	514	565	499	541	550	555	501	529	507	551	509	556	568	562	510	547	531	533	524	513	553	535	486	456	533	516	493	538	519	562	529	530	508	522	521	517	533	536	530	501	473	524	524	534	538	546	480	512	563	526	568	523	543	514	547	519	550	532	547	571	491	492	513	556	546	515	555	539	533	518	533	553	549	491	513	539	513	561	534	545	504	540	495	557	558	523	529	538	554	523	523	560	521	527	506	550	534	505	576	533	512	535	533	516	544	536	528	501	536	525	539	535	497	523	544	548	514	509	525	532	508	545	560	523	519	523	556	549	529	541	522	523	524	524	544	516	534	519	571	528	554	555	521	522	517	512	526	627	519	538	514	532	522	502	511	569	549	494	573	562	540	525	533	577	519	558	526	536	539	511	489	511	534	531	483	527	512	525	544	473	500	562	543	555	566	548	556	585	530	508	515	505	536	537	519	502	548	539	506	479	549	570	519	517	534	534	559	566	569	523	511	551	535	528	558	560	499	511	528	506	470	508	507	523	504	528	539	567	543	521	502	554	485	495	550	529	537	543	552	527	522	534	526	567	599	528	520	506	546	568	533	514	522	535	517	525	562	526	592	508	496	502	516	510	556	554	554	527	508	507	531	494	554	535	579	550	535	520	522	512	549	530	509	558	519	574	566	529	521	566	506	510	507	496	527	543	540	506	495	564	500	517	532	501	565	546	547	555
23038	21181	29760	22441	20978	21239	15641	2144	1487	1421	1291	1122	1089	1020	1014	906	941	862	937	873	833	813	777	838	788	772	773	807	777	766	792	775	810	778	816	769	792	779	760	718	773	700	693	742	731	729	725	731	764	768	752	775	722	739	697	746	768	777	728	738	753	717	746	731	686	731	720	734	717	777	741	696	759	748	682	737	723	726	705	775	722	742	748	714	687	731	703	768	742	731	685	729	745	711	722	716	722	715	684	713	742	703	718	671	716	719	730	712	760	700	732	726	765	704	711	724	723	693	767	701	723	719	712	675	705	696	746	700	747	731	694	736	712	709	759	738	734	726	716	723	738	685	724	740	700	649	743	760	709	727	713	718	711	692	739	753	702	724	759	742	779	715	692	757	773	705	709	708	712	720	736	736	659	667	729	747	719	725	675	684	686	733	762	694	714	730	718	678	696	718	718	693	712	755	702	747	742	685	723	697	782	732	724	756	679	713	747	735	715	755	750	750	702	708	758	749	698	704	731	724	713	733	756	747	707	713	698	660	712	694	757	662	710	712	693	714	709	746	723	689	686	716	751	713	742	715	729	712	665	717	713	774	693	710	743	751	765	726	702	697	684	707	675	738	704	719	701	654	683	696	719	717	767	665	708	747	723	709	744	705	701	711	683	721	674	685	754	715	702	700	714	714	684	665	694	705	741	726	713	700	779	717	636	707	710	729	740	699	660	709	741	728	727	717	728	718	700	732	733	737	680	716	730	683	689	773	721	751	743	731	762	724	702	680	740	690	727	729	728	725	708	785	705	754	739	660	686	711	705	711	734	737	698	731	666	707	703	714	713	681	723	730	740	668	716	731	701	681	733	725	752	727	669	752	714	770	698	715	743	713	695	748	692	684	687	712	713	739	693	698	716	715	669	718	723	736	731	744	688	771	793	724	707	727	693	693	757	678	713	735	718	743	747	751	726	695	756	694	756	721	765	711	717	728	758	716	669	711	696	728	715	763	675	714	728	731	675	717	749	697	697	706	679	715	694	689	717	691	731	722	731	753	732	730	747	716	748	715	718	727	696	698	694	746	717	695	758	699	748	748	729	692	691	735	709	702	697	739	737	704	710	757	718	726	709	689	715	692	670	656	797	726	715	682	723	752	723	710	711	743	732	709	713	725	706	728	727	672	719	678	737	717	684	748	708	683	672	705	691	767	733	704	743	730	710	708	712	777	752	757	719	702	722	735	755	700	684	712	709	739	714	667	703	747	718	711	720	722	738	690	705	716	772	709	742	719	725	689	682	738	701	735	734	766	733	721	747	734	709	675	703	736	706	741	741	695	685	711	706	708	722	681	704	682	701	741	710	715	713	688	695	722	719	698	677	703	693	765	739	673	663	738	732	721	700	696	745	717	672	697	726	720	736	731	763	734	723	758	692	750	732	693	700	709	674	704	731	748	733	737	704	750	741	663	734	648	725	690	728	736	718	711	685	738	684	769	674	711	754	674	694	692	722	694	729	750	691	731	727	729	721	688	706	704	666	703	725	715	707	706	726	719	743	731	748	780	734	737	687	682	699	690	702	725	774	753	749	753	717	736	722	699	767	705	717	709	710	736	705	698	676	693	675	703	705	693	709	750	717	768	705	694	724	719	666	742	706	679	710	691	710	713	722	738	696	715	731	697	774	705	758	721	737	711	732	713	701	696	716	683	697	682	684	771	720	717	709	736	725	716	784	705	717	714	731	677	693	695	700	733	776	705	736	715	755	702	722	758	697	726	737	648	704	677	722	730	742	727	748	709	703	769	733	703	709	695	709	726	752	749	730	738	741	766	738	711	719	720	653	729	691	690	697	698	725	725	689	719	721	713	731	738	693	721	647	697	731	734	709	727	707	744	731	727	672	675	713	686	751	697	718	775	725	732	735	747	743	725	727	762	698	719	663	709	720	703	711	706	745	730	720	701	718	730	691	704	731	779	723	701	730	731	736	726	690	669	743	780	687	696	762	715	686	760	716	753	730	736	784	722	690	697	709	716	739	702	669	699	729	711	720	691	700	713	678	699	736	736	742	696	695	777	710	727	716	762	729	691	711	688	714	737	699	748	687	729	711	713	697	671	755	704	690	689	700	721	748	722	715	677	722	754	686	710	733	772	672	682	733	751	651	728	724	723	708	673	731	729	731	725	691	722	728	705	745	725	743	700	688	730	695	688	719	715	717	699	706	780	712	740	740	706	710	733	675	745	702	735	724	700	693	771	670	725	712	732	741	780	668	710	663	683	705	669	699	734	700	678	743	702	693	715	741	697	759	743	748	721	716	691	789	691	675	740	726	708	694	707	708	696	674	679	774	718	704	739	706	744	705	740	770	743	738	720	732	707	651	692	643	746	715	718	728	707	699	718	747	719	716	709	727	702	723	785	709	679	714	728	744	687	730	686	698	698	750	662	739	683	736	738	716	675	721	723	713	750	713	682	740	664	696	699	662	729	709	753	709	684	708	665	761	714	675	745	769	732	732	743	710	736	760	722	668	740	718	716	721	692	723	715	756	723	754	753	763	689	707	718	702	760	757	695	759	741	749	716	709	718	730	699	728	715	749	689	714	743	749	732	719	754	744	755	725	702	645	675	744	738	742	703	728	681	756	766	704	740	752	735	667	685	696	705	734	710	721	723	730	721	711	704	752	699	728	697	714	700	704	686	724	737	727	692	700	708	699	714	724	714	748	720	712	724	720	702	744	685	744	711	692	696	731	710	714	714	679	735	758	735	709	717	746	771	736	706	726	680	700	714	693	743	728	739	663	734	753	689	744	712	739	726	710	760	671	723	711	744	713	753	698	758	683	713	727	711	753	647	747	684	730	706	723	736	724	719	717	705	734	723	690	750	756	743	744	760	699	710	731	725	723	742	692	736	713	733	742	750	735	697	722	720	717	738	696	683	721	679	704	701	701	702	729	745	710	718	740	685	765	693	713	711	700	737	736	717	742	701	744	635	725	732	667	730	728	703	726	677	680	694	733	734	740	700	745	751	703	690	749	708	750	693	732	716	705	747	732	686	690	737	734	678	708	644	754	750	702	726	750	691	753	692	792	728	761	710	753	723	717	723	748	743	742	780	756	737	683	697	719	760	724	722	700	711	723	693	744	717	736	718	787	729	692	708	681	718	696	742	716	715	703	706	765	688	737	670	735	707	695	699	681	698	742	714	718	745	784	730	762	712	713	773	730	706	727	703	715	710	662	679	729	723	730	737	740	725	758	735	746	755	691	745	695	688	744	702	737	733	735	699	668	734	725	695	707	732	720	686	724	733	757	710	708	701	700	678	746	722	768	714	763	710	741	669	720	696	704	706	728	732	715	714	710	702	724	687	697	737	709	728	763	669	735	736	685	699	746	661	692	753	697	734	691	714	701	754	751	680	710	720	743	650	673	653	706	699	750	700	735	740	746	725	756	698	741	750	700	712	736	651	743	725	742	727	703	742	689	685	717	678	673	684	762	731	694	668	709	764
16861	39130	16079	8893	6074	4607	3740	3015	2616	2315	2076	1678	1465	1345	1292	1189	1156	1049	998	980	956	876	904	897	820	854	831	869	793	802	795	764	753	797	778	762	788	783	724	787	765	731	749	796	701	725	768	753	785	734	743	772	777	718	747	750	774	767	766	755	702	753	698	721	710	728	736	750	747	738	764	727	764	682	727	739	696	741	733	767	716	743	745	706	708	770	748	694	737	706	665	773	721	769	695	715	743	714	701	739	725	724	727	774	722	677	780	733	737	702	774	706	720	717	757	717	717	772	714	765	696	707	696	731	752	733	710	722	721	734	796	772	730	738	681	721	710	720	734	744	665	719	753	763	681	719	699	747	757	698	724	732	706	715	765	683	712	708	737	689	715	746	734	727	746	743	764	710	744	690	759	724	713	715	718	718	724	708	706	734	688	741	707	746	680	728	680	738	762	683	736	708	757	735	727	691	725	675	685	737	740	737	743	757	742	733	728	701	712	748	706	768	742	728	754	776	729	690	727	725	703	737	738	745	719	678	720	677	700	694	714	724	733	680	753	762	691	689	676	735	710	704	728	754	738	748	704	712	726	764	706	707	719	684	715	709	692	721	701	704	763	711	747	727	713	716	758	702	685	726	708	722	676	764	690	765	710	729	738	689	651	731	690	697	648	739	710	743	755	728	760	721	711	710	733	679	712	737	711	751	718	740	719	715	704	706	741	740	740	706	722	717	690	742	710	722	741	706	701	735	713	724	711	777	737	723	739	669	723	757	704	712	715	750	725	723	770	717	737	717	748	758	732	785	726	742	767	726	753	680	730	753	699	749	730	747	706	753	728	778	715	679	732	732	771	722	737	741	707	747	732	736	746	690	740	752	740	707	713	750	695	775	730	743	723	719	699	765	749	772	747	738	739	659	671	746	775	688	716	730	693	778	730	765	714	775	695	709	713	715	710	706	771	723	741	692	710	731	730	716	717	725	691	765	708	734	750	708	759	693	747	701	690	703	697	706	725	708	726	721	746	730	745	698	736	734	741	725	766	706	717	790	719	730	716	718	715	731	703	742	720	710	727	744	720	708	736	685	716	692	754	730	677	757	695	730	721	731	735	740	747	759	727	772	730	774	709	705	741	702	750	723	696	749	696	722	754	758	693	665	776	803	728	729	710	728	803	708	758	716	722	770	729	716	710	701	736	715	680	734	696	709	749	737	732	729	725	730	722	696	712	718	727	749	703	727	713	679	734	727	729	675	701	726	710	721	745	776	717	703	739	699	714	721	696	729	702	694	678	733	662	676	733	710	705	732	742	782	709	783	692	778	763	728	759	741	694	673	744	700	737	742	754	711	726	685	711	764	733	736	717	738	735	744	795	717	713	708	699	700	693	720	688	727	775	701	675	700	690	754	701	699	762	753	744	737	717	724	679	721	718	717	764	730	670	743	725	741	705	699	765	699	769	699	698	743	733	756	682	726	679	721	783	703	724	719	728	715	694	678	711	684	731	699	767	787	748	720	752	702	698	723	708	711	696	711	757	748	780	725	700	687	665	704	734	699	710	756	773	763	755	731	700	709	716	776	735	701	747	680	718	737	701	704	728	678	771	696	699	732	728	654	719	727	754	742	761	738	714	726	733	754	696	740	695	718	717	682	652	728	694	691	740	731	729	736	704	733	747	716	718	723	718	702	695	695	714	673	727	702	695	747	634	775	748	719	713	714	734	723	694	720	743	690	752	732	713	716	697	696	743	730	695	696	753	756	695	730	730	728	711	733	698	659	726	670	717	728	734	762	745	695	797	640	777	690	750	769	726	710	721	686	744	725	712	740	686	739	731	718	729	731	694	650	747	725	741	707	692	729	762	697	730	676	743	737	723	694	764	692	702	719	730	718	721	716	685	734	718	765	730	699	683	703	762	710	719	729	697	727	706	694	729	741	721	739	701	738	698	722	695	721	718	724	765	717	704	749	743	732	741	713	683	723	708	773	709	713	736	713	768	723	700	702	748	735	729	741	725	715	670	756	716	719	761	682	697	753	694	674	702	720	736	761	745	760	711	674	742	704	773	713	697	739	734	737	686	714	691	683	740	711	742	696	723	751	739	727	695	719	729	768	723	714	727	742	700	752	693	708	679	735	749	720	706	739	733	702	774	714	730	734	693	771	751	788	776	719	738	723	744	723	699	734	748	733	692	762	695	714	749	726	701	711	741	717	755	713	736	696	699	743	728	700	707	733	708	740	714	724	709	769	716	755	679	721	723	675	747	712	760	747	688	696	732	749	740	727	722	651	728	732	726	728	747	694	702	734	725	732	766	664	778	732	725	714	701	725	759	727	740	687	671	742	746	716	725	763	714	713	701	732	705	687	780	716	728	752	726	702	722	739	734	754	757	701	715	724	691	748	762	730	723	745	704	727	692	698	741	712	735	719	708	728	689	679	734	715	702	674	777	724	718	763	716	677	748	755	727	718	763	658	727	711	744	733	728	717	747	697	739	741	753	710	736	684	730	750	721	700	803	710	706	738	721	757	771	652	695	732	758	704	754	746	688	714	730	698	707	728	738	707	719	760	739	736	727	699	704	765	711	743	731	754	686	701	740	762	747	711	690	711	758	731	723	746	700	749	685	719	732	719	738	719	768	700	724	736	708	704	674	749	725	742	705	724	725	724	736	719	737	741	775	733	731	744	753	698	716	761	753	697	727	712	718	741	743	706	728	727	723	702	809	734	655	731	703	712	706	743	701	687	730	707	782	678	735	714	714	727	688	724	707	734	723	754	719	713	720	714	742	710	731	728	760	730	688	700	680	682	722	707	747	729	739	712	750	727	707	740	708	766	711	707	729	746	730	745	698	707	768	739	748	715	727	762	761	771	687	714	730	735	690	743	723	771	731	751	697	682	695	699	701	733	672	728	725	746	737	713	753	682	692	674	691	754	729	745	767	733	738	716	710	745	696	698	742	686	688	694	729	713	752	718	786	720	748	782	712	755	732	726	736	718	761	725	698	753	738	709	703	715	740	732	690	672	721	679	756	743	746	726	730	749	759	742	688	712	724	683	757	733	719	707	671	672	714	729	737	695	736	739	710	763	708	705	698	706	739	745	741	751	751	735	725	700	687	728	762	678	706	738	691	729	764	709	689	698	758	754	716	697	665	735	729	700	715	732	722	774	684	772	683	722	702	732	676	726	713	713	742	734	718	687	779	729	716	735	724	741	728	747	741	727	708	732	693	723	670	699	701	719	725	729	693	760	742	713	689	648	708	735	750	705	716	699	759	719	733	722	749	752	720	712	778	763	722	708	708	746	733	723	709	737	739	704	733	712	708	683	713	732	746	740	718	725	733	714	716	677	708	709	713	752	698	720	742	731	734	722	759	758	769	717	747	708	703	754	721	705	710	761	702	733	725	692	748	698	724	698	733	770	704	716	715	658	713	728	726	729	734	711	708	711	711	757	677	732	718	667	701	688	709	745	752	678	715	684	741	727	758	705	694	718	730	744
28293	22316	12332	853	343	276	247	230	203	189	218	146	160	189	179	171	161	186	187	171	172	167	201	174	151	220	189	186	200	176	175	171	170	186	192	184	197	177	191	183	168	175	182	163	159	182	208	197	174	168	183	187	183	192	168	181	179	166	191	199	185	200	172	185	165	158	201	183	189	166	180	201	149	193	190	179	184	177	203	174	179	177	194	173	170	171	185	171	179	157	179	179	186	184	180	193	161	190	168	198	173	203	193	162	152	184	164	171	207	167	192	185	185	159	172	172	154	185	185	194	170	151	165	157	169	176	167	167	204	145	182	181	178	158	178	182	190	184	172	161	177	155	178	165	184	202	182	174	177	169	196	161	179	171	195	200	184	168	170	163	167	187	170	177	203	180	168	170	185	200	190	191	193	192	189	171	176	200	172	185	160	190	188	163	203	171	180	179	187	177	182	160	168	168	167	159	178	172	159	176	196	153	178	186	183	148	184	188	187	197	195	200	195	167	177	186	186	173	155	178	171	181	179	184	169	163	215	180	173	179	176	187	189	182	183	165	183	155	175	189	193	171	179	171	182	167	150	199	184	177	191	184	170	178	188	155	157	177	158	167	156	189	169	177	183	170	189	195	166	203	179	165	171	200	170	192	178	165	189	171	162	174	189	168	171	196	181	166	165	182	166	171	179	180	179	169	170	194	180	171	169	192	181	182	181	180	171	194	173	193	187	174	175	177	184	183	171	195	203	183	157	193	171	169	171	197	155	178	167	152	192	166	169	178	174	186	188	193	161	152	178	209	166	201	160	174	201	194	188	179	191	179	183	183	190	193	166	168	173	170	174	164	187	180	179	182	183	181	173	182	161	195	191	189	180	192	177	161	184	158	208	203	171	171	171	162	187	174	183	181	168	169	187	187	193	176	173	165	189	185	173	192	186	160	180	162	166	155	177	173	166	156	183	184	149	178	167	191	182	189	188	161	167	185	160	170	162	173	162	174	159	160	193	179	161	191	188	207	203	174	159	167	186	162	217	159	176	163	192	174	179	201	174	187	185	183	165	183	168	187	171	190	184	174	189	178	176	175	158	170	182	181	184	165	199	185	197	160	191	175	198	187	158	166	171	188	177	161	167	165	181	191	172	177	186	175	172	178	165	165	182	169	180	185	173	176	181	174	156	189	187	186	172	179	183	166	173	194	185	176	199	187	174	171	171	144	177	185	202	173	187	182	175	171	195	154	171	153	188	161	164	162	173	179	179	171	162	170	185	199	180	160	201	192	182	202	176	185	181	156	200	198	187	181	159	175	160	181	163	174	169	182	185	188	192	179	189	200	174	166	221	173	206	163	152	181	148	180	174	174	177	191	204	157	180	156	207	174	192	191	176	174	170	168	167	178	175	185	172	188	178	192	168	158	183	187	175	179	194	179	181	190	163	195	196	184	194	183	195	185	177	183	158	140	157	182	186	179	172	177	181	168	193	175	189	169	179	181	185	219	156	187	184	169	174	178	160	174	196	188	192	195	192	169	166	176	164	185	194	166	188	178	171	170	205	160	189	158	185	217	177	174	182	167	176	169	179	195	155	188	158	181	184	195	190	145	154	170	178	197	187	180	197	169	169	163	189	162	201	176	186	190	170	166	175	191	164	195	202	210	173	182	177	198	155	195	162	176	181	179	178	170	209	188	183	174	178	195	198	193	193	152	166	154	179	164	167	177	183	181	172	222	157	173	185	160	178	181	183	147	165	161	150	188	199	189	195	159	180	165	174	180	167	171	188	170	180	185	178	150	156	169	200	182	173	198	191	173	161	177	159	154	177	172	147	174	162	155	177	203	173	193	188	182	185	201	194	183	175	155	190	188	177	171	170	202	173	193	185	173	164	182	180	166	172	181	192	199	182	171	188	174	177	158	159	168	173	176	188	193	166	187	177	181	180	177	174	182	162	172	170	182	160	170	163	163	188	174	191	194	185	184	173	183	179	175	163	188	198	157	141	180	177	171	167	167	177	201	173	163	150	181	181	182	165	184	169	190	184	196	176	160	189	162	172	152	180	165	180	163	180	168	185	164	195	170	200	196	175	192	177	157	153	222	169	190	176	180	161	190	170	166	162	176	163	167	172	169	194	173	168	202	177	177	175	200	155	171	189	157	172	161	162	161	181	171	190	186	181	190	179	190	187	179	178	182	191	180	189	161	185	201	181	195	180	165	180	181	148	186	172	182	183	151	175	176	201	182	184	159	155	181	172	178	168	186	165	164	163	187	166	169	204	188	194	185	181	164	174	187	189	178	197	149	182	174	183	165	168	197	172	196	187	207	231	193	184	180	147	176	180	167	188	192	185	191	165	156	151	178	196	157	158	183	169	166	158	206	184	189	186	171	167	171	183	160	172	166	172	171	181	177	162	194	173	166	157	160	156	198	142	174	184	168	201	166	186	163	173	164	173	175	175	173	197	161	166	202	168	167	172	165	188	178	167	172	175	198	184	171	170	164	183	191	185	183	172	176	187	197	154	184	185	177	151	186	171	173	159	168	182	154	178	176	174	168	170	181	172	155	149	174	167	186	166	171	182	171	176	179	180	182	169	173	172	177	150	170	183	173	184	168	180	167	164	189	155	169	192	195	164	157	203	204	177	173	179	163	184	164	154	155	173	175	176	186	181	167	192	191	159	196	160	166	188	201	164	180	183	187	169	198	171	159	148	197	186	191	156	187	173	181	175	186	176	176	175	174	173	193	184	214	183	171	171	177	166	172	163	193	172	165	195	160	206	178	169	170	169	184	168	185	165	166	163	185	159	159	167	181	183	182	164	175	166	189	194	174	164	163	136	187	174	196	207	192	158	165	176	158	191	185	168	199	180	199	167	136	193	183	195	157	160	195	158	196	181	177	183	191	156	180	176	169	174	174	169	197	176	192	168	183	158	165	175	168	181	193	189	169	156	166	174	158	180	171	176	165	191	199	171	151	172	172	181	186	170	157	181	165	183	185	167	182	156	160	168	185	184	168	194	193	171	172	180	167	183	183	195	201	168	168	171	157	182	166	180	167	196	158	154	171	174	154	165	180	181	171	174	181	177	173	193	169	188	181	192	182	172	176	176	179	182	177	169	190	163	191	195	190	172	170	197	181	200	179	187	167	170	188	177	181	150	203	209	195	182	158	167	173	186	187	177	161	181	178	179	181	161	192	208	182	185	172	190	166	168	189	175	179	211	158	168	182	191	157	170	192	176	163	183	198	139	204	162	198	168	163	194	184	173	174	166	158	179	171	177	177	162	179	194	184	174	194	176	174	197	181	192	157	183	183	181	156	173	207	180	175	180	181	194	154	210	187	168	164	181	172	177	179	167	170	186	186	167	193	179	176	145	175	164	166	155	161	196	172	172	203	205	190	159	193	194	186	192	168	160	182	174	186	171	184	185	180	199	160	189	173	189	176	180	183	168	172	178	137	162	178	190	184	167	198	171	201	159	181	167	159	157	179	152	192	158	195	173	179
6425	25514	3798	449	314	288	269	251	237	243	240	264	204	200	217	215	212	223	205	187	214	179	195	223	170	207	209	188	189	198	207	192	184	220	205	204	170	188	171	197	196	188	190	204	165	187	195	182	202	215	206	180	194	231	191	177	193	201	171	202	193	199	183	202	187	205	194	198	186	208	191	189	198	169	189	204	199	175	179	179	203	222	160	204	193	192	186	195	197	165	174	179	184	195	218	206	180	192	186	220	227	180	219	182	185	190	210	189	196	188	191	213	181	232	199	202	198	209	192	222	196	206	180	199	195	197	189	200	171	197	189	206	208	189	164	206	180	195	190	207	199	174	170	187	200	192	216	197	170	173	221	196	205	186	183	185	189	181	184	192	180	201	184	197	195	172	166	182	165	182	181	195	199	199	167	202	202	206	172	181	195	190	168	181	196	183	189	189	218	186	210	206	198	183	197	198	179	175	218	216	206	199	206	204	202	232	187	167	162	208	193	188	199	210	190	194	200	203	187	184	172	201	182	186	193	188	184	172	173	195	191	177	193	197	198	180	183	209	180	211	212	216	190	187	190	210	178	210	215	188	198	217	179	211	166	196	184	204	217	195	179	222	182	202	198	205	167	202	189	197	207	192	188	200	206	181	204	210	190	212	189	162	170	181	193	188	195	190	192	195	192	168	181	181	188	205	189	179	212	201	200	191	180	180	169	229	193	189	192	204	206	184	199	197	200	236	194	195	203	199	203	207	201	183	198	183	195	173	192	193	182	195	191	189	185	196	170	206	196	191	199	201	189	201	167	200	217	197	192	193	185	182	197	207	171	216	214	190	195	192	197	195	205	170	203	197	192	187	178	195	203	214	190	205	188	184	226	195	192	197	183	179	176	190	189	189	190	207	192	178	174	192	171	187	183	211	206	184	200	188	201	187	174	189	191	171	197	196	182	210	182	209	189	207	178	193	188	185	222	187	181	168	181	199	202	198	174	173	187	193	168	193	176	202	181	206	195	182	187	201	197	179	205	173	208	208	213	177	172	181	200	182	195	176	177	196	227	207	192	177	203	221	205	195	208	178	192	196	213	180	187	176	214	165	197	214	208	193	169	204	183	212	189	205	211	190	202	194	193	221	188	190	183	178	173	194	198	192	202	196	191	166	167	193	194	198	197	207	206	184	196	200	193	194	195	198	194	198	191	206	200	183	190	198	179	228	188	191	199	178	187	163	182	215	193	195	205	208	170	196	177	188	199	195	207	205	182	187	175	206	184	185	202	198	191	187	172	185	161	196	199	200	182	196	183	180	184	179	206	198	175	167	194	207	185	217	194	208	180	177	185	202	209	198	189	206	177	195	195	194	213	183	191	202	169	203	183	181	191	225	198	216	201	207	226	198	211	197	211	211	202	200	209	196	191	164	183	221	175	189	196	214	189	198	209	197	203	191	193	188	184	202	200	186	189	196	172	204	208	187	182	181	186	172	173	231	194	178	194	183	167	191	205	195	183	208	191	185	230	198	204	185	190	197	198	191	206	182	220	203	174	182	199	205	195	206	182	183	214	182	197	201	189	229	197	204	181	201	197	177	191	170	200	209	177	192	181	215	167	199	186	206	187	173	192	183	193	202	206	196	182	198	193	200	187	186	203	181	221	233	213	186	181	197	208	214	181	199	199	189	219	200	187	202	188	159	220	214	172	189	185	212	201	191	190	192	185	186	206	217	199	203	183	195	207	200	186	208	176	164	199	211	209	181	175	188	212	204	194	221	180	181	186	220	170	194	182	184	200	193	199	201	184	197	188	191	188	200	209	182	192	187	172	180	190	188	202	194	199	195	183	210	194	186	219	195	175	201	186	199	179	196	202	200	182	204	214	193	227	183	190	204	178	194	195	196	203	203	199	188	217	187	173	206	204	199	181	209	197	206	204	213	203	192	170	218	178	190	187	204	201	206	196	204	218	185	199	206	197	178	210	183	217	193	184	209	198	198	206	199	190	214	189	187	187	201	183	189	182	185	200	196	211	214	196	199	207	186	213	187	187	206	182	167	194	202	205	202	185	206	194	200	189	170	210	202	175	191	183	208	172	209	190	189	190	192	201	195	178	192	201	205	183	205	189	188	197	188	200	196	187	221	198	201	193	209	203	197	207	187	190	174	198	210	192	197	170	191	195	193	168	195	207	179	196	166	190	192	202	190	201	198	198	175	201	189	193	187	184	173	173	187	178	180	171	208	170	203	195	189	183	198	167	191	184	189	207	165	183	184	182	190	197	208	216	182	201	197	209	199	202	200	188	165	215	188	186	166	204	207	208	210	195	200	195	182	187	208	188	203	197	194	194	186	189	202	208	189	224	183	191	203	176	197	194	204	197	196	189	210	193	191	185	186	218	184	180	188	188	186	205	197	186	196	189	196	175	194	190	181	210	212	192	192	198	199	185	178	196	196	193	218	188	199	183	163	202	184	216	194	183	155	185	221	206	211	188	173	210	197	174	206	180	184	188	216	196	205	184	194	216	207	192	187	205	209	190	200	176	210	231	201	202	194	217	165	211	171	189	187	202	204	187	201	196	187	223	164	210	210	182	218	171	173	180	194	191	193	154	190	206	191	204	178	197	188	182	203	184	208	212	159	214	203	203	193	179	201	192	201	210	201	193	201	174	198	201	203	186	171	193	182	218	216	169	178	184	209	202	196	186	192	206	209	182	187	212	187	203	202	188	182	191	167	190	187	197	192	186	192	208	206	178	210	206	203	179	197	200	202	184	234	193	192	188	208	199	194	195	196	169	197	207	162	195	199	209	195	204	225	201	194	180	179	215	186	191	195	183	201	192	186	181	213	194	168	196	192	198	190	182	175	189	195	204	213	193	197	196	205	192	207	216	179	218	173	219	182	217	195	189	196	203	198	176	198	195	186	187	188	192	168	181	174	190	187	212	205	228	176	225	191	164	182	172	192	190	210	187	181	201	207	216	209	191	207	178	196	180	190	194	214	198	175	187	194	193	202	207	173	195	182	211	183	184	201	198	188	206	172	198	165	165	202	217	186	188	205	206	219	188	172	175	199	183	198	171	195	200	187	226	200	188	202	189	205	177	175	213	210	188	196	218	184	185	194	195	193	179	190	190	188	188	203	192	204	181	200	179	190	181	181	176	195	185	194	179	201	185	182	215	180	180	181	191	187	193	173	176	177	166	195	221	207	207	214	198	192	206	196	196	183	228	182	178	190	171	220	191	196	170	193	187	204	200	188	192	199	196	205	200	184	184	209	173	208	186	180	197	193	209	186	194	201	187	193	204	165	191	219	189	194	209	187	199	179	198	204	186	180	207	224	197	200	227	194	198	219	173	165	218	188	198	199	197	186	175	191	166	193	209	189	209	195	185	200	179	196	197	178	196	200	199	195	222	168	203	197	186	181	206	192	169	198	185	174	190	202	170	225	234	196	204	163	187	190	189	196	188	194	197	188	195	190	223	200	159	188	185	213	167	193	203	180	182	191
25490	21423	29633	22715	20959	17204	2393	1096	945	875	850	730	698	656	649	606	639	631	659	584	588	573	607	624	581	545	550	558	541	551	550	542	571	575	555	565	504	552	543	542	520	576	553	544	529	498	520	549	540	557	505	516	545	549	606	568	571	539	527	541	561	559	519	533	580	567	550	530	560	561	527	534	530	561	543	510	535	490	512	555	535	547	563	523	555	539	533	520	547	527	559	544	534	505	534	540	558	532	505	451	542	528	544	600	560	495	489	494	516	540	512	552	518	533	535	502	505	564	511	529	505	496	512	527	551	574	544	548	506	559	565	486	553	557	514	507	551	510	522	534	494	578	548	535	541	525	555	525	489	495	525	547	554	516	534	555	502	535	549	539	548	531	537	576	503	534	546	525	502	551	579	551	522	509	552	521	553	526	492	562	527	544	518	534	554	530	558	536	489	547	538	533	492	574	552	593	487	567	554	535	510	518	506	559	473	550	542	500	552	530	549	521	534	532	557	544	588	521	542	554	567	504	561	521	520	512	521	504	472	504	500	492	544	535	472	515	512	493	510	517	506	505	515	534	510	540	522	540	518	502	547	530	541	479	535	539	553	510	522	514	537	519	550	503	535	531	558	528	561	515	548	564	563	582	495	510	496	520	550	572	570	547	616	547	520	537	533	523	536	538	503	553	508	536	547	542	549	533	551	539	605	553	524	544	563	516	536	546	541	502	569	528	523	516	562	574	515	527	557	525	532	547	561	542	517	565	559	500	544	531	534	538	546	555	482	535	542	542	548	514	569	569	517	532	549	526	521	528	518	528	530	540	606	496	531	557	525	510	517	519	514	549	523	556	512	515	563	526	520	581	504	532	509	565	534	508	530	578	554	531	521	524	568	523	519	543	525	544	506	492	524	545	550	541	523	532	528	542	533	506	511	511	549	519	510	505	585	544	513	492	590	522	500	530	556	530	548	550	519	522	506	578	535	505	581	583	523	518	552	523	570	533	521	522	554	511	518	553	489	502	511	511	532	517	503	500	528	516	529	532	512	513	566	513	515	541	560	524	509	501	529	539	531	544	542	523	502	549	522	538	548	532	516	514	524	518	544	494	523	582	538	545	551	554	603	543	540	530	514	541	539	514	523	511	508	538	526	526	580	518	525	504	516	571	535	547	541	537	542	513	559	503	566	547	543	519	507	510	524	532	549	530	547	551	543	546	523	501	589	538	520	556	499	503	538	554	503	571	542	547	507	539	512	512	521	531	532	524	571	521	535	514	549	581	505	508	550	530	524	526	517	564	551	504	559	529	459	564	494	506	508	494	509	533	513	533	512	529	535	546	494	559	509	562	527	575	556	507	510	533	493	527	483	526	528	573	503	521	562	533	487	533	548	542	501	531	503	528	552	552	529	517	539	582	531	537	542	539	547	525	517	511	509	499	534	537	534	549	529	545	527	525	515	518	543	535	554	546	535	535	537	559	536	528	558	535	545	533	569	487	549	533	491	560	538	578	526	525	503	525	530	555	522	515	532	562	525	536	493	531	525	558	549	521	549	571	505	557	557	557	549	524	537	557	544	510	501	520	515	519	564	528	524	555	538	515	550	560	536	557	573	573	494	548	512	545	527	579	540	495	545	493	531	527	510	539	497	542	546	513	522	550	564	541	581	543	539	521	524	519	541	522	549	528	539	550	562	585	505	499	493	531	522	548	514	531	538	529	554	515	517	532	560	503	549	532	543	536	538	538	540	536	554	554	531	520	566	566	536	531	512	559	569	544	513	540	537	489	543	523	507	551	513	533	453	513	553	566	537	582	568	539	550	512	542	509	512	541	530	492	491	521	503	552	525	507	553	502	517	517	500	536	510	545	524	573	518	528	551	544	539	518	518	539	553	546	479	535	545	546	536	525	528	528	505	530	513	497	527	516	488	491	503	497	513	552	569	545	526	547	527	521	552	543	542	533	502	574	583	523	529	559	536	519	559	546	539	553	534	529	531	526	525	573	521	510	583	513	534	530	552	575	530	585	560	518	511	539	541	545	583	542	504	536	511	532	493	565	520	554	515	542	564	540	539	570	531	501	515	549	512	588	554	505	500	546	511	520	593	577	553	540	520	551	547	577	545	524	534	529	536	566	529	507	533	517	542	539	504	565	525	509	529	493	560	537	524	527	585	517	508	570	506	518	532	535	548	563	536	499	519	478	533	551	522	566	533	526	509	579	523	579	522	555	518	526	557	547	523	540	513	519	543	514	559	503	592	540	537	546	529	510	555	519	572	506	497	543	489	525	547	503	548	519	505	517	532	520	529	526	513	522	614	531	549	521	553	535	523	524	528	548	533	521	547	524	532	557	539	513	480	545	553	542	536	507	545	526	515	546	535	516	556	507	504	543	485	578	510	532	534	562	536	588	494	511	506	495	543	538	545	520	508	508	535	560	564	575	529	572	566	536	553	570	534	557	516	558	537	515	542	559	559	513	552	515	530	523	566	574	544	541	522	516	519	506	549	506	510	558	534	535	541	542	505	474	554	569	526	527	549	530	529	522	507	545	532	543	549	560	512	531	481	528	512	522	495	520	523	533	551	534	518	538	520	507	498	532	509	536	544	531	522	544	512	582	550	500	527	563	513	537	564	579	505	525	513	545	532	534	538	482	564	493	498	541	534	551	495	520	538	514	550	503	524	535	503	576	540	501	550	539	512	493	532	494	544	529	566	573	550	489	523	545	531	567	514	470	521	573	514	552	511	575	524	536	518	541	540	557	547	494	520	550	562	527	509	537	532	522	532	525	525	528	563	547	502	559	540	508	536	505	491	545	545	496	552	529	522	563	534	553	528	516	500	531	512	511	560	536	579	532	480	554	549	522	516	537	532	534	503	556	517	561	526	518	503	535	513	546	544	528	538	528	506	540	535	543	552	525	546	520	544	540	536	472	510	489	535	552	525	498	503	517	534	550	528	511	550	523	507	493	515	530	535	567	541	543	544	516	492	522	562	540	578	531	555	572	490	539	515	543	542	489	551	534	515	510	503	522	534	537	501	542	484	520	567	532	586	526	537	547	494	495	526	501	538	516	517	533	534	536	506	513	484	574	556	546	522	544	517	554	509	575	490	535	518	513	516	510	522	516	539	537	584	529	540	519	531	568	519	497	534	530	526	489	546	585	550	573	538	543	512	545	533	498	537	522	515	507	519	520	504	518	522	529	522	528	485	502	538	549	544	563	482	528	523	521	569	500	523	536	527	534	548	541	512	519	526	547	540	483	532	554	538	547	491	509	544	481	505	568	526	549	511	532	559	536	544	520	511	558	504	534	529	524	532	501	496	511	614	530	549	531	514	568	501	563	513	521	532	538	537	488	574	523	500	526	588	519	500	532	585	509	490	526	595	521	506	546	551	529	533	509	523	545	529	514	565	563	547	498	511	528	529	539	536	518	521	507	536	494	508	519	521	516	550	551	542	567	535	488	532	534	522	545	534	537	547	537	555	513	523	558	540	523
8672	31143	14729	5191	3425	2760	2182	1750	1476	1389	1101	1041	999	804	842	761	740	685	666	692	630	634	617	580	628	598	596	605	554	570	586	548	573	610	591	566	534	552	574	553	521	549	577	561	541	562	534	528	552	497	533	534	514	554	536	553	531	518	566	529	523	541	522	554	516	472	526	469	541	552	562	558	547	535	539	522	526	531	525	557	498	551	552	538	543	548	537	521	529	525	571	526	511	523	547	521	570	566	545	508	504	564	543	562	512	557	567	539	544	534	569	547	530	543	531	535	560	538	533	532	521	488	520	527	547	507	582	566	550	523	521	538	474	585	511	552	541	531	527	548	480	491	572	553	564	525	528	526	564	539	506	521	528	540	515	551	549	565	533	524	557	544	565	511	538	563	566	511	487	528	554	535	540	532	544	517	558	549	537	539	510	524	528	518	517	544	542	492	490	523	547	537	523	518	499	535	550	507	552	536	537	526	523	538	505	530	531	525	510	560	480	507	519	537	512	546	528	477	556	560	503	509	529	539	548	516	549	553	503	544	534	522	531	525	503	544	518	541	528	547	517	532	546	542	560	514	558	561	535	531	532	532	486	518	543	545	537	520	548	489	559	526	560	533	542	575	533	526	527	551	554	551	559	526	512	503	496	517	514	531	540	567	564	548	515	490	530	519	543	553	537	554	524	562	472	554	495	572	521	537	513	546	534	497	503	541	540	523	530	502	521	585	570	571	533	484	540	546	550	522	510	501	531	525	525	526	525	549	520	532	524	525	552	566	508	514	527	594	572	538	518	552	489	522	526	538	561	487	566	518	529	523	557	522	544	532	542	532	568	504	559	530	497	519	562	530	503	509	495	556	535	508	483	535	544	525	484	538	485	569	572	500	545	545	518	514	561	557	550	540	526	533	519	503	533	532	508	524	522	531	545	518	580	545	504	510	518	514	563	571	510	583	505	535	511	551	511	544	548	512	514	501	534	548	569	517	540	501	528	569	551	551	538	494	526	570	538	519	529	525	509	502	519	548	547	533	479	549	505	540	538	484	522	556	513	495	559	533	534	576	529	518	527	539	536	567	528	544	546	522	520	574	516	509	509	516	544	516	527	540	562	513	514	510	523	553	498	539	534	548	514	517	546	560	503	548	520	558	537	585	551	509	513	526	486	528	538	543	570	512	551	527	514	516	548	521	545	559	505	552	529	532	489	519	534	564	588	534	516	543	475	571	533	553	549	562	569	522	533	523	506	519	511	543	556	548	510	517	569	527	544	528	531	536	521	584	528	521	505	496	529	521	539	569	534	518	556	523	539	528	550	519	544	519	561	563	530	529	512	493	532	559	533	538	562	531	513	530	519	555	548	545	494	512	488	503	515	500	507	474	510	523	517	556	578	497	562	589	505	524	531	538	537	570	536	557	497	505	497	520	553	561	541	507	544	543	496	550	527	529	528	551	526	569	502	551	526	558	537	561	518	514	489	547	519	569	541	496	547	541	530	526	552	528	518	529	512	504	524	533	563	547	516	522	564	524	547	527	548	501	533	538	547	562	537	520	520	502	537	542	513	545	530	569	529	478	490	551	517	529	559	506	530	561	521	536	504	533	515	522	524	503	489	523	505	532	558	524	525	514	519	501	502	541	511	513	510	512	476	555	535	534	563	509	570	550	532	527	572	539	519	519	519	526	517	543	489	542	507	558	516	521	514	561	536	539	536	550	543	470	560	515	524	520	513	524	525	533	516	531	571	543	515	519	551	513	539	509	538	552	512	525	522	531	510	570	503	507	510	531	530	514	500	504	565	559	498	592	541	508	515	536	568	512	530	518	518	522	540	523	573	503	553	527	555	562	523	560	543	515	527	542	557	561	556	550	535	552	513	540	501	519	518	543	506	497	530	543	564	571	496	523	516	535	534	542	537	506	534	511	550	531	538	523	541	478	556	525	536	577	522	495	545	517	531	515	538	551	554	503	536	541	570	558	531	560	515	563	529	524	540	540	537	530	540	529	516	547	515	511	514	523	533	503	540	531	511	499	520	542	494	519	574	561	555	522	455	515	535	489	528	511	527	505	525	499	546	520	510	543	520	519	545	503	526	521	527	502	551	590	527	519	571	506	502	538	543	543	519	547	527	508	525	548	497	528	585	550	529	548	517	525	515	532	534	492	525	517	523	558	527	545	493	526	523	540	538	543	506	512	516	570	522	516	537	563	512	517	504	529	539	582	482	554	551	508	495	508	508	572	533	563	563	570	525	540	516	507	553	556	562	538	516	541	482	519	506	517	520	545	498	537	497	531	523	512	510	485	510	562	545	543	585	551	482	538	507	523	524	493	541	515	531	536	550	521	541	495	562	530	521	549	540	506	549	541	538	522	514	515	591	519	498	513	513	538	569	557	544	513	527	481	507	565	556	496	559	553	555	549	525	529	547	538	526	532	553	518	549	560	555	507	531	540	515	494	517	508	542	543	504	519	543	555	560	530	507	546	496	570	573	536	528	530	539	563	509	498	549	514	558	501	573	528	524	545	553	530	506	555	556	543	503	517	505	493	529	558	545	507	531	481	495	541	542	541	528	534	526	557	494	555	518	530	488	568	540	542	514	545	551	500	489	511	546	517	569	563	552	524	511	510	549	515	558	548	526	523	520	517	514	501	518	553	541	520	549	534	500	493	536	543	526	498	554	520	529	576	546	533	505	527	534	543	538	582	494	522	512	566	511	562	511	548	515	546	498	541	532	537	479	532	570	542	545	519	579	519	542	549	490	538	586	570	519	500	499	531	557	513	512	519	531	512	508	525	554	485	535	527	514	467	525	492	534	517	525	515	552	541	541	527	549	541	514	509	516	541	549	543	498	540	575	503	544	545	521	505	542	557	560	509	483	520	505	539	550	525	505	535	547	562	529	518	545	480	552	509	541	489	522	547	536	559	548	544	519	497	546	562	543	521	543	506	548	504	521	557	573	520	553	544	527	549	516	537	518	528	522	561	545	540	514	487	547	513	542	535	527	503	514	527	483	547	537	534	573	530	539	551	591	517	549	553	537	552	548	523	574	572	536	503	509	524	518	544	538	547	522	542	530	544	522	503	526	498	520	512	510	553	531	521	539	479	526	528	518	492	515	536	551	522	552	552	552	518	560	502	515	540	539	539	560	548	487	508	493	512	541	586	529	577	495	486	520	520	519	531	531	558	517	550	494	519	528	488	527	503	530	552	496	533	534	578	544	546	555	553	497	518	487	550	513	531	528	542	529	534	513	547	552	532	492	545	524	511	539	522	499	530	498	525	527	535	529	533	525	542	536	513	559	512	487	513	523	512	514	539	536	534	507	559	587	515	554	551	535	542	511	563	507	514	549	498	539	543	536	517	569	540	506	490	572	511	531	553	531	528	530	495	520	562	527	550	583	526	498	558	550	522	512	520	549	531	531	495	552	508	540	595	524	555	531	520	515	522	530	535	518	524	542	562	549	530	551	539	521	526	527	533	518	548	524	500	525	513
23039	21267	29912	22292	20962	21206	15657	2177	1462	1433	1294	1111	1064	1060	962	935	948	862	851	845	861	832	770	810	802	809	832	779	753	767	794	795	761	783	760	726	770	786	744	783	761	695	763	712	743	748	707	730	769	725	746	739	730	745	758	730	684	710	752	742	702	754	714	734	650	686	713	697	744	754	715	780	666	708	720	732	729	758	771	735	724	702	681	727	715	744	694	754	711	720	712	708	682	692	768	718	789	707	699	733	716	694	728	709	708	724	745	717	715	720	699	720	719	690	656	736	740	689	730	719	758	675	744	714	732	724	698	705	702	706	673	715	705	733	717	765	710	681	717	701	766	716	655	705	707	747	720	705	730	699	724	731	705	716	737	711	705	735	733	713	729	730	715	737	683	729	685	796	753	725	732	712	718	721	756	727	713	726	714	721	687	715	724	730	727	719	741	747	678	679	693	723	747	735	697	771	712	705	745	759	732	763	720	738	736	711	722	674	738	681	663	698	735	748	741	696	715	774	693	700	725	689	698	721	762	686	754	743	758	721	710	713	767	723	731	779	726	718	778	685	689	735	748	696	703	733	718	720	737	750	721	765	735	673	736	778	701	706	731	684	744	727	753	754	685	764	747	696	689	678	718	768	690	762	694	720	697	701	674	692	688	714	690	731	716	725	724	767	718	708	677	703	725	685	695	722	737	696	738	741	701	705	755	708	723	712	736	710	738	721	715	727	691	751	691	711	732	740	706	745	737	702	720	675	708	696	701	701	700	739	716	747	720	719	701	760	673	679	694	690	689	688	732	732	699	696	722	740	683	730	713	750	717	714	729	703	695	750	714	685	718	689	711	721	714	727	729	693	710	750	733	673	704	719	689	649	732	738	697	735	700	705	790	758	704	738	695	757	724	723	699	790	698	756	690	704	713	738	722	719	743	708	713	718	692	703	770	748	707	712	668	738	718	721	704	745	708	709	710	689	712	656	709	746	679	711	730	730	646	724	690	688	694	705	756	726	666	707	693	684	707	700	719	687	779	733	721	768	803	666	722	751	748	722	704	716	712	739	689	684	703	713	725	746	760	766	724	709	693	753	651	692	711	725	711	703	694	682	737	695	694	720	743	724	712	721	686	762	726	757	710	693	707	726	680	721	715	722	705	711	684	762	716	717	721	724	702	700	737	672	786	764	755	704	743	722	704	703	704	687	734	747	722	696	697	721	703	720	688	719	766	747	759	760	716	742	785	782	731	705	702	722	679	734	722	695	734	741	700	710	698	761	766	732	729	695	687	711	719	786	729	678	712	731	699	692	775	738	702	746	722	749	750	704	751	758	686	705	732	735	708	741	730	761	715	706	726	768	702	709	667	723	774	692	710	756	707	707	691	739	678	740	747	723	700	680	768	664	799	752	689	747	738	721	725	663	666	742	701	701	732	728	699	714	706	699	697	712	728	668	670	724	693	687	746	724	710	730	708	678	696	688	697	778	707	724	693	673	724	727	715	730	717	701	709	698	794	716	725	706	708	740	736	749	776	742	718	720	675	701	688	674	764	688	718	677	713	746	719	740	775	696	754	723	685	708	717	791	750	675	727	705	723	733	682	719	760	729	712	712	747	688	693	668	707	682	689	740	678	728	777	728	727	714	697	720	740	742	749	682	718	678	779	740	748	705	717	670	715	704	681	734	671	726	715	741	679	668	655	733	691	753	753	714	699	699	736	701	701	735	705	725	703	742	623	766	751	705	745	726	755	728	734	684	744	734	719	674	728	748	719	715	727	717	751	750	736	708	722	677	758	704	739	707	706	753	724	718	715	729	738	731	708	679	725	740	764	729	661	752	675	737	727	698	723	716	749	723	720	697	758	690	718	716	702	690	737	730	758	712	722	739	718	719	751	695	702	718	722	745	749	726	738	669	720	728	758	732	758	735	726	735	679	708	719	734	711	757	696	731	718	733	724	723	764	703	718	745	725	660	703	717	719	713	655	712	690	733	689	764	704	770	717	744	757	716	756	731	717	689	727	736	725	708	718	716	775	728	728	728	741	723	707	710	700	711	670	722	745	727	667	707	754	738	690	720	739	731	738	711	748	744	702	679	702	727	710	705	691	692	754	683	701	730	737	694	720	683	686	721	735	692	707	669	724	688	729	772	685	739	714	712	682	741	719	763	700	727	721	709	702	706	748	704	764	716	726	709	712	715	736	729	771	730	675	697	741	767	699	754	731	747	746	721	708	711	699	689	702	731	750	714	669	720	733	774	698	700	676	685	735	710	678	683	726	699	700	734	712	743	736	726	748	701	766	747	687	697	719	721	720	731	672	734	649	715	706	724	701	732	744	737	762	695	697	708	707	744	724	718	707	696	721	763	688	722	735	689	695	733	698	696	721	697	755	734	685	655	752	673	721	739	722	703	699	684	711	741	748	730	763	711	732	684	713	731	736	714	705	754	719	766	677	711	736	698	736	732	668	694	756	751	689	710	737	737	731	717	658	732	711	736	669	707	749	686	711	697	736	695	692	748	650	691	729	758	723	742	715	706	714	719	698	724	734	770	695	722	650	732	731	712	732	694	664	725	720	692	703	671	722	740	697	722	725	688	668	757	763	711	671	721	688	731	703	678	656	747	694	725	694	678	720	724	722	714	711	684	673	720	733	707	753	724	738	723	712	720	720	675	692	724	723	669	745	692	736	703	715	783	692	716	742	724	720	696	677	760	732	712	689	748	706	731	748	743	709	767	656	680	724	737	711	749	702	713	698	705	675	751	687	766	706	669	715	723	698	701	677	691	719	731	726	733	729	687	720	697	791	707	735	778	734	771	684	662	704	686	701	707	750	654	711	699	683	747	705	741	731	666	699	709	731	709	731	708	727	660	797	737	722	707	751	663	731	756	705	728	704	757	697	685	742	710	675	692	700	707	703	720	742	726	756	718	711	655	693	713	712	748	695	719	710	667	769	722	712	670	743	711	691	707	704	757	756	726	747	706	680	682	733	715	699	740	695	701	760	742	682	691	761	687	721	706	689	743	670	711	723	772	728	758	706	708	724	670	737	726	701	714	709	746	742	707	714	736	677	685	693	731	703	682	719	699	666	699	703	667	713	699	668	693	716	708	697	704	804	764	721	687	730	728	708	693	725	711	711	724	759	731	763	709	672	697	741	715	714	732	704	737	800	757	696	729	683	742	711	689	749	700	768	723	740	751	765	698	754	717	729	721	792	746	686	706	717	673	761	750	719	682	689	672	729	728	696	728	755	734	741	738	732	684	734	775	693	707	690	745	674	703	731	724	686	712	705	712	711	684	682	753	714	693	737	784	704	699	705	731	701	750	691	742	675	733	707	744	730	740	728	721	657	722	706	714	679	703	701	698	689	701	746	670	662	702	719	722	702	669	714	707	665	690	723	687	718	749	742	726	677	657	684	701	729	720	706	738	676	729	761	787	721	690	680	720	724	714	706	688	750	691	750	717	759	773	706	715	685	688	690	721	698	694	735	732	718	742
13842	31167	16182	8823	6173	4652	3740	3024	2606	2352	1997	1673	1539	1321	1311	1182	1185	1069	1009	970	971	935	895	973	872	869	866	867	791	799	745	829	796	867	765	816	747	726	725	773	720	787	784	808	724	806	798	788	784	778	746	740	716	755	773	757	704	725	755	697	752	725	787	753	777	779	752	739	764	705	726	689	748	776	736	729	738	689	734	767	682	739	721	764	717	767	678	693	746	772	746	751	745	730	764	776	704	764	678	701	745	750	783	726	706	667	709	768	761	745	716	740	737	718	767	771	762	701	707	763	676	732	717	711	727	747	714	704	710	741	750	780	715	741	722	754	726	749	740	692	699	742	687	762	741	725	745	723	723	748	717	694	759	679	728	793	720	711	712	736	758	724	755	760	703	667	730	718	723	721	747	727	755	681	768	726	769	703	726	723	688	765	721	676	710	753	719	723	753	711	730	725	681	757	763	728	694	767	743	750	698	754	718	739	717	712	722	753	709	710	678	735	761	723	778	753	751	742	707	720	713	745	724	727	714	714	720	736	727	712	762	655	683	750	736	717	762	713	729	728	682	716	734	697	730	724	728	771	692	701	748	705	677	705	735	746	781	711	736	788	712	718	741	730	751	738	741	703	680	701	710	727	714	683	730	734	728	775	674	735	768	712	727	744	739	713	736	687	730	702	708	723	707	682	669	781	698	704	742	705	730	727	724	739	708	715	657	743	735	767	730	716	733	687	696	693	720	723	700	703	759	734	682	696	742	762	764	700	766	752	692	757	701	715	801	725	657	710	711	723	712	726	689	718	692	725	744	745	708	719	722	720	724	721	719	710	732	716	674	699	713	750	749	789	740	689	753	740	712	699	707	770	724	734	686	740	758	760	755	683	746	762	693	726	719	751	741	685	728	750	762	707	715	740	731	740	780	739	702	727	719	732	697	739	747	723	719	731	672	727	697	778	690	745	768	760	743	715	736	743	722	681	814	743	723	690	743	759	679	724	705	691	739	712	729	709	671	698	739	689	714	674	694	710	741	696	701	714	725	717	741	724	725	742	726	763	760	717	750	695	768	757	717	743	700	748	721	715	735	803	674	723	744	715	702	704	750	732	705	725	693	719	752	674	752	722	717	758	713	700	710	744	719	691	708	702	753	769	751	746	705	761	745	706	699	676	699	751	726	711	711	723	726	721	704	776	691	696	749	736	738	739	732	707	740	709	672	746	750	717	754	719	721	764	687	724	755	770	734	716	768	747	748	733	724	690	709	707	737	668	774	719	672	691	739	716	760	754	729	709	762	715	766	700	712	683	730	724	692	698	739	740	738	763	709	709	709	729	710	715	745	735	738	725	707	705	671	756	775	672	702	716	750	730	736	704	725	763	729	734	658	689	755	740	745	714	713	674	717	722	764	701	790	735	703	709	697	758	705	714	687	756	732	730	725	711	715	694	712	698	718	740	745	736	765	743	689	741	729	736	728	723	678	717	772	733	751	718	744	706	688	733	747	753	757	724	681	760	718	770	668	730	736	734	692	713	723	782	710	731	757	715	719	684	751	759	731	716	788	734	730	729	778	731	731	746	754	673	755	737	746	791	755	723	765	767	767	701	739	707	691	693	721	720	750	702	725	737	701	710	746	725	773	696	702	705	733	715	722	764	707	758	754	690	741	713	721	757	696	693	748	715	755	752	687	708	741	718	693	714	696	754	733	705	680	762	751	678	736	736	704	726	677	729	750	727	723	710	723	670	713	737	743	713	714	704	744	712	713	694	742	727	744	787	732	718	715	817	736	712	687	785	743	717	730	725	729	701	788	750	753	699	704	741	758	742	735	731	740	726	712	704	709	736	717	725	731	713	772	785	779	692	720	729	699	714	725	775	705	736	738	720	733	688	732	664	705	698	722	752	724	715	694	799	709	715	713	688	724	760	738	717	744	684	735	750	711	727	739	748	725	740	706	692	712	716	707	711	722	721	712	751	682	709	775	752	726	735	705	775	686	767	750	708	691	747	716	705	716	799	666	745	707	720	735	678	697	705	734	747	743	715	678	722	694	708	712	725	703	741	746	762	767	747	752	704	754	765	744	700	738	700	762	753	666	737	758	736	732	710	741	758	766	670	737	779	698	726	739	705	729	693	756	709	718	754	772	697	707	731	745	701	733	707	684	713	737	716	729	701	699	755	688	719	700	746	718	721	718	738	740	733	655	780	744	687	714	685	722	741	757	689	696	703	728	731	723	688	739	719	703	655	707	740	708	733	727	723	720	689	705	677	676	781	707	741	784	700	705	740	730	750	780	754	698	663	754	729	764	668	759	739	737	685	685	701	767	682	752	710	716	705	760	712	711	721	688	673	753	736	723	738	719	715	707	714	737	717	804	792	751	736	763	725	707	731	728	701	719	714	716	761	749	704	704	711	726	753	741	794	720	753	767	742	707	742	650	765	769	728	756	706	725	745	742	730	708	735	684	752	736	730	696	651	719	750	706	723	723	682	735	752	732	741	744	728	725	738	698	735	724	721	698	724	731	724	696	726	746	774	751	765	764	712	710	671	711	766	730	778	758	721	707	733	749	758	746	826	689	715	715	750	728	734	781	724	687	743	726	712	709	742	733	759	744	716	724	734	666	738	717	721	760	732	692	779	733	692	755	758	711	707	765	745	690	757	723	735	723	702	756	776	718	717	735	731	764	750	724	741	756	734	737	696	753	733	733	689	707	741	732	690	752	774	704	720	698	740	687	698	741	724	701	761	712	753	789	733	725	752	720	730	685	742	696	757	734	703	757	773	715	738	753	745	769	721	698	684	733	762	726	692	755	744	681	739	751	731	730	679	756	745	717	697	744	692	712	727	698	696	711	719	731	721	714	739	670	768	719	708	734	723	746	632	704	701	718	803	691	747	699	682	696	719	739	704	731	746	765	725	786	722	699	766	735	690	731	732	751	748	738	724	726	708	734	669	753	727	726	737	719	740	782	759	739	734	725	717	728	771	759	696	778	733	707	696	682	701	751	662	743	764	747	700	719	694	750	692	735	701	775	700	738	634	772	779	679	706	690	722	752	698	666	750	730	740	717	692	664	744	705	775	735	722	751	742	734	765	709	784	733	799	741	740	714	759	723	730	749	788	710	770	800	747	704	732	767	738	710	757	744	697	742	713	743	751	747	746	750	760	740	715	707	722	728	723	692	728	716	737	725	722	745	740	713	675	752	749	723	709	715	768	749	732	726	717	733	730	698	733	780	751	752	759	731	786	712	750	730	717	762	810	741	806	744	761	760	760	716	704	758	697	777	655	751	679	730	756	699	738	704	707	737	775	711	722	732	692	717	750	710	684	731	715	741	689	706	739	707	710	724	735	738	717	760	772	717	652	759	729	734	740	732	723	754	735	728	717	696	751	753	694	759	720	769	744	746	698	737	771	816	708	696	705	757	743	745	731	771	761	697	732	736	757	721	754	687	736	723	718	749	725	691	740	751	755	736	706	708	723	714	781	718	746	703	746
28363	21712	12458	835	273	249	200	207	208	205	197	205	189	183	170	198	180	178	193	180	178	181	164	185	177	187	165	181	163	178	159	175	187	143	178	170	195	156	184	183	174	178	174	178	173	176	171	186	182	151	189	179	176	164	179	169	177	161	187	177	190	188	173	188	172	172	185	153	175	181	177	174	150	192	163	185	185	196	168	170	181	167	178	175	181	178	180	166	177	160	182	189	170	171	174	161	164	161	181	171	174	179	171	176	166	177	164	191	177	177	161	181	165	179	184	154	180	169	175	181	182	146	161	155	167	181	168	177	174	177	187	179	186	169	184	178	171	152	174	190	190	180	170	191	184	185	162	182	155	161	184	177	189	185	183	143	176	181	166	156	166	179	182	157	157	183	191	161	166	169	180	182	154	168	186	164	166	165	169	179	155	171	164	162	176	187	177	167	170	195	170	166	163	169	164	165	169	158	166	170	163	181	185	178	169	189	160	170	176	171	161	179	150	176	165	205	170	192	141	177	179	182	195	184	160	176	176	167	156	187	177	177	166	174	177	178	164	178	183	164	171	167	184	175	143	160	182	172	179	135	182	181	205	207	169	174	164	158	185	177	175	184	195	182	182	192	167	186	173	157	177	173	165	154	171	183	174	181	176	169	178	208	165	179	175	173	174	157	181	172	184	184	178	168	163	196	146	195	180	189	222	187	167	166	164	176	155	172	171	208	199	188	169	140	174	172	186	177	185	175	188	165	178	164	177	176	191	174	175	162	181	176	174	188	186	175	167	165	194	163	176	167	195	189	163	170	150	177	180	163	176	175	184	167	158	159	177	189	164	189	168	176	175	180	179	194	165	200	187	179	173	175	172	161	190	169	183	192	172	160	184	186	179	178	171	191	175	157	182	199	154	165	163	167	187	161	170	195	168	179	177	169	172	183	185	184	198	181	165	162	199	180	155	159	161	156	174	173	167	183	157	153	159	177	181	161	149	176	157	154	161	173	169	148	169	167	178	187	182	174	191	178	180	164	176	162	174	180	164	150	192	190	151	180	190	190	184	154	170	187	172	180	173	177	184	191	169	171	162	186	181	169	191	157	186	168	169	180	188	172	187	142	175	180	168	200	176	189	166	191	165	187	167	187	180	181	165	165	165	165	186	164	189	173	167	183	174	193	174	181	149	167	179	163	159	161	159	174	169	190	167	162	182	160	189	182	195	178	191	178	172	159	165	185	209	173	177	167	192	208	190	169	176	181	171	182	162	182	157	158	178	204	175	170	194	175	191	217	181	179	167	189	169	181	196	166	170	167	162	155	173	201	169	183	198	179	191	184	178	173	163	173	180	200	177	163	181	167	165	177	187	174	205	161	166	169	175	167	180	186	153	143	192	172	197	173	159	184	179	154	191	166	207	178	157	184	185	209	171	179	156	183	157	179	160	161	162	170	172	179	164	184	180	188	197	173	176	170	171	187	167	171	178	169	195	152	163	171	164	164	171	186	170	169	176	170	181	165	166	163	177	164	162	172	158	183	183	165	170	161	180	147	191	175	171	202	188	171	186	167	169	160	172	179	167	154	179	175	157	149	187	171	181	184	175	163	189	170	178	185	163	161	153	173	190	186	179	171	210	195	192	173	186	193	163	182	185	198	175	183	181	149	200	157	177	192	178	166	169	169	174	171	186	190	152	167	157	140	177	161	175	176	177	179	179	181	176	163	151	196	171	201	208	171	165	182	160	177	195	186	182	158	176	166	180	178	167	187	153	176	173	143	161	158	174	169	176	159	169	161	188	186	167	193	187	181	188	170	179	169	183	174	189	182	157	180	153	192	185	164	183	179	156	207	174	187	176	155	180	159	172	150	172	172	182	190	165	183	168	179	184	190	176	185	165	182	182	193	183	191	175	179	153	187	167	145	189	174	171	184	167	175	171	179	188	181	162	190	183	195	182	185	163	198	184	181	196	200	171	182	180	160	184	190	150	157	163	192	167	201	178	194	163	185	187	201	164	193	183	158	173	168	169	170	170	184	179	200	169	176	187	168	184	180	180	191	169	174	160	203	180	169	176	167	178	190	183	167	191	185	199	177	157	193	179	187	192	182	186	166	182	184	198	179	181	175	173	164	174	167	173	170	184	170	172	178	181	170	176	160	162	167	165	169	195	170	150	179	185	176	187	161	168	193	171	157	154	167	169	187	173	173	174	172	152	155	152	171	174	183	167	155	189	171	177	154	160	178	183	196	164	159	168	189	181	159	161	180	174	166	166	142	172	183	172	169	196	155	183	163	168	172	165	157	157	188	180	177	185	205	191	204	179	178	166	162	193	154	165	184	181	185	167	148	173	189	193	157	180	164	178	160	162	171	167	171	180	184	203	188	173	159	171	160	150	191	174	195	176	187	173	186	173	171	170	178	157	165	187	170	177	163	186	186	181	181	165	178	163	197	184	200	174	174	156	158	193	166	164	188	180	192	163	159	168	182	188	188	168	170	148	187	170	157	170	180	185	162	186	189	190	185	187	175	159	165	171	168	175	167	152	163	203	173	173	177	190	197	189	171	176	166	169	185	141	184	164	186	183	168	176	166	188	168	190	178	165	151	180	177	161	183	138	191	152	183	168	174	172	181	164	170	184	156	187	162	175	160	184	178	172	152	172	178	157	178	169	196	152	189	185	159	171	182	176	180	182	196	162	156	163	198	158	166	194	160	169	173	187	200	158	185	191	181	182	165	177	196	190	160	174	148	181	180	167	178	182	144	193	176	173	185	178	173	181	193	146	183	154	158	182	164	168	201	179	196	194	168	146	173	185	197	185	184	177	190	182	143	172	198	177	195	168	192	153	181	183	168	162	191	179	171	178	171	165	179	169	162	172	175	169	171	152	182	188	191	179	170	163	175	151	183	150	152	157	180	161	157	207	157	143	174	168	182	188	153	189	162	169	163	159	173	179	187	171	181	162	169	189	197	195	179	162	176	156	194	186	186	197	176	177	192	181	184	204	170	184	154	178	176	175	180	187	190	177	180	169	178	170	174	180	170	169	182	159	174	194	185	187	165	186	181	188	184	174	166	175	180	161	162	160	190	170	178	171	164	165	186	203	158	179	174	159	192	176	184	183	179	176	147	177	188	189	189	176	161	163	183	159	185	175	182	174	179	181	179	170	168	166	165	178	178	168	176	168	173	191	201	144	187	166	172	162	204	161	164	160	186	168	167	148	177	191	169	189	175	173	160	149	188	175	174	163	168	137	167	184	153	180	178	170	166	177	184	189	190	167	170	173	169	188	166	191	166	172	171	166	195	172	202	182	168	190	178	187	164	165	192	158	179	176	164	182	174	171	165	180	174	166	185	190	186	173	196	167	188	187	169	174	167	197	194	190	179	190	192	179	185	160	158	174	141	191	171	167	181	176	151	179	176	175	173	168	170	183	180	180	169	170	164	179	165	164	180	163	190	184	182	166	174	168	151	173	174	161	172	177	174	186	178	179	173	179	178	205	174
9122	22483	4004	397	305	268	247	269	219	251	227	240	221	216	207	196	215	200	197	186	204	192	202	198	180	157	183	183	154	196	189	209	217	213	211	202	205	203	202	194	217	176	196	176	217	235	176	198	194	190	181	189	190	212	201	190	203	198	186	192	226	193	164	202	193	200	192	193	197	208	193	187	197	180	187	190	192	191	197	180	192	210	186	196	185	193	194	164	217	177	170	176	205	204	202	202	164	181	166	197	203	175	177	186	181	162	203	193	206	206	195	184	191	186	202	192	192	184	191	215	182	190	213	190	186	161	192	170	215	193	187	168	184	203	196	181	188	179	195	187	184	198	181	189	192	199	214	196	193	189	174	209	168	171	212	186	182	182	203	196	175	181	179	198	208	194	216	167	189	188	178	206	217	195	168	196	186	193	182	190	212	174	215	184	190	190	164	188	214	190	190	188	167	211	170	177	200	178	187	210	197	196	189	196	189	198	190	217	177	178	189	195	208	187	180	215	187	185	170	183	200	183	183	184	192	199	205	210	198	208	182	193	200	186	186	192	191	199	184	209	194	228	187	201	183	179	193	200	192	212	165	193	197	187	214	210	200	188	191	207	217	207	183	196	188	195	171	217	205	177	188	166	207	174	213	206	184	165	180	196	187	195	165	176	183	194	206	192	163	212	214	180	201	174	181	205	219	199	178	185	204	194	181	178	199	186	181	185	190	189	179	181	200	185	173	185	183	205	171	182	195	182	203	194	185	188	180	198	194	199	189	171	174	209	202	201	211	209	204	196	199	182	184	186	199	186	166	204	180	193	192	216	193	189	181	189	203	177	190	175	185	200	199	200	169	187	204	182	179	191	198	191	180	201	205	181	164	174	183	210	166	173	187	198	194	189	209	168	184	202	197	185	185	182	177	175	202	189	181	197	186	184	185	181	197	184	188	188	200	181	206	164	176	191	212	168	198	184	190	171	180	189	179	172	187	191	165	175	183	188	173	177	193	176	161	182	212	193	181	185	198	228	212	190	169	173	188	195	217	186	209	216	212	194	183	195	187	201	192	197	191	193	169	204	183	191	181	191	209	165	185	194	203	200	217	201	183	208	210	190	208	187	189	194	186	207	212	190	203	191	190	193	170	193	204	206	197	153	191	188	168	184	205	205	188	187	190	185	200	174	170	200	189	190	186	188	185	211	190	202	191	217	188	206	199	183	197	174	190	191	184	178	211	178	182	191	170	209	172	185	186	167	205	173	193	218	175	167	173	187	203	178	199	200	214	168	192	163	211	206	207	186	192	154	196	196	183	181	186	187	216	181	199	167	180	171	183	181	185	208	195	200	159	195	192	208	178	191	192	214	171	209	189	205	193	177	179	193	177	199	182	193	182	184	191	193	222	190	194	198	182	186	213	192	190	218	202	186	193	201	186	208	180	183	216	178	194	210	202	188	208	202	162	198	185	180	181	172	194	195	204	201	190	212	191	168	200	196	207	186	184	211	192	173	200	163	192	183	195	157	197	182	210	208	204	189	179	216	214	191	196	179	190	180	182	180	180	190	184	167	209	190	180	181	179	203	207	199	184	166	198	200	179	199	203	191	200	184	197	176	178	207	194	214	180	218	207	193	183	186	197	180	205	212	197	179	187	174	212	199	198	178	180	221	190	200	189	190	176	190	183	186	179	191	160	204	201	190	184	192	197	176	205	186	196	182	179	198	181	180	181	195	222	199	174	204	185	185	183	183	192	186	203	197	195	172	160	185	226	200	201	205	177	194	200	202	186	186	200	239	188	181	168	172	209	177	189	200	194	190	218	177	216	196	176	184	196	204	186	199	197	180	190	217	182	176	197	171	194	169	195	185	206	210	196	180	190	184	185	186	199	195	197	195	196	195	215	241	176	188	187	175	171	189	179	214	181	194	201	196	174	170	199	200	192	198	200	201	204	209	185	195	181	196	191	188	192	179	204	184	209	206	184	206	171	201	179	171	182	183	175	194	204	181	192	173	178	188	177	191	173	177	216	181	187	199	204	185	184	190	193	183	206	205	173	218	197	188	188	201	194	202	228	187	204	196	183	217	155	217	177	218	194	206	179	191	186	206	225	180	164	206	194	204	199	170	204	183	190	176	213	185	200	186	167	211	203	172	184	187	166	199	198	180	205	193	179	207	198	214	220	196	195	190	193	198	198	179	202	205	203	163	169	193	183	199	193	220	176	214	191	210	200	184	184	198	208	177	204	189	196	190	194	198	202	196	207	188	205	189	203	214	211	165	178	214	187	166	205	208	180	194	187	191	208	199	190	171	218	192	196	181	186	167	208	187	174	184	206	202	217	191	171	219	202	203	214	207	178	216	191	210	191	202	192	197	197	196	191	196	200	218	204	199	189	204	194	163	181	201	201	170	216	198	191	199	185	187	189	194	176	215	198	179	191	174	198	207	209	193	203	198	199	200	179	179	192	199	185	184	211	196	177	170	196	211	180	172	171	204	178	215	196	221	183	203	203	194	194	183	185	189	163	176	190	207	201	198	192	182	188	182	184	192	203	178	202	187	199	199	185	201	220	196	191	187	192	179	195	162	184	218	189	172	197	193	182	170	192	206	204	205	208	208	201	183	191	203	181	212	200	178	174	190	185	170	197	187	177	183	181	186	194	180	180	187	174	195	185	200	189	167	197	181	221	188	194	186	171	189	203	191	202	187	189	184	153	155	190	213	178	163	194	213	218	201	175	192	195	182	208	188	192	200	187	193	210	187	195	205	181	207	192	185	203	182	197	180	196	189	203	179	211	192	196	196	179	182	180	190	169	194	202	201	169	190	173	196	207	192	190	195	214	211	182	164	193	192	189	215	178	181	196	166	207	168	178	180	184	180	215	167	203	212	183	165	181	205	212	193	205	200	181	172	199	197	211	184	201	178	201	168	212	200	211	202	194	206	191	207	167	168	167	207	210	169	170	213	192	177	178	187	178	216	186	191	204	189	196	201	167	167	174	197	189	207	196	168	186	159	188	194	217	167	199	180	176	207	187	189	188	193	183	191	188	186	217	174	186	197	215	185	190	190	185	192	187	170	168	172	189	196	198	187	198	167	184	216	212	172	190	187	184	178	187	157	183	187	172	193	208	210	206	201	200	185	188	211	193	203	175	210	163	185	199	183	212	185	192	207	170	179	184	199	179	198	214	172	173	193	199	166	186	200	185	198	165	188	191	207	181	177	200	200	175	207	187	177	204	192	206	175	180	183	187	197	185	196	198	185	193	197	228	187	204	189	182	186	201	202	200	193	216	175	195	188	198	176	178	192	220	217	193	208	192	211	192	189	202	210	182	206	194	198	186	192	178	192	212	210	202	181	189	182	184	182	201	190	184	176	190	190	168	209	213	188	188	173	193	202	194	192	178	187	196	160	173	212	199	206	191	178	171	176	210	184	207	195	197	194	200	199	206	191	177	225	188	175	187	152	205	188	183	199	203	185	181	197	204	196	196	187	196	166	183	161
25355	21868	28922	23490	20960	16272	2141	1049	882	851	825	713	744	732	637	654	610	578	613	633	593	583	632	546	570	588	572	593	580	547	603	576	566	600	584	556	513	580	555	576	567	571	556	597	574	559	537	567	542	524	529	582	549	535	600	535	548	504	558	565	539	565	559	533	511	514	577	532	568	556	536	558	589	574	557	553	562	485	515	529	537	545	520	518	542	544	598	497	579	540	561	495	514	538	571	573	554	600	572	508	561	533	576	536	552	555	530	540	556	545	539	551	541	494	535	522	563	528	578	537	567	509	534	579	597	557	542	526	577	574	525	561	558	537	594	529	570	558	598	556	536	534	529	559	576	541	571	569	565	508	557	551	578	528	587	537	569	539	562	536	532	548	532	527	548	548	579	514	576	591	549	528	547	532	563	532	504	544	567	537	524	554	505	497	518	543	572	504	531	541	525	527	550	516	521	491	578	521	511	514	529	517	540	539	568	541	529	514	571	533	588	536	565	538	586	567	520	568	563	558	494	528	565	552	563	540	515	530	534	551	567	521	563	508	533	559	531	545	527	556	525	557	570	525	563	569	570	543	547	521	513	525	522	568	567	528	572	541	550	545	503	528	546	511	541	590	526	553	569	555	536	518	546	587	545	535	488	559	554	548	527	498	549	486	553	513	528	528	556	513	563	517	564	538	540	510	569	523	530	544	547	534	525	556	506	547	496	486	534	558	534	548	556	529	551	567	546	544	552	541	543	531	583	548	527	565	528	552	575	554	552	532	555	522	552	544	511	556	474	567	553	539	557	559	568	581	517	491	538	518	533	560	531	561	548	573	530	534	549	569	523	503	545	529	560	512	524	519	552	569	522	515	502	537	550	544	521	524	593	557	577	496	544	495	549	580	549	547	559	568	529	523	539	569	583	561	521	534	526	546	552	512	577	518	543	551	553	525	543	549	529	533	551	528	535	561	535	559	577	537	572	544	534	511	526	532	538	576	565	559	567	517	499	549	539	538	548	511	536	568	578	571	554	554	519	546	582	534	558	551	537	507	548	545	504	544	539	492	516	553	529	551	560	506	544	536	550	543	527	540	600	510	539	576	541	604	554	544	556	551	558	537	502	521	569	548	558	550	515	529	539	568	527	534	516	515	548	543	551	513	566	568	519	554	517	533	555	551	509	506	555	563	526	538	562	567	506	533	587	548	558	559	536	556	518	592	576	607	518	581	569	554	549	552	519	534	513	532	533	528	516	537	600	567	524	588	503	548	534	559	535	556	519	548	565	551	538	541	531	554	541	554	559	550	524	488	556	549	551	500	543	506	538	536	554	577	534	542	551	559	520	555	574	576	555	525	529	554	545	528	546	563	585	560	578	540	550	546	556	575	535	549	525	546	543	551	504	507	555	559	574	543	567	531	500	513	501	577	539	508	518	518	548	575	523	476	562	530	550	504	557	529	540	551	571	587	558	534	514	571	545	591	540	562	613	551	563	565	554	562	584	534	549	542	548	514	591	527	524	571	543	510	547	525	565	533	522	598	533	522	574	534	541	550	531	565	570	484	536	524	547	542	546	540	558	560	527	543	550	567	529	523	503	499	535	534	551	551	502	563	487	579	566	578	547	582	567	551	550	541	563	533	579	581	579	516	497	536	565	538	566	577	576	543	497	540	547	585	577	558	546	536	559	549	572	562	561	538	569	515	543	587	546	489	565	568	545	563	558	543	564	533	588	523	522	532	557	555	548	551	513	585	560	559	569	557	553	471	548	535	567	542	553	553	540	548	529	564	612	466	531	574	566	545	572	524	546	529	591	527	515	523	521	527	565	524	594	539	571	561	560	517	511	520	535	539	564	576	520	537	525	512	521	570	563	561	533	534	548	513	547	528	536	520	505	512	589	547	562	559	545	560	579	506	517	524	546	547	534	532	592	574	549	530	556	535	556	538	501	546	514	537	550	579	539	494	521	522	528	537	544	517	564	536	520	531	512	582	553	525	558	576	551	501	514	516	516	548	535	542	564	543	565	508	550	530	564	533	599	541	550	586	554	562	520	489	547	562	529	515	537	539	524	552	582	500	581	530	543	520	594	531	606	559	535	513	497	526	536	531	558	541	555	538	560	577	519	542	559	524	498	519	528	589	511	544	562	548	540	541	534	541	544	583	557	582	552	548	552	524	536	524	523	548	530	534	563	564	536	551	572	525	539	582	590	505	560	550	549	544	501	560	561	571	600	572	512	563	569	547	573	598	543	538	523	516	543	550	561	516	534	572	580	536	524	554	531	511	552	580	536	547	554	566	545	560	508	557	558	560	549	553	569	576	525	548	514	526	539	530	586	526	562	560	522	585	589	557	516	500	572	523	548	557	572	557	573	543	547	576	564	548	519	555	574	523	558	555	545	602	554	509	572	562	554	541	557	564	524	534	524	562	497	525	582	571	556	528	509	565	502	522	578	517	492	537	551	562	588	523	505	548	561	553	508	595	550	518	541	554	524	550	535	512	526	570	555	565	505	559	547	566	523	526	559	518	530	523	565	548	565	548	539	573	535	546	550	516	519	541	536	524	556	528	493	544	554	537	510	558	532	534	539	529	529	540	473	534	518	589	547	560	527	518	527	489	526	563	541	521	501	555	528	563	519	532	546	514	557	539	560	559	516	527	526	554	518	515	520	528	525	559	535	544	515	604	546	526	561	570	570	556	569	508	606	557	493	552	593	569	537	522	517	544	559	551	574	548	574	513	556	559	567	566	566	577	618	553	554	524	558	522	531	533	532	559	513	557	542	546	520	531	560	576	553	571	559	491	519	535	560	539	560	562	517	576	561	512	519	574	574	527	528	550	518	589	546	514	557	553	532	546	529	533	568	581	524	553	501	560	508	566	546	572	584	521	537	555	607	554	509	519	488	516	552	556	514	557	575	512	536	569	533	556	505	552	561	529	547	549	552	565	557	575	509	533	482	544	549	550	579	579	516	591	557	532	511	543	561	499	550	549	556	554	546	542	559	480	531	507	540	559	499	486	551	522	532	527	541	537	516	541	554	533	561	537	487	564	541	561	537	538	555	557	531	543	520	536	532	541	526	545	559	553	542	532	562	520	506	551	510	515	516	551	541	557	557	572	547	581	565	560	520	552	519	586	525	552	564	568	543	553	520	532	543	507	538	517	539	575	556	567	558	540	567	571	499	549	527	552	569	596	540	495	527	553	544	551	558	528	522	524	495	533	528	535	555	548	536	590	540	509	533	561	531	509	516	564	513	575	512	573	571	543	534	497	592	535	553	523	551	517	560	601	582	559	520	574	489	568	541	600	543	573	518	508	481	538	522	546	545	572	527	548	538	515	534	540	532	522	496	543	552	499	565	556	520	530	488	542	574	561	496	539	526	538	517	542	523	530	507	525	502	535	514	547	532	600	532	556	545	544	507	537	518	558	554	560	532	533	587	527	527	549	563	553	528	532	540	568	542	563	538	511	570	516	545	520	518	577	558	564	507	545	541	538
20614	61832	15267	4735	3156	2288	1938	1649	1373	1254	1140	966	873	838	758	754	732	656	692	651	659	599	630	604	603	606	587	636	575	579	577	556	566	587	582	559	539	596	580	610	558	571	568	541	584	524	543	539	554	535	539	574	525	550	551	547	545	525	523	592	586	528	588	609	520	554	542	532	545	546	545	505	574	542	542	574	558	555	569	569	543	568	486	502	561	514	551	554	573	556	547	551	512	542	506	530	558	536	542	582	527	495	532	577	561	555	529	502	531	515	530	535	569	555	561	525	510	562	553	554	516	530	558	565	558	513	530	574	530	547	558	557	530	529	555	533	547	510	599	549	539	545	571	560	558	532	579	507	542	525	535	559	537	489	551	533	564	566	542	547	508	534	525	488	532	544	573	570	524	528	533	567	519	527	537	580	517	542	557	502	563	543	569	503	546	518	585	551	590	552	537	528	546	510	524	602	507	527	510	517	508	583	529	548	544	550	558	546	526	541	572	530	559	519	566	569	511	577	554	566	534	546	559	567	545	526	586	525	530	522	550	547	560	556	535	517	533	541	551	523	550	546	579	520	534	558	550	580	525	514	506	517	519	526	519	531	581	552	526	539	575	553	528	495	552	526	545	520	531	578	571	557	483	551	558	558	522	548	548	568	533	566	549	512	549	507	507	544	527	530	546	523	570	567	544	510	568	557	549	543	527	570	531	566	528	556	570	580	552	582	533	520	538	561	511	532	538	518	546	566	566	510	527	510	540	551	581	588	551	532	528	479	519	543	531	551	551	519	534	543	530	538	557	564	570	556	559	551	548	539	563	568	536	538	531	557	533	543	519	560	499	547	531	535	520	525	532	546	543	497	533	539	503	577	549	522	574	526	534	570	560	520	524	484	526	572	550	524	544	591	573	533	565	558	561	555	524	568	546	547	576	573	544	570	544	556	571	495	511	515	535	519	512	557	535	574	562	536	542	521	501	596	571	542	492	590	537	536	543	542	543	535	561	560	510	507	521	524	498	542	602	571	531	512	508	602	516	561	547	572	542	498	528	544	548	555	544	569	551	569	530	568	529	595	540	535	510	492	506	537	526	569	570	514	564	520	528	540	591	556	517	537	525	491	544	567	588	533	538	525	505	568	541	574	562	526	529	571	547	508	568	560	519	551	534	590	503	549	570	483	526	585	546	564	557	530	537	538	498	609	477	539	559	516	552	558	564	552	531	557	576	545	523	545	537	516	577	547	533	556	562	572	519	565	573	580	578	576	516	590	544	521	534	529	569	553	539	554	539	553	522	574	554	534	552	536	507	545	550	566	556	581	568	552	558	537	564	545	555	541	542	543	563	557	526	523	562	539	497	539	575	570	532	558	501	502	566	568	517	512	545	540	521	549	561	552	501	501	542	507	599	554	542	558	587	473	523	558	519	521	560	552	554	528	515	533	511	536	504	571	531	490	560	554	602	491	535	509	580	533	543	537	517	500	545	563	544	537	583	546	533	556	520	555	497	522	558	527	524	536	560	557	520	546	549	543	551	530	530	502	589	549	559	549	577	555	550	516	535	530	556	531	568	515	551	556	558	537	550	521	543	518	525	541	537	520	535	587	548	522	537	548	567	564	546	534	551	562	537	535	584	538	524	549	507	522	542	557	572	574	514	572	563	569	516	569	536	553	530	518	558	546	537	553	571	555	555	535	550	555	557	537	566	561	559	538	578	558	526	552	550	531	541	540	529	503	506	556	548	532	542	550	555	534	560	556	513	553	548	563	562	555	562	495	525	554	578	596	572	583	554	586	554	542	499	546	569	536	546	548	517	523	530	517	506	532	573	548	521	580	538	528	515	528	528	519	532	520	524	521	571	574	540	560	509	540	533	563	543	529	524	578	548	541	549	547	522	510	549	565	564	530	510	542	503	514	539	547	548	548	547	554	505	531	543	543	566	556	532	570	577	556	568	545	556	534	547	546	508	535	555	550	569	533	559	487	545	511	573	523	497	541	537	553	549	553	527	523	505	540	542	550	544	523	523	584	510	521	550	519	563	559	471	543	510	563	517	548	528	535	539	504	539	513	567	551	482	512	597	545	509	519	563	506	523	538	528	550	523	530	546	527	558	540	538	522	543	548	524	540	483	564	562	540	548	514	550	563	560	559	529	573	560	516	544	495	523	513	528	499	546	577	569	520	570	504	489	551	488	568	526	543	559	553	516	504	513	537	530	552	523	553	551	525	521	546	591	553	505	545	522	551	585	564	555	515	497	531	498	507	506	514	525	536	533	577	588	569	499	549	519	501	562	497	548	536	565	547	566	539	540	530	594	528	495	544	551	528	551	565	562	526	545	529	528	559	528	549	540	540	540	556	559	548	521	515	516	515	560	549	577	572	555	550	510	571	555	561	542	508	517	532	532	563	542	586	529	496	606	549	533	537	589	519	550	561	544	509	530	534	554	553	541	552	555	521	536	562	537	575	525	558	520	525	549	535	504	543	497	550	583	565	583	526	540	529	547	535	571	600	544	542	562	549	563	538	510	546	538	512	561	509	533	564	532	564	562	534	545	552	527	552	513	560	577	554	535	521	540	531	551	505	566	568	559	536	537	504	582	527	526	521	534	560	548	536	526	538	548	554	529	533	501	545	489	534	586	550	516	553	536	534	527	532	534	542	537	526	505	527	534	536	587	544	535	557	526	549	519	518	530	547	534	542	485	593	529	563	541	557	548	554	524	556	540	570	566	586	543	526	555	575	548	564	534	540	565	559	542	566	566	549	529	542	539	535	541	557	564	563	528	555	547	554	578	530	553	550	566	564	532	536	589	543	539	522	551	538	541	516	557	535	527	531	564	489	567	533	554	554	532	545	561	532	495	544	587	556	545	516	532	537	482	532	524	568	566	538	517	548	519	558	565	545	505	529	553	567	558	560	545	536	594	507	536	558	544	521	549	524	551	507	529	522	530	552	517	505	534	561	551	540	536	537	561	521	533	568	530	561	490	520	501	542	554	568	556	546	542	546	521	498	555	511	520	525	531	559	541	540	544	536	526	577	535	547	519	537	552	556	549	530	526	520	529	530	543	549	523	568	548	563	526	523	577	554	570	551	519	515	500	539	545	542	545	526	553	511	572	509	538	536	505	503	561	555	542	581	561	551	576	541	568	526	541	497	539	542	541	550	555	536	504	542	528	577	514	506	532	552	552	540	513	511	517	559	580	547	559	530	555	527	514	563	502	549	505	538	538	535	562	563	549	580	566	535	521	544	503	551	547	533	553	512	535	525	558	544	518	572	545	535	558	511	509	536	541	512	525	547	537	540	532	590	524	567	545	558	539	571	538	546	594	549	528	540	557	500	553	505	552	517	520	559	561	557	565	567	540	537	542	557	558	582	571	539	523	529	586	527	543	557	547	489	517	491	532	551	528	525	525	517	499	549	568	506	529	568	555	542	509	524	549	540	558	574	554	517	508	519	558	580	524	565	556	553	553	520	562	561	559	559	547	550	536	566
23078	21390	29589	22671	20982	21174	15385	2091	1514	1454	1299	1131	1041	1035	943	988	984	886	847	860	847	815	831	833	779	863	829	807	773	763	795	752	783	748	791	774	711	799	767	790	731	772	779	794	790	727	772	752	771	748	749	713	747	807	723	720	739	708	726	797	758	749	755	768	724	751	764	755	728	733	694	731	748	736	766	751	799	749	720	718	738	723	723	759	701	748	719	698	720	711	775	760	738	730	715	741	743	793	748	684	701	699	746	751	707	732	729	714	766	718	746	735	763	665	744	717	764	698	749	744	716	746	781	675	711	724	749	711	763	749	675	729	737	753	704	792	723	719	682	725	711	714	698	709	762	739	756	761	777	767	701	737	719	738	729	729	702	736	772	772	746	728	733	812	697	726	748	735	727	689	762	746	707	693	707	701	756	710	731	725	723	728	748	762	703	749	705	719	680	723	751	728	721	716	705	752	746	740	796	726	743	693	682	715	677	757	781	725	721	799	734	691	695	727	746	728	717	706	676	711	748	736	723	748	680	728	738	717	723	712	731	759	738	742	795	721	733	725	718	732	715	715	688	728	727	748	721	703	710	709	719	722	713	777	790	702	703	755	738	745	707	733	697	722	717	697	740	742	748	761	765	742	716	759	760	669	727	682	738	688	692	704	735	737	708	725	736	767	748	749	761	742	684	725	714	710	669	742	717	789	686	678	769	755	696	790	758	772	706	747	697	746	766	734	713	779	765	701	708	678	701	767	745	722	683	723	731	721	715	781	733	762	779	735	718	726	738	778	734	713	701	709	753	712	743	748	765	682	702	716	679	744	733	718	711	732	735	750	712	764	737	776	749	715	693	713	703	681	728	767	749	721	796	714	755	723	760	799	699	735	738	684	733	713	747	708	773	684	726	760	752	741	768	735	679	741	724	776	755	743	748	722	725	752	763	698	754	766	776	785	717	712	735	707	729	739	745	723	722	700	717	766	703	698	677	794	760	719	725	719	713	708	706	701	743	670	714	701	748	769	747	715	778	755	715	692	717	731	680	772	741	720	682	715	738	702	707	708	774	709	737	737	764	703	761	739	699	769	720	697	800	686	700	733	769	736	731	731	698	723	750	775	742	733	661	720	705	753	710	715	751	756	759	727	715	734	724	696	728	731	742	738	722	729	719	732	752	740	726	734	735	718	718	694	743	784	749	728	677	662	718	714	725	762	736	723	738	679	791	687	757	733	752	750	714	737	741	759	758	699	772	793	731	763	661	705	741	710	709	727	711	720	701	744	730	741	738	727	715	739	725	727	723	702	702	787	709	706	685	675	738	722	695	735	752	710	745	741	770	749	744	760	720	743	683	778	708	730	733	737	722	767	735	758	744	717	756	721	751	727	760	786	710	793	744	684	694	706	697	765	690	716	719	736	716	774	789	712	689	754	743	751	750	697	715	772	750	726	663	720	727	717	748	748	749	677	669	689	751	724	722	702	764	747	798	766	729	762	733	751	725	726	698	736	722	701	722	724	786	728	759	708	713	691	724	686	690	749	764	744	763	712	667	724	767	725	714	750	733	738	680	751	784	712	743	735	764	766	682	685	755	746	752	739	713	708	711	716	748	735	775	686	773	709	689	714	669	747	739	718	726	715	744	747	793	726	767	738	736	690	734	748	669	753	715	682	735	741	736	710	719	712	769	728	750	715	727	728	700	770	751	688	758	751	764	686	731	730	706	735	750	741	717	753	705	777	723	727	703	706	736	716	716	711	770	668	699	712	758	711	679	710	719	714	678	673	698	748	717	718	686	738	738	809	700	687	748	703	758	737	727	706	741	710	791	704	718	741	642	728	743	679	710	727	710	736	714	737	712	710	749	760	721	721	678	766	741	721	679	736	730	740	685	715	736	766	713	767	735	714	772	732	697	707	769	719	748	706	695	740	777	758	682	732	739	736	724	726	703	712	731	778	783	727	697	724	746	737	786	755	682	765	750	669	698	735	764	699	719	715	714	752	750	727	728	760	724	723	699	732	742	734	723	779	705	767	728	744	735	721	750	760	730	722	743	715	694	718	729	739	695	727	690	690	724	697	679	701	735	767	769	760	653	720	733	754	714	714	731	682	736	712	785	730	742	686	703	698	707	710	731	753	776	718	729	679	749	706	718	706	713	757	736	740	696	690	741	695	694	708	780	725	719	728	718	716	760	720	740	714	784	721	740	735	699	720	704	778	695	741	750	694	718	722	729	733	694	749	721	740	712	733	744	669	753	719	728	744	733	733	677	688	740	761	683	686	725	706	701	709	755	731	733	711	714	767	707	740	720	712	711	707	753	734	720	716	696	739	773	735	693	690	681	696	745	707	742	795	727	684	710	729	751	769	699	723	713	733	735	687	736	722	734	733	762	727	726	699	763	758	753	715	723	739	713	751	692	725	731	761	751	709	721	739	722	726	701	757	736	750	689	686	729	749	778	722	745	710	746	752	733	728	767	713	759	764	770	717	721	708	701	730	759	748	742	719	732	725	751	762	704	723	726	750	701	742	752	715	712	744	732	789	741	711	719	704	766	773	738	730	713	729	760	730	729	676	746	735	708	700	694	728	715	735	772	766	766	711	727	732	721	745	708	749	754	736	766	708	721	740	703	724	744	693	759	781	725	811	763	748	769	763	752	736	763	705	780	730	729	746	728	761	746	711	693	726	743	710	680	752	760	753	741	715	771	737	733	715	765	708	770	760	741	732	780	735	686	753	727	707	728	730	777	731	726	668	746	735	746	709	728	750	702	704	718	721	692	761	693	732	767	723	729	739	675	724	702	738	725	725	776	704	754	757	716	708	740	717	732	723	685	751	712	754	699	735	710	722	759	721	711	754	707	747	711	755	744	683	694	754	729	748	700	729	763	740	704	748	730	722	764	711	707	718	709	734	712	752	740	720	729	727	702	765	736	722	746	709	701	739	726	713	717	711	745	734	710	756	760	712	724	757	756	709	747	719	732	722	687	699	711	694	737	755	768	747	695	744	725	724	725	702	739	742	749	698	768	720	685	687	744	745	768	748	757	733	771	698	724	762	767	701	728	732	684	714	718	682	744	657	761	693	766	772	736	747	722	714	724	700	721	763	762	728	711	730	737	753	752	689	727	707	750	795	758	728	770	680	770	735	761	705	697	711	749	740	736	701	751	762	679	761	673	682	766	706	711	732	733	696	726	670	713	725	687	715	717	716	733	692	751	759	743	709	750	718	735	700	740	672	742	783	766	769	680	753	748	781	739	724	712	696	759	703	757	784	701	739	749	767	734	775	725	733	732	767	724	750	715	721	664	713	744	740	728	708	693	743	733	780	733	703	747	724	680	708	702	714	730	745	746	706	715	726	781	778	757	737	704	723	733	700	724	730	716	736	735	730	720	705	716	676	769	694	758	700	738	741	742	720	736	727	708	749	733	725	724	706	713	739	703	741	769	757	739	731	758	764	681	695	669	702	719	720	728	747	735	660	724	755	755	725	705	710	739	742
19023	52435	16692	8626	5913	4477	3594	2922	2552	2198	1959	1678	1432	1319	1244	1143	1148	1072	962	926	943	926	931	887	826	868	845	880	859	814	763	805	827	752	826	811	764	780	775	737	800	752	750	793	756	737	776	744	771	772	754	750	746	757	753	740	739	731	752	777	720	734	788	768	772	747	710	792	726	776	766	779	726	708	752	760	708	724	689	753	745	758	706	735	703	767	740	704	742	713	752	715	730	744	723	736	751	709	713	764	772	744	733	733	788	787	718	783	729	738	770	750	694	742	764	701	706	744	765	740	757	724	747	768	712	732	716	768	743	765	767	780	724	717	717	724	750	708	783	757	720	721	792	741	765	700	743	701	751	705	762	713	689	740	718	732	739	734	741	722	727	793	742	712	788	748	739	751	744	755	774	759	745	749	708	693	761	768	767	732	705	733	726	743	816	766	740	742	714	719	749	718	727	698	708	756	736	759	748	731	764	659	739	725	766	736	723	694	714	736	747	727	757	713	729	782	760	790	748	762	728	752	763	741	779	750	770	726	766	725	755	762	725	721	747	754	754	742	772	748	708	738	738	764	689	730	731	743	703	690	749	730	790	748	699	759	721	741	728	719	754	709	720	732	707	766	748	675	777	717	705	748	750	720	779	723	729	786	746	723	704	766	753	730	780	716	703	740	752	759	708	719	745	702	738	673	707	736	711	817	753	725	761	745	737	791	787	721	778	764	784	739	751	712	738	709	718	775	742	715	740	742	724	716	759	777	743	748	733	739	729	743	730	726	721	743	700	677	775	752	712	722	685	732	729	734	725	718	694	740	756	738	748	687	747	733	716	776	751	729	739	782	767	746	727	770	746	756	753	730	750	664	764	765	708	718	727	751	732	707	710	722	699	757	708	798	702	725	732	712	703	752	731	734	715	722	686	761	714	746	763	736	713	720	721	693	738	740	720	743	756	763	751	719	763	774	726	684	743	698	740	695	777	771	748	713	754	727	723	725	735	725	774	746	705	753	688	710	725	730	748	731	713	732	730	755	699	771	773	756	718	695	737	781	748	780	732	722	730	714	770	666	690	744	712	684	743	733	659	686	729	753	740	682	733	730	742	741	753	676	789	746	709	684	778	749	785	739	747	758	738	758	713	680	738	687	726	743	728	676	745	786	747	718	723	758	775	735	752	728	775	750	809	756	773	730	717	705	729	706	678	737	753	729	726	755	701	737	771	711	760	720	697	744	735	746	689	768	698	778	721	732	718	724	798	709	716	743	738	755	731	734	765	746	759	721	717	733	730	748	741	712	753	755	762	742	762	743	733	725	679	709	730	735	758	760	760	697	716	747	699	788	718	761	732	725	736	698	765	725	744	722	717	766	728	735	768	745	794	696	762	725	739	739	759	774	746	707	787	699	794	756	749	751	774	665	733	759	697	708	720	700	763	718	768	712	762	726	801	749	763	715	750	733	703	782	790	695	705	729	712	763	727	757	747	735	743	726	733	748	754	729	745	697	732	715	728	748	707	709	725	721	736	730	732	681	697	703	772	696	753	735	688	716	771	749	691	720	721	748	743	712	702	746	715	697	773	757	696	722	760	770	743	729	738	759	722	755	740	723	723	717	760	706	757	738	726	770	752	748	733	693	775	732	692	712	748	704	762	764	727	738	712	744	774	722	752	737	750	751	718	705	737	737	723	752	738	699	727	731	727	750	752	728	764	689	761	731	746	719	739	767	707	755	741	712	752	720	741	753	741	691	719	779	688	730	691	716	714	719	740	719	769	735	731	748	680	695	758	765	720	716	720	715	683	771	733	699	748	690	698	748	734	724	739	739	720	662	742	729	710	750	744	769	728	723	729	785	692	689	742	713	752	721	744	762	806	750	729	702	701	698	738	719	698	708	751	739	751	736	756	707	752	726	819	773	704	790	737	779	726	685	723	742	746	706	744	714	766	743	755	724	772	749	667	732	726	761	758	712	794	791	722	745	751	716	738	734	710	711	720	727	739	728	755	737	675	683	717	732	691	735	782	737	741	708	721	724	715	722	707	735	750	709	684	750	741	769	751	735	731	742	770	715	746	721	764	765	740	709	756	725	734	751	762	742	743	776	796	727	740	707	755	694	716	716	726	733	779	744	696	703	718	749	723	750	732	757	736	730	753	774	734	766	740	728	774	740	735	718	734	714	705	755	750	714	743	762	749	720	739	721	726	730	755	711	801	722	703	756	790	747	710	771	742	755	731	741	739	762	752	750	752	725	752	701	695	696	692	707	730	718	695	683	741	720	744	767	728	716	710	728	724	708	707	732	758	750	782	746	739	672	745	730	726	719	749	744	710	722	727	760	716	760	741	760	724	766	754	733	680	750	720	772	722	750	750	788	727	737	748	728	718	733	754	731	741	725	708	730	734	746	781	705	747	773	719	710	760	702	730	734	766	727	754	782	722	747	732	760	687	741	756	718	732	754	701	771	732	710	771	685	696	730	761	731	749	739	725	763	754	722	732	771	734	734	770	689	720	719	748	756	717	715	739	739	720	766	724	758	747	724	771	741	750	751	705	722	754	693	736	750	723	739	722	711	739	741	752	742	686	723	743	725	683	788	732	723	715	759	753	694	778	754	760	721	714	701	746	762	731	731	733	699	739	757	715	656	771	715	763	700	724	731	722	737	722	716	693	742	725	732	745	732	711	716	747	703	705	752	709	695	703	743	728	741	782	728	668	794	714	716	740	791	759	726	750	717	749	693	720	732	734	695	688	797	750	743	710	769	778	726	722	734	704	716	732	842	785	725	720	710	750	736	725	741	743	737	779	798	698	689	738	745	743	717	725	740	730	728	773	710	778	743	729	727	780	746	750	659	778	762	684	733	751	663	733	780	761	735	734	685	742	731	737	735	725	745	780	767	766	727	725	754	760	764	713	726	743	769	715	717	769	720	711	753	734	718	750	701	753	740	781	763	716	675	722	711	741	739	715	724	697	721	702	748	698	753	718	748	695	755	797	719	732	706	745	724	706	720	650	761	783	746	724	728	726	730	727	755	768	820	754	736	749	762	703	754	709	729	762	708	716	735	739	771	696	748	737	766	713	754	715	759	748	695	722	702	712	729	775	761	793	748	718	747	769	661	715	731	755	771	737	773	740	716	772	752	735	739	763	748	729	725	726	699	710	735	758	772	712	748	744	701	696	751	735	742	751	739	767	766	729	730	760	746	717	700	733	720	723	736	754	721	784	769	695	757	731	740	743	753	745	734	787	740	718	749	689	712	713	751	766	755	753	718	729	773	676	724	759	735	719	728	749	732	718	693	737	736	748	716	695	753	710	707	768	769	730	739	721	780	773	739	744	739	731	708	741	711	735	728	735	767	750	750	706	735	705	734	702	761	730	741	723	720	731	699	740	706	734	724	770	701	707	742	767	750	742	742	721	732	764	722	732	769	744	756	748	759	749	734	725	766	729	744	754	746	701	738	732	744	714	706	735	696	754	751	722	785	710	690	705	714	713	757
28509	24052	12389	798	305	246	182	202	189	191	174	204	194	189	192	189	203	205	196	173	175	178	182	203	171	170	158	179	190	207	191	178	178	200	222	195	212	198	180	183	185	197	189	199	193	200	196	178	155	220	183	178	182	168	201	180	192	210	181	182	169	191	200	162	225	170	172	178	175	165	212	182	163	185	203	153	175	194	209	192	179	188	180	207	172	204	189	205	172	180	191	181	180	203	191	193	185	188	183	167	168	174	188	211	183	183	174	199	179	191	187	169	196	200	190	188	154	171	191	187	199	192	170	187	186	156	176	189	161	195	188	186	193	155	192	189	185	175	185	192	178	207	185	185	178	185	175	178	172	192	192	185	193	152	210	193	186	195	204	193	192	197	184	183	178	188	175	199	183	194	181	182	194	181	207	177	171	186	190	183	196	197	203	160	188	192	162	175	188	185	189	191	182	183	185	169	192	187	187	205	169	193	154	175	207	204	191	189	186	180	189	193	191	198	209	201	172	190	199	196	189	196	181	163	207	200	196	206	180	173	192	195	199	179	188	200	178	208	177	193	185	162	178	200	185	187	183	190	183	172	169	198	180	192	186	160	174	174	189	185	163	187	196	174	178	201	205	187	168	214	149	198	185	175	180	192	184	180	192	193	160	156	178	195	191	185	187	186	160	167	194	180	160	169	199	168	203	168	171	202	213	203	207	206	190	154	191	194	194	183	191	168	178	190	195	180	196	178	188	183	209	215	186	176	187	170	173	180	200	180	208	188	185	190	190	183	175	180	167	213	188	215	162	193	193	176	170	175	160	190	187	211	160	162	180	212	195	190	193	179	180	197	227	186	179	182	183	209	187	197	194	203	172	208	173	178	197	179	195	186	183	201	201	196	202	175	192	167	160	199	160	194	188	186	188	207	173	179	177	164	207	187	164	176	183	208	164	175	187	200	209	194	188	173	211	198	186	205	182	191	194	177	178	188	137	183	184	173	164	178	171	182	200	184	190	200	182	193	190	167	172	204	178	158	194	204	176	167	163	179	181	187	187	193	200	209	177	192	176	182	203	183	179	185	166	180	176	184	174	184	201	201	199	175	186	174	178	196	181	177	196	193	215	173	175	201	163	165	178	174	184	186	157	189	189	192	182	188	181	205	185	210	164	200	165	169	164	180	197	186	192	176	192	184	184	168	169	178	190	194	206	165	183	201	178	172	185	192	180	180	205	158	200	182	178	197	208	179	173	171	213	172	186	204	203	170	152	196	150	194	172	194	182	189	168	188	187	172	160	181	186	208	175	204	168	169	168	198	194	192	181	180	177	170	184	189	203	178	187	198	168	175	158	195	177	170	220	171	184	173	193	192	175	183	199	197	191	211	198	170	177	161	168	166	181	172	165	219	189	199	205	181	182	175	172	191	170	162	188	212	185	186	186	174	192	192	194	186	162	202	196	187	200	153	190	167	163	204	188	159	185	195	185	178	176	168	183	180	205	186	184	178	161	187	180	187	175	200	183	171	200	194	163	207	178	184	173	192	178	175	175	183	183	193	188	197	194	178	175	181	176	197	187	189	185	205	190	201	195	166	184	202	192	177	186	180	199	176	197	186	186	182	225	182	166	172	192	199	172	175	151	211	212	190	192	205	147	208	169	198	187	195	165	200	191	195	172	169	202	188	195	179	191	189	197	200	207	174	155	179	205	159	198	182	202	190	197	186	174	196	172	177	198	184	207	193	188	181	187	194	190	175	167	201	190	177	197	178	171	166	183	162	182	209	204	192	174	184	169	186	180	188	189	190	179	190	180	174	193	175	234	184	201	188	180	189	185	193	189	188	179	184	190	199	181	195	180	179	173	181	180	179	182	176	193	209	174	194	189	177	183	186	168	196	184	180	175	188	161	184	201	186	187	181	177	173	189	173	208	208	182	199	164	175	184	205	169	155	189	187	176	173	201	193	205	205	144	199	159	190	182	197	202	198	190	189	182	182	176	180	182	185	195	176	178	210	181	186	178	182	184	169	196	179	175	162	183	198	193	191	186	191	189	185	202	162	165	188	175	179	182	186	194	171	193	167	213	196	186	157	191	165	155	180	164	175	188	172	168	199	175	196	178	206	191	181	191	188	193	181	199	180	198	205	189	195	177	183	170	167	195	188	182	181	156	192	169	192	190	215	171	186	183	159	168	202	173	147	176	190	195	204	171	160	209	186	172	201	201	186	171	176	207	167	191	181	162	197	186	189	179	189	182	192	198	192	175	217	194	181	183	202	209	169	179	194	191	202	203	188	178	186	183	190	186	162	158	183	171	167	173	170	199	188	183	157	170	188	177	195	205	170	186	192	181	183	174	175	192	157	165	172	195	182	188	192	212	195	181	187	196	184	172	171	185	169	194	170	185	216	194	178	144	193	186	202	166	199	194	219	211	161	182	181	210	200	188	168	189	178	216	193	211	189	194	194	206	196	171	181	195	191	181	171	188	209	191	188	176	176	196	205	185	186	172	195	177	157	184	176	182	213	204	202	172	181	186	183	164	191	189	176	172	165	194	180	169	195	196	168	192	186	214	185	177	174	203	184	175	194	175	183	203	207	165	210	182	183	178	182	183	187	179	184	186	212	183	181	195	187	178	178	174	155	181	191	195	200	184	180	166	202	197	198	174	201	187	179	180	178	156	176	218	179	168	197	200	175	197	198	171	178	185	189	198	174	190	185	173	195	196	196	171	169	199	188	190	177	192	218	180	204	179	193	182	190	193	191	203	204	203	192	193	175	161	198	200	193	184	173	185	194	169	181	176	183	187	176	184	189	178	167	172	179	181	179	213	184	203	203	179	195	213	170	187	181	188	181	179	165	163	180	173	204	194	192	199	175	173	168	176	171	178	179	187	191	168	174	201	190	156	186	192	178	206	173	176	190	191	164	205	191	193	185	166	170	178	180	187	182	205	183	231	188	166	181	210	192	192	189	188	202	196	182	200	178	171	175	177	185	199	190	180	187	178	194	174	185	180	190	202	184	179	193	193	176	193	169	164	183	173	185	164	191	209	186	172	193	182	161	168	194	182	193	177	185	192	179	173	168	179	202	182	164	184	137	185	169	179	192	177	187	170	181	193	175	169	184	190	179	195	189	194	183	196	158	191	201	187	185	188	210	185	186	186	191	176	176	169	194	186	177	211	176	195	166	173	182	198	172	194	157	168	183	213	174	191	169	200	160	191	172	205	177	188	226	174	181	195	190	184	193	163	159	187	196	181	178	182	214	183	182	189	171	186	188	184	207	172	169	194	159	150	156	165	178	186	193	185	193	187	164	170	155	188	184	185	163	204	188	186	166	182	222	188	196	178	170	182	184	170	206	194	195	189	187	175	182	179	193	183	203	158	195	164	193	188	204	190	210	166	163	157	180	183	194	173	147	191	202	197	176	198	155	183	176	175	198	206	183	179	184	172	207	188	216	181	199	172	182	200	183	202	184	165	182	189	189	210	188	188	174	160	177	177	181
11548	30485	3799	413	301	280	258	230	261	226	222	215	186	219	189	222	230	213	194	195	198	209	193	213	189	221	227	205	196	202	252	182	211	209	199	204	204	196	193	175	231	186	221	185	189	176	193	195	227	223	194	195	228	179	211	203	193	201	178	185	193	203	223	196	185	183	192	182	197	211	215	202	185	191	202	193	207	192	189	210	207	188	221	193	188	185	219	189	197	196	188	227	220	193	203	196	182	177	226	232	201	228	194	199	171	207	192	176	209	208	206	226	204	195	192	214	197	208	207	209	199	215	229	195	192	204	202	201	215	179	192	194	209	214	204	213	174	182	196	209	217	215	192	209	204	203	199	197	200	224	214	192	225	191	197	180	215	186	186	202	214	215	194	182	204	181	204	203	207	170	199	180	202	204	206	197	206	205	196	196	206	207	208	220	177	224	212	209	203	195	183	195	184	191	193	230	209	201	194	181	166	240	174	192	224	185	174	205	220	201	198	180	206	218	225	211	220	200	202	193	208	199	218	197	197	224	196	190	183	196	199	230	188	188	219	203	187	220	216	195	158	191	200	201	202	201	219	177	179	205	180	225	218	175	198	200	216	192	215	181	205	222	193	195	213	201	186	206	216	218	207	189	205	226	192	197	174	211	221	185	206	199	193	190	201	207	208	201	207	213	209	207	211	222	189	182	193	210	189	201	199	193	234	219	216	202	191	185	177	201	201	198	199	205	196	188	205	203	210	210	191	200	179	200	201	206	215	201	196	206	209	215	181	209	197	209	221	187	171	178	213	185	193	195	181	197	192	222	203	208	187	201	219	207	211	204	204	199	220	214	221	226	232	201	209	182	181	183	213	211	186	205	201	202	205	173	203	221	177	197	193	199	192	191	190	201	192	188	209	204	216	197	174	209	198	215	200	213	201	161	202	188	227	215	196	198	202	197	197	188	209	189	203	207	198	201	178	188	174	217	174	204	192	217	194	217	189	212	211	175	200	210	202	195	219	191	189	205	216	182	185	210	188	186	221	195	216	212	168	202	214	177	219	206	198	229	187	180	219	204	199	196	207	204	221	191	191	188	217	199	199	198	204	182	201	213	182	238	207	206	207	203	203	204	188	197	204	227	203	198	202	190	191	230	174	177	173	197	219	195	209	197	199	217	188	194	221	198	194	192	202	191	191	213	188	198	223	207	210	179	202	191	216	201	178	216	203	225	205	195	201	209	191	203	200	216	215	214	176	175	191	194	221	216	180	179	206	187	205	193	197	233	191	193	203	222	194	198	211	211	194	192	202	187	199	220	201	216	221	183	211	176	202	211	181	189	212	198	200	183	209	212	213	210	225	187	195	234	203	176	230	210	184	226	205	210	198	189	195	196	191	215	226	203	216	215	207	214	193	191	197	169	173	189	205	204	197	175	173	208	199	196	191	213	191	198	200	206	185	217	187	191	208	196	220	216	213	206	173	189	181	204	200	209	196	203	207	209	217	210	204	232	198	179	205	190	190	208	225	202	184	207	202	223	214	219	210	210	215	194	182	208	218	200	216	189	211	205	208	203	180	203	191	210	190	191	189	199	198	163	211	206	191	231	210	198	235	219	208	178	171	196	230	202	194	196	200	203	210	215	209	182	180	182	202	227	225	196	222	200	200	193	199	191	201	213	212	214	223	217	197	191	227	168	181	190	208	193	240	212	220	214	195	183	203	191	184	161	204	201	207	185	211	215	204	205	189	189	185	166	226	205	208	213	208	203	205	218	201	186	205	195	210	194	201	184	188	195	205	193	205	177	217	204	188	196	200	196	216	206	196	182	197	218	209	189	204	195	214	203	214	186	208	184	197	199	181	191	173	187	200	192	197	206	220	192	197	196	213	211	181	212	205	212	211	219	195	217	222	204	197	219	222	220	177	221	221	215	197	190	213	190	214	212	200	198	211	206	208	186	194	180	201	195	205	199	207	205	225	213	194	205	194	207	199	220	228	194	199	150	180	200	209	190	184	186	244	184	235	192	178	211	214	204	203	179	198	194	207	196	212	184	190	203	206	225	197	211	199	190	213	225	168	202	194	189	201	200	208	205	214	188	219	202	199	206	170	224	191	232	190	212	224	219	195	196	183	193	203	199	187	206	193	180	188	228	196	188	195	195	203	187	186	190	225	201	193	197	203	193	180	220	184	176	186	215	201	215	204	184	212	183	193	179	190	196	196	219	212	199	188	204	206	226	211	232	210	168	211	210	205	155	204	209	221	198	209	194	202	213	228	203	189	195	212	200	189	182	194	222	222	195	189	213	221	196	184	196	171	179	189	190	186	199	209	193	191	223	217	202	221	191	205	180	179	224	187	221	192	194	219	202	208	196	212	228	185	233	224	184	206	208	208	193	189	228	198	187	200	196	211	205	201	207	188	206	204	207	225	190	225	191	199	205	214	218	181	212	199	183	239	211	214	189	195	184	205	191	174	200	194	224	196	181	204	214	216	175	232	194	221	222	192	216	201	222	197	177	221	201	221	211	181	222	230	215	218	204	208	203	188	210	200	225	200	205	197	183	232	216	197	222	187	212	186	209	197	197	190	193	197	170	190	206	224	230	189	201	194	205	219	192	196	226	182	171	183	202	171	219	182	199	186	211	222	218	198	197	180	230	203	208	219	201	204	196	211	179	219	198	190	208	205	192	197	210	188	185	223	190	213	183	200	206	182	197	178	217	196	199	213	167	199	213	208	187	191	195	212	201	191	201	208	212	203	181	227	205	211	201	198	203	201	204	213	188	198	199	172	172	205	216	206	205	218	206	210	198	190	195	211	189	200	192	214	181	207	211	171	194	191	173	203	182	178	174	185	210	190	183	223	181	215	202	187	210	167	188	171	212	175	195	188	198	198	216	205	202	216	188	187	229	196	204	202	220	202	194	196	214	180	189	218	212	209	223	199	191	213	182	190	176	204	183	205	239	179	205	194	200	206	186	211	200	193	209	196	205	218	208	200	192	195	191	212	186	208	221	194	225	187	206	194	201	195	204	199	213	184	195	194	214	200	207	193	201	215	219	176	184	215	190	198	182	162	190	214	197	195	197	171	213	195	205	198	196	211	204	166	206	218	194	226	195	190	214	217	225	184	204	207	204	184	202	192	193	195	203	201	220	213	167	205	220	193	203	211	179	155	213	217	205	191	196	193	191	184	203	198	202	198	225	199	228	211	182	178	190	188	180	203	198	189	177	183	192	203	195	229	192	191	220	198	198	191	207	225	226	198	195	189	214	199	190	203	192	192	183	176	209	195	200	197	224	188	183	174	212	194	203	192	201	215	199	184	209	204	207	192	213	210	211	220	209	205	182	198	196	183	206	207	198	200	204	174	196	203	208	206	207	215	213	228	202	203	232	201	203	205	207	198	211	202	201	211	201	199	202	177	212	205	204	212	188	207	200	212	213	196	179	193	203	205	174	233	189	187	202	192	207	209	198	193	199	193	184	190	219	206	190	202	207	209	207	202	198
25436	21654	29003	23283	20975	18014	2459	1093	890	810	805	729	679	631	662	649	672	621	672	615	590	596	592	601	565	625	579	576	580	573	573	599	563	524	555	583	604	568	583	558	590	594	556	566	613	596	554	562	527	564	561	572	571	559	565	590	535	521	524	563	559	558	592	542	534	557	572	528	563	608	534	556	583	530	531	600	514	548	544	562	552	530	589	550	523	554	573	554	495	529	589	564	567	576	559	558	577	586	545	541	569	565	573	548	556	535	529	580	537	543	537	547	554	599	553	545	545	585	605	582	578	585	561	527	576	570	564	572	591	553	556	555	518	550	546	579	556	588	553	550	537	586	570	531	561	534	571	541	507	567	552	565	542	516	580	544	577	574	579	649	585	559	539	586	579	501	576	518	546	583	557	610	582	530	558	543	567	577	516	551	557	573	546	558	589	557	590	535	563	560	531	567	499	543	559	557	574	527	561	547	535	557	526	612	557	569	541	562	547	536	558	529	566	509	569	538	531	554	590	523	568	589	588	535	539	541	543	516	571	579	530	542	567	539	551	585	529	570	533	572	517	505	529	600	555	509	626	528	600	570	564	583	541	559	576	574	512	562	552	547	519	546	567	544	541	547	552	559	530	543	569	522	573	535	556	523	528	542	602	538	539	512	591	587	553	490	581	529	561	543	517	533	545	588	577	593	525	587	532	542	583	533	539	527	567	566	541	557	541	539	554	569	532	560	603	573	571	577	579	525	566	557	561	536	542	572	549	508	541	556	587	548	533	520	523	547	569	569	529	516	570	522	518	552	501	567	548	562	516	540	519	504	556	525	579	566	548	526	573	543	543	580	553	565	535	520	563	573	544	559	548	514	555	547	586	527	547	537	509	532	539	533	579	530	618	518	592	576	561	540	567	553	543	559	546	567	567	518	563	590	522	590	519	572	541	529	576	487	583	565	555	516	526	578	580	509	507	556	535	570	558	563	571	562	542	553	550	583	515	522	565	544	518	537	597	557	563	566	547	552	534	545	492	557	493	526	559	533	565	554	563	536	537	553	519	552	554	561	549	573	536	521	561	522	523	556	575	609	537	586	591	544	538	532	511	627	526	521	590	563	575	536	535	505	517	556	563	501	569	527	565	547	541	525	576	563	578	539	544	601	559	509	542	539	579	545	527	544	510	583	560	568	574	566	534	561	564	525	581	551	543	525	583	522	538	564	530	564	546	533	535	589	531	543	532	542	531	566	525	575	562	604	548	553	575	527	558	529	542	557	543	599	566	530	567	577	541	539	532	529	516	585	526	548	538	536	576	568	568	501	521	561	551	574	535	601	560	574	549	544	552	558	511	504	504	538	559	579	533	562	489	534	515	531	548	597	615	533	552	528	573	559	520	537	529	564	560	550	554	523	520	546	620	523	532	550	532	562	549	546	542	554	518	603	494	539	558	571	588	553	557	531	581	530	562	571	539	539	530	557	535	543	550	554	559	581	516	522	558	594	569	552	549	514	553	574	555	541	584	561	566	552	510	505	561	541	585	552	565	544	578	583	560	560	551	544	517	538	527	491	571	552	546	542	571	571	563	587	592	574	555	560	539	550	526	513	538	539	552	547	615	582	563	556	566	544	590	556	548	537	539	528	520	526	564	585	552	537	542	538	562	519	582	573	568	574	566	582	530	545	539	520	581	540	514	517	568	535	547	543	559	565	585	541	526	556	543	574	567	517	577	584	538	555	550	543	570	616	581	560	546	542	502	551	547	523	573	531	535	627	580	554	613	540	582	561	525	480	512	525	526	532	549	564	556	527	553	560	579	577	572	574	596	546	542	579	580	535	554	527	534	500	555	557	596	563	540	562	532	544	563	570	586	569	523	553	549	546	527	547	517	537	582	534	592	560	566	547	548	530	539	533	542	524	519	554	579	535	577	552	535	585	559	540	527	535	563	521	550	555	590	544	574	533	552	562	554	595	560	561	555	566	535	535	550	491	551	570	568	536	562	538	530	536	591	542	531	606	563	528	506	534	498	541	558	556	590	565	548	548	544	575	498	534	559	561	542	544	548	585	552	549	579	551	553	572	556	554	526	591	516	572	580	528	598	587	554	576	559	550	524	566	526	534	543	497	534	572	534	566	543	564	541	594	514	556	530	555	523	535	557	548	522	567	519	578	544	572	573	542	521	596	523	519	559	541	542	562	586	510	547	519	570	537	567	531	537	517	553	538	539	548	595	529	524	511	576	516	531	526	516	545	545	564	567	556	507	594	537	547	549	542	519	581	542	565	588	561	549	542	564	520	566	562	547	548	511	548	527	572	562	538	557	566	516	589	554	524	533	512	561	537	564	540	543	552	552	515	583	557	550	578	594	557	557	551	536	502	515	549	539	571	553	584	560	563	562	546	549	545	510	546	494	519	568	526	588	586	554	556	547	550	536	616	546	576	558	576	586	519	569	529	544	583	559	553	566	558	549	555	543	564	537	568	535	571	546	566	537	519	559	601	588	621	549	560	504	563	507	520	567	557	517	604	559	533	561	524	559	540	551	555	558	549	594	567	607	534	581	552	554	562	551	547	534	512	535	540	549	529	531	556	557	561	549	553	560	561	546	546	549	575	575	543	520	540	520	575	545	548	595	541	570	519	534	578	539	537	538	556	589	553	510	569	575	541	524	536	521	530	551	532	553	582	535	507	523	522	565	554	570	528	543	546	552	552	543	558	576	576	548	560	530	572	561	568	592	533	558	527	570	567	543	551	533	572	532	555	550	546	564	554	588	596	550	560	540	573	533	582	537	558	595	559	529	527	551	566	537	544	570	568	557	566	514	536	526	582	577	550	561	531	518	568	544	617	531	534	543	555	557	507	533	600	592	562	578	541	535	519	557	566	594	539	547	533	530	561	534	576	523	546	570	574	559	557	573	558	550	573	618	570	551	602	548	606	559	544	548	561	591	587	524	594	590	547	609	529	574	522	575	533	549	537	552	572	553	543	504	550	564	544	571	568	578	543	543	542	532	602	557	540	507	600	591	585	569	529	540	498	585	549	563	563	556	538	561	559	565	548	542	544	571	546	558	607	560	575	538	511	538	575	517	532	510	594	539	572	502	574	575	531	516	532	516	542	588	556	567	549	544	539	513	520	544	520	549	560	526	507	597	549	533	577	532	517	532	540	549	538	580	578	532	557	561	559	590	561	545	535	596	548	554	490	588	538	538	574	549	577	590	533	544	564	554	545	525	534	563	543	526	583	530	584	518	509	593	534	584	528	572	534	547	598	562	541	580	527	584	564	539	531	570	560	540	554	567	592	571	557	542	530	556	570	545	567	537	565	518	529	580	573	554	513	554	558	535	534	554	555	568	586	541	547	559	487	552	551	587	561	531	542	500	520	524	567	551	558	587	573	533	577	529	561	535	556	563	599	535	557	580	606	532	555	531	559	563	543	540	552	563	545	575	524	548	575	554	600	562	517	573	524	539	538	548	537	602	540	548	562	542	575	542	496	577	567
25013	66050	17437	4611	3079	2291	2000	1545	1337	1235	1101	989	834	841	792	746	704	668	658	638	628	651	623	645	672	559	553	538	606	599	553	627	586	586	581	558	589	608	580	559	585	562	595	553	565	511	586	560	540	543	517	548	575	553	522	554	570	581	593	533	571	521	558	543	565	569	555	532	586	556	558	549	548	548	567	565	568	587	530	579	579	551	536	537	567	583	567	515	571	518	578	500	522	577	586	522	550	587	531	578	548	556	571	546	544	525	550	528	586	587	552	561	543	542	547	584	591	592	564	579	531	550	591	522	531	556	530	550	530	516	544	557	571	538	550	539	552	538	558	525	555	547	550	578	572	566	561	539	544	555	540	535	511	597	540	564	575	543	530	537	546	582	568	558	540	565	553	588	524	548	528	549	525	466	529	533	561	528	512	561	558	537	511	546	535	596	579	550	543	530	555	593	605	541	571	530	545	546	576	579	587	539	557	528	512	513	539	547	551	557	553	524	557	545	517	513	550	574	544	550	547	552	551	521	552	605	516	540	531	546	550	528	551	540	528	569	533	520	548	558	557	533	567	518	550	510	525	547	521	568	531	543	557	544	514	563	544	530	521	540	552	569	561	553	570	570	561	564	530	601	579	566	555	581	518	561	566	557	551	552	583	519	531	565	577	554	537	575	586	505	536	521	525	563	559	536	575	515	560	533	543	577	552	594	529	514	548	537	552	536	524	519	522	514	568	556	506	559	531	537	536	510	514	506	517	518	528	528	523	557	558	556	544	557	558	528	532	532	538	557	540	561	526	521	508	550	559	544	535	584	515	560	567	574	508	517	529	542	533	560	565	531	520	535	528	529	557	567	581	549	549	560	522	499	567	598	538	515	531	547	583	566	560	551	555	526	585	563	546	534	575	580	572	508	554	579	539	552	531	540	546	533	570	523	541	571	535	579	531	534	547	561	570	570	530	547	525	542	540	560	579	563	490	541	589	530	551	564	517	533	599	575	511	539	551	561	546	543	580	587	519	568	580	506	529	574	514	553	540	526	556	540	576	556	539	539	574	562	548	557	537	549	562	566	570	583	566	549	526	537	565	533	537	516	558	534	525	590	524	525	547	537	559	535	540	546	580	539	539	519	524	582	565	539	593	521	592	535	533	572	531	532	513	582	556	560	537	561	591	539	525	532	546	525	534	545	558	562	543	525	570	578	568	519	511	557	510	543	523	558	514	534	552	526	558	558	536	549	571	527	562	506	543	543	551	556	556	549	541	523	525	530	542	502	532	529	534	576	561	497	540	553	558	535	504	559	540	532	535	527	547	547	582	526	569	523	577	563	586	568	569	541	556	512	500	565	540	557	566	609	509	540	534	574	532	503	554	554	541	531	566	539	531	572	522	558	565	549	526	574	509	548	552	518	559	551	579	550	570	560	546	520	544	512	545	561	557	517	581	512	522	547	556	496	540	573	534	540	513	552	569	534	533	563	514	507	520	539	540	532	528	548	567	522	536	587	547	578	592	551	520	567	561	550	589	589	575	563	562	560	508	584	510	555	553	542	519	588	545	531	559	564	545	538	561	525	536	565	561	577	530	567	498	520	609	608	542	526	564	571	529	518	538	564	572	515	554	560	533	571	542	518	513	553	582	521	547	495	565	521	556	557	542	551	550	528	549	557	577	520	575	565	512	566	511	534	569	541	550	571	547	532	551	563	571	563	515	528	534	526	521	557	554	508	545	577	614	540	555	498	515	528	550	545	522	559	510	535	543	537	563	537	529	515	550	545	555	579	545	510	561	559	563	540	537	527	542	559	561	587	550	546	569	563	551	517	585	559	557	577	542	537	533	534	567	542	511	547	545	500	566	552	532	530	565	555	542	547	524	497	585	555	570	546	542	579	565	513	526	547	513	566	513	566	557	567	573	568	515	509	513	544	537	535	565	564	577	550	513	547	559	531	549	514	561	542	589	563	518	541	540	542	555	541	504	532	574	569	517	566	554	516	564	546	521	487	569	552	532	521	539	528	578	570	599	554	554	558	524	584	542	514	587	509	571	559	521	556	563	526	581	548	565	524	519	562	558	535	545	525	547	565	509	570	526	548	554	514	548	564	617	589	557	500	494	572	529	515	548	566	523	551	512	524	546	539	564	562	520	552	518	549	580	557	550	562	498	543	587	523	535	516	527	561	557	491	576	551	533	558	613	545	534	570	552	534	538	516	555	500	551	496	562	521	530	544	509	520	549	586	529	525	544	536	547	557	539	523	544	545	534	556	510	533	613	525	554	552	565	548	560	543	565	579	608	569	577	523	551	557	529	585	551	551	549	523	527	554	517	557	573	551	564	554	547	519	527	539	512	553	550	545	560	532	552	512	540	521	561	548	653	571	532	513	541	533	519	563	572	545	567	543	531	567	517	572	522	580	537	563	549	572	539	575	526	596	553	570	507	523	584	538	594	503	550	543	539	535	504	551	523	547	549	550	502	515	554	589	542	564	530	532	592	545	551	546	523	571	545	528	603	508	495	539	576	535	555	504	579	541	541	530	547	601	549	561	559	555	539	505	525	536	495	541	574	550	566	538	591	539	561	576	544	575	554	549	550	513	552	570	560	534	516	555	538	509	504	522	520	561	550	540	568	572	530	551	549	552	527	532	552	541	568	543	560	531	517	569	548	535	567	526	540	573	527	530	520	560	552	524	526	558	557	542	538	591	517	572	533	515	571	543	547	545	551	563	505	530	574	563	569	531	532	553	581	509	576	530	522	563	610	512	561	551	557	547	579	503	530	586	539	549	562	567	510	557	565	572	522	521	561	524	544	570	521	566	544	536	560	532	589	583	576	540	515	563	593	526	554	553	526	571	591	507	550	533	521	563	554	516	551	584	511	513	538	583	522	541	564	517	557	573	577	586	569	574	495	525	540	561	522	527	559	550	587	557	529	541	513	551	572	593	529	564	565	558	552	529	530	548	586	521	549	598	550	502	561	535	536	550	517	604	523	570	506	583	574	560	560	546	573	551	549	554	573	527	541	549	560	560	532	562	559	513	566	543	528	569	554	579	561	540	532	535	511	531	516	553	543	553	523	542	547	554	522	597	542	560	513	568	569	527	518	567	543	545	527	545	547	535	532	550	580	522	534	577	519	546	577	554	516	515	540	557	531	526	553	536	522	537	513	520	540	546	584	547	563	536	528	559	496	545	561	549	562	520	541	514	527	592	522	576	549	563	570	568	530	534	586	545	547	533	551	536	566	525	519	597	591	532	519	552	519	543	565	524	597	545	542	515	549	562	525	543	576	554	547	534	587	519	595	562	559	550	569	539	515	520	546	536	569	574	532	518	517	527	523	540	520	527	544	579	505	545	533	552	540	519	543	544	559	547	527	564	564	566	523	561	541	561	568	553	537	515	571	572	528	517	550	538	585	566	563	538	537	560	523	514	546	576	497	571	548	524	582	529	523	576	583	555	588	566	593	516	542	555	560	537	549	545	548	539	558	573	591	540
22986	21258	29049	23124	20972	21122	17139	2247	1452	1372	1285	1131	1050	1012	1025	949	917	964	827	863	891	782	805	841	790	786	772	777	782	738	831	762	816	724	739	787	718	766	748	760	793	706	754	762	755	755	703	774	718	757	738	740	761	708	784	795	732	764	795	823	724	734	738	738	742	722	750	701	730	728	780	757	793	732	810	706	766	747	764	738	706	732	764	743	733	772	725	737	693	754	751	735	721	756	749	706	722	747	745	774	697	686	738	714	803	748	693	718	780	735	778	743	711	727	750	717	738	820	670	780	752	767	708	750	753	761	736	725	800	761	737	735	732	751	775	727	768	743	709	703	700	757	745	748	711	723	707	737	724	727	737	706	752	739	740	736	689	736	747	686	739	732	746	721	741	742	744	716	712	755	705	739	732	736	747	715	754	710	714	754	711	730	785	743	753	769	733	770	774	769	722	710	742	742	700	713	717	740	736	700	834	710	723	792	736	726	769	728	734	759	683	728	725	778	776	746	777	675	743	746	727	760	782	730	751	717	762	764	736	717	751	762	735	745	725	764	693	763	763	764	749	718	770	742	729	785	710	751	714	744	767	720	664	722	735	764	652	727	718	740	757	746	775	754	726	722	707	716	732	731	708	717	698	721	712	761	738	741	727	782	738	690	718	698	730	706	725	747	709	748	729	678	708	740	740	760	694	732	758	790	726	719	723	740	708	764	722	725	690	701	740	735	751	732	696	735	800	755	738	756	722	738	726	710	733	754	744	745	718	726	749	769	698	761	736	730	752	773	770	685	707	737	748	706	738	693	727	744	737	781	749	723	731	730	748	752	691	691	728	693	776	707	719	755	708	704	722	743	772	758	724	694	752	738	749	775	777	741	779	756	748	750	740	786	736	790	734	715	752	718	704	709	752	779	673	723	731	732	773	763	777	753	739	747	720	711	794	725	634	726	728	720	740	743	697	781	772	711	728	683	727	750	723	748	696	736	768	750	751	739	746	788	708	724	732	748	765	739	779	734	748	722	720	724	779	736	724	731	800	717	726	710	726	668	743	730	718	742	704	712	731	751	709	727	716	694	760	677	737	748	733	726	704	779	732	698	767	696	748	721	708	783	721	723	714	738	762	683	663	735	698	724	699	768	728	754	755	770	748	762	706	708	746	755	667	726	789	700	739	670	753	732	748	740	769	745	751	723	709	777	740	752	755	816	758	711	740	724	715	695	715	707	770	720	699	706	730	755	758	771	758	754	762	722	689	781	723	771	786	766	763	755	743	773	733	697	773	720	748	719	751	759	763	739	715	777	726	753	714	689	733	716	743	742	712	769	777	722	724	722	695	714	714	757	754	759	741	712	713	741	748	725	697	715	775	755	721	730	763	767	769	743	731	727	698	765	779	758	680	745	771	764	764	789	743	767	753	726	705	724	743	737	772	720	731	715	748	750	736	729	715	743	741	802	715	767	728	683	719	715	756	669	731	748	787	714	747	752	784	734	719	751	729	741	740	701	774	781	681	729	756	731	709	753	719	726	726	722	760	731	748	700	711	743	676	753	690	750	751	736	779	749	706	742	752	721	730	750	772	792	761	811	752	719	689	758	702	782	794	761	719	802	714	724	757	714	758	749	754	739	733	738	766	693	753	800	701	720	674	682	747	719	732	746	705	745	768	789	718	763	703	729	768	768	749	755	718	723	753	744	737	752	751	725	742	732	736	769	736	736	756	736	736	763	683	784	736	721	699	736	778	709	702	734	720	734	712	714	681	793	753	754	759	669	728	728	726	759	668	756	741	765	734	757	748	747	749	743	756	720	784	719	752	777	711	716	748	736	793	795	754	724	750	723	755	709	683	720	744	750	702	729	750	764	746	726	704	766	793	707	777	729	743	736	744	735	732	704	728	751	696	700	759	752	727	740	734	746	715	702	776	781	720	710	743	787	765	718	759	753	764	788	708	746	754	749	731	721	762	747	725	695	688	762	731	757	766	744	765	714	734	746	738	712	745	748	746	707	710	702	717	712	730	747	703	745	733	741	716	717	724	749	725	731	728	734	750	715	737	770	774	727	726	665	686	763	722	710	746	721	761	741	775	766	691	726	724	725	755	713	767	753	729	722	765	743	762	711	739	758	720	720	763	753	737	712	755	789	706	742	703	743	767	758	741	716	691	733	729	716	691	758	719	800	719	764	761	760	779	739	717	736	711	742	727	716	744	729	716	750	728	736	748	713	730	752	742	758	730	765	756	741	701	795	735	782	788	716	790	727	739	716	688	700	690	699	728	763	725	761	738	738	789	727	729	712	743	724	743	758	722	739	731	753	694	714	751	669	688	695	710	728	737	764	724	736	751	744	765	698	750	710	699	735	775	708	750	748	759	707	709	728	728	732	702	677	774	688	777	707	744	751	740	737	743	762	721	742	792	710	784	716	700	803	756	734	735	765	714	759	742	749	676	741	742	713	728	720	744	772	718	730	743	743	693	730	724	729	763	746	716	734	758	731	714	745	761	774	722	758	769	722	711	740	749	711	731	694	743	774	694	730	712	764	718	764	707	652	721	688	759	732	727	697	712	722	706	721	757	687	754	728	742	727	725	710	724	724	722	712	724	764	767	788	727	748	766	751	737	736	712	745	754	712	726	714	732	769	710	733	704	737	731	738	717	740	724	764	732	746	753	742	763	715	778	724	752	739	734	703	730	728	788	726	763	740	712	742	723	734	727	777	722	757	778	761	796	759	760	738	692	764	740	742	776	750	716	719	716	736	709	771	747	759	768	783	784	727	733	725	728	758	725	721	720	656	751	703	779	728	731	728	734	718	733	785	770	701	716	702	734	727	774	762	713	747	689	715	728	751	720	794	720	756	736	775	717	771	724	718	706	765	751	713	739	715	749	760	760	785	707	713	695	747	719	756	776	683	706	768	705	759	731	748	737	711	740	735	710	701	707	753	758	713	726	731	752	733	739	746	723	724	713	692	742	723	748	783	738	754	767	729	719	738	792	761	715	697	705	729	763	758	723	701	760	759	717	729	785	764	766	745	765	767	709	771	687	698	738	720	719	744	736	688	702	704	742	708	777	747	679	740	756	704	740	771	742	705	765	728	755	718	735	713	732	761	747	742	719	744	745	711	749	791	767	742	759	745	760	754	735	732	770	731	758	701	738	768	711	762	749	744	697	712	708	705	741	732	743	718	694	718	761	742	755	716	749	746	705	726	740	754	725	758	780	694	767	708	749	753	730	730	741	703	705	763	724	776	747	731	699	732	753	759	705	791	755	757	768	760	730	747	717	757	722	759	729	767	756	673	703	753	773	732	734	757	721	782	723	680	693	784	742	748	724	759	722	736	712	728	682	728	722	717	752	714	775	738	705	711	741	748	742	682	748	718	712	722	736	742	728	728	815	715	720	737	711	774	778	749	681	742	716	729	694	727	721	722	718	798	715	717	709	718	716	689	798	721	683	734	752	714	742	712	732	747	722	744	702	680	747	757	764	772	736	729
20709	56268	19228	8270	5710	4257	3624	2887	2410	2175	1878	1673	1472	1347	1247	1144	1101	1037	943	965	986	914	903	921	911	862	806	826	818	797	858	723	867	827	797	813	807	799	787	771	800	720	762	808	752	776	788	730	790	775	801	808	774	758	776	760	761	777	752	742	788	772	737	759	740	751	775	748	783	794	764	781	727	733	733	743	675	699	743	706	747	781	747	712	766	732	752	726	719	758	747	753	725	755	754	749	801	746	755	743	762	706	769	794	735	723	743	752	712	742	726	733	738	709	762	751	739	723	748	723	762	725	732	750	743	756	773	795	768	777	767	694	746	737	719	745	694	768	756	730	751	742	741	738	717	732	750	740	739	774	720	742	775	782	761	732	708	725	747	709	803	713	700	716	782	752	747	680	750	752	746	723	762	704	742	778	758	712	682	739	720	724	729	719	745	748	711	748	769	794	749	755	733	704	746	769	720	741	684	744	729	726	740	712	714	761	757	750	732	737	773	742	734	738	729	718	722	708	750	706	740	731	698	756	746	715	728	746	731	730	738	739	740	737	696	687	730	708	745	755	755	746	767	685	744	712	735	748	736	729	786	776	734	741	748	721	775	741	703	792	739	755	752	775	706	776	778	730	800	743	712	727	686	701	767	717	731	756	769	721	715	717	745	758	706	735	753	754	728	736	734	739	761	740	711	715	703	737	725	749	733	696	723	743	800	759	749	753	763	679	731	784	733	763	787	755	750	722	759	695	770	715	737	769	746	763	763	747	753	754	674	773	691	725	738	713	705	761	797	700	697	731	765	764	708	764	757	727	678	743	740	745	711	742	737	767	742	719	726	728	723	757	734	745	748	800	738	771	725	782	781	770	777	725	720	737	756	784	722	724	727	743	764	705	734	755	768	718	752	775	771	758	769	749	738	703	766	727	747	745	759	695	709	772	768	751	745	800	731	736	772	754	749	726	726	757	754	708	748	700	787	739	711	790	736	785	746	708	753	773	765	754	715	727	735	713	742	765	719	713	712	744	759	726	708	742	738	700	732	687	710	750	763	736	733	818	745	723	762	750	745	757	775	753	691	713	703	747	707	744	797	736	712	758	809	732	739	749	745	798	775	674	728	709	702	746	700	709	722	729	733	754	700	696	740	750	756	757	765	799	716	777	729	727	725	766	761	718	749	758	692	718	729	777	748	763	757	738	713	752	789	716	724	763	771	738	730	759	772	738	711	763	691	744	728	728	764	719	775	702	744	682	753	747	761	683	712	757	707	714	730	725	692	722	708	733	743	773	699	749	728	720	740	766	772	751	758	736	741	733	804	784	762	725	739	748	730	721	753	796	742	734	756	719	714	728	762	725	765	753	739	789	732	680	700	721	744	730	668	754	721	787	727	744	715	736	783	751	745	730	760	767	753	769	773	745	756	774	781	755	735	764	732	742	675	745	743	678	701	771	691	739	722	769	776	733	771	742	720	747	711	704	768	755	751	768	728	759	766	735	747	742	772	778	757	732	709	725	723	725	745	720	749	729	721	749	746	742	772	714	767	680	744	723	695	802	739	708	754	722	754	704	720	690	702	704	749	742	729	739	736	725	718	724	725	730	727	736	743	765	735	740	694	754	744	714	713	744	680	738	724	751	777	743	749	687	759	720	740	712	693	762	682	749	762	725	712	689	791	729	774	702	747	721	753	733	764	781	765	745	760	722	760	729	746	731	731	737	726	738	753	738	669	753	729	715	699	750	750	741	732	743	687	784	710	762	737	671	720	723	758	739	767	759	802	754	755	735	699	750	774	716	722	711	700	764	767	723	699	712	771	743	732	750	729	739	827	710	792	762	719	734	722	697	797	747	724	778	723	765	752	746	713	736	812	705	744	769	741	767	722	762	723	739	740	710	760	757	717	708	717	769	714	718	750	791	732	713	710	703	783	788	731	708	793	760	761	744	752	771	714	755	782	756	734	746	730	674	728	796	824	719	697	697	681	692	713	721	744	739	773	697	714	730	728	747	762	785	657	745	757	747	681	709	759	703	791	707	732	755	747	750	739	730	727	737	723	772	768	733	744	754	731	656	723	743	721	683	735	724	672	745	765	743	722	729	758	781	724	749	750	734	724	740	751	760	716	689	761	812	769	732	732	703	695	754	710	723	752	734	776	758	772	718	748	712	744	709	742	697	716	700	688	737	755	756	755	746	721	773	724	719	720	749	717	771	779	694	722	732	720	726	785	682	762	779	716	747	739	715	737	754	768	697	712	711	767	743	740	733	719	716	797	701	784	723	763	704	718	797	748	742	730	732	692	752	752	747	737	733	737	729	714	737	740	791	721	757	740	697	732	771	734	702	805	769	749	734	740	712	777	732	750	725	740	749	732	763	696	745	691	751	733	789	736	736	706	735	740	750	735	754	734	721	739	707	772	719	752	745	773	755	745	758	745	736	753	761	733	785	712	718	724	757	741	795	736	770	718	756	762	754	748	765	768	723	733	751	713	749	732	700	696	693	801	756	745	748	759	753	689	711	736	724	739	730	770	740	739	755	796	738	721	742	719	733	752	698	729	729	731	749	770	768	717	766	733	744	709	746	762	674	742	777	714	756	775	804	753	742	705	712	757	698	754	738	742	712	773	770	758	763	765	729	718	713	688	746	742	737	715	759	799	706	739	703	668	655	756	677	713	728	774	767	771	757	754	703	752	738	680	729	702	769	795	755	785	732	768	770	771	751	769	675	723	709	693	697	702	733	758	723	771	700	739	750	763	753	814	749	749	712	788	712	690	757	681	727	717	744	728	696	752	743	670	690	744	732	700	728	738	772	720	725	729	772	725	735	737	780	771	729	714	698	742	734	752	724	687	740	745	728	677	769	738	766	769	766	769	731	727	720	731	783	726	745	755	692	771	686	727	792	724	734	754	741	744	808	719	806	771	667	748	775	778	778	768	737	752	707	734	686	681	771	752	728	709	752	766	756	749	798	778	760	767	760	766	761	747	723	780	781	771	730	748	730	731	736	718	777	753	703	712	721	736	721	710	759	726	701	710	734	748	764	742	750	737	725	705	759	773	771	710	697	725	765	804	699	725	704	714	766	776	699	703	723	761	738	692	739	741	790	749	760	785	756	698	724	749	772	716	733	724	803	758	786	714	756	686	703	751	738	737	726	727	808	704	746	776	691	715	771	687	759	755	747	774	754	715	736	726	725	705	740	710	708	740	732	790	762	783	786	687	721	694	741	680	731	724	748	722	740	754	725	771	726	753	735	705	765	730	714	747	767	759	737	709	740	754	747	758	749	750	744	759	757	773	718	728	741	765	718	728	754	741	758	743	764	731	795	748	713	754	735	778	770	726	779	748	761	745	709	772	726	748	717	720	759	723	710	706	689	789	752	784	753	738	750	726	716	743	721	721	708	732	766	714	703	744	768	755	737	730	710	722	730	742	734	735	777	774	732	693	776	735	834	794	778	775	773	766	794	707	804	765	754	727	745	746	747	746	714	731	719	758	777
28412	23332	11778	672	252	215	223	188	183	212	167	186	194	170	202	182	197	189	167	162	180	188	189	174	182	195	181	168	178	181	187	193	198	188	168	200	157	195	198	193	160	181	192	184	183	208	180	172	197	167	183	182	166	177	191	193	201	179	180	195	176	195	187	183	172	189	173	174	172	176	178	175	188	208	202	177	203	171	185	173	171	191	192	174	168	166	189	205	168	183	195	195	164	200	182	186	201	175	179	183	192	198	171	185	202	196	173	190	196	178	178	198	190	187	194	186	177	172	174	186	190	198	173	171	194	180	208	175	175	182	164	188	168	191	193	182	159	184	191	158	191	192	184	153	168	187	176	172	182	211	195	159	181	186	149	153	170	170	185	182	163	199	188	169	181	194	162	172	198	169	184	176	186	187	173	189	185	190	193	170	177	191	181	186	174	164	162	196	144	179	172	184	194	176	157	220	160	187	198	203	176	190	195	211	171	182	184	198	191	197	172	175	168	160	152	182	191	187	177	177	177	174	184	191	176	170	164	176	183	162	172	176	153	192	180	173	185	181	175	198	189	181	198	183	169	196	211	178	158	175	195	183	190	186	185	208	181	203	154	176	222	160	181	178	160	181	167	168	187	191	192	167	213	182	165	181	169	194	191	164	184	160	183	159	180	189	170	189	175	191	158	147	171	179	175	173	181	175	181	184	188	166	177	187	201	176	170	186	173	206	173	167	159	183	206	167	187	183	170	198	199	203	168	187	182	171	155	203	210	160	165	172	179	178	165	173	182	181	170	178	215	169	189	176	189	195	170	165	175	184	168	187	175	184	182	183	148	167	178	169	188	195	185	165	188	167	199	171	158	162	166	180	201	170	190	172	186	178	174	189	192	195	169	155	187	183	167	171	192	181	167	173	164	179	198	179	149	169	181	186	197	167	184	183	177	177	180	189	168	190	169	181	220	182	189	180	184	185	199	188	182	186	173	193	192	185	168	190	190	172	187	194	187	202	164	159	189	183	172	177	185	191	193	160	175	197	185	172	178	183	190	181	188	189	207	210	182	191	181	175	175	187	161	202	165	177	189	199	186	173	185	161	164	200	171	202	182	160	175	181	135	183	168	202	178	168	172	197	155	189	177	190	185	197	206	180	165	179	164	189	178	199	181	183	183	175	184	197	199	169	181	183	164	203	199	163	180	183	166	198	179	181	199	212	196	175	196	182	199	175	180	185	186	181	184	188	178	196	196	183	187	173	189	167	189	180	194	195	151	184	186	179	168	169	181	169	180	189	166	181	183	175	184	165	208	192	225	179	177	180	170	166	182	194	186	198	215	195	208	191	191	181	174	163	161	200	180	180	177	208	187	172	181	208	174	181	162	174	175	160	193	175	186	166	174	181	170	186	163	175	187	178	187	160	172	198	191	190	181	159	196	190	180	183	168	148	180	158	193	199	171	185	178	182	171	176	192	179	194	203	175	160	172	180	183	181	171	171	193	170	192	170	211	190	177	179	176	167	178	187	190	197	183	209	160	155	186	181	185	179	179	185	182	180	170	183	200	185	186	180	191	185	179	175	167	157	173	163	197	161	206	182	174	181	185	184	185	182	201	180	172	166	170	173	171	178	195	169	187	178	183	176	171	171	170	181	183	174	178	185	170	155	193	175	164	190	185	177	203	186	191	179	184	173	203	176	177	198	178	171	150	177	213	180	181	188	164	175	188	178	198	183	180	161	186	175	161	155	179	195	207	173	170	163	190	175	199	176	149	182	174	201	163	197	198	196	172	183	185	180	202	188	193	168	169	181	187	176	184	179	182	164	176	194	211	178	155	170	189	170	181	204	203	221	190	179	183	188	190	179	165	203	180	192	181	184	201	197	194	177	150	185	195	181	195	179	179	160	157	172	184	206	186	164	183	159	195	191	198	187	144	146	181	183	176	182	173	185	174	178	166	197	178	184	191	189	190	172	175	193	179	203	169	157	184	193	184	214	177	174	176	199	204	199	172	194	173	184	182	184	195	176	191	176	156	191	183	200	178	169	193	190	184	177	196	181	168	175	194	189	166	210	173	193	190	193	171	173	166	194	188	193	171	201	169	182	207	172	199	176	181	169	178	150	195	188	171	185	166	198	197	172	191	190	198	194	169	165	194	190	179	191	172	177	183	194	197	192	180	177	158	173	160	167	161	163	193	193	181	184	179	188	168	199	174	168	154	175	168	186	174	167	179	179	169	178	175	150	181	162	191	167	167	155	171	194	169	169	195	190	193	197	168	183	180	175	192	171	198	170	203	164	205	182	193	197	175	169	179	179	210	175	169	176	175	185	186	189	175	184	199	185	203	183	164	199	169	185	183	148	178	176	176	179	196	179	179	170	173	184	188	184	177	186	187	180	190	184	192	186	167	177	192	161	182	184	165	187	206	198	164	185	204	215	177	165	191	220	187	148	171	179	183	189	178	169	163	194	172	168	182	178	187	180	164	177	171	175	189	192	187	187	180	164	181	180	161	185	187	200	154	177	165	190	172	188	155	178	183	183	167	167	171	173	178	178	189	170	161	178	180	200	186	166	165	210	192	194	173	186	181	170	191	196	167	189	198	158	173	188	168	197	162	174	181	173	156	173	182	186	176	173	200	196	189	156	162	153	184	193	192	171	168	172	190	185	178	196	212	181	188	188	183	208	186	169	201	175	205	174	173	172	189	169	166	176	164	171	168	182	157	194	178	169	215	194	163	182	166	186	184	173	192	172	174	176	164	179	159	193	157	174	176	194	151	152	188	171	177	172	179	169	172	179	167	167	165	196	169	169	190	176	187	188	201	177	179	206	188	160	183	199	181	158	210	188	188	170	158	177	200	184	150	200	180	166	171	172	168	182	178	174	170	186	172	164	178	175	165	167	187	152	202	188	161	169	170	176	180	194	177	172	183	196	193	180	161	178	179	172	182	190	191	168	188	198	181	161	192	203	182	177	170	176	161	179	178	179	177	195	174	204	183	178	180	159	213	182	189	178	176	187	190	174	172	183	178	197	171	173	197	168	173	177	174	189	175	205	176	168	157	188	202	169	179	217	177	173	157	183	210	170	170	183	157	168	183	162	164	181	189	188	151	150	188	164	188	174	180	190	183	176	190	181	196	173	182	185	212	192	200	206	154	178	184	193	166	167	177	174	172	159	185	186	176	184	180	180	199	170	184	177	198	184	157	186	157	167	198	187	152	179	152	171	202	177	173	166	188	167	159	171	160	197	178	173	191	192	178	180	159	167	196	207	192	177	161	173	181	170	192	147	184	190	190	192	178	192	185	171	178	175	164	176	162	186	214	169	175	181	163	186	197	187	172	145	194	190	200	188	175	186	190	189	181	180	160	186	177	199	173	145	169	198	187	206	182	157	208	173	186	180	179	175	174	178	177	161	169	169	193	196	198	166	193	174	192	194	160	169	221	187	156	197	182	182	201	199	174	183	182	174	184	208	159	167	180	168	199	186	179	188	226	197	177	175
8063	27793	4211	360	315	298	227	238	228	237	216	217	213	221	206	198	234	189	228	213	199	196	204	225	235	222	208	213	223	227	199	164	183	217	205	193	209	208	193	195	198	223	208	194	196	173	194	193	205	199	218	203	191	223	185	225	186	214	199	223	193	195	177	185	191	195	190	179	191	206	213	223	182	178	200	184	165	208	164	222	183	192	201	186	217	211	199	172	201	205	194	183	164	191	191	206	183	207	212	194	201	221	222	183	199	185	200	197	213	207	214	200	185	227	188	223	199	237	182	187	199	201	191	197	218	207	180	180	191	199	213	197	202	175	233	199	210	191	205	189	175	190	207	200	214	176	177	213	184	197	201	207	182	196	216	212	206	202	183	188	184	201	198	216	205	212	166	204	201	190	198	209	170	189	213	198	195	207	210	200	200	193	223	231	207	199	198	209	188	194	216	203	204	202	217	221	169	204	200	229	193	219	186	190	205	201	202	209	207	193	192	204	182	207	191	174	186	203	185	214	190	201	201	175	195	179	190	201	216	187	209	210	189	195	205	191	188	181	196	172	181	201	204	164	176	210	169	229	213	182	198	202	199	205	184	174	214	183	183	197	207	200	178	211	211	202	195	182	183	198	184	188	208	219	185	218	212	201	195	194	192	190	186	182	191	171	196	199	192	190	196	206	223	187	221	210	227	205	206	188	201	191	202	193	192	186	214	200	181	214	187	198	193	171	198	191	190	195	179	186	222	206	188	223	199	188	197	176	185	218	202	173	221	199	196	220	197	179	223	200	214	193	178	177	212	221	198	187	182	172	217	191	183	186	194	193	206	203	206	194	181	201	191	193	214	198	181	218	208	178	191	187	205	198	185	189	207	194	188	200	206	198	200	232	208	206	200	207	178	189	203	181	167	179	208	182	224	182	201	196	204	168	176	201	199	198	212	208	207	180	200	210	195	189	219	212	218	179	210	190	196	208	188	179	206	195	189	206	198	201	200	201	187	193	225	183	191	178	206	174	198	189	195	203	221	212	180	237	196	181	201	209	235	206	193	227	186	187	180	177	216	196	179	190	196	216	190	209	188	192	187	207	185	174	234	198	186	207	216	198	217	199	195	200	215	199	202	176	195	201	204	227	187	205	199	182	205	227	203	199	204	197	179	220	219	205	185	196	194	208	207	191	218	184	190	208	213	210	186	183	184	175	179	186	224	178	202	216	192	170	189	223	182	164	192	183	192	191	176	207	174	200	208	207	189	191	188	193	184	202	202	223	203	196	159	193	196	209	201	219	182	194	168	189	214	189	216	184	194	201	212	170	227	190	215	176	202	205	203	196	192	195	205	214	177	224	191	214	194	180	200	178	209	175	196	191	201	224	189	189	223	198	178	176	195	230	204	196	200	223	222	204	202	199	185	181	192	186	188	188	211	209	192	184	188	193	190	197	174	237	222	193	202	194	196	203	215	185	196	193	220	202	201	198	173	205	194	165	211	185	202	212	209	192	195	197	202	205	177	220	195	187	187	192	190	185	176	229	186	191	183	179	203	200	201	216	196	194	206	196	221	194	220	205	204	210	189	203	181	164	208	204	212	204	197	198	188	203	193	224	192	182	189	194	194	213	204	206	198	187	223	208	199	196	205	182	190	210	191	199	208	203	189	225	197	208	181	212	180	186	205	207	207	204	181	181	178	183	210	185	167	208	160	189	188	192	201	198	236	216	189	204	206	209	190	167	177	178	193	191	227	199	189	220	190	204	198	198	202	198	178	213	208	199	209	234	215	189	193	188	171	222	207	196	189	220	171	195	197	185	198	215	221	200	183	209	182	201	200	223	212	195	204	201	192	179	210	204	202	200	216	215	159	207	214	184	191	197	166	192	192	171	196	201	183	208	203	189	215	197	201	219	219	200	189	177	198	210	199	195	217	188	221	185	201	178	192	195	195	217	202	198	179	182	193	205	195	186	189	173	182	194	212	192	198	179	195	180	224	220	206	181	209	191	229	162	191	213	197	190	170	199	209	184	197	195	201	223	212	181	189	177	201	212	222	220	193	206	198	170	219	191	176	188	194	192	205	181	196	194	203	186	210	185	192	192	190	202	184	177	207	169	198	176	192	197	199	179	207	202	214	212	176	205	198	207	199	217	203	220	197	193	210	211	208	215	183	208	185	189	203	221	211	172	204	196	189	177	192	172	198	188	174	202	194	209	218	199	193	203	210	198	228	205	217	209	197	203	183	191	221	189	210	201	224	158	185	200	184	197	223	202	176	207	178	200	170	192	181	183	190	208	191	167	213	202	210	210	197	199	198	180	219	194	191	199	209	195	208	213	193	208	225	200	194	195	215	208	197	197	210	210	219	187	214	213	197	194	203	198	201	174	203	200	193	208	208	190	201	195	193	177	169	191	225	207	196	176	208	192	216	201	224	175	169	194	188	182	206	183	204	182	202	193	213	210	181	186	181	223	221	201	186	196	193	226	201	176	171	200	197	197	199	207	203	190	193	187	192	185	215	189	205	217	204	188	215	213	185	209	190	214	205	170	189	191	180	199	228	214	194	214	220	193	225	183	199	221	196	204	203	197	204	192	189	195	211	186	202	164	213	215	204	193	209	188	211	180	174	208	201	206	217	193	185	198	175	197	182	167	209	183	172	210	204	217	193	184	218	209	210	189	203	203	174	172	226	180	182	192	206	206	198	199	208	226	194	204	202	200	210	187	210	210	186	202	201	193	216	201	181	202	197	208	187	174	179	205	201	191	222	205	198	185	179	196	199	149	205	202	220	195	169	201	229	216	222	180	214	194	193	180	178	203	193	209	205	195	174	216	194	172	194	205	219	191	190	186	214	172	219	174	178	215	216	194	178	180	188	195	192	226	216	197	194	190	191	191	197	201	176	181	198	216	193	189	191	173	202	205	206	194	167	199	240	187	202	222	213	201	190	184	212	168	210	196	203	202	187	180	198	227	176	204	223	205	193	181	202	203	194	211	192	195	198	218	200	201	179	199	188	195	196	195	204	187	200	212	212	217	212	202	194	215	200	195	202	202	203	153	178	218	190	196	187	205	194	192	220	192	215	196	185	189	188	223	181	186	235	212	182	180	214	188	203	189	180	168	194	204	185	215	188	205	202	206	214	177	185	186	192	185	180	215	192	203	207	195	208	188	205	203	183	185	196	183	183	195	221	200	207	199	195	179	189	181	183	190	194	191	191	206	199	210	189	184	170	203	215	187	189	200	195	193	184	209	186	167	210	202	216	194	196	200	214	204	209	168	226	182	179	180	181	186	168	209	200	187	187	193	198	204	170	205	185	194	182	214	191	211	197	210	224	186	176	206	205	192	206	195	194	201	212	199	203	201	180	156	208	206	210	173	215	181	179	165	183	179	198	205	183	182	179	180	191	205	188	200	196	172	195	197	201	174	200	182	194	217	204	174	181	195	220	209	221	206	204	180	209	184	197	204	200	186	216	215	197	203	200	181	183	192	188	187	190	190
25386	21925	29460	22856	20956	15942	2125	1099	944	810	810	773	747	718	663	678	678	643	600	599	564	571	599	571	588	550	586	590	567	552	557	581	587	593	585	592	563	565	560	587	590	597	533	534	573	551	598	550	592	560	539	572	578	558	569	557	552	537	584	554	591	575	560	539	538	556	541	579	543	523	544	556	559	559	569	609	588	587	573	592	589	572	554	588	569	529	532	572	597	535	517	604	556	556	564	571	534	561	581	566	558	527	558	537	602	586	542	511	584	549	526	502	494	530	582	514	520	586	474	502	601	562	551	542	538	583	551	581	527	549	510	555	582	544	542	554	564	537	535	539	533	596	526	572	551	482	550	559	561	584	582	588	602	557	531	548	571	535	520	583	559	578	535	552	521	516	509	552	562	548	550	581	556	553	587	567	545	575	603	534	541	555	574	598	593	512	583	531	513	575	566	508	562	575	553	551	586	539	574	579	534	556	560	579	524	489	532	580	552	558	555	484	493	604	518	547	540	541	561	581	527	542	583	524	598	565	557	547	583	555	564	546	549	515	543	563	535	549	531	549	529	535	537	546	546	534	548	524	566	533	520	538	518	620	548	559	557	536	562	534	565	553	537	495	539	599	548	512	531	536	553	539	606	544	551	506	520	573	539	590	547	556	562	559	503	537	571	527	584	553	585	537	531	557	555	540	537	524	543	553	489	551	518	575	504	566	541	555	548	575	554	552	537	576	559	540	553	544	555	558	531	595	577	532	556	570	551	537	572	557	521	548	565	544	587	555	566	535	564	524	514	593	565	556	558	562	548	558	595	536	516	533	562	512	567	543	552	524	542	545	541	535	578	543	549	524	547	525	573	533	565	533	551	523	549	575	550	545	543	492	588	578	559	599	566	544	525	561	592	519	553	543	532	566	545	575	543	540	539	524	531	556	519	589	525	521	557	564	553	562	549	561	555	533	570	567	572	530	544	548	565	564	552	563	553	557	552	545	537	521	579	574	537	540	541	509	534	592	586	561	537	532	549	572	512	579	546	569	548	555	528	582	526	544	577	577	553	583	630	526	562	536	552	509	555	544	551	556	569	572	563	493	531	550	602	556	559	588	595	576	542	557	562	513	550	522	585	531	566	510	563	578	537	559	539	585	530	510	566	527	536	501	597	587	580	592	564	535	549	529	555	554	558	510	547	565	547	535	513	518	557	553	519	567	580	564	537	547	560	551	517	536	529	568	523	547	548	591	526	565	476	506	552	536	553	531	553	530	540	525	551	580	533	535	564	590	548	583	571	572	526	537	560	573	526	552	551	584	497	543	577	539	561	531	562	573	575	502	550	556	565	570	568	561	571	528	570	535	586	523	563	549	597	534	484	570	556	557	539	572	565	542	553	526	560	566	526	566	555	523	586	589	563	538	535	568	569	563	545	530	542	577	547	542	585	543	605	536	551	528	612	547	554	572	531	550	562	545	544	572	544	526	542	580	540	546	574	569	565	538	533	515	542	574	553	529	567	529	563	529	569	554	520	550	558	537	571	516	564	548	552	566	557	538	535	550	573	557	544	546	535	538	514	573	559	546	541	529	559	544	518	520	552	554	535	548	584	536	554	571	538	537	554	539	607	585	567	618	525	542	524	552	588	590	573	601	546	548	592	523	528	562	584	545	547	566	591	520	532	565	528	592	527	557	573	540	566	504	546	558	529	560	533	559	501	561	549	548	549	526	547	554	542	562	577	543	592	583	585	564	544	525	531	535	517	559	539	567	562	585	518	515	553	550	555	596	575	578	537	558	561	539	550	583	522	518	573	549	532	572	586	597	571	542	558	508	559	524	561	527	555	547	552	585	514	578	548	515	543	570	539	525	535	531	516	565	575	545	556	561	611	558	517	539	564	544	573	585	551	562	555	534	543	553	534	558	549	527	560	541	516	562	558	551	581	564	602	559	533	520	566	527	536	562	567	568	554	590	562	520	522	553	576	523	551	599	574	530	553	580	517	550	555	566	549	561	519	572	521	542	524	532	585	574	554	559	567	522	565	542	583	538	553	552	546	551	593	524	546	561	536	560	546	481	557	534	554	576	545	538	550	535	551	532	539	555	558	537	572	548	573	557	524	550	551	504	504	541	562	559	582	545	609	550	584	550	563	555	531	550	585	532	627	543	534	569	533	557	548	535	577	540	512	539	595	551	542	548	574	531	585	571	576	510	560	529	553	541	546	560	590	526	571	537	547	554	563	490	576	517	538	576	534	514	520	575	575	551	540	530	573	559	545	546	545	528	567	582	559	518	593	563	569	543	577	541	600	566	548	534	528	528	565	543	514	544	528	565	542	541	546	576	516	532	548	561	506	564	543	557	531	532	618	537	566	518	546	563	545	483	576	543	543	534	585	551	516	529	555	547	598	603	592	577	513	574	542	554	537	542	534	575	535	586	553	568	578	540	556	558	538	509	563	536	597	532	551	563	547	571	500	521	576	555	562	556	512	534	550	553	563	528	536	556	564	555	535	551	520	519	542	544	583	576	542	597	577	515	554	571	541	545	571	554	552	530	527	595	548	514	579	514	512	580	579	540	547	579	524	528	569	546	544	535	557	588	503	571	509	536	518	596	576	580	540	557	550	592	545	553	574	500	556	548	561	561	507	514	523	548	543	559	555	561	582	569	555	608	559	566	573	576	581	574	536	525	550	536	557	568	566	521	543	538	483	548	545	540	498	499	601	557	528	535	520	538	526	571	566	556	582	526	548	552	527	548	547	561	561	582	573	598	566	588	530	528	538	566	583	564	599	554	555	588	544	586	543	554	535	580	567	548	517	576	564	480	558	583	556	558	497	529	552	598	530	513	547	598	570	530	550	523	496	612	543	527	570	600	565	566	573	543	539	557	510	506	523	545	544	531	548	542	549	574	563	569	547	544	557	534	528	551	505	562	522	551	596	547	520	567	507	596	550	562	607	520	554	540	492	538	530	528	548	506	576	529	532	531	576	559	569	525	557	573	551	567	584	569	560	558	553	570	545	555	479	533	553	619	547	536	587	541	547	568	547	553	585	563	543	515	544	539	511	570	515	543	509	544	533	528	522	607	533	549	519	516	535	571	557	588	539	566	559	561	544	505	552	528	577	523	593	564	527	554	554	569	533	550	567	535	553	542	556	531	584	579	558	575	565	552	560	529	596	536	573	546	562	536	584	552	539	488	523	556	542	577	521	544	572	481	569	579	542	575	542	521	560	536	519	536	559	532	557	555	549	550	570	521	612	506	550	569	522	589	522	553	575	538	584	567	523	550	555	572	525	548	521	590	585	559	532	576	575	552	565	542	528	525	536	613	527	496	529	557	561	535	599	546	538	586	533	522	555	507	518	515	576	552	541	576	528	535	565	561	513	561	565	582	560	565	571	524	585	522	573	526	578	544	572	546	540	606	586	522	554	548	581	552	494	534	533	552	510	581	529	566	517	560	546	523	534	525	566	584	553	517	537	531	545	536	532	570	552	563	525	550
19687	56520	19578	4826	3246	2461	1981	1651	1459	1342	1219	1047	916	858	832	763	742	718	651	638	664	668	666	657	610	634	578	626	579	564	582	582	519	642	572	544	571	544	544	537	544	561	577	584	565	530	539	539	585	609	566	560	546	604	602	536	591	557	530	590	572	576	521	574	585	519	552	534	545	560	504	571	580	557	532	534	566	563	572	589	548	543	542	587	540	498	607	554	572	568	548	537	556	538	554	557	534	585	551	508	573	563	542	517	574	571	581	545	537	583	570	545	522	536	515	566	546	529	523	524	541	587	553	545	578	529	568	569	580	584	578	577	554	513	508	523	535	520	537	542	492	599	577	555	577	557	558	579	549	517	572	568	534	560	578	566	542	538	533	526	529	545	532	558	551	533	584	547	565	545	576	508	545	546	511	551	530	508	548	556	567	564	538	502	548	555	539	568	517	524	559	550	520	548	562	572	539	551	566	572	576	564	550	526	571	541	553	534	561	529	527	523	492	521	554	561	550	562	535	531	517	517	559	522	538	542	519	477	586	574	545	517	551	569	532	509	547	528	556	564	534	553	577	547	549	530	530	578	548	533	521	562	515	547	508	552	568	511	542	548	533	532	539	541	532	534	535	582	593	557	554	569	560	532	519	552	564	553	548	554	578	533	540	498	522	552	595	539	530	571	536	541	548	582	519	519	561	555	528	594	557	537	563	537	555	574	550	542	550	525	514	557	533	514	568	550	528	544	583	546	566	560	508	551	518	561	549	533	564	564	612	542	551	531	565	543	551	559	547	550	601	555	537	538	546	538	543	535	613	571	499	570	520	544	531	496	589	533	553	520	551	542	540	527	564	544	571	572	575	542	497	529	499	560	609	553	564	510	570	505	556	541	548	581	563	531	509	570	524	567	522	537	540	550	570	542	512	529	565	551	546	516	490	551	499	548	521	526	556	542	522	558	558	518	589	519	543	540	581	549	580	598	634	571	570	569	542	519	574	521	557	571	561	571	529	540	567	543	564	487	570	540	503	537	577	554	494	538	557	555	531	527	543	570	534	552	505	588	581	570	530	523	545	568	542	538	519	555	511	563	549	549	597	517	522	555	548	500	555	591	555	545	556	542	534	561	580	539	546	529	539	507	549	556	580	527	539	519	594	551	565	592	523	521	539	500	537	554	559	552	553	566	502	554	519	559	539	564	508	543	535	582	521	567	534	522	523	566	551	537	525	545	528	544	532	564	514	582	543	573	493	581	561	562	528	557	556	604	531	544	545	529	554	538	517	553	578	561	523	544	583	560	578	501	523	536	508	528	585	528	518	556	558	533	576	545	509	522	545	523	546	569	551	561	582	524	555	585	601	548	548	550	570	538	522	583	533	565	558	587	522	534	541	570	553	582	536	604	538	580	552	513	581	539	554	551	553	535	534	512	540	554	570	557	524	514	581	545	545	556	565	540	548	522	555	531	584	512	541	519	557	555	542	549	490	537	569	582	458	575	532	556	560	548	573	558	520	561	489	548	555	561	588	555	544	574	532	535	564	537	566	575	525	527	537	562	510	561	522	544	559	521	537	548	546	590	535	584	589	571	525	516	555	542	564	558	527	552	546	580	597	576	479	579	568	525	569	572	531	549	528	538	581	586	529	492	539	570	547	560	564	549	569	568	551	548	610	536	545	543	510	526	527	579	544	534	533	538	562	486	565	485	574	579	588	538	550	543	531	595	539	576	534	549	498	533	558	514	506	536	559	539	576	519	516	523	561	563	560	600	544	569	534	499	591	540	565	535	515	542	572	584	536	576	525	550	568	505	553	581	563	568	571	516	526	529	590	569	563	553	521	545	559	571	533	540	495	568	538	545	556	575	516	539	521	539	535	529	528	571	567	535	536	533	551	537	584	539	572	530	609	513	578	542	533	548	552	531	532	536	590	558	558	540	563	584	579	545	551	536	549	520	546	564	533	557	562	515	582	540	560	520	568	611	532	508	533	501	596	544	553	554	548	550	575	560	557	546	562	532	534	530	537	574	488	572	550	532	560	536	522	532	613	564	541	532	570	537	522	544	534	570	503	530	543	537	576	522	571	525	571	561	499	529	544	569	481	517	538	507	517	528	535	539	538	565	517	573	526	585	523	540	558	573	562	567	544	512	567	547	539	518	504	521	564	530	536	551	559	557	561	526	524	609	552	571	544	522	559	490	521	542	513	535	534	542	523	556	517	565	540	516	519	513	542	516	574	545	534	538	575	544	508	526	568	535	528	569	529	480	513	529	587	528	552	558	555	547	550	553	503	542	543	545	558	563	547	511	511	568	555	538	540	570	544	524	548	535	527	512	542	514	558	508	534	529	528	536	534	553	506	544	562	586	524	556	572	517	536	540	545	512	554	575	552	503	516	561	510	574	541	557	586	540	542	501	525	551	559	519	569	575	553	582	535	560	565	482	558	552	560	529	510	560	543	555	500	558	548	469	528	574	562	599	542	513	536	540	570	536	546	580	578	559	536	515	571	519	561	546	559	549	555	535	532	540	499	525	547	536	564	520	541	564	552	548	564	526	518	559	535	509	526	530	584	531	556	579	537	531	551	533	515	500	538	558	487	608	551	568	575	542	559	544	504	516	611	536	519	571	584	533	559	519	533	568	569	552	545	548	545	595	543	538	531	528	541	564	538	598	569	568	530	546	514	543	574	567	506	536	591	547	546	563	534	519	544	535	539	531	601	547	554	520	533	539	531	516	521	511	546	545	549	549	536	539	545	559	548	555	519	526	564	538	532	528	532	542	503	528	532	534	552	513	521	524	549	556	499	572	542	496	522	565	573	479	543	568	558	501	566	499	529	551	530	538	496	542	581	520	557	508	548	560	593	532	505	525	593	540	563	524	556	527	549	484	557	525	544	550	607	529	542	558	589	532	545	583	548	504	542	543	550	498	509	555	559	546	567	559	530	529	566	535	554	529	542	571	526	544	575	587	516	537	510	543	553	524	538	560	539	560	572	576	522	573	549	518	544	551	534	527	555	534	531	544	578	574	510	550	566	570	552	544	575	498	559	541	553	523	587	565	561	529	555	548	594	547	516	523	495	580	499	584	557	534	557	558	545	526	514	503	620	519	592	528	542	547	519	521	521	545	539	521	510	508	549	527	576	561	565	538	585	552	574	538	544	599	488	534	497	525	524	524	549	559	584	536	558	533	553	546	565	528	555	588	523	573	525	554	548	550	593	565	564	555	603	593	593	530	545	557	523	551	501	534	578	533	548	586	571	547	498	544	532	537	560	539	547	551	545	545	570	576	553	579	593	518	532	585	527	553	534	548	559	575	536	532	604	527	562	511	569	577	587	570	522	542	566	534	517	564	585	548	597	526	583	539	555	520	537	555	547	533	543	515	568	544	537	536	526	524	579	522	525	553	518	531	558	531	527	543	501	560	555	538	500	581	574	542	496	574	587	571	523	524	572	507	534	525	547	552	539	568	504	583	564	520	536	545	560	543	573	554	524	532
23011	21764	29850	22424	20969	21081	11537	1928	1531	1457	1295	1170	1075	1012	950	959	972	958	915	870	851	876	819	842	795	816	808	792	768	742	817	774	775	714	764	790	810	757	760	755	753	776	736	761	762	797	764	757	732	755	737	749	793	770	773	786	766	710	683	785	765	770	732	749	745	745	672	795	705	691	700	738	735	715	746	732	727	690	730	764	703	710	696	750	733	684	773	764	722	739	748	732	815	791	788	720	759	767	765	737	756	749	742	739	781	763	751	774	743	733	714	796	700	734	733	701	709	663	751	716	680	723	712	710	766	732	760	711	737	738	783	733	760	775	784	743	772	693	723	731	725	721	713	733	729	738	728	758	673	693	777	709	713	769	752	723	727	758	675	788	742	783	747	716	696	716	733	779	734	762	771	741	669	745	737	697	713	741	678	732	718	724	705	732	721	713	721	757	749	722	760	727	776	744	719	763	777	709	747	722	728	749	667	719	730	763	709	721	743	754	711	788	746	784	716	722	694	709	730	733	689	789	739	689	736	765	719	746	728	725	690	698	744	707	757	753	733	694	736	762	719	745	699	740	761	715	731	712	726	702	691	721	730	706	724	740	747	717	713	762	783	745	696	704	704	710	733	706	714	771	774	709	746	678	707	705	710	755	745	699	723	722	712	755	698	730	716	706	737	706	776	708	719	674	759	714	719	751	676	747	745	718	740	800	722	728	765	741	785	686	755	751	790	769	739	707	767	758	704	696	736	757	793	754	720	703	690	732	696	723	740	765	735	747	734	753	706	746	737	731	747	699	777	713	738	746	725	729	695	749	698	699	735	749	849	728	723	747	753	748	726	742	725	719	722	718	717	736	762	725	751	722	740	724	725	732	760	768	711	735	708	741	729	773	712	760	723	761	733	713	686	741	767	747	707	745	758	725	740	750	712	726	764	747	729	724	758	725	741	743	748	778	705	735	713	716	757	750	702	755	748	723	759	733	742	706	756	761	769	666	718	758	724	725	760	768	774	743	749	695	749	740	742	746	742	699	686	704	687	707	769	670	746	752	746	715	740	755	740	740	714	714	774	727	734	747	727	723	752	722	736	748	760	746	704	740	728	727	774	753	756	736	753	725	734	728	762	741	731	677	701	705	744	775	730	701	735	749	759	737	737	729	740	738	753	755	738	717	744	728	717	714	734	676	763	746	760	715	722	763	704	734	744	740	735	729	753	745	726	747	718	715	778	734	720	713	745	731	759	770	778	731	707	740	697	740	728	747	787	756	765	751	739	748	687	778	706	724	710	754	725	793	712	734	736	727	755	756	741	753	724	727	713	717	740	734	730	719	755	729	773	771	750	780	749	740	754	730	737	768	724	727	739	773	741	717	702	742	711	727	732	743	755	739	708	703	746	743	742	721	700	757	708	717	679	750	716	805	746	741	740	761	673	730	736	740	707	716	716	733	692	777	747	678	737	733	752	746	761	766	751	747	752	760	727	709	712	720	707	677	727	730	710	752	736	736	754	735	770	706	735	734	750	737	779	736	724	709	759	735	763	742	737	739	696	717	700	754	771	742	721	743	809	730	775	719	750	769	741	801	750	755	766	714	736	769	667	679	692	721	774	731	744	730	717	785	683	773	749	782	705	743	707	743	682	723	715	691	744	743	727	759	723	690	764	727	709	745	781	793	733	771	755	726	793	743	761	714	724	667	734	728	746	713	776	698	743	748	674	698	754	732	726	717	729	680	738	753	767	728	698	719	770	731	678	765	751	726	723	774	734	735	725	704	722	716	761	721	700	748	715	698	692	715	783	686	716	707	753	727	756	700	741	736	703	744	719	746	768	717	726	735	753	752	753	755	760	739	676	713	747	726	751	737	770	695	726	771	741	681	738	683	736	739	722	682	724	737	714	756	716	733	738	753	699	754	688	667	798	732	764	739	721	721	709	706	765	772	713	728	754	704	737	689	705	764	694	745	772	678	755	784	772	759	713	730	700	763	707	730	726	749	739	762	763	730	768	743	727	766	720	800	709	746	759	715	691	726	782	673	711	728	740	792	747	766	707	766	712	723	729	744	734	764	702	730	718	744	714	720	756	761	743	751	789	701	736	742	764	731	728	667	725	758	722	749	727	705	741	747	734	736	718	716	756	727	709	730	790	730	727	747	728	709	707	722	715	704	698	766	737	762	679	757	732	764	754	741	775	710	705	772	720	770	730	744	737	695	745	683	758	778	730	715	750	729	753	710	734	759	737	741	757	735	741	731	751	780	775	737	762	737	766	765	738	749	749	764	776	734	691	768	722	742	697	725	728	771	747	771	736	699	740	760	668	734	726	711	711	706	692	738	712	755	770	717	703	727	748	759	796	688	775	761	727	741	695	796	757	718	707	747	771	719	720	767	743	745	708	728	729	754	714	692	718	689	767	750	702	771	649	730	745	752	718	735	752	728	737	738	735	744	696	736	753	705	683	749	678	744	689	792	806	736	709	726	718	729	727	712	741	741	738	764	764	768	749	721	771	779	737	762	752	718	826	742	698	719	775	702	700	747	727	741	755	703	763	730	729	710	768	777	670	719	733	761	754	771	726	771	758	716	736	711	729	733	765	729	736	698	719	707	714	704	746	718	700	683	755	735	748	723	720	740	751	731	746	716	744	737	727	694	756	709	721	754	785	720	708	702	692	724	735	690	746	726	747	748	766	727	744	768	750	714	784	715	761	773	806	759	723	771	742	768	704	736	728	738	708	748	743	745	722	641	758	723	749	676	746	704	735	723	766	764	753	715	793	744	751	766	712	720	740	762	726	729	770	702	698	756	759	720	716	713	760	752	745	701	717	740	755	730	758	723	742	763	759	693	713	742	748	754	702	761	724	771	705	725	754	767	768	686	728	731	731	777	720	772	710	715	751	701	776	714	761	685	750	743	740	759	721	714	713	709	762	707	729	690	690	738	722	710	741	741	741	732	702	733	798	768	733	727	752	745	760	750	655	764	737	700	761	740	741	777	724	734	788	783	734	706	759	790	748	727	735	695	746	776	785	736	730	768	727	698	694	751	683	726	717	712	752	708	709	701	719	684	767	753	723	692	721	773	720	703	690	700	768	714	765	727	781	703	715	721	732	707	716	739	675	728	757	676	712	755	723	776	720	728	684	725	704	724	733	698	708	762	725	773	695	729	755	790	729	729	711	739	766	754	803	752	745	753	766	737	740	744	757	735	771	727	711	709	750	751	794	747	755	744	709	762	744	737	752	681	724	745	757	711	701	715	707	681	741	778	725	711	757	756	724	671	731	694	752	776	776	747	728	734	744	766	736	768	736	757	710	716	731	746	748	716	761	717	717	747	701	684	795	784	699	739	740	676	739	766	744	728	759	770	771	740	745	762	724	692	760	731	684	739	725	746	757	740	746	733	744	729	733	759	741	726	779	728	741	754	758	707	693	688	720	784	759	764	758	720	690	697	771	760	714	716	749	684	731	722	765	728	752	715	742	732	740	729	691	765	727	748
23635	41530	23663	8705	5919	4457	3616	2971	2531	2253	2004	1699	1492	1357	1270	1200	1156	1043	1021	948	971	953	936	930	841	882	864	860	818	879	748	805	809	852	830	760	779	767	830	777	763	830	796	752	755	813	822	786	751	783	796	764	771	738	795	711	728	787	744	737	739	720	733	794	768	763	804	772	769	751	743	734	734	736	760	790	733	787	754	722	738	743	757	788	697	736	723	808	767	752	731	739	742	760	731	766	712	694	769	764	744	771	723	719	764	713	743	697	737	762	705	775	727	752	735	661	709	763	734	768	700	739	744	762	747	719	737	771	768	674	717	746	769	790	762	800	756	705	716	732	770	721	746	748	707	711	780	732	719	736	755	740	657	771	782	719	775	778	738	737	712	746	758	715	748	704	752	709	707	737	764	732	716	729	752	725	761	756	722	760	734	702	710	744	715	769	770	702	691	744	751	675	731	768	756	718	729	717	741	723	740	753	740	741	807	722	754	782	741	748	750	766	692	710	704	752	764	744	739	767	749	758	727	677	731	740	759	736	699	722	762	728	723	707	747	716	759	761	753	724	736	713	763	762	753	765	734	691	706	751	750	727	732	796	701	718	722	782	712	715	719	726	712	750	719	759	689	763	728	721	725	795	767	697	736	743	742	734	729	749	721	705	717	732	795	740	771	750	723	737	724	715	735	767	781	733	705	738	754	745	729	738	778	759	743	772	735	733	727	764	716	725	730	738	746	744	721	707	734	750	708	737	743	746	746	722	762	729	771	734	792	700	758	710	799	737	714	716	753	768	731	694	724	729	727	711	704	745	691	694	731	726	731	751	717	732	750	736	744	786	784	714	725	715	765	722	768	718	728	704	719	710	737	722	738	784	732	769	731	736	752	751	725	759	720	722	733	745	746	754	694	703	743	826	719	726	764	756	722	751	740	727	750	732	736	727	693	732	768	649	738	764	786	703	780	728	760	751	745	754	748	733	755	751	737	753	728	716	752	726	711	717	731	728	751	767	803	748	755	735	774	709	730	746	740	754	733	712	769	753	701	762	697	749	747	715	721	719	756	724	728	775	677	736	748	702	746	770	747	751	766	770	772	712	732	711	745	751	693	713	747	691	744	747	750	693	735	748	747	715	737	775	780	748	778	745	732	748	749	749	766	763	698	719	755	696	754	728	730	746	705	785	734	784	773	712	733	720	742	771	757	786	807	778	760	741	738	761	731	743	722	785	749	726	720	763	688	754	734	781	751	735	749	713	741	761	723	685	735	737	759	736	745	732	761	742	740	749	742	758	727	684	738	729	724	724	739	690	694	742	754	719	747	720	767	767	725	741	725	770	731	720	712	743	758	726	693	713	767	669	708	751	713	719	721	726	745	771	739	780	761	682	778	746	728	739	765	727	727	724	735	734	722	682	742	792	787	759	735	786	765	690	747	725	813	690	747	715	763	712	758	698	801	786	790	756	742	741	717	747	745	720	736	716	788	739	785	745	734	758	746	726	757	719	698	770	755	719	738	765	747	758	690	766	748	714	709	720	720	777	731	749	692	741	727	770	728	718	738	780	738	722	711	777	716	750	738	737	728	776	692	721	707	769	746	719	724	740	701	736	730	732	710	750	762	780	738	735	764	779	741	738	775	736	733	687	759	747	717	752	733	730	735	719	742	761	686	688	717	746	756	725	759	748	740	757	749	719	738	708	740	754	685	748	776	736	742	765	746	717	779	773	721	721	725	694	775	711	780	719	745	721	709	714	724	788	694	732	735	745	732	707	752	733	741	742	730	773	764	736	779	766	724	754	726	713	735	745	748	688	732	723	696	754	747	757	708	761	714	732	745	741	761	783	739	720	771	733	726	723	740	727	710	694	734	735	741	682	692	761	760	742	757	762	748	772	749	731	798	733	762	721	718	757	690	778	717	728	774	746	722	723	716	772	753	702	691	733	759	744	755	783	746	745	754	758	757	706	760	779	702	740	743	757	738	782	774	758	785	723	750	771	789	766	755	724	721	731	787	750	745	747	723	740	758	733	753	749	728	751	698	706	703	723	792	760	716	728	736	734	702	793	736	725	723	794	774	763	725	783	738	766	799	724	755	739	757	732	733	721	715	768	759	763	758	721	729	733	731	729	744	783	752	711	767	754	758	727	693	741	727	697	737	729	751	728	760	693	794	741	744	747	730	687	713	751	691	713	712	771	708	733	733	727	754	764	673	713	757	691	753	727	719	734	702	766	749	774	724	698	786	730	705	771	736	708	739	752	750	762	662	722	754	705	715	749	732	741	757	714	778	738	669	721	763	714	799	714	738	740	748	723	723	783	720	752	731	725	758	705	744	776	711	773	801	746	689	722	689	729	700	755	705	763	693	725	773	707	724	741	748	774	764	739	739	754	743	782	716	684	773	782	758	703	767	745	720	779	708	751	740	741	736	752	765	710	741	748	768	752	715	724	721	759	691	792	778	737	745	759	773	737	753	771	742	748	781	751	736	766	712	681	751	712	726	732	746	731	757	721	713	716	761	707	717	735	704	734	720	730	753	741	751	673	735	765	704	798	737	753	749	745	734	720	723	751	728	773	687	725	759	723	695	715	761	732	751	759	749	719	747	742	708	732	744	759	710	765	724	732	736	790	728	773	749	722	750	780	722	677	750	763	767	764	746	731	733	698	789	774	776	790	711	735	735	736	764	718	785	690	702	750	732	727	736	750	714	774	733	730	696	779	702	727	705	728	705	740	689	723	741	789	721	755	724	722	727	730	768	753	782	765	737	729	800	761	799	747	723	743	752	774	769	721	746	733	731	773	709	714	726	734	727	749	754	748	716	700	747	769	691	730	772	765	772	781	710	779	726	747	712	703	693	689	744	731	746	745	735	762	778	746	726	699	738	791	769	687	748	714	741	721	693	701	744	750	751	747	728	736	735	751	758	718	773	741	726	765	746	776	691	729	742	710	748	790	694	774	797	730	711	719	679	766	744	707	765	711	750	727	806	756	729	720	773	758	762	712	753	752	727	732	701	742	712	742	748	726	755	725	734	733	709	732	739	742	751	735	722	740	735	737	777	746	700	765	761	736	764	720	743	723	740	703	738	722	749	734	752	788	726	719	780	748	733	751	766	746	740	741	710	699	705	742	689	793	747	756	721	759	774	765	771	732	710	734	755	737	768	760	745	732	752	743	791	718	734	702	729	720	730	768	772	751	748	686	727	763	732	720	707	722	765	778	725	747	787	727	749	787	782	703	747	716	708	723	749	745	756	771	715	767	745	724	734	698	721	739	775	732	758	733	752	762	783	758	703	687	779	772	767	741	738	772	725	772	749	751	737	712	784	772	689	733	766	764	773	724	713	756	720	734	749	720	712	728	734	762	775	748	836	704	734	729	770	701	752	763	728	713	727	753	716	815	759	760	723	758	708	761	729	764	695	714	714	747	731	774	732	753	715	751	751	727	805	795	727	693	729	700	725	747	766	761	772	761	779	741	705	722	731	695	743	774	735	733
28342	22532	11653	665	209	223	208	210	211	209	243	200	188	181	194	203	190	186	188	174	202	168	185	172	202	175	183	190	182	182	195	186	176	168	169	194	187	182	193	177	197	169	189	194	206	169	191	188	206	205	176	194	202	218	189	200	189	167	200	167	194	167	211	191	171	198	185	176	199	186	202	178	173	174	200	174	205	196	190	164	173	181	181	175	166	198	174	198	180	156	167	213	184	178	186	181	181	185	161	161	175	198	194	187	170	188	192	182	164	171	183	207	168	155	178	177	195	165	198	188	177	176	173	168	174	169	180	202	184	162	173	178	171	193	190	199	182	199	206	182	172	196	179	183	172	179	159	180	176	165	162	180	177	172	169	191	219	167	168	154	175	190	161	177	174	175	190	174	157	182	161	182	185	203	174	194	180	205	168	184	206	203	183	203	183	169	169	161	204	206	174	190	158	181	175	206	187	192	174	179	202	175	174	179	177	166	178	175	184	159	189	194	186	176	203	163	168	159	165	169	172	195	197	172	173	170	194	190	161	177	184	179	174	214	172	159	178	185	186	172	175	184	196	166	187	205	171	200	195	177	168	197	179	195	159	177	169	185	164	187	174	202	187	189	160	164	175	197	203	176	195	159	178	169	205	191	165	168	168	178	184	187	182	177	196	218	184	175	167	168	216	221	177	195	191	174	163	155	217	185	185	179	183	180	185	175	161	185	176	188	184	190	224	178	178	207	209	202	170	203	187	177	167	197	176	190	155	211	172	181	184	156	179	167	154	176	191	158	155	203	192	197	182	174	170	163	205	199	175	166	162	178	177	155	212	203	191	167	181	192	164	174	197	178	178	182	173	171	173	186	181	167	184	187	184	187	181	190	187	169	183	169	176	198	206	167	190	179	177	164	213	184	168	198	162	198	173	188	184	182	165	211	189	179	222	196	182	160	191	183	188	172	174	204	172	184	207	175	188	202	183	179	187	167	194	201	181	220	173	173	172	152	176	202	186	169	188	175	187	184	172	182	183	198	165	159	195	197	198	165	172	195	188	178	175	172	166	180	168	185	174	170	198	169	175	155	179	177	187	192	174	167	158	173	179	198	200	194	193	142	203	176	172	191	166	184	177	186	197	177	224	177	163	164	198	169	192	162	195	192	185	147	182	179	179	200	184	158	172	190	192	174	186	154	176	191	193	194	187	182	189	160	193	174	172	166	193	207	194	176	187	187	178	175	211	207	199	180	210	176	172	169	164	181	187	190	193	188	203	180	166	182	184	171	175	180	201	165	195	187	211	183	187	171	175	168	166	190	158	193	165	187	171	174	204	198	185	176	176	171	195	222	171	183	182	164	175	198	186	203	182	178	160	181	154	184	171	156	161	181	179	207	179	173	171	177	183	186	188	180	162	160	176	186	166	196	157	192	185	183	174	171	168	158	165	196	164	196	165	174	171	178	177	185	180	170	182	191	187	199	179	183	178	187	195	175	204	161	196	169	170	187	190	160	182	165	170	184	171	177	188	168	178	182	162	185	191	160	173	162	197	179	189	189	187	176	166	166	185	191	180	201	189	186	202	172	181	161	145	183	184	191	198	176	180	189	199	175	190	168	177	170	184	179	176	175	173	173	178	182	192	181	178	193	172	169	189	173	169	172	162	206	173	180	201	202	185	164	154	166	187	188	193	171	184	204	180	169	149	186	151	175	170	169	159	164	172	195	178	192	194	173	178	183	166	165	161	185	183	170	184	170	185	198	182	182	169	185	192	183	190	171	172	179	166	182	189	191	171	198	141	189	195	176	187	182	198	197	176	161	181	170	177	174	179	179	182	207	195	187	164	163	178	171	169	169	172	174	188	177	173	190	154	183	189	174	189	168	201	185	183	168	180	168	173	197	182	185	183	199	181	194	181	173	181	188	167	169	197	172	204	184	194	197	184	192	205	185	194	183	179	167	194	192	207	167	195	187	181	169	197	165	197	160	174	185	190	198	168	177	156	183	169	153	170	181	199	206	174	178	172	187	198	175	164	174	156	190	160	165	185	184	181	172	184	153	181	188	193	163	182	169	159	170	167	176	211	178	186	184	217	189	187	189	189	179	204	189	169	158	181	180	192	198	183	209	177	192	202	174	168	212	183	184	179	156	181	184	181	172	169	178	197	189	180	184	204	185	167	164	184	168	188	169	203	193	156	174	184	187	185	166	198	161	182	151	188	170	172	175	177	196	189	180	182	168	226	173	214	190	172	175	195	174	194	205	181	195	192	192	181	190	202	165	176	180	190	197	184	165	189	193	195	204	168	196	172	193	184	195	160	175	188	205	203	171	182	213	196	165	186	186	167	154	188	194	193	176	206	163	182	183	188	186	195	172	177	193	171	180	165	197	155	190	161	168	172	166	189	182	208	190	187	178	204	179	169	186	173	166	170	172	190	194	208	167	181	179	183	166	200	190	196	178	191	189	190	203	192	178	188	176	193	212	156	190	163	199	209	182	198	182	168	186	165	198	167	196	167	182	196	211	166	198	206	219	177	175	176	162	182	183	197	180	184	176	178	191	178	177	200	206	200	196	166	171	187	178	174	190	196	185	196	186	183	176	181	187	173	200	179	166	200	207	163	180	187	192	190	169	165	174	182	169	186	198	193	201	159	187	191	176	181	194	189	186	184	167	196	204	151	205	168	201	171	185	179	176	152	183	163	169	174	196	196	178	179	167	161	173	206	184	183	180	179	153	202	204	200	213	179	166	184	173	203	179	182	183	189	162	211	199	175	168	186	174	191	158	147	156	171	169	176	172	174	174	201	183	208	156	182	180	160	150	191	169	211	185	188	161	188	163	195	179	172	178	178	200	202	151	201	175	169	195	179	228	180	164	204	191	188	194	190	189	179	180	176	193	196	178	169	164	188	177	189	174	197	181	166	182	187	193	172	207	155	198	182	172	184	175	170	174	174	165	192	183	176	205	180	155	157	140	190	188	174	180	193	187	175	197	167	166	186	188	188	173	175	185	163	192	186	199	199	175	177	167	201	196	168	199	170	200	188	178	184	192	190	204	179	210	186	186	174	176	172	208	188	186	186	185	184	192	186	191	182	214	191	199	174	194	191	187	185	167	167	203	168	186	195	167	164	168	202	190	179	158	196	169	167	181	196	166	187	180	178	157	220	173	180	174	211	204	167	205	177	191	185	177	177	195	180	162	157	163	179	200	196	225	187	178	167	166	169	184	177	172	177	185	169	213	202	180	192	172	174	172	200	178	166	179	181	195	189	199	179	172	174	175	198	168	210	163	171	204	189	196	181	188	168	207	192	218	182	170	170	177	186	178	184	178	174	189	159	175	182	167	175	183	161	183	182	185	176	204	175	173	188	173	180	157	193	204	196	204	173	182	174	176	178	182	167	180	174	188	169	199	190	153	178	178	174	174	166	209	191	187	159	169	172	191	197	200	190	184	173	163	200	173	192	173	197	202	204	171	209	190	176	169	190	174	182	179	170	183	148	170
10086	25605	4531	371	313	291	258	250	232	199	228	234	226	226	196	208	217	208	202	210	195	201	207	192	195	225	202	189	214	207	197	203	187	203	177	177	206	202	204	189	200	207	199	197	200	230	203	181	219	205	177	213	224	221	195	187	181	201	195	229	193	198	207	189	178	182	200	177	184	204	180	200	200	195	210	188	220	195	176	181	192	212	203	194	208	198	189	187	192	215	191	218	200	215	222	187	176	183	185	207	195	202	211	194	167	201	218	192	188	202	216	196	198	181	218	194	166	199	204	193	184	198	195	172	176	181	218	196	193	201	195	192	191	185	214	209	211	207	221	182	204	212	208	195	211	218	203	210	189	203	207	202	218	188	187	204	192	187	191	197	177	198	186	216	190	213	193	179	198	220	184	195	181	183	207	178	191	205	198	211	197	192	221	227	201	180	196	203	190	178	181	215	182	196	206	192	187	195	178	189	174	214	208	184	198	197	213	204	198	173	195	198	216	209	218	206	200	207	198	203	190	198	199	191	201	179	210	200	203	192	187	206	174	230	194	187	207	221	209	187	205	210	167	207	194	179	211	196	191	195	188	204	199	188	218	216	208	180	205	227	203	211	203	197	172	231	200	214	191	179	216	207	192	183	178	179	213	202	197	189	221	187	202	181	204	202	188	203	187	193	199	175	178	189	188	200	201	207	190	200	176	182	165	190	218	202	185	218	222	187	192	213	228	181	208	188	191	208	172	213	178	192	195	205	229	227	197	215	202	196	197	197	205	196	206	166	188	188	211	188	213	224	186	197	191	200	174	199	195	193	208	210	228	205	189	180	199	217	220	193	168	197	209	211	177	183	173	206	216	200	177	179	181	180	199	196	168	203	192	206	191	199	183	187	193	208	199	208	197	176	199	191	200	199	219	181	203	212	198	212	216	195	191	191	172	202	190	183	205	191	180	207	193	206	189	196	197	186	211	214	215	191	196	179	194	185	179	205	204	194	203	211	203	186	174	192	195	231	238	182	189	198	226	222	206	198	195	188	172	195	218	191	183	201	205	190	207	180	201	195	200	200	197	194	193	185	210	162	159	232	221	193	204	215	193	180	198	173	204	211	170	180	193	186	204	206	164	196	201	215	188	201	204	172	180	175	196	199	177	213	180	226	193	203	198	172	218	205	207	198	196	170	196	209	191	204	193	188	179	178	192	182	189	197	195	200	204	209	171	171	188	179	188	215	193	186	183	207	219	203	181	194	165	227	198	189	165	191	204	177	193	193	203	181	205	190	198	235	181	208	205	199	209	189	211	186	211	185	168	193	185	217	213	200	181	198	206	208	186	191	197	183	199	181	205	191	190	177	197	182	195	182	190	161	213	212	191	201	198	199	207	196	189	194	219	224	197	209	208	166	174	201	185	195	202	186	204	190	182	190	202	184	192	188	208	199	201	184	185	213	188	213	196	183	186	191	190	207	204	161	201	187	192	212	202	189	212	207	195	199	185	202	177	187	207	190	208	176	174	194	190	199	208	238	189	208	204	201	194	191	197	187	202	182	190	179	199	206	211	219	189	218	217	211	201	196	201	182	200	208	178	180	204	206	195	199	213	200	188	205	173	223	194	169	183	185	157	207	215	189	192	190	207	178	193	197	185	211	179	190	176	181	191	191	189	166	206	170	207	208	171	190	181	212	192	191	178	183	200	192	184	198	194	221	194	193	209	176	185	192	210	201	184	198	219	188	197	186	183	184	188	184	220	210	188	213	195	208	192	218	206	208	200	179	208	211	189	212	185	188	204	187	163	174	175	172	190	200	187	212	168	160	188	188	202	212	204	179	204	179	202	217	201	193	212	189	198	212	203	207	210	178	182	202	184	208	196	154	199	195	176	211	208	195	191	154	176	198	204	177	203	182	211	193	186	219	224	193	224	197	203	186	179	187	180	205	214	202	198	219	213	204	186	212	195	165	194	180	185	198	161	192	187	201	200	206	196	210	186	205	173	206	206	187	222	215	194	195	166	186	179	185	184	193	179	182	196	197	210	195	210	195	213	203	194	180	171	198	181	171	181	204	189	195	182	199	190	179	193	191	197	188	198	200	176	192	221	214	232	173	196	219	207	206	195	213	211	206	217	181	204	202	195	205	206	173	206	174	186	209	214	187	194	188	175	212	206	181	208	205	211	190	194	190	208	191	251	205	220	179	188	194	217	206	191	187	220	213	212	205	206	209	199	204	194	191	209	197	196	199	180	183	187	210	212	179	206	189	212	210	192	212	209	190	202	200	205	188	205	195	195	206	197	194	202	170	214	199	200	191	181	206	206	208	198	181	176	209	206	210	204	196	178	196	179	209	206	208	187	220	178	184	181	182	185	208	195	209	207	204	186	195	193	201	205	170	197	166	219	193	222	193	211	214	207	204	204	186	181	182	181	234	196	213	192	209	196	167	189	193	173	201	175	203	180	193	188	218	199	205	212	215	195	218	191	198	212	187	211	201	207	210	194	186	194	182	204	216	223	164	205	191	175	216	187	196	200	220	208	186	187	191	211	205	199	203	212	214	185	200	174	213	192	202	193	189	203	193	197	190	182	224	174	192	198	219	208	200	187	217	217	186	190	181	198	196	190	202	182	203	202	191	185	196	183	199	178	185	175	200	189	207	202	217	184	180	219	208	220	197	172	197	190	198	179	194	194	224	193	208	197	202	183	199	195	177	203	186	155	173	194	184	185	203	197	201	199	209	233	182	188	188	201	203	208	206	210	209	204	184	178	193	180	198	229	206	210	205	185	203	201	179	179	193	201	196	212	192	170	199	196	184	180	177	203	173	188	193	190	217	205	182	174	188	184	217	197	200	196	206	180	214	191	188	179	178	190	209	202	191	214	212	213	180	221	207	215	200	215	195	185	210	208	188	207	225	172	183	215	211	175	182	214	198	190	182	187	205	208	208	185	202	192	201	220	188	199	187	171	202	189	222	211	191	183	209	203	209	206	197	174	179	217	192	179	208	180	190	196	202	210	205	185	184	214	180	204	188	191	183	183	199	191	200	199	205	175	197	187	199	212	193	198	198	168	195	215	182	187	176	180	191	190	199	208	191	189	222	197	164	195	179	196	198	201	208	200	204	172	205	206	185	216	208	185	241	200	168	173	194	171	185	184	198	226	192	196	218	187	204	189	189	196	178	186	203	193	200	193	196	177	196	169	206	187	176	187	208	201	217	197	204	209	191	213	200	160	218	204	201	194	192	219	202	193	187	188	202	219	197	218	196	195	199	219	235	192	205	171	187	185	186	171	201	189	202	193	190	189	207	195	213	194	204	181	200	211	204	183	194	199	196	208	214	207	170	192	192	192	214	197	188	190	213	227	216	185	176	184	208	210	179	209	199	226	210	210	216	218	175	183	198	188	184	210	188	212	182	196	216	197	205	216	200	184	193	196	229	209	193	202	175	174	189	181	211	190	196	190	209	238	210	170	211	197	201	187	186	197	179	204	221	194	185	198	178
25420	21918	29775	22572	20915	13845	1837	1157	884	866	832	733	747	696	689	665	640	640	640	609	628	639	627	599	613	603	596	563	593	578	586	558	580	569	576	608	556	584	543	531	587	562	555	554	535	565	548	589	547	533	612	490	568	593	600	543	581	557	608	567	525	571	536	539	616	533	571	577	548	552	575	537	546	533	560	553	513	584	563	569	604	510	557	561	518	570	568	587	555	550	598	514	573	558	542	580	592	552	555	552	557	586	564	563	549	557	555	557	527	583	578	602	601	549	534	524	562	577	528	545	580	546	564	552	566	560	585	561	553	564	573	591	543	549	555	567	542	564	524	567	547	534	564	531	566	532	564	553	562	550	543	544	560	563	528	599	527	544	575	524	571	583	566	547	545	550	551	608	597	527	554	576	567	571	559	547	546	545	568	526	569	559	549	523	525	553	558	566	544	560	535	581	554	593	539	542	605	531	547	554	533	542	555	539	577	593	594	587	552	571	543	499	572	540	587	556	543	549	538	567	582	574	515	575	542	568	583	532	542	531	556	560	551	553	499	534	560	519	577	541	594	551	586	577	558	556	561	520	550	574	600	554	572	585	550	566	563	535	549	546	572	549	521	566	559	524	542	489	518	541	514	586	565	556	557	557	534	514	518	561	523	561	569	603	552	543	529	511	539	552	569	546	568	507	571	526	554	566	511	506	571	533	540	542	555	553	543	593	556	543	525	578	543	560	529	547	512	533	546	548	534	593	576	563	532	515	559	560	575	551	551	541	541	552	586	563	568	555	593	554	524	549	555	570	586	552	516	499	620	574	546	582	531	555	528	576	569	584	592	584	562	572	582	538	551	543	535	559	553	547	560	547	589	568	535	572	572	527	531	554	525	537	545	580	588	599	527	551	534	559	568	560	544	601	536	547	543	537	535	563	591	524	518	557	518	548	557	530	534	585	563	547	552	510	527	527	571	516	513	541	546	565	551	585	548	560	554	565	590	553	533	577	536	566	508	520	552	535	527	563	571	561	549	554	546	540	573	543	583	554	593	528	585	589	515	550	536	562	571	555	553	542	521	517	545	561	557	538	558	572	516	568	563	568	539	616	583	543	536	584	558	549	569	584	521	552	546	567	523	554	554	599	524	581	533	569	586	575	540	546	553	552	549	571	562	662	583	566	541	561	566	529	569	534	537	542	549	542	566	584	520	547	535	511	550	547	544	526	536	560	567	602	519	519	555	573	542	548	571	508	524	523	584	568	578	542	550	541	562	538	560	549	513	525	595	553	527	548	550	572	567	533	579	665	549	534	577	573	526	568	506	521	559	551	528	570	557	550	587	551	576	555	559	575	548	553	568	552	552	549	545	552	515	579	577	541	511	591	545	531	529	567	572	556	556	577	558	565	548	585	564	527	541	572	539	561	561	568	575	550	577	572	572	551	565	575	545	515	587	604	554	581	506	593	603	544	545	527	560	580	539	540	532	527	537	556	550	557	547	561	560	541	583	538	571	614	556	529	535	585	509	573	564	550	548	536	522	595	558	523	552	521	569	544	557	551	548	537	577	520	550	513	524	511	538	568	540	551	558	507	509	542	560	573	551	562	524	581	544	539	548	544	556	576	571	538	575	513	550	578	529	573	544	572	582	545	555	546	560	558	601	581	518	577	513	562	585	547	539	559	578	525	559	527	578	567	596	568	564	551	576	531	548	521	507	545	532	545	536	589	542	551	537	570	548	581	571	553	578	561	581	529	573	556	587	521	589	571	544	521	573	574	550	540	582	537	540	500	573	561	522	569	532	558	531	553	567	587	597	559	573	550	556	529	574	554	554	566	556	540	544	590	580	536	546	554	581	570	570	552	551	552	564	525	563	551	524	526	565	599	530	556	571	567	537	558	556	537	555	514	565	532	556	579	543	582	528	540	540	543	533	552	522	517	519	563	555	576	547	521	580	554	583	590	513	548	549	582	579	553	542	515	573	526	578	588	524	570	567	564	517	552	585	557	612	545	559	550	553	559	563	525	564	592	558	559	565	533	548	529	539	531	570	568	585	536	546	594	557	576	566	539	506	584	531	584	550	596	569	553	528	558	580	575	535	557	565	536	579	512	531	566	540	561	559	541	563	572	559	546	527	532	518	603	520	581	538	587	563	574	525	528	596	569	584	560	531	542	557	523	553	543	583	558	543	573	532	515	524	534	526	563	543	571	545	544	561	571	579	558	579	535	488	560	550	562	583	532	557	565	527	556	545	536	544	533	584	561	546	566	564	570	549	555	574	504	553	545	563	562	551	550	525	489	515	538	587	555	570	554	520	573	558	537	516	580	545	528	546	558	586	557	571	567	527	544	472	529	551	534	552	501	538	590	554	564	560	583	564	511	531	553	548	549	603	549	545	564	577	534	535	546	564	531	572	555	534	507	515	558	568	526	548	534	559	567	574	548	547	533	537	568	593	580	576	555	577	535	528	533	527	536	535	582	579	537	557	552	582	563	533	583	560	548	503	598	547	559	566	539	545	540	524	546	544	572	567	523	545	575	539	523	569	548	548	569	543	584	537	588	531	562	582	544	543	524	573	581	573	571	563	581	551	568	583	552	542	518	546	540	604	551	571	525	537	535	556	551	548	529	544	558	538	552	582	536	594	538	558	569	554	564	559	547	568	519	527	572	565	568	565	533	519	596	568	548	590	569	551	580	549	534	551	549	576	567	568	544	544	546	536	553	572	522	604	581	538	548	546	502	581	564	568	588	531	578	526	548	557	524	587	530	549	551	531	593	518	576	553	537	537	527	541	564	529	541	569	526	560	590	540	556	524	594	556	536	579	576	554	573	588	559	533	527	521	528	536	532	585	563	522	539	587	571	510	570	537	569	532	534	557	541	547	518	551	544	555	600	519	560	575	557	511	556	585	568	551	578	548	578	602	507	493	548	582	554	554	581	540	544	573	547	557	522	564	550	565	512	566	601	502	555	543	563	555	524	531	573	560	562	577	552	504	502	547	534	588	534	567	567	542	559	562	579	566	544	542	510	558	558	553	537	519	571	551	557	540	588	559	586	571	534	527	534	564	507	572	545	550	585	538	545	552	575	543	580	569	574	550	544	563	552	559	556	558	552	552	591	513	560	560	592	549	573	512	556	577	518	571	616	571	535	570	539	527	571	519	549	553	580	524	580	571	573	563	596	557	586	535	536	540	537	533	556	553	541	561	529	537	568	570	573	578	534	582	528	547	534	561	520	550	566	535	561	545	554	556	588	564	532	548	532	556	535	560	557	542	562	574	551	543	571	591	558	569	501	588	559	577	512	542	525	563	560	567	558	524	516	531	565	550	522	509	522	614	579	529	576	557	534	562	519	582	518	526	585	530	579	561	566	538	577	515	555	516	559	572	545	541	537	516	527	560	522	548	522	524	532	524	512	555	568	551	568	540	573	546	597	577	620	587	580	536	535	589	545	601	546	534	556	561	536	556	574	563	554	538	536	575	538	569	586	543	565	577	563
20726	59761	19050	4740	3235	2471	2061	1722	1403	1296	1084	995	944	865	827	786	665	682	683	665	664	629	608	654	623	615	559	585	586	596	567	569	580	582	553	536	602	606	564	586	552	589	552	574	561	532	545	547	524	557	579	533	560	570	553	587	558	538	559	540	608	566	601	569	539	574	550	582	570	566	568	488	564	551	517	532	601	567	538	554	526	562	584	515	569	530	559	546	580	531	555	547	544	571	523	600	539	531	555	527	528	541	528	577	528	557	514	546	559	523	526	516	529	531	495	563	539	549	567	555	560	543	527	551	539	545	551	562	511	553	516	537	540	524	576	517	544	577	551	510	571	554	580	551	561	549	527	538	552	537	570	509	578	571	540	568	563	528	566	581	526	572	524	554	544	563	520	525	566	565	559	512	559	555	541	543	581	556	504	564	595	546	547	565	554	538	578	543	532	557	547	541	550	536	545	556	553	554	537	540	567	534	540	568	566	542	552	536	554	535	521	533	538	535	548	538	557	563	549	551	548	565	554	534	529	574	514	550	550	562	564	555	527	585	533	537	535	547	550	569	527	544	528	549	590	549	545	496	542	510	539	540	571	555	564	517	550	567	557	544	536	531	523	541	526	534	576	552	513	583	528	531	528	537	539	516	524	530	568	568	526	544	575	543	520	556	550	562	539	539	595	541	530	536	578	530	566	551	558	565	557	556	547	542	533	550	498	532	565	530	553	535	499	552	541	539	571	523	508	574	595	545	561	531	516	527	570	519	547	590	517	554	545	552	563	561	550	574	570	539	530	613	524	561	568	542	562	517	563	590	555	536	562	537	532	536	543	558	527	550	561	554	565	547	566	610	545	558	535	525	545	499	552	554	534	589	509	548	546	547	602	567	531	512	524	572	550	590	537	531	548	545	527	535	543	594	535	548	523	543	555	536	550	584	545	514	547	566	518	563	573	562	555	576	581	547	518	542	585	547	530	559	610	557	563	603	572	522	525	559	566	545	532	531	506	533	570	533	596	563	521	570	565	590	545	577	505	519	573	544	549	560	574	501	519	496	542	589	532	584	560	509	590	563	532	535	562	529	552	580	563	511	565	538	573	538	525	533	573	583	575	537	547	546	517	581	535	558	526	554	526	533	534	528	560	531	549	529	578	540	538	492	518	514	592	585	536	545	547	533	547	575	512	526	583	577	604	557	561	515	561	556	546	550	552	534	556	547	596	575	541	538	534	559	577	532	544	537	511	521	536	561	568	604	545	542	591	547	563	561	524	543	549	597	591	558	530	549	580	556	558	528	567	561	529	537	548	501	533	517	589	565	539	500	569	551	542	556	554	536	570	583	584	548	568	553	553	532	555	519	535	534	518	563	526	549	551	525	524	557	551	507	540	561	531	489	567	556	558	539	495	553	578	577	519	584	550	577	601	502	534	547	553	545	552	533	560	533	560	537	548	525	517	571	527	546	578	544	551	560	524	535	592	530	564	570	574	591	522	551	546	540	520	567	557	553	549	512	545	526	574	491	549	570	570	586	550	544	505	533	533	547	583	551	556	589	526	558	569	589	535	526	564	578	582	519	546	581	551	531	516	592	510	558	561	532	546	594	556	571	532	530	569	498	561	548	549	581	548	547	509	527	562	552	544	572	558	598	554	560	521	542	564	521	541	575	601	530	554	577	566	552	547	541	530	554	550	550	547	522	536	516	588	550	527	584	567	552	527	552	518	574	501	579	552	529	552	524	517	526	529	537	582	574	549	518	566	564	540	569	490	555	578	551	582	527	583	547	558	539	538	579	572	564	579	521	553	546	538	537	522	553	533	513	579	530	528	535	524	504	563	520	572	530	549	566	559	542	551	575	572	559	492	557	547	581	521	549	525	537	529	548	548	589	548	499	568	540	576	547	541	536	549	525	518	502	585	575	553	527	580	537	536	536	558	580	553	530	574	600	588	571	623	553	563	554	573	542	569	565	626	565	541	515	533	558	541	565	571	541	584	562	511	591	552	543	575	600	566	550	524	536	576	501	562	552	524	581	545	557	503	510	572	538	544	525	554	571	556	552	524	600	529	553	518	540	540	573	573	565	532	537	560	529	580	551	560	509	597	520	493	529	559	557	565	555	527	528	556	581	554	522	552	588	540	553	557	530	541	587	527	562	541	552	543	576	544	513	547	550	565	528	536	607	508	525	592	574	560	526	570	511	578	570	546	550	549	553	559	513	559	550	522	551	550	584	552	552	556	534	561	572	557	519	572	547	560	547	566	547	546	516	575	538	554	565	565	570	527	538	571	538	526	549	537	567	551	541	522	555	531	553	595	575	594	568	523	550	546	518	525	564	527	616	545	587	565	543	570	544	511	541	508	555	593	560	553	567	553	546	528	558	557	533	533	566	555	562	581	542	567	552	531	540	569	592	495	535	533	547	540	524	569	507	548	550	585	561	542	563	522	546	562	540	541	549	549	541	579	517	545	555	574	550	573	531	589	523	564	559	527	565	571	555	562	573	517	520	500	546	549	551	576	534	515	576	526	565	520	550	565	518	541	563	543	533	565	552	559	563	526	548	550	580	556	555	572	594	589	547	548	562	575	523	526	540	540	538	504	533	586	586	519	511	535	553	560	516	576	565	543	551	500	534	549	539	499	540	522	559	532	512	558	554	556	527	527	583	553	517	527	544	557	535	503	535	536	579	546	480	552	543	510	540	550	557	574	548	591	489	569	545	503	560	537	504	576	534	572	540	512	543	571	575	577	557	500	545	590	564	589	538	512	540	537	516	546	577	557	531	584	538	491	531	578	550	499	554	496	565	537	575	530	511	560	549	548	534	580	539	556	581	564	558	509	502	580	551	561	521	502	549	553	542	572	521	540	586	528	545	563	573	547	535	567	567	546	537	532	552	557	590	527	549	527	538	550	574	518	554	578	526	566	563	560	550	520	596	549	582	542	512	546	561	579	526	522	529	559	594	558	570	588	567	537	557	549	560	575	544	540	553	568	544	532	561	579	541	553	545	551	585	556	548	515	546	554	536	559	552	546	543	540	531	528	585	541	524	536	566	520	535	581	523	534	552	573	551	605	535	581	596	550	524	565	559	552	517	502	554	545	559	525	518	548	549	541	514	534	561	592	557	515	570	577	534	545	513	605	556	523	536	564	569	561	545	543	513	544	528	509	521	588	553	571	506	527	558	550	522	545	560	527	553	522	518	551	564	490	575	556	495	491	596	542	524	567	564	533	558	547	577	521	547	543	572	523	542	497	520	559	567	554	557	563	568	594	557	544	521	575	517	550	509	544	539	526	553	573	557	552	529	554	566	517	594	548	525	550	555	499	591	519	550	544	535	561	497	599	573	505	558	600	547	559	530	550	561	565	572	559	568	488	538	555	549	549	546	566	503	541	505	525	546	526	568	575	565	556	601	573	580	508	597	588	540	506	530	546	563	545	596	515	520	497	569	545	541	535	533	505	530	584	549	551	552	517	578	546	553	553	549	539	538	539	543
22996	21691	30390	21862	20964	21066	10560	1886	1378	1334	1302	1151	1107	1045	962	1010	928	911	864	877	846	786	855	773	827	810	781	808	789	802	751	740	778	811	826	824	778	730	782	831	744	749	790	775	780	802	717	698	783	701	765	705	748	737	769	749	747	787	775	737	733	773	755	734	749	738	773	724	783	749	739	809	741	739	752	688	742	705	739	709	798	737	746	753	748	744	820	793	737	741	734	730	721	778	741	780	761	716	738	736	748	727	745	781	788	711	738	705	781	756	734	717	702	695	725	709	781	764	742	774	750	702	714	739	786	738	724	768	687	757	736	762	743	713	735	735	751	726	703	759	736	715	754	766	727	764	741	726	777	758	721	745	770	744	703	736	749	762	754	743	724	738	791	728	715	731	758	724	740	721	716	757	701	746	720	723	740	776	720	722	722	784	777	685	721	784	773	724	767	708	701	737	784	698	755	747	765	768	773	718	743	697	707	814	729	772	741	736	737	729	762	705	713	736	771	713	668	767	721	736	745	782	727	711	781	773	721	744	740	758	748	683	746	750	750	739	794	709	787	733	734	754	730	740	723	763	772	763	691	793	712	733	743	683	757	736	767	737	765	777	720	769	722	713	766	701	727	767	730	712	694	773	715	721	732	786	762	703	734	747	736	739	785	760	695	749	747	685	729	761	780	768	757	710	722	725	733	739	699	721	720	754	789	778	727	763	733	781	756	721	718	754	736	706	768	700	746	708	730	773	767	754	739	693	735	774	697	750	765	771	743	748	750	696	747	746	735	724	718	718	748	771	733	739	747	768	752	743	742	748	773	724	743	754	718	747	734	735	737	778	779	743	759	697	728	751	742	731	751	703	752	753	783	683	722	716	723	737	736	683	804	751	723	789	741	738	764	733	746	736	729	755	714	709	764	709	732	735	712	763	715	756	747	716	701	727	771	785	723	758	742	710	736	777	771	782	703	715	786	719	765	753	787	771	742	788	731	753	711	765	744	729	714	782	761	745	734	769	715	740	794	726	712	789	735	793	751	769	711	699	747	782	738	753	715	773	761	740	747	681	702	727	749	755	738	684	754	783	766	733	752	729	771	739	757	695	727	676	707	714	763	728	746	726	715	767	763	727	764	770	754	727	766	720	728	709	752	694	674	754	715	787	712	716	748	681	772	723	762	749	803	760	766	742	749	772	770	705	731	752	701	735	773	758	758	732	715	812	722	725	710	774	729	735	773	711	748	697	714	769	689	725	721	752	734	715	722	688	733	757	697	691	716	737	726	755	738	762	716	760	695	750	760	732	748	709	752	752	759	739	777	723	799	767	740	722	718	777	768	735	710	725	766	759	762	755	771	778	741	728	761	694	790	726	755	729	745	749	704	756	751	785	762	740	787	691	767	757	778	777	713	722	770	699	724	733	728	781	760	737	788	727	709	749	725	701	736	707	778	678	709	815	718	813	730	767	683	760	736	696	707	760	731	757	778	745	752	784	687	705	741	734	764	841	754	760	784	712	752	672	790	771	721	797	712	756	725	723	707	728	750	725	762	765	744	717	747	728	739	675	735	751	737	712	752	741	701	768	707	703	777	769	716	739	737	742	691	708	689	755	751	757	675	761	720	767	768	728	697	764	762	790	754	745	718	741	773	746	748	727	748	773	741	734	754	768	740	751	737	720	717	753	766	752	754	809	769	700	716	705	711	782	747	705	741	764	723	811	691	749	747	730	782	765	766	703	728	764	760	748	728	684	735	749	760	783	730	756	701	787	749	809	779	710	754	738	737	736	724	720	749	771	706	753	750	765	732	744	723	748	744	727	785	695	747	719	745	747	768	707	727	713	762	741	703	723	753	700	707	683	741	730	771	735	765	739	722	741	694	712	711	709	804	761	762	758	771	740	770	745	773	751	784	749	717	731	782	750	746	772	700	769	692	759	766	726	713	724	715	701	742	742	773	716	708	715	755	736	751	734	763	717	751	782	760	723	727	786	792	706	744	756	731	716	736	770	777	703	716	786	755	732	760	720	747	733	743	752	737	765	732	758	760	706	723	761	733	761	739	763	793	765	764	708	790	720	798	766	761	742	804	762	780	774	781	732	762	776	716	759	798	678	743	717	738	713	758	735	697	787	704	724	743	769	743	751	732	787	811	689	725	742	678	727	696	732	763	784	742	768	752	730	757	773	771	733	701	742	750	727	723	747	755	682	769	784	754	775	760	716	763	761	701	771	760	754	738	711	690	800	738	749	769	739	713	735	705	745	731	729	708	756	755	726	736	728	728	742	766	724	748	673	763	772	786	743	698	762	771	743	776	734	755	787	732	679	725	736	729	744	707	740	761	762	709	742	732	716	732	758	756	741	741	728	745	731	741	737	714	763	723	738	765	732	726	740	777	721	726	709	701	731	728	758	796	747	730	721	707	729	726	777	767	758	742	742	758	672	761	747	746	748	754	751	722	735	729	741	689	738	691	660	704	710	698	776	718	767	763	766	710	727	719	760	769	732	718	724	759	712	790	751	791	747	728	769	743	734	744	768	724	698	744	721	749	706	704	769	741	732	709	754	761	682	723	764	733	725	783	745	755	771	725	718	690	748	723	722	763	698	751	754	750	727	734	804	753	706	719	727	692	753	732	755	715	750	777	725	760	789	733	745	724	734	748	706	713	761	732	696	723	756	789	764	727	775	751	790	737	737	735	775	719	751	748	746	733	743	743	726	688	741	681	736	705	753	725	756	725	753	727	733	726	779	803	699	726	763	763	725	719	699	731	723	708	727	737	704	710	761	696	817	773	728	703	718	806	721	743	713	750	756	727	701	742	731	713	737	799	787	727	745	704	701	746	760	715	742	709	802	730	783	745	753	725	754	763	736	775	749	746	721	779	704	767	690	712	705	696	747	734	685	773	752	768	730	690	727	764	743	737	739	763	749	710	716	721	716	782	751	715	747	712	752	757	777	770	748	724	715	771	743	760	724	778	719	736	766	718	718	756	761	724	765	737	763	748	760	708	735	721	785	740	756	731	734	710	735	734	727	758	738	736	752	734	723	769	750	702	699	718	710	761	715	710	661	761	751	719	735	747	684	758	727	654	770	758	768	763	736	700	750	760	780	739	715	752	770	737	760	750	755	738	734	725	730	701	758	720	755	723	755	748	751	796	775	721	724	684	707	735	743	758	769	755	736	741	711	730	725	695	705	778	743	726	759	735	734	699	701	699	731	731	702	768	669	716	728	701	759	738	710	760	718	716	784	753	792	737	691	770	725	720	714	767	790	774	749	732	760	729	790	727	743	730	769	753	718	775	726	726	719	708	734	693	784	766	764	762	756	732	733	740	789	737	751	734	739	743	763	760	776	740	739	686	750	764	740	734	738	808	692	732	742	728	741	771	754	741	774	714	790	745	704	709	745	711	714	759	701	711	711	746	731	715	760	733	720	739	782	739	774	737	725	711	728	774	757	743	709	737	728	715	720	705	731	723	737	766	743	763	729	698	726	706	739
23547	51862	23782	8205	5687	4416	3570	2860	2508	2195	1886	1652	1424	1405	1265	1157	1101	1070	1009	968	952	914	874	949	851	837	804	868	790	807	832	807	766	799	819	808	781	788	837	765	764	809	814	767	798	803	814	747	779	781	772	753	743	777	731	729	767	803	771	730	753	772	755	780	765	780	746	747	774	744	787	766	811	711	763	726	805	756	759	743	728	700	734	714	734	700	745	767	721	782	774	751	777	751	784	746	760	754	706	731	797	729	755	802	710	731	760	734	736	729	761	722	741	711	766	696	756	728	710	734	744	701	737	746	751	698	751	791	716	748	760	694	782	784	735	725	756	732	718	778	749	707	730	701	786	781	750	700	767	736	742	746	723	788	753	738	741	712	735	769	779	792	758	758	728	700	704	743	720	717	781	725	763	775	708	752	734	738	725	726	690	721	738	764	710	737	731	749	728	786	731	769	778	764	735	739	777	770	739	721	714	733	715	761	772	726	733	757	728	766	768	727	737	755	743	783	723	690	775	701	714	713	774	735	723	713	746	669	766	778	741	719	826	756	749	733	732	768	755	749	743	767	760	747	724	735	716	751	718	710	736	743	751	704	717	798	755	785	733	783	720	728	713	744	738	761	760	771	789	806	682	730	816	708	779	772	753	770	765	776	744	731	732	749	727	743	803	789	702	751	728	756	750	811	736	683	753	765	776	701	756	724	704	707	768	708	720	737	752	717	705	713	775	765	710	708	779	718	745	763	790	768	723	740	722	763	757	782	801	726	696	725	756	744	775	765	768	725	733	746	725	753	754	763	729	791	745	715	797	741	763	792	727	796	766	797	759	727	725	752	761	716	753	775	724	727	761	767	783	745	735	701	779	744	735	690	780	763	746	726	743	735	748	760	730	744	740	677	770	700	696	744	739	732	747	725	696	731	752	742	737	721	774	732	738	746	803	748	751	705	787	779	705	694	760	720	713	730	758	748	732	781	751	752	739	738	734	749	695	742	711	731	743	732	715	781	661	755	742	723	737	750	727	754	726	753	745	751	710	770	754	748	681	714	686	732	747	754	804	762	787	774	796	713	768	741	803	763	735	715	751	779	811	725	756	730	771	789	695	755	765	707	764	742	779	732	749	799	741	780	727	768	750	750	727	737	734	750	757	676	752	754	782	747	741	728	715	746	722	712	739	721	733	732	718	719	735	750	757	739	746	754	713	771	735	739	798	684	724	716	760	727	758	779	757	738	780	696	724	801	739	700	779	796	726	727	730	761	749	789	737	766	765	723	730	751	730	804	699	714	751	717	721	768	739	729	745	718	746	754	711	732	772	771	711	715	748	709	736	721	777	751	689	742	712	742	684	709	786	718	729	762	760	756	726	729	681	788	744	723	690	730	717	762	709	751	748	729	743	764	773	781	708	687	740	764	761	727	705	769	733	720	721	820	708	742	726	740	673	754	723	718	691	725	782	725	755	726	764	738	743	744	738	741	722	752	737	753	784	753	766	738	819	755	704	781	742	749	718	744	715	764	720	711	822	712	795	780	776	780	748	761	760	762	713	721	742	788	787	788	710	726	734	736	697	724	703	741	767	789	762	824	760	731	761	745	728	778	730	765	746	788	720	734	739	766	757	737	744	677	718	776	755	757	768	740	724	741	735	786	750	700	754	727	760	750	724	749	798	730	738	745	770	738	751	712	772	750	769	713	758	778	743	774	710	741	801	722	694	705	722	765	722	736	741	757	747	760	721	716	747	767	691	797	809	711	770	713	732	743	753	728	762	751	730	748	699	755	752	767	712	745	727	739	746	736	738	750	712	753	768	766	767	752	783	700	719	705	768	684	712	730	738	718	727	759	736	759	782	754	790	752	725	780	764	755	749	740	781	750	716	745	710	739	711	733	784	726	731	763	768	725	751	734	729	722	743	753	746	694	741	754	709	743	775	755	745	752	764	794	770	748	763	779	729	779	737	749	740	734	714	776	753	725	733	717	738	745	782	797	744	662	723	707	757	729	758	772	764	727	759	766	706	777	746	746	740	707	744	735	762	778	696	701	758	676	728	749	672	731	789	736	781	741	740	699	715	720	753	748	753	709	763	767	712	789	747	775	718	750	741	759	807	744	719	787	740	739	731	721	729	731	740	718	730	747	734	703	758	762	738	761	752	716	693	730	736	728	685	728	735	719	736	793	698	692	760	718	759	700	728	670	741	754	780	806	760	763	705	725	714	735	722	723	793	740	756	766	770	738	725	731	772	747	737	768	714	801	764	747	764	731	790	750	774	742	742	732	713	794	730	740	773	714	759	741	759	773	757	750	769	773	695	755	747	779	713	739	749	749	735	738	710	750	727	759	706	719	716	716	744	770	751	733	753	741	729	763	684	726	699	789	712	712	724	756	753	670	763	669	723	738	703	719	686	738	741	767	774	705	743	794	716	711	742	777	800	737	766	733	707	684	743	813	716	736	745	732	776	772	761	727	741	709	753	784	754	802	696	682	683	765	727	698	724	744	786	704	724	755	745	752	810	743	744	721	723	774	763	707	753	764	757	730	726	770	759	763	722	776	715	740	758	729	757	774	750	710	749	696	775	729	734	783	727	696	727	732	742	760	769	765	744	743	721	706	728	802	736	752	755	683	740	708	722	753	744	704	735	800	706	720	728	755	757	693	768	765	788	736	742	718	756	779	726	770	728	749	711	729	742	734	771	701	720	764	759	734	699	724	746	766	772	773	791	747	748	730	784	776	790	736	734	707	695	787	764	805	774	773	692	709	700	748	779	724	704	744	697	768	707	723	738	763	718	760	764	781	755	764	802	770	721	769	724	798	768	738	803	795	749	744	754	732	765	755	734	749	751	777	743	771	735	724	735	742	788	783	785	741	736	766	775	749	755	748	729	761	734	786	765	758	743	717	746	699	762	754	707	747	738	732	759	799	725	728	774	772	744	767	742	776	749	776	777	722	723	760	735	748	754	730	738	739	749	729	713	740	759	731	720	739	778	715	777	749	754	707	748	711	746	745	760	763	791	744	713	710	758	712	706	725	730	755	770	736	777	712	755	792	752	715	784	711	724	710	738	813	757	756	729	763	728	671	731	740	731	754	755	759	735	767	741	693	757	728	745	709	718	696	763	735	743	727	757	717	741	741	741	784	759	728	754	715	717	732	740	716	749	768	759	732	776	749	713	702	717	729	812	735	739	809	741	748	728	788	775	762	745	748	743	764	671	725	705	771	721	715	778	773	697	687	774	758	727	713	738	696	723	768	724	727	746	713	734	723	779	747	744	748	763	773	758	724	782	749	742	728	716	742	753	699	761	750	770	691	766	727	718	782	747	685	786	774	748	741	766	715	719	742	708	685	716	754	744	731	773	773	711	738	710	746	775	741	759	765	757	756	716	786	736	746	732	707	736	743	752	721	745	741	762	701	766	766	726	769	751	744	747	752	748	722	706	737	736	713	765	788	785	741	717	714	748	709	786	743	740	772	762	752	712	770	720	735	780	747
28386	22217	10684	558	252	228	234	225	206	191	188	202	200	178	193	187	189	163	204	172	196	179	186	180	178	166	177	188	169	215	181	193	189	209	237	192	170	189	172	171	169	188	190	180	182	161	171	183	179	185	200	172	166	187	206	188	208	190	181	177	190	193	173	189	180	190	207	200	186	175	178	171	201	191	187	194	151	170	197	188	160	195	184	195	172	179	197	176	180	164	185	173	195	183	190	189	179	182	170	209	176	158	187	181	185	165	180	169	193	180	180	168	185	197	170	206	189	189	166	158	150	161	181	165	179	162	192	186	181	196	173	159	183	163	170	177	177	184	183	191	199	157	184	154	181	166	175	176	193	180	189	182	196	180	179	179	167	173	171	165	172	183	185	179	188	186	172	199	212	185	182	188	166	190	196	182	190	186	200	202	197	185	166	171	190	165	174	186	195	165	187	183	191	176	180	177	168	189	174	200	185	212	196	188	187	192	206	196	161	166	192	175	177	182	161	181	186	171	190	207	196	169	180	191	193	191	178	160	180	164	194	194	196	192	176	176	180	174	184	182	178	179	197	154	157	197	209	198	187	183	186	199	189	186	183	183	184	174	166	179	187	176	185	179	174	172	173	182	181	200	180	166	200	195	199	146	175	197	205	196	166	188	164	177	193	179	204	167	167	181	181	161	179	190	161	183	167	185	192	171	171	167	161	182	176	179	160	185	186	178	195	188	196	184	171	181	153	186	193	172	187	170	173	184	205	181	175	205	170	169	180	203	195	158	183	163	216	170	186	168	199	179	179	176	170	196	167	164	171	187	198	180	192	192	192	168	176	195	222	171	188	162	186	164	187	196	166	190	168	196	176	189	174	198	156	189	172	182	178	193	179	199	182	196	180	180	181	183	194	187	180	179	189	175	181	167	187	204	181	180	190	181	189	155	202	184	178	190	177	153	200	182	186	159	173	188	171	168	164	177	180	181	185	194	152	192	193	183	171	159	174	190	187	192	192	181	173	191	170	152	188	186	191	173	185	170	197	208	190	179	196	186	165	194	188	180	154	164	172	169	154	173	184	169	163	170	181	147	165	184	179	172	200	199	178	172	195	180	175	190	165	194	213	180	173	168	215	188	171	178	190	198	198	158	182	202	169	196	192	161	192	146	166	180	202	153	178	188	168	187	184	195	156	179	173	170	162	162	186	172	169	191	198	174	192	176	189	197	174	171	197	189	210	164	184	178	166	160	167	201	196	226	178	159	190	180	180	173	197	179	159	169	190	177	193	171	159	202	174	204	190	181	178	180	196	171	166	218	166	193	212	196	169	169	198	191	172	161	179	191	182	173	179	203	194	160	192	195	188	182	185	176	204	183	205	190	164	172	170	179	171	167	164	179	207	201	185	157	168	179	184	167	193	205	170	185	175	185	181	185	165	185	185	195	170	192	173	168	180	164	199	189	172	183	183	187	178	182	185	165	181	167	175	193	184	157	171	210	161	170	192	139	196	185	185	187	191	189	217	162	181	183	197	205	170	190	167	191	181	188	168	200	215	210	192	201	190	184	174	214	176	188	177	164	174	165	155	182	163	203	169	176	169	214	180	170	161	175	165	163	179	164	189	189	190	188	190	179	182	213	177	184	183	197	168	175	217	181	161	191	176	189	170	153	195	187	181	179	181	184	167	184	204	197	172	191	193	177	188	180	156	169	191	198	166	195	170	175	186	168	171	165	174	180	189	183	150	175	202	182	210	208	175	162	171	188	166	180	173	177	197	203	183	188	186	186	205	187	212	172	194	182	179	167	172	182	172	175	166	200	194	189	168	176	174	188	160	174	185	194	206	170	167	172	203	191	166	169	157	176	164	189	182	161	157	174	176	179	193	202	185	181	180	176	185	201	184	195	167	177	186	192	199	189	165	178	161	156	178	185	203	191	215	202	170	199	186	169	143	152	184	173	187	189	163	189	176	188	187	174	182	199	208	186	170	169	177	167	187	192	158	179	174	173	181	196	189	179	191	161	184	189	163	173	181	193	181	190	183	205	154	175	198	209	178	202	171	190	173	181	177	181	162	178	160	181	191	163	192	198	159	178	176	198	178	176	180	184	204	181	170	193	196	167	206	187	175	196	171	155	182	185	195	192	176	219	187	180	199	194	179	172	146	172	193	201	185	166	170	207	179	165	210	170	197	178	141	185	200	192	180	174	195	180	168	209	176	171	189	160	177	182	201	153	186	178	198	162	197	180	182	194	154	176	215	168	174	194	184	184	174	192	174	171	173	176	205	190	181	170	178	156	210	173	173	157	192	179	170	166	198	163	189	177	189	194	201	175	170	191	185	182	162	200	184	185	149	158	172	181	198	165	182	201	169	185	167	178	170	192	201	185	191	175	183	173	174	199	188	189	169	182	170	183	177	182	157	207	170	174	199	156	180	189	184	188	169	168	157	171	165	183	165	188	186	184	165	193	174	196	171	181	180	185	192	175	156	172	178	166	177	207	190	169	190	188	199	167	165	194	183	171	178	201	193	184	187	185	200	194	184	166	192	183	192	177	198	178	187	197	177	198	167	193	181	182	193	189	190	174	179	181	174	182	169	182	180	190	161	179	192	184	188	172	174	194	203	162	185	179	178	187	183	166	148	170	206	172	184	178	187	196	187	170	185	191	182	173	185	172	175	171	175	145	195	184	165	187	174	177	175	188	172	175	197	187	197	176	188	181	192	186	208	154	187	186	174	175	201	174	173	184	180	189	192	218	174	173	190	181	154	187	166	185	184	175	178	191	194	189	167	186	182	190	185	181	170	169	193	171	186	183	173	182	165	190	181	172	190	212	200	182	165	187	156	206	179	147	183	158	183	152	159	207	174	179	197	198	178	174	186	192	186	200	199	163	196	171	172	181	167	168	185	175	190	162	172	181	186	164	178	188	201	164	179	195	192	165	176	171	175	174	181	184	156	176	189	188	162	186	168	176	179	169	188	176	187	158	185	160	195	183	198	173	191	196	180	179	201	172	184	177	196	183	184	180	163	184	173	189	182	164	178	172	170	196	198	161	183	180	173	182	188	190	171	170	168	183	186	178	198	182	177	169	155	167	181	175	162	193	199	185	193	176	180	193	170	211	174	191	183	199	184	189	170	163	189	180	166	185	171	194	198	178	173	209	171	177	182	215	166	194	192	167	165	206	192	193	187	192	192	180	185	181	196	169	161	193	190	173	174	173	176	179	182	173	200	170	193	162	167	169	184	184	177	165	172	187	187	177	180	186	188	175	182	181	185	172	195	181	188	182	166	172	168	172	178	170	191	184	166	171	173	199	185	180	177	174	188	150	166	198	170	186	177	193	166	174	184	183	177	171	173	142	184	177	204	171	199	201	176	193	179	163	183	156	187	178	179	165	168	193	202	191	172	174	191	170	183	177	181	180	202	186	183	179	172	181	179	181	178	174	200	210	175	190	185	161	179	166	167	176	166	164	168	180	195	166	164	181	164	183	192	184	193	186
10475	24352	4705	384	319	284	257	271	268	248	222	213	222	213	210	223	203	216	205	195	204	212	196	225	190	166	181	213	235	204	208	179	191	192	182	202	176	195	196	191	204	209	182	191	180	177	209	194	175	192	199	189	179	191	204	224	198	178	212	193	198	175	197	177	221	211	184	192	206	182	197	190	172	191	200	220	188	228	206	193	178	227	187	210	188	209	184	244	203	185	187	176	186	191	214	201	177	212	194	176	184	222	201	221	202	195	209	204	187	207	183	194	181	199	197	223	183	187	181	187	198	181	220	196	173	184	195	194	202	176	216	184	196	195	228	170	182	193	199	219	184	188	184	220	180	203	207	176	191	182	199	171	191	190	185	226	197	199	186	177	202	188	205	205	192	194	220	186	204	185	205	196	172	210	189	194	220	206	182	188	218	187	196	194	188	204	176	180	207	232	202	200	186	171	199	190	196	184	180	201	201	199	197	205	195	175	216	202	192	186	190	196	205	208	208	191	205	195	191	202	225	206	194	179	174	215	177	205	186	199	198	188	213	179	213	193	197	194	194	224	190	205	194	184	170	210	189	178	181	189	178	198	166	198	192	176	204	206	204	201	189	202	203	199	228	187	221	219	223	195	203	200	187	214	190	202	195	182	196	188	182	208	191	201	202	217	212	211	177	179	198	197	196	201	185	215	200	202	186	198	206	186	194	212	198	200	192	204	190	190	203	204	197	226	191	198	196	202	190	213	209	214	195	213	201	200	207	174	200	195	191	197	178	191	183	206	183	204	203	218	204	182	183	193	194	170	182	193	218	225	179	208	191	210	200	180	191	187	187	199	193	201	207	205	194	223	203	193	200	211	220	204	186	173	195	208	211	185	183	211	185	192	204	186	182	177	202	192	188	220	205	213	192	175	193	200	190	211	208	200	186	180	193	180	221	196	187	185	205	171	225	211	197	200	182	169	212	205	191	202	217	177	200	201	193	218	202	190	189	197	203	214	205	207	182	181	202	193	190	204	190	195	192	190	171	199	201	184	190	191	184	190	208	202	181	183	192	224	232	173	173	202	182	199	206	205	202	182	200	216	217	205	191	167	196	178	187	186	196	202	203	202	189	213	213	204	212	217	201	188	195	215	190	188	215	207	208	204	194	182	188	209	187	191	200	165	200	183	195	178	191	208	194	164	194	211	202	197	195	203	204	185	209	168	183	173	192	193	208	182	208	217	185	165	193	209	206	208	190	228	190	182	174	188	210	212	202	171	213	178	190	200	201	208	190	190	201	226	205	198	201	199	183	205	205	200	219	181	202	189	188	193	183	186	207	212	202	207	235	177	171	194	205	212	196	193	194	198	211	202	193	213	227	188	184	204	215	204	204	186	202	196	182	201	198	218	218	168	199	182	204	193	208	190	196	191	201	163	191	203	203	202	217	210	205	205	188	200	199	218	196	206	195	216	201	210	192	192	193	204	175	226	220	172	208	193	211	212	203	213	202	209	202	178	192	211	202	211	226	190	179	188	191	187	188	206	198	182	199	198	172	200	172	182	208	204	215	198	220	195	163	199	209	184	211	179	175	188	208	200	194	192	188	193	213	188	171	236	206	202	179	204	184	208	208	190	200	199	218	176	210	207	206	200	176	184	187	202	205	166	186	186	175	195	204	177	205	186	214	185	194	209	197	196	190	202	204	184	180	213	205	192	195	188	214	224	182	198	193	185	187	222	196	192	200	203	204	177	175	199	216	180	207	186	204	196	180	197	211	225	210	183	179	193	201	172	202	211	206	186	187	191	196	213	219	202	201	202	196	205	215	197	190	182	177	195	199	196	203	182	199	214	200	199	209	174	185	196	203	202	201	205	204	165	214	226	208	200	206	184	200	174	218	195	182	177	207	208	203	181	204	202	205	184	221	216	196	167	193	195	227	214	194	199	167	198	197	193	182	196	193	195	187	198	201	179	190	203	176	190	214	190	197	180	189	205	170	201	186	191	197	209	229	213	199	193	204	213	200	211	205	195	211	208	193	194	209	196	217	170	196	204	198	207	184	200	223	188	207	207	201	182	190	192	155	238	206	211	201	214	202	187	203	170	207	219	194	199	192	223	190	184	193	197	166	186	198	174	193	190	217	194	204	181	218	221	202	197	229	197	201	198	186	192	182	199	204	194	198	182	212	169	207	192	184	181	196	187	212	192	183	214	203	232	208	201	219	191	179	196	215	188	217	205	185	210	211	206	211	175	198	196	209	191	214	185	172	171	201	194	218	201	174	194	207	210	201	193	184	201	160	189	179	193	226	219	198	191	200	200	166	186	189	203	168	204	188	172	211	197	236	203	215	216	191	184	193	195	199	205	197	193	194	173	187	205	186	208	169	207	246	190	196	197	202	180	194	205	200	196	190	184	165	200	196	209	183	196	192	172	213	219	187	185	174	207	194	193	188	202	198	197	201	223	184	209	212	210	191	192	186	188	177	193	188	205	209	192	209	207	190	211	216	201	184	208	208	185	196	175	205	218	181	188	206	203	199	210	207	189	192	196	207	195	186	203	183	188	180	200	171	167	215	171	190	200	205	201	210	204	198	191	194	172	186	198	177	194	206	208	185	185	209	189	205	172	182	187	171	202	201	187	181	191	211	220	195	169	221	186	199	184	207	185	219	184	188	222	189	180	180	183	185	203	187	192	202	220	173	198	221	188	194	205	202	203	209	160	215	186	208	190	207	179	204	216	191	197	208	186	191	161	203	214	187	198	200	179	191	206	191	209	208	189	218	183	178	182	189	193	205	210	206	168	200	178	205	170	192	224	189	162	223	182	198	190	178	164	209	175	211	181	199	165	180	200	192	214	189	179	236	190	190	172	195	198	203	211	203	205	201	188	204	212	188	193	192	201	195	165	193	198	196	189	208	186	221	200	186	207	177	189	189	194	186	188	206	202	186	194	181	189	193	185	189	236	193	162	200	207	191	199	220	206	205	207	225	219	215	197	195	186	179	199	202	183	195	178	197	212	207	180	220	243	194	225	205	185	181	197	215	213	201	172	198	217	173	174	232	190	188	188	170	221	199	216	180	183	192	189	214	180	201	200	193	216	223	204	186	201	193	220	193	216	222	193	206	217	206	199	194	209	185	207	209	176	201	180	217	189	208	191	202	194	212	225	198	186	190	226	177	188	210	175	204	202	185	201	191	213	189	206	212	212	194	176	196	175	209	188	236	189	230	180	198	191	190	221	194	195	191	199	201	195	200	178	213	180	196	212	209	190	215	210	193	178	204	211	195	202	175	199	188	186	179	192	172	192	168	206	206	216	192	198	181	190	201	206	188	186	182	219	203	178	170	225	188	187	215	208	200	184	195	182	189	190	182	204	223	214	196	184	195	185	195	201	194	194	178	189	221	205	196	230	208	200	186	207	221	169	159	197	189	186	186	201	193	200	189	215	203	195	223	183	218	189	194	213	199	199	175	201	199	193	200	208	188	198	191	195	196	221	198	158	196	196
25403	22013	29524	23039	20598	10785	1688	1040	898	930	837	734	725	714	686	704	691	643	646	662	586	653	618	607	625	603	574	634	555	599	609	553	559	588	528	545	572	565	577	627	559	572	563	550	531	537	592	583	587	558	615	576	511	558	557	528	547	546	543	570	556	521	558	549	592	573	508	556	509	540	513	541	532	549	550	549	564	586	541	558	543	563	555	546	538	567	575	595	563	593	529	534	569	525	555	584	560	618	548	543	523	568	536	538	547	552	573	556	560	568	553	568	567	579	552	576	591	532	563	550	533	581	534	571	597	579	558	561	546	587	559	544	567	559	549	520	535	538	575	553	520	546	551	578	540	600	552	557	552	545	566	570	558	540	571	565	526	555	562	550	530	572	517	526	587	560	565	561	568	560	526	589	562	547	523	555	572	584	537	573	517	511	562	583	601	583	519	566	570	546	566	585	554	552	541	586	529	572	588	569	526	590	549	554	557	520	538	564	597	572	554	534	578	551	585	552	576	568	528	581	584	525	574	580	567	561	583	551	547	559	552	566	539	519	522	522	545	508	541	557	619	547	574	519	554	556	554	553	563	576	536	546	577	540	601	559	579	572	541	549	564	561	552	577	578	544	545	539	557	552	527	532	571	573	519	569	550	563	580	522	546	564	538	555	545	565	527	588	538	530	568	543	536	545	514	583	527	565	577	543	577	552	590	575	546	548	589	540	578	598	557	564	559	570	555	540	550	569	587	572	529	525	545	539	551	586	584	516	553	549	574	541	569	547	550	559	557	540	548	529	553	553	561	548	559	536	563	559	589	550	544	596	569	531	568	522	557	548	574	605	538	557	566	547	546	564	595	541	560	585	600	522	566	547	595	519	530	523	513	555	528	542	575	561	533	553	560	517	555	585	546	579	566	557	540	586	545	580	551	532	619	611	544	554	549	559	595	594	551	563	571	548	585	568	544	557	584	549	587	570	577	570	576	561	581	539	546	510	546	548	560	573	540	595	547	606	624	608	546	488	552	484	536	593	542	554	505	510	603	530	554	545	544	533	559	535	590	606	535	530	530	570	535	531	575	551	526	527	543	537	557	535	594	553	628	552	563	551	549	549	549	543	559	569	533	539	526	536	539	580	549	541	525	546	551	574	509	524	554	561	575	546	529	582	563	560	560	593	570	578	543	574	590	534	541	556	513	542	552	562	586	574	585	517	564	544	528	505	570	569	546	549	509	543	638	561	537	574	583	565	507	538	525	561	566	533	598	563	541	565	612	521	565	534	556	598	555	546	552	548	538	542	536	566	537	523	582	504	545	546	581	567	548	544	538	533	551	576	587	536	558	516	549	573	577	545	575	509	538	559	613	507	551	573	562	513	553	553	558	535	528	567	556	523	529	540	565	608	568	562	605	588	541	559	557	544	544	587	562	532	582	515	568	574	525	523	577	597	555	559	570	525	547	548	522	560	587	542	594	576	525	545	522	562	551	556	578	526	554	589	532	529	566	563	548	523	620	557	585	541	556	553	545	561	538	547	576	496	551	549	547	576	554	545	577	580	547	500	552	517	604	534	532	551	534	579	537	570	549	571	531	537	536	541	565	528	537	551	517	522	550	555	535	566	596	540	593	587	552	546	536	561	568	579	526	562	559	554	540	570	544	567	481	529	579	573	546	553	573	578	571	550	561	577	551	570	556	616	565	532	544	542	524	525	523	528	606	530	569	557	562	558	535	554	524	551	547	515	538	593	584	550	569	558	589	522	553	519	543	521	511	570	551	543	565	532	587	548	571	530	501	526	529	528	579	559	561	592	564	567	593	558	548	566	575	581	558	549	551	568	564	571	588	581	548	507	535	564	561	542	571	528	600	562	472	544	588	542	533	528	543	526	544	571	600	551	535	546	586	569	586	517	543	542	577	574	531	523	539	549	543	588	538	523	566	526	569	557	540	523	532	585	526	586	556	540	532	528	592	541	543	572	550	592	534	596	591	545	584	563	560	557	551	583	570	596	567	509	592	583	536	565	552	603	525	546	581	582	544	562	567	547	568	499	533	559	578	507	545	565	510	547	542	576	578	552	585	551	543	559	570	537	593	530	543	570	593	550	576	516	558	548	572	523	581	544	568	566	537	577	576	541	577	593	548	503	549	556	539	507	520	489	533	578	538	540	553	569	554	562	521	563	538	549	589	532	542	522	517	521	557	510	573	563	610	582	535	567	564	551	578	516	556	513	538	565	574	558	517	570	532	528	544	546	540	551	595	561	555	588	502	539	505	569	556	571	577	597	589	591	538	561	533	560	564	559	528	576	529	609	560	567	570	540	563	558	543	548	524	549	554	546	597	559	558	572	537	543	527	555	587	553	539	547	505	560	526	553	537	515	541	538	523	567	558	499	564	563	521	561	530	571	575	599	544	563	511	566	565	552	528	544	559	593	580	558	539	514	571	570	607	547	550	521	574	566	553	527	585	536	577	533	557	590	552	525	555	561	567	554	587	572	554	563	574	556	521	588	585	538	513	541	567	559	533	544	585	524	544	538	557	519	511	557	560	558	563	532	516	527	608	555	563	554	475	533	510	572	551	556	508	566	560	537	566	541	540	555	520	552	527	525	551	543	538	573	579	606	590	503	591	555	557	542	543	562	571	512	570	536	542	552	560	545	524	590	547	536	549	527	559	551	543	559	532	548	543	602	603	514	581	537	575	560	545	531	590	586	565	543	546	549	557	521	556	565	554	545	569	534	604	581	537	522	553	572	602	580	554	571	571	530	575	547	526	552	556	567	549	545	556	552	552	570	581	572	551	568	541	569	590	551	527	551	562	553	550	530	608	496	530	585	524	547	531	582	555	542	573	572	548	533	544	529	581	525	545	569	530	571	566	591	585	576	517	515	551	551	563	541	523	543	539	584	561	529	542	536	569	539	578	577	594	538	538	597	541	587	573	550	543	571	589	578	517	537	561	555	558	559	513	568	551	551	524	580	572	548	537	542	513	559	585	548	549	536	526	553	526	531	571	536	591	551	548	567	546	540	568	497	582	534	556	533	541	587	504	606	530	551	552	518	551	555	540	543	532	551	534	546	573	528	561	527	541	572	554	538	550	584	546	515	555	601	586	492	573	569	601	576	535	508	547	566	556	553	560	551	514	521	572	572	557	581	538	578	567	550	518	578	556	522	547	544	554	590	568	519	572	564	539	562	527	565	559	554	566	563	562	567	590	557	533	565	520	540	546	529	579	527	541	537	588	563	515	563	573	560	518	572	546	582	578	549	563	506	548	577	525	572	527	559	545	580	537	582	587	522	584	523	513	523	544	539	523	541	574	547	562	528	553	560	575	583	552	582	517	538	554	507	547	550	572	560	544	608	554	573	549	554	560	538	577	563	561	575	606	550	545	542	585	559	513	578	513	542	557	522	549	509	550	568	563	587	568	543	549	520	559	537	553	525	539	597	590	572	544	590	548	544	496	534	546	548	551	521	541	563	578	550	493	540	556	573	555	595
18246	48558	19478	4924	3245	2530	2060	1723	1532	1374	1168	1040	934	900	816	786	823	701	715	655	631	627	617	615	646	577	587	582	595	602	564	598	552	562	635	579	562	572	545	559	567	612	563	556	528	576	548	517	555	533	586	591	553	568	523	591	562	602	570	546	590	612	545	530	606	552	574	550	564	567	549	553	550	535	572	565	523	559	588	502	567	576	593	557	575	564	582	551	541	524	537	556	561	569	537	569	532	580	619	539	533	574	546	563	516	545	604	594	525	546	516	545	552	542	539	529	559	587	577	546	557	562	523	536	600	573	541	564	559	567	549	567	556	526	558	555	527	511	568	538	545	548	580	551	563	487	585	538	589	548	544	546	609	548	559	553	510	544	566	546	527	555	602	544	552	555	532	587	525	551	571	527	568	546	505	540	512	558	594	574	530	564	599	544	554	535	579	548	536	548	506	538	543	555	589	541	548	531	531	560	526	533	575	557	563	572	529	551	522	556	587	569	535	591	524	547	552	533	549	562	579	573	511	518	520	557	548	513	538	556	520	580	530	537	591	566	531	554	563	574	537	568	545	559	556	569	541	551	565	596	506	545	551	554	527	523	552	561	532	548	564	547	497	525	537	543	531	568	577	573	547	549	543	564	563	534	538	509	534	522	549	552	514	550	543	558	552	546	577	566	531	524	541	516	563	526	559	544	544	562	557	500	551	522	551	525	527	552	548	571	540	586	527	529	498	584	565	520	573	571	527	563	546	544	555	549	565	551	576	572	536	579	559	539	539	579	575	571	511	513	576	545	564	578	561	589	574	616	585	571	524	569	556	499	541	524	533	555	567	532	552	526	560	528	555	511	544	580	575	549	564	532	527	555	543	582	551	535	548	558	572	555	538	551	531	532	517	552	533	578	540	540	508	575	545	587	536	538	530	572	567	541	540	513	565	559	568	528	579	544	566	544	561	497	569	529	517	553	541	545	499	565	554	546	533	566	601	512	556	585	551	544	505	569	573	550	560	536	506	569	557	576	523	575	560	572	565	547	552	541	632	565	536	586	555	514	560	567	576	567	545	498	540	552	527	538	544	561	564	552	517	571	561	510	539	545	595	576	543	545	533	547	588	596	569	592	575	539	554	526	579	536	528	554	555	504	485	585	580	536	568	585	512	581	515	544	541	546	538	512	525	595	510	530	540	580	516	556	538	521	553	541	534	573	506	547	570	539	537	579	540	624	580	560	585	552	529	566	519	565	543	585	535	566	561	551	544	527	526	589	578	588	580	589	567	586	512	559	562	535	574	494	546	537	543	560	580	557	519	570	561	543	537	564	484	531	555	572	571	574	556	555	541	540	579	540	543	540	597	573	577	572	512	574	521	529	507	558	549	543	514	511	557	541	535	538	526	507	564	555	560	599	585	525	557	549	521	538	504	559	553	548	542	574	561	558	562	517	555	575	524	541	573	559	535	533	552	571	591	571	552	536	555	592	539	567	589	557	559	540	564	506	552	547	604	580	532	571	490	569	549	588	537	498	591	506	532	523	531	549	515	537	512	540	546	541	586	587	527	550	546	582	557	577	555	513	555	530	567	539	547	543	496	544	530	533	571	526	553	541	549	541	573	542	505	527	532	533	528	562	570	568	543	535	551	516	532	600	539	554	542	577	525	562	558	518	543	538	562	561	508	549	559	545	574	521	593	517	592	511	576	562	555	534	540	549	540	542	545	549	551	559	568	560	519	515	558	550	564	518	568	584	544	562	536	539	556	523	545	530	542	576	590	520	521	542	539	588	562	535	539	544	576	545	580	539	554	559	554	567	548	533	534	560	547	581	500	512	578	522	530	510	519	550	577	551	575	562	560	564	535	556	550	547	499	554	529	554	507	572	511	524	568	526	547	546	548	533	551	538	542	519	577	545	548	540	549	588	570	568	572	550	553	552	567	555	526	539	582	568	526	510	544	526	532	548	556	578	555	548	518	540	562	580	571	494	525	548	542	555	508	570	539	508	570	530	573	558	537	556	544	562	544	518	596	547	530	550	562	573	542	553	502	556	552	548	520	512	566	543	525	537	558	573	582	573	558	552	566	564	569	538	565	545	577	548	544	554	537	538	533	560	538	541	579	597	541	569	573	539	547	541	591	530	582	561	499	587	567	535	548	517	581	530	530	572	565	516	516	574	549	547	574	570	535	589	557	562	565	516	498	504	565	610	524	572	534	538	571	498	557	540	576	555	559	560	579	576	556	566	516	555	554	558	553	545	567	582	557	585	539	518	543	546	548	512	557	569	551	546	578	550	540	562	581	511	528	554	525	573	623	535	570	534	543	553	569	585	514	552	546	538	569	559	548	544	583	571	542	521	529	570	589	563	534	605	547	559	564	553	577	543	574	562	559	570	570	574	574	563	540	525	559	529	551	522	573	563	556	514	573	560	562	549	561	513	557	567	561	578	495	563	543	527	526	523	523	553	613	574	572	563	557	575	516	521	574	578	580	545	549	547	496	575	541	589	535	536	531	547	551	506	540	548	577	570	558	533	580	499	539	596	551	513	535	534	581	587	563	525	547	529	523	518	544	542	567	532	536	590	533	531	529	565	593	570	551	566	558	552	538	569	546	560	544	568	554	578	557	553	524	555	550	540	598	543	615	572	553	529	607	526	530	531	562	573	565	577	573	574	519	523	537	517	571	562	574	571	531	504	550	540	533	568	530	532	578	559	501	560	502	535	572	556	571	557	483	498	578	550	507	551	512	544	551	578	539	586	544	524	572	574	560	529	525	558	542	547	531	575	555	526	558	584	551	562	566	542	588	556	553	560	511	546	529	557	536	553	542	575	546	569	596	553	484	547	529	496	586	578	521	536	531	534	559	578	562	537	579	523	541	503	550	553	551	564	531	586	562	535	559	518	527	527	534	578	557	559	546	544	570	552	543	592	515	575	595	579	561	554	526	590	503	581	531	552	542	558	548	545	565	528	552	542	557	537	510	576	537	555	555	577	547	526	550	570	511	541	561	543	528	577	554	549	557	548	524	566	520	495	523	554	533	542	549	547	532	522	569	549	567	555	526	549	596	562	560	557	513	508	594	527	540	561	590	557	538	537	543	513	534	571	533	562	545	546	518	508	547	520	547	544	532	541	561	572	564	518	572	499	589	564	570	536	572	546	566	561	536	543	546	535	510	578	534	550	510	539	520	546	527	561	584	522	544	566	543	492	561	561	542	543	522	518	571	554	587	522	556	528	546	570	560	521	514	537	559	596	538	569	550	555	559	564	540	554	533	597	537	535	512	525	505	532	561	531	553	572	564	542	543	532	576	552	566	565	522	560	563	522	540	513	546	509	534	606	526	514	545	512	548	526	533	553	530	526	526	578	569	572	525	556	525	520	596	540	538	529	602	547	524	542	544	550	559	558	554	534	549	562	519	578	547	518	545	544	516	532	528	553	495	574	492	531	564	540	577	564	572	551	520	527	579	575	531	577	526	539	584	556	563	536	534	573	535	553
23004	21468	30286	22106	20958	20331	8203	1958	1508	1412	1308	1169	1036	1076	985	997	926	903	862	847	840	863	852	844	814	799	789	790	761	774	810	797	772	833	772	819	814	766	776	759	744	804	780	741	742	757	776	813	714	760	770	774	715	724	786	716	746	710	702	794	770	772	739	719	742	745	700	735	710	723	751	734	759	764	762	719	754	742	777	699	744	717	715	718	758	725	712	699	742	730	767	683	728	749	735	739	717	725	756	761	776	721	768	730	739	722	705	782	733	755	761	755	730	752	758	736	760	733	767	730	762	720	748	731	716	735	734	720	724	752	740	720	706	774	752	755	745	762	757	726	723	756	729	768	739	758	698	722	737	753	753	755	786	783	709	749	741	668	727	728	773	750	732	735	775	762	794	758	730	757	749	724	693	757	768	732	743	733	744	780	711	728	774	728	683	771	748	775	735	741	734	737	791	763	753	712	770	695	791	734	766	704	811	721	757	706	711	789	752	781	747	718	708	718	724	744	758	749	758	758	775	750	746	736	729	765	739	767	708	766	709	719	739	757	753	739	755	743	761	765	720	743	694	711	741	751	748	723	741	796	759	709	736	736	696	740	775	720	741	733	696	743	742	748	747	768	727	732	747	750	748	733	781	755	760	766	738	790	787	745	738	802	732	779	727	735	740	744	718	707	754	735	758	778	766	713	715	733	740	762	717	689	716	760	724	692	724	754	715	743	728	762	718	742	804	741	718	692	710	718	714	748	750	766	741	758	682	721	729	754	737	724	787	788	751	697	754	746	729	773	701	748	711	806	783	739	724	776	741	685	725	754	752	706	782	730	739	753	752	745	731	800	738	715	731	747	710	780	770	741	779	742	735	703	732	731	761	770	731	670	687	723	715	721	776	761	733	740	767	743	722	802	756	725	799	731	703	748	750	710	714	742	761	743	721	762	711	760	744	767	744	720	728	713	718	718	773	696	766	694	706	728	674	719	770	700	698	733	760	707	749	765	721	757	804	741	728	753	785	725	767	654	719	732	697	748	735	704	798	732	708	752	729	785	732	734	737	732	761	775	725	748	745	690	734	755	745	781	746	730	736	731	762	781	785	738	745	830	777	726	740	732	722	783	731	728	745	722	696	774	755	753	758	782	741	745	750	755	720	772	696	741	732	734	794	727	758	710	714	768	696	753	780	790	737	739	748	739	733	710	766	756	756	749	738	704	714	707	724	708	721	750	765	687	718	735	760	744	701	709	755	768	711	740	746	736	761	741	719	745	720	751	691	744	697	753	703	719	754	726	755	712	677	749	738	736	700	727	693	718	731	709	724	718	748	713	733	717	712	725	709	755	779	690	750	724	736	779	697	726	732	729	736	754	745	737	733	743	707	744	761	770	680	728	754	720	742	716	691	758	748	745	775	750	715	742	761	758	742	781	738	699	747	762	747	753	697	768	778	715	714	702	728	763	735	705	732	759	760	754	724	788	772	760	738	689	758	757	688	729	702	721	734	764	741	759	720	745	750	739	770	793	754	749	756	715	760	754	782	711	754	683	700	783	766	714	753	718	727	750	737	739	717	748	735	713	811	751	752	744	762	764	723	703	752	744	702	744	719	787	743	706	721	745	742	742	735	751	732	740	704	768	715	731	739	692	757	725	758	751	726	790	722	698	710	728	792	736	712	784	786	765	754	755	767	794	725	756	701	735	738	699	740	724	704	704	707	751	752	739	739	734	735	716	672	752	730	749	738	729	718	772	777	762	687	710	740	770	694	698	745	739	715	745	746	732	779	750	715	751	730	740	718	733	756	754	765	705	761	732	733	755	713	726	744	721	746	728	754	726	727	719	726	802	727	744	769	704	730	729	703	716	784	726	752	726	688	756	774	743	715	720	705	717	774	687	803	747	763	741	831	751	702	771	761	689	740	693	744	767	735	774	760	721	750	748	756	717	776	706	692	753	704	755	716	727	732	686	717	701	769	766	761	711	763	729	730	779	742	716	734	760	747	759	776	738	696	710	751	741	706	757	705	734	746	669	762	768	708	748	691	696	751	744	778	685	734	767	726	736	735	741	752	704	750	701	756	748	711	741	696	758	753	707	716	783	719	697	761	723	679	753	720	710	747	699	684	752	757	746	774	732	706	728	695	797	766	694	721	750	715	724	775	735	737	724	725	745	769	761	841	763	751	775	721	728	730	722	732	737	712	723	783	788	714	768	795	733	782	750	695	735	696	751	785	716	690	755	729	751	721	694	762	697	780	700	721	742	732	732	768	706	673	763	763	730	675	735	744	713	743	807	760	748	809	716	774	729	736	725	724	715	737	754	750	724	721	681	689	749	735	700	694	732	742	719	743	744	690	726	763	733	730	732	726	795	718	746	733	716	781	711	750	727	738	770	733	756	757	765	750	738	691	733	729	724	730	747	704	720	721	764	698	764	707	732	767	775	720	768	754	766	703	725	701	737	744	720	680	720	767	725	699	764	760	779	740	760	725	721	762	714	702	755	717	737	763	691	720	704	780	753	765	740	782	728	713	726	756	775	729	766	701	717	744	787	709	752	806	771	717	729	725	732	713	708	708	735	737	705	775	757	713	762	745	728	727	776	740	721	764	734	685	779	695	727	725	723	780	753	798	754	697	750	779	738	758	767	736	742	716	742	751	788	720	743	713	719	719	740	751	782	751	718	678	783	714	718	710	775	774	733	710	729	744	732	735	748	765	722	709	776	734	747	714	765	745	729	755	727	758	759	767	715	735	720	717	721	705	744	742	733	773	721	765	759	723	754	775	702	667	720	707	771	745	755	730	727	732	739	744	743	714	764	718	736	757	749	712	770	752	725	700	755	766	773	743	743	755	727	781	747	719	731	751	694	746	757	725	717	742	767	746	728	773	716	748	758	745	758	760	742	727	804	796	768	691	765	725	726	710	694	719	733	737	711	710	790	744	777	752	769	718	708	795	749	722	752	678	715	722	735	748	759	724	770	749	750	720	730	744	717	702	747	783	768	716	731	805	719	752	745	736	736	693	765	687	760	762	703	693	724	749	756	784	759	719	735	736	758	743	753	715	729	739	711	739	705	708	741	703	723	710	733	773	708	728	755	726	788	740	745	757	758	741	719	689	726	732	715	750	737	736	711	761	741	748	768	755	756	742	755	669	733	719	789	749	700	759	692	707	708	690	696	742	705	703	741	764	720	719	719	743	777	755	755	746	742	763	681	744	693	725	746	707	752	727	734	653	759	724	691	760	785	772	728	768	726	729	755	751	714	698	748	701	760	754	697	756	696	699	727	651	756	743	745	710	733	731	716	727	733	691	776	775	770	730	741	781	743	731	786	692	711	749	750	739	719	730	767	747	693	716	749	773	755	694	726	819	723	769	771	779	758	757	736	735	698	749	764	714	741	720	729	731	718	704	711	757	750	742	714	759	676	747	776	767	737	730	784	737	758	725	752	748	754	749	763	740	774	710	727	750	726	783	753	711	707	780	688	743	746	746	696	664	731
19952	38853	23508	8803	6048	4693	3864	3148	2705	2349	1947	1722	1520	1381	1299	1256	1171	1060	1036	1021	885	898	907	948	934	791	815	815	831	845	828	833	819	805	805	795	839	794	770	805	772	762	800	794	773	789	792	811	756	815	770	796	729	789	797	746	774	801	753	809	754	754	746	757	740	751	805	777	793	772	753	714	750	761	714	718	700	798	751	729	785	761	757	752	738	713	796	798	743	769	727	767	734	731	737	753	716	715	755	753	725	768	781	749	762	690	749	778	783	740	719	714	728	710	741	756	729	725	756	711	733	746	766	715	769	755	697	780	733	741	728	744	740	795	764	727	748	697	722	758	773	698	729	689	748	735	783	729	760	743	782	736	774	718	727	755	734	746	692	765	715	769	746	776	730	735	696	736	760	749	733	728	720	757	746	736	734	709	781	728	788	760	758	745	708	692	745	735	710	782	711	726	764	681	719	701	774	759	750	734	660	757	760	756	736	754	728	708	751	720	766	724	722	730	705	724	763	765	788	744	704	785	777	737	752	697	752	756	752	747	720	701	776	728	706	790	765	780	727	777	731	750	752	761	765	709	771	757	714	720	767	773	687	749	741	740	677	764	685	755	744	713	720	740	817	726	749	694	746	692	717	714	729	745	720	735	736	764	751	729	737	734	742	713	727	749	727	775	776	730	745	705	764	782	706	726	752	746	769	743	753	759	769	761	710	685	776	739	743	749	714	732	808	678	669	734	729	770	730	739	729	684	758	722	754	728	793	746	760	766	721	789	770	755	755	675	718	747	698	733	715	721	730	776	734	725	718	734	765	745	741	746	772	706	723	752	800	714	711	758	737	734	723	738	769	705	742	757	742	728	700	785	730	753	747	746	701	727	744	726	778	852	713	751	733	717	756	756	728	742	723	767	736	748	735	733	727	730	720	725	737	734	752	736	727	784	716	734	737	760	791	757	720	728	745	771	746	812	745	704	764	725	743	776	693	751	730	706	745	774	733	776	765	759	764	771	717	787	775	715	741	764	744	699	779	705	741	730	724	769	714	752	723	716	733	740	733	740	778	751	720	725	736	748	741	750	733	778	803	741	757	692	789	774	729	741	704	791	699	702	709	743	784	736	732	724	763	781	748	742	685	729	747	722	722	741	716	745	758	812	695	758	755	740	711	710	769	715	715	764	709	752	715	713	744	768	736	769	778	709	754	744	757	718	691	790	741	739	744	716	773	719	727	706	780	722	772	751	709	726	764	751	695	729	776	685	779	799	733	736	749	732	733	798	707	716	713	670	710	725	735	738	708	768	727	728	721	641	699	725	673	738	748	718	781	765	752	764	801	701	705	730	782	773	765	743	731	742	753	759	761	757	728	726	754	792	685	745	701	772	708	726	749	742	718	753	719	722	728	758	802	753	720	756	728	732	822	747	708	740	773	742	720	718	755	725	774	714	745	717	754	721	726	765	706	729	693	717	778	766	745	737	730	737	738	723	778	785	771	743	728	763	697	696	776	751	731	694	720	728	758	782	725	754	727	743	701	749	718	728	716	755	762	731	781	752	731	726	750	746	755	730	765	739	765	733	760	724	735	748	754	744	773	723	718	697	774	752	708	738	765	744	738	735	714	711	738	752	789	733	707	764	798	718	758	732	724	741	697	742	740	736	740	761	754	733	732	726	704	742	724	748	746	791	738	744	739	745	744	748	728	788	779	733	700	725	759	716	740	807	734	749	698	746	743	704	693	705	709	766	726	725	714	757	730	704	764	768	736	714	741	746	745	777	749	717	751	769	747	765	699	712	758	708	702	738	719	722	732	766	739	771	748	736	735	760	769	759	747	736	756	773	697	747	726	749	737	767	749	769	772	725	755	724	774	725	714	809	722	766	725	755	726	768	766	748	742	772	726	743	810	703	786	725	700	759	729	716	737	720	750	741	785	707	722	746	756	721	742	726	735	767	713	722	698	739	728	731	709	713	732	761	644	748	749	729	738	725	785	767	775	702	753	768	746	700	722	723	781	781	749	707	750	764	695	739	765	758	734	735	750	790	747	709	768	744	768	703	758	737	757	744	788	783	752	754	758	711	751	749	738	700	767	714	760	723	745	746	749	782	713	711	722	737	748	751	810	756	763	754	717	774	742	740	761	763	743	774	770	831	713	740	772	734	734	754	759	752	750	762	713	741	737	714	768	754	726	757	755	728	750	715	773	733	702	757	734	811	729	735	687	737	714	729	679	797	741	725	772	719	737	731	740	738	726	796	740	722	700	725	762	767	764	773	727	785	762	755	733	734	761	723	769	720	698	782	694	727	711	748	748	720	729	781	732	752	743	718	698	732	753	719	771	732	775	750	778	740	740	776	732	729	723	741	737	719	739	719	749	767	776	717	757	756	731	715	706	715	684	719	704	766	692	715	755	757	821	764	717	745	724	730	743	707	744	745	726	788	740	715	716	734	744	734	760	781	710	732	759	749	745	708	701	788	713	742	758	742	735	741	757	725	754	716	693	724	783	788	737	742	759	748	701	772	751	727	711	730	792	717	710	752	761	736	767	734	773	714	758	785	752	744	750	721	780	708	710	688	764	717	745	726	767	702	721	727	709	766	766	737	742	708	735	778	707	711	733	714	716	730	727	732	729	738	746	739	768	744	715	749	718	735	750	767	755	761	732	723	757	780	721	721	714	777	774	752	758	729	724	765	746	754	722	748	760	696	709	733	782	739	739	755	721	744	736	726	727	748	730	740	724	761	799	773	762	757	767	661	768	708	760	727	722	781	711	753	770	726	760	763	740	760	738	745	762	740	747	724	702	724	757	720	729	703	723	758	738	776	704	739	713	717	739	725	715	762	736	759	733	739	750	718	787	786	717	760	709	728	704	750	775	704	738	719	711	802	726	745	745	753	745	723	729	743	705	767	721	751	781	762	733	790	726	740	743	743	727	755	790	719	718	772	713	757	717	748	733	758	729	720	783	727	705	759	790	733	733	767	734	771	751	765	755	754	745	731	759	763	732	731	748	727	712	727	727	736	791	777	741	719	739	729	676	740	729	750	723	702	709	692	774	760	787	735	754	725	773	712	737	724	739	734	734	739	744	713	744	732	722	718	732	702	707	684	724	728	722	712	757	733	741	760	795	718	792	766	762	781	752	743	737	709	742	753	731	717	728	765	765	739	687	760	724	704	726	765	711	738	723	740	726	736	745	716	691	732	750	731	734	743	753	749	740	727	724	693	742	743	759	719	719	796	736	743	750	727	782	695	687	705	735	733	762	738	711	761	743	766	746	769	754	731	694	785	742	721	747	781	754	718	752	729	759	752	710	723	693	715	727	689	768	709	724	705	699	707	752	741	731	741	722	671	795	773	795	770	746	743	753	743	740	754	714	714	761	718	737	766	745	765	752	735	756	760	715	753	720	751	757	765	739	753	766	717	725	725	735	820	752	780	747	764	798	731	738	727	747	720	784	751	749	715	767	750	736	780	714	738	772	746	742	703	740	719	769	728
28389	21975	9750	461	223	218	239	201	207	170	206	214	202	193	173	194	184	172	171	194	184	172	197	174	168	171	185	148	186	161	188	194	164	171	185	188	176	186	181	180	186	183	179	167	161	172	182	195	168	177	164	177	182	198	167	173	191	170	183	153	192	167	173	205	170	187	204	168	156	169	154	191	202	180	166	170	172	164	179	194	171	182	211	198	181	168	188	196	203	189	172	170	180	170	170	161	169	180	161	187	174	183	193	173	194	159	169	176	177	202	181	186	200	194	189	198	166	150	189	162	202	174	183	184	183	174	188	169	167	151	189	179	177	177	189	203	163	177	161	173	175	164	193	196	174	180	178	196	176	148	174	188	193	163	180	162	212	183	182	176	175	182	185	179	172	181	205	168	161	183	190	189	206	177	181	186	195	184	184	184	171	169	186	190	203	178	175	188	155	161	199	178	184	190	179	174	169	187	180	180	177	157	189	198	187	198	165	174	181	177	142	198	194	184	201	193	192	190	175	192	160	168	179	181	166	191	185	189	162	178	165	195	195	200	190	198	153	173	166	175	160	178	162	165	192	164	171	176	183	208	151	177	174	169	175	182	190	179	192	194	198	181	184	174	185	168	158	195	172	175	199	151	170	173	161	167	170	179	173	155	176	181	175	165	172	199	180	173	183	170	192	189	155	187	204	161	162	176	198	177	196	188	180	184	183	183	173	194	195	166	181	166	185	188	180	175	169	172	176	194	201	166	175	185	205	176	183	168	203	164	183	192	175	194	176	178	187	193	150	167	183	205	181	183	168	199	144	197	174	157	183	171	163	187	194	182	183	183	179	169	185	176	173	200	177	174	181	208	172	171	201	189	180	173	185	185	186	155	170	179	198	172	162	187	169	174	204	148	195	158	159	166	198	181	199	181	157	190	178	174	185	173	192	180	195	166	175	174	189	195	169	163	189	191	172	179	142	193	165	199	168	171	171	186	153	202	191	174	194	186	219	178	184	158	178	175	175	176	177	180	155	199	187	136	181	186	176	171	169	162	188	187	203	174	199	167	199	195	159	157	185	150	178	169	161	182	195	176	183	180	183	178	198	181	166	188	157	215	184	148	176	173	187	201	161	177	193	180	173	169	187	166	182	170	192	185	156	178	185	167	177	194	165	179	167	203	183	206	186	164	185	188	168	177	191	207	202	187	180	176	181	184	194	166	165	180	165	192	195	161	160	170	188	187	169	185	185	179	172	168	191	176	185	199	144	191	173	192	188	164	162	193	193	198	177	161	193	180	187	169	177	194	161	186	183	177	168	173	171	202	197	187	179	175	181	169	190	174	180	168	169	175	186	194	210	174	190	196	167	159	181	167	195	182	165	182	184	164	200	162	166	197	173	192	200	179	188	181	182	207	178	169	162	171	200	185	162	193	171	192	191	209	188	202	205	180	171	183	161	177	182	188	157	199	169	172	205	181	189	170	179	192	188	182	193	159	191	188	161	175	162	174	189	194	170	192	192	186	183	184	199	167	147	182	198	165	205	179	176	175	187	204	198	188	193	178	188	175	171	194	184	177	191	168	165	167	203	179	182	156	191	166	173	168	192	167	187	188	186	154	190	196	193	183	171	187	155	185	162	155	176	193	204	171	172	186	177	184	199	190	179	200	184	147	175	168	190	170	181	180	213	164	189	171	183	176	168	174	198	160	193	169	209	161	167	160	167	160	169	188	192	180	170	191	190	159	162	165	186	173	169	171	186	162	177	191	187	188	184	182	186	166	179	197	171	202	146	199	155	203	172	179	177	172	156	194	195	196	179	202	188	169	189	201	192	184	194	176	175	159	171	180	165	161	163	186	210	180	156	191	202	197	180	193	163	166	173	171	175	162	183	166	170	199	170	176	173	197	179	173	171	163	169	153	206	193	179	196	186	182	193	200	180	173	188	171	175	224	171	227	173	179	166	173	167	176	165	184	187	172	152	203	167	184	166	199	201	164	185	183	188	172	186	188	181	156	167	180	167	186	190	158	159	180	167	174	189	176	174	200	169	197	180	178	199	167	179	177	186	180	196	166	184	192	189	179	176	177	173	173	182	170	191	163	167	162	180	181	185	161	150	216	169	189	181	207	185	208	162	182	193	166	177	158	182	191	186	196	176	184	170	182	205	186	180	185	174	165	171	163	185	179	184	176	172	187	169	164	202	193	185	171	188	164	169	190	177	153	166	164	169	171	192	188	176	191	174	201	149	173	194	198	197	167	194	169	176	194	177	176	176	170	181	170	176	193	206	191	187	174	170	175	180	179	173	173	185	165	189	154	197	158	176	169	185	181	179	169	179	176	188	169	194	212	192	178	169	182	164	181	199	175	181	181	185	186	161	161	168	181	174	179	157	188	199	170	183	181	156	186	205	170	164	182	196	166	201	172	206	144	176	167	192	160	179	193	177	177	177	164	178	189	179	158	183	181	195	169	192	163	162	173	173	178	173	174	188	200	183	174	187	194	166	214	173	194	187	176	171	175	192	178	208	185	172	165	173	189	164	178	172	191	181	164	197	158	172	166	164	195	184	176	157	164	191	194	174	172	196	174	174	185	161	181	179	202	174	192	179	190	208	176	186	180	201	165	151	172	176	175	172	202	164	173	192	174	191	208	185	151	156	177	196	172	199	175	184	186	181	195	202	170	188	163	144	193	191	185	176	172	175	209	175	201	175	172	176	171	196	180	170	172	182	165	192	180	201	189	191	200	203	183	172	202	196	181	180	191	180	168	176	181	189	179	171	180	197	186	182	176	160	180	167	192	175	180	152	178	164	173	189	182	168	180	164	166	203	172	174	191	171	177	198	180	179	174	162	175	190	178	180	179	202	183	160	192	195	183	188	167	189	177	152	175	170	182	185	188	193	166	181	163	174	172	164	167	178	187	182	167	177	173	196	181	168	207	195	169	175	166	191	185	156	166	153	205	159	184	187	180	178	156	170	165	185	178	195	178	159	180	174	209	177	168	164	179	191	172	173	194	161	200	215	184	170	192	179	207	176	169	177	201	187	170	181	174	194	184	158	218	174	187	206	209	164	177	200	184	149	157	185	174	174	174	198	171	171	188	179	182	197	180	180	177	176	166	192	172	158	178	166	192	170	227	212	188	168	184	182	194	181	198	167	175	162	167	174	155	152	186	200	174	179	177	187	168	182	193	161	163	172	179	196	177	188	187	163	175	170	167	196	176	167	166	168	178	187	158	191	175	170	176	194	188	150	141	166	180	188	179	173	190	186	160	178	165	184	164	192	208	183	175	170	193	170	170	170	183	176	179	165	151	175	187	189	214	184	180	184	197	179	206	198	194	182	154	195	186	173	163	168	170	206	192	197	170	177	175	185	190	197	175	167	192	195	179	205	171	190	192	159	171	190	183	177	188	180	176	177	218	178	182	164	187	182	189	204	197	170	179	186	164	166	186	178	175	172	188	151	178	170	177	174	188	184	166	171	185	194	184	161	173	193	166	175	192
7480	22288	4978	426	301	276	254	276	237	241	231	225	204	210	201	232	209	192	200	194	216	192	215	210	177	224	213	195	198	182	209	188	209	174	193	203	197	185	208	207	189	188	181	197	171	195	199	167	185	201	199	224	202	216	213	180	190	213	172	211	219	175	189	198	199	206	185	183	193	211	187	210	176	189	174	243	198	194	205	205	230	202	194	197	200	191	199	193	183	190	209	211	179	195	218	187	213	211	201	185	206	170	209	191	210	186	201	185	198	191	210	174	184	186	213	202	213	188	199	185	208	202	182	204	194	173	171	193	232	163	187	196	199	209	200	197	187	154	186	199	182	187	213	196	178	186	183	193	198	191	196	170	196	170	231	211	181	175	208	180	198	206	210	198	175	179	171	190	206	196	211	202	185	219	186	191	228	190	174	182	205	172	200	186	198	194	176	173	202	181	201	172	226	179	183	209	180	215	222	174	224	184	205	195	174	205	185	209	199	205	170	166	217	195	197	193	191	168	185	206	196	194	213	198	194	224	208	202	208	203	175	173	218	202	209	180	184	207	198	192	195	182	189	172	179	208	176	209	191	198	197	211	227	202	201	193	216	209	213	189	198	214	196	184	211	196	183	192	225	191	192	205	171	207	188	214	165	190	204	190	223	195	208	209	192	178	193	191	173	195	210	215	205	189	184	188	204	198	192	205	194	169	186	202	212	195	192	201	208	202	178	187	185	201	185	197	190	175	194	196	182	197	188	196	193	216	185	169	208	201	200	203	188	196	183	193	202	178	198	154	180	203	198	199	183	176	204	175	198	181	196	210	187	220	182	194	229	210	207	178	193	159	193	199	204	190	174	176	209	202	185	225	186	183	183	176	193	194	188	200	193	213	190	162	170	189	219	207	209	186	231	168	189	194	200	184	200	197	203	181	190	173	193	189	195	188	225	173	213	208	173	184	194	206	194	179	180	196	178	195	214	211	191	197	198	192	226	203	216	179	181	189	206	193	178	193	187	217	204	197	200	174	195	186	199	198	188	211	208	206	204	217	184	203	212	204	207	199	179	199	186	207	194	171	200	180	178	197	211	201	183	211	182	198	213	176	196	215	190	192	200	192	167	190	192	198	210	199	191	191	199	186	203	169	211	185	215	184	191	198	211	183	218	182	188	189	200	202	208	179	199	208	200	216	177	205	208	202	198	205	184	175	178	178	181	208	188	182	169	209	179	181	202	207	206	209	184	211	171	212	213	202	176	193	196	201	184	176	195	186	202	170	186	202	175	193	189	196	190	223	211	170	203	210	172	215	198	197	193	198	213	189	194	219	192	192	179	206	206	189	191	210	196	182	180	190	200	203	207	184	200	164	177	224	178	171	209	212	182	193	198	203	193	181	185	216	193	180	187	200	228	198	190	198	219	209	176	214	196	195	231	198	177	191	204	182	189	217	196	189	184	197	182	189	186	186	211	206	215	194	178	197	184	167	195	183	215	227	206	193	197	200	173	171	208	186	180	209	195	174	182	211	217	207	183	173	201	216	180	209	199	210	209	217	202	195	216	203	187	197	197	206	202	192	183	195	195	205	207	199	187	190	216	194	210	208	234	225	183	190	176	178	196	188	219	206	183	211	177	195	188	201	201	201	191	184	184	177	205	213	216	216	205	173	189	204	197	213	190	176	192	183	194	167	198	203	174	192	221	195	195	180	216	206	190	183	197	208	186	202	214	200	187	196	184	224	182	218	184	189	201	203	197	197	199	205	190	217	199	215	174	197	202	203	180	177	187	173	225	193	186	186	182	196	206	211	198	220	194	186	176	176	196	191	187	188	188	211	200	218	181	165	204	212	202	185	180	208	198	205	226	227	199	205	191	188	204	181	203	201	204	187	211	174	191	210	210	192	171	216	198	215	226	196	194	201	172	180	184	183	186	183	213	212	188	190	201	203	204	207	201	174	195	196	183	185	172	166	193	184	194	191	195	215	171	189	172	196	197	165	198	190	202	201	193	188	212	211	203	201	185	184	175	202	210	214	194	195	192	231	201	193	203	224	203	190	200	168	192	218	182	197	180	193	204	185	216	189	221	193	207	200	214	205	188	199	197	187	197	189	204	200	200	200	183	200	194	206	204	200	209	205	179	191	194	183	214	191	178	208	222	196	178	173	196	185	229	224	179	202	173	205	196	185	190	205	185	172	213	180	190	194	186	216	195	203	195	190	179	199	193	209	198	194	160	189	209	167	178	178	197	187	174	189	187	178	174	192	178	193	189	191	185	181	187	206	203	176	219	190	195	205	172	195	179	215	183	209	182	185	196	193	196	198	218	219	195	189	206	243	223	199	181	181	187	195	185	181	192	213	212	226	166	184	209	190	194	191	182	210	199	199	199	209	210	216	195	218	206	196	195	160	207	168	197	186	198	192	209	189	188	194	196	179	198	171	180	175	195	216	190	198	189	199	205	206	196	177	216	195	181	166	210	190	214	189	196	200	225	198	202	188	211	190	210	212	218	180	186	191	181	209	197	191	165	187	196	185	177	207	201	217	194	203	211	215	193	196	201	211	194	202	196	185	184	196	187	186	208	224	183	185	186	179	205	186	211	186	177	198	205	169	179	203	210	193	195	215	212	209	200	184	197	191	205	191	174	180	200	184	211	179	208	199	189	180	209	199	203	187	213	208	207	193	203	199	194	196	187	210	206	180	187	222	179	196	202	176	216	194	194	210	204	198	196	166	185	187	194	223	179	193	208	187	193	160	171	211	196	202	201	195	192	206	186	207	195	185	204	176	192	193	186	217	177	201	195	201	208	207	170	200	206	225	203	201	192	187	181	193	226	188	185	208	190	194	205	182	199	199	198	202	200	196	188	188	177	177	194	186	207	205	206	198	180	224	178	197	207	199	195	198	190	207	200	205	192	184	188	177	183	209	186	202	196	188	214	202	170	198	193	200	175	222	186	200	177	183	195	205	216	196	189	224	190	217	212	194	206	208	202	200	230	190	197	197	205	197	212	186	201	207	190	177	215	206	201	183	194	205	182	179	195	223	166	182	206	194	198	193	196	167	219	170	183	205	200	207	209	187	209	189	182	193	199	195	196	211	193	203	207	189	200	188	186	190	205	192	196	178	212	216	198	197	195	180	204	188	188	191	203	188	193	196	193	226	175	176	199	189	193	181	234	207	206	204	208	188	205	178	205	201	178	216	199	218	216	192	193	187	196	186	193	213	193	199	196	197	198	194	210	220	201	178	176	205	193	175	193	211	199	208	203	206	203	201	166	190	194	205	204	203	218	200	199	195	186	188	178	204	203	199	215	188	190	188	213	221	209	188	173	197	171	186	200	184	197	185	184	228	188	192	185	219	194	197	187	202	183	209	178	218	189	199	203	197	199	175	203	177	195	175	191	178	214	205	205	213	169	213	186	194	195	203	201	211	193	206	208	206	162	195	196	179	194	205	208	211	198	196	172	182	190	218	169	186	184	194	208	184	214	184	203	191	209	216
25377	22405	30479	22321	20216	9371	1693	1094	940	894	870	792	734	676	685	720	628	675	656	589	553	580	588	566	627	616	558	612	606	562	554	591	597	596	559	545	585	578	542	575	571	564	577	563	548	579	516	581	575	570	529	558	581	524	553	535	576	545	588	540	538	582	590	593	547	514	549	541	568	546	534	537	567	562	592	587	604	564	540	593	585	551	601	570	538	564	533	544	602	573	556	531	531	608	558	552	534	596	558	561	502	546	545	534	565	567	526	558	578	597	571	553	543	557	532	581	590	581	548	572	569	560	527	539	565	557	525	552	574	571	540	544	555	534	503	532	552	557	554	578	582	543	535	550	555	564	560	557	565	564	564	565	552	574	613	588	561	538	569	586	558	566	556	549	535	517	555	543	577	529	549	562	512	523	513	596	547	577	578	589	569	552	543	532	560	584	539	530	562	549	556	537	555	515	542	590	537	563	540	553	598	571	550	580	596	565	583	596	564	589	528	577	590	558	519	555	563	563	557	553	609	546	512	495	577	589	535	578	550	537	555	576	547	581	537	519	577	578	567	558	555	524	581	535	550	561	576	550	538	551	557	545	578	554	541	560	575	539	563	584	554	533	534	548	575	555	583	567	578	519	574	579	561	528	515	542	565	528	536	543	561	547	506	514	567	535	571	610	554	536	567	572	618	532	572	521	528	567	555	585	571	531	588	523	515	559	575	568	554	535	544	565	516	568	549	564	556	579	556	565	568	566	597	529	547	554	565	558	559	553	551	580	523	563	541	596	575	588	544	553	542	539	577	516	564	552	557	571	557	534	559	539	536	535	564	575	578	513	526	602	555	525	575	550	514	566	578	568	578	554	560	516	562	563	567	526	563	573	589	545	571	533	565	577	552	520	554	540	562	567	556	564	559	557	584	544	544	580	562	557	572	519	522	539	540	550	575	575	548	520	542	555	515	545	578	563	518	544	536	597	558	548	566	552	574	540	530	545	521	578	567	564	522	516	595	555	533	608	557	545	552	572	576	582	552	537	548	549	559	543	529	538	542	553	560	579	533	563	582	579	571	580	566	537	551	533	564	546	580	587	561	550	546	545	565	594	573	523	549	584	536	540	562	571	568	536	587	575	587	549	525	571	528	572	575	572	564	572	587	545	624	567	582	561	571	574	504	566	579	557	598	529	558	549	547	555	506	543	566	532	560	527	590	599	538	563	571	568	541	574	572	528	544	562	592	577	575	577	575	537	565	561	547	558	583	546	525	531	535	570	562	572	604	562	540	534	545	585	545	527	543	590	570	553	566	583	607	573	568	518	561	575	560	509	536	566	541	562	559	579	540	569	530	503	555	532	564	544	564	555	559	520	504	533	557	564	585	524	529	559	543	555	601	579	555	598	570	524	536	572	565	540	604	571	593	576	556	521	554	610	558	546	562	598	564	521	513	542	525	591	571	540	546	566	506	598	564	586	568	512	527	555	554	548	575	572	545	582	530	555	550	582	537	570	550	550	519	541	548	528	556	517	528	535	590	571	556	549	559	561	552	523	573	554	538	557	552	530	554	564	580	543	569	559	563	584	583	590	588	572	569	580	572	579	583	604	558	519	576	561	569	565	499	534	560	533	546	550	552	538	573	535	530	525	551	523	525	574	574	558	573	508	538	591	519	524	542	499	560	552	567	578	551	529	581	547	579	521	522	574	544	578	546	545	551	559	510	536	540	603	551	566	519	547	560	531	558	555	550	559	575	553	541	509	557	560	560	576	555	587	527	530	591	546	552	531	608	552	512	541	553	595	571	553	557	563	605	531	579	562	563	549	571	519	562	564	524	543	544	537	517	507	582	530	571	542	558	588	548	528	611	550	546	572	589	576	574	564	562	552	551	588	552	555	575	522	504	542	547	563	574	531	578	561	553	593	527	518	510	540	554	523	509	538	559	597	530	547	528	534	546	553	494	541	587	526	575	579	546	532	553	568	574	544	554	539	560	539	558	566	553	571	543	568	543	546	618	585	512	537	541	575	546	532	571	561	585	515	544	515	511	574	527	595	581	578	564	563	564	578	524	559	557	564	563	563	576	544	573	565	516	557	560	568	551	554	556	579	580	540	513	567	522	537	546	498	570	548	630	567	519	523	559	539	546	544	522	568	513	623	537	618	577	535	535	572	568	555	526	583	568	529	574	531	501	558	588	543	551	535	536	587	533	569	550	549	590	605	555	579	582	541	546	581	489	556	525	534	547	541	552	552	602	564	618	564	560	600	567	553	515	556	594	567	561	554	584	521	532	517	544	549	519	532	574	541	524	547	563	550	587	594	550	560	561	541	573	558	533	550	551	529	599	562	550	529	523	542	564	541	507	560	557	542	589	567	601	577	543	549	563	568	545	546	522	516	597	569	572	553	530	568	566	574	528	598	569	514	606	538	550	571	583	597	575	551	541	550	528	572	538	541	561	527	537	520	542	563	596	610	554	588	524	584	568	569	526	564	565	549	580	577	579	540	556	535	550	511	543	606	558	550	530	555	544	564	572	520	543	538	565	552	545	563	572	568	574	520	524	564	551	558	548	526	556	543	556	525	528	523	543	558	598	528	537	565	545	553	540	569	526	522	575	548	526	535	560	569	566	537	558	516	544	539	552	591	601	555	513	568	542	565	516	522	576	557	542	540	557	540	588	557	579	577	565	586	611	545	555	562	548	557	528	546	574	558	569	539	474	567	504	524	555	552	562	551	560	620	543	560	542	548	534	541	582	592	522	579	512	547	527	531	540	568	523	562	555	533	495	503	526	571	578	514	537	589	560	555	589	570	543	564	534	529	579	597	574	536	533	538	584	579	543	542	569	574	549	531	585	556	549	555	543	570	569	530	559	609	545	536	519	581	518	576	562	524	569	615	558	565	531	559	596	582	556	558	567	586	544	529	499	556	569	550	538	587	549	582	560	515	556	533	561	633	542	551	513	526	563	537	539	553	598	546	522	579	565	583	563	563	584	549	562	571	569	571	580	558	520	521	572	568	523	569	592	534	539	571	544	564	534	546	595	535	553	560	526	583	568	570	556	534	556	593	526	528	533	565	556	558	560	549	491	526	566	563	519	578	529	566	542	566	522	553	558	537	603	569	604	566	560	596	530	557	570	545	577	524	539	568	575	561	565	587	550	536	532	528	538	567	517	557	607	521	539	576	543	551	574	570	535	581	538	520	550	554	545	560	615	547	606	554	552	564	541	588	556	526	559	561	536	586	548	524	560	579	556	568	602	587	553	546	544	532	583	517	551	538	520	550	531	565	540	539	516	516	561	563	552	529	547	572	556	519	551	528	517	524	585	598	535	547	523	546	576	535	552	522	590	554	495	530	569	589	555	586	521	580	583	602	541	543	591	582	558	546	557	538	572	557	578	580	612	580	566	541	598	538	567	554	528	558	530	526	571	532	565	548	563	560	559	557	571	570	545	540	498	592	569	557	577	580	538	573	521	556	557	592	532	530	523	549	559	541	561	491
21416	45814	17846	4914	3291	2484	2038	1705	1481	1321	1151	959	908	918	809	807	788	697	731	663	674	648	672	653	593	614	609	619	587	554	565	549	558	591	587	590	579	558	560	548	555	553	571	587	599	547	573	591	556	543	551	574	555	565	547	605	544	574	589	559	548	570	542	529	528	542	577	555	579	567	568	597	541	545	546	572	540	572	573	549	568	567	518	588	548	553	531	577	544	541	580	550	580	557	540	554	580	561	566	547	559	587	559	550	551	542	533	514	536	515	518	560	594	547	573	564	556	517	578	548	555	569	542	534	577	572	557	551	538	547	529	529	539	557	551	568	545	521	577	585	563	537	522	543	619	529	537	549	559	562	604	541	597	546	568	567	552	567	590	587	556	546	558	558	513	552	548	546	553	537	546	588	541	563	503	520	530	534	549	549	561	543	525	554	567	536	540	570	544	517	569	549	578	583	546	519	556	554	529	552	531	544	579	513	540	525	554	560	544	565	569	561	559	537	529	565	552	559	562	551	556	554	549	551	595	532	548	558	548	509	544	530	535	515	602	547	552	547	567	542	522	544	590	539	625	572	587	553	534	564	506	597	560	551	597	491	578	529	561	539	532	525	539	506	558	566	555	561	535	548	590	548	549	554	598	543	624	531	551	513	531	541	542	567	549	557	581	538	596	534	542	540	553	553	535	527	567	504	585	550	540	551	536	531	530	514	517	562	581	579	561	589	558	538	539	562	560	587	496	558	515	568	580	567	535	570	543	556	544	555	540	542	537	543	546	500	553	552	554	574	558	555	578	541	548	574	570	572	584	621	543	535	577	551	547	542	561	562	588	520	536	595	548	569	534	561	603	575	538	561	527	543	553	571	583	527	492	518	522	546	552	574	584	548	512	549	585	566	511	572	525	546	510	550	563	551	547	577	555	541	526	533	584	512	559	523	571	546	589	513	556	604	564	586	562	591	553	570	567	605	607	573	581	558	536	569	531	593	554	539	532	548	549	529	534	551	578	569	562	524	553	539	566	500	596	550	524	559	589	554	521	539	543	514	578	575	547	579	575	533	537	582	595	581	566	582	556	563	561	547	550	537	556	574	569	571	578	496	511	567	527	586	535	560	549	580	534	547	520	522	538	596	559	544	570	556	541	550	535	570	576	550	561	581	585	556	582	586	527	581	525	548	566	547	574	579	548	556	548	612	546	547	582	551	565	541	534	554	580	544	529	537	562	560	544	549	559	530	633	589	553	579	548	548	570	538	570	567	564	575	566	525	558	545	561	555	583	537	578	541	542	547	549	528	511	579	590	543	554	568	562	533	548	578	533	546	563	589	532	572	537	536	585	523	506	563	592	549	549	553	592	521	535	511	539	560	517	504	553	545	558	592	514	533	533	564	553	532	532	540	549	589	526	526	584	593	547	521	547	523	535	551	569	562	556	550	541	575	546	566	561	550	505	531	547	568	552	545	552	540	575	568	553	509	585	571	531	537	597	548	526	530	602	568	546	575	547	584	618	558	525	533	509	511	550	575	527	570	566	568	542	524	550	518	523	562	575	537	550	500	512	569	567	601	541	577	537	536	565	552	542	517	561	553	559	531	538	565	554	575	526	509	588	580	508	574	588	563	560	563	562	542	545	555	531	570	523	529	509	567	572	482	547	556	543	538	537	543	540	523	561	543	564	571	528	558	557	549	585	575	587	565	596	591	554	589	497	540	545	562	507	561	566	584	598	548	520	562	586	540	561	555	551	563	539	554	566	531	552	505	555	567	559	543	529	576	565	602	561	612	567	522	542	581	574	558	567	561	577	527	528	559	525	562	558	563	571	562	582	545	555	568	580	540	547	552	552	561	547	552	552	537	548	560	565	539	549	539	570	552	532	528	524	537	594	519	572	527	573	609	547	550	557	551	553	551	528	545	536	541	575	544	540	565	538	591	531	567	534	575	554	541	560	565	551	550	517	545	555	536	563	566	575	544	525	542	593	561	542	558	553	498	572	589	539	530	556	563	520	535	555	542	510	558	525	573	544	539	520	573	543	527	575	578	523	496	564	528	506	538	508	542	542	563	584	529	581	520	556	539	581	547	524	516	548	544	550	538	528	549	521	565	548	509	555	557	561	544	559	554	549	535	569	591	572	582	526	562	545	555	553	543	582	586	525	552	528	560	542	530	514	592	584	571	565	565	532	588	601	526	561	553	574	531	559	529	573	568	558	537	564	594	548	561	533	540	567	521	556	520	529	565	592	606	530	518	537	543	538	563	532	565	527	568	595	545	541	587	568	526	578	556	570	537	539	559	575	576	537	583	540	527	538	579	533	513	502	544	535	551	559	578	551	604	571	552	521	543	520	537	584	579	553	534	550	610	546	532	571	587	511	574	537	593	556	567	589	553	579	540	588	580	542	520	572	600	526	546	541	554	563	518	558	516	560	524	560	585	570	584	578	540	548	566	513	529	581	546	563	527	559	524	550	541	559	556	535	521	527	590	575	530	580	573	561	554	524	582	552	569	581	555	519	579	570	556	562	506	566	573	590	587	538	530	593	574	545	572	564	568	543	544	536	537	561	560	557	527	561	509	558	586	579	542	530	515	555	563	527	563	516	557	534	559	571	598	551	608	530	537	528	593	538	538	549	579	524	573	559	538	547	546	562	549	514	568	579	567	582	564	582	571	573	545	548	541	606	559	531	508	569	533	562	535	539	580	551	536	566	584	547	565	546	554	535	548	544	528	576	569	550	560	557	565	506	553	518	539	567	574	577	551	530	575	549	570	510	558	535	547	589	614	571	554	570	544	543	572	576	581	573	556	530	548	584	505	537	557	580	565	570	527	551	543	575	504	563	553	541	531	537	575	555	590	582	555	564	588	540	578	540	602	553	568	559	570	537	562	574	579	556	560	529	536	577	562	565	569	524	510	567	561	533	522	554	551	575	560	561	581	549	540	582	549	564	570	556	571	571	513	577	577	550	521	549	509	581	560	533	575	541	568	551	538	548	541	544	565	568	548	554	530	549	531	563	553	554	489	511	572	557	528	550	583	524	543	514	562	560	565	552	573	537	564	542	587	600	537	546	597	557	524	566	533	574	526	535	540	522	519	547	516	538	524	581	548	548	557	580	551	565	574	545	534	575	533	515	527	598	563	589	507	530	554	552	576	535	534	580	554	599	542	553	580	557	546	540	567	517	536	565	547	569	493	548	556	550	589	565	539	499	550	544	540	534	563	544	544	567	536	525	552	556	544	579	558	560	583	572	562	514	549	543	537	542	547	554	546	557	557	539	557	605	552	554	564	577	543	587	546	573	564	520	553	584	532	555	562	530	522	558	531	540	556	547	535	537	550	542	538	562	557	525	558	582	552	537	561	530	582	520	569	549	567	578	599	547	569	604	570	527	572	564	574	528	527	547	567	613	568	556	532	578	543	553	596	548	536	591	570	581	496	566	580	538	534	554	517	603	593	576	581	525	533	593	571	535	553	532	509	628	548	520	555	601	527
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
