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
338741359589	338741360156	338741360731	338741361281	338741361881	338741362456	338741363031	338741363634	338741364231	338741364831	338741365431	338741366006	338741366556	338741367131	338741367731	338741368331	338741368881	338741369456	338741370031	338741370631	338741371206	338741371781	338741372381	338741372981	338741373556	338741374131	338741374706	338741375281	338741375856	338741376406	338741376981	338741377531	338741378131	338741378681	338741379231	338741379806	338741380356	338741380931	338741381531	338741382131	338741382708	338741383281	338741383881	338741384431	338741385006	338741385581	338741386156	338741386731	338741387331	338741387933	338741388506	338741389081	338741389658	338741390231	338741390781	338741391331	338741391906	338741392481	338741393056	338741393631	338741394231	338741394806	338741395381	338741395931	338741396481	338741397081	338741397656	338741398231	338741398831	338741399431	338741400031	338741400631	338741401231	338741401806	338741402356	338741402931	338741403481	338741404056	338741404631	338741405231	338741405806	338741406381	338741406956	338741407531	338741408131	338741408708	338741409281	338741409831	338741410431	338741411031	338741411631	338741412181	338741412781	338741413331	338741413931	338741414531	338741415131	338741415706	338741416281	338741416831	338741417431	338741418031	338741418631	338741419231	338741419831	338741420406	338741420981	338741421556	338741422131	338741422681	338741423281	338741423831	338741424431	338741425006	338741425581	338741426181	338741426756	338741427331	338741427933	338741428531	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2806	3600	2300	2806	3600	2300	2806	3600	2300	2806	3600	2300	2806	3600	2300	2806	3600	2300	2806	3600	2300	2806	3600	2300	2806	3600	2300	2806	3600	2300	2806	3600	2300	2806	3600	2300	2806	3600	2300	2806	3600	2300	2806	3600	2300	2806	3600	2300	2806	3600	2300	2806	3600	2300	2806	3600	2300	2806	3600	2300	2806	3600	2300	2806	3600	2300	2806	3600	2300	2806	3600	2300	2806	3600	2300	2806	3600	2300	2806	3600	2300	2806	3600	2300	2806	3600	2300	2806	3600	2300	2806	3600	2300	2806	3600	2300	2806	3600	2300	2807	3600	2300	2807	3600	2300	2807	3600	2300	2807	3600	2300	2807	3600	2300	2807	3600	2300	2807	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23901	21662	28724	25109	21674	21782	11908	2419	1677	1535	1369	1250	1215	1144	1050	984	942	967	902	866	824	866	848	821	839	829	748	772	842	801	816	749	748	748	757	751	760	787	779	765	769	815	808	752	740	727	752	743	751	744	770	771	731	777	805	737	761	743	769	772	758	698	741	727	742	776	741	700	757	744	721	696	734	715	706	730	719	715	670	742	717	771	737	715	739	781	770	711	722	776	697	773	754	706	690	729	707	716	754	754	777	769	748	714	742	733	717	717	729	769	748	707	796	738	728	740	715	691	701	739	732	706	739	699	736	729	755	770	740	720	699	740	770	731	704	710	696	709	717	739	722	725	703	681	719	707	790	728	752	759	692	679	754	730	716	718	727	685	702	707	753	738	724	733	731	714	724	746	732	686	697	746	730	752	756	761	752	715	698	749	731	738	759	729	704	724	741	727	662	770	725	738	739	706	749	721	745	705	758	772	735	739	688	737	698	778	714	739	700	674	776	760	761	688	749	757	705	700	718	768	745	755	705	704	757	662	713	697	736	682	745	751	730	725	762	722	712	729	744	746	709	740	735	716	688	668	740	706	734	715	713	716	740	764	753	749	756	725	720	709	692	757	701	713	769	710	728	717	710	702	753	669	705	739	726	733	707	709	723	702	682	708	738	750	730	697	716	742	717	698	684	732	723	692	716	684	733	692	691	688	771	753	793	695	777	731	708	729	702	706	757	724	736	719	740	716	751	707	703	693	736	717	736	741	726	732	751	679	731	757	742	759	707	701	703	753	744	733	729	744	738	758	734	760	762	691	715	720	715	780	756	720	744	760	710	709	721	797	741	725	776	707	750	711	773	706	756	714	708	680	716	730	734	717	716	716	668	719	759	771	749	708	727	749	700	769	769	723	720	743	732	728	707	716	711	770	720	695	758	691	765	716	720	726	739	740	725	762	683	753	730	753	694	709	708	772	725	701	709	727	720	702	738	731	727	695	743	758	708	729	698	761	720	741	720	686	700	730	700	736	703	721	732	734	720	720	727	694	741	703	702	725	688	800	702	710	764	713	746	717	804	740	718	730	757	713	742	693	671	739	729	701	740	768	718	665	690	746	701	716	730	775	726	753	697	676	736	649	716	720	695	716	707	672	718	722	734	709	667	712	793	740	724	680	748	688	705	716	761	741	756	700	734	728	757	662	711	758	770	723	766	734	729	682	705	726	754	731	765	701	715	667	714	716	749	709	726	762	684	706	685	738	683	761	745	717	739	768	723	730	693	757	692	659	729	768	737	733	714	713	719	742	713	748	716	742	742	722	721	746	710	755	731	730	712	721	721	710	755	704	750	699	686	730	718	748	729	726	678	731	708	735	737	733	718	767	692	711	712	723	769	724	730	727	743	739	724	712	731	716	762	707	743	718	737	707	722	733	712	673	761	719	774	689	699	686	695	708	739	742	711	737	746	701	744	734	712	730	715	681	688	767	735	703	699	665	705	720	710	687	733	703	748	689	719	755	714	731	738	714	750	706	717	749	684	755	739	685	742	742	729	727	697	700	754	746	727	758	746	738	744	760	716	698	729	662	716	760	699	685	707	705	806	713	699	726	698	729	730	791	730	724	696	734	702	724	704	754	686	693	718	732	725	741	712	686	766	772	713	740	728	774	792	718	725	708	722	698	687	714	742	760	699	708	753	764	720	729	726	774	747	737	756	678	741	711	711	700	726	748	724	739	660	740	691	700	739	714	717	716	761	731	723	699	735	784	745	741	730	727	742	732	764	739	722	717	714	724	701	713	714	712	709	735	747	737	717	703	678	693	686	708	729	761	711	706	692	725	703	748	766	759	698	716	722	700	753	719	697	699	705	754	723	757	748	730	721	716	748	729	715	702	706	688	708	687	702	751	716	743	711	704	740	754	724	712	723	680	705	720	752	674	741	721	722	680	739	753	714	703	693	730	688	646	696	699	675	758	723	735	729	722	702	742	720	696	735	768	731	697	677	793	784	712	691	731	723	736	710	711	767	742	754	683	725	733	728	684	767	733	658	748	760	730	801	720	754	737	670	718	712	758	696	712	753	729	734	701	759	707	728	756	748	721	680	714	776	754	744	721	760	664	736	689	732	755	742	717	710	736	646	704	696	703	737	702	706	738	739	744	776	699	710	709	755	715	723	763	735	738	721	736	751	718	709	726	674	744	765	743	754	781	679	710	707	766	745	729	730	748	745	736	726	742	739	706	722	740	726	725	722	776	691	705	712	767	720	742	709	717	749	703	734	698	747	751	708	755	727	738	721	749	721	671	763	701	770	694	738	705	784	717	707	697	740	731	718	738	719	775	737	767	723	734	714	705	660	654	702	731	701	734	703	713	670	683	682	705	715	711	663	728	748	771	767	714	712	687	723	730	730	686	729	699	711	703	763	671	715	712	692	730	752	768	754	668	729	751	774	716	741	723	695	708	745	739	746	765	662	716	740	743	700	739	690	678	714	767	773	651	668	724	756	715	739	732	750	738	708	743	764	752	693	738	680	726	755	725	748	685	717	780	650	694	738	695	712	721	761	720	769	718	704	753	696	721	775	714	709	673	771	756	746	699	735	710	683	772	692	747	703	715	744	734	711	689	709	763	763	728	705	721	728	722	754	761	718	743	717	751	738	717	669	768	702	750	740	784	737	734	704	725	691	726	668	737	729	738	724	714	698	707	729	735	677	734	708	732	722	709	755	764	766	732	729	740	767	687	774	758	696	755	728	665	657	741	717	776	775	715	705	706	725	703	715	782	721	703	714	738	706	692	766	722	743	716	740	699	692	694	734	745	759	694	688	725	695	754	729	758	746	665	730	719	755	733	703	714	743	704	757	725	689	729	710	637	708	710	685	756	721	735	745	780	737	737	726	699	731	749	712	721	742	670	742	737	708	785	715	768	737	742	723	729	779	705	709	760	767	692	675	736	728	714	725	745	750	761	743	727	719	722	718	714	726	736	700	727	744	732	730	713	729	685	756	700	691	749	703	689	708	715	722	718	738	711	705	705	704	755	718	725	629	721	740	724	715	745	758	729	759	701	704	711	745	723	736	747	691	717	747	767	701	679	710	684	711	762	676	713	714	694	731	707	719	782	708	705	704	695	676	702	750	737	675	725	692	759	705	690	765	752	711	668	680	767	714	695	715	751	731	721	670	687	717	690	775	780	752	755	691	715	717	691	723	741	769	710	722	730	674	702	734	751	740	705	724	674	683	675	680	742	692	673	697	676	710	710	708	719	676	715	723	740	727	728	728	720	733	755	693	754	697	720	689	704	704	725	724	701	711	713	726	738	762	739	760	727	777	666	701	750	765	788	751	751	732	720	726	697	771	753	737	688	695	700	704	708	741	701	762	772	692	739	777	714	763	711	742	749	680	729	763	699	730	732	708	710	672	740	725	738	748	761	707	675	732	699	734	653	730	717	695	713	690	738	713	746	709	706	713	732	722	693	715	729	716	752	689	714	718	742	702	708	773	671
10435	19720	17900	10580	7319	5384	4222	3370	2756	2364	2050	1753	1601	1400	1299	1201	1103	1047	1053	1003	971	908	911	910	871	841	840	788	809	818	786	778	738	807	729	692	779	729	685	712	714	730	681	712	685	698	690	692	682	697	651	674	737	736	662	699	645	729	703	680	742	684	697	702	713	701	710	676	699	658	683	700	660	694	674	658	670	662	678	701	739	713	637	712	655	695	665	711	717	672	703	671	718	706	694	644	665	689	642	640	686	685	647	674	677	730	673	688	647	672	693	628	707	710	664	652	681	688	697	668	695	697	667	668	674	704	669	649	691	662	662	647	680	698	658	639	679	652	679	684	675	695	698	689	668	669	686	703	645	681	686	693	695	662	695	677	686	699	648	654	654	679	655	640	676	669	684	650	688	617	682	667	676	683	666	716	702	649	655	637	666	676	638	672	669	637	676	696	674	720	685	681	675	665	641	675	665	650	649	673	617	685	662	654	693	635	628	670	666	701	637	689	690	700	661	654	648	676	676	665	711	663	661	692	649	613	632	666	722	651	662	622	643	658	615	613	654	677	688	626	681	656	673	654	679	685	699	638	644	683	677	663	723	680	671	658	659	668	689	652	667	650	670	651	639	659	692	680	659	658	702	659	694	673	675	685	645	689	681	673	661	655	646	660	710	695	675	667	680	680	645	682	667	711	678	691	635	638	670	637	671	699	737	695	671	648	674	708	623	677	641	648	646	652	666	688	660	703	636	667	633	672	640	652	690	624	641	676	666	700	671	681	683	677	676	712	674	655	694	648	666	676	654	670	699	649	630	699	687	659	678	717	676	673	692	693	666	676	687	641	707	696	660	658	686	629	656	639	726	682	696	691	621	666	618	697	656	623	663	659	712	704	676	630	671	672	685	658	688	654	655	680	664	686	650	673	673	644	700	644	709	635	670	720	684	634	698	688	685	684	614	623	660	674	691	627	706	699	700	651	691	689	650	615	682	691	661	671	690	696	647	639	661	671	608	711	676	691	679	667	662	661	696	658	627	687	663	684	655	656	688	693	681	638	648	696	660	698	659	651	677	648	678	627	645	666	684	632	703	615	683	677	673	646	662	684	671	610	706	677	602	663	636	693	687	691	678	623	614	734	649	684	680	637	595	671	642	647	686	662	642	652	685	647	598	685	672	675	663	648	709	634	673	619	721	630	640	635	631	651	680	658	697	731	682	652	620	667	674	612	678	662	696	655	680	701	668	682	654	633	657	656	700	640	712	658	664	653	629	713	624	691	708	730	591	687	662	657	679	676	647	642	663	672	720	717	656	666	657	627	656	679	644	638	659	659	678	705	666	694	628	639	710	725	686	709	645	643	663	727	656	655	688	677	702	666	696	675	647	649	703	673	652	668	693	670	618	628	697	668	686	689	658	634	730	665	716	676	668	628	684	647	660	680	678	697	682	662	677	677	677	625	634	637	674	637	625	666	677	685	621	668	687	642	645	685	658	649	638	679	697	625	706	660	678	682	718	650	621	683	674	655	685	678	632	655	685	700	750	658	655	683	692	646	627	658	677	640	672	685	685	665	680	613	698	640	669	648	682	666	690	665	708	701	618	679	722	632	652	684	648	651	691	695	695	644	700	665	681	659	648	629	650	650	627	651	622	665	651	642	688	629	636	625	661	718	680	668	688	667	706	686	659	678	648	661	646	643	668	604	686	695	652	679	666	647	637	642	670	644	636	685	619	649	631	674	643	671	708	667	691	650	712	696	680	675	655	663	669	630	663	741	645	643	674	652	674	664	619	680	672	641	655	683	657	652	648	689	667	696	623	701	688	665	647	674	650	666	671	666	679	675	661	628	664	628	606	666	679	627	671	700	650	648	659	660	644	686	694	620	663	634	648	696	692	656	742	727	686	680	697	653	699	654	641	633	657	666	649	681	654	683	690	688	688	637	668	662	684	668	672	634	713	668	668	617	723	634	663	673	670	693	641	621	671	643	696	684	672	674	692	641	722	683	686	662	708	660	675	636	621	661	633	661	683	656	642	701	671	643	691	671	697	706	689	688	673	674	687	691	629	658	684	654	645	663	670	708	708	614	676	664	678	653	679	651	685	669	668	651	626	642	615	728	685	683	656	673	667	667	696	629	664	678	654	674	648	679	646	664	704	655	692	644	644	641	670	704	657	695	660	608	638	663	655	655	667	642	679	687	686	687	650	616	697	709	651	648	668	667	661	680	682	673	674	696	695	705	672	631	694	673	694	684	686	667	666	678	671	665	705	645	635	627	692	680	650	628	691	712	646	650	649	620	698	622	651	696	646	696	663	632	681	675	663	675	688	684	655	669	643	684	672	669	670	689	659	674	659	674	665	707	713	658	653	703	692	662	644	676	644	649	655	657	639	683	675	661	646	656	636	665	659	718	661	650	667	636	675	677	627	644	659	690	676	662	695	630	650	668	668	712	684	685	665	676	639	653	662	631	682	673	666	609	674	638	678	631	664	676	663	620	730	673	681	640	694	699	650	662	642	668	644	691	635	665	689	658	696	653	675	629	645	731	688	684	633	677	673	655	640	689	645	642	685	683	648	673	675	658	635	640	664	658	685	682	709	610	671	668	689	647	679	635	682	707	692	621	643	693	666	679	678	692	640	607	681	659	674	628	665	692	720	631	683	656	623	682	694	671	677	629	750	720	724	671	640	662	648	680	726	713	653	634	667	658	656	709	649	701	656	684	640	682	698	686	656	627	690	690	639	624	663	643	696	643	666	733	705	654	711	622	641	661	639	658	627	703	648	659	636	667	656	619	707	655	632	732	646	678	651	633	684	664	655	632	670	659	661	656	637	658	664	648	650	724	635	708	669	712	661	703	645	671	700	676	609	699	692	642	646	654	661	671	685	680	642	647	687	659	657	665	618	710	664	678	668	667	677	651	683	657	683	651	683	651	640	668	663	651	667	668	661	742	661	627	636	673	685	639	681	684	685	648	631	621	661	703	645	689	632	702	666	656	687	634	708	666	658	651	678	636	726	640	726	674	646	703	651	632	642	670	649	689	651	664	630	692	683	678	667	668	722	657	654	659	706	678	703	613	709	614	658	700	706	683	703	677	669	631	649	690	637	666	667	651	640	642	686	646	719	647	687	654	677	662	666	673	710	639	670	685	693	666	643	675	682	689	725	722	683	630	689	675	648	710	728	713	668	662	635	666	686	645	686	633	683	672	694	663	645	617	654	662	662	647	675	636	664	660	641	659	705	685	659	653	642	684	694	699	636	615	646	672	689	688	708	674	664	614	675	670	650	658	692	645	590	650	701	619	692	654	671	668	699	699	628	641	676	705	691	714	704	703	674	704	703	728	664	703	651	667	651	649	631	631	660	674	685	638	622	651	677	689	720	661	649	611	706	649	675	655	671	708	636	650	676	694	687	648	634	665	637	650	644	663	651	696	673	642	658	669	658	697	672	694	659	650	692	671	686	685	665	629	685	653	624	654	694	635	594	660	642	672	668	684
28439	14867	1925	413	299	247	213	176	172	177	167	155	166	156	172	179	154	147	142	170	146	147	173	157	166	146	168	151	149	162	172	178	168	149	150	155	142	159	154	148	153	169	153	165	134	153	166	151	154	148	150	144	165	156	127	158	165	156	145	152	145	145	128	174	138	149	168	139	155	158	162	153	169	172	149	150	133	161	149	155	138	145	153	140	148	149	138	151	156	167	149	172	161	158	146	160	159	153	152	144	152	157	164	172	165	177	150	156	139	148	129	150	132	162	148	145	163	154	156	147	165	157	173	143	147	159	181	161	164	147	139	140	155	142	165	155	146	139	158	133	137	157	162	132	159	160	156	147	138	144	147	131	144	153	144	171	123	156	132	146	142	139	154	152	169	156	173	167	143	147	166	150	163	162	161	178	167	172	145	156	140	155	136	162	152	142	134	148	160	145	162	145	133	154	163	165	148	156	137	164	136	144	143	146	140	148	154	164	170	153	145	155	145	166	155	161	160	141	141	147	167	116	156	161	128	156	156	155	147	154	173	178	132	163	166	174	148	133	168	145	159	149	152	164	145	137	142	144	138	146	149	162	181	141	159	130	147	152	143	116	179	146	146	140	158	161	122	146	158	173	160	147	135	126	122	153	155	152	167	146	155	149	145	138	160	141	154	150	177	157	149	154	170	131	131	141	137	156	138	137	167	149	158	155	137	152	151	158	155	140	144	142	161	156	153	153	162	129	165	148	154	156	164	145	172	167	164	166	144	154	131	155	142	135	137	134	153	181	156	158	162	150	162	148	163	157	133	158	165	151	158	159	133	130	144	183	133	160	152	135	146	140	138	127	139	156	136	161	169	171	156	157	165	153	153	153	137	144	152	136	134	148	148	155	159	153	154	156	143	145	152	170	170	151	154	133	150	149	143	161	143	145	148	153	156	149	145	149	148	148	151	148	165	140	133	128	152	159	149	150	156	154	152	155	151	136	155	139	166	159	122	152	165	151	149	157	152	179	157	152	120	143	171	153	161	153	138	129	140	140	144	152	145	147	149	130	126	161	143	166	144	152	149	154	168	157	145	159	172	141	173	148	173	154	153	149	144	134	148	151	138	165	166	157	145	125	170	166	144	158	162	155	130	152	131	158	155	160	164	157	138	167	157	146	135	131	141	135	176	154	157	149	133	130	163	166	162	149	150	158	156	143	161	182	179	139	158	141	164	147	141	141	140	152	157	132	163	180	160	146	158	148	158	164	159	158	137	149	149	164	136	137	149	138	161	143	161	136	157	153	157	150	124	156	162	152	145	143	145	139	138	147	130	145	134	127	143	145	172	132	164	143	148	157	144	160	169	137	159	142	131	132	150	147	143	154	159	138	152	171	141	172	141	120	142	124	139	147	142	157	150	161	147	147	173	160	150	124	161	137	121	163	139	175	128	146	147	164	155	151	166	153	158	146	164	149	152	128	182	135	162	130	119	148	159	160	171	142	164	146	156	169	151	164	142	136	161	134	143	144	128	160	157	137	158	159	151	150	157	166	132	164	151	138	165	136	153	148	147	162	137	157	133	153	165	149	139	134	140	166	169	148	164	157	151	139	174	155	145	155	156	145	157	134	146	120	165	154	153	137	158	156	134	165	153	158	127	163	166	145	139	131	182	131	131	159	137	144	149	136	168	158	172	150	151	116	162	179	140	143	170	142	152	139	165	137	137	146	157	147	130	135	137	165	127	140	158	148	135	142	165	153	159	134	147	144	156	169	172	157	141	150	144	157	139	141	148	176	148	174	160	152	150	160	140	137	154	147	146	143	151	121	150	152	156	169	165	154	142	131	150	143	155	169	128	150	147	128	151	149	136	127	129	160	140	146	151	148	158	146	158	170	155	148	177	138	187	138	119	157	147	168	143	161	132	169	133	165	142	148	151	151	142	138	155	157	148	160	163	161	147	136	160	161	174	151	142	135	153	136	149	131	142	140	134	174	165	163	151	118	144	135	151	160	147	149	167	157	152	149	158	150	152	159	137	132	158	152	154	146	126	136	147	144	159	160	183	136	146	148	158	157	163	144	142	178	154	155	154	151	149	154	142	143	120	159	165	126	147	149	147	129	170	155	130	153	164	152	139	138	147	162	136	156	160	150	153	161	151	163	155	168	132	133	140	132	137	163	165	149	177	169	157	191	176	117	158	152	144	159	172	144	136	158	149	156	151	143	144	162	148	143	149	163	142	173	138	163	152	164	137	154	168	167	164	159	138	150	142	150	146	159	171	146	167	142	145	145	171	154	169	140	134	181	180	169	134	155	114	168	152	150	150	141	140	137	162	152	132	143	134	143	163	138	158	142	156	158	153	146	150	151	133	139	151	150	127	125	167	145	146	155	161	152	158	161	161	143	166	132	149	132	150	148	140	144	152	141	163	153	149	155	146	163	148	144	156	139	146	139	143	164	155	146	164	170	166	149	152	153	147	159	152	147	149	141	150	163	149	164	158	182	154	154	157	167	138	163	146	159	157	155	150	149	143	146	165	162	141	143	145	153	135	152	165	158	168	169	152	153	132	142	157	127	151	154	167	150	171	150	173	152	160	163	165	139	145	148	161	162	146	143	132	146	145	163	139	169	173	144	145	146	142	146	152	151	149	121	162	168	161	150	148	143	150	164	147	153	141	129	151	145	145	146	141	170	149	146	159	154	132	128	170	139	160	136	145	154	145	142	144	146	161	150	129	155	133	162	161	142	161	150	143	131	155	150	156	153	166	149	146	133	155	146	156	168	142	161	141	152	158	145	141	143	139	158	169	146	152	158	159	148	148	149	154	150	147	164	152	162	145	159	161	136	138	153	156	144	158	148	147	131	143	168	141	162	152	158	143	154	171	174	153	163	172	165	152	137	147	165	175	167	139	158	155	155	134	132	156	135	171	159	136	147	152	149	150	149	152	139	126	131	156	159	157	145	167	154	149	148	151	151	146	146	157	153	149	156	139	166	136	134	141	137	175	171	141	153	130	171	169	146	142	120	153	148	154	130	157	136	154	139	138	128	164	175	154	140	167	148	165	141	144	159	160	138	169	148	159	159	153	161	148	158	160	130	138	166	150	146	162	136	153	140	158	151	157	150	162	152	140	171	152	165	165	145	139	149	154	159	158	161	138	139	152	141	148	172	139	144	146	167	153	154	164	147	158	141	157	180	169	175	160	154	149	154	141	143	152	143	137	142	134	144	125	157	152	176	155	156	136	141	164	140	143	145	152	148	168	153	138	178	146	159	161	145	152	143	154	176	155	160	147	161	148	161	151	143	160	143	154	164	158	158	147	135	161	137	153	153	150	153	127	182	152	154	123	138	129	149	151	147	143	161	132	145	163	149	160	128	170	141	163	160	146	158	155	151	154	156	156	156	150	162	142	152	139	154	162	114	166	119	165	144	161	191	157	156	153	151	145	145	146	144	129	155	154	150	151	151	148	149	183	172	134	167	144	138	160	174	156	157	124	152	135	132
5056	816	720	426	314	273	229	228	202	196	188	177	200	179	173	169	145	171	168	163	167	151	169	172	174	163	155	166	157	175	162	153	153	157	152	167	159	137	153	157	168	162	130	151	143	160	136	165	141	153	134	160	143	141	162	153	150	165	150	158	152	126	164	156	159	159	147	180	154	155	146	137	140	156	151	143	176	145	146	173	150	140	171	147	141	167	160	167	141	145	153	161	166	157	160	160	157	164	150	144	143	149	133	150	152	146	154	156	164	143	165	135	170	122	181	138	143	176	146	159	146	145	156	135	154	149	147	139	141	155	153	137	148	141	128	153	151	151	116	163	162	145	163	159	148	141	148	151	143	158	152	150	137	159	160	138	158	152	138	160	169	156	117	158	142	167	146	160	151	161	135	154	162	134	161	148	161	161	138	155	151	144	140	162	162	161	153	171	158	127	134	161	158	173	115	164	158	143	125	157	141	161	152	162	153	134	172	144	163	134	149	156	182	148	175	155	146	160	146	144	156	164	134	157	151	147	143	138	167	169	174	154	151	130	136	168	160	132	145	148	164	154	148	131	144	171	169	130	154	141	154	151	149	160	143	145	155	134	144	146	161	149	165	147	175	134	142	142	136	125	154	154	142	152	141	146	154	137	166	150	143	150	136	134	164	140	159	163	120	146	150	143	147	161	155	169	149	143	168	168	133	139	128	156	160	169	146	162	145	158	150	173	171	153	141	144	157	155	152	137	172	140	131	153	175	149	159	137	157	162	148	162	156	154	138	154	175	152	127	149	131	148	169	158	161	157	137	158	157	159	151	142	177	151	158	166	150	170	131	151	151	150	167	150	143	140	140	155	166	156	168	154	165	176	165	126	139	125	154	164	160	171	147	172	159	156	139	161	168	174	144	180	166	160	182	158	149	152	151	168	156	153	147	153	138	147	160	185	148	155	152	152	146	170	154	144	197	165	145	155	145	152	167	140	181	140	155	139	160	148	176	161	183	140	143	152	162	164	131	147	175	165	158	147	149	141	167	143	169	154	129	159	160	155	138	160	148	151	148	155	144	140	144	140	133	174	154	171	145	156	136	166	137	145	157	137	138	147	135	160	134	152	166	165	148	146	134	165	159	152	139	130	141	148	144	132	138	152	159	162	136	183	156	160	148	155	179	159	170	165	155	136	172	176	132	169	127	153	152	148	145	142	133	142	142	143	143	135	143	132	169	160	139	146	148	156	152	161	141	148	137	139	143	150	176	137	132	164	162	152	145	153	151	155	158	159	152	152	176	146	150	159	159	129	159	154	153	171	137	132	177	152	164	146	161	154	150	155	177	145	137	169	144	157	136	143	148	150	137	162	157	154	153	151	156	145	148	152	148	160	143	145	133	152	146	141	141	131	162	162	154	161	148	133	190	155	147	146	168	144	158	145	144	138	137	139	144	147	139	132	143	154	150	174	152	159	148	164	171	142	129	148	150	156	148	157	158	162	178	130	149	168	146	143	148	151	164	148	174	149	180	148	142	172	144	157	153	161	147	149	139	158	134	151	159	137	132	167	146	134	173	164	141	141	157	153	168	146	142	143	145	156	143	161	125	160	173	151	145	164	157	166	163	170	158	152	143	133	184	149	146	163	156	139	135	159	168	157	137	158	161	192	165	156	134	159	145	141	160	162	154	151	139	139	147	138	159	156	137	156	165	166	137	156	167	139	156	136	133	168	140	152	148	149	145	140	147	167	165	156	138	148	160	156	145	162	154	140	150	147	145	138	138	154	152	141	187	156	152	149	148	149	149	145	164	133	148	155	155	171	131	146	128	146	150	149	127	173	144	151	155	148	132	151	150	150	155	144	139	133	149	125	174	150	120	108	141	162	162	154	166	147	161	166	143	152	152	141	150	158	164	151	150	178	156	167	150	147	150	173	150	134	153	141	172	147	144	177	160	148	143	157	143	139	152	148	149	153	140	137	141	152	169	172	159	176	148	150	146	167	153	133	157	136	163	140	155	158	151	156	160	153	148	136	171	167	143	163	170	142	148	170	157	172	158	144	151	159	149	161	165	166	138	136	114	160	151	147	157	144	156	146	146	142	161	167	141	166	153	150	160	137	141	128	163	142	138	181	149	163	148	165	161	145	150	152	144	154	137	141	154	173	138	134	155	136	145	154	152	150	170	142	162	145	176	147	159	140	132	145	123	142	159	152	149	160	144	133	176	160	135	146	144	148	145	159	159	138	152	132	158	158	156	144	140	166	146	160	154	149	182	165	158	136	165	166	152	147	148	150	140	128	136	137	156	178	150	127	155	167	137	168	145	135	172	162	161	155	131	157	143	165	146	136	153	161	143	175	146	155	159	155	135	166	156	155	178	160	124	155	141	158	142	146	146	167	141	160	166	141	160	148	139	157	152	148	164	157	147	177	163	146	167	160	143	163	152	149	144	146	140	161	149	159	144	158	159	126	134	158	158	146	137	158	161	190	172	155	164	159	158	160	170	155	153	151	163	141	160	144	150	184	144	170	160	167	140	148	152	164	144	135	169	171	150	147	164	169	151	148	166	152	154	163	150	155	155	172	168	159	152	145	154	156	147	162	153	157	179	135	146	159	155	164	163	160	163	161	151	141	152	151	159	168	151	133	136	152	141	163	136	159	148	155	162	139	149	160	167	150	147	167	157	152	157	145	164	165	167	139	141	152	157	165	158	147	153	165	174	139	146	151	167	168	165	168	155	178	141	140	152	147	175	135	171	146	155	160	147	151	178	146	142	172	152	157	146	151	157	145	138	154	174	168	158	153	149	152	144	152	157	144	148	153	162	148	132	194	156	150	151	150	148	163	161	151	153	168	161	138	140	133	155	166	139	161	148	144	146	157	138	153	166	168	143	156	169	171	170	163	144	153	175	154	142	171	152	156	143	152	157	181	147	165	183	151	136	174	141	139	145	161	147	158	154	132	140	146	167	127	158	140	163	156	160	140	162	157	151	158	141	174	158	169	143	148	142	175	150	172	136	156	163	129	140	165	146	138	150	129	148	143	158	153	172	149	175	152	150	169	147	146	180	142	152	149	162	160	162	155	139	145	156	158	154	152	167	146	164	150	170	162	139	139	146	169	165	168	185	140	154	139	139	138	128	175	159	142	161	164	142	147	142	160	142	164	145	151	144	133	164	148	152	158	158	171	146	160	154	160	166	148	161	154	151	169	145	147	138	161	157	136	149	155	140	142	161	172	162	177	151	172	143	152	167	143	147	151	141	148	152	148	139	137	164	155	156	150	155	136	152	148	158	157	135	154	151	154	162	156	164	156	126	172	139	147	153	148	155	153	150	152	146	149	164	154	170	161	169	149	150	155	125	145	143	163	141	152	150	134	143	144	167	149	138	153	173	149	144	149	172	170	166	148	148	160	149	164	150	147	161	181	170	155	132	141	153	152	154	155	146	165	156	159	162	156	153	170	165	160	168	147	156	140	139	132	163	129	150	144	167	173	154	178	130	170
24155	19990	26247	23434	20018	12424	1886	1162	854	848	748	709	697	642	654	581	568	542	558	533	546	542	520	515	505	504	436	516	521	494	470	459	520	469	487	475	471	499	468	465	482	461	465	443	450	496	493	483	457	473	497	456	433	461	489	460	499	490	496	440	480	457	472	447	422	433	502	507	477	493	433	472	462	460	455	476	456	460	501	508	425	466	482	469	469	428	431	448	461	437	461	447	464	431	440	494	480	462	445	462	466	507	461	449	454	467	484	461	463	422	481	438	486	480	468	484	459	449	496	465	411	450	463	509	469	473	396	467	509	451	466	431	414	469	453	496	464	487	451	457	461	434	454	480	451	493	472	466	461	469	454	439	441	451	480	487	468	449	438	466	483	447	444	425	462	476	441	442	431	467	432	455	466	440	474	453	428	438	463	455	500	459	476	470	441	494	463	453	458	450	443	468	478	470	415	468	484	420	482	470	505	454	456	447	451	463	473	449	473	438	486	452	440	439	452	478	447	432	431	455	430	434	498	485	464	401	472	479	474	459	461	430	481	495	471	463	424	442	473	486	472	480	469	469	427	494	459	497	446	440	435	453	480	449	478	461	476	462	480	455	461	470	452	453	443	436	410	431	458	468	513	421	451	472	452	461	454	455	474	509	459	456	484	435	458	466	487	473	455	441	447	461	448	446	475	494	484	442	443	463	434	452	455	484	462	423	484	476	432	442	440	460	443	463	483	439	447	477	464	444	451	459	444	469	459	456	468	481	478	465	463	399	485	475	482	438	476	451	470	463	419	452	478	463	470	488	468	428	474	452	476	476	476	456	461	426	463	491	451	498	467	473	437	483	465	443	451	464	479	458	459	435	470	456	460	467	512	446	449	444	476	465	485	446	455	432	436	457	441	452	477	464	445	455	448	466	476	454	422	482	412	447	457	422	455	459	467	446	463	430	464	463	459	513	422	413	475	483	438	459	466	455	521	477	452	450	478	477	459	436	472	418	493	460	429	444	446	465	443	456	445	462	449	456	463	488	501	460	479	419	475	415	480	479	468	479	414	415	471	494	455	465	458	434	459	492	438	454	433	437	431	466	454	460	419	446	483	460	468	475	431	403	453	440	473	430	460	454	432	502	449	506	442	439	451	468	451	448	461	460	450	477	415	438	465	468	467	467	483	424	458	475	447	444	438	432	440	466	492	433	462	444	458	450	430	449	522	456	476	429	493	437	461	444	495	440	445	486	444	468	418	444	472	484	442	447	456	437	450	480	434	452	492	445	452	429	475	465	454	466	441	434	487	450	455	474	477	465	462	461	416	477	478	455	431	441	460	440	445	463	439	473	462	435	440	480	522	430	481	451	466	478	443	445	415	480	474	433	440	464	462	456	481	490	457	446	464	494	493	459	416	469	447	448	449	448	441	442	506	473	461	445	493	474	481	461	449	445	474	434	462	485	519	460	451	447	398	413	502	485	449	462	473	431	476	478	414	458	462	464	441	471	443	467	446	476	469	434	437	457	448	482	446	472	486	449	453	453	447	466	469	419	436	426	507	437	458	486	449	440	465	455	446	473	433	469	439	511	439	446	466	473	435	467	483	496	455	455	463	482	497	446	444	444	460	453	461	461	435	477	477	475	471	457	444	468	454	483	430	458	425	402	466	446	438	491	458	445	476	407	414	451	492	439	475	464	464	469	453	463	480	472	424	472	443	464	458	437	464	439	472	431	473	470	419	465	454	447	467	479	459	484	449	447	474	475	455	471	479	474	471	420	473	496	440	476	480	472	486	463	494	459	469	468	457	437	447	479	462	468	497	493	457	453	431	491	457	459	457	435	477	447	451	458	496	475	476	460	491	486	441	419	428	436	440	440	437	483	447	465	422	462	440	471	439	466	463	456	461	429	497	441	470	448	447	472	458	450	452	454	462	441	488	409	465	431	437	477	463	449	446	466	499	463	454	451	464	464	456	435	459	470	461	446	465	470	425	476	460	416	491	432	438	452	502	452	496	501	458	420	444	465	454	427	482	468	420	456	481	490	487	436	459	484	470	430	423	439	468	475	487	440	454	475	464	456	416	455	466	474	463	440	443	437	472	466	423	456	477	458	427	486	486	464	488	440	465	455	466	462	483	478	469	478	444	470	470	484	456	461	434	486	472	453	477	488	473	449	493	451	434	443	449	475	484	461	440	471	462	441	439	499	501	461	444	478	438	450	474	437	460	429	454	474	439	460	472	471	505	436	436	464	457	467	458	450	474	446	491	427	418	457	467	462	489	405	470	421	435	421	428	483	457	474	437	478	465	429	444	439	423	462	472	451	451	437	471	448	461	430	434	483	428	443	441	452	467	501	479	421	432	436	446	452	446	445	466	472	457	493	448	473	455	434	443	448	485	423	479	481	469	443	453	432	466	467	441	481	486	456	460	478	486	473	505	471	448	443	428	449	469	434	438	431	460	443	443	474	444	453	438	480	415	487	441	466	447	492	489	458	469	451	434	454	450	466	455	447	482	471	474	488	439	454	434	431	434	420	475	504	438	443	471	447	453	455	438	426	469	442	461	439	437	470	455	464	420	445	483	486	441	452	418	448	465	484	430	475	441	475	494	405	479	473	436	430	463	479	471	466	452	490	455	461	458	451	443	459	460	452	437	464	467	459	448	469	489	429	430	450	462	452	461	478	471	431	474	475	479	453	497	461	511	476	440	456	463	451	468	437	475	495	448	458	442	454	458	469	435	456	436	463	480	448	481	420	451	420	442	427	480	448	478	439	457	437	432	504	485	450	454	447	478	474	448	435	458	457	476	463	456	438	464	446	452	468	453	449	469	421	524	458	470	500	458	498	442	476	429	432	451	492	439	498	463	456	435	422	456	465	451	452	470	456	455	432	425	467	446	464	443	412	446	483	480	470	484	463	483	428	476	458	429	462	479	465	482	465	446	428	436	490	483	472	474	470	457	461	448	471	491	466	459	437	464	475	432	413	462	417	468	477	488	488	473	438	425	440	448	436	477	463	445	415	435	527	467	465	425	442	430	468	462	483	441	450	450	491	455	439	502	431	453	466	486	438	431	435	438	424	472	453	477	496	475	457	416	454	466	450	439	412	451	475	435	464	445	471	452	506	463	462	451	449	515	483	452	471	481	462	446	436	453	453	468	468	433	452	470	447	442	473	473	503	471	514	479	431	434	461	441	439	457	502	446	500	455	465	463	467	451	408	427	462	446	478	442	469	451	446	461	446	443	461	476	463	470	453	449	457	457	444	469	460	492	471	407	437	472	435	467	431	466	450	477	464	491	443	464	482	454	448	424	479	470	447	447	494	458	440	477	452	446	431	464	479	442	470	432	469	504	449	433	419	482	469	418	461	436	431	501	477	473	432	457	432	476	453	460	457	452	466	500	474	428	433	439	473	433	456	456	437	473	440	457	484	456	493	450	468	455	418	466	483	492	460	449	442	442	441	458	444	453	465	444	484	461	412	463	432	465	459	454	478	471	472
6967	11618	10388	5800	3927	2806	2115	1734	1390	1241	1052	1016	855	811	710	715	630	601	619	607	553	526	488	497	489	512	483	468	490	487	490	445	443	486	438	459	447	440	399	464	488	480	441	443	460	455	456	452	440	406	418	454	460	457	393	469	431	446	426	453	390	421	417	417	393	460	447	418	438	437	419	414	428	438	448	420	445	435	417	415	414	436	386	426	431	439	437	426	424	458	423	418	424	460	450	416	413	442	405	440	402	431	412	414	422	444	436	418	449	454	396	446	441	447	442	394	439	427	459	423	451	387	396	418	426	407	416	445	435	441	375	429	441	409	438	417	422	429	412	451	422	398	391	417	423	380	428	428	424	432	391	458	439	460	404	419	447	429	443	444	411	406	406	403	388	437	381	428	413	444	428	471	458	454	435	405	419	413	433	392	424	425	461	421	418	411	431	443	437	471	440	423	422	377	450	443	453	418	426	424	446	385	433	422	415	471	427	410	436	457	419	417	412	392	407	453	414	373	419	402	401	399	412	400	428	475	407	409	413	452	407	415	403	448	418	457	395	413	415	379	419	417	407	409	399	457	424	391	407	449	475	440	413	445	399	452	430	429	450	405	407	403	448	433	452	417	418	386	413	387	480	394	407	454	441	390	438	410	427	418	411	393	391	397	424	390	382	443	433	446	405	398	418	409	399	403	455	418	420	416	400	392	422	423	442	383	420	414	415	430	409	414	463	410	437	423	440	441	443	438	413	428	461	418	422	416	411	386	444	414	400	394	453	418	432	428	436	425	445	421	383	400	390	417	431	432	409	427	426	368	425	422	417	403	404	418	430	436	432	429	400	406	435	405	395	419	361	423	442	428	414	445	432	405	427	392	446	431	384	418	386	428	443	449	442	409	406	433	396	441	456	408	440	405	399	427	428	428	415	446	439	421	416	399	411	392	431	470	388	431	442	414	441	388	456	456	430	440	417	410	432	427	421	466	441	413	419	431	434	411	404	395	418	410	447	427	382	436	397	385	428	432	447	432	441	412	437	430	409	394	434	420	371	427	439	402	451	400	415	441	428	462	409	404	456	450	430	417	397	436	428	407	462	434	434	407	406	410	401	458	398	471	436	413	422	369	394	405	402	384	362	432	413	443	384	409	406	384	420	402	381	449	451	422	436	444	416	397	393	395	376	427	412	452	422	433	442	449	408	411	393	409	418	425	427	429	388	414	442	442	413	432	398	407	415	430	394	417	436	410	434	412	358	429	418	430	415	384	427	409	424	385	441	406	417	418	416	425	413	440	431	431	393	398	421	444	476	453	433	433	408	417	444	404	395	390	429	444	413	406	424	423	437	392	369	417	443	434	413	415	392	375	439	455	395	393	404	430	434	387	398	397	429	422	398	410	424	415	432	437	413	392	425	403	416	442	445	415	407	414	398	456	438	424	391	428	407	426	445	440	396	429	395	444	391	432	438	391	414	420	408	411	433	411	418	413	418	409	411	435	429	432	419	430	430	426	413	415	442	392	409	415	445	424	411	434	396	430	441	413	400	369	406	401	421	396	429	390	410	446	404	394	428	431	421	430	448	389	436	440	465	420	406	416	420	434	411	393	407	402	451	448	457	420	443	425	447	434	384	429	463	412	411	423	431	414	415	421	413	427	408	421	381	428	436	432	434	450	463	437	399	388	421	399	430	412	432	416	401	394	439	425	443	425	416	410	390	447	445	422	437	435	401	428	427	409	429	413	439	377	413	420	410	402	418	418	427	433	452	400	383	413	423	429	410	381	454	437	412	426	408	437	407	426	460	435	397	407	385	462	435	412	413	434	407	419	424	414	365	458	418	428	413	407	443	436	393	421	436	425	416	435	462	404	386	438	389	433	471	455	417	440	393	391	441	437	430	441	428	391	372	434	390	436	443	438	426	432	454	440	403	374	434	428	432	458	414	410	439	456	412	415	405	435	456	406	398	434	451	397	416	385	379	437	399	421	436	397	422	431	385	420	415	450	450	392	411	414	414	415	436	403	409	428	404	432	418	407	427	429	435	411	436	378	439	441	394	386	405	429	450	423	424	385	414	426	423	399	418	442	387	428	402	438	417	438	467	392	408	430	434	407	427	462	452	400	402	456	394	409	425	428	462	405	409	404	418	431	455	461	387	439	399	421	408	408	418	380	386	389	377	373	441	426	402	424	400	438	399	432	437	408	432	427	408	428	421	409	427	407	415	397	428	421	451	420	451	431	413	398	457	452	460	376	444	395	401	412	440	431	403	390	411	378	433	445	434	410	401	384	474	400	416	420	404	449	430	445	424	396	407	402	444	433	391	410	413	434	387	428	393	399	393	392	417	414	403	435	433	456	397	423	412	443	421	396	407	446	416	408	421	411	426	419	435	475	380	409	400	436	414	414	417	377	439	444	406	446	450	432	419	400	415	404	469	409	472	445	382	400	421	448	420	405	411	429	385	412	434	426	396	413	397	413	437	412	400	461	408	413	371	392	409	410	454	401	431	422	423	438	429	417	405	445	420	439	408	403	450	423	402	415	415	425	430	426	385	440	447	391	429	414	404	415	399	429	423	417	425	417	407	419	404	426	390	421	423	444	468	396	418	391	386	398	411	391	392	427	421	412	420	455	401	413	429	431	418	411	411	433	414	414	380	410	385	418	426	386	379	427	403	430	408	425	427	413	446	416	418	450	417	405	432	413	435	436	412	410	431	440	413	408	425	420	410	407	417	427	411	451	449	414	422	397	411	400	444	395	427	465	438	392	431	395	420	432	399	461	398	411	422	402	431	430	434	410	381	417	422	450	428	419	411	388	456	456	443	391	424	455	422	400	393	397	390	412	426	390	447	426	427	427	393	399	446	397	433	429	448	422	393	442	432	415	405	414	438	414	450	421	394	409	432	433	442	384	403	438	422	402	460	401	431	415	399	408	408	397	420	461	423	449	398	413	477	418	423	442	398	423	410	410	421	399	453	409	382	407	426	395	427	398	436	414	421	400	420	450	401	428	425	422	450	418	437	445	442	405	414	426	413	411	441	421	410	390	410	399	442	431	406	452	400	441	399	447	458	413	411	393	441	412	405	421	395	390	419	415	416	402	435	420	448	399	411	395	415	423	419	417	455	410	446	392	428	414	380	410	469	447	403	404	422	437	432	436	437	435	404	418	397	453	444	411	414	407	412	426	417	404	405	435	428	427	421	439	438	394	430	439	429	418	398	411	412	343	433	421	431	415	428	439	426	412	435	426	432	431	398	400	413	426	436	439	435	440	423	438	427	426	429	438	444	416	400	374	416	404	415	405	411	437	408	412	419	437	402	458	357	410	420	436	437	411	429	416	419	382	414	416	434	439	407	394	425	406	434	412	451	395	418	446	439	464	421	414	447	414	422	424	428	454	436	419	454	418	402	426	443	405	408	408	410	455	410	428	429	435	398	401	416	434	442	436	421	398	409	433	403	414	428	417	453	410	396	407	428	406	423	427	400	419	407	381	431	402
24269	22022	29208	25524	22032	22145	12148	2336	1679	1531	1415	1249	1176	1184	1053	1032	1008	942	955	836	891	931	913	878	882	839	824	819	812	851	802	790	745	798	798	782	795	793	763	779	781	808	762	735	765	741	743	767	756	810	765	741	748	769	771	819	747	734	756	768	762	740	735	751	743	689	745	737	758	740	767	796	732	702	746	752	758	760	709	746	745	744	737	747	705	743	773	755	722	751	762	771	751	752	745	783	785	756	744	700	746	798	755	730	781	717	743	758	735	722	771	719	715	766	748	726	708	720	774	759	734	764	718	758	745	793	727	750	725	746	697	750	680	722	790	738	802	733	760	780	742	729	720	706	730	734	786	749	779	768	734	766	733	768	734	733	715	754	684	769	805	749	758	742	745	749	716	761	765	785	751	768	749	696	767	730	751	761	756	726	761	752	741	723	784	737	717	686	757	750	748	728	722	725	746	784	732	728	805	785	799	765	696	777	727	730	713	768	667	756	743	727	778	785	756	761	783	731	736	780	748	734	756	729	684	761	754	764	770	714	721	756	708	714	828	704	758	760	737	757	720	760	752	755	726	771	726	723	696	710	720	733	719	704	760	733	748	757	769	726	742	749	706	732	752	703	737	752	721	705	693	753	738	737	740	737	742	772	730	772	752	761	761	736	727	788	720	774	677	779	763	729	733	754	731	739	739	768	744	730	754	774	769	730	713	749	760	739	758	729	739	771	745	778	737	783	770	694	752	771	777	695	763	737	769	758	781	740	747	726	770	706	722	727	740	764	764	772	748	777	741	738	784	778	774	746	793	733	739	725	749	747	723	768	758	794	709	714	708	747	737	757	720	776	727	735	761	771	694	727	726	759	739	690	736	743	789	725	764	760	757	733	755	686	709	743	738	713	710	757	756	778	720	774	754	760	735	773	708	737	765	732	778	733	745	729	706	788	748	732	723	733	743	687	728	750	746	767	739	724	727	765	748	761	755	731	674	764	709	754	754	752	767	748	727	758	758	775	702	705	713	743	734	721	775	726	760	719	755	743	743	744	739	782	768	693	737	718	748	733	713	706	766	741	775	737	758	740	761	736	735	695	794	717	750	716	766	748	742	706	704	739	780	769	753	740	745	796	729	678	723	700	718	714	714	740	708	716	753	754	746	760	718	756	649	715	710	757	751	752	722	734	667	716	743	744	740	719	742	723	715	728	759	719	748	729	726	766	693	751	770	696	753	709	746	750	732	706	727	755	768	700	796	717	778	680	725	794	806	737	810	760	722	745	761	705	756	707	684	804	759	698	733	763	719	678	752	719	762	743	726	749	754	728	733	696	763	798	709	808	708	770	757	741	693	734	717	741	712	723	806	711	726	697	722	710	729	763	707	779	779	732	756	782	766	726	751	709	706	698	729	736	706	746	803	764	724	765	758	768	672	741	736	807	675	696	720	707	739	775	736	720	672	702	794	684	759	765	776	724	706	747	737	765	765	709	731	795	754	746	690	704	746	738	744	721	713	757	727	754	781	743	701	697	725	745	767	730	756	761	738	712	737	730	719	778	720	758	758	739	771	728	742	685	789	702	725	779	714	739	721	719	704	751	756	729	707	776	705	725	752	736	739	760	715	766	779	788	808	738	763	712	761	747	717	752	713	712	706	712	725	744	770	757	739	708	770	750	771	740	711	745	714	687	703	747	769	793	726	787	765	717	757	705	779	748	735	756	758	736	755	765	686	760	737	744	753	743	679	749	725	732	733	791	789	785	717	735	744	787	797	701	712	737	719	723	715	755	765	740	806	737	725	710	790	746	768	764	742	711	745	685	784	760	717	733	745	713	751	697	748	761	749	731	704	744	682	737	740	745	725	723	719	738	762	733	717	784	775	721	727	752	742	732	682	764	774	759	728	737	774	748	711	774	760	733	719	728	698	808	693	797	734	779	697	731	735	748	727	760	744	732	707	764	767	752	740	798	735	715	718	698	706	749	734	728	741	729	768	778	717	728	764	704	730	769	730	704	725	764	740	793	726	759	744	728	734	704	686	744	737	765	692	731	738	713	755	750	718	718	750	770	783	768	754	745	763	710	704	731	699	759	742	783	715	701	695	785	731	772	752	727	703	719	710	748	702	772	727	743	702	736	717	760	748	794	744	744	747	721	741	756	735	771	724	758	742	710	749	730	764	744	738	754	743	725	730	677	697	706	748	704	738	730	688	770	745	712	739	803	744	732	748	718	792	722	763	705	742	710	758	741	740	746	703	719	712	725	736	743	702	768	770	743	709	759	719	767	713	704	775	723	715	751	741	782	731	751	794	695	747	718	750	709	734	753	699	730	725	751	790	792	712	749	757	738	719	750	745	777	711	735	752	741	776	739	697	729	704	745	731	748	739	731	711	757	672	721	752	719	727	764	787	701	742	763	712	717	752	766	717	737	725	767	694	715	692	740	749	735	719	737	779	742	797	737	703	732	710	703	722	747	753	731	755	721	738	787	671	764	712	706	706	748	732	740	774	731	754	724	734	760	750	737	723	693	706	734	793	770	736	719	714	752	732	728	792	717	747	747	792	725	671	721	745	725	739	726	710	787	685	727	707	755	680	726	735	711	758	758	707	706	753	763	687	714	781	717	765	784	755	796	736	773	726	782	714	788	750	777	763	743	776	727	725	780	729	747	754	727	746	717	717	783	683	754	718	736	741	726	718	790	734	725	752	722	727	771	704	718	721	770	731	716	724	736	726	782	705	715	772	711	747	724	736	785	723	693	696	737	689	727	761	753	713	744	748	750	742	749	726	721	747	768	706	717	706	738	754	744	740	752	727	774	716	769	738	829	772	761	713	706	720	724	736	755	741	764	747	744	762	685	695	726	757	698	758	737	735	726	766	758	770	792	763	754	760	726	714	733	758	712	762	797	729	753	745	734	752	766	736	757	736	749	749	733	730	732	744	789	762	744	738	747	757	787	744	751	724	749	731	743	735	756	723	762	712	727	700	736	756	761	769	799	761	790	669	735	758	752	735	758	741	755	762	746	761	769	774	746	728	729	782	758	723	718	729	816	738	743	758	724	712	720	732	724	736	759	761	761	727	745	684	718	745	715	710	745	711	704	746	731	723	746	769	727	803	705	707	731	742	712	730	742	777	721	718	714	771	744	724	732	740	733	714	769	672	748	768	721	702	715	729	692	708	734	777	743	714	730	744	737	769	730	773	772	769	738	714	733	682	770	745	737	728	743	704	789	820	704	737	728	754	715	731	746	736	754	752	762	713	742	746	757	720	716	704	771	744	720	746	702	762	744	694	718	757	753	730	703	710	735	731	817	716	700	700	726	716	731	739	684	770	709	727	760	777	772	709	735	747	754	745	704	762	751	785	769	744	712	760	737	754	743	760	722	760	763	771	744	773	722	773	706	741	763	725	708	708	744	744	721	735	740	735	777	740	708	696	669	757	767	717	748	691	717	760	716	729	764	786	707	749	688	748	731	726	745	687	748	709	773	757	777	782	744
10674	20015	18102	10691	7462	5537	4230	3395	2835	2331	1977	1749	1545	1464	1314	1287	1203	1090	1032	987	952	881	889	917	830	827	896	850	789	818	828	724	822	750	722	768	782	728	755	739	723	719	721	770	735	740	728	678	725	743	683	677	701	728	724	730	747	676	712	720	719	651	644	705	753	732	710	697	752	742	672	711	643	740	679	706	713	653	677	639	715	662	630	648	746	711	650	736	654	656	662	670	685	696	688	644	686	665	727	754	710	692	688	663	677	652	732	657	727	733	655	714	685	674	701	693	722	672	664	687	704	677	646	706	697	694	687	700	667	676	724	700	639	671	671	660	710	660	686	747	704	682	662	714	706	721	670	656	705	679	681	680	695	675	646	693	698	679	641	682	658	697	674	702	656	676	714	673	718	731	655	673	680	700	707	696	673	683	675	751	654	732	691	689	639	682	692	691	671	660	690	713	725	641	645	697	668	657	685	696	661	749	678	685	666	689	678	715	673	709	684	662	672	678	699	689	666	668	647	671	716	662	692	686	703	698	719	640	644	690	736	690	680	706	700	687	657	656	689	685	700	717	733	676	676	678	671	637	665	705	715	650	703	717	713	674	615	659	635	661	675	643	665	692	635	652	680	634	682	689	687	695	691	664	682	650	685	679	695	680	705	659	690	711	754	692	726	701	676	671	650	691	669	686	687	662	678	673	648	694	713	704	740	670	646	691	663	659	655	671	709	699	671	699	627	658	685	696	680	662	711	733	651	688	674	703	666	660	677	693	712	714	683	647	684	669	689	678	643	731	694	670	656	693	670	620	680	690	697	674	666	722	726	662	693	666	667	696	689	714	675	662	655	673	736	634	717	695	658	621	721	675	682	646	691	694	755	708	679	676	698	702	663	692	670	665	713	698	692	707	688	701	690	657	654	693	680	628	694	673	678	687	744	694	688	716	672	668	709	645	678	602	681	706	638	702	649	652	697	682	672	640	651	675	692	673	716	696	727	714	673	678	700	665	698	706	736	663	686	663	717	692	629	702	689	748	655	679	659	703	695	686	670	713	701	671	706	704	664	696	643	677	734	649	690	646	682	663	715	645	659	674	692	662	682	705	674	710	704	663	651	760	685	693	668	705	646	712	661	661	619	677	675	651	686	679	679	690	672	733	721	702	671	666	611	672	693	715	657	689	681	714	664	640	688	715	694	668	681	692	654	668	686	684	694	677	701	669	648	692	690	687	679	695	659	675	642	716	699	735	696	663	675	662	682	694	677	691	680	626	690	665	689	707	711	678	671	698	706	670	648	695	695	661	659	707	672	681	651	697	683	684	681	619	665	673	647	685	682	687	706	686	696	677	684	709	674	627	659	698	684	705	713	643	684	743	709	684	678	704	692	726	688	730	653	655	682	673	657	707	659	703	688	692	653	669	709	693	695	741	649	714	705	676	656	681	681	695	675	707	683	686	680	705	688	682	685	667	661	670	707	699	650	678	715	690	711	655	705	709	665	715	701	666	666	677	656	659	669	716	680	719	719	668	669	706	650	657	676	665	718	645	705	697	667	708	653	671	774	677	674	683	644	660	713	673	712	679	653	659	652	684	733	668	647	678	655	723	650	704	705	655	637	689	689	676	689	646	697	708	649	644	634	624	651	744	644	658	652	707	689	632	662	690	676	699	665	701	687	671	669	691	729	710	681	678	676	661	627	737	680	640	692	723	680	684	632	712	619	649	716	652	677	643	665	684	656	724	667	656	682	712	709	674	719	703	716	711	702	712	692	692	669	730	686	687	687	650	710	685	644	677	672	644	690	680	649	624	670	720	748	672	624	624	687	698	713	699	702	667	665	682	663	675	712	695	685	702	719	658	717	718	723	709	708	703	652	667	681	708	692	681	651	683	643	649	695	669	669	717	716	709	669	691	673	656	709	661	649	686	679	638	713	658	732	665	683	646	676	709	665	642	675	658	687	705	692	682	638	673	695	667	696	694	642	706	713	683	742	708	679	679	663	670	679	651	657	719	705	664	647	624	612	664	644	654	647	715	687	648	667	698	693	684	718	663	694	659	707	687	692	713	644	703	658	668	705	693	688	697	695	689	676	699	696	706	739	664	692	675	689	656	676	698	683	716	699	699	701	676	698	673	715	686	692	677	699	662	672	689	680	631	677	648	669	694	652	718	702	701	673	695	652	699	694	660	670	613	687	652	705	705	660	657	710	636	661	718	646	688	686	677	666	648	661	682	649	664	686	659	624	688	624	690	687	648	693	690	661	704	687	670	686	719	652	684	689	688	673	652	700	672	741	624	675	685	644	675	665	705	687	662	653	667	734	694	666	643	693	670	707	701	687	704	680	669	692	680	678	670	696	662	686	719	694	674	686	670	689	682	629	692	654	665	693	710	683	684	711	684	721	711	708	619	683	697	686	693	703	671	707	673	695	756	683	631	672	658	691	704	655	672	678	683	666	639	641	647	679	693	689	727	713	651	727	665	680	661	691	669	645	691	675	650	686	653	715	657	684	713	669	637	729	657	720	639	708	701	670	648	693	629	688	682	671	672	723	675	626	657	692	703	672	723	665	671	663	662	715	708	636	658	720	666	677	709	669	658	651	680	674	681	700	676	692	723	628	665	657	701	687	729	668	673	746	663	693	653	655	632	664	671	710	670	746	678	671	673	739	676	705	663	650	683	701	720	692	639	663	693	635	709	714	659	713	663	684	705	709	715	695	694	702	640	693	670	704	661	668	739	645	716	687	705	709	669	692	707	657	659	679	710	672	710	677	708	662	652	684	702	682	698	646	654	696	714	702	644	691	678	663	690	663	652	655	708	609	686	688	703	690	675	682	717	670	696	691	712	748	652	623	679	654	690	739	661	676	634	681	688	701	699	692	677	701	686	669	672	705	706	683	689	730	735	632	676	665	669	705	654	670	655	673	696	687	679	738	673	712	671	705	712	643	715	675	684	698	643	705	711	695	654	699	634	677	656	697	665	656	653	671	672	673	678	715	686	657	686	635	681	625	698	672	729	684	764	694	694	673	652	675	717	671	736	667	759	695	642	684	702	627	703	641	711	685	670	662	741	666	684	710	729	692	683	660	677	643	716	616	674	664	699	723	685	709	675	670	671	669	668	640	688	669	684	724	721	708	699	680	677	679	668	627	683	702	644	694	686	671	675	669	673	664	699	674	737	704	652	678	694	639	628	713	727	712	685	696	680	655	678	672	703	684	733	711	664	674	718	657	691	695	681	655	711	730	697	655	607	698	638	706	702	659	686	677	667	689	687	704	735	691	672	673	681	664	663	672	695	702	658	678	693	704	661	664	677	672	707	629	676	693	685	703	692	667	676	689	688	648	706	693	685	678	735	734	646	728	695	689	692	690	730	633	700	665	692	675	663	691	684	660	659	659	674	673	661	692	721	687	696	677	699	708	705	663	708	693	679	688	698	658	670	692	637	715	683	691	719	656	666	711	692	696	646	696	671	679	692	638	705	697	711	656	695	654	690
29661	15631	1957	433	315	252	203	183	161	169	171	167	148	172	184	171	182	156	181	162	180	159	152	162	145	152	141	161	174	158	149	167	144	163	171	162	144	156	185	179	155	168	155	143	149	168	176	137	147	156	154	141	151	186	169	197	177	167	155	138	182	173	164	160	156	172	147	154	170	153	160	161	144	152	140	164	174	163	164	155	158	158	160	165	159	148	155	151	183	188	163	191	147	151	157	156	154	171	158	147	172	178	150	153	171	167	143	170	174	166	156	167	181	175	156	178	171	149	162	168	155	178	151	164	139	177	160	160	162	157	131	166	171	155	148	157	161	160	144	140	148	193	170	173	149	165	161	157	143	166	173	168	168	157	158	147	164	144	161	154	163	164	152	146	147	152	147	154	148	159	156	144	150	168	141	178	163	169	164	157	172	162	174	147	158	177	156	178	164	137	145	158	170	171	169	158	160	164	151	166	152	159	159	148	157	174	172	147	159	149	133	163	165	167	144	149	148	151	179	154	171	154	147	157	175	192	157	162	168	145	148	167	153	168	159	162	136	168	156	149	154	139	150	148	154	138	149	165	150	180	135	169	146	156	139	172	155	174	168	153	134	144	160	141	165	148	151	161	174	182	152	163	127	168	131	141	180	127	149	161	154	163	158	173	175	176	170	150	189	182	157	167	147	180	157	147	157	167	147	135	138	174	152	170	166	168	150	146	143	162	125	131	157	185	175	189	163	187	166	164	160	153	150	149	143	134	156	158	163	151	170	166	163	173	163	133	188	163	154	168	163	135	160	168	155	143	141	157	167	178	163	145	160	167	170	164	174	178	162	157	163	160	152	150	160	169	178	150	148	172	178	146	161	171	172	157	154	163	123	183	167	160	158	156	175	178	164	161	163	153	132	147	161	156	170	153	156	160	144	152	161	139	155	153	133	154	149	142	123	154	173	147	147	168	155	141	162	157	179	151	141	176	162	160	147	161	171	166	152	168	158	184	145	141	170	156	181	158	173	160	171	137	172	153	165	153	165	187	159	178	162	170	169	140	160	158	159	143	138	177	126	152	159	161	163	162	174	152	165	129	175	159	183	162	175	159	171	137	179	150	160	175	154	149	145	153	141	152	159	180	150	138	178	162	165	181	165	159	158	145	173	155	134	182	178	161	184	169	151	150	134	159	172	163	163	198	137	148	167	152	163	170	168	170	179	139	151	183	165	140	145	172	157	157	175	160	164	169	163	161	162	173	154	191	178	144	161	160	168	150	172	156	150	171	166	163	146	162	164	159	174	126	151	161	178	149	166	162	163	167	141	155	176	136	152	146	151	151	137	156	149	165	183	153	151	130	176	163	174	146	157	177	153	156	151	122	153	149	140	158	170	148	165	158	160	150	172	160	167	136	138	133	151	165	158	155	156	158	166	165	153	159	165	133	185	145	162	139	151	171	177	165	155	166	148	160	167	161	158	164	163	162	142	142	165	164	152	143	168	166	159	140	172	143	168	148	138	142	141	153	137	178	133	187	160	171	165	152	164	170	154	151	153	166	185	157	157	162	183	176	136	169	180	157	160	158	162	141	147	145	149	144	160	136	156	160	168	153	162	135	158	132	151	153	154	173	160	153	162	141	176	170	184	186	148	170	166	154	170	168	179	160	153	156	152	170	162	169	144	146	149	159	166	154	156	152	159	171	155	147	145	160	183	178	165	161	139	165	152	152	142	156	165	153	138	156	157	146	163	154	155	153	171	143	164	136	164	131	167	130	153	186	164	155	158	148	158	151	150	182	163	145	180	150	143	161	166	167	146	153	161	188	152	164	170	157	174	146	147	153	154	154	153	138	182	171	163	158	176	164	149	143	145	158	131	166	153	167	151	145	177	163	150	142	141	166	157	144	174	141	172	173	156	172	154	170	143	164	157	148	163	156	151	140	158	162	173	148	158	171	146	173	167	134	157	172	141	158	159	148	168	131	164	178	151	159	158	188	126	160	176	190	150	178	154	143	159	145	181	169	126	156	174	162	163	151	162	150	166	171	157	162	137	155	155	173	161	163	163	191	141	162	189	174	170	165	168	133	154	174	168	161	168	152	164	154	151	176	166	159	152	169	166	162	168	181	138	157	158	132	143	132	157	158	131	142	205	195	139	179	153	143	172	135	158	168	147	166	147	157	156	157	161	144	183	141	169	150	146	172	158	161	150	194	161	162	139	157	147	172	158	129	150	165	162	171	146	147	190	153	161	133	172	160	156	173	161	144	162	167	153	178	173	157	161	176	143	156	144	161	155	144	173	166	154	129	148	176	178	154	166	162	171	129	156	153	147	177	176	165	152	170	159	145	161	171	153	147	167	133	138	157	171	160	149	157	168	164	157	145	175	170	184	162	172	162	183	163	144	152	167	180	165	159	156	158	147	158	139	160	150	142	172	136	139	169	156	144	155	142	165	168	145	172	180	177	146	151	171	155	160	144	166	166	156	157	150	153	153	170	159	148	156	161	153	144	164	164	162	158	141	149	153	164	159	157	156	170	160	146	165	176	160	165	167	171	171	156	164	156	169	154	148	152	185	160	166	185	184	154	149	167	148	171	149	167	145	153	144	162	149	159	166	145	166	141	147	161	158	155	166	152	168	155	162	157	144	166	167	166	171	191	161	161	152	170	149	150	169	144	156	144	155	153	160	174	160	158	150	154	164	154	159	155	123	167	160	154	146	156	156	168	172	149	139	169	149	162	170	154	157	156	186	167	151	167	157	151	146	163	166	176	143	139	173	154	154	142	158	166	164	153	151	160	168	154	135	162	137	145	150	164	158	166	142	182	153	155	157	149	173	166	155	159	146	141	146	169	151	175	157	155	164	169	130	147	141	161	171	170	173	159	150	147	149	163	159	166	143	171	181	147	167	166	153	174	167	182	168	166	144	157	180	160	148	165	167	167	182	155	173	178	142	146	156	171	164	156	177	152	162	151	156	152	177	177	159	166	164	193	165	166	150	146	139	163	121	152	147	148	163	167	167	156	143	187	158	163	158	150	157	132	160	162	143	159	144	136	154	177	144	163	166	136	144	162	172	171	166	157	148	160	146	166	162	145	160	167	166	143	136	149	160	162	167	170	147	146	145	161	143	144	138	180	147	173	158	158	145	169	138	164	153	166	163	172	171	173	164	151	130	171	144	199	156	160	160	173	167	172	160	152	159	145	156	151	159	151	155	169	163	160	194	175	163	137	147	173	178	160	174	169	174	170	154	177	136	144	139	172	137	166	178	153	171	151	155	159	135	153	159	186	167	161	141	148	141	171	173	145	150	165	150	165	142	155	182	158	155	161	167	167	180	138	150	152	165	155	166	164	151	152	152	151	159	181	165	156	158	179	165	179	153	174	149	160	150	167	157	145	170	140	153	168	141	165	163	177	154	164	160	145	176	162	154	157	152	163	155	148	149	160	173	136	149	154	134	164	152	137	152	168	162	166	140	164	171	156	158	152	145	181	151	153	165	138
5222	832	739	428	336	281	266	231	220	199	189	182	187	174	187	188	166	148	168	176	167	159	158	147	159	169	163	174	141	164	149	159	171	152	161	157	155	146	135	156	158	167	150	161	169	155	173	165	158	169	153	165	138	155	157	150	152	162	170	179	174	142	155	159	165	175	166	161	181	169	162	165	169	148	151	150	180	160	162	158	175	161	130	139	162	175	148	200	160	176	171	147	176	157	177	154	151	151	176	155	161	160	162	157	141	155	161	144	148	177	156	139	160	155	147	174	150	170	134	164	157	176	169	163	164	150	177	145	171	146	177	163	176	162	168	162	192	145	165	148	139	155	163	167	176	157	159	163	162	136	161	161	179	168	136	155	160	154	167	203	169	160	157	160	168	164	166	166	180	160	141	141	152	159	167	159	174	153	166	186	162	161	167	168	166	158	129	159	184	154	158	149	168	155	169	149	172	159	155	168	142	162	153	173	162	144	177	134	171	170	166	165	155	162	173	169	140	163	155	169	170	163	181	149	169	168	169	170	163	155	176	147	163	140	174	154	152	167	172	141	152	140	153	135	170	163	167	171	152	170	187	151	173	146	155	169	163	154	192	155	140	176	145	171	154	161	149	157	153	157	162	154	170	154	142	152	153	158	180	167	153	147	173	171	159	169	180	164	156	148	159	151	150	167	143	164	160	165	145	153	165	139	157	150	159	140	143	143	178	168	163	166	163	192	157	140	164	174	153	140	162	180	157	154	153	161	176	141	161	139	167	175	167	171	160	164	163	164	163	169	170	157	183	139	171	146	168	165	161	150	137	164	162	142	150	174	161	152	162	154	163	138	169	161	152	147	161	161	172	160	171	162	165	162	169	178	143	165	153	166	160	168	152	158	159	174	158	175	165	167	165	148	174	150	179	137	157	163	155	159	153	127	161	161	155	158	142	145	170	155	172	163	137	166	174	164	159	159	156	172	160	160	170	176	150	148	148	143	169	146	179	162	144	155	175	136	157	151	161	176	159	168	165	162	147	177	168	174	169	177	164	149	144	154	164	149	141	143	180	160	165	147	143	172	163	174	137	150	194	171	132	177	173	176	173	157	150	155	158	172	161	158	166	154	162	153	137	167	183	168	149	162	149	157	148	153	158	160	169	181	151	188	182	141	152	154	162	175	177	178	174	149	131	180	147	157	179	156	157	153	166	147	155	145	178	160	176	144	170	160	141	165	188	154	151	184	137	159	146	162	149	160	170	155	172	163	181	149	136	140	131	151	165	149	167	159	152	154	154	166	146	189	181	163	178	133	138	175	164	158	156	144	145	163	142	166	141	163	154	162	159	153	157	161	165	133	166	137	175	156	176	157	175	153	130	161	146	164	173	160	170	157	158	149	178	164	164	149	157	155	173	173	149	184	160	160	134	155	153	174	167	188	170	158	130	160	158	149	169	151	161	163	157	144	137	162	164	169	172	151	149	177	142	148	154	145	173	171	156	173	151	175	165	160	187	161	176	158	168	138	158	171	141	158	147	142	170	168	156	161	163	159	145	171	157	145	162	161	161	156	160	157	167	158	158	170	144	163	160	147	153	165	167	156	163	133	157	160	159	153	150	147	135	168	171	148	144	159	164	168	163	151	190	138	165	148	165	165	142	155	163	151	146	152	170	143	149	145	179	160	159	179	163	126	151	150	157	168	180	170	158	173	172	141	158	157	139	150	171	193	152	155	138	162	165	134	138	160	162	152	165	159	157	177	173	161	145	164	130	159	155	167	151	150	141	160	164	154	164	136	158	143	148	167	137	141	167	185	146	159	150	159	150	173	149	185	154	144	161	152	158	164	150	127	166	147	162	174	149	181	169	170	159	162	169	142	154	148	182	170	162	153	153	165	157	179	159	163	191	164	163	162	153	170	160	176	152	179	157	157	167	158	166	147	183	133	188	159	177	162	135	147	147	166	164	158	153	169	177	154	149	150	157	157	167	172	156	181	157	175	161	143	168	168	167	159	157	176	172	155	156	173	156	159	168	155	166	134	147	144	173	153	146	164	163	138	152	170	184	159	161	164	156	169	170	150	168	166	147	165	164	147	179	133	169	139	161	170	139	155	151	155	165	147	156	164	184	154	162	182	164	153	141	158	163	173	164	161	177	154	160	180	160	162	151	170	167	157	155	160	146	156	149	148	162	164	182	157	155	163	155	158	147	164	159	156	158	161	161	159	176	171	157	154	172	178	164	163	158	173	153	175	152	158	140	164	142	159	155	159	143	170	159	160	166	180	153	155	175	158	167	145	160	140	170	139	176	150	151	185	148	145	164	155	130	169	165	131	152	172	163	139	143	149	185	152	145	180	141	173	170	162	165	163	176	146	156	138	132	180	150	166	147	160	150	164	171	148	152	153	166	164	157	151	170	151	159	161	177	156	159	165	178	147	190	176	162	154	180	174	147	158	176	182	166	160	169	146	147	168	151	172	155	158	175	170	180	168	146	150	169	148	157	152	138	175	158	129	169	159	159	162	155	138	155	135	149	168	168	149	163	149	176	174	152	162	148	158	151	155	149	175	148	156	166	180	148	142	169	157	161	162	148	143	156	169	172	177	161	175	157	133	150	162	157	163	187	136	162	147	162	161	162	166	161	155	158	142	152	158	166	156	173	174	166	145	166	157	152	177	163	138	162	177	179	168	159	160	192	167	163	156	175	134	169	154	180	149	153	158	160	165	148	170	135	157	150	148	144	143	147	120	166	159	163	159	150	154	154	173	162	164	160	151	159	176	140	156	169	150	140	168	156	155	156	156	141	133	132	134	164	154	172	170	158	167	172	129	176	153	149	147	144	187	162	200	151	161	170	171	151	148	161	150	163	169	158	186	143	139	158	163	160	184	139	177	153	163	179	153	149	198	151	194	161	185	133	184	158	152	165	160	161	143	160	170	165	160	148	174	157	147	167	161	178	156	176	179	147	156	148	147	176	140	159	176	157	153	130	170	159	165	138	152	170	153	172	171	146	159	155	159	195	163	174	158	170	145	158	166	156	135	153	161	150	168	159	160	176	144	172	163	145	156	138	159	155	163	142	161	159	173	156	149	141	146	180	147	155	138	152	164	178	164	182	162	158	168	161	172	171	160	171	177	143	168	160	162	154	139	164	166	158	155	168	163	158	143	156	149	153	164	165	148	159	153	158	151	163	169	159	166	155	161	135	154	171	153	129	150	183	170	156	146	131	150	150	157	160	164	173	149	163	169	173	157	161	161	141	154	146	153	166	170	159	156	154	164	156	151	169	138	165	137	151	165	131	163	161	159	184	174	158	151	141	156	146	191	168	170	168	132	171	162	164	135	148	141	140	162	173	152	145	170	148	172	158	150	186	147	136	140	159	173	157	149	190	149	151	168	172	173	159	169	150	148	164	159	157	175	174	174	150	141	147	160	154	175	169	166	150	146	169	174	172	165	176	182	165	157	159	167	167	158	167	169	138	134	166	128	184	173	146	157	157	171
25342	20966	27504	24595	20979	13041	1958	1186	972	903	826	784	697	706	649	657	613	574	609	573	554	560	561	543	541	480	511	519	574	508	541	515	503	501	512	493	496	491	515	512	481	529	510	524	500	529	506	490	484	525	503	506	503	482	502	473	512	469	497	546	518	520	507	515	497	497	500	505	502	520	489	461	489	467	484	485	482	481	499	479	481	512	471	463	491	489	495	467	504	475	476	491	491	473	476	501	494	460	500	459	510	512	510	479	460	488	511	491	463	503	474	471	457	463	477	490	484	494	448	506	491	472	522	469	465	482	479	468	470	486	513	481	488	480	503	503	490	493	503	531	514	505	498	477	504	486	522	490	456	509	480	478	490	509	456	497	457	480	506	509	496	498	502	478	488	505	505	500	499	474	454	466	467	476	484	504	480	484	446	502	519	461	486	506	472	504	478	508	463	518	498	499	492	496	480	471	473	488	452	433	460	491	475	453	465	490	531	482	486	509	478	483	476	473	516	489	471	448	474	475	523	488	518	489	494	522	507	502	502	454	461	498	472	505	495	490	507	444	463	490	481	474	488	485	475	476	482	507	490	515	490	480	519	469	485	489	454	474	492	461	490	512	502	493	454	487	513	493	493	495	497	477	482	473	468	478	513	466	489	509	531	499	453	461	482	520	476	523	471	449	467	492	504	488	490	503	486	517	481	489	467	483	484	468	521	512	451	455	478	502	488	485	480	459	462	476	466	486	499	508	495	455	407	471	488	498	477	519	502	486	485	487	502	493	529	432	511	495	432	505	511	500	476	475	471	458	493	510	492	504	510	500	478	438	476	468	474	466	474	466	508	462	484	490	474	510	478	514	455	496	480	475	478	475	478	446	478	480	490	489	490	479	488	476	487	496	492	470	466	517	487	479	489	510	470	499	465	487	497	503	510	458	527	497	479	511	500	474	469	535	479	439	503	462	553	525	487	495	480	503	510	506	510	488	500	480	489	509	506	509	505	475	500	494	460	478	495	462	472	476	532	488	484	518	493	473	510	493	483	518	493	501	449	482	471	502	527	530	496	515	440	490	493	511	525	443	457	477	481	444	487	487	484	503	508	521	503	442	465	461	443	498	482	470	500	519	474	468	473	465	480	473	454	478	454	433	485	480	502	515	454	463	498	484	448	509	522	509	480	472	467	481	490	478	514	456	472	482	458	467	468	485	460	461	498	500	500	515	525	507	472	494	479	495	483	522	477	504	548	473	490	498	473	492	466	498	487	512	489	522	452	482	434	476	526	473	479	497	478	494	455	486	483	469	475	477	475	455	485	489	482	485	462	513	481	500	504	491	467	465	510	463	494	449	494	516	470	447	510	501	502	448	482	451	544	463	482	481	489	491	505	465	492	512	457	462	500	483	478	469	474	508	425	483	482	456	524	516	469	501	542	477	446	473	440	515	467	485	487	426	466	476	441	454	492	519	494	472	492	519	538	509	473	505	482	451	438	481	501	543	513	475	483	486	478	432	502	470	479	496	483	477	521	488	509	490	474	447	485	465	502	458	477	480	471	501	503	488	493	487	472	513	479	482	475	494	452	494	469	482	492	463	456	507	489	521	428	491	478	470	465	522	492	495	472	453	443	483	479	483	504	469	488	475	473	522	493	498	496	497	458	511	525	482	453	477	488	476	505	515	489	470	496	486	513	464	450	529	479	464	479	471	513	482	469	474	461	417	492	544	537	499	468	485	504	483	490	476	442	517	476	478	469	486	487	478	464	472	472	490	494	476	434	483	465	463	477	480	494	474	462	518	479	464	480	466	491	485	460	505	517	464	507	502	495	513	545	477	484	492	465	473	518	483	460	514	518	498	465	522	506	459	493	522	514	489	499	437	498	494	506	485	490	473	485	486	536	460	472	479	496	516	461	455	497	471	458	507	433	500	461	487	498	508	472	514	474	431	509	451	498	433	505	486	462	497	476	440	484	462	501	476	509	501	473	454	464	456	508	482	505	504	493	492	501	522	483	502	484	516	514	493	493	484	487	544	445	486	505	477	485	460	444	492	495	485	487	483	473	469	504	487	523	461	462	506	497	509	493	463	537	468	512	506	486	491	519	465	510	502	451	499	476	450	457	465	460	486	463	495	478	489	469	515	509	482	472	475	481	551	503	478	491	494	474	462	442	491	490	541	471	500	474	507	465	485	530	493	504	454	471	496	483	465	490	499	489	505	478	484	499	438	462	477	473	488	509	493	495	455	478	504	482	483	528	465	481	521	509	499	477	461	468	496	463	508	515	492	476	485	476	484	474	481	487	455	504	466	484	503	502	490	471	510	474	478	509	497	470	472	479	466	489	482	518	506	485	507	499	477	452	490	480	469	452	488	480	484	461	433	441	498	495	470	487	482	527	502	537	458	467	510	526	488	487	487	493	465	480	486	464	470	489	487	509	480	474	469	484	474	468	498	466	466	474	510	495	469	472	474	507	473	512	461	502	485	457	490	479	528	481	508	463	515	505	503	444	486	534	489	509	506	479	461	485	468	493	495	556	477	509	456	496	478	505	485	441	489	467	484	514	503	447	508	480	503	475	500	476	518	488	476	498	487	481	499	486	480	517	480	494	520	490	467	442	497	493	493	457	485	465	476	460	507	427	474	504	466	481	495	491	480	491	457	461	471	511	465	502	457	515	466	481	480	489	501	465	445	484	467	483	515	469	463	491	519	506	472	485	493	506	496	494	506	478	455	545	461	495	478	486	515	476	493	489	475	509	504	447	463	487	468	484	452	456	509	504	459	499	523	469	485	507	529	488	486	448	496	490	498	492	492	486	507	527	507	485	448	470	466	474	504	477	452	483	454	468	480	476	482	517	479	460	479	523	481	477	516	470	496	488	485	485	504	488	479	514	487	510	507	471	477	504	484	456	514	448	445	488	492	481	453	515	458	484	513	490	483	516	468	482	464	452	467	447	499	478	452	518	506	464	472	498	483	507	470	501	518	483	453	468	491	485	507	528	469	479	477	499	514	481	496	502	486	517	473	465	482	505	498	444	461	512	511	479	470	492	488	514	482	495	473	480	475	502	431	501	471	501	503	477	493	480	470	461	457	478	480	536	500	494	459	494	507	437	500	477	473	494	483	483	470	496	524	496	448	482	483	462	484	455	466	487	469	492	498	485	473	470	474	490	505	468	510	469	497	495	500	466	513	485	479	497	487	480	472	497	491	471	498	497	461	499	461	481	497	464	492	538	507	497	496	475	481	476	449	502	537	507	500	487	474	513	479	462	483	485	487	474	490	490	470	432	499	471	460	523	509	500	498	525	496	451	488	496	513	471	495	455	471	502	474	443	496	480	478	502	501	482	451	529	481	496	512	483	472	511	527	500	490	467	457	455	489	480	490	466	534	479	507	481	514	473	462	450	490	516	460	483	498	483	473	456	487	486	490	539	487	481	485	499	491	468	540	485	475	488	446	500	449	463	449	510	489	483	510	511	460	503	492	493	446	458	470	458	444
7097	12189	10889	5972	4067	2942	2200	1774	1522	1224	1150	1028	919	848	776	748	701	621	621	598	543	570	517	522	534	487	517	457	476	501	506	546	550	503	515	463	461	455	510	466	469	521	504	486	489	415	468	499	477	429	470	448	439	481	467	448	456	457	478	454	433	425	462	430	462	453	511	419	451	470	463	430	451	440	477	444	457	466	488	436	476	443	489	470	436	457	473	415	420	473	471	471	418	435	463	431	443	415	402	424	398	453	430	432	424	439	439	453	460	424	413	445	448	459	456	439	403	430	445	415	440	486	458	424	452	470	411	445	449	434	462	412	433	467	449	465	437	436	439	449	431	493	431	434	412	433	437	414	390	485	477	434	441	457	453	441	456	467	475	452	459	464	471	437	433	449	447	432	408	470	480	449	409	437	448	451	421	428	471	444	426	439	429	459	459	442	432	478	435	455	414	454	402	429	434	424	415	442	413	426	475	448	417	441	417	429	444	428	442	473	430	460	431	471	451	458	427	462	407	443	455	404	467	424	453	473	436	441	436	469	449	454	452	457	467	432	455	423	481	428	466	454	454	429	445	458	481	439	457	444	433	476	434	431	481	457	458	413	419	408	477	469	437	407	477	444	422	458	479	454	442	423	429	423	456	411	441	464	457	507	432	437	410	390	504	444	449	469	402	470	433	451	456	439	485	463	426	438	421	430	435	429	457	454	438	450	443	421	423	481	437	468	416	449	455	428	434	465	437	467	429	460	451	438	428	446	435	485	401	427	446	429	446	445	440	425	421	437	467	430	427	453	433	454	460	473	442	445	442	450	439	432	446	470	432	452	464	423	430	448	499	452	472	419	427	454	444	413	437	429	434	463	409	446	455	455	463	478	430	429	461	425	446	429	459	416	428	447	449	439	473	454	408	457	444	445	453	443	448	473	440	475	452	425	429	455	422	487	485	467	415	463	431	448	466	447	450	459	463	425	453	475	428	463	475	458	415	461	478	447	462	475	436	416	473	449	432	446	403	483	445	437	422	432	461	462	436	466	439	456	434	466	451	431	434	460	425	427	454	412	460	398	428	418	473	428	414	437	415	460	438	428	427	465	420	450	451	464	473	472	430	445	432	435	478	443	425	451	428	441	442	432	426	452	430	428	470	445	442	460	483	455	472	455	458	451	465	446	428	466	448	421	461	431	445	425	433	420	443	436	496	432	452	444	436	481	455	427	437	467	465	472	445	448	450	428	389	404	461	446	444	469	458	445	442	425	446	432	463	433	441	445	474	450	472	447	416	465	445	404	458	426	401	448	439	423	429	435	459	432	448	442	455	406	446	441	437	442	471	416	431	444	456	434	423	471	438	494	441	458	451	447	433	443	428	428	436	453	468	450	477	433	471	438	441	421	464	476	472	437	456	429	444	404	474	447	449	432	493	447	467	459	481	419	429	423	451	439	462	458	434	431	400	446	449	442	455	436	426	452	477	436	477	446	432	449	435	452	461	424	460	470	428	485	450	421	421	481	445	429	441	394	442	434	481	443	441	426	440	459	440	449	467	466	437	452	469	425	467	463	495	442	460	440	443	429	432	452	428	422	455	459	439	469	417	434	451	450	423	442	416	436	470	441	431	469	427	469	469	449	471	440	462	463	431	454	435	465	436	458	494	446	475	446	430	442	459	397	452	458	481	441	462	426	472	458	409	425	433	455	434	440	440	468	437	467	443	437	455	425	490	438	441	430	445	415	452	442	441	460	409	410	407	403	443	459	456	460	452	424	412	427	464	440	429	454	463	438	461	410	420	449	421	435	458	441	438	441	446	495	452	455	446	480	442	436	406	443	446	438	463	430	475	446	451	442	436	469	464	460	439	505	449	443	440	429	425	401	441	463	426	398	399	458	447	436	446	448	421	468	429	467	456	435	458	453	419	432	472	422	454	467	443	448	380	444	440	469	465	458	444	422	428	450	425	422	435	478	432	433	455	468	431	463	446	422	473	452	454	466	450	431	445	439	477	442	449	412	459	403	428	421	459	439	452	474	450	399	457	460	448	375	435	404	431	439	426	417	472	465	437	406	443	464	437	448	453	431	431	464	489	432	452	471	434	442	423	453	443	456	412	474	425	423	462	412	415	448	449	448	442	448	412	443	415	460	420	440	462	445	455	408	404	422	415	414	470	408	433	441	422	456	415	453	441	464	446	477	447	445	446	469	402	448	404	454	465	474	435	437	379	429	474	462	451	431	463	440	457	446	420	463	430	426	434	458	451	459	453	419	458	432	454	477	468	415	444	441	422	395	433	450	445	475	453	452	484	437	463	434	413	451	418	446	412	449	469	419	445	437	434	416	468	499	409	422	466	450	448	432	440	454	402	447	441	400	417	460	424	470	423	469	440	430	470	443	450	432	454	420	475	446	470	466	440	458	463	460	461	453	453	445	462	426	468	420	433	458	439	416	406	445	424	465	465	453	475	463	429	466	418	444	447	461	487	408	442	458	440	451	400	433	452	417	440	474	447	433	467	456	446	464	435	441	462	428	446	440	447	425	433	458	458	466	420	435	462	424	478	460	462	427	429	443	444	427	421	432	434	459	430	446	459	436	468	459	476	453	426	483	468	428	440	446	451	435	447	446	443	433	402	398	455	458	470	439	441	466	450	469	425	458	399	400	439	493	425	441	416	415	430	439	409	447	419	453	433	444	429	454	440	401	481	418	422	437	467	431	424	462	438	456	435	451	404	401	410	440	431	456	452	437	470	419	457	459	452	430	451	429	429	405	473	432	433	445	447	455	453	442	430	463	452	439	399	452	444	450	443	411	434	465	448	444	457	465	460	465	412	460	461	427	455	485	415	426	516	460	432	434	433	425	443	449	450	410	429	429	489	470	466	412	418	475	446	461	440	445	471	427	403	445	448	443	451	415	441	445	432	446	460	462	447	430	464	408	446	451	408	426	474	447	441	463	429	466	429	467	442	407	455	448	432	439	451	435	423	461	419	449	452	445	460	431	453	448	455	454	462	480	449	420	434	426	454	417	466	427	413	404	431	450	441	435	458	454	431	484	422	456	432	428	464	441	448	466	380	447	419	432	447	433	421	445	429	448	440	435	447	453	425	464	430	439	444	438	444	448	437	432	451	446	458	397	473	435	441	446	447	419	448	499	453	451	419	456	394	447	434	471	425	479	467	429	450	470	454	436	421	449	449	381	413	424	440	443	441	493	450	464	461	459	399	409	432	442	461	441	434	440	392	420	459	386	452	463	409	420	431	458	428	437	435	416	454	445	432	475	444	449	433	424	439	447	436	446	435	406	423	484	457	443	439	459	456	448	422	423	412	489	437	445	466	403	446	418	415	439	456	441	412	440	432	416	454	454	442	443	452	465	467	447	439	456	438	440	440	445	456	390	465	467	452	440	414	476	426	434	450	437	410	470	409	423	440	455	430	418	450	465	498	462	479	434	440	407	415	497	454	447	461	442	420	460	472	431	423	452	476	445	424	423	441	449	441	444
24200	21986	29188	25461	21992	22118	12182	2374	1709	1473	1332	1246	1171	1137	1049	1031	1042	1029	933	895	887	846	888	857	888	830	824	830	815	819	748	834	830	794	743	742	752	785	733	816	792	773	797	781	764	770	797	839	734	750	773	738	724	767	806	737	785	771	760	727	733	766	797	683	750	798	808	782	790	689	759	729	781	807	790	737	761	779	792	768	718	735	740	735	748	711	749	756	760	770	760	713	760	725	749	752	716	710	744	745	779	742	712	745	696	679	727	712	761	717	753	708	722	748	764	785	742	707	771	765	818	778	740	806	672	746	710	767	758	783	740	725	712	743	719	701	716	724	762	781	714	747	752	712	731	767	792	766	748	745	735	710	687	770	695	720	764	735	773	759	759	743	798	696	708	752	728	795	734	773	733	806	727	751	764	789	711	765	744	719	716	743	725	735	724	746	803	762	774	782	690	758	759	723	705	791	730	748	779	741	727	723	774	783	780	731	778	743	722	792	767	758	734	767	771	732	711	780	721	754	718	792	682	735	723	734	726	769	736	806	707	741	758	673	732	747	694	747	787	734	727	672	731	756	712	783	722	748	777	691	724	729	738	732	789	736	734	720	711	744	748	764	742	712	740	764	724	730	719	743	704	661	751	764	769	775	742	753	722	690	767	734	777	736	707	700	684	752	684	728	718	743	743	730	749	742	763	735	742	740	733	777	695	748	734	673	750	709	750	777	734	715	694	786	755	753	711	732	735	772	697	759	798	702	732	727	705	766	726	785	677	723	754	716	741	721	755	693	736	732	762	798	747	666	703	752	735	783	781	734	743	769	750	707	744	721	741	754	761	723	729	704	767	734	744	759	747	725	715	738	760	729	813	758	700	709	763	765	723	778	722	724	711	726	743	720	717	728	778	705	735	758	755	713	774	702	761	710	713	743	735	732	718	755	727	741	733	745	754	700	733	661	764	773	719	739	769	717	758	727	734	702	700	753	758	755	766	739	740	748	730	737	705	742	704	836	776	706	712	775	755	750	763	737	784	720	733	678	732	777	731	773	683	720	748	737	727	683	697	715	717	705	729	742	737	720	686	734	750	751	753	749	747	730	706	737	774	693	736	718	768	732	747	730	766	723	732	731	791	708	735	741	721	778	739	760	764	734	741	772	703	754	714	692	715	774	762	767	684	730	717	713	740	694	799	752	754	705	736	731	747	770	759	733	724	730	748	769	788	753	743	731	786	751	712	739	725	720	719	672	737	750	730	743	739	755	806	768	731	671	715	753	747	737	725	700	742	747	739	750	747	703	766	686	686	739	740	751	758	723	769	795	693	749	756	729	759	736	719	724	715	756	742	722	693	747	776	699	714	721	747	774	727	736	709	717	762	671	785	760	700	705	758	800	812	740	771	725	752	705	714	697	733	723	756	759	796	753	758	757	744	725	714	706	755	708	737	707	752	761	759	718	759	724	748	762	793	719	738	698	778	788	760	723	728	753	745	753	767	698	783	670	710	714	714	745	757	711	759	785	750	750	745	801	713	750	755	754	684	713	771	737	750	764	750	746	778	693	707	770	716	725	749	719	737	690	758	769	722	788	764	729	751	766	788	720	743	696	745	778	743	749	759	770	749	736	790	727	801	722	774	745	724	727	802	765	720	776	711	765	730	756	746	709	752	750	782	740	787	740	777	776	703	731	761	774	730	733	777	763	693	723	731	738	718	692	738	764	736	697	735	777	732	721	769	742	741	708	743	732	756	711	696	730	697	737	725	713	763	737	743	727	752	725	742	750	780	724	726	747	707	741	702	749	715	730	751	772	747	737	757	726	706	768	729	805	786	741	723	723	772	742	758	755	753	741	756	771	714	711	716	718	730	725	755	751	707	724	762	667	744	753	754	751	741	719	704	821	727	718	735	736	740	729	716	768	726	750	758	800	743	722	685	749	687	699	719	712	696	699	766	764	729	666	753	690	761	714	728	788	718	744	736	776	740	765	653	798	740	739	722	739	752	686	712	737	726	765	797	759	747	819	741	689	745	734	723	783	767	733	717	695	748	718	761	750	729	704	719	772	773	707	742	741	729	751	722	816	764	732	768	739	674	777	768	718	715	736	756	764	752	710	803	742	748	803	694	708	736	740	762	762	720	730	744	750	730	685	768	758	782	712	713	742	720	687	761	721	723	713	728	715	786	725	699	756	757	741	744	819	760	760	704	667	719	798	746	755	738	787	755	727	734	714	710	782	756	735	732	764	817	771	730	682	755	734	751	751	704	744	745	737	745	732	740	753	755	741	682	735	727	714	700	710	715	748	754	723	731	728	724	737	726	719	732	713	791	754	772	734	776	756	757	704	710	734	683	720	754	772	751	727	694	754	678	748	691	774	709	735	738	717	751	721	742	735	762	769	718	742	773	730	755	730	765	716	714	724	690	721	793	734	767	733	718	735	740	712	755	719	733	778	752	734	761	702	785	715	727	721	721	730	732	710	738	796	789	759	733	800	760	678	744	704	716	771	689	730	724	717	728	749	721	770	765	703	711	783	753	794	743	755	707	709	754	801	745	703	727	732	735	767	731	756	759	760	784	763	696	797	728	721	707	758	699	778	755	763	715	779	767	743	706	750	782	720	686	768	759	700	733	712	737	727	736	711	738	772	742	757	730	749	747	750	765	720	723	787	744	726	747	767	764	739	739	760	701	754	765	736	711	692	764	746	679	781	747	673	714	710	709	767	748	721	774	746	714	757	723	734	728	757	750	722	709	728	772	774	732	730	753	790	783	798	729	761	720	709	759	765	770	725	717	743	715	771	774	726	738	749	791	728	721	734	752	753	733	738	694	722	677	734	758	710	728	742	760	695	712	740	741	759	728	739	740	699	711	719	742	812	746	714	764	741	749	727	788	716	717	743	744	734	748	748	720	747	718	751	736	688	725	745	745	740	748	758	724	768	727	752	757	726	739	718	736	715	755	714	741	708	715	705	754	730	740	697	757	715	751	719	756	732	714	726	749	706	710	737	750	726	721	708	718	731	718	716	724	734	764	732	734	770	728	708	737	699	736	716	783	755	721	762	726	737	732	735	658	716	759	754	706	745	753	737	742	683	689	720	753	692	736	660	747	785	730	688	744	741	809	719	787	753	801	697	726	735	734	746	729	722	717	690	732	747	769	722	742	719	695	730	770	768	786	684	780	734	725	758	730	737	720	692	733	759	758	759	756	706	772	733	768	802	743	759	756	742	795	713	709	746	736	773	790	707	722	681	761	732	701	694	743	727	723	746	730	750	749	745	758	769	804	758	751	750	766	752	742	737	761	769	773	746	790	732	749	709	704	784	709	740	735	761	718	697	752	755	701	752	741	750	747	773	719	741	746	717	783	791	698	739	722	771	750	705	797	716	759	810	785	743	751	737	784	766	755	752	744	769	731	706	748	736	753	687	704	768	702	708	749	733	727	731	756	721	728	720	777	743	756	727	713	743	751	699	779	751	738	724	750	715	759	712	750	768	725	744
10604	20084	18056	10746	7467	5354	4253	3298	2866	2464	2050	1815	1692	1474	1335	1229	1160	1097	992	1064	943	900	895	869	857	861	849	815	821	825	767	750	816	751	743	791	784	765	782	719	743	746	703	719	746	717	744	740	777	693	754	698	713	736	764	712	675	720	679	724	735	704	679	690	751	693	681	717	723	690	693	671	761	702	707	714	719	667	699	691	704	685	725	725	701	701	686	734	712	681	722	700	700	669	642	681	689	744	722	667	685	701	693	688	732	697	722	683	676	725	663	670	695	644	711	711	703	679	711	713	673	684	656	665	662	709	691	680	693	678	672	722	702	664	745	656	745	696	679	696	648	701	681	683	687	710	671	691	690	684	678	735	714	627	684	723	701	736	693	711	696	668	755	677	689	672	613	605	700	688	734	710	720	686	659	720	677	713	686	679	684	707	634	706	691	680	702	647	701	705	716	718	685	699	700	703	724	663	700	709	705	715	674	691	696	692	677	673	706	703	658	677	749	670	678	675	665	709	688	689	704	687	682	703	674	685	680	647	670	678	656	687	678	729	683	708	684	676	682	656	700	668	718	717	655	685	645	722	692	709	669	711	657	690	729	675	702	691	669	719	680	710	681	688	651	717	695	690	629	687	706	685	682	643	679	649	684	678	656	703	660	681	722	711	681	737	665	658	697	691	738	726	696	707	711	713	682	705	682	699	697	717	715	730	685	689	675	652	690	648	677	749	664	662	692	692	681	670	699	718	650	654	663	691	739	678	641	700	633	675	624	680	704	671	684	674	681	697	705	683	658	726	702	666	715	655	718	716	675	712	676	644	678	659	682	693	709	663	677	681	650	696	729	693	685	672	709	698	680	680	684	685	644	706	711	658	675	666	649	694	698	718	693	691	702	680	731	707	661	721	680	684	659	655	693	730	665	677	691	684	645	606	733	721	700	644	689	697	674	707	681	688	674	687	683	687	703	690	670	712	659	645	650	691	671	762	680	679	704	702	665	694	661	691	655	665	650	711	726	651	652	723	599	674	651	674	695	709	684	693	740	700	638	694	694	634	671	660	659	672	706	646	721	691	705	651	701	693	683	669	695	642	693	693	672	680	672	667	682	706	710	672	622	694	688	685	674	683	673	689	686	670	691	679	722	667	687	676	687	695	705	675	712	663	642	678	661	667	699	703	706	714	707	643	677	673	686	654	674	691	733	662	690	723	703	689	692	701	705	654	666	693	697	658	697	727	697	687	731	666	668	703	695	659	646	666	755	707	674	747	671	682	656	681	675	711	693	719	624	629	668	672	718	688	696	683	699	675	685	700	653	643	674	681	734	658	638	681	720	650	670	657	700	665	672	712	683	649	699	751	692	694	663	707	644	669	710	688	676	710	664	681	677	678	677	684	691	707	708	670	675	684	709	677	671	675	711	678	640	689	681	703	706	714	682	666	668	669	701	709	693	678	692	713	705	675	649	666	691	688	667	692	701	699	692	703	755	697	698	745	690	722	727	687	665	703	687	720	665	674	661	673	709	687	710	713	652	664	718	649	694	688	674	713	727	679	680	686	702	675	739	689	657	665	699	730	723	670	653	648	685	652	645	692	686	685	717	718	681	719	683	706	680	662	715	664	664	720	705	675	692	688	674	756	689	677	658	694	684	734	670	659	720	705	694	689	711	696	684	685	616	715	699	698	708	713	713	653	647	711	710	674	690	661	696	675	652	718	707	695	716	722	634	754	662	734	689	678	663	690	705	690	693	713	648	678	687	693	651	656	694	692	703	709	666	645	714	693	673	689	713	639	693	667	716	659	680	745	643	700	693	702	658	673	661	680	706	610	699	710	700	668	701	690	677	673	663	711	638	702	628	695	649	671	697	685	685	688	655	703	722	723	711	623	705	694	698	717	694	683	665	697	668	656	700	708	739	696	700	677	710	694	683	656	690	724	669	672	702	671	681	716	717	694	681	720	695	658	699	695	673	705	721	709	656	673	713	691	690	689	689	709	652	707	661	690	652	669	710	697	680	719	665	656	677	706	673	693	721	677	683	705	652	707	683	682	651	692	677	703	691	702	685	670	696	688	710	668	689	693	659	663	659	679	663	677	682	639	719	697	652	677	683	728	688	663	666	668	685	658	720	650	702	639	689	681	729	746	652	677	695	696	715	666	680	649	665	675	664	703	677	683	731	649	661	663	705	734	696	662	680	678	722	697	662	678	723	731	642	696	687	645	683	730	669	667	684	684	679	703	724	648	689	654	637	693	704	664	708	733	704	748	733	688	662	670	672	705	695	635	706	723	684	664	684	648	697	720	716	670	692	672	680	714	690	703	625	676	666	686	686	699	744	660	693	687	685	737	652	685	713	715	667	722	692	701	728	658	684	697	670	714	723	723	654	672	650	660	651	673	667	672	702	708	661	698	643	707	725	654	661	665	675	682	704	695	656	673	676	699	663	697	636	688	683	673	687	647	642	721	696	660	726	722	682	704	678	665	662	694	676	690	674	706	691	668	682	672	661	641	687	711	702	708	677	689	690	718	685	720	665	692	669	706	692	709	690	737	719	666	684	681	676	702	668	712	662	676	693	691	667	664	696	647	702	710	668	688	687	696	669	694	702	715	657	710	735	633	688	690	685	673	708	682	657	649	657	691	644	650	712	696	645	650	713	692	715	684	696	673	649	664	694	704	706	700	687	676	686	677	711	734	678	719	682	644	705	637	637	687	677	687	751	670	722	642	686	655	672	693	645	681	714	695	642	695	694	668	641	656	732	675	654	721	670	699	706	724	678	696	692	724	683	727	658	690	688	719	688	670	668	660	658	704	691	771	651	710	690	661	707	686	718	688	703	673	655	709	697	670	692	710	695	713	636	658	677	677	693	670	617	685	683	723	683	681	687	683	641	676	688	730	650	633	649	680	655	698	694	693	701	707	719	717	731	644	657	696	698	665	674	680	712	691	697	690	669	662	702	679	697	694	675	684	695	716	668	661	640	682	670	667	701	667	687	748	685	688	659	703	711	680	673	674	664	670	685	677	665	664	670	710	700	670	681	661	690	644	703	715	696	674	678	649	715	642	645	712	653	682	665	692	697	708	685	690	685	700	676	679	696	684	704	682	702	732	622	678	680	680	698	691	688	672	637	713	684	658	668	639	685	726	682	707	703	726	708	699	719	718	686	709	661	710	685	662	700	712	711	728	677	701	676	720	695	707	685	691	660	708	709	713	656	704	645	705	704	722	680	692	638	687	686	665	686	685	687	656	670	663	625	679	744	666	651	697	691	653	675	632	680	686	680	622	696	666	712	713	696	725	689	657	698	698	677	646	690	671	672	607	663	672	659	710	646	705	669	661	664	723	681	736	658	703	717	678	694	694	724	630	703	710	687	714	676	668	755	693	697	707	709	695	635	654	701	663	678	696	662	668	700	720	656	714	703	704	687	677	691	663	642	723	703	648	669	689	713	644	701	689	687	682	650	680	689	697	672	676	700	681	712	661	635	715	666	718
29634	15661	1962	413	301	240	189	206	198	185	156	172	164	197	182	165	192	182	172	161	162	173	151	162	161	174	151	162	174	148	128	161	154	158	165	160	141	154	159	147	173	173	160	172	191	153	162	145	142	141	171	163	153	166	171	146	149	157	150	152	146	161	177	173	153	143	153	168	169	151	169	146	165	184	151	159	172	152	162	174	164	157	172	177	163	163	148	144	166	153	167	159	144	151	149	161	150	155	165	179	156	152	178	148	163	155	156	158	160	164	163	172	168	159	175	171	166	167	166	163	157	138	171	137	180	167	156	147	159	178	147	163	180	161	143	189	152	152	154	180	151	152	184	159	180	156	144	162	156	164	175	174	144	147	150	135	157	155	165	138	172	178	155	181	158	160	152	154	162	154	166	161	153	164	151	177	165	175	138	152	139	163	167	156	166	152	153	167	165	144	150	117	160	164	173	147	150	165	163	166	148	136	158	155	164	143	161	144	150	165	164	144	140	159	152	159	140	140	166	160	166	176	159	147	152	128	154	164	172	162	156	167	164	157	156	160	156	153	170	153	167	164	142	161	165	168	159	150	168	139	166	149	153	153	168	141	167	170	158	137	155	176	162	169	157	175	159	206	166	140	171	157	154	150	153	134	141	147	181	158	147	170	174	146	162	159	149	147	157	176	156	156	164	137	150	167	169	163	141	167	153	144	162	187	163	155	166	158	173	160	141	166	142	161	141	166	144	169	156	159	150	151	169	155	172	139	163	154	169	150	165	149	178	165	168	145	182	185	153	176	161	160	160	152	161	157	173	149	152	149	177	170	146	146	155	140	163	150	160	166	178	141	162	169	168	163	156	147	142	147	160	150	156	148	184	150	170	142	154	154	165	169	165	142	162	156	168	161	162	158	164	152	150	183	137	174	150	145	150	151	154	164	160	141	175	164	173	164	170	160	174	181	160	167	183	159	169	163	171	165	157	150	140	146	160	141	155	156	165	157	174	135	162	158	177	154	164	174	164	136	149	159	164	161	169	176	178	144	161	165	158	141	154	153	140	168	154	163	176	159	184	146	163	152	175	153	140	153	165	167	143	140	139	143	170	165	151	164	158	179	159	152	148	152	168	166	158	156	137	166	169	144	141	155	156	179	166	145	149	177	165	156	144	179	155	157	194	149	157	137	154	161	161	123	154	161	144	143	141	158	156	161	157	148	169	156	175	163	162	165	151	171	163	154	162	155	142	164	172	172	138	152	164	153	151	157	194	158	142	187	169	127	148	172	164	165	158	173	172	134	164	138	159	157	162	149	165	154	170	160	150	165	162	171	145	168	145	164	160	137	200	167	167	159	163	141	139	142	159	174	181	159	145	162	141	158	127	154	143	158	158	149	150	149	166	179	170	169	161	143	144	167	161	130	157	153	160	181	152	183	153	159	155	165	172	141	160	130	154	172	157	174	157	174	138	157	154	153	171	168	150	156	166	154	165	149	165	167	167	167	160	166	150	150	156	149	156	162	139	151	168	173	165	168	159	180	148	138	161	151	153	149	158	154	149	151	152	171	182	148	161	148	166	181	170	150	155	161	163	145	165	146	162	165	162	134	173	156	165	163	162	149	167	140	162	158	153	144	162	140	157	163	174	160	157	151	143	157	154	174	179	162	153	165	144	168	143	155	145	150	151	167	148	164	163	144	128	142	183	151	137	175	175	157	129	144	148	170	139	172	157	158	163	155	159	156	163	165	153	152	154	164	150	148	148	178	168	177	181	161	154	168	137	171	161	164	174	130	124	167	179	158	163	154	141	132	158	172	164	154	154	138	148	163	143	158	161	171	169	167	140	167	159	155	160	150	155	144	154	141	155	159	159	155	165	166	161	134	180	153	162	149	159	179	146	144	151	171	164	171	179	170	156	152	164	198	152	155	170	157	161	158	135	154	167	171	158	152	164	158	180	140	163	151	152	162	154	149	148	143	160	182	167	161	141	175	153	153	149	155	145	151	172	169	153	162	164	159	164	173	116	152	173	149	146	147	155	164	141	166	147	132	142	162	177	150	158	151	164	157	143	157	175	159	161	166	157	154	149	147	159	160	152	136	146	143	161	142	183	145	154	156	171	157	184	187	132	142	175	163	160	149	170	167	183	173	164	146	143	165	152	164	181	182	166	191	129	148	138	163	165	165	155	162	182	155	152	165	148	165	154	170	176	146	163	158	166	137	157	146	151	153	165	160	193	143	157	172	156	171	142	177	169	157	173	158	141	162	163	161	170	152	140	127	165	180	164	137	161	167	127	157	156	145	167	157	172	185	157	177	149	154	153	161	167	148	165	152	164	158	158	166	155	175	150	135	167	178	170	145	174	157	147	168	146	153	145	173	171	176	169	166	151	167	157	170	187	158	154	142	147	160	146	146	179	169	155	148	147	177	148	136	148	145	147	148	162	161	146	147	162	148	174	157	142	167	170	163	149	175	170	161	162	160	151	168	167	133	172	175	152	153	157	154	176	184	131	162	174	138	169	157	137	141	161	176	163	166	163	162	154	140	145	174	150	175	172	182	174	162	164	161	131	164	161	173	189	167	173	166	172	167	158	161	155	147	164	184	176	158	149	153	142	137	163	161	153	159	170	177	170	168	160	168	135	150	139	157	149	183	154	171	135	170	158	164	171	155	154	146	137	167	144	174	152	172	167	144	153	140	168	166	159	152	151	152	139	150	164	161	159	159	170	166	171	151	156	153	160	159	173	151	144	166	156	161	149	143	160	167	170	132	180	155	158	151	145	154	188	147	153	175	158	137	157	162	143	149	154	178	153	180	138	153	148	151	155	168	180	149	158	163	153	145	171	175	155	163	163	155	135	162	150	153	166	195	147	168	141	156	174	140	171	143	145	167	155	152	177	152	138	162	155	149	153	156	155	158	151	160	167	165	155	177	159	143	155	194	161	128	147	164	151	161	150	132	172	141	179	171	151	167	158	153	150	147	176	159	171	165	166	151	173	153	160	162	173	150	149	138	169	158	157	169	197	163	181	160	155	166	144	162	142	154	167	149	170	173	153	160	175	165	172	150	119	153	163	166	137	164	154	159	159	171	152	152	154	165	195	162	163	158	194	151	157	150	164	156	179	157	168	178	165	178	158	139	179	166	153	164	154	176	167	157	158	143	157	157	169	170	146	135	169	155	129	161	157	136	162	159	164	134	155	160	165	134	144	151	160	158	162	162	155	163	156	153	165	151	156	146	145	156	151	151	163	160	144	175	159	147	164	139	136	159	157	165	153	156	167	184	149	151	153	161	184	159	187	169	175	143	167	156	144	141	174	158	138	159	162	157	156	156	175	141	164	158	137	161	151	148	167	178	138	160	165	139	145	153	166	174	178	157	167	163	168	153	137	155	160	174	166	142	165	158	159	168	160	114	167	155	145	145	168	154	146	144	141	172	184	181	178	139	178	172	156	170	166	157	156	189	169	162	162	175	176	159	157	142	157	190	161	140	148	155	148	147
5330	865	706	459	301	275	261	217	231	207	193	185	204	202	181	157	183	194	161	145	160	149	143	170	167	165	169	142	181	179	148	172	186	167	181	152	153	159	169	198	169	176	178	156	146	146	141	171	172	177	167	165	179	152	169	173	165	162	162	155	174	160	146	149	159	160	150	149	154	162	160	168	155	186	160	147	149	170	161	169	161	153	150	152	168	174	176	153	179	155	170	161	145	168	173	165	162	127	165	181	168	132	175	167	163	148	145	177	164	170	153	158	147	157	157	154	161	180	144	159	181	183	145	142	155	171	160	169	148	164	173	163	169	152	158	166	171	155	150	145	164	144	154	155	136	163	187	156	157	176	179	162	200	166	158	181	177	185	156	188	173	164	170	160	147	168	156	190	173	161	160	149	165	175	171	159	170	178	169	172	154	143	130	141	140	162	150	171	168	152	164	157	168	163	173	171	165	157	174	164	171	146	139	160	149	166	157	158	164	160	143	167	165	152	156	161	184	160	178	134	151	146	165	163	140	158	184	142	161	168	175	151	171	130	170	151	171	172	176	152	170	182	149	140	165	181	169	178	184	160	154	170	172	176	155	164	152	152	176	170	186	179	168	131	136	163	179	168	165	168	173	140	164	149	155	148	156	163	172	158	164	183	173	153	177	179	148	163	166	161	180	147	170	159	161	171	146	137	167	158	159	158	178	180	142	166	167	164	160	134	137	157	145	171	177	173	167	161	158	126	182	134	155	165	176	150	162	168	183	177	169	133	171	178	150	157	167	168	179	176	175	163	172	141	144	138	169	169	162	174	154	140	151	174	154	193	152	159	150	162	171	159	156	175	177	139	151	167	159	163	157	170	167	158	144	148	149	184	191	160	125	169	162	177	169	161	180	152	180	159	159	160	149	174	155	159	166	174	182	147	159	160	170	158	153	161	161	143	136	173	174	178	159	138	159	148	186	170	155	137	168	156	166	161	161	153	155	158	184	169	141	165	143	164	160	159	173	177	170	157	146	165	142	168	183	163	143	144	166	168	154	162	173	187	133	151	197	168	162	159	156	176	157	134	154	147	188	176	171	164	164	174	174	162	166	159	167	168	156	160	163	182	155	154	132	156	192	168	145	179	147	174	144	173	159	171	147	138	146	164	144	152	164	166	143	165	157	147	155	168	155	126	168	145	176	179	144	156	181	151	175	158	145	184	168	155	182	162	158	178	151	172	142	166	160	168	154	161	143	170	156	138	174	156	163	161	158	150	164	154	141	161	174	147	164	169	165	148	162	173	142	160	158	173	155	147	192	144	179	158	150	163	175	176	180	150	161	159	170	164	132	152	166	156	169	190	169	167	171	172	155	147	144	172	173	167	155	175	170	177	146	181	174	170	155	167	173	162	173	170	178	164	153	156	180	158	147	147	175	149	166	176	168	157	160	167	145	174	151	171	163	158	150	159	166	170	152	160	159	189	164	171	161	155	156	152	150	161	164	165	155	194	163	169	153	153	159	187	175	160	158	150	178	149	171	180	164	177	170	165	153	159	147	155	132	149	147	165	152	168	145	130	155	182	131	165	172	151	174	164	154	174	149	161	165	153	157	134	159	143	164	165	174	196	170	153	148	164	157	157	179	169	176	196	187	156	161	171	169	165	165	180	160	159	182	172	184	159	152	161	145	167	128	166	153	171	152	175	161	189	162	159	166	151	129	152	146	166	149	154	171	143	167	177	176	147	161	153	158	152	159	181	169	188	169	162	154	148	162	164	171	144	151	156	148	178	160	139	157	159	160	177	155	170	171	156	157	147	164	162	152	154	162	160	170	153	145	157	167	156	168	163	163	157	150	156	158	143	167	158	149	167	164	175	142	165	166	170	136	149	169	157	156	166	161	168	159	139	165	144	174	161	154	174	174	160	173	164	129	153	159	175	146	142	152	156	159	149	149	181	168	160	172	153	172	165	150	161	167	171	172	169	123	159	158	171	158	160	139	168	157	168	146	143	153	148	165	157	157	169	162	141	172	173	151	146	173	146	162	164	170	178	165	157	177	150	170	173	146	175	146	167	158	161	148	165	159	167	165	173	135	155	142	136	142	148	193	173	126	152	161	149	177	189	149	151	150	167	177	168	171	161	139	187	148	158	158	176	152	169	172	146	154	168	166	152	170	146	178	164	164	179	152	149	163	189	168	179	164	147	165	169	169	154	160	139	165	168	169	131	182	176	132	180	157	158	161	156	141	156	162	175	150	165	154	138	158	156	157	150	137	170	152	174	166	174	156	161	150	159	175	182	157	151	169	177	177	161	144	153	159	189	151	169	170	173	174	178	151	179	171	160	164	185	175	139	145	148	137	160	153	154	162	152	147	150	163	166	173	171	188	166	136	167	150	157	154	175	150	160	160	158	176	169	168	168	154	144	191	163	172	161	173	142	141	152	133	164	163	158	152	142	179	162	160	165	156	167	136	151	156	163	153	160	151	157	157	153	155	149	157	153	155	164	167	170	142	154	153	165	172	166	162	164	164	179	155	168	159	167	167	144	147	146	152	172	146	139	175	173	161	161	160	136	150	158	158	136	166	157	147	161	177	155	169	166	178	161	180	156	169	152	170	163	172	144	163	141	169	152	148	154	154	147	158	163	170	165	175	167	153	171	186	146	171	157	148	150	147	181	153	144	163	175	178	161	175	151	159	139	155	175	163	155	171	162	172	175	166	168	152	183	168	162	150	165	167	183	156	182	168	159	164	144	149	154	172	176	160	168	159	178	172	175	164	153	182	169	155	159	170	151	177	184	166	169	163	143	155	169	159	149	160	193	155	157	148	174	161	152	165	144	170	163	189	155	158	162	180	155	156	166	176	154	146	148	116	141	168	170	156	164	182	142	145	151	172	152	166	158	158	153	154	164	144	168	144	165	161	177	157	170	151	153	151	145	151	182	166	170	143	148	161	151	179	166	155	145	177	173	130	154	169	163	157	165	160	169	157	154	170	153	189	136	140	152	172	170	198	168	149	185	163	133	156	157	160	138	155	153	154	167	149	167	158	146	145	153	187	151	159	149	175	162	160	172	163	155	177	168	169	144	180	165	196	149	163	144	171	160	152	155	158	145	144	155	168	166	173	154	147	153	181	138	164	153	130	158	196	165	166	168	152	151	149	189	159	148	164	157	176	157	154	156	159	158	140	180	162	157	190	175	168	153	147	157	162	144	167	168	165	139	150	163	175	139	160	172	152	146	142	160	150	155	154	146	164	156	157	134	145	172	189	170	155	159	163	183	168	185	166	151	169	163	162	160	168	163	189	146	163	143	186	173	163	174	180	173	149	131	156	154	162	166	165	155	144	183	160	159	177	186	157	172	161	167	151	156	169	165	155	153	170	149	155	174	168	153	153	148	150	163	167	162	170	182	153	163	153	160	162	153	151	176	159	181	163	187	145	132	189	133	148	159	169	160	179	186	175	150	166	151	160	162	155	138	147	136	178	157	159	156	146	185	159	148
26548	21982	28891	25738	21981	13516	2002	1222	1053	931	877	838	723	748	651	688	620	654	628	605	578	563	589	551	555	552	515	524	554	527	485	526	545	529	569	565	564	510	542	529	562	550	553	489	563	557	553	528	537	521	525	516	517	486	531	497	507	483	481	487	526	538	508	537	544	508	499	509	514	517	514	495	530	490	511	549	520	490	473	524	533	535	501	510	557	573	473	509	513	553	487	505	506	529	500	503	523	532	511	488	494	507	469	512	504	486	500	488	538	487	515	484	453	501	498	527	508	516	520	528	536	519	499	549	515	527	545	484	533	523	530	462	509	518	549	487	509	499	498	538	480	488	494	505	496	518	514	488	498	514	538	537	503	523	464	548	529	529	468	463	460	490	488	574	528	471	497	505	513	490	539	510	543	522	538	522	519	501	485	525	500	532	516	493	523	527	500	511	522	535	511	459	501	491	488	495	530	532	494	479	512	513	490	497	488	487	500	500	487	516	516	489	498	498	545	480	514	530	524	456	516	506	492	478	524	500	514	501	573	509	511	506	508	540	497	492	503	495	529	493	485	514	498	505	506	499	470	496	497	484	472	467	521	534	509	533	480	476	510	524	479	508	521	503	487	499	491	507	496	507	520	557	514	479	506	511	549	503	497	500	567	510	472	535	509	503	522	497	474	498	485	540	489	544	515	517	518	520	515	509	539	557	476	512	517	553	481	482	543	529	556	533	526	475	488	541	581	499	520	499	506	527	511	529	564	551	523	530	483	455	507	492	481	507	517	519	523	489	500	519	499	513	514	523	499	513	522	478	474	523	477	501	523	448	525	510	490	542	530	527	510	498	522	526	546	485	520	518	504	509	486	460	529	508	496	485	503	471	530	465	507	536	491	523	519	530	503	475	521	492	535	491	475	517	456	530	530	480	504	520	481	514	508	513	486	531	447	501	497	520	518	522	479	495	556	521	539	519	491	486	501	500	471	534	505	503	498	524	515	508	495	529	510	443	510	491	497	527	536	444	495	460	544	530	503	539	515	534	484	477	535	523	527	532	518	484	498	493	504	502	503	508	460	522	519	508	508	488	502	520	502	514	512	536	492	504	527	476	500	494	497	505	507	514	495	471	520	563	531	481	508	473	552	541	512	503	476	506	511	479	499	497	506	545	528	522	485	513	486	456	511	514	485	478	531	506	523	471	516	536	486	521	536	506	501	513	511	531	537	507	539	497	573	500	517	513	491	548	540	527	477	521	482	526	489	477	520	485	486	479	554	551	504	478	507	471	525	523	529	514	493	514	486	537	531	498	514	521	542	508	521	477	508	538	499	517	510	481	518	537	470	510	511	494	526	502	470	477	510	521	500	530	517	511	517	533	490	499	479	490	540	469	526	533	514	525	505	537	532	503	495	531	473	533	523	514	523	555	479	493	479	520	522	534	495	473	509	480	544	530	491	477	501	519	481	494	495	481	492	480	490	518	496	492	451	554	525	434	535	503	508	519	485	529	520	523	506	490	493	515	488	531	499	507	556	512	547	501	497	509	507	507	543	473	508	515	487	476	492	476	526	491	519	520	494	540	515	503	553	495	468	529	514	506	507	540	523	478	507	489	517	509	508	505	550	479	478	504	504	543	506	540	484	536	500	531	510	544	536	529	505	523	522	545	513	538	534	500	506	530	485	521	516	492	508	493	539	531	519	496	475	486	517	497	518	490	476	483	516	514	500	543	503	451	531	535	524	518	562	519	524	511	521	528	465	489	502	481	492	510	485	496	487	533	500	491	540	480	549	474	477	542	515	504	481	449	509	491	517	523	505	486	490	531	483	486	534	454	510	517	477	474	492	544	522	488	479	528	506	510	497	505	475	522	492	501	550	555	527	491	467	510	535	487	510	504	486	549	510	532	526	504	497	506	513	488	519	499	525	544	541	544	495	533	514	554	523	525	460	534	482	543	511	506	483	510	499	516	503	528	487	526	515	499	491	531	492	501	526	520	494	520	552	513	489	515	529	527	509	534	515	506	488	484	538	509	493	477	487	512	489	512	541	485	507	510	480	529	501	555	516	490	506	522	466	471	510	528	513	493	472	485	502	454	503	506	505	491	478	485	500	480	552	550	533	513	492	473	559	531	484	511	529	491	502	491	540	491	481	525	496	525	541	485	526	472	517	504	508	519	534	490	529	526	518	519	492	540	495	496	493	511	506	491	523	519	507	519	517	500	534	493	542	536	528	513	492	543	499	490	534	527	495	492	514	518	488	545	476	513	529	524	494	523	511	555	531	519	484	516	515	482	524	467	517	452	515	553	550	516	522	481	528	523	522	531	484	515	485	521	498	490	510	496	515	530	515	522	509	521	507	521	530	512	480	518	530	483	498	505	539	508	532	548	542	481	520	494	542	530	513	508	474	486	510	519	536	499	495	484	493	521	497	506	521	495	507	522	536	507	508	497	563	468	552	501	525	530	497	486	544	500	540	498	513	521	551	505	542	519	485	515	477	469	537	508	494	502	498	484	545	512	485	491	447	475	491	505	503	510	469	524	536	481	527	492	529	513	484	470	524	531	506	520	485	488	501	508	532	498	525	461	578	506	486	492	516	485	520	546	510	544	483	517	510	482	517	466	523	505	519	528	550	508	520	515	508	479	488	516	509	468	489	487	531	523	540	511	538	525	505	509	533	545	524	529	542	486	496	514	526	526	484	496	512	502	526	489	478	497	522	545	524	518	485	503	472	550	528	463	500	517	532	508	509	512	504	475	506	513	509	518	475	461	481	499	481	522	532	513	507	469	510	503	496	468	486	497	542	492	473	493	524	539	573	519	548	526	532	499	502	530	547	537	503	550	508	515	524	503	454	528	484	460	528	484	510	507	550	511	538	548	491	535	525	477	526	494	481	486	544	503	499	501	552	489	486	524	509	541	516	528	484	496	544	494	537	472	471	512	473	497	501	509	520	518	518	522	509	517	488	496	523	498	505	489	492	521	532	496	489	513	511	490	503	501	513	498	556	492	520	471	506	483	509	524	524	494	510	505	494	523	524	504	446	514	459	531	522	490	503	468	519	476	526	511	484	511	533	524	522	504	507	483	506	494	501	490	483	488	505	494	511	493	545	516	514	492	504	494	552	518	513	453	488	492	487	547	536	504	524	497	482	554	512	493	505	503	499	502	479	521	564	492	518	504	539	491	508	541	540	511	507	457	538	486	462	485	502	531	532	544	524	538	529	516	527	508	508	512	532	529	527	491	508	502	500	525	556	525	516	521	546	524	497	530	502	494	468	526	486	516	461	498	511	518	502	510	543	524	529	492	520	520	545	523	545	507	508	463	484	518	521	533	502	528	506	492	518	521	516	523	531	483	538	469	509	527	487	511	475	514	518	552	529	508	521	477	477	482	522	496	509	508	476	505	502	568	523	512	507	511	539	477	523	556	533	534	503	526	486	549	483	490	486	522	502	525	546	524	499	516	512	497	513	537	511	518	522	507	510	491	497	544	503	475
7620	12646	11436	6237	4149	3090	2337	1972	1545	1352	1188	1109	932	908	812	713	674	644	621	686	646	621	598	557	576	528	530	534	542	510	498	502	516	548	513	547	483	477	521	499	473	483	534	522	486	494	499	464	481	470	477	468	476	472	475	472	512	491	492	440	487	484	516	478	496	482	458	494	476	489	476	442	484	424	493	514	469	483	464	461	469	487	492	478	486	494	451	485	440	504	455	423	466	490	487	513	482	442	482	454	473	466	506	470	461	451	449	486	424	422	465	464	471	479	452	479	499	499	462	433	443	483	476	491	470	482	532	478	454	442	490	467	474	445	473	441	462	481	453	515	477	450	421	471	498	501	449	474	455	411	448	433	432	487	459	462	494	447	441	503	461	457	494	511	467	453	448	482	498	479	457	465	458	442	509	470	424	464	476	474	460	493	480	502	509	476	490	464	447	491	493	460	471	454	436	475	509	488	467	466	479	499	463	493	469	491	483	438	455	487	476	423	503	475	512	455	483	445	454	482	464	429	468	486	443	484	476	437	485	460	500	463	471	497	486	469	477	453	473	461	462	460	445	445	514	460	469	463	510	433	440	435	475	455	502	484	428	458	496	459	473	440	451	475	440	498	458	481	522	449	476	439	498	491	423	420	480	441	470	508	431	470	450	458	482	484	485	483	462	463	493	456	478	466	432	476	472	461	476	480	461	451	442	478	451	463	485	514	447	472	458	437	467	481	437	469	464	473	497	436	479	452	459	466	447	473	469	463	438	462	492	474	432	444	444	460	445	440	493	432	469	494	478	452	460	457	418	451	470	470	506	482	427	485	473	475	461	474	446	466	473	477	448	507	498	462	467	485	509	475	455	445	465	476	456	480	483	456	480	455	479	483	458	465	474	474	452	485	475	483	457	498	496	500	480	520	485	458	461	520	429	491	465	455	433	490	454	477	454	482	465	469	463	490	488	458	511	451	428	482	429	447	502	467	478	471	482	439	433	472	487	420	471	428	460	481	438	469	476	480	463	481	485	435	483	462	455	441	457	479	461	470	492	486	484	495	428	492	427	480	465	471	482	496	486	461	499	447	488	447	480	473	494	484	466	431	448	485	516	465	529	493	445	468	465	470	467	460	496	472	464	433	448	442	481	477	456	466	469	474	445	433	468	498	492	473	450	440	445	454	453	500	452	448	440	516	465	471	460	445	425	504	489	447	470	479	454	506	485	464	499	437	487	472	485	459	505	457	493	443	466	471	463	504	455	454	487	503	449	460	483	469	472	429	450	478	483	442	455	503	455	484	484	417	501	410	457	478	472	436	472	477	461	488	480	478	433	483	513	517	467	475	445	438	422	468	482	444	431	450	499	465	465	469	498	479	481	463	488	450	458	547	453	474	487	434	480	462	457	454	462	438	506	459	491	443	456	478	500	462	465	461	466	477	480	505	483	470	505	487	454	468	435	404	494	471	451	495	454	456	435	436	474	473	480	492	434	475	467	440	468	470	491	457	516	478	440	495	475	460	416	460	444	522	446	477	505	451	457	459	446	508	439	453	470	501	443	495	472	456	464	498	436	527	449	460	452	457	479	464	506	507	487	450	468	473	500	459	476	516	460	476	461	453	436	505	430	470	465	483	481	481	463	485	480	520	411	453	457	492	455	484	455	459	461	457	448	433	498	425	465	466	457	477	446	514	477	470	458	501	457	443	439	512	471	491	495	489	474	456	465	472	482	460	466	494	452	463	459	486	477	473	483	474	492	501	444	537	464	465	491	478	507	491	483	501	458	485	482	486	440	471	466	438	492	465	464	484	447	461	481	446	440	471	470	475	466	489	454	452	531	460	461	449	520	447	446	471	473	513	457	458	498	447	473	450	463	454	477	474	476	452	488	471	465	446	456	463	486	443	477	475	487	462	417	438	482	454	481	489	464	449	470	484	460	486	483	454	459	473	457	447	439	479	476	468	473	454	474	456	437	487	495	486	454	455	482	421	492	483	469	451	490	440	453	489	454	457	491	463	490	482	462	484	456	429	459	460	462	465	452	446	469	471	453	447	517	462	463	495	461	461	478	462	445	497	473	470	503	444	472	502	488	473	449	464	493	458	440	432	434	441	487	466	483	476	471	481	467	440	459	461	520	461	486	457	488	451	510	467	507	459	486	441	430	458	477	480	487	443	508	453	460	476	454	480	468	469	487	478	464	473	487	508	424	478	510	494	501	448	485	460	462	465	462	466	466	482	485	440	465	455	480	500	457	446	494	481	440	445	497	459	455	442	446	441	429	475	435	487	499	459	455	436	434	474	440	442	474	457	471	442	466	462	461	459	457	475	491	501	453	484	441	461	471	486	479	491	460	536	466	459	463	483	462	441	482	481	422	490	446	482	440	471	461	480	454	457	478	468	482	483	511	454	457	484	462	475	464	484	464	465	452	417	478	480	453	457	479	430	431	494	494	481	460	453	486	452	461	450	507	512	504	487	473	503	456	462	466	483	431	456	484	463	447	427	444	459	459	471	434	477	464	449	527	485	502	462	505	465	439	481	477	487	461	455	485	456	490	471	468	465	484	459	483	487	495	499	470	495	445	488	470	479	448	477	478	456	433	456	435	471	498	464	462	447	499	474	457	459	470	463	456	458	455	481	462	459	485	454	452	461	467	455	460	458	469	479	424	486	467	458	424	465	445	515	501	468	492	493	488	462	469	462	462	497	493	457	483	449	475	431	493	475	461	502	482	486	499	478	466	456	475	420	490	467	469	461	486	429	509	487	483	481	510	459	502	491	468	519	493	484	457	486	443	461	448	438	436	434	417	482	443	477	450	469	479	460	440	447	495	470	473	468	473	491	448	497	461	464	437	489	431	491	467	425	449	485	453	490	472	467	403	473	468	485	470	512	466	491	480	471	453	461	490	452	448	501	491	474	439	432	443	459	476	461	488	459	465	498	475	469	457	446	494	472	440	500	500	474	436	520	472	451	441	427	486	485	448	448	489	458	486	493	440	468	454	433	434	482	466	412	466	475	472	494	466	436	482	480	462	484	489	484	481	432	465	442	494	482	498	457	476	457	470	473	482	465	475	505	454	433	487	486	466	451	486	443	488	462	480	468	490	488	483	434	453	470	500	493	457	460	468	483	440	458	454	428	485	432	477	405	457	471	479	476	478	469	436	478	490	443	471	445	480	477	485	486	493	473	455	451	480	480	504	444	471	463	468	481	468	475	480	472	475	489	467	483	467	482	456	484	456	457	451	466	497	480	469	520	452	473	474	451	487	411	470	444	428	478	459	500	476	493	495	488	518	463	443	473	512	462	489	483	479	482	442	491	465	431	486	477	465	462	433	467	507	424	496	479	474	490	489	478	487	486	456	443	478	490	415	441	493	488	510	445	439	478	439	493	481	475	457	519	425	434	471	456	486	423	472	480	460	415	490	491	467	473	501	497	444	443	481	461	480	431	493	430	464	453	442	414	455	478	488	448	501	463	464	480	410	448	459	476	428	471
24196	21978	29201	25430	21981	22125	12074	2420	1687	1474	1401	1267	1173	1161	1054	1018	1026	1002	911	938	908	927	872	860	853	870	863	876	825	793	787	782	790	836	805	810	798	753	781	751	789	801	764	763	786	826	797	773	778	760	802	750	762	744	742	749	693	766	717	716	763	730	748	786	783	760	760	715	773	748	796	811	744	719	751	753	755	786	740	739	733	735	762	759	742	748	795	749	751	752	749	765	747	770	815	765	777	706	711	739	786	755	731	702	771	732	717	710	733	724	781	759	740	748	757	708	746	716	688	787	771	765	744	777	741	742	719	711	803	761	741	727	764	732	738	807	706	767	745	758	769	718	694	748	707	786	763	692	761	774	740	780	749	740	746	770	756	788	756	747	766	705	724	747	703	742	753	733	786	740	752	731	747	781	776	738	764	698	781	725	703	722	676	740	751	750	766	742	739	728	698	739	749	768	727	754	703	700	760	807	707	752	750	741	767	741	709	745	716	733	731	731	746	691	757	767	706	702	755	709	772	787	736	754	710	751	723	754	764	740	735	714	734	754	768	767	716	711	773	725	724	755	737	712	712	727	757	775	713	703	683	755	739	738	748	754	721	712	735	743	703	745	774	741	747	726	736	802	774	797	710	735	705	753	697	731	773	775	719	741	738	782	719	734	751	704	720	757	727	704	712	743	726	784	729	748	733	718	753	751	659	763	774	772	758	748	744	787	753	796	766	800	747	744	786	753	685	697	758	688	710	750	736	751	740	717	743	726	757	730	702	718	744	662	735	754	728	693	710	767	696	780	773	725	746	758	783	747	780	783	777	713	716	747	746	729	717	709	768	780	743	727	738	752	767	716	706	793	713	771	724	731	708	729	764	661	765	749	741	715	772	698	745	716	734	770	780	673	762	694	763	724	716	789	738	748	733	742	762	740	761	811	727	766	737	694	733	781	715	778	748	780	767	793	731	723	787	760	719	760	780	729	737	759	767	721	744	694	766	738	706	684	791	714	765	761	699	750	785	766	735	780	742	771	761	727	711	742	750	715	761	791	764	762	710	713	761	707	680	754	755	798	797	740	763	797	724	678	770	726	752	769	723	793	744	748	717	729	689	777	738	700	776	769	732	736	746	811	746	741	730	678	709	735	731	718	773	697	742	749	776	784	749	726	768	682	788	661	720	797	713	772	730	760	766	697	752	799	734	759	780	772	753	735	707	780	776	761	759	693	777	718	737	729	742	757	731	777	744	740	727	720	746	711	730	721	753	755	734	742	754	725	717	728	731	748	751	740	744	704	706	737	753	817	723	753	774	812	758	729	749	740	764	731	717	771	776	747	764	714	770	741	688	722	754	741	765	744	740	682	706	714	772	744	771	745	745	741	737	719	772	717	781	760	728	750	755	705	715	789	743	692	714	728	754	789	702	723	783	705	751	744	740	776	764	746	737	756	713	730	746	755	772	708	711	779	687	766	723	760	756	735	816	765	748	751	733	756	705	730	726	729	754	746	729	802	734	714	780	732	722	718	751	762	755	716	744	753	745	728	785	750	751	745	693	815	745	758	722	732	757	772	729	754	705	731	739	766	771	780	784	803	758	757	776	731	705	755	716	704	727	747	715	786	782	740	754	736	771	741	807	733	739	739	738	713	710	733	766	719	724	748	755	729	707	767	793	762	756	783	787	758	768	763	737	742	751	800	778	682	769	743	761	722	744	758	777	729	749	721	752	724	741	765	768	741	710	739	713	740	762	730	812	734	759	736	749	745	712	753	733	723	721	743	779	783	734	704	723	777	749	759	735	750	751	761	761	731	753	769	769	728	734	655	693	708	782	731	730	789	743	751	779	735	748	732	738	721	708	682	702	765	708	728	749	759	727	719	733	738	750	813	713	796	731	702	686	729	770	752	734	751	736	746	719	757	701	774	714	735	715	775	743	747	760	724	743	725	788	767	717	752	742	723	720	752	752	792	754	760	787	777	732	685	732	722	763	713	729	716	709	766	722	755	749	760	689	701	754	711	722	734	745	743	751	730	701	743	753	721	733	777	744	795	762	697	735	731	734	725	783	732	757	810	757	724	736	775	753	737	756	762	755	743	722	712	759	822	731	711	742	741	791	718	745	713	713	736	766	744	773	780	721	723	730	760	745	761	731	724	735	780	756	731	773	720	729	732	731	731	704	759	667	770	692	678	708	741	730	771	719	710	711	759	730	763	761	744	759	716	736	752	750	730	763	716	774	750	685	686	758	721	766	727	736	715	738	711	730	741	737	717	695	728	800	762	737	743	739	737	749	776	755	670	736	711	756	758	727	746	724	781	744	710	795	702	684	735	734	744	751	714	763	725	705	676	724	718	788	755	769	698	746	741	748	745	776	756	739	779	743	724	756	733	774	715	770	742	725	767	748	774	765	726	708	704	718	661	765	746	714	669	748	722	754	712	729	761	777	708	783	761	812	759	709	812	695	725	736	722	748	742	741	730	702	809	686	766	797	727	755	754	755	721	721	716	783	760	723	711	770	741	688	743	765	715	692	758	729	741	740	734	750	740	771	729	752	690	750	769	719	727	723	736	709	720	695	699	734	705	747	762	721	724	721	728	783	744	737	713	725	722	751	778	738	747	806	754	684	756	775	720	745	713	692	763	783	794	752	754	771	723	718	759	721	779	742	692	715	710	794	679	738	754	762	686	738	755	759	772	723	720	733	750	715	742	815	731	754	728	734	769	725	753	755	723	742	781	722	733	737	727	769	764	739	776	742	722	766	725	781	742	762	769	740	740	777	723	770	723	797	795	749	745	743	737	754	799	798	784	759	757	743	744	768	736	720	789	744	753	716	731	762	744	782	751	766	755	777	759	670	731	759	728	717	694	754	688	736	755	734	745	719	722	769	744	721	734	727	758	774	727	699	705	739	769	699	752	724	728	699	740	789	735	735	752	773	751	725	754	747	726	737	711	732	755	747	770	730	743	756	763	720	761	725	770	727	714	727	702	786	744	698	683	754	735	731	753	771	740	761	718	707	725	777	733	748	759	796	742	771	678	757	727	763	766	698	694	750	735	730	724	737	735	793	702	767	729	760	723	748	729	759	736	710	739	711	728	710	802	756	690	714	780	725	779	697	749	742	708	767	748	738	711	734	795	739	768	721	734	723	793	730	667	736	780	726	726	742	684	743	803	740	744	730	758	733	746	738	732	699	739	755	726	735	725	795	725	758	720	705	694	727	721	782	709	760	691	739	742	803	732	732	769	750	729	742	776	751	741	743	749	710	761	765	746	720	772	708	773	760	761	743	730	761	751	758	737	742	742	794	773	739	688	736	706	707	731	722	729	710	753	740	809	760	779	746	697	788	748	758	716	746	795	711	750	727	757	839	703	733	704	761	806	735	755	736	802	694	751	754	754	742	746	765	766	747	699	723	719	696	741	738	748	717	746	737	706	738	732	708	752	775	706	735	726	697	727	748	784	742	766	740	723	782	695	683	754	748	779	741	781	701	748	786	726
10799	19922	18265	10827	7345	5371	4247	3393	2794	2282	2030	1780	1591	1494	1321	1294	1164	1054	1015	958	969	955	888	844	909	825	845	806	831	774	780	783	811	773	747	764	760	731	810	720	740	728	740	720	734	736	759	706	743	716	723	737	646	735	711	738	732	708	747	694	714	751	675	693	699	676	627	732	713	685	696	674	683	684	700	688	675	693	751	674	710	654	704	715	693	681	703	683	713	717	685	699	709	698	688	635	700	665	692	678	731	679	707	722	631	760	696	756	695	670	698	704	687	693	691	692	674	678	725	651	693	681	701	709	705	695	687	676	708	630	689	731	711	691	711	709	700	702	649	642	683	727	656	694	676	684	744	652	643	698	664	737	712	681	696	682	745	693	678	688	683	713	676	695	679	673	734	682	657	663	642	656	672	752	712	678	665	685	702	704	680	722	697	713	645	687	709	665	703	699	691	706	708	662	695	704	714	686	712	657	663	689	671	726	708	656	679	680	712	683	698	701	706	719	746	691	671	685	659	664	686	670	682	688	689	695	682	724	682	664	678	699	780	699	669	671	670	693	679	720	685	725	683	694	710	746	671	658	673	663	662	670	693	694	719	717	690	700	697	728	705	677	685	682	688	659	682	738	723	648	678	662	707	705	709	646	671	706	719	722	724	678	703	661	668	689	693	708	676	670	680	623	708	696	650	675	750	626	694	706	668	623	698	683	739	708	666	723	699	711	701	685	729	682	668	692	708	712	700	685	700	693	698	688	726	649	726	690	684	704	722	701	733	657	663	684	666	684	645	677	651	659	676	694	678	663	643	644	682	665	655	672	667	683	667	736	674	707	707	694	676	695	685	706	681	726	675	720	667	746	688	672	738	712	686	697	709	679	674	658	757	701	653	687	696	700	686	731	693	668	628	686	651	709	686	686	637	700	724	699	625	726	683	665	705	690	680	741	654	727	692	676	674	706	711	703	696	725	677	702	702	681	675	669	676	716	686	670	666	670	727	660	748	697	680	671	706	682	626	653	671	682	675	687	689	684	663	678	667	671	710	648	634	680	690	708	660	686	668	701	655	737	710	715	667	703	675	667	703	695	706	661	677	704	709	703	697	676	709	653	692	663	681	717	671	686	655	686	693	703	696	676	664	730	637	713	661	656	716	718	670	700	686	696	710	708	669	733	674	731	691	665	714	677	659	700	699	673	661	689	716	687	718	695	683	732	699	711	689	687	653	685	696	709	662	685	706	638	698	650	632	713	719	662	633	738	673	698	717	669	700	679	709	663	646	678	701	715	691	708	679	747	648	684	684	692	677	697	686	662	687	653	687	680	716	655	724	673	656	678	725	706	721	687	694	733	713	714	693	681	704	713	671	675	681	719	672	682	726	687	706	663	701	714	681	633	698	715	722	696	687	664	700	718	741	664	686	710	717	690	643	729	653	683	677	688	664	674	642	678	657	695	682	711	658	703	694	708	732	617	759	692	704	626	702	690	691	685	679	684	690	673	673	672	736	686	686	666	675	653	667	671	652	707	690	684	677	708	619	680	663	706	708	741	671	683	706	703	676	670	639	725	671	701	653	746	680	688	686	680	623	662	700	661	739	666	693	669	716	674	710	714	760	675	696	684	701	697	678	683	665	668	666	699	675	698	670	690	682	674	716	713	708	697	667	679	702	688	693	687	674	655	698	709	687	671	704	723	668	721	636	663	682	673	691	706	697	667	663	647	675	665	698	719	676	698	711	685	658	664	731	737	696	697	681	678	697	692	680	682	685	674	658	662	700	691	694	680	675	701	710	720	665	632	717	666	668	682	655	687	717	659	679	699	681	677	708	721	692	671	689	660	724	706	741	651	717	710	695	657	657	679	665	706	730	706	715	706	691	673	713	687	675	678	680	719	705	631	703	677	649	692	683	671	689	685	694	719	663	668	680	667	681	681	733	683	697	675	691	694	669	698	712	663	711	709	679	724	740	687	652	698	695	734	687	723	714	696	733	657	707	687	689	703	678	651	681	693	697	728	712	700	695	671	654	679	687	761	720	679	697	740	631	703	711	707	682	701	699	687	707	680	695	715	685	685	660	700	701	743	694	683	697	704	713	667	643	702	711	695	699	657	701	710	633	681	729	652	711	675	697	704	726	714	685	692	722	700	716	705	700	680	676	670	677	655	701	682	674	732	681	689	693	682	698	677	666	630	678	628	658	655	657	672	699	694	662	713	721	695	703	686	694	700	722	692	701	695	700	723	664	651	692	673	709	708	711	694	686	714	701	673	673	700	650	673	675	665	704	681	673	682	721	697	674	656	649	660	789	691	682	739	699	703	666	635	698	712	680	686	732	710	675	711	646	706	690	715	662	665	692	688	633	703	697	713	705	712	672	685	665	717	703	746	690	693	702	739	695	693	703	692	685	673	712	669	690	670	687	706	686	686	702	679	735	659	658	649	682	730	729	669	701	682	686	701	707	726	658	689	681	657	642	669	689	678	739	682	677	706	663	686	660	680	660	690	618	728	722	655	631	668	698	661	696	667	708	698	695	648	729	736	651	652	687	658	667	654	672	686	736	677	697	701	665	649	701	699	756	660	640	639	700	698	634	659	678	636	689	686	711	733	678	698	672	712	735	655	740	651	689	705	713	685	676	728	659	746	704	687	726	680	671	635	707	621	646	691	681	663	693	672	685	686	705	664	698	714	717	705	671	657	685	717	721	680	688	654	660	652	646	728	696	694	697	716	716	682	675	700	723	709	689	699	728	682	642	677	661	682	675	680	730	704	751	699	687	687	689	681	704	665	683	659	721	689	717	695	730	680	667	665	720	634	689	762	682	700	688	671	671	696	661	691	687	706	691	678	651	713	688	702	684	711	706	675	718	709	663	657	661	694	641	654	659	691	680	690	683	713	654	669	692	690	682	690	678	719	711	725	712	704	693	710	694	656	701	708	691	652	682	754	693	712	685	699	666	685	711	721	667	734	685	658	651	660	667	643	708	675	708	697	694	673	660	682	651	656	644	648	679	654	643	726	665	698	653	683	696	660	692	690	681	730	673	694	705	667	716	687	681	701	706	714	638	674	649	674	691	675	718	673	712	641	662	679	720	673	662	688	648	694	699	713	702	684	688	650	711	692	695	672	675	700	700	658	675	688	660	707	643	675	689	692	642	696	691	737	628	724	701	715	692	648	698	681	649	694	722	667	715	678	651	695	616	739	681	699	692	708	670	675	650	684	661	671	714	727	707	699	702	719	714	728	700	675	694	683	730	693	676	718	688	687	668	689	620	676	692	667	714	710	698	683	647	696	678	666	683	663	721	711	691	713	628	660	663	630	700	680	679	665	691	692	701	708	727	675	702	704	689	682	727	651	708	670	709	689	711	703	723	680	650	685	705	693	672	717	673	694	683	614	658	706	645	683	692	680	668	661	707	691	682	634	717	672	671	708	693	671	677	691	693	711	684	711	664	660	691	687	698	648	661	667	680	672	750	695	728	688	691	705	690	737	691	728
30010	15607	1924	460	300	259	221	179	200	177	185	173	169	158	163	154	162	168	149	145	159	155	165	161	181	162	176	187	167	160	158	194	158	167	127	164	156	172	158	157	161	180	178	191	151	161	150	163	157	151	156	166	170	158	180	155	162	161	185	160	165	167	177	168	150	159	146	175	144	163	181	157	170	180	157	181	171	171	167	177	161	153	176	157	139	173	147	162	181	145	139	172	182	169	159	160	150	163	161	152	161	167	147	166	164	162	156	152	148	136	153	166	175	183	171	171	179	165	157	160	155	150	148	156	151	153	160	135	190	161	162	146	152	159	178	175	153	183	187	185	159	157	156	158	157	184	152	163	159	156	178	138	187	144	176	167	135	164	157	176	159	151	168	174	154	144	165	157	168	144	163	166	164	176	155	169	158	158	166	156	158	149	166	160	152	144	169	151	143	159	154	143	146	163	141	155	160	168	158	160	176	147	153	180	145	157	159	155	156	149	155	156	157	166	162	165	172	174	151	161	174	134	155	160	151	150	154	173	157	147	175	161	144	163	164	142	171	166	152	184	159	160	154	156	152	184	155	164	155	157	154	142	151	171	179	166	153	125	148	157	150	143	152	139	174	172	162	145	166	144	161	149	173	170	154	164	141	159	149	170	173	155	169	170	160	181	164	150	163	174	173	147	158	133	160	146	152	179	150	171	167	120	164	185	146	161	163	151	137	188	150	157	155	148	164	153	143	140	145	144	161	146	154	130	146	154	162	164	155	179	150	170	136	170	180	157	172	186	132	157	175	152	163	159	153	182	182	157	150	151	158	163	154	169	165	173	145	159	181	165	164	160	175	166	145	185	178	162	171	183	166	142	145	163	167	157	161	138	140	152	137	152	155	184	162	165	152	148	155	177	168	158	185	147	163	163	146	180	158	151	132	151	173	183	150	177	161	150	170	180	160	146	170	159	181	179	155	167	149	154	166	157	184	165	187	176	147	172	149	184	160	167	143	130	161	155	136	154	155	177	159	157	159	155	150	173	160	135	180	134	150	138	152	149	164	162	174	156	154	156	160	177	161	170	169	141	190	162	143	163	160	174	156	155	156	182	176	139	149	162	165	149	162	145	168	183	153	144	140	153	179	154	147	164	157	167	160	174	149	167	172	144	173	154	134	161	161	166	158	176	168	154	157	136	159	190	149	141	168	160	152	154	174	147	163	145	169	174	167	153	157	145	149	155	147	164	177	160	154	164	163	148	150	163	168	170	163	175	183	167	173	146	143	165	147	164	167	143	172	151	176	170	199	151	163	175	152	181	148	152	158	147	147	153	150	178	147	162	146	160	157	156	160	172	179	145	173	160	165	167	164	153	174	180	173	170	174	164	148	130	155	170	175	176	167	158	177	145	163	161	142	157	162	144	182	181	166	150	164	141	175	165	163	146	175	154	148	165	153	144	157	166	168	164	153	166	158	153	161	168	137	168	156	149	148	157	174	133	135	124	148	164	160	178	149	149	150	163	149	169	152	168	170	158	169	163	164	178	168	171	158	161	154	163	149	154	169	146	175	161	176	180	159	146	148	168	159	152	146	163	154	162	154	160	146	157	166	163	174	140	177	154	151	143	158	137	156	171	170	155	152	168	170	166	175	187	173	142	170	150	165	129	158	160	159	167	169	182	169	163	131	168	141	139	141	175	162	163	148	174	152	175	155	143	146	135	175	161	189	188	140	155	179	135	148	179	165	161	149	176	155	178	154	173	153	174	157	159	175	191	158	157	145	165	184	172	172	127	164	181	150	168	177	163	178	149	172	171	178	167	156	170	155	180	153	160	162	179	178	149	168	154	143	150	170	164	168	165	146	170	147	162	159	169	159	170	156	170	153	182	144	163	159	177	154	171	138	178	183	162	161	148	141	164	143	137	179	140	163	174	159	170	168	169	173	166	167	174	149	146	173	158	150	161	154	166	136	151	169	140	171	142	165	151	155	155	136	143	135	163	166	148	184	135	156	185	153	157	170	179	144	167	128	153	165	151	158	209	175	185	171	192	158	130	149	152	171	175	163	162	175	142	165	171	140	167	163	168	153	151	159	161	163	170	138	152	156	151	166	131	152	152	171	171	157	158	178	170	164	163	145	160	179	149	154	146	154	168	158	163	173	195	162	163	165	143	170	149	174	130	169	147	144	170	190	178	160	161	150	140	147	141	156	136	179	152	151	155	181	171	144	162	162	153	161	148	173	141	169	165	177	160	168	137	172	158	161	147	136	171	162	152	161	151	175	164	167	150	155	156	158	191	163	166	195	142	162	181	173	169	151	175	157	152	158	170	139	153	155	156	183	143	166	172	161	159	142	164	137	152	162	132	154	142	147	167	146	144	162	148	166	163	167	167	129	152	179	144	175	163	158	149	174	174	173	169	150	154	155	143	134	159	191	170	145	172	151	182	176	170	144	162	166	150	189	165	153	168	163	171	159	150	149	182	156	164	168	156	164	178	162	188	168	149	174	170	171	153	156	157	171	147	180	157	167	159	165	155	157	174	151	144	181	161	157	188	133	176	173	175	160	153	179	183	146	156	155	159	163	157	149	155	159	154	184	157	176	155	164	159	158	157	176	168	185	171	155	172	170	150	150	156	179	169	156	159	168	176	162	166	146	164	148	165	193	162	152	146	169	152	162	168	170	156	158	162	141	152	151	149	148	157	173	162	137	142	145	147	159	159	152	165	174	163	164	174	149	171	156	155	162	190	165	145	153	168	181	149	173	145	153	140	179	138	182	164	164	175	154	155	157	164	192	134	162	156	170	165	168	165	188	141	155	182	173	159	180	160	153	160	135	187	185	181	153	159	146	151	158	151	162	175	161	163	139	175	175	169	166	189	170	163	164	163	161	169	169	146	151	173	174	165	169	155	146	180	187	180	157	165	165	175	179	171	169	156	159	167	174	190	174	151	163	153	148	153	146	169	170	161	156	166	170	174	163	173	158	150	168	156	159	160	146	156	165	158	158	174	179	158	157	161	141	177	163	159	169	171	152	162	144	147	160	167	163	152	170	157	130	168	148	143	166	161	176	168	155	172	162	184	169	175	170	160	154	175	151	181	148	155	168	139	142	174	150	172	164	184	168	171	157	156	164	191	175	156	144	166	147	160	149	183	163	168	141	178	143	158	170	161	169	178	189	171	179	157	152	182	173	153	167	158	156	133	159	178	152	160	133	172	164	158	171	159	151	150	163	173	175	169	175	166	183	140	157	183	143	163	166	156	152	172	148	161	146	172	154	149	164	177	175	160	168	180	136	151	167	159	154	168	147	163	158	164	161	145	141	130	149	178	152	190	157	142	160	175	147	151	174	151	134	164	164	177	160	149	187	162	182	171	157	174	158	192	163	168	180	146	167	183	178	174	173	150	174	173	157	170	168	133	148	158	140	152	160	149	183	171	142	153	173	142	166	157	162	152	149	188	155	168	158	160	177	158	149	165	160	144	157	174	171	166	165	150	139	149
5368	847	727	425	350	264	276	230	180	205	185	181	221	176	135	196	175	190	172	199	167	168	169	166	188	161	179	156	159	149	166	167	178	155	151	178	163	145	158	196	164	179	145	176	170	145	163	167	180	165	191	164	162	179	155	177	193	165	165	171	145	169	169	163	174	179	184	159	162	172	159	162	176	164	163	133	176	188	154	137	181	182	146	159	181	173	166	145	159	147	156	163	167	147	184	159	172	170	187	168	155	172	184	169	159	171	146	171	189	164	151	174	164	142	147	172	159	165	180	150	168	146	156	154	143	174	153	168	192	161	159	171	166	167	148	172	175	166	156	165	155	164	166	184	146	151	193	189	141	161	164	176	153	163	168	164	170	154	185	180	149	156	158	168	165	165	174	180	149	161	160	151	163	173	151	169	155	161	172	171	149	180	165	177	182	142	167	148	170	177	166	170	173	174	177	152	160	146	161	138	151	143	151	171	167	168	173	170	147	136	149	160	144	156	178	192	169	170	149	160	148	165	164	151	167	163	164	175	181	182	170	166	160	198	177	151	155	172	155	157	160	148	187	168	162	172	155	163	160	157	159	185	156	176	162	184	157	152	161	152	153	170	149	191	160	150	169	160	155	158	155	161	164	162	165	161	176	164	164	154	147	172	154	159	163	170	145	151	174	187	171	173	179	175	161	166	177	174	169	165	174	163	148	179	164	182	172	184	154	151	189	167	164	167	162	157	162	146	191	174	160	162	171	148	145	165	172	166	173	157	164	158	163	156	156	134	143	163	136	165	156	178	163	174	162	184	173	193	172	158	175	189	160	159	174	169	175	164	149	184	138	169	160	170	177	160	148	156	163	173	160	181	138	171	149	165	149	186	158	175	166	170	161	172	171	181	187	171	169	154	171	174	152	173	176	179	172	165	149	176	143	188	162	157	143	179	161	189	167	172	172	170	173	164	172	164	160	144	157	162	181	180	150	158	162	176	152	176	170	191	157	168	158	151	147	144	149	150	184	164	154	159	168	181	207	149	149	144	166	165	185	164	152	159	163	149	163	182	172	146	189	164	176	151	155	162	179	169	153	174	161	184	160	184	165	166	158	149	170	161	183	179	167	155	187	149	171	146	169	170	159	167	152	153	168	167	145	146	187	163	163	156	164	158	161	175	164	167	190	155	165	160	150	167	154	158	161	170	161	157	148	199	169	164	153	164	168	174	145	165	175	160	183	177	160	169	168	146	186	167	152	176	185	159	169	155	166	170	180	158	173	146	146	147	173	145	188	157	159	149	142	171	164	164	166	155	133	180	187	169	161	180	166	168	150	181	136	183	148	158	162	169	163	163	160	185	166	148	174	172	180	157	157	164	168	164	159	166	169	181	164	176	169	160	185	183	166	166	159	147	163	153	140	189	134	180	165	148	140	144	148	162	154	162	148	164	151	167	150	160	157	152	162	160	178	155	157	160	140	166	191	132	158	147	154	158	171	179	164	189	170	160	188	154	144	182	151	164	153	180	183	164	165	175	174	169	163	154	169	149	175	152	173	148	158	165	160	154	192	157	128	161	173	179	167	160	162	169	162	150	155	158	157	151	140	164	153	149	187	163	178	176	163	170	145	166	185	162	168	175	165	164	154	182	151	163	157	159	153	156	172	147	153	148	169	165	167	165	167	181	171	157	165	168	160	167	171	181	162	162	177	158	162	164	176	156	193	165	149	142	157	164	164	156	182	165	164	192	170	166	181	185	184	133	200	144	169	148	167	181	156	168	181	163	134	180	177	151	175	172	182	150	163	144	154	167	166	153	168	159	159	163	173	174	176	168	193	172	159	163	184	156	163	160	178	148	183	165	154	179	171	155	154	171	155	164	171	176	181	164	171	155	186	144	169	164	171	197	150	155	187	149	155	163	170	151	165	127	168	163	183	157	159	159	158	158	153	162	156	173	168	145	167	183	155	161	170	163	179	160	166	145	141	152	155	155	153	149	156	172	185	152	175	143	161	170	177	177	164	145	182	155	159	191	176	171	149	155	160	165	162	163	157	181	165	138	180	163	163	148	160	165	165	166	165	149	152	176	165	162	139	154	197	196	186	180	178	143	181	180	162	171	174	171	142	174	198	167	147	178	170	155	160	184	183	160	175	170	160	165	161	140	157	143	177	184	150	179	128	159	169	173	135	151	147	156	161	165	146	140	153	159	155	151	162	164	180	155	179	166	161	175	150	150	176	165	164	159	177	145	163	159	179	160	145	146	153	165	138	176	154	182	169	166	159	179	152	166	165	145	177	151	146	157	167	157	164	165	158	157	171	175	176	172	167	181	187	148	183	166	178	148	171	151	179	171	162	163	155	171	172	158	176	170	170	182	167	162	165	181	166	147	163	168	169	166	156	151	168	149	165	163	191	152	166	151	147	191	148	168	164	155	168	163	161	173	182	157	150	159	170	160	184	171	159	143	176	164	145	186	166	156	166	171	191	161	186	158	144	177	146	170	164	165	159	136	172	151	162	171	174	190	166	172	158	169	156	165	170	159	153	169	162	145	170	181	153	176	166	162	154	153	177	163	166	163	152	164	181	167	157	187	158	179	146	166	170	153	179	169	162	160	164	184	174	176	151	165	156	149	193	157	184	164	160	187	175	156	153	165	172	170	175	151	195	178	174	151	177	156	180	167	165	133	173	168	182	183	171	168	189	182	171	155	174	158	172	147	142	167	167	150	172	170	139	153	188	173	169	168	176	167	166	187	152	172	148	172	141	147	174	164	164	162	151	172	135	166	165	131	140	175	165	176	171	169	173	177	140	140	158	189	153	157	154	169	167	177	168	148	161	161	170	169	175	153	149	166	182	159	177	157	170	140	185	180	163	156	186	156	165	146	170	177	145	161	171	148	163	139	136	187	163	160	169	178	172	166	150	163	188	166	145	150	161	162	162	149	171	162	167	188	174	183	161	179	169	175	173	158	176	149	165	163	157	170	160	173	155	162	155	154	153	147	139	189	171	158	155	156	161	168	173	165	157	174	171	183	159	168	191	167	145	143	173	157	201	167	152	171	165	151	155	175	179	184	156	161	164	176	155	168	161	157	173	176	157	169	147	157	164	175	158	176	157	171	169	169	170	151	186	145	190	185	136	152	156	158	173	177	164	185	187	157	167	182	149	166	182	187	153	165	139	176	157	157	140	149	173	141	157	180	171	193	169	157	145	169	155	158	149	175	182	176	167	158	141	187	167	168	170	140	179	165	179	152	163	160	160	162	171	160	162	189	159	165	161	177	137	170	176	167	156	175	170	178	176	160	149	149	132	165	171	153	157	153	160	170	162	163	158	147	182	180	171	166	158	180	153	153	182	176	143	163	165	159	163	163	163	188	147	164	165	157	147	183	174	178	153	157	175	169	164	180	164	178	150	156	160	168	158	138	154	150	169	178	155	176	162	162	151	150	175	158	162	148	179	171	192	147	171	148	162	162	144	164	162	171	158	174	140	170	188	166	156	143
25441	20954	27502	24570	20969	12831	1998	1200	907	853	811	804	659	670	628	581	602	595	566	593	560	550	568	525	528	523	491	557	484	513	500	563	490	537	526	515	483	530	538	514	493	508	495	505	489	500	491	500	504	472	517	462	480	473	501	544	474	506	494	526	487	487	485	437	509	475	536	471	485	489	478	519	498	465	470	474	484	549	515	489	499	488	492	497	481	511	479	482	505	428	451	511	476	472	521	463	515	499	507	450	445	514	492	439	463	480	504	498	522	503	460	467	485	499	490	472	480	446	493	496	486	501	503	446	468	502	466	540	502	474	510	522	500	473	485	501	489	452	426	441	454	469	455	480	440	515	505	520	483	527	499	459	469	478	486	485	460	510	507	469	502	485	504	509	468	511	502	487	505	492	500	509	535	471	479	459	493	480	493	497	466	484	522	549	539	488	497	487	483	472	515	529	484	481	501	490	459	458	500	477	491	481	522	504	494	499	466	480	475	508	516	492	480	509	477	528	501	490	478	466	501	458	501	465	472	432	504	485	432	511	495	435	467	491	470	542	480	509	521	505	460	445	470	481	462	526	483	482	472	474	440	466	516	478	491	484	519	476	476	490	502	484	506	463	489	475	521	512	467	484	469	490	485	505	456	468	506	459	476	501	518	495	479	491	530	484	468	466	489	521	505	510	520	483	472	495	493	570	477	539	477	512	461	459	475	505	512	529	479	485	432	468	510	498	482	497	464	461	442	485	426	486	472	464	466	501	543	510	509	482	475	514	479	478	470	450	490	465	523	476	518	453	468	455	505	523	517	498	484	503	476	462	504	517	484	476	445	473	474	481	490	469	514	492	505	505	447	456	484	483	496	458	502	492	469	454	485	467	474	477	539	495	491	461	481	460	472	497	467	498	483	512	494	501	456	482	507	526	475	477	525	487	505	531	497	492	495	531	473	501	515	477	470	490	454	474	508	493	480	487	465	483	487	454	466	498	480	490	458	459	485	494	512	462	496	493	501	457	490	479	486	460	464	454	477	443	481	507	530	525	504	524	480	493	480	517	499	493	456	531	504	479	432	465	454	476	524	505	496	485	496	493	506	484	458	514	494	495	476	467	495	456	469	485	490	434	519	450	487	493	491	498	482	511	487	489	471	496	465	471	475	479	482	477	474	470	467	504	452	501	467	466	457	494	468	501	513	511	478	514	477	495	480	493	478	446	500	508	502	482	460	467	520	478	469	522	468	490	523	484	427	486	488	473	448	502	445	489	483	442	478	483	483	453	521	506	478	479	468	469	480	490	494	466	479	514	474	500	490	495	482	512	505	497	481	506	444	488	490	503	539	468	445	480	510	524	522	500	503	550	464	500	527	421	461	456	474	529	453	462	482	444	494	504	513	507	469	491	447	457	464	478	485	487	483	469	496	503	486	495	477	450	521	493	443	511	493	488	516	522	523	485	456	455	480	465	519	469	471	505	505	487	519	489	461	513	485	484	457	501	522	510	508	463	479	522	505	494	473	473	492	462	533	465	438	507	447	498	512	497	464	472	501	468	505	465	490	473	479	470	433	453	491	431	466	525	484	495	535	476	459	503	485	476	448	498	502	489	442	475	481	472	507	426	517	483	453	494	508	459	484	490	484	512	487	478	530	470	474	499	435	477	484	480	526	472	474	491	466	510	494	497	484	491	502	488	497	494	490	490	510	482	486	491	505	516	470	461	473	485	539	521	460	444	461	488	528	506	535	470	505	484	471	477	508	482	475	464	452	514	481	494	493	506	514	468	488	459	475	497	485	448	449	456	491	491	501	441	476	480	507	492	502	496	486	502	497	445	464	491	452	488	485	513	497	502	482	489	491	507	435	498	458	449	476	473	496	467	515	461	479	490	483	545	510	465	506	485	446	490	497	510	464	471	482	453	510	487	466	464	477	471	472	455	481	454	488	535	496	508	502	510	487	486	480	451	458	501	486	521	514	487	512	462	477	504	506	446	521	479	456	494	470	454	539	499	462	481	462	489	513	500	480	526	490	521	486	442	527	477	513	527	468	445	491	481	487	507	518	468	501	496	446	495	464	474	497	472	460	478	508	532	487	501	480	496	472	492	463	504	467	516	542	516	450	472	477	442	461	486	456	521	490	505	501	502	497	444	510	481	491	501	526	474	516	461	478	494	548	479	486	478	489	519	458	454	470	487	485	501	499	486	528	491	493	445	516	469	459	510	503	506	500	437	466	462	468	513	477	517	469	477	443	512	421	508	504	507	499	501	454	468	497	489	443	492	483	498	498	506	504	484	448	471	457	532	441	474	477	491	459	496	442	474	510	474	470	483	521	461	497	479	493	469	472	434	483	470	503	494	493	494	466	503	481	459	486	527	435	513	476	511	496	495	453	504	532	506	506	468	507	461	482	447	491	511	520	466	491	512	510	476	514	472	516	427	506	509	482	502	485	534	467	494	492	507	443	465	492	478	481	496	490	481	486	467	490	489	500	500	482	493	485	487	468	508	495	487	465	496	426	497	473	500	510	518	508	470	499	482	453	516	494	488	532	485	492	503	504	496	455	460	489	550	486	492	483	503	484	445	484	477	486	487	491	509	452	495	494	515	506	506	452	483	507	488	450	475	470	500	509	478	500	458	490	500	456	499	477	469	481	524	465	512	511	492	503	478	484	470	513	509	461	463	499	520	476	494	459	490	498	489	521	497	495	448	478	491	494	474	485	503	484	482	496	528	490	491	522	484	483	477	474	438	497	477	471	456	459	454	495	508	474	491	520	435	502	482	485	489	498	468	520	439	462	437	482	512	482	449	484	475	514	485	503	515	499	478	451	501	441	463	499	451	517	479	441	519	466	500	448	476	452	481	469	511	483	459	478	505	478	530	512	467	504	472	475	482	496	476	476	502	509	500	484	515	512	523	491	493	494	472	500	500	464	521	479	494	491	516	493	478	490	483	486	467	507	524	489	476	533	475	487	504	484	474	477	461	480	459	509	479	462	474	453	523	466	516	529	471	476	488	493	486	516	491	477	468	516	524	466	525	439	463	494	472	514	501	498	460	464	518	471	479	448	456	496	479	486	493	492	519	494	476	499	507	528	492	514	448	469	507	496	478	492	540	475	510	502	508	479	489	464	509	491	498	501	518	554	472	510	493	486	493	459	518	503	446	511	486	478	517	506	474	507	498	468	469	467	460	517	492	515	468	526	471	465	498	461	500	510	490	485	476	466	510	485	492	520	487	507	478	521	482	498	478	509	482	498	528	465	481	501	477	479	482	458	470	490	469	508	509	453	469	501	468	446	473	475	479	544	503	490	462	513	525	527	461	523	505	481	478	487	463	520	468	499	481	517	482	513	494	501	484	481	519	508	495	506	521	551	510	499	526	446	512	493	520	505	496	518	498	482	446	482	490	477	491	519	472	472	510	482	455	480	450	500	494	515	445	482	474	472	467	516	487	469	499	478	479	516	519	467	484	463	519	510	458	461	508	456	501	456	501	438	506
7252	12131	10864	6087	3925	2991	2259	1824	1462	1259	1133	949	930	824	755	704	668	664	655	586	589	539	554	566	532	556	568	540	548	528	534	497	488	492	466	464	498	487	476	462	444	475	490	470	481	473	487	480	487	434	473	476	444	449	482	480	465	441	436	460	488	465	466	432	451	471	445	443	491	467	465	455	450	443	488	436	444	479	465	436	474	445	444	446	439	487	464	462	437	432	440	461	455	462	418	429	470	467	484	437	436	460	459	441	436	444	479	424	486	451	477	440	412	456	512	446	449	466	473	439	453	474	461	476	444	463	425	469	468	476	464	452	460	442	428	402	450	431	434	426	451	439	463	452	440	463	446	450	462	460	454	435	451	445	430	467	475	482	475	454	435	438	442	440	451	411	438	451	449	440	477	473	444	459	421	422	458	453	443	439	416	463	468	432	447	433	422	403	447	460	487	420	472	465	422	485	443	440	442	456	446	452	495	410	464	443	468	439	467	482	478	462	444	427	447	426	448	464	419	424	430	466	476	456	432	458	462	424	447	465	452	445	419	455	421	434	431	437	450	475	461	446	431	430	444	388	496	438	435	470	450	452	444	461	451	475	454	470	415	425	436	477	427	491	453	435	484	464	450	421	440	441	447	474	460	455	444	462	414	472	484	408	417	426	449	468	472	477	441	427	452	424	432	467	446	454	445	481	445	476	439	460	430	452	464	451	428	429	440	460	420	451	457	436	445	403	435	447	454	445	454	437	427	415	463	415	459	452	432	420	426	421	465	401	440	448	426	401	474	453	467	475	441	472	411	451	488	448	429	483	436	437	452	448	462	442	478	424	489	484	431	420	445	429	474	458	477	440	494	410	464	447	464	454	444	458	438	402	462	446	440	393	464	478	462	424	414	432	423	470	433	452	437	448	474	473	434	463	407	422	453	447	442	453	443	446	472	466	464	436	436	469	469	450	442	448	480	483	431	451	431	420	450	421	470	467	434	457	469	459	488	471	464	463	459	461	469	446	434	445	473	482	461	483	486	462	424	436	461	433	427	451	461	436	454	443	430	462	431	463	425	446	429	444	441	438	469	434	427	466	440	460	449	459	463	457	473	475	451	455	457	435	466	394	425	456	470	450	467	456	455	451	417	465	450	451	445	492	424	437	425	481	416	428	447	436	439	471	464	463	468	416	464	425	447	446	455	442	454	434	434	461	454	428	463	424	439	399	432	406	438	432	480	432	446	453	454	488	431	438	453	429	459	467	426	430	440	465	434	467	411	466	465	465	433	449	451	457	469	440	425	436	431	424	416	444	419	467	428	447	438	444	446	426	465	497	455	439	424	447	438	449	475	477	467	436	406	439	448	472	457	449	453	458	411	476	500	419	458	449	446	460	426	470	431	458	464	442	442	456	436	454	427	440	444	469	446	468	471	440	413	449	464	436	451	411	445	472	443	438	457	426	417	469	444	455	451	431	433	457	464	458	456	475	434	460	457	451	491	469	463	444	438	448	416	414	466	467	426	451	442	462	497	416	434	465	426	451	447	444	443	483	441	403	478	460	454	419	443	470	405	430	446	466	465	435	441	453	426	421	481	436	447	438	455	433	409	430	418	446	398	471	431	460	471	415	417	464	436	424	447	441	460	456	458	432	436	469	435	450	442	470	448	483	423	415	423	434	448	452	457	439	479	452	438	437	441	462	450	409	435	445	458	476	422	439	451	477	422	484	429	427	427	461	452	427	419	409	458	445	457	473	429	445	510	451	449	433	450	443	478	457	450	447	428	438	444	441	458	449	433	468	466	435	458	420	449	464	444	458	417	457	481	447	445	478	452	418	456	448	420	451	452	448	426	470	446	471	468	449	438	420	479	430	451	435	433	452	428	430	408	471	440	478	426	450	458	441	452	452	428	450	459	469	473	449	419	430	438	435	456	434	415	465	477	478	432	456	460	466	414	434	451	417	461	448	436	478	470	438	425	432	467	450	465	447	410	432	431	467	456	429	410	475	417	412	436	445	461	459	452	455	437	423	451	436	447	461	446	439	451	451	450	435	443	452	460	444	441	402	451	455	439	423	426	462	433	469	448	453	458	426	440	423	424	423	433	454	457	419	421	456	413	422	436	415	437	409	445	452	454	419	451	436	402	459	457	442	440	460	436	475	448	427	452	447	453	481	467	475	425	449	440	482	469	468	488	451	413	436	415	462	464	407	467	425	448	452	445	406	469	473	428	469	442	479	454	468	440	478	456	451	378	490	484	461	447	445	429	438	452	468	478	416	441	431	436	428	437	448	436	442	470	459	445	431	469	489	460	496	437	439	418	454	431	438	496	464	439	455	462	444	433	453	447	484	468	456	451	407	424	455	421	426	417	450	445	467	445	454	472	426	482	415	458	424	457	443	399	444	473	484	470	438	448	446	470	442	469	414	438	455	424	476	442	437	476	441	460	431	447	460	464	475	460	443	423	417	485	447	447	452	466	473	436	446	413	409	439	458	414	440	454	445	446	487	434	453	436	447	464	390	407	445	428	443	464	435	425	467	461	434	408	448	427	415	453	444	443	463	422	430	448	437	449	476	456	475	425	452	445	436	432	424	494	460	439	459	446	447	436	442	405	456	444	463	453	488	419	436	435	433	434	488	439	468	438	407	457	457	467	385	441	440	428	447	482	457	464	461	458	443	480	442	428	417	420	442	491	463	472	449	450	451	472	467	429	427	416	436	438	451	442	412	428	467	409	453	464	467	461	437	493	416	448	451	451	465	434	463	455	441	476	427	439	432	454	461	448	465	440	450	484	452	442	409	479	450	419	442	475	417	466	430	455	467	463	448	443	473	480	440	389	452	443	446	415	485	430	447	460	494	479	435	439	422	417	429	467	486	450	448	440	480	444	463	437	470	438	475	447	425	443	454	447	467	477	439	439	501	417	428	454	426	409	439	391	428	453	479	461	452	471	401	449	423	422	420	467	461	412	467	428	454	439	426	441	431	434	413	410	473	458	471	470	431	415	455	474	441	404	468	433	407	469	434	417	485	460	440	414	422	418	517	438	470	459	465	455	470	476	487	434	444	426	424	440	436	434	424	437	402	445	453	452	466	467	460	446	412	449	444	481	469	424	452	453	442	433	429	457	457	412	435	438	435	440	442	436	437	488	430	442	435	438	455	446	436	451	444	480	473	442	439	485	443	478	452	462	491	456	431	484	448	448	442	443	459	451	456	458	450	492	478	443	451	461	459	426	486	462	442	456	421	436	457	446	440	437	436	445	439	427	475	444	449	455	431	487	437	436	429	473	412	470	453	456	439	434	439	438	448	432	457	481	422	444	407	426	434	476	457	457	469	482	452	447	414	424	424	459	480	425	406	433	438	411	434	435	437	434	432	434	446	437	439	448	438	460	399	426	427	427	448	471	449	455	455	470	478	428	458	443	454	440	467	420	433	471	438	451	432	457	447	442	436	471	460	439	448	445	455	492	412	429	450	432	476	450	456	435	470	464	454	433	463
23101	20946	27759	24292	20956	21037	11291	2184	1593	1410	1270	1243	1184	1051	1024	979	903	930	912	842	850	840	865	812	827	778	838	754	780	805	752	757	760	759	725	733	802	759	774	741	703	766	749	771	735	740	703	742	761	756	733	747	716	745	730	727	753	746	702	730	743	753	726	722	740	701	771	694	732	731	712	728	744	744	730	722	713	719	743	654	697	734	720	699	725	760	694	690	761	643	700	704	686	689	717	661	752	691	749	722	688	693	679	738	733	698	690	742	740	721	663	705	695	664	709	711	735	686	716	683	700	681	731	679	726	708	686	708	694	704	758	706	708	727	774	733	674	701	719	697	706	701	682	724	719	736	715	689	737	688	693	697	703	753	700	680	749	678	702	727	718	760	716	723	690	683	712	710	679	729	715	722	689	725	711	677	704	670	684	737	758	724	733	645	720	719	735	729	711	747	700	708	679	690	674	704	748	734	668	775	698	678	746	702	750	716	707	760	801	688	661	701	756	666	698	743	702	706	704	754	747	691	717	705	713	667	686	714	729	710	744	679	720	758	665	726	716	698	724	739	726	697	746	663	714	712	751	700	725	692	702	694	694	690	677	691	784	678	673	692	690	721	669	763	695	667	746	716	681	746	714	761	755	736	710	736	740	711	685	697	715	751	687	685	685	708	706	671	723	687	704	739	741	728	729	662	693	706	680	623	729	689	690	725	715	696	713	719	703	701	703	751	742	682	689	730	743	743	667	661	722	692	698	733	733	706	684	712	730	729	741	727	711	711	713	696	670	712	690	696	689	728	708	699	793	701	717	754	689	698	706	694	713	708	698	674	698	676	739	707	732	716	695	633	718	720	686	718	683	722	698	696	731	761	724	751	683	660	723	700	778	712	723	712	704	713	726	764	730	688	757	722	711	757	689	696	742	714	687	698	669	642	695	704	707	728	682	672	691	720	674	736	674	718	675	688	622	686	707	691	678	722	743	663	705	698	714	738	691	703	726	707	705	683	718	664	726	708	681	702	713	698	716	692	710	691	729	739	736	757	712	697	722	690	662	702	690	711	660	715	687	724	734	677	726	667	728	766	739	733	694	727	722	727	701	710	716	713	689	736	682	697	710	711	691	738	735	696	709	723	662	703	660	709	626	696	717	663	728	689	719	712	689	659	696	739	690	742	734	680	741	733	735	741	704	731	672	702	692	692	712	718	707	708	704	702	732	689	688	758	766	695	705	733	720	704	713	687	712	682	672	785	726	674	727	725	726	717	688	675	685	696	722	707	711	689	709	674	687	684	691	726	735	730	712	719	705	737	703	670	737	719	667	685	704	699	709	704	700	703	689	723	727	689	697	718	690	730	697	693	673	671	774	743	767	708	728	717	714	679	744	669	710	683	711	711	712	739	702	749	684	748	727	724	717	724	688	699	711	696	720	716	699	746	640	691	673	732	680	661	680	724	723	703	700	715	695	760	742	675	691	699	721	712	712	682	723	698	723	703	696	713	727	756	711	760	652	703	698	712	728	698	697	701	686	701	706	721	704	693	739	688	716	745	689	676	712	707	744	652	693	704	725	709	715	733	726	753	688	653	730	737	681	639	711	741	713	690	709	717	709	702	647	649	679	711	696	662	716	684	729	658	705	697	687	718	743	703	649	707	740	733	686	695	665	778	725	710	723	724	744	747	789	682	685	701	702	706	719	660	694	714	699	729	729	725	681	662	692	750	732	703	727	733	722	735	737	744	645	696	736	717	754	722	668	726	690	659	716	713	660	745	673	710	731	705	749	747	729	686	708	731	729	751	720	683	734	697	746	731	695	742	687	715	676	672	691	693	686	691	739	727	664	718	675	749	728	707	697	719	667	690	749	699	698	712	699	710	687	694	732	650	670	728	740	733	667	713	681	709	725	705	720	694	717	706	715	715	700	711	706	687	713	713	737	709	690	712	701	728	723	725	716	687	724	733	718	731	744	672	692	678	729	736	703	745	700	702	709	744	698	768	748	726	704	769	691	684	727	699	709	753	691	723	733	705	733	673	729	684	719	722	669	714	713	757	659	728	706	744	689	682	721	729	708	734	699	694	676	763	719	701	707	712	700	706	711	708	763	705	721	713	731	802	663	683	740	702	702	747	665	746	698	715	691	669	714	734	697	701	744	684	652	696	682	727	702	721	755	710	652	733	751	675	708	726	742	739	715	704	700	764	704	690	670	686	690	711	724	704	688	700	688	744	761	715	712	742	741	730	722	688	721	686	656	692	678	728	701	714	658	700	693	734	741	714	703	669	712	738	750	719	722	703	673	694	730	714	721	664	717	688	754	730	703	730	729	766	723	738	696	676	671	699	719	693	689	701	745	734	712	683	732	670	709	677	703	748	756	679	688	768	705	705	699	724	738	705	749	727	696	705	734	664	700	764	736	676	683	680	694	705	711	748	719	657	663	697	739	719	703	653	690	736	731	691	675	734	710	713	698	711	696	709	687	713	684	745	678	750	716	664	677	724	706	718	721	718	688	690	730	719	741	693	657	681	742	745	706	743	673	696	736	687	760	613	706	730	684	748	730	693	661	704	681	741	670	714	763	739	733	769	673	701	723	727	725	732	690	707	723	705	668	715	672	747	667	716	708	772	694	735	712	700	767	703	752	684	702	719	726	707	687	674	691	673	713	714	674	701	695	704	659	715	670	748	705	689	675	712	739	699	702	712	689	742	691	688	726	744	721	738	668	679	711	682	676	721	775	698	687	681	748	701	695	680	665	702	716	682	696	762	701	712	702	777	679	680	713	707	743	723	694	720	715	699	705	686	688	674	729	673	687	660	699	698	746	700	718	705	728	708	727	690	666	736	716	784	723	716	722	680	715	724	742	670	733	699	725	658	714	706	766	696	713	713	735	731	693	636	702	686	708	717	684	697	720	693	756	708	664	735	718	716	720	749	713	733	710	696	709	712	729	732	705	708	663	673	705	683	774	676	737	702	713	753	762	742	686	726	728	707	706	705	736	737	714	712	751	719	657	718	712	695	702	727	713	750	704	805	663	675	745	703	713	685	719	717	717	711	671	751	706	690	676	729	738	726	695	691	734	673	657	739	719	680	713	764	726	682	663	756	714	653	695	679	713	692	711	732	745	662	732	727	707	721	739	724	709	683	735	726	739	700	767	728	728	691	691	726	738	711	717	661	669	703	712	720	700	712	708	717	755	653	750	727	754	709	747	727	729	692	721	682	730	698	692	701	722	681	745	747	718	691	706	685	721	692	691	686	697	725	719	697	692	678	699	690	720	719	680	696	755	750	681	683	772	689	697	681	725	759	746	708	644	732	700	679	700	664	705	698	746	718	686	663	720	736	729	679	712	700	736	724	726	726	756	696	737	675	759	713	681	729	696	684	759	722	763	705	729	756	687	667	756	678	649	679	726	741	722	721	710	686	680	705	703	697	709	714	756	725	691	745	668	733	776	761	671	671	722	694	716	699	689	695	719	733	727	690	712	726	688	720	758	707
10085	19125	17315	10209	7029	5377	4091	3285	2714	2261	1961	1737	1535	1379	1302	1194	1083	1082	1011	948	957	913	919	854	839	883	783	830	816	803	756	741	754	760	792	743	741	676	743	707	761	742	706	719	730	697	639	735	758	747	685	634	640	723	670	691	656	670	677	717	672	696	657	634	694	693	703	696	694	674	659	704	653	679	698	687	670	659	703	642	672	671	678	662	650	734	712	706	660	670	657	652	679	629	653	657	673	678	670	703	669	680	716	707	675	629	653	679	683	674	664	620	641	665	614	677	670	635	612	685	671	660	610	676	689	688	635	609	707	679	671	633	621	636	650	635	655	689	658	693	652	680	628	636	644	640	641	634	702	692	663	640	639	653	634	687	666	647	668	628	666	658	694	649	645	696	674	685	657	682	643	676	646	662	644	611	648	694	688	651	637	632	618	692	659	665	680	661	671	715	691	647	661	640	624	673	647	703	658	641	669	641	654	647	640	663	643	691	643	620	596	670	611	670	676	611	690	608	624	684	635	678	681	640	635	663	685	645	634	678	664	680	681	639	655	678	633	657	646	650	689	633	646	689	627	676	652	658	677	620	713	667	654	655	644	677	667	669	726	665	675	647	644	666	653	646	669	666	649	655	626	650	649	707	699	628	630	650	675	616	644	636	658	667	679	675	643	643	640	603	661	661	623	675	625	669	679	685	630	633	702	659	658	623	654	668	675	643	649	630	692	678	698	665	662	632	649	675	658	618	687	673	695	686	601	683	603	650	647	666	665	678	657	662	694	649	706	671	657	672	628	621	639	662	658	676	645	688	651	663	671	706	667	629	620	641	657	616	664	631	634	670	645	635	699	696	678	651	637	662	653	673	666	670	654	639	673	674	643	654	653	655	678	618	657	666	691	675	691	639	679	676	624	650	663	686	663	653	676	645	651	625	658	649	674	663	632	640	619	711	673	663	682	665	650	603	685	675	636	649	652	670	682	674	650	639	640	683	640	675	697	657	664	676	685	642	681	591	648	680	646	631	689	675	684	679	630	637	697	663	672	655	640	671	648	611	611	667	687	697	626	669	693	624	669	674	652	686	647	641	680	613	633	677	646	724	676	612	683	662	657	619	655	647	658	671	638	670	669	640	635	629	678	652	663	647	644	641	702	710	642	625	673	650	665	651	694	696	657	666	673	662	648	728	639	668	686	648	683	666	686	673	670	662	645	654	685	670	662	724	639	665	658	732	716	670	651	683	653	694	654	670	620	645	673	650	657	632	679	646	665	643	673	651	638	673	666	631	615	624	676	627	676	659	635	625	665	630	668	624	676	666	624	631	712	693	583	656	666	665	655	675	657	686	643	674	694	662	643	672	645	679	646	696	673	646	679	686	661	628	705	677	671	585	665	657	703	667	639	686	663	647	647	630	637	664	651	675	642	646	664	629	686	635	638	612	683	658	682	649	657	635	684	692	686	700	670	671	635	626	666	687	623	700	678	676	678	637	669	643	660	692	633	687	673	663	662	663	665	650	632	678	653	649	681	656	714	648	693	651	666	685	634	679	697	699	632	627	692	707	664	608	675	649	623	654	645	630	665	691	656	708	673	655	659	659	707	664	675	642	680	664	671	670	680	680	625	662	646	646	640	664	658	652	633	666	684	665	663	656	673	649	679	684	626	640	673	688	639	668	615	649	678	655	664	652	690	661	660	669	656	676	690	650	660	647	599	651	681	646	696	673	606	663	632	673	663	662	658	669	629	685	636	659	628	685	611	623	641	630	619	647	657	672	636	621	725	701	684	660	624	703	654	661	657	655	644	612	612	663	634	640	688	657	651	703	676	655	706	640	647	627	628	689	643	688	663	629	633	647	690	668	641	657	683	645	663	632	611	625	664	664	649	703	657	648	678	648	693	679	628	683	618	678	706	657	704	701	653	678	630	682	644	632	667	650	651	628	655	670	615	672	696	658	670	665	677	632	689	724	681	661	647	664	705	674	676	678	587	653	645	613	624	635	679	636	640	718	664	695	703	680	672	682	594	670	641	689	690	627	680	683	683	682	668	656	641	638	656	685	636	641	701	627	635	654	675	638	654	661	714	647	677	668	623	625	615	677	655	672	669	631	588	653	678	645	598	682	622	705	686	683	642	638	631	655	674	633	652	657	661	625	676	639	617	650	658	624	646	672	683	688	676	671	624	676	632	669	628	650	652	639	673	671	681	666	657	688	658	635	708	663	620	677	621	668	701	641	669	687	654	644	608	674	654	673	685	646	668	590	634	689	679	684	656	663	677	641	620	682	657	642	656	689	662	667	666	707	695	618	628	667	688	697	653	642	618	656	639	661	651	646	675	674	658	608	652	596	649	697	646	632	643	679	650	630	663	664	672	635	671	668	681	677	647	682	661	648	657	687	653	653	617	623	666	619	649	684	677	664	666	687	639	712	657	664	654	663	692	671	680	662	674	699	682	661	691	646	658	628	672	691	657	640	694	694	653	616	680	681	662	674	631	700	660	634	712	699	640	651	653	640	654	623	663	657	633	638	688	654	656	653	636	684	654	692	622	634	632	653	662	635	641	641	606	700	685	663	630	737	673	635	630	623	680	633	660	625	670	626	645	621	677	674	630	679	655	686	680	654	627	685	688	638	670	639	674	635	657	634	621	619	642	640	638	672	605	640	665	653	631	661	666	626	653	609	640	688	625	668	713	621	713	656	655	667	655	646	635	673	618	597	652	680	697	644	639	622	654	598	667	657	636	650	629	660	666	659	638	665	632	678	637	674	680	661	651	631	639	661	676	672	626	646	681	628	660	652	648	718	625	716	607	674	665	670	651	653	647	684	685	663	682	696	698	664	640	642	671	618	696	632	646	671	652	712	659	632	701	691	627	632	658	702	677	634	650	644	683	649	646	673	665	721	672	623	641	606	649	678	690	696	646	655	645	647	610	674	614	650	639	681	673	636	689	678	662	682	619	626	688	651	652	675	636	656	624	660	685	712	679	663	684	663	670	673	657	666	612	636	622	661	643	658	652	642	655	650	661	669	645	657	644	630	657	706	659	686	685	728	684	639	676	666	678	669	637	695	637	651	673	611	672	652	665	699	623	681	649	644	634	659	675	640	605	661	633	688	649	687	641	619	673	697	662	664	667	686	629	663	649	676	640	681	651	643	584	673	678	628	648	664	614	675	672	624	621	666	704	648	652	638	643	665	646	668	651	705	622	615	686	640	620	639	656	646	635	679	641	620	679	670	690	655	643	711	669	622	667	664	633	637	658	692	647	690	680	676	676	657	633	648	655	685	694	663	645	669	600	650	691	644	648	643	637	697	628	712	689	653	667	657	662	617	665	648	599	688	625	661	699	661	658	672	643	640	673	608	648	618	686	669	638	623	655	650	634	651	652	679	687	653	622	665	634	636	659	654	680	634	673	636	642	650	662	662	637	663	662	625	661	671	699	708	687	638	625	656	682	636	680	664	610	642	679	636	613	665	648	641	697	614	692	613	695	688
30097	15562	1917	447	289	222	207	172	188	176	212	181	174	182	190	173	169	155	162	171	165	147	185	177	166	142	171	159	162	177	162	165	148	163	189	143	173	158	159	152	168	178	168	181	173	149	152	140	176	154	161	169	168	149	158	165	174	141	183	178	163	163	168	154	166	179	174	182	168	199	184	165	151	189	148	142	150	165	170	171	158	170	148	180	175	174	156	154	160	151	164	161	169	174	146	174	151	158	185	161	150	172	164	163	141	148	153	147	168	175	152	162	165	149	171	153	158	165	156	144	174	124	153	178	186	162	160	160	159	175	193	165	151	170	154	147	162	146	158	143	163	155	163	160	161	171	184	182	144	157	172	162	163	180	150	152	168	162	182	161	161	167	158	167	161	156	165	189	152	134	144	164	140	172	155	149	139	151	164	150	162	160	178	171	150	169	143	160	143	168	178	162	153	170	172	180	156	145	174	174	162	142	166	146	143	156	158	166	157	156	158	199	151	157	179	165	149	150	150	164	142	166	166	168	168	153	158	159	172	161	141	161	165	149	179	151	156	152	168	146	148	140	168	164	155	157	167	149	164	186	174	149	156	163	140	173	152	160	161	148	167	182	165	155	178	157	154	170	159	168	155	161	179	181	171	177	154	136	164	165	176	168	154	170	166	147	177	158	166	156	162	159	144	150	174	163	148	152	137	152	174	163	142	166	177	159	163	167	163	142	153	150	176	156	139	140	171	173	192	183	157	149	159	181	147	163	136	166	138	163	159	173	172	150	166	162	159	161	155	160	158	151	165	188	172	141	178	160	177	167	166	185	195	175	177	175	154	152	197	162	176	152	141	151	191	139	152	158	163	150	156	171	192	153	174	168	152	188	149	154	158	142	144	147	161	171	155	172	176	164	168	144	136	163	143	172	148	146	178	173	181	155	152	162	191	163	148	170	163	147	184	165	162	162	173	141	187	176	151	150	177	172	179	162	167	160	169	163	147	161	175	175	178	173	195	171	147	131	179	153	154	170	147	158	178	153	151	165	166	180	154	166	171	162	165	159	169	151	172	176	147	133	155	181	164	192	144	160	148	174	154	138	151	163	144	182	163	144	152	176	144	162	149	160	182	171	166	175	162	164	172	170	159	134	178	163	150	175	179	193	155	181	162	161	165	175	181	178	138	168	186	175	179	171	155	159	185	172	150	143	152	169	179	162	148	158	163	158	160	173	154	172	147	170	157	168	159	170	158	197	156	165	160	164	184	170	159	152	167	156	169	174	157	156	143	141	176	164	154	167	162	167	173	168	187	171	157	151	174	164	169	167	171	141	169	165	146	158	155	172	187	172	162	152	162	164	168	152	169	132	146	165	169	163	160	160	162	160	163	162	150	139	184	169	157	171	156	153	157	183	174	163	170	139	181	151	166	169	162	167	158	147	156	158	145	157	188	175	170	151	182	183	144	190	168	149	168	174	159	166	150	162	163	176	171	182	166	160	132	159	151	170	158	179	162	190	142	147	137	154	159	177	155	157	154	169	160	164	164	186	158	173	183	163	158	167	149	149	191	142	159	139	164	149	165	164	171	178	183	169	148	156	165	179	158	162	161	186	144	160	169	167	167	162	154	157	166	177	171	151	164	156	136	144	167	149	170	150	155	168	168	151	147	166	153	165	152	185	167	144	161	161	157	153	166	172	164	164	162	169	154	169	141	145	157	201	162	173	174	170	146	181	151	155	159	158	157	168	154	168	166	159	181	172	159	166	158	184	179	167	180	150	154	158	161	166	158	174	160	173	152	168	169	143	160	174	158	166	176	176	170	151	188	164	152	171	173	133	170	169	183	154	143	196	175	162	175	178	170	158	170	164	138	170	177	167	153	173	178	159	146	164	179	159	166	170	176	149	183	164	161	151	164	152	176	177	154	149	153	170	173	164	164	168	149	165	149	163	148	185	173	156	193	164	174	165	179	168	179	163	182	190	169	162	166	157	164	187	155	150	159	161	171	175	153	179	165	165	163	164	158	153	165	155	175	140	180	174	158	149	159	164	140	168	163	153	152	167	168	180	158	149	149	152	136	157	146	174	163	167	170	178	185	162	152	143	178	164	140	167	162	178	133	171	145	146	156	159	160	178	169	165	172	181	165	149	174	172	143	166	145	163	158	169	140	144	141	142	167	156	178	189	157	158	149	139	165	147	170	159	167	194	143	151	164	153	143	160	167	148	168	167	150	182	157	145	160	167	152	175	150	158	163	156	158	149	171	148	150	173	174	166	187	148	155	173	152	163	180	170	183	167	196	152	171	166	201	162	166	161	164	170	176	150	179	158	152	184	141	158	134	155	172	184	159	171	181	158	152	177	177	140	153	167	179	149	174	146	167	176	147	178	163	149	159	141	174	152	137	178	161	158	159	190	176	163	164	175	145	159	146	168	161	175	146	147	153	186	180	180	148	165	157	156	145	166	146	159	171	160	165	165	176	142	133	165	134	164	173	158	150	147	168	177	151	158	158	164	173	180	160	151	145	163	170	170	166	144	150	175	164	171	155	160	141	145	160	158	160	177	147	181	176	160	161	172	159	160	192	152	182	146	136	133	155	164	157	140	149	161	172	147	139	152	177	176	182	168	161	159	148	161	148	153	175	156	166	147	149	165	167	158	144	155	163	161	148	125	165	139	140	158	169	171	168	179	170	156	158	181	171	169	175	164	174	159	162	167	162	176	149	161	158	175	150	162	148	160	138	153	164	170	164	168	148	153	164	203	167	140	182	171	139	197	149	144	151	136	144	168	180	161	144	169	160	169	170	179	152	187	153	147	172	155	151	191	173	168	185	176	178	174	143	160	181	184	162	170	163	142	147	156	146	141	173	158	158	157	178	173	181	147	164	153	165	155	165	163	146	176	160	171	169	157	167	158	193	174	172	155	168	158	180	167	147	165	180	173	170	180	169	147	176	159	163	173	158	159	170	190	186	155	160	151	160	159	167	172	137	179	171	163	153	161	135	168	162	154	168	146	162	167	155	162	173	156	174	135	185	159	147	160	136	174	146	164	157	148	184	185	158	163	135	162	146	165	166	180	152	159	167	153	175	149	152	186	182	169	162	168	160	163	160	167	176	142	139	178	158	144	145	143	173	158	150	155	144	173	148	167	159	149	153	165	171	188	145	155	161	157	164	144	161	159	175	164	157	165	165	177	150	171	150	161	169	142	155	169	164	180	180	159	150	147	168	173	170	157	154	164	165	163	164	148	188	170	157	157	165	156	150	164	130	151	173	170	176	171	175	181	164	160	160	198	158	149	193	133	137	156	158	165	161	147	176	151	159	159	175	161	170	142	173	151	154	151	169	153	172	173	182	158	163	179	155	168	145	162	183	163	192	171	167	172	148	142	153	133	174	172	157	150	157	165	178	167	172	184	164	137	158	175	170	149	139	159	181	179	163	167	148	176	159	165	148	171	158	192	148	143	157	163	130	173	140	145	151	143	158	186	163	155	146	157	148	149
5286	847	681	440	336	280	223	204	231	192	192	169	186	197	171	175	192	210	176	163	169	166	172	181	176	172	159	169	155	174	132	161	171	169	150	167	149	157	180	176	185	165	144	142	173	177	178	162	187	185	160	148	177	174	149	159	177	177	192	185	187	147	172	146	179	160	153	188	153	165	143	167	153	183	143	167	169	165	170	144	165	165	150	177	158	162	170	170	147	164	160	172	157	174	161	146	127	151	170	191	201	185	140	145	166	175	162	158	174	155	159	166	170	170	168	175	149	166	161	151	178	140	172	149	139	170	178	146	152	145	155	168	189	169	180	155	164	168	161	155	173	162	185	151	162	168	179	160	158	185	149	164	188	171	156	178	160	171	170	156	172	164	152	167	156	160	175	172	165	161	156	158	165	173	157	159	156	155	145	159	160	158	178	170	146	175	186	180	157	175	163	143	172	158	183	166	181	183	154	164	181	152	179	151	166	188	181	192	169	132	174	162	169	154	150	174	152	167	170	174	165	174	147	147	165	141	168	154	165	187	162	178	166	183	160	159	149	165	154	160	148	165	164	172	154	174	153	159	158	163	171	158	169	156	150	147	197	187	162	157	180	168	155	156	169	145	187	156	170	159	183	169	177	165	184	161	148	156	178	155	177	161	155	176	164	157	154	165	168	177	162	175	169	158	150	156	182	166	173	173	180	160	168	175	153	149	163	147	179	172	178	155	172	165	170	171	164	157	176	164	142	177	148	182	168	167	165	180	161	161	168	152	144	148	163	149	155	159	171	173	169	142	177	183	160	163	159	166	164	188	154	165	183	170	176	150	165	161	167	161	153	180	176	152	166	178	162	163	156	173	146	180	166	163	168	184	147	164	182	161	153	158	168	172	162	163	152	162	161	182	129	155	175	174	174	155	158	170	162	160	163	174	176	182	148	167	151	162	164	165	179	159	176	184	154	147	160	155	148	166	168	156	178	154	162	169	169	169	146	176	172	165	161	150	167	155	168	156	151	152	152	174	155	189	167	175	184	161	155	167	135	176	166	175	147	172	146	166	138	144	165	176	169	170	140	161	158	158	173	174	162	156	185	184	176	154	152	165	176	167	148	160	164	175	155	188	163	168	152	169	167	152	148	170	172	168	152	175	177	165	159	158	158	178	181	172	172	196	121	154	144	157	156	173	151	166	144	158	178	150	160	163	166	179	164	162	166	162	173	156	166	151	167	168	158	152	146	153	187	154	175	156	156	174	167	176	166	155	156	187	163	158	171	168	155	172	150	159	172	173	166	182	160	151	159	148	159	169	187	156	155	163	166	138	146	167	144	163	181	183	185	152	168	183	154	163	158	164	158	187	179	160	144	155	172	147	132	148	168	171	171	165	177	182	142	149	162	209	169	180	159	171	177	173	167	170	171	164	160	134	160	179	153	161	174	163	155	183	209	150	156	165	148	154	193	160	163	153	152	154	169	174	159	142	165	180	156	174	164	174	166	160	162	165	158	177	157	157	172	168	169	169	153	180	175	156	174	176	181	148	172	169	190	189	161	169	184	163	166	164	165	171	159	144	173	159	168	173	148	166	149	170	178	169	159	165	154	161	147	187	165	164	159	164	188	172	179	131	174	165	163	182	179	161	152	156	170	174	165	175	150	179	166	175	163	156	171	177	164	167	173	147	181	143	141	151	184	185	163	152	157	157	171	155	167	161	178	173	164	169	165	169	162	165	184	162	165	157	192	190	175	166	185	143	150	164	139	183	149	167	164	177	166	176	162	174	177	176	175	162	165	171	163	180	150	177	169	158	150	177	175	154	160	169	150	160	170	149	155	168	169	148	169	216	175	179	149	187	161	154	142	141	163	160	161	165	156	172	162	144	133	151	178	179	168	164	162	174	162	150	154	157	130	151	158	175	154	133	168	170	177	174	156	186	181	169	153	163	152	160	182	147	168	158	170	173	169	181	161	140	170	153	137	184	161	177	144	159	160	133	151	153	163	161	160	159	171	165	176	182	165	160	156	177	153	150	191	172	141	158	154	146	143	151	168	153	169	157	161	145	167	166	189	157	146	154	176	164	168	141	153	148	161	163	171	177	181	169	147	179	161	167	159	160	171	147	168	166	173	150	149	150	167	155	141	159	172	145	199	143	197	174	165	164	161	146	185	170	156	165	172	151	167	147	163	156	170	165	160	173	166	168	162	165	171	168	165	151	158	166	151	175	178	159	153	158	185	163	190	155	145	182	152	143	151	183	168	167	166	167	162	154	180	168	171	171	162	169	200	160	159	170	170	156	180	174	140	166	190	160	156	182	179	170	164	162	182	156	162	148	152	168	171	155	175	171	158	192	173	180	165	153	169	172	163	167	155	176	175	154	163	181	180	153	175	148	176	175	171	162	174	164	154	155	167	150	149	146	172	155	178	191	191	157	160	157	162	158	145	166	154	150	175	164	177	178	198	143	162	159	163	172	166	165	175	161	166	183	179	192	166	162	161	170	175	145	156	171	172	159	165	163	178	171	178	155	174	168	158	167	186	143	170	163	154	161	164	158	148	182	173	163	161	167	158	169	138	197	191	167	155	163	172	176	194	166	173	163	158	165	162	176	158	158	161	160	158	164	181	156	151	164	166	150	176	140	189	169	158	147	164	160	146	172	172	166	148	154	181	177	166	155	168	173	176	165	179	167	175	197	166	178	182	175	166	167	194	165	164	165	179	170	158	161	173	168	165	180	181	145	147	168	175	160	182	149	179	170	166	188	157	170	187	150	144	159	188	157	189	165	148	156	183	160	142	157	157	177	156	173	174	174	172	158	162	150	190	178	187	174	169	160	158	152	168	175	171	177	143	157	169	170	178	164	167	148	177	151	165	169	161	148	159	182	176	167	161	178	163	166	150	171	158	157	174	158	158	164	157	143	183	169	180	152	146	187	139	156	165	163	149	166	156	138	154	169	164	166	166	162	144	165	155	158	151	179	165	164	156	197	143	186	176	184	169	172	167	157	178	173	180	171	172	154	153	151	164	200	155	156	148	202	159	164	156	153	145	171	168	169	158	165	166	169	194	151	153	143	155	170	156	167	164	157	170	163	158	156	149	153	163	152	161	157	175	167	165	157	163	164	170	143	176	179	153	159	160	166	184	183	176	183	150	168	190	163	170	158	174	155	161	166	151	174	158	160	147	162	142	175	174	174	168	153	168	187	169	184	166	155	130	162	173	146	154	189	178	166	180	161	170	154	159	163	186	170	159	181	173	158	174	174	154	131	161	173	137	143	165	169	175	171	150	150	149	173	166	157	160	161	151	160	143	168	156	176	169	196	182	178	165	159	186	176	136	148	171	178	153	189	165	168	173	164	161	161	170	165	158	169	171	153	144	145	157	164	133	148	180	154	156	179	172	139	147	158	162	159	154	170	178	153	154	166	162	146	173	176	153	158	168	167	155	166	139	150	154	129	155	175	169	156	131	194	166	156	169	142	177	170	180	166	148	166	177	162
26666	22022	28871	25855	22047	13488	1983	1249	1024	925	828	813	777	730	635	651	642	643	635	598	602	575	565	588	587	601	555	546	529	544	550	538	560	561	551	534	579	545	524	521	565	534	535	539	513	504	521	547	571	553	539	531	553	545	520	540	523	560	509	531	519	532	556	543	538	490	523	538	504	540	552	527	518	541	533	478	504	516	483	530	506	531	503	525	530	489	483	562	480	501	481	470	513	515	508	533	529	556	483	495	519	489	507	522	554	536	478	481	509	545	526	531	519	497	522	529	523	511	524	545	511	547	515	511	514	570	522	478	509	453	511	556	502	503	510	551	561	499	516	513	517	560	478	498	516	533	519	509	522	519	525	493	555	567	548	510	522	518	527	475	509	490	514	517	535	531	515	520	534	532	532	503	512	528	501	506	475	529	553	516	476	515	526	531	489	566	532	507	511	501	495	494	502	540	500	523	501	519	527	528	534	527	515	494	542	513	516	521	529	518	490	547	533	538	509	526	538	519	492	470	564	514	524	557	516	512	485	528	494	530	551	514	498	534	461	537	538	574	502	529	549	499	494	522	472	504	493	490	549	518	535	546	495	508	545	508	526	510	517	508	522	528	502	554	531	470	504	547	524	538	550	513	498	523	519	541	490	514	539	541	504	484	528	556	468	487	522	510	449	514	533	500	499	521	508	532	495	525	588	516	525	533	500	565	495	487	505	515	535	508	459	498	472	487	499	535	524	521	507	517	529	530	519	505	538	531	512	533	511	522	503	497	491	534	514	511	513	512	526	492	503	506	492	539	546	535	505	536	505	534	531	502	540	513	470	521	528	492	519	499	530	516	511	534	531	520	482	516	556	513	491	544	528	551	547	497	485	516	518	505	527	531	470	513	492	527	496	484	488	482	536	494	518	525	507	505	520	498	554	553	511	509	510	534	552	530	524	508	546	459	548	539	527	470	496	491	533	482	505	531	472	516	512	541	515	538	507	594	500	529	471	551	537	495	554	549	508	492	501	505	537	519	534	502	522	582	485	530	583	540	513	544	474	507	541	546	518	545	526	516	506	483	552	499	530	510	503	510	499	511	487	509	524	488	522	493	557	542	524	510	535	507	547	486	523	541	520	492	524	498	459	512	490	549	563	523	497	508	518	556	519	533	542	542	530	511	523	518	521	491	538	509	520	501	534	513	529	525	476	552	547	517	507	503	528	500	507	519	513	511	521	519	523	541	517	519	541	448	520	507	478	495	521	465	531	533	534	515	515	463	532	527	510	462	513	487	567	506	535	504	507	526	522	494	471	520	558	523	491	547	541	505	471	498	490	493	503	476	556	519	529	517	513	524	480	478	547	522	506	526	539	517	533	540	510	533	483	502	506	502	505	498	508	512	483	546	535	535	545	492	525	544	495	506	474	509	539	518	514	539	501	475	521	504	466	552	529	470	527	543	524	506	479	483	537	515	519	542	489	494	492	516	526	547	548	535	522	526	517	528	495	487	499	530	527	552	546	502	550	492	522	504	532	541	535	510	499	509	498	487	516	514	542	498	538	532	531	544	468	538	489	512	489	512	554	499	519	533	527	509	475	499	481	494	487	511	502	547	470	490	502	555	497	529	580	488	516	526	514	546	493	525	531	543	531	520	491	502	536	511	493	525	527	502	498	528	530	511	508	506	520	497	545	497	534	525	518	511	508	488	499	545	534	447	475	532	513	519	495	507	521	524	486	515	477	575	479	519	499	482	508	527	512	508	482	489	523	494	496	538	525	501	536	509	485	527	499	485	495	524	520	512	498	513	523	517	483	509	502	502	508	522	515	513	473	514	480	550	502	524	535	554	522	502	531	532	593	519	481	512	502	526	514	526	480	530	540	498	484	510	513	506	505	536	530	525	517	524	523	487	497	510	554	552	570	529	518	519	532	527	536	515	507	505	519	520	474	550	475	523	549	545	537	551	492	505	521	477	520	448	557	476	519	507	542	541	504	496	556	513	543	515	523	510	496	544	587	557	517	483	501	477	491	457	525	529	494	494	498	511	506	517	517	533	476	510	501	486	515	548	533	495	513	562	469	506	555	488	527	519	480	519	536	542	480	467	506	520	503	521	491	532	562	515	502	513	497	553	492	580	472	506	467	544	490	492	526	500	514	512	520	488	495	509	493	528	483	488	521	534	499	502	530	494	449	510	536	504	531	525	532	517	511	537	496	530	561	523	499	552	538	511	521	504	538	514	530	507	516	557	544	535	528	567	519	532	500	525	487	520	505	533	579	511	478	484	492	547	521	501	486	507	497	520	534	531	488	514	541	515	503	529	476	468	542	473	527	556	479	525	537	496	531	502	491	515	492	503	522	473	499	518	522	483	489	543	505	509	520	542	530	494	532	522	470	528	521	499	474	537	494	517	520	556	496	523	493	465	488	484	542	505	512	516	541	539	488	513	498	555	535	516	508	518	520	496	506	479	521	541	514	524	523	521	475	476	536	483	511	489	498	526	521	506	523	462	525	525	489	560	519	548	494	503	530	507	519	531	516	524	521	440	505	510	502	503	486	529	499	493	507	522	501	512	531	514	552	508	560	527	500	497	535	526	526	509	514	527	499	526	517	459	508	540	480	490	492	527	542	504	517	516	530	524	511	528	513	523	541	481	505	534	507	506	487	506	523	540	490	505	523	520	527	523	514	508	547	525	512	541	501	541	488	501	485	523	513	555	524	519	482	503	523	557	529	517	560	510	481	489	515	492	505	477	544	517	526	490	523	524	509	539	486	494	497	520	495	537	493	498	521	490	535	517	511	472	541	542	511	526	513	494	557	537	534	485	524	489	526	517	487	513	527	529	523	495	495	504	502	514	491	527	499	537	501	511	494	513	545	471	479	514	491	498	492	557	540	507	528	525	512	515	470	544	521	514	526	506	456	496	499	533	552	501	511	521	540	544	516	507	497	503	566	490	509	507	600	531	504	538	542	558	499	544	534	505	505	507	507	534	489	488	491	483	544	523	503	538	510	562	516	503	473	534	482	483	514	505	506	515	544	516	524	513	474	513	528	542	493	468	568	520	478	529	512	504	472	476	509	512	553	500	499	520	502	536	500	512	581	501	510	508	497	483	531	506	563	521	485	507	495	504	501	456	495	475	492	519	493	514	483	497	498	520	513	509	510	514	516	539	484	531	504	523	534	554	555	507	528	529	527	541	514	540	479	521	516	511	552	544	524	531	542	521	520	511	513	512	524	512	503	544	502	549	545	470	545	538	527	515	532	527	548	501	515	485	508	537	500	530	548	494	531	524	525	515	536	492	521	515	558	515	528	499	497	500	500	525	513	551	514	481	536	539	503	529	495	521	528	463	522	481	515	507	471	555	508	505	526	526	510	500	522	523	567	545	508	524	522	528	495	502	537	524	506	497	515	528	494	574	499	538	508	483	512	501	552	480	487	502	556	492	496	474	496	534	518	547	544	485	529	514	502	525	566	537	533	499	509	491	544	489	481	494	513	542
7715	12620	11397	6276	4132	3009	2398	1951	1615	1320	1151	1064	948	875	824	720	777	677	633	650	650	605	566	596	590	565	559	509	535	560	587	529	548	504	514	551	546	492	551	520	561	484	500	508	502	508	504	435	482	508	501	498	486	518	497	484	490	530	464	534	483	502	499	487	469	529	511	514	462	501	498	503	488	499	490	460	482	442	478	469	455	476	493	495	487	458	428	485	480	447	524	450	472	435	498	459	485	468	481	459	459	507	474	491	493	479	436	443	448	486	439	478	448	431	457	471	480	475	428	499	439	462	508	473	467	519	444	476	501	500	432	475	468	471	446	533	486	494	451	432	523	466	461	504	474	460	511	505	506	523	494	493	453	478	471	489	485	447	459	499	495	456	457	453	480	493	484	445	498	481	474	501	468	479	469	534	420	460	472	447	496	477	489	504	455	480	445	486	464	435	500	449	511	455	486	441	475	450	491	463	470	484	460	435	502	466	423	488	420	454	469	476	489	449	479	466	460	450	513	439	495	500	490	462	467	459	448	484	470	467	466	474	496	473	483	452	462	486	498	445	487	491	442	496	478	445	504	473	513	473	489	477	494	471	467	489	476	487	471	437	431	446	444	503	466	451	476	499	470	443	530	469	465	452	456	449	446	473	463	454	453	440	435	507	440	466	477	465	496	459	485	457	508	472	472	457	439	475	502	462	489	494	472	470	489	468	484	499	437	516	484	494	511	479	450	488	488	493	498	457	471	485	447	448	450	466	499	435	447	486	459	484	448	485	468	487	460	460	459	483	482	464	462	491	506	444	508	505	452	475	501	458	485	445	444	480	420	444	501	466	439	460	467	441	494	506	462	484	465	481	466	485	489	478	491	457	478	488	482	491	497	478	478	491	494	452	502	480	494	500	507	479	477	462	474	483	467	450	494	483	435	482	485	440	488	434	477	476	435	454	504	479	506	471	475	482	463	477	500	449	461	501	515	436	458	474	487	441	476	483	484	475	461	450	457	465	448	492	461	501	483	449	461	446	496	471	490	462	525	498	460	469	473	459	488	469	514	498	461	488	476	465	503	497	486	494	488	451	488	460	456	471	456	466	475	495	460	438	465	484	479	446	444	461	514	446	436	469	465	457	459	470	496	471	444	473	470	491	487	471	518	491	466	455	468	482	511	479	450	431	451	496	510	478	472	461	486	469	512	411	504	461	443	464	490	472	446	462	450	447	492	486	485	453	488	425	505	475	476	479	480	452	508	462	472	471	475	455	469	476	454	444	471	493	467	470	448	510	482	443	474	450	434	460	498	465	433	483	469	477	443	469	482	500	444	445	503	465	482	470	463	449	442	477	455	471	499	461	488	477	473	479	491	397	470	489	479	500	465	450	458	449	473	506	477	486	498	466	501	479	446	447	467	453	441	515	494	483	468	475	514	449	434	425	476	500	460	454	483	481	485	504	465	498	501	481	485	468	473	473	478	461	457	409	461	477	467	432	453	470	452	503	438	482	446	514	463	480	454	458	504	477	471	516	434	461	477	449	443	483	508	480	466	509	482	462	466	482	493	476	472	457	472	461	505	452	442	454	431	463	470	442	486	465	495	462	500	475	446	482	484	467	497	490	445	476	479	484	438	458	486	441	461	471	461	462	444	490	484	430	480	503	423	516	508	525	456	476	465	501	491	503	486	438	492	459	501	452	476	457	472	494	495	487	493	483	503	460	462	458	452	474	493	498	469	460	444	505	491	461	454	446	505	496	476	501	435	452	469	475	482	429	474	523	441	479	476	486	459	484	472	469	510	461	493	488	473	458	486	462	461	442	481	464	508	507	468	506	510	479	477	406	479	443	479	494	515	525	472	464	455	479	481	464	489	447	510	458	497	473	478	455	474	433	479	477	480	466	472	446	526	468	492	509	467	455	476	480	456	425	477	472	494	456	482	464	494	494	480	484	488	491	483	481	479	456	453	500	495	450	487	463	506	463	453	489	467	443	517	488	463	481	447	456	448	455	470	490	497	441	485	490	451	507	463	467	517	495	444	519	480	474	502	498	466	475	487	466	446	465	440	477	432	428	477	470	477	504	453	439	512	480	512	497	491	459	507	487	474	468	484	491	477	450	478	479	462	460	442	455	454	464	472	472	451	474	493	475	461	452	491	415	490	484	436	515	466	469	472	481	484	466	462	501	449	464	501	457	469	490	484	495	501	501	480	501	454	434	473	456	490	471	465	489	472	432	450	490	464	464	513	510	493	462	445	483	461	469	488	485	454	493	432	430	497	432	460	513	499	482	507	457	469	483	461	495	460	475	464	503	455	459	440	448	471	455	496	487	468	436	508	445	446	464	516	508	499	500	473	475	542	487	469	451	483	461	490	477	471	468	458	493	444	473	464	420	489	474	454	463	485	467	461	456	465	469	497	455	488	452	480	476	447	464	496	436	463	520	479	473	440	445	457	461	507	467	438	504	466	471	468	508	512	427	425	502	486	489	434	468	482	539	459	497	455	483	463	493	481	494	466	504	486	483	495	479	455	502	420	470	450	468	438	497	436	484	458	464	451	469	493	457	492	480	448	481	487	499	470	488	505	470	442	493	458	464	456	448	483	423	475	480	467	498	496	448	442	465	473	448	482	486	469	518	431	470	453	488	505	468	469	437	484	430	455	464	466	491	477	466	488	457	490	496	445	451	494	466	495	445	488	501	443	415	443	504	481	497	446	469	471	468	445	512	434	449	440	450	499	441	475	496	496	465	471	479	479	480	480	478	483	481	493	468	468	482	456	527	475	495	484	505	468	460	482	437	455	468	485	442	456	473	463	461	524	500	496	455	453	465	476	452	510	462	441	462	475	467	488	461	478	516	432	477	504	461	499	462	464	487	462	460	465	482	461	474	468	486	460	461	519	458	483	450	486	470	490	463	468	467	477	483	507	486	454	465	453	485	498	515	475	488	505	435	462	457	456	439	482	493	498	478	486	532	426	478	439	465	464	487	474	475	523	472	463	445	487	423	487	500	462	494	432	484	470	517	497	498	449	501	519	487	475	484	464	453	465	489	462	514	492	493	496	487	486	464	437	488	475	480	477	492	485	497	456	454	511	504	451	465	496	454	469	504	481	469	494	467	467	439	517	488	418	447	514	476	437	461	471	444	475	479	481	448	421	499	433	450	479	483	463	456	451	469	519	479	457	505	436	457	468	482	415	431	450	480	463	458	459	456	466	478	484	458	467	452	484	474	462	477	449	517	507	500	521	498	427	489	480	502	465	422	481	445	458	478	459	457	463	481	486	474	492	502	479	451	431	474	469	481	480	459	416	466	479	504	493	464	495	467	436	484	444	453	491	447	447	487	505	497	482	470	448	436	517	467	470	475	463	466	506	442	464	468	468	520	453	469	455	460	454	516	483	432	461	451	467	476	488	464	486	477	453	465	464	484	451	431	496	429	462	459	453	443	444	446	478	466	470	493	429	475	486	457	465	486	467	505	491	432	468	474	461	453	493	511
22042	19994	26525	23180	20004	20118	10850	2085	1485	1432	1184	1132	1087	1028	979	969	930	850	852	829	834	799	799	725	768	794	754	733	765	721	709	678	745	736	746	703	714	765	711	648	744	716	745	742	707	744	695	690	667	713	728	680	732	677	704	726	695	752	716	665	736	690	663	702	674	708	693	744	694	653	698	697	713	639	668	654	711	716	673	680	667	735	658	687	699	707	667	673	678	694	704	678	718	640	691	702	678	686	639	697	731	680	663	676	705	723	671	684	722	677	677	684	653	694	767	720	734	649	693	641	639	680	662	642	701	689	678	723	672	711	695	665	663	644	700	713	702	706	684	667	660	687	707	677	686	688	698	659	685	706	694	654	712	728	689	698	673	684	663	676	692	675	633	681	657	700	679	712	689	678	682	645	674	738	701	638	715	709	663	669	697	666	641	680	698	673	649	748	693	607	717	723	711	658	647	676	664	713	702	681	688	640	630	693	615	691	651	682	663	699	647	652	686	665	724	670	714	694	629	709	707	686	642	641	679	689	695	642	664	632	664	683	644	658	732	678	695	695	708	700	663	691	723	704	706	660	667	648	712	708	708	685	692	683	682	693	647	735	634	682	694	688	664	617	692	689	653	659	691	695	660	711	662	654	684	728	676	641	668	699	685	647	674	662	673	646	723	662	696	717	650	684	643	653	651	689	683	637	647	683	683	674	663	665	677	663	642	680	641	706	628	678	721	648	673	681	668	642	656	684	694	643	689	682	653	696	723	689	681	688	700	632	658	630	655	706	671	662	676	678	676	674	631	686	698	643	689	669	673	695	670	683	717	674	719	634	664	695	711	710	722	713	686	706	636	707	645	705	671	699	687	786	686	690	722	663	697	720	660	653	721	633	674	660	646	690	719	656	682	703	664	693	691	692	668	700	705	690	651	675	678	690	670	717	647	656	698	646	646	683	671	670	658	696	721	687	734	658	642	689	666	668	704	691	643	680	672	642	679	635	712	668	711	709	650	720	665	657	664	626	724	586	670	668	715	722	680	649	637	621	694	656	710	716	714	722	695	694	674	670	719	688	655	672	653	643	674	664	653	711	689	667	662	668	691	697	709	688	679	727	645	692	706	738	690	689	672	688	656	689	679	656	659	708	680	663	692	710	674	646	721	707	704	691	636	684	685	645	702	679	674	679	630	624	665	682	745	631	651	633	698	706	717	662	660	727	709	686	687	716	628	686	695	687	663	631	653	693	701	644	712	681	659	658	694	666	665	693	674	682	692	676	687	628	667	663	692	665	671	691	692	721	715	677	635	649	697	685	692	688	689	634	715	695	677	680	696	661	668	671	672	693	679	688	664	668	709	723	626	716	638	697	654	689	638	655	704	690	615	671	682	653	677	695	641	660	681	698	642	722	705	704	662	658	650	663	632	701	704	684	676	648	693	679	703	671	641	674	680	680	727	702	663	654	652	687	688	709	616	659	689	642	699	708	681	731	675	667	687	683	715	681	727	697	690	682	709	649	674	681	673	686	711	680	619	667	670	638	651	654	622	721	665	712	665	718	659	625	713	665	727	671	686	670	657	716	670	667	678	658	703	653	667	661	629	689	717	708	635	661	683	713	677	741	694	694	692	640	629	665	694	659	707	691	714	708	688	697	644	693	692	683	638	683	665	606	654	665	720	682	665	704	611	656	672	685	661	648	698	699	657	606	669	680	687	667	674	686	681	685	674	685	696	675	714	661	687	693	676	648	689	713	708	725	661	711	667	712	749	685	707	716	682	716	675	700	655	667	666	730	713	634	657	668	697	675	695	668	716	689	671	694	674	661	673	669	656	675	686	660	684	652	717	704	697	674	661	708	687	700	686	683	695	709	668	669	685	629	615	657	656	700	636	723	702	633	628	684	633	650	691	735	703	685	673	673	652	693	648	721	764	689	710	667	694	701	680	682	685	696	646	623	676	723	694	632	740	649	691	673	712	697	661	624	645	649	685	701	681	676	665	652	694	688	666	651	698	699	771	705	701	668	700	676	703	665	667	687	681	685	719	680	685	694	583	691	684	678	672	711	680	663	654	718	704	691	695	698	701	675	692	661	665	681	660	637	657	680	698	711	631	670	697	685	664	650	736	661	681	677	665	679	642	698	704	725	661	683	660	749	721	660	660	675	668	655	745	672	653	669	617	709	661	637	664	674	688	704	644	697	662	655	693	672	656	666	671	661	641	706	697	693	680	724	644	663	673	697	650	708	720	661	675	643	663	690	683	665	709	697	684	652	714	629	706	663	700	684	667	612	682	743	671	719	691	677	663	676	622	692	659	703	676	667	673	650	698	662	639	651	664	675	658	689	693	682	687	688	687	677	681	729	644	663	673	696	666	712	700	648	660	712	720	728	656	685	709	705	686	663	693	700	687	697	640	683	680	657	719	720	657	690	678	685	648	697	648	653	678	685	692	709	713	623	679	688	683	735	688	663	705	652	653	696	728	663	683	703	714	670	707	682	644	654	674	713	692	704	701	660	671	680	650	648	692	660	667	660	645	669	652	681	713	670	690	655	636	700	683	673	668	631	676	677	708	682	677	679	684	709	639	691	697	643	688	695	701	666	678	653	735	679	686	700	677	695	709	694	693	612	722	655	686	728	621	683	711	654	685	657	702	668	682	695	648	678	688	721	691	680	697	700	664	678	629	680	664	699	650	681	671	673	645	679	677	686	682	688	686	688	663	655	700	695	670	671	661	710	647	701	690	684	649	653	685	676	719	662	645	652	670	696	679	681	644	664	699	696	700	678	654	649	724	663	703	670	722	723	772	678	690	659	641	714	683	760	692	685	612	648	653	701	681	695	701	684	673	676	668	653	637	704	644	666	685	645	617	716	634	654	664	712	710	678	647	674	694	714	684	656	692	685	659	684	676	662	666	689	721	703	657	700	649	681	659	709	707	630	641	673	691	665	674	656	660	699	710	674	705	707	692	690	683	676	693	667	645	709	674	695	705	651	647	669	678	661	688	656	688	679	699	691	692	681	717	684	684	701	717	710	686	653	678	633	688	710	687	677	681	657	689	650	656	637	673	700	680	646	737	647	714	661	658	705	704	635	673	630	650	647	722	681	659	659	640	668	646	662	697	714	629	722	701	688	710	697	710	713	677	669	720	646	714	703	650	651	650	656	696	675	691	690	676	670	737	660	653	701	686	634	712	646	683	670	636	690	654	627	680	679	628	692	707	674	674	691	765	684	707	685	646	688	670	693	679	686	706	646	610	652	664	656	654	677	683	686	697	667	672	649	731	662	669	726	672	710	704	680	709	649	687	661	676	679	629	707	709	693	710	670	691	704	615	665	666	688	657	702	668	701	702	688	646	674	673	664	688	681	705	679	683	725	679	720	695	642	646	703	639	640	679	699	647	679	638	650	631	680	680	650	701	733	661	678	615	698	640	678	641	699	663	666	631	696	669	669	678	702	674	618	677	666	688	710	703	660	661	641	680	650	628	662	687	655	676	682
9658	18107	16429	9650	6709	4964	3876	3055	2592	2117	1818	1608	1486	1317	1307	1152	1116	1058	949	915	900	841	877	826	780	815	771	740	791	713	720	712	780	695	757	729	675	658	735	708	670	706	693	651	711	637	665	688	638	652	659	632	633	691	699	669	644	656	654	685	663	686	633	659	692	666	685	681	663	656	668	623	692	621	634	633	608	655	642	642	578	659	609	628	602	638	673	627	647	622	653	628	614	663	643	708	599	626	638	640	657	649	661	600	630	626	631	645	634	575	606	656	613	633	617	637	661	618	657	630	642	630	662	605	643	651	612	608	634	650	606	636	626	631	624	653	622	659	622	654	609	625	640	678	620	582	604	622	633	628	650	676	616	632	601	675	661	689	669	657	625	647	608	608	663	634	623	630	574	705	632	620	622	657	650	652	652	602	629	642	677	636	618	599	628	596	618	655	621	613	621	659	635	684	611	658	638	582	665	615	607	629	617	628	703	603	628	691	610	607	605	622	666	583	624	610	628	648	616	641	645	627	621	620	670	629	676	654	587	624	637	623	630	589	651	607	644	662	609	639	649	677	626	608	597	632	608	649	645	653	595	615	643	659	607	645	638	588	667	664	578	642	672	612	616	646	623	628	623	677	622	611	638	601	618	666	608	627	632	643	607	632	646	652	604	594	668	629	639	659	636	609	605	682	667	645	609	637	631	636	660	628	584	637	598	685	653	618	648	604	625	620	653	626	656	619	654	669	618	598	614	656	628	674	622	665	601	626	640	655	689	618	655	614	666	591	610	665	590	611	675	630	651	670	644	628	656	682	672	631	667	655	611	673	608	657	635	636	637	609	630	642	622	651	636	641	604	622	609	584	615	590	567	660	621	626	621	639	658	659	626	622	594	623	615	621	614	669	600	684	630	618	622	635	644	613	619	629	627	632	646	698	586	607	670	646	659	667	627	580	615	631	643	634	666	626	618	611	617	664	627	599	619	653	625	628	634	669	605	629	639	630	551	620	624	653	613	650	631	601	648	616	614	649	634	624	649	612	610	643	632	651	688	634	626	614	612	642	652	640	629	618	617	643	646	700	624	614	650	632	663	633	667	616	641	629	584	636	618	615	659	627	614	643	648	620	625	630	614	616	599	636	597	631	645	638	645	592	669	608	631	640	642	658	584	672	613	665	667	656	643	707	627	673	623	612	636	647	651	581	611	637	637	629	600	667	630	619	627	641	597	596	611	602	628	610	659	604	684	636	634	617	652	628	657	605	664	651	630	608	606	630	657	614	593	643	630	673	627	658	590	645	640	624	621	619	679	614	627	602	622	597	635	601	606	665	618	641	597	632	638	636	669	626	622	617	641	628	610	564	632	630	683	662	664	604	652	625	572	626	617	624	619	646	652	634	617	588	656	645	676	642	640	594	607	655	649	649	640	614	604	623	645	670	649	623	611	618	639	633	661	605	592	617	639	632	601	602	599	630	666	641	648	648	599	639	605	641	619	674	584	601	656	659	612	627	658	639	661	645	639	664	648	583	615	606	646	638	621	642	600	616	704	603	621	643	617	615	665	610	637	659	625	636	664	636	599	623	677	631	638	632	589	615	606	653	653	643	663	624	614	663	678	655	608	668	623	656	701	618	639	668	655	642	635	649	615	619	640	600	625	644	627	633	602	655	645	628	570	645	662	596	590	639	635	683	579	667	671	646	618	631	612	628	666	587	597	640	643	634	603	655	620	635	611	627	652	621	675	632	635	619	612	616	634	621	624	641	674	635	600	660	629	659	620	685	663	660	668	673	650	683	658	619	632	631	628	600	658	632	648	634	649	593	650	595	648	667	614	595	622	625	588	612	611	656	638	647	650	646	649	604	646	606	603	631	637	637	601	619	602	633	625	615	633	647	623	608	609	636	651	648	622	638	596	611	577	630	637	636	620	626	604	598	609	660	606	601	624	599	621	636	588	629	644	602	626	614	641	616	636	655	633	661	643	627	669	628	609	655	668	632	616	686	631	592	667	624	636	587	595	649	597	629	600	633	632	666	627	639	628	624	636	653	645	607	662	646	625	639	625	657	636	637	638	608	639	628	635	615	651	686	640	632	651	634	620	649	691	634	629	624	687	657	642	653	652	652	643	634	650	588	597	605	612	647	627	624	616	615	601	622	601	608	608	655	631	618	644	634	638	673	612	645	643	628	631	699	671	599	638	632	621	667	587	637	650	618	622	595	605	602	666	607	657	655	653	656	616	645	597	601	626	655	637	653	625	624	625	635	656	625	584	582	622	638	625	595	635	612	574	626	587	664	626	631	626	669	605	601	626	625	614	589	647	634	632	671	667	699	593	654	618	620	624	605	640	605	597	631	661	625	610	623	635	627	615	616	648	596	630	610	664	595	602	613	585	625	609	630	601	649	653	600	629	631	648	649	654	612	634	660	644	625	620	641	627	624	586	647	659	556	631	618	680	639	634	662	654	693	592	597	629	655	673	612	626	627	621	620	649	637	637	648	602	634	657	666	621	577	600	646	641	652	661	626	605	654	668	620	625	635	675	600	582	626	653	670	654	585	586	624	629	657	626	650	597	597	633	685	621	683	656	606	632	659	625	603	660	569	603	609	648	636	597	620	645	588	641	618	613	604	615	659	573	654	635	644	624	616	680	628	708	610	632	640	668	582	666	648	625	613	626	605	640	640	617	630	610	672	627	632	623	654	676	629	638	667	628	619	642	639	630	639	583	630	660	645	650	632	646	597	609	634	599	643	616	662	628	587	615	594	638	565	627	633	615	600	645	620	612	661	620	631	612	671	633	615	661	624	612	638	648	664	646	681	610	639	675	631	646	679	649	609	624	643	657	666	656	622	644	668	564	589	621	655	608	617	572	650	604	605	596	623	664	603	588	614	620	613	628	652	637	655	609	647	607	651	668	630	601	639	672	619	620	629	641	668	623	657	603	643	607	602	626	609	609	627	583	624	624	656	597	613	640	633	605	669	671	569	654	616	653	673	642	617	598	647	614	666	641	657	623	619	679	626	588	627	659	650	603	655	627	645	615	650	699	644	662	686	616	628	656	610	638	618	624	646	637	652	653	646	632	643	628	610	657	585	603	589	666	669	657	645	645	609	658	612	634	590	618	649	634	647	603	617	664	637	636	557	646	648	611	617	622	613	619	625	618	678	623	623	579	613	599	648	650	612	623	636	590	617	638	659	597	594	603	648	596	611	618	625	618	637	681	625	627	636	642	604	678	611	633	611	656	617	643	633	634	617	634	622	652	602	635	598	644	606	631	635	608	625	659	620	611	613	603	635	652	649	610	603	618	640	622	610	595	631	601	645	604	598	619	647	635	643	618	618	648	658	629	629	610	656	653	615	682	643	657	612	665	666	616	614	599	685	646	640	659	636	618	607	619	638	585	625	616	602	607	618	620	657	634	650	620	686	651	648	628	626	604	621	580	617	603	604	621	583	618	594	611	590	648	638	607	596	604	653	605	637	615	613	593	629	656	591
29792	15516	2103	528	424	308	266	192	190	185	193	179	155	152	160	158	181	149	180	178	158	176	150	151	173	160	187	145	146	178	166	146	165	176	156	185	166	156	181	172	160	178	167	161	190	161	167	147	162	176	149	169	175	163	195	180	169	176	146	190	177	182	169	156	162	165	158	165	168	152	153	154	160	170	180	163	172	168	161	167	155	124	138	177	160	174	159	161	150	163	150	172	145	179	154	156	164	159	152	159	163	166	170	153	164	171	150	172	145	173	170	178	192	163	166	155	147	156	174	168	156	153	157	172	162	172	161	164	161	190	174	172	153	160	147	182	171	177	162	135	165	174	160	156	160	180	160	156	154	157	173	160	148	153	158	172	174	163	144	143	165	177	149	177	169	178	156	159	173	176	173	180	146	173	169	175	179	140	166	175	182	174	153	177	160	176	176	148	155	153	177	165	162	182	175	177	166	166	169	156	179	155	163	164	156	151	159	163	162	195	164	165	172	173	179	170	174	173	175	174	160	170	179	175	183	167	159	169	174	170	142	146	163	170	154	187	179	168	165	174	164	179	148	156	148	194	181	192	154	138	175	160	158	148	176	148	175	172	191	178	166	156	176	173	141	156	173	163	161	170	144	176	181	147	158	139	158	182	162	175	191	171	175	144	159	183	163	158	155	179	157	162	155	167	147	148	175	144	142	170	145	175	153	162	189	174	179	183	174	191	182	186	153	165	154	165	165	173	151	186	161	177	150	152	164	176	168	143	170	162	169	161	159	168	203	159	163	154	172	169	168	188	171	158	152	189	156	193	192	154	164	154	140	184	174	174	134	156	152	188	180	166	159	161	184	165	173	170	167	163	163	165	168	166	151	161	188	154	175	195	167	157	167	148	185	186	172	172	171	154	186	183	155	154	156	165	164	199	152	154	168	175	177	159	165	181	172	136	166	169	159	155	164	166	148	171	152	148	161	173	181	173	176	136	139	160	145	171	143	163	165	170	181	172	163	141	178	174	179	147	174	167	156	169	172	169	170	177	164	180	190	155	177	169	150	164	182	175	164	160	151	150	142	151	170	148	148	168	180	176	176	165	164	172	179	179	158	150	172	154	167	146	156	157	172	158	154	157	131	163	181	158	128	133	137	153	159	139	172	193	152	151	178	156	170	139	158	184	175	165	166	160	162	154	167	156	180	167	154	148	167	194	174	164	167	140	149	157	152	180	151	153	166	175	163	166	177	159	189	170	176	176	162	162	180	165	177	181	182	175	191	153	178	180	171	177	161	151	178	154	168	154	167	134	188	170	154	165	160	173	192	169	163	158	168	154	166	140	172	157	163	168	162	177	172	161	180	199	171	176	142	158	166	177	160	182	173	178	158	167	153	154	176	164	177	173	192	132	149	175	159	186	176	181	178	169	163	181	151	179	153	189	177	164	168	186	156	160	176	179	161	165	163	169	158	161	186	167	152	165	169	156	168	169	151	178	157	160	163	166	135	157	152	162	173	137	172	169	157	153	169	174	172	163	165	183	175	164	184	159	150	150	182	162	173	139	173	174	200	185	150	161	172	162	164	178	180	155	171	165	186	171	167	177	160	154	164	178	188	162	176	169	182	160	151	171	187	177	175	146	145	169	144	176	162	166	186	168	142	171	179	186	158	161	167	182	186	167	154	133	193	162	176	165	158	164	138	179	150	175	142	165	172	178	179	178	166	176	159	163	164	166	159	158	147	174	169	171	168	180	169	173	207	183	158	168	151	155	168	181	161	169	165	185	194	164	168	164	154	163	165	174	148	145	158	175	183	161	148	154	184	169	162	166	156	153	164	164	164	155	165	172	150	159	188	151	154	143	189	154	159	147	191	164	141	164	178	177	162	157	139	152	183	173	148	159	168	144	178	160	161	156	144	173	176	185	148	182	160	171	163	186	186	160	161	161	165	178	163	162	160	164	196	154	180	168	163	154	151	156	188	164	166	164	147	179	184	188	155	171	152	168	169	173	170	163	169	149	149	183	164	161	151	142	176	192	157	156	173	133	168	147	173	179	175	178	145	152	159	164	172	156	154	179	179	177	150	167	153	170	166	156	179	162	171	173	178	166	175	159	185	209	148	165	146	177	170	156	188	168	160	173	174	165	157	169	160	171	178	167	151	182	189	154	187	168	149	150	172	172	159	156	172	163	163	163	184	185	186	172	167	167	172	193	130	166	143	166	184	149	162	168	173	173	149	169	149	159	147	146	178	138	163	168	169	153	182	161	148	155	174	174	156	161	186	183	176	162	157	160	171	154	166	169	149	176	167	170	173	161	178	160	178	162	172	173	188	157	174	166	173	167	155	167	162	157	161	162	154	175	170	149	155	193	183	171	186	150	172	151	147	165	146	175	178	166	165	192	146	159	176	164	180	159	172	176	153	174	166	189	160	147	184	163	177	167	168	146	182	153	168	169	170	157	180	157	157	181	147	144	139	167	156	160	168	145	157	174	163	164	165	175	174	152	171	176	147	164	160	152	143	140	163	168	183	175	164	183	165	180	185	151	147	158	164	163	148	169	178	184	175	163	174	164	155	150	160	172	172	163	173	175	173	163	159	184	183	162	194	150	158	174	143	154	164	140	166	145	173	139	152	150	151	152	160	175	148	173	160	179	159	188	181	153	172	164	178	146	142	174	167	146	177	164	137	152	184	160	184	171	153	156	186	160	166	152	146	136	183	161	163	169	193	174	169	159	155	184	163	157	158	178	155	153	172	172	166	137	159	173	173	162	176	167	160	166	173	169	186	148	162	160	183	175	144	173	148	144	158	158	171	159	166	165	146	164	159	174	167	175	148	170	177	157	138	178	174	166	176	163	162	152	148	162	155	146	153	174	174	185	163	161	166	149	160	176	181	169	169	172	178	141	159	165	129	161	154	159	176	158	168	170	171	169	147	177	158	163	158	193	161	154	174	175	164	152	161	166	181	167	171	153	154	170	146	183	171	174	157	166	180	159	145	184	154	154	157	161	141	177	185	169	169	152	146	157	171	174	163	172	137	167	153	164	175	184	174	167	158	171	183	164	176	163	176	152	154	148	174	183	188	174	168	188	164	186	136	149	171	166	153	155	138	168	152	171	182	179	163	148	144	140	162	179	175	173	145	150	155	183	151	171	150	160	151	168	188	151	174	179	182	150	172	158	190	171	158	161	133	184	151	193	176	168	175	169	164	154	174	167	162	159	148	170	149	162	159	156	193	171	178	184	183	166	178	165	154	166	148	184	173	165	153	181	145	170	174	166	177	176	165	177	166	175	163	158	152	159	148	157	170	196	147	139	160	147	145	177	165	147	184	151	170	171	151	172	176	160	174	146	179	170	169	168	174	152	179	167	163	174	173	164	154	171	169	168	171	137	175	140	167	177	165	135	166	162	187	143	163	200	161	185	156	166	166	163	159	168	167	133	146	163	177	159	176	151	180	135	152	158	162	173	146	168	183	159	183	154	185	170	160	166	161	169	174	180
5350	918	858	448	392	295	284	223	235	204	221	219	189	193	192	191	183	225	173	167	176	176	179	191	161	156	169	158	175	176	165	191	184	181	157	186	166	169	189	155	192	176	168	181	186	160	161	162	175	170	160	166	175	175	185	159	142	166	197	167	165	181	156	159	147	157	186	172	175	178	156	158	187	179	176	172	172	152	162	186	183	161	171	167	167	168	139	178	170	175	182	181	162	181	177	151	162	193	175	172	151	165	191	163	161	154	168	152	172	156	164	178	173	173	154	155	168	196	170	173	183	175	157	151	147	178	176	155	172	159	164	159	158	179	164	151	159	180	178	175	183	168	177	165	184	195	154	163	178	184	153	187	167	156	154	178	162	173	157	154	157	183	159	157	183	153	169	181	178	159	189	169	142	169	155	161	158	167	177	178	173	161	158	161	166	169	158	182	173	176	170	138	169	177	149	170	184	152	190	157	168	141	157	157	165	151	184	159	157	166	165	160	170	164	172	147	166	183	157	179	157	169	172	172	159	146	185	159	156	177	159	160	152	153	182	187	177	163	176	162	149	173	173	170	176	145	164	172	153	151	164	159	178	177	153	178	171	151	166	160	182	189	173	151	143	167	173	164	172	170	149	178	165	169	173	163	172	160	167	156	174	160	169	167	159	160	191	157	162	147	165	168	173	184	173	167	156	172	168	155	182	193	161	167	186	175	187	164	168	158	163	181	185	165	184	172	163	163	172	171	176	144	163	147	156	182	163	175	184	171	164	163	168	155	164	173	170	165	174	163	182	176	155	185	179	170	160	172	168	184	169	163	167	153	171	140	168	160	182	182	175	172	162	176	173	181	172	154	157	166	146	169	177	156	156	182	191	144	179	182	146	177	175	165	167	138	168	166	172	138	168	173	168	158	178	164	199	169	173	171	133	159	171	182	167	174	147	162	167	151	169	154	156	172	169	164	163	159	170	175	159	165	147	181	171	164	164	153	171	168	147	177	175	156	158	171	167	175	158	165	143	174	173	173	184	165	136	178	160	167	167	161	187	159	175	176	176	163	180	164	145	175	181	163	169	176	135	157	165	166	164	181	180	184	168	182	176	179	152	163	161	167	157	175	159	138	163	153	197	147	152	168	164	145	178	179	148	175	158	159	178	137	167	165	166	183	182	143	182	178	164	153	176	175	170	174	169	139	162	139	144	162	187	157	171	137	152	159	144	169	156	154	180	178	183	172	172	143	169	176	186	147	171	176	168	155	158	166	150	180	167	159	152	172	163	162	172	174	157	144	159	156	162	155	192	170	158	152	154	163	173	177	184	159	165	171	181	179	169	166	148	154	157	159	158	175	157	139	152	162	165	169	164	168	153	179	180	161	158	143	145	176	181	142	177	184	161	161	147	167	161	204	168	173	176	198	203	181	151	169	164	167	179	153	172	167	161	160	195	179	166	149	167	169	175	148	178	176	148	134	147	163	143	153	158	160	177	172	174	159	145	167	151	162	172	196	162	178	158	155	165	163	171	166	178	174	163	166	162	146	149	182	173	153	176	180	150	173	159	172	184	185	136	173	167	160	165	185	160	140	158	162	151	169	182	169	171	169	135	190	170	170	172	171	155	171	142	157	180	186	173	171	166	202	179	173	174	163	176	172	173	159	159	165	179	183	185	174	172	153	164	187	145	190	158	163	157	180	143	191	179	166	184	178	156	168	166	185	159	123	173	179	192	159	161	177	191	153	183	177	152	177	199	193	154	183	164	180	167	161	168	151	165	177	162	181	174	169	166	159	166	152	164	166	171	175	144	164	143	165	174	181	143	184	189	157	194	182	175	167	163	159	163	172	178	189	166	163	172	157	174	174	150	126	161	177	179	174	161	171	174	153	161	169	167	181	165	192	176	162	168	157	162	175	174	180	132	178	168	166	195	186	164	144	171	154	161	175	163	157	173	149	166	193	183	170	160	184	146	159	162	175	181	163	180	153	153	171	156	226	198	174	167	170	162	164	165	151	166	159	187	199	170	190	175	150	168	177	166	150	173	166	143	163	176	172	165	181	165	156	168	137	160	169	174	162	184	170	166	164	148	189	152	191	169	156	156	175	164	175	154	161	170	163	183	164	140	165	176	181	175	168	163	183	128	159	185	159	162	183	170	166	176	169	174	174	157	169	189	188	178	179	188	185	160	171	158	172	172	176	144	159	176	161	168	144	164	182	148	170	171	174	151	153	166	171	162	186	142	167	184	156	177	181	173	172	161	177	163	150	170	174	143	179	171	151	171	161	167	166	178	162	158	144	157	166	172	178	172	165	193	174	178	163	173	169	176	162	164	153	173	170	163	189	190	167	156	155	168	166	171	167	170	167	185	159	162	150	174	174	155	155	158	151	148	186	171	161	165	169	171	151	156	160	167	182	179	176	186	161	162	164	201	179	157	179	167	165	183	166	169	177	177	170	175	164	159	159	157	152	181	184	174	175	175	197	166	184	167	175	176	168	175	166	167	188	170	165	164	164	166	157	162	154	173	172	171	173	169	163	172	178	173	146	155	184	141	150	157	167	160	167	168	145	188	171	162	155	168	143	147	186	172	168	178	175	158	173	177	173	175	184	155	171	160	167	154	165	138	179	170	170	168	171	161	175	165	169	178	175	173	174	151	171	168	187	165	189	172	150	158	166	136	175	160	170	158	169	150	154	163	174	190	179	140	160	199	161	178	149	164	165	183	159	169	146	181	176	164	147	164	171	166	172	141	155	163	166	158	162	167	166	199	182	162	160	168	134	180	159	212	146	160	170	157	184	177	173	157	178	174	144	165	155	183	172	135	167	170	172	156	152	171	150	177	154	199	158	143	184	147	177	148	160	164	181	176	171	189	181	173	177	179	178	161	169	177	177	168	131	176	161	156	160	171	170	172	161	145	182	182	162	171	168	155	172	168	169	175	164	155	143	188	142	156	169	153	172	160	184	177	154	190	162	173	181	153	182	191	151	172	152	179	183	166	178	139	171	166	163	162	173	163	167	174	178	159	166	185	173	183	160	165	151	174	171	173	162	156	153	168	188	167	174	174	185	147	143	176	158	150	162	161	161	155	188	175	179	181	172	177	162	164	140	159	167	181	181	153	183	171	196	187	190	172	165	180	155	163	166	173	171	159	165	158	165	162	154	159	177	157	163	152	166	176	175	170	177	157	158	194	147	176	184	159	162	155	174	185	197	171	178	145	188	168	177	184	185	158	159	180	165	157	146	143	149	173	163	149	166	162	170	171	192	194	169	157	152	169	183	175	156	158	183	172	166	193	179	154	209	175	173	154	143	166	186	178	151	185	178	174	160	177	200	148	156	162	169	175	147	158	197	163	149	163	160	194	176	167	173	160	164	183	188	150	153	165	188	161	158	178	175	153	179	168	185	173	141	175	207	185	170	161	177	183	187	156	164	165	189	178	164	180	140	180	158	157	155	156	184	156	159	178	164	171	166	154	155	156	158	165	169	152	155	167	173
25361	20944	27466	24571	20965	12866	1881	1208	967	904	786	743	748	664	608	611	636	586	587	623	552	548	579	556	563	557	527	546	559	503	514	537	536	570	520	551	520	488	509	470	511	537	477	540	512	535	509	504	499	475	511	505	493	519	496	525	451	512	511	512	537	496	545	493	474	472	512	480	513	522	492	501	502	514	487	557	491	518	539	514	466	470	445	462	491	493	519	552	531	498	503	507	490	466	521	531	487	493	464	469	528	519	492	436	528	530	496	484	517	499	526	522	481	489	490	460	501	496	505	492	524	489	484	506	500	485	504	481	510	519	516	503	516	481	511	484	505	464	460	488	488	493	503	484	525	500	493	514	504	502	520	458	501	510	504	530	485	470	481	489	489	501	504	473	484	471	490	505	478	529	470	455	499	506	484	487	486	477	507	488	486	470	481	546	477	498	491	457	504	511	485	460	495	471	548	514	477	503	515	494	491	511	514	482	470	429	462	471	461	513	503	529	523	543	497	491	503	504	495	493	482	471	533	454	501	489	471	491	512	450	503	528	550	496	473	501	464	515	495	471	467	496	476	477	500	507	497	466	497	522	487	520	466	506	529	519	472	519	514	518	534	487	507	519	491	484	489	508	541	472	507	489	483	493	453	483	448	462	495	500	516	509	542	524	499	522	530	523	469	484	487	462	465	466	470	496	494	474	493	503	530	540	491	438	519	495	483	482	506	516	477	463	516	469	452	469	502	467	494	489	468	467	482	504	468	470	483	479	459	451	486	485	457	506	464	493	474	496	496	476	502	507	508	506	531	495	481	499	500	465	456	516	506	457	520	492	461	482	487	464	502	473	473	498	491	506	516	457	525	485	486	502	496	518	461	482	476	510	461	497	470	502	538	499	501	468	513	474	483	523	526	444	520	534	494	464	519	505	524	524	496	549	512	512	460	482	511	494	509	489	544	455	487	490	523	510	545	439	467	485	497	479	509	467	501	490	548	511	505	523	499	497	464	529	456	519	487	494	488	507	538	506	485	504	532	511	541	532	476	501	533	462	518	481	455	514	493	479	496	468	508	478	491	481	539	526	498	501	522	499	480	476	448	479	502	466	492	465	504	520	456	477	483	457	474	527	487	498	502	528	538	491	471	430	502	492	502	492	531	502	472	487	513	481	495	414	502	496	495	516	491	485	510	510	479	481	535	466	491	480	500	512	532	471	497	480	470	469	466	547	487	522	485	525	465	510	470	458	510	508	503	472	487	532	439	475	518	475	493	498	532	487	462	505	503	465	457	465	493	482	499	479	504	516	487	471	528	489	497	476	503	440	499	518	503	486	489	482	477	505	523	483	521	496	477	477	495	514	488	443	517	511	504	491	483	519	528	517	477	466	502	516	494	492	505	489	478	511	485	543	475	486	534	479	456	486	508	484	499	445	467	483	470	491	523	523	506	454	492	489	520	499	513	483	501	457	516	496	488	505	476	454	476	496	523	474	468	463	484	505	465	460	471	461	503	490	460	442	496	505	521	489	489	502	523	472	509	516	454	522	528	520	520	482	481	490	511	489	475	484	480	512	467	484	471	494	492	515	491	479	498	501	511	527	435	509	502	504	489	525	454	486	484	487	511	501	499	452	493	455	515	518	505	476	508	490	498	503	504	505	480	463	500	490	517	507	477	478	481	492	519	497	489	467	499	495	479	470	494	491	461	523	498	489	510	478	499	479	504	465	504	497	461	494	518	511	545	479	553	523	529	495	479	489	502	482	472	504	489	461	515	509	495	507	479	492	537	479	474	486	487	493	532	493	483	486	528	464	505	478	468	516	501	515	473	505	489	494	471	486	498	511	484	482	474	497	483	451	493	464	507	455	502	514	491	481	498	506	466	490	465	464	492	484	471	465	509	497	509	485	471	482	483	511	556	459	544	458	438	480	476	528	492	493	516	497	467	485	483	505	533	511	474	439	455	451	509	470	470	516	490	483	551	498	506	464	506	489	496	480	484	493	520	459	500	517	543	515	484	504	520	494	515	488	545	499	497	511	475	481	457	490	517	508	492	471	484	505	518	509	464	483	492	511	478	488	471	528	468	498	496	509	469	510	509	516	453	489	534	478	482	461	453	465	439	497	469	466	479	492	520	468	472	541	502	510	506	516	482	533	496	504	493	492	468	510	478	489	519	509	469	501	502	505	513	469	501	459	488	529	482	483	466	459	474	516	489	458	445	484	509	514	540	481	489	476	507	506	490	537	505	501	479	503	464	493	464	491	497	483	505	507	512	494	469	526	450	453	499	456	491	508	469	506	465	514	480	488	505	493	463	502	488	458	475	485	490	512	487	486	435	498	510	517	496	527	511	510	515	532	506	480	496	483	510	504	454	473	495	500	482	519	497	488	507	472	517	511	510	466	477	488	472	463	496	528	487	489	481	503	491	490	522	494	514	500	467	467	517	496	480	448	487	465	525	518	476	501	494	497	475	492	511	493	501	459	457	496	505	502	490	472	484	455	478	509	507	499	535	465	512	482	453	542	520	501	480	501	504	480	495	437	441	489	492	438	525	530	456	487	518	472	493	496	456	506	498	462	479	501	491	470	468	517	486	489	468	477	486	472	498	492	482	509	540	476	458	519	508	494	480	511	464	439	505	449	502	457	493	496	481	460	484	544	501	485	496	443	446	508	463	508	526	483	510	466	494	477	510	483	491	516	494	469	487	499	490	512	483	483	505	459	527	512	508	481	472	499	506	476	495	499	536	493	514	535	493	477	496	499	498	525	492	485	489	527	472	483	479	476	480	521	481	510	503	506	533	505	514	517	478	532	461	495	477	503	491	514	486	511	497	435	494	520	508	488	467	541	492	501	499	507	442	478	456	499	477	455	480	471	524	456	487	512	522	470	491	448	523	478	483	544	506	476	486	492	457	524	516	488	478	481	466	490	485	531	514	489	499	496	463	492	467	494	463	499	504	516	490	475	480	523	519	514	520	540	492	506	489	499	529	482	502	448	503	502	510	482	495	510	514	480	501	533	470	496	509	442	463	483	485	490	481	496	441	487	488	509	474	475	493	475	475	496	522	494	500	528	525	471	489	518	496	476	510	521	497	481	500	498	500	489	505	478	497	475	511	495	528	431	464	542	435	493	493	492	485	483	463	508	433	492	523	509	505	516	470	513	496	493	491	476	497	494	489	487	514	464	538	514	481	497	515	530	504	476	525	472	521	521	512	478	498	469	499	460	439	475	518	520	482	468	454	494	522	518	496	486	461	516	486	513	533	505	500	469	487	488	501	452	466	497	509	496	505	444	489	478	473	467	462	512	467	471	485	464	516	503	491	488	465	494	474	465	503	519	541	537	501	491	459	483	484	539	487	482	502	486	521	502	460	497	501	485	480	479	506	502	445	468	519	502	480	497	486	524	506	506	499	472	524	514	507	500	438	465	458	522	510	483	477	489	471	522	463	497	508	485	493	494	487	461	505	500	476	477	503	499	488	477	511	559	516	499	485	515
7338	12139	10939	6021	3940	2965	2229	1816	1468	1314	1142	1001	916	783	779	763	656	661	634	601	607	580	517	626	492	539	517	576	533	503	539	497	497	510	497	531	501	460	486	505	479	491	435	488	430	469	468	484	492	479	462	493	471	453	459	495	437	480	466	464	491	452	461	433	449	466	473	488	456	458	478	455	434	430	494	447	468	432	432	460	461	463	480	410	460	450	468	440	461	465	476	450	446	428	449	476	437	494	458	481	457	430	454	453	467	431	453	412	435	421	442	479	459	475	449	448	448	469	455	450	489	432	434	462	490	459	464	491	445	455	437	453	483	454	442	433	424	453	449	418	463	478	471	491	452	441	450	465	459	460	467	457	452	443	457	456	446	476	444	484	447	450	464	434	500	445	453	464	463	480	466	501	445	472	468	444	460	451	480	436	469	447	449	470	456	470	457	442	477	463	448	429	446	442	427	420	447	460	456	452	447	461	424	458	453	475	444	454	479	457	431	436	467	474	429	426	462	442	437	456	471	471	473	492	437	450	439	425	435	425	441	435	454	427	452	497	437	447	454	468	413	506	452	418	450	453	475	457	432	443	459	483	445	487	492	485	442	421	447	440	454	455	442	500	425	411	446	454	475	495	444	438	463	460	422	440	436	469	418	449	464	438	446	442	419	425	467	452	474	463	437	463	457	466	483	438	443	459	442	490	429	460	426	440	448	467	443	456	436	464	516	464	469	451	469	397	468	478	436	432	470	498	443	370	469	469	512	459	470	429	443	446	432	457	481	458	427	453	463	438	461	480	461	458	426	405	456	415	450	493	473	475	419	435	460	460	458	432	468	425	472	472	491	448	494	482	463	434	477	442	452	448	480	429	471	458	479	428	417	426	451	445	460	433	460	443	481	420	475	452	493	453	475	463	502	457	426	476	463	436	456	440	491	443	460	448	449	457	463	426	433	429	445	413	447	471	446	479	435	464	470	445	467	446	482	474	443	463	463	440	476	451	497	463	463	444	435	460	467	430	458	419	459	433	451	481	461	461	482	434	421	448	427	460	466	445	433	456	458	437	461	459	436	461	451	467	460	472	484	475	449	445	460	480	481	419	458	459	454	458	436	437	465	455	438	460	459	451	464	463	459	421	493	425	442	443	453	496	455	431	436	472	465	473	456	425	450	409	444	440	426	429	457	454	448	445	463	437	468	468	457	400	410	444	439	470	441	471	455	457	446	469	418	472	470	448	468	437	414	440	410	455	438	447	470	478	470	465	485	449	470	423	453	443	435	419	475	415	459	465	449	507	466	439	470	455	448	438	434	475	444	443	445	442	437	445	480	404	466	438	429	450	449	443	470	417	442	463	440	457	449	425	456	431	459	433	414	431	464	467	463	475	477	440	453	423	499	421	447	447	474	438	471	451	422	428	475	442	467	440	453	461	439	467	438	472	454	435	457	434	465	452	446	437	469	480	432	434	464	490	434	471	448	448	435	463	473	453	474	439	419	475	425	470	455	445	491	452	428	461	451	433	457	403	467	460	415	512	443	461	443	466	480	426	460	490	489	450	484	428	434	423	469	425	450	429	424	454	456	445	443	465	430	407	485	471	435	444	465	474	464	418	442	453	454	447	469	418	474	423	467	474	468	422	453	484	493	420	459	490	473	513	447	457	448	456	461	436	424	474	440	463	468	409	406	473	484	410	496	496	474	489	440	417	439	485	445	485	384	439	433	426	437	494	458	436	435	396	435	461	448	448	430	457	452	461	490	455	468	450	477	489	446	456	449	469	433	444	460	432	480	439	404	451	453	419	469	432	471	449	437	478	465	434	479	443	461	427	444	465	464	458	429	462	455	463	434	456	470	463	437	427	465	435	480	480	424	421	408	446	413	463	447	442	451	425	422	421	438	457	466	482	474	441	472	464	458	441	465	466	515	462	467	443	432	475	421	416	428	499	426	431	439	449	434	441	460	494	472	457	453	409	486	463	437	440	457	422	415	454	436	443	434	474	426	453	480	456	448	467	451	467	433	456	481	441	433	488	462	476	432	471	427	456	460	464	437	430	489	473	455	454	426	491	467	474	416	443	442	429	460	482	433	454	481	461	438	453	432	460	458	446	450	482	488	439	483	450	442	458	457	430	439	454	441	430	464	447	406	419	430	470	435	477	496	447	462	496	479	481	468	431	490	437	431	457	452	445	443	437	441	471	449	431	452	439	428	412	436	434	485	449	429	456	466	491	433	456	477	488	436	467	458	445	466	461	478	450	468	471	451	467	430	448	429	453	437	441	478	430	441	428	447	487	500	464	447	469	416	487	444	430	434	462	450	472	442	458	474	449	466	401	492	477	469	416	480	469	423	438	455	448	488	457	501	445	431	469	456	440	493	479	463	490	428	439	446	438	461	438	452	471	437	464	504	459	446	465	467	418	476	432	455	502	451	453	442	469	458	385	476	468	449	481	433	465	456	449	442	450	464	465	445	474	432	425	474	406	426	447	469	413	471	437	453	475	447	453	489	446	431	446	454	431	452	440	449	416	455	438	457	443	446	493	451	417	445	466	455	443	462	479	422	471	464	437	456	450	443	430	473	461	449	495	428	435	439	444	468	431	445	461	483	446	416	478	432	448	479	448	411	406	446	444	467	499	443	451	421	474	465	478	437	455	474	467	466	449	448	491	443	436	427	470	458	475	438	442	448	460	488	448	471	492	449	457	413	459	469	441	455	437	468	463	422	444	434	469	448	464	457	450	458	422	439	459	453	420	431	471	467	460	469	474	458	480	452	415	451	421	483	453	470	402	456	483	462	435	461	465	475	440	442	433	428	456	476	444	462	477	461	475	441	471	459	462	458	432	448	479	443	478	439	448	471	476	448	459	403	415	424	445	467	446	483	463	447	426	448	472	444	498	437	456	421	428	441	422	430	454	454	465	442	492	427	427	453	465	460	496	439	407	442	428	469	445	442	456	437	454	465	459	459	468	437	462	449	428	486	460	432	437	485	506	427	438	471	471	428	456	398	465	450	431	473	436	453	471	448	448	458	449	465	480	459	479	460	420	433	444	439	442	428	462	463	421	477	467	435	479	470	455	462	508	421	425	439	485	422	443	464	407	434	444	452	470	488	425	431	434	447	476	466	454	464	465	424	456	451	476	463	446	418	450	452	425	434	442	451	450	470	443	414	403	485	432	520	432	428	412	445	448	419	446	445	442	481	462	477	451	468	457	493	428	454	457	440	436	461	437	466	457	439	476	444	479	491	454	476	435	477	447	449	481	442	432	472	444	430	424	437	464	475	438	492	436	432	431	420	439	477	435	469	456	450	444	408	416	448	459	437	470	446	455	492	444	429	432	467	450	424	456	441	479	466	442	475	421	405	458	480	467	487	463	381	433	439	481	451	461	467	468	430	491	465	437	447	430	458	455	457	455	458	475	452	474	413	445	441	442	483	467	479	484	457	431	457	488	428	465	429	407	444	470	424	455	466	428	434	434	450	435	458	456	466	507
24226	21988	29176	25481	21998	22111	12007	2441	1741	1499	1411	1302	1142	1154	1071	1042	1090	938	986	947	897	855	858	884	830	790	839	846	803	810	818	810	833	808	808	794	837	773	812	775	797	790	822	796	784	789	764	750	776	778	773	774	734	837	772	797	802	781	733	765	793	730	812	729	730	788	749	808	781	804	780	719	770	755	752	735	713	775	744	762	763	784	762	753	796	776	718	779	757	776	779	755	766	748	760	735	702	718	754	723	739	730	761	789	738	816	760	730	718	770	730	765	798	735	695	722	734	788	768	703	757	744	737	775	777	774	741	802	783	739	740	785	733	731	774	731	751	764	717	732	740	717	694	724	751	793	774	742	746	737	722	748	745	744	741	749	738	760	777	731	711	774	775	716	763	757	784	769	764	735	800	712	718	724	770	792	772	757	691	765	749	739	763	709	770	706	731	739	709	756	706	741	738	705	755	787	732	756	702	739	761	720	830	722	714	762	777	752	780	723	758	717	771	755	760	735	767	742	789	791	775	782	761	762	764	769	699	755	776	778	775	746	705	789	755	757	720	774	766	736	707	751	760	746	712	722	747	752	763	770	762	739	751	735	823	751	787	767	724	753	771	724	759	791	779	733	753	741	734	704	794	768	779	794	764	776	720	715	769	775	770	772	767	727	724	773	750	776	734	752	651	779	741	786	718	721	728	771	760	733	742	773	715	741	758	733	717	748	742	783	785	750	739	731	713	749	702	769	744	768	781	769	777	777	709	758	757	755	772	726	798	766	763	779	811	706	766	730	743	798	778	752	800	775	761	741	767	745	753	786	733	734	757	767	771	756	807	738	777	750	751	753	753	788	742	724	772	721	714	762	753	776	747	745	700	771	770	756	748	801	732	766	730	775	806	766	767	726	767	781	757	778	733	746	719	722	719	744	688	779	723	744	718	753	765	763	762	741	752	758	760	753	720	747	753	738	771	758	760	752	780	744	792	715	675	804	784	747	742	777	735	776	719	766	733	812	765	741	738	704	737	807	764	793	749	715	714	724	751	745	751	735	716	745	761	750	775	742	705	785	784	765	736	784	728	783	777	707	760	732	782	736	770	770	720	712	774	779	742	786	801	772	760	763	719	790	742	743	760	735	742	746	701	746	765	716	732	760	767	717	769	801	677	751	789	735	842	779	767	752	714	763	751	743	822	751	740	719	790	771	741	754	746	728	764	822	762	771	759	739	735	730	776	834	741	753	751	766	778	778	790	800	752	752	718	777	771	742	757	812	732	766	724	793	761	768	738	761	747	825	710	770	758	773	799	774	758	733	773	770	692	739	804	779	766	759	727	735	745	732	715	734	749	746	776	759	762	736	784	713	724	733	721	750	762	722	788	746	745	704	750	740	777	765	759	745	775	740	737	742	687	721	801	751	761	755	798	739	744	762	711	756	766	719	734	774	787	789	778	702	725	718	745	775	714	775	761	737	744	694	736	762	781	750	764	748	728	793	722	753	795	757	765	681	725	740	692	740	756	726	748	753	733	808	762	781	781	727	805	781	719	717	800	738	699	709	759	761	765	791	737	798	795	780	785	755	721	741	754	745	792	761	737	751	726	769	763	740	751	768	732	828	847	768	716	769	730	760	742	703	724	764	729	781	747	776	751	759	789	736	752	768	775	735	788	728	748	760	730	750	724	763	699	751	729	705	750	771	712	727	718	753	787	776	807	786	709	762	737	775	765	758	772	781	728	736	757	700	712	742	754	736	789	729	760	688	691	711	712	776	789	740	724	780	741	786	686	717	777	726	750	739	761	732	797	768	777	752	765	776	755	741	785	725	727	731	795	756	801	778	739	766	770	717	778	743	716	777	748	776	784	697	690	731	743	759	730	756	754	764	734	729	747	752	777	743	744	750	704	785	713	737	714	785	745	756	773	712	810	739	736	765	724	749	775	753	762	772	776	750	767	738	742	726	768	743	754	756	714	745	720	770	746	732	791	717	775	742	789	746	773	772	685	755	777	827	794	752	756	709	733	763	724	696	744	710	737	758	770	779	769	738	678	792	691	714	768	740	733	735	785	757	783	736	715	799	719	771	727	746	733	788	765	752	767	773	719	746	690	755	710	772	745	788	744	749	751	742	695	762	801	770	760	766	745	686	765	772	739	662	754	751	715	717	783	785	755	823	768	744	788	776	702	739	718	772	767	737	783	711	780	764	766	709	768	717	745	773	737	717	786	768	731	745	778	752	741	774	778	796	746	769	793	712	779	746	730	747	746	722	737	756	750	727	820	751	759	765	754	706	813	730	768	740	747	696	807	809	766	742	725	761	738	741	721	737	677	786	754	731	736	707	775	738	668	802	732	753	769	751	759	756	733	764	739	754	820	755	736	750	769	757	739	771	708	738	767	759	773	720	766	738	813	739	748	811	740	722	707	761	711	723	750	743	757	697	752	780	782	693	758	767	764	790	777	741	772	764	758	753	756	760	722	741	765	760	717	750	754	765	732	746	740	755	756	788	754	790	789	752	731	733	762	710	696	767	683	732	772	770	771	752	721	720	754	778	765	721	723	770	767	725	674	744	698	720	717	743	763	741	712	773	745	741	771	770	761	773	773	786	727	759	751	772	740	728	719	769	749	751	752	728	755	787	738	756	720	714	773	748	740	789	720	734	709	784	735	729	762	734	694	738	735	771	776	769	772	762	742	797	712	761	762	728	745	727	750	800	756	799	782	729	750	746	772	733	772	765	786	701	771	744	726	719	740	780	765	796	774	760	717	777	769	681	719	728	702	792	743	810	781	759	756	728	773	747	791	792	759	704	712	750	762	718	794	753	764	767	747	712	722	710	787	763	786	758	725	747	743	795	755	754	752	762	768	751	766	754	736	737	753	727	759	763	780	746	823	780	759	746	727	737	743	742	798	777	726	715	737	769	765	713	768	717	764	758	810	767	783	706	729	768	773	763	752	799	791	746	766	754	776	760	706	704	725	798	751	759	736	755	758	749	768	727	761	749	733	729	810	687	753	753	728	761	790	765	757	685	766	729	787	797	797	778	724	724	797	713	731	810	756	768	740	742	788	721	760	767	707	749	738	755	763	757	720	753	742	776	734	807	774	749	731	717	809	762	807	728	775	776	788	701	767	763	730	741	731	754	777	749	739	691	704	703	758	768	731	757	738	737	768	781	792	778	759	773	749	783	706	759	738	732	791	748	762	740	725	786	756	766	775	759	795	763	790	734	797	783	772	681	765	764	719	739	728	706	766	757	720	719	735	742	744	769	760	776	719	756	788	803	792	779	767	779	717	759	744	743	704	748	753	685	762	752	765	769	741	736	769	755	764	761	698	778	774	789	788	756	732	752	753	725	787	743	749	767	760	684	754	727	752	762	741	763	726	775	775	732	728	738	750	771	756	764	770	757	749	720	783	777	699	713	746	771	746	781	768	753	722	756	754	739	734	761	769	780	779	773	804	687	749	742	718	777	731	723	796	762	813	714	797	740	784	806	759	737
10608	19707	18121	10628	7460	5455	4261	3289	2852	2329	2089	1798	1669	1456	1338	1289	1237	1100	1075	1038	1000	961	946	916	856	919	835	882	813	816	792	768	781	793	792	776	783	811	798	776	734	769	735	693	724	732	752	748	790	709	722	698	722	702	747	721	705	728	711	710	704	743	735	698	756	772	718	723	680	742	700	722	750	720	723	755	698	654	725	728	760	725	708	702	689	718	687	681	682	737	689	713	746	702	700	731	702	685	720	708	712	698	722	678	689	698	737	717	642	697	694	702	707	668	699	717	729	688	730	689	737	711	652	697	680	667	720	692	743	733	733	719	724	731	714	751	683	709	716	711	714	668	709	743	659	691	678	691	721	671	720	709	728	702	694	701	666	710	704	715	681	720	658	708	700	746	673	752	680	706	718	681	673	711	705	704	697	697	709	734	685	735	710	679	706	721	677	709	709	730	706	693	722	674	689	727	712	691	710	651	701	684	726	694	701	733	664	735	682	643	678	685	672	692	736	689	718	713	709	735	729	721	697	668	678	706	732	716	677	632	707	679	687	702	730	670	730	654	653	738	673	746	711	688	711	689	681	739	719	730	691	693	700	714	694	692	721	691	709	697	660	728	682	676	663	714	714	739	686	674	741	660	721	674	706	709	676	686	625	700	699	709	685	742	695	672	667	653	742	658	714	718	688	715	694	737	712	704	653	640	692	704	725	668	724	681	684	683	693	663	712	698	680	732	708	725	740	713	717	693	719	700	695	688	624	705	734	665	712	678	744	683	702	680	658	638	724	671	659	655	724	668	704	692	714	727	678	687	684	693	705	747	667	695	725	697	661	720	704	700	731	675	712	679	681	705	677	658	735	673	662	700	687	691	681	688	730	715	650	711	682	674	721	717	756	661	731	672	711	714	658	653	684	734	791	657	690	667	720	688	720	693	674	712	710	677	677	737	714	663	687	722	717	678	655	666	637	717	688	681	729	673	739	745	674	722	713	725	697	614	716	704	682	664	675	670	658	671	696	716	690	703	725	714	712	671	654	746	729	709	645	691	656	670	668	722	732	715	715	705	646	694	686	715	701	699	726	722	690	680	735	689	683	699	669	704	684	701	677	693	662	680	724	694	699	680	686	694	687	681	678	654	722	720	726	725	684	689	730	618	687	680	683	686	674	686	683	683	701	706	718	706	676	664	667	722	689	719	719	719	705	701	749	639	699	685	666	702	687	716	743	730	685	682	687	636	721	743	723	690	651	718	630	694	652	700	659	710	679	681	714	695	714	711	653	695	710	702	708	702	682	707	697	700	644	731	673	688	691	668	729	708	689	710	646	698	678	692	671	734	700	703	682	686	722	676	709	673	708	632	699	715	669	713	682	670	689	726	701	699	707	698	699	681	709	718	680	675	657	690	670	672	734	711	681	743	706	694	705	674	687	704	688	702	694	677	721	691	663	705	698	697	671	676	691	737	735	681	676	734	698	699	686	709	702	686	663	701	712	704	689	705	694	690	653	720	659	674	716	695	673	706	673	713	717	700	733	694	672	673	701	670	715	739	690	667	712	703	714	709	675	665	726	708	683	745	754	700	714	695	719	730	695	686	702	729	687	645	692	710	738	722	705	673	700	696	689	712	699	735	700	693	756	665	673	731	712	740	632	721	696	713	657	707	704	701	697	691	662	690	690	731	680	655	729	714	680	697	666	680	658	736	690	672	686	704	721	631	663	717	710	682	662	682	660	658	701	710	679	643	714	659	668	648	704	658	658	673	666	701	675	694	667	675	676	753	649	680	714	667	694	672	695	634	710	694	684	677	724	675	708	688	737	718	723	694	690	722	769	680	679	707	709	687	653	674	710	719	687	724	705	738	705	641	690	727	696	714	679	770	731	717	668	683	659	686	699	687	696	700	671	694	687	669	720	728	689	694	680	694	674	692	663	673	654	707	689	760	743	745	689	686	687	745	703	710	740	686	661	703	662	714	675	665	697	653	672	706	673	667	708	686	690	721	669	686	703	682	682	719	691	670	687	712	671	692	705	709	644	717	696	680	698	714	694	748	658	674	675	714	657	694	683	665	715	674	704	710	716	657	692	679	696	662	679	718	692	642	717	686	720	714	722	697	688	692	706	694	690	626	669	701	690	696	670	679	730	675	748	716	692	708	694	684	659	676	688	704	656	640	703	713	680	695	637	744	669	684	699	688	694	721	690	690	677	702	673	671	675	688	743	702	692	679	701	704	695	766	687	686	718	700	695	699	689	738	638	684	727	700	703	705	650	728	680	722	715	691	689	659	687	692	710	700	684	744	666	700	696	695	657	735	672	697	677	697	683	635	654	701	713	667	659	684	731	708	714	693	702	676	686	680	730	724	668	725	745	747	675	656	698	676	678	694	725	704	689	717	691	648	702	711	722	679	700	719	702	682	661	696	689	705	651	703	665	699	683	726	654	700	707	683	708	697	664	665	663	672	669	744	717	649	739	720	665	661	663	744	673	675	692	711	690	685	660	706	704	650	701	683	740	683	685	652	695	679	721	704	712	725	652	701	704	703	697	693	682	702	674	691	736	664	697	667	692	645	654	670	674	673	733	739	726	716	667	677	659	725	650	683	707	710	717	672	645	728	714	691	676	689	666	696	635	699	663	698	694	683	683	641	679	724	685	702	642	692	722	694	655	694	666	693	664	670	660	703	700	682	657	692	664	697	691	711	708	734	693	721	692	680	712	676	643	682	678	681	653	707	714	675	746	720	703	721	731	679	697	712	674	754	674	678	688	685	692	707	687	679	686	667	671	670	747	696	689	694	702	675	726	698	661	713	700	710	684	719	658	664	707	697	706	665	669	664	722	716	682	727	710	712	714	701	750	707	705	677	710	644	708	724	680	696	657	679	698	684	759	675	722	690	692	704	716	710	715	660	706	687	683	644	750	690	697	691	664	712	686	745	666	711	715	732	690	666	725	664	674	746	656	695	652	671	742	660	653	686	741	666	695	703	692	705	690	716	714	680	697	684	657	695	687	688	715	690	681	750	739	706	659	689	689	730	712	697	660	675	688	691	703	686	666	669	711	664	675	752	665	718	686	671	676	692	721	696	723	706	705	654	682	671	682	653	667	706	651	698	684	732	630	698	668	727	694	711	714	682	715	700	651	695	720	706	707	709	643	721	684	712	670	694	725	731	644	665	725	693	693	727	700	669	674	707	696	740	709	687	682	688	701	661	734	681	714	636	708	701	732	721	697	679	696	762	681	714	684	666	659	696	661	711	656	649	672	718	748	667	703	711	716	634	688	694	690	712	721	673	698	679	682	702	705	677	732	732	732	653	699	686	694	660	681	699	677	678	711	669	651	721	704	655	708	690	702	701	660	700	718	660	711	723	716	702	643	712	700	703	688	694	712	754	698	684	670	682	701	718	676	662	728	693	653	682	694	695	728	662	697	729	718	680	698	656	685	735	697	676	690	697	720	694	735	716	705	706	705	685	763	669	727	677	689	756	705	669	716	672
29960	15474	1956	451	290	237	213	166	187	175	210	157	168	191	170	156	155	157	149	177	167	175	171	164	187	171	170	160	168	157	166	180	174	166	162	175	167	174	189	164	175	147	165	186	151	150	165	186	163	173	177	161	171	167	159	165	171	174	156	153	178	166	170	177	175	173	152	189	159	170	173	172	173	142	184	176	163	171	198	159	156	142	157	154	166	170	161	177	173	181	156	186	157	167	174	171	165	158	163	152	179	173	181	168	161	150	148	151	174	169	157	173	160	134	160	176	170	159	173	187	178	172	156	173	172	176	148	178	158	168	171	164	191	150	155	179	158	185	144	168	165	172	137	152	172	157	192	189	178	147	144	167	149	169	154	180	163	179	183	144	172	149	161	184	166	166	172	150	171	164	150	178	176	171	156	159	151	166	168	175	166	180	161	163	178	165	170	165	179	166	162	154	128	148	167	165	156	155	145	152	144	147	164	148	139	164	176	151	163	157	170	137	170	164	158	155	156	183	168	159	146	174	151	177	151	183	163	170	178	140	175	153	187	151	149	169	170	154	160	154	168	172	140	155	163	175	152	161	167	156	157	175	138	161	160	168	161	157	137	164	184	163	171	168	152	163	142	142	155	169	174	166	162	165	145	170	166	146	177	167	153	178	165	170	166	172	192	180	155	164	159	158	168	156	148	155	157	178	164	165	173	174	173	201	153	181	142	146	175	168	156	157	160	154	140	147	157	173	132	149	167	176	138	140	168	151	170	148	166	171	137	155	162	152	190	137	160	165	152	178	170	176	178	139	183	164	158	162	149	156	154	162	143	142	156	154	174	157	182	163	162	184	164	170	170	179	173	161	178	135	153	187	150	182	158	138	149	160	188	168	162	172	184	143	171	164	170	175	153	172	159	184	164	154	185	133	167	139	162	180	154	194	182	155	162	155	155	151	170	167	155	157	167	175	173	160	192	148	157	168	173	177	161	149	162	151	165	174	166	161	173	166	148	158	159	146	143	189	148	177	128	158	156	168	166	155	165	182	164	158	176	180	171	155	194	198	173	170	152	176	131	174	181	170	151	179	162	166	161	142	169	164	164	147	177	178	171	159	185	163	155	168	166	176	169	157	153	169	142	150	162	166	163	160	153	164	146	177	156	153	168	181	152	156	194	176	173	166	170	180	149	159	154	164	146	155	154	157	155	133	182	174	169	157	172	160	155	175	164	184	147	159	166	175	176	163	174	176	173	163	173	150	165	183	156	153	144	175	173	153	167	158	192	167	165	173	152	169	174	169	169	155	152	181	158	155	166	174	160	172	152	139	158	168	164	151	168	154	151	170	152	175	175	147	158	160	191	176	170	172	161	174	174	164	147	141	153	187	167	193	170	160	181	163	158	145	153	127	172	165	143	169	141	144	168	184	158	169	166	170	162	167	149	180	147	204	182	160	170	171	146	150	174	149	149	180	154	189	187	173	171	163	158	152	154	166	155	150	183	163	153	163	148	181	180	153	166	158	180	157	155	164	155	174	166	159	149	177	168	158	157	174	181	168	172	158	151	162	186	153	157	187	152	181	149	162	177	183	158	168	145	167	160	164	166	164	170	158	160	149	133	153	158	180	193	198	176	177	178	165	179	170	171	167	156	175	150	155	159	190	166	183	180	154	162	159	154	167	184	161	161	184	178	185	166	164	163	144	159	172	163	153	161	180	151	166	164	180	149	159	173	154	178	159	179	142	171	169	142	160	167	207	154	184	145	155	140	142	166	154	168	158	168	171	168	166	163	148	157	173	168	174	157	165	161	150	191	151	174	150	172	154	157	180	148	160	177	167	167	139	167	170	173	175	172	170	183	165	175	153	170	140	160	147	168	161	158	158	193	137	155	175	166	178	164	180	170	179	178	163	169	177	198	171	163	157	160	165	179	134	160	167	135	168	154	156	175	166	187	182	154	158	178	153	141	183	154	171	174	178	155	173	151	145	184	149	141	148	184	182	164	169	157	151	162	130	172	159	184	177	152	158	157	159	189	161	148	173	150	157	152	170	166	155	147	164	171	178	177	132	159	159	168	176	183	164	191	164	151	145	164	159	166	160	160	150	162	188	167	162	171	162	184	181	164	158	167	176	155	168	182	193	184	207	148	148	162	151	173	154	152	153	178	159	152	158	169	179	158	170	174	165	166	176	180	149	161	151	167	166	179	153	147	163	183	160	179	166	156	171	151	164	164	171	169	177	130	171	150	172	178	121	178	158	163	155	153	169	182	156	163	162	165	181	183	176	205	145	143	178	159	162	171	167	131	184	187	137	171	145	168	152	168	163	145	192	180	152	179	126	142	149	169	190	162	166	164	164	149	168	180	172	190	180	165	170	173	175	169	168	163	155	162	181	145	160	156	153	161	186	152	153	177	168	181	177	141	153	160	154	154	166	158	150	146	153	183	161	161	139	156	153	162	172	153	182	167	151	177	167	157	155	132	145	167	156	191	149	148	166	183	173	176	160	176	162	185	162	145	173	182	179	174	164	176	181	148	143	179	178	162	179	160	175	149	155	167	166	171	181	190	172	150	151	162	152	149	150	159	162	153	143	173	164	161	150	160	141	170	182	175	150	177	155	151	168	169	161	164	154	171	140	178	153	159	167	177	177	167	143	153	165	170	149	146	173	172	167	157	183	145	133	157	174	166	154	189	158	157	151	172	186	160	127	176	163	175	171	170	173	175	184	168	171	176	174	195	166	183	154	150	167	158	155	195	155	177	157	167	177	157	178	150	157	152	163	177	137	169	163	155	204	149	149	174	173	179	156	186	160	166	145	176	149	164	154	155	155	184	174	176	157	163	135	145	155	165	182	176	172	174	155	171	179	173	142	159	156	162	140	149	177	155	162	153	161	184	188	194	160	170	152	159	160	161	154	157	168	173	145	150	147	149	175	165	171	174	175	171	160	159	175	152	147	149	184	172	172	143	158	147	164	154	143	159	151	158	174	169	166	185	176	183	164	168	167	154	153	169	152	158	166	189	184	193	155	173	162	152	165	152	184	168	189	170	159	146	158	166	158	173	167	161	187	154	148	175	148	164	181	174	168	175	165	168	138	150	177	166	170	164	153	156	164	173	186	160	160	167	154	137	156	160	158	150	177	170	150	184	155	152	184	152	168	163	173	167	161	156	179	186	164	173	182	157	161	181	179	168	169	159	170	159	161	170	177	165	164	153	151	180	169	182	166	172	158	191	157	159	169	186	162	159	163	170	165	180	159	178	170	171	154	163	165	160	171	181	188	162	164	197	165	160	156	183	159	181	171	161	180	179	162	150	154	168	155	165	163	161	178	159	169	155	162	139	160	156	169	154	153	177	165	163	167	166	149	164	174	162	141	155	166	164	146	180	154	151	164	143	145	178	166	175	149	177	178	155	154	155	187	182	162	170	169	166	178	158	151	152	184	181	169	158	159	166	169	164	155	174	175	163	172	178	164	154	156	173	175	156	161	168	159	178	160	162	163
5380	843	702	437	331	265	223	220	196	212	210	182	210	179	176	183	179	178	175	175	177	159	158	203	171	174	157	164	148	161	175	154	157	175	169	172	183	164	170	163	179	171	156	164	158	179	162	164	179	164	151	168	196	156	163	186	149	183	156	162	180	162	166	146	179	171	156	185	143	186	181	164	163	158	162	161	156	193	165	156	176	167	186	168	147	169	160	164	189	149	167	167	166	180	167	161	172	155	192	136	165	148	155	157	160	155	161	195	150	151	150	160	156	166	174	180	167	177	167	174	187	179	165	174	177	167	158	190	196	190	149	167	155	167	169	167	170	155	124	148	160	175	163	195	159	175	150	192	151	173	177	187	171	178	141	169	160	177	162	151	162	174	176	182	160	167	167	155	152	173	186	179	173	157	149	166	152	166	170	161	153	167	169	184	175	156	179	176	166	142	173	163	134	162	173	187	186	168	188	181	171	169	179	172	163	178	155	147	172	150	164	170	186	186	147	167	148	156	146	178	157	159	175	182	181	157	154	176	178	178	154	167	176	166	199	205	152	173	169	157	144	176	160	170	164	173	161	163	156	168	148	158	162	193	174	153	151	182	176	155	166	172	168	166	154	182	136	159	164	151	163	162	158	175	190	160	161	173	173	165	182	164	157	167	144	167	145	160	165	155	158	146	159	166	170	158	163	145	145	154	145	165	148	185	173	163	183	141	175	162	175	168	171	158	183	161	190	161	166	168	182	142	166	199	159	178	178	167	168	169	172	161	156	147	170	161	153	150	177	161	165	173	172	132	176	150	164	164	177	156	156	157	154	159	168	163	152	137	170	175	178	172	164	167	173	174	172	145	160	159	172	155	159	149	163	166	168	157	166	168	159	188	180	159	146	164	163	173	150	170	162	160	194	184	177	151	166	170	145	182	167	138	168	153	160	162	148	169	171	171	159	169	167	156	178	163	180	159	150	183	161	163	184	166	157	186	172	162	159	165	184	165	159	164	161	186	157	149	180	162	169	160	174	188	161	167	150	169	163	177	150	141	149	150	179	166	166	176	153	164	160	139	178	155	172	146	159	181	189	161	186	181	155	166	173	160	167	160	166	176	192	179	166	181	155	173	191	201	155	192	141	160	147	163	179	150	166	180	168	161	159	159	148	156	152	147	173	148	173	165	160	156	168	159	180	171	161	171	160	174	188	157	159	159	174	167	146	153	146	153	153	198	150	174	168	158	162	169	162	171	175	155	165	151	144	163	166	146	149	156	136	163	159	159	177	160	141	164	174	185	156	161	145	142	187	157	183	183	176	185	181	178	169	163	164	170	164	158	188	157	164	173	160	155	155	188	176	152	168	145	146	175	184	195	151	171	153	176	174	171	167	172	199	170	144	154	180	157	175	168	159	156	182	165	167	155	159	190	168	144	171	180	177	172	157	166	158	180	151	155	183	160	167	154	165	177	170	168	161	159	145	182	146	177	155	159	174	171	156	151	154	190	171	179	188	158	178	162	173	172	182	180	170	157	175	158	179	171	164	171	158	162	188	169	187	171	170	150	150	156	165	171	174	161	176	152	147	168	168	157	153	163	180	176	160	160	178	156	155	161	171	148	145	152	154	153	163	167	156	168	165	179	185	176	139	173	151	155	157	163	181	185	176	144	137	154	161	161	149	171	162	184	157	179	154	158	165	172	164	156	156	180	189	158	179	160	160	145	192	154	171	151	200	181	143	161	163	173	161	128	156	147	151	162	171	177	140	144	165	170	172	166	180	147	149	176	168	142	189	165	172	180	186	156	155	154	131	147	175	168	177	166	164	142	183	148	176	158	178	153	171	138	164	176	152	160	155	162	175	154	169	166	177	159	163	162	172	155	188	151	143	192	165	153	156	153	164	160	145	160	159	170	174	176	191	149	173	159	165	163	174	196	161	156	155	149	158	157	163	169	161	172	163	166	169	157	149	156	169	184	170	181	160	165	158	146	178	160	187	164	183	142	149	188	148	165	148	176	151	162	174	153	169	172	148	172	175	184	165	141	172	152	199	160	165	148	152	165	162	139	152	158	158	189	170	157	154	184	170	164	146	162	174	189	170	166	156	174	176	166	157	169	162	167	180	165	151	163	186	168	157	191	175	165	170	172	152	165	171	158	159	152	159	178	161	164	174	173	165	183	172	175	168	154	157	183	156	161	152	180	148	172	148	172	188	175	181	186	167	166	157	174	147	172	159	158	173	169	178	160	157	158	151	173	165	145	164	164	157	148	180	157	159	150	163	181	147	181	149	167	188	160	181	180	155	184	167	185	166	163	152	164	166	163	194	167	164	160	144	182	172	169	150	175	160	130	170	140	160	197	143	177	158	157	159	155	150	182	179	153	167	165	191	157	169	170	168	156	156	171	150	173	173	152	170	163	162	174	159	168	174	179	162	155	181	155	151	170	166	168	183	154	181	169	167	179	169	139	169	130	134	151	180	159	193	151	145	168	166	160	169	159	184	141	154	178	157	167	173	177	168	150	189	173	154	171	144	178	159	161	166	161	168	157	177	168	181	174	167	159	168	159	166	173	159	170	184	175	174	178	150	173	160	175	145	176	190	173	164	186	161	154	153	185	178	158	176	180	153	170	153	151	146	194	180	189	192	171	173	179	157	163	169	148	183	175	162	144	154	154	174	176	171	150	165	182	171	166	147	187	169	153	176	174	169	170	161	144	156	178	151	152	148	180	155	165	171	176	169	190	162	165	177	151	176	184	158	160	177	174	162	169	179	155	147	160	154	154	176	138	162	149	158	169	176	162	160	189	159	175	168	168	166	178	165	159	163	184	165	170	171	156	174	166	146	152	126	154	162	181	165	171	160	195	167	164	158	178	168	151	180	177	153	172	155	143	185	151	153	178	166	172	168	170	152	159	156	153	159	158	158	144	171	145	201	165	165	158	168	153	184	149	178	165	154	176	184	166	162	171	172	168	171	157	172	162	146	155	152	147	166	146	174	159	163	153	170	164	168	196	166	159	156	143	141	181	149	172	157	177	160	137	160	162	153	162	165	172	167	177	174	186	160	162	157	176	172	194	167	164	183	141	183	170	168	191	162	189	157	164	161	155	174	169	166	146	163	158	178	154	160	165	166	160	174	145	175	197	175	200	159	170	139	160	166	136	157	159	171	155	152	172	163	164	163	189	155	166	147	164	162	137	133	179	182	161	159	162	166	165	148	168	158	188	169	164	132	142	187	168	142	149	157	179	165	165	164	167	154	188	192	176	174	165	142	148	174	162	172	187	189	154	164	187	153	183	158	166	154	193	182	149	159	167	168	146	160	178	170	152	175	182	172	173	164	146	159	164	176	165	170	176	169	165	179	166	177	154	171	172	168	157	162	186	132	160	180	168	158	161	159	157	172	169	173	155	163	195	139	165	153	170	174	188	147	154	164	149	166	144	159	164	150	171	165	149	182	177	159	177	168	171	159	186	153	179	166	188	172	158	158	181	152	160	127	178
25367	20958	27478	24597	20950	12876	1920	1185	1025	881	872	723	671	715	672	645	625	657	595	553	562	574	535	570	588	563	535	502	558	488	537	569	498	521	499	546	524	533	553	501	504	525	479	501	512	500	507	555	496	523	517	516	466	524	526	517	487	505	494	495	507	516	485	505	497	498	540	514	491	494	475	517	506	504	503	509	478	511	500	512	514	490	498	468	509	482	485	529	494	499	502	531	499	481	512	532	491	526	484	505	483	472	532	463	490	478	514	477	491	493	512	476	478	499	531	546	499	494	515	523	485	521	483	504	494	512	539	502	501	474	508	489	495	500	533	516	447	477	528	477	510	481	477	524	507	510	473	497	488	465	530	509	487	540	532	496	490	520	484	480	501	517	526	503	503	492	480	516	462	477	487	483	522	526	509	454	452	479	495	563	490	524	527	480	513	510	483	501	503	467	515	458	522	484	521	490	528	502	479	510	495	499	515	510	501	451	480	513	502	511	500	480	523	503	471	499	535	501	446	485	518	494	513	534	531	496	484	506	474	521	484	484	494	511	502	480	503	499	483	451	518	503	496	506	493	486	493	512	524	493	492	511	497	495	514	494	498	479	527	508	494	499	511	515	507	509	518	514	521	509	486	521	502	477	506	523	483	491	508	473	508	472	508	474	512	502	487	487	504	484	524	516	519	451	438	508	508	487	482	539	469	482	487	501	475	521	484	501	531	489	480	515	469	474	476	501	518	471	500	488	467	516	468	483	502	492	483	508	489	487	532	470	537	477	522	503	524	487	515	509	509	483	473	481	488	506	499	523	499	498	476	521	470	510	497	524	514	530	513	456	454	472	493	471	530	459	555	464	499	500	529	442	501	493	467	500	529	490	454	469	498	492	485	520	477	473	484	476	527	486	497	463	488	527	490	521	494	484	483	489	476	494	485	465	505	506	491	519	507	474	522	476	481	502	501	509	471	470	529	487	468	472	509	518	483	483	514	503	493	452	491	515	490	509	500	534	521	483	488	505	476	451	499	526	481	478	516	504	453	511	479	494	473	485	512	508	468	522	484	493	467	517	525	501	488	502	511	489	520	453	465	494	503	497	459	485	508	496	506	491	532	502	497	479	507	525	490	495	501	508	482	517	490	508	518	489	524	523	497	508	497	503	494	508	478	446	504	465	487	501	471	462	485	501	524	516	503	556	513	486	517	482	522	456	528	521	532	456	505	486	499	499	505	521	499	519	504	478	506	503	487	510	496	513	473	510	501	462	500	491	492	512	468	505	520	496	509	482	458	470	478	530	484	481	509	491	490	503	515	494	471	501	478	497	511	474	494	511	501	526	468	495	487	516	527	480	508	509	496	499	531	541	478	484	558	499	500	470	493	498	482	447	486	455	473	489	490	532	458	480	484	529	529	477	503	489	465	503	467	438	464	492	516	509	516	480	499	479	499	448	460	452	537	533	491	480	527	497	513	498	470	458	479	497	487	499	518	474	481	490	500	501	492	475	489	509	522	474	522	479	513	490	493	509	492	499	474	468	489	476	486	502	491	482	481	444	484	500	483	519	480	515	490	486	471	497	516	479	530	491	526	518	524	487	497	515	499	533	510	486	510	492	496	516	499	487	543	471	448	516	482	522	456	506	534	497	457	464	536	479	490	525	476	481	510	483	508	454	544	495	462	502	521	490	557	476	481	517	487	506	520	488	467	490	471	471	501	487	488	502	504	486	494	461	528	491	492	513	463	509	480	499	473	456	491	500	487	505	518	536	517	465	506	516	485	470	505	543	490	477	490	510	493	468	506	486	516	493	489	481	476	493	470	504	525	448	593	467	489	492	499	476	499	522	450	492	527	475	474	487	481	533	544	484	505	472	500	500	514	523	552	477	492	487	542	516	492	514	462	492	507	492	460	503	481	503	510	489	491	515	499	507	494	470	524	492	520	475	468	518	493	501	476	509	490	486	505	501	496	533	492	507	529	499	491	496	479	490	501	511	474	523	481	482	525	494	449	452	509	505	478	517	460	507	483	470	448	496	517	486	478	485	470	515	510	465	508	482	473	511	514	483	542	499	498	481	513	490	534	502	509	524	503	517	498	516	464	528	483	485	496	546	509	495	492	501	495	443	494	488	464	488	479	504	519	503	436	482	466	499	476	506	500	494	473	464	487	507	478	481	501	524	476	481	500	546	476	535	461	483	466	484	495	517	470	504	476	485	484	506	517	490	543	506	449	493	502	501	519	477	474	535	491	523	496	538	506	507	477	471	467	465	501	472	516	497	505	473	473	471	466	525	533	533	479	488	472	500	515	486	523	513	509	496	479	487	518	468	521	460	519	488	525	489	495	509	471	508	486	479	527	517	492	505	498	501	493	503	517	512	468	516	441	532	516	522	493	530	464	521	519	462	480	494	486	484	560	514	478	494	494	490	505	525	464	519	490	501	524	468	493	503	503	455	473	504	464	506	520	514	466	494	500	501	478	457	483	495	488	483	505	461	513	498	451	470	483	505	537	483	498	539	478	495	506	502	453	464	498	510	478	494	505	521	456	498	505	507	501	528	467	507	469	472	512	483	461	482	523	514	476	481	469	505	467	515	533	452	514	473	499	529	474	506	549	524	475	499	533	481	512	508	510	513	463	475	498	493	495	480	522	484	508	467	513	488	500	485	522	468	496	555	497	503	497	483	492	479	509	487	527	537	464	465	472	482	513	449	534	480	505	561	493	501	479	481	479	521	524	463	477	483	498	487	490	502	513	489	498	501	541	494	497	500	517	523	499	468	519	459	493	500	500	497	495	502	525	517	491	505	529	506	543	474	455	514	471	497	472	489	458	525	504	499	502	488	481	456	476	479	518	484	483	489	501	507	478	471	495	505	489	520	540	478	498	495	487	479	499	466	506	500	530	470	540	478	533	494	503	492	488	552	516	490	444	509	507	488	526	485	480	465	477	506	472	516	509	513	497	473	491	505	499	468	502	517	487	475	501	510	460	511	509	495	506	517	500	504	518	507	510	494	487	508	500	439	523	484	499	458	511	473	450	475	500	501	514	510	471	492	526	504	515	501	460	492	477	522	520	493	485	505	563	479	464	453	552	471	488	496	503	481	446	542	516	478	477	521	499	513	510	493	485	550	486	479	498	498	473	487	485	504	489	448	497	492	478	459	449	497	513	483	463	477	463	481	473	517	462	496	474	512	483	483	495	470	559	493	533	534	493	485	468	528	521	509	499	534	510	474	544	449	512	494	479	499	522	522	489	516	511	512	489	495	479	494	525	508	496	490	521	519	466	514	472	508	498	500	491	544	486	477	479	507	492	522	484	515	521	538	476	500	487	536	472	474	488	499	510	479	512	506	500	508	530	477	508	506	487	462	502	510	474	517	485	525	472	500	480	479	488	520	481	481	507	506	472	520	483	465	493	497	508	478	506	554	457	535	529	531	502	492	538	524	479	497	488	518	499	503	498	475	472	487	486	528	478	479	470	515	498	472	476	514	497	458
7196	11984	10778	5990	3982	2966	2302	1719	1549	1184	1164	1034	891	847	774	769	660	646	628	622	630	553	550	578	564	562	529	524	472	495	536	462	513	447	479	539	514	497	497	468	512	500	489	446	446	483	455	491	458	512	469	490	468	452	458	485	471	474	454	492	434	496	446	493	419	476	459	447	468	468	478	439	467	465	489	473	455	484	463	472	436	460	506	457	467	442	462	470	446	482	510	464	429	427	494	452	456	488	466	441	461	435	437	429	443	440	482	438	403	437	443	466	410	447	436	443	481	457	441	422	437	470	458	452	444	471	450	447	449	463	478	461	403	441	437	456	453	462	469	424	454	454	454	442	470	449	487	447	465	437	462	451	475	457	440	443	437	471	466	471	474	477	480	424	459	445	439	464	459	465	438	430	421	477	445	484	444	459	445	436	438	450	457	457	416	444	469	448	439	408	445	467	458	446	471	444	428	444	445	468	441	482	482	452	455	453	436	443	447	455	446	459	472	429	449	472	466	442	460	460	453	450	461	429	423	466	458	446	451	457	483	440	461	447	457	453	460	469	448	414	433	450	445	481	478	475	477	432	425	473	437	443	443	404	444	422	422	443	484	457	440	464	452	465	443	443	451	449	449	468	505	459	468	438	458	456	409	452	433	442	455	489	454	456	504	427	442	466	440	438	424	457	478	453	446	439	458	457	453	448	475	445	469	483	415	478	434	447	506	453	457	453	464	439	496	452	460	454	460	496	476	461	440	449	446	473	419	463	473	461	455	433	435	449	450	472	440	441	451	479	474	448	450	444	468	476	471	488	468	484	462	474	435	521	476	435	451	462	466	416	442	476	480	438	436	452	457	455	446	445	473	393	457	433	424	456	441	456	466	458	463	457	407	440	453	465	437	453	477	432	445	444	466	461	437	440	438	443	460	432	436	460	485	476	438	440	483	414	459	449	422	447	427	478	496	447	453	439	454	471	461	481	445	422	455	456	432	445	476	461	432	438	447	453	456	466	448	432	463	443	462	502	412	453	434	459	454	453	463	503	465	502	409	446	471	425	457	489	454	453	439	451	448	475	467	480	461	485	449	463	448	442	456	449	458	449	471	485	449	465	463	456	470	444	465	445	442	440	514	469	482	452	398	444	460	505	453	428	442	435	450	494	478	476	458	435	441	426	457	501	448	465	479	467	471	467	442	454	506	426	477	449	449	460	467	479	458	430	417	533	409	442	452	460	502	455	487	419	452	483	471	435	459	429	447	433	469	481	446	450	446	434	459	430	489	465	429	455	454	437	455	439	486	430	426	434	470	444	467	481	408	438	462	451	462	447	451	431	455	447	452	439	458	438	417	410	469	468	447	456	440	434	446	483	425	439	433	434	474	431	451	448	446	501	465	460	453	477	452	449	487	451	458	433	417	452	512	467	465	470	413	457	485	438	469	475	461	442	462	485	469	462	429	458	472	487	467	428	449	464	440	449	493	436	442	455	470	447	463	471	461	441	412	451	455	483	454	434	426	456	475	401	441	421	422	472	462	453	427	439	453	484	430	481	508	466	444	466	470	455	436	438	465	432	497	432	459	437	462	435	468	457	451	460	448	489	472	445	438	447	460	467	425	481	441	448	438	448	451	428	481	469	485	431	449	496	472	452	492	440	465	421	474	444	481	423	448	460	441	459	488	511	479	466	429	475	429	459	456	442	474	432	469	448	442	440	484	439	432	427	441	457	483	482	487	480	472	451	441	466	423	473	476	463	470	444	467	447	446	422	457	432	430	449	429	460	452	471	439	428	478	490	479	481	458	442	451	450	471	480	447	462	484	452	431	399	474	447	446	444	500	482	525	483	435	418	445	448	447	466	434	468	425	439	473	427	462	458	476	478	470	426	433	441	468	470	470	466	441	475	401	466	460	439	493	482	462	461	443	436	442	457	458	452	476	443	440	478	443	455	433	458	454	482	474	460	458	483	438	453	468	491	443	443	420	511	440	446	451	497	462	434	441	424	467	484	473	471	441	417	419	430	430	446	487	428	478	483	449	466	459	433	468	467	453	466	455	442	460	434	416	460	457	442	409	465	482	478	488	452	455	451	470	473	460	468	447	448	474	420	464	477	464	447	461	466	445	465	451	413	453	442	432	490	444	500	433	471	437	432	456	486	414	433	458	441	400	442	432	466	479	451	442	425	415	456	469	478	463	459	460	431	491	522	402	464	463	467	474	458	434	431	465	425	439	475	449	433	476	472	494	449	429	485	478	443	465	484	421	481	411	418	445	443	471	454	434	478	470	461	455	444	482	421	479	441	421	448	483	478	414	462	436	435	461	466	502	429	445	449	437	452	463	460	494	488	474	461	472	454	435	424	444	454	456	441	457	455	454	453	447	447	457	466	446	451	438	450	434	457	435	424	451	453	508	453	514	451	424	469	445	422	478	463	431	417	437	461	447	470	437	447	450	467	451	458	494	412	491	450	429	478	447	448	457	444	463	457	443	453	451	455	490	484	437	455	498	426	434	459	438	455	460	462	458	419	461	457	423	475	422	457	462	405	413	449	442	423	451	489	433	469	455	446	465	483	495	430	451	411	470	446	461	472	444	445	447	438	477	450	423	448	392	431	463	460	434	419	451	453	428	425	479	456	470	462	439	426	425	437	462	445	452	466	439	468	428	437	446	446	460	490	493	445	440	502	435	476	467	469	475	489	467	428	440	434	438	475	465	467	456	447	477	445	433	463	483	493	460	471	478	440	416	460	420	423	478	437	446	434	473	464	433	456	434	431	454	438	441	471	462	460	434	465	475	443	488	424	473	463	421	435	462	476	465	460	476	421	458	466	453	461	434	427	449	436	458	481	427	446	458	502	455	459	460	508	441	473	409	424	447	461	437	398	443	380	464	455	450	453	431	459	460	485	428	461	449	467	445	424	475	463	464	480	427	445	446	431	456	498	463	464	462	444	487	430	414	461	472	449	469	453	458	438	472	460	442	426	487	445	436	458	441	419	497	459	464	448	447	482	457	444	482	467	399	463	431	434	471	441	485	442	462	471	452	474	440	432	425	464	456	463	440	453	430	455	427	439	457	436	476	464	457	470	459	448	484	454	463	424	441	480	446	458	473	465	469	425	423	478	448	483	492	455	486	457	394	446	447	481	476	455	496	457	476	461	439	445	464	455	471	465	457	426	476	412	487	518	466	476	479	455	488	465	464	423	460	450	451	433	425	433	457	462	449	442	443	481	447	463	423	443	446	440	484	433	509	483	466	414	462	464	462	468	446	415	478	453	426	444	444	472	468	495	451	477	460	450	454	429	455	442	437	441	457	427	430	438	479	464	453	454	463	467	434	453	442	462	430	434	471	481	472	498	436	435	442	485	467	487	427	459	481	445	466	450	479	432	452	454	492	455	456	437	433	475	443	482	461	455	491	466	440	460	481	462	420	434	495	458	470	475	505	445	450	487	480	454	443	459	471	457	438	441	453	448	398	461	510	446	460	487	440	476	439	457
24222	21970	29147	25482	21972	22121	11883	2425	1720	1498	1396	1271	1244	1173	1108	1026	1009	1002	929	907	926	905	896	873	871	798	822	786	772	799	828	784	821	783	786	787	744	793	834	800	787	791	808	762	787	772	774	771	781	747	798	747	756	760	774	774	801	764	766	772	802	724	755	790	748	697	774	735	789	757	753	778	735	814	745	708	784	752	797	713	748	809	766	773	787	773	761	772	807	764	798	759	719	740	787	726	712	732	783	741	726	742	744	772	845	789	718	771	773	709	742	748	720	780	766	790	749	781	771	719	810	756	796	745	772	767	752	736	804	782	758	768	778	773	732	740	782	795	688	720	753	738	728	743	766	748	786	720	813	774	793	783	766	697	725	763	776	777	759	780	750	792	764	797	757	732	767	745	774	776	766	744	758	745	727	761	782	777	735	743	753	797	744	701	733	764	765	761	732	796	716	761	794	735	774	734	772	784	744	707	766	761	784	743	754	752	754	761	811	749	766	772	712	767	764	770	780	760	734	712	806	730	809	751	761	779	793	784	756	750	761	757	791	758	722	739	784	748	778	746	798	810	742	766	729	742	765	726	730	749	762	768	749	775	760	761	771	785	743	761	722	714	729	770	734	744	740	717	743	755	743	763	814	766	795	787	767	786	787	737	761	769	731	786	752	785	742	785	818	792	770	760	746	762	736	757	751	766	743	759	742	784	743	786	768	774	717	757	729	734	752	770	784	804	719	815	733	756	713	778	764	705	702	734	730	798	788	763	748	716	734	758	711	729	718	722	729	767	787	765	710	758	741	710	751	744	814	805	717	752	736	800	744	773	773	816	760	747	756	743	735	725	797	739	744	726	754	761	733	775	769	784	734	754	734	709	742	783	749	715	743	786	788	717	723	745	788	719	755	783	732	730	780	711	729	707	717	719	733	777	733	748	753	726	707	736	779	721	706	726	717	774	745	732	748	779	747	756	733	765	777	774	754	733	686	754	791	757	778	790	766	777	779	732	759	714	760	788	743	729	778	734	746	771	770	796	768	763	755	720	751	746	812	771	690	773	732	712	764	771	802	746	775	710	737	774	741	782	749	757	747	759	757	756	733	791	754	800	772	758	846	763	752	743	782	746	811	743	761	758	724	693	764	722	745	765	719	726	742	711	744	781	776	727	766	742	719	802	792	810	753	729	741	746	745	759	798	751	737	750	778	737	782	773	735	765	716	769	769	763	740	790	766	782	774	713	769	720	726	779	697	741	740	745	713	776	785	731	787	732	714	780	770	760	760	755	697	809	772	730	717	732	698	711	798	809	764	740	778	776	749	751	769	767	779	719	710	732	750	749	660	736	785	748	823	736	753	751	779	783	800	744	758	776	788	724	790	756	787	782	728	742	794	776	796	751	748	724	711	775	721	799	794	780	780	764	756	752	785	759	739	713	726	734	754	721	743	711	786	709	782	750	753	732	759	724	825	805	741	757	789	712	708	739	735	758	727	766	694	754	702	727	735	716	810	753	762	744	718	703	787	735	751	766	730	726	767	764	751	753	794	814	752	736	684	772	738	782	776	726	786	717	785	712	733	704	724	763	767	702	730	715	769	752	800	709	781	753	743	724	699	727	765	770	740	753	770	761	713	749	721	772	716	758	698	759	769	710	753	751	807	753	727	732	746	784	731	756	799	741	761	776	738	690	758	734	737	797	774	772	776	776	756	761	765	751	798	747	793	746	788	772	739	750	722	767	745	730	793	713	818	761	765	734	724	766	688	743	759	697	754	778	742	761	765	736	795	753	760	803	745	766	749	723	735	743	726	756	747	808	761	758	749	787	740	756	781	726	754	752	733	797	790	718	704	794	746	746	776	815	796	703	765	751	722	748	749	713	790	772	767	765	716	746	797	742	788	720	698	774	751	757	785	778	768	745	756	700	754	767	777	768	726	713	750	765	786	805	760	806	768	805	760	699	691	739	778	693	797	754	787	729	765	769	785	774	740	700	785	738	729	753	740	766	758	756	751	764	773	770	717	749	796	748	726	709	759	701	682	759	742	742	711	697	747	731	744	741	803	744	737	735	765	725	716	717	767	718	763	753	772	737	811	770	764	740	755	709	724	728	774	691	812	781	693	815	746	748	724	802	768	752	718	786	811	806	734	788	758	698	754	725	777	785	740	752	751	725	797	758	736	737	720	727	702	742	714	725	742	756	726	706	738	755	783	761	728	742	751	774	703	769	738	698	795	768	782	731	786	790	747	746	755	749	701	722	751	778	728	731	757	729	756	814	716	749	781	743	759	773	801	782	791	772	749	807	698	748	783	745	779	710	810	755	746	705	784	728	767	746	752	749	794	799	752	765	737	764	777	754	807	742	808	769	705	775	758	784	703	754	745	741	789	763	768	724	729	764	718	797	755	772	780	734	776	760	762	770	784	716	815	766	740	727	731	791	747	786	751	732	789	764	791	745	739	723	782	762	749	775	757	748	778	760	748	731	746	737	716	754	841	729	687	756	708	765	757	810	714	770	755	782	772	715	707	768	756	799	766	761	713	758	698	742	782	773	742	744	776	737	712	766	744	765	723	747	749	751	755	749	807	741	769	793	710	741	744	749	750	765	741	711	699	763	783	767	770	741	767	805	748	747	784	749	733	672	741	749	713	762	758	763	741	690	754	737	726	740	702	748	729	789	756	722	757	756	754	776	727	744	692	793	798	768	738	742	778	727	783	749	731	735	786	793	767	774	712	757	751	748	756	761	786	749	708	718	708	767	740	778	768	757	703	763	731	734	786	766	765	759	717	769	763	735	755	690	754	734	761	756	774	735	760	765	734	722	764	766	763	789	752	730	740	749	744	762	776	701	770	720	743	765	786	746	747	711	805	765	776	820	758	778	767	748	814	793	734	773	722	782	754	726	795	839	766	773	754	775	753	717	727	693	761	730	760	755	797	763	791	827	761	723	737	804	783	772	754	757	758	753	777	717	729	730	757	761	752	776	729	751	766	706	757	781	784	754	769	721	782	750	791	765	724	731	683	773	709	744	732	751	673	769	784	725	764	768	778	721	736	778	742	764	811	757	763	745	734	705	755	734	724	698	802	740	751	837	737	745	735	765	750	760	716	825	743	739	747	801	780	767	749	728	787	764	747	768	707	796	708	745	760	739	734	805	725	740	755	720	756	733	721	765	750	744	773	746	778	841	746	783	772	735	745	758	797	766	800	752	753	805	751	767	750	777	778	744	764	731	788	762	703	727	728	748	726	709	787	771	770	747	819	803	709	737	760	757	737	732	765	733	771	759	724	750	787	743	757	767	757	742	737	775	767	735	775	783	735	783	794	754	747	728	781	792	745	712	718	738	720	788	749	748	762	705	749	760	775	819	739	724	757	750	743	708	749	782	828	710	746	757	738	756	748	740	754	815	768	782	796	774	702	673	766	718	772	727	792	774	718	725	783	708	762	744	744	760	723	768	762	797	754	744	773	805	733	779	776	730	757	737	731	740	756	729	783	735
10554	19917	18093	10532	7216	5504	4219	3461	2835	2384	2114	1903	1618	1462	1313	1278	1189	1193	1021	1011	993	987	930	960	889	872	876	850	765	833	831	798	794	824	795	814	746	705	736	734	789	730	728	772	724	776	759	741	739	679	778	750	716	704	741	758	755	706	745	747	703	675	676	685	745	723	667	687	675	716	763	704	699	687	693	722	699	713	711	710	702	676	664	789	720	730	752	720	723	654	678	731	704	709	740	688	708	698	711	711	737	720	693	704	687	657	714	684	706	703	685	723	759	666	723	670	705	628	685	742	721	662	663	704	702	673	725	694	690	659	679	781	722	736	728	669	728	699	685	704	678	662	686	702	680	722	736	689	714	693	694	666	687	732	635	699	666	725	665	725	698	720	714	664	733	684	696	691	681	765	682	698	694	703	707	657	710	742	738	743	736	707	758	677	685	706	677	716	727	710	663	686	657	646	726	680	753	714	709	725	666	707	702	690	703	653	664	693	680	697	708	709	730	671	673	687	661	690	723	710	701	692	667	725	714	710	649	660	697	672	669	696	689	699	733	685	708	697	731	659	724	707	661	671	697	656	678	722	650	638	704	692	719	691	726	715	673	729	703	728	687	745	747	697	716	670	683	712	704	672	656	734	713	729	682	659	707	749	710	651	723	728	687	714	682	714	664	698	673	714	654	697	655	645	680	728	710	627	710	698	723	651	711	717	652	708	681	715	708	724	716	765	657	690	645	696	750	703	695	662	664	714	709	665	678	691	635	718	707	693	659	715	695	710	690	723	689	669	649	710	707	715	717	721	729	689	696	713	716	690	705	713	709	709	725	697	653	722	724	683	686	685	689	702	693	682	678	663	699	716	733	736	667	747	736	675	664	627	661	744	687	686	681	684	681	710	669	722	720	721	715	700	701	710	687	667	647	692	706	683	701	672	690	694	730	753	664	691	710	730	695	676	688	701	679	706	679	704	698	708	645	704	716	693	688	640	678	739	721	684	700	713	733	717	706	658	737	703	727	690	702	664	706	711	674	637	698	683	755	714	711	713	709	706	724	684	679	709	680	659	652	701	672	711	633	687	709	711	723	692	712	671	722	695	662	715	697	742	692	670	687	700	714	718	657	706	724	757	706	692	694	663	698	698	700	710	733	691	694	725	724	747	709	683	728	695	716	675	668	694	681	638	772	724	678	720	711	720	643	649	685	711	710	653	644	700	708	711	710	703	695	685	676	693	683	708	660	695	723	704	694	669	731	749	721	650	717	711	710	726	699	709	704	687	670	731	767	684	712	698	695	701	710	663	690	722	711	748	670	745	708	666	718	643	676	697	663	681	700	712	665	730	704	681	685	701	702	680	699	699	668	689	684	667	724	716	736	735	671	701	706	673	661	708	719	745	734	686	715	706	711	687	672	658	706	689	647	702	685	708	687	716	691	670	706	722	711	664	656	683	694	674	675	715	697	702	675	729	677	671	675	678	691	706	723	693	680	645	698	719	669	705	694	690	703	714	684	736	697	711	706	701	695	695	701	683	738	668	686	700	699	673	669	675	630	734	665	675	687	654	750	726	704	697	675	710	696	688	670	691	655	686	722	682	687	697	691	710	691	694	705	704	667	690	713	694	715	737	717	704	710	724	631	703	690	710	702	708	725	682	698	724	733	673	649	719	722	626	680	754	701	690	679	670	661	687	655	676	757	653	702	683	698	727	679	632	691	717	712	700	721	700	733	698	734	703	669	718	687	661	695	720	691	646	695	751	695	678	744	698	718	685	663	684	678	731	748	767	683	718	724	715	706	669	705	666	719	757	687	695	710	668	712	696	663	661	690	724	687	658	665	711	708	674	661	690	676	702	731	709	696	683	723	700	717	703	691	696	669	705	673	697	702	722	741	703	674	753	718	670	747	710	702	665	711	728	687	733	727	645	721	705	708	716	704	674	666	653	712	634	744	705	690	712	723	708	726	716	652	666	704	725	685	685	687	681	694	704	711	686	682	737	623	735	722	725	692	689	710	701	713	681	688	707	697	690	644	673	720	683	724	720	690	670	668	657	721	680	675	706	666	703	701	724	730	691	697	714	717	667	658	700	725	728	705	689	685	689	731	662	684	693	703	724	695	646	735	717	700	725	664	700	677	717	707	644	679	734	757	676	681	736	727	684	648	651	713	719	693	702	681	693	731	707	688	733	699	681	714	687	686	696	697	708	698	703	687	680	732	667	741	694	663	709	708	669	687	676	665	720	682	675	724	667	716	690	693	701	697	722	694	668	691	724	726	665	727	701	703	715	707	688	717	688	691	698	699	694	691	663	708	711	748	698	716	676	698	667	689	704	710	718	703	719	641	697	692	683	723	696	657	746	713	715	696	704	681	675	715	717	712	675	671	700	720	684	695	673	693	716	670	688	643	693	709	713	740	694	697	713	655	685	718	674	672	663	712	752	729	702	728	669	691	702	730	696	650	661	701	679	709	727	726	677	689	694	666	729	720	741	659	698	701	768	725	650	697	693	676	702	690	737	722	731	674	732	692	710	722	699	740	741	683	696	720	668	720	720	657	666	704	654	710	691	696	709	674	707	707	708	687	698	687	662	713	697	685	685	685	664	683	732	656	690	718	725	680	715	706	687	699	657	717	676	705	662	693	686	733	678	730	697	681	719	684	672	712	698	746	715	707	693	678	748	703	685	703	676	689	680	680	715	695	685	630	752	720	699	707	683	666	680	714	696	659	710	682	677	671	696	730	675	739	754	650	685	680	685	663	700	709	732	693	666	718	712	689	742	716	706	716	703	724	701	627	690	682	713	684	693	687	644	721	670	694	735	718	725	700	673	703	707	694	682	692	659	741	698	710	706	648	673	721	693	732	700	734	689	674	718	691	711	727	716	677	712	662	750	722	687	709	736	733	711	675	666	690	695	686	726	698	708	724	743	709	691	693	672	721	649	722	686	685	679	715	721	753	677	683	690	711	686	704	691	658	721	658	689	687	681	714	751	673	738	705	729	688	745	691	722	696	706	675	660	704	696	647	683	709	683	711	786	704	675	692	667	720	691	733	659	680	712	731	697	661	689	677	702	687	686	684	683	659	699	686	655	681	658	706	723	697	703	707	707	668	721	710	712	692	684	740	712	698	654	681	705	715	696	711	679	676	678	765	683	693	729	680	701	681	667	707	731	706	695	716	707	713	641	694	702	686	706	655	736	703	706	681	701	714	707	665	700	731	705	688	752	706	713	655	674	659	666	651	680	726	656	682	690	693	687	691	675	676	732	689	742	704	674	719	688	717	719	720	687	714	718	675	690	718	672	675	705	688	703	685	742	666	713	696	713	689	696	680	665	681	696	699	707	735	710	685	691	682	685	650	693	700	658	728	638	721	659	707	725	684	719	689	681	740	694	700	697	706	676	701	691	670	669	691	690	672	707	698	709	707	709	703	699	703	717	712	682	694	693	667	709	687	694	701	661	675	703	679	745	714	700	687	673	697	739	673	700	677	719	727	670
29829	15629	1993	475	329	250	222	210	198	192	190	163	142	175	173	173	172	190	163	166	154	170	187	172	178	150	151	154	193	154	182	159	178	175	172	170	194	162	152	181	176	182	165	183	172	161	197	163	153	153	183	148	166	154	169	176	157	170	171	168	174	180	174	160	165	166	137	151	181	189	167	146	183	137	161	169	171	184	156	158	167	156	173	172	155	173	166	154	162	172	157	154	149	175	162	157	177	165	159	172	166	174	162	174	170	181	170	181	179	174	167	175	157	154	153	158	171	173	185	157	187	163	140	155	159	161	168	184	156	164	174	164	159	168	180	185	176	156	186	155	152	151	149	180	160	192	139	163	177	150	174	143	129	163	177	143	158	179	178	164	152	145	164	177	177	167	174	183	157	167	184	164	185	147	152	148	157	174	191	191	158	164	140	159	182	173	145	182	143	170	156	141	191	159	178	139	130	185	142	173	181	166	162	154	185	187	161	157	131	178	152	168	153	161	160	157	166	148	154	158	189	181	167	162	184	163	147	160	167	173	173	178	182	184	152	187	160	152	167	183	160	167	196	170	169	166	165	170	149	180	181	148	162	174	169	148	176	148	149	177	171	185	164	166	155	169	162	169	162	168	162	164	184	143	164	154	160	186	167	155	161	193	156	170	165	169	146	157	171	171	184	183	164	174	157	146	162	174	184	141	164	155	183	166	187	187	161	172	201	181	161	169	189	180	178	166	178	152	133	157	162	155	164	147	168	170	159	180	176	168	181	152	156	137	155	153	175	183	170	153	170	144	184	165	146	157	178	160	146	169	170	177	183	181	150	152	167	181	176	161	156	184	169	152	177	172	152	181	160	176	176	161	179	146	159	167	169	198	154	163	186	179	151	166	147	157	189	187	161	174	166	170	159	169	179	165	146	155	143	141	174	136	172	188	142	164	164	169	181	155	156	181	182	156	175	164	169	167	166	162	173	195	141	171	171	152	160	171	181	166	176	147	139	150	152	178	164	168	145	174	155	145	175	152	180	154	164	154	163	158	167	153	157	143	166	161	167	156	161	168	164	153	170	156	167	140	196	152	190	206	154	163	174	170	150	159	166	171	177	191	177	162	146	151	167	169	171	158	186	158	168	169	178	146	165	171	166	161	151	175	179	157	176	143	168	166	163	151	158	173	189	172	139	163	150	153	174	164	170	164	173	170	146	180	171	163	151	142	142	176	155	145	168	161	194	179	172	165	163	134	150	150	154	152	171	170	183	164	147	153	191	177	151	167	171	164	151	178	172	163	171	159	171	164	168	191	192	152	161	173	159	158	151	152	164	172	152	149	162	129	177	184	166	159	161	158	177	164	170	164	167	176	157	154	156	168	171	164	167	159	147	169	162	155	135	171	163	160	182	162	163	151	151	187	158	170	169	187	191	167	171	174	157	177	170	154	182	158	157	180	162	167	166	187	174	171	146	173	149	163	175	163	165	163	154	131	184	131	179	174	163	168	163	167	163	163	160	154	169	175	170	152	166	177	138	145	157	175	166	146	171	177	162	156	175	177	151	189	162	166	185	143	193	158	162	184	170	182	152	174	175	170	175	166	166	162	161	150	167	165	165	164	156	180	148	164	134	169	161	183	175	157	159	183	168	172	190	155	145	179	191	142	172	145	158	165	172	171	166	176	152	163	161	145	145	165	141	151	168	181	169	201	174	157	147	191	164	191	149	176	149	174	165	149	168	165	179	163	181	157	162	177	192	187	169	153	178	155	159	169	140	170	162	168	173	173	168	155	169	187	175	163	184	168	165	180	157	153	180	165	164	166	143	170	175	182	146	169	178	138	168	156	174	194	165	143	179	149	174	154	152	158	167	181	146	172	177	159	157	155	138	161	164	169	170	181	182	162	171	170	173	173	152	145	156	173	152	160	165	175	166	147	160	166	160	144	157	153	168	191	159	172	148	153	157	140	167	177	147	179	144	185	163	185	177	154	182	158	182	173	176	139	162	159	183	166	133	169	142	165	160	169	177	160	192	171	137	153	190	180	181	164	150	187	142	183	164	159	160	183	152	171	159	165	178	165	179	183	166	161	165	147	159	174	163	158	174	177	175	164	157	174	162	149	172	188	163	167	160	164	177	160	192	153	151	154	154	175	163	167	176	148	174	148	163	168	184	164	142	186	154	178	164	181	168	174	169	162	152	180	172	166	172	173	178	159	150	151	139	173	178	160	166	141	184	158	180	162	147	148	145	176	173	201	159	146	189	166	152	159	175	154	166	183	157	167	143	172	160	195	152	176	149	191	182	160	135	155	176	178	165	181	152	145	144	186	182	178	156	145	151	160	171	165	167	183	150	147	171	164	171	163	168	166	165	175	168	162	140	206	194	165	164	171	189	148	168	161	180	154	183	182	174	167	169	168	167	160	165	172	157	192	166	158	165	148	177	167	162	163	161	162	149	157	158	163	155	157	180	177	173	160	151	167	172	167	143	153	167	176	174	175	182	156	157	202	174	164	182	166	176	173	163	141	144	144	172	154	166	149	163	171	174	176	164	151	174	184	144	179	162	158	164	160	187	178	177	176	164	170	153	170	171	163	163	153	177	171	131	172	155	161	156	182	154	164	168	159	159	156	164	162	165	190	176	159	163	159	170	179	182	158	147	167	154	164	181	170	161	168	176	142	171	163	167	163	162	168	157	150	157	172	164	196	164	172	147	166	141	169	171	174	182	162	158	180	172	156	178	197	151	172	148	170	180	161	150	190	170	161	156	173	154	165	162	161	170	189	159	162	161	177	163	148	170	157	183	187	170	185	171	145	157	148	146	163	149	144	168	160	172	172	173	142	150	150	172	154	165	166	160	170	150	151	147	160	152	162	166	169	160	174	175	170	150	144	173	169	162	159	202	183	148	156	159	178	174	157	166	156	152	161	171	184	165	149	159	182	153	179	163	164	184	170	149	168	159	160	174	158	171	168	187	170	189	169	139	149	166	172	180	163	156	145	180	173	175	169	167	139	176	185	163	171	185	145	168	175	160	146	179	165	162	179	164	159	163	163	178	169	145	155	181	148	164	199	163	159	175	156	170	169	177	155	139	168	167	171	173	159	174	164	171	167	170	155	149	165	146	184	144	166	190	185	150	175	147	169	150	152	149	159	185	177	155	150	162	180	152	153	175	142	162	159	183	158	177	156	173	166	154	155	182	145	187	151	175	165	161	180	151	180	161	180	167	162	153	185	173	154	185	149	158	171	164	170	184	160	150	144	170	157	163	190	186	175	153	166	186	160	174	185	188	157	166	158	166	157	160	173	186	149	162	166	165	183	159	151	151	163	181	190	187	155	179	182	186	176	168	153	159	160	166	176	157	197	166	166	172	188	164	187	140	173	172	146	154	173	177	163	168	152	144	163	158	161	174	165	197	181	180	165	147	179	184	144	191	171	157	169	169	158	171	159	156	158	180	156	163	167	162	172	160	166	158	168	169	168	183	153	186	184	158	191	166	171
5285	870	714	438	342	273	279	225	221	232	189	222	191	186	165	157	175	191	158	186	155	172	196	170	171	168	173	184	160	189	166	166	189	142	165	185	173	175	157	183	128	161	178	191	168	189	144	165	191	166	166	177	163	155	165	170	146	169	175	166	172	172	166	201	159	169	171	189	173	151	155	164	180	166	151	183	163	176	151	171	147	170	164	179	163	174	169	155	162	153	179	149	170	163	150	165	195	177	160	184	190	164	158	159	173	171	171	162	155	160	154	162	153	161	184	153	156	184	159	181	167	150	152	171	168	184	151	168	190	158	169	171	159	182	141	149	180	157	151	183	157	161	159	166	169	164	158	159	186	167	169	157	154	182	173	152	161	160	158	144	161	184	161	162	157	183	172	147	149	166	174	173	153	172	158	168	160	138	132	173	153	157	170	171	169	166	143	177	161	150	159	135	164	148	187	162	156	160	161	178	170	192	173	160	165	155	147	176	179	165	160	177	139	164	145	154	161	171	171	151	157	169	178	174	187	162	169	160	163	156	165	188	161	147	162	175	162	170	163	155	158	192	136	143	176	175	206	175	183	179	173	159	142	173	161	167	178	165	170	166	175	145	171	163	174	168	192	157	175	166	184	177	150	185	177	155	169	177	170	158	177	176	161	170	161	178	186	170	149	170	154	175	165	152	189	168	178	183	153	173	173	185	175	157	177	174	162	143	159	171	166	162	160	157	139	171	167	164	173	157	167	145	157	151	158	149	168	170	178	173	176	159	165	180	189	153	177	160	165	156	168	172	160	186	189	151	200	175	164	168	187	154	152	140	180	150	143	158	161	173	168	156	159	162	164	196	150	175	139	144	164	166	166	177	154	187	197	175	160	153	153	124	168	181	174	158	187	153	159	161	156	153	173	182	141	180	157	160	168	188	161	163	160	163	162	147	187	177	138	161	173	163	179	163	191	165	160	172	183	158	172	172	157	176	175	168	154	158	163	162	166	156	176	148	169	159	181	184	165	155	177	170	153	165	156	168	168	182	157	152	197	164	168	154	152	156	154	154	144	156	157	180	158	144	151	162	161	153	149	183	179	175	180	170	188	164	167	173	168	154	140	173	169	174	145	171	169	158	178	138	188	164	151	156	167	176	173	175	157	165	180	148	175	142	156	174	185	142	162	170	170	163	156	161	149	152	166	173	187	153	177	157	180	155	169	161	169	163	167	147	179	150	178	175	174	158	165	159	163	146	166	178	155	170	171	160	148	165	167	156	157	168	148	191	173	175	159	170	155	148	143	166	167	157	179	188	155	186	186	189	176	186	159	140	162	184	168	165	157	173	174	169	167	193	185	177	188	151	171	181	140	172	167	163	137	169	146	163	191	171	170	168	173	131	149	156	162	181	184	171	172	167	188	171	168	164	189	181	145	167	163	170	168	169	155	160	196	146	166	161	165	190	174	153	160	164	166	147	171	150	157	168	171	186	155	149	160	179	174	151	183	140	169	151	163	173	160	153	157	173	185	170	158	146	167	167	154	177	155	154	158	161	165	168	169	169	151	175	139	159	169	160	156	180	144	185	182	157	157	165	166	175	172	174	179	170	145	162	167	150	172	175	168	161	175	166	179	163	158	198	178	165	180	168	173	152	168	161	168	173	191	158	169	163	170	152	161	189	177	172	160	170	161	166	160	163	159	167	150	156	172	152	189	191	171	163	172	175	162	180	170	170	178	174	163	162	171	154	172	190	182	180	191	150	148	171	173	176	160	185	173	148	162	177	141	139	158	163	168	164	166	172	160	168	163	174	154	163	169	160	194	176	167	172	182	157	182	173	169	156	156	171	192	164	166	169	157	153	151	178	192	153	197	167	152	148	154	146	136	184	161	156	134	167	167	154	155	164	162	143	150	160	167	175	165	162	164	154	154	171	162	175	165	181	158	170	171	160	174	185	194	155	182	157	183	150	154	159	155	162	174	178	163	152	152	158	185	172	173	152	171	156	153	154	166	152	166	168	182	177	160	168	161	174	178	170	147	171	163	172	178	156	168	170	141	162	154	160	194	162	172	168	166	171	146	184	161	141	154	160	196	139	172	139	176	139	170	147	157	161	169	157	169	168	166	152	164	155	166	169	179	167	163	172	149	160	189	158	138	154	141	143	155	165	163	179	154	153	164	170	166	155	165	168	149	180	166	159	181	166	163	175	160	131	170	191	162	170	180	177	166	163	159	181	131	149	164	159	173	176	165	184	176	166	169	163	192	181	180	161	163	155	184	149	194	181	137	157	139	167	170	159	177	143	159	178	173	158	185	153	171	181	150	170	150	187	166	164	179	153	164	165	157	151	157	173	187	147	156	148	157	160	164	164	153	177	192	178	148	155	159	175	156	146	145	178	159	166	169	163	148	186	168	177	152	166	161	155	185	190	180	161	153	177	187	152	167	159	160	151	145	156	151	185	154	198	151	151	163	163	159	160	176	154	168	169	154	163	163	139	145	166	158	175	164	179	162	167	154	162	169	143	168	158	170	160	169	179	158	155	189	173	157	152	153	177	165	146	149	151	173	161	164	167	167	168	163	171	178	131	171	173	168	164	165	131	163	178	154	161	154	158	189	173	154	169	151	166	146	168	180	181	173	164	172	172	165	185	172	176	154	175	149	154	161	176	168	158	188	143	154	164	150	185	174	144	164	179	163	160	186	149	166	161	180	157	193	152	191	189	170	163	176	157	195	148	158	185	174	183	170	128	172	161	153	161	165	184	163	166	151	181	147	157	191	172	156	168	159	158	188	174	175	153	169	165	152	161	173	141	158	154	177	181	162	172	146	166	171	147	181	162	161	168	178	169	182	149	188	177	184	140	152	147	169	156	156	160	166	164	156	162	190	174	172	160	184	164	149	168	164	183	164	159	144	164	175	194	158	158	163	152	173	162	153	185	161	169	182	157	169	176	159	176	149	169	169	188	153	174	180	164	161	182	151	163	165	176	170	178	173	171	177	136	161	163	161	170	178	165	165	139	181	184	158	154	139	181	160	181	166	181	173	169	181	182	174	170	135	160	178	164	170	180	164	152	181	178	152	144	155	189	178	178	168	159	169	167	166	160	161	166	163	148	184	168	166	152	159	164	164	148	159	195	136	168	178	177	171	176	156	178	160	157	167	159	132	180	167	177	184	155	151	150	148	157	162	195	158	143	164	162	145	159	172	164	165	179	156	135	162	161	175	177	163	165	171	170	176	170	159	195	163	175	175	146	145	175	168	168	184	167	169	163	169	165	153	181	182	190	163	151	153	179	177	184	167	176	149	159	176	159	185	169	183	179	158	158	161	159	188	176	188	162	166	149	166	167	148	158	155	167	174	190	158	132	165	182	146	170	151	155	162	181	157	173	145	163	139	162	168	158	175	148	167	175	154	167	152	170	185	140	170	162	155	141	180	155	156	169	156	158	175	136	187	182	152	167	164	165	159	165	172	179	153	193	176	179	148	179	148	156	172	166	156	170
26515	21970	28788	25775	21981	13497	2039	1260	1045	977	912	812	764	712	651	639	672	645	604	621	654	629	650	578	585	563	534	559	561	556	517	515	554	495	577	509	539	562	549	531	565	571	512	526	585	542	583	549	574	522	533	544	504	517	595	548	539	565	515	518	515	531	517	522	517	519	540	482	534	562	549	544	494	560	517	520	505	557	534	534	532	514	526	493	541	551	538	520	522	537	496	555	496	538	516	548	539	548	511	476	508	516	531	517	584	540	512	514	494	536	521	490	480	545	548	504	514	468	538	528	523	540	507	524	568	569	562	534	539	521	488	541	539	530	529	514	523	516	556	523	500	521	529	487	509	514	546	513	542	537	470	573	523	471	539	540	523	547	574	511	531	555	532	503	538	534	506	533	517	545	503	537	546	509	535	540	513	539	510	499	527	509	519	529	507	440	517	521	505	570	513	504	536	494	506	527	505	555	576	475	491	590	545	549	533	518	532	573	587	547	518	526	530	545	565	481	501	499	493	507	536	504	496	536	498	525	529	477	494	544	522	503	549	558	479	518	499	576	517	522	556	543	503	527	531	500	546	488	525	514	483	520	524	543	535	501	538	494	506	551	487	524	559	510	493	505	548	522	552	535	516	548	527	505	478	503	507	552	511	527	492	525	507	564	510	517	546	525	528	542	509	505	535	522	499	515	549	556	532	542	500	514	504	548	503	484	513	547	494	536	496	528	530	523	532	507	508	528	502	525	504	558	471	524	499	503	538	557	541	526	515	501	554	529	503	501	501	570	506	521	561	557	543	532	488	526	486	519	519	522	542	531	520	486	508	538	535	527	572	517	493	524	510	512	507	490	452	544	539	523	507	504	515	511	490	498	571	527	527	530	523	520	538	525	539	512	524	538	566	527	491	515	559	526	501	522	524	506	533	535	493	523	517	532	529	503	507	533	507	499	501	524	497	566	499	558	506	568	553	540	556	539	530	521	544	528	514	540	525	502	508	540	531	526	531	526	534	556	508	560	545	538	538	549	525	511	535	488	545	544	515	523	539	545	560	499	536	489	505	558	509	570	530	535	510	547	542	540	520	583	506	511	542	548	548	537	481	548	536	496	510	523	525	526	549	558	509	555	518	531	537	532	560	546	562	472	522	550	531	530	548	502	539	526	570	547	521	530	545	542	514	507	524	534	520	479	555	472	540	489	532	515	512	490	541	553	481	502	516	546	500	560	525	506	533	497	523	521	524	483	493	514	525	517	502	531	498	579	481	557	488	492	507	512	543	546	533	496	537	509	500	528	499	493	538	521	512	527	499	530	516	517	543	494	480	533	499	542	504	502	542	491	488	485	487	528	523	514	539	549	498	566	538	523	529	563	557	526	577	503	536	581	515	552	539	531	522	537	467	535	497	530	511	549	567	538	526	542	540	534	505	508	510	557	570	504	501	582	544	533	533	514	497	524	520	532	596	519	530	504	503	487	530	529	523	525	531	552	528	505	500	505	518	543	529	527	566	549	489	505	497	512	558	494	521	533	528	490	547	519	533	544	537	534	519	518	519	548	497	483	561	515	567	536	542	578	526	535	525	502	496	536	561	521	534	542	476	558	507	484	497	537	543	524	506	489	496	512	521	521	514	504	511	561	503	533	541	543	541	497	524	532	530	493	526	534	537	552	535	529	533	515	546	513	537	548	527	488	524	512	533	561	550	520	511	551	560	533	518	503	557	526	564	493	529	532	553	556	513	482	560	520	478	507	501	531	514	494	527	494	530	508	536	512	526	517	502	507	553	549	517	557	501	522	504	518	528	482	535	562	508	554	538	550	496	497	541	531	532	568	529	484	570	562	543	503	484	539	514	522	532	502	528	557	523	542	519	546	529	541	506	560	533	518	478	523	493	554	551	587	524	523	524	503	490	515	516	546	549	500	513	520	557	521	518	493	543	491	490	510	543	497	517	524	547	542	528	514	510	565	491	515	495	521	498	541	513	512	507	553	509	556	545	522	558	517	512	537	541	551	525	520	496	548	523	479	565	521	524	500	505	521	523	543	541	553	530	538	534	488	519	498	576	497	538	563	537	518	494	517	492	545	500	568	558	493	541	530	557	587	552	499	559	498	533	541	540	509	503	526	512	527	552	516	539	551	515	490	547	499	550	548	565	527	519	552	491	558	507	525	494	507	534	565	527	533	548	505	528	551	524	528	520	535	509	498	512	550	559	541	522	521	495	517	525	545	496	530	555	512	490	522	541	549	508	564	528	539	514	538	550	511	514	509	524	506	511	494	562	462	527	552	541	532	525	520	516	530	520	547	537	508	518	546	489	505	537	549	567	489	519	547	511	575	516	496	513	526	520	532	551	529	551	501	569	502	542	582	492	518	494	527	512	500	513	498	531	510	507	544	504	524	550	525	543	492	506	504	533	533	556	487	507	548	541	543	504	508	524	494	551	516	558	522	543	519	499	520	567	536	516	529	553	530	565	531	554	486	520	500	499	471	509	506	529	486	478	516	538	514	502	536	526	502	533	529	521	552	538	524	527	530	547	497	531	554	568	528	525	543	513	522	527	506	562	530	547	551	507	504	475	508	547	535	508	557	583	518	556	529	525	491	517	514	504	527	539	535	502	544	536	497	536	543	540	519	527	548	508	516	538	521	529	529	515	516	503	514	507	523	508	498	531	519	472	576	517	519	556	544	509	518	562	558	514	534	540	532	517	494	525	538	505	542	480	504	544	534	503	503	485	580	465	467	503	539	502	553	587	490	503	488	520	501	536	499	538	536	514	564	511	490	543	560	513	591	535	509	514	518	539	556	536	508	543	538	551	524	503	505	474	546	542	553	538	514	509	553	529	520	498	538	548	488	513	510	545	503	540	532	537	505	530	567	573	494	507	533	545	535	597	518	557	541	545	536	541	556	525	515	530	510	512	510	530	526	554	545	538	544	539	545	524	485	507	523	527	524	528	567	537	544	488	512	506	502	510	491	547	534	536	534	493	473	558	526	516	553	512	545	553	533	521	544	519	511	562	532	533	496	498	554	547	514	542	519	564	531	558	489	542	516	465	520	558	552	551	533	534	515	526	523	515	503	477	525	524	558	548	552	573	480	498	560	543	515	543	563	488	541	506	513	531	536	546	559	561	485	515	520	509	502	492	523	555	519	493	524	517	545	509	502	544	477	581	562	565	514	494	515	574	526	501	487	551	498	526	547	525	506	517	539	564	536	488	530	506	488	545	552	534	499	507	516	479	548	555	518	537	547	504	526	528	523	542	541	503	480	516	546	523	550	493	565	495	482	538	564	507	510	525	476	578	503	581	525	485	522	559	535	556	502	479	555	540	508	541	523	519	540	500	534	516	533	518	518	536	543	511	522	546	536	507	526	535	502	497	527	514	550	542	534	559	520	499	552	508	506	543	531	502	525	488	545	548	511	539	547	518	546	499	565	539	520	513	505	533	504	491	523	542	457	515	536	539	524	518	533	528	514	480	535	533	568	544	511
7610	12606	11233	6279	4116	3078	2336	1911	1589	1399	1173	1065	926	941	846	791	706	701	657	668	622	628	592	571	588	587	569	565	501	529	529	545	500	549	527	529	534	551	513	516	537	519	523	500	497	477	520	535	504	505	501	468	524	526	508	503	466	508	479	480	462	458	461	539	504	508	481	455	454	479	455	482	529	513	494	508	471	490	448	532	457	465	489	469	475	478	497	468	423	536	508	521	481	523	467	483	467	456	507	463	466	492	441	473	490	449	488	480	434	492	489	473	497	440	456	433	454	489	469	495	470	480	463	485	454	461	490	466	510	494	543	501	471	475	517	474	501	501	457	487	482	466	539	432	467	454	449	458	472	555	469	494	490	428	477	515	479	494	487	496	470	454	466	472	502	491	458	484	476	473	486	496	471	470	485	450	460	473	483	444	448	440	466	474	447	461	476	470	473	500	488	483	510	492	475	490	474	470	508	485	469	485	481	502	438	521	494	500	468	486	470	477	417	457	490	461	472	491	516	477	491	471	499	470	515	461	465	473	518	513	472	514	479	503	480	477	446	508	497	466	487	505	449	491	533	471	487	469	476	496	474	458	479	489	491	504	480	456	455	499	493	485	480	468	497	435	499	467	483	493	485	481	442	487	487	462	499	484	475	478	471	502	469	465	495	485	456	496	476	470	454	444	465	486	482	500	453	487	466	487	475	527	514	449	485	472	478	432	486	489	532	460	495	477	495	524	511	457	491	510	508	515	514	512	501	472	470	503	495	510	503	464	460	487	479	493	475	525	509	485	474	483	474	493	448	504	479	451	478	494	473	451	495	473	469	490	480	461	477	462	483	474	458	505	484	466	450	448	480	474	511	505	482	458	454	471	447	487	553	486	501	487	483	506	511	457	479	481	497	492	467	495	503	454	482	432	460	464	458	479	452	491	459	443	494	491	490	475	485	490	499	440	465	436	466	475	456	511	484	489	468	451	446	489	483	438	465	502	468	505	513	505	500	458	466	469	476	466	472	485	417	489	469	472	489	419	473	455	463	462	475	496	457	461	484	466	472	476	505	464	514	483	483	488	444	473	489	426	454	479	493	467	456	526	462	465	480	500	487	455	488	466	442	462	472	489	514	492	453	486	468	497	448	457	479	478	488	463	480	482	451	456	438	490	509	496	455	506	497	451	496	461	454	511	510	480	456	525	475	442	495	482	490	439	463	509	479	474	467	466	493	463	452	488	442	525	498	515	468	491	478	463	455	468	475	512	488	467	450	467	440	469	487	473	541	442	449	477	468	494	473	476	464	470	499	510	466	473	485	475	495	474	472	482	444	478	471	485	486	441	479	476	509	469	516	496	462	471	449	524	501	467	485	475	462	504	487	477	498	445	473	460	487	440	459	455	479	491	500	460	484	462	471	444	470	443	509	501	459	476	479	512	487	440	482	478	482	518	473	527	440	465	491	482	451	449	504	497	467	474	482	477	487	501	483	471	474	478	435	457	475	440	483	478	447	458	486	457	510	521	485	450	504	525	461	480	545	452	492	480	506	503	489	465	478	437	480	483	485	501	492	459	484	481	491	518	481	482	498	470	506	461	475	456	539	455	494	475	515	504	477	495	496	490	486	462	522	470	510	471	470	473	506	459	490	452	486	507	508	481	478	451	496	474	472	473	473	464	492	453	467	479	462	496	462	495	431	479	528	487	494	452	457	498	479	489	494	429	466	484	464	483	486	508	482	454	471	487	478	489	499	510	491	508	478	493	490	475	475	470	475	482	505	498	463	495	500	489	502	452	487	504	476	490	501	497	459	473	499	494	492	490	456	489	471	445	459	499	462	485	459	489	461	501	459	489	495	516	477	527	490	486	472	501	473	536	512	475	496	514	528	491	455	478	517	474	468	457	478	517	460	483	481	480	459	460	510	492	501	472	459	470	469	493	477	489	452	513	518	464	498	465	451	494	464	495	501	519	453	449	460	452	454	472	505	482	499	491	506	494	524	471	484	485	444	512	484	494	468	481	502	473	488	527	451	488	484	485	483	488	501	487	491	487	504	483	474	500	497	465	479	491	485	520	512	462	480	490	514	489	497	464	483	460	451	496	466	511	428	496	472	459	460	499	484	460	467	457	458	457	467	474	504	498	498	477	480	513	492	486	497	533	498	467	500	476	463	480	467	520	452	468	515	493	474	509	494	502	467	497	499	470	511	475	466	446	507	459	498	499	476	480	469	512	476	492	478	462	508	494	457	481	496	454	478	511	491	456	498	494	475	448	492	460	491	488	485	482	440	525	477	449	482	444	518	489	472	465	467	507	488	452	476	482	477	525	479	448	445	476	501	474	459	484	495	476	504	469	470	508	459	457	496	462	463	504	472	448	483	486	427	511	487	456	453	456	449	473	526	489	498	508	483	504	478	478	466	460	450	464	460	464	498	506	477	528	491	494	450	514	495	488	519	498	477	531	510	487	492	451	465	473	498	456	526	450	531	501	448	474	477	489	467	518	474	494	456	498	490	468	483	475	442	495	460	453	463	450	517	449	502	475	473	462	469	495	490	482	512	443	521	513	478	477	518	459	487	468	490	446	446	496	492	496	460	442	434	425	532	547	487	469	472	525	444	464	470	474	444	471	470	505	489	470	452	476	487	461	485	462	437	521	508	469	488	493	459	486	475	485	443	439	512	463	498	476	501	482	510	490	484	487	437	479	502	489	446	487	451	478	444	517	483	494	462	456	484	482	480	508	467	448	449	506	474	500	469	500	468	483	491	499	504	482	467	460	475	467	514	509	472	458	470	470	466	468	496	465	528	459	484	478	475	479	507	505	457	502	495	477	499	490	478	469	508	473	476	453	444	431	454	474	499	476	506	488	460	513	460	488	494	479	431	447	509	483	485	471	481	480	479	494	483	479	491	447	482	495	466	492	495	448	483	456	489	451	496	496	473	475	473	461	468	434	499	482	495	452	480	484	479	505	470	484	475	441	480	480	474	492	464	491	462	476	476	497	455	434	474	482	468	459	459	490	487	463	451	466	530	508	449	489	442	480	483	480	490	490	447	462	509	452	467	455	471	492	467	483	478	479	472	478	479	453	441	472	475	483	476	496	455	499	491	495	456	490	476	469	493	491	452	507	462	480	487	479	465	532	479	527	499	493	476	456	486	508	486	498	467	484	489	501	446	518	451	476	473	492	477	494	465	490	469	470	486	444	485	491	489	474	460	469	438	471	472	491	479	466	516	450	461	466	476	479	485	478	486	496	488	473	463	510	496	469	475	478	450	499	498	497	515	474	530	486	498	493	473	493	504	424	487	509	506	474	479	463	490	464	502	459	475	446	500	497	519	475	478	501	481	468	469	454	462	451	512	462	500	446	482	506	475	504	480	452	494	479	452	457	449	512	447	497	463	430	446	460	495	467	486	519	507	486	496	494	465	476	488	461	506	484	460	485	505	463	471	481	468	475	478	457	443	517	444	455	464	473	446	444	468	487	487	444	511	492	446	481
23051	20958	27809	24277	20965	21098	11448	2280	1584	1508	1356	1232	1120	1045	1026	1007	946	927	906	906	882	838	836	806	835	849	866	819	778	807	776	729	736	783	753	792	761	774	742	759	721	740	793	801	741	766	820	728	743	749	748	750	733	730	720	730	758	739	754	755	746	717	745	721	755	706	708	767	727	717	734	737	733	742	774	719	759	757	695	686	719	714	704	783	713	738	769	735	721	725	716	739	714	694	695	791	693	729	749	729	676	782	759	692	763	704	726	750	752	677	711	713	723	685	789	689	728	692	673	735	769	732	792	703	719	728	762	727	774	681	744	716	668	657	775	751	713	738	758	758	720	725	747	707	752	711	760	762	693	746	693	734	684	689	756	793	735	686	731	695	736	665	726	714	754	695	709	687	715	768	738	711	675	721	760	753	750	747	761	731	699	718	737	710	728	736	755	763	740	663	741	758	700	754	686	705	739	729	725	714	706	708	734	720	729	734	678	748	761	703	751	759	758	753	762	673	784	732	712	688	706	705	752	723	723	715	712	720	672	741	744	717	713	719	749	746	744	760	710	729	666	694	718	763	749	726	743	705	729	703	755	775	748	739	673	781	723	737	719	686	705	699	737	694	746	719	707	698	761	694	721	729	665	700	791	717	753	713	711	718	683	727	756	699	808	729	726	713	769	701	725	692	687	688	743	750	735	717	753	721	747	741	750	706	814	704	740	752	740	745	704	738	774	742	651	738	725	732	726	759	700	764	691	781	720	717	726	668	726	725	669	715	692	683	698	679	754	690	708	762	754	712	774	693	758	768	680	669	738	729	793	679	743	682	705	730	745	716	735	723	745	746	745	789	685	729	733	710	729	750	697	746	754	727	747	667	752	703	746	787	717	726	727	752	688	747	773	753	738	726	744	746	721	682	725	749	692	742	749	746	742	750	704	691	725	717	707	706	740	709	705	708	715	735	715	726	727	751	709	665	738	699	759	742	744	706	735	733	709	752	707	722	686	745	685	708	696	738	702	738	750	709	741	750	718	736	768	700	792	710	706	732	751	742	741	742	740	748	769	636	762	702	746	724	690	714	662	719	700	776	750	706	705	730	663	714	768	748	699	748	710	702	722	729	752	695	739	712	709	722	728	710	698	672	695	705	741	688	711	739	702	824	684	681	744	734	753	752	721	756	708	729	690	699	755	714	731	705	726	707	751	734	686	689	740	746	731	704	688	727	740	742	689	741	750	698	727	732	725	743	735	678	745	709	706	703	734	726	745	732	747	709	730	728	725	715	711	760	746	719	707	741	715	726	761	717	677	699	712	705	702	692	739	757	702	742	750	764	677	686	711	723	780	721	753	721	694	709	694	746	692	663	738	725	716	752	720	730	751	734	766	748	724	720	734	755	723	720	692	781	717	695	729	726	758	700	714	726	733	678	704	774	749	744	724	668	753	744	737	669	717	708	703	697	739	750	711	767	728	676	745	734	737	739	726	728	722	716	718	739	703	744	717	688	731	705	699	694	727	709	723	753	721	786	779	748	775	726	753	697	709	721	729	722	736	685	726	760	735	689	773	735	733	760	757	753	732	704	786	689	713	721	728	721	713	737	706	675	758	663	712	697	705	717	724	740	720	766	714	692	718	733	720	744	768	741	684	730	714	752	704	714	718	715	702	662	726	754	718	722	772	708	701	759	737	737	697	763	708	700	741	689	760	709	709	730	751	740	732	710	712	749	734	728	725	715	748	703	730	796	719	715	737	716	790	736	724	716	693	683	775	730	733	723	731	756	733	717	696	743	720	694	723	710	745	728	731	702	721	757	657	713	719	738	733	745	735	686	756	760	731	765	721	691	721	708	718	773	756	726	696	717	742	734	765	736	749	688	703	733	770	728	726	720	713	813	713	716	681	662	743	770	757	681	771	737	753	742	719	769	676	753	697	715	712	756	802	749	733	704	723	723	720	765	782	735	730	719	762	667	723	672	724	682	745	726	705	706	667	702	677	706	722	781	728	674	704	792	732	752	742	747	691	700	690	719	711	720	736	702	691	736	768	726	714	744	750	751	744	730	718	766	723	725	727	698	718	680	737	741	673	727	707	705	733	719	729	758	792	711	712	737	693	748	690	757	748	748	771	692	725	724	761	745	752	731	699	725	731	773	690	732	727	727	736	749	699	736	728	725	714	701	764	738	717	717	710	773	784	711	696	732	784	741	716	668	723	792	710	725	725	714	735	747	731	752	742	778	740	713	753	703	708	740	734	707	725	718	723	718	767	758	743	704	715	751	719	711	710	707	735	692	724	731	739	770	787	748	703	729	697	708	723	729	774	723	736	728	757	698	771	730	718	701	743	685	788	700	742	688	748	707	740	747	761	730	698	760	734	717	732	740	674	736	721	768	721	732	710	799	716	701	692	701	721	686	756	742	670	711	762	738	743	664	667	713	747	724	754	733	704	746	750	695	719	730	750	714	718	717	779	721	674	725	716	742	742	736	711	772	799	674	733	735	680	752	756	685	768	701	732	715	724	709	726	704	738	701	723	706	728	715	726	733	750	689	725	729	707	728	710	673	765	733	710	703	726	696	787	683	734	700	681	751	706	743	679	730	714	739	722	711	702	640	717	771	715	743	751	713	732	717	737	688	745	726	713	686	678	722	714	755	740	686	768	705	768	725	737	722	675	742	744	765	724	746	721	690	709	674	718	714	734	688	730	765	705	741	686	741	697	748	697	720	783	753	719	749	735	751	717	685	735	767	674	739	719	710	676	734	730	720	729	684	710	685	701	721	708	688	732	712	705	730	740	684	720	734	746	717	741	737	718	692	754	755	732	751	759	715	731	677	727	793	735	743	737	791	722	712	709	645	718	713	731	694	742	708	714	751	783	702	685	765	739	741	746	707	696	761	731	734	739	723	710	745	703	684	764	707	764	759	668	722	746	703	734	748	728	713	715	735	723	707	702	746	765	713	712	728	655	727	746	755	738	713	760	767	740	729	724	700	722	689	750	714	726	691	758	691	702	717	728	693	718	702	699	675	740	715	743	718	731	722	737	683	692	746	750	716	743	803	748	754	695	703	760	705	708	747	722	758	742	729	753	790	728	703	705	745	740	729	751	754	774	694	702	691	733	734	705	719	730	725	725	680	725	723	721	764	696	716	733	680	736	722	694	740	681	708	735	725	728	718	729	712	666	710	762	779	746	776	722	747	759	724	726	722	736	757	718	694	750	715	711	743	711	695	708	757	691	739	719	679	741	713	763	674	691	723	770	720	732	698	672	662	762	733	714	721	698	736	717	753	702	751	720	686	705	733	742	732	715	722	673	743	692	730	693	700	743	739	732	687	742	756	752	709	737	731	735	739	696	748	754	667	728	745	719	723	708	723	692	756	719	692	750	734	733	710	674	726	699	719	750	752	688	703	731	733	708	722	697	718	701	725	730	690	687	738	698	725	738	715	752	714	707	708	700	706	744	720	789	714	759	714	717	709	671	712	726	755	699	708	705	734
10131	18998	17234	10103	7049	5291	4134	3254	2741	2333	1970	1756	1627	1431	1363	1202	1158	1076	1056	987	975	901	873	897	859	881	795	829	794	773	793	756	765	750	739	748	706	787	710	746	720	707	713	724	757	730	717	685	705	723	715	687	716	642	670	697	654	724	670	665	691	668	652	704	710	697	706	707	695	684	661	671	727	687	721	661	684	671	674	691	706	710	627	677	707	720	681	656	659	725	722	708	640	633	648	675	682	653	697	677	692	680	719	704	637	651	656	690	673	628	697	690	653	694	666	664	695	713	688	640	678	695	673	649	680	701	688	648	646	696	690	726	684	640	700	682	698	641	665	663	671	638	708	644	649	676	683	691	674	659	650	749	684	675	671	657	663	690	643	672	682	695	652	675	648	652	702	654	712	628	695	725	696	686	687	712	658	673	670	628	645	694	697	678	684	646	657	642	637	667	628	670	617	642	692	649	718	653	684	686	646	697	664	650	724	717	635	637	695	652	640	661	671	711	655	706	661	680	661	680	679	636	683	666	757	660	633	645	708	642	645	641	667	669	680	671	703	667	684	679	667	707	701	689	625	687	678	628	667	663	705	630	718	630	708	680	676	681	690	655	731	660	688	694	654	687	672	662	653	678	668	708	694	694	681	661	632	657	664	659	708	661	676	715	682	654	661	686	689	727	702	700	612	621	644	684	666	720	698	685	706	679	664	658	677	647	678	655	706	610	638	658	699	698	662	692	671	680	702	635	686	650	665	664	688	669	633	665	693	661	677	709	710	687	645	650	690	679	677	639	665	655	685	638	707	638	678	672	690	649	653	717	679	663	697	695	696	678	678	635	703	660	653	599	697	665	676	619	645	614	670	682	690	691	706	710	617	660	683	673	648	669	674	675	681	689	665	682	593	661	673	713	670	702	660	649	663	671	683	646	653	630	667	678	711	688	632	641	654	670	685	643	652	675	671	629	667	688	697	650	697	659	689	635	685	641	661	668	665	638	652	657	672	671	641	657	711	719	618	621	712	644	678	662	638	644	670	604	669	671	709	673	709	680	662	695	668	689	680	696	725	645	685	607	659	618	674	603	636	714	656	658	718	677	656	675	667	660	670	665	631	717	705	646	638	661	705	656	628	631	654	654	708	655	661	601	653	688	662	695	664	668	707	676	636	666	658	653	679	653	651	671	695	609	627	655	655	662	636	667	659	692	683	650	664	675	660	681	678	633	670	677	689	723	672	704	673	672	667	688	632	706	654	672	643	679	697	656	649	668	683	669	670	621	659	647	726	661	697	671	680	669	693	635	691	682	589	699	692	632	671	659	677	677	688	619	640	657	677	716	673	658	638	678	682	674	658	700	658	683	670	697	635	681	679	660	691	642	666	663	655	662	639	702	664	651	678	652	626	667	706	670	699	679	691	690	675	682	668	660	642	650	645	644	668	671	676	710	694	652	607	661	689	665	652	670	653	663	675	659	676	699	683	628	653	676	693	662	618	673	630	688	659	688	634	643	631	662	670	759	662	678	662	704	687	669	607	629	678	679	684	667	650	648	680	640	634	648	645	633	693	668	671	658	649	637	655	703	611	689	712	666	690	681	640	663	687	657	655	710	683	687	675	715	629	665	674	692	664	622	644	685	682	658	687	700	687	649	632	619	668	651	608	696	660	667	668	694	657	621	663	683	668	646	614	644	640	678	661	650	691	677	642	665	606	653	671	682	642	627	711	714	705	663	657	685	694	713	675	651	637	661	706	671	685	665	634	657	671	666	653	674	686	605	671	667	660	718	680	659	677	668	665	663	615	687	678	704	690	660	624	641	639	665	676	606	678	611	685	607	660	642	727	685	696	615	669	652	664	680	671	620	634	694	680	618	689	649	672	661	640	675	659	650	654	687	653	662	709	650	621	673	633	695	678	687	677	656	673	660	684	620	710	686	648	682	657	657	670	653	717	683	671	687	698	725	703	679	688	678	719	681	643	693	660	647	695	706	687	660	683	660	710	662	747	660	673	655	678	631	668	688	623	675	661	681	660	665	670	663	683	687	674	693	701	659	703	710	687	694	682	623	620	691	663	684	636	667	741	645	683	664	633	652	672	685	684	664	649	699	695	656	656	665	627	646	713	670	629	630	666	677	661	639	650	656	664	696	668	660	650	671	647	677	654	649	703	693	705	723	677	703	695	675	663	699	684	659	655	689	673	655	638	664	712	667	685	693	682	689	639	667	639	640	676	663	668	656	649	661	675	733	645	623	647	630	694	706	720	632	660	665	687	688	673	694	646	654	623	658	679	672	676	674	647	661	650	667	636	634	690	653	670	612	681	642	652	637	633	658	650	646	737	594	668	712	701	612	644	700	651	666	629	669	683	633	697	677	652	641	605	630	626	711	659	689	645	687	677	681	660	675	692	693	647	627	693	652	705	669	698	663	711	657	687	675	680	677	656	683	653	670	622	709	669	690	666	645	708	669	669	718	677	669	599	669	652	669	676	709	633	703	622	680	658	675	683	690	659	663	664	695	671	642	664	619	641	681	693	662	672	691	715	678	661	707	670	663	663	655	684	655	634	685	646	635	671	609	650	675	656	588	673	642	677	632	682	685	692	661	713	683	684	719	661	660	622	684	646	697	696	672	605	638	677	623	657	687	647	705	680	684	690	683	747	693	673	699	689	673	662	618	649	679	709	644	699	662	694	647	719	634	665	646	674	617	627	649	665	689	680	666	660	657	684	684	666	725	697	666	660	670	623	689	653	667	658	696	714	687	658	661	639	689	679	671	674	671	676	681	645	661	665	645	679	671	694	619	693	679	652	686	645	670	622	637	663	697	704	700	653	720	681	638	649	682	651	696	685	661	675	678	664	646	706	674	674	619	653	659	672	701	652	682	660	694	739	656	688	696	697	644	704	627	686	686	680	712	645	666	643	721	628	723	687	679	672	667	669	664	670	681	662	679	653	655	671	666	664	636	661	651	673	692	671	636	660	686	675	685	682	674	645	653	694	656	638	702	676	688	674	624	682	653	639	695	645	698	676	643	643	683	694	699	662	704	635	678	674	690	642	651	691	647	687	692	713	659	682	673	640	631	655	662	660	668	639	663	646	680	703	648	674	688	694	661	671	658	640	652	648	666	646	655	744	673	671	676	671	668	667	658	674	660	695	630	642	695	647	656	702	730	622	691	700	722	696	709	688	683	659	679	641	672	681	659	688	659	607	720	674	659	676	645	635	700	674	640	685	690	657	688	662	692	699	626	673	629	659	713	669	625	630	652	669	635	623	697	694	684	713	690	699	637	649	644	639	698	679	613	654	681	690	685	675	662	701	636	645	712	663	648	676	650	707	673	640	666	680	660	675	721	681	663	642	641	664	721	631	679	694	633	704	649	629	605	684	662	652	665	668	690	662	631	662	695	697	678	609	660	650	665	662	627	657	719	664	657	643	590	681	683	697	675	658	659	657	677	618	647	741	666	677	668	692	673	652	645	691	659	625	687	659	689	673	660
29733	15481	1944	495	307	238	199	228	194	185	166	183	173	178	185	162	162	159	181	170	172	166	175	174	162	181	159	177	166	163	165	201	176	159	161	149	141	163	174	160	142	156	173	176	170	164	161	184	170	191	142	157	162	170	153	168	131	169	168	156	168	167	171	178	172	152	172	205	157	160	140	177	161	180	164	174	182	163	166	157	169	158	149	162	179	173	172	161	166	158	174	151	165	167	184	185	162	165	156	148	165	169	181	157	183	165	172	194	142	156	173	151	172	166	183	158	170	167	175	150	142	168	163	174	157	178	185	166	174	173	173	153	171	170	157	164	169	160	156	198	174	142	154	162	159	179	172	161	160	156	175	145	175	160	166	173	152	160	165	179	166	177	155	161	162	152	166	179	151	165	190	162	150	181	176	155	188	188	166	156	167	163	174	174	156	158	176	176	170	151	169	184	184	154	166	150	176	147	160	166	145	195	171	165	150	170	173	188	182	175	168	150	175	192	173	164	162	164	175	176	154	178	138	154	153	155	155	170	166	144	168	160	165	163	175	175	170	174	166	166	160	172	179	171	170	160	161	161	154	162	166	159	160	135	146	154	171	163	138	166	161	157	152	146	171	171	164	172	153	160	172	147	160	165	152	164	171	166	184	166	163	168	171	157	162	172	155	143	196	153	166	168	168	156	157	170	175	155	184	169	174	131	168	152	146	157	171	175	141	170	155	148	137	198	158	172	169	193	154	159	172	154	154	153	177	182	155	170	173	154	165	149	178	181	187	152	156	170	163	181	149	162	148	174	159	155	176	157	169	164	161	150	158	190	149	133	165	156	169	165	149	160	139	173	155	159	167	160	164	151	158	170	159	184	130	162	154	163	168	178	169	185	158	179	180	154	155	182	153	164	151	141	146	181	160	161	144	176	163	170	148	170	155	151	172	196	164	152	156	144	162	181	150	170	190	166	168	165	161	154	156	168	171	169	180	172	150	174	168	176	164	169	167	185	169	167	179	173	153	155	187	158	149	154	169	179	152	181	183	182	189	177	137	141	169	191	173	159	162	174	149	144	177	167	162	157	149	184	161	166	180	169	179	165	167	165	152	174	161	145	148	135	152	161	163	171	155	171	172	175	175	167	173	162	188	159	168	174	172	160	163	168	173	141	142	167	132	173	159	186	163	161	182	173	148	149	164	171	168	153	160	177	144	167	172	147	167	143	143	168	157	165	158	168	163	169	193	196	144	151	145	143	184	178	150	183	174	197	147	183	164	187	156	152	161	161	173	175	199	167	164	178	161	157	165	157	146	173	156	164	163	182	199	157	166	176	149	189	138	163	179	156	180	157	141	179	163	177	161	166	174	162	169	148	161	153	166	156	150	188	164	158	166	194	160	178	141	164	170	170	178	172	155	166	159	172	165	168	183	166	159	160	159	183	151	161	159	157	182	158	145	167	167	161	184	149	150	151	179	173	154	170	180	168	159	170	157	177	166	172	144	177	181	140	176	181	152	173	150	185	185	144	173	178	153	167	166	160	184	157	166	153	186	162	173	184	166	186	155	151	158	180	173	178	176	175	162	151	158	170	157	189	161	150	188	168	153	159	162	164	175	180	182	191	156	162	151	152	172	172	149	159	154	158	169	142	202	147	147	150	151	166	161	178	179	189	153	190	161	161	165	175	159	146	143	145	192	186	155	155	200	175	169	166	164	187	158	169	147	159	161	169	157	164	168	169	185	194	184	152	161	163	151	166	175	173	163	144	148	166	185	174	161	167	181	164	158	174	145	161	153	157	161	176	166	183	175	154	126	156	178	154	169	152	173	155	166	149	173	170	173	172	162	163	151	148	157	163	153	177	168	170	162	177	173	142	153	164	159	172	162	168	150	145	162	162	148	152	191	167	179	136	191	174	178	154	166	165	157	178	154	161	152	151	145	188	155	160	170	156	159	149	181	163	178	163	140	163	183	153	149	145	185	201	179	149	162	151	155	174	165	173	152	174	169	181	173	149	163	155	178	175	157	164	166	177	162	158	144	178	160	161	154	147	180	169	146	176	155	157	159	192	191	136	187	173	141	151	160	164	172	191	162	177	158	183	183	173	160	175	191	158	173	174	135	155	189	158	154	186	163	182	180	166	169	165	161	170	170	173	193	180	180	171	138	176	143	180	164	172	172	176	178	176	164	191	165	154	129	159	183	168	148	176	165	150	146	158	164	166	157	165	144	154	175	157	157	165	161	170	170	149	131	166	154	151	161	149	155	155	160	154	165	160	158	144	178	168	145	142	176	154	173	155	167	157	177	147	167	171	158	190	176	164	169	180	169	180	155	160	170	168	150	157	171	192	159	153	168	156	170	164	153	158	138	167	150	166	163	188	146	166	201	173	182	184	163	165	162	171	152	161	143	172	189	152	183	159	169	157	157	166	130	173	152	168	152	170	174	156	173	172	171	159	179	155	144	171	146	157	175	154	153	164	170	146	166	148	157	162	172	165	145	134	155	169	155	175	164	177	146	167	184	169	189	170	172	150	166	190	153	158	165	146	174	169	162	174	156	170	164	155	165	156	184	175	169	165	158	168	161	161	170	166	156	172	148	183	146	184	167	177	148	160	156	180	143	185	167	149	154	174	167	159	159	194	143	163	162	164	152	184	171	153	144	169	160	168	160	166	166	153	164	167	181	167	194	158	138	183	144	169	160	177	153	148	158	156	171	167	170	172	183	156	203	176	135	173	167	188	165	159	171	170	159	163	177	182	169	162	178	170	146	158	161	192	168	182	176	162	160	157	164	157	189	146	173	157	163	162	173	147	155	150	159	151	174	165	153	171	168	182	171	185	159	151	157	193	160	163	155	177	153	156	192	172	161	158	168	147	175	150	162	167	192	165	160	161	153	164	151	168	165	176	185	169	157	156	177	161	182	178	172	150	151	134	147	166	185	164	158	151	168	146	168	182	163	158	159	178	168	179	147	156	169	163	163	159	185	156	176	178	141	160	147	168	155	155	159	164	167	164	173	155	187	155	142	177	144	169	178	172	169	150	152	160	158	162	173	155	151	151	153	171	178	168	152	157	165	159	181	148	161	147	185	172	187	176	153	164	165	171	157	186	139	160	159	154	166	143	172	168	160	166	153	181	157	161	180	158	161	157	167	148	175	164	187	161	166	147	160	146	159	188	183	156	180	150	170	158	166	168	159	159	176	180	149	159	168	151	145	186	158	176	153	153	159	165	160	158	152	151	155	166	162	176	172	193	161	170	134	164	168	159	167	175	171	173	174	164	164	154	180	147	170	176	148	188	164	147	166	152	174	164	168	164	183	172	165	161	169	160	156	157	178	166	184	160	172	165	167	152	171	163	194	174	188	160	165	173	164	188	172	170	148	171	172	174	148	152	156	169	194	174	157	180	149	170	143	159	170	157	158	185	156	166	163	168	178	153	186	145	160	159	182	156	166	189	175	171	161	163	180	169	189	146	166	146	154	176	152	150	157	154	172	182
5340	879	719	443	341	263	243	218	215	241	186	215	184	175	174	176	185	169	183	157	180	172	179	176	142	185	167	165	175	169	169	157	160	178	189	129	201	164	156	140	167	151	165	183	164	147	185	172	192	167	162	154	150	185	168	165	180	185	155	170	172	163	165	164	187	147	156	157	160	167	152	168	175	181	166	174	167	166	164	184	175	169	178	165	163	165	155	163	168	165	175	164	167	186	145	175	172	165	178	153	157	156	171	177	153	175	192	155	164	144	152	164	160	195	181	156	144	168	166	186	164	172	181	173	172	162	165	165	169	150	157	167	180	176	159	162	145	183	173	200	156	168	163	162	177	178	167	165	174	137	162	183	162	160	148	176	172	156	150	174	162	167	174	184	146	169	174	154	163	161	162	160	176	181	169	154	177	151	172	166	156	168	146	159	192	157	155	149	169	147	148	161	163	177	146	157	159	161	164	152	147	188	175	163	156	183	184	166	173	171	153	165	171	149	177	147	185	168	179	166	174	190	169	155	146	186	158	156	176	177	188	156	179	167	165	175	174	152	149	185	175	158	144	158	179	173	162	155	164	140	161	151	157	144	169	171	152	164	147	151	169	150	161	179	145	171	191	171	150	156	182	169	167	175	154	144	190	171	179	156	163	168	146	193	170	174	137	176	164	155	158	157	182	177	145	154	165	173	150	169	170	172	179	162	178	164	144	162	165	178	202	184	168	158	191	170	143	149	158	166	180	171	180	154	156	149	174	172	169	164	156	177	166	179	134	162	164	146	170	161	173	182	154	166	154	159	156	159	182	162	173	157	166	155	153	148	180	182	178	175	172	172	165	170	165	174	157	169	159	170	176	172	166	168	168	191	177	156	156	169	159	174	159	150	144	156	173	177	182	189	162	167	168	165	165	174	149	166	159	169	162	140	188	164	179	151	153	177	188	180	168	187	161	167	157	157	172	184	152	176	168	187	167	174	168	166	168	166	170	151	170	162	159	167	187	179	176	169	179	150	185	157	147	140	171	167	184	142	166	168	169	173	168	165	164	145	156	161	169	161	157	215	170	135	172	168	160	157	182	168	172	159	166	157	157	161	150	173	160	166	176	181	167	172	156	160	155	162	181	152	157	166	188	168	173	159	178	174	165	164	189	162	154	145	150	151	162	176	155	173	162	155	166	162	159	193	154	165	165	168	160	172	144	178	161	168	172	182	166	149	178	172	176	164	154	166	126	168	164	173	162	152	147	170	169	169	167	169	163	160	158	178	153	163	171	142	165	156	143	165	179	184	169	156	142	179	176	160	163	151	172	176	155	168	178	156	155	174	154	178	186	155	174	156	166	157	168	158	167	168	173	155	161	175	167	177	158	168	156	177	171	150	143	189	159	175	168	188	164	157	181	134	162	182	158	176	156	162	137	181	160	146	173	156	171	173	126	176	172	149	174	164	182	179	171	167	148	148	172	176	149	148	156	185	178	198	179	158	186	178	164	171	143	184	184	179	182	166	166	164	139	175	140	177	163	159	161	178	216	178	182	168	164	141	174	155	160	160	156	170	152	172	149	172	174	169	164	164	175	162	181	164	170	138	167	165	138	160	179	179	168	157	196	173	176	162	174	149	171	177	168	160	169	197	170	161	154	142	155	140	171	168	170	162	161	175	188	158	167	181	164	174	174	162	165	159	153	153	181	170	173	182	179	170	167	163	174	151	168	161	172	177	190	163	186	169	169	174	165	171	177	190	165	150	166	170	176	171	180	181	160	175	192	140	160	150	181	153	158	150	155	179	162	160	164	185	173	147	166	170	192	136	161	151	192	168	161	162	154	188	153	173	177	150	155	161	180	169	152	165	160	167	185	165	139	169	148	182	167	155	174	162	158	170	166	184	169	169	160	140	169	183	167	170	151	188	154	168	178	176	166	156	166	166	182	206	153	160	163	140	155	153	172	183	169	148	171	144	181	160	165	158	188	180	181	155	163	166	176	162	160	159	166	168	169	168	168	167	144	163	176	173	159	169	149	185	153	175	164	162	166	161	169	183	170	165	166	160	163	198	172	157	156	164	179	162	166	167	143	168	166	156	178	190	161	174	157	167	165	150	150	167	152	170	153	163	164	164	171	169	169	171	161	167	173	179	165	186	161	160	150	165	162	139	160	185	167	175	171	148	190	173	162	149	144	158	147	163	157	162	169	150	160	163	170	170	186	146	169	150	192	159	158	176	174	147	178	160	164	161	148	152	185	185	186	162	169	155	165	141	170	151	203	186	168	149	144	163	168	167	184	152	178	172	162	149	146	151	167	148	192	177	177	195	155	171	179	158	157	169	169	187	196	157	184	173	172	171	162	160	127	161	173	160	171	169	190	186	163	197	158	159	177	133	171	190	179	168	161	173	151	167	171	157	176	152	160	155	183	182	173	166	167	145	156	168	184	161	186	159	174	172	153	163	188	169	152	164	150	154	162	171	173	162	155	180	160	165	176	163	171	162	153	155	176	173	155	165	155	175	177	152	166	166	160	168	187	141	173	139	172	152	146	183	167	161	168	162	170	160	158	147	168	157	163	185	181	170	175	177	173	190	177	173	166	165	161	181	148	171	177	136	158	160	160	175	167	161	156	149	179	164	145	152	181	168	159	168	151	151	162	175	167	161	181	193	171	171	172	170	159	170	170	153	175	169	165	161	161	190	168	149	143	170	165	144	154	164	166	146	144	174	161	173	170	166	154	179	155	162	181	138	147	161	140	159	168	165	182	173	186	169	177	155	156	162	181	160	197	179	169	153	151	164	158	184	159	155	154	172	175	166	177	161	144	164	176	178	192	150	165	163	185	164	160	160	175	191	160	162	172	169	186	185	153	191	148	160	174	173	142	156	170	168	170	162	173	169	185	155	165	164	174	187	189	171	156	188	174	184	176	175	157	150	152	170	170	160	188	167	138	165	168	165	186	151	162	191	169	161	163	156	185	177	173	185	178	183	142	169	173	157	167	169	186	198	168	172	205	181	176	190	170	177	177	177	163	166	161	155	155	176	159	175	166	179	181	178	158	150	165	157	169	170	167	177	166	165	154	160	190	167	163	160	183	178	159	173	150	146	173	162	145	152	174	160	169	148	158	150	163	164	184	187	185	152	154	164	184	181	168	188	164	162	205	190	159	142	161	174	167	139	188	149	149	178	153	172	175	176	158	180	163	173	168	172	159	167	160	177	183	160	163	185	160	151	175	144	155	155	202	157	192	160	178	196	159	175	155	145	169	170	171	156	152	174	164	161	164	167	167	155	156	173	180	145	195	165	178	163	158	156	178	167	176	144	158	201	163	162	157	188	157	161	170	184	172	161	174	160	178	172	173	183	171	156	168	173	166	178	180	166	159	164	155	134	180	164	148	165	186	163	157	155	167	161	141	168	162	131	179	168	198	162	168	167	147	145	152	167	163	182	159	175	181	153	146	200	155	180	159	171	158	170	161	167	160	179	192	186	174	154	165	190	157	178
25441	20960	27516	24567	20962	12833	1847	1213	978	864	788	729	693	682	632	607	695	581	616	628	594	606	600	547	575	591	545	556	523	532	522	557	527	520	540	523	550	491	555	544	545	541	539	544	452	524	497	476	528	528	489	495	510	531	505	526	538	487	502	522	500	499	491	513	517	513	493	506	551	546	536	521	491	478	507	504	515	488	527	522	446	498	492	522	520	520	477	510	491	510	543	539	503	502	478	519	508	526	550	525	477	504	483	513	436	478	494	517	451	521	539	524	522	546	527	472	503	513	523	478	510	508	480	474	491	520	530	488	484	520	545	459	521	509	474	496	480	507	508	487	525	545	535	508	513	504	522	503	466	483	499	512	517	506	498	535	495	520	493	516	509	480	514	507	501	491	461	490	526	532	531	514	502	534	492	500	469	489	498	460	494	489	485	478	514	538	515	519	523	502	477	473	527	526	473	518	484	512	476	505	473	523	532	517	519	523	504	510	510	517	502	504	509	505	510	511	536	517	504	479	504	519	510	546	514	522	524	519	493	469	512	491	505	498	519	532	548	496	501	475	525	471	482	495	502	482	497	497	540	498	530	474	531	482	478	498	526	488	473	521	526	498	510	555	493	504	494	458	513	484	479	485	525	473	509	442	502	507	523	488	536	460	505	494	490	494	513	556	499	537	542	505	473	486	479	498	558	507	516	520	500	512	523	487	488	483	486	541	524	488	458	482	506	504	526	525	518	487	497	512	491	507	493	507	514	502	526	521	532	498	484	550	484	486	523	479	522	490	511	496	499	531	517	508	516	520	475	542	495	471	549	532	521	524	556	467	475	518	533	493	492	475	516	471	505	497	489	505	489	494	507	468	472	521	466	482	519	538	452	472	469	525	477	517	470	492	542	470	498	460	460	479	478	550	456	480	494	491	508	505	485	464	501	462	479	479	484	509	543	455	503	527	493	483	503	462	524	512	481	478	541	503	469	532	483	486	512	547	477	502	484	505	469	506	547	492	540	547	528	464	490	540	538	502	507	510	520	482	483	458	513	519	519	490	506	532	519	523	522	524	538	547	500	494	505	465	514	490	483	515	503	537	486	522	484	513	526	487	501	461	477	515	516	543	516	487	495	502	484	467	514	470	490	526	529	508	497	472	509	462	473	514	493	513	504	531	507	493	493	494	513	494	514	498	490	494	491	488	456	468	498	465	521	525	468	470	488	529	461	482	497	473	479	513	481	509	564	518	466	461	523	480	464	513	562	494	495	491	489	521	489	510	497	470	482	511	504	515	499	499	523	494	471	483	499	521	489	506	504	485	527	514	518	526	520	494	511	477	469	501	500	516	505	492	541	488	546	491	521	516	475	502	490	455	505	485	498	496	512	511	507	513	506	469	497	443	510	521	482	498	497	466	512	544	471	464	534	500	513	512	537	514	499	491	503	526	550	483	497	497	515	518	537	481	489	480	500	462	510	510	482	524	554	502	501	520	480	465	492	505	538	519	508	459	494	503	476	504	476	498	498	526	509	481	507	467	487	457	496	497	521	502	447	487	502	508	515	501	461	546	504	480	492	522	537	515	499	503	512	518	501	490	521	468	505	458	489	504	471	524	482	509	497	468	499	460	469	492	466	505	461	480	523	485	505	482	446	505	528	495	510	498	518	518	493	489	472	470	500	483	513	525	494	513	496	492	508	478	499	514	512	517	549	497	484	509	461	485	501	509	510	485	487	513	500	469	496	552	474	509	488	508	507	496	502	481	497	532	501	499	499	501	476	526	489	519	503	512	465	485	497	445	471	522	531	479	498	504	479	475	521	525	504	529	519	527	515	531	470	513	517	519	543	499	523	495	522	506	474	504	472	466	511	503	472	481	546	481	494	518	495	557	527	529	475	522	474	460	535	473	516	499	558	462	489	507	486	499	498	530	519	537	497	473	496	497	501	543	513	482	488	490	479	498	483	502	503	498	492	528	539	521	511	510	513	538	496	467	532	489	528	504	531	503	513	512	473	477	460	502	483	534	502	485	506	554	500	503	484	492	502	501	559	509	488	480	485	476	502	499	500	485	488	478	514	493	490	504	503	513	511	510	519	535	506	505	468	549	478	480	525	505	492	506	512	478	480	523	502	476	452	537	485	496	524	533	494	481	497	525	486	489	527	529	497	534	536	514	523	485	501	482	533	507	502	478	493	522	504	485	497	465	470	504	467	482	455	527	504	492	488	447	523	473	540	494	495	476	523	508	529	494	483	492	490	488	450	479	482	474	535	518	522	495	499	495	514	434	487	476	532	494	523	474	474	474	501	493	496	466	517	504	477	541	490	498	491	473	484	486	522	507	545	504	505	536	477	473	504	515	473	493	488	487	550	501	493	512	476	485	517	519	526	474	548	479	492	483	482	540	497	509	508	526	490	473	458	499	493	485	517	494	473	530	490	530	524	501	504	523	523	513	501	485	491	461	483	487	473	462	462	482	498	494	510	520	518	517	516	496	483	519	510	514	495	481	497	464	499	461	480	465	537	504	490	537	537	491	508	500	501	483	465	513	477	528	474	553	490	510	466	484	490	453	469	548	496	509	510	509	537	526	498	531	494	495	517	520	521	484	470	502	514	510	510	478	504	522	527	508	489	499	501	501	515	497	518	537	523	555	477	503	495	519	481	502	510	512	516	484	495	494	489	531	499	493	460	520	572	526	485	509	482	498	518	469	456	513	487	511	515	503	500	468	487	518	503	511	479	512	489	491	486	507	519	547	521	535	491	487	490	477	531	515	487	471	517	530	537	501	512	485	493	529	489	457	512	486	519	532	503	512	512	510	471	517	465	496	473	494	498	551	491	495	511	554	493	458	500	488	455	512	500	474	483	535	518	503	495	517	484	513	511	503	494	475	464	531	457	517	511	472	506	545	512	528	490	504	525	478	488	493	525	454	494	544	505	534	485	481	513	518	508	498	498	535	493	497	480	517	485	501	482	477	485	497	494	546	508	509	503	476	518	494	486	540	502	487	503	505	505	510	475	520	559	524	495	516	510	519	455	488	501	467	511	524	485	497	491	497	487	497	509	491	497	486	543	493	482	468	487	522	509	511	528	542	504	509	525	507	517	497	503	481	501	504	518	508	510	518	481	519	476	486	524	525	479	456	517	477	489	470	516	502	501	518	448	489	532	496	495	515	503	560	564	496	482	479	494	503	507	537	523	469	494	472	459	499	489	501	466	517	481	507	483	460	481	489	534	519	510	532	495	526	484	481	497	480	458	512	506	505	529	471	503	515	525	498	508	482	539	509	493	528	494	494	479	493	530	505	499	490	490	495	479	468	461	507	477	476	498	493	491	514	531	419	513	492	494	504	513	503	451	497	472	510	544	538	485	490	480	497	505	534	528	517	497	495	482	526	493	499	500	519	471	517	509	475	490	482	468	507	485	524	488	487	519	499	518	506	526	515	489	489	527	471	520	523	498	471	495	472	549	526	523	473	516	496	511	516	507	497	511	473	519	512
7155	12111	10853	6091	4051	2940	2205	1888	1550	1362	1175	986	961	898	772	696	733	702	647	629	598	612	546	549	541	582	541	513	537	515	560	558	514	524	460	448	499	467	471	468	467	459	499	497	485	493	506	456	495	464	483	443	461	467	447	464	486	456	446	462	427	462	457	451	479	484	486	460	447	504	453	481	459	486	467	474	483	476	472	488	463	474	447	440	471	467	459	467	481	445	436	478	457	424	498	439	458	457	444	478	473	471	505	457	459	431	458	488	454	489	477	460	451	447	454	477	470	452	483	438	457	446	465	476	441	460	482	437	416	485	429	468	456	462	445	460	493	481	447	430	481	471	434	454	470	430	461	467	470	468	466	467	476	461	423	471	458	477	456	436	497	439	467	473	481	474	478	447	474	462	450	451	466	479	439	468	477	472	465	468	437	474	451	435	441	462	458	433	458	478	411	438	459	493	448	468	487	453	435	474	434	441	511	441	484	458	455	444	455	449	494	453	474	509	484	474	456	456	444	433	448	438	442	449	470	441	485	455	468	444	465	456	464	436	419	435	459	481	420	494	471	441	477	471	467	449	468	464	453	419	439	441	452	420	504	483	456	419	474	472	428	476	461	442	448	458	460	472	455	448	488	443	460	462	528	465	452	469	474	439	426	479	450	484	435	459	468	486	485	459	464	441	468	475	500	437	421	450	472	464	468	498	424	443	485	476	467	459	473	424	509	452	457	460	423	491	472	450	463	469	438	452	499	466	457	471	476	453	466	468	470	508	470	462	482	469	461	497	447	455	454	444	460	444	437	476	488	453	451	455	477	450	433	480	458	512	492	457	444	490	414	479	485	469	454	505	462	475	443	450	441	483	436	458	470	464	495	450	468	487	429	466	477	454	470	459	438	465	427	466	442	429	482	458	455	479	453	477	488	469	467	428	454	475	444	464	462	436	477	460	473	431	466	461	481	496	450	428	445	463	420	435	420	443	454	496	471	458	463	438	483	464	473	440	463	451	482	452	412	402	487	450	486	444	440	480	449	484	465	457	419	438	438	437	444	477	432	483	490	449	486	450	442	442	437	459	466	496	451	443	472	476	478	487	460	464	431	526	469	487	443	469	469	468	464	437	459	422	436	488	443	482	440	460	461	469	435	477	472	456	483	464	450	453	485	420	423	459	455	463	450	497	450	474	456	485	456	460	479	480	455	441	469	460	514	439	483	452	465	484	459	496	405	484	458	424	482	455	440	454	462	440	448	481	473	463	432	427	434	455	433	474	457	460	452	395	456	439	442	447	450	420	481	446	454	440	460	465	494	476	481	467	485	474	446	479	455	488	453	459	474	447	498	459	440	482	442	447	445	437	461	452	489	451	435	432	472	463	485	452	474	445	506	436	454	452	495	441	428	450	467	438	477	467	459	450	427	450	462	458	461	493	453	428	453	448	448	461	463	441	460	489	459	467	489	416	462	456	417	443	426	450	472	469	432	433	447	477	453	458	499	453	478	433	492	429	490	443	422	460	452	452	407	470	428	460	459	475	450	487	471	442	461	443	459	467	495	431	448	455	481	459	487	471	462	447	478	435	477	493	457	489	444	457	467	441	486	422	456	434	444	451	459	483	466	493	469	470	427	424	436	455	453	424	450	473	485	476	461	461	457	445	446	435	427	486	460	504	449	457	453	456	453	460	449	457	501	479	491	448	451	469	448	470	484	504	460	448	462	464	434	448	481	420	478	463	450	478	407	450	453	442	450	463	474	485	487	443	458	450	463	468	462	492	450	458	443	454	457	436	476	443	452	450	440	467	476	445	455	436	469	446	450	438	489	487	470	488	457	469	395	478	442	471	461	475	484	430	490	458	450	460	435	454	465	441	475	433	452	468	466	450	427	469	442	470	453	449	498	444	461	458	461	449	486	466	459	519	443	471	474	468	455	442	427	480	452	430	476	435	455	483	450	435	453	452	472	481	442	450	486	515	470	452	460	473	473	459	433	446	498	481	447	474	456	477	458	454	468	448	466	475	439	486	466	457	463	431	477	442	449	482	460	499	458	467	472	463	466	466	515	438	466	520	458	470	452	443	463	453	467	462	442	467	486	483	462	492	446	420	465	462	434	480	458	473	387	459	481	428	461	474	460	396	483	487	451	438	484	438	435	488	468	446	465	491	458	422	436	453	451	445	458	443	435	477	450	471	451	478	450	475	448	453	460	442	460	463	449	494	474	453	481	510	491	439	469	445	476	465	468	491	472	449	445	463	448	456	464	443	429	496	461	466	412	474	463	485	446	432	457	422	459	420	473	471	475	466	441	458	431	427	447	478	470	447	487	470	495	438	500	487	452	424	450	479	503	472	466	441	434	451	468	445	451	465	473	489	453	477	448	459	486	458	469	433	449	459	446	425	482	470	423	497	489	427	417	430	482	454	458	463	446	436	465	433	466	477	440	456	430	477	474	435	458	425	470	487	457	477	456	450	455	454	436	428	461	462	444	420	452	430	460	466	456	470	447	447	483	458	495	460	426	452	488	463	459	467	470	469	473	496	474	489	453	462	413	452	479	489	494	416	453	445	432	449	477	501	451	461	465	432	430	456	443	440	462	449	423	454	466	512	411	437	492	448	475	447	427	475	464	473	447	429	456	451	454	431	443	453	435	437	479	437	475	438	430	463	489	421	499	459	441	472	457	481	474	505	441	463	448	472	441	425	459	449	447	480	466	445	448	445	454	439	471	445	490	468	434	429	436	470	481	468	477	490	441	486	442	452	460	455	436	490	435	454	446	455	452	462	485	438	488	464	422	447	439	447	464	445	459	428	462	480	499	421	452	479	439	469	482	463	452	493	454	452	475	464	460	484	436	486	466	463	448	487	457	445	464	447	458	489	443	469	458	468	482	458	470	477	465	458	478	439	458	458	448	459	460	450	442	458	458	426	454	473	466	466	458	458	447	428	492	493	453	492	463	462	455	460	475	458	452	437	466	406	487	465	461	464	487	422	437	416	437	441	446	496	471	464	486	463	471	443	482	478	466	484	458	477	452	447	502	472	479	464	447	482	472	443	434	472	444	492	445	497	459	484	465	480	444	457	459	433	435	420	499	449	455	456	438	502	491	498	439	459	488	461	458	460	440	415	458	455	449	470	439	444	416	446	450	476	445	455	440	449	460	449	431	462	436	485	489	471	478	471	443	478	467	444	479	435	479	442	435	467	488	449	482	452	477	476	424	422	429	472	464	477	437	417	453	496	426	473	467	506	475	441	478	456	466	458	458	442	470	453	490	472	492	423	471	452	473	470	467	474	439	455	473	452	473	444	480	436	477	449	446	456	453	499	480	422	446	466	486	455	503	459	477	441	462	511	434	453	484	457	454	475	447	477	436	487	480	433	466	474	474	474	465	480	475	442	417	471	467	453	458	450	438	467	444	490	463	431	478	463	474	449	476	486	487	467	475	443	402	464	500	453	479	457	449	497	469	451	471	455	468	446	461	467	464	427	470	488	491	461
24182	21966	29122	25476	21978	22086	11930	2343	1694	1555	1384	1305	1225	1100	1114	1061	1006	934	946	974	888	919	860	909	862	853	837	853	870	814	828	819	841	808	787	823	868	804	829	805	801	819	791	808	847	809	800	749	791	780	827	789	746	778	814	769	761	737	747	736	796	757	772	749	783	826	783	809	765	805	766	756	734	773	796	796	756	729	841	815	837	777	752	777	747	702	784	825	796	750	779	773	759	738	760	790	757	752	783	798	767	785	811	819	768	823	774	736	741	742	793	792	774	773	723	770	761	770	779	762	750	800	759	736	735	765	775	706	778	758	773	738	722	800	783	791	738	781	768	746	772	769	738	800	787	762	753	774	783	731	819	737	788	796	769	764	783	726	739	715	732	743	769	809	714	733	789	758	743	712	706	804	786	774	746	781	774	687	765	772	731	780	731	761	776	778	764	804	825	751	756	747	779	775	746	724	809	795	742	789	775	809	752	797	729	764	719	797	792	773	749	766	783	754	758	750	745	775	721	743	732	755	764	812	756	752	780	767	829	807	754	749	738	795	788	777	743	711	707	788	790	733	779	722	771	774	787	773	759	731	774	770	817	744	826	793	749	777	756	704	716	783	798	765	783	797	710	796	757	710	766	747	752	789	761	761	754	746	735	782	711	789	796	808	763	779	758	758	785	740	758	784	764	733	685	765	779	758	760	753	775	709	722	770	759	790	764	774	764	792	714	772	764	729	729	746	749	713	746	810	785	788	758	788	766	762	785	755	774	779	718	755	744	735	726	792	734	778	771	764	763	770	748	813	788	782	775	798	781	853	786	718	737	772	736	739	771	739	741	774	743	813	761	754	757	749	747	778	781	776	758	730	774	751	831	786	795	791	761	735	775	789	797	768	757	793	746	794	708	719	734	735	772	861	787	777	749	780	732	733	772	791	716	779	772	776	778	743	782	771	743	762	787	758	751	746	735	691	757	750	720	763	751	779	790	804	672	719	777	767	743	791	822	780	722	703	760	781	698	776	800	815	759	754	745	781	696	750	731	760	761	758	756	743	752	773	756	713	728	753	727	774	766	763	784	764	753	700	770	789	787	763	757	752	778	756	747	755	763	745	767	785	776	816	799	777	798	721	793	750	698	793	763	734	791	804	805	801	749	715	714	791	734	805	743	684	753	773	782	805	749	784	760	782	787	738	767	820	798	765	759	748	780	788	724	814	728	747	809	800	749	714	784	767	790	717	809	775	776	744	736	811	706	767	766	803	693	791	830	768	724	731	740	742	789	767	758	752	787	756	731	757	749	723	790	761	770	802	726	768	739	748	751	760	721	753	813	764	701	825	732	740	767	765	754	786	773	764	723	722	734	757	761	748	768	764	730	750	763	754	782	795	781	757	766	768	774	789	788	790	778	771	751	698	795	744	781	730	774	778	802	738	789	786	755	712	720	760	731	781	794	751	783	719	751	762	722	723	739	767	741	788	756	795	787	779	786	758	764	828	785	676	765	746	693	761	753	743	766	787	783	757	794	771	755	760	754	746	746	721	762	722	770	784	713	752	804	781	767	736	792	827	757	743	729	803	768	765	799	723	772	805	785	790	807	770	816	773	748	770	724	764	767	751	751	757	789	775	814	801	742	744	768	763	767	799	772	794	786	801	780	759	739	735	764	770	785	811	759	772	749	769	778	708	774	751	825	823	780	735	760	769	823	736	755	798	756	765	796	791	716	805	763	774	749	766	776	765	774	801	757	780	757	755	723	775	738	799	737	809	765	777	737	794	738	742	777	769	760	794	735	727	766	746	763	766	734	709	794	741	824	765	752	794	759	756	776	732	751	780	798	757	747	803	753	736	776	756	734	773	759	720	719	759	798	738	752	723	784	792	802	777	756	752	785	753	784	732	835	808	730	795	803	736	696	709	768	765	790	725	768	765	746	775	775	755	676	783	758	748	780	734	739	731	836	750	766	781	700	794	741	721	762	744	780	774	759	766	756	792	742	789	763	789	753	763	738	761	760	746	791	727	765	747	763	755	765	753	782	760	765	778	750	769	804	726	770	738	679	725	751	735	777	695	758	796	756	788	750	719	707	779	770	735	773	749	787	791	780	771	773	737	760	706	822	806	777	773	747	748	775	737	717	731	757	755	785	799	784	741	735	764	709	781	714	787	703	758	760	757	742	772	781	805	772	741	794	760	744	752	727	758	760	767	788	735	755	764	761	820	751	755	769	777	772	711	763	782	739	777	757	743	778	740	774	780	772	791	759	793	758	712	776	735	787	796	736	739	739	750	760	738	749	788	697	773	811	807	713	757	755	751	754	768	734	744	754	791	771	756	814	764	745	793	769	757	794	788	769	709	743	777	753	722	717	773	780	756	776	736	776	755	752	770	742	772	772	762	748	736	711	727	781	740	779	729	767	719	781	809	795	755	739	773	792	749	734	803	748	751	730	701	746	776	807	710	754	749	746	744	808	747	759	732	838	796	746	779	781	761	691	784	778	790	773	762	794	766	716	781	775	734	746	789	790	796	793	702	786	794	763	795	755	753	744	732	733	753	817	816	703	824	745	789	771	772	756	758	704	791	715	751	762	776	771	749	741	737	740	789	794	797	726	808	739	746	810	771	784	723	734	787	774	776	787	751	735	722	743	740	752	757	793	779	762	787	811	824	765	753	741	715	774	757	762	764	708	726	808	778	692	760	758	767	782	777	763	817	788	772	775	720	781	750	728	713	782	754	795	790	761	774	736	749	728	810	748	791	754	727	781	812	804	787	749	759	763	741	724	765	832	820	724	743	764	766	728	778	803	752	775	731	795	783	781	766	770	741	744	793	741	719	768	740	727	752	779	711	791	744	758	766	765	756	775	720	741	790	795	779	757	754	741	746	710	748	753	748	794	773	722	728	782	771	758	793	777	764	736	783	727	766	705	764	746	760	707	767	769	768	788	720	783	748	765	781	733	728	754	766	753	750	715	750	753	812	780	718	744	725	753	722	755	762	760	803	796	720	795	769	754	750	725	768	752	791	755	740	743	726	805	759	751	757	780	766	806	818	771	776	775	783	790	783	753	806	755	716	766	784	799	767	797	749	800	795	777	738	698	808	754	755	812	810	776	774	803	816	776	771	762	770	734	735	793	765	781	792	707	767	804	774	750	787	788	751	743	783	745	763	730	763	774	755	739	737	798	757	681	742	742	798	761	739	778	738	789	743	748	714	786	798	786	763	727	736	767	756	748	734	796	792	746	762	758	749	767	817	718	751	718	698	748	774	733	759	748	732	753	758	750	734	757	835	743	752	752	776	741	777	756	721	778	742	762	751	751	751	770	734	789	799	782	763	735	716	794	776	758	747	783	746	749	709	756	783	743	757	770	765	742	757	782	743	779	754	770	760	674	773	746	782	776	779	787	769	785	735	741	769	751	786	733	782	735	748	757	772	827	782	698	806	758	778	779	756	770	781	739	837	792	784	790	739	784	753	747	779	783	714	724	771	743	783	765	778
9736	18150	16446	9782	6702	5076	3883	3135	2583	2180	1899	1620	1420	1370	1261	1125	1087	979	952	925	873	873	869	894	832	717	811	806	748	783	701	696	746	717	717	700	689	716	713	702	709	692	724	687	643	755	654	656	682	656	667	655	694	705	633	655	619	702	724	689	658	641	691	688	640	673	674	654	622	606	617	667	652	614	672	657	629	662	651	647	628	659	621	628	613	636	695	671	667	667	644	598	651	702	624	632	658	619	607	646	632	609	670	665	624	655	683	617	660	666	607	619	619	643	669	605	637	642	663	661	625	674	596	629	648	648	677	619	644	671	661	634	663	679	626	645	700	623	647	643	608	653	649	662	666	646	668	667	681	667	628	674	609	655	708	652	632	667	645	648	636	667	674	616	646	618	667	613	610	617	678	624	649	632	620	629	645	658	707	663	646	637	632	634	618	617	625	648	592	635	638	646	638	672	610	644	651	647	668	590	610	639	637	666	645	644	652	613	639	653	604	660	608	644	607	670	635	612	644	633	647	599	658	640	649	659	633	644	658	661	669	685	655	622	624	636	635	669	638	634	630	654	640	615	638	682	636	651	693	605	656	670	693	609	613	670	643	643	643	606	645	619	622	609	643	641	672	674	708	665	684	650	657	626	624	651	671	597	680	666	666	667	657	615	673	657	652	644	614	640	680	610	675	652	649	681	646	622	633	666	647	632	644	662	667	598	645	584	618	701	665	684	630	663	655	605	647	644	663	677	691	613	626	660	677	609	641	708	623	619	645	662	601	661	657	623	621	622	633	656	636	665	666	669	641	649	623	623	629	620	677	680	627	611	636	642	640	606	634	607	597	664	659	640	647	648	618	613	672	633	607	615	640	643	666	626	647	664	660	634	643	658	616	644	668	631	653	656	619	661	645	663	661	603	640	656	624	667	604	615	633	687	638	613	666	560	648	668	650	641	644	671	627	625	607	635	642	687	627	616	635	640	607	647	588	619	657	637	597	622	655	648	627	642	640	646	666	627	656	636	589	648	616	598	668	608	635	622	700	627	706	637	613	662	660	663	639	634	658	659	647	668	620	623	624	662	630	640	625	650	610	606	672	614	661	631	669	627	709	640	600	674	632	618	634	694	640	656	641	618	602	616	644	673	642	687	658	624	637	616	649	656	685	640	631	638	654	660	682	628	658	643	653	627	641	633	640	616	651	664	615	625	669	637	687	601	608	622	641	611	619	673	623	617	633	654	616	639	648	626	639	636	572	632	679	606	607	671	654	633	644	634	640	622	661	673	613	635	676	623	635	650	588	598	652	660	656	669	624	628	671	618	623	633	638	669	623	659	703	634	620	636	633	616	625	659	626	611	628	629	622	659	650	650	642	657	686	605	629	653	617	640	631	610	599	669	694	662	661	637	671	625	629	622	625	703	643	616	629	618	593	670	656	636	659	666	644	642	612	663	609	626	619	622	613	677	605	649	665	671	662	627	604	622	655	634	608	645	647	637	644	623	676	607	636	619	680	635	654	643	626	614	606	660	603	659	633	618	586	694	621	617	642	627	619	669	651	631	582	627	619	692	594	658	643	652	623	589	622	620	583	612	634	654	606	632	614	601	627	655	624	632	677	592	701	624	602	616	661	637	621	681	623	633	629	623	641	680	616	675	617	656	674	639	648	621	674	642	617	703	674	624	624	668	627	601	619	652	659	666	661	656	616	661	647	698	622	655	624	653	635	617	627	638	662	607	676	605	608	648	659	627	625	655	635	633	664	661	621	668	645	673	609	655	638	634	647	646	647	670	631	636	672	675	633	613	597	657	618	648	548	636	655	667	683	638	653	645	607	637	635	606	650	647	611	629	606	623	656	645	616	659	606	662	697	626	607	650	687	670	697	662	637	628	683	653	610	658	636	674	655	648	663	641	615	594	675	659	649	585	628	631	661	684	636	622	624	716	652	635	621	615	633	603	594	626	629	667	621	633	621	594	670	636	613	675	609	610	655	596	644	663	643	603	613	636	634	673	641	606	642	594	657	624	656	623	665	623	664	668	672	687	604	628	663	649	600	658	650	661	615	666	602	703	649	672	605	670	646	668	659	625	689	625	589	627	638	660	663	647	667	630	619	651	656	637	658	635	643	649	632	617	681	640	662	666	660	640	612	637	633	641	634	661	637	639	655	598	612	650	648	676	625	608	632	660	604	619	661	622	650	656	617	649	626	653	640	619	619	683	615	625	647	632	588	667	648	639	645	651	637	622	591	626	661	666	635	620	661	661	667	632	657	618	652	614	608	669	616	610	642	599	663	653	631	677	627	614	628	654	663	637	616	627	671	645	651	700	644	652	602	680	665	669	639	629	681	592	666	631	594	653	596	698	622	609	613	604	645	618	636	637	662	588	668	671	665	635	629	635	626	641	619	609	594	638	651	672	621	639	619	636	629	601	647	658	622	647	609	615	615	621	618	623	645	661	628	689	646	625	668	703	653	622	618	650	588	651	677	638	636	624	674	602	605	628	649	672	661	637	548	647	638	646	634	666	631	665	662	622	624	634	627	645	608	613	633	653	694	625	583	645	669	636	632	654	607	711	644	619	627	650	618	679	638	685	631	625	586	648	619	678	644	667	650	692	639	680	629	626	638	622	599	634	641	728	645	618	673	597	654	665	608	629	642	653	645	608	669	627	635	652	612	641	634	624	600	612	651	656	639	608	646	598	602	596	648	617	595	592	658	669	655	614	611	612	635	647	702	666	621	590	666	652	659	641	664	658	654	658	615	616	635	622	650	650	613	663	654	652	611	659	623	597	679	608	685	627	642	640	599	661	652	638	686	621	676	629	652	615	657	673	600	629	648	623	598	666	619	656	608	646	708	647	603	674	630	613	669	685	650	614	641	623	637	651	625	632	660	629	643	597	675	654	638	646	680	638	670	650	584	632	649	622	666	643	594	662	634	643	675	653	676	646	623	666	642	640	604	647	643	576	648	649	635	641	669	621	624	657	593	645	663	633	639	660	689	594	655	651	625	692	638	655	604	650	658	644	641	649	601	697	682	651	587	646	569	608	658	681	647	631	702	637	595	674	631	646	650	643	616	610	629	628	601	692	654	668	659	601	650	640	615	627	629	657	619	642	623	668	645	677	657	656	649	639	621	674	624	643	658	634	660	661	645	641	649	642	644	631	595	688	652	632	652	643	671	653	589	585	622	616	667	613	613	623	662	661	660	641	653	623	652	659	642	650	667	636	635	630	636	645	634	641	679	658	612	609	647	623	570	707	672	695	618	644	640	648	605	637	614	578	627	622	631	634	685	664	677	637	682	640	603	677	624	606	641	627	654	620	619	684	655	648	675	655	640	642	661	651	648	658	667	664	610	654	653	634	587	642	689	607	662	642	583	630	637	687	641	629	638	648	677	666	641	655	631	663	624	689	672	626	630	632	656	630	633	658	656	630	613	635	628	618	619	646	615	601	686	630	658	612	650	641	595	666	646	629	645	643	624	664	683	636	631	617
28597	14765	1868	381	232	214	163	179	191	172	165	202	169	179	161	162	174	170	174	155	159	164	158	141	165	143	164	138	173	174	176	122	165	151	144	177	136	152	166	146	158	153	178	159	165	173	144	167	157	149	167	166	164	136	146	178	158	180	169	157	160	139	170	161	154	163	140	164	167	167	140	155	153	163	164	161	150	160	148	161	178	144	163	172	181	148	155	157	167	150	174	160	126	139	156	153	160	159	153	152	182	147	168	146	169	175	161	142	149	153	161	159	167	150	171	158	175	159	191	152	182	161	151	156	173	171	177	183	154	135	166	148	170	152	158	164	143	134	153	167	150	159	152	149	153	159	153	144	169	152	151	155	158	146	159	167	180	142	163	173	157	151	171	146	155	188	162	155	156	162	149	155	165	174	177	169	157	166	137	159	172	161	155	158	139	159	151	168	159	168	151	153	157	149	141	182	151	156	148	167	172	157	153	149	140	161	169	159	140	169	152	161	172	182	155	168	136	178	156	147	156	185	158	146	159	167	161	170	155	172	169	152	162	162	160	176	174	148	167	172	162	146	169	151	150	149	150	171	153	172	159	178	154	176	185	141	178	145	160	152	149	153	165	159	151	153	139	145	144	154	162	153	160	168	165	149	143	142	173	168	161	147	160	149	152	155	163	165	148	150	155	175	178	152	160	158	155	152	160	158	184	157	188	168	159	184	157	168	141	155	183	179	174	147	136	156	164	154	154	168	153	169	163	159	150	138	159	162	167	181	154	157	161	132	139	165	163	166	135	134	163	167	159	170	168	166	183	152	156	152	161	141	142	155	175	157	161	165	158	186	154	168	169	165	142	179	159	133	140	169	158	179	160	162	160	171	136	152	140	172	153	179	139	161	174	148	167	155	135	182	149	154	165	164	179	153	130	160	138	157	171	144	154	173	170	175	177	170	161	176	142	166	173	140	154	173	148	161	162	156	153	167	174	156	161	176	138	150	154	162	144	167	184	157	171	170	174	156	145	141	136	180	156	161	151	158	162	159	160	159	150	148	178	152	156	167	148	150	149	154	170	146	158	149	187	172	155	147	147	164	158	183	159	151	187	157	154	150	146	168	157	164	168	150	155	172	152	149	152	158	164	161	160	167	150	172	171	170	144	146	136	167	132	152	155	192	156	151	170	165	179	151	152	169	149	161	148	159	166	161	158	157	155	151	159	146	173	165	145	158	167	154	169	150	178	163	159	140	160	155	152	162	178	152	144	152	185	170	158	168	148	162	165	136	168	157	162	151	153	169	158	159	140	170	169	172	187	170	149	150	160	149	149	160	153	167	161	164	152	162	146	196	156	152	185	158	144	169	157	168	141	163	158	165	136	151	167	173	169	154	164	156	161	151	134	150	169	143	162	166	178	172	171	166	174	148	150	155	150	173	134	154	142	170	148	161	164	168	149	166	172	143	168	170	131	161	176	126	169	187	174	162	155	169	166	178	156	191	153	166	151	166	167	174	170	168	151	153	167	133	149	174	158	167	141	161	170	155	153	167	163	160	164	171	162	146	174	155	165	153	148	176	165	150	125	158	144	178	171	167	131	185	155	143	148	173	164	170	140	168	143	159	181	166	161	156	164	171	142	164	156	160	159	171	171	169	179	173	162	162	178	162	150	159	157	141	180	158	177	152	165	175	154	157	161	155	148	152	166	140	173	171	158	171	148	160	156	191	148	130	155	165	174	172	179	174	171	165	157	143	186	201	158	195	152	157	175	152	161	167	156	167	137	167	168	150	147	166	176	173	162	152	159	172	171	134	146	136	141	179	166	170	161	165	161	153	157	172	162	159	147	165	160	170	164	157	135	173	162	178	170	141	141	171	153	173	179	156	169	153	142	169	161	163	162	169	162	135	150	161	147	165	176	160	165	155	170	170	165	164	166	161	164	142	145	157	163	174	156	156	155	164	183	170	155	145	166	152	172	168	154	166	154	148	133	155	159	176	174	174	164	147	157	152	152	181	163	163	152	157	175	144	162	147	139	136	134	163	153	155	159	174	147	150	165	159	173	163	185	143	159	172	147	150	143	159	158	137	163	151	143	159	151	143	168	159	169	149	138	166	165	167	175	154	176	172	166	127	168	151	173	164	157	166	171	149	159	163	141	161	152	178	162	145	155	159	159	153	174	151	140	146	155	159	160	163	166	134	148	178	162	137	179	155	181	158	167	149	140	153	158	161	151	157	156	172	160	165	146	154	133	138	167	166	158	149	152	156	174	154	150	142	164	158	156	195	152	151	178	158	151	149	173	156	165	156	175	143	164	162	164	146	151	152	158	164	173	151	166	170	179	155	155	154	176	172	168	171	153	148	178	163	146	176	154	141	145	167	155	173	165	153	163	168	148	144	159	176	180	173	167	170	153	175	163	185	169	179	191	153	194	153	145	173	147	153	141	176	146	155	151	172	177	139	145	148	142	170	149	157	171	158	166	158	159	169	138	154	154	168	153	152	156	161	181	138	168	150	159	177	168	180	174	177	171	167	143	154	144	160	162	154	132	134	154	151	161	147	144	149	168	176	155	169	175	149	172	149	149	159	166	153	155	157	166	156	173	177	148	164	154	147	138	165	174	197	161	157	144	163	160	155	152	157	141	148	147	161	158	167	184	166	154	159	144	154	143	166	175	155	167	158	171	166	168	166	149	177	141	156	163	164	170	148	167	160	154	159	176	124	176	157	154	161	137	170	136	146	170	165	151	167	157	152	173	165	171	141	167	148	176	185	147	160	149	161	170	172	135	152	130	167	157	166	172	158	148	156	165	173	143	148	162	170	135	171	154	145	151	161	175	167	162	150	166	161	160	166	152	170	144	145	179	160	171	154	165	170	151	175	179	160	156	151	184	159	154	174	149	159	178	150	174	178	169	140	180	170	149	174	149	175	160	151	150	149	165	156	143	139	139	182	168	162	174	170	172	176	171	141	177	159	176	139	175	164	155	165	167	158	137	160	156	160	148	132	160	168	152	126	147	196	163	151	135	191	170	167	154	160	177	149	197	170	167	139	154	143	142	155	146	154	175	155	144	188	187	162	169	169	136	170	147	174	170	128	160	148	145	174	151	142	173	153	154	160	156	145	143	180	173	164	168	167	172	134	180	154	175	157	166	166	155	150	155	172	152	166	168	172	158	173	159	173	158	174	164	189	128	168	170	141	177	167	144	146	155	175	153	187	153	178	157	167	152	163	175	137	149	158	169	159	183	156	179	145	151	171	175	163	146	142	163	175	163	169	168	155	173	161	159	171	169	141	150	175	164	174	171	171	179	172	174	153	154	161	145	130	154	150	150	155	165	150	168	170	152	151	152	149	184	165	159	158	169	154	154	158	162	143	158	130	164	160	163	162	157	147	153	183	152	157	164	150	144	166	149	147	178	166	153	194	138	163	159	166	167	143	171	142	150	142	159	151	169	153	154	180	142	149	133	170	133	179	152	156	147	150	134	154	144	158	168	189	174	146
4694	730	653	377	277	227	230	215	191	158	177	168	160	158	152	162	156	145	156	138	116	174	145	161	153	142	141	163	150	163	146	141	152	131	162	156	166	128	154	156	151	143	138	151	152	154	126	142	156	137	154	152	147	135	150	159	144	132	143	165	160	161	162	143	152	149	154	152	168	141	146	142	143	159	147	140	140	137	141	130	136	154	120	150	185	142	160	168	135	162	138	146	158	140	142	121	143	121	165	132	158	160	143	144	126	133	130	135	136	161	145	147	146	146	138	159	131	145	145	151	155	130	144	144	176	135	133	153	137	146	148	124	163	146	146	137	152	148	121	157	135	150	157	133	161	162	149	123	168	146	133	145	140	143	130	162	134	139	144	136	154	145	136	144	134	138	146	149	155	176	141	147	149	152	148	169	132	155	130	140	148	150	144	150	126	131	153	154	138	157	162	143	131	136	139	172	120	162	130	184	136	151	126	152	136	151	146	154	149	135	142	143	157	153	135	136	153	161	159	145	140	133	160	126	137	152	149	141	145	155	138	140	152	151	146	135	133	153	163	161	152	150	148	119	138	160	159	163	147	151	149	144	147	137	127	155	144	139	121	135	138	166	141	137	146	146	150	147	147	137	174	134	136	119	126	143	131	151	141	158	169	132	135	143	141	164	136	134	164	157	139	142	161	141	140	133	139	138	130	144	146	147	127	173	112	131	129	134	131	121	153	141	146	160	144	147	148	143	179	128	132	160	139	149	149	153	145	141	137	161	151	140	145	143	154	129	155	150	162	150	145	156	150	160	126	128	147	151	152	162	130	139	147	153	138	140	145	150	154	156	123	126	142	124	172	155	144	142	141	137	173	152	150	136	143	132	135	156	134	122	132	166	120	162	130	160	160	144	144	138	153	144	162	136	129	142	141	118	144	147	145	162	167	147	131	153	146	118	161	142	162	152	139	143	160	151	152	143	148	128	140	144	145	138	146	135	147	145	149	140	132	119	150	146	117	160	127	166	148	148	157	138	150	169	155	138	165	151	146	130	146	140	155	154	141	150	144	153	155	139	137	146	138	151	136	159	148	140	166	157	165	145	135	148	157	148	152	134	142	143	150	139	150	135	158	143	142	142	143	148	143	124	124	134	138	144	141	147	148	145	141	144	130	126	122	154	140	138	167	141	147	141	138	140	146	145	138	154	134	119	159	137	157	132	153	141	150	152	145	148	151	142	147	139	155	156	144	137	147	141	143	155	133	149	153	143	159	149	147	130	155	160	166	144	147	134	152	134	139	156	167	159	156	138	140	141	148	158	149	144	133	149	137	143	142	115	137	151	138	143	135	145	155	155	152	129	160	159	140	147	142	157	125	142	144	138	160	148	144	148	139	151	128	143	140	153	152	141	156	131	156	149	169	148	144	129	137	125	151	149	147	148	143	163	131	148	153	149	145	132	151	159	141	129	150	143	158	118	132	153	156	139	133	141	171	151	150	142	154	146	139	157	133	146	164	147	168	140	140	163	147	153	164	135	146	149	157	153	131	161	163	158	138	185	153	139	147	147	153	151	147	151	136	152	126	166	166	153	151	137	145	157	154	148	131	143	139	144	150	158	116	122	153	143	143	154	149	173	138	162	144	155	158	135	158	142	149	147	144	148	164	146	152	150	133	143	152	157	149	146	138	143	150	135	133	157	152	171	137	130	146	148	146	137	140	120	134	164	134	149	156	148	135	136	159	122	136	148	172	144	144	143	168	160	141	147	145	131	149	160	156	150	135	154	140	145	157	156	141	152	155	143	150	144	146	141	188	149	158	136	130	159	167	152	147	137	158	151	164	149	149	138	145	156	147	130	105	163	139	134	125	135	139	168	132	143	150	154	159	138	151	152	174	144	137	130	155	144	157	153	155	138	124	157	174	150	138	126	152	122	174	164	162	156	138	143	154	155	133	146	134	154	154	158	144	157	152	154	136	142	124	131	158	132	118	145	152	150	133	142	138	138	144	168	141	175	143	174	161	160	128	150	145	144	145	155	168	134	151	163	165	148	145	142	153	132	147	159	129	149	150	149	135	137	156	138	141	135	151	133	155	146	168	152	151	153	138	146	143	140	122	161	154	130	139	145	139	162	140	122	176	146	161	154	152	142	177	142	159	157	124	154	141	138	125	150	148	144	133	144	145	152	131	159	138	155	146	154	163	148	153	152	146	134	124	145	133	133	125	139	148	132	143	152	166	126	146	128	129	155	163	151	158	152	163	144	147	152	143	139	140	161	135	143	158	156	152	152	130	132	134	146	133	150	151	139	146	138	137	159	145	143	138	131	158	161	130	168	146	152	141	150	153	162	152	130	148	135	157	146	138	129	132	172	150	133	152	149	177	128	165	153	161	138	150	139	140	140	161	148	171	137	144	144	132	136	150	120	166	164	166	139	135	145	145	110	157	149	144	136	133	143	132	157	134	139	130	150	155	140	160	157	149	150	151	150	132	144	148	149	128	127	139	146	148	130	154	131	135	155	154	146	141	152	127	154	141	120	133	149	132	167	162	146	156	159	134	142	141	166	157	141	162	147	155	145	131	166	149	152	152	148	159	143	144	130	114	152	163	128	151	120	162	163	157	140	162	143	148	155	143	127	143	135	135	136	159	143	167	145	183	128	158	161	141	160	142	131	147	155	159	148	153	147	151	128	144	146	136	146	170	144	155	130	129	141	154	149	168	126	154	141	147	149	144	145	153	143	150	139	157	136	154	156	162	145	141	144	137	157	174	133	175	167	130	142	154	154	141	131	150	184	150	152	151	134	144	138	147	133	172	159	136	142	157	161	134	154	149	139	139	140	133	154	141	132	152	142	140	150	149	153	156	147	151	128	151	151	140	167	153	140	147	147	130	144	138	151	165	168	146	142	136	139	129	160	150	117	140	155	135	151	156	137	127	152	145	134	149	166	144	155	146	151	120	147	129	155	120	145	159	144	145	147	140	146	153	157	144	136	154	159	118	157	148	137	132	130	131	153	154	139	149	154	137	150	137	146	144	157	153	153	146	148	152	154	160	133	149	159	132	137	155	127	138	158	155	136	119	134	147	145	125	138	166	129	167	148	152	158	135	147	121	151	166	138	139	146	140	151	160	167	144	154	132	158	143	170	147	149	150	152	132	124	131	155	135	151	156	132	130	133	138	138	138	132	139	147	150	147	141	117	136	126	154	158	160	137	162	147	148	143	134	161	161	148	138	138	142	144	154	142	123	156	141	142	138	146	142	132	159	136	139	145	153	168	159	160	164	131	114	150	174	150	153	146	156	140	140	173	145	126	149	129	164	139	142	131	128	115	160	134	132	145	145	148	166	142	123	128	163	159	184	143	134	141	147	151	150	135	128	134	136	159	151	152	150	130	145	150	135	160	173	147	129	159	143	144	134	158	124	141	140	146	150	152	125	141	160	150	154	141	139	139	138	154	124	151	141	153	135	170	134	160	158	152	138	164	154	126	131	147	149	132	154	140
25395	20974	27489	24624	20982	12865	2011	1161	1044	893	805	710	725	708	683	614	626	593	632	583	576	562	595	612	529	534	526	522	550	549	502	574	585	501	476	551	518	524	537	498	515	542	518	551	558	531	538	558	506	504	480	532	530	464	570	532	527	477	511	517	527	521	508	535	510	521	564	538	557	452	469	504	522	553	481	484	530	508	534	509	502	495	534	526	502	513	536	499	484	511	497	513	533	465	509	496	502	509	540	516	513	459	515	532	569	520	488	482	504	484	509	528	488	516	508	529	544	510	525	521	481	500	531	459	556	489	492	543	522	544	492	504	503	515	500	471	491	476	570	510	518	529	509	500	496	481	501	496	511	534	490	529	505	496	523	500	501	507	465	536	478	520	539	554	504	525	518	480	506	525	484	482	538	500	505	472	492	532	533	513	546	497	486	509	512	506	487	539	545	511	488	515	486	473	484	499	522	489	477	499	498	540	498	511	497	524	515	553	495	501	494	493	497	487	503	494	511	523	480	551	496	424	464	545	505	510	519	496	474	481	501	509	517	494	475	519	532	512	504	480	534	532	521	507	498	500	559	485	510	441	527	519	519	476	515	492	526	494	462	462	525	468	546	526	494	498	511	516	464	474	500	492	546	509	535	501	498	506	506	467	507	491	470	511	508	494	518	570	497	482	475	494	504	473	500	533	511	478	514	510	499	532	538	502	471	447	482	496	513	467	499	515	526	483	525	536	502	518	460	493	471	542	504	501	481	516	492	515	506	501	493	511	528	490	534	512	494	563	479	495	524	536	511	485	510	464	521	529	513	487	524	480	505	522	551	536	494	491	492	479	497	484	502	497	512	501	495	523	511	481	506	491	496	476	512	481	488	541	504	503	541	468	485	522	518	469	492	508	525	499	490	492	490	526	494	522	488	490	519	512	519	527	494	490	489	527	502	504	513	493	500	548	520	530	505	504	498	492	481	546	535	471	506	514	484	512	534	505	531	478	515	497	520	528	491	494	466	544	522	467	490	551	499	498	485	505	508	507	511	519	471	518	485	535	509	492	516	499	496	485	498	490	518	494	490	463	482	499	502	488	477	483	516	523	509	514	481	497	496	510	494	511	491	514	506	509	505	463	512	552	521	524	558	504	492	490	520	473	510	480	474	466	542	522	476	492	515	519	494	519	516	534	518	471	496	492	525	517	461	498	512	529	558	490	510	472	489	509	510	498	475	517	507	497	491	464	499	514	485	515	558	460	520	504	516	464	487	475	496	509	485	508	520	496	514	471	482	494	495	472	507	494	530	482	530	491	474	503	527	517	509	511	508	510	510	493	505	531	552	470	471	537	543	500	528	504	513	484	518	511	476	501	498	532	484	526	518	496	482	508	512	453	524	487	477	554	479	509	502	505	566	509	509	506	490	522	475	466	511	490	487	506	470	490	550	477	516	473	509	472	539	486	543	480	521	482	525	512	485	528	489	512	465	533	509	542	483	526	497	528	491	506	539	494	527	540	540	513	486	494	527	508	490	504	474	525	463	504	514	506	518	536	507	524	517	520	535	516	499	458	555	491	480	476	588	527	496	540	535	505	486	499	475	496	508	483	496	476	486	519	518	494	503	486	507	523	467	526	447	518	488	514	494	538	513	483	519	495	484	514	498	533	567	500	462	496	540	483	489	473	532	475	481	477	499	511	498	486	505	482	479	493	528	484	518	519	508	495	494	518	512	522	460	510	511	535	524	493	519	482	526	506	506	535	480	506	524	488	514	504	572	490	540	527	533	497	535	531	485	490	516	511	540	521	494	483	503	505	503	506	508	493	479	510	536	475	506	494	523	526	514	510	479	524	514	506	547	512	546	511	494	493	524	492	514	503	514	511	506	489	477	521	492	483	496	464	496	507	490	489	495	497	504	551	485	535	472	515	465	545	477	491	503	511	554	480	523	495	533	486	486	520	504	535	481	507	510	497	452	514	494	498	498	459	476	496	502	457	524	509	551	500	483	537	468	482	519	465	536	478	447	497	488	511	528	525	506	491	526	482	531	494	495	510	527	523	520	515	556	502	513	447	547	533	520	521	497	502	510	477	456	493	450	499	492	537	491	533	505	494	538	480	465	493	505	502	487	524	502	517	522	521	530	556	495	497	504	469	525	507	536	516	494	525	485	500	502	518	519	491	509	480	474	502	482	537	520	534	524	481	484	488	507	496	510	484	531	480	489	514	526	487	501	500	485	510	529	549	470	551	522	511	521	509	518	502	499	461	492	511	525	491	492	493	492	559	504	513	494	516	506	478	549	512	464	443	538	543	468	504	511	514	494	470	533	519	490	487	498	514	506	501	511	524	498	530	544	488	489	463	486	520	502	515	514	492	534	503	497	513	510	506	523	499	528	499	484	509	529	496	497	564	478	505	501	505	489	491	478	528	551	506	504	480	517	507	509	527	471	510	542	525	506	449	552	490	529	517	510	501	489	532	512	494	499	519	517	487	499	538	510	526	495	503	517	491	523	521	486	535	518	523	519	484	501	528	505	487	510	537	533	500	514	494	495	523	466	480	492	483	511	506	486	527	476	537	488	475	507	512	511	520	487	502	479	501	473	519	485	502	479	495	518	521	483	543	508	495	496	530	526	527	509	503	469	551	469	495	529	482	531	485	504	469	502	459	520	493	506	485	526	493	516	512	516	457	545	457	497	474	526	511	522	513	513	559	516	463	508	502	518	510	511	527	479	519	471	533	498	521	481	497	490	507	473	512	493	491	512	494	495	496	489	486	479	528	496	500	501	503	485	526	541	510	485	508	505	435	525	525	472	477	512	481	495	497	495	495	502	521	471	453	539	525	521	537	509	485	496	506	507	487	498	488	481	508	506	463	470	487	495	477	440	507	542	501	538	484	501	466	460	499	507	499	503	480	484	501	500	508	507	514	503	503	512	520	512	507	518	499	500	503	454	539	529	483	501	551	517	506	504	490	518	535	467	502	533	504	494	501	495	481	532	444	552	498	523	500	507	483	544	471	507	512	526	545	517	512	459	504	541	481	463	521	495	497	504	488	478	518	505	523	478	517	538	493	475	505	504	525	531	540	490	495	502	536	492	509	516	514	527	536	519	515	466	498	504	478	517	491	528	489	506	524	464	479	494	525	515	507	478	565	502	500	509	520	511	517	504	499	523	564	481	550	519	500	512	544	531	500	538	505	510	464	512	505	526	509	501	492	488	469	494	505	497	499	510	512	537	542	500	550	504	527	493	514	484	533	519	542	514	514	526	488	534	478	487	514	502	499	498	462	507	488	486	504	530	482	508	463	448	484	456	521	474	474	493	493	506	526	528	496	492	520	509	497	521	476	497	546	506	504	473	514	534	501	504	519	437	523	488	519	497	492	529	479	526	505	485	503	507	533	472	568	517	498	489	519	530	478	472	496	463	486	492	492	500	513	491	482	473	481	529	507	486	512	542	507	505	493	539	474	521	518	511	472	522	479	530	492	505	502	541	513	524	509
7228	11932	10701	6108	3982	2983	2298	1927	1532	1259	1095	1022	926	887	790	746	705	651	645	613	645	609	575	542	578	538	564	547	546	504	561	535	508	501	531	514	477	529	502	475	492	479	508	478	495	480	445	481	490	492	477	440	463	484	473	510	496	512	474	487	470	488	475	467	489	498	483	487	457	501	508	458	439	500	461	440	488	502	481	462	446	439	452	442	464	460	481	460	476	452	480	463	503	470	471	467	443	444	447	454	489	467	479	459	492	449	398	471	446	460	473	480	484	439	498	484	458	434	475	472	471	506	434	483	457	457	470	437	453	481	455	477	449	501	466	457	467	477	459	427	480	490	493	443	433	461	464	461	442	458	490	501	432	465	444	449	434	452	457	444	460	466	473	476	463	526	477	479	487	422	492	452	443	481	448	410	477	436	486	444	442	473	459	454	469	488	446	482	453	437	465	436	465	421	468	479	447	457	451	433	495	430	446	470	483	478	479	468	471	475	469	462	465	491	508	493	461	475	461	489	479	459	466	478	445	440	475	512	467	448	505	441	448	423	464	460	447	479	467	492	438	480	479	468	469	449	457	503	464	462	465	450	439	492	470	431	458	449	494	509	452	462	442	451	470	496	470	476	481	489	451	452	477	461	424	403	492	431	464	452	510	486	361	484	454	417	504	461	447	429	454	429	481	447	441	438	517	489	478	482	449	471	485	473	528	439	478	457	458	498	476	478	490	475	439	472	420	465	479	464	440	486	448	450	480	428	489	460	436	460	469	449	460	441	477	451	473	453	452	455	471	487	469	454	487	469	441	516	455	448	436	502	425	486	473	489	441	487	439	453	472	454	473	490	466	472	437	449	451	484	500	478	480	490	458	459	477	486	465	441	442	483	439	448	473	473	432	456	473	462	462	477	465	483	466	491	484	454	489	483	471	474	482	438	456	438	484	461	442	454	492	494	456	470	453	471	490	458	474	465	437	438	436	473	465	478	448	502	437	461	499	421	450	427	429	488	478	455	508	509	432	462	467	456	449	438	474	434	511	472	481	441	478	452	457	447	490	451	466	514	463	436	496	429	451	482	439	462	444	454	418	476	460	435	423	458	476	452	452	465	483	441	496	440	472	441	474	433	474	449	467	461	462	471	460	446	443	491	451	496	453	429	486	456	503	453	462	473	466	467	412	485	439	441	488	451	461	451	473	459	464	452	465	475	490	435	465	449	445	441	483	494	454	441	483	501	451	445	461	444	478	504	449	465	432	467	441	465	430	467	438	468	452	461	451	469	490	464	448	500	492	428	487	481	482	478	478	436	489	479	479	462	487	455	470	466	466	440	432	443	458	454	455	469	490	449	500	477	458	464	446	416	439	434	467	463	479	456	480	485	450	467	486	485	457	455	498	479	452	474	438	470	466	423	449	470	485	465	471	484	433	492	458	430	460	430	438	451	434	451	487	495	483	487	443	450	473	478	488	466	440	503	460	453	448	486	411	463	483	492	494	482	447	456	448	526	463	465	424	440	469	451	459	457	443	477	475	473	472	472	460	476	467	441	484	462	475	465	435	494	424	479	441	471	450	455	509	423	459	483	458	459	453	424	509	476	463	471	417	477	482	457	477	460	441	418	418	453	454	499	495	461	465	449	459	465	500	487	442	460	470	472	487	509	411	470	456	461	448	449	451	447	490	471	445	505	454	477	503	451	460	419	449	492	445	467	472	499	470	453	460	446	499	472	466	465	491	430	428	412	477	451	465	469	459	452	454	483	449	454	481	492	492	487	498	453	449	454	449	476	464	455	491	474	469	490	479	481	447	438	462	478	433	484	468	492	488	498	473	468	478	490	472	447	468	463	454	475	486	445	499	442	458	434	463	454	494	455	477	486	504	499	458	481	447	488	462	454	444	451	470	467	486	467	457	454	470	461	541	447	413	462	463	477	460	459	468	472	472	438	447	424	457	479	458	437	482	447	410	469	446	442	481	450	477	487	471	447	455	461	428	467	472	411	457	460	453	459	465	485	439	452	439	461	433	462	467	418	471	441	442	467	462	500	442	435	478	429	478	404	459	474	434	436	460	453	478	464	454	481	479	440	443	491	472	402	480	490	438	443	461	448	410	492	443	439	478	464	421	421	470	447	467	450	482	474	497	416	455	477	451	486	502	449	424	449	515	466	446	459	458	477	433	468	454	442	455	463	477	471	486	485	464	462	470	461	481	477	477	487	475	421	465	465	465	457	501	463	458	442	457	452	479	469	427	453	417	467	465	482	454	456	453	466	462	446	442	456	414	472	473	464	456	451	425	426	458	481	509	439	464	453	484	451	478	428	473	476	458	453	461	446	452	482	477	448	464	460	457	470	466	475	471	475	477	432	490	470	500	472	504	437	475	456	458	525	482	465	447	453	428	439	459	435	453	470	444	476	513	476	484	457	473	469	429	454	471	501	419	442	458	449	460	451	449	431	486	471	475	442	452	445	460	460	459	427	456	487	434	422	426	463	443	459	450	444	463	471	459	451	505	469	429	466	437	428	498	491	443	466	473	428	484	470	468	424	438	453	422	482	457	456	466	471	482	474	455	460	446	440	448	456	482	463	437	521	411	471	465	467	450	459	470	496	504	471	467	455	477	457	421	453	443	465	427	481	462	474	484	475	485	442	481	461	428	441	491	462	500	485	412	489	472	481	506	469	388	444	457	453	484	450	437	487	463	425	440	459	501	479	494	411	469	459	483	464	470	437	421	480	447	463	435	479	430	472	464	457	470	494	470	464	460	460	493	496	452	455	484	427	503	455	471	446	443	448	480	457	415	453	471	487	458	464	472	502	436	463	475	447	471	470	484	457	498	485	482	453	461	477	453	449	479	435	478	488	425	462	413	479	484	503	454	453	450	464	479	432	452	467	459	431	457	482	449	433	465	477	492	446	465	496	472	442	472	469	478	452	437	490	448	458	411	410	482	452	466	457	459	430	489	435	514	439	486	465	461	458	487	493	455	467	453	474	455	438	460	480	482	449	488	499	467	442	429	481	455	495	432	481	436	457	419	464	418	457	487	456	456	437	446	459	478	461	447	456	462	460	471	458	462	481	454	479	450	469	452	496	432	426	456	464	462	437	506	463	486	456	446	429	486	522	447	465	489	449	472	475	461	456	469	450	439	436	477	510	459	456	442	460	521	444	477	463	456	450	441	453	465	458	430	471	474	461	488	468	450	478	463	482	444	473	476	453	464	470	412	442	473	502	462	473	436	504	461	476	429	450	454	498	459	454	491	446	462	463	454	434	450	491	483	450	472	446	470	413	427	416	461	444	467	478	446	431	488	472	467	441	431	434	471	445	528	476	427	468	463	484	440	440	448	460	485	499	446	475	475	451	454	435	481	473	435	490	484	437	461	508	473	450	447	487	470	464	511	459	484	465	461	449	460	482	504	451	464	457	460	511	446	455	448	468	438	449	441	469	475	448	485	498	438	484	465	484	460	452	478	456	501	453	454	482	456	473	466	482
22116	20018	26559	23207	20030	20138	10731	2152	1548	1368	1274	1166	1071	1074	995	946	909	888	890	847	855	849	898	785	814	758	847	755	777	770	761	763	741	757	729	705	719	764	767	729	738	751	705	770	695	716	699	725	750	700	720	703	723	724	655	679	683	705	716	728	699	689	691	706	679	694	750	788	721	684	713	698	701	731	675	727	709	764	742	713	720	699	694	694	663	670	725	681	738	713	700	668	739	697	740	700	679	738	724	708	695	719	676	722	728	690	663	697	727	749	720	702	709	699	672	722	688	644	686	670	740	717	634	722	680	718	690	695	716	704	671	717	743	726	722	688	677	717	733	712	673	698	716	686	660	707	667	690	676	672	756	691	682	659	701	671	667	657	698	707	722	714	711	753	703	723	711	700	669	731	660	735	702	646	678	685	685	720	701	749	681	669	728	697	708	689	686	632	704	745	710	681	668	696	719	717	672	690	678	745	684	720	650	728	703	726	653	743	722	710	662	683	725	697	726	724	687	664	737	724	735	727	698	712	688	694	721	668	730	685	697	754	675	708	639	639	723	696	723	692	705	693	681	712	715	701	728	710	696	708	687	658	657	709	725	762	651	683	665	681	687	696	685	677	682	701	688	715	706	674	729	708	687	701	691	713	705	719	745	691	743	692	641	706	671	700	709	716	702	675	693	694	670	641	710	729	669	652	745	634	682	656	673	751	662	699	722	699	705	694	706	644	761	711	684	702	719	682	740	709	677	663	623	694	674	723	698	709	749	693	723	730	767	702	707	658	717	699	709	658	718	731	698	702	691	738	693	669	684	703	752	693	727	678	681	689	680	682	718	732	703	692	673	709	703	681	703	669	723	687	702	657	691	711	713	699	718	702	706	721	719	684	689	677	693	704	755	708	693	654	698	654	719	692	714	729	730	623	669	746	662	623	691	709	687	683	662	646	637	685	656	678	641	694	656	686	756	684	713	665	718	739	700	683	711	701	692	690	694	646	688	714	677	702	677	699	698	714	705	718	703	668	681	716	722	725	699	759	683	693	730	707	692	712	667	665	787	699	671	735	721	655	691	685	688	669	720	668	712	689	679	707	683	690	675	692	710	676	709	719	668	731	710	700	702	699	705	709	718	650	710	677	697	699	699	737	695	677	701	716	697	708	714	725	728	701	700	678	678	659	694	704	699	716	712	709	686	684	697	723	727	731	760	702	708	714	711	718	688	682	687	663	691	701	722	690	708	696	704	720	711	684	694	742	726	688	692	642	717	706	697	671	671	696	667	660	680	665	699	659	659	658	702	697	688	679	751	721	733	700	658	695	709	699	711	698	706	706	691	665	745	674	695	686	728	678	698	673	736	691	677	689	672	720	682	710	687	696	724	678	678	673	680	707	719	707	684	683	694	749	727	629	653	666	674	692	623	647	666	704	687	742	694	684	707	724	687	680	708	707	675	732	702	715	719	696	690	692	661	678	724	688	667	729	725	737	683	674	666	726	688	737	676	642	716	677	691	692	675	710	700	671	711	693	698	684	668	657	761	676	690	692	702	713	692	680	733	690	703	695	658	675	741	698	704	682	716	683	692	649	700	740	692	723	727	649	722	767	713	667	734	702	662	710	719	646	715	671	726	718	678	725	714	703	634	653	646	676	694	646	648	698	701	696	700	694	712	660	686	699	714	711	753	733	702	715	686	756	692	674	741	682	704	749	707	714	686	688	712	685	722	697	667	658	738	708	699	673	687	697	709	678	712	732	740	719	751	687	689	689	722	683	679	676	665	716	700	691	723	737	720	723	676	720	672	702	724	724	678	666	673	691	690	712	651	729	684	675	697	729	727	706	709	704	711	703	708	672	714	708	784	722	666	688	715	691	662	671	732	682	664	749	663	639	652	658	687	665	689	676	655	679	734	696	703	662	716	683	699	656	676	714	718	712	736	703	734	732	705	661	700	692	711	713	753	671	715	671	704	663	727	688	756	762	621	698	706	677	629	735	732	703	714	705	724	692	681	665	724	677	676	686	737	695	707	675	669	718	663	712	692	677	704	696	662	710	661	645	700	668	698	658	637	729	743	711	693	698	689	672	682	691	648	688	707	672	661	731	671	735	703	727	678	644	682	707	688	682	683	665	745	644	681	666	689	649	690	666	689	661	687	691	682	740	697	670	685	710	677	688	698	712	724	710	762	685	697	728	721	657	690	703	718	728	717	713	707	696	690	680	637	711	668	670	661	723	693	685	675	667	671	711	708	706	720	695	696	699	703	674	675	742	694	710	692	670	719	721	729	700	744	692	695	683	725	677	714	665	672	685	711	676	735	705	661	733	729	750	711	661	669	701	702	698	697	662	694	693	706	689	751	746	699	688	706	695	696	737	733	681	673	673	706	706	723	650	690	696	679	655	671	694	715	690	714	741	687	681	704	700	686	675	724	711	678	627	716	673	680	722	684	720	670	674	647	699	692	681	703	678	714	744	683	690	735	690	716	702	687	676	719	714	669	715	693	649	732	667	647	667	687	674	743	701	716	706	718	657	670	680	719	749	685	694	633	701	665	694	709	676	691	657	723	704	704	716	624	673	730	661	649	676	715	718	685	720	690	730	680	673	728	712	675	735	741	672	714	719	726	743	696	724	682	675	725	668	688	703	719	697	700	691	665	696	712	767	683	701	689	705	680	671	652	641	741	731	687	705	660	711	706	661	680	716	729	691	706	671	711	731	689	704	685	638	671	697	694	666	732	686	741	700	722	694	726	679	713	709	711	724	696	681	693	700	657	700	742	709	695	681	701	654	682	673	730	705	696	739	682	688	669	673	702	648	631	659	734	705	663	690	714	735	703	674	692	683	676	690	723	708	706	714	678	693	665	718	685	752	724	685	712	735	697	704	698	683	696	718	726	736	659	735	693	670	653	705	652	678	696	694	669	709	723	684	686	694	678	690	686	702	739	686	647	705	705	653	690	676	676	704	751	644	686	697	703	723	742	701	713	707	654	715	677	728	727	726	726	709	673	724	683	711	698	673	699	691	700	712	715	685	712	678	754	660	703	727	694	673	682	660	679	746	685	739	728	710	723	655	697	674	704	682	669	773	729	688	669	708	703	718	683	705	680	682	693	695	708	718	705	699	681	694	717	673	674	700	657	693	691	715	679	715	703	696	705	664	679	707	685	681	738	706	696	667	692	704	715	697	676	723	668	713	727	701	665	697	689	711	691	672	703	657	674	708	687	709	708	710	701	700	685	670	666	685	682	722	675	730	705	690	673	666	664	691	657	694	711	644	649	681	732	690	676	683	667	664	646	651	659	693	699	684	668	693	692	707	705	737	692	682	687	686	704	719	669	685	749	697	678	674	685	679	700	695	653	670	652	707	737	695	730	684	716	688	681	690	731	694	728	741	699	658	654	687	653	663	668	737	679	695	704	697	706	663	757	699	717	718	670	727	687	714	677	665	694	732	713	722	714	698	690	716	648	674	639	753	695	699	724	698	681	716	731	661	687	711
9737	18116	16507	9732	6688	5005	3906	3204	2629	2229	1835	1637	1464	1322	1199	1155	1087	978	981	906	910	917	848	896	756	805	791	807	785	756	791	779	727	720	724	754	706	757	720	754	695	686	693	697	670	740	663	644	736	658	698	667	640	663	688	675	709	662	661	687	649	660	656	693	670	636	701	686	648	674	634	682	687	676	663	646	634	652	615	652	629	648	681	686	631	631	660	637	638	674	687	645	672	659	630	697	668	629	707	672	607	655	676	659	666	648	683	638	643	631	634	604	630	647	650	633	645	634	633	643	623	651	685	621	653	593	654	611	682	646	678	622	681	661	642	626	633	616	593	640	675	658	669	655	634	630	669	659	652	604	629	687	620	629	646	696	615	616	635	650	660	647	668	655	646	652	652	628	639	660	689	651	687	632	616	651	658	602	681	673	680	684	655	637	649	627	658	708	631	652	682	684	654	649	662	650	653	650	634	661	632	650	658	648	654	638	605	650	629	653	646	629	685	668	626	673	638	678	611	674	634	640	598	612	641	673	663	631	670	645	604	664	655	662	643	658	655	672	641	621	588	664	653	640	676	608	619	716	654	632	645	695	638	594	641	594	694	641	626	631	662	630	660	645	622	707	634	662	664	649	699	636	624	613	649	657	670	664	636	658	646	610	649	698	565	658	638	670	635	633	651	632	635	606	621	706	649	616	638	616	708	640	651	629	652	586	673	623	647	658	630	694	643	691	681	673	645	656	655	606	593	629	633	679	625	691	635	665	582	676	666	628	636	621	606	676	713	626	695	671	615	638	673	621	611	672	670	661	635	635	694	667	629	686	633	633	664	635	573	632	646	667	631	642	649	623	654	665	662	616	668	651	636	624	608	653	661	673	617	625	656	643	619	637	607	649	678	679	662	632	627	618	652	672	666	703	636	703	639	676	671	658	658	659	634	644	665	655	648	652	597	621	686	623	675	628	637	635	635	619	594	671	653	666	616	607	659	634	640	655	662	655	674	666	654	683	645	649	607	657	615	625	613	672	645	643	639	665	686	617	628	662	637	645	627	600	629	669	687	662	687	621	661	672	670	659	650	621	623	661	693	675	648	650	619	638	673	646	619	606	645	646	635	633	655	628	629	643	643	660	704	648	655	670	629	621	653	657	665	669	700	604	671	640	645	628	661	640	634	670	590	640	626	617	626	694	610	660	655	608	636	653	650	635	654	674	613	669	635	616	665	654	625	634	620	632	685	620	617	607	676	636	691	618	597	633	633	685	614	656	652	651	670	684	674	661	669	673	671	680	595	639	625	640	610	637	607	595	677	701	620	644	645	662	666	651	665	634	613	673	642	653	679	649	649	653	629	634	624	635	677	610	638	656	599	612	669	664	655	619	620	661	675	659	638	636	671	651	610	700	675	642	637	670	637	629	626	659	630	650	678	650	594	682	689	642	655	613	594	649	628	597	670	617	664	663	665	652	614	688	604	644	654	662	666	653	665	642	636	638	608	666	647	609	649	644	684	636	673	654	650	608	637	641	615	615	675	652	672	628	652	636	607	630	656	650	663	668	608	639	659	632	635	607	649	676	624	626	639	665	656	604	636	639	652	672	636	664	698	639	660	640	620	588	638	683	649	644	675	620	653	628	692	647	682	621	651	649	654	664	663	636	664	638	639	635	652	684	653	614	659	652	651	628	616	636	642	665	632	592	634	659	615	628	666	657	660	633	616	646	590	653	654	640	630	644	664	632	643	666	648	612	638	646	633	656	618	675	627	655	678	638	641	636	663	646	662	652	644	663	675	633	645	586	640	665	668	655	643	595	640	646	697	652	620	660	684	619	667	622	611	696	654	677	617	678	625	683	663	632	670	653	655	633	650	624	625	658	646	646	622	624	613	654	678	624	629	679	657	618	615	654	638	630	639	639	756	670	687	683	627	655	607	620	645	635	635	697	636	591	690	642	616	666	647	663	595	696	621	642	645	641	660	641	683	629	668	627	629	615	607	637	632	648	623	641	646	634	655	634	644	659	613	674	646	655	682	643	665	652	601	652	656	620	719	667	609	616	615	632	620	678	657	627	669	659	649	675	621	656	651	659	670	653	682	679	660	649	668	659	607	633	662	619	674	613	643	616	637	633	663	642	647	616	669	638	685	634	648	650	645	592	625	626	649	651	640	658	612	629	631	624	668	667	643	663	622	616	672	686	694	704	665	640	624	661	671	658	625	644	664	626	615	634	613	651	636	663	682	665	677	644	612	677	652	587	663	701	641	629	631	619	638	672	596	630	648	670	636	693	637	660	627	653	674	665	696	641	634	663	639	648	626	636	692	684	659	654	660	628	648	623	615	612	641	594	605	607	658	644	646	654	620	629	638	641	609	597	599	609	675	643	628	643	626	657	628	629	643	633	668	676	652	651	650	670	693	673	618	642	660	651	623	619	657	682	636	666	665	679	605	669	626	587	636	639	642	646	693	665	672	669	618	586	662	602	686	612	663	666	609	634	626	667	646	614	618	638	625	659	664	698	642	635	639	627	656	670	589	640	658	660	681	686	596	665	675	674	638	633	641	610	630	617	651	665	624	684	686	654	646	666	649	642	675	625	632	675	593	573	627	647	647	627	625	652	644	623	626	624	653	661	666	654	642	699	625	641	613	656	681	649	651	640	656	620	624	657	671	619	629	698	627	696	651	607	653	629	672	635	629	673	636	611	611	640	622	647	678	657	595	646	660	631	610	612	658	646	624	646	646	660	631	646	633	648	645	650	599	644	629	661	621	635	624	627	666	651	587	676	633	592	655	653	650	639	630	678	637	644	662	627	624	689	671	680	654	670	682	617	619	663	637	592	640	647	683	641	671	656	673	670	577	615	644	628	626	681	623	634	656	677	639	620	671	658	662	664	656	637	634	634	607	670	665	628	679	650	634	648	646	635	673	653	633	596	681	630	651	635	660	684	660	679	582	670	644	630	608	634	660	674	612	632	627	614	628	593	624	632	636	642	621	676	618	628	669	632	611	678	682	639	688	716	632	661	642	647	616	684	663	622	655	626	647	597	665	651	679	602	600	638	635	631	608	628	657	658	640	651	604	648	616	648	660	628	628	660	655	651	618	609	685	648	654	620	636	665	663	663	644	675	620	669	625	630	646	598	614	631	670	621	654	640	658	664	626	624	586	678	648	667	673	645	628	647	610	692	648	728	633	621	588	652	638	618	614	655	598	622	613	687	659	650	656	643	697	595	664	652	661	609	638	659	630	626	657	610	632	644	671	672	646	638	640	637	627	655	628	633	645	657	668	667	660	627	669	663	680	626	643	663	641	644	672	639	677	641	634	676	654	641	680	667	616	638	610	627	668	661	598	672	651	594	589	666	700	676	679	632	635	666	716	624	664	662	609	639	630	625	680	671	672	685	633	654	603	650	655	641	628	659	636	644	614	611	664	589	670	635	605	620	621	666	620	628	612	567	655	618	662	678	613	652	629	650	605	616	631	622	640	630	672	687	636	653
29863	15537	1987	448	334	257	215	202	203	200	179	194	180	172	158	179	173	143	189	150	156	158	179	185	179	153	173	151	170	163	189	171	154	171	151	180	145	174	165	138	189	173	192	175	178	176	166	189	164	161	183	148	149	170	175	179	164	169	200	161	162	169	174	171	159	183	155	180	164	160	170	191	183	155	185	174	152	167	191	157	160	146	143	181	174	187	176	158	146	171	187	185	174	175	171	159	186	181	177	176	153	187	159	179	160	182	180	161	180	168	175	165	190	178	190	202	169	170	178	142	176	181	167	164	172	184	156	170	168	150	195	186	178	165	172	183	169	139	172	177	163	179	178	179	156	152	155	156	177	161	179	166	149	158	164	175	168	154	173	170	164	158	151	173	177	149	170	154	179	173	178	165	191	185	182	182	148	177	169	179	178	163	190	167	205	163	132	156	168	148	195	151	165	147	178	180	152	160	166	153	163	163	168	165	175	141	168	183	164	141	166	165	160	189	181	145	166	183	148	169	170	181	168	197	164	175	165	155	166	171	165	152	182	166	158	160	171	190	153	191	160	163	139	161	167	166	174	170	166	174	143	198	178	142	157	172	160	174	184	160	175	163	156	187	187	187	166	190	169	174	204	192	154	162	157	187	175	154	156	174	175	159	148	177	160	198	165	189	171	162	165	164	180	164	153	174	166	154	169	180	217	155	138	179	148	179	159	197	184	163	187	156	189	179	154	159	171	132	181	159	157	154	159	180	163	160	180	188	180	158	171	180	204	158	166	176	171	161	161	170	174	190	167	169	139	154	151	171	166	172	175	164	164	153	183	157	187	165	176	165	194	146	157	170	157	158	170	153	184	158	160	189	165	177	163	164	178	175	180	162	149	174	170	157	166	165	168	156	150	177	152	156	170	176	170	158	165	173	152	168	184	152	174	159	174	173	177	176	180	174	192	174	153	169	184	168	170	173	176	177	193	180	166	177	139	163	167	167	170	133	169	168	170	157	169	190	155	162	138	174	189	174	180	171	168	174	177	167	174	173	142	145	155	153	164	187	174	163	154	174	181	180	181	171	173	181	159	151	167	159	169	185	157	181	156	162	172	160	169	162	157	163	159	170	158	168	143	152	152	164	189	167	170	159	189	138	170	178	162	139	186	158	187	164	171	192	161	160	157	160	157	158	166	141	158	175	158	193	152	157	165	134	164	165	157	175	165	179	164	161	195	163	190	177	157	188	167	182	162	183	172	145	158	171	176	158	178	163	183	168	197	162	148	172	173	142	184	180	173	181	163	157	168	165	148	177	162	148	180	175	152	174	161	185	161	152	164	138	169	176	187	152	169	165	160	176	192	181	157	161	169	188	152	177	163	169	182	153	165	141	152	150	192	179	158	170	176	170	177	167	151	186	158	149	161	154	171	151	174	169	181	182	155	170	176	179	172	161	149	182	141	160	153	186	165	171	156	164	162	196	144	163	164	174	164	156	159	161	154	136	162	172	146	172	184	162	163	158	166	133	181	161	164	185	152	165	153	199	164	176	178	169	150	175	148	155	177	165	154	156	162	169	182	156	170	163	162	185	194	161	178	162	174	161	171	166	175	156	164	197	152	162	165	169	173	167	180	183	155	155	152	159	171	183	164	179	172	147	168	188	177	160	175	173	177	134	159	163	167	154	191	168	160	189	186	172	152	153	186	151	164	154	152	176	173	160	170	171	148	166	164	177	172	194	171	160	164	193	154	162	166	152	151	137	142	163	180	161	151	174	145	157	188	157	154	167	158	164	156	177	163	173	144	193	166	136	187	156	163	173	196	202	143	171	163	177	143	160	132	151	161	181	180	196	183	174	167	162	175	177	194	138	148	172	154	181	164	151	155	173	162	169	157	160	151	157	171	181	156	149	159	163	186	165	187	160	184	166	166	172	155	164	153	161	167	176	157	192	143	165	168	156	160	175	191	180	174	171	181	178	159	163	168	178	183	184	165	165	155	170	159	157	181	184	178	176	168	165	170	175	160	151	175	195	160	164	165	164	154	159	179	185	170	152	163	143	156	178	173	171	163	179	177	179	172	164	181	161	174	166	159	181	170	163	163	182	161	170	162	182	152	158	159	162	170	173	157	162	180	150	201	174	144	168	180	179	161	202	164	154	157	157	183	172	166	176	154	170	153	157	177	166	153	158	174	133	147	170	170	175	151	162	158	169	158	164	177	183	166	172	179	158	143	178	197	154	193	184	171	170	164	154	174	190	178	161	187	166	152	173	172	181	170	170	171	185	190	175	182	168	157	160	172	169	171	168	189	167	155	178	154	162	170	172	184	172	179	171	181	160	177	182	163	156	177	185	152	167	159	186	174	176	163	163	177	149	177	140	173	160	177	183	157	175	182	142	163	178	155	192	165	158	150	170	167	180	172	174	164	161	157	176	179	181	185	164	188	154	166	165	147	138	174	179	143	162	184	178	167	159	152	167	171	185	177	180	153	165	138	162	165	166	155	155	169	142	164	141	172	165	175	170	182	176	155	185	172	171	171	170	194	187	154	142	171	163	184	176	167	186	161	140	179	205	185	189	161	154	153	152	164	168	156	171	151	171	177	175	152	172	173	166	174	173	150	170	154	182	168	138	161	191	196	175	171	168	157	181	151	162	146	153	159	171	172	181	155	157	146	168	181	154	191	163	176	170	165	177	171	184	162	163	189	169	169	178	158	143	185	176	159	162	165	161	156	156	161	164	177	195	157	183	183	177	163	175	175	173	174	180	170	180	174	167	176	186	157	160	191	162	171	158	161	162	168	162	143	173	170	175	154	160	167	168	170	153	172	153	176	182	168	179	160	176	178	152	166	176	145	152	164	181	158	169	156	170	166	183	189	185	151	162	167	162	177	169	166	165	161	149	175	181	180	191	136	158	198	170	190	189	140	182	174	176	187	161	159	151	174	166	163	163	179	184	169	163	148	148	145	163	181	167	157	162	169	167	175	162	165	181	158	172	178	146	159	162	164	155	184	150	180	153	178	169	178	176	182	184	165	154	174	152	199	179	166	173	181	164	192	150	177	189	159	162	157	159	160	181	162	186	164	168	197	168	163	151	141	158	154	168	178	132	160	153	163	173	148	157	195	166	154	161	157	154	170	185	178	181	192	159	164	168	172	181	164	185	162	172	173	184	167	193	168	177	172	179	146	180	143	186	167	164	163	163	157	188	178	176	188	166	160	158	180	176	158	170	181	164	160	150	169	153	166	166	196	164	167	169	165	162	165	179	169	163	166	177	156	187	150	179	152	161	175	157	164	189	183	195	191	174	162	157	158	186	170	173	189	169	186	166	179	168	173	150	158	159	153	162	163	164	147	148	203	161	165	196	163	159	196	147	170	189	162	178	155	146	149	173	180	154	148	143	170	177	154	189	147	167	150	169	156	180	138	162	175	158	158	180	164	150	167	145	158	162	178	162	173	164	155	174	158	178	179	157	164	188	175	165	147	161	173	177	175	185	169	151
5418	843	725	421	337	288	253	238	200	203	189	200	182	187	195	170	184	161	165	132	180	181	174	166	154	167	156	187	146	166	171	173	163	188	159	139	166	182	168	164	168	163	185	177	170	170	176	175	183	174	155	164	157	191	158	158	169	154	194	184	160	161	162	146	178	164	179	169	172	189	200	160	171	176	184	164	171	170	162	162	170	167	174	160	171	166	165	160	172	182	140	170	153	152	197	191	167	194	172	163	162	207	185	181	175	182	167	153	169	192	181	161	177	187	163	155	161	165	178	177	166	196	174	159	178	183	173	148	157	190	141	164	153	173	162	176	158	153	184	176	159	179	176	156	165	157	149	172	178	164	175	170	165	189	158	195	171	167	165	180	166	159	183	181	168	179	142	169	166	160	158	166	171	174	155	180	159	163	173	167	191	173	175	163	182	174	148	178	176	166	173	189	172	161	166	148	188	169	170	203	161	176	174	156	171	191	173	181	152	164	189	159	154	176	183	192	182	180	175	171	191	146	176	155	161	176	162	188	179	197	177	154	146	161	158	159	162	178	160	189	165	176	167	182	165	162	178	138	162	145	181	161	170	190	163	178	165	168	186	160	177	178	190	168	160	163	146	192	180	162	158	140	197	167	174	187	158	145	173	172	165	160	173	170	156	170	168	160	194	171	162	170	164	164	157	178	185	183	157	185	169	174	168	173	145	178	163	164	167	153	193	175	165	177	175	150	166	156	154	175	173	179	175	159	169	177	165	152	181	144	165	184	186	171	142	149	159	184	161	184	149	145	175	190	176	159	182	165	153	180	154	179	180	146	187	181	178	177	165	155	176	173	138	159	172	184	161	155	179	178	154	178	171	170	176	188	162	148	173	185	138	174	161	133	163	169	174	182	163	161	175	174	196	152	182	160	191	159	165	173	169	181	162	185	168	188	172	172	158	163	174	166	173	173	157	153	167	179	159	165	172	166	190	157	180	146	183	188	158	185	155	164	187	175	156	167	166	179	174	163	183	178	158	182	189	139	166	174	149	186	180	165	190	158	182	165	188	172	166	167	154	156	159	167	157	163	159	161	152	160	166	181	176	173	174	150	145	207	188	169	166	179	175	182	182	180	201	178	179	175	164	144	146	168	148	169	164	169	164	164	158	140	149	178	170	173	184	156	187	195	178	168	202	184	143	182	171	176	156	151	147	166	175	169	145	166	168	177	178	176	148	167	147	187	187	189	165	192	152	167	179	159	172	159	168	180	191	176	184	192	175	144	171	173	171	180	169	189	146	142	142	168	174	155	155	172	184	158	177	169	178	184	167	168	169	172	161	171	165	167	183	170	158	175	181	172	151	167	158	196	167	177	152	211	157	162	168	201	172	151	160	163	176	166	159	169	170	182	167	198	174	164	177	155	168	170	179	157	196	167	164	154	198	188	169	194	165	172	182	146	165	158	161	168	150	189	182	168	181	182	186	158	162	186	152	174	182	156	182	176	155	179	174	178	191	156	185	199	172	163	159	165	158	135	180	190	181	182	171	155	160	167	152	166	182	166	149	177	173	163	167	154	181	166	147	175	163	173	182	164	177	191	165	183	169	191	167	170	165	169	166	145	153	160	169	163	168	167	170	192	157	171	183	162	182	164	166	172	164	187	177	170	163	164	159	196	175	173	176	169	183	193	183	172	180	159	153	195	176	172	193	163	167	171	160	187	168	167	172	164	167	154	157	159	185	192	175	163	182	171	165	143	181	180	178	188	160	185	177	166	199	150	171	154	172	161	170	148	165	166	172	174	169	162	157	168	160	153	173	180	186	180	177	196	188	197	167	170	189	172	154	156	165	182	164	166	184	198	166	158	166	152	166	174	184	169	184	171	179	173	184	192	169	169	176	177	183	170	166	168	181	146	171	164	166	143	169	154	161	159	176	171	163	169	167	176	172	189	159	164	156	182	168	179	165	193	165	180	160	164	148	167	159	172	190	161	171	164	168	160	158	167	167	163	163	159	169	148	183	174	181	142	168	155	151	169	178	153	181	167	152	191	165	161	181	175	170	164	164	167	170	169	133	164	185	167	174	167	166	144	177	161	152	165	206	158	159	167	164	148	172	177	180	168	155	170	183	161	176	163	175	159	173	186	148	177	179	179	164	175	159	161	156	165	171	169	178	175	171	162	177	155	167	163	163	181	181	158	153	154	168	171	160	180	182	174	173	186	193	166	163	175	168	168	185	174	155	187	175	164	153	151	175	177	186	181	154	145	162	148	173	154	167	157	166	162	177	168	183	189	162	174	152	167	177	185	156	167	164	160	144	159	163	173	153	173	180	162	163	167	156	181	157	168	146	186	194	171	154	194	177	170	162	168	184	156	178	155	147	201	166	158	213	186	177	178	179	164	164	155	165	162	146	190	163	190	184	179	162	196	187	175	178	161	154	167	170	171	152	182	163	169	157	147	166	170	176	157	181	164	186	155	174	164	151	155	159	179	173	161	182	157	169	186	178	181	179	178	176	183	188	174	143	147	172	162	180	165	176	194	203	156	178	165	149	169	185	172	178	183	164	183	144	139	182	169	164	183	175	173	190	161	165	168	167	162	198	175	183	168	155	166	150	167	168	161	186	160	183	163	173	164	177	155	168	181	175	144	170	146	178	147	178	144	153	179	159	156	204	154	154	165	173	162	167	156	183	157	155	184	174	181	180	167	177	175	178	184	170	164	151	154	167	148	155	158	166	146	178	173	181	154	183	171	153	194	177	176	200	160	167	157	167	179	179	175	194	152	164	156	173	162	158	172	164	193	160	171	168	176	181	156	194	161	156	176	147	188	161	166	190	180	173	190	163	197	176	153	159	171	179	179	154	150	157	183	174	170	184	161	159	185	169	171	189	193	155	172	177	157	214	169	180	176	148	173	174	171	191	170	185	176	207	172	182	179	167	182	180	159	160	163	184	180	162	152	188	181	147	163	171	159	180	154	186	187	171	177	176	158	156	155	172	156	168	171	174	183	142	187	181	186	164	171	162	158	154	190	164	176	194	166	183	189	197	167	171	166	164	172	173	148	161	172	181	175	182	154	183	175	154	160	184	175	170	172	190	181	163	182	156	176	170	191	169	165	178	158	208	183	151	167	159	164	170	157	166	160	153	187	176	194	170	172	183	183	180	169	187	177	154	170	192	167	176	199	174	170	153	185	171	166	159	197	171	143	182	146	163	174	159	166	150	162	160	165	156	157	171	170	167	185	170	174	154	148	163	156	160	163	155	185	182	160	176	173	179	154	174	176	173	190	166	199	178	146	167	159	184	159	149	186	177	148	177	173	149	145	153	182	155	170	171	172	154	167	177	176	176	162	176	161	165	177	162	172	185	175	171	180	190	183	214	155	172	171	182	167	183	159	173	167	185	178	175	179	150	181	173	177	183	159	161	183	154	191	159	175	199	182	181	160	182	173	164	157	164	163	186	186	150	188	183	173	177	159	164	186	151	181	168	185	171	184	169	193
24192	20004	26281	23463	20027	12165	1800	1144	930	891	783	769	674	605	600	586	627	613	566	595	512	530	566	536	550	582	549	537	515	541	503	539	530	513	527	526	460	494	506	514	475	518	517	526	469	476	532	494	512	469	508	522	543	471	487	490	489	493	466	529	452	495	536	508	483	473	493	509	456	517	502	471	510	523	478	496	489	499	515	447	489	494	515	502	492	514	544	511	548	530	483	458	532	487	515	528	501	491	500	512	478	448	478	482	456	518	510	481	483	465	467	488	511	521	487	472	462	491	471	478	473	461	461	471	484	469	496	502	499	491	460	496	501	480	465	459	494	474	493	451	499	466	497	495	471	472	498	475	484	472	497	527	476	478	482	465	497	452	490	479	508	505	480	504	483	464	486	473	473	480	461	464	463	487	487	469	485	460	530	498	460	460	532	490	467	423	459	471	473	509	434	439	482	487	485	502	470	489	488	491	495	486	480	461	471	454	432	457	475	454	488	470	526	516	487	457	484	474	542	477	495	459	508	457	479	430	475	486	495	478	448	504	511	498	498	441	479	474	479	471	514	479	478	492	483	481	496	485	505	504	505	466	450	478	454	445	466	484	487	496	475	494	494	475	491	453	516	438	502	506	482	490	554	448	465	481	514	497	496	461	470	504	494	471	526	510	496	510	457	523	490	480	467	470	464	448	501	446	477	481	502	494	505	517	500	500	453	492	518	466	513	462	461	467	512	486	489	487	491	530	457	467	498	502	479	477	495	487	509	461	505	481	494	505	488	476	487	504	493	527	503	532	465	501	458	493	498	495	484	487	443	470	439	480	517	483	458	523	488	500	461	483	478	503	461	504	494	496	473	505	497	498	461	508	503	516	463	466	493	461	484	481	468	452	504	478	463	505	521	460	458	513	514	511	471	437	505	491	522	503	489	453	463	531	493	505	509	511	514	482	491	468	501	514	513	522	525	520	470	502	459	454	510	483	444	486	466	467	493	482	477	462	495	502	473	497	432	461	466	451	524	506	493	470	476	528	522	454	567	490	485	485	491	508	485	500	450	500	514	472	489	498	493	488	462	498	457	484	464	470	465	452	460	505	500	525	494	439	485	457	493	483	487	468	510	474	521	455	495	479	511	471	474	485	451	462	447	450	494	465	470	460	466	457	469	474	497	509	529	493	502	504	472	492	493	490	467	454	453	452	480	488	487	471	464	491	524	487	499	443	503	466	493	475	480	480	511	479	463	469	479	472	472	465	500	527	452	497	469	467	484	490	486	506	517	506	490	484	503	501	494	482	559	478	480	503	531	491	503	480	486	474	465	487	458	525	490	516	483	475	500	473	498	469	530	472	475	504	462	496	449	522	466	513	443	487	478	491	478	478	489	489	492	468	472	493	484	474	535	479	513	517	466	442	467	494	481	494	516	503	469	472	525	508	443	468	475	501	483	438	461	511	493	552	470	488	485	515	518	497	504	508	485	488	501	493	448	478	459	475	447	507	493	491	472	477	491	444	481	487	462	480	473	506	503	511	499	487	495	434	500	515	489	477	519	484	494	479	509	472	510	487	489	483	511	516	478	472	487	470	508	490	497	507	480	465	511	482	493	473	477	512	472	534	507	487	485	476	467	482	508	519	529	495	446	480	484	499	461	483	500	457	479	470	491	495	489	477	459	522	476	479	536	469	467	483	511	469	495	510	497	471	510	484	460	508	476	505	508	479	471	493	488	477	472	477	508	459	485	488	470	479	465	449	477	483	482	465	472	472	448	503	485	467	480	478	500	466	482	481	500	498	497	506	513	503	511	499	449	491	487	484	453	517	482	441	480	485	466	489	476	473	472	470	489	467	441	470	466	489	491	482	469	472	465	467	499	527	496	470	476	530	457	487	483	511	513	531	514	497	466	467	488	467	468	487	501	494	497	466	489	482	460	487	509	471	488	459	491	495	459	450	475	490	426	518	481	467	526	481	508	490	501	479	471	499	461	509	478	490	472	526	453	478	499	472	455	488	467	447	493	527	465	501	525	517	477	501	497	508	463	491	459	487	525	484	499	449	450	515	478	535	538	475	501	496	434	478	488	480	476	473	456	458	473	453	477	508	503	467	489	502	461	482	529	484	526	507	489	524	483	469	504	482	502	482	484	502	509	493	497	499	494	494	529	501	507	436	467	477	508	491	458	478	485	505	500	467	459	479	489	516	473	469	463	459	482	502	504	506	473	495	514	512	470	488	498	506	500	473	461	476	462	507	452	490	477	495	507	473	468	521	520	522	472	462	497	482	505	491	492	469	508	505	473	501	447	454	488	458	460	514	490	466	416	516	527	474	453	489	450	464	470	489	503	481	490	475	480	486	466	494	474	451	459	481	502	551	466	447	489	497	512	457	451	474	500	494	471	473	479	499	547	457	476	462	526	489	501	502	499	498	465	462	479	487	488	493	507	502	446	494	493	483	457	442	477	460	484	478	496	493	467	464	509	503	477	503	527	487	458	462	485	492	471	449	485	499	493	475	467	478	558	520	514	492	475	441	528	449	467	434	492	461	502	502	477	503	505	461	479	493	525	473	481	498	510	498	503	439	460	478	499	439	474	486	516	496	476	417	513	450	505	471	477	527	477	467	490	506	486	489	483	511	509	512	474	489	490	465	457	510	501	507	477	456	477	501	452	490	490	464	481	508	473	492	509	454	478	514	443	502	459	464	483	518	468	497	501	456	479	522	485	494	516	506	484	488	469	440	491	507	502	469	443	523	492	447	489	473	444	485	474	448	535	507	493	488	469	468	499	451	452	419	496	472	446	454	482	496	488	497	498	465	487	503	494	482	471	477	484	498	509	451	496	485	521	489	506	511	478	467	521	514	446	455	511	497	508	511	474	502	495	491	474	501	447	506	454	485	492	511	492	486	486	459	470	498	478	494	461	484	478	480	520	479	499	456	478	532	504	508	456	457	528	489	452	456	476	488	496	469	474	461	481	452	461	465	462	501	478	435	524	497	480	433	463	472	483	491	467	461	469	509	469	511	493	466	490	449	488	506	491	501	497	482	449	467	497	451	477	487	497	488	500	519	499	497	464	497	487	502	489	464	464	525	489	508	520	516	468	468	515	521	471	490	455	438	477	492	488	478	498	465	480	494	460	503	442	503	484	484	502	491	460	487	491	510	497	463	524	485	508	474	469	505	515	519	459	471	478	492	521	475	523	452	513	510	464	465	449	496	486	492	509	498	489	470	530	482	528	460	481	441	525	468	478	465	497	443	499	474	508	508	500	488	478	510	468	490	474	479	464	484	488	477	509	492	458	472	447	505	488	508	491	473	474	439	475	500	499	453	472	480	447	419	475	473	503	492	510	486	467	449	498	440	478	451	460	466	480	464	474	471	470	477	481	470	491	517	441	481	527	471	489	489	485	479	473	534	486	536	488	477	473	492	448	497	484	475	544	484	483	468	473	450	453	497	509	479	464	468	461	525	494	477	461	489	493	476	485	463	472	439	480	502
6989	11475	10411	5569	3785	2841	2283	1788	1390	1289	1072	978	882	826	731	727	655	642	591	597	658	567	538	576	581	542	481	525	517	504	478	495	468	491	473	491	464	478	478	463	473	479	492	441	485	486	492	476	449	436	440	460	456	400	421	480	465	454	457	450	455	480	480	455	493	415	455	458	474	409	391	443	440	439	449	457	475	460	424	444	446	434	447	424	463	453	466	465	481	477	442	438	463	433	464	413	460	452	464	458	450	489	444	441	457	434	408	490	450	430	444	437	463	412	450	438	440	429	486	485	508	448	449	441	423	469	437	428	441	430	440	438	448	457	486	469	476	447	403	467	461	403	420	444	446	471	482	475	400	424	457	444	437	444	427	465	430	433	487	452	422	457	441	484	423	439	428	438	442	465	501	441	461	456	452	447	450	405	427	429	451	453	437	448	390	450	449	462	416	451	454	438	490	429	448	408	435	438	438	443	446	444	428	461	434	422	436	435	445	461	407	447	452	445	435	429	456	443	449	439	443	445	458	444	441	453	483	464	444	451	405	463	433	451	473	431	435	457	461	445	449	458	426	422	457	447	469	431	448	475	450	454	436	477	472	473	430	426	437	470	383	457	433	457	441	451	428	450	426	463	458	481	445	454	449	446	432	430	405	459	479	414	429	448	472	474	449	440	432	440	471	425	428	439	433	443	453	440	407	411	400	420	480	467	449	482	439	418	409	437	441	447	449	464	450	454	474	417	420	418	445	414	406	475	455	428	480	446	461	434	454	470	489	411	403	449	462	404	490	462	410	432	426	436	462	461	440	450	434	442	423	396	475	417	407	464	418	456	463	480	462	465	477	454	448	461	444	429	470	424	436	433	420	458	469	428	443	415	471	420	437	412	471	447	453	475	444	417	457	437	484	429	450	428	470	447	459	442	432	442	451	485	481	475	434	450	457	422	436	469	443	432	404	484	458	456	472	465	440	458	438	448	452	436	430	458	454	417	438	480	420	413	420	428	475	480	440	437	425	434	417	427	463	440	433	466	428	438	435	452	441	418	463	440	479	430	420	443	428	388	458	491	433	448	458	496	475	450	496	436	474	462	424	420	450	455	454	452	456	448	401	447	440	431	435	451	495	457	440	417	465	457	437	423	467	469	455	466	457	432	444	442	440	448	447	421	425	474	428	450	465	408	403	456	414	435	455	454	429	439	454	422	413	437	442	458	425	445	448	433	411	469	461	439	437	459	454	423	433	442	460	444	438	459	477	416	456	437	477	456	465	451	458	443	435	467	483	459	495	482	441	420	437	469	431	472	469	422	399	446	449	426	489	465	443	453	432	475	453	435	469	489	432	441	433	414	475	440	419	448	427	455	412	468	459	409	481	430	459	465	447	437	411	448	452	435	447	446	449	451	434	429	449	451	421	448	461	438	416	470	427	444	419	469	461	425	436	427	468	440	449	438	423	464	476	412	437	448	465	459	474	443	400	436	449	485	436	492	466	440	431	434	428	433	467	438	418	466	453	429	413	425	443	480	430	424	459	421	479	466	452	423	505	432	478	433	476	433	449	424	451	429	469	440	429	440	446	436	454	455	418	432	448	448	446	443	435	422	469	418	445	480	454	413	470	436	408	449	479	417	441	441	454	437	427	445	448	434	465	434	424	431	426	476	435	484	425	469	469	452	414	505	485	474	458	466	457	425	432	445	469	454	451	439	443	443	466	469	441	418	422	422	454	448	405	426	454	449	460	434	451	448	447	441	455	428	449	458	432	450	430	429	474	461	429	458	409	471	417	443	426	415	464	440	437	458	456	453	431	412	475	403	468	422	437	388	445	428	436	457	441	457	446	489	427	462	441	478	437	422	447	477	503	422	417	462	484	463	442	442	457	449	458	439	449	453	485	428	458	437	442	454	464	419	483	425	442	455	442	460	425	419	452	420	399	448	450	424	440	438	457	452	423	432	450	455	423	451	448	483	444	470	439	437	425	427	459	469	444	473	454	441	444	472	431	435	431	454	452	424	438	416	450	447	454	473	470	465	431	441	474	437	467	444	396	466	435	435	507	406	431	452	422	451	445	452	445	453	449	404	479	444	465	446	412	461	426	467	490	446	465	434	456	466	477	460	445	447	439	400	443	466	457	438	468	418	462	465	441	416	452	417	453	430	444	446	439	444	472	450	468	448	478	460	457	446	432	471	400	420	446	437	438	453	429	463	431	444	479	432	475	420	423	424	467	404	430	469	455	415	464	447	448	412	450	439	442	407	461	445	429	412	446	431	449	436	450	481	431	462	430	454	429	438	439	458	437	488	435	435	421	442	444	469	461	486	466	439	440	448	423	443	446	430	458	458	436	439	459	443	453	430	437	414	440	449	487	426	430	443	421	441	430	415	460	445	479	456	462	403	452	472	403	457	468	441	406	418	469	417	427	435	445	428	425	409	442	412	431	453	454	425	432	469	451	426	426	430	422	460	431	482	428	431	454	465	465	444	439	462	470	445	458	447	436	411	443	455	453	451	431	438	432	497	442	472	450	424	418	421	447	445	418	436	407	461	427	426	438	458	455	435	445	443	462	434	440	446	414	448	435	427	457	439	417	426	434	463	469	458	413	433	444	471	416	442	434	413	424	440	459	446	429	449	414	479	474	441	432	450	453	423	452	384	407	409	423	459	471	412	431	474	465	445	449	430	473	460	487	425	440	437	436	457	450	468	459	453	438	431	435	445	425	420	421	483	450	493	468	462	434	416	413	446	434	455	414	498	440	494	414	457	442	424	449	444	441	427	472	436	435	450	425	437	467	397	424	460	469	441	455	487	445	432	476	438	426	472	421	485	445	422	446	452	443	435	449	453	434	437	408	444	425	451	445	448	432	461	486	447	414	452	434	494	447	428	432	431	451	464	474	411	450	437	439	472	437	417	459	453	439	454	446	455	453	469	452	444	457	466	436	431	435	436	424	445	451	445	450	434	416	461	461	452	419	432	455	462	451	436	446	463	457	469	446	442	421	446	445	411	444	472	460	466	447	417	476	428	440	470	424	432	405	445	445	477	448	436	434	468	497	445	439	433	392	442	462	450	449	449	427	470	444	444	435	411	452	422	440	454	465	422	441	453	436	452	384	448	463	448	511	439	485	463	430	477	429	453	445	476	436	436	420	458	449	454	491	421	416	426	419	436	478	446	495	468	430	464	425	438	438	450	448	467	419	458	433	431	452	419	448	452	412	498	423	439	425	436	446	476	490	414	447	461	476	429	485	443	420	468	482	432	458	443	448	425	442	428	433	442	455	425	447	450	449	488	457	438	441	467	420	455	455	451	450	454	461	448	449	443	440	438	426	483	421	453	441	454	410	446	450	419	450	453	416	407	420	464	449	408	394	436	416	430	435	444	422	453	424	445	472	486	468	489	414	482	460	462	443	410	458	459	456	408	443	430	438	438	450	455	442	454	411	479	423	465	454	413	426	406	482	430	463	447	445	461	464	459	420	450	439	444	496	429	460	470
22037	20028	26587	23193	20042	20136	10675	2177	1572	1360	1282	1173	1098	1035	991	936	902	928	917	850	884	831	804	788	851	805	745	734	770	792	731	708	732	790	807	782	706	763	765	784	723	691	722	721	731	697	728	656	691	733	769	706	690	733	702	683	670	690	738	702	677	696	719	732	661	697	637	733	740	667	719	760	750	729	706	701	709	744	668	667	740	706	746	653	657	788	710	704	726	750	669	720	740	656	736	682	729	690	703	710	731	706	676	698	689	711	699	704	748	724	703	692	712	685	733	656	694	717	674	679	736	719	700	755	714	700	687	684	690	717	687	687	696	734	686	687	664	712	718	704	729	720	751	631	678	698	680	738	712	708	702	674	699	714	699	702	704	693	674	660	716	719	691	698	695	714	711	684	715	730	694	675	688	699	719	688	654	675	728	689	649	656	644	664	690	691	708	683	681	653	656	694	698	714	726	689	681	647	713	702	685	702	699	694	708	690	726	711	681	715	706	686	664	701	701	737	704	702	727	668	723	654	718	718	668	712	695	684	701	690	723	705	723	635	678	651	747	712	666	685	671	733	722	732	698	679	701	682	687	681	686	692	690	698	706	684	709	649	700	676	690	685	686	742	680	727	722	696	715	679	658	683	694	735	710	722	710	687	705	666	716	723	706	728	668	719	716	678	673	706	667	720	654	704	693	698	697	721	661	737	660	666	662	695	736	737	707	693	724	703	678	677	726	722	708	714	681	718	702	721	676	722	693	709	700	675	691	689	651	711	667	732	706	726	698	708	719	683	736	675	684	692	762	706	725	755	634	687	727	693	684	737	719	677	758	673	728	734	741	671	709	657	693	705	700	673	698	707	712	693	714	733	728	701	694	658	694	711	717	661	734	671	737	707	716	703	691	719	703	674	694	721	696	670	695	672	729	681	677	753	690	670	696	705	707	682	699	720	679	678	705	701	681	659	682	697	696	694	700	697	717	718	708	704	677	683	670	727	701	682	652	727	659	691	737	739	727	760	701	670	689	673	698	712	716	707	672	692	684	696	698	705	716	703	706	721	730	688	691	699	700	737	680	688	688	673	725	684	743	743	700	688	675	707	675	741	697	701	711	709	765	690	739	734	667	738	668	725	737	686	695	730	678	654	699	655	689	738	655	663	702	648	708	729	695	708	692	680	718	721	710	642	711	641	707	698	737	703	685	701	721	692	726	672	694	725	711	675	714	690	709	705	732	723	694	684	677	673	721	655	702	701	686	697	733	736	680	708	680	713	683	726	662	730	696	692	655	708	681	684	705	693	702	683	695	695	700	712	691	688	680	678	646	710	702	698	679	694	703	696	676	747	675	626	680	679	686	674	684	715	684	666	676	702	631	699	700	697	710	671	726	667	700	686	694	714	726	716	699	690	715	676	651	683	690	715	728	731	723	718	684	715	672	684	700	672	695	715	661	683	692	660	691	685	720	663	693	714	692	715	720	704	729	710	696	683	643	752	695	725	685	738	697	738	660	721	726	657	682	703	718	742	678	702	707	713	698	717	645	690	718	707	671	684	691	692	670	697	693	702	704	697	684	721	692	737	724	658	746	712	692	661	666	659	754	700	702	642	710	703	675	687	724	670	710	697	687	701	701	681	728	679	700	698	705	700	639	649	697	692	653	714	701	663	678	733	677	632	690	672	681	702	658	702	709	701	668	734	711	745	673	664	646	631	731	684	694	688	697	701	683	678	713	714	741	704	673	693	667	725	700	678	724	645	715	675	708	729	716	637	687	702	665	753	685	705	711	704	692	661	715	699	684	678	680	714	659	681	676	706	677	749	705	692	667	698	727	737	674	709	684	679	695	681	719	649	697	682	656	655	696	669	690	687	715	719	684	683	709	677	682	715	689	675	657	705	695	659	669	699	739	679	667	703	741	706	696	711	689	677	688	720	694	727	665	670	702	677	685	706	709	672	768	752	712	694	696	724	646	668	678	705	723	729	688	673	704	702	671	698	707	743	692	718	653	656	699	704	702	676	699	661	650	691	665	682	674	702	718	747	714	709	720	681	715	657	711	684	699	703	637	712	739	670	712	704	659	688	676	709	717	653	660	724	724	695	744	688	701	706	736	688	682	715	695	711	678	701	675	720	695	686	663	687	663	692	717	717	731	633	653	691	670	689	703	744	705	724	670	694	712	744	657	690	675	713	676	713	730	703	728	687	705	681	721	683	713	666	749	639	682	720	679	668	705	698	658	656	720	693	702	705	686	693	742	697	694	664	709	693	713	674	691	700	698	718	692	693	711	739	687	705	686	667	699	684	700	709	722	688	751	657	720	752	680	731	696	669	713	683	695	715	707	691	673	713	683	761	704	693	694	709	703	697	716	658	688	680	678	742	664	722	738	701	691	715	725	687	731	657	692	722	693	656	682	685	712	730	716	705	682	700	717	740	683	692	619	678	720	685	723	670	730	705	735	688	690	674	693	687	700	682	671	702	694	707	733	705	744	682	690	678	697	706	713	716	688	685	675	701	694	748	697	691	604	672	706	697	727	744	689	671	695	721	691	697	710	673	691	728	691	680	695	715	713	714	723	760	627	701	700	684	703	639	700	688	696	691	689	699	674	675	713	725	674	704	704	699	710	709	730	719	686	659	677	722	687	716	653	779	701	734	661	634	689	722	746	726	687	680	683	703	729	743	701	667	693	688	714	722	699	694	701	677	728	668	687	658	680	699	717	703	718	746	659	739	723	720	676	696	687	717	666	692	680	703	762	699	709	710	715	658	728	706	668	724	677	695	718	734	703	675	709	727	712	675	722	671	679	700	687	728	685	741	709	733	622	667	727	676	664	673	673	669	699	754	668	714	668	692	710	699	714	695	675	707	670	756	734	697	704	727	714	710	680	709	684	681	697	683	672	711	729	717	671	703	721	658	707	696	689	723	684	702	688	743	698	640	734	713	717	687	748	752	698	678	743	658	748	681	703	719	652	727	683	697	741	642	675	703	656	657	665	691	665	688	688	742	727	685	693	697	684	690	636	703	711	689	654	696	658	709	717	766	742	686	688	684	693	701	704	685	694	707	712	724	696	707	645	667	693	683	726	720	723	718	690	688	664	694	733	687	701	709	704	697	654	693	697	691	693	680	686	690	684	709	699	691	694	656	651	725	681	688	681	712	679	723	743	722	694	662	675	683	709	668	697	676	730	715	732	674	704	748	731	686	702	738	675	665	695	662	680	658	705	698	683	689	750	700	688	657	705	692	698	698	696	701	721	736	687	722	665	674	683	757	712	688	735	719	672	679	710	692	737	693	726	705	697	673	703	661	700	672	705	707	713	718	696	686	680	713	721	705	675	667	730	706	680	722	686	692	705	744	695	676	716	679	658	733	716	633	677	658	681	699	693	696	696	727	698	673	679	675	731	723	657	765	723	698	644	751	706	659	669	707	679	671	684	731	722	748	676	699	711	710	670	675	675	702	697	667	705	702	687	726	673	676	710	698	659	666	721	696	663	696
9697	17996	16407	9704	6675	5081	3890	3025	2476	2146	1852	1698	1505	1313	1189	1105	1120	1066	1020	947	921	917	872	788	825	836	800	784	730	737	725	685	712	754	730	722	740	676	708	658	687	715	655	681	698	699	671	642	640	651	708	648	656	659	677	655	687	682	662	702	668	654	690	660	643	697	665	674	645	646	712	647	630	679	641	651	645	630	654	676	636	689	615	662	628	647	681	650	679	695	638	647	644	589	649	682	670	625	692	609	690	694	626	643	652	677	661	654	596	674	639	708	632	624	614	627	628	685	615	659	675	629	621	643	685	690	642	662	637	652	686	676	610	671	663	674	633	646	715	618	671	634	608	603	648	649	671	654	675	634	657	647	648	656	676	652	688	645	661	599	654	639	629	673	677	622	633	664	595	639	625	620	606	624	624	632	671	682	621	694	652	711	654	688	639	635	688	662	690	632	670	647	646	654	648	662	626	590	633	689	643	684	641	680	650	678	633	638	611	642	667	670	657	642	672	605	693	660	680	659	676	628	632	666	611	672	645	645	661	635	653	623	696	684	646	635	621	653	650	646	636	672	616	656	687	670	658	665	663	648	659	669	617	610	632	686	665	651	671	627	647	649	640	642	634	619	639	660	663	661	632	649	699	653	635	617	654	643	656	628	655	697	627	645	665	644	687	632	640	646	626	662	591	653	631	659	682	617	613	674	632	642	718	620	619	615	629	645	625	631	649	616	683	664	673	644	633	693	664	606	618	614	598	644	627	645	635	672	635	623	605	692	660	616	660	648	629	669	675	639	642	672	659	604	655	616	634	697	699	652	677	651	655	637	698	650	653	629	664	641	643	637	662	641	618	643	667	637	583	655	654	648	586	645	649	655	680	619	713	596	625	629	685	678	698	640	668	689	615	614	600	625	613	628	661	707	676	614	645	622	653	687	695	682	617	652	704	649	663	626	671	639	647	674	679	630	639	654	651	663	656	653	690	623	680	616	640	685	656	648	649	619	672	619	663	632	665	683	637	650	690	635	666	602	660	622	683	618	613	649	685	659	697	640	651	620	668	666	639	652	631	657	688	624	603	651	663	629	643	633	670	603	655	631	649	605	617	663	654	686	670	652	657	653	641	665	669	631	652	619	625	654	668	587	641	611	659	667	618	667	588	620	582	619	712	651	665	668	698	650	631	626	633	649	614	624	606	664	630	637	621	648	652	646	619	623	647	632	677	671	628	653	655	644	672	649	604	655	646	629	585	654	646	666	654	658	657	654	593	634	690	621	665	678	650	640	613	689	679	618	620	611	675	660	678	591	669	666	659	666	640	633	641	621	601	623	632	660	678	611	679	650	625	640	630	625	674	632	654	637	679	633	673	614	641	699	644	651	628	655	671	624	619	664	660	612	699	648	654	624	597	595	646	636	701	644	649	630	702	619	708	643	670	681	626	621	638	655	644	641	622	626	606	632	677	632	621	654	632	642	672	613	618	676	670	651	641	634	612	599	684	661	647	667	671	666	607	652	682	624	659	654	641	619	660	649	645	643	602	684	667	649	666	689	664	662	656	693	634	630	646	646	689	676	657	661	632	682	660	654	661	615	651	721	648	697	612	664	650	685	634	706	664	677	639	646	654	669	670	661	644	668	649	633	645	665	683	659	656	669	644	653	613	596	645	630	665	650	622	700	618	669	617	625	666	656	649	636	613	656	646	584	606	652	659	670	669	634	635	664	665	666	668	641	656	654	674	634	652	655	635	642	685	640	608	626	653	669	635	632	615	665	627	640	678	657	623	631	639	609	657	625	617	618	676	610	696	648	676	643	683	615	685	658	679	664	684	647	673	690	659	685	618	597	661	618	618	674	700	646	632	661	638	637	631	681	613	631	655	628	641	645	604	648	668	626	609	700	661	651	705	687	621	643	660	666	681	632	650	598	680	635	653	639	653	625	653	603	594	680	667	622	674	666	666	698	650	601	647	637	619	636	655	634	627	618	662	608	606	643	642	666	666	642	610	669	658	644	671	623	637	620	645	671	582	634	690	665	650	637	659	684	647	627	639	630	682	674	656	631	682	683	668	683	680	620	644	684	647	647	665	634	621	645	622	594	668	657	630	702	606	597	650	634	616	640	678	677	658	665	630	642	647	624	594	649	635	660	676	615	698	640	645	627	637	654	631	673	639	648	682	649	655	671	652	603	650	624	623	633	660	651	630	654	669	692	606	643	730	620	632	679	636	651	674	660	644	649	610	612	625	652	664	648	648	636	665	726	662	664	654	607	633	630	656	632	646	656	655	629	693	634	633	619	650	652	604	651	603	627	685	667	631	590	678	638	635	683	679	676	631	659	623	669	613	640	684	702	671	627	652	625	632	651	631	634	728	664	677	683	619	648	650	629	641	640	655	681	680	627	714	637	656	635	628	685	618	671	623	622	629	647	650	629	631	657	668	603	629	657	666	674	685	680	677	686	659	614	639	637	667	687	648	662	604	623	645	695	642	613	631	630	619	621	654	702	671	655	661	676	619	651	622	679	600	665	636	702	587	627	644	662	632	632	637	650	638	661	624	598	659	662	633	649	665	683	592	649	641	657	645	629	680	666	668	632	720	651	663	654	698	659	644	623	666	666	652	633	683	671	635	643	660	640	651	644	674	678	651	641	667	660	703	674	630	645	583	646	652	641	655	603	587	647	673	647	696	585	654	635	607	667	701	599	638	634	648	639	642	668	603	631	644	651	652	683	690	675	693	648	641	647	632	635	615	703	587	652	632	610	625	690	642	624	630	657	699	618	615	627	642	651	666	645	621	685	689	645	641	633	612	646	643	638	669	654	607	663	678	650	674	640	649	652	680	652	652	671	611	621	651	601	655	659	613	705	624	630	612	684	622	639	632	625	672	603	641	705	629	664	633	642	651	665	671	645	683	649	641	665	687	635	635	627	622	630	657	649	648	628	611	658	676	642	653	616	715	636	680	656	602	645	641	693	669	637	657	663	702	654	637	640	634	654	654	682	586	697	633	613	633	643	707	645	661	666	604	651	618	622	627	679	634	641	669	654	620	611	621	650	692	605	648	630	646	674	633	609	611	670	661	588	627	633	666	659	688	642	616	601	628	661	658	667	665	637	668	660	642	672	634	635	639	656	643	651	618	610	671	666	625	605	623	637	677	611	652	645	642	641	646	653	654	648	681	606	648	632	655	675	707	636	621	667	667	640	639	625	687	666	592	651	652	660	681	693	666	639	677	627	630	654	640	682	611	664	665	632	696	661	611	650	604	628	653	710	602	624	630	628	649	624	647	654	660	640	627	634	652	648	598	621	610	675	673	648	636	645	628	673	602	592	666	611	735	598	657	630	651	674	680	615	659	621	680	646	622	645	662	664	671	658	651	670	608	660	651	622	682	680	697	649	612	684	644	655	635	657	607	655	622	619	614	619	651	646	604	639	632	592	651	643	662	631	657	628	602	628	649	639	703	670	610	682	648	652	633	607	614	643	693	664	652	693	653	669
29973	15423	1899	480	330	237	220	209	205	202	175	187	178	190	187	177	173	190	155	159	182	181	187	176	165	176	178	168	186	157	190	150	169	176	143	164	172	148	173	164	167	166	158	162	176	180	174	150	168	179	177	151	179	162	150	191	193	144	180	156	171	174	183	167	165	165	162	148	167	195	152	168	169	151	168	171	193	173	173	168	170	172	157	195	184	182	169	158	180	144	160	152	176	153	148	165	176	192	164	163	161	162	157	154	139	154	170	171	175	184	147	173	167	170	166	172	176	160	173	181	178	166	160	137	155	177	171	163	166	157	168	149	151	156	146	160	170	184	158	160	181	145	162	178	170	176	166	159	178	176	167	194	176	157	160	172	156	178	174	188	175	193	166	162	144	166	161	161	166	160	161	176	150	183	167	183	174	163	197	176	164	173	181	150	160	148	159	172	172	157	191	167	174	156	153	154	182	142	173	188	171	177	153	163	176	148	173	158	145	177	194	163	152	161	182	179	190	161	158	163	168	159	180	182	171	174	184	180	171	145	156	149	175	157	140	173	160	172	166	175	158	159	149	169	147	183	176	170	152	177	170	170	175	175	161	163	166	180	164	175	151	152	155	156	157	187	153	157	161	175	173	189	170	158	165	176	172	192	167	170	163	176	156	169	163	162	146	164	154	153	159	189	184	161	190	170	159	155	154	160	158	177	189	169	166	152	190	184	160	143	138	169	186	178	192	154	144	160	178	165	150	187	143	162	173	183	168	167	176	149	181	167	181	175	156	161	173	178	154	193	162	153	167	168	172	149	158	166	172	169	173	182	173	173	187	148	167	158	186	189	175	175	160	152	184	169	141	162	171	174	170	161	157	166	170	178	189	157	159	166	178	174	150	165	161	167	167	179	156	150	146	172	145	152	174	166	169	165	166	171	204	151	181	160	181	179	178	159	157	152	151	181	164	153	172	178	162	183	177	173	174	180	195	167	184	173	174	169	179	186	165	139	176	172	172	154	186	142	162	178	161	164	167	156	185	161	180	160	166	161	157	159	149	184	151	157	172	157	173	149	169	182	169	149	183	178	164	188	171	185	158	164	192	168	170	176	177	175	186	167	183	161	185	156	183	171	166	189	172	180	157	158	178	160	156	180	183	156	153	172	177	158	172	166	166	186	160	194	169	183	189	182	176	181	161	169	167	164	186	152	176	154	176	167	157	162	162	127	153	172	171	180	174	162	168	185	146	141	176	159	205	176	181	159	181	162	190	159	174	178	169	184	163	218	155	149	167	176	181	164	171	164	175	156	161	178	181	153	165	163	162	173	187	169	161	186	177	197	174	161	147	160	163	156	169	182	166	185	171	160	179	163	171	154	176	189	176	145	158	159	182	173	180	188	167	162	159	184	157	174	158	167	188	152	182	174	168	167	160	161	167	168	134	165	165	156	179	185	158	160	201	153	182	165	174	167	181	174	159	172	186	171	150	173	180	171	169	168	161	192	165	131	191	175	186	148	171	170	159	174	174	146	168	189	174	157	169	175	162	166	147	178	141	171	151	185	169	138	168	173	147	184	164	159	159	171	161	165	168	170	181	174	192	175	178	158	186	180	175	140	147	173	172	147	178	175	159	172	142	162	164	182	177	195	188	162	185	190	177	153	154	171	182	157	157	175	180	157	201	176	186	182	147	165	185	157	160	204	183	173	174	176	177	176	144	174	176	156	168	146	144	137	157	160	173	155	177	169	181	165	147	154	163	156	148	149	153	174	174	173	152	152	177	164	185	162	159	172	180	163	171	171	164	173	168	182	173	194	183	151	162	186	175	167	149	143	171	195	187	152	178	176	150	165	160	177	148	187	172	151	162	174	189	172	162	174	165	179	163	177	161	146	191	161	154	166	175	177	165	153	175	182	179	170	169	167	180	140	167	164	160	166	178	148	153	160	188	156	172	185	173	187	164	174	169	179	167	181	168	150	184	184	178	180	161	187	175	178	168	157	164	183	160	157	169	140	147	184	149	154	161	189	186	140	150	150	162	158	179	160	168	160	160	156	173	163	178	192	192	196	173	168	171	144	158	159	157	173	164	160	176	176	179	188	183	172	158	164	183	154	150	174	174	191	149	160	179	140	161	150	141	164	170	189	159	170	171	164	153	173	168	154	152	160	171	175	149	178	160	176	149	193	164	148	151	178	168	189	151	160	169	169	156	190	182	161	165	167	161	182	153	168	143	150	171	150	154	171	191	160	179	162	150	172	169	175	177	189	166	206	177	183	198	179	173	162	155	174	186	175	172	177	160	182	136	200	165	158	193	175	170	173	181	153	164	162	178	184	170	171	165	172	191	169	169	177	173	173	180	171	157	157	173	145	174	178	143	175	197	176	155	144	170	174	155	152	171	169	172	156	182	171	176	140	152	170	159	155	177	170	178	168	169	162	157	168	190	184	174	169	146	172	188	179	161	185	180	150	158	149	174	181	172	185	151	163	185	180	181	139	189	166	176	169	170	173	155	149	180	178	160	138	151	186	154	174	162	192	167	162	180	175	169	158	163	140	177	166	172	163	162	189	155	185	161	157	180	157	186	164	174	175	153	170	142	163	168	166	172	203	178	170	179	164	178	175	166	184	168	127	157	168	178	175	176	174	182	149	175	153	201	175	160	176	196	155	164	164	146	154	180	174	178	172	175	168	165	144	160	182	175	165	160	177	153	154	172	171	177	157	162	158	173	152	175	175	156	178	146	162	161	171	181	166	170	157	168	168	175	178	180	183	172	143	196	157	161	176	166	200	199	197	149	162	158	160	169	161	179	170	165	158	178	172	194	157	119	181	157	176	185	164	164	163	158	187	156	193	142	189	196	175	165	177	160	162	163	155	150	167	185	174	171	167	168	164	177	169	165	166	160	150	162	178	172	161	159	148	163	168	170	166	175	172	169	183	152	179	209	193	164	170	157	164	148	179	156	169	174	172	174	202	147	156	166	183	173	181	187	152	177	186	136	177	169	187	182	180	159	164	167	167	170	180	175	167	160	185	181	162	158	176	177	162	193	162	187	163	156	190	160	167	163	151	175	152	162	159	142	161	163	182	175	140	169	201	173	174	189	180	186	153	174	184	170	188	175	162	165	158	159	191	143	174	178	178	188	179	166	172	143	177	158	198	191	175	157	167	158	172	170	156	173	176	157	190	178	177	164	129	173	161	164	172	149	155	152	158	171	155	187	176	142	157	141	158	146	158	178	180	172	168	167	160	160	166	165	184	182	181	158	160	174	155	171	182	165	157	183	149	176	174	171	176	160	188	185	160	182	148	207	150	172	154	159	164	192	147	165	180	190	155	174	174	177	167	170	165	159	175	143	177	171	167	186	190	172	161	176	161	180	160	150	158	153	162	171	184	171	178	160	174	168	168	159	165	158	157	154	168	140	191	146	182	148	159	173	175	153	138	167	159	197	160	182	177	164	165	172	171	163	168	171	173	185	180	168	151	190	145	170	187	191	172	158	138
5439	837	733	475	302	279	268	238	233	202	212	165	211	177	178	191	170	152	164	163	160	176	178	172	190	194	163	150	158	157	180	193	180	156	179	157	181	164	173	189	165	160	161	172	155	170	166	154	179	157	179	155	159	148	176	158	163	180	163	168	168	157	149	182	147	148	170	200	151	153	176	172	157	178	167	173	169	163	162	154	173	181	163	157	166	160	175	168	157	168	184	174	156	170	168	179	161	174	170	162	174	179	183	195	163	189	170	171	173	152	165	162	176	157	155	190	158	170	191	185	165	165	154	157	150	168	187	186	170	164	189	177	153	154	172	164	157	189	146	173	169	175	195	168	150	168	181	159	189	154	161	176	195	158	177	166	167	188	162	201	187	152	173	196	185	160	158	180	163	179	162	160	173	176	167	161	178	167	161	163	175	159	180	181	192	180	176	164	167	168	182	162	163	178	156	163	160	137	187	169	192	179	148	189	185	178	162	157	162	152	152	172	156	172	162	192	165	171	159	166	164	145	166	185	167	178	172	161	166	186	164	175	160	170	151	188	167	176	190	153	178	172	182	153	168	163	167	178	167	161	172	174	176	158	170	183	179	162	168	161	172	168	169	180	170	182	153	150	161	172	178	166	159	148	167	174	181	158	182	169	163	154	177	172	168	157	166	189	150	172	158	158	160	195	168	156	173	191	165	161	188	197	203	181	154	178	158	147	174	174	151	162	185	181	190	182	154	172	154	184	175	170	159	188	179	161	189	164	139	163	152	170	195	160	161	176	171	174	184	153	168	177	159	175	157	178	157	166	177	159	173	201	165	161	185	176	158	178	183	177	182	169	174	160	173	174	180	155	157	171	167	172	175	171	148	170	170	170	172	192	168	174	168	151	157	161	170	181	172	184	173	178	177	161	168	196	189	177	174	148	192	167	180	173	160	173	173	167	183	165	187	145	178	157	177	189	149	165	171	172	171	151	175	155	170	170	170	164	145	191	158	181	158	172	184	177	145	179	185	184	187	174	152	160	189	165	163	150	179	146	194	169	180	160	172	165	153	165	186	185	158	149	168	172	174	176	189	172	177	167	173	177	168	162	177	154	166	161	140	179	161	188	158	161	158	183	156	162	165	187	176	178	144	168	194	206	166	179	169	183	174	183	182	187	176	156	165	174	150	184	175	195	161	158	153	147	160	161	180	157	175	164	171	152	190	163	180	178	166	175	165	188	194	164	170	141	178	189	179	148	154	148	184	172	175	151	180	153	196	174	182	176	151	169	183	191	168	186	155	172	156	166	157	167	153	156	166	171	152	183	167	164	181	189	163	195	156	185	168	155	152	150	177	166	165	158	152	160	186	174	156	191	172	172	164	169	174	178	182	173	171	165	162	182	178	193	161	172	168	163	174	181	117	178	178	180	158	164	148	173	182	183	170	172	188	161	180	160	173	180	174	178	169	179	174	176	176	189	154	164	185	167	158	175	173	176	194	166	162	166	178	165	187	155	167	170	185	162	154	167	184	162	155	166	176	166	144	171	170	184	186	194	151	181	168	182	161	172	162	146	175	149	176	180	162	176	173	146	170	163	173	165	164	171	178	173	162	184	181	158	176	187	172	155	190	183	155	146	187	177	170	160	163	155	137	176	183	168	186	182	176	171	168	187	177	171	159	183	164	171	156	171	137	173	183	153	160	160	154	163	144	180	168	179	159	181	153	199	175	155	169	164	160	189	183	166	164	179	199	152	179	179	166	167	181	162	165	181	180	146	164	159	157	173	182	177	182	155	182	158	156	162	166	176	159	167	145	184	164	180	169	175	159	188	159	203	183	163	177	188	166	162	159	178	164	158	166	176	177	174	178	168	154	152	162	172	173	171	144	176	147	152	181	165	170	171	159	156	182	183	178	172	153	182	186	177	184	180	155	172	152	162	155	178	165	164	145	164	168	175	180	177	162	174	160	170	136	173	164	173	172	156	148	163	187	187	154	178	156	152	165	156	148	160	168	173	179	166	165	154	179	188	171	210	171	178	166	163	162	165	191	187	180	169	169	156	174	169	159	202	176	184	167	191	148	191	185	145	184	163	157	151	176	148	179	169	181	157	164	183	166	162	145	181	159	171	144	158	197	166	162	174	183	146	171	174	171	158	173	176	167	180	188	174	169	203	151	159	168	164	196	180	181	174	178	168	184	149	200	171	172	173	158	187	163	183	168	179	189	157	177	177	190	180	160	142	177	167	191	160	187	166	153	191	174	161	192	166	140	192	166	181	177	188	177	154	177	184	143	164	170	167	176	187	184	163	176	158	160	171	168	184	167	197	144	176	184	162	177	180	179	168	158	168	179	175	185	150	166	189	183	186	164	175	174	167	169	173	173	159	185	157	154	154	149	175	157	187	183	162	166	170	160	166	181	176	171	163	141	191	169	173	168	169	169	165	161	161	188	170	178	159	161	168	187	188	182	156	174	173	169	158	168	199	146	160	172	188	145	177	158	182	139	174	176	179	190	144	162	170	186	164	205	173	163	168	166	157	157	180	193	169	161	168	160	154	178	192	171	176	180	185	200	176	152	179	161	168	187	177	152	166	159	169	167	171	155	177	177	166	156	166	173	177	186	185	170	178	198	168	170	164	163	186	162	179	177	181	169	178	171	153	171	180	158	178	171	190	171	184	176	165	146	171	161	170	181	181	168	176	190	167	176	157	158	169	177	165	186	167	172	170	162	166	148	212	172	182	178	155	183	163	133	158	150	179	170	170	159	183	167	175	163	165	179	169	162	177	159	147	176	148	170	198	173	161	183	178	166	156	155	172	166	157	168	163	166	148	174	174	196	175	177	153	174	196	163	165	184	159	164	165	169	167	161	151	160	173	169	174	152	174	150	158	150	184	174	152	174	198	169	162	155	161	167	168	184	170	147	180	151	166	155	177	161	173	177	156	148	192	156	173	170	173	177	160	147	183	168	184	155	171	166	161	148	178	187	179	178	161	175	175	169	193	162	170	161	198	165	165	157	170	149	165	180	169	162	160	159	169	176	164	161	179	177	153	171	195	182	168	157	193	172	183	159	175	166	177	175	179	169	175	168	163	155	157	162	177	171	142	164	164	168	167	176	161	177	173	163	184	156	162	186	173	171	169	193	179	182	182	138	176	154	169	172	181	168	161	179	196	176	175	167	169	170	178	191	174	190	151	150	171	161	190	164	167	165	184	179	155	197	179	168	163	161	177	165	141	168	205	184	157	192	171	163	191	176	155	168	150	156	180	165	161	158	181	182	167	170	176	193	155	177	150	184	153	172	177	155	189	175	179	172	179	160	173	159	156	187	192	174	176	134	155	186	200	161	172	169	147	177	161	179	188	174	167	181	171	195	164	180	172	185	159	161	162	185	178	173	157	158	168	169	192	169	177	183	173	214	147	178	168	162	159	195	155	165	195	156	164	177	155	184	170	169	175	150	158	175	175	164	154	166	166	159	152	167	173	163	156	168	179	158	201	176	163
25340	20932	27460	24553	20942	12720	1971	1224	1044	920	819	741	721	696	669	608	621	584	627	580	627	584	582	572	551	587	552	551	571	546	511	580	542	570	515	527	523	518	533	484	472	492	482	507	506	517	498	535	531	516	519	487	529	533	509	537	529	492	531	556	542	496	479	518	484	518	484	487	515	501	481	513	491	533	522	483	521	517	528	518	505	559	512	510	503	537	542	501	512	507	512	524	477	515	504	491	519	507	472	513	517	501	507	479	519	514	496	507	508	510	521	486	513	485	522	510	490	494	515	515	577	499	534	524	510	507	534	484	491	490	486	510	499	502	526	527	555	488	481	541	569	486	521	470	478	525	513	493	497	499	554	502	496	496	532	500	487	508	506	489	542	514	503	511	530	502	486	483	506	529	524	521	535	477	489	540	468	563	489	532	530	517	504	498	478	517	525	500	498	522	527	550	493	470	485	537	459	520	502	512	536	485	490	536	485	467	532	513	510	510	530	510	488	511	522	496	470	520	538	460	528	482	478	461	490	456	494	520	518	473	517	508	517	492	515	506	562	493	524	502	581	491	489	532	509	512	481	502	574	490	503	494	535	508	503	528	536	487	508	536	503	521	544	489	513	529	495	486	507	498	510	523	487	528	513	510	503	557	491	484	537	499	524	489	492	532	502	547	492	520	492	540	509	486	505	449	512	544	486	500	545	545	502	531	486	498	488	499	530	481	524	524	480	499	524	490	489	475	498	537	515	480	485	468	528	492	492	519	507	467	508	509	522	512	515	538	494	485	489	500	492	491	481	503	501	503	490	524	549	504	477	486	507	512	546	493	478	502	512	511	495	503	557	521	468	529	506	514	526	508	503	541	520	538	500	512	520	470	514	513	494	484	521	505	502	503	505	489	576	528	497	491	452	503	507	508	503	510	516	471	540	498	529	518	507	478	518	522	512	508	518	525	520	490	485	531	538	529	504	495	499	507	510	509	501	544	556	528	508	493	513	508	514	467	521	521	517	489	516	488	513	498	497	544	482	504	506	501	506	501	503	481	530	516	502	555	544	500	542	535	550	540	496	498	504	506	512	517	503	479	482	493	521	511	498	527	519	511	529	527	492	482	469	490	486	521	506	457	522	502	555	511	488	518	491	506	516	484	485	489	493	544	585	509	438	487	488	512	484	508	531	488	536	532	518	512	516	509	521	517	500	489	503	499	456	447	467	530	491	484	566	501	530	537	520	534	490	518	492	492	501	547	491	491	495	555	518	499	492	494	510	511	517	494	492	504	474	503	524	530	514	560	513	497	454	517	535	486	524	479	494	511	553	514	515	491	540	500	468	535	511	526	527	542	533	513	499	488	499	506	511	472	518	497	531	501	539	498	491	508	521	521	542	499	522	488	493	500	534	513	484	503	498	515	469	499	503	531	493	491	519	515	516	522	462	526	515	511	488	470	464	529	526	520	474	532	497	455	474	474	529	555	459	512	523	504	521	451	532	504	487	519	532	509	510	541	526	526	483	530	527	477	486	515	493	507	484	495	483	502	532	525	526	537	516	518	518	504	550	483	523	471	525	516	535	531	460	511	526	517	487	522	508	473	466	506	534	524	527	515	502	560	504	491	507	529	531	545	504	534	531	522	540	506	505	493	470	509	482	492	494	513	499	495	549	528	488	530	473	510	485	510	497	521	499	532	492	494	493	508	490	507	540	510	491	534	498	507	516	551	543	467	535	554	467	515	538	510	505	544	480	495	523	525	540	489	522	503	487	490	503	478	472	518	529	523	489	516	496	477	494	513	481	490	514	570	510	514	508	496	505	542	489	497	478	524	489	488	493	486	518	493	522	503	526	508	479	535	488	492	504	507	531	503	491	556	496	507	488	518	478	519	493	541	552	514	509	520	499	497	570	517	508	520	489	509	539	530	514	473	516	497	522	514	510	494	470	522	510	534	539	507	535	531	533	484	509	527	508	462	529	494	511	517	511	510	503	507	530	503	491	549	539	526	500	498	508	467	514	513	498	508	506	508	509	508	523	500	520	474	537	527	519	499	492	555	514	528	517	461	465	474	496	507	521	484	550	448	508	502	477	545	510	482	488	490	470	538	507	510	546	479	537	528	506	543	533	510	518	500	535	508	489	555	504	477	481	504	477	507	504	468	505	531	495	502	519	497	499	504	511	492	541	473	487	501	516	546	489	511	497	544	545	460	461	542	510	503	511	494	542	449	548	526	513	496	525	520	493	511	494	484	518	551	521	487	509	514	524	486	532	534	497	539	533	509	532	543	496	500	527	518	488	510	506	501	530	501	460	492	515	521	548	561	481	519	519	499	496	518	497	532	527	491	531	541	516	523	487	524	497	539	477	491	509	483	468	522	484	518	510	487	518	480	505	507	499	508	494	498	512	482	523	523	504	527	482	501	523	514	505	514	498	481	539	489	520	529	472	530	540	462	512	494	489	488	513	509	503	497	529	516	499	480	496	504	541	508	518	508	514	526	523	474	509	533	497	528	518	500	532	495	476	465	577	497	483	489	497	508	494	537	468	494	469	475	528	506	517	483	506	500	509	512	511	482	520	485	508	515	481	524	520	512	498	488	504	515	503	490	516	529	488	502	496	499	458	496	497	535	519	505	491	519	532	509	527	486	485	515	494	505	493	534	497	532	479	533	566	559	495	518	492	478	503	518	500	499	473	480	520	500	540	516	511	521	492	503	488	514	494	515	523	517	528	516	519	567	513	537	552	525	508	488	486	497	544	486	498	497	528	491	511	500	531	511	494	515	495	547	494	532	522	497	494	551	497	492	510	535	548	556	516	495	502	457	516	503	492	523	507	509	543	510	548	470	534	515	492	516	522	503	503	510	524	528	515	519	512	517	485	497	501	492	506	508	508	499	510	531	544	518	519	514	523	490	495	480	533	510	459	478	510	526	503	505	524	483	508	499	533	535	550	517	514	521	527	566	495	516	475	499	486	515	506	529	470	486	503	520	482	506	544	500	516	522	525	508	506	531	528	524	538	553	485	480	482	513	503	492	495	495	534	515	495	473	449	514	517	474	451	521	490	474	536	501	513	506	515	533	493	491	532	479	488	475	494	557	484	512	515	502	560	504	537	492	547	489	529	512	551	578	499	513	506	485	521	535	513	494	508	540	528	527	479	523	478	503	507	501	522	466	507	486	500	532	523	539	494	521	509	458	500	477	515	516	514	517	492	525	514	479	476	532	498	490	503	497	528	515	507	486	504	512	498	558	517	530	483	490	530	464	511	521	508	507	502	495	527	483	508	480	528	522	507	507	511	490	528	494	508	505	519	480	532	454	548	468	524	527	462	496	504	486	481	507	474	481	511	549	520	502	498	494	519	520	477	488	529	570	539	507	507	513	532	535	453	538	514	506	518	474	524	494	502	524	516	484	499	510	521	513	546	488	506	503	513	475	513	517	540	491	513	507	511	480	509	482	552	467	526	540	492	544	500	502	479	503	528	524	497	504	519	520	498	542
7218	11943	10799	6089	4103	2922	2249	1821	1482	1284	1203	1000	890	822	792	765	732	681	652	583	621	582	563	603	586	540	566	534	487	530	512	514	513	471	504	475	526	472	504	486	496	492	497	458	499	476	475	464	477	485	479	479	454	491	474	503	463	491	500	501	476	493	494	453	460	493	459	453	488	450	470	474	457	454	476	499	472	498	471	463	447	476	467	429	488	442	468	460	457	494	437	475	470	434	472	466	488	464	476	442	468	445	487	440	425	469	467	437	472	484	492	458	499	475	467	516	452	453	458	455	481	470	461	446	452	427	455	475	448	432	498	535	443	507	447	506	446	432	485	483	464	436	489	443	462	489	494	473	500	472	458	479	469	451	459	447	458	455	493	461	461	446	462	513	480	501	478	452	439	520	449	461	463	452	459	507	501	444	483	427	450	474	465	458	477	482	481	433	426	460	494	510	485	510	481	443	470	477	457	454	493	469	457	472	509	486	462	453	436	493	466	473	480	490	470	506	460	457	433	489	452	500	473	451	443	478	410	449	463	479	459	456	452	497	444	456	480	508	436	434	483	437	491	443	467	453	481	474	473	450	479	437	459	484	478	486	478	477	453	482	433	469	479	445	454	493	489	449	495	477	454	463	466	473	509	436	489	448	462	466	490	488	449	481	474	454	464	478	449	478	450	451	467	474	492	462	489	475	453	458	454	459	460	478	481	463	488	465	460	464	453	474	468	486	447	480	469	467	452	427	503	455	461	488	464	503	486	476	455	444	458	429	456	468	471	490	488	474	478	458	478	492	471	484	510	450	470	449	440	434	458	457	470	482	470	458	468	479	498	481	450	437	491	485	442	447	460	517	500	467	458	443	464	497	432	477	435	449	463	485	448	442	465	425	430	473	437	436	447	455	477	464	485	485	439	487	452	474	482	450	462	462	440	473	467	453	492	485	453	493	439	461	492	510	446	461	430	475	487	475	432	454	480	455	453	471	485	475	487	503	493	419	428	473	425	475	443	479	446	416	444	463	463	487	491	442	491	474	480	454	465	474	472	487	459	451	511	474	442	481	466	474	448	460	473	495	448	492	423	455	444	505	482	467	443	418	444	449	434	429	479	476	451	468	470	488	499	458	447	472	468	473	437	492	452	473	470	445	470	471	458	453	445	454	463	466	490	464	469	484	451	449	498	454	434	461	421	472	486	466	483	452	446	454	471	461	418	447	474	464	457	446	460	512	498	469	462	457	455	480	442	473	491	435	479	463	452	484	511	466	450	427	517	440	490	444	477	469	475	478	488	464	497	457	474	463	420	478	446	434	463	470	468	419	496	486	469	474	499	489	468	436	508	486	481	462	487	476	478	470	436	467	460	479	467	524	474	453	455	465	455	462	458	468	454	499	489	450	448	500	478	459	455	475	519	487	468	447	430	492	475	421	538	447	460	482	474	443	465	448	449	488	479	506	500	519	441	475	456	446	463	482	460	488	403	478	497	480	418	496	457	447	459	470	447	436	472	444	445	455	450	483	459	487	515	486	474	497	471	470	483	495	480	442	469	447	484	456	441	481	523	465	462	484	477	443	457	469	475	493	494	464	457	456	444	495	451	447	483	450	464	456	438	464	485	467	464	482	497	468	490	468	490	468	462	466	476	465	436	429	470	475	490	442	513	434	468	456	494	451	488	465	454	445	482	462	439	457	489	504	438	517	515	484	471	477	432	503	481	442	451	484	447	437	490	451	439	474	421	478	438	500	480	468	458	499	458	471	482	477	493	449	470	469	479	495	473	463	454	435	443	427	472	507	500	481	464	450	461	427	474	472	448	503	469	456	426	471	447	469	477	439	458	489	438	499	501	487	463	467	459	457	492	493	443	451	458	463	431	476	501	464	472	465	471	466	492	487	469	507	483	438	466	482	442	477	502	462	432	455	449	474	449	454	407	453	497	435	478	471	462	449	466	463	443	464	458	438	441	469	484	473	440	476	469	414	482	434	481	482	479	438	489	467	502	483	473	462	468	463	490	447	496	429	480	449	456	456	446	486	441	458	488	453	470	472	492	489	464	459	467	477	481	465	461	469	470	472	469	443	482	479	469	510	490	481	461	439	466	458	452	470	436	487	455	422	466	437	485	460	462	504	466	432	479	463	464	456	443	438	466	499	427	475	464	439	476	482	461	492	448	446	454	482	426	479	505	490	480	463	460	450	468	477	495	489	513	507	439	444	445	459	475	464	502	475	439	490	431	439	465	454	434	428	481	455	451	469	432	460	458	478	477	451	439	487	448	458	475	483	443	497	441	456	448	492	467	418	489	445	495	473	459	463	492	451	458	444	443	426	493	458	476	448	451	483	485	464	488	456	458	452	472	465	433	471	463	483	517	484	438	460	447	467	473	482	446	470	520	485	494	461	459	423	459	479	420	451	496	492	470	453	475	469	436	409	491	477	459	489	454	497	464	459	486	454	462	422	442	459	471	449	482	459	468	494	451	473	481	424	427	504	468	452	439	428	480	438	474	464	441	483	456	470	476	488	485	490	456	475	513	472	485	473	476	448	478	457	468	467	464	441	486	491	462	455	510	491	435	502	457	463	435	489	513	458	464	525	447	466	437	482	452	481	501	493	465	470	478	415	527	458	438	500	473	482	459	485	433	453	488	470	464	494	480	465	508	482	441	450	489	459	453	496	455	451	475	457	483	477	493	465	446	452	490	460	468	446	504	449	443	458	453	496	470	468	448	432	451	484	504	464	462	510	461	454	471	487	463	437	495	479	467	453	463	472	501	449	502	479	516	470	464	453	472	444	470	481	470	464	444	470	436	450	502	445	527	479	466	456	460	464	432	468	496	483	507	454	500	443	458	449	433	466	438	455	474	481	471	459	501	434	455	465	480	480	462	517	470	470	431	479	443	452	460	456	443	472	488	475	470	463	478	475	467	444	488	499	443	446	457	488	461	497	442	470	479	462	458	506	473	418	506	483	462	463	471	489	531	444	451	474	447	462	495	469	449	511	443	432	442	474	456	485	440	480	460	448	492	455	487	492	495	469	499	465	469	475	465	457	470	454	486	461	450	470	473	464	460	471	460	454	467	472	445	449	442	467	481	443	476	434	484	494	470	526	475	446	459	488	447	476	442	485	452	457	496	487	484	449	470	485	455	464	477	497	465	444	491	491	480	423	457	483	481	463	479	465	462	483	460	472	448	504	460	496	450	416	461	467	446	500	471	439	469	485	470	452	467	440	449	456	437	463	431	450	425	452	447	478	435	423	429	477	462	468	447	452	440	443	483	415	493	439	477	472	460	465	459	469	469	412	492	461	474	503	470	445	480	491	522	463	446	479	454	461	439	480	461	461	476	462	467	465	514	486	475	462	511	465	443	484	501	491	451	438	481	423	480	466	458	503	487	465	439	496	440	455	468	466	429	452	457	481	475	464	505	446	466	458	461	488	462	431	475	443	454	490	462	515	475	498	439	457	482	481	448	463	491	448	457	477	450	443	481	449
23048	20958	27763	24316	20961	21074	11329	2327	1718	1466	1328	1209	1172	1134	1018	1003	929	1004	929	882	878	906	840	854	818	839	786	815	791	796	807	795	798	757	754	747	784	798	846	800	749	762	755	788	754	758	765	807	745	824	797	742	783	766	755	737	753	791	792	798	714	771	754	771	754	770	749	773	718	751	738	702	678	742	768	760	740	682	772	741	766	769	780	708	726	723	760	734	730	760	801	686	761	744	720	753	758	758	707	726	736	745	768	765	728	724	723	732	754	758	755	752	753	744	768	745	700	705	787	726	755	747	708	704	745	752	722	758	748	746	777	752	741	713	743	739	749	712	722	735	741	707	725	730	735	746	749	680	781	738	789	748	737	731	752	752	714	761	725	721	756	716	766	745	735	749	789	768	739	730	769	715	717	755	742	721	700	708	753	702	756	717	727	706	693	699	726	676	709	802	663	725	740	712	749	771	734	723	682	743	711	749	702	748	746	761	750	760	762	745	700	741	751	789	713	720	732	763	729	725	755	747	726	742	754	746	756	738	752	714	709	735	724	717	709	836	721	716	701	712	781	654	720	746	709	710	719	662	750	714	703	735	747	730	758	797	760	718	755	693	684	720	720	722	762	697	733	767	708	734	684	777	745	719	788	741	752	701	715	721	716	774	705	753	739	734	732	735	710	704	761	744	724	752	760	719	736	787	763	748	736	733	747	721	754	798	694	712	730	666	766	755	732	751	736	733	765	740	716	690	728	737	687	769	741	768	720	753	748	719	722	706	775	759	754	705	757	734	762	758	702	693	743	780	729	768	708	758	707	747	725	748	706	704	789	691	726	774	760	775	740	699	713	731	754	756	737	744	754	789	651	752	735	760	746	734	701	778	747	727	746	722	745	739	754	714	738	746	738	763	761	749	756	755	802	744	747	710	736	732	729	787	750	688	717	773	736	742	718	711	699	704	721	734	776	717	717	762	745	772	756	731	717	691	747	698	756	756	719	711	690	693	752	717	720	804	743	754	792	678	737	768	738	730	760	730	707	798	733	651	723	695	701	709	712	741	733	735	738	792	711	749	726	710	700	758	729	725	722	745	728	756	693	704	730	720	712	705	760	707	745	724	717	705	745	764	705	731	721	748	740	759	711	753	703	760	753	689	767	715	799	714	756	692	717	722	733	724	748	763	707	741	724	710	756	711	778	740	761	724	751	762	755	803	711	739	739	701	771	727	752	762	758	707	789	751	704	701	770	727	706	691	735	778	765	776	745	722	785	749	766	710	725	737	747	732	725	718	681	742	751	754	715	716	734	698	712	756	731	761	714	754	738	749	702	723	739	727	711	721	787	728	755	750	773	679	761	748	699	732	729	693	728	701	729	720	715	783	765	711	745	707	721	732	743	701	742	743	723	700	752	748	784	745	732	739	737	735	751	746	792	737	715	699	743	709	779	755	707	735	738	716	739	679	741	703	696	751	730	710	708	749	789	722	762	724	778	708	766	771	753	743	773	697	708	743	760	735	760	735	746	716	782	750	691	773	733	690	721	791	715	761	738	768	802	747	718	728	674	785	773	744	759	722	702	764	718	698	755	727	701	767	759	750	741	704	728	727	771	738	655	748	708	684	702	695	702	684	759	797	694	714	737	726	712	725	707	743	719	757	740	738	743	732	701	691	768	695	706	717	757	732	751	797	736	726	700	702	717	784	758	734	717	700	737	749	759	711	746	723	746	673	730	769	706	715	737	730	765	702	757	746	678	697	751	798	784	767	759	744	655	705	712	699	727	745	765	697	737	706	735	713	765	813	759	773	732	699	708	716	735	747	731	770	735	747	718	691	718	734	775	764	730	780	760	753	716	670	717	744	744	754	740	736	708	743	742	718	740	755	715	735	726	762	740	756	741	721	722	732	722	705	717	705	742	672	729	727	756	744	753	736	772	761	741	728	719	749	792	736	738	740	754	745	728	754	746	707	740	737	745	694	789	715	693	772	771	737	724	717	744	730	770	740	724	763	696	711	711	781	749	704	746	712	771	758	730	717	721	727	750	758	769	758	725	689	722	691	746	733	775	738	763	755	703	681	731	735	732	681	743	711	722	710	730	751	705	735	733	755	740	778	733	740	726	779	776	731	718	717	729	752	710	723	768	716	752	763	699	753	705	805	722	762	751	708	703	695	745	757	745	713	747	792	712	762	720	728	698	732	695	746	750	740	713	742	760	752	750	742	730	754	706	744	732	753	715	785	731	703	708	717	752	713	745	720	775	741	811	702	718	678	725	714	744	733	772	756	734	756	718	776	694	762	724	741	750	734	759	729	738	725	706	768	713	686	708	749	735	771	750	741	725	782	729	777	734	743	761	687	771	738	696	710	733	714	748	741	712	719	724	701	768	713	719	716	770	746	697	782	771	758	739	779	763	708	725	712	744	723	706	700	730	774	710	730	723	723	780	765	761	762	756	744	760	743	748	691	762	725	736	700	698	782	732	765	783	757	698	710	712	720	755	774	751	741	779	765	720	727	696	772	725	750	737	752	741	768	750	773	715	728	749	742	725	740	710	743	770	709	735	808	693	722	759	767	728	737	771	756	757	721	663	756	764	736	738	699	756	761	748	756	752	741	740	714	738	736	729	738	758	708	727	725	748	741	736	701	743	706	711	735	727	774	747	719	728	735	675	732	742	722	690	754	769	705	782	751	691	777	686	693	745	724	754	708	732	715	700	731	739	738	715	776	724	754	723	694	749	733	715	709	717	751	712	728	674	692	718	762	744	705	700	714	713	724	758	751	719	698	744	743	669	734	762	734	801	726	753	746	788	700	756	708	758	718	709	715	725	746	775	765	784	777	737	705	696	739	685	736	758	769	710	781	700	720	748	702	722	713	732	734	738	681	711	754	731	717	722	748	711	784	755	737	736	703	710	750	786	743	730	714	753	741	758	704	706	775	734	720	711	725	743	744	743	742	781	716	720	733	763	739	735	738	724	784	749	724	750	726	731	730	689	768	705	733	726	721	738	711	727	735	743	677	717	707	704	746	766	772	734	756	751	709	731	711	750	672	737	718	711	739	751	723	752	724	718	709	711	754	776	730	739	708	732	752	757	758	738	780	748	751	734	709	764	739	737	734	727	716	702	746	759	737	761	699	761	726	707	714	702	732	755	729	715	750	721	810	735	723	740	703	729	756	757	755	719	701	730	724	729	742	764	747	728	739	730	692	696	720	711	745	748	756	711	737	683	723	695	728	725	687	744	733	695	724	761	725	715	725	766	733	734	727	682	694	719	728	736	726	739	685	719	726	725	709	717	725	788	762	752	773	750	723	727	744	788	738	751	735	738	694	736	736	747	731	730	719	750	712	710	711	723	742	714	738	733	749	728	764	733	703	664	732	746	756	737	769	748	762	744	633	795	738	716	751	702	722	712	711	721	714	717	697	793	734	716	683	759	707	708	689	734	739	786	719	770	769	697	729	739	777	730	775	725	737	713	747	704	736	752	753	715	714	767	782
10233	18833	17399	10161	7035	5276	4123	3180	2767	2228	1998	1748	1525	1388	1299	1257	1129	1147	1023	1011	957	946	875	941	817	852	878	839	831	797	803	790	763	789	817	791	767	778	718	721	683	727	754	738	741	726	720	690	703	767	718	725	720	712	675	682	728	727	724	720	678	667	663	733	680	689	700	684	711	740	722	664	695	691	708	756	705	692	689	698	739	683	702	651	715	729	699	685	711	625	671	668	655	691	661	712	681	723	698	688	695	714	697	651	705	665	702	653	661	687	685	687	680	688	681	657	695	687	669	703	664	670	698	643	677	663	708	646	698	655	703	666	643	689	710	660	738	742	661	676	659	686	676	712	617	708	706	706	689	648	697	696	680	701	717	677	672	690	672	706	655	707	677	703	714	726	674	701	674	656	697	640	686	681	654	696	701	664	656	674	715	656	666	679	622	723	673	713	638	699	663	706	681	653	693	736	645	744	694	671	660	653	659	725	632	687	689	618	692	721	690	668	727	671	710	693	698	701	684	671	708	663	714	653	686	658	674	690	686	691	686	665	640	697	673	720	664	685	643	663	674	692	689	631	705	649	684	662	677	670	705	661	656	691	683	682	720	663	671	689	705	710	696	686	684	700	678	652	667	685	673	709	698	664	689	663	708	676	701	702	647	629	675	701	699	658	691	679	630	665	670	711	686	675	702	728	707	677	663	689	638	678	706	693	683	689	691	655	707	701	676	665	727	655	677	673	730	668	721	677	703	665	654	706	669	676	625	707	660	695	671	632	682	666	671	715	679	687	672	686	668	683	649	694	625	694	698	691	679	732	675	688	715	683	698	631	647	683	715	684	651	651	685	702	671	712	644	640	666	649	630	677	669	667	670	683	685	643	683	678	670	647	669	701	706	677	683	698	632	616	692	709	658	668	724	708	649	696	671	651	658	652	730	698	672	680	708	694	686	724	653	646	640	686	660	692	636	656	692	682	668	723	669	696	718	731	665	663	683	683	659	655	663	721	658	696	675	713	678	684	642	664	664	671	695	616	667	695	666	685	643	634	638	665	694	649	685	693	662	685	642	708	639	727	680	669	663	695	716	674	649	639	681	612	722	705	653	693	701	697	673	691	674	653	653	741	682	661	654	671	658	642	672	673	706	659	709	670	648	659	643	677	671	639	691	695	694	746	685	633	699	696	666	641	669	690	704	694	683	691	707	689	638	725	672	688	659	630	691	656	678	659	630	688	686	696	654	689	706	645	646	645	657	731	744	646	676	688	668	728	718	641	657	718	649	678	693	631	687	685	633	701	656	643	674	686	669	654	665	699	669	698	672	700	664	688	610	649	686	662	700	682	669	652	651	684	666	651	707	673	668	709	725	630	667	696	660	661	669	729	694	616	704	663	670	671	704	713	685	690	715	684	705	674	682	625	632	757	699	690	696	694	657	703	645	717	661	669	691	659	728	678	685	660	668	723	698	689	679	695	755	674	680	728	697	731	694	680	632	665	695	701	679	690	679	695	670	653	725	686	687	689	697	661	742	674	621	707	724	666	732	696	663	656	672	683	647	651	697	659	628	714	663	686	672	663	665	699	666	635	696	708	681	667	645	673	696	667	673	622	639	726	663	655	723	716	658	680	638	695	697	688	671	686	697	656	714	714	673	696	659	667	681	670	656	681	663	699	701	663	670	713	656	685	629	656	639	727	653	678	680	659	694	697	670	714	663	673	675	683	660	662	667	673	650	719	681	683	653	662	677	665	732	673	698	716	707	672	665	667	663	698	688	677	692	675	710	629	698	663	698	692	685	713	658	693	678	654	695	712	675	723	661	715	665	674	729	663	701	661	656	693	704	700	680	722	643	663	679	663	644	665	660	668	700	652	644	644	642	715	703	718	681	677	664	695	705	673	656	665	678	636	692	677	666	721	670	661	680	695	699	639	700	693	669	629	662	687	639	649	665	674	612	730	706	667	725	648	694	696	679	704	672	717	673	651	686	652	719	712	673	636	696	683	688	669	648	694	685	677	652	666	683	650	697	651	627	681	660	686	679	690	687	650	738	659	617	674	685	684	726	660	673	675	695	692	696	667	676	736	724	700	693	671	669	677	700	686	729	647	743	682	701	675	636	646	648	688	675	665	678	722	684	621	726	672	637	698	660	686	646	653	639	715	646	648	666	687	664	662	681	669	656	671	715	641	715	739	680	681	694	685	635	685	666	649	678	682	671	661	704	682	676	645	672	658	660	732	702	679	665	662	692	672	640	648	660	660	657	643	689	671	660	686	680	674	647	659	670	679	689	676	683	661	659	728	708	637	682	730	672	674	667	655	687	677	693	714	724	718	732	659	666	663	689	661	693	695	703	647	649	603	619	694	691	666	632	668	745	717	643	666	692	719	665	694	726	683	696	687	656	693	638	694	689	661	687	690	674	718	656	645	717	654	675	732	658	705	663	659	679	685	675	702	707	634	705	666	656	688	679	635	656	690	671	671	663	679	713	668	669	675	645	718	656	700	668	673	666	680	670	668	693	626	686	630	705	709	680	655	718	657	697	701	700	734	776	663	715	664	670	659	639	692	670	688	701	634	659	709	695	687	658	666	735	699	681	689	697	688	712	719	620	653	705	628	697	727	671	711	700	693	634	635	647	708	681	681	764	636	636	634	639	661	673	685	644	695	692	668	653	701	654	683	690	643	662	697	662	723	652	617	700	682	643	702	640	696	675	724	665	644	639	694	647	692	667	717	677	624	704	659	680	682	674	669	643	727	706	680	661	686	702	658	704	723	657	640	689	686	704	650	716	696	710	681	677	705	670	710	657	664	717	677	726	671	653	655	640	680	735	636	700	689	655	664	685	724	706	697	675	678	660	653	637	661	610	653	677	680	667	681	664	663	682	656	670	687	683	691	710	704	621	637	688	649	721	692	665	641	699	695	719	660	651	657	685	649	700	707	675	702	693	658	685	675	651	693	666	676	692	645	662	699	684	688	675	671	684	662	713	702	716	678	680	689	685	647	695	644	616	663	630	695	690	685	666	690	678	649	674	647	643	641	667	686	698	689	665	745	696	645	649	699	690	691	682	692	715	708	632	678	686	691	665	673	674	757	703	684	638	687	718	669	681	655	698	649	632	699	679	702	609	677	673	671	675	655	754	648	675	687	664	722	662	661	652	721	714	712	658	667	649	656	694	664	701	664	679	655	677	656	699	676	666	683	676	739	667	669	646	666	686	668	637	682	669	701	652	648	687	692	730	733	692	663	697	666	698	679	686	654	690	707	696	639	669	671	698	678	683	690	675	669	670	727	666	661	684	689	637	654	689	660	676	712	662	640	670	671	693	684	702	681	679	688	672	648	652	672	637	706	692	672	633	665	595	685	658	667	690	681	646	713	673	668	678	677	651	722	690	672	673	684	708	693	683	667	692	684	608	690	654	655	675	648	672	699	683	666	645	665	639	705	684	681	671	697	674	708	674	700	654	710	677	670	663	669	705	717	699	667	678	633	657	698
29853	15528	1962	445	318	233	198	221	177	189	185	175	191	169	165	161	152	179	189	179	166	180	175	186	148	200	180	158	171	143	164	192	165	158	172	185	168	174	174	181	163	188	176	179	189	165	185	167	178	157	158	153	155	181	152	175	167	189	171	169	159	168	164	161	181	166	149	175	176	212	154	170	172	172	184	164	164	186	157	165	178	185	174	194	148	148	181	179	147	178	169	180	200	164	178	157	163	160	175	153	173	159	179	163	189	170	166	149	149	168	161	166	152	174	171	183	183	164	186	173	189	177	181	173	177	193	167	179	156	201	175	164	167	158	186	176	162	144	166	196	171	202	181	181	190	171	158	170	182	186	171	196	151	187	187	184	167	180	149	159	173	123	176	158	176	157	167	191	163	164	186	191	201	149	160	154	186	167	185	166	169	168	168	170	187	171	189	183	192	147	187	169	157	184	154	176	148	193	196	167	176	187	168	169	182	167	169	160	186	175	167	163	162	134	170	163	162	174	155	165	163	178	177	154	169	159	184	167	166	186	190	156	188	165	190	168	176	183	159	151	170	166	160	157	177	144	167	174	199	173	189	167	156	157	165	158	161	169	170	167	167	166	200	149	191	168	177	179	183	178	160	146	180	174	181	179	182	183	185	162	173	169	181	166	177	155	180	189	190	155	174	185	170	168	174	169	172	173	188	178	180	152	161	183	192	174	157	186	184	157	201	169	168	173	179	174	169	178	173	165	177	172	168	163	155	177	180	159	161	140	158	170	186	148	164	171	188	179	181	165	181	163	189	164	153	153	176	179	175	151	160	170	141	183	171	169	169	160	170	160	163	160	160	175	177	149	176	163	178	185	175	180	159	161	171	197	189	176	184	186	193	205	165	163	165	173	162	155	167	159	197	189	172	178	147	167	185	170	183	174	173	148	172	172	186	168	171	182	179	175	177	165	177	161	163	164	163	166	181	175	175	163	133	147	184	165	180	157	175	167	190	157	179	167	197	182	181	182	175	177	176	173	171	188	161	186	154	164	159	163	201	162	204	198	146	161	178	164	144	176	175	167	177	164	146	163	187	180	175	146	181	197	182	186	139	178	149	164	162	205	180	157	174	195	166	177	149	167	172	169	178	180	167	157	213	167	175	176	167	169	151	177	189	185	159	162	154	143	179	161	173	154	178	210	144	156	160	159	174	186	165	172	161	164	177	175	163	212	202	146	162	157	159	173	191	175	149	176	165	184	170	169	168	170	164	192	168	169	168	182	168	168	172	164	175	193	183	181	158	157	174	205	170	184	165	177	167	168	159	174	156	168	180	178	145	174	160	149	177	151	178	174	175	174	168	155	147	151	167	205	183	176	178	174	156	179	181	175	162	164	159	187	143	186	189	141	172	162	146	172	154	140	169	182	174	158	180	175	151	172	193	181	173	170	183	150	152	172	151	171	181	167	213	173	160	186	191	173	171	170	154	177	180	175	165	156	167	203	179	155	162	167	190	179	173	161	178	145	179	177	150	179	171	182	156	179	167	184	169	177	185	152	155	161	166	164	206	141	190	155	163	155	162	183	172	165	178	198	184	185	167	168	204	168	191	174	188	189	149	172	198	156	146	185	197	201	163	160	164	179	176	166	167	148	171	193	163	165	170	156	174	169	178	187	189	186	181	175	176	170	174	171	173	172	161	158	172	146	150	209	158	180	163	160	197	147	179	175	171	179	176	179	173	164	159	155	141	167	183	187	158	157	155	176	198	177	155	157	173	191	172	179	175	152	198	178	165	137	173	188	172	163	171	156	164	190	162	163	173	167	188	179	182	146	150	159	162	157	179	183	159	157	163	183	170	158	179	166	153	191	184	158	154	177	202	162	190	161	158	170	186	183	161	153	160	170	169	175	172	166	160	161	168	179	197	178	161	164	149	165	148	162	168	188	169	158	176	156	189	155	164	180	196	164	154	185	153	182	164	182	167	201	172	167	166	189	161	180	161	143	169	187	169	188	187	160	161	163	157	180	203	183	159	185	174	191	181	162	169	194	155	173	170	143	174	171	151	178	162	168	156	187	154	181	159	187	177	172	178	174	163	158	184	174	186	184	203	149	168	165	174	179	173	188	171	184	168	171	163	175	183	171	163	175	174	183	161	183	171	168	177	167	154	174	206	176	208	188	183	162	164	168	185	172	157	186	176	165	174	185	172	187	175	160	160	164	175	166	185	181	156	170	171	187	176	174	176	173	171	153	184	189	173	176	177	192	173	167	167	167	176	183	177	167	174	171	172	165	170	167	186	177	190	159	171	175	152	169	153	183	176	180	164	186	148	160	185	172	191	201	162	185	195	172	189	189	172	175	190	194	136	172	192	182	163	178	145	153	168	140	161	159	166	183	167	164	159	180	180	171	148	174	187	199	187	182	195	184	158	163	197	156	179	166	202	165	156	183	174	173	177	182	179	186	158	162	156	179	199	155	185	185	168	149	170	176	163	166	180	176	195	189	174	152	170	178	145	175	161	167	185	144	171	185	166	188	194	175	177	176	192	178	147	161	182	170	152	174	174	177	173	175	176	174	155	190	192	182	180	150	175	160	176	145	148	162	151	193	186	159	173	176	174	169	172	186	175	162	174	151	155	185	157	176	189	169	166	153	143	177	165	185	168	155	153	187	143	170	175	177	185	177	158	179	171	184	161	168	173	188	174	169	177	169	143	154	154	175	166	163	165	180	169	202	159	202	141	161	188	163	176	166	174	170	174	183	192	169	175	173	165	149	203	155	183	180	160	170	188	183	169	147	186	169	195	169	178	188	171	181	169	143	163	181	175	172	163	168	170	186	181	171	181	182	184	175	176	162	171	172	183	164	159	171	176	139	157	160	180	178	169	181	177	176	169	187	171	192	174	179	165	158	167	166	189	168	180	158	178	157	177	165	187	157	185	177	166	191	190	177	165	169	186	178	180	168	171	153	160	169	168	178	162	178	185	168	174	146	151	169	161	174	182	154	157	175	160	150	165	181	159	170	148	159	176	189	170	194	164	169	174	157	143	157	175	153	180	165	167	173	189	186	160	177	171	166	195	164	187	180	151	188	179	184	171	187	160	182	167	162	161	155	166	184	165	163	181	167	206	170	188	161	180	164	176	154	194	187	176	165	158	158	187	165	191	185	177	186	173	174	158	163	176	171	160	203	192	168	168	178	165	166	170	189	161	173	163	161	158	174	189	168	163	164	171	164	179	175	165	163	168	157	183	170	165	174	170	172	187	172	157	167	187	184	168	171	166	159	174	186	173	147	183	172	164	175	184	162	164	204	186	183	175	178	176	144	173	171	181	157	141	176	171	172	173	160	175	187	167	169	175	177	159	165	157	188	180	174	182	155	175	163	176	191	200	162	184	146	162	150	152	151	151	182	164	162	170	166	155	166	152	165	180	171	154	149	183	144	171	167	166	141	172	169	155	163	170	167	176	145	152	167	159	156	188	153	194	159	143	160	158	165	191	160	182	196
5455	825	756	447	338	289	261	233	233	213	209	198	199	206	183	188	163	190	182	160	196	163	174	184	180	176	131	190	174	173	164	177	168	163	176	177	177	166	193	157	168	161	166	171	158	180	172	193	168	185	172	166	160	175	177	181	185	162	185	143	176	182	179	176	163	157	176	186	157	149	187	162	175	177	169	145	157	155	170	182	183	170	169	182	177	153	170	179	165	169	158	189	180	163	173	170	176	175	166	180	191	181	184	146	178	139	192	170	181	184	165	197	147	190	182	180	173	183	174	178	174	189	173	195	194	194	186	158	187	168	163	164	191	162	155	204	196	156	165	143	164	172	197	186	167	181	153	165	165	184	178	188	170	169	166	169	185	162	154	198	171	183	168	176	166	174	173	159	166	168	200	165	167	152	165	166	147	216	164	187	176	186	178	180	183	169	173	177	156	160	169	178	159	172	160	154	174	177	156	159	184	168	163	159	167	175	185	169	163	183	168	166	164	152	160	159	180	192	169	203	173	190	160	162	171	143	185	169	181	170	188	176	158	180	176	186	171	163	166	181	182	174	156	171	203	179	175	207	168	165	168	158	168	180	167	172	151	171	161	158	151	195	176	168	162	168	180	161	162	189	181	173	162	195	173	201	165	157	185	181	180	174	162	192	164	157	164	183	166	165	148	160	162	165	179	175	166	176	164	175	186	163	168	165	156	171	168	143	211	192	170	150	200	163	160	162	186	159	163	154	159	170	160	151	170	175	159	144	175	173	172	185	184	152	184	176	141	161	188	139	162	164	157	177	184	162	156	172	159	168	166	168	173	192	194	173	160	163	178	186	161	163	161	153	183	177	184	157	172	174	177	181	193	178	186	166	170	178	157	165	159	173	142	180	181	154	182	167	153	154	196	172	174	173	178	172	173	208	183	171	195	193	169	175	193	161	166	158	187	174	137	144	158	162	154	191	163	166	172	180	155	159	187	172	165	159	184	176	141	159	171	169	194	197	166	169	199	208	157	169	181	182	151	178	159	154	177	168	161	169	166	159	168	170	171	141	170	158	163	169	179	186	171	159	151	167	189	177	140	192	178	165	182	186	160	180	190	179	164	185	172	169	160	152	183	167	178	165	171	170	159	179	168	196	173	170	151	151	176	201	173	177	184	170	176	173	165	183	177	189	162	157	180	182	169	168	155	179	188	158	190	178	154	175	147	161	187	184	186	167	173	151	203	174	167	173	187	176	178	177	179	190	172	156	163	158	169	177	180	194	174	186	185	181	177	140	178	182	153	179	153	164	158	185	182	184	175	173	181	192	169	159	195	140	165	159	183	163	152	156	201	147	157	173	168	159	177	175	193	162	164	167	151	175	156	177	176	166	196	168	168	171	178	161	169	184	156	184	159	199	167	172	164	178	162	193	168	170	175	174	174	188	167	159	166	162	174	147	195	160	141	163	161	173	156	172	159	152	168	205	151	175	154	189	170	168	186	178	168	170	181	185	163	164	191	183	176	193	160	157	169	193	185	182	184	160	171	182	168	167	168	167	179	158	181	164	154	153	156	196	173	189	178	180	163	171	168	198	178	180	192	152	168	166	168	152	170	153	183	193	152	166	184	170	176	158	191	173	150	181	168	162	188	163	160	192	168	182	165	184	176	172	158	183	181	160	163	163	156	187	200	159	169	171	182	149	169	177	160	155	162	191	164	188	179	152	177	171	169	186	168	159	142	146	197	194	208	179	162	190	178	191	147	170	182	177	169	161	172	166	163	195	179	176	183	178	160	170	143	186	144	194	168	186	169	150	144	182	169	166	155	166	161	193	161	177	169	163	188	175	179	184	169	156	177	184	165	152	158	174	186	175	168	160	169	148	181	158	181	174	172	173	161	162	161	164	162	173	168	185	193	198	155	187	159	190	188	171	158	175	184	169	160	173	173	178	157	174	172	174	177	164	193	151	172	167	181	171	182	168	153	184	194	164	184	172	178	178	176	139	171	182	189	170	181	160	172	171	169	172	194	166	140	161	171	186	166	175	170	151	162	174	167	159	176	180	195	161	154	167	173	175	189	145	178	155	181	174	171	159	175	161	183	177	165	167	178	170	181	167	181	168	169	174	173	180	165	176	150	184	167	145	169	191	159	184	174	201	168	178	162	152	187	153	161	175	165	160	157	158	178	148	191	177	183	151	164	176	163	189	177	177	176	198	177	166	179	189	170	178	177	204	200	174	169	211	165	156	161	169	154	163	163	173	183	203	171	162	156	148	164	167	198	193	161	181	152	179	161	184	154	164	172	195	199	189	171	158	155	168	175	176	163	165	162	164	174	202	185	170	196	165	168	153	153	159	171	165	163	196	176	181	187	176	170	157	143	170	165	169	176	174	173	171	160	180	158	162	174	177	166	159	194	169	186	175	196	168	175	166	172	179	181	178	159	179	177	165	163	160	207	177	176	184	162	163	188	168	178	165	175	184	147	180	181	158	168	185	159	183	184	176	171	161	177	160	171	170	149	162	173	129	158	177	183	159	151	175	176	182	163	154	193	185	173	156	170	161	171	186	161	172	193	177	193	169	180	182	179	174	187	166	185	199	177	168	175	172	179	158	184	175	170	171	167	175	162	217	196	151	165	198	183	156	182	182	157	170	185	143	170	176	161	181	166	172	191	145	199	176	146	170	156	180	161	168	205	155	154	166	175	166	166	181	171	165	194	184	170	181	189	162	165	182	181	150	148	177	156	170	187	170	162	172	174	167	182	177	189	189	169	155	184	168	162	171	175	176	181	185	171	170	165	170	153	167	169	170	196	154	143	168	176	195	142	176	185	191	200	141	169	167	185	182	156	164	143	163	168	164	170	159	164	166	167	156	177	167	177	198	161	178	164	161	170	153	177	154	186	163	196	173	204	184	161	159	174	173	178	159	183	193	169	157	176	161	182	179	174	183	158	189	181	147	177	165	174	166	179	173	161	173	174	160	167	165	171	180	179	157	162	182	188	147	161	173	151	145	156	161	179	180	146	174	161	179	178	192	176	188	174	170	177	174	175	183	165	166	200	164	184	179	170	191	187	173	177	179	146	174	161	189	189	171	162	169	163	163	171	180	170	145	161	164	184	169	175	198	145	163	167	168	190	189	184	176	165	183	166	191	166	170	168	166	167	173	169	164	196	180	172	180	178	174	180	184	171	180	155	170	170	173	152	207	156	175	149	187	156	173	178	162	185	168	155	166	151	172	171	172	152	169	188	169	156	179	162	173	156	179	168	163	165	179	160	164	178	175	164	159	179	201	185	181	151	186	162	172	163	187	154	167	155	170	191	192	170	166	190	170	169	169	147	172	182	174	173	166	183	170	172	163	164	162	182	188	164	167	177	174	210	171	181	177	165	182	170	184	213	179	163	183	178	162	200	177	159	169	178	194	178	179	169	175	154	166	182	187	159	174	193	172	161	171	187	162	182	165	174	146	186	157	167	173	164	150	175	179	184	179	183	173	148	183	173	184
26601	21974	28817	25795	21996	13371	2037	1248	1036	972	878	834	737	739	736	724	669	705	663	665	668	614	634	561	581	579	571	609	590	630	581	557	561	539	574	538	562	532	543	520	537	537	537	586	546	579	542	537	572	522	525	529	566	505	536	535	596	518	517	538	522	500	532	574	549	558	541	542	536	521	528	521	558	530	548	507	537	535	529	548	532	552	565	472	528	531	555	552	580	532	552	505	523	553	540	518	537	526	525	550	564	537	522	554	554	563	544	542	515	557	557	558	541	549	562	571	533	592	536	495	537	537	589	540	591	518	525	490	563	536	537	504	546	585	524	530	556	544	596	528	518	527	528	539	560	574	565	537	550	501	608	540	524	564	512	526	550	568	487	522	511	528	542	505	523	546	555	526	550	541	545	550	539	516	547	505	537	521	543	527	522	568	578	540	512	510	555	562	518	548	534	534	554	542	550	531	525	551	529	538	532	543	544	582	532	532	554	522	520	548	533	565	510	502	510	503	583	549	538	533	523	526	516	541	550	553	549	561	532	516	510	572	533	549	578	536	539	518	552	558	525	562	591	503	538	554	558	525	522	511	537	540	546	576	505	522	559	563	529	544	526	531	525	510	532	506	565	515	542	541	539	499	563	547	528	528	545	541	561	524	548	526	535	538	527	541	510	536	539	549	535	531	532	501	516	579	496	561	547	527	540	561	540	525	539	560	497	524	569	532	479	554	543	555	556	503	533	547	545	549	570	594	551	527	554	519	574	526	579	572	516	517	526	510	537	544	567	548	556	538	524	505	538	551	520	546	546	535	499	523	545	575	510	530	520	511	520	516	533	556	542	537	537	554	535	491	569	545	535	533	543	595	506	564	510	489	528	522	546	533	542	559	531	545	519	535	529	536	496	533	495	519	548	520	559	559	564	538	562	510	496	554	536	536	590	521	570	516	493	579	565	555	544	576	552	533	549	524	542	552	518	578	512	553	563	540	545	551	524	538	554	501	521	555	517	552	532	578	508	556	522	540	550	535	575	536	516	525	560	508	556	544	537	494	575	520	527	519	542	547	523	545	492	549	511	534	542	543	510	516	533	546	538	552	527	548	527	514	503	547	547	571	496	563	547	547	542	541	553	552	546	530	569	535	506	543	536	509	501	574	565	542	556	533	584	557	495	506	511	561	530	575	553	556	524	535	540	530	511	564	534	538	517	524	552	550	569	511	532	554	536	554	486	525	523	508	585	549	609	525	510	519	541	582	504	498	532	542	515	538	544	545	555	520	547	566	563	500	566	526	539	563	533	553	556	511	504	581	537	538	535	534	506	515	531	553	539	520	502	576	518	534	536	527	514	558	542	565	547	552	569	563	533	521	573	536	518	562	541	562	569	587	551	563	552	545	547	553	558	550	538	557	558	529	537	514	502	516	512	520	496	525	532	579	549	581	564	541	521	552	533	510	520	538	530	522	496	549	573	575	559	513	517	518	560	555	512	505	573	548	532	574	548	517	533	538	541	531	574	515	559	509	529	534	531	488	557	557	550	540	497	506	533	551	556	545	535	541	551	535	516	551	522	525	546	495	511	498	514	541	547	579	556	557	550	554	523	505	508	564	545	595	505	525	560	519	522	538	477	557	535	539	542	585	552	527	532	551	520	529	534	543	514	528	544	598	501	496	545	550	548	552	543	553	511	543	541	530	556	539	539	553	499	520	535	537	538	495	554	578	520	531	536	526	552	560	534	563	514	535	547	573	552	547	537	552	563	567	484	569	547	564	523	519	522	560	558	538	572	501	534	557	559	582	534	567	554	516	566	524	522	522	551	530	546	478	554	576	544	570	553	553	542	574	538	564	556	531	489	548	509	547	551	548	558	541	555	569	529	553	530	574	524	548	536	524	487	563	561	594	536	565	509	551	536	509	492	543	535	507	503	529	546	540	558	527	584	567	538	537	585	558	542	550	520	569	515	530	526	534	576	585	579	504	524	534	563	525	505	521	529	566	537	539	530	526	531	560	487	549	476	547	601	533	515	564	586	537	523	531	504	480	509	556	593	533	547	525	546	525	541	558	499	553	515	526	545	548	497	532	546	512	485	501	562	556	525	511	565	562	560	566	559	579	519	495	561	523	557	488	549	543	518	538	483	538	526	551	540	498	551	524	507	542	505	530	536	559	528	533	539	582	535	578	563	552	527	569	520	542	560	548	543	537	546	538	557	557	517	531	543	514	552	545	536	489	554	550	517	527	526	495	537	576	552	558	551	541	516	539	534	502	533	568	546	559	568	536	555	541	579	533	561	513	550	568	513	534	548	546	548	565	539	525	545	543	535	519	566	543	493	555	567	562	496	518	571	541	494	510	552	554	558	554	515	559	535	544	543	558	548	511	514	549	530	560	555	537	510	531	530	577	539	531	511	526	517	548	505	528	564	558	546	516	542	538	543	532	520	518	522	552	524	535	536	540	519	521	517	548	536	545	519	538	543	522	528	521	545	482	518	538	544	535	535	538	505	578	521	532	570	531	522	561	521	537	525	506	535	522	554	522	548	544	500	537	592	553	553	496	557	549	518	503	564	541	535	536	518	529	495	577	578	551	539	569	487	506	516	535	513	525	491	529	591	524	525	549	513	559	554	550	558	568	508	571	576	522	545	496	533	514	526	558	493	514	539	521	511	548	552	521	585	529	478	535	541	556	516	486	546	539	534	559	512	531	540	501	555	532	524	537	552	525	542	539	552	549	554	496	521	537	526	485	562	518	541	540	517	524	604	520	582	547	518	560	601	578	501	540	507	548	533	557	552	531	523	586	541	528	498	565	526	533	534	556	569	590	495	543	528	582	553	550	504	555	549	537	487	487	544	576	530	533	548	533	547	573	536	514	551	554	550	538	557	549	598	551	497	512	544	552	518	553	522	536	523	534	525	527	551	521	532	532	537	525	550	555	536	547	547	576	518	520	543	567	550	529	532	497	549	541	537	508	553	541	475	532	541	552	559	538	531	469	556	571	559	533	518	559	544	542	528	571	593	505	548	534	569	539	514	494	502	499	572	543	541	561	541	575	569	565	564	537	549	518	571	541	521	529	537	559	525	571	546	536	537	531	570	517	546	561	557	530	550	533	515	562	502	509	536	497	520	511	523	538	546	570	550	579	548	506	522	529	540	522	526	543	585	558	526	523	518	572	527	568	557	561	541	524	537	552	501	554	484	583	570	542	511	531	552	541	502	579	560	528	540	502	557	528	488	530	524	530	495	559	530	521	524	523	535	522	567	502	528	577	565	542	543	552	555	555	515	489	500	534	506	504	521	528	510	572	562	572	523	541	535	545	529	555	521	569	574	491	510	534	512	594	528	571	562	515	504	543	545	536	601	559	559	529	549	545	553	508	525	549	559	523	541	532	501	515	560	520	518	540	562	506	509	517	556	490	561	498	558	544	549	505	544	540	520	564	544	581	571	540	550	534	560	531	538	545	512	549	520	549	510	547	532	545	529	534	541	520	554	542
7636	12522	11417	6277	4201	3161	2347	1913	1601	1355	1170	1082	925	895	813	858	740	734	736	640	640	635	645	655	636	621	550	569	554	549	568	522	543	536	534	562	524	492	549	510	496	516	535	494	502	512	537	517	534	550	498	524	505	511	476	503	494	509	497	491	529	459	506	508	465	499	468	496	533	503	505	529	511	488	490	511	509	500	463	489	514	517	484	549	486	476	513	482	494	467	474	517	507	493	490	499	526	470	510	479	478	476	473	489	497	500	516	466	518	487	511	467	460	478	469	503	497	462	509	457	491	484	486	477	508	458	509	518	494	455	464	493	464	497	482	512	504	495	511	471	460	476	420	517	506	491	548	465	529	467	507	507	533	489	486	545	523	461	477	495	487	477	495	492	499	505	491	461	532	502	488	498	527	494	468	488	514	465	514	454	524	485	510	497	496	462	494	471	479	495	468	467	495	504	497	485	499	520	494	525	508	522	483	505	493	501	515	519	508	511	481	503	522	479	509	504	499	515	469	488	479	501	497	528	480	494	466	477	503	518	507	500	496	484	457	484	488	530	527	513	480	458	518	460	507	455	513	534	483	510	479	518	493	492	497	480	457	474	496	485	537	484	482	498	522	512	478	461	501	486	484	488	521	482	521	521	503	476	461	456	504	486	457	489	508	507	505	507	500	543	491	521	496	470	511	486	496	485	520	462	504	492	477	510	480	482	498	462	515	474	506	489	508	535	506	486	498	467	495	434	512	519	479	475	468	478	472	511	486	510	508	498	486	487	451	491	527	499	493	514	476	472	517	481	466	492	504	492	486	503	499	461	526	508	499	444	491	478	475	489	493	519	492	482	485	530	468	532	480	469	504	492	485	447	489	487	505	509	464	470	526	500	493	507	490	530	483	463	504	525	488	510	488	532	504	512	529	511	509	511	491	454	472	469	497	486	507	479	484	484	498	446	508	485	453	505	526	474	492	487	502	500	516	484	516	470	494	492	497	509	476	495	525	527	465	525	484	511	485	485	497	509	513	494	479	504	490	525	478	533	475	436	465	521	505	451	467	474	492	479	451	468	524	495	467	475	521	489	507	505	496	517	504	487	494	514	486	497	498	510	515	503	450	490	546	475	469	520	512	485	507	502	512	481	493	472	496	429	473	491	515	471	485	487	510	454	508	499	485	493	482	487	490	508	481	520	515	474	525	473	487	506	479	454	487	500	480	496	506	517	517	483	531	472	515	480	484	535	492	425	470	515	495	479	496	486	525	512	523	481	487	479	498	523	522	495	476	487	473	476	505	506	510	475	476	529	458	470	508	492	480	458	482	515	461	502	509	465	515	508	506	484	498	492	494	493	473	477	499	524	516	509	491	487	463	489	484	499	493	468	520	495	483	509	524	474	514	500	502	474	476	465	508	503	467	510	500	485	512	487	486	495	493	491	466	511	469	503	496	485	468	507	488	495	500	464	491	487	485	506	518	474	507	481	515	452	541	482	480	545	461	477	430	473	529	520	490	480	495	533	508	518	489	535	466	491	521	493	482	508	506	477	497	517	507	495	521	493	507	483	506	458	492	475	474	471	483	501	538	482	464	486	490	511	502	511	477	464	495	490	494	497	486	485	439	540	507	512	502	484	508	517	497	475	484	484	485	513	487	496	483	462	480	533	518	503	510	504	483	479	513	516	472	482	479	483	522	471	503	502	480	528	455	530	525	462	431	475	525	517	512	462	468	510	498	465	484	501	513	487	475	523	482	541	486	520	478	507	522	464	442	502	487	450	518	506	493	549	523	467	515	449	492	535	485	497	535	472	502	495	473	506	519	453	527	474	473	532	501	539	490	511	484	469	481	508	475	494	482	511	474	491	467	485	483	495	459	459	458	492	487	520	489	480	480	517	509	502	517	446	489	484	509	464	546	471	477	477	516	527	478	547	458	505	482	502	459	452	482	499	499	488	514	507	494	485	449	510	494	479	494	494	549	510	487	525	504	502	462	506	487	513	511	493	496	520	495	506	517	512	458	473	515	490	432	512	492	488	506	508	434	488	488	460	469	495	507	491	534	418	467	495	482	439	490	511	514	544	498	524	494	536	472	469	501	484	474	464	479	457	494	470	490	519	486	487	504	504	465	502	504	508	505	503	479	491	514	508	504	491	506	507	489	501	486	500	471	564	498	503	515	501	506	512	521	500	499	490	467	479	493	480	486	520	499	493	499	499	493	432	499	511	461	492	514	479	476	491	465	473	475	467	472	494	495	492	507	499	473	506	490	538	530	503	525	508	451	513	479	511	461	504	475	492	493	517	499	500	517	501	477	510	480	518	533	497	477	491	459	488	479	511	489	486	510	493	462	477	492	494	490	485	492	517	487	525	496	499	470	460	474	486	522	505	526	469	531	476	482	462	475	494	502	497	500	493	451	490	490	511	502	465	471	517	504	506	513	485	479	471	508	447	477	534	503	508	533	500	497	560	499	538	470	485	495	500	500	493	489	507	480	489	486	503	508	481	492	476	502	495	481	486	501	486	493	526	511	493	475	489	484	476	499	496	480	513	491	482	536	486	477	527	505	466	421	496	488	521	493	507	475	471	472	501	500	522	523	475	474	494	496	492	487	511	490	474	526	511	459	420	505	492	490	486	512	449	477	486	490	478	516	473	495	479	484	467	454	455	486	530	458	490	487	489	469	516	482	479	492	463	536	501	475	478	477	507	477	477	468	499	486	509	513	493	477	475	436	502	499	485	528	476	474	492	497	457	474	479	502	499	477	457	492	471	481	479	489	458	488	500	493	494	508	520	537	508	508	482	503	512	497	498	479	486	506	481	483	528	499	495	473	505	465	480	531	497	469	460	476	485	480	461	546	486	497	491	498	498	477	499	478	442	487	483	522	496	471	466	484	468	491	507	474	496	536	482	504	477	496	497	508	449	491	560	485	534	500	528	528	500	502	436	478	523	476	536	521	494	465	506	480	486	511	495	452	493	508	506	497	487	496	467	516	504	496	468	468	490	497	427	485	518	486	516	482	460	462	474	509	509	501	504	505	488	494	487	457	499	493	468	507	487	496	482	501	513	490	479	466	475	509	473	463	467	497	461	496	494	513	475	516	517	520	500	512	546	479	509	494	489	486	500	452	490	489	472	490	503	499	514	499	509	475	467	479	508	505	470	491	467	466	505	515	499	498	508	501	499	513	456	510	475	481	477	488	479	510	547	463	505	450	480	514	495	453	504	506	512	532	501	531	499	509	515	502	510	520	514	486	484	525	511	447	495	494	470	515	506	508	510	501	484	483	488	516	468	500	491	453	459	490	507	493	539	505	500	481	516	524	493	523	505	484	516	496	476	501	509	491	507	515	500	516	471	483	482	495	456	483	477	446	519	478	495	505	504	498	439	474	494	469	519	488	489	488	536	500	461	452	471	486	461	487	519	496	530	513	479	515	466	523	497	528	499	443	495	481	471	510	487	508	474	504	486	495	482	492	449	481	482	494	474	502	515	489	530
24183	21974	29123	25472	21983	22107	11808	2426	1696	1576	1381	1351	1194	1120	1073	1033	960	996	888	937	856	926	968	909	796	860	851	831	895	868	854	839	835	796	836	791	807	807	824	775	851	819	759	781	862	790	857	801	826	793	764	770	797	767	824	811	813	838	743	800	755	795	798	782	753	748	742	776	760	794	793	784	804	821	814	800	762	764	808	816	805	755	797	796	756	782	778	770	774	757	809	799	800	777	788	780	783	792	820	772	790	770	755	795	775	793	736	728	814	810	753	827	759	751	770	746	761	778	778	799	758	785	749	821	766	776	825	793	755	780	769	787	802	763	790	790	825	771	819	839	801	795	734	772	802	767	779	744	756	774	789	839	828	792	732	746	782	770	810	780	770	751	763	782	733	816	768	743	814	770	810	795	785	754	776	705	742	772	756	747	773	716	757	756	804	767	781	765	785	776	757	752	810	791	774	778	788	727	841	834	790	808	791	754	788	732	777	790	804	764	799	756	744	735	742	781	764	780	756	739	783	764	760	803	809	721	761	789	751	792	777	823	776	763	754	792	775	763	796	791	785	788	820	802	763	809	788	769	753	749	750	765	813	828	811	836	821	768	796	763	795	803	760	788	795	762	804	775	778	771	773	771	748	787	733	786	761	806	800	803	789	820	747	793	776	788	748	783	825	809	753	832	777	775	728	770	745	743	803	783	796	793	759	785	778	787	766	769	820	778	768	811	808	787	791	788	757	800	766	783	775	791	776	792	858	765	849	793	738	757	739	804	798	795	793	762	801	760	726	746	773	808	798	743	742	709	808	785	754	780	764	758	748	718	797	771	745	835	744	781	825	743	727	749	758	739	817	722	753	753	783	801	770	784	766	834	793	781	778	800	716	792	726	721	755	767	765	843	791	798	822	823	733	784	781	782	775	766	739	809	794	813	779	708	834	782	801	802	770	768	792	793	764	778	735	784	731	772	750	761	802	840	822	775	786	747	756	758	792	828	769	735	770	689	777	767	795	726	760	778	791	749	775	799	787	764	743	746	728	784	776	766	736	802	780	816	757	727	801	765	778	738	790	763	728	795	798	774	736	810	724	795	732	780	806	764	780	747	793	793	774	748	746	715	813	751	752	809	787	770	796	775	794	806	773	783	742	753	750	800	802	819	741	761	741	781	773	805	798	796	783	764	711	821	742	708	812	766	766	807	813	816	747	771	783	771	817	773	749	786	816	753	746	762	765	748	787	752	771	757	785	781	775	768	716	833	783	753	726	750	808	782	761	789	771	768	755	786	762	791	746	792	772	727	733	796	745	780	761	751	738	718	813	807	771	786	744	753	774	796	757	756	746	704	769	779	816	749	799	777	792	794	782	756	771	798	726	764	781	755	775	822	761	776	821	743	709	792	765	795	804	784	804	790	776	777	782	763	820	794	802	740	764	779	745	797	799	829	777	773	752	786	815	770	775	778	792	812	770	787	831	787	787	756	756	804	777	769	787	754	795	747	766	797	768	804	809	798	754	782	788	794	754	754	761	743	793	773	791	779	779	801	816	770	857	816	713	736	794	727	780	759	763	758	777	764	817	750	767	804	750	775	724	806	802	773	728	765	767	820	776	728	761	782	726	786	773	763	781	758	785	785	770	776	776	800	754	730	826	767	770	786	763	801	748	758	842	712	755	755	769	781	773	742	788	805	780	766	740	786	801	803	746	771	806	726	823	767	822	792	777	778	765	803	764	807	796	737	786	781	765	753	781	770	777	785	741	783	750	743	773	789	783	762	802	781	750	744	784	746	763	745	837	790	785	773	743	790	727	790	786	759	794	822	792	772	723	707	764	777	788	791	741	782	776	771	761	753	736	809	797	756	726	774	783	792	791	808	736	800	809	787	774	773	735	769	715	780	791	742	722	773	793	775	821	762	748	752	759	834	775	833	784	769	742	792	758	763	751	753	808	823	771	803	778	739	770	771	794	746	793	757	751	784	792	797	723	785	786	787	781	822	772	843	788	811	787	803	777	758	783	798	738	773	812	762	714	765	789	759	827	726	752	770	784	735	744	780	777	773	727	717	775	779	795	780	824	740	770	759	784	744	781	725	780	736	772	773	758	761	804	806	799	726	796	737	791	720	746	759	791	779	778	780	763	728	776	786	797	770	819	768	785	738	837	749	744	797	762	763	734	758	761	747	764	745	817	762	802	734	810	768	742	800	794	729	783	788	759	758	780	753	736	795	785	818	768	776	775	765	798	828	749	739	804	697	744	745	784	760	774	747	808	773	762	756	780	783	782	756	791	849	766	780	748	790	807	764	760	769	747	749	718	803	753	758	762	750	801	799	727	764	784	821	766	742	749	785	755	767	764	756	793	767	746	762	802	730	776	753	759	689	793	756	751	833	737	818	745	760	777	753	758	783	766	793	769	813	752	764	799	761	791	752	752	813	767	784	795	761	799	768	799	803	831	780	791	735	810	746	740	826	724	786	791	753	795	764	772	772	778	799	771	759	769	752	758	754	757	758	808	768	763	774	712	746	725	807	790	759	780	767	744	790	748	761	785	776	780	794	749	769	751	713	818	760	771	823	751	744	773	795	744	795	807	796	722	728	775	813	802	803	757	780	745	734	810	781	771	801	709	769	797	809	758	745	789	713	780	796	745	797	726	746	799	769	813	756	802	764	797	814	752	820	744	772	767	788	777	804	761	797	776	753	784	751	782	744	800	717	789	715	748	763	771	768	797	759	790	752	809	772	789	762	734	796	731	769	766	790	755	794	755	739	774	782	729	815	779	806	746	851	786	759	805	721	801	846	733	725	763	791	798	792	783	791	766	778	717	789	737	718	772	763	759	763	782	796	776	757	753	806	729	775	727	787	737	785	720	766	756	809	821	799	795	763	728	726	786	769	775	776	763	766	764	772	758	778	719	761	757	763	778	764	789	786	818	772	804	806	749	757	820	765	781	762	752	781	697	771	748	773	792	745	732	734	763	779	769	825	846	770	801	818	811	774	780	792	785	785	791	739	761	756	768	742	727	758	738	774	773	778	733	811	751	739	760	802	805	822	810	785	758	851	770	765	740	771	721	782	751	745	744	801	753	785	777	745	786	752	713	777	815	799	789	769	774	764	810	745	780	796	812	776	802	818	788	716	776	798	735	743	735	751	795	782	785	761	736	780	811	784	773	772	788	760	759	733	785	752	787	788	727	772	788	732	753	817	781	789	828	767	789	765	750	689	764	781	805	725	771	770	742	784	787	804	726	749	756	768	800	812	771	765	781	777	813	787	795	778	764	807	815	814	790	759	761	747	809	767	779	767	816	791	774	751	752	804	818	728	772	784	819	772	748	749	780	779	787	749	817	757	790	792	769	845	774	757	801	731	758	825	738	726	807	785	753	757	789	756	764	771	793	784	772	767	738	825	752	725	813	761	782	750	764	748	746	736	775	753	752	774	762	736	777	807	763	780	758	769	754	734	693	752	733	798	780	737	811	766	740	777	785	734	794	792
10805	20068	18083	10502	7372	5459	4266	3476	2821	2440	2114	1837	1595	1483	1346	1299	1221	1157	1089	958	1000	992	930	930	910	902	863	808	902	834	796	755	841	826	804	776	777	780	744	812	826	815	784	716	748	736	748	727	761	796	741	703	775	699	716	768	697	743	693	739	748	725	766	751	753	730	803	737	746	752	702	723	713	731	761	709	702	719	712	709	738	797	712	694	724	727	733	748	719	775	741	767	758	710	701	730	720	657	717	706	678	717	698	697	697	757	714	727	711	734	680	707	649	693	700	754	700	718	709	735	762	737	756	715	764	728	735	747	733	684	793	692	741	779	704	750	742	741	689	720	708	725	705	772	716	709	685	760	720	728	720	739	724	746	744	764	662	695	701	719	682	723	723	716	731	709	704	770	692	722	731	734	697	693	726	683	689	711	680	707	715	682	720	738	709	741	743	694	682	717	741	733	726	700	735	702	668	731	727	723	722	742	700	675	758	699	733	707	725	709	689	681	702	722	691	735	739	754	698	752	695	712	752	754	748	710	720	734	683	714	687	728	695	700	709	758	729	728	739	701	740	732	720	654	729	726	684	676	688	673	707	689	726	733	691	695	670	720	707	684	708	695	690	685	700	710	707	719	690	739	692	705	719	672	706	665	722	738	753	666	723	703	715	695	660	744	750	762	739	736	771	741	695	746	717	762	729	726	716	705	699	716	710	736	716	693	704	729	688	661	693	685	759	743	704	677	763	728	701	733	717	811	715	710	677	734	692	688	722	685	753	727	710	697	710	740	685	726	764	756	712	686	763	750	693	740	722	687	760	727	760	734	763	708	751	714	746	732	694	718	723	703	662	709	721	743	716	746	697	706	734	750	692	720	718	715	680	695	736	702	708	736	781	768	759	748	717	715	716	740	727	652	720	708	700	747	671	707	737	690	708	747	713	713	777	710	703	739	696	720	704	768	707	714	712	705	747	751	700	763	716	748	724	694	757	778	743	700	722	751	696	691	704	698	704	720	721	753	669	729	768	699	699	667	714	726	723	715	758	649	723	707	693	662	747	779	706	678	737	668	714	697	762	735	745	746	721	708	734	776	725	700	748	781	717	743	693	716	656	713	735	705	724	711	702	683	704	710	754	723	671	730	743	724	727	688	740	728	738	691	708	765	718	733	695	739	758	696	738	711	716	664	724	719	720	710	688	733	720	747	747	782	719	685	741	714	735	750	707	691	697	711	700	680	745	690	712	724	705	715	740	685	665	691	763	745	719	741	704	724	717	717	697	745	765	728	742	717	660	753	747	757	711	693	698	704	704	740	691	718	701	712	716	714	727	780	721	723	691	736	721	720	689	679	752	735	739	681	736	712	673	711	701	719	706	749	707	712	735	723	724	696	721	692	717	708	658	703	671	701	739	696	697	719	712	736	732	706	705	708	699	715	709	706	726	760	735	739	702	677	765	753	728	681	748	668	725	821	696	729	731	701	637	714	697	713	714	735	700	717	678	737	693	704	737	752	714	741	699	723	698	706	726	699	736	693	668	750	728	724	704	673	704	671	658	694	735	727	714	788	727	734	705	712	762	697	719	731	710	677	692	726	738	738	732	705	712	731	684	701	751	740	708	697	720	736	744	677	700	738	727	757	759	758	663	755	722	712	684	730	800	740	715	709	705	637	667	715	686	700	692	691	736	709	668	695	713	709	709	718	673	723	683	711	756	684	730	762	762	735	710	712	672	665	724	751	683	710	715	733	743	687	716	693	713	743	713	705	709	728	759	746	707	687	758	661	699	722	720	724	738	727	745	716	779	681	722	719	750	729	743	735	702	703	701	689	711	707	766	708	687	720	722	713	737	733	721	742	690	704	769	736	679	689	723	758	697	722	709	726	707	692	763	739	727	721	752	739	735	737	716	664	755	761	699	731	772	715	723	773	709	688	680	716	689	699	662	746	705	706	707	709	720	708	722	706	693	752	718	730	712	695	704	749	714	693	690	707	717	681	713	763	716	729	766	710	662	730	732	748	728	694	713	719	735	675	733	689	675	691	739	745	698	719	713	669	736	754	730	689	728	750	683	714	682	727	700	728	718	676	726	729	688	661	694	708	738	724	677	673	710	711	760	739	744	700	733	719	695	725	768	747	708	708	717	722	680	721	718	717	734	726	726	691	702	744	725	727	723	727	688	755	726	701	775	734	747	741	707	746	697	725	709	702	711	687	733	682	718	691	739	711	735	717	726	715	695	719	755	746	726	736	704	736	654	724	733	688	653	732	730	706	714	711	719	727	729	745	708	716	767	708	710	683	739	780	657	714	727	709	718	744	723	757	705	681	692	701	716	692	732	719	722	778	718	728	686	722	712	670	728	683	702	730	719	709	712	732	755	743	709	684	716	752	721	722	784	693	740	705	672	686	706	700	708	687	693	690	724	717	699	688	692	666	682	682	798	745	732	753	720	754	697	704	760	728	744	731	683	717	720	725	715	710	730	707	708	681	755	719	765	724	724	703	741	730	755	747	706	690	729	704	703	721	712	732	742	780	703	734	719	709	710	694	691	722	722	713	710	702	733	776	719	744	734	723	721	691	690	694	717	672	707	725	708	751	708	687	723	742	725	759	701	674	670	748	654	698	743	703	707	738	720	693	746	680	729	740	728	746	724	723	720	742	732	703	712	703	695	751	718	754	727	727	758	712	741	731	769	726	686	668	690	775	712	717	743	756	724	696	778	742	730	707	695	771	780	720	720	733	722	754	716	721	662	691	772	716	713	731	663	729	705	675	750	664	705	708	703	694	691	761	738	745	695	705	681	716	692	747	703	699	708	743	676	667	699	709	688	712	708	719	732	673	698	661	702	700	703	722	666	705	713	680	759	679	745	695	754	724	688	659	785	747	716	696	720	724	699	746	747	717	720	692	720	689	719	694	691	732	690	706	688	698	718	731	716	749	647	730	715	677	703	662	737	688	729	688	713	788	748	772	729	694	722	650	701	767	721	659	680	691	703	722	709	668	686	708	727	716	684	726	703	697	716	670	731	730	716	692	702	716	657	721	723	769	711	738	761	734	729	702	769	714	727	707	693	714	709	713	717	799	663	698	708	693	698	703	721	704	702	724	733	757	722	711	732	695	706	747	669	687	734	758	761	732	718	707	734	742	749	714	712	705	777	728	709	674	710	700	718	747	660	729	711	721	700	751	748	732	688	692	751	729	747	742	694	722	741	744	739	780	692	712	710	685	719	701	767	712	697	720	733	745	705	723	693	747	677	697	720	725	704	726	726	731	709	676	695	719	741	731	727	702	718	677	698	684	699	716	718	741	702	696	682	698	734	668	703	777	706	743	673	722	726	651	704	706	755	701	709	731	732	704	695	719	734	730	697	727	740	720	664	694	713	709	713	710	737	754	687	707	714	704	753	713	722	704	705	695	711	671	731	727	710	698	741	683	692	723	738	723	742	725	675	700	735	663	718	743	677	751	664	732	688	737	712	684	744	724	661	655	716	737	727	695
28436	14669	1840	430	291	218	191	231	183	192	179	161	179	153	146	159	188	177	168	171	171	191	184	151	153	161	172	175	175	155	174	154	168	177	142	181	132	166	157	141	149	159	153	179	167	163	163	174	169	159	149	164	167	172	166	170	166	161	163	180	164	167	190	155	152	171	148	171	166	161	168	162	164	154	188	151	159	160	179	138	159	159	158	155	165	176	157	153	143	149	161	181	173	161	154	133	166	137	152	160	139	193	162	155	168	164	169	168	158	142	154	170	159	175	169	148	140	168	150	166	169	167	184	163	162	146	150	164	158	165	165	161	168	145	163	141	186	158	157	147	161	180	158	168	159	158	165	144	175	160	176	160	187	166	166	159	147	156	163	145	166	168	187	162	147	145	162	159	166	180	165	170	162	168	164	142	158	143	143	149	153	155	166	159	156	167	137	163	148	164	165	170	149	173	172	158	165	152	146	148	162	148	181	180	162	159	154	164	161	160	147	161	155	161	178	146	157	163	165	148	176	168	149	158	153	174	175	154	168	144	176	168	154	193	159	183	160	170	149	147	155	187	154	146	161	179	166	156	179	165	175	149	146	164	183	165	160	176	159	152	177	159	150	157	167	151	147	192	169	179	168	157	148	154	176	144	171	171	156	170	160	152	159	188	153	166	162	175	152	134	149	161	147	158	160	189	174	177	161	165	166	159	168	165	151	160	142	166	170	176	160	160	148	159	173	147	163	164	162	171	172	190	151	158	157	186	139	135	148	157	154	169	153	152	153	142	172	159	160	165	162	184	158	151	162	164	169	154	166	166	166	156	149	152	154	178	173	170	168	159	155	165	160	162	157	163	172	169	175	144	139	166	164	148	155	150	137	148	154	162	153	159	170	181	178	164	180	163	150	172	182	160	172	156	165	158	149	149	169	140	173	174	164	156	163	141	173	162	169	152	155	156	161	167	175	181	152	149	169	196	177	172	170	172	145	163	157	159	156	152	182	145	186	159	140	172	149	141	147	147	135	162	139	159	151	164	175	166	161	155	160	172	174	146	137	157	161	162	167	148	165	166	148	159	156	141	161	155	163	158	161	185	163	148	160	182	159	156	152	180	154	147	179	188	143	158	174	155	132	132	158	165	175	172	160	170	161	173	165	157	167	165	171	190	166	167	156	174	163	135	175	152	149	160	167	166	133	172	165	158	193	182	162	179	142	148	155	136	148	159	152	155	159	131	177	164	172	154	166	148	161	182	137	172	168	165	133	141	161	179	162	170	163	168	149	153	175	151	153	139	161	159	163	165	164	147	160	168	158	165	148	149	155	153	152	151	153	159	156	150	182	147	147	159	168	144	173	149	152	172	173	165	155	153	145	159	140	164	154	168	155	157	135	143	157	168	150	173	167	165	175	148	135	167	150	172	169	177	155	160	158	175	167	168	172	166	157	203	161	155	172	158	173	136	170	172	169	158	144	167	154	168	164	177	152	168	169	172	161	159	154	173	174	163	157	178	142	131	162	152	169	139	173	181	150	156	165	167	175	168	132	182	148	145	155	146	187	164	154	154	160	151	137	158	171	147	169	142	149	165	160	168	151	135	148	174	142	169	162	143	142	160	169	126	141	175	146	177	170	167	166	181	197	170	167	182	144	153	153	157	155	164	169	171	163	163	167	184	155	157	164	174	164	160	165	155	156	148	165	146	180	166	151	152	157	159	165	171	157	157	157	170	172	138	151	180	154	168	184	173	173	158	171	172	162	131	174	160	175	161	161	181	178	156	152	159	161	175	157	177	149	164	152	167	159	170	162	172	169	162	154	166	160	170	153	161	150	170	154	140	147	149	148	166	134	165	147	163	153	190	198	134	153	149	155	173	161	165	158	179	166	149	165	174	172	162	140	177	173	168	161	160	161	158	145	153	180	184	159	160	138	157	165	175	149	187	185	154	158	189	179	143	172	179	162	162	162	170	165	164	179	195	170	162	169	144	165	142	147	187	156	161	203	170	136	156	167	156	149	150	164	145	142	159	154	146	157	162	174	172	169	171	162	173	169	183	163	184	161	169	157	156	170	158	153	176	150	165	159	141	155	146	162	140	164	156	158	160	151	151	169	156	165	154	146	163	155	171	156	167	179	170	157	159	159	165	171	152	158	148	158	150	152	160	199	155	174	176	171	143	152	148	146	174	174	152	172	164	157	149	147	166	172	159	158	164	163	159	157	157	169	154	152	167	158	157	167	153	173	144	153	192	140	174	153	176	134	179	187	144	177	157	179	156	164	158	159	160	144	148	142	173	154	148	153	174	150	164	159	157	151	163	152	161	157	156	155	176	141	159	171	167	168	167	154	151	187	209	166	168	165	191	130	159	154	162	151	166	153	167	163	158	150	185	183	169	146	164	153	156	151	158	173	148	163	169	147	165	156	152	191	148	158	183	150	164	175	151	182	153	150	184	187	158	137	153	161	152	137	205	155	154	161	154	139	160	153	171	158	150	148	170	180	139	168	161	174	177	160	159	157	167	174	166	129	157	154	152	163	152	177	176	150	167	152	170	168	153	146	162	160	174	187	174	174	165	162	147	185	185	171	159	163	168	149	162	160	159	162	163	160	142	163	168	161	144	148	151	157	159	154	174	181	164	146	158	153	166	141	176	168	145	164	178	154	135	188	148	175	146	158	169	158	156	150	134	153	159	166	165	153	170	163	168	146	148	172	159	159	173	152	164	166	123	150	160	148	159	175	184	152	157	170	175	160	149	113	144	159	148	170	142	123	150	183	166	164	158	152	155	171	168	157	169	156	174	140	186	158	157	152	179	155	133	147	182	156	171	148	159	177	154	144	169	165	152	174	152	166	158	149	176	176	168	132	174	150	151	149	156	165	159	145	146	172	172	151	145	162	171	162	144	145	164	159	167	159	180	161	166	148	175	156	152	167	150	154	166	167	163	143	161	169	161	158	168	170	189	158	154	175	137	157	168	156	165	187	165	160	160	163	174	160	152	160	155	165	169	165	152	130	172	160	170	177	144	185	169	155	153	156	160	172	154	156	161	170	167	195	151	166	160	141	169	154	167	175	154	173	172	151	176	156	150	149	170	184	165	158	155	155	147	155	158	175	160	174	170	126	167	171	150	175	173	173	156	162	177	154	158	170	148	154	165	146	162	170	155	153	149	160	167	135	166	171	166	159	150	151	172	165	138	185	166	143	155	159	148	160	172	186	191	166	165	139	186	189	156	150	150	158	157	156	175	152	177	157	166	160	191	147	154	144	179	169	179	164	166	167	157	139	146	161	182	164	162	171	178	154	143	163	145	196	178	156	168	177	196	158	168	166	184	161	136	153	165	161	175	148	157	186	162	162	144	174	138	157	173	154	152	161	149	181	184	155	182	175	148	173	166	171	169	173	159	141	175	169	188	142	152	152	157	154	156	150	168	177	152	189	165	158	145	162	162	161	166	140	156	162	155	158	168	174	162	155	165	176	140	145	137	148	155	149	160	147	179
5220	832	717	411	318	268	257	196	226	207	196	195	166	164	164	159	177	177	158	189	162	181	194	203	165	166	171	168	146	187	159	171	193	177	171	138	157	175	171	160	166	171	180	150	184	163	154	165	161	156	154	182	159	165	169	150	177	165	178	154	207	153	155	156	170	154	155	164	189	154	173	189	138	179	170	159	171	164	155	158	180	174	183	162	177	146	156	169	158	145	161	167	160	165	172	151	185	189	155	160	180	160	165	165	164	151	160	186	163	180	182	154	162	158	175	153	175	165	164	155	151	166	174	165	154	166	165	161	158	153	171	140	162	171	192	137	164	180	155	167	155	183	172	161	155	157	174	146	168	156	182	166	167	141	149	159	178	178	157	163	143	160	162	171	159	147	162	162	180	137	152	148	173	167	147	156	155	163	158	169	185	144	155	157	144	175	144	165	176	187	167	157	156	136	144	168	159	179	177	158	161	163	151	154	154	161	159	156	168	175	164	162	165	156	176	168	173	170	177	182	156	152	165	155	165	184	182	175	152	175	165	181	172	143	167	147	161	167	171	191	172	198	162	155	182	176	161	164	177	175	142	155	171	161	171	194	163	166	172	170	148	171	156	146	167	155	164	146	164	176	179	151	154	164	176	150	155	191	159	169	181	151	139	154	162	157	144	168	187	161	186	171	171	177	137	156	135	150	177	184	163	156	184	161	157	180	155	156	182	159	174	176	173	162	167	144	161	140	134	150	152	180	168	165	159	163	136	174	156	169	159	150	180	153	181	162	165	169	168	187	154	167	141	178	157	162	160	156	158	130	155	141	152	150	170	178	170	178	165	157	161	165	167	171	154	147	176	175	164	162	176	175	160	158	176	163	185	157	157	164	152	149	184	158	150	191	185	189	146	151	174	164	164	147	173	175	142	167	187	160	182	158	141	159	164	160	170	158	174	173	187	184	157	153	178	181	152	156	132	164	152	164	162	172	164	160	159	171	165	171	169	168	174	166	171	147	155	154	182	152	166	167	165	163	162	153	160	161	155	160	157	158	161	161	165	147	163	159	154	169	153	145	191	195	173	183	173	179	163	162	164	161	165	147	164	179	190	177	189	147	163	155	165	169	163	170	165	147	177	136	162	157	175	170	155	158	157	160	160	160	164	178	169	164	167	158	165	168	150	153	159	157	177	152	172	167	182	153	167	174	160	185	153	197	166	173	145	144	151	191	173	172	174	179	158	151	184	140	167	174	165	149	167	179	177	161	157	172	166	159	172	158	172	164	169	157	149	165	171	157	208	157	174	162	151	163	149	167	174	158	151	177	162	143	162	158	151	142	194	160	155	154	174	168	151	183	154	159	189	147	162	146	165	169	152	152	161	164	179	166	157	145	138	133	170	172	165	194	169	160	165	151	146	183	186	159	177	175	175	156	152	164	189	148	171	172	148	168	167	170	170	152	155	155	166	163	153	150	180	174	175	157	141	157	174	160	167	166	175	169	171	149	145	154	163	143	179	157	173	139	171	149	161	159	150	154	160	147	188	163	160	170	183	154	148	173	143	185	164	164	143	165	162	159	169	155	151	169	154	149	151	163	159	165	177	152	174	164	184	143	163	142	161	163	163	179	158	175	170	144	150	182	169	185	159	140	183	177	151	167	183	161	164	156	148	172	164	162	159	170	173	173	153	160	169	142	162	175	160	178	179	182	162	164	145	181	172	170	157	165	180	166	181	165	171	179	152	161	146	175	174	165	183	165	186	157	146	166	197	169	165	189	171	149	153	165	177	153	154	155	168	164	168	158	147	151	170	166	168	144	159	163	178	155	148	152	148	163	164	175	142	161	169	186	166	153	155	158	174	141	151	160	163	179	153	160	136	171	180	149	150	162	181	164	143	165	157	151	163	150	181	169	155	178	170	157	167	150	165	183	165	171	141	165	163	158	178	183	156	167	161	162	193	152	173	192	164	127	171	141	160	156	155	171	167	143	148	171	177	166	172	163	142	170	176	154	154	165	180	163	170	182	178	185	175	155	163	156	182	172	147	170	177	172	169	158	158	135	157	171	154	177	180	164	169	163	166	154	184	153	153	155	159	148	175	162	164	138	181	154	162	173	168	191	144	152	158	171	150	169	151	167	154	153	183	158	174	156	172	157	183	171	174	176	177	178	154	161	179	160	164	175	153	165	158	165	166	160	141	169	143	148	158	174	158	162	156	170	179	157	142	148	178	151	172	171	150	173	174	162	163	163	152	178	172	150	173	154	176	139	165	176	171	171	172	165	171	173	160	182	171	184	173	163	153	160	157	175	167	152	169	169	139	166	137	175	149	151	162	149	176	163	172	162	149	162	167	162	170	197	167	174	149	151	150	147	170	158	157	151	125	157	145	144	154	168	157	187	169	168	147	163	171	163	153	158	168	157	166	152	174	149	147	160	165	163	161	168	157	147	156	159	175	151	171	178	153	167	141	179	153	165	156	184	162	157	149	173	160	146	159	179	159	178	166	152	174	176	180	154	168	164	161	179	161	164	167	171	156	173	180	174	160	159	156	189	184	161	172	147	160	168	145	160	174	157	158	166	163	171	161	162	142	152	177	171	182	162	185	146	146	151	153	154	160	165	164	172	167	176	168	159	158	187	142	171	185	149	172	148	168	187	157	171	164	167	154	181	156	165	147	160	140	168	148	152	157	162	178	170	164	168	166	165	170	165	148	144	160	169	161	161	163	159	177	148	146	158	174	178	140	171	179	139	146	166	154	169	166	182	143	162	155	170	183	181	156	142	169	162	174	163	147	167	168	134	163	180	161	149	159	159	148	171	151	158	177	163	146	185	141	148	174	175	163	131	160	178	165	143	139	176	159	162	184	144	165	162	174	147	160	166	199	179	140	171	175	170	165	165	136	170	166	169	166	160	170	174	166	160	160	184	146	142	179	169	164	167	155	159	166	147	164	156	149	167	182	151	158	160	163	175	145	150	145	181	158	160	148	181	146	178	168	167	142	164	148	146	183	193	179	169	154	193	174	187	160	154	166	164	172	174	174	200	186	190	178	157	173	132	150	174	152	149	175	152	155	163	179	149	155	187	166	184	158	164	190	156	176	157	159	162	169	187	175	171	157	172	180	160	148	155	164	175	158	172	174	167	156	177	161	169	147	166	180	168	166	186	166	197	186	175	168	144	162	165	164	172	179	139	153	171	151	140	162	162	167	167	152	147	179	153	168	153	165	170	152	175	157	169	156	135	170	178	144	170	185	179	148	177	159	170	167	172	159	154	147	169	173	150	144	164	152	179	181	175	159	170	153	153	163	175	158	169	184	163	142	158	181	171	191	163	156	158	154	169	169	160	136	152	178	160	165	151	166	143	185	155	145	151	165	178	183	159	166	179	149	170	165	176	158	137	154	166	156	146	154	147	180	144	146	177	147	143	181	164	150	172	170	154	165	166	151	174	183	143	172	147	165	150	199	172	149	163	137	142	164	165	171	178	151	180	176	161	174	155
26647	21990	28902	25761	22014	13448	2061	1282	1070	984	880	869	796	739	677	641	716	627	640	625	639	625	580	605	600	609	543	615	580	569	571	594	559	530	574	605	572	510	543	570	580	509	563	548	603	560	543	531	597	563	511	567	574	554	586	551	538	542	524	552	581	569	517	587	551	547	538	554	528	554	508	549	519	534	515	555	550	542	496	576	525	547	571	572	538	556	571	567	549	564	546	573	540	554	558	574	543	526	584	567	559	513	530	533	522	552	554	495	559	545	562	529	530	508	515	553	554	540	572	546	583	524	576	556	548	521	522	559	555	518	570	559	554	524	540	565	580	526	576	527	560	554	546	591	536	549	535	535	518	560	541	516	540	542	520	568	520	575	550	555	583	539	540	486	549	545	524	539	512	551	499	552	589	529	556	516	563	521	532	548	524	496	562	546	556	507	518	563	545	509	509	560	526	512	532	541	551	476	544	538	516	561	545	571	518	552	519	502	550	560	528	527	538	525	519	550	547	564	526	572	531	556	523	557	551	494	528	570	566	556	553	549	542	552	558	508	525	553	573	526	556	546	544	561	512	552	528	527	509	553	546	528	559	535	492	532	543	590	551	506	532	556	516	504	480	510	511	546	500	538	547	525	571	549	557	536	534	529	545	566	554	539	554	486	513	531	522	546	534	504	519	580	554	560	578	521	574	538	553	571	515	528	532	549	519	561	532	561	564	549	517	557	507	535	532	583	549	535	505	535	491	556	531	525	571	522	529	529	560	554	576	540	554	539	540	514	533	546	546	561	562	531	537	530	558	558	535	570	511	537	518	528	513	533	529	494	573	550	558	501	526	535	565	606	542	534	562	508	538	517	505	540	558	536	561	535	566	522	516	530	514	604	565	528	546	544	547	538	546	574	572	566	547	490	524	522	512	562	548	508	475	571	564	521	544	556	550	539	522	520	521	574	543	521	512	512	514	596	540	553	522	559	558	526	499	550	584	537	558	515	519	558	551	551	573	574	555	545	535	534	505	545	571	515	545	593	593	546	520	480	524	497	543	535	523	498	531	535	541	537	583	576	578	559	540	530	525	578	527	541	488	481	524	564	550	550	555	531	532	520	528	537	546	546	534	531	524	527	566	550	539	512	521	543	509	497	582	568	533	511	555	528	546	543	540	590	545	513	535	574	531	558	528	589	529	512	545	529	533	542	545	538	564	575	533	507	542	556	532	568	563	510	550	515	523	534	522	556	510	537	550	525	552	545	559	516	512	523	527	522	511	526	568	583	566	559	520	536	546	552	525	522	488	501	508	545	557	533	510	511	553	520	554	568	547	504	551	533	518	525	519	532	547	526	533	526	560	570	568	544	561	456	548	504	531	557	490	577	536	530	519	533	526	568	549	552	505	559	541	521	543	585	544	519	584	539	545	512	506	547	584	569	524	559	574	520	501	526	542	563	524	594	568	559	588	545	508	592	557	492	552	553	543	521	526	505	561	536	503	506	527	562	572	519	539	562	572	528	546	551	553	555	533	509	512	543	531	580	548	525	541	565	589	542	574	575	516	523	554	524	532	480	588	549	528	499	531	555	515	561	537	565	560	569	581	521	534	575	531	516	507	525	556	558	556	563	512	559	550	534	565	557	532	553	510	534	552	543	531	534	503	526	554	522	591	567	545	543	546	557	547	539	519	570	520	568	547	525	572	540	573	551	554	570	520	549	526	535	560	546	550	528	572	553	547	543	534	527	554	516	550	539	573	557	542	527	542	534	550	569	524	488	559	534	539	552	517	490	522	559	555	536	525	515	586	558	564	569	540	525	556	542	532	524	537	473	523	558	559	532	547	549	522	530	567	532	563	553	551	543	523	525	571	546	577	568	549	497	523	495	529	557	551	564	567	547	542	584	525	513	495	516	540	526	501	508	522	550	562	547	548	516	521	553	527	555	535	522	537	576	531	525	551	516	550	546	508	512	555	515	531	575	551	510	534	541	569	552	561	528	560	522	534	555	522	515	505	557	566	527	540	521	535	511	534	527	513	575	553	555	489	546	564	542	553	532	577	529	521	538	547	534	501	526	533	536	550	563	568	534	532	518	533	603	548	554	481	537	508	482	503	565	527	582	506	537	537	539	552	509	568	524	528	531	543	493	513	538	523	514	502	567	570	573	550	517	545	546	533	616	539	505	544	528	531	559	523	497	523	570	548	502	527	539	535	520	578	558	533	542	569	492	565	547	527	526	536	518	549	546	545	555	564	508	563	526	541	545	552	550	538	538	536	530	496	523	560	530	515	581	530	517	584	546	491	517	528	547	513	522	562	543	541	549	576	530	509	561	549	526	516	549	522	608	549	557	543	500	484	553	532	578	528	528	580	534	526	553	536	525	555	543	564	542	553	533	543	533	526	560	597	544	545	594	554	521	592	544	544	547	508	523	537	511	574	557	494	528	495	523	546	531	562	526	547	528	518	526	538	567	524	551	574	557	520	548	518	538	509	519	549	514	551	531	535	526	581	565	585	551	546	541	538	577	555	568	580	600	526	537	532	558	551	549	549	549	510	533	525	518	527	540	513	522	558	553	533	507	556	550	532	530	497	532	528	539	521	507	543	539	507	538	563	546	539	546	570	544	581	516	550	540	514	529	559	547	524	520	553	535	586	535	556	516	545	539	571	535	510	550	525	534	538	538	550	527	541	552	535	540	528	538	536	488	492	546	533	554	524	538	561	534	577	573	550	542	590	563	550	547	536	572	516	552	511	515	540	514	507	576	514	512	539	491	512	534	529	564	555	562	479	583	538	544	558	589	580	529	524	569	541	600	537	542	556	525	549	521	548	531	515	553	514	530	538	537	559	511	567	609	559	557	536	548	503	554	501	494	536	549	566	546	532	529	564	541	555	551	537	551	528	551	496	528	557	568	555	576	513	541	508	531	532	561	558	543	530	549	539	559	547	522	536	555	570	536	542	538	574	486	542	507	551	549	573	561	519	550	520	578	602	533	564	577	547	535	506	566	539	562	530	508	508	543	505	542	530	582	530	521	570	524	550	522	522	521	599	538	507	529	530	523	549	508	525	574	538	518	533	474	537	525	529	513	547	533	583	513	549	537	545	494	565	562	537	598	542	542	530	574	540	576	534	519	564	568	540	539	571	542	559	531	538	541	535	519	554	540	528	585	533	476	557	502	507	544	524	532	530	524	565	539	539	538	560	514	554	520	570	533	580	532	529	569	552	544	523	546	511	527	565	519	555	503	539	514	575	512	545	524	488	538	567	555	524	522	520	543	557	512	534	563	570	530	536	569	552	512	477	567	540	492	521	564	541	534	549	538	541	553	533	480	534	481	573	553	554	558	551	559	554	542	541	533	566	545	589	529	552	515	538	540	534	560	498	533	538	531	589	531	544	539	538	514	509	539	513	510	512	549	576	517	543	524	549	562	567	563	535	519	539	551	531	561	535	523	521	539	541	558	521	541	536	534	513	527	504	572	539	549	503	527	516	531	539	585
7561	12671	11369	6370	4189	3081	2411	1952	1468	1297	1212	1084	926	909	827	767	750	702	686	688	654	630	627	562	570	597	563	534	558	595	560	539	549	545	553	566	506	554	512	535	546	548	534	500	510	549	500	534	517	498	492	525	512	558	501	503	543	511	476	494	499	504	518	443	499	503	488	458	521	476	537	482	519	518	502	525	499	511	481	498	506	530	498	508	489	508	506	473	492	501	522	493	509	505	497	476	480	487	502	470	504	501	516	508	506	512	496	518	509	494	507	507	509	497	472	485	478	534	502	464	514	507	518	508	511	509	472	476	489	479	487	498	490	519	502	549	502	517	472	517	540	530	492	512	469	487	530	504	539	450	484	490	530	511	501	505	488	501	498	489	454	534	466	514	498	509	481	478	509	486	512	524	526	507	496	525	502	523	502	465	490	470	511	475	569	486	521	512	498	461	504	496	514	452	532	449	476	466	482	504	508	493	516	490	484	540	485	484	496	504	467	494	540	481	484	510	485	471	489	511	533	472	500	499	493	487	522	513	480	511	506	522	515	497	517	504	478	514	520	507	461	527	498	522	532	517	518	525	489	476	531	521	482	486	487	484	473	486	515	494	458	496	518	495	485	436	484	471	472	507	528	516	506	519	497	509	471	534	535	486	520	548	532	443	476	527	473	474	544	516	477	503	486	505	495	483	522	478	529	515	502	496	489	502	494	463	493	527	503	463	483	505	491	554	481	493	476	506	500	503	467	497	458	458	503	500	509	467	462	531	533	487	501	510	476	499	494	463	513	465	492	468	504	495	489	484	502	472	516	478	488	596	460	500	508	528	519	501	508	493	500	509	533	536	497	493	501	511	490	504	497	537	497	466	503	516	479	510	477	508	470	506	533	471	538	491	466	502	527	480	458	528	520	502	499	483	502	465	499	486	473	459	487	523	497	479	518	497	515	505	502	503	477	499	472	487	486	496	468	477	492	522	471	480	494	503	505	530	507	503	512	492	481	541	514	469	536	476	488	498	513	484	481	526	518	477	495	513	563	503	524	487	507	524	496	547	475	477	497	471	435	490	514	502	477	485	504	480	493	510	516	521	489	517	497	471	491	479	450	484	489	496	483	492	466	510	504	501	514	515	514	453	519	485	439	498	522	493	485	463	483	484	491	492	506	517	489	473	487	519	466	501	448	497	500	489	514	499	504	468	463	497	482	496	478	531	513	462	508	492	541	514	458	477	479	519	505	497	494	483	482	460	462	505	508	519	472	489	496	502	482	490	506	476	509	527	514	490	521	508	480	469	540	497	520	482	474	504	455	506	492	537	530	475	484	464	451	504	523	498	498	509	489	470	524	474	487	447	504	476	505	469	512	473	516	503	484	515	467	468	533	512	485	486	514	447	498	516	490	484	499	489	471	494	492	510	515	519	468	506	481	520	497	519	495	500	475	482	516	476	480	479	501	529	523	491	483	508	501	492	495	488	491	512	487	505	483	508	498	513	516	507	500	492	480	501	512	490	461	522	487	516	477	476	527	512	468	506	483	524	535	490	552	510	513	499	447	483	506	486	502	500	530	474	515	528	484	485	499	510	511	500	485	488	513	481	466	491	471	480	523	521	533	527	540	501	506	500	500	493	505	506	508	495	506	474	497	472	533	483	463	511	458	483	463	508	538	486	502	438	471	458	482	490	473	509	479	486	510	444	508	464	521	453	479	527	475	519	497	485	522	447	534	497	479	490	507	494	492	481	495	520	501	490	485	463	541	503	510	515	512	500	519	506	513	484	536	489	454	502	515	467	490	503	467	475	483	502	519	496	517	517	438	504	520	488	509	498	465	489	480	489	459	491	447	528	479	539	514	470	517	509	508	451	472	482	503	520	487	492	521	526	483	447	478	478	487	478	492	475	503	541	489	484	475	479	508	543	482	490	476	495	529	500	505	486	498	490	523	485	506	494	441	503	478	470	511	484	477	481	510	478	506	519	475	480	484	458	449	483	480	453	526	482	502	532	500	486	481	484	520	523	489	515	501	456	500	517	491	515	515	513	496	452	475	470	475	497	459	497	490	528	504	502	484	477	532	444	515	493	495	474	493	483	492	531	536	494	490	518	517	481	471	504	486	498	499	455	522	510	521	455	504	494	512	517	492	489	513	497	541	520	520	519	522	494	486	509	476	530	475	494	514	518	496	481	500	467	508	511	517	490	491	510	481	535	504	510	505	529	491	464	502	523	503	542	470	498	491	490	496	494	500	496	487	478	505	514	517	464	482	489	520	513	494	504	482	510	480	502	480	493	495	490	474	485	504	492	498	479	494	465	493	471	501	506	464	502	457	479	486	550	523	512	518	537	475	436	520	497	523	469	494	514	496	485	450	508	465	496	490	528	506	509	522	509	464	459	488	495	483	513	494	465	512	526	505	461	459	489	542	466	412	455	499	497	501	503	504	501	483	483	505	494	461	506	534	501	484	542	457	467	494	486	522	454	479	498	457	507	492	481	487	509	513	518	499	501	490	479	513	489	510	488	526	498	503	493	545	494	496	457	476	502	444	477	504	508	528	487	484	515	504	491	532	467	511	498	491	518	501	528	502	468	493	483	479	503	504	521	475	524	487	501	561	472	510	505	506	534	495	495	489	485	477	473	470	492	487	488	481	441	495	488	483	498	507	503	521	473	522	524	488	523	489	507	502	503	453	500	511	463	494	473	483	498	495	496	509	511	550	493	458	521	531	450	494	505	447	485	546	464	509	490	468	491	498	499	489	527	490	464	495	453	457	506	507	475	520	504	490	473	498	487	471	523	469	479	488	497	538	509	474	493	500	465	489	518	509	495	526	469	465	515	492	550	501	485	508	462	519	519	534	494	487	504	493	504	488	493	493	516	497	478	491	502	485	541	484	478	528	490	510	485	503	482	478	529	476	526	546	497	489	504	500	467	499	527	530	492	493	518	515	485	491	490	481	487	504	526	522	519	504	472	487	529	510	513	483	472	489	483	508	463	480	489	534	497	469	501	523	510	530	502	552	512	534	483	503	465	500	498	482	495	438	504	504	478	499	520	469	498	509	481	456	471	514	516	498	525	520	467	509	479	511	491	508	495	499	486	460	481	490	479	474	535	511	484	556	482	477	497	507	484	503	486	500	507	483	486	511	525	496	509	474	457	490	466	471	470	495	508	502	491	508	461	491	497	499	531	506	490	480	491	476	516	487	456	488	546	490	510	522	507	494	514	468	480	500	523	488	483	462	473	508	506	486	463	494	463	498	465	466	508	475	475	506	486	509	502	505	479	514	483	494	445	485	529	489	509	466	530	466	534	509	485	461	526	462	508	480	481	525	523	496	518	492	486	517	529	465	520	492	519	493	489	489	512	474	485	508	495	507	517	462	511	460	478	502	512	497	516	484	475	505	482	512	535	474	478	501	482	499	463	501	474	509	515	488	488	492	516	477	487	538	480	492	534	501	525	491	506	508	523	482	475	473	483	511	557	484	498	511	503	553	509
22039	20000	26514	23176	20005	20117	10800	2158	1567	1437	1282	1155	1116	1073	1009	976	950	923	901	909	788	838	811	811	772	845	783	832	783	733	785	734	766	698	746	723	803	766	789	726	755	683	699	734	712	699	725	716	722	678	683	759	703	739	735	758	772	701	768	717	718	719	744	667	727	693	732	769	677	725	687	704	756	746	741	670	703	654	662	729	692	700	756	705	682	679	726	797	704	741	715	703	733	718	715	729	740	734	711	735	735	734	696	678	703	713	713	735	724	714	731	650	729	733	709	717	704	728	682	718	712	677	749	685	722	647	742	721	759	701	734	731	711	698	723	667	688	713	703	709	719	695	700	768	711	663	702	707	705	680	707	707	702	687	710	701	697	682	741	680	701	711	740	733	696	694	694	689	721	720	738	729	700	720	721	717	697	734	688	688	718	717	726	721	740	714	701	725	698	740	714	713	697	723	657	671	704	693	704	687	685	749	710	665	748	709	701	710	731	715	729	732	705	735	719	668	758	749	654	707	741	678	715	689	732	713	700	705	682	691	739	685	667	665	710	727	689	702	695	731	698	692	685	721	675	686	721	708	728	697	680	707	643	697	732	696	709	704	664	687	735	678	702	719	703	693	716	724	746	743	711	714	734	709	690	738	733	704	739	772	721	766	713	690	765	700	759	762	732	673	678	731	722	725	693	671	697	688	694	674	716	703	756	710	763	688	680	711	728	775	729	694	722	719	742	703	688	716	735	723	689	795	697	711	692	684	733	706	716	733	658	703	677	708	719	683	737	687	731	722	691	702	724	750	714	706	674	689	713	678	672	717	683	650	692	728	650	710	721	725	705	720	716	692	677	712	704	706	739	686	692	684	744	683	707	698	706	691	662	718	639	717	685	706	661	668	693	701	744	708	695	697	694	721	716	681	658	732	713	725	748	645	702	724	681	704	686	752	690	691	741	701	730	707	748	693	751	729	669	695	743	717	705	718	709	689	713	682	688	775	725	713	681	724	674	731	707	672	729	699	727	688	688	667	689	789	730	749	680	704	718	713	687	694	676	713	689	702	710	687	779	715	697	694	709	760	683	691	676	645	727	709	715	701	704	688	696	735	720	675	740	715	697	656	712	709	718	686	677	723	675	689	751	660	700	679	749	682	678	707	702	686	713	750	771	691	761	728	740	692	683	723	660	647	764	772	712	701	724	699	728	746	696	747	691	687	679	655	689	700	682	706	652	692	696	712	679	725	694	755	698	740	708	764	662	727	649	693	707	709	694	733	708	740	710	644	686	686	705	746	732	715	743	665	746	720	655	690	682	733	762	706	737	689	699	722	690	712	674	689	697	736	672	698	683	727	723	708	688	680	693	689	713	754	699	690	779	698	732	748	675	751	708	699	720	697	643	742	738	662	732	711	707	729	689	696	716	718	695	759	688	644	732	675	669	757	697	669	720	708	722	696	725	728	764	684	742	675	691	700	703	681	722	668	699	697	713	671	696	691	745	703	702	634	726	726	716	750	751	675	742	696	707	724	683	711	715	668	718	714	686	710	687	691	695	721	699	708	736	701	699	684	667	706	693	729	749	682	752	679	702	702	726	731	722	739	700	671	752	674	663	733	759	746	665	709	757	738	719	715	672	692	671	715	730	664	720	704	761	720	737	721	730	729	707	675	673	733	722	710	741	735	717	687	716	666	729	682	731	683	660	678	665	730	759	717	729	689	754	646	690	706	753	700	706	676	695	685	705	673	701	713	736	699	727	670	670	686	702	674	704	749	682	706	720	716	730	684	746	758	667	701	719	730	709	701	704	694	717	702	704	724	725	688	749	701	716	700	688	704	721	698	700	744	702	737	680	669	709	703	729	696	679	727	720	723	739	682	693	709	716	667	732	707	692	733	691	723	701	745	746	696	715	724	736	680	760	742	752	691	735	748	687	728	697	695	716	728	708	684	695	672	729	694	734	662	701	698	687	685	731	691	782	718	742	729	710	710	696	696	718	668	726	705	716	678	730	704	744	673	780	667	684	712	689	661	713	696	728	708	714	696	684	736	723	723	719	702	715	733	725	759	706	739	773	697	720	714	596	706	731	668	776	743	718	693	703	703	694	714	672	664	691	734	716	707	713	671	721	694	680	677	726	749	727	658	680	753	682	654	681	672	692	658	674	765	752	684	775	713	722	688	693	658	693	693	746	670	700	708	663	717	699	720	734	715	676	698	709	707	688	684	693	669	679	705	763	734	696	741	726	733	721	689	686	717	702	657	759	681	744	721	659	707	696	717	713	691	719	664	725	655	754	728	672	693	729	716	719	736	684	688	656	714	760	720	706	697	722	710	706	698	747	715	683	697	694	717	700	720	748	682	748	695	703	745	732	728	691	699	728	691	719	699	673	729	742	684	679	736	684	701	696	698	724	695	654	702	710	739	760	695	703	709	670	658	694	692	674	695	682	686	669	716	761	710	710	635	681	709	701	706	691	725	735	708	659	698	628	702	714	764	735	707	751	662	728	719	680	667	657	675	713	680	715	701	728	733	669	703	744	724	739	741	727	716	660	710	668	631	670	681	739	701	712	696	720	722	706	701	719	703	712	702	671	666	677	690	718	732	670	681	688	731	714	702	735	694	725	715	665	738	722	748	740	687	681	693	720	645	684	673	700	711	710	709	746	710	686	715	699	725	747	716	674	666	737	724	681	702	664	754	661	707	718	735	712	702	725	700	710	698	754	685	709	705	684	759	693	721	694	716	747	763	713	723	728	744	689	714	711	704	697	716	711	717	693	698	652	723	700	731	710	712	739	731	738	678	710	710	683	757	688	688	718	673	682	698	719	722	733	720	733	743	702	665	697	681	713	733	727	723	695	705	698	677	704	746	747	718	661	700	706	711	722	721	695	675	740	720	654	739	708	725	684	671	670	691	774	723	659	718	740	740	704	735	683	688	715	693	695	700	726	715	739	684	743	663	728	698	661	706	714	721	707	707	704	724	690	750	709	748	639	724	712	698	681	734	699	691	724	686	691	686	712	729	701	700	738	715	740	689	689	706	724	740	698	680	689	653	730	717	722	742	714	742	678	712	693	723	719	723	740	728	727	686	680	735	717	692	691	720	671	635	692	673	745	697	751	658	691	708	702	636	731	730	717	726	665	731	719	717	728	706	649	694	701	700	712	709	681	734	671	730	757	716	717	726	713	692	735	707	711	708	710	676	750	700	722	736	672	689	714	720	686	730	704	689	644	678	676	726	697	719	757	718	705	683	708	685	698	695	697	740	714	705	708	696	683	715	665	677	662	660	722	760	689	706	660	718	724	708	726	743	674	700	723	710	712	681	685	720	676	689	676	658	674	688	693	667	694	659	700	746	687	706	688	739	688	690	674	675	660	686	653	702	704	688	665	684	724	703	732	698	702	744	717	654	677	710	712	690	699	716	650	717	714	718	689	715	754	721	673	699	727	702	705	725	749	726	683	699	683	720	697	723	715	710	716	714	660	669	709	718	655	707
9592	18136	16362	9965	6738	5036	3941	3182	2581	2129	1832	1721	1536	1325	1319	1195	1045	1041	976	973	933	913	827	852	830	773	771	756	789	755	761	767	771	705	701	684	685	730	697	717	728	660	682	689	757	698	675	674	675	693	722	720	658	680	672	741	688	666	627	632	677	689	675	630	682	654	658	697	677	670	686	688	647	638	642	693	690	679	677	682	681	633	671	733	672	665	668	677	651	701	661	678	646	656	637	677	649	674	692	679	626	665	659	658	695	656	695	656	657	696	662	671	679	661	652	685	685	626	650	681	720	669	702	652	628	679	620	640	653	653	639	669	628	654	650	648	696	669	605	649	683	648	670	650	670	673	657	608	645	655	622	658	654	634	697	656	671	648	686	609	700	674	714	652	704	654	692	677	682	683	672	630	691	638	621	682	671	695	667	630	661	674	616	613	651	656	674	660	658	619	681	634	610	636	678	647	660	679	654	711	623	654	682	649	666	649	659	645	660	647	622	660	706	630	648	675	674	673	636	631	641	626	662	637	686	651	644	629	643	647	642	654	666	629	638	641	602	627	670	692	611	621	679	619	647	664	689	669	630	600	710	603	644	624	664	648	624	658	696	667	677	673	685	608	618	710	634	664	678	696	641	657	679	616	685	667	667	638	660	646	715	705	694	652	670	652	653	614	643	640	645	602	659	674	624	626	681	634	639	685	649	651	622	672	655	679	685	644	652	616	666	646	622	650	628	626	656	662	655	634	657	645	665	682	611	670	647	613	653	653	663	633	665	691	716	626	706	720	655	680	621	659	683	686	673	676	648	656	647	647	662	709	649	646	706	640	684	673	644	639	647	678	633	646	713	599	744	691	673	673	654	673	611	648	610	600	642	670	649	625	645	675	664	658	667	651	588	624	682	642	626	682	682	640	673	684	659	701	631	645	651	660	663	694	635	652	662	668	681	665	699	674	627	659	676	625	662	662	636	646	675	629	633	675	632	622	642	689	653	671	640	609	641	682	648	660	675	701	606	634	659	639	657	641	700	633	646	622	663	646	657	665	680	665	674	666	625	656	661	650	696	625	647	636	640	658	713	695	654	713	628	639	649	660	619	649	673	635	615	633	650	608	662	620	657	667	664	626	653	643	628	628	653	652	656	636	697	654	632	695	652	671	671	679	590	632	641	659	644	682	647	675	704	665	671	668	662	684	661	673	663	674	656	643	688	648	658	644	695	639	655	634	606	672	677	639	697	651	657	690	645	699	672	689	667	647	683	698	628	647	670	674	672	634	645	658	672	626	653	630	670	651	666	657	622	662	660	604	622	661	658	651	673	633	623	641	624	695	686	655	635	641	664	644	633	647	601	640	678	630	687	668	707	674	631	667	645	673	693	654	652	635	659	636	670	657	673	655	690	592	642	690	632	641	660	639	681	661	648	683	686	634	615	654	666	663	625	660	659	657	643	667	660	630	652	662	672	667	658	619	668	692	673	649	633	692	670	634	642	640	655	686	672	674	608	653	624	633	603	672	656	648	666	632	670	668	646	668	673	676	665	652	603	698	646	647	640	672	637	637	645	663	660	684	643	627	633	659	623	677	661	673	679	653	620	651	618	643	646	640	669	658	671	679	666	624	647	650	605	669	685	672	658	632	663	653	668	704	610	687	674	681	629	684	595	621	689	703	667	664	667	662	577	674	620	696	658	630	608	684	663	674	657	658	585	623	645	674	639	657	627	642	630	633	662	680	684	662	673	663	659	639	636	631	648	668	723	647	636	672	617	664	648	722	613	677	697	668	640	652	707	685	704	623	620	656	674	656	666	608	637	639	677	683	649	642	659	667	683	638	648	617	659	666	647	642	666	641	657	661	652	617	641	644	649	648	698	648	631	639	629	677	666	653	669	691	633	657	680	690	664	619	670	691	621	651	693	628	647	660	681	658	669	634	633	665	701	644	644	659	630	698	672	644	649	681	651	685	638	646	637	639	651	659	646	672	665	641	640	656	660	695	654	649	604	668	673	689	612	662	642	666	669	648	645	647	682	660	700	617	647	652	620	589	659	675	645	638	598	654	667	659	675	634	662	584	636	653	626	661	647	671	659	662	654	662	681	679	703	641	702	659	706	663	623	639	693	657	664	650	656	644	643	640	646	698	632	627	654	645	645	685	665	658	662	688	628	672	673	665	634	651	645	648	658	673	670	663	679	676	641	612	628	664	636	680	640	644	642	644	640	671	633	651	663	660	685	607	621	655	652	676	658	638	665	642	689	671	672	694	648	703	594	648	663	689	656	596	665	609	627	667	641	669	703	620	659	657	650	696	656	667	612	601	635	663	610	716	621	665	629	707	679	686	651	656	685	633	635	656	661	617	677	653	673	602	599	672	660	657	687	629	642	689	674	649	696	646	655	640	674	656	641	625	681	720	639	657	650	620	609	651	717	671	711	678	628	688	718	688	624	628	640	690	658	637	661	672	667	658	654	676	662	646	668	628	681	650	620	635	640	655	676	650	670	650	646	661	658	694	660	674	673	662	684	676	664	638	690	663	672	699	613	622	652	655	653	644	681	670	640	666	673	667	639	656	619	659	674	655	651	661	649	637	633	632	647	684	681	643	659	733	660	659	669	611	607	618	675	692	690	700	616	640	654	657	627	655	657	657	679	651	646	665	684	677	657	631	664	670	647	668	616	631	724	681	663	615	684	646	632	637	656	676	595	651	632	686	711	675	653	627	615	641	661	671	659	668	661	662	639	707	656	649	655	684	654	646	642	664	703	644	659	659	641	644	656	675	677	671	634	672	687	677	635	660	601	672	678	633	697	661	642	633	696	625	654	621	647	634	616	597	674	670	646	673	683	667	679	674	623	697	633	646	665	670	635	644	645	708	663	640	690	642	626	680	605	654	648	688	658	648	689	659	632	675	692	624	716	674	657	694	681	668	664	677	642	656	712	655	663	662	636	661	692	644	649	652	693	693	627	639	633	666	636	658	605	634	611	727	675	659	640	647	648	661	682	684	659	587	644	639	667	676	657	670	652	677	652	660	675	639	655	650	618	609	618	632	601	697	605	622	694	616	624	659	662	622	642	650	669	625	599	664	664	683	685	637	631	665	676	662	688	650	693	680	642	703	668	660	647	691	613	589	659	634	647	668	672	664	683	617	627	694	651	630	616	653	634	686	617	632	657	661	656	624	657	664	648	581	671	653	647	678	661	690	678	637	653	689	667	628	667	646	708	689	700	629	620	646	676	682	640	698	656	644	601	668	661	707	652	703	651	631	615	668	708	628	619	640	668	634	644	660	635	601	672	599	665	668	679	614	675	636	664	686	612	596	652	660	620	658	698	643	629	592	639	664	648	651	686	641	629	615	634	653	677	629	667	674	638	655	670	627	642	650	655	660	618	652	663	637	616	668	651	646	640	614	627	594	637	646	698	662	623	700	616	656	657	594	635	609	675	627	610	676	655	665	712	656	629	683	643	613	619	618	667	656	623	651	654	639	633	693	641	661
29957	15286	1953	465	317	229	214	198	194	204	187	190	183	185	168	198	168	192	173	191	153	157	181	179	191	167	170	151	171	196	181	174	170	163	169	157	197	160	181	182	166	169	168	149	160	190	191	162	181	173	177	201	189	165	150	176	179	165	165	160	186	147	173	192	187	168	184	177	174	184	169	183	156	166	184	172	191	181	165	162	157	167	162	170	183	187	182	168	169	155	191	180	193	165	186	164	176	180	166	174	166	177	185	168	185	176	168	183	174	184	178	187	152	178	164	177	184	172	188	169	158	178	194	173	167	197	181	173	207	155	171	179	176	174	161	185	176	182	157	178	193	194	178	167	158	187	181	176	201	174	184	170	167	180	181	171	175	175	168	163	169	193	174	180	184	158	152	187	170	172	174	176	192	152	150	168	167	180	169	166	167	164	179	158	175	162	172	171	189	157	182	169	174	166	172	174	169	156	178	169	178	150	176	172	190	142	175	187	162	158	207	152	164	155	188	174	198	175	191	173	175	169	166	157	174	175	147	191	183	170	169	184	174	173	171	185	176	168	164	195	186	178	186	168	167	163	163	179	188	179	179	189	171	180	170	177	174	149	190	178	173	162	168	193	166	148	173	163	170	165	180	192	161	173	158	169	160	148	173	158	178	172	181	162	186	149	163	144	164	159	152	164	161	170	172	152	175	188	171	146	200	184	168	158	158	177	166	161	182	148	178	155	185	173	174	191	181	185	178	185	178	155	193	181	156	176	152	161	183	175	167	176	158	144	153	163	177	183	177	175	179	168	182	176	166	177	157	171	179	179	155	158	195	156	154	170	157	179	168	170	182	169	162	188	190	193	164	167	154	161	166	187	176	166	174	167	182	181	176	182	171	153	170	171	169	168	162	179	150	171	199	166	191	170	174	173	163	163	177	166	163	164	161	185	152	180	165	156	200	177	173	175	169	157	187	195	201	181	177	176	147	180	178	173	148	173	162	180	191	185	172	170	179	137	177	152	178	179	180	167	176	169	168	153	153	153	194	191	190	185	160	145	178	171	176	145	171	171	187	183	193	164	174	151	182	179	191	186	174	201	176	144	164	137	158	173	184	146	161	187	177	163	162	172	164	174	182	174	178	171	168	178	144	169	165	167	172	185	198	185	160	189	168	165	168	173	170	162	156	152	176	169	153	198	195	194	156	146	168	177	161	193	173	172	174	184	168	171	142	170	165	195	184	161	176	176	179	188	175	169	168	179	169	178	165	171	174	166	156	175	167	154	159	169	160	172	154	174	197	173	175	192	161	171	161	160	174	155	168	172	160	163	159	186	170	170	172	166	173	126	186	156	170	167	188	184	176	167	157	172	179	175	151	173	179	184	174	162	174	197	176	141	178	181	161	148	160	176	182	185	173	161	158	190	178	155	177	160	177	182	183	167	172	175	158	180	170	181	196	174	149	156	158	164	206	180	174	160	164	168	160	205	167	185	179	173	191	167	177	176	164	169	163	156	201	177	158	208	173	169	184	179	175	171	186	175	162	187	179	152	179	173	149	187	183	182	168	190	179	152	169	185	183	164	180	170	165	169	183	177	180	171	188	175	167	173	157	188	183	178	170	167	180	180	180	158	153	160	173	155	172	164	167	170	174	180	165	187	172	182	158	179	170	164	169	171	173	154	179	187	167	168	168	189	175	182	163	160	191	178	184	164	170	175	161	157	145	180	169	180	187	162	176	152	177	185	170	172	138	156	181	169	200	170	169	178	180	168	159	181	172	183	189	206	153	188	185	156	184	180	155	170	176	170	173	163	177	167	152	173	178	149	184	176	179	168	170	174	174	177	171	186	186	145	164	170	176	172	170	169	165	160	138	155	187	169	175	159	166	164	172	164	189	185	172	154	190	168	178	183	185	166	179	169	157	197	166	190	161	161	165	167	175	172	179	141	159	179	177	197	156	157	162	172	159	189	175	199	149	164	167	191	170	142	195	172	180	165	155	168	203	172	179	168	181	168	184	173	184	202	173	192	172	144	166	168	182	182	165	162	166	195	186	193	147	165	163	188	164	169	197	176	179	171	181	179	181	179	178	175	189	166	176	165	186	181	162	167	168	173	158	181	176	173	174	178	168	150	150	154	198	189	180	170	174	164	138	177	171	167	211	166	155	177	174	168	177	177	182	166	169	166	178	166	162	159	168	166	162	167	182	188	180	171	166	188	173	168	154	185	188	165	190	173	164	184	181	180	171	175	191	177	152	171	164	171	170	177	166	166	181	184	155	175	168	173	188	175	192	158	181	156	167	176	185	176	180	189	176	183	177	190	183	168	168	161	190	174	148	169	174	160	162	173	160	195	178	172	192	150	167	164	166	184	177	185	173	162	185	182	170	158	152	189	184	183	173	168	186	188	169	180	174	196	182	195	167	178	176	165	163	170	167	168	165	164	145	165	186	176	182	182	190	161	148	165	177	162	174	196	182	147	168	149	160	165	161	171	171	188	184	170	185	169	147	156	183	169	179	166	169	161	173	176	170	180	171	169	164	175	174	166	179	171	163	168	163	169	163	196	175	171	162	174	190	170	179	166	164	181	197	190	180	170	175	180	176	154	173	177	177	163	165	142	213	177	165	175	185	147	176	167	162	185	160	178	186	177	179	144	183	198	180	181	193	157	162	161	161	200	171	158	198	163	154	172	177	175	135	197	193	173	155	166	146	184	184	195	172	164	167	158	165	165	175	154	172	164	164	177	171	170	159	177	174	182	169	147	167	183	173	194	188	186	176	178	162	173	157	172	162	170	173	164	162	159	164	170	164	189	171	153	187	177	164	180	191	175	185	153	173	168	187	172	187	177	172	180	177	168	170	159	166	158	184	170	167	178	163	164	168	168	174	158	175	172	183	162	184	182	184	170	165	179	165	178	176	146	164	166	163	167	160	205	170	173	168	172	178	179	169	182	174	181	157	198	154	152	196	157	158	147	200	157	174	169	188	156	163	172	181	158	171	159	172	187	186	187	176	187	190	160	176	183	159	209	191	180	164	171	189	152	193	169	182	177	171	187	175	160	192	173	163	159	166	180	165	191	199	175	182	177	162	181	177	164	166	132	169	182	181	196	169	186	189	159	169	179	183	157	163	160	178	159	155	163	176	188	164	160	200	161	166	187	188	158	160	177	160	162	191	160	170	164	172	162	166	180	183	171	163	160	156	184	176	179	166	179	157	172	166	175	155	172	185	155	183	166	177	152	190	154	154	185	182	170	155	156	169	164	171	188	161	146	159	172	186	205	184	191	172	164	143	156	184	177	156	176	168	180	182	145	173	157	170	161	161	170	186	189	180	178	176	173	184	186	170	182	171	172	176	177	180	146	169	170	180	145	151	202	179	164	186	170	162	186	184	176	163	166	165	171	182	171	149	173	178	149	171	171	161	173	180	184	175	176	166	191	194	188	175	182	149	196	177	157	157	168	170	175	147	183	197	174	177	180	172	162	172	148	210	183	171	180	172	185
5558	888	732	457	357	285	265	255	208	196	215	219	187	213	163	191	184	183	166	178	187	170	206	173	188	172	175	160	162	188	205	174	175	175	167	174	179	196	152	177	174	185	176	158	182	164	187	172	169	168	177	178	185	180	190	166	181	157	166	200	196	178	189	185	172	157	180	172	163	142	174	182	174	160	189	183	188	161	169	189	175	147	144	178	157	170	172	186	147	185	178	161	175	188	158	185	173	202	162	162	147	166	165	158	171	176	171	176	178	173	149	169	193	160	176	204	170	170	156	172	165	202	208	171	170	175	163	176	181	186	149	160	169	173	172	161	179	158	175	170	170	186	189	176	159	167	173	169	146	169	166	173	158	178	184	179	172	158	180	146	177	172	152	164	163	157	190	188	168	175	171	187	183	172	186	165	176	190	177	168	193	189	180	184	162	171	200	156	202	185	158	181	193	158	191	155	199	168	160	179	175	170	175	176	171	195	181	183	181	172	186	160	183	182	189	176	190	148	183	171	179	172	172	150	165	172	171	170	166	176	183	144	165	168	173	178	171	179	186	185	188	155	149	167	193	176	179	163	163	182	177	177	183	157	197	148	186	153	174	184	175	148	178	188	195	209	193	173	187	185	187	167	181	156	177	185	173	169	167	178	178	171	151	201	191	152	141	167	179	180	161	185	172	147	160	183	190	163	190	191	172	177	184	191	190	172	181	164	169	190	154	161	169	184	157	158	205	171	162	170	187	170	167	166	175	180	172	168	186	171	149	187	179	187	171	171	167	188	178	155	197	172	181	185	168	196	160	176	181	166	196	171	180	149	172	175	194	182	192	160	149	173	183	200	161	175	212	167	165	163	175	175	199	166	185	157	154	171	182	161	183	166	180	185	182	173	174	184	160	178	165	167	165	178	157	172	159	187	173	171	182	179	175	167	175	177	179	185	176	188	185	157	169	181	164	154	167	180	170	181	175	169	192	145	173	184	183	177	148	128	181	161	174	209	182	155	152	154	192	183	177	166	181	152	173	200	169	193	172	181	177	162	198	164	171	191	182	167	181	158	182	155	180	198	166	173	195	160	186	151	164	166	158	173	183	160	153	162	182	190	191	179	184	155	192	190	184	161	162	177	127	175	154	169	166	171	184	191	155	170	178	168	160	191	189	165	177	194	165	157	173	158	185	176	188	175	165	194	170	179	175	180	170	181	170	176	186	175	170	167	169	161	154	193	165	178	171	185	177	171	188	175	205	201	176	175	191	175	156	168	192	164	179	186	165	174	180	173	196	172	196	170	186	162	152	170	165	171	170	195	177	169	178	182	166	201	170	159	177	173	183	156	189	178	166	162	172	183	156	182	159	180	163	171	131	188	182	169	192	190	192	149	149	174	178	190	153	197	159	181	189	173	174	152	166	150	198	154	170	163	167	181	173	153	154	180	152	165	159	175	168	148	165	158	201	184	152	154	158	191	184	174	188	204	185	153	157	195	170	176	184	148	176	179	180	199	172	147	190	169	193	162	170	192	182	174	166	161	167	159	174	177	167	188	138	158	189	168	175	190	150	177	175	186	148	174	177	168	158	180	167	172	179	163	158	177	199	180	171	170	176	164	185	167	195	170	181	181	166	178	164	166	176	182	168	192	178	194	163	165	167	164	165	158	147	180	160	173	155	165	149	176	183	169	161	167	169	186	165	166	168	193	178	179	175	192	204	158	194	145	152	193	183	179	176	189	171	167	156	184	189	191	194	165	167	165	163	168	173	199	166	188	178	176	151	170	187	162	196	175	191	167	169	187	159	168	171	160	152	169	179	175	199	181	178	166	173	162	188	176	172	173	160	156	171	167	158	163	168	168	161	172	175	174	177	168	142	186	176	171	151	164	159	167	169	174	184	185	196	196	140	168	168	162	163	178	178	167	171	162	190	143	168	154	163	179	171	178	173	146	151	184	174	189	180	140	176	164	174	188	203	171	187	180	184	153	158	161	162	172	181	169	199	181	153	191	183	170	161	174	168	184	169	170	176	184	157	169	184	152	175	166	146	157	166	152	183	161	180	159	161	170	205	172	190	186	160	145	181	159	155	149	166	171	151	164	186	162	184	189	188	183	177	162	149	188	170	186	167	183	160	174	175	184	148	179	195	165	186	158	180	196	186	155	156	160	175	166	184	162	175	195	188	191	175	181	192	164	193	176	163	160	184	159	168	172	165	170	189	169	177	160	190	159	169	184	186	186	161	183	169	170	163	171	161	167	163	184	161	183	169	154	172	146	165	174	165	190	159	176	175	162	186	141	151	160	175	155	163	197	169	178	180	171	171	181	188	158	161	165	168	174	177	172	158	193	166	190	172	163	159	157	155	187	171	178	180	176	180	172	170	166	166	177	180	166	161	175	170	168	172	143	167	164	184	149	194	188	197	175	169	176	202	168	179	178	167	169	190	174	162	156	164	188	167	164	184	200	164	160	177	178	175	176	154	182	165	181	179	178	161	167	156	178	191	180	172	194	164	172	184	168	178	164	169	179	168	177	177	151	162	174	190	164	173	169	176	176	182	174	175	184	185	168	162	176	167	149	173	182	178	184	159	165	171	152	197	165	164	170	177	195	201	165	169	193	170	176	170	161	186	165	157	166	189	160	170	197	185	174	155	185	151	185	162	171	176	187	152	157	170	170	190	187	162	154	180	181	158	171	181	205	175	174	188	179	156	172	168	161	166	161	174	182	172	162	152	162	177	196	165	180	182	163	176	165	188	163	173	169	167	186	193	176	187	160	167	173	168	151	179	190	182	199	158	192	149	196	177	186	166	190	174	184	155	166	174	182	176	182	164	181	153	173	164	187	166	181	178	187	191	151	168	170	171	164	157	194	170	162	161	209	167	201	166	201	164	173	168	160	186	170	176	165	188	188	185	187	183	187	197	194	198	174	201	178	190	152	163	181	157	174	165	174	171	168	177	167	163	181	177	186	157	173	168	163	160	193	166	173	134	178	141	169	188	161	175	186	170	173	169	141	158	180	181	134	153	163	156	165	187	181	164	172	164	159	173	174	176	169	151	164	161	172	175	203	171	174	154	179	170	181	187	176	194	176	157	173	159	189	202	179	162	174	177	158	187	151	176	183	153	142	170	176	169	175	136	198	159	178	183	180	177	174	179	193	175	173	178	152	192	175	168	170	199	191	198	185	183	163	170	175	177	164	192	175	166	163	163	159	192	165	168	175	169	168	186	172	175	178	180	172	153	171	177	187	167	159	192	172	149	171	185	172	183	151	169	154	177	162	177	176	169	166	170	151	171	148	175	169	177	165	165	181	169	158	179	166	187	191	180	153	171	160	153	185	173	166	161	166	182	156	163	151	181	182	184	187	172	173	185	190	181	166	177	164	172	167	176	160	166	182	180	172	159	175	171	185	161	167	192	185	157	163	158	176	172	175	158	191	189	153	192	182	184	181	170	152	195	167	193	174	182	161	166	174	184	157	171	167	166	162	177	176	168	173
25403	20970	27497	24608	20972	12716	1977	1174	978	895	859	770	722	738	673	656	592	589	622	567	575	618	560	618	556	613	575	549	574	542	552	538	553	576	521	569	567	537	526	542	536	555	533	524	575	542	532	521	534	524	526	545	518	511	538	535	566	539	581	510	506	535	564	534	512	526	510	528	528	511	514	514	506	507	513	512	606	488	535	523	529	551	531	499	542	513	518	566	529	545	580	537	521	535	531	507	539	532	517	536	516	526	500	506	547	512	543	515	525	548	482	503	507	492	530	531	523	531	520	517	551	525	528	535	499	523	509	537	496	520	587	562	520	537	525	533	512	522	540	498	534	488	540	490	536	500	524	556	509	499	507	534	542	506	524	518	568	543	505	500	525	528	522	482	508	502	513	510	498	490	515	497	527	533	541	568	502	533	527	535	516	510	514	524	478	526	557	535	519	540	594	490	521	504	511	511	506	577	511	525	488	551	502	510	487	531	496	494	528	529	506	522	504	572	537	477	500	505	549	527	488	574	512	509	502	547	496	548	523	520	527	540	514	551	520	579	507	539	506	518	549	495	517	544	522	510	557	537	550	519	498	553	546	522	520	522	505	499	503	475	477	496	478	539	507	512	572	535	556	538	532	502	559	523	524	536	573	524	533	509	519	528	502	480	528	539	493	478	509	521	468	516	534	502	530	517	500	559	530	525	551	533	535	509	539	539	503	519	500	554	506	553	517	541	547	531	508	509	521	523	513	492	574	525	515	494	512	503	525	522	521	520	572	500	496	556	512	511	509	537	514	482	498	498	475	522	545	481	543	537	528	530	532	532	489	534	486	521	487	516	516	514	508	521	572	529	540	526	528	547	520	532	507	544	504	497	514	493	542	533	527	511	529	505	532	536	516	493	518	524	513	535	509	527	507	556	495	521	530	524	507	530	498	528	499	525	539	532	505	561	569	540	480	538	545	511	485	470	513	541	548	498	537	474	539	465	497	510	519	542	504	528	508	510	511	523	534	529	496	496	494	528	523	509	509	535	544	495	494	546	560	516	507	528	506	561	537	494	507	515	507	521	536	540	536	509	504	469	561	510	489	521	500	510	516	510	513	513	552	532	536	499	521	504	515	477	507	494	578	500	495	516	516	525	521	466	524	507	498	499	515	523	491	524	514	521	529	537	514	515	532	538	521	490	540	521	525	533	509	531	499	523	527	530	540	494	534	493	492	495	485	542	506	536	478	503	507	539	518	521	528	513	506	534	549	520	546	495	519	532	542	503	519	523	541	524	513	502	537	514	519	502	502	554	529	522	508	534	501	525	527	494	532	525	551	546	490	508	491	535	564	503	487	516	545	502	510	529	490	506	468	525	529	519	548	539	538	494	518	505	490	493	559	535	525	486	519	501	512	510	528	530	495	543	525	502	530	544	524	540	523	461	535	536	467	531	475	551	539	472	509	545	535	508	501	495	547	498	552	489	532	554	534	534	549	537	535	520	484	554	528	525	532	550	553	564	555	527	559	533	522	477	499	523	508	554	539	493	572	531	520	504	508	500	556	518	493	483	504	525	581	496	554	498	474	513	531	503	513	484	540	468	509	479	519	513	517	505	542	522	526	475	519	498	502	505	509	517	536	542	552	541	485	490	495	518	503	498	551	533	493	520	489	515	521	526	535	510	565	546	530	523	530	534	537	521	576	492	527	545	511	529	531	535	507	507	475	519	531	565	521	497	500	513	577	491	530	545	501	518	519	538	504	562	521	513	499	530	498	550	544	559	525	541	507	523	486	493	523	542	531	542	518	502	550	538	519	538	494	546	491	511	541	510	523	520	516	512	539	505	507	511	538	497	500	519	497	564	518	532	527	541	512	523	541	541	471	487	558	508	489	558	532	480	521	527	489	533	509	456	586	530	524	548	581	493	538	531	518	444	522	514	543	537	496	569	543	497	482	521	510	512	505	547	528	534	529	502	519	510	515	520	491	518	513	473	546	557	515	508	516	517	502	596	536	520	508	541	508	560	522	463	551	493	517	503	537	513	513	536	506	567	544	504	521	483	527	517	539	539	540	516	491	534	543	507	563	533	520	484	495	492	542	506	533	515	530	534	567	513	537	558	524	508	531	501	459	507	527	533	510	505	526	514	499	532	500	553	558	504	572	528	513	546	501	562	499	512	515	479	529	506	488	497	569	547	529	545	512	518	513	529	534	544	507	531	528	513	489	541	483	520	513	522	527	507	532	508	539	481	530	517	526	522	490	510	480	543	500	496	476	533	539	545	488	502	530	538	512	538	510	560	506	508	545	487	528	498	511	498	474	509	551	523	551	547	515	499	490	519	516	467	525	491	506	530	528	551	490	528	493	533	517	536	532	508	518	526	512	507	540	486	489	540	540	546	532	535	487	520	538	514	527	505	482	481	532	532	534	488	541	540	526	502	516	511	487	537	536	522	507	549	506	496	537	509	504	479	510	501	489	503	524	528	478	483	540	491	576	525	462	493	533	537	526	535	491	529	517	520	515	526	491	516	551	525	539	543	521	493	503	547	524	532	547	518	548	484	476	530	513	511	481	534	574	505	554	514	502	495	500	497	517	507	522	521	532	524	534	509	518	523	511	507	537	515	496	515	493	562	512	533	543	559	503	518	542	498	539	522	565	542	489	508	493	482	535	526	492	531	523	493	525	499	536	542	575	493	557	454	534	499	564	536	457	531	510	531	517	491	510	525	536	488	577	498	528	479	517	508	533	503	508	522	494	506	547	513	512	521	557	504	508	520	525	524	530	549	503	511	476	483	536	501	543	538	509	524	492	513	564	550	498	518	488	518	488	489	549	527	510	570	534	511	540	526	541	506	527	514	517	505	496	517	548	524	498	554	502	503	548	551	557	514	526	511	518	522	498	488	557	503	505	505	518	505	520	516	510	470	538	517	542	518	541	553	537	532	518	480	494	486	563	519	495	549	528	554	504	532	523	574	523	554	491	518	540	526	504	517	553	525	499	542	498	495	556	510	508	557	549	532	511	517	536	512	533	509	501	539	538	566	480	529	532	442	500	545	558	564	522	495	515	526	518	506	532	478	523	550	534	503	530	535	513	531	524	512	525	521	486	483	515	530	523	480	518	533	533	495	485	517	497	486	495	538	507	558	527	491	523	493	484	472	521	541	508	506	503	545	541	538	535	466	559	535	526	508	455	529	535	511	555	503	529	559	520	505	509	516	545	493	520	544	530	534	547	526	531	556	509	505	555	478	543	494	581	535	510	477	491	504	513	535	493	516	494	539	528	541	517	523	552	514	499	516	578	588	504	505	518	533	504	501	493	548	539	581	577	563	513	516	522	534	515	484	540	546	515	491	548	490	529	512	535	525	550	530	500	511	502	550	505	550	523	536	517	516	507	485	560	531	530	499	460	505	533	529	528	526	535	545	521	502	505	546	469	531	494	526	522	533	516	517	532	530	524	519	521	531	527	541	509	502	509	502	550	507	545	505	487	537	514	520	494	481
7237	11793	10892	5977	3899	2976	2237	1824	1539	1363	1166	1020	959	889	787	840	669	665	628	614	641	606	567	574	587	533	618	553	557	563	497	527	524	561	536	524	519	482	496	567	524	546	487	533	526	482	488	462	470	460	509	486	461	479	522	480	479	474	487	459	495	483	495	455	488	461	471	460	496	480	474	463	474	448	469	448	491	433	476	464	496	506	485	481	454	486	468	457	498	482	507	481	508	524	506	473	519	477	471	497	482	523	544	439	475	482	495	481	475	469	468	494	470	489	456	492	475	498	457	465	482	476	500	487	544	462	506	485	478	459	461	464	481	448	512	466	470	507	476	482	489	439	465	455	456	509	468	469	450	485	479	459	442	467	499	504	484	464	449	478	488	490	482	436	488	476	448	473	459	462	454	497	476	481	466	447	441	462	466	488	490	475	517	470	486	475	463	462	502	469	462	500	472	467	542	535	471	489	488	461	468	496	487	482	501	494	476	478	494	446	493	472	461	491	501	495	466	468	446	467	500	483	463	486	462	465	462	469	477	474	492	466	503	465	477	483	464	482	486	472	488	458	456	445	500	445	494	458	463	510	473	492	458	485	500	447	491	473	470	462	452	484	448	472	457	497	490	459	465	464	491	472	470	500	512	475	489	468	492	532	471	462	451	483	495	500	457	437	498	454	492	453	466	489	472	489	470	502	493	517	481	488	478	478	503	503	444	430	482	474	467	489	425	461	494	476	483	481	433	471	435	451	424	468	483	504	469	507	477	488	498	479	487	482	477	489	472	449	459	463	458	453	435	474	497	459	506	485	459	476	433	488	474	505	477	467	520	461	485	472	450	483	472	458	478	474	490	514	501	428	491	452	487	457	485	444	523	505	440	464	435	474	491	523	484	497	479	515	497	474	490	487	538	525	490	494	500	491	477	534	463	462	466	480	496	480	482	448	483	463	446	485	488	503	461	521	431	472	493	486	478	459	484	478	465	455	492	467	466	469	452	463	489	471	426	485	478	530	492	452	443	464	481	480	462	440	511	450	441	451	493	473	482	470	465	509	481	494	450	435	478	446	489	477	470	458	486	484	479	519	468	477	492	467	494	513	461	480	482	476	504	456	467	478	476	447	500	482	511	518	499	479	483	488	505	463	491	456	447	497	483	463	501	430	465	483	517	442	456	451	533	458	502	477	465	492	468	486	505	484	467	461	443	487	465	443	485	453	450	445	513	499	505	472	494	452	477	460	496	474	473	458	470	482	472	428	508	487	469	470	464	459	472	483	492	490	505	474	453	488	485	455	504	469	481	491	476	497	481	463	465	469	484	458	471	437	487	484	500	467	473	464	478	428	492	460	454	500	472	506	525	470	456	465	473	475	460	502	489	422	482	486	456	470	456	418	481	471	464	435	491	473	482	453	460	497	475	489	485	513	453	495	522	501	509	522	513	491	475	508	436	461	497	471	490	489	476	459	447	492	517	469	477	452	460	458	470	481	505	512	470	464	466	486	473	485	495	447	473	527	496	505	501	463	464	474	523	519	466	473	471	474	449	479	453	481	476	492	472	471	475	490	462	455	465	486	462	456	501	493	484	445	471	489	479	462	477	438	489	481	480	421	471	508	478	491	467	469	465	472	518	521	526	511	493	512	472	471	496	479	431	489	491	483	480	486	507	441	476	485	473	467	443	477	497	455	497	473	449	461	466	435	510	494	531	481	469	463	504	437	487	471	443	509	448	497	478	447	470	454	485	480	487	485	491	493	484	464	455	493	432	477	462	451	508	477	533	455	484	511	464	465	481	447	478	451	464	478	486	441	437	507	474	495	474	482	460	462	466	493	450	518	505	483	493	464	481	492	487	495	459	486	480	451	490	499	466	481	469	491	487	508	451	463	452	445	474	430	466	468	489	455	478	486	421	505	488	468	463	454	472	468	492	416	423	438	484	487	486	477	488	456	506	416	462	512	460	477	483	435	506	451	472	459	481	440	482	479	478	445	466	432	463	457	449	479	456	514	489	498	481	479	444	489	494	495	487	478	457	449	479	485	454	496	460	474	496	516	470	459	509	479	473	453	509	458	451	476	498	444	478	484	467	467	465	473	441	478	458	518	487	486	475	487	480	471	503	477	473	523	485	483	488	494	479	506	482	470	466	446	491	455	495	472	466	497	468	474	494	469	467	476	469	432	472	473	492	517	469	428	470	493	477	457	479	487	501	452	485	477	461	487	453	497	469	461	466	464	477	471	457	420	484	479	458	468	465	467	435	451	461	465	476	473	454	520	459	451	487	515	487	517	469	467	471	457	497	447	465	487	469	457	429	484	471	499	491	485	477	432	487	489	450	457	498	525	422	457	398	522	494	444	461	453	436	489	460	497	491	447	451	502	456	476	496	471	476	429	496	457	471	452	449	507	420	485	467	478	436	453	499	469	487	477	458	478	481	494	505	486	454	473	474	461	475	483	464	474	468	446	518	505	501	523	479	483	460	455	446	495	418	492	464	484	481	496	454	478	442	473	476	450	485	432	458	444	475	460	458	480	493	483	467	474	469	491	471	465	498	470	460	485	504	474	492	464	472	480	487	462	470	477	443	497	467	499	482	466	495	466	485	478	436	494	496	473	440	482	444	478	491	487	476	479	478	444	467	466	477	443	475	482	464	453	505	468	462	485	486	487	459	476	454	521	469	471	483	451	489	471	491	441	488	453	462	468	447	466	436	475	448	497	486	520	519	455	500	476	446	496	530	464	454	442	462	474	509	501	475	464	517	488	462	497	493	471	478	466	453	496	452	504	445	502	484	460	500	464	516	497	454	447	488	483	489	454	499	470	477	492	472	517	462	497	449	481	469	464	478	490	514	482	483	499	477	486	440	498	470	473	508	445	510	473	464	525	467	466	463	531	487	488	441	464	506	474	474	512	461	517	470	501	439	480	479	495	500	474	461	467	463	467	466	475	445	481	476	435	481	512	455	484	486	473	482	483	472	475	493	483	485	490	492	475	479	465	470	515	480	499	483	470	456	518	451	455	480	478	446	457	472	462	484	459	475	462	510	457	476	455	489	461	478	507	498	478	451	488	446	475	490	455	490	455	487	463	501	465	469	481	512	517	453	468	462	490	515	500	476	453	474	493	494	468	463	457	512	447	454	459	436	450	489	516	486	494	498	472	495	495	487	493	461	495	498	485	496	457	490	548	439	430	496	481	447	470	460	471	465	454	506	459	480	462	478	487	463	457	490	493	481	458	499	466	489	468	458	477	465	443	450	475	454	493	501	496	495	452	504	459	475	496	515	474	501	455	494	474	519	445	511	463	464	466	441	471	464	466	482	453	453	473	496	495	471	522	497	472	475	458	494	456	464	486	469	469	487	482	451	487	469	459	474	446	451	462	498	508	489	483	491	462	487	456	528	534	435	458	462	424	441	501	471	514	447	482	494	486	468	473	467	485	474	481	466	505	506	464	479	442	494	458	506	497	475	477	438	482	477	480	424	502	451	495	502	455
24247	21962	29139	25442	21972	22087	11938	2346	1764	1565	1368	1328	1233	1114	1163	1038	1037	1004	970	1042	981	884	896	889	926	863	866	885	869	834	833	829	823	831	870	871	779	807	800	826	859	810	816	810	798	827	839	837	791	757	817	829	797	800	777	812	726	771	819	839	787	764	743	740	822	851	848	815	798	766	820	791	793	801	789	834	786	842	776	804	734	750	789	798	794	769	775	749	752	778	786	746	753	778	816	793	817	817	799	761	749	822	805	759	771	761	798	692	781	804	794	804	826	784	793	844	765	742	796	730	823	727	800	809	797	748	828	761	778	815	716	816	761	866	787	759	786	765	809	795	749	762	791	831	731	756	812	796	781	794	764	771	799	847	789	774	791	775	799	819	824	832	771	732	801	770	810	783	795	766	786	754	768	802	796	795	772	774	827	790	800	787	790	781	756	803	764	808	787	763	793	734	731	791	783	780	833	786	737	822	756	818	789	824	761	776	808	766	838	801	733	784	744	781	768	762	799	794	766	782	735	793	796	774	780	833	840	771	819	770	768	793	798	792	774	729	785	777	756	806	772	779	732	809	801	766	772	816	739	787	812	734	787	815	799	740	784	777	757	856	795	803	791	795	785	732	757	777	820	847	775	745	734	823	805	717	838	737	789	743	810	729	772	761	768	717	795	800	844	775	733	746	723	787	835	746	802	789	802	816	805	814	791	799	762	782	733	798	721	694	739	759	768	846	809	819	718	778	740	744	827	737	814	770	817	782	797	745	806	741	812	782	807	782	830	780	807	788	810	815	790	749	760	810	751	783	797	785	815	771	791	813	849	754	770	783	820	793	795	811	731	784	804	813	790	779	778	817	799	767	804	793	748	745	753	820	814	783	798	778	818	832	781	766	787	823	779	810	790	803	791	781	792	735	793	771	735	815	771	787	766	763	775	799	819	765	800	794	762	774	827	808	791	716	776	747	795	766	829	740	731	739	746	782	777	808	796	795	756	780	798	803	804	780	771	758	815	779	790	783	804	774	826	769	789	776	769	832	746	788	807	808	739	822	736	781	773	790	789	726	766	831	780	869	801	771	783	770	735	778	752	817	765	788	754	737	792	768	754	800	753	795	826	793	811	793	770	774	773	781	787	782	737	780	807	755	800	741	758	747	761	779	748	786	821	774	792	787	787	786	759	761	750	782	753	795	827	805	787	776	771	775	771	753	788	763	752	809	817	743	728	781	732	805	750	798	766	828	731	784	778	738	823	774	811	714	811	764	756	757	767	763	823	807	854	755	789	778	786	764	788	791	778	759	798	776	749	824	761	778	802	773	799	793	831	770	781	766	781	781	756	756	781	839	740	752	772	816	717	773	742	773	788	729	758	775	737	788	770	838	784	809	821	787	796	794	866	791	758	803	770	842	786	782	768	767	748	808	702	800	815	754	782	798	758	752	820	809	754	789	775	752	785	793	767	734	786	785	777	783	786	813	848	750	811	787	811	805	810	785	728	779	749	795	751	768	752	791	771	776	782	765	759	781	785	759	789	771	782	745	735	778	788	733	745	794	788	760	782	784	795	782	772	806	774	779	749	794	807	769	750	780	789	771	810	806	760	822	797	799	731	779	771	851	780	782	806	815	799	779	739	814	751	779	834	795	717	756	806	806	823	781	768	797	772	808	796	757	772	775	808	790	751	770	768	736	783	810	756	774	762	802	805	814	763	802	825	796	791	815	764	765	798	811	744	794	788	825	782	815	815	785	821	802	854	790	771	766	722	804	766	747	777	737	752	747	789	789	734	804	805	804	796	805	724	810	779	775	740	808	763	759	804	803	806	760	789	798	796	805	797	817	781	818	788	735	778	773	798	779	789	791	736	775	734	837	761	758	767	745	841	788	832	777	758	765	813	818	752	801	803	780	798	821	799	793	746	795	784	783	809	805	752	738	825	768	769	838	847	750	835	777	744	773	760	764	768	842	756	800	742	748	763	771	777	803	767	785	727	758	755	774	770	768	771	775	771	834	777	729	783	806	762	806	769	792	817	760	780	790	775	819	739	793	711	761	756	785	790	799	767	771	804	752	743	742	759	791	807	775	809	778	788	790	799	835	767	752	809	783	772	791	762	767	782	802	824	725	772	766	768	739	768	783	775	758	799	823	793	818	789	776	761	747	776	778	751	773	769	816	779	791	767	746	778	811	800	768	764	752	855	754	843	779	768	765	774	769	794	810	814	812	789	761	769	728	818	792	779	799	730	802	801	809	771	801	787	793	793	794	806	771	765	844	797	802	741	770	778	807	727	823	802	799	785	724	826	775	776	810	830	797	764	775	811	786	752	840	773	684	781	809	803	779	756	825	830	803	766	839	849	792	823	782	816	811	780	757	755	764	766	792	770	805	760	711	771	749	791	830	794	789	754	796	782	774	805	753	790	766	765	735	787	759	783	831	829	723	789	786	803	801	729	758	796	788	768	764	810	779	746	772	761	810	760	791	762	742	779	804	802	803	824	785	764	765	777	761	809	795	779	749	752	794	769	748	722	753	763	788	763	745	737	738	841	795	790	752	789	793	846	805	790	767	779	777	748	746	754	797	770	836	751	734	783	781	787	777	773	833	822	804	846	763	822	828	849	775	766	810	767	791	715	822	778	807	787	794	757	756	775	775	759	771	821	805	805	772	761	774	758	816	759	798	805	707	805	794	769	782	790	738	717	782	745	750	760	819	744	794	790	754	757	722	786	766	817	794	826	789	744	803	749	771	742	783	834	804	794	780	791	739	782	812	761	769	802	781	794	802	749	748	798	773	743	742	745	793	765	814	756	775	798	800	774	768	780	767	796	796	822	734	662	762	822	770	752	748	814	748	803	799	772	844	793	786	793	772	819	814	827	811	770	795	775	775	798	745	758	799	832	746	785	746	787	819	720	756	782	781	806	805	811	752	792	808	768	768	727	730	777	788	807	810	776	765	770	741	735	750	750	765	795	744	811	797	785	763	754	791	769	739	822	783	759	768	785	755	738	711	855	778	813	777	768	798	774	768	747	804	851	802	769	766	823	785	758	785	742	777	766	779	810	748	753	767	732	764	794	790	778	806	793	739	783	764	810	791	771	786	787	767	783	786	769	785	782	788	777	775	772	755	791	815	777	803	815	741	749	816	804	764	765	742	753	768	773	805	809	741	777	869	724	829	796	765	788	792	823	773	769	756	810	744	724	748	823	744	790	810	722	809	814	787	755	781	789	812	782	800	765	735	756	742	783	751	758	764	785	774	750	764	813	767	803	795	774	775	758	757	798	809	769	777	760	750	791	742	738	758	803	751	817	787	752	788	790	755	805	753	759	744	758	780	786	779	793	814	747	773	781	796	784	796	742	773	793	784	786	752	770	756	748	757	747	799	778	792	794	811	780	761	765	757	755	787	737	789	772	742	753	726	807	760	788	770	780	788	755	806	827	779	699	789	740	774	782	821	750	769	787	825	822	783	762	801	786	803	825	773	752	787	809	803	739	806
10695	19800	18051	10600	7204	5378	4269	3441	2807	2470	2132	1918	1605	1549	1389	1324	1192	1176	1074	1024	1047	985	933	936	891	925	822	864	810	830	806	832	877	792	794	782	766	820	776	802	743	795	797	751	802	776	730	709	755	753	795	800	779	739	738	717	752	755	774	753	799	737	784	700	753	753	711	700	722	704	757	753	723	780	726	738	752	716	766	768	717	714	722	758	731	691	744	728	717	802	762	739	716	772	777	737	771	735	738	719	754	793	732	714	725	734	710	765	688	755	752	697	751	739	746	707	746	695	750	741	717	742	763	722	721	772	722	724	759	679	667	761	706	737	726	732	722	742	700	734	724	719	733	736	808	725	758	742	683	700	743	766	746	715	675	704	737	664	763	736	682	736	719	777	706	718	689	742	689	690	718	715	748	731	677	735	721	711	713	722	681	714	728	759	737	765	733	735	721	736	738	674	777	752	724	773	755	698	738	735	715	702	800	726	689	677	647	701	704	706	708	777	677	777	771	715	696	721	754	723	700	699	752	720	702	680	664	707	760	769	679	705	701	714	712	737	779	760	734	697	746	729	663	686	707	742	764	751	698	750	746	740	687	718	751	704	718	694	765	726	791	704	713	709	720	722	742	728	675	721	721	676	782	739	750	769	721	731	717	760	754	745	695	729	705	730	728	708	723	716	679	750	720	739	778	749	684	693	711	685	692	713	703	724	726	725	684	702	725	760	675	735	727	720	686	721	791	735	711	751	690	712	695	735	712	711	746	721	757	710	707	715	756	695	746	724	778	706	729	737	740	700	743	732	747	733	682	697	698	736	710	723	736	715	729	713	710	714	682	769	711	694	727	721	719	678	721	732	717	723	746	742	711	722	737	756	711	727	731	809	720	748	738	728	722	701	712	747	751	811	708	687	711	737	691	733	696	713	735	697	784	743	683	689	710	694	775	732	694	712	738	760	721	734	733	752	720	683	684	741	718	781	725	722	706	701	716	731	662	688	740	726	759	686	771	721	714	712	699	700	742	743	769	706	698	732	733	717	753	756	693	710	730	673	700	748	709	715	730	741	721	693	738	694	675	761	713	647	702	745	705	719	740	732	710	759	713	728	719	724	696	712	697	739	746	732	762	766	664	732	666	730	740	768	740	748	723	718	717	719	694	715	698	771	707	695	681	716	706	735	695	725	759	748	759	717	746	703	745	700	760	744	706	689	691	740	758	724	747	746	717	759	681	682	714	730	723	727	720	692	690	751	706	707	706	742	726	715	683	734	686	686	711	751	711	733	723	731	728	719	705	739	716	800	695	729	730	733	695	744	664	710	678	694	755	698	742	719	699	722	723	715	723	765	696	721	679	701	714	707	754	688	708	722	740	759	690	743	693	689	744	757	728	710	789	696	702	697	713	692	733	735	720	724	729	745	692	709	694	741	724	689	746	752	747	684	732	760	691	728	717	692	737	722	749	696	680	752	696	716	715	748	742	752	738	708	734	739	732	682	688	759	697	733	737	734	710	714	765	718	759	744	678	772	724	700	717	713	725	702	694	719	741	681	762	704	727	705	756	736	719	681	677	748	774	740	700	739	729	701	691	736	681	702	754	686	732	788	740	761	753	695	748	747	710	698	742	728	701	666	693	776	711	683	742	707	770	736	739	718	739	745	714	729	702	747	769	752	699	717	709	729	663	734	666	700	755	700	726	746	752	711	701	714	700	711	714	728	730	767	710	709	661	695	735	662	690	743	746	708	714	706	703	751	735	730	738	711	754	712	740	727	711	750	753	751	693	689	701	740	757	723	718	693	720	704	702	736	709	755	652	701	729	723	717	767	758	730	749	744	759	713	701	711	745	713	688	715	744	750	722	699	727	721	698	727	736	711	689	732	753	692	750	673	716	736	735	728	688	764	694	756	725	753	694	709	653	730	722	688	718	737	719	725	721	692	705	742	729	728	734	708	706	724	755	702	702	727	709	688	755	728	696	673	739	695	747	749	757	731	710	728	690	704	655	768	762	689	693	762	767	732	738	677	696	708	775	744	720	686	730	708	693	708	732	726	725	690	695	745	716	733	765	681	742	679	746	722	713	718	740	738	706	703	694	650	724	749	746	688	706	697	709	693	712	709	671	680	702	720	739	714	757	735	727	679	690	742	708	765	711	689	749	755	761	744	751	741	696	717	759	728	728	740	689	749	736	763	700	785	771	704	697	695	692	778	642	711	679	696	697	735	719	709	714	660	694	689	721	717	715	724	711	702	703	707	777	766	761	704	685	744	712	697	666	657	761	692	702	776	718	729	711	726	727	718	706	689	675	719	687	747	742	739	736	708	738	717	751	705	683	696	708	712	740	705	692	731	711	730	755	711	734	776	760	717	712	723	725	699	713	659	721	709	713	729	742	729	702	705	729	731	722	744	705	715	715	737	703	737	744	738	732	736	730	690	707	763	778	749	723	736	691	700	678	756	687	746	748	744	704	682	688	737	750	726	738	734	692	714	686	728	730	707	758	728	697	758	700	703	738	732	760	758	667	683	741	681	727	749	736	676	736	741	719	748	769	715	732	734	757	721	746	678	731	739	677	694	694	755	806	690	774	680	745	730	746	706	678	731	761	725	726	691	701	724	749	715	690	707	746	692	752	705	714	747	720	714	694	752	730	726	744	744	732	680	690	730	741	694	686	716	755	741	730	707	695	724	694	714	632	723	696	720	723	730	736	720	765	741	734	722	671	717	743	703	678	753	702	710	722	718	758	727	723	740	711	744	697	759	701	744	727	712	678	702	715	705	702	731	772	727	680	711	701	687	690	757	685	670	715	712	742	696	704	772	715	688	705	745	730	703	757	722	711	710	736	738	665	718	744	737	734	727	727	772	751	680	751	704	749	710	733	682	716	750	722	735	702	728	720	762	705	717	706	649	682	710	666	734	712	738	747	700	734	691	657	663	757	705	717	725	685	734	681	687	715	723	696	730	732	748	731	711	757	757	655	736	779	751	716	687	705	771	686	746	780	707	719	671	731	684	692	747	706	656	704	717	725	731	723	707	681	723	745	739	733	695	724	733	727	723	758	727	739	786	700	759	754	698	738	699	721	735	686	717	687	715	752	723	713	761	662	713	789	757	743	698	733	736	737	682	679	708	680	667	695	729	741	736	711	725	790	682	673	743	689	750	682	741	710	717	660	731	714	681	726	723	729	742	699	707	707	688	731	746	727	722	714	708	699	737	741	684	691	671	692	678	712	745	696	714	754	703	743	715	736	725	726	716	675	712	785	712	723	699	755	709	748	688	743	729	754	690	743	696	692	727	720	701	740	727	696	717	692	727	714	720	737	707	711	686	722	719	778	675	725	754	733	743	720	736	720	719	689	753	717	748	762	690	740	737	718	761	762	738	666	695	735	714	747	683	708	783	685	701	755	736	736	725	703	738	696	739	691	741	734	741	710	694	729	709	739	742	767	717	746	735	729	757	678	694	745	671	737	722	694	717	736	735	723	723	721	729	715	717
28408	14532	1798	453	290	240	225	177	177	202	167	172	171	142	183	175	166	182	154	180	148	156	159	142	176	160	145	177	173	170	180	166	144	167	168	148	165	164	192	184	163	171	174	191	164	152	159	161	176	164	189	182	157	165	171	198	147	159	150	175	159	152	157	150	161	169	162	147	150	150	162	162	173	176	152	188	165	159	139	179	168	160	136	152	179	146	148	137	171	178	154	169	161	168	166	164	164	151	130	181	173	160	183	160	163	167	136	164	166	169	144	184	180	173	171	166	177	171	150	166	157	165	172	172	173	167	170	159	153	159	164	173	156	189	171	187	152	207	160	172	150	157	159	161	174	154	153	181	169	151	172	162	157	149	144	151	155	168	156	160	185	157	162	174	174	167	169	174	163	165	147	167	156	151	150	190	167	159	155	157	155	172	156	155	186	188	149	162	184	156	147	169	170	158	165	177	178	184	173	162	185	152	175	175	143	168	170	149	169	139	203	160	181	138	148	139	175	168	159	175	145	168	184	175	165	176	156	180	155	167	154	153	162	168	177	174	176	148	142	185	171	169	161	141	160	165	177	171	160	156	164	163	161	153	160	135	176	165	171	166	140	146	152	162	170	168	172	155	173	144	169	128	150	147	154	191	147	172	139	176	180	152	148	156	164	185	168	150	145	152	169	140	158	153	144	169	158	173	162	167	163	191	153	167	146	188	158	149	157	169	185	156	172	165	148	153	148	170	176	169	155	150	175	185	147	176	153	183	168	169	165	159	177	135	182	198	140	169	165	174	175	177	152	167	144	175	187	156	166	164	170	167	151	174	156	174	164	177	164	160	139	172	181	183	176	169	158	168	180	168	172	161	161	174	151	157	169	172	188	148	166	187	157	171	186	166	154	190	165	170	174	152	189	160	154	155	170	162	170	155	166	158	166	144	150	156	156	151	189	179	188	153	161	170	149	168	168	154	187	173	171	169	156	175	161	183	173	154	177	148	142	181	171	157	160	155	164	169	174	171	163	172	171	150	147	154	156	171	154	157	155	161	166	161	162	147	148	156	186	154	159	156	162	152	181	165	170	159	170	171	176	165	160	162	166	173	155	158	173	158	151	151	184	156	183	160	143	157	204	154	183	193	156	145	161	163	170	170	162	170	171	177	163	168	162	201	173	151	175	162	155	152	163	165	195	156	180	157	148	173	177	154	119	146	176	157	176	156	151	174	145	167	158	162	137	164	177	162	168	154	145	164	174	160	164	175	176	163	181	179	163	165	159	170	168	176	166	169	165	163	165	142	173	156	172	181	144	130	167	189	172	165	163	166	141	161	159	163	155	155	179	174	158	157	141	175	167	162	160	143	162	183	169	174	144	154	144	168	161	165	165	176	156	177	167	135	187	169	168	175	148	149	151	152	178	125	161	167	151	168	161	122	178	176	172	188	160	171	168	171	174	167	161	130	160	139	148	135	158	164	166	175	177	167	157	165	138	179	157	150	162	161	164	171	174	157	154	154	166	149	163	162	181	160	190	143	183	169	178	176	165	160	172	160	183	178	164	163	153	182	194	152	182	170	156	160	190	163	135	157	182	185	160	127	165	171	156	156	168	167	155	141	171	157	154	190	173	150	152	171	174	174	160	182	154	163	172	158	183	184	179	165	161	134	161	157	153	153	184	178	169	160	159	129	164	160	149	164	183	158	176	144	157	162	139	177	150	153	175	164	150	156	161	162	136	174	175	162	166	156	179	149	174	169	158	147	171	160	158	173	161	165	161	157	185	149	153	171	171	169	158	173	137	185	174	174	160	144	142	150	155	144	177	171	166	166	173	170	169	153	156	137	155	181	158	181	175	165	155	167	183	175	163	156	182	139	143	152	176	174	159	152	164	141	149	147	164	170	155	150	152	176	158	158	158	151	157	179	161	177	173	169	146	150	183	167	150	174	149	171	150	173	157	165	171	172	159	159	185	163	173	170	168	159	173	160	149	170	169	142	160	156	148	166	161	154	183	162	161	163	154	213	155	169	162	167	163	200	177	172	163	153	147	155	145	166	175	169	161	191	159	149	173	175	162	174	152	163	155	171	165	169	175	179	149	162	173	170	177	186	163	138	155	155	150	155	166	161	161	173	180	167	169	182	151	158	148	166	176	171	155	157	175	181	191	160	176	182	179	138	148	188	153	156	146	190	157	164	155	148	166	170	163	168	171	156	137	149	158	191	175	162	177	160	177	153	158	173	160	168	148	178	149	161	177	138	160	129	178	183	147	160	162	163	166	172	167	139	182	178	180	146	156	149	194	177	169	139	174	145	179	160	151	175	161	161	180	153	170	166	190	183	157	161	185	146	163	159	162	150	171	172	140	139	139	170	168	173	164	159	163	160	176	168	153	148	172	183	163	154	172	151	183	176	168	181	172	190	145	137	158	159	167	150	189	160	166	157	139	174	160	169	150	163	168	151	168	182	159	178	144	178	168	176	187	152	159	175	164	152	169	159	166	151	171	153	155	170	135	186	176	190	156	142	154	168	191	161	160	173	153	158	154	173	166	156	171	178	145	172	166	162	156	155	152	169	168	150	177	169	172	155	172	176	147	154	164	175	178	149	168	152	139	181	167	156	180	163	149	170	136	155	159	181	127	154	159	182	149	165	173	157	173	161	145	181	173	169	162	152	179	189	154	179	169	155	172	149	144	177	147	160	140	183	172	162	169	147	162	179	194	144	165	172	149	183	150	172	157	145	181	165	160	149	165	179	184	163	169	160	174	160	157	172	150	176	149	159	155	167	152	150	170	172	209	180	133	158	154	126	157	171	168	150	169	150	187	158	145	151	172	169	160	158	173	182	172	165	171	169	183	172	161	156	176	166	186	163	179	152	153	146	140	166	173	163	183	165	150	140	150	140	164	145	144	158	151	170	157	188	173	152	145	185	174	158	150	167	166	149	178	153	173	173	150	154	166	145	156	164	163	156	148	169	162	151	174	143	157	166	158	160	183	142	171	152	179	167	158	158	143	192	186	173	152	175	194	158	175	168	155	141	174	166	160	149	166	145	171	158	174	163	144	182	151	195	157	166	159	195	183	180	157	187	181	164	170	157	169	174	142	162	167	161	158	160	161	184	173	150	169	151	148	146	184	156	169	175	172	167	190	167	161	144	163	152	154	157	147	168	166	143	171	160	159	183	170	182	151	160	171	162	159	158	168	144	179	152	154	163	169	172	168	153	176	158	168	153	176	182	160	169	161	162	166	153	169	161	167	159	170	139	149	161	156	174	143	163	172	170	173	155	190	156	187	168	152	150	176	162	155	138	166	176	160	170	147	167	166	157	169	160	165	173	159	139	165	191	177	175	185	170	144	175	158	158	179	184	178	171	147	142	185	166	142	151	155	168	159	157	173	157	139	175	143	141	157	145	163	162	144	182	188	143	164	187	160	139	168	164	151	149	143	170	167	162	145	143	179	158	168	144	155	160	154	157	163	167	148	160	171	150	148	173	182	173
5221	793	714	406	297	288	234	217	221	182	231	175	158	178	187	175	185	185	183	177	150	182	183	173	153	171	172	168	181	154	162	166	165	157	169	149	176	154	147	179	176	180	196	165	169	174	169	157	139	159	187	161	153	165	163	150	165	156	161	162	161	144	199	178	152	170	153	163	161	143	173	165	178	164	171	145	154	160	169	153	152	152	177	149	178	159	165	164	180	140	190	179	143	168	181	162	178	153	152	150	187	190	160	165	141	161	147	185	143	146	154	176	167	187	153	190	173	185	158	159	163	162	155	150	155	176	153	159	180	155	171	153	180	159	160	149	156	156	153	156	157	201	145	152	152	150	168	156	178	175	176	171	148	169	169	153	140	174	166	179	163	170	182	169	153	172	156	168	165	151	172	172	164	186	152	146	142	151	151	173	172	167	146	188	159	149	169	170	165	167	177	154	176	164	138	161	175	164	181	175	178	184	147	177	168	180	157	161	180	153	168	160	165	177	176	162	189	179	153	159	147	174	159	156	166	177	164	190	183	162	178	183	167	166	156	180	160	154	146	156	159	161	153	166	191	163	168	150	169	166	166	166	149	164	159	169	174	190	145	163	170	168	161	132	176	162	150	170	181	176	185	166	169	157	177	153	190	150	162	176	176	179	174	157	176	160	163	164	152	169	183	169	166	155	188	165	159	179	155	167	151	159	174	157	169	197	137	170	174	173	188	163	160	174	172	177	176	150	156	160	161	166	155	168	159	142	174	170	159	162	170	149	158	158	160	153	169	146	180	174	156	168	175	154	144	178	161	170	169	168	156	158	157	168	164	162	174	177	135	164	191	177	165	153	172	167	150	159	153	170	182	157	156	164	156	144	188	169	179	177	145	160	182	147	140	176	163	162	158	151	169	166	169	161	160	173	178	158	149	195	164	161	160	179	166	173	181	162	163	165	188	140	157	178	174	162	150	171	139	160	165	174	164	174	177	169	154	166	174	158	156	180	170	172	166	179	155	178	139	181	176	182	182	173	152	153	173	179	174	165	170	171	160	155	151	146	178	158	185	160	147	151	179	173	155	181	160	156	149	162	160	163	152	160	170	143	172	183	156	145	171	162	166	167	163	177	153	146	137	180	158	163	196	163	165	162	140	164	183	159	151	180	160	180	164	187	173	162	153	176	159	155	141	172	174	157	181	180	173	156	168	181	164	175	164	175	168	183	153	167	151	168	161	162	178	173	166	162	169	170	155	174	158	165	145	156	151	184	143	157	146	140	147	156	167	161	163	147	166	152	177	146	179	172	175	171	209	143	175	158	186	155	162	181	141	157	161	154	180	146	167	144	142	137	154	180	150	179	171	163	152	171	165	179	147	179	182	166	157	166	164	172	156	183	157	176	156	179	164	171	168	160	196	173	169	141	165	154	176	164	134	156	175	176	159	160	166	171	139	133	159	178	162	172	174	155	151	154	180	161	148	143	149	171	135	171	153	156	144	162	182	145	180	171	179	163	145	177	153	182	172	160	157	167	161	182	169	146	173	172	194	194	163	171	150	153	153	160	156	181	176	180	173	156	169	177	170	163	176	155	158	178	167	156	150	167	182	149	149	177	170	174	181	191	162	168	164	155	186	161	153	178	168	174	141	154	154	155	156	167	194	158	162	160	169	178	188	159	152	163	149	200	202	166	182	162	150	160	171	172	175	158	173	161	169	174	175	179	173	178	153	175	177	162	160	130	179	170	177	188	174	185	157	171	133	153	147	168	190	173	188	175	150	172	159	182	159	169	159	151	162	177	195	157	167	175	147	185	170	140	171	182	162	146	156	188	154	189	144	186	154	184	154	156	163	177	162	157	175	141	157	165	169	155	167	172	147	174	176	195	157	173	188	167	146	178	174	171	162	165	134	180	167	167	180	176	150	167	166	160	164	160	170	167	159	155	179	170	141	170	141	190	157	165	170	168	188	181	176	162	184	165	161	163	161	175	164	175	179	158	179	158	162	167	166	152	162	164	173	183	160	167	165	132	160	159	177	151	171	168	161	158	170	172	185	160	167	189	168	161	188	158	185	169	145	138	168	174	163	157	162	179	182	162	179	146	153	161	165	171	145	169	171	162	166	178	163	179	133	159	166	156	145	171	173	170	182	154	198	181	153	152	159	156	162	169	159	166	174	187	159	171	160	166	168	179	189	167	166	181	189	155	160	179	168	148	176	167	144	165	190	195	159	180	164	169	171	151	166	170	173	161	165	145	157	162	152	180	166	178	163	169	168	187	162	167	171	163	174	171	188	164	158	165	170	185	152	158	191	179	155	177	170	167	161	161	141	169	170	169	170	160	183	134	158	157	158	143	174	183	162	158	147	169	171	148	184	183	176	178	156	176	174	183	152	159	176	157	162	159	146	134	194	165	161	166	152	170	168	173	175	158	174	192	146	158	173	138	157	160	186	174	170	150	163	174	167	153	143	163	164	175	175	149	188	155	170	176	166	185	173	133	185	172	167	161	167	161	174	167	156	173	188	162	183	167	159	178	146	167	158	162	182	177	147	164	166	150	158	177	151	177	161	146	183	168	163	137	180	166	171	158	163	162	171	153	162	145	161	171	153	162	163	189	160	161	187	160	171	152	170	176	152	168	159	162	177	167	172	156	161	164	151	170	183	174	155	189	147	172	166	151	153	173	167	158	152	142	172	168	159	178	152	170	171	173	186	158	155	193	178	157	178	153	172	154	189	169	145	172	159	179	162	186	163	160	158	173	161	178	189	160	149	180	180	175	162	176	151	147	164	162	131	176	190	144	165	167	171	174	172	168	168	144	169	178	174	160	146	176	171	129	173	173	178	140	167	153	175	159	183	170	163	180	114	161	159	187	144	165	165	187	162	166	146	159	183	163	166	158	157	162	167	156	190	159	176	152	151	193	142	153	149	143	168	166	159	168	141	175	144	174	147	184	172	169	197	182	170	153	170	152	150	160	166	154	181	137	153	163	180	160	161	157	140	160	160	166	175	159	172	188	151	171	177	176	213	189	157	167	169	169	154	174	167	178	171	177	149	165	190	174	173	167	150	168	150	180	209	189	166	171	159	175	158	162	173	189	172	158	160	168	156	179	165	161	162	158	188	148	150	154	166	169	147	151	165	163	171	158	149	172	168	147	178	189	171	146	169	165	177	176	165	163	161	168	167	172	180	184	168	165	137	171	170	162	166	176	177	178	172	119	193	182	168	155	179	175	166	179	167	161	164	167	164	166	179	167	173	181	164	160	148	136	172	172	153	158	148	154	146	157	193	163	165	190	156	143	153	173	176	164	167	183	163	166	160	156	164	179	169	178	169	168	167	167	164	187	170	178	178	169	161	143	169	172	161	154	197	156	177	147	147	149	157	168	150	161	174	195	182	171	178	177	152	163	167	190	174	159	168	149	150	176	180	156	151	140	152	188	162	170	164	149	166	152	160	147	181	186	165	170	169	175	149	157	162	172	166	168	177	163	187	150	171	151
26699	21986	28830	25787	22013	13491	2066	1295	1067	932	877	805	780	693	743	664	616	627	705	635	648	603	645	610	598	597	612	568	561	611	589	608	574	557	587	563	618	587	554	572	572	528	581	563	535	538	585	615	612	552	569	535	537	570	527	550	573	589	569	534	564	546	535	540	577	551	547	579	519	550	568	551	543	513	582	557	587	555	552	519	585	513	587	534	529	561	510	522	576	543	537	567	539	556	576	527	534	588	576	605	580	563	543	534	581	518	537	510	585	549	559	522	532	507	528	544	557	558	542	531	529	563	542	525	547	517	548	559	524	542	570	561	547	563	557	550	563	562	579	553	580	560	600	534	581	585	540	515	545	540	495	560	540	537	537	529	545	593	572	550	581	582	526	546	508	554	556	510	509	545	531	516	566	540	553	559	534	551	565	515	573	536	552	577	560	546	528	527	565	505	576	553	546	526	587	530	560	524	544	558	548	544	568	568	572	530	581	534	523	597	581	509	578	548	566	556	529	544	518	538	522	565	528	568	566	560	546	530	537	535	556	566	543	554	569	559	509	584	508	572	551	556	542	561	602	539	540	546	521	516	545	559	547	538	522	565	554	573	563	601	572	549	550	549	583	530	552	530	531	595	550	540	537	528	525	536	577	567	586	540	566	618	555	563	562	553	568	540	529	558	556	535	562	564	550	531	566	574	526	520	565	552	494	517	542	592	537	524	554	539	581	571	571	552	534	551	567	604	520	573	552	521	586	527	546	514	549	529	559	538	534	554	540	580	549	571	562	560	533	499	510	550	546	565	566	527	559	559	558	535	551	558	571	545	589	552	592	553	587	598	565	533	537	544	535	549	561	544	577	528	537	561	533	542	551	566	559	577	534	552	547	555	574	517	498	531	571	548	529	557	594	568	556	527	571	516	513	539	524	555	546	554	542	581	512	497	558	553	557	534	613	470	545	532	535	575	552	564	551	560	552	555	561	546	502	560	544	511	554	539	521	541	612	567	490	592	548	532	533	551	526	527	567	594	533	569	550	539	516	537	563	566	545	560	581	538	535	595	537	532	578	520	565	563	547	572	589	518	540	546	585	567	556	530	557	544	592	548	534	537	543	563	544	535	553	559	530	511	550	566	575	560	561	524	540	564	539	569	546	510	572	565	528	562	541	539	550	566	545	523	536	560	554	549	554	570	561	545	566	532	559	552	547	543	572	537	565	553	542	512	541	513	539	559	547	536	586	548	500	536	542	545	537	531	532	545	530	554	550	563	561	549	533	537	532	540	573	564	560	581	520	554	550	528	523	540	569	561	523	518	558	546	582	570	546	527	572	544	514	580	514	534	571	530	522	591	524	522	559	515	561	507	554	542	561	564	575	553	542	535	549	531	543	568	538	571	560	508	579	553	530	567	493	554	551	552	556	549	537	519	593	565	521	515	560	533	564	546	550	524	600	586	519	519	525	519	524	499	527	517	538	523	581	579	523	613	528	571	581	546	577	560	536	540	520	550	561	544	504	579	550	572	605	520	510	584	527	563	593	518	549	564	506	546	544	507	545	568	576	548	574	547	504	518	569	550	526	525	565	524	550	556	549	567	561	536	529	579	532	571	522	596	550	572	547	532	566	529	525	551	544	555	528	528	518	530	546	555	528	538	561	539	531	582	489	534	489	512	562	522	515	543	533	575	542	539	537	530	557	534	567	546	598	520	529	514	579	512	530	581	581	505	547	526	511	559	542	517	543	546	555	531	566	530	539	555	539	533	560	542	551	522	515	554	532	519	530	493	554	552	567	564	492	527	508	553	597	567	502	566	547	564	531	599	563	542	533	603	582	578	610	513	557	546	540	549	490	597	568	513	507	537	532	582	543	535	556	580	539	559	577	556	549	572	576	531	542	553	551	571	495	559	551	502	532	564	551	547	597	528	519	551	560	555	523	557	554	566	556	564	544	515	548	536	555	554	571	534	543	541	540	595	536	576	551	553	585	602	546	584	564	514	540	554	529	533	558	557	555	529	570	568	525	544	523	550	579	557	539	590	568	518	538	535	547	548	556	535	561	578	559	541	594	579	574	582	553	519	566	566	559	577	594	564	566	546	575	525	600	525	546	575	548	526	584	547	542	575	546	562	580	562	574	560	539	532	543	543	563	569	561	519	553	542	576	503	513	523	575	519	532	583	524	572	559	536	607	575	526	558	565	552	560	523	523	530	520	551	558	543	576	574	538	574	562	560	592	595	550	554	519	542	546	533	535	595	545	538	579	565	493	576	564	558	523	523	506	583	555	526	584	546	620	548	559	528	538	514	539	565	543	505	578	527	562	548	512	588	573	549	515	503	552	550	546	547	535	562	553	541	570	609	562	608	528	558	560	565	537	596	564	570	573	575	558	543	550	552	521	544	547	555	597	543	539	599	572	513	528	523	546	568	545	555	622	576	505	535	556	510	564	584	535	587	547	583	495	516	565	533	561	525	531	551	527	519	547	538	561	573	507	548	610	553	540	563	522	511	578	547	554	545	546	560	566	537	568	543	527	550	518	553	547	515	570	535	515	547	550	571	570	555	596	586	549	563	535	556	549	549	559	548	533	536	552	513	526	564	567	558	550	600	536	516	541	537	550	573	558	567	596	527	537	568	563	571	582	538	552	528	531	593	551	539	537	530	538	542	527	587	560	534	549	506	561	586	526	516	506	539	547	599	557	529	532	520	570	575	573	564	534	579	531	516	521	533	562	560	523	568	585	533	578	563	522	610	563	584	526	526	551	548	554	503	541	517	536	544	576	555	554	556	533	525	553	551	564	541	575	512	587	542	533	540	534	585	555	537	526	526	550	562	528	552	552	577	519	538	534	554	559	557	559	534	538	562	518	515	538	540	511	550	531	557	548	533	549	598	568	524	524	578	557	563	560	552	549	553	525	575	557	516	578	531	530	543	502	563	587	543	548	590	567	580	531	560	564	559	532	508	575	575	543	538	524	539	532	526	546	537	564	558	557	548	516	548	547	548	527	546	504	542	526	574	509	566	559	508	544	517	592	581	559	544	538	589	514	526	561	566	518	560	525	563	527	547	537	548	503	562	547	593	492	558	536	548	563	549	540	594	510	493	522	567	530	589	598	545	542	560	543	576	553	538	545	552	561	512	545	535	540	521	569	573	554	521	530	501	540	548	552	538	536	547	541	526	597	521	541	552	515	564	591	520	544	562	556	547	545	542	526	527	563	532	568	527	540	559	540	541	560	548	580	523	567	539	541	552	565	576	585	525	553	563	555	551	593	520	569	519	574	586	539	565	536	538	574	499	580	496	570	545	544	536	585	599	588	569	512	553	536	566	552	515	543	521	552	553	560	522	541	523	546	517	531	547	567	545	524	560	493	543	571	558	555	529	511	559	525	526	568	521	568	571	559	554	597	512	557	565	559	579	569	570	502	548	503	543	539	533	520	542	545	518	581	515	545	543	534	566	568	557	578	563	523	590	545	556	564	550	605	566	587	558	544	577
7754	12628	11438	6380	4323	3078	2361	1948	1704	1408	1214	1055	991	917	807	779	791	720	675	691	637	639	632	572	608	566	580	597	616	602	587	565	565	554	545	538	544	550	549	566	530	555	537	488	509	579	548	537	507	562	528	532	536	533	490	501	492	499	518	484	540	473	513	506	490	496	516	495	500	512	500	462	527	504	494	506	487	507	521	516	503	523	473	537	494	549	551	478	511	496	489	498	486	442	534	492	498	488	497	511	509	480	526	471	516	524	529	514	505	506	465	492	525	525	497	486	513	503	491	509	498	500	525	490	499	547	534	547	463	489	569	539	494	521	504	479	552	537	485	502	491	472	498	474	517	515	506	515	534	492	462	484	463	487	496	529	491	513	482	487	482	493	513	496	517	512	464	475	511	466	507	551	493	524	525	521	544	506	506	534	477	514	487	450	478	478	519	485	525	508	485	509	512	479	515	555	482	528	522	466	481	515	506	481	517	531	542	479	435	494	488	496	519	509	476	529	488	483	523	479	503	512	536	473	491	505	511	461	507	500	480	464	510	473	500	558	478	492	518	539	492	498	494	479	520	485	472	502	502	531	525	529	500	472	510	529	507	515	499	544	479	507	490	521	518	470	498	464	486	507	523	477	525	482	493	525	512	464	525	520	504	521	470	461	501	517	496	528	515	499	505	501	511	475	519	526	523	498	494	512	504	533	495	499	546	489	489	494	499	525	511	476	500	504	498	512	490	502	468	513	548	498	520	519	531	497	481	527	479	503	510	505	536	486	496	481	479	487	519	493	503	521	488	491	491	511	484	468	497	536	494	479	503	503	461	481	497	538	527	522	484	530	535	481	487	524	490	540	515	554	500	492	508	533	511	508	465	510	543	515	522	514	476	532	486	485	519	526	485	494	488	495	479	529	504	507	457	513	486	489	486	495	515	499	514	450	504	495	525	451	507	524	493	503	486	466	516	465	520	492	484	499	488	523	523	515	482	521	490	493	467	515	503	482	449	535	496	534	523	490	491	494	490	501	492	530	465	461	485	518	530	500	501	522	466	551	491	467	544	463	468	506	526	456	497	490	490	489	518	488	520	481	522	507	530	458	492	539	486	464	465	500	467	518	496	468	521	475	514	498	516	476	504	491	496	519	477	492	502	503	497	526	485	478	533	465	504	490	524	536	508	462	510	463	513	477	524	479	456	525	508	495	503	507	500	513	484	506	503	488	515	473	521	478	513	443	485	486	491	500	494	516	498	509	477	489	538	540	480	508	464	449	487	531	517	463	499	514	468	453	495	483	479	474	472	509	465	483	489	470	483	475	458	481	503	522	507	524	473	483	462	530	500	513	508	478	485	485	485	529	542	505	539	470	503	479	531	504	502	524	470	545	533	527	476	490	459	542	538	485	487	514	509	538	481	493	501	508	476	514	488	506	461	513	519	549	506	523	487	477	490	486	528	519	485	498	535	512	479	516	484	510	489	499	492	476	498	522	489	487	489	475	505	476	522	524	492	509	499	531	499	494	524	534	517	538	496	465	453	497	478	486	475	513	481	485	514	501	499	507	488	493	477	460	500	459	515	521	485	506	506	451	513	512	531	501	493	461	548	501	513	490	524	506	476	530	451	524	499	471	523	511	464	510	523	520	478	483	511	492	525	456	498	485	508	502	521	487	489	522	480	520	504	496	508	520	573	495	499	479	517	515	472	478	473	497	489	524	537	485	511	495	466	536	524	516	516	500	485	445	477	488	486	514	546	489	461	530	496	482	479	528	487	476	510	528	521	497	480	499	483	473	492	481	463	480	503	520	516	519	541	494	538	496	490	459	493	523	485	477	474	493	504	525	509	497	500	520	492	505	505	500	486	521	491	457	512	502	521	500	497	522	506	531	530	499	510	485	493	520	526	474	501	545	489	493	472	462	506	496	506	498	521	529	455	521	488	463	497	519	481	491	501	470	476	479	499	497	493	493	481	492	516	495	506	502	464	461	477	481	507	475	476	507	479	527	519	512	507	496	496	514	519	483	495	494	510	509	461	518	521	533	521	466	497	508	518	528	484	484	461	535	493	512	490	510	509	481	498	500	542	490	512	493	520	458	492	511	474	511	499	519	493	513	500	531	467	486	505	482	468	467	517	517	497	511	510	526	538	547	527	506	488	516	501	484	471	511	481	513	503	481	484	474	529	522	484	496	535	528	529	516	492	473	492	492	480	494	517	529	519	487	513	498	483	514	544	500	480	487	492	514	500	515	484	569	504	511	486	440	512	485	525	516	510	508	496	474	483	499	488	509	488	507	497	485	548	506	519	525	503	497	496	523	522	509	483	471	487	485	465	508	490	476	529	495	556	513	496	503	522	494	489	485	554	461	498	515	509	503	516	503	530	504	512	460	510	471	512	480	525	473	552	533	482	506	508	490	514	507	488	487	525	503	493	521	552	476	481	479	498	528	487	516	523	519	471	526	512	481	474	460	481	491	478	503	500	466	486	495	506	502	489	523	511	545	492	529	519	474	515	500	479	463	504	495	494	482	475	505	471	501	511	485	506	514	518	519	487	491	488	465	510	537	535	524	521	519	533	461	473	563	480	490	494	506	519	460	493	505	505	500	480	520	540	523	504	506	526	529	504	468	503	516	462	528	503	484	486	484	508	482	507	512	527	476	508	521	523	484	514	511	491	523	536	520	525	534	533	521	525	474	504	456	505	484	480	459	527	480	478	471	488	493	523	490	491	471	502	526	492	542	500	484	535	493	523	558	507	523	506	516	486	497	490	497	498	484	506	503	492	479	462	513	502	533	468	496	520	494	515	520	516	544	497	487	502	465	527	532	508	502	520	507	513	515	530	492	541	512	499	471	517	505	492	508	466	484	507	485	480	513	498	483	478	526	479	498	502	538	487	506	515	447	508	483	509	500	490	511	453	500	525	463	509	535	520	510	531	529	461	490	493	533	489	521	480	472	464	485	480	503	495	492	468	488	477	488	501	497	460	528	471	510	465	479	515	504	484	508	531	507	492	544	496	504	471	484	499	531	497	484	524	501	491	506	493	487	490	473	468	493	492	501	506	497	509	501	498	490	493	491	559	473	498	489	460	497	465	502	515	504	494	502	533	446	465	511	505	508	530	482	500	493	480	495	526	527	479	492	494	526	520	489	513	467	478	519	499	516	498	513	508	520	538	504	503	542	489	483	494	501	547	497	510	479	514	530	469	500	510	518	511	530	494	497	521	486	525	496	512	483	514	471	477	499	506	512	497	498	485	490	490	463	528	516	523	515	457	501	528	474	508	508	510	497	501	485	503	505	486	499	491	490	481	506	504	527	485	468	518	487	539	519	501	493	542	542	507	489	533	503	503	520	490	494	533	456	480	491	477	531	502	526	498	496	481	465	504	499	552	484	500	483	517	506	478	511	513	534	499	497	533	494	476	493	504	499	513	494	513	518	494	503	534	493	485	494	488	483	504	510	473	474	529	515	489	479	520	503	491	532	485	474	485	476
24272	22010	29211	25502	22018	22150	11883	2427	1775	1664	1512	1323	1273	1135	1051	1080	1080	991	941	981	923	905	886	898	857	911	893	860	847	919	895	830	847	833	810	819	789	819	818	787	814	856	843	804	893	867	846	837	826	810	814	819	798	761	788	784	808	736	765	817	792	869	818	792	783	783	799	796	785	728	755	760	758	814	808	797	806	807	743	836	808	788	855	846	819	833	812	762	815	814	782	836	810	718	769	784	794	753	805	788	770	739	795	785	816	744	828	790	781	766	833	744	822	822	785	778	768	741	799	789	794	779	765	780	780	806	706	830	733	778	791	756	781	802	809	776	760	798	804	742	824	797	782	758	821	833	768	799	807	815	785	809	790	827	821	817	799	802	796	811	807	763	851	789	789	797	833	838	796	766	764	784	837	772	787	756	820	817	787	791	772	801	770	810	788	817	822	760	783	783	776	804	768	763	785	792	773	859	779	785	816	811	800	779	807	765	797	827	770	811	747	802	809	768	813	789	812	782	815	757	786	818	771	746	767	761	784	795	774	771	816	815	815	796	792	794	798	803	721	813	792	818	806	775	741	813	767	751	828	766	790	767	757	754	775	812	802	772	733	802	751	731	721	767	783	763	803	836	813	786	784	801	812	795	794	819	751	812	820	809	785	832	795	796	770	821	769	767	780	741	756	776	763	835	798	789	766	784	785	787	818	786	793	771	772	801	825	762	794	761	789	780	778	770	770	782	754	724	747	750	796	740	760	826	760	805	776	827	800	834	798	795	789	717	755	828	764	795	772	781	805	773	796	791	824	793	736	751	854	797	767	795	795	787	766	758	770	750	770	793	804	730	747	740	734	818	861	778	765	762	822	768	826	743	805	799	780	777	774	757	784	783	817	831	779	807	724	777	742	788	783	812	762	776	807	787	771	798	774	803	753	808	829	777	783	816	791	752	734	810	771	746	789	764	811	785	809	787	769	807	817	732	806	790	793	759	787	777	717	783	795	803	860	817	783	763	805	756	751	789	738	805	767	835	794	820	757	765	779	760	761	753	780	817	747	796	765	774	776	811	799	784	803	755	798	772	771	793	762	749	754	760	785	777	770	799	795	810	781	728	804	856	776	757	769	792	773	795	805	805	757	728	759	800	812	794	777	828	796	767	823	779	782	829	826	764	719	864	826	780	790	808	816	798	780	782	813	762	799	775	829	728	745	764	796	761	773	771	785	745	820	813	785	801	708	789	805	773	762	757	760	773	745	782	804	744	781	762	760	751	760	828	778	788	775	794	791	782	793	802	780	766	750	791	788	758	808	796	808	807	734	801	802	752	786	752	781	785	815	759	744	803	775	871	764	820	771	765	803	800	851	794	729	778	709	771	747	786	738	751	736	774	790	726	784	767	772	755	762	804	737	756	819	767	775	779	772	791	730	769	811	785	802	737	791	766	763	828	828	784	765	826	796	801	774	726	830	785	757	834	776	797	779	762	772	805	801	806	811	791	785	755	786	739	758	786	816	785	777	778	783	695	793	787	793	772	793	762	781	774	806	790	795	804	767	780	805	771	765	756	864	837	795	792	756	777	728	802	763	799	722	783	748	769	748	820	752	789	805	731	795	711	772	786	803	747	830	793	826	776	764	761	770	756	775	773	843	791	749	822	761	786	825	769	812	762	782	784	752	787	759	797	800	806	745	757	800	835	773	784	743	788	784	796	793	782	771	780	813	787	780	796	761	785	783	789	783	764	765	787	837	795	773	794	718	845	771	797	781	830	791	802	779	778	757	812	797	816	822	787	753	729	816	777	801	762	769	772	762	763	793	751	840	780	753	800	817	769	820	756	845	800	778	810	819	784	800	754	817	743	761	809	819	781	778	811	786	788	787	793	740	797	825	738	793	808	732	807	806	780	840	806	780	788	783	798	754	738	742	766	796	822	784	786	781	800	804	811	767	788	732	787	773	768	743	745	747	744	748	822	802	817	827	746	819	778	798	790	792	808	743	789	834	793	787	779	774	804	788	782	705	786	757	839	762	784	850	779	802	783	775	787	819	768	787	723	769	748	738	775	787	765	769	843	812	751	762	759	770	802	801	840	746	756	745	812	747	773	805	834	761	780	825	692	810	779	803	757	828	783	803	779	772	801	787	773	818	771	780	788	771	744	772	766	842	766	775	763	788	753	800	771	744	805	811	762	820	809	768	775	845	805	775	732	761	828	805	790	760	821	788	828	802	801	809	777	806	773	763	803	781	794	824	812	809	787	795	756	787	769	764	777	784	798	777	782	801	709	809	780	817	758	780	768	789	774	798	798	758	791	807	785	751	766	769	783	763	748	778	822	760	830	772	787	772	789	785	776	744	790	793	818	785	778	781	714	799	812	793	814	774	782	768	778	855	791	753	765	816	802	798	794	774	750	770	810	797	828	729	816	827	783	765	765	776	758	771	727	812	740	773	803	775	804	759	729	773	794	775	791	783	761	801	792	772	813	804	744	781	791	758	808	806	795	812	814	800	830	793	816	746	762	754	791	695	818	793	806	765	783	751	824	755	758	762	750	781	799	762	722	762	795	792	762	802	798	796	762	820	794	773	832	782	763	812	767	824	740	800	729	780	815	804	821	821	760	774	814	796	784	779	813	838	811	762	718	782	751	819	788	774	818	730	777	807	758	804	787	811	785	810	824	775	770	821	790	762	760	770	783	812	799	802	821	786	782	785	790	830	812	782	755	821	741	857	799	813	826	748	823	722	756	784	787	818	814	793	769	809	772	791	793	775	803	780	751	802	822	794	787	809	779	765	787	800	802	817	819	799	798	803	775	829	768	807	807	733	804	816	813	800	810	758	737	776	783	789	775	783	772	775	752	791	828	739	797	774	787	770	790	773	747	796	797	772	714	853	800	786	795	781	772	794	780	809	799	798	847	729	778	835	763	700	806	799	821	809	773	750	817	766	853	814	795	791	779	763	784	786	776	828	766	781	821	734	782	797	781	798	770	773	779	794	814	785	791	795	802	781	706	758	745	787	796	776	791	772	803	791	802	791	781	814	745	826	802	777	812	785	765	783	813	797	751	767	778	756	814	781	789	783	805	783	760	779	759	804	820	789	790	770	800	814	810	784	742	809	824	775	826	840	765	743	749	772	779	795	780	778	816	808	834	758	727	822	783	785	846	751	794	814	741	837	789	770	748	757	767	747	791	810	821	786	810	787	812	786	807	794	793	764	810	781	774	815	790	810	753	774	779	749	781	756	766	800	783	777	760	752	776	791	801	817	782	809	820	791	821	722	847	835	771	751	767	802	800	801	780	763	815	759	848	787	760	731	796	811	806	794	781	787	762	804	825	788	788	764	781	793	782	801	741	822	798	767	741	783	743	831	771	781	764	775	763	751	734	737	775	785	771	746	757	746	750	778	773	826	773	768	831	794	779	757	754	793	790	762	787	743	782	791	832	733	784	752	765	792	760	765	794	806	800	778	816	802	751	767	745	794	790	779	746	773	759	765	788
10788	19760	18249	10667	7566	5468	4330	3538	2906	2328	2185	1890	1626	1405	1341	1335	1205	1120	1101	1043	1006	1014	974	913	904	958	839	850	819	812	874	842	800	800	794	834	858	818	786	815	762	799	840	765	750	789	781	752	789	760	757	748	776	748	757	792	755	743	776	773	757	710	751	715	709	684	738	707	785	731	730	724	737	719	771	691	749	753	720	711	772	731	763	714	754	744	749	706	734	728	770	704	666	745	744	736	693	750	736	722	720	728	733	716	734	766	738	749	706	738	772	709	731	728	741	742	753	769	741	732	694	737	766	714	706	752	692	716	749	774	694	720	748	745	730	769	706	721	702	724	725	754	771	724	771	692	727	699	732	718	711	758	704	794	737	700	702	683	731	691	702	724	706	729	726	763	739	767	774	707	691	760	776	731	732	708	763	719	704	689	709	732	739	701	761	737	774	711	758	718	719	718	688	714	718	721	721	754	752	713	716	752	680	711	737	754	740	750	701	743	715	746	732	723	785	724	673	699	741	733	737	705	717	745	671	730	694	702	707	774	685	756	720	699	713	722	700	770	678	711	716	685	729	742	689	688	745	734	741	681	720	702	669	733	727	709	701	756	727	746	764	741	701	747	763	739	732	721	719	707	738	706	748	759	685	759	702	675	701	735	720	674	754	691	696	738	694	761	750	712	742	740	704	757	673	731	692	750	725	753	741	703	745	684	730	703	659	689	741	766	759	746	753	721	752	754	748	743	730	745	700	762	752	684	700	687	714	739	689	733	734	719	721	745	722	703	710	711	722	727	732	712	756	687	755	735	738	765	752	752	723	728	761	667	703	761	716	731	734	725	756	713	694	754	717	674	744	693	692	730	750	722	728	749	716	708	755	731	675	730	754	688	696	752	737	681	666	675	718	705	715	741	732	710	726	717	717	729	729	720	752	749	740	736	758	718	735	720	744	707	716	794	724	726	758	704	724	723	701	761	744	664	736	722	712	712	698	739	724	775	742	720	719	712	678	699	740	710	734	788	764	735	712	718	727	748	717	767	731	726	691	719	720	763	713	742	735	757	711	746	701	778	746	675	712	711	729	732	711	691	729	712	781	754	675	695	728	737	706	736	737	707	728	698	711	681	759	771	684	712	733	682	750	747	717	766	740	725	739	718	748	738	734	761	757	746	715	709	715	734	711	742	726	724	729	703	744	722	687	698	744	698	702	748	664	762	726	743	741	727	757	740	763	753	708	723	715	706	719	683	716	728	701	668	713	739	679	722	745	732	726	736	732	750	723	755	728	709	750	724	772	766	655	736	733	698	702	704	707	710	746	699	722	743	717	740	717	720	719	689	762	745	754	713	705	767	750	752	730	719	740	719	760	769	727	717	697	747	758	708	713	735	739	689	702	724	712	723	704	750	738	695	697	720	725	696	742	789	745	716	767	791	713	710	746	765	764	722	709	669	723	726	708	726	721	747	734	747	761	754	725	728	753	707	739	721	687	715	743	704	670	711	707	754	698	739	735	709	722	764	805	714	689	747	732	705	759	768	750	708	712	715	720	720	713	787	713	707	716	702	704	740	659	729	714	658	710	718	702	743	710	763	740	718	707	747	692	735	739	767	717	723	791	729	716	721	712	754	679	730	726	723	767	719	744	745	751	750	734	752	707	738	728	708	725	737	729	691	722	700	691	723	710	711	696	708	719	738	777	726	695	754	699	728	751	732	696	673	736	767	728	688	754	732	714	716	725	738	736	699	754	722	740	750	744	695	683	728	733	730	746	785	742	749	764	714	726	733	744	711	712	711	735	763	700	718	694	696	735	703	717	756	739	746	702	742	753	700	717	695	704	734	742	701	682	722	687	724	760	730	716	788	750	714	729	765	702	728	746	741	754	736	720	731	700	695	705	770	734	758	767	740	783	721	727	725	736	752	770	731	721	714	720	687	741	771	712	738	690	717	706	706	723	699	721	740	719	727	682	713	711	728	769	739	747	669	690	771	658	749	662	772	714	733	704	725	731	733	711	755	769	688	698	725	721	693	777	742	738	699	753	757	739	721	741	768	777	735	730	702	717	712	742	736	703	707	722	747	751	707	738	720	702	657	746	708	753	691	731	709	716	701	710	726	757	706	729	691	704	746	710	717	737	709	706	714	697	705	728	726	729	746	755	672	742	772	749	749	765	755	749	726	730	685	742	746	724	678	730	731	729	739	726	697	678	705	668	715	714	707	806	755	735	709	734	711	751	720	763	725	739	687	716	711	699	784	734	672	753	743	720	747	718	737	712	678	706	719	735	706	735	733	669	712	719	700	715	764	701	733	733	724	693	724	719	764	724	743	721	663	706	719	704	753	691	701	737	759	694	734	726	757	716	754	672	712	761	758	694	768	712	685	736	730	730	727	682	711	734	734	771	744	684	769	743	754	705	715	737	659	716	729	708	721	768	763	718	732	728	735	700	724	681	680	704	695	748	719	716	721	744	712	718	740	742	679	711	777	759	748	753	744	745	717	820	774	722	728	723	736	706	698	711	737	735	729	787	739	734	761	714	672	677	728	775	697	694	715	672	722	719	690	772	727	763	753	773	736	741	767	683	720	763	730	720	723	692	749	739	782	705	753	723	692	668	723	733	745	684	708	766	711	764	704	713	719	726	790	689	764	699	733	728	710	693	725	717	758	740	685	704	711	716	756	702	764	684	725	746	698	694	719	710	686	675	733	751	675	698	712	745	715	671	731	775	690	728	730	749	725	723	738	713	756	725	695	712	763	750	757	705	755	728	758	676	722	768	734	749	714	720	719	745	735	747	721	720	728	732	744	689	698	728	714	725	733	706	756	718	747	714	725	741	755	729	699	727	754	734	715	744	736	709	700	726	691	743	716	718	742	721	684	693	735	673	706	743	688	695	743	784	722	743	751	723	695	718	736	710	713	742	741	690	755	687	725	763	753	764	777	724	714	710	745	717	715	690	711	674	699	716	757	733	741	691	699	719	720	766	729	752	696	730	738	725	741	753	717	692	705	771	711	724	722	700	708	697	753	717	732	697	713	682	727	673	755	773	703	704	730	786	736	680	677	703	665	699	738	747	731	758	741	745	748	705	764	671	706	713	728	724	780	732	726	727	710	765	740	727	700	763	730	704	712	765	743	706	735	720	689	738	736	710	734	758	696	715	723	690	715	680	709	698	737	706	702	716	719	765	734	785	687	735	708	695	737	764	724	774	641	725	736	742	763	730	708	698	770	739	743	743	699	718	733	764	746	748	730	686	737	730	733	720	739	708	713	671	751	696	707	675	722	730	712	710	736	672	718	778	710	782	724	716	758	726	762	710	676	662	734	727	715	694	705	716	752	747	696	710	757	674	730	717	705	719	727	755	692	707	742	699	700	752	752	728	703	734	723	698	728	691	748	735	743	725	694	723	723	738	687	729	689	750	741	727	737	755	761	717	696	687	763	724	713	682	720	723	713	751	762	711	759	759	720	705	760	727	703	715	711	748	708	719	704	738	739
29892	15392	1951	457	309	245	225	233	197	189	203	180	162	172	197	163	188	168	192	159	188	187	166	193	168	176	178	176	184	191	158	171	151	172	184	177	182	164	136	167	162	159	161	191	167	166	175	161	178	166	178	161	177	170	157	172	167	185	169	192	151	183	194	165	179	188	165	174	160	177	176	148	186	191	166	155	171	190	154	181	167	148	164	162	177	181	165	162	167	160	173	164	179	165	153	187	153	179	186	163	183	198	176	197	154	196	177	192	165	166	168	177	170	175	171	207	165	157	166	180	173	172	185	156	163	178	158	198	169	178	162	176	194	186	187	202	168	148	194	165	153	175	166	174	181	171	173	151	174	184	182	160	179	177	156	179	161	183	165	171	159	154	188	165	175	150	180	198	165	168	176	173	143	168	185	167	153	176	194	162	161	195	181	149	168	179	182	196	190	168	184	172	180	177	166	175	152	182	190	151	188	198	153	172	177	196	158	166	180	163	164	166	181	183	194	175	178	186	168	180	171	175	177	180	186	179	175	192	164	166	184	170	187	182	201	187	192	180	155	211	188	163	160	188	164	174	174	166	174	175	169	163	154	173	160	159	155	175	173	174	174	159	159	170	157	159	192	181	167	167	164	184	194	152	185	186	203	183	140	160	162	177	155	185	165	181	171	178	168	161	160	176	174	151	187	198	196	181	183	177	176	157	173	162	167	193	161	199	151	158	154	159	151	186	179	142	175	157	158	176	153	160	187	154	186	139	175	195	172	174	179	161	184	179	166	172	174	180	169	181	171	211	149	174	172	166	199	151	169	162	174	168	185	174	163	187	157	171	191	180	188	178	186	167	190	161	169	168	169	194	155	169	174	190	174	178	176	191	164	154	164	155	189	164	152	182	163	169	186	168	160	176	157	195	186	127	204	167	175	158	179	186	138	173	168	172	173	199	150	167	155	173	179	153	174	172	191	202	166	161	170	183	167	163	155	179	180	179	164	172	144	190	167	153	166	175	156	185	177	203	158	180	161	182	164	179	182	185	139	164	168	161	177	178	153	181	181	178	167	183	188	170	196	165	173	168	162	166	177	150	170	165	184	194	156	169	168	173	177	166	189	176	186	170	169	203	180	150	158	171	172	195	154	167	182	141	172	151	169	187	165	191	166	168	183	167	161	177	179	184	172	158	174	171	179	165	187	157	179	183	196	167	131	181	167	170	177	179	157	179	177	171	207	187	170	175	183	162	176	168	170	185	146	158	188	170	174	188	167	185	180	185	159	181	181	178	192	181	195	172	194	193	167	157	177	167	166	157	172	163	172	160	179	159	186	160	159	191	174	168	184	181	179	161	181	164	181	150	158	168	177	173	172	169	194	186	156	172	162	166	165	201	173	150	155	175	163	174	182	154	194	171	151	197	161	165	169	179	158	168	175	147	163	168	170	180	183	168	167	159	164	182	158	181	172	174	161	171	166	185	165	188	177	187	164	165	186	179	176	182	192	183	170	182	142	186	181	179	185	171	182	176	174	163	180	171	158	180	171	191	182	174	181	174	182	173	178	159	175	159	162	189	163	178	179	151	152	179	167	174	196	153	186	158	190	158	189	186	183	157	152	179	179	161	165	163	167	165	179	172	163	154	183	158	166	156	176	176	164	166	173	176	179	177	185	201	162	179	168	149	188	174	186	163	191	176	168	195	194	182	177	171	165	157	179	177	171	184	179	166	160	172	187	179	162	191	176	188	163	200	173	177	151	176	175	165	169	180	163	183	174	168	169	165	179	160	168	172	171	161	174	148	176	173	141	167	173	177	168	162	177	185	164	165	190	177	149	190	182	153	165	147	155	169	202	174	152	167	166	146	176	170	177	150	153	157	163	165	150	168	165	175	171	161	175	165	166	164	181	148	188	164	149	176	164	171	141	172	184	183	212	164	181	178	170	155	160	189	184	171	174	161	178	167	182	186	173	180	184	166	192	172	160	174	184	177	191	178	155	173	181	174	155	170	166	163	179	149	151	175	185	208	168	186	158	176	173	195	150	178	173	175	147	190	194	193	199	186	185	185	165	176	201	182	190	179	170	184	163	181	166	181	155	189	170	205	176	161	177	173	168	188	178	171	177	177	167	173	159	177	188	173	176	193	174	154	175	173	179	174	173	167	171	170	194	169	171	172	158	192	156	173	165	188	190	182	188	163	184	198	187	172	163	186	152	164	179	154	201	176	181	194	189	193	174	173	176	160	145	185	174	155	165	186	167	172	170	159	159	162	148	182	154	173	167	164	170	182	176	173	197	148	175	164	169	180	173	181	177	173	165	177	154	163	183	176	167	177	170	146	164	174	171	164	155	167	179	171	169	193	183	171	163	190	157	172	198	158	181	154	161	190	174	183	181	183	182	180	187	140	172	184	150	161	173	183	145	187	140	208	127	156	176	168	163	179	179	173	184	165	164	175	155	163	176	157	170	164	172	182	170	172	178	172	174	182	159	180	168	188	171	162	174	155	165	181	160	171	173	172	165	159	180	190	179	158	169	163	193	157	181	184	181	190	166	164	162	160	179	167	178	165	195	192	165	192	172	149	163	163	161	184	151	164	200	181	171	197	167	168	158	180	191	186	164	193	199	183	162	185	171	149	174	184	183	158	175	168	158	149	188	177	168	150	177	167	183	196	197	152	184	171	162	168	176	172	142	176	163	177	186	167	180	171	168	174	178	188	186	175	155	178	188	191	162	173	161	175	175	179	197	155	183	152	156	155	154	191	159	153	168	184	184	192	168	185	181	159	175	181	166	167	195	178	172	184	177	182	189	182	186	179	189	155	166	154	187	174	175	170	185	164	171	169	174	167	175	195	187	162	172	191	151	167	198	171	172	188	171	172	186	197	181	172	170	207	176	177	172	207	163	170	183	184	185	174	181	179	186	179	187	171	177	170	194	163	176	173	165	174	177	137	207	174	163	170	184	179	160	156	189	178	173	182	184	158	175	153	182	188	149	195	191	166	166	188	173	187	197	163	161	189	177	163	165	188	188	170	178	164	188	190	155	177	166	168	181	187	180	176	182	157	176	169	191	183	158	196	156	147	178	186	184	149	167	178	163	177	166	169	180	180	170	170	197	168	184	198	155	179	150	192	205	156	186	189	169	172	167	172	175	173	195	159	166	161	188	152	213	184	187	168	162	160	172	159	192	189	169	188	178	178	174	167	157	145	166	163	185	161	157	157	174	179	196	190	182	179	160	159	170	184	170	177	181	170	153	144	160	184	169	172	166	173	177	195	196	192	194	154	178	186	171	201	149	183	165	177	167	193	160	161	170	188	156	168	161	166	164	171	157	182	156	148	169	188	198	185	160	161	192	165	154	144	155	171	199	188	170	182	182	158	207	200	162	158	173	180	179	171	180	174	163	165	185	200	180	203	172	188	156	142	179	177	180	178	179	173	156	156	167	177	178	166	177	177	175	186	166	168	173	162	184	177	168	204	185	174	147	147	186	156	178	175	152	174
5394	863	734	443	328	280	273	237	236	207	196	186	201	178	184	153	165	219	179	198	190	202	202	185	171	173	174	154	174	178	167	169	168	144	167	173	165	173	180	167	181	176	202	173	180	198	176	185	152	167	135	159	183	197	198	186	181	169	195	156	169	190	178	175	167	180	159	183	175	192	177	167	196	199	186	180	148	154	193	173	186	197	184	193	182	181	177	185	181	174	167	155	171	148	154	174	166	155	182	210	185	170	166	200	176	171	159	181	167	166	174	147	167	180	177	190	176	181	151	165	162	186	168	174	180	168	179	160	181	158	170	184	179	171	154	174	175	177	172	170	165	183	178	159	159	173	167	180	184	177	144	168	156	185	162	172	167	179	174	165	177	190	171	155	182	190	189	154	158	155	153	186	163	169	145	165	183	178	170	184	164	196	176	161	179	185	191	189	169	175	165	192	182	169	151	180	179	179	182	170	191	181	173	191	171	202	185	178	186	153	185	176	186	212	176	151	153	171	170	163	194	179	188	149	152	177	170	192	174	184	168	179	158	161	163	172	171	169	160	198	177	182	164	180	163	173	172	175	165	165	182	197	203	170	189	182	171	158	191	166	177	171	175	169	171	174	173	158	161	171	163	175	178	210	165	174	172	158	172	177	187	189	166	182	172	174	182	154	179	179	177	166	184	182	165	162	152	163	169	186	159	184	162	176	182	182	168	148	175	195	180	181	176	166	162	191	174	187	164	188	188	165	179	176	167	185	176	163	181	184	139	171	169	159	178	162	161	165	192	161	168	164	172	161	201	177	181	148	162	181	202	184	174	176	167	189	176	191	167	175	177	179	170	150	146	177	167	167	168	191	169	167	185	197	167	157	158	178	183	165	208	178	176	150	179	178	191	160	159	139	178	168	159	164	179	173	183	166	172	179	170	163	182	186	184	185	164	161	180	186	157	152	169	171	192	142	199	182	182	193	170	175	163	192	166	178	166	161	172	174	164	150	180	177	195	164	170	145	161	186	170	165	183	190	184	186	200	171	177	175	181	189	190	197	154	186	156	185	168	169	156	184	161	179	186	190	189	156	189	147	161	157	183	163	159	176	194	167	187	172	178	173	198	177	188	178	172	179	172	183	180	177	165	175	183	180	173	169	186	171	200	188	182	183	194	185	155	169	167	174	185	173	174	182	192	152	164	188	181	167	185	173	181	182	174	197	164	161	168	170	193	168	181	170	187	166	185	192	178	156	150	172	168	173	165	165	189	153	185	144	159	184	168	169	173	149	173	152	167	172	146	176	190	182	154	186	194	171	175	158	164	157	178	191	198	166	187	171	166	160	171	185	184	152	170	165	184	172	173	171	169	188	199	169	193	163	160	168	174	186	170	188	167	192	166	172	190	161	180	211	168	175	164	173	179	160	183	160	150	165	143	159	185	155	156	164	165	174	178	171	168	188	176	166	181	169	183	185	160	155	149	158	166	174	169	163	183	161	178	184	182	175	162	177	164	174	205	153	160	169	174	173	165	159	183	185	179	214	168	163	180	173	170	186	193	185	158	169	188	171	157	181	190	174	172	171	208	159	164	180	164	160	151	166	178	153	188	168	180	169	138	164	201	179	185	189	181	177	163	188	180	185	179	163	178	168	169	179	173	184	166	186	174	152	175	174	170	157	182	195	163	182	186	208	160	186	181	185	159	171	188	181	180	172	172	182	178	174	173	159	178	163	168	168	174	181	177	199	184	162	191	179	184	201	150	161	154	183	171	162	178	189	196	178	164	145	177	178	163	181	172	179	182	177	169	161	174	167	174	176	185	185	155	181	166	160	189	160	166	177	174	159	193	159	180	169	191	163	154	164	174	178	182	176	180	170	172	161	180	176	176	161	166	159	172	190	194	192	170	172	145	159	175	197	172	151	185	169	181	171	168	166	194	182	178	169	196	174	160	192	184	174	177	187	150	162	160	178	159	186	176	173	186	181	184	173	193	140	186	187	195	177	176	170	151	181	175	177	172	165	163	149	193	166	163	180	163	183	182	211	162	161	166	156	186	152	162	157	185	170	163	165	174	187	198	194	169	150	187	174	172	177	186	182	183	173	183	170	161	169	171	179	164	163	171	156	157	171	168	149	171	174	184	170	176	214	169	171	172	168	190	185	184	182	178	171	181	178	184	180	176	163	176	168	163	173	167	159	176	187	203	192	190	172	199	146	153	170	158	159	177	169	169	172	163	171	171	167	204	178	170	192	185	168	140	160	176	152	202	165	169	164	168	170	175	159	180	172	191	210	184	162	183	164	175	155	172	172	183	165	193	178	191	178	172	190	151	176	178	192	165	156	181	192	177	181	174	160	178	175	163	170	197	157	189	185	171	191	187	197	159	171	165	174	196	203	170	180	186	178	186	161	179	170	191	162	165	175	189	180	172	192	173	182	177	165	153	187	172	167	153	150	152	167	149	185	180	172	142	150	185	195	170	181	166	188	170	166	140	177	198	185	173	178	190	181	189	162	180	173	189	180	167	161	167	164	159	175	179	161	174	182	184	170	171	164	145	184	185	161	188	169	165	193	163	163	196	158	175	157	184	176	164	183	171	202	158	151	198	159	171	168	174	162	165	177	173	163	176	182	169	172	173	183	157	170	138	176	181	184	182	159	191	181	154	175	170	177	168	193	157	193	166	198	163	153	154	182	176	196	206	175	203	158	166	174	182	190	190	172	204	178	160	196	166	189	157	157	155	156	198	187	185	170	175	175	176	173	214	191	183	177	177	191	198	185	187	167	150	161	208	166	178	175	168	160	174	153	175	178	163	168	151	160	167	175	171	155	160	183	200	157	175	159	172	182	174	165	177	163	155	179	177	161	202	182	191	161	179	180	156	162	194	167	159	203	161	172	163	201	163	191	170	165	168	174	174	162	180	168	169	174	160	141	176	181	185	178	181	171	181	179	178	187	173	165	173	174	169	181	171	193	167	182	183	200	185	167	171	179	168	167	178	184	165	199	197	180	204	187	168	193	185	179	169	179	192	163	174	159	182	186	185	174	203	182	180	184	158	180	207	175	166	201	194	186	154	192	192	154	172	199	187	190	194	180	179	171	162	176	167	147	171	185	180	179	185	191	178	185	170	190	185	168	188	175	181	186	164	195	170	151	170	160	167	165	164	199	169	174	163	148	179	163	194	180	166	179	180	161	178	186	168	192	171	152	176	175	167	157	196	191	164	170	162	200	170	169	178	182	173	197	204	152	172	193	156	196	220	178	194	177	171	186	169	162	180	157	189	151	187	192	175	157	166	158	163	173	192	210	167	168	190	158	201	176	169	186	189	196	179	129	168	162	180	176	194	152	189	177	173	186	192	166	186	165	177	176	163	168	185	197	189	167	195	174	153	167	169	175	177	147	174	155	167	211	174	170	196	158	151	157	180	173	196	171	170	192	180	187	167	145	189	171	170	188	184	148	193	171	182	174	159	164	182	183	174	172	145	154	189	174	153	175	171	166
25375	20954	27480	24592	20955	13003	1975	1200	968	889	816	735	759	730	658	676	647	604	645	572	569	596	603	594	545	605	573	510	557	584	604	531	596	526	556	519	539	533	529	549	570	539	568	561	520	529	526	539	547	518	531	596	557	511	534	509	533	490	541	523	530	535	500	542	505	532	517	508	555	486	520	555	499	500	559	509	497	519	532	496	501	519	553	525	499	572	550	526	497	552	525	541	529	548	516	528	507	514	550	535	506	529	525	528	473	539	516	494	529	509	544	549	497	558	514	534	528	550	544	550	552	525	529	518	510	505	493	519	499	526	484	477	480	533	506	543	488	519	514	539	549	562	472	515	527	529	531	533	510	533	510	511	527	517	540	538	558	497	555	510	511	522	521	506	518	557	563	569	526	568	552	526	545	505	494	510	501	494	536	571	538	570	520	513	532	537	527	578	501	550	507	524	546	513	554	491	479	515	534	565	549	520	548	521	555	497	537	540	552	523	551	527	483	551	513	535	521	552	555	553	512	554	534	511	528	525	537	533	524	527	514	531	523	543	510	516	508	522	508	539	497	516	567	485	543	551	534	516	556	548	527	543	550	514	532	533	525	535	493	539	527	558	509	518	530	532	507	494	483	536	481	525	542	537	543	548	539	552	532	510	507	534	497	512	521	512	536	486	508	531	537	514	505	535	530	570	518	516	504	541	556	486	505	494	544	469	548	544	544	535	518	568	466	507	501	513	501	538	542	537	517	533	536	472	496	537	493	503	491	515	529	555	559	515	488	536	537	540	550	514	523	521	523	514	531	571	529	545	541	493	509	503	535	520	568	479	541	528	517	528	533	526	484	541	508	510	493	538	534	525	511	535	558	558	504	550	528	484	521	515	522	496	523	536	517	529	501	539	554	526	526	529	529	528	517	511	540	534	487	554	526	544	512	517	527	541	471	532	518	478	509	541	534	499	505	561	556	531	539	510	515	523	532	534	499	543	531	543	516	533	561	527	522	513	548	503	542	517	479	544	538	537	504	525	508	545	519	572	509	490	511	542	562	500	546	533	516	555	500	515	518	535	507	529	530	535	551	545	567	541	491	509	544	513	546	584	522	547	501	511	529	494	555	557	542	516	535	543	485	535	523	502	544	561	538	536	539	546	518	507	502	504	536	542	543	572	516	509	509	548	509	507	555	491	529	522	533	526	504	547	520	545	491	516	538	546	531	547	509	493	528	527	501	540	524	536	515	492	544	517	551	544	526	502	551	516	539	528	558	510	525	516	541	548	519	517	550	538	552	529	526	553	511	557	509	539	502	540	499	516	535	571	534	485	531	500	513	526	521	540	560	506	548	596	487	541	530	548	517	494	564	504	558	512	483	545	511	511	509	535	508	505	500	500	521	550	526	496	485	539	559	496	495	533	529	546	518	535	492	500	521	528	544	527	485	508	510	511	494	533	498	532	520	530	511	534	529	518	479	509	523	525	519	508	495	519	520	553	516	527	535	519	532	517	530	501	529	528	524	513	560	530	534	523	544	579	540	543	495	527	482	507	571	508	553	510	518	516	522	513	523	495	514	541	498	488	564	500	538	547	526	518	565	544	519	576	500	554	514	514	511	523	512	514	471	500	539	534	556	498	535	505	566	487	521	527	568	527	518	511	540	530	511	524	542	490	538	509	549	529	513	512	511	494	528	539	502	504	499	546	513	494	530	560	509	553	511	566	536	547	522	491	540	531	532	563	545	536	535	501	536	534	533	532	502	536	486	530	526	511	494	554	590	533	532	548	530	577	498	510	529	530	551	496	522	511	558	500	517	552	540	555	574	542	535	490	547	561	553	538	507	501	548	519	540	521	547	520	559	534	503	537	537	537	537	537	532	537	501	537	509	527	540	486	513	515	516	547	578	517	515	531	563	547	528	518	549	491	511	554	523	562	544	505	484	485	547	492	572	521	540	536	473	508	515	528	538	500	544	563	551	541	554	546	519	537	525	571	498	543	542	508	516	519	533	523	539	541	516	509	539	527	547	569	496	560	555	505	497	493	517	469	517	523	535	578	516	534	531	484	488	512	547	502	533	483	460	509	507	513	524	516	514	538	545	520	534	537	519	542	505	499	518	548	532	505	491	550	523	530	533	555	528	511	539	497	518	534	542	547	540	569	533	484	551	525	488	476	533	519	479	564	558	514	516	543	563	534	576	516	517	560	527	551	484	540	522	508	502	522	553	535	547	529	504	519	545	521	511	518	512	517	539	537	515	527	520	578	542	513	472	514	525	565	529	534	521	524	522	559	545	538	531	505	494	545	511	564	495	547	567	520	489	518	554	546	534	528	568	514	502	556	544	532	539	505	545	513	494	569	513	544	489	550	520	505	508	506	527	504	540	521	531	564	510	495	536	521	503	493	515	507	513	519	504	539	484	521	559	538	476	520	509	555	553	496	504	505	532	551	518	544	502	531	486	514	502	509	514	525	495	526	516	498	520	561	491	503	508	504	492	531	535	497	491	499	555	573	540	531	490	522	526	513	533	526	537	526	556	478	516	523	544	511	521	511	542	469	516	547	529	529	516	522	528	530	535	527	469	524	521	539	505	502	568	515	518	506	525	544	522	522	521	490	539	548	525	471	572	522	509	539	512	493	515	530	558	503	566	531	524	519	464	516	528	509	544	488	536	480	515	515	489	530	531	518	546	512	485	537	565	494	577	546	516	516	519	528	556	570	532	529	537	532	522	524	521	524	525	545	513	517	539	521	523	539	556	514	492	512	522	518	516	539	520	564	569	521	499	529	526	547	498	539	548	523	499	537	525	507	569	527	545	530	515	488	526	510	490	507	509	521	560	520	509	524	491	514	532	537	501	523	533	477	521	529	566	543	488	569	522	514	515	522	523	534	513	524	512	503	523	571	547	507	498	572	515	552	540	542	518	549	516	505	519	511	512	533	518	519	548	542	541	527	551	472	557	551	525	520	483	506	532	481	503	535	465	495	515	486	535	521	505	522	511	526	583	513	537	526	523	532	523	495	516	562	572	523	537	477	523	530	553	516	572	533	520	504	499	548	525	545	496	524	565	556	522	534	539	534	517	504	539	537	518	509	508	529	583	559	492	518	534	562	488	569	535	557	538	484	524	512	554	529	516	523	516	502	509	552	541	495	518	542	517	517	506	492	540	513	543	493	561	485	545	542	483	538	507	557	516	534	531	528	556	489	591	492	521	517	526	531	503	555	542	568	536	516	493	531	540	531	494	579	514	497	557	501	557	518	520	518	532	535	505	569	544	542	536	528	516	491	569	563	517	520	510	487	521	483	579	507	532	521	553	492	514	500	513	526	563	513	535	493	494	541	559	549	513	533	545	530	492	545	569	486	546	525	558	497	519	561	517	523	531	503	512	503	493	518	489	543	505	516	552	528	512	619	538	536	547	505	523	528	518	519	520	538	519	559	532	483	520	521	502	536	525	506	525	529	555	521	479	544	536	529	542	502	529	548	521	490	496	522	516	524
7342	12072	10715	6158	4036	2956	2260	1840	1528	1399	1134	1048	901	908	809	710	652	712	703	693	636	591	585	610	586	529	591	513	561	507	563	538	542	540	483	545	513	531	546	493	501	551	516	494	485	507	499	488	501	452	469	461	507	493	504	509	508	496	506	475	506	478	468	487	486	498	470	497	507	484	490	496	490	456	519	496	485	487	471	459	428	517	442	501	514	462	503	498	517	455	552	465	450	467	475	466	503	476	497	485	492	462	471	483	459	508	463	494	468	492	491	451	457	469	514	503	467	469	479	474	491	491	460	480	492	479	468	465	481	455	504	483	503	479	468	491	486	495	466	467	457	496	496	461	441	486	507	469	436	507	491	471	476	503	462	470	477	471	513	454	493	488	493	447	458	469	477	460	492	461	460	481	510	481	439	494	508	487	491	472	478	465	442	468	494	473	457	482	476	489	475	499	534	486	495	508	473	507	482	484	433	498	442	498	488	446	419	480	497	462	485	487	446	491	462	472	506	505	467	446	462	498	488	469	447	474	477	477	481	483	465	475	483	467	490	464	489	480	480	465	471	501	501	449	498	481	447	447	509	510	451	487	484	497	450	480	496	485	428	497	481	489	486	500	515	480	443	497	478	448	487	483	442	483	464	450	485	511	515	468	475	465	499	464	463	479	489	501	462	507	494	449	467	476	486	494	480	467	495	490	480	491	478	471	497	510	466	493	475	491	502	471	473	477	470	476	460	484	434	446	458	503	509	437	481	461	497	485	490	435	475	493	461	457	512	504	467	529	480	478	521	454	480	509	457	449	449	468	467	497	458	472	495	485	488	538	486	507	424	538	420	474	477	475	480	512	472	500	473	516	488	484	488	438	470	491	471	489	467	445	492	500	458	511	475	488	470	470	469	509	513	457	480	456	494	476	471	492	501	465	516	505	517	487	478	506	497	454	485	477	469	432	498	468	494	495	452	487	499	469	428	452	476	476	469	456	444	479	500	440	492	522	467	469	486	545	432	483	475	516	487	470	464	460	514	487	501	483	474	469	493	468	504	508	492	504	483	491	497	457	458	547	487	466	470	487	477	490	517	449	444	500	446	481	541	523	472	475	489	499	445	464	483	470	524	437	494	510	480	503	478	502	502	502	472	466	451	477	471	482	510	536	469	470	448	486	509	464	456	496	469	495	437	468	469	484	464	474	482	500	499	475	487	484	488	459	463	495	464	485	523	507	507	471	496	455	482	484	473	490	461	505	491	470	484	487	478	476	488	478	472	487	446	472	483	497	489	483	494	496	475	460	433	499	518	486	491	502	491	462	491	492	491	466	474	492	480	505	515	457	483	409	461	450	493	500	484	510	466	472	477	476	498	458	489	474	480	481	499	437	454	514	500	476	476	477	449	486	491	472	414	476	494	461	510	470	473	458	458	438	500	456	476	469	469	455	510	466	460	466	539	487	483	473	434	495	491	489	466	445	468	454	491	454	518	504	450	465	476	472	502	466	511	454	480	478	477	504	446	466	483	458	457	480	463	476	491	467	501	509	461	477	492	507	506	470	499	479	446	499	473	438	456	460	497	464	503	485	487	490	497	499	489	438	509	509	471	498	479	503	448	495	508	458	458	455	469	448	474	456	486	466	452	459	467	436	432	522	474	449	497	495	459	508	474	506	462	462	494	501	489	497	476	470	501	471	467	479	490	474	455	476	488	504	439	483	472	492	484	492	480	485	484	454	506	447	462	500	458	503	475	457	504	480	487	456	485	464	450	463	451	459	478	443	464	482	430	492	493	467	470	477	462	460	476	459	465	526	467	479	490	482	479	445	487	461	457	503	481	505	489	479	496	491	444	514	520	467	480	450	503	491	498	470	472	475	507	455	468	452	470	469	460	488	445	499	482	488	458	491	472	495	516	517	450	467	488	479	448	466	481	508	454	476	494	484	465	490	489	469	452	453	490	485	475	475	472	503	441	501	455	444	459	487	477	499	479	464	489	480	490	459	453	450	492	484	456	500	473	495	531	471	459	514	496	464	517	497	463	490	493	504	469	479	502	505	473	443	501	474	478	448	489	453	485	457	426	468	503	472	477	487	457	476	470	479	443	457	490	506	513	501	486	483	462	444	443	443	502	475	497	466	498	506	469	463	475	471	515	474	471	465	477	476	479	459	518	490	462	509	460	483	457	493	479	496	479	528	455	485	480	465	477	448	478	456	504	506	468	496	427	453	509	510	483	457	456	450	488	443	479	475	477	490	482	505	460	476	491	490	459	488	477	491	471	487	445	488	497	461	501	457	443	480	495	487	442	460	499	477	461	495	479	473	511	482	453	450	463	495	511	474	520	438	494	501	481	463	466	516	494	479	512	478	476	454	457	496	481	466	453	466	504	450	513	518	510	490	534	506	495	494	501	433	485	501	488	464	451	483	474	445	473	468	463	465	479	544	469	502	493	505	488	459	464	469	471	453	513	475	452	512	451	506	482	516	509	475	497	465	509	456	488	431	474	487	480	471	465	465	488	472	479	512	474	474	442	465	485	477	460	496	508	487	495	500	477	457	495	467	494	506	473	543	475	500	477	517	504	485	523	498	503	503	434	469	505	471	478	499	532	481	455	469	452	485	471	517	505	451	487	444	441	538	472	464	452	473	460	515	488	473	490	458	494	501	492	478	494	476	446	470	501	462	500	478	487	463	455	492	495	496	463	482	466	508	517	490	486	456	514	481	514	484	458	476	458	477	490	477	452	512	483	447	478	478	458	494	500	497	457	467	476	484	483	501	472	511	504	484	464	486	505	509	475	508	483	465	487	531	480	463	458	440	515	523	468	487	507	490	470	510	466	486	487	452	468	472	451	470	498	454	480	488	486	464	479	475	437	466	473	441	477	531	498	491	464	458	481	509	487	462	503	453	513	511	457	484	519	479	489	447	465	465	483	473	490	515	481	536	481	451	451	473	492	487	471	485	489	434	461	496	464	476	458	502	470	446	490	476	491	532	481	463	487	485	478	504	493	504	470	475	485	470	467	461	513	477	485	455	460	478	499	483	505	480	483	482	488	525	444	506	497	509	520	482	488	490	438	499	504	497	478	477	476	467	501	467	477	487	496	499	515	493	493	557	433	496	465	469	466	502	488	480	443	436	452	465	466	483	488	481	499	455	483	478	465	438	452	474	507	474	481	450	517	482	493	472	492	493	450	471	486	470	468	482	447	467	508	457	470	468	492	512	511	486	502	479	496	493	499	457	474	480	515	466	496	447	503	501	470	470	484	456	470	494	461	487	466	472	511	475	467	475	539	500	471	454	468	477	455	486	467	471	504	533	486	474	482	494	500	496	475	464	487	495	473	490	538	447	456	498	473	457	513	504	466	471	480	463	465	467	458	492	425	480	440	430	461	452	465	453	477	466	505	491	443	506	477	492	468	447	467	493	446	473	463	488	481	482	485	485	519	488	486	454	485	528	498	488	463	484	472	456	478	464	448	492	466	495	482	439	491	517	486	507
24248	21966	29100	25485	21971	22103	12116	2397	1722	1592	1376	1268	1213	1151	1063	1037	1021	1047	980	991	927	930	925	970	899	828	876	870	889	858	822	872	843	865	828	851	841	859	801	826	830	843	849	826	818	806	872	788	817	859	807	862	814	820	774	780	779	807	810	890	803	751	839	848	820	792	793	766	777	791	733	745	785	830	813	790	873	788	835	810	788	752	812	801	821	790	809	764	799	810	808	776	835	838	750	799	784	769	766	767	799	791	814	773	805	867	773	762	783	784	801	832	778	877	775	753	751	788	769	803	804	807	773	759	749	796	775	723	806	805	782	802	805	763	805	781	822	822	785	804	797	767	780	745	788	778	814	800	811	808	755	763	835	786	795	740	833	824	804	770	749	781	771	805	816	785	797	751	780	813	796	805	767	799	799	733	810	745	830	790	784	816	783	797	837	795	781	774	786	772	791	787	816	797	801	791	777	818	787	802	799	785	794	796	772	797	740	811	770	715	744	733	752	746	791	741	805	747	819	833	806	775	811	800	795	763	763	844	768	790	805	703	753	779	809	778	803	743	806	805	799	799	772	729	811	784	805	761	730	828	785	808	779	785	767	753	796	792	800	783	806	787	766	803	788	753	759	792	781	795	770	835	822	813	818	770	768	762	778	774	798	779	755	752	784	829	757	807	769	802	779	776	840	840	822	759	761	727	736	783	784	854	769	797	800	759	792	787	823	801	835	825	821	812	822	813	830	785	776	811	806	825	817	792	788	839	772	813	788	745	806	828	814	827	770	777	819	771	807	845	817	789	737	802	828	813	771	756	740	769	787	810	812	779	786	794	742	809	830	776	792	766	833	747	805	838	765	819	817	815	851	783	810	854	764	847	794	741	784	840	756	826	814	758	779	834	782	725	740	774	772	761	762	799	850	756	821	769	817	805	769	794	842	809	737	781	808	782	824	787	770	778	808	732	759	824	812	798	762	822	740	782	778	817	768	814	800	784	780	797	806	835	796	723	811	812	793	780	709	839	815	792	789	778	771	769	780	813	760	769	796	778	768	750	825	771	801	795	778	837	800	779	762	732	750	765	740	784	795	772	763	766	756	808	786	781	812	762	741	814	768	779	775	778	749	792	849	814	819	810	821	771	752	790	817	817	808	797	813	769	807	802	780	808	811	802	775	786	832	799	745	797	800	798	797	785	793	765	789	804	809	764	741	780	803	794	783	837	822	771	759	822	817	797	815	790	817	783	801	736	825	782	778	789	816	792	739	782	758	837	775	760	797	798	817	799	851	735	761	795	772	792	782	790	764	798	833	717	808	774	715	758	795	745	791	733	795	798	813	809	802	766	771	780	832	811	772	807	755	776	776	753	764	780	765	809	859	775	774	801	822	769	739	774	780	783	829	752	807	767	779	739	809	758	779	787	835	859	829	769	751	809	758	823	776	823	767	735	799	831	805	849	730	732	781	741	788	818	792	761	759	817	814	815	719	768	773	786	805	791	794	795	769	867	807	789	789	783	816	780	800	796	765	785	772	797	831	824	786	803	749	755	813	832	812	750	788	785	786	759	762	731	819	800	767	799	788	844	783	793	787	832	819	814	802	768	788	779	765	800	827	751	804	810	751	781	809	783	750	803	768	785	774	811	796	805	814	772	810	800	740	782	804	748	841	752	771	786	791	806	814	815	764	776	749	744	792	796	800	817	813	806	773	768	801	760	772	851	770	855	838	775	784	768	767	804	796	795	775	855	730	802	755	818	820	805	799	846	855	803	804	698	798	808	797	770	747	791	815	806	837	808	775	786	784	786	740	763	771	821	802	770	814	767	811	774	790	805	808	816	769	776	792	767	792	781	752	821	789	791	828	743	749	798	825	750	852	777	845	799	826	769	798	832	799	801	753	811	826	746	743	797	804	817	824	843	822	828	757	751	737	733	777	830	755	788	760	791	830	782	783	743	764	750	766	767	802	789	764	765	784	840	793	746	769	769	771	785	858	791	794	821	824	755	793	764	713	797	828	820	798	783	790	786	803	778	783	772	815	800	754	744	836	754	730	790	773	757	772	756	820	804	782	820	773	806	882	739	827	810	863	789	773	738	781	787	758	800	781	746	776	775	792	762	807	794	782	774	758	793	820	810	829	745	805	779	817	800	778	757	769	854	819	799	764	799	796	780	790	777	724	766	784	719	758	795	817	789	798	798	777	804	805	800	782	809	752	800	762	765	757	801	771	780	819	808	814	821	784	828	800	803	760	730	742	735	737	835	848	776	797	807	780	736	831	814	825	743	815	794	780	798	814	834	828	815	788	782	757	766	818	766	777	802	773	771	771	816	788	784	761	763	721	806	718	762	760	843	799	829	815	821	789	830	803	832	855	783	748	782	797	788	784	775	792	808	805	768	796	818	820	788	796	805	765	780	778	803	781	816	807	816	732	822	792	753	818	796	772	762	775	805	784	787	840	771	792	822	837	770	775	773	762	775	794	778	785	753	795	759	755	788	772	815	804	761	776	787	812	799	816	770	823	820	812	797	760	782	744	851	806	797	780	753	784	750	749	804	769	787	767	787	784	769	793	790	801	797	783	782	786	757	787	841	756	755	787	762	787	812	791	772	846	782	745	783	760	793	830	771	757	750	789	816	827	758	784	778	839	796	793	810	772	731	750	736	786	734	783	825	811	833	747	763	828	778	822	810	790	812	793	788	770	808	733	776	735	806	724	800	769	739	761	780	762	751	772	728	745	764	844	752	799	792	768	767	764	784	835	789	749	778	774	766	773	784	816	759	777	791	814	754	798	777	788	746	831	801	806	797	801	750	822	810	774	796	819	790	776	800	807	739	756	830	781	838	843	809	796	782	799	761	817	828	816	725	760	768	792	769	822	800	805	756	784	751	798	782	788	812	756	780	772	759	745	835	791	781	797	765	776	778	785	732	818	780	820	771	770	769	751	804	797	736	788	725	845	801	754	800	784	796	808	800	768	789	788	795	817	784	786	787	742	772	818	784	776	794	802	785	730	746	753	770	782	846	762	777	784	741	791	848	794	821	804	816	788	769	767	809	815	734	745	816	802	746	761	773	795	788	793	788	793	785	831	750	822	817	739	773	770	756	813	801	816	783	770	835	809	756	758	730	811	830	786	725	752	777	817	805	818	778	811	798	742	779	770	764	798	809	800	748	729	832	800	804	789	823	819	768	833	869	725	761	840	789	776	806	766	786	757	851	793	752	760	812	733	782	792	800	769	702	760	766	792	836	748	746	758	811	766	799	744	808	756	791	840	793	817	757	790	780	787	781	806	773	766	765	780	790	787	766	733	752	786	836	778	806	823	786	796	833	794	766	802	790	830	797	803	748	751	772	788	761	772	759	827	811	771	727	796	766	757	757	770	806	785	748	786	788	819	816	780	771	822	786	803	816	814	818	736	761	800	780	797	760	802	795	781	794	745	786	800	759	786	798	743	782	789	771	766	764	732	798	833	770	785	781	812	806	751	857	802	799	746	809
10612	19783	17992	10813	7381	5570	4347	3387	2830	2409	2177	1861	1651	1488	1428	1251	1189	1180	1097	1088	1051	963	925	933	950	896	871	895	895	862	781	865	785	796	818	790	836	845	811	794	802	772	805	813	801	780	740	769	777	747	729	785	776	745	722	752	745	787	767	738	715	698	768	786	755	778	708	766	704	732	771	740	751	740	744	776	744	738	715	685	741	740	692	760	718	719	723	746	720	754	743	720	712	758	727	743	730	788	761	695	712	702	756	740	751	733	760	738	735	697	764	737	770	720	712	739	790	765	732	732	739	732	693	738	697	723	705	739	768	766	734	695	773	722	723	761	707	755	709	756	715	751	719	719	746	698	706	737	732	745	708	769	710	704	722	738	712	752	746	718	711	764	716	702	790	759	741	738	697	733	695	740	737	774	695	685	751	742	705	714	691	715	739	732	713	748	714	739	754	749	730	747	757	776	728	722	738	719	718	705	722	708	726	722	715	764	727	759	715	708	739	728	709	752	763	757	715	712	742	730	748	706	738	708	768	743	735	711	729	729	735	744	731	709	716	711	717	725	698	748	704	748	720	690	808	691	735	720	710	771	715	765	720	712	700	763	713	707	695	753	697	785	708	696	717	725	761	712	797	762	747	700	743	729	772	723	728	740	742	746	712	713	755	758	726	774	680	788	767	743	754	729	751	760	736	758	693	707	695	730	704	735	737	731	787	713	705	752	767	761	712	761	752	721	686	742	757	722	724	665	713	681	757	768	733	735	741	734	722	729	700	725	738	710	712	685	719	713	767	744	721	709	712	704	724	688	732	734	720	728	725	710	785	720	751	700	685	744	674	731	744	692	726	686	727	714	708	711	741	744	795	728	732	745	722	720	711	750	690	723	699	736	702	691	714	738	730	703	747	738	714	751	730	729	742	718	738	742	719	762	723	749	746	731	733	704	746	727	710	693	691	772	707	729	690	723	740	705	749	751	739	739	723	760	688	737	747	695	715	756	695	704	713	754	724	730	719	745	714	729	696	743	763	715	714	722	717	696	750	716	715	756	713	747	706	743	763	702	724	692	709	726	790	735	711	750	718	739	722	736	739	707	706	759	728	739	697	742	719	710	724	746	744	723	737	719	692	721	781	728	718	712	753	749	699	739	692	733	713	742	694	670	702	703	762	718	758	747	746	737	746	708	681	737	749	717	747	745	754	697	723	675	691	736	707	733	680	730	726	750	746	746	725	725	706	711	740	697	716	709	711	764	784	761	720	725	691	738	741	771	719	761	717	742	713	711	736	744	705	719	766	692	744	736	702	717	744	736	768	746	696	707	745	709	738	735	725	739	711	762	740	755	722	691	741	672	754	736	697	701	757	726	724	741	725	707	735	765	717	714	710	757	733	731	710	717	753	707	747	733	745	765	712	716	731	731	697	718	714	759	687	715	713	656	729	699	788	751	750	749	756	765	749	734	729	716	734	735	689	787	742	737	731	760	741	720	724	720	723	686	712	726	709	754	699	736	743	707	724	737	708	694	760	693	688	703	668	739	722	740	733	745	770	719	736	761	722	692	729	701	760	728	705	713	693	734	720	692	721	740	748	770	703	756	683	738	731	730	784	730	713	767	694	746	742	697	745	728	743	721	726	703	726	734	697	733	732	729	725	751	740	685	781	733	703	702	692	745	708	774	713	752	748	710	699	686	664	732	741	735	741	724	721	741	738	733	714	691	700	688	715	731	740	700	682	736	760	688	715	681	717	724	761	737	709	782	723	746	737	753	721	769	767	682	678	718	702	727	725	696	760	774	724	730	752	727	710	729	743	726	703	755	725	742	700	726	741	756	697	737	765	762	730	726	731	727	703	698	704	711	689	748	742	724	762	696	762	769	748	660	720	737	697	742	743	723	764	746	748	757	696	749	710	761	724	752	740	716	716	718	713	696	723	717	731	732	740	767	710	765	741	693	740	688	685	739	731	720	725	725	758	725	715	696	762	747	747	731	764	735	739	688	729	783	751	698	746	699	734	709	761	694	732	751	713	728	719	719	700	738	762	742	726	711	734	688	746	723	705	724	748	702	716	754	744	763	735	740	707	722	727	696	765	696	697	747	749	702	756	731	727	747	710	745	671	730	704	762	716	721	746	734	702	750	733	724	706	690	727	739	697	760	704	693	747	753	742	771	708	693	749	733	714	749	690	765	712	735	740	742	712	747	680	780	692	783	727	724	747	716	708	740	694	742	735	673	722	708	737	703	700	709	696	702	706	754	729	729	678	748	731	682	717	754	712	725	747	718	700	756	741	683	723	686	743	702	751	731	747	769	750	782	701	753	787	705	712	702	731	682	719	669	684	741	743	732	666	744	754	668	721	763	699	748	749	721	762	694	746	743	684	750	757	716	697	724	722	703	700	761	754	743	707	724	692	675	783	722	683	729	723	761	692	734	736	754	696	670	756	758	778	727	709	712	783	737	730	737	731	750	765	718	714	721	744	764	685	749	707	706	732	736	759	747	715	684	753	699	724	782	732	725	715	705	747	716	708	708	677	724	717	731	748	723	695	755	744	722	726	698	719	729	686	714	718	702	757	708	698	718	699	763	735	710	676	719	718	740	731	772	734	697	711	694	702	733	721	719	752	699	715	698	703	702	692	762	730	703	690	739	700	744	740	670	750	721	741	709	714	745	752	729	759	722	719	769	751	752	748	727	766	752	699	759	715	702	721	753	764	732	734	718	773	755	768	668	719	756	689	779	758	727	702	732	723	742	719	726	734	771	681	710	733	684	734	720	729	707	669	706	750	727	695	727	738	764	736	740	720	734	725	713	721	722	741	694	748	745	744	712	751	726	723	775	812	760	709	708	786	751	756	712	732	716	651	734	660	743	695	737	717	698	738	716	746	784	775	751	682	727	780	742	722	704	709	787	705	699	715	734	727	745	778	702	703	735	688	744	731	744	709	675	713	742	712	695	745	721	689	646	758	717	804	718	667	736	730	763	687	761	700	762	704	736	711	726	728	716	749	714	765	701	738	724	759	725	716	719	715	668	716	667	734	737	688	736	721	717	770	709	769	697	682	760	721	713	702	739	711	772	729	674	682	777	747	712	671	714	744	692	698	754	700	723	688	769	753	748	711	706	750	685	722	756	721	732	721	743	745	703	696	734	752	730	704	695	736	753	717	749	712	728	727	703	723	757	700	712	710	779	688	692	758	741	765	763	693	712	741	738	733	732	721	769	687	761	744	724	721	727	764	733	701	742	748	682	735	716	724	743	759	688	744	701	704	681	697	697	694	726	695	732	734	689	715	697	739	711	691	739	696	737	710	742	745	723	738	727	771	713	707	700	739	752	705	695	728	716	704	747	681	749	734	721	751	697	683	733	734	713	715	713	738	769	748	673	687	708	690	762	713	723	742	773	686	717	705	724	793	729	746	745	689	709	729	731	684	710	724	725	718	752	719	737	742	729	771	776	754	749	752	734	723	712	736	719	763	711	712	694	737	711	734	700	662	742
28398	14542	1811	443	311	257	191	198	165	167	205	179	195	195	159	173	184	177	152	144	178	170	146	190	151	154	163	168	192	161	173	158	180	174	172	164	173	156	179	173	191	156	149	157	172	159	159	179	169	178	152	178	159	183	172	159	167	144	152	154	159	171	152	163	175	155	163	150	153	176	140	151	160	156	164	172	160	150	164	167	181	198	171	165	168	168	143	158	141	153	162	161	165	167	159	178	169	151	160	165	185	158	185	170	161	161	157	161	174	141	149	185	162	163	177	163	169	175	182	160	177	184	164	162	180	151	144	175	153	146	154	176	179	167	165	156	173	167	177	190	152	139	179	160	148	166	174	152	150	176	140	174	187	162	170	169	161	180	163	152	169	183	166	165	177	138	194	175	172	152	139	189	153	174	167	166	173	187	150	148	170	193	148	171	181	181	172	180	183	154	157	182	163	185	179	163	171	153	166	175	164	171	159	164	145	179	172	182	191	150	165	155	147	160	161	163	164	175	152	167	169	172	176	161	180	170	156	158	165	140	157	192	182	185	160	173	150	161	161	155	168	174	160	159	157	148	158	163	169	162	151	167	175	178	157	164	175	160	179	168	157	149	178	151	164	157	158	180	170	174	177	161	143	148	170	172	181	156	137	160	188	179	152	160	178	181	157	164	166	171	139	161	166	175	166	178	187	176	155	181	160	171	179	160	176	156	163	161	152	170	171	166	162	145	155	160	165	182	163	154	159	167	156	186	140	150	156	149	170	166	159	164	171	145	170	183	160	156	168	150	152	179	149	177	161	186	189	185	167	144	176	156	179	139	160	167	157	164	146	186	183	198	165	142	179	152	166	158	183	183	167	175	166	178	151	150	170	169	164	164	192	166	177	163	177	159	171	151	191	155	159	180	155	169	185	140	160	145	174	156	177	151	164	159	193	186	141	163	162	176	186	155	163	155	142	159	155	173	167	163	170	120	163	155	173	148	157	169	160	150	174	193	184	154	151	188	148	179	188	171	153	171	151	196	158	170	148	175	137	179	162	169	172	178	173	167	179	164	175	159	177	170	164	161	190	189	150	184	154	164	168	178	155	183	156	149	155	152	159	170	157	186	199	159	183	178	156	187	169	162	152	180	159	175	162	181	151	173	159	150	169	164	168	172	160	162	181	170	183	172	169	176	191	162	138	186	178	170	140	158	175	174	174	169	146	182	180	160	178	182	145	163	178	147	168	156	138	162	173	187	166	150	167	163	189	169	155	182	174	176	150	187	153	149	164	184	176	166	190	169	159	180	169	162	167	161	160	178	151	166	167	162	184	181	165	171	160	178	182	178	182	168	159	157	151	162	164	157	186	158	164	180	170	158	189	179	174	139	151	162	159	158	171	171	175	154	170	165	167	143	153	177	146	137	174	149	176	174	147	144	168	207	166	143	161	157	163	180	170	140	174	152	161	148	186	139	172	166	171	166	183	167	160	166	168	163	164	141	157	160	164	150	148	175	173	172	167	178	168	176	171	167	161	155	142	165	155	170	153	160	172	169	165	179	163	169	173	168	162	157	135	152	157	176	170	150	180	153	149	181	158	189	152	177	153	168	154	159	170	143	161	167	145	154	193	173	173	170	198	173	199	159	163	149	182	149	180	165	153	177	162	157	166	173	158	171	163	158	164	159	190	164	163	162	168	162	167	159	181	174	166	147	172	162	189	192	180	149	163	176	175	138	181	175	149	202	151	171	151	182	164	172	172	173	168	169	159	163	168	190	153	176	173	148	162	165	162	182	170	172	171	153	165	163	177	186	162	162	161	159	178	156	165	173	175	165	163	191	161	164	164	137	169	187	166	169	138	143	172	171	162	184	148	146	180	151	180	163	175	169	178	160	173	163	190	158	169	163	169	153	144	173	175	150	180	192	169	166	168	175	164	162	152	147	159	194	165	174	174	166	176	136	167	174	170	163	151	161	183	167	190	171	172	173	171	163	188	161	178	188	190	163	153	186	178	195	158	177	204	164	177	161	175	158	179	184	169	168	143	157	205	155	169	168	174	165	159	167	152	172	177	171	164	186	158	169	176	171	153	170	170	152	166	154	165	180	171	154	186	169	150	162	160	150	186	144	176	168	156	159	179	175	177	167	173	166	161	148	163	153	172	169	169	152	151	177	142	176	167	156	173	174	170	193	162	174	173	164	178	152	177	180	155	162	169	176	156	185	177	161	156	157	170	174	160	144	180	166	191	169	173	151	174	144	176	195	157	170	168	171	183	179	186	176	157	186	175	154	185	166	171	176	162	157	154	154	173	148	175	186	173	160	154	166	151	172	153	172	174	151	177	157	153	185	177	160	166	177	149	174	187	172	165	180	165	171	172	170	157	173	172	159	175	159	184	163	187	161	166	155	181	179	190	191	156	179	169	165	178	165	161	187	175	178	153	169	144	166	162	151	151	180	166	145	161	169	182	171	172	170	171	165	152	157	173	172	159	154	171	144	162	179	162	188	190	164	158	154	164	161	169	160	145	172	178	169	186	187	201	176	179	169	157	196	150	180	141	178	150	160	160	180	145	166	161	167	161	172	166	174	171	150	157	186	164	156	174	156	177	173	183	176	176	177	148	194	164	191	157	176	172	163	141	163	162	145	174	165	180	155	164	187	172	153	152	185	176	154	182	159	154	171	160	166	178	162	175	186	174	162	175	155	182	163	176	167	161	162	162	168	168	178	201	157	176	156	175	156	150	153	147	153	177	176	163	175	161	173	172	171	180	184	168	164	152	168	178	144	157	164	151	175	163	185	147	171	144	155	160	179	163	180	149	163	140	166	170	171	170	174	148	186	189	171	190	143	158	154	171	191	175	156	172	148	174	160	186	161	186	169	179	174	171	163	169	188	175	161	167	174	156	169	143	154	170	165	126	166	168	191	179	154	134	166	168	171	176	165	172	174	182	179	180	177	187	153	183	170	171	138	159	161	165	162	150	144	148	170	162	199	162	160	153	173	163	177	140	187	151	158	159	161	182	171	167	168	160	149	169	143	157	172	165	177	159	170	163	165	146	174	160	182	157	174	143	150	165	198	143	191	151	163	184	163	174	161	153	170	187	181	182	183	146	156	152	149	159	155	169	160	165	180	166	173	172	157	172	163	171	184	163	188	171	157	161	162	189	159	208	174	133	146	151	166	160	161	173	172	171	137	149	150	163	165	183	163	153	152	164	145	133	160	163	179	179	194	167	169	162	154	181	195	183	161	161	167	170	181	169	128	178	170	178	188	139	162	179	160	162	154	177	172	174	176	191	146	168	159	157	172	192	168	155	162	157	164	165	174	145	164	156	177	167	166	179	174	143	186	185	162	167	163	171	161	181	164	162	164	145	149	177	145	173	167	187	171	147	155	195	162	166	151	167	188	173	189	136	172	152	161	175	175	151	145	162	151	170	157	158	184	158	173	171	153	169	181	173	157	169	182	140	155	158	171	160	165	171	173	191	166	181	176	176	153	172	136
5181	850	708	445	325	305	246	213	234	211	191	188	178	176	174	158	158	173	205	187	190	175	186	170	171	169	170	171	180	140	183	173	150	180	183	155	159	154	159	160	154	156	160	174	165	175	178	160	181	200	171	180	160	148	179	184	148	162	187	165	181	154	140	169	165	164	180	162	155	171	189	181	177	158	156	156	172	173	160	182	173	167	187	148	179	153	152	165	155	160	161	166	180	163	147	164	137	178	157	151	152	163	162	162	186	180	134	134	174	164	163	180	178	162	164	161	158	165	172	165	156	152	145	158	170	169	171	176	158	182	170	161	177	174	155	166	160	170	167	161	183	167	184	190	172	174	189	177	179	143	171	160	168	180	171	153	142	165	170	181	172	181	183	166	173	183	165	165	170	154	186	175	165	160	170	175	155	159	141	151	163	172	175	159	156	158	167	139	169	167	145	169	170	166	181	185	179	176	171	162	156	175	144	158	152	161	140	173	162	153	160	155	182	149	167	160	170	184	184	162	167	168	165	169	155	168	173	142	179	172	172	162	154	164	180	161	178	166	196	153	175	171	173	152	175	175	188	165	175	163	170	174	170	178	159	167	158	147	190	180	185	160	171	171	147	185	169	183	175	152	141	161	176	174	174	183	155	182	169	155	164	181	184	143	133	167	189	179	178	160	165	132	159	182	174	173	177	161	155	171	184	162	163	157	181	159	193	164	172	183	174	155	175	178	171	173	181	188	151	148	161	177	151	150	162	169	161	183	176	157	187	168	168	151	156	201	153	190	188	172	158	168	178	169	160	166	160	169	159	156	158	163	186	165	180	159	167	153	184	150	176	150	144	149	188	150	168	147	156	177	156	186	180	159	173	192	155	150	163	152	142	170	189	137	171	181	155	150	188	155	173	165	154	156	164	161	172	166	167	163	163	158	187	153	165	166	163	165	158	181	163	182	177	165	182	160	171	152	170	155	165	147	174	148	178	143	193	161	178	165	179	160	186	152	170	150	186	181	145	162	172	172	168	165	173	158	152	160	189	171	170	185	138	186	170	171	148	167	192	167	171	187	181	161	146	162	163	162	176	163	149	164	153	183	158	174	174	170	180	151	135	164	171	166	181	175	176	178	182	168	182	165	145	185	163	176	177	152	169	159	174	167	176	173	181	162	165	150	166	164	179	177	168	184	166	169	152	170	180	152	159	173	148	160	190	176	173	168	175	167	161	184	163	170	156	164	176	153	163	181	173	194	153	169	158	162	168	163	168	140	173	174	167	179	158	174	173	166	169	173	164	157	146	164	167	168	162	183	160	163	189	150	141	186	148	166	159	138	162	193	191	172	170	140	161	154	181	173	155	179	155	199	167	157	164	157	194	169	171	169	169	159	159	172	168	153	163	178	151	180	158	145	148	177	155	197	165	155	158	156	162	178	155	148	162	195	152	160	156	159	149	158	170	176	171	139	151	165	153	177	155	140	159	152	161	165	149	172	169	163	161	162	186	147	157	163	148	140	140	158	173	151	149	164	179	175	160	145	134	153	191	170	168	173	159	157	152	168	159	160	160	149	137	159	179	141	188	185	164	146	163	171	188	184	156	158	158	155	171	153	168	142	190	186	181	174	155	171	168	172	183	169	168	168	178	183	187	171	152	195	168	168	151	156	169	162	154	153	173	173	155	148	139	163	172	146	162	179	172	174	164	144	156	154	157	170	172	163	148	168	166	173	155	181	172	170	157	166	149	149	170	168	177	152	148	159	180	155	162	152	189	159	160	174	170	145	176	167	189	172	162	160	149	157	171	158	176	141	165	171	181	165	158	160	171	181	155	159	183	148	169	168	190	171	158	166	179	169	190	164	172	165	187	159	149	133	159	173	177	172	164	166	170	169	173	165	179	180	165	172	161	174	178	176	149	145	162	153	163	153	187	169	158	163	164	157	154	177	175	172	193	163	156	167	179	163	127	151	166	145	151	170	155	169	145	157	154	168	154	147	161	174	172	151	156	161	163	159	160	157	185	177	166	165	158	149	154	183	164	177	193	173	161	166	160	154	173	170	169	153	171	172	168	136	157	165	152	177	168	165	195	171	163	160	171	186	163	138	165	169	145	176	155	187	145	169	147	164	146	165	179	169	171	153	163	152	162	169	156	162	170	200	165	173	173	154	151	182	171	180	162	155	157	160	169	164	160	176	172	179	175	157	159	167	150	158	186	178	182	181	163	158	176	167	152	194	161	174	162	159	184	161	175	170	176	180	148	138	188	169	157	171	195	164	157	170	176	130	169	163	167	168	156	163	172	158	159	152	177	177	147	176	175	193	178	133	160	157	173	168	161	183	174	173	185	176	167	159	149	173	173	181	159	185	152	131	157	177	153	188	168	158	151	189	206	165	175	168	162	193	198	169	178	145	173	157	175	156	141	173	156	188	179	145	162	181	141	162	147	178	160	167	168	141	170	200	192	164	168	174	155	171	196	170	165	181	156	157	190	163	201	162	158	142	148	165	170	159	191	156	182	159	163	141	202	175	175	158	140	173	165	156	140	155	144	151	144	179	148	157	166	152	169	194	155	180	144	163	176	167	160	175	166	176	190	154	168	145	177	179	157	159	175	159	159	169	150	193	179	149	176	175	174	168	155	175	183	152	180	171	179	182	170	168	167	171	150	178	183	185	153	162	169	172	148	171	159	177	157	160	153	164	174	160	160	153	172	151	140	167	165	165	174	173	162	183	175	179	182	153	176	165	149	156	191	166	158	188	205	154	204	187	158	159	157	158	172	184	172	169	172	154	169	182	150	173	163	160	163	154	160	168	195	155	169	162	159	173	179	161	168	176	173	153	156	156	151	185	156	162	153	159	158	172	156	151	171	152	159	171	156	179	155	180	166	176	169	186	172	149	158	192	184	175	183	176	183	159	162	177	154	156	153	156	159	175	151	182	143	177	161	176	137	153	164	164	154	176	199	145	170	181	152	171	159	158	153	175	169	158	156	186	158	162	184	150	180	177	145	161	184	166	159	180	195	160	146	164	180	189	186	156	170	162	166	177	156	150	143	153	166	151	155	185	169	158	164	172	168	163	176	174	156	166	150	148	155	164	172	165	145	165	166	178	188	175	164	163	156	167	174	171	140	187	161	174	171	165	168	173	171	165	173	141	184	168	162	162	175	139	164	162	156	175	189	159	159	154	157	186	152	169	152	159	175	181	162	184	167	176	175	182	160	171	174	183	135	166	129	175	177	166	167	167	148	163	159	172	168	170	150	178	174	165	162	153	168	157	140	156	161	184	170	174	178	146	149	161	153	168	168	166	147	157	147	181	149	172	175	174	164	171	174	194	176	173	164	164	146	177	176	176	162	180	168	179	168	166	162	168	156	169	167	145	156	166	172	163	167	185	162	163	179	157	166	162	157	176	175	172	168	161	155	168	169	159	167	160	182	174	151	151	181	177	166	161	173	185	141	167	149	174	190	173	198	153	186	198	161	158	157	174	172	147	164	170
24192	20000	26216	23469	20007	12302	1927	1193	954	910	796	734	682	639	677	655	603	599	567	590	554	569	542	533	536	563	578	549	554	526	530	529	569	566	560	555	540	468	526	537	505	532	540	542	538	560	485	538	522	484	519	502	504	479	542	524	525	516	515	512	528	519	529	507	483	508	507	511	514	517	505	486	522	549	480	514	512	530	516	503	512	489	532	542	478	491	490	532	538	514	541	525	466	521	502	456	497	500	460	467	510	500	494	491	485	504	504	491	535	503	545	514	475	530	469	521	534	485	520	497	503	498	495	485	504	499	551	493	531	496	508	515	477	524	502	527	490	510	488	524	510	479	551	505	504	487	491	491	507	462	507	524	511	487	510	496	486	521	505	489	534	493	540	529	506	481	485	499	492	474	508	549	504	500	516	507	553	470	522	514	517	501	485	504	524	509	485	511	520	517	521	535	478	479	484	463	552	491	486	506	499	505	472	482	471	477	496	561	511	512	552	478	493	520	520	523	501	507	499	507	495	511	505	517	506	525	505	528	517	531	519	535	508	540	516	498	514	520	509	498	539	502	470	481	538	474	495	505	513	491	494	530	470	567	555	517	481	490	496	518	484	472	483	481	482	506	532	518	499	471	511	479	528	524	478	524	523	501	489	512	444	500	478	510	465	508	524	490	499	483	513	491	468	469	475	527	542	526	445	538	515	521	547	486	508	529	522	507	511	523	506	498	449	500	475	523	522	469	477	472	528	506	470	488	505	515	511	488	480	487	481	511	449	446	514	484	486	448	524	500	519	497	469	530	532	541	496	510	467	532	537	487	537	487	513	507	531	452	498	516	521	533	481	501	530	487	509	462	510	508	484	522	458	482	504	548	543	471	521	542	495	532	509	499	496	524	501	534	492	492	506	550	501	505	482	511	487	521	529	499	499	472	479	516	546	514	494	483	489	500	489	491	499	465	452	515	474	551	493	491	473	495	480	482	482	539	456	504	497	492	542	509	504	494	497	482	526	493	525	512	528	497	509	487	510	502	512	460	528	467	490	433	502	490	503	539	533	518	527	548	480	490	504	492	570	503	549	503	514	531	479	495	514	533	464	501	515	531	540	512	508	557	486	515	540	460	476	525	495	486	501	485	524	508	496	513	517	508	476	522	442	472	516	479	480	504	469	479	490	493	518	450	459	532	498	473	530	506	477	511	468	536	547	490	501	538	478	501	468	514	492	510	511	514	510	477	518	491	447	518	493	557	483	513	480	505	507	502	498	509	496	469	488	477	512	482	491	490	531	500	479	487	492	480	521	505	516	522	463	526	462	521	548	472	490	517	496	456	495	550	494	506	516	488	482	519	502	499	526	502	503	548	466	490	470	498	532	484	505	492	498	492	484	534	511	492	522	507	548	474	491	535	482	505	507	534	492	527	488	480	573	491	497	508	469	498	541	515	506	519	487	506	489	495	509	490	515	532	477	514	508	493	482	536	491	493	511	546	514	501	515	491	491	486	527	511	526	498	514	508	478	505	512	512	487	522	491	567	487	503	510	516	458	498	479	523	499	527	503	499	527	510	489	508	557	472	483	480	490	484	524	495	535	511	519	532	470	457	510	555	482	475	507	556	529	498	518	449	499	492	550	521	491	528	486	504	487	516	529	533	519	465	520	515	521	462	489	535	499	572	500	512	527	491	487	486	485	503	483	517	552	519	524	515	512	480	481	554	505	518	495	493	492	513	514	545	505	486	514	500	459	537	501	497	471	493	499	473	522	487	497	464	483	534	484	489	484	513	495	475	457	485	539	499	477	527	504	464	514	500	472	476	538	517	514	519	497	484	509	482	520	534	495	481	507	510	527	453	514	496	516	504	519	491	497	528	529	509	518	514	478	487	534	496	496	486	530	493	525	526	474	528	513	451	511	535	497	477	472	482	472	470	499	489	518	514	483	531	531	506	474	478	471	508	494	509	491	484	486	491	517	493	477	481	517	521	507	476	498	523	478	535	554	484	474	489	490	471	504	501	504	485	487	498	503	527	534	510	484	459	538	525	477	527	478	493	497	522	511	524	526	493	527	501	523	519	480	516	544	496	465	505	497	476	522	515	552	500	482	502	491	522	495	494	487	518	526	547	488	466	487	452	495	504	535	503	544	524	478	510	529	530	481	477	479	498	544	509	495	539	513	500	496	499	513	517	483	496	499	490	477	528	482	494	486	482	512	520	505	528	514	500	545	538	478	463	489	519	511	514	507	526	480	495	545	497	481	480	500	512	534	499	528	492	482	531	487	477	510	501	463	487	471	538	515	475	535	494	483	526	504	516	513	537	523	476	485	487	517	480	515	496	504	504	480	474	536	456	488	488	498	514	482	508	534	566	505	554	496	481	506	466	446	487	529	496	507	478	523	501	552	520	482	539	483	509	511	522	469	488	482	519	484	460	511	496	452	498	500	466	537	521	458	492	519	510	512	489	525	511	490	499	506	531	502	510	497	506	545	522	489	469	521	507	481	524	496	501	500	479	536	508	512	493	511	512	508	505	466	513	526	511	522	553	535	513	530	505	517	481	500	536	533	557	496	442	513	523	504	520	524	463	502	521	508	468	506	493	531	513	509	510	477	508	489	472	496	503	475	513	519	487	531	496	514	496	539	490	471	483	520	510	483	468	504	518	479	487	525	548	482	487	491	520	500	475	490	514	497	481	496	512	500	526	461	480	527	502	483	497	543	506	511	472	494	503	451	508	492	479	507	521	508	525	507	515	532	539	517	514	496	482	553	501	530	481	507	509	492	488	494	538	498	493	498	510	546	514	457	503	453	518	546	481	520	462	504	509	497	478	491	518	492	490	545	516	523	498	446	517	524	536	533	494	497	475	472	494	537	464	512	537	515	499	539	481	532	484	493	526	482	535	517	516	555	484	515	511	466	505	498	502	519	482	480	538	529	510	505	495	459	510	520	511	487	484	529	530	509	507	522	535	523	489	515	509	525	554	501	507	477	522	480	512	484	485	503	481	516	523	487	515	485	502	515	530	502	492	532	493	496	492	513	531	515	504	506	509	475	496	560	458	517	531	467	537	498	525	521	496	523	464	501	515	500	464	516	501	516	561	527	470	491	512	560	474	494	476	488	486	476	503	495	469	504	539	536	477	470	507	493	553	486	536	486	521	522	504	508	494	522	460	497	491	551	505	495	469	479	518	482	495	503	523	516	507	524	509	488	560	512	513	516	512	533	534	525	479	516	485	462	514	500	487	549	511	501	494	478	534	496	539	485	531	485	486	489	533	521	546	504	523	507	471	530	526	498	458	537	488	498	508	514	518	474	515	504	507	524	488	480	493	517	530	519	508	493	488	564	490	494	505	473	485	492	502	500	493	517	488	481	461	476	473	520	477	515	485	521	487	515	484	547	519	542	528	503	485	498	523	482	492	496	479	443	493	522	514	476	517	459	487	511	463	520	507	523	480	525	477	516	538	517	526	499	490	499	488	522	464	497	501	508	497	496	490
6931	11347	10364	5748	3878	2864	2310	1723	1446	1248	1105	943	884	861	806	713	655	687	641	672	629	577	577	532	559	511	498	525	518	511	510	534	482	484	482	481	547	457	456	492	513	518	492	469	490	486	455	446	457	454	467	506	450	445	464	462	480	459	444	477	454	493	506	472	470	460	447	477	514	459	473	485	487	447	457	483	457	463	444	476	469	452	485	500	484	506	452	488	460	478	480	484	449	439	430	454	452	427	471	482	468	428	485	467	489	466	452	471	452	496	441	428	466	427	469	488	455	495	436	488	460	474	457	430	454	474	465	481	484	475	435	450	473	490	486	457	467	441	483	455	489	442	468	464	490	456	491	438	453	515	470	507	449	421	461	456	418	443	441	432	480	443	469	441	483	429	472	496	486	439	454	467	445	473	447	472	435	469	508	477	428	441	439	489	452	487	500	473	459	474	442	463	440	474	453	461	457	486	442	499	472	428	446	482	434	484	446	462	478	440	439	460	445	464	443	460	485	454	464	451	447	467	477	453	504	467	436	497	444	453	461	454	479	422	474	477	463	442	448	444	440	460	461	448	476	447	491	434	473	446	459	426	450	459	453	420	470	445	464	458	447	461	470	490	435	435	447	462	432	465	442	450	435	492	477	442	467	479	442	467	445	470	437	498	442	480	446	453	447	467	481	476	456	423	485	489	435	459	439	462	469	496	480	473	435	487	456	464	444	472	493	454	454	470	431	483	428	453	441	433	484	483	461	445	445	444	464	449	454	409	457	476	429	436	449	479	473	469	482	424	454	428	435	448	504	439	461	448	421	469	413	448	461	468	444	474	447	474	499	424	447	461	460	480	457	473	468	473	448	445	444	471	450	489	453	437	446	456	435	447	443	460	466	434	484	480	422	464	456	438	490	440	423	440	424	486	472	423	444	447	446	472	507	454	484	435	435	442	481	467	423	466	485	460	463	431	458	475	475	467	441	450	460	422	456	475	482	453	470	467	483	460	491	467	471	486	462	465	460	438	439	462	457	466	420	484	455	475	472	499	456	438	452	457	450	454	474	426	395	453	435	479	454	428	456	461	465	485	480	421	442	410	446	466	403	428	464	456	453	452	457	468	455	476	452	448	443	474	477	435	489	428	442	480	482	482	469	458	413	436	464	427	418	488	482	469	456	467	501	456	446	470	435	476	424	447	487	481	485	411	451	460	463	493	474	470	441	448	443	418	456	439	497	464	488	478	459	443	426	464	442	455	457	457	483	515	439	455	492	450	498	477	491	466	486	435	455	452	476	458	484	431	513	418	427	454	477	429	470	473	478	449	449	450	446	454	475	432	453	469	449	456	441	467	463	472	494	467	463	436	492	455	385	458	463	462	427	489	457	452	422	497	479	474	424	444	453	483	482	448	455	449	454	467	461	448	454	447	445	479	460	474	481	437	437	468	490	473	485	429	441	447	433	466	482	426	454	503	446	435	449	455	441	450	442	438	464	453	477	510	469	460	469	447	418	425	476	491	454	459	455	477	458	480	415	464	458	451	447	471	448	463	463	492	476	464	471	473	447	456	447	447	450	459	473	461	470	504	450	456	457	413	462	461	443	435	443	472	465	463	455	485	477	465	437	451	465	502	466	461	403	462	503	472	413	473	452	495	432	453	469	440	468	495	486	478	498	463	465	432	444	493	493	493	439	473	428	436	450	462	444	465	454	455	462	444	469	481	455	470	477	513	476	443	452	492	484	453	458	415	468	461	468	481	498	474	459	484	448	448	476	459	458	426	477	469	474	468	452	451	484	460	506	465	452	467	454	471	459	477	427	429	440	466	465	472	454	490	430	454	464	474	450	472	426	454	415	418	442	444	436	467	469	462	451	454	446	459	415	427	420	461	439	441	516	447	462	464	428	462	461	491	475	518	463	475	479	434	445	430	444	432	431	455	452	456	480	433	438	454	456	456	450	442	431	451	461	456	451	499	505	443	472	472	464	485	458	436	468	468	486	438	486	449	487	485	469	435	453	485	468	421	476	445	423	482	454	467	459	501	499	465	476	471	471	453	429	485	472	471	475	483	463	432	461	473	467	483	427	492	479	460	489	463	465	445	466	480	480	433	411	494	456	463	468	460	483	467	487	473	432	431	483	430	482	479	479	462	489	440	494	466	433	453	439	468	491	463	459	448	447	478	473	460	480	423	462	508	460	467	464	467	450	475	460	440	502	467	438	487	429	445	452	480	432	477	473	459	452	465	476	500	482	473	422	460	482	478	493	465	448	495	531	423	460	448	467	499	455	471	450	442	474	437	436	437	467	459	423	442	462	442	477	472	465	472	491	439	478	424	461	443	446	465	469	478	440	465	491	464	460	506	487	432	476	478	496	504	422	469	431	454	484	445	433	459	504	471	472	462	483	445	470	487	435	408	447	455	473	455	410	444	467	429	434	476	442	411	442	458	453	486	498	456	444	466	450	460	432	434	430	443	516	514	489	450	448	481	443	459	434	438	428	473	479	459	483	475	492	447	485	483	436	428	455	459	451	455	467	464	483	488	452	430	423	450	459	459	456	459	499	444	442	502	466	434	439	466	453	469	457	476	443	458	429	457	441	447	490	449	463	463	445	469	471	447	444	448	456	474	454	464	461	427	460	427	479	451	461	455	500	466	449	479	442	474	464	471	452	447	464	475	513	482	447	462	440	448	434	480	509	444	473	426	504	439	489	459	422	428	447	473	485	448	468	458	447	435	483	470	462	446	432	446	472	435	487	484	448	437	456	445	463	490	518	470	486	458	447	439	457	475	426	474	452	451	483	455	461	465	443	459	434	472	476	428	469	447	458	508	449	448	440	490	501	434	463	451	469	493	462	480	460	453	458	450	447	428	458	426	488	463	454	480	445	445	452	518	453	457	483	471	442	444	439	490	471	451	487	420	438	481	460	447	449	468	459	480	468	447	466	471	479	408	425	440	448	449	477	468	473	447	471	465	471	477	440	451	492	453	477	445	468	501	492	438	449	449	461	433	473	455	450	472	473	482	457	435	465	474	457	457	491	439	460	415	424	444	466	495	425	441	441	463	470	505	480	483	456	450	477	447	471	460	455	459	460	404	418	482	483	500	470	458	435	464	438	469	443	496	480	416	477	477	450	475	447	461	484	464	459	469	461	437	459	476	438	429	451	453	451	466	471	446	477	487	463	444	463	447	488	426	441	452	442	443	476	457	475	452	456	461	468	442	472	453	467	448	459	426	447	462	453	490	484	486	465	454	488	455	444	425	445	440	480	446	433	442	449	484	441	428	477	472	453	481	487	460	456	440	483	436	489	508	467	483	476	484	441	434	444	455	461	481	450	463	411	484	437	480	497	451	533	465	453	453	428	479	434	516	484	431	448	481	462	493	505	483	444	448	434	460	482	493	438	428	445	462	446	452	411	470	447	429	435	441	432	459	471	498	485	494	462	455	461	486	465	447	476	424	443	443	439	471	461	457	417	430	457	460	442	456	459	440	444	469
22095	20018	26506	23219	20023	20134	10920	2221	1621	1461	1246	1212	1095	1022	1035	1018	875	952	856	868	883	881	878	817	852	810	781	828	777	781	731	753	751	765	702	806	759	792	725	791	730	767	752	734	735	735	777	721	706	719	725	717	787	741	754	722	720	745	756	739	734	690	760	724	733	765	755	743	739	722	740	733	727	717	737	685	705	713	717	696	714	713	722	732	758	753	724	717	763	722	735	722	711	727	742	753	742	713	748	732	729	714	693	717	786	710	729	700	685	725	731	722	741	728	775	786	687	715	685	771	745	742	774	739	742	765	815	778	726	742	723	736	762	694	714	738	730	721	748	697	653	715	722	683	761	740	697	756	699	699	687	728	733	685	732	722	716	763	720	717	732	715	789	716	684	733	729	717	688	717	796	743	734	724	721	741	729	721	766	706	698	717	738	684	706	733	715	696	727	728	713	753	741	676	709	695	705	699	761	731	705	694	723	734	687	741	724	737	722	724	730	723	736	740	695	766	736	674	746	753	737	698	668	701	692	689	735	743	698	714	678	740	763	690	796	743	709	707	713	756	746	735	734	716	700	745	740	709	716	724	730	717	730	680	713	680	707	781	660	747	758	717	729	689	710	720	728	773	710	702	717	722	757	716	697	734	698	744	726	759	733	747	721	745	747	710	686	671	746	733	768	699	714	697	711	755	680	661	740	720	741	714	714	720	721	715	683	729	716	744	728	710	702	752	723	711	744	715	738	711	706	718	705	717	658	719	746	693	685	753	757	735	721	728	698	776	765	719	708	748	732	731	723	711	682	698	723	709	712	758	721	749	712	689	684	703	706	737	689	716	732	744	712	691	669	757	728	757	723	728	705	764	711	715	745	744	738	744	730	741	684	687	681	728	738	689	737	662	713	735	724	673	711	709	707	703	702	783	747	713	736	641	680	790	699	719	707	678	730	743	672	703	739	722	699	716	722	750	700	690	693	730	711	719	654	722	703	725	713	732	710	720	679	722	747	700	715	748	737	704	744	688	732	780	714	715	682	725	726	730	752	679	701	687	716	671	720	712	685	715	695	727	729	722	697	729	684	689	714	731	723	689	732	695	709	706	684	704	709	693	699	735	714	714	714	724	711	765	782	715	750	692	737	707	754	733	735	733	701	751	696	735	710	755	748	760	744	686	724	706	701	781	723	667	724	769	778	703	704	656	783	709	759	678	737	700	755	756	747	709	709	699	697	731	762	741	739	732	741	693	651	704	680	706	695	699	714	693	742	723	696	688	712	750	676	701	734	761	703	690	762	718	725	712	720	712	719	713	735	703	703	701	674	686	740	736	726	720	728	720	745	699	707	730	745	704	739	718	693	695	690	725	692	780	745	728	740	735	691	697	705	703	726	687	709	727	723	703	747	705	763	698	775	751	719	753	766	713	693	705	726	740	746	693	731	741	675	710	736	669	676	730	748	721	729	710	699	715	749	726	748	699	693	747	741	740	679	723	742	737	711	659	747	755	707	752	677	725	710	711	723	736	665	701	712	698	710	734	783	696	706	694	715	688	708	726	726	700	744	699	739	708	676	709	707	678	737	685	718	747	680	704	743	731	711	730	721	708	674	697	696	713	672	693	688	741	735	707	704	736	707	753	697	663	728	736	699	766	744	712	739	720	730	709	774	731	686	707	740	733	710	703	728	719	723	749	696	743	731	722	730	685	678	706	747	678	705	709	741	705	761	746	708	712	718	683	710	709	657	718	713	708	740	752	719	683	704	691	756	693	754	691	677	745	788	716	726	741	694	785	726	700	696	725	672	753	689	768	665	759	656	743	706	753	723	717	760	730	701	731	733	729	692	720	701	744	713	748	741	697	721	704	743	695	713	689	721	736	646	771	735	681	727	741	756	703	725	714	658	658	690	738	701	767	733	715	706	720	718	683	677	697	730	724	722	754	731	715	722	669	717	766	697	714	739	705	707	726	717	738	743	695	758	722	717	751	779	720	744	740	741	734	724	713	687	664	713	695	713	747	734	784	716	744	686	744	749	655	732	695	737	715	701	709	721	730	726	768	700	719	693	708	696	741	781	755	712	659	699	737	693	737	689	725	741	715	725	747	677	688	682	714	718	741	720	719	706	748	706	758	718	710	698	702	719	733	723	722	731	724	704	681	726	715	742	693	715	749	748	762	728	709	765	731	713	658	694	705	695	684	715	705	696	721	717	711	736	797	679	728	718	749	742	727	754	690	715	734	728	715	738	689	733	732	725	746	712	732	723	737	698	773	678	704	680	685	702	696	721	739	736	721	675	688	728	726	733	714	687	683	699	736	749	693	721	725	715	749	717	748	743	712	713	768	691	741	720	732	756	766	724	705	783	715	729	726	726	729	722	735	716	722	731	743	713	658	698	754	679	701	700	762	743	701	687	739	701	690	663	778	711	707	730	731	733	724	751	761	719	724	754	700	695	727	779	656	733	746	738	714	757	725	682	752	681	720	714	760	771	659	721	730	710	711	759	707	735	717	730	787	708	680	728	715	749	761	715	719	733	758	766	732	735	733	745	737	737	659	755	709	731	730	710	766	701	680	753	708	711	805	658	671	685	731	703	695	773	735	717	741	683	748	693	716	678	782	705	686	673	661	710	739	763	699	763	732	722	731	770	729	734	698	679	692	774	692	719	720	720	720	713	704	723	731	685	753	735	730	736	727	709	740	702	789	708	694	729	722	686	731	738	693	721	703	721	720	736	722	726	721	670	676	724	714	692	726	695	699	718	691	762	737	686	749	719	710	708	747	693	695	722	717	688	741	722	741	721	733	704	660	712	780	758	758	702	706	740	681	695	764	758	698	735	718	798	732	733	690	727	713	655	708	709	741	754	708	699	771	734	766	713	745	734	732	707	712	771	727	708	692	691	744	739	719	708	714	798	702	692	692	708	740	719	725	740	730	714	733	713	727	672	726	704	701	729	737	688	692	723	729	702	718	674	689	730	727	697	710	754	705	780	689	734	696	710	744	704	699	724	719	721	681	754	740	751	753	753	705	693	746	736	652	724	722	702	741	737	706	725	718	709	718	690	708	700	733	703	692	756	740	737	722	731	695	722	696	702	701	726	729	728	765	681	718	734	755	738	693	721	684	746	713	707	711	705	707	696	726	754	697	714	728	701	713	761	757	700	742	712	720	696	754	729	678	728	720	709	767	723	686	751	719	719	741	765	715	745	663	694	744	696	701	678	700	662	717	707	737	728	704	649	688	728	710	712	714	718	716	734	742	706	733	707	733	741	715	696	701	710	712	751	739	734	737	670	689	739	739	776	717	713	721	703	719	771	716	716	716	718	739	712	720	686	687	720	670	712	736	741	661	707	691	717	692	719	694	797	658	782	698	708	812	773	746	711	734	722	712	725	707	696	754	716	718	698	714	766	705	693	701	697	705	731	695	710	679	699	751	715	742	711	760	705	725	709	719	646	704	740	729	728	682	731	756	708	690	709	643	682	715	691	731	763	676	762	722
9680	18027	16308	9681	6779	4973	3996	3081	2612	2216	1859	1674	1485	1404	1257	1103	1138	1053	979	994	934	905	901	861	832	846	793	787	827	775	672	719	785	715	747	716	755	712	745	792	729	705	727	763	699	727	663	655	649	657	682	664	704	728	733	666	719	673	697	664	726	717	733	653	665	660	680	685	711	682	680	662	679	669	701	662	697	692	642	635	677	703	686	720	663	657	663	658	690	679	659	717	661	680	698	652	639	677	597	642	713	732	624	630	680	706	655	649	729	650	710	661	643	661	639	650	672	695	681	672	645	629	643	662	655	635	677	648	667	666	630	677	660	653	695	696	688	676	685	689	667	692	702	663	720	634	667	651	691	680	629	678	639	612	648	683	691	719	656	688	727	637	700	669	654	698	666	669	686	634	672	652	646	725	667	681	655	716	659	657	675	705	648	631	663	673	678	682	620	676	672	669	674	628	674	658	693	693	670	629	699	678	667	660	659	647	673	671	666	640	631	660	620	650	681	635	679	658	601	648	611	640	689	669	671	698	680	623	701	686	676	667	676	648	654	618	669	652	704	631	646	698	632	681	670	636	644	693	670	642	689	654	622	698	668	680	660	634	687	636	636	662	665	691	663	612	621	636	676	662	658	674	652	667	693	700	674	650	684	625	683	716	622	666	635	683	685	686	667	672	693	666	686	689	667	650	681	660	691	647	669	618	697	651	685	690	615	680	654	681	683	656	675	663	674	651	644	693	638	676	708	686	685	631	659	625	627	718	626	673	683	646	680	627	672	657	704	673	640	634	668	659	678	639	673	661	692	652	677	655	636	628	653	624	653	676	680	626	690	658	693	678	662	704	646	673	673	629	661	661	673	646	628	666	659	652	666	620	690	659	604	672	649	641	633	655	650	710	675	662	668	684	631	638	673	664	714	628	599	626	648	681	667	669	619	669	648	656	675	676	675	615	704	634	673	679	670	628	691	650	653	658	671	682	696	695	638	645	662	670	679	619	665	634	640	686	702	679	643	665	676	680	654	664	679	635	684	687	688	647	681	633	721	624	718	651	664	671	686	727	669	665	617	674	678	696	666	633	649	673	620	635	678	643	591	675	646	672	640	706	666	657	667	675	642	686	686	653	663	659	663	712	682	692	630	620	669	612	642	629	704	669	722	676	637	630	646	668	676	654	627	676	705	642	655	671	676	634	636	667	664	696	654	684	696	612	683	701	654	728	661	637	666	646	625	661	667	662	664	646	631	650	685	646	648	622	649	663	676	619	650	673	622	646	695	654	646	676	675	654	643	666	670	716	662	646	678	684	680	663	651	667	690	639	680	658	677	624	615	690	656	689	623	717	653	678	669	625	699	632	709	614	652	682	643	618	644	657	681	628	676	691	642	644	639	635	639	691	631	692	711	690	659	647	651	641	695	638	686	635	693	653	683	640	647	638	648	673	658	663	680	652	668	655	657	668	663	645	663	638	649	640	649	631	661	698	665	726	636	670	646	692	653	688	650	678	672	668	658	691	646	625	652	672	697	645	661	687	678	658	660	642	646	690	635	684	636	713	666	731	668	686	671	636	722	659	663	633	711	670	694	680	687	678	660	652	663	710	697	670	667	686	663	682	711	706	676	681	677	672	687	690	637	630	656	691	674	697	645	653	739	638	657	661	708	698	631	639	683	669	702	642	708	691	662	682	668	681	615	612	663	649	665	646	660	640	640	689	661	692	677	695	650	698	660	676	667	689	698	682	645	659	673	706	664	622	662	703	659	679	648	648	680	659	678	628	672	668	678	615	666	695	625	675	651	648	653	698	663	695	634	630	640	677	682	690	670	669	687	677	676	668	659	708	659	640	693	659	691	657	659	691	676	672	659	649	661	636	685	729	676	639	657	619	670	680	684	720	648	647	646	674	695	622	627	677	644	637	634	683	709	660	644	643	669	674	644	691	678	670	668	688	729	709	657	666	655	652	730	660	685	668	705	634	668	664	592	711	651	670	632	661	642	643	682	690	673	692	697	663	649	691	677	674	653	705	671	674	695	642	666	636	654	659	660	649	690	636	665	654	624	653	666	689	627	665	691	685	668	665	659	645	663	667	713	667	647	633	715	705	619	649	647	687	698	660	678	673	651	675	665	642	649	690	700	626	636	634	638	653	633	624	724	662	640	650	632	661	619	632	650	669	647	677	705	638	703	646	652	664	698	676	655	609	686	667	677	663	627	713	668	657	668	632	651	638	611	649	677	679	631	686	633	660	682	697	673	670	694	676	670	689	663	671	655	639	695	612	684	686	641	636	660	689	703	649	627	626	668	665	615	658	659	647	636	658	685	693	674	686	642	652	642	673	661	650	655	615	655	657	660	690	715	628	679	718	658	648	682	674	632	657	717	700	684	659	702	639	720	607	704	666	671	664	683	696	618	663	701	680	625	643	681	661	604	683	628	682	691	660	651	636	675	673	643	710	651	693	654	639	648	645	664	648	657	671	643	668	635	663	680	668	647	679	683	646	720	654	661	685	668	675	725	659	640	682	684	635	648	690	646	647	697	688	686	661	645	663	610	599	728	686	647	645	653	692	659	670	660	687	651	687	665	680	655	676	682	614	687	677	650	660	658	644	663	673	673	639	653	667	662	662	664	679	688	661	649	690	632	671	679	693	681	649	632	648	663	657	727	676	665	657	596	672	686	665	665	646	659	674	669	622	619	635	672	662	663	667	659	682	634	674	667	693	691	671	671	655	656	647	723	664	677	681	661	653	681	630	672	655	662	689	664	678	676	633	644	661	674	646	675	641	713	661	641	692	700	684	670	651	646	675	680	651	653	743	632	661	670	655	674	678	638	647	632	635	683	685	638	692	667	635	694	647	646	626	699	698	688	659	669	609	650	620	656	693	717	671	625	684	670	728	661	695	637	652	668	665	695	683	692	694	668	672	619	681	680	649	664	651	682	610	694	630	692	632	684	674	664	683	674	629	669	678	629	678	657	726	681	657	663	651	708	663	706	608	655	649	658	634	641	664	733	654	634	652	656	699	634	690	620	620	676	623	671	668	700	699	681	625	660	625	690	727	657	676	716	675	686	637	677	652	677	710	694	670	675	645	698	684	710	632	678	660	621	597	683	676	649	659	647	647	646	637	666	665	713	649	665	636	677	665	676	694	695	687	659	693	628	673	681	707	653	694	714	631	653	632	648	629	686	679	648	677	649	645	640	683	684	692	664	686	661	638	664	690	662	643	683	629	697	648	636	673	612	671	694	717	675	705	649	643	661	672	655	677	611	634	605	672	639	632	690	642	631	678	659	697	668	622	680	666	693	675	706	638	625	656	678	698	685	664	684	639	690	665	708	662	652	702	629	661	675	683	645	698	680	612	638	668	663	652	655	640	668	676	648	599	672	699	656	669	649	657	715	656	660	695	609	662	621	663	669	685	665	656	637	642	631	697	710	662	676	706	677	667	652	630	661	670	626	657	634	628	634	677	667	645	618	665	655	614	640	700	666	660
29704	15448	1950	498	292	278	206	196	190	197	196	183	186	181	198	182	168	169	186	172	174	174	160	170	189	173	191	163	183	193	181	199	177	165	178	177	162	156	179	162	158	182	201	180	179	157	178	178	164	187	197	158	176	181	183	182	205	164	178	165	155	175	176	177	161	186	186	199	181	165	195	165	195	187	167	174	153	166	187	172	178	171	198	188	196	187	196	193	183	210	184	165	164	186	173	170	170	155	169	160	184	166	172	168	188	165	172	151	158	199	171	165	193	188	175	175	188	176	173	161	178	172	174	211	152	189	177	161	183	183	184	155	169	174	175	185	165	181	178	187	184	184	182	192	179	163	179	168	147	173	175	178	174	160	157	184	183	174	207	177	159	188	186	167	181	181	182	167	174	183	172	191	171	178	197	173	161	181	184	172	173	167	188	182	170	178	167	172	193	189	174	168	212	169	206	144	149	190	157	169	179	174	171	164	155	165	184	173	165	184	178	174	180	189	156	169	167	139	189	179	175	163	187	184	182	171	195	198	176	173	193	181	167	169	177	182	184	187	185	164	173	174	167	174	196	186	169	179	178	174	170	185	162	178	203	147	174	186	191	183	185	156	180	214	172	162	178	172	174	196	146	154	154	166	197	148	166	177	178	176	189	187	194	189	169	168	162	177	165	161	161	176	185	193	166	174	178	184	153	170	171	192	176	187	166	165	186	199	170	205	170	168	169	171	172	190	161	199	186	157	167	206	195	182	197	173	183	158	194	176	162	199	164	172	164	171	187	179	185	192	207	177	172	178	172	164	191	187	169	214	180	165	156	160	182	170	163	171	181	159	167	178	163	179	173	179	195	161	166	185	177	190	190	187	160	169	168	184	168	179	183	162	164	173	182	193	162	175	145	165	172	187	159	191	182	177	177	183	194	193	168	174	168	174	190	148	203	167	175	157	171	180	192	157	167	172	146	181	186	171	174	165	194	168	168	182	168	169	191	182	170	174	169	188	156	165	185	170	202	185	185	153	178	178	175	193	167	164	187	191	190	140	186	195	185	168	164	173	187	148	192	160	189	167	180	168	173	185	183	174	188	193	177	172	192	172	166	189	147	156	176	166	176	186	169	173	195	159	173	163	163	172	171	158	157	168	174	199	160	179	166	205	171	146	188	182	179	187	193	162	173	180	180	174	150	161	161	167	200	167	168	171	159	187	172	185	192	144	151	180	193	162	163	198	170	188	162	169	180	169	189	165	189	164	197	177	162	150	173	178	185	189	164	169	174	176	183	179	182	160	150	166	196	170	172	166	169	170	162	177	155	165	165	173	170	167	157	172	180	173	178	150	163	180	187	186	191	164	158	181	171	172	181	148	162	179	173	170	175	181	170	162	154	170	181	170	156	194	176	178	197	173	188	172	183	182	156	181	187	164	178	179	176	169	159	188	172	168	188	174	155	167	168	182	164	164	171	175	188	183	174	175	162	178	159	162	183	191	182	187	177	179	174	173	188	163	176	208	188	195	176	170	188	167	187	204	204	161	178	180	171	161	138	164	190	180	181	183	172	165	184	178	153	181	160	189	166	193	172	180	160	176	192	167	165	175	159	170	203	171	164	160	133	154	182	174	183	163	158	174	191	156	185	168	162	184	176	167	175	180	204	183	166	172	180	182	174	177	147	150	162	186	181	192	181	198	183	166	177	167	154	179	205	175	197	176	179	169	174	192	187	169	149	168	185	199	164	165	154	177	159	194	161	173	182	181	155	180	165	176	194	200	197	164	178	171	165	181	163	177	169	168	179	194	174	160	175	183	192	183	201	179	164	189	172	181	189	163	189	169	169	168	170	164	190	179	185	165	186	173	176	187	176	169	178	169	175	188	174	188	171	186	164	178	163	176	180	178	202	209	159	179	165	187	190	172	174	193	163	175	157	177	185	179	194	180	187	207	192	195	159	166	196	172	166	180	197	178	169	160	170	181	188	175	176	170	180	175	193	177	156	183	159	186	186	166	172	178	172	171	163	185	167	158	185	162	180	195	176	160	186	171	183	167	175	169	165	166	157	197	183	142	176	161	182	173	162	193	182	193	184	166	197	156	163	192	172	177	177	174	180	159	155	150	174	175	184	186	182	151	176	185	181	172	180	176	150	192	162	180	162	170	168	224	178	182	159	185	142	197	186	188	185	189	161	168	195	168	160	177	172	183	159	146	173	189	169	165	210	176	180	166	163	159	194	184	166	166	185	182	180	165	178	193	161	155	195	166	190	171	164	186	154	206	173	181	192	196	169	186	193	172	197	195	184	191	183	187	183	201	161	180	176	184	184	178	157	179	175	175	184	181	168	177	162	170	169	192	161	168	176	174	142	180	163	161	175	166	162	178	173	162	195	182	178	177	192	161	158	179	171	176	174	182	179	175	195	185	178	170	162	188	192	189	170	191	182	178	192	166	177	178	169	164	165	181	173	164	179	176	157	174	184	209	172	184	197	177	164	163	186	173	156	180	161	170	171	187	195	173	161	173	179	160	195	182	164	183	162	176	179	185	174	185	184	182	182	189	178	180	186	164	168	177	170	177	188	155	175	164	173	179	183	175	190	169	159	164	170	192	172	175	165	177	198	198	206	165	169	177	180	171	186	179	179	179	183	176	143	166	161	168	155	156	169	173	185	168	171	158	158	192	187	156	179	177	183	153	161	182	181	177	204	189	174	170	184	191	174	189	180	175	179	182	167	186	173	182	151	175	165	179	158	160	189	174	189	205	196	164	201	178	188	173	185	153	180	154	186	162	174	164	183	188	161	164	163	202	189	182	166	151	166	191	179	145	161	176	153	169	176	188	202	165	189	169	144	187	144	183	177	181	166	165	181	160	177	144	187	160	171	190	175	185	178	189	172	155	167	159	174	176	188	176	198	177	181	174	161	157	177	177	133	155	155	207	197	207	175	179	178	158	184	160	178	198	185	181	160	185	175	174	162	149	175	178	176	168	188	165	156	164	165	177	170	188	188	175	182	194	179	188	183	179	167	175	188	177	192	166	182	169	181	182	160	178	170	164	185	175	167	165	192	212	189	165	166	197	184	176	180	160	160	189	160	162	166	182	207	202	195	167	157	170	181	159	174	160	196	168	168	159	197	168	194	189	160	149	166	185	167	158	164	169	179	208	180	195	163	186	167	187	173	178	188	190	165	155	183	165	181	177	165	177	198	190	216	169	185	174	154	160	166	159	180	194	166	168	177	160	159	161	162	178	156	176	168	193	152	173	154	157	155	181	185	193	181	181	186	196	149	182	176	200	164	149	160	170	186	183	188	164	178	181	175	179	155	182	185	142	183	173	180	175	157	185	166	164	161	193	191	171	193	168	173	164	184	185	177	185	195	182	149	164	195	185	193	159	176	190	175	144	178	177	179	161	178	193	171	206	183	178	161	172	162	176	190	185	186	148	179	199	190	189	187	193	178	178	173	173	187	216	160	157	153	167	162	164	193	180	168	157	155	204	168	164
5482	894	782	478	357	280	277	235	235	208	214	234	210	198	184	192	182	182	178	174	187	188	187	177	139	180	195	152	189	192	188	165	147	156	184	203	171	180	174	165	187	188	157	175	184	180	182	178	183	163	180	172	189	185	183	151	160	180	193	164	154	194	184	182	160	164	153	175	191	177	178	196	180	187	171	172	185	169	165	193	147	183	189	164	173	186	157	183	183	184	163	171	166	182	146	196	183	173	171	172	167	153	175	195	200	165	193	190	211	148	178	165	173	185	183	176	190	157	180	180	180	205	149	189	161	164	162	162	157	172	161	199	175	176	166	139	187	177	187	164	159	178	187	183	174	191	157	158	185	179	188	165	197	189	190	197	147	147	173	194	181	158	176	180	176	170	164	193	203	150	168	197	192	163	162	181	161	173	187	169	168	163	181	182	174	185	188	171	173	165	185	172	157	179	165	200	188	177	181	160	171	201	195	173	168	163	154	164	162	183	149	219	144	180	177	165	186	162	200	165	183	189	190	181	174	170	159	174	153	177	184	165	210	195	157	187	183	180	150	164	179	175	192	151	162	151	176	175	166	180	186	192	184	182	178	173	184	175	180	195	160	211	163	177	172	185	149	180	169	177	187	157	154	193	174	168	178	188	166	170	178	190	157	170	173	201	164	160	140	160	185	170	172	163	187	162	188	178	162	167	168	184	183	166	180	168	174	178	163	169	184	164	141	172	186	159	195	181	176	151	146	170	159	175	161	173	172	179	180	186	162	158	167	166	202	169	193	176	174	158	177	203	188	158	178	190	175	163	186	172	181	165	175	166	178	183	178	187	175	170	171	171	177	168	149	186	184	173	155	192	183	171	173	146	154	175	161	180	156	178	199	201	173	184	171	212	169	173	158	175	199	182	163	177	173	177	193	176	146	158	179	201	199	172	191	189	147	164	219	180	181	150	167	191	157	195	161	205	179	188	166	190	162	203	165	199	181	176	206	146	169	174	187	147	193	184	168	164	211	165	169	181	185	176	172	170	158	148	175	182	182	184	162	201	169	163	163	163	179	161	197	185	178	174	147	201	171	161	175	181	187	166	219	182	186	171	167	179	190	191	162	160	180	194	193	164	186	183	162	163	190	162	183	157	160	189	160	202	171	207	185	177	178	173	163	180	181	184	157	171	168	177	160	164	168	152	171	184	186	164	172	172	174	176	151	177	181	172	165	166	159	190	164	178	158	186	157	175	175	183	164	179	174	162	164	183	160	173	177	189	182	166	156	181	178	170	169	176	175	196	167	170	190	175	181	167	193	162	166	173	172	186	187	181	165	187	191	166	181	172	177	210	183	184	174	179	172	184	199	177	194	192	163	175	180	178	151	169	205	178	179	164	181	182	153	184	163	155	150	170	192	175	176	179	175	159	177	184	167	162	174	173	173	160	170	146	177	165	176	161	183	184	182	167	171	158	185	172	182	161	157	172	148	183	182	192	171	188	160	186	190	178	160	168	144	181	154	193	157	194	183	178	180	165	170	189	162	160	165	196	160	176	164	190	186	185	176	196	171	180	176	179	198	177	163	196	185	157	166	166	189	166	191	176	164	161	179	179	188	177	175	169	191	175	181	168	162	170	189	162	182	177	180	185	162	162	155	165	167	169	181	199	168	163	183	181	188	173	172	194	160	163	183	173	179	160	162	179	164	203	152	190	177	184	193	176	167	159	164	155	167	187	177	172	174	145	181	168	173	175	182	176	191	177	177	180	188	182	175	179	165	181	175	161	161	169	173	172	188	159	160	163	161	163	179	195	158	189	171	156	194	164	180	172	171	173	165	180	157	177	171	166	173	157	159	174	179	164	167	171	142	179	184	167	177	173	207	163	162	181	168	170	184	173	157	170	189	159	205	155	163	165	168	174	184	192	174	183	190	158	165	144	167	179	205	194	187	174	163	159	155	166	177	184	178	178	166	172	169	197	186	166	173	168	170	181	189	185	180	179	185	159	179	160	186	178	207	170	184	149	158	165	181	183	176	178	199	183	186	174	162	191	177	196	196	171	195	212	163	192	153	182	162	177	165	168	195	182	184	192	170	167	182	191	186	173	180	202	149	192	184	187	165	153	189	136	158	177	175	191	180	183	156	175	185	142	178	183	173	164	192	184	178	189	184	169	173	173	153	182	160	183	171	186	185	165	204	165	174	168	169	167	174	155	171	181	174	172	180	160	180	176	180	181	167	166	154	164	147	177	193	167	184	201	167	177	153	166	187	196	147	185	158	183	158	163	161	183	162	171	179	174	195	181	168	185	175	181	184	173	159	173	194	200	182	170	180	187	159	174	172	174	178	186	190	166	185	169	182	164	195	178	170	188	188	180	164	186	182	177	158	153	202	203	176	172	190	179	166	160	167	167	211	198	173	160	175	173	161	153	174	171	197	178	177	171	177	181	185	180	178	174	177	180	146	192	200	207	175	177	172	161	205	153	191	162	178	186	185	176	164	187	195	183	167	185	187	158	182	194	183	205	171	187	152	175	183	185	139	168	155	163	195	183	202	188	190	187	176	194	152	184	183	175	171	187	154	162	156	180	192	180	180	183	200	153	198	175	176	158	192	201	166	166	171	169	168	156	171	159	171	192	178	153	168	190	185	182	173	177	196	160	177	162	147	184	178	158	176	177	175	191	177	158	183	165	177	178	183	168	187	183	179	162	199	182	162	186	148	177	181	162	179	160	160	187	170	158	169	168	146	186	187	154	163	184	164	162	176	173	176	159	176	198	173	193	151	130	174	150	157	181	174	159	176	194	186	176	171	160	185	182	163	176	173	157	176	158	174	171	158	187	182	176	186	192	171	198	195	164	197	176	179	155	179	175	180	171	148	194	157	172	172	164	181	185	180	170	187	187	202	176	160	176	186	166	178	183	186	168	166	201	179	162	170	174	169	186	169	166	155	167	163	185	178	178	174	184	152	170	193	170	185	171	142	181	196	180	190	168	178	187	173	167	160	165	167	176	170	160	167	189	185	188	178	152	204	167	187	169	184	177	177	155	170	176	190	199	182	170	178	184	172	156	176	170	175	148	179	158	163	177	183	176	152	167	177	175	190	176	204	182	163	166	162	208	140	163	162	178	178	169	165	161	155	193	196	200	169	175	182	167	158	169	178	182	183	166	157	157	179	155	173	189	172	165	180	177	184	171	172	175	171	183	146	188	170	165	165	170	170	186	188	158	184	176	177	171	167	187	175	171	201	184	177	176	179	159	178	208	159	180	165	174	153	169	185	189	189	171	178	183	174	178	211	180	185	188	171	168	176	163	180	187	195	187	185	167	174	176	173	175	166	163	201	172	168	169	163	179	174	180	176	176	187	164	171	169	183	177	195	186	172	165	174	166	168	179	188	164	150	167	181	186	178	177	171	186	154	180	160	176	175	180	161	163	191	180	162	167	193	208	164	177	166	185	197	170	161	177	166	171	171	168	170	167	181	159	182	169	211	185	178	180	173	156
25348	20946	27474	24557	20961	13093	2062	1253	982	940	846	778	737	756	737	650	641	649	662	598	599	661	575	571	605	581	593	606	591	558	578	520	578	587	567	571	551	531	527	541	528	559	490	584	560	598	557	539	578	545	554	553	512	561	529	539	531	496	533	532	545	555	523	566	523	537	576	455	536	534	533	486	541	537	532	504	540	531	626	500	599	525	499	560	500	536	479	559	530	534	571	556	585	541	498	519	528	565	520	562	540	501	526	519	538	542	543	540	563	519	525	544	544	520	523	549	553	526	526	524	557	504	514	524	567	540	539	530	549	548	542	535	523	496	566	550	536	540	543	559	553	518	580	520	524	544	525	555	542	506	525	559	577	548	519	539	534	517	546	501	573	541	539	561	537	554	544	524	565	519	567	520	543	484	541	527	540	546	505	528	500	487	553	524	576	532	504	497	581	529	542	523	567	552	562	557	516	543	528	527	552	516	533	536	519	569	557	499	550	529	534	493	490	535	521	552	519	543	551	546	550	538	518	521	545	570	531	566	532	497	549	498	544	498	523	555	548	516	567	527	543	551	515	529	512	510	502	528	553	544	520	557	531	539	499	541	533	521	522	534	486	552	515	540	561	560	541	563	498	579	540	561	526	520	504	530	551	527	533	552	519	560	534	521	556	527	529	552	576	545	551	604	553	531	514	530	510	515	565	528	528	525	541	554	504	580	538	510	540	539	526	557	499	547	536	546	559	576	509	568	490	548	582	551	518	544	529	519	538	542	545	510	492	554	506	544	545	517	531	500	533	549	528	566	519	527	519	513	527	531	522	559	484	564	547	558	541	547	562	550	523	532	586	513	545	556	563	562	559	513	513	478	540	509	540	503	509	499	528	520	585	530	508	493	527	529	539	531	510	501	529	494	530	558	555	554	553	525	554	538	504	545	517	504	509	524	559	508	526	543	546	541	541	517	577	512	525	519	568	547	503	578	522	484	520	514	531	559	542	551	579	542	522	498	539	544	487	568	564	547	544	538	524	571	527	588	563	535	532	490	517	543	543	526	515	543	494	560	556	551	510	548	581	548	522	535	582	541	548	541	574	539	531	495	550	528	526	483	522	558	483	555	569	587	517	517	536	516	537	534	567	539	527	542	529	506	534	510	540	546	534	548	558	556	565	526	516	513	527	522	547	484	519	511	541	515	529	492	507	486	510	491	538	538	495	515	592	557	532	533	584	526	527	546	558	529	582	539	537	587	526	536	545	506	505	543	521	559	531	512	552	541	542	566	505	532	524	520	545	515	541	511	567	542	491	524	492	543	571	531	537	547	517	501	576	522	499	508	563	478	558	539	536	520	479	510	523	530	505	550	585	504	603	535	551	519	523	526	538	526	502	524	553	525	542	531	561	483	520	552	524	510	553	514	519	546	492	535	504	503	569	531	502	512	572	507	557	515	529	561	531	570	557	534	523	580	499	523	544	507	554	538	562	544	523	477	493	553	521	525	552	563	553	555	527	521	541	520	507	555	510	524	526	536	561	521	538	528	580	546	526	573	546	509	551	571	564	515	580	520	520	540	538	520	537	497	544	560	519	531	519	529	509	501	538	499	503	549	526	506	523	558	528	533	567	491	503	597	537	538	524	524	574	522	525	506	566	536	520	543	519	552	514	517	549	555	541	496	552	545	532	538	536	542	582	517	568	527	534	532	511	545	520	492	558	496	509	505	569	543	529	549	561	559	509	535	536	549	524	506	525	502	543	523	505	507	567	532	518	545	542	536	511	550	492	533	524	520	540	516	491	500	587	537	493	514	564	538	544	537	529	558	513	546	526	558	537	532	535	563	536	522	546	519	552	545	522	521	530	545	568	497	512	549	510	510	552	534	552	530	480	523	514	536	511	513	576	548	556	518	513	544	575	513	552	510	530	512	528	527	538	516	566	518	561	497	533	524	515	576	516	537	536	498	538	537	572	577	565	512	527	508	505	516	558	529	573	527	563	499	525	523	532	522	573	567	487	554	525	536	537	523	571	531	534	543	550	518	517	531	561	535	552	494	525	560	507	546	509	524	581	533	496	546	508	529	558	574	539	569	523	494	490	516	501	524	516	496	545	560	553	536	558	550	529	576	480	537	510	532	547	575	522	528	541	487	542	530	568	538	554	512	528	480	514	498	557	544	527	532	536	580	502	545	537	494	565	502	529	571	528	521	492	518	519	549	502	521	488	506	493	531	515	579	510	525	492	550	513	516	544	531	504	539	535	478	525	509	538	525	529	573	515	537	551	555	528	504	547	543	530	532	529	498	575	557	482	472	549	525	511	510	581	529	524	506	509	527	520	533	529	559	524	569	486	519	500	553	496	562	512	517	520	512	565	500	522	487	545	549	531	526	520	542	501	532	556	516	528	511	499	502	498	529	554	537	508	521	543	515	524	534	529	549	518	523	558	526	547	575	531	534	511	544	547	513	500	537	543	516	495	536	536	567	541	524	541	567	576	517	496	570	534	518	553	547	526	509	560	498	530	586	523	531	491	531	539	555	514	513	528	535	571	540	520	540	482	574	516	505	557	517	539	517	537	504	540	535	538	507	544	521	542	530	501	507	535	516	548	513	545	520	494	578	518	480	583	570	554	502	516	557	542	546	548	522	514	487	522	525	547	501	549	536	522	558	478	548	582	581	562	535	504	548	541	551	498	562	521	534	575	556	501	563	503	515	559	524	523	517	515	539	543	555	535	536	495	521	517	552	516	541	534	538	484	543	525	495	550	535	525	483	563	533	523	506	522	555	511	531	535	600	507	550	490	563	543	489	582	545	519	537	513	507	518	513	530	536	505	491	571	496	486	496	543	535	553	523	517	570	551	565	567	510	556	541	482	556	538	504	502	505	552	546	543	505	540	521	531	568	532	552	523	559	568	545	523	547	508	520	548	536	534	542	611	506	543	494	553	503	541	517	537	520	564	575	518	541	508	483	490	527	518	529	525	523	525	539	556	528	563	521	507	517	542	505	515	541	506	533	527	512	539	530	523	503	578	550	555	508	497	549	507	523	500	548	540	516	586	519	523	498	541	529	521	541	527	583	540	450	532	533	558	522	552	526	500	535	518	528	580	572	539	529	535	543	525	498	511	560	499	494	508	540	533	541	509	551	598	561	544	558	577	497	511	543	550	526	531	522	554	543	549	535	548	531	545	547	513	555	476	511	517	517	588	541	499	526	511	536	552	492	530	566	542	499	590	542	534	502	516	508	518	539	524	505	527	503	517	570	536	524	522	536	572	531	534	539	524	566	575	547	534	554	531	559	555	520	584	548	519	549	556	512	499	555	494	535	555	587	517	534	524	514	520	553	519	540	532	490	520	525	532	576	563	543	519	600	559	541	588	565	540	530	554	547	503	467	524	522	529	522	564	515	540	554	524	525	532	551	525	517	549	556	553	510	506	536	533	536	520	524	543	515	528	540	513	573	522	511	489	552	557	545	511	532	533	555	572	553	512	559	518	516	527	560
7314	11942	10823	6008	4210	3038	2288	1845	1538	1340	1168	1031	944	851	856	778	725	703	651	600	656	609	596	576	604	561	537	558	549	546	516	563	563	539	488	558	468	482	549	531	558	520	509	504	488	501	480	517	468	480	487	509	522	486	565	514	526	506	482	525	485	476	498	506	470	490	526	508	506	463	480	431	494	483	512	523	473	443	489	461	505	486	513	485	486	459	476	466	485	469	458	522	485	504	472	483	477	516	507	526	546	476	481	475	499	500	479	521	482	517	480	461	503	482	503	488	468	478	473	491	526	490	514	521	487	484	511	485	526	473	485	502	430	469	480	492	514	502	466	468	518	492	500	506	464	496	474	513	493	512	519	508	487	501	454	483	498	476	495	494	499	437	472	471	478	499	502	464	462	505	472	497	474	481	473	485	486	470	455	486	501	444	499	500	498	471	467	505	489	509	475	450	496	473	471	508	448	519	455	479	494	489	502	474	461	532	493	466	470	458	483	435	454	471	469	489	515	464	463	473	491	473	496	470	539	522	456	473	463	494	475	486	482	486	482	531	453	451	490	506	428	427	459	494	514	481	467	471	464	486	467	507	505	452	551	499	501	490	473	503	481	502	482	472	508	468	484	558	505	488	501	465	468	460	479	533	510	489	509	423	499	471	469	522	500	486	494	465	477	520	462	451	485	524	481	454	487	506	493	469	449	500	506	475	520	510	485	538	459	521	513	502	477	516	515	482	500	524	481	505	486	499	489	462	482	521	471	517	507	505	505	478	514	494	448	490	483	511	467	511	487	455	480	507	451	483	465	517	490	520	491	473	439	485	523	525	463	454	496	439	468	495	477	459	505	489	457	497	483	493	471	482	492	507	470	499	480	522	453	479	509	469	481	487	466	487	485	522	465	490	486	471	448	477	516	487	498	474	516	497	485	474	460	429	513	465	520	475	485	480	457	500	496	493	480	520	461	421	476	492	484	513	511	446	503	477	498	476	467	481	488	445	488	489	501	476	473	506	513	464	492	465	445	522	495	467	490	473	495	489	465	488	465	503	488	458	494	494	522	494	483	470	491	480	503	446	440	491	489	526	476	494	497	466	508	455	487	496	503	462	495	496	490	457	527	508	502	487	488	511	453	531	484	509	505	445	508	495	471	477	508	494	453	526	498	453	483	463	498	492	513	507	477	500	461	469	503	467	448	519	504	451	490	486	459	481	490	440	473	461	477	467	499	508	480	470	517	477	477	495	456	485	511	485	509	495	516	467	501	469	475	485	478	487	455	472	504	463	496	431	473	474	520	492	527	507	504	493	494	474	482	518	493	477	492	487	492	452	431	474	484	482	492	485	444	467	505	475	488	468	473	471	438	454	476	477	466	496	483	466	502	447	514	481	511	474	474	479	532	452	465	493	481	470	478	471	503	495	523	486	496	493	508	478	500	492	468	475	473	524	464	493	490	450	517	497	476	482	497	553	444	492	460	469	447	491	459	475	482	483	507	531	500	512	473	477	478	478	445	455	491	502	492	459	472	491	452	487	490	493	490	486	527	469	484	488	433	473	513	499	491	467	496	478	459	467	465	505	494	486	511	489	471	474	516	473	500	468	502	514	453	516	508	497	458	491	482	518	489	490	472	446	493	488	477	464	477	490	511	464	497	507	480	500	513	464	449	508	480	490	448	481	494	526	497	507	468	501	494	492	494	473	452	514	481	502	471	484	475	491	465	548	477	524	490	464	479	478	486	485	529	485	485	483	505	518	500	480	473	506	459	485	539	493	473	471	476	465	479	491	457	484	494	452	478	487	468	485	476	502	490	515	499	488	471	474	468	459	509	531	468	488	513	484	515	512	517	502	493	510	505	469	475	503	477	493	493	471	481	442	494	486	463	508	451	483	469	502	511	478	486	536	529	495	502	479	466	519	492	484	513	500	499	510	547	478	486	554	458	477	496	487	467	498	484	490	511	466	437	481	464	470	460	463	473	475	488	479	501	475	509	461	474	471	496	538	463	523	499	461	471	484	468	482	507	468	501	464	490	455	472	474	459	483	484	499	554	514	485	484	520	500	508	481	494	499	509	491	459	514	478	503	499	509	480	462	514	492	506	486	448	517	485	488	539	438	468	484	487	484	458	471	479	524	479	447	482	478	466	500	489	464	464	497	452	507	475	475	499	517	501	513	463	466	476	482	450	489	481	467	468	456	491	474	492	523	488	496	516	515	441	496	516	472	510	532	459	506	483	461	511	468	493	495	487	494	467	438	470	492	473	471	486	478	504	464	467	476	491	486	462	469	485	489	491	461	451	511	501	512	494	449	506	514	492	484	452	491	461	495	476	441	485	505	479	466	472	507	497	516	502	491	506	471	507	466	493	494	487	458	514	481	481	496	502	479	476	481	504	454	484	470	466	472	504	495	494	475	486	460	456	464	529	499	493	473	462	506	498	513	475	505	481	515	480	464	480	480	456	489	504	492	492	496	483	481	502	434	492	525	507	442	506	475	496	453	493	489	471	449	525	469	491	502	493	501	478	474	494	469	464	524	503	493	526	524	495	496	504	471	489	475	517	461	488	493	510	454	515	510	455	460	456	520	425	463	497	493	480	440	481	476	480	497	474	448	475	472	514	456	488	463	470	471	534	474	457	484	472	472	426	471	486	483	434	479	443	467	462	496	487	479	494	492	487	537	472	516	509	451	477	453	502	474	479	487	484	508	422	486	490	508	506	495	505	464	440	468	461	498	500	472	491	498	513	483	456	485	428	495	472	508	465	495	488	444	482	472	492	441	472	532	470	463	467	494	520	516	475	504	494	488	452	486	474	483	501	481	488	473	457	480	459	460	494	495	516	515	458	500	525	505	507	482	519	489	508	478	482	493	467	494	460	479	475	491	506	443	501	483	485	473	470	488	498	462	493	539	458	473	442	479	509	499	508	510	522	499	516	472	485	473	453	477	491	480	468	507	466	472	507	487	516	503	510	525	469	507	460	475	459	464	469	494	535	518	476	466	511	484	434	528	467	456	468	486	442	463	517	483	528	487	493	452	470	488	483	492	511	484	496	479	444	464	477	477	486	501	482	459	451	511	485	463	467	447	478	499	497	487	499	469	509	406	505	490	456	508	483	481	508	467	459	497	485	490	452	476	478	503	477	510	496	508	501	530	526	462	489	491	455	454	493	484	486	487	464	448	447	487	492	488	514	503	473	457	464	486	499	456	474	475	455	471	513	465	488	505	482	461	478	486	494	452	424	477	516	469	477	494	490	537	492	464	494	485	504	474	521	514	503	476	479	522	438	423	438	444	466	508	519	491	484	485	479	491	488	496	476	449	465	528	497	499	479	489	505	488	478	517	491	463	477	459	489	521	526	493	488	502	476	494	472	506	438	497	519	490	435	487	491	479	492	485	447	482	499	481	479	514	465	490	470	508	503	485	453	509	512	507	515	486	474	477	518	472	493	474	503	499	491	463	481	445	496	481	515	503	501	498	475	476	496	484	479	492
24235	21974	29153	25447	21980	22093	12122	2531	1784	1526	1452	1322	1329	1147	1156	1091	1026	1040	977	947	924	893	874	922	896	881	891	881	866	838	834	878	817	863	874	864	828	841	826	802	807	884	815	822	799	784	792	770	803	820	817	776	850	813	782	847	770	779	813	819	843	801	839	805	850	759	801	815	770	724	838	795	774	803	834	776	779	743	817	801	782	858	785	770	789	788	822	797	804	805	766	816	801	819	756	779	810	806	809	773	772	836	841	800	782	838	841	813	800	781	796	787	829	822	751	808	809	834	834	797	795	770	801	763	759	789	752	827	774	787	815	820	778	812	796	804	812	771	794	815	831	796	822	781	794	820	771	779	803	735	833	793	793	776	816	873	765	762	754	811	790	841	868	815	777	840	818	794	803	760	781	782	796	815	786	793	797	799	789	821	802	779	820	732	788	775	773	813	858	764	781	811	847	770	736	802	779	798	810	770	755	801	795	817	765	783	800	842	759	788	757	803	782	743	818	714	788	878	805	806	782	848	784	730	766	796	828	779	805	806	797	805	808	809	823	769	802	825	744	779	787	831	809	801	839	799	770	813	801	772	710	827	785	810	755	806	796	816	765	773	848	749	769	799	784	797	783	810	803	769	757	722	808	807	762	829	831	759	778	797	818	778	828	801	798	774	801	818	786	781	805	828	770	794	788	780	765	816	742	776	793	765	803	747	798	879	796	805	785	795	796	822	809	813	802	847	802	808	838	829	764	790	763	779	772	782	782	811	755	822	797	775	743	830	745	793	789	790	786	745	791	772	837	787	744	761	812	789	801	819	796	836	812	828	762	818	785	731	812	825	801	771	816	795	801	852	823	775	777	830	770	764	835	830	793	811	835	747	771	793	795	819	827	805	763	756	797	817	764	774	771	791	815	770	797	834	793	765	803	856	839	840	763	794	809	794	777	779	807	784	803	783	835	819	797	773	831	784	799	799	721	848	822	754	778	801	808	771	807	778	819	761	773	731	753	817	785	783	834	806	796	784	755	779	770	777	787	805	774	818	799	769	825	731	839	828	773	842	773	846	798	806	759	797	812	809	747	749	760	827	797	752	857	798	786	773	812	799	813	812	776	740	787	808	786	795	818	783	786	807	804	815	799	738	783	828	830	859	793	750	791	841	831	843	838	718	781	797	849	787	772	837	834	776	735	791	802	854	758	771	755	845	750	775	790	803	783	782	842	783	719	796	795	774	759	803	748	743	830	801	810	767	811	844	779	787	751	769	770	796	800	797	797	824	799	819	814	829	791	764	786	782	795	859	781	821	785	811	786	797	789	819	745	809	784	776	782	745	836	788	869	820	816	789	792	834	787	818	797	734	832	784	760	787	812	791	824	763	760	874	797	814	767	763	780	800	745	843	794	782	803	829	780	769	826	732	746	806	807	808	752	797	781	801	800	786	756	776	812	730	796	808	777	746	793	812	760	815	779	768	780	784	778	725	764	773	858	738	761	807	774	796	788	820	762	769	818	807	770	769	808	775	757	828	772	792	789	758	759	791	850	796	772	821	792	776	814	815	792	802	825	834	785	786	829	815	812	774	810	803	780	760	773	822	777	763	741	761	838	813	777	775	813	820	759	823	801	827	849	826	787	739	778	789	795	804	805	767	811	820	802	797	782	845	764	761	786	749	758	815	806	807	802	772	779	776	796	802	792	736	807	800	777	790	762	755	788	804	773	863	840	791	780	775	773	837	773	797	820	818	826	771	832	773	781	796	754	807	768	754	762	763	768	798	830	757	812	784	865	793	820	778	741	741	826	804	791	759	804	772	750	780	803	802	842	768	840	857	811	814	784	768	809	808	794	748	804	812	759	762	816	798	775	735	813	773	792	801	780	772	861	796	864	799	783	793	838	803	794	777	813	757	779	776	781	822	783	848	776	768	752	743	806	784	824	774	778	736	787	734	797	778	756	755	750	766	813	806	841	826	792	805	786	790	741	799	802	793	801	798	821	735	774	825	790	748	783	828	830	768	794	822	758	754	814	826	705	812	770	856	791	820	796	759	775	782	849	798	750	804	810	771	807	790	827	751	838	800	802	799	761	825	739	799	806	801	837	782	780	783	800	774	857	847	756	815	800	835	787	745	813	791	811	765	814	828	782	830	821	795	824	806	744	814	750	783	784	782	813	804	795	787	787	775	754	752	805	758	777	817	730	819	803	806	776	832	772	781	823	814	813	772	802	759	784	789	801	792	805	798	810	780	791	744	763	767	840	788	772	784	782	766	764	773	800	788	785	801	807	768	814	781	779	791	809	791	753	777	813	758	832	792	782	818	772	802	792	782	798	818	823	837	776	824	727	791	844	753	806	775	764	782	765	802	795	808	813	749	779	813	770	828	777	814	789	806	799	837	776	821	768	742	823	812	816	787	782	736	816	792	796	748	778	757	822	801	779	777	818	752	814	826	887	786	805	807	788	780	791	771	741	780	789	806	776	765	774	797	758	782	821	815	800	808	777	810	790	778	791	774	793	794	806	797	804	775	816	803	817	777	785	781	836	796	777	765	785	798	786	792	756	804	779	770	786	824	790	797	785	795	771	806	805	781	768	789	793	745	774	741	759	850	789	782	760	755	853	798	822	787	821	788	771	856	809	731	830	835	804	790	778	779	774	792	777	793	770	802	826	811	788	811	823	787	752	757	781	785	745	819	793	802	797	761	774	771	814	756	770	749	762	844	824	814	788	802	799	822	710	844	815	804	737	802	795	790	807	801	820	842	822	791	829	784	726	798	818	787	770	713	811	821	798	791	848	772	822	804	777	769	780	802	767	760	784	798	769	794	769	804	774	859	792	749	844	813	808	808	741	776	815	826	776	851	786	809	770	773	786	769	784	735	820	841	807	757	822	761	830	798	789	774	795	779	775	780	774	737	797	772	803	770	769	798	800	798	819	784	852	783	732	789	756	842	789	829	793	818	768	737	766	785	775	747	816	785	847	802	816	815	811	810	822	790	788	790	789	777	764	772	803	768	771	804	810	788	723	738	808	781	829	780	826	764	812	769	772	803	830	769	782	818	796	782	779	806	798	785	760	733	785	783	836	807	765	774	790	714	817	807	813	792	778	772	809	772	826	826	782	789	779	762	792	800	764	816	800	776	802	815	764	773	769	784	750	748	764	793	756	870	782	789	814	760	806	846	794	751	797	798	832	774	774	779	787	833	793	807	780	813	824	795	826	839	801	727	805	782	777	796	795	796	775	777	812	823	822	760	801	775	749	774	756	828	759	811	777	786	816	820	745	782	820	826	805	766	829	755	820	784	799	776	796	783	800	772	804	812	832	839	772	799	799	768	844	730	761	773	831	805	789	795	803	844	789	782	851	776	801	849	762	819	807	744	768	869	790	833	791	849	798	774	815	757	791	829	796	821	769	806	764	771	811	774	770	779	779	829	782	758	765	783	827	765	756	770	797	765	793	764	805	751	798	805	799	796	813	746	781	796	796	759	759	805	819	799
10776	19778	17918	10710	7427	5488	4316	3414	2895	2393	2157	1891	1720	1476	1419	1283	1234	1151	1077	1051	1030	1020	926	914	946	924	889	857	937	887	897	851	766	761	813	826	839	792	797	834	777	787	781	802	800	777	736	774	765	739	773	737	836	807	761	780	831	764	798	722	740	808	732	736	785	784	765	695	752	771	765	764	744	765	744	699	775	781	695	748	743	755	737	784	746	709	695	763	724	718	767	715	716	735	728	739	762	757	812	747	740	754	748	740	795	756	702	736	764	717	745	705	708	749	732	740	730	729	661	689	744	698	762	769	734	737	724	755	711	750	712	720	733	764	715	695	759	728	759	760	750	687	716	707	729	768	767	732	726	739	698	721	748	769	765	689	690	729	743	720	741	793	767	727	747	777	718	711	719	745	747	775	726	705	706	745	715	721	777	757	711	713	767	716	750	713	750	768	748	717	709	757	734	749	711	636	729	732	704	720	744	776	706	710	731	745	710	719	733	711	766	743	679	739	737	771	740	737	731	734	698	741	734	785	765	673	728	720	702	731	741	725	731	718	719	750	740	771	716	779	714	724	703	732	668	726	683	748	660	751	717	723	744	725	770	732	761	737	735	723	709	754	763	762	729	727	730	742	735	726	688	754	707	712	728	752	753	760	734	695	745	719	712	715	690	769	763	770	755	742	742	748	742	705	721	712	711	731	722	693	735	760	743	779	724	712	751	747	791	741	740	711	751	726	765	761	748	748	748	724	744	744	742	728	752	762	740	709	724	713	697	804	746	744	718	730	718	766	705	707	708	690	691	734	728	671	770	692	706	791	699	740	682	767	738	701	734	716	755	750	693	720	738	717	735	727	757	674	698	739	726	764	684	777	727	761	726	744	729	780	741	714	723	753	740	747	744	764	710	711	696	784	758	727	746	721	780	742	670	747	711	702	771	715	710	732	694	763	743	725	784	730	755	744	721	671	725	737	717	728	730	733	743	745	729	700	733	738	694	731	763	744	710	766	753	730	670	735	752	779	725	695	765	685	694	763	738	716	739	740	765	705	763	742	758	742	699	706	750	728	739	745	724	710	741	705	723	741	762	712	700	728	758	703	743	732	726	733	710	750	744	758	693	737	719	737	767	710	706	710	734	717	731	748	731	703	748	727	757	739	770	750	732	751	760	739	745	733	751	741	711	711	720	765	713	713	752	731	739	713	698	733	770	745	729	741	737	764	739	745	735	709	751	741	759	667	725	751	730	721	797	741	713	690	744	725	775	756	743	734	773	678	765	739	696	763	736	721	704	761	737	773	702	702	707	736	725	735	757	739	716	785	734	712	738	757	728	752	743	735	732	713	732	707	731	690	716	702	725	686	730	741	732	739	737	695	753	718	734	782	702	705	716	706	694	735	721	724	704	749	712	767	684	719	730	763	737	737	756	696	794	745	730	722	760	733	698	667	694	694	757	756	693	771	729	720	730	736	706	714	751	721	770	754	805	741	715	746	765	726	717	762	724	736	679	704	770	664	702	743	768	734	773	736	752	665	728	761	701	751	734	704	690	721	729	728	750	755	726	730	727	744	753	714	684	765	739	724	708	738	728	750	764	711	742	699	792	708	658	735	747	717	712	645	680	672	751	721	709	755	722	718	783	748	708	713	721	743	687	721	718	735	742	720	755	749	749	760	713	762	767	741	695	723	734	758	732	692	753	732	745	735	707	724	715	753	736	715	772	747	704	742	756	748	707	733	726	743	719	717	711	702	743	688	759	757	728	712	720	764	702	781	726	729	705	714	686	717	753	677	786	749	715	761	716	713	736	771	766	761	748	693	763	751	709	745	760	719	712	721	720	756	716	716	710	691	739	758	711	739	756	805	704	763	709	805	703	723	732	750	808	686	734	719	778	727	727	722	726	710	729	701	737	694	707	759	730	704	698	719	724	747	732	737	763	696	738	711	715	763	733	751	720	732	721	729	707	717	765	672	761	743	778	705	753	716	716	681	688	718	762	720	708	745	749	773	707	679	727	730	744	744	719	695	795	713	713	707	710	679	735	776	703	752	752	768	704	708	706	723	747	755	780	706	772	743	756	749	722	741	765	795	737	687	694	731	731	724	735	732	721	800	753	728	685	702	723	714	783	777	696	774	770	775	712	694	763	743	746	686	714	724	766	692	727	777	709	772	752	752	749	704	750	748	768	741	760	740	737	778	693	679	718	743	742	779	727	745	742	720	723	718	754	708	732	716	732	724	748	718	776	718	752	751	727	703	761	708	761	743	698	714	733	746	741	686	714	686	700	712	712	739	717	726	731	786	723	731	722	753	706	731	750	738	728	709	760	755	743	733	741	759	717	731	680	683	766	740	698	766	707	766	738	726	733	666	723	704	737	773	717	745	762	720	767	782	737	702	754	729	718	684	746	757	735	741	753	759	707	759	724	733	701	747	713	731	762	752	737	774	703	683	714	721	755	733	730	689	708	749	740	738	719	676	722	718	708	773	715	733	741	754	710	732	724	698	749	730	727	737	678	702	761	698	718	711	725	715	733	722	738	751	704	761	710	704	729	704	702	779	709	690	703	722	728	735	715	712	743	737	745	697	697	734	657	746	705	735	703	714	728	759	723	681	744	768	767	752	736	747	722	720	729	663	716	716	711	762	706	720	739	752	795	736	793	731	744	717	785	758	727	748	759	745	724	743	723	739	716	749	764	752	747	747	742	769	727	713	733	742	757	737	705	712	697	746	655	747	738	745	732	793	764	665	713	725	696	680	697	724	719	717	704	748	766	761	751	730	734	726	746	758	741	778	721	716	739	741	753	805	664	715	747	760	708	689	743	750	741	764	729	731	709	710	683	730	704	705	722	703	718	666	727	684	749	693	796	727	716	741	722	687	684	707	769	692	710	716	688	733	748	727	722	705	750	702	735	752	735	744	702	721	696	769	754	692	704	748	729	727	727	722	733	681	708	781	708	756	723	719	763	728	727	725	713	749	736	737	736	715	771	724	727	700	751	738	673	666	729	717	732	714	768	635	731	726	750	725	739	679	719	732	724	759	769	676	749	739	736	765	723	741	757	751	721	779	726	703	692	687	710	722	730	678	730	770	732	765	726	757	732	734	669	728	759	721	720	698	771	721	715	736	707	727	729	718	743	700	738	676	728	772	748	737	770	742	702	729	716	736	727	713	752	750	747	725	705	712	709	727	692	683	736	735	684	761	751	720	764	754	716	745	715	730	761	754	757	732	707	702	679	717	741	714	750	745	739	716	708	707	737	719	737	727	760	727	700	752	756	726	723	729	746	698	700	719	697	706	664	730	712	758	689	745	729	690	746	710	709	753	709	745	736	733	745	747	780	763	762	722	724	708	733	718	710	757	738	773	681	692	740	704	734	730	744	740	748	774	750	713	729	761	695	735	721	720	703	700	737	762	702	742	732	785	744	710	737	735	746	775	768	710	720	728	775	737	731	704	743	751	771	753	700	738	743	697	754	726	709	760	683	781	733	744	778	697
28285	14560	1868	413	320	235	216	192	201	183	158	178	157	180	181	158	181	169	140	160	161	179	184	150	163	168	182	175	177	150	210	163	135	190	144	163	174	166	156	185	172	171	162	176	155	159	162	153	167	178	194	175	182	169	168	165	184	167	169	161	195	154	163	176	191	191	148	157	160	183	151	154	161	159	170	157	164	162	184	130	165	164	167	193	192	187	190	175	153	176	175	174	151	171	163	169	163	189	174	162	173	152	167	162	153	185	174	186	175	174	164	182	177	162	199	182	168	153	167	163	166	178	180	159	160	175	153	145	169	162	187	186	159	158	167	166	190	177	163	179	164	167	164	183	159	170	202	144	168	182	168	172	159	186	154	164	159	155	171	187	172	152	168	171	180	177	173	189	175	170	148	156	199	184	167	180	171	177	170	144	185	157	164	165	163	181	159	143	157	169	175	169	170	143	167	192	163	175	185	183	185	170	177	202	165	153	160	179	177	159	166	158	158	143	182	182	194	163	176	166	168	190	166	176	190	190	175	151	164	156	170	177	162	179	146	149	173	173	164	166	172	155	154	163	184	174	170	189	167	151	157	163	182	177	152	157	179	144	174	172	159	163	182	197	159	165	170	174	157	165	176	169	156	160	168	149	166	168	187	164	159	176	175	177	157	187	148	158	176	163	162	171	150	154	183	168	174	159	160	154	166	174	170	185	173	159	151	155	182	150	164	164	170	156	160	154	193	161	178	175	182	148	168	159	173	157	171	188	193	145	170	164	158	169	165	171	175	161	156	173	173	185	165	161	183	181	172	180	142	158	197	156	170	184	185	174	145	144	180	162	164	165	152	168	159	174	169	166	159	159	193	209	187	166	193	181	171	159	166	162	183	173	181	168	173	168	183	158	162	168	170	168	173	137	181	192	155	167	159	175	168	193	172	163	174	171	152	150	177	163	173	178	160	166	164	166	175	178	171	176	161	192	156	164	177	178	171	168	176	183	162	168	150	167	171	186	168	174	152	179	201	149	178	166	184	168	180	196	190	176	158	151	159	184	161	144	176	159	163	156	162	179	175	164	168	178	144	142	177	155	196	175	174	179	159	166	164	160	160	167	160	189	164	156	157	175	190	152	162	165	163	165	166	190	165	171	158	174	173	182	161	168	166	172	156	185	173	169	165	185	181	183	147	162	156	181	186	175	168	150	144	177	162	194	159	189	178	171	169	176	165	165	144	177	180	169	173	172	158	152	131	182	162	154	183	179	163	179	168	182	181	182	165	184	182	154	159	161	189	157	161	156	167	178	184	175	177	158	150	186	155	174	152	156	170	183	145	165	158	179	181	186	151	149	172	182	171	159	166	147	158	148	147	173	187	166	176	156	168	181	142	184	191	167	166	159	157	168	156	181	146	171	165	152	150	158	158	207	161	171	157	176	191	147	156	150	176	169	162	193	200	163	187	165	177	170	184	177	190	155	156	178	151	173	137	163	156	187	184	167	185	151	161	168	164	188	160	169	186	171	179	172	167	169	168	136	186	182	185	150	131	161	161	179	162	168	159	170	157	162	187	177	155	180	179	178	162	160	187	167	171	163	162	165	183	180	160	170	182	171	176	162	168	155	170	141	171	167	179	150	155	171	158	171	149	153	174	187	173	182	162	164	145	171	170	175	175	175	163	172	152	200	191	153	170	150	170	185	145	160	177	181	168	142	182	153	167	187	161	172	150	202	156	174	156	172	155	177	151	170	159	175	160	185	162	148	172	167	161	140	174	175	172	185	167	156	172	163	177	212	178	136	140	167	163	143	202	162	167	181	156	141	164	168	175	181	171	170	159	163	194	168	168	158	150	167	165	158	151	188	161	156	174	171	184	162	163	186	164	170	197	155	162	147	136	157	171	160	148	168	179	157	153	160	161	198	190	148	175	165	171	171	157	164	168	189	180	164	153	165	172	171	185	154	178	168	176	158	161	167	190	173	182	164	159	173	175	171	176	174	141	167	172	177	161	164	168	170	156	196	168	167	175	168	177	173	176	153	167	170	191	192	180	199	177	174	175	172	152	175	178	159	169	174	169	179	185	159	152	168	156	139	161	179	162	182	169	165	209	174	183	170	192	166	173	175	185	159	162	169	137	189	186	165	184	168	184	175	181	173	159	175	202	173	180	184	154	175	152	164	176	178	186	162	161	184	161	159	192	179	162	175	173	182	151	161	160	167	131	184	162	181	177	190	179	180	169	161	175	160	155	145	161	168	174	174	174	186	171	155	172	168	182	179	164	167	179	170	158	200	175	166	188	181	164	165	174	159	166	158	149	171	184	159	185	168	152	169	155	184	186	190	175	157	189	162	163	152	156	161	175	169	155	182	168	161	173	178	178	168	174	151	182	164	160	174	163	175	184	155	159	167	177	176	131	176	168	145	168	150	154	152	162	190	178	159	183	169	170	156	156	178	180	164	174	180	160	161	180	169	152	175	160	150	169	155	173	171	173	183	165	162	163	179	176	160	170	140	166	158	170	159	171	165	169	170	162	167	152	169	166	189	151	168	164	154	188	207	182	175	183	159	179	177	189	157	164	163	159	176	168	171	161	164	162	183	185	160	157	177	182	164	160	159	165	167	147	171	171	194	199	194	188	158	157	156	174	152	153	159	164	177	179	171	153	158	151	163	161	170	153	187	133	161	146	165	164	184	166	188	168	162	174	155	175	192	166	185	169	176	160	152	141	163	160	176	171	185	184	181	190	164	149	147	165	169	171	171	145	168	200	166	141	166	155	184	166	171	179	147	193	171	181	206	174	172	163	173	163	169	164	138	182	166	167	158	156	157	169	165	146	171	180	175	175	167	177	167	164	181	183	187	172	185	165	145	186	159	155	185	185	179	186	170	150	193	189	156	168	165	159	178	167	155	156	143	168	172	156	159	181	181	158	166	192	150	162	160	168	156	180	172	168	165	183	174	186	160	173	141	161	161	164	164	151	179	174	177	178	168	187	174	172	187	164	168	179	168	195	173	175	156	133	170	165	159	167	171	142	185	179	180	175	172	181	159	162	164	175	153	174	151	132	186	154	179	165	172	149	192	176	129	169	192	169	199	143	178	177	188	173	161	160	156	160	164	158	176	144	187	185	153	170	151	183	168	148	157	156	168	164	158	174	171	157	165	170	185	175	189	187	161	181	151	154	182	191	168	162	160	174	157	165	155	180	177	153	173	195	163	165	169	167	157	166	193	184	169	156	154	158	167	174	186	158	171	162	148	152	167	173	151	155	172	158	168	188	182	157	167	180	176	176	166	166	171	152	177	179	171	167	162	154	171	177	190	173	185	171	164	176	196	165	195	167	159	171	173	160	171	171	189	155	146	159	160	161	207	174	184	173	171	168	162	171	144	158	170	155	175	181	174	178	177	174	159	162	175	187	160	171	180	160	155	171	186	145	165	158	184	162	151	185	161	160	176	173	152	154	152	187	161	165	174	172	183	164	186	184	146	159	179	178	159	197	174
5148	778	706	398	332	270	220	231	225	210	191	186	206	198	182	184	156	176	177	170	195	182	154	169	170	171	175	200	194	145	168	172	162	173	187	163	182	180	181	201	176	175	174	190	145	168	161	141	195	145	174	165	147	160	184	176	213	176	169	170	149	155	166	164	177	177	150	182	161	186	139	178	171	147	154	182	182	184	170	157	161	165	156	153	169	168	178	166	181	152	169	165	162	164	175	173	169	154	171	180	160	177	147	160	172	176	183	163	169	138	161	169	176	198	163	173	168	149	157	152	201	176	157	163	160	169	162	165	183	190	176	161	179	169	156	159	174	163	184	150	158	167	170	168	177	157	162	162	202	165	173	188	158	169	174	183	158	182	157	160	178	171	162	156	179	162	154	158	172	160	168	148	162	158	144	177	183	155	180	170	164	170	155	159	179	176	182	181	173	178	180	157	156	159	177	158	168	172	150	157	160	172	171	170	147	142	182	187	165	161	177	165	186	160	159	160	167	170	167	160	138	174	182	201	190	184	175	152	174	184	159	191	156	164	140	168	187	163	153	166	174	188	165	141	188	164	145	158	156	160	176	156	162	178	183	160	161	172	170	177	189	177	156	183	185	175	168	151	162	167	161	169	159	170	159	174	176	159	148	163	168	175	177	150	153	178	165	148	169	162	178	171	188	144	172	151	173	196	170	179	174	191	152	161	173	137	169	168	164	161	155	147	156	177	154	173	147	159	172	197	143	160	155	170	168	161	162	171	154	163	171	162	192	175	177	183	149	165	187	186	165	185	146	158	194	163	177	155	164	161	167	152	155	167	195	172	150	157	158	181	143	162	193	191	158	160	171	170	184	168	195	165	176	153	186	188	152	150	175	178	181	171	190	179	150	173	159	147	161	161	170	166	159	169	188	150	159	169	171	160	156	167	180	164	174	173	201	167	157	172	191	179	187	175	172	183	178	174	174	168	159	191	154	147	175	146	194	173	178	161	184	171	171	171	171	160	195	161	137	166	175	160	190	152	158	146	178	162	168	148	160	151	183	153	166	167	170	170	172	165	173	155	141	193	157	167	169	183	166	178	175	192	175	165	151	164	172	189	173	173	173	168	158	158	142	165	182	181	175	152	153	169	147	152	159	179	169	175	179	166	173	169	157	160	192	151	172	190	156	185	177	176	160	150	143	174	170	191	148	180	160	157	165	164	193	189	190	184	150	188	180	168	177	169	154	155	161	165	176	169	162	163	154	149	188	163	175	157	171	157	161	192	170	166	186	155	161	177	155	185	179	159	174	179	159	157	194	158	159	191	158	168	177	174	163	153	171	161	171	158	152	171	173	155	151	157	175	195	189	162	176	164	179	169	166	161	184	151	181	170	182	157	154	172	171	173	168	191	179	168	155	166	180	173	153	167	165	178	161	169	190	180	158	159	161	181	164	154	163	150	183	154	155	173	168	178	154	192	173	185	169	176	168	182	172	142	159	182	156	169	166	185	157	167	165	163	161	200	176	172	181	172	161	170	158	168	173	169	151	158	184	182	188	153	156	173	181	160	152	171	171	148	144	167	174	164	190	189	162	168	182	191	155	177	158	172	163	177	202	156	176	169	160	161	159	155	167	147	172	188	168	162	185	193	169	150	167	164	163	169	157	167	145	172	155	176	172	154	183	152	164	166	162	172	166	159	171	187	159	177	155	162	151	181	170	163	156	171	148	188	176	169	184	171	147	158	175	148	155	166	154	134	170	177	182	162	158	143	147	172	151	149	167	180	158	159	148	164	162	146	155	153	165	172	166	171	165	167	163	182	174	163	184	170	174	178	154	148	168	165	170	190	162	185	153	203	165	173	161	174	169	169	174	157	164	165	178	165	174	169	201	185	172	158	151	149	157	167	149	194	195	169	150	148	167	206	139	179	173	187	148	162	161	175	159	179	157	166	155	163	171	169	157	180	176	184	140	178	174	161	152	160	152	178	180	154	193	176	161	171	152	163	170	146	178	165	168	188	206	167	167	176	153	146	176	158	157	178	136	153	160	182	173	183	175	176	162	177	181	168	154	174	153	146	161	178	162	183	161	170	180	150	167	170	154	173	172	189	168	181	166	167	180	172	190	166	175	163	170	184	178	160	168	162	168	148	153	171	163	172	174	150	165	185	167	169	161	190	173	173	154	180	157	161	147	151	170	174	166	175	176	164	183	179	171	167	161	164	170	162	180	166	156	157	175	150	168	160	159	143	179	171	155	182	157	173	180	175	189	175	167	165	169	158	170	159	157	174	168	173	147	164	175	147	165	173	164	151	185	178	180	167	185	180	183	199	168	162	160	192	163	155	169	174	148	163	139	176	178	148	199	185	147	167	153	174	158	186	154	161	175	158	163	177	164	186	174	166	170	164	168	163	137	153	204	169	166	173	158	152	174	167	154	158	160	187	168	172	172	151	174	160	167	200	171	166	157	189	170	174	170	165	174	170	163	167	180	173	171	161	183	166	150	147	167	146	167	144	160	155	164	141	166	151	155	181	157	157	166	168	157	161	162	181	167	173	186	171	159	172	162	178	160	164	177	166	170	158	154	170	162	153	136	166	168	165	162	163	158	162	184	167	173	160	168	152	155	170	156	159	184	167	184	141	162	157	186	176	168	157	162	156	181	170	186	152	175	159	173	175	150	177	167	152	165	167	178	164	179	176	155	159	170	160	165	179	178	141	192	189	170	175	169	187	175	163	155	129	200	194	162	175	167	186	176	166	163	162	176	190	164	158	165	172	181	201	173	175	164	167	148	169	180	146	172	159	167	168	168	182	166	180	172	176	173	139	168	150	184	179	182	174	162	169	173	154	200	168	182	163	150	174	176	166	174	166	177	188	157	174	172	158	145	161	189	157	138	170	166	189	176	160	163	160	168	164	158	165	155	163	179	172	166	163	167	161	163	183	148	180	179	150	153	158	161	162	159	173	170	190	165	172	164	173	160	168	166	158	160	174	170	165	159	184	140	166	168	161	174	169	169	173	168	168	173	155	170	174	162	179	181	166	154	163	183	191	179	158	161	170	164	169	170	152	171	151	148	167	176	185	169	150	178	175	173	152	138	177	154	158	179	172	167	155	180	190	160	172	159	156	166	166	144	167	170	169	168	149	166	178	164	181	170	168	175	162	166	206	171	177	142	155	159	157	173	159	136	178	164	148	163	170	174	160	161	162	186	183	163	167	171	169	156	186	153	193	156	186	172	159	175	174	162	155	149	170	168	161	177	160	200	174	174	188	181	172	153	179	165	169	163	178	161	178	163	159	195	156	172	163	133	164	183	188	142	175	186	163	156	146	171	171	183	195	168	189	165	198	165	168	176	154	181	168	173	184	194	161	185	148	176	146	151	170	155	153	154	182	166	154	174	181	184	161	186	170	175	170	177	182	176	167	196	174	174	176	182	164	155	168	167	173	163	168	174	162	183	169	164	175	168	168	153	166	158	157	160	157	162	178	155	194	160	168	173	174
26575	21974	28855	25723	21980	13474	2061	1235	1061	948	880	861	746	719	781	732	653	720	651	645	630	641	629	605	594	614	594	560	604	615	572	568	558	600	573	597	583	574	592	567	570	541	584	616	604	582	589	566	592	585	605	580	543	582	616	549	555	564	588	571	552	572	576	585	576	526	537	547	605	546	627	548	565	539	555	598	568	541	552	492	526	528	541	549	547	528	580	551	572	564	541	559	572	572	588	547	541	552	545	536	573	540	562	564	573	566	569	555	585	507	591	549	576	575	581	603	530	548	583	543	563	561	600	561	565	551	557	546	584	545	562	614	513	542	550	572	570	520	541	617	585	599	589	535	572	571	558	574	560	597	555	530	572	520	580	566	534	557	631	536	558	568	533	534	517	549	587	579	616	559	522	572	575	561	590	555	549	555	563	602	558	520	564	534	555	582	555	586	573	568	530	567	525	592	530	541	537	518	578	525	606	551	571	549	609	544	530	590	548	567	560	525	609	547	561	591	521	581	573	565	573	553	572	548	564	519	570	559	557	553	543	606	570	577	525	550	608	560	558	546	568	593	548	571	511	563	561	511	565	575	554	598	515	574	587	591	579	550	559	578	522	588	541	582	551	563	513	571	583	538	585	560	588	594	586	578	546	585	567	582	518	545	545	526	540	598	539	545	536	570	552	552	584	576	547	545	529	538	551	535	564	563	555	576	577	565	598	562	525	576	538	592	604	567	592	561	563	560	586	578	508	545	530	560	555	510	534	568	574	558	564	570	556	520	616	552	559	546	602	571	545	566	545	563	518	532	586	516	569	564	515	538	547	619	620	588	562	530	531	542	583	537	553	557	594	536	568	556	537	552	572	544	554	581	510	538	537	517	551	581	556	560	551	540	559	529	562	561	583	568	546	550	593	578	574	545	582	524	576	570	554	549	520	534	542	575	578	543	584	564	564	541	564	552	579	560	604	533	601	566	554	543	589	538	550	539	528	527	583	550	584	560	564	566	589	543	553	524	553	536	539	515	538	541	586	611	520	532	530	546	579	573	533	533	559	580	557	523	597	536	598	570	582	547	561	558	558	525	516	577	544	571	536	561	570	553	604	576	569	577	571	550	559	548	588	547	563	575	590	572	556	569	518	533	511	569	568	560	533	548	564	566	570	600	575	560	579	565	570	579	545	547	551	573	546	561	541	560	585	565	577	538	533	577	577	583	546	542	597	562	582	570	589	569	571	567	535	559	544	583	599	594	573	501	562	567	573	539	533	550	546	549	614	576	573	524	566	496	572	554	572	551	580	570	582	566	536	544	543	530	539	563	547	563	551	554	551	570	542	549	551	581	567	542	553	621	559	578	535	568	565	533	559	511	513	559	574	550	562	569	566	537	554	548	546	555	537	508	547	522	582	559	544	550	587	518	554	539	580	529	551	568	583	557	563	543	580	540	517	538	562	591	560	607	571	557	587	514	533	581	525	541	548	546	523	558	585	573	552	568	542	523	541	551	574	561	539	565	582	587	548	559	634	552	562	572	543	626	614	580	611	556	613	551	574	564	515	554	569	512	557	582	524	561	514	591	512	576	518	569	553	551	536	535	526	546	603	584	546	600	544	577	609	593	544	529	558	546	596	566	558	547	542	575	524	569	549	578	533	537	572	551	528	526	591	533	558	567	573	551	559	562	565	570	504	556	583	571	582	514	535	579	509	588	546	571	554	576	580	540	550	539	563	579	536	527	590	494	518	551	561	590	539	558	588	554	526	592	583	524	502	569	557	525	538	521	597	589	596	540	610	546	566	566	574	523	518	523	576	553	569	586	609	550	583	545	581	538	583	518	584	554	567	552	540	553	585	521	541	536	554	530	560	524	556	522	588	593	574	549	526	549	589	520	551	529	496	504	569	564	504	540	554	546	557	572	599	537	525	545	571	602	577	572	558	563	571	573	559	545	601	586	541	567	587	563	546	547	532	569	560	589	580	584	572	575	522	552	584	535	582	561	587	564	617	569	571	589	583	585	581	577	589	573	540	552	534	538	568	572	536	552	584	561	541	535	508	569	521	575	595	507	551	544	543	544	584	550	553	573	584	551	528	536	539	543	574	518	584	509	555	557	495	571	575	603	560	561	503	586	553	535	534	545	543	539	513	540	573	542	510	590	568	541	518	538	577	603	541	559	558	562	559	564	540	536	551	588	548	583	572	563	546	557	585	519	565	526	569	558	526	564	559	568	545	600	534	544	534	521	533	577	564	533	529	539	547	608	539	599	520	536	544	575	582	558	575	537	548	543	587	551	581	549	549	513	565	574	539	550	529	527	546	574	508	573	501	565	553	571	539	566	555	555	543	603	543	569	558	577	557	542	567	575	570	544	546	568	525	523	589	547	556	580	551	548	522	575	572	573	545	597	566	566	532	491	579	583	552	566	544	546	562	547	546	589	595	542	539	592	556	559	576	570	571	574	557	591	570	570	496	519	532	538	556	542	550	530	554	580	498	577	619	558	563	556	509	540	593	566	596	550	549	574	573	590	537	497	567	557	576	525	535	558	548	545	583	593	547	549	582	544	551	546	562	583	564	550	591	517	554	542	540	582	550	518	574	539	574	555	622	575	541	574	566	554	545	577	535	582	507	559	542	530	557	593	576	584	574	585	546	551	555	502	540	575	600	548	580	549	533	556	550	563	534	563	542	579	572	557	592	568	537	549	543	565	552	524	612	537	574	592	580	579	509	580	512	588	586	597	515	546	560	500	522	533	543	515	542	523	554	599	551	585	554	576	585	606	539	578	570	571	557	528	546	541	578	615	613	538	548	540	543	517	498	546	534	591	571	583	529	551	567	563	574	508	513	534	544	533	564	522	546	567	592	536	486	580	554	570	511	546	541	542	537	583	564	546	517	546	543	592	552	552	541	591	578	591	604	569	543	546	563	550	563	552	574	539	570	570	536	581	568	549	556	553	565	540	550	541	562	547	564	594	595	594	577	599	559	562	527	573	569	547	586	566	542	557	570	550	586	527	556	568	523	551	582	509	552	517	556	535	498	554	554	536	607	595	572	559	537	534	561	548	550	552	594	529	521	540	585	546	545	522	558	543	521	518	545	587	576	558	576	591	582	555	525	566	608	556	568	547	556	549	568	525	590	576	589	588	561	537	510	541	561	529	552	570	571	563	535	587	585	561	489	554	531	580	527	599	596	535	611	571	591	541	564	564	557	529	574	523	540	589	500	536	578	541	564	593	551	532	553	576	519	563	544	588	550	528	532	514	570	552	566	517	563	576	530	531	636	538	557	566	564	542	525	532	530	563	533	566	533	560	608	577	564	553	533	582	546	547	531	597	569	528	557	576	538	569	523	543	540	506	538	550	562	537	556	519	556	544	548	550	604	536	543	538	546	538	565	559	537	565	572	546	560	562	549	595	550	540	566	551	555	562	569	529	559	571	565	561	526	582	602	556	535	556	586	536	528	563	552	566	556	586	608	574	563	562	584	544	561	554	574	526
7706	12496	11324	6400	4191	3152	2434	1990	1648	1357	1237	1075	995	897	867	782	769	733	711	672	675	696	630	622	620	583	604	585	629	613	572	574	614	541	547	520	552	547	538	552	534	534	534	523	561	541	501	525	565	533	555	531	544	499	512	550	481	508	552	541	558	511	554	521	525	508	505	518	479	479	537	515	547	534	494	523	490	487	514	502	528	523	490	495	518	494	488	539	494	463	535	531	516	502	522	511	499	501	536	489	499	544	523	504	474	530	516	574	523	514	528	546	501	503	510	514	524	478	512	533	514	489	538	519	551	502	528	475	514	500	570	519	528	493	548	492	486	498	516	506	520	532	532	526	514	478	511	537	529	496	514	554	517	525	498	504	488	511	548	511	491	522	528	502	515	510	524	523	464	495	511	527	523	549	519	497	506	505	493	495	522	501	533	504	543	517	520	521	499	536	516	538	497	515	529	492	513	531	522	482	522	524	511	494	519	509	475	483	472	521	510	505	510	529	507	502	528	551	489	509	507	496	475	497	485	526	532	482	503	486	535	512	533	541	478	506	486	490	561	478	506	503	470	485	481	456	510	529	447	512	541	492	523	519	526	521	518	469	524	495	533	502	489	515	540	513	541	482	526	521	517	524	518	481	517	520	530	518	508	521	583	517	556	495	486	519	510	511	487	518	509	493	510	518	502	489	539	488	525	517	526	524	498	541	513	459	548	530	525	514	508	511	525	504	516	515	518	486	556	494	527	508	505	523	483	512	522	500	502	521	465	524	488	523	497	551	529	535	506	542	482	498	511	519	519	488	511	503	497	521	527	488	490	499	512	469	530	520	514	487	546	515	479	503	501	492	483	513	489	528	529	503	506	479	482	518	519	525	482	530	503	475	501	519	561	467	446	552	510	562	509	534	521	505	524	509	482	461	535	487	476	536	496	470	555	507	554	521	469	497	508	530	517	514	538	496	495	509	509	492	511	538	529	499	539	484	485	508	504	483	509	558	534	473	480	484	538	521	521	484	499	480	531	459	492	535	511	535	478	524	546	499	503	490	545	462	526	502	535	552	522	507	509	513	510	507	480	485	509	524	507	528	519	508	500	521	509	513	493	525	476	530	521	492	493	535	514	540	508	541	471	517	501	510	527	532	484	479	523	494	503	528	485	472	525	514	517	527	513	538	497	505	487	520	508	509	514	496	503	497	560	527	489	513	507	521	529	501	526	515	514	541	506	515	502	525	542	499	486	510	521	511	528	537	524	496	517	541	497	477	499	493	508	500	526	535	540	506	509	530	500	495	506	511	512	510	511	497	498	516	485	500	520	481	520	468	521	503	501	507	514	480	479	524	488	502	524	482	522	527	519	511	469	520	495	474	507	480	497	506	532	544	514	514	498	517	524	473	522	519	518	503	515	500	527	530	516	540	512	495	530	521	526	483	501	490	525	475	534	502	502	514	492	527	491	487	521	536	514	522	468	539	537	526	542	500	495	488	528	533	508	475	497	537	513	531	515	467	501	547	497	499	522	536	504	463	488	488	494	452	507	472	512	513	580	468	479	521	501	537	507	480	520	483	506	524	516	499	499	539	499	529	508	521	514	477	503	496	542	481	490	504	489	502	549	503	488	523	525	539	518	517	528	513	528	471	547	501	520	518	499	520	522	528	498	514	510	526	479	553	507	513	521	477	519	465	538	490	514	538	505	527	506	527	535	503	539	522	492	482	488	507	520	495	519	496	490	556	505	485	508	517	510	501	465	519	531	499	476	538	516	525	509	528	526	501	507	504	538	525	496	496	490	521	445	526	496	542	508	519	485	494	472	534	480	502	462	482	503	499	496	527	518	511	500	542	521	499	482	540	533	506	462	533	486	507	515	517	499	494	519	466	535	545	498	506	509	523	543	513	499	536	512	533	516	526	497	496	496	489	483	543	514	542	483	495	504	493	531	513	467	490	510	505	488	485	488	508	534	516	472	531	494	517	537	526	495	507	529	547	540	504	504	501	479	505	510	535	511	493	512	493	512	489	517	473	499	528	512	506	495	490	502	528	483	527	502	556	566	507	494	525	449	513	514	457	484	542	502	516	524	535	483	543	504	506	470	497	480	507	505	534	556	546	527	541	508	548	538	493	481	533	530	480	524	501	521	470	504	510	460	491	510	476	530	525	499	506	535	534	463	505	537	454	482	509	509	549	559	503	571	512	506	471	510	548	539	501	508	485	509	497	519	520	481	537	545	489	513	501	536	501	526	503	431	534	492	545	485	468	532	523	548	527	516	499	499	521	553	474	522	546	496	514	542	482	491	524	485	500	507	511	514	496	513	533	533	526	525	552	475	535	505	518	501	505	516	465	481	539	518	521	523	532	469	530	499	513	518	504	482	531	534	519	510	483	506	504	514	542	516	509	467	498	515	528	501	527	529	492	516	528	508	506	500	503	510	511	527	480	503	539	471	501	470	541	526	488	511	502	489	497	479	509	550	500	490	495	523	527	500	533	482	517	517	547	498	478	563	541	510	554	473	488	540	497	509	534	500	509	460	507	541	518	488	499	508	484	477	512	518	503	486	492	545	497	516	546	484	524	506	512	514	514	491	507	503	501	519	516	506	521	484	479	495	551	520	516	485	510	504	503	504	502	506	513	471	505	506	496	502	503	506	491	497	518	497	461	468	511	480	531	497	537	499	547	527	532	519	472	494	501	546	509	521	502	536	467	518	462	505	529	519	499	489	508	531	524	486	527	491	540	537	535	534	510	512	500	455	591	515	489	486	504	482	472	504	506	527	485	502	494	497	498	497	517	495	475	540	546	525	498	513	491	482	543	482	533	458	507	541	523	507	507	493	459	515	498	518	491	513	494	506	539	497	589	476	514	517	481	491	501	503	518	546	520	499	538	520	515	535	536	470	540	521	516	506	467	471	500	506	508	506	535	503	493	489	498	548	480	476	508	499	498	551	438	508	536	521	517	509	537	537	504	471	526	543	551	493	488	528	508	469	536	532	527	527	542	533	503	529	547	479	487	517	548	523	536	551	519	556	486	496	496	492	486	516	510	559	552	516	525	546	513	499	529	536	539	508	487	520	457	489	492	469	463	498	520	603	484	525	515	509	497	515	496	479	495	513	493	522	517	518	500	489	488	458	467	462	518	495	492	503	499	493	520	484	542	486	508	518	524	517	514	523	492	529	501	492	472	525	505	449	533	494	510	508	509	513	507	525	502	516	485	480	528	492	480	526	526	566	524	514	467	607	500	516	501	505	532	519	564	550	541	481	526	534	492	507	503	554	491	517	532	535	509	524	517	534	498	532	518	513	511	499	547	482	497	520	486	496	502	461	490	515	498	492	476	524	499	504	538	566	521	532	494	483	533	520	520	511	485	521	476	519	496	542	520	482	489	489	528	521	552	519	473	505	518	497	527	534	495	526	509	539	481	523	472	474	507	545	515	519	501	558	496	535	508	532	488	518	486	542	494	575	514	547	478	527	486	502	540	506	498	506	465
24220	21966	29139	25464	21975	22117	11797	2318	1778	1546	1405	1349	1236	1117	1118	1072	1062	985	962	943	872	960	886	923	961	870	907	869	831	882	861	840	834	869	830	800	833	859	839	801	866	791	800	822	799	851	791	790	868	797	838	820	837	805	825	844	847	853	815	793	796	792	779	790	751	736	815	808	891	772	781	799	818	809	819	792	831	796	810	788	784	787	827	817	799	791	793	807	813	748	791	836	776	859	787	808	734	829	828	833	801	857	846	832	791	740	776	808	801	823	811	803	799	806	762	779	848	805	806	801	831	795	725	827	806	759	822	781	852	829	816	836	794	789	842	752	799	819	784	796	760	767	828	824	889	824	824	749	821	826	787	796	741	796	843	735	745	820	776	808	763	758	776	769	785	848	820	844	794	767	804	826	785	763	805	831	808	822	779	791	809	809	825	811	791	774	763	817	823	785	828	793	788	764	793	764	805	794	852	794	777	736	777	769	748	861	785	804	734	775	820	830	759	781	792	785	804	814	789	790	827	782	749	795	795	836	765	799	773	828	815	849	776	797	786	783	774	793	804	814	809	813	715	779	822	824	788	806	785	746	759	805	810	761	800	806	770	801	762	780	812	775	769	825	750	814	804	799	875	757	761	791	788	772	789	818	814	793	796	742	802	755	790	791	787	749	740	754	798	787	808	781	774	820	786	766	792	812	807	755	809	786	748	793	757	799	799	846	770	775	834	794	775	808	799	773	789	841	807	788	765	814	781	802	754	819	780	752	811	777	792	792	809	770	794	785	845	733	834	848	781	818	793	841	766	824	821	834	795	835	781	791	774	797	828	827	792	818	759	789	788	793	836	802	803	809	821	832	802	762	803	781	733	767	789	795	791	817	812	801	812	815	820	864	801	866	839	774	783	780	780	832	761	801	832	816	816	783	833	781	820	793	794	771	845	829	811	799	843	773	805	753	829	773	775	751	816	787	775	811	796	783	758	838	811	782	809	834	761	768	801	813	837	802	798	790	761	835	827	812	779	741	792	804	773	817	754	796	794	775	755	814	733	802	819	817	823	820	814	818	778	763	811	802	770	808	776	819	803	839	797	812	804	756	812	783	778	769	806	775	825	788	779	787	842	819	808	792	751	768	820	728	814	802	792	801	823	862	821	790	755	741	783	813	808	788	828	751	837	811	800	805	776	777	818	783	782	750	750	714	802	826	754	794	803	809	829	801	776	829	811	780	822	804	828	819	831	776	747	814	723	830	786	818	764	764	768	789	827	768	773	793	821	783	813	754	821	832	767	798	819	797	755	797	778	810	761	805	785	786	825	783	793	816	742	831	782	812	830	813	805	778	803	786	812	776	816	805	778	827	794	773	757	795	779	811	808	776	755	809	832	780	786	753	761	764	820	788	769	781	811	792	813	775	802	817	806	841	778	810	761	823	725	804	743	743	841	802	776	799	789	795	807	804	802	770	756	798	798	762	784	741	821	779	762	757	862	786	796	792	805	800	872	800	806	807	814	769	808	788	813	828	739	811	824	759	808	823	810	786	820	768	810	810	811	806	771	755	787	730	775	841	787	803	776	787	797	765	797	800	750	746	842	857	803	770	791	801	820	796	748	808	797	793	791	809	852	825	804	794	846	827	810	844	758	793	811	759	778	797	750	818	838	778	822	768	785	788	809	794	827	820	796	837	748	799	793	730	805	829	847	811	832	817	767	792	792	779	770	835	773	779	799	799	826	805	787	789	790	791	792	774	797	799	825	797	779	778	800	830	823	806	801	777	776	805	766	756	772	809	799	785	824	840	760	802	805	786	731	808	794	793	798	837	748	836	794	803	782	827	786	776	778	844	739	762	760	817	725	825	762	781	825	767	745	767	747	777	805	780	782	785	800	802	764	832	775	807	827	849	762	803	769	737	817	773	765	808	841	797	790	770	791	784	843	802	749	812	756	801	800	765	755	806	886	771	811	772	742	814	810	792	807	746	771	785	801	767	780	802	807	797	779	770	789	770	870	842	814	739	795	792	760	860	778	755	815	754	866	802	805	769	806	791	846	778	768	815	801	728	763	752	809	789	753	785	832	798	827	800	837	786	713	837	839	788	773	785	762	759	786	787	790	807	756	824	794	765	834	844	750	769	803	796	836	757	824	781	773	827	782	797	758	796	809	828	810	774	820	802	810	838	814	836	799	790	775	762	795	758	811	837	737	845	812	828	824	782	819	790	804	818	804	808	805	836	828	800	822	829	847	824	782	804	762	812	833	729	849	815	770	800	784	815	808	764	756	767	803	737	786	813	777	771	809	813	831	792	795	807	802	769	844	816	752	765	742	765	834	751	793	799	817	741	783	793	748	781	765	774	797	790	797	736	766	788	793	870	788	819	788	794	770	824	801	780	784	792	744	796	789	754	781	778	771	834	797	781	775	778	769	761	790	831	816	790	861	727	765	784	806	753	793	841	791	799	739	727	809	780	794	808	799	805	751	809	820	774	801	791	819	772	787	811	823	836	791	791	720	796	755	792	837	800	801	825	747	830	751	798	818	827	830	816	842	774	804	832	735	748	816	763	825	744	815	819	790	795	726	805	743	844	784	801	764	814	751	844	787	800	821	751	790	774	781	814	804	808	819	782	813	777	839	761	770	864	799	826	795	803	804	803	825	753	758	764	790	785	778	825	849	781	845	768	778	828	805	767	769	785	774	770	767	774	796	762	803	750	771	729	825	769	787	817	775	803	774	790	792	832	797	774	834	785	801	847	788	840	735	767	802	772	825	804	721	806	817	799	775	781	807	799	793	797	758	731	783	800	756	797	797	801	822	783	751	800	793	727	825	782	801	775	784	765	773	804	833	837	800	793	780	761	801	791	787	779	740	768	867	837	790	779	804	767	760	782	774	804	757	801	823	789	759	821	765	819	793	785	829	791	810	839	768	803	779	813	853	761	763	827	797	823	796	790	804	791	774	830	783	809	730	809	848	758	781	783	756	793	844	768	751	854	746	781	747	809	773	779	819	809	832	726	810	777	800	803	818	772	781	788	757	806	809	771	778	807	830	779	817	835	799	812	753	725	816	795	798	779	785	755	782	766	820	780	773	780	710	759	771	811	785	773	758	777	830	858	808	769	805	780	846	778	795	792	808	780	805	804	778	777	859	804	773	767	814	764	819	799	790	742	792	779	778	803	786	779	830	759	756	829	874	831	767	794	817	831	777	792	773	759	827	770	808	799	822	737	783	754	755	754	745	778	821	760	799	758	785	792	873	764	773	785	755	775	782	796	817	806	744	816	757	829	790	811	786	796	793	802	821	773	807	823	776	836	780	777	762	792	795	746	786	795	819	789	828	804	757	818	730	771	800	802	755	750	848	774	749	801	824	786	791	751	802	808	797	816	844	800	814	771	793	784	800	802	797	762	806	787	821	826	802	823	801	837	826	789	829	776	813	805	784	799	811	815	794	722	812	840	849	831	771	805	782	831	791	769	756	869	782	774	722	796	778	784	790	757
10697	19691	17945	10609	7478	5461	4178	3358	2854	2382	2105	1876	1689	1506	1359	1329	1291	1203	1095	1014	1065	961	1007	947	934	931	881	913	916	825	818	883	863	823	765	825	814	770	787	762	790	824	796	781	779	796	767	855	744	732	726	804	739	837	789	740	788	763	759	765	809	731	798	776	734	729	751	736	771	732	722	702	763	719	756	729	729	779	736	740	718	718	750	751	754	791	767	724	677	753	735	752	718	757	760	746	763	732	724	735	746	745	772	732	719	732	730	727	779	677	737	665	740	740	773	708	719	743	768	711	703	744	763	757	737	721	699	752	729	760	805	745	730	733	673	755	745	701	736	779	806	754	748	695	704	724	749	739	737	745	746	746	767	733	748	733	731	736	723	763	761	748	807	759	750	716	755	719	743	785	751	754	676	743	736	696	773	726	706	722	721	752	779	744	772	743	696	776	722	765	730	687	707	712	729	744	721	688	758	730	759	724	706	772	711	781	748	723	762	773	755	760	697	735	689	768	733	729	755	750	747	717	743	753	711	742	764	741	713	741	775	712	719	721	764	711	745	734	708	771	693	704	731	723	729	712	724	735	741	724	752	704	738	700	693	759	714	753	717	808	732	772	756	719	746	778	726	754	726	722	718	700	680	739	782	737	743	751	701	750	737	736	761	715	711	693	746	745	743	735	764	730	734	732	716	700	745	738	754	789	697	753	749	724	727	760	750	729	715	703	703	707	717	750	752	731	749	728	704	690	657	742	820	744	773	734	732	767	757	717	701	713	743	745	737	702	711	704	741	739	712	753	743	741	749	745	705	748	726	772	759	741	729	662	753	742	743	756	791	746	751	726	732	722	748	769	729	735	731	719	747	755	725	735	745	674	721	750	763	762	736	723	744	715	767	721	703	718	725	725	775	743	753	713	732	741	701	720	709	710	739	688	780	743	716	727	700	749	733	798	752	743	767	729	763	775	776	733	730	718	748	718	651	789	755	736	686	717	694	742	757	751	763	780	720	723	698	721	734	726	737	716	713	719	724	719	767	735	706	735	732	730	738	751	747	751	684	684	703	730	762	735	747	727	770	774	713	760	700	723	715	724	732	720	729	750	710	751	773	744	729	708	721	757	696	735	733	732	748	723	711	791	735	739	780	718	760	762	724	757	720	757	717	711	738	740	721	726	731	742	684	767	754	718	788	747	791	735	711	721	746	746	752	744	720	757	775	761	758	718	701	730	707	670	722	748	721	695	736	752	711	767	769	715	751	718	709	690	758	740	733	730	718	739	710	743	690	706	681	711	757	712	725	757	700	760	687	739	723	723	764	697	703	715	784	742	736	750	752	727	734	731	758	767	759	753	743	736	695	736	695	705	757	707	689	759	704	735	685	713	745	731	719	731	738	722	767	752	741	713	738	694	771	723	749	735	746	753	773	697	749	749	709	766	752	704	760	740	667	749	711	721	709	723	719	707	730	713	741	787	747	771	721	776	714	737	757	736	749	695	728	739	759	700	744	787	768	715	714	780	717	730	743	764	765	698	719	771	727	714	734	753	753	727	736	749	695	752	719	739	710	724	709	703	760	735	718	717	747	712	710	735	703	749	755	766	776	734	723	759	733	678	722	711	750	689	716	738	743	726	714	764	717	720	773	765	775	713	760	760	697	761	723	717	727	743	803	744	776	778	709	733	736	754	760	724	759	733	713	710	715	757	720	751	758	732	706	685	766	755	722	727	720	728	742	729	692	719	713	715	749	735	742	680	702	755	739	766	698	732	721	775	752	753	720	715	747	798	711	731	728	736	717	761	714	715	680	770	764	729	730	715	702	774	743	731	767	755	800	704	726	727	760	718	706	759	735	708	736	733	710	769	734	681	713	741	729	808	726	720	759	756	734	687	721	750	669	692	710	750	731	709	753	730	766	729	716	769	722	706	747	720	711	740	698	781	698	724	700	699	704	782	730	704	744	703	742	765	730	690	742	739	750	703	731	741	733	755	676	733	728	735	717	754	736	721	756	769	730	727	720	745	694	742	717	723	760	712	772	747	762	774	742	796	724	708	747	695	711	775	778	720	755	706	730	696	726	742	719	731	767	716	756	747	706	772	740	758	697	722	724	744	764	709	723	695	748	758	692	773	762	772	702	747	734	720	707	717	719	744	713	746	747	707	718	732	764	741	789	703	746	763	707	702	713	774	748	721	738	724	698	806	746	721	762	711	744	739	750	728	739	694	737	699	702	706	732	723	697	752	736	767	727	728	712	722	726	756	740	710	757	776	747	673	770	712	761	779	754	791	730	719	744	770	716	720	714	701	720	701	751	740	735	752	726	742	725	747	722	689	729	755	685	739	745	701	734	708	736	730	796	713	751	761	729	701	720	750	695	715	715	719	736	726	748	812	745	744	708	709	700	702	695	765	731	744	755	779	759	745	775	733	740	713	730	757	668	717	735	718	736	725	782	701	767	765	718	763	727	695	717	736	766	705	734	722	730	732	691	744	740	684	732	742	713	746	752	737	778	785	738	757	765	761	756	713	737	769	714	736	772	748	758	751	709	688	756	722	680	717	757	704	714	699	754	701	768	785	737	673	704	713	749	715	765	723	673	745	668	706	727	751	743	706	731	695	749	753	722	716	762	717	657	704	754	750	711	748	745	739	747	724	700	703	703	755	724	743	785	772	767	710	693	744	705	716	686	761	685	741	707	754	697	750	740	715	713	731	722	744	712	672	704	707	765	744	744	714	770	723	732	741	681	733	735	686	720	721	687	696	689	727	701	703	709	737	730	759	742	721	711	719	722	740	740	686	718	706	733	727	703	687	723	755	737	723	732	717	763	727	759	756	700	738	701	724	757	743	721	763	770	695	768	795	733	739	753	730	701	763	784	726	764	721	783	770	747	815	756	766	741	762	717	735	730	743	741	745	643	742	729	671	739	716	775	728	706	717	692	747	704	721	739	712	734	703	709	781	754	707	721	733	733	719	733	677	769	740	741	749	729	808	784	781	753	741	767	764	740	732	746	691	734	708	725	799	740	718	712	772	733	715	720	754	773	727	703	773	742	787	713	703	730	760	705	717	759	730	706	720	752	735	740	706	700	751	744	738	768	723	747	702	762	760	748	741	730	760	687	747	712	754	669	717	735	735	747	743	742	752	741	738	768	723	736	694	718	767	758	755	731	730	746	725	767	715	727	737	772	695	789	729	727	752	716	720	727	717	714	722	690	753	694	734	731	735	690	712	721	724	763	733	692	754	752	749	726	764	737	716	778	695	707	730	737	747	729	778	734	740	762	685	777	762	715	710	743	714	747	779	744	791	765	700	718	694	775	750	704	755	720	747	718	720	749	741	716	756	729	742	722	730	729	738	708	711	753	696	720	794	738	724	735	718	751	735	742	718	762	723	765	736	727	725	746	755	699	778	734	681	698	733	667	689	698	753	751	724	734	752	762	691	732	717	719	715	702	755	726	740	711	726	726	711	735	724	720	738	738	753	757	742	809	750	715	765
28401	14537	1853	419	300	229	212	182	183	187	187	189	195	166	170	152	170	187	169	178	178	164	170	191	174	179	148	158	184	155	160	167	155	167	190	193	201	186	159	155	186	186	174	177	174	171	181	165	172	160	172	163	166	169	169	181	181	177	162	179	187	174	172	159	171	185	178	165	149	186	146	168	163	154	169	173	160	167	147	184	186	172	160	172	181	200	159	177	171	187	166	171	172	166	150	176	161	115	166	176	157	176	176	177	177	179	169	185	178	152	167	140	139	160	148	167	181	176	185	155	168	160	155	167	186	171	164	174	161	150	159	165	167	155	197	152	175	167	161	163	175	181	163	192	173	161	156	194	162	161	162	167	164	189	172	165	150	162	191	172	156	173	168	165	166	182	166	178	167	174	156	189	169	153	191	184	158	171	168	188	176	172	172	196	165	157	162	180	164	167	174	163	169	174	191	160	169	168	189	173	178	167	158	159	162	171	153	162	163	177	153	182	181	175	171	152	161	162	204	156	166	146	177	176	177	164	154	176	168	172	172	183	159	155	171	164	170	182	169	186	150	167	200	144	153	176	146	156	192	159	175	155	169	168	166	163	158	166	167	164	158	155	157	189	177	170	164	167	175	190	160	170	170	174	159	159	169	147	166	148	154	170	193	168	163	188	158	156	164	146	159	139	162	156	152	161	178	181	153	167	164	174	148	186	156	160	175	165	193	180	147	189	181	144	155	178	149	175	151	153	153	165	176	155	172	189	161	147	177	158	155	168	178	198	167	155	185	161	161	180	173	180	174	166	175	176	163	157	163	159	159	184	193	163	170	164	156	178	180	208	132	155	177	168	170	197	173	153	145	180	169	168	178	178	190	170	181	176	151	164	180	155	146	154	167	154	182	152	153	152	147	152	189	171	196	186	178	160	146	161	154	181	176	152	177	174	179	169	172	169	166	140	160	152	176	172	178	189	149	154	171	186	158	177	176	156	156	188	165	177	186	177	167	163	154	170	166	147	194	183	147	171	168	171	154	179	174	162	168	172	154	156	174	167	175	188	174	156	167	173	192	175	168	160	157	159	156	167	166	180	182	169	155	163	158	176	171	163	165	169	153	169	188	162	146	168	156	185	179	164	156	173	180	190	175	167	182	182	184	181	169	167	197	165	181	182	196	177	153	172	205	172	178	201	153	177	160	171	158	163	165	183	159	148	151	188	192	187	152	163	165	171	182	191	170	176	164	164	163	172	154	177	174	178	176	191	179	175	161	172	157	192	181	173	161	164	160	181	191	164	162	172	173	156	154	188	188	169	173	161	154	179	171	173	173	203	171	180	184	166	168	159	161	166	162	172	168	188	149	147	185	170	147	164	169	194	161	147	210	157	156	198	183	172	147	183	172	170	162	165	161	175	192	177	176	150	187	165	170	166	176	175	203	172	161	166	177	166	164	180	163	138	166	170	166	176	180	161	181	176	170	159	168	153	152	177	182	181	189	168	169	151	168	139	173	146	159	172	171	161	163	172	174	160	186	186	172	165	148	189	168	140	176	193	171	175	168	177	179	156	164	162	165	164	146	192	149	154	173	189	167	163	157	177	179	152	150	168	164	172	166	160	180	171	184	187	160	162	173	181	169	178	173	162	194	164	171	191	176	186	156	162	179	177	182	161	191	138	177	143	166	169	162	182	180	175	175	167	194	173	160	158	196	181	190	162	157	172	178	155	180	148	163	171	139	156	164	161	152	188	161	171	187	156	196	145	158	162	149	166	165	179	154	183	159	170	171	159	172	179	183	173	180	187	176	184	165	159	173	191	151	172	167	168	177	148	162	168	155	179	179	182	152	158	152	162	175	163	161	169	176	184	142	178	165	142	166	165	157	169	177	181	174	186	153	191	203	174	175	161	163	174	153	168	176	158	160	170	150	174	205	198	179	168	152	163	158	158	168	150	163	177	195	161	157	152	165	157	169	166	166	152	163	178	148	182	149	168	155	146	174	163	180	161	172	151	156	143	168	176	191	196	184	179	151	163	153	193	175	165	161	152	158	134	166	142	160	181	183	168	152	177	156	159	164	166	162	176	176	182	192	191	162	167	140	188	169	167	160	153	166	174	171	155	159	175	172	175	169	156	175	170	170	168	184	160	170	168	162	163	173	182	168	170	196	157	172	170	181	162	179	168	149	209	195	207	179	188	165	151	171	205	166	160	159	200	159	180	174	180	155	142	155	176	156	170	171	178	172	163	177	185	160	186	173	174	184	183	167	169	180	187	153	146	169	191	175	160	146	184	169	149	170	194	173	157	177	162	156	160	160	181	144	164	176	141	177	156	203	159	189	188	173	174	174	187	188	155	153	173	162	167	181	166	171	176	197	157	173	169	176	171	193	183	163	172	176	181	174	145	163	152	170	166	172	173	169	159	173	160	155	156	177	181	163	178	174	148	138	156	168	165	157	164	166	179	165	175	184	171	176	167	167	142	170	187	159	153	159	174	154	164	179	176	187	146	168	170	176	175	193	176	179	181	176	175	153	157	162	172	189	184	171	176	158	214	173	168	197	176	154	180	166	171	168	157	172	153	167	171	169	163	163	176	182	146	168	168	187	175	167	191	169	193	182	153	170	180	174	195	178	178	166	168	175	152	185	181	147	196	174	165	180	152	159	175	168	175	169	185	161	168	179	189	156	174	132	187	145	157	171	157	166	179	157	173	179	164	183	159	160	154	164	157	172	187	164	173	196	178	154	188	149	146	156	172	161	161	156	178	177	151	175	158	187	186	174	166	173	186	155	169	183	150	179	162	168	172	163	172	166	160	180	181	177	154	187	169	169	174	181	162	165	179	211	177	170	153	175	150	169	163	186	197	169	165	170	173	176	171	156	172	165	204	161	162	181	174	174	183	162	182	203	167	167	169	171	169	184	163	189	153	158	151	174	162	173	166	155	176	162	164	182	167	165	168	180	183	159	168	168	174	165	183	169	167	183	165	158	143	159	166	176	163	170	160	178	169	142	172	158	176	173	175	158	170	165	184	175	174	188	173	173	157	171	148	166	171	173	179	175	192	153	156	177	161	159	185	180	179	145	161	175	182	185	163	165	183	167	156	175	168	170	171	165	175	143	153	193	196	179	161	165	170	182	169	141	175	178	155	136	148	163	145	175	181	176	159	170	165	183	145	179	162	171	183	181	174	162	177	162	200	182	180	195	174	192	163	128	175	167	168	161	156	157	180	166	163	167	174	169	170	151	166	165	164	196	164	158	154	152	167	166	171	160	154	186	173	179	170	161	169	161	210	166	161	167	165	179	171	170	175	160	166	168	160	150	162	176	157	173	197	175	181	161	176	160	184	171	174	165	177	164	171	160	166	201	186	167	151	156	171	189	187	182	178	182	182	160	173	164	153	174	164	156	179	187	192	143	175	147	174	186	145	166	161	175	153	158	163	155	166	173	140	163	144	161	151	155	183	151	159	178	153	187	154	180	187	196	145	193	160	164	173	166	186
5295	829	712	441	361	279	233	245	220	193	198	211	177	192	186	199	177	168	174	171	174	160	173	196	173	167	149	163	167	164	154	168	188	175	146	161	175	198	191	165	157	173	178	147	141	184	164	166	182	171	153	193	170	174	170	166	169	178	165	157	180	182	176	149	164	144	160	150	159	158	182	176	174	175	157	171	159	168	185	166	167	186	176	154	170	173	147	178	141	167	160	178	160	172	174	206	178	177	155	177	177	173	161	187	165	177	166	156	158	173	154	150	178	157	179	166	162	173	175	185	189	161	182	167	157	165	168	172	152	150	182	181	162	157	172	170	190	175	159	171	154	161	176	164	154	174	185	183	162	180	184	175	163	180	192	161	177	142	137	149	158	157	155	178	171	183	172	178	170	164	168	178	172	157	176	158	155	167	158	160	176	152	174	162	195	158	157	181	154	159	159	193	174	145	183	164	170	167	187	174	161	179	188	176	163	181	172	164	167	150	175	159	170	166	166	165	172	170	191	164	145	174	179	180	162	171	184	155	180	165	169	166	139	160	147	176	158	150	150	152	165	176	143	177	190	180	180	164	175	181	164	184	152	187	179	146	171	181	166	173	163	169	149	190	181	180	166	164	182	168	147	187	179	160	197	170	175	179	160	186	166	156	163	165	186	150	165	180	171	178	156	144	206	148	163	168	159	160	178	161	200	175	175	157	172	177	170	164	176	178	167	151	186	153	169	177	186	170	180	163	157	149	176	185	183	186	168	159	154	173	177	173	178	169	169	159	156	165	152	168	164	179	156	167	142	158	172	174	169	164	176	173	164	167	171	171	160	189	164	179	162	158	165	165	168	176	173	198	163	160	169	145	172	161	150	184	157	170	148	178	178	165	172	164	155	173	179	164	164	161	179	180	175	177	153	181	156	176	182	178	177	172	180	166	161	155	177	174	170	170	150	170	150	175	171	156	181	188	206	149	164	183	169	162	168	164	189	195	178	170	158	180	166	181	167	165	183	184	182	176	151	145	153	163	173	174	162	174	180	189	153	148	156	159	165	185	166	177	142	186	164	159	183	202	151	183	165	163	165	186	179	155	184	160	147	174	181	157	200	174	157	165	162	160	174	187	164	156	150	175	157	152	165	159	174	202	173	171	164	161	154	176	183	150	159	168	163	155	164	171	164	160	162	182	145	175	162	165	161	182	154	147	171	141	160	160	156	165	154	174	160	163	180	174	172	166	180	154	167	164	199	166	166	164	190	168	145	199	161	161	168	166	183	162	144	187	190	171	167	170	165	157	155	151	164	161	172	171	188	171	166	148	165	165	163	183	175	161	165	170	164	165	147	172	176	186	159	179	186	184	161	155	157	172	196	158	164	189	169	160	180	176	178	158	155	173	144	156	171	176	166	157	173	180	176	178	149	152	182	163	161	184	169	172	178	150	154	177	175	170	160	154	186	173	161	160	185	179	153	157	170	170	171	172	144	172	182	165	162	181	190	155	166	156	168	165	192	183	189	155	182	159	168	180	184	149	182	150	177	163	159	168	152	154	176	180	161	175	162	171	148	167	173	157	183	168	188	147	158	176	175	171	185	160	172	183	158	173	169	159	178	164	174	163	155	158	177	161	178	155	183	143	162	167	164	149	176	155	183	171	170	147	164	186	151	177	156	184	171	175	165	160	157	162	150	171	174	190	147	164	184	166	149	181	180	168	177	178	156	171	168	173	173	144	177	169	168	172	143	154	158	195	153	156	152	170	179	183	168	185	171	181	188	169	184	187	168	163	169	185	167	176	166	154	201	158	143	160	193	160	172	187	149	174	169	170	190	204	145	155	159	149	157	158	178	180	171	154	179	141	169	151	190	156	182	184	189	183	180	145	185	180	182	176	174	149	165	174	186	184	178	147	160	168	154	165	179	154	180	150	188	145	184	180	187	152	175	202	159	177	149	176	177	150	175	179	161	151	147	164	179	159	169	155	174	166	161	154	196	163	158	163	153	189	178	164	168	187	158	173	166	160	180	185	186	159	162	169	171	187	179	179	176	165	158	134	168	161	165	164	174	167	162	198	166	177	169	160	181	142	156	160	175	157	177	172	178	158	162	167	170	172	171	165	164	170	164	182	184	177	166	173	178	180	192	183	177	176	159	179	155	165	177	166	165	156	157	151	159	183	177	169	171	178	184	170	160	162	170	153	146	170	159	162	165	175	154	153	159	180	157	181	165	164	162	162	168	154	158	179	158	189	180	175	154	158	158	177	165	153	169	178	163	151	166	166	154	154	181	158	173	183	169	186	183	167	157	148	174	160	201	153	163	170	171	172	160	158	162	176	167	178	158	171	165	150	159	174	183	171	166	159	168	157	174	159	183	165	196	153	162	159	172	157	170	171	174	178	156	178	178	173	170	160	177	186	176	161	179	154	178	164	167	157	167	152	175	151	172	162	169	176	182	183	181	149	163	163	191	179	170	169	154	164	173	172	179	160	181	177	153	168	181	153	161	159	174	177	160	196	158	169	159	164	165	189	170	160	167	177	156	149	188	148	149	161	193	170	186	165	186	181	156	189	172	171	201	172	183	187	140	167	161	146	176	170	175	164	187	209	168	166	157	163	178	175	162	164	186	163	159	165	176	179	187	156	185	175	152	184	188	143	176	177	148	180	176	177	178	167	174	173	173	160	179	160	185	158	162	174	148	171	196	167	162	196	187	179	162	156	182	167	202	172	176	176	175	175	166	161	155	178	165	161	159	156	163	173	189	177	165	167	156	157	173	184	182	185	161	183	173	180	188	156	167	170	163	157	157	186	188	169	170	162	174	176	155	152	162	192	179	157	183	175	190	177	170	168	183	161	170	180	184	159	163	166	191	159	177	166	167	188	151	157	163	171	156	183	147	137	149	184	170	164	186	168	167	180	146	144	157	152	175	160	175	162	158	158	168	173	187	180	175	140	168	157	172	169	169	179	145	174	198	163	157	158	172	178	180	193	168	185	165	169	169	145	176	184	150	168	167	183	179	165	173	168	152	163	169	177	166	148	192	151	196	143	170	165	164	191	174	182	168	185	177	166	170	186	160	163	148	168	150	178	162	164	170	177	178	166	179	168	157	170	166	190	174	185	171	182	174	191	183	164	162	169	177	204	143	168	189	189	184	171	154	162	163	170	184	191	177	172	172	164	165	181	169	154	163	154	159	200	169	181	216	145	181	165	169	162	163	168	170	163	184	154	162	184	173	168	180	169	165	181	172	173	167	164	157	149	179	170	179	163	168	164	146	150	158	165	183	162	189	166	145	167	150	179	171	172	200	188	196	178	183	168	169	182	180	188	168	190	153	164	176	162	191	177	152	140	181	181	147	180	177	176	166	200	162	180	166	173	171	156	161	197	162	156	187	202	160	197	203	159	148	170	182	163	156	154	158	171	170	159	156	175	170	176	166	172	189	152	183	184	155	147	174	170	169	168	183	159	164	185	169	157	193	178	167	175	184	165	159	157	155	174
24198	19994	26219	23431	19999	12316	1910	1243	934	884	857	757	705	647	654	666	640	624	562	623	616	594	591	597	586	591	569	566	588	554	555	552	537	540	517	509	571	543	457	564	524	539	511	497	532	536	525	533	498	523	516	485	518	508	551	489	518	546	513	512	518	490	506	502	528	505	497	553	516	502	549	494	483	480	525	536	534	540	522	544	535	528	471	535	521	530	525	531	521	503	530	537	490	537	501	539	506	531	537	488	525	489	544	527	502	531	510	513	532	477	553	534	466	520	517	518	539	527	521	489	495	493	527	530	481	512	480	502	524	509	499	520	521	520	479	527	505	551	486	512	545	481	513	539	561	532	508	512	544	521	496	491	501	506	541	527	518	518	512	508	539	520	535	490	516	478	506	480	484	533	504	477	519	490	515	517	513	512	508	464	510	532	528	524	501	522	527	494	486	555	468	543	530	489	516	471	499	532	499	510	502	493	470	554	570	484	526	494	536	483	500	465	519	505	516	519	493	497	500	506	500	486	506	537	516	523	549	493	508	508	524	504	483	516	535	549	512	530	541	460	555	517	508	544	547	481	510	519	504	482	499	513	525	529	466	479	524	525	469	522	538	502	523	482	521	524	527	498	547	516	511	528	514	495	511	538	473	501	556	518	516	532	518	482	505	502	526	518	517	498	564	533	487	511	560	524	518	468	446	493	485	522	515	465	508	485	516	513	514	528	512	524	511	518	524	526	481	521	493	511	555	488	489	547	444	511	499	510	513	502	501	512	514	514	512	550	476	501	498	522	517	474	518	549	524	512	510	496	550	509	527	518	524	528	522	543	512	539	518	494	503	539	505	516	480	486	487	529	552	512	487	512	497	509	510	474	489	519	521	541	525	525	489	526	559	493	522	517	498	523	510	574	454	541	490	533	512	513	540	512	524	516	487	517	553	529	553	530	515	529	489	510	523	504	486	505	508	511	524	515	512	523	553	506	511	507	495	525	530	525	511	501	511	522	501	539	505	529	495	492	526	505	496	505	544	536	542	525	527	502	519	533	538	489	522	521	544	521	516	554	486	549	484	526	548	491	530	505	501	507	492	543	532	559	487	544	525	506	522	494	476	507	494	486	515	546	478	563	517	517	536	480	487	535	494	515	517	521	476	537	500	507	536	517	531	515	519	472	508	524	544	527	499	506	556	542	512	507	501	481	514	458	502	530	495	513	529	524	513	488	504	570	523	526	540	523	514	502	510	496	541	485	535	511	522	490	525	503	509	507	515	490	480	496	517	435	556	497	532	523	492	522	536	542	522	506	493	510	498	521	512	498	503	531	564	524	507	524	480	500	519	498	509	538	488	556	509	500	565	510	509	556	507	533	479	499	513	540	521	556	517	539	543	505	485	497	553	527	514	530	514	503	498	516	522	504	514	519	464	496	519	508	514	533	506	507	536	524	493	521	523	536	505	486	506	515	484	528	501	538	563	556	536	516	483	504	526	534	493	513	518	531	488	515	518	487	537	486	499	523	519	512	512	501	486	539	489	472	509	519	521	493	556	525	546	526	466	527	533	481	512	497	538	493	477	505	502	521	505	552	514	512	509	531	515	505	551	489	481	543	543	497	508	533	505	475	502	546	539	497	487	526	472	500	528	510	503	543	523	494	485	456	540	497	537	491	527	527	512	495	497	543	534	530	545	458	508	483	519	553	531	512	545	525	533	568	473	494	523	500	556	552	493	488	509	505	536	525	483	513	498	545	514	518	517	527	507	529	480	538	495	553	527	534	505	546	500	506	482	487	541	537	527	533	492	488	515	513	515	518	505	512	492	476	563	535	507	499	469	532	503	490	487	515	526	483	515	485	515	521	544	501	538	506	539	500	486	518	524	502	535	542	545	504	525	483	493	517	565	472	510	475	534	514	546	519	523	478	487	499	553	524	514	520	571	503	516	550	487	519	472	572	529	548	544	521	502	548	520	506	517	510	501	484	523	520	502	508	503	521	501	534	488	505	496	517	496	527	526	508	511	497	562	498	518	542	530	522	512	510	515	499	543	511	563	523	489	484	539	514	575	506	543	493	487	504	498	530	518	510	516	498	509	496	502	470	496	502	504	503	515	514	499	510	489	511	539	514	498	521	526	499	478	510	538	503	513	488	512	495	513	546	526	515	537	510	492	486	504	520	511	509	497	470	497	499	467	534	466	541	512	531	500	491	526	531	510	522	497	496	485	478	498	507	515	543	519	496	513	542	520	509	532	543	491	507	532	534	509	510	476	531	528	532	525	452	514	493	561	511	482	513	522	464	549	503	498	516	510	519	512	559	510	491	572	518	516	544	526	523	474	557	548	526	519	510	518	540	494	529	534	452	506	480	502	509	499	509	520	512	493	516	520	529	528	521	542	502	530	443	540	518	520	487	504	514	525	524	515	527	488	493	487	515	517	516	532	544	525	519	505	503	515	515	539	532	533	515	514	514	471	487	476	503	513	535	553	514	522	550	514	548	516	530	513	468	520	505	514	483	504	522	523	514	517	551	495	551	529	509	520	504	521	539	498	515	508	532	520	553	512	459	503	509	522	487	493	527	495	542	485	512	536	543	511	514	489	528	482	551	526	542	518	507	504	550	487	517	499	488	466	519	509	502	561	503	545	488	504	500	535	552	494	484	496	513	526	494	491	520	547	513	533	536	587	512	508	525	525	530	495	495	519	529	497	496	517	467	480	552	495	537	519	524	507	514	522	527	482	462	556	510	496	521	492	528	484	513	518	514	483	493	510	517	528	570	493	518	497	522	522	538	556	528	528	521	491	476	532	524	508	503	544	528	515	504	509	499	548	513	493	508	503	476	511	497	516	518	507	515	482	513	534	555	507	535	527	510	520	516	517	519	507	529	495	526	510	532	518	477	498	522	546	523	506	483	509	505	488	516	534	527	471	503	566	520	509	486	562	488	495	498	484	492	522	541	522	517	471	509	489	498	466	516	477	516	517	514	482	525	486	500	511	542	520	524	510	525	516	511	496	525	522	512	534	522	469	514	506	540	515	510	479	494	508	539	462	520	518	518	480	538	502	513	561	570	472	514	501	506	496	523	516	482	528	481	467	543	509	498	503	519	491	502	530	518	538	560	533	485	523	530	494	490	465	509	531	517	511	503	497	489	490	497	520	514	517	537	525	518	496	521	510	538	488	511	564	494	509	520	519	514	549	566	544	503	497	529	507	516	473	526	468	470	513	541	511	500	524	505	507	468	502	493	576	499	527	530	573	528	484	523	468	528	530	493	490	536	532	515	510	544	491	479	520	494	534	513	516	504	514	499	535	469	488	520	487	511	535	534	486	483	540	497	515	526	521	522	521	483	519	477	514	481	514	532	518	510	505	491	506	537	504	541	518	502	537	532	511	547	504	500	525	498	499	509	527	505	502	511	517	503	526	516	540	523	507	479	476	494	476	508	529	487	537	529	503	517	549	551	559	481	496	486	513	504	518	541	514	530	546	529	491	548	486	499
7211	11338	10318	5727	3772	2857	2139	1793	1534	1290	1148	1013	917	847	786	741	682	664	622	602	622	618	562	558	551	543	530	541	538	537	527	528	551	498	499	473	517	497	490	455	509	470	519	483	471	473	499	469	460	513	508	509	530	498	461	435	450	453	485	482	453	449	488	461	456	459	447	464	494	468	452	497	462	446	514	476	482	489	469	500	456	467	476	502	480	472	470	460	479	482	505	458	497	481	503	470	448	502	505	494	485	454	496	446	484	479	451	472	448	506	473	451	477	467	462	470	467	462	482	478	503	471	468	482	436	489	511	446	478	476	484	409	459	437	485	456	463	449	516	471	497	485	448	461	420	474	460	458	475	498	466	473	426	496	485	485	439	468	488	448	456	472	423	450	431	475	484	479	440	433	478	474	443	481	444	474	473	496	451	498	472	457	443	478	444	479	467	473	485	479	455	504	474	425	466	476	528	479	446	457	453	460	506	467	473	489	449	464	462	458	500	463	480	458	480	478	449	477	500	492	489	476	464	486	466	475	458	481	492	449	466	437	496	471	442	445	439	471	444	443	475	482	481	457	466	475	460	471	444	434	480	465	536	456	436	485	483	455	480	488	470	481	478	453	481	467	468	481	468	475	498	443	477	458	453	470	467	447	475	505	459	462	422	465	479	440	481	458	499	485	435	485	450	485	449	432	472	461	462	460	402	449	469	467	530	465	460	477	457	470	470	493	464	463	456	452	497	481	484	483	484	453	479	489	471	495	468	474	452	455	501	474	464	498	455	456	460	501	498	402	459	438	478	451	456	455	480	445	495	447	438	499	467	448	484	447	445	441	462	435	439	476	449	462	474	453	479	462	451	489	449	472	451	487	484	481	470	420	492	493	459	458	439	479	477	469	472	501	446	467	483	455	445	484	478	495	434	463	458	496	435	461	490	451	466	450	491	468	489	486	455	434	440	450	502	428	464	485	438	460	421	445	446	467	483	496	458	481	468	507	459	484	442	451	505	468	491	492	477	482	468	445	479	495	455	459	456	449	482	503	467	513	493	500	471	479	446	451	438	501	489	481	468	461	485	460	452	484	503	488	473	461	493	473	488	477	433	467	467	457	490	452	451	494	447	515	446	459	472	487	466	437	508	444	465	491	467	474	393	463	465	473	462	489	481	498	438	473	460	505	431	452	468	468	483	469	473	429	462	493	438	457	452	487	460	464	454	477	457	496	482	443	468	449	489	481	479	473	455	490	488	473	480	475	439	458	437	477	463	451	480	478	493	464	435	478	472	447	458	496	457	505	498	534	472	438	491	444	506	452	468	469	467	469	480	489	465	435	462	474	444	475	476	483	511	448	458	474	449	492	445	455	440	495	448	456	447	456	510	490	441	474	472	477	430	466	474	454	452	467	458	458	436	450	454	455	464	505	481	473	432	477	478	456	482	474	478	470	460	489	486	455	467	481	478	473	478	485	455	485	484	477	456	427	457	474	445	511	469	477	455	463	466	457	450	498	472	479	475	470	455	479	523	452	471	438	468	486	443	491	470	481	503	477	488	473	456	503	473	472	472	451	468	473	465	466	440	475	461	463	459	483	469	508	466	480	463	482	458	484	486	458	453	462	436	477	526	538	483	459	441	438	512	447	475	458	452	481	464	453	415	492	471	469	467	462	483	435	455	440	471	510	497	425	482	474	466	478	475	478	483	510	455	481	426	498	448	473	468	408	497	432	445	480	475	463	474	457	470	467	489	446	506	494	504	453	518	483	468	500	439	467	445	426	477	440	452	464	485	445	503	450	512	457	445	488	471	451	513	477	462	469	475	487	510	468	444	467	457	461	475	446	505	455	477	486	452	464	448	463	484	465	424	474	432	451	484	471	494	498	507	467	468	447	491	484	472	505	455	472	445	431	472	509	480	449	447	503	476	503	452	447	481	462	470	439	454	478	470	501	457	472	478	479	474	465	471	461	488	474	492	471	458	410	481	455	474	433	484	442	456	466	443	448	485	458	432	495	444	471	492	464	447	472	475	466	481	482	477	484	471	477	454	488	449	502	436	452	424	488	465	452	477	467	485	445	488	487	467	443	438	450	470	442	518	483	489	453	445	473	431	489	498	500	441	499	481	474	463	439	459	448	451	469	464	478	503	443	457	485	452	483	421	441	467	518	488	427	445	454	478	472	503	484	449	492	462	444	434	483	492	456	431	481	497	511	460	455	479	424	558	431	475	470	422	445	491	438	488	476	495	470	468	489	479	456	465	461	494	471	450	484	432	465	465	462	468	457	442	493	511	494	482	477	527	464	440	483	439	480	439	450	468	447	471	461	469	456	501	459	465	455	466	497	474	475	441	489	460	501	477	488	470	493	518	447	464	422	436	472	476	482	433	488	448	468	494	473	523	501	492	487	448	465	470	473	480	437	468	504	499	445	473	518	474	446	465	482	477	448	471	472	456	448	455	474	391	487	455	483	461	498	483	467	453	469	467	439	450	481	454	470	505	408	466	489	490	494	447	461	434	487	436	512	505	481	468	542	470	460	445	440	497	460	478	437	445	514	507	488	464	482	441	445	421	494	431	468	456	470	475	508	462	471	489	470	458	450	476	478	464	507	505	476	489	456	464	466	450	511	486	501	464	420	456	454	476	458	455	435	473	428	444	497	485	454	467	437	447	447	465	475	476	478	475	439	488	471	463	483	482	514	483	456	472	478	448	496	500	454	464	456	512	473	478	465	464	468	448	453	477	470	441	505	481	427	488	408	489	487	470	494	429	463	490	506	465	479	500	473	437	460	462	480	458	464	500	485	461	457	479	451	465	447	468	459	480	463	507	504	496	436	442	470	489	472	483	464	467	470	468	476	433	484	527	477	487	505	426	451	485	489	489	478	435	447	480	501	478	447	476	438	489	429	465	479	475	449	466	477	427	478	439	468	479	479	459	447	461	493	453	438	488	482	473	454	486	490	483	460	431	456	494	518	477	484	438	437	441	446	478	474	421	495	444	497	484	461	467	484	450	503	484	441	465	471	432	453	476	442	467	521	503	479	465	462	449	465	493	486	492	462	433	465	494	475	475	448	483	464	450	429	442	445	455	440	457	460	515	448	472	448	469	430	471	477	459	471	495	433	480	455	473	495	430	461	489	453	433	470	477	479	495	493	474	492	454	447	406	441	487	460	462	462	473	437	450	464	470	479	471	486	467	455	448	433	461	460	462	472	470	499	464	492	489	492	441	464	465	436	500	451	473	473	469	460	463	497	473	468	441	436	506	495	444	463	455	457	494	466	456	481	483	518	496	473	449	485	462	445	416	454	450	476	432	487	475	456	479	465	420	438	493	454	473	483	473	489	463	481	489	421	446	472	495	460	484	458	422	472	464	483	453	446	433	453	477	455	472	455	465	442	460	472	459	460	473	467	435	449	477	452	474	532	496	478	459	461	484	504	474	491	490	436	490	505	459	450	464	466	424	483	487	482	401	482	470	454	506	465	450	456	444	482	480	480
22037	19986	26503	23171	19990	20115	10875	2241	1622	1495	1243	1100	1159	1032	1075	971	971	889	914	916	809	865	842	863	811	818	843	791	757	749	758	777	735	796	793	778	745	775	750	741	775	770	731	793	727	782	744	755	698	784	724	798	674	698	715	762	717	721	740	744	742	752	744	734	746	778	841	698	721	721	751	719	741	714	749	752	714	713	732	722	771	779	752	729	731	721	739	734	734	759	712	686	719	721	719	711	740	670	709	708	759	671	709	716	710	712	686	778	743	752	769	731	739	688	738	709	744	740	694	718	729	678	837	779	748	751	712	738	766	683	728	741	696	756	774	768	729	729	701	672	726	742	712	689	740	746	763	704	763	746	716	769	727	753	754	716	764	728	726	730	743	704	695	769	731	750	755	744	730	719	734	748	693	754	733	727	760	722	730	721	742	725	702	726	739	674	699	754	724	752	732	733	711	742	709	691	719	760	701	727	743	740	718	708	756	745	738	725	725	742	732	739	736	788	748	745	720	731	712	711	741	696	711	749	727	796	713	722	733	720	692	705	701	729	724	741	739	741	746	721	728	736	736	739	745	781	721	717	755	717	729	743	742	775	725	748	691	755	813	711	723	733	719	708	759	689	742	747	720	719	733	726	734	761	696	759	710	815	679	713	733	774	784	690	749	698	724	750	734	663	700	710	713	800	696	752	743	681	723	755	714	702	694	754	722	725	715	709	735	702	769	740	753	812	726	717	697	774	755	772	757	813	730	689	716	697	711	729	735	752	739	703	754	734	699	675	720	728	707	742	750	737	708	727	747	715	701	748	741	762	710	676	716	652	797	740	713	690	775	706	717	731	733	748	744	732	696	697	764	770	722	725	776	725	722	762	734	748	707	736	714	704	726	741	720	728	731	748	736	759	731	697	797	740	733	687	684	773	738	771	734	721	729	692	752	748	732	702	756	764	743	725	706	768	728	747	696	736	697	777	744	688	710	740	819	738	731	773	698	746	688	768	700	717	761	732	728	720	702	716	681	732	727	747	694	687	704	734	751	725	779	722	716	773	708	766	723	775	702	734	710	695	723	701	688	759	745	701	750	747	721	730	756	754	730	781	742	770	766	755	725	747	753	718	734	709	757	758	748	706	759	679	714	707	764	699	716	732	665	715	694	725	743	773	749	687	738	758	782	664	665	725	710	750	750	751	771	743	699	684	698	713	698	726	715	712	766	734	738	751	725	711	780	759	733	753	692	738	740	736	717	770	707	734	742	718	731	725	710	716	703	693	720	708	683	722	717	695	720	749	707	733	793	758	727	723	680	711	702	738	705	717	736	744	762	773	692	757	743	749	723	690	711	728	693	736	742	716	657	697	734	773	756	763	734	710	720	711	775	773	651	699	729	734	757	743	720	719	734	731	767	758	748	716	751	705	714	789	753	765	736	694	742	738	732	704	775	707	783	804	744	741	733	796	777	744	704	714	788	708	678	698	687	745	703	764	762	758	755	773	749	767	754	732	781	774	781	765	807	701	692	733	752	736	776	713	765	743	724	700	712	731	711	733	779	747	732	716	769	777	710	730	710	721	716	747	730	735	738	717	728	730	758	699	768	720	749	735	712	771	749	740	738	733	696	709	725	702	727	729	746	712	710	782	731	762	750	729	752	759	749	774	744	759	695	700	686	719	711	729	710	740	770	754	714	679	716	687	733	761	750	705	692	745	765	733	732	658	692	713	732	750	755	742	741	723	736	749	706	714	700	766	753	682	665	725	757	736	736	780	742	785	726	758	719	705	698	713	734	740	677	676	696	759	752	688	737	746	699	687	764	748	738	757	752	714	748	716	730	747	727	688	712	767	741	692	702	762	738	745	738	744	700	738	740	745	699	795	712	712	776	743	717	764	731	736	653	679	693	713	754	758	704	715	734	727	724	729	675	744	719	722	764	712	742	727	753	697	683	733	680	689	710	710	774	753	699	665	711	679	768	688	732	728	708	724	773	713	730	723	700	712	732	701	781	731	801	695	722	743	747	729	717	732	730	722	748	747	700	714	707	723	741	761	770	697	725	709	729	774	708	735	702	720	705	722	763	671	767	703	733	711	692	706	704	763	709	704	768	757	726	672	679	686	742	748	731	767	721	781	658	751	663	742	739	745	775	720	714	728	744	704	700	732	730	752	757	746	700	703	775	712	787	718	727	732	679	748	731	716	736	721	724	742	723	718	671	751	701	755	734	771	756	719	736	695	770	687	742	715	734	713	702	719	712	734	764	737	665	719	753	719	679	722	731	694	710	729	737	709	723	745	758	756	728	709	737	733	710	718	723	726	703	733	671	735	743	727	741	762	716	703	706	740	730	711	685	694	716	747	675	697	739	652	748	743	686	726	758	704	716	716	731	713	705	669	743	749	740	748	697	737	747	733	759	715	742	746	751	759	738	731	687	698	746	726	703	674	705	772	738	725	740	735	769	782	768	763	708	727	743	672	698	754	707	703	755	702	711	765	717	692	681	724	724	720	673	742	711	703	750	721	718	706	765	695	746	757	717	780	781	742	685	699	730	783	702	706	747	723	747	714	706	727	742	762	740	689	766	718	760	757	719	766	739	696	712	696	704	744	723	735	731	746	741	796	712	752	724	729	731	671	737	688	751	701	704	715	742	713	719	728	764	742	712	694	708	727	700	705	746	777	682	671	692	725	736	742	711	718	687	708	716	733	724	787	717	745	724	728	710	715	757	746	680	698	736	742	719	747	708	699	722	723	737	741	692	682	679	734	729	695	756	753	709	709	732	717	720	716	693	672	699	678	745	739	748	737	731	747	712	721	664	761	755	715	716	718	729	705	730	732	780	733	735	723	701	760	749	735	761	739	729	730	724	705	733	750	708	736	791	686	711	711	784	743	727	754	737	747	663	648	728	743	742	725	730	733	685	724	704	689	725	696	793	705	724	741	722	776	667	767	717	716	749	702	761	718	735	760	686	739	713	744	741	690	695	709	767	744	704	706	732	751	696	740	721	749	724	768	736	720	719	778	713	696	742	749	715	757	712	720	715	738	727	712	688	708	713	676	745	733	710	750	740	713	716	750	720	739	712	717	758	739	750	752	766	706	690	715	709	722	776	683	713	747	725	708	707	727	740	766	695	755	699	703	713	689	699	708	759	694	663	728	699	763	743	673	746	692	703	721	669	742	749	762	709	711	745	731	673	759	728	726	702	746	707	763	744	765	720	714	741	728	685	705	706	714	732	730	706	693	748	723	689	757	739	711	693	759	697	703	738	716	683	803	741	715	733	765	753	699	721	723	746	709	754	736	757	745	735	719	667	686	737	724	694	744	777	687	736	715	723	706	733	718	730	773	706	739	742	752	711	715	750	698	746	702	771	724	710	753	748	762	655	754	711	729	738	752	691	702	714	697	744	717	744	716	735	726	663	715	708	752	737	687	741	726	742	733	715	708	730	717	690	747	719	718	744	734	769	729	728	668	725	760	753	696	736	715	738	776	690	671	718	716
9769	17780	16358	9766	6721	5065	3892	3130	2541	2195	1893	1681	1545	1409	1302	1154	1111	1071	999	940	903	874	904	827	831	801	812	841	778	796	795	776	835	751	743	722	731	715	780	778	695	742	716	706	720	744	750	693	716	698	720	693	714	691	682	690	687	705	715	708	702	717	686	672	697	685	694	686	682	667	660	694	664	711	710	746	713	674	716	729	678	653	647	712	687	641	707	682	668	717	644	681	639	712	676	668	677	689	678	643	669	681	683	657	638	667	698	643	654	673	671	689	648	664	694	668	655	644	641	692	710	671	665	679	669	641	701	673	697	678	636	706	678	696	681	674	652	650	683	632	640	705	638	666	650	609	667	644	744	654	711	683	621	704	689	658	656	684	710	640	655	704	703	664	675	678	656	724	647	646	636	655	680	686	666	700	674	670	695	705	660	617	688	688	706	652	669	645	665	696	652	644	677	696	641	642	697	678	634	660	670	670	681	661	653	621	683	674	677	685	709	682	648	674	621	663	680	710	680	602	662	649	692	694	671	647	655	676	691	697	682	693	656	681	691	653	656	627	658	654	667	686	675	697	678	687	694	650	631	684	664	689	679	634	712	684	672	692	679	652	726	672	666	659	687	657	655	687	673	683	641	680	665	702	693	682	650	704	621	647	672	680	677	665	649	684	660	668	659	672	673	675	688	671	647	688	664	707	662	670	689	707	664	694	649	662	650	670	663	646	671	648	715	683	665	691	667	636	688	724	680	664	694	674	685	665	688	634	680	678	687	735	650	677	653	675	681	689	666	694	669	669	719	717	685	690	672	697	674	716	705	706	679	648	694	684	666	630	680	644	608	630	707	643	658	655	651	738	667	650	697	650	694	677	697	652	684	646	647	682	690	658	703	656	675	657	700	633	651	664	668	691	675	696	667	656	694	678	684	594	631	701	662	666	634	678	689	706	651	689	669	650	670	702	685	674	656	721	678	656	682	645	637	679	674	716	632	726	703	700	706	691	652	684	684	655	650	674	645	698	624	639	669	689	675	647	655	711	640	670	699	614	696	675	668	652	641	632	682	645	683	649	690	713	660	671	661	661	650	680	665	655	608	666	666	702	658	673	630	703	608	677	667	655	647	694	658	690	656	653	728	670	672	687	654	629	705	664	655	666	685	715	719	646	662	659	735	708	666	634	659	670	686	679	719	662	704	689	712	640	680	684	659	632	679	688	710	663	663	714	663	684	670	651	672	651	668	681	685	672	668	664	721	691	679	662	670	659	681	709	670	710	668	672	687	712	681	633	656	703	665	703	708	678	641	661	660	677	668	666	667	656	683	678	698	666	750	716	600	649	688	675	680	652	681	660	678	689	646	642	701	590	624	662	666	703	637	704	672	651	658	671	677	626	704	635	708	671	628	651	688	650	666	671	683	650	646	667	642	714	673	673	700	640	638	683	702	677	692	687	691	641	645	653	658	694	673	644	650	629	628	716	649	639	669	695	681	626	673	643	666	701	674	667	677	638	650	679	674	643	671	650	654	686	687	640	656	711	696	698	647	637	699	638	642	657	629	707	726	663	661	734	659	671	673	683	665	667	642	665	638	733	658	649	644	684	655	692	659	689	672	661	605	694	636	650	640	680	701	617	658	712	692	649	703	697	645	655	691	708	700	660	702	637	647	707	723	669	670	652	653	675	660	660	716	702	640	685	724	661	668	681	683	676	687	650	691	687	679	673	654	693	637	712	626	702	696	661	687	670	656	660	662	660	684	729	622	673	659	659	683	638	693	674	661	633	673	615	648	716	673	652	623	685	660	688	632	676	654	660	679	688	662	678	656	701	679	674	669	673	689	649	657	625	642	688	684	675	640	655	680	698	668	655	674	678	688	697	660	636	699	690	630	696	656	628	653	670	686	666	671	668	638	713	649	718	650	703	678	662	710	665	641	594	675	645	681	660	658	699	614	654	698	636	681	636	715	655	668	665	731	654	700	719	682	639	696	714	644	670	663	682	675	646	627	649	713	628	622	669	682	661	649	694	651	694	674	680	698	671	680	648	667	675	656	659	637	645	667	642	659	675	675	693	672	666	637	700	665	681	603	709	640	680	673	688	681	679	663	683	642	652	655	657	707	690	672	689	680	692	664	694	703	643	644	681	694	635	652	775	633	639	703	687	690	676	690	712	646	663	731	643	652	687	682	661	687	688	644	689	686	697	666	682	670	656	673	687	666	719	693	698	679	643	631	688	707	635	722	689	686	686	670	717	708	662	637	649	715	675	655	651	660	714	668	653	644	669	692	681	665	674	652	632	683	691	686	665	663	647	676	654	675	694	657	679	700	682	645	653	715	677	645	681	688	686	679	666	633	673	637	677	686	642	671	681	697	671	703	668	695	632	677	664	631	693	705	649	652	619	645	663	619	655	689	614	653	662	687	650	683	674	635	648	672	677	704	684	655	671	653	655	709	692	647	693	652	651	682	680	627	628	658	650	660	686	679	704	697	694	679	629	669	629	659	651	693	665	703	672	679	703	660	636	687	679	671	692	662	679	692	656	678	655	676	644	682	629	626	706	654	642	677	686	708	659	669	656	705	660	668	716	660	635	661	650	648	684	688	692	689	654	708	709	692	631	695	627	647	657	651	651	660	656	643	646	677	659	657	701	712	670	696	674	682	672	689	683	658	698	656	670	683	706	618	661	722	711	676	634	660	661	619	661	686	712	684	690	701	699	625	681	698	656	655	664	669	688	636	635	671	709	623	661	667	673	652	685	654	670	678	716	666	620	700	693	632	647	668	619	660	628	669	695	673	630	682	633	674	679	662	643	656	659	648	637	682	697	686	738	728	655	746	652	692	646	657	672	695	683	638	666	703	701	640	660	644	654	668	682	684	693	668	656	671	669	732	649	667	676	680	669	639	721	715	695	650	669	677	676	654	646	655	661	707	637	696	686	627	699	655	683	655	666	648	742	698	642	710	679	645	672	655	702	636	639	654	639	705	648	639	691	699	639	670	682	699	702	651	679	665	614	619	671	654	639	660	707	679	641	647	663	669	647	644	643	676	687	675	663	673	704	713	657	663	700	692	663	655	676	648	697	640	630	668	687	726	679	668	644	645	647	638	677	733	655	660	651	688	678	644	697	679	714	703	680	680	662	626	663	660	691	660	679	665	631	687	619	653	674	685	619	708	670	669	641	620	690	676	682	677	660	714	693	684	697	631	667	658	711	699	625	649	644	678	693	700	650	640	679	721	671	687	660	657	676	663	708	670	693	662	690	658	663	648	645	666	640	642	654	669	696	658	665	653	684	670	681	650	673	635	683	652	683	660	695	621	671	710	674	684	674	702	673	618	654	709	666	642	662	665	661	664	595	661	668	655	692	658	687	668	685	668	681	671	681	656	683	662	703	683	685	631	686	629	643	639	683	644	735	681	706	632	678	617	643	698	611	645	656	645	703	656	709	688	674	711	687	689	677	673	662	695	617	674	678	649	671	676	714	671	696	654	673	660	688
30010	15567	1889	457	302	276	219	223	192	177	183	193	191	170	212	174	193	168	180	185	195	177	181	170	191	182	187	173	208	174	178	160	163	163	184	160	171	158	179	164	195	184	187	194	170	176	183	188	178	179	161	201	164	168	183	190	196	150	200	179	167	176	181	180	181	163	178	182	160	196	188	192	154	183	179	169	164	166	182	184	190	166	181	196	192	179	171	184	190	176	190	189	183	188	181	178	197	166	174	193	193	189	182	195	181	162	180	198	156	179	182	180	171	160	200	165	156	170	187	200	180	197	182	179	197	172	181	186	177	196	175	171	177	172	157	157	198	166	171	188	181	156	171	191	185	187	161	178	161	159	178	176	196	183	190	200	171	184	181	189	168	158	190	192	196	193	183	167	177	167	193	159	175	186	153	175	190	185	177	173	164	165	189	159	166	175	190	159	179	168	168	171	193	184	157	180	188	182	195	167	161	166	157	178	179	204	155	190	193	173	164	194	179	191	166	177	158	169	178	180	197	197	178	196	165	191	182	168	198	158	164	202	151	201	198	160	158	175	173	184	171	178	168	182	182	180	185	189	153	159	179	158	187	173	149	164	180	157	195	177	173	188	188	187	164	203	164	196	184	174	169	185	211	166	187	171	188	178	179	150	164	187	175	198	179	157	181	155	156	167	164	191	181	160	190	194	177	202	187	159	159	215	181	168	176	159	189	167	169	184	164	209	185	179	171	191	187	157	194	183	176	182	194	178	178	197	192	179	190	174	186	204	186	176	193	186	180	190	192	176	160	199	187	161	198	177	175	158	181	178	173	175	164	166	209	182	196	179	191	175	194	166	180	166	200	184	179	200	172	178	175	191	149	195	173	180	162	167	170	186	194	169	182	178	196	186	156	195	171	192	176	178	178	173	177	177	198	184	188	156	187	182	188	195	160	185	179	161	180	169	185	171	188	171	175	197	180	173	163	155	206	198	187	210	172	164	183	185	183	170	178	186	191	193	171	170	208	182	188	166	192	183	145	162	191	168	183	163	192	163	182	198	178	180	184	190	175	178	186	186	195	200	187	170	200	168	176	162	181	193	185	171	188	172	198	202	180	173	166	195	180	173	172	178	190	209	181	144	165	191	182	186	168	185	180	166	183	154	171	167	171	181	174	143	186	200	189	179	187	181	180	207	181	189	187	173	183	164	177	186	175	159	177	210	169	155	187	193	169	194	175	179	174	180	177	169	163	177	191	182	174	188	163	174	182	172	181	174	193	181	172	151	170	175	174	179	161	188	183	157	177	183	197	163	170	158	179	173	176	163	176	172	184	161	182	184	150	180	176	182	177	156	180	187	178	219	184	166	191	157	156	172	160	177	185	209	169	168	183	161	201	190	191	169	172	166	182	185	168	182	173	181	168	164	198	177	153	200	220	184	198	171	218	178	192	165	204	145	212	186	166	184	185	176	147	173	184	214	179	154	190	215	175	166	181	180	175	192	187	173	183	188	183	182	185	200	177	168	172	179	185	169	186	184	160	185	182	183	177	192	184	186	181	196	166	181	186	184	178	179	170	177	177	172	171	177	169	180	187	145	182	172	171	181	177	186	170	175	173	165	182	191	162	187	180	194	195	165	171	169	174	175	200	174	179	187	178	172	201	163	228	177	182	177	172	189	162	194	196	172	198	185	186	185	185	177	196	201	172	164	184	193	139	191	200	182	186	163	172	182	172	173	184	211	170	171	170	199	198	184	171	191	148	180	192	178	203	195	195	158	200	179	198	185	174	185	165	182	165	173	202	170	182	184	182	178	194	152	157	195	168	160	167	171	178	181	171	176	167	167	182	171	154	187	167	162	176	209	180	207	197	149	152	196	189	194	167	167	178	194	178	200	177	162	188	188	187	191	174	177	190	176	161	195	158	178	182	188	153	188	171	160	192	185	177	160	180	167	165	194	190	172	187	154	164	191	177	179	172	185	182	199	170	169	165	178	154	175	208	151	188	177	171	157	175	174	165	197	178	149	174	167	194	174	185	195	196	173	162	195	186	186	186	174	197	184	183	185	171	178	186	195	188	170	163	180	175	169	191	175	172	178	191	180	177	161	184	172	163	177	165	175	185	157	164	178	171	179	179	168	180	174	183	208	177	206	161	169	184	171	205	189	171	192	174	175	200	200	178	172	171	183	165	188	207	211	179	183	178	162	181	185	179	195	166	174	179	175	180	187	181	187	191	166	184	196	202	192	175	179	208	168	196	168	174	164	176	176	173	178	176	181	156	184	171	191	177	166	190	199	209	197	172	185	173	204	153	184	163	164	179	167	174	187	187	183	163	189	193	169	173	194	142	178	178	161	194	187	200	180	190	198	181	170	175	171	188	189	169	167	173	175	198	204	186	164	181	207	174	174	180	187	165	174	172	172	166	161	184	188	183	194	156	182	181	196	181	182	182	165	173	185	182	170	160	152	187	192	180	176	160	194	184	173	165	174	153	182	177	187	167	177	149	183	196	152	188	153	180	157	181	171	183	183	157	195	212	171	197	161	173	183	157	167	176	178	174	166	212	211	186	163	173	182	179	190	165	180	172	179	183	179	178	170	187	153	186	167	178	182	196	175	169	191	176	170	170	180	198	192	180	174	169	193	141	215	202	164	169	176	197	176	198	193	176	179	206	180	182	153	173	178	190	168	185	184	172	184	169	212	192	176	185	166	164	188	172	172	187	179	170	172	186	173	169	155	180	162	167	198	176	194	189	196	206	192	191	150	156	183	175	165	196	159	170	170	214	195	174	177	174	177	176	166	186	181	181	216	192	203	178	194	187	173	174	189	200	187	191	187	175	181	175	188	191	186	190	174	168	163	221	181	198	181	153	183	176	178	176	157	182	166	194	177	181	168	183	197	212	184	184	167	158	181	189	165	198	169	186	155	193	175	182	169	181	188	181	179	165	163	175	186	185	170	170	192	171	196	182	173	190	177	181	197	187	186	188	180	172	189	188	178	179	174	178	175	167	183	151	165	161	165	181	171	176	164	201	172	174	190	176	173	173	177	164	169	186	167	156	176	164	198	193	175	169	161	181	177	175	151	162	157	170	174	178	179	178	198	191	170	176	171	165	173	175	181	167	165	171	184	189	184	173	172	187	172	191	189	190	176	161	202	184	173	167	182	155	172	173	186	192	177	180	166	181	193	185	197	190	172	174	202	176	155	201	189	194	169	179	166	151	177	161	174	197	193	177	173	186	186	169	203	187	180	175	189	178	163	167	182	171	202	165	196	189	179	178	182	176	184	190	168	154	181	171	177	160	175	178	175	163	189	165	142	153	183	166	189	174	185	164	172	195	194	175	180	188	169	161	175	190	174	192	171	200	153	187	184	187	200	152	178	165	154	195	178	181	196	209	201	192	190	183	157	186	175	169	179	183	170	167	202	160	176	210	194	199	189	186	157	183	180	189	166	164	194	179	192	158	203	202	199	165	184	187	194	166	177	191	193	162	177	200	181	183	176
5803	838	742	469	344	302	263	238	228	209	215	224	190	184	199	202	176	193	166	200	155	148	176	168	183	196	191	178	185	158	186	158	180	202	151	179	196	162	181	167	184	182	177	196	181	182	184	219	161	208	197	172	177	176	190	161	176	179	174	186	197	179	184	213	180	189	161	200	169	178	200	174	204	169	181	179	157	170	186	182	161	182	189	192	164	173	178	221	172	202	188	176	171	184	175	183	161	206	179	181	176	189	176	187	174	177	175	185	177	168	186	186	175	184	164	193	192	166	177	185	178	179	163	170	166	186	190	179	204	174	166	188	189	197	181	151	192	205	168	184	165	173	189	164	168	164	163	177	174	184	176	157	188	167	188	173	180	195	172	187	166	186	190	219	168	179	185	180	174	177	169	184	170	183	177	183	178	198	188	181	166	182	171	186	185	203	163	166	162	191	193	184	200	202	176	168	182	194	182	184	181	161	189	188	186	175	180	180	186	153	165	177	194	200	203	169	171	192	190	178	175	156	169	185	166	192	183	181	199	181	175	173	196	169	167	180	197	188	182	178	183	175	176	193	170	185	190	184	170	187	178	177	162	154	193	191	169	161	186	174	184	178	196	192	197	166	179	170	164	183	176	157	200	184	203	169	172	190	178	170	185	175	148	178	191	189	163	156	165	192	183	162	180	190	176	170	211	182	187	192	192	174	175	191	165	185	159	186	170	176	169	193	164	186	165	174	178	157	181	173	197	193	180	175	176	207	181	196	202	175	180	188	161	178	197	168	164	179	177	192	170	175	189	186	176	183	168	155	181	199	163	167	174	179	161	181	175	164	209	168	175	182	191	187	183	184	177	212	187	189	189	185	161	176	168	188	196	174	178	158	184	190	210	164	200	154	169	165	175	175	197	181	192	181	179	194	183	165	196	178	185	153	172	189	177	181	180	186	185	183	179	185	165	170	178	163	189	179	154	162	166	181	182	174	183	209	165	175	191	175	187	198	189	169	190	187	199	190	205	155	178	198	184	178	183	205	178	200	186	171	160	186	166	177	182	179	175	151	178	168	174	170	159	188	205	169	158	200	188	177	206	173	157	176	162	181	185	187	181	194	177	170	198	201	178	175	160	181	168	163	178	194	196	180	154	157	200	193	171	191	206	174	194	195	172	179	198	193	193	174	185	186	156	174	179	178	192	179	158	196	185	192	172	174	199	182	190	182	175	207	182	166	177	171	160	180	168	202	179	185	175	188	165	152	166	183	193	215	165	164	178	198	175	167	203	180	204	182	197	169	181	174	181	182	162	190	186	178	165	172	207	178	178	185	198	172	165	158	170	163	179	177	172	175	187	181	171	205	176	202	165	160	161	167	160	176	198	192	165	162	166	202	187	148	166	176	172	167	179	171	183	186	184	166	157	187	175	175	178	183	177	188	207	151	152	168	189	191	195	154	149	167	173	182	178	181	175	177	167	180	198	182	185	152	191	178	179	182	185	176	160	218	169	166	170	183	151	175	163	161	175	187	170	189	195	172	196	191	179	181	196	172	207	164	180	190	189	188	168	176	173	172	181	191	175	175	164	178	194	186	222	152	183	188	178	173	177	181	181	179	199	182	176	195	172	190	173	195	175	177	212	186	184	188	191	194	180	173	206	171	184	180	149	192	151	175	189	215	191	169	184	173	186	177	160	176	194	178	181	172	178	175	186	177	168	189	167	164	199	181	169	191	184	184	183	175	180	197	185	188	171	186	173	174	199	175	163	194	191	181	182	181	181	194	186	172	184	180	160	170	196	212	170	172	178	172	166	162	168	206	148	183	177	177	185	172	200	175	175	158	157	181	169	182	193	154	165	200	160	195	182	184	194	181	192	200	174	160	176	194	212	201	196	174	160	168	174	200	182	195	179	194	180	177	172	188	187	192	168	185	187	174	202	161	188	184	158	189	190	186	173	172	186	179	198	173	193	174	162	179	183	171	199	164	159	172	190	193	156	181	182	221	174	191	184	186	170	194	191	189	172	173	184	192	211	199	183	164	185	196	214	196	156	203	185	168	187	188	189	201	177	175	169	186	151	200	162	156	175	189	185	209	203	178	170	175	158	178	189	154	178	179	186	183	188	168	181	157	176	175	163	175	182	154	186	175	174	204	169	182	177	183	205	191	193	170	173	211	196	166	185	188	188	197	162	190	195	168	181	170	180	172	166	204	192	198	171	169	201	168	153	166	196	207	169	168	200	157	181	204	176	204	181	177	187	180	179	183	183	167	175	163	155	198	174	174	175	199	154	178	158	156	181	170	188	186	176	182	199	188	183	179	164	188	181	180	190	190	164	183	186	185	186	157	203	181	195	184	210	167	198	186	183	211	177	170	207	185	188	198	159	172	172	194	182	187	155	159	173	173	201	161	165	184	170	194	186	185	189	162	166	189	164	170	205	182	159	155	158	177	172	193	181	184	182	165	174	170	150	186	177	165	167	181	183	158	173	192	186	180	181	191	202	190	174	207	175	180	183	185	160	179	190	155	179	167	183	173	170	164	163	184	188	178	193	165	189	179	155	165	147	183	188	174	178	181	150	177	175	155	206	174	172	181	164	155	183	186	179	157	176	170	178	164	164	177	191	188	167	174	190	171	186	173	170	153	187	174	171	187	169	168	187	178	204	179	166	191	178	192	189	209	196	188	186	200	182	161	184	157	154	177	201	200	189	186	184	191	191	183	179	188	170	171	158	187	170	185	202	174	188	158	178	165	189	181	156	175	163	171	211	169	193	192	172	171	165	167	188	155	156	178	189	188	180	167	193	194	183	166	196	190	170	193	175	176	152	147	159	180	190	179	206	174	173	190	184	167	184	189	168	194	216	172	167	184	194	180	172	159	186	189	152	178	173	174	183	185	182	193	170	190	200	180	198	189	195	195	171	177	176	183	201	160	178	186	199	184	191	169	171	174	188	195	195	185	181	173	197	177	184	166	171	181	190	206	163	187	179	160	168	149	209	211	178	184	173	174	195	189	173	210	176	168	159	178	194	197	187	179	170	187	169	179	169	185	193	197	179	178	174	185	170	178	190	172	195	176	192	172	191	170	183	179	183	195	201	174	186	188	186	178	169	182	179	169	174	203	183	170	199	175	172	177	217	200	172	187	175	170	167	185	184	190	208	173	175	176	162	168	185	154	166	181	183	173	171	209	167	170	174	150	193	178	164	166	206	175	175	180	180	181	171	161	217	195	205	179	178	165	180	185	176	155	177	188	168	169	173	171	192	171	176	194	172	184	179	176	188	186	179	182	176	174	174	169	182	171	177	184	189	168	177	190	155	173	172	165	179	160	164	194	190	196	174	179	148	206	178	175	151	178	167	156	197	181	179	199	182	202	186	189	173	190	202	182	179	182	174	181	155	163	187	208	169	201	180	155	176	183	167	181	175	182	190	190	161	191	182	169	172	186	162	171	182	179	185	178	174	160	178	170	168	187	188	202	186	159	155	183	189	175	176	169	195	184
26606	21966	28812	25746	21970	13403	2068	1266	1087	966	859	805	725	751	741	693	667	681	688	647	607	644	607	572	627	624	604	638	588	579	607	610	559	593	575	606	584	580	624	599	567	619	578	620	549	598	556	638	609	602	572	571	561	570	615	573	574	562	618	560	578	560	561	568	545	590	538	609	598	569	598	518	565	542	583	561	569	566	598	616	583	587	579	555	503	576	558	580	582	583	576	559	549	568	567	568	584	558	545	583	574	550	565	568	559	538	572	566	574	554	533	567	548	607	546	543	558	595	574	529	598	591	574	544	573	578	593	565	580	518	554	552	569	547	542	552	541	529	558	578	551	582	588	581	588	586	585	529	545	555	588	589	571	570	550	579	605	574	519	616	574	534	591	562	595	534	537	524	551	589	572	549	552	585	555	607	583	590	552	558	550	537	516	549	608	583	600	578	542	568	572	556	586	575	583	552	553	568	579	573	538	561	573	569	542	540	593	569	563	571	582	560	600	565	562	587	575	546	528	567	595	579	553	520	574	581	599	546	574	560	548	571	558	547	563	578	552	600	535	594	543	553	595	575	587	573	591	568	584	532	591	575	588	549	515	592	557	588	542	562	574	553	589	590	532	553	598	554	571	562	591	589	559	576	567	573	508	563	543	558	598	552	533	530	574	562	569	583	572	577	592	549	560	567	556	530	522	535	571	552	623	536	549	578	575	556	574	556	549	558	587	560	554	566	569	509	551	581	564	557	516	549	590	544	598	555	575	521	551	529	582	562	577	549	550	558	511	562	552	525	557	568	557	565	572	561	554	555	580	603	575	566	586	508	527	566	535	626	549	541	542	594	563	555	577	569	584	524	552	552	549	598	575	518	550	596	550	563	524	576	543	571	525	578	571	549	576	545	573	559	556	575	607	534	530	550	562	579	582	555	543	583	607	572	549	555	606	537	562	534	566	576	541	547	565	559	550	526	571	553	578	569	553	584	547	554	579	582	544	569	602	535	544	552	570	581	570	585	620	508	614	558	583	555	578	612	577	532	545	589	562	575	555	556	583	572	564	579	539	577	571	559	561	570	602	631	623	611	526	564	529	555	546	595	511	555	532	571	526	574	583	562	553	550	523	580	577	562	539	521	539	568	568	580	569	559	554	574	543	548	548	554	554	547	561	586	570	541	559	577	587	569	559	516	566	558	540	513	552	538	584	576	572	545	566	561	567	554	571	594	546	600	526	591	575	521	561	593	554	570	599	571	597	529	541	550	569	553	559	554	548	565	560	542	562	609	587	547	626	557	546	564	547	554	570	559	551	612	551	584	551	612	555	549	537	554	549	581	566	583	558	584	550	562	537	593	552	547	538	531	551	558	555	539	554	564	575	618	545	536	533	560	575	573	614	580	538	607	566	559	539	567	593	531	604	571	585	561	572	567	537	556	577	571	589	551	550	547	584	561	560	590	558	586	532	530	553	544	555	557	517	557	546	509	559	568	585	560	550	543	498	506	602	565	559	539	524	532	550	547	579	581	571	605	566	585	584	572	561	596	558	588	543	547	581	560	547	540	557	578	577	588	509	593	542	536	610	546	587	555	565	556	571	521	555	560	555	579	560	525	546	579	618	576	580	542	587	591	534	545	569	544	553	564	553	555	560	564	532	555	564	580	599	547	566	536	563	549	581	571	604	610	580	558	565	529	585	549	553	597	557	596	574	555	547	558	523	540	541	529	595	572	544	585	590	552	595	560	571	560	562	548	587	539	552	561	555	552	540	525	567	525	562	547	562	553	540	567	576	583	575	573	575	607	575	595	557	580	541	572	592	556	560	548	572	564	561	566	549	570	577	536	525	558	591	573	531	592	542	588	572	600	576	565	565	578	553	542	554	540	560	574	553	564	560	551	538	563	515	529	556	554	601	528	581	547	544	545	581	590	605	608	580	554	551	568	571	551	538	562	558	575	563	573	574	554	547	557	531	577	573	537	558	577	568	596	558	565	520	593	539	563	554	584	561	540	560	579	546	533	567	542	564	569	582	552	572	568	564	562	612	531	601	551	506	556	562	554	531	552	609	546	587	555	507	583	539	561	514	543	534	571	550	553	546	573	573	571	616	571	589	540	549	560	588	556	604	567	584	556	555	554	580	543	526	587	575	555	530	581	580	558	547	555	556	523	573	555	572	551	600	557	550	541	552	542	565	569	558	577	568	559	580	553	575	570	561	564	565	545	571	536	526	557	541	510	558	561	567	571	578	508	546	535	540	579	527	552	594	553	547	587	574	540	565	524	595	553	579	549	548	556	523	600	582	569	615	543	547	557	556	545	590	576	566	594	596	552	607	553	556	595	560	524	560	586	566	557	592	562	560	574	587	570	543	595	509	560	553	532	574	585	548	532	636	571	566	547	550	552	538	561	550	574	539	547	532	543	552	586	576	593	581	516	570	526	571	565	565	516	529	567	551	574	568	549	567	566	577	538	524	560	528	560	587	629	545	575	561	588	587	499	550	560	576	540	528	559	545	556	549	573	572	535	559	556	516	579	580	629	567	532	550	562	579	600	584	524	549	549	574	572	519	575	527	525	523	546	576	565	570	582	565	518	559	566	562	568	560	562	570	549	588	496	563	548	562	569	560	580	554	538	538	548	567	564	519	530	578	556	572	583	545	528	546	584	555	564	567	524	557	578	537	574	570	560	551	607	555	557	563	583	581	565	540	584	576	606	591	571	593	588	544	594	589	568	587	595	584	596	587	567	598	544	543	577	567	540	581	505	554	567	592	555	564	589	493	572	570	559	562	564	567	543	567	613	564	523	530	585	527	542	540	552	513	553	588	568	531	569	578	593	582	592	573	585	558	552	570	570	558	571	557	553	562	584	573	524	554	545	544	572	572	600	578	559	551	546	564	522	545	571	566	597	549	572	511	541	597	561	539	582	541	529	539	567	580	513	561	587	553	578	548	560	614	571	571	548	547	573	590	548	601	510	555	538	556	600	587	559	567	560	598	569	583	565	596	539	553	575	586	556	560	606	584	578	549	580	549	546	524	547	528	591	568	552	536	545	555	565	588	582	565	551	530	554	538	519	606	555	545	574	558	560	556	566	562	587	560	530	602	532	569	573	554	529	609	583	576	570	575	526	564	548	540	538	524	584	559	559	548	564	529	555	559	563	586	544	545	590	563	569	539	524	582	587	547	590	576	570	569	552	577	567	580	595	528	558	586	562	507	604	535	607	550	522	514	525	565	565	526	562	515	548	576	536	618	547	562	544	579	553	585	550	571	551	550	576	576	554	566	546	513	564	578	564	597	582	536	590	543	545	558	558	578	528	609	534	564	603	555	579	550	588	596	559	596	573	548	596	551	561	565	549	562	572	588	535	594	548	538	601	541	558	543	534	549	558	586	536	583	581	592	591	540	595	542	562	523	580	517	550	557	554	570	550	555	580	538	549	598	551	554	550	575	546	557	543	541	580	586	575	582	560	554	576	512	561	605	501	588	566	527	566	609	584
7823	12391	11396	6282	4252	3196	2408	1973	1609	1353	1188	1093	983	929	776	791	804	780	659	705	647	686	604	661	647	592	637	583	582	583	585	579	628	601	513	508	545	618	580	562	524	541	575	501	581	571	534	498	527	568	496	531	481	535	539	534	522	563	524	520	504	519	583	548	510	503	539	494	568	554	515	509	527	493	513	531	560	526	499	498	494	535	545	520	575	534	473	497	535	554	526	557	520	564	553	488	510	553	525	538	525	494	528	504	496	525	510	498	470	481	532	541	529	513	535	519	533	557	507	539	468	536	522	491	515	507	505	478	476	518	495	523	467	536	529	509	482	521	512	513	522	524	511	502	542	539	533	529	523	535	524	502	550	533	529	521	513	487	555	571	535	508	556	510	500	559	499	520	516	544	503	510	546	495	509	525	491	519	505	541	499	517	519	492	512	513	544	539	514	529	534	518	484	541	553	531	532	553	500	505	503	535	498	509	512	497	507	513	513	538	528	513	545	497	533	535	487	518	492	500	553	499	508	524	520	520	501	523	525	553	526	468	517	502	534	505	531	513	531	515	543	499	560	486	488	489	543	514	510	525	524	554	511	543	469	531	506	488	497	481	514	536	501	503	521	516	503	506	488	563	497	538	530	540	490	535	476	515	517	525	471	524	514	502	480	519	514	475	523	501	482	515	510	492	496	526	501	515	473	512	521	502	524	550	503	509	532	501	492	530	549	556	569	510	514	559	506	525	498	538	524	496	516	513	531	513	541	484	515	489	494	510	511	521	554	528	497	517	512	497	531	500	526	477	533	532	503	518	524	546	508	517	467	509	496	513	504	503	503	538	486	527	543	497	520	552	512	494	517	524	524	510	504	529	491	533	499	503	525	535	511	495	501	555	540	541	511	565	490	463	553	470	554	538	538	512	527	508	501	514	521	504	509	522	523	522	534	507	508	535	510	539	517	539	573	522	540	516	538	509	533	510	549	531	472	509	559	517	525	539	519	497	492	526	513	498	509	518	509	511	524	519	547	527	542	558	529	532	513	491	500	476	527	531	539	486	500	523	538	541	507	517	491	527	489	544	496	526	551	489	504	510	542	523	588	544	493	520	535	536	486	528	486	551	522	527	532	537	502	480	518	525	483	515	521	477	511	553	495	516	491	538	509	501	548	484	495	499	544	542	525	494	492	543	510	515	551	487	508	495	546	494	512	494	537	518	522	509	545	533	489	520	521	488	520	512	543	504	548	553	458	503	515	485	485	499	524	512	500	510	511	513	550	534	528	501	525	533	510	517	507	547	483	510	501	535	533	541	541	497	503	494	517	500	536	538	513	552	522	535	521	538	494	517	529	529	501	506	497	520	546	529	547	531	484	482	473	536	514	507	508	559	540	546	529	528	504	531	516	481	493	517	508	515	521	539	506	493	497	496	511	525	491	523	517	531	515	537	476	506	531	535	528	489	515	516	503	514	486	549	524	496	518	525	506	538	528	508	459	488	523	490	556	520	514	492	546	559	490	509	543	516	484	515	524	509	512	493	483	505	510	517	492	478	485	532	509	528	484	510	528	583	555	484	493	498	534	513	493	557	504	523	506	510	535	525	527	501	531	498	510	515	491	512	489	551	475	517	497	538	522	492	549	527	544	516	539	523	506	489	495	535	538	509	526	534	493	508	468	522	532	537	540	500	478	522	512	526	526	495	464	473	551	486	507	541	546	508	532	494	526	529	545	511	511	541	490	505	559	526	516	512	523	513	553	495	540	513	522	516	507	547	516	528	516	523	495	528	498	518	522	490	491	517	536	492	525	507	499	549	531	535	538	515	548	524	524	535	549	504	470	522	490	526	565	486	537	501	540	536	526	492	486	482	538	555	510	581	505	492	502	538	505	529	527	512	498	513	504	496	602	519	495	510	509	513	526	485	552	530	523	498	502	534	460	518	533	488	547	491	518	525	513	508	486	509	511	536	454	563	514	540	517	526	510	541	469	529	525	535	470	502	528	501	514	512	503	532	525	525	519	484	534	513	500	511	511	494	520	503	491	532	492	540	554	558	464	536	544	535	500	504	523	522	509	519	501	509	506	569	524	549	492	507	528	558	584	479	523	571	512	507	504	524	530	535	509	484	492	516	532	542	524	552	512	505	540	547	514	539	502	479	477	534	546	512	494	560	532	503	522	488	511	480	495	506	516	514	500	556	527	544	537	525	518	511	522	488	520	513	485	533	571	529	501	528	506	582	553	525	488	531	494	528	478	497	520	485	518	510	495	540	538	484	521	553	496	501	550	509	501	484	513	497	523	511	490	499	486	512	468	530	527	465	545	508	543	501	525	508	551	525	515	544	538	544	483	536	526	489	501	506	533	546	494	463	494	515	537	494	523	520	524	530	482	518	451	523	522	509	528	520	507	509	521	524	504	522	522	535	494	556	536	493	495	535	536	518	517	521	518	502	545	501	495	522	514	537	499	543	524	536	550	545	522	522	526	522	530	510	512	495	518	529	539	548	488	535	504	466	513	526	537	475	505	502	493	464	528	498	509	505	560	492	505	508	513	492	508	513	540	523	520	502	493	526	512	536	532	501	481	502	516	478	512	493	556	491	504	532	536	516	532	519	533	530	525	494	505	537	498	490	472	532	536	513	547	530	469	503	532	532	520	512	483	525	541	540	520	533	519	534	497	472	494	502	533	522	565	516	473	524	500	547	539	515	515	493	526	485	508	520	534	501	539	512	478	543	549	541	538	534	550	535	529	551	499	511	542	535	488	524	514	503	466	479	528	533	478	501	530	508	508	523	465	504	505	541	548	522	506	482	519	507	540	547	482	485	517	511	545	518	517	513	525	507	488	531	527	499	515	506	495	505	517	541	527	494	520	519	539	524	527	524	531	512	509	507	514	492	508	524	518	527	527	536	518	509	492	505	517	486	434	515	543	520	529	488	511	543	538	532	505	549	513	524	495	497	535	490	498	524	527	498	518	532	502	517	496	494	513	510	492	505	505	472	467	527	531	515	569	543	512	500	523	493	543	536	524	507	482	522	535	524	485	544	517	536	524	476	509	547	529	537	507	546	497	549	512	500	502	499	463	513	511	507	481	550	523	525	511	551	511	498	507	507	548	544	519	556	497	504	498	501	500	553	520	519	485	519	528	482	533	528	535	492	506	508	523	482	497	558	505	515	483	522	574	538	496	514	518	473	492	533	511	534	508	521	538	545	541	524	483	536	504	542	502	510	491	540	504	500	509	559	509	558	552	509	522	502	535	532	500	491	517	514	545	527	526	517	516	469	501	572	467	498	514	522	475	492	502	519	504	494	522	459	518	486	534	515	493	500	501	507	546	504	542	482	509	502	519	506	504	526	482	467	529	497	554	526	550	539	461	466	524	512	545	521	502	502	518	498	515	500	534	504	468	518	493	532	512	506	512	538	511	489	520	517	479	504	497	512	498	521	511	505	498	518	492	499	503	497	511	515	530	505	541	474	564	502	503	511	528	476	508	525
23108	20950	27780	24288	20960	21088	11252	2301	1667	1464	1400	1283	1123	1114	1076	1018	968	973	981	915	958	895	900	846	931	859	846	859	851	804	847	745	835	770	846	796	788	777	765	741	798	787	819	821	802	782	761	779	789	820	772	749	740	768	791	797	806	775	758	748	810	788	768	767	794	735	764	789	764	754	765	713	814	764	792	769	758	805	778	821	710	750	785	749	818	788	761	732	744	780	809	806	810	763	818	783	771	766	754	787	780	723	742	793	749	720	794	705	777	764	725	811	791	749	768	785	774	781	824	784	762	794	718	734	751	744	778	803	851	771	778	793	727	782	761	775	778	732	787	759	789	795	740	767	767	723	762	700	771	744	739	771	798	728	731	753	711	788	780	770	814	809	800	766	757	743	749	768	757	702	737	778	772	753	805	763	786	783	831	713	712	780	738	766	796	782	753	754	733	758	768	732	790	717	737	780	792	773	755	786	779	764	786	760	756	822	804	759	711	729	722	809	782	760	709	723	813	795	768	737	767	728	809	769	746	759	786	705	749	714	762	799	792	790	755	742	853	804	751	790	787	756	778	734	774	741	769	736	801	820	785	762	792	757	743	775	758	800	712	757	739	723	757	757	776	789	746	762	748	752	772	763	726	804	757	768	741	792	766	789	747	797	741	723	741	773	780	770	764	793	781	720	748	745	747	773	801	780	752	799	797	766	739	758	772	772	803	747	755	806	734	739	797	819	764	809	751	704	720	754	709	788	744	746	772	757	782	817	783	759	786	757	705	771	817	767	726	749	744	740	747	800	728	774	755	817	762	681	757	741	728	735	729	786	802	755	782	718	755	824	744	746	736	756	742	773	750	745	751	764	721	754	729	734	738	808	789	729	791	780	810	752	735	792	736	761	701	719	743	732	766	763	757	774	758	771	727	720	761	779	808	802	770	726	740	758	765	762	792	798	772	797	734	789	787	770	732	717	787	728	754	792	758	749	743	776	755	739	730	756	774	752	757	784	701	711	762	755	813	794	742	777	768	752	755	808	742	783	756	753	702	746	774	780	761	738	784	713	737	772	765	734	789	745	726	733	809	768	768	748	785	730	770	797	750	748	741	721	729	754	748	800	762	768	758	817	768	762	747	763	721	791	756	802	774	733	768	763	823	728	793	735	749	803	727	775	723	740	757	807	786	722	704	731	785	769	772	757	788	768	756	790	792	719	732	739	777	735	757	709	741	786	740	735	779	771	761	770	803	719	764	785	783	729	793	744	767	738	776	748	745	814	775	724	773	690	767	785	741	810	786	783	766	747	734	797	795	758	791	796	730	737	777	756	791	790	782	720	775	814	749	754	758	738	780	754	757	779	780	835	779	684	798	745	724	801	771	751	796	761	732	750	767	767	754	715	805	733	755	795	733	778	742	769	709	778	786	720	771	748	743	730	800	756	722	809	751	782	785	763	746	720	803	785	760	761	782	813	770	793	776	834	736	786	769	820	773	775	775	706	812	729	754	812	774	744	725	754	794	724	742	692	769	709	733	781	792	734	764	747	752	808	746	771	850	781	803	779	801	731	763	785	737	717	827	736	794	784	742	770	749	767	754	757	753	751	744	744	713	750	777	731	778	815	755	759	796	731	759	771	743	729	719	742	777	776	801	745	778	726	731	772	786	725	790	738	798	782	772	694	747	758	711	762	769	790	768	755	814	777	812	803	751	765	769	763	728	775	714	821	752	752	764	791	775	795	756	769	770	742	757	741	789	730	748	747	764	800	709	737	780	809	735	746	703	760	729	746	739	743	731	804	708	725	738	760	800	806	785	778	792	700	748	790	777	767	751	785	736	746	818	790	767	777	750	743	740	769	741	707	720	828	721	755	719	786	772	782	735	767	740	741	709	750	764	739	741	787	813	752	767	754	767	774	761	756	778	716	733	776	774	750	777	746	744	778	811	754	809	802	703	777	809	735	740	830	785	750	797	756	771	781	734	736	755	777	795	795	758	717	752	760	773	796	761	812	762	790	735	731	759	752	802	726	774	741	772	751	773	764	738	766	790	751	795	774	752	724	742	745	808	727	821	747	722	738	788	775	706	794	752	748	761	737	707	784	750	731	762	795	771	756	796	768	732	799	755	775	789	714	733	687	741	802	752	769	789	731	823	767	746	724	751	739	753	769	733	749	799	788	780	703	774	754	707	766	801	725	781	726	733	754	787	775	739	756	795	749	722	783	764	754	755	727	738	798	726	797	760	816	834	761	734	777	772	739	727	739	753	750	808	735	793	776	764	708	707	735	765	743	739	766	728	738	773	766	758	733	820	798	754	754	765	778	737	770	763	765	783	775	755	751	770	745	742	759	783	788	755	726	791	746	751	735	767	730	777	757	794	780	749	726	755	761	741	750	744	773	733	804	799	746	754	721	707	752	761	763	794	760	765	767	785	792	811	760	768	755	731	768	770	752	800	779	802	716	803	706	787	763	721	796	749	758	765	756	801	768	754	771	800	772	750	734	773	771	735	800	734	816	767	783	758	753	752	736	749	779	792	774	722	791	768	761	754	771	781	773	874	675	731	780	776	750	766	753	814	734	773	787	779	717	750	764	732	774	741	740	766	719	758	715	751	745	763	727	747	870	743	786	762	687	759	769	751	760	766	761	757	776	764	731	777	788	747	723	707	752	779	717	773	712	743	773	818	770	750	759	788	756	752	750	753	740	729	755	764	767	746	726	774	782	772	779	776	765	767	764	748	783	794	745	771	775	782	760	761	745	718	786	795	720	702	751	759	742	708	737	723	764	772	745	750	788	764	726	810	766	823	755	751	824	764	760	759	794	780	758	757	726	733	808	742	717	759	778	763	759	761	799	803	779	810	761	757	742	744	746	759	805	766	759	778	752	717	752	787	842	779	765	805	747	810	792	793	783	762	755	747	749	710	740	787	715	742	727	765	785	778	734	741	766	751	763	779	789	702	736	770	795	751	771	768	695	806	809	793	806	751	752	815	809	794	769	779	817	763	706	748	813	796	779	735	756	721	781	705	729	825	748	720	776	705	747	773	760	754	704	742	776	799	751	754	733	768	710	767	764	735	742	714	769	771	742	756	756	777	766	771	767	706	733	783	752	774	731	776	781	743	754	791	733	754	792	756	763	750	801	718	833	788	781	752	742	794	767	764	744	785	747	801	801	726	788	693	735	776	691	762	746	797	770	810	748	722	756	770	788	770	746	723	783	758	711	763	741	760	759	738	771	760	752	812	780	705	743	795	749	728	744	749	730	809	799	752	728	775	802	773	742	733	753	772	822	784	772	721	737	729	717	776	783	753	770	793	754	749	785	771	749	755	785	760	731	729	708	781	714	778	728	709	791	755	766	730	772	798	720	790	756	744	786	816	716	777	748	779	771	776	763	760	786	772	784	793	727	789	765	770	699	758	749	710	775	758	777	748	755	748	727	691	753	750	786	782	755	770	722	737	769	773	762	745	751	785	730	751	781	731	777	762	760	742	723	761	763
10543	18901	17192	10104	7036	5202	4084	3271	2647	2309	2037	1815	1582	1516	1276	1191	1166	1119	1057	1013	1001	927	885	904	899	893	895	840	805	794	786	813	842	815	797	776	791	787	813	758	765	748	720	792	703	722	776	744	675	732	745	724	713	754	701	760	702	738	696	784	761	770	715	717	703	759	686	708	747	682	721	776	701	682	679	706	718	744	710	697	736	698	725	687	698	705	697	753	721	717	710	754	684	684	752	709	700	688	753	687	774	729	668	679	745	706	665	737	716	706	693	763	700	685	690	722	708	730	723	716	742	717	675	757	749	709	697	712	691	726	679	746	699	688	697	739	716	698	692	745	698	753	730	718	722	764	670	730	751	730	706	690	693	694	687	743	703	697	695	670	681	709	731	739	690	724	697	692	718	675	690	705	711	718	703	675	693	662	712	701	697	751	696	698	736	630	716	689	705	700	715	680	681	724	732	713	694	709	688	687	717	718	719	679	697	667	703	699	675	707	749	712	698	655	703	682	730	713	740	705	698	703	657	715	657	722	637	742	731	733	708	708	703	700	713	705	702	702	713	702	752	736	723	731	737	687	716	722	685	683	696	739	703	719	717	697	762	644	736	716	721	684	727	722	703	665	714	681	728	733	681	713	659	700	663	711	659	708	706	685	687	674	656	711	719	686	645	685	698	710	724	712	697	714	697	714	668	713	726	701	693	714	697	678	696	698	714	706	721	714	720	711	689	728	658	687	708	749	708	663	732	675	715	719	700	743	699	721	674	717	664	767	721	719	754	699	723	713	674	700	721	714	661	678	750	685	722	679	698	732	710	698	741	667	706	716	719	685	721	687	739	711	750	720	683	699	696	696	692	718	689	706	675	688	721	726	777	743	725	713	699	725	711	709	714	707	713	742	686	697	668	679	711	707	704	684	719	701	687	700	724	696	685	754	737	686	685	683	745	672	719	731	712	712	638	743	674	705	696	729	683	752	758	714	688	701	700	662	678	666	710	655	688	659	650	699	729	703	728	723	752	712	737	678	704	765	634	695	701	723	701	717	698	691	715	697	713	674	705	721	682	678	689	692	763	673	706	689	722	716	695	763	702	701	711	672	713	677	724	724	665	752	687	677	689	712	724	730	719	672	709	719	727	745	707	683	719	656	673	678	738	674	688	682	692	698	657	699	743	708	672	788	687	701	713	728	688	737	655	676	692	712	754	749	674	752	704	724	687	695	680	684	677	670	697	729	690	720	716	696	709	707	695	693	720	720	710	710	680	743	744	709	731	731	721	665	733	709	696	732	713	701	679	683	713	709	691	704	735	747	750	676	686	747	701	638	712	695	723	725	747	720	682	712	720	723	691	722	696	767	721	743	725	678	697	669	686	695	747	727	663	704	725	702	673	715	758	701	709	772	712	696	706	741	727	683	740	687	695	710	716	735	712	743	703	720	665	728	695	718	723	694	699	690	726	668	742	722	676	711	696	693	694	682	710	731	673	735	677	720	710	673	692	672	703	706	674	712	677	711	710	747	689	689	702	693	706	750	725	713	662	692	764	761	673	688	708	698	723	728	700	656	719	731	698	696	731	727	725	666	704	735	667	691	712	630	692	733	686	732	687	714	701	684	677	667	664	705	714	695	700	657	730	754	707	704	721	703	707	699	697	668	706	717	703	732	711	676	714	692	687	705	716	683	701	686	692	649	704	699	687	721	727	751	726	711	678	723	729	723	703	682	708	697	717	681	706	653	746	729	678	686	715	697	771	704	698	683	697	660	694	693	691	686	699	750	696	697	707	648	747	695	696	691	702	693	734	688	689	723	685	729	744	711	694	696	696	721	689	742	680	687	731	675	741	671	702	748	689	710	689	691	703	660	738	716	728	698	728	691	724	721	664	707	760	699	719	672	704	720	738	636	661	736	661	685	726	698	688	709	669	697	778	647	661	699	670	702	705	724	695	717	789	653	709	717	683	687	744	750	714	683	720	645	709	730	717	705	716	684	707	713	705	682	748	691	707	698	682	672	691	728	629	660	708	729	712	731	688	686	729	702	725	698	682	730	710	757	732	728	736	691	705	706	706	684	673	732	700	683	733	711	717	720	721	668	660	699	750	690	705	704	686	715	683	746	708	700	755	643	727	670	709	743	703	717	734	660	720	677	709	723	687	704	681	744	748	642	763	685	697	699	686	701	699	694	709	687	708	679	710	735	680	735	699	726	716	684	718	707	686	696	640	695	663	650	739	685	697	696	650	702	715	706	750	711	699	688	689	674	677	712	746	744	706	747	722	728	718	728	712	721	673	657	708	737	721	719	703	708	735	692	662	704	715	758	711	741	712	685	733	698	676	653	680	671	704	746	720	687	698	696	686	669	695	723	669	711	732	743	694	702	751	688	690	651	695	701	695	746	697	721	708	670	711	708	753	747	708	679	692	720	722	676	720	722	722	685	668	667	718	704	698	712	683	729	714	692	683	712	714	718	741	739	676	725	696	708	722	707	711	738	711	738	686	724	681	689	689	654	746	684	702	700	682	700	715	675	728	697	702	698	698	731	735	744	669	698	718	730	738	725	713	705	638	707	694	699	687	705	696	656	726	737	728	725	702	682	656	676	724	670	682	692	699	689	692	733	712	632	703	716	695	732	710	714	716	724	741	746	701	699	768	701	665	723	629	679	730	746	726	731	695	692	754	741	674	731	676	702	709	726	694	705	726	719	691	684	683	756	713	667	700	729	694	711	711	684	661	684	730	694	688	693	750	712	686	688	670	697	687	709	740	663	723	722	733	687	696	678	670	659	754	687	713	719	693	689	707	701	716	677	661	713	714	755	740	733	698	667	662	687	705	697	689	739	728	740	726	667	694	706	739	705	676	748	708	731	705	698	687	714	626	687	657	733	719	687	723	702	698	675	685	684	702	721	717	711	730	698	723	693	698	720	720	690	752	662	685	724	622	699	728	709	705	717	711	685	711	676	688	680	696	661	718	681	671	703	716	667	696	666	663	715	683	715	706	757	694	710	660	730	688	753	723	699	730	730	698	669	720	726	706	720	742	726	712	716	714	703	709	735	769	706	699	689	699	736	676	763	724	705	716	691	728	705	717	724	727	706	696	706	747	682	666	721	676	712	693	711	721	685	710	667	740	725	694	710	667	658	726	724	705	679	734	703	730	733	695	725	685	736	724	703	701	679	675	724	708	671	720	659	729	699	777	719	706	780	739	714	739	680	672	679	695	689	741	697	685	724	686	746	717	695	709	748	703	766	691	718	744	665	744	717	683	747	721	692	666	667	664	726	716	718	703	675	701	666	654	772	685	709	731	713	704	703	712	696	645	658	710	695	712	767	679	718	689	722	702	750	686	752	701	683	729	670	728	708	674	702	684	709	764	726	699	706	752	680	696	740	703	642	721	701	759	675	685	685	720	681	653	692	662	746	702	764	691	706	728	703	683	688	719	748	684	697	701	705	716	749	720	669	708	720	681	702	739	691	706	742	708	715	713	668	694	718
29813	15224	1842	386	274	255	218	191	211	188	207	177	184	183	179	165	155	176	179	186	189	190	171	175	182	194	185	152	168	181	173	181	183	184	176	192	170	204	188	181	169	180	180	170	200	148	189	170	211	189	169	186	177	176	164	184	178	168	172	178	166	157	168	178	182	196	186	158	180	172	182	168	185	188	168	194	157	168	168	185	182	184	193	180	178	185	169	136	186	173	169	192	166	188	195	210	182	177	170	186	182	190	178	188	176	192	164	175	184	169	187	198	166	162	186	173	189	180	159	183	153	171	195	174	188	182	173	167	158	188	193	182	176	165	173	149	186	151	189	176	152	191	187	194	170	165	167	163	168	189	159	201	176	198	179	175	211	181	169	159	169	159	170	180	162	169	191	191	160	168	176	186	190	187	174	180	151	166	172	177	183	177	182	162	157	181	182	177	174	172	185	190	170	168	158	159	164	192	162	172	162	184	165	180	184	184	158	189	190	189	188	194	168	185	175	161	176	178	155	177	205	192	166	189	178	172	187	162	192	181	172	206	181	172	208	191	200	178	169	163	168	183	201	164	194	173	158	186	185	169	167	172	184	174	169	193	160	200	170	193	175	174	181	177	178	187	175	205	201	194	176	176	188	199	176	177	174	172	183	177	190	176	176	173	185	169	191	176	199	180	175	191	177	179	186	178	164	190	166	187	201	185	194	184	170	172	181	170	186	187	170	176	171	166	183	169	165	195	183	192	173	158	213	165	194	192	201	178	174	177	204	185	173	155	177	183	175	161	191	160	171	176	170	162	172	184	153	172	168	188	211	165	169	199	167	183	186	179	194	179	170	175	181	153	196	175	168	172	171	171	173	170	179	181	189	219	177	173	176	179	160	157	183	213	183	210	188	184	179	169	154	174	178	180	201	164	165	191	194	164	187	168	174	160	178	168	182	205	173	189	163	189	172	170	164	154	182	173	179	158	171	173	187	178	171	157	189	164	186	161	177	154	161	179	198	186	164	178	189	199	196	189	169	209	188	180	195	192	184	181	188	185	181	169	152	183	185	161	180	177	165	167	210	194	179	157	198	188	177	183	190	187	187	170	166	157	198	150	190	175	176	188	184	176	191	188	182	179	163	179	190	166	194	182	172	181	182	187	172	200	171	154	188	182	160	164	181	179	189	162	141	182	174	170	182	189	169	180	189	199	193	158	179	174	178	181	183	209	168	172	199	155	186	164	183	171	183	180	171	169	188	208	180	167	183	173	192	165	159	161	173	171	178	176	202	158	165	204	167	165	187	187	163	187	209	189	134	181	186	164	183	175	196	180	181	186	175	151	188	170	171	164	188	173	170	154	149	169	198	182	165	180	163	187	179	176	171	191	176	165	199	171	158	138	174	186	191	168	168	181	190	166	165	163	174	170	187	157	164	188	186	195	167	186	181	188	187	165	168	182	170	179	179	176	183	196	182	174	191	175	181	173	189	175	194	154	183	194	187	167	158	178	202	182	178	157	180	164	184	178	180	174	199	183	186	146	168	172	172	156	177	167	149	175	168	183	164	178	185	201	193	169	176	172	167	176	163	187	163	182	184	178	189	195	192	182	179	175	179	190	165	167	152	184	186	161	149	171	168	161	188	181	158	158	174	186	153	184	180	175	184	167	178	172	175	153	158	178	183	184	161	165	179	173	205	188	185	182	175	188	173	180	177	170	180	179	185	166	188	159	164	155	186	170	187	182	170	178	196	181	170	181	162	186	179	184	185	175	160	182	190	165	182	171	191	191	181	168	170	178	166	157	175	185	183	190	185	180	186	183	174	194	182	177	174	199	158	179	188	181	169	158	207	202	171	170	162	152	167	165	149	180	182	169	171	179	174	142	184	162	181	209	195	159	164	175	153	170	198	167	197	169	209	158	165	173	166	171	175	166	179	194	162	166	187	194	179	180	185	175	141	206	177	173	192	212	202	201	172	198	196	184	172	179	190	191	214	159	175	207	182	178	171	195	192	189	155	159	182	176	188	210	157	176	180	193	179	184	199	202	182	166	172	156	192	149	160	168	162	169	151	179	170	207	188	176	181	189	175	182	194	186	177	191	172	174	175	164	188	190	168	187	172	181	166	180	166	197	157	190	219	175	190	175	172	188	177	161	145	189	187	184	174	175	185	184	172	154	193	180	163	182	161	184	166	206	163	182	192	187	176	191	184	171	174	180	174	190	189	198	168	171	163	180	172	150	169	196	215	195	179	179	169	167	153	178	214	187	178	184	176	165	159	166	201	178	177	155	162	187	197	192	197	172	176	189	164	195	186	180	168	170	152	171	168	144	205	179	196	184	191	167	165	165	186	173	192	183	175	189	194	157	162	167	174	209	183	182	185	179	191	201	211	168	197	178	192	197	161	205	166	199	155	176	163	185	182	167	190	158	187	174	173	176	175	187	184	179	162	171	178	196	185	197	193	158	198	172	178	169	151	193	168	166	146	179	171	173	183	150	157	182	185	178	175	179	197	175	203	184	173	185	162	184	182	177	175	173	179	183	171	170	186	183	175	169	189	163	181	160	152	165	181	185	172	155	180	205	174	165	190	205	195	171	184	187	191	158	163	205	183	179	197	169	199	168	164	190	198	205	181	170	185	162	184	199	201	177	173	176	183	181	156	177	186	190	166	163	180	181	156	202	170	161	182	192	176	195	182	193	150	172	187	190	155	178	192	189	161	174	185	168	164	162	176	181	163	173	180	190	189	205	184	178	174	190	176	183	194	177	201	192	177	180	186	178	176	173	185	190	187	197	180	184	172	183	197	192	205	195	201	193	182	172	213	165	202	202	184	172	182	167	204	175	187	179	186	179	186	165	191	198	156	176	154	166	172	186	181	174	188	165	150	171	176	174	195	188	205	165	154	182	198	160	188	180	181	175	165	177	204	186	195	173	189	162	200	195	203	186	208	170	162	165	199	207	185	174	170	168	197	171	156	177	162	163	175	181	155	193	183	173	149	192	185	180	168	166	191	173	185	190	162	176	167	171	178	165	193	185	184	185	200	175	161	173	166	183	190	188	187	190	178	165	192	168	154	164	183	180	192	190	177	186	188	201	171	173	163	181	163	208	160	165	174	153	172	203	157	174	138	185	165	183	181	175	173	205	181	145	173	163	187	177	181	189	172	184	192	154	170	206	195	192	190	197	168	189	149	192	161	181	172	174	172	212	166	191	162	160	185	171	167	163	164	178	175	148	160	170	175	169	173	152	190	178	161	172	203	181	190	186	193	164	172	183	185	166	178	191	170	160	167	189	182	178	174	161	196	162	188	190	178	175	181	185	199	177	158	181	172	179	188	177	177	164	156	198	183	166	182	186	166	187	181	169	167	181	153	168	173	177	174	175	164	179	165	147	186	168	188	179	184	158	178	166	158	180	182	151	163	176	197	168	184	184	182	171	195	178	181	162	188	175	170	164	188	165	165	145	169	177	171	190	164	153	174	196	193	178	176	148	173	195	184	194
5593	906	711	451	333	315	249	221	231	210	204	212	210	175	173	180	203	201	189	191	175	209	163	208	198	193	171	180	206	174	187	182	170	165	184	184	182	186	187	174	184	171	173	165	180	179	160	186	184	182	172	187	185	189	172	177	179	183	188	196	166	197	169	191	191	172	165	170	194	184	182	171	191	178	193	197	193	181	196	160	160	181	159	185	186	190	170	177	197	172	190	203	187	179	197	172	192	172	182	164	173	167	172	164	160	167	185	190	177	195	200	209	167	167	190	182	187	177	168	164	185	195	195	174	173	199	173	176	143	176	179	194	171	165	198	190	209	189	153	194	206	168	187	157	204	172	176	167	187	178	161	190	176	184	194	150	170	182	173	161	180	155	177	177	164	162	188	178	166	174	162	184	191	165	173	179	181	176	191	190	173	179	184	169	158	147	171	166	162	185	196	182	195	169	188	194	168	190	189	182	177	156	173	167	177	184	199	162	180	192	186	199	174	159	174	167	182	193	169	202	202	166	174	167	181	196	187	182	173	169	189	171	201	193	183	173	196	203	178	194	191	188	170	172	171	185	185	163	176	152	176	177	154	183	183	197	164	210	174	195	171	145	182	210	190	211	184	192	208	188	170	172	187	184	175	178	180	169	177	202	183	173	205	168	166	154	186	152	192	166	162	175	208	184	170	163	180	189	201	158	165	164	187	181	169	172	175	176	152	192	181	168	150	178	177	166	189	188	166	181	168	166	186	176	174	182	182	156	179	183	195	187	190	169	205	182	189	175	176	178	165	193	182	165	163	178	200	173	192	198	186	168	182	173	194	186	162	187	179	178	208	154	176	184	153	156	150	192	167	181	178	178	191	159	180	165	201	212	159	176	192	187	165	182	192	187	164	177	174	192	188	162	172	164	177	169	186	156	188	150	203	163	179	187	183	179	179	212	167	176	166	168	172	172	164	174	165	185	179	176	197	185	191	153	198	181	171	187	179	195	191	178	179	182	196	176	181	165	183	185	198	177	184	167	177	188	182	214	176	189	181	163	183	170	189	203	185	193	179	189	147	165	202	182	157	171	180	143	170	158	162	188	201	178	176	207	192	193	191	185	164	193	165	196	192	197	195	190	173	196	185	197	199	177	163	179	182	166	200	174	172	177	184	168	181	172	185	177	182	167	165	178	181	172	186	170	176	167	181	178	175	183	173	185	176	176	182	161	177	188	174	196	163	179	169	173	171	187	177	166	181	161	145	186	183	183	164	166	163	191	176	177	177	178	172	180	185	147	166	185	182	184	175	162	172	147	183	162	192	169	178	175	177	166	175	183	170	177	195	188	175	177	168	171	182	172	180	155	187	182	177	191	194	155	186	177	166	184	172	179	187	169	188	167	180	174	180	189	148	185	195	161	183	189	183	179	198	193	151	171	178	182	181	183	164	166	191	182	192	152	163	168	178	182	184	194	186	188	190	197	164	184	181	186	202	180	163	170	176	179	183	175	174	163	183	185	175	181	186	171	204	192	200	163	155	168	168	168	202	166	187	219	182	183	171	171	179	169	170	166	171	175	204	188	169	161	182	162	162	158	190	161	201	143	177	166	173	182	192	166	194	151	186	184	186	185	186	190	182	168	176	168	185	193	164	176	208	161	183	163	176	195	160	183	199	164	189	159	168	184	172	164	171	188	177	175	165	183	174	188	191	197	191	200	188	192	168	177	180	183	187	148	173	181	204	171	188	204	178	151	195	177	197	187	192	154	165	176	186	194	190	160	187	174	189	157	182	174	193	192	179	175	192	184	191	191	163	177	203	181	198	191	190	198	170	164	178	168	201	161	186	154	168	171	178	203	169	200	213	167	164	185	166	164	175	194	190	186	187	174	191	181	181	170	157	193	214	169	174	167	164	175	173	174	178	170	171	171	181	175	190	185	190	179	177	188	180	194	189	176	177	178	171	181	188	186	192	182	181	156	188	170	196	183	169	184	177	188	197	189	184	198	158	179	167	167	157	169	198	165	177	183	184	206	199	193	182	172	177	180	174	158	185	160	184	157	180	161	198	173	165	184	205	169	198	187	162	174	174	177	190	169	188	191	191	181	181	170	177	180	160	161	186	161	166	199	204	165	181	177	189	179	161	187	173	158	186	192	166	186	170	184	190	156	184	193	188	168	215	172	184	180	186	202	167	183	188	181	171	169	177	165	186	210	179	189	173	183	210	174	180	197	179	182	151	170	173	175	166	176	181	156	148	181	177	169	167	194	178	182	171	179	177	165	185	164	179	195	183	174	156	194	186	180	175	163	162	182	169	169	203	186	196	172	172	200	182	165	164	166	161	175	171	196	164	175	164	190	183	169	181	174	152	170	179	164	209	176	171	177	159	173	230	169	168	169	171	148	202	185	171	156	186	170	172	186	155	179	201	197	170	184	192	160	164	177	182	179	195	174	167	155	174	178	162	164	171	165	172	193	178	180	202	171	183	158	157	207	169	176	176	169	195	175	172	162	166	170	189	169	198	165	182	186	182	186	185	149	177	173	191	198	184	174	162	187	158	166	193	185	162	187	204	161	173	217	201	201	174	178	151	182	157	184	165	181	176	188	171	177	177	171	188	199	191	167	187	191	165	194	166	168	152	161	165	159	190	189	170	161	186	171	194	165	168	173	171	166	179	184	182	174	184	189	165	159	168	214	150	158	190	213	186	187	194	180	183	186	183	171	196	170	158	173	187	199	202	185	157	194	206	178	187	183	179	172	194	172	191	189	169	164	178	180	158	192	176	194	184	169	213	166	189	173	182	192	171	178	182	168	174	168	166	149	174	176	166	189	163	180	190	178	175	173	192	181	184	181	201	172	179	171	178	158	169	189	171	177	184	192	172	187	184	194	195	169	182	170	183	221	181	170	193	164	142	175	190	160	178	202	179	196	165	185	185	189	198	195	182	176	183	186	177	171	168	173	164	151	205	182	176	170	161	170	181	170	174	160	177	160	163	218	175	175	182	165	162	176	186	148	175	184	187	173	194	191	134	184	206	193	183	192	185	178	170	187	164	179	192	169	180	173	190	173	180	183	163	163	196	169	172	170	185	161	181	175	201	162	155	194	160	180	166	183	160	183	184	151	208	182	189	162	184	196	152	170	198	194	181	175	204	183	200	191	166	172	163	176	154	191	182	171	207	192	199	176	172	198	193	195	164	178	164	176	181	206	190	181	170	164	191	164	212	175	182	181	179	165	192	167	177	190	160	204	176	181	186	168	176	182	215	192	181	201	192	162	190	173	186	169	170	194	159	171	189	175	181	186	215	178	172	160	175	193	165	187	176	178	174	161	200	173	180	184	193	195	192	175	164	176	204	169	174	172	204	157	161	183	168	186	170	174	190	171	187	189	212	185	174	172	160	159	178	159	160	173	185	183	166	163	189	188	168	171	181	185	154	179	169	175	197	186	163	192	186	201	165	201	194	160	172	182	174	169	184	192	173	165	179	177	182	166	182	191	182	175
26592	22012	28914	25779	22028	13545	2073	1228	1040	968	881	897	825	770	735	729	695	672	641	638	637	631	620	631	627	556	609	615	627	599	636	597	560	574	625	584	584	598	622	601	595	547	603	573	608	587	587	568	586	583	602	557	552	619	584	586	585	564	560	602	600	556	553	582	603	572	636	604	601	524	588	575	548	615	555	578	581	585	559	577	549	591	539	587	562	578	569	527	581	567	569	590	560	587	518	583	572	592	579	592	598	582	574	591	616	556	561	548	502	533	593	604	562	610	563	572	551	539	554	539	549	580	536	524	582	571	593	578	570	564	594	518	578	521	594	548	560	544	598	556	540	592	524	526	540	551	575	566	560	539	611	554	566	490	588	567	542	623	550	555	525	561	665	547	561	574	604	544	529	544	571	588	595	606	578	549	548	532	567	559	594	536	558	530	584	565	574	522	550	548	562	599	586	568	568	570	568	559	565	559	526	600	583	622	593	563	566	508	567	625	548	575	519	574	569	595	563	600	544	605	545	576	571	548	558	574	596	575	572	574	553	568	505	525	560	567	576	569	602	526	563	568	540	553	588	593	581	570	563	573	579	540	554	518	552	567	618	520	575	554	554	576	522	527	550	582	536	577	580	587	575	545	546	615	592	550	543	628	546	605	555	550	589	559	582	598	563	555	513	530	619	573	591	529	593	561	563	555	594	573	557	590	530	574	565	594	559	547	564	576	597	563	562	570	550	539	489	551	579	567	568	600	569	520	542	562	567	558	554	537	567	582	552	553	565	582	627	574	550	563	522	548	529	574	565	597	538	616	551	616	552	597	551	578	573	586	579	578	597	529	606	523	537	526	516	547	565	573	575	543	528	565	611	621	590	608	550	563	555	587	536	577	548	553	582	622	527	542	591	569	545	577	592	528	574	546	504	582	594	560	563	549	580	541	530	579	556	558	546	556	523	554	561	585	517	573	561	629	582	572	577	573	547	585	588	530	591	557	541	595	542	554	530	551	534	568	551	559	574	539	592	525	571	564	604	550	541	557	595	547	584	582	553	560	548	521	541	579	553	560	545	576	601	523	567	558	559	569	605	547	585	614	555	587	571	566	540	592	556	585	613	527	537	552	597	561	559	544	575	556	585	614	553	560	547	572	610	652	582	578	538	551	570	589	570	594	547	555	598	544	559	561	577	542	584	556	541	579	580	524	521	534	602	546	572	543	526	564	573	619	552	577	573	561	546	544	519	578	557	561	582	570	575	591	542	589	569	595	591	576	496	578	589	596	577	555	574	578	584	564	588	585	567	561	553	594	552	541	557	590	569	557	560	562	528	574	588	583	530	584	576	548	562	625	571	585	545	510	623	547	582	611	565	585	610	567	538	550	571	591	603	542	563	591	569	556	587	582	557	553	521	551	561	581	598	562	587	565	564	551	611	556	560	564	558	567	566	567	552	632	617	539	521	582	551	568	594	598	560	608	620	580	564	570	502	564	603	605	583	530	575	543	571	542	581	588	529	543	578	596	614	588	536	537	531	563	530	596	606	602	541	557	582	590	565	576	584	567	580	531	508	555	520	550	561	604	526	585	600	555	560	550	526	583	580	525	523	559	561	600	611	576	572	565	561	556	570	552	512	568	525	599	529	585	563	548	548	543	569	565	543	588	563	552	566	554	542	592	555	535	569	567	602	492	625	594	593	583	578	552	579	536	579	582	558	601	578	580	595	564	551	556	569	581	580	593	590	582	537	617	534	565	587	564	541	565	518	556	577	586	551	583	607	564	529	569	622	567	560	558	578	598	567	526	556	595	539	566	560	551	560	587	573	558	578	541	519	576	613	556	569	552	600	590	559	558	552	537	532	540	616	561	563	568	541	590	588	587	567	577	583	587	577	599	596	555	561	561	554	550	599	572	572	552	537	560	593	609	573	553	568	557	519	582	545	601	551	586	539	560	533	535	546	580	556	525	619	603	547	581	545	575	562	557	546	564	571	506	556	531	579	567	556	587	536	530	608	560	540	596	570	559	583	622	602	584	558	592	546	522	548	602	603	570	553	591	527	540	586	560	584	530	624	564	562	598	576	573	602	555	548	600	524	567	539	532	572	566	539	583	575	578	562	518	594	576	555	558	583	591	536	575	545	560	534	563	586	560	556	521	574	617	554	598	555	593	529	573	582	531	558	586	547	532	582	558	584	541	607	556	581	585	593	575	580	547	576	565	569	585	582	556	570	583	567	556	550	585	560	586	573	571	554	546	579	588	603	552	554	535	575	582	550	578	551	569	550	565	530	591	579	588	560	575	610	552	597	575	547	576	573	589	581	572	606	548	571	568	537	618	603	577	544	533	566	530	542	499	536	577	589	555	531	605	560	578	542	571	609	571	600	567	575	552	630	578	561	551	541	564	593	558	545	567	545	576	592	567	591	593	555	585	580	571	570	548	567	563	560	563	566	600	519	600	531	528	559	562	554	588	511	563	555	568	547	566	604	599	580	571	606	544	548	546	544	536	558	604	594	543	574	569	552	524	585	584	575	563	567	544	541	567	566	547	547	554	568	598	609	561	554	551	554	522	575	553	566	574	541	530	548	573	562	547	607	596	580	544	523	573	578	539	573	572	565	549	588	535	587	531	585	572	550	527	526	590	516	599	573	584	520	517	541	637	566	551	563	579	592	563	604	552	530	563	550	545	554	531	569	581	541	541	603	567	548	531	550	568	557	556	591	561	527	576	587	581	586	576	587	568	586	553	537	548	562	559	567	552	581	593	515	539	578	583	521	579	581	550	581	565	556	537	589	551	573	567	621	639	593	552	553	585	568	596	599	521	545	607	530	554	585	585	537	548	535	560	580	581	569	545	541	541	526	529	568	535	537	523	561	568	529	623	577	546	563	555	585	566	619	556	532	579	585	588	567	522	567	555	560	596	550	526	571	559	611	580	597	548	552	582	567	544	581	555	559	572	579	519	618	568	546	573	525	584	546	573	584	572	539	565	560	562	562	535	564	558	563	564	512	527	617	565	597	534	540	579	594	574	571	561	597	610	543	554	534	582	531	586	555	544	578	516	542	532	539	555	561	602	567	573	516	542	540	535	567	556	521	585	572	539	550	542	556	527	523	573	541	524	573	584	537	554	584	605	547	607	539	566	565	574	583	571	550	543	555	579	584	559	581	570	570	562	541	597	589	540	519	545	588	594	557	554	586	544	569	572	548	555	556	571	613	591	595	538	537	514	549	588	558	542	557	555	587	590	592	587	543	547	551	551	555	547	613	605	567	558	607	572	563	552	545	572	560	569	565	543	591	566	552	554	520	541	618	566	572	535	550	586	567	555	549	559	517	536	580	552	575	556	569	539	570	581	543	562	565	571	574	583	588	534	572	558	566	534	586	558	577	535	594	566	599	604	570	567	529	530	528	537	529	584	534	527	563	599	546	534	591	569	543	543	544	575	576	541	573	566	562	595	556	590	557	586	523	600	591	522	614	560	520	572	555	545	574	509	560	616
7687	12406	11282	6409	4134	3120	2399	1932	1614	1418	1207	1054	987	900	863	800	781	769	685	690	653	678	657	641	559	657	612	601	610	586	670	568	551	574	559	598	540	556	576	534	569	496	592	524	548	537	540	543	552	522	566	527	534	527	513	530	516	494	506	570	528	511	549	554	510	532	541	519	513	495	494	492	530	536	511	535	534	508	504	540	513	522	539	478	467	535	489	508	532	537	521	480	496	514	550	524	523	521	564	497	539	534	532	529	517	504	531	523	532	489	544	506	525	521	519	513	557	524	515	511	514	515	499	524	557	534	503	519	527	515	511	513	490	548	494	528	505	569	558	483	481	512	559	583	529	558	547	523	503	497	512	535	540	560	548	504	531	539	482	522	524	540	457	532	501	517	518	537	505	486	533	524	521	511	524	518	484	498	477	519	489	534	535	492	534	517	532	528	520	524	521	564	496	554	495	538	523	534	521	508	555	540	537	531	514	493	545	580	549	524	551	552	505	542	521	498	527	527	525	508	513	568	534	535	532	517	534	502	516	530	544	521	510	462	528	518	513	533	516	519	558	544	476	506	538	523	479	521	528	506	542	541	513	531	503	551	523	514	540	524	521	503	542	522	509	521	520	478	568	469	501	526	520	489	521	473	530	513	500	528	538	532	529	534	522	560	533	502	531	484	559	521	520	514	470	506	515	522	464	531	566	511	505	513	464	525	596	531	486	515	473	514	530	460	504	539	533	513	526	528	540	508	527	501	510	526	518	524	503	504	564	478	522	484	517	512	506	511	482	522	499	512	514	489	514	547	538	522	533	503	524	543	511	521	503	483	534	495	478	547	525	481	506	531	526	560	541	515	512	505	517	533	515	470	500	513	503	513	508	516	502	562	523	488	543	520	504	562	472	498	559	520	516	554	528	500	518	550	517	531	537	558	537	519	542	511	533	499	473	494	546	508	498	545	529	497	567	508	502	521	529	521	526	557	544	531	549	544	512	490	518	531	545	470	544	512	509	522	507	528	546	520	532	511	540	525	525	525	479	488	519	500	557	525	498	472	521	540	531	509	511	548	504	498	538	527	511	546	509	546	515	512	550	524	505	476	488	465	543	496	533	512	492	518	492	520	498	547	521	533	532	506	574	521	497	543	541	565	533	557	523	507	547	489	525	518	507	524	521	539	515	534	542	462	558	487	471	511	534	528	514	537	501	527	517	506	507	534	507	525	581	540	506	535	477	504	551	466	496	537	549	542	487	464	520	534	505	470	547	550	523	525	523	521	535	541	512	572	518	501	511	526	531	522	521	523	501	530	525	523	489	524	526	523	542	477	536	480	499	529	538	524	497	540	483	499	469	513	508	507	529	516	500	553	504	501	516	527	517	465	499	500	530	538	519	518	460	560	515	549	526	528	557	477	511	545	530	482	529	531	506	490	525	483	542	486	557	529	495	517	552	490	497	471	482	537	538	543	523	485	501	547	545	531	508	515	516	494	537	537	503	499	478	502	495	508	552	491	518	560	488	524	533	483	509	541	518	498	545	511	535	530	568	489	511	519	556	523	503	513	506	516	498	531	526	525	508	523	507	489	519	559	528	543	535	530	492	535	519	511	512	516	512	501	562	543	473	485	514	541	503	525	539	534	530	526	498	520	534	525	506	526	522	494	532	498	500	545	496	544	556	513	514	532	532	491	480	484	485	551	535	538	509	543	526	503	525	533	510	530	544	518	504	508	515	476	496	531	529	553	513	550	535	488	535	493	512	491	522	559	540	515	501	496	516	511	507	505	503	553	524	531	502	480	543	526	558	537	503	561	551	528	537	506	498	551	510	538	536	512	496	544	546	527	517	518	543	503	529	502	512	562	495	512	506	486	500	502	511	547	542	509	539	517	486	514	532	488	488	506	499	507	524	529	491	548	495	537	533	496	537	535	491	516	504	513	520	509	536	540	522	501	511	557	550	518	496	550	520	522	538	514	534	499	510	517	548	560	507	526	498	537	488	490	557	515	540	506	555	552	521	521	469	555	469	501	481	581	502	562	485	527	546	500	519	504	490	505	543	537	525	519	525	511	537	520	501	525	507	536	528	501	565	499	480	508	511	556	531	476	529	548	498	518	510	511	519	548	529	514	514	549	503	492	506	510	510	494	493	528	547	571	509	514	528	531	491	528	554	544	513	531	494	515	513	502	550	530	529	558	496	507	546	483	516	486	531	525	501	519	496	541	510	529	550	518	538	493	468	530	547	515	545	503	521	539	519	543	521	478	539	538	526	516	523	544	490	501	519	498	527	501	522	543	531	495	519	554	514	565	527	521	479	568	540	553	529	522	530	539	534	484	494	504	530	532	539	480	533	499	489	509	553	536	500	508	588	550	517	509	506	535	500	496	566	509	525	515	520	521	508	512	554	509	536	529	550	478	471	513	520	534	530	503	452	503	502	554	571	519	554	549	510	521	512	516	552	520	539	520	530	505	523	548	538	524	532	517	490	530	536	519	484	495	548	541	504	518	542	531	542	478	515	528	545	532	551	530	468	517	503	513	515	546	516	565	511	503	504	496	557	544	510	530	524	497	529	504	481	479	578	570	544	515	534	505	522	569	535	534	500	475	518	544	538	486	499	516	525	520	477	512	508	544	548	486	528	545	489	533	491	518	512	483	548	501	517	526	556	500	520	523	569	485	514	510	575	524	528	512	537	508	482	490	547	559	487	517	511	512	533	517	503	501	535	509	521	506	540	531	522	505	507	509	507	561	533	518	505	518	508	486	530	493	513	538	526	541	507	519	519	502	537	513	507	527	541	519	479	511	492	496	539	485	557	562	475	505	542	479	503	546	500	506	508	506	510	510	504	577	505	523	527	490	528	520	502	603	511	557	531	512	503	499	487	555	508	524	537	525	486	525	508	556	525	488	496	535	526	498	534	490	531	515	496	538	518	500	485	456	507	511	483	496	528	539	493	537	531	518	549	509	551	529	567	498	549	495	494	519	501	519	487	483	546	512	517	532	523	516	532	477	500	506	562	516	532	520	535	505	518	490	503	534	516	514	522	484	519	546	546	548	520	552	535	533	550	483	517	500	548	532	508	538	481	533	517	517	540	520	521	527	528	540	513	539	493	520	551	517	538	531	508	549	504	503	506	501	529	504	513	537	488	482	518	529	499	517	549	519	524	536	523	530	540	519	518	546	521	511	504	512	512	484	524	528	523	483	525	526	549	506	486	475	492	541	513	520	531	510	513	566	542	488	554	499	531	518	492	533	515	465	512	508	516	540	525	479	487	527	479	532	495	560	569	494	530	504	539	519	547	516	530	500	479	543	549	548	533	533	493	505	528	500	512	504	504	532	495	513	532	525	474	513	492	521	500	528	498	487	511	524	529	503	547	524	488	538	507	538	528	536	487	538	480	531	554	538	523	541	504	545	523	545	528	543	511	506	512	556	524	487	500	526	498	526	518	514	483	500	505	507	505	480	558	515	507	518	530	503	539	521	544	513	516	512
24241	21990	29221	25452	21996	22122	11857	2398	1793	1612	1450	1296	1280	1277	1063	1132	1035	994	1026	953	938	929	934	918	961	915	959	892	891	878	839	865	841	856	850	872	895	841	859	799	801	842	846	859	804	822	835	833	820	799	869	860	768	791	812	838	848	820	834	794	763	798	814	864	776	854	825	810	817	786	852	781	825	799	809	828	819	844	852	835	826	784	826	832	866	821	778	802	780	838	784	865	820	794	775	769	780	797	886	814	762	799	781	818	767	866	827	813	790	799	799	836	823	768	830	752	837	803	760	849	825	798	806	791	806	812	783	843	849	768	849	820	763	823	857	829	788	803	804	809	753	774	781	782	787	790	875	760	873	858	843	814	801	807	837	775	838	816	832	787	805	879	803	772	813	799	845	777	788	851	887	817	786	843	797	786	872	753	847	816	855	759	841	839	871	785	813	793	811	779	772	819	850	859	851	802	796	820	766	790	766	781	812	831	781	835	842	818	742	772	810	775	802	804	849	748	803	820	836	778	792	846	774	754	751	848	767	797	807	807	820	861	842	772	776	817	776	812	813	796	832	871	764	804	793	794	850	794	841	808	808	812	769	745	795	800	846	793	782	801	802	786	832	784	842	869	771	826	795	790	766	795	799	821	833	837	723	807	840	820	803	794	765	799	841	786	785	844	812	839	800	798	771	797	819	801	791	807	822	839	841	822	771	753	747	792	789	811	786	835	767	790	768	832	833	803	830	819	805	847	812	784	827	804	795	826	763	839	828	812	834	754	801	829	843	824	849	791	757	775	777	820	839	810	824	774	813	818	795	781	794	852	821	808	813	836	824	761	812	824	803	809	808	756	786	768	828	797	783	782	814	764	771	837	826	797	834	806	809	790	870	848	800	771	804	831	790	827	799	804	756	796	810	815	838	766	788	825	757	797	858	785	782	839	817	755	838	766	826	787	800	796	778	762	805	809	769	861	782	755	807	802	801	786	779	817	803	800	717	828	812	731	792	839	843	788	812	851	812	810	805	798	814	823	805	748	805	830	787	775	759	803	832	838	798	779	835	780	880	762	797	803	814	799	837	861	810	788	815	835	815	797	832	786	819	848	841	808	788	766	780	786	814	844	804	754	791	817	762	827	791	787	821	781	861	796	804	818	766	785	783	802	872	797	774	789	800	821	771	778	773	781	799	801	765	760	805	830	792	757	811	787	788	730	808	774	779	751	770	760	774	730	822	777	793	800	788	815	792	817	813	751	782	761	791	766	802	815	799	821	798	845	775	772	822	801	777	771	826	806	796	816	795	807	798	761	814	766	806	806	781	805	795	810	829	812	837	807	800	793	812	772	785	789	817	802	763	816	753	808	745	774	795	813	832	786	814	826	779	826	808	829	800	798	809	829	785	778	781	822	839	816	812	787	792	793	804	745	761	817	787	849	797	787	802	839	803	733	808	823	797	854	829	809	778	812	798	770	787	849	789	759	814	868	850	806	825	764	740	817	764	728	812	817	782	756	768	788	831	766	805	847	816	808	825	798	823	825	769	821	831	806	824	761	819	821	793	840	790	813	794	814	789	802	758	810	801	748	816	836	811	818	797	794	815	834	823	825	771	811	811	843	803	843	854	800	827	814	806	764	794	832	711	786	793	771	814	782	761	736	797	797	796	805	789	827	809	758	803	752	822	780	827	803	818	808	801	749	864	802	818	804	826	723	849	804	872	848	777	796	807	810	835	783	834	781	813	815	764	780	822	758	776	802	783	796	814	798	781	848	801	833	846	812	779	738	793	850	799	811	820	757	840	781	808	788	768	775	776	797	770	795	778	783	793	809	808	793	810	822	804	802	829	786	828	832	790	800	786	836	809	842	814	849	869	801	736	799	821	792	759	814	800	749	731	783	838	779	741	785	780	751	762	804	827	809	807	860	865	782	820	843	748	816	853	840	847	796	823	823	769	795	721	796	818	796	810	790	781	803	824	809	786	825	759	814	800	847	797	850	799	776	846	769	811	796	815	836	832	780	770	803	793	814	791	813	799	804	739	830	793	817	757	729	837	783	778	820	760	756	809	797	787	790	785	780	773	794	820	794	819	764	821	814	766	845	795	782	783	832	835	777	811	778	780	823	795	759	762	750	736	741	803	823	802	782	835	806	724	790	834	784	794	790	810	772	837	806	759	775	839	800	809	804	813	783	820	807	769	786	818	761	808	779	754	810	814	823	783	865	816	829	822	805	769	813	812	799	812	819	832	794	771	834	820	853	778	738	805	763	776	812	841	787	812	767	791	787	800	828	825	812	786	792	776	778	799	804	816	769	774	799	762	781	848	826	766	840	832	744	793	825	801	817	826	818	809	847	817	813	788	795	783	823	837	791	756	771	806	745	798	811	779	813	817	800	816	824	791	835	801	788	773	816	796	787	824	860	800	808	800	768	804	802	795	782	829	795	842	789	804	860	816	755	812	815	831	802	793	815	758	791	802	761	767	864	835	766	844	788	793	829	806	752	821	784	841	806	789	835	821	820	771	875	779	814	800	844	809	781	815	838	753	780	811	834	796	753	766	800	771	758	818	804	832	853	731	833	793	836	788	781	780	777	792	833	773	770	795	762	778	799	750	771	786	803	816	814	771	781	767	793	853	809	931	814	801	824	779	790	765	815	801	788	775	809	848	881	774	815	796	805	782	806	799	795	822	801	744	805	773	751	780	760	820	784	836	718	773	795	785	870	784	791	786	797	875	829	781	857	799	773	821	779	816	835	787	761	798	741	808	791	822	760	800	797	804	744	848	791	826	841	758	797	781	782	814	780	822	808	815	802	813	806	824	838	835	804	759	785	749	837	793	817	759	822	831	806	876	771	800	783	868	789	801	753	812	766	791	761	739	735	803	808	810	833	773	787	739	769	813	813	808	801	816	789	768	810	775	796	781	817	758	818	855	806	858	791	796	797	824	761	791	820	799	785	774	850	784	815	829	742	802	789	787	767	812	769	750	785	788	786	762	822	788	782	818	777	809	841	778	802	843	821	841	809	813	772	820	782	765	799	831	784	811	834	758	796	812	778	747	826	797	777	783	870	798	775	762	815	803	803	817	796	796	777	798	809	809	776	779	820	792	800	791	837	749	786	794	779	767	840	792	818	771	809	792	745	773	789	738	825	792	777	827	780	786	800	836	802	744	788	749	829	804	747	791	786	833	801	819	805	821	777	820	763	807	810	823	810	765	836	801	760	765	738	836	823	772	825	760	784	786	836	769	791	788	805	779	796	844	791	859	803	841	844	816	800	844	842	775	801	769	777	820	815	776	820	797	780	768	833	749	818	762	746	782	816	770	703	824	806	834	821	835	808	809	794	799	845	805	813	819	837	824	806	700	792	799	848	763	822	793	806	798	786	809	817	791	783	747	810	732	789	810	792	780	755	860	791	820	761	807	783	771	785	762	730	830	807	829	783	809	840	867	837	776	767	816	798	814	775	770	778	831	801	791	763	812	828	832	798	746	805	805	815
10727	19949	17926	10790	7274	5497	4325	3423	2861	2490	2170	1951	1737	1524	1462	1301	1247	1177	1074	1022	1081	1018	973	961	913	907	887	861	841	858	870	859	800	851	819	851	829	827	847	783	807	804	786	804	777	775	773	720	720	773	730	790	787	748	758	768	782	763	798	773	778	738	799	751	788	770	744	794	763	762	840	739	735	738	772	732	811	713	745	714	742	718	816	764	772	714	733	741	737	731	747	745	753	698	727	744	757	763	727	751	732	765	747	755	717	759	776	736	729	744	785	772	768	763	744	737	750	715	743	746	770	768	757	772	729	710	736	739	764	738	765	753	726	745	784	754	818	751	716	723	746	766	723	786	778	747	713	709	781	740	694	739	740	733	725	774	774	738	752	743	748	745	769	779	776	670	792	733	822	699	787	758	734	787	710	740	749	783	767	753	726	756	716	719	774	761	736	729	733	786	820	763	754	762	801	717	700	765	764	744	751	754	754	793	709	713	718	755	759	757	769	738	734	706	737	784	711	739	755	742	778	748	741	754	725	706	752	776	775	729	733	725	766	757	743	732	733	790	709	728	727	776	740	708	716	736	746	792	785	742	772	715	751	739	721	726	733	707	712	743	747	748	772	738	728	730	791	729	713	725	766	741	716	693	754	719	775	774	758	715	756	742	780	726	691	762	783	717	735	690	728	741	704	717	726	783	736	764	772	763	768	754	702	759	747	758	797	736	772	739	713	743	757	752	771	758	727	729	757	735	683	748	716	709	750	739	732	729	788	747	761	701	705	769	698	743	755	741	767	827	753	719	750	735	779	748	723	755	680	745	764	758	695	754	731	794	687	738	742	772	721	800	765	691	681	778	715	773	736	732	696	731	716	811	731	712	749	725	692	734	771	758	739	759	758	731	780	770	729	723	718	692	752	758	700	776	734	753	743	739	702	704	732	702	773	745	678	732	758	730	778	750	780	702	769	757	748	718	717	770	725	747	753	690	779	748	779	737	721	736	722	718	777	695	699	731	740	756	772	788	730	779	740	754	714	787	801	781	712	758	788	742	755	677	745	716	759	730	762	705	746	734	777	771	770	732	754	737	767	759	765	786	730	779	740	720	719	732	747	715	753	728	744	691	770	726	733	764	758	726	743	758	726	787	787	783	722	806	791	753	778	732	741	721	745	779	754	718	769	763	751	723	764	710	720	779	735	776	691	728	743	749	799	755	711	718	773	778	770	776	786	773	785	748	724	716	756	739	753	731	731	763	771	807	783	713	784	755	762	758	732	765	763	689	683	772	698	742	776	741	795	739	710	734	712	712	761	771	751	847	709	759	726	767	755	771	722	703	726	823	737	731	734	728	754	762	738	762	759	787	754	723	745	760	740	712	770	669	747	726	799	725	718	751	752	766	771	780	728	725	726	757	768	693	789	731	778	760	714	718	766	763	760	743	790	709	713	778	750	741	741	807	758	720	781	737	782	778	727	739	755	758	736	750	779	731	716	759	739	691	740	759	737	725	791	790	785	776	781	695	733	762	702	716	733	750	741	726	754	730	685	744	745	750	790	749	776	748	709	746	788	770	759	753	746	755	715	776	695	721	750	713	709	783	715	665	721	705	775	744	733	718	763	708	743	824	749	727	716	681	761	747	781	767	747	773	752	757	744	680	714	748	716	718	729	738	703	717	734	740	779	729	728	729	741	760	715	782	768	705	744	751	699	698	785	722	746	760	720	800	759	713	685	758	752	761	741	770	738	769	738	728	752	775	759	739	736	745	812	765	739	736	742	741	756	755	722	730	743	751	712	744	802	751	705	730	756	752	748	732	735	758	710	727	702	756	753	730	744	767	744	724	782	774	802	757	797	772	742	759	756	755	768	721	743	775	733	750	734	720	720	744	769	768	765	811	724	740	709	758	760	779	719	752	783	756	770	767	725	732	776	753	778	707	718	682	766	777	768	741	777	754	728	738	759	723	783	753	772	737	734	707	814	771	768	671	734	761	727	700	752	683	730	763	780	733	762	781	743	733	767	763	755	779	767	781	714	758	751	722	786	751	733	771	711	738	737	758	749	727	709	748	696	735	744	751	742	708	706	766	763	780	726	742	695	756	716	748	715	715	769	697	740	735	730	734	705	715	700	747	764	788	768	759	737	747	796	737	765	734	753	785	771	770	779	783	758	727	720	813	719	766	781	749	740	759	763	737	746	755	726	696	717	806	772	717	661	732	742	705	764	785	765	784	703	734	772	770	762	743	744	737	698	767	756	704	733	729	683	764	712	732	721	807	711	736	692	713	744	717	758	721	708	741	710	779	702	710	759	709	744	774	738	751	696	682	758	743	687	799	717	777	712	755	753	688	773	753	777	763	733	707	801	745	770	741	726	718	728	711	727	734	770	724	764	684	780	751	721	709	733	724	731	733	759	747	794	774	724	733	737	722	705	751	750	706	773	775	742	750	725	753	740	715	757	723	789	795	758	751	769	758	762	752	742	750	748	754	766	763	805	736	711	756	719	767	676	740	749	671	790	739	737	757	724	777	803	727	755	800	747	754	766	680	741	758	760	752	744	743	771	753	739	746	727	731	710	715	723	736	738	769	748	752	714	688	724	728	744	734	752	759	763	698	746	713	746	746	730	768	741	756	780	715	772	728	756	731	756	738	754	762	700	771	777	731	738	700	751	712	726	715	695	785	723	731	751	726	724	761	751	748	750	753	727	704	750	743	777	771	724	742	717	725	754	671	728	746	692	727	704	761	732	782	763	771	763	711	752	789	742	801	758	707	733	741	709	726	817	799	731	777	753	765	771	730	771	752	758	748	755	735	790	754	746	720	732	705	787	708	811	724	749	698	758	783	763	732	755	741	742	763	712	741	733	751	760	746	744	778	755	765	736	709	732	743	770	771	750	741	676	731	683	726	730	718	762	773	745	728	679	740	825	755	719	738	764	729	821	728	762	739	759	772	759	774	732	761	786	755	747	710	745	717	780	743	720	697	709	704	766	713	701	700	749	720	734	752	743	704	729	751	753	721	779	764	775	731	750	765	700	735	700	758	752	734	735	714	795	732	718	763	753	706	776	729	731	736	674	814	757	736	798	701	743	801	737	730	756	749	771	709	724	718	773	762	737	723	762	691	800	736	808	760	752	784	740	713	744	751	790	694	763	713	739	754	747	742	753	759	662	743	754	750	778	731	704	677	741	733	746	768	789	721	764	752	763	727	747	688	728	778	715	778	662	715	749	715	730	770	710	727	739	752	757	778	752	718	773	697	707	698	789	738	810	697	707	697	761	747	734	775	754	722	775	745	748	773	734	708	744	720	759	783	773	745	731	742	711	750	747	741	701	723	735	767	693	743	699	752	768	718	683	770	714	736	779	728	738	744	723	744	775	768	710	735	775	751	777	717	693	756	699	768	728	783	789	737	745	731	723	749	730	711	762	769	711	720	688	760	766	734	708	775	723	729	752	717	751	736	810	744	747	730	738	748	720	745	720	757	706	726	762	773	819	743
30182	15613	1893	389	276	260	242	191	209	192	197	186	198	199	191	156	178	182	195	180	175	211	185	192	179	168	184	190	192	189	179	180	172	149	199	180	168	171	172	166	191	166	174	195	186	163	204	212	195	178	193	175	175	157	184	190	173	180	161	167	174	204	180	204	181	187	178	200	201	182	179	168	182	182	180	185	192	190	194	192	194	177	179	183	185	190	191	163	166	191	177	171	174	184	180	196	193	205	181	150	180	180	183	178	201	199	157	188	184	178	171	192	171	158	162	168	178	201	191	188	155	155	208	160	175	179	179	179	207	186	186	162	198	211	175	182	164	190	200	159	182	187	212	173	186	158	205	190	167	174	184	183	177	177	152	178	184	179	167	170	189	160	186	188	193	207	204	188	186	148	160	161	183	179	207	210	171	188	175	182	165	192	179	177	183	180	187	180	182	200	180	192	172	174	198	159	169	188	177	176	205	180	196	173	172	147	172	198	193	173	171	171	159	170	189	212	173	185	190	182	182	167	178	182	177	179	155	178	198	210	169	184	184	178	188	189	173	168	177	201	161	207	184	173	193	178	204	196	154	219	186	179	178	182	171	186	173	173	188	164	195	194	182	170	188	213	160	196	176	185	170	187	171	187	158	172	151	197	183	167	207	176	175	181	179	177	170	198	173	166	208	161	181	175	188	170	175	181	175	169	180	190	196	200	178	187	189	173	169	172	201	179	163	180	192	182	196	182	160	162	173	180	158	180	182	178	174	197	173	164	190	174	183	156	194	193	179	197	181	197	195	195	200	198	167	168	192	208	173	178	185	173	183	182	174	203	205	196	185	181	173	193	184	177	180	199	185	174	173	197	200	201	186	184	204	193	196	192	155	202	158	194	214	194	160	174	174	152	179	181	166	207	177	187	157	172	171	193	161	176	188	156	180	173	167	183	172	185	192	183	170	193	142	208	152	198	176	165	182	191	184	177	195	160	182	181	150	158	211	198	188	181	186	179	203	176	161	180	163	168	163	180	197	211	191	172	183	203	176	169	185	179	176	187	186	185	183	187	173	194	198	190	183	176	189	196	175	186	188	176	174	180	176	182	207	202	187	191	194	183	169	206	209	181	165	169	216	185	201	199	196	184	171	170	160	207	161	173	190	178	153	173	186	157	174	185	203	174	193	195	170	190	188	209	183	185	177	177	198	169	179	166	184	187	192	183	166	156	171	175	160	190	173	211	164	180	186	196	185	191	192	175	176	183	174	177	187	196	184	191	181	203	156	195	181	186	186	187	192	158	185	171	182	206	177	183	169	188	190	208	180	183	178	210	172	183	191	185	195	187	168	192	192	162	195	166	176	167	151	177	153	174	190	200	188	182	170	179	184	170	178	180	182	176	207	206	187	172	176	197	200	180	170	211	170	181	186	196	177	148	181	178	180	183	202	219	217	208	188	164	180	185	183	181	175	172	174	165	188	162	190	172	176	183	175	188	167	167	196	181	184	219	172	177	187	171	176	174	164	205	167	197	179	169	187	200	167	214	186	167	177	180	175	189	181	166	185	187	179	171	171	178	187	168	160	162	170	182	179	180	196	187	158	197	176	150	187	181	196	197	179	172	197	186	182	179	209	172	178	172	189	165	196	182	146	179	188	199	197	183	188	171	185	193	197	197	178	157	186	181	166	202	173	222	180	164	162	186	187	180	186	189	212	188	177	175	199	185	184	145	167	187	193	194	206	171	191	176	200	175	180	159	184	165	157	200	181	169	180	199	173	197	181	181	195	206	181	188	186	180	201	193	199	192	178	172	185	192	171	175	177	177	175	205	180	174	169	196	165	173	177	165	190	196	185	157	159	178	168	161	208	225	197	190	180	181	168	182	176	196	178	187	203	167	176	185	214	190	154	198	185	187	168	192	196	176	171	199	164	190	167	165	178	162	190	169	161	208	175	188	169	181	186	182	184	183	170	182	208	178	169	198	201	169	186	185	168	161	181	199	154	198	171	190	185	175	176	190	180	154	207	183	179	184	176	173	166	199	182	168	167	177	192	168	165	178	180	176	174	177	177	212	179	201	209	162	168	168	180	193	195	175	201	188	173	169	164	195	189	168	179	191	182	179	181	195	187	195	176	185	182	179	151	164	165	215	180	162	190	161	186	170	170	191	182	178	182	163	175	177	143	191	197	176	178	147	173	153	177	176	214	166	183	205	161	176	182	157	209	190	185	186	192	174	189	188	189	170	164	189	169	175	152	191	199	178	160	191	185	187	204	199	218	166	182	163	187	199	166	202	160	174	161	207	188	185	173	178	180	208	173	186	165	178	169	167	184	188	174	189	198	189	185	186	168	173	186	179	199	198	194	179	176	184	201	203	199	167	189	156	163	178	168	189	172	196	185	178	177	194	170	199	190	176	181	177	193	187	171	176	191	168	172	184	189	174	180	189	193	181	150	190	224	171	185	175	172	169	208	179	186	209	180	172	186	192	178	201	157	174	206	180	164	169	182	186	181	170	166	213	178	170	179	188	182	211	186	174	178	178	187	162	168	158	179	176	178	190	175	182	173	168	191	187	183	188	173	178	170	155	180	181	200	160	173	169	198	178	184	192	181	169	201	166	177	158	173	166	189	160	189	163	189	192	187	188	165	183	161	178	160	175	202	169	193	186	180	176	174	163	172	179	173	201	174	186	180	193	181	177	171	206	202	193	164	183	178	182	174	180	169	183	177	178	204	155	177	158	178	178	184	189	187	179	190	179	180	173	199	182	191	158	175	200	189	173	195	156	173	186	183	173	186	171	183	180	175	171	188	172	187	157	194	207	188	194	182	186	180	188	173	160	178	174	208	195	196	171	175	148	172	165	177	205	165	171	222	170	185	190	182	192	180	194	173	185	180	188	208	151	203	181	184	177	183	176	187	159	166	213	182	191	205	185	164	180	171	181	181	176	153	201	156	207	185	182	204	162	170	211	199	188	182	179	202	182	203	191	188	154	189	181	194	175	194	173	194	167	175	190	196	194	176	168	180	165	171	187	181	145	176	171	180	200	168	192	185	220	160	175	192	150	192	187	194	171	176	174	183	186	166	153	178	191	182	183	157	170	173	185	189	181	178	179	198	176	174	180	169	188	203	195	186	182	188	177	161	173	175	181	163	195	169	182	178	189	190	185	195	177	195	190	169	170	180	166	181	160	197	179	175	193	182	167	186	179	188	190	200	167	179	185	192	179	178	200	179	187	163	173	168	191	187	184	208	181	174	166	199	193	195	192	157	189	165	191	210	184	172	180	187	178	169	186	200	201	180	190	154	175	191	185	189	214	192	190	174	197	185	167	180	173	171	200	188	167	176	184	196	162	176	200	177	184	185	182	196	163	179	165	177	175	173	157	178	159	170	169	160	161	220	153	181	185	186	172	172	190	197	201	167	178	198	201	198	172	159	198	191	189	204	182	192	159	183	185	175	167	168	181	206	179	178	170	187	187	200	195	204	171	184	181	184	179	180	173
5795	841	762	427	347	293	284	257	260	218	238	203	187	196	203	219	190	211	185	202	180	187	211	190	190	188	191	200	205	174	189	197	176	154	160	203	171	168	192	189	191	218	198	172	174	174	162	187	200	184	174	180	183	191	190	194	174	172	203	161	161	177	172	182	186	187	165	185	182	180	166	190	206	161	204	182	173	171	175	187	174	183	188	170	216	186	170	188	178	163	199	200	185	195	176	192	182	158	173	194	182	194	194	193	204	170	189	180	184	171	195	175	160	189	161	193	192	178	173	201	184	190	192	173	172	159	167	164	201	170	192	186	180	194	173	192	182	191	175	191	200	194	213	183	182	183	159	168	173	182	178	166	187	176	182	172	163	178	167	203	194	177	168	183	186	169	182	178	180	194	170	172	167	188	189	165	193	162	176	158	184	182	190	199	172	154	166	191	183	161	191	182	187	190	174	193	166	186	180	169	169	211	181	189	172	187	192	192	222	192	183	201	172	192	184	167	167	187	182	187	191	172	187	181	191	199	189	197	167	190	199	174	190	171	207	174	190	180	156	186	200	179	188	177	167	176	178	155	212	175	149	182	158	195	195	205	177	180	172	208	166	158	176	163	187	198	166	175	185	200	168	177	172	206	164	186	191	204	190	153	175	180	195	201	183	192	186	180	192	158	204	173	194	170	167	165	178	176	168	184	165	168	178	206	176	193	161	171	154	157	182	189	175	181	172	190	164	183	189	178	195	203	180	180	179	185	180	192	195	174	184	173	165	178	171	188	157	181	194	209	175	198	165	167	188	182	193	193	210	158	167	189	179	184	193	194	177	149	200	181	203	182	195	169	172	179	169	183	166	188	172	183	173	167	175	183	175	162	175	185	177	166	179	193	206	158	174	185	175	201	173	182	191	175	196	184	167	171	187	209	189	203	190	201	156	186	212	171	161	158	194	177	206	178	178	205	186	174	158	187	183	188	192	171	187	177	192	190	164	183	172	193	188	189	195	179	159	182	190	208	190	188	192	180	191	207	168	185	177	198	163	177	181	188	184	179	202	168	179	199	183	170	194	198	177	169	189	153	205	170	173	167	184	191	185	190	176	181	179	176	212	179	188	176	170	196	184	163	194	169	161	184	161	205	153	204	181	193	168	195	183	180	184	178	190	214	170	211	172	178	174	168	167	177	178	149	183	180	190	169	185	180	168	196	165	193	178	172	185	168	184	177	191	182	184	161	190	174	201	163	169	184	199	182	186	207	190	177	189	171	180	178	203	186	181	184	184	187	181	184	156	184	180	155	176	186	185	196	199	187	188	188	171	172	189	185	176	167	177	193	176	179	171	196	185	188	184	207	174	195	173	196	183	208	162	194	174	183	183	173	193	179	203	197	179	180	175	181	170	183	166	183	179	186	189	161	179	155	175	190	192	195	164	200	167	173	191	188	201	184	188	192	169	170	187	176	187	166	196	193	200	189	180	175	200	188	197	173	175	171	179	179	183	191	193	183	184	183	213	196	194	170	188	165	190	160	211	219	178	167	195	195	171	155	184	168	177	182	180	183	179	189	172	163	206	172	196	180	188	175	183	181	186	190	188	207	173	189	199	183	178	181	178	200	167	182	193	166	172	186	169	188	167	179	170	198	205	190	160	179	178	201	177	194	171	182	182	190	184	195	190	174	165	170	161	201	194	181	195	161	170	189	199	159	201	171	168	161	186	167	178	176	169	174	169	196	152	190	193	192	192	183	187	203	163	174	189	174	174	191	196	178	200	182	175	199	151	185	217	203	191	207	190	205	162	160	197	188	177	197	178	193	161	171	186	176	173	183	165	184	200	184	208	191	191	193	188	185	176	185	210	172	187	171	185	178	187	176	176	172	177	183	170	188	182	194	167	178	203	169	180	192	176	184	170	178	176	172	172	169	214	182	184	176	172	167	169	166	180	189	158	181	190	168	166	188	171	171	185	173	206	180	163	195	213	191	155	151	180	178	212	174	198	196	171	214	177	179	181	174	183	181	178	186	172	174	185	180	198	175	192	175	190	180	158	184	191	200	171	187	163	197	207	177	189	179	185	172	187	195	180	185	189	197	174	182	206	198	176	172	176	172	153	183	168	200	188	176	192	174	194	181	185	177	177	200	187	193	168	177	189	200	181	190	204	179	175	196	179	168	157	188	182	166	178	172	202	190	192	178	180	202	184	184	163	142	187	181	173	175	187	181	195	213	175	193	170	206	178	214	193	166	172	184	176	171	162	181	222	199	169	188	167	182	205	196	186	178	176	191	159	163	174	183	195	173	174	170	168	163	178	174	189	177	159	173	170	197	195	167	180	169	202	191	198	181	198	191	187	196	190	166	180	220	171	183	154	201	179	196	170	192	189	196	185	184	171	184	199	181	172	190	188	201	195	177	203	185	175	183	168	182	188	191	200	178	188	187	172	172	158	194	162	185	199	175	196	207	188	178	198	160	200	198	209	202	199	177	174	189	168	184	142	179	178	166	183	196	191	166	172	187	170	167	192	191	194	179	198	177	167	174	189	185	179	188	209	196	167	197	193	150	181	179	185	198	184	161	192	170	196	174	181	185	162	170	166	183	179	189	185	170	184	192	152	180	174	190	161	198	189	164	180	165	162	189	173	186	169	149	187	176	187	166	151	168	192	193	161	196	185	188	165	181	195	209	184	179	182	170	202	195	205	162	207	192	207	206	194	171	194	191	182	178	171	190	164	185	174	173	180	164	196	196	196	169	173	167	169	171	174	192	188	186	190	188	169	197	190	192	197	174	175	173	190	182	158	209	188	194	179	182	168	167	165	198	185	206	180	193	159	172	163	188	182	183	175	195	192	192	173	183	194	175	181	197	170	186	193	172	207	193	190	211	200	192	198	177	196	175	168	184	166	206	165	193	171	191	181	181	204	175	181	180	169	189	193	164	184	189	198	172	168	204	178	185	180	170	171	173	188	178	193	161	162	194	213	183	167	160	186	197	186	187	196	175	179	176	158	178	190	182	175	184	203	203	170	196	208	187	200	169	182	180	182	201	176	197	175	186	197	207	180	213	161	202	187	193	178	174	174	186	175	195	198	181	195	178	177	162	185	188	174	159	166	203	185	168	184	181	198	195	198	172	166	176	176	185	204	166	184	184	166	155	175	181	183	189	186	176	187	181	183	178	173	177	173	183	178	179	203	163	216	176	151	175	182	192	190	166	190	173	159	179	208	177	173	172	190	156	189	174	168	165	163	195	173	145	188	168	178	206	193	181	165	188	198	196	172	172	173	192	166	210	189	169	169	194	197	194	177	182	197	163	176	196	166	183	164	180	186	158	190	199	165	168	196	194	216	170	183	179	153	198	180	186	162	173	192	205	178	197	185	182	177	187	186	192	180	169	176	197	163	177	183	214	198	185	185	175	188	187	174	175	182	183	215	184	173	174	182	206	186	204	185	177	176	176	190	210	177	174	181	174	156	186	183	163	176	176	163	192	188	169	181	219
26659	21956	28786	25736	21971	13454	2012	1290	1096	994	923	817	774	749	697	694	688	692	718	691	648	683	636	616	608	599	611	567	657	603	585	651	557	596	575	580	563	602	610	571	596	576	606	558	558	579	594	612	603	578	508	550	564	541	598	598	578	593	578	580	624	566	558	568	621	556	581	611	549	625	534	594	588	598	561	631	553	563	520	542	568	600	607	609	572	562	556	569	592	569	567	575	578	567	576	577	587	576	557	566	537	571	640	575	531	519	566	591	586	573	580	582	598	607	539	614	586	600	598	594	576	591	585	568	540	556	556	536	552	551	557	535	549	558	571	551	592	549	584	587	592	595	597	537	572	580	614	581	550	570	561	573	567	563	562	588	595	529	655	582	583	544	562	607	538	588	572	583	590	571	575	586	595	536	598	552	581	608	578	535	555	600	624	574	504	573	594	538	558	582	572	540	578	570	567	614	571	582	597	599	594	538	570	559	540	557	554	584	566	566	579	567	558	545	577	571	513	581	548	583	531	549	603	536	559	567	550	556	582	579	559	559	558	603	615	620	588	592	550	576	568	557	550	555	566	558	569	571	579	618	535	588	565	574	544	591	611	552	575	558	625	591	622	628	572	504	570	559	548	557	560	560	613	566	562	571	561	526	522	591	603	562	566	539	591	527	555	560	530	570	607	572	568	564	566	558	582	570	547	604	604	565	574	566	574	546	597	555	531	559	551	563	547	541	629	533	520	528	554	556	545	539	597	499	518	594	503	527	545	543	591	569	586	582	558	546	619	557	576	592	565	592	566	538	544	578	551	549	580	587	553	570	533	570	534	541	532	563	612	616	603	575	628	587	560	560	522	587	576	518	539	545	551	557	544	570	568	556	577	618	587	548	573	590	533	578	593	570	576	611	556	598	592	586	599	549	591	549	531	550	605	547	576	627	546	547	542	561	580	577	555	602	582	621	542	596	586	607	575	544	574	585	554	571	636	594	571	597	572	558	541	519	573	529	546	591	546	580	574	579	578	571	542	556	589	560	577	546	576	563	545	576	566	600	529	549	540	585	561	543	555	557	599	581	543	521	583	551	536	566	569	569	577	553	604	550	597	513	550	577	584	560	557	552	583	570	561	561	556	552	539	554	545	550	581	568	585	575	590	506	580	560	550	572	571	565	527	580	519	566	566	554	566	560	537	556	539	545	545	556	584	582	590	561	573	589	552	578	567	593	543	574	559	564	563	549	526	571	577	575	566	599	566	567	573	575	570	564	541	548	554	590	550	581	604	595	539	593	572	538	603	533	540	588	555	557	601	539	604	583	517	610	572	583	555	511	603	546	565	549	574	552	610	543	541	621	544	555	549	554	565	570	544	585	530	595	565	579	625	542	578	564	558	556	572	583	547	557	617	581	571	564	567	588	595	554	531	579	573	534	573	560	585	570	555	574	513	596	574	546	570	594	544	547	607	540	581	604	552	548	600	586	556	563	566	602	556	586	580	567	560	552	551	580	593	563	601	587	592	620	557	568	563	571	547	514	559	562	569	580	551	569	574	533	561	581	565	589	555	562	589	559	597	578	565	556	554	578	529	558	560	548	573	573	514	564	536	546	552	584	573	555	590	548	543	559	565	605	577	581	590	539	581	620	542	563	580	610	571	583	535	566	569	571	571	560	593	586	592	561	578	562	535	553	584	566	593	569	547	554	556	578	562	574	550	541	575	587	551	582	583	537	518	602	575	608	566	559	559	557	550	541	598	590	589	566	535	579	579	596	518	582	588	598	563	568	607	600	568	545	525	570	535	533	576	539	600	575	500	539	561	541	563	545	561	544	563	565	558	543	522	588	560	609	609	569	557	560	539	563	585	564	555	591	550	522	579	528	535	539	563	583	567	606	531	605	558	567	585	526	587	581	553	538	515	542	575	566	575	547	568	597	563	591	544	594	554	600	567	580	519	599	565	553	537	570	538	556	572	586	553	530	538	555	572	549	540	569	589	557	539	537	569	588	585	561	578	538	547	572	570	606	552	564	543	615	564	570	544	581	540	547	583	597	570	578	574	576	618	572	551	590	556	553	555	549	566	557	529	574	583	529	587	522	548	555	589	573	573	598	602	537	535	592	544	578	587	575	582	568	587	543	562	575	576	585	617	596	527	578	551	579	604	561	567	588	594	585	539	564	549	568	580	579	579	589	578	588	585	605	624	596	584	567	559	571	520	523	542	545	601	550	587	596	539	562	533	579	549	553	564	537	561	546	585	515	538	562	575	585	592	561	556	567	541	565	626	579	586	567	540	581	545	559	571	559	550	567	592	594	615	547	553	615	578	554	549	579	538	580	571	552	624	590	567	560	529	585	603	617	558	555	529	539	543	557	585	524	579	602	553	575	552	575	553	527	588	551	560	613	592	568	503	593	530	571	582	557	582	570	537	571	589	562	538	564	581	573	550	592	553	528	560	559	552	519	569	578	570	583	574	555	568	505	593	526	596	549	568	534	551	543	577	578	585	558	550	548	562	568	565	558	571	582	537	562	571	574	562	572	578	572	546	579	565	564	554	525	545	551	549	565	594	576	560	570	614	578	571	578	594	586	550	586	632	537	596	572	568	570	570	542	566	561	578	546	575	545	575	606	558	556	586	564	556	521	607	612	584	581	546	555	547	562	554	565	611	577	557	559	542	540	602	574	567	579	574	550	567	599	588	555	580	598	586	533	576	627	590	567	589	586	567	583	550	591	576	590	540	560	586	528	548	550	578	555	552	581	564	624	594	536	556	562	602	547	542	620	572	567	578	555	553	598	566	589	539	551	564	569	576	549	578	570	596	555	616	548	559	529	576	579	592	557	567	571	551	564	561	550	516	550	555	578	588	572	574	548	546	563	581	576	534	546	567	545	578	576	574	583	566	588	577	576	566	532	586	558	554	581	586	618	576	593	559	582	598	557	534	544	557	555	555	554	579	583	579	501	541	583	518	570	565	585	557	566	546	604	541	560	604	528	569	537	561	533	576	574	567	559	537	541	557	578	541	641	539	594	554	560	598	565	549	532	597	578	568	535	579	580	603	629	533	567	587	556	576	567	550	515	583	527	586	579	570	566	562	559	555	559	581	570	570	553	590	552	539	590	567	561	514	571	553	538	584	619	597	560	580	598	614	556	600	560	588	555	549	568	580	559	567	517	569	558	586	524	553	551	531	588	564	582	567	567	549	573	601	577	574	577	547	548	587	533	589	527	575	596	585	559	563	608	527	572	553	543	541	551	525	573	586	578	556	563	532	554	576	577	548	575	584	576	589	522	535	579	583	580	588	552	565	586	560	539	564	560	548	566	551	594	534	554	592	558	568	593	592	574	552	653	595	554	584	615	606	572	518	535	571	560	600	565	540	571	578	546	577	556	553	587	565	524	562	543	623	534	542	585	541	570	542	573	585	576	555	583	598	589	536	555	576	548	537	575	541	568	529	554	542	568	588	543	611	589	541	578	600	557	540	580	598	548	564	536	556	553
7609	12495	11207	6437	4301	3054	2349	1907	1674	1378	1232	1036	974	952	828	786	794	717	704	690	696	667	648	670	648	606	578	624	571	602	610	608	554	562	569	541	585	553	550	569	567	519	526	575	569	542	538	554	521	537	562	524	570	516	569	514	518	539	520	533	511	505	492	526	510	499	551	528	511	576	530	538	528	489	493	517	556	547	551	528	516	502	521	555	576	531	565	512	526	522	546	478	512	491	486	499	524	532	511	543	520	552	506	522	500	501	534	525	535	553	535	507	484	544	523	477	559	514	524	502	513	566	511	545	509	491	499	531	506	530	489	554	559	509	527	527	546	475	532	517	524	525	533	529	512	528	497	508	492	498	482	522	549	531	545	483	529	513	521	578	551	545	555	491	543	507	498	508	555	539	515	515	520	532	527	540	510	511	526	519	491	518	535	533	498	494	530	489	527	524	536	533	533	485	509	503	517	474	585	514	579	524	508	546	535	511	545	534	518	519	541	523	509	533	492	499	469	480	518	517	511	530	470	510	534	495	514	523	538	536	559	504	514	481	567	477	505	549	511	550	490	532	559	535	556	529	505	520	545	499	535	536	510	537	511	545	520	496	530	520	544	546	530	525	518	530	512	524	556	537	539	525	557	533	540	528	533	527	549	493	521	521	512	501	539	483	495	525	474	469	501	530	538	530	540	553	492	544	548	521	493	554	557	523	545	542	501	534	530	555	553	496	490	512	510	518	540	492	512	496	516	508	547	567	541	541	525	500	478	532	522	543	503	495	517	529	529	516	541	532	530	543	497	502	525	510	532	506	519	534	516	533	542	502	513	496	558	504	520	503	531	498	483	518	527	517	528	523	502	518	498	519	526	524	503	499	516	566	544	471	490	545	539	494	529	529	534	519	544	519	474	513	562	505	507	507	545	509	498	544	527	532	540	528	521	473	514	500	556	522	554	541	516	557	541	509	478	508	508	495	494	509	491	539	508	512	518	546	523	540	539	494	513	508	505	504	510	476	511	502	587	521	526	494	515	527	523	543	525	491	559	531	554	546	530	508	521	490	525	537	466	494	514	489	507	474	489	517	534	546	506	501	536	533	558	540	560	531	503	528	535	534	506	519	508	510	539	479	533	501	514	499	518	493	502	524	517	522	515	515	534	509	481	514	499	532	513	526	524	513	505	511	508	502	523	523	503	546	532	551	517	501	474	566	527	539	534	501	506	515	527	530	475	500	545	520	515	503	493	534	512	540	483	508	529	515	491	528	529	492	535	506	541	524	507	533	527	513	521	516	540	500	499	481	516	518	552	512	517	523	485	515	523	502	528	501	486	479	514	536	498	484	540	559	479	511	486	520	517	474	505	561	495	498	514	535	496	516	533	524	486	484	502	539	504	547	521	459	527	534	511	510	538	511	544	567	503	528	525	534	531	509	498	524	468	518	545	526	498	534	510	553	549	549	521	526	556	543	535	527	493	497	562	504	536	471	520	543	474	544	488	528	530	535	533	532	520	525	532	515	548	510	477	541	503	552	501	506	513	508	517	507	529	535	526	512	505	477	504	501	536	530	516	490	538	515	521	476	497	564	567	510	549	483	522	469	509	496	524	548	495	533	477	522	513	533	561	528	556	534	509	570	519	531	536	452	481	482	530	526	569	531	541	504	528	553	544	542	550	542	507	524	492	490	543	522	513	554	517	512	527	528	527	509	575	528	457	518	504	512	541	486	539	537	557	503	494	516	520	512	532	552	563	519	490	512	516	499	559	498	486	534	503	537	544	513	493	546	498	463	539	492	522	502	532	547	540	567	508	518	529	536	565	514	505	556	531	523	522	578	531	497	492	508	491	513	541	531	584	501	501	527	550	521	483	512	543	499	523	514	549	500	522	507	487	498	516	527	508	465	519	527	537	532	527	524	513	531	534	542	529	511	521	562	509	519	522	568	513	487	483	544	497	540	517	499	504	475	510	510	474	498	518	543	539	530	526	502	499	530	564	491	485	532	526	528	505	495	517	538	564	508	503	526	576	523	508	547	524	469	509	539	530	522	510	521	536	513	533	510	501	492	525	489	514	498	488	545	497	529	505	548	514	527	515	526	556	519	530	524	533	504	536	496	528	561	516	508	508	530	525	476	508	534	541	503	508	496	529	515	500	529	555	517	494	619	517	493	492	546	563	534	508	508	535	520	500	500	510	523	559	521	538	515	508	491	495	528	573	530	531	540	534	535	521	570	526	519	532	512	532	529	517	554	515	545	544	478	554	515	542	537	504	543	562	525	551	565	519	537	552	564	506	523	531	545	507	496	513	500	508	537	523	484	514	507	491	520	520	486	542	491	516	503	486	535	488	526	528	562	535	529	507	523	545	508	535	554	524	494	529	493	527	508	536	516	498	503	524	524	492	517	528	512	523	528	499	504	564	524	518	502	533	521	510	515	527	554	503	507	490	525	544	501	460	502	524	524	569	520	531	467	512	551	520	533	541	556	518	554	555	504	508	492	507	578	496	489	501	511	513	519	495	520	507	501	511	507	546	504	549	535	527	527	472	502	497	508	538	499	503	494	518	521	530	520	533	559	513	540	498	534	559	499	512	506	546	513	548	548	556	497	552	517	476	498	498	524	520	522	549	518	514	517	509	500	541	517	545	506	544	486	547	539	538	553	525	482	566	526	528	491	491	524	522	515	518	491	547	523	514	550	504	521	506	520	512	507	498	553	506	501	495	525	545	548	479	516	531	507	542	498	503	545	536	504	556	487	538	519	510	511	489	519	548	561	553	495	554	501	513	512	507	538	508	513	535	520	517	511	512	493	537	550	501	522	556	489	478	505	534	544	531	473	522	514	502	521	520	532	522	532	494	530	515	543	536	515	518	505	497	546	540	559	554	536	530	499	526	505	479	486	503	518	531	514	493	537	496	537	492	547	511	539	544	537	515	525	512	514	503	480	512	551	530	553	504	514	539	462	510	543	522	524	503	539	505	509	566	523	482	584	555	517	504	510	527	523	517	511	513	513	526	541	473	530	501	524	526	536	533	538	545	508	542	510	517	530	523	516	573	530	516	522	499	511	530	538	509	569	550	544	495	532	500	508	525	512	543	549	509	498	542	537	473	519	557	532	537	501	517	534	558	552	506	457	541	492	526	514	519	509	538	513	574	540	540	516	545	505	531	521	556	502	496	560	554	500	526	499	543	530	503	505	526	525	522	513	543	524	526	536	519	525	523	550	513	517	589	509	480	489	508	539	495	590	519	501	497	524	538	526	552	504	516	479	517	498	528	494	528	478	549	552	513	503	537	495	523	520	517	553	559	505	530	546	521	516	507	528	533	487	539	502	532	500	534	533	539	534	490	530	520	601	509	538	553	528	521	534	526	516	556	539	508	492	526	503	535	507	556	541	516	533	474	543	460	514	521	507	497	509	471	516	548	482	507	506	544	550	525	522	572	514	524	519	486	520	469	539	513	556	541	495	547	512	520	559	536	496	513	474	481	489	526	498
24257	21960	29103	25450	21966	22095	11897	2498	1732	1515	1412	1344	1236	1167	1116	1109	1039	1066	960	901	963	965	874	895	866	925	933	902	953	823	855	869	901	873	828	859	841	885	892	806	908	836	823	843	847	859	778	873	843	854	838	835	758	879	874	810	839	797	859	812	869	820	812	815	800	853	847	857	811	809	852	824	766	773	862	838	800	824	851	820	860	842	834	794	776	728	856	775	790	880	840	812	786	830	750	864	839	888	840	819	783	829	820	778	813	838	789	795	804	808	790	794	829	815	750	814	792	812	838	781	767	817	791	775	802	817	820	808	776	833	822	793	812	849	808	830	797	825	841	812	781	780	853	817	782	855	892	846	838	863	796	811	779	840	841	813	781	810	765	803	832	795	799	815	783	771	848	790	814	843	780	819	785	812	780	778	818	828	842	801	829	771	877	814	779	778	781	853	853	838	774	807	810	792	829	799	831	796	772	791	822	788	835	793	817	753	786	800	800	810	852	816	796	821	791	762	821	824	753	769	786	789	811	827	811	827	789	782	783	830	809	803	814	794	756	806	847	830	801	817	864	820	769	772	757	787	842	821	796	805	869	848	866	851	810	793	778	823	813	841	843	799	799	811	790	802	824	797	779	800	781	832	755	777	841	821	772	798	842	821	811	848	779	788	801	790	799	784	786	807	784	809	779	815	816	781	781	805	772	793	793	815	836	826	806	813	828	793	797	792	808	823	849	819	811	788	798	750	767	851	795	792	804	816	780	805	777	795	814	809	824	811	833	748	778	803	747	807	860	818	830	774	854	833	821	871	863	835	787	838	803	799	792	794	814	806	845	824	804	791	788	777	822	778	794	814	824	789	772	856	793	794	808	760	786	749	823	782	788	807	814	805	804	831	817	805	770	806	801	796	796	780	875	761	806	786	906	781	796	783	823	791	811	774	800	793	800	862	768	821	795	828	849	836	795	789	802	773	843	840	805	789	835	786	841	743	803	771	766	812	830	777	769	802	802	820	765	736	776	856	862	825	802	784	834	810	795	784	807	784	797	779	786	743	807	756	739	797	761	728	797	795	842	831	804	802	849	768	803	819	804	786	823	830	793	836	809	778	854	829	778	831	792	858	818	812	801	797	815	770	846	828	799	779	831	833	827	776	775	807	835	749	792	756	786	787	794	863	806	765	808	821	798	847	811	853	820	796	827	831	754	824	828	846	792	795	835	824	812	845	812	803	758	772	785	766	827	814	826	816	790	826	796	838	867	810	794	792	791	849	796	830	832	764	782	870	787	738	793	760	836	799	786	821	856	781	764	820	805	778	795	845	844	785	803	776	819	812	773	792	895	827	815	841	783	829	776	854	789	758	822	811	827	811	813	840	738	785	768	830	799	856	794	818	743	803	789	760	824	769	819	807	833	828	783	852	837	803	797	788	816	809	837	823	843	802	766	871	808	826	842	821	817	788	702	826	842	831	801	808	836	849	813	793	824	787	836	774	794	781	815	871	764	777	764	844	830	843	821	805	816	841	786	805	805	780	810	780	825	787	859	841	828	787	789	838	798	797	822	818	817	832	804	803	772	747	802	799	838	819	807	862	845	780	803	802	781	789	779	806	814	839	852	795	816	815	801	774	819	797	771	775	821	798	735	811	760	830	810	799	821	783	784	795	785	781	858	799	831	848	822	813	787	804	870	807	797	801	821	816	802	802	764	816	772	770	828	828	777	781	821	823	813	850	808	826	791	802	763	807	747	754	785	772	800	772	762	815	777	843	762	848	790	818	798	787	829	803	774	832	784	768	803	788	793	800	811	828	797	844	875	839	807	787	763	818	771	781	804	822	800	823	848	761	788	832	780	808	814	823	877	806	826	767	779	802	793	785	788	839	800	769	855	802	736	783	814	760	773	790	766	774	764	779	836	833	865	825	823	846	807	799	866	801	794	810	781	764	807	771	794	826	750	824	803	823	764	788	878	823	829	766	821	779	807	810	717	801	792	805	793	813	770	767	789	772	773	820	827	846	770	802	776	826	766	797	808	819	828	839	785	781	817	817	795	836	836	816	849	882	812	788	839	781	841	826	817	793	842	781	758	773	815	817	761	807	759	802	812	838	815	784	782	797	820	815	838	873	853	857	806	777	839	765	793	787	790	814	803	817	781	777	802	853	807	811	782	786	789	778	769	811	754	811	813	821	825	795	815	847	786	772	769	776	750	831	780	800	765	814	738	843	830	798	825	820	782	793	829	793	817	747	782	859	766	788	795	849	815	772	822	799	779	814	852	795	785	822	800	826	796	852	797	791	814	757	793	804	835	795	763	810	796	845	773	803	807	783	898	841	768	782	803	835	810	766	808	774	749	750	768	848	732	782	792	819	804	806	845	766	770	766	825	833	792	793	773	786	805	827	825	828	820	783	819	784	801	799	798	802	840	847	849	801	770	805	770	792	799	818	779	795	766	759	732	777	787	800	817	801	826	769	794	819	815	826	850	837	748	807	773	805	805	796	844	817	793	829	800	797	819	807	809	812	811	826	807	768	824	783	812	798	778	755	796	829	793	829	824	745	778	781	773	783	810	793	837	818	819	835	809	828	821	811	794	835	825	726	808	826	882	822	747	855	870	800	795	846	766	826	759	846	804	791	768	780	816	777	830	746	776	836	837	744	822	790	782	802	870	875	809	813	799	819	819	832	769	816	784	797	787	792	786	815	784	854	852	815	829	806	768	771	795	826	781	831	813	809	831	838	809	810	833	833	776	791	781	799	838	821	767	816	799	839	790	739	840	811	872	794	850	769	832	791	770	779	828	815	816	829	829	757	781	770	766	819	781	831	798	822	854	838	816	811	821	792	814	854	760	807	794	830	831	824	782	821	805	752	833	818	850	851	775	773	829	776	816	782	839	753	785	749	779	820	784	793	751	817	806	783	810	806	819	803	779	736	792	777	778	757	800	803	803	771	802	815	846	798	794	798	835	751	799	816	827	826	803	821	791	823	796	767	819	811	819	788	806	875	780	766	822	819	817	825	775	786	785	799	838	789	815	794	813	810	820	771	788	805	799	767	767	779	798	831	815	804	807	795	807	792	845	792	821	769	810	785	818	828	811	811	783	778	812	755	834	844	786	772	797	835	820	860	821	823	822	839	825	813	787	770	832	844	824	824	773	811	779	870	795	812	848	803	758	769	829	788	771	790	803	799	841	773	776	746	763	813	846	859	800	800	796	812	758	839	882	883	759	804	825	814	771	803	754	803	790	859	843	787	816	806	801	816	835	817	864	825	816	802	808	799	816	787	791	798	811	826	781	803	789	804	832	874	839	775	812	821	779	770	866	786	806	799	793	798	749	794	764	762	810	812	798	779	823	790	794	795	819	840	783	788	779	776	862	797	747	792	811	761	818	767	784	777	828	773	819	777	812	818	824	775	777	753	852	795	818	818	796	785	751	789	775	822	809	768	807	802	794	795	831	807	798	765	804	829	794	775	829	834	805	813	848	755	821	769	814	804
10780	19635	18003	10593	7324	5515	4231	3430	2889	2419	2117	1883	1727	1491	1365	1321	1254	1191	1141	1100	996	1014	978	1013	928	983	945	868	869	905	902	840	808	851	834	797	785	809	804	788	818	821	759	832	813	772	789	750	784	737	821	767	732	771	768	770	767	806	858	770	769	782	732	772	779	777	732	723	732	717	761	779	768	773	795	722	722	742	766	767	780	727	741	742	766	769	784	742	770	809	793	728	757	725	763	728	750	736	757	742	752	723	818	766	779	730	807	749	764	746	725	706	726	719	777	732	737	714	756	706	723	749	710	722	774	725	737	763	739	759	807	726	748	713	703	784	766	742	738	773	759	785	734	791	765	733	725	730	773	757	787	769	742	793	792	741	715	686	748	749	740	716	765	761	735	780	708	752	748	756	798	764	719	688	725	736	740	751	763	737	785	727	745	717	741	755	711	739	707	715	764	727	709	747	758	777	760	730	797	717	732	740	744	751	719	784	773	750	771	749	775	725	744	746	722	775	709	718	758	718	701	739	717	761	671	752	757	770	769	713	720	776	738	729	810	745	780	757	751	760	757	725	770	713	761	789	702	745	752	778	737	719	743	763	737	743	707	788	750	710	735	704	743	710	718	703	809	738	690	724	807	795	728	742	730	793	711	727	747	727	708	701	748	763	797	758	762	719	721	743	775	785	751	738	740	763	767	761	743	768	724	729	762	762	725	726	734	731	748	745	748	774	767	768	780	695	760	726	724	704	716	758	716	767	767	754	742	780	738	743	745	767	715	744	770	730	781	750	743	766	805	743	782	790	772	732	729	735	715	704	764	749	766	757	694	760	730	745	764	776	711	741	691	726	759	711	726	729	726	788	737	750	745	759	769	783	750	703	765	768	756	813	756	761	770	795	782	738	731	720	726	758	721	699	768	760	735	767	714	750	714	763	739	721	726	764	761	771	714	748	752	774	717	746	728	708	748	711	740	723	737	814	765	756	760	745	706	730	688	737	789	721	793	708	742	720	752	776	726	747	706	734	780	750	782	782	768	725	780	713	755	723	737	767	737	742	705	729	753	716	780	717	737	762	746	733	722	709	781	759	762	790	712	755	761	717	727	728	724	738	705	713	741	744	782	790	726	740	790	738	748	729	728	750	780	713	805	727	711	749	742	765	763	753	724	779	758	724	683	747	745	745	787	710	759	714	756	709	762	735	735	731	724	749	689	712	768	762	746	708	800	769	729	839	777	700	745	758	735	694	754	731	791	749	735	776	724	757	708	723	783	728	768	739	755	746	715	716	740	731	763	746	742	752	721	727	769	705	710	746	692	760	722	739	764	754	739	733	819	770	773	749	738	730	719	746	726	737	724	777	799	711	709	722	765	697	712	762	734	732	731	760	751	763	752	744	765	773	788	770	750	765	716	736	726	750	710	756	758	752	773	772	732	787	767	729	756	710	726	720	746	756	738	747	774	743	737	763	724	759	761	770	706	748	761	741	760	779	758	726	762	741	744	695	736	762	727	780	789	773	742	751	788	713	730	771	735	757	767	795	774	789	735	780	733	733	710	798	737	732	754	731	737	751	768	743	713	759	751	764	734	725	772	799	747	716	761	737	784	750	730	738	717	722	730	720	752	722	728	765	746	717	733	737	750	774	717	702	750	790	744	721	759	786	709	735	740	763	741	753	779	796	707	761	771	702	768	828	764	751	744	798	758	766	772	726	737	715	755	709	732	768	771	752	765	775	778	798	774	703	814	716	717	721	773	759	805	705	762	687	743	792	755	738	780	746	748	756	814	742	748	734	676	730	743	765	733	737	687	701	720	823	757	715	739	748	784	758	741	769	798	754	766	748	737	753	756	753	761	733	743	790	793	747	712	748	772	771	752	712	754	732	719	756	770	769	721	778	743	715	772	719	734	734	785	763	807	745	748	699	776	778	778	754	744	775	749	727	722	806	761	741	739	728	721	778	776	694	798	745	756	692	758	722	735	735	692	763	709	740	727	726	706	742	779	773	738	757	722	716	721	795	813	782	769	743	697	757	745	715	717	781	767	709	740	696	786	737	778	736	744	743	704	745	745	762	695	754	792	740	773	717	776	735	765	751	792	692	737	696	763	757	740	752	781	753	736	730	745	775	737	705	781	660	739	788	775	765	739	729	736	728	788	758	740	703	763	799	757	788	763	736	751	742	734	742	786	749	737	697	717	779	745	712	759	779	814	749	757	750	795	739	731	721	759	731	787	785	697	752	784	735	762	742	705	757	770	765	754	765	758	709	718	764	730	745	765	716	771	778	711	749	739	733	748	710	735	784	774	750	748	736	752	738	732	744	743	751	760	778	765	747	761	763	721	774	830	733	753	735	751	734	746	735	747	734	759	735	755	761	788	718	755	718	744	707	803	738	747	735	773	739	738	740	728	724	792	758	705	662	748	747	756	704	703	746	748	725	774	763	772	745	776	719	784	783	789	773	795	710	725	778	785	769	748	674	717	754	723	738	754	720	714	746	769	769	689	765	738	702	752	704	797	768	704	764	737	755	778	778	761	727	720	760	743	732	776	758	739	723	753	731	713	744	757	715	768	701	738	727	731	760	769	812	732	770	711	753	699	774	742	749	782	767	787	731	769	688	743	762	759	728	739	719	733	773	710	757	743	699	757	748	711	786	722	738	721	718	793	774	756	701	731	748	722	709	742	729	735	757	739	769	745	753	670	755	745	719	768	766	764	748	717	721	763	732	754	789	759	764	759	727	766	726	712	741	738	734	775	780	733	744	762	777	724	748	743	776	755	726	741	719	714	727	728	811	724	780	735	741	742	711	711	750	709	782	770	739	735	745	748	777	717	723	688	759	761	797	712	747	743	725	768	767	762	715	721	759	733	775	787	790	701	746	738	725	731	758	820	764	786	758	716	724	769	730	768	787	788	726	721	729	730	758	734	737	745	725	718	753	713	710	764	760	731	740	731	745	764	784	716	726	723	751	758	718	778	736	726	749	733	779	724	777	746	753	732	719	765	747	754	722	729	779	778	764	717	770	769	703	769	729	754	782	747	759	765	763	699	749	738	711	785	763	755	769	749	757	779	696	741	672	726	731	702	741	737	764	719	747	706	732	755	694	749	709	804	722	765	754	769	761	746	764	782	738	743	734	764	763	711	810	707	720	777	746	750	778	767	731	735	707	704	719	728	758	744	781	755	773	735	742	751	741	736	776	769	745	762	774	762	715	735	734	758	739	760	716	724	767	781	780	779	735	785	760	736	787	752	721	703	757	723	808	731	733	718	745	686	730	780	780	709	771	750	722	746	766	727	786	734	754	735	799	719	745	792	713	784	766	749	740	729	734	724	761	766	772	699	747	758	764	756	750	727	710	736	771	745	737	739	746	759	712	751	734	726	776	729	696	691	740	743	747	747	724	813	724	743	742	753	748	710	762	728	758	717	720	732	745	744	787	794	773	745	702	726	775	761	727	747	766	748	725	709	718	743	782	785	705	709	713	789	747	749	730
28749	14655	1759	434	328	256	222	219	209	186	165	179	198	179	176	182	193	174	202	168	166	196	175	162	184	175	179	172	173	195	185	180	194	167	188	181	173	182	171	173	156	191	194	157	200	150	162	158	167	198	178	163	167	174	164	166	178	147	195	183	161	159	180	165	167	182	167	165	157	158	170	153	181	188	178	153	174	166	163	152	168	172	200	198	178	179	181	178	201	172	182	193	201	198	176	164	172	181	186	194	180	164	150	165	178	177	171	154	166	174	182	161	178	141	184	159	187	176	178	181	176	157	174	165	194	220	182	172	175	168	203	151	203	168	183	172	143	188	170	186	175	196	141	157	164	174	185	186	162	179	172	182	192	175	168	168	171	165	195	203	191	182	176	184	173	157	171	176	161	167	193	196	175	160	172	185	156	194	167	179	163	184	190	177	180	163	184	175	178	163	131	182	176	159	156	178	187	180	154	164	165	180	158	179	186	189	159	154	168	176	167	163	176	167	176	171	168	164	192	183	158	170	168	200	165	169	181	195	175	151	178	157	146	171	165	155	178	153	175	175	174	144	157	184	171	168	175	173	180	172	183	160	178	168	177	174	141	179	175	170	180	163	168	144	173	166	159	180	165	168	183	155	167	190	181	192	161	163	168	176	158	179	162	164	151	150	180	171	163	170	185	176	163	188	194	151	175	139	169	168	159	169	190	178	196	184	161	165	186	159	176	173	157	165	185	152	182	196	168	182	167	190	180	183	181	170	185	155	183	187	155	174	180	163	190	189	181	177	184	164	188	177	188	182	138	177	155	181	203	183	185	197	168	195	167	188	155	174	163	196	183	207	185	170	182	169	173	178	169	200	183	181	182	192	187	179	179	156	162	164	176	174	191	201	183	166	179	177	178	185	184	175	158	192	170	172	154	176	168	177	136	183	196	182	183	180	161	151	192	164	164	177	185	177	169	177	159	167	176	165	171	177	173	184	195	160	186	172	175	182	158	171	176	190	172	169	181	180	170	173	182	192	155	154	152	177	160	193	173	189	189	171	186	176	173	181	202	152	172	170	164	167	168	199	182	183	193	186	190	181	170	173	153	180	179	185	184	192	149	168	175	172	209	186	166	188	184	173	177	193	154	171	173	172	174	171	184	175	186	181	204	177	173	169	176	191	184	189	189	173	160	148	192	182	177	177	179	174	179	166	170	165	180	195	200	179	169	185	184	175	181	160	187	173	179	160	166	170	188	177	186	183	182	176	196	153	180	177	175	175	156	191	181	176	183	177	201	176	206	219	189	155	170	157	177	204	186	181	159	174	160	177	179	153	196	168	177	178	185	176	183	175	178	161	165	177	164	143	156	174	146	158	163	180	169	184	190	170	188	164	177	183	181	178	181	179	206	183	178	154	181	154	186	170	188	171	160	167	174	187	159	188	174	190	166	174	178	180	158	165	184	189	164	169	197	169	177	173	156	170	155	179	186	167	163	185	191	180	165	172	157	175	175	169	155	196	160	159	184	178	197	208	169	174	173	184	183	164	166	149	184	176	173	191	192	176	153	164	173	198	177	145	166	135	171	177	160	189	180	147	148	177	149	172	168	170	158	181	174	176	170	183	176	191	175	180	186	181	184	173	210	168	174	171	187	172	168	188	172	184	165	179	192	175	172	164	202	180	178	158	168	169	180	190	173	152	168	165	172	187	177	184	186	193	176	165	159	165	181	180	140	188	175	199	175	170	193	184	182	179	180	180	163	159	176	167	169	177	188	202	180	207	176	156	158	153	166	180	184	194	178	171	161	177	177	164	151	177	171	192	188	188	178	174	176	162	208	189	157	189	180	166	182	165	150	161	168	184	164	173	204	186	185	174	215	182	178	170	175	181	187	164	165	154	199	196	172	167	190	186	166	174	173	179	187	161	156	169	175	184	170	171	174	168	176	167	184	179	182	181	162	167	190	167	177	180	161	190	187	171	185	164	159	160	207	158	181	165	189	165	192	164	179	162	178	162	148	163	170	183	149	212	186	175	184	202	184	174	161	170	183	149	180	162	168	184	143	182	189	149	186	178	180	178	160	150	193	193	206	147	157	197	157	172	183	183	196	165	191	157	173	194	171	205	162	170	168	158	159	180	171	159	169	203	166	184	160	165	181	141	190	173	171	185	200	165	159	158	167	161	181	188	177	158	178	154	178	163	173	172	172	185	177	187	172	180	165	144	165	168	171	162	175	178	158	175	192	210	153	173	166	171	179	167	159	170	163	177	198	159	164	178	175	166	154	170	183	173	175	154	190	160	186	165	155	164	154	167	175	183	184	203	193	190	165	184	171	185	218	175	170	194	167	151	167	180	180	152	163	183	161	171	171	162	183	147	166	161	175	188	168	184	194	173	178	188	177	175	182	187	185	168	185	185	160	166	174	186	181	168	164	205	181	147	178	161	210	184	198	189	173	196	180	195	170	195	180	159	178	164	153	149	156	183	160	191	185	168	168	184	186	156	187	161	172	163	170	175	174	203	160	172	167	158	171	186	168	180	174	172	172	146	160	157	196	184	191	176	194	166	169	174	172	182	170	181	170	199	182	165	168	184	192	162	159	180	174	175	196	173	173	178	190	191	167	165	169	168	168	173	168	165	192	177	165	188	173	156	184	165	173	162	180	183	175	175	173	170	162	186	159	188	161	193	170	171	183	192	150	157	195	164	193	162	190	168	174	172	163	194	157	180	176	189	183	185	189	176	176	170	174	171	197	172	186	156	186	168	145	169	158	170	167	180	179	204	167	155	192	171	155	163	171	171	200	192	176	196	145	167	173	177	167	153	193	165	182	175	164	173	151	183	159	170	179	166	153	159	161	169	180	175	194	159	197	186	155	178	197	166	176	192	163	177	178	206	175	176	145	185	172	177	172	166	173	154	177	168	180	188	161	178	182	152	158	144	166	164	174	179	166	183	181	171	161	178	161	160	171	168	189	161	184	205	195	177	166	191	170	178	157	192	173	167	196	179	169	183	179	168	170	176	179	187	186	169	185	181	173	161	159	178	160	183	198	201	185	193	158	171	173	165	173	169	188	200	169	167	169	161	184	186	192	202	172	179	155	164	171	175	170	186	185	157	184	171	168	179	175	139	189	175	174	173	194	157	180	189	170	165	174	170	188	168	171	164	177	164	182	187	180	199	150	137	172	190	166	182	171	192	178	172	149	190	167	180	165	163	192	156	165	202	179	172	184	178	169	162	159	186	156	149	183	191	177	159	191	170	193	174	178	166	172	162	177	184	173	161	173	167	198	188	165	190	173	173	158	183	188	156	175	181	166	183	172	163	164	165	170	203	150	175	154	184	180	166	170	197	178	159	177	178	169	152	187	181	184	179	178	148	185	155	171	166	171	165	169	189	178	176	158	167	172	185	181	181	172	166	171	182	199	164	170	167	181	166	144	165	186	175	170	191	164	170	160	188	176	154	184	195	167	171	171	175	153	176	171	159	196	164	155	174	176	168	198	150
5405	835	721	466	358	305	270	252	209	215	185	189	186	175	185	179	189	171	202	204	197	181	182	203	177	199	179	166	184	200	180	195	193	166	154	182	167	188	168	168	159	165	167	186	192	195	179	215	176	191	185	167	166	177	164	187	177	171	192	177	191	162	152	203	177	205	171	179	161	167	158	167	175	175	168	181	189	161	171	181	197	177	173	164	199	172	183	176	185	175	183	169	192	168	171	184	144	193	189	175	171	172	183	174	178	162	159	176	212	167	157	186	185	181	175	163	193	190	166	148	172	180	164	179	176	175	186	180	173	193	170	181	176	173	167	167	178	175	159	195	177	163	170	176	173	186	158	174	170	199	162	163	194	166	183	185	167	161	185	192	184	154	179	183	174	161	186	164	190	188	161	177	205	187	164	163	190	174	156	188	170	158	166	170	182	183	194	172	179	181	174	189	161	191	181	161	189	165	192	171	182	177	161	171	178	194	167	169	184	165	169	164	170	167	173	184	173	177	183	180	165	162	186	153	183	181	171	168	196	163	185	172	179	180	177	166	179	190	180	162	198	180	159	183	181	176	179	163	189	169	169	180	171	168	154	147	190	159	177	188	163	172	178	176	169	178	180	158	165	198	160	178	189	170	157	171	168	179	182	163	161	157	168	196	184	159	181	172	157	187	178	169	188	157	177	199	177	175	175	183	188	161	187	155	166	180	168	187	179	165	179	155	180	159	162	168	205	184	166	199	177	162	179	150	171	192	155	163	167	187	162	178	172	172	190	189	182	163	180	167	189	185	177	199	179	173	177	151	177	138	184	170	167	163	172	171	178	147	184	165	173	160	184	172	200	195	182	149	192	174	190	182	188	189	195	165	172	169	179	170	172	169	187	191	160	160	192	180	161	177	193	156	168	173	199	211	178	196	168	194	198	164	175	194	155	175	174	183	186	192	170	166	188	149	154	195	162	179	181	189	170	163	175	156	184	166	190	162	170	193	176	160	180	173	160	175	183	161	165	171	200	183	172	166	153	178	163	175	178	172	158	171	179	168	175	176	153	162	175	184	145	175	189	174	178	162	175	175	179	156	190	157	184	158	182	163	163	178	177	206	165	191	178	182	183	187	177	198	176	169	187	175	150	189	183	171	195	150	180	185	177	187	178	177	158	190	141	159	170	182	167	173	175	169	176	180	199	200	182	168	188	152	186	174	168	182	187	173	179	179	183	179	165	160	162	172	165	198	177	177	190	178	176	158	159	148	184	170	171	195	163	178	166	167	170	173	167	177	184	164	181	177	160	176	167	180	173	185	186	170	184	162	196	160	182	184	182	181	174	180	164	185	171	184	172	149	194	180	160	179	155	187	186	188	174	163	168	186	158	191	178	179	164	160	168	211	173	186	166	153	162	167	193	179	154	168	178	183	163	185	168	172	167	160	191	173	164	179	177	192	166	175	164	174	179	180	172	154	179	167	145	151	174	155	176	192	170	176	174	189	186	191	146	158	179	174	169	183	171	163	147	169	167	180	164	174	188	180	163	164	201	203	178	168	200	177	178	161	190	187	185	165	188	161	161	173	161	177	189	168	197	165	185	179	153	164	209	151	185	188	173	194	165	180	182	173	171	175	192	193	165	145	198	208	166	176	166	161	169	169	163	174	168	181	163	184	162	160	180	176	169	163	187	181	170	158	158	177	177	181	169	173	181	186	186	181	183	151	177	181	157	160	183	181	183	168	180	196	206	148	190	173	178	184	179	188	184	196	177	177	177	191	186	152	166	163	177	158	184	153	165	163	180	184	180	171	162	161	191	168	146	174	153	184	181	177	165	170	193	181	212	190	181	199	205	177	161	168	185	172	187	162	206	178	178	165	179	198	186	193	181	185	166	174	178	184	152	197	168	199	168	165	166	184	170	184	162	176	188	179	171	172	167	183	143	150	178	188	188	188	153	158	154	184	159	166	205	201	166	155	170	187	219	195	174	194	179	183	170	159	169	156	185	198	148	192	159	187	185	154	173	146	190	206	180	162	158	172	182	169	178	215	186	180	193	184	190	188	166	163	184	183	168	174	175	180	162	162	179	194	169	149	193	184	182	171	164	189	166	178	195	186	150	150	167	188	165	158	204	182	188	192	198	179	174	188	178	188	183	186	166	158	156	197	187	180	175	180	198	175	172	171	162	174	178	153	188	159	147	174	161	172	179	163	168	161	169	195	179	159	186	158	198	177	176	170	177	163	187	194	175	198	198	154	166	171	159	193	166	210	140	196	170	176	188	161	178	174	184	187	172	167	188	191	188	171	170	172	162	166	152	156	191	159	177	170	192	188	197	204	185	174	177	179	189	170	187	183	175	172	183	195	175	179	177	172	164	165	196	177	168	173	175	160	179	156	165	168	184	181	185	156	175	158	161	164	167	204	176	191	176	185	162	165	165	155	164	175	202	167	165	178	172	187	172	186	163	203	157	186	158	186	168	166	199	179	182	179	190	172	149	183	189	155	196	191	195	164	189	154	170	153	169	178	171	170	180	169	170	167	195	179	161	148	185	158	174	187	161	212	175	205	176	163	203	164	187	210	199	152	185	184	174	166	194	166	199	168	181	173	158	179	171	171	196	169	177	167	164	160	179	150	154	166	163	197	196	147	162	188	210	173	201	176	169	174	192	163	169	187	196	172	155	161	180	145	164	183	170	180	193	176	171	182	209	183	169	163	160	166	182	194	168	196	167	180	162	168	204	176	171	170	163	192	180	181	174	155	184	164	164	165	178	164	183	182	167	196	170	202	184	168	149	155	167	175	161	190	181	158	174	176	154	180	171	158	175	194	196	178	182	171	157	150	189	159	169	157	168	185	195	175	182	206	166	186	160	187	176	164	156	179	181	181	176	184	174	178	162	178	175	181	164	171	177	197	184	185	174	153	157	185	187	179	182	184	172	166	181	165	158	166	149	186	166	177	159	157	178	171	179	174	185	173	163	188	214	178	168	185	192	136	194	157	169	176	167	189	188	179	165	149	178	170	185	168	205	184	187	181	165	184	190	150	144	178	179	178	190	174	176	157	181	184	177	191	173	164	166	177	188	175	182	182	154	177	173	180	183	146	190	194	179	162	148	203	187	185	153	153	199	163	169	181	186	175	171	177	180	151	170	179	182	165	165	140	167	171	175	203	172	187	193	182	144	179	146	174	150	179	181	185	162	185	196	184	173	179	154	140	177	191	166	176	184	187	176	163	180	166	190	151	167	181	179	166	178	173	188	144	171	185	171	169	161	166	183	153	195	162	195	147	161	157	188	185	191	186	175	154	161	182	156	159	176	162	185	177	181	161	163	169	173	169	166	186	159	169	179	152	181	153	157	157	153	170	171	173	182	161	157	182	172	160	159	163	178	164	176	155	167	207	153	169	182	179	189	176	179	180	198	194	179	173	154	163	160	171	178	162	184	192	168	190	172	179	182	178	182	182	171	179	169	179	176	178	173	152	177	179	153	152	174	161	188	157
25421	20966	27521	24571	20991	12807	2027	1235	986	919	796	789	766	727	698	653	660	673	672	608	589	586	631	602	612	587	590	586	551	590	590	608	583	596	637	563	557	552	596	535	569	568	572	577	545	549	568	575	563	567	528	551	529	554	531	550	538	565	530	531	558	518	516	575	566	562	569	536	559	568	538	536	525	534	559	561	559	543	528	528	568	550	542	539	556	572	567	541	572	587	561	584	551	550	559	536	555	556	542	531	582	547	580	516	553	560	553	584	593	551	575	526	491	557	555	513	532	541	529	533	506	511	530	533	564	554	535	548	581	561	544	519	563	564	510	528	536	486	561	523	553	545	549	500	544	517	574	526	536	537	567	559	510	512	527	576	539	568	522	548	545	562	555	514	538	567	533	551	568	533	533	528	553	558	562	516	546	564	522	548	560	580	551	514	579	557	542	532	544	559	528	531	511	567	482	534	532	565	529	565	550	573	520	517	518	596	568	511	514	554	551	560	566	577	518	531	532	547	530	565	577	524	550	530	565	556	512	517	591	579	534	540	529	561	526	540	553	593	520	565	540	503	549	586	579	556	519	566	515	540	533	528	568	541	564	529	534	544	594	568	537	574	589	541	534	562	515	523	579	546	564	610	536	551	525	553	561	498	541	526	558	602	559	516	547	544	563	567	577	557	556	578	559	504	530	524	550	592	509	531	589	538	531	541	513	572	543	524	536	561	542	547	524	552	564	538	574	575	547	564	527	486	514	528	511	556	538	547	563	578	507	542	556	506	573	496	526	553	539	568	530	533	536	546	531	523	546	562	555	540	538	507	551	551	544	586	548	487	573	526	550	583	512	547	535	542	562	567	527	532	560	566	571	519	535	534	567	533	575	518	528	558	571	586	490	561	520	510	532	517	558	585	599	558	536	518	525	509	534	512	545	505	570	531	564	533	573	538	547	533	508	556	593	548	567	535	557	576	502	499	582	586	530	486	496	522	549	579	572	520	524	524	568	584	531	548	552	534	545	518	539	549	576	541	558	492	574	587	533	491	513	534	564	548	529	579	575	517	520	543	564	555	538	574	535	530	516	544	588	512	537	489	545	555	542	560	592	510	523	589	574	542	542	557	572	556	554	565	544	580	488	522	521	533	551	579	482	574	557	542	525	564	565	518	523	584	506	545	529	575	532	545	545	575	542	539	543	552	549	544	532	532	578	525	551	541	558	549	565	519	590	563	563	568	568	539	555	586	557	551	543	577	540	549	558	575	561	562	518	527	527	570	539	546	535	529	561	540	554	536	512	570	588	557	533	536	510	540	547	552	557	563	551	529	541	518	523	523	555	516	562	558	541	532	523	517	518	524	570	504	547	596	567	588	542	521	511	560	592	595	549	610	600	506	508	517	528	555	575	512	544	580	535	534	543	516	567	530	562	538	504	541	549	526	526	523	579	567	486	551	547	552	564	561	534	595	541	558	550	550	566	565	542	527	553	519	491	529	568	568	570	559	536	540	555	528	554	528	589	552	527	516	561	539	516	538	544	525	531	558	603	524	527	559	534	523	524	530	506	545	529	568	534	574	538	575	571	517	575	525	555	523	554	531	592	552	575	523	535	521	540	518	505	520	533	570	529	535	524	562	518	518	595	535	530	527	576	513	545	501	554	582	560	536	541	539	511	571	503	584	531	544	583	588	558	520	549	550	519	532	540	588	539	537	577	558	552	518	582	553	541	561	553	569	591	593	561	520	534	507	562	505	548	531	551	563	523	535	558	557	569	513	557	563	539	542	538	544	539	523	521	530	556	559	540	519	557	509	531	557	524	547	529	607	546	592	552	531	484	582	530	535	518	579	561	561	539	546	529	551	570	582	544	546	548	556	550	543	563	519	594	525	562	535	510	553	564	574	583	558	506	525	524	521	479	499	536	536	551	575	517	532	529	533	524	520	478	534	569	543	585	563	557	555	575	495	544	550	538	512	511	572	560	559	525	537	561	554	511	599	569	581	558	490	585	532	532	515	562	566	492	540	531	583	561	538	541	508	564	550	551	551	538	566	561	567	559	555	555	522	548	571	582	535	547	498	516	512	548	551	541	572	513	480	577	559	574	532	524	554	507	515	536	538	582	539	521	530	554	594	558	593	538	566	501	525	541	548	510	559	542	568	505	551	534	588	548	546	537	556	540	548	543	578	562	546	556	555	490	523	527	544	543	549	520	582	540	504	547	508	559	524	536	535	518	515	511	533	528	554	534	553	527	576	546	587	563	524	571	584	533	534	541	542	520	561	587	534	586	527	546	526	563	525	578	583	538	580	516	568	533	579	555	533	584	542	599	575	569	532	572	581	605	574	567	569	579	524	560	534	530	572	535	547	590	583	567	569	573	542	494	499	542	570	551	548	524	551	549	549	563	558	560	517	530	542	594	558	532	575	564	549	525	534	537	529	540	556	563	594	515	524	525	500	545	545	557	551	521	542	543	554	533	551	556	532	551	533	542	565	533	534	503	536	561	491	574	581	539	561	535	532	515	543	514	597	549	534	534	529	549	557	518	544	515	606	529	539	569	509	521	531	549	538	534	532	576	547	577	574	571	544	563	545	527	561	526	523	546	613	566	593	557	505	603	519	601	535	516	547	547	517	521	569	559	535	553	548	562	552	557	515	578	570	548	580	547	561	568	571	541	579	548	546	564	522	575	525	537	525	549	536	527	558	552	568	538	531	547	537	574	551	554	520	558	550	538	561	566	558	574	534	533	523	534	578	573	557	557	512	565	547	562	510	538	525	593	536	535	538	526	539	523	575	524	561	548	538	544	513	565	552	546	572	575	531	549	583	546	559	516	529	589	555	549	516	519	540	566	526	523	539	534	526	561	534	574	519	536	542	575	557	493	542	544	565	594	610	557	562	555	571	567	526	531	526	540	585	514	513	533	549	509	514	555	514	489	509	559	557	514	604	528	568	505	499	549	508	520	561	503	550	520	504	544	581	494	508	524	504	522	512	524	509	525	532	516	538	575	507	573	550	578	521	579	585	587	520	560	558	546	533	539	529	554	567	514	563	532	527	559	583	548	565	547	579	549	562	566	549	507	502	516	566	561	569	489	568	568	516	536	541	544	521	535	541	532	510	528	512	549	564	595	561	554	529	501	554	511	504	530	567	551	572	564	547	548	543	564	550	570	561	515	537	565	540	562	538	591	510	520	574	519	544	539	551	550	563	566	515	553	578	533	551	526	572	548	520	555	531	573	562	552	573	551	547	585	530	509	525	505	528	527	562	516	549	573	567	563	558	546	565	548	563	553	569	522	555	545	565	536	548	512	511	517	549	564	544	579	518	524	574	540	566	590	535	507	575	550	517	529	559	546	547	528	559	587	570	536	527	555	508	535	549	617	539	548	542	499	529	526	540	531	520	532	532	535	607	595	518	543	565	555	548	548	561	508	529	574	567	535	523	544	522	527	517	569	595	554	553	533	531	576	596	584	563	511	540	535	545	515	521	583	561	550	507
7332	11907	10756	6173	4031	3014	2249	1874	1583	1376	1158	1022	971	825	832	757	782	742	698	645	597	615	661	595	592	601	567	526	567	577	532	568	546	537	525	558	556	517	599	541	544	543	517	539	523	510	519	506	546	537	518	497	517	500	511	529	491	517	503	499	510	494	476	486	487	518	477	505	535	531	459	504	520	507	496	534	534	508	486	521	525	499	581	543	504	497	514	495	481	491	505	523	519	514	491	508	489	531	496	486	495	512	484	484	505	483	506	474	510	479	528	494	475	527	497	478	513	497	464	529	505	498	482	503	509	493	529	518	510	488	505	520	496	500	489	454	494	526	470	506	532	501	516	519	498	524	495	483	516	478	576	526	494	496	509	447	476	493	495	513	486	517	521	497	494	500	490	511	499	522	472	512	495	513	542	493	500	477	499	527	467	487	506	477	522	498	462	499	479	508	512	541	508	472	519	481	501	505	472	496	528	532	485	502	498	492	467	505	493	488	487	487	479	518	510	515	532	504	486	514	475	482	542	466	476	468	522	460	486	442	483	478	499	470	457	500	495	499	516	491	491	508	488	475	511	515	517	463	527	475	543	502	508	474	485	516	500	491	485	464	492	525	446	521	497	479	520	530	520	452	498	466	475	464	538	474	519	496	500	501	493	477	472	462	522	497	474	573	524	481	498	484	480	500	485	510	536	550	475	493	467	524	501	503	486	499	482	512	524	471	526	486	536	505	517	490	461	539	526	471	485	533	512	508	515	482	499	466	505	545	491	526	497	471	520	502	481	499	518	531	546	499	464	520	499	466	526	479	539	521	525	526	469	488	480	503	479	495	503	490	519	511	483	476	489	494	515	524	491	503	513	479	536	503	514	516	484	509	500	474	514	475	479	495	510	511	490	544	537	524	490	547	477	501	470	465	495	510	509	501	473	491	489	488	522	497	519	467	457	515	517	485	463	514	561	496	506	526	465	464	498	478	515	459	480	492	486	508	487	476	456	484	492	482	529	508	528	479	461	482	457	476	466	509	510	513	515	489	519	476	510	476	500	486	484	510	524	490	547	470	528	501	477	500	460	494	470	499	509	529	520	485	522	478	488	555	484	493	488	513	483	489	491	490	507	507	492	488	465	503	485	493	480	568	490	510	515	489	507	486	514	503	493	490	512	518	453	495	492	492	517	507	472	493	503	468	473	506	460	506	518	468	516	469	504	529	490	535	481	494	482	491	451	494	466	511	518	492	523	444	499	500	469	462	476	570	517	511	502	458	502	524	497	503	487	521	533	518	533	507	454	515	502	468	486	518	505	481	493	530	486	503	482	504	532	519	534	543	509	541	519	496	521	526	552	514	516	453	497	530	491	447	480	546	479	472	496	483	492	550	524	509	505	490	541	503	496	503	496	503	502	494	505	503	524	496	527	489	473	521	449	508	492	506	540	510	510	502	546	496	485	445	473	514	518	497	521	505	497	512	514	543	503	490	534	482	493	487	491	496	523	476	522	507	506	471	525	511	463	526	478	503	478	536	485	507	463	493	494	513	468	474	538	498	485	516	535	505	489	520	467	505	509	458	495	514	489	475	508	538	455	501	513	521	544	541	486	492	524	473	487	463	498	514	545	572	495	488	483	471	485	542	512	509	504	486	529	515	512	540	529	507	513	506	475	481	500	517	486	471	483	485	523	503	546	508	544	523	525	527	510	544	489	520	478	521	490	508	469	501	485	526	522	517	540	484	514	484	496	481	488	530	460	504	504	510	474	451	494	510	469	491	541	470	504	490	503	526	520	498	500	484	491	543	454	449	517	503	478	485	492	494	495	525	505	505	452	486	472	478	499	514	471	528	534	511	536	494	563	515	490	507	501	492	528	484	469	494	519	476	524	498	512	475	516	499	533	488	508	475	492	442	487	494	507	515	515	501	507	482	508	491	486	474	517	516	451	478	507	534	524	479	490	540	514	538	507	473	530	521	477	477	510	512	503	539	496	505	487	480	496	534	513	523	464	511	513	486	505	533	508	508	484	467	490	477	516	439	494	518	508	523	490	539	518	481	492	504	505	456	500	507	461	531	510	466	521	498	508	492	510	496	505	521	483	502	500	532	502	478	524	490	553	500	460	485	481	515	470	534	505	469	438	536	507	502	554	475	466	523	478	487	485	526	487	478	475	469	481	476	484	532	510	449	498	520	494	507	487	497	520	511	497	499	478	457	525	505	461	498	483	493	497	520	491	524	526	457	522	509	498	515	505	501	511	543	495	527	525	456	508	492	498	495	487	524	493	507	508	488	511	504	528	471	502	525	503	507	520	501	499	454	504	506	502	451	523	483	463	525	522	472	450	487	531	508	501	494	453	545	464	506	505	500	545	482	506	483	473	491	505	520	527	483	499	486	519	527	495	507	469	506	458	478	488	508	492	485	499	480	494	488	488	471	547	467	493	484	507	483	474	485	494	485	495	495	498	504	475	508	508	484	490	502	476	457	486	493	525	489	548	519	520	471	519	553	499	456	523	545	523	509	504	494	528	488	521	486	487	473	514	488	502	513	520	483	480	490	499	486	511	489	497	513	488	497	503	500	522	525	504	484	489	549	495	488	473	437	521	510	493	537	536	490	517	480	486	491	528	504	512	487	469	541	484	521	475	485	511	515	457	515	518	540	510	525	477	535	523	539	478	508	514	473	474	467	474	464	520	496	500	484	538	481	543	520	542	487	527	502	517	449	519	525	485	476	506	506	494	508	497	454	497	517	502	496	488	492	489	491	486	535	477	469	514	516	516	489	504	486	492	514	498	528	493	499	493	483	511	481	528	504	499	478	491	485	503	531	462	511	559	503	487	517	546	503	505	497	477	493	498	467	496	523	464	504	490	509	482	476	518	513	489	495	493	498	535	489	523	497	483	527	497	541	511	522	512	478	496	498	509	466	519	491	500	459	483	496	491	509	503	548	504	510	511	475	516	476	528	515	461	502	481	481	483	493	476	511	482	471	519	521	485	532	502	474	532	500	479	500	515	496	493	485	504	469	494	512	485	500	480	469	560	526	512	482	494	464	472	504	511	493	515	500	474	482	470	516	487	533	493	498	525	497	487	481	478	522	526	485	499	470	545	526	471	510	501	508	510	484	491	532	515	501	506	492	500	505	509	506	506	450	472	475	566	488	520	485	466	503	515	473	505	498	505	498	506	529	496	501	494	503	499	492	500	500	481	528	515	506	489	467	528	488	497	494	467	493	519	509	523	480	471	482	507	492	522	454	508	536	509	522	478	493	516	474	458	519	501	463	514	498	510	505	520	472	509	514	489	485	526	479	492	539	481	492	481	513	501	482	468	514	541	541	527	491	519	490	516	511	518	498	469	475	531	507	523	496	537	468	515	463	488	503	486	505	490	507	518	508	525	534	498	460	513	512	506	455	516	475	528	522	506	504	465	523	526	501	459	498	508	519	530	499	485	483	514	553	526	554	505	524	499	524	499	461	528	477	496	467	490	499	542	527	497	486
22044	20010	26512	23197	20015	20128	10733	2138	1619	1443	1288	1182	1091	1071	1070	978	941	912	889	916	847	816	885	874	810	858	856	780	800	810	849	787	780	790	808	743	791	822	787	706	803	787	796	685	785	735	761	763	766	761	804	791	735	726	799	753	798	719	750	715	770	729	704	668	737	727	808	744	754	735	775	800	748	760	793	778	728	744	736	764	720	720	713	766	701	766	756	782	744	761	693	740	772	785	736	766	774	696	722	773	712	757	790	717	718	792	737	747	768	784	717	699	739	735	697	694	768	712	765	756	724	723	748	749	778	731	710	725	717	714	732	744	777	725	766	732	817	735	739	703	711	709	787	791	739	762	725	761	680	716	734	711	713	738	806	788	759	712	721	756	694	718	773	712	702	754	700	732	780	750	764	742	790	733	718	703	699	743	764	750	740	740	786	696	731	727	777	693	714	736	751	759	710	725	760	765	718	683	734	750	764	752	725	765	705	737	728	707	734	750	777	714	724	785	714	747	766	750	761	732	695	776	722	703	729	723	688	755	687	734	725	767	712	707	748	705	692	744	755	741	731	733	723	746	717	752	753	702	719	736	744	741	776	732	716	704	741	760	738	725	761	749	696	710	756	806	707	784	680	744	694	732	745	708	714	733	771	724	711	726	739	712	706	734	733	734	734	785	739	766	681	735	785	782	697	736	763	708	775	729	764	785	734	747	743	713	754	746	720	681	757	732	730	764	703	707	716	787	753	704	754	735	755	770	719	755	770	759	719	703	715	734	730	738	804	754	719	746	740	752	721	709	726	729	719	764	729	717	705	670	736	765	726	703	692	710	751	691	697	697	728	749	716	710	714	715	730	702	773	758	733	718	748	762	743	736	689	756	745	671	725	684	739	703	744	741	714	742	725	812	760	711	761	718	717	714	701	736	708	700	734	769	690	736	700	713	740	735	758	778	798	769	773	708	729	774	723	702	702	725	754	760	753	689	778	745	696	747	751	702	754	766	738	702	722	727	703	773	721	764	743	673	710	735	753	706	725	735	729	711	768	761	729	754	697	721	635	769	777	768	718	707	782	746	733	714	745	767	738	686	740	722	751	685	712	754	739	725	733	703	726	693	716	803	688	773	755	709	745	783	732	740	749	751	698	720	693	751	714	722	700	740	746	770	744	714	733	731	732	704	730	740	752	724	722	768	790	769	698	751	673	738	759	697	714	753	777	741	698	787	731	752	767	747	699	788	723	711	743	751	723	753	728	700	751	782	729	732	724	723	702	739	750	699	741	729	753	763	700	716	745	754	756	748	738	743	755	698	761	760	735	769	721	785	691	752	737	752	751	731	678	749	733	731	726	744	727	662	738	739	757	710	758	713	682	807	758	742	741	769	750	682	729	708	736	707	738	687	725	742	753	739	722	698	758	705	735	743	732	779	751	720	674	712	746	738	770	768	682	745	731	750	695	707	715	726	726	752	719	703	750	724	731	746	777	734	769	738	712	690	712	766	699	737	753	710	777	687	759	741	707	758	735	721	709	742	733	706	769	693	740	748	729	731	736	750	714	691	740	733	770	708	734	742	761	713	725	678	743	674	732	762	706	747	776	752	737	744	759	728	763	712	717	717	706	772	744	675	754	762	678	799	717	720	739	762	712	757	715	710	792	736	750	744	676	775	745	733	736	723	748	736	759	703	719	693	771	710	742	771	735	697	764	804	722	694	727	742	749	691	692	716	723	715	736	690	735	706	737	739	731	729	754	728	736	782	759	714	705	736	723	729	724	714	768	765	731	682	693	753	760	691	742	721	778	711	760	726	736	736	743	714	754	750	766	745	708	735	733	735	813	721	759	716	699	723	757	713	791	722	740	732	760	747	720	725	761	706	713	745	709	752	749	727	739	777	725	728	756	744	729	736	722	753	762	705	727	759	739	693	694	713	765	709	716	675	698	763	749	710	716	708	690	765	705	762	730	712	722	735	755	731	700	712	746	711	729	718	719	739	722	684	735	768	714	771	724	729	781	735	748	737	717	721	748	741	704	758	712	734	682	755	721	729	718	660	745	716	730	709	771	719	765	700	748	725	743	771	774	738	740	759	767	694	748	732	711	749	701	743	741	740	752	761	774	778	720	733	739	720	771	762	731	734	710	759	748	712	729	744	724	690	726	733	719	666	719	712	739	752	738	734	706	712	744	762	758	740	777	697	758	752	732	705	722	770	737	742	712	735	790	709	724	779	795	723	676	722	755	760	686	700	712	718	690	770	785	760	685	780	740	732	755	776	702	724	683	701	767	742	777	729	710	740	733	719	751	712	742	706	711	748	731	750	761	728	671	725	777	773	733	753	690	726	723	710	722	705	718	674	708	772	725	721	680	725	722	729	743	678	706	729	735	790	741	712	695	734	779	721	744	758	723	686	728	747	716	740	752	715	762	724	724	755	706	738	699	686	776	699	738	709	743	706	710	748	746	712	713	714	700	702	761	742	728	777	792	708	730	750	791	733	760	737	715	748	683	736	695	686	727	724	715	717	724	789	762	710	758	730	689	740	724	783	720	744	681	735	731	735	734	735	747	761	710	693	704	714	706	763	702	784	730	746	731	766	732	707	749	770	766	717	727	712	751	748	691	725	804	756	737	736	697	766	708	706	725	694	731	721	690	773	769	731	751	682	736	734	727	730	710	722	731	720	730	729	726	677	702	755	749	760	710	721	757	719	813	751	728	713	705	709	746	708	731	746	704	746	792	750	698	720	721	745	748	689	699	694	762	714	728	693	683	733	691	696	762	734	738	737	697	749	767	765	753	721	703	738	699	720	704	716	723	724	731	702	738	749	668	693	763	755	726	722	705	743	716	760	759	734	713	773	730	713	687	770	726	677	749	742	705	682	734	765	707	719	712	690	750	728	727	734	697	744	735	713	723	746	710	748	706	717	741	738	720	769	765	704	788	689	771	732	715	727	711	707	747	736	711	747	749	744	726	716	696	750	688	705	729	722	731	744	763	697	690	771	762	767	734	753	734	721	728	735	716	723	751	698	723	700	741	727	717	708	697	738	754	737	693	714	747	723	710	721	688	731	725	697	723	691	715	734	760	780	758	759	733	722	667	740	732	758	753	732	783	717	734	724	786	751	748	735	735	740	751	758	758	716	756	693	727	706	701	740	750	732	750	743	735	755	706	756	706	737	743	799	699	745	721	688	735	756	753	708	725	710	784	740	742	705	698	736	718	720	669	710	741	748	737	726	720	771	726	727	700	720	715	710	713	699	737	797	735	752	742	729	729	694	683	718	712	705	718	725	751	758	778	726	777	756	754	712	725	774	719	715	772	759	692	727	725	706	763	757	741	734	703	711	756	691	729	688	745	776	729	743	739	693	746	739	781	712	712	715	733	805	709	751	713	770	742	710	702	755	735	723	746	698	708	711	739	670	730	721	749	728	794	705	749	767	692	732	755	722	686	728	724	732	720	712	746	747	780	765	712	702	759	780	722	776	718	741	749	780	746	740
9596	17771	16455	9574	6730	5049	3835	3113	2541	2222	1891	1680	1512	1393	1238	1209	1117	1078	1021	986	944	881	931	893	818	819	844	833	807	786	799	781	792	759	767	739	802	759	731	723	759	703	729	748	719	773	754	797	678	769	688	669	720	733	729	687	721	701	709	702	705	735	742	720	711	660	655	722	677	680	700	706	721	680	725	718	669	682	693	679	706	681	631	714	728	674	672	679	678	715	689	702	696	687	711	700	676	700	711	683	679	676	726	721	712	664	645	685	710	697	695	649	691	681	679	635	686	702	662	740	677	693	683	661	622	688	652	712	745	715	665	668	656	639	685	636	704	664	696	703	726	695	705	748	668	666	696	675	714	719	681	646	707	739	710	656	713	674	656	724	702	649	669	666	701	703	689	698	677	637	696	684	665	710	748	685	697	709	670	681	749	705	716	640	688	649	687	686	707	688	747	689	690	664	696	698	704	677	667	687	739	692	670	670	674	666	676	705	665	682	675	682	652	678	664	669	681	684	693	657	659	644	736	678	693	698	685	666	680	663	649	613	691	650	699	594	662	721	658	691	710	649	673	678	680	622	691	676	724	637	701	741	664	665	689	718	669	703	662	710	655	665	738	712	679	725	671	667	690	698	655	684	681	661	702	661	669	686	659	684	713	710	688	708	674	651	713	667	665	702	714	678	687	645	725	692	642	659	655	729	679	688	705	672	681	679	653	721	698	670	698	668	680	707	665	679	689	698	691	680	706	686	693	719	646	660	609	650	670	694	689	672	664	671	687	713	694	713	636	664	673	656	717	710	647	659	667	707	691	682	704	674	646	683	642	710	678	692	664	668	649	728	668	729	625	701	734	663	686	680	698	694	674	687	682	737	706	668	690	716	631	686	673	689	653	696	674	639	685	695	675	688	643	716	624	696	666	724	686	664	642	708	656	673	714	651	683	688	683	716	668	682	698	686	720	665	679	692	662	701	710	707	661	648	748	675	668	721	695	708	713	662	671	712	706	685	677	709	666	651	667	704	719	680	704	649	680	682	629	722	694	689	702	682	686	714	665	692	682	689	680	657	669	662	664	699	687	708	674	685	708	686	695	740	661	692	675	682	670	698	647	655	689	673	727	684	681	672	670	661	653	702	678	648	678	683	676	712	689	669	663	661	691	682	700	705	705	650	683	669	723	730	712	662	707	680	690	669	665	620	654	634	653	621	671	708	678	692	683	722	725	691	648	704	666	670	668	642	711	673	642	662	651	685	681	648	727	701	724	670	702	667	687	669	642	625	661	718	689	696	658	645	694	695	645	642	704	660	684	664	648	689	637	668	711	736	688	693	658	639	667	678	650	693	718	706	648	658	659	657	682	665	640	665	648	691	711	686	679	688	711	631	700	654	678	657	730	645	660	680	673	677	608	691	663	649	685	697	640	694	651	716	659	694	684	681	698	704	673	656	695	668	671	682	690	668	707	702	666	671	688	670	636	641	681	683	700	689	673	678	691	653	690	691	665	699	673	676	702	671	679	702	699	649	646	657	719	652	689	650	672	706	697	733	678	670	661	638	670	711	639	663	702	663	710	677	681	667	663	718	675	648	701	651	656	718	683	664	670	711	656	684	637	700	684	698	650	671	661	727	675	654	698	668	670	682	676	680	693	638	639	676	668	707	657	709	648	736	673	675	693	709	650	673	685	682	653	660	664	621	690	646	665	659	634	702	682	665	652	667	677	680	668	690	656	712	664	667	690	653	649	710	724	692	701	646	680	683	708	669	647	728	641	658	691	704	705	666	630	707	645	694	647	691	666	645	656	682	698	661	696	693	690	691	690	676	729	693	715	680	679	672	665	717	685	699	665	732	683	693	718	685	695	708	679	666	713	689	671	714	702	673	691	715	674	685	693	668	683	675	678	683	682	716	709	693	665	700	661	672	684	620	667	675	669	690	686	682	640	716	704	731	681	675	655	681	704	703	694	678	739	718	698	610	707	694	693	700	690	684	691	663	655	653	712	667	637	702	704	669	689	712	706	687	681	690	686	674	680	687	682	694	696	681	675	654	676	657	707	713	661	675	681	710	655	679	695	701	643	677	673	685	676	672	651	671	647	702	696	697	725	679	628	674	678	689	654	696	719	667	696	691	678	663	665	669	650	632	691	644	680	668	721	666	686	651	673	752	691	737	691	672	655	734	692	668	685	678	652	688	654	677	645	641	703	652	666	618	687	653	679	707	636	731	671	678	666	682	664	689	651	720	655	703	664	666	679	657	688	658	669	638	680	695	636	634	694	699	709	654	699	669	632	698	698	676	695	728	637	637	695	752	659	717	676	685	689	658	654	687	705	714	686	676	676	650	662	656	632	686	692	677	687	711	688	671	670	693	691	677	680	674	648	737	665	658	648	719	684	687	679	643	672	713	702	663	701	666	706	704	699	676	656	689	673	653	683	657	713	684	664	693	682	661	689	703	694	714	688	668	668	672	696	719	658	721	659	652	639	700	653	656	708	663	690	702	687	668	698	688	669	699	683	678	690	685	706	715	676	705	694	661	692	666	678	687	677	697	642	651	666	655	676	720	677	662	702	734	685	680	701	668	672	702	686	681	728	721	649	723	681	695	656	647	684	675	667	666	671	685	652	706	699	662	648	692	677	726	689	692	710	657	717	725	659	681	736	667	694	707	653	632	665	737	696	719	682	615	671	693	654	635	702	694	704	690	652	729	684	653	717	700	672	666	671	670	686	680	701	657	683	648	697	670	724	644	700	671	711	668	677	667	692	693	660	682	709	651	707	639	682	700	641	690	700	691	700	671	680	673	680	647	662	667	681	679	644	669	702	685	703	678	677	731	720	670	667	644	660	714	695	712	657	705	680	628	651	686	639	670	680	707	722	632	683	702	656	660	702	708	728	658	685	712	670	672	709	698	654	681	651	709	654	662	718	688	646	677	639	670	695	713	707	734	679	696	724	667	716	657	692	667	692	717	663	697	727	710	682	687	623	722	714	710	655	664	643	695	649	650	641	689	703	669	712	682	604	707	707	703	678	683	654	664	676	662	653	666	638	711	643	630	681	683	682	642	649	677	694	694	650	695	707	712	642	635	703	649	651	657	680	670	707	722	663	668	708	645	652	660	701	651	668	713	686	615	678	689	678	669	697	703	674	697	709	709	698	670	654	682	691	679	732	720	689	658	685	673	657	684	690	661	711	683	705	683	665	690	683	714	672	722	653	656	695	656	671	669	699	675	678	703	679	690	680	683	726	690	689	645	665	638	684	681	648	695	683	692	687	635	661	683	712	711	689	703	683	677	691	717	671	653	664	708	659	697	622	722	630	705	676	690	665	644	686	665	683	705	661	682	679	686	685	678	687	705	669	663	660	655	678	682	665	691	678	688	667	680	716	715	693	663	679	639	705	688	699	682	721	667	684	635	704	659	703	708	724	691	699	645	719	708	701	709	701	685	682	685	648	671	692	646	697	719	673	673	679	675	683	663	657	685	662	675	676	671
30097	15203	1843	362	282	257	200	198	215	196	187	192	199	188	175	180	188	188	204	171	172	190	175	169	184	168	200	174	171	198	169	175	162	212	211	211	181	200	209	170	181	185	207	160	173	180	194	186	178	170	206	180	176	175	188	163	194	185	174	211	178	184	188	197	183	171	170	193	195	180	187	189	178	194	181	175	175	180	209	173	167	184	173	191	170	176	173	189	172	170	176	209	191	168	173	176	172	185	176	185	173	193	180	197	186	179	179	175	183	199	180	188	186	160	179	163	182	173	177	183	197	191	197	200	185	181	181	190	181	186	173	170	164	179	197	180	168	160	163	175	158	166	182	184	168	174	153	213	170	203	174	183	173	182	202	188	167	190	173	194	196	205	171	176	191	196	182	184	184	163	159	176	183	205	178	186	189	207	188	197	183	178	181	197	179	186	172	187	175	193	195	196	201	194	174	158	167	193	167	175	203	167	201	188	191	188	184	182	173	168	170	177	168	204	184	151	181	201	176	189	191	173	193	195	186	172	191	209	187	174	172	190	172	165	202	196	184	178	168	191	184	182	178	201	163	192	170	167	204	189	200	191	188	167	167	197	160	186	186	167	186	175	180	182	178	214	204	190	182	152	181	187	179	194	196	168	174	163	167	198	183	179	176	173	178	187	166	173	194	187	168	206	178	156	165	163	162	162	197	160	185	178	174	150	182	176	179	202	196	201	205	188	208	178	164	174	164	166	176	181	185	194	154	186	225	198	171	174	195	190	161	170	189	175	191	162	158	173	163	163	180	207	175	195	185	182	170	192	204	183	182	181	178	170	182	189	190	192	189	171	182	200	181	173	169	196	188	200	198	183	155	172	173	172	204	179	205	167	184	159	182	192	154	169	184	188	194	194	182	183	156	207	165	202	203	177	171	178	197	190	176	191	158	203	169	186	170	187	186	207	160	182	187	191	200	179	198	178	180	178	200	192	183	223	169	180	200	172	174	187	164	171	201	167	186	176	193	167	163	191	159	195	203	184	212	191	196	180	182	186	195	199	186	181	193	164	189	164	198	173	168	211	197	166	201	179	164	189	188	174	181	195	167	209	195	177	184	211	181	209	194	165	163	187	183	209	164	192	187	181	171	163	185	189	191	202	189	168	185	169	192	189	175	176	170	172	202	190	185	158	217	161	181	205	177	198	188	210	194	175	192	170	191	167	194	171	169	169	149	184	180	184	204	191	165	168	163	183	177	182	180	186	193	162	200	182	201	191	204	169	173	164	183	179	171	168	166	174	156	181	190	184	172	172	176	186	198	179	166	177	194	180	179	206	196	177	177	190	166	175	172	182	165	162	183	208	160	179	193	192	191	167	188	193	172	167	167	184	212	177	181	175	177	174	202	179	171	171	161	184	215	174	188	192	204	194	170	190	163	199	192	193	189	187	155	175	189	177	183	167	187	165	200	169	197	193	176	170	166	200	175	196	182	215	185	181	206	185	174	188	154	175	163	183	188	174	176	166	175	203	192	186	184	179	195	187	194	168	196	187	157	170	166	180	207	175	176	172	190	200	167	175	174	176	164	205	173	179	169	177	191	170	195	167	171	154	189	196	192	219	171	188	188	186	192	185	153	201	176	165	152	173	201	171	169	183	180	182	182	185	171	186	167	195	182	166	179	175	172	175	166	200	172	170	182	168	187	159	167	159	185	178	183	194	178	167	157	169	185	163	177	196	173	183	207	197	187	175	181	159	175	156	164	176	181	191	181	195	172	171	168	189	201	190	180	189	183	207	195	204	168	177	168	186	175	183	155	167	191	198	170	159	195	199	186	198	184	188	189	190	199	173	187	178	207	189	188	179	187	162	175	187	177	201	194	176	174	175	204	182	190	189	165	191	193	204	213	185	151	170	181	183	183	176	184	184	168	205	190	190	181	159	175	186	181	168	169	161	199	169	173	186	202	178	187	192	189	169	175	189	165	175	199	192	178	204	177	195	189	184	177	171	197	177	171	193	181	169	193	180	184	177	190	185	192	173	183	175	151	191	193	167	181	209	201	169	205	167	188	179	182	174	190	201	154	164	181	150	169	186	184	191	186	161	181	197	157	196	176	167	168	177	195	182	164	202	189	181	186	181	176	197	182	185	170	178	179	157	197	162	193	179	186	181	210	189	165	196	199	187	165	178	181	188	182	190	193	184	167	204	188	177	182	182	173	186	176	202	178	182	172	183	186	198	208	180	166	198	175	176	193	158	170	185	201	168	192	176	171	186	155	167	189	182	180	179	153	183	185	202	181	190	190	190	187	192	169	186	200	184	173	188	192	197	199	180	180	184	187	185	174	170	166	171	187	177	203	176	205	181	181	187	200	195	164	174	168	194	192	173	187	164	150	197	178	193	179	150	177	161	182	193	186	169	167	177	199	177	189	194	190	180	206	164	193	175	209	198	188	186	183	156	157	168	193	179	181	188	193	184	209	182	183	151	180	181	168	188	186	208	185	170	217	178	200	197	201	174	165	196	169	166	180	183	178	195	191	186	199	195	208	157	163	164	178	178	191	207	178	165	184	183	197	190	197	151	208	171	193	194	187	169	180	181	189	167	181	159	176	167	172	178	187	195	157	169	180	198	182	187	182	180	192	200	197	172	182	160	182	175	175	173	198	192	174	202	186	173	152	190	191	193	206	175	169	180	220	193	182	171	192	183	177	190	179	197	186	178	200	182	198	191	180	177	179	169	181	195	204	191	184	174	204	196	167	167	182	188	194	203	190	175	190	185	177	188	187	183	167	195	176	199	173	154	199	167	188	160	189	174	179	174	185	192	197	188	188	160	171	175	176	175	195	160	183	172	191	179	177	192	182	200	184	188	162	187	171	205	178	163	195	215	195	176	176	185	180	178	207	181	187	171	212	187	193	166	171	204	193	179	180	187	164	221	176	191	186	161	202	187	150	187	198	206	199	191	174	172	187	184	186	202	176	185	176	188	173	142	178	193	167	181	196	184	162	181	145	196	179	158	189	202	180	178	182	177	165	171	190	188	181	166	166	184	164	179	171	184	203	171	187	175	175	169	187	173	198	164	198	202	196	197	191	189	175	181	184	183	201	164	168	169	193	180	168	191	172	183	194	205	188	205	194	151	188	204	181	189	184	193	172	155	177	182	178	200	200	171	169	201	200	187	181	195	203	164	199	169	191	176	164	178	193	208	173	171	181	172	196	193	180	172	171	186	189	171	188	177	170	191	189	157	188	195	189	198	188	182	185	190	214	203	183	219	180	197	189	176	170	204	184	180	192	193	167	178	169	156	169	161	185	177	185	169	175	198	155	191	180	182	179	171	166	170	185	174	197	165	165	175	176	180	186	190	183	159	171	180	194	183	182	198	173	207	188	190	188	172	189	194	192	191	177	188	157	171	190	184	182	168	183	179	169	169	171	175	179	177	177	173	192	172	176	209	183	187	171	178	190	205	174	193	155	185	175	183	187	191	169	174	181	175	176	187	206	179
5711	848	763	437	359	287	282	232	217	191	176	186	201	211	192	207	208	187	177	183	200	199	165	183	183	200	178	188	179	198	192	191	191	201	159	200	175	197	210	181	204	172	172	184	190	210	168	177	161	189	165	184	169	174	184	169	184	181	200	198	181	169	157	174	178	174	173	175	167	166	170	170	201	183	150	168	175	183	186	194	202	179	202	169	195	166	179	192	213	168	195	175	174	176	161	194	176	190	188	190	149	174	212	201	189	179	177	188	202	180	183	177	182	191	185	192	175	181	186	194	180	193	187	187	181	174	202	188	172	191	178	169	186	180	185	192	190	180	195	197	194	188	168	161	180	180	182	184	186	175	188	178	187	196	203	179	209	170	189	206	176	209	199	187	181	160	171	185	181	174	189	183	202	175	181	191	189	180	178	172	193	181	191	186	201	171	167	198	171	178	215	178	195	163	187	198	188	196	195	192	169	152	181	204	169	179	198	195	186	180	176	204	183	200	182	182	191	177	185	174	170	178	181	194	186	205	194	169	191	210	166	185	192	173	181	157	194	196	190	189	200	196	181	209	189	180	179	181	199	183	207	201	178	201	187	193	189	194	191	173	205	195	173	186	197	173	187	183	190	185	176	183	170	177	182	197	188	177	184	180	176	175	190	185	186	172	165	188	187	187	188	183	195	225	200	182	181	205	189	193	186	166	192	179	186	191	197	156	190	191	186	166	166	190	184	205	179	170	192	208	174	180	204	194	159	153	174	186	175	153	199	174	170	193	191	154	162	165	184	192	178	203	180	185	192	184	173	185	195	178	194	182	186	194	179	196	194	192	192	191	176	168	181	207	170	175	187	202	205	181	187	192	179	196	177	194	166	169	172	194	142	200	163	195	192	201	184	164	171	193	166	185	169	194	166	181	183	182	170	193	180	192	194	202	184	200	188	193	185	166	184	187	187	175	186	212	194	173	183	176	203	187	198	176	190	195	179	211	160	190	186	200	165	177	162	190	173	198	171	206	183	189	185	183	205	165	163	183	172	182	187	203	179	200	189	201	185	186	194	185	173	169	173	169	168	206	159	154	185	174	198	181	188	190	171	185	191	188	192	196	195	192	155	201	165	187	176	189	179	173	179	194	188	202	165	173	170	174	192	180	187	194	180	184	181	160	184	185	214	196	166	191	186	205	178	174	165	207	191	180	165	195	209	168	168	181	199	180	184	211	204	167	189	219	187	169	191	188	203	188	187	201	184	197	176	179	156	176	167	168	187	160	191	192	190	217	188	183	216	176	193	156	180	193	174	182	197	192	205	194	207	184	177	181	188	186	199	156	171	164	193	173	189	165	182	173	182	191	186	163	175	198	189	171	194	189	192	186	178	184	214	164	218	205	187	180	206	187	187	173	178	192	180	172	198	167	206	189	181	190	185	183	166	179	182	193	179	170	167	180	198	181	191	168	164	189	178	182	172	186	169	190	200	195	184	197	170	169	197	185	176	213	167	186	185	184	179	180	169	177	191	168	181	200	186	176	169	205	184	215	231	197	185	196	198	166	193	194	159	162	179	199	166	192	178	177	195	171	154	171	181	176	164	177	179	202	161	196	168	209	173	181	184	168	174	182	180	171	176	185	183	176	172	195	166	204	174	184	182	175	190	191	185	184	183	189	189	209	191	203	184	191	177	172	180	179	186	149	179	174	186	174	173	162	167	183	178	156	187	191	181	204	162	209	201	170	165	191	188	167	197	200	172	181	157	193	205	193	180	167	182	170	189	183	193	175	180	169	187	173	182	175	193	180	199	176	176	189	178	179	182	200	175	189	177	195	196	173	184	210	162	204	179	189	172	189	180	205	190	185	208	171	171	187	187	187	160	183	185	174	167	184	192	167	179	178	180	170	196	159	182	163	178	196	173	177	221	205	176	166	189	180	175	183	185	188	207	172	196	171	182	196	188	199	182	179	206	193	176	186	178	207	197	181	173	186	208	172	167	191	187	172	170	205	186	183	191	202	167	189	189	175	178	179	208	173	170	169	189	187	225	165	179	161	174	217	205	201	161	178	168	208	193	177	173	173	203	224	178	157	179	186	172	162	166	187	167	184	190	181	186	193	165	190	189	189	187	159	175	185	164	179	183	208	173	179	191	172	193	214	176	173	177	183	193	181	192	187	179	192	163	187	188	186	159	173	179	189	181	184	196	194	156	187	180	182	209	177	191	151	188	234	189	197	176	191	168	194	195	205	167	184	171	167	196	173	187	185	196	171	188	175	174	172	181	189	183	188	185	184	175	185	177	186	184	168	163	175	165	185	174	166	159	197	185	158	169	164	205	156	165	167	181	196	190	180	192	183	162	190	212	171	164	196	176	174	199	198	191	156	172	150	181	176	167	201	183	174	182	158	173	153	186	192	191	202	173	201	192	153	180	175	186	183	193	165	182	177	171	176	183	183	167	191	187	191	181	184	189	183	162	169	180	181	184	191	181	210	185	187	205	190	198	158	196	197	188	179	172	177	193	162	167	215	181	189	207	176	174	211	180	163	167	194	186	176	194	215	199	177	181	195	189	193	216	171	178	177	196	171	177	178	192	196	189	175	180	203	183	187	168	194	173	175	170	223	189	192	166	163	206	161	193	171	210	196	164	193	179	192	170	191	177	173	188	158	193	129	194	190	180	208	164	164	187	156	183	174	197	174	197	204	187	198	189	191	183	169	181	180	161	181	171	183	170	171	172	188	177	202	174	185	173	202	171	166	210	192	190	187	191	207	162	216	174	177	191	210	203	196	215	208	179	211	172	192	185	191	161	203	173	184	175	177	174	181	159	203	201	176	183	206	165	169	195	171	198	182	170	189	170	161	181	183	186	162	188	185	197	174	198	167	177	174	171	201	186	199	213	188	176	213	189	198	187	180	187	187	198	219	169	194	204	166	163	191	172	169	163	182	182	202	193	225	180	176	179	173	170	188	190	206	174	183	203	165	172	198	193	193	176	195	183	205	180	179	184	207	177	188	165	183	167	180	187	176	181	171	189	167	182	187	181	187	171	195	202	178	180	176	180	203	186	197	187	182	177	194	201	174	165	173	210	186	189	184	186	173	169	200	211	175	182	185	176	193	168	177	190	190	174	184	165	187	179	170	206	190	168	160	196	193	183	170	187	192	174	160	186	208	193	209	190	163	181	190	187	170	203	179	171	178	200	192	189	180	172	196	210	193	155	212	186	203	167	177	206	193	166	179	197	187	184	187	182	178	207	187	173	190	201	204	185	188	166	163	193	176	184	196	184	211	169	179	193	191	175	190	201	175	187	188	174	188	214	153	173	165	189	189	185	202	175	184	188	178	185	174	196	189	180	197	193	168	198	158	188	186	187	188	179	169	181	206	190	181	202	162	181	189	195	174	179	175	169	165	189	182	174	154	192	168	213	168	185	186	193	180	181	174	186	172	182	187	169	194	202	177	195	193	184	191	185	171	175	197	191	172	190	189	190	166	198	177	185	194
25371	20992	27526	24641	21009	12777	2041	1211	1008	953	865	794	781	721	701	666	687	675	666	640	646	586	620	655	648	570	605	558	601	604	567	589	562	579	564	524	578	560	606	554	536	601	552	552	578	576	549	544	616	561	577	580	574	565	577	527	581	593	569	548	549	519	538	574	549	584	532	529	571	563	595	612	542	570	553	547	536	571	565	497	539	546	534	505	568	550	521	569	532	532	568	552	586	538	524	536	505	556	557	551	556	597	597	494	528	567	553	507	570	561	523	517	510	561	565	536	533	551	536	513	520	539	533	549	582	555	524	535	524	569	535	560	573	552	569	576	501	526	516	541	521	500	547	568	584	563	550	619	545	590	534	536	556	565	512	520	545	555	502	531	556	550	545	567	520	542	528	574	532	543	523	529	575	547	498	498	560	542	503	572	555	545	585	549	538	595	592	531	555	575	562	524	546	578	543	519	595	543	559	558	527	491	585	544	599	536	501	529	516	542	543	569	566	532	571	492	510	553	531	538	580	535	553	565	532	501	565	546	584	530	563	535	566	506	554	537	537	564	566	537	515	527	508	580	531	524	552	563	568	542	537	534	571	558	567	582	539	526	561	563	555	517	495	558	564	527	569	549	542	529	529	540	501	530	547	537	561	511	510	525	563	525	599	494	583	576	529	579	560	567	521	546	554	548	568	544	573	562	530	580	543	547	565	569	548	574	551	516	555	549	513	553	587	520	537	547	529	535	543	554	544	573	516	535	506	586	549	588	585	580	541	572	522	589	527	527	544	558	543	571	562	512	559	533	506	578	568	562	567	549	544	551	520	535	582	543	514	535	536	531	531	577	584	564	527	504	582	554	572	576	551	522	574	533	549	543	574	503	528	558	511	543	533	546	581	474	522	545	562	538	578	557	544	568	509	546	520	540	557	522	572	568	569	517	573	530	534	527	541	563	560	545	543	562	526	544	583	548	560	503	577	533	557	562	523	582	585	505	503	516	505	524	555	580	590	561	559	569	528	549	572	520	555	535	514	567	528	514	590	523	501	544	579	525	551	546	528	589	528	529	545	570	558	512	569	543	536	580	542	563	568	542	564	539	565	522	524	557	578	526	544	558	532	547	518	594	556	513	546	537	532	523	548	549	585	553	542	546	515	569	556	530	507	573	555	502	496	526	534	516	571	546	586	581	536	537	537	545	553	513	509	562	561	584	533	551	566	549	564	588	547	531	547	555	554	601	540	553	565	540	574	564	569	559	534	474	544	548	582	572	566	543	584	527	546	558	586	575	535	551	581	550	567	562	537	553	578	569	585	591	577	612	511	572	525	536	530	548	584	584	547	550	579	528	519	510	545	566	576	571	548	589	535	536	547	549	545	579	554	548	546	511	566	534	517	545	557	548	530	546	567	531	559	561	605	564	531	497	505	545	539	535	515	549	500	545	526	549	570	552	563	555	564	506	556	533	574	567	534	545	548	546	533	550	552	598	556	571	557	483	534	557	551	526	544	533	546	491	529	509	555	554	551	592	536	554	539	546	555	558	522	530	531	564	548	611	531	506	514	524	522	524	568	560	551	556	548	603	547	517	526	600	542	492	535	574	510	541	539	514	521	581	565	503	561	533	533	546	549	540	575	538	524	570	558	552	521	567	587	593	539	559	540	561	526	539	559	544	540	524	521	582	494	563	561	551	519	525	558	565	533	503	515	501	580	547	541	538	528	549	523	568	536	545	557	617	575	558	590	530	546	529	590	564	574	517	516	548	553	537	566	595	532	569	508	583	555	507	544	541	535	571	524	551	570	547	539	522	536	550	491	537	575	563	579	548	560	557	544	574	507	538	556	540	542	554	503	577	537	562	604	542	544	540	555	561	540	523	528	559	586	561	565	535	606	563	514	544	528	534	554	545	571	537	524	532	566	523	546	572	526	572	545	506	580	514	519	561	529	528	565	568	560	534	502	548	555	539	529	557	517	530	567	590	531	527	560	554	567	549	558	604	556	530	547	547	570	537	545	509	562	519	543	555	564	547	557	545	547	532	543	551	569	551	551	547	553	590	538	556	587	522	555	533	528	533	538	529	516	508	530	543	515	544	538	532	502	541	522	536	588	586	581	546	547	509	541	572	543	548	539	559	586	539	538	585	548	535	529	512	551	496	560	523	578	557	556	512	547	531	547	572	549	528	585	553	551	542	571	516	589	555	560	540	579	571	547	531	562	566	555	578	584	590	587	592	557	517	578	540	531	545	544	567	542	535	539	520	518	520	535	521	522	528	527	542	519	551	530	562	540	557	543	574	525	598	524	552	528	525	566	576	530	533	533	546	526	551	539	575	540	509	542	501	525	539	552	510	554	547	507	531	546	527	516	531	520	537	548	553	530	537	563	531	556	535	498	524	537	573	527	580	513	553	592	541	561	562	506	547	563	569	543	517	568	566	566	556	542	525	529	540	545	579	552	576	570	549	528	581	516	538	535	560	562	527	556	554	553	535	572	560	562	551	572	494	600	576	565	571	545	543	530	564	533	526	562	559	535	507	566	533	545	567	538	533	517	545	579	537	523	537	550	527	558	513	545	542	548	561	578	535	570	568	514	561	531	534	530	525	534	543	565	552	556	578	533	596	572	515	520	539	525	595	546	502	599	510	513	533	540	578	568	576	575	519	530	526	570	538	526	532	538	519	574	556	530	511	534	527	545	549	527	554	543	542	464	571	571	554	541	535	576	518	530	570	583	520	538	565	576	530	533	541	533	553	537	533	543	549	609	521	540	561	546	563	593	550	533	572	545	549	530	587	536	525	566	561	538	557	536	543	548	528	551	540	536	549	528	534	557	563	564	571	492	526	566	503	521	586	590	602	556	548	578	558	538	557	532	543	570	551	578	588	566	553	531	570	586	545	548	539	515	539	574	524	550	514	554	547	535	521	589	508	566	549	565	570	576	570	556	568	552	562	529	559	566	525	519	528	544	513	503	542	559	535	586	525	557	547	521	544	607	578	560	528	553	522	533	530	549	524	583	566	546	561	586	552	545	525	551	578	523	517	573	531	550	537	554	553	569	556	573	520	584	551	527	551	534	562	547	549	579	600	531	522	541	564	549	525	558	574	582	552	576	545	525	503	511	540	566	542	553	533	557	566	571	589	562	535	542	552	568	519	560	523	537	530	582	559	526	565	569	545	550	539	554	552	556	551	572	558	576	514	541	520	499	555	536	554	536	528	552	524	530	538	525	541	584	548	525	516	592	553	567	511	522	550	532	533	544	551	523	575	513	531	573	541	568	541	504	541	576	547	523	535	558	514	549	524	517	542	555	585	573	596	554	567	526	593	505	489	595	534	494	547	553	544	573	522	571	521	503	556	576	580	544	538	525	550	527	536	581	525	555	544	543	566	535	513	520	546	540	576	529	616	536	543	592	534	535	577	563	509	580	526	521	574	579	513	538	578	528	565	519	556	538	525	528	572	566	585	491	535	513	520	554	566	554	545	566	542	569	562	579	551
7186	11845	10769	6022	3994	3134	2306	1787	1619	1368	1114	1015	1003	853	830	776	740	732	696	650	618	627	607	579	571	631	557	573	574	531	594	596	570	505	531	521	531	574	525	550	531	544	532	486	526	547	525	548	531	527	529	528	525	507	516	501	510	512	497	517	477	541	526	455	495	537	499	516	531	499	519	501	512	542	469	510	508	527	511	517	473	493	483	498	546	498	445	492	552	491	497	498	535	479	517	512	505	528	541	519	531	507	508	489	476	506	472	509	540	506	539	576	490	506	558	519	529	519	506	517	502	524	508	506	478	506	464	501	505	526	483	506	484	495	487	521	504	504	481	517	522	526	507	485	493	554	494	522	506	482	507	560	513	502	528	520	460	506	480	518	513	528	496	511	506	526	458	505	500	510	559	496	507	541	485	509	527	502	490	482	492	535	546	567	499	492	499	521	497	500	476	494	482	507	505	517	461	500	555	516	482	454	523	442	489	497	464	468	484	497	486	498	532	514	531	509	521	464	520	487	513	484	452	520	510	495	505	494	510	482	483	559	500	481	512	469	548	540	540	496	512	542	576	489	490	500	536	507	499	517	521	497	535	473	507	555	471	503	514	522	522	498	500	510	522	513	499	486	517	502	490	527	487	443	490	528	513	503	471	473	498	517	492	493	470	509	508	520	496	519	528	520	520	442	481	522	497	498	500	522	508	495	507	498	467	507	497	506	518	491	510	511	516	533	524	513	477	510	468	528	485	488	501	519	536	516	505	533	512	530	494	486	495	526	450	500	472	483	508	504	513	497	534	494	459	510	450	489	456	499	540	520	455	523	478	468	527	514	526	495	507	487	490	491	509	502	540	535	513	503	502	511	538	490	506	514	498	504	569	532	480	505	487	507	499	491	521	493	547	495	481	487	506	519	524	516	525	510	515	494	491	464	500	559	462	483	506	492	482	502	530	528	493	533	491	515	489	501	437	510	526	520	514	494	503	497	520	479	519	524	579	525	502	487	547	488	524	498	527	509	560	489	484	486	502	520	509	504	467	526	485	533	512	486	495	507	468	505	494	523	513	513	502	483	492	506	506	493	479	487	520	551	487	494	480	519	531	496	508	473	500	538	514	494	501	519	510	496	528	523	461	523	518	508	496	477	471	514	489	520	496	508	532	504	464	501	499	524	531	503	532	479	519	523	501	514	517	464	490	500	488	498	472	522	479	513	505	524	523	509	470	525	498	492	518	491	497	518	519	518	585	499	501	519	516	511	525	482	510	515	517	515	517	507	523	516	492	487	475	487	543	499	494	503	467	496	497	497	501	519	492	513	473	478	462	556	518	490	529	524	478	473	462	546	486	503	517	495	487	469	524	496	497	492	502	476	467	528	530	491	480	503	508	493	510	518	510	500	563	519	495	479	509	514	506	489	512	463	490	539	517	544	518	492	470	524	536	507	479	443	528	513	495	464	580	503	516	503	532	443	477	557	508	485	488	522	513	508	488	490	525	498	488	516	529	522	507	529	487	515	515	512	498	516	460	549	506	535	494	475	485	488	564	510	477	458	515	479	499	499	499	526	511	541	469	532	490	510	510	497	472	526	469	505	496	515	515	495	535	516	530	513	524	514	507	524	513	531	513	491	524	514	498	535	495	521	520	483	515	480	492	530	529	521	515	516	514	496	511	522	514	509	482	533	512	469	504	477	508	539	513	497	505	504	522	530	457	506	518	515	495	519	483	449	514	511	499	534	480	505	493	495	537	520	514	475	520	514	521	474	532	486	512	481	530	516	512	496	540	479	499	492	531	485	476	493	508	469	487	485	469	502	519	506	492	526	475	523	522	510	538	537	514	490	506	497	473	498	516	548	521	493	492	490	520	492	502	484	540	512	502	519	481	511	473	512	498	518	502	473	487	500	470	469	522	514	497	470	473	543	504	501	463	531	520	483	535	472	483	524	518	517	488	507	496	515	497	451	502	493	518	525	443	512	519	529	481	466	498	534	501	499	493	514	507	516	507	521	452	486	546	516	540	535	482	507	508	478	509	526	516	526	508	509	490	488	477	523	500	566	462	488	495	528	499	503	523	459	551	509	509	536	473	531	525	514	566	509	501	483	524	509	511	502	469	508	479	512	488	514	476	499	484	480	465	493	521	509	499	474	474	517	530	509	502	479	475	491	505	508	505	490	488	542	484	510	489	512	535	556	488	498	528	499	500	497	516	488	488	513	493	536	504	495	502	500	510	466	488	497	522	489	503	491	495	518	485	535	498	546	475	531	509	518	525	501	514	530	506	525	512	485	514	528	477	494	483	499	509	482	506	522	503	498	513	533	524	459	512	494	504	510	528	503	517	486	487	455	522	515	503	501	521	504	538	519	533	530	501	527	549	511	498	511	549	511	521	489	508	515	486	489	551	493	515	511	535	535	531	537	518	496	513	523	510	517	463	512	500	511	521	445	542	470	501	510	470	516	479	531	502	533	485	545	496	468	501	523	482	518	512	493	515	547	502	506	525	444	526	497	472	530	521	504	516	493	535	482	559	491	499	494	522	512	532	488	520	465	523	520	514	517	528	489	531	534	514	465	527	502	483	491	474	504	457	478	507	503	521	516	525	514	485	528	488	519	508	480	537	444	494	515	506	524	531	489	519	487	492	507	480	528	505	521	518	518	508	529	497	529	518	518	521	492	557	506	540	473	475	531	511	504	488	467	495	483	516	485	479	523	524	508	493	487	501	485	501	533	515	499	522	511	525	530	537	510	530	479	495	522	476	554	533	514	482	501	496	493	515	492	498	487	498	528	474	502	462	484	551	492	503	542	539	518	496	498	500	504	486	490	506	524	508	489	511	512	521	498	491	537	494	499	532	507	505	495	493	512	502	530	485	532	503	480	492	472	510	533	505	511	501	526	483	523	488	525	528	484	465	510	506	504	437	508	498	485	487	502	523	523	535	526	518	462	483	523	537	521	439	479	484	486	473	556	482	493	500	518	524	493	516	508	514	505	485	496	479	453	507	477	518	484	481	486	512	503	509	530	471	520	521	512	508	485	477	485	502	519	517	518	505	525	543	509	500	513	516	545	518	506	477	484	528	484	502	488	509	500	526	518	478	548	528	523	511	520	548	481	489	547	500	456	535	525	486	522	488	508	496	520	549	479	533	541	480	514	550	479	488	508	505	485	487	536	500	503	475	519	488	507	489	506	511	505	508	497	485	502	504	470	472	487	521	508	453	506	527	506	472	510	514	537	510	498	508	494	503	497	495	534	529	505	513	483	529	528	494	480	522	488	478	528	499	492	517	498	521	508	549	523	497	459	475	501	492	507	500	471	514	526	497	489	478	479	498	528	513	503	538	497	480	482	536	527	503	530	485	536	491	479	503	460	478	495	506	501	491	529	523	513	498	506	493	516	522	507	521	511	515	490	496	522	501	509	490	494	492	478	539	485	492	543	533	475	482	492	520	491	512	499	497	498	548	564	480	542	510	537	533	470	473	498	489	486	489	537
24247	21990	29170	25483	22000	22123	11663	2447	1748	1531	1377	1293	1291	1164	1109	1064	1056	1013	982	1030	934	897	948	934	880	889	904	926	827	897	830	861	870	842	838	830	863	846	862	832	869	842	872	799	831	866	796	861	823	851	765	833	831	784	852	807	812	867	810	826	896	840	787	824	822	789	866	847	795	839	798	833	804	759	826	799	806	790	791	788	853	857	812	793	790	820	837	806	806	848	779	841	821	792	819	895	833	828	825	832	802	781	868	791	802	879	845	842	718	823	788	850	808	785	805	853	808	826	805	802	788	811	803	859	834	812	788	808	763	811	830	831	830	839	814	839	778	784	792	794	830	805	832	832	777	817	830	785	773	818	853	789	846	839	809	780	790	803	761	802	821	796	821	789	839	835	813	782	856	807	837	818	782	806	882	806	778	801	824	823	824	815	772	798	813	840	793	832	779	788	769	838	825	828	789	782	776	811	841	831	816	782	807	812	814	840	810	816	843	832	837	853	810	841	733	797	833	871	763	796	793	773	818	833	769	849	871	816	802	854	795	803	798	777	833	774	822	832	825	771	864	849	811	789	752	785	771	854	779	771	822	849	804	824	807	796	854	820	805	834	757	797	765	841	811	801	821	798	791	786	770	755	790	786	803	778	806	858	785	804	770	843	835	821	747	823	819	781	773	769	803	807	750	735	814	733	836	817	780	766	782	765	809	784	794	823	802	812	829	783	816	831	816	772	852	764	792	796	772	862	822	802	782	828	788	818	807	774	797	837	837	784	830	782	778	801	834	799	788	773	814	787	796	792	808	766	808	767	838	826	808	837	790	799	797	838	808	801	784	821	817	851	827	743	813	837	858	816	811	793	817	801	823	806	841	850	793	809	791	800	818	806	792	818	833	796	811	796	802	814	848	814	762	780	790	846	810	842	841	848	835	859	850	826	843	854	846	810	808	762	779	818	836	778	818	799	790	802	766	781	815	816	839	821	803	841	836	835	814	802	801	788	756	862	770	784	782	732	857	851	830	776	788	775	784	836	842	770	777	791	840	882	824	841	803	831	759	779	791	823	822	771	769	834	867	827	741	769	783	825	815	820	815	778	823	799	787	792	794	839	781	813	805	855	897	807	794	754	821	860	821	790	816	847	797	793	825	827	800	809	762	790	885	812	825	807	773	795	826	797	762	877	801	751	856	777	793	830	856	852	805	799	809	762	873	805	829	788	808	790	812	751	797	794	800	777	797	850	794	782	799	841	776	738	800	823	789	803	802	822	872	840	828	776	832	809	848	772	846	792	827	856	834	795	856	794	819	795	820	782	802	811	763	768	799	816	808	722	845	743	759	845	797	783	759	826	801	833	824	832	847	806	770	838	825	801	804	914	822	794	840	839	839	812	803	794	764	854	805	799	775	806	849	841	794	760	783	799	853	836	776	747	807	792	811	789	804	793	867	801	794	811	788	781	849	789	799	809	822	825	881	826	814	838	829	799	839	817	822	839	811	805	802	815	769	814	793	795	818	811	823	769	823	780	750	815	785	792	782	823	823	803	774	831	801	777	805	790	788	808	821	857	823	775	811	822	799	820	794	786	786	790	817	842	839	838	837	815	849	760	774	785	846	841	819	779	828	858	860	797	794	774	830	778	815	788	814	830	811	846	790	801	802	810	867	798	824	786	798	864	807	836	811	770	865	802	799	776	764	850	827	842	905	845	809	852	852	812	813	814	805	790	823	761	798	795	756	815	845	787	834	788	830	777	776	768	856	788	743	808	820	843	793	812	794	860	819	891	731	822	800	817	807	836	789	766	803	796	864	876	781	790	829	759	770	853	786	803	802	812	851	806	785	840	805	801	817	805	801	793	804	822	782	799	775	791	779	860	807	806	814	793	834	806	874	776	834	788	811	793	816	832	759	821	853	845	776	771	843	792	856	849	764	836	829	810	752	820	778	808	792	849	782	766	819	770	855	784	814	829	826	771	801	802	838	809	832	808	860	794	819	761	811	794	762	811	814	821	890	816	813	821	857	794	775	810	871	836	844	794	842	819	797	792	826	775	792	775	804	831	813	814	788	781	811	766	798	843	800	791	792	796	801	757	798	812	811	790	814	819	845	823	771	793	792	801	804	814	829	789	810	769	880	795	794	813	808	810	780	877	821	796	883	847	851	784	809	898	750	784	830	784	829	813	820	807	819	825	809	814	844	863	819	775	775	807	853	780	818	770	829	792	776	776	793	830	838	766	761	815	838	811	833	787	825	829	797	830	795	811	759	789	811	826	767	869	798	826	834	864	886	838	800	801	825	801	784	819	775	773	825	804	804	759	786	802	864	818	818	775	831	837	813	769	799	772	844	889	795	799	815	853	752	807	822	797	831	857	812	739	800	817	829	850	759	821	804	842	866	786	791	835	880	833	750	766	768	821	829	796	763	793	819	819	858	839	807	787	783	832	815	796	827	791	801	777	754	826	764	825	877	823	786	813	813	774	809	790	793	836	851	792	767	778	799	769	772	888	784	879	786	826	819	799	837	801	754	848	837	797	815	817	804	885	790	818	786	819	786	814	759	772	817	837	794	786	830	776	784	801	787	770	847	828	842	780	811	775	753	807	853	795	802	839	784	846	788	820	785	764	821	757	843	802	780	819	831	775	761	775	840	812	761	813	816	791	781	735	847	780	820	806	805	833	784	814	759	785	800	839	790	822	792	787	787	841	812	780	787	820	813	826	816	830	798	789	864	818	793	782	819	853	828	847	758	812	842	809	850	771	812	799	809	824	803	824	747	818	761	803	788	820	786	858	832	792	818	765	829	821	823	793	807	833	816	792	851	782	810	804	762	821	773	843	834	819	801	836	800	813	786	823	820	787	782	773	796	840	809	804	820	788	759	796	845	837	793	801	835	780	733	788	784	835	807	810	855	804	853	824	756	831	786	798	800	840	842	778	808	846	841	783	783	805	799	869	777	794	837	803	812	784	816	838	773	781	806	753	789	863	811	790	842	809	769	802	827	842	810	807	798	794	779	783	807	808	787	772	850	787	824	825	793	772	783	788	756	839	876	869	776	821	849	744	850	772	805	771	807	784	775	834	803	796	819	740	783	830	807	799	805	795	801	761	774	782	794	794	818	792	841	786	824	855	822	771	822	840	838	773	805	807	799	780	830	809	757	817	858	823	800	790	826	810	835	796	788	840	816	821	814	814	788	845	827	786	767	790	818	756	847	813	776	783	773	804	787	796	810	781	843	762	780	816	825	774	809	829	823	809	793	842	787	818	816	818	801	774	829	848	848	816	804	759	787	796	814	797	832	832	737	834	793	785	746	822	766	801	837	846	794	801	768	818	886	807	804	829	862	786	796	852	833	766	803	837	750	837	834	799	785	798	787	811	798	825	798	774	770	796	791	781	851	819	800	812	784	817	835	836	816	844	779	779	765	820	797	797	846	859	843	757	818	809	820	821	834	789	835	796	829	805	796	785	768	761	772	836	724	821	780	824	764	824	797	849
10643	19599	17867	10792	7303	5568	4220	3475	2853	2402	2052	1898	1620	1463	1412	1421	1234	1226	1111	1102	997	989	969	986	928	959	918	880	883	896	828	856	797	881	838	849	761	794	854	815	782	805	896	838	790	762	765	807	829	782	788	774	722	791	803	742	776	800	761	757	756	805	756	777	792	781	765	771	769	823	758	750	747	743	748	762	767	727	744	727	824	742	723	813	766	783	773	752	741	796	805	750	732	723	736	745	781	801	759	734	709	759	797	743	720	731	785	730	765	742	771	750	742	782	780	744	726	736	787	748	820	789	772	765	775	796	693	759	735	742	749	717	782	755	761	765	745	722	747	781	735	737	767	747	722	748	760	794	756	718	759	762	748	770	767	762	743	733	846	776	759	686	769	795	765	743	760	752	762	753	712	752	738	765	755	787	697	759	751	748	719	742	730	775	726	724	762	746	793	728	742	779	740	765	768	764	763	777	823	762	729	775	705	753	703	736	787	780	736	775	792	755	732	738	726	753	728	763	728	761	743	772	750	733	775	764	710	731	773	750	757	768	719	739	789	745	766	738	796	786	766	756	726	740	717	771	745	782	796	786	714	774	742	716	813	747	734	750	803	740	750	709	761	797	739	779	761	755	792	760	700	783	722	759	785	753	762	739	759	815	744	765	795	677	794	696	734	735	781	740	773	756	811	722	747	684	733	766	721	754	755	747	735	718	763	702	755	690	745	750	779	773	791	715	767	726	735	728	749	782	751	784	738	738	732	802	784	780	742	763	747	714	735	709	758	749	735	763	745	783	728	777	735	705	743	799	746	740	767	765	802	728	753	689	767	731	731	746	777	746	773	771	755	770	756	763	759	757	749	750	706	741	724	708	763	786	768	747	725	774	739	749	751	764	766	748	749	760	806	772	760	797	698	766	747	742	775	815	718	775	765	745	794	737	709	720	742	740	750	787	727	731	830	806	791	715	774	782	731	729	741	748	750	750	738	708	768	727	734	766	711	704	754	734	730	785	769	763	752	722	724	734	750	748	767	796	675	714	742	728	731	730	725	749	695	778	763	722	765	796	711	800	783	745	759	741	767	729	769	751	820	752	723	771	733	787	782	809	776	711	782	786	781	731	705	769	785	749	753	770	749	747	753	765	724	731	800	730	740	725	735	761	734	722	733	751	781	742	734	761	764	745	782	708	750	771	746	783	726	775	722	712	788	749	760	760	771	764	780	753	769	761	746	769	769	725	734	817	728	800	815	775	756	722	802	727	751	741	758	738	762	736	756	718	695	760	742	728	756	743	733	746	779	776	791	734	725	783	783	760	728	737	772	778	744	753	762	784	774	804	754	728	802	782	781	739	707	763	726	814	750	721	778	708	757	736	799	739	731	773	734	748	704	763	760	747	746	792	754	769	737	758	752	744	759	806	753	707	726	733	775	755	742	726	771	710	785	758	783	733	721	736	717	734	784	736	794	763	746	720	820	738	758	757	732	742	711	788	742	794	772	744	754	745	779	773	711	756	722	761	741	762	693	770	728	737	746	768	740	749	703	748	774	763	725	789	754	756	740	740	789	730	720	751	767	780	693	711	724	769	739	729	710	743	765	725	770	757	782	763	766	741	716	747	758	707	765	742	760	773	755	760	771	783	745	739	766	787	716	781	771	784	729	737	760	768	799	689	753	760	746	732	798	793	713	701	755	777	788	751	807	774	760	779	720	775	802	780	727	744	748	762	708	745	763	772	746	720	732	788	748	773	741	767	823	739	761	729	732	798	772	778	767	790	717	768	778	735	772	746	729	708	672	783	782	724	805	744	809	743	739	736	755	792	796	688	755	811	741	794	779	828	762	773	760	754	781	734	697	771	783	780	798	705	770	737	755	757	747	758	719	757	758	736	775	737	756	748	731	750	754	743	750	739	736	720	707	733	728	762	759	770	735	718	755	721	785	723	753	792	775	712	758	824	763	771	785	785	730	753	720	743	709	781	743	731	773	795	807	731	744	777	740	774	725	750	777	788	781	740	736	730	705	754	782	770	753	742	777	761	743	722	790	739	737	797	717	752	704	782	764	756	684	728	765	774	742	724	766	767	722	731	743	777	778	733	758	732	769	766	724	734	735	806	794	711	715	791	811	744	707	748	787	779	745	788	770	793	762	797	723	680	666	744	742	766	733	747	728	773	782	723	766	748	756	740	802	744	751	782	757	761	705	756	715	720	782	735	773	717	746	735	748	770	688	834	800	743	736	709	759	796	742	782	785	746	793	765	777	819	715	717	754	724	784	748	771	777	773	730	789	769	727	774	760	789	757	737	768	761	737	813	771	746	774	760	717	771	754	700	783	758	779	762	749	728	729	775	770	723	789	727	797	746	761	750	758	755	762	768	802	703	751	770	766	736	744	775	722	768	764	723	766	739	698	727	802	790	766	759	789	748	786	754	716	740	744	749	741	753	776	750	771	750	738	726	778	680	703	782	747	769	742	771	735	722	759	785	724	679	754	717	745	772	749	793	798	777	779	731	719	716	757	779	769	783	722	706	693	733	760	748	741	798	781	761	732	743	754	723	766	783	735	781	762	706	776	762	730	762	722	724	775	775	747	688	738	734	788	740	762	767	787	745	737	780	742	706	780	810	719	744	700	724	741	752	736	778	785	809	786	731	772	783	726	732	807	810	734	748	813	826	752	727	792	766	766	751	729	777	718	761	775	809	796	712	754	770	748	763	733	766	763	740	763	754	775	725	740	780	733	755	724	753	705	781	764	739	736	759	755	734	711	789	698	781	731	765	748	730	726	764	750	712	751	751	746	810	776	746	679	751	744	731	746	728	722	731	723	754	724	751	778	754	727	735	773	738	765	749	745	796	718	782	774	767	776	725	771	726	771	709	806	740	734	756	749	780	763	744	756	765	708	724	802	738	794	700	725	740	769	795	714	750	755	793	760	787	726	774	719	766	784	743	749	755	713	738	690	761	788	763	712	739	677	717	795	737	742	775	756	806	741	773	781	765	790	702	736	709	750	736	682	734	766	762	798	704	761	797	803	782	788	813	775	757	769	715	755	767	777	714	772	738	708	722	716	737	778	753	719	741	763	763	753	703	780	774	773	799	755	804	796	772	794	772	791	784	713	729	794	770	757	797	776	752	716	800	752	752	727	777	772	728	794	780	793	710	742	760	735	758	789	718	759	728	732	745	728	740	707	776	775	746	719	784	719	700	793	769	757	747	751	761	728	781	758	761	745	770	795	776	752	744	771	758	750	704	766	740	801	730	778	766	783	748	766	732	787	739	786	779	752	723	709	790	764	773	750	737	741	771	789	705	768	777	771	692	759	692	794	767	699	729	760	757	798	719	725	748	761	748	720	695	743	738	687	742	764	739	759	768	743	785	750	815	754	816	789	824	723	800	713	728	767	777	749	786	718	774	752	693	729	754	765	761	730	734	788	756	742	763	743	728	760	761	756	709	760	720	788	738	754	791	775	768	714	757	745	743	727	740	711	728	699	722
29967	15204	1746	402	313	251	210	232	235	178	212	204	198	188	199	210	180	170	217	177	189	196	161	154	210	181	192	197	169	183	201	196	175	195	187	193	172	183	190	166	195	181	214	163	171	178	175	201	204	163	210	184	172	174	180	197	191	186	170	188	194	197	186	200	190	190	196	190	192	174	174	164	179	165	158	183	193	183	175	206	177	197	176	188	175	186	161	151	191	195	190	173	187	188	165	163	179	176	188	174	172	168	181	201	161	172	187	178	184	193	177	164	184	176	189	164	147	165	186	184	185	168	202	158	195	186	172	174	195	196	188	162	174	194	173	186	185	147	174	183	188	183	191	195	173	216	195	176	192	178	186	184	179	190	173	195	206	186	166	190	191	198	176	196	170	180	176	180	191	178	177	186	151	182	193	183	193	203	192	193	180	177	164	188	187	202	205	200	158	198	185	183	175	170	175	208	193	183	219	164	195	182	196	209	161	166	189	194	185	204	166	221	189	175	185	186	181	171	162	153	176	176	174	185	178	169	204	170	190	197	176	188	174	189	164	169	182	173	201	175	185	193	176	177	195	182	172	168	194	187	173	175	173	201	202	208	189	186	168	170	183	185	189	192	186	179	191	186	179	197	157	176	180	171	205	210	173	177	183	181	177	189	214	193	175	194	179	213	165	206	175	206	205	201	179	160	177	194	171	204	187	203	195	174	200	188	178	179	185	186	194	201	195	167	161	189	191	202	166	185	175	191	177	203	155	186	187	182	188	203	166	171	212	160	177	185	193	193	180	188	183	195	193	203	158	186	205	175	224	208	182	194	179	177	179	200	183	192	171	170	204	184	197	178	187	163	187	151	174	175	194	188	177	173	202	208	190	182	181	168	210	177	174	184	186	194	180	156	206	187	185	155	187	198	187	209	190	173	148	170	206	183	192	203	194	199	205	208	187	166	172	169	184	216	196	179	209	165	170	181	173	190	181	179	177	163	170	172	165	199	200	176	173	184	189	216	157	189	189	207	158	187	183	178	169	166	178	199	210	188	161	165	192	188	179	186	195	194	191	183	203	172	178	166	195	188	199	176	186	185	188	180	207	185	175	204	173	206	165	176	200	187	192	181	201	188	184	208	156	197	196	181	192	181	188	198	178	163	219	194	171	204	182	170	180	181	192	178	160	195	182	193	186	182	206	174	177	155	198	192	200	175	190	174	186	193	194	171	185	221	187	185	184	189	150	189	176	207	177	160	163	171	174	145	161	158	200	190	179	181	208	182	198	175	176	211	189	180	169	176	180	201	208	175	174	205	171	190	191	174	160	204	146	187	200	174	186	167	180	186	181	182	200	179	188	204	205	159	191	182	199	190	183	197	167	213	199	165	203	186	194	181	179	194	175	203	183	184	187	194	171	179	176	175	177	183	179	171	189	183	179	182	176	162	174	173	193	200	163	167	172	218	181	206	207	190	166	151	198	196	195	181	165	187	201	180	218	179	195	200	192	193	190	193	193	174	181	177	189	176	189	190	189	182	184	202	176	176	174	186	181	198	193	196	156	191	178	171	182	186	151	172	159	194	171	193	201	178	178	163	194	179	167	187	172	201	201	177	171	176	180	195	188	170	180	181	192	176	169	179	200	162	191	163	152	168	156	195	166	176	154	181	190	177	205	197	182	173	187	163	182	197	168	178	180	182	176	206	196	185	182	187	171	171	198	181	208	175	179	173	175	190	163	178	189	175	217	157	167	204	175	197	180	169	198	196	189	168	181	185	205	169	147	162	190	181	165	184	172	198	179	187	177	194	216	171	179	184	180	187	183	150	183	171	188	189	193	199	188	196	174	183	188	174	160	184	188	178	195	184	187	177	180	195	154	172	185	157	184	162	173	186	172	167	195	197	173	190	165	200	177	185	176	205	188	195	191	195	202	175	183	181	187	181	180	194	187	176	194	192	176	168	184	194	197	186	184	192	188	181	182	166	186	174	181	201	170	186	172	175	198	183	178	184	179	189	194	186	164	166	174	170	205	195	191	185	192	173	189	175	174	196	174	200	184	183	186	175	190	198	169	185	181	169	189	201	192	202	181	184	182	181	155	162	176	188	181	165	164	190	183	204	173	200	184	187	169	203	200	189	160	180	166	157	176	170	174	193	190	176	186	181	211	182	170	199	202	171	195	189	208	179	184	196	181	189	187	181	190	159	191	178	174	177	168	173	158	193	210	197	163	165	197	188	176	211	189	179	169	164	179	187	202	175	170	172	185	184	184	192	194	185	156	197	179	177	189	175	181	180	180	184	176	182	190	192	175	184	182	167	196	186	193	180	172	187	191	208	185	176	174	163	185	218	165	177	194	194	185	169	187	149	188	178	201	206	184	175	168	172	169	200	181	172	181	167	165	171	157	189	170	204	204	172	185	185	182	192	176	195	177	154	186	193	202	195	180	198	177	172	177	203	157	161	183	175	173	198	194	188	171	199	169	177	190	179	204	180	187	170	187	133	193	194	193	169	184	178	195	201	200	185	221	188	202	187	184	187	205	201	185	188	184	181	212	200	201	217	172	199	183	182	201	204	192	195	175	176	216	167	189	174	181	204	173	182	178	203	222	204	159	193	189	181	172	159	174	174	187	186	184	193	186	210	202	196	171	184	165	195	167	183	182	176	179	194	171	189	198	175	168	199	230	170	187	168	158	188	176	170	170	175	203	182	182	218	177	169	166	176	174	182	200	185	171	195	177	198	172	188	190	160	170	208	180	177	187	195	188	169	188	173	189	160	195	180	193	196	205	211	202	170	179	185	191	191	170	196	176	178	185	204	227	192	195	165	197	195	158	151	198	169	185	187	202	179	180	180	175	187	171	203	175	187	211	170	213	193	155	197	198	190	185	187	200	183	192	169	184	183	200	165	175	187	186	182	167	181	186	173	194	180	195	179	195	211	168	164	197	163	189	187	176	204	188	187	180	199	166	188	189	184	186	168	184	185	184	181	194	167	162	200	169	177	194	188	180	191	188	172	177	178	194	180	168	185	210	180	186	190	176	203	207	186	168	154	185	159	173	168	176	193	195	179	203	197	176	182	192	194	175	182	167	182	170	186	179	196	191	155	186	188	172	182	155	188	171	181	191	169	191	171	181	177	190	208	192	190	181	193	190	192	200	208	150	178	180	171	196	170	192	176	185	178	172	177	189	178	176	183	180	184	173	185	209	202	180	170	176	188	195	173	181	179	186	174	197	156	187	195	195	184	193	218	189	182	186	168	171	172	190	161	167	150	188	199	180	166	213	204	192	156	158	201	166	171	195	186	178	185	187	144	174	181	172	166	171	162	174	205	198	168	194	186	186	170	184	178	185	190	172	220	189	193	191	179	187	141	176	192	176	181	167	219	204	177	174	180	188	189	214	156	193	171	191	176	187	176	189	185	202	208	196	187	193	209	176	184	160	160	191	156	186	165	182	186	180	172	175	171	203	168	196	197	198	168	186	174	188	192	163	179	192	208	195	178
5642	771	717	421	376	298	244	282	245	213	228	193	165	190	211	170	186	177	185	194	183	182	193	168	197	175	188	190	183	179	183	189	188	192	165	200	192	184	165	169	173	177	201	171	183	167	163	208	217	158	190	176	193	185	197	185	192	174	177	208	177	175	165	192	181	187	183	168	183	186	185	176	200	178	204	185	190	195	187	207	178	160	174	190	189	190	187	172	186	201	191	165	190	191	205	183	171	206	177	194	184	191	195	176	183	187	185	180	179	175	209	191	199	182	194	185	183	198	165	179	185	200	173	202	203	202	187	173	172	177	188	187	191	183	193	187	182	176	159	208	166	174	181	208	215	167	169	182	183	181	175	180	202	164	175	167	206	202	184	195	192	178	159	200	174	162	176	185	187	202	164	201	180	186	171	184	208	188	208	191	184	186	190	180	189	196	186	181	179	164	179	191	193	186	174	190	174	179	194	202	198	185	183	178	185	205	158	191	224	166	172	191	169	189	227	188	193	181	179	188	195	165	169	200	158	193	169	201	186	194	184	169	189	166	198	208	189	154	181	178	163	182	176	173	179	179	176	190	192	184	202	182	170	192	187	171	193	198	158	179	175	182	185	194	186	164	197	173	196	199	178	179	161	188	206	186	192	199	196	192	188	187	192	176	199	173	171	179	166	167	177	150	189	162	181	186	166	171	198	190	192	180	174	169	167	195	170	180	208	186	195	176	205	191	192	189	165	184	213	174	180	168	162	177	190	212	200	183	173	172	161	176	196	181	186	164	155	161	182	177	146	175	218	181	197	192	181	198	176	202	178	208	200	220	213	185	185	177	174	161	193	192	186	161	210	185	182	200	186	169	194	185	202	213	203	167	175	201	181	174	182	167	182	171	172	164	187	182	167	195	163	194	179	197	211	218	186	177	176	166	177	183	202	171	178	210	174	188	188	192	187	188	215	170	171	183	226	189	175	166	179	198	199	172	176	206	170	164	178	181	176	206	199	178	180	188	177	185	184	183	177	185	203	196	192	166	164	178	155	170	236	175	181	203	185	183	203	189	179	170	178	186	150	197	175	190	180	200	168	199	186	167	176	178	194	192	195	169	199	188	177	156	172	206	174	178	215	195	195	184	189	180	191	181	171	188	180	166	199	193	181	166	213	172	184	174	171	170	194	205	199	178	203	172	169	164	196	191	198	161	167	174	172	171	187	180	171	198	183	186	159	180	165	178	175	182	160	171	205	187	187	181	204	206	179	186	195	159	182	194	167	189	158	186	170	205	183	187	182	166	192	187	165	171	184	184	165	166	163	175	174	193	185	192	182	188	199	177	195	174	194	188	186	159	182	176	175	168	165	161	183	189	197	171	170	176	193	155	173	172	163	200	176	185	166	172	204	221	191	198	190	190	162	191	180	173	181	170	162	196	160	168	182	180	181	193	168	186	184	168	188	182	206	185	179	193	171	197	177	198	172	181	154	166	192	182	157	185	172	172	173	180	176	186	184	182	180	190	191	203	178	195	176	169	178	193	180	185	180	177	182	172	175	197	165	169	199	156	178	177	179	185	160	196	204	165	164	198	198	169	171	174	182	191	176	195	186	191	163	182	157	183	193	176	192	200	166	214	199	187	178	161	173	166	178	184	148	199	204	179	195	176	179	190	185	192	196	182	181	194	188	191	157	182	212	197	193	206	184	179	175	200	193	184	194	167	187	199	175	174	190	160	164	176	174	189	177	211	190	171	189	165	190	195	204	197	183	190	184	194	176	190	191	187	165	182	189	178	172	190	176	156	205	183	182	202	168	165	184	175	187	209	158	164	168	180	165	164	180	190	170	178	181	163	189	175	193	176	182	196	166	201	174	172	201	175	185	201	156	190	198	197	160	190	165	177	182	176	173	173	165	199	183	177	182	213	177	189	191	190	190	168	171	189	225	195	197	157	225	186	202	174	184	145	192	186	170	180	202	163	171	186	166	181	192	171	187	183	197	159	171	190	182	170	182	182	177	199	175	200	177	176	178	194	172	179	173	205	183	187	190	205	197	181	173	170	170	177	182	183	175	198	195	179	173	193	171	187	175	150	223	174	211	190	163	189	191	196	180	173	195	199	160	183	201	151	177	205	192	185	181	174	178	185	201	184	178	172	179	204	193	179	191	179	199	189	169	182	175	206	202	185	182	157	179	178	200	168	179	206	155	162	197	181	199	165	163	185	192	208	157	182	184	181	178	200	173	210	177	183	190	143	201	206	171	191	177	179	190	180	175	199	188	171	174	195	204	173	195	159	156	178	168	183	207	171	196	184	160	202	184	217	182	203	168	202	203	161	156	179	181	155	199	179	180	182	170	169	184	179	190	203	181	175	183	167	182	173	183	153	205	184	176	156	192	178	194	184	190	193	195	204	214	183	171	201	155	196	195	204	180	169	192	201	168	179	197	191	179	194	156	190	169	207	176	182	183	197	167	180	217	190	200	195	152	198	191	198	194	178	152	201	184	178	194	171	179	187	212	191	200	173	177	163	195	205	175	181	189	204	175	174	184	165	175	195	164	161	190	183	171	190	165	148	156	186	189	183	172	165	169	184	180	201	203	178	176	208	183	168	175	215	195	161	206	184	180	171	161	187	187	199	174	175	195	185	161	182	175	182	167	159	168	177	193	149	172	181	195	183	201	172	186	170	184	165	173	194	181	205	168	196	167	174	176	196	194	202	178	197	200	186	172	153	159	196	184	168	167	182	193	179	191	218	206	160	191	161	180	188	200	172	176	184	182	194	160	197	177	175	166	177	194	188	189	198	175	187	210	161	190	169	189	159	190	178	193	177	164	170	176	197	186	196	170	185	182	170	171	181	176	166	186	199	185	195	173	167	184	196	191	155	183	201	186	218	190	168	167	185	163	188	167	190	203	181	164	169	191	193	175	181	176	190	171	203	184	180	188	203	210	161	173	192	190	190	196	206	176	202	190	162	196	187	177	188	190	183	201	177	190	196	181	181	198	180	168	181	194	192	195	176	190	184	167	187	197	165	172	191	177	186	154	183	185	190	188	175	190	203	176	182	173	180	189	188	183	187	171	188	197	169	194	186	186	193	162	173	188	202	176	185	175	170	197	176	184	186	144	175	181	169	170	192	186	154	180	176	178	166	179	189	185	169	168	186	172	178	192	196	173	192	176	217	179	167	206	176	184	168	161	181	169	187	187	162	183	183	157	156	226	206	188	184	191	184	178	181	205	199	189	182	167	181	197	192	171	142	188	198	183	194	191	194	171	176	189	188	194	175	201	179	161	211	184	193	177	198	186	181	185	183	186	180	184	181	180	180	158	181	179	190	182	182	178	167	204	175	197	190	182	164	186	198	185	198	218	182	204	159	173	162	192	180	159	175	158	161	192	167	166	180	180	179	175	198	194	189	169	197	190	178	183	187	176	177	171	196	171	183	189	179	175	163	191	195	170	190	159	218	201	197	190	169	178	172	185	169	213	173	179	179	192	169	203	192
25409	20948	27493	24585	20978	12733	2018	1239	1065	943	872	813	771	720	709	678	657	641	647	607	640	612	615	545	598	587	613	641	590	588	651	582	598	562	599	581	567	573	604	602	597	578	571	575	561	593	567	542	553	584	588	538	538	569	558	547	548	558	570	588	578	569	504	624	570	584	537	569	562	550	547	589	590	526	561	547	559	532	585	567	488	566	585	560	557	588	539	566	558	539	548	561	539	563	560	586	531	545	590	529	553	556	535	553	604	591	559	545	558	561	503	597	516	530	544	562	545	551	524	522	570	552	569	555	580	578	535	533	592	562	515	549	564	534	536	560	592	526	538	549	553	567	604	534	559	566	569	569	579	559	568	520	531	570	560	572	549	540	551	540	547	556	554	550	551	534	545	556	502	580	565	581	538	586	587	582	563	570	556	549	554	587	565	564	559	568	557	569	540	569	538	573	550	585	540	597	527	529	581	515	528	539	539	553	558	537	563	540	578	539	559	562	546	571	583	558	539	581	575	562	576	558	590	539	545	565	537	548	543	544	568	523	546	530	544	560	557	522	546	556	533	555	571	586	542	566	540	581	548	560	527	554	526	551	572	572	539	562	542	584	607	532	620	531	519	553	525	522	583	508	514	519	558	528	526	546	548	562	519	562	575	593	553	520	533	559	549	553	536	614	534	547	547	585	552	529	554	567	566	549	571	561	541	563	581	514	544	537	560	527	558	505	578	548	610	562	509	546	574	512	565	513	581	531	536	585	578	521	563	539	534	554	559	530	560	619	534	565	503	560	537	524	549	552	565	586	574	552	583	553	545	542	529	540	520	573	553	529	543	590	544	582	552	564	508	537	558	539	547	540	561	550	516	540	515	550	541	529	521	561	534	541	538	531	545	525	567	512	557	534	563	578	533	530	507	518	572	550	556	615	569	582	517	548	567	564	562	571	543	541	565	577	553	608	571	567	547	544	553	599	575	524	533	574	591	540	510	555	516	551	550	573	564	531	556	583	547	557	511	529	611	542	559	576	569	580	552	549	547	555	522	520	529	504	552	566	564	557	566	554	512	571	593	578	545	577	554	521	573	608	496	561	550	525	567	562	565	543	535	534	538	541	551	568	571	547	558	528	558	536	520	557	566	560	590	514	548	565	522	527	518	561	614	540	574	572	561	557	547	572	544	541	563	558	539	568	575	622	599	544	595	577	547	531	554	568	536	549	585	552	522	583	559	568	526	515	545	587	536	529	597	530	595	539	537	545	587	552	537	571	553	511	510	582	556	517	576	541	546	543	585	558	552	547	544	536	595	584	536	546	564	526	546	509	535	492	551	543	544	527	589	532	551	543	537	547	553	556	556	574	553	496	529	524	528	562	535	543	521	543	543	551	578	503	544	548	586	564	591	575	535	517	539	529	561	567	533	548	578	562	478	538	522	569	532	518	557	566	544	557	553	578	545	528	561	526	551	520	511	558	578	560	548	542	597	561	552	540	564	566	505	527	569	567	531	568	580	577	545	542	523	567	552	567	555	528	524	565	571	549	560	581	585	530	555	546	522	515	564	548	577	543	536	572	552	546	549	521	559	549	572	571	564	520	571	517	597	593	548	547	487	566	521	549	546	525	532	550	522	538	545	575	593	533	544	579	546	604	575	513	506	584	570	558	565	568	530	563	513	570	541	509	630	606	545	541	554	554	555	506	575	589	581	609	516	580	556	502	573	518	587	542	552	513	584	537	579	582	554	510	544	551	548	551	566	580	579	566	534	553	548	550	561	541	502	576	580	515	544	563	548	509	519	567	549	573	536	545	525	587	548	520	551	617	566	561	551	551	546	562	561	576	543	552	563	535	573	552	553	526	573	569	521	581	542	549	551	565	536	558	540	571	569	521	549	535	550	537	531	559	534	573	560	521	594	585	553	547	524	543	597	533	554	567	566	549	559	522	534	527	548	555	559	560	579	507	485	571	549	571	579	556	558	523	574	546	574	554	517	560	573	547	545	539	530	580	509	546	549	506	561	524	585	541	516	544	547	566	565	557	510	524	545	534	590	563	566	537	530	549	590	517	534	558	546	573	542	550	554	520	540	551	595	539	521	511	565	570	545	592	539	537	496	534	562	526	532	575	514	552	531	528	537	568	539	548	559	519	518	536	536	585	565	524	572	559	542	534	531	571	558	559	561	524	501	557	516	550	529	557	567	578	559	541	546	571	590	545	508	520	502	565	555	538	554	518	574	548	544	528	547	568	541	533	580	533	588	594	523	598	570	537	576	545	551	558	582	541	582	523	570	548	535	539	561	538	534	559	534	573	581	549	543	501	584	571	532	557	580	580	552	552	525	545	599	576	575	507	528	558	538	558	563	592	551	576	567	547	556	557	583	543	538	552	546	527	559	530	542	592	552	549	556	537	558	551	553	572	575	518	562	524	577	547	614	552	537	578	578	565	511	539	610	570	551	578	559	568	569	523	504	516	604	559	520	587	524	554	559	563	591	582	569	557	522	528	536	519	486	560	572	576	551	508	569	538	561	556	586	546	553	528	545	574	570	551	542	549	580	549	579	531	545	564	559	571	551	579	547	554	560	530	535	582	546	547	526	566	547	533	533	495	563	519	569	598	590	524	550	526	519	567	591	568	558	555	534	569	577	533	538	602	559	580	558	560	527	538	568	560	513	608	567	557	513	550	566	542	534	580	548	517	556	610	578	545	517	537	557	561	518	555	546	531	525	561	559	527	541	530	565	518	539	590	614	511	573	507	516	502	551	536	540	563	540	541	541	554	566	502	537	513	535	537	575	537	477	585	546	568	542	549	564	580	550	559	514	565	587	560	555	580	546	507	573	548	545	504	548	545	545	557	541	516	556	524	560	561	515	548	573	573	556	559	545	508	598	546	526	532	538	538	555	574	512	600	539	535	575	559	548	579	563	576	551	520	568	583	553	578	530	571	587	600	517	530	539	560	510	520	566	569	587	528	547	600	534	529	565	526	544	579	538	523	549	587	594	567	608	606	531	538	576	536	528	603	508	517	549	554	568	526	524	529	569	549	573	561	550	520	506	571	514	564	489	608	543	576	528	543	545	516	564	532	563	547	545	560	585	588	586	546	536	543	534	561	577	526	557	544	545	593	565	574	533	548	518	598	557	519	534	581	575	529	533	535	559	516	514	552	548	547	567	571	555	567	567	535	527	579	551	592	601	549	611	546	550	562	566	567	576	537	548	536	544	559	569	542	560	515	572	534	557	568	532	525	537	530	554	553	547	530	537	542	573	561	545	569	543	520	540	546	561	570	495	587	556	558	529	527	534	536	538	566	566	568	527	476	520	499	517	555	558	567	565	544	583	566	561	548	561	527	555	540	568	573	561	542	532	540	550	537	580	513	549	568	546	587	578	545	546	561	528	536	512	594	565	549	545	567	529	503	541	557	553	542	591	518	519	536	529	530	499	557	547	609	565	574	585	544	547	566	548	515	551	540	495	530	587	542	569	585	566	545	545	547
7304	11838	10768	5958	4029	2944	2274	1806	1547	1345	1168	1066	963	874	828	725	698	740	680	666	656	651	602	600	617	553	624	595	530	553	539	532	582	523	512	505	616	523	556	535	534	546	531	536	537	521	504	519	541	504	478	530	561	528	518	524	527	486	532	525	533	544	528	474	486	498	517	504	541	548	540	514	513	487	487	462	528	498	526	464	505	516	535	534	527	512	546	501	507	473	517	532	491	482	532	496	511	500	519	470	512	537	551	532	523	443	489	513	487	521	524	531	488	515	511	520	513	545	483	469	490	568	499	521	497	481	500	493	496	517	519	505	482	485	464	470	514	535	519	505	519	539	504	523	489	504	527	511	471	489	498	493	507	492	505	489	544	504	484	498	497	561	493	516	482	512	528	555	480	496	502	554	467	517	475	513	460	495	513	495	524	498	514	518	460	475	535	551	507	526	517	512	504	554	480	497	509	465	490	561	506	515	526	525	564	533	497	474	541	522	501	485	487	496	494	519	523	488	512	514	527	486	467	489	529	483	512	498	510	524	530	486	481	513	519	527	501	472	501	464	511	483	492	503	506	481	492	506	481	517	488	511	536	498	510	518	461	499	482	539	536	516	521	484	502	521	491	524	506	496	490	515	492	528	519	499	505	486	547	517	490	519	491	513	488	483	494	518	538	494	498	526	486	499	524	523	517	521	497	489	505	486	508	464	477	500	488	493	497	510	469	455	530	515	524	490	513	461	493	519	517	525	477	490	496	494	562	503	483	491	529	508	498	520	530	507	497	501	527	494	542	485	490	469	512	513	514	515	488	541	506	520	518	549	506	509	468	522	490	493	485	472	498	501	470	489	526	537	482	462	505	518	486	469	516	516	490	499	493	508	469	488	529	499	462	541	477	484	504	505	497	512	550	526	490	479	536	461	543	524	514	487	504	478	502	508	471	499	526	520	489	475	466	539	507	477	499	503	530	460	468	516	508	480	518	476	527	468	522	516	486	505	512	502	487	502	505	482	534	492	498	484	510	515	523	546	490	521	485	501	498	545	488	536	532	527	475	517	506	469	485	470	454	498	485	485	548	503	498	518	490	516	506	524	528	510	520	530	497	512	561	495	521	532	491	517	502	500	504	549	503	555	508	507	535	484	497	496	470	517	522	482	496	461	461	503	533	465	501	479	495	481	548	513	536	516	502	488	474	499	534	493	491	507	537	513	490	509	553	495	511	487	504	522	481	515	473	475	510	522	458	500	517	499	513	495	480	506	484	496	561	543	489	536	504	514	496	456	501	509	506	528	555	475	470	520	511	504	467	520	498	484	520	506	506	506	483	499	529	507	502	510	530	511	533	516	498	486	544	532	479	508	474	435	524	514	515	490	529	503	502	489	505	499	514	507	475	473	514	520	494	486	495	462	485	564	501	525	515	462	547	487	517	512	496	494	493	520	512	480	503	539	498	558	496	511	500	521	484	521	515	485	535	473	512	494	454	487	511	513	486	494	520	496	501	482	484	584	514	517	507	488	504	522	493	471	571	513	512	472	505	487	513	502	451	520	490	489	512	479	488	514	490	487	509	537	479	473	525	473	492	507	537	505	515	525	461	509	488	477	538	467	518	509	548	567	469	492	505	532	502	531	518	516	489	471	496	484	508	487	503	533	530	526	497	505	491	560	474	495	520	558	498	467	517	530	506	520	494	504	507	474	499	509	516	446	505	501	507	533	509	509	537	474	497	499	493	515	500	538	507	470	508	512	489	487	522	551	521	498	493	502	508	547	489	470	536	530	470	485	480	512	569	497	496	494	467	495	539	538	503	498	533	495	499	561	511	493	482	487	505	453	503	508	519	562	521	463	528	524	492	505	504	522	509	498	494	521	499	474	501	475	541	501	519	459	529	515	479	489	521	528	504	492	536	511	507	502	475	535	520	496	504	528	470	518	507	511	515	508	520	501	515	513	481	495	553	516	538	483	497	464	517	489	481	501	497	523	506	501	497	490	504	499	503	506	475	520	511	480	508	485	460	510	462	540	523	512	522	504	538	483	492	539	487	522	512	506	517	497	500	466	533	469	486	507	531	499	474	456	520	515	505	504	541	492	524	479	504	455	487	526	510	474	494	514	517	485	516	533	500	482	511	524	485	480	489	525	509	488	498	490	509	498	511	511	524	482	507	433	517	491	534	544	449	451	486	544	538	526	482	521	504	530	515	525	519	523	484	491	493	492	491	511	503	493	514	445	529	522	508	517	536	566	500	461	469	460	539	488	472	534	466	545	521	523	485	497	498	503	475	520	516	475	516	541	527	498	492	482	502	490	513	459	473	486	485	558	506	523	517	522	514	510	485	521	526	468	486	507	490	499	473	539	497	511	515	484	470	499	524	508	514	516	479	467	508	469	521	474	499	498	528	500	500	494	494	480	513	478	485	523	513	476	461	478	518	519	486	514	465	537	533	445	527	507	488	503	502	486	478	456	491	495	543	482	535	492	517	518	489	522	494	513	522	541	510	512	499	530	563	529	484	496	531	487	531	484	481	505	506	543	504	492	504	516	535	491	520	556	499	545	473	538	526	498	521	522	510	497	502	490	526	536	536	487	482	517	483	497	522	484	530	462	535	516	506	489	525	508	518	458	504	502	507	475	509	496	496	515	537	538	510	486	511	527	519	466	540	505	510	492	532	525	478	505	488	524	505	514	529	498	512	502	520	505	496	477	529	534	507	491	485	488	505	509	523	522	515	476	480	517	487	519	521	533	520	499	493	540	523	513	539	536	524	502	536	510	527	515	527	498	499	524	455	475	501	502	530	501	500	505	506	487	525	533	486	480	502	489	508	523	520	480	496	490	500	473	503	464	503	542	494	516	512	489	488	482	462	477	510	523	524	487	456	537	455	531	501	479	510	508	515	524	505	546	503	491	496	499	526	473	496	495	499	524	527	524	526	533	494	515	514	523	445	519	509	506	487	470	510	481	495	483	489	502	463	499	461	472	537	490	504	498	518	493	479	514	490	516	521	514	518	501	505	487	504	520	476	520	521	485	478	525	491	488	507	486	508	504	518	516	499	498	488	510	489	491	532	483	528	556	556	502	504	501	498	488	528	509	486	505	508	541	466	518	525	527	467	506	510	512	509	488	503	509	488	476	470	506	511	491	515	465	489	520	484	521	529	546	528	493	489	494	501	498	521	508	521	501	487	474	504	509	510	516	484	500	552	497	515	504	494	494	464	504	505	495	489	525	514	513	491	502	529	490	508	507	478	493	511	482	471	510	511	508	547	465	513	484	498	531	480	503	498	519	532	477	483	491	502	502	469	528	500	517	520	479	496	473	497	512	508	488	525	540	474	500	499	503	485	497	500	512	479	530	527	521	496	523	471	540	530	470	518	498	498	512	511	489	502	536	524	471	498	480	509	501	503	502	483	520	498	492	491	485	495	483	492	526	536	539	514	449	492	469	516	536	526	519	507	493	511	506	502	511	487	500	519	553	476	500	490	487	520	504
24264	21964	29120	25487	21978	22109	11918	2509	1713	1595	1480	1379	1232	1212	1173	1106	1050	1054	1013	965	943	952	946	930	944	928	860	911	899	840	883	907	885	895	870	841	839	824	875	849	852	855	882	822	852	854	840	827	832	863	897	824	824	868	799	805	855	882	860	833	824	853	858	799	870	831	842	867	861	753	776	823	802	825	879	785	766	834	835	815	842	830	806	793	783	857	803	805	821	837	820	840	805	842	829	812	771	808	812	784	774	795	805	788	790	858	828	760	818	839	876	794	870	811	813	836	830	841	803	861	798	834	806	800	803	819	843	848	778	785	891	839	799	789	776	786	849	844	818	803	774	871	811	822	766	843	825	801	784	815	848	788	806	800	801	815	827	786	785	773	851	815	814	806	778	803	828	855	796	806	851	820	829	782	779	829	811	851	817	798	805	805	810	853	776	844	826	816	835	826	837	811	797	777	796	836	829	805	760	852	840	836	757	815	814	827	787	790	840	824	805	821	785	857	831	848	825	770	807	780	818	830	876	783	802	808	776	814	844	794	806	843	819	824	791	801	745	872	805	801	832	778	815	854	814	803	828	883	799	790	829	811	836	794	784	856	826	848	815	825	822	862	837	806	801	880	784	768	777	786	805	810	821	838	794	821	810	828	828	785	819	765	793	809	826	796	807	851	775	835	847	797	856	846	827	859	806	817	821	867	830	780	785	852	830	831	807	776	804	805	767	800	837	864	836	861	839	842	836	805	840	834	836	825	855	799	775	772	840	820	822	827	856	828	828	808	814	808	776	839	843	849	813	832	811	817	836	823	829	857	779	830	805	778	876	762	829	859	810	829	812	831	802	808	838	863	797	839	796	813	771	831	821	880	803	782	784	809	784	788	792	851	855	842	853	806	825	819	875	833	830	812	784	823	770	835	831	801	810	795	766	822	797	814	794	849	797	826	776	867	846	819	808	785	819	844	809	809	826	780	802	814	878	810	758	833	836	838	838	840	864	841	845	809	783	851	784	829	873	827	858	824	858	816	792	807	846	826	799	858	776	866	878	799	824	803	841	857	791	809	773	804	842	766	825	839	815	783	847	805	810	838	795	821	779	811	811	812	744	818	807	773	753	808	787	839	768	864	845	820	833	726	795	818	783	824	799	859	778	833	816	822	811	808	799	805	893	844	835	804	789	783	867	816	779	806	821	784	815	776	829	850	747	871	861	826	834	776	784	802	862	834	849	831	775	781	802	829	830	879	857	845	859	767	797	780	798	808	849	796	725	852	822	825	794	819	820	795	846	804	849	792	811	843	847	849	767	804	807	772	829	794	810	823	782	795	846	805	806	805	844	804	791	849	761	813	806	856	820	828	804	857	827	863	752	815	837	840	815	824	780	845	795	803	789	798	830	814	822	785	763	830	776	773	896	845	790	802	788	809	804	758	832	797	774	844	790	827	792	768	834	801	822	812	757	847	867	809	829	784	802	875	834	820	813	843	878	737	754	777	873	773	823	815	819	775	828	754	791	830	769	816	765	822	828	815	856	873	804	785	770	820	809	833	806	798	803	811	844	803	784	752	838	814	799	805	810	800	802	843	848	796	818	841	824	785	757	820	813	813	813	815	833	811	818	795	770	813	794	829	819	809	787	858	785	848	806	800	804	838	790	825	790	817	799	780	762	781	855	818	826	854	872	798	846	791	819	803	795	798	834	790	844	819	795	815	858	858	808	876	813	825	860	825	758	867	828	842	780	811	788	815	857	814	827	798	838	802	790	884	779	759	796	801	806	833	900	838	770	791	801	827	773	843	854	811	826	849	791	800	825	788	852	848	817	895	794	797	799	813	834	764	845	841	857	833	833	814	821	827	844	825	759	843	801	816	804	868	832	846	785	809	831	795	820	804	795	835	811	824	840	874	802	819	823	827	820	773	843	786	786	809	797	844	864	773	771	821	796	802	829	816	798	803	821	816	867	817	799	808	830	821	779	809	810	848	831	828	805	804	791	787	780	843	804	809	820	816	840	807	825	836	828	839	821	830	804	852	804	788	798	779	786	799	809	810	766	801	844	838	795	830	793	843	794	794	788	772	778	770	818	802	805	814	865	790	768	785	800	759	793	814	777	821	758	831	863	764	827	817	836	817	758	783	835	842	818	850	794	803	812	806	800	842	806	842	807	771	892	839	803	818	800	800	838	789	875	839	755	833	768	791	833	856	801	860	768	817	798	770	804	828	808	774	833	832	821	806	810	866	824	820	851	875	784	828	912	792	823	797	816	777	834	826	809	774	849	819	826	845	797	784	793	776	814	840	816	858	804	773	830	791	848	780	825	803	749	826	812	806	857	792	811	782	805	786	808	814	855	813	843	807	802	791	792	769	809	806	845	812	779	782	819	835	783	830	776	814	798	800	809	810	807	789	792	831	892	806	839	819	809	854	810	835	792	794	846	772	814	829	814	830	786	822	829	811	757	820	829	819	852	765	829	843	781	795	864	835	833	839	837	824	789	815	805	786	792	793	814	794	816	832	795	807	834	771	825	807	769	817	844	783	794	762	790	773	811	843	793	832	784	811	794	842	833	808	781	833	800	784	819	782	834	833	821	822	863	751	799	745	834	801	824	840	775	796	866	803	814	788	796	812	826	783	842	813	802	814	836	786	798	789	838	778	885	823	774	855	789	847	828	838	792	819	891	827	838	779	830	800	831	761	815	840	828	866	787	813	819	862	760	845	840	839	806	829	824	852	829	856	844	814	821	802	825	803	799	729	808	802	841	749	781	848	790	746	812	772	822	826	786	734	785	806	818	800	811	803	807	831	786	845	840	800	851	811	819	825	818	840	848	842	841	809	832	815	781	798	827	812	795	787	780	790	794	809	758	798	839	759	757	811	822	791	856	817	781	821	801	896	789	869	858	835	740	805	745	796	838	779	777	798	808	790	856	850	761	860	809	794	845	803	808	824	871	798	820	822	864	785	826	816	817	769	707	873	783	786	824	784	819	764	829	763	802	798	820	838	801	814	829	784	792	811	818	807	789	839	827	840	838	789	819	812	791	798	847	815	812	755	821	883	845	851	805	792	829	799	836	823	779	782	884	804	827	852	845	780	877	863	752	816	800	785	826	816	817	781	797	849	842	832	857	841	807	805	795	810	829	809	789	781	772	756	753	831	824	835	738	833	802	823	826	836	796	806	839	819	857	844	846	812	752	805	868	826	838	829	822	773	834	835	833	841	740	750	812	856	790	869	785	784	846	831	778	827	850	816	777	839	785	800	839	809	842	872	804	816	742	796	854	805	830	813	784	775	794	851	827	805	827	788	812	770	902	807	783	829	818	859	834	770	787	800	769	848	765	811	808	809	790	809	801	855	837	850	797	798	851	833	794	819	780	811	771	808	827	816	862	860	824	785	828	831	874	830	762	777	796	842	840	819	796	829	830	804	859	837	790	832	791	810	775	829	787	797	833	809	875	812	812	787	809	782	754	821	824	825	826	772	792	837	751	815	836	816
10682	19695	17849	10866	7387	5508	4305	3491	2915	2496	2073	1902	1689	1414	1359	1297	1247	1238	1127	1062	1095	1035	910	910	972	916	963	833	939	862	883	876	847	806	773	813	830	819	807	809	805	772	794	832	797	779	837	834	844	754	771	800	780	819	820	748	778	825	830	782	766	774	800	730	773	759	735	777	800	782	761	794	782	792	763	762	739	752	788	737	748	798	738	766	763	780	741	735	738	757	796	763	768	750	759	740	779	722	802	795	744	753	737	808	750	746	796	760	732	789	793	772	758	693	777	768	783	704	766	762	801	806	756	752	736	737	734	754	760	760	763	793	754	811	691	733	751	767	729	785	759	745	801	722	800	801	761	791	723	760	799	758	736	753	744	764	762	772	759	763	761	803	745	744	799	777	722	787	739	775	748	766	727	769	754	734	747	708	739	762	782	728	774	731	756	741	730	787	786	677	781	739	749	783	742	809	751	760	806	742	747	735	739	737	768	763	775	769	716	758	730	731	784	759	760	771	760	781	739	781	757	754	786	769	738	738	733	737	736	688	774	751	765	763	729	766	758	738	719	740	714	782	810	770	704	733	762	717	718	717	726	769	734	742	755	756	751	775	742	813	763	742	734	694	722	714	779	735	761	714	789	763	738	757	736	754	763	751	770	749	757	732	705	777	754	723	770	746	759	745	746	770	725	728	726	741	809	733	762	745	748	706	824	740	789	708	725	731	760	717	767	765	799	805	758	726	776	741	723	740	708	710	750	719	824	786	732	776	743	734	751	741	752	720	758	750	781	781	766	754	755	758	735	740	720	743	782	731	738	730	723	733	774	741	738	772	711	745	777	748	764	766	752	760	687	737	779	759	791	772	729	805	790	719	760	790	733	735	759	762	723	786	710	732	761	754	780	761	731	765	718	769	803	796	735	797	805	774	770	757	723	743	703	764	719	726	724	736	759	727	733	746	787	761	803	770	742	719	751	759	762	813	723	714	768	734	786	752	806	788	772	755	763	781	755	656	734	689	784	727	728	768	784	787	763	767	798	743	771	750	719	758	761	753	754	720	725	712	803	761	769	774	680	725	759	740	749	803	724	783	727	745	785	721	740	749	723	746	721	724	785	709	732	736	767	765	782	793	748	763	736	762	755	713	778	765	779	680	740	726	753	750	768	745	752	793	774	759	716	735	732	766	776	776	745	744	733	749	759	772	762	754	768	710	783	700	712	731	744	779	721	839	778	769	791	729	759	752	770	712	771	694	764	715	740	765	774	747	748	755	791	751	768	749	778	752	744	754	719	769	740	783	797	773	702	744	744	743	774	762	753	818	749	764	753	721	753	731	732	751	763	742	737	772	766	733	708	766	764	783	826	800	745	734	746	724	757	743	731	751	758	760	739	776	764	746	752	758	720	800	783	756	792	775	767	721	753	737	747	800	748	750	705	791	782	726	753	736	737	723	742	755	760	721	770	766	731	748	756	762	747	747	777	742	737	772	780	745	744	717	776	747	767	736	739	763	783	681	758	751	764	747	709	758	785	757	729	711	740	729	706	750	771	755	731	786	737	743	735	759	751	742	741	707	733	730	723	771	713	761	724	725	797	768	721	773	724	785	756	707	782	759	729	759	768	766	745	708	753	778	766	722	787	760	737	768	709	724	697	794	779	734	736	755	712	703	717	773	765	750	776	744	816	733	811	723	723	789	748	757	749	724	797	768	746	756	750	733	749	755	760	781	721	701	773	768	693	718	725	769	744	766	767	723	738	743	808	813	712	777	766	777	779	768	769	763	754	813	744	781	751	770	763	703	719	747	747	789	723	740	728	768	764	768	789	757	737	774	778	754	763	774	726	749	827	755	734	799	743	731	763	792	748	731	757	782	711	784	744	703	744	767	753	745	719	719	718	785	740	772	738	822	739	742	750	752	725	724	694	713	784	748	772	773	755	766	767	758	746	771	740	798	747	745	699	779	743	769	789	769	759	781	851	740	756	808	773	717	745	773	745	741	738	761	761	749	704	764	726	722	774	731	731	776	716	783	790	769	751	761	793	781	709	759	765	692	754	767	749	751	732	731	758	748	719	729	803	822	753	730	825	820	778	763	680	755	739	785	772	695	744	713	717	720	756	749	730	703	737	754	747	780	723	720	679	773	775	740	747	722	726	746	742	731	775	780	746	793	759	713	753	716	791	772	718	794	768	746	749	741	763	711	758	740	767	728	772	758	822	731	737	734	695	766	783	745	771	728	743	777	751	775	770	802	734	745	755	761	744	753	745	735	728	772	755	791	684	742	755	740	785	771	761	742	752	724	769	756	708	743	745	723	744	755	780	756	782	767	765	751	762	757	787	794	709	734	768	739	711	759	761	781	788	722	793	798	741	775	764	701	746	762	766	700	758	729	740	775	755	747	740	759	773	754	777	716	741	742	783	775	759	734	750	724	756	757	742	704	705	735	691	776	727	737	817	750	770	818	803	744	759	754	777	733	733	737	702	793	787	759	691	785	778	764	783	738	726	774	827	775	775	791	787	759	712	738	760	719	759	724	756	730	726	748	768	764	768	759	785	727	705	765	758	699	737	754	748	733	760	776	737	738	732	745	811	732	722	776	739	765	719	758	752	706	676	750	757	765	793	738	771	748	750	684	791	760	753	738	744	767	721	750	745	728	716	779	734	715	711	791	769	789	811	734	733	772	775	733	761	775	763	810	706	768	760	737	739	742	783	736	760	757	799	780	740	762	735	756	748	719	725	752	749	711	791	716	716	722	771	729	755	773	782	763	702	710	766	741	755	791	795	782	698	772	747	755	729	757	742	729	787	797	715	725	761	772	750	704	801	772	725	719	750	796	746	769	799	711	743	717	795	724	753	725	768	790	745	722	723	704	732	766	748	728	735	779	737	746	752	743	726	743	804	748	760	730	769	765	730	757	770	766	794	723	782	735	771	716	742	696	741	732	748	725	715	736	751	761	748	742	749	729	776	764	768	738	805	772	758	728	759	733	808	717	706	726	702	753	753	751	758	771	764	753	774	782	745	772	749	764	785	781	712	751	746	735	734	760	791	783	743	796	754	719	752	794	789	723	687	751	773	736	712	728	803	795	758	723	717	781	768	756	747	750	756	714	796	799	756	761	713	754	753	761	745	769	796	759	734	723	723	766	734	775	753	764	747	738	767	758	763	753	773	762	772	793	780	761	776	756	787	760	756	796	751	760	708	720	779	722	769	741	756	765	758	677	763	783	742	732	791	756	711	745	791	749	754	728	727	732	724	763	757	730	802	772	740	729	716	731	786	707	750	704	764	723	770	769	804	733	789	747	790	723	731	777	796	740	743	711	785	765	733	753	749	740	744	742	808	782	809	780	732	781	741	783	784	724	735	754	777	746	767	746	754	764	784	737	793	768	749	728	763	724	804	758	731	722	779	820	758	744	810	804	774	796	718	763	741	753	753	828	698	752	765	734	755	767	726	718	746	763	754	775	759	742	739	759	726	770	767	732	769	754	748	778
28799	14580	1744	438	282	256	261	209	190	196	173	223	157	182	182	189	206	187	194	142	186	144	153	184	177	189	153	196	190	163	166	177	181	187	201	203	180	182	169	186	167	185	177	179	171	189	169	179	160	188	188	185	165	177	185	167	154	163	227	183	188	186	173	166	194	196	165	164	170	188	186	205	177	162	184	170	187	197	183	149	166	192	203	167	174	176	172	174	176	175	190	192	217	155	186	173	189	160	172	166	166	149	177	189	194	142	183	173	173	186	191	183	157	184	174	184	188	200	196	157	166	150	186	183	197	199	179	184	192	192	188	200	173	172	190	187	160	175	179	157	166	162	193	179	178	197	177	166	167	205	177	182	160	197	168	193	180	186	174	177	180	204	176	177	181	206	179	184	203	185	156	167	198	175	187	190	179	164	193	169	157	177	171	171	193	188	182	166	202	180	176	170	179	186	173	177	170	188	173	191	175	188	161	194	189	159	187	164	197	176	178	177	187	201	201	200	157	173	184	164	157	171	187	190	180	187	178	196	170	171	166	176	175	164	165	165	168	170	178	187	209	178	151	171	197	185	182	186	199	183	174	184	206	181	174	197	178	178	157	157	174	177	182	163	170	177	172	189	180	157	170	165	173	195	165	173	181	171	180	170	180	185	181	183	153	182	189	177	160	199	179	229	184	172	167	180	191	182	160	185	172	201	188	177	170	170	171	175	177	176	174	163	177	177	189	166	178	191	172	172	167	164	186	169	168	195	188	160	179	190	198	179	180	189	185	142	196	173	172	174	194	166	181	185	197	164	165	169	163	173	170	195	188	182	174	187	170	167	175	182	178	190	181	183	184	175	193	175	176	173	180	163	188	175	194	184	175	182	170	187	198	151	181	189	173	182	177	166	173	170	176	175	184	173	196	186	159	178	178	188	161	184	191	216	173	151	188	164	190	145	163	168	179	176	176	155	192	173	169	181	187	179	198	206	172	167	197	179	176	196	201	183	196	177	146	180	177	191	178	152	176	166	174	180	188	191	199	174	164	169	168	163	159	187	192	182	151	178	182	195	190	186	162	178	182	179	182	179	158	162	186	184	191	182	183	177	190	191	205	160	171	191	186	171	196	179	190	167	180	190	193	190	189	173	183	169	190	173	173	185	196	172	171	167	168	195	187	174	178	177	184	201	164	165	172	151	151	171	180	179	176	164	191	189	179	171	173	174	182	170	166	186	189	166	174	161	166	186	168	169	188	162	188	174	189	188	184	180	187	180	189	154	177	173	191	197	190	190	168	177	164	164	187	171	184	176	193	177	183	181	161	146	173	160	187	175	173	168	160	187	196	184	206	188	175	183	177	172	195	182	186	191	187	177	193	191	181	188	167	193	179	180	174	174	187	192	188	195	196	162	182	197	189	186	152	176	187	190	166	178	166	179	179	202	181	195	177	188	172	166	181	171	179	174	192	204	168	156	179	192	184	142	168	147	197	175	168	169	170	175	158	154	195	195	174	195	178	183	191	181	157	169	200	163	188	183	185	195	186	188	176	165	172	179	206	190	181	154	150	169	161	177	191	184	178	189	183	188	166	181	154	175	180	178	186	192	183	184	188	169	216	169	164	169	176	166	187	186	152	167	174	174	164	184	168	168	202	177	141	163	175	184	171	182	188	181	171	176	193	175	208	183	192	194	196	170	187	190	179	189	166	181	171	206	167	156	203	173	182	178	176	186	186	186	195	173	165	180	198	188	171	188	186	197	172	172	173	187	150	162	154	207	186	172	193	166	156	185	185	173	142	167	193	188	155	152	176	185	175	199	158	179	186	167	169	158	207	181	179	167	166	190	181	181	198	163	173	191	175	185	190	180	186	181	186	188	182	186	168	148	201	182	170	162	196	168	180	185	175	199	182	190	174	194	166	154	183	184	192	194	182	176	189	195	186	205	190	197	197	209	183	179	184	181	169	183	179	200	188	178	166	172	156	177	176	171	202	200	191	180	179	182	183	177	172	188	158	186	206	182	174	164	173	157	185	203	182	191	165	185	177	175	172	178	203	199	198	175	178	189	182	181	170	179	160	186	176	161	192	160	175	174	161	181	210	175	170	183	204	164	177	175	180	178	172	180	172	166	186	188	179	173	165	185	181	171	191	151	183	172	185	164	183	192	184	194	172	192	169	189	206	195	196	182	187	193	168	172	175	160	180	192	131	180	175	172	177	182	169	174	183	181	162	186	172	177	166	188	191	161	185	171	157	198	169	162	168	181	166	183	179	183	168	168	166	184	170	192	187	176	195	175	174	180	158	193	172	178	178	185	189	185	204	196	180	172	187	168	187	183	181	157	201	203	182	194	173	172	183	169	196	173	194	175	187	179	180	162	186	208	183	157	194	180	163	180	176	186	144	156	168	183	158	184	189	174	168	198	172	207	165	176	176	191	173	162	184	189	169	182	172	178	194	190	178	163	214	180	169	186	185	184	189	175	204	188	210	175	179	172	184	172	179	190	194	188	195	180	176	197	182	184	172	160	185	194	155	180	170	194	205	181	188	176	191	186	175	174	186	177	173	172	197	193	182	176	189	171	206	178	186	152	185	194	198	172	191	189	154	172	187	174	181	196	150	192	179	198	197	172	206	197	169	178	174	172	196	191	198	189	176	181	211	181	182	184	186	171	182	164	171	161	188	157	178	195	198	176	165	189	177	174	172	167	162	173	169	180	185	176	184	169	178	146	172	189	193	195	207	163	189	194	187	185	175	173	170	177	162	180	161	201	169	172	197	212	158	201	183	162	190	176	179	165	163	199	137	177	158	187	177	179	177	184	175	182	216	191	177	175	188	171	176	178	156	180	169	202	184	171	172	179	184	175	164	166	192	160	180	180	178	198	156	181	201	183	191	164	213	194	160	171	212	182	168	193	165	187	177	170	175	180	158	188	180	183	178	190	181	182	169	175	189	186	175	185	177	201	190	173	205	165	170	172	200	191	153	174	177	174	186	183	166	165	184	188	188	186	173	204	147	181	189	201	175	177	166	165	196	175	183	173	191	170	176	153	170	153	184	192	187	163	191	162	187	176	179	150	190	200	186	196	181	185	175	147	174	193	162	174	185	196	185	180	180	180	188	191	166	179	182	182	196	177	158	170	161	178	167	141	206	183	167	156	169	180	176	179	181	179	205	163	170	180	175	159	196	174	178	158	175	196	165	198	174	168	187	172	182	206	167	167	171	160	173	143	182	174	164	205	184	179	176	196	181	169	198	168	192	187	175	158	192	172	184	164	200	184	171	178	181	194	191	189	177	176	189	168	168	195	158	168	186	174	173	194	195	201	167	154	176	179	180	158	206	160	166	172	168	180	180	195	185	196	191	176	158	190	176	192	163	176	155	181	176	196	180	203	193	183	210	170	174	175	189	159	170	191	207	185	181	177	168	163	164	180	177	203	152	179	167	178	144	170	178	172	169	171	202	165	180	172	171	195	182	183	153	166	192	200	193	163	170	199	199	160
5359	793	725	437	317	290	214	221	218	237	200	222	207	183	211	175	193	202	190	168	195	205	155	169	151	182	186	210	198	192	199	190	173	174	181	180	186	184	173	187	176	174	159	176	174	210	169	170	184	191	158	179	186	191	174	189	162	190	189	175	170	166	186	184	216	158	182	159	181	185	177	173	194	188	207	171	180	162	156	180	184	186	176	190	170	168	182	192	177	181	184	183	155	168	228	192	191	173	170	178	193	158	157	177	177	156	173	179	171	190	167	179	186	180	168	152	179	172	175	169	181	162	182	174	179	180	216	187	175	182	202	161	164	182	160	200	184	171	167	167	183	180	189	156	199	196	223	198	166	182	190	171	185	156	187	189	158	172	193	185	175	176	174	167	180	190	172	160	200	185	168	167	189	180	187	177	189	169	193	192	169	194	183	179	171	191	163	192	180	174	140	197	203	193	155	186	186	175	169	184	167	165	179	147	168	180	193	164	191	178	179	173	177	163	170	194	169	191	165	184	169	173	166	197	176	180	209	179	170	173	177	163	185	177	166	207	192	195	189	197	159	186	169	198	171	171	161	173	169	177	179	188	179	199	177	175	165	154	180	180	175	162	181	182	154	166	174	181	155	178	171	182	186	180	163	194	194	177	170	192	170	141	173	184	208	175	184	160	192	171	191	193	196	152	190	165	179	170	192	164	187	178	166	177	181	183	185	150	160	181	171	180	180	149	189	184	185	175	161	189	173	207	170	163	179	174	179	183	181	181	180	174	174	170	202	179	187	161	178	179	210	179	177	175	173	191	166	179	156	181	199	180	201	186	163	180	174	186	192	191	165	169	171	162	188	163	195	164	188	182	165	190	201	170	170	199	190	161	187	201	184	205	179	182	208	176	174	175	157	190	181	151	165	162	182	191	175	196	167	183	184	182	193	170	174	160	179	181	163	173	180	201	185	195	183	159	162	175	173	190	169	178	189	184	167	179	187	172	163	174	182	167	165	187	180	170	173	191	176	184	177	186	182	161	200	141	177	179	175	184	194	190	175	194	189	193	159	178	188	172	204	198	185	162	189	178	151	184	182	171	184	158	153	170	221	178	177	175	174	195	173	187	168	161	177	199	171	162	198	170	170	175	195	172	208	173	179	162	194	168	190	180	175	174	174	189	184	177	156	183	173	178	182	192	162	174	171	194	172	166	190	174	183	178	161	194	170	159	161	187	158	195	184	178	172	176	201	153	188	194	173	184	177	176	170	167	195	179	164	187	179	168	175	165	193	199	185	187	177	182	176	196	171	181	167	195	197	182	181	154	182	194	185	192	169	156	179	151	196	190	182	194	176	185	156	176	167	172	188	177	195	164	173	185	177	191	191	165	159	162	187	177	183	167	170	177	143	171	170	182	165	212	192	187	197	178	184	180	152	190	159	189	180	178	174	177	179	172	180	183	184	187	184	196	151	191	184	201	173	179	190	171	175	164	184	172	177	182	183	181	210	167	183	167	182	188	160	180	206	160	182	159	173	163	206	186	165	162	170	186	172	196	183	172	170	173	162	197	194	195	171	189	165	172	177	173	188	169	179	197	197	177	172	182	189	188	180	193	192	162	178	167	199	190	162	173	188	190	179	170	171	176	156	170	197	193	166	177	175	183	179	150	169	173	197	160	181	172	181	196	163	167	180	175	178	163	191	191	194	174	163	187	199	178	167	161	191	164	180	174	189	190	171	184	171	180	177	155	166	192	167	179	198	187	195	181	182	179	195	182	184	208	175	177	182	173	171	174	171	212	168	175	189	179	164	193	175	187	184	174	175	183	177	176	189	194	192	184	180	182	179	182	174	175	169	186	177	167	180	190	181	188	177	176	143	191	178	183	163	164	176	182	193	188	175	183	146	203	187	173	188	188	170	166	190	170	188	187	183	153	183	171	181	165	178	173	179	180	194	168	171	181	181	185	187	194	180	188	164	184	166	178	182	182	166	165	180	186	180	154	208	202	165	147	182	198	165	198	180	184	181	192	189	193	191	180	190	200	152	171	180	193	171	165	152	182	175	181	161	208	188	213	196	146	191	161	185	218	201	178	199	177	216	191	187	191	202	168	181	171	191	170	173	167	156	169	177	168	181	196	145	174	170	172	195	178	193	164	156	182	145	176	169	178	196	199	148	175	193	191	157	155	194	180	159	157	171	183	195	172	187	145	187	190	156	184	173	158	195	187	168	181	209	184	175	185	167	184	171	181	189	195	178	146	184	185	168	157	163	156	198	188	187	161	181	180	165	167	170	180	195	170	198	182	171	191	171	205	177	198	175	162	178	192	178	172	186	197	182	176	174	191	186	176	160	179	178	171	183	172	161	202	185	185	173	160	171	159	154	164	166	172	178	180	210	167	203	186	177	176	178	140	179	200	188	176	170	185	179	169	190	181	211	157	180	194	198	180	175	185	184	187	161	203	197	146	170	167	179	187	173	184	186	187	170	183	167	163	178	165	187	139	171	171	173	164	163	194	193	198	177	184	191	194	189	190	205	190	195	184	169	168	179	165	175	180	197	184	195	169	192	188	162	179	158	175	189	191	181	186	193	177	171	179	165	177	184	193	162	194	153	188	190	193	159	164	180	172	187	163	170	158	157	173	161	175	179	195	180	187	176	184	191	183	171	179	199	176	160	181	158	189	160	183	177	171	169	191	183	169	182	182	177	176	191	189	175	180	182	189	178	162	180	183	210	176	197	184	215	183	202	196	157	155	156	169	171	183	182	192	200	175	189	170	161	157	185	163	181	198	185	161	165	170	171	192	162	177	195	156	146	197	169	172	181	176	197	163	180	156	179	147	185	195	159	156	188	172	172	176	195	183	184	192	159	160	155	183	174	182	181	186	160	183	186	174	167	161	164	162	184	187	199	169	186	168	170	189	178	208	180	178	166	184	191	181	190	179	185	163	175	201	180	175	191	177	212	201	169	202	203	192	183	217	177	187	183	178	165	148	186	159	174	165	176	205	171	168	176	179	155	196	190	176	163	174	189	157	191	154	181	147	193	170	179	162	178	175	183	180	179	176	149	179	192	186	176	183	167	175	190	189	174	171	201	181	171	165	186	186	174	175	191	174	190	181	157	170	171	169	192	173	188	165	172	177	185	173	175	181	205	165	188	191	194	196	166	212	196	184	182	181	164	168	164	184	198	220	163	189	193	199	171	168	199	184	152	169	182	172	197	171	175	164	155	180	168	164	165	166	174	160	173	154	183	175	173	182	185	175	188	153	168	171	177	182	189	182	169	197	177	188	186	166	167	192	163	193	182	165	184	178	178	157	171	186	159	190	167	177	179	169	180	193	195	182	169	176	185	197	187	190	182	192	179	187	159	200	171	195	197	185	179	196	170	184	185	149	211	166	162	164	181	176	170	175	171	188	175	200	165	193	167	182	165	170	170	183	188	186	176	192	188	193	168	171	173	179	187	190	156	200	173	169	168	184	182	185	163	187	174	196	173	182	187	174
26620	21950	28786	25764	21974	13375	2081	1350	1060	988	932	836	802	777	735	685	663	693	689	656	702	644	669	686	666	635	623	635	584	568	580	613	572	525	609	633	596	616	664	599	601	603	559	610	556	640	562	581	587	610	596	603	580	605	620	608	563	619	598	637	572	623	603	619	573	604	619	553	569	611	562	595	587	577	588	591	576	580	613	583	553	601	576	576	560	579	554	565	580	593	553	583	571	606	566	584	577	624	574	650	597	541	560	551	634	518	562	583	610	603	561	554	569	584	604	579	538	615	596	589	578	585	623	575	609	586	595	615	568	654	578	629	556	605	583	606	622	566	556	532	606	555	578	566	593	608	644	623	557	595	528	604	595	577	572	569	605	585	570	589	580	618	614	651	595	565	585	586	585	559	572	574	591	599	591	590	572	588	577	543	585	580	523	571	590	578	561	576	591	571	545	579	570	582	576	555	557	565	557	645	622	593	554	588	582	549	578	572	553	586	561	636	587	620	538	560	578	589	576	549	575	580	582	580	579	580	622	633	572	578	585	538	565	543	597	601	604	603	580	582	557	619	575	597	566	620	584	571	542	569	565	580	546	589	590	573	610	591	586	601	624	577	567	605	544	541	597	586	550	587	545	604	558	606	562	618	565	582	641	565	562	579	613	577	558	586	588	596	553	565	584	564	596	577	588	588	608	578	573	586	575	572	556	545	575	589	565	612	598	564	618	599	589	588	556	569	567	569	645	548	591	601	548	526	602	578	548	570	603	594	608	601	574	594	588	637	543	594	587	597	614	572	589	577	606	565	579	599	601	592	579	549	591	591	580	582	594	596	566	575	581	582	553	555	537	556	575	625	587	550	614	552	578	559	545	563	604	548	562	545	574	626	609	603	565	546	549	554	587	621	581	629	569	608	564	566	552	545	584	538	543	595	598	517	572	569	551	612	586	577	595	561	569	590	554	577	588	572	589	588	604	595	566	569	582	609	612	589	594	584	556	537	546	619	587	592	534	636	567	567	584	585	555	499	568	609	531	568	591	540	551	574	598	545	599	609	590	609	567	591	605	540	526	611	571	558	584	604	557	557	545	582	569	554	571	635	591	607	556	562	562	583	616	614	632	576	585	580	579	594	616	571	560	611	584	576	550	630	573	539	555	580	575	584	566	572	568	582	633	578	614	621	578	602	544	519	627	609	568	666	578	546	589	564	575	541	598	596	597	520	594	563	562	579	557	605	548	552	582	576	586	607	583	552	555	594	567	605	591	656	628	590	598	618	580	558	540	599	591	580	555	555	581	588	587	530	577	604	621	600	587	566	625	603	586	611	590	633	593	565	618	588	566	560	544	572	561	587	631	576	597	521	576	566	562	519	580	597	609	591	595	554	543	574	592	605	590	598	598	640	607	558	605	565	573	546	568	558	576	584	558	608	584	598	581	596	558	608	563	601	616	560	596	635	575	581	595	564	566	548	531	552	576	564	583	570	582	599	595	602	555	633	612	560	583	614	592	547	555	557	565	559	577	542	555	595	592	530	554	585	591	569	609	594	571	622	542	558	578	583	580	558	599	576	597	571	613	589	609	582	600	563	625	538	607	616	621	590	615	578	529	610	553	557	598	599	600	598	575	600	533	541	594	606	595	533	564	612	592	585	591	559	610	587	565	624	571	608	546	569	580	616	558	557	584	595	618	539	561	592	547	576	606	613	575	621	602	581	576	589	584	595	550	578	574	581	570	610	558	583	578	569	590	574	555	595	594	572	552	612	586	559	555	599	590	589	605	563	580	593	566	596	596	539	593	589	543	593	586	565	601	639	581	583	559	579	540	550	591	600	537	594	571	571	612	562	608	568	549	571	583	562	598	581	604	568	607	581	603	598	539	577	612	557	599	580	581	617	586	570	536	548	588	583	597	580	596	579	584	533	580	534	543	555	585	627	588	540	581	557	584	592	547	553	575	606	545	557	600	612	591	539	611	557	553	598	558	572	551	584	591	572	561	552	595	638	567	603	595	596	581	580	601	597	551	569	575	566	585	594	562	616	597	584	628	587	564	583	581	554	582	586	589	617	592	596	576	538	569	608	599	608	563	593	597	539	562	599	605	585	549	596	534	580	604	577	557	548	570	612	558	551	586	601	552	583	540	573	589	594	601	561	573	565	597	593	588	586	581	598	576	579	604	621	529	596	578	590	585	590	606	557	617	568	570	594	572	570	578	573	582	582	584	549	611	580	601	568	531	625	566	582	558	581	569	567	562	602	572	572	567	564	600	598	594	580	609	631	588	593	575	582	578	583	554	539	580	587	571	578	594	582	526	556	574	572	566	571	547	614	581	596	606	555	550	569	637	580	606	545	570	571	552	601	594	566	563	564	598	593	583	569	592	544	580	558	582	573	560	594	601	613	616	598	551	643	572	519	566	579	574	570	572	517	577	604	579	601	572	594	611	561	557	528	586	573	596	566	541	540	577	537	565	581	558	600	587	572	557	592	575	574	589	594	592	590	521	602	580	523	602	581	591	589	594	538	577	625	563	596	615	595	593	595	582	580	583	587	602	597	567	560	570	541	568	600	603	579	576	597	580	591	569	586	575	618	612	563	605	562	570	578	641	604	591	567	569	554	560	534	557	602	578	570	588	561	587	530	553	598	560	570	589	574	573	592	577	553	566	557	590	604	601	541	571	574	590	577	593	601	622	569	598	584	560	568	579	561	552	563	603	615	597	609	576	535	583	565	592	578	549	600	599	574	618	580	566	593	621	525	535	543	574	572	611	589	585	597	558	608	568	636	592	603	571	562	615	579	558	540	604	569	535	595	592	567	591	573	570	586	574	532	581	592	540	587	545	530	569	615	605	565	566	620	571	552	569	560	565	611	591	579	546	561	588	553	562	558	572	557	529	550	541	583	595	511	607	593	546	554	571	602	582	580	574	608	568	646	603	588	575	579	586	607	582	566	597	570	594	568	571	623	558	580	583	572	577	586	581	566	561	599	591	597	558	608	577	592	595	576	610	534	556	534	572	607	600	584	585	568	580	613	611	630	546	557	598	519	527	594	608	608	570	612	561	563	556	595	582	622	584	632	590	609	566	573	546	533	559	593	539	548	641	585	595	556	580	584	617	567	556	618	575	571	608	584	588	578	602	582	617	577	604	554	672	531	618	553	520	568	595	585	592	605	576	590	583	572	536	562	603	607	614	578	604	594	609	598	575	571	573	569	572	600	566	610	610	617	609	581	600	565	563	604	646	596	577	552	571	549	562	554	563	569	559	568	645	651	589	559	529	590	575	577	552	600	589	583	604	558	599	576	599	571	596	586	567	603	589	543	567	602	566	563	622	584	561	559	609	555	562	625	532	565	602	626	588	605	554	570	622	609	590	652	536	560	570	566	582	574	574	596	575	576	600	566	606	547	567	582	575	569	627	537	567	559	599	606	595	544	589	595	561	578	599	592	593	574	596	545	578	591	598	586	643	556	557	597	576	594	600	595	571	523	600	614
7462	12323	11212	6300	4250	3167	2404	2030	1626	1399	1304	1148	1041	889	892	776	787	709	741	700	662	709	634	696	645	645	644	634	613	612	617	628	577	578	553	595	548	545	533	585	586	555	593	582	562	587	559	547	557	560	552	561	544	529	516	552	535	553	549	517	516	574	580	529	541	543	527	573	569	534	524	547	521	562	580	575	546	567	530	583	526	564	541	545	533	522	549	547	550	542	556	545	522	528	492	535	518	504	536	490	551	548	534	518	526	511	521	525	577	556	569	531	547	527	550	548	523	546	592	536	540	533	583	513	572	526	546	522	553	570	532	513	553	549	554	560	513	518	502	518	540	543	562	536	540	509	572	502	532	502	531	507	508	572	528	503	508	544	518	515	560	552	539	478	539	508	585	546	540	522	560	511	518	520	531	524	544	508	513	549	558	525	529	543	507	531	541	520	564	545	533	541	539	538	526	516	506	528	513	543	518	528	569	540	532	516	511	556	535	513	518	546	516	507	502	561	509	536	523	469	542	509	551	551	540	523	589	506	573	564	525	542	528	542	551	565	533	533	539	565	498	538	502	517	553	536	549	546	536	547	543	523	509	546	553	576	556	494	555	539	485	568	519	546	568	553	549	512	569	532	573	552	559	530	520	535	553	548	549	522	564	533	530	523	542	535	523	566	526	586	566	524	557	502	561	529	547	525	498	528	549	541	585	498	597	520	519	530	551	587	558	530	543	551	517	529	496	541	522	526	514	508	495	513	511	531	540	537	517	521	511	516	562	521	534	545	561	564	522	543	536	501	527	554	569	506	568	521	522	514	586	527	529	564	522	519	553	504	506	531	543	547	544	522	551	564	546	510	510	527	536	560	548	494	548	532	496	544	533	536	510	537	528	518	535	481	538	504	533	574	528	586	542	541	534	559	492	555	538	561	525	523	533	571	521	510	533	516	546	544	526	539	508	540	498	532	552	541	551	565	525	480	493	530	521	507	545	537	545	526	552	539	601	529	536	565	519	545	523	523	576	539	520	544	466	520	543	582	544	518	534	570	509	499	520	552	519	514	555	561	531	503	541	540	505	530	565	547	492	514	519	497	545	541	525	525	563	507	503	541	524	516	532	549	494	528	532	547	536	514	538	535	527	534	511	532	580	509	521	534	602	563	551	497	528	534	506	564	541	528	545	543	544	534	542	543	574	559	523	524	547	579	532	543	539	541	527	553	510	528	574	542	533	562	490	503	546	537	536	518	534	561	530	572	538	534	511	535	550	557	485	520	534	518	540	468	512	511	513	530	530	519	552	508	517	507	550	512	552	513	495	533	508	488	507	559	502	526	538	513	543	538	529	547	537	505	554	524	532	554	568	537	533	497	496	549	528	511	521	551	536	549	547	500	531	464	487	519	527	510	527	526	509	532	540	559	551	516	524	512	552	551	534	554	543	535	516	537	522	515	572	545	515	519	504	527	534	541	520	552	528	513	548	524	512	537	545	551	531	530	561	524	499	541	544	539	570	558	519	589	547	540	543	542	524	516	561	502	529	509	574	589	507	569	539	515	528	550	550	549	578	501	540	537	510	516	543	576	519	537	520	541	570	567	528	530	495	524	488	522	499	522	534	531	557	530	516	548	486	559	562	572	519	529	521	546	535	503	550	501	543	584	501	545	538	546	529	575	513	552	552	549	529	542	536	521	537	546	506	549	510	510	561	547	546	590	521	506	504	505	561	580	530	523	575	547	529	556	560	548	518	513	528	522	532	508	528	530	521	500	519	532	546	559	534	565	568	511	557	539	544	511	548	519	511	504	548	496	566	542	521	514	533	541	506	534	566	518	547	590	502	545	529	546	509	535	524	547	516	540	536	534	558	530	512	526	551	547	541	549	510	500	530	539	517	551	536	559	503	526	541	526	501	527	526	528	523	547	516	541	503	572	566	539	567	517	529	590	550	568	477	518	580	578	565	563	531	503	523	535	525	559	513	538	536	507	582	559	538	516	518	511	591	555	529	535	505	502	529	565	504	510	513	543	542	530	522	530	522	515	588	568	530	515	515	519	572	562	538	531	528	535	529	529	492	496	553	556	501	507	536	535	522	559	534	558	524	553	552	493	531	506	550	567	516	560	544	545	531	534	552	541	564	494	546	578	523	521	560	539	525	529	551	513	543	496	510	552	513	487	541	540	494	534	519	584	527	522	516	518	526	488	540	489	509	531	540	531	545	534	528	494	542	539	561	539	548	498	522	526	511	533	535	511	510	524	559	531	522	531	521	521	538	532	539	569	521	541	520	555	523	500	539	489	525	540	536	548	572	505	537	540	521	473	522	483	575	557	521	554	534	513	515	525	517	556	589	553	506	547	550	519	510	507	506	522	508	524	513	549	540	578	550	591	523	576	561	531	515	525	557	524	546	501	470	501	524	567	528	548	528	513	542	535	561	544	494	504	509	519	512	527	545	523	496	550	557	528	534	548	560	507	504	582	553	551	512	538	538	558	537	549	535	524	533	562	540	571	542	574	547	479	533	536	534	572	512	498	517	558	553	491	515	532	528	524	538	538	563	544	556	525	542	507	557	514	505	524	533	540	515	494	478	506	506	533	524	555	516	536	548	512	528	543	560	524	545	504	548	516	532	545	545	561	551	500	543	550	505	561	518	497	530	497	537	506	556	572	557	536	485	553	546	544	542	535	526	540	526	525	490	545	508	547	552	593	474	540	516	519	493	544	522	548	531	543	556	512	473	519	572	508	521	558	549	513	550	512	507	558	557	520	489	552	529	516	532	529	494	553	532	522	516	565	551	578	539	567	537	571	556	497	529	545	555	507	531	610	536	500	564	555	520	502	519	535	517	507	512	518	517	534	504	542	573	509	517	509	538	477	521	535	551	564	532	493	499	537	513	560	521	560	527	527	550	516	570	506	508	473	514	506	545	541	514	537	565	541	531	526	538	518	521	534	559	548	543	584	539	507	539	542	512	541	487	494	508	546	511	533	541	545	532	555	538	543	570	564	519	508	547	538	560	529	521	521	543	582	551	535	531	536	566	541	550	519	540	545	561	533	526	520	507	544	512	505	508	548	480	562	514	507	537	535	537	531	541	551	503	546	493	487	494	514	540	498	498	546	544	538	522	484	523	499	532	519	520	533	499	501	530	503	512	566	497	512	526	536	493	539	532	520	527	507	556	556	521	531	511	584	566	540	519	518	541	581	536	542	543	552	543	572	568	509	554	584	487	468	512	534	544	535	508	530	529	540	548	534	499	517	532	546	533	555	474	514	560	512	512	514	542	529	530	528	533	466	518	500	505	556	537	545	519	527	543	549	519	550	535	523	510	569	508	513	572	525	567	551	517	533	531	519	553	575	517	521	497	547	504	542	537	528	587	533	516	528	514	544	549	558	535	517	515	501	532	519	532	558	512	519	580	502	518	541	518	502	541	526	501	492	561	523	574	551	517	544	550	529	497	516	562	519	526	514	536	536	557	547	542	553	538	546	548	539	486	552
24242	21962	29112	25452	21970	22100	11838	2455	1749	1587	1432	1324	1216	1217	1120	1122	1131	1020	1016	1003	932	987	929	936	923	934	906	909	917	874	876	885	954	932	898	892	862	870	839	864	874	808	851	873	881	824	853	838	872	857	835	867	825	859	842	764	887	891	818	795	847	816	795	832	806	862	835	847	831	830	801	785	833	821	836	785	788	854	799	882	844	779	810	835	859	790	885	838	847	778	851	784	763	823	856	791	799	830	881	789	813	828	818	851	853	827	787	889	825	815	807	802	848	826	780	827	824	776	835	820	850	848	859	810	839	848	846	850	814	811	774	853	850	799	795	787	791	896	800	824	825	803	780	773	819	824	804	780	830	777	837	834	864	760	821	850	832	851	825	889	849	842	785	825	831	796	844	869	848	856	870	771	877	823	814	828	779	811	815	849	843	753	858	895	798	792	799	820	839	891	788	870	846	777	802	805	785	794	771	854	791	846	784	790	772	845	838	845	831	875	860	746	806	834	824	778	851	838	825	851	787	828	819	798	826	815	806	843	829	767	850	821	813	779	809	796	828	818	855	804	841	786	807	825	797	744	762	863	855	845	894	823	898	831	834	810	838	814	826	785	780	844	742	829	854	875	831	846	835	889	803	812	863	764	811	834	814	831	795	820	822	847	866	799	804	813	828	810	840	814	802	801	784	834	845	796	836	871	839	809	807	826	839	817	841	787	817	794	772	900	812	833	793	777	841	746	869	795	810	858	811	883	815	802	826	823	805	829	854	830	782	827	816	859	827	798	835	799	805	835	827	805	855	797	872	863	832	850	825	797	808	786	815	830	823	828	807	819	778	835	815	838	842	817	825	854	839	750	810	795	797	816	848	831	821	834	853	826	834	831	788	798	784	821	856	847	840	772	801	840	809	850	809	828	772	842	840	822	829	829	841	807	847	852	787	847	848	798	819	853	826	800	793	829	824	788	780	828	827	795	788	805	842	812	800	817	843	813	785	812	811	873	766	810	814	828	785	818	786	822	788	833	842	825	865	780	830	799	796	834	807	820	854	824	811	825	841	809	816	830	849	812	826	800	808	864	800	769	845	790	826	760	796	847	758	833	819	775	844	883	860	808	829	810	792	765	829	854	821	866	820	803	822	813	803	839	796	824	821	787	826	813	812	770	818	815	786	870	767	806	845	804	844	784	855	834	805	759	851	774	800	830	821	812	853	824	851	827	805	825	785	801	782	823	845	818	885	913	775	801	857	859	772	844	818	795	836	800	810	837	754	832	833	804	781	817	789	851	811	764	756	786	812	857	788	805	768	833	819	875	855	799	808	816	797	819	817	802	840	841	817	838	829	784	803	824	809	818	823	814	792	801	867	781	791	821	819	856	809	822	828	784	832	852	824	836	820	797	829	813	835	800	808	870	837	849	793	812	813	823	867	818	791	846	777	768	859	809	873	792	880	813	829	832	790	840	834	835	844	829	883	814	807	820	793	897	763	845	820	828	767	764	812	791	814	801	753	820	845	813	787	838	823	830	824	805	739	842	773	813	827	828	815	837	770	856	830	832	804	825	841	856	842	796	808	884	811	790	824	824	798	787	836	823	827	802	818	814	787	792	805	825	829	806	806	833	803	832	822	807	850	800	772	849	857	783	858	858	859	818	799	808	831	804	829	833	824	820	791	820	884	798	802	823	819	815	777	825	809	828	804	819	889	868	861	747	886	811	812	867	857	857	803	831	803	848	793	824	866	770	834	847	825	772	830	859	857	773	767	822	817	789	816	856	807	817	811	841	786	825	826	838	843	812	811	767	780	803	806	856	803	851	809	840	849	850	808	792	772	806	855	840	821	852	848	857	776	812	797	846	826	820	785	766	772	766	811	767	781	795	780	812	852	790	856	847	797	779	803	859	819	850	811	802	768	790	818	766	871	848	827	796	768	789	797	815	798	790	852	757	819	828	845	812	780	819	828	824	817	829	866	833	862	765	873	823	798	800	842	823	832	816	769	804	810	820	861	823	882	869	854	810	799	805	849	878	851	796	829	828	825	828	824	831	827	830	787	824	805	824	841	783	762	818	796	816	795	857	869	836	792	779	867	826	822	794	858	820	808	828	779	841	878	818	804	857	832	865	801	808	891	828	801	859	761	851	809	793	877	819	800	802	872	854	858	791	807	861	803	776	838	813	888	803	768	787	808	801	784	786	804	851	812	807	767	791	787	776	837	801	782	777	777	789	824	795	828	817	840	818	745	796	836	818	812	829	823	742	822	852	770	836	834	822	821	854	797	805	842	821	815	827	799	784	796	830	814	820	784	859	774	826	803	835	804	815	779	822	833	827	859	774	811	803	854	835	815	861	821	859	823	747	803	795	770	826	788	809	765	833	816	844	838	795	846	850	810	849	819	790	810	825	834	859	780	861	830	847	840	801	797	810	812	827	785	805	832	781	807	824	818	796	808	835	834	809	815	838	790	808	894	817	836	803	831	848	853	792	819	827	780	846	847	863	849	815	761	859	780	833	830	816	814	797	813	815	859	795	836	836	853	796	840	773	816	859	820	821	831	793	809	845	802	790	821	843	868	813	804	823	839	828	811	823	840	790	792	871	823	751	834	844	792	843	785	819	803	829	857	848	867	838	878	820	796	784	856	837	835	827	787	857	795	812	833	846	846	821	770	815	828	807	772	746	762	822	781	834	803	778	792	841	826	831	756	780	794	834	819	742	803	839	804	808	775	837	844	791	779	780	878	736	783	831	808	802	824	819	827	847	861	850	823	798	857	780	798	810	782	831	810	875	859	778	752	812	842	784	833	817	845	808	859	824	817	840	794	802	805	802	813	806	817	787	778	817	821	802	863	838	800	784	854	901	834	798	852	784	806	784	840	824	846	848	788	842	824	747	838	805	832	778	836	802	807	869	821	838	826	811	781	817	878	835	870	788	794	841	789	817	839	829	791	785	831	792	819	837	836	817	831	819	833	796	849	819	776	810	842	811	812	802	781	806	768	828	804	799	803	833	860	743	782	794	800	821	841	807	829	843	813	818	800	838	824	818	801	806	813	851	831	824	811	764	832	804	758	792	842	851	831	844	831	769	826	802	872	791	775	866	811	808	832	869	804	849	820	792	793	812	784	764	798	780	789	818	877	837	760	829	828	776	810	843	811	783	783	840	774	864	837	820	894	822	811	793	831	830	791	773	821	865	867	798	860	812	856	825	832	855	859	844	836	846	780	786	827	816	800	819	848	817	836	824	799	809	812	855	879	803	749	778	810	815	846	816	761	843	772	784	834	850	812	839	786	811	792	825	768	778	873	832	785	788	824	798	855	840	845	803	827	805	769	878	802	804	850	746	771	833	777	871	814	805	833	788	884	803	809	874	823	854	817	838	813	768	790	812	813	779	840	808	794	815	809	838	792	820	838	825	848	835	821	822	814	785	820	798	783	808	763	878	810	855	829	795	839	859	845	786	811	789	836	838	776	864	785	790	815	810	812	811	767	743	795	803
10547	19648	18010	10715	7464	5551	4300	3412	2988	2443	2098	1830	1670	1504	1410	1307	1196	1170	1144	1053	1056	996	970	1013	996	980	798	864	888	881	835	857	888	831	863	831	856	820	859	852	811	789	765	799	801	766	812	806	828	777	792	808	768	764	799	764	802	787	811	830	728	769	788	738	756	766	770	786	754	762	785	795	800	793	796	767	767	717	749	748	789	718	746	743	773	745	739	754	769	805	804	822	764	767	760	779	800	729	795	760	850	788	742	803	741	735	777	752	795	811	735	790	747	762	727	750	754	756	726	744	754	779	781	758	731	802	779	799	734	664	779	747	789	766	775	756	784	759	745	797	802	750	770	735	736	759	767	778	761	736	738	765	739	808	768	758	757	731	768	719	804	726	759	716	787	772	723	734	789	766	778	731	781	784	791	748	758	733	823	746	745	734	766	741	804	739	734	731	764	756	782	763	725	720	754	726	754	788	775	746	800	704	806	759	705	767	770	756	767	792	784	738	695	802	750	751	768	741	761	788	783	802	810	760	739	778	766	733	759	757	774	808	761	816	759	727	765	786	749	736	757	782	746	763	700	764	768	796	771	760	721	742	742	806	768	724	787	779	733	767	771	783	767	780	795	741	789	765	720	746	710	758	783	744	742	718	755	771	749	733	746	765	745	727	721	776	804	778	814	784	726	764	799	707	772	766	740	758	812	754	786	763	759	779	763	733	768	754	741	791	745	740	751	710	749	750	767	733	776	793	778	790	758	696	752	796	767	801	735	748	771	741	767	749	761	761	756	753	782	782	756	750	703	791	770	758	786	746	760	779	735	712	731	785	754	765	780	751	756	758	698	744	754	795	768	784	771	749	761	759	800	747	792	787	733	774	753	710	804	776	716	731	752	747	697	739	758	756	726	777	749	750	762	768	787	779	813	749	771	788	722	725	722	757	760	733	824	731	765	734	707	773	771	818	782	718	773	748	771	760	757	725	736	809	762	751	739	808	744	777	793	772	793	775	730	773	705	762	763	770	731	780	786	741	733	714	754	736	739	831	757	746	756	716	700	748	755	705	771	749	780	771	795	757	752	763	726	719	742	812	765	700	731	758	765	792	762	781	740	696	739	746	791	730	754	763	770	749	792	819	756	760	729	728	739	737	754	748	732	744	779	736	750	766	786	710	741	775	785	781	760	729	717	722	745	772	787	756	725	758	743	734	755	758	719	801	760	761	726	745	763	769	799	782	757	792	707	773	748	757	770	777	774	782	809	731	778	776	786	785	770	790	710	744	750	756	767	719	745	780	776	777	722	780	742	744	731	785	723	753	713	769	728	772	802	747	761	774	743	763	775	767	738	798	799	805	793	763	749	784	760	717	732	738	746	742	750	731	763	807	755	746	779	770	750	750	817	796	736	781	764	766	757	771	763	785	739	745	730	759	752	817	719	698	738	717	753	777	761	755	778	662	756	734	751	732	808	715	738	751	822	796	715	747	783	760	749	765	769	784	748	797	739	747	766	722	762	755	724	754	765	789	745	758	751	759	765	763	738	760	771	735	741	756	766	763	742	765	750	745	768	745	776	759	769	700	717	779	780	716	740	751	750	805	730	779	706	784	758	716	767	766	737	730	774	778	744	761	714	770	786	797	747	725	741	730	798	743	726	750	750	770	758	749	769	771	701	695	743	784	765	731	736	748	704	707	817	783	730	816	722	765	748	746	773	814	827	771	771	740	733	757	732	738	752	754	709	769	743	735	783	798	754	732	713	751	783	749	732	793	728	734	767	811	765	730	778	792	742	778	768	736	703	784	795	746	771	744	755	761	720	745	757	735	755	741	763	748	795	726	799	789	793	761	736	768	744	834	745	779	775	760	776	728	749	739	749	721	742	745	769	776	740	782	761	769	765	727	712	745	719	735	763	763	742	720	756	752	729	722	802	773	794	729	807	731	749	771	795	754	726	756	761	807	763	720	786	738	730	780	768	745	763	775	738	757	733	760	720	749	726	742	781	754	723	778	818	758	708	764	781	757	731	835	733	722	723	715	784	802	749	749	727	743	807	796	710	790	774	757	748	735	729	711	782	731	771	755	759	758	765	729	729	748	736	755	748	806	726	743	777	792	720	767	692	765	791	740	701	829	767	730	725	835	780	803	778	770	728	729	782	752	790	717	710	759	710	774	735	748	778	757	739	791	751	769	742	772	751	733	754	725	760	788	782	740	765	763	819	737	744	794	802	715	738	732	756	778	754	736	766	667	769	787	753	754	737	762	753	735	734	743	738	711	782	745	748	778	741	740	754	743	736	745	739	764	724	719	723	751	744	738	739	755	787	799	763	765	791	749	736	756	751	705	748	750	757	754	756	755	751	773	722	775	779	789	765	813	762	777	784	776	767	757	763	802	732	737	763	735	719	729	720	735	728	785	773	719	748	716	809	752	802	763	767	771	734	766	720	786	732	767	751	738	736	750	777	751	780	757	750	758	783	785	773	759	766	697	728	736	739	768	765	729	765	824	789	747	751	759	760	740	730	777	735	763	726	764	764	775	775	761	781	781	734	713	759	791	787	754	730	775	734	695	747	751	753	772	763	763	734	770	783	774	718	742	743	750	761	780	809	756	753	770	764	761	776	822	733	753	771	754	777	769	787	738	761	743	821	749	781	758	752	756	761	795	698	749	778	751	768	739	816	750	761	722	780	728	744	745	723	774	766	757	779	752	714	758	812	761	762	731	785	749	777	760	739	770	717	811	705	780	776	775	778	786	777	721	732	767	757	742	743	761	760	768	768	737	773	750	748	765	747	797	802	756	776	752	775	780	805	782	740	763	729	685	741	818	735	754	801	789	816	746	783	807	734	747	752	792	781	748	765	842	780	746	757	780	741	770	745	707	766	772	748	824	802	766	768	732	798	753	812	754	752	750	729	782	765	789	745	753	746	766	760	763	725	758	691	700	736	777	727	766	721	818	709	744	743	723	729	840	754	733	784	732	739	783	731	700	764	785	766	743	752	819	764	765	755	771	780	737	766	758	751	781	729	738	792	776	800	764	761	741	815	730	770	731	788	728	783	757	746	782	782	776	724	701	783	711	739	774	707	740	786	761	702	708	759	718	765	802	740	762	734	765	798	729	751	789	769	729	723	739	738	760	760	753	787	776	787	772	716	784	803	760	739	752	775	734	746	765	784	768	710	756	784	784	746	750	781	730	779	830	782	744	729	781	744	700	786	747	762	713	764	734	766	773	752	717	791	733	751	742	761	691	731	740	765	756	797	727	803	763	777	756	739	789	786	741	729	744	716	704	769	733	739	783	783	777	779	772	764	732	781	768	711	763	740	740	756	770	797	725	795	763	799	760	808	756	732	826	785	746	717	798	736	719	732	743	763	723	769	758	747	718	812	716	794	749	791	752	734	723	775	771	758	751	742	744	716	745	750	686	740	778	795	737	813	791	783	753	735	777	739	770	697	763	718	755	750	711	720	737	752	758	748	739	745	791	769	762	742	750	779	759
28601	14510	1779	453	311	222	243	246	213	186	200	215	193	177	192	203	198	197	166	176	162	176	195	208	182	196	202	196	188	177	178	182	163	173	198	195	145	182	192	191	172	175	182	157	190	170	161	178	162	182	180	205	177	210	182	171	170	181	196	188	166	162	172	179	162	188	178	200	192	177	179	175	210	177	175	149	173	152	172	172	198	153	187	182	189	201	207	144	154	169	181	189	201	191	186	177	201	176	176	170	203	154	158	183	182	203	159	150	167	169	209	197	189	187	174	182	180	184	167	201	188	179	154	178	188	162	222	168	177	201	184	167	180	175	155	158	186	172	157	179	171	187	174	190	163	200	188	184	183	196	191	153	200	201	163	173	180	184	177	176	222	189	179	186	175	188	159	187	185	184	170	160	177	188	163	196	201	181	177	176	196	190	171	203	168	168	182	186	166	188	185	178	188	201	180	176	179	190	158	159	194	177	195	172	195	172	171	177	189	177	188	181	177	156	176	184	182	187	195	152	180	191	172	174	211	185	163	152	166	178	176	189	179	177	162	187	165	157	172	166	177	163	157	175	187	162	157	155	184	173	170	178	198	167	188	163	183	194	179	178	177	185	178	172	163	183	176	191	154	175	173	149	197	185	172	172	170	179	163	211	167	169	201	184	183	179	188	173	171	162	183	177	161	197	183	176	182	157	189	186	192	203	185	182	198	173	177	170	174	182	172	161	174	168	173	188	173	174	166	196	171	184	163	158	169	148	165	197	179	188	176	163	165	190	182	151	166	181	169	168	187	190	188	188	160	153	177	187	171	193	177	169	187	184	185	163	201	176	202	198	160	176	185	193	178	166	163	176	179	184	174	170	198	169	179	187	184	178	179	160	169	156	176	183	157	178	171	178	182	158	196	156	180	194	171	168	165	195	183	164	200	169	197	187	164	194	178	185	174	169	172	176	176	191	158	165	195	183	175	198	179	200	158	194	181	181	184	191	183	162	226	168	169	189	187	179	165	174	168	164	186	195	173	154	176	165	178	172	166	170	160	164	171	178	165	173	175	165	183	175	169	183	157	189	176	177	213	183	186	172	207	200	186	174	197	179	196	178	159	188	160	174	179	156	159	161	167	191	169	186	177	171	187	182	144	185	186	188	181	177	172	193	148	183	169	183	173	178	179	167	172	180	202	168	172	184	181	183	187	200	180	191	194	164	164	158	159	191	196	201	191	167	164	168	194	167	174	178	173	181	181	160	182	195	176	209	185	198	180	162	186	203	182	185	196	154	179	177	162	178	162	200	197	183	187	177	201	164	174	200	180	201	180	134	186	178	171	178	181	188	160	160	170	174	176	198	179	174	174	188	190	195	154	158	173	178	187	184	188	167	177	169	174	175	160	207	166	199	165	191	186	178	176	191	212	178	165	187	170	178	200	189	203	185	175	171	171	165	183	172	172	193	189	178	187	168	182	165	169	185	167	176	160	171	178	166	187	188	180	201	178	195	178	171	186	165	183	158	181	195	158	187	193	173	177	172	154	184	162	172	176	159	168	176	195	189	160	200	176	179	183	186	178	153	163	170	193	193	160	177	173	208	158	162	182	199	160	175	174	197	180	169	161	192	186	168	167	169	166	166	190	183	191	168	159	202	177	166	165	173	172	175	200	190	177	193	163	175	178	156	183	189	167	183	183	155	169	190	166	189	177	177	201	187	179	158	172	180	192	202	188	194	190	170	184	165	185	226	178	188	170	167	184	173	163	174	167	182	163	191	185	191	151	155	178	186	157	208	201	184	189	168	169	171	166	191	191	154	179	162	163	181	175	168	179	172	153	169	177	172	186	175	189	184	195	182	187	200	190	197	196	168	171	170	171	166	191	186	177	159	168	187	187	171	204	164	187	171	191	190	180	178	169	187	180	193	188	186	184	178	188	185	171	166	179	169	169	193	182	182	164	189	159	168	173	184	166	175	151	185	178	173	193	177	195	185	179	183	164	183	169	204	189	198	183	171	171	175	186	174	156	163	181	177	185	165	155	217	169	173	187	176	191	192	185	170	190	183	175	197	198	180	185	180	176	164	208	170	168	164	184	155	201	164	183	174	164	184	150	156	169	196	187	155	180	185	180	179	189	189	181	176	167	176	176	188	191	167	184	192	177	174	169	171	161	173	202	169	194	190	175	176	192	162	165	180	188	205	194	186	178	165	192	181	192	190	179	173	168	188	187	169	176	183	169	165	177	165	201	184	179	178	197	174	196	205	182	189	178	155	203	181	174	196	168	173	175	168	172	168	158	161	174	185	184	183	159	186	145	167	198	192	184	200	172	165	184	158	175	171	176	171	182	193	165	170	189	183	168	177	180	169	164	200	193	170	186	166	170	167	184	169	178	177	166	180	171	179	169	184	196	186	192	185	169	210	187	184	198	189	176	155	181	174	198	186	200	196	174	182	169	182	175	205	179	180	182	186	185	178	176	206	187	171	166	197	149	177	167	172	183	176	204	156	191	203	203	166	188	184	200	181	182	155	175	169	210	168	158	167	192	195	180	182	163	147	165	162	155	153	193	188	168	166	162	173	201	184	157	198	144	195	172	176	207	167	162	178	161	163	189	169	172	174	173	181	185	202	183	147	177	190	175	173	185	166	185	171	175	166	149	178	153	162	166	185	171	181	156	201	182	161	177	176	172	186	189	177	169	182	174	185	171	177	193	186	171	188	181	165	188	183	173	174	164	168	181	167	195	160	194	183	163	176	158	162	176	169	182	165	193	158	173	177	172	159	180	183	163	163	210	179	198	174	160	185	146	194	205	179	183	192	175	171	171	178	176	198	171	168	191	200	165	183	167	193	172	162	186	176	181	166	194	184	155	190	167	171	166	176	181	185	181	181	178	154	169	192	183	176	197	196	185	148	179	183	216	181	146	178	191	201	184	185	178	187	192	183	170	162	190	149	187	182	166	205	195	183	177	191	201	175	184	203	181	157	166	170	169	173	185	186	147	191	173	164	152	167	161	193	207	165	195	174	190	188	187	191	172	158	164	152	182	181	186	176	185	181	180	167	178	183	190	192	221	195	167	165	178	192	176	176	170	160	178	195	185	198	169	158	160	153	183	176	200	197	181	199	187	174	189	161	194	168	171	177	157	174	172	193	181	164	166	183	155	186	175	196	166	188	180	174	201	158	152	165	191	185	136	171	158	172	176	181	170	183	191	172	196	186	178	172	170	161	185	186	183	175	158	155	191	144	188	168	178	170	188	176	201	169	174	199	206	198	180	176	175	155	171	199	199	185	185	190	200	162	179	171	182	175	165	176	166	177	184	148	171	171	177	170	158	180	145	173	184	177	174	204	170	161	208	174	149	196	167	163	175	153	176	168	175	161	178	180	177	177	208	188	174	176	177	175	153	197	174	176	168	184	158	160	163	210	180	190	166	176	158	184	186	166	185	189	184	169	167	174	195	161	188	169	166	194	184	170	174	166	178	179	186	174	178	174	186	190	181	175
5415	791	749	411	338	269	252	240	220	242	222	226	220	200	195	208	182	178	187	196	211	192	178	182	193	185	196	191	187	190	158	192	188	185	176	185	179	162	167	177	183	169	182	167	162	179	186	173	192	172	177	166	173	195	193	173	174	185	188	178	190	170	177	187	163	186	185	185	187	158	158	192	174	194	174	164	191	178	198	173	183	179	180	189	152	168	171	187	188	172	176	173	186	186	150	173	192	180	203	175	178	149	176	181	178	166	164	169	177	169	182	156	174	182	166	165	178	185	185	178	180	167	192	182	183	207	188	165	163	157	171	192	157	175	162	168	156	193	159	173	181	165	194	175	192	192	159	215	158	186	170	180	171	182	175	174	162	177	177	158	204	172	181	192	185	195	177	191	187	149	181	153	166	159	167	188	186	176	188	169	156	176	181	169	187	183	165	171	187	178	172	184	180	174	203	168	194	184	169	199	176	146	184	173	204	180	191	180	193	165	181	175	199	199	171	178	151	168	198	176	180	204	183	160	193	184	182	181	184	173	145	180	178	177	185	187	190	182	159	189	157	179	179	171	166	182	175	175	194	178	174	175	179	170	158	188	197	161	182	192	207	178	208	183	137	169	170	169	205	185	169	210	166	177	166	200	168	175	182	193	184	185	170	167	182	184	198	186	196	181	186	212	166	187	185	169	197	218	209	208	189	156	169	175	168	193	178	172	177	188	170	169	216	186	182	178	164	197	173	173	160	145	169	165	199	179	173	179	169	180	213	182	162	193	180	143	178	179	197	167	183	168	173	160	172	161	176	185	187	179	191	156	180	173	188	193	169	173	161	193	157	181	176	176	168	194	202	162	179	203	168	195	196	188	174	181	182	194	181	201	191	170	168	169	174	169	165	176	188	198	191	179	168	182	167	175	155	188	218	165	181	182	150	176	194	175	171	191	185	165	184	195	162	187	163	191	206	164	193	177	177	161	183	203	179	179	176	177	214	188	178	164	175	175	173	190	191	186	161	180	172	172	164	173	176	195	198	167	175	171	187	190	189	163	194	191	189	181	163	163	173	172	161	176	179	182	170	175	163	191	158	168	189	189	160	179	178	165	172	177	173	192	182	199	161	163	174	149	165	172	198	167	200	199	187	202	190	179	186	189	178	166	176	159	187	159	162	193	190	166	187	170	154	206	194	176	173	161	180	195	174	189	177	168	192	164	165	169	174	175	181	202	188	196	178	171	174	153	165	181	186	205	174	194	201	161	175	176	194	180	180	161	163	188	213	169	174	187	184	189	176	185	174	178	145	186	175	181	177	186	191	182	179	152	150	170	170	195	176	171	188	178	174	190	181	166	180	199	171	171	189	165	169	193	183	188	170	196	173	193	185	181	194	157	201	190	163	188	205	172	167	170	215	159	192	172	181	186	183	189	183	197	161	177	199	164	171	188	169	172	175	172	172	180	168	187	186	168	171	175	190	183	168	211	177	194	201	150	183	178	165	175	163	173	181	169	172	174	179	164	194	177	179	165	179	181	159	140	182	167	181	166	175	161	171	183	181	163	155	177	186	202	176	189	136	168	183	163	183	203	166	176	184	186	179	173	175	199	187	167	185	185	178	188	149	195	193	174	181	189	189	189	186	229	158	196	179	158	166	169	166	199	174	163	163	184	156	197	174	164	199	174	168	163	193	163	164	175	173	190	157	208	191	171	188	165	184	196	189	165	169	184	162	181	163	168	169	184	175	176	176	167	171	181	176	171	175	184	174	184	178	180	173	175	195	185	196	172	174	168	201	203	181	198	168	182	177	162	187	174	172	176	169	196	188	181	190	190	183	176	203	181	213	170	186	165	177	202	180	176	188	192	158	179	172	182	165	162	186	219	167	181	165	183	177	170	207	201	171	169	177	201	183	179	179	176	158	173	168	174	184	191	172	170	169	162	197	175	139	178	187	187	187	184	172	189	195	187	179	185	167	177	173	171	172	166	161	175	174	174	217	188	172	159	183	195	173	208	200	179	210	167	197	169	194	181	171	195	179	152	180	175	189	182	180	163	155	187	174	161	179	168	186	169	169	171	151	159	183	201	180	196	173	168	183	186	199	191	190	157	173	199	170	166	183	161	200	174	206	152	193	190	183	180	166	191	193	175	183	197	177	171	184	167	169	180	171	183	183	166	181	175	183	173	181	174	166	168	177	201	166	159	189	166	203	173	175	182	154	158	176	170	181	178	183	182	182	166	186	187	196	207	199	182	172	172	172	179	149	161	182	166	157	190	167	176	177	180	183	198	158	188	180	168	191	172	177	183	174	182	184	195	173	181	203	175	189	184	184	171	177	180	177	174	193	179	167	166	202	182	168	166	175	174	156	191	183	180	177	182	165	171	183	190	188	167	193	198	196	160	189	182	202	163	175	189	196	178	170	203	178	198	181	178	147	176	166	204	176	166	190	188	188	175	158	160	162	181	165	175	189	198	184	172	171	177	180	181	153	194	178	179	173	157	194	171	180	185	174	177	180	182	191	210	174	171	182	169	167	192	181	187	183	161	186	182	191	197	175	154	182	171	159	184	190	197	183	166	190	173	148	178	197	177	188	160	186	163	184	187	182	168	178	184	179	165	196	168	203	157	184	196	185	163	187	173	200	183	156	190	201	181	163	191	170	161	184	180	189	184	176	175	212	190	202	194	193	173	184	176	186	176	153	167	182	179	204	175	195	189	188	157	183	178	176	191	170	181	193	187	192	162	167	158	188	168	173	196	182	170	178	176	170	178	178	181	180	173	203	201	172	182	172	201	173	185	166	188	169	174	190	183	168	182	167	180	157	209	186	186	173	172	167	185	170	168	185	191	184	152	169	159	183	164	170	172	175	152	182	164	188	160	185	209	164	189	159	172	194	163	186	175	183	179	202	178	168	183	178	211	177	158	202	181	178	154	189	158	174	189	177	189	167	185	170	220	179	192	193	203	155	185	169	177	172	170	190	188	176	180	191	214	172	166	185	190	171	170	187	191	156	169	196	179	173	183	188	182	190	190	171	203	177	183	178	176	170	161	187	163	181	192	173	190	166	190	180	182	178	184	197	179	180	175	156	177	184	176	197	196	163	166	186	184	178	207	186	169	172	183	172	166	166	186	159	176	205	177	195	196	167	185	186	180	156	188	183	181	176	183	178	185	198	194	172	156	163	190	175	194	157	154	164	187	169	190	172	177	189	165	178	183	174	184	192	177	179	184	155	148	168	155	192	166	186	178	173	175	172	170	173	166	176	185	167	157	183	190	168	158	163	186	167	196	183	191	171	187	173	179	165	195	188	180	174	177	164	177	194	189	191	173	155	188	166	178	171	196	170	214	173	163	155	168	204	160	182	155	168	165	186	167	158	178	175	177	192	184	169	187	166	198	188	161	188	202	203	146	167	174	168	172	165	169	178	167	179	181	154	174	182	174	162	165	166	194	153	172	188	161	170	148	197	185	206	197	171	176	157	173	169	185	191	192	173	181
24222	19992	26236	23462	20020	12165	1956	1180	1015	878	798	746	734	666	668	661	649	646	611	624	614	578	609	570	602	567	570	572	589	539	597	536	611	569	566	535	566	561	535	508	543	577	576	561	508	529	571	519	567	539	510	586	526	546	589	526	576	565	567	516	537	533	528	578	552	543	566	540	534	540	509	540	529	567	560	556	514	522	522	555	538	548	498	597	549	533	486	502	572	542	535	545	495	521	507	545	545	533	532	521	500	545	508	521	575	550	508	541	520	521	546	543	528	529	522	532	502	525	568	522	498	550	560	562	535	516	528	559	556	569	509	536	519	543	577	589	538	547	548	502	560	540	524	506	553	567	550	557	457	530	569	559	522	515	519	567	563	528	561	530	521	543	531	542	528	518	561	531	521	522	551	561	547	539	532	508	508	534	507	529	532	557	540	533	516	488	484	477	551	544	514	587	512	499	533	520	526	545	543	527	528	500	541	551	532	513	536	537	555	521	536	515	564	520	552	539	496	545	520	574	548	507	509	500	540	507	532	520	487	531	522	520	560	525	505	551	584	530	566	555	501	598	547	498	561	516	521	503	565	513	488	517	537	541	536	520	570	516	525	530	575	509	551	505	502	512	525	528	526	534	572	517	552	541	562	564	518	533	510	528	510	525	505	548	512	529	567	541	523	531	537	561	517	518	524	541	499	516	577	553	567	520	524	501	550	520	523	550	517	545	556	544	558	536	476	538	553	558	532	554	505	549	570	523	547	538	488	536	529	518	529	506	529	514	554	559	516	546	510	539	518	553	553	517	517	537	524	501	586	495	547	519	548	527	518	539	530	488	506	534	579	560	550	525	537	533	540	532	533	533	519	517	533	517	545	567	543	512	533	525	558	509	546	455	604	551	538	544	549	514	512	521	503	483	492	539	535	513	545	540	559	541	569	528	501	513	533	538	584	542	504	573	551	503	519	537	534	552	527	543	539	510	535	477	495	523	501	526	521	516	529	557	544	539	514	553	549	551	533	542	513	534	530	515	547	534	542	540	587	559	550	570	503	544	533	546	554	512	472	579	509	514	521	521	563	508	510	549	545	510	545	525	531	523	514	474	543	536	559	519	585	515	562	512	528	542	523	554	546	551	536	526	533	555	551	524	572	565	577	552	517	552	524	538	516	513	483	508	546	491	484	565	519	571	522	503	456	522	482	541	525	539	554	545	566	529	534	545	575	521	518	547	547	514	544	554	527	568	552	511	537	529	529	520	550	524	510	518	502	523	516	539	498	529	483	540	526	533	514	493	504	516	505	549	545	543	506	504	529	488	526	577	585	541	554	502	554	499	558	554	495	539	579	523	522	526	535	475	514	539	521	563	538	532	506	547	496	550	536	557	503	542	521	578	478	524	572	505	519	526	487	530	557	514	485	556	556	531	569	510	573	535	568	496	556	539	478	554	501	537	545	531	498	518	571	531	516	540	547	511	511	541	516	524	537	525	553	538	570	561	522	529	520	531	550	511	542	532	571	528	525	587	522	534	531	514	543	531	536	540	531	559	562	552	538	483	504	557	535	569	530	509	527	520	503	535	537	569	536	547	515	482	534	571	517	519	539	549	547	546	546	529	540	503	512	554	531	489	550	516	540	484	529	537	504	556	544	539	541	534	538	475	515	559	572	515	553	558	552	527	531	484	530	495	561	519	557	536	514	533	570	551	513	533	531	529	529	471	570	571	546	488	510	539	535	509	533	553	560	513	515	554	508	535	558	523	505	540	528	559	502	529	515	529	541	519	528	524	576	522	567	538	524	607	540	489	496	483	547	538	522	576	508	535	559	523	509	559	537	501	514	521	577	537	561	543	523	493	524	532	548	530	511	546	533	532	515	541	529	534	491	472	532	519	571	513	534	546	536	525	526	549	549	529	515	499	481	546	529	568	522	526	506	512	533	544	555	524	530	539	537	530	577	557	551	519	505	508	496	558	483	549	532	535	561	520	509	528	544	512	542	563	529	522	518	481	531	521	542	518	535	561	509	533	489	522	520	489	496	519	518	520	533	532	505	503	549	552	531	528	543	547	533	563	551	479	543	533	491	469	535	518	538	515	561	496	543	536	542	523	524	494	535	577	491	534	535	571	529	524	502	536	530	531	514	521	522	563	551	559	543	552	523	523	525	532	513	528	546	533	517	510	534	542	532	525	516	548	564	500	463	519	520	483	522	578	557	563	514	508	540	547	535	527	529	508	566	503	542	560	553	490	505	513	494	556	520	534	556	547	502	536	533	505	480	523	544	489	540	518	524	512	513	498	511	515	536	495	534	520	489	533	536	485	556	538	567	538	534	545	556	565	563	539	555	510	511	569	560	546	507	525	555	559	572	554	532	546	519	571	530	549	547	519	569	562	541	523	510	560	507	551	558	540	555	516	535	542	510	526	521	528	561	552	473	514	523	521	524	550	548	510	544	567	514	515	502	514	532	513	523	530	545	550	540	574	534	588	533	474	552	490	552	556	531	549	520	566	590	585	502	557	546	559	560	539	561	505	493	567	522	525	525	551	545	502	539	519	517	537	515	549	533	558	485	529	548	527	535	546	539	526	527	505	544	545	584	553	550	542	515	543	548	548	552	529	524	549	543	533	552	557	533	534	546	530	557	523	566	515	538	527	545	516	523	528	556	527	489	558	533	574	552	503	552	548	565	538	545	539	581	516	534	530	531	493	529	530	565	532	519	521	521	500	543	515	494	527	566	497	538	555	529	541	506	575	535	526	497	495	549	535	539	509	553	516	552	560	578	527	539	548	556	544	527	530	554	547	505	535	556	529	515	567	523	548	514	525	525	554	505	549	546	551	587	497	536	522	542	562	498	504	545	516	514	531	544	530	544	500	566	498	537	501	496	526	557	522	525	519	555	529	556	537	513	527	528	490	511	578	531	530	568	543	519	535	534	547	530	562	524	554	569	536	592	538	532	554	552	519	532	531	530	533	541	526	510	556	524	518	505	587	516	533	549	524	486	506	543	564	553	542	530	521	548	498	543	556	539	551	567	541	554	509	557	529	532	518	520	539	511	550	534	565	541	592	520	498	519	566	526	557	550	521	542	517	510	506	536	500	517	510	532	552	554	524	541	510	499	515	552	515	543	515	552	515	522	546	528	515	542	567	487	544	504	522	522	533	518	536	519	517	563	526	540	524	535	537	563	566	525	494	547	554	503	610	570	526	504	500	502	511	532	555	492	587	521	539	550	556	547	549	557	497	527	523	540	557	550	549	521	501	512	523	504	524	533	514	536	536	550	504	537	518	539	552	532	555	526	581	505	525	539	539	497	559	499	551	520	492	564	505	568	548	521	531	516	560	529	547	544	558	558	528	531	529	538	516	493	492	522	557	543	533	500	533	528	557	474	532	474	557	528	555	521	516	516	552	500	530	534	555	580	589	507	547	543	536	541	522	531	486	521	527	540	503	507	550	534	547	488	483	562	519	545	522	511	571	503	523	520	514	534	541	534	544
7027	11381	10195	5705	3943	2849	2187	1791	1526	1333	1162	999	935	841	769	741	688	705	673	622	626	625	579	614	574	567	540	521	544	549	594	538	557	534	525	551	518	485	503	483	551	519	543	498	525	511	500	488	466	498	494	527	533	524	473	534	507	481	506	498	493	512	484	459	523	500	505	475	514	489	489	536	483	487	520	500	532	510	515	465	505	500	504	527	482	505	468	477	453	494	487	514	508	489	513	488	503	506	479	534	465	496	495	486	484	494	443	471	492	492	485	498	489	474	488	456	516	471	475	515	473	507	499	488	437	475	483	476	501	481	523	514	479	480	537	530	481	509	496	459	489	480	481	478	493	492	528	493	468	508	490	481	513	482	491	504	472	490	464	522	455	500	515	494	453	473	513	432	531	494	496	471	454	486	490	461	468	501	489	499	487	479	462	497	498	489	477	504	484	490	528	524	514	466	518	532	475	484	464	489	503	481	482	443	472	549	487	456	475	489	465	466	501	458	454	523	490	489	512	501	483	497	451	433	493	491	497	473	511	459	474	504	489	521	495	482	496	485	460	474	520	535	453	501	488	447	454	465	485	471	482	479	504	508	511	487	498	442	531	531	473	448	480	459	507	508	488	475	476	491	474	483	524	487	483	483	495	499	487	461	513	477	502	464	500	526	471	460	483	506	484	505	503	454	508	468	473	538	473	448	507	517	502	458	480	478	518	513	470	523	452	490	488	488	510	460	478	504	488	506	502	471	497	493	463	492	530	461	485	475	468	517	494	499	517	484	483	486	533	511	521	484	486	478	477	519	464	525	486	486	459	494	455	552	495	508	463	489	456	482	476	505	475	487	502	475	526	511	465	492	467	477	497	484	455	463	487	515	490	493	516	472	479	444	500	488	501	515	463	469	460	473	507	497	495	486	471	430	476	511	529	473	465	484	472	483	486	482	519	482	490	468	453	503	507	490	493	484	505	497	463	482	472	501	482	507	508	485	499	501	491	532	477	489	492	537	481	445	525	495	500	522	451	485	541	509	504	474	508	499	475	470	492	509	506	514	526	449	496	484	496	485	499	475	491	469	499	492	467	433	485	491	495	516	504	483	467	468	465	439	521	475	491	489	454	489	505	470	482	485	484	488	486	494	474	478	433	470	469	458	475	478	515	488	512	500	480	476	450	488	465	501	478	498	444	503	494	490	462	453	492	507	483	482	525	488	445	478	500	489	509	518	521	473	477	501	500	485	486	501	493	500	467	470	487	470	455	485	528	460	492	509	473	510	508	504	460	485	481	479	466	501	495	477	459	495	520	467	470	511	468	466	475	519	467	476	487	493	506	485	503	483	492	490	487	460	493	478	493	507	487	523	472	470	477	526	516	509	490	480	479	482	489	466	478	508	496	508	472	475	486	478	490	462	465	487	482	466	481	502	495	484	484	509	468	472	528	476	464	476	494	466	502	538	483	470	498	527	475	492	462	506	505	473	497	532	475	530	472	521	464	501	475	509	501	482	487	489	483	497	424	482	464	512	475	465	467	485	525	511	499	492	452	489	476	501	497	490	473	478	497	478	481	466	481	496	476	495	493	496	434	517	491	500	462	482	515	485	475	494	508	496	502	518	498	472	507	495	500	481	501	466	493	426	501	452	488	498	470	507	511	524	483	494	495	468	496	505	506	481	466	485	492	468	505	486	474	479	505	485	483	481	476	496	461	492	456	501	492	510	458	493	500	455	499	520	495	505	538	492	508	468	498	465	475	504	468	493	504	492	536	487	499	478	516	461	498	474	502	503	480	499	462	479	463	537	439	477	483	483	468	456	452	495	477	524	439	499	468	444	475	502	482	469	467	485	516	470	543	505	496	466	498	496	469	489	474	506	530	466	468	461	484	483	504	497	509	499	487	446	485	488	484	505	482	480	544	509	487	505	459	484	480	475	483	490	441	492	482	472	453	496	484	457	469	480	488	451	484	509	472	489	492	464	495	471	497	532	483	422	485	493	479	469	482	464	502	473	495	479	467	498	456	473	486	511	530	483	493	498	499	482	483	509	458	487	522	484	493	468	500	505	470	461	502	500	482	471	505	513	453	507	489	480	515	440	510	477	504	465	473	436	507	504	526	449	487	464	515	508	459	487	494	440	496	486	477	463	482	486	475	482	494	455	532	486	482	459	455	463	468	498	495	512	525	501	487	475	494	497	518	507	505	477	482	493	490	503	543	435	483	471	466	485	495	464	494	495	467	513	513	501	498	499	483	492	486	478	498	496	467	454	517	477	462	508	498	460	481	496	468	500	495	462	475	488	457	487	483	467	500	490	496	515	506	484	521	501	441	488	495	517	487	492	523	463	483	489	502	495	464	482	464	465	496	484	461	509	458	507	490	497	510	476	491	502	486	481	522	496	457	513	486	507	510	465	481	520	488	478	513	467	488	519	545	453	482	522	482	495	496	467	500	456	506	532	464	445	524	490	468	491	511	480	522	462	489	498	432	504	502	510	459	487	488	533	522	465	494	492	524	554	497	522	512	483	493	510	481	499	501	499	494	525	474	460	483	507	497	520	515	504	494	484	476	493	492	480	508	463	440	458	501	472	466	496	506	445	489	494	505	455	456	533	501	501	500	505	501	464	483	505	486	441	487	503	499	482	449	497	484	455	495	459	463	482	478	486	463	472	500	481	495	460	462	467	492	470	527	474	504	466	489	530	497	479	483	508	464	476	445	462	508	498	492	479	479	471	460	472	484	508	508	464	491	473	486	481	509	488	486	522	519	562	504	488	467	485	472	473	485	503	519	513	469	515	452	481	485	459	500	488	447	472	444	533	518	490	463	479	520	500	446	453	508	488	470	478	485	500	493	437	485	471	500	457	490	474	484	472	482	481	448	495	508	494	447	457	507	506	467	524	522	502	456	475	495	490	480	452	502	478	483	469	468	460	471	435	499	457	512	457	508	506	492	492	458	521	475	520	487	472	500	533	525	495	471	448	485	477	492	472	502	474	485	493	489	449	492	445	512	501	500	465	499	443	493	502	512	499	495	466	429	478	508	488	442	452	446	498	491	479	484	481	465	501	512	496	467	520	493	455	465	491	515	458	487	524	514	476	483	511	474	435	513	501	510	484	496	482	500	469	483	487	486	491	501	483	473	481	472	512	523	476	450	518	471	511	490	482	495	478	504	521	474	460	465	505	509	514	447	473	443	456	495	478	476	452	515	488	517	490	476	497	457	457	503	527	490	489	499	477	506	493	497	450	492	496	511	472	485	477	508	480	487	487	473	465	490	490	480	463	523	495	502	510	498	509	483	491	489	478	485	505	453	504	500	455	496	477	482	498	495	485	457	462	513	460	498	491	482	480	514	465	475	479	464	447	477	479	515	514	466	536	505	511	481	491	520	488	446	434	488	453	481	456	484	506	477	468	498	454	503	483	468	505	446	489	538	444	468	484	499	502	531	471	456	484	475	485	485	497	484	466	508	496	516	530	484	476	485	480	485	470	476	506
24182	21962	29089	25496	21967	22100	12028	2449	1870	1607	1457	1400	1220	1175	1142	1113	1057	1021	1096	1035	947	990	905	977	974	897	903	915	894	921	887	934	828	842	897	826	865	851	904	852	884	891	897	843	860	831	832	787	824	823	903	831	844	801	837	831	858	856	810	848	799	869	813	820	786	836	883	835	837	825	820	908	839	834	807	821	834	825	877	823	863	847	874	764	824	816	855	914	861	812	836	790	884	834	857	811	821	854	775	808	775	841	805	864	791	839	819	871	823	847	852	865	821	847	803	838	802	827	877	828	852	816	895	853	824	840	812	851	866	871	826	876	805	927	835	796	802	875	803	814	756	844	783	865	786	788	807	794	853	823	861	811	856	830	814	825	842	831	847	834	806	821	833	856	811	829	819	848	811	784	780	842	782	820	822	878	881	826	853	840	837	857	856	841	897	854	836	849	787	823	843	772	851	825	842	779	833	821	812	833	826	845	846	823	776	881	818	803	780	825	810	844	829	834	822	830	842	904	763	835	783	867	786	847	814	780	841	852	849	849	811	812	792	853	843	756	835	829	816	801	884	828	874	816	891	823	820	845	796	848	872	807	800	854	799	855	870	894	812	801	820	834	826	847	821	835	857	830	809	787	835	847	796	793	824	829	791	825	841	760	815	766	834	835	791	817	803	818	795	861	846	828	901	823	765	815	840	814	800	790	841	819	832	803	845	823	873	773	810	801	768	850	831	855	873	834	807	803	780	814	809	863	892	842	862	828	850	910	809	847	842	823	803	843	825	831	800	842	810	834	852	825	813	761	810	795	800	795	819	807	867	838	826	850	810	858	832	853	804	788	834	852	804	777	812	855	835	856	772	860	872	827	848	809	839	819	822	810	836	831	811	891	845	853	811	828	831	828	822	837	830	816	855	802	824	791	808	793	824	854	833	848	830	783	853	802	768	810	806	786	816	845	817	808	882	815	908	840	824	844	862	839	815	825	826	805	794	789	806	748	840	791	838	870	800	817	827	854	804	852	791	791	831	808	827	819	835	858	830	770	850	834	821	852	808	823	801	865	789	842	780	815	829	768	845	806	860	819	820	869	751	854	773	842	868	874	834	850	830	783	775	858	865	802	891	846	813	779	806	852	825	831	844	834	807	853	820	835	864	835	810	837	828	849	832	830	839	862	838	820	818	791	762	872	827	808	822	828	839	782	790	831	865	848	847	796	784	800	838	781	833	787	793	847	825	830	851	828	822	846	850	792	880	836	828	790	855	851	841	849	827	818	826	821	761	753	841	803	779	828	794	844	857	808	842	796	866	820	815	875	787	839	837	750	826	815	823	822	853	791	809	793	847	809	841	807	818	777	849	815	809	862	754	821	757	808	834	835	823	837	824	851	766	818	831	872	835	868	838	858	874	830	789	867	830	829	803	803	832	827	801	804	832	815	828	785	828	837	813	802	794	829	765	793	834	798	810	802	811	841	793	799	802	802	829	811	850	827	811	823	856	832	818	829	844	839	810	824	791	847	839	811	826	796	817	862	800	789	818	830	802	830	823	813	797	862	813	777	800	846	821	859	790	849	798	806	874	830	885	868	790	808	797	795	785	838	850	822	822	796	801	822	781	824	848	865	837	833	836	792	854	819	838	828	814	810	840	868	818	830	814	850	763	828	836	802	787	854	806	796	837	850	827	766	826	834	801	805	831	786	811	827	834	842	753	830	839	792	811	801	842	873	794	875	853	819	913	867	863	844	880	847	887	831	805	833	855	799	768	835	773	807	841	844	846	803	846	843	836	846	828	820	757	840	826	865	865	793	846	830	792	810	827	810	830	830	784	845	818	833	857	809	835	848	816	844	871	861	851	812	764	851	827	837	824	783	828	834	847	862	803	874	795	800	824	811	813	839	795	800	831	841	790	882	816	848	815	841	792	842	787	825	865	800	837	858	860	853	860	816	845	833	808	825	843	832	821	836	877	850	798	849	805	817	802	781	806	812	812	843	845	837	821	854	803	833	854	798	814	836	821	805	792	814	746	800	861	864	780	805	814	810	814	788	842	836	795	807	829	837	840	831	840	792	801	829	881	792	804	801	837	839	836	844	823	834	843	795	867	814	840	853	795	807	890	822	838	880	780	793	807	787	825	807	838	787	780	816	852	872	824	881	815	780	834	792	794	779	818	811	821	787	807	809	822	800	780	792	802	843	843	835	839	821	869	843	820	814	809	833	824	862	768	801	799	850	836	815	822	814	841	835	849	858	810	806	796	812	803	774	837	811	847	824	839	836	774	801	805	821	798	809	820	837	839	798	770	836	810	904	808	844	790	811	847	784	760	845	859	810	866	835	826	803	756	834	813	839	803	850	835	796	830	850	854	859	831	745	852	845	782	790	828	854	825	786	823	803	804	820	815	766	790	834	858	829	786	862	852	741	841	874	821	846	866	825	798	805	854	814	797	819	807	821	839	867	821	868	802	830	805	780	832	802	850	807	841	831	820	833	837	822	839	849	817	849	863	833	760	815	815	814	866	862	834	810	774	781	821	815	771	830	844	838	861	810	856	783	844	835	837	802	856	800	820	828	814	851	808	843	856	837	829	857	809	821	799	787	852	783	835	779	796	768	793	820	845	812	851	829	842	868	819	836	837	807	803	822	868	838	787	819	797	797	821	779	804	835	810	832	845	827	796	841	796	829	754	793	824	817	860	733	807	830	804	826	789	857	809	847	837	835	889	870	796	833	818	838	863	812	818	823	831	764	775	816	806	893	871	786	807	853	792	872	858	809	814	802	795	861	834	825	807	834	810	822	803	832	777	794	849	828	823	817	912	801	785	846	860	863	791	782	853	808	821	845	786	845	849	786	816	767	837	767	845	867	863	797	781	785	750	778	838	830	817	804	865	794	808	767	845	756	787	846	823	839	861	818	784	836	835	811	835	800	841	840	754	854	844	786	818	823	805	803	824	792	846	827	790	863	841	782	800	827	830	830	852	815	844	785	809	790	838	795	869	840	860	808	861	850	849	852	827	788	857	865	775	831	838	837	805	849	782	828	811	853	798	772	829	841	852	778	812	815	799	817	852	842	840	847	817	826	845	799	816	823	869	838	815	792	814	780	831	814	788	777	809	780	830	740	795	820	824	801	814	845	811	783	775	786	808	777	814	839	836	786	832	856	846	848	815	840	825	794	813	848	811	795	836	845	826	842	902	762	791	794	785	793	841	821	831	854	802	777	839	813	795	804	798	867	771	826	833	848	764	835	825	800	814	845	765	812	851	808	772	871	812	862	814	813	838	831	802	776	861	824	810	849	820	824	834	833	843	771	861	824	790	781	835	817	790	822	810	806	798	815	845	780	808	818	804	793	873	779	803	835	835	792	808	861	809	787	844	828	851	832	800	798	856	803	814	791	779	863	832	790	812	840	840	871	853	824	854	781	834	881	822	876	791	836	843	841	822	840	791	842	763	797	905	832	837	812	834	725	823	833	804	844	793	826	839	823	869	847	842	815
10823	19693	17903	10659	7455	5539	4180	3417	2819	2468	2092	1831	1636	1524	1381	1316	1295	1140	1170	1034	1009	1006	934	980	979	885	916	860	927	873	814	876	870	833	839	850	875	810	728	826	856	814	806	817	825	787	809	800	822	827	807	743	790	782	809	813	806	779	773	799	788	821	800	772	782	752	789	796	779	820	830	812	772	784	759	796	749	778	735	725	742	790	817	763	818	817	756	773	742	745	775	784	794	745	796	765	790	766	793	772	794	791	762	730	795	796	759	792	819	775	752	755	791	742	758	709	708	749	758	762	759	766	773	772	795	745	741	786	780	754	730	793	773	759	811	739	751	764	748	778	740	753	757	782	761	787	756	787	706	809	778	732	735	730	813	785	766	718	787	744	733	753	740	807	758	779	763	794	800	773	758	773	763	784	760	754	793	738	781	733	753	750	745	760	673	817	793	733	770	764	722	727	788	724	766	738	769	722	753	752	752	763	783	781	777	747	790	724	803	722	763	742	749	680	764	780	781	763	725	744	762	756	743	746	756	747	734	767	790	737	781	764	726	726	766	744	740	723	717	786	793	750	785	826	787	768	751	816	745	716	727	755	792	753	770	769	759	749	769	765	746	746	771	755	764	789	750	755	757	805	801	736	752	811	779	779	744	718	783	749	774	758	758	773	725	793	764	761	779	811	759	743	745	799	732	786	812	768	766	761	828	773	760	820	726	737	794	729	732	726	752	747	783	763	750	742	775	785	751	740	747	728	758	716	683	735	782	774	773	710	786	767	726	740	792	798	747	728	755	744	743	770	768	762	785	777	749	787	711	743	758	787	765	742	781	732	735	743	778	757	749	770	743	772	752	799	805	786	755	741	756	784	740	758	741	778	748	750	765	743	787	770	758	779	778	741	780	761	768	773	766	737	722	782	758	742	750	794	709	729	758	735	741	710	742	808	790	765	813	700	745	791	776	778	724	777	727	720	730	763	775	792	705	783	747	755	733	769	749	790	715	801	768	762	761	800	736	705	740	753	746	769	750	774	740	759	752	753	759	738	742	781	758	765	744	748	746	766	758	777	728	813	787	770	744	728	814	738	760	750	790	743	788	736	762	774	750	798	769	755	738	773	734	779	801	689	710	724	770	727	754	754	764	782	853	735	760	765	764	792	761	782	742	733	748	749	739	773	772	738	748	845	680	775	794	754	751	746	752	770	743	804	718	784	739	738	785	753	745	762	767	761	727	769	759	765	803	756	760	763	799	769	751	813	765	747	752	753	699	717	760	763	720	767	741	724	753	757	781	777	751	816	719	806	759	746	767	738	817	777	759	811	781	774	730	694	700	772	786	773	759	752	778	764	722	753	766	774	733	789	772	737	790	755	757	781	800	760	741	782	732	788	744	751	773	724	749	796	758	730	791	797	803	755	720	753	760	756	755	767	779	714	793	748	773	737	769	765	787	746	764	752	732	737	740	795	753	757	749	715	745	804	771	785	806	778	828	741	822	786	767	767	763	778	761	750	794	792	773	765	779	803	786	718	789	732	761	737	694	734	776	742	744	746	769	760	765	793	752	765	746	774	769	741	764	723	704	735	726	710	732	736	758	818	702	746	759	734	749	819	749	724	732	751	741	725	762	773	767	808	771	794	805	744	728	730	793	717	751	758	706	716	792	744	716	764	793	753	753	774	721	785	778	727	800	807	765	805	777	766	764	755	775	733	756	766	793	730	781	783	722	738	754	709	805	723	752	803	787	752	778	720	763	718	792	727	778	736	714	798	785	732	722	702	750	753	745	724	731	725	779	742	785	784	783	726	771	758	731	741	755	756	788	784	817	777	732	746	689	819	712	735	765	761	731	759	732	760	746	770	731	792	740	734	758	773	778	752	753	749	769	717	758	791	783	804	714	768	800	759	822	788	764	748	775	771	729	768	745	765	772	735	758	747	784	770	754	699	777	761	742	767	838	733	749	738	780	752	736	753	764	747	821	747	726	807	704	758	758	767	809	720	759	750	763	757	746	755	781	732	738	795	743	775	729	753	792	784	757	750	694	762	770	752	771	789	783	715	741	773	764	687	767	760	747	759	747	780	717	773	762	823	804	746	749	744	742	695	784	732	743	758	722	773	735	742	773	806	744	727	759	728	727	748	762	743	795	788	783	789	779	770	739	703	725	774	769	742	786	802	761	769	743	738	759	749	761	771	746	735	772	747	716	753	765	770	786	730	744	784	764	778	761	732	757	715	757	734	759	756	766	749	767	781	722	726	833	758	749	731	742	762	740	777	733	767	688	803	777	755	783	800	826	720	765	778	751	771	784	732	738	726	778	759	766	759	751	762	758	818	771	783	743	785	702	724	738	727	788	722	799	746	729	829	753	744	744	780	783	717	757	770	765	753	757	720	746	730	772	774	777	740	815	717	772	697	768	768	767	750	743	734	762	770	734	697	752	804	731	783	734	789	757	737	781	788	800	787	714	801	703	751	759	770	722	762	716	765	756	751	744	728	789	740	773	764	758	770	754	779	777	753	728	754	787	724	740	734	752	749	772	725	807	738	739	751	753	767	746	755	667	771	763	788	767	795	719	747	783	777	738	746	736	731	764	719	722	829	727	779	730	740	764	750	746	717	759	805	733	736	735	760	790	768	745	795	761	756	756	767	743	800	799	738	769	706	786	747	694	806	740	774	783	731	746	801	747	787	794	720	782	779	793	792	720	744	764	775	772	707	729	775	751	729	772	770	762	762	766	766	761	703	772	795	711	819	730	813	744	742	744	758	760	745	738	776	740	781	778	749	752	777	792	773	721	735	766	767	715	743	733	754	784	759	753	787	770	775	756	733	786	757	779	719	783	724	752	754	772	737	778	759	803	775	703	782	734	783	768	748	745	760	791	785	723	758	796	706	753	761	751	774	771	785	779	705	729	809	741	778	769	747	758	781	801	772	769	772	830	734	760	731	768	742	793	765	711	814	767	756	779	755	785	748	743	777	766	746	785	775	720	788	750	737	755	761	727	722	743	710	775	746	817	806	728	794	745	762	797	712	753	758	751	782	737	728	754	779	795	760	761	761	768	776	728	764	711	778	808	746	748	764	768	737	762	779	761	800	749	739	760	764	790	750	792	760	802	713	729	780	777	727	795	711	753	750	747	799	779	736	801	767	739	751	733	744	722	780	743	796	782	756	773	757	727	770	772	779	769	816	743	775	750	736	746	763	774	744	744	771	777	780	714	810	751	760	810	801	720	771	752	785	806	746	801	793	747	707	761	801	734	727	722	757	782	727	767	783	731	730	728	758	804	722	780	733	721	744	748	771	789	757	758	735	727	777	749	765	804	759	746	743	731	723	840	730	736	832	752	800	780	830	768	749	821	790	751	756	822	760	756	772	794	760	763	710	770	778	742	731	785	785	783	734	800	765	733	761	822	784	746	757	807	752	720	753	750	710	766	755	781	732	841	781	738	741	761	765	780	768	723	755	787	760	808	705	750	772	778	725	820	764	768	702	780	782
30270	15527	1994	479	319	254	240	214	204	214	230	197	211	203	192	199	165	183	209	185	185	177	190	167	188	194	176	168	185	221	214	183	178	201	177	192	205	157	195	199	208	213	203	206	177	184	188	201	188	224	181	180	215	179	180	185	193	192	204	205	179	215	205	196	208	175	218	219	203	205	202	205	194	181	186	161	182	193	195	181	191	173	170	185	200	203	178	214	192	189	185	186	173	179	196	191	201	204	171	192	173	155	187	192	196	203	202	201	202	211	202	223	194	170	190	170	196	182	166	179	168	187	194	167	180	222	189	217	187	172	218	199	203	201	203	166	194	197	177	160	170	180	171	184	166	190	189	163	218	168	191	195	207	184	182	186	163	174	205	187	202	181	208	227	188	179	217	165	214	196	200	191	189	183	166	186	181	187	220	169	197	165	199	185	180	194	192	199	194	203	189	208	180	187	191	209	161	153	174	185	188	197	211	188	209	178	189	178	185	185	197	188	185	184	168	161	182	196	207	195	201	196	195	208	185	203	183	174	209	193	190	201	197	202	183	208	195	162	209	180	178	186	191	196	190	164	159	179	191	195	182	172	200	184	203	191	177	205	153	186	202	180	167	209	182	210	165	205	151	202	216	188	194	197	169	179	199	196	188	208	215	191	157	194	172	197	165	179	188	195	191	203	182	179	208	191	187	170	189	178	157	201	173	186	204	192	192	148	197	205	203	182	157	196	199	203	186	181	186	200	169	197	194	186	192	186	161	185	211	199	183	215	197	195	190	185	199	181	191	214	175	195	192	180	172	191	202	205	172	188	211	197	212	201	185	198	185	178	223	197	196	200	179	220	202	187	179	214	189	187	202	205	189	175	203	166	172	184	190	187	199	192	183	169	163	160	206	177	200	174	199	213	210	197	180	192	185	186	194	182	192	203	192	209	182	181	193	196	173	161	203	210	194	200	187	188	184	209	186	192	186	181	209	191	178	196	191	211	209	180	203	159	202	176	157	202	201	180	191	192	187	213	187	181	179	194	180	165	180	183	182	206	194	210	177	194	219	177	198	155	180	189	186	195	179	201	202	209	206	180	199	190	198	185	186	177	176	231	214	161	180	183	180	174	199	164	171	180	199	186	178	189	196	202	199	214	193	201	187	168	174	206	193	201	170	198	197	173	196	190	189	206	202	211	209	181	196	194	169	190	176	173	186	195	174	177	217	190	194	190	188	167	203	172	170	176	193	174	192	179	177	192	209	199	206	207	190	177	187	168	186	184	208	186	163	184	187	179	174	188	168	183	200	154	196	181	174	203	187	184	183	204	184	158	194	173	193	180	188	191	199	199	214	201	178	170	181	195	178	209	203	196	198	180	195	215	172	167	195	182	189	200	162	209	174	205	212	205	219	209	194	192	184	199	184	191	168	192	191	211	185	181	209	179	212	209	219	195	183	188	213	183	168	187	180	179	205	191	161	196	178	214	179	211	174	183	202	193	186	184	186	196	201	203	158	177	169	178	199	195	191	187	181	178	169	169	177	200	174	203	179	198	197	194	178	170	182	192	202	180	204	169	214	189	190	194	182	176	197	212	188	196	202	187	158	198	175	202	200	194	173	206	215	198	198	174	194	174	185	186	213	170	216	186	202	152	185	204	169	190	178	183	170	184	198	177	182	186	196	208	225	162	182	202	178	177	188	210	172	177	194	183	197	181	168	209	217	181	172	188	181	199	185	197	187	167	173	188	183	199	224	176	161	186	183	221	203	203	196	196	167	187	204	194	184	174	185	204	200	196	168	188	189	197	195	187	185	178	206	194	201	160	204	203	177	174	188	176	173	206	195	195	206	197	196	179	182	192	176	183	179	192	198	163	205	199	222	178	206	177	171	176	183	180	186	180	173	206	199	177	191	219	185	199	205	198	169	214	194	184	190	201	186	182	188	201	188	195	196	205	210	168	170	205	204	203	200	198	175	181	197	188	201	168	198	185	200	197	209	187	183	190	198	193	199	203	188	197	191	165	175	172	226	190	212	196	196	192	182	183	202	205	193	189	203	158	207	188	183	185	192	200	199	200	197	187	172	197	180	189	198	195	210	212	182	196	202	190	187	191	194	202	215	188	209	203	195	165	176	192	196	183	174	188	179	198	191	207	199	183	184	193	206	246	192	163	184	198	179	181	203	208	186	168	209	174	196	186	190	189	180	168	176	184	197	181	181	155	162	193	186	199	142	177	178	174	191	186	178	181	208	192	202	197	194	201	202	194	178	201	192	179	201	188	188	189	206	192	205	166	188	183	191	165	197	206	169	185	199	182	220	221	194	199	210	211	168	209	185	197	189	204	167	201	223	189	181	197	195	167	209	179	197	192	176	222	175	202	201	167	212	227	201	177	176	190	187	186	193	208	203	197	185	208	199	194	218	189	186	195	191	182	179	178	182	185	189	185	211	203	190	181	164	203	196	197	184	200	212	194	191	184	182	188	181	213	171	200	188	173	186	195	206	197	208	174	199	195	186	199	197	202	173	192	181	180	168	164	204	182	201	185	173	199	185	190	209	220	174	174	183	188	181	190	190	201	177	166	183	183	201	199	205	198	183	180	176	172	205	202	188	184	172	204	200	179	207	190	204	186	228	194	183	187	177	182	200	192	206	168	206	185	195	195	208	193	195	159	191	204	203	188	202	178	204	190	179	173	200	204	187	204	187	178	205	193	191	188	185	194	217	191	212	193	179	196	211	197	193	191	198	206	165	141	210	210	172	166	186	198	191	187	177	205	203	197	183	202	200	179	169	190	184	194	182	190	192	219	178	188	192	195	174	211	173	203	202	231	187	158	211	195	190	201	202	187	196	213	194	163	197	191	196	192	189	172	208	187	171	192	196	181	176	186	184	177	210	158	180	206	188	187	185	182	195	170	190	217	207	186	187	172	185	194	180	181	163	205	182	185	206	192	186	194	200	201	199	206	186	194	187	184	204	186	171	194	204	185	212	183	198	190	175	217	184	176	184	191	192	208	190	177	164	191	184	213	199	212	186	201	201	169	163	218	181	189	178	200	192	196	188	186	180	212	200	200	162	203	178	196	206	207	191	211	186	185	176	200	197	175	180	189	184	178	183	197	186	168	180	216	183	158	200	194	188	177	187	188	198	192	176	215	180	172	182	189	206	177	183	182	159	183	188	185	156	213	189	175	189	188	213	188	176	187	174	183	202	167	186	174	198	186	204	193	195	201	195	175	194	201	184	192	204	215	161	234	184	210	172	163	238	224	192	228	181	175	196	204	174	193	166	208	195	205	199	203	193	197	203	196	181	191	199	181	191	191	200	181	211	219	204	174	209	212	195	197	189	215	222	205	195	207	201	206	229	185	177	212	183	198	207	206	193	182	168	208	172	178	185	181	182	175	201	170	182	174	205	198	208	203	205	188	198	202	173	187	198	207	188	205	182	190	202	165	167	199	173	215	194	189	198	182	194	211	172	193	190	198	182	197	193	185	188	195	192	184
5810	839	794	431	344	278	276	273	261	228	216	223	181	219	216	213	175	194	207	177	209	197	193	211	192	183	174	189	213	187	173	186	189	186	186	211	175	191	204	177	186	180	200	198	198	188	168	192	196	176	168	171	205	193	186	192	195	189	195	196	197	174	187	189	182	169	178	161	183	196	197	202	183	188	189	202	186	165	183	213	194	180	211	189	188	178	187	173	170	205	172	185	189	200	163	195	189	193	203	187	182	190	204	184	210	173	183	199	169	208	183	177	178	208	214	188	215	176	187	181	194	192	205	199	185	172	213	192	171	205	179	178	182	201	167	174	204	186	196	175	186	203	186	196	186	211	186	194	151	186	175	165	178	166	191	198	189	199	174	174	190	195	166	211	205	187	177	190	185	210	159	194	166	172	172	204	194	205	196	168	216	165	208	197	183	175	182	177	198	198	177	179	194	177	196	171	172	181	165	182	184	194	168	162	191	191	197	194	196	190	171	193	197	204	194	184	214	195	188	189	190	188	195	178	181	196	196	167	198	176	189	185	210	209	169	212	186	201	146	208	186	222	188	187	194	185	173	173	165	195	186	193	174	198	179	204	180	185	196	189	178	197	201	204	205	187	202	205	158	201	196	188	175	189	173	183	191	179	188	193	189	174	197	206	209	165	190	161	198	183	166	202	215	196	178	175	196	184	185	181	183	171	208	196	202	192	192	191	176	190	192	165	186	181	198	208	210	182	206	190	178	200	185	161	180	173	198	187	211	170	184	192	168	194	172	187	182	184	170	162	208	185	231	178	161	191	204	195	208	190	188	176	189	183	203	202	180	190	197	184	194	185	196	193	178	222	173	193	228	183	213	206	192	197	174	151	175	171	190	209	195	202	165	186	163	189	207	193	189	201	198	174	176	197	199	206	192	177	187	188	210	205	203	181	184	183	183	206	194	188	201	176	195	165	204	197	196	201	180	195	195	175	194	174	207	187	182	174	201	174	197	190	178	195	188	202	172	169	173	189	165	191	176	205	202	161	185	175	166	171	181	200	188	209	202	191	179	180	186	202	189	208	174	178	193	212	164	170	172	211	162	208	209	190	207	184	185	199	206	173	173	172	186	190	170	207	182	215	186	213	188	203	204	186	188	187	192	194	208	187	170	193	198	188	195	218	175	183	189	210	177	168	201	213	157	217	199	171	194	202	185	178	192	197	199	194	191	198	210	208	177	191	178	179	206	192	208	190	192	205	178	198	193	186	204	184	169	194	214	168	190	206	173	183	165	216	200	197	188	174	212	179	162	210	189	204	189	202	200	200	153	203	199	187	189	203	169	202	175	184	211	192	189	179	191	186	194	172	180	190	212	198	212	183	159	181	211	204	208	165	181	185	188	183	193	175	179	190	197	204	174	202	165	206	173	200	167	190	206	199	192	166	192	180	214	183	186	201	200	189	175	183	177	187	184	177	184	197	178	156	186	190	191	197	190	201	178	193	199	194	189	189	168	217	182	182	190	183	198	193	204	173	194	183	171	183	194	214	164	188	212	198	197	195	218	177	180	170	207	188	188	178	167	201	170	197	183	170	184	204	200	197	183	194	190	212	193	181	186	217	191	196	177	184	184	196	186	206	196	174	177	186	160	200	176	184	171	175	183	205	195	207	197	201	203	178	209	167	202	189	194	200	192	193	181	202	188	181	185	170	179	178	193	203	208	181	171	175	201	188	184	186	179	188	179	191	187	162	171	158	162	189	155	181	203	186	186	214	186	206	197	173	187	212	176	209	178	185	174	201	187	216	201	184	203	189	189	195	177	160	181	217	204	174	201	203	181	191	160	183	167	197	177	177	166	219	195	194	190	171	168	176	180	202	182	184	173	209	201	169	188	187	185	187	194	178	205	176	181	210	176	191	192	181	204	171	185	191	171	178	197	160	182	214	191	190	198	205	177	193	184	189	199	185	198	189	174	190	191	200	187	194	169	171	181	186	193	185	202	187	168	181	182	187	208	198	179	163	191	193	180	208	179	166	199	175	183	176	201	201	213	189	170	183	201	221	193	183	177	175	182	178	202	191	187	182	196	190	202	202	192	194	196	173	192	186	197	186	163	196	193	192	176	199	203	227	167	172	191	176	200	193	195	189	203	219	209	180	196	208	192	168	177	183	185	181	180	170	183	207	170	188	164	194	200	169	211	167	194	206	201	188	173	208	180	164	176	198	190	167	190	204	176	174	196	165	182	174	196	186	189	177	194	208	184	183	170	180	173	192	175	197	175	168	202	174	188	188	190	207	161	172	208	180	187	211	182	200	191	183	190	175	183	166	200	183	198	180	186	180	192	177	210	189	185	184	189	180	187	204	204	200	183	195	187	195	189	201	170	217	207	204	212	191	190	177	184	183	188	196	218	185	197	194	194	207	169	164	181	189	181	195	189	184	174	190	212	174	199	198	206	197	200	206	196	184	192	193	183	194	189	209	226	196	219	198	181	178	174	198	189	174	199	184	201	202	199	174	211	215	180	218	200	176	219	184	177	174	175	172	205	191	199	200	192	188	205	177	199	196	173	194	203	189	215	181	188	168	207	208	174	186	187	190	206	195	196	166	195	186	207	191	199	174	194	174	167	205	215	206	192	188	186	203	173	191	172	182	177	197	193	183	179	189	193	219	180	183	176	197	195	181	169	201	168	180	180	199	175	187	191	203	186	195	194	178	206	187	201	196	199	195	193	173	200	190	193	177	178	199	185	193	175	202	173	182	173	164	208	196	209	191	163	210	188	185	188	193	179	168	208	189	155	191	172	179	208	182	172	219	176	193	183	181	187	188	199	171	205	182	173	200	177	202	177	181	212	194	178	203	188	168	196	186	175	208	210	204	203	171	174	223	186	179	180	184	177	173	172	213	197	208	175	197	194	179	193	205	169	185	183	194	159	191	178	184	203	172	176	192	202	182	183	189	160	193	172	215	154	202	178	187	183	202	195	198	201	197	162	174	190	189	196	213	186	176	219	213	204	183	175	188	178	182	173	192	200	213	195	180	176	187	188	168	180	186	190	216	188	176	205	193	184	173	179	207	178	187	191	200	210	167	201	200	183	186	174	181	176	201	169	204	193	182	188	185	177	173	155	191	171	185	190	184	189	182	175	200	180	198	207	171	203	191	201	199	211	173	177	169	186	202	196	198	195	191	221	166	189	234	162	165	196	168	205	181	180	172	206	191	193	185	183	190	169	177	210	188	190	195	206	207	196	172	205	213	187	184	206	173	199	189	212	186	193	189	195	189	181	204	174	187	193	162	186	207	179	216	193	175	186	181	202	196	176	180	183	178	194	196	173	178	197	185	201	198	186	205	211	183	175	180	203	185	205	198	192	168	180	196	196	215	190	185	184	189	190	170	231	195	218	184	191	170	175	189	168	176	182	211	207	187	182	187	192	189	188	221	158	174	187	204	203	196	203	186	200	186	172	168	198	186	204	212	200	188	211	187	190	199	189	209	202	197	204	189
26623	21956	28775	25790	21974	13473	2103	1334	1031	976	947	894	835	845	780	737	713	710	741	654	650	681	624	640	613	612	612	664	667	643	629	636	633	615	598	629	615	584	637	587	594	611	622	624	582	622	658	607	553	629	608	551	586	575	597	561	622	589	624	587	589	602	592	589	620	600	647	643	602	590	568	579	600	599	608	574	587	617	609	599	582	596	583	632	601	622	601	609	567	606	643	564	606	596	598	550	566	599	576	581	596	562	593	627	608	593	626	587	598	553	593	561	542	569	532	555	594	592	574	564	592	564	580	580	569	566	569	584	542	587	626	627	590	629	564	578	605	602	607	572	592	585	574	602	585	590	598	623	610	574	599	606	564	612	560	541	561	593	577	598	549	570	533	605	584	559	582	599	609	575	587	574	593	605	585	609	527	622	589	580	585	583	588	595	579	574	637	600	573	590	599	628	568	591	640	617	601	528	554	579	639	611	597	549	616	586	586	589	600	567	582	568	576	577	576	619	581	583	549	591	591	624	567	581	612	567	583	567	621	562	616	597	584	588	615	602	590	622	587	605	566	605	626	568	588	631	559	598	565	525	599	584	565	587	567	608	591	557	588	578	580	605	556	568	605	608	586	605	605	551	630	621	614	583	573	544	603	599	566	577	587	654	626	564	586	613	604	563	597	620	610	618	560	614	608	613	572	606	613	585	605	570	660	578	574	595	581	580	607	616	562	591	570	579	630	594	597	592	599	603	641	601	603	575	578	624	622	606	596	543	615	597	552	583	582	604	582	567	631	580	584	579	628	575	592	585	607	569	587	594	600	571	601	542	596	596	569	632	607	604	587	598	585	604	564	628	580	604	597	578	579	604	579	621	536	573	584	584	569	590	590	561	582	644	589	577	575	613	557	563	592	581	606	598	531	557	594	594	608	574	605	614	604	580	590	602	568	595	596	568	575	633	560	577	576	607	598	581	588	644	592	642	564	545	588	602	567	571	608	606	555	608	641	651	609	574	561	559	595	626	558	549	535	561	562	613	567	599	584	666	579	633	606	579	568	581	588	605	571	591	616	585	602	649	596	606	590	600	599	593	655	585	582	568	557	530	590	563	602	558	604	587	588	568	595	662	556	657	649	531	619	585	634	637	596	578	552	569	570	537	587	601	615	623	628	596	609	561	605	598	587	555	585	560	587	566	623	602	608	586	626	548	616	598	565	556	565	601	595	621	558	565	581	603	570	593	604	579	617	552	588	577	563	606	588	552	623	551	565	604	552	549	569	562	586	582	652	582	601	552	604	567	607	620	562	585	524	572	632	600	579	609	602	630	589	556	576	578	549	642	595	576	596	555	567	549	572	601	577	621	520	580	554	598	622	562	558	600	538	581	568	571	616	645	575	549	538	619	595	641	595	593	543	560	589	595	627	571	573	612	562	628	595	590	595	593	608	611	626	595	608	578	613	601	563	527	588	569	652	578	552	639	634	612	608	597	595	588	569	593	618	609	646	594	578	595	622	580	577	599	606	611	633	585	544	641	582	582	595	592	551	595	583	575	622	559	638	608	573	637	585	559	626	568	587	551	557	640	569	630	594	580	590	571	608	571	582	598	564	562	536	546	559	601	548	582	598	582	601	580	629	616	629	606	571	617	584	604	544	556	585	622	603	587	577	605	612	592	612	630	565	596	573	619	597	607	620	624	622	592	579	612	532	603	571	580	616	550	578	572	567	587	556	548	585	518	621	582	621	615	586	595	566	609	613	566	607	583	606	574	583	594	585	633	612	597	560	566	599	593	595	581	599	566	582	585	641	585	576	575	580	571	596	611	550	610	588	600	586	601	596	616	577	569	576	590	546	578	563	612	625	538	602	571	602	619	583	574	544	585	567	587	593	613	577	563	602	556	576	535	565	648	554	566	570	564	601	611	586	602	601	579	590	609	608	592	587	584	569	572	584	559	554	610	582	590	562	631	600	589	594	558	599	582	609	590	570	597	622	574	611	627	666	555	568	594	623	604	543	586	586	615	613	626	612	588	577	571	636	617	599	639	564	574	598	539	626	595	591	579	533	596	595	564	578	544	586	567	568	580	579	561	596	560	593	609	574	606	581	569	577	599	613	540	572	599	618	599	578	569	558	576	585	578	568	589	600	554	606	607	610	612	590	587	609	554	590	575	569	590	618	603	565	589	606	554	575	570	560	575	554	557	590	588	562	564	550	564	600	575	586	578	575	585	613	553	675	616	590	553	587	551	569	576	569	610	605	579	628	563	580	633	586	562	570	603	640	597	543	611	626	609	589	589	585	595	631	551	583	582	561	605	543	626	610	574	562	607	600	582	577	563	625	574	589	634	614	597	585	578	623	573	603	596	612	616	602	566	568	606	552	593	549	600	582	581	641	584	574	583	581	579	560	618	565	617	632	572	620	572	569	581	597	623	631	596	552	610	582	582	598	559	612	569	594	549	584	538	570	589	599	566	566	586	620	599	642	611	598	606	605	567	587	604	577	580	558	547	596	562	626	586	561	545	541	611	568	575	616	619	632	567	569	575	612	620	573	600	599	609	585	603	625	655	542	610	606	528	545	606	603	591	553	604	577	567	583	568	558	611	599	587	593	618	598	562	593	545	527	588	608	602	629	561	611	542	530	597	597	531	603	565	590	583	567	593	635	600	637	528	599	628	595	584	577	616	603	558	569	593	542	595	609	571	603	564	571	593	599	582	587	597	580	611	606	596	611	603	584	584	592	605	577	558	586	565	595	577	590	530	582	606	595	545	584	660	582	613	564	611	584	591	595	565	591	624	611	588	590	625	588	561	609	627	611	607	553	587	588	569	584	583	570	563	601	611	590	618	590	572	561	591	534	575	602	544	559	567	633	603	549	600	547	578	579	589	597	584	578	539	531	547	574	565	597	565	589	538	583	611	633	564	620	613	608	582	580	556	584	593	590	589	590	543	612	608	563	560	538	591	581	574	575	619	575	602	575	612	577	584	568	584	620	604	554	585	622	576	595	581	578	587	608	582	591	603	646	570	627	525	613	575	627	559	598	570	595	611	564	583	613	600	609	566	615	602	583	623	603	609	587	557	583	603	600	611	583	587	594	610	580	544	569	590	639	613	581	560	546	563	581	583	575	586	611	563	584	579	619	610	570	548	630	531	577	595	571	572	551	593	602	587	579	548	565	595	591	587	634	568	596	618	579	597	573	592	615	603	640	611	612	599	606	562	563	602	583	556	583	593	572	599	570	561	565	577	634	565	582	607	584	615	568	561	602	566	544	594	561	604	573	573	586	581	563	556	584	564	609	555	587	627	556	579	611	616	597	554	588	558	587	571	557	577	552	582	581	561	595	584	594	651	566	595	603	614	581	577	585	619	550	591	586	557	590	561	565	580	565	593	595	585	594	595	567	617	563	610	545	569	549	574	586	568	573	619	595	554	604	603	562	585	600	589	573	571	561	637	579	541	584	571	607	598	603	627	624	608	601	619	597	591	639	639	620	615
7552	12355	11281	6231	4232	3104	2416	1996	1646	1453	1269	1123	1008	866	885	909	714	727	780	743	692	700	632	631	647	611	618	590	595	593	580	617	573	572	563	576	582	548	520	591	568	606	538	619	554	559	522	557	539	556	581	592	551	547	568	538	571	585	533	541	545	562	563	523	554	520	518	538	569	512	534	561	548	536	526	563	560	533	541	539	527	534	540	566	524	554	543	555	549	532	566	507	540	581	527	527	533	585	581	544	539	552	532	548	539	553	561	514	532	555	518	544	519	515	514	534	552	586	535	572	536	546	566	566	539	561	538	538	550	521	528	551	558	533	500	525	543	545	513	503	535	542	521	503	534	563	531	540	524	553	581	537	570	551	537	525	549	577	561	562	530	526	551	513	549	519	550	569	553	516	531	539	553	567	516	548	545	546	516	572	546	543	519	520	525	532	524	519	601	526	553	527	500	540	588	568	527	551	538	523	543	510	578	527	543	556	545	546	555	549	544	518	488	558	575	519	552	530	558	539	551	541	555	566	510	541	543	525	546	531	517	537	503	517	568	524	528	572	548	598	559	546	508	551	536	520	573	540	523	538	512	502	522	527	507	528	556	503	571	507	526	538	533	522	557	526	519	563	555	577	555	533	518	547	532	518	517	564	558	525	558	559	544	516	549	534	549	558	514	526	540	583	538	524	525	532	528	516	526	504	513	496	528	533	546	547	567	510	532	592	540	488	513	536	541	560	550	537	526	528	496	513	546	563	538	581	503	508	526	555	558	505	550	551	521	509	528	551	578	522	566	483	547	523	552	575	559	553	576	526	537	489	521	564	515	533	509	529	499	536	564	562	513	548	554	518	582	559	503	509	570	514	541	534	486	512	542	534	541	584	526	529	556	518	521	532	551	563	543	535	528	571	561	524	573	575	515	502	561	544	546	546	533	506	530	567	569	553	561	511	517	545	543	475	486	560	497	555	523	551	566	539	505	570	540	519	529	516	547	498	560	546	528	547	534	544	540	601	575	527	540	547	513	531	523	535	543	516	533	536	553	548	541	531	534	539	586	499	550	551	504	556	547	488	549	535	536	553	536	554	541	537	531	560	530	557	545	540	532	533	524	534	550	542	555	545	546	538	521	559	529	535	505	519	588	537	527	538	554	545	588	520	539	571	529	558	535	528	521	554	535	520	547	566	507	547	537	522	563	507	512	538	548	514	533	551	526	536	553	517	521	520	547	518	551	526	545	576	533	551	532	554	557	505	509	483	504	555	548	543	503	564	563	552	536	539	528	545	557	540	509	541	524	513	552	536	507	511	539	528	570	517	551	541	574	543	513	565	551	546	567	558	572	516	548	548	513	558	537	511	522	524	531	558	528	563	503	567	515	567	585	523	566	521	532	560	556	548	541	585	559	538	540	519	540	518	519	537	527	505	564	536	530	547	535	553	562	544	565	523	533	500	558	599	554	544	532	513	560	535	532	558	521	538	532	587	524	541	524	532	524	521	529	540	537	542	541	518	491	545	523	537	502	526	549	547	556	509	550	569	506	529	515	578	509	532	539	510	552	534	531	533	534	498	538	531	530	524	542	499	519	518	508	539	578	526	497	550	561	567	502	548	545	553	519	545	532	518	552	523	559	551	553	547	531	586	500	549	528	541	530	485	556	540	531	538	522	547	506	553	539	528	530	547	538	554	523	587	561	530	519	533	557	554	495	537	543	610	560	547	554	548	495	558	511	540	522	540	538	536	545	536	552	551	537	540	528	555	541	558	556	540	574	524	495	537	580	544	534	551	539	517	499	532	536	539	537	550	514	562	554	525	514	521	528	544	511	536	519	533	543	553	520	502	554	531	537	513	515	544	525	537	514	532	531	543	507	529	519	524	502	542	537	498	530	530	549	560	539	543	539	552	540	524	504	500	549	551	501	559	544	520	570	519	506	539	516	545	602	540	536	551	533	530	530	552	533	505	532	546	556	566	531	568	531	543	522	544	545	501	546	543	547	511	542	545	534	512	535	564	522	525	537	518	502	551	530	527	550	540	536	487	556	530	511	573	524	530	524	538	527	562	537	563	548	532	540	515	583	519	547	548	562	539	577	526	545	558	526	525	562	550	488	523	518	537	523	529	527	493	551	542	561	565	544	544	531	537	566	599	494	530	526	572	549	519	541	565	527	548	530	540	553	531	532	498	537	506	503	530	491	501	510	557	590	529	567	554	557	493	490	545	555	516	544	553	568	498	510	519	535	542	528	508	531	532	519	556	541	553	546	530	551	556	543	560	530	497	566	517	538	528	529	512	517	547	510	579	568	530	551	490	569	570	520	534	531	514	549	520	550	538	547	547	569	589	527	565	562	527	571	561	566	545	527	480	510	520	575	502	507	527	529	548	531	540	571	531	528	598	512	544	528	498	520	555	556	563	525	518	590	530	534	534	511	562	525	550	557	516	550	523	535	514	511	496	598	577	519	515	520	564	548	523	515	521	566	565	538	503	579	541	540	567	527	549	510	518	537	528	537	524	572	517	554	533	535	518	554	514	541	501	569	509	517	539	537	523	531	518	510	525	541	526	540	534	557	517	554	532	524	561	535	498	500	525	556	527	526	550	476	564	521	538	498	509	563	555	559	550	543	541	530	555	522	563	501	543	518	524	502	519	554	529	586	515	536	550	511	502	520	558	548	500	498	535	552	540	536	540	535	511	516	452	568	551	536	548	546	550	518	538	538	555	515	578	559	548	498	547	520	580	502	574	547	537	510	560	569	525	509	518	565	554	555	549	547	550	543	556	508	522	548	518	575	575	532	553	515	540	495	557	529	567	558	575	553	519	589	537	530	531	548	579	501	550	539	510	493	554	516	535	572	509	573	506	550	528	538	534	575	522	471	533	567	508	566	532	539	537	517	547	530	543	541	492	577	514	557	530	562	537	576	526	525	504	509	535	573	534	522	552	577	509	532	511	539	524	551	537	529	585	521	535	523	526	522	549	507	515	521	544	544	516	533	529	549	559	545	514	527	545	521	508	474	557	507	514	539	541	542	519	566	534	566	522	545	517	547	520	568	513	521	534	559	539	510	532	480	564	561	547	559	530	504	596	511	563	545	554	510	505	508	482	539	516	517	562	537	576	586	587	547	537	556	499	533	534	555	539	530	504	510	505	540	514	500	489	516	550	515	528	538	532	529	543	483	543	528	537	534	558	544	518	560	551	546	511	546	533	549	500	572	506	515	529	517	516	572	593	543	577	488	535	542	566	566	513	517	522	509	559	488	509	501	531	528	586	510	559	550	549	545	535	567	522	489	535	552	526	576	532	488	569	531	557	530	511	533	530	545	489	499	544	547	541	516	554	549	565	511	503	517	510	547	546	569	532	540	513	535	538	554	563	546	548	533	549	522	526	544	531	543	546	596	571	518	541	525	507	492	551	520	523	498	518	527	558	518	529	501	484	542	558	544	515	523	530	479	511	533	562	538	526	535	531	511	541	528	538	525	544	520	535	513	549
22031	19994	26489	23181	19998	20115	10942	2208	1674	1484	1368	1270	1093	1149	1059	999	1036	939	898	892	867	889	880	862	855	857	824	830	788	813	810	844	798	783	769	778	772	799	802	787	788	814	826	802	745	763	738	759	761	769	713	765	754	748	771	778	744	730	741	768	727	756	766	805	800	752	773	815	754	764	802	734	742	763	736	768	764	780	809	774	807	741	761	777	738	725	768	773	768	821	778	767	737	745	753	809	703	708	769	783	682	760	768	779	782	817	732	733	753	815	754	759	702	750	691	686	789	780	812	811	786	774	708	772	751	729	742	744	748	729	774	762	778	731	784	766	720	755	723	786	708	794	797	780	767	738	736	817	802	770	731	728	735	754	791	695	753	779	777	790	749	719	744	742	710	709	748	777	773	733	748	760	732	805	730	704	732	769	728	753	757	732	737	781	786	729	736	748	711	740	761	760	757	755	764	752	769	739	787	721	708	754	814	771	757	780	788	759	699	798	725	731	726	724	756	732	785	705	759	744	752	737	800	751	737	752	758	757	722	796	754	725	777	780	696	764	729	786	721	768	786	743	732	748	808	745	722	735	775	746	733	749	755	753	755	714	785	727	726	723	742	722	724	735	754	764	716	733	760	759	766	760	818	774	766	687	773	764	732	759	715	763	760	758	739	736	754	781	719	796	784	717	760	748	765	757	754	711	752	744	751	761	778	731	716	757	768	721	759	792	688	727	758	736	766	736	739	754	742	744	762	789	738	748	722	740	756	769	774	706	744	754	710	737	766	809	744	763	734	704	759	726	776	716	761	745	774	727	737	769	759	786	681	772	697	797	782	725	765	757	763	741	748	743	780	767	762	764	768	735	761	742	802	741	764	728	764	789	737	770	758	775	727	694	746	739	778	717	786	796	698	749	739	788	727	715	751	745	822	750	762	738	782	735	772	698	758	722	741	695	776	760	737	715	723	762	785	732	738	737	776	784	709	751	721	769	711	719	720	776	730	750	749	724	751	729	742	750	741	744	774	769	692	711	779	765	766	733	736	791	761	729	718	763	745	776	757	796	761	725	764	680	756	802	773	746	771	764	744	730	750	755	799	792	742	723	733	717	723	753	802	768	755	720	782	741	767	739	788	751	760	708	795	813	760	764	789	720	780	717	806	731	732	756	732	757	747	751	725	786	730	739	739	787	758	767	768	775	756	757	778	766	783	764	760	728	731	751	700	733	745	734	717	709	772	714	755	794	796	749	761	711	774	737	762	738	810	766	712	730	733	756	806	744	728	743	704	770	726	729	766	764	758	789	761	775	771	739	702	753	778	760	738	715	721	690	767	743	704	780	796	760	776	735	716	744	730	779	712	735	774	802	706	792	757	727	774	759	817	769	721	764	712	702	763	715	753	776	761	776	749	756	741	757	723	708	715	715	723	766	732	757	751	739	729	767	777	714	764	758	730	713	717	765	740	736	751	763	720	755	768	754	710	750	784	732	770	768	721	784	745	749	724	716	759	773	739	778	731	781	735	769	762	766	735	765	760	723	773	750	731	769	753	788	753	735	774	767	767	749	769	734	837	722	716	741	748	736	786	734	742	751	730	753	737	780	739	742	724	765	767	753	746	768	737	727	775	691	721	767	729	761	758	790	728	756	768	702	686	733	762	722	762	773	751	721	737	742	750	746	784	747	789	720	789	746	788	748	738	726	782	749	765	778	766	772	731	743	750	696	768	742	754	735	718	749	746	792	752	753	783	737	767	705	734	760	735	761	730	733	721	759	731	758	807	758	706	782	716	760	747	747	745	761	760	726	783	761	712	717	788	722	798	742	715	755	736	755	745	755	751	703	758	796	738	769	743	710	751	776	776	792	740	694	770	777	758	788	781	828	720	787	767	753	719	757	746	790	761	724	704	713	770	731	804	722	775	760	728	732	704	773	785	761	712	710	789	740	729	801	731	779	735	766	756	821	736	752	758	744	775	719	768	732	775	734	686	751	760	799	748	756	715	786	748	766	771	725	791	692	760	747	753	756	768	789	775	722	781	765	760	741	741	791	757	753	786	738	766	740	723	747	725	737	762	763	733	736	754	753	733	733	792	772	740	750	744	731	689	749	723	801	762	752	754	768	694	734	775	740	763	759	685	709	762	730	737	737	766	792	754	738	755	768	752	744	700	770	688	769	789	750	800	738	769	741	745	730	760	779	790	780	732	739	721	749	769	759	701	716	745	763	770	741	731	746	797	723	755	734	744	731	738	757	743	720	724	778	737	735	728	722	759	775	732	751	752	741	716	724	749	768	732	740	718	770	740	746	699	761	756	763	792	713	705	775	714	752	756	769	736	729	718	728	736	764	787	747	742	732	771	734	756	769	759	719	751	684	787	720	764	762	750	742	673	782	779	720	816	792	695	751	746	711	744	734	729	745	771	764	780	693	698	759	747	728	661	789	748	737	742	761	751	712	718	720	719	782	745	750	761	803	737	739	736	741	773	758	774	759	763	776	722	755	762	787	756	708	787	745	750	762	742	732	744	757	702	747	753	746	735	722	788	744	768	743	710	754	728	782	696	729	745	785	757	756	708	754	713	769	758	734	757	716	782	801	706	697	748	794	790	759	735	712	785	790	720	760	750	728	754	815	798	705	731	748	790	705	734	794	789	723	755	715	770	764	761	730	759	778	746	708	785	765	759	745	755	766	751	723	790	732	756	737	776	794	772	715	785	738	765	742	751	729	758	723	757	750	800	745	763	764	761	741	724	698	728	763	719	749	780	737	753	753	744	747	740	738	724	759	797	765	746	723	766	753	736	676	766	775	724	750	788	759	747	709	762	732	728	763	761	740	779	788	727	790	793	688	707	737	717	741	774	744	741	735	729	774	724	757	734	768	741	704	741	769	797	751	793	729	751	750	781	696	733	738	772	768	750	797	786	760	731	699	751	806	732	718	745	737	738	755	751	757	770	741	735	717	679	732	744	724	754	757	754	743	793	723	722	705	747	709	709	746	759	778	731	736	789	786	778	763	759	688	712	766	711	731	730	735	773	759	749	741	750	768	742	763	757	759	706	744	666	729	756	794	741	709	770	734	740	752	718	754	729	747	772	703	752	771	822	759	763	766	759	773	757	749	726	714	778	747	717	768	784	731	715	763	696	745	735	728	768	747	770	780	749	731	772	728	779	752	793	725	754	746	754	772	698	739	771	791	767	745	759	770	739	683	786	739	740	745	757	734	725	731	750	774	769	799	784	766	738	767	766	739	703	745	762	752	759	774	708	736	768	732	727	804	718	741	717	722	759	716	736	752	785	781	763	786	740	761	756	767	733	729	749	710	767	742	700	792	797	762	794	776	779	785	740	728	769	781	746	773	742	729	797	763	759	733	743	782	719	785	761	732	783	715	815	705	672	758	745	730	777	742	788	727	808	774	787	740	760	758	781	771	811	799	754	751	749	736	774	794	744	813	718	752	733	757	715	779	723	716	723	732	758	761	728	742	755	759	796	783	754	717
9928	17838	16349	9596	6850	5064	3970	3142	2602	2275	1903	1710	1539	1392	1207	1232	1135	1061	1062	989	950	952	916	875	881	849	870	802	829	810	755	827	782	765	759	772	791	780	760	743	731	738	764	747	780	726	723	771	737	741	722	733	724	746	715	702	727	694	720	702	714	691	773	686	681	744	699	702	734	703	738	673	730	675	704	715	731	697	733	663	719	732	711	671	690	664	750	704	752	732	698	770	724	658	675	660	728	699	715	671	711	706	671	742	679	675	755	714	691	718	686	690	697	707	702	703	689	679	700	647	734	752	707	722	680	731	683	701	680	722	706	700	716	699	700	714	730	685	713	729	720	673	668	696	662	666	680	677	663	738	644	688	695	714	687	691	686	703	702	687	677	696	646	704	633	669	731	704	673	659	690	684	706	671	695	678	694	668	764	716	717	667	662	658	670	655	702	685	667	686	670	695	660	716	677	704	728	684	672	702	704	696	666	671	712	687	717	652	685	697	683	710	753	683	669	719	697	715	672	683	699	713	684	673	697	727	711	724	702	699	737	674	646	674	640	690	702	705	686	672	694	693	734	702	698	670	719	696	700	723	664	660	683	705	677	700	734	738	676	723	661	672	707	685	674	685	633	723	700	727	708	726	652	663	648	705	709	735	700	719	683	681	679	680	698	708	637	684	722	714	701	720	663	724	675	686	709	674	684	645	734	689	645	745	683	649	693	719	689	698	671	648	714	695	691	686	722	726	731	702	709	730	741	717	628	712	647	634	665	683	671	694	678	662	706	697	674	680	646	685	717	672	736	679	720	738	704	657	708	659	710	718	683	682	673	709	650	688	701	731	686	717	689	674	658	743	694	723	687	725	703	676	660	679	695	721	665	696	724	697	720	703	712	719	687	667	671	681	698	690	682	660	692	688	666	665	621	686	690	712	678	707	694	702	690	715	688	737	672	727	708	670	716	692	683	724	681	687	666	691	731	680	661	711	709	712	731	695	691	657	680	712	730	623	702	684	731	745	704	702	702	713	719	751	725	671	688	674	711	728	718	688	691	700	723	642	724	692	694	702	722	733	657	704	681	662	692	752	698	692	679	731	671	678	678	712	706	656	685	698	728	695	662	704	646	685	717	688	729	714	706	690	742	690	705	696	688	713	672	690	705	654	694	705	694	719	673	718	685	689	665	695	725	739	660	740	710	699	682	628	659	668	690	727	675	672	683	664	688	705	683	726	692	669	695	688	730	728	696	658	688	714	726	779	678	717	701	693	678	685	650	668	681	689	721	660	715	731	696	672	720	685	709	655	698	669	702	701	685	697	718	672	705	688	656	670	714	681	632	678	726	726	782	695	682	733	706	710	694	723	678	733	676	702	665	665	723	687	690	712	668	689	730	711	710	666	673	720	643	733	641	693	695	709	689	688	713	648	694	686	711	688	679	717	647	713	668	679	716	734	646	682	665	664	671	725	683	750	751	687	687	699	696	696	700	740	693	693	678	632	695	700	737	635	666	716	725	680	674	661	691	659	734	688	712	686	693	685	694	694	663	725	715	728	691	699	711	706	713	712	707	681	709	664	699	665	698	709	680	696	718	745	689	696	654	718	705	692	694	697	700	700	704	666	691	660	750	678	705	672	725	666	703	698	712	682	753	690	688	662	660	660	695	743	658	703	677	738	690	699	667	640	717	710	664	729	704	680	716	654	671	739	680	725	706	695	688	689	702	687	723	718	622	661	688	673	674	689	695	687	693	666	697	667	695	696	721	698	652	692	691	692	616	676	706	719	666	680	729	692	674	743	680	674	732	715	654	693	714	717	684	674	730	670	695	678	692	705	650	727	664	692	732	689	709	710	692	734	685	714	671	722	683	702	695	716	702	649	732	679	695	669	749	691	698	695	729	719	679	654	676	707	692	730	698	754	656	720	682	665	675	696	689	717	716	720	725	711	717	691	681	711	663	686	719	663	695	685	685	669	712	713	642	673	688	674	660	661	687	667	669	705	651	691	682	692	692	697	687	694	703	730	669	692	678	646	676	734	689	672	703	698	721	625	704	735	696	675	698	746	670	701	670	696	674	676	707	747	641	704	696	661	647	687	694	676	735	668	673	696	657	686	715	705	678	687	680	736	712	707	671	673	703	680	696	678	688	736	690	671	718	694	721	706	691	694	705	635	693	730	698	663	693	663	665	675	709	663	717	673	688	707	658	667	688	698	708	669	686	681	658	720	613	685	705	679	703	645	637	687	723	725	686	705	708	674	720	649	677	683	710	658	710	637	731	702	736	709	732	678	695	663	707	691	740	678	732	686	739	676	713	720	722	678	700	658	670	678	710	711	740	681	654	713	656	715	705	666	704	682	679	682	709	716	654	662	686	734	694	729	672	704	700	700	733	698	705	716	705	682	723	705	755	715	650	688	710	652	709	675	666	681	643	726	712	633	683	670	686	697	717	641	692	682	682	662	687	708	692	697	669	671	684	712	697	696	734	729	691	698	709	667	716	686	695	711	687	726	644	694	697	715	648	690	646	660	683	661	731	728	709	691	727	716	678	709	669	701	690	684	699	708	666	718	687	667	703	715	665	718	719	685	682	704	690	729	711	673	727	725	687	695	682	649	765	668	707	691	690	717	686	691	647	663	655	661	667	697	653	696	749	679	736	677	664	721	691	750	739	720	714	699	682	647	685	704	650	700	663	732	684	708	672	692	712	680	695	674	679	699	704	683	710	601	662	702	622	659	672	694	655	728	744	719	710	684	707	677	690	692	608	696	671	718	740	655	677	722	686	678	712	710	657	676	694	735	707	739	686	682	700	726	675	672	714	684	666	664	717	711	738	696	678	724	683	703	667	660	682	673	691	654	672	689	694	684	727	670	740	675	678	722	641	701	753	685	711	705	691	686	682	711	674	674	734	694	673	649	686	706	688	704	721	662	700	714	701	699	634	674	759	711	668	701	715	761	778	681	732	691	682	712	680	705	641	714	676	693	689	700	671	749	681	709	684	700	741	725	722	737	641	727	678	730	677	693	692	702	676	667	717	703	701	688	677	709	659	716	668	700	692	703	712	678	672	704	660	753	705	704	641	707	691	742	706	677	711	705	723	706	694	714	671	715	722	680	697	679	714	676	700	712	651	692	690	703	641	703	707	696	652	677	749	685	697	702	763	692	665	670	693	685	708	699	684	713	684	709	721	659	701	673	674	676	714	698	686	701	716	676	659	711	670	662	679	685	674	690	704	688	631	643	701	721	659	680	680	711	725	662	689	698	722	641	653	676	692	699	713	698	676	687	686	689	695	706	695	680	729	704	681	645	684	719	703	696	699	676	733	724	700	647	683	687	679	682	667	696	668	669	699	728	734	712	662	700	704	706	696	700	686	743	698	672	676	725	656	707	681	749	626	701	676	696	679	683	756	679	667	713	718	701	734	720	712	690	695	726	642	683	718	707	662	692	696	695	669	694	698	674	692	685	637	692	683	698	646	682	679	721	681	702	723	693	718	748
29885	15102	1844	472	322	264	221	228	192	218	186	206	221	209	216	180	202	192	202	203	209	183	193	205	190	185	190	182	165	197	192	180	211	173	225	168	204	199	209	188	186	191	188	188	202	185	134	190	194	186	230	196	227	197	199	167	175	165	180	174	176	172	193	196	197	191	197	178	181	154	186	196	201	169	168	187	193	182	189	168	194	195	177	190	186	181	187	175	180	178	211	178	199	187	177	182	200	195	214	185	179	173	188	177	164	189	178	187	204	180	190	181	190	200	201	180	178	190	188	177	192	169	190	185	208	186	204	175	190	205	194	206	173	198	195	196	205	200	196	184	191	194	174	152	202	179	212	197	187	170	187	161	179	166	198	197	206	189	195	170	169	180	200	190	182	160	156	180	221	215	172	193	185	182	202	205	192	178	194	198	179	195	195	181	184	197	186	179	177	180	167	162	183	193	186	175	208	172	222	165	200	175	194	207	196	182	191	184	221	176	204	193	161	177	165	182	209	173	193	194	174	176	183	203	188	204	198	182	198	190	188	184	163	200	199	194	180	179	199	200	167	166	205	157	189	181	191	210	178	193	193	172	188	182	199	199	200	183	178	201	189	203	195	192	193	212	161	178	202	178	163	199	190	192	191	225	176	185	193	206	199	190	185	195	201	196	174	182	189	188	178	181	182	207	210	190	217	183	188	202	171	186	177	164	184	192	203	202	205	182	209	178	162	188	185	216	178	196	181	183	180	191	205	206	197	193	188	180	174	185	200	190	186	185	170	177	190	194	191	196	200	192	186	189	191	206	181	184	204	177	185	200	203	201	213	185	230	167	173	203	185	158	160	183	177	195	209	195	186	172	178	200	185	192	186	203	216	167	198	201	186	205	185	193	179	173	176	178	201	197	185	196	159	158	182	188	202	192	161	207	177	184	169	191	186	176	207	190	164	184	194	189	188	178	190	200	177	198	197	192	189	168	182	188	182	210	214	190	182	181	188	172	177	187	200	176	186	205	185	194	189	196	198	184	177	206	203	194	190	191	177	177	172	192	180	184	165	175	206	187	173	182	177	190	208	216	174	191	202	231	187	204	179	183	174	172	179	202	189	195	212	203	175	195	182	202	193	171	201	185	181	199	170	189	224	185	174	172	173	197	178	184	186	190	178	191	201	186	186	215	206	194	207	199	187	189	186	189	174	206	159	175	184	183	178	178	202	178	201	187	172	201	201	177	183	183	197	181	163	169	179	183	176	175	203	201	178	186	199	191	177	218	201	191	202	171	183	161	184	168	162	182	192	200	187	208	177	173	188	188	187	194	196	201	175	159	193	195	175	176	210	214	221	178	173	187	202	182	179	187	168	192	194	185	189	193	183	212	187	204	177	195	220	204	183	190	205	171	198	206	152	201	189	172	163	194	192	194	189	184	194	188	190	182	194	179	176	163	202	197	207	158	226	206	182	211	172	167	181	195	180	185	173	182	172	186	188	177	212	156	194	175	164	187	188	179	194	178	202	189	186	202	195	202	200	184	187	174	181	197	184	186	184	188	172	174	181	192	213	197	177	191	210	161	181	179	177	174	188	167	192	179	204	183	185	171	201	188	218	186	214	218	200	174	198	181	189	161	206	181	182	197	154	171	191	185	192	194	161	200	175	187	177	188	185	189	200	191	177	173	192	186	179	181	183	170	187	191	214	164	178	195	176	207	174	186	191	187	182	196	177	206	219	199	182	193	186	192	189	172	212	209	189	173	194	174	197	166	188	169	218	176	203	182	217	161	197	197	153	177	183	191	176	164	184	183	195	187	178	186	162	190	198	185	185	188	207	174	195	177	170	215	203	183	227	179	175	198	186	185	182	182	178	190	177	185	187	174	190	208	195	218	161	169	189	181	194	169	191	182	203	193	187	202	206	200	183	176	175	181	192	192	175	176	199	195	159	188	209	175	199	191	191	201	163	205	187	175	199	166	186	206	197	187	193	170	194	195	204	185	197	193	187	195	196	197	195	166	192	206	171	186	186	168	196	179	173	199	186	190	197	172	177	206	223	178	198	174	184	161	167	198	197	149	185	202	185	192	184	200	173	189	183	183	192	175	183	188	180	172	192	191	161	240	160	182	209	186	188	170	202	193	193	176	206	180	186	201	189	182	161	175	183	190	186	187	205	200	204	193	187	191	218	199	196	171	186	212	192	186	199	198	182	180	186	172	173	181	189	182	165	193	186	184	210	179	204	176	198	197	183	150	220	163	194	181	182	189	193	194	173	180	200	199	159	203	171	182	195	168	164	207	193	183	162	183	193	191	203	172	170	192	184	197	188	208	201	189	167	171	216	203	191	177	171	164	183	188	184	188	222	188	195	190	187	186	209	192	172	195	172	180	191	196	215	169	179	171	182	183	195	174	202	203	172	223	200	189	163	214	194	193	197	180	177	199	184	173	181	196	197	195	192	200	182	187	207	201	195	180	211	212	195	183	189	177	195	195	187	185	190	194	177	183	180	174	197	169	174	194	160	183	211	206	213	193	191	203	180	196	192	182	182	184	187	187	193	201	189	201	181	215	204	213	202	184	213	187	199	178	198	189	192	195	174	188	204	152	192	173	184	209	182	187	193	166	184	201	183	173	178	175	177	192	192	192	197	169	199	183	184	192	174	170	206	201	161	176	187	164	187	202	186	170	194	187	196	211	177	184	212	180	178	202	180	197	180	201	171	200	203	200	187	189	172	169	206	183	183	212	187	179	184	206	175	188	161	185	201	199	183	187	177	178	183	176	217	190	205	181	193	218	208	153	203	190	178	196	198	174	188	199	188	186	195	221	195	195	188	172	192	181	192	206	180	185	184	200	182	186	194	182	188	196	204	213	202	162	169	180	194	187	193	201	169	181	183	195	186	183	194	189	207	198	211	213	165	181	185	193	172	189	186	168	180	171	181	183	168	176	201	183	201	173	195	208	221	182	215	179	190	190	216	195	211	183	189	191	218	191	198	190	171	207	191	197	187	173	182	179	172	178	206	180	183	173	191	197	204	211	177	183	167	186	205	214	217	202	215	172	167	204	211	191	192	181	201	180	191	196	212	171	181	183	189	207	169	230	203	201	191	194	188	188	167	178	185	204	173	196	200	207	193	207	172	183	181	183	185	168	172	201	176	168	184	180	190	178	205	190	192	186	192	198	189	182	181	181	182	170	165	186	182	174	193	164	188	206	177	178	187	187	199	172	196	198	188	196	175	192	186	189	184	192	187	174	222	180	193	170	187	211	202	193	186	181	161	227	186	194	182	161	164	179	156	167	176	171	186	183	183	217	192	209	196	191	178	203	207	192	186	195	191	184	167	178	185	217	212	187	189	205	180	183	184	212	171	180	210	179	178	199	202	220	198	166	177	178	192	200	179	192	187	171	192	196	212	187	166	186	187	206	198	177	189	173	186	170	169	173	199	180	182	204	174	206	197	197	185	208	177	202	192	187	181	206	153	196	204	183	194	171	183	186	191	205
5965	814	760	455	308	309	270	271	245	224	220	190	192	206	221	170	199	195	186	198	195	218	192	200	208	192	190	188	164	212	165	194	180	183	189	184	202	179	191	186	194	174	208	198	173	212	191	188	215	180	200	176	190	201	205	161	178	187	175	216	198	204	178	178	209	189	181	216	203	201	156	194	200	179	196	197	191	196	190	184	194	176	192	184	191	169	199	185	204	168	185	183	162	188	192	201	182	176	215	185	187	208	190	182	175	189	187	186	210	206	199	181	201	213	186	198	164	199	198	196	191	167	204	222	192	197	188	177	184	204	161	202	194	175	174	209	193	206	186	182	186	203	177	192	195	195	184	206	199	184	189	180	163	187	171	184	198	185	199	188	171	172	177	181	189	185	181	200	187	178	185	187	190	190	169	196	200	170	197	216	182	185	183	199	173	195	196	200	178	194	176	185	210	189	213	177	191	179	181	185	183	198	192	189	208	176	205	209	175	180	167	187	170	175	206	180	191	190	178	218	199	197	183	173	193	175	196	189	199	204	186	182	174	158	188	191	185	186	195	190	175	192	187	167	177	193	156	173	173	202	178	173	198	188	190	193	193	199	180	159	189	163	178	189	172	181	191	199	187	198	169	174	173	195	189	167	176	196	179	202	214	184	168	190	218	172	206	205	174	181	182	183	208	195	168	202	180	180	180	214	184	191	195	192	188	174	165	172	202	184	189	176	200	212	190	174	183	169	187	214	177	190	185	195	167	180	183	179	168	222	191	183	189	189	181	200	201	190	207	174	183	168	189	187	187	185	197	166	172	179	202	199	198	180	196	190	179	182	179	171	194	168	183	174	197	209	185	161	180	171	161	173	199	184	169	171	164	170	169	188	179	189	196	195	188	188	207	173	206	198	188	166	190	178	205	182	185	182	193	209	214	193	202	180	190	179	157	210	199	193	191	197	201	175	183	186	182	176	180	207	207	180	175	177	221	187	159	185	177	173	179	186	195	172	209	192	224	186	202	178	168	184	189	167	212	179	197	196	180	213	171	202	189	188	200	191	179	173	174	200	185	181	202	180	208	180	193	190	206	202	195	185	210	169	210	197	174	213	178	181	173	218	188	200	195	198	180	178	181	182	194	173	167	176	182	193	190	176	183	204	188	189	156	175	178	162	156	185	190	194	198	191	225	194	183	192	182	171	197	183	187	176	202	190	210	187	184	205	201	190	196	173	203	190	192	175	183	181	191	182	181	179	173	197	177	199	215	195	172	175	190	204	204	193	176	199	202	199	201	208	184	177	205	167	186	175	201	206	209	197	180	180	188	182	165	184	210	182	173	193	218	173	175	172	195	188	184	162	212	172	201	195	168	190	173	172	184	204	209	201	201	182	202	183	198	211	173	165	201	220	208	169	168	204	173	198	186	200	183	177	192	200	190	171	176	183	152	222	195	188	184	176	168	182	182	185	199	209	198	189	186	177	201	173	196	188	198	191	173	200	174	186	198	169	176	175	175	202	211	167	186	180	189	199	192	188	184	197	180	196	186	173	179	173	204	194	198	214	169	191	182	182	186	192	183	190	192	202	183	196	191	163	192	179	214	186	177	207	181	194	154	206	175	193	169	187	182	190	191	197	189	170	203	207	204	174	206	189	180	198	199	178	174	180	195	185	199	189	185	189	182	225	198	175	201	188	169	187	213	176	198	186	205	197	186	208	204	198	165	165	201	182	189	200	181	190	183	191	200	188	206	168	191	183	194	168	183	186	196	172	223	192	192	184	188	173	198	206	196	172	176	198	183	207	186	201	184	185	170	170	190	175	186	186	169	187	193	189	181	207	177	188	179	180	174	200	190	198	189	182	173	192	197	198	180	161	192	217	235	175	179	170	184	192	186	190	173	191	176	198	199	206	178	206	206	211	206	183	180	182	187	181	202	195	210	189	173	216	190	190	200	164	188	178	200	193	205	203	183	222	175	188	200	183	202	193	216	211	190	185	175	174	173	193	177	180	172	191	191	187	186	164	167	169	180	201	189	166	175	167	199	186	190	195	199	171	186	204	180	177	164	224	208	231	185	205	198	190	177	174	200	185	185	181	191	201	187	199	211	198	198	195	178	194	170	190	182	175	206	193	213	218	165	182	176	200	185	174	181	176	203	172	194	191	197	204	185	181	220	185	198	217	180	176	198	177	175	182	190	191	210	198	169	183	193	196	196	182	191	191	191	159	215	193	197	200	194	208	195	172	184	193	174	175	198	163	186	205	183	172	198	204	188	165	191	189	172	190	186	192	168	203	187	186	168	200	205	215	197	201	182	195	186	221	196	157	176	178	172	205	215	180	178	192	165	176	196	196	191	166	191	163	198	175	176	188	176	176	201	170	177	202	186	183	201	176	189	197	203	176	197	186	170	190	188	200	169	211	167	182	215	187	203	196	185	170	196	198	203	176	180	184	200	194	191	186	177	182	197	182	175	178	162	205	190	169	221	181	206	174	183	191	185	171	185	173	201	191	177	160	211	197	183	182	210	184	199	164	187	200	182	170	200	194	203	175	175	171	192	160	197	183	197	199	204	178	159	189	180	176	189	206	182	188	171	218	204	180	173	183	193	165	204	202	202	184	204	182	226	195	179	180	199	186	180	176	223	193	214	193	191	177	184	196	181	170	195	181	197	197	156	193	195	191	211	191	194	184	194	178	172	180	203	162	185	166	181	199	172	186	212	202	197	209	182	192	171	192	183	188	169	189	180	204	192	171	180	188	185	195	186	171	201	183	177	200	209	179	200	177	196	186	193	178	171	168	181	172	169	194	178	192	192	211	203	186	195	179	205	213	218	180	192	219	187	181	194	194	192	180	202	187	173	196	192	202	159	171	212	215	192	204	213	196	182	178	194	191	190	193	184	212	183	183	218	168	198	198	174	204	181	195	194	188	199	179	219	179	190	204	177	171	207	177	224	171	197	199	170	144	177	187	210	176	181	180	180	194	171	197	169	187	186	189	203	173	178	191	221	193	187	175	191	191	177	192	174	194	183	195	211	190	176	170	181	203	199	198	180	182	179	161	204	178	215	196	215	192	193	200	166	187	179	170	173	165	190	194	199	195	197	158	178	196	194	194	168	173	178	197	180	193	183	188	178	199	197	193	181	199	181	178	174	186	195	194	181	199	181	199	185	197	188	184	193	202	175	179	199	182	168	173	203	191	189	210	189	212	188	176	186	203	209	198	187	173	198	188	165	204	175	185	163	198	168	186	201	186	180	161	179	183	195	183	170	189	175	181	172	202	194	202	177	190	182	187	214	175	193	170	187	182	175	161	184	203	191	197	173	180	173	199	196	189	181	175	179	187	209	156	181	189	180	197	186	182	174	184	203	208	198	173	164	180	209	205	200	188	200	191	204	193	191	158	172	223	196	197	206	195	187	192	163	182	187	157	186	173	172	188	168	184	185	204	208	210	193	184	189	175	177	167	200	190	198	190	169	189	175	182	189	169	216	180	161	183
24195	20034	26308	23478	20042	12408	1806	1167	1067	871	879	805	744	651	663	625	668	643	657	612	622	620	580	603	612	592	611	616	574	564	584	576	554	568	552	566	586	555	609	577	575	540	568	556	544	550	589	533	517	577	564	534	514	539	563	615	515	575	541	571	529	527	547	547	546	566	526	536	566	568	505	573	501	571	560	543	530	527	515	517	529	585	553	591	579	536	548	548	554	553	521	576	555	552	537	517	538	517	546	524	573	532	562	526	525	560	520	523	540	613	525	545	553	555	548	520	536	522	520	566	519	551	545	549	519	537	523	620	554	540	495	526	530	562	540	545	555	547	574	549	532	522	567	537	498	501	574	509	523	553	558	531	562	511	597	523	563	551	507	541	551	557	546	514	552	536	524	534	532	556	549	498	539	517	497	521	548	554	546	523	538	532	594	516	534	551	613	494	539	511	520	591	541	539	536	574	569	499	512	528	570	568	557	533	520	559	550	517	531	498	564	490	538	519	506	517	574	571	565	513	543	520	549	545	525	479	573	546	542	528	567	498	547	515	563	505	578	537	521	535	520	520	533	497	544	527	554	471	573	558	530	512	568	525	521	519	549	560	540	562	561	536	529	571	536	519	542	554	593	512	550	518	484	529	550	531	524	519	525	513	547	511	534	526	546	562	533	535	517	548	576	553	535	550	520	520	526	543	538	515	512	561	562	512	493	547	563	572	537	505	560	528	541	571	534	552	534	574	522	535	517	537	525	522	537	561	541	517	517	569	498	495	547	538	528	542	537	510	526	523	564	483	516	539	563	514	564	519	586	549	473	536	558	552	544	553	578	521	523	503	540	516	553	554	499	496	551	520	498	500	550	508	534	538	531	547	560	498	570	509	528	508	514	512	550	533	534	533	549	545	571	587	592	543	579	566	543	547	566	538	508	512	542	532	528	562	541	529	547	536	529	572	598	606	568	520	509	507	522	554	555	543	532	522	526	533	502	600	491	547	572	513	528	512	556	569	531	488	549	552	523	523	519	535	538	563	527	546	551	551	517	495	587	540	538	542	537	581	525	535	506	527	537	549	529	545	489	538	493	532	537	560	525	549	550	482	487	587	543	509	526	563	544	521	529	526	509	547	545	525	511	490	550	471	591	535	556	537	513	553	514	544	570	559	584	556	502	511	554	535	507	544	531	527	545	538	547	495	551	528	571	558	536	562	512	519	546	478	494	477	579	581	533	530	549	538	540	561	536	536	494	552	521	547	593	545	563	498	507	590	514	554	540	540	546	540	541	566	526	514	510	575	578	533	527	497	548	547	512	530	568	534	585	561	566	553	514	527	575	571	537	506	489	538	494	517	510	514	524	548	587	556	531	539	527	543	559	523	538	529	558	531	514	529	567	541	540	516	588	577	556	510	579	513	512	546	497	548	544	533	508	543	538	525	547	544	570	524	520	549	498	526	550	556	546	574	560	541	528	497	547	495	514	549	553	535	504	529	540	585	530	558	528	526	525	566	562	539	535	498	506	548	535	505	481	520	566	517	505	539	552	552	507	555	551	528	532	586	542	566	528	546	553	510	507	508	545	510	547	492	522	556	503	577	552	537	523	482	555	510	520	520	532	560	500	466	521	543	572	524	528	563	574	528	562	585	551	543	589	493	510	510	548	531	565	550	512	541	525	516	511	530	538	578	532	521	538	566	521	522	496	537	522	517	559	486	506	555	536	533	547	514	596	535	510	591	538	491	539	507	544	512	530	527	522	534	524	544	541	555	543	552	515	551	514	558	545	547	540	534	530	524	553	566	510	524	529	503	551	540	526	504	520	507	543	490	538	554	544	561	542	543	560	534	531	566	544	567	535	514	507	553	519	492	569	569	530	536	512	522	549	552	529	536	528	522	502	526	545	544	543	518	541	539	556	536	546	513	544	503	509	526	575	502	520	544	544	537	552	546	505	560	511	542	547	506	550	528	504	538	531	526	533	486	498	519	563	511	541	506	557	525	543	537	545	511	505	565	566	531	502	525	554	540	525	528	524	562	526	538	539	542	525	514	540	519	545	522	560	519	542	528	505	541	531	552	542	543	538	569	527	498	577	497	526	511	556	580	543	535	563	520	532	586	562	543	546	520	531	524	498	488	500	543	503	551	577	508	589	544	557	556	554	514	555	559	539	543	488	501	517	532	525	471	535	527	543	506	519	557	546	510	538	551	484	559	525	494	505	555	517	504	524	570	544	497	509	541	521	534	554	553	536	533	506	523	548	533	520	543	554	557	513	553	527	512	502	540	532	530	508	534	529	528	538	536	546	501	514	543	553	563	534	553	541	527	508	537	546	513	560	517	510	580	518	509	503	521	509	511	529	570	574	551	544	523	500	564	519	530	518	514	541	536	538	545	547	573	544	500	559	521	530	548	506	545	555	528	547	563	562	567	531	556	534	551	594	559	513	521	511	503	560	593	592	517	514	549	539	529	531	554	543	567	545	552	540	546	547	554	554	521	546	549	544	525	531	549	541	555	540	551	529	510	571	534	547	563	517	547	556	583	490	545	506	521	549	541	528	516	518	541	532	581	575	548	526	550	528	521	521	549	555	540	587	539	526	526	562	561	491	543	582	550	558	530	509	549	543	559	519	543	567	536	528	548	551	541	547	526	569	519	534	497	532	561	581	512	520	506	528	501	538	550	541	548	493	530	527	535	561	557	550	531	524	509	511	537	550	553	514	518	578	528	526	561	558	542	541	536	554	518	531	501	499	535	534	558	551	530	545	540	527	511	501	552	555	533	524	541	562	517	505	551	564	498	530	554	583	607	553	555	535	543	540	534	542	560	500	566	516	505	569	523	566	548	506	540	594	527	500	562	549	518	555	521	575	533	533	524	528	556	528	548	521	588	479	534	542	548	574	542	551	527	541	540	544	566	491	538	579	580	548	513	581	504	553	516	539	521	552	543	523	541	529	551	529	518	556	505	558	558	517	538	515	534	554	521	514	525	532	568	511	560	534	524	535	533	518	484	565	595	504	574	534	566	513	497	522	524	546	522	517	536	557	566	505	550	558	525	565	541	517	527	576	550	546	524	571	535	488	550	560	551	516	563	516	549	544	584	536	555	563	542	532	574	509	558	511	567	515	579	557	518	517	523	531	565	518	550	570	505	529	518	517	501	502	520	545	550	544	508	527	554	537	547	561	517	533	537	529	531	542	526	543	543	538	519	510	583	531	558	496	549	521	533	558	495	515	534	525	516	526	537	586	529	589	519	551	516	526	534	499	509	493	539	557	510	521	567	524	489	566	554	519	549	553	587	578	568	528	533	512	582	583	522	569	528	502	575	522	533	535	545	516	561	507	573	518	529	529	555	532	534	531	541	538	542	502	527	543	528	541	589	538	530	571	542	531	513	545	513	533	532	556	523	558	531	532	547	546	520	504	558	537	508	558	564	529	514	494	595	516	515	557	517	496	577	523	531	535	490	518	530	588	549	547	545	555	560	568	561	567	508	547	533
7595	11307	10291	5769	3812	2883	2288	1785	1494	1325	1149	971	908	826	782	794	671	679	698	694	599	622	605	588	577	562	570	567	547	544	582	544	556	520	489	538	519	534	540	535	511	540	547	533	560	514	517	467	512	530	487	516	525	484	499	496	499	497	529	481	472	473	510	485	484	501	507	465	542	533	489	493	500	530	525	507	459	505	506	502	529	499	526	524	476	475	469	495	502	484	496	472	478	472	510	507	524	449	492	494	452	492	532	524	485	547	488	482	500	508	495	527	479	493	531	501	501	475	506	497	483	462	460	497	527	503	483	479	491	501	483	510	472	489	517	511	509	463	505	505	514	515	507	489	488	504	492	449	524	466	477	518	481	454	499	518	494	466	484	497	522	511	490	493	481	461	464	483	512	490	521	519	501	537	502	510	497	484	508	482	528	494	501	470	484	477	480	460	509	447	484	538	496	517	460	516	522	479	499	498	503	502	511	520	512	511	557	489	501	518	514	469	485	483	474	522	504	517	497	467	526	494	519	462	495	492	484	509	465	540	489	486	460	493	479	492	496	486	523	475	516	489	485	517	490	512	478	477	492	471	490	491	537	482	529	490	461	507	491	443	484	497	490	521	432	507	468	476	514	517	466	497	485	454	503	504	512	466	445	519	457	529	485	509	523	449	469	503	509	491	480	501	488	531	548	508	463	487	499	522	495	494	469	536	501	486	461	482	470	468	462	448	510	482	473	499	437	488	487	498	473	504	479	514	464	466	481	515	488	481	479	507	496	505	543	481	495	460	475	475	507	486	525	491	500	522	515	503	501	506	507	486	484	485	503	476	539	503	449	523	515	441	482	477	490	475	478	455	474	453	501	499	463	498	512	518	454	509	470	486	471	450	450	524	512	509	517	479	518	494	495	488	477	482	484	504	488	497	494	539	503	456	498	498	486	488	525	501	486	510	499	482	527	484	480	500	463	464	548	498	479	484	524	448	517	515	543	455	509	478	500	489	501	509	482	518	541	457	475	500	487	544	508	451	524	505	498	498	500	463	496	507	500	503	501	495	503	477	483	468	513	497	484	501	500	488	531	461	473	479	511	500	487	512	505	518	442	490	471	526	491	454	471	517	478	464	504	512	523	500	506	508	469	492	513	472	505	476	446	502	514	474	515	485	492	506	476	542	469	497	481	535	483	535	480	501	491	471	501	497	463	501	492	475	485	468	457	468	479	491	498	474	489	510	458	509	488	492	489	473	450	513	486	464	462	489	499	501	487	536	485	507	502	514	491	507	476	457	482	444	495	519	511	473	522	518	503	458	469	472	493	476	468	501	488	493	509	466	495	485	473	468	471	500	526	510	470	498	509	507	506	493	515	501	469	498	494	517	489	524	514	477	482	478	496	491	473	482	497	514	485	497	441	525	474	516	488	456	490	441	487	494	468	536	506	464	521	448	520	512	470	540	500	465	498	507	496	483	492	495	505	460	543	520	512	461	485	452	468	531	500	521	481	478	496	514	471	489	477	463	464	467	495	529	529	468	535	517	476	526	499	504	498	511	488	497	488	479	517	483	507	477	463	470	498	488	471	464	526	461	469	465	475	476	491	499	510	530	440	495	495	497	471	497	460	483	483	479	488	473	456	468	482	464	495	498	478	459	483	462	478	521	514	516	520	514	505	498	503	519	477	481	500	448	513	499	467	515	510	506	496	486	482	472	522	471	496	511	471	470	498	516	480	467	464	477	479	497	498	477	562	475	473	429	485	501	497	514	475	496	476	510	460	468	506	490	510	470	494	496	478	495	470	457	501	486	501	456	486	472	514	492	515	447	540	501	512	454	475	496	468	480	472	478	497	498	482	502	493	471	504	454	480	494	483	509	458	495	505	482	476	502	504	496	512	483	494	465	470	491	511	462	523	482	486	504	470	469	490	455	488	475	518	488	496	480	495	485	477	485	462	469	476	513	481	481	470	478	500	470	475	498	485	500	480	520	473	505	510	495	468	512	507	524	525	512	482	500	526	502	487	535	461	483	486	480	492	485	502	504	490	488	510	490	517	519	498	453	463	531	470	482	506	501	496	474	545	519	473	475	498	494	454	453	500	452	464	484	499	532	479	506	468	500	492	432	463	499	470	479	494	501	518	424	486	492	498	494	487	455	517	525	504	469	469	531	461	509	476	504	515	498	505	498	454	499	473	457	464	447	508	500	508	499	469	484	458	485	483	479	512	482	490	484	530	480	502	495	489	487	454	469	492	511	491	487	490	498	508	485	504	512	508	470	496	496	447	513	480	498	484	534	492	472	498	490	468	532	495	466	506	463	534	530	505	494	497	536	477	473	488	513	510	517	469	492	442	492	459	476	501	503	452	466	498	467	482	497	518	464	479	512	487	501	467	465	510	551	494	494	507	503	503	474	522	503	495	484	473	510	539	468	494	495	487	488	485	503	545	472	494	536	464	517	500	485	517	433	490	492	460	514	494	524	490	462	479	464	509	488	478	490	510	465	478	477	471	498	455	510	471	548	510	493	468	499	484	447	466	485	505	442	488	465	461	484	516	482	501	509	499	487	471	488	459	502	521	502	477	509	477	450	461	475	524	505	459	502	501	491	504	509	528	503	495	540	481	464	477	488	501	482	531	500	486	517	494	480	491	480	497	506	462	488	494	485	501	489	493	503	472	473	495	545	495	498	442	496	505	510	500	488	507	508	524	468	528	465	508	517	452	505	504	487	535	520	497	524	466	516	520	490	496	466	503	523	516	455	483	512	503	476	491	485	484	496	519	528	478	495	512	487	513	474	467	470	535	485	529	498	509	456	488	511	510	471	506	473	466	492	521	486	464	500	527	504	509	489	496	511	499	472	511	521	475	468	473	470	494	458	471	520	528	481	512	488	517	489	493	492	452	496	463	518	517	517	458	498	508	487	481	478	501	487	444	514	507	482	490	530	471	484	458	501	505	523	476	523	493	464	492	475	470	492	509	503	495	521	496	495	514	515	508	507	493	477	476	469	478	503	490	483	503	499	492	498	485	478	495	457	475	496	521	486	519	521	483	530	473	467	495	496	463	522	480	479	473	481	476	500	509	493	485	498	483	510	497	481	516	473	454	473	459	513	509	523	486	488	475	514	519	485	499	493	504	474	501	462	487	512	482	492	517	487	479	498	497	525	524	504	503	508	502	500	456	448	489	466	489	509	484	519	478	487	522	454	499	488	493	483	466	496	498	489	502	500	520	487	504	468	480	543	477	523	490	509	454	451	502	484	487	487	504	510	499	494	523	476	479	509	472	482	476	476	488	487	473	480	449	501	465	498	498	479	497	489	464	498	488	480	475	498	470	478	500	514	524	487	454	495	446	468	473	451	476	487	492	494	519	460	524	482	482	508	478	500	484	518	465	463	487	488	477	462	465	476	496	513	507	472	507	522	489	530	467	471	485	513	490	489	498	490	501	456	490	524	479	508	510	488	462	484	524	490	481	476	496	485	476	533	468	461	530	487	464	496
24139	21958	29119	25468	21968	22079	12078	2518	1838	1573	1437	1373	1297	1235	1139	1125	1001	1036	1027	972	936	942	909	918	984	895	872	857	933	920	874	912	841	930	848	820	904	897	864	833	888	836	819	881	880	849	836	888	904	870	835	795	850	848	860	902	867	814	874	820	846	827	832	840	815	821	804	863	837	856	863	871	831	880	902	781	843	905	858	829	839	839	851	796	866	807	862	782	851	852	866	880	799	836	823	840	864	825	850	812	804	793	806	855	865	845	809	764	842	883	858	782	832	838	829	858	788	844	819	834	890	860	813	897	837	874	810	801	864	803	839	805	844	847	875	847	795	852	843	834	822	815	817	809	774	805	830	805	830	849	845	806	846	865	830	834	846	831	860	835	850	824	823	879	862	873	821	784	843	849	833	838	828	790	859	843	854	869	887	849	814	861	862	812	834	828	774	784	786	801	835	826	852	872	770	839	852	795	836	845	820	865	910	841	857	820	895	860	782	849	835	826	888	836	869	816	837	859	856	824	864	793	840	837	842	782	830	835	850	878	869	787	881	843	844	895	830	842	831	828	786	827	870	802	804	832	767	817	826	809	806	911	838	811	921	801	818	870	879	847	815	830	864	853	886	856	869	769	821	835	821	856	850	850	815	842	823	832	840	805	798	798	815	834	847	788	785	831	846	843	818	868	869	852	840	792	848	808	813	883	820	826	845	856	811	842	830	839	841	759	858	834	838	799	858	789	850	856	838	796	834	834	840	774	776	802	884	862	882	864	823	782	821	869	828	813	796	833	814	782	754	831	883	847	793	829	848	859	842	849	854	856	852	840	840	799	866	818	827	924	881	781	812	822	805	839	798	842	802	830	854	809	838	822	857	791	840	848	912	844	793	842	837	857	784	865	813	863	836	801	853	804	810	904	838	869	809	830	850	877	817	860	835	789	834	816	877	788	812	880	831	833	859	799	799	798	828	906	843	864	819	849	862	875	802	811	835	851	831	867	815	847	827	835	771	845	876	827	822	839	854	789	840	876	811	878	832	789	797	862	776	859	850	829	826	815	835	840	841	802	831	862	835	858	779	858	830	824	796	727	870	897	831	736	832	821	854	848	856	840	795	800	884	810	837	807	792	790	827	858	837	799	834	872	857	792	846	807	806	822	794	852	833	827	829	844	848	856	831	804	848	826	819	840	886	844	801	871	804	798	827	821	901	875	811	807	815	846	853	802	798	787	840	780	805	875	887	841	844	888	806	793	805	849	847	811	829	871	859	782	836	878	868	836	819	749	793	835	862	829	812	816	847	845	803	850	844	809	866	827	812	777	907	885	805	824	787	836	857	860	844	856	835	777	789	875	800	824	846	843	833	788	870	817	869	775	847	838	792	856	784	805	813	784	831	849	764	827	837	895	833	819	799	838	820	877	798	846	825	877	843	844	857	864	811	870	850	865	825	806	858	812	791	830	863	806	826	842	801	871	855	837	858	869	849	810	821	842	865	795	837	797	823	848	765	811	890	836	819	904	800	788	839	816	827	861	800	795	857	859	818	829	855	818	803	875	849	812	819	822	846	843	800	790	822	798	891	850	802	840	750	808	835	833	832	798	797	780	835	846	824	822	813	827	819	832	840	838	869	821	844	820	857	793	845	748	790	859	834	850	869	824	881	851	796	888	888	910	768	846	843	810	810	830	831	787	792	866	777	823	799	854	883	849	815	817	817	835	803	819	851	748	840	852	761	788	871	837	815	830	817	792	882	828	879	812	841	819	801	902	794	815	813	870	859	852	845	804	777	806	843	845	790	872	849	844	872	833	845	816	841	839	790	885	879	832	804	827	827	802	804	817	815	859	811	869	875	841	869	806	832	848	834	795	798	820	822	843	861	802	866	843	841	798	839	815	864	801	824	844	872	887	838	802	772	838	860	836	827	809	841	800	849	895	814	812	811	854	822	810	835	771	862	814	822	863	783	841	783	845	857	811	814	791	857	831	754	773	811	761	792	838	804	821	806	820	800	813	778	827	821	822	811	829	833	838	798	861	830	849	888	842	881	784	807	844	846	809	791	849	828	832	783	809	851	823	787	792	822	831	820	825	895	852	792	774	818	806	772	854	860	824	811	843	824	793	884	873	861	795	901	829	888	810	810	837	839	834	785	841	863	876	834	814	870	857	822	876	861	870	843	857	792	818	838	803	811	774	787	831	807	847	830	833	866	781	810	781	873	837	853	854	830	800	850	815	824	879	807	807	832	801	777	846	804	846	874	828	827	790	858	817	796	820	805	875	841	852	888	837	862	840	821	812	854	809	903	866	840	856	826	843	848	885	845	832	833	818	842	858	851	829	850	864	860	812	840	818	867	859	815	843	852	844	837	855	863	838	866	852	862	849	845	768	830	822	831	856	834	882	846	817	827	845	807	818	799	776	834	865	890	827	773	774	797	848	804	839	824	829	811	857	781	811	843	827	825	816	833	868	794	803	856	871	792	810	809	890	828	860	842	828	814	790	780	819	760	835	817	789	800	834	805	829	794	804	837	844	799	841	887	880	854	824	826	839	836	836	868	829	839	826	832	861	767	775	816	833	866	822	846	827	830	831	847	852	867	860	890	822	849	791	839	883	835	858	863	761	861	828	832	824	818	785	846	824	870	879	847	820	849	862	808	827	832	853	854	763	835	817	823	829	770	878	827	795	832	783	799	811	788	838	814	814	867	845	864	799	852	812	809	805	812	777	808	875	820	785	872	823	808	858	839	843	817	911	863	904	809	843	860	844	776	854	864	833	778	827	791	820	840	784	819	799	861	830	843	816	820	821	844	763	778	850	855	821	852	837	810	824	843	816	802	852	795	818	859	808	780	804	831	830	884	855	825	841	785	842	819	860	812	903	882	830	879	835	799	837	850	814	836	784	795	859	827	823	797	798	790	813	763	787	851	816	793	788	816	765	861	787	803	873	819	819	868	833	844	806	813	846	853	874	854	819	852	805	824	819	794	817	839	856	803	872	836	781	858	822	852	841	830	807	834	826	779	835	834	841	811	850	821	816	878	774	831	794	803	804	844	861	826	814	792	815	820	792	795	797	795	850	824	806	866	834	823	848	833	808	825	822	852	846	837	793	829	847	807	832	830	809	818	783	789	844	835	834	838	886	849	786	814	765	808	805	845	860	810	802	868	799	810	813	862	839	821	850	840	843	861	847	805	854	819	824	834	826	844	806	830	821	878	817	808	818	820	889	869	838	842	806	787	808	821	754	840	822	869	858	825	841	840	849	801	803	864	864	790	801	800	797	795	826	828	792	845	811	829	784	889	826	847	812	814	824	826	798	824	794	787	839	825	846	810	837	851	821	828	822	799	836	807	789	823	863	844	787	810	802	833	830	821	834	828	838	859	843	823	793	867	894	827	826	844	789	795	808	858	807	833	845	791	862	826	868	817	846	832	834	830	819	818	812	859	833	897	866	813	789	877	850	789	809	871	858	811	823	881	843	828	820	823	789	801	824	836	865
10619	19627	18009	10860	7459	5680	4265	3370	2814	2453	2054	1939	1741	1492	1494	1316	1312	1174	1070	1100	1061	961	959	1029	901	869	906	916	898	838	853	860	847	840	888	837	817	846	858	799	792	849	834	867	842	784	831	830	838	789	799	759	785	788	858	790	781	810	768	850	789	804	742	804	753	775	742	757	783	762	794	772	762	865	827	751	765	771	782	770	744	800	809	789	771	801	802	777	777	774	765	778	735	734	743	738	791	812	802	763	762	785	751	734	727	712	817	760	765	837	823	802	817	782	752	766	777	772	740	726	736	782	796	764	766	772	758	756	745	758	776	765	765	758	786	780	760	782	760	776	760	729	782	781	765	762	778	746	756	785	775	745	783	718	736	753	720	747	763	783	782	748	782	806	793	803	789	781	727	733	762	768	771	746	765	762	759	773	727	772	736	766	773	804	805	792	773	782	788	769	758	781	759	787	764	728	764	760	767	797	742	731	757	755	770	802	785	711	791	784	748	795	814	761	758	799	769	713	755	768	801	775	782	782	751	716	788	754	773	816	759	798	724	750	768	753	750	751	781	797	786	712	797	782	773	769	779	727	760	753	750	772	762	792	830	778	757	800	801	763	784	782	813	746	768	801	764	777	818	761	758	749	746	758	768	739	763	786	705	758	785	739	754	769	759	743	740	739	748	745	756	736	767	766	786	760	813	778	749	775	811	740	728	753	772	768	768	671	750	702	748	703	739	773	733	772	725	799	774	820	788	751	773	794	739	773	758	769	729	749	741	733	774	779	762	785	748	773	791	774	767	800	734	777	785	759	777	777	763	781	706	765	761	765	751	751	758	769	715	759	784	785	790	771	730	721	774	769	745	747	792	766	744	702	779	699	804	771	762	792	760	746	760	792	751	782	793	797	788	780	763	713	736	737	823	771	722	824	780	727	753	747	748	753	780	777	785	795	731	772	769	755	754	771	805	786	726	787	773	737	738	756	752	772	763	771	773	779	766	743	758	789	771	778	747	809	739	813	784	724	749	780	747	770	752	705	791	755	782	735	808	726	715	755	743	810	782	800	724	747	748	800	777	758	713	754	752	758	733	755	784	776	793	747	761	800	763	725	787	750	750	774	737	747	746	743	767	779	732	767	742	768	767	736	816	797	735	733	758	750	745	760	763	791	782	744	772	741	814	789	752	764	770	754	740	810	721	728	733	764	803	746	697	747	800	752	718	789	739	754	791	781	761	777	762	787	728	762	737	779	775	719	729	730	712	747	759	792	742	763	788	739	747	777	756	817	724	721	747	747	744	746	764	821	739	791	750	746	762	701	791	803	768	742	759	811	749	796	789	759	770	736	770	754	807	768	772	822	763	759	778	808	777	750	767	742	759	763	739	754	784	720	721	751	764	725	793	802	782	801	818	760	761	782	762	723	771	754	795	777	779	759	759	817	775	765	786	785	748	769	747	709	796	768	750	762	733	750	794	718	755	783	770	762	810	782	794	778	774	753	779	812	796	786	736	727	733	814	775	735	757	798	718	758	741	750	778	762	733	787	847	756	786	763	766	762	775	794	768	772	789	700	728	765	741	791	753	716	701	806	780	766	740	730	751	792	795	746	753	787	726	796	774	789	748	753	782	745	795	766	765	755	759	777	772	767	764	841	807	799	812	785	773	813	769	766	771	774	766	760	761	743	727	777	719	780	805	723	734	755	809	777	741	767	739	734	805	751	771	753	782	814	732	798	772	714	787	712	778	766	777	757	744	752	774	791	795	753	814	736	740	719	759	740	758	728	821	802	758	785	753	782	749	788	794	754	727	767	765	781	758	787	764	746	733	787	741	776	795	757	784	728	815	742	763	765	758	770	778	796	749	772	790	761	771	760	782	812	763	799	774	759	787	730	751	717	778	779	782	733	765	785	805	791	730	755	769	762	748	773	765	749	713	743	738	769	724	782	786	792	727	763	776	758	766	782	750	787	780	778	779	774	763	805	758	772	776	811	730	793	793	815	756	812	745	764	789	731	767	782	791	774	777	781	751	748	763	723	785	748	745	753	742	755	770	786	767	812	823	819	736	746	772	780	733	759	805	765	753	783	781	754	781	763	782	803	738	725	759	796	760	733	796	747	760	758	749	749	779	809	758	768	740	798	749	776	741	796	723	736	717	784	814	796	778	778	696	773	802	768	784	759	762	752	779	707	769	760	762	782	742	769	769	740	760	775	745	786	728	777	719	744	775	757	742	730	769	742	799	767	736	767	764	744	779	789	755	761	757	756	763	755	796	773	778	749	794	844	760	780	825	781	779	795	757	813	734	748	737	792	729	761	758	748	805	754	744	760	776	765	765	754	801	700	774	820	745	759	791	791	768	736	768	769	709	749	724	743	742	741	799	764	791	749	778	803	744	774	768	777	770	744	778	743	762	783	731	775	738	774	764	772	769	823	786	764	741	757	759	711	718	715	703	722	747	762	776	772	789	784	738	754	742	773	773	730	751	812	718	714	711	749	789	768	794	756	772	777	742	787	742	790	736	737	784	757	765	734	813	747	756	777	809	823	744	800	734	813	743	832	780	722	744	748	779	757	743	766	758	713	777	743	789	802	754	738	752	779	774	793	793	725	753	837	819	772	778	722	792	749	732	827	755	747	810	749	762	758	833	780	720	753	760	759	772	782	749	807	771	713	773	764	734	751	775	741	731	708	774	736	798	745	803	757	738	709	755	762	760	741	793	776	751	764	738	773	772	781	710	767	772	783	772	742	727	711	736	682	793	747	763	713	768	735	743	790	771	784	735	775	787	786	750	728	716	806	742	753	769	722	807	747	810	747	774	759	751	772	772	789	791	785	748	800	747	773	776	766	737	771	783	786	697	764	789	730	789	774	772	783	703	801	760	789	755	788	749	779	767	760	806	745	786	738	746	772	759	759	742	790	768	818	770	770	800	797	810	745	770	773	806	766	768	789	732	787	786	782	741	775	768	767	812	734	796	762	785	769	744	788	741	808	773	728	786	732	791	802	791	733	800	812	752	713	773	764	823	724	761	719	755	713	753	757	719	823	760	765	761	774	751	726	774	758	741	795	749	758	726	776	766	772	786	763	842	763	791	774	733	780	759	787	772	762	768	743	772	741	766	738	802	744	784	813	739	760	780	763	703	805	735	745	774	734	772	737	759	744	697	762	791	778	720	733	744	738	754	801	758	820	699	770	727	761	679	773	773	800	782	769	739	756	702	745	741	768	789	752	752	824	779	796	704	771	782	742	781	750	781	762	780	774	779	727	763	770	730	755	773	758	768	752	768	778	709	766	753	720	728	748	814	731	729	731	782	761	790	741	762	754	731	785	808	749	716	758	737	751	777	689	775	742	748	751	765	763	796	803	765	752	745	798	819	764	719	790	800	761	716	732	817	734	771	786	780	787	754	736	772	748	741	756	778	763	745	751	733	758	818	776	766	749	733	788	725	795	768	783	780	698	808	752	734	743	775	771	749	746	767	736	769	735	772	719	776	811
30154	15517	2113	629	458	421	279	248	217	221	213	202	220	190	201	185	229	225	193	180	187	222	184	204	190	213	212	197	175	179	196	219	169	210	199	205	225	224	197	237	183	214	199	207	196	193	212	229	199	200	183	187	199	204	191	186	197	223	196	216	183	215	184	192	178	194	207	188	212	204	185	182	189	209	190	200	221	218	212	214	166	194	214	195	228	199	215	193	207	223	182	198	197	199	218	179	198	188	183	198	174	199	187	181	220	185	190	190	204	175	208	176	193	192	200	181	207	185	215	174	180	193	197	186	195	166	192	219	189	199	207	162	214	188	208	186	192	206	211	192	185	217	183	198	197	207	215	188	203	195	201	175	210	222	216	178	189	191	206	187	180	210	188	226	188	205	205	196	225	185	191	183	181	196	199	210	189	203	163	164	180	209	217	197	196	190	203	199	193	191	173	189	199	179	197	195	205	186	190	199	189	213	187	209	187	193	184	200	195	193	218	206	204	205	179	203	201	188	177	211	205	181	188	193	198	207	183	219	196	216	195	206	196	199	186	210	184	176	190	211	203	219	184	202	212	195	172	182	186	225	216	177	202	188	195	197	213	207	212	205	187	173	188	185	205	191	188	190	202	197	171	186	208	187	188	205	196	194	214	204	204	201	196	195	192	192	214	191	182	202	185	172	198	193	184	195	210	197	199	184	204	208	169	201	175	196	201	186	192	205	178	199	172	176	167	177	196	193	185	192	197	208	199	180	205	194	180	231	192	208	197	171	200	220	199	178	201	196	196	172	193	196	199	183	180	207	196	220	199	177	185	187	190	184	204	205	196	176	197	212	199	205	203	198	198	203	184	200	185	170	221	200	214	171	209	189	224	197	186	191	183	200	189	213	191	203	202	193	188	193	208	215	205	195	198	204	216	195	188	220	175	203	199	198	193	191	212	221	194	201	204	187	198	181	211	184	194	189	196	225	206	184	208	177	184	195	201	182	202	194	232	201	194	197	198	215	205	206	187	200	205	173	186	182	195	220	197	194	214	205	208	196	213	191	208	219	197	180	191	203	181	199	198	217	198	184	212	215	184	176	203	219	196	195	189	192	190	165	205	176	209	184	190	197	200	184	193	173	177	183	178	192	193	202	185	174	200	181	186	157	213	203	201	199	194	209	190	190	205	200	199	179	218	188	200	202	197	184	196	178	214	196	184	225	200	208	203	200	212	178	182	203	202	187	190	205	184	199	208	201	173	178	191	169	203	197	228	218	205	174	207	175	191	194	181	213	227	216	181	229	203	207	201	194	187	203	177	192	178	208	164	210	189	209	171	210	186	222	186	194	189	195	209	178	157	183	185	200	160	186	163	178	194	210	224	184	233	191	212	191	218	187	184	237	178	215	222	200	204	181	195	213	172	210	224	190	171	200	186	191	192	196	197	180	184	187	168	229	191	169	185	200	185	212	198	186	213	206	199	224	206	204	184	184	196	193	208	223	204	196	166	193	179	204	188	207	192	183	191	181	203	208	185	184	226	194	182	185	196	200	180	170	180	196	212	184	188	183	168	195	212	197	199	179	208	193	198	213	178	191	214	208	178	204	171	202	200	208	211	182	206	204	195	198	192	181	208	208	188	190	189	192	176	189	206	191	205	216	196	181	164	213	208	197	190	195	197	198	221	218	199	196	189	213	189	205	181	188	182	192	206	190	221	200	200	197	202	195	223	191	208	221	221	186	179	200	198	199	211	179	177	184	214	183	171	200	167	210	183	175	223	209	202	191	207	197	197	210	194	212	209	196	200	194	203	201	194	209	210	197	201	203	225	190	208	185	190	185	205	190	171	206	204	215	200	189	218	212	200	205	200	214	167	193	208	203	172	198	188	210	172	215	213	208	194	217	191	192	182	161	215	182	178	193	176	195	213	195	159	173	189	199	194	181	193	186	186	212	188	195	186	180	187	180	221	168	199	202	213	169	196	181	184	195	186	180	156	220	170	191	199	190	187	184	212	222	207	212	179	186	196	201	187	178	188	197	172	179	192	186	187	209	198	223	179	207	203	191	194	201	182	200	178	198	193	203	187	205	205	218	178	195	186	198	209	194	204	184	215	205	228	197	213	181	230	205	199	216	173	228	199	206	201	204	200	195	203	196	186	190	204	178	207	200	177	194	180	186	187	206	174	219	209	193	188	187	196	201	204	196	187	219	187	209	192	208	197	208	189	187	177	197	186	195	219	189	185	195	220	202	219	190	188	168	188	199	208	209	200	173	198	206	207	164	195	229	204	186	193	169	187	212	213	197	217	192	194	203	205	188	189	223	191	174	190	206	203	197	195	220	221	211	190	177	199	194	223	186	204	202	181	186	185	221	203	191	183	188	181	176	200	210	190	174	190	182	197	202	204	202	183	188	198	225	183	204	215	206	174	215	171	187	202	184	186	178	208	206	203	217	192	202	204	209	202	230	194	200	186	186	205	200	187	206	204	206	192	190	206	195	201	203	207	205	190	173	194	195	182	194	189	191	187	183	206	214	182	182	194	192	194	166	196	175	188	209	154	207	189	193	190	200	191	201	210	221	206	178	223	203	209	177	205	165	171	164	200	195	214	182	208	205	183	205	189	216	196	191	218	191	189	196	186	194	213	167	203	193	182	189	218	212	192	189	204	208	184	188	183	191	198	185	190	186	191	210	188	192	194	209	191	188	207	195	197	180	199	203	193	227	178	182	206	203	197	214	188	169	199	202	187	192	196	203	221	173	187	216	205	210	190	193	173	188	204	185	191	166	196	215	183	187	213	195	178	197	194	189	194	209	204	196	214	179	199	197	193	209	177	208	193	184	200	194	184	186	197	196	232	192	181	213	166	191	196	195	195	204	178	211	161	202	188	212	184	207	204	177	186	182	196	205	217	192	196	194	200	178	212	196	225	211	180	220	191	190	173	185	212	189	220	203	196	200	191	200	185	215	206	200	203	232	163	223	196	207	160	204	195	205	190	186	210	181	210	212	207	178	183	199	215	189	205	196	238	187	155	210	208	175	192	166	201	197	196	204	170	200	191	199	216	182	197	194	193	187	201	204	184	188	203	186	214	187	224	172	216	221	195	184	196	180	200	159	184	205	189	191	202	209	198	222	183	199	179	191	182	201	176	195	195	184	201	181	194	195	198	212	197	214	207	174	191	187	193	198	182	179	199	180	204	196	195	178	201	179	170	205	188	227	189	209	205	186	211	169	178	231	195	215	188	199	204	182	167	200	184	209	204	201	236	192	180	195	220	188	224	216	198	191	192	204	200	193	191	209	204	183	216	188	196	227	198	192	198	183	184	210	202	189	203	219	195	179	224	218	195	210	207	201	206	191	214	194	177	204	188	196	160	181	204	187	199	189	185	202	210	176	209	185	226	208	190	191	195	200	210	194	198	225	186	200	187	200	173	171	204	187	214	190	182	195	199	181	199	214	211	207	192	199	182	203	198	222	185	202	197	179	187	194	230	193	232	193	190	211
5886	991	858	504	409	336	307	271	252	259	246	224	213	227	213	218	228	195	210	201	206	194	216	167	177	173	194	180	226	193	204	187	223	206	176	171	185	191	197	199	199	203	196	217	184	202	199	180	215	187	183	212	220	170	181	195	188	186	204	198	200	184	185	213	204	219	176	209	174	188	188	198	212	181	182	191	193	191	205	159	211	188	192	182	190	198	186	229	185	205	198	182	201	225	225	160	175	191	187	187	188	219	183	186	205	182	199	187	203	222	195	197	191	217	189	190	202	179	188	177	196	167	202	203	176	202	209	193	221	227	188	201	208	171	215	215	206	198	184	181	221	201	181	211	217	216	202	198	183	175	228	193	194	197	179	187	170	198	192	202	206	190	187	202	240	196	201	176	181	186	214	182	197	206	211	187	185	206	228	194	198	197	200	196	192	207	190	198	196	206	180	198	208	185	209	207	189	192	194	212	185	222	202	198	179	197	193	189	177	166	184	217	171	201	198	193	206	204	223	196	180	212	179	184	189	201	173	199	181	196	199	190	198	195	177	172	172	195	202	202	160	185	191	177	202	194	224	178	211	197	197	190	172	200	180	205	217	154	202	214	190	213	195	184	207	167	196	197	208	196	185	199	206	186	214	227	187	185	186	169	194	197	223	211	181	189	188	210	186	188	185	190	204	169	215	196	219	206	198	202	175	197	194	207	206	206	197	183	175	187	183	178	201	187	193	187	204	200	195	206	211	205	200	210	179	208	191	178	175	187	215	192	192	204	213	199	188	198	196	242	191	185	195	204	194	185	208	191	210	200	177	207	210	184	207	197	206	199	196	194	201	187	175	205	197	175	177	199	210	179	205	209	222	194	175	194	183	217	182	197	169	216	198	178	183	176	196	179	211	185	219	183	205	194	176	202	217	199	202	214	199	214	196	218	213	212	211	188	189	201	193	201	185	188	210	198	195	197	196	176	229	216	218	186	216	184	188	203	177	174	210	190	172	187	210	208	172	210	199	226	199	202	186	194	203	219	190	211	177	217	195	209	188	170	196	202	187	185	184	195	193	213	216	188	195	198	200	188	193	185	181	209	164	182	197	202	202	206	185	187	214	186	224	216	186	206	191	190	196	192	209	206	203	218	193	189	182	221	195	198	197	181	226	179	192	198	178	200	204	204	179	216	207	188	206	214	198	196	193	173	192	207	222	198	203	181	205	188	196	187	195	197	208	174	192	214	170	189	180	195	179	209	173	199	205	193	188	212	210	220	201	214	204	179	205	175	200	178	184	187	181	189	176	198	215	202	186	198	197	194	203	186	212	178	216	218	175	201	172	179	188	182	216	226	182	207	196	203	203	191	199	208	208	179	187	184	198	189	196	201	197	197	198	212	196	196	201	167	202	204	232	193	230	211	205	182	205	182	174	192	216	230	189	216	178	183	206	211	194	210	197	190	215	181	198	191	193	198	206	205	163	190	230	215	182	195	186	209	206	186	191	211	203	187	203	200	176	197	193	192	218	190	205	208	188	178	212	197	182	197	196	193	206	169	197	221	192	211	198	213	194	208	198	188	171	183	226	194	204	208	195	183	193	214	187	195	190	175	170	206	198	198	193	212	250	223	159	172	215	192	184	219	189	197	200	173	176	188	190	211	196	203	191	175	193	149	194	186	189	195	180	198	186	218	214	188	179	191	188	207	179	189	191	223	191	198	191	195	195	208	206	205	182	199	198	204	192	191	204	187	188	191	192	212	187	174	195	181	179	201	188	192	184	212	198	197	167	175	193	179	196	212	188	180	209	211	203	184	219	183	196	189	200	197	201	187	194	191	189	187	201	194	193	205	176	203	196	208	186	187	185	184	202	189	200	190	215	183	183	181	178	191	177	191	207	170	214	195	193	214	195	198	192	176	203	215	221	177	215	204	178	189	196	198	200	198	197	207	200	193	220	189	208	193	205	182	201	210	221	180	184	176	173	194	199	164	204	172	183	194	206	168	201	173	200	201	191	190	190	204	167	191	189	185	209	194	215	202	185	212	209	206	202	185	190	194	197	202	161	174	183	169	179	211	209	199	214	241	179	197	186	184	186	186	172	183	209	164	202	191	185	200	222	191	173	191	186	165	203	202	190	210	174	213	201	190	187	205	182	168	203	188	202	182	196	189	212	186	220	183	210	203	214	209	181	206	174	184	188	179	203	180	223	206	211	199	207	195	199	193	204	198	186	173	190	195	208	187	187	228	220	210	191	213	199	204	200	195	178	203	192	210	176	211	228	216	187	203	194	196	208	212	193	231	180	198	205	187	197	186	189	184	202	194	220	182	209	187	193	173	199	170	187	208	222	162	188	188	213	175	175	192	204	240	180	211	204	204	191	195	205	201	185	193	198	217	173	188	208	210	198	202	182	200	196	183	188	198	196	169	201	191	200	201	184	209	176	190	182	210	192	212	211	196	212	176	175	168	199	218	173	213	193	195	185	193	203	208	212	193	205	207	208	197	198	163	183	182	196	203	208	197	193	210	188	209	206	199	199	193	166	190	203	204	232	196	206	194	183	189	208	197	187	176	194	182	175	181	185	200	192	174	219	168	185	199	186	206	209	168	199	197	211	214	186	190	172	200	218	182	179	208	189	150	197	219	184	196	178	213	187	191	187	204	190	165	189	176	216	183	179	201	193	211	195	193	166	194	212	186	191	219	210	203	187	188	206	174	201	176	194	182	183	167	211	191	198	173	176	204	180	183	196	186	191	190	226	191	217	190	223	203	223	217	188	179	193	192	194	215	178	215	185	173	201	194	217	178	203	179	195	180	212	176	192	219	207	212	218	186	203	200	179	203	192	211	207	169	189	195	206	190	186	169	187	180	209	201	202	188	182	211	187	224	188	187	182	192	202	196	199	194	185	192	185	208	172	230	186	208	185	192	199	168	169	213	208	211	205	178	189	185	208	202	188	203	212	197	217	183	197	198	215	196	200	212	217	189	201	218	197	189	184	202	187	178	206	201	164	191	212	185	205	195	191	187	183	196	208	195	209	197	192	200	174	174	184	200	180	208	201	194	198	197	170	201	175	211	200	181	194	194	208	200	192	198	201	209	188	176	208	186	196	191	197	184	162	206	193	197	185	192	188	208	194	196	194	179	199	179	208	187	167	193	199	204	206	188	207	203	178	184	215	171	190	188	202	181	209	198	174	197	216	167	195	189	204	188	199	187	188	175	175	174	231	174	194	210	201	216	189	197	180	187	184	202	184	195	181	184	201	194	192	199	191	212	178	227	173	183	182	196	214	180	172	169	186	184	195	184	195	173	195	168	203	194	193	204	206	185	214	202	181	200	199	219	185	193	202	196	211	201	187	188	203	191	191	196	196	191	180	196	240	190	190	189	201	201	191	184	186	201	185	202	214	194	190	200	198	206	217	184	192	188	222	186	212	191	225	201	201	185	197	194	188	203	180	183	199	189	197	194	202	218	188	191	177	204	180	175	187	193	186	205	207	202
26573	21971	28770	25794	21984	13655	2123	1363	1199	940	955	892	814	800	777	784	734	726	686	717	723	671	659	647	644	648	655	713	628	638	614	601	643	676	645	593	606	567	607	647	595	653	601	595	593	628	598	588	616	602	533	575	587	592	600	572	624	618	614	596	604	583	554	614	570	605	590	604	637	573	623	602	621	541	607	576	600	620	633	622	604	595	565	579	622	582	547	604	611	611	587	635	578	619	594	575	623	615	616	539	604	585	552	561	641	635	592	600	576	541	554	580	568	618	582	588	618	604	572	614	650	589	593	577	636	622	618	594	594	570	606	561	594	599	572	590	583	594	579	528	624	561	564	645	599	609	602	590	613	571	604	601	622	604	612	592	618	586	607	590	628	621	610	594	599	593	609	597	617	568	592	603	586	612	646	567	568	557	590	581	573	593	583	615	578	580	579	590	589	549	593	567	567	593	597	554	589	606	631	598	592	577	625	622	585	573	559	606	580	584	574	594	603	586	577	564	597	638	581	550	577	596	595	584	609	548	612	599	599	611	567	653	586	631	540	589	592	597	559	581	538	625	634	622	569	577	622	563	626	642	614	609	614	629	604	611	579	565	597	568	596	596	618	621	609	574	565	639	563	603	627	594	610	605	567	609	598	574	590	538	601	574	605	647	613	605	582	611	615	592	565	599	618	625	621	598	575	525	576	592	630	554	593	600	588	560	546	546	582	630	589	640	551	557	590	600	642	656	596	574	629	575	637	555	569	575	571	609	595	617	592	584	571	583	567	570	548	605	585	594	651	611	597	589	612	629	566	561	588	592	595	520	612	595	640	602	572	582	569	585	596	584	609	623	614	572	645	601	555	624	555	606	554	620	577	584	608	590	578	592	588	585	600	560	586	618	585	590	604	581	642	562	608	551	625	600	597	631	594	609	563	590	601	582	617	600	578	613	589	573	597	623	551	587	578	592	605	587	575	571	593	609	575	590	607	573	600	622	637	567	544	613	577	580	579	594	591	610	582	617	610	563	587	624	597	603	597	570	610	600	566	615	590	582	598	553	598	617	576	602	631	577	589	596	590	623	607	643	620	597	585	632	598	580	625	586	565	616	612	563	547	589	621	571	593	644	611	617	571	609	621	570	596	540	602	630	607	602	596	558	584	613	554	588	619	643	606	594	581	578	601	568	658	575	618	559	588	533	601	588	563	584	595	542	591	606	597	540	582	589	575	582	589	596	603	622	619	637	623	603	636	604	548	589	602	592	591	572	596	625	567	617	620	599	591	609	593	643	590	627	575	612	579	616	602	568	620	568	579	571	562	587	545	582	611	574	601	575	584	591	604	613	601	600	622	595	562	574	621	599	584	581	603	620	577	609	548	655	596	604	608	606	603	629	568	607	589	584	572	601	577	591	587	594	601	544	611	628	612	583	614	570	541	580	591	605	622	548	611	629	588	629	585	583	585	586	614	608	611	606	615	576	607	605	618	593	617	634	618	580	653	623	575	586	613	609	607	627	567	558	624	610	603	621	561	562	587	571	577	585	601	562	579	618	621	601	561	630	585	567	580	598	590	535	627	606	620	618	580	591	563	619	651	525	601	617	633	620	599	607	597	623	557	630	588	606	635	579	641	611	600	602	597	567	640	595	620	605	600	622	583	563	612	617	586	536	609	630	558	587	600	587	578	616	628	625	624	616	516	587	601	605	639	556	643	565	567	570	618	568	602	572	586	598	564	566	597	546	600	566	566	564	617	566	600	620	557	621	606	577	622	604	579	594	565	594	592	611	586	609	602	601	556	535	593	604	564	563	568	587	571	592	606	636	615	586	618	584	550	589	582	614	606	622	572	589	574	565	580	617	638	602	558	564	611	566	544	589	602	597	583	621	601	593	568	611	624	549	596	634	587	668	586	564	615	529	588	587	625	563	562	605	564	602	616	581	592	567	611	574	564	585	571	569	605	608	597	595	616	620	589	576	601	585	597	593	586	542	602	583	614	594	591	604	638	587	588	606	586	559	616	602	600	632	579	591	579	589	603	575	623	578	574	604	625	598	547	594	594	568	648	621	612	578	593	599	583	604	583	575	558	581	590	610	646	574	592	561	560	589	618	568	587	618	584	558	613	595	592	617	590	592	580	619	573	583	602	568	587	577	586	629	613	555	591	574	611	570	598	627	646	588	541	572	570	619	647	587	555	610	580	595	607	634	615	592	602	632	605	575	619	620	618	584	604	587	629	616	593	558	565	627	599	605	582	585	610	566	544	613	564	615	586	634	612	572	575	622	606	598	556	584	594	542	594	631	569	635	618	586	607	612	513	594	556	581	571	530	591	628	570	573	579	628	594	564	604	569	625	641	568	599	566	597	600	609	570	611	610	583	582	556	563	572	612	563	563	600	608	616	596	587	558	576	593	582	579	591	584	571	596	613	566	590	623	632	557	609	548	612	599	514	624	565	610	589	573	597	562	616	607	557	604	630	591	616	585	582	588	583	600	634	564	577	604	595	629	658	588	581	627	612	639	602	575	596	602	592	580	567	573	580	585	608	645	574	625	558	604	604	587	605	556	606	632	603	592	627	591	603	613	598	603	629	612	626	589	612	631	590	579	563	564	569	616	628	580	570	592	544	611	569	576	578	574	586	604	556	576	578	581	525	625	606	586	637	618	654	617	603	584	583	606	609	578	618	576	568	580	609	576	601	587	633	567	565	581	629	604	591	593	596	626	587	571	591	578	579	631	589	577	553	580	613	557	580	590	624	588	611	636	592	580	618	561	608	575	601	608	585	594	561	618	536	590	581	598	552	548	562	592	574	575	595	625	593	568	633	543	588	556	583	601	607	607	608	578	647	603	607	603	613	581	577	605	570	611	576	620	583	556	602	570	591	596	595	595	582	597	558	626	609	617	605	635	578	573	599	613	636	582	601	603	594	579	566	576	602	625	561	583	616	606	602	625	572	581	572	622	615	609	567	608	587	575	572	564	617	620	616	591	623	582	585	594	546	597	563	576	613	595	597	536	581	579	574	565	558	610	608	631	575	611	603	614	622	583	609	631	569	546	559	581	585	580	566	607	579	572	670	627	623	582	551	595	597	598	617	576	562	618	614	592	594	603	643	617	623	597	604	597	593	566	557	583	604	597	607	568	630	584	631	597	606	566	602	650	583	593	546	593	590	569	618	566	581	669	624	595	571	603	563	621	562	593	627	621	572	600	593	597	605	579	593	600	572	615	599	608	594	584	574	571	584	542	585	568	575	655	545	599	568	584	626	627	574	628	600	590	567	633	590	631	600	579	621	610	555	606	623	590	603	587	621	595	602	624	595	564	597	629	577	538	609	554	605	599	587	634	613	591	580	631	534	534	593	592	575	589	549	594	592	555	631	578	580	586	613	631	583	540	598	630	584	609	597	577	582	583	585	575	612	575	610	618	581	596	574	576	585	574	559	623	584	635	599	609	573	605	581	575	570	611	598	608	628	629	606	546	552	609	622	620	569	619	554
7530	12467	11385	6288	4134	3029	2366	1970	1631	1401	1234	1109	1057	894	871	834	803	778	730	676	696	707	680	643	644	633	630	620	623	608	651	583	630	586	574	616	577	594	558	554	574	584	613	555	543	561	594	604	577	574	614	576	542	573	594	499	578	538	576	555	549	570	582	571	586	551	591	560	545	574	519	648	573	554	561	565	572	530	542	525	559	523	562	520	507	550	538	538	567	539	582	570	515	562	537	603	546	546	567	550	545	566	539	584	584	543	546	529	564	523	553	585	535	543	549	600	525	570	558	545	506	544	548	534	550	553	571	547	540	575	517	583	539	549	523	534	577	532	593	540	582	471	511	574	514	520	552	567	558	564	596	548	582	535	570	504	547	541	542	541	530	569	503	534	533	517	596	552	537	587	552	509	516	546	524	574	528	563	589	553	558	568	517	530	546	560	545	545	524	535	561	521	572	538	523	545	552	531	541	566	551	522	540	502	533	587	560	548	522	523	574	536	541	540	545	577	548	502	504	530	572	557	510	550	542	515	561	562	516	562	507	553	548	548	530	572	521	523	537	546	559	546	556	559	600	547	521	551	558	543	523	533	505	544	593	563	516	546	550	565	547	522	522	572	568	551	536	531	533	571	547	546	507	574	579	542	554	544	549	523	495	551	531	560	517	564	576	583	589	529	503	582	575	531	511	556	540	533	547	555	506	558	550	582	562	550	529	525	536	549	535	538	531	553	605	568	558	546	598	539	543	538	526	503	555	537	605	529	569	558	516	483	549	533	518	535	598	484	546	579	547	568	532	583	525	500	553	539	540	538	583	536	549	529	552	536	559	532	546	505	534	558	542	599	585	541	524	540	579	579	561	536	565	545	580	552	527	536	544	536	557	539	558	549	553	477	580	533	534	541	563	518	545	543	491	578	545	513	527	544	525	504	526	524	553	573	571	557	533	565	513	533	528	545	551	532	511	508	535	551	544	493	560	560	554	523	548	558	531	558	526	579	545	503	552	560	537	554	512	515	515	536	523	529	497	569	547	580	565	589	567	532	530	553	554	520	534	563	578	550	532	504	535	500	544	537	541	506	555	517	548	551	548	521	513	524	558	573	526	528	562	541	524	533	512	569	550	562	558	529	565	519	574	557	558	553	522	520	530	586	576	533	512	542	536	508	550	554	544	589	524	570	531	520	553	554	540	529	489	580	494	572	527	532	522	548	550	538	545	577	516	552	524	522	565	495	545	568	545	566	535	558	535	521	563	502	566	483	506	567	570	502	558	561	563	549	560	571	557	558	542	567	527	524	518	571	535	525	534	508	538	523	556	558	538	517	521	497	525	532	538	547	545	527	491	570	560	536	519	485	536	526	536	576	563	554	549	568	494	533	523	589	554	600	548	529	509	528	576	523	563	518	543	538	542	573	559	537	510	533	552	514	575	531	554	518	530	552	539	547	562	543	540	583	521	533	542	519	499	536	531	528	551	562	554	546	526	542	571	575	544	505	544	580	553	592	569	518	529	563	554	544	546	549	502	559	586	560	499	540	560	538	539	533	575	524	543	529	559	527	538	543	548	509	527	539	561	503	575	575	502	585	561	547	517	525	519	537	591	563	544	570	573	522	514	542	577	516	546	533	544	585	563	595	529	586	475	554	537	535	534	566	532	555	523	526	520	575	521	543	557	535	558	578	517	553	540	578	540	550	548	539	533	542	516	525	548	539	564	515	578	546	576	507	584	551	602	563	567	541	532	523	570	558	524	527	549	537	501	517	534	565	536	518	533	543	538	547	508	523	512	555	534	526	531	520	527	572	550	525	516	541	571	566	537	530	550	540	556	519	531	557	537	560	521	514	519	548	612	503	505	513	538	521	544	555	540	523	541	558	528	523	556	522	551	520	534	524	539	546	546	500	575	601	545	508	577	531	523	559	531	529	540	541	567	542	553	530	584	560	559	559	594	511	542	545	553	544	562	559	510	562	534	565	560	522	542	556	551	557	535	548	504	508	579	532	534	498	525	521	536	574	506	554	515	559	531	511	554	511	578	566	557	564	551	579	558	499	554	554	539	538	550	527	564	576	552	543	548	543	527	578	586	578	567	597	561	537	521	541	572	556	549	527	543	548	543	549	534	526	527	559	524	562	564	599	521	547	546	513	539	580	577	495	536	541	601	553	541	543	553	567	543	569	560	544	533	540	549	531	522	546	539	536	553	521	582	558	524	565	617	513	548	536	544	532	570	500	524	561	536	510	505	525	534	543	532	540	543	555	518	554	552	513	574	553	537	547	591	514	504	572	508	503	523	583	561	573	536	524	523	579	545	544	562	564	539	517	557	522	547	524	514	600	530	548	508	533	573	587	570	573	552	506	542	548	520	583	594	571	566	564	530	564	499	516	545	538	529	574	530	558	584	546	534	503	582	555	545	495	491	527	510	539	536	571	522	523	528	556	549	533	541	544	551	518	498	608	548	539	546	522	547	570	517	559	566	574	538	524	507	556	544	546	537	532	558	527	558	581	535	563	538	547	537	514	553	551	525	527	530	528	514	552	516	569	534	554	536	563	548	526	528	521	562	542	537	540	532	553	547	562	555	591	556	520	555	552	528	570	510	519	516	528	529	516	566	574	535	525	563	557	575	538	513	575	574	543	531	550	569	542	554	565	559	561	549	529	530	549	555	551	553	521	544	517	536	548	547	521	507	506	541	550	530	546	557	525	546	526	525	548	512	609	565	549	545	543	556	578	518	541	550	523	518	530	538	545	523	537	561	530	532	532	570	536	556	526	542	546	545	583	546	558	558	550	546	533	552	540	549	530	528	548	575	525	551	504	520	560	508	541	567	547	515	516	545	522	552	531	569	518	508	550	535	561	520	530	552	560	537	544	577	572	549	538	552	566	547	581	593	549	523	491	534	588	528	563	547	554	561	558	574	587	580	541	548	566	524	562	524	556	534	544	525	522	582	532	508	601	558	520	542	551	557	528	569	543	571	534	588	557	551	511	583	506	558	523	545	558	514	564	553	539	529	532	556	522	540	570	534	559	513	561	558	531	567	556	523	529	525	537	545	544	532	512	574	553	567	530	541	521	526	576	540	479	574	601	534	558	534	578	529	513	536	532	541	505	571	526	555	558	536	500	513	512	576	551	560	534	502	511	548	542	553	556	548	572	497	517	526	521	518	554	578	539	551	538	535	587	517	534	540	544	554	525	522	568	532	529	541	537	534	532	545	572	594	545	522	547	545	507	561	502	559	556	578	531	500	508	532	551	568	558	562	501	549	587	575	559	544	530	531	587	548	538	519	561	516	612	520	550	517	532	508	555	519	522	531	534	550	550	531	560	523	520	546	550	549	525	514	555	576	515	550	509	537	530	563	539	534	530	542	552	539	559	522	565	516	513	547	582	555	572	525	563	550	549	520	532	515	563	520	559	543	583	556	531	527	565	579	543	548	522	537	559	566	512	529	509	546	536	576	571	544	511	535	536	509	533	540	552	547	528	547	544
24180	21954	29098	25446	21962	22079	12063	2522	1841	1596	1469	1296	1324	1178	1175	1075	1073	1033	1019	988	1013	981	988	972	890	970	878	917	912	916	878	926	907	902	857	857	897	840	909	881	844	913	864	842	836	838	856	843	857	858	811	913	838	884	887	908	822	825	855	837	866	835	819	814	863	825	854	858	857	839	833	880	820	858	806	841	820	779	869	838	832	875	799	840	839	814	867	777	791	854	868	822	823	825	847	859	764	827	795	795	803	838	824	874	849	788	824	781	800	880	790	840	801	825	833	813	812	854	903	814	836	801	824	799	850	858	815	770	773	793	868	841	832	862	826	840	873	859	814	838	876	794	818	856	800	820	825	837	848	764	825	863	807	846	864	834	869	839	820	827	854	814	873	795	823	770	872	818	792	856	816	840	894	850	828	806	834	831	844	851	812	813	857	870	847	825	792	838	842	788	841	827	825	849	825	826	809	795	846	839	859	871	873	839	848	862	860	767	816	838	807	817	849	851	820	848	867	866	825	844	811	865	865	811	797	817	822	817	838	803	818	813	854	844	828	827	806	801	844	860	859	821	800	891	778	851	849	838	869	839	849	835	849	854	832	816	869	791	850	822	912	833	807	872	843	774	775	809	824	875	869	849	796	838	823	867	842	813	795	856	807	826	863	830	869	869	889	843	815	823	832	834	828	826	819	871	868	837	817	833	830	841	849	803	877	821	803	843	844	823	877	833	786	794	759	833	857	817	843	854	799	803	836	840	860	803	816	829	819	842	804	786	846	864	794	810	847	844	788	859	842	796	859	817	838	823	862	840	782	866	793	841	807	856	826	818	765	807	860	838	872	782	848	860	832	871	893	886	869	799	778	877	851	816	823	845	878	800	844	804	848	852	909	797	860	863	820	787	832	877	818	853	824	832	812	848	826	811	943	874	772	849	849	875	814	798	865	838	808	821	782	820	820	829	843	866	839	866	804	821	817	865	862	822	865	809	890	820	859	857	848	800	825	797	838	826	864	849	814	810	811	840	843	849	826	806	861	852	819	832	755	827	788	860	800	827	839	805	817	846	830	868	872	834	809	876	816	798	837	860	858	864	788	852	822	834	839	864	850	781	867	812	859	785	819	835	856	827	790	844	820	839	872	853	861	836	835	800	833	897	794	771	801	809	823	842	838	859	839	805	813	873	826	825	839	820	853	872	855	852	844	819	823	813	827	803	796	806	818	811	781	797	854	831	860	831	815	857	828	803	819	808	836	829	816	848	841	795	831	800	804	815	820	836	856	863	808	761	854	810	848	816	800	846	821	851	778	824	870	865	789	832	852	895	818	901	825	817	870	790	833	874	829	823	819	841	858	850	886	884	822	799	825	836	836	870	897	832	748	852	827	859	829	801	814	830	853	813	850	843	897	836	848	814	837	871	806	851	851	862	838	863	813	853	816	786	827	826	844	841	845	823	805	848	800	844	882	871	804	808	808	810	800	819	831	785	827	821	841	744	850	808	824	801	854	803	844	844	832	823	848	816	854	883	835	780	865	825	894	817	864	897	824	854	827	814	838	806	815	862	873	879	812	832	806	802	836	812	787	893	823	829	867	831	845	798	786	834	851	836	828	820	823	905	841	854	916	812	835	820	843	803	798	827	823	823	843	808	800	859	859	880	821	831	884	802	811	801	842	846	843	889	842	816	833	860	835	846	827	755	819	829	878	830	863	796	861	835	835	846	834	847	846	839	856	840	817	824	863	815	831	848	841	781	850	838	894	789	830	779	803	822	865	817	803	853	843	814	842	877	863	860	828	849	840	804	841	811	805	797	872	823	852	826	842	869	887	814	814	863	814	850	848	800	852	860	839	776	803	804	802	858	813	760	807	842	845	809	850	839	816	815	812	870	853	822	890	801	840	837	753	863	876	820	797	827	891	878	789	836	796	854	855	835	827	821	847	806	810	789	819	811	867	760	851	844	823	811	832	844	822	808	820	795	804	863	824	823	865	798	872	818	801	827	835	858	796	870	842	800	812	837	902	808	854	823	853	798	852	815	841	849	829	770	818	757	811	884	814	843	853	831	786	827	817	784	816	863	851	853	827	819	854	865	834	862	759	877	870	837	850	871	816	859	839	807	806	825	875	863	812	866	804	855	814	835	797	807	795	924	876	823	900	794	856	804	824	781	806	813	855	839	895	846	855	814	770	774	849	812	859	865	850	797	823	859	826	820	841	837	819	862	831	806	784	885	815	849	818	826	838	840	784	875	840	880	833	811	767	843	846	858	839	776	851	799	819	865	815	829	764	852	852	801	806	777	837	856	805	827	859	825	826	824	829	798	781	831	800	832	814	834	828	849	829	837	840	826	828	774	818	803	841	818	788	811	866	857	790	804	821	856	827	838	839	788	874	835	829	871	745	813	857	825	843	805	846	822	784	862	857	796	832	856	837	846	818	786	773	842	851	831	881	870	794	821	817	884	845	876	852	807	848	827	879	831	791	765	865	834	839	875	799	824	779	868	824	855	868	860	856	849	815	822	785	836	861	857	855	785	819	822	797	804	784	865	873	814	809	839	851	800	806	817	827	842	807	806	848	822	874	777	838	803	771	834	815	816	794	816	821	837	858	779	847	842	823	835	875	781	887	829	824	808	878	824	816	823	857	838	800	848	792	835	808	854	785	774	822	852	786	816	850	796	830	781	804	849	820	837	830	789	787	827	834	814	840	838	798	861	828	848	855	820	840	850	871	827	843	833	793	872	870	803	836	852	843	829	827	871	849	864	855	876	835	848	843	811	794	839	862	798	851	836	831	841	856	825	800	852	825	830	799	799	837	834	839	838	818	840	769	838	799	887	828	890	835	824	776	828	874	834	828	776	796	801	813	807	847	818	848	818	829	841	840	815	806	861	821	879	837	831	824	835	846	823	792	803	836	801	831	784	824	838	825	836	829	834	877	844	838	819	842	850	847	846	823	815	797	796	849	810	809	768	833	887	871	806	853	866	792	866	816	788	870	798	860	876	863	779	843	860	790	871	810	841	830	826	859	805	855	837	807	809	795	754	842	846	848	875	842	798	843	822	792	858	794	784	843	802	859	874	818	771	840	823	841	827	806	845	847	891	833	884	814	865	845	838	859	789	849	841	871	843	823	825	827	818	825	860	871	855	791	800	860	864	873	834	806	822	824	842	859	824	845	813	854	858	817	847	829	833	819	801	845	821	834	826	848	819	827	786	808	810	792	839	856	849	816	792	779	817	793	834	800	793	808	850	860	802	819	812	851	832	892	821	799	843	797	837	851	840	788	819	822	861	812	839	836	861	864	817	834	852	799	816	807	847	820	886	829	851	857	837	810	827	817	826	867	829	816	845	848	838	824	834	805	813	864	867	838	824	805	829	820	766	834	845	859	865	850	841	832	830	804	884	877	836	801	837	844	880	782	803	794	859	774	830	808	804	795	803	848	805	827	901	798	831	777	853	886	853	835	870	865	840	803	830	830	829	834	834	801	829	863	797
10650	19594	18030	10665	7318	5597	4388	3402	2848	2467	2123	1827	1722	1490	1374	1332	1217	1187	1142	1136	1098	975	1021	1020	902	961	891	925	928	870	893	851	914	846	861	832	799	868	864	789	816	840	833	796	814	792	761	795	841	789	795	852	804	777	819	740	812	745	760	825	760	808	772	797	778	875	796	771	770	785	733	745	757	810	738	828	786	821	758	748	791	803	782	783	774	719	804	745	761	761	802	812	764	798	774	769	797	761	786	765	744	774	779	742	782	804	784	763	786	761	794	807	727	748	771	781	741	785	784	769	799	753	770	749	757	756	757	792	774	754	784	780	753	731	789	741	750	793	751	773	758	772	779	804	733	790	752	752	787	763	753	784	773	765	760	764	805	771	783	806	767	748	732	830	746	831	813	791	718	747	734	798	816	714	767	780	734	740	759	750	764	780	761	709	760	782	792	761	788	766	728	796	752	734	741	789	800	798	787	747	723	811	796	747	764	802	730	763	774	725	762	763	808	774	741	817	823	758	777	756	789	774	790	759	754	784	761	763	799	789	807	768	766	812	793	778	790	777	755	742	782	784	740	757	693	784	731	766	752	802	786	721	771	765	762	803	730	798	768	782	721	771	747	766	766	813	743	777	691	756	821	740	761	779	784	765	768	717	756	821	789	790	810	764	772	788	761	763	762	789	774	747	779	756	764	799	763	803	762	750	762	777	706	754	730	758	745	760	816	738	770	785	727	751	703	824	773	747	774	773	761	755	841	780	785	800	760	769	763	779	776	829	752	778	738	780	799	769	744	804	791	748	746	780	760	788	766	726	758	794	793	746	761	786	719	825	754	721	821	825	717	765	786	767	783	753	773	789	742	732	773	694	736	775	756	759	806	713	763	770	747	772	829	826	756	764	765	803	762	800	751	766	750	770	755	777	767	744	753	742	746	812	797	725	748	748	755	766	774	761	750	725	742	750	734	832	777	745	760	744	767	752	779	784	773	819	765	747	774	736	729	784	821	773	782	741	767	769	742	779	774	784	786	820	759	797	719	849	773	747	768	745	827	816	775	804	766	763	757	778	813	742	837	810	776	762	786	750	815	767	754	771	763	800	740	784	745	840	739	758	747	758	772	772	719	761	768	760	795	746	753	745	761	767	777	728	712	757	736	796	785	776	783	732	800	750	719	796	776	742	742	771	749	768	750	778	731	778	768	741	750	795	795	776	798	744	703	780	766	710	751	736	745	812	739	755	759	791	725	792	763	765	754	758	787	776	809	803	751	764	809	806	715	700	777	777	722	774	743	755	742	728	819	779	782	780	777	735	770	792	742	736	789	786	775	715	786	771	789	770	802	775	751	756	760	743	773	760	745	700	735	795	766	811	738	771	762	786	760	785	798	769	785	766	777	769	764	784	781	771	751	759	746	746	761	800	786	735	791	743	785	771	732	820	752	797	825	790	747	713	765	792	766	812	731	770	760	757	733	755	760	759	714	765	743	743	796	766	788	687	765	749	788	768	812	767	818	752	835	754	790	756	749	756	715	737	830	751	751	780	746	794	766	770	739	763	784	748	798	750	756	763	759	779	774	786	756	770	852	826	782	759	800	813	719	752	722	779	775	763	710	746	777	748	786	737	746	775	786	812	730	786	792	739	841	789	764	813	812	748	758	795	749	769	771	744	813	798	746	716	706	731	761	732	792	758	749	763	779	728	732	792	734	787	775	774	729	755	748	735	821	765	736	758	783	782	748	717	774	783	774	763	777	746	780	768	775	826	789	745	767	770	776	750	770	823	749	723	785	778	727	731	818	758	762	731	758	760	758	818	749	781	761	774	760	766	771	796	779	793	775	794	723	771	758	802	784	736	741	787	788	770	816	837	733	798	755	796	791	775	807	757	719	781	753	782	768	741	781	769	782	781	753	781	757	783	776	770	736	749	733	770	750	765	742	736	814	772	723	756	772	741	754	757	767	789	809	745	824	752	781	818	740	756	740	732	800	794	730	772	784	723	747	782	773	761	762	791	767	793	814	774	758	790	742	763	802	744	799	784	777	799	774	759	786	740	744	721	781	768	716	801	744	780	771	728	748	745	713	790	804	795	691	752	774	778	770	755	763	761	745	789	766	792	731	761	778	798	793	797	762	794	773	808	793	786	779	791	762	800	788	794	768	796	773	762	778	732	718	792	785	763	824	769	789	763	751	732	751	776	766	773	713	790	733	777	771	764	764	763	805	743	765	745	763	750	738	745	727	738	800	810	804	774	754	737	789	746	766	713	797	712	771	795	708	747	825	773	793	780	747	806	770	744	800	777	802	805	732	739	811	799	794	789	780	819	721	759	712	760	738	739	763	764	753	760	752	769	761	803	765	786	755	790	814	709	732	754	714	730	738	788	798	748	742	771	776	765	759	738	773	808	731	737	791	779	751	737	772	789	773	800	802	791	769	762	773	789	721	746	797	785	831	761	783	725	791	752	754	772	741	770	775	792	746	769	781	777	782	782	801	744	721	756	736	806	734	763	761	789	776	707	828	751	809	808	801	749	736	724	784	762	800	744	746	737	781	739	832	726	770	786	773	766	815	758	769	771	753	770	792	777	765	717	826	812	756	783	747	775	773	776	776	800	785	730	779	778	715	733	740	773	748	727	742	779	743	727	815	732	757	792	774	789	746	724	827	776	810	724	786	758	792	782	806	811	725	795	725	737	786	750	782	788	758	758	796	751	727	781	779	741	740	755	762	792	773	794	803	779	747	782	784	785	796	795	781	782	742	839	711	711	796	783	740	753	774	767	775	756	732	738	805	738	755	784	758	779	755	747	767	750	780	736	730	732	791	779	764	761	755	736	817	717	753	744	757	748	792	778	784	746	759	829	788	775	773	739	778	781	760	724	733	788	693	777	788	729	771	765	783	755	761	723	746	767	757	743	797	772	767	726	773	712	754	742	756	764	754	768	753	764	779	789	813	817	813	805	755	786	781	787	758	771	764	744	754	762	747	764	764	723	764	734	782	787	774	742	782	849	773	743	764	774	772	736	821	771	782	758	757	786	792	723	760	804	811	761	755	766	746	814	806	783	762	771	774	778	812	767	720	817	803	770	762	817	766	724	769	802	759	733	776	720	789	781	763	715	804	769	792	766	783	764	789	772	782	825	773	752	812	772	742	824	750	794	782	779	754	778	793	754	751	786	757	784	792	750	792	794	740	750	780	801	741	712	770	697	778	728	805	750	762	774	755	766	769	761	726	774	785	778	774	778	763	747	791	749	788	779	752	780	743	770	784	767	777	778	814	782	778	810	747	811	761	755	789	770	756	782	772	753	736	778	741	781	789	742	780	775	685	756	750	745	720	761	744	735	729	756	752	772	802	713	741	748	803	754	768	780	741	792	780	784	776	804	740	810	800	715	776	722	790	826	828	788	785	751	725	738	802	755	754	767	761	770	737	827	771	736	740	742	747	782	810	736	815	752	726	789	768	775	723	785	733	803	735	711	776	731	790	716	736	816	769	764
28719	14791	1838	462	322	250	221	206	219	215	186	212	218	192	193	195	214	178	185	211	206	182	199	176	203	149	193	190	188	208	203	183	168	168	197	186	210	182	187	185	182	182	180	187	179	191	198	198	188	163	207	208	161	182	192	185	203	201	173	178	177	159	194	160	169	176	179	178	165	185	214	164	163	173	192	160	196	198	195	164	207	185	180	187	197	187	207	199	169	189	187	179	155	168	179	176	185	192	191	195	191	181	196	207	174	172	167	176	188	178	163	187	183	178	173	182	200	211	174	188	197	166	172	196	206	182	166	192	177	182	179	184	158	169	169	168	191	183	198	193	188	169	183	198	165	196	162	199	202	185	182	182	194	184	176	185	205	174	196	190	189	194	174	172	192	154	202	181	173	166	180	140	189	169	159	173	183	164	184	171	177	196	191	215	180	178	174	189	192	170	186	186	182	185	193	185	166	151	183	164	188	187	177	192	197	187	200	187	183	172	164	206	195	203	188	171	159	172	195	179	189	183	204	183	200	178	177	169	207	196	181	187	185	177	175	188	156	167	188	185	190	155	164	174	185	182	205	185	176	165	177	200	189	189	182	174	187	179	138	190	195	197	194	173	171	186	179	188	185	178	180	186	183	190	182	187	157	172	194	191	196	183	164	183	204	174	182	179	201	185	188	173	185	189	178	218	218	174	180	158	187	176	213	209	194	181	180	180	177	170	188	192	182	191	185	176	183	192	199	194	192	196	165	174	195	182	211	175	202	184	174	168	192	189	183	202	188	205	179	171	177	203	184	166	188	172	211	174	208	178	172	152	173	177	190	209	203	179	190	199	195	190	199	191	189	219	201	185	182	168	184	165	191	184	187	179	183	169	176	187	181	161	182	175	201	204	173	159	192	160	183	200	192	185	198	193	185	195	167	191	195	213	176	181	170	170	194	169	184	188	181	169	168	177	205	191	189	195	187	182	183	199	178	181	194	175	182	189	180	151	208	183	182	203	192	192	194	173	181	167	166	162	192	193	180	180	177	189	183	188	165	173	196	186	192	165	193	171	204	174	188	148	165	182	188	194	165	180	188	166	191	193	201	175	195	165	174	187	157	183	207	166	203	188	170	171	191	200	188	189	190	198	151	190	196	186	188	190	165	171	185	167	168	191	189	180	177	181	198	170	150	189	195	203	171	171	185	194	194	209	192	189	189	187	210	195	187	188	177	188	198	197	178	194	185	183	186	174	218	179	198	188	187	181	206	164	165	163	193	218	180	165	166	180	162	204	187	178	164	195	180	185	166	171	175	178	209	195	187	182	173	188	202	202	195	176	213	175	197	172	171	175	178	168	166	197	203	181	207	180	163	191	175	176	182	176	184	196	180	186	201	170	172	175	188	167	188	163	204	166	188	199	173	192	166	157	190	192	217	186	173	183	176	179	200	178	179	202	179	182	195	177	173	192	190	171	191	175	175	155	187	198	200	183	171	177	163	173	191	192	195	178	180	200	190	198	173	163	178	190	164	174	183	187	183	180	179	173	184	184	180	180	185	191	188	195	173	182	183	192	204	211	188	202	180	171	145	201	191	190	176	184	185	191	194	192	183	172	183	155	182	184	183	187	196	170	177	193	205	188	170	165	179	186	183	181	174	179	211	213	200	181	196	197	187	172	187	171	182	191	175	185	176	189	181	178	188	211	212	174	180	169	170	172	157	189	173	208	169	198	173	196	190	190	197	188	177	165	182	195	172	197	186	183	158	183	154	178	186	175	203	186	186	177	193	192	195	189	191	182	206	200	177	187	186	169	164	162	199	179	202	165	185	190	189	193	183	192	179	192	175	183	177	185	190	178	198	171	186	183	193	175	188	201	158	175	157	167	162	197	169	178	182	204	197	182	200	201	190	194	183	198	178	191	194	177	197	165	174	202	208	195	188	167	179	194	167	205	177	199	192	192	194	168	199	195	202	201	217	178	202	172	175	190	205	182	189	171	175	175	173	189	190	173	179	178	173	174	192	209	205	177	175	180	187	169	167	199	187	179	153	208	201	196	156	187	189	188	200	183	174	195	172	184	184	195	167	189	160	197	185	184	175	218	160	178	205	176	191	178	189	172	164	193	197	202	210	182	204	185	200	200	174	182	190	167	191	208	164	157	190	197	191	189	141	172	174	182	186	175	184	186	183	173	211	186	175	206	208	193	192	190	199	178	188	183	198	186	186	157	173	193	196	193	179	192	178	207	170	191	196	170	178	182	174	167	187	188	174	189	175	190	194	167	200	212	182	178	179	177	161	181	172	177	180	171	188	174	178	183	168	185	207	161	177	169	166	175	171	190	184	171	203	178	187	183	188	181	181	152	180	171	183	180	194	180	187	189	180	178	188	181	167	200	181	183	169	174	175	195	184	169	169	195	192	203	206	165	187	167	195	208	193	170	182	186	209	208	179	172	198	201	218	199	190	200	169	177	194	183	204	185	205	221	163	204	210	194	174	173	193	179	192	220	198	197	171	182	183	196	206	202	177	183	175	177	174	197	194	188	210	189	168	201	190	184	191	173	172	182	180	167	166	179	179	160	180	169	225	203	219	179	208	166	191	175	179	189	186	169	188	197	193	194	178	221	195	197	181	170	180	174	185	208	186	159	191	172	190	203	183	163	209	184	201	197	201	134	198	185	207	185	198	179	190	161	192	176	181	199	175	212	207	179	182	182	211	176	191	179	185	196	202	166	193	157	184	212	178	166	166	200	161	166	174	186	199	174	197	195	196	194	202	185	169	195	170	172	185	161	180	176	191	179	169	176	180	188	209	213	167	175	196	193	200	188	207	194	196	195	194	211	172	196	199	184	186	168	188	181	183	189	208	177	174	168	186	201	190	174	184	194	197	188	151	156	194	162	171	202	184	186	161	163	159	192	189	180	191	171	200	174	204	206	173	164	187	207	210	171	204	177	189	203	182	190	174	178	192	202	163	206	193	215	174	178	213	198	198	159	180	181	205	178	193	195	194	191	183	189	185	147	193	176	169	200	194	223	189	184	198	178	189	158	161	181	201	163	168	182	165	176	181	186	173	195	211	186	203	185	183	201	176	199	161	202	168	179	188	172	188	189	179	195	184	176	167	176	182	175	172	185	178	177	164	201	193	162	164	197	198	174	191	201	168	194	177	207	187	184	180	191	167	193	195	174	198	196	181	185	184	172	174	185	163	191	195	180	189	198	216	186	161	200	179	193	195	180	154	173	189	188	165	183	195	181	201	181	209	175	156	179	183	179	190	196	171	177	188	177	186	187	168	181	164	180	196	191	208	164	174	179	162	196	175	181	167	188	187	184	175	153	205	181	191	185	189	182	185	172	187	174	182	186	205	189	178	193	206	174	189	167	184	178	215	189	187	188	183	202	183	214	186	176	179	184	214	187	174	182	178	190	186	204	159	174	199	186	174	222	163	180	186	201	182	181	215	184	187	171	178	176	202	194	175	186	196	171	192	174	202	199	204	191	189	177
5449	824	734	434	354	318	251	252	240	223	232	199	180	201	209	190	183	210	175	205	176	167	209	186	181	180	181	178	207	190	197	182	175	168	174	198	180	174	199	169	184	176	180	191	185	196	164	184	154	168	190	197	157	172	181	197	163	195	169	174	200	164	178	184	203	168	187	209	171	164	190	184	213	190	152	165	166	170	180	185	182	151	181	188	194	179	179	183	166	179	193	189	197	189	180	177	200	168	170	188	193	194	175	195	165	185	190	190	179	165	178	187	182	191	184	208	199	195	190	173	181	180	187	159	175	198	175	179	180	164	162	199	198	208	188	180	195	189	180	212	172	180	176	189	204	175	182	180	192	181	159	197	179	181	185	165	181	211	174	162	202	172	207	187	179	183	185	194	202	168	199	189	179	180	188	181	171	177	181	186	193	191	170	184	167	185	171	146	167	181	186	205	174	167	189	179	166	177	190	198	202	170	185	166	188	194	179	178	159	173	196	172	177	167	190	162	188	204	170	186	175	167	216	174	166	193	190	186	175	187	170	193	172	185	206	179	191	166	196	179	184	214	196	180	200	159	207	198	183	182	180	217	183	182	200	205	183	169	203	199	186	194	189	175	166	189	203	185	194	179	169	155	207	180	203	160	190	192	184	172	193	186	177	200	185	190	181	165	200	197	199	171	180	199	173	186	181	201	192	188	185	177	198	170	170	179	179	174	173	191	175	193	182	188	165	183	185	176	181	173	170	151	151	174	174	183	158	159	189	170	198	179	179	194	187	190	179	201	190	181	186	188	165	169	205	194	189	164	206	191	173	195	185	215	170	197	185	166	176	189	187	186	182	181	200	185	196	157	175	185	190	169	177	185	196	178	183	172	197	182	174	196	182	207	189	183	176	182	201	184	175	189	172	183	195	156	190	188	169	195	177	176	171	183	170	191	196	190	191	187	151	207	202	179	185	166	167	185	175	191	177	209	175	184	190	200	166	176	172	191	173	190	205	172	174	182	182	189	153	168	181	184	189	171	187	192	184	178	192	189	186	193	189	185	203	195	200	161	170	174	191	182	195	194	183	179	193	175	195	209	169	206	174	182	170	193	170	165	173	180	178	180	173	192	181	196	189	183	195	182	172	224	179	192	175	186	201	185	198	187	176	169	203	187	180	179	181	184	210	204	188	179	179	178	167	173	171	178	200	203	188	178	189	190	196	171	182	169	172	184	185	216	197	234	173	185	186	190	207	175	214	181	187	184	191	186	168	198	220	206	199	183	176	174	168	196	177	182	190	166	158	181	199	173	161	173	195	175	175	187	182	169	186	206	192	197	172	182	177	209	193	167	209	181	153	204	196	175	178	174	157	176	201	175	187	175	201	192	195	183	191	200	188	195	176	175	166	179	191	182	210	172	171	185	168	190	169	167	182	189	172	186	199	191	166	181	172	165	167	153	215	189	191	179	164	160	178	189	168	199	176	190	190	188	197	182	174	190	175	198	186	193	181	168	172	192	180	176	173	173	168	202	195	169	209	182	178	168	172	205	178	186	183	175	188	203	191	196	156	154	187	182	178	169	213	167	197	200	198	181	153	176	194	188	171	185	181	194	192	171	185	169	202	202	161	193	198	186	201	157	173	176	185	178	206	205	200	186	166	205	195	207	175	213	181	208	171	191	200	172	206	197	191	179	187	170	186	175	210	194	167	197	216	182	172	180	190	186	188	196	179	190	180	177	184	176	187	168	184	194	209	160	170	191	193	179	182	178	192	180	167	168	160	154	187	209	190	175	176	178	145	198	207	178	182	180	187	174	184	172	186	168	188	208	163	171	159	184	177	169	177	189	174	185	201	165	180	202	175	202	181	180	158	178	194	178	196	169	189	194	181	184	211	174	173	173	191	167	181	198	194	175	176	194	204	173	193	182	181	204	185	177	172	204	189	173	177	178	200	204	176	189	203	177	196	183	214	182	204	167	162	179	182	185	191	196	178	189	188	196	181	195	204	171	193	175	169	181	222	187	177	181	215	184	186	175	192	200	198	174	165	164	187	176	177	192	193	195	171	186	181	179	175	183	197	190	198	175	178	172	189	170	191	175	164	187	182	177	209	180	189	170	200	177	145	162	180	201	183	196	191	164	170	179	159	178	210	191	182	162	207	178	157	188	169	190	187	183	190	197	173	187	176	158	176	184	187	173	168	146	159	182	192	187	171	211	183	190	191	199	196	157	149	195	181	170	194	176	166	185	166	185	177	189	160	189	158	151	180	166	187	186	185	203	201	173	187	187	180	186	200	166	168	159	193	192	177	190	199	183	178	195	177	175	142	182	193	172	182	181	184	181	164	174	178	198	192	194	171	205	185	173	169	169	192	182	170	194	179	203	183	178	188	189	173	183	183	192	184	211	178	184	202	176	198	175	193	206	209	184	172	168	165	203	201	175	181	184	179	190	184	157	172	154	188	173	187	186	176	179	199	206	187	189	187	200	165	163	181	195	208	169	176	191	192	192	190	187	193	180	198	187	157	185	185	186	165	168	197	180	198	186	184	173	179	193	200	183	203	188	189	187	163	205	171	189	165	191	184	202	186	199	185	185	183	190	186	189	177	199	197	188	187	172	190	181	201	190	189	186	183	215	197	189	186	184	202	162	180	182	158	204	171	180	201	178	190	195	191	183	179	212	158	201	170	213	191	190	190	189	203	186	199	211	182	186	197	178	193	177	178	171	177	159	166	185	182	189	200	178	179	177	196	149	176	190	179	206	182	210	175	191	175	189	166	165	184	188	169	181	192	190	177	175	171	185	185	186	192	184	183	163	190	173	173	211	191	202	185	165	199	165	199	190	176	197	187	195	158	182	199	219	154	183	192	188	155	202	185	193	180	169	187	176	173	162	156	180	194	161	192	188	186	184	193	149	180	180	166	181	204	180	184	172	183	180	188	190	180	185	176	177	179	157	193	181	183	175	170	162	176	165	183	182	160	199	184	187	186	175	181	151	179	180	203	189	190	185	198	168	194	184	163	172	148	196	183	191	169	170	167	183	201	183	178	196	189	176	179	169	186	186	182	200	158	181	173	173	185	197	198	198	177	192	196	169	199	201	187	182	194	192	185	189	202	192	192	175	211	185	180	201	166	164	170	184	202	178	159	193	176	184	181	189	218	182	172	168	189	161	205	179	163	160	186	215	187	176	160	158	180	197	200	173	186	168	154	167	175	191	189	189	145	174	178	194	153	175	165	152	163	155	182	187	190	152	163	200	196	182	192	198	187	172	175	170	188	185	179	176	195	189	165	192	165	193	219	186	188	161	207	179	200	199	183	171	180	200	179	205	203	183	187	167	179	200	187	203	172	172	198	176	188	162	178	162	182	186	192	183	176	195	185	204	213	192	154	177	194	181	186	184	180	206	170	192	198	184	203	191	190	198	174	184	166	197	179	175	193	196	187	187	185	192	170	161	202	187	207	166	184	167	209	183	187	180	178	171	174	173	170	184	176	185	187	167
24278	20008	26236	23495	20008	12275	1907	1244	981	908	804	766	773	672	649	671	656	694	636	644	636	596	587	576	619	613	655	609	537	569	601	568	573	549	561	564	551	551	583	541	545	555	579	561	567	596	548	545	585	548	555	543	551	562	541	522	501	552	511	530	572	556	575	551	512	537	502	559	536	524	558	512	558	523	569	533	518	534	496	529	537	515	570	542	570	549	546	568	532	523	550	571	508	519	553	536	536	532	543	510	526	570	575	552	530	529	546	539	555	585	533	553	575	556	563	573	629	557	570	547	534	530	534	574	553	519	499	516	543	543	525	537	579	569	523	509	530	556	555	554	542	572	503	551	585	564	500	584	556	514	522	569	521	525	542	555	527	567	528	528	529	572	535	521	545	548	536	544	574	532	523	517	546	550	561	513	509	519	566	555	517	566	530	542	592	531	566	577	535	558	538	549	595	540	560	583	534	519	554	549	581	552	593	529	545	548	539	548	589	538	568	563	566	551	561	536	588	469	536	528	516	536	550	574	548	522	529	541	536	568	559	593	519	572	543	572	543	494	558	556	561	542	585	547	484	555	540	533	524	566	519	506	526	548	560	556	561	557	539	556	560	576	519	529	529	519	562	572	546	556	548	519	542	536	526	517	540	539	514	538	541	571	546	522	511	570	544	516	544	566	496	573	559	566	574	528	517	525	541	467	530	533	495	526	529	506	552	573	496	530	541	524	533	549	527	534	555	564	515	494	551	600	505	566	577	537	515	509	532	595	537	543	572	526	577	554	541	537	570	542	547	515	533	541	546	553	554	553	517	524	528	520	552	549	523	550	592	531	530	529	572	520	603	532	577	560	509	595	544	549	518	568	545	543	549	499	592	531	533	489	529	570	550	522	572	476	519	540	555	529	506	576	566	560	544	531	535	514	533	566	570	530	512	552	543	605	529	541	556	556	557	574	567	514	517	561	528	539	552	587	511	491	536	582	555	562	539	547	534	539	551	558	552	524	481	538	546	535	551	563	492	558	519	563	596	503	533	526	518	547	575	538	564	544	518	548	517	481	481	559	538	529	547	502	550	581	552	585	558	516	558	540	575	545	516	575	526	552	527	552	563	525	528	533	519	535	545	564	523	496	529	559	552	564	539	515	566	544	527	551	559	504	563	599	554	514	545	519	537	566	532	568	515	522	552	562	552	537	591	522	595	525	553	520	529	551	534	505	526	525	527	539	510	504	533	572	513	522	594	547	561	527	491	516	567	566	520	530	520	593	559	554	524	586	555	540	533	568	544	528	521	519	563	537	540	510	539	523	532	535	512	552	546	537	519	520	525	581	523	557	538	527	543	530	508	534	549	511	546	547	542	519	529	543	515	481	545	581	516	568	553	519	541	555	562	527	520	513	547	566	553	509	560	553	571	541	523	522	521	534	560	519	545	556	510	577	571	566	569	554	560	534	551	541	528	576	591	553	506	559	524	529	546	514	533	513	553	520	533	531	536	610	524	543	564	588	556	556	533	548	517	514	554	535	531	506	534	494	522	510	564	537	543	592	577	539	524	562	503	567	546	557	535	525	570	537	517	516	533	533	546	499	504	532	484	565	559	553	528	547	562	562	555	541	562	521	569	540	545	555	518	543	571	542	535	535	536	518	482	500	573	569	553	561	567	569	538	582	544	558	532	529	492	524	570	559	562	541	550	592	499	558	534	554	551	568	567	542	524	568	561	532	474	550	556	517	530	541	527	539	523	495	529	518	544	546	536	571	546	543	527	582	498	570	543	561	554	492	583	494	558	526	566	540	510	493	576	547	518	567	541	540	544	563	532	547	542	531	564	518	551	573	541	541	546	558	530	515	546	536	556	569	552	551	554	555	558	552	559	507	525	583	574	552	531	538	540	550	560	593	534	526	556	542	545	532	580	526	537	549	534	535	547	556	561	565	522	558	574	529	535	521	523	493	556	545	554	555	505	525	547	533	514	594	567	561	532	543	536	548	527	490	570	545	541	565	580	575	556	587	517	549	517	560	529	532	514	560	572	562	530	544	577	554	536	556	594	557	576	561	554	564	543	547	533	570	557	522	517	555	535	532	521	502	583	534	514	557	550	563	544	498	535	564	494	564	574	569	544	572	596	528	521	562	533	540	534	521	546	528	520	543	548	567	519	562	525	534	566	609	530	542	503	561	525	534	534	534	517	540	562	545	518	558	525	545	537	529	583	553	555	551	548	504	554	536	558	538	542	510	602	539	511	525	512	552	511	517	561	546	526	592	512	549	549	529	533	507	548	516	536	537	549	525	544	543	558	491	546	606	541	513	539	498	554	608	571	562	539	587	568	552	520	507	509	562	525	533	526	525	551	576	536	525	544	501	553	540	539	551	562	546	525	532	535	509	576	533	555	538	509	560	502	530	535	512	513	546	523	525	505	538	563	546	525	547	511	562	524	521	561	533	560	559	570	534	541	520	543	569	545	508	594	546	539	576	539	561	543	512	528	549	550	543	509	512	623	558	531	490	583	498	544	560	539	543	531	539	505	526	554	568	570	538	504	521	525	540	549	557	574	545	557	510	559	534	571	486	541	505	548	579	507	538	567	521	533	521	530	567	576	533	545	534	549	560	570	476	525	542	599	548	517	550	525	533	567	572	558	511	551	552	545	526	566	529	532	562	507	556	567	482	524	585	559	538	530	557	562	510	502	501	538	550	527	535	529	523	568	593	561	544	527	540	568	566	490	548	562	550	499	541	516	533	531	558	531	547	558	544	535	542	535	530	543	570	565	561	558	574	560	556	531	525	551	546	552	525	607	535	501	508	509	543	548	556	595	536	520	599	538	541	490	523	504	538	523	558	523	585	562	582	510	585	626	532	566	564	560	577	557	505	549	562	557	547	570	541	550	610	540	549	510	528	526	524	526	536	548	511	523	534	547	514	532	558	532	578	536	530	529	542	523	541	516	528	523	510	531	541	539	557	559	507	532	564	584	555	569	527	553	547	562	534	501	543	522	572	535	550	534	524	500	512	531	556	523	537	499	563	518	514	519	507	542	559	543	545	564	542	538	564	559	554	538	580	537	530	511	514	500	557	570	537	528	554	517	553	529	531	544	538	549	537	586	566	578	555	554	496	484	543	527	539	548	578	498	560	572	561	489	557	510	544	515	526	568	560	587	502	547	570	514	507	567	561	537	503	540	562	549	518	530	523	550	506	522	530	498	525	534	539	530	530	556	574	487	587	522	556	571	571	543	545	506	518	550	561	558	590	543	521	577	502	534	538	538	531	543	540	534	515	577	566	560	555	542	527	516	524	528	569	555	533	558	501	542	562	538	526	556	575	586	538	547	541	546	520	535	546	554	542	544	535	565	545	559	569	564	528	550	543	545	565	557	578	546	538	547	521	584	552	559	536	527	555	521	539	537	514	534	554	536	539	545	549	542	490	566	497	515	621	522	520	541	510	592	507	521	563	537	521	554	513	528	556	522	522	560	537	538	549	504	543	554	585
6973	11293	10306	5813	3817	2892	2288	1817	1550	1268	1141	1007	940	868	805	714	682	728	663	631	596	618	613	598	614	557	588	573	545	530	536	551	560	519	573	542	532	536	509	565	508	522	495	526	540	495	500	515	522	478	515	529	552	544	503	513	472	471	498	549	492	532	488	507	528	531	501	495	487	493	487	468	495	480	508	473	516	481	496	510	442	496	533	508	462	509	507	446	569	512	500	547	503	507	497	523	484	525	518	491	528	501	480	472	487	518	534	482	467	530	536	518	497	498	497	453	508	505	541	501	510	456	520	512	505	483	506	476	493	523	518	511	522	461	501	540	510	481	476	501	500	504	492	534	510	529	524	488	518	502	500	484	495	521	498	530	458	474	492	467	508	532	504	515	505	521	515	524	536	478	496	491	502	469	507	514	502	525	499	487	491	526	488	479	539	512	495	476	487	515	523	516	526	474	521	531	477	494	478	486	523	466	513	496	508	513	517	476	515	500	475	497	479	560	519	509	488	458	477	480	497	460	436	505	522	510	506	496	467	505	502	484	501	494	525	478	504	519	468	494	516	508	491	486	527	485	495	494	514	512	504	503	507	505	494	536	465	499	485	478	478	529	489	479	506	486	487	506	502	494	456	466	510	487	508	495	462	509	464	494	486	472	525	478	518	481	501	460	503	513	543	467	487	491	466	519	491	475	506	512	470	504	530	528	478	506	526	493	496	513	479	444	523	476	477	515	527	516	516	501	544	453	487	472	478	483	492	544	514	474	477	496	529	517	542	499	490	496	499	505	540	504	542	499	472	501	516	486	460	517	456	550	485	451	509	494	518	506	526	474	498	493	499	502	485	495	488	509	520	478	487	523	515	520	451	488	509	476	487	482	493	514	484	462	505	493	506	478	481	463	494	488	502	471	515	502	468	526	538	521	530	491	506	494	479	514	558	475	481	485	512	484	482	469	489	490	561	484	513	496	514	499	496	488	527	498	507	508	485	484	497	489	490	532	493	497	508	528	454	497	494	504	516	485	471	556	489	477	545	464	492	499	499	496	504	492	522	517	474	519	459	456	492	490	497	478	517	501	497	479	513	524	526	512	528	488	458	507	528	505	507	508	519	467	491	499	467	492	513	541	486	515	486	491	498	491	516	493	514	503	505	491	516	494	507	504	489	490	501	489	521	496	479	452	526	523	497	480	495	483	493	512	499	475	484	483	545	478	488	501	509	509	492	488	480	527	486	484	518	519	490	512	504	518	500	505	508	522	518	455	509	517	465	517	500	463	474	524	459	519	489	493	498	521	506	515	503	495	468	495	473	464	484	512	521	461	495	491	475	483	503	508	493	495	490	504	503	499	474	486	502	493	509	470	487	533	454	502	519	515	457	495	495	489	514	513	520	527	500	549	516	488	524	480	513	457	481	477	486	481	499	488	464	492	510	486	498	548	480	521	504	480	514	503	510	500	506	506	477	502	490	448	478	542	487	514	547	480	511	515	484	503	480	485	508	484	499	496	472	517	494	466	491	507	498	492	507	483	481	524	523	485	512	512	511	505	519	470	502	488	435	522	501	477	526	507	472	498	459	481	515	489	475	517	483	503	501	513	498	510	520	479	487	473	478	455	494	491	491	470	506	513	510	490	492	504	487	471	530	515	467	489	526	507	509	501	517	485	493	510	534	497	531	482	524	502	507	494	505	475	505	519	496	507	497	499	485	504	490	486	490	461	494	478	516	496	500	497	522	509	486	510	457	487	495	467	497	472	551	475	530	482	484	482	494	526	466	515	500	472	465	527	514	520	485	467	520	518	505	560	494	509	514	515	503	482	499	496	511	512	549	522	533	519	494	497	529	501	478	472	497	450	507	447	517	485	503	505	483	525	482	517	479	523	460	493	502	510	489	496	458	483	456	477	508	480	475	517	517	503	457	524	502	502	477	500	510	508	517	529	513	525	503	524	502	472	478	490	539	527	469	518	491	490	532	463	511	476	478	503	508	454	476	515	499	502	511	483	533	494	511	488	500	487	460	498	501	477	475	502	447	519	464	496	502	432	495	495	443	507	496	454	472	478	495	467	474	510	549	510	461	515	492	491	488	433	476	481	494	478	490	515	485	486	501	508	492	522	486	474	469	489	482	505	502	530	486	481	500	488	525	508	485	485	498	501	485	476	486	507	503	473	481	514	491	451	515	534	513	518	483	503	507	529	476	496	540	485	530	475	510	494	474	483	477	494	499	485	497	478	516	448	524	495	484	509	509	498	500	472	518	489	476	552	526	499	487	516	506	466	475	476	525	482	488	460	507	521	452	501	497	538	521	493	479	458	491	470	526	505	532	485	477	470	510	514	484	553	477	527	513	490	510	491	467	486	504	491	511	527	494	501	502	517	499	512	506	465	512	478	501	504	537	479	513	480	501	546	486	501	485	475	508	494	498	469	459	489	482	467	485	464	527	467	478	492	538	512	476	490	506	515	493	488	510	504	465	460	473	455	501	491	484	466	512	477	504	488	464	469	503	458	521	475	507	506	452	503	472	505	502	486	484	487	530	478	482	531	476	455	500	514	483	538	478	464	497	519	481	490	475	529	478	486	464	451	494	504	512	455	488	492	503	458	452	492	486	490	468	482	480	522	532	473	473	490	516	493	489	499	533	481	467	491	508	498	503	515	528	513	498	494	514	496	499	485	490	517	460	462	489	529	522	488	491	490	505	501	483	473	499	477	489	490	523	488	492	486	486	503	521	459	524	459	525	501	509	518	515	496	511	522	480	461	534	512	516	527	485	487	470	545	513	504	455	475	460	483	498	521	477	471	498	489	484	491	552	492	494	512	523	487	493	497	482	531	491	535	515	497	464	485	492	490	525	498	504	510	446	491	542	524	475	507	518	464	512	494	459	536	516	507	538	524	467	506	485	499	460	506	466	500	481	492	542	535	517	498	531	487	509	466	503	481	482	477	496	495	525	474	523	530	526	527	487	486	488	497	480	507	504	503	440	538	524	497	491	532	489	476	537	506	495	484	519	475	516	496	504	510	467	487	473	528	491	514	500	539	506	468	493	491	494	482	516	504	521	465	508	501	458	523	492	479	480	469	508	471	526	501	477	494	542	481	478	510	500	512	488	502	505	491	438	467	499	517	499	487	508	481	495	481	495	450	505	535	493	469	472	480	506	496	521	521	491	520	495	514	496	537	504	511	518	542	484	514	512	484	476	481	485	504	482	488	505	505	505	475	524	508	506	499	482	491	490	521	477	544	515	516	498	493	516	475	515	483	468	478	498	478	477	496	536	511	495	521	560	477	511	496	500	476	501	471	497	497	530	480	526	536	496	483	499	495	515	499	532	479	495	489	509	478	486	472	487	487	498	510	504	520	461	511	463	512	495	500	478	458	489	492	526	501	471	488	459	529	517	463	515	500	513	472	510	520	484	479	485	479	498	501	463	482	474	487	504	513	479	481	506	524	450	497	508	501	522	492	551	468	484	494	487	495	513	483	470	496
24207	21982	29132	25493	21992	22110	12064	2450	1817	1629	1466	1297	1204	1192	1144	1068	1052	1028	1054	1036	1068	982	1010	891	902	983	910	889	936	917	960	850	885	898	878	900	899	930	834	819	837	909	870	815	849	831	842	847	882	891	877	819	844	806	901	813	849	819	866	836	857	839	869	854	843	811	871	844	854	855	798	813	880	835	867	900	890	834	866	851	816	852	838	834	822	834	865	865	825	828	863	823	809	846	827	833	857	846	822	833	807	859	808	814	824	894	894	808	806	839	800	823	847	851	795	843	850	899	839	845	838	806	783	858	867	865	839	806	896	866	823	831	784	821	825	850	822	845	883	818	825	845	808	832	864	825	817	836	784	887	824	846	851	879	868	828	848	853	838	879	825	844	861	838	839	844	875	775	892	822	903	892	820	866	807	818	844	810	787	820	835	849	852	813	847	855	835	830	839	818	854	869	846	860	799	854	896	822	869	810	805	806	802	793	791	826	868	879	815	852	828	845	877	806	806	903	843	839	790	863	806	850	840	846	795	854	845	839	840	834	857	865	833	875	873	850	801	848	811	789	832	837	778	826	800	785	788	869	832	798	819	874	832	830	842	850	862	790	816	802	846	859	801	865	851	845	852	858	825	861	827	850	851	855	861	765	834	828	801	871	832	834	806	843	883	768	850	843	868	828	791	877	823	824	850	808	842	883	778	852	781	837	800	804	791	779	816	830	837	881	813	818	782	805	827	766	797	874	867	837	878	863	790	871	824	855	764	856	864	818	815	794	862	860	903	815	843	800	849	793	804	827	799	820	864	822	840	865	861	868	859	771	791	847	843	807	866	823	842	835	829	834	837	839	866	861	813	826	807	858	793	847	869	884	820	850	830	855	824	874	833	884	812	825	854	832	776	823	847	822	873	822	877	807	824	832	828	838	800	857	845	838	851	858	895	858	827	849	873	847	801	827	840	875	853	853	815	842	811	793	764	826	843	853	839	805	827	859	855	856	849	841	819	814	842	853	836	871	840	866	845	845	822	791	830	752	790	806	779	811	814	793	882	799	867	894	852	882	862	864	835	805	805	815	826	812	851	817	833	843	810	872	783	854	863	875	857	845	837	743	797	864	825	809	875	819	841	844	861	847	814	817	872	862	813	830	859	891	851	789	793	834	853	867	838	817	839	886	850	794	785	827	805	817	853	827	912	831	775	803	827	808	823	901	866	837	879	833	863	822	833	826	844	778	797	832	809	858	824	814	891	822	800	844	827	857	870	795	816	830	888	802	837	851	969	865	828	778	890	864	834	825	852	857	837	804	800	869	866	822	861	837	861	807	824	867	795	836	826	858	799	871	796	756	846	832	871	851	884	852	799	842	843	860	832	825	822	826	806	800	885	796	820	818	885	774	806	812	825	820	827	785	847	792	824	812	846	824	873	886	776	855	837	830	869	876	808	771	836	874	811	840	871	820	842	829	819	788	815	827	822	840	840	834	794	863	771	779	864	816	843	795	832	868	821	852	872	869	867	837	861	786	816	818	808	812	830	832	777	842	838	881	821	793	838	868	852	834	831	827	809	847	803	848	823	800	818	808	888	827	846	887	883	904	779	795	832	800	804	838	886	796	837	806	855	910	813	759	791	839	823	867	847	818	881	789	881	871	784	892	797	825	796	921	845	856	862	874	821	832	878	833	838	844	852	788	840	828	835	817	792	869	838	853	838	816	904	851	847	844	838	810	942	880	869	803	779	801	825	848	843	794	832	846	807	791	844	830	893	831	837	861	848	822	825	854	843	823	780	844	833	891	844	797	794	833	857	813	859	870	806	858	844	830	820	824	836	832	854	874	823	858	795	780	865	839	848	844	871	867	789	884	822	840	795	887	766	827	811	856	833	875	880	836	860	882	801	803	850	876	796	845	848	821	866	818	808	873	812	847	851	789	814	805	857	866	827	847	822	846	879	782	812	774	768	810	810	763	837	800	802	821	808	834	821	792	865	826	836	814	843	815	799	805	820	835	853	785	827	813	870	855	797	838	884	831	887	864	849	819	857	859	814	817	854	803	842	830	826	800	849	848	858	820	839	865	844	850	845	838	785	864	869	808	806	846	896	896	832	878	773	804	819	844	834	828	760	813	794	848	812	852	867	836	812	863	797	840	832	815	785	811	850	869	839	893	877	820	852	874	849	834	808	826	847	778	874	826	834	894	775	839	855	819	817	802	894	841	875	873	813	855	852	782	844	828	802	804	820	822	813	833	829	827	894	797	865	855	863	830	824	804	840	817	814	812	847	840	796	876	854	864	885	839	814	811	792	850	842	787	822	841	830	813	805	825	830	872	861	846	868	857	787	840	820	791	839	849	851	832	846	829	819	872	838	822	796	794	811	814	842	786	801	819	860	833	796	778	836	872	832	864	825	840	838	857	804	818	852	822	839	832	834	830	823	890	835	808	814	868	786	813	896	811	851	826	856	822	834	810	825	841	813	814	852	855	775	836	823	784	827	835	839	823	827	865	819	814	802	843	868	868	822	814	801	884	847	888	805	862	800	794	859	818	801	856	860	792	847	854	803	824	800	825	827	838	865	851	843	812	808	850	876	750	805	853	848	806	839	849	827	833	820	846	815	789	857	779	789	875	819	839	851	825	872	801	807	795	818	803	817	847	831	786	877	857	811	800	814	854	842	825	858	824	807	789	832	820	830	811	855	846	816	837	813	829	816	809	775	853	823	852	837	825	857	786	781	790	840	827	827	829	845	819	823	841	871	834	823	832	828	825	816	817	847	835	833	812	853	796	829	859	853	916	868	851	833	836	822	824	856	787	755	793	818	864	849	878	835	845	860	838	861	851	786	842	828	815	802	797	817	902	833	869	825	792	824	860	812	834	840	832	797	823	788	834	830	829	788	822	860	785	816	816	890	831	837	880	855	869	812	886	798	896	788	848	805	779	828	826	794	836	798	867	820	793	813	808	835	832	800	801	796	840	878	829	878	894	872	864	854	818	818	853	871	798	813	877	860	863	845	831	889	833	812	830	841	877	872	847	877	819	831	777	826	827	835	838	827	804	792	848	862	858	794	829	806	858	825	847	795	828	857	840	832	843	876	825	835	840	807	794	870	850	818	855	796	801	865	855	873	833	795	834	872	857	861	894	854	862	863	790	802	922	835	857	879	772	795	849	850	832	886	866	824	877	866	826	878	765	835	836	810	867	848	842	837	805	835	821	772	822	817	834	819	810	832	822	888	840	860	788	849	793	827	810	854	789	796	817	855	839	890	827	858	850	866	833	808	811	786	819	826	830	811	815	879	837	828	837	836	823	843	817	842	845	855	798	817	877	857	808	826	816	835	740	821	782	784	815	823	804	858	834	779	818	800	866	865	858	806	857	807	818	794	815	842	850	806	844	814	869	861	868	886	855	846	868	818	814	821	855	796	870	834	839	874	843	792	795	850	820	817	894	820	793	787	866	835	877	815	866	843	850	793	837	823	892	826	826	852	806	840	851	868	855
10690	19691	18118	10591	7507	5534	4250	3503	2878	2423	2120	2000	1697	1617	1396	1344	1244	1220	1116	1117	1038	1044	1048	924	938	927	974	908	891	912	804	952	859	912	845	867	861	791	805	860	790	815	818	834	865	765	796	816	842	826	803	806	768	811	815	801	815	786	854	780	763	777	774	795	806	791	785	803	751	778	766	789	836	758	778	768	800	755	808	775	788	784	828	772	771	766	809	798	721	797	759	775	771	788	783	731	790	798	779	809	758	773	753	777	760	755	740	770	750	790	816	740	791	781	777	769	777	761	764	807	804	761	836	808	760	763	792	778	775	802	778	785	819	792	747	745	746	742	801	751	803	789	766	769	773	733	766	809	794	790	827	819	782	799	788	750	739	800	775	774	790	761	760	753	846	829	763	778	760	826	736	758	809	804	775	763	774	738	742	748	777	770	787	714	774	733	742	739	811	810	782	753	804	799	827	814	754	747	743	777	767	735	792	790	803	767	786	788	766	749	756	757	787	766	771	804	806	810	736	731	754	752	729	758	806	786	777	742	768	821	732	734	780	741	747	777	771	768	749	746	767	804	760	759	750	740	752	774	782	761	828	779	716	716	751	769	754	778	797	794	769	794	787	712	751	749	762	681	821	787	729	741	728	767	827	788	809	748	796	757	791	762	775	786	709	799	736	744	765	767	781	764	781	811	776	765	776	764	738	787	770	804	706	800	733	781	826	829	799	774	774	797	801	776	795	763	741	817	754	719	762	753	777	769	795	729	741	771	740	786	778	775	760	770	765	786	816	780	807	778	754	774	787	761	815	752	695	738	777	762	805	821	744	831	755	776	794	774	799	735	780	755	756	798	775	760	796	749	707	800	818	817	806	761	798	794	802	745	775	798	779	782	803	760	739	760	775	785	783	811	752	756	800	796	800	788	806	792	820	743	783	757	741	787	811	777	828	771	753	743	774	753	739	782	736	744	738	788	760	810	785	800	770	807	760	807	813	749	784	772	743	756	782	796	774	793	745	775	793	788	733	775	758	772	745	752	757	787	757	820	760	763	765	748	780	757	740	716	780	784	815	750	772	793	764	785	771	805	794	776	759	749	800	784	773	800	712	745	781	767	793	785	726	817	762	777	760	789	737	790	768	776	781	763	741	722	801	768	774	758	769	798	732	774	764	787	799	765	738	798	789	762	751	782	728	756	706	768	746	774	767	788	819	701	796	786	742	758	759	773	821	755	711	776	787	845	737	815	782	768	770	778	841	783	807	791	769	737	784	775	791	769	799	764	788	803	731	787	788	760	784	783	811	739	794	762	784	734	766	772	834	765	821	780	776	800	741	797	722	774	767	741	781	801	760	780	781	746	738	749	757	828	728	782	766	812	769	781	784	795	802	767	788	731	755	759	782	780	753	748	763	799	757	808	781	782	781	750	731	791	793	782	759	763	740	758	800	763	814	741	756	759	784	776	781	768	802	773	792	796	703	738	852	770	718	725	780	767	763	750	756	740	823	762	765	778	794	776	795	716	815	765	798	772	730	777	764	794	787	786	765	780	742	707	772	714	747	743	790	776	767	787	796	751	751	787	777	781	823	739	765	743	781	832	769	686	739	806	766	845	789	750	789	809	730	784	827	788	775	717	787	740	741	790	836	777	776	731	743	784	812	789	826	767	776	780	830	757	738	805	741	747	820	781	751	751	791	756	817	790	792	796	766	770	775	798	762	791	740	763	778	781	770	778	753	773	770	767	750	771	779	749	684	761	800	778	814	753	764	802	759	736	768	805	814	760	781	730	790	755	743	767	798	778	765	762	746	818	821	766	787	767	786	800	781	771	805	803	752	755	745	812	771	728	802	721	749	763	770	747	785	740	746	765	785	822	754	817	793	802	776	760	743	745	716	740	780	771	768	786	771	830	736	795	803	742	731	787	754	744	745	785	782	732	755	733	754	751	743	794	776	814	780	756	834	761	700	817	791	767	760	776	809	758	762	745	733	755	804	807	755	837	775	728	684	750	767	772	783	728	772	773	734	789	725	741	738	775	708	759	750	779	763	769	717	751	772	782	771	752	793	811	831	739	785	766	727	780	771	758	783	792	779	833	791	715	765	816	762	752	758	779	745	770	758	786	796	737	741	764	799	722	779	769	780	740	764	795	742	757	776	752	793	782	763	754	805	752	787	795	772	812	788	844	776	765	735	770	792	747	796	757	737	777	778	770	761	794	814	776	813	745	781	750	778	775	778	752	738	785	771	821	747	754	761	759	757	824	755	778	800	725	771	806	761	747	793	777	743	807	821	774	766	751	776	763	795	776	760	781	790	730	793	746	740	791	811	764	741	738	736	762	792	782	762	792	771	807	736	767	789	800	771	748	761	777	769	780	808	738	819	777	801	802	796	738	771	769	756	787	760	726	783	774	767	766	772	776	815	798	762	743	792	768	755	794	771	805	760	740	796	759	735	790	721	824	837	724	790	839	787	788	747	804	747	703	762	799	747	800	780	763	825	771	745	771	731	711	793	741	746	769	809	780	754	798	772	748	786	792	754	733	790	738	806	767	741	740	789	791	746	777	754	738	786	738	818	771	795	757	773	759	773	768	753	789	731	741	766	776	789	809	724	768	746	748	816	783	802	775	742	767	785	822	785	741	777	761	831	801	756	769	768	752	723	793	740	795	732	714	746	750	757	759	762	790	700	801	728	819	791	737	814	783	748	796	747	763	844	790	802	733	846	784	775	727	823	749	762	790	772	769	783	789	823	718	789	827	736	769	759	767	830	749	814	734	759	783	746	754	781	778	768	765	822	775	827	762	738	806	769	805	763	775	734	725	724	717	756	793	797	733	789	746	857	798	778	739	738	786	750	777	776	749	773	777	802	802	782	798	806	759	753	818	785	752	755	767	761	744	761	723	768	722	789	782	792	828	804	768	787	759	778	754	762	748	818	781	738	775	785	815	751	765	783	732	746	785	775	775	753	805	792	768	712	762	806	803	730	793	729	767	796	774	795	765	794	742	745	723	752	840	726	754	797	758	797	771	733	779	798	804	781	746	764	770	798	776	778	807	765	729	770	776	736	732	766	773	744	818	770	762	784	836	758	765	790	743	748	775	746	788	769	818	686	739	725	796	779	796	765	814	752	793	763	774	785	753	832	719	797	775	773	763	761	766	766	765	799	744	790	763	727	775	738	784	769	746	777	773	751	812	769	768	743	780	695	798	789	765	748	747	735	766	721	737	787	757	767	753	703	798	800	756	748	787	792	789	763	782	815	764	753	764	751	795	753	796	780	780	776	721	781	788	744	790	739	774	692	779	762	761	761	755	713	784	773	781	721	762	757	757	752	823	801	781	774	774	760	790	847	743	763	793	773	760	734	742	791	753	763	780	798	766	804	813	815	793	774	785	738	746	740	813	784	745	770	744	776	787	756	711	755	780	873	776	769	776	763	799	763	756	744	789	769	818	756	786	766	793	749	838	784	789	796	844	779	807	791	717	719	808	736	752	781	763
30174	15514	1896	411	301	280	213	225	222	210	201	193	197	212	193	215	211	197	197	209	183	187	215	188	223	203	194	197	186	193	192	201	178	171	195	185	208	207	213	180	184	198	184	205	187	198	166	198	183	185	209	194	182	179	179	160	215	210	199	195	174	172	208	206	194	187	200	180	198	209	187	205	207	179	181	180	184	164	206	194	179	186	190	170	181	187	200	200	200	186	203	210	185	182	199	177	168	201	210	172	165	162	208	171	195	204	179	203	173	179	202	183	213	184	207	221	187	193	200	192	192	200	179	165	191	184	209	213	161	172	189	196	183	182	211	204	215	185	213	178	199	196	190	184	197	205	223	164	191	207	213	204	190	212	199	197	177	199	190	196	175	189	178	187	173	198	208	194	201	207	195	183	175	186	200	173	199	221	204	198	199	182	182	196	182	191	167	195	179	220	199	219	188	211	205	184	175	181	207	174	175	199	210	172	205	157	172	207	201	168	203	205	202	186	187	199	180	180	200	179	196	170	212	190	168	213	176	184	172	213	174	202	194	217	195	198	174	199	212	192	180	186	192	205	193	188	221	176	187	176	206	191	184	209	182	153	194	198	213	191	193	195	204	193	211	173	181	199	199	178	212	213	204	204	198	197	189	177	228	217	208	213	182	188	188	184	196	211	208	185	174	206	210	190	196	181	185	210	193	193	187	210	191	185	180	183	200	201	222	188	188	221	191	182	185	169	179	186	180	188	182	199	206	198	207	212	183	180	201	201	212	225	195	206	186	200	180	205	190	192	192	203	201	188	194	183	192	188	196	202	181	202	211	222	185	216	185	188	189	208	185	196	191	168	170	193	227	203	209	214	210	197	204	197	196	193	201	205	198	195	181	191	208	209	189	205	190	190	178	210	203	176	201	213	179	193	191	171	222	193	177	213	197	201	192	188	181	192	172	194	195	180	182	173	187	220	201	198	186	200	192	188	188	212	185	189	190	181	216	180	206	178	198	175	203	213	190	188	209	212	187	188	207	196	207	191	199	198	189	196	180	199	208	186	196	191	186	186	203	213	195	194	209	184	186	182	175	180	211	206	194	183	196	206	217	211	193	191	217	179	223	177	226	200	188	188	197	181	212	193	178	190	196	189	215	181	235	189	201	206	190	204	224	194	201	169	189	182	172	216	205	169	174	175	195	198	200	201	183	202	187	212	202	200	172	200	183	194	181	186	192	192	220	201	222	214	193	203	197	196	188	204	203	186	205	196	220	214	199	177	216	170	193	163	226	192	190	212	175	176	173	198	184	188	193	176	196	184	192	192	182	197	203	190	197	168	189	181	186	202	216	181	197	195	186	190	167	185	199	190	201	192	179	183	193	193	211	203	181	204	190	175	176	188	169	191	199	196	185	190	191	180	169	168	177	209	183	175	194	207	198	204	205	217	190	179	198	163	201	180	194	174	187	188	193	176	203	208	211	179	185	192	186	196	205	182	185	183	162	199	209	197	228	182	188	202	186	193	192	168	186	213	196	197	188	214	196	180	202	172	193	186	193	180	200	180	212	198	204	195	237	183	173	201	191	211	169	191	206	193	202	197	196	205	223	188	192	175	219	203	209	185	199	202	200	178	195	201	176	173	197	216	220	210	198	168	183	181	184	212	182	210	204	172	212	204	190	200	217	161	183	215	209	217	173	202	196	216	197	185	191	205	187	212	196	187	192	180	203	189	174	216	187	212	209	176	208	192	191	197	187	207	187	195	205	216	160	176	202	178	192	171	177	207	208	191	179	189	154	189	219	218	189	203	159	200	168	179	187	200	212	197	192	205	207	211	212	202	205	190	182	192	207	198	201	195	218	202	185	197	204	174	204	195	187	174	183	200	187	176	212	194	179	201	177	203	176	166	208	218	183	190	196	200	203	210	199	191	195	198	202	209	186	198	188	202	180	186	179	182	186	191	218	169	205	206	194	177	216	204	189	173	215	188	188	210	213	183	193	186	211	212	187	202	183	180	172	212	201	214	198	180	176	187	211	185	211	185	192	199	209	198	166	216	212	198	209	199	200	206	193	193	197	178	199	208	202	189	172	203	169	210	190	180	210	182	193	210	205	205	190	175	198	220	187	190	223	180	173	194	199	175	198	219	189	178	213	223	187	194	185	181	201	205	210	179	194	212	194	191	190	196	201	187	188	194	191	229	225	202	212	197	207	188	182	189	180	205	184	185	190	187	169	180	182	193	186	181	199	192	195	191	179	189	199	174	180	225	193	204	178	205	207	181	208	169	215	186	186	215	194	202	186	210	196	197	212	176	182	209	185	151	189	193	188	189	174	194	215	201	196	190	206	221	205	193	192	225	185	191	192	177	198	200	182	209	207	198	196	201	190	187	217	184	193	180	196	196	228	191	203	194	211	222	200	194	194	207	190	195	210	185	189	195	213	211	177	217	171	210	183	185	179	203	174	196	201	198	194	211	187	174	192	191	196	200	210	202	193	192	200	184	169	207	194	204	180	175	194	185	176	177	178	190	206	191	211	196	193	179	209	178	207	192	181	201	197	202	195	198	186	191	199	200	210	192	194	187	191	197	180	181	192	199	205	185	184	186	189	212	177	212	198	187	209	168	218	201	190	191	177	201	198	187	190	209	176	197	197	180	182	178	184	192	172	171	201	190	205	197	220	195	199	172	223	176	185	203	189	193	189	204	184	184	175	194	182	188	200	222	210	193	182	197	180	176	194	195	203	195	214	154	178	184	195	198	211	198	189	195	196	218	199	190	174	191	203	182	213	181	205	209	190	200	180	175	190	169	198	192	164	210	187	199	190	210	197	204	180	199	183	193	177	200	201	204	212	193	200	197	193	193	194	199	204	191	192	207	202	185	198	207	180	213	199	216	204	199	193	158	163	197	196	205	193	190	211	206	185	209	186	210	198	225	197	223	200	190	176	190	194	195	207	208	205	204	174	213	205	196	166	184	188	201	193	184	191	189	201	195	207	191	182	198	205	204	222	222	204	175	191	178	153	217	199	197	186	175	183	212	187	183	201	180	194	182	192	214	173	208	229	207	192	199	182	222	205	175	179	196	195	194	200	182	186	199	187	198	178	167	208	174	207	177	176	184	200	235	188	185	205	191	201	189	178	215	194	190	172	203	213	188	207	186	189	187	196	189	178	191	192	208	208	191	180	192	186	192	193	175	178	181	180	202	186	199	194	163	173	204	187	193	186	190	188	187	183	188	191	217	213	182	196	193	231	234	190	180	203	206	199	192	191	192	209	177	183	195	206	204	172	197	191	209	220	169	175	185	211	183	163	186	160	200	194	191	196	189	192	193	197	191	206	197	178	196	190	187	175	195	186	193	202	188	199	217	192	183	177	181	194	188	193	188	222	237	225	181	206	190	174	205	180	171	193	161	196	211	192	182	196	206	197	178	164	211	220	182	179	202	191	168	202	203	183	209	204	186	213	215	200	176	202	183	194	209	176	168	171	223	232	162	179	200	180	183
5780	870	757	432	386	318	280	289	230	218	218	221	227	226	215	214	200	206	194	177	183	178	211	199	186	196	205	183	195	202	202	199	187	180	188	185	184	181	211	187	192	197	175	192	188	197	204	199	199	183	174	182	212	193	187	191	176	180	201	174	175	188	200	176	182	179	182	201	164	203	207	183	190	184	188	185	187	168	205	220	181	184	189	200	170	177	184	196	201	194	190	198	199	194	205	184	178	212	173	188	179	178	230	168	218	191	187	208	207	191	199	201	175	184	207	194	194	196	195	194	224	215	193	188	169	176	194	192	199	186	202	242	182	189	198	187	172	195	183	181	173	190	182	231	204	207	184	169	217	186	209	178	181	181	207	192	212	181	169	203	180	168	196	187	198	192	184	179	215	205	186	182	219	197	190	205	187	196	207	193	215	176	170	183	190	197	169	203	201	167	180	178	181	192	198	173	180	178	172	194	165	209	191	204	204	184	192	165	193	202	190	185	202	206	211	198	202	184	200	201	208	190	182	203	189	207	212	184	193	186	210	197	183	181	201	216	203	210	167	203	171	175	209	181	187	183	158	189	183	198	212	191	187	197	180	173	180	204	191	186	177	189	203	199	190	204	181	200	209	192	187	198	183	176	190	195	194	213	186	198	219	194	208	198	233	209	180	207	202	196	190	195	194	190	182	199	197	212	195	200	184	180	179	195	206	197	195	199	172	165	181	201	172	211	191	196	189	195	159	193	194	205	190	210	187	207	189	186	193	196	197	184	193	177	200	178	183	178	189	182	169	194	196	191	213	182	193	185	199	188	188	179	183	187	194	177	216	209	175	202	195	231	208	202	210	184	168	207	213	187	201	184	215	201	187	176	178	211	194	189	190	188	191	196	195	183	178	195	197	178	213	200	189	189	214	213	188	211	198	195	199	216	192	193	178	185	190	199	201	184	197	211	206	200	192	181	216	200	205	189	183	191	189	185	187	192	199	210	169	193	199	200	197	178	190	211	206	176	190	161	197	211	194	193	186	203	193	176	192	199	200	193	203	180	203	189	194	186	193	206	184	207	180	194	193	204	206	186	191	179	186	174	205	186	185	186	176	179	211	172	187	170	175	184	210	184	200	189	207	209	212	214	222	196	194	184	200	160	213	197	180	216	162	190	200	184	206	200	183	197	180	169	198	189	168	186	196	201	210	168	184	212	180	174	179	166	209	193	202	193	214	209	185	207	187	192	198	183	192	184	184	197	205	190	183	196	178	183	196	186	209	203	176	193	205	170	192	175	195	202	196	201	180	197	183	198	202	193	215	192	191	198	193	198	195	201	203	187	201	189	165	180	225	179	184	186	207	181	180	195	169	183	192	183	171	205	190	189	205	195	191	187	211	188	179	189	204	167	210	208	176	205	187	224	184	194	194	196	199	189	173	174	189	196	206	215	203	189	200	203	183	190	197	202	205	196	231	171	169	197	176	210	198	191	159	196	206	196	197	194	199	197	187	183	190	188	166	223	212	222	190	190	199	197	193	201	185	162	181	181	202	176	197	195	203	206	205	206	191	163	193	187	191	186	202	176	186	207	179	195	194	185	195	191	205	178	164	209	202	185	199	205	189	220	177	187	193	180	229	182	193	203	176	201	197	193	197	206	191	177	198	179	206	167	202	184	173	174	179	178	193	186	187	172	198	169	208	212	196	182	205	211	176	197	202	192	188	171	209	200	229	216	187	201	186	197	211	218	212	197	186	191	208	199	191	200	207	170	202	171	183	198	201	174	194	199	199	189	196	183	190	188	201	209	172	183	222	195	207	186	188	175	192	180	214	187	182	192	208	200	196	204	218	198	188	180	183	221	189	181	203	204	187	214	178	186	205	185	179	191	166	190	180	192	173	180	178	186	182	209	205	196	231	211	206	196	181	177	215	185	193	191	183	201	193	183	182	195	185	199	162	182	190	189	188	195	213	216	188	215	193	199	208	170	200	168	175	195	181	195	170	176	190	196	196	179	203	207	187	184	197	183	163	195	172	166	228	204	206	207	186	182	200	166	191	197	191	173	190	167	190	185	185	194	195	197	193	178	185	179	197	188	171	205	188	203	201	205	218	182	158	225	182	196	195	207	199	217	170	184	216	184	177	199	158	182	183	167	167	198	206	182	177	191	207	188	193	155	201	176	173	179	174	187	215	186	200	211	186	203	192	157	190	204	180	198	192	166	183	199	170	203	222	178	195	189	181	189	168	190	208	192	191	205	191	185	215	194	178	194	214	201	181	186	172	177	175	197	205	187	184	177	192	198	197	185	199	191	190	209	187	193	205	216	185	214	161	179	187	195	210	186	176	204	201	183	190	185	186	220	184	209	204	202	182	199	181	182	185	193	202	185	185	190	197	218	205	222	186	192	215	183	171	199	177	176	212	177	161	191	170	177	208	219	198	207	192	188	191	191	196	180	207	193	191	181	177	177	212	190	189	216	189	211	190	219	192	187	182	205	196	176	213	209	189	208	182	188	207	195	198	186	179	194	186	203	174	195	181	177	196	183	180	199	216	167	211	208	188	194	196	222	183	200	185	184	202	169	193	184	184	188	171	194	181	155	182	195	184	219	203	183	160	179	191	212	184	169	196	189	195	190	189	188	216	198	185	217	193	185	186	161	208	211	195	212	169	208	209	200	193	150	203	206	183	187	195	175	168	178	192	205	195	177	205	211	203	230	196	192	173	192	176	197	179	155	197	183	185	185	199	198	188	222	187	171	204	208	180	183	201	173	190	192	190	183	197	193	201	201	190	194	193	190	211	194	198	178	190	214	170	171	172	206	200	202	198	188	197	210	191	192	178	198	171	186	196	188	208	178	199	188	222	177	185	176	198	192	196	189	211	204	199	180	184	178	186	195	198	210	175	202	185	197	216	178	189	182	149	182	199	172	188	191	182	172	196	186	219	166	231	201	192	196	202	206	185	170	199	195	198	186	194	215	190	191	195	181	208	189	200	203	186	208	198	208	210	196	190	209	192	186	206	202	195	203	178	191	182	190	217	216	189	177	202	191	189	202	185	201	215	204	195	189	203	173	161	192	194	194	178	208	193	218	197	202	204	189	193	181	180	191	205	188	195	173	191	173	170	194	167	188	196	176	201	193	191	187	185	199	210	195	221	192	190	190	188	193	184	175	188	204	216	190	205	203	192	198	202	189	172	203	201	187	187	177	190	193	177	193	163	190	194	198	190	180	198	223	170	174	169	184	200	195	202	186	187	185	206	176	182	189	193	173	192	178	193	203	182	179	190	207	196	192	196	196	188	198	202	205	203	211	212	195	190	177	187	202	182	163	214	170	177	174	173	185	165	191	170	183	192	202	198	224	184	202	203	189	183	184	183	203	208	194	178	166	180	195	183	186	206	199	205	169	183	170	176	214	207	196	187	184	184	218	205	199	166	199	210	194	193	219	215	183	217	187	214	177	186	200	216	194	179	181	191	201	179	199	209	193	187	201	198	189	157	187
26551	21982	28856	25723	21990	13535	2195	1312	1098	1005	948	845	788	827	831	739	765	720	725	728	673	676	658	671	689	648	660	631	587	671	613	654	608	618	584	616	596	610	635	647	603	628	615	611	633	590	669	607	660	628	590	653	632	610	588	624	646	628	618	594	568	576	588	600	617	601	614	602	583	674	619	586	594	612	625	631	585	612	550	551	627	591	576	596	577	609	595	638	633	620	599	598	643	661	613	653	597	607	598	591	574	570	577	573	583	626	594	611	594	596	600	586	607	632	577	596	621	585	580	570	624	591	576	617	614	635	608	606	628	606	586	610	596	614	658	612	592	599	591	627	581	612	598	605	652	609	594	607	578	588	613	580	637	594	516	577	622	585	620	570	591	616	601	593	579	593	652	595	584	616	583	568	583	595	545	607	598	614	644	644	630	613	626	589	577	625	601	669	589	632	575	620	562	640	622	551	633	638	558	599	618	596	593	662	626	620	593	602	615	645	611	607	653	619	612	588	566	608	590	541	536	628	578	603	601	561	662	612	612	560	602	606	576	595	560	562	606	617	612	619	593	599	598	583	567	592	614	576	593	657	623	633	586	635	597	620	603	555	580	624	617	578	643	573	588	608	594	634	588	574	593	594	592	584	572	531	630	660	613	573	614	602	596	627	648	591	584	594	621	614	613	626	591	649	615	560	587	572	595	564	580	554	615	577	576	623	600	570	592	578	615	600	583	547	601	621	624	627	619	594	575	614	575	587	570	640	568	620	632	609	641	576	598	586	614	584	588	595	649	605	568	619	628	581	599	565	581	619	630	614	624	589	535	642	625	572	576	611	602	653	634	612	585	612	585	617	655	570	563	610	608	586	590	584	555	577	615	609	577	607	563	614	622	607	589	596	574	593	654	541	629	597	600	580	602	578	583	583	591	602	599	628	622	549	605	566	618	663	549	602	619	576	596	620	584	577	647	620	593	601	608	612	625	595	615	590	609	600	608	598	584	577	614	606	612	599	584	593	604	639	586	605	578	605	561	625	609	613	576	588	629	613	617	569	615	543	600	609	597	582	613	607	616	638	592	587	617	636	596	593	599	623	611	643	580	608	581	577	641	578	596	648	569	603	612	573	590	592	570	609	620	613	607	626	612	619	613	625	557	620	597	569	583	592	599	585	591	624	545	599	617	555	548	573	562	566	653	598	619	599	603	603	623	572	594	633	618	628	582	623	554	593	570	587	636	613	585	610	626	595	568	567	629	575	591	613	584	599	579	621	553	605	591	547	559	611	581	640	570	636	596	634	620	617	617	617	663	558	649	584	570	566	595	633	584	628	599	583	587	559	640	584	596	536	582	626	617	602	626	570	585	617	584	632	566	630	581	577	615	630	593	600	603	583	607	599	593	607	592	614	549	628	624	594	633	581	582	612	591	585	600	625	570	610	596	582	598	601	585	624	601	584	607	590	575	621	609	628	593	581	640	585	589	570	611	586	623	570	581	577	653	578	642	586	574	544	615	599	621	598	569	617	614	641	595	622	583	589	594	562	652	602	634	588	593	605	586	600	595	623	625	585	601	647	538	594	639	572	581	597	628	583	574	610	629	586	615	582	570	581	578	610	602	601	604	628	634	560	544	589	572	620	611	620	622	637	627	591	608	619	591	642	566	620	612	607	629	613	577	639	588	588	624	641	642	630	596	566	607	605	598	604	638	620	591	577	627	607	562	577	586	592	625	625	601	611	643	569	587	591	631	627	584	596	576	576	625	568	612	573	642	596	570	596	586	614	595	561	611	614	615	609	596	545	610	607	618	616	627	572	573	624	608	666	567	577	599	622	579	600	615	630	598	586	564	596	587	589	597	611	571	590	566	577	599	599	602	578	585	600	570	578	607	609	591	576	600	612	598	622	609	581	569	647	545	542	643	605	612	650	615	645	587	624	633	594	589	630	583	641	648	621	614	594	587	632	612	559	575	568	606	609	622	614	610	596	620	600	570	586	618	635	612	559	590	590	566	617	575	600	606	594	597	577	640	624	608	598	603	618	594	564	646	570	580	624	622	617	633	584	605	573	635	601	602	642	622	613	561	593	607	597	574	596	581	626	605	592	629	607	569	566	625	589	607	570	628	604	572	574	617	629	609	584	597	591	607	601	580	560	631	580	594	557	566	555	599	609	642	607	615	614	620	605	604	526	586	642	615	590	569	583	592	609	623	611	631	610	654	552	584	671	553	591	601	582	560	618	583	641	574	558	607	595	545	590	576	600	587	578	611	619	552	603	583	618	620	596	594	554	597	592	571	604	613	619	620	629	626	651	594	592	561	597	611	580	587	610	609	600	596	634	577	607	568	569	623	601	642	599	645	621	589	632	624	584	584	613	606	586	640	623	589	594	626	625	616	594	641	562	617	625	654	592	591	621	610	624	602	583	541	572	596	591	631	632	596	592	642	592	608	540	619	586	599	606	584	592	642	607	600	596	584	592	601	603	608	584	591	609	615	598	603	628	608	627	588	590	599	606	605	610	596	606	547	634	623	641	582	617	615	548	620	661	587	588	600	614	586	604	601	598	599	625	558	618	563	599	591	605	625	585	589	607	584	596	593	597	585	652	652	625	621	583	603	590	570	584	598	610	583	598	556	628	611	603	623	584	626	569	626	596	615	661	608	599	599	590	587	615	615	592	608	623	547	594	596	633	564	611	592	568	552	574	568	602	556	566	603	605	583	605	611	599	597	634	572	620	632	609	589	584	627	589	612	562	630	641	604	597	611	582	559	592	606	551	610	634	614	579	616	567	590	584	590	650	644	583	595	590	552	624	587	581	583	566	619	602	562	621	584	586	620	609	586	603	571	612	636	623	598	609	619	620	615	610	594	607	624	579	593	671	664	576	580	594	592	573	620	614	618	590	595	617	589	606	605	553	592	582	633	620	557	538	614	586	603	650	620	599	620	602	620	638	614	563	634	642	588	570	621	574	596	588	576	583	591	653	598	624	616	598	610	627	616	543	566	568	542	568	586	564	587	580	557	555	587	582	620	603	628	602	625	598	582	564	598	617	609	632	584	608	638	583	622	646	591	554	622	612	585	591	591	571	641	628	642	633	607	620	565	604	600	633	621	602	600	596	566	592	558	564	569	630	600	635	626	587	590	610	575	613	599	553	620	575	589	607	597	578	588	537	610	622	579	637	582	577	632	617	594	617	591	597	587	614	588	579	608	603	582	650	597	583	598	574	643	617	586	587	597	604	619	626	634	580	600	557	570	595	574	624	621	657	635	616	606	593	609	593	618	623	597	594	555	551	548	549	586	576	566	568	584	583	569	663	585	601	606	622	615	557	577	612	595	605	573	550	608	580	627	554	591	582	581	523	581	591	628	623	610	547	597	597	630	622	587	603	595	630	591	578	596	618	615	591	594	596	588	580	632	591	595	594	637	622	592	606	594	581	546	617	610	593	616	562	597	594	574	577	570	619	623	600	579	605	608	585	605	609	596	605	570	573	611	596
7649	12476	11394	6404	4260	3106	2428	1988	1657	1382	1253	1194	1054	951	915	861	784	668	728	716	689	711	655	638	667	647	631	622	602	606	562	637	589	626	610	525	573	575	549	572	549	584	546	515	601	568	592	529	559	547	570	595	574	542	547	548	591	571	601	590	536	579	552	572	586	540	612	518	514	598	597	596	532	543	551	553	540	542	545	545	564	513	578	565	531	523	562	536	559	550	573	573	591	519	567	594	606	553	598	534	540	547	568	514	545	528	575	528	561	586	514	544	542	581	580	556	559	557	541	548	540	536	618	609	512	570	576	542	513	557	517	554	527	590	501	570	621	547	537	562	537	508	591	504	523	533	529	563	548	556	512	598	534	551	563	580	547	555	542	586	531	551	537	512	578	556	568	569	523	524	509	555	538	566	557	571	582	530	568	495	534	542	568	544	504	509	591	599	559	529	582	507	582	535	595	503	545	543	576	565	532	476	546	580	535	575	556	587	560	536	531	556	598	518	568	575	543	571	555	583	565	532	537	545	561	576	520	570	547	578	557	555	587	600	594	521	570	574	529	561	577	521	516	510	499	576	578	537	554	583	544	568	545	522	563	545	555	538	551	514	547	586	551	533	587	510	555	552	585	535	506	531	545	561	558	541	563	527	591	542	573	560	572	541	541	566	566	559	524	545	534	564	524	544	511	543	554	532	563	512	522	603	592	571	506	536	543	550	548	506	533	588	569	527	552	556	525	521	535	514	556	578	573	539	568	564	515	543	563	506	566	576	578	516	588	508	522	525	574	529	551	538	574	564	530	548	540	542	505	531	523	556	579	535	514	573	519	537	564	538	554	574	565	551	561	529	538	549	517	522	551	530	533	550	558	554	587	530	548	510	568	565	571	605	560	549	543	549	537	530	516	501	569	539	566	587	529	562	523	506	512	573	560	552	553	564	590	560	511	516	542	490	539	523	510	576	518	568	539	538	526	562	509	568	569	532	595	544	530	515	561	554	500	547	542	555	592	558	579	562	577	516	528	566	555	528	584	566	509	570	495	519	507	545	583	541	604	555	543	582	554	536	533	524	547	630	537	555	575	568	551	583	524	571	554	545	540	562	543	560	544	543	541	514	563	584	533	542	555	592	529	587	502	516	597	540	547	519	497	608	539	567	530	512	533	537	507	549	563	528	544	578	522	533	601	560	553	543	502	533	518	529	578	525	515	512	561	528	473	500	550	554	518	526	554	533	544	554	534	493	542	517	500	574	541	550	520	547	549	525	583	537	538	516	564	541	541	567	566	499	536	524	547	523	550	515	542	521	544	538	587	573	532	532	542	527	575	543	616	566	542	564	510	570	596	572	552	531	514	580	562	531	524	564	570	562	551	537	527	547	566	554	537	557	589	518	540	555	523	575	556	559	536	593	560	544	548	499	569	532	525	571	525	541	564	545	541	545	552	573	544	516	503	503	551	529	527	579	517	501	546	511	533	575	526	600	544	524	564	526	557	553	530	572	583	583	522	521	559	548	567	544	566	596	568	554	550	559	540	550	549	526	539	558	547	543	537	542	571	531	557	522	563	556	573	547	501	576	590	535	550	564	563	536	553	542	549	535	518	529	541	562	519	544	527	563	565	531	583	594	534	568	524	566	518	536	505	555	512	559	595	545	571	558	512	522	558	542	525	518	575	560	523	527	595	523	554	567	559	607	542	550	510	534	525	565	539	562	561	536	546	537	532	554	550	530	599	511	526	521	566	570	563	575	563	563	519	511	572	528	564	557	572	554	552	540	520	557	511	531	600	530	549	524	527	507	550	523	554	551	557	543	520	505	548	541	558	575	571	537	565	536	523	555	546	519	537	545	564	559	552	551	569	547	535	528	559	527	552	581	536	561	509	604	501	552	525	557	546	553	547	582	556	586	542	581	547	529	510	513	492	591	504	518	545	550	553	533	519	500	556	538	537	541	523	552	502	519	543	601	561	538	559	550	558	553	511	502	553	555	554	544	542	557	497	556	545	547	574	534	563	543	531	537	527	509	586	563	553	540	561	509	529	514	549	593	552	516	552	545	563	546	525	521	576	543	538	500	524	591	588	525	544	572	553	565	547	527	539	543	545	553	533	544	574	560	561	552	529	525	519	562	550	576	547	584	559	556	542	544	553	533	510	535	576	538	558	525	534	529	575	539	563	560	571	556	521	544	565	518	548	526	585	532	579	531	559	553	567	532	528	562	531	519	496	549	574	570	494	573	513	510	529	552	485	587	508	543	499	560	578	547	557	538	541	562	561	528	531	555	566	537	567	543	527	502	552	526	580	572	563	528	550	583	598	574	546	569	556	524	529	557	540	574	563	559	516	584	544	555	561	533	524	555	575	540	570	570	549	564	582	543	518	546	514	597	498	575	538	548	573	545	527	533	535	565	569	574	547	528	547	544	556	506	538	518	571	520	555	557	539	562	560	544	527	524	519	555	580	542	561	517	569	577	549	518	546	550	552	586	529	521	562	515	538	596	577	532	588	566	544	575	564	540	527	513	571	534	507	520	535	505	538	546	521	532	573	545	575	539	514	558	537	520	551	556	556	589	528	544	589	525	510	549	515	583	538	506	556	545	530	581	551	581	523	534	516	543	559	499	571	618	522	539	552	573	528	581	483	585	517	548	516	564	534	523	535	560	572	538	518	596	563	579	546	480	547	562	551	554	534	558	565	532	557	537	531	560	557	562	535	527	588	551	524	563	539	537	548	566	559	525	534	529	522	515	552	521	536	546	563	545	517	539	534	544	555	517	560	541	581	537	591	507	573	530	537	495	542	548	553	520	528	528	499	558	534	472	544	532	558	555	559	542	553	585	500	526	520	536	548	554	548	555	540	556	507	550	493	563	530	577	572	582	549	550	522	545	530	536	539	580	544	534	591	534	575	570	563	582	532	562	517	552	526	542	546	537	558	560	569	551	561	546	576	592	552	578	538	534	577	520	559	560	535	594	554	498	587	525	552	558	550	525	573	529	601	539	493	548	530	555	537	503	549	556	551	555	569	542	566	581	576	548	501	547	523	561	526	561	558	583	553	545	581	573	521	558	584	551	539	545	490	580	521	539	526	555	512	512	540	547	529	511	545	529	513	568	575	541	541	533	558	528	592	503	543	568	565	569	562	541	550	534	497	543	540	569	544	523	594	536	548	539	528	570	533	521	534	547	511	559	619	517	519	505	548	532	540	544	546	563	542	527	540	517	535	592	560	544	563	566	549	533	533	537	545	541	505	551	562	529	571	554	518	510	556	590	535	587	527	564	560	589	539	575	549	547	551	521	530	576	575	506	562	544	564	546	550	546	550	532	558	552	549	546	564	534	507	579	535	544	578	548	557	538	564	557	520	532	549	569	559	574	522	548	544	573	535	534	551	531	556	540	551	582	548	556	545	554	580	526	560	560	562	554	533	573	565	566	590	555	570	518	550	560	540	550	566	527	528	547	538	536	536	536	531	540	540	567	520	562	555	518	560	557
24192	21970	29180	25446	21984	22106	12060	2516	1796	1636	1434	1349	1294	1233	1141	1119	1045	1011	1023	1011	1014	1003	1004	958	940	922	918	936	920	923	852	867	881	928	842	949	887	855	891	866	885	863	863	865	786	896	859	915	831	897	862	874	842	865	887	842	885	827	871	889	841	855	829	855	835	820	854	809	856	825	833	839	778	841	866	885	852	793	802	831	853	859	858	870	858	851	852	821	872	855	861	872	876	862	850	882	797	877	866	854	792	846	875	846	844	868	807	831	777	865	908	872	895	865	920	867	856	841	833	869	878	852	833	873	876	853	837	834	844	812	872	840	876	871	794	840	846	873	865	814	817	849	839	810	834	869	797	852	835	819	840	810	868	854	844	821	883	831	759	876	865	860	847	807	916	850	869	793	891	834	863	872	821	888	833	835	893	846	853	818	843	836	812	884	868	799	833	827	862	800	837	894	831	840	908	820	883	797	783	903	795	786	838	843	808	846	845	846	881	858	833	822	859	870	844	873	848	830	892	847	847	835	870	871	788	895	844	805	814	832	830	890	836	843	873	849	836	845	828	840	909	877	875	842	868	881	875	860	836	775	843	830	822	778	863	813	835	828	830	844	846	816	853	817	868	788	859	824	822	836	823	851	826	828	816	806	875	870	829	844	887	860	908	847	827	904	860	808	851	828	861	876	824	833	860	865	781	903	841	832	813	844	918	827	861	936	873	888	787	863	815	826	844	809	808	836	818	792	856	813	868	798	865	849	860	852	836	831	854	860	838	866	823	841	826	813	855	840	820	851	838	851	843	831	794	823	877	837	835	811	854	843	887	871	839	790	842	874	838	855	775	874	871	821	899	805	803	826	822	833	871	887	831	827	849	793	852	824	827	828	823	832	856	822	859	870	872	832	828	849	843	817	855	887	853	794	834	804	836	812	807	858	853	808	792	846	745	864	855	810	793	826	781	835	900	815	818	853	841	790	861	813	799	836	839	871	804	853	840	832	904	824	880	790	855	888	842	819	831	825	844	859	836	805	853	810	894	860	865	847	827	766	809	820	851	866	817	857	802	769	850	861	828	846	855	789	812	870	868	816	835	838	880	879	796	863	860	896	838	879	811	843	872	850	838	846	855	850	861	874	850	799	839	787	847	836	829	792	787	799	863	857	827	787	797	826	861	880	801	838	826	866	863	832	808	806	899	819	893	838	822	850	762	792	852	843	865	816	800	810	892	864	870	858	826	799	819	805	924	843	783	890	850	812	816	813	829	813	836	798	816	841	881	862	816	855	873	817	844	815	810	834	824	854	856	850	828	830	891	853	869	793	822	830	816	787	827	826	816	848	829	841	879	837	922	887	856	839	884	778	811	843	830	780	808	889	841	817	802	816	861	828	841	845	788	818	806	835	847	829	863	807	753	791	799	851	839	836	866	802	775	807	901	820	836	861	858	854	830	808	762	831	841	862	888	790	832	832	823	778	820	866	814	835	836	861	850	861	848	830	823	866	839	886	870	815	818	809	823	816	875	809	872	854	796	866	780	818	854	797	852	818	806	904	861	912	812	810	821	807	837	861	882	852	915	830	817	890	854	890	893	853	857	838	834	798	853	820	857	836	942	813	866	834	828	830	804	854	833	827	831	840	838	801	864	831	842	845	815	852	840	824	855	838	809	843	868	837	860	819	776	850	832	827	811	845	854	875	817	783	857	830	836	770	804	857	826	860	819	817	918	850	786	808	814	823	804	839	875	835	883	845	846	857	794	811	794	862	882	877	837	850	828	860	882	831	820	888	841	821	856	859	825	851	897	786	835	878	846	828	823	819	866	830	815	826	821	880	833	789	840	821	826	851	810	836	813	865	854	826	775	834	791	900	810	829	851	865	847	833	844	841	848	846	833	823	821	814	901	820	892	819	870	842	826	875	862	820	828	825	834	825	836	876	873	863	861	886	816	847	836	859	839	866	833	811	822	798	862	859	872	826	845	845	834	841	842	887	836	791	778	788	809	879	911	899	792	879	825	844	870	853	819	856	815	878	886	835	821	849	877	872	867	819	857	848	858	808	813	822	844	840	856	831	793	790	800	854	860	859	868	820	837	854	878	866	810	830	826	845	834	888	884	862	850	826	812	832	830	843	850	819	812	872	834	847	856	799	885	802	833	829	886	836	888	841	837	807	875	830	849	831	872	828	811	854	837	875	821	817	839	857	869	801	831	863	874	851	856	818	804	821	856	816	803	820	830	883	853	825	813	831	908	821	868	845	819	841	797	855	883	845	828	840	867	803	840	820	858	838	857	837	827	846	811	815	879	843	825	833	814	821	852	869	839	835	856	821	823	841	843	818	825	847	899	814	762	825	827	818	879	855	919	818	818	821	855	880	866	882	869	889	835	861	862	818	861	802	851	805	795	859	836	815	804	863	845	813	857	834	866	875	789	815	800	862	890	863	789	824	817	862	844	838	812	860	831	868	786	814	831	821	854	830	780	863	845	870	804	811	842	827	857	855	860	844	859	866	819	878	835	832	818	826	848	853	842	808	806	801	832	824	822	844	828	912	866	863	895	872	817	824	851	801	872	864	810	810	798	779	789	846	802	777	845	853	784	767	836	871	855	848	881	826	843	815	859	799	852	840	825	779	855	813	838	843	844	845	788	877	814	808	784	899	846	877	852	791	850	824	896	870	886	890	870	877	806	819	851	789	788	885	816	849	842	851	831	863	863	897	846	812	869	814	820	885	914	799	859	761	872	842	824	840	828	817	812	857	894	856	770	846	840	835	830	859	866	816	859	834	815	884	869	838	847	818	802	841	863	824	842	816	874	806	868	856	828	830	859	793	837	785	804	870	827	833	863	839	867	875	860	827	832	809	807	819	875	858	869	820	874	821	888	837	798	898	848	820	852	837	857	880	856	823	866	826	802	842	802	761	859	864	815	867	887	876	786	837	818	907	796	839	806	839	868	815	887	829	824	888	876	909	838	818	877	852	833	845	848	861	857	828	883	900	784	831	822	809	843	833	827	864	832	797	843	817	835	883	871	853	810	788	807	847	870	815	808	846	839	797	812	843	842	835	809	846	770	814	841	829	830	821	824	840	840	885	829	850	819	835	856	799	818	832	844	815	776	846	820	821	884	893	871	874	802	815	807	801	780	849	852	838	859	821	830	778	830	863	815	809	839	888	850	839	831	861	852	813	842	832	774	839	856	800	831	849	809	840	833	810	806	917	840	829	826	804	810	865	780	830	841	845	826	800	835	818	861	856	875	854	863	843	854	812	790	879	814	837	891	770	833	832	822	810	855	800	859	870	858	807	841	834	814	839	878	819	824	877	803	892	843	824	796	809	844	845	835	797	837	830	811	813	826	851	768	846	846	834	819	858	876	846	816	824	843	880	811	845	818	798	865	798	804	870	895	847	906	814	870	846	911	836	830	857	835	830	829	870	780	820	798	822	864	803	831	874	885	805	882	819	837	794	804	841	793	889	816	811	813	822	827	856	838	860	775	854
10611	19719	18070	10784	7388	5545	4373	3501	2889	2507	2187	1954	1716	1571	1446	1321	1197	1158	1146	1083	1086	1090	1073	1002	982	951	933	883	872	893	868	892	854	844	815	880	880	797	811	844	884	792	790	809	799	847	796	829	767	801	798	815	827	822	771	802	828	803	732	810	842	801	793	784	837	772	768	778	819	811	737	781	784	819	766	795	794	762	794	757	749	755	782	829	843	766	792	784	782	792	784	733	784	800	796	780	778	750	789	808	781	720	780	747	821	743	792	803	764	775	772	741	735	765	774	778	803	783	782	766	759	759	738	754	802	814	801	738	790	805	797	825	787	728	812	795	789	760	776	791	767	741	798	757	825	778	812	822	808	803	822	724	727	796	725	801	755	788	784	805	757	792	777	787	765	757	807	788	762	793	765	718	768	777	782	767	767	760	780	792	742	799	733	782	833	731	797	808	763	778	788	746	764	764	796	800	709	705	811	776	751	759	776	789	800	761	740	760	744	737	792	790	810	767	743	794	788	734	754	740	763	776	732	801	757	751	786	744	766	809	791	807	761	792	798	768	770	784	767	743	742	762	776	738	767	821	839	786	768	811	811	766	732	777	779	786	751	819	816	813	757	795	770	732	748	804	774	750	785	812	719	824	759	773	743	795	743	765	812	810	786	781	764	787	739	783	748	766	756	720	815	712	757	775	683	788	799	789	717	760	752	764	783	781	747	803	780	772	789	748	816	751	782	778	782	758	778	746	756	787	817	784	746	771	716	776	783	750	802	776	730	803	763	750	735	766	748	789	790	779	786	754	757	736	814	786	815	758	799	714	746	805	750	766	779	768	767	774	804	779	784	828	758	788	729	774	787	796	733	794	752	788	752	752	794	785	788	753	779	780	728	821	762	739	779	762	750	828	745	748	753	759	778	765	795	783	730	762	816	774	797	767	716	801	794	799	753	822	798	773	707	780	751	755	769	794	773	783	748	782	780	766	765	794	755	796	785	754	787	804	773	794	785	769	749	773	767	750	785	771	809	773	762	769	727	781	734	779	774	766	749	787	767	741	756	766	736	753	780	756	754	816	788	743	775	775	790	764	796	784	811	746	795	784	794	803	756	819	798	777	738	737	736	766	775	812	773	742	781	778	789	748	797	749	781	770	761	759	763	799	793	778	743	799	745	772	786	709	751	830	736	799	776	762	799	740	736	829	805	746	788	796	779	789	747	718	765	750	728	782	797	792	785	772	802	777	784	796	759	764	777	780	768	732	802	753	726	845	778	795	732	793	686	782	760	818	776	756	753	740	838	820	755	758	742	773	778	807	784	804	790	786	795	771	736	778	774	767	783	788	769	814	732	778	785	742	740	810	736	756	723	777	803	701	758	726	727	782	811	793	790	800	786	740	777	757	760	804	750	718	757	696	750	765	746	774	738	780	779	733	744	818	793	756	735	769	786	814	731	764	810	785	769	753	734	750	767	746	763	729	764	807	774	771	765	763	803	718	767	721	735	764	746	754	785	729	793	739	785	787	747	788	779	816	769	759	775	786	785	771	782	754	777	780	786	749	744	735	742	794	772	793	748	831	801	771	824	799	739	811	788	744	779	723	765	779	741	699	753	753	794	747	748	778	753	754	807	748	764	761	764	719	766	770	721	773	778	798	761	803	769	752	765	756	755	772	732	749	793	795	744	752	747	765	832	792	806	726	783	731	785	780	761	718	786	786	742	777	755	739	761	770	759	750	774	778	741	763	763	791	785	779	706	778	736	743	780	778	776	728	751	790	741	728	769	806	784	725	750	738	790	758	756	769	748	708	750	783	772	759	754	772	791	781	814	804	830	776	768	795	767	796	748	783	805	778	756	767	766	807	724	803	781	769	790	792	769	722	803	774	791	757	758	752	774	811	741	785	782	782	700	736	757	799	828	744	772	731	806	829	742	785	785	789	776	764	794	778	765	814	777	742	762	765	770	791	773	709	793	745	716	763	784	751	745	710	769	820	777	744	744	767	808	770	754	815	771	809	797	761	735	776	783	832	749	775	777	804	789	802	826	807	793	794	762	747	736	741	746	794	784	766	767	778	829	767	771	785	779	755	766	756	754	781	743	758	786	769	758	749	748	755	722	743	803	768	746	780	832	737	783	779	754	737	801	760	780	758	787	733	782	813	790	780	782	790	761	788	763	752	790	788	749	771	752	764	754	755	793	791	753	745	786	767	739	789	830	794	816	739	763	829	738	775	743	780	750	767	787	751	750	761	824	766	782	772	793	756	786	728	810	767	764	808	802	849	794	758	783	751	789	774	790	814	740	769	796	736	765	794	748	754	756	735	764	760	814	779	760	741	759	750	776	774	760	730	752	732	785	794	742	785	737	774	748	767	806	800	773	775	750	751	768	808	765	804	800	724	744	748	780	789	835	782	807	782	736	777	758	817	733	819	769	749	772	786	753	727	776	754	802	750	796	760	782	739	768	770	742	752	767	719	803	745	735	756	798	771	760	720	768	782	742	773	774	785	786	788	786	751	781	764	799	771	795	761	760	791	717	819	774	751	774	762	750	775	685	814	783	767	788	740	745	776	780	753	731	771	779	751	774	782	777	794	766	792	794	803	811	781	753	774	754	774	809	722	779	731	750	759	814	807	753	740	808	810	776	795	797	724	729	762	800	771	751	819	762	810	736	799	807	790	818	760	719	766	780	777	753	809	762	823	750	828	752	733	769	753	734	744	765	754	763	811	747	807	763	746	789	745	780	794	771	774	737	811	759	820	746	786	778	842	753	761	741	761	725	752	767	752	777	744	768	750	779	746	769	735	797	750	805	807	761	769	757	754	793	770	760	730	777	771	752	780	738	804	761	762	757	803	782	739	728	756	727	789	801	767	746	793	742	794	754	776	759	755	752	829	821	764	785	763	782	714	803	764	806	755	766	788	790	773	769	792	798	791	773	775	781	804	754	817	817	815	754	779	773	756	743	782	830	715	795	799	693	833	796	710	765	791	782	768	812	800	757	788	784	777	773	769	779	753	761	779	734	792	780	767	749	796	796	802	789	818	779	782	785	772	791	782	824	773	809	752	786	816	764	726	808	760	778	809	804	747	755	789	795	724	720	787	789	808	804	751	751	752	809	789	714	794	774	758	775	716	768	791	758	805	802	769	796	827	717	795	810	784	769	802	800	770	739	812	756	770	750	787	775	764	771	797	774	768	777	760	807	796	745	792	782	766	736	751	801	770	845	789	796	756	805	798	788	789	784	839	753	749	752	758	775	761	778	754	767	793	756	785	814	782	784	823	815	775	757	758	758	724	774	783	774	799	800	734	774	751	757	816	820	802	754	757	792	761	760	782	772	770	790	760	757	739	767	766	789	787	752	779	806	747	736	767	780	796	792	749	755	757	740	746	762	780	775	751	822	736	752	763	771	775	737	739	739	725	790	774	790	786	743	721	766	773	775	763	790	775	761	795	695	753	813	770	797	785	744	748	777	802	758	759	767	780	763	782	757	792	756	766
30241	15515	1825	486	360	274	216	223	223	190	197	228	211	205	181	231	223	189	193	184	223	191	188	189	204	183	188	203	202	206	210	188	186	197	192	188	204	215	194	220	184	205	206	195	183	182	199	228	187	194	203	203	187	185	213	175	218	216	195	188	206	195	208	190	176	189	169	220	204	199	186	201	185	199	190	201	184	166	177	192	208	187	184	193	199	187	172	197	200	165	199	170	191	191	197	184	216	229	171	173	199	171	199	195	192	187	202	194	190	195	200	202	215	229	177	172	185	204	200	211	202	184	203	193	185	211	200	182	203	200	201	171	186	210	200	203	210	193	204	226	186	236	192	171	194	200	214	215	210	185	183	183	179	194	219	190	203	217	201	188	215	203	189	200	181	168	211	182	192	197	210	186	191	180	198	170	223	209	231	190	199	205	185	198	193	196	177	189	199	205	187	211	179	197	198	180	206	173	200	222	187	191	206	174	182	192	190	207	162	209	202	203	212	218	205	181	188	196	194	195	193	176	197	190	189	205	183	183	193	205	203	206	205	196	195	196	201	219	189	198	197	200	187	179	190	205	208	181	175	195	181	190	234	201	197	204	194	208	190	185	204	202	188	180	197	175	212	206	208	184	183	218	195	196	194	193	191	199	169	198	183	200	191	221	192	196	187	197	203	190	189	214	187	183	216	242	186	210	187	187	198	225	185	197	211	184	170	228	190	193	199	195	204	185	220	212	211	195	208	175	182	213	229	192	175	193	197	201	216	192	198	194	196	169	207	187	202	196	181	211	199	185	189	210	192	206	189	195	197	223	204	188	217	196	186	179	197	215	205	185	198	212	175	186	167	212	194	203	200	175	200	202	177	197	199	183	183	204	204	181	201	221	213	196	189	202	193	202	209	200	224	192	191	190	189	189	209	184	192	178	199	212	186	193	199	188	185	198	189	180	205	182	195	181	207	214	194	195	215	169	229	209	190	202	186	194	210	188	182	228	202	197	185	206	170	209	192	217	199	183	179	184	200	192	212	189	176	223	185	180	176	195	197	189	201	196	191	184	210	201	182	187	205	197	185	192	220	209	194	192	191	179	252	193	204	178	192	190	208	187	207	190	204	198	171	183	194	211	202	191	209	204	192	211	172	200	206	212	193	211	194	202	203	201	196	206	187	178	202	194	212	188	206	170	211	190	210	181	180	217	183	217	205	177	184	210	196	209	186	173	215	196	221	216	196	181	191	195	194	201	209	197	199	200	188	182	197	206	200	191	192	213	188	181	195	168	187	201	197	186	193	190	198	217	196	192	208	184	184	192	194	188	200	205	203	207	205	174	191	179	201	195	185	177	194	185	200	198	190	202	195	207	182	199	182	174	190	189	198	196	201	201	194	200	208	184	182	214	221	205	195	195	186	186	197	206	197	206	201	187	207	193	237	171	204	204	181	197	213	191	184	204	184	209	199	204	178	177	184	194	196	193	182	197	218	187	187	214	202	214	195	204	217	206	196	219	196	196	160	179	213	202	218	201	177	184	182	205	194	195	182	199	198	199	170	204	204	207	199	187	195	172	183	177	204	224	193	215	197	186	200	187	197	179	214	250	183	202	194	208	190	211	183	192	190	219	178	201	173	198	191	199	208	225	199	166	216	228	209	170	218	179	180	188	197	220	201	195	203	196	196	192	198	169	209	222	184	170	199	172	172	203	180	179	198	200	211	201	195	198	199	183	195	189	194	178	204	200	216	193	193	207	182	205	197	204	197	183	205	187	195	196	201	216	187	180	202	178	190	180	182	190	188	188	186	191	213	205	219	199	193	199	213	190	160	177	181	208	189	192	184	193	176	207	199	179	215	181	191	189	183	217	178	193	210	191	185	180	201	202	171	190	199	188	190	170	191	188	187	181	186	202	195	196	182	189	183	199	211	185	212	185	196	222	175	209	203	182	180	194	203	188	195	169	189	177	188	172	200	197	202	199	196	208	189	186	189	182	223	187	180	202	180	210	201	212	207	225	191	209	196	198	190	194	205	195	198	201	200	158	178	184	193	193	178	194	184	196	197	198	190	193	204	165	199	197	216	196	187	189	213	199	188	187	203	206	202	176	198	204	186	206	189	194	201	212	182	189	197	193	201	177	177	200	174	194	194	194	183	193	213	189	214	212	192	202	190	217	208	231	199	185	196	181	205	196	226	211	193	200	217	183	189	197	225	208	176	211	188	223	196	161	207	178	197	180	201	189	189	193	187	211	182	186	202	192	194	188	193	162	205	209	177	191	209	197	176	199	190	201	181	197	213	224	164	190	188	208	201	190	215	196	161	184	185	205	178	204	191	181	217	188	200	173	193	207	207	187	228	213	179	184	188	190	174	207	204	202	193	188	213	191	212	190	203	180	223	198	198	187	197	213	182	213	195	205	221	218	203	199	183	179	198	220	196	191	191	201	199	208	215	196	211	174	219	193	204	208	186	188	218	204	179	218	182	204	187	185	190	201	197	214	177	176	178	145	173	181	172	197	200	164	204	208	185	228	191	176	199	207	199	172	190	177	213	225	140	186	232	180	207	205	175	199	184	236	182	171	186	201	185	190	189	186	210	207	190	192	205	173	194	204	212	205	198	204	182	177	192	209	193	186	187	186	203	177	204	214	192	220	209	198	213	220	186	197	200	214	234	193	197	171	223	194	202	204	191	189	172	179	204	204	215	183	191	190	214	202	192	204	218	213	200	228	203	202	173	173	185	202	184	214	187	181	188	197	204	199	196	184	217	183	178	195	202	207	202	205	194	183	200	203	172	170	193	213	185	181	182	217	202	184	194	181	201	178	201	196	215	202	195	199	192	203	186	211	177	202	184	179	188	190	183	186	206	223	191	213	188	209	178	196	172	200	191	185	186	191	219	177	178	204	182	190	180	180	183	192	174	192	175	204	201	199	202	178	195	194	180	209	225	220	175	190	214	185	219	205	195	174	181	214	208	190	203	211	181	200	209	180	189	199	202	221	206	213	196	195	197	200	221	205	199	225	203	197	219	180	189	201	185	193	205	185	178	205	194	176	219	184	188	184	219	206	211	210	191	198	212	181	231	189	234	192	170	207	181	205	196	182	177	204	195	194	188	177	195	196	186	227	211	188	197	188	212	212	195	198	184	196	168	194	168	204	176	203	176	216	196	204	189	231	201	213	199	189	189	201	186	184	187	187	206	208	207	208	208	203	188	219	205	208	209	206	184	185	195	185	208	185	173	196	220	203	183	214	219	195	212	188	215	171	186	188	213	198	202	201	194	217	187	188	196	199	190	203	208	198	192	199	208	208	181	206	180	198	196	210	215	198	173	204	208	192	191	207	213	177	195	208	203	159	192	191	207	200	185	216	188	202	221	206	178	223	196	207	174	227	198	187	207	210	194	208	216	187	207	207	196	204	202	184	195	199	206	182	187	188	194	180	185	189	223	197	189	217	213	207	188	191	182	185	226	219	187	206	193	189	223	185	190	194	205	205	199	187
5642	858	723	470	398	347	291	275	224	236	223	236	204	196	214	202	197	218	219	193	198	195	200	211	176	223	184	184	197	212	192	184	188	185	192	189	197	209	187	200	224	195	190	192	187	193	213	191	205	204	210	184	184	200	204	222	189	190	183	213	198	198	215	159	211	173	201	206	186	205	196	187	175	187	188	192	203	188	207	185	167	213	205	201	199	185	191	201	219	219	214	189	204	184	195	222	163	192	209	208	201	187	195	196	207	202	201	208	185	200	192	183	194	195	185	198	204	185	194	206	176	186	201	200	192	163	189	206	175	183	171	188	203	195	196	197	178	190	201	187	177	188	197	213	220	200	179	193	200	193	189	208	190	204	213	212	203	200	195	205	195	166	175	189	214	171	187	192	203	200	190	187	178	165	205	188	189	206	195	196	196	199	207	213	192	182	185	205	167	174	201	187	211	170	190	207	188	186	190	193	223	178	205	219	184	217	203	175	174	202	195	189	196	171	201	186	186	199	172	217	185	189	211	215	209	231	198	190	230	196	190	175	187	192	206	213	215	193	198	165	186	196	182	203	186	196	195	200	188	168	213	187	189	162	193	183	175	197	190	200	173	209	175	201	183	193	206	192	172	211	204	177	235	195	201	203	199	208	221	196	172	180	175	203	176	193	194	191	216	193	197	183	184	194	169	191	204	195	207	197	197	169	212	206	176	185	187	184	202	194	164	193	202	200	181	210	188	226	169	194	180	190	190	197	197	197	202	182	240	189	219	195	180	226	208	210	196	209	207	189	193	196	180	196	188	165	169	198	187	195	209	164	202	198	206	220	187	200	198	186	192	175	205	183	192	213	229	179	196	208	208	187	193	207	185	210	196	213	210	186	194	184	205	186	172	198	205	198	187	185	219	201	208	167	208	217	192	183	213	186	188	200	209	196	210	165	184	201	206	164	202	210	179	205	183	218	190	170	213	201	200	186	194	184	177	189	200	208	193	185	181	203	176	204	198	184	211	169	183	224	208	210	173	207	171	190	202	224	176	202	194	173	193	190	186	174	194	178	213	189	208	197	212	212	187	202	196	198	192	213	206	194	178	185	160	187	173	181	192	188	213	193	167	189	201	187	209	202	201	201	185	195	208	193	207	207	188	208	203	199	201	179	187	187	189	188	201	214	194	191	178	203	187	202	165	213	193	196	208	201	183	182	181	195	188	197	192	182	184	191	194	222	188	194	192	212	192	177	195	214	176	203	188	234	196	182	223	194	197	198	182	198	178	198	204	189	211	184	178	176	189	208	199	201	178	189	197	218	214	203	192	151	189	204	205	208	168	184	204	211	189	188	183	201	188	180	197	207	181	186	183	179	232	179	211	182	195	204	215	234	187	205	191	205	196	189	160	201	192	187	167	177	200	207	206	184	200	182	208	202	213	219	211	173	203	195	185	171	159	172	181	195	175	186	196	181	197	195	194	214	202	182	214	196	207	202	186	193	181	201	199	193	204	202	201	185	205	199	183	211	195	190	185	186	206	207	219	205	197	194	192	195	202	208	209	194	206	177	201	186	222	193	187	215	199	220	181	184	206	189	187	174	186	198	218	219	199	198	186	205	165	194	201	182	214	178	193	188	219	190	184	202	220	173	193	201	188	189	195	192	207	195	192	184	219	191	203	161	179	191	215	213	217	180	165	211	226	181	208	191	181	221	194	198	212	168	196	184	178	193	177	191	166	186	223	204	214	186	186	201	181	186	200	169	190	219	182	200	182	192	207	193	198	160	197	195	207	164	210	196	194	195	179	190	184	192	186	185	197	200	200	177	199	191	197	187	215	221	190	204	201	197	198	201	186	205	203	187	187	212	185	177	174	183	185	182	190	185	176	185	202	193	170	171	203	183	192	191	194	216	222	200	175	225	194	174	189	189	193	209	226	198	200	186	183	189	164	177	207	192	182	215	192	189	174	196	201	201	209	193	217	202	200	219	186	180	201	213	179	182	170	192	194	206	208	192	188	207	208	198	195	170	180	200	199	211	191	195	192	208	174	216	198	173	197	196	192	177	206	172	218	171	219	179	193	194	182	176	185	191	195	209	173	166	188	194	214	191	196	173	194	193	212	205	200	200	208	182	203	201	181	189	183	198	189	190	211	184	236	191	194	190	202	207	187	195	194	202	216	175	205	199	208	206	172	200	198	173	197	193	199	175	197	206	198	182	192	185	205	181	186	186	215	201	190	212	166	187	211	197	176	201	176	169	185	206	204	190	188	203	210	180	197	187	196	196	185	201	178	171	175	180	207	180	188	165	183	196	201	190	171	190	194	198	206	204	207	196	188	184	184	206	192	182	192	174	191	184	192	212	217	188	195	190	203	196	206	205	183	174	202	192	214	199	211	202	195	205	182	202	197	207	189	221	195	178	190	174	180	206	178	185	210	178	213	204	203	165	198	191	194	175	194	215	205	175	195	189	197	205	199	189	203	218	189	210	192	201	172	183	179	206	206	188	150	204	172	192	201	210	218	209	191	187	213	200	195	193	186	202	187	189	203	185	191	200	190	194	179	179	184	214	219	189	218	176	210	190	167	202	160	184	177	184	169	220	200	204	206	197	188	196	203	194	209	167	222	189	188	189	176	188	196	189	216	209	202	193	208	190	202	180	200	197	175	208	172	191	216	176	203	178	191	185	180	211	223	197	201	204	184	195	203	206	217	180	191	228	194	196	175	176	218	202	176	200	192	181	194	226	167	181	178	209	179	215	208	173	201	167	196	198	180	198	173	179	203	181	202	205	175	180	207	178	192	186	207	208	175	197	212	188	203	197	212	162	189	169	198	173	183	211	201	191	187	205	224	202	190	177	184	189	184	189	198	198	195	172	207	185	184	204	197	183	213	209	192	199	178	180	186	190	203	194	197	193	186	205	201	203	186	178	177	193	192	230	215	183	183	189	196	198	195	178	199	235	189	207	198	215	177	199	198	182	186	172	187	209	170	193	180	189	189	191	181	196	197	164	172	208	215	190	187	189	193	188	193	211	168	166	206	222	185	213	203	211	207	179	200	201	194	190	201	208	204	184	190	185	216	188	217	196	193	221	193	182	218	212	204	205	201	207	212	188	197	194	201	186	194	189	184	198	188	214	200	207	185	176	212	190	202	192	188	218	187	195	196	161	185	215	210	194	184	195	191	197	218	205	201	193	197	181	175	185	178	215	195	176	174	194	200	183	182	158	190	203	204	203	188	194	206	207	188	214	212	195	210	224	171	183	187	196	209	220	216	218	214	206	187	180	183	190	191	191	210	187	215	190	198	167	168	168	189	187	212	181	170	176	200	206	189	183	186	204	184	198	189	200	185	200	162	178	187	189	181	194	206	210	212	198	204	178	208	202	191	197	175	193	191	180	183	194	208	185	211	181	177	199	193	192	209	222	221	191	192	162	188	191	198	195	184	183	206	212	178	188	168	186	188	199	201	187	176	196	197	202	191	173	219	177	180	185	195	175	201	187
26534	21946	28803	25735	21951	13590	2170	1368	1109	995	897	878	793	773	734	711	734	733	678	654	708	683	622	657	619	651	648	633	665	620	629	641	630	590	620	599	645	650	614	622	647	604	632	648	582	585	617	581	609	628	549	603	608	595	635	631	604	610	608	590	613	581	626	611	618	598	590	605	587	596	622	625	634	560	565	660	619	630	590	641	653	618	644	674	608	610	605	591	639	605	636	580	580	622	602	618	633	600	624	579	630	627	612	630	637	570	578	610	626	662	586	591	602	597	609	584	633	621	577	584	614	617	589	581	603	606	596	602	615	605	604	606	606	583	652	635	638	588	617	620	566	612	583	612	556	589	661	642	595	624	579	598	627	566	631	603	587	583	554	594	612	591	573	608	596	549	582	575	636	621	600	609	607	634	620	554	608	616	620	572	598	618	610	617	636	614	607	616	622	561	606	632	620	634	605	628	603	571	560	596	621	601	642	613	602	605	596	647	596	610	656	573	651	591	609	611	601	615	601	578	612	598	605	593	582	616	597	589	574	613	565	657	624	611	584	625	609	658	549	577	558	578	613	628	621	587	615	628	638	584	563	600	589	628	624	612	620	593	613	600	590	635	590	582	593	555	630	582	609	648	540	577	588	612	584	646	585	603	578	622	608	602	577	591	620	569	578	571	605	589	631	599	611	585	621	555	617	625	622	642	564	595	597	632	593	586	610	607	613	604	656	585	578	595	630	624	638	562	575	612	606	587	679	615	650	594	535	641	559	603	585	603	626	586	556	643	628	620	599	576	613	614	596	586	587	556	596	593	612	539	598	540	631	617	578	605	600	582	609	608	646	605	569	623	643	606	587	599	591	625	544	591	612	607	588	551	614	636	601	576	611	635	583	590	649	580	602	614	637	562	611	620	555	599	631	593	604	603	620	587	604	554	603	560	655	618	611	602	646	633	594	637	624	582	650	622	586	611	630	609	611	555	634	577	608	618	619	609	634	565	589	580	589	569	628	574	592	594	581	604	595	575	602	617	577	613	632	594	596	635	633	591	612	617	613	587	592	577	640	608	613	581	595	595	562	611	567	581	611	593	599	607	614	559	604	581	625	573	594	592	633	642	603	567	600	599	564	635	607	579	608	640	607	623	593	613	598	597	563	600	619	618	611	583	572	583	542	627	625	575	585	591	594	592	614	623	574	590	618	652	650	612	573	604	584	578	624	575	637	587	595	621	613	552	607	622	606	636	608	652	620	578	571	594	576	593	564	556	638	585	626	572	607	646	584	629	591	621	593	599	610	668	618	607	588	581	572	556	600	631	578	571	618	630	600	617	581	597	614	603	591	645	664	606	635	584	632	612	590	597	563	605	581	607	580	595	581	531	626	576	580	600	559	622	627	606	569	638	632	605	614	554	641	631	631	581	605	638	602	604	590	647	621	611	577	603	616	609	607	579	599	583	585	616	606	643	583	648	640	568	599	603	580	599	554	540	602	583	612	624	650	658	645	611	637	576	605	586	648	618	563	584	589	583	610	607	595	592	651	626	623	601	585	616	635	610	558	635	589	598	600	599	600	588	634	607	601	633	620	587	582	567	640	638	590	553	603	574	593	603	620	625	602	622	640	629	617	607	618	600	609	585	605	629	618	629	594	603	616	604	600	643	603	623	597	590	590	644	526	659	577	606	596	607	632	640	632	560	597	617	590	642	549	583	620	622	600	565	642	588	606	626	643	631	572	579	598	531	634	608	618	614	596	630	585	563	617	604	601	605	567	616	615	611	603	602	602	621	614	593	627	568	563	640	593	608	574	612	601	654	597	578	609	610	594	595	620	597	621	583	610	593	612	583	603	593	605	606	580	580	555	599	599	565	602	637	614	525	576	634	605	620	578	634	638	653	633	625	637	567	631	572	585	605	607	588	564	595	628	616	579	589	571	594	667	587	604	647	591	620	592	599	612	623	615	637	596	610	614	609	575	580	630	633	604	629	583	624	572	610	589	602	572	610	618	556	601	622	564	589	559	586	619	582	609	616	598	590	654	542	603	572	617	604	626	568	623	601	610	635	586	594	594	607	577	601	593	593	617	590	604	584	639	624	574	584	602	603	614	574	593	613	621	579	612	595	621	590	610	621	636	603	596	588	626	596	638	618	635	629	643	614	579	606	601	615	638	594	622	628	602	601	591	575	622	585	609	623	551	573	578	582	565	627	616	613	602	576	603	609	652	627	624	609	628	587	606	578	582	578	654	589	634	619	592	616	600	598	586	619	584	584	597	608	586	582	634	607	591	611	610	613	597	591	621	577	618	581	605	641	594	615	626	592	561	613	608	634	613	590	617	583	620	584	590	601	638	580	615	586	570	588	645	651	594	562	560	611	631	604	580	612	628	574	651	581	644	579	621	612	607	564	650	644	615	565	577	651	582	563	553	619	610	612	605	567	601	582	624	602	574	622	600	611	676	634	599	650	611	570	580	630	645	579	625	589	590	587	552	594	595	613	599	626	643	556	614	602	580	579	605	611	632	584	598	604	624	663	652	583	561	572	623	643	603	608	607	608	600	605	603	578	591	589	618	616	592	554	677	581	595	581	556	570	596	590	603	599	576	593	601	606	603	562	623	579	637	637	592	621	655	579	583	621	612	590	586	611	586	587	544	590	560	598	591	638	561	607	580	614	628	622	614	605	615	553	604	550	623	587	617	623	602	590	615	577	643	571	592	623	609	625	638	590	610	598	605	562	584	629	630	560	598	576	593	568	613	609	633	570	589	607	629	578	580	575	643	610	568	581	630	610	599	577	594	571	595	605	614	566	585	557	609	645	606	622	595	582	581	620	603	554	621	627	606	594	635	582	610	596	613	601	623	587	611	583	567	609	607	597	579	600	577	543	594	650	579	633	598	575	590	608	624	578	622	600	635	594	654	623	606	574	603	573	595	576	597	631	600	592	563	572	570	574	624	622	608	596	629	590	625	576	602	624	601	590	662	593	572	601	603	566	640	618	609	577	626	585	612	620	596	605	609	592	596	579	594	613	589	582	608	584	571	605	600	614	610	582	649	586	582	605	600	617	574	567	589	582	591	589	622	624	580	617	626	606	639	617	633	632	626	634	601	620	637	629	610	626	553	650	590	605	568	604	629	613	576	627	590	606	623	556	643	578	592	595	621	620	597	557	568	572	623	637	621	623	587	637	611	608	628	620	604	627	590	635	601	616	573	607	609	578	627	623	632	585	605	564	610	587	622	580	622	593	607	571	612	606	599	604	585	607	618	616	541	581	584	577	609	647	564	588	621	594	591	644	645	589	585	603	598	616	628	583	605	581	572	602	539	637	635	597	608	645	658	580	610	575	564	652	610	620	601	636	585	568	641	564	603	584	573	592	624	562	618	591	634	609	554	617	589	580	583	621	588	604	522	593	601	587	619	559	626	551	642	646	596	566	654	564	628	576	601	633	590	600	549	606	614	565	590	599	651	554	597	575	644	597	616	624	617	632	589	660	640	621
7601	12480	11189	6263	4191	3124	2422	1971	1597	1386	1222	1142	1012	923	858	805	838	755	799	751	704	723	717	656	676	616	632	633	665	600	623	595	638	565	562	595	626	569	581	579	564	559	598	551	560	510	618	592	555	573	579	616	578	581	588	539	622	565	607	568	542	573	578	502	566	580	566	579	576	560	528	572	563	596	513	567	522	526	561	560	551	526	566	542	547	566	571	609	579	547	572	597	535	570	539	595	525	537	532	574	586	569	566	517	527	566	564	598	532	502	577	562	534	555	555	502	554	533	550	546	542	558	579	544	592	526	531	571	562	526	560	528	550	520	562	520	537	546	548	544	609	530	558	564	562	563	550	567	529	521	575	554	565	542	593	526	601	552	574	532	547	576	554	548	576	535	593	570	569	558	547	551	520	550	566	532	567	533	572	585	586	540	612	564	538	544	530	575	556	564	540	514	518	559	596	582	533	553	534	568	548	552	525	622	515	506	509	584	539	551	552	527	545	556	571	549	581	521	550	530	572	588	525	557	542	543	582	540	530	551	566	558	556	561	534	536	565	575	564	585	540	511	620	570	534	557	501	531	558	563	537	548	513	563	529	556	518	552	537	559	503	532	557	548	548	548	540	541	565	553	537	544	561	530	563	589	543	568	548	555	587	536	530	572	533	543	558	507	580	566	571	557	556	532	577	535	561	579	554	558	563	540	568	563	576	522	585	549	588	549	568	582	540	540	533	514	570	527	513	562	561	567	582	541	522	549	510	582	569	531	576	549	555	534	546	521	536	518	538	505	559	544	559	566	542	562	583	544	543	535	561	549	517	545	546	552	531	559	528	535	552	565	594	539	553	524	507	557	539	497	585	531	532	562	525	561	540	542	544	581	488	534	550	572	546	497	556	582	523	556	533	552	555	580	535	562	581	518	522	512	504	501	560	548	519	549	548	569	527	552	509	526	550	546	553	566	555	518	562	526	532	527	576	556	583	539	499	558	552	506	568	537	575	557	560	536	557	589	580	564	537	508	559	554	526	554	541	553	537	559	509	518	564	601	506	556	553	536	563	567	562	535	561	526	562	575	559	523	556	529	570	544	548	532	536	522	555	543	530	565	532	540	553	555	565	567	582	532	531	585	534	564	514	582	594	559	584	546	537	544	571	532	532	571	554	566	545	561	542	557	533	526	546	527	535	511	562	588	537	489	561	614	550	569	549	539	528	534	574	545	543	567	542	534	537	586	513	565	543	584	556	505	568	505	490	560	568	595	560	580	533	575	545	594	560	571	580	544	525	555	549	550	582	563	524	555	571	545	550	557	590	519	521	555	582	530	547	543	578	528	570	549	512	541	559	564	545	545	551	527	526	559	568	585	553	545	554	522	593	568	543	564	513	524	570	598	585	567	549	556	558	521	563	555	553	564	525	543	528	570	557	578	548	512	511	533	552	585	520	540	574	501	566	587	530	592	507	573	547	559	567	582	548	529	545	509	520	537	545	569	540	539	511	564	575	563	575	556	533	542	569	530	554	565	574	524	529	567	547	531	570	560	488	550	587	560	585	562	549	549	523	553	590	573	570	566	542	536	568	528	524	538	552	568	576	552	541	561	569	562	558	540	541	545	556	542	552	550	554	502	539	557	544	507	532	598	581	552	540	556	542	574	530	510	512	560	527	528	579	548	544	542	536	498	516	533	496	568	554	557	560	560	526	610	574	516	580	560	563	590	577	517	533	555	532	544	579	546	548	550	524	556	528	532	503	557	547	560	535	574	543	566	597	520	561	527	546	530	542	532	537	527	466	575	517	519	577	537	533	595	533	551	531	604	557	545	592	562	558	545	554	516	578	559	582	560	549	554	499	550	549	547	539	549	562	552	546	564	547	547	515	599	561	552	564	558	541	565	526	558	556	519	555	528	575	546	587	535	584	544	572	566	582	537	525	516	558	539	551	544	568	583	544	554	535	568	584	535	562	532	549	530	585	539	565	561	522	539	536	564	527	553	578	519	562	527	541	525	555	558	529	527	539	515	544	581	551	539	545	537	546	553	551	566	527	576	560	609	546	557	584	582	532	550	532	543	522	562	584	543	604	542	552	544	537	524	543	578	551	536	526	552	510	580	588	554	554	536	546	566	547	514	547	579	581	554	570	527	579	540	564	548	554	562	589	525	505	552	564	535	517	517	536	514	535	534	537	581	522	504	558	547	545	567	538	527	579	592	533	549	567	538	566	553	492	564	521	601	507	539	520	539	534	551	551	540	560	505	551	559	558	609	551	555	578	565	535	550	583	519	528	558	520	547	594	540	551	554	523	543	557	524	526	516	584	533	542	539	552	559	548	539	563	530	546	541	517	520	516	535	562	576	555	530	589	562	524	552	521	532	548	544	528	572	571	556	570	560	522	548	510	551	587	516	528	563	539	533	539	574	514	554	520	559	556	535	554	538	530	534	550	528	553	517	562	544	556	521	563	575	577	537	557	501	546	529	549	576	527	576	560	606	532	563	565	561	561	533	535	534	562	560	563	501	586	573	514	543	549	557	504	572	523	580	548	506	558	518	554	546	568	543	553	527	559	577	562	543	555	579	511	574	559	564	556	554	587	570	579	569	577	565	504	591	546	532	532	570	572	541	554	568	547	570	541	593	538	515	561	530	553	534	529	540	545	538	569	562	539	574	543	558	535	563	512	554	589	573	578	554	508	532	524	536	551	546	565	527	548	545	587	563	581	586	537	546	529	527	553	559	506	561	583	557	597	520	599	507	549	530	572	519	517	574	559	548	548	562	497	547	591	527	550	551	559	536	556	524	539	584	539	549	523	531	577	600	524	524	520	505	558	538	568	550	567	577	564	520	537	571	548	553	542	537	560	542	555	540	539	544	578	541	596	538	545	566	541	558	507	583	563	568	548	544	574	561	561	556	606	486	528	517	554	543	569	534	575	562	511	547	512	610	537	540	582	569	574	564	537	554	529	587	557	571	550	593	577	570	497	555	588	533	566	549	570	551	544	528	577	552	575	544	550	569	554	545	511	562	519	574	594	563	608	567	553	520	500	523	523	565	531	551	595	528	551	577	529	557	558	555	554	555	580	525	549	545	567	509	507	575	564	559	559	533	562	543	576	551	531	513	535	541	546	480	537	555	549	553	538	541	551	510	520	527	568	531	579	555	562	547	537	524	547	547	566	577	528	536	587	559	582	529	596	570	524	542	577	553	542	515	544	531	515	556	548	558	511	539	569	578	544	575	531	556	574	504	577	549	592	545	515	566	559	545	575	535	556	569	538	565	598	534	536	545	527	532	513	557	558	536	543	542	568	538	562	503	596	523	560	593	547	541	531	566	524	544	576	557	559	544	555	557	546	533	543	548	576	553	557	554	534	531	550	538	551	534	586	544	512	556	525	508	591	529	508	523	558	555	554	539	502	537	565	577	591	611	553	541	585	514	493	540	545	558	553	532	566	525	543	549	527	541	543	582	568	560	594	504	577	551	599	552	600	579	559	572
23081	20954	27837	24230	20961	21076	11511	2249	1709	1562	1413	1315	1224	1137	1071	1065	1051	920	986	1008	992	885	921	921	889	889	874	866	912	866	861	858	916	847	809	861	860	806	879	814	782	835	852	781	824	868	798	804	885	813	806	786	851	828	805	863	811	765	769	815	803	793	842	810	856	829	804	819	865	801	806	889	781	857	813	830	778	803	799	791	817	785	819	820	852	816	817	772	783	801	813	800	856	805	762	750	822	772	737	797	826	763	739	803	806	785	803	799	841	752	794	786	786	778	821	825	791	814	860	789	860	793	790	813	741	820	826	850	831	811	788	809	797	805	789	808	830	752	798	803	822	779	791	811	782	819	761	801	788	814	844	804	783	783	759	789	840	815	767	835	804	815	807	793	818	802	817	791	739	795	767	817	779	809	812	806	798	812	800	791	797	795	768	825	793	865	789	809	818	807	784	768	851	792	806	805	757	820	831	785	769	849	821	789	809	836	787	841	768	825	777	857	757	774	828	807	795	809	812	820	820	793	767	822	857	826	811	806	820	848	833	751	827	748	774	792	731	800	811	751	831	848	830	812	855	813	754	835	807	777	808	770	830	839	814	801	823	861	782	798	842	829	795	787	846	802	788	783	771	776	837	800	746	817	760	813	841	832	792	825	782	786	811	779	825	803	809	827	830	843	813	800	820	765	891	793	786	802	826	852	804	793	874	790	842	817	867	807	774	846	823	832	778	781	815	790	870	780	834	766	828	752	779	808	774	792	769	841	774	834	739	791	851	812	766	791	777	784	815	847	735	816	796	801	783	778	778	815	776	742	808	781	857	835	788	809	837	763	766	768	803	781	824	821	778	785	800	785	746	752	831	763	811	757	852	847	822	765	774	788	789	847	774	843	815	792	817	755	732	831	755	797	839	799	770	843	809	838	813	762	787	793	792	791	811	819	799	831	794	846	787	788	798	843	803	800	813	811	816	807	799	818	853	806	847	779	810	781	772	813	802	838	831	807	843	822	822	840	783	760	821	793	836	770	815	761	823	781	795	789	797	790	818	781	796	790	807	759	770	827	769	784	820	822	765	783	763	781	823	751	775	742	795	837	787	810	780	785	817	801	817	776	818	785	819	767	850	815	807	760	782	740	801	764	796	794	831	790	759	815	824	776	847	803	795	844	849	779	845	798	793	764	828	822	756	816	763	761	753	819	830	807	808	836	767	786	790	806	844	759	783	848	808	821	797	805	854	808	829	765	831	801	780	811	819	798	832	758	802	793	805	778	801	783	833	770	849	827	756	761	829	843	795	758	736	812	832	819	798	799	799	801	845	756	785	758	831	832	803	834	828	802	778	769	775	794	759	805	790	805	799	816	736	757	846	847	815	813	798	771	776	803	804	781	774	823	807	792	831	813	777	733	825	757	783	828	758	840	791	798	818	812	798	814	789	825	799	768	804	760	760	804	827	760	804	758	745	776	843	820	812	754	818	823	776	804	867	788	822	804	809	792	790	803	826	795	844	756	751	770	825	745	751	786	812	813	850	839	764	813	836	810	816	788	799	767	816	785	823	823	807	804	815	795	763	787	799	769	778	757	784	789	833	799	839	814	785	869	811	879	821	823	746	791	836	757	815	809	808	796	778	773	804	784	800	829	842	861	821	775	815	816	770	851	785	796	768	815	777	786	813	882	796	803	789	801	851	868	747	816	853	823	770	818	778	823	745	816	732	820	795	761	756	811	812	750	817	763	796	735	845	817	815	825	796	790	809	762	794	778	788	761	748	772	825	794	810	828	788	839	817	768	861	844	824	786	821	811	766	788	749	811	850	833	749	793	793	779	794	765	817	824	772	809	786	813	820	775	824	792	791	807	781	826	794	787	813	784	736	804	804	827	765	867	799	771	782	805	733	833	809	789	816	792	840	812	819	810	775	831	821	803	745	833	777	787	803	807	791	812	808	776	780	790	758	803	823	787	784	828	805	854	838	789	821	809	810	785	862	792	802	806	747	790	802	823	792	771	756	806	799	769	794	825	775	776	808	812	828	844	798	725	791	797	816	811	794	756	737	795	787	834	807	791	792	829	758	793	757	788	832	781	785	772	796	793	789	791	811	825	834	775	762	776	812	801	792	797	788	781	844	762	811	773	792	809	795	808	838	815	833	806	777	765	778	734	832	775	815	842	709	829	801	792	813	754	802	782	817	778	811	835	829	814	814	813	786	794	744	857	804	821	815	772	785	810	818	830	800	816	799	782	777	760	797	772	799	763	815	808	779	730	757	793	768	831	833	776	763	847	759	799	790	778	799	786	810	828	807	848	812	792	840	776	756	841	781	815	787	824	762	854	786	784	785	795	823	871	809	776	819	785	792	814	748	793	759	826	783	825	806	816	811	790	800	822	868	742	780	836	773	810	779	801	806	780	808	853	809	815	790	784	841	868	822	805	816	803	821	772	741	784	811	810	785	785	820	835	777	761	807	780	762	841	806	858	754	843	784	761	790	780	833	767	778	810	836	828	805	828	795	769	814	830	770	773	797	822	797	791	771	816	783	811	817	833	796	749	793	805	840	799	814	844	803	835	780	776	756	843	798	744	790	785	780	811	853	802	807	739	771	850	776	845	823	788	795	800	801	809	809	783	825	772	776	748	813	758	761	756	787	818	825	778	774	793	809	791	794	811	798	776	864	756	804	775	805	819	796	830	791	768	763	777	807	790	813	745	799	815	774	790	755	751	783	773	770	766	768	789	839	751	771	764	807	804	759	838	839	833	818	743	801	785	804	790	763	826	869	787	812	755	802	839	768	780	837	763	745	799	797	828	771	838	777	804	829	815	780	753	846	819	831	794	803	778	796	746	800	777	771	772	831	742	788	806	792	824	772	819	799	777	803	779	797	773	784	785	789	768	790	784	772	852	828	752	795	797	825	803	802	789	778	777	777	857	804	792	798	804	788	781	759	767	859	799	801	781	811	794	815	840	820	791	757	841	822	765	717	806	813	778	779	798	751	766	733	829	749	780	810	853	845	810	774	827	815	737	782	793	786	741	827	766	812	810	808	767	820	800	772	816	845	733	802	763	788	749	789	821	774	813	761	774	796	802	804	766	776	794	825	760	833	813	791	833	849	821	795	829	827	828	827	806	780	790	775	777	817	764	829	814	825	771	771	772	783	809	790	788	811	781	793	803	792	847	778	739	786	829	758	783	801	825	771	803	839	787	791	803	877	818	835	776	781	805	840	809	822	838	810	795	746	791	840	808	808	811	850	804	820	781	791	777	785	841	830	802	779	749	753	782	829	813	794	819	809	822	792	821	775	860	798	832	843	808	799	796	837	793	825	816	781	759	818	838	808	848	806	761	839	769	784	750	827	817	772	781	823	766	826	803	800	759	796	775	796	762	810	841	824	759	766	784	834	787	799	783	822	768	785	820	761	822	775	811	862	789	813	777	781	843	758	770	782	810	822	776	829	794	780	778	783	763	804	799	803	836	794	720	854	721	781	805	794	828
10085	18761	17099	10185	6943	5296	4064	3294	2684	2287	2032	1814	1596	1463	1396	1253	1192	1168	1067	1057	984	975	1048	899	909	885	857	920	869	936	830	808	843	769	769	791	811	762	812	745	813	792	840	777	786	811	749	772	809	727	762	767	728	760	809	750	743	748	751	772	762	706	718	770	765	741	778	834	741	739	675	802	751	767	705	725	755	749	725	780	783	746	672	728	731	731	722	724	790	725	729	702	771	796	727	728	793	762	704	803	774	714	746	781	697	759	724	730	745	764	722	738	814	736	795	775	747	755	766	686	727	701	742	789	758	737	734	746	729	763	762	770	716	736	811	747	755	723	738	729	735	765	737	784	732	689	692	766	711	730	709	742	758	729	764	763	733	712	722	747	727	751	692	755	763	781	776	746	749	777	732	702	770	723	730	736	751	746	719	736	733	743	790	777	701	682	719	757	706	726	687	775	733	718	715	732	696	754	781	725	752	765	749	736	745	714	751	705	797	762	762	734	756	738	750	710	822	720	745	715	767	709	742	736	678	730	764	752	793	743	758	736	732	753	700	748	699	746	743	704	743	753	757	749	785	744	783	752	756	690	799	800	760	749	732	726	731	725	711	800	741	698	717	723	750	727	769	752	744	739	749	757	763	746	720	759	727	735	742	742	781	741	717	747	759	757	738	736	759	767	722	752	787	762	755	731	742	762	819	763	717	760	732	769	720	769	722	723	728	716	711	725	729	670	701	723	710	741	727	752	754	701	734	693	723	735	730	727	729	709	762	780	702	701	730	730	742	718	730	701	688	719	727	703	721	759	703	773	768	725	770	735	722	738	743	785	738	703	745	721	699	748	709	711	721	725	708	730	733	711	724	729	689	784	727	777	777	721	733	751	693	712	759	727	735	735	707	732	729	750	748	779	733	708	757	742	737	708	704	701	742	767	767	726	754	725	659	733	748	725	745	766	753	738	751	710	707	798	766	749	792	705	673	736	709	716	707	731	744	742	720	757	711	757	736	788	771	733	742	742	786	715	736	730	783	789	826	716	745	750	784	721	737	746	702	686	696	734	716	731	761	751	746	757	705	703	753	743	696	714	751	731	719	794	781	745	738	719	735	707	685	754	734	711	702	770	801	770	759	780	710	773	707	742	709	728	760	740	755	739	714	720	729	714	742	722	781	741	765	739	772	728	701	736	743	740	715	750	707	695	690	723	712	735	723	724	759	755	773	687	691	736	679	759	766	750	767	732	759	768	679	748	721	703	787	726	783	735	744	738	768	713	725	770	764	707	823	737	787	769	728	757	728	711	706	721	735	731	702	745	738	742	770	733	775	744	748	739	736	721	706	783	705	736	746	738	782	756	736	719	718	744	764	681	760	732	806	770	741	710	714	733	676	755	735	750	710	734	775	719	777	804	701	732	760	730	757	714	684	728	718	690	708	787	719	739	717	706	738	721	744	775	753	754	737	722	736	751	747	731	742	803	719	711	785	703	760	690	719	772	742	720	720	735	715	749	776	683	759	716	777	733	735	741	729	746	771	746	776	732	732	688	692	765	705	742	692	759	740	694	749	718	691	753	723	705	735	729	727	728	711	714	728	761	755	709	723	753	738	729	746	723	697	753	771	754	755	766	760	762	771	750	708	742	742	750	724	760	712	706	743	710	776	750	724	705	763	740	756	713	736	728	726	765	788	751	707	733	736	804	751	735	773	708	711	750	715	720	735	708	682	732	742	712	683	773	766	766	720	752	730	788	708	703	736	687	703	720	750	682	754	759	745	749	721	756	733	713	745	708	740	720	747	707	731	689	741	778	775	795	743	710	744	695	703	730	737	695	735	745	728	745	770	778	728	750	704	698	729	743	765	726	705	780	712	709	700	722	712	734	693	772	724	719	743	755	701	758	729	783	736	758	714	766	728	730	738	684	725	747	705	722	740	739	725	706	694	741	721	756	730	713	696	747	730	727	747	740	753	806	713	710	742	723	738	723	726	772	732	764	738	677	773	679	749	699	738	762	748	772	724	733	724	741	735	813	751	777	761	737	748	699	714	733	711	717	739	758	732	779	696	742	743	664	758	708	713	711	737	703	756	707	743	714	745	720	710	736	735	723	754	779	787	745	640	720	692	756	733	760	802	770	695	761	714	774	756	799	721	733	719	714	766	735	748	783	748	751	749	728	745	739	780	700	659	713	727	748	713	736	693	709	760	747	753	701	763	720	727	731	751	758	722	729	730	717	730	710	748	787	750	738	703	753	758	697	699	785	748	742	690	753	716	762	634	727	748	753	771	688	738	755	779	706	759	731	725	717	691	701	725	795	711	730	742	717	680	703	675	713	736	719	757	708	708	746	744	741	735	761	718	735	752	766	703	716	750	736	715	748	679	790	759	720	744	694	731	755	720	706	792	713	718	710	746	825	680	761	706	749	739	741	702	727	729	726	752	690	748	808	777	719	796	725	741	703	753	730	703	709	768	704	742	718	699	753	733	691	721	751	778	754	736	719	764	729	746	728	760	739	765	732	697	743	705	705	704	706	703	736	706	750	765	752	786	753	692	755	684	727	744	751	772	749	785	749	743	759	735	714	745	689	698	727	753	728	728	755	722	710	725	715	741	711	750	716	686	766	672	741	701	749	819	710	744	737	660	739	725	744	745	742	759	703	776	725	744	786	716	710	763	794	711	762	755	737	752	753	721	787	753	759	691	735	743	751	787	721	738	801	709	742	724	734	750	746	765	750	743	716	745	775	780	723	740	770	696	750	741	731	684	722	753	707	791	726	732	749	771	701	697	777	754	682	736	702	706	726	763	752	753	707	746	752	743	714	747	806	721	726	681	754	736	709	751	700	752	689	728	730	779	710	745	726	737	741	735	676	759	754	760	700	762	714	681	728	722	739	761	693	695	738	742	706	736	702	752	682	697	702	693	730	723	691	757	732	755	750	725	757	741	756	740	770	737	754	733	752	731	694	722	744	697	718	769	720	757	741	769	701	743	745	711	709	720	770	709	693	739	716	699	737	711	766	727	765	736	763	714	704	694	696	760	727	780	750	681	745	761	690	736	691	697	763	756	757	729	719	744	745	720	747	724	698	779	729	714	703	735	774	721	755	720	736	739	768	712	708	702	744	736	724	677	720	728	697	755	770	758	697	716	740	743	784	726	765	698	721	752	715	763	754	705	668	719	726	759	735	729	700	722	765	749	670	717	695	693	735	720	737	746	709	702	745	799	738	725	738	767	697	706	697	739	726	735	714	753	679	779	734	714	678	711	773	714	705	737	774	762	750	725	746	727	738	762	727	703	744	734	776	733	741	780	762	736	769	734	742	711	731	761	761	757	770	668	732	734	745	749	736	711	772	709	714	824	700	733	739	680	783	728	736	706	738	735	761	731	765	763	740	759	746	699	713	734	769	732	737	715	721	761	721	767	759	750	810	748	715	730	699	793	709	724	713	693	727	735	728	710	716	729	744	668	715	662	762	739	782	727	679	734	737	732	754	748	767
29847	15290	1884	423	326	299	238	227	215	219	217	216	219	192	225	200	206	206	185	201	186	199	190	184	210	209	191	183	187	204	187	187	195	160	201	214	178	175	206	200	202	223	214	219	198	171	197	196	225	199	201	181	205	216	197	178	214	184	184	179	214	189	202	168	186	203	186	160	188	209	186	192	189	203	171	198	184	181	204	198	208	190	211	197	169	188	190	197	189	181	220	183	193	195	190	204	181	188	188	185	183	195	187	204	209	181	216	198	173	194	202	229	169	189	192	180	206	210	189	208	181	177	188	197	215	157	179	218	198	199	197	203	200	194	177	193	203	211	171	225	162	193	186	201	170	200	201	201	176	193	198	182	175	183	187	166	185	184	187	230	195	207	199	193	194	186	219	186	195	222	205	205	195	176	183	179	175	203	226	192	188	205	187	193	167	190	195	197	170	177	196	199	186	203	193	207	211	188	185	193	202	177	203	192	205	188	206	208	185	188	186	197	178	202	174	178	194	193	156	177	179	191	203	180	178	208	199	193	197	168	189	189	204	214	212	155	193	205	192	186	178	207	196	167	177	188	187	202	219	215	192	225	195	207	199	184	195	203	221	201	191	182	203	202	191	195	176	204	192	202	180	205	190	178	213	185	213	186	185	194	198	201	196	203	169	207	171	190	213	210	172	202	207	170	184	188	196	197	192	185	207	220	193	180	207	187	201	188	192	171	195	206	187	207	221	201	198	219	194	184	182	198	187	196	176	179	183	209	191	197	205	200	198	204	200	182	196	176	184	196	196	204	180	212	216	191	214	194	171	179	205	214	190	206	188	197	210	183	185	186	190	190	187	195	180	197	214	210	191	200	193	201	208	213	165	174	186	171	184	172	206	170	207	218	177	178	184	187	192	196	217	206	198	202	187	228	171	202	188	197	211	151	204	190	206	199	206	186	183	175	225	215	182	215	198	187	172	189	167	194	234	189	198	192	209	201	203	187	195	201	211	176	186	206	191	208	184	210	179	175	183	217	192	196	225	206	195	212	169	178	212	184	217	186	202	206	183	191	163	204	194	180	215	195	191	189	199	190	196	187	210	197	170	204	180	203	205	189	196	209	194	197	166	188	192	205	187	177	177	195	167	194	198	193	169	198	184	200	172	195	199	196	165	186	171	210	228	205	189	192	201	195	181	185	178	178	191	214	194	205	199	214	188	194	173	169	198	196	193	192	198	192	214	181	195	205	186	179	197	194	201	206	192	209	175	182	182	168	203	175	177	164	190	180	197	209	197	162	165	183	178	219	200	202	189	198	226	183	197	201	194	198	205	179	191	184	185	189	202	200	200	181	209	234	203	183	177	191	207	177	198	214	188	182	184	198	195	199	183	180	190	213	211	185	197	215	190	167	189	192	206	169	172	169	183	176	187	174	187	202	204	175	203	198	164	181	185	192	180	202	194	185	206	181	185	176	194	205	189	218	215	205	183	211	196	222	196	176	187	207	192	174	193	212	200	191	185	171	207	199	218	190	192	172	200	180	199	186	194	198	197	193	190	202	191	197	183	186	206	179	222	185	221	215	202	188	178	185	185	156	195	198	181	193	182	190	183	206	213	164	209	197	165	215	185	189	184	196	199	210	189	188	190	185	189	204	213	185	175	189	216	177	193	189	178	194	194	189	187	191	194	193	176	196	190	237	194	189	183	211	205	179	189	195	230	188	199	197	185	172	215	169	188	207	194	206	189	216	178	220	231	217	185	187	196	202	201	179	197	190	205	186	229	193	191	210	219	209	197	198	178	194	166	205	190	184	199	218	191	218	179	206	190	184	195	195	196	183	187	188	171	196	193	194	197	201	188	183	183	181	172	211	211	201	194	195	175	203	226	191	196	187	198	220	203	172	183	186	165	175	210	181	191	181	206	188	202	181	183	199	192	186	182	198	206	178	201	174	192	183	191	173	188	197	184	179	193	174	192	204	212	210	198	190	207	183	208	205	166	177	186	230	203	195	181	199	196	225	200	209	185	198	212	200	212	203	189	187	192	169	168	144	163	207	193	185	191	185	219	173	180	196	178	181	184	194	202	166	197	185	201	208	208	208	204	205	194	188	187	189	188	200	171	202	198	159	191	208	193	232	195	202	201	186	199	193	169	204	190	189	218	205	217	207	207	190	201	202	196	172	211	165	166	196	187	197	216	207	185	198	178	209	191	179	184	165	194	189	214	197	185	190	182	177	174	181	196	193	187	187	162	199	167	209	198	195	194	200	214	160	219	189	192	175	193	192	192	192	185	203	204	181	202	178	177	184	199	201	203	176	187	200	216	204	185	200	197	192	181	191	208	207	197	186	200	184	219	209	198	187	197	203	219	188	178	183	212	179	184	199	185	196	196	179	179	212	181	196	171	199	202	172	181	188	203	185	208	207	179	171	186	185	171	193	207	200	188	194	209	192	185	185	203	210	205	173	202	202	179	194	191	206	181	188	171	189	197	182	198	200	182	206	214	187	184	198	196	186	206	167	181	187	180	209	171	181	205	179	179	200	204	183	193	174	206	170	205	186	227	188	186	217	206	187	203	196	193	202	180	197	190	181	204	182	197	188	185	190	195	201	211	202	170	210	204	217	219	211	174	168	211	187	194	193	213	189	203	207	183	201	186	195	184	218	188	212	195	180	190	196	169	192	198	192	213	196	194	162	220	196	181	183	222	186	193	166	189	178	194	196	203	204	208	201	204	194	219	187	206	207	185	192	201	210	177	169	202	184	204	204	206	207	200	211	205	181	183	207	201	204	177	193	198	193	195	176	201	208	202	186	210	195	191	189	174	202	222	158	184	183	194	168	208	182	191	162	207	196	178	178	206	185	185	179	180	187	212	193	180	198	202	183	190	191	192	178	203	179	173	207	199	220	197	184	192	208	222	206	177	211	192	209	203	171	186	224	178	182	188	216	195	191	187	196	207	161	173	201	190	212	219	184	214	211	183	189	190	171	157	198	213	178	177	199	204	190	187	188	187	184	172	182	185	182	217	199	173	212	211	172	197	204	189	206	187	201	193	207	190	188	189	185	190	215	194	190	196	205	200	176	175	211	195	175	181	195	197	178	218	197	189	201	203	187	184	181	187	194	200	205	172	200	202	166	184	191	194	199	191	172	195	173	196	211	201	202	208	178	187	215	219	177	196	170	181	213	194	221	216	193	199	190	186	183	203	178	203	204	195	196	208	200	193	205	186	207	193	185	204	191	199	186	210	190	191	183	187	195	205	171	192	167	181	179	224	210	179	209	181	223	180	182	205	218	169	188	195	222	181	184	204	190	191	206	212	203	222	212	186	205	196	206	168	197	200	201	189	190	203	189	162	185	191	210	203	208	180	196	202	175	203	192	203	193	188	195	182	196	185	198	194	203	205	182	180	197	190	196	211	201	189	206	192	213	218	200	173	201	191	198	190	175	198	201	187	207	192	182	204	177	157	186	183	190	238	192	232	185	169	197	201	195	210	205	195	175
5393	862	791	475	366	319	266	270	245	222	228	214	216	210	222	218	230	168	200	212	182	216	170	197	178	191	181	215	189	196	195	197	209	186	212	198	205	174	191	194	184	210	196	175	193	184	213	183	189	207	234	186	188	206	202	191	182	190	169	194	199	182	193	199	206	183	162	194	206	195	178	183	201	202	211	205	184	200	182	163	186	193	184	185	189	192	185	207	204	190	188	211	206	179	189	201	227	203	197	186	175	195	200	209	179	190	188	216	198	186	204	167	197	182	199	191	176	190	205	194	176	175	185	194	187	194	197	189	203	206	209	187	190	195	194	197	194	182	210	192	213	194	196	186	186	192	212	190	215	193	175	207	202	208	204	192	213	199	161	188	183	186	176	200	211	208	200	177	196	179	223	206	203	171	205	165	193	207	163	183	200	193	179	182	171	175	197	180	201	193	168	204	200	220	207	203	170	194	177	186	198	205	205	196	195	192	197	189	172	199	190	202	185	214	216	227	178	199	205	208	191	204	214	179	206	201	203	207	184	196	195	197	189	198	179	180	187	199	191	193	184	182	190	165	204	207	180	180	192	192	184	214	179	192	199	174	164	175	186	178	182	192	219	191	187	186	193	190	207	188	197	186	172	177	192	187	173	209	177	200	191	182	195	178	218	208	186	180	180	176	171	192	178	209	197	195	200	190	211	198	184	186	197	193	179	187	183	200	200	186	208	201	185	189	193	170	196	210	209	187	214	189	179	198	197	175	206	175	178	170	187	241	218	196	189	208	196	189	190	175	181	177	173	203	187	205	167	182	192	192	223	214	201	163	195	181	179	173	178	176	203	182	184	179	200	207	180	174	224	195	171	186	189	183	196	209	185	204	202	191	199	187	175	198	170	197	202	183	196	185	220	196	183	194	198	173	209	201	195	204	188	219	215	178	185	194	223	200	181	194	175	203	174	189	195	161	177	178	192	192	205	167	183	172	208	201	222	182	170	211	195	181	186	211	193	199	179	185	215	171	189	200	188	185	195	200	167	175	183	213	183	180	208	177	179	208	168	186	201	191	187	168	190	209	164	169	170	191	181	192	195	221	180	175	190	198	201	188	183	206	179	193	181	167	186	207	206	187	222	175	166	206	224	205	194	191	193	192	194	179	194	187	206	171	205	165	198	203	190	189	173	196	212	192	190	179	196	181	216	161	216	191	197	197	213	194	192	201	196	189	172	207	198	185	208	196	191	191	213	206	174	203	177	204	185	201	204	184	179	186	210	219	201	195	198	190	214	205	188	180	211	192	185	184	193	200	174	200	191	177	195	180	183	191	169	203	189	203	189	200	206	183	202	166	184	185	175	180	195	161	203	191	200	168	187	181	200	180	195	178	178	197	200	180	184	193	199	211	184	192	177	181	168	183	198	173	179	192	190	180	202	175	165	202	192	187	177	209	184	188	197	178	197	219	199	190	196	185	174	197	206	188	199	234	200	188	158	194	179	199	196	197	200	181	181	186	226	206	184	188	195	187	204	196	194	175	197	193	225	156	216	221	166	202	193	176	188	197	224	186	198	186	196	186	197	198	171	195	214	184	188	179	179	213	151	175	201	214	196	204	183	199	202	164	205	201	184	184	185	184	190	182	212	220	188	180	203	176	200	174	195	212	159	181	203	198	207	216	201	202	204	217	203	186	184	190	196	206	176	180	193	209	189	181	191	205	188	218	207	172	187	192	222	229	178	200	187	191	192	195	170	204	186	204	179	194	215	177	210	183	193	213	190	183	175	188	174	222	180	234	181	185	191	181	194	203	172	179	175	198	191	195	203	200	188	194	201	166	201	201	190	183	154	186	185	203	191	171	200	190	208	192	196	194	218	167	205	194	155	163	217	186	190	190	180	194	160	193	191	196	176	219	192	189	178	191	206	191	201	193	198	211	161	196	179	183	169	189	229	204	191	197	181	162	200	209	187	202	175	188	194	192	191	175	185	183	208	197	195	182	179	174	206	199	196	202	208	190	187	190	195	190	184	191	184	168	187	206	179	189	205	198	198	158	195	201	187	197	187	177	194	187	203	203	195	189	193	187	191	193	170	181	206	195	211	191	175	146	182	175	204	182	201	194	177	195	199	199	174	197	183	188	171	191	206	199	203	166	185	205	201	210	201	190	170	192	177	194	184	204	180	178	192	183	213	188	186	203	165	184	222	200	184	211	168	213	207	198	204	193	181	196	200	206	193	166	178	179	191	194	202	199	171	183	194	188	202	191	200	168	209	201	190	210	187	201	178	200	177	198	201	215	202	179	199	206	207	184	193	185	202	200	175	203	203	190	189	206	187	199	206	212	197	193	169	186	218	181	220	198	221	183	192	192	179	211	208	194	170	184	173	184	201	185	193	213	182	189	194	203	192	204	205	195	165	216	189	170	196	174	178	170	174	184	200	197	179	188	196	182	179	177	185	192	194	191	197	217	181	177	194	202	173	197	174	182	194	189	172	205	168	179	180	199	189	203	192	215	207	215	212	160	171	189	190	181	183	208	211	192	188	188	212	202	195	199	216	214	180	186	166	203	186	183	184	197	184	189	207	179	181	204	200	190	190	189	184	199	186	173	202	183	193	201	186	182	195	197	215	184	186	180	201	197	194	176	222	198	188	198	196	197	195	185	200	198	174	199	178	202	187	197	201	171	216	212	186	170	191	155	190	195	189	184	196	183	201	190	180	206	196	192	192	205	196	186	181	188	206	196	193	179	228	209	192	185	204	203	188	183	174	188	205	201	206	175	179	179	199	200	196	176	190	203	213	202	209	172	211	199	189	220	202	212	201	186	178	169	177	188	193	194	206	200	217	188	192	195	171	193	183	203	191	197	209	200	199	194	207	237	196	207	192	204	190	195	183	217	195	176	199	188	183	188	194	193	179	201	187	168	193	181	196	217	192	154	206	208	190	181	190	202	183	200	181	189	184	197	191	193	185	195	184	194	208	167	176	206	196	191	178	184	199	201	187	205	196	177	202	198	191	204	206	180	186	185	204	195	195	200	212	189	200	190	174	203	197	195	179	201	180	185	204	195	193	209	161	171	197	201	189	177	185	184	209	208	198	188	177	190	196	186	202	198	211	190	184	169	171	198	179	202	181	196	189	195	206	186	166	225	198	195	211	210	208	187	188	179	191	193	214	186	197	198	197	195	213	204	211	201	183	177	223	193	194	191	199	203	187	194	188	166	191	191	197	181	184	205	188	192	201	184	182	191	200	192	213	181	178	181	200	203	174	182	207	169	198	186	193	205	215	193	179	195	180	172	190	193	205	204	218	188	192	192	187	202	179	180	200	189	203	190	211	196	196	179	195	184	196	185	164	196	200	182	200	165	205	183	181	204	197	165	197	212	191	200	177	182	218	177	203	194	190	198	185	196	188	199	165	219	191	188	205	168	204	200	215	190	192	195	183	186	204	169	192	195	192	193	197	186	175	171	194	206	195	230	193	197	200	191	203	190	194	207	200	189
25293	20940	27488	24561	20963	12790	2077	1339	977	976	924	860	818	755	699	718	662	690	694	689	665	664	675	635	637	616	660	581	558	623	553	583	589	651	579	561	593	598	565	586	643	625	591	597	591	603	598	619	561	566	607	611	552	573	572	624	610	575	563	586	585	591	626	642	556	593	562	548	600	568	571	578	603	606	539	588	558	596	544	599	544	578	582	531	586	659	591	566	601	635	618	562	578	615	584	562	573	579	517	571	566	605	567	580	559	563	570	553	551	619	594	576	556	572	574	612	594	563	558	542	555	589	570	600	535	553	563	608	565	564	621	548	505	572	570	553	534	578	629	595	588	613	583	550	608	573	569	563	552	597	588	549	584	618	577	537	598	527	596	577	599	538	607	590	590	592	572	569	568	577	568	584	566	594	613	566	569	554	566	578	576	584	575	563	582	536	561	572	589	575	602	585	602	592	517	605	536	590	590	581	555	566	582	569	592	547	618	577	617	592	580	618	565	597	568	592	531	588	543	569	594	592	538	564	647	599	585	553	534	597	570	566	563	569	597	575	561	549	537	575	571	566	558	527	570	572	635	618	593	573	521	548	531	563	591	514	573	610	582	632	600	573	573	564	569	571	561	574	537	578	566	568	602	583	581	602	573	558	537	553	568	533	573	584	549	600	551	535	554	603	581	596	572	531	581	554	571	568	562	586	584	583	617	550	577	589	596	556	563	581	556	595	581	571	560	598	590	566	651	575	538	628	566	615	612	570	585	536	577	554	582	620	565	582	588	601	603	588	569	608	540	611	572	587	567	586	601	548	552	630	550	554	616	580	567	593	571	578	624	548	554	572	586	570	558	596	547	576	622	528	605	572	604	586	577	573	557	591	566	617	595	585	533	550	558	606	596	583	571	609	565	587	582	604	559	601	572	599	567	517	623	530	570	599	582	564	573	550	539	545	563	527	528	610	558	560	575	600	585	581	532	556	591	580	578	552	559	568	550	555	573	578	605	563	554	572	573	576	598	583	580	563	613	593	523	595	552	534	546	591	537	564	577	524	565	584	564	582	565	564	570	547	580	556	574	566	615	564	573	541	586	524	575	582	563	590	556	564	570	598	587	579	576	599	559	600	551	597	561	535	564	569	551	589	564	635	552	563	589	604	539	583	588	610	606	547	576	606	607	583	606	563	566	585	542	559	574	540	523	541	561	581	662	607	570	594	541	579	595	574	599	617	568	592	527	571	553	573	577	587	587	528	573	571	565	547	586	553	547	559	562	591	581	571	630	598	559	570	584	572	570	601	551	611	581	582	604	562	558	591	611	550	561	578	563	557	581	568	551	593	542	552	572	615	582	582	531	548	576	572	560	568	581	554	590	559	558	534	572	570	569	572	584	567	598	613	571	603	559	624	602	539	610	589	574	611	542	564	561	575	557	590	592	563	565	532	522	589	594	586	590	527	585	586	575	563	537	575	575	614	607	518	618	584	583	555	561	563	566	585	574	547	583	573	555	579	552	611	567	560	588	586	586	532	555	589	571	562	567	611	567	584	579	552	546	559	591	624	584	554	581	552	603	601	586	615	574	499	581	594	567	535	589	548	556	588	595	570	575	593	532	563	563	538	593	597	530	507	566	580	583	608	579	629	572	560	564	565	587	559	549	599	542	572	536	561	549	587	554	572	612	562	568	547	562	590	569	611	635	569	575	607	582	589	560	588	567	563	585	585	588	541	621	582	570	545	595	582	587	593	527	580	533	587	554	588	551	571	582	605	579	626	608	578	573	569	562	532	554	559	576	612	554	564	584	571	628	551	563	576	560	571	592	565	544	577	632	583	590	540	586	560	520	566	561	557	580	570	565	573	538	557	585	561	620	589	556	575	592	577	554	585	599	610	586	544	540	573	601	558	559	583	586	565	606	584	597	552	566	579	580	537	548	587	613	628	576	527	586	597	582	562	529	574	637	570	535	562	578	560	570	546	560	585	576	539	550	561	588	536	542	531	572	573	530	580	548	599	612	566	576	580	562	551	564	590	605	542	565	555	559	585	577	582	595	605	582	586	590	547	587	541	582	618	527	567	608	618	587	526	585	595	579	584	558	594	600	569	563	539	546	553	605	588	612	594	580	557	607	533	581	592	572	594	558	577	597	577	558	602	598	567	583	530	550	567	575	586	559	555	580	601	603	570	545	547	600	590	551	552	651	505	609	578	545	610	561	560	594	544	553	602	562	536	559	552	560	623	578	580	544	560	561	555	600	623	611	611	560	584	562	590	596	599	605	601	612	608	541	558	588	600	571	583	594	570	561	513	572	577	530	595	566	604	578	573	591	547	527	601	544	610	590	631	598	528	586	621	591	557	606	566	551	567	592	599	558	577	576	609	587	580	584	618	610	546	564	603	601	602	531	579	602	551	577	575	561	547	573	576	627	575	589	609	575	549	585	583	557	607	581	615	590	585	570	562	623	570	601	593	577	608	585	567	553	572	628	592	575	569	569	573	571	545	600	555	576	581	524	604	604	548	593	541	612	566	551	548	604	605	596	556	554	574	574	564	571	538	524	566	512	590	569	582	590	577	523	615	570	566	569	563	543	563	574	566	548	595	570	575	527	561	585	579	617	613	577	522	574	616	594	569	562	545	573	579	563	577	557	552	561	572	609	597	565	534	594	497	593	599	627	554	568	574	577	576	562	615	559	602	571	533	522	527	552	571	600	542	543	580	588	560	553	555	580	544	587	574	583	613	611	558	545	551	569	604	565	541	528	599	585	575	551	563	603	575	554	552	591	600	550	583	561	531	561	574	550	578	570	567	605	592	575	570	544	593	588	547	553	633	570	575	597	583	544	549	568	585	569	604	594	544	586	524	571	594	576	536	566	558	570	594	586	537	548	557	546	556	589	548	536	530	543	563	617	544	557	558	593	587	543	538	542	577	560	582	541	560	583	582	577	593	591	580	575	607	610	606	561	563	558	588	549	570	613	558	581	579	557	566	562	538	611	569	566	570	614	535	622	526	560	566	579	573	524	585	597	603	589	562	539	594	589	568	582	577	622	534	574	550	609	573	601	533	597	532	595	550	600	575	592	550	582	576	563	557	587	555	600	621	572	613	548	605	608	557	585	609	568	567	595	565	572	538	583	515	585	598	549	590	584	636	584	577	543	589	589	563	557	578	598	583	585	556	518	585	552	552	548	540	571	557	537	580	550	539	584	547	583	626	573	574	554	573	607	554	553	567	565	535	595	541	579	635	580	565	584	556	522	571	559	572	562	584	599	568	562	572	591	578	567	585	600	587	530	563	540	535	567	559	553	542	613	571	611	540	565	575	576	595	539	601	593	560	566	615	614	577	598	557	581	566	583	579	585	551	611	587	612	570	568	560	556	533	529	573	595	547	523	572	590	529	600	573	554	583	568	551	572	558	597	566	585	551	538	554	574	575	573	577	530	606	549	570	568	585	545	594	577	586	590	598	569	571	573	574	516	566	593	547	542	631	607	574	567	599
7168	11937	10877	6078	4045	2865	2367	1833	1527	1350	1226	1054	1015	902	819	786	806	754	690	699	704	672	605	664	645	607	566	590	610	622	601	619	583	615	576	573	583	533	512	572	569	529	570	554	537	552	556	543	571	534	561	569	539	536	553	553	544	512	546	569	553	529	511	556	519	515	558	514	525	563	536	540	514	555	565	502	529	522	535	527	534	521	529	577	563	511	534	547	511	542	514	515	554	517	525	523	532	496	500	496	533	503	500	561	538	552	577	551	546	544	511	542	562	513	545	517	531	526	492	512	541	547	516	553	505	558	521	553	513	553	479	546	567	570	507	509	489	539	515	562	546	533	550	537	533	527	529	540	519	521	551	542	534	510	495	527	534	530	525	469	516	518	534	556	542	541	492	523	563	497	523	543	501	568	543	557	494	537	510	536	511	519	510	513	536	521	553	513	528	465	551	487	450	560	546	507	518	540	561	525	517	547	516	511	546	559	509	523	530	517	526	537	561	556	512	509	545	543	543	523	541	515	533	522	563	524	535	557	501	507	553	554	537	497	510	545	493	531	528	580	515	502	503	544	547	579	558	508	505	550	559	543	549	518	568	506	492	517	499	480	500	533	510	581	516	519	524	515	551	556	540	520	514	519	519	547	515	516	546	542	522	510	540	533	508	542	499	525	489	521	508	530	559	523	528	515	504	536	552	531	535	522	515	526	551	555	518	534	507	528	543	530	493	481	521	543	579	554	476	507	562	522	505	531	496	561	532	534	547	533	524	500	519	539	505	533	535	561	514	510	524	531	523	566	506	541	526	544	533	515	518	491	477	521	530	565	572	547	495	513	510	493	509	514	541	543	511	524	513	533	519	602	505	503	526	530	510	499	546	519	519	539	535	523	523	534	505	550	542	526	567	526	490	462	539	576	548	556	507	521	478	539	523	518	566	519	518	502	544	507	555	495	510	516	528	511	540	520	510	503	521	520	591	546	522	527	542	516	498	543	535	540	522	520	526	493	519	571	499	508	532	545	534	513	544	512	527	516	536	543	482	605	531	493	525	564	510	540	494	587	513	536	497	515	520	537	483	538	511	518	529	508	570	556	495	522	560	537	520	531	519	536	545	515	510	501	532	506	548	556	507	530	547	496	556	514	534	530	532	522	559	523	518	510	542	516	496	510	495	517	526	553	520	543	496	518	528	525	490	523	537	531	489	540	549	540	505	547	522	508	515	511	532	505	522	522	524	532	508	525	493	529	551	523	526	555	546	514	552	477	535	513	468	530	527	506	537	522	503	521	569	505	521	521	501	556	553	526	533	553	497	505	541	487	523	506	524	523	521	574	544	513	524	522	534	532	544	563	532	510	521	502	580	523	535	528	536	523	511	540	516	515	517	540	516	522	485	527	547	486	492	590	558	528	515	501	528	504	539	510	516	524	498	478	572	512	509	549	552	484	527	538	518	520	558	525	516	529	491	502	540	542	531	494	485	551	554	523	536	544	542	515	524	543	548	505	536	500	519	551	512	552	548	552	533	494	531	525	484	535	464	529	578	523	562	503	546	525	522	525	566	530	537	513	531	549	503	517	495	545	518	512	557	512	517	518	568	516	584	528	517	493	547	467	537	535	525	472	537	513	508	525	529	509	496	549	553	520	504	565	523	529	496	544	533	557	533	531	522	553	546	539	518	484	535	522	494	517	530	510	566	545	497	565	484	532	497	526	537	528	496	530	531	538	548	514	497	537	518	533	552	506	528	519	504	536	530	518	515	500	495	531	503	514	521	535	501	562	533	540	539	550	497	560	504	568	508	528	510	505	552	498	531	557	533	566	505	521	512	509	521	568	525	529	547	545	541	558	523	495	530	523	540	538	523	505	519	533	512	512	522	459	520	477	526	509	518	497	522	532	569	499	511	532	545	538	539	493	513	515	499	505	522	555	538	528	520	532	524	503	528	513	552	492	546	517	515	524	516	515	577	522	528	506	533	531	494	554	545	487	545	501	502	551	546	568	539	474	545	553	541	486	534	525	514	574	506	529	513	524	548	503	558	570	555	494	519	513	524	542	547	499	482	526	503	520	526	511	555	473	526	544	534	543	524	528	556	537	541	510	506	486	545	531	549	509	536	535	487	532	482	519	516	522	527	502	529	542	574	540	543	507	521	498	511	520	558	543	511	559	525	552	549	502	509	516	529	551	509	542	548	547	502	525	515	528	477	519	556	501	539	506	545	491	500	480	515	462	528	549	520	540	511	531	513	481	538	541	531	517	520	518	520	512	519	507	523	504	502	529	520	491	521	513	531	514	531	545	529	535	507	567	517	536	502	470	528	540	517	538	556	510	532	518	513	504	486	531	546	497	519	524	528	521	541	518	562	497	529	525	530	534	538	550	523	502	474	501	503	546	534	506	532	557	489	503	539	534	498	558	506	515	507	530	575	550	523	550	503	533	509	545	536	513	523	505	527	503	539	527	517	531	548	525	498	545	504	520	500	505	519	534	485	570	529	541	520	488	516	564	502	531	501	503	519	496	484	543	531	542	513	531	520	524	511	522	481	541	525	537	511	540	515	525	479	504	519	555	527	523	541	533	531	496	537	553	580	522	521	512	527	526	533	532	535	530	554	531	542	489	522	515	519	490	526	473	553	504	558	565	544	512	509	493	526	505	553	511	505	542	522	531	526	501	494	491	522	504	511	515	499	521	558	525	539	535	561	488	560	527	517	532	559	529	534	520	544	493	506	502	544	520	502	519	546	525	548	511	569	541	538	554	509	543	494	527	534	484	546	500	499	517	520	556	528	544	523	528	525	529	546	521	507	521	505	553	528	536	512	554	543	523	529	527	533	518	540	524	533	553	512	528	535	532	538	457	531	542	521	524	531	509	519	546	524	526	513	499	483	547	508	545	504	548	549	550	502	505	554	521	529	546	541	530	550	527	545	532	544	502	511	522	541	527	510	548	499	547	563	525	491	551	525	504	525	539	486	477	528	549	483	539	513	535	536	503	518	547	520	545	548	498	509	521	503	548	544	530	533	502	491	543	529	525	543	515	531	481	526	511	531	524	492	520	509	534	526	521	579	519	537	558	544	538	482	521	515	529	530	538	497	531	525	543	499	563	560	526	514	549	506	509	510	520	521	536	477	517	554	518	538	520	532	526	553	514	506	548	550	517	522	541	505	520	510	556	546	541	509	530	562	493	481	498	560	533	573	497	543	559	505	543	520	514	536	511	505	529	510	535	538	532	541	510	564	553	494	575	511	514	559	514	496	562	530	548	531	552	541	500	542	537	549	504	529	538	501	521	524	554	511	530	558	532	511	517	491	499	501	556	557	509	559	493	541	479	537	536	483	520	521	551	518	514	522	544	543	524	514	532	539	547	497	527	521	536	508	503	530	531	531	502	509	553	527	550	515	562	502	529	533	513	541	486	518	566	531	477	541	485	595	534	564	539	532	473	553	497	580	501	530	541	508	527	530	498	576	537	533	535	563	530	501	551	531	492
22046	19996	26526	23173	20004	20114	10743	2283	1607	1417	1374	1220	1170	1052	1082	1058	1006	932	928	918	910	932	883	891	906	878	830	844	883	841	847	871	801	846	742	838	815	816	814	791	849	806	771	749	816	779	742	741	775	821	755	731	763	781	777	755	779	786	776	755	771	739	790	782	759	761	749	821	792	805	750	793	797	749	787	776	800	773	791	757	776	774	755	830	745	795	769	774	767	803	805	793	764	736	761	759	782	746	750	759	843	750	778	780	761	765	731	803	750	732	772	717	723	718	814	744	801	770	757	771	762	800	738	763	732	754	795	751	816	723	719	744	770	773	759	767	733	804	763	779	773	801	775	737	748	791	726	761	714	747	783	790	737	768	790	806	740	724	770	802	793	792	713	749	775	755	730	798	735	776	737	721	745	772	757	782	750	763	750	745	772	767	773	745	775	750	721	798	794	782	735	778	767	797	760	721	770	713	773	756	787	750	739	744	780	760	752	810	779	737	763	768	762	782	764	768	719	762	764	761	786	762	745	747	769	779	818	747	769	754	750	758	788	807	714	770	731	780	785	838	751	744	734	766	766	806	775	725	769	747	739	764	781	798	767	808	761	788	775	762	739	739	747	764	759	776	765	788	761	773	792	801	760	719	801	762	760	734	778	778	765	795	751	731	770	819	781	791	797	753	790	776	729	781	763	779	748	723	759	780	766	713	772	750	761	802	748	749	754	762	766	782	753	702	782	773	776	750	790	794	809	800	760	718	821	776	782	806	752	798	776	725	761	764	741	757	784	692	760	729	744	717	739	772	762	755	813	762	744	763	796	776	772	772	814	776	719	702	752	792	772	733	736	771	787	750	769	741	743	782	779	778	821	780	800	813	747	719	740	769	784	783	768	768	746	736	752	788	770	790	805	755	755	768	772	807	774	706	782	772	753	752	765	781	766	793	731	786	725	771	760	773	736	792	793	784	755	803	814	735	760	722	745	703	787	736	779	756	723	742	771	786	799	741	791	713	736	773	762	779	740	742	761	757	742	757	821	733	787	808	752	780	773	753	752	754	791	728	821	755	742	712	751	785	746	759	764	784	721	721	797	769	777	763	757	803	799	786	747	779	746	751	818	774	780	744	786	739	768	735	761	770	796	731	758	777	766	727	775	734	736	819	783	770	768	774	772	798	770	732	812	755	800	721	777	764	729	745	741	785	750	762	801	763	761	727	801	792	720	722	738	725	768	742	752	791	799	789	800	744	781	788	749	772	756	752	784	791	780	775	792	710	768	700	763	763	736	747	747	763	750	714	777	780	769	761	735	789	760	704	746	735	752	787	775	812	766	799	776	803	733	766	760	732	777	777	751	734	742	780	811	750	778	768	770	786	764	811	762	685	763	773	807	746	710	739	806	736	698	759	777	737	778	742	753	776	750	754	779	764	712	704	770	698	764	750	780	800	753	714	777	769	766	727	733	752	768	794	747	809	762	777	800	753	728	745	764	784	739	752	785	766	784	758	736	729	764	766	799	736	778	792	789	815	744	778	764	707	724	749	812	728	752	751	778	817	785	760	737	819	766	799	787	800	772	777	714	768	722	740	745	744	722	776	773	733	761	769	766	812	750	739	721	810	750	743	727	751	751	800	782	783	807	751	827	763	754	816	754	724	788	728	724	818	798	769	753	787	722	728	763	750	744	779	789	727	790	736	719	754	762	713	747	711	782	789	734	758	766	732	765	761	740	771	761	778	740	769	787	725	778	765	714	755	772	766	826	733	769	820	808	797	781	763	763	817	767	785	779	793	780	769	806	733	792	735	801	787	743	721	786	824	726	803	784	770	748	730	792	727	751	750	797	811	747	771	753	738	802	719	740	760	765	764	764	728	770	753	752	766	748	771	788	759	786	740	792	737	739	699	771	751	806	790	801	779	827	710	811	821	748	827	774	798	756	838	726	797	771	765	786	814	745	772	800	779	744	735	786	822	713	784	780	787	760	800	792	765	758	744	765	743	749	770	769	775	760	761	718	758	777	770	754	713	781	703	801	755	732	779	748	826	770	766	763	767	809	788	793	740	787	762	742	772	801	718	757	761	795	725	773	795	714	721	778	740	790	766	782	698	769	734	774	782	747	749	830	749	717	777	779	705	789	754	765	749	802	704	810	775	787	746	777	711	785	788	772	735	771	798	772	784	727	745	810	757	741	761	741	820	761	741	716	867	746	736	744	724	735	812	772	762	755	778	737	769	794	766	766	753	810	751	792	785	785	776	705	764	746	773	690	781	780	737	715	763	789	776	787	758	767	765	751	786	797	786	808	799	765	756	807	737	787	732	755	790	705	776	751	741	753	721	746	742	769	832	736	771	768	746	730	755	763	764	800	727	774	817	739	746	747	803	753	727	710	736	756	775	775	768	742	734	811	775	732	784	735	743	745	784	734	787	796	732	733	784	783	780	708	751	760	784	708	803	771	767	764	786	790	805	752	775	744	790	746	767	742	755	774	757	759	751	806	757	792	742	762	748	764	803	805	761	754	787	782	790	760	729	761	725	713	792	749	787	706	798	786	825	722	746	773	755	730	785	732	769	785	769	802	743	817	779	742	744	771	742	768	762	775	762	806	704	720	794	814	732	802	695	776	776	738	809	792	738	770	743	770	745	740	750	802	801	774	760	738	761	722	762	801	821	843	813	761	759	771	743	747	762	767	737	796	820	785	807	746	795	817	768	749	760	753	807	686	746	747	754	760	750	778	799	759	833	729	763	776	787	694	728	777	793	802	726	748	778	742	797	822	807	779	763	765	774	729	736	807	756	783	784	735	720	815	787	721	777	737	737	799	732	752	796	720	748	762	784	762	815	765	741	768	788	774	804	777	744	792	767	766	784	744	719	749	768	750	736	762	735	817	723	698	708	740	785	771	749	749	723	762	782	788	732	735	728	754	729	766	714	747	758	759	802	772	812	779	747	750	788	793	717	755	796	736	780	712	745	776	718	734	763	786	767	780	748	802	744	761	804	802	758	773	754	700	731	716	744	785	750	732	757	714	783	764	754	822	712	717	753	809	752	742	729	750	775	737	751	752	770	727	778	760	731	826	745	765	748	757	746	771	777	749	749	752	762	778	829	795	753	790	754	751	742	774	787	749	755	746	739	808	804	740	772	699	779	769	785	743	792	756	734	729	795	760	789	780	762	802	809	740	773	780	724	767	766	768	787	776	670	746	775	734	736	730	795	753	712	797	730	724	743	790	789	741	791	743	786	828	790	746	728	830	675	741	717	806	760	779	760	784	718	708	821	754	754	715	780	782	758	739	767	820	765	788	769	774	778	763	745	805	765	735	780	817	772	803	720	776	798	738	718	770	734	739	782	804	748	768	769	765	735	733	760	734	789	818	762	752	730	769	737	723	782	813	790	753	711	695	733	764	804	763	769	746	751	767	737	761	773	743	772	729	743	752	775	758	737	694	770	747	751	721	786	764	779	770	801	730	777	770	746	759	762	774	745	739	749	714	761
9662	17764	16378	9747	6722	4922	3928	3153	2640	2225	1934	1687	1561	1392	1265	1238	1179	1106	963	1010	947	939	943	886	895	914	842	819	846	821	791	809	794	777	802	816	731	841	784	777	791	751	824	701	764	704	791	772	735	715	792	723	805	773	758	753	725	727	742	699	743	732	711	703	743	723	714	741	691	711	709	687	736	699	751	701	706	715	695	727	721	719	781	724	731	745	716	680	685	717	750	645	697	735	764	678	725	751	701	686	729	689	759	698	731	703	720	701	670	719	717	677	716	745	706	699	719	727	648	691	730	716	721	707	713	724	725	671	666	746	729	735	710	717	681	719	724	712	685	716	762	682	672	694	665	691	723	716	711	697	733	678	743	667	681	720	694	671	711	722	714	681	744	700	689	683	715	746	682	702	683	662	688	703	673	742	688	706	680	744	691	672	755	707	708	709	706	662	685	701	682	734	697	696	715	728	736	746	656	694	732	729	712	729	698	731	685	700	754	677	768	735	667	755	722	686	736	722	709	694	756	643	697	672	676	716	723	700	692	662	721	700	695	753	735	723	684	726	732	710	744	708	755	703	690	672	753	726	666	703	706	695	671	684	676	666	717	697	741	727	687	695	729	709	717	734	706	744	685	674	706	684	688	694	726	694	657	702	694	728	714	656	714	680	696	712	712	673	711	710	758	690	696	740	692	742	698	713	716	747	738	727	722	723	735	711	755	715	680	718	665	704	696	723	688	679	683	720	701	702	723	710	731	699	719	700	693	662	723	674	649	709	756	685	702	734	682	674	674	739	695	648	683	673	696	661	721	708	724	741	651	698	711	664	705	665	708	718	690	726	723	685	718	746	689	703	718	691	707	722	719	661	652	750	682	738	736	785	687	729	735	737	725	708	687	698	691	759	721	653	730	725	668	754	675	731	668	697	732	666	723	711	719	736	710	710	731	705	687	701	752	702	720	750	726	715	701	733	715	698	714	645	721	704	725	724	716	728	649	743	727	664	694	696	675	732	688	707	683	698	741	709	705	726	703	725	644	683	707	697	732	714	710	678	683	693	699	653	702	729	710	708	692	718	700	729	681	733	657	731	677	663	742	669	684	666	719	711	730	756	716	694	715	694	695	666	703	731	676	716	704	698	694	661	712	710	659	751	708	665	656	696	693	717	706	672	669	704	733	721	753	709	697	701	728	700	741	661	723	707	737	666	743	714	726	654	731	767	675	698	692	674	719	693	690	732	685	704	661	679	698	714	719	721	703	677	738	783	722	694	667	688	745	689	717	655	725	694	684	740	667	733	721	688	726	699	697	700	695	729	706	746	684	707	749	715	742	709	698	663	712	711	750	689	712	691	697	717	696	757	689	720	683	696	714	722	701	653	719	723	738	662	676	674	713	695	673	731	661	706	723	697	676	734	716	682	676	663	701	729	704	758	718	725	731	699	676	703	735	695	705	717	737	670	659	680	704	712	726	683	654	683	690	690	733	702	699	698	706	699	716	674	711	728	696	676	711	728	729	724	693	663	694	729	683	661	723	758	681	703	754	744	660	651	682	684	730	697	740	695	679	699	725	728	690	697	703	704	714	646	702	648	747	704	685	697	710	715	704	711	694	691	690	687	730	692	695	712	678	702	696	749	665	718	707	712	673	728	723	679	728	689	718	696	718	688	701	720	711	682	679	737	671	715	652	670	694	686	684	682	727	649	707	717	731	724	694	718	732	689	724	724	685	703	703	735	682	751	694	685	727	713	723	701	681	761	731	708	713	672	657	695	706	737	756	738	679	718	678	690	699	684	699	684	722	699	732	673	714	722	703	683	692	712	709	689	720	622	724	710	708	735	716	734	706	703	697	703	695	708	685	777	708	700	749	730	707	712	686	718	704	699	698	661	686	728	657	729	687	746	753	703	749	693	681	702	723	694	714	723	689	763	731	726	713	716	657	635	714	749	723	693	695	701	732	688	706	718	712	715	735	754	690	720	682	681	716	712	659	703	709	720	672	739	716	777	725	669	712	694	694	692	680	696	712	684	679	692	702	642	672	657	711	682	703	685	668	721	666	670	679	736	728	700	694	768	722	736	694	718	698	703	699	720	716	775	678	686	711	794	675	701	680	751	676	725	669	714	656	649	700	764	719	681	702	655	686	693	735	707	691	706	689	701	705	711	724	672	689	728	693	735	710	690	693	746	681	691	672	685	709	711	715	674	693	681	714	693	691	666	690	694	701	727	682	732	726	660	689	764	721	728	684	701	712	669	722	710	706	687	709	709	671	702	666	722	709	683	752	690	720	720	710	734	710	702	704	704	614	734	680	704	673	690	730	687	733	648	710	647	720	739	682	692	717	742	707	711	672	747	733	678	687	687	719	690	691	693	739	705	705	754	681	666	669	683	708	696	719	739	673	707	728	667	720	672	709	699	746	752	693	716	666	700	707	708	719	693	696	720	722	733	704	700	739	711	670	696	758	722	667	758	723	739	681	770	702	731	725	685	676	755	698	713	689	697	687	682	736	714	723	695	726	726	714	681	661	716	765	731	639	685	716	705	693	702	665	741	685	683	675	727	717	701	758	683	712	689	687	693	677	711	733	714	690	728	696	663	685	722	712	662	692	681	692	689	703	679	740	714	682	708	688	713	696	690	738	743	734	660	675	709	733	732	644	721	707	722	708	709	743	697	642	737	679	704	671	712	721	708	666	676	720	716	712	702	742	702	690	670	680	667	690	657	722	734	686	699	674	718	725	741	694	722	706	706	721	758	719	733	720	731	654	677	686	709	702	709	725	727	700	722	717	715	679	709	685	749	675	705	730	724	707	726	733	746	717	702	677	712	703	740	655	679	667	720	658	708	687	684	726	703	783	695	701	697	676	663	712	733	690	732	669	679	687	714	732	728	694	771	669	681	676	691	676	740	701	694	730	737	689	708	699	733	692	714	721	754	674	713	690	744	736	662	711	701	654	694	700	738	709	749	685	698	712	685	752	707	738	723	701	678	704	694	688	696	660	670	715	730	733	703	666	710	694	726	728	681	701	684	725	732	722	672	743	694	689	694	685	700	718	726	736	703	731	721	771	697	693	672	723	713	682	689	667	693	677	665	689	699	736	678	734	711	740	702	711	740	731	683	687	739	710	674	714	669	694	716	684	686	682	690	727	750	668	707	696	738	682	698	677	712	720	716	736	679	731	703	684	692	666	627	668	717	711	731	644	743	678	719	731	689	728	686	672	729	730	782	692	693	671	734	687	687	712	717	698	682	755	732	712	713	672	708	721	670	656	710	722	692	666	737	721	720	674	744	688	712	700	664	721	693	659	682	665	699	712	677	733	696	684	698	752	740	681	662	695	688	663	706	734	684	704	707	711	690	748	731	709	725	725	677	671	677	679	717	779	718	696	719	702	709	685	652	754	730	698	696	702	704	663	676	690	701	744	718	726	709	703	717	711	719	697	677	697	675	684	755	676	729	733	661	710	701	709	672	706	698	740	687	654	695	703	702	717	709
29801	15153	1947	468	310	278	252	247	215	205	209	207	193	222	200	218	197	196	219	207	210	189	211	207	204	200	206	180	193	196	206	201	196	194	184	189	204	215	192	194	191	193	211	194	168	213	226	205	182	206	224	195	196	199	180	201	166	174	196	223	190	189	206	213	206	208	205	187	219	194	174	193	181	206	223	218	202	211	186	188	209	202	212	172	181	218	185	211	194	208	191	177	199	229	197	191	174	175	194	197	205	194	176	180	195	188	206	217	221	193	205	210	211	188	196	192	207	201	173	193	176	178	178	162	193	179	204	189	192	194	202	178	208	181	185	170	190	187	166	207	206	196	220	218	195	204	189	186	180	183	186	175	190	226	203	185	180	192	170	184	192	184	207	203	184	173	193	199	191	172	206	210	207	189	173	179	176	200	192	184	204	181	190	230	207	220	197	176	186	196	190	191	163	202	207	182	188	184	215	218	171	180	175	203	197	196	207	206	201	227	158	194	193	182	176	225	193	177	205	225	187	213	183	205	193	193	172	214	219	194	208	210	172	190	185	191	178	213	166	207	199	186	161	187	208	202	189	185	213	187	187	234	192	204	194	188	194	213	185	178	216	182	176	201	197	211	184	185	190	213	186	202	201	188	187	181	194	211	197	166	199	192	179	212	191	191	166	192	174	205	181	199	191	201	188	196	216	214	219	205	200	199	210	180	174	178	211	184	226	178	198	172	184	191	179	219	182	183	199	191	191	196	194	227	192	191	191	208	194	184	177	203	193	188	205	190	188	202	166	182	194	206	215	197	211	184	202	191	183	196	195	203	217	191	185	201	199	213	207	178	186	188	236	168	180	195	205	212	192	191	198	192	191	196	197	196	180	171	196	197	192	212	185	204	193	176	207	207	191	205	204	184	199	194	198	201	222	189	187	212	205	225	191	197	195	179	197	174	199	184	195	190	194	210	209	203	199	195	207	186	220	207	190	191	176	222	211	188	193	206	191	184	184	187	179	188	199	197	183	176	197	214	186	185	191	210	212	214	194	191	201	203	212	197	182	185	174	162	179	210	179	179	182	187	181	201	211	203	192	200	177	197	207	192	193	163	189	185	178	204	209	194	177	224	194	178	191	182	213	207	176	196	194	198	184	205	199	196	199	222	203	168	165	200	181	195	168	144	173	225	199	199	185	200	191	216	180	190	190	181	209	218	180	191	211	201	218	171	188	221	186	177	198	196	178	186	189	183	198	177	198	213	207	195	207	208	190	205	204	206	198	197	201	170	195	174	193	161	184	187	186	170	224	204	192	196	209	205	210	198	199	190	200	196	178	185	207	196	200	196	202	206	195	182	195	211	211	170	185	199	199	195	217	201	180	212	193	201	181	181	215	166	211	184	211	214	199	189	182	191	203	205	192	191	178	201	215	200	187	187	175	221	180	200	172	214	181	186	218	178	197	187	187	180	174	199	185	207	188	192	187	171	172	235	188	193	199	186	211	191	186	182	187	201	206	181	194	180	169	169	185	177	192	198	215	207	190	196	205	202	157	220	206	170	179	197	185	214	195	183	197	177	198	184	192	187	188	196	215	194	199	165	169	180	194	196	206	218	188	215	205	186	198	200	205	185	203	178	197	195	193	175	216	205	192	192	221	214	177	188	188	197	193	201	189	194	208	186	198	210	214	187	193	182	188	227	190	193	207	210	204	195	199	168	223	178	176	196	223	182	178	188	193	200	205	180	216	196	182	192	186	188	207	210	207	191	205	178	191	206	204	193	195	189	201	205	191	200	191	196	188	200	200	189	141	193	198	206	187	215	194	196	183	186	194	181	226	188	181	196	182	180	196	201	187	173	192	189	218	160	213	196	212	207	176	179	203	188	212	178	192	190	194	206	192	165	183	196	197	185	203	173	190	182	195	206	180	187	180	166	186	176	209	222	205	205	207	207	209	231	174	204	202	201	195	183	172	180	193	182	206	204	182	186	186	199	201	175	187	173	192	195	188	193	197	189	194	216	175	205	213	206	185	199	196	200	188	177	186	210	209	191	210	196	199	202	204	183	190	213	196	191	191	188	183	188	200	185	178	193	183	190	192	190	170	180	217	213	212	191	197	204	209	199	190	187	200	183	211	197	190	213	188	203	209	189	218	181	171	200	160	193	162	189	194	185	201	196	199	212	186	200	169	206	210	184	211	211	215	192	201	168	216	189	200	197	200	182	185	202	181	188	181	182	204	191	195	195	191	212	204	215	207	189	174	191	187	209	181	199	185	211	174	196	186	227	186	184	162	187	193	155	201	209	217	201	183	197	214	193	201	201	181	203	188	196	198	188	198	181	225	172	192	197	205	205	226	202	192	180	174	201	222	188	185	214	198	176	188	201	183	209	213	179	220	182	196	205	177	196	203	201	204	214	180	209	185	211	206	217	170	190	169	203	177	177	196	194	188	169	192	187	201	177	203	209	181	174	191	211	188	199	210	205	179	190	186	168	214	214	189	192	174	190	199	191	214	206	191	201	174	200	219	196	210	190	184	178	180	190	180	210	218	215	195	199	184	214	177	191	215	192	190	219	188	201	211	231	179	178	182	194	209	187	199	197	187	182	177	207	191	201	207	179	201	203	180	224	173	163	185	224	205	215	195	184	207	197	200	156	188	171	190	192	182	222	215	185	185	204	216	196	201	198	183	204	196	182	183	194	199	191	211	188	205	226	215	195	181	197	190	191	206	218	211	182	185	187	205	178	213	208	203	188	217	187	177	194	212	203	197	189	185	213	205	200	196	227	193	219	197	205	201	214	200	206	196	189	176	202	199	218	203	202	191	183	198	207	201	170	182	181	210	194	198	194	175	201	189	195	235	178	179	195	201	212	182	187	209	204	201	213	206	207	210	200	212	175	190	216	197	217	215	188	207	184	203	178	201	215	221	212	198	185	199	189	176	207	184	175	182	184	188	197	222	184	198	204	187	183	206	181	196	182	165	180	213	203	179	176	195	207	185	185	188	214	212	181	181	202	195	199	201	198	190	181	180	221	192	211	238	204	196	180	208	213	197	177	212	186	196	190	179	179	196	197	168	202	189	203	229	191	199	186	216	184	212	185	199	198	192	189	180	186	178	195	204	209	189	204	186	192	226	215	189	178	211	218	194	207	200	179	182	201	200	216	192	186	213	179	206	193	176	203	192	217	175	228	187	205	196	159	182	182	193	186	190	189	171	178	204	198	191	197	185	191	214	172	204	205	200	165	170	198	186	176	174	164	200	188	209	184	215	207	211	203	200	194	186	217	203	187	209	203	192	216	209	177	178	191	193	200	193	214	218	197	194	223	205	189	205	174	209	164	196	193	201	194	162	195	233	193	203	191	182	224	183	215	195	196	210	206	204	189	196	204	181	201	210	226	177	194	212	199	195	190	203	212	187	211	197	185	194	184	193	193	188	199	179	203	212	176	206	204	188	204	183	191	198	198	205	210	195	197	188	195	196	178	195	193	217	203	194	181	193	193
5456	861	753	494	394	290	295	286	219	238	233	224	210	172	194	210	224	194	180	230	217	200	208	213	206	203	202	216	189	218	213	206	195	203	187	225	203	212	192	188	185	195	206	184	182	203	198	202	179	184	197	206	183	174	192	210	188	195	208	209	199	198	175	186	198	197	186	178	178	191	189	183	195	197	177	201	180	193	173	187	215	184	179	194	174	175	176	207	166	177	198	204	204	195	184	186	217	211	181	206	198	183	182	206	189	226	179	179	193	211	202	185	207	211	181	199	161	213	194	183	170	188	201	205	190	193	182	182	180	198	184	187	202	188	209	199	163	202	200	187	192	206	194	198	182	227	185	171	216	233	189	202	222	178	203	187	180	167	163	196	190	198	187	191	205	201	197	200	205	182	197	183	185	180	225	206	191	192	201	185	190	202	203	182	224	201	215	198	188	174	214	200	197	175	179	190	179	199	182	175	172	208	192	189	227	209	188	181	209	182	193	159	176	203	205	188	224	192	211	206	186	213	181	190	182	187	186	203	230	182	171	186	199	188	172	195	179	176	213	171	194	206	211	203	222	185	176	208	207	195	175	205	198	187	194	184	188	196	193	173	188	194	183	167	203	177	179	187	224	183	181	191	191	178	194	176	195	194	189	210	194	213	186	186	204	192	202	194	213	157	197	202	190	203	188	197	204	205	191	187	205	197	184	198	211	176	176	201	175	193	199	189	217	174	200	182	215	223	181	187	196	189	204	192	178	206	197	196	187	213	182	173	204	175	187	193	152	206	191	187	209	178	190	187	185	187	225	190	204	181	176	182	208	184	183	190	217	189	185	195	210	174	204	211	226	187	204	175	217	179	198	189	194	184	191	179	196	193	177	175	185	183	160	228	173	173	201	214	198	193	214	225	187	215	189	197	199	197	193	189	179	209	177	185	186	169	193	192	204	206	186	206	200	191	210	196	189	206	175	216	201	198	177	189	196	179	195	175	201	208	183	172	160	203	187	198	195	172	194	193	178	217	182	224	156	193	189	195	206	194	207	193	226	219	180	190	213	209	185	205	181	198	208	207	214	185	188	185	191	189	183	187	211	186	202	176	215	157	182	211	181	182	185	192	180	216	191	205	206	202	194	223	190	184	195	201	172	179	180	196	197	194	207	200	204	178	203	182	207	223	193	189	222	194	188	215	199	197	206	182	181	180	196	193	216	202	205	198	185	189	197	211	208	182	178	196	215	202	194	179	194	170	199	194	187	168	202	183	204	179	188	177	190	191	177	172	184	193	212	178	198	168	209	184	199	220	211	213	222	187	190	197	194	194	199	171	195	186	192	203	189	220	188	193	217	205	206	195	179	191	208	207	201	181	166	200	195	208	180	193	193	210	193	177	208	188	217	202	219	179	210	209	166	187	193	197	194	194	202	196	223	204	225	181	192	200	180	206	225	199	186	178	183	215	183	225	195	202	195	210	199	196	180	174	214	188	168	184	209	209	199	196	183	205	186	200	191	192	196	193	183	182	219	181	195	175	183	185	185	213	171	182	205	191	178	187	180	168	220	191	223	179	190	167	215	193	181	202	169	216	187	161	216	208	197	170	186	185	186	197	191	193	194	202	185	221	198	190	224	200	184	196	178	201	207	179	195	203	198	213	171	225	220	196	170	182	187	192	212	205	193	171	165	203	174	189	193	190	209	167	209	173	193	201	226	170	191	179	174	189	224	202	178	193	194	175	176	205	199	188	200	206	180	183	183	210	202	188	168	186	200	209	202	209	201	175	177	183	188	180	179	203	191	214	175	201	193	188	211	163	206	216	194	185	198	193	182	180	223	199	173	174	207	202	175	198	196	188	175	167	176	201	218	162	235	190	200	210	201	187	196	204	203	198	202	175	191	180	176	193	173	189	196	199	205	181	180	201	196	207	204	186	184	176	191	172	203	223	169	199	200	204	207	211	198	174	197	189	199	185	192	202	188	192	212	196	200	207	180	181	190	208	184	180	205	203	184	194	214	198	202	218	225	183	202	209	193	195	183	204	198	215	200	210	195	207	195	208	203	183	201	186	188	207	175	190	211	197	178	198	192	183	192	191	184	198	201	187	188	208	220	206	198	186	194	219	177	179	201	207	194	195	214	192	199	194	176	204	187	168	185	181	178	205	199	202	165	147	229	216	207	207	208	198	175	198	198	190	209	186	219	172	201	207	218	188	195	208	193	203	200	187	188	177	185	228	217	214	206	197	209	167	202	214	216	212	180	208	205	191	170	188	206	164	197	193	198	180	172	177	175	193	220	200	200	201	194	225	200	205	203	191	199	180	206	205	185	192	207	212	182	162	209	215	199	211	182	185	188	197	193	196	215	209	173	203	185	202	199	195	186	206	198	206	190	172	192	200	178	197	187	210	167	214	199	199	185	207	210	208	184	198	205	187	187	205	209	195	208	226	185	173	179	183	170	205	208	197	174	183	178	162	182	164	178	199	201	242	208	207	211	198	184	194	186	197	205	186	184	191	200	187	177	188	183	186	186	212	195	192	187	204	194	205	189	224	189	215	183	212	193	194	183	194	209	206	198	184	197	182	196	212	199	193	201	210	207	199	190	184	209	211	195	190	206	204	198	187	179	203	212	169	195	213	203	191	197	209	200	206	187	205	207	187	197	185	187	189	178	208	210	199	202	162	180	227	181	199	177	199	195	180	201	207	199	209	205	188	207	197	180	202	193	174	180	206	197	206	225	195	211	217	180	178	212	188	206	170	194	193	197	234	191	195	194	210	199	210	191	194	195	224	196	195	212	195	188	182	177	231	188	179	188	180	196	185	197	193	188	204	194	197	172	194	171	181	224	190	193	187	201	210	194	196	186	188	183	211	181	194	182	217	206	199	197	193	197	202	215	188	186	186	187	210	189	206	197	198	173	184	161	181	199	169	208	214	205	191	197	180	233	174	202	175	198	219	199	180	160	193	173	177	197	181	173	222	186	186	187	195	181	202	184	183	199	186	184	185	214	174	174	176	189	178	179	164	204	201	206	217	183	207	208	188	186	163	171	205	187	184	172	176	191	203	224	197	183	190	190	176	190	257	182	221	221	199	182	194	203	186	190	212	217	209	190	180	170	185	198	222	195	201	190	168	185	193	180	182	213	184	177	197	195	205	199	203	186	193	180	183	200	186	196	195	182	196	193	198	181	199	217	182	184	187	204	190	170	173	183	186	214	199	173	197	229	209	187	215	197	184	209	198	178	221	195	201	207	203	173	184	210	201	199	183	186	216	179	205	175	201	171	188	175	202	215	192	193	226	195	212	204	203	210	176	164	199	165	183	211	203	199	190	181	189	222	190	213	195	229	202	193	208	192	183	173	181	164	196	195	189	196	156	205	196	213	173	218	193	196	207	188	176	181	201	199	193	201	201	197	206	214	198	196	205	222	189	166	181	195	173	206	181	164	184	212	188	216	213	182	190	211	187	184	186	211	199	208	198	193	212	175	211	199	173	205	197
24317	20018	26282	23450	20022	12215	1966	1195	1053	940	913	803	728	760	702	660	639	665	635	629	644	619	646	607	610	564	584	601	575	556	558	575	594	516	635	574	560	558	588	592	583	589	574	540	621	600	556	557	623	565	524	605	582	555	569	567	556	601	622	561	560	532	552	555	580	546	566	522	563	579	574	566	564	585	594	533	584	573	557	546	548	529	545	547	529	539	573	531	605	568	550	539	566	551	533	572	594	547	599	551	551	517	584	538	535	569	554	582	595	594	533	538	577	532	507	519	564	573	520	572	549	580	555	508	523	554	533	602	563	566	525	569	533	563	545	574	547	588	566	539	556	596	578	514	536	570	558	521	551	554	532	568	524	565	544	559	518	576	579	550	599	577	552	543	596	541	550	503	551	498	575	581	581	506	565	561	543	508	554	524	560	528	573	560	549	563	552	581	522	582	564	564	540	504	602	571	587	552	520	586	542	558	608	559	529	610	558	539	545	533	544	585	541	574	574	576	536	541	549	572	533	563	588	572	555	542	573	566	575	524	562	571	563	544	501	555	571	571	590	554	534	528	585	515	551	532	567	577	544	562	586	553	596	561	534	535	581	573	529	547	593	531	561	562	586	575	535	541	520	573	543	552	528	556	588	563	533	549	571	531	536	542	568	573	510	517	582	545	564	514	564	541	558	533	543	565	535	547	520	504	549	519	533	546	490	563	550	536	560	547	533	540	544	518	535	533	550	513	543	546	573	535	552	574	548	579	541	540	555	535	562	577	569	514	550	538	533	575	545	566	567	536	526	548	552	579	517	587	532	534	542	512	540	538	547	539	573	563	514	576	566	560	560	520	517	577	540	573	555	574	578	574	550	528	566	536	578	557	580	526	573	520	533	549	592	541	555	537	560	624	573	570	554	564	538	535	499	501	594	546	541	594	533	506	568	526	521	554	566	543	538	563	571	549	542	564	576	553	593	546	558	543	505	570	574	549	532	575	562	530	530	543	535	529	548	582	579	519	562	504	541	520	532	546	570	544	565	544	562	581	535	537	581	564	536	548	551	524	591	593	572	499	573	527	537	602	579	601	532	546	608	571	542	543	572	549	529	555	554	563	531	569	534	539	549	545	590	559	535	526	602	565	528	535	545	543	588	549	566	553	547	541	589	522	588	535	502	524	562	527	560	512	539	552	510	534	569	554	522	527	535	552	542	575	523	537	587	552	526	507	560	568	517	544	557	568	553	541	534	537	581	523	521	538	561	545	530	552	573	573	504	565	552	531	566	584	527	538	559	542	572	568	588	555	541	574	518	539	559	502	562	560	570	580	560	537	538	568	592	535	574	586	518	565	527	535	544	555	547	576	564	561	562	571	570	581	581	548	525	547	534	550	538	539	531	583	564	545	515	569	533	546	547	551	584	559	543	529	583	578	553	534	554	596	556	567	537	519	580	569	535	520	558	560	542	551	521	534	552	597	539	571	521	520	559	521	526	565	513	561	542	554	560	556	564	579	531	535	554	554	515	568	559	593	514	540	558	521	567	537	565	571	520	551	581	593	558	509	568	604	565	561	548	535	543	576	528	549	553	544	573	603	563	519	550	568	602	538	556	569	543	525	540	542	547	568	547	559	570	539	566	516	599	508	532	554	557	565	514	537	573	538	573	522	496	558	487	528	540	550	552	569	586	524	558	571	514	539	552	556	551	558	570	557	554	548	535	546	582	524	543	534	570	574	526	581	576	561	560	528	551	558	548	538	558	574	541	548	523	503	591	554	519	511	553	556	548	558	550	548	587	564	546	544	549	566	536	563	563	543	558	530	578	565	513	563	554	545	555	568	540	545	540	560	551	571	560	541	567	552	556	548	536	548	576	575	531	555	573	575	583	583	559	562	576	534	546	583	600	614	537	568	571	554	587	512	537	524	572	565	597	561	569	565	528	521	548	569	548	581	490	503	520	540	530	553	582	542	566	568	539	515	538	557	535	553	556	538	542	543	514	540	550	571	596	530	542	553	521	555	550	540	549	536	563	574	605	545	536	518	563	584	550	529	559	573	530	517	585	558	527	520	510	544	531	558	540	538	537	532	526	566	561	521	546	556	539	556	552	541	549	512	541	549	566	508	584	486	582	593	570	558	521	561	528	584	483	602	575	588	510	589	566	565	601	547	484	597	552	561	519	585	558	526	590	536	587	558	511	590	548	543	517	564	548	570	511	596	571	557	506	559	552	505	575	543	498	581	575	560	562	563	583	527	530	567	550	546	525	556	542	540	569	538	556	536	569	554	561	565	582	545	579	508	547	541	532	514	576	549	527	537	570	530	577	528	537	541	560	533	568	512	541	527	591	607	575	551	540	569	579	554	532	540	570	564	573	580	562	583	531	552	556	553	568	567	537	567	558	557	529	568	535	606	536	566	560	530	579	543	531	544	527	549	582	570	579	540	524	540	530	587	561	516	583	527	604	574	549	559	566	509	550	541	531	553	530	534	586	549	586	514	551	555	551	520	548	566	543	512	537	535	541	549	588	563	555	557	536	501	514	550	518	566	566	544	577	508	505	539	492	582	535	562	547	554	549	526	554	603	553	568	562	553	554	577	567	542	582	562	570	530	543	519	560	558	570	556	571	583	607	537	573	553	571	505	578	540	537	532	525	554	513	548	503	562	566	547	580	570	519	550	550	548	557	565	528	513	587	551	596	519	540	519	570	526	537	589	558	527	524	563	567	535	565	562	545	563	520	507	555	598	478	570	551	520	552	587	534	542	542	527	566	554	575	544	552	510	545	551	552	578	572	597	532	573	582	560	507	537	566	550	580	568	531	553	522	523	557	534	525	520	564	552	543	511	559	562	537	550	580	538	555	541	602	551	532	574	549	597	541	574	539	564	543	553	541	571	519	550	526	547	549	550	537	541	566	518	530	558	546	529	525	550	571	542	529	539	566	522	531	545	537	507	528	578	567	571	546	580	515	537	545	576	514	546	545	532	559	522	512	537	530	552	528	577	556	523	549	521	584	503	514	521	526	569	556	537	533	508	541	562	568	581	579	602	561	574	544	557	550	545	550	574	592	508	523	563	551	574	561	597	523	521	488	535	570	534	544	510	589	557	551	542	556	538	601	534	544	556	538	601	569	540	531	567	591	555	557	524	569	529	549	526	538	504	551	534	541	588	564	539	577	557	578	536	552	569	524	566	540	579	575	540	579	548	553	502	574	555	541	578	527	559	527	566	537	539	597	575	532	565	554	536	576	550	501	592	514	567	587	562	532	547	535	524	583	525	578	557	570	506	545	538	511	523	548	557	536	549	570	545	557	552	587	517	571	566	525	592	605	486	595	592	574	573	547	534	530	558	553	528	560	555	538	535	547	531	559	585	556	554	539	572	523	556	526	555	545	571	545	561	538	553	531	582	558	573	569	551	564	567	565	529	503	524	575	583	588	544	535	568	546	537	563	491	541	550	559	563	537	553	586	509	537	553	579	543	529	518	593	533	552	521	553	569
6932	11150	10292	5912	3946	2919	2169	1739	1484	1268	1191	1071	911	824	824	769	753	699	726	640	686	611	606	605	593	558	612	640	549	559	560	526	546	530	512	531	551	556	536	539	536	516	541	546	543	517	566	495	530	483	512	514	518	493	549	516	509	570	514	541	506	507	504	489	553	539	487	502	530	515	480	513	520	524	448	485	518	563	527	492	526	500	517	490	489	497	489	518	500	503	497	489	520	482	546	483	528	497	496	494	473	540	476	559	500	514	547	498	485	466	481	491	487	493	504	544	526	519	483	551	543	513	530	522	503	488	547	521	485	495	495	515	509	498	488	493	482	509	517	485	487	527	526	492	556	553	496	488	523	470	525	494	504	495	493	449	485	512	498	474	515	502	498	496	494	497	512	490	489	489	511	527	506	517	480	516	476	499	491	529	529	562	509	511	486	504	493	496	498	496	471	509	526	492	507	503	516	504	500	480	498	514	470	503	530	506	504	507	499	536	497	508	495	550	481	520	502	530	513	516	503	532	495	491	486	487	490	509	489	533	542	458	441	499	495	524	496	493	492	556	514	497	526	519	492	492	525	506	491	509	498	479	476	491	492	474	495	528	553	475	479	483	584	503	514	487	485	484	462	512	511	484	522	499	522	495	499	522	471	488	500	497	492	501	517	497	541	513	519	499	534	535	486	502	492	509	522	466	486	494	529	497	515	510	519	527	509	515	520	535	518	495	518	497	507	507	498	525	529	491	497	472	514	509	513	472	531	467	517	496	480	510	485	541	457	479	533	533	493	477	503	472	494	514	529	527	503	474	532	488	491	525	498	504	475	486	521	492	531	482	464	497	485	480	491	517	465	506	519	509	479	542	474	518	513	520	493	539	517	527	480	543	510	491	523	493	489	532	508	536	531	505	465	510	469	507	506	471	503	516	476	519	475	498	499	481	512	493	479	487	527	490	500	490	467	508	528	477	503	522	492	515	503	518	491	526	503	488	500	500	516	470	522	483	526	489	520	509	535	512	532	496	470	475	504	468	504	505	534	504	536	513	472	541	513	514	496	487	489	523	537	485	525	502	482	490	496	497	467	527	531	502	491	565	531	490	494	509	500	511	485	504	510	482	498	521	490	517	488	507	514	482	493	455	503	484	502	473	489	493	504	465	517	539	514	485	480	517	530	553	511	478	480	530	506	572	550	522	484	497	514	482	442	495	482	526	521	488	505	523	495	561	474	522	487	513	479	500	506	522	514	493	509	489	541	516	513	487	501	471	497	489	471	496	518	508	511	528	525	508	502	468	484	492	495	481	535	522	526	478	495	468	519	484	501	523	486	504	479	504	539	498	511	538	520	507	517	496	522	519	505	537	508	495	494	530	520	501	501	483	500	492	538	535	498	513	525	495	542	481	498	448	497	494	511	524	473	498	479	439	515	492	497	466	515	531	483	502	521	491	509	526	507	512	482	494	531	529	516	513	482	514	518	500	528	528	530	496	525	511	495	519	517	497	512	527	492	500	497	507	500	472	531	516	534	493	486	535	494	549	513	514	497	490	491	492	559	551	552	525	525	481	560	485	485	500	531	547	511	482	520	505	535	498	497	518	506	550	489	498	501	521	535	467	479	499	488	501	477	530	492	514	525	462	484	523	501	552	481	487	500	504	510	510	507	479	537	490	499	486	520	526	494	545	512	501	492	524	496	483	517	550	514	495	554	515	502	505	479	478	498	488	469	499	514	537	500	485	501	499	498	503	505	464	501	540	501	449	490	494	492	471	519	503	481	512	522	470	504	522	473	500	555	511	518	482	495	518	523	501	526	512	482	560	511	517	541	522	548	441	516	495	457	484	548	479	511	504	484	513	513	518	498	478	510	510	505	471	511	489	475	527	521	537	476	487	492	492	496	520	430	492	491	481	500	540	464	469	496	549	494	484	545	498	512	491	507	490	501	540	508	497	488	517	528	504	544	461	481	509	505	479	493	488	539	527	455	482	492	479	508	488	503	490	514	524	537	503	504	510	502	500	523	503	522	506	476	521	535	540	513	513	488	512	489	535	520	482	531	513	480	521	485	498	481	501	500	501	513	471	475	468	559	498	460	484	509	503	513	518	490	511	460	473	494	508	515	473	529	521	545	480	485	510	509	490	530	522	493	546	509	511	500	519	491	512	544	515	512	520	527	434	489	530	493	476	533	490	485	467	514	538	518	507	491	466	514	492	505	463	491	500	514	500	513	517	480	516	544	488	538	551	472	531	507	493	511	506	525	525	487	446	478	505	465	492	498	476	491	517	482	483	496	492	521	503	511	515	527	508	495	472	493	474	516	493	512	459	514	515	510	546	530	444	500	520	476	548	506	494	552	491	531	481	521	477	476	489	501	470	502	504	490	511	495	544	512	488	492	491	514	492	510	477	461	534	519	508	460	497	544	496	517	534	484	468	501	502	475	504	514	528	466	527	503	488	481	537	482	567	552	527	495	509	544	483	493	486	513	499	512	527	487	539	519	509	499	527	486	492	520	516	502	493	485	476	509	521	483	512	517	531	482	511	484	539	489	504	498	491	513	480	496	550	507	510	530	514	495	490	494	512	535	458	515	548	490	498	518	539	480	527	472	515	488	485	495	487	483	521	501	490	505	474	528	518	529	498	486	499	503	496	520	465	495	543	484	459	521	498	512	533	471	492	481	467	461	488	490	508	490	502	517	507	463	481	484	549	528	513	498	502	519	514	543	509	524	481	484	508	533	498	485	467	502	503	515	478	485	551	497	497	512	482	510	532	534	489	518	487	478	505	475	499	509	506	504	518	504	503	497	516	500	481	510	482	497	464	463	511	498	509	502	504	466	514	524	509	545	497	481	530	499	473	488	493	509	484	493	509	532	535	486	486	504	500	493	522	517	495	530	476	466	492	546	513	495	492	515	518	477	498	488	494	499	530	530	502	528	469	513	552	515	495	454	478	531	482	495	488	477	486	515	518	498	506	478	529	471	473	489	535	508	566	459	504	531	490	505	494	478	471	504	484	489	539	546	542	526	495	505	521	481	481	513	474	525	511	493	510	504	472	486	484	515	494	507	489	516	482	473	471	486	524	496	478	506	522	511	501	484	503	477	490	495	526	478	491	544	480	528	527	493	478	528	512	512	501	480	551	495	478	470	513	568	529	499	563	462	500	480	511	555	526	499	504	481	558	494	526	505	498	509	501	504	496	529	517	507	506	443	476	469	471	524	511	497	515	485	482	487	513	516	489	491	539	498	474	535	499	529	501	516	473	556	489	496	475	499	527	482	490	473	469	444	516	520	515	546	517	533	509	509	510	476	515	463	461	474	517	492	518	551	501	465	517	490	476	542	481	518	519	489	525	487	489	530	494	495	499	469	489	477	548	477	509	482	520	489	487	490	469	514	490	458	491	474	523	505	524	455	477	510	519	509	457	521	483	502	548	495	508	504	576	546	502	505	501	482	534	503	506	521	503	502	494	508	500	483	521	517	493	488	512	483	505
24274	21974	29148	25498	21982	22104	12011	2499	1846	1644	1469	1328	1233	1201	1141	1085	1074	1012	1029	1076	937	973	959	973	983	942	931	925	926	898	886	931	906	817	877	857	856	882	896	897	948	854	867	863	879	876	877	904	901	872	876	902	895	834	857	924	821	879	870	820	861	873	858	868	861	878	893	890	833	843	866	858	833	841	901	858	882	855	924	848	795	789	842	864	822	843	865	830	821	864	820	795	867	858	854	826	853	836	818	837	878	863	845	787	810	834	807	828	800	807	822	847	842	881	870	883	831	865	823	840	848	812	805	837	850	910	855	827	874	890	816	876	850	805	817	861	855	817	820	822	814	840	830	834	856	834	811	818	873	872	799	853	848	865	895	806	822	870	863	846	806	878	855	853	886	822	848	894	858	898	869	856	895	904	851	841	849	855	819	879	886	857	852	813	830	864	874	850	855	835	830	839	849	830	854	863	862	877	892	820	816	837	823	845	874	904	778	859	895	853	834	868	772	833	893	871	877	821	825	805	823	794	814	869	922	831	820	864	819	837	841	815	866	814	799	801	885	849	849	837	873	852	853	854	851	824	813	815	842	878	850	815	847	856	858	830	836	921	804	902	827	817	880	878	838	834	835	833	909	819	804	849	841	827	841	838	878	875	856	876	798	822	809	844	870	841	830	786	823	830	858	935	851	820	848	844	891	826	840	813	859	864	856	848	897	859	841	803	860	850	853	881	825	861	857	847	792	857	818	836	824	847	820	808	831	856	840	819	834	865	918	785	836	793	849	820	813	860	818	877	844	781	801	854	834	837	887	814	862	860	810	855	838	852	832	821	839	862	811	814	781	862	854	810	802	880	854	876	784	879	846	844	877	844	884	946	880	846	857	815	828	837	879	871	837	860	889	818	767	884	922	917	824	863	804	837	866	876	824	799	844	832	899	870	854	821	858	879	829	850	882	778	831	853	804	845	839	832	794	767	837	809	820	811	834	847	785	860	835	824	805	820	866	845	841	857	806	876	844	854	808	941	820	913	820	854	844	853	828	793	841	869	832	849	901	813	847	871	793	850	840	871	840	827	873	873	829	863	857	837	870	790	816	869	869	816	899	848	835	823	865	842	830	802	907	816	881	867	888	846	861	843	831	863	799	849	829	873	826	808	886	863	904	844	882	860	822	904	848	810	852	833	845	863	859	816	827	830	848	865	908	788	818	868	845	843	901	789	860	833	869	810	861	832	920	860	804	842	868	873	842	825	835	889	869	807	855	884	824	798	818	811	815	871	847	868	858	793	817	816	827	824	824	830	849	850	849	829	827	883	857	856	899	837	852	825	900	796	841	789	853	793	861	878	875	864	818	837	886	907	841	791	811	810	864	874	895	904	821	851	848	797	850	874	872	814	797	866	861	884	833	823	855	789	833	775	821	849	778	859	831	861	804	839	850	837	794	851	845	846	842	846	858	837	873	826	841	860	807	829	875	893	824	861	850	816	849	845	838	848	852	873	852	859	917	792	822	875	825	808	888	853	873	817	820	857	839	893	844	821	801	824	843	800	817	888	903	811	806	883	783	845	879	842	829	899	870	825	826	851	860	833	858	853	870	898	868	841	834	853	893	848	858	885	794	862	821	869	765	828	849	858	848	876	812	845	814	800	870	861	821	921	817	866	792	866	871	819	825	822	798	867	891	877	817	844	855	852	887	794	855	843	890	825	838	881	839	833	819	870	866	838	850	837	820	883	853	843	821	867	833	923	837	856	805	783	885	836	790	847	854	855	826	818	819	814	809	812	862	856	847	810	856	841	858	836	849	822	831	890	874	842	871	840	847	893	820	810	890	825	875	828	889	847	809	856	838	828	829	835	854	831	846	850	789	839	858	850	836	865	787	895	852	905	831	853	850	888	887	867	842	854	859	839	815	849	819	840	826	766	822	858	842	851	834	791	802	901	824	846	848	867	844	872	838	787	811	802	841	827	874	864	792	782	839	812	847	823	820	845	872	866	815	806	855	805	917	867	875	793	828	847	826	817	845	834	810	862	882	852	849	816	836	897	785	806	817	841	837	876	869	851	817	846	862	860	823	855	830	902	855	817	795	862	863	852	822	808	841	800	862	829	858	842	833	813	819	877	810	833	848	933	779	875	819	892	835	869	865	833	885	780	800	841	873	869	836	887	867	824	855	833	802	831	808	817	876	836	900	864	870	900	857	843	803	838	874	866	908	838	852	801	860	816	793	765	858	828	801	857	854	870	844	852	855	865	834	922	837	858	833	848	822	857	858	825	884	856	810	866	834	881	768	822	807	844	816	902	901	872	839	887	844	860	841	839	862	817	876	868	860	888	837	898	834	799	805	822	872	778	865	806	867	833	872	830	820	837	851	854	867	797	861	858	841	868	805	809	827	835	828	855	849	824	836	846	893	845	804	856	740	848	808	865	847	781	842	847	802	853	850	840	834	824	781	841	873	811	846	899	813	875	818	840	793	839	800	826	850	838	837	838	844	868	800	807	821	837	823	833	871	845	875	853	888	832	859	829	795	858	867	864	832	855	865	808	869	790	831	821	822	837	850	916	871	829	811	809	813	867	790	845	850	826	831	860	844	812	876	906	880	841	823	797	836	824	802	839	866	822	850	822	883	841	823	806	804	872	844	820	838	832	870	876	821	831	881	852	826	875	845	838	856	808	825	832	844	858	834	833	830	841	839	843	838	847	821	916	866	889	845	844	883	803	859	775	858	816	808	824	823	876	807	839	849	844	873	818	853	845	860	832	835	852	852	851	808	828	823	808	820	829	824	838	863	913	840	803	898	849	857	844	860	816	820	804	882	794	843	793	848	858	867	846	885	836	834	819	835	843	832	818	864	853	850	820	852	831	868	814	852	787	925	800	882	838	823	843	806	868	823	808	849	856	818	871	848	898	841	806	880	829	867	876	821	856	832	834	848	868	852	845	793	882	831	844	803	835	811	862	749	855	840	832	894	850	810	807	884	783	822	935	840	831	892	853	836	847	842	842	834	837	845	856	795	804	835	816	833	846	805	837	849	842	839	813	863	849	814	839	824	817	808	774	853	818	823	837	814	844	824	848	863	834	817	801	787	859	795	830	931	891	863	822	839	820	869	848	811	784	806	847	836	821	832	835	837	798	832	820	850	870	901	828	806	884	863	771	818	881	819	792	814	839	848	851	867	837	847	839	850	853	825	797	824	825	808	862	842	843	893	859	845	876	818	884	848	783	833	796	818	839	805	814	814	852	841	867	800	819	873	857	885	813	869	870	860	860	823	885	818	867	841	885	814	859	829	837	844	825	848	847	845	856	852	834	914	797	873	805	877	775	822	853	814	843	908	888	902	853	829	894	856	866	828	889	826	871	842	829	912	821	862	813	796	823	854	849	809	906	848	807	850	847	788	845	846	821	834	820	885	824	831	848	803	891	852	814	863	845	853	827	772	850	850	876	816	863	735	888	798	813	835	802	815	865	828	828	833	807	823	823	896	882	815	849
10529	19635	18024	10626	7331	5536	4315	3406	2900	2351	2212	1934	1698	1517	1390	1301	1224	1222	1165	1107	1036	1027	1065	1016	948	905	927	897	865	870	921	881	876	915	862	842	846	813	812	858	793	793	840	837	819	810	798	792	845	767	822	791	857	854	765	802	785	815	812	803	815	787	787	787	821	768	815	798	813	788	862	759	799	786	804	800	795	794	818	765	786	720	742	776	796	766	795	809	769	805	783	752	802	759	781	791	802	772	817	796	782	838	763	776	807	781	755	789	753	830	789	740	812	775	783	777	767	783	807	774	791	780	778	789	743	788	796	736	788	751	806	783	779	796	788	763	759	812	782	772	800	768	786	778	778	753	794	730	755	790	808	756	745	753	790	815	813	801	820	778	729	746	777	783	733	759	800	777	772	756	754	764	783	763	782	783	803	801	810	769	774	773	785	736	800	806	725	828	804	717	760	734	758	750	786	736	747	755	750	781	721	727	801	782	788	732	744	797	730	775	777	806	768	798	747	811	765	785	773	804	777	778	758	768	758	794	785	772	789	779	738	761	754	788	753	750	758	769	789	737	800	768	782	762	768	749	783	754	765	771	826	799	730	754	774	782	756	784	757	775	713	722	785	800	850	750	759	781	849	808	786	821	771	825	816	768	746	759	769	762	730	802	786	733	768	743	723	731	744	825	751	798	813	785	793	765	764	757	788	808	747	793	805	751	825	732	746	748	742	797	841	765	817	760	771	750	772	804	808	810	775	773	729	784	819	732	787	750	790	759	720	788	730	773	797	799	799	813	762	795	786	810	773	807	758	758	725	811	789	740	811	743	719	803	786	776	769	744	740	792	718	761	850	782	790	729	806	805	815	789	813	795	831	729	731	778	750	799	776	764	772	778	819	803	779	735	777	780	735	736	745	784	728	723	792	726	791	781	787	761	768	800	805	822	739	771	768	772	757	729	781	795	744	822	757	760	761	812	781	791	766	723	806	847	789	826	756	791	787	798	802	718	745	801	772	779	798	768	770	749	774	768	751	792	805	807	764	808	764	783	729	751	787	775	775	775	732	782	822	772	785	820	763	778	760	774	790	774	765	794	752	750	764	790	768	765	728	793	814	765	823	788	760	782	746	797	777	762	782	828	762	739	788	774	768	779	796	762	830	810	754	776	791	750	735	774	719	772	786	790	751	842	752	779	748	776	805	781	766	775	747	766	794	783	830	790	798	768	811	792	766	790	741	775	808	764	753	804	756	773	747	744	765	817	767	763	763	775	734	756	769	788	750	788	805	759	735	762	781	753	795	791	758	803	780	776	785	771	818	823	784	778	811	820	756	793	765	790	761	782	801	751	782	785	761	798	757	817	776	753	779	765	780	763	767	789	761	765	783	810	749	761	751	804	760	766	765	790	781	780	778	786	802	731	769	754	736	801	797	738	766	791	730	809	790	797	752	735	743	779	817	792	718	819	747	825	810	772	819	744	834	796	734	784	786	798	759	760	773	744	759	751	768	739	758	776	740	758	754	805	799	807	803	756	763	719	805	755	780	735	799	753	764	776	800	767	775	755	821	738	762	810	822	819	843	773	777	754	833	814	765	768	822	791	852	779	765	745	767	754	811	746	789	772	774	787	795	802	818	780	805	772	740	823	766	770	753	787	754	772	808	783	799	779	787	793	749	783	760	792	728	763	754	762	745	743	754	804	775	742	746	772	756	775	798	768	737	779	758	813	770	782	817	777	724	785	767	769	787	776	797	783	736	797	788	808	810	790	791	789	766	776	743	820	784	769	741	756	785	809	803	739	751	773	783	757	767	780	770	812	727	751	775	770	767	767	794	779	777	767	713	784	788	786	781	749	758	737	800	747	856	773	765	792	771	770	761	753	791	809	796	797	789	728	767	793	789	738	759	758	792	815	787	766	765	756	795	832	775	774	756	775	766	772	787	722	785	792	716	758	769	760	715	767	768	759	769	788	796	741	787	799	733	783	725	750	745	732	787	775	737	803	760	731	836	813	767	740	763	754	815	804	760	782	748	755	733	769	790	776	793	760	735	777	824	781	794	828	790	792	788	783	801	791	761	785	782	766	764	772	770	760	802	759	744	799	772	807	785	797	782	750	775	797	773	758	780	778	755	781	775	840	721	781	787	758	814	785	770	840	778	787	812	771	816	744	835	803	766	776	838	802	777	792	730	756	746	830	785	741	736	768	793	791	818	781	688	754	833	808	814	801	780	707	793	791	803	752	862	767	799	744	771	783	778	800	771	752	771	761	811	775	762	819	763	809	768	809	784	774	805	787	813	749	733	727	804	792	741	832	769	790	854	790	811	796	734	831	795	788	795	747	733	758	764	795	778	768	747	763	767	779	783	745	755	794	793	829	771	821	787	782	756	821	809	777	765	726	802	767	753	727	813	779	796	739	819	810	763	707	833	812	806	780	742	821	757	792	752	780	726	732	729	795	756	763	774	818	712	759	779	776	764	774	764	805	787	768	768	775	789	810	795	751	727	791	761	773	786	784	776	798	756	828	769	764	832	817	747	768	758	788	754	752	727	745	826	765	804	779	776	787	780	740	775	791	795	792	835	770	741	781	754	773	823	790	772	733	763	772	772	789	779	830	748	719	824	728	773	797	791	773	796	776	771	848	758	807	775	768	760	820	789	743	762	757	812	781	761	805	797	741	777	834	814	828	825	731	791	819	772	783	818	801	791	774	817	777	788	768	772	759	794	758	781	758	756	767	806	761	775	768	733	762	817	827	763	739	769	801	778	749	797	759	785	775	814	826	790	774	801	772	759	784	836	750	754	787	768	765	792	808	751	765	824	786	789	771	775	818	850	781	745	771	757	695	774	800	757	787	792	798	786	758	769	733	791	763	761	800	778	742	763	765	755	846	809	773	742	758	774	760	757	775	775	803	774	759	771	772	778	784	761	751	735	796	775	762	717	812	772	784	754	790	777	765	776	818	798	838	789	764	738	752	788	782	760	792	736	803	792	781	815	772	753	764	745	760	792	797	776	760	772	789	759	776	760	765	773	784	768	773	827	745	771	729	789	770	759	790	808	838	805	784	752	730	776	799	787	789	767	778	764	784	778	811	782	745	753	797	717	757	766	806	751	793	795	743	799	785	739	800	781	786	804	778	782	823	757	789	755	755	824	726	768	752	812	718	739	776	742	782	799	751	759	771	796	733	777	764	758	786	772	856	755	764	851	755	782	813	769	760	724	761	805	725	749	746	763	771	793	776	758	815	774	832	789	751	765	759	729	758	772	779	775	776	753	806	782	830	757	756	779	776	753	773	784	772	794	770	771	766	820	821	767	774	739	768	807	771	781	768	783	760	756	865	755	792	764	780	763	790	774	762	789	770	777	763	777	751	731	761	821	788	835	775	803	740	800	811	756	757	797	731	803	783	843	753	757	728	747	786	758	792	825	784	814	763	794	791	799	796	764	799	756	779	773	806	740	762	705	752	786	767	704	723	759	782	753	787	776	766	757	766	824	813
29844	15404	1941	451	322	280	266	218	223	234	195	215	203	195	211	211	197	210	188	176	203	193	188	211	218	199	184	190	222	185	206	194	184	194	206	198	189	209	197	180	174	192	195	171	192	211	216	203	188	192	197	178	193	210	180	202	200	219	180	205	202	203	202	196	194	205	188	204	204	176	195	190	189	178	204	222	195	212	204	205	167	197	190	198	202	183	197	190	190	227	209	221	191	219	200	193	176	201	214	207	207	174	182	177	210	197	207	169	168	186	205	196	206	213	195	199	207	190	202	188	206	225	192	192	224	239	215	237	201	177	213	205	220	204	203	197	187	217	171	193	200	203	174	214	203	209	184	202	166	205	190	182	174	203	209	196	191	198	202	207	198	196	191	187	226	207	187	207	201	198	203	179	190	207	197	207	178	208	230	203	180	207	206	214	231	212	203	206	197	204	189	185	198	187	184	186	186	183	240	209	194	190	174	196	163	187	184	211	211	192	192	190	193	205	200	224	213	196	186	202	203	151	197	186	192	218	197	193	199	170	199	221	195	178	195	197	203	198	185	191	215	214	194	169	213	167	217	189	196	187	174	178	184	202	201	199	194	177	178	214	210	160	187	216	182	203	163	175	197	222	194	190	189	229	209	231	208	207	206	178	209	171	206	209	196	202	193	134	225	185	175	198	214	183	226	222	195	195	219	189	179	194	207	193	195	203	211	181	200	183	183	190	189	189	181	200	202	210	192	197	176	187	212	197	208	194	219	190	195	192	233	209	204	228	225	196	203	192	194	190	213	199	186	209	184	238	198	187	166	181	166	203	205	198	204	196	208	221	182	190	197	192	195	185	192	187	192	221	238	170	203	180	195	197	214	192	223	222	196	174	210	194	179	176	183	232	193	175	203	199	182	206	176	190	180	197	191	196	174	181	195	209	214	192	199	183	183	198	210	194	180	182	187	195	183	185	211	185	196	209	189	178	164	215	199	200	200	196	172	193	196	219	184	200	202	183	191	229	198	217	185	188	197	189	204	194	194	183	181	192	205	205	218	217	178	190	217	218	209	211	191	209	200	206	199	190	180	193	182	189	173	188	203	183	217	194	207	193	193	186	200	207	194	187	216	203	195	216	202	185	211	189	216	197	172	185	204	194	223	181	180	194	209	183	164	192	214	194	217	194	181	199	184	187	216	209	192	203	182	210	228	183	205	181	215	204	215	144	179	203	183	229	192	194	197	213	201	185	184	191	178	178	199	180	208	184	216	191	186	177	183	209	179	212	192	189	173	189	187	187	200	192	197	177	234	205	181	217	208	207	216	194	200	205	197	185	215	218	206	191	191	215	214	196	189	194	203	171	207	196	205	187	168	229	167	201	204	220	186	197	179	187	196	179	204	181	198	198	197	215	184	183	207	207	197	184	189	184	176	182	182	205	214	201	157	193	204	199	216	186	197	199	210	191	200	179	198	205	195	217	194	185	196	209	188	227	179	219	201	186	186	184	203	205	203	185	190	181	184	208	201	207	193	199	219	177	185	175	214	191	193	186	202	182	187	153	231	205	205	200	205	191	191	180	163	185	227	189	188	173	198	188	197	205	190	171	184	195	208	188	172	225	211	174	192	213	192	187	207	178	189	191	198	172	206	196	177	172	190	193	187	217	196	192	207	217	190	197	213	184	216	197	186	189	179	194	227	194	177	207	213	219	230	197	201	189	214	203	173	203	193	194	169	177	213	210	196	198	185	192	179	220	220	221	207	180	185	186	167	205	212	198	191	195	204	200	225	181	183	191	190	213	206	207	174	200	206	199	201	214	180	194	193	206	193	184	209	199	198	174	209	208	198	181	178	184	191	208	205	189	190	193	182	203	176	200	219	183	205	222	159	183	230	224	184	218	200	201	192	192	165	187	195	219	174	186	191	194	187	199	214	210	197	188	184	180	220	196	190	214	194	194	222	186	187	202	194	203	191	208	204	208	203	217	218	204	213	213	210	220	199	179	206	196	176	208	205	172	228	185	187	180	213	188	168	188	192	213	189	201	201	196	178	191	220	197	191	204	187	208	193	212	179	209	193	190	199	201	199	211	224	207	218	204	195	195	193	225	181	226	232	198	170	209	204	210	194	183	192	214	172	186	187	215	186	178	174	187	202	200	224	198	200	233	199	207	212	173	181	210	187	187	223	167	179	211	202	177	185	202	198	193	200	187	178	204	211	176	193	226	212	203	189	194	176	170	173	214	185	196	187	208	210	195	173	203	222	193	186	207	198	179	186	193	206	203	173	208	211	219	203	195	217	197	185	217	192	184	196	202	175	203	195	172	227	207	190	189	214	192	192	196	217	188	213	177	206	199	203	207	195	214	218	184	174	192	202	182	203	219	203	202	183	181	203	170	200	205	205	202	202	201	191	208	188	210	181	193	194	206	171	189	164	175	173	195	178	185	192	206	196	203	186	206	207	221	203	189	212	201	172	203	190	194	185	193	194	189	212	192	199	186	190	196	193	212	194	184	208	211	207	189	199	167	201	167	197	201	212	193	205	175	222	164	223	200	191	173	201	194	237	221	197	187	199	195	195	203	187	186	215	172	204	181	211	204	189	227	183	206	187	181	197	226	202	203	192	204	183	209	204	194	187	197	205	203	209	150	203	191	209	180	176	200	192	207	211	202	186	199	209	215	223	174	165	189	166	228	179	188	196	202	188	178	198	184	174	221	196	197	175	206	203	195	206	163	211	173	201	208	209	217	184	183	201	186	199	197	170	203	202	188	205	203	216	210	211	195	195	207	175	185	212	179	195	193	202	213	174	220	185	200	191	221	196	196	182	207	193	205	198	197	164	168	207	182	196	211	206	182	226	197	198	186	209	191	171	205	197	194	192	206	207	185	175	174	202	201	190	206	177	202	161	210	188	207	201	205	221	203	217	215	169	205	177	231	221	211	214	183	185	172	230	212	185	213	185	189	196	198	183	183	204	222	190	199	182	182	202	204	193	198	196	228	213	185	193	206	232	174	200	204	214	215	214	190	175	205	199	205	197	201	197	178	190	199	192	184	210	191	213	225	193	176	191	206	201	207	187	163	221	213	201	196	198	195	197	180	184	196	184	189	189	205	200	198	206	210	181	173	196	190	204	180	189	199	197	198	197	177	194	173	206	224	194	176	211	178	223	207	192	219	193	218	212	187	186	179	220	191	199	238	199	208	222	202	200	173	202	183	187	207	197	187	205	194	203	205	206	195	202	219	174	205	175	203	195	190	201	189	207	203	197	215	197	207	207	181	199	196	222	179	217	199	189	194	189	198	190	190	178	214	203	183	202	173	237	182	171	203	197	217	197	193	203	211	189	204	179	198	200	174	193	190	208	210	198	209	213	191	215	184	183	217	199	209	205	219	210	217	220	190	215	184	195	177	183	182	211	204	226	209	195	185	182	203	176	201	204	181	211	198	201	206	188	188	195	176	200	206	205	202	185	164	173	174	233	197	171	170	201	197	192	218	191	207
5391	800	757	435	360	323	269	231	236	188	206	252	207	211	199	227	199	203	193	194	212	196	184	205	200	201	199	207	182	209	191	212	192	203	189	200	155	190	193	182	198	213	203	172	210	182	186	210	199	193	201	182	202	209	201	204	195	186	204	206	195	208	184	185	193	199	202	193	221	192	197	171	177	212	210	221	201	193	195	179	194	162	184	178	193	210	213	180	203	171	197	204	206	199	187	195	194	194	176	199	192	198	169	199	177	202	185	198	166	173	215	182	176	161	187	208	213	215	193	192	211	203	188	193	199	222	189	201	186	212	196	191	189	212	191	202	192	196	196	183	182	192	183	199	200	230	177	181	214	196	185	188	170	217	193	200	204	227	200	211	197	201	192	179	176	182	202	177	186	176	201	172	199	171	207	212	199	206	193	195	210	191	177	206	192	198	181	219	186	182	181	198	214	185	179	198	194	191	212	204	204	209	196	188	188	184	213	160	206	201	229	198	182	211	180	231	187	204	206	181	187	183	184	211	213	204	164	199	211	178	157	193	197	207	214	190	196	183	206	198	195	185	193	208	199	201	198	205	193	173	181	207	194	200	210	168	198	212	197	179	217	195	204	198	196	197	200	214	197	176	183	176	195	179	184	189	181	189	195	200	224	204	187	190	200	212	199	192	205	198	166	191	186	202	167	174	178	183	192	177	183	186	205	203	212	212	195	194	201	208	200	215	210	188	194	176	188	210	197	187	199	192	183	200	189	172	210	198	192	189	166	222	186	193	201	216	203	205	181	188	188	185	162	194	186	184	198	182	186	225	233	188	190	204	183	228	208	200	180	191	194	181	202	189	178	190	182	190	213	200	176	197	190	231	203	200	190	213	193	203	172	227	185	217	181	189	180	207	196	207	189	185	186	201	191	196	172	205	199	181	230	207	197	193	203	205	216	192	179	196	208	211	202	198	191	178	195	192	207	183	215	183	204	181	181	210	191	225	169	192	193	213	168	198	191	174	186	216	206	194	199	194	210	199	212	198	202	190	179	204	170	203	222	183	187	185	191	217	204	180	187	175	193	209	224	169	193	199	187	191	185	198	200	192	179	171	210	181	188	199	196	203	201	195	214	170	193	190	188	202	175	200	189	188	214	203	170	211	198	194	203	193	206	174	170	160	226	212	188	184	195	183	207	178	216	196	202	188	180	179	186	193	197	198	199	178	198	199	226	205	202	198	205	194	194	201	195	175	197	182	206	208	197	204	174	205	168	206	187	176	185	174	190	191	177	184	218	176	201	171	202	220	198	211	203	190	174	197	195	211	177	204	198	184	240	199	194	212	173	178	216	200	193	203	185	205	176	192	174	183	176	182	201	169	190	204	200	191	198	176	197	192	181	200	190	191	192	180	205	202	189	186	195	178	187	197	206	217	209	189	194	191	207	179	218	219	206	202	185	195	183	224	203	200	205	195	185	199	171	199	199	175	196	183	176	202	205	174	193	194	194	181	200	190	195	185	210	202	182	162	189	188	200	183	187	192	197	174	207	217	202	205	185	194	212	183	173	214	187	189	190	191	197	214	197	199	198	202	194	207	201	207	196	183	199	200	192	210	204	173	169	185	197	187	194	191	184	194	191	190	186	193	200	212	179	230	204	188	211	207	183	199	190	196	198	179	176	198	181	179	185	204	200	197	204	204	202	182	183	185	196	200	205	181	195	206	185	218	181	195	197	173	176	194	203	194	191	213	190	194	203	218	208	202	176	182	174	200	190	201	191	222	199	210	200	194	205	188	205	196	186	197	205	200	187	196	195	188	195	194	192	183	194	186	197	194	200	193	200	176	207	205	226	211	199	196	216	215	194	185	200	189	208	199	182	215	193	201	196	183	181	202	204	199	187	190	199	206	192	188	184	211	181	208	185	208	197	202	204	174	193	182	181	193	204	206	197	191	210	175	208	177	205	186	213	184	207	185	197	180	211	188	207	216	188	195	179	209	181	201	173	181	213	201	197	201	190	172	171	199	200	215	191	182	198	191	198	176	173	163	216	200	197	222	187	192	197	172	197	182	175	183	230	189	176	197	214	179	229	209	209	163	185	203	192	216	205	183	186	202	214	205	190	185	201	194	197	207	208	162	195	203	177	194	171	210	208	203	160	213	188	201	192	189	184	201	191	194	171	201	198	202	188	183	183	212	193	201	211	202	208	190	208	194	195	202	197	200	190	189	192	171	191	206	202	190	191	209	221	195	191	217	211	201	199	180	178	173	178	209	199	184	212	205	173	192	215	175	191	186	200	199	190	184	216	200	173	188	187	158	178	196	201	170	188	195	158	183	205	169	180	166	197	193	179	195	194	199	189	218	199	176	233	190	213	200	203	219	182	210	183	208	200	180	201	206	191	184	211	178	193	209	199	199	203	202	179	177	174	199	214	190	178	188	204	209	180	208	199	188	213	212	178	180	209	183	214	188	201	208	188	214	198	216	206	177	211	208	193	185	217	195	172	204	213	193	185	177	164	187	182	183	179	181	195	211	179	200	192	228	169	193	178	191	168	170	206	194	172	204	201	198	216	182	174	195	197	198	207	179	213	194	170	192	204	197	196	188	159	178	196	207	168	198	174	197	180	191	207	181	208	223	188	198	202	210	228	205	186	178	190	192	203	175	186	191	181	205	175	186	191	191	205	179	203	178	196	191	186	222	195	190	181	228	217	185	184	170	192	174	202	184	192	209	221	181	205	221	228	198	212	170	213	213	208	197	191	184	198	190	220	195	231	194	170	211	178	203	203	190	192	210	222	177	180	196	194	195	192	178	193	199	199	205	189	171	190	211	211	188	185	215	205	185	192	195	192	189	224	217	176	178	209	183	194	201	199	201	192	177	245	180	185	181	191	210	196	197	209	220	193	186	179	190	195	182	200	217	212	210	192	202	229	188	189	205	199	192	217	194	190	204	185	201	196	205	212	171	205	173	203	217	219	223	208	175	203	216	203	204	211	180	200	211	169	183	193	203	188	200	215	178	207	160	189	189	176	184	188	201	194	168	191	203	178	191	186	220	211	206	185	207	210	176	188	196	185	207	209	212	196	182	187	183	189	175	203	182	222	209	196	216	200	197	186	198	210	174	215	186	194	212	188	201	194	195	189	223	193	207	179	182	192	194	195	184	185	178	197	188	193	210	198	199	198	175	196	199	193	202	204	185	187	177	190	201	168	202	196	190	214	208	187	215	207	179	196	194	200	183	194	181	211	194	178	204	185	191	190	209	195	202	200	196	164	209	199	181	191	185	203	177	203	176	184	201	208	197	191	191	165	213	168	196	218	216	198	197	193	149	197	204	186	185	172	206	182	195	184	192	175	153	199	181	200	188	192	214	197	197	193	178	207	173	226	188	196	194	209	195	188	194	200	210	197	186	196	207	174	203	197	197	196	202	192	211	196	187	202	170	209	199	172	199	165	171	177	202	196	191	193	175	182	196	216	202	196	197	185	184	181	201	192	210	198	205
25317	20954	27488	24555	20961	12949	1942	1192	1057	985	861	876	769	798	726	689	691	734	625	645	643	678	651	666	614	642	619	618	578	611	597	647	626	618	638	561	577	591	554	629	589	613	637	623	579	552	606	620	576	602	600	625	603	612	574	573	570	617	596	598	598	608	570	579	585	569	654	565	567	577	573	622	535	608	585	608	582	596	564	564	599	617	563	568	542	534	594	548	593	581	611	631	536	603	557	598	563	593	550	592	614	592	595	603	586	650	592	603	631	579	545	593	555	601	581	568	627	574	572	593	571	591	597	606	600	522	558	608	575	563	617	590	576	574	565	581	591	580	588	615	612	585	588	596	626	605	561	535	556	604	552	577	557	578	593	587	602	615	554	585	606	539	596	632	588	554	616	620	584	571	579	553	614	582	568	607	601	557	603	594	623	598	585	604	597	585	581	565	598	593	590	589	555	640	565	610	604	590	542	609	617	540	644	579	601	591	608	575	588	544	576	581	576	575	579	585	553	570	554	582	570	562	561	564	586	613	556	631	567	598	563	580	559	564	578	575	561	545	547	560	591	585	583	563	559	545	553	577	544	595	570	561	624	642	605	605	575	528	571	554	596	563	559	559	569	567	606	585	597	570	579	560	571	557	586	579	542	595	560	582	576	562	561	578	599	579	544	579	578	581	549	585	598	601	616	604	570	534	588	589	590	557	573	581	558	539	562	550	584	590	593	581	601	591	576	573	599	578	543	605	566	547	589	552	632	580	606	579	566	586	620	621	560	605	584	593	620	608	576	544	580	598	633	549	562	552	578	579	605	562	545	586	571	607	567	585	598	585	575	546	559	601	571	543	604	602	531	558	572	550	583	605	642	581	606	604	605	532	601	535	543	581	626	561	575	597	553	635	588	615	578	551	573	586	581	582	580	577	546	585	598	601	617	561	566	578	603	587	555	580	588	553	563	587	586	579	636	520	569	601	570	557	581	600	592	600	573	588	563	591	596	625	567	588	589	565	565	586	575	590	553	603	538	551	549	574	571	606	600	605	580	587	584	547	566	561	572	577	577	620	563	569	577	556	580	578	537	570	538	612	614	587	612	584	553	592	629	589	606	601	597	648	606	561	586	584	551	528	621	572	581	579	551	555	563	532	615	558	596	591	566	561	639	631	576	582	601	585	576	583	607	581	580	567	556	534	604	614	580	598	615	564	537	589	586	558	593	575	577	551	563	564	569	571	541	585	546	608	553	579	572	578	621	583	562	619	579	575	590	589	556	594	597	586	596	637	571	553	578	611	570	567	610	609	580	598	579	553	592	609	574	560	612	562	589	567	583	591	592	599	552	558	602	576	593	613	579	575	573	552	544	584	577	569	588	581	549	587	580	617	601	580	566	567	583	558	570	612	552	616	597	564	559	605	534	548	549	599	592	572	542	618	547	569	555	572	565	555	559	547	590	567	572	602	556	551	566	596	590	565	543	571	563	530	606	571	563	568	572	563	569	617	598	558	582	624	598	558	572	556	547	589	597	607	560	558	583	602	598	590	535	567	611	540	589	582	567	598	553	607	584	599	557	536	598	521	553	575	541	557	571	579	581	588	595	584	611	609	592	624	600	573	582	568	635	555	561	600	595	607	570	586	540	581	598	543	603	624	545	576	571	621	600	552	562	605	568	572	579	564	602	604	626	598	600	575	596	571	582	632	604	578	571	568	577	552	667	565	614	546	592	628	546	577	574	580	569	565	623	607	601	578	538	546	570	598	591	554	563	585	622	547	538	586	557	589	607	552	601	609	578	565	611	546	586	540	581	574	583	554	563	547	578	596	615	584	566	550	561	567	589	567	555	553	596	581	538	572	570	571	566	560	568	603	594	565	597	560	604	602	572	565	540	613	570	564	603	540	574	544	604	594	607	552	531	612	576	585	573	543	560	605	580	645	542	590	596	616	613	592	564	546	637	593	582	607	593	611	600	600	594	582	551	580	572	627	640	606	593	566	590	614	600	600	626	566	592	550	575	575	555	589	601	589	570	604	559	594	581	575	604	585	575	566	595	585	552	571	561	556	596	601	548	576	628	564	564	577	593	530	594	635	565	583	570	577	577	596	612	596	576	591	559	524	545	551	594	557	551	576	560	573	613	591	577	568	566	581	596	583	614	542	549	536	571	566	599	564	604	564	615	610	575	590	591	529	565	596	567	555	631	592	591	542	579	545	589	577	609	588	539	582	560	607	533	627	582	589	561	571	590	571	600	568	621	597	576	583	564	557	593	624	555	558	570	592	603	624	580	571	568	563	591	556	592	550	555	558	584	589	577	554	524	629	585	553	602	562	579	573	600	580	638	545	580	575	616	583	563	574	565	572	598	529	623	637	595	624	556	592	620	589	600	579	600	588	537	559	594	560	561	573	563	593	558	557	581	556	589	616	572	580	571	546	576	593	576	571	602	568	575	573	598	584	525	577	546	579	593	563	604	553	622	592	566	600	583	626	562	583	587	559	562	584	604	517	558	578	598	585	573	559	569	584	610	589	582	557	580	569	565	578	602	607	625	605	594	622	532	571	551	567	563	593	634	644	581	616	598	588	545	605	595	552	582	587	575	599	568	571	534	547	565	575	584	620	544	545	582	594	556	590	556	607	577	529	546	623	599	560	590	574	563	562	576	576	548	624	575	587	597	616	588	573	585	569	575	585	550	627	563	624	596	578	562	591	583	577	584	585	580	572	623	587	562	565	563	563	555	553	563	586	575	576	579	554	547	596	543	560	578	537	586	583	588	618	583	549	551	575	590	578	506	601	586	592	619	571	543	632	531	575	566	613	570	572	581	597	615	595	554	576	569	613	591	579	627	565	565	527	546	575	555	557	573	595	576	596	584	625	548	594	534	589	556	598	536	556	602	601	577	575	589	586	590	548	566	631	573	574	580	604	578	609	574	547	567	583	605	561	591	596	575	536	602	523	547	568	567	589	611	602	579	553	572	581	565	602	599	570	523	596	551	577	586	584	578	567	591	567	586	559	609	606	585	577	594	593	543	603	560	548	561	579	580	562	576	611	610	591	575	603	592	585	572	594	611	580	590	637	567	570	587	577	556	600	587	586	576	571	602	573	594	599	558	596	593	596	589	564	627	616	599	557	620	579	594	578	586	571	573	588	573	620	593	591	589	566	647	573	557	586	585	528	565	596	608	592	528	598	577	596	579	540	587	592	582	610	533	550	549	544	572	567	575	591	575	533	577	605	537	574	562	579	563	527	528	583	597	607	596	589	575	603	570	616	587	608	590	630	533	578	580	535	587	552	581	568	586	581	580	573	545	617	568	607	640	621	566	577	617	580	601	594	591	557	557	577	604	582	567	548	549	593	577	553	591	610	609	549	562	641	581	590	570	570	558	601	590	520	576	573	583	610	604	560	601	572	607	585	592	556	559	578	577	602	552	597	600	545	566	578	577	604	611	596	574	582	566	597	587	583	545	605	600	613	619	613	545	632	597	591	554	556	618	567
7158	11720	10807	6022	4060	2942	2249	1832	1608	1387	1239	1071	993	928	845	780	768	777	692	674	676	676	628	635	619	650	634	586	611	562	580	599	629	576	584	563	540	580	577	555	548	508	575	573	585	516	528	550	562	541	523	554	595	580	496	567	508	558	555	511	554	503	541	542	537	557	578	581	487	594	554	524	515	557	510	525	526	537	530	577	571	547	536	543	543	571	476	514	519	531	560	547	570	533	574	592	522	570	548	514	511	583	483	514	555	547	539	519	554	478	563	522	545	553	534	577	538	514	535	479	586	521	562	486	544	527	532	509	534	520	523	557	507	503	527	534	555	546	512	555	512	517	524	563	544	510	541	543	525	524	512	535	514	527	510	505	552	526	554	550	530	518	503	510	532	551	530	525	561	513	522	554	508	525	549	525	558	496	545	526	518	516	498	551	533	518	518	509	522	559	501	542	528	528	552	564	496	553	505	550	537	502	583	551	518	566	501	551	526	534	529	528	515	511	539	542	513	512	544	520	523	537	504	505	535	531	520	562	510	511	494	506	531	503	539	482	544	562	504	548	541	552	522	548	507	557	530	495	508	536	522	548	518	530	553	554	516	513	529	548	548	526	535	508	525	524	520	530	511	521	553	545	528	538	498	516	483	561	533	531	537	523	537	523	538	521	526	538	501	541	553	521	517	523	535	529	507	510	526	521	500	520	542	562	553	548	521	513	539	492	489	546	576	519	530	523	550	510	499	534	490	574	479	519	487	539	550	564	540	587	500	529	524	551	495	535	536	562	480	531	538	525	545	562	508	563	522	518	555	551	531	561	565	524	523	558	534	521	520	534	536	532	566	508	540	519	510	526	516	518	525	521	507	501	522	539	509	550	526	525	523	513	518	536	571	511	507	535	523	552	529	537	595	532	521	563	502	494	558	504	530	538	554	522	541	534	563	551	562	522	552	545	488	512	541	520	491	510	500	460	535	518	500	567	523	534	446	548	553	532	502	539	580	507	546	514	522	540	578	552	556	523	557	528	522	546	558	504	515	533	485	539	492	485	534	551	515	569	495	520	524	524	483	553	519	547	555	545	521	559	526	512	538	522	530	503	518	523	538	531	559	538	579	554	537	512	491	568	489	520	554	563	492	495	518	606	552	528	509	522	580	559	553	572	545	540	562	536	554	504	515	562	541	544	512	541	557	545	507	526	538	487	526	492	540	495	524	537	535	526	569	575	538	535	527	521	561	543	537	582	499	512	488	512	496	542	587	493	557	569	521	513	556	474	561	572	520	513	518	538	514	615	497	596	538	551	552	534	550	554	554	513	523	518	503	552	512	540	548	483	530	561	541	537	534	538	544	516	503	517	528	537	523	521	527	555	551	539	517	530	516	510	521	557	511	479	573	534	527	536	523	560	577	555	514	535	549	565	515	569	544	530	549	560	514	517	506	526	533	561	528	575	532	538	594	543	521	560	516	466	552	507	523	544	496	552	544	527	527	520	524	534	536	535	505	551	547	529	503	533	546	544	520	547	502	530	555	538	568	531	470	556	501	525	564	550	515	504	500	507	533	511	531	556	558	512	570	505	519	554	512	514	515	565	558	520	515	497	516	547	558	488	526	538	543	543	574	541	534	487	513	558	555	539	552	478	553	564	510	579	551	550	524	563	511	546	531	519	532	525	516	545	547	530	542	507	524	548	480	485	522	502	512	526	532	559	514	496	531	504	538	541	529	538	553	520	498	531	527	531	503	502	527	552	561	576	515	505	537	526	538	498	520	591	535	483	577	548	552	444	588	561	508	524	535	523	521	538	521	544	528	562	499	512	557	511	513	530	553	526	531	523	540	567	526	569	471	534	566	552	518	535	519	531	534	516	566	513	528	535	504	545	510	524	517	517	598	493	516	533	559	526	519	513	541	532	550	549	520	482	502	544	538	513	575	589	530	518	515	556	531	532	513	547	534	504	511	532	540	555	501	499	498	538	519	516	533	557	550	500	552	556	537	486	524	542	527	516	528	502	575	484	544	504	532	574	534	543	506	516	515	546	508	550	556	535	528	483	538	579	548	530	563	532	550	536	503	514	557	561	470	496	551	568	507	516	517	522	535	568	508	459	497	494	527	512	508	548	546	512	552	543	537	496	525	545	516	520	489	517	525	544	489	542	510	532	566	510	538	509	564	479	548	544	547	518	505	529	522	525	517	559	499	495	534	525	549	541	490	521	546	506	550	509	560	509	505	530	494	522	510	545	520	507	538	504	512	514	539	485	531	504	582	470	543	509	528	529	546	548	504	544	549	538	542	531	516	515	528	512	550	509	539	511	558	512	534	516	529	520	538	507	537	502	504	552	549	572	519	558	517	528	539	524	549	573	554	504	551	526	511	554	541	494	521	530	493	576	570	511	502	512	530	563	499	491	546	547	523	496	543	543	496	502	537	507	517	540	550	541	510	510	492	523	511	539	513	536	525	522	519	567	517	543	515	513	527	540	507	542	518	515	496	544	523	530	528	498	533	516	511	528	563	556	532	515	530	536	558	570	539	508	517	573	537	517	503	525	503	516	549	533	545	505	483	529	534	525	483	509	518	528	511	537	543	509	508	557	511	503	541	522	561	538	546	519	559	535	544	532	551	520	517	517	545	514	513	543	504	538	531	511	533	518	529	512	551	522	555	516	526	511	560	554	502	509	558	480	537	548	494	539	527	506	493	506	536	490	555	528	534	502	512	535	543	516	523	512	530	524	514	556	488	563	551	550	545	481	502	545	561	530	556	536	539	557	567	532	523	497	533	537	541	540	520	533	533	498	498	582	553	590	485	509	553	558	546	503	556	502	508	541	550	506	539	543	562	564	534	537	565	515	526	534	475	489	505	478	544	527	509	544	573	491	520	563	520	533	557	549	490	521	529	487	530	604	492	527	591	519	527	546	520	505	544	539	536	549	539	557	515	533	523	551	543	529	511	492	559	537	533	531	542	523	527	533	521	546	545	501	525	548	518	545	515	535	495	551	527	569	485	554	533	522	541	530	558	507	531	511	529	568	508	503	528	533	503	560	545	484	516	544	517	524	564	529	563	528	526	547	524	533	579	503	523	522	564	560	541	524	521	512	533	516	541	541	560	553	505	516	566	513	499	538	530	536	497	541	549	531	513	541	549	527	544	525	562	561	557	540	515	500	527	561	544	520	561	517	509	500	523	513	541	507	540	515	522	566	482	562	523	519	488	466	548	486	555	518	542	561	496	528	537	519	532	527	504	508	517	542	491	534	557	576	538	516	538	503	535	536	533	505	561	543	513	547	564	490	496	599	520	517	477	550	555	547	549	528	526	513	518	514	521	531	536	501	477	550	550	550	528	548	562	530	520	581	518	491	523	495	533	530	544	511	508	511	553	531	558	553	504	539	489	518	521	540	552	553	546	535	519	528	566	535	550	489	524	464	542	529	502	534	527	530	531	510	530	489	557	503	558	529	525	535	536	516	542	540	543	550	565	535	504	510	525	584
24241	21958	29121	25426	21968	22114	11949	2554	1770	1641	1511	1321	1289	1249	1149	1088	1069	1048	1009	1036	988	981	1012	980	943	955	979	935	912	931	906	914	969	904	938	856	893	915	924	881	909	849	852	887	828	910	861	869	932	813	869	909	871	919	843	907	855	822	879	864	877	918	785	835	833	828	840	846	844	859	828	812	837	836	861	817	916	885	888	887	839	867	872	827	874	874	892	856	841	847	862	830	842	861	898	905	819	824	897	858	829	867	855	844	870	863	880	859	880	864	844	876	788	802	902	833	857	804	829	841	832	869	850	803	861	814	853	782	816	848	856	824	851	914	844	785	837	875	866	877	849	861	907	851	869	840	923	804	861	886	882	826	861	821	878	846	874	812	832	863	877	887	869	821	839	825	847	857	848	837	885	892	863	820	812	847	870	833	836	863	900	846	855	825	904	853	836	813	875	800	831	823	875	798	903	838	865	849	859	895	843	783	897	849	848	886	862	841	834	859	832	838	884	891	835	817	828	846	839	857	811	873	848	856	842	833	819	840	831	871	846	829	855	855	867	838	843	800	797	836	771	856	890	838	876	796	849	884	822	823	869	833	832	874	809	873	843	863	846	869	850	877	843	795	876	837	807	849	835	869	818	841	792	857	871	818	886	892	864	850	863	822	924	851	833	809	872	821	828	859	851	793	825	839	850	851	846	836	780	871	872	824	804	873	837	880	880	820	867	871	866	815	843	792	849	886	853	844	832	853	879	867	826	819	829	845	809	837	842	799	878	867	840	822	854	909	788	876	883	837	802	851	858	836	868	838	857	894	827	823	878	855	866	835	826	892	874	858	872	847	882	847	798	841	869	859	832	832	896	901	895	858	847	919	852	837	902	797	816	806	842	856	858	834	823	804	869	837	798	869	845	819	834	812	866	877	887	886	899	844	833	842	844	791	820	837	859	855	874	810	888	872	875	812	847	879	834	900	801	843	821	808	805	820	818	830	845	787	911	863	856	844	828	792	821	838	862	827	833	791	878	849	821	785	856	812	841	857	801	853	894	825	873	796	912	837	805	886	850	820	855	822	806	843	825	855	847	812	854	846	825	847	918	807	885	909	849	811	841	852	848	905	883	854	876	796	867	831	833	861	887	833	841	878	892	874	841	865	806	831	857	802	835	834	826	811	837	813	860	886	857	839	889	790	840	884	869	796	858	824	836	834	787	850	823	872	831	883	853	822	867	815	852	926	862	885	836	858	878	831	824	799	828	808	860	858	875	849	843	783	810	828	804	865	852	828	873	857	868	838	839	804	823	813	878	800	829	844	899	890	751	847	872	855	831	839	872	821	868	861	853	876	840	825	851	858	885	827	806	863	834	790	884	857	852	773	780	830	831	885	813	840	808	838	852	850	867	797	804	845	829	836	827	900	831	874	855	835	830	816	785	820	819	817	828	836	781	828	884	882	840	845	802	875	788	815	839	872	840	808	833	833	824	862	883	808	820	835	825	871	864	873	867	899	792	823	819	833	761	888	839	850	850	839	862	895	835	862	858	871	822	890	837	833	821	875	841	827	847	888	807	850	898	792	804	800	883	817	871	814	826	811	814	824	829	847	833	881	815	798	865	831	812	883	851	842	849	824	846	818	852	812	845	910	864	831	810	839	909	845	838	839	808	860	820	820	828	813	825	836	863	818	865	829	857	821	868	812	870	878	875	838	831	873	840	843	839	865	834	838	833	841	803	862	808	834	900	822	829	878	825	782	851	907	848	896	783	862	871	843	869	840	805	866	841	853	860	850	839	874	817	861	908	865	824	851	789	832	863	824	819	861	832	851	895	806	826	869	888	846	848	841	813	818	821	864	853	815	854	821	861	818	866	884	830	867	824	821	876	877	837	820	826	862	817	838	862	866	832	834	866	856	898	862	865	819	854	799	874	831	854	892	841	835	855	835	868	855	870	825	779	793	828	833	813	841	850	799	854	859	883	834	893	881	808	800	860	831	760	850	795	864	865	900	862	831	859	854	807	839	898	801	868	883	804	840	857	899	831	835	870	823	853	832	784	850	862	827	820	847	899	843	800	809	844	861	827	879	829	914	858	810	822	836	853	834	854	829	863	801	859	816	835	830	926	831	825	861	815	891	870	827	853	834	858	881	853	828	801	853	788	827	837	826	852	846	772	842	866	811	828	832	852	794	836	864	824	850	857	803	827	814	872	853	840	854	806	832	829	859	819	846	812	833	823	800	793	813	796	874	818	845	843	827	851	850	800	826	870	864	831	850	862	844	811	882	809	853	872	845	812	891	810	878	824	900	845	851	826	794	833	878	883	863	825	875	852	825	840	871	882	854	837	903	856	821	888	843	833	858	792	791	790	848	814	813	870	821	794	825	801	824	858	860	862	888	800	835	833	834	763	838	831	833	875	877	827	845	828	893	852	866	852	841	857	851	862	867	836	819	875	823	843	847	828	868	819	873	889	849	851	830	852	868	816	853	883	873	840	888	881	845	806	812	860	809	814	884	854	836	831	850	854	883	796	862	852	802	830	832	865	849	816	872	882	861	867	847	777	848	854	797	822	811	828	855	838	881	795	852	785	794	834	830	863	823	816	859	776	871	839	801	822	801	823	826	885	865	840	870	833	800	815	871	890	858	855	812	826	847	815	861	887	829	832	866	828	858	886	838	850	875	780	849	931	897	820	825	907	887	807	839	828	910	861	766	848	818	809	797	855	882	856	903	831	799	884	797	829	816	841	840	807	813	830	886	845	866	817	852	848	844	835	863	857	862	879	876	844	841	808	862	823	847	823	821	832	848	801	832	860	855	820	797	837	819	887	831	853	894	819	865	863	879	820	870	820	844	819	868	887	835	838	836	912	839	828	842	858	851	868	895	812	869	842	837	837	856	794	804	836	835	887	824	851	856	753	883	903	865	821	866	819	853	851	852	797	873	840	882	814	828	835	832	856	871	851	809	885	864	857	853	854	777	812	842	890	821	857	851	822	815	886	826	784	854	819	857	887	850	844	849	783	885	830	873	825	867	851	861	892	843	804	835	789	836	824	800	853	844	870	908	794	819	865	832	829	855	883	852	874	796	813	844	854	807	850	842	853	867	837	899	838	826	820	844	861	840	846	844	873	847	809	832	829	868	844	803	860	865	849	859	835	804	818	782	779	866	867	835	807	817	848	816	850	877	843	843	845	789	825	855	860	863	847	866	845	848	873	819	834	831	860	833	845	813	857	830	885	809	820	818	807	876	849	794	818	818	890	821	803	815	831	840	829	786	874	845	852	851	815	811	869	879	841	809	865	843	856	825	854	852	871	815	798	895	798	851	800	852	802	852	824	848	896	830	840	882	808	872	777	858	797	855	870	871	821	834	792	811	826	860	903	836	836	893	879	822	808	855	833	845	842	873	815	868	790	888	849	810	830	835	836	885	849	812	816	876	849	800	845	842	898	754	857	881	860	875	864	816	832	866	826	872	809	865	871	848	817	852	856	810	881	814	803	868
10731	19574	17954	10608	7343	5526	4344	3440	2848	2428	2122	1945	1686	1538	1432	1340	1328	1143	1106	1081	1042	1017	1043	1011	990	950	888	928	851	900	941	892	944	872	853	884	867	799	863	873	825	879	813	820	840	824	823	790	835	851	848	799	804	797	777	764	803	795	819	816	795	800	783	822	780	809	764	815	806	806	763	820	815	827	807	759	786	798	773	783	759	794	768	808	813	816	792	806	819	784	770	838	836	810	797	744	758	855	735	769	799	746	816	839	823	764	800	779	764	753	771	806	803	812	766	767	811	795	804	778	811	755	795	744	797	819	785	789	741	796	746	753	823	767	795	783	847	808	812	811	816	769	764	784	797	795	792	776	793	775	760	758	810	784	748	752	762	835	829	746	832	766	808	814	758	804	742	798	753	806	787	800	791	737	777	798	800	762	790	769	731	762	778	735	810	770	739	788	797	783	796	785	787	779	794	757	787	807	768	785	778	767	768	795	711	741	822	767	824	775	829	768	783	813	782	750	777	746	789	785	790	773	770	807	763	749	825	845	813	809	726	842	749	744	750	740	781	812	772	766	752	809	817	787	782	772	826	850	766	732	777	792	763	806	783	776	798	776	767	753	803	819	805	725	795	788	760	809	810	781	796	815	818	776	741	779	804	762	809	805	771	770	761	796	794	820	811	758	738	762	741	829	834	800	759	772	766	786	744	785	768	779	790	795	772	761	776	809	775	828	780	750	792	814	767	782	797	762	782	772	794	780	764	782	794	773	819	742	811	805	782	774	742	769	782	822	752	766	785	757	734	780	812	765	734	776	748	811	775	762	801	814	757	779	799	804	775	759	783	789	809	755	799	741	799	813	794	764	789	734	805	784	779	808	776	752	784	763	773	808	767	773	768	782	766	761	814	782	783	754	791	767	814	747	772	837	825	780	760	794	776	816	769	790	753	773	776	839	790	771	745	828	783	777	804	745	809	823	769	772	830	765	778	813	749	750	822	775	780	744	794	750	825	788	784	756	776	773	765	770	750	752	806	802	830	771	772	766	740	788	788	776	773	766	769	808	792	797	801	754	749	791	756	782	814	817	768	756	753	783	679	786	781	737	771	760	796	769	757	796	736	743	787	841	831	799	791	755	732	747	786	722	826	805	799	797	754	786	795	781	817	738	791	759	757	797	802	805	742	786	770	795	789	778	800	754	779	762	774	749	787	815	795	799	807	755	779	750	764	828	792	824	790	792	755	766	776	759	778	794	816	787	783	810	720	729	815	720	758	800	748	804	785	751	754	785	777	765	779	789	744	777	767	772	744	723	801	786	802	735	794	776	798	736	754	758	792	799	757	779	835	795	758	791	777	813	797	748	759	777	799	763	776	758	757	757	771	784	750	788	826	802	797	773	807	745	773	743	829	757	737	775	799	762	776	799	746	770	824	750	763	779	763	755	756	768	759	806	773	773	796	809	728	766	805	808	785	826	760	760	809	787	770	800	730	792	772	791	788	778	788	779	781	775	801	796	761	821	794	751	767	812	789	740	745	736	797	813	814	794	791	753	732	807	810	767	830	775	770	751	839	742	751	764	763	776	762	785	767	785	780	757	719	828	747	768	733	742	795	770	805	803	785	763	773	792	789	760	788	811	747	814	815	761	748	774	749	736	775	733	786	786	726	835	763	831	780	823	798	788	780	815	810	764	768	782	768	803	771	797	743	829	764	767	773	752	754	767	770	748	812	812	787	750	773	756	788	825	811	742	780	770	749	790	772	764	770	824	798	783	790	774	804	804	744	812	793	776	782	819	753	792	777	814	818	776	802	801	749	801	780	808	807	796	785	755	768	797	792	764	768	726	782	802	814	785	774	810	746	767	759	803	745	735	785	781	777	837	771	736	798	842	795	776	758	803	817	752	748	756	712	771	779	764	812	724	800	770	786	786	777	761	809	772	773	808	758	791	754	785	778	784	781	755	756	798	751	783	743	772	711	721	826	776	762	808	773	797	788	805	816	751	741	766	769	731	801	779	755	763	787	805	749	746	745	731	779	800	745	782	784	768	796	726	779	806	801	765	739	771	762	779	753	775	760	779	785	786	775	832	752	728	767	754	785	750	785	796	765	768	746	788	821	743	787	793	770	778	799	797	780	739	847	780	756	794	756	785	741	774	744	759	792	804	826	802	804	809	800	811	765	811	791	775	768	790	775	722	778	774	762	853	776	741	778	807	730	810	826	813	766	783	777	840	790	787	839	791	767	847	775	749	761	800	806	768	790	734	804	741	747	720	753	760	785	744	750	759	760	773	802	811	781	734	766	743	751	816	766	782	771	767	794	756	739	812	780	803	815	770	750	789	785	770	750	791	786	743	764	742	801	813	796	793	759	727	787	760	739	796	795	796	762	799	767	770	770	771	738	801	726	781	780	750	776	765	790	791	775	771	740	740	770	760	768	794	818	832	759	780	804	801	809	821	760	791	821	771	832	806	779	743	739	795	751	733	791	793	751	810	737	772	802	830	735	761	767	749	782	783	811	867	769	782	756	764	757	803	807	767	816	803	773	776	796	751	781	770	769	767	740	763	755	790	784	814	787	702	752	782	756	796	746	804	769	789	765	784	783	813	793	803	776	789	845	772	776	805	793	765	778	784	816	763	777	806	792	777	764	784	822	780	795	726	746	806	809	782	814	750	795	784	796	782	786	771	750	754	786	770	781	838	770	783	812	822	862	745	738	799	791	819	803	801	780	741	770	785	764	750	818	778	775	729	773	760	786	794	796	787	783	766	737	740	761	799	788	779	807	732	812	774	782	733	796	732	774	707	789	753	742	783	795	785	775	774	800	753	772	712	782	789	787	783	733	775	785	796	758	815	791	783	776	757	780	726	745	768	770	820	779	778	735	767	803	731	755	740	812	797	801	725	789	827	728	776	770	773	792	736	752	766	755	777	754	785	808	807	806	885	814	808	764	782	827	803	781	835	784	807	788	715	727	770	794	845	778	779	808	745	762	770	794	828	783	709	791	783	779	793	799	761	839	742	743	806	778	799	748	789	771	811	753	739	742	745	823	750	786	751	822	778	801	807	763	769	762	760	786	828	789	807	758	816	772	796	729	735	783	777	839	791	759	812	802	757	768	743	814	801	796	783	738	788	824	761	768	738	768	785	791	724	798	795	760	755	774	770	790	806	789	796	741	753	752	778	790	766	809	817	781	757	810	824	752	747	819	745	815	790	746	787	815	796	823	781	768	758	775	845	790	786	810	832	813	773	782	737	758	776	755	757	719	782	771	749	774	732	776	735	770	825	728	798	801	799	764	779	801	771	775	779	781	807	739	779	775	811	770	775	789	764	786	787	721	792	773	740	752	805	770	775	761	776	801	806	742	808	821	796	784	844	766	782	788	740	767	802	763	810	775	793	786	795	732	792	814	767	823	755	756	781	800	744	814	778	753	773	814	779	787	790	783	796	758	793	823	773	789	751	750	775	765	794	822	709	796	762	781	731	796	805	792	780	819	800
29888	15293	1917	461	325	275	235	265	219	210	195	234	203	207	207	175	206	205	221	227	188	189	225	195	200	212	197	227	182	205	190	185	189	178	185	197	219	236	215	200	201	195	202	176	194	214	196	212	200	200	190	186	192	169	209	233	206	193	203	195	190	196	219	216	204	196	217	202	171	199	170	207	177	187	199	203	201	201	176	218	209	187	197	190	185	186	210	202	205	219	220	210	194	220	216	189	212	195	193	199	207	204	208	202	206	210	219	202	187	202	203	213	195	203	182	159	210	219	194	214	188	212	195	224	177	222	191	166	179	214	182	170	187	168	215	184	218	196	217	183	197	176	223	202	191	187	201	181	209	193	224	194	210	243	178	205	193	171	211	196	196	200	224	191	176	197	203	201	200	235	193	201	176	183	232	213	223	183	194	223	208	210	181	187	204	182	216	238	227	190	214	211	180	214	198	161	195	183	204	196	207	202	213	222	163	186	180	187	217	188	208	187	176	183	206	191	200	207	220	198	205	192	222	181	188	198	159	186	208	206	179	200	194	190	188	187	199	202	207	189	221	203	194	220	194	193	189	195	193	206	186	204	195	190	181	184	196	185	200	193	194	202	196	217	205	185	161	209	191	196	227	200	185	192	210	201	175	191	228	202	193	203	192	175	172	170	188	197	196	177	201	217	213	182	217	193	192	205	213	172	184	188	224	190	188	196	199	190	190	215	182	199	190	200	180	204	204	192	196	193	191	193	188	193	198	196	189	201	217	199	199	209	194	209	180	182	198	209	205	196	190	212	199	185	189	188	201	189	191	180	180	193	181	228	207	187	193	180	185	168	197	195	188	226	220	197	199	190	195	182	203	179	178	210	185	173	228	207	165	201	168	194	149	193	202	194	205	184	172	188	169	203	185	210	207	186	205	202	187	226	194	198	172	178	202	222	185	212	202	188	186	199	188	218	211	184	221	190	168	204	233	215	186	187	205	193	176	190	192	187	198	187	192	200	192	203	204	206	180	215	196	198	195	204	218	185	205	222	197	199	220	227	203	190	182	175	186	210	187	196	201	223	195	210	199	194	205	177	201	212	192	197	218	173	187	210	193	193	197	191	192	203	189	191	193	197	180	197	188	195	190	187	192	198	231	223	175	169	190	206	182	194	210	201	177	164	178	189	194	201	211	210	214	198	197	213	212	199	192	188	201	209	183	203	190	187	218	176	174	192	215	186	204	189	181	198	207	196	202	212	190	203	171	173	205	196	197	175	181	187	204	184	195	188	187	194	199	211	219	221	204	199	202	197	188	196	204	172	200	215	192	180	188	175	197	199	192	186	168	197	180	205	221	192	195	202	217	213	203	204	206	210	208	219	211	199	184	190	190	206	193	170	201	212	214	170	198	177	199	190	180	185	182	209	194	195	208	189	199	186	189	179	184	200	206	202	205	193	184	203	206	203	178	204	198	229	207	192	226	220	183	217	203	199	175	181	187	203	181	212	210	196	215	202	208	191	202	199	199	208	203	178	192	205	200	194	174	208	200	209	197	187	202	190	196	199	185	198	216	190	186	206	181	208	177	170	215	221	200	195	175	192	196	205	179	184	185	213	195	178	193	200	191	183	213	195	226	186	215	192	196	196	196	196	200	200	194	225	198	185	182	204	181	192	202	202	192	193	198	186	205	196	217	192	188	203	187	188	208	225	213	205	186	207	198	192	204	188	204	202	183	211	177	210	193	179	175	188	194	193	201	195	206	184	199	185	191	207	189	205	189	209	189	190	221	173	203	211	195	191	202	198	197	208	204	189	196	197	203	214	208	195	202	191	198	197	214	182	200	205	174	196	207	199	168	199	184	186	186	197	183	199	209	220	204	212	191	186	207	193	186	187	206	202	190	198	205	212	201	175	199	203	180	177	189	182	201	185	213	215	194	181	191	196	192	211	186	178	206	196	198	209	186	217	198	203	229	213	207	213	180	186	185	202	181	202	193	198	182	183	180	217	172	192	205	222	184	229	196	201	190	199	196	193	203	188	186	182	215	191	190	202	192	203	232	192	212	190	177	189	183	202	180	193	193	200	198	209	200	221	211	193	192	203	194	209	199	188	207	210	171	223	192	193	178	208	174	204	180	179	193	189	196	199	211	195	187	200	190	204	205	215	192	199	172	198	194	194	222	208	198	195	193	173	195	201	194	190	186	186	212	178	214	202	195	186	177	191	201	200	210	194	202	194	180	187	190	206	204	206	206	169	188	194	186	182	196	206	214	185	223	162	173	218	186	200	182	209	210	185	225	197	187	201	188	197	209	186	188	202	191	191	177	203	185	205	194	192	188	207	188	204	205	185	177	204	215	186	202	191	196	199	182	222	189	204	170	187	210	220	190	201	183	213	213	190	196	203	185	208	175	231	194	212	211	207	203	202	180	173	187	184	181	200	212	211	210	195	186	180	200	170	200	190	189	217	199	209	194	212	193	204	205	151	222	189	187	196	181	195	195	214	217	196	220	200	198	214	221	200	217	192	213	182	210	210	177	187	196	208	192	184	197	214	177	192	210	212	185	200	171	209	187	201	209	178	172	190	180	188	176	211	189	200	185	170	190	207	197	192	221	187	191	202	173	177	242	230	214	243	190	190	187	218	185	183	218	223	185	199	184	202	220	182	205	196	191	173	201	232	176	194	185	208	189	196	201	218	183	234	198	178	198	198	226	203	182	207	189	213	177	183	200	181	194	195	198	188	184	228	198	200	193	177	198	213	199	201	212	200	196	190	221	208	199	165	201	199	194	228	174	163	205	201	202	205	184	192	184	237	233	197	212	228	189	217	225	215	202	198	202	180	198	221	180	186	200	200	202	241	233	203	193	180	198	205	201	210	187	210	198	212	191	217	205	206	210	171	191	198	197	212	177	209	185	183	200	182	199	212	192	212	204	203	179	197	187	179	197	201	165	213	200	191	194	229	210	197	187	189	183	187	210	205	193	217	179	195	206	219	199	189	234	188	170	208	177	206	201	168	202	200	190	215	216	195	196	191	185	188	190	201	190	192	185	190	208	217	197	200	213	180	197	188	201	213	203	218	168	198	192	175	195	185	176	182	195	206	218	197	211	191	187	206	185	204	193	202	222	194	225	186	194	194	191	202	218	197	199	183	211	188	168	196	197	216	200	206	169	192	202	180	196	207	205	215	206	211	181	199	190	195	191	182	193	189	197	212	190	193	233	183	222	200	206	192	218	205	179	189	193	212	185	167	190	193	193	211	205	228	190	194	179	205	177	215	209	161	203	179	195	196	192	221	202	190	198	202	194	202	196	170	230	176	178	202	207	190	198	207	199	204	209	185	204	189	191	172	190	200	191	186	204	217	201	182	197	208	221	233	195	211	198	204	202	201	183	206	188	197	189	209	196	200	170	190	201	193	194	199	202	207	201	197	185	213	204	203	194	171	193	186	189	199	226	205	191	192	198	216	197	195	188	168	186	192	190	204	174	198	190	178	177	198	227	193
5402	962	719	459	383	319	270	234	238	232	205	248	222	192	237	213	214	225	203	185	221	187	171	194	198	185	197	190	225	210	225	218	203	175	195	211	201	188	209	230	193	186	181	205	200	177	189	225	191	198	178	190	186	220	182	187	157	191	194	206	197	220	209	205	204	207	196	189	181	171	198	180	176	185	217	201	196	209	213	198	177	200	202	168	194	212	179	191	194	225	184	199	192	222	179	202	202	184	204	184	198	219	202	208	181	199	193	188	185	198	194	178	177	174	226	197	190	213	185	198	193	155	180	199	179	169	218	172	175	192	221	189	186	193	189	195	212	180	198	209	207	188	211	183	218	213	168	179	193	199	207	179	204	198	186	198	189	189	180	197	190	211	203	202	188	191	201	188	186	229	174	215	169	171	195	205	200	172	185	173	203	199	187	186	183	193	209	185	183	188	185	206	184	201	184	185	197	210	191	172	200	190	184	196	216	195	216	180	205	195	171	200	228	206	210	190	197	200	190	202	201	174	197	189	212	204	225	186	193	191	200	209	183	214	187	177	195	222	222	204	188	204	182	200	170	180	193	190	179	188	192	185	183	202	194	195	200	193	197	205	201	203	176	228	198	187	165	217	194	200	190	177	211	205	175	203	206	195	186	237	204	199	177	178	199	221	215	195	203	188	186	209	177	209	204	179	197	165	179	184	206	198	210	186	181	212	193	216	186	187	204	200	182	224	190	204	194	200	226	218	205	198	184	193	215	198	193	209	194	200	230	206	208	184	190	180	207	214	190	189	187	189	210	178	200	195	169	191	168	183	219	216	205	209	195	202	209	191	210	202	203	215	191	213	184	181	176	217	188	194	227	177	190	206	202	201	199	188	200	197	202	191	207	215	193	206	184	205	186	187	186	187	193	179	183	219	191	192	213	202	205	191	169	216	198	189	189	207	177	197	208	180	236	193	205	168	211	177	200	182	208	191	198	189	204	205	204	168	200	190	175	200	174	200	194	196	179	198	198	197	180	199	212	196	188	181	197	181	182	203	172	217	205	199	193	188	199	200	196	219	230	210	192	191	193	194	201	229	194	166	176	195	192	201	196	182	177	180	180	179	194	204	210	172	205	216	209	204	223	197	195	179	195	192	175	190	183	210	188	226	201	180	198	199	184	196	189	201	187	206	198	194	174	211	204	178	209	203	207	191	197	200	220	193	209	196	207	205	191	195	193	183	178	208	178	196	197	235	188	193	214	204	209	185	200	171	210	188	202	190	187	200	185	196	220	176	216	207	187	189	199	182	208	181	204	204	193	197	190	194	210	183	199	200	199	183	197	218	206	183	178	194	195	184	200	199	198	212	194	195	210	177	191	183	171	195	202	217	192	202	188	212	211	196	201	186	181	196	190	176	184	192	230	203	192	200	191	200	210	200	205	172	201	181	180	182	189	172	178	194	201	211	210	197	213	191	178	220	179	202	186	210	204	189	196	177	195	216	217	222	199	205	177	206	197	185	198	199	206	195	198	222	193	175	177	201	199	199	202	187	214	184	188	161	188	207	200	215	175	203	211	186	197	174	194	176	211	175	187	190	197	201	166	195	184	177	158	205	183	206	178	178	179	173	194	210	195	192	190	195	198	203	190	178	203	207	189	195	214	186	200	192	208	187	182	208	205	201	194	211	192	182	175	190	200	201	212	209	187	204	216	200	193	192	196	223	200	194	187	181	194	212	195	194	193	189	187	195	186	208	165	200	202	189	185	185	233	220	198	187	207	201	196	169	194	189	200	201	201	178	196	211	201	201	221	189	198	179	221	192	197	189	219	189	208	200	197	204	183	184	178	190	184	192	193	199	181	181	195	212	188	227	205	199	191	163	199	177	216	222	202	209	209	213	202	188	209	193	191	207	163	195	177	200	186	185	190	186	183	188	201	185	200	198	211	177	199	177	199	188	185	186	189	184	190	217	200	193	200	172	175	196	184	171	227	200	212	182	188	204	192	211	210	203	198	205	200	185	214	205	173	206	194	177	213	216	175	222	202	170	198	203	176	187	180	206	189	208	195	178	199	200	198	194	206	185	196	192	197	164	213	180	183	181	192	200	187	205	185	202	188	197	196	175	217	211	204	182	216	196	207	195	186	227	204	216	221	204	202	195	186	218	196	192	174	208	189	174	178	167	209	193	216	200	188	198	197	189	202	206	190	223	196	214	212	187	188	227	197	183	177	194	200	201	217	194	214	179	190	186	180	207	193	187	188	189	175	189	205	196	207	193	191	209	200	183	212	201	184	219	202	182	189	195	193	206	176	190	176	190	205	223	185	183	188	206	198	192	179	181	186	177	210	198	173	199	216	207	179	190	197	205	201	188	221	195	219	220	191	215	190	193	197	185	207	177	195	206	204	206	177	194	168	175	192	200	190	214	197	186	189	198	194	212	187	199	200	211	187	192	206	171	205	212	194	194	181	175	212	196	188	181	186	208	178	219	211	229	209	210	186	166	190	191	171	201	186	209	175	194	193	182	195	198	190	184	195	211	199	202	204	193	214	192	206	182	195	184	195	183	186	191	211	183	199	178	194	177	184	180	205	196	210	191	195	197	200	193	184	194	172	196	180	208	207	204	204	204	202	191	218	224	201	195	198	204	189	181	203	195	179	177	215	191	199	221	187	202	204	194	217	175	217	198	194	190	186	184	176	225	194	196	214	180	198	183	204	180	195	175	168	186	200	211	205	205	222	215	197	197	199	189	189	195	202	203	223	189	204	192	210	213	208	197	192	195	199	225	175	194	203	194	198	201	178	174	191	188	191	195	197	199	208	175	174	201	207	200	189	191	178	210	207	177	220	204	178	201	187	204	171	199	207	192	192	191	191	189	193	210	194	203	189	183	180	225	200	184	181	206	213	214	182	183	224	186	210	180	206	186	180	187	205	194	215	204	201	216	182	194	182	198	210	238	199	236	212	194	174	210	193	179	198	229	203	182	177	179	207	230	187	183	224	214	200	221	188	207	194	193	217	181	189	170	200	191	181	200	194	206	180	171	190	192	211	193	219	179	204	202	203	199	200	209	200	222	186	166	213	210	186	182	197	193	195	160	180	207	177	196	210	218	178	207	193	186	217	175	186	206	186	219	191	220	179	187	196	220	191	178	185	166	207	190	161	208	204	177	212	213	214	205	187	196	190	216	189	200	195	194	205	215	189	193	208	215	200	202	196	168	179	176	187	185	184	206	189	188	194	200	177	196	197	201	189	177	190	219	164	203	173	190	175	196	213	184	191	204	221	173	204	201	191	190	177	197	208	199	202	176	178	193	210	202	202	182	197	184	194	216	192	208	189	175	189	212	163	191	191	180	213	198	206	192	203	183	193	186	199	197	189	208	183	185	220	161	186	219	184	186	195	231	190	193	223	189	187	177	197	222	182	201	213	173	201	221	213	186	215	192	205	181	197	184	206	219	194	177	208	193	183	175	206	200	186	192	183	206	212	192	187	215	173	196	179	209
25436	20936	27456	24592	20954	12807	2057	1319	1072	967	884	849	804	716	722	680	712	698	689	660	661	658	590	627	684	638	585	635	621	627	594	612	603	597	584	615	641	603	589	603	593	598	636	565	581	620	618	590	660	615	540	592	562	647	573	608	576	572	603	592	580	578	601	575	579	584	550	582	585	585	606	595	606	597	577	574	574	587	603	612	583	575	613	563	541	612	582	623	608	587	564	572	657	570	592	597	622	579	578	610	605	597	580	611	612	599	644	607	584	582	586	589	552	546	587	601	598	561	560	573	600	548	610	569	600	616	563	573	592	557	579	526	593	575	593	565	619	602	599	559	608	576	606	566	610	617	631	525	587	553	589	596	582	547	530	585	572	564	598	598	590	565	613	592	591	582	596	590	587	581	573	570	532	634	577	597	585	551	560	616	588	556	540	573	625	506	612	609	579	598	585	586	553	593	597	601	588	556	582	607	588	571	629	613	585	571	608	555	585	579	607	543	567	585	632	627	596	586	594	564	585	569	571	579	594	617	559	590	580	612	573	535	592	594	568	572	606	595	617	604	574	614	600	602	581	588	647	607	582	621	558	581	592	578	580	597	574	570	536	600	589	579	582	612	585	571	596	579	547	584	587	602	610	550	543	583	584	606	585	551	589	581	587	578	612	566	591	555	613	592	579	574	598	607	559	571	594	569	602	599	577	564	572	594	573	638	575	613	570	588	578	579	579	561	582	552	641	565	585	566	543	626	562	610	593	601	553	565	582	614	573	579	561	597	615	588	622	573	581	578	569	596	607	552	627	576	536	554	573	571	585	563	604	549	627	578	591	601	576	610	586	557	571	599	581	575	577	612	546	609	612	589	589	639	608	575	540	592	601	556	582	526	592	568	604	581	600	585	575	587	608	593	570	575	571	599	596	558	562	640	575	647	585	612	598	565	565	553	562	552	571	575	571	659	574	593	575	588	581	562	617	605	580	606	547	565	551	573	612	603	620	558	636	584	579	563	567	595	557	608	593	617	553	566	607	599	578	571	595	602	592	597	529	596	587	632	564	609	585	563	567	591	591	557	606	613	596	638	600	599	547	598	598	574	583	557	596	592	579	627	596	577	571	589	571	565	575	633	569	580	546	573	595	576	556	572	531	606	544	581	569	570	562	585	603	605	577	577	551	582	584	616	601	528	579	603	607	615	587	616	580	552	628	572	569	554	607	617	554	587	568	549	583	602	530	662	610	607	583	593	561	583	606	620	566	615	601	611	585	613	583	600	600	543	521	580	585	614	571	584	543	563	577	563	561	585	595	557	560	567	548	612	570	598	579	575	602	591	581	583	600	641	556	570	610	615	621	562	601	609	564	613	608	565	584	560	584	580	590	556	552	557	608	575	600	577	553	602	590	598	533	552	564	637	576	615	551	553	579	600	586	590	570	571	552	583	548	527	581	602	598	560	600	572	571	647	580	537	573	565	531	583	581	568	556	632	601	560	597	567	578	576	586	593	604	597	615	591	593	598	555	607	578	590	623	574	557	622	608	546	610	600	563	608	610	585	558	593	595	572	588	586	587	569	559	604	590	575	579	585	578	618	584	562	563	601	579	584	545	579	621	611	550	530	597	598	567	630	594	581	596	593	628	580	580	544	547	597	598	604	540	608	611	562	557	616	579	597	555	612	584	581	564	571	633	598	608	536	581	630	587	616	625	602	570	523	602	529	594	587	566	562	601	608	626	584	579	564	583	532	595	610	623	589	567	634	594	563	593	598	624	634	564	585	595	590	654	547	590	591	592	592	594	551	583	594	554	563	597	585	564	579	610	587	596	610	613	561	578	605	569	576	565	544	608	587	619	593	597	572	565	602	506	575	580	587	635	562	538	562	612	596	559	555	585	599	580	548	585	611	587	608	574	581	589	591	540	562	549	553	546	600	625	580	562	599	602	567	553	612	591	592	546	563	556	594	595	566	590	572	560	566	596	571	541	583	593	548	588	587	584	619	600	593	540	560	574	621	566	607	595	604	595	594	567	559	584	570	615	615	582	620	575	556	577	570	556	587	598	578	565	580	585	567	612	587	541	602	616	558	616	540	587	560	600	562	536	611	567	538	599	604	547	597	624	653	537	595	566	602	579	570	543	597	577	605	582	615	597	570	620	572	577	587	595	582	591	626	606	555	569	574	593	578	582	661	602	576	570	542	611	594	638	603	628	605	592	574	578	580	601	613	547	610	570	573	578	574	586	580	586	572	563	537	577	568	607	616	575	639	629	590	579	563	567	562	552	570	591	594	553	624	577	611	557	578	600	540	577	566	568	576	565	564	580	602	561	560	612	585	637	581	539	604	612	612	572	539	587	590	572	576	610	588	572	596	568	572	592	592	604	607	572	586	573	549	551	569	592	600	621	550	545	601	633	565	620	615	579	581	605	596	585	620	542	584	570	588	567	578	628	574	627	586	577	597	564	584	585	575	601	561	566	578	617	586	572	591	590	581	595	576	613	562	560	619	578	615	596	546	633	603	563	561	541	572	606	592	594	609	600	555	531	607	619	539	588	552	575	597	572	571	582	560	617	551	554	575	564	586	605	620	576	584	557	571	574	575	577	603	594	601	595	574	590	567	629	555	597	574	571	602	630	566	589	519	621	590	564	588	585	552	576	624	622	582	547	535	587	623	572	577	590	595	594	539	568	533	619	558	600	575	580	599	636	618	583	576	625	623	595	571	574	548	574	608	623	564	597	590	570	622	579	588	574	615	565	584	580	591	558	571	581	585	548	591	550	572	603	574	557	582	610	582	581	579	591	572	560	595	581	605	595	609	586	571	573	614	591	579	574	612	591	614	631	587	580	577	532	579	564	572	592	612	564	568	558	609	602	625	567	575	572	605	597	598	589	584	580	573	573	590	571	623	578	558	536	598	576	563	579	597	590	613	568	564	582	582	585	553	583	613	561	596	598	629	591	588	604	567	546	558	581	582	569	577	542	573	595	566	559	598	595	594	608	591	605	566	567	534	596	541	522	552	574	592	580	568	562	608	542	605	571	623	579	615	571	600	624	599	615	574	577	593	580	587	634	575	546	537	649	592	573	605	564	592	545	573	584	570	584	586	598	575	568	606	590	562	580	554	565	567	575	597	555	559	577	525	581	518	604	610	595	577	530	591	566	608	568	557	566	565	568	582	592	581	580	544	632	623	583	589	541	609	623	542	599	600	539	589	595	585	610	570	598	625	619	571	588	607	550	541	582	587	538	573	602	610	599	579	580	585	577	583	577	578	569	556	601	591	559	611	594	619	604	614	601	551	570	558	607	560	553	581	574	588	551	580	600	622	584	537	571	584	592	551	585	613	565	569	556	558	565	555	604	574	570	597	548	567	592	609	599	578	568	569	564	597	567	572	541	563	568	547	627	582	589	591	571	606	576	605	560	582	570	608	558	592	592	586	574	588	597	645	585	588	564	574	533	550	598	589	564	568	548	588	595	627	591	587	599	592	653	589	562	615
7177	11666	10986	6145	4066	3073	2292	1867	1616	1303	1131	1096	999	911	879	785	792	723	696	685	702	657	647	661	622	591	644	598	597	618	559	593	586	594	564	589	578	566	583	543	562	544	562	559	559	560	567	563	538	496	578	552	581	522	545	560	507	496	512	523	553	548	506	524	589	576	556	540	564	530	518	553	564	551	481	540	565	558	534	524	547	522	543	501	545	521	538	566	548	569	527	544	534	535	539	528	560	558	547	518	549	552	533	531	534	583	561	490	573	522	562	547	503	506	565	543	548	511	535	591	504	527	520	612	506	522	509	513	523	518	554	559	514	503	530	566	540	532	510	547	503	524	542	534	518	525	498	511	524	565	541	510	563	498	510	508	555	519	551	546	506	516	555	500	538	561	530	537	511	513	514	552	543	533	544	525	518	553	509	542	509	564	512	524	513	477	532	566	519	507	520	510	494	509	557	551	559	506	518	520	563	526	538	544	544	556	540	478	569	513	515	516	562	553	553	526	553	494	510	546	502	490	555	540	551	512	528	565	572	513	516	527	507	507	535	554	549	501	532	524	570	493	558	556	551	546	537	532	552	533	519	551	530	541	534	502	517	537	516	536	520	523	541	514	545	540	512	527	531	543	529	528	554	557	508	564	512	527	516	520	499	548	531	527	551	534	532	511	545	576	499	559	520	505	538	572	552	571	511	545	507	565	562	543	510	507	555	534	551	539	553	520	502	530	512	513	517	542	518	522	556	517	545	503	569	487	511	542	558	526	518	541	548	539	568	526	517	536	523	493	539	533	538	561	503	544	566	525	536	531	521	569	537	502	510	525	538	497	580	485	570	563	526	532	529	563	529	487	525	518	545	526	537	541	526	556	500	511	485	546	517	552	551	553	568	539	577	576	525	526	550	520	524	546	546	502	557	538	514	520	522	528	522	521	505	530	540	560	566	549	525	550	521	527	510	521	534	519	515	565	520	579	529	568	552	551	566	497	560	534	551	574	580	570	557	499	572	508	517	522	538	560	496	540	543	534	558	572	494	520	539	520	528	505	544	508	573	516	481	513	510	522	475	546	544	573	514	524	534	554	542	489	515	537	544	553	534	528	498	558	485	553	507	570	491	547	561	531	572	540	546	556	512	560	503	512	488	529	540	541	558	501	541	523	484	523	523	523	558	552	514	538	503	495	509	495	506	585	565	514	558	564	509	539	540	541	514	517	547	544	536	542	528	506	500	504	551	512	526	519	493	536	498	541	532	519	528	500	536	521	533	535	533	523	549	511	536	545	544	555	549	514	508	539	542	538	564	501	526	580	548	502	536	510	543	522	513	556	514	548	556	493	485	516	514	488	539	522	526	542	526	531	575	533	512	511	521	497	550	518	559	543	522	537	512	521	512	544	589	560	508	555	499	555	551	565	515	532	517	565	517	554	527	523	580	552	538	536	551	526	541	522	590	548	544	506	498	496	524	534	592	530	526	523	528	539	473	531	494	526	536	545	534	539	496	531	543	558	525	536	523	523	535	541	546	508	561	507	515	511	535	512	532	582	526	535	550	525	534	517	541	533	540	540	525	525	546	565	524	534	499	524	498	543	523	559	556	554	502	542	526	564	528	528	507	524	523	540	502	555	553	532	476	545	519	555	501	542	534	543	511	533	579	504	523	535	544	514	544	566	563	493	527	527	525	501	518	542	542	543	500	515	554	486	517	519	557	556	543	533	538	526	563	545	533	563	532	572	562	528	521	541	532	548	534	538	510	542	570	539	517	546	543	513	526	518	518	509	543	525	506	564	537	532	496	517	515	503	555	531	527	529	467	536	501	491	516	568	506	548	502	529	561	536	511	542	527	511	552	521	506	514	524	544	535	545	555	524	513	562	462	540	539	511	547	520	530	552	533	551	508	554	524	515	523	536	519	541	527	539	515	532	546	513	532	549	541	552	536	554	621	526	550	518	515	577	505	553	534	533	591	540	454	497	508	517	516	592	511	502	547	536	567	514	560	539	530	513	564	480	502	533	543	520	506	559	567	527	500	529	525	529	514	522	526	566	548	548	529	552	534	509	568	557	547	518	489	542	506	580	529	485	531	561	509	533	492	510	496	532	543	513	513	504	554	529	498	507	533	493	524	562	506	521	505	523	507	526	522	529	503	539	529	542	531	525	536	505	578	534	588	539	514	511	559	570	535	526	542	542	496	494	499	543	598	570	510	555	555	535	489	547	507	528	520	544	529	488	556	525	531	526	562	567	556	552	524	519	575	538	513	565	496	518	541	520	541	483	477	502	551	505	544	520	506	554	532	583	542	573	514	484	514	502	524	537	550	527	522	520	532	535	539	548	496	519	508	534	528	571	560	489	530	532	533	545	501	565	531	533	559	531	545	530	544	581	527	565	525	544	511	528	516	557	548	520	506	535	479	514	512	559	517	520	537	495	530	505	510	558	537	524	528	557	552	550	477	536	497	503	536	555	533	525	518	522	500	545	520	524	527	558	527	557	565	549	556	505	498	519	536	516	520	528	517	566	547	536	573	527	610	536	525	547	501	527	481	568	520	554	507	583	566	521	521	480	546	552	523	532	561	536	525	520	504	519	532	498	518	562	572	537	512	534	528	545	528	484	563	571	552	569	531	518	517	546	546	531	540	522	554	552	538	516	558	555	557	559	510	547	577	525	518	537	535	509	515	543	517	559	524	503	555	534	568	541	516	505	521	565	546	527	566	515	570	554	557	521	567	529	560	523	534	565	527	522	526	538	492	515	561	533	529	551	525	493	561	553	554	499	536	552	507	546	558	529	484	520	510	544	515	515	523	533	518	522	574	530	504	523	517	523	516	515	549	541	530	561	552	544	517	564	512	522	496	494	557	511	492	505	506	544	532	532	499	548	535	500	507	529	508	496	569	523	509	575	511	531	508	520	525	520	508	540	529	539	506	537	502	553	558	527	535	541	509	510	528	534	531	527	499	537	552	532	477	513	533	515	551	522	540	496	534	522	541	571	554	575	586	510	518	503	513	594	560	515	508	525	523	579	523	568	544	485	536	506	531	502	554	520	557	550	574	545	515	565	551	561	512	532	527	501	537	524	541	531	529	514	581	554	552	515	564	553	539	533	522	555	503	560	559	523	535	493	545	503	536	596	541	532	541	520	498	509	514	536	530	515	516	523	522	523	533	521	527	524	523	553	513	499	537	523	541	496	517	559	498	544	547	522	546	533	529	558	530	542	531	568	530	515	559	520	567	530	538	498	560	528	540	535	513	574	511	525	546	537	545	515	523	519	530	533	530	555	546	527	551	550	541	525	491	534	525	504	513	527	514	538	531	521	518	555	526	537	496	524	566	524	510	534	489	547	539	514	539	504	517	542	529	533	516	517	531	515	553	537	503	551	486	525	508	502	553	552	568	516	517	495	522	542	534	536	539	584	534	565	533	509	544	578	546	550	537	564	489	533	527	573	533	503	568	501	515	536	516	536	556	532	521	582	545	531	504	532	518	542
24142	21976	29180	25432	21984	22119	12002	2472	1752	1580	1568	1431	1334	1216	1177	1109	1108	1111	1001	1066	993	1034	953	987	1012	877	923	914	935	853	917	953	938	929	901	930	928	867	892	910	913	868	935	875	901	895	879	906	872	830	932	876	917	889	874	848	896	830	860	898	861	890	874	817	854	850	905	846	813	824	867	848	808	872	803	859	830	872	867	821	905	870	834	888	882	843	818	819	890	883	881	851	898	835	846	821	881	841	852	822	901	848	891	863	843	853	838	785	871	823	877	871	912	868	898	828	868	859	898	874	849	885	857	840	862	816	866	837	859	880	834	871	894	872	848	909	853	854	869	861	868	895	863	813	855	825	867	876	802	875	935	810	844	890	824	869	906	871	866	832	842	846	852	834	831	897	825	839	829	860	858	850	836	840	795	829	912	832	831	852	821	905	848	852	878	818	828	775	863	908	890	817	871	855	818	872	842	858	827	888	802	878	833	859	876	865	926	873	907	832	912	847	864	866	788	779	847	856	904	892	806	836	877	867	843	868	850	842	889	831	885	909	870	832	864	855	813	822	823	858	901	929	920	821	801	884	871	833	822	839	839	820	834	809	848	848	854	873	814	855	779	872	882	869	869	871	865	856	873	819	851	805	785	876	811	868	810	813	815	832	867	833	889	893	876	895	839	887	822	868	879	821	835	845	800	825	856	866	845	829	819	813	806	812	887	854	830	876	851	836	833	890	869	826	895	834	829	830	859	864	791	822	795	811	877	822	798	829	839	841	873	840	828	843	863	859	873	850	841	887	904	843	862	810	854	868	823	847	844	837	831	902	893	880	840	853	825	837	832	833	851	813	863	847	827	891	872	817	824	849	836	827	871	830	844	882	877	826	880	816	843	855	802	834	810	849	875	833	882	863	854	887	846	889	823	829	890	857	868	827	839	841	833	832	811	865	802	843	862	880	918	788	854	869	863	814	862	836	865	803	856	858	831	859	918	837	862	823	861	822	800	879	874	897	871	826	845	834	827	818	877	882	857	851	848	822	899	846	867	816	816	873	864	805	804	803	874	912	823	882	828	805	826	864	902	803	887	869	864	846	776	893	875	823	806	845	848	872	823	816	807	839	854	871	843	834	839	827	849	862	860	832	853	868	881	873	851	821	825	941	821	878	865	868	897	835	860	879	870	821	814	872	901	839	891	853	827	858	884	812	884	860	874	833	880	816	831	842	878	848	830	857	856	831	906	807	858	842	855	816	882	843	847	878	842	851	825	896	786	902	843	831	894	873	807	837	852	830	794	903	821	852	876	835	834	873	848	870	878	871	849	836	867	794	829	848	866	893	886	889	814	880	867	832	881	893	834	844	876	837	817	803	833	837	854	917	847	834	868	850	828	847	873	810	877	866	880	811	871	870	818	892	839	827	804	805	845	865	917	784	815	873	873	885	855	905	811	888	752	829	824	824	824	869	863	889	838	901	860	843	852	864	759	872	816	841	807	824	820	884	855	868	812	843	841	827	844	821	891	850	882	849	820	919	885	796	856	837	853	852	904	860	812	840	848	833	860	858	847	783	931	841	872	893	847	818	890	839	877	902	907	879	874	832	854	886	853	927	902	866	822	875	830	844	894	839	864	880	804	848	914	818	784	786	872	821	860	833	858	794	819	822	858	924	831	832	815	865	826	798	813	881	899	887	861	840	830	830	821	899	889	875	843	817	859	806	857	783	812	820	853	835	838	883	867	809	801	828	862	890	914	878	853	828	903	817	859	885	892	844	841	885	869	827	867	820	805	847	877	822	848	839	844	854	879	869	837	851	837	815	853	859	926	817	882	865	886	842	863	852	846	858	840	807	822	877	823	853	827	835	839	873	860	829	870	856	814	840	843	884	839	769	834	851	834	854	841	826	860	826	840	857	860	853	880	831	829	841	861	870	872	867	834	821	880	848	908	839	920	829	843	836	833	825	818	788	816	797	804	857	890	825	855	845	876	857	877	883	836	852	861	876	883	867	874	875	844	822	851	868	891	815	824	867	831	889	823	828	888	823	842	821	882	859	839	844	865	839	871	825	851	852	858	893	885	807	874	833	855	800	908	841	846	819	817	880	891	883	834	861	889	889	850	775	848	895	834	817	870	830	831	824	829	887	809	835	851	848	817	846	893	868	870	878	855	875	794	879	867	849	901	871	853	854	857	884	859	793	849	849	824	794	864	881	818	818	917	860	869	857	854	878	818	837	816	841	852	856	890	812	807	857	839	854	837	864	837	776	838	907	855	877	904	899	862	862	845	802	848	870	812	836	861	874	823	857	873	802	842	861	870	859	879	887	846	854	845	880	808	836	847	838	859	827	866	842	764	858	847	897	854	826	853	894	854	919	853	893	869	834	811	889	875	880	812	877	744	892	873	846	829	888	752	812	897	876	815	908	756	807	806	843	846	821	810	889	812	871	854	859	861	863	880	881	861	858	865	865	824	872	808	854	848	821	782	850	822	860	824	840	790	867	848	811	873	814	844	850	839	800	828	875	789	871	835	814	892	857	855	890	889	794	866	845	882	824	811	864	779	852	826	843	877	854	933	906	818	853	784	881	856	821	877	878	854	836	849	895	865	858	813	888	885	909	828	849	834	840	855	856	800	844	907	870	795	804	863	843	847	845	833	815	828	829	839	819	815	809	776	840	872	920	866	880	902	838	855	845	874	853	866	841	832	839	813	877	815	873	826	773	889	893	864	896	872	848	811	833	851	782	832	872	865	841	833	830	860	832	850	861	832	873	862	823	893	892	860	828	840	837	785	796	848	881	838	866	858	833	907	895	823	781	840	832	890	840	835	836	863	852	808	875	873	823	855	811	833	848	882	827	869	835	844	813	828	842	849	866	861	879	848	913	816	796	885	865	859	840	842	868	872	846	865	860	860	838	844	846	867	831	882	878	819	858	801	858	846	841	803	850	899	868	815	887	795	861	863	838	830	818	909	852	888	816	811	828	858	862	838	827	797	821	883	857	791	878	863	814	916	811	812	852	845	831	868	878	841	899	845	886	840	847	839	828	821	878	829	862	848	879	822	860	872	841	840	868	902	903	846	849	774	870	879	860	869	862	899	847	838	811	845	881	888	869	863	820	843	857	835	867	836	866	858	850	841	888	828	836	832	859	887	888	809	864	905	836	870	838	816	873	805	845	886	858	875	886	876	875	888	866	857	895	879	828	855	824	904	906	895	851	816	899	820	863	846	870	860	889	802	847	859	824	866	826	777	822	865	844	830	842	860	875	867	839	881	826	838	831	865	828	865	836	894	861	911	809	875	867	811	874	851	852	864	844	823	863	822	848	871	821	874	885	804	884	858	837	898	821	882	862	808	903	884	905	890	875	852	869	918	880	823	836	857	892	818	800	832	861	817	848	833	825	805	839	864	848	816	858	869	847	835	853	876	842	860	909	842	843	868	846	854	847	854	849	778	869	849	908	820	869	860	842	820	868	846	878	878	882	850	864	822	854	834	818	843	843
10451	19611	17991	10671	7440	5590	4286	3448	2890	2570	2151	1856	1716	1598	1415	1367	1276	1213	1082	1095	1097	984	1082	993	980	971	939	939	927	913	904	903	774	885	884	822	912	850	827	835	860	849	860	862	830	856	811	843	811	847	831	823	804	840	845	759	785	772	714	826	755	785	811	777	807	769	762	797	812	824	809	849	823	784	766	766	793	755	769	814	820	778	798	758	746	842	818	763	791	757	757	820	825	806	820	796	769	779	797	791	792	757	822	817	743	784	786	783	833	741	757	800	773	784	825	758	749	774	799	814	845	791	791	773	765	785	824	808	803	786	766	794	790	802	853	763	774	808	774	755	773	787	799	774	832	770	803	795	787	751	762	824	802	815	783	794	825	776	725	751	738	772	775	727	761	761	775	767	822	803	765	743	767	780	773	761	751	777	791	777	808	789	801	779	791	740	799	780	804	758	771	801	809	790	812	764	752	782	741	746	754	798	832	784	760	764	797	846	813	807	809	780	774	790	787	734	792	790	787	755	785	792	772	829	778	799	790	793	791	772	735	800	803	810	816	803	773	760	773	773	803	818	786	730	818	869	795	742	741	723	750	799	780	785	785	820	807	711	790	773	760	796	762	810	796	789	780	854	761	759	801	751	807	802	740	787	755	773	787	727	779	772	757	748	790	790	789	793	789	750	799	796	765	803	718	805	784	805	805	744	788	837	818	749	767	828	809	802	742	787	804	752	849	772	804	767	770	786	789	785	749	757	774	759	718	743	819	773	777	745	825	809	822	834	783	765	799	801	812	781	739	764	734	830	781	724	781	742	807	782	814	783	759	799	760	765	752	806	812	838	749	746	741	799	759	806	746	726	755	769	773	729	811	765	732	760	818	799	757	798	804	768	828	772	799	829	816	756	752	789	811	813	805	744	772	758	765	797	796	799	751	822	767	794	771	721	840	761	775	742	765	824	798	804	773	815	747	786	805	797	731	818	778	768	749	768	776	785	781	769	794	783	763	825	806	804	776	766	789	798	809	791	787	819	762	785	857	730	774	751	827	794	848	762	773	765	770	788	754	749	763	751	775	796	744	769	799	807	774	817	756	806	836	798	803	751	775	770	775	823	801	754	805	804	802	796	834	781	723	850	809	800	802	771	842	834	776	757	797	828	751	818	799	788	781	788	770	757	806	800	750	777	745	797	802	736	761	781	773	790	777	828	786	744	762	772	760	738	777	829	793	761	785	760	728	747	743	825	756	838	826	719	782	776	785	766	787	756	773	749	777	748	755	803	796	800	754	776	781	757	785	796	818	783	775	742	782	792	805	780	767	768	828	805	774	794	758	740	765	809	791	796	763	760	787	777	820	751	812	838	765	757	755	820	813	781	764	802	761	732	770	754	780	778	708	727	757	793	759	776	798	794	777	741	775	746	788	813	795	761	740	766	776	767	757	812	778	774	770	758	823	813	772	781	781	764	799	806	724	763	817	807	790	792	782	827	777	847	804	793	751	798	763	760	781	790	769	774	780	745	770	734	786	796	767	745	770	817	767	825	816	782	780	835	807	765	769	767	800	805	777	779	754	788	798	768	790	773	762	834	771	760	805	773	786	786	812	754	744	748	769	829	816	740	796	782	730	778	801	759	747	767	797	814	829	734	820	785	759	810	831	765	787	811	781	832	773	821	788	763	800	784	799	840	803	774	799	771	754	810	802	811	767	748	747	762	769	799	768	781	811	776	762	811	823	814	767	725	755	761	767	734	738	812	808	810	787	782	773	768	813	770	753	814	826	750	753	826	849	735	760	720	816	714	819	796	743	778	801	816	805	800	777	795	755	804	754	799	806	812	798	763	755	771	761	786	774	774	812	825	847	795	789	802	822	734	704	749	771	770	793	733	758	763	801	778	774	712	847	768	791	816	764	774	815	795	797	780	785	792	820	776	742	798	770	781	807	858	769	823	839	752	779	780	837	799	727	758	793	729	780	805	800	783	720	757	779	775	792	824	789	793	771	814	774	792	805	772	781	805	786	730	796	796	753	761	786	766	781	820	795	775	815	791	824	755	754	751	769	764	804	815	744	797	814	823	811	774	798	731	752	804	789	757	833	742	831	816	727	815	829	817	796	744	784	765	784	798	793	787	803	747	741	813	796	801	758	801	786	798	751	768	785	839	772	802	758	802	788	809	753	834	780	806	731	791	711	778	791	803	812	771	787	789	796	817	775	733	745	805	758	858	741	792	736	733	742	773	776	753	786	810	725	766	789	732	733	743	821	748	812	808	729	731	780	851	793	753	787	815	767	779	794	854	800	768	851	785	784	769	745	794	798	828	799	827	761	796	809	805	784	807	813	789	729	743	811	825	813	768	784	790	808	788	786	793	733	747	796	762	775	783	770	828	818	808	794	754	820	747	803	828	795	755	800	731	776	766	770	754	781	812	808	760	767	805	732	784	765	726	802	768	821	817	766	800	781	779	825	788	791	814	776	714	752	800	814	778	765	747	749	754	824	769	787	774	800	746	772	745	811	759	753	802	763	810	774	739	746	777	746	766	762	792	775	772	794	832	776	769	741	744	807	770	831	780	821	803	809	773	771	776	796	778	806	794	795	785	768	773	744	747	779	785	837	811	742	814	807	794	720	815	733	788	794	785	783	780	809	780	754	772	763	781	778	768	761	752	769	760	816	791	792	816	852	815	815	761	751	766	779	772	770	744	785	787	804	789	796	812	830	802	799	798	809	819	774	788	775	791	772	699	782	742	779	757	783	774	799	766	773	804	778	790	791	783	782	798	788	737	797	771	770	749	749	760	797	818	781	754	803	760	841	791	776	809	745	735	751	792	791	814	804	775	807	718	823	771	769	745	798	751	815	791	796	759	781	778	801	793	769	791	759	780	812	714	775	751	800	764	771	800	783	778	811	781	777	767	790	730	767	823	808	760	782	823	760	796	824	764	783	791	752	788	742	747	824	855	811	800	850	776	768	740	851	869	770	807	761	767	784	802	778	756	779	804	736	762	764	773	809	775	784	748	785	780	782	806	714	725	724	753	746	722	800	815	797	775	773	801	785	764	800	827	804	810	828	811	728	786	797	784	801	766	766	733	839	784	796	813	733	815	787	782	762	787	776	800	792	774	729	793	788	763	785	767	778	738	795	803	779	790	830	832	796	809	754	773	806	786	769	743	791	763	791	798	801	764	754	820	762	796	787	758	751	783	779	777	794	803	787	782	778	804	792	820	771	769	809	816	814	766	791	777	736	736	810	761	808	751	800	835	807	795	763	772	757	820	800	729	801	813	827	809	732	736	802	754	804	819	774	759	743	773	784	747	777	799	762	770	828	823	839	778	759	774	804	741	803	798	788	770	792	729	791	784	793	746	782	785	813	779	803	790	809	810	803	761	723	792	778	785	777	815	772	789	801	791	787	721	810	780	803	787	758	768	745	757	778	790	842	771	757	798	788	807	809	786	777	783	743	735	780	773	757	755	773	757	728	780	766	824	800	792	781	816
29797	15354	1876	478	333	264	227	226	231	231	201	194	216	198	210	215	203	188	223	211	192	224	223	197	221	200	219	212	213	169	168	195	197	198	186	200	222	186	191	194	210	223	190	205	210	216	204	210	219	185	211	186	209	204	208	213	195	199	193	200	211	191	201	197	206	183	205	226	213	216	201	193	202	194	194	202	194	199	212	195	231	197	213	202	201	199	182	177	172	203	234	202	208	213	204	185	200	188	186	200	216	185	207	189	210	211	203	192	194	196	187	195	196	197	203	208	192	183	195	202	195	206	173	183	209	192	208	203	211	201	199	194	181	184	217	215	195	203	208	199	192	212	193	197	178	199	207	189	233	201	205	207	208	189	180	185	221	200	193	187	212	200	211	209	222	196	206	196	186	197	207	200	200	177	206	226	223	206	203	195	177	208	205	193	175	199	187	195	208	210	179	199	174	198	211	198	181	198	194	204	242	191	164	206	209	184	215	227	186	198	208	194	208	217	174	202	216	195	193	204	201	176	200	207	204	206	182	208	211	176	211	199	198	189	219	182	231	217	191	201	205	207	169	201	187	185	189	202	210	228	213	211	191	179	197	188	194	204	175	195	180	200	191	198	203	164	193	202	216	200	209	202	220	176	214	210	204	207	185	202	196	214	193	189	223	214	208	225	192	178	191	205	200	201	194	191	212	207	212	198	181	178	193	215	192	216	203	191	190	197	184	207	184	202	198	183	176	199	176	214	183	190	195	191	226	188	188	221	203	181	191	195	199	194	216	177	219	191	188	197	246	208	236	207	202	184	202	205	191	180	190	216	192	191	197	210	194	203	194	198	193	199	211	222	206	187	174	208	211	202	199	187	205	188	186	211	225	183	192	199	181	182	194	207	168	219	180	221	193	195	204	202	197	187	203	221	206	198	194	177	192	163	201	199	210	188	181	203	194	212	222	203	205	188	207	193	198	193	183	203	194	217	176	185	171	210	206	168	183	190	190	182	204	194	186	196	187	189	179	213	199	191	199	189	191	181	206	203	201	207	215	192	186	194	170	189	212	203	170	190	208	206	191	204	193	181	192	199	223	219	186	185	198	202	193	169	182	226	192	194	193	186	210	186	229	191	200	218	201	199	197	199	193	193	201	228	175	194	201	217	220	200	236	192	194	179	190	187	193	185	197	206	223	201	202	201	201	203	178	204	197	196	221	188	175	192	195	191	200	205	218	203	191	207	196	209	221	200	207	189	186	199	195	194	202	181	219	188	184	207	228	185	197	199	202	181	216	180	189	180	196	220	187	199	193	173	201	199	230	191	208	170	211	227	188	209	195	181	189	182	205	206	186	196	190	177	211	231	201	190	190	188	204	194	215	198	214	199	205	195	211	204	210	203	192	195	189	190	162	211	178	191	194	199	187	196	198	186	206	182	166	206	219	198	219	196	199	185	190	212	205	226	176	201	187	201	221	229	200	207	201	192	204	177	190	199	193	207	200	227	180	212	217	197	193	193	202	213	223	208	205	215	167	228	210	217	184	204	201	202	218	199	204	200	178	179	188	189	175	210	227	211	200	198	186	176	222	193	203	197	206	212	185	211	173	194	202	201	197	181	175	203	199	174	191	186	230	211	199	211	194	220	204	220	202	203	210	204	168	215	198	196	198	213	209	213	209	187	199	202	205	187	201	198	222	205	177	211	211	178	197	192	221	183	202	211	197	203	217	206	192	207	199	215	196	201	191	221	230	201	212	185	201	208	208	192	220	182	215	198	227	212	167	200	223	196	210	196	217	175	218	216	219	208	177	232	210	194	185	212	184	234	190	192	184	226	200	189	181	183	190	192	197	202	213	206	225	190	224	185	200	181	186	194	188	200	200	190	214	208	206	203	189	230	181	196	212	199	204	187	190	206	176	179	198	207	191	183	205	207	214	168	214	205	206	210	162	211	200	183	180	192	208	184	187	193	197	202	176	164	187	233	205	183	217	175	175	192	194	174	220	204	202	209	217	179	205	198	220	198	188	170	207	197	191	194	205	201	172	203	209	184	218	211	208	186	218	178	214	206	223	227	188	195	180	218	173	166	191	189	219	206	185	235	212	223	211	203	195	229	214	187	197	203	209	185	219	189	196	195	197	185	209	212	192	182	219	192	193	215	195	185	174	225	185	220	203	196	226	204	196	208	202	185	193	208	192	184	187	205	188	210	191	188	189	196	196	208	193	207	185	188	200	199	220	185	214	204	200	189	217	199	190	218	225	203	193	179	182	214	212	193	189	198	174	209	209	222	231	206	220	198	185	193	217	185	189	212	195	171	183	185	194	188	191	191	199	190	216	214	185	178	208	230	214	179	203	214	204	179	202	215	195	194	206	167	205	221	199	191	210	192	185	208	214	178	214	212	217	201	200	226	192	222	204	178	184	200	208	205	183	198	204	198	189	176	207	193	208	191	186	209	211	174	221	215	184	210	195	204	188	200	206	201	191	212	204	199	205	175	197	196	185	174	186	189	194	203	207	189	209	187	195	187	186	199	207	219	181	186	202	191	202	201	201	190	185	203	202	209	194	198	187	184	196	189	182	210	159	180	221	190	195	210	196	223	181	204	200	216	190	190	222	244	196	190	212	240	201	202	170	195	200	161	198	217	198	221	191	192	211	212	205	187	224	187	201	206	222	188	205	191	206	229	193	201	207	186	176	190	185	198	205	205	173	189	178	176	204	203	207	195	190	191	216	189	206	208	207	200	224	209	190	180	199	199	204	185	173	207	190	204	201	196	176	211	200	195	174	211	190	223	179	202	206	197	192	228	222	214	172	190	211	199	180	164	186	175	195	226	188	209	189	202	190	205	172	185	205	181	186	173	203	190	227	170	187	195	185	170	182	196	211	212	204	212	205	207	204	188	225	181	206	213	191	188	213	183	210	196	212	177	196	190	216	189	190	201	171	201	217	203	195	194	210	197	178	206	204	175	227	186	179	205	167	218	198	186	204	172	188	213	203	228	221	179	194	231	195	213	187	210	192	194	178	188	192	180	218	189	204	172	204	218	236	196	188	209	178	180	180	202	198	175	213	224	209	203	187	177	206	215	187	213	196	186	214	213	172	185	174	203	194	188	173	195	200	182	194	223	205	199	181	180	173	214	202	186	216	202	198	200	236	228	200	193	200	219	215	172	198	185	202	203	205	201	202	201	171	200	203	209	217	250	214	193	203	226	182	211	210	208	226	179	192	204	182	200	208	198	194	210	200	184	161	213	192	204	197	204	189	187	190	194	201	199	200	190	191	207	205	219	201	193	203	229	190	220	186	194	183	211	207	191	205	196	226	199	208	191	169	225	206	218	199	205	180	186	224	197	201	187	202	232	190	174	186	204	190	210	195	204	200	187	183	209	197	190	202	173	198	203	207	207	189	231	170	169	217	189	187	222	212	188	194	177	228	172	184	196	216	194	207	195	196	191	181	206	187	210	188	195	216	185	182	203	198	199	218	186	211	195	195	208	187	198
5598	869	743	463	357	309	290	244	262	237	197	219	205	214	223	193	219	222	203	196	209	209	211	215	219	170	209	178	216	201	174	204	200	172	201	241	194	194	183	207	191	185	193	189	199	197	204	191	207	194	210	187	202	184	227	189	198	187	205	209	203	213	184	186	164	184	200	204	229	173	199	206	198	193	193	186	183	183	176	192	186	199	191	198	171	188	196	211	175	200	187	212	201	199	194	202	224	193	179	184	193	200	192	212	205	213	174	184	205	183	204	190	212	197	193	210	176	171	200	201	214	182	196	213	191	193	182	164	213	186	214	184	220	163	194	202	185	184	212	199	202	182	192	197	208	201	192	199	168	198	207	206	218	190	195	213	193	203	197	205	210	188	219	195	195	216	201	184	220	190	185	226	205	206	171	188	181	209	182	215	216	208	221	206	201	167	195	180	181	190	202	186	191	198	204	163	205	190	197	191	184	177	206	193	193	190	199	189	183	208	173	190	193	215	205	191	201	172	197	222	201	185	207	215	179	196	201	206	219	178	184	195	187	198	192	202	209	197	206	206	205	202	183	209	219	181	173	204	217	216	197	186	195	206	193	189	194	179	215	194	204	209	192	180	215	195	174	201	199	176	207	212	184	200	218	183	199	179	187	187	179	182	189	206	168	212	209	206	199	195	192	218	181	206	207	197	179	191	190	212	184	189	176	186	184	199	219	178	208	214	190	177	181	204	183	226	226	207	193	214	193	207	206	229	222	220	187	173	190	197	206	198	200	190	189	208	181	184	165	200	209	203	181	203	226	229	204	205	233	195	195	211	186	210	189	187	194	202	189	209	205	179	169	185	204	203	209	211	209	176	172	193	205	198	211	185	195	191	213	179	185	182	206	212	204	170	231	198	199	197	196	192	213	218	175	216	231	187	220	181	182	195	184	170	183	188	181	195	175	196	188	203	196	186	202	175	194	192	181	206	182	173	200	190	176	200	194	181	190	207	195	189	201	195	185	207	198	213	196	188	188	208	208	178	196	205	194	204	188	184	207	204	174	185	202	214	201	193	191	199	188	202	215	222	207	207	199	204	215	183	205	200	186	206	171	203	204	212	195	205	192	213	204	183	188	203	191	195	219	195	213	189	188	201	199	214	187	215	221	188	203	218	192	198	200	194	182	187	201	210	222	193	197	195	180	191	184	198	183	202	193	202	197	196	193	206	193	208	208	190	176	202	186	194	183	191	199	204	183	209	170	206	224	213	221	219	171	217	196	213	201	179	206	194	186	190	183	203	179	208	197	197	194	204	205	198	188	195	225	203	196	195	199	200	197	217	187	211	198	196	202	189	201	184	213	199	195	185	196	208	209	209	176	190	186	205	197	225	201	208	192	208	199	185	186	199	180	193	213	200	197	220	206	179	182	188	202	190	199	198	193	184	158	210	198	201	193	197	173	212	176	188	188	195	207	221	214	193	181	205	185	198	205	215	195	204	193	199	209	194	197	213	203	213	211	217	199	193	204	174	184	197	198	219	194	188	192	191	202	191	197	204	206	183	188	189	208	208	184	186	180	216	181	201	199	203	202	187	227	189	217	198	190	197	201	188	188	195	213	186	206	181	183	193	197	213	188	209	217	193	218	220	201	213	190	214	228	191	206	215	194	193	177	188	183	182	192	180	191	201	190	191	211	199	185	192	212	188	199	218	202	191	188	196	159	196	174	184	206	226	201	217	182	175	200	201	203	218	204	195	190	202	188	197	202	168	174	177	193	190	196	191	208	180	193	201	167	192	190	191	178	167	209	212	201	215	174	197	186	204	195	204	199	181	213	167	191	202	196	215	197	217	183	197	225	181	203	229	195	210	180	197	185	193	189	203	223	188	201	185	197	188	201	212	172	190	199	178	215	199	211	185	201	186	190	208	201	190	204	178	174	205	205	200	180	202	202	180	215	220	196	200	187	194	214	203	215	205	175	217	218	190	201	187	205	193	184	211	165	175	216	184	201	209	183	183	207	210	182	198	215	181	194	224	237	192	212	209	202	204	222	210	194	192	206	174	209	192	190	200	198	184	193	186	199	194	195	208	170	201	169	193	196	179	211	180	209	205	202	212	208	187	186	220	184	200	202	194	224	204	205	185	201	192	181	198	173	224	198	191	183	193	200	206	208	198	206	192	184	211	203	177	204	206	202	200	217	190	168	210	199	167	196	217	204	201	192	205	183	215	218	196	199	185	208	185	198	173	197	206	204	185	187	189	185	194	194	188	209	177	182	186	194	212	180	169	209	205	192	217	178	181	209	207	197	184	200	197	189	201	184	183	221	190	202	208	192	168	186	191	204	199	209	195	167	202	219	197	200	204	181	199	175	196	224	196	206	221	208	205	174	204	200	190	209	205	194	210	178	209	192	223	170	189	169	200	206	214	207	196	196	221	228	215	166	199	231	203	209	196	222	220	193	211	182	195	199	192	173	215	187	197	203	200	196	178	183	190	201	180	195	182	208	174	190	192	188	213	203	174	199	182	205	195	193	186	187	188	203	217	201	200	197	218	187	202	185	211	189	204	195	196	204	197	177	168	193	196	176	192	194	178	186	219	190	193	196	196	203	162	203	193	199	181	186	193	194	214	189	228	204	199	214	216	220	217	180	207	194	219	202	194	194	198	185	216	169	172	219	212	209	169	200	215	209	214	194	226	197	169	177	208	183	203	181	184	200	201	193	218	197	190	175	192	216	202	187	187	182	179	194	200	217	194	193	197	181	190	197	204	188	169	197	217	225	187	194	201	195	217	186	201	206	195	197	203	195	212	189	203	196	195	204	182	189	174	186	188	180	213	193	217	207	190	216	189	199	192	211	207	201	194	228	216	209	201	185	194	203	199	178	204	207	203	203	193	196	209	192	210	215	182	210	192	198	188	195	171	192	199	204	179	186	194	200	174	214	200	191	186	203	211	196	200	219	191	193	196	220	204	198	190	184	181	199	206	198	183	217	181	188	210	236	196	182	169	185	201	181	214	197	211	199	190	192	217	219	207	193	207	200	196	199	198	189	206	189	214	218	197	209	202	220	181	179	201	228	193	200	202	222	200	150	195	201	203	201	197	182	205	204	216	198	197	186	192	197	192	193	191	207	181	207	207	207	187	200	167	175	243	212	193	190	168	201	188	180	198	188	224	212	212	233	192	183	198	207	200	194	174	182	189	172	210	220	210	172	192	192	166	209	179	199	193	217	178	186	190	184	191	190	171	209	208	174	177	184	184	191	200	203	194	194	186	208	184	211	202	195	195	206	175	201	187	204	214	214	212	227	205	183	187	205	179	172	185	210	202	182	166	188	191	233	217	173	209	202	216	210	217	200	202	213	205	208	223	209	198	211	181	177	189	204	182	220	203	167	227	220	206	188	194	201	202	201	191	199	196	234	225	200	199	183	194	202	211	176	177	234	190	164	191	196	196	220	199	190	221	214	217	206	189	210	195	181	207	205	162	186	194	189	206	205	199	191	227
26563	21966	28823	25760	21972	13597	2195	1403	1107	993	983	877	823	831	766	746	783	755	793	736	679	699	670	647	608	638	693	654	662	674	667	647	592	616	665	644	672	651	634	668	658	640	618	633	641	631	604	599	608	619	620	667	607	619	609	610	600	597	603	602	620	613	647	642	615	614	596	651	598	631	606	640	599	627	663	658	628	622	642	637	614	622	679	604	594	665	617	634	623	619	625	601	586	575	587	615	630	623	580	590	643	626	641	634	596	632	572	654	612	613	628	617	565	586	627	595	584	643	630	603	594	587	585	622	607	634	665	594	606	601	615	613	621	672	609	605	604	626	565	618	602	679	622	614	580	646	613	604	596	663	621	622	605	658	597	627	648	627	618	596	601	652	609	644	654	586	613	627	582	605	622	607	587	589	609	620	595	605	586	654	628	575	588	641	619	612	605	602	620	616	643	597	568	637	592	603	600	600	597	616	626	635	584	661	617	623	629	577	596	598	605	621	639	611	616	642	639	601	624	628	631	626	625	618	616	579	665	590	660	638	601	645	609	578	618	652	636	625	626	606	633	600	577	608	611	623	616	608	610	597	602	627	574	606	617	601	603	605	650	582	647	598	650	638	630	627	640	574	599	632	609	598	598	618	588	611	580	653	594	657	577	577	647	626	619	611	636	671	634	592	631	611	583	622	627	633	618	608	651	669	596	632	592	586	571	636	587	614	640	619	598	639	639	628	619	639	616	573	561	599	642	559	580	607	603	594	581	624	645	628	601	612	576	606	637	620	584	593	585	580	590	618	618	623	613	597	602	606	618	593	637	671	621	598	557	619	641	581	605	658	633	612	625	629	643	584	630	567	650	632	614	561	627	672	611	616	601	677	644	599	652	604	573	617	655	611	611	612	615	623	623	609	610	636	602	642	613	634	675	632	607	626	632	615	587	594	658	611	613	624	590	657	613	620	645	658	631	603	655	563	569	616	583	610	592	607	600	626	603	623	652	633	621	597	625	618	626	606	665	644	628	598	653	655	608	621	584	619	631	571	644	616	592	690	596	590	617	587	600	602	595	598	627	648	629	611	639	632	546	591	586	623	620	590	597	576	588	605	622	635	609	646	599	624	621	620	615	609	615	565	585	632	609	623	611	599	641	632	641	561	622	642	644	630	596	611	597	595	577	574	636	628	590	636	619	604	620	596	663	611	625	624	592	580	576	594	565	608	613	629	611	580	623	680	607	614	632	594	605	653	559	636	644	629	628	598	584	611	637	661	593	650	571	578	618	629	629	598	626	586	579	673	622	623	613	583	650	651	605	617	571	611	647	629	595	612	572	623	633	574	630	597	615	613	623	620	632	647	614	591	610	574	634	599	629	594	641	547	608	586	622	616	577	653	612	608	589	594	644	625	567	609	624	624	604	618	596	608	587	609	610	614	550	631	622	608	652	600	638	627	605	661	633	634	611	608	618	590	654	625	648	599	626	614	631	581	641	598	629	628	601	610	639	587	620	632	649	678	587	583	600	620	581	633	683	603	604	640	630	610	643	633	601	596	571	614	612	650	585	606	618	618	625	670	644	626	598	592	673	598	604	625	597	607	589	596	639	554	647	590	622	619	610	648	636	598	593	628	622	599	618	633	640	642	597	590	593	630	553	625	593	616	574	655	607	633	641	632	628	621	644	635	649	628	648	637	596	576	678	631	594	610	643	587	631	605	620	622	620	633	618	630	605	632	561	653	607	617	614	564	627	586	565	625	587	594	637	554	621	637	616	642	623	581	641	599	623	640	626	581	612	552	639	582	628	603	629	602	631	610	606	676	654	576	651	640	589	611	649	610	600	591	621	628	603	541	620	669	681	632	637	591	601	610	654	606	639	680	639	591	637	604	648	635	632	608	604	636	628	625	607	605	596	626	637	592	547	627	604	578	612	590	611	600	613	616	637	639	622	602	625	625	637	603	671	636	616	642	691	615	634	605	611	566	596	621	625	597	621	646	617	563	611	593	608	645	608	606	662	611	635	603	623	586	656	612	621	599	641	612	598	625	651	651	654	583	611	608	618	599	604	615	592	630	597	582	582	619	591	651	597	609	641	566	579	624	674	589	603	602	632	613	597	641	612	612	624	649	627	605	625	627	593	609	635	602	615	616	614	626	610	615	591	620	655	639	604	612	585	577	560	626	630	607	636	592	604	578	627	577	645	634	646	624	643	634	616	610	657	638	613	662	634	635	641	649	573	579	591	618	588	624	633	568	604	590	622	600	598	597	614	598	625	630	617	611	633	605	609	638	600	615	639	627	630	686	644	600	613	605	610	623	600	630	631	585	644	616	566	611	636	576	597	626	600	641	612	592	585	608	610	576	633	651	629	622	627	608	651	627	580	595	628	645	603	594	653	551	581	621	640	594	613	594	587	604	626	632	659	637	591	618	633	596	629	627	616	574	608	597	605	644	594	587	641	610	623	622	579	638	628	602	618	641	625	610	594	628	586	612	585	597	592	620	597	587	603	605	629	626	580	612	646	649	615	672	610	609	639	590	611	620	575	675	662	669	590	678	601	615	609	593	572	622	569	619	595	558	642	616	605	617	621	578	591	647	610	618	655	620	560	604	589	656	592	667	627	619	652	620	633	580	603	641	635	641	605	675	613	612	680	640	628	615	606	621	626	626	630	640	644	610	609	581	632	624	625	624	609	618	679	607	611	665	659	635	627	639	603	651	634	625	581	554	602	582	574	584	634	603	609	622	619	593	579	656	632	614	619	605	621	597	627	614	595	650	599	594	652	630	598	612	643	584	628	580	584	636	616	584	617	627	648	602	577	651	650	602	630	605	614	621	628	594	597	575	662	627	630	611	647	611	641	605	662	622	609	625	618	610	634	641	656	593	605	616	614	616	619	640	674	644	599	586	595	643	633	600	639	630	645	615	616	624	597	532	620	591	627	601	620	637	589	617	517	647	630	602	607	626	642	585	616	617	633	629	648	612	614	653	613	650	602	578	655	610	592	637	631	607	614	596	594	603	609	611	651	607	638	622	623	606	635	559	630	629	627	631	595	574	651	608	554	590	622	619	606	618	614	619	640	586	601	599	654	639	594	611	591	587	640	621	562	576	599	616	627	602	596	622	635	590	584	630	591	581	605	602	592	624	594	583	605	593	595	609	639	584	616	574	614	642	638	594	579	624	611	651	678	598	653	627	616	626	590	625	624	608	582	599	617	608	599	605	574	633	623	609	639	587	575	585	621	672	578	597	596	602	670	615	632	645	589	594	649	608	617	608	617	626	612	631	646	620	595	595	631	625	595	624	627	627	664	602	610	608	622	620	629	602	604	615	609	628	599	621	588	605	590	622	593	592	673	643	627	637	629	612	630	560	628	605	551	648	604	654	643	644	598	607	610	584	627	604	593	605	608	621	628	612	640	558	636	632	663	600	642	591	573	608	638	649	625	603	609	620	563	598	645	624	655	604	595	592	675	629	602	620	653	590	596	610	608	580	607	617
7551	12534	11295	6314	4186	3187	2458	1883	1619	1432	1276	1174	1037	919	874	816	797	764	748	729	666	683	677	628	682	651	643	664	648	618	585	602	639	564	631	596	607	641	591	603	572	605	578	606	616	607	565	621	558	585	557	607	566	582	592	555	602	579	605	608	579	600	544	558	562	543	564	569	553	530	586	551	602	566	588	573	585	534	569	535	561	555	548	560	548	562	527	597	557	540	570	545	546	607	582	586	567	530	623	555	555	577	566	569	593	538	583	584	526	605	588	598	561	578	613	513	560	556	604	541	528	588	584	536	598	556	557	517	591	595	601	570	566	555	558	554	562	578	594	529	565	586	561	546	584	594	576	539	593	521	538	546	504	572	557	595	552	560	569	580	616	532	535	543	548	568	584	550	554	578	511	594	518	557	569	555	573	564	556	540	545	581	571	596	541	566	565	574	560	594	565	550	548	557	567	523	594	567	563	566	516	536	518	570	576	577	541	577	554	529	573	608	544	574	563	597	563	555	591	547	584	578	581	594	544	557	586	556	556	570	569	567	567	593	545	546	555	601	542	492	544	567	554	525	572	561	565	589	558	559	520	513	551	593	575	573	582	535	558	546	560	560	568	544	554	554	575	579	551	548	527	597	563	537	531	535	577	582	539	538	537	575	585	576	576	549	520	562	538	560	581	570	559	564	550	562	530	608	560	553	579	579	595	596	600	566	519	592	581	557	529	535	585	581	541	535	549	549	557	552	534	549	587	558	565	555	582	563	581	553	567	581	597	577	606	580	571	573	562	573	549	533	542	575	607	576	553	522	555	571	557	599	529	536	524	559	565	546	549	584	561	591	550	564	576	577	585	546	555	553	549	605	573	558	577	594	523	587	589	574	574	602	574	563	562	579	513	576	552	546	543	597	609	584	566	549	597	608	599	558	592	593	566	590	552	574	583	568	577	523	566	566	573	583	554	554	578	583	578	554	586	546	523	576	543	579	537	537	562	572	578	570	528	599	510	555	557	555	574	547	545	533	569	594	557	558	575	554	569	548	594	564	565	558	562	572	593	553	548	547	575	540	527	567	556	567	565	580	545	540	584	564	578	575	561	558	539	557	589	573	568	568	518	609	585	568	576	585	576	537	590	534	584	546	572	541	538	548	568	554	574	556	592	564	555	587	549	608	593	568	550	547	513	557	573	547	572	554	573	546	608	575	584	562	540	564	599	591	621	527	563	563	559	567	544	533	566	546	572	582	555	609	560	534	569	560	576	562	574	539	547	553	519	576	573	540	568	554	563	534	532	576	621	584	564	617	555	567	564	573	612	564	550	579	563	567	596	533	595	576	563	586	577	522	574	537	583	567	588	557	524	546	559	542	537	562	570	540	565	544	577	583	560	567	548	549	556	602	549	572	582	564	573	559	535	576	532	581	565	519	590	591	527	546	553	529	553	541	621	589	579	568	559	570	530	537	598	570	567	573	541	633	596	554	571	524	540	596	575	546	580	544	575	606	554	619	593	585	576	595	567	610	560	561	544	550	590	551	575	582	573	578	540	532	562	558	557	596	537	518	571	567	544	548	586	588	607	562	570	566	549	634	546	603	537	559	552	575	560	583	526	528	558	561	559	550	531	559	545	544	585	572	575	532	563	511	580	555	595	533	573	613	548	578	560	591	601	574	533	587	594	531	553	593	545	536	559	573	548	553	559	551	585	543	568	574	560	567	569	589	526	544	557	528	562	530	567	567	572	556	529	536	544	545	574	563	545	584	568	539	618	546	533	564	535	555	561	565	571	500	557	581	620	537	534	549	586	573	589	563	534	554	599	570	577	563	554	534	547	564	568	533	542	530	526	561	564	493	579	610	587	559	583	593	566	551	590	545	577	561	551	557	576	583	492	559	619	538	593	580	582	546	544	547	544	577	532	514	543	555	576	566	525	623	604	553	571	542	549	557	581	542	577	585	578	579	558	565	531	560	543	559	554	539	552	587	505	553	515	585	531	576	538	528	558	544	523	551	536	599	572	566	576	548	546	531	559	552	582	588	529	565	556	535	544	573	536	572	603	560	536	534	578	554	552	576	544	521	535	592	555	538	549	570	546	537	546	613	551	576	542	551	539	536	575	539	563	543	537	560	554	598	536	511	550	603	600	576	540	523	527	565	528	600	574	583	573	529	528	562	575	545	545	578	599	547	558	542	529	599	543	519	533	594	538	544	603	541	569	526	582	589	531	572	584	570	562	559	576	562	596	542	572	592	563	558	532	532	563	562	579	569	568	574	584	605	590	586	582	554	554	555	539	539	592	591	538	593	555	600	575	546	589	564	545	544	556	563	567	589	550	540	554	522	559	564	524	530	572	528	546	557	573	530	571	530	582	537	540	569	561	525	531	558	568	572	575	575	573	523	569	586	567	581	566	540	554	545	588	559	579	561	570	553	575	541	566	545	548	551	535	552	581	561	545	575	541	556	589	559	569	564	545	581	548	535	549	528	580	563	568	513	570	596	526	552	615	517	566	556	539	595	586	589	551	528	597	539	571	580	591	592	577	526	610	574	533	592	566	569	568	556	541	590	580	584	594	607	542	503	575	543	542	541	574	565	584	574	603	543	591	606	578	559	545	572	572	584	575	513	549	620	572	578	559	557	551	567	554	564	591	539	531	572	515	556	572	574	562	559	586	545	589	568	539	562	576	586	559	569	558	567	590	573	607	561	601	535	559	542	554	535	571	538	580	586	545	573	566	568	549	550	590	588	540	572	535	569	545	571	566	509	578	573	497	582	577	572	537	637	535	596	578	584	565	572	489	573	559	579	574	563	576	560	562	523	591	599	561	573	580	524	577	566	573	519	536	555	588	550	523	512	550	554	544	582	559	577	541	593	533	563	571	549	553	593	558	584	588	546	559	556	598	544	578	564	534	592	555	535	529	570	603	565	514	519	544	606	569	561	584	608	550	565	552	546	515	522	518	544	560	604	563	593	497	542	578	530	551	578	586	536	590	559	551	578	515	550	593	506	562	576	572	579	562	568	576	605	582	543	549	588	559	540	522	567	594	577	548	536	515	539	564	530	535	556	580	563	613	564	561	558	511	500	508	529	583	522	528	591	561	517	573	568	557	584	587	550	572	597	613	570	568	589	615	545	592	536	564	542	551	555	594	532	552	575	541	599	554	553	567	589	570	554	553	563	598	589	596	580	539	589	556	575	587	542	598	555	566	539	534	590	532	559	523	535	575	547	555	565	546	525	579	533	565	575	590	601	629	610	567	550	558	576	574	543	546	561	554	540	561	555	614	568	565	570	558	529	579	577	562	571	521	614	563	557	543	528	539	557	556	544	594	561	551	542	553	521	561	577	569	558	566	573	554	555	543	594	589	543	547	565	534	583	564	556	561	591	536	574	560	572	542	550	600	551	562	561	536	555	560	570	526	574	592	537	589	545	537	549	561	514	612	566	516	572	539	534	544	543	568	546	547	557	561	541	589	561	582	556	526	541	568	553	563	522
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
