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
341780801016	341780801576	341780802126	341780802676	341780803224	341780803776	341780804326	341780804876	341780805424	341780805976	341780806526	341780807076	341780807624	341780808176	341780808726	341780809276	341780809824	341780810376	341780810926	341780811476	341780812024	341780812576	341780813126	341780813676	341780814224	341780814776	341780815326	341780815876	341780816424	341780816976	341780817526	341780818076	341780818624	341780819176	341780819726	341780820276	341780820824	341780821376	341780821926	341780822476	341780823024	341780823576	341780824126	341780824676	341780825224	341780825776	341780826326	341780826876	341780827424	341780827976	341780828526	341780829076	341780829624	341780830176	341780830726	341780831276	341780831824	341780832376	341780832926	341780833476	341780834024	341780834576	341780835126	341780835676	341780836224	341780836776	341780837326	341780837876	341780838424	341780838976	341780839526	341780840076	341780840624	341780841176	341780841726	341780842276	341780842824	341780843376	341780843926	341780844476	341780845024	341780845576	341780846126	341780846676	341780847224	341780847776	341780848326	341780848876	341780849424	341780849976	341780850526	341780851076	341780851624	341780852176	341780852726	341780853276	341780853824	341780854376	341780854926	341780855476	341780856024	341780856576	341780857126	341780857676	341780858224	341780858776	341780859326	341780859876	341780860424	341780860976	341780861526	341780862076	341780862624	341780863176	341780863726	341780864276	341780864824	341780865376	341780865926	341780866476	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2739	2000	3600	2300	2739	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23004	21972	30474	24153	21931	21436	5144	374	310	323	338	280	296	265	250	270	266	247	258	249	266	247	263	242	257	253	219	258	232	260	246	226	232	250	212	265	245	251	242	238	240	252	255	234	243	292	235	256	252	257	279	230	239	232	225	254	248	223	250	258	261	226	226	243	257	244	235	226	236	250	238	246	232	257	246	220	241	227	236	247	261	247	252	236	258	213	257	231	242	230	201	231	234	248	256	255	206	266	226	234	244	241	243	229	226	247	213	234	274	224	223	255	222	214	235	231	227	229	250	232	235	219	249	233	243	252	242	227	230	238	231	207	246	245	265	229	223	210	238	241	234	251	254	234	209	233	233	239	253	230	228	266	218	244	226	234	258	239	259	239	253	245	224	250	251	243	255	224	245	214	254	228	241	231	247	214	234	252	237	205	244	222	264	239	239	222	276	260	223	209	247	217	243	227	222	234	243	214	254	231	215	231	252	238	206	234	230	262	229	217	258	258	267	228	227	237	233	217	239	222	249	237	242	226	221	243	249	246	242	228	218	244	239	197	251	233	250	232	239	246	242	245	215	253	228	233	245	235	242	208	226	242	222	235	246	244	218	253	242	235	249	238	227	262	215	215	221	245	252	246	247	259	227	276	235	252	236	273	242	253	234	258	243	223	254	222	220	251	252	237	230	234	261	232	247	212	245	232	244	271	237	258	270	250	227	240	237	244	266	260	215	229	262	223	251	238	236	255	236	252	238	242	251	237	223	221	221	247	254	246	219	241	240	219	272	251	208	239	241	232	231	236	241	217	251	227	241	227	237	258	230	230	251	234	230	251	243	206	246	228	261	243	239	248	273	227	229	224	225	226	234	226	230	244	238	264	214	230	215	230	239	232	247	231	227	213	237	226	260	242	256	258	247	256	226	214	245	233	236	218	242	225	249	242	251	239	235	226	234	247	246	248	232	253	244	248	224	232	232	230	230	227	244	229	257	253	246	258	238	242	226	260	235	229	245	239	237	220	246	221	213	234	240	283	244	233	255	232	247	242	261	231	231	231	247	248	260	234	230	229	232	230	234	217	237	242	258	256	236	205	248	233	228	267	253	239	245	230	187	234	279	250	247	247	197	239	253	228	279	240	234	242	235	203	239	222	227	219	231	219	247	260	238	240	247	227	238	231	251	234	231	221	214	248	250	234	247	239	217	231	254	229	224	258	216	244	225	223	230	237	255	220	235	255	219	216	237	232	209	256	218	209	245	217	241	219	236	253	265	242	253	217	239	236	249	235	239	217	238	254	261	204	245	231	206	247	215	214	236	252	234	249	256	223	231	252	228	218	227	248	255	237	243	252	234	252	229	254	231	253	224	236	255	235	237	238	222	267	244	221	245	245	243	254	235	246	270	256	242	200	251	247	233	251	258	226	235	255	232	215	260	210	209	239	210	230	264	232	244	247	210	256	209	219	226	234	252	222	259	231	231	252	254	222	224	230	235	273	227	222	257	250	257	245	255	231	234	252	256	232	240	237	233	218	215	243	242	220	234	240	209	250	236	244	264	242	234	238	250	247	225	257	255	236	237	243	243	245	235	226	248	258	226	229	232	229	226	239	250	244	238	255	228	235	248	223	253	255	210	207	244	235	216	230	256	222	230	227	245	243	255	232	221	265	255	224	264	236	229	215	221	253	219	241	247	216	231	241	257	213	273	226	217	220	269	251	242	249	223	258	242	262	253	250	264	226	215	221	227	250	239	246	230	222	252	237	259	228	213	253	227	243	250	220	253	252	251	240	245	271	243	254	234	238	223	232	252	220	229	256	243	250	224	211	238	244	190	255	230	232	223	222	260	263	238	237	234	218	241	239	254	236	238	221	249	223	227	226	231	262	247	237	250	222	260	230	225	226	251	244	248	209	255	242	209	234	242	248	226	231	261	230	246	254	262	251	268	258	235	215	242	247	251	236	237	248	239	249	235	226	242	244	282	240	253	264	228	234	248	240	241	226	270	216	237	250	233	239	241	244	245	229	218	242	261	266	244	255	258	226	245	228	216	234	227	245	250	236	225	225	251	227	226	212	242	247	212	234	228	235	274	239	233	233	232	252	234	233	256	245	242	252	235	250	224	251	230	241	205	233	249	262	232	241	224	227	222	214	219	228	243	238	257	249	206	254	229	226	227	253	226	237	241	236	247	218	222	233	224	233	219	238	222	227	245	261	271	228	209	219	214	222	230	250	235	240	257	261	225	210	277	229	249	247	227	251	249	226	225	209	220	255	250	236	227	222	239	245	257	245	240	251	253	227	214	236	227	216	259	231	258	217	229	249	262	223	231	224	223	238	225	224	217	233	242	236	275	213	266	230	227	248	246	252	233	233	247	237	235	230	232	238	236	227	241	248	249	240	237	212	243	219	212	253	240	203	239	248	252	225	269	226	233	240	265	244	241	226	260	241	227	214	249	239	227	244	239	251	237	245	218	223	259	243	256	244	227	238	241	229	205	225	263	231	240	247	264	265	213	239	230	237	251	237	241	234	229	217	219	237	205	238	251	257	243	256	251	233	245	241	223	226	242	251	237	238	231	212	267	260	253	239	226	236	258	225	244	226	207	222	220	251	244	235	236	234	245	225	247	267	243	246	236	223	242	221	223	233	243	246	214	223	258	212	227	235	234	218	236	256	227	237	226	243	248	226	241	278	235	238	215	241	262	246	260	247	238	239	251	232	217	256	219	218	243	247	216	227	260	233	203	229	222	243	216	250	231	240	244	229	251	243	239	257	227	238	219	214	218	243	259	235	241	227	237	245	240	224	254	238	255	244	259	214	249	248	234	234	230	240	222	242	246	224	242	230	213	227	238	243	251	241	245	216	234	242	205	232	228	256	249	228	235	233	247	243	234	238	254	249	258	260	226	241	238	219	230	210	223	226	276	240	263	246	236	229	247	245	264	222	250	244	227	231	227	233	226	238	229	223	233	247	242	249	242	235	256	218	242	209	250	233	252	219	234	229	238	247	257	224	244	225	208	253	255	237	256	270	227	234	253	256	232	228	222	247	234	264	248	248	251	236	244	265	241	248	237	219	245	244	240	247	246	241	245	220	218	260	249	223	216	233	225	229	233	268	249	252	216	263	225	245	232	240	226	243	213	232	257	237	233	227	228	245	249	256	234	250	232	254	232	239	230	245	265	220	262	226	214	265	247	253	207	231	256	254	258	250	236	239	262	240	232	257	233	253	236	250	250	250	236	221	245	241	226	230	237	251	238	239	232	251	256	239	242	218	229	238	230	226	214	239	213	251	245	229	267	238	235	261	246	228	217	220	219	219	246	238	264	245	260	232	205	214	252	255	224	224	238	239	232	255	234	236	218	236	233	221	247	256	237	258	227	241	239	229	236	227	211	263	233	225	241	223	238	228	265	263	224	233	247	250	246	226	257	231	230	216	226	239	214	242	239	250	248	244	259	237	247	220	259	221	230	259	236	233	231	232	251	243	200	246	218	241	224	254
54134	82672	54487	15401	1388	960	807	643	557	539	491	448	426	374	412	390	366	390	399	351	355	364	337	375	348	342	340	336	348	364	372	319	328	324	320	356	344	328	310	349	304	313	333	299	331	323	319	303	349	321	311	322	327	324	333	361	341	313	314	313	310	331	328	338	331	338	295	341	297	309	309	299	299	347	312	299	324	314	315	323	315	327	328	351	318	323	334	341	316	302	334	332	305	312	343	315	307	323	348	359	365	302	327	348	326	318	333	319	347	318	274	323	333	296	338	327	340	333	344	351	330	301	350	325	333	310	344	339	329	322	302	326	332	297	319	323	295	314	288	324	298	309	324	320	337	332	330	345	326	330	293	315	319	349	267	339	309	334	315	342	318	381	313	337	317	274	293	304	326	331	288	317	293	315	314	336	331	343	325	312	335	347	292	348	330	302	328	313	345	302	321	338	310	372	304	331	336	294	340	335	339	312	341	301	312	316	283	307	315	342	313	301	317	325	309	336	328	343	340	331	328	291	331	307	303	292	312	327	354	303	335	314	347	332	320	306	339	363	305	309	310	318	308	305	350	336	352	304	321	338	309	322	309	320	306	303	355	301	318	317	326	324	304	350	311	319	299	293	331	359	342	286	313	344	303	322	351	337	318	293	337	315	347	323	301	303	333	305	340	306	330	355	292	294	307	304	324	320	297	327	331	325	341	298	318	335	312	342	354	332	302	308	323	321	320	316	301	313	302	335	324	303	369	343	313	321	289	310	328	325	360	348	321	343	292	337	322	326	317	300	290	305	338	319	322	318	339	337	320	324	326	294	353	309	350	332	332	325	300	323	339	318	364	334	329	316	308	320	332	329	317	359	338	345	322	304	312	317	340	326	347	320	347	350	323	304	279	346	313	320	304	338	300	337	312	330	317	325	287	305	307	351	302	306	320	344	288	331	281	309	320	325	346	300	300	309	297	322	295	315	362	337	333	324	311	285	303	337	346	340	354	340	300	327	345	297	318	326	314	332	299	302	318	366	304	337	336	314	315	315	281	338	296	323	314	315	325	325	304	327	314	294	317	318	332	316	338	322	318	332	287	306	341	308	316	290	358	335	344	303	330	329	316	332	309	320	295	287	299	313	299	287	345	338	322	330	319	336	304	294	313	289	315	321	321	304	333	317	348	338	313	314	319	345	306	310	355	298	310	353	332	327	283	315	323	344	335	307	311	361	339	319	310	329	338	317	286	328	329	313	320	302	323	322	284	354	317	343	336	330	352	321	351	302	283	297	342	291	313	320	298	328	334	336	301	346	341	329	292	333	343	316	341	301	323	324	303	309	341	304	334	321	327	303	324	325	326	315	333	321	323	253	305	317	324	297	321	313	318	310	303	313	361	345	316	293	321	320	344	332	329	335	316	304	332	299	335	297	342	355	326	326	332	354	309	314	309	319	352	342	317	311	334	293	330	324	322	311	315	332	310	316	333	326	297	297	319	304	331	339	317	317	288	275	352	337	370	317	339	327	332	323	349	312	331	300	321	300	312	310	356	295	317	305	319	309	306	333	281	273	305	298	316	308	317	305	303	329	303	298	337	349	301	324	351	324	302	347	335	333	368	291	332	328	316	343	357	315	380	305	317	324	375	303	340	328	310	307	300	321	315	293	324	311	317	351	326	316	329	293	319	317	281	343	289	348	346	327	289	333	323	329	330	342	321	329	311	314	294	317	313	299	340	328	328	331	345	299	306	293	299	318	331	312	303	306	320	296	338	310	329	284	306	304	327	320	315	307	294	339	339	310	295	349	299	343	308	310	301	316	298	303	310	330	313	346	330	309	302	306	329	314	313	314	312	320	332	354	322	346	322	311	327	328	305	331	340	353	310	344	300	325	326	320	313	303	339	312	300	331	321	325	331	337	324	332	322	337	322	346	335	319	304	343	339	291	321	352	325	300	341	343	338	289	343	328	311	297	313	304	297	328	309	291	348	331	307	301	311	325	325	309	310	328	305	318	291	343	301	342	357	291	314	311	344	362	345	330	340	343	351	333	300	320	331	325	341	328	323	310	310	312	345	328	287	309	315	326	342	339	351	312	328	284	322	307	329	313	334	297	316	312	348	308	339	333	288	330	311	301	355	326	312	320	306	340	311	320	358	322	343	300	319	305	346	301	304	316	310	319	343	287	341	303	305	305	327	307	326	308	339	313	327	307	312	324	348	307	322	312	311	269	326	350	302	308	310	349	323	318	319	319	312	328	310	333	355	318	341	327	344	331	282	341	331	325	315	312	325	281	309	313	342	304	312	312	318	317	301	329	329	308	314	316	322	309	304	290	311	325	319	327	328	311	304	299	316	311	315	326	311	328	309	322	349	333	310	324	319	321	313	341	313	308	317	319	326	333	311	311	327	334	320	314	327	327	333	320	324	332	328	307	292	344	315	312	296	319	360	317	339	307	331	323	315	323	320	347	329	297	290	294	332	312	337	265	321	291	326	355	287	299	333	340	337	315	315	311	302	324	349	329	307	326	345	337	303	335	323	335	309	325	312	312	324	326	310	344	344	325	308	307	331	287	350	320	285	315	331	311	293	334	332	324	339	282	326	320	299	313	339	344	315	296	356	351	335	296	291	318	325	329	343	335	301	310	313	335	311	304	308	345	320	333	302	298	334	331	355	316	326	339	324	319	306	326	327	290	316	326	323	309	324	292	307	307	300	315	303	350	321	338	315	318	311	317	299	313	336	328	360	320	383	322	322	315	334	306	312	338	339	308	319	338	345	343	318	330	317	322	295	316	321	322	305	331	319	325	303	329	350	328	301	319	306	369	313	323	332	342	292	295	317	316	342	314	307	339	318	333	308	308	317	321	322	334	314	344	325	301	321	308	289	311	321	283	335	317	308	310	300	321	326	322	331	334	318	324	335	322	305	301	306	318	332	330	329	330	308	331	307	301	325	310	339	305	326	308	290	314	310	325	308	301	322	333	317	310	318	315	314	330	311	303	322	345	324	329	297	340	345	320	318	331	344	326	299	323	307	326	300	294	322	300	329	323	370	321	334	316	345	329	302	336	282	321	323	318	304	352	337	298	288	343	312	298	345	301	310	330	309	341	307	303	336	311	327	339	315	346	304	353	313	322	339	308	329	352	307	326	319	309	318	323	355	295	284	337	304	318	303	309	335	321	317	332	300	320	313	301	318	265	355	333	345	316	310	320	292	350	309	300	290	287	300	319	290	354	298	345	301	338	320	323	328	346	319	310	336	343	335	304	312	305	292	325	315	306	346	317	342	311	333	301	326	330	347	332	311	307	332	334	324	310	337	318	294	310	304	307	339	343	317	322	312	322	313	360	360	337	332	273	330	304	319	309	297	305	331	363	332	330	315	306	316	320	350	294	340	318	318	351	319	334	328	329	305	298	307	297	338	303	336	315	316	292	309	305	312	309	329	329	344	332	324	316	325	315	314	326	305	319	305	331	342	337	330	332	308	288	288	306	306	335	305	303
28008	22468	17300	3236	617	566	540	555	537	550	558	530	535	512	534	522	542	534	508	521	532	544	527	478	558	561	514	501	554	537	498	540	540	544	534	510	524	537	566	511	520	579	556	573	516	516	554	511	560	527	555	509	545	532	519	487	582	539	489	535	564	540	521	575	554	537	519	580	549	501	501	564	511	507	494	522	522	516	571	542	510	532	505	519	534	525	543	541	560	514	550	521	572	522	577	565	560	488	523	515	551	529	532	491	552	488	534	536	515	519	529	530	547	546	490	536	498	558	493	535	507	557	523	498	542	520	550	495	545	521	536	527	532	523	540	541	515	521	537	505	541	481	572	531	526	533	516	517	523	552	493	501	497	518	547	491	529	532	500	527	519	560	539	529	495	544	601	508	514	551	505	527	528	523	504	502	574	545	500	513	512	540	556	532	556	555	520	516	582	534	477	536	564	553	519	515	539	518	510	536	508	498	527	505	521	514	527	520	545	531	524	529	602	477	557	542	581	517	523	514	535	507	577	499	560	527	515	555	586	513	491	522	559	564	529	538	546	525	538	528	497	525	540	554	520	526	564	508	548	549	547	551	551	553	556	535	542	558	548	496	545	550	487	552	537	503	471	512	522	519	581	541	537	519	579	524	486	479	509	516	515	495	499	508	526	521	536	537	492	504	536	553	540	548	514	508	535	540	531	512	519	499	516	563	562	527	506	507	518	513	521	535	528	522	568	556	554	553	532	564	553	542	548	528	521	545	519	535	525	541	515	504	506	538	515	546	575	521	518	523	539	558	571	551	524	560	522	574	548	521	501	518	486	544	530	534	538	514	538	492	506	517	520	539	495	496	546	521	576	539	524	542	564	569	569	527	515	560	494	528	555	512	512	523	517	536	544	552	572	515	530	516	530	545	533	550	525	545	560	576	512	527	526	538	527	505	559	528	500	552	534	539	559	541	538	566	486	527	563	527	522	523	522	553	540	552	548	510	531	515	544	526	545	542	500	505	497	486	512	551	534	557	532	537	559	553	580	510	521	510	521	537	507	512	536	523	547	568	467	542	542	489	564	560	511	541	535	536	540	515	561	510	510	524	534	584	479	524	562	510	546	526	498	535	520	537	534	513	546	494	479	525	536	568	548	555	526	549	536	551	513	545	533	531	531	520	557	569	535	527	557	526	549	508	537	514	532	544	566	507	518	503	528	512	528	497	520	543	566	535	541	529	525	529	526	508	566	568	521	526	554	585	557	550	501	534	515	552	553	474	531	521	509	517	543	549	509	538	531	543	535	548	571	542	507	533	534	538	570	500	555	538	544	539	499	497	505	499	544	539	577	558	539	570	519	516	513	517	556	516	477	504	526	596	518	512	535	498	559	478	532	555	538	511	529	523	530	512	523	547	501	542	555	534	540	508	549	465	538	531	513	554	562	534	520	554	559	517	506	513	526	519	541	558	510	552	513	556	519	525	526	549	554	547	555	517	532	516	542	541	521	549	580	537	496	478	582	504	530	516	548	520	516	512	551	521	534	559	517	526	537	537	523	542	536	568	548	520	547	556	532	481	510	563	523	506	564	524	509	532	512	527	503	553	484	497	530	553	555	540	494	526	526	536	527	527	554	518	541	493	482	533	520	548	534	559	546	572	548	527	510	462	562	506	536	563	498	541	543	505	477	532	498	503	536	567	536	580	467	543	559	564	524	544	505	518	546	547	561	492	514	513	503	569	519	549	517	525	480	498	541	542	520	562	509	521	558	507	568	553	494	528	537	511	545	502	531	579	547	525	511	543	555	549	538	553	560	549	521	539	522	551	514	581	571	539	560	520	570	544	568	557	528	565	506	524	504	528	507	528	581	573	539	566	541	539	515	576	513	540	553	538	562	543	532	575	541	498	539	561	543	510	534	543	515	510	560	521	518	565	509	531	536	554	522	548	560	555	518	535	537	503	561	530	519	526	494	503	538	496	539	540	559	519	529	557	498	561	540	519	531	598	507	569	564	501	538	528	506	547	529	532	494	538	518	536	542	562	502	531	565	542	539	505	522	546	546	515	583	505	547	536	505	524	531	524	525	509	546	578	570	551	535	613	526	538	558	518	530	545	538	532	557	566	535	589	500	526	530	473	584	578	531	509	562	527	552	535	528	560	543	591	525	557	537	531	533	485	551	557	554	513	535	522	552	516	545	518	553	567	535	576	615	566	504	548	499	540	533	496	536	518	527	506	540	573	512	534	507	549	519	507	523	520	547	530	526	504	567	546	528	565	521	543	517	557	532	521	538	511	530	537	540	569	532	515	465	542	558	558	507	535	517	524	551	540	535	560	518	515	530	545	566	555	508	507	494	515	505	544	511	543	534	547	543	491	524	525	526	551	540	556	473	517	515	492	506	559	531	493	536	573	531	551	522	568	506	554	502	521	539	545	554	542	584	520	578	551	560	501	540	500	501	538	498	516	541	539	558	532	538	569	554	590	508	536	546	544	558	500	524	482	541	524	495	558	533	551	541	498	540	499	515	527	547	504	516	532	519	516	549	513	514	522	543	554	541	546	530	518	502	558	510	499	556	499	542	548	561	511	525	527	534	526	563	513	518	576	510	535	498	589	544	539	524	523	540	486	492	518	524	530	526	529	526	570	590	514	551	557	534	505	525	529	505	527	511	534	517	546	525	521	522	482	503	518	539	560	519	484	549	497	513	523	534	524	520	491	554	524	569	477	544	544	547	513	549	554	520	509	490	512	527	530	539	537	544	523	523	558	498	554	523	547	533	525	501	522	570	554	527	553	509	543	557	551	548	502	524	500	520	570	539	541	548	494	533	539	502	538	546	518	552	599	510	504	587	537	521	561	504	489	551	549	556	512	557	495	541	499	495	542	516	556	532	535	523	508	528	561	546	519	523	534	527	516	496	555	530	501	543	532	514	566	523	523	520	494	534	513	510	563	532	559	527	533	536	522	564	539	511	490	528	565	548	527	501	581	542	543	555	562	532	531	541	531	518	514	537	536	528	527	504	518	571	517	551	530	535	536	495	512	503	553	557	555	534	562	509	512	522	551	508	556	532	521	504	570	525	507	518	565	486	521	517	536	518	526	567	550	515	524	513	495	529	509	550	537	520	514	567	549	511	557	524	521	526	580	520	539	512	490	544	557	516	580	538	513	557	559	540	488	545	550	528	526	564	544	556	552	518	563	537	581	588	520	566	545	563	495	539	492	528	487	510	524	543	507	521	517	536	496	524	541	484	585	520	533	507	520	536	551	520	521	526	538	514	550	523	550	526	542	544	571	580	504	525	539	525	521	553	532	503	565	507	528	515	541	545	509	544	523	593	532	534	528	521	553	523	508	537	513	543	583	538	549	555	510	496	530	533	524	504	524	518	547	509	528	527	526	544	506	515	512	531	534	563	541	513	546	546	499	527	530	520	528	517	505	508	555	553	523	513	529	485	536	533	553	547	524	531	523	514	484	542	540	539	535	537	512	530	530	521	520	554	517
24119	31650	15410	1950	773	752	730	762	750	745	711	749	726	746	715	772	777	725	715	701	735	742	710	723	774	758	735	716	687	721	740	724	761	727	734	691	766	667	732	778	759	746	759	702	724	739	763	775	673	699	730	677	750	762	736	726	705	750	733	733	714	682	677	701	733	752	724	748	742	760	725	695	725	743	725	720	709	718	743	717	685	737	751	740	728	760	739	710	738	694	742	748	740	774	715	697	756	732	706	704	764	718	736	692	707	720	731	673	761	762	784	700	733	745	701	681	728	712	697	736	723	724	760	759	681	686	705	701	736	741	704	798	755	672	770	780	698	703	770	723	728	725	743	718	718	729	693	729	691	731	705	725	790	763	684	709	742	714	742	724	720	769	691	707	721	760	712	747	712	731	748	740	747	710	711	768	738	728	725	761	761	743	730	707	733	728	795	736	685	748	750	723	747	755	730	710	777	727	750	717	719	702	752	742	731	695	694	736	762	721	697	753	709	710	743	687	656	683	739	719	780	766	727	722	757	720	690	699	722	738	771	753	766	751	739	777	694	740	772	723	683	697	748	750	750	677	714	735	700	715	721	774	690	688	724	709	726	788	782	781	749	784	699	762	740	732	750	745	703	708	694	696	741	746	766	739	728	692	776	700	748	740	745	740	777	690	777	702	710	741	697	696	742	682	745	722	740	771	735	737	717	744	692	698	686	708	782	724	754	746	772	754	722	730	681	766	732	669	695	692	719	723	754	785	699	706	759	728	751	696	757	747	751	755	722	734	741	694	682	732	706	741	718	776	702	731	737	715	693	748	704	708	728	727	736	720	722	753	737	734	677	692	742	743	727	741	733	689	716	706	691	780	729	784	755	721	730	747	676	715	729	732	720	706	725	744	758	688	709	717	712	738	766	782	753	738	726	752	753	730	722	705	728	759	737	744	708	772	721	752	668	750	760	754	754	736	753	682	775	754	764	789	737	667	701	691	729	768	726	723	707	726	749	711	737	739	731	759	666	693	719	719	731	725	744	688	723	712	716	752	744	768	679	706	696	745	747	721	723	757	760	723	736	752	720	786	725	729	744	711	753	733	782	735	706	730	745	699	696	728	736	729	723	736	708	775	732	708	735	729	737	718	698	739	697	754	699	726	738	693	706	731	749	702	714	726	718	716	747	702	705	750	664	800	731	788	697	757	715	655	737	714	718	756	708	719	726	700	672	744	688	722	730	681	729	716	735	764	777	737	748	734	741	750	768	740	725	674	713	699	783	775	713	742	743	687	736	774	693	753	694	715	771	711	748	735	671	788	725	775	713	739	728	740	752	747	713	728	727	716	718	732	737	764	705	685	755	770	722	747	724	758	724	800	709	728	740	725	727	765	721	739	751	736	755	722	739	735	756	739	768	746	686	737	755	743	766	755	731	741	736	729	748	720	733	715	730	675	747	740	726	729	710	710	761	745	745	708	742	728	729	746	809	693	779	746	758	750	733	715	715	784	738	762	758	731	670	748	716	748	711	732	721	721	713	704	755	757	752	722	783	716	700	690	742	712	717	712	749	720	748	720	705	741	710	722	756	792	745	732	774	723	678	710	743	734	669	743	741	689	742	761	720	721	730	764	724	745	710	738	723	745	756	709	723	722	734	742	733	739	740	730	716	762	709	748	759	717	742	703	755	760	688	773	739	733	757	765	715	707	728	720	759	779	691	697	765	703	721	726	714	695	805	729	757	713	756	793	767	754	697	714	718	731	729	712	685	704	756	767	712	699	683	744	686	763	701	734	713	753	697	741	716	781	731	757	742	720	759	727	707	729	760	765	779	719	744	680	747	717	734	709	726	787	734	740	741	721	765	744	765	732	753	699	748	746	731	756	757	742	751	724	720	767	759	735	692	718	727	721	745	720	753	756	694	737	763	759	706	710	722	762	713	711	720	735	720	748	757	701	736	726	742	725	779	719	666	797	722	772	736	682	737	764	717	747	768	766	727	740	708	760	758	707	771	686	709	733	746	728	744	709	701	730	733	735	732	700	711	695	722	732	688	751	724	777	728	739	743	732	664	738	759	746	731	769	749	723	757	762	755	712	760	729	783	727	734	781	733	685	752	739	730	764	765	753	705	720	661	750	752	712	696	729	768	694	726	761	737	743	783	775	721	719	744	753	706	811	700	743	761	723	753	673	714	753	745	682	765	729	728	732	700	762	723	704	740	684	681	707	719	739	734	726	748	763	681	743	762	712	698	700	713	716	712	793	705	739	728	721	750	731	705	734	675	718	723	715	756	761	751	713	749	724	730	715	748	759	754	699	730	717	715	700	753	735	762	712	675	722	745	735	760	724	700	739	739	719	690	766	763	708	711	732	728	732	739	758	727	721	751	738	730	741	753	739	712	724	723	723	708	737	673	698	745	715	757	771	796	675	692	765	713	751	723	764	742	732	692	758	801	707	749	732	758	754	750	746	723	730	724	791	698	732	725	732	773	724	761	692	724	708	741	691	737	734	687	664	734	650	721	735	725	747	767	769	708	721	704	712	784	747	777	719	772	722	745	716	719	740	682	776	782	708	715	728	740	707	735	687	717	733	718	728	747	698	731	718	753	707	776	732	719	754	768	763	716	744	733	707	751	765	713	703	774	723	697	759	786	737	679	733	750	731	757	733	695	748	767	732	697	712	726	737	712	747	724	748	699	720	702	752	709	734	757	733	739	738	805	780	720	752	705	771	736	718	744	775	708	715	815	720	727	760	724	748	758	676	750	773	763	705	745	734	710	732	756	782	733	751	673	728	717	734	741	708	741	703	761	718	733	733	726	741	720	754	721	746	769	775	707	739	759	736	778	733	698	765	713	705	744	745	757	689	728	715	716	719	715	747	742	712	744	837	700	693	721	753	714	724	762	768	759	726	733	740	728	758	695	736	733	729	767	697	755	749	743	722	749	756	694	755	757	750	662	743	757	728	683	717	754	688	704	779	717	722	747	735	725	712	692	694	707	716	734	731	683	698	809	680	782	684	723	751	703	731	734	741	708	763	762	778	720	734	737	786	739	719	770	706	771	761	749	712	730	714	774	710	714	762	704	737	731	697	733	707	742	725	703	705	747	670	706	694	727	776	710	718	729	704	757	711	733	699	719	710	728	738	738	757	748	774	731	752	714	755	755	727	686	706	735	751	790	719	740	778	772	763	760	766	745	694	736	699	706	755	763	736	761	766	740	726	782	744	709	694	687	733	748	669	731	679	762	745	725	715	732	730	697	710	695	760	702	718	740	724	753	699	750	714	775	730	673	683	737	715	746	749	716	734	758	717	770	699	747	714	772	796	743	772	695	695	700	782	756	696	753	759	720	740	739	757	759	697	762	755	742	690	744	698	691	721	694	756	683	691	740	770	704	756	749	738	720	772	737	743	710	750	725	727	673	717	732	713	723	722	706	725	693	707	716	766	732	760	756	739	761	717	773	716	723	692	721	730	741	764	710	701	749	704	754	684	687	712	708	733
23541	21656	30073	23846	20079	5311	478	356	305	324	298	301	280	289	276	299	283	290	276	263	234	248	283	247	280	262	257	267	303	264	250	266	244	267	289	255	251	279	299	281	254	289	278	279	294	288	266	280	255	258	255	254	279	275	282	272	241	225	268	264	275	248	249	274	289	263	271	255	264	266	257	261	255	262	260	257	256	253	248	256	261	241	262	252	297	264	278	284	266	251	247	275	250	239	289	241	228	266	246	271	257	261	268	259	272	286	279	256	267	263	253	245	238	258	257	256	245	282	261	253	270	268	256	250	259	285	237	257	267	250	255	280	256	283	271	260	228	262	253	245	269	257	248	236	273	271	282	279	278	249	282	246	293	264	283	253	254	277	263	243	225	237	248	260	283	261	267	269	213	240	281	252	253	268	261	255	271	255	264	254	277	258	235	262	249	258	262	243	280	228	276	253	273	252	246	281	282	268	274	264	284	258	291	235	271	248	270	271	257	252	263	277	279	241	266	259	237	255	255	273	270	253	270	276	247	266	270	255	248	294	271	265	264	265	239	284	270	213	231	270	252	282	239	257	240	272	258	269	264	252	269	249	264	249	284	244	283	249	267	271	255	249	262	266	235	286	244	278	270	242	263	247	249	252	270	250	260	251	237	233	260	270	270	284	288	291	264	251	296	248	277	242	276	260	260	242	267	268	260	257	243	255	264	257	261	283	266	275	275	276	229	265	257	282	260	277	257	270	248	236	246	236	296	240	270	248	267	258	281	247	236	277	263	259	254	256	258	276	250	256	283	276	245	246	306	279	261	262	276	258	232	245	289	247	274	246	255	267	242	264	270	268	238	281	273	258	269	263	282	269	280	290	270	307	265	254	258	283	266	293	286	291	267	283	248	281	251	271	273	235	274	258	280	251	257	267	229	257	267	247	273	267	268	246	256	250	241	276	283	265	263	266	238	269	248	240	226	264	277	281	263	294	262	285	250	241	242	246	247	283	252	289	241	271	258	267	272	249	258	246	286	265	263	286	234	259	253	251	278	247	249	267	274	277	256	255	257	294	254	270	248	254	269	278	263	273	261	300	289	257	267	244	240	253	244	284	255	253	273	270	252	269	257	284	269	242	246	247	252	264	245	270	253	287	275	282	266	277	235	277	250	297	261	240	261	295	262	217	238	267	243	253	276	275	261	268	258	261	248	266	269	252	286	276	267	261	275	258	289	264	271	286	254	261	249	277	262	236	244	248	280	235	250	275	245	272	302	282	240	271	271	258	263	242	287	253	257	264	254	255	270	281	228	302	293	268	261	246	243	268	257	256	253	262	236	252	248	261	254	259	273	238	230	261	248	216	266	247	257	244	277	256	283	233	264	252	213	271	262	273	256	247	254	276	248	253	258	245	269	235	270	244	258	226	271	262	277	270	258	256	271	287	251	253	274	280	290	285	253	286	279	246	221	230	294	287	297	295	254	258	267	283	228	258	273	279	284	262	274	265	241	253	265	245	262	244	251	265	241	285	248	287	249	272	259	299	272	265	282	255	245	254	276	261	217	278	271	286	273	284	267	277	289	270	282	267	226	276	293	269	264	224	278	239	266	262	267	253	268	253	266	228	278	263	282	237	256	267	258	247	279	250	246	242	295	259	273	303	270	252	265	277	279	285	235	279	276	260	250	263	272	228	236	256	267	264	272	305	262	286	261	268	262	286	272	296	255	258	287	251	251	235	291	270	269	281	262	264	248	279	253	264	240	272	268	275	275	287	275	279	255	249	258	279	245	271	254	243	237	242	261	248	251	262	258	267	261	260	272	262	261	273	299	253	257	255	267	254	237	248	275	257	255	279	268	266	271	271	239	249	221	257	276	260	265	268	282	262	266	261	262	265	265	268	258	277	231	256	242	259	236	252	244	247	263	263	270	255	262	249	281	256	261	250	275	258	266	262	267	227	270	282	245	281	241	289	236	250	248	262	234	261	281	273	251	277	283	264	287	284	234	239	257	255	235	286	286	254	246	224	231	256	246	283	243	251	295	230	255	282	256	249	251	266	237	281	268	282	257	271	251	264	275	251	306	256	260	238	223	278	269	265	276	267	261	272	274	259	272	251	249	276	279	279	274	276	239	259	280	281	274	270	249	257	254	253	279	249	258	255	240	269	253	247	253	283	247	252	249	262	240	278	273	246	267	237	286	284	285	261	229	241	248	270	296	257	256	269	292	249	301	268	264	251	261	263	278	257	255	269	289	268	273	219	248	272	260	243	282	249	260	251	262	265	271	273	287	299	237	272	243	268	287	256	276	253	263	281	270	255	242	271	281	285	260	253	274	255	281	257	260	246	242	279	280	257	258	265	270	274	262	278	246	271	265	281	260	281	289	232	285	254	261	256	254	266	244	295	259	247	271	289	245	258	244	254	274	275	275	285	253	278	302	267	242	228	268	241	269	261	256	252	306	250	308	282	280	263	261	291	271	242	252	244	261	273	257	248	240	254	247	254	283	266	241	252	245	259	264	254	252	259	222	226	247	234	248	254	270	273	273	294	262	273	282	282	289	274	231	267	273	242	236	260	282	258	227	231	282	278	238	275	259	238	284	254	253	281	258	287	261	242	247	249	270	264	240	260	248	248	271	268	252	256	267	258	262	258	252	255	242	294	263	259	262	258	275	283	257	260	253	268	240	261	245	292	242	274	283	255	282	252	260	244	278	243	273	271	278	265	247	251	267	259	254	300	261	233	247	269	270	236	256	285	273	245	255	249	268	248	225	264	264	241	274	284	258	246	271	235	257	286	273	259	259	269	258	240	255	279	247	267	279	271	276	241	269	241	266	271	290	258	264	246	271	252	266	252	286	279	243	275	259	251	253	244	256	245	245	221	279	263	267	264	251	276	280	241	261	275	277	263	228	261	249	263	275	233	237	258	251	287	281	300	251	259	263	223	207	296	230	266	256	274	299	226	255	301	251	282	264	243	272	279	257	286	259	254	262	262	237	279	278	249	234	255	298	260	248	255	265	295	248	268	266	252	249	259	274	281	274	289	246	267	261	247	240	245	267	259	270	243	246	253	254	287	294	240	266	267	261	254	250	272	274	237	282	270	270	282	282	272	247	268	269	288	282	280	239	239	276	273	294	272	245	247	272	272	254	219	256	256	260	271	246	260	270	269	257	271	261	293	319	261	260	263	306	233	289	272	267	283	287	269	252	248	276	268	234	236	267	288	269	271	235	308	261	274	263	249	257	231	243	271	262	219	284	256	273	241	272	257	280	262	253	256	267	259	235	251	242	221	257	251	264	291	263	233	239	281	264	241	263	259	261	283	235	271	270	284	246	254	267	276	308	247	270	248	256	263	271	213	273	275	301	250	228	286	261	268	283	241	306	272	251	246	261	270	264	266	272	264	265	268	253	251	224	280	296	245	259	260	266	272	263	258	242	251	260	242	288	261	260	263	266	261	270	267	285	256	275	257	243	285	270	313	243	256	267	234	263	273	264	234	280	272
45791	73457	44704	13387	936	749	658	562	509	465	457	453	444	444	370	387	396	422	392	422	399	382	387	406	394	386	401	414	401	363	398	376	408	378	378	394	357	395	371	402	393	388	384	410	377	378	385	376	412	411	386	386	354	386	355	392	382	340	357	375	395	370	332	375	405	411	349	397	358	392	410	375	368	381	363	377	399	360	353	378	408	367	389	430	353	390	369	338	403	349	392	382	384	371	386	364	365	360	382	385	375	400	377	403	394	372	401	417	352	394	407	367	364	360	356	385	404	383	355	353	331	355	384	371	386	408	379	365	400	388	402	384	357	361	399	362	368	351	396	408	375	412	395	375	390	367	393	395	382	383	372	365	356	342	343	390	378	415	358	406	367	367	375	372	393	390	390	380	381	377	391	393	374	393	369	404	380	376	389	421	434	402	372	350	403	390	372	409	364	390	376	367	390	391	413	374	372	373	408	391	391	414	362	357	382	356	381	405	377	394	371	412	384	347	369	373	395	377	375	365	365	398	361	368	369	381	362	366	395	394	374	348	394	402	377	409	374	373	407	376	394	343	390	380	392	384	374	401	393	390	333	343	414	411	375	381	397	355	382	369	362	383	380	379	415	412	387	332	359	374	397	384	367	406	365	343	385	376	391	367	353	429	397	381	367	370	368	339	365	360	363	384	382	366	398	381	357	372	368	375	359	383	380	378	404	349	398	368	378	325	380	374	377	361	356	360	381	357	402	369	362	391	370	370	379	381	359	363	380	391	395	389	399	376	420	384	418	362	365	378	381	384	368	369	348	383	349	354	376	411	336	369	403	403	372	368	399	391	369	365	370	375	391	381	408	365	396	365	378	419	385	400	389	363	416	370	374	394	366	379	375	355	376	367	405	364	431	358	370	386	396	346	373	361	385	395	409	336	336	392	396	396	391	363	389	378	404	337	378	361	401	398	369	353	403	386	390	388	360	388	377	360	388	397	380	390	374	364	393	343	413	389	368	385	378	355	353	391	375	338	369	404	392	371	387	413	333	370	363	378	373	410	398	394	351	355	372	382	349	376	406	356	342	404	442	379	360	340	381	380	370	364	382	379	371	440	364	421	330	350	390	380	386	357	382	400	397	359	399	387	380	377	358	364	380	347	372	349	360	399	404	388	383	337	404	356	350	375	357	356	372	402	378	396	349	385	389	404	347	389	375	356	372	389	360	356	346	371	385	364	336	400	356	346	360	353	376	388	380	364	395	341	378	367	394	395	370	369	400	389	406	404	343	393	386	383	346	412	377	396	378	329	373	387	400	340	376	388	399	375	397	377	369	389	382	397	374	412	350	394	368	408	344	369	351	374	396	374	383	394	381	379	387	372	388	390	381	380	379	369	375	380	365	412	373	361	368	340	404	409	365	347	350	380	383	370	368	352	401	366	377	387	399	383	385	399	393	358	377	397	384	371	391	370	391	359	374	393	372	363	388	391	387	364	401	391	393	347	398	380	390	392	392	377	394	376	390	377	366	393	374	378	360	438	342	369	366	390	396	362	392	364	399	377	371	326	371	349	410	361	366	400	386	359	363	373	354	381	372	399	362	412	402	347	408	388	350	389	369	367	345	391	362	339	369	345	330	377	384	386	367	358	373	346	360	373	418	372	393	383	372	361	398	356	380	369	354	343	398	365	387	406	387	384	365	382	379	363	344	369	385	349	424	398	392	397	401	387	406	382	385	346	380	370	411	409	398	365	364	386	408	382	390	404	393	386	372	392	363	393	379	382	354	404	322	369	360	387	353	388	372	408	345	348	362	397	368	384	369	384	348	411	397	369	406	368	373	382	366	403	385	387	359	362	369	361	367	389	396	382	383	372	392	387	365	359	370	391	408	368	376	381	410	373	380	397	420	357	361	385	368	389	387	374	394	366	367	397	360	378	412	356	372	380	383	371	403	384	373	352	390	385	387	385	366	386	390	390	394	389	380	374	401	404	364	369	362	364	358	362	364	371	337	408	373	404	357	363	407	382	373	406	377	407	375	329	375	362	413	371	380	376	379	390	390	385	391	382	367	369	365	361	390	363	368	397	360	358	413	363	379	361	382	404	360	354	380	378	393	385	358	364	352	373	359	392	367	387	379	378	382	368	377	373	399	338	348	365	369	374	367	388	392	346	396	405	457	407	377	339	361	337	385	361	377	378	356	412	402	377	360	349	408	389	403	403	352	371	372	426	389	360	376	388	399	347	373	385	395	374	392	369	357	387	358	376	379	392	377	376	363	372	412	405	376	365	363	376	383	384	405	360	386	400	360	388	368	385	383	376	397	383	385	383	397	373	382	384	371	345	402	364	353	355	401	354	342	408	363	343	351	373	360	364	410	380	379	334	360	372	426	368	365	374	370	385	394	387	396	364	377	397	386	399	358	374	339	387	401	370	388	423	376	389	407	357	386	374	380	388	408	376	355	378	364	393	388	379	382	388	392	391	388	394	382	375	401	381	407	399	375	403	359	362	355	349	381	375	354	373	372	397	367	356	387	387	362	366	387	373	415	356	364	397	398	429	376	397	371	373	368	391	368	370	377	363	354	383	406	409	433	351	382	407	380	384	363	396	381	406	395	403	344	416	397	372	375	373	372	396	366	400	407	387	366	367	386	412	351	397	393	366	367	366	389	343	361	375	388	370	395	391	375	385	361	382	366	363	392	348	368	384	362	371	334	362	414	363	396	376	357	374	341	396	343	422	384	369	375	367	343	420	380	374	391	375	352	373	376	376	330	368	389	369	403	394	375	368	372	373	394	349	404	403	374	388	394	411	357	400	396	381	376	365	390	404	372	391	373	372	354	368	335	387	375	347	380	377	349	390	375	373	387	354	374	377	370	406	389	353	391	368	377	362	362	380	404	410	393	372	387	362	339	399	370	395	386	357	392	416	381	390	393	378	351	404	361	386	395	335	360	378	385	398	374	396	403	361	411	381	369	352	383	386	403	368	392	360	343	373	353	376	353	363	411	373	406	380	380	384	386	418	381	368	359	369	376	420	388	369	369	370	354	383	375	385	371	388	383	363	385	375	381	355	374	391	372	382	396	359	400	374	366	382	372	363	395	363	382	380	397	386	329	362	386	361	361	404	386	353	397	387	361	392	394	372	401	403	374	363	390	361	389	372	368	339	409	358	352	373	391	352	384	390	372	380	372	399	340	392	368	379	358	330	396	374	396	363	392	394	382	421	389	383	378	357	396	401	401	379	360	404	381	398	371	372	374	354	381	380	357	422	354	381	367	359	402	420	381	363	345	386	367	392	367	415	359	397	368	409	392	400	357	345	395	358	364	328	402	355	363	356	404	386	366	352	340	371	393	388	337	377	383	380	384	358	391	385	369	346	357	402	411	362	380	372	371	345	364	369	368	382	345	390	365	365	395	366	406	339	347	427	377	367	341	397	394	403	376	393	392	365	373	387	386	362	385	362	367	390	379	374	389	370	414	316	359	362	364	370	371	412	376	377	385	369
24867	21852	28478	23358	5038	700	588	633	576	602	626	601	585	607	542	621	541	585	563	528	623	629	601	587	587	596	562	588	624	580	595	573	534	547	624	606	558	596	579	556	600	570	611	626	625	597	579	557	605	578	631	552	544	569	604	565	560	625	560	560	519	563	566	593	589	556	595	569	599	608	551	592	612	572	601	569	601	569	580	561	588	579	557	579	585	630	620	597	585	577	570	555	587	580	594	564	559	596	530	626	568	538	578	584	579	574	592	622	616	594	541	573	600	557	612	615	594	551	565	592	590	567	623	594	581	602	566	570	609	582	595	561	582	556	584	594	633	556	562	629	631	617	598	607	649	558	592	506	578	575	593	596	582	550	609	635	544	576	576	551	598	587	567	570	591	584	587	551	587	559	584	538	592	568	621	578	581	569	590	562	598	615	597	606	568	619	582	544	556	596	552	582	567	615	576	593	629	560	591	552	619	556	576	549	561	607	588	542	589	626	593	589	556	628	614	596	579	589	565	577	599	577	575	616	574	586	573	576	572	595	613	596	561	583	595	617	567	614	576	555	619	586	608	597	592	583	603	620	521	595	561	587	565	591	596	559	527	584	595	599	632	544	587	617	580	578	567	593	589	576	573	573	582	568	574	599	607	592	556	597	604	614	575	576	590	601	565	652	578	575	596	594	609	551	606	614	604	586	536	601	557	559	533	604	599	614	585	560	530	569	614	572	570	584	605	604	570	547	606	614	561	590	580	581	589	566	583	606	580	554	536	559	584	519	587	606	614	570	579	558	589	564	587	578	584	577	558	608	566	583	580	585	565	578	627	546	590	558	588	558	625	598	615	549	611	558	600	579	610	570	590	591	616	599	576	562	563	584	557	594	591	590	589	598	574	578	551	607	559	593	604	560	572	591	620	619	598	542	609	549	588	569	600	584	560	571	557	539	576	557	576	626	600	593	542	557	620	550	586	616	584	597	618	587	534	593	602	544	584	575	615	585	633	583	592	584	555	585	578	578	557	578	606	562	586	545	573	603	589	578	559	582	582	570	576	586	612	562	631	594	572	592	568	579	588	600	596	590	593	579	570	599	609	542	589	599	616	610	592	576	580	571	587	604	556	609	572	602	614	582	618	602	585	568	555	613	586	575	538	563	597	601	586	594	564	597	630	587	574	601	570	627	601	588	567	589	547	555	629	591	575	561	607	584	590	603	591	596	606	621	577	559	594	564	588	586	616	554	567	588	619	585	566	595	614	563	615	586	622	583	582	531	553	636	613	589	565	563	613	589	574	580	593	582	554	566	583	594	549	578	581	568	621	574	624	575	626	590	590	561	563	604	585	568	627	598	588	612	590	588	585	548	572	636	596	553	608	571	563	578	572	615	654	587	580	605	561	560	604	587	595	566	602	572	604	532	619	599	593	582	576	553	609	602	595	554	593	602	550	577	567	570	527	554	602	597	546	590	630	564	595	574	593	549	598	552	589	558	589	590	561	561	565	556	598	583	599	602	582	580	615	567	591	606	585	611	604	573	599	550	596	566	578	622	563	559	594	561	566	583	639	587	623	584	576	631	607	598	610	587	534	574	565	579	637	620	573	591	601	599	582	582	555	563	569	600	543	577	584	595	630	601	591	603	582	616	594	536	560	588	582	552	625	583	548	575	634	620	570	573	613	558	574	559	603	579	583	561	546	609	556	570	570	601	557	599	573	546	579	606	569	594	612	589	590	563	616	586	573	553	636	573	565	607	566	545	562	567	577	596	597	595	619	570	616	611	565	613	559	651	584	615	602	592	565	574	608	588	580	555	538	582	592	586	588	628	535	585	562	597	607	616	560	619	578	578	570	608	566	602	575	550	596	609	606	568	570	593	600	556	549	604	546	614	609	606	602	628	626	542	597	555	594	583	633	597	578	588	562	582	579	608	527	568	596	631	607	568	598	576	566	611	566	563	551	583	597	594	579	581	585	549	587	595	579	574	615	569	591	568	607	545	626	584	668	584	582	602	508	613	581	579	575	576	614	570	595	554	583	615	615	546	583	584	595	555	608	552	548	581	586	550	541	597	594	555	574	592	565	559	597	569	610	583	587	560	557	585	594	631	615	596	595	555	586	574	565	569	588	561	588	600	581	605	564	579	593	546	541	560	581	573	576	627	543	567	575	592	622	583	607	595	567	602	607	624	622	557	598	578	599	565	562	613	616	571	620	572	591	575	587	572	571	560	610	614	591	589	543	613	605	568	562	596	587	561	560	618	570	567	578	629	587	550	585	610	574	583	526	560	611	566	530	598	571	556	622	587	558	634	592	582	552	546	594	583	573	567	553	537	555	617	558	578	550	595	582	648	562	589	569	590	549	619	622	581	565	622	564	553	618	567	551	571	574	601	538	571	559	547	617	625	604	556	596	573	589	576	581	542	572	553	554	603	543	600	615	599	576	630	560	577	569	615	569	576	601	606	517	586	587	593	573	604	552	580	615	583	583	641	579	593	609	605	586	601	542	563	554	559	598	599	527	631	535	612	583	569	566	565	621	626	603	613	612	563	583	592	607	566	600	562	548	574	607	563	585	602	561	583	548	557	555	573	598	586	599	531	579	604	590	592	555	618	570	582	547	582	606	588	562	562	580	605	548	590	595	600	626	607	582	553	621	590	567	583	608	544	546	584	628	616	617	546	574	565	600	567	585	592	608	596	605	578	600	537	586	562	585	579	537	571	593	645	592	572	596	630	637	588	606	579	576	581	571	572	602	561	607	630	558	582	553	594	574	582	600	575	600	576	574	544	573	583	601	558	558	594	594	587	583	571	593	575	597	532	581	613	599	592	587	595	584	566	516	571	580	603	574	574	578	592	569	602	563	567	590	539	540	577	546	584	612	584	589	598	624	556	641	588	610	585	564	594	569	589	554	590	609	564	600	580	583	591	571	605	614	593	583	608	581	589	579	598	656	588	616	566	594	585	577	592	559	591	574	583	564	584	627	571	604	583	542	606	609	602	578	617	617	587	564	581	594	578	602	619	562	541	583	596	627	630	584	596	618	589	587	574	572	582	629	584	567	635	581	630	601	569	573	585	584	631	594	589	601	593	632	575	568	579	575	594	565	587	552	617	609	643	623	574	593	556	608	563	548	549	554	585	568	556	608	608	541	587	573	606	607	561	551	606	562	541	550	585	581	550	563	568	583	603	559	591	579	599	574	642	603	522	620	606	572	587	597	594	557	625	607	615	589	569	565	553	572	526	626	588	603	590	549	552	582	567	581	565	578	586	615	573	571	578	557	603	570	619	597	581	554	566	561	559	582	651	565	561	596	602	584	582	583	555	561	621	615	620	586	626	604	535	578	600	609	556	569	587	600	556	564	622	594	553	611	622	618	558	581	569	611	612	554	594	616	586	600	564	561	593	554	595	611	550	592	557	593	616	554	567	615	614	605	589	599	598	586	586	599	580	573	598	600	633	597	576	566	537	571	581	589	583	577	610	573	587	589	610	557	604
40556	58817	34816	8940	1083	927	918	873	830	890	877	822	838	747	814	796	781	856	793	802	832	819	772	796	769	789	802	793	790	792	766	822	843	743	789	798	785	794	836	839	798	814	763	784	837	808	799	791	775	826	792	830	811	770	772	781	790	820	820	764	850	749	815	790	801	764	777	765	807	794	786	751	752	799	781	779	778	801	741	812	822	778	822	748	747	769	809	772	800	798	777	805	799	784	834	816	765	821	826	816	776	792	819	807	772	774	797	769	830	766	810	805	768	796	761	763	805	789	788	813	777	790	752	796	802	785	789	795	746	764	803	763	802	785	777	772	828	798	747	834	822	832	756	823	803	764	779	757	789	756	765	744	749	806	785	795	771	788	777	755	780	742	756	791	806	746	763	831	719	826	780	792	787	802	799	803	832	802	756	762	801	831	817	730	801	783	801	773	887	780	744	833	777	775	723	756	800	754	754	806	768	739	781	788	784	784	765	807	791	822	807	812	803	786	764	804	773	788	815	842	792	812	743	755	780	794	845	780	825	779	849	796	793	782	776	804	776	808	788	775	823	789	775	761	784	784	777	784	812	758	802	817	739	764	795	790	788	747	788	819	759	789	777	753	769	794	800	833	806	785	806	788	789	771	794	793	771	835	803	754	805	836	808	795	761	814	775	786	823	786	827	753	786	831	792	811	785	851	762	802	771	725	756	783	807	793	805	770	737	817	772	791	777	774	819	810	768	776	816	805	762	773	742	784	834	839	810	808	822	787	749	816	754	779	794	819	799	789	727	812	772	742	797	767	750	768	810	795	805	744	816	739	777	796	765	788	768	789	794	782	824	796	801	798	782	808	809	745	840	783	755	788	764	774	834	797	812	740	752	812	762	788	816	796	785	759	765	757	737	754	811	773	773	808	764	768	772	785	791	769	790	784	809	796	773	820	740	753	826	746	821	791	792	826	807	780	801	766	774	819	765	761	764	783	784	804	759	775	817	828	750	781	823	802	800	795	812	783	771	759	817	786	798	802	777	777	752	815	824	786	815	781	780	790	816	776	826	833	803	777	782	767	794	758	778	825	769	819	790	770	780	812	848	797	801	785	773	776	798	829	820	780	853	818	813	770	770	749	774	804	746	774	784	802	815	800	827	786	775	759	891	782	781	786	778	769	759	764	741	781	754	749	767	813	751	842	759	751	808	747	767	760	779	772	760	812	816	810	785	770	798	784	791	813	788	800	863	792	792	769	776	775	825	810	748	791	805	783	788	773	794	803	771	782	800	785	798	760	748	839	780	824	814	756	783	812	759	784	755	793	796	776	792	806	792	772	778	789	797	788	831	802	794	762	740	775	792	744	788	776	781	793	776	769	755	809	828	780	737	807	855	829	809	782	827	833	812	777	815	836	793	802	803	765	833	816	751	813	752	783	828	747	735	757	844	822	817	767	802	806	796	848	764	772	795	769	784	790	760	778	825	790	802	799	772	783	810	778	740	786	778	733	804	757	753	740	800	775	780	775	768	766	796	746	749	824	811	838	822	781	803	783	799	798	789	813	770	826	796	778	803	796	782	812	766	787	725	789	807	783	727	742	807	821	843	792	795	766	756	843	814	787	784	823	806	752	764	765	801	805	738	814	822	780	795	779	755	819	774	813	804	800	810	830	749	824	817	774	840	770	770	750	779	777	771	790	772	811	743	824	753	784	810	792	751	764	821	774	769	744	810	759	766	794	854	782	804	779	822	772	767	729	826	810	778	791	801	785	811	734	775	733	799	768	834	807	771	763	753	772	829	807	752	797	767	740	818	837	719	795	801	786	764	838	775	807	819	819	792	757	780	804	767	773	777	813	801	749	728	806	880	755	806	798	763	802	752	775	853	801	747	777	858	788	757	771	789	795	729	739	739	819	836	794	832	771	779	756	797	807	739	782	792	763	808	744	772	829	772	775	791	820	800	761	840	873	804	778	789	759	771	786	804	747	815	752	762	796	789	769	759	785	803	787	765	780	791	754	746	747	786	826	791	812	771	804	785	832	794	841	805	792	781	757	756	764	843	792	745	820	752	784	842	799	758	807	781	814	784	768	824	739	813	769	826	780	765	777	830	756	794	790	760	761	794	815	768	833	787	755	784	793	770	800	804	760	786	791	796	780	770	835	790	739	799	853	847	806	800	800	786	841	808	762	807	789	781	796	800	790	789	796	762	769	762	776	751	789	782	763	776	780	790	769	750	817	799	790	821	769	766	777	762	848	872	816	800	819	791	764	831	809	762	812	771	789	799	806	809	854	772	817	795	752	801	772	784	808	784	758	813	796	789	826	764	797	795	805	810	777	782	790	779	768	846	729	778	789	798	771	728	755	789	795	789	829	755	753	796	804	875	759	825	779	763	776	736	800	814	766	783	739	849	777	769	831	813	775	770	778	805	802	772	744	799	788	841	777	835	772	795	821	795	843	778	827	789	773	829	784	804	839	744	766	805	802	763	747	790	802	746	778	797	781	792	783	802	793	832	785	803	777	810	799	836	769	822	772	818	790	803	758	773	793	852	807	806	769	817	840	799	741	788	786	810	745	763	826	778	769	838	854	772	832	780	788	763	741	812	765	807	831	854	767	788	810	737	790	797	782	778	814	733	772	797	796	831	778	824	753	765	739	781	799	758	759	790	809	802	771	759	813	781	748	818	806	812	784	787	816	792	803	756	762	760	736	813	775	802	778	800	740	752	801	792	802	807	780	805	843	786	783	816	768	817	803	802	757	769	796	807	769	751	726	828	733	866	784	768	798	852	789	823	818	809	783	782	785	819	792	775	801	794	767	796	760	770	748	748	791	756	754	793	748	816	783	781	806	786	783	724	785	771	747	840	809	782	795	776	789	817	770	839	845	782	784	803	795	727	814	731	837	813	809	761	797	813	765	868	782	752	794	747	743	731	802	737	803	825	782	803	814	772	769	788	716	764	784	749	711	771	770	782	803	781	769	785	784	761	800	823	747	790	775	837	783	761	825	797	755	791	791	764	790	810	722	819	786	776	781	802	827	788	814	750	791	794	815	768	805	814	776	783	759	806	750	743	768	777	814	795	764	755	800	781	807	818	792	823	794	785	765	820	810	793	798	854	765	790	753	769	787	777	782	845	811	744	775	816	804	763	805	834	771	775	790	795	765	760	770	732	761	816	790	805	802	744	774	803	776	798	734	791	807	752	803	768	774	844	751	808	779	800	765	768	819	765	736	829	769	797	830	746	839	803	790	778	825	771	781	808	768	800	722	757	786	839	754	801	771	804	753	792	845	804	783	805	775	741	836	834	742	803	800	801	815	724	819	794	788	776	742	815	826	779	826	798	761	782	766	807	773	839	778	809	810	795	795	823	790	786	763	787	813	748	803	819	773	829	799	829	793	783	779	759	750	801	827	787	753	810	819	751	817	868	759	819	783	821	781	797	769	769	771	825	779	746	793	820	752	745	794	770	838	845	764	775	783	781	800	822	789	764	795	737	765
22579	21595	30286	23395	21545	20033	3036	390	321	297	299	300	250	286	247	257	261	255	249	237	283	215	268	244	228	246	220	222	231	217	217	239	256	208	222	242	240	225	249	237	220	241	249	242	216	228	251	237	258	245	208	248	237	228	230	244	238	234	239	265	237	228	254	237	227	217	218	256	224	220	237	221	247	247	217	242	243	258	260	257	237	236	251	225	215	248	226	216	225	238	234	220	239	216	220	221	235	252	231	252	221	246	209	210	240	226	238	201	227	238	237	236	210	212	232	251	236	221	239	178	238	244	233	209	247	238	255	261	242	204	210	246	238	222	230	232	241	210	217	251	216	220	226	214	212	246	248	221	234	248	218	241	238	239	236	195	264	217	249	253	209	227	225	226	237	222	238	241	222	225	243	238	227	215	224	236	247	228	215	241	234	229	220	228	229	279	244	238	227	238	221	263	243	225	235	257	249	222	223	231	243	236	236	205	199	225	234	226	237	244	237	228	224	226	215	229	262	239	234	227	232	234	225	230	207	277	238	195	222	231	281	232	221	247	225	257	236	216	242	218	234	226	212	229	240	220	231	205	222	242	233	229	256	208	246	227	228	253	254	253	195	244	214	224	236	220	219	231	216	243	243	217	191	226	241	248	202	250	221	204	242	240	227	223	231	264	240	241	220	268	249	242	238	231	236	223	245	228	246	256	229	200	233	224	215	243	226	262	234	221	236	255	234	248	205	272	221	219	233	218	229	243	216	225	203	235	241	221	218	231	245	231	253	214	257	238	222	221	211	229	221	219	224	249	260	231	218	203	242	230	236	261	223	228	237	235	236	249	224	229	231	250	219	222	220	217	230	243	232	239	209	224	237	220	241	220	233	214	258	219	241	255	208	248	250	231	237	219	230	262	273	241	240	216	228	265	222	249	248	239	216	204	222	237	219	217	253	235	254	228	242	251	203	240	209	252	234	210	204	206	208	255	213	225	214	221	218	223	220	238	232	233	252	231	209	250	238	220	218	259	208	229	229	245	222	229	221	206	227	208	235	238	263	212	233	264	193	222	236	226	244	208	225	227	231	248	235	224	217	222	223	205	253	245	222	237	222	249	223	208	214	219	215	206	231	249	224	222	244	247	247	212	237	207	205	238	225	251	224	245	220	249	232	236	242	225	227	219	207	212	261	225	232	266	228	223	234	226	226	233	240	210	258	257	256	234	196	238	252	259	255	232	234	247	243	205	234	232	226	219	238	223	252	246	215	211	211	248	237	224	244	229	226	223	238	212	225	226	230	226	218	263	249	225	228	242	214	194	239	239	248	226	202	248	214	252	225	245	217	248	246	233	211	232	240	221	233	207	236	193	227	243	234	229	237	227	237	219	233	210	221	248	224	245	212	220	220	202	217	215	252	242	246	223	280	232	233	209	224	242	212	247	226	252	227	204	239	244	218	200	238	222	220	235	265	224	221	237	235	242	230	217	224	244	220	254	216	226	237	223	238	212	230	217	240	229	220	209	233	240	240	225	232	221	234	234	233	245	241	224	240	214	229	220	234	238	239	225	251	241	230	209	232	237	215	219	215	215	253	224	219	242	251	260	229	242	243	243	235	224	247	254	226	234	217	222	237	213	215	218	220	228	238	235	252	253	237	245	224	228	247	229	217	233	240	220	226	218	202	245	247	233	237	240	238	226	263	233	234	211	231	253	250	244	206	238	228	240	241	271	235	244	226	250	239	226	227	250	206	226	254	220	226	248	215	217	258	230	232	237	222	237	227	254	242	245	228	233	244	246	227	209	232	273	236	243	249	215	201	240	236	250	236	249	236	213	220	238	228	252	234	222	225	217	223	220	238	242	220	234	237	219	235	218	221	270	245	208	242	243	231	216	248	233	248	240	223	244	256	222	226	252	240	263	241	220	228	252	221	216	219	226	222	247	209	242	233	200	206	271	248	202	226	239	218	229	239	240	235	237	236	235	210	223	223	225	216	239	218	262	236	224	211	220	255	242	225	213	209	231	233	249	219	236	234	233	227	233	250	225	214	209	237	216	210	229	227	236	253	261	243	255	252	230	243	221	243	228	242	236	251	209	231	219	267	228	203	231	260	216	234	237	207	237	232	231	266	231	238	240	240	226	236	247	225	222	251	202	233	241	253	203	232	213	218	240	214	180	244	241	229	221	254	237	229	247	215	228	231	224	234	222	215	210	240	249	244	213	213	247	196	215	233	215	244	237	239	243	239	207	248	226	230	259	233	259	230	235	249	255	247	253	227	244	239	208	243	233	253	224	236	219	245	233	246	237	231	263	238	232	216	240	233	223	262	224	213	228	213	248	249	229	252	249	209	231	243	232	243	218	253	233	229	244	211	262	204	230	230	235	237	258	236	235	248	236	233	218	244	248	251	208	221	249	225	220	242	242	237	215	217	243	248	220	223	223	223	237	237	249	231	223	231	242	237	230	234	221	255	222	244	239	251	238	236	242	221	202	223	247	241	239	243	260	249	209	225	250	200	242	252	254	261	230	216	233	227	222	233	231	214	219	228	218	230	234	231	233	246	227	250	222	215	233	258	208	233	240	228	238	226	246	246	230	241	239	230	246	233	219	254	244	225	213	221	250	213	248	211	239	230	238	232	234	236	212	211	248	237	210	232	247	224	228	206	243	228	238	218	235	203	226	225	222	258	214	260	216	231	241	253	235	234	219	254	232	231	221	240	227	234	217	214	225	262	213	229	224	209	231	215	213	228	236	242	243	228	251	220	233	245	239	235	216	206	236	256	255	226	233	217	215	231	253	230	211	221	226	224	255	234	233	213	228	244	216	221	239	238	242	209	227	243	214	223	241	235	212	238	199	195	227	234	222	205	219	236	234	258	236	217	217	221	221	251	215	219	255	213	241	233	223	222	254	220	225	232	229	225	259	227	228	220	216	245	228	248	224	231	234	252	223	253	205	192	215	231	218	224	204	246	225	241	222	241	231	228	216	239	226	238	240	209	221	253	228	225	221	222	230	202	227	239	231	246	246	259	194	212	247	229	217	228	219	222	197	218	227	218	222	221	213	241	249	232	217	249	228	230	254	224	235	243	210	220	218	217	244	225	250	222	233	215	209	225	243	242	248	223	213	265	209	240	205	252	224	231	241	226	257	207	244	220	218	232	250	232	240	221	232	239	233	234	222	226	205	233	209	258	259	250	258	216	206	244	244	246	212	245	226	233	210	245	247	229	212	223	216	223	230	218	229	200	220	239	232	216	230	225	246	230	246	218	238	226	221	222	249	239	231	228	243	233	225	249	221	214	196	238	257	255	224	227	227	213	227	215	221	231	214	238	219	254	270	238	216	220	199	212	236	242	207	239	252	238	213	241	233	236	232	223	221	200	233	244	219	208	236	223	215	228	205	229	231	235	232	222	263	222	236	246	230	248	205	220	228	225	250	236	241	226	219	199	221	233	255	222	237	218	230	209	214	242	229	247	266	252	226	225	210	263	247	216	231	203	213
52853	82461	52727	21082	1418	994	753	654	532	521	497	487	449	409	397	359	337	391	343	362	324	353	337	338	307	355	341	323	322	346	296	327	337	334	333	279	344	304	318	283	294	311	319	291	337	321	311	344	342	324	317	319	346	326	288	332	345	363	285	323	301	351	321	279	330	293	310	324	315	311	295	293	323	303	309	326	299	319	310	310	313	287	299	312	307	349	282	315	317	314	327	306	319	292	319	336	294	334	338	319	289	336	309	292	289	319	335	326	283	318	341	298	317	315	314	335	299	325	317	277	307	292	328	323	310	326	307	325	301	324	310	295	288	311	270	313	326	343	312	309	328	318	323	325	328	268	287	325	304	345	330	316	284	320	285	324	356	325	331	299	318	313	334	300	292	318	310	335	310	275	332	318	305	292	312	337	341	318	296	309	311	318	290	311	318	287	325	293	288	341	295	298	339	297	349	336	325	336	296	309	331	305	294	326	322	301	341	297	324	307	319	301	287	312	309	316	298	309	297	294	334	324	329	314	303	324	307	297	315	300	304	301	309	298	311	296	289	319	338	325	338	320	297	335	328	304	306	296	372	317	314	333	324	301	303	296	313	319	263	304	287	300	332	332	291	303	320	286	289	324	307	327	294	338	299	297	307	305	326	305	362	310	319	304	320	286	325	306	363	305	352	310	322	338	272	312	342	327	300	319	316	326	306	300	335	332	301	304	340	327	336	342	344	298	306	293	333	340	342	309	287	338	314	315	338	307	313	346	304	303	304	331	297	306	316	358	307	277	321	318	290	302	344	316	298	316	301	307	285	312	348	313	300	342	349	309	297	278	280	331	315	293	311	341	307	298	312	310	327	337	323	314	351	337	339	337	315	320	305	288	304	314	334	340	334	289	331	299	309	306	322	308	294	328	324	302	321	307	312	313	298	333	303	295	300	313	311	318	313	332	308	312	317	338	313	312	318	323	321	339	290	283	305	282	318	302	300	305	298	315	303	309	329	312	295	344	312	322	329	297	328	335	284	291	294	291	291	291	283	317	327	313	310	306	324	337	345	306	269	294	284	307	303	302	289	283	300	316	320	314	322	332	297	303	321	310	312	333	320	298	323	310	275	310	290	320	320	305	324	322	292	333	313	307	303	297	278	316	327	316	313	326	335	320	291	319	307	293	317	322	327	299	311	291	315	312	336	330	323	342	288	291	295	296	310	315	302	313	313	320	304	293	325	310	332	317	304	295	317	326	309	287	307	285	318	324	331	311	313	337	354	302	353	317	330	306	322	299	316	290	349	341	310	320	324	327	279	299	305	354	328	325	332	304	309	291	306	334	286	331	330	305	323	301	315	313	346	267	343	289	307	288	346	306	327	337	328	320	307	331	310	304	321	309	313	314	304	311	328	274	329	290	321	298	305	312	327	338	315	283	309	327	317	315	293	310	318	330	322	313	349	299	304	319	311	305	343	320	335	339	312	292	274	312	309	339	312	331	304	303	354	305	334	323	311	292	313	320	303	344	310	303	330	300	301	302	300	356	285	293	309	304	303	310	299	351	341	311	311	351	316	332	345	307	311	340	340	316	307	302	334	293	319	322	306	299	298	334	313	340	301	336	326	319	310	297	331	306	322	348	311	311	297	338	333	305	308	309	335	300	316	306	323	362	320	347	289	300	327	309	320	310	334	293	312	292	288	347	295	307	323	299	321	309	323	313	337	302	330	320	302	279	292	304	312	319	317	292	329	305	314	334	331	305	310	314	293	318	316	303	308	261	291	316	297	312	296	337	320	303	304	284	330	319	324	313	337	308	318	332	312	307	301	291	318	303	329	328	276	327	304	296	333	323	314	354	318	294	330	327	298	348	308	311	290	304	325	337	316	293	320	318	290	302	318	318	287	289	347	307	319	338	291	292	332	314	318	307	313	328	318	303	348	304	287	295	301	329	312	299	317	290	315	348	297	304	298	323	304	306	276	324	324	308	315	322	292	308	317	320	316	326	315	319	316	345	324	305	323	287	291	342	298	318	325	318	274	331	311	292	304	293	285	325	304	313	302	329	323	325	274	299	301	296	317	294	308	348	337	306	293	359	295	295	283	298	290	281	351	315	306	285	326	314	306	310	284	305	316	313	303	294	300	336	284	302	325	298	314	326	331	318	324	277	333	326	326	314	278	331	308	347	315	319	331	300	319	292	320	319	304	320	307	332	329	284	318	292	311	288	312	293	308	318	332	324	315	312	308	328	330	290	332	333	323	296	283	299	305	336	316	291	279	315	303	299	305	300	305	286	336	325	293	302	285	286	332	301	314	335	312	302	294	299	332	292	300	312	329	291	295	305	309	326	320	286	305	305	340	292	321	324	298	325	312	293	322	327	328	313	301	318	358	309	309	348	322	317	295	338	313	368	310	307	323	312	328	302	319	303	299	303	334	335	318	302	285	303	305	344	333	302	321	329	304	266	301	295	331	299	322	330	314	313	322	318	308	346	340	300	313	326	280	307	311	303	284	312	307	314	317	314	291	335	330	319	339	330	294	324	327	262	319	278	313	306	311	346	335	304	299	293	281	314	305	273	312	314	290	329	315	300	299	306	304	274	355	322	323	314	323	308	335	319	307	312	343	344	288	321	338	342	293	280	301	301	333	318	296	287	307	273	311	308	318	315	312	313	301	312	303	323	316	313	320	319	310	292	282	298	353	295	295	324	311	326	322	325	320	343	349	316	331	308	324	351	321	303	316	299	295	325	304	293	299	341	301	317	326	326	300	298	310	270	291	311	297	297	326	322	322	327	291	313	312	316	311	309	332	330	319	318	287	318	298	319	320	344	306	312	298	325	316	286	310	344	338	292	282	330	333	335	343	288	328	342	339	289	351	315	313	310	317	302	308	307	310	293	296	293	280	311	301	300	303	311	303	343	323	307	293	295	308	315	324	290	345	327	320	318	321	302	309	288	303	307	350	325	296	327	316	339	306	276	332	324	320	306	330	327	296	320	283	311	329	280	317	319	325	330	309	315	285	283	327	308	301	314	299	306	335	303	317	296	316	321	298	321	332	285	304	317	307	331	305	330	267	344	316	333	296	313	302	321	301	323	303	301	313	302	336	324	274	341	297	292	289	305	287	308	337	333	313	322	299	337	315	327	321	291	277	284	337	321	313	325	331	321	322	305	355	304	312	340	317	307	345	345	318	329	296	315	329	345	295	287	296	350	318	322	323	322	303	310	299	297	316	322	325	326	304	319	340	319	322	330	309	303	312	315	315	307	303	331	300	354	300	333	286	294	276	315	294	336	302	312	328	322	309	299	318	314	305	289	331	345	312	323	307	308	305	325	325	308	303	313	331	295	281	294	327	290	299	305	310	309	318	315	276	329	318	317	290	332	278	311	350	302	295	314	358	335	305	334	298	307	318	300	314	276	324	325	322	309	312	334	320	332	325	306	326	342	316	307	308	316	305	318	287	291	308	309	280	286	322	327	324	322	328	313	303	281	338	304	339	288
28054	22132	17383	3732	702	595	537	526	554	518	526	495	534	526	494	511	517	492	562	546	554	533	512	457	573	537	473	520	532	554	510	540	500	534	519	544	531	512	541	496	487	473	531	472	517	524	525	519	502	525	567	565	546	542	515	552	516	529	545	531	502	535	515	501	522	552	506	546	533	522	508	521	528	525	537	531	501	544	570	504	550	549	537	579	532	546	561	507	547	523	496	539	532	502	517	523	544	538	544	516	521	536	531	584	504	539	503	530	500	534	514	487	528	527	575	509	539	531	550	555	502	526	498	558	510	497	501	534	524	515	552	517	537	492	503	536	505	499	528	507	514	520	529	501	518	482	543	486	522	492	532	519	504	522	533	541	543	560	517	492	549	508	528	570	510	519	534	514	535	526	526	512	567	521	556	534	542	548	554	502	490	511	492	546	517	491	524	527	559	492	473	511	516	499	573	510	543	520	552	504	519	509	511	523	545	527	487	536	506	534	529	544	533	569	536	535	529	485	543	508	578	534	491	534	506	540	523	531	494	477	537	503	494	493	529	510	544	520	490	538	527	529	546	513	546	491	521	539	546	512	529	515	500	519	509	530	520	511	554	525	539	540	585	537	529	518	538	532	543	547	506	502	515	516	519	549	512	498	534	492	512	522	525	548	526	521	514	513	537	490	518	546	529	527	573	526	581	515	566	536	525	535	537	508	523	526	530	513	547	549	531	531	498	539	531	517	538	535	481	499	501	509	493	524	536	486	482	527	547	543	475	526	500	529	544	521	506	501	546	527	525	539	519	522	500	520	495	553	545	511	527	525	498	539	559	561	519	533	526	546	522	470	500	516	495	523	549	534	531	540	518	557	516	550	546	544	495	510	512	526	532	544	552	524	536	518	565	578	520	506	533	500	530	533	540	489	457	516	541	526	564	534	522	568	553	525	526	578	487	522	513	543	476	540	557	532	520	511	542	508	518	546	537	520	551	524	539	530	534	515	571	522	537	543	537	506	521	538	507	508	532	515	488	516	556	531	515	501	522	563	510	516	521	535	519	520	506	519	476	532	512	525	528	495	517	517	496	520	493	512	500	505	551	577	553	506	493	513	506	555	485	526	533	504	548	539	549	536	552	542	545	505	500	511	517	499	497	547	534	517	527	535	516	526	546	461	552	492	525	548	543	510	591	536	566	515	517	491	519	517	542	532	539	531	531	572	511	478	572	499	490	513	547	552	580	542	490	516	540	506	527	513	510	485	523	544	555	584	509	558	534	500	530	563	534	577	542	522	543	539	543	527	501	558	503	543	517	541	555	539	500	476	567	482	480	476	538	496	504	501	506	515	522	520	519	520	526	523	540	505	526	491	543	495	529	492	565	526	479	534	537	513	525	526	538	543	501	498	507	512	532	528	532	566	462	523	511	519	524	501	524	519	505	504	475	541	501	509	498	522	569	514	524	519	565	535	499	542	511	502	487	536	521	527	504	529	483	505	511	561	573	507	572	526	524	524	544	539	521	525	572	514	528	549	522	519	507	534	512	499	541	518	532	536	508	499	517	506	507	537	516	523	535	545	496	527	481	547	517	553	556	506	565	475	499	535	509	490	486	509	513	523	518	545	571	546	551	554	560	521	519	505	506	522	533	539	561	550	562	510	579	555	502	487	500	545	541	498	506	530	557	547	543	509	565	552	479	520	536	509	530	493	551	552	516	504	522	531	543	567	537	513	524	538	531	522	537	556	542	506	556	531	524	523	543	515	514	502	498	478	528	517	528	532	552	553	487	538	551	491	550	555	519	507	491	550	527	511	524	543	501	506	501	511	519	519	543	497	503	520	531	500	548	507	535	562	517	552	521	528	528	539	517	543	544	547	570	505	540	517	542	549	507	531	538	539	530	564	496	509	496	500	504	512	571	546	536	546	543	573	551	518	535	542	557	522	513	578	512	522	530	506	522	518	521	538	512	507	557	500	499	533	502	541	526	516	550	544	579	513	536	527	504	538	521	530	518	459	540	496	506	493	530	514	508	504	523	536	525	538	546	540	525	501	521	537	572	528	544	546	553	527	509	542	516	526	534	505	513	512	548	509	504	530	559	514	546	540	538	529	524	493	478	522	546	526	531	565	534	497	486	505	531	575	510	509	565	472	525	543	514	538	517	547	540	527	494	481	528	529	504	467	521	486	517	576	521	548	522	515	507	527	538	541	511	526	535	518	497	535	505	530	548	522	509	551	523	545	527	517	523	557	551	537	527	540	506	514	516	545	531	499	522	525	529	517	519	542	517	500	558	496	575	511	505	503	515	535	525	501	505	489	518	504	497	570	500	501	478	533	524	535	495	535	523	472	490	536	506	485	517	526	506	508	529	527	501	533	502	516	554	492	532	468	538	539	494	555	568	519	522	523	541	556	543	514	476	491	506	522	539	537	555	525	512	514	519	518	509	524	557	529	516	514	474	533	524	524	537	519	518	493	519	582	477	535	486	506	522	523	515	498	513	569	508	517	543	512	527	519	501	524	541	549	533	539	529	534	552	547	541	512	494	513	506	516	528	520	528	502	515	531	514	544	534	547	508	530	514	553	534	511	547	529	535	496	542	549	533	510	523	530	487	531	521	488	508	504	498	534	520	528	536	517	541	530	529	531	518	539	526	496	538	486	500	512	500	533	521	514	478	515	495	495	511	530	539	564	559	507	530	488	527	517	578	496	538	544	540	525	562	505	532	508	552	511	555	526	550	523	504	528	515	506	514	510	521	514	530	499	533	520	500	500	534	509	492	535	529	481	506	562	497	513	560	543	508	493	522	507	483	520	511	503	527	547	541	516	571	533	519	573	503	564	565	490	514	513	544	517	516	531	507	547	506	499	550	560	516	516	552	537	497	484	517	529	490	539	488	527	511	522	533	523	505	567	496	513	543	512	516	517	517	489	520	535	522	507	536	549	491	477	556	553	539	530	553	539	496	525	540	513	522	491	523	507	520	498	540	527	509	563	476	539	551	543	518	504	507	533	567	510	512	496	492	519	549	525	533	538	490	539	568	517	519	491	520	548	559	546	551	515	515	495	550	529	522	525	526	488	550	549	524	482	521	532	513	536	529	518	513	506	551	561	582	525	555	520	524	516	526	497	482	504	550	524	502	523	550	503	554	500	508	529	545	481	527	549	513	573	504	514	533	516	549	520	487	525	519	594	540	534	512	544	538	525	501	586	525	578	500	529	492	505	550	562	532	535	552	544	546	528	508	491	531	576	515	527	519	553	501	509	532	539	520	512	548	520	525	539	550	519	530	510	512	519	518	545	542	528	531	541	539	546	564	530	535	510	511	523	524	552	499	554	479	509	531	517	504	514	502	526	503	547	499	563	525	516	501	554	518	478	519	488	555	531	521	521	532	479	534	554	515	504	540	522	544	498	524	523	556	524	547	551	526	505	533	528	514	509	544	537	528	504	520	531	550	576	542	510	506	572	498	513	510	533	518	513	528	520	511	530	545	569	527	527
24006	30774	16674	2744	794	713	772	778	769	767	736	698	776	739	696	762	727	717	701	734	702	673	677	721	709	758	742	724	692	732	745	724	747	728	679	715	760	714	730	735	740	715	743	751	736	770	712	707	709	741	730	785	695	753	733	690	728	760	698	701	649	704	767	733	714	722	766	719	709	753	728	718	751	656	675	730	702	684	712	712	743	731	719	698	694	716	729	722	715	719	760	721	696	760	714	759	745	736	708	727	707	696	738	755	704	722	756	727	717	738	732	722	697	753	779	743	697	725	684	748	722	692	754	793	738	727	770	732	729	741	679	752	699	740	757	746	762	751	755	734	740	759	704	723	731	726	715	754	726	769	727	752	717	710	730	711	710	752	716	726	713	775	711	759	754	690	739	683	682	692	718	753	722	730	675	731	717	710	754	712	722	748	740	729	709	747	778	704	712	747	706	725	709	664	701	724	709	719	713	711	758	726	728	703	658	748	736	740	758	740	739	714	749	716	731	731	757	726	757	761	740	723	719	736	724	731	693	709	727	667	747	675	712	739	673	722	779	662	725	734	739	739	710	706	783	682	756	720	706	689	735	702	757	720	760	721	720	727	721	696	785	730	766	732	732	682	701	697	778	753	700	741	719	728	700	715	710	711	727	698	735	709	724	714	692	769	750	713	757	758	742	783	676	704	742	693	744	730	724	746	723	703	740	733	691	741	793	757	716	746	708	703	779	712	728	733	734	724	734	724	721	703	751	757	732	679	728	718	698	765	693	714	688	687	782	738	658	738	719	720	695	683	737	719	713	728	738	726	665	702	744	721	740	742	705	747	702	753	717	749	740	704	752	713	741	695	778	741	708	760	717	752	715	686	692	661	710	718	754	749	733	670	796	724	694	749	771	712	744	680	739	711	708	720	738	688	761	757	717	708	742	718	756	696	710	699	720	729	730	689	718	740	757	749	703	721	809	721	701	748	759	745	743	774	721	721	742	717	735	728	737	756	695	680	717	720	766	728	743	725	701	758	721	720	731	712	723	760	707	733	744	711	727	713	655	716	718	702	718	713	716	789	707	718	683	776	730	675	744	718	735	701	679	759	742	775	698	739	715	711	675	708	712	747	749	756	768	730	717	735	724	707	707	731	702	730	695	731	708	720	738	693	748	732	721	762	678	700	704	725	699	728	740	715	665	757	736	794	704	790	740	761	723	757	714	762	725	690	701	713	724	710	683	721	721	717	754	734	699	719	678	698	738	711	730	700	696	754	705	717	708	750	763	680	699	734	740	710	765	741	736	751	719	786	702	764	744	707	718	660	699	749	775	704	717	705	719	734	767	738	693	717	694	703	697	741	738	764	714	738	684	695	729	764	719	741	726	701	769	755	757	767	731	718	720	692	755	740	695	698	770	736	736	711	758	682	710	736	740	775	684	776	673	720	735	786	715	673	759	721	707	721	767	764	723	711	760	770	704	759	721	716	718	733	747	712	726	743	720	726	718	740	729	711	719	712	745	749	757	743	668	716	733	752	716	697	741	748	720	724	773	748	782	744	738	717	716	735	748	752	745	710	742	728	717	766	723	707	782	739	721	748	709	753	761	752	726	744	720	753	727	744	720	739	749	730	755	751	756	730	738	724	738	750	734	770	720	770	743	740	749	727	742	769	712	717	696	688	732	697	768	732	730	704	713	716	757	732	762	793	712	747	709	729	721	727	703	709	740	673	701	725	703	683	788	712	754	782	729	721	770	691	709	713	752	725	710	754	742	698	767	733	707	745	755	731	727	736	744	738	713	680	741	748	730	690	694	732	720	768	732	713	725	759	711	710	712	708	710	717	683	704	754	762	704	721	708	756	764	739	749	732	715	728	742	713	717	739	713	725	743	741	750	716	675	762	721	769	701	715	647	783	748	734	678	744	731	692	766	699	744	716	698	750	730	716	677	705	736	711	720	662	730	765	726	724	677	685	772	706	737	719	736	780	722	676	747	760	704	710	782	695	763	716	750	754	710	730	785	721	766	741	748	720	676	734	760	771	721	713	707	752	695	760	685	720	718	749	761	753	706	766	742	724	726	714	771	696	714	747	740	729	694	724	696	704	727	713	725	728	762	739	710	712	713	698	726	691	738	702	705	742	732	724	712	730	731	699	763	713	730	713	738	746	704	738	694	714	708	679	707	749	704	761	702	721	756	765	731	738	653	728	721	723	718	710	765	714	694	684	766	756	720	723	706	712	693	752	704	722	729	757	705	711	740	769	772	768	723	738	726	696	769	773	721	661	720	736	749	721	717	680	709	749	710	715	698	710	731	741	723	745	713	733	706	733	714	746	720	729	695	721	726	732	736	718	753	707	766	692	693	739	688	716	717	757	740	705	742	760	740	726	687	722	706	710	667	721	758	694	748	713	784	681	708	784	737	747	691	661	743	739	670	735	724	711	712	729	715	713	676	694	736	733	688	705	701	745	733	693	757	711	733	732	718	736	736	725	710	717	726	708	722	722	726	715	762	742	712	713	694	698	707	745	747	703	764	735	710	751	744	796	740	764	703	711	672	687	741	761	683	722	765	715	720	724	756	772	727	733	758	699	747	770	734	715	704	705	749	768	740	735	708	728	708	713	745	731	709	730	732	723	737	768	737	725	767	749	723	724	704	714	687	732	705	717	706	720	694	654	684	728	726	685	771	700	690	700	736	703	698	735	751	697	722	715	758	689	734	724	737	776	763	694	748	754	717	725	738	706	681	711	691	741	732	744	746	756	727	725	745	713	692	688	759	724	729	717	697	740	699	742	728	714	772	714	756	757	777	722	750	714	719	731	742	695	748	716	738	705	752	696	736	712	773	704	747	727	707	690	729	708	731	759	729	767	693	764	736	678	739	720	726	687	778	680	708	742	729	687	695	722	744	727	739	711	700	736	776	722	750	734	722	733	739	762	701	709	789	690	709	746	735	741	725	767	753	725	728	732	703	717	743	693	755	685	703	771	705	771	753	724	732	739	762	777	716	737	688	723	648	701	729	696	752	727	730	762	773	733	727	709	717	735	703	710	713	696	722	704	757	744	737	701	758	706	723	689	727	744	740	763	673	763	716	735	696	734	693	676	705	715	737	691	766	713	740	727	744	751	680	765	723	745	723	768	691	688	732	704	740	678	739	714	759	729	722	735	749	734	752	699	751	749	747	754	726	690	705	723	743	755	767	748	697	733	746	747	736	726	705	706	755	712	708	668	758	733	723	777	779	752	749	739	707	758	738	734	694	737	732	744	735	701	729	753	722	732	696	740	726	665	680	810	705	713	725	765	718	680	755	702	707	710	731	757	700	692	735	750	734	750	760	740	737	675	664	752	758	774	664	723	694	725	757	758	666	759	766	727	706	746	767	722	715	706	713	710	697	730	724	781	694	788	706	735	724	690	695	783	750	749	717	707	719	740	675	718	710	702	710	718	695	743	781	700	716	708	738	761	682	713	780	728	718	701	673	741	738	772	692	689	720	786	732	731
23623	21667	29497	24758	20179	5734	478	363	307	326	303	271	279	305	282	260	261	285	278	219	282	275	276	262	260	248	267	289	259	245	260	277	243	275	283	256	242	273	263	245	252	275	265	280	277	219	265	253	262	243	277	246	256	280	267	233	248	291	265	270	241	243	279	255	266	268	259	252	254	260	277	266	262	274	276	253	255	227	233	238	251	258	279	240	251	271	254	285	261	241	269	305	273	248	244	269	246	234	253	292	290	257	288	276	285	280	286	255	279	229	284	253	291	272	256	235	228	229	254	265	269	277	268	255	266	241	267	265	247	279	248	278	267	264	234	284	237	288	240	254	254	220	239	274	292	276	244	254	253	251	280	258	281	279	265	249	214	232	258	269	260	251	285	250	245	237	281	253	290	271	286	251	289	261	278	239	246	253	260	235	279	273	263	265	281	276	279	290	259	278	245	263	263	262	235	272	258	241	249	259	299	247	257	256	277	270	260	238	266	271	257	253	272	238	262	254	256	254	289	260	277	263	258	288	267	263	235	256	272	251	250	255	276	258	260	245	256	249	225	237	225	232	243	291	275	255	305	285	250	269	255	266	285	247	258	246	274	227	241	270	272	237	235	246	263	244	258	261	264	281	306	236	258	261	222	265	261	248	292	259	245	276	269	256	267	242	252	258	283	263	247	238	278	261	260	276	249	228	238	273	250	280	268	256	269	240	255	238	269	279	263	289	276	282	273	297	242	245	243	270	241	271	251	251	242	276	228	272	235	241	255	261	251	251	260	218	229	262	267	299	240	258	278	244	263	281	216	239	252	266	266	257	271	237	265	263	246	277	278	280	240	273	261	276	251	265	254	237	259	263	228	247	301	261	239	256	278	259	256	274	241	264	242	259	256	250	265	246	239	244	260	255	256	269	270	283	257	250	278	256	251	288	271	248	272	247	263	238	248	240	275	245	252	237	283	264	238	272	257	276	236	238	260	272	283	255	274	262	264	270	266	261	286	260	263	287	255	236	244	238	258	263	232	281	244	238	270	276	236	260	262	248	249	241	289	283	279	249	230	236	228	288	219	261	252	263	264	278	271	289	279	249	243	271	251	273	242	243	235	267	265	236	258	238	207	257	300	268	234	282	291	279	262	250	262	252	283	256	258	267	253	227	235	269	238	255	246	280	248	236	275	251	265	269	271	262	264	269	288	250	261	264	254	264	253	255	277	267	220	261	272	257	242	269	290	276	248	258	255	280	253	240	259	261	268	236	235	256	248	265	291	257	260	258	291	217	270	258	230	260	252	272	249	244	264	264	220	273	279	274	259	261	261	264	236	253	284	261	254	269	232	273	258	267	249	246	269	247	272	271	224	275	267	247	291	220	255	270	281	235	262	267	275	257	265	251	270	284	290	261	265	261	252	267	215	220	279	253	262	285	250	273	259	295	271	269	282	253	287	243	272	263	252	280	264	294	280	274	239	279	287	236	286	267	262	241	264	242	267	293	268	244	259	250	238	236	271	279	258	268	273	273	242	252	254	281	270	274	269	259	276	263	258	260	230	246	264	262	257	266	238	275	249	241	233	277	254	277	247	261	284	272	260	253	251	259	293	268	281	254	252	276	236	253	266	253	270	281	277	307	234	246	244	272	261	241	284	258	280	245	248	257	269	250	244	264	270	263	271	269	258	261	263	284	221	269	277	277	243	234	275	286	258	270	276	262	239	260	260	235	254	231	259	243	232	227	267	241	276	247	257	273	244	250	265	270	251	271	243	260	243	271	277	276	257	247	222	230	250	263	257	268	267	282	243	258	246	219	247	264	276	258	264	268	265	288	252	272	283	241	257	271	245	258	270	261	255	262	270	267	245	255	238	263	288	247	259	282	279	277	272	280	228	240	251	262	258	276	255	240	294	264	249	228	230	272	258	270	257	255	270	249	253	287	257	245	260	287	258	249	261	278	246	290	268	250	252	254	239	258	276	265	287	284	235	285	268	268	260	278	269	266	237	254	237	247	228	240	264	222	257	249	264	240	242	266	266	280	230	251	258	281	285	277	239	287	240	276	294	263	254	222	256	231	284	254	267	266	245	240	245	256	234	247	250	273	265	274	236	236	263	250	278	273	256	269	265	246	235	276	280	271	272	255	264	296	271	247	226	253	289	276	253	267	275	280	244	234	268	252	293	247	251	255	245	243	265	252	257	280	257	245	243	241	267	279	271	268	292	260	255	264	266	251	276	271	254	253	246	278	260	291	267	284	239	234	265	252	231	269	248	271	273	268	259	245	239	258	257	235	259	278	268	256	252	265	279	257	262	250	260	237	270	249	237	272	261	263	271	234	242	275	274	256	266	245	261	269	266	268	304	280	277	265	244	258	231	239	285	299	255	266	254	258	239	269	248	267	262	222	275	254	232	257	293	249	272	286	252	259	268	247	246	289	240	257	275	253	278	247	257	250	262	262	273	280	226	262	228	238	272	250	243	272	267	238	266	254	260	244	259	269	247	257	255	281	220	277	278	260	278	240	276	236	268	280	259	248	248	257	242	273	255	252	293	256	253	252	224	234	234	260	249	260	263	228	275	280	270	240	231	257	267	291	271	262	260	238	223	262	231	251	245	252	247	270	249	251	254	268	272	252	280	256	251	282	290	263	251	257	247	256	263	241	264	259	274	250	238	264	261	246	252	277	237	250	256	237	278	260	290	253	304	245	248	250	251	252	255	285	238	245	267	253	268	245	253	252	252	292	247	265	264	265	269	281	245	229	281	253	267	271	253	280	235	246	268	249	249	283	244	235	268	228	239	256	254	259	269	258	278	264	241	251	278	240	262	258	275	242	257	263	285	255	235	257	265	258	309	255	244	270	247	241	301	284	265	238	282	280	245	276	266	240	234	248	260	282	269	239	249	243	273	290	267	278	245	250	262	230	259	248	265	249	290	263	266	262	272	277	267	262	258	257	273	251	295	243	248	243	278	288	276	219	243	261	269	312	240	278	253	279	250	258	279	236	270	257	276	242	273	260	265	282	252	247	239	245	270	251	257	249	270	242	248	271	281	254	241	251	252	261	233	244	284	266	279	286	266	284	251	260	278	275	256	264	251	264	235	258	284	229	293	270	265	232	247	274	256	235	287	250	244	289	263	250	257	222	252	239	295	255	256	247	270	292	256	255	240	272	275	241	231	263	264	245	266	253	231	305	267	255	279	242	248	242	245	278	259	260	250	254	258	260	272	256	274	250	258	251	223	269	249	267	272	254	260	251	250	259	285	276	256	257	263	286	283	233	274	273	260	237	262	273	252	256	251	235	257	240	265	262	276	289	257	267	267	264	243	293	248	274	257	249	258	300	263	246	256	237	273	250	230	256	279	252	256	250	232	227	262	246	261	254	250	259	244	250	262	223	260	255	239	274	239	237	254	264	246	246	258	271	267	260	300	226	245	232	254	296	255	267	288	249	257	246	240	282	262	270	247	292	292	231	268	266	313	252	270	236	276	237	286	254	239	250
46130	68990	50232	17407	1021	734	588	533	499	462	454	453	435	430	425	448	427	390	405	377	400	364	395	390	385	405	412	448	360	364	379	403	387	390	378	389	377	377	405	343	356	398	360	379	388	358	391	402	387	385	373	357	343	373	332	386	367	380	376	374	400	345	340	396	425	401	411	390	360	391	395	328	369	393	361	381	356	337	387	386	390	383	383	380	357	379	333	356	370	360	389	393	376	360	380	348	365	377	375	373	373	378	370	421	382	378	361	366	392	385	377	363	376	374	385	357	359	390	386	370	397	357	385	382	326	390	368	352	379	390	366	370	366	419	358	428	392	341	369	379	345	375	397	414	404	390	380	378	370	367	381	366	381	373	372	399	384	349	385	401	376	387	378	380	433	370	393	390	385	383	381	368	375	376	400	412	362	403	393	382	359	381	368	359	379	369	404	374	408	400	338	355	388	374	370	398	419	370	383	329	381	415	365	396	338	374	345	364	379	389	355	391	358	356	363	367	338	387	388	386	406	412	428	333	369	336	365	393	389	391	341	360	399	363	370	406	366	391	375	372	390	386	384	351	424	358	383	377	410	398	415	393	381	405	381	375	389	393	391	352	393	375	372	360	377	381	371	402	362	383	359	398	373	399	373	382	398	358	355	348	409	392	399	369	386	390	362	390	362	370	366	386	384	376	376	360	375	395	384	403	415	385	375	369	379	406	391	387	383	370	379	409	413	371	337	390	367	411	345	411	405	379	383	366	371	362	388	402	374	379	360	393	329	364	360	343	369	360	360	360	366	366	369	389	400	406	363	386	376	358	344	398	375	376	369	341	370	376	400	346	356	389	376	392	400	407	365	355	359	375	386	352	410	372	389	384	333	368	378	380	396	379	383	389	358	425	347	390	381	377	335	401	397	398	346	369	392	375	393	403	390	358	395	367	401	371	404	385	403	354	359	365	368	349	329	390	382	377	368	359	376	400	349	385	399	374	367	366	370	378	382	359	382	366	360	380	394	375	375	362	379	342	394	354	399	410	398	382	376	367	358	367	399	383	400	364	363	359	404	376	393	353	404	388	402	374	389	381	361	379	397	359	364	373	361	358	355	372	379	360	374	390	372	360	390	351	371	363	374	398	356	369	345	378	360	420	367	385	401	364	372	351	391	355	386	399	372	367	404	385	400	388	326	407	386	387	421	358	393	401	365	366	376	420	344	365	361	367	355	348	387	351	381	362	388	379	355	338	392	355	387	390	369	390	394	374	387	383	403	359	372	401	361	361	334	385	367	359	353	405	367	386	357	364	347	368	362	375	336	389	402	381	412	382	379	378	357	364	376	402	348	368	353	359	355	381	355	418	407	385	383	354	367	399	373	372	391	422	360	343	376	367	365	376	438	348	342	354	394	384	383	370	393	382	399	406	356	354	380	352	360	371	373	352	358	390	367	374	353	365	363	380	370	366	353	374	386	404	357	388	375	371	345	395	381	398	381	422	368	403	419	387	372	374	372	382	388	372	413	396	392	352	378	374	328	384	399	395	373	395	401	404	379	379	379	378	390	382	356	396	371	393	389	396	359	386	392	415	406	344	349	399	411	405	384	381	383	378	377	348	360	411	383	381	362	353	352	352	379	390	375	389	368	398	360	396	383	380	378	351	373	364	392	390	387	363	399	340	394	383	395	378	370	368	364	407	371	394	378	357	407	396	431	384	385	395	377	394	365	371	380	370	400	389	379	383	353	358	345	384	414	355	393	339	369	360	339	370	344	371	413	346	407	362	390	385	343	370	378	398	394	392	364	354	415	368	384	366	384	376	350	364	390	408	380	372	353	369	383	379	359	359	352	363	380	382	400	390	394	389	371	377	367	396	382	380	377	410	356	376	352	359	404	394	390	391	359	366	383	390	352	378	359	356	354	379	366	380	401	390	380	385	366	367	375	386	376	348	377	373	369	362	370	350	368	384	352	389	367	356	367	367	399	400	323	389	383	392	334	377	368	368	367	379	361	361	364	422	400	385	390	373	392	391	396	428	408	381	353	364	382	356	404	361	389	395	374	350	377	372	371	377	366	404	343	363	391	386	379	387	350	403	377	338	372	379	404	355	412	346	370	389	379	387	366	377	389	362	353	373	369	408	351	367	378	344	384	406	384	357	401	370	378	361	372	360	403	350	355	393	339	410	385	392	386	355	381	367	382	371	371	407	340	354	363	400	386	408	378	357	385	345	363	380	391	368	366	376	378	357	394	353	353	352	356	371	382	366	387	403	393	384	381	379	390	362	375	398	381	365	381	348	349	435	363	366	382	387	419	385	363	378	349	371	391	351	354	401	404	375	351	326	360	366	355	410	364	356	432	363	408	378	358	379	364	368	346	369	381	406	383	357	360	392	365	378	346	366	394	373	379	378	382	399	375	376	400	377	392	364	363	381	359	377	399	376	366	396	385	385	374	404	345	363	409	382	366	390	382	382	389	420	404	367	320	401	377	370	383	386	356	361	381	397	392	385	388	361	362	362	364	368	351	385	385	364	374	366	384	414	390	372	381	416	369	355	393	396	379	385	384	389	399	366	374	373	407	376	403	400	397	349	389	340	347	396	393	370	366	394	338	376	357	373	365	410	343	408	388	394	377	399	380	368	359	354	365	360	362	353	399	397	355	397	370	349	353	382	376	380	387	391	392	368	368	378	358	373	397	366	384	396	375	387	377	396	350	379	412	390	380	376	412	386	397	395	339	342	393	370	361	360	405	391	375	347	359	359	415	351	378	378	369	366	377	350	354	380	365	377	347	386	375	348	382	375	375	363	412	365	336	370	349	381	395	381	416	379	390	373	388	369	380	376	378	356	390	376	388	361	376	397	363	356	376	364	371	367	372	371	400	378	360	348	398	368	401	384	393	392	353	382	362	376	364	369	387	366	383	401	368	373	415	368	394	391	384	339	359	351	339	355	421	396	402	370	395	359	404	359	383	346	374	384	390	381	405	385	363	399	390	364	393	417	373	375	363	384	394	383	384	371	394	340	385	360	393	408	374	369	410	395	385	380	343	405	338	370	374	376	367	409	375	373	369	409	379	359	383	362	404	378	397	363	407	408	369	381	374	395	362	400	413	384	366	394	390	379	393	368	394	376	385	372	398	361	400	362	338	369	389	389	375	376	386	378	347	355	395	370	414	374	366	363	372	407	350	393	363	366	365	367	375	370	366	380	384	378	378	390	388	382	348	394	377	408	391	412	364	361	386	392	376	408	363	390	404	369	360	385	398	378	393	368	375	353	374	360	357	352	385	394	377	405	357	381	392	355	381	331	375	383	353	367	358	365	397	337	372	397	406	399	370	384	364	359	369	357	359	401	363	385	366	367	375	365	399	396	403	385	372	388	393	379	393	402	404	403	387	377	345	351	395	353	384	380	335	398	381	347	382	358	388	418	390	349	383	329	403	390	357	343	370	409	353	385	361	381	370	372	385	386	371	406	351	392	355	388	424	372	368	401	387	378	374	348
24911	21805	28076	24820	7506	721	672	611	593	605	565	605	645	629	568	635	558	568	571	550	581	565	638	556	559	600	617	631	560	588	572	528	570	557	583	547	555	563	600	569	589	562	565	574	563	567	576	571	569	611	575	551	573	616	591	583	591	580	606	565	567	581	558	586	544	605	569	563	601	571	557	631	592	548	563	585	574	571	550	563	592	581	578	603	582	603	571	585	590	554	538	539	554	574	593	565	600	626	616	557	539	579	621	592	577	569	557	554	545	564	550	591	578	576	609	569	556	561	611	573	600	574	621	568	549	544	550	604	592	544	576	611	620	606	582	584	625	566	534	555	583	539	611	557	581	536	603	548	580	579	598	569	595	607	610	538	552	611	557	569	535	575	600	560	600	569	555	587	593	548	640	601	587	559	583	596	600	543	544	592	571	605	568	585	561	570	599	599	549	567	543	574	542	568	548	577	590	575	529	597	580	569	599	607	560	609	580	583	558	573	542	579	537	567	590	569	556	601	572	563	570	590	594	548	561	565	622	550	536	567	561	599	530	612	600	561	608	551	568	598	561	562	586	615	576	563	603	537	549	575	563	647	581	573	583	567	558	614	560	571	552	568	555	623	556	611	554	600	535	621	579	577	577	589	562	574	568	535	569	577	538	563	586	584	564	593	529	589	562	572	578	575	547	548	549	590	581	535	545	550	562	579	600	585	565	606	552	558	589	611	595	544	612	575	589	581	614	545	560	565	561	580	595	568	540	574	554	571	572	574	578	577	599	598	607	572	552	597	543	567	591	586	594	576	579	590	552	627	617	563	595	594	605	577	555	579	580	582	567	579	600	581	591	530	587	572	646	566	541	561	589	575	571	568	590	575	567	563	535	569	612	566	544	577	562	566	588	611	561	591	576	570	573	558	603	564	579	524	617	604	559	570	579	564	553	591	575	569	577	588	601	595	591	587	539	582	536	573	539	540	589	591	530	573	606	512	566	597	589	603	568	577	569	577	570	595	547	564	562	564	539	600	574	558	580	565	587	554	584	597	563	549	610	585	577	563	603	525	561	604	583	574	560	588	564	581	579	581	606	556	616	526	570	587	591	542	561	555	536	581	574	552	562	605	569	573	569	600	583	608	569	573	568	552	536	561	536	542	550	571	578	532	573	564	571	560	530	543	594	605	591	545	579	590	602	557	529	596	582	615	536	600	611	553	589	565	602	529	542	567	629	574	581	556	573	639	585	579	571	541	580	580	570	524	574	550	576	582	576	558	570	595	550	593	544	580	578	569	577	581	552	575	627	588	584	550	582	588	553	602	639	595	587	553	582	565	594	569	540	555	548	569	546	553	574	603	537	553	555	590	570	563	548	587	576	600	548	599	573	539	576	566	579	547	577	586	566	555	561	562	584	597	581	580	574	624	546	612	614	562	593	573	602	577	534	554	629	562	586	547	561	556	588	548	572	619	546	557	627	567	551	557	607	617	557	574	562	614	577	593	551	590	582	561	549	575	547	585	558	576	567	543	564	638	602	602	584	580	589	573	575	565	591	560	558	567	544	566	541	590	571	600	520	525	603	593	563	586	560	588	556	558	592	596	560	622	594	561	592	570	547	562	602	606	575	568	606	596	579	578	550	569	546	587	585	597	561	576	554	571	589	567	569	597	574	569	562	599	566	599	571	583	631	599	556	578	598	574	603	581	581	585	594	565	586	535	596	585	572	575	546	583	589	560	588	599	535	545	595	590	605	575	609	555	574	553	588	586	573	610	590	579	579	618	559	557	588	569	589	575	630	573	579	595	601	575	544	552	558	524	623	583	603	591	574	607	569	566	565	555	597	595	566	579	544	601	599	566	547	594	550	549	580	543	572	569	606	582	570	588	570	596	567	549	536	596	587	586	591	540	571	586	612	583	531	598	611	620	574	554	585	567	598	562	569	609	600	585	603	595	554	572	596	573	553	558	580	571	577	515	585	519	574	602	542	569	575	599	542	584	569	606	597	571	535	630	569	545	549	570	570	603	571	593	571	579	618	563	567	559	532	557	614	557	574	616	573	606	539	561	582	568	594	598	588	590	605	610	569	600	624	610	554	602	619	576	558	639	552	561	561	569	578	609	625	604	580	553	554	568	615	598	606	599	550	567	601	620	602	581	567	577	657	625	554	583	593	584	561	575	572	577	592	544	581	568	593	539	568	617	618	559	570	604	631	589	568	600	548	562	548	566	574	580	552	575	562	609	569	566	561	585	561	622	559	547	557	620	590	575	603	604	564	565	561	599	609	562	583	561	589	565	622	588	581	606	536	575	577	587	558	542	557	587	562	586	599	541	589	587	573	633	529	572	552	577	601	554	580	577	561	587	577	561	590	572	572	572	571	627	562	615	610	525	581	564	545	579	584	569	601	555	559	602	552	586	556	559	559	565	557	582	571	568	588	588	606	544	575	535	623	545	597	635	631	527	530	601	571	563	570	553	568	565	626	561	535	569	573	595	552	544	575	526	526	572	576	598	595	589	621	571	575	614	527	582	529	564	599	575	606	574	579	576	561	573	580	608	581	535	619	590	575	568	608	593	589	588	571	601	578	608	592	558	600	568	585	565	565	578	564	577	548	566	607	564	564	572	564	569	611	579	589	556	564	546	578	607	578	591	527	587	583	552	571	603	600	600	613	622	553	565	565	541	576	562	536	576	613	588	618	567	629	560	608	584	542	580	568	561	636	605	573	554	600	562	590	597	591	545	570	566	558	568	584	585	565	599	546	548	558	621	557	555	594	556	582	569	590	557	573	574	599	579	587	551	586	580	551	550	577	542	610	550	574	585	571	579	571	564	559	570	561	595	580	590	558	558	562	570	542	587	574	564	610	585	600	569	561	607	563	616	595	572	542	550	556	596	564	588	580	589	579	576	545	594	604	571	598	598	519	564	536	588	560	597	559	556	572	574	578	568	586	556	583	583	593	577	601	568	598	559	559	602	563	582	598	579	554	560	583	566	585	596	601	594	552	563	540	554	552	603	580	530	592	593	540	592	612	610	553	591	575	617	550	571	562	575	616	593	543	630	607	573	535	552	601	590	548	538	549	603	561	572	578	584	630	599	590	570	553	512	594	613	577	574	592	552	567	558	560	608	590	611	607	564	642	610	588	626	560	555	571	603	567	566	594	566	574	571	585	586	602	567	568	541	586	572	562	526	576	607	594	538	531	586	603	580	576	599	593	576	576	584	585	529	603	545	600	599	565	615	579	564	578	582	586	567	548	596	591	594	576	572	600	601	578	558	597	588	605	584	586	631	542	596	562	550	562	562	584	530	593	593	567	570	583	534	589	613	603	620	567	620	555	577	600	549	601	564	524	552	568	609	550	569	585	572	554	604	597	591	562	584	567	556	567	609	553	538	561	580	591	546	602	587	561	549	566	585	579	627	616	607	567	574	555	532	562	552	551	595	571	616	584	576	580	548	582	576	591	586	585	539	543	574	550	578	601	561	568	606	628	558	564	581
40573	52950	38316	10561	1045	927	965	902	870	860	800	788	813	762	800	843	763	823	816	801	831	832	755	798	765	811	863	828	783	786	803	747	797	787	798	805	832	804	739	805	836	780	757	793	771	786	785	728	750	756	818	795	730	803	835	792	772	739	797	774	767	839	803	780	799	753	830	745	770	763	767	823	867	767	783	763	779	764	809	758	752	728	793	772	724	749	776	795	771	770	774	793	798	788	763	781	839	729	802	813	778	768	806	810	773	790	755	787	752	777	805	795	713	786	783	768	777	764	788	830	769	743	788	802	752	785	740	831	780	815	776	751	839	782	815	769	727	753	821	768	775	765	793	735	747	814	776	769	783	787	773	799	763	820	820	833	792	763	825	779	805	763	763	787	767	741	792	769	823	808	785	829	819	787	805	752	815	758	775	759	796	766	752	729	776	800	729	819	842	826	760	740	763	748	786	764	812	727	790	814	794	815	782	796	774	762	779	794	805	769	793	745	773	766	758	793	797	761	786	833	792	820	823	760	832	795	802	762	778	813	813	787	730	801	836	813	768	797	777	780	818	754	803	757	805	837	811	802	812	800	778	773	756	795	809	798	772	853	748	810	784	769	797	807	794	782	796	810	816	793	763	805	806	790	790	744	806	792	763	795	831	771	782	776	720	777	774	800	772	745	799	781	798	826	805	799	828	829	785	737	766	719	754	802	768	772	757	818	835	794	805	794	794	772	764	763	752	810	761	794	759	762	825	791	832	804	849	782	731	806	800	768	772	756	820	761	804	747	846	781	757	775	805	766	793	768	772	792	851	812	762	797	733	782	758	739	783	800	796	757	812	813	819	741	785	770	816	803	774	786	818	826	752	794	810	813	792	818	777	765	747	780	814	787	790	776	767	747	775	791	782	798	800	783	771	782	825	775	771	785	784	740	820	746	776	790	774	754	749	804	752	822	759	782	739	770	722	771	778	759	762	776	815	790	796	762	841	816	803	764	780	770	777	756	808	723	809	753	785	764	774	777	831	813	795	755	770	785	802	765	796	773	780	786	816	790	775	807	824	804	786	780	824	807	777	810	795	769	784	789	830	784	762	789	786	741	804	786	787	831	771	757	747	777	821	778	791	816	773	772	766	747	782	788	777	753	747	765	799	762	758	794	818	806	722	784	829	780	789	804	785	800	789	831	724	780	792	764	765	823	773	738	775	779	772	803	789	808	761	815	807	772	811	800	786	787	785	815	852	773	737	751	778	818	783	751	858	836	764	791	769	772	795	784	827	809	783	801	819	736	810	737	781	778	733	773	778	753	795	767	792	779	797	785	803	739	754	826	758	784	764	793	742	780	819	809	729	818	748	756	771	781	778	807	803	801	819	817	785	811	802	732	798	829	818	804	807	757	813	787	783	755	779	812	846	794	755	795	817	784	762	816	794	817	771	780	784	768	779	771	716	787	775	774	822	733	862	786	810	767	776	823	780	806	768	779	785	767	781	830	804	793	791	748	783	833	765	843	769	793	792	758	784	772	805	784	778	804	746	751	768	751	753	767	781	783	788	784	774	827	812	772	778	741	802	803	746	767	754	816	776	805	790	837	799	799	761	850	738	797	768	777	780	815	749	805	786	858	795	789	804	810	827	771	784	757	785	746	773	757	764	775	749	815	766	774	808	772	817	803	753	769	726	807	788	789	791	807	793	810	769	782	739	772	764	741	789	775	736	796	752	822	744	787	795	798	755	782	768	774	777	818	831	748	790	783	820	750	792	799	770	775	856	841	784	845	768	804	728	809	783	739	740	790	752	765	753	795	803	796	765	724	763	712	813	744	770	787	777	771	815	763	807	799	751	769	821	755	794	788	816	788	806	778	795	773	763	746	789	795	818	796	742	772	794	756	750	765	794	792	803	777	770	797	760	781	788	767	754	757	795	728	760	768	778	795	786	772	781	758	828	735	779	770	777	760	799	781	775	804	760	780	805	761	753	821	746	806	726	798	744	762	752	799	787	786	797	781	793	808	804	802	757	766	755	766	761	800	794	797	814	743	752	804	791	769	747	774	756	763	819	816	828	787	731	788	755	801	788	759	829	815	783	827	810	797	781	774	804	814	809	741	793	740	720	775	789	780	820	734	783	820	783	805	736	773	805	771	772	708	827	782	773	793	816	811	816	774	791	780	737	795	748	795	830	755	789	756	797	777	768	781	742	799	719	807	781	843	788	781	784	780	775	761	826	810	784	752	795	784	803	763	766	747	742	762	778	770	798	773	783	769	777	800	766	796	811	785	759	746	821	743	746	779	823	846	741	782	797	844	768	744	751	800	721	785	825	773	796	848	781	784	794	806	768	820	763	767	850	756	803	780	767	809	842	753	797	815	791	764	756	741	686	802	733	760	826	747	828	800	786	780	742	794	783	807	763	798	732	797	761	810	781	777	807	775	756	786	728	782	794	770	788	779	813	777	766	802	788	825	805	797	748	762	804	794	786	729	746	800	751	735	803	835	791	788	782	785	827	796	775	806	799	779	823	777	780	790	775	794	760	799	732	801	768	770	772	797	802	848	787	768	794	749	798	755	787	750	782	727	726	759	787	828	797	780	840	748	767	769	760	770	767	776	748	777	828	759	759	753	786	722	820	769	810	793	792	765	809	759	792	740	872	796	802	790	811	751	803	795	777	793	794	766	787	806	760	814	771	763	778	743	794	800	787	785	762	754	742	749	774	789	794	799	792	752	780	809	794	741	768	831	811	823	809	788	786	752	785	808	788	779	793	755	841	757	755	783	809	779	742	796	808	763	797	764	786	735	779	795	805	772	765	753	746	779	789	826	815	797	798	753	803	772	790	822	762	788	770	837	792	748	790	785	834	828	816	769	789	781	847	792	756	819	804	764	791	779	803	809	745	732	777	817	790	752	773	828	765	788	762	774	723	815	743	814	785	820	811	757	817	780	749	816	761	791	793	786	773	772	769	765	824	772	761	835	792	756	747	750	763	818	775	766	735	756	746	803	772	801	752	822	764	789	751	796	801	735	771	791	810	779	814	738	792	774	815	778	760	810	785	771	794	802	775	800	796	767	813	764	810	759	780	791	777	722	794	752	739	760	806	766	799	800	758	793	803	772	780	753	795	838	780	740	791	805	787	795	764	738	810	713	797	802	755	769	813	771	792	792	827	753	780	766	763	780	776	810	773	773	781	797	786	709	776	757	799	792	781	808	764	764	761	767	815	806	749	788	753	789	791	771	797	809	789	795	757	786	758	810	755	763	788	785	803	787	763	781	802	802	814	794	776	809	776	809	702	780	809	770	803	793	764	795	749	757	799	766	788	785	815	772	734	776	806	760	764	823	794	766	771	752	744	744	784	767	807	802	809	742	807	769	826	752	831	806	796	810	741	742	771	782	808	761	761	774	794	786	806	770	749	791	780	761	763	739	763	754	791	801	801	777	822	790	761	777	731	756	832	772	713	827	797	773	771	778	767	744	769	787	785	752	766	732	796	794
22616	21568	29388	24227	21548	20907	5092	383	321	333	293	300	276	278	249	268	249	251	248	256	249	273	228	225	234	253	231	225	231	236	225	237	254	230	218	220	216	202	219	247	224	198	244	218	241	229	236	232	213	225	255	228	265	244	237	210	217	245	220	252	185	258	211	242	215	230	226	242	265	227	224	249	224	236	210	241	229	217	232	225	221	233	240	208	209	227	218	215	247	244	224	227	229	225	202	214	210	215	221	217	221	221	225	258	211	201	237	242	219	245	223	219	216	213	219	224	233	232	205	207	211	235	233	224	221	230	234	226	218	193	240	215	199	202	207	245	235	204	209	257	246	251	233	227	232	228	224	219	229	241	206	224	211	238	224	230	242	224	231	232	207	229	207	236	237	237	232	222	230	215	236	243	194	207	221	220	213	204	235	251	241	209	239	222	215	223	251	236	232	224	219	216	229	228	201	223	239	210	218	247	231	218	230	219	212	212	229	216	227	206	227	211	235	221	212	212	218	232	230	230	222	213	230	210	238	223	212	231	199	209	223	216	198	249	224	231	223	215	226	216	246	204	196	208	209	236	224	236	230	203	243	221	208	203	220	208	220	231	222	222	233	228	203	242	241	231	213	223	243	244	219	197	211	224	209	247	242	241	229	223	204	218	233	200	193	263	234	221	231	249	211	209	212	226	210	221	230	239	232	197	219	208	225	236	207	208	221	213	222	217	228	237	240	209	240	216	208	231	227	222	217	239	210	187	234	239	217	228	223	233	255	198	248	240	231	239	246	229	211	207	220	247	223	196	234	241	237	219	242	219	224	239	246	236	224	222	220	213	228	264	232	223	226	247	247	235	211	212	183	210	218	189	220	240	225	224	237	221	235	197	217	241	224	226	221	244	242	218	221	182	252	220	219	221	230	259	231	228	229	211	217	229	224	197	228	236	242	234	223	207	199	204	202	217	217	244	225	198	211	226	224	204	214	224	206	236	225	223	223	227	239	231	235	245	228	218	221	222	242	219	249	235	256	218	237	240	217	274	219	210	239	235	221	213	231	215	203	226	233	233	215	222	233	214	249	242	211	221	216	237	233	230	249	201	206	235	232	225	229	232	217	256	235	234	223	207	251	232	226	236	219	211	230	224	219	221	217	219	233	244	216	230	214	221	219	234	222	229	205	207	225	228	205	218	227	223	214	233	211	219	224	225	221	244	227	258	222	232	203	232	217	225	249	216	215	237	220	211	219	230	219	236	246	204	243	217	219	207	238	235	224	231	236	225	241	244	226	236	209	237	204	212	255	224	213	220	217	222	217	225	214	216	242	216	231	225	211	251	237	244	219	266	217	239	219	231	232	240	204	232	242	215	236	224	236	222	230	211	221	197	251	218	221	224	226	189	237	250	233	232	235	230	220	246	216	253	232	250	225	219	225	269	229	213	229	235	247	219	232	245	210	228	234	220	231	215	235	213	224	218	240	231	227	219	215	215	216	234	232	248	233	216	220	223	202	200	220	242	216	233	245	264	227	184	220	243	229	252	219	188	235	219	227	223	216	220	261	236	222	198	222	226	213	213	232	240	240	232	189	190	223	246	222	209	202	228	234	224	239	220	228	238	224	209	226	240	231	213	216	243	233	199	234	240	204	262	240	206	235	221	220	221	208	212	227	220	233	235	212	238	226	231	231	233	233	223	211	249	204	241	231	223	225	228	256	206	205	230	235	211	221	227	212	203	228	234	244	225	234	209	234	231	237	206	234	238	240	223	228	215	229	191	209	243	214	212	219	200	228	221	227	235	241	205	240	206	235	231	234	239	223	226	240	215	234	199	224	232	232	219	231	223	219	238	231	231	205	223	202	217	211	241	220	221	223	223	228	227	230	244	233	222	214	230	234	216	207	242	254	204	217	257	233	228	236	244	228	232	212	242	234	238	231	219	243	222	241	212	222	201	260	199	224	218	213	241	210	228	206	231	225	220	223	248	238	232	204	214	222	193	219	200	232	190	220	204	256	217	223	242	216	195	259	212	227	245	253	224	222	235	220	219	201	212	211	210	210	221	230	226	216	240	220	218	257	219	221	229	222	226	237	211	226	197	228	204	218	221	219	230	208	233	235	209	241	243	226	228	214	200	232	211	219	213	253	228	244	201	203	205	216	226	248	227	215	236	216	242	236	231	237	208	219	221	225	253	220	224	223	200	219	233	203	218	223	240	236	239	235	222	222	220	235	221	231	228	245	224	208	232	231	219	250	230	225	240	227	236	222	229	214	190	215	227	208	216	212	212	227	245	229	205	254	235	208	226	227	231	207	215	210	196	217	246	233	217	222	209	223	208	222	240	216	221	229	238	223	247	252	206	197	230	200	236	222	225	236	210	217	214	220	209	246	228	232	248	218	246	217	251	212	233	196	224	205	233	230	204	231	216	256	247	235	223	217	212	255	212	238	226	222	245	219	239	197	203	198	241	221	200	215	228	203	220	234	242	218	228	205	223	220	231	215	240	187	244	205	226	220	219	210	207	204	228	215	233	228	226	214	238	232	207	215	224	208	239	227	225	195	218	222	216	221	217	264	250	225	222	238	234	221	239	225	220	251	202	226	223	222	214	225	236	239	209	242	231	210	235	217	242	242	238	207	195	237	215	238	229	234	211	232	203	227	213	243	243	228	239	215	197	248	240	227	234	234	241	202	217	232	244	231	198	238	258	232	237	215	242	212	217	223	216	227	211	201	218	211	198	217	248	231	234	196	217	226	228	205	212	214	230	217	243	230	237	243	238	246	230	206	217	236	256	191	237	225	215	239	224	222	230	222	247	236	244	244	229	218	218	227	219	252	230	236	232	238	262	227	242	227	222	210	214	241	212	224	224	211	231	221	226	237	197	235	240	245	209	223	191	217	221	225	241	227	217	219	220	225	249	220	248	237	241	201	217	198	249	212	239	208	213	214	236	238	229	246	237	213	240	252	219	208	229	212	250	201	205	243	205	226	234	215	243	230	232	237	206	224	248	221	227	222	223	205	203	234	225	221	216	231	209	222	233	241	235	218	205	225	217	229	223	225	227	220	199	247	232	220	236	240	234	226	201	215	227	223	232	229	206	209	229	222	219	212	240	242	240	243	211	219	225	213	224	267	219	204	227	251	191	244	224	236	218	220	207	235	245	237	227	238	221	216	222	217	204	207	223	253	217	238	244	233	221	222	236	208	240	232	229	230	239	228	223	237	220	221	222	227	216	247	212	216	217	222	234	228	228	208	224	227	244	226	226	236	205	251	216	220	224	240	230	252	225	216	240	226	202	228	212	226	207	198	212	207	215	202	227	224	244	251	234	227	230	229	230	229	188	221	219	241	221	231	198	215	249	215	229	208	230	225	234	239	228	203	260	215	218	227	240	214	202	227	234	210	241	233	231	224	240	236	213	234	221	216	251	257	225	240	224	277	211	247	226	220	242	214	243	227	220	216	237	265	238	211	228	218	217	225	217	247	221	243	201	235	238	213	241
53216	71117	57088	26104	1597	1032	819	672	609	531	489	463	379	393	391	388	356	380	369	348	308	309	330	321	316	301	321	319	345	309	344	346	312	318	299	317	328	306	343	350	297	333	316	285	314	322	311	316	311	277	310	292	320	319	299	348	276	300	313	304	300	329	284	336	297	348	333	285	294	322	297	308	278	301	301	320	292	329	312	318	293	300	289	303	284	319	353	322	319	301	314	317	299	330	318	318	297	306	296	295	286	296	287	312	309	323	303	317	322	303	315	290	326	320	284	322	299	335	328	313	309	317	321	314	292	291	298	296	300	279	308	316	298	316	300	315	267	307	312	317	294	296	326	299	305	305	307	338	282	299	288	291	302	310	325	302	348	298	301	310	288	300	310	304	322	303	340	303	336	324	290	327	297	325	265	274	327	305	317	285	335	311	327	272	323	327	310	296	315	314	318	280	305	316	280	274	330	278	325	292	306	296	325	300	337	296	306	294	304	296	319	320	312	298	299	305	334	337	308	297	306	288	318	308	275	321	284	314	309	328	311	310	313	336	288	294	314	320	313	310	297	289	309	299	300	296	314	323	279	327	285	306	331	303	284	324	314	277	315	297	306	282	325	307	303	320	275	312	345	293	309	321	302	297	299	302	293	323	338	289	325	272	297	266	314	310	322	323	299	289	318	301	299	279	302	313	294	304	329	311	305	300	309	306	334	278	307	307	309	306	312	263	304	319	289	326	306	339	305	303	307	329	329	338	310	301	281	299	292	324	309	300	309	312	303	316	309	324	297	309	331	321	287	325	272	330	308	305	306	280	305	296	326	322	319	301	317	305	308	301	294	296	268	304	301	311	303	314	272	330	329	320	318	303	320	319	330	281	281	288	317	316	285	327	297	313	346	290	301	320	283	286	285	281	302	320	319	299	285	292	305	302	297	286	279	283	301	305	305	286	327	321	291	320	291	299	328	298	327	269	291	325	330	298	323	300	326	286	301	299	308	292	330	305	308	325	316	295	301	307	281	323	300	310	306	296	292	332	283	291	290	311	287	340	275	291	306	298	316	299	311	300	293	320	300	249	335	310	286	306	289	309	294	301	332	293	343	293	299	301	318	314	275	284	300	291	309	303	332	312	309	286	320	326	322	298	280	309	287	309	316	299	319	292	297	310	293	313	299	296	298	284	325	299	324	333	325	304	297	315	276	328	307	300	296	286	310	275	327	308	310	321	303	307	318	310	283	328	281	331	301	308	299	306	279	338	287	324	308	305	303	327	293	323	319	277	317	281	314	301	291	299	281	312	304	285	297	309	294	294	317	309	322	253	284	307	323	323	288	332	304	317	336	282	318	316	298	322	320	325	289	295	331	306	317	312	357	306	302	320	301	307	273	307	339	282	325	321	328	290	289	298	302	298	320	305	292	300	306	320	292	348	289	312	324	312	309	281	270	338	299	288	297	329	316	285	286	309	290	314	315	299	326	304	297	277	280	279	318	315	312	322	302	315	305	305	313	293	281	316	283	332	303	292	307	259	312	290	331	296	301	304	338	303	311	348	287	315	326	329	305	334	310	296	299	304	331	290	296	320	296	307	303	311	328	292	323	290	293	308	300	317	303	283	281	277	311	324	299	279	305	312	310	327	288	298	316	306	312	287	313	296	300	327	311	323	272	328	299	306	327	310	307	278	280	324	318	298	342	325	318	330	322	287	310	306	316	264	310	304	309	270	333	328	306	311	279	316	306	288	309	307	295	308	291	281	299	300	320	293	322	285	319	311	339	273	314	295	313	303	319	319	304	322	288	307	300	310	297	322	297	316	316	320	267	306	294	314	300	287	317	293	280	303	296	311	341	313	278	308	306	263	305	293	303	253	310	303	334	295	316	292	300	297	299	295	315	286	325	310	312	295	286	294	293	286	315	293	272	316	316	305	303	297	293	315	315	317	295	328	266	296	306	293	282	291	293	340	321	326	332	299	314	288	306	272	291	276	326	303	322	310	327	307	318	317	323	317	298	309	296	280	279	312	320	275	317	303	315	338	305	292	361	317	294	302	316	326	305	332	304	307	317	307	318	282	317	309	306	302	307	302	271	310	343	313	300	314	314	322	285	312	324	303	275	289	301	303	311	298	301	312	306	298	325	309	308	300	277	317	297	333	311	268	296	312	280	300	342	306	300	297	295	337	275	319	300	289	324	282	320	309	333	286	314	280	296	323	340	316	281	308	323	289	325	305	294	300	298	322	331	300	286	320	316	306	281	317	279	321	301	279	311	301	277	301	309	338	285	313	338	309	319	305	331	308	302	292	311	303	335	299	308	326	323	308	303	305	332	320	301	341	304	313	299	286	325	322	310	273	292	311	309	297	315	331	304	337	314	278	322	334	320	321	323	290	298	277	327	283	363	298	306	294	335	278	310	317	318	294	290	280	325	331	302	295	301	335	289	330	275	304	303	311	312	316	312	299	311	291	303	334	339	293	310	283	303	292	308	290	320	277	294	296	283	297	321	303	294	291	319	301	321	291	292	274	325	320	253	296	313	315	313	331	307	303	324	314	290	291	294	311	310	321	290	314	313	318	307	321	297	296	288	292	306	341	307	307	324	313	311	302	316	304	300	317	302	333	323	328	305	296	334	309	327	291	299	309	304	322	343	299	317	330	301	285	327	293	303	288	326	319	284	305	305	342	278	266	319	324	297	328	317	288	327	290	274	322	325	279	253	298	336	300	283	302	327	290	283	277	304	301	332	297	325	301	359	345	332	330	299	320	320	289	302	279	304	311	291	295	311	297	308	325	298	314	292	309	315	282	283	326	312	278	303	301	302	323	278	311	300	295	288	307	328	335	301	297	291	311	302	298	316	273	307	286	330	334	322	293	269	319	362	318	298	303	305	313	312	325	293	290	283	299	283	334	318	298	294	348	281	332	323	311	316	312	329	277	305	313	320	307	319	330	336	340	317	281	292	291	325	301	285	319	302	313	311	296	288	308	285	286	312	286	302	302	295	308	288	330	309	285	305	311	299	279	313	302	282	319	277	311	323	308	291	280	283	327	313	304	314	319	308	285	342	273	308	335	296	306	310	267	320	297	327	289	282	303	300	290	286	274	325	306	334	304	295	282	290	272	276	293	316	310	330	305	291	317	285	295	308	333	319	317	304	287	315	312	271	308	313	312	322	313	267	336	297	296	302	301	276	300	288	312	305	309	327	298	318	307	306	285	286	304	320	324	300	293	310	300	317	304	316	294	287	302	279	323	290	322	297	273	284	307	337	300	292	281	303	318	321	341	307	311	298	282	285	294	301	309	322	332	290	299	287	310	293	280	296	282	296	299	293	301	333	266	301	304	307	310	300	290	309	302	270	320	340	314	319	323	294	291	329	328	319	316	285	303	305	297	321	329	272	317	295	275	295	316	302	325	333	280	321	303	287	283	316	310	317	319	326	319	295	278	312	316	312	302	306	311	341	294	294	302	317	314	289	340	300	288	285	290	322	307	307	297
27995	21459	16409	4995	646	554	525	514	507	497	497	520	515	527	511	508	475	526	534	512	551	556	529	503	546	492	491	519	504	555	525	521	526	557	504	497	553	489	519	511	507	505	537	504	500	522	527	544	514	544	470	525	491	535	533	504	493	525	483	500	564	528	554	466	504	523	526	534	526	528	521	511	501	530	547	471	496	495	512	528	526	526	544	491	500	485	509	498	523	511	533	456	542	484	536	544	526	498	548	503	513	533	463	534	511	498	539	495	493	485	482	495	552	492	516	575	534	526	525	522	516	523	515	527	496	487	536	541	518	511	526	515	494	536	541	529	520	493	505	501	504	514	507	525	520	507	539	489	487	529	486	495	502	523	520	530	531	504	548	468	525	526	512	479	490	550	487	538	510	517	535	511	536	469	496	497	489	521	510	496	534	536	528	522	516	497	549	514	501	533	499	505	520	518	475	485	515	520	554	506	478	570	492	528	498	525	523	499	468	490	512	510	529	490	480	518	555	499	545	504	509	529	513	495	511	501	538	513	495	510	534	511	500	516	506	473	550	517	484	525	522	519	514	476	482	490	491	486	518	489	511	494	554	519	500	508	560	526	500	513	499	546	544	484	548	506	516	507	487	519	542	555	539	551	512	516	510	546	500	500	503	475	513	494	537	501	533	492	522	496	534	490	520	525	523	577	558	485	505	521	505	526	522	494	526	513	510	539	496	486	520	552	506	520	543	495	528	531	498	498	488	532	529	486	504	501	563	478	524	490	508	491	541	475	517	482	526	464	540	506	507	500	501	515	535	534	492	490	472	466	483	492	545	557	491	528	518	505	495	535	505	498	522	502	544	538	521	517	499	521	518	528	530	545	512	518	534	537	483	532	534	526	529	527	547	493	476	508	516	543	504	512	518	523	513	496	507	513	541	552	512	500	547	531	489	508	523	517	538	539	535	546	515	586	528	498	488	515	521	482	502	524	541	479	480	518	466	510	490	505	474	517	502	479	511	550	513	521	516	535	523	489	536	496	532	521	516	514	531	505	513	517	530	499	493	482	509	525	492	466	537	499	525	512	485	496	520	520	526	566	517	502	538	491	535	488	499	509	495	517	530	493	505	528	525	508	561	514	489	522	485	502	507	575	528	507	492	530	490	531	496	538	569	515	521	521	501	540	527	556	515	519	491	494	532	495	527	518	524	497	537	543	480	544	582	512	521	517	512	539	503	504	483	476	475	538	508	507	520	509	524	529	503	517	512	506	492	523	510	533	506	514	546	524	493	520	537	514	534	532	487	542	532	508	499	495	509	503	520	512	520	500	530	478	489	505	484	513	504	526	553	506	499	491	560	495	566	529	498	494	525	521	542	506	507	526	482	546	520	468	479	490	502	505	483	523	529	516	520	508	497	525	568	496	536	522	489	540	527	510	505	516	491	509	460	535	532	497	516	537	526	485	505	526	528	477	488	557	529	510	498	538	473	499	538	507	476	512	500	516	499	526	511	500	495	531	501	529	530	514	538	527	505	541	528	523	530	522	514	543	501	519	547	481	517	528	535	522	517	509	500	504	516	533	492	552	491	478	482	516	531	518	513	503	513	528	478	480	516	475	482	475	522	499	513	516	485	523	526	519	538	485	509	509	531	506	546	483	513	500	511	528	504	488	549	504	505	480	525	553	480	493	490	544	516	510	480	547	523	525	495	552	493	502	527	499	529	518	527	483	539	516	516	523	493	515	498	506	529	543	517	533	505	518	498	493	491	512	530	500	508	545	523	497	505	579	493	525	479	512	502	492	488	490	497	514	481	490	547	531	527	543	520	524	522	494	518	507	540	504	475	516	499	494	519	473	489	528	488	522	563	507	487	532	500	559	531	484	495	477	518	511	477	523	507	519	506	522	464	491	494	561	482	507	535	544	486	515	512	487	521	495	507	502	526	460	506	524	503	508	524	523	517	565	522	462	510	456	516	529	505	497	503	543	513	500	543	559	484	515	517	553	484	535	503	531	517	518	560	534	475	492	466	533	508	524	513	576	508	515	493	524	510	588	527	504	522	507	500	511	520	545	521	494	507	526	490	487	557	497	513	506	517	469	522	538	456	498	486	524	575	490	501	514	488	488	481	526	481	484	519	514	490	504	507	498	459	534	548	512	522	514	481	491	582	493	504	540	480	498	469	515	529	507	484	525	521	539	520	527	523	513	494	492	546	519	523	515	513	510	543	524	525	497	500	541	508	524	490	504	531	508	523	462	499	511	522	505	493	527	523	520	529	499	482	518	505	488	476	532	520	540	506	488	522	509	493	559	499	508	508	504	487	524	550	484	479	504	529	498	508	477	527	516	530	543	516	541	485	504	528	493	522	521	494	488	504	518	504	486	534	512	498	450	487	530	529	475	499	505	501	503	541	505	506	520	520	542	542	485	501	517	569	530	505	503	532	546	544	536	532	514	526	499	517	511	532	503	530	482	531	502	540	525	531	543	530	549	518	521	506	514	469	509	514	504	545	515	535	509	497	491	472	509	564	500	526	482	542	493	510	515	478	484	483	566	463	475	438	522	541	503	498	525	509	507	523	476	537	541	525	532	524	490	504	514	533	523	515	500	512	507	517	465	504	495	551	487	532	524	546	525	494	466	528	529	507	495	521	505	503	512	517	553	499	518	514	490	527	496	538	530	552	507	528	517	530	529	517	508	506	524	533	486	505	506	520	522	531	507	500	521	476	513	492	506	520	565	525	504	516	532	550	506	541	443	502	508	526	530	485	546	499	511	494	533	533	509	526	506	514	492	572	526	527	479	514	526	481	512	487	536	524	515	527	499	500	528	477	516	489	549	493	520	522	510	503	531	489	545	512	528	543	519	494	530	525	508	520	539	514	550	506	505	511	491	500	503	535	496	501	533	508	527	504	518	497	511	550	515	500	485	502	523	520	492	505	510	493	536	518	516	492	525	533	489	521	500	476	525	515	491	498	487	523	509	485	537	548	524	566	527	530	540	491	514	520	533	519	512	523	505	520	493	502	526	543	545	529	494	493	517	547	521	521	506	506	494	482	513	489	478	495	521	487	502	507	548	484	549	485	509	521	533	513	535	550	519	498	500	503	537	498	537	505	508	485	526	523	543	525	496	509	485	508	487	513	486	491	517	522	512	496	478	497	526	518	490	488	533	495	498	467	536	518	505	521	490	513	534	497	508	466	509	536	483	516	547	512	535	503	519	468	525	490	539	485	489	522	530	502	521	519	508	510	499	511	539	528	488	540	528	526	507	516	480	498	496	536	552	499	553	533	483	533	519	519	551	526	528	478	513	494	510	499	526	521	495	485	545	502	465	507	494	537	520	493	458	508	516	497	555	544	516	505	526	528	507	489	503	507	503	496	490	511	537	506	519	566	514	514	517	534	554	534	526	520	522	495	548	530	530	488	509	501	518	520	534	510	504	544	533	535	528	478	513	492	516	543	500	523	523	518	495	474	529	546	518	465	489	524	520	498	528	521	537
23298	26111	15986	4015	788	747	742	710	731	703	673	719	682	727	743	700	734	719	699	710	742	771	706	759	723	692	722	695	744	693	721	746	739	723	718	702	717	692	754	703	771	731	747	728	700	709	707	683	727	717	728	731	694	692	779	750	700	697	700	731	687	737	686	745	747	746	739	728	713	703	717	744	735	771	737	702	760	649	702	713	719	734	758	706	725	710	723	706	720	681	771	732	722	707	730	742	695	701	734	731	733	746	706	730	670	686	714	694	719	701	758	715	708	705	771	768	702	728	714	792	703	722	705	696	727	688	681	721	708	671	683	743	685	715	711	731	699	724	725	710	691	694	706	721	704	699	693	670	689	790	703	732	717	703	718	714	757	722	705	661	738	687	685	712	716	705	740	773	719	671	719	677	699	741	757	710	719	743	719	736	677	768	669	700	673	711	705	771	692	684	716	751	664	703	752	761	704	779	664	742	710	742	731	691	688	713	760	658	732	751	747	666	695	714	696	718	696	713	774	702	720	684	736	722	701	725	714	752	725	736	733	705	702	721	720	724	712	694	723	685	677	714	730	701	686	675	714	700	680	702	682	665	747	658	689	765	673	749	689	725	709	710	743	728	690	705	703	716	728	693	666	694	742	705	702	711	692	741	690	751	686	717	696	707	764	723	753	716	702	733	722	665	701	708	715	668	679	750	713	714	694	728	704	685	725	751	652	698	693	737	693	716	667	706	734	740	710	703	690	679	699	720	692	698	713	705	722	728	736	706	676	672	710	744	675	741	687	715	732	733	731	728	765	726	721	718	680	672	671	691	730	681	696	734	708	740	669	719	741	728	725	712	732	736	700	711	704	689	737	680	699	718	711	730	687	718	754	675	757	697	683	710	686	741	743	706	719	733	697	714	729	685	698	786	677	726	657	715	753	665	741	732	702	679	706	690	679	747	727	695	689	753	727	702	728	700	727	697	692	741	691	671	726	782	694	710	723	732	708	726	702	703	707	735	723	699	666	723	739	728	730	731	742	695	717	707	745	797	691	738	732	751	712	758	698	724	746	675	738	712	735	715	733	711	712	744	746	719	750	689	685	685	695	683	720	734	698	711	720	701	729	720	686	741	685	654	710	693	666	714	740	747	705	767	714	705	684	715	767	708	715	664	726	739	739	730	749	694	674	668	705	716	715	737	730	721	695	764	756	711	733	732	715	693	687	734	687	716	698	695	717	709	688	666	706	685	731	714	721	703	735	729	659	664	726	744	684	683	681	732	756	691	697	717	703	718	722	700	709	704	685	682	729	682	733	709	727	685	695	727	725	731	700	728	693	685	692	699	704	720	711	729	694	736	693	719	687	715	750	701	654	741	719	687	726	698	708	669	691	691	713	709	739	692	723	696	719	730	736	731	719	714	735	679	711	753	674	732	711	744	688	726	713	726	715	696	715	686	731	683	653	735	764	722	698	712	718	709	733	735	741	729	716	708	688	742	692	713	711	717	732	690	720	670	712	705	728	742	698	722	686	675	684	671	737	735	732	701	689	667	686	693	696	677	704	705	694	730	691	753	714	706	724	702	717	693	748	688	687	690	720	700	678	684	717	694	679	704	688	716	700	757	744	734	704	731	760	688	724	742	742	730	729	724	734	685	733	716	686	717	684	715	694	703	703	726	703	703	725	765	722	677	692	724	679	742	728	668	716	686	719	728	763	706	753	779	776	728	745	729	737	757	706	744	697	687	717	712	706	732	756	734	711	690	701	709	740	733	693	709	714	729	748	747	734	724	722	714	712	734	717	712	698	705	709	683	760	694	699	743	725	676	719	694	689	689	746	731	709	705	718	721	732	726	716	738	692	767	677	770	666	727	680	696	720	714	735	699	695	664	738	753	687	703	688	692	733	724	746	722	740	675	700	723	738	689	698	718	696	716	693	717	715	699	744	676	648	687	675	741	710	735	686	714	676	726	763	734	700	723	688	708	682	706	770	731	729	710	713	766	694	742	727	723	666	745	715	749	755	702	713	695	678	739	697	762	736	760	736	654	676	724	728	718	715	692	748	681	759	696	707	726	700	713	729	693	708	652	676	742	707	664	723	697	690	702	708	734	689	703	679	736	717	719	740	639	701	748	693	740	712	714	668	665	729	743	726	721	690	763	713	723	682	683	739	680	687	733	738	726	732	687	703	730	717	699	808	716	728	690	701	742	701	691	712	710	676	703	734	744	670	747	697	731	722	708	702	719	674	712	696	709	673	735	766	749	742	701	696	693	760	695	701	671	666	657	674	659	685	737	682	729	667	754	777	746	692	738	744	697	678	736	724	715	737	712	730	686	729	729	766	708	718	707	689	696	710	671	711	732	730	733	771	742	711	695	740	689	683	720	718	720	679	751	724	689	715	727	703	765	729	690	712	693	700	717	705	726	679	692	702	720	684	662	715	708	717	688	725	715	749	710	701	704	722	730	706	730	702	728	675	752	754	680	744	713	683	630	721	701	748	668	735	723	691	728	679	678	675	711	756	738	734	771	706	686	717	696	738	686	685	751	695	750	712	724	692	696	744	734	695	716	669	734	686	744	791	687	747	753	690	709	736	639	655	706	701	735	725	713	724	680	739	748	729	700	710	738	675	714	704	700	661	762	741	685	722	708	712	750	687	659	693	691	709	728	632	658	715	725	723	732	731	685	695	729	718	728	735	736	715	673	735	754	670	727	757	695	706	711	679	710	715	734	722	720	714	648	702	719	718	724	711	692	740	704	725	772	666	652	752	737	690	670	684	748	712	739	684	708	694	736	720	754	773	741	762	762	695	732	745	677	717	716	734	719	730	721	735	711	725	712	662	707	727	689	694	715	718	712	686	745	707	721	749	739	692	723	723	715	763	731	745	705	716	692	729	720	729	736	699	712	711	729	714	711	705	690	718	726	694	726	705	760	745	745	710	759	711	688	729	720	768	695	724	716	735	719	719	772	693	770	759	688	659	736	746	724	697	672	730	709	689	723	712	684	729	716	687	737	720	733	702	696	756	711	676	700	693	732	720	735	714	727	682	707	688	740	690	692	695	733	722	709	763	723	739	734	734	680	709	692	710	750	733	714	741	691	726	731	707	717	706	708	719	722	654	754	697	703	721	698	696	680	690	710	700	692	689	769	718	724	701	783	726	686	682	729	685	733	622	682	746	707	720	702	673	730	685	720	744	742	667	685	696	769	740	712	742	705	728	704	725	772	712	777	673	743	676	727	718	705	700	687	724	718	696	746	705	738	750	756	726	739	713	698	684	701	702	704	722	729	729	746	703	729	726	714	694	706	725	700	702	698	748	672	702	720	763	732	698	694	714	708	690	736	725	755	718	749	726	714	748	695	676	767	702	727	697	721	744	738	717	687	708	729	662	697	682	714	708	675	684	696	705	747	748	725	669	668	704	724	640	722	730	714	717	717	725	708	715	714	732	708	752	699	708	695	688	788	711	755	671	726	724	685	721	710	704	702	743	721	719	701	667	712
23529	21570	29744	24701	20747	8145	501	392	320	304	281	255	254	255	260	293	281	277	302	270	273	255	260	275	254	288	274	270	253	257	276	263	266	279	256	268	263	231	268	282	246	250	250	226	260	270	275	266	262	266	243	254	258	257	259	253	278	239	277	268	266	267	253	247	245	270	269	244	239	238	251	257	248	275	231	294	284	278	259	273	238	238	263	277	258	274	249	236	227	256	284	248	258	246	269	262	259	280	255	275	267	239	266	264	270	269	280	241	228	262	273	293	248	250	248	275	252	244	235	261	269	259	247	235	241	259	246	243	248	249	243	244	252	290	269	272	254	242	269	257	258	247	269	244	279	271	272	253	250	252	267	249	252	240	269	255	238	262	276	258	268	266	273	236	266	236	253	263	251	260	260	243	243	293	265	250	291	278	256	258	266	287	267	263	241	295	245	251	246	251	240	233	250	250	246	295	262	252	288	225	275	276	257	256	265	247	256	261	241	240	280	262	296	243	269	272	261	247	279	237	238	275	265	274	256	266	256	248	245	264	251	239	251	231	244	254	259	280	269	285	268	279	273	265	254	221	273	275	255	244	263	236	259	287	270	279	243	273	240	248	264	262	261	254	256	271	257	270	234	252	255	245	241	300	243	252	247	263	273	237	266	239	243	256	238	274	275	238	230	248	266	275	272	249	268	247	241	272	281	248	251	267	313	240	247	258	270	257	274	250	261	247	251	270	254	242	243	246	285	251	286	242	275	276	274	274	268	275	244	240	269	245	260	240	269	262	282	266	238	273	295	259	228	257	262	241	256	278	251	271	257	248	243	263	264	244	272	278	278	254	242	245	278	264	246	268	278	246	273	249	279	261	269	259	242	249	270	230	236	259	257	281	264	254	271	256	278	279	249	253	232	254	235	268	275	257	265	281	248	239	253	258	288	267	247	277	269	273	235	272	281	284	248	279	250	247	283	251	249	269	264	273	257	263	262	253	257	244	273	263	241	252	256	270	245	267	257	251	250	237	238	256	280	250	285	289	250	263	235	269	262	275	274	248	270	243	255	249	271	270	250	257	267	278	269	259	246	253	274	250	281	268	231	283	250	248	256	254	251	241	294	281	281	292	259	250	258	263	277	246	275	239	275	255	292	266	248	268	253	216	257	253	260	279	257	260	253	283	277	238	256	232	235	237	258	257	264	253	267	239	250	244	280	239	241	256	250	272	276	258	257	279	254	258	263	254	263	254	249	290	240	264	255	265	257	238	225	268	247	276	271	249	237	242	236	266	251	259	255	243	256	280	258	286	301	264	275	261	263	271	255	249	267	233	266	261	264	266	251	236	280	263	246	244	294	265	245	226	250	264	234	257	258	268	267	229	276	282	267	263	269	259	263	254	243	259	267	252	262	279	246	259	247	268	270	256	254	255	236	271	258	261	272	247	232	261	252	276	253	270	235	239	262	262	234	253	265	265	276	261	279	297	259	293	266	257	255	291	228	265	270	226	247	261	242	260	252	287	230	276	274	252	272	241	258	251	267	283	261	254	265	275	258	256	260	232	275	235	284	270	266	250	275	286	244	257	276	267	246	260	256	265	232	262	243	254	250	243	259	276	266	267	259	240	271	274	271	273	218	252	239	266	244	246	236	270	247	262	293	268	270	250	306	264	247	258	248	242	240	281	249	284	284	252	281	260	271	282	266	277	249	282	249	274	234	237	264	249	248	239	243	243	240	246	266	236	265	276	246	219	262	264	249	257	263	260	270	249	235	261	238	297	238	222	244	255	241	247	244	255	280	267	251	250	224	244	259	247	256	249	254	261	247	252	248	267	255	242	275	245	232	250	244	287	274	255	236	270	280	276	246	250	259	261	261	285	249	247	250	212	258	258	263	260	250	279	242	265	247	258	255	251	267	243	287	245	248	272	269	294	256	260	254	262	282	240	230	239	247	250	258	264	286	253	262	283	253	254	240	246	257	252	278	260	268	239	233	244	252	263	276	291	240	229	220	272	267	256	257	264	259	253	264	276	266	254	250	250	260	241	256	267	265	262	270	255	247	268	239	235	250	255	267	263	228	250	268	256	250	273	266	234	266	261	261	267	251	277	246	225	254	228	270	251	263	256	274	298	236	252	248	259	266	252	257	255	259	278	244	276	265	260	267	273	273	271	304	271	291	240	263	271	276	279	270	274	268	270	239	231	259	237	310	230	259	261	243	291	272	247	259	238	252	253	262	262	251	249	280	238	269	259	274	260	251	269	261	253	247	257	234	256	254	235	258	260	256	276	234	267	279	245	272	253	264	252	272	267	264	250	271	278	242	268	254	258	270	256	268	228	275	257	242	269	281	251	248	277	257	250	245	270	266	276	242	256	266	261	264	272	266	292	262	276	240	254	243	279	250	256	277	297	249	260	289	240	259	237	244	265	270	254	279	265	255	245	252	268	241	250	264	239	260	256	229	256	243	257	281	239	264	260	261	257	283	234	255	264	287	279	269	260	254	250	239	259	226	263	258	255	242	274	272	303	293	248	283	254	256	268	265	255	253	248	279	256	253	256	224	248	278	251	284	272	255	245	255	269	257	277	253	263	265	246	277	273	256	268	235	275	270	235	244	251	270	252	247	256	260	265	259	273	249	296	231	247	241	249	232	254	238	242	244	265	267	267	278	274	237	259	260	267	252	283	239	257	236	256	261	279	276	250	268	270	252	262	298	254	267	267	253	252	262	271	266	241	268	255	257	236	275	271	242	258	291	246	294	270	250	244	267	264	256	243	261	265	237	256	264	282	285	266	229	281	254	245	259	266	258	275	269	252	233	268	277	276	271	272	246	265	243	247	253	235	263	260	251	254	275	274	286	270	282	295	257	259	228	255	261	234	253	253	234	276	284	275	259	269	250	294	239	231	286	255	260	292	268	243	252	251	289	241	228	289	284	232	264	241	252	275	270	257	257	279	238	264	244	255	236	270	229	240	273	291	243	250	257	253	262	276	270	276	272	280	262	297	283	269	250	242	251	275	246	236	275	264	244	275	245	265	258	283	244	262	243	239	275	266	237	268	267	257	252	261	243	241	267	263	234	285	267	240	224	285	244	265	230	243	252	243	251	256	255	255	232	261	279	264	253	252	253	236	251	265	268	285	259	247	245	229	249	228	259	249	262	247	254	254	269	268	286	261	254	257	244	254	271	273	264	242	237	275	242	258	276	281	263	272	249	263	257	249	276	255	263	267	279	274	276	245	271	276	263	278	280	267	245	245	255	238	273	247	265	279	257	255	233	283	267	242	266	266	248	264	251	287	250	259	250	283	224	292	249	299	248	249	251	274	255	269	255	273	264	279	265	239	260	264	260	257	267	267	262	289	280	272	270	280	248	227	269	293	248	244	235	236	241	226	248	260	268	254	236	258	253	277	242	261	215	261	243	233	258	242	278	256	260	227	272	254	280	276	248	284	277	291	275	237	259	284	241	256	255	261	294	274	238	257	248	259	271	294	278	254	251	259
46494	63335	51818	28769	1281	744	636	569	575	524	459	417	443	433	417	425	395	374	420	376	415	385	410	384	388	401	385	373	390	361	380	380	392	383	393	406	362	369	387	414	411	338	385	357	379	405	397	371	414	396	399	360	396	362	385	363	341	363	361	366	372	375	369	372	381	359	384	336	388	354	384	370	380	402	402	370	337	366	355	354	390	336	349	344	350	363	329	387	367	365	386	342	374	407	390	393	381	366	376	364	352	390	388	381	388	390	404	362	365	368	382	374	344	343	395	373	365	367	382	363	371	404	356	351	386	348	372	359	372	379	379	379	370	380	358	375	400	342	346	380	353	368	390	394	401	383	345	371	357	361	362	369	389	384	369	365	363	328	357	380	376	364	355	384	354	341	358	368	388	405	334	364	359	387	380	402	356	348	399	385	382	353	357	381	342	342	374	365	377	353	415	372	400	373	372	339	377	400	341	361	385	358	386	395	377	381	389	356	393	409	403	377	374	397	380	381	377	365	408	333	361	361	368	380	387	367	397	373	337	361	365	403	369	376	364	374	385	348	353	361	387	375	380	377	341	400	369	395	356	375	390	370	377	368	375	385	393	368	369	383	412	370	377	335	362	380	400	403	387	367	347	323	389	399	383	404	336	388	364	394	409	357	382	379	377	364	379	378	373	383	341	370	418	360	400	350	363	407	386	355	380	356	337	378	334	370	380	412	337	387	381	400	347	406	382	375	375	367	371	362	360	380	381	380	366	372	343	368	391	357	364	366	404	376	375	366	368	357	364	382	376	380	383	367	372	355	365	365	368	365	401	392	358	370	368	347	389	335	367	379	399	380	387	378	353	372	369	382	368	395	372	383	352	385	386	374	384	326	379	372	388	393	379	378	375	361	400	344	332	353	392	336	372	349	408	355	347	361	372	358	407	353	373	380	375	366	390	362	385	392	356	378	387	406	343	362	380	372	386	357	396	359	401	377	385	352	389	352	373	396	366	404	349	380	364	385	417	385	418	365	363	415	360	363	366	342	372	342	361	384	348	342	369	384	371	378	356	409	381	371	412	370	409	337	342	406	384	383	367	350	400	379	357	382	382	379	380	362	371	395	363	388	375	362	365	405	372	360	389	355	390	388	355	393	378	371	378	380	374	365	380	359	402	381	382	371	377	377	373	375	411	369	369	386	353	353	353	384	341	387	398	372	363	384	379	371	376	376	351	352	382	369	399	361	367	394	377	404	382	442	371	398	392	371	373	355	414	359	361	374	348	346	391	380	410	393	353	383	391	368	377	361	369	362	364	389	385	374	374	347	376	351	366	356	381	386	390	416	399	391	382	348	381	373	383	377	386	369	389	359	354	398	349	407	359	356	369	418	366	387	352	384	402	340	394	397	376	360	367	371	376	388	398	349	391	386	376	368	356	379	424	386	376	383	364	356	361	373	397	374	364	388	383	404	350	363	369	352	376	359	383	429	379	384	390	362	373	370	393	370	388	400	403	341	348	402	368	374	378	364	381	387	382	353	361	378	381	350	395	378	373	399	370	364	380	340	383	357	381	368	391	394	405	353	373	371	363	397	337	367	373	375	362	392	372	342	396	360	378	365	386	375	383	398	365	384	349	366	370	379	375	364	389	352	403	411	359	390	352	389	394	390	408	379	345	385	379	387	361	378	377	389	387	358	365	377	379	368	353	345	353	353	377	347	377	373	391	387	389	339	395	361	366	354	391	347	388	335	397	374	389	382	333	397	390	378	390	384	339	358	348	389	356	371	383	350	368	404	352	365	396	355	399	369	355	353	340	381	389	362	383	356	387	360	378	353	366	388	402	351	381	352	370	373	362	374	379	409	388	401	378	366	394	370	357	395	372	380	381	406	385	378	377	374	350	424	382	425	405	379	397	376	379	388	365	372	390	390	353	435	356	406	378	424	380	349	371	391	342	384	379	384	347	401	389	334	340	368	399	358	375	355	379	350	383	382	396	389	396	358	346	373	375	391	382	380	377	368	369	376	329	344	397	356	357	373	361	366	334	353	407	397	361	360	371	332	368	396	376	355	351	402	358	395	370	370	335	348	390	414	391	335	359	379	351	374	367	364	358	392	398	403	408	380	376	384	405	371	348	363	396	359	362	387	394	352	345	372	360	383	367	366	366	380	377	346	371	363	372	394	370	374	345	350	388	348	376	385	394	385	375	378	370	382	380	369	349	401	349	352	394	390	347	398	362	370	371	394	398	368	366	333	362	397	351	383	365	355	372	375	389	371	365	370	380	406	345	342	393	359	343	364	381	384	402	376	377	403	367	353	356	412	370	355	377	389	374	360	394	376	356	374	370	367	388	342	382	374	364	362	332	366	368	316	384	356	359	356	369	360	372	371	374	385	357	383	358	391	358	394	379	383	374	371	344	385	385	362	359	377	371	388	383	422	371	370	348	357	413	334	399	383	346	384	365	368	381	369	371	348	367	364	366	367	365	386	362	373	410	393	347	354	370	416	375	372	341	371	386	402	392	346	393	356	364	369	440	382	372	392	366	355	382	369	376	391	361	395	368	367	365	359	360	395	355	363	351	357	372	362	374	365	369	388	322	367	348	376	387	394	363	407	402	351	366	348	392	369	366	356	391	386	362	414	385	357	385	392	394	358	360	392	361	383	409	380	366	372	398	360	367	352	418	386	390	365	328	405	352	346	398	372	380	359	353	350	365	360	337	348	371	366	384	364	369	386	402	353	394	359	374	385	351	343	351	354	409	416	367	345	367	350	388	381	387	371	400	364	366	373	370	370	373	367	363	377	340	394	373	371	346	349	395	395	346	373	391	370	381	375	381	394	382	361	419	367	357	370	400	389	381	386	353	375	361	360	409	363	366	369	362	404	358	364	352	362	379	365	400	361	406	321	377	361	407	355	370	339	377	352	375	345	357	379	356	354	373	348	388	394	405	355	364	377	397	375	379	399	394	354	387	384	369	361	402	382	371	379	363	398	318	335	345	389	380	410	343	373	393	340	381	379	354	435	418	379	321	355	378	335	340	384	409	398	362	338	375	403	389	346	375	371	385	381	399	385	338	356	351	377	377	360	373	348	347	390	362	372	407	353	335	373	358	372	336	340	325	369	410	370	376	396	393	414	385	358	382	367	383	402	369	387	349	358	406	364	357	396	390	351	390	337	362	369	407	351	377	380	414	380	338	385	374	367	358	377	407	368	396	376	367	371	368	356	396	366	413	382	375	387	383	404	391	378	348	372	396	396	371	377	327	356	361	341	365	384	373	346	390	347	393	372	347	353	357	389	386	375	390	359	353	390	375	391	357	359	389	378	348	397	348	372	378	396	359	365	372	374	344	365	369	362	370	374	352	373	360	347	402	391	397	344	386	345	369	385	392	384	393	371	378	384	369	365	395	374	382	356	393	354	370	361	360	379	344	354	389	385	343	360	390	383	403	373	349	386	381	369	376	402	361	375	405	422	356	370	425	383	362	386	355	370	353	384	351	375
24934	21774	28356	25565	7668	792	652	645	623	585	623	620	580	601	565	577	612	571	576	640	587	634	608	592	589	558	623	572	566	604	587	604	591	577	526	621	642	593	596	549	602	609	556	557	593	572	562	594	634	571	656	565	561	574	572	597	606	568	554	594	581	568	616	577	579	592	573	571	621	615	564	585	602	591	637	605	603	571	578	586	622	575	582	563	562	561	589	587	571	634	560	637	610	559	634	612	584	602	577	581	530	635	600	585	560	586	600	631	622	574	578	560	583	619	607	583	609	594	599	576	538	563	602	602	547	600	569	572	537	559	614	556	563	609	576	604	591	551	601	594	594	604	602	615	561	603	602	602	595	577	583	616	596	602	560	580	579	618	560	608	613	531	545	589	607	588	603	567	604	587	620	567	557	583	599	564	582	602	609	542	554	539	600	610	573	582	582	599	604	595	574	583	558	567	621	626	563	593	603	577	564	576	607	612	595	619	579	580	618	567	612	590	598	585	591	580	598	597	613	574	570	593	578	556	575	598	643	574	590	570	556	579	532	557	562	543	580	596	596	588	592	590	605	592	547	560	588	604	583	555	575	548	588	568	579	601	610	553	617	552	572	601	607	570	563	592	598	504	570	588	614	530	534	591	590	587	574	592	580	595	568	533	590	600	585	608	604	582	547	590	577	542	569	564	565	564	611	591	555	599	606	593	595	613	563	608	582	562	553	544	576	607	583	558	589	562	574	582	602	639	603	582	575	593	605	583	602	608	564	544	549	581	622	570	586	597	624	581	594	564	535	585	566	557	591	564	571	576	559	585	541	541	570	554	594	624	581	582	594	598	584	570	586	581	547	582	623	571	573	573	600	567	602	567	629	570	568	552	576	582	561	632	579	555	563	625	569	579	582	593	611	564	574	574	592	586	604	576	553	600	578	584	626	556	606	550	646	581	542	560	547	587	573	577	607	603	580	576	574	586	609	570	585	601	598	598	612	573	537	571	568	608	611	592	608	577	544	583	592	623	553	571	593	620	557	562	541	587	583	602	560	605	602	561	536	610	559	552	575	601	599	564	552	576	540	607	568	604	581	552	565	552	581	571	580	591	537	586	538	594	559	620	629	566	544	624	555	543	571	618	525	569	549	512	596	629	545	603	573	521	602	594	568	551	573	610	567	568	566	553	544	556	566	575	589	564	570	612	609	574	571	589	596	582	618	611	574	618	589	620	613	567	579	599	604	568	592	581	568	589	606	572	568	559	613	569	599	592	587	554	629	572	601	610	569	553	605	620	555	629	580	566	613	592	564	600	625	574	573	588	559	549	577	593	602	584	594	567	581	585	553	545	548	596	553	632	619	613	583	583	575	568	586	579	630	563	573	576	565	591	617	567	534	633	580	565	587	618	599	548	577	588	575	595	581	594	594	560	562	591	591	606	563	576	584	600	614	611	581	590	561	575	592	595	587	535	586	588	550	543	578	595	524	605	558	604	596	588	583	574	558	624	574	582	592	585	576	564	540	647	591	585	608	606	588	618	564	602	611	585	604	569	594	554	588	611	601	633	580	546	587	589	540	588	583	561	559	580	566	546	597	594	602	570	565	592	590	555	596	549	551	624	617	578	579	514	561	598	577	600	584	571	573	609	603	594	544	570	553	583	574	573	571	536	591	571	589	569	591	593	646	560	576	568	583	572	578	584	567	631	606	547	591	583	599	584	565	609	544	622	557	566	569	574	603	584	534	573	565	597	601	618	538	576	616	621	622	564	571	570	558	598	574	589	584	593	555	566	591	521	548	603	609	590	597	652	581	623	562	549	601	550	593	588	582	558	566	586	593	583	629	621	572	575	585	558	609	579	604	591	563	585	563	577	573	574	579	593	578	562	565	659	608	599	562	598	592	557	559	561	645	638	590	564	556	609	551	560	590	608	576	603	603	554	617	630	553	572	571	587	599	598	589	605	567	608	592	537	546	568	605	560	591	611	588	592	578	601	563	591	549	560	587	565	596	548	590	572	592	579	570	620	583	537	612	549	608	562	572	599	554	565	551	545	579	548	599	576	576	560	629	601	592	558	562	564	594	586	616	565	567	589	642	610	551	586	564	569	575	573	535	567	626	614	572	605	582	571	592	527	575	574	586	603	558	580	647	580	603	573	570	584	555	607	585	600	578	610	572	539	581	582	550	562	571	573	575	630	566	632	638	599	532	556	547	576	595	559	596	591	587	582	563	564	577	579	607	584	588	591	551	584	568	551	569	557	568	615	557	602	607	600	598	582	573	641	559	553	586	600	585	598	570	573	608	588	590	573	608	572	587	627	589	592	578	570	560	585	614	583	573	592	594	605	589	588	617	616	602	614	599	586	607	589	581	622	568	587	631	586	563	604	580	593	585	581	587	582	615	634	582	597	610	526	587	585	530	560	612	580	568	598	558	620	612	580	607	595	596	603	589	614	597	586	575	515	608	591	603	566	599	575	601	561	600	531	568	554	590	602	581	564	591	601	550	570	554	561	567	536	558	534	587	548	514	563	604	603	620	565	549	585	568	568	549	536	588	600	593	618	596	573	570	594	598	597	545	536	560	528	601	569	590	553	614	581	583	561	604	555	612	576	579	644	565	583	577	603	594	582	595	580	600	612	576	560	575	600	586	548	585	586	567	602	562	578	584	550	574	577	603	548	572	587	560	598	530	565	567	585	602	589	567	556	591	543	581	615	581	595	599	574	587	589	594	532	561	600	602	595	589	599	556	591	585	603	593	571	634	576	572	549	609	613	589	576	559	596	547	598	589	579	565	612	571	561	551	577	603	589	590	569	599	593	552	605	587	579	587	597	585	562	574	600	563	606	614	597	552	583	624	543	583	604	607	536	611	583	533	561	568	590	625	577	586	595	566	596	567	593	567	591	603	589	558	578	557	507	573	582	601	585	539	619	616	588	609	606	573	597	560	566	535	591	531	578	570	624	585	526	599	617	589	595	622	607	614	584	550	600	576	580	604	601	579	565	582	596	550	536	529	570	578	534	601	619	581	604	610	606	584	609	598	545	578	600	565	584	579	620	596	534	570	579	575	572	621	557	595	594	622	543	608	599	587	643	604	595	612	585	535	581	611	591	567	562	622	620	575	572	570	591	595	581	586	555	555	605	561	554	551	614	573	612	569	603	561	557	579	582	613	579	615	595	597	543	545	578	547	615	563	613	573	564	597	559	576	610	593	600	588	573	563	558	574	573	555	576	602	512	595	603	636	600	564	588	600	585	591	565	592	575	605	588	589	579	583	588	576	562	551	532	551	604	605	523	577	573	591	547	596	575	580	593	536	624	591	567	567	589	581	579	624	619	552	619	604	525	550	584	606	603	571	584	561	550	570	548	618	610	569	588	586	570	537	598	610	554	564	610	578	576	574	561	547	534	581	556	607	603	549	576	652	567	590	614	575	606	561	572	576	592	582	585	619	586	572	535	582	588	630	599	569	605	547	581	571	560	589	518	588	603	577	532	517	574
41273	50325	40979	21563	1429	999	890	852	855	874	829	839	865	826	794	799	835	794	835	792	765	773	856	787	818	845	715	776	799	774	805	833	793	801	802	816	838	772	807	756	783	761	791	789	760	802	789	801	816	806	792	795	769	767	785	794	803	706	751	746	797	802	814	787	806	758	803	759	796	739	765	822	787	805	803	769	830	805	777	776	773	768	766	779	785	786	802	799	775	736	765	788	782	780	794	757	800	794	820	774	809	815	790	760	813	761	793	746	758	767	803	798	769	792	778	780	791	830	773	775	802	847	810	742	810	766	810	774	787	760	759	772	780	819	800	786	767	768	757	766	776	794	778	844	815	799	823	779	816	805	802	800	744	791	800	834	725	761	757	757	817	817	805	777	757	774	774	823	804	782	755	766	822	754	774	759	748	799	784	790	797	797	776	836	816	774	737	779	798	833	773	746	732	767	814	759	791	736	821	791	825	776	801	803	815	746	762	726	804	739	820	798	809	726	802	813	791	752	813	749	781	782	769	828	781	773	754	792	738	799	792	749	766	837	809	765	779	797	796	765	758	774	776	801	777	755	792	748	772	779	779	792	763	799	822	762	789	804	787	778	826	768	838	721	789	827	828	754	804	817	748	799	766	799	753	815	786	787	792	768	771	785	786	772	767	783	833	779	775	799	751	778	781	791	798	745	777	799	811	796	766	817	779	756	768	735	788	803	850	816	787	795	817	771	810	798	748	766	756	731	798	773	769	751	796	761	845	728	759	798	755	750	777	834	790	788	734	768	765	738	815	780	777	812	784	810	772	817	824	689	777	796	803	781	822	752	772	748	803	786	822	796	809	760	759	785	750	784	820	736	785	808	781	716	798	798	803	782	761	771	778	806	785	793	805	769	813	797	789	775	807	785	781	792	749	797	757	762	795	777	790	757	803	809	789	729	768	773	784	810	785	786	806	834	793	812	743	777	822	743	772	758	754	807	743	771	776	800	758	761	739	785	810	810	763	782	832	789	768	779	771	766	792	813	780	806	793	766	795	823	781	776	809	787	744	794	806	751	763	736	791	783	775	796	780	801	787	806	768	752	753	813	749	748	739	794	806	802	767	734	827	765	789	781	772	815	792	784	789	752	771	805	784	796	776	824	766	780	795	808	781	763	776	845	797	774	766	768	752	792	732	791	819	745	818	693	769	798	804	758	749	811	848	765	763	811	822	742	804	775	775	846	769	729	776	790	775	815	770	778	770	736	799	754	756	837	795	764	841	749	765	792	777	786	794	807	770	799	814	813	783	807	751	730	787	752	779	769	824	787	778	805	754	783	773	831	797	827	811	804	779	783	781	829	783	749	803	741	780	788	793	810	788	817	775	814	781	766	736	756	777	793	778	749	734	774	797	803	798	764	802	748	776	807	821	773	845	827	772	809	754	771	810	815	779	749	856	772	762	812	790	786	810	799	742	786	748	772	739	777	797	846	726	717	759	836	796	794	808	822	772	778	783	764	734	805	786	798	794	769	780	830	776	802	809	759	802	786	793	780	795	810	748	779	790	766	770	800	794	774	799	771	772	761	802	834	784	769	803	810	797	790	827	750	784	748	833	772	724	783	761	771	831	763	813	769	743	759	742	780	808	789	791	803	794	773	779	791	784	767	798	813	797	792	742	736	770	798	813	769	798	746	764	794	775	816	760	853	832	816	770	794	759	785	814	794	792	789	802	815	810	755	765	781	795	744	814	745	791	783	806	820	781	801	800	787	792	785	801	842	774	788	808	762	802	769	748	800	744	796	785	829	795	714	766	804	783	717	747	790	795	765	779	760	779	790	790	792	771	771	785	804	788	744	818	777	770	753	814	801	778	742	792	802	753	814	729	763	780	750	782	835	840	820	828	785	768	797	814	739	779	784	796	780	841	819	810	840	816	793	840	751	787	778	817	830	792	732	741	798	812	801	797	756	756	791	798	838	779	827	775	766	788	807	816	789	783	821	790	768	769	806	775	768	747	764	797	809	765	807	819	767	776	809	776	771	810	754	777	783	797	807	772	771	816	797	747	774	852	787	784	758	804	813	798	774	759	848	783	741	814	819	793	825	752	821	758	753	811	753	781	804	840	774	828	754	790	762	733	774	786	809	791	799	783	770	734	816	809	790	780	755	776	757	776	789	771	762	829	775	806	789	779	764	766	774	781	842	780	808	762	755	758	777	791	767	818	758	798	759	851	827	790	762	747	797	792	774	709	802	789	755	762	795	791	770	758	784	767	769	761	765	804	769	769	799	754	796	782	823	841	831	778	750	846	769	843	779	817	786	765	775	787	784	800	756	800	802	820	788	702	785	762	785	822	775	752	822	745	803	782	769	800	808	783	707	827	837	777	760	781	815	788	759	772	822	781	807	737	781	764	803	801	776	773	807	764	826	790	792	765	842	768	816	783	795	759	769	810	824	757	800	758	805	799	839	791	806	808	851	792	754	784	774	777	810	805	811	755	761	807	758	799	792	833	761	789	814	768	823	774	746	795	777	797	799	780	804	792	786	794	748	751	762	781	807	781	780	795	802	778	792	806	778	761	819	774	731	763	782	793	767	846	787	789	750	741	837	765	760	728	788	780	801	792	804	744	768	802	801	799	814	774	748	787	759	785	770	807	784	798	816	756	831	805	781	815	767	741	787	778	793	823	784	771	768	755	767	790	801	798	801	794	806	688	799	775	819	764	776	763	774	823	778	744	777	792	802	776	857	818	766	770	815	782	792	776	771	765	827	817	755	827	819	799	779	782	760	835	818	752	800	762	757	795	752	784	818	784	748	754	813	835	769	823	773	781	824	784	841	804	780	754	752	745	746	751	789	765	708	756	755	778	786	828	810	806	824	791	831	741	757	738	796	735	758	840	804	741	765	768	764	790	776	731	771	779	788	798	783	781	784	753	816	742	744	818	782	747	780	785	788	776	765	806	800	790	841	772	826	809	782	842	810	821	806	807	819	753	759	740	784	732	803	748	774	822	759	783	739	763	754	800	767	748	795	803	780	773	771	784	785	765	732	756	800	809	784	748	814	743	799	793	791	814	756	751	777	813	790	811	795	823	759	767	805	789	731	808	750	818	792	749	790	775	804	789	760	771	852	821	782	795	790	785	801	810	786	830	773	751	775	744	781	756	756	827	786	797	809	751	800	817	789	789	784	786	734	786	829	825	758	789	805	785	778	803	776	812	787	801	791	784	742	798	780	812	789	790	759	785	762	775	780	806	747	770	843	765	777	780	761	810	847	747	783	770	776	804	806	740	845	773	762	768	776	802	763	778	784	777	808	799	802	833	836	757	793	811	778	813	758	785	716	822	829	809	804	752	765	800	795	805	748	774	797	791	819	821	826	806	749	833	810	775	782	794	765	749	746	797	781	794	856	835	788	806	743	801	766	803	785	781	795	819	771	721	792	757	798	766	763	840	789	782	758	811	766	776	824	770	808	755	797	758	773	771	833	827	785	812	806	813	772	753	794
22606	21557	29192	25253	21562	19000	3493	394	350	341	260	300	305	293	254	257	263	282	250	233	250	239	248	243	233	244	230	228	231	235	236	241	193	256	249	213	243	248	229	220	241	228	241	254	230	243	242	206	260	224	218	240	259	259	229	220	219	220	246	217	237	241	206	210	256	269	240	207	235	233	246	222	238	263	224	250	219	218	236	253	197	253	245	238	211	231	241	227	224	213	247	234	213	242	243	232	254	231	235	252	265	253	203	243	234	233	236	217	218	249	237	253	247	241	210	248	224	229	217	259	235	232	231	243	214	234	253	240	222	238	220	221	241	198	237	247	223	232	244	234	250	221	238	234	218	236	211	232	218	229	218	219	232	256	248	199	216	242	209	240	236	227	229	241	229	208	230	236	221	242	232	253	238	219	237	274	231	243	214	232	211	232	240	238	226	239	213	255	228	226	253	239	225	206	252	229	245	227	237	253	265	239	220	224	222	195	238	249	241	217	215	236	249	239	238	230	234	252	242	226	225	229	232	208	245	251	256	208	265	197	233	242	220	219	227	260	223	192	229	234	211	216	236	218	221	207	237	229	227	246	234	236	234	210	229	234	199	229	229	242	248	221	221	214	218	216	224	214	234	247	241	236	221	221	207	229	209	209	226	211	209	249	257	240	223	240	233	235	235	250	231	215	223	246	224	231	239	206	234	237	241	264	231	214	236	214	221	230	227	207	266	234	231	194	258	248	213	238	218	245	233	234	223	221	209	243	233	210	224	209	242	244	216	207	227	248	244	219	214	227	205	251	210	246	229	231	253	250	235	245	230	236	224	234	257	213	236	248	260	210	222	237	237	211	234	249	244	215	240	238	220	193	237	236	211	224	246	244	231	238	237	238	268	250	213	239	211	214	229	218	221	229	207	214	253	216	275	229	244	225	245	244	223	229	236	237	255	232	265	241	235	248	209	213	252	232	232	254	214	232	206	239	245	228	245	223	231	196	250	252	234	226	240	192	218	233	248	227	226	233	258	239	253	219	233	232	230	195	238	231	214	236	235	256	221	218	208	241	223	212	258	214	246	217	236	236	238	239	222	234	237	240	208	254	233	233	230	251	264	235	236	224	250	213	262	207	240	212	246	224	245	222	252	232	196	234	220	227	225	224	228	236	250	222	209	247	226	240	228	218	201	237	204	246	240	257	231	228	213	246	253	258	224	202	224	238	229	215	234	218	260	254	200	231	257	233	230	210	255	253	203	241	233	247	225	222	259	237	226	213	241	266	228	247	221	213	209	237	237	231	223	232	240	215	230	239	214	249	222	221	234	225	238	258	246	231	262	216	231	215	243	223	236	234	232	226	258	244	228	242	237	227	232	211	240	228	215	216	215	228	222	249	234	228	237	216	207	216	222	236	248	232	255	258	210	221	253	213	253	235	250	229	231	216	226	225	219	234	227	213	239	251	255	254	254	231	213	214	207	227	229	219	228	245	240	220	234	236	230	225	244	217	238	218	229	229	204	217	234	228	220	224	230	239	219	222	236	228	231	243	236	227	222	233	240	232	206	213	217	232	239	234	227	232	215	234	247	237	241	235	231	229	219	240	226	239	258	239	226	239	257	232	230	237	244	238	226	245	253	242	230	232	243	232	239	246	257	243	237	253	208	230	216	222	199	271	244	248	226	214	240	230	197	224	236	226	224	233	224	241	250	244	252	213	233	208	273	230	206	257	212	220	213	233	254	219	227	232	219	212	216	241	231	231	250	222	199	236	225	227	244	255	217	214	235	223	246	221	233	249	275	229	221	219	247	238	212	238	225	226	247	235	245	253	246	220	241	234	283	212	253	234	246	255	253	212	235	223	245	236	188	247	215	236	234	236	231	217	207	224	239	217	247	262	238	238	242	242	214	266	239	234	247	210	240	241	245	202	203	241	233	217	250	211	209	232	250	231	210	204	252	225	227	233	230	236	219	241	262	208	242	234	204	246	226	218	212	218	249	238	215	216	232	211	248	231	264	246	244	247	191	241	233	242	233	236	220	237	242	226	238	208	251	237	256	238	226	237	201	236	202	234	218	204	236	202	242	224	198	212	227	261	226	208	216	241	234	225	204	238	221	223	234	245	251	247	239	229	250	257	255	237	250	222	225	211	226	228	242	244	222	203	211	201	228	242	231	249	228	250	248	254	233	235	232	204	226	211	220	246	234	229	238	243	245	237	235	229	214	240	238	210	222	242	246	229	267	263	228	223	229	255	220	222	227	218	235	208	249	242	240	197	224	220	239	248	217	250	220	238	225	228	223	211	240	245	253	241	245	217	228	257	246	237	235	222	252	267	227	233	248	214	236	223	233	226	220	237	235	225	234	233	223	230	236	229	226	213	230	210	216	233	222	222	246	205	259	207	225	231	271	225	235	238	209	237	219	234	227	218	222	248	227	239	236	214	249	233	246	222	207	236	250	221	252	238	223	243	209	201	261	230	234	219	239	231	235	211	241	218	243	244	240	231	238	203	222	234	220	233	244	260	238	222	226	234	244	246	233	233	230	233	217	228	213	216	256	229	219	230	226	245	223	255	230	212	259	237	224	231	223	222	220	236	256	234	227	230	234	229	252	219	229	219	227	248	216	235	222	236	224	230	243	263	245	223	226	226	234	231	243	212	247	247	234	219	240	261	228	250	229	251	228	218	238	236	216	224	243	238	245	206	235	236	231	228	245	239	230	210	222	235	208	232	206	199	231	232	193	262	232	243	233	245	200	244	245	222	246	226	237	240	213	255	240	204	213	233	236	257	233	207	229	247	228	238	231	246	230	216	247	234	265	230	205	250	210	247	242	226	233	236	230	240	249	237	227	232	230	205	246	201	221	233	243	233	242	226	231	227	248	230	237	231	242	215	227	228	244	233	230	261	234	230	243	232	226	252	211	227	217	231	232	209	233	194	220	225	279	214	215	231	267	242	220	245	251	244	246	251	210	227	234	229	215	248	261	228	234	235	234	225	251	238	228	244	235	219	244	246	202	243	226	227	243	246	247	217	238	241	246	251	261	232	254	235	236	225	228	195	230	244	247	227	245	223	233	223	242	238	254	222	243	218	199	255	237	230	232	250	241	224	213	252	228	254	207	248	218	213	241	222	244	239	233	224	219	250	230	265	216	220	248	228	219	250	254	256	237	261	240	245	239	223	244	227	228	210	233	240	200	247	228	268	216	236	243	252	217	236	219	238	230	226	211	239	224	238	234	212	249	232	226	228	242	244	229	213	203	247	237	226	251	217	226	241	226	218	236	260	217	228	244	212	242	234	198	227	258	236	220	249	235	241	222	217	221	239	228	251	255	238	235	241	241	192	249	224	226	243	231	220	238	259	205	216	197	230	224	198	218	221	216	238	241	213	231	243	250	252	256	227	247	260	234	252	213	236	214	224	241	202	239	232	215	228	245	237	211	235	233	218	215	228	205	237	250	221	227	221	212	224	248	237	234	234	255	232	243	246	236	245	234	252	248	229
54956	73041	59937	42561	3138	1012	714	663	592	494	485	423	416	410	396	397	353	359	343	355	362	368	342	354	341	312	326	338	306	285	325	345	329	334	341	302	325	357	305	316	330	319	337	320	298	308	315	326	301	314	325	327	324	296	327	299	291	312	298	325	323	304	321	341	310	357	321	326	304	303	307	307	307	336	337	323	312	311	331	306	346	359	304	320	324	332	316	321	327	345	317	352	312	299	318	294	298	325	322	329	321	290	305	293	342	296	292	309	326	352	304	337	338	310	305	314	317	293	341	340	332	294	316	332	310	345	325	318	312	328	316	309	343	291	310	300	335	286	344	297	309	314	354	289	313	312	291	306	310	284	324	310	324	295	325	331	321	296	297	319	298	304	322	308	324	312	314	280	271	344	313	296	317	283	320	328	317	300	321	315	293	290	287	308	312	322	307	319	323	315	324	296	322	356	313	313	297	313	309	262	292	345	325	322	293	308	306	332	322	298	330	310	310	315	321	332	335	328	304	311	329	282	304	329	339	313	314	299	338	338	310	339	326	303	305	316	314	317	319	316	300	324	302	286	342	323	274	274	287	306	350	322	294	327	337	325	325	352	302	348	299	311	315	286	338	328	328	309	289	314	300	349	325	361	318	313	316	318	279	289	313	348	288	311	301	324	334	309	315	355	347	312	292	318	290	313	319	336	327	289	310	295	355	282	351	315	315	339	304	316	295	308	371	339	291	351	320	342	296	344	328	337	302	347	317	334	299	320	276	275	329	332	346	293	312	308	317	320	321	292	346	293	291	349	321	343	322	307	307	311	323	305	302	334	332	320	302	308	298	307	335	311	349	346	261	289	325	326	316	328	314	292	313	300	320	324	340	339	326	307	329	289	324	299	319	315	333	323	303	348	304	283	334	345	309	332	347	323	331	292	296	304	320	312	327	308	328	319	315	329	296	326	315	337	300	304	313	335	341	314	306	346	338	332	348	316	310	294	304	316	328	320	282	319	303	320	322	331	325	296	323	321	316	303	343	305	331	323	284	278	304	316	347	323	317	334	329	313	319	329	296	320	318	311	299	317	308	332	329	305	325	352	297	328	329	311	288	311	300	315	327	339	313	337	283	310	311	321	304	295	295	328	312	337	321	348	336	283	288	305	319	309	320	288	309	322	297	318	310	318	333	290	324	333	321	304	319	339	321	316	289	321	316	337	308	335	292	310	305	330	355	306	315	312	323	303	295	285	318	303	338	311	282	296	325	294	321	295	348	303	272	303	317	287	332	295	319	329	309	329	312	330	326	283	351	299	331	311	330	310	302	325	304	340	314	326	283	325	323	359	318	308	285	287	313	318	321	329	326	297	310	320	315	322	279	325	318	328	326	328	312	357	308	290	306	307	313	285	320	327	287	297	287	316	313	308	303	306	301	266	287	304	305	317	281	324	302	312	340	320	288	286	302	315	337	329	322	315	292	321	315	293	330	309	309	294	315	324	317	331	282	297	292	315	323	301	316	322	325	308	322	335	307	321	287	312	296	319	316	334	300	305	321	303	304	336	292	336	311	290	329	289	326	332	311	322	330	306	308	315	322	307	329	290	331	321	310	359	326	338	316	312	315	299	322	304	313	338	320	297	350	324	304	298	302	292	311	310	294	336	316	321	331	310	319	255	331	292	282	345	340	299	277	293	367	314	305	319	310	305	301	305	299	281	319	308	324	316	319	271	315	332	287	278	306	301	315	319	308	329	322	299	315	324	335	312	302	317	289	280	326	331	315	332	318	277	303	330	309	296	316	283	287	342	303	318	323	337	296	329	306	322	306	302	329	334	272	306	314	307	306	328	294	322	348	294	304	336	341	343	307	292	314	334	318	301	307	310	312	332	300	261	339	325	347	295	319	339	316	277	294	302	335	307	312	265	323	287	322	312	343	337	326	344	324	329	297	333	315	322	330	304	315	325	299	303	290	312	316	308	310	291	320	311	331	332	321	317	342	297	331	295	309	317	319	302	335	316	327	326	324	305	303	326	309	315	274	314	290	323	311	296	313	311	316	318	316	313	303	340	288	324	335	322	288	301	322	304	290	337	286	313	322	303	330	305	310	297	316	332	306	311	314	291	331	341	290	331	315	336	329	320	293	315	330	319	316	305	297	353	331	304	320	297	321	344	293	298	280	333	304	324	346	325	327	332	323	315	319	303	299	328	324	283	329	292	334	316	301	299	322	298	332	316	306	321	328	310	312	316	335	306	297	304	304	322	337	288	327	284	349	318	317	288	307	300	313	279	299	341	314	294	352	324	307	330	305	328	283	311	329	327	290	352	311	294	321	295	291	281	310	330	303	311	340	339	322	328	291	315	287	341	303	331	335	322	298	298	353	318	344	306	314	311	323	311	297	326	313	299	307	348	332	283	322	319	284	298	321	306	309	328	324	320	299	309	323	284	287	343	325	314	287	336	286	349	323	331	313	307	326	320	336	339	285	307	360	306	320	328	301	310	293	311	327	349	284	318	288	311	295	288	330	320	285	328	298	315	280	300	327	306	324	333	328	326	312	304	302	292	295	356	300	315	307	318	299	292	305	310	303	314	310	326	339	285	299	287	295	298	316	311	322	296	306	317	290	308	290	330	296	312	345	314	282	292	315	309	304	332	333	317	327	303	330	288	316	306	310	304	293	304	328	299	319	281	345	339	300	333	325	309	322	315	315	304	326	302	303	331	286	309	325	299	314	344	299	321	323	306	307	300	304	310	314	355	339	333	290	326	327	300	302	311	321	302	287	273	327	310	330	309	292	348	328	307	334	307	302	286	331	291	316	336	288	318	284	326	312	313	302	304	316	306	331	304	316	316	284	318	324	303	303	315	314	303	273	277	339	302	272	316	300	345	333	304	299	299	335	320	318	335	339	312	342	298	321	339	293	305	316	314	325	306	321	292	315	305	273	294	306	310	312	292	293	287	305	317	328	333	348	332	302	328	345	307	316	326	305	310	349	297	295	297	279	318	329	320	330	326	298	297	325	329	339	322	309	307	321	313	335	313	327	358	318	309	329	330	336	313	301	338	317	310	332	318	339	331	324	302	312	327	320	308	340	286	310	301	328	335	280	298	320	310	327	307	312	310	277	341	325	322	329	303	330	320	320	340	299	351	279	322	295	350	347	319	357	318	279	327	323	301	300	320	303	305	348	323	361	314	268	307	320	342	322	310	314	319	312	263	306	294	324	316	296	333	357	297	317	297	305	318	303	301	307	294	316	334	321	322	289	281	322	320	328	330	298	287	302	319	299	320	319	296	286	314	328	343	301	329	299	331	316	307	292	325	359	348	315	311	361	326	285	316	308	309	320	295	290	305	327	302	288	331	314	289	310	322	309	320	296	311	311	305	315	327	282	295	315	333	304	321	321	290	332	345	313	300	299	322	334	308	316	336	304	301	311	318	329	296	315	307	303	301	293	313	313	274	318	305	315	342	327	322	309	304	311	361	295	311	319	313	344	319	322	307
28189	21502	13554	7530	815	553	547	501	510	493	515	490	564	515	509	538	508	515	515	515	511	540	563	539	509	529	509	524	514	551	524	511	509	525	507	521	507	499	517	525	545	498	528	534	514	533	506	486	507	533	538	486	536	556	512	477	505	485	524	513	524	511	550	526	507	482	533	506	521	484	515	505	506	488	507	473	519	490	533	539	560	516	521	525	556	528	522	514	507	541	532	515	479	551	476	528	521	563	580	481	507	487	561	513	508	524	549	538	523	536	507	527	488	500	543	494	526	508	532	500	525	514	534	516	508	497	540	553	504	546	539	517	534	516	537	502	536	496	519	537	477	498	526	493	494	481	568	513	506	520	549	514	540	517	539	505	495	524	524	523	538	506	514	537	523	495	549	466	494	531	504	525	492	501	571	495	501	520	511	545	508	533	508	535	493	518	501	540	523	526	536	542	491	542	532	507	496	520	514	477	481	520	540	515	543	486	527	500	581	549	496	534	513	532	586	502	497	492	565	515	487	473	523	462	556	480	497	517	493	492	501	531	513	558	494	561	548	536	569	503	541	489	531	465	465	550	546	531	512	508	524	530	528	517	510	510	485	528	510	492	483	517	539	515	520	513	505	495	533	505	551	535	518	485	490	508	500	489	477	541	501	533	491	523	519	496	514	508	514	485	513	539	458	489	511	511	516	487	503	510	529	532	516	558	511	545	547	521	483	497	512	529	486	499	545	563	533	533	501	459	517	550	540	541	527	527	513	513	533	518	518	486	526	470	509	485	536	519	525	465	506	541	525	552	518	474	579	539	475	490	526	537	532	510	532	544	531	513	532	498	506	491	523	529	537	531	525	510	484	541	521	515	512	510	495	528	507	503	514	510	463	509	509	485	468	572	517	503	480	504	513	505	473	477	492	521	560	508	476	524	526	502	551	545	505	508	503	506	551	535	553	505	492	509	520	504	512	499	494	540	506	517	519	516	554	503	521	484	535	503	509	489	513	500	476	540	543	555	561	527	538	560	539	550	510	508	532	511	568	514	517	506	543	521	502	472	512	539	545	515	526	526	515	542	498	523	504	511	520	530	490	541	506	572	490	499	531	473	480	513	517	544	525	511	515	534	511	528	477	508	544	521	547	524	495	509	494	486	527	502	549	530	550	502	527	538	548	545	547	501	539	503	548	540	510	466	492	528	515	502	538	532	504	497	511	541	533	517	508	556	489	531	526	487	489	525	529	502	557	484	484	522	488	489	499	516	524	485	515	529	518	548	492	492	497	456	486	504	501	514	483	513	548	521	503	492	533	513	530	506	511	520	549	498	483	533	478	483	533	488	522	546	526	532	560	495	497	528	505	520	540	547	505	512	502	497	485	510	498	520	500	550	547	507	572	467	508	535	496	482	559	532	525	498	533	527	556	507	536	551	536	514	524	512	501	550	489	489	510	508	463	491	503	520	506	529	525	488	522	498	561	568	532	526	550	537	533	479	491	506	527	541	498	547	552	579	507	531	532	483	550	541	497	511	500	507	513	477	493	510	508	463	519	486	527	511	536	521	513	490	533	506	545	555	495	476	508	534	509	490	517	543	519	551	497	553	537	522	489	508	501	521	545	497	504	511	534	502	514	494	526	506	507	528	538	497	518	511	544	527	480	515	485	537	511	495	506	444	498	517	523	522	543	557	561	546	499	487	490	545	496	517	553	526	525	537	524	522	477	510	435	503	496	506	490	525	560	517	519	504	519	537	521	526	555	446	533	503	535	518	554	497	496	516	520	498	520	524	509	501	512	504	527	523	537	550	501	487	515	481	529	547	550	536	515	517	544	549	517	540	568	475	498	522	506	529	529	537	519	528	531	549	533	489	526	456	503	534	508	546	561	501	539	530	534	552	501	541	540	508	502	546	483	537	507	489	508	545	513	541	493	555	491	512	510	554	518	505	516	480	516	511	527	522	496	572	487	481	535	525	537	510	513	530	534	481	527	500	517	511	482	477	505	545	525	500	512	477	522	493	540	480	538	524	502	525	521	496	496	515	516	542	513	528	471	522	523	495	505	516	558	516	493	506	519	514	476	504	488	522	520	511	531	498	492	558	499	512	510	520	522	537	523	479	514	512	515	529	523	518	503	524	516	522	527	517	521	460	540	514	537	518	521	500	559	536	501	502	546	521	502	489	538	547	482	503	508	499	513	502	503	531	535	502	516	530	531	500	533	508	504	490	500	494	517	524	517	510	488	529	531	521	517	531	530	507	497	520	508	509	523	519	493	490	540	519	520	497	511	494	548	517	538	532	456	521	521	493	549	574	520	517	523	505	509	505	545	503	500	537	483	500	537	497	531	501	482	550	503	506	537	528	495	520	494	506	515	583	456	538	537	527	496	525	579	528	481	544	575	530	511	579	549	492	509	528	516	506	552	561	510	553	537	507	533	532	491	500	526	527	509	539	521	467	525	526	545	499	500	486	518	528	508	512	489	501	530	514	512	487	515	509	519	512	523	503	521	559	500	539	551	530	546	474	552	499	509	484	504	565	525	504	513	478	525	546	537	509	525	538	518	504	531	515	537	538	537	567	544	518	512	542	476	495	517	479	522	483	524	484	534	515	558	548	527	520	513	505	511	528	506	491	539	541	514	512	496	487	532	481	491	520	514	533	510	533	532	568	532	510	527	529	504	516	526	508	484	521	534	543	536	522	519	548	506	499	536	503	497	540	486	480	521	566	515	473	545	514	566	485	536	511	502	533	535	503	509	512	530	488	497	497	508	556	517	501	520	505	510	526	523	520	521	547	541	502	547	525	493	537	540	485	502	500	506	517	550	533	505	508	561	467	505	506	525	543	499	501	505	516	552	489	563	550	539	489	525	472	544	526	524	511	497	496	497	522	537	539	510	558	512	507	517	510	492	562	529	549	555	520	519	513	513	483	507	529	538	500	507	497	523	483	531	493	504	507	494	511	531	492	551	466	501	533	499	531	503	494	540	560	483	520	503	524	548	577	483	506	500	472	514	515	565	538	544	521	525	500	527	484	543	514	515	507	496	491	523	539	500	497	515	464	508	478	500	523	528	510	513	500	507	540	545	528	520	488	495	485	498	501	523	521	510	538	513	514	533	501	509	490	499	517	525	517	523	520	487	500	507	502	537	507	512	508	471	523	515	484	528	516	538	518	533	500	527	534	504	543	503	521	493	471	566	507	529	518	516	516	525	509	524	516	510	504	528	511	512	536	479	506	523	477	550	479	518	526	538	547	542	508	503	496	512	512	497	544	520	483	538	493	503	520	505	526	554	537	488	539	532	541	519	511	524	515	517	488	515	514	516	522	549	485	516	519	509	546	535	541	531	498	519	535	506	541	507	516	512	470	506	522	489	519	513	507	542	528	511	506	496	492	475	505	508	536	552	491	491	525	507	528	431	529	549	571	494	537	519	502	488	482	509	506	517	524	527	504	505	512	487	524	523	513	522	558	515	558	538	537	512	561	525	485	546	515	544	495
24058	25484	10607	7627	1035	733	730	725	729	722	756	765	747	715	702	743	705	692	720	713	715	721	745	698	697	689	702	677	698	724	722	743	713	700	688	734	726	743	697	713	703	726	699	742	685	736	701	710	705	708	748	713	753	720	733	717	689	768	750	720	705	696	710	720	732	802	726	676	719	704	752	716	744	701	682	681	718	706	736	726	693	729	737	737	735	675	746	715	663	752	692	682	695	738	708	729	728	699	721	737	710	692	724	745	753	704	699	725	642	761	688	750	689	710	744	727	713	739	715	765	649	708	669	698	693	739	722	795	703	691	726	770	705	677	719	765	741	783	735	750	745	700	741	719	706	665	716	702	712	714	686	746	690	718	726	695	803	757	715	707	744	685	740	683	703	724	705	722	700	721	705	654	732	701	727	679	722	737	699	727	703	735	729	696	685	675	690	765	710	734	709	725	755	741	764	718	705	687	734	707	725	704	671	725	733	716	715	705	745	692	688	751	675	721	708	703	656	711	671	690	736	698	689	707	712	699	689	708	690	711	675	757	744	705	722	715	679	673	698	670	741	758	725	710	733	761	743	687	729	707	720	731	705	726	683	715	808	706	721	704	663	702	698	718	708	720	734	765	709	725	712	707	706	725	754	741	727	716	656	715	711	715	715	658	692	674	632	730	751	695	688	691	717	756	737	704	690	714	723	706	693	756	721	702	712	731	747	709	687	743	708	727	682	715	704	718	704	709	699	713	714	699	700	688	690	704	705	712	681	747	682	702	664	683	698	714	794	692	748	692	735	717	693	668	686	701	720	718	724	713	669	683	684	660	730	692	753	702	712	675	726	696	708	712	786	743	713	755	751	710	685	739	745	715	732	727	703	736	716	683	748	754	779	708	725	760	711	672	744	668	703	752	726	706	773	703	719	698	687	723	724	726	724	702	683	718	729	726	713	690	761	709	729	706	714	726	718	684	733	712	715	717	736	676	728	703	728	681	738	722	742	783	736	748	703	718	734	733	698	696	698	693	720	719	673	682	760	721	711	722	713	710	755	722	725	699	716	723	715	712	687	741	741	715	706	702	696	723	701	666	720	669	709	720	686	694	731	704	696	700	741	757	701	718	758	742	682	729	706	772	688	726	695	738	765	723	757	710	743	739	690	744	707	729	680	701	713	737	703	707	708	711	716	690	664	742	699	711	693	730	734	728	761	737	683	686	680	694	713	724	704	725	726	681	719	678	715	717	714	677	697	660	757	730	779	760	676	724	706	737	758	748	743	763	695	729	715	663	698	686	740	730	693	715	724	744	726	680	734	674	722	682	774	764	697	708	681	743	740	720	688	727	719	713	674	742	734	713	734	741	750	723	717	667	691	724	749	714	721	708	681	707	720	727	695	726	740	682	668	713	667	718	718	710	704	728	728	741	749	699	712	720	730	709	702	748	732	711	694	761	739	726	717	643	664	748	741	704	735	718	714	742	670	700	731	657	749	703	737	771	704	681	740	731	775	740	707	686	696	677	739	730	729	722	698	727	738	705	688	696	692	713	740	694	727	756	710	716	729	689	706	723	714	742	714	757	768	696	675	719	744	747	706	701	735	709	725	655	696	698	682	643	774	661	702	726	692	705	754	733	722	713	731	746	719	745	733	729	721	743	730	729	673	728	747	729	765	720	689	718	740	703	734	787	733	687	683	688	753	711	696	734	698	753	720	758	730	702	717	712	746	713	734	716	705	752	716	724	732	725	694	701	697	746	747	648	727	743	768	745	766	722	734	720	717	691	749	690	744	698	713	684	705	672	719	727	732	724	704	691	711	720	715	727	712	747	675	718	674	702	703	724	682	744	713	749	669	707	756	654	724	679	709	762	719	714	725	669	724	699	759	675	711	733	702	760	739	746	703	712	760	736	705	748	692	738	670	696	722	720	697	740	699	743	728	730	688	673	730	721	714	709	732	740	718	719	707	740	740	678	709	713	702	707	743	716	698	655	705	693	765	672	724	726	713	724	741	736	738	783	747	723	714	706	718	723	705	742	719	688	717	777	736	713	687	768	725	665	733	732	723	735	703	686	746	722	778	697	710	686	802	719	745	674	708	729	698	699	680	662	690	723	661	714	747	666	742	700	727	706	677	728	712	701	661	709	759	742	681	716	691	731	686	724	672	716	711	711	765	717	711	711	711	748	727	692	749	690	696	693	709	673	715	737	740	728	728	664	704	712	698	734	760	709	699	736	758	729	690	684	752	691	714	707	739	723	711	729	726	724	724	707	750	694	729	731	719	695	698	668	720	710	688	734	698	681	691	678	723	709	687	719	702	703	726	709	760	758	711	773	724	721	744	722	735	715	700	732	683	729	721	732	659	676	757	754	721	729	749	736	701	699	717	707	690	740	740	740	735	707	777	723	712	719	744	699	747	751	701	649	744	738	697	688	710	721	748	690	692	702	695	718	739	643	716	694	676	748	728	701	727	732	704	662	745	680	777	737	747	713	696	693	691	793	720	696	706	699	669	662	706	678	699	728	729	719	684	707	718	749	693	713	751	698	695	759	722	765	703	720	749	726	705	762	690	709	732	711	748	726	657	702	679	698	773	727	715	725	703	707	737	710	676	733	692	725	716	722	749	737	762	679	764	684	700	691	696	683	720	697	729	706	753	792	695	699	719	721	704	696	705	791	715	762	753	712	712	730	720	721	699	688	742	699	692	678	749	710	740	719	760	778	728	713	747	710	713	695	694	734	672	743	778	707	770	717	687	775	694	707	737	696	698	682	740	743	706	672	689	681	719	695	723	705	713	740	728	693	757	726	676	699	725	707	673	722	707	745	708	752	663	673	687	676	716	727	738	729	694	734	696	747	734	695	694	722	750	762	721	699	685	702	679	697	766	678	727	770	714	743	713	654	748	655	760	739	678	687	772	680	715	706	732	706	740	672	694	764	681	706	722	709	699	738	749	662	696	728	718	714	688	737	716	735	746	715	705	738	692	701	734	727	717	732	700	696	715	736	695	689	746	692	705	704	678	728	743	687	691	712	717	687	751	750	700	703	695	666	753	739	730	673	705	676	707	713	711	696	712	710	738	699	777	698	697	713	696	717	708	697	744	711	723	728	756	688	733	682	721	677	682	687	751	718	704	681	720	727	738	727	751	714	715	685	690	730	731	714	705	717	687	732	724	709	708	708	679	717	713	690	717	720	744	741	749	700	657	728	717	700	674	699	747	727	704	722	764	741	730	695	709	726	722	701	719	709	727	692	712	698	712	691	751	726	691	704	756	731	743	679	758	707	692	705	731	688	717	736	694	708	677	751	721	733	745	725	699	717	760	717	718	736	698	709	768	680	682	730	775	713	705	734	714	725	667	731	689	718	697	711	738	711	666	765	688	765	685	699	745	714	670	733	772	729	703	712	719	701	727	719	677	727	739	733	707	647	739	658	736	671	741	732	750	730	756	705	657	711	758	711	704	718	717	715	727	664	723	764	756	727	704	709	719	701	743	706
23488	21581	28980	25647	20957	8907	509	364	304	303	286	281	304	276	257	309	270	253	271	285	273	270	278	275	272	272	252	251	280	246	246	261	255	249	241	273	288	239	244	255	253	248	262	232	248	251	274	235	279	242	281	288	256	258	275	249	219	256	270	219	250	308	245	269	245	259	278	251	250	251	279	252	249	249	253	266	262	248	240	250	232	243	261	243	248	254	256	234	226	241	246	279	259	256	257	256	256	251	246	261	280	272	257	242	280	251	250	255	224	238	248	247	273	259	285	274	242	221	245	228	251	265	250	265	259	258	257	239	271	269	278	244	248	282	273	231	269	242	245	257	284	255	274	263	240	236	275	266	249	269	250	263	249	247	283	251	258	232	255	256	258	269	248	237	268	253	261	272	254	241	282	248	228	264	254	251	266	266	249	268	255	233	281	258	286	214	266	255	255	233	228	267	282	263	264	243	241	249	257	255	254	228	286	256	274	240	271	268	273	271	292	244	248	251	278	255	242	264	236	247	260	242	272	278	263	224	265	269	255	262	269	254	234	242	288	235	262	248	251	258	247	267	250	274	241	268	297	245	257	242	247	274	256	267	253	298	230	206	267	292	288	264	253	261	274	258	230	243	267	250	248	269	250	237	284	259	254	273	226	257	239	257	245	267	238	243	233	255	246	233	246	253	255	280	262	244	274	287	262	256	261	264	272	273	255	272	262	255	235	272	265	259	215	257	239	251	296	260	251	263	239	223	285	260	231	241	258	262	239	245	257	270	259	246	250	266	266	259	257	252	239	256	246	286	230	270	273	265	261	273	258	223	246	268	258	258	243	238	262	253	267	233	250	219	257	231	235	249	244	266	232	248	247	247	261	245	261	244	233	256	268	254	249	259	262	256	264	259	289	261	253	241	262	275	274	255	255	216	286	255	285	245	272	269	246	255	251	266	246	270	248	249	258	263	255	262	249	240	220	259	273	262	273	259	273	261	235	258	243	251	253	273	272	262	248	264	267	279	229	278	279	212	286	269	232	273	275	241	265	278	242	278	266	242	282	251	258	245	255	259	264	276	222	254	284	253	280	243	286	254	255	228	262	256	249	274	265	265	247	248	264	259	249	263	289	231	268	272	253	255	277	276	258	258	260	260	273	241	245	260	255	255	255	239	251	258	263	285	249	292	250	252	258	237	236	272	291	235	266	254	259	260	259	240	250	246	258	243	258	268	259	284	248	256	252	232	248	249	229	245	249	243	259	260	264	261	240	291	273	247	264	270	256	230	266	263	250	255	217	280	269	254	245	266	261	260	257	246	235	260	252	268	249	246	259	244	250	242	255	251	276	291	251	223	255	222	265	289	255	234	255	293	263	230	277	254	250	254	253	267	283	254	261	262	248	252	280	238	278	285	236	248	276	253	231	239	283	223	261	274	216	270	231	257	282	234	241	283	288	257	236	244	256	237	241	242	284	249	265	237	264	268	271	249	235	263	260	232	276	251	235	246	250	251	239	254	257	255	222	257	241	255	234	271	239	272	302	246	268	232	240	260	285	269	245	264	234	266	248	270	266	245	233	267	232	266	241	259	265	260	280	247	255	253	250	247	279	264	267	279	273	251	254	268	273	258	275	272	281	259	268	270	267	241	267	269	242	266	285	246	270	242	258	244	278	253	268	255	247	255	271	250	264	255	240	270	280	278	252	277	232	256	239	278	260	271	251	231	241	264	239	248	259	239	244	245	257	249	231	225	261	241	233	250	262	260	297	239	235	260	257	264	269	266	283	240	295	262	261	254	255	276	257	246	272	228	266	266	251	246	241	251	261	265	250	246	253	247	238	252	268	282	254	267	252	239	261	295	248	264	290	242	251	264	231	257	259	225	264	261	246	224	243	242	251	252	291	254	281	234	267	281	235	239	249	245	262	271	282	253	260	275	262	260	247	255	236	263	271	269	257	241	251	233	270	283	241	240	235	275	250	269	275	251	293	260	232	260	224	255	251	272	262	237	260	241	258	266	261	264	263	252	234	238	238	250	260	245	283	263	260	264	271	282	264	266	272	264	244	237	239	284	233	230	274	274	277	264	250	244	253	273	276	275	257	253	248	242	237	234	264	259	268	270	267	270	263	268	261	249	252	267	248	250	273	256	258	249	233	270	292	264	266	286	268	243	258	270	246	247	276	298	237	282	257	275	267	241	266	234	278	277	239	273	240	247	233	266	257	258	274	267	247	262	253	258	237	262	261	218	256	286	263	269	255	261	235	263	254	252	259	255	248	240	248	272	231	277	234	252	268	249	282	290	249	220	268	274	255	281	294	277	260	241	238	260	261	248	242	283	247	242	249	263	233	247	265	256	273	248	274	257	258	240	247	243	265	251	250	235	255	276	232	267	247	226	241	260	251	257	240	239	293	249	272	263	263	274	253	252	256	245	260	247	248	255	261	274	279	264	265	255	237	257	261	248	256	267	261	255	255	257	233	280	251	264	262	241	261	262	253	277	261	221	286	289	235	249	238	241	256	276	243	262	269	241	296	261	279	257	265	266	275	268	247	291	265	231	251	255	249	247	250	241	260	240	274	284	275	246	241	261	263	255	280	266	214	270	264	234	274	269	242	280	250	244	246	253	249	244	264	243	278	263	268	302	248	252	269	249	272	274	261	253	250	273	260	252	244	243	232	244	284	268	258	277	244	273	252	229	252	256	231	284	238	268	268	244	236	238	246	266	264	276	289	272	281	263	261	227	247	242	242	277	262	251	266	271	259	272	248	268	250	226	272	260	254	286	260	255	249	247	238	226	269	229	265	262	270	254	235	287	262	251	276	265	254	271	254	266	250	257	252	253	250	241	242	232	268	273	287	268	261	272	224	248	253	249	253	252	246	264	260	245	234	252	270	257	246	271	245	281	284	235	283	229	274	283	285	261	231	236	240	301	264	256	296	289	283	226	258	255	275	247	261	255	247	256	243	257	277	260	271	226	268	240	263	264	278	250	251	252	279	217	258	240	268	224	244	240	265	231	251	265	244	251	252	260	257	251	252	265	250	227	253	277	249	242	266	256	257	250	249	223	247	250	281	239	275	273	239	229	252	236	241	280	245	273	276	280	259	261	276	256	240	266	252	285	275	281	265	222	268	259	257	247	239	259	227	251	271	272	262	256	235	264	240	209	236	242	254	259	247	246	247	261	239	260	246	238	300	249	259	267	256	250	280	269	274	277	269	252	282	254	273	253	252	231	254	224	259	266	260	255	226	272	252	264	269	288	265	260	262	247	246	248	234	245	240	290	238	257	231	272	249	252	249	276	258	273	265	230	261	253	254	263	286	263	259	258	238	296	261	247	268	280	241	273	249	277	261	284	263	253	246	253	272	255	251	248	253	252	253	239	275	266	279	256	236	266	252	258	256	249	244	258	262	227	246	240	238	238	237	257	277	252	273	272	238	256	238	245	262	244	225	230	272	261	238	265	254	256	289	239	236	259	264	277	236	261	257	273	265	285	275	272
47245	60916	41625	36262	3158	806	633	558	473	427	423	421	414	400	385	410	387	376	412	358	448	389	399	386	368	357	394	388	319	367	387	371	368	390	367	397	357	403	367	404	352	395	410	364	384	380	390	398	325	365	383	346	391	361	386	380	369	397	362	376	368	358	401	384	386	374	377	398	350	392	326	329	388	345	409	397	370	402	386	355	370	386	391	395	359	382	421	393	353	383	377	330	361	334	367	379	386	349	355	379	353	353	339	377	360	368	354	391	341	352	388	382	359	335	372	395	370	380	385	395	422	376	395	366	369	379	373	400	370	372	362	366	394	389	387	370	378	383	373	402	356	394	347	361	376	368	402	356	354	358	369	348	381	379	366	381	398	366	375	369	395	393	346	358	331	382	370	352	391	393	389	387	351	379	396	358	367	365	377	361	399	365	372	371	365	331	381	380	408	335	367	358	348	367	371	388	390	378	370	352	363	402	387	360	385	391	407	361	380	376	388	378	372	378	385	422	402	371	364	348	349	390	406	371	379	361	372	351	367	360	376	348	393	365	372	385	364	355	384	369	367	372	364	328	362	424	372	324	336	334	370	355	358	378	371	375	378	362	409	405	349	374	402	352	400	347	377	360	366	358	396	364	375	371	381	351	347	381	367	378	370	370	380	366	417	338	358	352	394	370	393	400	380	378	361	371	390	366	360	375	378	367	361	389	353	332	367	329	386	345	328	363	416	366	410	358	341	398	364	368	362	367	367	363	403	367	344	353	369	379	392	403	373	385	348	375	397	360	387	387	346	371	355	335	370	343	398	369	343	368	392	367	362	378	361	365	362	386	344	361	363	364	391	393	395	394	391	370	373	347	384	357	378	354	357	355	369	368	399	375	359	385	386	366	388	388	332	388	344	394	360	351	367	349	370	384	338	412	366	367	377	362	413	367	374	401	394	381	364	370	328	369	397	386	375	378	348	356	376	412	360	379	379	362	410	360	365	341	404	358	369	387	371	343	387	358	404	385	339	353	377	373	378	357	341	356	404	341	420	316	362	334	410	349	365	364	394	375	359	370	406	346	341	397	363	381	352	363	386	381	399	405	422	384	371	326	363	364	360	393	331	335	332	348	364	402	366	367	371	356	380	386	402	402	367	372	335	366	338	407	380	373	399	363	348	355	357	374	335	344	361	349	360	388	368	378	399	366	362	365	364	356	368	386	349	378	407	367	377	391	366	393	371	327	397	404	394	340	360	384	350	418	333	358	431	347	392	380	354	333	372	382	349	365	383	391	372	350	374	411	385	388	364	375	379	376	379	385	402	372	370	331	337	349	355	392	379	360	349	380	364	366	368	370	372	399	354	380	376	421	398	341	343	368	416	369	421	398	391	361	370	344	342	360	408	362	332	393	360	334	394	379	346	345	357	382	375	393	382	419	399	368	376	358	373	370	361	369	346	402	378	359	377	386	375	386	360	380	360	357	352	343	388	374	402	376	369	396	341	370	368	368	382	338	366	380	400	361	372	381	351	343	363	379	379	372	380	374	364	399	357	375	365	382	401	358	357	394	361	384	382	345	392	385	355	371	366	387	385	369	388	380	372	389	359	388	370	390	376	391	408	383	381	384	377	401	389	360	352	372	409	355	372	385	393	358	371	363	380	367	361	391	366	382	374	353	345	378	350	361	365	380	352	368	350	402	375	347	379	366	387	334	402	357	379	383	410	339	341	361	342	415	396	352	369	391	392	397	335	348	360	347	367	398	366	415	342	370	330	375	372	395	358	390	360	337	364	396	370	357	396	358	381	391	341	382	378	389	368	355	371	370	371	401	448	369	361	365	363	365	388	365	392	356	362	383	385	386	382	361	399	384	374	381	368	363	394	382	366	383	360	347	369	354	406	359	359	365	406	375	371	342	387	329	370	354	390	401	370	389	331	370	374	373	427	377	435	359	359	358	379	336	422	386	366	349	375	349	357	335	391	344	400	360	337	372	376	393	364	366	370	357	349	359	362	348	399	363	402	360	395	369	359	358	388	367	348	341	375	348	380	390	375	382	351	367	371	361	386	392	376	400	382	343	376	353	396	376	382	348	354	375	375	408	357	382	376	364	362	416	382	391	392	377	384	393	367	372	371	367	360	375	367	387	340	381	393	380	355	344	357	407	363	372	368	366	374	382	356	386	383	390	367	377	377	418	394	367	354	351	376	411	360	380	379	360	365	375	335	371	381	392	359	391	340	374	379	359	353	364	402	380	352	408	393	387	354	368	397	384	382	396	383	399	398	326	358	400	410	346	385	419	355	374	376	354	401	339	371	379	374	412	373	353	365	411	394	380	357	400	373	340	386	399	348	354	399	406	386	374	346	357	371	357	391	388	396	399	371	403	356	399	373	385	373	387	393	377	385	397	386	360	370	367	361	351	330	386	373	370	411	372	393	358	394	362	333	372	346	361	363	375	358	351	390	374	368	367	372	362	381	405	397	393	391	326	378	391	334	346	386	360	377	348	388	364	356	346	391	368	389	399	352	377	376	354	390	390	366	396	355	377	352	395	348	388	333	341	384	372	389	367	350	343	424	385	351	381	364	368	365	383	365	401	365	376	363	375	397	364	395	390	347	355	370	350	363	417	357	393	347	371	355	371	386	376	353	347	369	389	354	351	390	371	372	367	374	360	328	387	369	355	372	345	401	370	396	361	378	356	366	369	352	390	350	360	347	338	391	352	372	360	384	400	389	389	349	395	358	385	349	388	379	351	384	383	342	372	361	361	412	341	367	353	353	357	355	345	361	372	394	398	346	379	371	391	398	409	371	372	401	387	341	371	353	348	382	340	372	395	371	360	374	359	359	340	341	386	374	361	375	369	335	390	362	370	390	387	341	386	363	372	354	387	393	374	364	345	388	369	368	361	394	359	387	384	368	369	394	367	361	334	326	349	373	403	360	363	381	373	341	361	355	335	344	384	382	354	380	351	415	358	385	364	366	377	350	374	380	391	379	367	353	373	393	375	347	354	392	392	355	395	357	396	394	320	390	397	389	367	394	377	360	362	401	375	407	356	380	352	347	357	363	378	394	393	403	343	347	368	394	402	382	375	362	365	380	318	382	377	352	377	339	382	364	406	390	370	359	391	394	367	376	418	374	386	402	387	380	392	341	365	350	355	363	384	384	378	340	370	405	337	393	349	331	368	378	369	346	394	351	377	367	387	357	380	353	375	387	373	376	376	374	355	341	399	350	411	373	342	395	403	396	369	362	388	369	342	368	359	352	342	366	349	370	345	336	368	368	387	371	386	366	380	383	383	363	371	395	379	358	364	392	352	336	377	364	408	374	363	388	360	369	404	369	363	397	386	358	387	343	379	355	374	388	352	381	361	388	369	354	360	358	371	373	362	400	387	363	381	325	394	346	361	368	367	376	399	331	364	379	361	389	405	397	409	348	404	371	352	338	376	370	354	382	363	362	345	384	379	370	349	390	377	375	382	346	356	380	354	347	355	407	392	402	362
24879	21754	27632	25956	9245	872	692	644	603	600	596	580	584	540	575	570	565	604	569	579	590	563	573	580	609	538	621	572	605	579	551	599	584	557	585	585	576	625	553	562	542	581	578	580	546	557	593	596	566	550	595	589	596	582	538	560	546	575	575	526	569	610	524	567	557	566	553	578	538	531	553	548	588	598	559	554	522	591	614	560	573	581	576	600	595	626	567	594	573	637	588	564	550	605	560	582	550	588	608	578	575	570	571	575	541	569	564	549	624	566	560	611	611	546	550	595	547	597	594	581	573	557	591	593	565	540	548	561	546	572	531	591	570	594	605	556	557	551	552	582	590	556	564	545	547	584	589	588	596	586	577	592	587	599	550	546	566	569	603	572	566	554	575	561	593	586	552	554	561	595	552	565	572	588	552	551	604	586	589	559	544	609	584	577	590	578	563	557	523	552	570	547	597	544	555	563	521	556	597	598	574	542	556	576	557	570	543	571	594	563	597	556	582	586	544	554	570	580	551	557	563	562	546	562	595	610	543	590	580	546	595	587	586	562	557	510	537	569	558	612	556	567	597	590	600	571	633	584	556	588	585	523	560	560	537	584	516	532	552	553	553	564	575	545	538	573	559	560	600	574	543	539	543	576	572	538	564	593	573	531	579	573	520	537	558	580	608	544	571	587	560	594	549	537	533	605	547	538	607	583	559	548	607	601	582	600	586	580	532	546	567	609	538	589	572	525	568	601	590	553	561	562	581	578	546	558	571	546	629	588	586	568	586	572	563	600	540	591	595	561	553	608	605	598	531	549	615	563	601	588	566	601	568	594	588	558	582	585	565	530	564	541	561	583	559	567	577	542	565	570	576	602	580	543	512	564	529	583	572	608	539	541	580	565	584	515	572	557	553	633	583	559	563	566	588	563	557	567	580	564	590	564	604	547	562	602	552	588	597	585	588	589	550	586	583	585	592	589	564	598	567	559	578	547	530	533	581	533	571	565	587	563	604	600	548	583	563	607	587	559	556	534	575	598	569	603	549	572	605	578	613	562	545	580	534	578	598	580	568	563	559	551	533	560	598	554	550	548	589	571	552	580	608	547	538	568	588	652	570	556	577	555	526	588	575	538	568	539	550	542	596	572	590	618	573	569	582	538	571	573	596	576	554	575	580	600	590	559	585	598	577	576	594	573	551	562	616	564	540	561	553	597	553	605	579	597	555	580	567	553	563	566	555	595	620	544	553	590	572	558	572	572	585	517	519	536	551	543	576	563	574	595	600	572	544	555	585	509	582	575	560	546	572	591	580	550	586	543	590	572	593	557	599	599	561	606	580	610	589	620	566	556	576	558	575	531	534	583	549	614	590	625	549	575	547	600	553	599	593	571	592	578	582	540	544	577	584	605	556	572	579	566	606	599	561	599	562	613	582	589	576	631	545	580	598	551	582	585	590	541	546	558	595	557	575	532	589	553	584	553	594	556	561	631	541	545	544	583	554	600	557	567	567	566	571	558	609	545	570	539	613	595	530	600	560	573	602	558	574	549	610	553	585	556	550	558	562	599	567	585	547	583	544	540	623	566	599	589	560	563	551	553	548	578	575	597	538	558	524	592	579	565	573	525	549	590	582	537	542	550	577	585	588	564	539	576	567	552	530	593	614	538	572	578	539	586	594	551	599	585	574	554	583	574	509	574	546	585	543	620	532	570	619	579	582	540	513	573	598	523	561	584	551	535	579	584	535	551	583	539	556	597	581	576	533	532	564	563	615	570	546	568	609	566	556	554	619	555	588	554	534	590	534	585	591	551	554	545	631	556	561	585	518	611	548	588	564	599	597	593	548	567	618	579	589	587	610	583	551	534	534	547	596	592	612	543	528	568	587	543	577	536	543	557	590	552	571	600	552	564	558	566	538	594	585	567	566	579	571	584	514	570	545	608	580	565	553	583	591	549	582	528	558	510	571	551	563	568	592	576	569	588	617	548	546	563	566	588	576	540	566	551	580	548	546	546	556	630	567	566	589	563	558	574	582	593	557	562	585	524	540	591	573	573	533	526	561	571	576	537	552	592	541	589	587	558	578	571	572	550	584	565	591	566	535	589	569	561	556	578	609	556	622	558	561	564	578	589	601	566	590	579	622	543	547	633	573	589	533	537	567	568	559	581	577	572	547	566	561	565	570	585	572	553	606	580	604	572	542	586	546	568	550	548	614	580	558	530	554	622	524	575	593	583	556	578	572	581	549	571	543	550	549	556	564	568	603	562	541	566	591	557	570	547	574	534	533	588	557	548	594	554	622	566	561	579	538	563	587	540	581	563	529	572	612	613	550	614	567	574	609	551	606	560	542	598	560	563	580	566	559	571	534	565	573	613	607	557	568	537	544	601	561	586	560	589	525	563	575	547	576	595	530	564	555	607	551	567	588	552	542	573	566	562	550	543	539	558	557	541	584	585	563	573	544	558	586	566	558	549	562	559	545	601	529	556	581	578	531	582	570	555	595	566	508	579	554	598	538	574	558	575	555	560	580	553	576	582	566	602	539	561	569	587	541	581	596	578	592	560	573	570	561	544	564	575	576	582	578	536	537	589	562	560	597	588	574	574	553	578	565	568	593	583	583	520	534	543	588	565	619	599	573	594	586	540	553	549	591	553	603	560	555	580	561	573	582	544	556	563	602	593	517	552	567	574	573	601	563	540	589	574	550	571	590	567	570	560	532	588	572	565	591	583	565	553	556	543	560	556	555	597	575	604	537	576	579	596	557	572	579	598	615	552	593	555	554	547	546	586	566	608	552	557	541	522	585	612	566	570	555	544	556	564	535	559	568	581	565	572	529	549	622	572	622	547	589	569	564	611	536	560	544	550	510	569	558	590	552	566	565	561	603	559	536	593	588	584	575	578	564	588	556	555	560	610	569	549	543	580	566	546	564	600	579	558	585	541	529	595	556	599	558	546	578	602	573	593	574	597	557	586	577	622	571	584	590	566	572	572	606	561	533	595	530	572	569	593	535	526	573	567	534	546	585	568	593	600	553	576	585	603	540	607	572	575	557	602	577	617	569	551	580	571	587	590	554	555	604	564	523	549	600	556	585	566	563	550	570	554	567	520	598	551	517	541	610	563	565	550	588	534	583	562	568	604	550	589	581	564	562	592	561	571	600	574	556	537	591	589	564	563	635	577	570	593	568	575	525	612	538	578	569	620	555	614	558	546	540	540	564	596	528	578	563	588	605	570	560	600	555	545	619	605	590	580	583	561	593	550	573	602	539	596	598	573	593	571	524	584	593	579	575	591	574	526	555	553	560	606	575	550	525	579	548	606	562	549	550	537	566	600	531	534	567	591	569	544	563	559	567	573	592	531	543	525	553	549	578	629	578	564	555	560	554	557	512	573	549	538	541	573	578	584	585	559	537	565	579	624	570	572	555	536	572	580	586	626	540	605	582	579	549	545	525	528	577	548	565	584	596	578	575	592	579	561	585	585	584	560	589	587	568	574	546	575
41871	47377	27154	25236	2646	994	912	824	843	843	804	830	858	863	813	838	736	806	786	774	742	722	735	783	758	756	791	760	701	764	781	789	793	809	823	806	752	795	752	790	815	758	756	754	711	778	751	833	769	788	774	800	765	732	747	802	813	797	765	802	752	702	787	766	747	727	827	720	726	749	773	783	772	834	755	752	749	763	755	714	702	792	798	760	780	778	761	809	777	778	838	741	779	760	769	737	720	805	793	790	770	745	745	786	757	802	781	759	859	756	724	766	780	801	791	743	758	754	722	775	736	772	784	762	764	761	730	788	795	771	744	796	787	760	775	763	773	771	765	763	745	737	781	726	771	750	740	800	758	799	792	758	745	753	764	793	741	731	787	732	743	792	751	737	749	777	838	752	753	759	812	767	807	771	745	793	745	759	782	748	742	748	776	812	756	729	826	818	760	760	768	800	774	747	766	788	795	761	773	759	781	774	742	747	778	776	782	776	727	762	768	756	744	800	744	811	754	796	771	726	785	745	770	795	754	788	739	736	758	753	744	736	762	819	768	724	799	696	798	814	789	813	792	794	787	809	749	824	801	744	796	743	756	805	737	802	752	752	796	767	782	749	740	761	767	762	758	798	800	785	744	732	773	787	752	732	780	808	757	786	762	754	758	698	767	760	706	788	767	754	741	794	762	767	751	755	847	710	790	761	744	776	785	756	749	735	758	749	748	772	779	783	811	748	797	765	763	758	742	793	791	778	774	749	758	813	770	751	711	773	780	787	761	737	835	806	792	760	763	727	800	748	770	726	810	772	812	784	750	777	745	781	736	759	826	765	729	766	758	775	749	796	748	765	814	793	786	782	769	765	806	703	754	753	825	781	723	753	714	795	786	765	742	767	753	777	764	777	759	718	783	796	793	765	816	762	767	699	805	742	748	736	792	768	776	744	786	762	812	782	708	733	761	800	818	802	792	772	773	791	749	741	780	815	736	805	764	730	751	773	715	782	783	803	780	752	799	749	787	756	778	770	758	750	768	764	702	712	822	777	844	773	773	779	778	784	759	718	744	808	790	748	786	748	818	795	790	773	744	736	762	804	744	764	738	719	759	839	804	796	770	758	789	751	778	770	753	786	752	804	813	769	834	752	825	782	832	737	793	783	753	789	759	825	768	780	778	779	719	755	776	762	762	743	758	767	786	721	764	770	729	771	749	782	788	761	815	748	774	791	787	790	797	783	777	799	714	738	752	736	780	746	743	756	815	767	841	753	765	714	777	742	790	767	748	761	794	770	784	742	829	734	751	733	799	779	755	716	753	755	767	734	752	823	797	757	776	775	806	754	764	758	728	803	752	733	776	760	775	721	792	816	773	800	791	798	784	757	785	738	739	759	753	849	783	798	771	753	775	800	789	798	781	793	763	767	770	752	796	757	807	777	823	810	755	751	758	738	752	780	787	797	739	812	802	762	802	811	730	813	804	765	821	750	769	770	781	795	803	803	759	823	795	750	778	778	773	772	765	779	776	784	833	815	789	692	734	776	785	721	751	773	739	773	741	747	781	798	777	787	774	790	813	750	735	741	766	788	742	756	777	789	788	752	772	772	763	738	754	740	761	785	765	766	736	758	784	755	799	802	768	806	817	765	754	766	725	754	778	756	760	759	774	808	771	768	830	832	838	817	762	765	803	756	750	752	793	785	742	764	804	723	761	772	754	774	744	761	800	785	764	773	763	745	799	794	743	727	788	792	790	710	732	742	768	857	764	795	745	777	763	803	725	773	758	725	797	767	812	704	780	786	796	782	721	748	733	781	800	777	775	810	762	798	760	787	763	752	784	782	768	776	746	802	781	749	799	709	849	802	738	768	810	767	768	761	757	733	823	810	761	766	786	794	778	760	760	808	741	741	789	777	771	813	730	818	772	755	793	782	788	792	788	728	811	772	752	791	761	849	803	753	791	792	797	736	712	761	819	755	791	704	786	735	778	763	782	759	739	755	775	754	748	790	804	814	799	726	828	786	786	783	825	762	786	797	843	779	723	784	752	773	812	787	776	752	758	791	783	734	714	806	778	750	774	769	757	781	794	801	756	753	746	791	784	739	792	776	823	748	825	806	750	778	746	813	756	792	746	796	768	781	751	782	782	741	766	780	767	735	753	784	778	747	818	747	781	741	778	759	766	761	764	766	781	741	750	796	772	743	747	756	794	761	795	783	765	758	739	803	722	747	812	736	761	747	762	727	762	773	773	739	796	813	782	771	781	720	822	754	801	836	805	807	726	765	744	816	802	843	759	764	752	752	744	794	765	756	731	806	787	733	785	743	814	729	791	779	761	757	746	764	756	765	734	780	796	734	773	783	775	778	774	812	800	801	791	783	740	722	721	761	822	798	773	825	773	790	745	805	734	734	743	753	791	733	755	794	760	734	785	745	803	748	789	754	764	788	794	767	735	670	776	706	800	773	806	784	744	786	738	754	754	777	763	754	829	776	759	780	787	753	750	797	781	754	770	745	781	743	765	811	784	740	766	769	754	734	766	782	784	791	801	796	791	755	819	777	746	773	799	778	765	735	746	754	746	733	788	809	773	773	790	791	757	730	761	773	763	764	779	797	755	849	811	755	748	773	798	796	805	779	795	773	759	757	760	772	764	758	750	754	752	810	715	773	781	786	764	733	794	785	752	755	768	773	813	793	780	725	790	788	755	770	780	774	771	734	805	767	768	737	818	728	802	792	783	739	760	766	774	771	754	726	733	795	804	809	755	725	760	801	750	720	737	752	790	772	769	752	752	794	776	789	748	781	827	748	736	772	735	744	775	735	781	772	728	776	777	837	779	774	743	787	782	777	760	759	763	839	803	741	826	793	800	803	802	802	789	807	758	752	798	787	765	794	755	783	720	787	784	779	785	749	771	818	785	779	753	810	724	754	716	797	777	778	810	764	757	762	802	757	756	754	724	736	786	765	783	796	808	760	763	787	771	811	773	814	749	798	760	768	743	781	781	758	797	803	759	771	766	745	785	772	763	790	758	807	773	744	766	761	741	759	787	799	766	806	801	746	792	746	761	744	747	770	759	799	740	781	789	772	790	809	750	770	777	756	776	725	779	765	763	723	761	815	778	774	741	784	800	773	755	794	782	768	716	793	797	781	764	716	827	777	802	778	788	752	784	763	729	738	787	742	784	769	803	770	789	798	749	741	776	772	740	791	807	748	741	841	763	745	793	795	750	822	765	778	774	731	783	805	704	756	791	810	755	804	795	768	791	798	797	734	790	802	740	746	745	734	779	781	794	800	786	776	827	780	768	696	716	797	764	794	786	767	798	761	774	770	751	784	776	766	771	800	787	797	770	745	765	771	796	751	801	749	798	747	760	782	747	747	710	775	724	760	780	715	805	735	780	808	786	767	756	836	744	788	729	768	775	803	756	776	773	743	702	755	798	797	766	811	760	773	737	756	761	752	779	767	756	776	771	833	728	786	781	723	789	725	830	766	764	781	772	755
22641	21572	29415	24659	21618	20359	5302	431	310	318	300	289	253	313	272	244	254	258	219	226	249	251	226	265	238	221	248	257	237	236	236	239	210	247	236	249	232	242	226	228	265	242	213	235	244	232	243	237	217	242	215	234	199	214	245	232	247	221	213	229	242	214	246	234	232	240	214	237	219	225	204	216	223	249	221	257	197	219	217	239	227	237	213	241	221	221	229	216	248	214	212	240	225	214	260	199	215	212	208	206	245	259	235	200	215	225	220	202	213	219	249	227	223	255	217	206	236	209	254	222	235	245	240	228	240	229	237	242	237	223	256	220	232	240	193	246	197	225	218	221	203	214	234	241	233	243	226	231	252	234	218	211	231	208	216	225	207	201	241	210	238	226	212	206	233	234	251	217	213	209	198	211	225	226	229	229	225	221	227	220	229	213	201	239	222	255	241	230	201	225	201	232	224	223	226	212	231	229	251	217	227	225	209	214	202	230	212	229	197	237	248	208	216	241	211	228	223	206	206	220	213	212	239	206	211	218	270	219	226	214	212	229	258	241	232	219	221	196	215	221	186	230	226	240	220	254	228	212	225	223	212	243	209	206	225	202	215	242	225	216	236	208	214	241	216	242	252	239	214	213	224	235	214	210	237	238	214	251	197	238	226	211	222	240	245	248	233	217	210	268	245	218	239	210	220	252	223	213	221	219	228	242	249	240	229	220	233	224	217	246	226	241	224	207	206	227	226	197	221	215	230	259	234	244	214	245	246	197	233	213	211	240	214	215	244	229	204	231	194	220	235	239	221	236	211	210	205	237	214	246	193	232	241	226	248	217	241	223	238	202	231	213	240	217	217	223	254	216	240	244	228	249	237	228	212	229	249	231	251	247	233	214	233	243	195	221	226	197	230	208	232	221	224	212	219	239	198	232	197	232	256	235	231	237	230	206	246	239	221	240	245	213	221	212	217	210	252	208	242	204	234	224	211	229	226	228	186	242	257	216	232	249	229	223	215	208	216	230	249	202	207	245	213	221	220	235	197	221	213	227	231	201	229	214	224	191	207	207	225	248	236	233	213	248	235	208	225	232	216	230	232	218	200	207	222	241	243	230	219	210	245	222	231	217	240	219	240	230	234	216	229	228	205	214	198	233	242	257	214	214	221	237	252	245	204	207	231	243	219	225	238	197	232	222	215	228	230	224	224	234	214	258	242	209	242	230	216	217	244	222	222	246	221	239	230	203	263	231	214	210	207	226	218	229	210	231	229	200	246	235	205	227	218	221	238	228	234	220	226	243	242	195	203	245	222	216	254	225	231	198	217	235	236	245	266	217	232	223	222	199	204	233	216	218	228	232	210	204	218	261	229	210	229	224	234	211	235	244	214	219	238	223	217	198	227	228	203	245	280	219	188	217	247	253	234	233	207	247	217	217	228	208	219	260	221	230	232	248	208	240	220	233	212	225	256	263	223	251	248	195	236	245	221	223	208	229	216	235	214	218	203	228	221	238	224	236	226	241	223	223	241	203	244	200	239	222	216	228	237	231	232	240	215	227	270	230	235	255	227	230	208	232	238	240	241	216	238	239	215	223	225	236	237	231	229	197	239	252	229	226	238	240	243	208	228	209	213	222	246	219	240	244	217	181	251	229	214	214	222	204	233	270	221	203	219	259	211	240	224	228	250	230	211	239	216	224	241	168	209	217	221	239	219	208	224	222	213	224	208	235	222	238	218	219	214	225	229	232	228	194	219	205	248	231	227	223	200	214	223	233	235	220	248	233	228	229	226	216	247	242	218	203	216	220	217	231	231	236	228	205	204	219	232	221	223	232	237	245	224	223	234	240	217	227	222	209	248	205	235	242	245	215	205	253	220	230	237	253	239	238	235	216	234	207	220	217	219	255	227	221	244	200	228	233	216	219	239	220	231	238	237	222	221	264	224	225	260	212	233	219	224	203	239	212	206	226	223	226	192	224	211	242	198	224	212	251	214	206	189	240	224	225	214	246	218	186	211	238	260	214	213	200	213	239	197	216	212	235	221	197	211	217	219	241	243	213	227	215	228	225	240	242	221	202	231	217	220	230	244	241	224	201	218	248	222	220	238	200	252	224	264	213	219	223	225	232	210	219	213	230	240	228	193	218	225	217	231	231	231	233	202	249	176	223	197	219	207	259	236	224	234	233	240	260	214	224	229	224	225	212	238	218	244	215	229	207	203	226	223	208	241	235	228	238	202	225	226	220	218	239	228	239	210	221	225	242	231	222	211	224	222	237	232	225	221	233	206	235	217	244	242	235	190	220	247	245	231	243	220	222	244	229	217	241	229	219	234	236	264	225	232	239	211	226	223	218	220	228	212	202	236	216	230	221	219	221	232	223	221	196	198	206	202	204	233	220	219	219	215	250	220	242	207	248	221	221	236	222	221	235	228	215	228	226	253	218	202	193	252	196	249	231	233	234	213	242	227	237	220	201	230	211	215	231	215	229	201	215	221	230	227	211	237	220	219	223	236	246	249	211	243	227	229	222	230	209	253	219	219	243	215	220	240	230	248	205	217	240	223	227	238	220	209	220	197	215	208	224	222	206	225	209	232	211	220	211	206	245	223	212	248	210	201	251	245	227	206	233	214	233	240	217	224	239	205	226	237	207	239	224	206	239	232	236	230	234	228	232	230	238	254	217	222	191	215	213	234	228	207	213	232	239	192	242	240	224	242	243	243	235	241	208	242	247	228	267	201	211	196	237	243	226	221	197	211	219	226	252	214	223	221	198	232	237	209	236	211	214	231	218	203	227	230	262	216	223	215	208	247	195	243	257	241	252	233	223	219	237	241	216	228	203	215	209	223	209	214	250	200	217	242	228	220	236	199	217	216	241	208	213	210	230	219	207	231	233	226	233	240	236	226	225	216	234	224	214	216	212	217	222	229	234	235	236	255	202	200	239	220	236	239	205	206	219	222	243	230	230	216	221	214	209	246	212	225	218	217	224	267	226	236	227	231	233	215	222	195	232	203	231	212	200	232	218	218	227	222	240	242	230	220	229	223	212	220	215	220	242	234	249	223	207	210	230	227	225	227	236	210	205	204	203	206	190	209	228	211	213	238	247	246	220	239	220	257	234	223	231	195	228	241	209	225	237	227	232	206	210	235	218	243	224	203	233	212	242	229	204	224	244	221	202	206	248	229	245	218	209	244	217	215	232	220	221	218	213	222	219	218	220	225	230	218	221	194	225	229	235	232	226	233	219	240	235	220	208	225	235	226	223	206	229	234	217	215	212	235	218	198	234	239	233	225	217	245	214	238	218	235	273	227	237	208	203	219	226	240	192	233	231	217	203	213	215	210	222	222	217	209	231	208	213	220	248	229	213	243	195	229	218	209	201	234	225	198	222	205	253	232	214	243	221	226	202	222	229	216	243	253	230	230	235	247	206	241	217	217	220	231	235	220	241	218	253	207	219	222	218	210	233	240	204	231	233	232	247	215	226	234	206	234	226	261	211	223	227
54922	66517	49843	44921	5221	1075	753	700	625	509	448	462	424	373	406	379	331	361	366	342	360	300	313	324	312	321	303	323	324	303	332	316	338	324	291	343	314	285	341	351	316	329	303	309	302	320	312	298	324	309	296	315	303	334	299	293	310	287	295	311	311	292	303	321	303	331	321	301	298	316	313	312	313	308	278	288	308	296	308	273	290	322	303	293	289	291	304	292	318	360	299	314	300	297	318	293	298	332	310	292	294	324	290	309	306	280	307	306	326	331	307	329	315	282	305	309	309	313	297	308	334	304	284	317	340	305	291	317	308	280	312	301	339	307	323	319	291	309	327	313	326	321	327	316	308	329	294	318	288	306	315	277	317	322	319	324	304	306	291	312	348	294	290	307	329	302	286	284	311	302	333	270	283	275	326	309	306	307	310	283	310	278	299	319	294	288	326	282	294	316	312	271	312	312	327	343	285	291	339	321	329	331	288	345	321	328	316	340	267	313	282	337	280	279	298	314	309	308	284	291	305	278	302	298	302	301	298	297	319	316	346	304	321	285	323	272	320	307	291	302	318	316	316	280	313	320	292	303	305	309	326	305	299	305	286	282	322	356	290	300	309	325	328	330	307	320	304	337	302	300	310	321	313	286	304	304	317	316	310	311	289	319	299	297	303	272	325	288	315	291	306	307	297	318	312	288	331	275	329	310	293	330	311	363	312	329	308	305	277	288	315	295	295	329	302	315	293	327	299	323	299	309	280	321	301	271	286	281	325	304	316	333	270	314	289	325	309	327	303	329	293	335	313	273	288	312	296	277	309	280	312	300	300	294	336	290	291	305	309	326	318	305	299	327	317	318	327	330	322	318	305	289	321	312	311	307	303	318	318	308	303	325	311	306	296	281	304	295	330	288	297	302	315	346	296	308	305	319	300	304	315	309	345	307	311	287	309	305	330	327	292	305	312	294	306	311	305	317	327	299	306	320	290	272	316	310	301	334	324	329	312	320	303	327	323	329	303	310	299	299	297	272	324	319	296	343	298	294	330	289	306	287	320	302	297	319	310	317	288	303	319	324	308	281	295	293	322	273	283	332	305	330	301	313	294	317	296	295	300	311	289	317	341	315	319	285	311	334	315	288	304	313	318	322	306	298	317	284	311	304	311	297	309	310	310	299	291	281	300	288	332	291	290	320	321	309	332	313	309	295	323	308	305	303	356	283	316	292	327	305	302	290	288	307	298	297	277	292	298	319	298	324	327	287	285	295	326	312	287	292	312	304	299	305	318	273	333	297	285	310	283	285	306	310	287	286	317	290	333	334	353	352	325	318	321	297	270	265	292	292	321	327	324	309	302	293	302	307	298	305	301	297	309	318	327	290	309	306	312	283	306	297	305	333	334	297	275	290	304	317	318	276	317	318	314	292	319	272	314	298	327	287	311	294	320	320	339	319	318	323	306	291	309	292	321	296	335	296	302	282	311	326	314	315	279	269	305	279	314	276	325	309	286	319	302	284	320	344	308	311	287	318	318	317	319	326	334	282	286	312	308	328	321	310	299	302	259	312	328	309	321	354	327	308	303	321	339	308	307	310	288	290	285	320	313	327	322	331	335	348	305	333	278	305	329	319	300	279	286	276	315	304	318	287	318	311	301	309	317	325	309	308	313	296	302	329	267	319	315	332	308	292	313	268	310	313	309	282	318	304	319	302	318	263	292	331	278	306	277	298	320	326	298	290	267	336	320	307	307	300	320	287	294	291	336	302	312	317	296	296	338	336	296	277	328	317	306	300	305	314	333	298	294	319	302	288	319	291	300	325	304	292	311	313	322	292	313	359	313	279	298	327	299	291	309	286	339	312	324	304	289	312	309	316	319	317	298	300	283	264	298	290	291	298	293	307	289	316	328	297	305	294	301	300	304	306	319	329	301	317	294	332	316	274	297	340	270	290	317	301	312	337	320	302	320	291	283	295	292	319	292	313	308	313	286	295	298	306	327	300	289	281	268	305	312	303	328	318	296	297	336	302	287	313	320	324	283	308	302	308	312	284	333	295	295	322	275	306	293	311	318	307	298	263	286	285	346	289	317	285	317	302	307	320	311	278	306	289	317	305	311	296	305	351	283	299	303	256	299	315	307	322	307	292	313	310	333	312	315	278	318	317	295	283	320	313	281	317	274	292	298	267	320	308	287	286	316	295	278	270	300	291	289	306	321	308	330	323	289	282	328	319	304	299	312	312	298	325	318	302	331	271	295	320	283	298	303	310	295	353	301	310	322	311	298	319	308	321	311	304	294	309	293	273	299	287	300	324	314	299	315	319	302	308	303	327	302	292	311	291	327	332	285	304	338	306	314	290	316	299	339	322	302	317	308	297	320	318	278	324	328	292	302	270	315	322	301	322	334	332	273	298	312	288	308	311	317	289	313	323	303	343	318	296	326	289	311	329	314	285	308	269	305	316	306	299	272	295	316	278	323	305	306	310	303	307	288	306	300	304	267	297	332	298	325	311	317	323	291	321	312	294	310	305	319	311	327	302	313	310	306	319	281	324	287	250	305	335	295	296	270	303	331	305	303	272	315	278	323	318	313	310	331	316	291	305	334	282	312	254	338	313	334	314	329	317	273	304	299	344	342	289	322	328	310	296	285	309	299	300	310	285	306	283	303	283	306	315	293	318	302	310	285	303	301	280	317	336	329	300	280	303	300	316	297	318	299	313	285	321	300	284	345	248	313	327	294	284	300	304	272	278	311	310	298	323	285	325	322	290	309	296	317	312	317	316	316	280	303	267	306	292	308	287	343	316	308	326	288	315	320	333	295	313	313	291	333	302	297	288	333	263	310	326	338	322	295	298	334	303	294	325	289	311	301	274	339	331	326	319	295	308	309	296	290	281	302	281	308	274	288	276	304	309	294	318	311	287	288	316	319	315	319	309	332	323	287	295	322	351	302	287	316	299	316	274	292	293	295	285	322	290	323	291	309	320	301	325	303	292	300	312	310	294	264	302	314	334	309	288	293	293	330	307	299	343	305	306	314	311	281	310	287	292	279	308	340	333	319	298	303	293	316	287	326	313	292	336	316	294	249	296	329	294	321	294	295	295	304	306	308	340	295	291	295	293	280	308	307	307	312	301	285	296	319	357	317	292	303	305	296	298	317	285	329	275	304	303	301	310	313	307	315	301	301	302	314	315	305	333	340	274	312	306	314	294	303	286	316	296	341	295	289	322	323	301	310	304	290	308	294	306	291	288	342	316	293	331	321	283	278	273	292	331	299	306	316	296	313	337	283	306	305	286	303	312	295	331	324	315	297	335	309	286	328	286	300	288	305	322	321	305	308	285	321	328	308	304	341	324	312	301	305	293	289	310	325	306	308	314	295	310	310	290	303	313	312	319	358	298	311	300	324	312	279	305	308	351	308	292	314	318	278	298	328	296	295	320	334	320	276	287	297	308	301	338	293	295	337	305	304	290	290	301	286	289	299	324	298	314	320	308	342	329	289	316
28057	21142	11642	6861	1016	546	510	538	544	515	517	509	511	518	508	495	541	518	536	539	522	513	507	491	503	502	547	503	537	519	521	527	491	539	531	498	492	512	509	499	493	531	546	501	522	522	504	519	501	502	485	527	486	526	523	501	515	495	513	507	489	493	503	543	518	512	466	495	523	473	486	508	516	519	518	542	506	517	549	539	479	488	494	510	508	523	513	531	531	483	502	539	516	555	507	518	496	544	507	505	532	488	521	539	504	515	507	481	509	484	531	539	551	504	493	452	499	482	478	507	522	554	494	531	503	502	523	525	507	504	473	513	479	541	516	494	539	475	467	471	525	494	478	466	503	474	499	542	478	527	503	510	534	521	498	537	470	501	527	499	503	534	488	542	522	501	547	497	529	506	476	492	487	532	495	474	508	517	511	524	514	570	523	475	521	506	495	500	472	516	511	536	498	496	524	507	498	508	490	539	542	536	561	527	485	486	466	511	544	526	466	493	512	490	510	470	532	560	487	507	499	578	500	474	533	526	523	496	512	531	505	528	483	510	491	502	518	525	531	535	546	546	509	515	513	459	516	468	478	528	480	498	483	520	487	530	516	486	493	500	506	482	525	522	489	515	509	497	487	483	554	504	555	545	524	549	497	495	542	492	503	486	521	536	504	527	490	495	490	487	489	516	515	503	500	497	470	515	527	551	534	535	519	533	494	519	537	481	518	501	485	536	524	548	473	517	507	503	496	476	512	474	476	537	479	525	509	500	469	532	483	482	480	532	477	494	527	525	503	502	487	491	534	530	528	497	530	492	516	520	485	532	540	532	525	492	487	468	500	482	487	456	486	454	470	526	477	526	535	502	529	511	498	493	477	516	538	469	504	497	509	497	523	533	480	510	497	474	487	476	501	547	499	509	479	481	514	484	500	531	523	511	522	505	516	524	488	496	515	482	482	500	513	487	512	470	550	524	511	475	518	454	514	511	458	501	507	522	540	504	491	540	534	544	540	495	500	487	504	531	549	489	484	513	505	491	487	469	489	470	531	505	518	547	489	483	509	533	489	498	517	514	539	545	484	550	523	528	523	512	498	479	498	538	527	494	510	520	473	529	501	525	527	498	522	534	493	527	519	475	478	546	538	486	515	489	522	484	500	513	455	494	513	516	511	530	532	495	479	511	531	492	525	508	487	494	510	542	522	469	518	514	529	508	529	507	499	503	494	525	486	521	497	520	455	513	450	496	482	494	492	511	515	540	551	513	501	515	472	511	515	544	492	504	523	560	516	542	491	513	520	493	499	491	528	519	501	575	516	493	533	552	500	544	457	536	501	512	528	525	488	481	477	514	513	478	536	521	518	500	496	514	496	570	487	526	507	522	538	495	521	494	498	478	525	482	525	493	527	530	493	466	509	506	501	494	481	536	534	523	521	522	503	522	551	454	510	524	496	494	571	512	507	508	545	486	514	522	500	500	505	528	488	521	449	482	494	489	510	557	515	529	507	534	515	511	497	505	496	552	532	505	506	497	502	527	486	497	525	523	525	508	525	534	494	501	495	532	497	480	460	521	536	540	566	538	523	547	504	536	476	523	519	529	526	519	541	541	493	533	508	506	492	504	481	506	524	508	549	521	477	530	512	534	473	496	557	508	567	560	511	521	516	470	541	515	509	498	565	456	518	501	492	510	565	516	511	507	558	488	478	534	485	521	463	526	519	537	504	515	510	508	518	492	510	508	458	489	510	534	483	508	516	503	533	539	551	488	465	521	499	469	489	513	500	488	531	540	504	479	494	501	482	492	519	501	517	496	526	524	511	515	537	556	498	515	452	467	539	528	519	512	492	483	531	550	470	509	492	511	500	501	541	515	481	528	507	511	535	512	504	492	512	482	516	527	510	503	499	499	504	512	565	556	475	509	523	526	488	494	519	518	507	581	491	490	461	481	473	528	531	472	524	478	520	573	468	490	521	525	532	477	484	484	496	489	471	536	504	539	489	473	513	506	520	514	516	498	533	491	500	488	492	486	490	506	507	508	527	541	509	502	495	538	553	476	485	515	525	493	561	529	511	502	525	499	498	494	487	555	512	514	508	536	485	507	480	498	544	495	528	494	498	492	528	520	489	473	536	464	503	494	534	492	538	510	506	524	501	489	497	510	505	530	507	531	499	518	541	522	510	533	480	484	514	484	523	478	525	519	511	491	515	519	505	508	494	508	497	504	529	489	520	517	509	499	519	482	506	511	512	511	495	484	517	540	471	514	496	509	512	495	513	527	529	506	518	509	494	537	524	524	514	505	483	519	497	492	521	497	490	529	506	565	477	458	492	539	506	507	510	497	557	519	506	519	521	510	543	477	554	535	510	526	491	492	505	520	511	511	517	521	551	526	490	529	522	525	543	482	544	474	510	473	507	542	515	521	464	516	508	543	529	506	542	513	508	515	476	526	485	494	525	543	501	502	557	506	502	485	525	543	484	470	523	478	492	511	469	465	478	530	452	472	510	474	489	503	487	483	484	508	530	549	554	528	492	522	486	564	541	517	519	499	528	522	530	487	504	518	502	486	519	446	520	511	521	466	542	534	526	517	504	536	514	507	524	507	490	524	505	494	531	513	498	512	477	494	501	524	542	525	469	518	525	536	508	496	478	522	547	464	513	529	526	523	521	508	490	483	486	452	492	482	500	480	525	495	529	509	468	505	484	524	509	468	522	498	476	476	530	521	487	519	444	499	512	506	494	517	505	489	532	499	521	484	499	497	494	457	506	518	518	524	553	519	494	491	500	490	524	521	464	526	524	483	499	509	527	491	521	518	486	498	520	516	539	502	501	510	518	500	521	485	522	494	556	566	534	514	512	492	508	490	529	540	506	514	478	509	476	532	528	498	517	477	506	537	560	493	493	540	464	485	521	553	470	503	536	512	510	518	502	556	511	501	489	496	519	526	502	512	499	503	492	518	504	528	531	506	495	507	511	483	530	505	514	476	457	505	545	547	504	490	514	509	531	507	524	538	520	516	546	489	487	521	489	511	535	526	481	460	495	502	502	534	504	540	512	533	516	569	515	480	550	511	481	517	476	486	495	470	502	477	505	479	500	520	515	498	510	549	518	522	521	491	534	521	546	512	540	524	510	498	543	493	485	555	497	478	458	533	489	501	541	530	497	441	483	484	520	512	544	529	535	495	516	491	485	503	479	492	497	553	509	517	541	501	504	484	519	539	484	483	529	489	500	541	516	488	506	516	504	503	511	482	478	476	504	522	517	502	521	459	523	495	504	503	500	530	545	516	556	504	478	522	532	512	560	501	490	517	524	499	541	478	513	543	528	557	501	521	491	502	477	530	461	507	532	520	552	471	527	525	494	499	486	510	542	506	531	485	458	532	535	503	497	502	489	500	541	512	492	490	501	458	509	527	493	504	518	533	498	463	482	570	488	529	492	531	506	485	463	465	496	527	500	478	489	527	519	563	534	528	545	507	466	501	483	499	546	561	502	522	506	509
23951	22700	7454	7442	1211	766	713	693	719	712	721	698	744	662	693	720	648	727	727	706	652	709	707	712	735	717	744	685	685	717	731	714	739	757	717	731	735	740	705	719	690	729	603	759	675	725	704	747	697	762	691	678	710	681	709	713	698	679	689	724	717	744	728	735	680	728	680	772	719	732	669	677	732	702	701	732	705	723	713	667	687	764	710	702	683	660	678	683	682	707	703	725	659	688	675	658	687	730	682	710	666	715	678	717	663	698	711	701	701	745	697	670	730	731	682	714	718	669	682	704	742	659	725	692	660	716	700	732	667	678	729	699	704	644	732	710	727	731	725	731	737	707	672	733	697	696	720	675	682	708	694	671	704	694	671	683	729	696	699	700	689	789	707	699	713	673	691	697	696	686	679	688	732	741	693	755	688	683	661	730	682	710	695	713	705	732	696	704	694	643	698	673	685	697	687	730	651	655	702	720	701	711	686	726	720	747	680	707	699	710	708	672	688	747	716	747	712	729	740	697	675	706	720	705	711	694	718	721	660	708	709	681	708	739	684	672	726	669	703	659	674	665	689	693	671	666	723	714	745	732	723	727	735	710	688	728	698	721	725	677	661	739	679	761	715	698	700	690	749	639	687	739	742	717	719	735	707	673	736	676	707	735	714	663	710	711	670	696	701	706	711	680	771	709	760	755	674	717	723	708	722	694	729	721	665	649	708	757	699	692	709	686	710	697	726	689	717	730	702	723	654	739	738	697	703	734	694	729	716	665	724	711	718	693	750	668	714	690	699	721	734	709	713	684	703	690	710	719	728	678	749	736	728	731	700	718	738	663	677	725	700	774	707	692	729	696	784	681	644	703	712	693	695	742	681	711	711	681	687	669	701	726	703	755	707	665	667	699	698	694	677	673	678	742	700	707	632	711	691	715	675	656	710	676	691	675	716	705	740	699	732	678	716	685	719	772	680	693	675	655	704	681	727	711	668	713	708	724	657	703	672	682	672	672	757	714	660	706	719	679	654	719	667	713	723	744	724	670	691	670	723	678	701	715	738	706	735	690	689	715	655	754	689	713	709	718	665	681	667	710	719	706	686	722	707	699	714	720	660	692	718	695	708	691	746	668	696	690	707	690	724	712	713	678	727	763	718	704	724	719	715	707	747	704	725	717	712	692	709	699	697	722	712	661	669	666	691	767	662	710	686	717	723	687	695	671	723	686	701	697	706	686	701	716	693	713	699	707	673	653	681	703	685	705	683	701	683	715	695	706	740	731	726	701	686	682	682	674	685	686	705	703	716	686	690	735	744	731	710	744	736	741	718	685	749	712	689	717	670	721	619	713	716	712	718	686	666	742	661	673	716	719	694	696	709	672	735	727	632	727	748	714	728	685	716	732	708	686	694	676	696	715	726	703	721	705	715	632	628	701	704	744	690	718	696	703	739	667	743	659	717	722	697	730	659	646	680	713	686	683	685	755	721	711	693	717	698	719	742	677	691	713	726	687	722	687	718	692	675	711	767	714	695	734	689	757	749	678	675	640	730	737	673	699	737	707	700	707	649	689	721	702	737	706	673	705	704	691	657	718	673	733	662	718	675	693	709	670	686	680	660	740	707	675	732	693	709	713	673	707	690	725	651	734	693	725	691	693	724	676	724	711	681	702	738	719	728	693	712	691	692	670	695	671	709	684	620	690	744	715	690	747	748	733	695	691	697	697	689	682	744	724	737	677	693	707	664	666	726	696	701	738	748	735	678	711	703	743	749	715	720	711	739	683	738	721	709	689	684	714	732	664	705	663	636	724	697	665	728	714	728	644	748	675	654	662	722	655	687	700	706	668	761	715	669	711	734	699	741	733	745	676	710	719	735	724	713	677	719	711	791	640	703	742	762	728	697	693	688	688	718	710	691	723	682	721	680	691	731	696	751	666	702	629	697	712	679	659	711	717	724	658	670	669	667	688	690	719	682	710	701	702	769	709	645	682	715	727	681	695	731	650	707	733	632	691	697	712	650	660	686	757	692	716	714	715	710	708	705	718	702	714	696	712	729	683	731	656	680	677	666	684	677	677	685	718	717	672	707	694	754	712	707	680	660	753	708	734	727	723	704	716	719	704	701	699	735	688	690	725	699	735	671	711	679	695	672	688	675	678	704	699	706	707	660	724	657	696	693	700	692	720	723	762	701	682	693	683	690	724	706	676	719	723	713	701	715	677	681	699	699	720	727	693	683	699	672	696	714	738	721	668	708	694	645	706	677	696	693	741	724	740	728	698	707	729	707	710	624	679	727	709	711	690	694	721	664	707	650	753	664	709	720	684	695	686	676	671	719	719	687	685	702	691	703	669	651	712	731	729	684	725	707	704	715	700	728	670	728	696	693	743	700	672	687	684	723	648	717	713	726	698	741	711	675	720	716	691	765	709	750	725	680	682	716	661	707	675	749	730	682	699	688	711	658	667	711	733	713	710	773	724	742	728	732	724	693	749	678	713	723	742	717	667	689	766	682	668	684	710	733	692	681	727	733	674	682	685	662	689	692	708	729	742	672	681	672	688	722	729	697	720	693	689	734	688	697	703	642	668	705	685	736	716	655	693	713	713	663	712	704	691	707	733	645	698	737	737	681	686	706	730	707	665	688	718	719	735	748	659	737	724	702	724	704	720	680	685	676	729	665	721	699	662	696	719	687	741	735	712	733	706	702	716	677	772	746	691	751	684	685	706	744	706	770	711	676	672	677	749	736	700	699	706	692	669	739	719	694	728	698	701	676	697	741	757	703	729	758	729	674	693	719	711	695	752	687	685	697	668	735	730	722	731	669	692	677	726	682	722	691	694	690	766	688	744	716	710	653	726	722	711	781	732	692	717	685	720	721	668	726	711	713	671	742	688	693	724	672	730	644	752	709	699	698	666	684	700	665	707	689	705	681	666	732	684	687	701	747	706	740	708	707	731	671	696	705	706	720	732	682	682	687	676	701	665	650	717	689	741	739	731	670	686	699	712	689	689	717	727	738	752	680	711	706	729	691	692	740	751	734	669	664	684	686	685	689	693	650	696	699	721	721	691	700	692	687	713	667	669	706	692	721	737	671	693	663	735	679	688	658	666	706	724	740	663	715	703	696	705	682	741	716	700	669	726	715	729	700	752	730	691	713	694	679	690	704	726	709	674	703	734	697	695	697	693	727	659	700	658	696	693	713	705	722	671	718	704	682	690	739	707	674	703	689	704	716	743	681	700	685	701	725	695	736	691	683	688	657	710	712	727	715	719	677	664	750	630	748	684	702	697	701	675	684	715	704	720	702	718	724	684	682	640	678	696	747	697	689	719	696	713	727	753	688	695	700	712	750	679	650	686	678	714	715	704	688	673	733	753	697	664	708	721	699	707	765	654	735	673	659	730	721	718	715	706	680	737	688	723	725	700	701	646	704	738	732	722	700	692	711	702	680	708	689	760	699	639	653	761	716	710	722	663	708	699	731	742	765	744	669	708	743	729	679	720
23598	21562	29400	25724	20862	9026	541	361	330	275	304	252	278	288	257	280	285	266	232	237	259	269	269	274	246	259	266	241	262	239	238	245	270	294	241	252	247	254	234	219	237	281	244	253	262	278	270	247	237	247	249	285	280	257	248	238	272	251	267	256	250	279	225	246	246	241	195	238	221	286	235	272	246	252	258	247	234	243	246	257	198	229	239	243	272	269	269	254	252	260	245	248	234	243	239	268	241	238	254	245	230	247	257	237	252	220	241	284	284	265	233	234	230	273	241	272	257	243	255	249	257	268	240	239	253	266	257	267	268	241	273	249	258	277	258	247	247	230	240	259	262	244	268	226	246	241	243	241	256	235	245	224	260	221	262	210	261	272	228	267	225	242	256	253	288	244	249	263	245	216	243	253	236	251	247	238	275	269	255	282	278	259	238	289	246	275	253	262	232	266	262	252	263	261	263	235	276	249	255	290	263	245	240	242	259	269	263	254	279	257	270	228	274	260	252	250	250	261	266	245	276	239	238	263	259	251	290	247	258	274	261	257	261	250	249	196	272	241	278	250	231	247	263	270	255	249	245	257	263	286	254	237	227	276	235	243	248	275	278	248	256	294	246	256	251	271	253	236	245	249	245	229	259	246	260	258	247	245	234	244	271	257	258	259	264	251	262	273	251	245	248	230	261	227	250	271	275	275	251	265	244	245	257	249	251	245	243	247	267	258	249	257	235	229	241	246	236	270	246	263	266	270	263	270	260	260	255	246	242	242	253	241	239	207	235	279	227	247	261	231	277	256	257	232	295	256	255	273	258	266	266	256	271	270	260	286	255	249	263	253	253	260	255	270	241	272	282	231	277	256	240	268	265	251	288	259	256	245	252	253	271	266	224	225	236	259	254	240	256	253	258	249	241	269	269	234	256	247	270	234	257	254	264	271	259	247	256	255	248	256	272	248	219	259	266	226	214	252	239	282	265	252	264	256	259	256	244	263	263	232	239	254	235	237	247	264	264	272	269	271	263	252	258	249	269	286	254	253	223	253	257	244	265	241	232	253	247	252	248	229	264	242	253	244	265	214	227	252	242	239	260	259	264	266	256	258	264	224	240	234	275	268	253	252	260	251	208	257	257	243	260	256	246	247	247	259	246	212	251	282	245	237	277	267	249	238	261	239	284	262	241	269	256	252	259	242	271	239	252	238	257	260	216	258	270	263	280	250	252	236	251	248	257	239	270	247	264	267	242	252	247	266	265	271	244	254	241	257	244	270	266	279	259	234	233	283	286	244	232	236	256	271	241	283	254	255	225	264	244	238	247	283	259	263	235	247	240	247	271	272	248	228	245	252	258	258	229	254	262	242	238	242	241	273	256	247	273	251	257	279	261	250	259	241	249	247	217	239	270	238	240	283	242	243	252	248	265	249	259	250	233	287	236	272	252	239	242	255	270	260	263	256	250	252	250	243	244	262	276	256	276	259	257	253	266	265	258	244	248	292	222	254	248	226	267	252	249	286	256	263	280	268	245	243	235	224	254	284	272	254	285	265	266	242	263	261	265	262	261	276	247	236	249	256	255	271	258	258	249	254	250	268	272	215	260	266	251	225	238	241	244	251	270	232	253	261	272	276	257	225	238	230	248	263	279	249	257	273	275	248	280	264	264	274	233	246	255	249	222	218	251	254	265	243	232	267	236	250	251	252	244	240	238	233	246	275	236	216	230	223	251	234	258	301	257	251	282	267	249	258	236	251	256	231	241	236	243	258	247	264	222	242	230	251	280	265	231	245	248	281	246	245	249	252	257	265	257	231	272	245	256	259	238	217	268	258	265	274	249	246	236	232	256	222	263	255	258	250	249	250	273	239	251	246	254	268	228	216	234	260	279	275	226	245	289	264	239	228	240	240	234	235	233	219	243	247	263	249	253	251	252	276	238	243	266	252	239	251	249	239	259	241	258	256	242	282	239	235	238	229	224	241	243	245	261	241	237	239	264	232	234	249	248	246	269	256	256	267	241	248	233	252	243	237	260	260	260	283	228	246	248	232	273	245	260	255	273	243	225	254	265	246	235	254	275	255	233	248	250	258	260	229	239	236	251	275	264	260	266	272	259	268	266	249	272	231	244	253	255	224	258	265	256	293	238	244	277	246	221	226	253	241	249	243	249	218	258	242	263	258	246	294	253	250	258	256	261	256	251	268	276	230	254	240	240	264	267	260	257	257	232	229	246	218	262	240	250	262	254	262	250	248	248	235	287	283	234	225	232	250	226	278	290	234	249	259	266	227	245	244	250	235	215	266	268	255	259	250	254	264	270	243	250	257	243	257	248	270	223	269	250	289	267	277	238	222	276	244	227	246	262	243	241	284	236	245	270	266	253	241	246	260	236	220	235	260	241	243	240	261	279	265	257	235	254	241	266	253	239	271	257	238	247	244	249	257	252	241	246	247	236	251	282	237	254	259	257	260	257	240	267	233	241	242	236	249	230	265	255	253	271	195	250	279	239	256	272	253	264	262	242	265	216	295	233	235	253	277	249	237	247	227	232	257	246	272	257	215	284	242	241	256	220	269	243	222	242	287	247	272	259	225	283	228	270	253	271	265	267	269	253	246	237	221	246	272	262	256	253	262	274	259	255	265	282	234	269	267	289	220	261	273	248	209	235	255	239	243	270	220	251	254	250	225	259	284	251	269	256	275	282	232	223	256	235	246	254	242	242	267	249	240	246	276	250	262	233	266	258	267	251	225	258	268	270	275	250	215	288	248	240	252	280	231	256	242	233	256	261	239	266	227	255	229	253	302	236	238	254	264	249	226	265	244	244	248	242	271	237	259	253	259	213	251	235	251	258	269	264	262	252	238	278	238	254	248	240	254	243	256	264	268	255	265	248	257	257	246	252	243	255	250	253	295	234	234	239	251	245	247	264	231	246	271	231	249	239	228	253	246	233	218	272	275	251	253	272	242	244	249	243	246	273	225	267	252	254	258	259	230	274	263	271	225	253	252	272	248	239	244	241	233	242	246	249	268	215	256	281	261	289	239	239	275	247	241	271	251	244	283	278	258	237	244	250	254	247	253	256	270	235	262	260	267	264	257	261	271	259	267	287	242	258	271	267	231	234	237	267	265	250	232	222	254	265	282	228	260	240	240	230	231	243	245	263	252	264	229	234	249	244	271	263	264	245	234	246	269	265	220	235	232	244	260	266	266	249	236	274	247	260	244	273	241	231	250	251	257	220	234	231	242	255	255	291	248	258	260	249	249	252	234	264	240	236	253	250	233	250	240	269	237	259	236	231	264	258	261	269	248	261	269	234	252	231	266	255	266	244	282	240	261	273	281	270	248	240	252	248	261	269	245	281	263	285	253	253	250	265	242	233	237	213	239	265	256	247	263	263	253	245	249	278	239	221	239	241	262	262	252	276	259	245	240	255	242	247	224	247	257	242	253	245	274	259	260	216	244	258	227	267	229	281	247	260	238	212	233	237	228	264	267	257	246	255	261
47194	54739	41974	35940	3710	770	626	546	488	489	496	432	409	428	385	382	398	387	416	363	387	412	374	393	403	390	355	377	390	359	376	393	360	388	389	380	356	371	400	371	370	353	384	368	382	355	386	366	379	388	363	385	400	403	348	361	344	341	383	423	381	349	371	368	375	419	370	376	344	397	364	356	385	363	365	368	343	382	359	387	361	373	385	371	369	365	399	371	388	366	376	325	348	361	360	351	388	376	353	370	341	377	394	340	365	345	370	385	356	384	362	350	374	336	346	389	362	333	352	337	374	410	359	357	366	350	383	350	384	378	337	363	345	371	341	345	398	377	329	371	387	355	393	388	365	357	417	352	355	377	367	377	382	366	378	348	354	377	360	393	384	359	365	358	388	405	390	358	390	365	353	386	341	375	392	361	345	375	360	342	398	397	398	347	369	336	387	347	342	361	376	350	374	362	344	369	372	363	378	355	383	385	346	351	372	346	404	343	352	363	363	363	345	358	335	344	352	392	385	344	378	361	381	368	345	354	369	342	334	376	400	340	373	360	361	355	320	364	369	367	395	376	383	357	364	365	372	336	360	360	374	362	342	363	365	373	381	420	377	375	378	334	385	360	378	363	365	378	352	358	362	378	376	407	360	369	351	391	359	347	344	374	377	356	356	373	331	354	356	357	373	379	345	341	340	389	364	363	384	392	348	361	356	395	376	349	383	360	373	389	363	377	350	374	347	367	353	383	347	350	370	349	372	378	339	363	383	351	352	339	355	359	364	385	339	336	408	372	378	383	378	369	375	342	388	373	365	341	354	331	369	360	345	350	387	375	363	338	401	369	373	383	398	367	378	381	394	352	355	358	387	371	334	395	362	390	311	368	374	395	345	343	383	351	365	376	379	372	373	353	364	357	391	352	393	374	351	379	386	343	376	391	344	366	386	344	369	383	323	350	347	326	377	376	372	401	361	377	357	366	374	360	388	357	354	341	369	376	405	377	373	389	355	363	387	374	369	352	382	356	355	357	368	397	374	373	411	367	348	350	377	351	357	378	321	360	362	367	385	371	379	348	377	338	370	368	352	363	338	391	385	374	360	378	356	346	348	319	344	340	351	349	380	428	390	358	378	375	352	341	368	339	386	372	373	352	366	404	371	380	352	341	362	376	336	317	395	390	361	355	337	367	349	378	342	346	339	387	362	362	373	381	382	367	381	368	365	347	369	343	381	349	353	373	342	394	328	349	332	329	356	363	394	397	354	368	352	378	357	374	367	388	366	348	343	388	350	371	364	343	393	372	373	376	383	350	400	380	336	354	356	367	384	357	393	348	337	342	347	367	364	392	337	348	360	374	385	389	342	372	368	378	410	351	357	360	371	382	333	345	351	365	340	348	376	374	383	361	388	350	378	372	359	360	370	383	362	355	358	371	365	393	336	369	386	373	357	352	367	334	343	368	385	371	318	363	355	380	346	325	368	361	379	361	367	350	366	374	375	374	369	349	352	317	358	344	393	359	386	346	363	375	352	379	412	371	364	365	360	363	365	366	363	391	385	368	365	355	357	374	374	371	345	394	372	348	327	378	380	379	393	355	379	359	363	360	383	370	339	360	352	364	391	355	382	365	352	339	363	378	319	377	376	346	380	376	364	385	371	373	389	396	407	322	340	370	365	386	333	344	371	368	408	339	359	390	350	355	370	361	382	400	385	367	371	364	385	345	395	354	364	344	364	356	336	368	351	344	356	366	378	378	366	344	381	348	387	366	366	343	334	392	346	334	388	365	341	328	346	355	355	381	337	382	366	371	394	378	394	393	358	362	367	378	361	349	338	320	371	362	383	360	334	345	363	393	359	333	373	396	359	366	387	384	342	380	377	355	378	369	372	377	405	348	345	361	369	356	385	356	356	362	365	383	371	363	388	344	345	355	342	356	353	340	349	376	361	390	363	400	380	377	365	356	341	354	389	359	392	380	353	342	361	374	369	347	385	342	335	347	365	392	367	363	407	379	362	384	364	376	384	371	395	393	357	362	373	387	400	375	355	332	370	348	354	367	381	356	387	355	342	349	367	387	343	373	350	377	348	322	406	394	382	345	391	378	384	369	366	353	366	365	358	365	382	347	383	384	389	347	333	382	371	325	365	372	338	370	351	385	381	357	366	370	378	357	384	382	370	355	387	376	352	375	348	392	368	389	359	364	356	378	374	363	355	372	359	359	366	354	363	350	382	397	358	366	348	359	352	387	401	351	387	374	365	387	361	369	330	359	347	358	356	389	372	359	353	392	384	369	372	369	378	383	336	355	379	372	391	374	379	361	405	345	362	402	361	335	313	348	384	372	391	380	363	376	375	401	383	330	366	382	367	338	363	407	411	359	325	350	393	370	369	383	367	310	374	362	361	387	372	326	359	354	347	374	370	372	368	410	380	340	337	367	336	361	321	357	365	360	404	348	376	368	381	360	369	397	379	339	377	388	362	380	373	369	341	393	358	328	371	364	362	385	360	353	351	351	387	430	352	394	373	352	385	356	400	348	400	369	370	361	366	360	344	385	366	374	356	376	366	368	332	384	384	349	347	387	366	362	347	380	313	387	359	340	362	376	363	355	379	377	372	368	362	390	385	365	375	362	386	376	361	354	362	363	382	375	378	381	387	388	363	359	358	360	350	372	385	389	365	393	381	366	367	383	357	367	356	348	380	342	336	355	333	360	365	383	352	344	386	365	336	355	346	353	384	351	384	364	360	349	364	329	389	338	346	371	334	339	371	374	382	366	365	385	383	403	359	361	347	325	343	362	354	383	373	359	370	372	363	409	346	382	391	388	381	373	350	371	354	368	364	399	368	352	326	366	377	385	398	387	386	337	413	373	388	351	315	368	350	359	390	409	370	341	371	378	377	396	348	363	366	351	374	367	371	369	364	364	392	384	367	380	354	367	360	345	387	345	364	327	375	385	370	318	379	366	356	386	397	383	383	340	382	367	389	419	373	372	348	334	344	354	374	349	338	338	391	374	355	366	359	374	369	384	361	389	346	403	371	411	375	378	371	374	382	343	348	327	357	373	366	356	400	348	348	360	352	391	364	371	416	351	351	385	388	385	385	365	344	363	379	364	361	365	360	335	350	391	362	358	366	344	348	359	367	356	369	349	378	386	348	348	369	338	343	367	393	395	371	371	409	342	360	390	345	373	406	341	362	391	366	379	360	337	365	361	383	372	336	369	345	355	371	380	352	354	341	350	368	345	344	369	361	365	374	370	390	365	372	387	333	333	381	381	342	369	354	376	359	351	348	348	372	348	361	358	402	354	378	368	361	349	355	367	334	373	375	383	332	333	370	391	339	368	352	395	366	388	351	390	364	385	361	373	359	371	340	343	389	380	338	370	334	358	349	374	373	378	363	383	349	411	347	374	375	386	358	366	377	358	361	354	370	379	388	359	353	368	392	344	352	329	381	358	369	362	366	366	380	362	388	360	355	367	347	377	351	394	311	366	381	408	380	344
24870	21667	28625	25772	8930	850	605	643	584	591	582	611	607	564	627	539	610	586	586	607	525	572	527	580	581	534	589	588	611	593	582	545	551	594	546	550	547	574	558	562	543	534	552	566	621	574	559	575	585	575	565	551	602	562	544	534	610	567	551	575	527	563	576	530	565	549	532	544	573	577	553	552	610	546	572	572	555	550	558	556	584	548	595	549	583	547	585	581	546	555	536	546	594	565	551	565	587	576	573	566	598	560	587	538	582	542	544	593	579	546	550	551	592	550	543	589	562	547	563	539	573	536	574	538	529	615	590	561	557	565	535	547	568	527	559	509	551	550	544	533	532	570	609	569	566	602	557	569	589	565	552	579	581	593	552	634	561	555	569	541	549	558	570	609	563	507	548	561	543	575	577	584	570	510	577	580	567	567	596	587	600	593	575	562	558	590	619	546	574	549	504	556	590	573	565	572	573	549	544	596	561	549	583	591	587	587	577	543	542	607	521	577	580	555	577	606	591	546	603	590	585	582	609	576	575	591	580	569	534	575	555	513	534	534	573	541	560	580	545	593	549	594	565	571	580	580	563	545	581	578	512	601	532	551	556	588	556	546	531	576	578	552	564	616	533	571	605	589	603	525	575	599	579	613	579	542	536	571	603	584	580	583	509	537	548	550	594	557	549	572	554	550	595	557	539	559	575	548	530	548	584	542	576	555	568	548	571	541	594	538	571	560	557	557	587	601	541	608	569	567	572	574	597	586	558	535	551	564	544	559	566	535	559	532	529	537	563	541	594	573	561	561	551	580	551	542	590	561	580	562	564	596	571	556	576	604	580	572	567	564	586	611	590	586	599	547	545	575	579	493	584	564	574	565	588	553	533	552	545	556	593	574	576	574	579	583	580	580	531	563	600	531	534	609	564	589	568	580	522	518	572	559	568	598	572	531	572	582	549	534	543	548	609	576	591	542	594	570	545	620	582	551	543	558	530	556	562	559	568	585	560	559	519	554	548	569	565	576	602	566	544	584	578	544	555	542	511	555	553	555	642	578	525	547	573	574	562	541	581	564	566	521	543	541	572	552	577	533	546	547	566	588	556	582	567	557	583	572	536	562	582	511	596	538	612	605	542	523	569	557	629	595	625	547	546	591	601	558	554	574	577	557	543	554	543	588	573	570	593	581	616	584	573	592	566	575	551	551	553	568	559	552	563	580	596	557	553	586	542	580	555	583	579	606	549	576	531	568	556	558	595	592	572	594	595	578	580	601	590	530	555	600	571	583	537	615	574	563	554	562	588	586	613	565	583	553	548	546	616	597	561	537	554	561	576	570	587	559	606	546	533	582	564	584	586	536	573	570	568	585	561	556	579	551	564	560	555	499	556	599	591	556	605	548	559	556	585	513	616	622	588	575	578	535	565	562	588	558	564	555	541	559	568	595	569	610	569	539	570	563	557	541	534	568	560	570	578	561	559	590	588	569	558	560	547	536	566	593	583	571	593	563	574	573	587	587	589	574	556	535	535	567	543	619	567	559	617	578	588	580	578	565	580	566	575	559	580	573	563	601	577	573	568	570	542	572	514	544	529	577	575	557	570	565	549	559	537	534	590	574	585	593	573	540	565	565	568	526	547	579	579	606	554	564	540	562	522	582	536	604	613	574	585	584	599	584	564	557	588	556	560	522	612	574	558	571	568	611	563	587	588	618	595	566	555	586	542	541	544	595	553	586	540	525	576	570	598	579	527	569	570	598	571	589	575	595	541	576	610	502	559	550	580	584	604	588	570	576	592	532	539	556	544	538	591	586	588	553	591	531	573	559	549	572	615	577	529	500	559	549	554	579	540	553	518	577	526	562	544	537	610	556	530	601	574	544	583	511	567	555	554	528	539	550	580	599	564	593	546	527	556	537	534	572	576	526	581	569	563	586	522	569	567	557	553	554	560	546	608	525	565	592	614	583	538	582	539	565	563	525	548	603	564	602	572	537	521	526	587	571	526	584	603	566	562	583	619	570	582	567	574	532	582	585	565	540	647	613	548	544	586	540	561	572	588	602	604	569	616	557	600	563	565	558	537	569	559	558	561	544	539	613	562	569	540	579	561	549	573	534	586	498	585	549	577	584	534	570	561	583	560	587	562	564	548	526	594	550	551	567	575	612	591	587	605	602	575	571	579	606	563	545	558	549	538	617	583	549	576	569	592	580	560	542	546	578	601	564	548	567	622	553	556	603	541	590	580	522	544	553	558	557	551	559	566	539	535	573	525	512	537	542	554	581	553	522	578	569	575	590	588	575	530	544	582	569	528	596	599	552	566	566	580	570	551	591	596	552	559	609	559	586	540	555	543	564	621	533	601	574	571	545	561	552	594	568	550	536	616	586	524	602	594	567	578	558	599	543	539	575	540	586	568	571	611	524	578	549	627	611	529	534	548	564	604	599	593	593	580	546	577	548	585	589	546	571	543	554	599	589	549	609	569	573	569	554	585	511	570	538	563	532	574	576	571	553	576	596	545	549	539	568	553	514	561	533	556	544	533	534	567	553	538	552	565	611	554	567	586	557	580	582	592	574	554	535	529	558	527	562	545	569	565	572	563	591	561	591	613	567	548	551	556	597	605	545	596	547	563	588	558	553	584	535	572	587	560	616	582	599	521	562	553	588	555	554	543	577	560	554	598	583	587	539	547	555	550	589	552	580	549	604	538	518	585	577	578	583	539	582	545	616	547	614	548	538	571	547	565	561	585	581	568	569	590	590	571	568	558	555	555	594	584	577	562	539	602	616	585	560	585	579	603	562	547	592	579	564	585	561	525	523	569	612	628	558	568	608	587	541	564	559	554	598	588	563	569	564	556	603	536	572	592	548	557	515	533	560	542	596	550	589	570	560	514	591	553	563	578	565	572	553	570	563	546	542	544	583	573	544	562	627	590	529	582	525	571	582	565	539	553	552	596	557	548	570	621	551	562	571	532	576	612	524	595	615	578	553	528	542	561	538	532	560	559	542	542	532	578	543	573	571	612	543	572	583	554	585	549	598	574	563	593	518	548	542	576	571	573	514	584	556	563	521	586	557	578	528	554	556	553	577	537	549	555	596	587	595	567	592	587	571	509	554	551	627	544	569	557	593	574	576	563	586	561	599	561	543	567	517	580	553	546	541	586	615	565	566	536	585	563	571	578	561	557	554	544	569	543	561	568	594	565	584	551	606	591	564	566	547	573	537	525	575	551	566	566	559	562	515	592	596	586	598	558	601	553	587	549	582	538	555	556	554	579	550	585	576	553	583	560	594	610	546	543	590	553	580	608	560	567	566	532	589	552	565	619	549	546	581	586	562	565	585	549	616	580	574	581	547	579	577	603	603	492	547	570	553	535	556	533	562	515	544	566	562	587	538	548	538	518	581	597	530	566	538	553	557	590	543	538	570	588	555	549	591	573	562	524	557	542	563	566	538	521	572	561	595	612	595	546	587	599	571	532	582	567	559	585	558	546	575	535	511	591	618
41527	41718	40795	24085	2048	893	898	829	835	795	824	810	750	811	842	786	729	799	788	809	769	728	796	770	816	772	794	805	766	713	780	697	785	730	786	765	804	726	765	803	778	764	783	741	821	722	809	767	781	814	780	786	742	744	763	763	768	781	741	763	760	763	766	823	799	761	811	739	788	710	762	738	788	760	758	737	774	775	796	782	725	747	722	789	778	777	749	749	739	727	784	806	770	745	738	785	770	775	772	753	782	743	776	758	761	749	755	765	741	772	741	762	798	764	800	768	735	747	782	735	768	746	745	737	770	795	789	796	765	802	764	732	779	755	764	833	718	734	796	772	787	797	745	764	758	804	773	751	794	781	812	781	772	796	766	768	726	818	825	778	756	778	762	730	755	793	743	777	802	726	807	759	758	736	774	812	775	771	794	762	721	699	768	740	801	766	714	815	757	729	772	757	762	835	816	740	761	764	790	780	787	740	732	806	763	752	775	764	716	760	775	843	836	795	796	782	822	788	777	736	740	765	774	778	772	778	762	791	815	828	760	740	848	761	823	779	786	741	780	751	796	771	782	779	732	779	729	768	777	776	810	756	770	773	839	769	792	751	773	781	755	779	796	749	724	778	818	785	796	779	764	789	750	763	773	814	766	760	756	803	759	790	749	786	778	751	785	796	793	768	747	810	793	758	743	736	766	795	759	706	784	710	827	820	788	743	758	810	766	761	741	830	761	747	788	745	786	804	771	777	746	782	802	778	743	792	745	731	782	787	743	823	784	758	761	734	749	788	749	799	788	750	775	771	741	776	797	747	781	763	784	795	810	808	769	747	754	741	824	766	768	764	828	748	710	800	774	767	803	757	819	758	764	789	789	772	763	794	765	744	754	730	757	739	840	734	773	799	748	768	775	797	764	795	752	772	789	775	795	793	762	790	784	777	757	780	759	737	793	770	770	779	752	781	787	762	761	769	747	787	786	771	744	757	748	812	794	801	786	776	792	715	727	791	782	762	799	748	683	757	743	754	768	789	767	771	739	756	745	770	768	765	737	761	731	731	756	750	752	754	776	741	767	761	744	795	715	808	815	794	781	754	776	775	754	766	799	737	778	791	787	770	793	714	728	740	755	807	727	753	793	750	773	778	761	761	760	789	759	752	817	762	787	734	771	781	822	728	778	774	737	763	821	734	732	764	777	784	775	818	761	751	812	798	768	775	761	742	742	827	693	793	772	728	798	782	765	750	756	770	740	793	776	807	801	725	780	814	770	791	769	783	785	780	770	781	747	764	791	757	815	783	715	750	761	779	747	763	744	774	810	755	776	752	776	771	726	715	756	800	808	831	796	813	805	752	799	784	738	833	787	772	788	779	757	815	784	778	719	761	754	782	751	771	800	804	758	814	837	761	794	766	787	753	769	781	823	779	785	748	745	774	754	797	798	792	774	771	739	792	737	783	754	773	803	791	753	764	795	742	770	783	769	778	763	794	789	759	806	755	753	757	810	786	800	829	748	757	838	772	817	750	779	745	745	821	761	809	825	722	756	769	763	765	795	781	720	730	789	800	788	786	762	760	767	769	773	752	770	810	739	817	780	773	795	787	793	768	776	790	766	776	783	789	736	728	763	764	763	788	798	747	756	782	805	790	721	780	717	774	791	750	751	826	730	741	735	793	785	755	788	775	751	814	767	784	797	792	745	764	778	798	712	796	778	774	781	775	700	781	792	791	801	766	771	800	734	711	780	805	770	784	815	774	748	776	776	766	781	772	753	749	777	734	730	770	793	824	750	787	746	744	770	794	747	746	762	779	757	752	784	769	764	816	824	761	749	754	813	804	781	745	809	746	785	811	782	732	759	800	800	826	768	748	751	742	730	826	726	753	766	798	743	749	773	773	777	738	825	793	748	782	730	824	771	816	801	761	766	763	765	756	795	767	797	827	761	761	771	777	777	769	762	747	807	814	835	767	761	726	755	783	758	756	746	788	810	791	733	792	769	823	781	819	724	739	755	771	785	762	790	778	780	774	800	734	754	732	746	787	750	743	783	746	740	776	775	801	775	718	798	797	766	755	726	816	808	776	784	792	803	775	779	800	756	705	788	803	729	777	784	782	803	784	776	771	766	781	739	757	764	790	796	785	724	788	756	719	765	764	752	764	818	783	799	772	819	751	784	780	787	800	795	810	805	782	802	784	767	752	738	746	750	814	774	771	792	783	780	760	757	781	760	741	752	780	772	772	760	795	720	759	789	777	751	787	777	800	774	795	755	817	785	796	748	784	734	803	753	741	789	769	753	774	797	767	787	765	821	761	742	763	785	751	785	733	752	820	805	747	746	745	748	730	807	737	732	721	761	800	793	772	788	761	729	790	765	762	767	785	766	790	750	756	749	763	824	775	773	730	746	720	790	783	794	755	833	748	767	729	717	777	770	821	754	732	776	739	791	792	745	792	803	743	771	772	808	737	757	760	761	774	756	777	755	802	813	773	754	773	790	804	754	720	813	758	781	811	783	767	771	809	786	749	778	828	795	740	754	786	743	795	775	780	785	733	736	822	734	753	730	821	778	772	745	762	769	801	806	731	808	798	826	732	727	731	743	784	778	792	821	740	795	752	720	797	761	773	808	813	755	766	763	749	762	742	734	757	788	762	772	703	767	789	779	769	754	753	751	764	738	797	780	773	787	737	747	775	796	776	775	751	756	788	811	769	745	792	807	738	812	762	811	798	728	793	737	777	729	808	826	744	736	771	753	820	822	744	782	719	720	783	769	726	802	807	812	779	759	791	787	784	786	775	778	758	763	796	761	735	764	796	798	748	753	759	738	710	751	771	787	750	781	763	764	778	759	769	727	782	787	739	743	724	773	765	714	753	792	771	783	827	738	767	780	760	740	777	734	787	737	822	779	758	768	774	799	728	802	777	776	760	760	799	757	797	782	784	773	750	762	762	753	783	707	767	796	721	764	774	773	757	750	770	704	797	772	797	714	814	756	785	757	799	768	798	760	765	741	807	789	801	824	828	774	784	768	797	779	801	828	722	753	793	729	779	754	779	772	816	711	748	842	703	784	751	808	788	759	762	799	788	798	750	801	757	805	802	747	806	724	765	726	745	750	773	830	794	795	785	751	780	781	733	791	761	760	815	762	733	738	743	788	756	745	804	752	745	824	771	750	773	789	779	796	760	767	751	735	765	752	765	753	826	794	766	764	723	811	775	772	774	810	764	684	757	791	733	786	766	746	780	770	773	797	752	743	805	795	788	740	740	746	819	769	758	733	798	738	780	758	753	796	745	744	810	826	730	784	796	765	771	769	782	765	767	784	728	775	756	831	754	749	745	820	761	739	784	798	756	789	741	771	763	763	754	753	756	776	770	826	779	736	767	770	735	753	750	765	801	769	770	755	776	793	717	784	767	750	745	791	753	787	733	816	777	757	805	766	775	783	686	827	755	806	741	758	789	763	759	755	808	736	778	784	809	781	724	789	765	775	746	768	776	769	775
22647	21563	29936	24526	21564	19503	3995	423	341	320	304	280	259	286	274	264	271	251	246	262	251	268	234	227	234	243	239	232	213	234	238	225	264	267	207	256	234	258	209	233	218	231	235	239	228	233	239	205	224	252	222	217	242	209	211	220	236	215	234	241	208	193	251	218	231	224	245	233	225	237	227	233	226	231	233	259	227	246	220	227	229	214	229	191	208	230	224	261	229	224	230	225	206	252	211	222	218	210	266	196	204	226	223	210	242	244	232	222	230	225	246	212	231	232	259	227	217	217	244	223	177	241	195	221	214	206	238	215	216	243	213	222	200	237	247	219	234	213	217	232	203	233	246	246	222	236	236	225	192	241	239	217	236	226	239	248	212	226	247	242	245	207	195	212	232	231	191	225	201	232	237	226	211	229	243	233	211	217	225	217	231	220	226	239	241	218	213	238	224	233	223	250	247	203	230	217	215	189	242	233	222	239	229	223	241	196	229	242	194	221	226	241	217	226	205	249	214	227	217	227	219	230	219	235	224	225	219	230	239	217	224	224	268	198	204	202	209	210	234	237	233	240	220	254	216	231	223	221	213	207	243	218	218	238	224	215	242	210	215	261	215	237	261	235	255	238	228	229	226	199	209	225	204	235	231	223	248	224	217	218	232	237	242	214	239	215	237	214	221	219	238	210	240	216	218	241	196	233	204	222	213	214	228	211	235	228	212	204	217	211	252	221	224	206	216	215	245	236	221	220	238	230	222	214	234	255	208	235	225	240	213	241	231	217	208	239	242	235	210	238	253	220	194	207	245	209	241	228	241	216	241	232	223	222	208	225	219	258	228	230	225	204	218	227	230	214	239	230	230	246	220	218	222	221	206	236	206	214	249	229	248	234	197	226	227	249	238	227	236	218	231	228	207	229	215	235	203	255	222	216	205	231	212	206	223	254	207	207	231	232	204	236	230	211	232	217	231	213	248	213	226	249	202	224	210	239	232	228	205	222	228	240	231	220	220	222	225	253	221	201	197	215	239	238	239	253	223	239	243	239	232	201	228	207	227	224	224	243	224	247	232	235	209	243	245	232	209	229	220	234	220	234	209	204	216	209	211	216	229	253	250	243	203	229	234	228	226	223	218	233	214	196	205	239	223	243	215	213	246	245	230	223	232	219	222	220	249	223	205	222	220	215	243	221	213	224	203	219	242	212	223	218	228	226	237	227	232	233	189	212	200	232	225	260	192	230	213	212	237	209	215	265	236	246	219	222	246	229	199	242	205	238	215	220	235	233	240	239	220	218	219	219	222	225	242	199	236	259	229	206	218	207	235	217	219	229	214	217	221	219	223	207	224	223	226	233	247	234	225	217	233	253	240	260	258	199	247	230	227	245	226	229	222	210	222	209	210	255	212	220	210	217	226	223	200	217	212	218	228	207	210	236	235	226	214	216	205	231	212	210	197	235	240	230	213	242	207	228	227	212	223	229	234	231	244	211	216	221	208	217	227	226	229	227	233	229	255	230	249	204	241	225	200	223	224	214	222	237	242	237	222	235	223	224	223	222	212	238	224	212	203	220	228	246	211	219	210	238	236	252	212	210	249	212	212	249	219	230	210	231	237	251	246	236	237	209	206	186	212	230	203	220	223	237	252	253	222	215	224	243	213	226	248	226	216	242	226	227	222	235	243	237	223	257	202	223	231	228	206	219	203	222	214	224	210	242	238	208	241	236	206	222	231	206	203	228	204	224	244	235	179	215	221	242	231	236	218	213	231	235	229	208	217	211	229	233	239	220	214	223	211	218	246	222	245	239	235	227	229	225	235	225	252	230	199	243	211	243	220	230	212	238	216	256	242	212	221	219	244	256	240	249	244	220	213	241	235	215	223	217	200	224	200	233	231	228	206	219	221	219	210	241	238	216	236	197	222	218	278	269	221	230	220	220	225	218	217	238	276	250	232	227	226	209	218	252	221	229	217	266	210	223	248	237	236	213	232	239	223	219	211	226	207	221	236	206	261	215	212	245	216	231	241	237	211	208	215	199	218	227	211	222	202	222	228	220	229	225	219	192	241	217	222	223	195	221	203	233	224	208	229	225	222	223	230	222	217	245	213	220	244	209	203	250	217	207	232	225	222	236	232	206	246	217	211	217	200	201	218	223	217	219	205	213	213	216	248	256	217	215	230	232	238	196	219	210	215	260	203	241	228	240	227	221	225	238	246	206	231	211	216	234	230	225	215	230	230	233	217	255	231	226	207	223	225	250	203	216	215	225	236	230	219	229	219	235	227	224	225	221	216	223	222	239	223	215	213	209	229	217	233	235	224	231	207	242	220	225	208	195	199	224	266	238	242	227	221	220	205	239	247	224	219	209	209	220	230	226	217	238	224	229	221	201	240	233	255	193	192	222	255	258	258	219	221	211	211	252	210	210	254	233	229	229	230	222	234	232	233	224	236	224	211	204	230	198	234	197	221	231	220	236	240	216	243	217	230	249	223	238	211	238	218	249	216	231	235	230	230	245	228	237	222	253	217	197	218	255	216	223	218	250	271	228	225	239	225	209	215	239	244	210	236	232	239	247	205	241	217	221	246	217	203	228	236	224	204	218	227	204	249	226	229	226	232	210	230	204	222	212	230	229	230	235	227	262	213	243	231	231	209	211	221	251	219	214	220	210	208	237	262	210	268	230	220	217	219	254	219	204	218	221	229	226	209	217	224	209	208	255	215	196	188	221	217	220	199	236	218	242	220	237	209	223	215	222	226	225	221	235	221	196	211	244	216	246	215	209	243	226	219	228	196	232	225	221	226	200	224	226	227	232	232	202	208	220	222	235	241	230	208	216	198	231	239	230	219	247	226	199	195	234	244	243	204	239	235	213	241	218	214	200	222	223	240	211	222	221	199	194	207	223	253	212	225	221	229	227	191	225	251	216	213	220	226	244	255	263	233	233	230	238	234	211	237	212	211	240	249	215	209	213	231	217	211	211	218	229	237	226	281	241	240	217	244	221	245	225	221	248	227	201	216	233	254	190	238	221	234	239	212	223	201	227	224	254	196	242	203	226	219	251	243	220	239	234	240	240	234	210	199	228	226	246	227	210	218	206	228	233	234	239	208	237	216	211	223	219	229	216	213	204	253	224	221	209	241	213	217	214	223	239	207	236	222	236	232	217	233	235	211	207	214	216	207	232	241	226	234	223	223	255	199	217	242	235	257	244	219	222	217	234	248	210	250	242	232	226	248	252	212	236	238	207	222	227	223	219	241	209	223	227	236	226	239	250	235	236	210	233	232	223	250	223	211	238	239	242	236	240	235	211	216	239	243	233	226	239	233	214	249	219	226	218	227	241	220	246	235	229	222	237	235	242	205	229	213	235	222	213	226	234	236	231	232	201	242	236	255	218	250	235	223	206	248	216	201	234	218	232	204	224	261	220	257	221	250	222	230	211	199	197	214	216	222	212	200	219	204	223	204	216	252	228	214	253	237	229	223	232	241	228	206	226	235	240
54615	62910	60848	40995	3245	991	755	639	570	504	478	411	406	398	360	391	361	356	368	343	321	382	334	327	285	335	326	339	358	329	329	310	341	344	333	346	345	296	332	325	324	310	295	295	306	341	375	343	317	339	326	315	307	329	353	320	310	328	332	305	324	328	304	281	295	288	310	307	302	314	308	324	305	321	308	330	326	303	304	335	317	312	330	334	279	339	328	285	323	302	323	286	319	291	272	314	296	304	294	341	323	331	300	292	334	319	267	313	323	317	314	330	304	280	283	317	310	300	297	312	344	301	304	313	301	297	337	337	279	301	330	314	310	309	297	294	298	308	293	301	286	341	336	316	319	285	310	305	309	328	318	302	309	299	297	294	297	321	304	335	319	338	299	330	306	316	318	301	311	314	317	314	337	281	281	297	323	324	266	316	286	292	297	345	316	283	317	293	295	283	323	328	289	293	323	282	291	309	345	294	352	295	318	290	302	311	329	318	305	306	327	335	320	307	319	256	337	337	298	294	304	312	317	332	285	320	299	308	319	294	306	300	286	304	331	321	308	323	329	306	282	297	317	314	282	321	288	343	310	280	305	292	312	321	294	304	318	309	318	290	302	335	328	310	320	293	325	293	281	338	293	293	316	311	346	302	295	299	289	347	304	311	297	282	300	313	304	321	310	302	319	288	263	300	322	312	284	288	306	311	293	301	295	327	324	294	323	306	300	293	286	331	315	326	312	317	317	309	323	299	322	317	346	325	317	308	347	317	327	306	311	296	332	281	315	363	304	306	314	305	314	298	305	299	307	311	320	282	293	328	313	304	305	292	326	296	335	305	330	323	312	322	300	324	316	324	320	310	295	323	276	310	328	314	331	318	314	306	308	311	338	280	319	322	324	295	300	308	332	268	310	313	300	329	328	339	288	311	327	322	311	327	316	312	325	300	285	294	312	280	298	306	281	297	279	314	316	276	301	309	327	299	336	304	307	285	316	301	316	346	315	299	326	321	313	307	299	333	295	308	291	320	316	288	290	277	308	292	279	305	311	291	321	313	311	314	304	285	309	326	334	292	311	305	340	284	278	309	289	308	302	305	313	309	310	269	289	334	284	316	313	304	313	319	294	279	313	327	327	307	293	332	311	319	325	321	334	302	306	338	308	296	290	323	290	305	289	301	314	318	305	306	329	285	325	334	292	315	309	300	288	307	325	311	320	313	293	308	307	311	323	323	320	298	293	307	306	289	311	315	330	327	322	306	309	303	341	316	312	317	309	311	320	302	300	357	313	304	305	304	299	320	328	328	302	298	295	283	303	298	320	309	324	338	335	265	310	304	302	301	310	332	299	300	304	328	289	306	305	333	307	307	305	310	300	325	303	322	312	329	324	320	308	340	315	298	298	291	288	296	355	307	285	307	302	333	289	310	304	359	335	305	315	306	270	308	308	318	326	323	311	313	292	274	307	313	291	311	319	351	323	310	293	306	298	345	329	291	304	308	307	301	283	286	328	294	343	315	295	312	303	256	282	300	313	310	288	306	321	316	318	314	294	311	345	324	287	339	327	326	315	280	335	330	323	331	284	287	300	294	300	350	277	318	303	329	276	292	303	312	307	279	330	288	330	328	296	312	365	311	293	328	316	265	306	296	299	301	311	303	328	306	329	325	305	301	305	291	289	302	266	289	271	350	298	322	300	291	319	316	291	325	342	313	292	330	288	283	333	309	304	314	303	304	333	310	316	341	314	314	293	319	301	316	307	323	308	293	314	272	319	298	273	339	302	308	306	326	317	316	317	300	276	304	308	290	292	299	295	296	298	295	302	308	313	331	314	330	300	325	332	326	300	302	277	292	281	321	305	324	322	337	307	301	307	326	282	305	312	315	328	336	353	325	343	337	339	324	294	338	321	298	306	298	340	321	326	314	321	278	297	366	284	312	302	321	285	281	289	307	291	308	288	253	270	334	287	278	337	290	311	273	319	296	299	332	296	305	305	317	271	313	300	309	325	285	297	283	304	345	333	313	280	298	306	298	308	298	311	293	325	306	304	294	294	326	302	305	294	290	307	360	312	302	316	315	293	303	312	326	293	308	309	289	314	341	311	311	284	308	315	314	301	313	311	325	291	288	300	306	301	318	297	304	316	307	298	311	311	336	305	300	322	298	314	279	322	321	323	291	338	322	333	332	304	310	276	317	314	274	341	315	288	314	284	331	313	287	326	279	321	309	339	313	269	307	304	285	331	341	302	318	313	322	329	290	295	303	326	287	312	312	304	285	322	333	294	322	317	322	324	339	318	289	354	304	339	330	337	303	336	291	320	309	281	284	336	289	291	290	315	299	286	300	313	332	297	316	320	336	305	321	312	309	306	319	338	308	311	321	328	312	296	299	322	312	316	301	302	298	265	322	334	293	332	319	334	339	310	337	335	297	325	300	303	323	336	274	333	309	302	336	291	323	272	311	306	291	280	314	330	320	327	329	323	279	335	318	303	333	289	313	315	293	322	321	333	290	301	353	313	297	293	329	325	305	299	269	313	325	291	289	308	330	303	292	290	312	303	322	328	328	303	295	303	310	327	301	302	339	284	315	326	286	300	305	336	280	290	329	281	311	300	318	300	289	302	298	294	283	314	318	292	295	330	312	277	322	312	298	323	307	320	314	326	310	283	327	345	330	314	341	338	306	308	317	305	350	265	307	305	324	318	307	290	316	301	297	313	305	309	306	314	301	316	318	308	319	293	280	324	332	308	314	277	345	280	297	318	331	298	298	357	271	275	323	309	309	281	325	323	303	343	303	296	316	335	317	326	334	294	323	298	301	305	318	281	320	318	330	323	295	311	291	305	292	320	328	323	316	319	336	320	322	291	299	319	318	315	313	291	296	284	347	338	316	336	293	293	320	314	291	293	296	292	314	302	292	324	326	333	311	297	307	310	335	303	311	309	335	306	310	321	323	296	289	295	285	313	331	295	337	307	324	279	325	322	306	312	291	298	300	335	319	259	285	280	288	287	289	327	316	301	302	303	324	314	293	331	320	309	302	327	277	343	302	286	292	294	306	300	292	277	304	328	292	309	311	304	304	302	308	305	310	296	309	312	292	308	314	293	285	313	299	282	300	298	302	306	318	277	307	289	315	313	293	323	294	305	302	329	333	288	320	297	314	271	292	316	297	316	291	324	300	332	335	261	309	288	298	320	321	281	291	285	301	272	284	310	299	348	285	304	335	304	299	299	315	285	316	321	345	292	283	300	300	313	319	320	316	280	313	329	288	305	323	299	338	296	343	317	302	288	341	297	318	320	322	306	290	299	280	298	276	332	291	266	294	280	300	311	288	325	310	314	333	296	277	301	297	317	277	353	298	292	322	314	309	274	314	302	295	304	295	314	289	321	284	297	296	284	304	320	347	289	311	308	305	279	298	316	295	309	302	310	321	336	301	315	344	307	294	318	332	318	305	329	309	307	319	302	311	316	278	304	313	319	332	298	317	310	295	325	300	321	310
28193	21007	16049	7929	711	501	529	485	541	483	531	503	516	496	521	546	473	529	488	479	520	498	497	504	495	497	526	507	501	503	516	494	547	546	488	527	473	523	511	467	519	469	480	450	505	491	483	529	518	500	479	502	529	527	477	517	510	496	487	491	493	494	500	493	523	473	504	487	463	487	519	530	542	492	490	490	530	502	524	487	503	515	530	485	493	540	459	491	532	491	492	501	502	499	499	487	518	480	494	488	500	503	515	518	481	487	510	522	537	564	541	528	498	491	505	495	500	492	518	519	485	521	481	537	495	518	507	487	490	498	500	502	500	505	519	505	512	488	501	458	504	482	514	523	481	506	524	514	516	528	481	479	489	468	482	502	532	527	511	498	480	510	489	495	494	491	497	458	479	539	482	483	506	515	467	457	551	519	518	525	511	524	515	516	494	563	474	483	484	496	542	533	458	529	502	491	480	495	511	517	497	509	464	524	494	504	515	521	562	499	495	526	509	520	537	501	534	519	518	515	510	488	508	478	529	518	491	429	515	502	512	493	469	514	524	496	459	495	541	526	502	536	435	511	533	531	485	494	458	472	509	551	556	512	507	516	462	531	508	460	478	510	517	534	503	489	505	462	474	531	518	540	513	473	523	488	545	504	529	500	524	497	511	528	526	510	488	496	482	491	513	505	521	485	507	481	483	498	495	514	517	443	541	504	505	457	552	472	475	482	531	499	488	513	487	539	521	503	509	482	541	520	477	525	462	535	518	489	527	528	492	511	513	544	574	497	483	515	499	504	443	506	539	515	489	523	508	521	497	472	480	481	508	530	494	460	526	497	504	508	500	494	535	519	508	505	494	491	520	494	474	519	487	481	508	480	477	515	493	483	502	462	502	514	510	489	476	540	522	493	504	551	505	497	529	499	503	501	498	506	492	541	523	550	504	511	470	487	502	481	491	513	516	490	514	543	504	520	527	505	500	453	520	487	481	517	489	502	507	501	531	526	523	489	535	499	502	489	535	520	507	502	506	472	500	531	505	497	501	496	473	500	506	500	507	518	513	515	518	525	453	503	462	492	478	542	526	522	536	537	506	474	497	512	509	469	470	517	518	554	471	469	512	500	507	464	499	507	560	483	502	504	516	498	497	499	517	505	521	524	500	491	485	472	498	493	529	503	506	523	514	475	542	544	488	447	511	504	513	539	502	509	500	480	486	464	473	508	508	485	502	493	511	486	492	513	502	481	530	534	503	469	448	473	462	521	487	486	466	506	513	512	536	479	558	534	504	472	511	491	520	522	492	498	534	477	477	468	516	505	494	543	475	470	521	510	487	511	518	519	480	448	478	530	521	507	469	496	515	504	508	493	501	478	481	536	479	481	461	461	524	505	497	535	491	534	518	452	522	512	512	481	528	526	462	528	498	529	489	463	524	440	469	481	481	522	529	494	545	529	454	540	505	540	507	528	546	478	495	520	490	489	488	499	519	526	499	515	506	479	451	491	482	487	488	521	518	496	510	504	503	495	493	485	500	551	488	477	508	519	494	481	501	497	518	468	518	494	524	497	510	472	488	489	512	496	504	495	524	524	529	485	449	539	497	528	478	478	470	530	490	522	528	513	455	514	469	487	473	491	477	524	531	481	524	501	510	488	499	482	495	479	517	501	483	511	541	487	517	481	506	500	469	482	504	510	558	530	500	459	499	528	502	510	509	518	505	508	521	514	500	455	502	515	531	464	525	534	481	483	499	510	517	533	495	485	476	491	533	545	512	494	517	496	462	495	527	521	546	534	469	466	494	537	507	492	518	498	490	537	497	490	492	501	489	490	502	481	465	477	510	486	483	504	525	542	536	476	502	517	523	444	483	459	500	468	488	471	517	482	503	503	513	491	508	535	504	513	507	457	512	509	486	560	500	494	513	458	497	493	479	497	513	457	499	488	483	478	462	500	474	509	515	480	534	530	468	489	504	538	497	528	500	467	532	486	488	458	503	489	499	507	489	515	490	481	494	513	505	499	535	469	508	493	478	505	465	469	523	491	505	505	517	504	511	539	518	485	479	475	527	489	479	501	515	494	494	538	520	470	490	508	474	486	532	492	530	521	503	497	506	532	516	499	499	506	522	518	489	487	503	484	503	500	533	519	505	458	513	509	518	505	557	527	474	535	504	524	506	508	514	520	490	488	502	502	506	486	480	477	502	473	526	487	500	497	513	502	524	523	536	473	511	561	510	481	503	482	518	488	492	479	492	550	491	536	485	523	530	513	476	502	489	518	505	521	497	490	481	508	489	488	500	527	500	510	489	478	504	498	484	517	494	517	490	440	521	535	521	490	507	480	486	554	503	487	536	468	493	509	489	507	499	495	508	497	481	452	482	493	518	495	486	507	473	504	525	532	490	510	500	498	494	553	508	478	489	463	479	481	480	502	497	546	493	507	501	504	513	525	486	514	495	482	488	497	538	469	509	472	538	542	504	509	499	517	524	536	458	497	487	481	460	472	519	463	553	489	500	475	512	476	482	488	528	483	505	473	485	494	498	521	514	471	476	519	524	505	553	485	471	540	480	459	516	501	492	493	495	518	483	492	532	499	503	528	519	509	513	506	526	469	519	508	503	551	521	511	506	527	519	504	501	517	519	511	512	521	523	531	477	477	491	496	508	517	489	505	493	490	494	506	520	492	493	507	503	514	527	513	531	504	464	462	527	506	544	506	543	516	488	486	510	475	488	498	524	528	494	525	476	506	508	530	502	499	505	501	519	501	498	499	570	527	485	490	546	481	527	498	521	493	507	523	529	498	470	472	494	503	474	498	476	502	502	526	503	522	521	511	523	492	480	506	541	525	490	507	494	487	492	492	483	488	494	493	516	506	537	515	515	483	501	512	519	487	501	484	485	501	458	490	506	440	511	538	484	494	460	504	516	520	484	499	484	467	524	486	515	464	542	504	485	506	505	473	457	526	513	459	511	480	512	504	472	473	502	542	499	496	515	535	497	515	467	486	463	471	489	524	490	517	500	499	460	518	464	480	505	495	483	522	575	526	510	543	520	520	522	498	496	513	572	482	483	511	525	516	499	470	473	469	491	490	461	488	526	498	488	451	536	544	525	508	518	486	495	466	515	508	492	459	504	503	477	498	490	463	485	494	525	480	520	486	513	502	513	521	496	500	493	521	460	468	472	456	469	532	503	537	488	521	506	476	449	551	512	495	481	496	490	492	519	542	480	502	519	508	514	488	510	464	504	470	507	467	543	520	524	497	483	495	513	498	471	518	498	495	485	511	501	493	517	507	545	463	493	518	505	516	514	522	488	486	505	484	522	483	517	488	511	496	492	509	492	510	537	498	483	533	493	519	516	474	511	532	503	487	483	553	504	485	461	488	515	455	513	509	516	456	494	504	518	500	532	459	516	501	504	528	474	502	513	477	483	486	507	546	488	483	520	496	523	494	490	521	473	473	495	531	496	518	476	459	470	515	476	506	471	502	541	523	493	469	516	469
24460	21438	16070	6984	949	774	694	733	705	712	722	723	691	735	687	733	722	720	723	703	731	695	715	674	735	710	713	687	692	722	670	709	710	705	716	727	705	706	718	708	719	706	700	675	670	699	695	769	674	697	721	683	677	665	705	701	671	730	739	696	746	676	728	676	711	728	703	669	673	711	694	687	649	742	680	702	738	683	703	692	685	757	684	693	703	682	704	707	707	710	739	707	734	731	759	740	655	691	713	692	716	748	687	699	719	691	665	668	684	729	710	717	688	652	744	695	663	734	714	719	679	704	676	665	651	692	692	716	702	719	686	717	721	683	739	679	778	693	676	697	695	734	741	709	684	697	678	732	719	717	724	748	721	723	712	705	723	694	693	719	699	761	658	710	662	739	689	705	724	712	708	748	739	688	715	739	704	727	706	685	731	702	720	711	687	685	700	708	676	666	672	693	704	681	686	732	678	719	736	716	758	722	717	660	723	728	695	697	673	696	728	710	671	720	706	724	675	746	674	711	721	688	721	692	676	687	701	693	686	701	742	672	718	691	650	736	671	704	709	701	713	722	744	712	676	697	703	701	659	726	737	737	731	738	699	731	726	714	713	729	729	699	676	721	734	710	712	689	683	685	751	700	681	735	652	682	687	710	673	684	709	695	684	771	669	718	690	692	716	694	720	677	718	685	744	662	678	710	705	700	688	731	723	766	698	684	708	702	667	737	687	716	664	736	710	684	663	721	670	672	706	723	719	727	732	698	700	729	719	710	779	695	659	719	714	668	680	742	675	690	762	693	709	716	665	672	713	674	678	721	697	672	719	716	733	712	696	702	728	726	709	704	712	660	683	708	738	633	674	737	716	743	690	716	711	698	699	700	729	671	690	716	693	683	704	698	660	701	696	662	726	710	691	742	735	717	667	720	743	724	706	664	707	676	705	697	675	725	660	722	745	689	700	685	703	681	734	731	677	677	703	695	692	706	668	692	711	750	721	719	680	685	700	670	732	732	738	692	702	694	726	705	726	721	717	688	653	726	714	714	726	665	703	674	703	663	666	700	736	677	739	697	711	682	740	734	713	712	700	745	693	688	713	703	720	702	747	701	671	672	705	714	729	720	743	708	725	721	701	693	680	738	738	726	702	701	724	689	724	688	649	733	681	686	682	694	677	709	669	669	729	684	707	650	721	677	640	648	693	711	664	695	691	680	712	736	673	700	698	694	659	682	704	730	721	679	693	708	710	728	706	649	733	775	675	723	716	725	730	700	717	668	708	704	642	719	703	734	664	682	646	760	686	706	710	716	686	696	740	744	651	666	690	666	665	705	755	686	708	714	703	720	735	703	708	741	734	705	712	705	700	724	686	709	703	698	698	732	687	674	672	719	771	709	702	724	704	709	724	724	736	755	712	683	750	719	708	691	708	684	671	702	702	706	665	662	702	669	681	704	688	661	664	702	693	681	702	709	698	719	649	717	708	712	678	732	707	702	691	712	748	706	729	713	712	713	681	724	731	729	712	693	712	699	652	673	693	739	692	731	753	688	704	711	724	636	666	696	689	716	658	726	736	691	700	660	721	674	680	689	761	670	693	774	700	690	701	627	730	699	687	646	670	722	684	737	688	705	706	724	734	694	716	702	671	738	635	705	679	655	697	675	682	640	690	664	681	721	722	648	719	695	737	703	705	712	709	699	716	745	728	732	709	654	648	661	711	667	702	749	700	745	678	687	673	682	743	717	704	730	721	670	761	670	690	731	667	776	698	703	678	680	719	687	634	721	708	666	698	724	669	706	705	726	724	751	674	710	694	714	681	707	679	782	703	709	727	711	750	737	687	703	645	695	714	741	722	722	679	656	717	699	678	689	719	681	714	700	691	714	763	699	746	696	674	744	656	681	719	663	744	689	720	720	685	681	700	731	721	691	692	726	666	680	738	664	678	724	711	676	716	702	668	696	712	726	701	678	696	714	682	723	673	691	684	683	691	705	730	755	680	750	687	721	696	734	732	718	697	712	706	668	696	713	665	683	744	704	685	724	664	665	719	722	716	736	698	698	719	720	730	732	732	721	674	703	708	703	698	685	727	703	739	714	700	675	725	698	731	688	741	648	668	715	718	725	703	707	704	765	780	696	719	696	679	724	716	726	702	699	714	756	676	704	739	712	688	660	742	691	691	687	703	666	697	716	700	668	690	708	686	718	663	674	693	718	675	708	713	714	679	707	723	739	691	686	660	696	736	699	711	717	712	704	695	744	721	710	735	683	694	725	670	699	714	714	711	745	707	726	699	780	710	696	680	708	692	724	700	636	664	686	692	640	766	718	671	674	704	749	708	696	708	749	761	700	727	703	707	711	686	742	683	677	712	722	696	734	709	689	746	706	695	691	709	699	680	701	692	709	701	653	735	686	722	734	748	751	697	702	704	710	685	717	730	695	733	731	682	662	684	690	703	653	655	713	700	672	683	685	682	713	734	695	672	696	691	716	694	679	744	710	667	698	671	704	720	731	707	726	713	687	690	670	737	688	732	666	679	735	683	731	705	686	700	732	668	728	753	704	666	681	694	744	684	712	711	672	711	720	694	730	729	668	705	695	752	729	673	688	713	744	725	708	701	682	697	667	698	670	734	704	718	717	663	623	671	698	694	746	762	729	711	658	696	701	743	716	682	692	694	730	721	681	689	709	659	735	684	683	714	726	678	676	699	721	704	693	697	654	704	661	697	687	690	709	707	692	726	683	691	691	704	694	657	683	687	727	731	645	682	739	766	676	696	759	710	719	707	650	693	710	693	675	711	778	684	701	677	715	706	726	699	671	731	710	700	665	730	731	711	665	729	699	726	687	683	692	699	703	711	747	721	685	677	740	719	694	722	704	669	661	705	726	728	696	706	725	653	724	718	766	616	729	752	667	686	729	659	697	715	702	685	731	708	727	739	733	735	724	687	705	733	713	709	707	711	722	717	715	660	705	691	673	716	709	782	652	719	679	666	700	685	730	747	672	679	720	669	755	679	697	669	751	665	699	753	669	698	709	664	648	748	705	676	752	754	746	708	691	706	729	677	687	683	746	759	690	742	694	715	754	714	711	652	665	738	715	710	729	716	715	659	711	708	747	743	718	715	698	713	737	647	658	709	699	707	717	675	700	735	709	703	690	717	759	684	694	670	685	670	710	690	719	680	705	719	713	729	722	727	725	660	712	688	714	703	739	671	663	704	702	705	662	728	716	733	680	691	741	676	728	674	674	772	704	722	705	740	717	674	722	766	664	701	694	678	705	692	707	713	728	766	704	735	682	722	728	701	761	734	707	647	726	688	668	705	697	705	759	720	731	707	677	692	746	711	711	686	745	707	735	648	706	659	670	698	660	701	684	702	697	688	677	673	710	666	744	727	723	682	686	737	688	663	729	725	699	723	750	739	690	689	659	715	728	694	673	719	709	735	714	725	705	688	700	678	682	696	747	680	699	720	733	705	770	738	727	646	710	689	721	747	617	702	698
23551	21548	29010	25087	21108	10156	540	329	282	306	296	302	255	262	265	267	285	230	265	272	257	244	265	254	271	279	233	269	270	252	225	250	209	256	269	201	268	236	274	255	248	250	259	229	266	234	257	270	231	249	236	237	225	263	241	232	247	252	237	243	240	251	233	256	234	265	253	243	230	226	244	261	251	230	221	270	230	251	255	252	231	245	251	243	273	233	256	254	233	233	252	270	261	244	243	240	261	244	260	265	229	248	232	246	278	227	248	223	273	251	234	257	262	224	232	254	232	248	246	232	236	245	256	246	255	229	251	259	248	248	248	233	259	269	236	271	258	243	229	234	256	222	252	269	218	249	217	253	258	238	251	243	221	247	280	249	261	235	234	256	230	236	239	267	242	240	249	241	295	211	254	210	252	261	257	257	253	253	242	241	263	234	241	246	227	242	231	267	258	233	219	253	267	296	245	241	247	253	242	203	258	264	229	260	275	259	253	245	225	235	227	234	281	222	238	225	240	247	224	225	230	227	261	224	226	244	237	273	266	250	257	249	242	278	230	221	261	253	240	259	235	257	271	252	247	235	256	242	237	273	219	240	289	224	229	233	228	248	262	259	248	256	253	242	244	227	230	259	250	261	243	228	243	251	262	237	246	240	247	249	271	222	235	261	245	250	251	253	248	244	252	240	226	235	242	244	259	264	249	241	221	218	233	241	229	263	229	232	237	257	244	253	217	261	219	240	258	255	226	241	252	242	245	256	239	233	220	240	263	238	249	246	268	273	247	235	252	246	247	231	245	222	236	250	259	234	236	278	249	241	222	234	246	266	226	237	247	271	270	250	281	223	247	266	264	252	222	269	239	235	241	233	243	250	248	228	284	250	257	227	256	250	277	241	252	265	259	228	228	269	260	259	249	231	228	231	251	232	243	259	235	239	256	226	253	244	241	220	240	237	250	255	213	249	251	225	232	257	248	256	245	264	236	261	281	262	228	262	266	233	236	233	250	225	267	239	250	263	257	274	260	254	246	247	253	232	246	227	231	249	270	218	248	260	239	247	246	202	251	289	225	253	227	244	232	256	241	233	256	251	242	257	242	246	256	238	244	243	274	246	234	254	245	235	253	261	258	242	241	227	233	244	248	268	246	245	243	225	246	264	285	246	248	250	227	255	236	237	232	240	247	263	240	259	257	242	235	238	243	277	224	248	272	268	288	247	253	254	227	256	269	241	242	267	224	255	261	237	277	250	244	263	252	236	262	251	230	274	265	234	248	257	243	264	274	253	236	225	231	260	246	240	235	248	229	234	207	252	276	264	232	230	243	235	240	253	243	233	235	256	234	259	237	249	241	236	270	293	227	264	240	295	239	240	257	229	238	235	269	240	264	256	249	241	262	258	249	241	254	284	234	234	276	254	247	219	234	254	244	249	244	211	244	241	250	257	226	237	254	244	235	234	264	238	232	210	245	245	261	249	262	225	260	220	244	288	262	241	231	244	234	210	246	248	242	250	261	265	234	233	232	239	261	236	254	247	237	252	229	255	246	259	263	231	246	247	265	247	243	236	257	233	239	229	254	247	235	255	253	221	284	259	238	258	230	233	260	255	252	258	252	237	262	270	263	192	217	230	269	232	270	278	267	229	257	214	221	256	255	264	260	245	272	240	268	267	236	242	222	229	274	267	248	244	254	253	254	240	267	213	232	256	228	227	262	270	255	250	250	254	249	263	274	266	243	226	249	236	271	217	254	226	268	272	248	275	237	226	235	260	238	222	250	234	218	248	267	255	248	243	227	243	251	231	242	260	254	252	238	258	214	262	237	224	221	233	253	249	221	262	262	235	250	263	245	223	249	234	245	226	239	221	240	269	225	251	265	239	216	265	280	246	244	246	254	263	239	231	250	279	243	259	249	250	238	253	244	218	252	242	253	246	265	240	246	236	225	269	259	234	263	240	244	264	241	238	263	254	243	239	253	249	232	259	224	260	233	229	217	245	256	262	231	264	243	258	213	244	244	233	263	212	280	255	247	268	253	225	240	233	257	226	218	253	256	253	237	278	240	255	250	206	224	257	258	239	234	242	232	241	226	230	222	264	262	255	232	249	242	261	229	246	279	236	264	242	250	256	248	251	234	233	245	287	215	216	244	238	233	224	225	267	241	252	242	210	248	217	215	240	250	242	265	246	244	250	245	241	243	270	249	245	250	248	236	246	222	247	257	260	263	240	237	211	251	246	243	254	239	247	235	258	218	235	246	249	220	277	243	232	240	251	215	224	239	252	227	230	236	244	239	269	239	249	266	250	255	248	253	223	243	240	257	229	259	267	224	237	242	225	257	218	237	259	231	253	236	244	252	259	259	241	257	239	224	217	245	241	245	230	251	232	247	237	234	234	267	264	246	261	225	263	249	248	239	262	252	250	265	247	231	247	263	247	243	241	261	273	252	249	260	229	256	256	216	264	270	258	236	260	274	259	249	265	253	271	223	249	252	255	234	253	254	258	248	247	243	212	255	252	248	245	262	267	252	265	263	247	234	261	241	233	240	239	206	215	241	217	231	235	267	232	231	243	250	229	270	228	264	258	237	227	261	252	241	249	241	245	275	244	246	260	235	264	243	238	250	253	235	203	271	258	241	224	247	253	237	238	262	238	262	230	219	259	257	212	257	255	256	248	247	233	254	238	222	239	258	230	251	252	247	265	223	254	237	243	238	253	254	230	257	262	251	247	242	248	257	253	232	250	243	230	278	249	251	254	241	277	236	223	243	252	229	240	252	234	238	249	235	243	270	253	250	245	228	267	237	243	260	261	228	239	251	244	237	256	230	264	251	236	231	242	238	244	246	244	246	247	238	241	236	267	244	229	254	249	252	254	250	248	243	230	245	232	257	259	226	255	247	251	275	253	245	236	231	240	247	236	258	273	245	281	261	248	245	239	213	242	236	238	235	272	208	244	218	242	279	269	232	266	246	264	232	253	225	256	252	243	250	266	242	266	224	231	261	236	271	255	260	247	259	263	229	233	246	233	266	236	273	218	242	250	248	229	255	245	250	267	229	242	242	253	243	244	269	270	259	287	222	249	252	244	229	259	241	230	243	222	228	213	247	266	277	272	242	249	251	256	253	240	249	255	247	228	244	242	253	218	229	257	243	253	235	283	252	258	253	247	240	239	231	226	227	237	234	228	260	255	255	230	255	205	255	239	261	265	231	255	231	262	229	256	246	247	233	266	238	235	248	248	266	255	246	236	245	222	284	232	218	240	226	245	224	226	231	247	249	290	255	259	263	249	220	230	270	252	239	241	267	244	273	248	232	227	258	214	244	243	238	234	240	251	243	252	228	243	248	253	241	256	251	249	258	246	232	235	238	239	234	243	213	266	239	227	251	255	222	268	251	248	249	266	252	276	286	259	222	228	247	240	233	241	237	234	242	247	221	230	243	250	257	258	247	205	250	271	248	244	278	236	251	234	266	256	231	241	209	248	275	248	228	264	223	248	222	226
47681	54990	45547	31491	1786	785	618	585	530	464	492	421	436	424	384	370	375	376	402	391	348	348	377	387	380	390	362	361	377	388	346	380	343	363	380	368	360	371	389	338	380	351	384	373	366	354	375	327	353	361	344	343	381	333	385	367	327	365	361	346	375	355	348	355	333	368	374	367	327	336	372	339	391	333	353	355	358	365	358	361	351	325	364	368	400	337	353	387	374	359	355	382	336	358	369	360	333	364	344	349	353	357	358	391	383	380	353	354	386	353	339	357	355	353	339	347	380	349	365	344	354	347	369	354	375	367	328	341	366	344	336	337	379	375	342	374	386	374	390	371	347	390	370	335	348	335	335	381	350	362	368	401	331	362	377	351	367	378	413	344	380	374	379	369	369	372	367	388	371	366	370	361	349	326	368	318	367	349	331	345	355	366	356	368	385	318	385	372	360	346	368	362	323	374	364	367	361	327	394	351	328	361	346	338	370	380	355	378	348	385	359	355	348	338	363	365	350	339	337	367	385	363	366	350	369	355	357	359	343	344	351	355	357	346	361	383	345	350	335	370	355	327	379	347	333	358	340	356	358	358	377	384	334	328	350	364	366	398	385	365	377	365	392	337	344	352	366	362	352	347	364	328	351	378	359	362	384	365	353	409	375	382	327	356	349	348	391	361	380	379	345	355	364	345	342	373	377	375	388	332	345	392	342	332	349	346	327	337	357	354	357	355	345	360	349	344	344	373	362	373	398	348	358	316	366	361	343	350	391	360	356	370	341	354	353	351	389	354	361	367	362	372	350	349	346	345	334	351	337	362	352	365	357	333	369	339	336	339	367	337	406	362	376	376	351	356	306	347	357	363	378	363	363	368	390	385	399	352	366	340	361	364	375	363	369	379	356	357	352	366	368	348	399	372	384	371	350	328	372	349	338	378	367	375	344	352	326	384	359	369	358	367	338	352	383	345	380	353	340	347	367	361	347	379	360	355	359	386	371	330	344	386	367	366	360	392	355	347	386	371	345	335	377	332	340	368	353	359	411	357	346	362	390	365	348	359	360	347	329	345	343	335	365	399	374	351	339	390	350	359	342	343	380	382	354	341	374	351	348	352	383	373	362	344	358	357	337	362	385	351	345	336	370	380	403	351	359	347	339	386	345	349	388	371	349	343	347	353	351	371	402	373	369	353	378	364	373	383	382	351	345	358	335	334	340	337	372	343	358	368	341	386	380	365	349	327	352	355	350	307	356	382	384	403	332	377	373	363	349	306	373	379	332	359	368	384	363	354	320	351	351	314	333	325	318	395	339	345	325	385	344	347	367	378	346	318	355	371	337	336	392	375	338	398	365	393	370	351	365	380	396	339	355	366	356	366	351	344	373	382	349	345	372	359	362	366	365	368	349	343	348	348	295	363	369	327	335	342	369	349	345	367	372	357	362	326	343	367	336	355	369	337	344	337	347	334	368	351	359	370	337	357	352	391	369	359	310	349	392	357	385	342	317	385	354	379	349	368	368	355	351	358	361	352	344	371	361	333	345	343	344	365	354	353	336	325	387	381	348	365	370	368	343	382	362	326	366	357	355	372	384	365	352	350	371	392	370	340	384	360	323	327	347	340	357	379	359	376	359	349	350	308	371	389	368	356	388	367	360	347	345	388	350	354	342	317	356	348	392	384	387	347	362	347	338	373	375	352	334	362	379	353	344	364	391	348	363	367	381	342	383	380	340	402	391	333	370	324	364	373	360	372	393	370	366	354	350	336	365	371	360	348	371	389	352	358	324	368	353	401	413	377	342	333	355	372	342	368	359	380	370	363	350	356	385	347	347	354	369	345	362	359	348	348	376	407	353	357	347	364	377	363	357	385	385	347	344	352	337	364	362	383	335	324	333	373	350	348	368	384	382	341	344	358	377	344	364	344	353	384	373	349	321	352	379	373	377	358	354	379	359	358	371	382	362	351	361	320	329	363	354	348	383	374	363	324	393	366	382	348	349	355	357	355	377	372	353	381	355	398	299	340	346	370	346	366	346	383	358	369	376	340	367	335	338	357	361	380	365	320	357	359	372	356	359	368	380	373	353	379	374	372	347	343	371	355	378	360	375	350	330	349	365	315	358	335	327	352	347	384	363	344	355	371	391	389	386	353	348	346	333	349	394	342	343	349	336	344	346	330	350	372	344	368	361	321	367	339	387	378	362	374	401	394	395	374	350	368	368	351	361	356	340	352	366	348	396	362	364	377	398	365	361	371	355	364	359	349	375	345	368	347	379	374	303	361	375	345	348	340	348	348	352	352	364	353	368	376	372	357	356	375	362	345	355	325	365	341	339	357	364	368	347	384	351	349	364	344	341	371	367	384	363	364	359	390	370	369	318	389	372	346	356	377	379	392	331	336	338	362	337	397	346	385	375	376	340	343	317	358	350	352	407	335	348	346	390	369	346	359	366	328	367	359	372	339	382	369	373	349	385	350	329	385	370	376	364	356	349	370	333	358	343	358	373	355	334	348	351	382	338	370	358	372	359	354	355	359	357	344	361	351	372	365	367	346	382	346	333	324	362	378	354	379	365	353	371	356	369	352	335	385	354	392	374	386	357	386	400	360	364	378	370	332	351	354	357	352	345	379	355	358	334	351	358	350	331	296	366	365	361	380	343	350	341	352	353	336	362	351	332	372	358	365	357	356	351	374	379	381	372	384	355	368	377	365	351	328	331	375	369	359	365	342	358	366	356	335	340	356	355	364	331	367	363	332	343	401	363	359	377	349	379	358	361	342	335	349	363	397	390	347	360	389	372	354	338	381	388	366	353	371	369	348	388	347	368	369	379	350	371	403	361	388	367	360	327	352	386	368	354	352	327	358	354	359	382	396	378	347	355	343	357	357	362	343	343	357	365	366	344	358	365	362	393	341	382	362	312	343	402	371	358	357	344	360	340	351	332	347	336	368	392	383	356	352	379	387	339	345	385	384	381	351	342	331	345	357	337	356	353	344	314	371	366	364	382	364	358	394	391	339	325	335	341	370	394	383	344	355	376	363	352	334	404	371	367	360	365	378	352	365	352	359	355	325	352	358	351	362	350	356	364	375	355	336	371	328	369	375	382	343	363	366	375	332	351	351	320	368	314	305	355	404	375	370	343	330	358	401	388	349	336	354	362	360	363	357	377	370	369	363	359	372	384	367	377	355	383	380	334	346	368	347	336	363	355	353	324	373	375	348	384	346	387	371	371	367	343	409	345	390	383	399	384	364	328	391	341	361	367	347	357	342	315	347	361	366	328	369	349	361	361	329	381	361	373	352	364	354	330	318	359	341	355	372	358	423	335	357	368	365	359	355	358	345	339	373	341	362	334	347	363	357	362	333	331	382	373	347	374	371	323	333	359	343	369	363	348	360	369	324	365	353	370	364	353	356	351	389	348	371	367	324	371	357	376	362	346	377	366	366	358	391	336	345	384	377	356	360	358	367	378	378	365	366	343	343	313	351	376	374	369	367	354	360
24870	21603	27884	25794	10669	954	669	594	557	526	562	602	594	566	572	589	544	588	557	567	610	532	582	548	539	581	590	566	585	568	560	565	593	565	513	610	605	557	541	609	567	584	527	566	585	580	567	523	578	555	562	594	549	551	551	561	550	563	563	541	586	533	579	573	577	567	587	579	547	555	568	524	602	555	581	523	560	525	559	519	595	590	580	573	542	528	582	598	603	561	570	577	572	580	534	616	535	529	544	551	518	556	581	517	547	498	586	561	534	593	554	567	567	570	547	561	592	566	561	547	573	563	541	509	525	544	572	550	557	571	542	564	576	562	553	552	537	584	552	568	584	531	560	596	593	598	575	539	596	567	578	543	578	609	551	532	561	569	537	589	570	548	565	541	580	523	535	523	584	547	554	563	536	551	560	535	564	511	549	548	547	559	557	548	566	526	568	533	544	562	603	578	513	571	587	605	562	519	565	576	538	515	541	536	538	568	551	583	551	539	599	575	565	525	556	555	550	552	581	562	577	585	574	576	579	565	561	585	559	559	546	566	569	535	613	589	562	549	546	546	534	549	582	555	592	563	561	596	524	528	559	522	554	574	530	615	635	529	557	517	584	537	573	574	533	570	565	531	542	574	560	611	540	575	544	546	568	571	589	540	589	552	565	544	612	557	559	528	537	577	531	560	560	559	573	561	605	589	585	563	555	550	536	525	571	585	567	569	588	576	523	555	538	574	546	514	551	544	611	537	579	546	558	550	499	545	540	554	527	564	524	574	559	559	595	565	562	539	544	562	546	525	563	545	540	556	605	598	546	505	588	566	549	554	573	574	584	522	605	551	512	522	580	557	571	564	583	562	570	545	582	606	590	550	553	595	545	579	558	556	588	522	545	547	624	546	574	555	519	582	545	550	562	569	578	560	571	535	555	573	563	543	526	572	534	555	572	542	542	523	520	559	577	595	544	542	592	587	607	568	551	548	538	545	544	556	552	535	541	556	538	567	563	544	554	575	552	558	554	565	526	562	580	563	524	583	506	612	526	534	543	606	536	567	578	569	583	571	576	547	543	593	613	547	528	552	546	548	567	565	565	499	517	598	543	567	563	529	561	538	580	556	570	559	519	558	583	541	556	584	531	566	588	566	568	570	562	568	586	574	514	562	579	564	602	552	579	541	551	571	533	578	556	575	580	532	550	536	543	567	544	587	494	560	514	573	526	565	598	543	567	595	579	569	625	515	534	519	577	521	554	548	494	565	535	556	543	573	512	586	553	544	558	594	551	537	601	620	583	523	586	575	581	552	554	528	576	545	594	530	546	590	563	539	542	572	533	568	595	573	582	561	562	566	557	568	569	532	567	520	520	540	538	562	528	573	606	532	541	514	562	574	552	592	589	550	521	530	561	543	548	532	541	535	604	574	558	529	542	520	537	526	598	545	529	503	539	581	588	556	540	562	568	547	607	531	533	545	567	561	531	528	583	547	568	496	546	525	571	547	510	548	580	557	554	566	565	518	570	550	553	567	556	553	551	557	586	585	581	558	529	522	568	518	571	516	582	560	586	561	582	575	545	549	572	538	511	560	574	549	539	568	537	536	563	558	560	572	553	539	536	550	537	579	582	543	582	525	580	529	560	561	590	553	549	546	550	597	554	547	580	602	559	603	548	551	549	563	563	563	567	568	555	516	570	563	569	566	574	576	588	584	566	558	544	592	555	601	538	515	598	580	570	557	579	517	571	551	601	555	577	610	568	539	589	573	548	550	580	545	538	490	534	554	532	594	549	525	612	549	581	509	566	548	525	572	571	577	572	561	562	566	572	555	560	571	555	598	550	546	543	531	537	565	541	524	520	556	522	562	542	496	556	550	576	554	578	565	528	550	587	624	527	571	602	561	543	570	577	602	559	534	549	564	550	542	545	530	570	565	544	558	576	531	560	531	517	553	598	575	562	544	568	569	572	566	549	575	547	578	577	559	560	615	543	577	591	578	560	581	552	556	560	594	597	544	552	555	558	540	600	557	537	565	566	533	572	585	605	535	582	596	565	593	544	568	525	579	571	535	520	557	606	586	533	548	588	594	558	546	586	539	574	485	561	544	565	563	565	582	534	511	562	593	568	545	539	528	514	553	583	538	561	557	560	530	611	544	599	523	539	565	562	596	581	567	545	562	562	560	547	537	563	531	561	549	558	541	526	535	567	572	582	525	532	547	560	561	512	562	564	522	571	587	538	562	547	592	558	570	545	552	546	517	534	560	533	543	566	591	521	568	558	570	572	567	533	557	561	527	543	545	564	575	564	597	617	531	586	524	555	561	536	606	580	583	570	552	583	634	594	559	556	586	553	578	574	560	554	590	587	546	558	537	550	526	548	553	537	584	518	561	547	613	556	591	549	520	605	567	589	579	542	560	541	519	571	565	600	550	587	578	590	543	582	570	567	566	587	552	601	573	555	545	579	576	557	563	568	535	560	593	549	543	522	542	547	557	580	550	542	556	580	518	583	548	543	535	517	572	566	552	563	577	548	579	547	544	514	556	546	604	565	591	597	561	563	564	589	559	543	555	575	539	528	550	567	523	577	588	536	574	561	548	576	534	564	556	566	561	544	545	589	583	576	576	576	536	599	543	591	501	613	516	546	557	543	589	533	551	579	555	582	518	589	561	586	606	546	541	583	529	528	611	512	591	549	607	567	552	570	570	574	585	564	580	574	559	579	585	548	573	569	498	542	576	518	586	543	538	577	585	534	545	558	558	546	564	568	574	586	547	556	578	549	609	569	543	575	554	556	507	554	574	529	546	590	520	559	550	536	585	575	552	601	586	603	584	540	517	521	555	557	588	542	575	544	540	540	594	532	537	559	555	606	576	586	557	531	563	598	549	551	544	553	587	561	543	505	576	569	568	529	566	546	544	541	564	590	548	551	552	526	576	581	579	578	537	632	564	574	555	545	545	557	565	565	525	538	562	546	573	532	559	601	543	584	562	538	595	609	582	557	573	528	534	580	583	555	574	590	529	549	540	585	565	544	563	572	557	542	536	513	572	548	522	575	579	554	538	568	530	501	592	540	525	541	548	570	574	564	569	582	538	547	573	582	570	545	603	567	541	579	531	546	579	542	530	572	553	571	555	588	603	565	577	552	572	551	593	567	550	553	570	568	547	560	543	610	551	569	568	520	559	549	584	501	584	573	550	552	608	578	569	544	539	530	579	601	567	562	593	586	567	556	606	558	598	553	539	526	578	564	536	523	559	543	569	561	568	559	554	548	546	549	508	533	583	578	538	570	502	590	572	568	528	591	578	566	554	523	579	550	543	561	586	569	580	555	554	551	551	559	524	557	551	551	597	575	531	532	615	513	594	551	561	514	538	570	550	546	562	560	529	595	572	531	543	550	527	549	564	558	546	561	565	545	512	551	523	565	556	519	581	554	534	551	590	522	621	531	571	551	527	538	548	567	559	568	558	552	577	537	563	536	573	570	583	559	527	560	583	559	563	558	534
42180	42225	33926	22597	1460	927	895	863	857	814	817	798	843	766	771	783	752	767	773	766	770	826	723	802	781	775	763	788	747	764	765	782	805	738	744	756	743	737	750	845	724	791	802	770	693	743	766	728	749	756	764	759	728	764	791	751	785	721	841	788	738	806	759	756	733	786	743	766	774	768	735	758	731	758	780	766	781	723	715	732	773	775	726	771	748	763	753	789	681	761	802	728	736	765	714	752	752	741	768	748	787	720	700	752	723	748	816	808	767	756	748	726	750	800	739	774	762	796	772	737	797	761	733	753	778	748	732	717	826	791	732	754	767	772	714	726	759	773	779	713	707	743	811	722	713	756	715	750	708	742	781	715	804	758	742	751	778	771	702	817	737	719	768	763	741	810	796	778	797	777	753	813	753	825	760	745	754	713	728	762	736	757	797	715	733	763	759	783	742	820	744	785	708	765	731	779	735	774	752	734	767	750	794	752	748	743	787	736	721	744	702	742	731	748	795	769	739	722	740	750	736	760	719	801	791	759	782	763	779	752	719	753	715	757	769	779	784	747	732	748	788	763	743	720	759	759	708	770	762	689	771	756	783	766	790	759	765	743	761	767	761	729	763	801	778	758	764	719	777	731	784	717	732	790	750	748	723	787	803	780	767	761	760	760	767	764	769	802	792	742	768	760	793	769	763	732	731	738	748	758	758	788	763	732	714	758	746	750	767	752	718	742	765	734	697	768	743	716	741	732	727	738	777	843	729	737	815	748	774	790	785	735	772	726	773	683	810	750	756	777	762	753	732	763	776	736	765	707	723	759	769	727	741	762	738	730	747	776	774	717	733	723	787	776	808	726	740	753	722	805	775	803	795	754	770	727	757	737	778	762	733	750	718	775	767	713	771	723	754	758	745	760	722	774	765	734	775	784	730	711	716	725	791	765	722	745	753	734	753	779	727	773	757	715	725	771	744	754	737	703	726	741	753	702	783	725	753	776	728	753	779	777	765	754	728	773	733	804	750	781	742	704	781	784	819	746	787	765	742	740	773	771	726	776	742	735	795	769	747	689	777	761	753	752	753	698	758	778	762	764	827	740	750	731	788	721	723	756	705	761	755	709	733	798	780	777	777	762	762	788	768	741	735	759	750	761	780	794	746	747	724	745	772	720	774	776	725	784	728	754	741	749	764	739	760	766	727	736	756	750	780	747	746	750	761	750	723	781	759	811	805	789	781	752	765	725	737	768	728	752	754	774	749	781	767	782	773	755	783	766	766	766	778	808	780	780	753	761	755	756	755	750	726	776	757	805	749	749	728	769	782	728	760	784	736	747	746	731	716	747	777	772	743	800	792	742	784	750	757	815	769	830	827	736	750	695	798	779	804	765	722	771	734	777	705	766	756	803	818	783	740	718	776	756	763	746	734	719	743	772	752	764	757	772	716	795	813	666	820	759	744	742	757	772	783	729	722	754	729	783	749	759	715	745	760	783	759	751	757	791	788	756	789	707	762	760	737	750	787	760	737	757	732	721	721	769	816	751	789	769	765	706	767	751	784	759	755	757	780	747	775	751	731	778	819	779	704	730	783	716	716	741	791	744	722	717	793	750	738	759	741	722	799	726	774	740	721	756	735	763	757	815	716	782	742	739	767	771	727	786	771	730	752	800	741	790	770	758	733	761	789	749	778	727	725	735	834	726	788	799	743	687	768	791	771	767	806	766	766	709	751	774	799	766	794	706	739	769	731	781	748	764	716	706	699	734	756	746	775	773	775	752	780	747	759	759	780	767	727	769	676	764	743	760	765	793	756	767	797	754	766	802	730	733	755	750	773	707	752	737	798	750	688	755	728	776	760	808	784	772	761	759	749	762	755	759	780	718	786	786	742	783	788	739	770	767	749	802	725	792	723	757	784	735	740	767	702	713	697	711	773	787	716	784	745	741	705	764	773	702	750	816	823	771	758	708	720	760	734	727	733	734	743	760	738	771	744	713	748	739	752	767	763	801	786	745	808	748	754	750	726	755	760	763	804	792	767	729	720	769	807	740	765	795	730	785	760	756	772	773	752	767	758	754	750	797	793	786	743	792	775	775	756	687	735	737	786	766	790	744	748	778	787	761	739	769	767	741	718	738	763	738	727	745	776	780	670	799	765	787	756	760	759	791	719	758	749	782	761	758	718	717	785	797	750	739	788	763	791	797	770	789	718	771	728	814	800	748	736	698	772	756	738	726	753	755	748	756	790	784	739	741	718	761	780	818	769	783	780	772	780	794	770	717	742	771	746	775	765	762	712	785	728	784	774	751	768	726	720	789	714	736	762	759	739	761	778	749	750	740	737	736	781	740	732	742	748	769	714	740	747	744	762	761	758	727	746	796	800	727	790	740	736	733	761	740	748	748	766	760	735	701	725	771	768	750	773	755	809	734	777	747	756	743	766	774	762	794	716	734	768	783	793	779	743	740	762	729	777	767	769	712	720	778	777	729	766	722	735	728	788	804	766	814	736	763	758	740	786	812	779	735	774	726	790	809	736	751	776	756	790	745	741	794	803	782	724	768	735	740	758	746	710	779	694	772	774	714	804	746	728	793	761	765	749	758	761	739	780	753	709	753	774	793	792	786	784	768	742	759	733	718	756	777	761	760	756	785	790	724	809	808	773	800	720	736	773	768	705	768	753	800	736	777	734	789	752	734	759	771	750	793	774	760	773	732	758	750	758	780	783	750	770	761	745	687	757	742	729	735	725	741	786	746	732	761	729	776	783	801	753	716	722	769	820	783	764	784	715	756	775	746	702	740	797	763	769	719	823	746	722	768	796	829	764	742	747	792	790	741	774	760	760	748	759	783	770	749	753	756	752	760	737	760	769	794	741	754	761	768	745	768	774	728	760	749	758	752	744	761	768	752	735	770	717	758	739	761	759	745	731	719	785	760	778	795	780	752	788	763	730	773	717	761	717	757	745	792	772	724	791	752	758	728	806	760	731	740	799	732	781	748	739	709	718	769	753	785	760	760	780	727	698	771	722	746	840	745	746	783	751	736	806	718	750	761	744	737	714	771	748	733	770	787	689	749	741	790	799	756	759	732	767	768	777	780	790	790	715	752	712	736	797	768	758	752	759	775	797	766	782	790	722	772	779	809	719	768	774	759	762	789	746	742	763	774	776	799	782	790	745	769	755	778	753	735	777	765	698	759	755	748	758	763	770	760	765	786	743	764	750	759	731	721	779	737	764	780	746	759	765	771	773	762	735	751	723	753	767	726	763	752	747	757	754	800	748	761	736	736	795	743	726	744	741	801	781	797	809	768	767	759	770	761	757	744	760	804	747	738	739	726	755	709	755	782	752	729	768	733	732	767	733	753	732	744	801	753	804	759	773	790	735	748	782	792	796	743	767	760	752	774	733	768	738	761	749	748	744	741	778	768	761	795	745	768	789	780	717	758	772	798	759	776	748	752	772	738	784	715	741	770	716	748	760	765	750	779	794	756	744	765	711	754	722	797
22603	21558	28971	24983	21559	20688	5793	395	356	291	288	261	270	258	236	215	248	232	230	242	236	246	220	241	236	215	242	222	216	196	229	213	217	213	229	214	220	210	240	208	239	244	223	240	243	234	224	222	201	234	250	212	226	233	231	200	194	208	199	231	210	185	211	194	228	221	230	205	239	167	253	205	219	202	198	201	198	221	186	245	212	215	222	239	242	236	247	215	198	235	242	194	228	229	234	205	240	219	259	218	200	197	242	224	209	241	221	228	209	196	205	214	210	242	228	201	189	214	239	223	237	208	224	204	212	225	207	234	233	209	239	215	194	231	202	245	208	190	216	209	218	189	225	218	219	276	206	217	203	215	231	209	214	222	191	210	231	210	225	197	195	222	233	198	244	199	213	224	225	204	196	210	217	226	247	210	218	207	220	181	220	229	232	213	203	228	210	211	207	239	228	221	222	221	197	209	231	211	214	228	231	198	245	202	216	217	218	196	228	217	197	210	240	234	216	231	223	209	211	207	221	229	247	201	222	195	232	213	225	204	182	203	226	225	210	231	205	217	207	203	229	216	227	197	198	213	219	228	206	202	185	210	201	216	226	220	220	203	255	202	209	227	197	235	193	236	209	222	206	227	203	206	219	208	230	186	219	240	191	219	222	216	225	206	248	221	226	210	243	210	222	216	216	194	198	209	203	206	195	214	225	217	251	236	208	211	248	216	213	193	235	238	214	221	235	207	215	230	244	232	225	223	215	208	235	222	204	191	239	248	213	220	219	224	206	241	236	216	219	229	218	196	181	196	241	212	208	184	205	200	235	205	216	229	205	184	216	227	209	234	213	223	223	233	204	233	230	222	188	221	194	204	230	205	209	221	200	233	218	227	237	218	203	243	190	226	209	190	234	224	216	218	213	235	236	216	214	208	228	206	191	235	228	216	237	214	206	220	231	199	207	241	222	227	187	241	208	224	225	225	205	232	211	193	217	215	220	234	205	223	220	223	223	193	221	210	204	207	210	214	216	233	228	214	214	214	221	256	216	215	231	198	214	238	208	207	182	244	212	198	237	241	210	216	208	237	223	233	242	201	231	231	241	235	184	190	234	202	199	209	234	213	222	202	209	235	220	202	221	231	205	201	216	243	214	210	213	207	195	242	234	219	231	205	229	223	230	214	218	228	213	206	231	216	208	216	204	226	175	233	237	226	240	208	239	209	202	189	232	234	230	228	164	220	224	228	243	226	208	238	210	221	217	225	222	250	224	216	212	235	213	217	219	224	214	191	212	242	231	189	245	222	232	218	231	199	250	206	215	218	206	229	221	199	183	203	211	216	200	213	187	211	203	213	229	212	203	202	237	211	217	189	209	218	215	196	204	216	213	227	220	206	240	219	204	225	198	211	200	197	223	241	236	210	231	215	212	178	227	223	210	208	217	215	240	215	216	221	220	214	218	232	216	229	232	213	221	239	218	212	201	217	195	221	208	236	198	235	217	216	238	234	195	218	211	214	228	158	205	220	204	221	230	216	203	230	231	222	222	206	221	188	226	204	209	233	241	203	226	212	191	220	204	216	228	203	217	223	232	196	237	202	224	196	220	215	210	231	240	198	210	197	192	215	227	245	244	214	217	248	206	229	221	216	193	185	230	222	195	219	188	218	258	216	222	218	250	208	205	228	225	178	242	212	216	232	210	210	180	220	221	192	193	219	222	200	216	207	207	209	197	202	210	204	204	245	208	247	220	201	218	200	252	219	192	225	251	220	224	226	202	226	219	230	217	206	222	214	225	215	224	234	193	216	185	229	221	232	219	214	211	198	221	217	214	230	230	208	222	252	204	194	200	225	236	220	226	200	199	197	229	223	221	237	225	205	215	234	235	199	238	198	195	222	207	216	225	214	239	192	222	221	237	208	211	204	186	235	167	237	200	228	191	207	241	210	206	218	232	227	204	230	225	210	187	203	209	217	237	209	200	241	225	216	202	212	230	235	200	227	207	237	217	213	224	236	220	183	221	192	210	207	237	218	241	198	215	229	228	233	208	203	261	217	220	186	225	201	200	204	224	196	229	223	200	202	214	224	249	197	204	206	194	208	217	226	189	222	216	207	212	228	222	186	236	218	220	235	203	191	223	197	245	191	215	221	216	232	194	222	219	199	211	209	214	218	223	218	209	212	213	209	247	236	238	210	226	219	209	226	217	221	212	208	210	212	211	206	231	206	221	231	216	209	220	256	220	230	242	243	200	175	206	222	201	238	203	252	217	241	214	199	235	204	233	226	204	186	225	214	223	233	221	198	232	211	191	208	228	158	202	223	203	219	236	214	212	214	210	213	214	199	232	211	192	217	209	235	212	204	219	224	213	204	239	207	216	225	212	235	221	218	231	201	223	213	223	203	207	227	215	231	210	235	221	239	205	203	223	214	224	216	217	212	202	243	230	231	218	213	212	202	197	221	218	205	219	218	212	216	228	220	213	235	188	221	207	219	223	218	214	223	228	218	224	191	224	219	235	231	257	230	231	194	247	222	215	200	224	206	201	213	233	218	210	207	249	233	202	220	208	226	206	199	210	208	223	218	228	210	197	224	230	199	223	229	210	187	200	206	200	239	219	240	215	206	196	228	226	232	230	201	205	210	202	209	206	221	195	208	237	197	227	223	214	200	190	221	208	196	226	201	217	226	247	203	234	224	226	208	236	240	219	234	218	221	206	212	186	219	187	222	220	202	227	209	235	219	224	240	208	206	209	255	214	231	197	202	197	194	207	223	214	234	208	191	204	207	222	220	211	217	219	237	213	205	202	194	242	204	228	212	232	206	192	233	228	205	225	220	236	188	185	230	208	223	213	220	222	226	201	211	215	228	215	221	214	219	188	235	215	218	204	221	194	218	218	207	240	217	246	217	216	230	222	201	187	194	209	206	191	216	222	190	175	208	193	199	206	247	221	205	214	218	228	217	238	217	222	232	210	201	220	198	183	211	195	229	245	202	256	219	222	205	219	220	201	194	209	190	212	232	205	220	220	222	231	215	223	230	222	206	225	225	195	220	221	219	209	229	214	214	211	214	235	224	203	214	221	236	231	251	221	212	248	219	188	247	199	196	225	232	220	204	199	200	226	218	184	208	232	193	222	209	248	226	205	208	221	225	245	225	210	218	210	193	236	221	202	213	194	241	218	206	222	223	212	234	211	206	210	191	205	207	218	177	217	207	210	211	184	218	205	206	215	217	212	216	209	211	217	246	235	205	196	225	235	211	240	237	210	218	213	175	214	271	222	245	235	218	233	219	219	235	214	199	219	226	246	200	243	238	224	224	222	222	197	203	233	189	194	204	207	207	218	223	234	217	233	195	237	225	205	224	210	217	221	218	196	210	194	201	212	243	223	223	215	229	215	232	212	209	257	215	220	228	224	234	208	219	229	217	225	206	224	216	224	206	198	199	230	231	207	216	233	217	234	238	216	218	209	206	219	213	205	221	223	194	229	208	198	221	189	232	237	256
54119	63768	49098	41229	3047	1058	802	690	605	519	486	429	422	403	402	377	379	333	381	345	331	312	330	328	337	309	349	316	305	294	334	316	298	293	315	309	307	288	288	314	293	297	305	311	317	298	312	290	303	307	280	291	302	297	293	279	307	296	290	312	307	306	311	305	286	294	300	313	292	318	276	285	282	298	309	292	267	325	298	313	258	298	292	285	282	254	266	293	319	306	318	277	268	327	293	279	315	317	303	299	281	290	303	280	301	271	290	322	276	310	303	334	277	271	297	281	297	287	271	309	324	283	281	311	306	280	321	270	331	313	298	305	304	318	276	340	290	318	260	292	300	331	303	297	297	336	270	306	303	279	277	277	263	309	296	302	291	276	272	301	276	319	305	308	274	285	275	312	299	292	279	280	306	264	267	320	273	294	304	314	305	295	336	289	289	300	291	253	296	296	286	328	266	308	315	301	272	323	275	296	308	316	298	296	276	303	310	320	303	283	292	300	311	302	326	291	327	281	245	298	293	274	325	282	315	311	261	334	316	294	302	317	310	292	271	315	293	275	286	271	323	318	311	311	303	313	304	306	321	298	277	298	257	278	298	270	297	336	314	276	295	303	307	287	289	293	306	285	285	275	327	317	281	321	295	297	297	308	316	240	303	277	278	301	283	316	268	302	284	262	307	288	313	306	296	275	291	307	315	270	297	307	291	284	281	274	294	269	305	320	301	311	241	319	305	289	307	292	292	273	306	273	322	318	294	299	320	293	300	290	262	301	308	289	302	281	282	282	296	288	281	288	284	287	296	296	288	333	310	291	307	287	307	311	320	294	330	277	325	278	298	316	284	292	333	292	288	289	284	289	309	314	300	266	310	321	324	298	292	297	279	295	285	279	287	280	275	300	279	314	264	305	332	284	311	316	322	281	300	273	319	304	305	284	300	306	319	288	290	274	317	296	291	313	312	285	290	305	290	276	322	305	320	333	258	276	305	322	316	273	281	322	277	325	271	296	280	320	287	266	316	308	277	293	293	283	294	300	305	302	278	329	267	276	293	299	299	268	344	314	306	337	262	293	292	264	303	288	305	312	301	263	308	296	273	319	297	306	307	286	301	292	264	297	319	263	311	306	314	298	306	311	311	285	283	276	278	297	267	282	297	306	285	307	299	306	321	343	328	274	254	311	296	288	272	294	288	284	307	297	273	291	273	283	290	305	310	313	291	295	336	286	299	296	285	317	324	282	256	297	281	287	305	303	294	275	320	306	286	266	287	322	273	286	321	271	304	299	285	276	272	301	304	303	297	316	284	275	295	299	281	265	296	291	304	269	282	317	307	287	321	296	285	278	320	308	317	265	290	305	328	273	287	283	267	315	290	274	258	314	319	299	279	296	293	272	336	291	292	299	297	296	302	290	313	292	277	288	329	286	294	315	283	291	278	298	302	276	307	324	285	281	276	278	336	326	313	298	292	310	261	272	277	300	311	285	270	303	320	258	295	280	328	288	299	299	296	287	312	277	311	278	285	299	287	285	318	278	300	288	335	292	283	319	299	316	322	264	304	305	296	299	285	295	275	283	300	295	300	300	305	300	305	289	283	307	288	295	293	298	295	306	273	306	305	313	303	298	326	287	313	282	281	335	310	311	261	295	306	303	263	333	318	302	310	273	284	316	290	325	311	314	308	298	310	272	312	299	298	336	285	284	327	303	310	303	288	271	317	296	272	270	302	299	302	288	293	319	289	294	287	289	322	269	284	285	302	339	324	310	308	321	288	324	311	303	310	320	313	263	303	318	313	319	316	308	326	297	299	329	295	262	324	293	293	280	290	281	275	278	285	285	305	306	301	283	308	276	312	302	288	295	319	316	303	283	308	295	300	306	323	294	307	282	311	254	279	332	309	289	318	306	315	300	288	322	316	287	301	304	292	288	308	290	322	257	281	282	308	294	297	316	294	327	284	288	286	274	318	281	325	313	307	272	330	294	295	274	297	293	270	328	294	268	289	285	311	269	283	270	288	290	319	309	301	341	296	303	298	273	300	311	281	318	312	288	298	287	301	290	291	313	284	269	296	302	286	299	275	263	310	284	310	301	325	291	299	290	311	256	303	282	274	298	294	327	294	286	270	308	274	277	325	291	311	277	310	314	286	320	280	295	276	307	278	294	297	335	325	282	275	308	304	295	288	289	322	322	304	302	288	296	292	320	290	293	299	287	262	298	285	294	297	282	285	324	288	269	290	320	281	318	304	298	316	289	340	314	304	303	283	280	325	299	288	298	271	268	294	289	279	327	306	291	283	302	272	275	293	278	276	284	292	312	280	306	297	283	278	321	280	252	297	298	285	286	287	299	297	305	302	324	344	295	288	330	325	314	321	290	265	295	285	301	316	275	281	325	311	341	298	289	287	297	306	289	294	295	293	305	296	298	285	293	310	293	295	319	258	267	316	317	279	270	294	285	298	312	309	287	324	261	304	297	313	304	268	283	297	282	297	283	283	293	291	307	282	318	301	322	327	307	298	300	272	292	293	283	279	308	288	280	300	268	300	254	286	288	271	289	289	298	319	316	275	276	277	309	303	303	327	315	306	296	306	301	263	286	302	300	275	310	262	300	335	280	352	303	301	287	304	300	313	293	284	311	323	320	312	289	289	290	282	277	263	296	268	275	323	328	309	326	272	303	297	270	298	312	295	307	290	312	295	322	298	298	301	308	317	285	281	282	287	283	309	293	317	282	307	315	301	346	297	298	307	296	281	314	290	282	315	304	303	268	305	302	329	292	285	298	312	279	276	288	287	297	314	296	281	305	282	306	330	283	281	290	313	278	308	324	261	280	319	279	268	327	297	310	286	284	279	310	301	281	283	281	278	305	330	315	327	301	288	311	269	288	302	273	311	301	312	286	321	292	257	340	279	297	315	293	279	305	255	294	298	305	281	276	287	286	332	271	305	303	331	316	286	285	294	259	303	286	289	268	301	296	330	309	316	326	316	307	277	285	270	292	262	351	292	290	278	290	288	313	291	288	295	294	301	316	305	319	338	315	285	272	305	256	306	289	295	330	304	283	262	260	311	296	292	301	317	282	282	305	304	288	308	288	303	270	312	318	300	306	306	286	296	277	311	342	353	286	302	310	285	316	272	297	283	278	322	283	306	256	298	300	301	301	298	280	322	296	290	300	278	299	298	301	297	291	279	302	279	303	307	310	311	278	302	287	309	282	300	314	298	277	312	294	275	332	324	310	337	290	288	282	287	284	283	316	278	289	278	313	290	280	302	322	321	289	276	290	315	294	299	293	292	281	289	321	308	313	294	284	295	291	308	300	298	307	311	278	272	286	320	297	283	290	273	308	290	324	294	329	303	297	299	295	295	302	288	302	302	323	316	293	275	286	324	283	330	298	292	271	292	295	288	279	297	286	265	316	269	303	271	297	265	304	290	301	267	303	320	302	312	268	296	287	274	311	308	274	308	298	282	278	280	309	316	325	271	284	313	304	272	297
28281	20929	12897	7291	859	579	521	477	498	518	507	532	463	502	483	488	515	529	468	486	491	512	462	499	517	515	532	505	519	489	497	479	486	493	453	448	469	500	510	492	506	442	491	498	513	514	506	498	479	510	487	492	480	476	477	501	462	499	491	464	499	539	481	492	479	498	498	473	504	484	511	522	457	514	494	502	500	453	459	491	506	508	458	482	488	473	511	500	538	490	484	469	446	530	480	469	463	480	470	501	480	485	474	463	498	440	498	503	495	485	519	501	512	455	520	457	473	485	471	469	477	452	498	508	482	481	447	515	436	487	513	503	498	476	491	480	523	508	471	505	469	467	490	493	468	496	514	478	495	474	480	505	478	472	503	503	479	517	501	479	504	500	471	469	529	516	485	477	521	491	455	493	493	499	504	506	509	480	506	505	447	479	486	504	480	503	495	499	503	489	496	495	502	460	487	484	530	482	465	518	537	504	476	502	520	494	497	522	492	513	499	452	484	482	506	484	480	475	483	506	498	485	513	490	511	512	480	513	456	459	475	528	503	474	491	466	485	505	493	459	488	493	482	515	501	500	513	508	465	466	472	502	501	474	504	508	448	495	466	552	506	491	487	493	535	485	504	471	456	511	481	509	552	491	505	490	495	480	536	497	493	491	497	528	508	498	486	522	454	535	438	475	509	475	486	515	483	475	480	507	465	486	479	490	503	448	471	510	488	458	500	468	456	528	509	504	505	502	475	495	500	505	481	517	529	497	523	470	480	511	484	492	519	470	481	500	505	509	509	477	503	501	474	476	483	494	489	457	446	490	474	489	485	525	491	519	505	501	514	457	532	495	481	494	495	454	528	464	499	513	474	508	484	479	454	491	463	485	478	520	503	495	469	513	482	486	515	482	506	490	480	509	499	503	467	484	487	485	480	489	498	483	490	511	482	491	504	511	547	486	500	490	477	503	515	467	461	479	492	537	494	517	489	503	479	489	477	477	485	515	437	430	490	514	532	476	524	520	492	471	508	522	484	490	479	487	474	528	482	480	535	526	461	556	488	517	487	466	440	477	470	522	498	502	526	524	510	498	470	487	535	512	496	493	493	488	439	475	492	484	490	502	481	474	516	499	506	505	475	509	500	443	497	511	487	491	514	507	506	504	504	468	462	504	500	445	520	510	480	489	432	475	471	501	484	496	504	478	505	481	473	484	495	487	464	482	492	493	478	488	467	534	515	502	503	445	451	515	513	504	498	509	464	453	477	490	513	495	498	472	480	488	421	491	503	515	439	455	437	492	511	508	500	520	538	502	502	482	490	552	478	502	484	493	537	497	477	499	506	464	471	513	464	528	515	496	500	471	512	482	490	514	476	469	467	494	529	494	489	489	501	504	468	466	509	502	487	486	464	482	498	497	483	500	478	464	494	501	476	464	499	492	520	513	484	493	487	481	480	510	495	498	508	488	473	465	512	459	539	489	458	504	540	502	514	492	466	474	479	450	507	523	510	485	480	501	517	430	501	530	480	494	469	494	476	503	485	477	499	527	467	471	516	522	502	498	454	468	517	530	501	477	490	509	476	494	478	529	474	502	483	474	500	474	487	473	495	506	482	498	528	495	451	505	466	512	486	530	480	482	476	505	512	520	509	454	489	504	521	466	475	537	495	474	474	521	467	498	457	453	437	487	499	487	492	481	536	524	518	481	471	487	493	462	490	469	487	504	497	505	494	462	475	482	493	488	503	474	546	489	521	537	487	496	454	538	500	491	523	494	471	453	481	466	458	530	528	489	463	478	497	515	495	529	494	454	520	455	487	504	519	522	445	467	494	545	484	523	500	476	480	471	472	456	478	465	485	499	513	498	451	491	465	473	470	502	497	495	477	471	480	459	525	502	493	500	474	520	483	508	491	502	512	516	501	475	478	501	491	481	525	517	456	510	491	442	476	494	502	460	471	454	461	497	480	507	482	510	466	482	472	506	496	485	482	467	486	487	476	487	437	458	495	470	480	515	463	521	477	525	531	488	445	543	514	465	476	457	469	498	449	493	487	512	454	486	471	496	524	484	468	484	510	539	514	468	487	450	478	462	453	494	518	509	483	501	516	527	498	489	471	507	493	491	505	468	487	457	511	468	485	481	495	524	468	517	521	494	500	465	494	477	505	497	510	495	482	460	479	515	502	493	492	518	497	488	519	488	527	485	552	474	487	499	503	499	484	495	453	493	505	525	484	520	533	449	516	481	477	473	518	471	485	468	525	500	512	456	463	467	489	478	493	488	478	468	486	494	507	455	470	534	498	492	479	517	511	516	496	524	506	493	460	497	496	563	491	541	523	509	477	506	511	508	485	483	482	508	500	505	479	521	519	456	497	501	508	501	539	497	513	473	479	490	493	514	499	507	492	489	537	450	468	487	499	450	504	493	503	504	483	466	515	497	462	432	457	466	463	494	487	505	447	501	484	518	489	471	542	483	460	498	479	473	477	523	543	483	517	499	462	509	504	471	467	486	488	487	528	446	493	510	473	496	451	499	501	509	501	473	477	491	522	490	462	516	472	491	528	489	518	495	497	492	511	518	507	459	495	526	535	501	508	517	500	518	456	521	460	502	500	493	514	496	473	488	487	463	492	484	492	498	524	476	505	457	490	517	471	519	489	500	525	508	504	517	502	452	446	466	478	507	497	528	484	503	490	524	504	544	500	477	488	482	502	482	538	487	494	516	463	492	533	540	501	464	518	489	483	509	505	474	495	512	485	496	556	499	491	499	480	516	493	442	502	443	450	452	463	480	475	486	485	500	515	478	477	468	487	514	486	522	498	481	486	449	483	488	485	523	502	533	476	469	478	504	444	491	489	478	537	489	491	466	481	484	487	496	483	493	496	486	473	472	529	497	477	487	425	484	464	496	455	518	482	494	514	473	506	469	449	476	499	486	522	493	512	510	432	468	496	478	496	496	490	519	486	525	495	475	477	489	462	487	481	467	487	484	503	508	459	544	508	531	484	485	466	509	461	464	482	474	496	502	512	467	544	513	505	499	456	503	478	483	512	457	513	508	516	535	513	522	503	491	507	477	500	440	501	502	510	464	484	489	513	501	506	483	495	491	476	501	518	473	483	475	527	498	494	457	490	470	510	474	513	533	497	510	523	519	488	507	489	511	479	536	494	465	496	521	496	512	463	505	477	496	524	478	488	494	516	491	501	454	474	452	478	503	433	497	494	516	529	483	473	506	478	502	506	458	524	494	505	506	514	464	520	470	491	491	489	484	499	467	499	495	514	473	483	482	484	454	511	511	447	499	520	513	455	504	500	488	529	515	497	499	535	493	437	475	515	496	478	465	497	485	472	492	496	487	492	441	510	501	468	465	488	468	511	496	505	535	522	498	462	492	488	505	484	477	504	502	503	485	516	482	454	467	486	442	508	438	520	459	494	468	459	460	507	506	506	509	471	457	466	492	466	505	464	476	492	490	502	471	501	490	483	504	494	481	468	475	505	505	533	504
25346	21061	11358	7935	1061	728	699	682	690	693	651	710	705	680	691	690	670	714	716	732	662	716	671	691	722	643	719	694	696	674	735	690	728	733	691	667	703	701	694	733	659	690	686	709	695	678	713	665	695	706	747	666	697	725	689	646	669	682	648	665	628	704	722	702	685	672	682	656	697	662	649	710	716	683	704	691	695	698	706	675	700	699	719	700	678	701	699	662	685	690	673	674	701	710	693	698	708	671	652	678	712	649	698	731	710	704	704	731	680	687	687	707	701	698	684	678	677	665	671	670	639	647	657	710	697	699	695	702	717	708	684	682	702	717	661	700	688	646	723	686	684	709	687	671	703	708	654	682	712	669	662	695	718	640	696	691	701	704	625	682	694	688	730	722	697	683	688	693	760	717	724	630	662	692	608	679	722	687	657	702	684	681	698	678	671	730	626	701	707	666	664	654	687	658	645	712	708	714	694	655	612	740	715	679	708	670	730	654	656	675	620	700	687	686	666	698	703	687	700	655	700	703	682	698	649	678	682	703	682	673	684	706	678	647	710	657	666	703	666	639	690	680	688	700	688	716	660	697	753	691	766	683	636	688	669	669	686	714	668	681	714	628	697	694	720	691	675	665	708	699	649	723	715	715	699	673	670	710	724	698	690	670	665	683	671	654	674	636	689	701	715	708	699	666	703	702	655	673	678	665	715	708	695	675	690	678	706	684	659	754	689	707	646	687	720	668	694	720	699	699	702	693	660	669	633	709	705	666	698	650	665	727	649	690	690	691	727	705	632	720	687	677	652	662	687	691	721	709	703	679	658	690	742	703	674	652	635	683	682	666	681	679	743	676	728	690	694	718	663	661	709	650	714	699	685	711	696	675	680	691	678	702	633	661	677	694	665	722	665	681	696	682	719	693	708	679	681	721	664	629	676	678	691	687	706	675	631	649	701	707	626	701	633	714	666	690	663	660	666	671	683	705	680	635	666	699	730	671	681	644	690	675	701	708	700	713	699	678	715	684	667	668	687	683	707	672	691	707	703	687	687	681	700	678	682	672	686	735	690	681	740	667	678	700	712	696	635	627	666	662	695	720	683	650	695	721	673	716	648	693	717	657	710	700	726	693	675	696	711	690	695	699	697	682	697	694	688	674	713	679	674	680	695	688	718	664	760	699	690	682	661	695	706	653	677	654	693	687	669	691	670	693	678	679	640	737	621	736	673	706	645	699	719	671	654	675	721	619	669	651	697	699	739	713	700	668	683	746	738	682	715	648	655	668	703	679	681	723	701	685	664	609	684	726	721	674	713	725	686	648	715	707	663	666	718	647	683	659	673	689	657	725	671	737	687	637	694	700	705	680	664	713	672	701	677	701	669	691	707	678	661	685	710	658	740	680	719	706	701	667	704	661	726	705	700	680	687	712	719	710	697	726	705	692	686	669	725	694	731	664	757	678	692	653	655	690	629	660	730	685	665	718	637	709	711	679	669	680	656	665	680	663	679	682	688	687	655	694	695	694	653	683	707	688	709	686	673	689	653	728	667	685	687	684	678	704	681	676	720	677	692	715	729	671	655	646	690	700	687	727	663	693	707	663	676	723	681	665	673	675	704	703	675	711	668	665	663	739	701	738	671	671	705	692	684	695	677	719	658	665	709	694	667	642	720	720	717	661	703	702	721	700	677	684	697	727	679	699	708	707	682	715	703	677	726	705	705	695	714	669	699	671	665	716	699	652	678	645	634	702	743	663	678	664	694	660	729	654	662	679	663	673	677	712	701	723	664	712	663	699	695	693	741	715	659	695	657	706	626	691	768	696	665	722	617	709	730	718	692	681	656	726	701	643	639	665	706	700	719	713	741	682	701	690	634	672	689	664	691	703	703	695	663	699	708	679	620	659	677	673	718	681	693	707	650	685	667	660	674	664	694	691	693	651	679	706	695	672	676	692	678	629	729	665	647	659	678	721	725	715	676	744	667	647	641	672	679	714	703	635	700	664	709	708	708	686	671	663	662	721	679	677	620	648	709	699	700	703	719	687	693	732	711	654	704	707	674	706	618	643	680	669	731	683	733	678	681	732	693	665	642	709	672	688	666	666	716	714	673	691	682	687	714	695	698	715	677	672	668	684	697	693	673	687	666	663	645	668	657	683	689	712	676	670	702	687	701	667	631	708	659	688	682	708	646	695	693	624	689	696	692	690	666	646	705	722	687	677	668	685	668	697	658	726	680	614	688	712	698	642	668	685	686	670	669	657	701	712	693	692	645	649	686	712	666	675	715	690	755	696	690	699	698	695	733	627	669	701	687	697	695	686	698	698	678	667	660	677	659	787	713	698	634	655	684	691	697	697	708	698	677	659	703	745	704	719	674	750	676	736	642	673	684	698	685	663	669	678	635	686	656	706	647	708	680	733	697	697	630	689	680	699	706	677	694	705	686	700	696	695	646	666	684	681	647	675	691	693	719	668	647	676	698	715	682	678	739	624	669	713	669	678	661	722	651	660	708	703	676	710	710	709	686	621	746	650	708	682	686	662	681	673	639	676	677	687	671	659	685	708	672	687	687	678	718	670	666	725	703	671	675	704	681	697	672	636	692	718	680	703	673	670	685	688	674	716	640	701	698	715	685	685	633	657	701	640	685	654	676	676	667	666	672	683	731	675	648	666	663	724	694	729	716	669	718	703	704	652	664	689	686	711	651	693	640	666	689	641	702	688	721	689	698	697	668	668	676	663	713	693	702	735	688	732	641	670	664	709	630	735	629	619	700	701	664	649	678	622	666	678	708	723	662	692	696	694	633	676	700	658	698	751	715	715	695	672	639	686	670	687	663	702	688	712	718	734	681	706	686	675	691	670	735	675	705	722	694	642	648	646	636	661	727	695	723	726	649	715	687	718	709	662	637	718	710	719	687	672	673	684	683	745	694	687	690	642	692	721	694	759	679	676	689	688	689	703	672	658	692	675	660	759	702	690	681	668	682	713	690	699	690	695	659	632	675	686	649	686	696	715	690	667	673	683	653	708	674	726	721	663	689	673	710	695	681	677	648	726	712	736	658	655	681	674	712	700	697	676	728	720	675	654	676	672	670	674	708	706	716	681	720	686	651	653	658	635	664	715	718	659	678	675	670	699	687	711	730	678	701	678	697	717	701	720	693	662	651	646	661	701	671	676	650	707	693	715	688	686	676	704	717	658	722	676	702	747	691	714	641	711	696	719	666	691	677	709	700	695	673	659	686	679	717	677	714	662	697	705	746	704	660	695	695	705	657	721	699	693	718	682	674	684	687	698	693	615	710	716	665	704	694	743	707	697	657	685	674	662	716	723	726	695	661	674	654	699	688	746	683	689	691	709	669	681	687	703	714	689	686	662	670	664	674	716	720	685	649	644	673	677	668	711	717	701	685	689	701	702	685	716	700	682	705	696	688	646	712	701	714	660	656	717	713	725	737	689	697	691	673	707	701	651	660	665	683	678	691	697	710	705	719	706	649	644	718	643
23525	21527	28699	25950	20590	7385	490	343	308	315	267	285	270	240	264	285	242	234	279	238	247	248	257	275	274	282	254	245	262	270	260	241	264	249	279	250	272	269	246	225	255	253	215	236	227	250	227	236	241	243	236	242	254	240	204	225	250	231	230	229	222	242	245	245	228	255	218	258	245	219	236	237	227	233	236	249	249	221	220	241	269	230	258	253	217	270	241	244	235	213	238	256	231	241	248	250	256	255	247	223	247	263	211	221	239	232	260	255	249	227	250	228	228	248	241	244	245	234	211	234	254	238	256	224	232	261	250	239	254	246	240	222	252	235	235	241	273	232	250	250	255	247	237	250	242	236	244	261	228	199	252	227	212	238	220	263	260	241	261	241	231	255	250	253	230	260	248	239	241	228	260	266	229	218	252	242	238	278	226	244	246	259	231	227	228	230	252	239	259	240	219	263	235	221	235	218	263	254	261	215	247	229	254	200	270	237	238	247	252	245	237	269	252	255	223	248	279	216	244	236	249	253	232	270	213	210	250	209	258	254	247	267	241	263	209	229	249	240	255	241	241	209	238	245	248	247	237	243	263	229	243	209	267	207	270	250	250	260	251	250	254	228	254	241	240	277	248	222	260	222	230	247	253	242	236	229	254	254	223	236	234	241	246	231	258	242	252	262	211	263	240	225	233	232	245	247	222	248	262	254	271	210	230	227	234	245	232	250	245	238	255	248	231	234	217	238	242	252	240	225	235	258	266	264	219	242	250	253	212	267	243	230	240	233	232	211	235	252	255	240	246	237	213	257	210	249	241	232	230	228	256	265	245	248	262	252	241	243	249	240	244	246	245	236	251	231	230	224	217	256	215	229	244	247	234	247	255	260	244	247	245	268	256	256	250	231	263	261	274	240	258	228	265	239	237	251	234	251	255	267	241	245	232	254	221	239	241	228	226	231	260	239	252	235	223	243	266	249	253	253	247	246	251	294	264	213	253	230	257	243	238	233	244	238	245	246	235	251	256	227	233	252	224	214	231	246	244	252	247	225	286	256	237	217	233	231	246	239	247	250	235	231	240	253	246	246	237	236	233	269	240	250	239	230	257	220	241	251	254	228	248	276	232	239	264	240	249	244	238	246	230	241	241	239	252	248	219	235	250	232	243	239	244	242	252	266	252	247	239	279	237	267	245	239	230	245	242	280	225	242	248	276	249	271	228	247	231	223	267	244	260	247	251	216	240	251	230	244	261	238	240	237	264	235	259	258	226	255	210	242	221	268	236	254	242	260	251	243	232	242	222	217	262	280	260	232	242	240	257	240	252	240	228	259	249	255	258	246	235	230	256	262	238	255	250	261	251	236	242	234	250	240	216	248	243	235	235	232	252	253	217	218	262	254	263	235	254	241	233	242	250	268	242	250	224	246	248	247	232	242	246	251	253	225	251	229	246	249	245	246	225	256	243	240	223	242	254	238	257	220	221	237	242	215	231	240	252	212	231	219	262	246	233	261	223	261	249	214	229	242	250	227	245	232	275	255	280	242	249	248	247	244	228	220	222	226	240	232	285	248	237	239	227	245	253	222	220	243	263	234	235	247	246	257	262	222	229	264	233	265	246	248	224	228	237	243	270	253	233	237	256	234	232	249	256	210	254	234	247	242	254	237	239	218	219	225	212	226	232	241	241	228	237	232	238	226	224	249	238	223	236	248	246	211	219	227	237	244	228	252	217	259	232	234	247	248	252	230	247	230	279	237	242	249	242	259	231	210	223	245	247	225	276	241	224	238	226	251	251	270	248	257	227	266	229	228	235	246	256	236	244	215	248	220	249	252	233	232	219	222	245	227	246	233	260	251	218	236	238	226	212	243	259	259	214	231	195	240	231	236	257	262	251	246	236	224	233	230	245	219	234	237	243	238	230	235	211	235	256	245	260	208	257	240	237	261	237	223	233	224	250	251	217	225	237	249	260	226	254	226	238	264	259	249	213	236	249	229	241	270	253	240	246	248	226	227	222	248	243	247	264	250	255	230	225	238	231	257	244	242	233	256	275	245	230	243	257	251	226	249	250	227	270	267	245	223	244	226	251	239	243	241	252	237	248	232	264	234	221	236	244	239	243	245	232	243	240	222	235	270	245	251	219	224	257	242	228	240	258	234	202	245	244	249	231	236	235	237	245	213	238	255	242	234	232	249	255	222	273	250	255	250	229	259	251	216	206	248	231	227	241	214	274	230	251	240	230	226	215	232	240	226	247	269	265	234	248	264	248	240	250	237	238	227	231	213	221	228	236	256	225	205	241	235	249	240	243	244	238	247	254	240	256	233	236	255	243	225	234	234	226	237	238	250	270	226	248	237	227	258	224	263	232	238	206	228	235	237	246	255	260	258	271	227	266	253	256	224	228	213	228	239	228	251	245	219	277	244	231	255	250	227	213	227	260	224	223	222	244	245	213	245	251	231	247	240	245	266	230	263	221	239	252	243	249	231	233	214	228	234	239	235	241	236	239	239	239	251	228	241	228	247	236	245	247	246	261	243	240	250	250	253	228	240	241	223	247	249	273	232	227	276	244	229	225	235	223	235	257	237	232	267	229	241	235	248	268	219	253	244	242	211	261	223	250	221	240	237	228	243	238	239	254	266	255	259	223	236	226	216	222	240	254	255	219	244	247	250	215	237	232	246	240	269	241	235	244	244	246	234	240	223	224	231	243	208	221	242	258	232	236	216	232	249	252	222	273	252	229	255	235	230	239	244	276	240	230	226	208	251	228	225	220	247	219	223	261	239	236	249	234	252	258	244	264	235	252	216	247	215	271	227	252	258	233	252	228	234	223	235	230	270	224	247	241	240	247	241	240	255	255	224	238	232	259	233	283	236	222	253	221	254	236	250	238	230	246	231	220	260	243	209	247	263	229	223	249	220	228	235	242	261	222	224	242	246	229	243	236	235	258	242	234	216	249	222	254	225	237	264	243	228	236	237	216	228	263	227	248	244	264	236	226	252	225	235	247	249	236	262	255	245	242	230	254	211	220	244	267	251	241	244	259	241	222	266	243	233	247	238	235	235	239	239	234	265	253	236	241	221	241	243	231	241	258	250	246	243	210	228	234	247	221	239	257	232	224	244	235	212	237	253	225	257	253	258	246	242	238	219	220	211	249	233	251	268	227	237	214	248	251	256	248	249	239	228	266	225	252	262	230	217	252	230	223	236	275	250	244	267	240	226	230	268	248	241	240	231	242	276	217	249	253	257	231	195	272	236	266	235	214	229	247	246	229	221	248	264	242	226	241	241	220	265	269	252	249	251	289	256	229	242	238	232	250	236	249	246	221	231	235	267	227	249	249	258	272	240	239	225	208	257	236	268	258	270	245	221	240	256	217	229	252	227	278	255	239	222	264	249	242	252	221	255	222	237	249	254	245	254	247	240	221	270	234	262	217	217	239	261	251	231	251	235	225	269	236	227	252	243	225	219	237	242	240	259	269	256	238	226	225	259	244	259	252	236
46657	53672	38106	33891	2757	756	605	581	494	432	472	446	410	431	383	386	415	399	340	382	338	359	363	381	361	373	373	343	355	348	344	360	336	339	351	362	344	343	340	372	362	356	356	334	347	383	322	370	346	364	360	302	373	334	370	377	329	371	360	379	296	325	359	344	308	353	357	312	377	309	366	371	339	366	332	340	346	362	363	356	363	369	321	348	328	370	303	345	379	341	333	331	331	345	362	383	359	339	327	337	352	383	350	371	316	389	373	346	362	344	387	364	352	355	348	301	366	361	347	361	338	342	380	347	327	359	354	378	362	336	341	354	331	325	354	325	374	335	363	330	355	388	383	347	292	371	362	346	353	358	355	375	354	362	320	380	337	359	340	331	374	371	360	357	326	324	361	363	316	360	340	316	335	323	367	362	366	363	364	343	367	376	359	358	336	317	343	353	359	339	377	389	338	343	326	352	349	338	321	344	355	347	347	333	354	326	329	335	338	376	325	342	346	354	339	333	350	319	340	327	353	358	319	368	345	365	336	380	349	362	379	381	341	335	352	306	321	375	338	330	330	332	356	351	364	354	359	388	350	353	337	376	392	341	329	365	352	319	343	364	376	367	329	349	351	345	349	330	320	359	363	373	345	345	344	335	358	330	354	342	381	319	342	351	348	341	378	368	360	372	372	335	325	352	368	362	334	341	350	348	369	359	351	352	377	381	319	368	348	374	393	335	369	374	355	359	338	358	365	357	400	365	359	343	351	362	323	356	347	335	364	348	351	360	371	370	331	355	349	339	371	383	325	358	358	367	348	353	342	336	363	353	363	382	334	366	357	364	353	387	340	373	350	360	348	355	376	366	374	357	334	357	319	373	348	332	360	358	365	338	416	363	362	349	339	380	353	382	354	341	391	384	356	350	334	351	296	344	331	402	354	395	334	353	354	338	375	328	334	361	310	359	311	352	360	341	339	371	337	347	348	366	335	350	381	349	348	336	325	351	356	328	362	371	354	363	376	372	363	354	327	362	361	334	351	365	308	348	351	355	346	331	331	339	353	342	383	354	353	342	380	321	350	340	394	343	325	357	347	363	333	368	348	333	354	367	355	353	336	361	328	352	355	374	348	375	366	367	347	334	358	322	349	347	356	348	355	373	334	308	368	336	339	369	352	344	341	331	354	350	336	351	376	370	352	332	340	356	348	383	344	365	344	322	357	372	333	340	359	374	355	322	352	348	369	353	364	382	426	365	349	347	326	345	356	359	370	366	372	384	353	339	368	337	338	373	356	338	347	341	348	323	331	351	376	345	348	327	369	359	337	326	355	337	370	349	367	344	356	358	359	364	349	287	330	314	358	362	333	341	347	339	339	328	332	360	371	339	356	381	410	366	352	344	418	320	335	340	330	390	309	297	331	354	328	359	323	341	349	343	347	334	341	359	338	344	378	383	371	307	374	354	360	334	400	348	370	341	341	364	368	341	353	339	394	334	336	358	307	383	374	354	351	335	358	337	342	333	337	362	376	349	377	384	364	373	344	363	357	362	325	340	335	364	345	350	363	363	363	348	352	319	392	333	331	343	364	338	341	359	367	384	357	375	342	358	340	305	325	332	343	330	342	338	308	364	388	340	363	360	331	374	328	325	354	355	303	383	369	351	338	380	361	361	346	338	337	320	325	357	369	345	349	322	373	329	302	401	347	388	384	356	344	337	329	379	337	340	333	350	355	375	355	349	405	322	365	353	327	385	337	353	367	307	377	331	365	358	360	348	322	348	368	339	344	322	364	358	346	333	320	382	363	329	369	327	307	350	335	344	362	366	356	369	351	320	361	342	365	345	328	337	342	360	368	362	371	328	301	361	362	346	387	317	365	366	346	361	319	363	357	349	339	339	312	342	371	346	353	353	397	354	345	342	363	344	378	356	317	352	356	382	363	352	367	318	347	367	341	367	326	352	351	343	373	388	342	359	355	344	346	404	393	354	338	324	383	393	338	389	364	346	362	348	368	357	341	366	383	345	343	327	357	343	374	344	347	348	339	293	363	366	349	350	344	323	356	348	300	363	325	373	335	335	356	330	314	353	338	364	322	357	356	355	353	337	350	340	342	366	347	341	341	343	357	356	346	348	394	396	356	361	377	363	343	337	336	354	339	326	316	338	368	383	342	378	353	332	375	387	365	345	327	336	366	342	370	349	359	335	344	334	380	371	343	343	338	318	356	357	372	381	338	376	365	342	343	343	338	344	339	379	358	350	359	328	354	342	342	353	363	365	314	403	333	339	340	346	377	346	355	348	343	348	363	385	381	357	345	383	353	347	363	318	346	365	361	353	344	370	327	317	373	330	338	372	367	359	350	333	363	328	333	366	346	328	316	363	370	335	329	332	359	353	349	342	329	352	359	387	328	366	374	361	360	401	347	400	362	347	364	345	347	384	357	345	354	379	362	337	339	348	316	369	364	356	345	359	347	356	346	347	391	355	347	378	356	357	317	342	350	334	352	354	305	343	351	334	362	320	385	348	374	344	350	362	320	334	333	350	354	358	329	310	366	371	340	360	337	342	330	346	337	335	371	371	357	344	360	373	324	371	331	342	323	368	345	343	338	349	348	389	341	349	357	338	367	388	345	324	377	345	342	356	354	362	347	325	335	333	351	388	368	343	325	328	357	350	330	337	340	362	362	342	359	350	348	342	356	393	336	370	338	367	340	384	321	367	354	307	369	338	339	355	365	379	331	337	354	326	347	350	349	315	360	366	380	367	357	345	349	351	330	329	374	374	338	353	365	365	380	340	390	326	356	345	324	378	326	351	333	371	330	349	367	347	372	339	355	364	383	349	354	353	380	339	377	337	379	373	397	394	337	363	308	341	350	380	340	341	344	352	348	346	339	363	351	354	348	382	378	339	344	385	357	346	368	331	335	331	344	333	370	340	373	358	356	370	379	376	345	352	353	345	380	345	366	323	337	366	353	329	324	318	369	344	393	379	329	329	342	344	367	374	328	353	360	371	350	386	337	350	389	387	320	328	360	354	334	346	358	358	368	312	320	338	358	317	348	359	319	395	349	331	372	409	345	356	378	325	343	368	339	357	335	339	327	355	390	359	343	357	353	319	341	359	323	376	352	354	362	357	342	316	386	397	374	317	341	356	333	338	350	345	352	383	368	325	352	370	361	364	350	327	348	353	367	342	370	329	364	337	342	340	365	344	340	365	358	362	335	354	370	340	347	326	352	392	356	325	348	368	355	352	340	328	348	347	321	356	358	328	353	355	321	353	337	350	349	369	334	335	366	324	320	348	338	309	361	359	350	370	364	345	365	312	358	374	376	349	334	329	357	344	361	357	361	388	355	356	340	346	358	387	351	376	344	338	348	342	370	360	338	360	364	369	346	324	331	333	360	360	324	384	335	388	386	360	331	376	349	332	340	369	339	379	320	336	340	375	357	361	352	334	343	352	339	355	339	360	339	373	343	362	362	358	344	342	329	324	401	361	343	292	356	324
24879	21571	27445	26113	8439	798	670	628	598	597	539	557	551	558	555	567	512	543	559	535	551	535	557	550	548	550	574	540	575	568	555	573	566	530	548	556	527	553	554	527	538	561	511	548	541	564	603	512	584	544	556	565	570	488	527	548	587	557	590	517	531	576	579	594	618	605	544	553	543	565	571	550	541	556	573	567	551	556	583	569	568	509	574	533	546	520	527	548	557	529	586	534	587	579	553	510	525	591	529	576	584	539	509	584	531	534	567	556	594	563	560	533	547	577	561	554	564	542	522	541	534	592	584	530	535	529	553	553	542	553	524	539	520	583	590	574	546	535	526	540	564	575	556	581	591	529	578	561	545	542	573	522	551	597	564	549	530	538	568	564	570	552	534	532	555	591	550	565	554	582	562	590	505	535	613	526	543	545	529	549	555	523	559	591	534	550	537	538	582	597	563	556	584	575	566	580	518	551	531	551	580	569	563	582	531	540	537	562	542	531	568	552	590	553	544	528	535	547	537	564	554	503	558	538	528	547	485	571	550	534	566	540	554	509	494	571	542	571	572	582	505	541	557	516	515	571	515	549	570	562	527	531	539	621	564	526	516	543	531	537	545	600	562	536	541	583	569	600	586	571	561	500	563	556	550	572	593	528	531	556	566	544	581	572	584	586	530	526	556	512	574	542	525	491	561	502	516	510	543	538	563	525	529	543	564	545	534	558	570	555	538	546	535	537	605	535	550	554	532	535	583	532	553	523	534	524	554	512	592	544	583	549	577	543	547	561	545	503	578	543	579	575	556	581	523	559	549	535	583	547	527	556	519	564	548	573	560	576	514	554	534	541	542	552	536	547	523	542	503	572	533	528	551	580	583	542	575	528	549	543	559	550	583	510	562	529	530	588	534	547	562	605	557	565	538	557	576	586	518	527	519	548	551	547	537	569	569	544	524	543	548	539	538	501	559	519	561	508	514	513	558	546	547	527	509	545	551	567	574	546	555	526	601	535	597	571	591	543	586	561	572	514	503	569	533	518	577	538	546	563	546	548	564	542	597	538	542	524	520	522	529	524	576	581	545	528	560	552	581	549	519	507	607	586	563	583	577	544	543	557	519	576	561	577	529	539	539	578	583	553	542	511	558	529	557	576	585	607	549	522	550	544	576	550	521	573	538	544	550	588	552	547	558	521	521	578	564	562	546	528	591	554	518	515	546	504	502	556	571	553	602	551	537	569	583	536	547	538	567	561	544	577	569	545	534	573	538	529	592	524	524	537	574	571	577	551	573	535	557	543	568	592	579	571	566	540	572	540	553	528	559	514	542	553	560	530	572	533	509	541	557	565	568	553	520	558	520	539	539	560	573	551	548	527	581	560	611	554	580	563	555	558	576	521	511	575	531	559	557	532	506	537	571	555	551	589	536	547	576	529	550	531	584	532	530	523	594	531	557	573	568	553	562	520	576	557	617	583	511	566	549	524	562	553	575	553	574	562	534	566	563	584	559	514	527	513	552	548	516	555	536	587	544	581	559	530	567	544	558	512	600	553	521	586	552	553	509	505	553	558	522	559	526	544	544	548	568	590	575	562	541	525	557	565	542	541	544	606	573	557	538	573	573	548	522	562	554	595	530	566	545	587	544	540	551	546	556	554	545	548	581	544	561	547	524	548	575	521	558	550	517	575	557	551	551	500	522	576	536	537	567	592	532	551	544	601	568	557	578	572	554	520	540	592	564	547	580	578	571	561	555	536	558	556	547	534	556	555	513	553	596	511	564	617	609	566	498	548	560	574	544	601	543	559	567	560	553	581	535	565	537	554	562	605	547	526	588	574	568	551	529	544	570	575	543	571	538	558	483	530	524	541	538	545	535	545	564	549	572	571	557	550	559	525	611	550	501	582	554	591	568	554	549	563	539	572	578	539	543	557	582	535	578	581	520	564	539	557	604	586	513	545	568	540	570	513	573	583	570	555	522	567	534	532	571	542	541	561	537	511	543	544	562	598	554	581	548	516	589	573	534	551	520	513	548	560	564	577	565	595	578	564	559	550	580	578	580	566	565	603	522	572	555	546	558	518	482	559	572	542	547	570	545	582	555	552	578	540	549	532	555	563	585	569	582	535	578	548	550	532	550	577	535	539	556	549	540	514	548	525	567	594	568	540	515	549	546	575	517	550	560	588	550	573	579	540	557	550	530	549	516	567	559	508	563	519	578	571	578	552	502	518	559	566	565	554	535	559	536	568	535	551	573	573	535	527	568	526	555	525	563	564	573	566	578	541	614	501	578	547	541	574	585	548	597	537	606	550	551	542	581	518	511	578	557	479	567	607	591	513	531	569	525	544	557	542	564	588	539	567	580	545	564	561	554	535	524	526	571	540	509	571	549	558	542	523	532	624	520	538	564	531	526	562	528	523	541	549	557	543	549	546	570	561	547	563	587	564	574	534	552	556	585	574	535	572	542	601	547	532	528	522	549	534	547	563	554	505	545	555	566	547	546	535	534	522	530	559	556	558	500	582	586	587	525	523	554	535	516	551	531	578	539	564	543	526	543	535	564	587	554	575	499	551	529	526	562	567	572	561	583	568	538	569	553	542	581	570	514	550	581	540	576	514	582	551	533	525	593	582	596	581	519	550	549	555	545	515	523	573	499	566	581	584	510	588	540	550	551	536	532	548	506	539	509	561	548	533	631	578	567	563	521	576	550	571	557	522	577	567	564	566	524	568	570	554	556	541	509	530	581	521	556	512	542	535	548	558	547	511	575	570	527	562	531	521	540	518	568	548	560	524	555	521	600	543	528	558	579	524	550	529	558	552	525	561	516	545	533	561	563	541	566	566	587	606	561	563	535	567	556	576	539	553	563	554	574	580	550	564	535	538	565	560	569	548	552	550	517	544	530	565	530	521	567	567	520	511	525	546	600	564	558	564	540	532	550	553	537	569	519	550	551	514	527	555	527	532	519	534	550	538	585	569	559	594	565	543	542	567	600	562	564	557	586	526	528	545	582	546	532	546	530	516	580	552	514	597	553	578	566	551	550	533	581	557	550	574	532	544	558	526	574	572	541	526	546	542	523	564	528	592	523	589	586	544	560	549	581	555	528	562	581	578	568	537	574	555	546	602	560	531	507	575	588	519	544	549	518	539	559	535	565	584	529	575	535	537	559	522	611	594	560	578	538	576	547	605	597	535	550	505	561	593	577	536	573	520	566	528	582	581	540	565	598	534	532	550	570	564	550	509	536	564	540	579	571	554	535	511	573	571	562	576	587	565	566	542	607	567	517	591	522	553	544	572	537	561	582	542	556	593	509	526	564	538	553	571	559	540	542	580	528	509	532	522	539	505	540	512	505	519	573	547	562	590	546	562	527	575	546	562	572	517	551	569	522	542	563	537	559	545	557	555	529	563	557	541	526	572	585	585	545	541	509	537	555	576	572	538	526	540	586	561	581	548	562	498	522	579	595	544	562	590	566	532	540	557	550	561	567	515	564	603	547	569
41147	42462	27639	23433	2043	888	871	880	861	807	778	784	726	756	813	756	736	803	741	782	765	756	810	720	750	720	666	763	753	740	756	786	798	729	744	736	786	740	740	757	767	746	746	749	768	789	705	760	791	738	776	721	731	775	768	739	801	750	738	778	750	762	757	724	763	745	759	750	729	744	732	774	735	739	796	791	720	752	767	761	725	767	758	794	753	810	758	728	697	763	721	760	769	770	737	734	770	789	790	661	751	773	753	748	731	784	751	745	782	793	784	771	762	741	748	778	758	775	716	739	711	768	725	747	743	765	721	755	761	802	728	689	715	774	753	735	716	745	716	708	741	773	765	719	785	706	769	767	766	779	746	763	759	737	718	741	777	755	737	836	691	721	730	752	720	767	695	751	733	757	742	759	782	695	764	770	823	749	765	738	740	761	761	777	691	762	765	745	731	752	796	696	770	793	736	742	744	765	760	716	693	772	754	736	763	683	737	752	801	766	739	727	758	772	776	773	758	737	786	740	721	750	807	746	746	759	756	703	751	776	752	781	763	761	742	770	756	689	713	733	742	706	758	740	793	759	765	692	769	779	712	714	763	729	747	734	713	733	705	776	746	725	751	792	731	761	735	733	714	714	755	731	673	758	801	726	754	734	766	793	800	761	766	787	762	785	728	766	767	717	748	771	774	754	791	767	762	721	698	735	754	710	722	759	817	746	740	750	764	701	779	714	759	754	752	707	782	744	746	694	738	745	742	771	728	775	780	738	734	778	691	739	735	769	737	729	726	743	759	705	736	759	775	743	716	752	787	773	732	738	768	742	720	764	702	748	757	789	678	722	767	746	725	751	679	720	785	733	749	766	705	723	726	754	785	764	742	774	753	704	767	797	769	753	738	773	732	751	798	785	753	794	727	705	714	775	735	689	730	756	732	808	792	725	736	712	759	792	725	757	745	706	782	757	719	761	684	801	795	726	698	751	735	740	723	777	742	722	759	789	745	764	733	765	730	750	694	755	729	754	785	764	766	774	767	770	713	820	712	754	749	736	703	759	724	735	723	787	743	740	765	702	743	740	741	787	768	780	762	731	732	720	725	742	719	797	763	775	697	754	745	778	717	753	752	787	762	747	762	765	765	756	676	752	774	727	713	706	726	726	736	767	755	698	749	746	752	762	797	755	744	763	738	737	778	720	731	736	796	756	723	753	746	686	731	718	747	676	742	720	795	778	743	752	722	751	762	744	705	798	736	775	697	739	724	748	739	766	757	785	757	794	750	755	754	743	821	698	775	756	793	765	762	735	753	761	741	729	721	736	770	737	729	768	776	753	796	697	741	753	714	780	749	770	779	745	762	737	731	728	768	717	704	765	700	746	778	746	734	719	760	734	709	739	720	743	766	807	725	777	713	765	670	770	745	732	755	734	751	736	775	732	753	701	729	689	747	751	706	764	719	732	756	748	738	727	739	743	736	766	753	754	682	766	761	730	757	736	717	741	754	764	763	740	758	739	727	716	761	734	777	704	723	742	746	742	799	738	706	819	713	789	696	800	721	743	722	748	773	728	797	723	777	784	706	789	738	707	765	749	761	792	705	742	779	757	748	753	769	735	771	733	770	761	789	754	787	758	725	736	776	728	777	723	703	723	750	777	741	696	734	768	792	760	775	774	776	755	749	755	800	723	764	732	768	773	714	757	760	707	783	748	751	773	742	684	745	747	699	707	723	760	710	720	754	754	732	746	761	744	705	756	755	756	699	754	719	765	725	761	726	742	753	750	750	739	756	728	690	747	784	795	740	747	759	750	767	723	730	761	711	738	779	753	742	708	742	766	730	769	737	770	725	730	708	723	678	709	777	702	768	798	725	774	759	782	773	770	717	774	766	761	760	741	750	735	747	734	749	747	765	764	756	780	757	752	728	761	745	761	707	754	730	730	808	758	711	739	754	745	768	748	742	788	736	777	728	749	733	773	672	723	769	736	730	716	733	796	753	748	723	727	765	753	756	732	703	717	750	772	752	747	708	764	736	726	755	754	721	783	757	736	762	743	767	686	729	794	749	769	714	716	743	746	710	751	768	708	761	768	719	693	717	732	701	733	760	754	788	748	776	706	685	747	752	697	756	806	744	791	751	725	816	739	737	750	731	799	727	725	771	766	797	779	754	715	728	763	735	777	784	743	733	750	767	719	742	743	713	808	770	783	738	787	745	740	735	750	777	760	760	701	711	751	727	775	772	782	751	748	749	704	755	745	763	732	764	724	734	772	762	725	731	781	758	763	710	733	733	764	754	756	776	744	723	746	759	750	686	725	750	690	720	780	717	726	754	736	743	740	765	727	758	721	793	775	773	732	729	738	679	717	702	752	766	775	735	762	753	784	734	745	769	761	709	776	706	728	711	731	762	756	800	771	750	750	736	770	721	728	744	772	795	767	785	743	785	767	718	721	728	778	758	694	739	707	744	748	769	743	712	732	729	739	729	689	712	754	752	741	784	689	715	732	753	704	682	747	775	725	714	728	726	733	749	689	812	745	762	779	780	770	791	750	757	782	791	767	746	767	752	718	739	754	743	740	732	767	787	749	782	754	735	785	775	804	699	725	772	762	720	754	713	756	789	793	720	751	745	771	751	732	739	724	708	804	743	742	756	799	748	798	743	745	737	739	732	754	720	705	763	709	745	721	748	777	726	750	697	735	728	743	759	748	758	711	765	774	767	769	770	777	716	765	734	711	767	759	744	731	796	750	738	765	766	735	762	793	702	782	722	703	777	767	730	692	760	770	718	747	748	736	765	762	805	806	742	723	732	736	740	762	733	726	748	722	747	778	736	762	741	746	716	741	740	730	739	722	772	741	772	775	803	723	816	756	691	728	781	761	790	734	745	787	739	739	785	778	741	723	728	746	738	726	782	789	722	729	778	756	677	760	688	682	740	697	739	817	745	759	731	739	738	751	716	760	733	755	737	791	783	762	779	750	734	779	726	802	738	758	745	749	737	738	797	755	769	742	747	760	726	754	769	760	724	786	691	767	767	713	747	752	740	742	772	686	771	756	778	776	742	734	784	743	730	758	754	782	688	759	765	737	754	708	730	735	739	726	782	666	731	713	802	736	781	740	744	702	779	713	804	757	749	745	727	767	746	755	781	746	726	727	773	733	779	709	725	768	724	733	757	741	767	735	738	763	762	769	768	759	820	732	762	724	717	765	730	757	755	711	723	724	743	715	762	788	709	689	707	747	689	778	762	740	736	759	668	739	722	748	740	704	772	735	722	764	740	751	747	756	767	742	735	720	766	735	759	745	807	776	725	734	751	750	737	754	680	769	757	708	751	745	721	779	733	751	702	771	759	782	784	753	774	767	776	791	741	735	755	712	757	745	790	746	744	765	700	815	750	753	802	746	797	753	767	718	710	753	704	752	772	755	769	722	743	711	727	799	767	750	738	758	768	744	756	750	757	734	740	747	744	773	741	747	694	718	803	767	784	745	733	733	807	758	732	747
22573	21545	29418	24721	21559	20209	5164	407	329	320	281	295	268	292	264	231	232	214	236	250	243	234	224	203	239	212	217	222	231	252	221	232	228	244	228	201	220	230	201	219	227	244	227	216	210	225	202	245	211	226	220	243	188	200	242	221	215	204	227	219	227	240	193	217	214	243	225	198	215	208	201	224	234	208	201	213	195	209	216	216	206	240	229	211	203	203	206	230	213	218	245	215	218	224	222	206	206	210	218	209	207	213	215	209	238	220	209	227	216	202	212	198	202	189	189	217	210	228	235	191	202	181	218	200	199	209	230	200	213	227	226	202	208	229	223	220	211	222	232	178	232	223	240	186	207	215	220	188	221	250	218	215	218	199	220	223	203	211	215	218	218	222	200	202	219	236	220	207	224	238	190	229	225	234	234	212	235	224	214	237	222	216	207	230	202	211	201	198	203	229	175	230	214	206	208	211	198	204	226	247	210	207	221	253	208	200	210	211	218	210	220	195	200	206	222	244	214	201	230	233	218	207	239	242	203	215	220	215	221	223	211	211	198	218	215	212	214	215	208	212	210	235	207	220	220	203	232	234	210	226	240	212	234	233	223	199	207	197	231	215	228	202	206	212	225	231	219	214	224	218	226	251	222	220	226	205	218	200	219	213	214	229	216	190	232	219	209	216	251	216	217	195	220	218	214	188	212	219	226	239	247	220	204	213	210	216	221	234	241	218	234	227	218	244	197	214	206	228	212	191	198	212	221	219	240	219	211	224	180	196	230	231	219	183	235	227	194	226	203	228	214	209	226	216	210	258	193	220	233	215	232	205	222	209	217	238	227	204	192	219	200	224	223	221	223	225	192	210	187	236	203	218	221	211	232	213	199	219	227	198	221	208	213	199	206	204	195	198	226	201	202	215	217	212	229	226	222	222	206	198	221	217	232	210	196	220	210	200	210	207	219	203	191	201	207	194	186	230	244	202	192	197	230	220	215	200	214	234	216	222	209	188	206	203	196	239	210	215	225	201	201	229	200	210	233	204	198	224	228	250	223	209	215	233	217	237	235	223	222	210	200	213	195	225	228	190	211	187	201	199	229	226	198	210	199	223	241	230	206	190	219	193	217	222	245	207	206	207	228	193	200	202	205	189	236	210	205	208	218	199	232	232	198	207	233	239	215	223	221	207	201	230	194	213	230	231	208	232	200	211	212	210	235	198	238	217	198	231	203	260	195	194	227	212	231	222	229	220	229	223	218	194	204	210	207	210	217	213	217	208	212	233	234	208	226	195	191	202	209	192	205	217	218	203	225	207	216	211	233	205	214	208	242	209	224	231	207	210	215	227	235	224	220	248	219	210	210	227	240	190	223	223	213	204	247	197	234	196	191	225	214	224	204	223	211	209	214	197	212	223	231	218	213	225	195	202	212	217	214	186	210	204	226	205	203	191	243	207	223	223	228	200	195	233	220	200	221	214	199	220	220	210	214	205	225	216	216	247	186	207	207	219	201	213	219	220	204	208	213	182	199	199	218	201	212	196	222	246	191	236	229	216	195	237	219	199	234	223	204	213	225	228	226	218	209	207	231	227	206	240	212	213	218	220	226	233	210	229	241	200	222	210	206	234	202	206	249	204	211	225	222	224	240	215	202	231	208	201	215	238	208	225	223	211	211	226	210	216	225	214	218	244	224	223	249	213	212	225	189	210	234	224	205	270	226	240	238	181	196	194	224	210	221	235	219	224	210	216	224	211	229	202	220	206	216	225	183	222	226	213	213	189	189	219	242	206	245	240	189	219	211	209	218	188	209	229	232	231	209	215	216	198	224	228	217	246	229	213	224	227	187	227	220	213	242	205	235	211	195	207	230	222	175	216	190	206	205	214	216	199	213	186	193	244	219	212	234	212	204	169	232	196	204	232	215	229	214	224	200	209	203	208	229	216	241	200	208	217	201	187	205	203	212	229	208	236	245	205	246	207	261	196	217	228	209	214	233	213	221	226	211	238	185	240	216	237	225	224	231	218	210	249	214	204	237	218	225	225	219	201	235	244	198	197	201	211	227	189	195	225	215	221	207	211	203	213	222	232	217	225	211	237	202	194	231	201	205	202	239	192	209	220	216	220	222	235	216	204	234	200	233	220	224	218	218	243	232	230	236	216	223	206	202	220	196	210	219	219	203	203	230	218	218	212	245	211	216	223	175	213	225	217	228	233	228	197	209	212	233	209	229	201	208	203	217	201	223	220	251	234	202	213	216	210	235	206	231	199	218	249	206	206	215	198	217	216	222	192	197	193	212	222	195	216	215	183	211	227	196	202	202	227	216	220	197	208	225	212	216	217	222	207	211	233	216	231	213	186	239	237	214	200	205	221	218	202	240	213	209	217	221	207	211	222	221	202	234	209	216	239	229	206	208	227	198	220	186	199	188	216	221	220	206	200	206	229	207	196	184	211	192	197	193	207	218	234	214	197	216	199	209	205	205	216	199	187	195	220	204	217	207	201	196	210	206	227	205	220	238	210	236	225	228	220	220	209	229	202	223	213	223	206	218	210	217	223	195	193	206	209	228	209	210	239	204	194	206	220	246	217	226	215	214	199	220	236	184	206	210	240	208	212	219	235	220	223	215	200	201	209	202	229	218	217	220	200	186	221	229	235	203	213	182	207	227	208	213	237	199	219	213	256	196	221	230	223	223	236	196	225	216	184	188	213	200	187	240	193	228	222	187	236	224	217	207	191	190	211	219	204	219	193	199	217	204	202	186	206	248	213	204	210	217	205	193	219	212	186	224	237	212	220	221	194	179	223	235	196	208	205	214	206	233	225	228	223	242	230	216	236	215	198	211	206	224	237	215	234	243	208	221	231	217	201	197	221	225	215	213	220	224	190	222	199	225	234	215	195	219	223	189	206	228	195	206	204	221	202	201	235	227	229	177	211	199	225	220	206	214	222	227	216	209	245	217	224	226	204	218	240	223	217	238	217	213	233	199	227	208	219	203	198	204	220	212	205	216	212	196	206	218	212	201	266	203	211	237	233	225	217	200	220	223	203	222	195	229	220	213	221	218	211	237	217	232	244	230	231	204	217	242	199	229	208	240	237	227	210	216	205	187	225	192	210	209	233	223	235	237	220	224	210	206	220	229	203	213	220	216	227	224	210	209	208	223	232	196	240	214	198	221	218	233	218	214	224	196	245	215	228	245	223	172	203	214	250	233	219	200	222	224	212	206	202	211	189	214	231	202	211	206	227	183	234	217	192	205	205	214	214	191	226	210	215	234	217	225	203	226	190	232	225	187	226	244	216	220	189	229	207	219	202	238	182	231	225	206	212	238	215	234	225	235	215	214	245	223	200	217	210	214	179	220	219	213	226	245	205	215	233	220	206	204	201	245	221	221	224	214	226	213	205	210	200	192	201	235	229	217	214	182	200	215	196	214	207	223	223	214	249	209	214	202	203	208	231	198	215	239	203	189	204	206	220	222	209	205	202	221	198	200	242	206	232	214	221
52103	62106	48115	40786	3982	1012	819	658	620	482	470	446	409	414	360	363	355	362	357	349	352	328	340	359	313	295	313	357	309	302	301	336	304	307	305	327	321	326	307	300	323	284	320	271	325	314	303	300	299	289	279	312	328	291	324	301	278	302	274	324	326	272	312	317	305	285	348	319	290	313	281	300	301	320	319	289	321	288	276	303	300	308	297	308	295	269	280	243	274	282	303	295	299	267	305	291	339	299	304	295	296	271	272	311	283	300	325	292	308	269	301	282	300	311	281	282	294	292	286	288	277	299	308	286	263	294	315	309	298	286	293	297	286	294	306	331	315	288	270	307	298	272	328	284	272	299	295	301	305	286	279	317	306	335	302	314	296	295	280	326	315	306	293	306	300	309	303	284	303	274	289	271	318	295	315	279	284	295	291	297	311	251	302	315	302	307	308	304	308	320	332	301	317	300	322	310	304	329	275	308	274	307	279	290	275	256	294	287	319	290	272	291	302	290	294	309	325	296	298	357	269	288	285	317	274	315	291	337	327	295	317	283	297	284	315	304	295	278	308	267	330	277	322	310	290	262	319	298	295	310	283	287	290	296	281	312	307	299	268	338	293	277	316	278	305	287	265	291	328	290	297	274	280	282	273	289	282	280	306	303	299	247	288	264	270	290	299	292	299	307	311	305	312	287	270	294	289	303	279	321	309	288	302	293	288	310	294	288	307	310	307	311	311	291	308	288	348	267	300	300	281	307	301	298	314	310	335	282	303	292	278	301	290	287	264	281	280	280	279	282	302	273	315	300	289	330	299	311	306	255	293	303	303	305	279	286	286	302	269	292	322	317	299	293	319	285	279	316	295	292	303	286	284	288	316	287	287	338	295	298	297	270	319	298	308	302	273	297	298	271	299	303	291	289	271	326	302	298	287	281	296	275	292	301	294	271	311	294	281	309	296	265	285	301	303	272	297	321	282	298	307	282	321	323	309	294	310	279	275	306	312	294	313	304	305	295	297	301	302	258	266	298	289	295	315	290	325	278	292	282	258	284	309	290	293	297	295	304	301	289	292	340	320	285	344	273	314	287	273	282	283	292	301	330	272	299	286	301	330	313	296	306	299	301	315	299	274	292	303	251	259	274	285	319	310	282	315	318	286	281	288	294	295	301	305	295	297	296	280	288	284	316	277	306	287	284	300	306	294	297	302	325	313	288	300	287	271	317	271	292	310	299	278	302	281	310	306	286	310	299	282	294	295	292	311	291	310	294	322	310	315	296	312	296	307	298	314	289	312	305	278	269	299	287	307	311	308	296	311	304	304	293	297	299	282	320	296	291	263	297	268	298	300	286	301	300	287	241	275	321	297	288	292	299	301	271	291	308	274	323	278	286	320	321	294	289	281	308	263	271	281	300	272	308	295	256	307	297	292	282	318	300	319	290	329	306	283	272	316	269	305	310	280	259	298	296	307	281	297	299	305	318	271	280	283	322	289	291	304	315	308	282	279	319	275	280	283	281	289	284	294	253	279	294	313	285	309	321	286	287	299	302	276	277	311	295	342	312	297	296	293	287	278	262	278	293	321	296	316	285	275	289	290	286	300	302	290	284	282	274	331	304	292	280	279	304	341	305	280	336	298	284	301	305	302	283	282	287	292	249	321	301	304	314	287	275	288	273	290	291	313	269	303	316	276	299	315	287	290	300	267	285	298	289	299	291	289	278	287	310	287	293	336	291	294	285	284	300	279	283	290	309	264	282	251	299	285	295	289	264	323	285	310	271	290	328	316	291	272	271	311	294	277	291	300	291	282	283	297	310	301	297	276	300	285	299	283	334	300	279	278	279	308	335	282	290	275	275	276	308	278	300	300	303	293	265	287	329	314	303	295	299	270	270	256	290	310	270	305	283	287	287	310	290	328	274	280	290	311	320	303	287	307	308	334	281	282	300	264	271	317	269	287	296	262	293	280	289	262	309	301	267	301	286	300	286	316	342	302	285	280	301	308	282	316	319	302	286	316	327	317	293	286	313	323	291	297	281	301	313	307	285	293	262	297	272	275	316	295	295	302	293	280	294	299	286	276	310	277	263	306	311	308	301	281	284	280	295	301	331	285	347	308	324	275	292	307	284	331	293	280	295	278	314	296	305	317	306	308	303	308	294	289	294	273	267	272	306	289	264	283	286	313	283	321	287	293	273	302	277	329	299	285	327	293	307	280	291	285	293	307	270	255	304	299	276	272	310	288	316	259	286	294	307	281	289	308	282	285	310	283	302	309	262	298	273	275	309	279	295	290	272	287	312	298	296	283	283	317	290	336	301	274	291	315	350	287	293	287	288	278	283	300	306	248	281	310	274	296	294	314	278	305	315	281	279	294	292	337	282	334	286	326	268	285	269	288	268	287	296	278	304	295	292	299	292	295	290	293	297	320	306	291	261	290	306	312	307	298	295	291	296	303	283	286	271	317	262	288	276	297	298	303	296	295	313	287	292	275	312	304	300	336	279	301	307	306	283	296	294	304	289	295	276	290	284	306	324	280	237	278	280	284	295	318	306	283	340	305	300	313	280	279	246	273	295	268	318	286	317	310	291	280	307	274	276	301	294	306	331	325	286	285	301	270	309	318	273	313	328	287	288	299	294	291	320	285	275	287	301	272	277	285	328	300	293	320	295	325	302	270	304	286	279	276	306	304	289	300	301	295	313	290	296	292	288	296	333	318	326	292	335	332	274	302	276	264	325	291	286	313	287	308	331	296	296	313	271	279	297	281	300	299	278	307	269	292	267	280	312	285	310	277	299	292	282	330	292	283	293	294	276	284	293	315	295	293	298	302	287	291	302	291	305	291	288	328	288	299	337	313	273	288	281	279	291	275	285	327	289	278	299	304	317	302	306	287	295	307	281	284	302	277	315	293	304	286	310	280	259	296	266	325	273	307	297	336	314	298	313	274	261	322	274	302	299	296	292	282	304	295	312	287	296	297	288	289	294	300	290	289	313	296	294	304	308	322	313	261	265	296	282	299	282	303	325	306	308	291	267	281	291	309	294	293	324	326	291	307	296	299	292	290	317	251	301	256	279	335	308	305	294	268	297	291	259	312	293	268	316	280	293	297	285	295	289	299	315	267	314	316	322	279	280	284	268	260	283	335	278	292	294	297	298	292	329	287	298	285	325	290	284	301	302	270	288	306	309	307	308	320	332	313	286	310	283	313	279	281	265	272	282	278	275	283	288	308	313	272	311	298	329	295	308	287	301	308	283	272	299	331	265	298	310	283	300	271	297	307	303	284	275	303	296	307	321	289	306	308	294	288	296	293	322	293	285	291	296	278	282	306	312	308	330	289	311	313	273	289	296	303	275	271	301	255	265	302	317	303	288	271	278	283	305	285	281	308	319	300	339	288	299	324	311	308	310	265	272	275	288	281	309	283	296	292	301	292	281	279	312	316	298	292	286	306	317	268	331	283	283	283	267	284	278	271	278	330	321	285	307	312	294	291	300	303	293
28255	20845	12912	7443	749	530	509	508	512	534	458	477	510	509	464	489	479	488	501	520	463	507	491	520	499	462	464	490	507	497	519	484	522	511	507	496	497	479	508	483	522	458	481	517	499	480	514	494	510	465	481	512	499	487	505	510	495	470	509	515	479	461	486	488	502	494	507	514	516	481	503	481	488	479	474	469	492	505	503	509	449	510	462	459	495	505	481	498	499	475	458	479	504	471	499	493	455	488	479	505	520	521	491	456	431	505	512	516	506	498	479	427	520	482	502	496	460	461	513	504	490	510	498	529	499	518	502	487	506	479	492	450	502	524	473	488	484	486	495	484	481	490	466	508	492	517	512	485	476	449	490	502	490	464	536	510	500	524	472	467	462	544	486	477	484	516	501	516	487	476	488	472	519	502	449	494	495	492	470	474	496	472	475	470	510	529	512	479	498	473	495	489	458	486	473	435	454	485	483	506	492	487	466	489	494	488	504	509	489	503	464	546	554	505	431	479	509	513	518	480	506	491	469	461	486	508	490	479	488	453	482	474	469	493	473	494	481	517	489	514	457	512	483	473	488	513	496	475	549	518	481	524	500	481	506	512	505	459	527	435	460	525	479	474	486	480	503	487	461	494	484	485	472	528	504	472	481	462	513	478	509	495	514	537	511	487	513	487	492	474	482	475	473	503	474	469	488	511	495	488	493	538	461	466	500	490	469	493	504	495	483	509	491	475	474	486	500	503	465	463	552	538	483	516	476	503	518	489	516	489	487	488	506	520	487	454	513	495	454	484	504	500	479	477	490	479	507	523	478	500	506	480	469	471	505	504	510	502	499	485	491	443	484	505	503	472	480	495	505	496	517	518	486	493	516	499	488	524	514	478	481	529	450	496	514	439	451	502	494	473	529	480	498	496	471	506	507	448	488	548	470	500	493	492	506	490	476	539	518	495	497	431	496	511	482	483	509	499	493	483	485	509	488	513	471	464	509	503	513	507	496	482	524	550	470	473	480	475	494	533	493	471	528	497	497	484	513	463	473	484	471	513	486	499	526	466	504	546	496	503	499	461	495	501	497	451	494	511	521	494	510	526	500	483	516	487	518	506	528	448	505	514	485	519	496	503	498	461	489	516	522	507	510	492	494	512	502	490	500	505	491	485	511	498	493	444	468	508	508	500	520	517	524	546	487	462	503	464	501	460	474	494	489	489	488	546	479	496	502	520	478	468	498	466	508	465	513	449	492	465	472	476	457	513	438	498	503	498	527	507	470	501	487	502	506	495	484	489	513	466	431	488	522	516	520	485	488	475	484	504	513	475	490	485	502	467	523	507	494	484	488	477	463	465	531	492	498	497	484	470	484	486	496	485	504	444	531	496	470	492	496	498	497	483	502	502	492	488	485	529	499	487	477	518	517	526	481	474	521	509	535	508	492	512	530	518	516	485	480	478	490	483	462	494	476	488	491	437	533	481	458	475	486	479	497	489	481	534	485	510	465	557	528	532	525	497	492	477	500	463	457	493	485	493	487	488	492	486	486	490	509	528	503	481	464	485	480	481	525	460	479	491	527	506	508	469	479	462	517	451	511	497	463	501	497	468	448	479	514	474	502	502	485	475	469	493	497	468	511	476	527	486	504	528	492	470	478	483	477	513	506	524	512	478	523	465	497	496	486	499	485	481	466	490	503	460	509	513	455	502	485	506	503	522	480	482	532	495	509	447	492	515	477	449	500	489	512	522	497	494	530	484	483	477	476	454	480	494	496	474	508	489	488	483	501	507	483	476	467	520	514	488	491	491	481	459	506	497	465	490	462	503	480	486	472	486	467	459	469	489	467	481	459	504	477	438	530	482	510	540	490	498	476	525	475	514	500	507	509	519	503	505	485	493	474	511	474	460	469	462	517	504	486	488	495	514	502	510	479	459	535	538	508	437	502	510	506	515	448	443	501	449	476	469	483	460	507	483	529	486	458	513	524	492	438	460	500	507	486	487	508	545	476	480	492	497	554	479	510	466	489	479	480	468	510	500	472	498	521	551	485	500	506	525	482	495	498	472	471	494	484	535	463	477	461	469	483	483	524	501	494	471	461	494	484	471	465	489	477	508	477	513	531	506	520	461	495	510	497	464	502	476	476	504	477	470	486	470	473	508	485	458	441	459	473	482	479	493	512	486	510	517	458	476	467	456	488	517	455	499	523	503	496	475	488	434	498	503	486	478	519	505	501	482	464	512	492	479	472	487	486	504	488	519	485	480	472	516	467	496	464	498	475	470	485	475	500	473	470	520	480	465	475	476	477	509	486	479	534	478	493	470	471	456	469	482	467	498	484	478	500	523	502	514	524	493	491	484	495	531	472	484	496	510	467	472	495	498	487	510	486	502	489	520	479	506	487	497	494	478	476	530	481	508	533	468	495	492	465	476	474	494	502	485	515	506	498	518	485	499	500	454	536	470	488	525	493	494	477	526	500	480	529	506	457	457	498	513	462	506	486	555	468	509	516	489	513	507	489	506	527	488	466	495	498	487	469	535	497	507	471	483	459	505	523	486	482	464	489	484	473	507	483	519	495	457	504	520	527	507	503	471	492	503	486	518	469	504	464	470	521	493	465	501	486	513	508	509	484	464	499	496	526	472	520	494	500	520	505	490	487	503	496	463	472	497	460	464	509	494	497	527	496	470	494	499	457	453	478	510	472	509	462	522	512	495	497	478	480	526	549	523	508	500	511	470	484	510	533	464	458	473	520	472	497	522	496	524	504	468	511	479	477	498	515	491	503	510	463	479	546	501	465	455	486	481	480	502	479	483	461	523	477	449	474	480	510	506	525	466	499	521	487	497	501	502	484	502	473	481	487	496	482	478	509	488	446	497	509	505	535	471	500	470	534	468	482	492	455	462	504	458	543	510	491	455	469	512	499	493	499	521	476	497	479	496	465	507	474	479	514	502	493	490	448	533	536	500	485	486	493	481	462	488	515	472	453	535	496	499	463	518	505	442	486	518	464	494	501	483	507	467	504	486	520	494	444	467	507	489	513	490	511	520	494	510	512	488	469	503	504	429	491	467	496	470	485	479	478	517	492	485	468	462	518	494	484	500	475	511	487	528	471	524	509	546	498	474	469	460	499	470	499	498	480	501	514	476	475	517	450	494	492	461	472	499	497	496	485	506	488	504	474	483	510	500	506	458	488	529	514	480	543	509	484	484	483	508	460	508	516	504	485	499	485	481	497	489	475	514	489	501	458	492	517	459	497	489	517	476	458	479	501	482	493	479	489	483	472	473	488	516	502	470	511	464	523	493	476	509	518	501	470	483	487	492	508	503	518	482	450	523	502	498	490	472	460	479	516	506	468	496	501	455	459	479	511	513	506	482	512	454	494	496	461	538	454	461	501	515	469	470	468	497	509	536	501	444	492	510	468	492	454	496	471	484	492	477	527	496	500	468	452	458	497	486	522	530	470	487	491	451	505	535	480	497	483	454	496	525	476	504	482	481	447	485
25305	21322	11708	7686	918	718	714	680	690	708	701	713	723	678	658	718	683	625	674	729	691	723	660	652	693	687	694	668	735	702	733	654	688	660	721	650	648	682	695	649	680	668	715	656	647	684	688	654	702	642	693	694	685	681	718	705	701	658	674	732	667	681	721	663	753	724	688	670	671	682	681	654	679	680	712	661	675	648	751	691	661	681	670	679	661	678	680	699	685	694	660	659	689	677	681	700	725	661	641	653	701	693	691	684	663	688	695	696	699	733	692	718	628	670	671	711	688	651	711	701	758	657	687	692	685	689	693	675	649	709	713	701	685	648	606	685	709	648	645	656	660	693	680	664	679	671	728	660	632	725	701	664	673	701	715	622	660	661	644	691	720	696	715	692	706	634	719	680	656	608	653	650	649	642	621	702	644	692	680	658	682	682	644	667	669	696	725	663	681	670	693	745	752	670	689	687	641	659	694	667	663	668	692	668	684	674	690	693	732	667	706	667	685	670	701	708	626	688	676	675	697	685	741	679	641	647	659	700	719	712	673	716	674	646	697	694	700	688	690	691	698	697	721	732	650	683	696	688	690	719	695	696	682	701	741	676	667	662	738	663	682	674	691	711	725	703	700	713	686	715	657	696	686	695	696	697	728	693	750	652	668	672	701	648	670	653	663	716	651	656	688	671	690	671	663	768	675	713	695	686	663	693	649	695	674	694	674	666	717	661	693	712	673	696	686	697	625	674	693	701	659	687	666	659	680	763	703	657	614	664	696	711	697	717	729	678	662	694	685	689	690	685	666	695	691	682	695	627	663	690	662	637	658	728	730	671	675	737	707	705	719	679	723	638	664	692	643	676	680	682	666	681	726	677	656	686	679	688	702	670	689	671	712	686	667	651	694	720	646	695	692	699	666	660	705	684	696	691	715	735	692	689	692	703	688	706	685	724	696	714	697	729	651	706	657	704	720	709	685	668	660	663	694	705	660	703	747	693	667	692	687	699	684	749	700	681	671	704	729	680	716	687	704	647	656	666	656	677	713	667	681	664	715	715	662	669	665	708	707	704	675	708	689	675	675	690	670	713	665	722	666	688	689	691	682	647	705	678	630	708	705	632	701	665	658	672	676	652	701	680	704	682	687	642	680	690	691	656	674	704	718	677	706	601	637	712	643	645	708	690	690	730	657	738	710	638	720	700	656	675	643	666	682	709	711	711	705	701	694	735	695	670	651	660	661	645	679	683	688	637	706	682	683	700	662	685	706	695	687	702	672	649	680	682	725	665	685	670	678	674	700	675	667	679	732	681	656	682	635	720	696	687	645	726	646	664	646	753	662	694	693	662	607	652	668	696	692	687	682	660	676	667	700	692	688	674	676	632	689	708	670	706	650	674	683	694	671	737	650	640	685	679	676	643	701	652	655	703	659	687	683	709	663	751	681	693	693	682	665	662	689	704	683	679	687	641	646	673	673	700	659	654	682	685	683	685	717	730	718	693	683	648	668	672	731	655	712	720	655	684	630	694	636	707	691	687	720	692	671	666	697	682	695	683	683	707	696	648	661	704	664	682	690	703	669	649	712	705	665	633	707	678	651	668	673	711	685	726	685	701	711	663	693	691	628	675	638	712	672	704	656	665	683	698	660	718	677	636	706	685	678	695	658	716	690	661	716	656	674	695	692	690	695	645	692	663	696	708	684	656	668	704	666	671	672	701	703	724	700	687	706	687	673	662	682	678	696	629	690	746	684	652	709	651	660	682	717	655	644	697	729	662	720	651	681	662	700	678	720	663	722	665	686	640	670	719	678	661	694	700	748	671	680	714	694	705	657	648	658	708	682	697	710	676	684	748	685	639	734	702	718	686	688	656	734	672	671	694	714	691	735	704	655	718	707	704	720	711	704	672	689	651	680	649	695	703	667	623	735	736	722	658	676	724	675	655	714	682	707	689	654	722	693	683	694	653	699	657	631	688	700	656	644	663	698	716	646	711	660	663	655	691	664	683	610	702	710	615	700	682	723	705	704	670	689	723	663	718	624	665	691	671	711	662	666	689	667	649	682	670	667	645	673	643	693	716	676	681	727	659	697	673	679	631	695	622	662	700	650	663	701	686	659	723	681	679	730	689	666	695	696	693	668	678	661	658	705	650	725	687	653	712	648	684	687	693	671	722	694	737	712	687	670	705	682	625	693	699	689	658	667	717	706	638	703	662	732	682	701	701	698	660	703	704	714	707	699	711	681	632	693	657	720	625	649	683	709	761	709	671	750	676	661	658	690	678	701	691	694	704	675	676	683	670	745	695	716	632	667	705	680	691	664	709	720	686	699	658	667	714	679	631	665	666	681	714	676	642	708	676	657	697	688	648	649	680	661	696	651	617	715	729	649	654	667	694	660	706	676	665	685	640	705	657	654	666	688	699	618	664	648	658	696	697	625	659	683	680	657	745	717	718	721	665	629	712	703	644	700	709	749	731	686	694	689	696	701	673	678	651	704	725	672	684	694	682	631	632	677	707	677	732	683	691	685	710	668	685	690	708	642	622	692	665	717	694	709	704	690	650	670	661	673	654	675	698	685	643	668	722	661	662	699	653	682	693	709	620	643	694	684	676	716	714	695	664	702	678	675	713	689	690	672	680	713	746	689	725	686	672	684	723	688	698	711	669	707	706	645	727	634	671	702	672	701	661	715	676	688	698	677	632	726	656	689	697	670	685	679	682	710	676	646	706	722	695	711	690	702	643	642	716	622	700	679	665	713	707	696	694	691	647	655	681	701	677	693	672	717	677	668	724	670	659	699	666	717	700	682	713	673	668	715	700	669	677	685	665	670	648	697	735	653	660	722	691	726	685	682	684	670	727	646	688	709	661	712	698	682	698	707	657	673	679	674	695	642	714	716	690	680	729	686	690	749	704	677	673	669	698	736	669	674	698	626	668	720	689	694	644	711	687	730	745	718	699	683	698	668	671	677	670	681	724	690	688	710	687	682	661	680	682	700	729	674	686	683	756	712	695	695	674	718	690	681	654	663	673	671	681	679	693	705	662	716	693	705	647	708	687	689	686	698	684	724	711	665	647	670	674	666	710	680	722	662	685	686	635	668	679	680	711	716	664	662	662	690	687	667	653	687	722	664	691	686	640	658	646	662	722	654	659	656	710	663	667	668	673	687	727	689	665	671	649	729	666	637	655	700	682	661	687	693	666	679	692	638	681	723	681	689	715	652	679	687	625	669	652	654	700	670	691	651	726	725	674	680	710	651	684	699	678	700	668	687	654	697	666	678	742	729	722	689	706	671	705	675	685	674	716	690	641	640	706	652	700	700	681	689	716	673	666	691	733	688	698	650	672	695	647	714	677	673	635	704	673	694	715	698	647	680	633	674	624	708	655	672	708	711	661	696	656	635	686	671	659	696	696	671	667	711	700	678	699	656	641	698	673	699	707	679	701	642	669	668	666	694	679	679	674	638	687	679	617	680	687	648	652	659	703	661	673	708	660	708	684
23576	21527	28802	25870	20678	7502	490	319	295	292	295	301	267	249	263	277	250	251	280	238	255	272	269	238	242	246	241	256	218	260	250	244	258	259	261	242	249	253	245	235	257	230	240	233	219	262	270	262	259	249	248	262	225	255	234	273	233	239	219	228	237	279	235	230	246	231	223	256	240	239	260	216	242	209	226	252	252	230	254	209	242	242	240	238	238	224	239	250	245	225	246	234	253	229	248	248	241	238	274	242	223	250	251	249	229	235	225	220	273	239	222	235	235	236	242	236	254	250	250	229	228	237	239	243	232	255	233	254	242	245	223	244	250	215	245	262	259	243	242	236	235	232	244	235	263	256	256	235	248	239	262	252	239	254	223	250	245	265	242	233	251	256	232	247	256	259	245	244	251	232	244	249	235	237	241	253	233	245	247	233	247	258	222	231	242	240	246	249	268	233	240	223	241	242	273	204	257	199	237	252	263	251	248	245	233	259	226	228	258	259	251	236	258	214	279	250	268	262	252	247	231	254	231	230	248	236	251	229	272	246	245	226	243	257	237	237	281	241	244	259	245	270	227	287	221	254	247	228	234	261	232	246	233	259	257	259	276	265	240	250	226	243	216	232	238	240	226	244	265	235	248	257	241	216	242	231	237	235	229	239	227	248	228	259	219	242	257	226	222	248	192	247	252	245	229	266	254	239	231	247	245	241	215	208	279	235	248	230	236	271	233	250	257	242	246	243	266	269	238	210	260	232	248	245	252	247	226	224	259	275	257	227	238	219	235	255	243	240	217	269	239	246	237	236	216	247	242	223	246	256	242	232	226	222	225	241	232	237	241	235	247	231	260	267	231	224	255	236	241	248	233	240	263	220	265	223	244	253	242	213	247	252	232	267	240	235	234	228	233	257	282	253	273	283	222	214	230	234	214	242	240	237	246	246	237	242	231	246	241	237	228	226	241	277	247	226	241	248	245	209	233	274	269	245	232	233	254	294	228	262	249	233	225	228	250	268	232	233	268	251	253	227	239	220	251	244	253	243	244	221	224	228	228	247	219	249	250	215	244	228	216	225	237	252	231	261	223	239	256	243	230	240	233	233	270	237	235	247	231	252	263	271	262	235	233	262	238	236	244	223	223	217	238	216	237	271	233	239	264	244	253	247	248	240	250	225	245	236	230	245	243	227	245	245	226	226	241	240	213	254	235	225	249	223	239	229	205	237	239	264	232	250	239	234	233	253	237	219	217	206	243	251	268	254	243	218	235	220	243	274	236	245	239	259	260	219	248	226	231	249	234	238	265	250	203	248	248	232	242	239	239	226	232	249	256	236	247	247	258	246	227	244	238	207	241	244	260	232	240	251	258	236	222	234	248	231	238	243	274	225	248	239	256	256	258	252	232	227	246	233	263	222	247	220	247	264	272	259	239	245	224	255	245	195	241	234	234	257	237	243	223	230	226	223	247	246	253	230	240	217	215	241	240	211	229	238	233	235	229	268	225	253	223	249	232	243	229	264	257	248	251	232	227	234	247	207	268	233	245	226	255	247	238	236	222	222	209	269	249	231	228	235	243	203	254	250	251	241	246	244	247	217	247	283	238	236	212	239	240	247	239	279	238	253	258	244	269	242	246	263	245	256	258	232	254	265	255	233	227	240	253	237	245	220	231	228	256	245	233	248	246	248	240	244	241	224	229	231	238	233	215	250	247	239	249	255	230	240	233	232	260	231	244	235	259	253	261	250	241	249	234	249	253	230	250	230	254	228	256	238	245	277	226	233	242	250	258	243	255	247	249	219	244	250	247	240	230	272	228	241	253	246	250	256	253	252	239	262	245	273	267	257	229	253	264	223	251	243	243	246	253	242	215	258	244	257	235	253	258	257	261	235	247	243	236	226	249	263	240	207	235	219	257	224	235	236	225	250	247	251	225	248	234	235	276	249	264	248	231	238	254	257	236	263	233	216	226	240	275	247	252	255	278	255	269	240	238	242	260	257	250	232	237	262	245	242	245	260	247	241	249	240	253	272	229	269	241	239	225	223	220	231	244	235	267	242	236	252	269	248	264	211	248	261	216	263	236	227	262	245	232	249	226	266	244	262	276	256	249	219	242	256	239	227	254	255	231	253	241	241	247	265	270	250	249	245	253	225	240	271	227	259	272	212	278	233	240	233	246	271	249	254	258	234	237	231	258	216	243	243	213	249	230	262	233	253	229	227	256	208	261	243	253	241	230	259	249	244	245	260	246	238	230	272	223	255	240	235	246	238	257	237	241	242	252	230	230	239	235	233	255	224	232	217	227	248	254	241	234	272	267	224	209	269	252	244	240	247	267	244	255	238	239	245	264	242	249	234	226	250	257	257	244	224	269	247	248	250	287	224	222	218	250	227	234	254	252	204	233	243	247	251	258	250	239	249	243	221	227	225	236	237	240	260	249	227	240	251	240	243	241	245	268	249	234	242	210	253	249	231	233	231	207	253	259	237	226	255	227	239	229	246	240	247	223	264	229	254	243	247	241	274	274	253	267	254	233	234	260	247	202	246	246	257	227	233	236	265	241	252	216	229	243	229	253	280	258	254	243	233	237	253	237	248	254	278	242	243	282	259	245	227	253	220	247	239	236	245	267	233	211	215	252	251	275	232	258	222	250	237	227	234	263	253	223	235	244	237	249	261	258	233	252	249	235	260	242	249	257	248	243	219	232	248	284	206	263	240	219	246	251	216	266	237	239	241	226	252	225	256	257	252	275	233	230	237	227	237	224	233	254	221	247	218	238	248	259	215	260	250	252	250	266	226	268	216	250	252	223	244	233	222	243	252	242	244	235	264	242	247	250	255	231	230	246	253	242	241	258	248	220	260	236	271	257	246	218	220	249	225	264	258	227	256	224	247	249	231	223	241	226	224	211	245	240	260	255	225	229	249	251	220	258	238	210	251	270	234	268	256	252	254	249	228	246	240	229	264	252	220	238	256	253	216	276	239	262	245	263	220	276	225	225	252	246	234	244	233	209	252	257	234	248	244	239	233	234	236	238	229	226	215	244	246	235	272	235	237	263	247	237	255	234	238	245	250	241	247	244	213	242	261	239	233	247	211	249	234	215	229	253	254	243	229	250	229	230	252	257	251	214	237	238	237	225	240	236	228	246	247	228	256	215	286	254	247	230	240	222	261	237	257	233	242	259	230	250	228	248	247	241	244	233	261	266	258	246	253	266	258	229	227	235	235	234	239	221	267	224	261	234	249	238	237	223	237	248	249	263	249	254	249	251	257	222	270	264	235	236	241	257	284	255	220	237	247	269	245	232	237	239	265	221	261	240	249	240	270	246	241	272	237	230	254	251	237	234	264	246	269	271	244	234	251	224	247	238	246	235	258	269	251	249	259	212	264	241	238	222	235	246	257	227	250	248	237	255	267	204	213	240	244	258	231	239	242	247	229	204	237	279	244	231	266	243	242	261	241	251	237	257	246	265	218	213	229	237	254	232	274	256	243	230	238	236	274
46731	52812	40009	34343	2374	789	610	542	518	424	445	435	437	451	430	369	371	399	351	412	380	372	362	361	352	357	378	364	384	351	396	334	372	376	373	337	376	336	332	328	348	363	352	376	364	341	369	337	339	385	363	344	363	376	369	373	301	351	330	343	368	347	332	367	368	357	331	382	345	359	322	332	326	328	335	388	328	349	375	360	333	313	355	336	325	355	333	358	383	325	315	380	349	339	348	354	313	362	366	352	357	353	356	355	357	352	331	356	321	365	350	343	359	357	363	343	344	356	348	376	358	348	341	322	369	368	365	356	381	361	338	341	338	354	338	374	333	348	325	343	345	358	345	349	325	324	344	369	334	335	373	333	343	359	339	339	350	345	348	341	328	328	368	359	351	351	335	343	371	315	319	386	355	342	370	337	327	370	390	353	358	369	356	337	345	344	354	344	366	332	338	337	378	356	349	328	341	339	331	340	372	348	358	386	349	383	357	341	375	321	332	368	372	335	362	329	315	358	344	368	353	391	348	350	359	342	380	355	317	319	373	336	364	357	331	318	342	340	345	358	338	341	339	343	331	351	357	351	379	346	383	344	384	332	367	347	364	290	341	322	359	349	340	338	308	333	356	378	317	355	313	373	389	356	357	358	385	367	343	362	346	329	332	324	379	362	352	350	382	357	345	350	369	396	367	360	334	374	365	376	358	351	359	382	332	369	358	337	368	344	338	335	340	381	361	366	372	338	354	387	346	367	373	346	342	356	360	351	359	340	332	328	344	344	363	359	357	392	338	357	327	354	356	321	386	365	334	391	328	322	370	324	366	361	330	355	343	367	360	364	339	307	355	335	347	370	319	320	380	378	335	333	338	362	379	351	357	364	358	321	358	317	346	375	387	381	349	310	337	394	343	329	364	363	328	368	330	313	341	361	325	359	398	368	377	350	314	325	363	353	359	346	370	350	324	336	323	340	343	345	380	361	378	378	348	346	334	348	379	341	377	345	364	346	376	357	324	346	335	348	386	337	352	308	339	404	344	343	337	338	351	354	355	337	330	363	352	356	343	311	356	350	371	351	364	351	336	343	357	347	353	361	355	364	365	339	386	381	374	352	364	351	326	381	357	343	395	358	353	324	370	341	326	360	343	355	350	338	300	342	338	315	393	387	347	370	333	326	358	347	343	350	384	366	378	353	342	332	354	334	365	366	347	382	352	355	388	336	353	348	355	382	372	350	356	372	309	349	354	380	326	334	330	342	371	370	347	338	356	347	368	338	334	335	343	336	355	358	346	348	350	389	358	336	346	355	372	362	350	358	330	386	323	392	366	324	337	376	369	369	324	373	352	322	359	363	365	375	343	343	345	357	326	369	352	368	367	349	344	364	350	360	362	336	381	391	352	361	347	334	339	343	359	352	326	342	346	346	363	365	388	365	366	363	359	387	342	339	341	378	366	363	373	327	349	374	345	318	365	344	365	345	321	301	345	353	342	357	363	381	352	355	333	363	361	345	376	358	337	342	351	366	351	327	347	344	349	346	358	363	365	375	322	319	342	326	330	369	365	348	341	372	347	326	342	355	354	359	372	354	343	340	370	323	337	356	345	339	346	343	329	351	338	385	364	373	364	358	329	364	346	347	368	362	353	337	328	375	329	358	335	345	335	340	383	302	362	329	359	370	322	358	357	374	364	341	358	354	345	321	363	354	375	319	323	357	347	334	377	360	352	362	339	370	356	348	362	352	345	351	388	326	334	382	353	361	333	328	356	368	349	364	373	344	369	366	354	372	350	380	358	350	346	360	358	314	368	348	374	347	353	314	395	362	353	381	376	351	352	340	348	342	321	333	373	350	358	359	371	334	362	364	317	362	345	323	368	344	328	326	341	322	362	340	353	344	363	378	340	353	333	361	366	350	371	337	361	343	369	330	348	351	326	368	340	373	372	345	336	369	348	376	348	366	330	349	351	379	351	348	339	364	335	374	378	331	372	332	387	332	338	355	350	356	325	362	369	362	321	381	368	369	335	349	315	329	344	370	358	404	350	353	358	351	343	334	348	395	345	333	364	370	359	331	338	407	363	324	313	350	366	382	363	355	356	348	327	342	351	350	331	342	361	324	348	366	355	359	386	355	347	361	367	355	347	335	316	344	345	366	366	384	336	329	331	363	358	328	331	379	356	333	324	338	321	356	352	359	339	358	333	358	360	310	343	373	380	364	373	348	359	316	386	303	372	354	352	323	317	324	403	329	367	351	361	358	338	382	373	398	364	362	348	337	359	385	384	349	361	320	335	355	335	330	388	344	367	340	355	330	332	364	328	321	353	335	351	378	322	341	362	373	329	373	351	338	372	369	361	318	440	353	332	339	358	344	385	382	334	355	350	347	349	321	364	297	340	345	375	364	346	342	327	373	331	347	344	363	351	350	358	327	355	355	358	340	347	345	337	348	326	384	343	354	343	407	353	337	357	349	357	386	356	353	360	377	312	355	350	366	346	379	359	355	370	328	368	319	347	346	360	364	327	331	378	380	329	333	355	291	372	363	359	325	343	343	362	392	342	360	352	361	360	355	355	346	337	369	318	362	364	324	376	369	362	358	370	361	344	364	376	341	332	363	364	373	332	327	341	368	361	351	379	348	359	378	339	321	346	346	364	381	377	337	333	357	350	345	334	348	351	368	330	358	346	354	358	323	338	351	327	328	356	334	363	341	363	365	351	345	334	324	366	367	343	331	363	327	344	361	359	362	353	364	375	349	325	356	346	358	388	367	357	331	317	384	316	357	366	332	354	330	341	335	365	362	336	372	355	333	342	320	354	353	353	357	358	349	378	359	340	355	325	337	336	356	348	351	342	369	387	353	372	349	320	352	366	343	341	363	328	375	356	357	345	365	372	394	334	348	340	343	372	343	351	358	364	384	362	368	385	378	337	325	384	353	343	336	346	346	331	354	390	355	361	383	322	339	342	333	341	351	363	354	348	364	327	360	366	342	366	307	373	370	341	364	361	356	372	329	361	354	363	357	360	331	352	340	357	327	369	377	350	341	318	353	342	321	345	372	333	372	382	330	319	355	351	346	361	360	384	374	347	380	390	349	352	356	385	375	350	345	338	331	375	315	358	360	369	381	345	340	373	315	381	347	328	355	335	364	345	354	318	350	340	370	345	354	362	358	361	368	354	367	333	348	335	373	341	317	389	359	393	340	354	386	379	344	371	356	327	339	377	352	359	357	314	357	349	393	319	352	356	328	344	354	340	342	355	320	346	314	309	349	349	364	353	322	374	350	320	316	332	339	341	328	353	363	325	355	326	347	328	337	359	372	359	378	329	351	374	366	378	332	345	367	350	382	311	345	346	343	356	343	368	344	321	352	370	352	335	345	365	360	349	321	345	338	301	364	323	365	368	338	373	360	378	323	350	379	357	375	313	336	355	347	354	353	388	350	359	350	381	376	374	360	347	354	358	354	340	321	352	398	369	368	319	379	339	335	367	354	325	380	339	340
24853	21551	27462	26349	9136	804	630	594	568	538	613	565	573	581	566	530	563	563	519	571	547	560	537	550	551	531	552	584	570	535	507	568	534	560	582	459	556	527	550	545	535	554	563	538	564	541	517	566	578	581	545	563	564	538	526	572	549	515	502	553	584	555	542	554	590	529	583	542	558	579	556	540	579	552	539	543	573	584	555	561	512	490	559	556	474	572	538	550	564	537	561	514	593	562	550	582	517	537	522	613	551	548	543	574	554	536	557	576	571	567	554	563	504	520	497	586	559	529	558	540	577	554	560	533	548	528	543	528	537	542	558	548	618	582	532	544	559	590	569	536	565	540	519	586	556	549	563	548	557	520	544	575	533	528	559	564	571	574	582	561	529	534	559	562	562	529	527	556	551	551	588	536	515	549	561	606	522	553	523	583	543	534	552	529	530	545	541	551	580	576	573	570	574	591	546	601	510	563	562	559	552	549	518	565	565	632	551	551	573	560	545	600	540	557	520	555	539	588	536	511	565	555	565	536	571	585	577	564	555	529	548	514	557	553	574	599	550	562	512	513	553	587	606	539	554	554	606	551	554	549	562	591	568	537	574	516	572	579	534	567	560	544	557	527	553	577	572	508	532	539	522	585	556	537	550	555	537	542	482	542	541	531	567	557	545	531	515	547	533	593	557	543	530	527	586	576	588	550	510	541	526	523	567	572	546	569	598	576	542	542	566	541	531	569	542	539	570	575	526	525	578	547	544	586	591	517	545	533	532	579	605	590	563	570	496	547	537	530	567	503	568	566	531	543	583	520	571	597	554	554	553	516	539	534	604	564	553	541	570	557	551	570	504	553	513	581	524	533	591	522	566	521	545	509	595	535	500	548	565	557	553	561	571	574	592	586	562	558	546	557	529	489	570	549	552	564	530	517	514	552	569	539	567	551	583	546	597	513	538	547	515	567	548	571	529	549	547	494	576	547	539	569	584	552	567	537	550	556	511	535	494	577	540	597	544	570	565	528	495	538	550	522	556	537	552	568	546	588	564	537	586	564	534	559	558	559	602	572	532	539	528	525	578	573	580	521	550	571	565	563	562	533	585	548	557	564	515	518	571	526	553	558	552	492	596	552	590	548	559	570	572	559	539	541	534	566	586	525	511	544	554	570	553	555	570	523	572	565	584	502	534	546	531	506	574	528	596	573	555	545	568	523	548	549	599	506	590	505	512	550	575	537	558	493	549	505	518	533	542	527	535	562	552	571	529	547	530	549	590	546	534	551	527	512	540	565	512	575	534	537	544	553	546	552	507	567	546	566	552	606	586	509	548	559	547	552	514	530	546	529	547	579	540	550	564	553	529	542	540	538	487	554	580	553	546	516	538	538	580	558	554	534	546	564	559	541	542	560	525	551	529	543	546	549	515	620	579	563	550	491	541	544	554	518	583	564	540	551	538	576	553	511	529	503	491	550	541	559	510	529	553	548	533	527	566	491	540	564	547	551	576	562	604	520	558	519	560	523	564	557	553	535	556	531	529	555	547	529	489	516	558	524	541	566	603	511	528	533	572	555	493	538	558	583	576	551	569	575	509	574	564	572	546	573	567	504	579	592	554	539	542	539	546	548	576	577	588	540	544	544	598	550	539	605	531	519	540	542	553	558	598	541	521	530	541	542	575	557	534	562	537	551	525	537	591	553	552	584	541	572	540	521	533	506	558	535	581	538	555	552	545	524	534	547	545	583	582	577	561	554	543	525	536	556	503	566	554	545	565	541	545	543	549	546	538	541	557	525	549	534	559	509	551	571	592	531	555	533	515	517	541	505	532	584	525	583	525	553	572	574	545	527	567	568	544	516	574	564	553	565	557	561	571	550	577	524	556	532	533	547	565	496	568	572	512	583	472	552	538	584	519	563	558	562	525	545	527	541	575	604	556	523	543	583	569	533	518	564	543	554	585	542	575	520	562	551	506	568	547	592	545	562	547	574	531	585	521	541	582	536	556	537	545	562	559	549	523	546	556	520	539	495	586	528	541	564	572	581	549	572	532	569	552	600	551	496	559	574	597	590	578	539	524	547	569	580	509	548	554	538	539	499	567	554	522	521	552	513	539	593	568	550	572	563	537	537	560	557	526	574	526	554	546	571	576	554	562	547	524	516	553	553	517	573	534	527	507	500	548	558	552	539	566	533	525	494	546	569	586	568	499	516	501	521	541	575	623	531	527	554	542	545	515	519	558	540	556	564	609	543	537	577	547	529	545	558	517	571	527	557	575	539	515	571	534	577	542	523	552	542	525	542	558	566	575	595	525	534	543	503	569	530	481	532	543	546	550	530	599	566	572	534	574	535	527	550	545	548	547	538	555	592	518	537	541	553	574	559	542	538	564	523	555	577	560	562	548	545	527	558	537	548	567	577	568	532	528	546	512	525	535	518	520	545	535	508	572	605	548	573	552	583	561	532	584	533	502	551	574	550	597	525	545	524	540	538	544	574	560	514	524	536	546	536	526	553	570	570	559	574	533	536	535	488	566	533	553	563	541	555	541	578	564	542	606	567	567	538	530	570	528	552	551	551	512	517	543	520	528	559	522	558	567	547	554	528	584	575	569	551	522	592	560	538	520	581	575	566	603	547	556	550	524	560	553	558	519	571	546	573	552	549	580	525	538	551	562	526	550	556	524	558	573	569	564	519	540	538	530	547	553	544	552	615	544	572	522	537	568	547	581	581	550	574	534	547	580	572	565	563	523	551	555	530	537	521	551	534	594	539	543	574	557	540	549	509	541	567	595	563	556	561	563	567	574	588	557	573	577	531	524	582	577	545	553	560	535	543	549	527	585	538	546	537	525	583	519	562	553	540	572	507	506	562	510	550	541	526	519	555	517	565	588	567	538	585	584	520	523	555	580	535	538	593	528	523	581	555	586	536	567	530	554	557	576	530	582	504	528	514	578	569	553	548	530	550	508	558	580	581	543	515	531	563	591	548	541	542	530	560	556	554	535	523	564	489	538	517	539	535	523	574	530	549	544	547	524	546	537	562	569	553	565	550	572	536	541	528	537	587	566	507	557	553	577	614	541	525	596	586	496	545	530	568	569	505	551	536	538	570	553	539	546	601	524	580	563	535	572	558	512	573	558	550	564	593	498	540	564	502	549	590	573	574	568	559	555	551	572	558	516	557	538	575	514	588	520	553	580	559	528	579	583	531	542	592	511	566	526	575	527	535	551	559	563	552	543	546	529	567	506	529	532	551	487	586	507	535	535	549	567	572	524	568	525	557	511	613	536	569	546	518	568	549	545	531	571	564	550	554	558	544	529	541	542	586	498	549	586	613	565	593	553	571	511	544	587	550	514	547	511	551	555	564	566	571	527	549	528	546	528	592	542	572	500	547	544	562	537	583	537	557	540	562	566	555	536	569	528	554	565	512	590	535	533	516	512	512	531	515	543	555	545	567	549	567	531	559	573	550	527	522	529	533	576	551	545	523	536	574	498	564	543	556	524	551
41811	42195	30181	24853	1846	848	908	794	784	787	792	828	802	744	729	781	749	764	751	748	776	749	750	742	681	746	746	727	737	755	747	765	725	773	743	719	697	728	750	711	742	735	752	755	727	721	780	752	718	756	795	752	722	704	780	731	737	796	733	714	736	789	742	728	725	737	726	726	754	737	758	704	747	740	718	706	758	755	731	761	727	755	741	751	728	756	726	734	761	795	677	746	736	712	769	752	710	790	793	753	751	742	729	759	755	742	717	747	736	731	714	709	710	750	766	703	750	756	756	735	716	710	768	778	729	757	771	762	706	787	692	728	746	715	755	720	762	720	722	740	760	737	742	749	761	795	681	708	719	733	749	699	705	756	776	740	742	751	770	740	773	746	759	717	748	723	765	819	731	697	727	792	748	760	744	736	757	759	701	741	696	720	716	751	736	740	726	766	717	811	759	763	773	785	720	762	732	732	751	747	735	741	760	762	741	717	694	747	705	748	761	723	738	694	740	789	758	669	742	784	732	798	762	727	770	745	751	738	777	736	720	698	778	769	713	743	708	767	713	725	792	798	735	738	766	715	705	753	777	756	696	758	761	729	753	751	756	730	732	745	767	742	770	770	706	693	769	730	784	739	744	701	747	720	752	738	760	739	712	713	758	749	736	678	794	781	764	765	761	743	737	784	772	701	687	765	753	776	754	727	801	740	712	724	755	726	746	751	737	708	687	740	750	761	766	758	735	783	736	754	785	752	742	746	712	790	745	709	816	727	734	723	753	732	725	787	713	768	775	785	742	778	716	745	730	767	745	807	751	754	715	755	738	703	747	748	768	724	700	728	737	753	725	741	783	701	704	770	766	745	776	753	733	766	783	779	709	779	745	760	770	760	756	764	722	759	710	765	730	712	765	732	733	715	737	705	730	815	793	752	790	732	722	773	732	746	712	762	722	755	724	757	730	744	747	765	718	764	719	743	763	727	718	727	778	728	759	714	756	743	734	766	780	727	703	759	723	711	796	771	752	739	760	746	722	735	720	764	743	712	743	741	731	727	727	737	747	785	677	797	765	764	786	765	736	725	738	757	832	742	713	752	799	721	750	785	759	804	751	777	751	779	780	754	703	723	739	790	739	678	740	750	776	753	757	719	704	710	722	755	773	769	777	790	759	747	745	752	720	761	691	741	802	771	706	729	767	745	705	754	776	801	766	742	768	749	740	733	739	749	721	747	716	748	758	738	738	777	778	819	772	736	707	779	682	768	737	705	691	743	721	744	706	750	727	771	779	744	734	713	760	720	710	757	747	790	766	749	680	763	765	759	779	730	776	720	762	729	746	723	766	716	708	802	723	742	733	717	732	832	729	710	727	729	710	769	755	779	743	691	747	681	697	717	744	769	724	756	733	746	755	722	751	795	708	757	736	738	739	768	738	780	736	699	780	696	829	727	730	726	736	721	733	754	771	705	756	760	724	732	779	731	750	727	790	771	733	735	679	716	803	774	767	762	729	737	728	777	745	750	739	759	756	737	750	734	766	740	802	761	751	769	741	771	742	771	742	683	770	769	713	787	729	725	701	697	746	731	706	797	747	719	758	753	735	741	748	746	749	756	742	695	704	713	682	758	754	725	712	749	754	761	724	742	691	762	759	754	763	745	739	725	780	755	806	701	749	784	756	762	724	761	742	728	713	734	704	761	730	736	726	719	704	712	738	731	771	774	797	758	746	755	719	746	732	730	692	777	734	738	708	711	769	779	759	709	787	749	690	685	719	719	773	759	699	709	721	700	772	729	755	724	790	735	717	713	738	804	766	787	757	707	724	724	703	755	701	714	771	722	759	766	795	715	762	765	743	713	714	736	761	707	746	735	746	702	753	756	687	761	783	753	779	750	741	758	736	771	753	747	727	759	691	716	720	763	705	789	783	769	737	747	718	743	701	771	734	765	715	745	733	783	756	703	752	762	759	740	770	766	755	772	710	726	766	707	721	717	730	751	719	734	754	784	711	758	713	755	776	708	756	792	765	786	714	754	714	720	747	746	738	768	734	760	740	753	748	761	717	721	749	734	742	755	766	737	742	768	702	705	705	733	785	729	752	730	736	738	747	711	766	780	700	776	768	720	736	787	781	782	715	761	718	699	756	753	693	753	751	761	735	745	734	769	696	786	763	757	787	731	728	765	717	773	732	737	802	774	757	748	723	754	758	687	712	730	710	744	763	734	766	746	721	741	752	727	741	706	745	758	744	698	679	709	736	783	676	775	803	773	726	709	752	736	725	772	725	759	722	821	731	744	732	749	778	770	760	719	748	764	750	709	744	711	741	708	731	718	751	788	711	717	692	746	733	758	764	736	738	740	740	773	688	770	784	804	724	738	769	722	730	745	737	768	764	733	733	719	756	740	752	745	740	751	740	786	799	751	730	700	766	754	702	723	704	736	759	722	738	775	735	730	746	790	783	777	727	736	787	692	722	763	773	746	735	705	723	723	814	755	769	715	743	765	720	758	709	742	729	723	745	824	747	738	803	716	711	753	794	734	735	758	733	739	738	734	774	760	741	723	744	743	743	742	756	765	733	763	744	704	771	741	749	720	738	710	756	710	742	697	683	715	770	750	755	710	747	790	719	755	752	772	726	748	716	756	756	758	736	713	694	733	739	759	757	765	741	743	691	723	754	740	758	713	718	787	719	747	734	747	776	754	757	715	761	728	755	775	771	753	730	772	772	727	735	742	732	753	712	781	718	755	742	727	770	764	693	712	744	723	728	741	748	720	723	760	757	754	749	772	729	718	791	727	705	724	767	742	796	758	761	748	761	751	744	704	772	707	764	804	713	756	725	737	730	731	701	750	738	715	739	728	742	778	778	754	749	725	738	751	735	808	744	747	758	732	721	707	690	739	708	718	751	746	717	744	739	764	768	726	768	748	776	735	734	733	771	736	777	692	713	747	736	725	764	727	723	754	778	776	800	744	764	743	788	750	754	719	734	766	721	769	789	731	722	739	745	718	722	723	798	750	816	752	757	770	719	734	773	761	762	711	746	774	735	756	752	730	726	761	712	782	796	741	727	701	757	793	728	743	756	721	774	750	702	727	778	774	752	728	732	758	754	722	716	751	771	757	745	765	752	719	723	810	760	710	714	765	718	764	809	795	765	759	787	738	718	760	699	759	724	767	734	773	797	773	761	736	750	780	742	766	731	740	737	710	748	749	709	755	748	767	725	691	725	737	754	770	778	713	758	750	788	738	730	744	724	744	773	737	723	752	741	787	755	729	777	771	764	719	726	768	713	718	752	797	716	761	704	766	719	774	705	768	731	730	720	730	803	724	759	776	726	760	737	774	748	748	758	699	743	720	779	744	703	745	796	728	754	697	727	738	733	757	718	783	762	755	750	765	722	757	729	736	697	768	727	763	751	709	743	742	691	747	786	754	783	718	789	786	735	751	759	743	780	756	768	736	687	747	783	716	744	693	711	742	766	719	714	735	752	793	775	767	774	715
22605	21544	29518	24616	21594	20065	4810	411	350	330	297	277	226	264	236	235	236	233	245	249	201	256	238	219	245	234	207	219	233	207	236	235	225	219	222	218	216	214	227	211	213	242	218	243	222	209	217	218	232	198	215	236	226	220	216	215	183	229	223	206	210	189	239	222	216	216	234	208	216	241	212	228	200	205	222	198	257	202	223	220	230	215	208	194	183	209	214	248	237	204	224	226	217	237	205	222	233	219	210	238	235	208	232	216	218	227	226	199	250	233	230	190	213	209	207	228	198	194	199	212	221	218	226	232	211	209	203	190	229	235	215	215	240	239	216	191	230	215	211	228	217	192	205	235	211	220	213	209	233	227	225	222	237	207	224	208	204	221	204	236	198	222	235	223	199	243	226	241	240	211	242	213	197	228	219	215	213	232	228	215	200	216	224	237	236	215	202	210	211	227	217	230	222	204	219	204	220	190	215	237	215	220	224	212	242	201	243	214	230	190	196	229	235	216	190	207	212	207	223	237	215	215	211	206	245	206	201	229	215	255	204	215	232	209	263	205	226	195	222	217	222	202	237	242	208	220	222	217	228	196	234	200	225	197	239	230	203	205	188	221	219	234	228	215	223	208	205	236	222	227	229	235	200	207	202	214	231	214	210	209	239	240	243	236	189	221	209	200	195	202	257	211	214	216	224	220	209	203	212	209	206	237	209	209	192	210	232	215	248	230	205	211	205	201	228	201	218	204	204	225	227	233	207	223	219	240	221	227	230	213	240	198	221	250	242	187	266	228	218	234	251	242	214	236	250	215	192	208	231	200	221	233	207	207	201	246	228	230	232	222	220	230	221	208	208	200	204	217	244	222	223	234	224	228	225	229	194	225	214	208	209	206	206	202	211	232	219	218	207	216	188	217	237	238	205	228	237	228	208	236	229	219	207	203	226	199	223	202	217	206	214	242	218	210	205	218	219	200	193	263	216	200	216	236	201	206	212	201	217	234	230	234	240	213	228	200	221	225	207	219	223	207	214	237	215	221	225	217	215	231	208	205	227	197	250	222	225	213	207	229	210	223	207	183	217	216	199	222	198	215	211	220	224	218	215	236	210	200	215	200	225	214	183	221	188	248	229	219	227	226	242	229	200	217	215	220	227	235	212	226	210	214	225	229	202	250	228	229	228	218	206	203	235	211	218	186	211	226	196	240	202	239	242	228	251	232	231	236	210	210	215	231	218	222	196	242	214	215	216	227	209	218	210	199	216	218	216	217	202	245	234	213	212	221	222	218	226	237	205	237	219	223	203	219	208	200	218	198	241	202	228	217	218	229	226	226	225	223	214	211	223	196	215	241	208	238	237	230	220	209	196	220	196	209	210	196	241	197	227	225	221	212	215	237	225	213	202	201	207	217	186	196	223	238	202	214	227	214	232	204	223	223	213	225	213	205	202	208	221	211	238	211	202	199	239	200	234	234	226	200	216	261	233	225	223	230	221	186	197	222	210	228	196	187	199	207	235	207	218	193	218	231	207	219	213	218	229	236	212	243	212	216	215	202	225	215	247	209	211	224	232	194	213	192	229	197	209	214	206	226	224	200	224	212	231	222	228	212	217	216	202	197	219	216	225	235	241	221	205	217	200	203	185	209	219	217	232	207	195	212	203	199	223	207	208	211	238	207	216	193	183	216	230	198	214	224	232	234	245	195	230	228	209	223	208	232	205	224	188	231	234	231	217	226	200	206	212	235	205	253	214	216	204	211	206	244	189	195	223	200	229	220	197	190	233	198	208	213	207	204	218	223	232	186	213	222	225	239	216	198	212	197	218	218	197	214	208	213	211	206	237	208	203	256	203	247	226	219	212	230	207	213	198	232	193	233	205	233	209	226	222	230	220	188	241	223	204	217	212	212	229	234	246	187	230	214	210	209	255	223	227	215	222	214	252	214	203	216	221	223	218	202	224	219	212	209	187	200	227	262	218	235	216	202	229	244	230	213	192	209	220	219	224	197	208	212	211	232	218	247	207	225	238	213	208	217	217	236	209	229	205	214	213	216	222	241	256	200	213	241	180	232	190	223	216	214	221	220	238	190	233	196	213	220	200	209	202	207	219	223	243	225	239	234	217	208	216	218	219	212	193	241	230	191	217	211	206	213	195	184	217	205	245	224	217	207	233	215	210	232	222	233	205	206	221	220	205	223	212	251	225	194	219	235	212	224	217	212	211	239	216	206	225	223	249	222	231	211	236	193	226	226	213	203	220	225	225	224	219	221	216	226	191	221	202	211	210	200	212	204	255	206	217	243	211	225	226	217	202	213	212	213	239	189	205	254	225	206	219	205	227	245	184	219	216	211	205	233	245	197	202	212	219	243	205	218	221	245	226	228	247	208	203	214	205	217	218	227	203	227	266	200	217	204	236	205	243	251	220	229	198	210	220	217	238	210	213	203	214	202	219	222	182	209	210	221	213	206	257	207	232	231	235	230	200	219	232	203	214	211	205	230	230	204	196	207	206	208	224	233	209	214	214	219	192	200	224	218	202	222	214	232	254	244	223	215	209	209	216	208	233	251	231	227	202	220	204	225	229	208	198	217	231	194	204	221	227	232	204	227	230	202	210	212	199	197	217	205	233	209	231	227	199	219	181	234	200	217	221	251	225	187	218	205	238	225	223	236	216	223	207	232	230	196	200	217	215	224	229	207	187	223	233	208	248	225	251	223	210	246	205	221	209	193	223	239	228	222	208	201	247	216	222	191	219	213	203	251	217	213	229	228	199	234	226	207	203	210	215	206	227	203	244	218	215	256	234	225	191	217	214	230	229	212	212	211	206	217	210	235	201	213	215	220	208	219	226	246	209	235	217	230	220	196	214	197	264	223	203	234	230	222	218	197	230	224	217	219	218	213	242	222	206	190	219	210	204	225	210	233	218	246	204	232	203	214	216	216	200	204	225	238	192	198	199	231	213	240	197	242	194	211	233	218	235	230	210	233	214	231	216	203	237	229	209	245	211	226	210	207	231	204	220	233	199	197	230	218	217	238	213	226	217	215	205	235	246	218	229	205	209	209	210	233	204	180	217	237	249	210	224	235	232	235	240	225	181	235	207	226	192	187	243	214	191	189	227	200	234	210	224	205	210	192	224	214	203	238	223	218	238	200	232	218	236	212	199	194	223	230	205	244	236	228	223	202	216	223	238	211	183	205	212	230	185	201	230	214	218	201	245	230	217	228	218	202	235	223	233	219	205	212	222	213	210	194	195	238	208	223	202	189	193	230	218	216	220	187	199	209	222	233	213	209	216	247	267	194	231	220	204	208	218	228	234	236	214	243	205	216	206	227	221	207	199	210	225	222	224	200	225	217	203	196	205	210	221	199	231	220	195	228	215	206	233	207	225	216	248	205	215	192	210	213	214	214	210	225	196	229	213	232	231	214	225	192	205	210	221	226	237	211	207	200	224	225	202	217	212	221	222	211	206	231	193	209	210	190	213	212	226	228	212	202	205	203
52318	61957	50498	42791	5174	995	833	655	586	521	495	453	441	442	375	345	345	325	328	300	380	360	329	293	316	315	311	316	324	319	323	334	348	316	302	301	294	325	319	296	284	297	299	279	289	293	304	320	316	316	287	318	295	323	307	300	312	300	295	333	299	320	283	321	298	316	314	304	309	305	322	292	293	278	312	297	317	304	269	303	326	304	312	289	319	316	306	326	318	316	284	284	287	320	283	281	289	305	256	319	284	293	310	278	284	289	283	327	274	298	309	286	307	312	319	305	303	315	261	288	314	293	276	289	307	308	329	319	284	271	298	293	334	306	299	283	319	298	284	297	275	280	321	304	288	292	277	289	301	324	322	301	299	305	307	298	297	308	290	291	300	302	270	318	296	297	278	285	308	315	292	276	281	306	316	295	301	287	274	311	308	281	282	293	299	306	311	267	294	325	311	284	280	307	314	288	312	320	298	309	309	270	319	272	316	277	284	304	309	278	297	322	302	287	288	334	314	302	333	321	290	307	271	299	303	312	306	290	293	318	305	313	292	279	292	270	289	332	301	302	306	316	312	294	302	311	311	291	326	276	323	266	290	306	321	295	300	273	284	309	317	278	318	288	306	293	302	280	295	323	282	288	326	298	304	289	332	309	270	316	309	297	324	271	314	276	316	316	279	300	309	328	285	308	266	284	329	320	284	276	310	327	311	305	288	310	313	306	285	276	305	294	343	312	329	278	305	270	281	302	294	288	315	299	277	295	323	291	278	297	289	327	304	298	290	285	311	281	305	295	326	307	307	285	290	288	308	304	325	303	283	268	290	310	299	292	308	303	316	315	296	291	301	295	321	308	284	280	329	279	311	283	323	293	285	307	299	296	299	300	266	281	263	295	289	279	315	276	304	312	245	267	294	298	280	282	272	301	279	293	288	279	310	325	292	325	294	310	292	297	308	296	321	309	321	308	324	301	289	303	284	280	281	269	349	309	285	304	281	280	306	316	296	315	299	289	313	294	285	276	270	314	293	297	306	304	278	316	301	296	324	301	298	286	294	302	323	292	305	295	312	309	326	287	277	314	310	330	287	318	304	299	295	312	263	296	317	303	285	299	289	314	303	295	285	263	335	284	299	313	284	293	292	257	308	301	294	284	292	284	314	300	267	312	289	306	286	294	291	288	296	271	286	292	297	302	286	304	290	296	292	343	308	310	296	294	314	296	322	295	315	266	328	309	308	275	303	315	305	292	287	301	315	304	298	313	296	264	329	282	298	282	289	292	277	325	321	299	284	308	293	276	302	272	307	306	318	300	304	332	269	302	301	335	301	297	290	286	314	291	310	333	282	312	255	316	281	308	303	296	341	294	289	296	273	292	313	300	298	285	345	316	290	294	290	309	329	326	287	280	313	294	278	312	294	311	295	325	269	307	298	271	311	321	291	302	307	306	274	293	334	300	302	282	290	309	286	288	284	308	307	298	309	291	299	317	287	298	322	334	284	314	285	261	288	282	292	286	303	309	287	296	308	273	293	307	342	270	296	270	295	310	293	274	307	290	298	299	294	296	310	285	292	294	278	313	295	255	291	308	314	294	291	292	291	298	262	321	304	309	306	281	289	305	282	304	305	294	260	284	279	320	288	284	295	309	276	295	265	279	300	276	309	278	288	294	257	287	292	280	325	302	267	290	322	304	328	314	327	305	309	315	298	310	318	305	297	310	300	306	288	300	294	261	326	264	272	289	295	297	304	272	269	268	317	309	279	319	301	294	310	302	315	312	320	329	286	332	304	300	291	293	329	304	278	314	292	314	267	321	318	283	292	314	293	267	280	299	290	303	314	313	289	289	329	245	268	312	287	300	275	303	284	311	332	280	285	310	339	345	303	319	286	277	328	294	297	265	297	311	275	339	300	306	304	289	286	292	292	318	330	319	337	315	309	303	294	317	282	289	288	291	304	300	306	316	273	296	280	334	291	314	311	286	321	282	335	296	287	283	288	295	316	252	276	315	334	316	318	282	289	292	298	320	292	276	301	299	278	285	312	315	296	295	312	321	283	275	298	298	307	354	328	295	283	293	290	306	333	306	290	301	302	300	295	310	299	298	302	327	311	307	296	306	286	301	298	325	303	265	321	320	292	284	269	321	323	320	294	292	293	285	274	278	322	320	324	287	324	311	284	282	290	303	282	315	303	304	314	318	302	275	297	317	299	299	303	281	317	295	314	291	294	295	293	309	306	306	312	305	286	305	314	303	305	294	290	325	299	304	293	276	276	335	284	315	299	283	278	332	325	301	289	343	310	278	314	328	301	319	276	286	298	288	297	279	282	284	293	321	282	292	315	322	319	296	316	301	291	309	289	333	293	284	293	303	267	308	282	293	279	288	286	287	306	313	322	281	314	314	286	328	311	325	303	297	311	295	317	308	282	282	322	269	307	283	301	326	311	309	317	301	306	290	270	301	284	292	287	297	305	290	296	287	305	291	296	303	293	288	292	313	289	283	320	324	296	280	306	302	302	329	296	305	294	301	282	286	325	317	299	305	336	290	289	283	318	296	297	273	352	295	261	324	298	323	317	279	304	306	283	293	273	305	315	305	275	297	309	270	287	309	314	285	303	289	274	335	304	312	297	307	323	290	303	293	285	284	297	299	316	287	287	300	327	269	285	353	294	285	294	295	318	312	299	258	280	307	278	306	276	312	279	288	298	288	295	286	308	300	308	298	286	329	313	315	281	290	291	322	310	300	299	295	287	296	273	322	285	304	292	287	281	288	299	317	304	294	314	302	275	317	290	286	291	278	284	296	285	314	270	306	324	311	275	289	299	310	279	327	313	286	314	271	303	292	278	298	302	298	314	251	310	318	298	270	303	305	326	287	289	337	284	295	294	304	321	289	312	308	309	307	327	298	298	303	290	251	296	317	308	298	323	275	331	330	285	308	285	322	297	330	277	283	295	293	296	267	285	311	286	319	322	290	301	267	331	288	305	305	287	305	313	322	283	317	305	278	300	295	311	285	291	321	281	285	297	341	280	309	274	287	288	332	295	314	300	286	305	288	283	332	284	292	295	310	297	275	299	276	326	284	274	309	290	270	330	289	296	280	330	297	281	286	299	293	262	305	290	283	278	290	312	305	268	279	304	332	302	299	283	297	301	311	277	279	309	324	324	273	325	274	281	320	274	316	315	305	292	285	318	274	313	265	296	295	296	343	297	321	291	306	306	306	302	342	309	299	319	328	301	319	271	299	306	301	288	293	315	303	275	305	275	277	278	278	309	290	316	292	310	299	308	285	310	315	299	335	311	322	283	324	265	319	276	270	306	284	305	277	299	255	295	334	309	301	293	277	281	302	301	282	277	258	319	296	297	287	276	283	315	289	315	305	323	301	265	302	280	321	305	291	282	297	315	303	289	285	296	273	341	317	293	277	286	324	289	286	290	291	307	286	320	296	309	293	325	293	312	322	304	293	296	291	316	280	304	262	273	303	304	288	312	313	282	271
28335	20969	13485	8895	837	482	508	503	478	498	541	521	492	504	489	492	498	507	481	484	468	502	478	500	489	500	484	491	499	495	468	489	498	523	516	454	526	461	497	508	469	521	476	458	482	470	457	509	515	478	521	503	481	493	462	473	485	476	444	470	500	508	492	527	497	515	479	487	477	491	521	455	485	504	524	476	487	516	480	519	499	500	476	479	479	465	516	518	488	491	520	490	490	466	479	475	524	498	520	515	475	489	477	505	479	492	480	500	504	517	453	488	451	475	515	473	530	472	521	481	501	480	481	461	534	498	477	505	540	479	465	440	525	502	510	487	479	487	465	498	498	475	475	477	472	484	460	469	463	498	519	486	462	468	487	511	467	490	549	525	478	446	537	490	528	495	465	501	494	513	471	506	489	465	467	467	505	499	508	440	481	501	483	471	521	461	480	507	479	467	501	498	522	473	471	487	458	515	481	466	495	498	494	490	475	476	471	460	504	450	454	495	520	453	489	478	488	488	442	462	443	490	505	491	496	482	511	428	516	494	522	468	502	454	451	470	470	530	474	505	483	477	539	473	467	488	517	449	478	503	478	463	469	498	445	501	490	487	502	477	419	471	458	462	482	471	481	467	481	483	512	516	475	472	514	504	512	524	497	494	458	481	441	476	476	458	504	489	505	498	411	527	510	475	460	470	499	467	476	453	514	446	496	454	486	454	482	484	496	509	486	472	492	497	544	492	526	491	476	518	489	479	470	494	489	495	447	496	461	515	478	477	481	472	482	475	470	488	479	492	484	467	469	492	486	523	502	504	444	520	524	437	531	472	478	487	531	456	461	453	474	502	512	515	480	508	492	447	507	457	497	493	532	494	509	468	520	481	486	491	448	474	469	457	500	498	499	467	512	489	453	481	436	467	495	480	486	469	471	496	506	463	494	484	522	443	502	456	475	472	515	490	517	521	467	476	482	488	498	538	488	499	512	509	475	519	496	492	484	485	474	460	478	469	444	462	502	483	479	469	452	478	523	472	468	495	498	489	488	512	483	479	437	495	497	492	514	496	451	494	526	471	503	479	471	452	499	485	498	468	499	494	485	489	480	492	464	465	442	466	491	483	471	459	497	458	489	492	477	551	508	500	486	432	504	490	492	471	541	493	508	488	535	473	478	506	454	491	492	468	469	509	463	497	463	472	495	486	517	457	481	462	526	490	487	434	469	506	441	471	478	502	514	513	525	454	471	505	439	504	533	499	530	481	511	484	470	496	520	446	500	478	467	453	498	512	514	437	463	527	475	509	457	483	541	491	463	515	501	495	493	518	434	488	529	506	451	451	480	447	460	450	487	506	482	461	528	523	475	485	469	498	480	505	501	492	472	475	524	493	470	481	457	485	508	490	466	506	519	473	437	502	459	478	468	501	486	468	479	461	485	456	499	509	487	454	468	493	449	449	451	482	485	498	515	495	492	498	459	437	474	459	504	478	507	493	458	485	480	512	476	467	496	512	514	503	457	507	480	467	523	467	472	470	450	479	488	476	455	499	467	493	483	483	514	483	480	456	511	478	488	483	486	460	477	460	507	478	491	490	484	482	545	507	510	485	513	513	508	504	490	475	462	522	471	492	513	509	494	481	503	487	490	487	490	507	497	489	484	476	474	465	469	489	472	481	501	476	504	442	477	471	511	468	481	516	477	488	482	495	457	479	498	502	457	483	465	502	478	491	479	494	469	488	507	444	520	495	493	490	496	509	516	511	481	488	453	483	519	484	491	492	484	489	534	474	505	480	504	486	479	521	476	513	494	482	462	496	482	504	490	511	484	469	501	491	479	466	489	507	480	478	484	507	491	460	501	462	478	450	505	502	505	510	476	469	516	498	520	472	510	544	489	513	462	498	539	496	481	499	481	464	481	492	480	500	499	469	463	463	531	499	476	485	467	478	491	451	474	505	513	469	452	520	505	473	459	483	479	528	465	502	502	473	529	482	490	499	470	507	482	487	490	485	516	497	482	447	480	472	487	483	464	513	457	513	449	485	484	489	475	467	486	430	485	450	501	452	498	512	489	545	514	468	514	510	497	463	460	450	454	485	460	459	502	465	480	461	472	459	472	515	459	518	498	477	492	484	489	508	518	502	472	475	482	531	462	524	485	494	477	524	483	501	496	442	482	476	471	467	503	461	534	474	508	477	468	474	498	480	466	526	517	440	480	477	495	478	501	463	476	517	460	478	468	467	511	478	494	483	485	478	469	441	481	478	491	484	488	503	504	501	486	443	489	486	465	491	460	533	470	492	510	472	514	477	500	494	509	501	453	460	475	485	474	484	502	475	491	500	522	480	489	475	502	486	469	542	480	549	463	476	503	457	447	489	468	506	508	451	474	507	486	489	478	483	484	456	474	470	517	465	492	495	539	516	471	495	486	489	528	491	473	474	491	467	492	507	512	495	476	478	500	466	447	464	510	500	493	470	480	501	471	514	450	504	488	468	487	449	492	468	507	458	472	504	503	463	500	482	451	455	479	461	494	455	489	477	521	479	538	477	459	469	472	505	528	509	503	487	493	479	509	508	496	510	506	474	523	479	428	500	518	484	505	477	470	481	478	468	487	518	441	482	535	527	493	486	486	472	488	466	460	510	473	468	475	480	467	514	452	508	450	500	505	488	485	484	492	476	501	481	496	473	499	526	518	483	459	484	457	448	522	483	479	460	476	470	455	505	485	472	512	484	461	486	481	494	444	491	484	483	484	451	487	502	432	500	484	473	473	479	496	504	489	518	426	517	511	456	455	468	505	512	529	512	498	516	474	497	508	485	519	508	464	478	478	508	482	462	485	490	480	514	462	476	488	508	490	477	467	496	482	509	517	488	485	493	481	524	483	492	492	492	477	474	487	469	497	464	496	498	501	478	471	487	502	481	493	480	481	476	469	498	506	482	470	489	477	502	462	485	510	490	485	505	490	519	476	481	477	501	483	508	452	514	494	532	471	493	499	510	464	505	469	504	460	488	494	470	504	461	465	470	484	486	451	482	481	508	511	442	516	504	473	514	493	470	461	476	477	480	447	506	496	481	463	487	514	484	528	485	473	486	475	510	470	475	472	542	450	488	460	493	456	508	441	462	492	471	479	491	500	520	491	474	496	526	497	470	496	470	482	516	455	508	476	484	481	470	481	508	488	490	487	489	529	451	493	514	507	470	511	459	458	455	445	493	524	474	457	456	466	484	494	456	490	501	476	483	531	491	501	513	530	491	497	483	503	489	476	443	525	500	491	509	467	473	480	469	487	518	462	475	479	541	508	458	492	495	451	504	497	490	495	506	534	481	512	426	501	484	525	506	502	489	494	481	456	488	510	465	480	443	480	493	511	463	496	525	490	474	478	458	473	473	509	510	501	519	500	484	545	471	516	493	488	442	478	489	474	538	485	502	529	491	490	496	511	520	525	467	498	521	480	475	515	501	490	485	453	477	473	495	494	460	516	463	474	467	461	478	516	470	454	496
25717	22182	11278	8824	969	736	712	696	723	637	683	701	720	696	666	693	688	673	714	634	679	650	666	670	681	677	691	674	674	679	691	728	676	678	652	708	731	718	649	661	694	665	694	660	653	695	679	691	709	705	725	722	674	688	688	718	699	665	704	686	704	694	706	658	668	708	650	666	675	679	687	667	655	659	670	733	695	695	648	691	663	703	677	698	697	695	681	676	677	665	689	748	711	672	690	681	679	701	693	653	699	680	675	691	644	721	722	685	689	662	691	732	715	683	660	696	684	672	745	638	654	697	645	651	691	662	682	679	693	682	743	661	664	654	698	628	745	660	670	678	654	678	704	682	696	668	675	650	722	716	706	659	677	700	712	683	676	671	744	652	719	683	657	677	665	709	684	664	661	713	678	690	711	664	705	663	664	674	712	753	632	725	688	644	655	649	680	644	669	677	631	669	638	661	680	662	703	644	708	692	683	696	669	711	664	659	690	644	658	656	690	644	666	683	713	643	716	710	686	705	688	654	648	699	628	678	692	648	621	653	635	672	660	691	690	676	679	665	668	723	712	671	714	681	647	709	694	703	655	679	708	670	628	647	689	634	664	678	665	689	675	692	632	662	708	671	704	677	663	692	674	749	677	686	685	683	680	656	708	685	677	705	637	664	679	684	698	718	683	686	653	631	678	635	649	689	685	716	685	666	679	667	719	704	667	677	686	653	721	696	730	673	667	645	703	694	659	682	703	708	709	694	692	699	699	669	667	734	692	674	661	716	668	669	655	709	719	657	673	704	700	646	684	680	703	697	615	713	637	695	680	696	705	678	644	669	635	680	702	661	656	766	636	647	675	655	671	644	693	696	703	673	648	704	701	685	658	674	681	676	654	675	695	703	691	673	659	673	678	696	692	696	654	709	684	698	660	676	739	695	701	673	652	716	712	697	704	680	676	664	732	727	713	709	681	645	686	666	669	722	654	711	677	686	657	626	687	662	690	726	688	673	718	679	689	659	698	692	693	671	722	694	661	691	683	704	684	698	679	672	681	708	690	690	686	693	686	677	730	689	631	709	683	680	673	672	680	672	679	690	665	710	668	635	696	719	709	666	687	619	652	695	692	684	668	667	675	711	672	599	718	692	648	640	648	705	657	664	691	697	690	656	618	679	643	659	623	716	679	690	701	667	731	636	695	712	715	693	677	706	730	674	675	650	707	658	606	656	655	708	705	715	662	676	654	713	705	718	654	685	688	676	691	636	676	647	676	692	648	687	742	701	651	645	665	694	672	683	661	709	676	697	689	671	666	684	716	683	712	683	651	634	705	707	686	670	671	685	704	675	645	648	635	684	638	704	675	675	689	672	700	698	711	646	700	724	651	691	690	668	708	652	689	667	708	665	656	695	693	614	684	704	716	686	685	704	716	681	691	682	656	650	671	683	643	668	692	686	689	667	688	666	683	635	663	654	663	641	685	659	655	709	659	673	649	693	662	632	736	606	698	673	697	715	725	644	660	693	699	726	660	681	663	663	691	707	707	661	656	625	686	671	672	698	670	620	709	700	743	665	686	672	648	694	679	668	639	687	632	693	651	691	671	693	722	747	699	726	689	674	683	692	658	662	700	744	676	692	672	699	633	681	704	676	689	713	649	711	716	725	669	674	692	701	668	671	638	645	710	690	713	715	690	690	698	716	638	701	692	685	646	651	589	674	669	710	693	687	653	686	672	674	629	665	653	659	619	682	672	673	729	682	671	706	679	650	636	675	694	702	652	688	728	689	626	645	668	683	699	662	710	690	688	676	672	666	678	639	678	661	727	668	702	666	724	723	693	655	681	695	689	682	682	671	675	684	703	695	680	646	668	629	694	658	708	650	656	650	668	712	674	641	673	686	636	640	665	709	721	689	687	717	674	684	693	715	675	660	681	635	665	670	677	692	676	675	692	672	646	680	630	706	700	670	661	683	684	743	694	654	699	683	706	674	704	667	651	678	709	658	688	685	656	654	670	700	673	665	663	683	683	681	650	669	682	698	666	672	706	690	718	664	687	697	679	635	653	661	692	661	660	689	663	627	707	683	623	701	706	719	670	652	667	716	689	689	668	696	649	678	688	651	716	613	659	649	685	670	689	658	666	696	720	708	671	720	615	677	722	637	666	692	656	672	704	677	684	708	674	681	714	698	640	651	646	680	663	681	674	740	670	675	650	638	715	695	681	662	694	696	658	676	738	713	677	670	709	689	687	678	687	679	710	696	689	691	661	671	680	656	684	666	676	685	665	660	676	673	680	708	690	685	683	679	704	643	693	667	684	700	681	663	684	706	685	651	652	715	664	698	697	657	693	710	708	706	692	649	641	668	706	697	614	690	661	675	625	663	677	711	662	670	671	653	700	704	697	702	716	678	688	665	690	728	639	678	754	619	661	653	726	679	689	681	690	686	683	680	689	662	696	665	665	648	658	657	676	684	716	677	734	686	666	684	674	676	690	696	637	678	657	685	626	648	680	681	645	724	643	664	737	692	677	682	657	668	653	681	681	696	704	706	685	671	682	724	621	682	680	666	730	658	662	612	701	702	685	683	693	707	717	669	711	681	679	657	713	691	717	655	629	696	653	691	664	679	706	672	688	740	661	654	710	644	675	642	685	691	696	669	700	686	668	706	653	676	667	659	666	706	640	707	687	625	714	691	695	711	696	671	695	648	718	688	710	675	662	714	669	705	701	668	663	665	650	673	677	673	694	682	679	654	648	711	714	648	637	684	690	681	716	723	625	639	694	649	638	632	657	709	671	658	680	702	733	705	721	703	669	681	702	662	627	691	683	668	709	695	657	682	671	713	651	681	674	662	672	694	668	654	712	685	659	674	697	658	673	626	652	696	705	642	626	708	673	679	654	683	714	687	685	629	677	704	706	643	713	653	655	656	645	652	703	668	686	628	690	680	694	638	688	713	654	717	661	684	682	695	666	691	696	627	689	732	676	690	670	718	676	691	692	670	699	664	653	662	686	664	647	689	691	686	714	679	648	661	611	664	690	693	707	669	693	640	678	687	708	658	717	693	676	691	718	667	690	642	691	694	666	640	677	643	670	683	645	752	662	735	656	647	645	669	671	703	670	676	662	677	712	712	676	719	699	696	659	647	675	705	691	704	672	672	662	656	713	702	679	672	702	702	698	668	697	667	640	652	682	675	690	654	663	706	702	686	675	670	668	685	664	673	718	664	677	649	669	662	717	686	726	668	693	675	670	692	675	683	714	690	693	673	632	691	664	655	669	673	676	687	704	655	686	717	684	680	635	654	644	699	669	687	663	650	646	723	726	683	691	721	633	700	669	683	664	730	653	698	716	606	666	634	664	650	675	695	650	664	665	718	631	666	670	689	646	676	701	707	670	637	677	653	631	692	686	671	683	708	678	638	689	709	746	659	659	686	675	690	678	716	662	706	697	685	670	688	725	676	700	703	690	717	678	710	665	705	706	655	684	656	683	674	705	670	682	705	680	707
23561	21522	28946	25357	20890	9242	550	351	300	283	275	245	264	264	241	288	231	254	276	238	278	259	231	229	246	246	276	259	247	284	270	257	264	225	261	241	219	254	226	267	264	246	222	244	259	243	233	244	220	211	249	226	229	234	243	256	265	241	256	252	226	233	239	264	262	202	236	276	232	268	284	250	239	245	236	236	265	237	265	220	250	236	237	250	259	265	256	208	240	243	220	246	216	258	228	242	258	240	244	252	237	244	226	236	248	255	246	227	209	243	234	271	243	247	239	237	233	249	243	260	252	262	231	229	232	220	196	265	247	269	237	233	210	226	245	234	224	231	253	260	230	245	231	235	233	243	252	234	228	260	230	228	245	245	263	231	257	218	260	264	232	261	248	229	253	242	249	240	242	247	231	248	258	238	253	246	256	247	244	215	244	275	204	220	224	224	240	234	236	259	252	247	244	257	260	246	231	260	246	245	242	232	220	229	273	223	236	238	241	235	221	243	251	214	229	222	257	236	221	214	247	256	241	229	247	211	249	252	268	251	274	241	218	238	282	235	231	218	225	230	272	237	254	219	257	231	267	291	232	218	251	271	247	264	238	265	237	227	223	253	223	230	226	260	253	252	231	219	255	249	226	216	239	242	217	225	215	251	245	234	264	250	229	260	212	247	232	231	241	223	228	255	246	230	248	252	214	250	258	236	279	245	278	279	252	246	244	267	231	249	257	225	236	227	241	246	228	273	227	252	230	242	243	251	266	234	239	247	215	218	247	242	236	218	218	239	255	225	229	241	240	220	258	232	229	237	216	238	259	217	238	267	249	239	232	241	265	268	244	240	243	226	228	238	216	224	250	231	228	253	243	235	265	229	240	248	256	262	241	219	265	230	262	259	258	244	241	231	239	232	230	235	244	210	264	242	236	251	232	270	242	238	234	247	224	252	263	224	257	243	230	257	260	229	261	230	224	249	266	252	226	242	245	245	223	228	224	233	260	251	247	208	208	221	260	198	230	219	233	227	248	227	247	244	233	269	242	257	235	253	246	212	260	243	222	222	235	266	240	251	247	261	253	265	252	239	253	239	220	240	240	253	243	243	259	240	260	228	252	259	237	240	272	253	269	264	242	247	209	245	254	246	233	238	245	234	247	236	228	244	241	239	238	229	260	246	229	226	217	244	239	238	247	239	245	248	247	247	233	214	222	206	230	230	252	295	265	239	252	237	237	224	228	262	263	217	247	251	241	228	251	263	220	228	252	231	243	235	253	259	209	231	253	249	263	263	226	231	242	242	241	243	239	251	235	229	223	243	253	254	235	237	205	242	250	262	225	245	214	249	246	255	238	231	265	222	241	240	248	244	228	207	247	250	261	246	245	235	236	253	220	233	247	257	230	210	265	259	241	261	229	224	245	261	234	254	251	225	248	249	245	254	241	250	253	250	262	233	257	214	231	235	265	256	247	255	236	252	241	238	260	271	224	228	225	254	238	223	226	228	231	217	254	232	248	262	237	278	226	229	238	253	222	212	239	235	275	237	246	236	246	230	250	257	214	239	265	256	232	221	205	240	240	237	235	239	228	221	246	232	234	234	231	243	224	232	234	229	219	263	217	240	248	261	231	231	219	236	240	236	226	257	261	229	244	235	240	206	252	232	228	246	232	230	242	240	240	237	212	221	237	265	244	240	237	233	218	224	269	247	254	209	230	221	232	255	220	226	275	249	240	221	229	263	251	236	242	264	241	244	250	265	241	229	249	220	258	257	243	249	227	242	237	233	226	228	254	243	274	226	258	239	229	255	224	257	244	233	251	264	241	229	241	244	247	212	225	261	243	259	236	238	261	236	245	232	264	236	253	208	223	247	260	242	242	252	226	227	232	240	235	242	253	239	242	236	261	218	241	256	260	236	229	215	232	253	260	241	245	222	225	250	253	240	243	229	242	246	244	261	250	232	227	256	226	250	270	236	238	267	246	258	234	247	237	245	252	196	230	254	242	238	212	241	259	226	236	254	228	253	230	227	227	268	240	230	250	223	257	243	263	219	233	241	228	216	229	252	238	228	237	225	227	243	242	214	241	237	218	250	284	252	265	226	244	238	238	272	250	267	237	246	231	231	256	241	223	226	217	256	263	238	237	270	238	258	238	227	253	238	254	234	237	233	238	254	231	228	220	265	227	246	236	258	242	240	254	219	255	253	284	229	236	242	222	232	211	261	250	242	244	246	234	237	213	230	242	256	244	238	221	264	240	235	246	263	220	229	233	229	265	243	234	265	212	258	247	266	241	263	224	220	237	239	262	242	242	212	242	246	234	246	234	240	219	227	238	247	253	236	252	231	219	235	234	271	238	244	222	235	241	261	259	232	215	246	247	260	219	260	237	248	231	270	251	231	255	245	259	247	254	258	212	267	222	258	239	221	252	249	249	267	255	248	252	232	229	219	258	237	235	260	231	241	265	262	245	243	211	230	255	250	220	240	230	242	250	236	229	223	213	249	255	265	238	250	237	207	209	223	248	260	244	245	245	215	269	234	252	227	234	257	244	246	258	249	249	255	239	276	248	235	238	248	241	254	217	243	263	250	241	242	229	237	215	237	230	242	215	245	205	243	251	233	257	259	227	219	229	257	211	256	266	280	232	244	233	237	263	247	253	216	244	239	256	216	224	240	224	258	245	231	226	246	242	246	225	255	254	248	245	225	225	265	213	256	257	240	254	237	248	214	264	248	252	230	243	257	233	227	264	252	256	266	241	248	222	264	243	273	223	248	234	263	250	242	236	239	258	257	234	253	224	236	243	246	238	241	249	217	257	266	232	245	239	242	243	223	262	242	236	250	248	242	249	244	227	248	267	232	243	263	247	234	227	256	287	247	259	245	215	231	244	226	267	253	227	231	245	247	265	215	239	226	253	228	252	233	248	244	243	242	254	207	240	235	269	258	247	265	260	229	263	261	229	275	240	254	267	263	227	237	247	236	245	220	247	248	236	212	228	237	235	235	275	242	247	257	224	243	239	242	238	221	250	257	259	236	248	235	250	227	243	229	248	279	241	244	250	246	242	234	208	243	254	258	251	252	211	221	268	266	227	266	263	258	226	267	248	239	236	270	273	260	248	233	243	214	243	242	243	241	225	242	239	205	228	215	214	250	245	225	215	255	236	237	229	247	272	222	244	253	227	247	256	241	253	251	273	227	252	228	233	280	238	240	244	249	209	234	209	263	226	225	234	255	267	204	261	223	246	273	253	246	240	259	237	218	238	254	241	235	221	254	265	284	225	242	251	256	236	240	240	252	244	248	244	255	240	253	239	234	259	244	218	243	239	220	234	249	233	227	248	231	223	228	252	234	286	233	233	251	244	246	245	237	251	251	237	236	230	252	244	225	248	257	282	243	256	231	236	240	243	231	256	246	218	252	274	245	232	251	253	267	232	247	234	243	240	238	265	250	218	246	257	264	225	232	248	199	233	257	229	237	272	221	231	247	228	259	230	228	248	241	240	249
46418	55254	41012	34639	3592	721	641	540	482	467	461	445	419	395	435	412	381	370	370	393	399	349	391	384	377	361	360	360	354	339	326	379	334	341	342	355	361	331	344	329	336	377	369	331	363	348	356	332	349	357	370	372	354	341	332	361	341	365	302	347	307	334	368	396	367	344	331	410	317	366	356	368	334	335	355	358	344	346	355	334	347	335	351	324	361	343	325	360	349	370	369	347	336	341	368	357	354	381	376	361	371	313	360	375	347	356	350	349	352	338	359	324	370	347	350	347	354	349	361	365	336	371	353	367	360	334	359	327	339	375	368	375	359	350	356	347	361	368	330	370	363	363	351	350	355	366	349	353	350	346	333	333	345	348	345	361	358	331	355	341	357	357	331	374	351	378	370	346	363	356	356	368	345	351	325	348	342	356	354	340	339	358	370	345	346	357	378	332	344	335	376	340	364	345	362	412	361	347	348	333	351	372	334	326	345	364	363	381	337	390	391	336	364	336	378	318	332	403	361	327	383	352	348	342	359	334	365	347	337	337	391	359	346	381	362	326	335	331	352	356	344	364	353	390	371	375	387	321	359	361	345	335	347	384	366	335	350	367	373	346	359	357	379	386	359	356	348	360	344	352	336	349	349	333	341	350	337	340	343	335	354	349	331	341	359	330	365	373	348	382	378	340	354	347	374	349	327	326	341	358	361	367	326	348	380	355	361	323	352	367	348	353	340	370	373	369	342	361	351	350	352	316	391	305	321	337	376	320	355	357	347	344	376	351	351	371	348	335	379	330	376	384	357	332	350	366	376	349	363	373	382	341	338	372	376	360	346	336	357	360	350	338	326	364	345	350	351	348	346	348	338	372	358	363	329	330	305	338	360	333	354	336	343	382	356	359	349	354	365	360	344	370	347	367	342	344	327	327	335	354	368	369	374	325	397	363	336	358	343	322	337	339	340	309	331	385	366	361	352	382	392	321	368	346	376	352	335	355	362	346	353	347	358	353	395	338	374	343	347	322	385	336	327	337	381	359	350	332	334	363	358	369	375	357	364	355	354	341	335	359	367	354	360	317	339	335	334	323	336	374	360	329	343	330	347	349	358	365	364	329	357	363	322	344	368	365	332	393	361	362	352	349	329	380	386	346	364	322	351	360	332	344	343	339	378	361	335	337	317	349	389	373	355	350	358	335	357	367	338	341	391	359	354	358	328	334	347	404	346	374	317	380	382	335	333	370	360	315	326	327	343	341	336	345	369	365	331	352	354	315	367	330	325	335	327	376	347	347	350	346	351	353	356	386	347	327	349	326	338	385	343	322	323	352	335	354	349	340	379	338	397	374	332	349	357	341	359	359	382	354	348	375	391	339	340	383	334	322	359	370	321	366	344	350	332	325	318	341	351	361	346	333	349	325	343	362	345	321	351	346	365	337	355	322	369	352	358	349	363	359	362	361	350	371	331	377	331	367	322	377	349	355	313	368	342	358	355	338	331	364	326	345	346	326	360	326	362	329	348	375	335	315	367	363	345	383	377	368	344	366	353	322	372	375	375	378	353	348	366	347	326	359	380	343	334	346	333	334	332	383	382	367	357	361	376	328	362	389	349	343	340	355	336	328	344	345	309	347	382	360	370	350	359	344	373	345	360	325	350	363	353	343	317	380	314	336	341	333	342	320	364	335	366	336	343	339	356	384	350	329	372	354	359	346	370	370	400	364	352	345	353	334	351	371	365	379	359	352	355	350	338	382	357	340	307	325	344	350	333	383	358	396	307	353	367	332	348	335	336	410	341	371	336	348	363	350	331	337	331	341	382	321	378	345	364	359	350	368	326	334	346	342	372	333	312	308	356	333	356	340	349	324	342	332	358	367	354	357	350	330	349	376	347	339	378	338	392	329	340	332	311	322	363	317	386	353	366	321	349	364	372	305	370	380	351	374	390	334	367	321	317	362	364	347	331	357	334	382	398	348	361	341	330	356	346	339	344	365	328	369	366	337	346	322	325	351	353	330	331	348	350	346	361	322	364	339	350	348	372	356	343	331	334	366	371	350	394	357	355	358	342	341	365	350	375	347	337	331	344	369	330	339	332	356	351	355	324	371	353	336	353	353	364	362	343	331	328	325	316	365	340	342	352	328	349	365	376	368	363	371	360	363	328	353	361	376	348	337	342	358	376	388	358	358	359	356	369	371	350	327	332	345	364	347	349	349	355	360	343	363	330	340	366	372	357	369	382	365	316	371	353	335	347	327	340	320	336	368	351	342	343	363	353	371	352	339	344	342	365	341	328	343	347	337	370	360	357	346	355	353	352	362	347	345	327	340	395	337	358	322	336	350	356	334	352	324	347	368	324	372	348	347	371	343	353	365	358	351	364	318	371	371	355	318	307	346	372	343	345	360	365	333	340	375	350	345	311	365	374	327	339	333	359	361	370	347	363	355	378	366	340	385	382	318	364	373	323	331	349	373	313	373	343	337	361	335	333	373	372	333	340	359	333	386	360	370	318	372	331	322	362	374	335	350	386	340	370	316	365	358	316	361	342	352	352	320	344	356	332	333	338	353	330	347	314	359	345	345	361	392	384	367	374	336	357	359	335	374	357	382	366	347	375	340	342	352	344	339	374	319	374	352	368	350	335	357	362	346	359	351	345	357	341	365	322	350	381	351	344	388	349	381	342	334	377	357	340	359	365	338	363	341	327	364	352	366	330	345	351	353	387	335	341	352	363	352	372	364	351	364	369	391	372	365	367	334	352	364	335	322	342	325	302	351	369	335	324	361	306	341	352	364	336	348	341	374	321	346	347	353	383	376	358	358	359	340	358	335	372	313	347	366	339	386	382	371	389	375	337	362	338	326	318	333	337	350	326	381	368	347	346	330	357	376	343	350	381	344	359	349	370	367	362	347	336	355	332	335	374	357	331	369	365	341	340	382	383	350	342	402	346	337	332	352	357	315	350	376	377	355	359	349	328	315	352	371	331	358	337	354	337	334	378	371	369	340	343	333	362	387	347	357	335	373	359	363	342	347	367	384	344	357	382	379	352	332	325	334	359	369	367	359	360	354	348	374	360	318	362	385	337	360	402	369	383	361	354	344	349	342	323	381	323	361	380	320	394	364	359	337	385	348	352	348	367	357	390	377	340	342	329	392	351	353	361	317	347	359	347	351	351	358	345	382	371	362	344	391	309	332	325	348	371	358	368	326	370	321	365	369	342	312	375	371	345	347	343	342	371	352	340	342	332	394	347	359	352	347	359	325	364	362	375	332	353	336	420	318	353	322	358	349	338	370	323	349	368	352	375	350	362	377	358	357	372	347	352	334	350	325	379	352	305	310	344	344	375	337	347	384	346	370	340	351	361	371	373	368	374	374	380	346	341	330	341	373	372	335	375	362	322	371	325	336	374	336	365	312	367	361	343	358	348	390	334	379	342	348	366	349	342	367	349	362	346	331	343	408	336	395	366	333	358	353	359	347	361	340	343	408	342	363	378	382	340	332
24882	21576	27730	26220	10015	769	634	580	552	564	520	579	542	524	575	555	561	568	543	514	509	595	539	579	551	571	557	596	531	555	587	580	566	510	590	498	527	560	489	547	510	546	560	549	512	579	535	507	576	553	532	536	568	546	588	535	504	559	530	520	533	541	549	535	542	545	560	562	531	528	532	542	514	508	581	532	543	543	510	573	528	549	576	563	528	536	543	528	526	511	567	540	573	510	610	542	564	561	548	533	532	564	529	484	529	565	546	535	550	504	538	550	516	534	554	522	522	550	555	555	536	577	563	526	510	554	553	519	582	520	538	522	545	546	594	517	530	561	507	535	553	521	556	548	540	558	554	553	549	573	575	588	566	526	524	575	581	548	546	541	514	546	534	522	499	541	493	513	533	485	514	546	579	536	498	560	538	506	568	550	474	525	555	540	523	568	576	562	554	533	550	561	567	570	541	534	613	556	517	550	555	504	526	566	515	526	553	511	554	502	521	534	527	518	521	530	537	544	549	520	560	549	569	551	538	535	534	499	558	525	493	523	573	582	485	572	574	545	549	540	533	501	514	542	502	538	552	554	570	552	552	524	551	517	546	521	532	567	544	565	540	560	536	510	524	558	575	517	508	501	525	555	571	535	543	528	510	543	534	522	542	519	542	541	562	543	516	487	530	553	535	574	562	517	585	539	568	554	525	512	532	534	511	556	547	536	504	560	526	543	567	527	533	561	557	545	534	541	561	526	546	550	503	523	530	512	543	494	582	547	514	565	560	510	554	562	521	503	526	539	538	535	524	525	542	522	548	553	567	552	485	587	539	556	532	528	572	532	524	529	543	557	519	488	553	548	547	585	552	511	541	562	538	550	501	539	559	506	540	550	512	573	558	569	559	582	564	582	518	512	544	535	524	527	584	582	551	551	533	545	548	526	555	560	494	544	518	585	556	550	524	557	558	536	531	551	534	471	495	520	564	564	578	528	505	565	554	570	575	521	543	569	570	528	533	537	531	521	533	559	598	503	528	531	548	534	555	573	566	517	538	508	502	586	539	545	543	558	557	572	527	520	568	539	525	534	543	559	583	516	527	533	572	514	546	538	549	518	505	551	510	562	555	589	521	548	547	516	555	510	506	538	566	577	544	495	512	539	551	516	533	512	546	504	543	570	565	515	561	547	518	543	576	529	567	542	474	535	542	543	545	575	576	552	594	519	542	536	544	568	533	529	525	526	563	536	582	512	581	550	538	535	525	599	571	563	554	551	549	553	549	525	522	533	528	505	552	524	580	528	573	562	533	600	534	573	519	533	575	550	547	525	560	540	575	588	580	541	564	532	573	551	556	509	556	566	555	521	572	555	579	518	556	531	562	539	516	542	561	496	507	534	584	531	525	529	509	571	500	522	599	594	554	522	570	552	514	591	492	543	530	545	581	528	541	547	540	555	546	538	509	538	569	528	528	536	575	548	545	588	531	543	534	597	544	550	554	510	532	556	536	558	551	529	587	502	530	519	562	568	562	527	525	549	508	522	546	564	508	507	551	539	530	536	608	522	539	557	554	537	539	578	557	521	604	542	545	508	521	498	512	544	510	531	560	542	522	530	594	581	601	516	541	539	563	573	528	568	541	552	588	544	514	538	571	539	567	534	559	545	506	594	530	560	541	542	551	530	510	531	524	540	582	547	544	507	541	543	566	565	546	548	528	512	549	517	530	525	621	584	506	524	525	514	537	536	512	579	559	560	525	541	558	553	545	544	524	567	493	570	542	533	561	528	526	538	534	559	529	549	583	543	577	536	567	546	559	527	556	551	532	535	541	583	534	566	544	524	560	516	514	529	529	522	501	556	522	543	510	540	573	545	507	569	548	588	554	548	520	561	518	533	537	535	587	530	533	539	513	558	465	555	534	569	530	546	547	511	560	512	541	528	575	516	535	532	523	551	530	514	560	546	523	542	522	523	538	540	542	551	535	528	556	524	554	520	502	510	577	552	564	529	593	572	496	506	542	573	602	576	562	557	549	524	548	540	549	573	500	566	525	563	546	539	538	518	565	585	534	524	506	530	515	562	493	570	527	505	551	544	525	574	532	531	523	581	536	540	549	525	526	545	541	524	547	576	526	530	542	544	596	522	567	566	520	553	595	534	561	478	523	502	538	582	534	533	504	564	556	530	523	533	572	550	537	549	556	541	542	532	501	515	552	538	544	548	580	525	553	540	546	547	543	570	508	586	572	528	533	611	589	558	517	530	551	530	539	539	561	553	557	515	525	545	541	495	530	555	566	527	516	528	543	506	570	552	512	542	600	541	583	538	536	524	520	501	540	539	528	513	505	557	516	505	560	553	551	546	538	487	554	554	508	504	563	561	557	564	540	572	525	569	541	511	613	543	563	590	502	510	548	559	515	529	552	522	537	566	562	538	532	532	542	567	547	553	544	583	586	523	492	546	534	529	534	588	594	543	557	535	541	534	571	556	531	547	552	507	524	566	534	552	573	530	527	522	514	500	539	576	564	554	530	568	551	520	558	525	574	549	563	544	568	595	535	543	567	536	512	517	536	538	548	562	493	551	536	531	541	543	527	528	560	535	545	560	540	552	567	540	534	602	553	546	499	580	525	473	550	554	533	535	512	556	526	527	539	600	533	542	523	540	503	531	564	544	537	535	578	562	519	528	550	569	573	514	588	566	535	517	562	533	524	503	545	522	528	569	540	548	558	519	553	511	532	586	542	522	528	547	527	562	556	541	531	540	539	558	518	546	527	539	571	555	506	519	547	523	528	509	542	559	578	528	513	550	516	540	532	525	544	559	525	539	576	577	538	525	551	554	546	552	585	604	571	565	505	558	495	540	546	560	567	519	547	529	530	577	530	516	523	561	519	564	505	561	491	501	548	550	517	543	568	572	558	545	565	532	538	552	553	534	545	588	510	545	535	530	541	538	561	551	535	520	547	539	520	531	568	582	571	534	513	535	549	545	514	559	537	540	544	600	543	547	523	510	570	537	565	532	603	543	548	551	529	579	539	511	539	489	548	528	561	586	537	541	534	537	531	542	539	548	544	534	554	553	543	522	554	555	558	545	584	556	520	556	503	557	525	534	521	557	544	548	548	513	529	494	551	548	567	524	500	545	508	573	604	562	539	546	545	543	541	552	548	571	532	505	541	495	543	522	573	511	542	555	545	561	546	566	539	528	521	522	576	564	543	542	561	572	559	568	500	575	599	568	568	579	537	570	516	567	525	581	534	585	587	521	543	593	563	509	524	572	543	585	522	496	536	548	571	561	517	562	581	491	545	509	517	541	527	554	583	543	579	541	528	538	536	533	534	547	535	533	529	523	563	589	529	529	536	526	534	575	551	569	554	528	577	554	531	557	556	520	541	521	567	508	514	570	571	561	554	530	551	552	570	517	552	545	535	564	558	568	538	557	526	610	549	523	558	529	535	546	547	498	530	485	557	491	534	534	540	514	526	514	528	575	521	512	565	580	546	540	522	547
41301	44921	32157	24800	2525	936	892	829	819	809	775	730	727	780	801	767	762	764	779	749	778	790	743	791	699	757	762	721	765	712	754	741	709	742	772	750	724	746	763	734	754	742	796	732	754	750	750	784	728	743	723	726	750	750	706	712	717	705	758	719	709	788	721	782	703	725	731	749	740	765	754	800	747	796	736	793	767	750	714	741	741	731	737	736	718	701	734	756	736	777	711	750	707	720	731	737	739	699	740	753	713	740	739	739	779	726	734	762	750	749	747	744	741	747	761	702	771	764	719	716	727	724	730	752	708	732	737	730	684	751	699	732	784	689	692	745	774	762	709	780	757	787	762	746	717	797	719	766	728	723	746	817	758	750	772	753	718	749	750	758	708	749	748	712	751	770	739	754	749	715	747	747	752	745	717	762	745	748	776	777	767	740	762	695	749	745	726	769	752	714	764	762	757	738	754	740	759	772	785	751	733	764	722	777	765	688	717	707	755	694	783	730	689	753	740	738	753	697	713	736	736	718	746	730	703	713	744	712	745	739	770	754	730	731	752	769	737	742	750	699	733	755	717	767	723	711	777	781	761	728	774	742	733	709	755	795	769	771	721	761	754	735	726	762	732	747	755	728	738	727	752	780	740	713	713	669	757	755	754	727	778	738	709	735	701	779	691	720	763	698	732	747	733	736	714	750	759	732	725	803	778	742	721	705	727	752	807	771	736	741	774	798	725	772	743	711	732	758	766	729	772	710	726	702	723	798	744	731	715	750	721	700	728	751	736	732	800	735	716	731	785	758	758	796	699	703	691	706	764	705	724	745	772	705	733	728	743	747	803	768	771	776	689	703	753	690	755	719	786	731	735	717	739	721	758	738	715	796	662	730	725	735	762	746	732	736	752	752	746	705	719	752	745	733	762	773	770	718	717	741	750	728	720	773	737	770	737	801	751	712	782	768	742	769	731	742	763	716	720	771	737	736	767	766	751	740	706	768	701	696	730	742	711	745	711	743	753	780	790	728	746	720	781	756	711	710	740	747	734	720	773	772	703	739	738	736	716	779	691	699	775	764	748	724	773	768	715	793	724	682	737	742	731	723	786	737	725	725	733	732	669	747	728	713	742	742	750	744	715	754	780	726	729	716	772	679	763	744	717	748	715	712	741	781	758	742	760	734	719	696	736	700	789	739	751	772	706	717	749	804	696	750	724	715	742	719	738	780	736	768	827	772	789	714	741	723	749	726	752	734	720	717	764	772	709	730	687	748	714	744	736	731	734	751	784	732	779	744	715	740	737	700	771	738	726	749	733	743	783	702	734	737	733	755	790	781	800	679	712	753	758	715	719	716	719	763	772	748	730	753	777	750	761	751	697	720	775	751	773	729	736	740	757	717	737	714	753	736	755	704	705	740	782	712	765	774	733	772	706	783	707	751	734	797	773	729	724	730	729	737	689	730	698	771	735	744	742	754	786	755	769	701	733	746	731	744	734	787	695	738	756	742	741	747	723	753	742	736	707	737	732	755	738	746	744	723	726	717	780	757	697	748	705	747	722	686	741	739	721	729	740	768	782	727	699	731	704	731	736	762	704	755	755	728	756	718	753	789	669	743	714	694	753	705	734	734	740	741	742	729	738	747	821	753	730	714	749	753	744	692	705	697	740	762	727	719	748	772	733	735	752	743	740	722	740	738	672	717	739	713	739	765	790	731	738	713	707	700	723	763	757	770	786	754	732	770	762	749	713	755	729	746	733	738	768	757	735	760	762	771	781	760	764	732	737	753	784	692	726	749	727	734	733	757	733	748	737	757	732	708	774	705	728	702	759	754	752	749	723	776	750	760	755	761	781	721	770	701	793	689	750	716	758	707	709	809	732	725	725	704	754	712	762	805	750	740	758	735	749	758	774	752	780	745	761	739	707	709	768	720	753	761	724	746	747	714	757	724	704	729	749	770	724	725	668	736	755	705	751	775	771	743	725	767	741	784	758	710	755	691	743	740	751	767	728	711	730	798	766	722	753	719	775	744	717	737	780	722	772	783	759	691	721	706	770	747	784	696	719	779	699	750	735	757	726	704	686	747	769	690	740	738	734	726	751	717	734	754	696	709	739	759	759	703	756	707	714	732	704	756	771	761	753	766	731	778	714	739	742	722	740	772	782	708	770	695	714	739	736	696	724	797	711	756	755	756	772	696	777	713	754	697	716	693	719	718	728	755	707	756	746	735	728	766	717	771	723	777	719	722	725	760	734	693	744	767	743	732	741	806	731	701	774	704	740	747	703	778	759	775	721	737	707	771	732	705	724	733	767	686	744	744	766	791	743	752	729	751	716	747	731	728	761	763	746	699	729	752	757	767	715	715	734	757	736	749	721	752	749	740	718	719	743	736	758	752	651	748	751	738	761	710	723	692	740	710	773	731	762	721	694	756	729	700	735	766	742	704	739	730	722	742	682	718	735	690	778	710	751	723	778	724	733	721	717	732	780	773	732	739	745	720	777	694	772	715	788	754	794	743	727	709	742	742	740	748	733	735	720	768	784	685	803	761	736	733	769	735	731	738	689	745	722	749	691	781	732	764	751	746	729	789	691	724	732	711	735	690	698	757	725	718	730	697	792	806	737	738	761	724	721	746	719	744	695	735	750	774	764	704	793	735	752	686	739	761	786	734	741	715	728	751	745	714	708	717	736	740	741	686	815	739	749	705	768	751	759	780	773	744	750	732	719	740	752	761	755	777	704	730	791	719	771	781	766	716	823	729	740	760	738	780	752	714	717	715	779	714	765	783	730	687	810	750	716	742	719	742	741	769	760	752	747	741	738	739	751	720	739	738	733	701	752	726	746	755	766	753	742	734	757	708	784	766	715	710	737	682	721	733	775	781	723	767	764	709	729	757	725	756	736	799	749	716	702	739	755	684	752	761	748	728	749	735	727	742	700	778	798	763	717	752	749	714	729	749	761	746	710	745	748	726	713	720	732	749	716	762	772	743	715	716	766	749	766	729	711	694	694	768	763	724	747	718	730	757	758	717	744	799	775	723	729	729	727	745	757	737	724	752	716	747	742	750	682	712	741	724	719	701	778	751	754	729	769	762	724	775	740	734	734	732	715	717	724	745	774	724	728	753	768	746	759	764	771	754	737	774	719	715	700	754	753	761	771	758	696	739	775	706	746	755	737	748	681	761	778	790	756	772	741	770	779	766	697	782	735	783	715	774	703	744	784	748	776	708	766	755	738	761	736	734	757	772	785	780	758	735	682	715	727	749	742	781	733	693	773	734	722	778	718	724	741	732	711	748	730	711	709	718	741	737	719	709	754	745	698	759	773	729	739	792	751	751	730	719	742	760	718	720	751	683	716	749	728	732	784	742	741	737	704	764	748	729	762	758	750	737	801	767	746	716	741	774	752	739	770	692	741	713	713	746	720	690	719	692	737	714	752	719	724	731	742	705	762	750	748	707	738	711	791	761	727	709	699	739	735	706	793	731	708	759	771	729	709	749
22598	21566	29285	24691	21588	21022	7425	441	325	325	285	286	263	248	248	240	241	240	247	224	255	232	241	233	236	226	251	199	263	232	218	238	205	221	222	243	245	227	211	221	236	237	214	241	208	204	197	209	222	225	247	195	217	219	235	192	220	203	211	225	213	220	206	208	219	180	215	234	208	212	219	213	229	210	246	206	224	209	219	209	215	226	201	233	216	201	210	220	217	211	199	232	224	236	221	227	178	207	186	219	202	235	232	220	252	224	218	226	210	233	223	218	197	229	219	198	205	209	209	222	231	208	215	184	227	186	201	199	234	204	207	201	240	219	206	204	215	201	239	231	230	216	219	225	208	200	217	198	221	228	229	223	201	204	204	212	221	234	212	249	227	210	212	232	214	203	200	201	226	241	217	220	224	242	227	228	206	204	224	210	222	202	211	215	210	202	214	232	197	225	237	225	218	243	224	207	213	236	209	217	227	213	235	220	226	200	212	235	224	230	217	219	235	218	233	198	232	203	222	223	196	237	188	227	213	213	234	243	246	217	233	229	221	220	223	222	235	208	181	214	222	199	255	203	239	172	183	219	232	218	209	244	228	203	226	237	209	223	206	205	206	241	222	214	211	233	210	211	231	213	218	226	229	225	200	239	235	223	221	217	228	226	234	219	209	256	228	228	232	212	231	210	229	222	203	224	238	222	200	242	244	219	224	231	214	220	204	225	231	216	232	190	226	216	216	231	235	207	215	226	208	211	186	251	217	227	217	203	231	193	215	236	216	218	204	220	219	233	226	231	231	220	205	214	233	229	226	268	219	207	235	230	235	178	244	210	211	262	232	211	197	202	230	194	209	240	220	221	232	232	214	233	197	233	206	225	222	216	228	249	225	209	219	223	210	222	212	206	212	230	213	174	218	210	248	238	227	227	212	209	228	219	212	220	205	207	223	207	193	184	226	226	219	205	225	222	200	204	214	215	225	203	227	217	223	246	236	219	209	216	199	228	208	195	240	223	196	194	253	223	208	227	221	226	214	223	179	201	240	196	233	203	205	215	222	231	221	225	214	206	207	221	208	234	245	246	222	208	209	207	218	212	232	230	234	225	200	242	234	231	222	215	230	213	244	224	196	215	233	213	212	210	206	213	227	225	230	225	232	216	202	225	217	217	209	225	225	213	211	235	197	198	230	228	227	232	227	206	227	215	217	214	202	208	240	230	206	211	209	253	206	201	216	219	224	231	215	237	204	222	211	251	214	241	234	211	190	205	232	234	206	218	209	222	219	200	219	211	202	209	200	226	242	243	230	224	216	207	245	222	210	209	214	234	212	231	220	202	218	229	180	218	197	195	212	219	218	173	183	222	212	242	243	197	216	204	214	240	212	201	226	224	241	202	207	210	230	224	231	205	229	206	207	198	213	222	224	233	242	229	194	210	199	204	238	216	239	253	236	216	201	222	228	198	216	228	211	275	230	216	191	231	206	211	248	222	227	206	208	216	218	218	205	220	235	203	213	208	240	223	229	211	197	213	215	235	261	193	208	232	209	216	201	206	213	232	213	197	213	223	211	222	236	194	237	222	210	224	225	236	212	205	199	234	214	211	234	225	207	223	208	202	245	227	203	226	221	212	210	244	202	228	195	220	207	253	205	222	218	252	172	213	200	241	208	203	228	193	238	217	222	244	187	229	223	230	224	201	218	197	225	216	214	237	204	205	212	191	208	203	204	211	252	224	210	199	237	227	205	219	216	224	231	218	217	219	225	218	224	189	186	228	231	254	197	252	220	224	211	220	219	223	220	232	222	212	199	189	221	233	206	200	230	229	218	219	242	236	194	211	210	220	234	209	236	229	215	246	199	241	194	221	204	218	211	193	184	234	226	225	227	205	212	222	207	212	198	226	202	208	222	228	195	228	208	212	213	234	202	219	222	204	211	200	217	221	213	212	215	222	234	238	233	205	194	213	248	202	203	234	227	221	237	194	228	227	225	212	239	199	233	216	220	194	229	202	241	219	222	211	210	209	231	220	206	215	185	231	222	226	210	237	215	206	213	231	216	228	225	202	209	214	207	198	245	227	210	217	205	216	231	221	219	214	227	231	236	222	221	195	218	219	211	231	202	221	240	205	218	215	223	225	194	209	232	231	220	212	240	200	264	210	204	209	214	214	219	177	201	217	200	209	223	200	232	220	210	205	225	213	238	221	223	207	204	250	218	239	194	201	214	182	194	215	219	230	225	207	194	207	215	219	233	201	222	246	248	196	237	200	225	203	204	212	194	229	225	189	233	202	217	232	218	204	228	214	230	224	250	232	232	207	209	212	210	216	246	213	213	232	213	223	230	210	225	223	211	200	216	203	236	217	216	228	227	230	188	222	210	247	206	199	195	235	228	230	204	222	217	197	223	207	229	213	205	211	244	223	228	217	224	216	209	200	201	214	223	215	220	246	207	244	231	219	228	226	200	231	217	212	226	230	217	229	216	204	217	202	203	189	194	182	226	202	213	217	228	217	193	201	221	208	207	207	228	219	207	205	244	205	232	203	254	209	200	207	191	225	208	229	237	219	204	229	248	202	233	219	221	229	203	208	224	230	214	217	242	214	260	240	209	217	222	204	189	213	195	198	221	208	211	215	224	216	215	210	200	209	196	237	229	242	229	225	244	221	194	226	204	231	229	206	229	201	243	204	202	205	240	207	206	228	214	242	235	214	226	213	215	224	197	222	223	209	235	228	220	213	193	202	200	201	209	221	211	202	219	216	191	204	187	218	222	203	199	216	235	214	233	191	212	202	174	208	231	206	203	201	223	213	207	201	217	213	210	207	253	257	213	220	226	250	221	198	210	224	224	240	210	239	210	206	194	242	231	213	228	244	202	211	200	230	217	191	226	236	220	210	218	222	205	194	212	207	197	228	217	207	215	207	213	214	218	206	254	200	212	210	208	220	238	199	215	215	221	231	264	211	239	236	222	209	209	194	232	234	199	210	206	215	235	204	224	231	205	228	222	229	206	233	222	208	211	245	215	212	217	213	193	216	211	201	236	212	237	230	222	225	210	223	193	210	226	184	226	201	207	216	230	233	245	233	231	201	208	234	203	250	206	212	201	209	222	220	214	236	202	205	221	234	229	218	207	237	226	206	204	216	220	228	199	221	205	216	197	211	182	226	204	199	241	226	200	210	224	222	217	232	215	225	193	235	214	209	227	209	213	212	222	206	209	230	207	235	219	263	224	215	238	215	214	221	255	234	183	225	246	208	214	220	229	223	204	200	228	225	210	234	216	226	225	196	225	233	217	223	203	212	212	224	243	243	242	219	174	200	208	218	203	226	229	239	213	201	229	222	199	244	188	225	219	238	195	227	231	238	214	203	200	238	225	198	201	226	216	194	228	213	232	223	218	229	222	196	235	207	200	220	218	201	213	210	219	204	192	237	210	232	217	226	224	204	234	216	219	226	212	224	247	226	235	199	205	224	225	216	219	226	225	204	195	207	195	216	189	173
53003	67632	53810	42623	6530	973	761	645	522	518	481	404	390	403	348	350	334	384	311	316	333	312	358	302	294	317	317	308	328	305	298	344	315	307	317	317	322	301	303	322	335	275	268	318	309	284	289	284	312	328	322	295	328	272	312	325	290	337	320	299	297	315	254	310	305	284	293	331	293	305	328	289	276	312	281	277	295	298	299	289	288	305	308	324	279	283	298	292	305	296	284	291	301	313	296	288	300	287	293	311	307	294	305	290	303	273	274	305	304	319	296	274	310	304	323	324	280	294	292	314	300	306	303	323	319	302	291	298	306	280	303	291	310	275	301	319	315	320	288	291	294	284	301	304	294	293	303	303	320	300	300	317	319	310	299	285	293	305	299	307	265	300	291	338	318	249	297	299	290	281	295	296	283	298	324	312	288	297	297	303	305	310	280	278	295	320	296	311	265	302	310	268	313	283	294	305	302	260	323	303	290	304	320	284	316	287	279	314	269	278	294	284	307	282	329	294	278	300	312	304	308	296	265	300	310	321	307	272	297	271	292	304	292	253	299	336	294	267	306	279	291	308	299	290	293	316	282	313	311	285	292	303	282	274	311	309	289	263	292	285	307	299	309	282	301	289	305	296	312	303	303	283	280	323	314	307	307	304	268	275	343	312	298	303	283	267	305	328	312	293	324	298	290	304	285	285	300	321	281	329	280	305	256	289	313	284	308	317	309	286	270	310	284	306	270	271	318	300	290	321	314	271	280	319	281	288	292	261	317	287	274	288	286	281	299	275	313	320	320	301	285	278	316	297	283	325	279	307	331	301	315	253	289	297	314	299	263	281	283	311	306	293	324	315	299	274	300	301	316	295	294	324	309	299	317	319	288	320	296	313	322	284	310	290	296	290	303	277	317	284	286	285	284	300	277	355	299	283	285	283	291	319	296	304	304	308	286	323	288	328	271	298	308	310	309	283	301	298	351	291	287	310	300	320	308	304	260	318	308	308	305	313	280	289	309	299	295	294	331	292	331	317	305	299	287	305	281	314	302	312	294	288	273	315	309	294	333	305	288	297	321	323	311	276	312	283	282	327	314	306	310	296	310	286	288	315	294	287	311	298	322	277	309	304	335	306	327	300	316	304	299	303	293	303	330	291	297	294	291	296	286	278	277	320	310	287	282	297	282	283	293	329	277	306	302	282	292	301	322	303	304	295	271	281	281	293	297	289	331	292	271	304	289	309	325	281	290	277	297	280	285	276	320	289	297	320	288	297	301	309	307	315	297	278	298	283	325	292	289	294	274	323	324	318	314	297	306	315	254	292	303	308	312	293	273	293	315	292	304	301	289	303	301	311	293	274	303	319	286	293	309	290	282	315	299	290	287	330	271	297	300	321	296	301	307	311	280	296	272	317	281	307	281	289	268	293	311	306	313	307	290	302	278	302	310	304	294	304	289	313	301	310	316	317	278	277	256	310	294	313	295	285	303	300	275	288	283	280	305	311	331	296	285	310	282	312	277	290	257	291	311	297	316	321	283	293	304	294	282	317	278	340	277	280	306	289	331	313	293	278	301	284	320	290	302	305	290	297	300	315	280	303	278	291	276	293	295	282	303	307	283	335	299	290	325	322	294	316	320	314	295	291	277	315	316	328	318	288	258	315	313	303	287	371	324	308	286	292	309	317	281	317	311	303	285	292	317	314	288	297	297	280	286	293	310	288	312	309	283	300	299	294	281	298	301	282	293	304	310	302	303	315	238	280	298	301	275	274	298	286	339	301	284	307	303	311	316	307	325	297	302	312	310	330	302	323	269	294	324	274	285	289	338	323	289	300	305	280	275	310	309	301	302	355	299	302	289	292	307	295	282	262	297	261	309	270	322	302	284	320	312	277	274	288	316	299	301	305	317	309	294	278	303	304	305	300	273	279	299	291	269	280	281	296	286	308	298	279	332	306	286	310	313	308	282	301	297	321	276	301	292	294	297	310	301	284	319	280	308	309	292	303	284	295	319	324	298	291	297	281	290	302	301	297	309	291	309	289	291	289	347	301	327	274	313	295	314	329	307	309	298	301	285	269	310	276	304	269	310	294	303	319	296	301	312	299	293	279	293	331	308	305	283	316	274	278	305	302	285	287	303	290	281	284	285	306	292	298	263	304	287	282	296	315	295	281	301	299	294	280	309	327	263	262	303	278	272	284	272	316	298	346	277	283	298	298	298	320	299	293	309	271	297	297	272	293	315	289	317	291	278	315	295	274	317	286	285	301	264	324	294	313	284	295	260	276	271	320	309	304	335	309	286	270	280	291	252	300	301	294	319	322	282	310	292	298	288	317	321	302	283	295	316	281	270	286	282	300	279	267	293	317	288	289	278	306	296	295	301	310	306	318	325	329	299	325	275	283	286	301	333	287	295	275	308	326	314	289	313	323	286	308	294	271	295	291	303	329	291	298	299	301	303	301	303	322	305	335	305	320	293	282	288	307	308	288	276	268	308	298	312	271	313	320	304	304	291	311	290	301	288	272	302	280	319	305	293	304	300	282	311	272	315	282	296	283	282	278	293	314	277	321	300	289	299	297	286	306	305	311	307	311	318	305	281	293	302	331	266	293	285	299	327	307	297	279	302	315	297	299	274	302	302	306	300	281	292	315	293	283	286	302	311	308	255	310	286	303	312	285	287	292	275	312	265	291	283	296	292	291	312	293	299	300	285	309	318	293	281	315	275	322	304	278	319	317	332	308	300	292	322	298	298	289	283	294	299	305	290	292	304	321	309	274	309	307	310	300	298	304	310	310	291	311	284	292	314	298	275	260	331	322	321	297	285	297	299	285	288	271	304	303	284	290	314	314	288	329	302	333	319	278	289	288	317	315	293	310	286	282	279	283	299	303	300	300	268	292	299	281	282	300	300	320	304	323	319	276	280	306	288	281	305	270	273	279	250	292	332	300	308	313	280	299	300	297	313	312	271	306	278	344	304	299	291	314	313	280	282	294	308	280	278	286	288	322	287	322	260	296	310	308	285	291	269	270	307	283	299	348	289	313	291	307	276	300	249	345	311	325	295	303	305	289	284	290	298	304	323	283	309	276	301	296	286	273	276	296	295	304	324	284	299	304	283	291	310	254	314	298	315	296	296	337	320	306	306	324	298	295	299	299	295	307	295	276	322	303	284	312	274	299	316	286	280	305	302	301	282	313	274	288	299	304	306	295	300	305	325	269	263	324	285	320	305	308	300	265	294	302	307	268	285	278	281	273	289	288	318	314	309	316	300	322	302	272	281	299	322	284	288	320	280	303	290	278	267	302	345	265	300	296	271	301	292	274	293	319	277	291	304	313	309	313	296	328	305	287	269	303	303	313	285	285	313	273	304	305	261	304	304	316	300	310	294	286	272	273	299	298	280	354	286	290	298	309	288	284	296	310	296	269	269	308	289	291	283	301	317	307	338	273	287	301	290	325	265	305	319	288	292	280	288	303	306	286	293	309	295	297	293	328	291	292	289	298
28173	20954	14315	8641	840	512	475	473	494	456	473	465	459	487	474	450	474	489	511	477	478	455	469	488	536	468	485	489	508	454	484	488	446	469	459	463	488	531	460	490	486	465	493	485	458	478	483	467	473	483	513	439	491	485	446	474	492	469	484	488	444	493	493	471	475	497	497	491	487	462	524	480	443	503	490	490	474	475	496	472	455	490	488	506	492	474	421	447	482	461	464	420	476	493	492	466	483	460	430	479	472	451	485	514	486	465	476	520	483	504	484	473	506	488	487	483	487	485	495	502	501	476	483	527	471	458	497	487	464	483	477	480	449	469	471	471	480	489	492	518	521	458	529	481	496	476	469	535	508	489	498	525	468	454	460	525	502	492	451	424	443	472	515	478	517	492	447	444	501	478	479	520	473	471	493	494	501	501	477	502	481	492	456	463	502	476	504	449	507	487	544	491	513	501	529	506	499	480	503	471	520	407	503	483	443	467	525	486	500	480	489	504	457	466	461	460	466	490	511	497	463	459	481	470	495	499	471	471	482	483	484	511	477	473	513	495	482	459	476	464	448	487	492	486	467	510	460	466	521	471	478	483	496	510	461	487	486	478	485	526	497	522	503	483	474	444	480	499	490	464	523	457	454	499	468	494	473	473	469	480	496	512	472	504	467	488	517	507	469	450	459	485	460	467	465	431	435	454	489	516	496	471	461	491	479	471	471	486	480	499	496	508	493	474	482	483	494	468	507	504	487	450	467	459	518	474	483	482	498	464	498	472	436	490	475	478	481	422	524	480	466	474	471	507	486	517	460	500	493	500	479	469	492	464	453	527	470	443	446	498	476	506	510	513	484	488	491	508	473	483	508	471	486	467	478	495	449	533	455	449	489	480	486	505	514	517	467	467	485	491	476	484	502	467	430	466	495	484	453	507	454	461	501	470	502	503	446	480	451	496	485	488	456	482	476	469	499	480	462	466	490	512	505	436	510	474	488	461	509	505	485	450	482	491	489	442	496	469	465	485	469	483	457	488	451	492	479	529	471	508	453	515	492	434	485	494	539	486	492	458	466	465	464	454	485	476	503	532	464	456	468	524	509	485	447	466	489	494	495	475	524	485	498	466	472	473	467	487	471	484	516	503	503	484	455	485	481	463	516	467	516	490	464	500	466	486	474	498	487	464	451	481	527	479	422	488	460	495	489	461	515	475	476	475	529	487	474	494	437	490	489	473	501	502	469	486	512	469	424	518	491	450	497	462	461	517	446	477	500	496	488	472	460	480	495	516	512	483	492	462	498	525	468	497	459	460	429	499	503	448	488	471	474	452	514	458	471	481	480	513	518	464	477	533	534	479	471	446	486	459	458	451	467	511	487	512	455	516	497	478	480	483	517	469	499	484	466	493	466	507	493	463	447	464	466	497	489	477	540	534	481	469	451	455	466	456	506	477	437	475	449	491	468	487	472	511	495	449	483	477	455	474	451	472	460	517	473	480	485	487	493	502	480	504	490	478	483	504	449	500	479	450	459	484	471	474	513	507	499	478	489	489	488	486	452	511	506	495	492	498	517	497	500	493	475	473	511	479	480	496	426	444	493	463	489	489	508	475	475	420	481	517	501	508	468	494	486	444	511	522	472	455	481	504	475	465	480	494	470	491	456	478	473	502	471	476	474	477	496	526	462	453	462	463	491	435	495	491	475	482	480	482	498	466	505	504	463	526	473	492	471	478	506	459	488	502	470	470	492	524	476	492	489	485	473	501	476	480	474	501	464	469	480	462	503	475	474	477	493	473	511	469	451	485	497	429	467	505	514	491	494	470	487	484	508	491	489	450	496	488	474	463	480	478	476	504	527	489	463	506	424	464	501	505	464	443	485	484	484	486	506	490	532	486	472	458	505	492	498	467	452	480	487	457	515	506	505	505	452	483	457	465	505	467	498	502	501	519	453	478	457	525	497	445	453	467	476	458	483	508	500	447	491	455	472	456	455	504	445	516	473	456	494	494	484	423	480	497	481	506	478	475	499	437	461	480	471	461	469	451	498	480	502	472	503	491	514	500	501	457	476	465	490	488	495	466	450	496	465	494	464	454	439	478	490	481	512	469	500	476	484	474	498	501	480	492	465	457	486	465	488	502	486	474	480	500	445	450	498	460	481	474	475	471	512	507	474	449	466	471	476	462	456	475	464	454	489	491	508	469	501	490	518	462	479	452	470	449	473	463	518	456	482	483	545	479	500	472	513	476	507	508	453	442	485	474	473	516	458	485	470	514	499	538	477	483	456	473	496	495	499	445	453	452	506	468	514	490	487	484	428	438	523	479	461	456	547	490	446	472	507	514	505	465	483	475	470	479	518	471	523	474	483	446	481	461	444	458	504	484	480	491	452	480	497	466	472	485	500	479	489	465	476	459	499	517	481	496	481	470	463	465	483	474	511	468	524	465	470	498	483	450	486	478	482	467	459	508	446	500	478	483	502	481	485	483	480	478	472	438	468	467	463	499	503	479	478	487	464	461	481	441	520	478	485	481	486	485	486	458	469	503	496	439	511	499	479	480	443	490	488	520	476	482	458	542	509	483	511	486	498	522	488	460	472	484	478	456	488	461	485	497	484	492	443	475	478	473	491	474	479	455	467	482	495	491	450	528	490	487	481	484	490	481	453	461	521	472	495	514	466	476	495	494	472	480	480	479	530	483	463	522	452	497	486	443	470	459	480	489	512	455	473	450	465	479	473	453	451	465	505	525	499	488	475	426	499	473	465	489	467	462	510	464	457	474	470	532	458	455	474	439	490	509	493	476	467	481	502	456	441	491	513	482	461	400	460	515	483	524	458	500	468	466	513	475	493	467	457	517	444	499	485	460	511	547	467	488	524	474	467	475	474	473	520	467	488	481	469	478	511	508	474	488	495	498	461	454	483	469	487	499	507	459	454	450	508	470	455	479	493	497	478	478	497	431	509	490	454	482	466	478	507	498	524	456	485	450	492	460	482	474	489	498	491	482	455	513	447	487	463	508	497	486	501	458	446	507	458	454	480	466	467	476	459	495	450	484	486	468	497	486	502	531	484	488	481	471	457	465	517	482	474	429	510	492	469	463	452	465	472	493	483	479	477	454	502	439	452	471	477	507	447	472	496	451	461	465	469	492	531	477	502	506	488	503	464	466	483	474	491	488	492	447	499	496	472	494	487	484	480	508	516	453	450	486	490	450	492	512	452	468	436	493	482	461	449	513	500	481	471	470	493	475	530	506	451	446	439	496	501	498	502	478	485	476	494	492	511	500	487	524	461	478	472	461	477	485	482	462	479	469	512	489	486	494	461	509	527	538	500	493	441	466	483	492	492	505	470	472	480	494	468	481	493	518	453	496	481	503	479	498	461	513	516	490	508	472	482	464	456	480	456	474	447	491	442	454	489	506	551	511	524	485	519	481	469	467	482	480	455	506	525	466	511	501	475	447	469	491	466	518	498	455	505	519	531	455	490	487	502	513	469	455	480	495
24483	23764	13546	8152	1073	772	700	685	695	642	714	656	684	662	666	702	703	686	652	706	681	710	687	694	700	686	650	658	722	692	715	721	723	690	682	679	689	699	657	725	716	638	669	694	711	686	697	671	639	665	680	680	690	625	683	671	695	684	666	632	664	626	686	687	699	613	629	601	687	676	666	701	627	661	675	664	672	688	683	694	694	651	721	648	689	688	714	628	676	717	708	686	642	666	699	704	618	686	663	658	650	630	642	663	654	688	678	673	654	706	644	695	654	657	647	703	701	655	680	670	632	716	647	684	645	705	679	655	615	685	682	677	680	643	682	680	704	689	708	659	647	674	667	691	668	701	648	717	632	639	654	722	695	697	655	692	680	649	671	629	625	672	679	643	648	692	668	655	683	663	701	650	665	676	638	660	667	686	685	669	650	681	648	693	672	685	685	677	686	711	675	681	704	658	697	676	683	664	655	626	656	675	676	661	670	685	651	655	703	670	639	641	632	694	701	687	706	664	662	646	685	653	654	693	665	681	672	680	625	626	667	640	681	627	650	652	629	633	660	648	647	644	680	667	652	663	683	660	652	705	653	671	673	627	671	681	641	669	671	680	721	665	623	685	638	644	692	655	678	687	687	670	651	676	676	655	676	703	682	706	691	691	699	644	679	665	684	700	632	708	614	634	681	681	681	635	676	693	644	680	680	700	647	666	710	670	680	700	730	676	685	658	642	673	746	667	654	655	672	661	671	704	661	658	643	690	732	663	646	691	661	751	656	696	694	653	690	688	674	665	643	705	691	660	673	657	618	682	695	683	697	712	657	606	676	634	686	684	706	663	641	673	694	662	718	711	698	678	676	642	700	689	720	636	712	674	685	681	689	672	644	651	697	637	657	699	630	689	709	674	651	652	651	664	713	652	691	675	671	658	612	654	656	707	663	690	674	681	679	673	654	652	708	692	678	712	664	688	676	675	673	641	630	646	711	707	675	734	649	684	663	655	712	685	684	664	638	638	652	673	662	676	677	649	665	645	688	707	643	656	698	669	629	657	696	641	700	706	651	662	669	648	663	647	710	643	644	663	715	670	720	655	675	675	692	657	656	667	657	694	611	708	679	690	659	688	691	640	702	629	671	690	653	686	699	679	680	669	706	651	726	648	658	658	655	651	644	687	663	693	683	679	675	635	658	699	752	685	641	642	664	699	643	635	656	647	688	673	676	676	661	709	689	696	695	688	668	676	671	673	668	681	636	690	650	639	671	686	650	691	637	640	678	677	654	696	700	701	679	669	664	660	674	704	697	716	622	632	700	666	662	694	698	687	726	691	673	675	691	664	674	709	683	697	652	633	669	644	694	650	686	656	642	718	683	662	692	696	637	642	726	669	717	661	662	723	723	715	700	626	670	689	683	668	656	708	681	646	707	641	672	656	640	688	714	686	682	687	693	675	677	634	624	663	670	630	704	651	664	673	658	683	657	664	679	693	708	674	656	683	643	633	730	681	663	686	698	676	673	662	642	663	625	691	631	668	738	652	680	650	703	688	664	677	696	697	676	633	656	587	682	641	628	697	661	666	630	624	643	690	688	731	718	649	674	680	669	649	671	684	659	654	672	706	659	613	664	664	702	632	653	689	708	681	718	703	696	670	666	694	679	638	694	688	689	670	665	659	695	674	648	738	703	690	669	712	660	641	678	665	684	677	693	667	670	706	654	665	651	692	653	662	631	664	641	649	653	672	633	693	685	727	712	687	645	691	650	627	665	664	639	710	667	684	689	647	684	647	681	668	721	693	652	697	652	634	655	686	698	680	682	701	648	713	680	738	728	652	649	744	706	649	681	707	667	681	666	679	693	697	685	747	695	687	678	683	724	680	682	639	694	705	657	650	682	721	697	663	655	651	704	678	678	661	661	680	667	698	690	662	668	708	690	711	645	727	665	657	649	704	669	653	665	660	632	660	663	713	710	647	683	650	710	699	691	702	684	670	682	660	705	652	663	678	658	687	676	693	661	654	671	693	692	683	666	698	643	652	709	718	668	662	650	674	613	675	684	647	666	721	695	707	670	682	688	649	690	655	675	685	619	661	678	677	640	661	655	715	629	658	670	646	711	670	730	659	676	745	664	641	635	686	693	670	691	681	663	723	699	638	643	644	689	673	666	667	678	709	671	668	682	677	694	664	696	676	687	686	634	669	678	644	687	647	676	659	680	678	709	667	651	619	661	692	652	646	691	671	670	674	656	702	646	706	644	727	646	674	683	662	764	709	690	672	667	642	647	642	716	620	706	708	694	673	667	698	661	659	693	676	701	729	689	686	720	610	683	648	669	699	674	692	607	650	680	672	684	701	653	673	715	660	623	689	680	713	643	684	670	706	675	661	611	705	689	663	687	709	657	692	700	677	653	656	720	688	655	626	684	686	714	664	699	648	632	703	660	648	677	637	682	668	689	635	642	646	625	678	672	676	694	671	682	670	678	689	617	725	648	677	689	684	703	654	674	597	614	646	679	692	665	661	712	634	677	689	674	627	661	667	676	664	660	630	705	702	701	669	695	649	673	649	701	668	656	654	685	674	676	695	648	685	678	638	630	668	689	655	635	663	668	704	651	667	693	650	693	714	650	678	677	672	696	704	679	652	677	642	706	675	671	705	648	683	666	661	666	635	645	659	643	661	691	653	674	665	648	624	707	669	640	623	660	703	691	671	660	689	663	700	711	664	678	675	674	673	674	633	689	698	707	682	727	699	649	691	678	659	674	671	664	665	692	740	653	698	628	669	697	678	660	663	683	671	631	658	699	651	692	693	720	661	743	631	652	716	688	662	668	662	673	678	659	644	662	604	649	690	699	687	658	642	680	587	658	629	632	699	674	645	688	667	693	661	662	685	642	649	684	653	707	623	693	661	689	660	655	664	674	682	669	675	673	674	647	684	685	686	655	657	629	646	680	689	677	660	692	700	691	682	659	675	715	632	693	670	655	667	637	657	707	678	650	683	643	682	677	675	706	700	707	726	700	685	633	679	616	638	706	683	710	628	674	682	656	642	657	648	687	658	684	671	611	680	655	689	694	740	625	695	674	687	693	672	641	653	683	681	723	672	697	681	726	664	647	658	679	675	674	618	714	682	714	711	682	690	672	685	690	679	660	691	660	667	715	715	669	696	698	597	683	659	646	724	745	684	660	666	662	685	644	661	678	694	694	671	734	663	681	690	690	643	656	652	634	678	698	670	667	635	677	633	710	717	655	673	668	662	658	628	706	646	652	675	722	684	704	697	703	654	640	669	694	689	675	663	653	619	673	699	673	687	649	649	708	606	668	680	696	650	655	643	663	715	729	661	707	685	654	631	668	657	640	713	717	689	652	633	711	654	663	682	656	706	694	722	679	683	657	688	683	690	654	637	713	712	665	665	654	590	637	686	655	624	618	714	642	737	634	689	655	704	623	694	650	651	651	674	700	655	704	674	656	714	669	655	641	676	671	697	696	661	732	678	643	615
23514	21530	29181	26200	20578	8045	524	316	313	275	262	252	248	253	265	230	270	261	256	242	249	218	254	232	221	248	259	278	237	249	246	259	250	246	213	239	242	261	226	269	256	231	236	244	211	237	227	249	227	246	241	258	241	228	265	220	245	217	227	250	262	225	220	209	206	245	221	206	229	242	244	249	253	220	245	245	221	231	234	270	232	255	250	244	217	248	235	267	262	275	246	221	215	249	272	228	234	257	208	240	220	252	251	252	233	242	238	258	243	251	241	255	229	229	234	222	240	222	229	224	239	216	255	226	208	243	263	229	242	234	239	247	243	247	228	228	217	222	247	246	230	259	241	254	215	216	222	259	259	230	255	221	228	231	227	257	257	236	240	238	262	235	252	223	242	254	226	249	213	223	235	223	215	221	230	223	228	226	217	223	221	257	240	233	266	221	245	242	243	224	265	227	254	254	228	241	218	227	246	257	222	240	221	256	262	234	250	268	242	243	228	217	224	232	215	219	238	275	246	254	248	242	256	218	216	251	243	225	245	237	239	227	232	216	252	234	250	239	243	249	241	226	240	227	210	218	262	216	271	233	237	235	208	256	229	249	236	260	226	270	232	261	220	264	228	246	236	246	218	225	235	232	232	265	229	254	216	218	247	247	236	256	281	235	258	242	230	225	249	238	239	223	249	255	245	243	235	232	257	254	239	260	243	227	246	241	226	225	256	242	233	276	240	240	241	243	228	194	226	213	238	235	253	234	219	242	234	235	230	255	244	237	271	224	260	256	237	241	228	228	235	253	235	252	220	246	232	262	249	248	238	215	262	254	239	217	256	251	251	254	248	235	257	206	256	249	256	230	240	223	244	256	244	239	232	246	229	227	248	234	244	243	216	230	263	236	231	232	224	267	247	241	251	256	230	237	223	231	248	261	249	230	236	245	228	237	253	265	231	258	239	239	237	261	222	236	247	236	228	233	240	239	253	213	246	246	236	243	218	228	223	278	240	211	235	233	234	225	218	233	240	264	247	250	253	244	227	243	240	258	242	218	223	251	249	266	247	228	243	234	244	230	229	206	227	223	239	236	235	263	227	239	241	234	230	255	222	269	222	214	221	237	231	232	246	238	250	221	262	235	244	237	258	213	238	242	222	226	237	248	249	254	250	235	242	229	223	252	225	244	254	249	226	222	200	250	259	238	270	229	234	252	232	230	235	249	234	254	207	232	231	236	229	247	260	253	234	247	251	253	205	241	258	226	230	262	231	233	237	252	227	233	261	252	240	239	240	258	229	233	225	241	218	243	231	253	226	239	228	228	231	249	222	226	217	243	248	254	254	244	251	270	253	248	249	233	252	219	237	231	255	240	218	249	222	244	282	253	247	271	258	234	252	219	262	267	238	262	242	222	232	240	264	240	238	231	236	246	222	243	228	231	222	231	227	215	249	253	214	254	228	233	243	237	262	233	247	269	259	246	251	228	238	222	244	241	246	249	254	244	237	205	249	220	268	225	234	235	244	242	255	247	240	258	276	233	261	265	224	246	237	231	253	234	223	262	242	233	273	250	244	248	249	243	232	218	230	251	234	223	232	257	232	262	207	246	260	216	230	251	244	225	293	225	232	264	238	246	225	236	244	249	256	249	236	252	232	234	228	225	250	244	226	233	225	233	237	214	228	228	248	237	242	249	251	232	233	250	187	237	252	239	243	228	225	230	225	220	239	209	238	219	253	248	216	241	220	226	232	250	251	255	251	238	236	260	240	204	242	241	227	279	250	213	238	226	239	244	216	203	245	258	233	236	242	255	224	247	225	254	240	242	255	238	234	242	240	239	239	222	227	223	226	256	254	227	224	250	233	222	248	231	249	244	235	209	215	219	220	240	249	234	265	268	268	255	225	243	244	242	210	253	237	252	245	236	243	261	242	245	240	223	222	241	220	262	233	236	251	246	240	252	243	263	231	237	231	238	254	224	277	254	230	254	253	227	241	247	264	235	250	226	233	228	245	224	249	260	256	273	220	228	255	249	240	236	238	259	230	251	239	259	251	250	236	230	243	242	251	230	215	251	241	233	260	235	225	244	222	190	230	222	250	236	221	220	223	228	219	231	248	250	241	233	236	261	240	234	268	246	223	230	243	212	229	246	247	233	265	230	212	228	217	245	242	265	241	231	269	227	233	253	231	224	236	249	263	242	209	248	256	260	232	209	217	260	238	221	234	255	212	262	233	219	227	283	240	251	239	226	235	269	235	251	249	254	254	227	232	265	244	243	253	230	209	260	248	237	227	263	216	250	251	202	246	229	272	240	247	256	231	216	245	246	231	252	226	249	245	236	229	241	232	237	229	260	239	220	245	254	242	256	244	256	268	245	254	228	251	250	243	212	221	253	231	265	254	200	220	251	246	233	249	229	223	244	244	260	240	252	246	238	227	217	243	224	243	224	266	275	256	237	246	267	238	230	251	247	256	246	261	243	255	242	254	244	265	232	261	235	257	227	229	231	226	272	223	233	245	240	243	237	248	254	252	251	215	227	221	235	225	240	216	244	251	256	225	248	227	217	230	259	281	231	243	261	252	254	251	212	233	219	224	241	244	240	223	208	252	250	234	242	238	220	253	260	227	257	224	241	254	227	242	272	230	269	256	242	235	243	239	257	241	257	256	268	230	215	248	243	261	259	267	225	227	223	250	239	263	240	253	240	242	267	215	245	208	241	271	247	223	270	210	248	225	213	238	246	254	241	228	245	265	233	264	264	245	239	230	252	220	257	269	222	266	231	263	233	252	250	233	228	244	211	266	242	233	229	213	257	230	232	230	243	232	236	262	247	235	262	239	255	244	265	250	242	227	226	226	227	265	240	231	205	220	237	228	246	251	242	276	227	238	239	238	253	231	252	258	235	258	220	246	211	262	229	227	247	242	207	239	286	242	243	232	215	269	259	250	245	240	246	255	253	219	252	237	201	261	219	221	244	223	232	224	218	236	239	251	268	232	237	229	222	245	240	230	214	256	228	236	259	228	258	245	238	253	213	229	216	228	245	230	241	240	226	244	218	209	234	224	208	204	222	231	230	237	221	232	247	228	213	240	248	245	240	230	230	246	229	230	276	251	244	236	220	229	218	248	242	260	264	232	232	218	261	212	235	215	216	238	236	233	259	264	246	251	217	239	241	254	230	239	249	258	251	232	231	240	248	231	223	228	241	228	281	217	218	242	244	216	283	225	240	242	235	232	229	241	252	254	240	254	261	259	234	221	258	232	217	239	229	263	235	229	224	208	235	243	225	242	247	240	253	241	250	235	251	242	238	239	241	208	229	256	237	233	245	231	236	227	230	232	247	224	281	232	265	244	241	240	256	264	216	220	224	255	261	225	260	230	221	247	218	253	236	258	227	264	259	216	239	267	220	235	275	262	241	237	218	251	224	289	270	263	278	223	226	223	243	210	277	260	226	248	236	247	236	237	254	236	246	241	261	264	260	237	231	263	238	258	247	272	248	250	248
45410	59225	46800	32995	3714	728	611	560	471	482	448	425	420	402	391	433	385	407	352	369	413	337	354	364	326	360	323	385	354	353	391	360	333	375	345	352	350	359	363	321	309	343	366	323	375	352	349	320	338	343	337	321	343	338	365	357	352	335	349	350	342	330	352	335	331	348	336	368	327	316	341	329	338	306	345	339	351	341	312	360	354	342	344	338	333	325	373	391	356	328	363	341	320	355	324	359	347	349	343	343	359	352	358	345	349	343	359	348	383	357	346	377	314	330	344	355	346	356	335	353	341	346	320	343	340	338	335	329	372	340	344	345	348	351	338	348	318	309	322	345	325	330	348	364	373	324	336	337	321	359	304	387	353	334	296	368	351	332	357	382	343	310	375	342	334	390	346	315	352	347	330	385	357	352	360	319	356	337	353	365	347	315	337	339	317	347	323	386	344	377	327	370	343	345	327	347	385	346	368	350	317	327	335	334	361	352	351	343	381	341	333	360	359	378	338	362	338	348	354	374	375	356	350	382	372	354	338	360	364	335	343	319	350	327	327	337	316	326	334	338	358	326	346	338	354	326	346	324	363	336	345	367	352	364	360	347	345	367	349	326	352	344	357	323	347	316	362	375	329	358	328	353	380	325	342	358	365	317	375	347	361	347	316	370	305	338	372	330	318	325	358	362	373	370	335	337	338	333	341	323	356	364	363	383	363	355	352	351	335	339	331	346	353	318	288	327	343	360	318	352	347	364	344	374	348	335	337	335	350	316	359	330	355	339	314	348	319	342	326	327	360	369	324	349	346	376	347	382	335	352	357	344	382	368	338	338	353	350	349	347	359	369	332	340	341	319	344	342	322	341	368	361	307	343	338	333	328	346	341	323	369	363	328	365	368	345	324	348	311	392	359	322	336	344	346	331	343	347	342	351	349	380	370	347	346	349	346	351	317	325	344	347	357	325	347	371	332	340	315	335	336	350	338	348	361	343	329	337	360	365	334	353	353	352	352	366	323	333	344	312	361	309	381	373	347	338	321	352	349	345	362	359	380	335	358	334	311	364	335	330	345	350	339	362	318	324	347	334	346	379	342	353	350	348	334	348	344	376	328	326	385	370	324	333	378	330	372	348	365	337	380	361	325	365	361	345	373	333	370	342	340	349	345	371	368	300	320	330	313	378	338	328	382	348	331	328	368	338	364	337	355	328	320	367	361	355	346	369	354	373	315	366	331	354	335	344	344	352	371	363	364	344	367	335	335	341	337	323	354	323	361	333	342	342	350	367	342	368	341	337	355	355	333	355	315	351	343	350	335	349	320	345	346	346	324	365	358	352	324	338	356	329	340	346	381	352	361	330	350	379	352	372	363	332	319	335	374	350	330	342	341	323	355	330	342	354	331	352	325	363	319	349	357	373	356	355	337	369	329	331	350	373	333	344	360	342	360	326	343	339	367	362	352	311	313	321	349	349	360	348	340	367	359	341	339	350	359	337	373	380	345	356	316	353	350	338	311	313	325	334	372	309	351	316	328	318	353	377	351	351	337	359	370	323	371	354	335	354	349	328	326	367	375	325	320	326	354	360	352	378	335	312	330	349	357	332	316	371	360	345	354	328	386	316	376	342	347	338	351	332	352	376	326	336	343	341	365	336	344	357	369	330	339	350	363	315	363	336	313	368	354	332	366	347	308	361	322	373	314	351	333	381	369	351	343	342	316	359	340	361	351	328	344	364	353	320	342	370	349	338	351	351	342	350	362	351	395	317	381	349	338	342	369	336	352	379	337	346	367	352	362	328	336	336	321	344	357	344	356	340	397	324	369	316	365	341	320	317	350	356	332	334	345	368	350	381	326	354	343	338	349	321	351	356	352	360	384	351	328	340	342	338	326	306	328	359	355	357	369	356	359	370	338	345	317	325	375	383	339	350	336	336	348	314	322	353	325	343	347	325	342	345	326	349	352	346	363	325	341	333	362	360	341	348	364	367	325	329	328	356	326	368	335	354	317	339	355	369	348	344	361	367	394	337	309	322	327	339	373	330	322	332	334	356	365	338	356	351	350	360	303	355	383	359	343	339	361	379	374	316	313	345	348	294	315	315	349	345	362	319	356	365	353	340	347	347	332	374	352	343	324	328	353	325	384	349	339	366	316	334	346	347	408	344	356	355	308	353	336	351	353	365	346	356	369	359	357	338	312	356	333	345	356	320	353	324	321	323	344	347	321	337	375	372	346	328	343	346	383	372	334	354	353	351	332	332	342	379	305	371	343	353	354	353	338	341	360	332	335	358	349	344	355	333	344	371	365	322	349	317	337	341	385	335	344	338	346	387	336	342	350	357	333	323	336	322	336	347	372	363	350	334	331	355	346	350	334	325	324	353	324	356	360	312	364	350	350	315	347	339	368	353	333	388	341	336	363	374	332	340	353	358	346	328	348	353	334	326	332	365	345	334	337	348	359	324	349	343	344	323	348	370	334	355	343	333	347	341	348	357	358	362	357	338	363	338	357	375	332	324	349	354	350	335	309	307	386	325	318	334	347	357	360	327	344	326	406	383	317	343	358	369	328	361	310	336	347	372	365	337	328	357	341	361	330	339	355	308	314	324	347	379	340	333	337	365	357	334	358	354	339	353	318	348	361	339	342	373	386	331	352	343	344	355	357	327	381	379	366	386	348	319	356	366	369	336	357	333	362	352	375	375	339	339	360	358	330	365	356	332	387	345	320	334	347	352	365	345	379	377	326	351	326	374	310	372	357	325	346	337	343	344	328	354	331	357	322	361	336	305	326	329	338	344	361	321	351	353	358	335	343	359	341	360	360	354	327	325	330	371	369	355	365	356	317	345	360	336	334	334	363	322	345	350	351	348	340	388	370	363	351	349	338	356	360	341	351	320	368	280	332	348	338	370	350	329	356	382	360	347	369	366	356	338	344	336	330	353	325	327	335	368	333	391	356	317	363	360	375	356	346	345	329	347	327	344	338	330	340	348	340	351	372	342	334	353	333	336	367	354	337	354	382	364	351	363	343	373	336	318	351	332	340	339	342	349	332	334	330	367	379	352	377	377	353	366	320	374	352	319	385	345	364	391	349	360	355	355	351	327	393	351	342	364	359	352	342	334	338	358	358	336	339	351	326	365	348	350	328	373	360	334	353	355	370	335	338	371	327	338	320	362	358	324	355	336	365	357	352	375	313	351	380	344	329	322	342	374	338	351	343	332	352	337	363	338	350	364	381	349	350	388	369	375	361	347	326	330	367	340	382	361	363	371	353	354	366	355	358	372	347	320	331	349	324	352	336	340	318	330	347	318	373	344	371	368	330	372	307	356	344	355	360	349	349	343	340	355	326	363	369	312	318	331	356	340	351	336	366	304	347	369	340	343	346	351	371	362	338	353	370	324	369	349	368	332	365	342	353	346	366	313	377	377	333	352	342	355	329	334	322	394	349	373	351	339	334	317	357	353	352	319	378	360	356	384	337	335	358	331	333	368	318	352	372	382
24898	21563	27932	25867	8580	701	612	553	540	569	565	576	585	512	569	521	532	537	509	574	557	534	532	542	575	616	566	537	548	552	551	555	532	525	497	584	558	532	510	534	533	544	519	555	545	519	533	548	524	531	583	533	531	551	541	522	510	582	496	539	520	502	570	564	535	534	500	589	513	501	541	576	551	559	517	548	550	582	570	558	531	529	552	534	603	550	538	585	538	564	528	533	542	519	557	527	536	551	564	532	518	519	523	524	521	557	532	572	537	511	546	520	545	521	567	532	510	528	540	505	507	564	529	550	537	554	540	585	565	518	499	571	600	533	561	546	549	576	555	530	517	512	532	521	531	507	553	529	576	568	548	493	517	563	538	582	521	556	519	526	562	613	465	552	522	556	516	528	556	549	555	491	558	534	538	529	515	563	567	559	547	534	545	533	535	493	542	558	526	556	526	534	497	467	564	537	561	551	486	549	503	529	512	576	565	536	531	546	541	536	506	496	554	544	555	572	561	498	552	530	552	552	563	558	555	562	497	549	537	539	523	594	530	531	520	517	560	544	539	524	503	533	523	548	561	559	559	587	576	529	588	523	563	580	554	521	517	580	490	537	564	493	601	518	524	537	529	512	546	528	553	528	591	529	486	552	537	548	560	553	551	533	529	569	561	556	547	563	506	549	507	534	522	559	530	554	579	605	523	533	505	552	501	525	536	523	546	516	585	555	531	497	527	543	555	511	546	545	520	549	551	574	556	548	540	533	498	566	585	510	546	525	587	543	529	515	552	542	564	536	554	527	527	561	536	553	523	547	511	525	514	572	505	546	551	554	518	553	602	507	537	567	520	541	504	550	553	528	549	533	501	552	518	472	533	549	535	524	552	518	517	541	537	549	550	515	493	520	562	528	529	514	537	559	556	532	520	575	547	527	505	524	573	557	586	573	558	560	529	542	569	518	547	492	526	531	534	536	575	562	509	521	551	531	522	540	548	533	502	559	520	530	534	530	562	532	533	520	520	538	542	531	558	561	567	530	541	556	498	505	519	509	535	520	563	533	548	544	537	522	545	519	535	526	537	569	564	532	551	503	521	560	558	535	539	530	550	519	554	532	507	556	507	526	543	580	533	536	531	535	565	529	568	552	547	553	547	519	538	568	559	564	559	558	546	557	540	543	545	519	511	552	574	546	508	499	546	511	526	548	528	535	546	520	562	535	569	540	522	540	538	564	541	589	560	543	516	539	546	563	576	513	529	474	510	536	550	564	531	546	570	546	554	510	512	578	516	544	509	549	522	530	539	581	529	569	559	568	583	547	518	514	523	538	568	550	565	539	546	519	537	520	545	544	560	548	555	530	526	524	529	500	555	534	522	585	525	544	523	574	512	542	536	584	486	518	539	613	516	498	562	561	531	526	564	510	549	555	575	560	485	515	545	568	554	535	508	586	509	523	533	536	546	540	543	538	522	513	516	555	562	534	526	545	527	531	549	570	536	523	534	533	520	547	540	547	538	522	548	564	572	572	518	514	525	540	543	500	546	549	553	568	571	515	534	526	523	538	515	522	524	516	578	528	548	568	552	590	552	534	563	576	510	584	515	555	556	538	546	526	524	566	519	532	532	532	550	529	514	563	504	520	532	524	527	531	545	512	575	574	534	588	577	575	557	531	528	524	507	546	521	520	514	581	532	543	541	544	510	531	513	517	546	535	558	562	502	532	558	546	506	509	556	512	496	526	547	567	551	562	506	532	547	503	596	522	496	541	551	590	503	488	584	492	508	513	583	550	544	543	543	547	511	527	485	520	513	498	535	551	531	551	529	485	505	536	540	533	506	494	503	541	516	515	563	531	522	510	541	551	551	553	528	572	480	577	519	523	518	558	486	558	549	525	590	577	524	522	538	565	563	534	556	522	566	534	528	539	581	516	528	512	530	542	528	599	499	538	551	544	510	552	519	532	557	540	531	556	511	548	521	556	513	553	561	565	512	532	487	536	480	564	518	521	540	513	557	583	542	602	545	554	543	545	555	500	499	577	571	516	630	556	568	515	489	548	528	548	526	541	537	521	545	562	487	525	551	537	578	544	486	525	562	543	513	531	498	547	544	565	580	485	532	547	555	533	552	531	519	532	565	530	555	519	552	564	520	565	571	543	554	566	484	529	599	518	504	545	549	547	538	516	530	541	530	535	553	589	497	534	561	568	566	506	510	556	526	571	552	553	554	525	504	553	527	577	556	540	525	519	551	564	605	521	559	573	564	515	539	559	547	538	574	541	555	528	556	517	532	551	561	519	522	544	533	509	545	550	545	554	494	507	507	515	516	608	601	539	529	561	533	554	545	526	535	541	551	563	503	544	517	532	582	548	539	563	532	530	535	532	578	539	526	522	539	505	524	524	510	544	558	516	532	514	511	551	560	571	567	518	492	537	550	544	515	506	560	532	562	542	529	521	552	515	496	528	512	533	552	549	547	547	528	519	509	533	534	527	530	555	511	573	524	536	534	512	553	565	536	585	498	576	583	533	560	527	539	523	553	525	550	537	589	532	558	562	547	548	509	549	609	524	568	572	525	509	528	520	520	536	555	557	555	535	533	580	557	539	537	508	531	555	565	561	525	581	570	517	531	556	518	560	558	557	564	564	513	541	547	534	519	506	546	541	576	523	558	532	511	550	558	565	521	576	539	527	533	518	565	533	553	489	539	568	533	534	525	516	518	520	503	527	535	550	525	541	537	505	543	540	534	498	525	462	523	554	575	596	540	540	567	552	537	513	543	494	538	534	557	528	533	526	569	565	530	540	534	526	546	563	512	578	560	540	528	552	551	542	556	567	561	571	521	523	576	572	506	577	531	556	562	528	560	533	549	540	513	585	557	566	540	524	555	546	567	523	528	525	553	553	538	564	557	519	542	544	531	543	541	515	567	536	550	576	529	585	543	533	537	556	518	563	535	534	543	565	561	545	507	518	521	476	545	527	572	562	534	533	543	495	530	525	583	560	529	531	533	564	612	562	527	574	518	514	511	536	561	565	579	515	534	527	514	548	528	552	550	525	570	578	562	552	533	514	535	519	582	570	538	538	580	553	532	533	552	567	541	539	561	520	551	529	512	531	495	480	533	514	533	552	543	501	529	554	553	582	519	553	510	522	517	515	566	514	546	531	533	531	571	497	492	551	528	552	587	548	531	514	525	524	543	496	574	589	534	543	496	564	527	508	545	563	541	537	529	564	542	518	566	548	519	524	556	524	546	507	572	516	558	552	548	553	527	517	554	522	556	563	579	522	554	525	542	538	535	554	550	561	530	498	565	530	532	544	552	541	518	557	524	521	524	469	540	543	566	487	512	583	506	507	528	585	534	548	542	510	534	581	584	557	533	520	536	526	535	573	524	541	517	523	519	553	513	575	564	539	545	572	544	528	580	510	524	554	527	529	536	520	524	498	543	520	507	557	554	545	532	497	508	507	534	522	548	566	563	510	588	595	524	554	521	538	559	556	605	558
40423	47167	35277	20383	2366	899	860	804	734	782	837	737	734	783	741	729	746	721	727	734	670	688	750	728	772	716	713	745	729	753	728	786	721	703	752	744	785	765	778	727	713	714	708	768	707	736	759	749	760	713	750	713	760	713	714	739	717	722	746	688	707	787	739	745	783	754	742	740	708	731	760	695	679	750	719	711	747	704	771	748	750	713	747	700	728	733	718	711	788	708	692	718	742	709	731	681	735	709	680	731	758	735	719	713	736	675	734	750	759	723	695	719	752	757	733	699	754	696	760	719	733	699	754	735	681	687	755	742	768	767	736	744	762	695	727	762	714	749	673	817	706	764	717	702	751	720	743	719	752	745	723	739	703	752	704	748	724	729	783	713	708	760	741	684	747	748	707	722	739	730	715	749	691	759	738	771	740	761	747	765	713	714	717	756	716	736	717	746	688	759	789	706	736	764	742	755	747	745	768	742	752	729	747	737	757	719	742	743	740	724	721	769	767	736	758	733	711	734	715	758	776	753	735	697	731	724	741	748	783	745	711	731	708	710	755	702	761	733	729	760	771	760	725	735	740	748	713	756	695	727	733	731	726	783	708	762	713	735	730	720	745	715	716	725	751	743	716	704	752	753	746	728	716	718	718	733	718	752	701	720	726	778	731	732	762	703	767	719	756	728	752	725	705	706	719	757	766	735	707	706	748	712	774	701	739	722	752	741	776	709	686	804	752	736	758	714	707	680	746	759	719	683	720	755	762	740	722	751	724	759	694	737	751	694	720	735	740	710	732	753	735	797	719	686	698	709	697	719	677	704	732	728	721	716	740	741	771	687	780	709	750	697	699	727	764	713	713	748	731	716	756	738	736	726	685	723	756	754	738	728	715	699	743	747	705	722	716	757	716	782	731	743	731	738	714	723	827	738	697	764	692	726	756	711	710	728	724	708	744	730	733	772	739	723	743	778	767	715	725	749	762	736	760	701	714	731	688	719	730	729	710	756	750	712	731	709	709	746	703	693	744	692	756	762	727	741	710	720	754	744	746	699	758	719	724	721	720	743	699	734	713	688	768	736	722	654	693	704	770	784	699	706	707	781	726	692	692	684	742	697	713	696	770	736	738	757	697	709	715	800	722	732	731	702	742	713	696	708	722	687	750	750	715	729	738	760	696	703	742	721	782	751	764	724	673	753	728	734	722	708	757	743	723	777	743	739	747	688	713	735	721	723	762	749	759	705	735	766	740	714	765	722	740	762	774	705	698	713	717	719	737	701	731	719	743	715	706	701	693	713	699	737	749	711	695	715	774	676	804	781	715	707	679	712	730	737	755	765	729	746	717	696	686	740	798	737	733	739	731	727	752	758	741	709	763	731	745	677	715	734	743	752	740	728	748	755	721	715	742	757	724	711	725	765	749	722	730	743	737	791	702	694	716	715	718	716	713	756	744	704	723	679	740	751	739	725	711	757	725	694	722	714	757	722	721	719	707	708	725	744	738	738	779	726	795	705	751	752	782	776	744	679	716	701	715	745	745	708	706	770	759	722	723	720	747	729	721	741	768	712	720	732	744	739	711	746	723	750	719	708	726	730	761	759	729	668	730	747	685	725	766	702	743	773	751	714	761	728	721	730	719	765	695	760	709	749	770	727	798	770	724	708	746	743	714	712	728	713	717	763	710	761	747	664	688	768	714	754	691	726	770	720	753	689	705	790	741	757	722	718	703	721	712	774	704	775	716	701	759	742	759	702	713	717	733	713	732	733	689	727	670	699	750	714	733	679	742	703	697	718	734	740	705	710	765	782	722	724	716	763	713	736	712	793	767	745	744	743	704	691	717	761	755	706	741	677	715	661	710	748	766	736	742	713	727	730	753	757	701	738	702	732	698	756	720	691	727	751	731	723	710	751	704	723	774	759	764	733	670	730	753	736	711	747	776	741	767	674	739	755	732	776	687	693	731	730	740	731	712	669	749	768	746	763	750	667	719	732	739	756	721	762	741	763	746	710	744	781	742	670	755	740	708	699	740	694	730	765	780	732	757	742	720	761	735	732	748	765	764	726	751	729	752	716	727	759	755	727	729	760	719	697	728	744	733	710	706	700	703	718	742	738	761	789	712	786	747	718	723	730	785	715	751	756	735	770	714	704	709	766	690	737	719	755	720	762	750	762	760	756	705	735	728	705	721	703	724	735	746	716	738	737	749	734	761	742	735	758	753	748	707	767	767	767	707	724	738	737	746	710	712	711	714	776	713	711	716	713	693	722	699	752	762	741	721	706	733	713	691	727	717	726	727	713	679	752	730	745	779	717	731	771	695	727	792	718	707	733	740	739	715	725	773	755	655	712	763	718	741	746	711	777	770	735	740	698	699	716	791	686	728	723	752	710	733	684	677	689	779	718	738	670	743	750	742	756	733	719	707	713	658	728	756	702	755	723	721	774	727	694	739	712	723	744	765	698	702	759	706	737	736	720	761	746	723	753	743	765	649	748	711	695	744	745	700	715	737	761	706	756	765	734	727	748	748	752	720	707	746	715	686	707	732	734	780	738	679	745	735	741	693	710	739	718	757	734	753	743	742	744	727	689	721	739	710	732	710	744	765	723	744	717	705	719	750	773	765	729	755	712	779	708	748	701	774	742	721	725	727	705	711	698	748	776	752	794	750	744	704	706	751	719	734	774	757	757	727	714	729	715	690	749	761	722	745	802	697	763	731	766	707	709	768	711	717	682	685	725	715	728	715	719	734	778	725	710	692	747	698	743	694	731	719	716	748	754	688	747	717	716	743	733	722	682	710	729	705	753	700	715	774	717	750	706	714	773	706	729	716	770	724	705	732	761	765	706	760	711	733	776	791	710	753	741	762	678	771	721	754	724	720	751	709	753	729	750	742	666	719	739	737	764	704	759	730	720	751	742	728	676	698	733	735	714	720	712	769	762	696	745	728	758	750	744	741	779	745	754	709	723	734	796	757	673	724	746	735	745	741	735	730	699	717	731	711	679	704	721	727	781	722	756	735	712	709	720	761	752	694	733	692	689	718	756	738	728	721	730	772	761	713	738	708	714	755	752	730	755	762	682	706	707	748	774	748	700	726	718	729	704	704	768	700	774	731	740	765	736	730	758	710	752	731	705	745	696	719	676	762	756	699	664	778	705	691	747	710	694	729	705	703	705	755	758	739	724	706	700	757	727	686	756	736	758	740	702	738	716	699	724	724	701	757	747	700	722	726	708	756	757	752	752	761	716	753	772	693	706	752	697	745	763	767	743	745	757	735	732	728	695	768	702	697	761	708	726	712	735	759	752	778	748	748	704	755	736	749	751	707	722	743	773	762	750	746	743	729	712	760	723	767	707	732	728	739	745	714	713	729	750	747	712	736	760	758	719	711	717	745	724	718	708	774	736	690	696	722	708	760	691	704	711	724	730	763	770	731	689	676	735	748	717	751	705	724	690	736	704	738	760	717	737	713	746	752	724	698	730	756	763	729	757	717	725	740	748
22650	21560	29468	24683	21558	20345	4859	391	332	295	307	263	277	255	240	250	262	202	236	250	233	243	222	219	219	214	200	233	204	182	209	220	232	233	231	229	212	205	216	202	191	226	224	231	228	204	211	217	204	207	220	224	176	211	203	225	194	217	211	228	201	252	212	221	203	213	239	226	216	188	214	208	209	202	231	199	235	229	184	208	231	226	197	207	198	203	225	215	239	193	205	221	204	227	216	219	213	218	213	196	201	225	223	208	195	218	213	224	206	195	241	187	219	226	208	218	190	218	220	215	219	222	194	211	208	217	231	232	210	228	210	214	181	231	214	215	223	222	211	215	196	208	213	225	220	220	229	204	192	216	244	216	230	210	206	211	207	220	213	185	221	211	231	213	224	203	221	246	231	222	225	233	185	247	204	188	216	220	197	242	199	200	219	236	213	201	212	219	213	193	234	226	219	222	216	249	233	225	250	225	219	208	237	205	235	207	205	214	224	245	191	213	184	230	226	216	207	212	213	203	208	209	219	230	197	216	216	211	214	202	207	211	205	216	194	218	214	215	220	212	244	200	226	234	197	224	200	202	193	223	190	219	220	209	224	214	193	216	209	221	219	215	218	195	237	192	220	218	206	199	220	208	198	220	217	197	219	197	199	202	215	216	215	207	213	238	204	220	208	183	195	211	199	226	234	233	210	205	225	225	206	213	226	189	217	188	203	204	189	218	218	202	235	184	237	201	189	208	216	208	226	207	212	231	245	241	217	212	218	201	225	190	217	217	214	220	212	217	230	225	208	193	192	212	238	216	228	223	202	209	211	241	228	190	224	225	245	230	230	221	228	225	194	224	184	216	204	240	209	213	232	216	221	213	216	211	200	253	209	224	212	222	198	203	229	237	215	207	199	215	229	242	243	203	224	211	227	196	208	223	219	203	193	229	204	209	216	205	216	214	214	213	209	222	234	200	231	228	200	230	189	190	259	196	228	224	210	201	208	206	214	195	218	194	216	221	219	236	239	209	221	195	203	225	216	184	202	204	226	223	182	186	211	186	180	194	206	235	215	199	193	228	195	202	209	208	214	255	196	210	216	237	217	224	206	221	218	216	215	217	213	192	231	220	230	229	223	211	218	211	208	214	235	216	205	227	195	202	213	220	243	206	244	218	217	200	250	209	214	209	208	220	200	220	201	236	174	209	206	223	206	207	195	245	212	227	233	217	198	205	206	192	213	212	226	205	209	226	210	200	210	217	243	202	222	225	238	195	226	208	191	223	201	205	207	223	224	229	213	198	214	189	225	232	233	182	206	220	231	220	222	223	217	237	230	213	214	223	209	214	231	219	185	230	212	227	197	235	200	207	195	219	207	228	207	208	214	205	236	218	230	220	194	206	193	208	203	218	208	217	224	217	224	215	176	198	225	217	214	210	222	199	231	215	229	213	218	219	206	224	214	219	214	203	227	235	229	177	201	218	198	199	219	201	208	197	228	204	203	199	225	214	196	218	221	201	231	208	224	214	205	178	231	229	205	203	231	211	224	211	218	216	242	190	195	194	207	209	207	206	195	224	210	214	227	223	219	203	179	210	213	187	182	193	199	193	196	238	192	234	196	197	206	227	213	201	240	190	205	191	218	233	225	212	230	209	208	218	203	238	224	268	211	206	218	211	207	209	245	199	216	233	229	193	195	196	192	199	260	210	200	198	196	225	234	210	217	193	206	236	250	210	216	226	217	227	224	219	204	226	210	190	211	208	234	211	230	237	219	200	236	208	206	205	217	198	225	202	227	212	196	244	210	200	246	258	203	208	185	239	249	223	217	224	197	240	237	238	210	208	215	239	209	196	204	208	216	226	209	227	195	230	201	208	238	223	199	227	229	238	209	194	219	196	190	245	211	192	177	218	227	174	213	236	215	236	199	188	228	222	193	189	235	206	203	211	229	206	240	202	225	199	206	225	229	226	198	230	208	227	217	224	214	236	232	198	194	209	222	207	249	216	236	233	213	226	194	181	236	230	230	216	207	226	213	200	220	203	199	218	220	216	212	192	204	219	242	200	235	247	195	192	212	217	204	195	216	217	228	225	232	207	224	204	202	218	234	209	184	214	212	218	229	208	205	218	188	200	229	224	212	225	239	214	196	208	211	220	222	202	212	240	200	243	218	211	223	228	219	200	213	201	192	219	231	209	227	228	225	195	223	217	206	226	221	217	188	205	227	220	205	196	205	230	226	193	231	220	218	197	221	204	222	219	241	198	196	211	214	210	242	227	220	228	202	201	214	221	220	205	216	229	206	200	205	229	230	211	243	181	219	225	208	227	207	227	212	200	212	203	219	208	212	220	199	238	218	210	229	221	201	229	223	202	220	218	225	247	226	213	228	202	234	210	231	232	196	219	211	220	207	223	222	219	213	205	186	248	230	224	217	213	202	206	237	224	233	206	198	213	244	223	238	211	218	199	226	222	222	218	212	193	196	205	225	211	213	225	211	190	224	222	200	217	201	241	201	196	197	188	213	200	224	218	217	207	214	223	206	198	235	227	218	240	209	221	192	208	195	212	237	226	231	234	218	207	233	221	214	200	199	212	211	197	221	214	224	223	197	200	216	197	201	180	216	217	222	201	218	214	213	222	197	228	197	221	228	215	201	230	204	205	194	233	212	196	202	215	220	220	219	213	200	216	203	214	199	179	208	204	220	222	213	212	228	181	219	198	220	207	207	214	206	193	208	229	204	230	208	223	200	202	224	201	183	227	215	210	229	227	221	227	230	212	219	205	224	222	225	231	216	242	228	198	219	204	217	207	234	233	194	208	224	232	194	220	207	209	210	202	228	219	228	214	208	193	240	244	234	234	225	222	201	252	215	185	213	206	205	225	232	200	198	231	226	209	225	229	207	208	191	209	223	227	230	212	227	199	209	219	226	210	222	230	196	205	221	209	223	224	227	230	201	207	213	219	224	203	216	212	204	254	253	203	201	196	239	189	231	210	214	196	236	197	225	194	231	216	203	206	199	193	190	183	221	235	208	197	213	216	215	216	197	176	215	231	232	227	217	214	244	204	214	245	195	210	230	218	227	191	213	183	206	217	192	204	211	220	230	182	205	231	208	224	195	213	217	207	197	203	229	198	207	211	222	208	199	208	214	193	255	217	231	216	211	198	212	224	203	196	230	216	241	221	205	205	194	220	234	211	203	206	213	215	187	243	215	226	192	206	230	226	210	215	211	212	215	222	222	201	201	212	218	224	222	206	209	220	233	221	237	201	243	213	192	205	223	228	190	224	235	207	191	206	203	216	193	197	215	226	216	213	220	223	207	206	206	204	204	222	241	229	244	202	222	199	197	204	184	197	201	212	218	188	228	188	212	217	220	211	211	221	229	228	233	198	204	245	215	236	188	220	210	192	215	216	230	220	208	225	214	236	197	228	205	201	244	238	228	207	234	208	222	203	198	210	222	201	218	208	187	237	217	209	218	209	235	211	251	211	233	227	198	208	201	222
52269	71250	57622	36248	5655	969	801	688	539	542	489	452	396	410	372	373	385	340	334	341	324	333	329	350	290	327	302	308	281	276	342	322	292	315	308	290	306	289	283	288	308	286	326	286	337	285	305	301	295	325	287	315	292	290	327	288	271	277	287	290	283	300	320	325	282	312	283	309	287	324	302	278	303	300	301	268	299	321	258	279	284	276	311	263	304	280	284	324	288	308	287	286	304	306	289	314	318	291	293	288	279	265	301	302	309	303	295	264	281	278	288	290	279	279	277	292	303	262	286	313	290	306	278	288	290	324	289	303	288	317	280	314	315	286	311	299	290	303	307	316	298	304	266	294	315	295	334	292	286	312	270	302	293	282	286	300	301	314	305	280	265	279	297	307	267	309	285	307	309	287	315	296	254	299	296	283	310	301	289	310	322	274	291	294	281	295	293	294	296	283	283	290	287	308	286	278	271	287	292	297	288	262	320	303	277	298	276	246	290	281	287	303	299	288	305	285	279	305	255	288	297	306	305	290	286	305	329	299	282	271	298	300	299	278	309	324	296	324	274	273	269	275	291	309	299	303	294	322	282	299	293	270	282	295	291	279	299	297	276	312	307	284	296	282	288	293	304	296	287	297	309	304	322	296	260	299	284	295	305	298	283	293	267	315	277	328	284	286	313	285	303	277	317	321	286	297	302	296	296	299	290	294	300	306	300	267	267	286	312	290	299	317	288	306	292	296	320	275	292	284	265	297	290	277	307	279	307	277	330	321	282	306	279	283	283	323	261	262	288	243	273	302	298	294	288	299	305	294	296	244	308	312	266	292	294	284	266	343	302	296	275	275	297	282	298	296	298	275	295	282	301	293	267	303	287	270	305	327	288	314	288	272	297	306	294	279	266	309	291	296	315	309	265	297	306	308	300	313	288	294	295	322	294	272	270	291	255	294	269	289	298	279	300	284	253	276	302	324	316	292	296	297	299	292	293	285	299	260	283	311	295	286	314	304	312	295	286	295	327	328	300	285	282	276	290	277	309	275	291	309	276	290	289	283	281	306	305	257	300	313	296	292	288	292	278	314	326	274	290	315	282	304	292	291	297	279	292	317	319	272	312	290	296	304	307	283	309	336	291	282	270	321	280	294	307	287	306	274	311	297	293	278	309	301	283	313	327	307	272	333	314	306	279	290	296	288	281	282	279	271	299	305	300	294	319	288	287	268	276	294	288	322	301	282	307	278	289	304	271	271	307	297	333	280	287	325	294	291	298	273	311	323	287	318	329	304	310	287	306	298	312	296	266	280	282	295	303	262	299	285	296	276	297	300	289	309	287	316	253	297	299	293	255	283	306	288	275	269	265	290	291	292	282	285	279	287	312	287	284	247	280	305	320	297	302	276	335	289	309	340	287	282	303	291	294	294	289	303	325	264	319	314	297	313	289	283	267	306	303	298	325	304	289	285	259	298	264	282	273	309	298	332	300	298	290	259	295	286	278	289	276	283	287	317	270	304	302	291	272	310	292	331	316	272	273	277	294	264	299	294	287	323	314	280	292	311	299	300	300	297	274	307	303	314	312	274	289	298	276	315	293	301	263	317	295	282	303	301	297	293	268	298	270	281	268	293	285	291	284	337	285	277	292	289	257	304	284	302	301	296	288	267	289	279	261	299	290	305	291	282	276	309	289	283	265	317	290	311	286	303	296	288	316	292	283	295	301	319	314	319	293	293	289	290	300	302	287	273	317	296	295	286	291	302	274	282	294	284	286	310	298	265	290	305	304	286	275	274	315	288	318	279	296	299	279	302	316	291	281	293	290	269	301	277	272	316	286	304	281	280	262	299	278	279	302	293	261	304	307	299	338	283	267	267	292	279	236	257	305	294	298	279	316	295	287	292	272	285	290	270	272	294	288	273	289	300	292	251	325	301	303	277	253	310	288	283	300	279	279	313	301	300	304	301	291	291	305	307	306	272	304	276	312	278	304	260	295	298	291	256	288	295	315	309	317	288	270	297	286	314	324	263	293	283	306	306	311	258	290	320	335	313	282	276	306	289	304	278	280	279	299	290	301	306	308	260	304	308	312	284	277	286	278	302	264	282	295	284	310	295	300	274	295	275	301	322	273	305	289	272	267	290	275	289	316	296	295	257	268	274	300	293	296	266	315	278	279	293	282	284	289	310	323	326	281	296	293	282	325	286	268	303	293	297	311	284	265	282	319	273	320	286	296	285	291	288	294	278	278	260	319	318	264	291	331	326	327	300	243	295	308	291	288	334	286	312	295	291	284	302	272	274	290	274	308	310	290	269	264	264	294	277	290	279	310	292	324	281	292	297	282	302	305	292	289	266	288	307	303	294	284	301	310	300	300	298	260	318	291	293	326	275	276	304	321	317	275	293	297	283	280	269	265	286	304	300	294	312	274	308	293	282	293	271	322	280	270	286	262	284	305	284	266	317	299	300	277	290	310	299	286	289	288	306	317	276	264	292	261	260	263	290	284	319	282	272	290	265	304	287	260	303	283	298	290	309	277	305	304	336	259	314	302	317	301	285	267	278	282	261	294	286	287	312	300	327	264	283	311	260	283	277	293	298	305	264	276	288	280	292	300	297	313	290	311	271	287	302	299	296	296	296	309	297	296	301	307	281	303	255	291	288	292	308	281	286	293	280	274	283	289	298	277	302	304	272	283	282	267	322	287	278	284	289	275	329	291	291	326	326	300	280	276	275	304	310	293	269	298	295	287	286	268	291	290	288	276	340	276	335	274	265	292	296	304	331	272	291	301	278	279	280	295	304	295	269	290	281	330	322	286	287	306	302	282	286	288	302	278	292	316	295	286	311	285	260	274	292	318	272	239	276	315	271	260	326	312	293	322	290	280	306	304	276	262	303	283	300	307	284	282	285	280	301	295	284	297	299	296	274	289	275	291	252	302	280	282	274	299	271	255	309	297	272	283	285	286	312	295	284	283	293	305	295	298	254	296	340	267	300	268	259	274	265	295	286	298	283	313	286	304	320	313	281	292	285	308	305	297	277	293	289	336	303	307	302	284	294	264	304	284	303	325	302	292	285	270	278	291	296	251	296	322	276	296	275	291	283	293	297	326	275	292	297	299	251	277	305	280	269	283	334	265	285	277	310	294	267	280	284	332	297	278	305	291	304	282	308	266	271	291	296	250	298	292	296	279	324	277	295	283	274	293	285	297	286	284	274	284	328	260	294	299	275	297	278	306	264	278	315	288	336	303	277	307	268	282	307	323	307	266	291	311	289	270	286	280	284	293	280	288	273	315	311	294	303	288	302	314	276	309	285	270	282	277	300	274	292	295	310	278	310	320	292	284	267	270	296	293	283	268	322	290	292	289	302	325	305	279	291	304	266	272	282	293	304	289	299	279	278	294	282	315	325	313	294	271	297	307	332	289	286	310	296	289	295	293	282	323	276	256	273	307	284	308	323	273	293	302	289	295	272	290	274	290	294	308	280	264	306	262	261	277	274	296	281
28256	21130	15639	6769	684	517	501	465	524	475	459	482	463	482	450	559	475	477	488	470	480	489	490	453	468	481	441	476	493	487	550	490	491	517	493	491	497	502	443	470	503	475	464	468	472	435	505	477	482	454	455	483	488	466	505	468	525	481	419	459	493	455	459	511	532	460	476	453	470	479	488	507	465	474	475	523	485	489	471	483	487	476	463	502	481	488	492	476	495	460	488	470	460	463	482	466	436	447	482	459	490	457	455	458	448	472	474	472	442	469	459	486	517	490	465	468	444	482	468	491	510	497	429	446	443	493	466	483	487	481	471	536	464	465	510	483	470	451	479	466	486	467	476	460	490	498	490	519	476	470	515	482	480	487	476	477	467	465	440	490	505	458	497	494	484	489	446	511	472	487	464	484	482	459	491	441	485	500	485	463	486	490	490	534	485	489	460	424	502	479	460	469	484	484	464	470	464	463	495	465	496	496	445	446	463	513	465	489	464	518	500	488	481	455	473	472	474	504	483	483	478	467	482	412	467	478	456	474	469	472	464	489	456	442	486	477	479	472	475	442	471	465	486	469	509	495	456	521	501	481	472	490	509	449	503	480	494	453	487	452	469	503	461	487	462	492	466	456	448	518	449	509	495	495	479	476	509	439	482	460	457	485	458	481	494	492	487	482	466	465	489	449	457	511	514	486	453	505	451	501	450	465	441	459	451	470	486	466	482	453	468	456	471	473	452	449	533	455	487	495	493	459	527	460	501	487	464	462	478	492	484	492	466	489	481	481	497	464	497	487	487	477	450	479	456	483	487	472	479	444	520	463	491	473	454	492	452	480	457	475	487	464	440	471	494	423	447	489	480	450	458	530	472	466	493	475	495	470	493	485	464	492	460	477	444	484	550	454	452	485	474	467	446	449	450	504	494	518	501	500	476	484	465	501	525	450	447	465	475	478	490	488	485	454	494	491	473	500	467	479	467	470	505	485	461	435	509	461	455	484	496	452	493	506	521	452	435	451	474	437	483	557	473	477	483	482	526	468	470	509	469	446	431	485	452	470	454	441	470	445	474	520	462	471	453	495	533	489	439	488	480	472	465	457	502	496	461	491	459	484	490	455	511	460	479	498	478	492	472	479	495	461	555	451	451	454	439	452	459	469	438	469	433	494	488	483	483	472	470	462	477	499	464	498	440	461	493	467	495	466	518	453	515	473	463	484	500	455	473	518	466	497	498	506	480	462	476	487	449	478	461	482	485	454	463	487	477	468	493	478	470	490	497	457	475	462	479	456	432	500	489	471	502	470	501	480	498	482	455	476	422	444	481	543	490	466	488	483	459	447	467	497	471	497	476	433	488	471	455	461	496	493	497	491	461	456	483	458	486	483	433	448	478	473	425	495	472	503	436	512	485	485	465	503	476	512	489	453	502	470	494	432	501	499	522	475	481	488	487	495	460	444	506	471	487	487	487	473	434	486	506	453	479	450	488	483	479	491	446	477	501	457	463	483	494	455	462	469	474	457	500	477	473	485	473	471	479	475	464	467	497	469	464	478	492	437	502	462	462	486	495	476	489	464	446	495	443	474	463	464	500	457	457	501	469	497	453	462	498	461	436	503	445	477	448	476	491	484	446	495	462	457	483	470	478	493	480	501	497	471	478	473	474	510	475	474	489	467	489	464	469	501	519	455	450	465	529	448	468	477	452	496	467	507	503	464	495	477	474	500	473	446	483	477	492	484	484	481	450	478	486	481	472	491	457	510	498	425	493	496	445	470	478	504	495	505	480	491	481	472	457	451	449	499	479	488	476	504	510	469	472	428	451	468	467	446	494	502	495	480	522	448	476	444	498	475	468	525	470	496	500	448	430	447	470	488	458	471	474	502	459	491	488	480	479	476	463	461	486	451	452	519	472	446	521	498	455	478	492	439	488	516	470	491	479	457	484	453	461	493	456	464	473	465	481	473	500	477	445	473	495	471	424	482	491	456	457	515	475	478	475	513	455	469	477	500	441	495	416	459	459	470	498	456	420	506	447	494	468	483	467	475	490	480	474	450	518	498	482	502	507	437	512	478	477	467	478	474	479	418	516	498	455	476	456	459	469	469	494	489	492	505	442	479	496	520	484	479	491	448	470	506	484	466	514	449	443	449	445	484	442	474	451	515	487	494	489	497	481	473	462	456	498	460	459	483	462	462	474	481	524	472	478	472	481	548	460	487	476	460	501	467	456	458	497	507	509	505	516	465	485	484	460	481	470	513	486	479	464	479	476	461	426	449	463	463	488	430	463	523	489	492	460	493	472	507	482	514	451	473	454	482	502	451	462	484	490	477	481	485	471	455	469	456	432	437	483	528	485	459	498	482	444	469	489	464	491	502	527	470	464	428	488	457	459	469	474	502	462	484	462	502	489	474	514	488	484	507	438	431	476	448	525	504	481	466	470	492	508	482	472	471	462	448	488	535	466	473	466	507	461	470	481	492	458	491	469	489	487	522	478	502	490	495	463	492	491	509	500	468	472	513	484	493	451	536	480	475	451	454	470	508	447	465	459	491	501	484	467	458	457	472	444	473	462	454	490	494	438	458	500	489	455	485	445	482	483	470	471	472	511	502	462	478	477	496	461	470	482	498	477	520	530	475	489	447	493	481	456	463	462	469	442	457	511	435	489	527	502	459	478	485	473	517	506	438	471	452	477	497	512	459	473	482	466	487	481	468	494	408	513	444	489	495	458	478	503	492	450	453	515	477	489	491	450	490	557	481	493	448	515	472	486	483	482	447	480	479	484	490	445	520	490	501	453	492	457	456	453	506	496	479	482	449	488	514	456	454	482	435	437	432	490	484	466	451	478	507	523	483	457	470	440	504	510	492	491	481	453	453	489	482	468	453	486	451	446	462	472	483	497	454	469	490	473	442	438	478	514	481	448	498	499	441	462	485	481	470	478	498	468	464	474	468	494	488	457	457	509	473	468	495	484	493	456	487	486	461	486	453	470	525	447	478	468	490	493	481	419	502	483	471	517	471	501	450	456	447	498	457	478	489	487	473	498	460	450	481	496	509	473	480	511	456	465	474	427	485	451	488	479	484	468	486	491	456	475	470	451	458	461	464	504	462	473	477	451	468	470	507	477	487	490	491	491	479	471	494	436	465	480	443	480	486	480	479	453	500	512	510	495	491	493	492	455	435	481	484	439	474	462	457	492	463	492	479	480	480	457	443	455	478	482	509	496	462	467	488	523	490	443	491	495	467	451	459	471	470	481	525	476	505	490	505	459	483	515	519	509	496	490	470	485	474	487	450	459	419	469	447	490	488	499	498	440	502	502	473	479	490	480	466	471	457	505	488	473	420	483	468	512	508	477	513	458	459	451	463	472	464	466	489	470	432	465	463	490	478	484	460	487	453	459	483	477	451	464	458	493	459	459	473	450	481	455	475	503	491	460	468	490	480	459	503	469	439	487	483	500	475	504	484	517	445	448	456	470	457	543	472	485	468	491	468	480	452
24172	24267	14977	5941	1085	699	681	686	658	622	729	691	681	656	673	679	688	703	671	626	647	686	619	647	679	674	655	655	650	623	675	666	662	701	700	660	646	679	672	681	661	665	646	683	710	703	659	725	636	685	639	686	612	648	650	645	682	647	677	693	626	665	627	650	663	644	689	692	692	683	663	652	663	693	666	659	652	652	723	683	678	670	695	658	697	666	607	704	682	664	701	652	611	661	655	668	679	661	659	660	660	667	663	682	666	667	670	651	666	664	678	679	630	665	663	681	676	648	658	678	618	682	665	671	664	673	654	650	640	695	663	681	634	627	662	669	649	683	663	702	679	632	671	681	637	720	656	705	685	709	713	675	649	680	685	671	641	689	691	651	651	682	686	654	637	685	678	630	681	699	686	654	666	679	646	708	627	640	656	631	631	606	647	688	665	710	651	696	678	661	638	642	662	663	676	662	640	658	661	667	647	655	660	659	652	688	666	610	720	668	685	661	646	686	661	693	689	706	645	677	691	638	671	640	653	652	653	671	641	668	679	673	643	671	676	683	690	654	721	708	681	704	676	695	660	644	608	682	664	689	668	659	648	676	686	682	649	682	690	645	658	630	644	675	659	678	651	669	695	661	620	608	666	660	663	638	614	669	671	671	641	685	654	637	697	683	698	645	670	680	683	655	668	622	653	625	679	677	659	687	666	676	644	666	709	672	689	713	625	680	693	643	672	648	656	673	649	610	660	714	706	668	686	670	656	682	684	658	685	649	657	656	653	701	642	686	647	650	643	672	711	599	658	706	690	690	675	686	634	605	647	686	659	649	730	673	612	650	637	669	616	660	644	668	717	661	622	651	681	717	662	631	672	685	678	694	668	630	658	648	697	684	690	694	657	650	708	671	678	654	693	682	686	633	655	621	694	707	629	703	672	646	664	676	619	674	647	672	615	701	625	684	683	643	667	668	629	648	633	699	619	655	633	664	657	664	610	669	683	668	638	699	618	631	687	641	669	721	681	642	703	640	680	677	670	674	665	700	653	653	689	675	656	682	665	693	693	665	640	667	693	649	641	664	720	698	660	640	656	656	675	672	675	653	678	681	663	647	709	660	628	693	673	684	681	636	664	656	693	713	623	651	679	628	684	655	672	688	673	641	675	717	692	669	618	651	675	664	668	640	675	682	691	702	647	662	652	657	635	683	720	687	653	679	668	667	683	708	680	672	641	658	660	615	656	671	653	644	651	682	646	615	654	664	678	678	635	620	703	668	670	693	636	642	630	686	656	702	675	637	677	696	671	655	621	650	633	680	681	650	644	691	688	686	656	641	680	641	704	599	649	628	691	614	681	646	670	650	657	637	642	669	691	715	697	639	671	647	680	650	658	679	620	701	698	703	667	662	617	635	653	663	646	696	647	661	689	652	726	677	663	736	649	671	715	678	718	639	673	719	670	653	675	643	665	694	673	662	667	679	722	678	663	664	690	650	684	682	602	652	660	680	668	665	689	661	658	677	652	661	693	656	646	691	667	590	692	693	667	630	651	686	648	619	677	667	615	673	669	648	688	673	653	655	699	677	664	678	637	706	658	674	647	646	659	677	692	674	683	618	701	667	636	648	695	678	681	678	656	680	684	668	645	668	682	685	711	671	661	681	695	720	667	644	710	623	640	627	653	693	660	671	705	678	669	598	690	668	655	664	682	666	648	660	709	610	654	666	697	675	653	669	688	670	680	683	663	692	643	683	659	675	703	675	685	678	647	664	663	666	691	676	714	668	703	660	627	654	687	602	663	660	691	689	700	655	678	625	656	692	689	679	702	687	664	672	642	682	652	698	669	631	683	675	650	691	665	675	687	734	666	656	673	648	677	653	619	682	668	657	692	697	594	668	656	686	646	668	687	663	616	734	665	658	656	697	725	695	722	683	655	641	693	641	619	662	625	606	610	654	659	662	655	623	691	665	673	675	654	679	591	640	656	642	685	666	657	662	678	663	645	652	672	702	655	673	686	636	639	649	650	618	671	684	659	671	673	677	645	668	638	674	596	660	703	629	685	685	682	641	671	633	674	722	651	658	643	681	684	615	681	667	680	666	633	647	626	648	680	610	665	683	660	701	726	674	685	663	611	703	635	625	689	694	600	681	707	702	628	704	645	663	666	636	671	681	657	654	687	636	676	675	643	635	683	677	661	639	684	684	670	708	663	635	708	670	656	706	647	673	707	644	679	659	696	690	669	655	688	645	646	723	657	660	699	666	666	648	664	631	695	646	650	678	658	654	715	656	658	667	669	637	696	637	643	682	637	686	641	643	634	707	690	638	678	661	683	663	667	649	640	711	685	636	685	628	636	667	620	676	697	643	661	675	675	711	636	688	669	673	629	620	708	662	627	665	710	641	642	625	651	643	667	674	680	655	659	634	692	666	608	678	667	682	641	663	635	653	654	676	680	654	656	676	655	663	659	664	659	628	652	740	676	654	666	638	626	657	680	663	667	673	645	664	694	678	660	668	700	645	680	701	657	677	687	606	634	658	682	682	677	611	672	680	650	648	652	689	645	649	670	622	676	684	649	666	693	666	690	682	617	705	631	643	672	650	634	634	641	689	665	696	650	656	630	671	670	692	660	692	683	668	656	649	628	691	681	686	661	689	654	665	632	721	650	688	655	649	643	683	674	638	680	659	612	647	700	651	635	640	664	657	681	663	615	626	677	642	697	694	648	724	656	710	656	667	692	694	631	627	690	673	669	650	663	665	631	636	683	670	630	643	677	686	620	648	707	683	634	693	647	664	736	673	703	672	632	653	663	675	658	677	663	648	718	681	708	710	657	635	650	712	692	659	687	639	639	658	643	614	660	719	694	654	686	601	672	653	700	678	641	683	666	647	659	685	609	665	666	662	626	706	683	639	707	689	670	653	705	664	674	742	663	683	655	667	679	698	699	630	642	669	621	704	625	630	673	643	698	602	717	638	669	658	676	691	694	689	701	674	691	652	652	650	638	645	662	625	668	655	685	682	692	632	687	698	640	647	653	666	640	690	665	705	677	675	685	687	644	662	739	648	704	657	674	668	672	658	696	618	672	674	639	650	667	647	638	662	681	656	681	656	693	631	624	674	680	650	672	671	653	647	663	657	660	698	674	646	704	680	657	641	659	619	679	699	653	648	690	675	662	668	654	659	693	654	659	665	703	689	644	648	681	681	654	650	679	656	677	681	690	686	678	669	672	657	696	657	711	665	686	669	646	657	684	679	678	711	626	662	726	645	664	667	647	699	659	676	691	667	662	683	681	670	657	686	660	704	643	713	670	671	659	708	704	642	656	683	655	686	654	677	669	698	679	655	619	626	698	656	658	666	643	625	678	672	656	626	680	658	699	657	654	632	668	626	683	693	634	658	694	683	685	681	653	617	719	703	630	674	641	691	646	683	600	680	661	654	653	658	623	660	651	636	706	645	649	675	701	648	695	744	661	688	611	701	654	690	641	677	640	664	640	727	657	660
23500	21546	29095	25769	20403	7321	404	329	254	333	263	282	271	257	237	274	234	228	231	240	245	217	242	241	262	211	260	245	231	243	254	234	249	233	232	258	227	229	237	229	254	237	243	251	235	225	251	212	222	224	239	249	246	243	253	217	247	251	234	233	225	255	229	218	228	207	213	262	237	234	225	230	225	217	219	229	221	216	225	225	245	219	238	238	254	252	226	237	217	230	252	264	254	227	257	257	245	230	239	236	226	238	240	192	225	234	266	240	219	235	248	227	244	217	235	250	244	248	237	222	242	239	226	240	227	225	256	241	227	211	238	206	231	253	231	246	227	224	263	242	253	240	251	233	223	265	247	233	213	242	248	243	215	231	229	211	243	257	259	230	251	209	232	197	209	220	237	215	240	260	255	230	239	212	239	227	253	205	216	243	237	268	233	239	263	208	186	228	222	242	261	241	229	187	227	248	243	248	235	241	233	242	254	230	225	236	242	256	233	240	226	245	248	237	256	214	257	228	230	241	237	250	233	265	221	252	215	220	245	219	218	215	224	242	227	215	237	236	246	239	240	235	221	239	218	221	236	232	215	241	244	210	227	244	276	240	219	245	232	220	216	249	226	221	259	221	220	215	226	231	212	241	246	218	259	220	243	226	237	229	227	206	222	214	249	234	259	222	211	232	226	222	243	233	220	207	240	241	234	208	270	214	241	231	208	216	242	227	216	229	216	235	224	238	213	259	208	214	221	234	236	227	226	201	234	237	240	227	252	210	233	228	210	226	232	231	256	236	256	217	261	233	235	212	235	249	221	227	256	233	244	235	234	229	239	240	229	231	227	228	231	210	228	243	235	240	237	229	232	243	244	241	266	236	254	214	236	240	229	224	254	240	238	258	250	227	253	235	223	234	218	252	242	215	228	229	225	224	242	240	242	237	243	237	237	259	213	259	246	214	247	220	232	264	241	259	255	206	224	236	250	244	244	222	215	209	272	229	229	224	244	240	252	240	212	252	209	204	227	236	249	217	231	251	239	226	224	224	209	240	247	220	226	204	248	208	234	247	222	254	230	223	216	232	203	240	239	223	236	222	219	204	208	244	229	234	248	209	241	247	209	244	235	262	230	259	239	227	246	215	218	234	197	215	244	220	238	264	254	247	243	235	223	219	240	233	232	250	226	236	264	239	209	255	233	224	232	232	246	275	232	268	248	226	250	257	251	208	230	234	231	232	257	239	213	249	244	233	220	232	249	220	242	218	234	221	226	230	225	229	242	250	226	232	258	269	219	231	232	247	235	238	259	240	253	226	245	233	255	225	242	213	228	232	223	247	243	254	245	246	230	250	246	219	245	244	225	244	232	225	234	219	243	259	236	230	244	231	252	232	227	212	263	234	235	248	237	213	234	238	259	218	230	232	228	230	215	230	252	224	236	238	246	231	220	236	230	267	227	232	237	240	218	228	237	233	256	242	227	240	239	239	251	261	225	229	240	251	244	216	213	214	227	240	225	232	228	247	229	214	272	236	236	206	239	245	234	241	240	228	265	211	228	250	238	233	215	236	224	254	230	238	229	246	230	241	216	223	246	221	219	241	230	271	248	220	239	217	242	255	227	261	211	238	237	224	250	235	222	214	228	245	234	214	215	230	210	222	233	228	229	213	229	224	251	247	232	248	234	245	239	245	213	226	230	241	206	237	218	232	244	237	234	252	212	240	216	239	230	224	229	229	226	232	252	216	233	216	228	232	218	231	211	238	259	230	234	228	232	256	230	216	232	247	220	255	236	251	229	241	227	258	210	236	262	221	232	252	246	221	233	253	220	238	230	230	243	236	247	257	255	237	217	230	245	238	237	239	212	243	221	223	227	247	208	257	266	235	231	225	227	244	229	239	207	224	208	244	229	223	231	215	221	241	226	233	279	224	246	244	244	221	248	234	240	235	234	249	235	221	258	248	205	227	225	216	248	214	238	243	205	209	216	239	232	251	217	255	205	255	232	237	220	218	247	234	216	222	237	241	198	236	250	222	228	223	225	223	262	241	266	233	232	235	244	257	237	227	252	267	251	242	233	253	231	255	251	254	245	234	254	230	242	269	255	222	251	234	257	251	228	223	226	223	241	234	264	214	243	235	249	245	256	231	223	240	236	234	272	222	257	223	252	228	242	238	209	244	251	223	210	250	238	249	241	236	207	239	233	234	247	237	211	232	260	253	219	238	227	256	233	248	221	220	229	229	227	212	241	265	232	210	224	235	233	231	222	242	220	259	198	222	222	207	254	239	192	233	257	232	223	220	242	225	235	222	243	255	203	200	239	218	243	239	243	229	207	230	208	224	241	231	243	217	240	239	234	235	232	213	235	210	227	261	230	240	225	241	244	248	232	233	205	264	221	200	218	229	243	248	236	213	219	222	240	237	222	231	232	217	248	259	232	284	212	205	238	243	190	210	223	226	221	236	240	230	248	227	245	239	195	253	238	263	203	225	235	226	253	204	257	225	250	226	229	251	233	224	224	235	234	254	249	249	228	213	221	247	252	238	226	247	222	267	241	235	239	257	228	230	240	226	243	217	208	231	219	236	255	220	256	218	281	232	238	225	230	211	223	233	244	251	223	243	200	212	231	231	243	223	249	240	227	206	205	239	255	245	233	246	225	228	242	238	226	254	235	224	233	213	203	222	218	209	254	236	199	223	224	225	230	228	238	228	242	244	217	234	227	247	248	225	229	208	219	208	223	225	262	240	252	256	233	233	218	211	211	240	205	243	236	227	226	239	232	208	243	226	264	249	228	242	226	230	252	238	250	241	240	235	213	234	209	233	239	226	237	264	258	240	229	216	253	222	216	196	262	238	227	241	248	228	235	217	249	220	223	216	240	256	246	249	248	229	228	236	191	223	223	264	239	233	258	214	237	230	227	221	234	249	236	246	248	245	233	232	244	244	233	222	241	262	200	223	260	244	237	240	212	214	227	214	215	232	231	223	233	246	211	217	210	252	246	254	209	215	236	245	276	274	231	244	243	229	234	219	215	237	240	228	250	238	249	238	215	236	251	205	254	224	237	229	250	247	263	233	224	249	231	255	232	224	250	215	238	235	237	231	230	236	233	234	218	248	199	224	254	226	226	259	243	242	261	229	256	237	285	234	207	221	234	219	234	253	252	231	215	243	213	235	220	235	230	259	215	254	216	231	237	233	212	226	228	265	249	213	233	234	224	253	244	215	251	246	239	245	255	250	229	221	230	233	244	259	237	216	218	237	229	251	217	248	237	241	226	225	244	204	261	255	233	228	247	238	224	236	235	235	237	216	238	207	243	213	235	256	256	234	208	265	225	233	231	245	253	218	230	232	230	224	232	256	211	235	225	198	225	231	242	225	236	223	227	229	270	243	255	263	253	217	234	212	242	226	246	210	231	262	226	241	240	264	252	224	236	252	238	228	239	253	245	258	224	240	229	215	238	226	246	246	214	235	218	215	218	225	242	245	214	235	247	213	227	224	226	242
44981	60969	49064	25169	3141	711	601	539	502	445	428	401	387	438	375	351	349	360	369	357	346	365	393	335	356	327	353	325	339	328	343	317	335	344	348	339	361	312	348	310	388	345	351	355	355	342	339	343	331	366	336	309	353	355	354	347	357	334	376	363	339	336	353	356	366	335	343	355	374	320	366	348	333	358	347	356	368	355	353	317	328	358	320	340	309	321	353	315	353	346	357	323	322	345	322	323	326	340	323	345	323	338	344	332	323	354	336	338	343	341	331	349	322	386	345	345	347	322	331	349	320	317	382	352	336	337	343	311	356	347	332	374	330	363	355	346	311	365	330	322	334	332	351	329	318	339	337	320	377	349	347	346	352	358	333	384	311	386	350	314	345	375	349	348	353	322	331	349	346	332	345	331	338	294	345	364	387	306	349	341	344	349	349	331	351	330	356	344	336	340	365	359	354	372	346	380	348	363	319	361	340	354	331	333	332	346	336	353	325	344	333	350	366	323	339	324	344	365	308	310	357	363	348	355	367	351	334	329	341	358	347	336	342	321	338	333	364	359	362	314	334	358	350	372	342	353	356	307	348	336	327	302	329	344	374	343	343	341	363	329	347	331	324	362	343	321	334	351	379	327	323	309	344	340	319	365	328	382	328	382	310	301	371	323	345	350	304	342	360	334	328	359	337	317	335	357	344	310	335	341	340	348	348	335	352	353	375	315	352	366	335	326	346	332	361	351	387	356	359	363	326	371	349	338	370	345	362	345	350	344	321	354	330	351	328	378	344	341	344	348	340	335	309	380	338	345	364	335	325	374	320	384	348	350	338	332	322	342	351	346	346	317	338	342	343	344	358	317	335	332	339	350	342	309	375	313	365	327	397	355	347	372	357	342	345	349	364	304	356	336	363	352	348	356	294	332	371	339	329	358	351	328	318	341	300	324	333	337	349	337	347	323	332	332	339	336	348	346	340	304	307	348	371	339	319	355	372	317	308	330	341	305	314	343	362	316	371	348	325	353	344	360	300	355	351	343	337	341	336	331	349	356	344	347	362	319	318	331	299	349	343	322	332	374	336	330	332	323	328	347	363	344	319	350	307	349	331	361	336	323	345	349	314	354	362	391	319	338	304	334	341	350	345	332	318	349	335	301	356	347	321	361	334	343	347	341	336	340	379	321	348	356	324	324	338	330	316	329	333	326	368	328	338	339	324	329	355	343	339	328	368	352	331	352	350	353	363	317	337	338	334	339	305	331	319	368	360	340	350	358	361	335	319	333	390	347	335	319	371	320	341	322	355	322	335	337	359	361	357	337	343	326	369	333	346	348	333	305	312	328	320	342	338	353	352	351	339	345	349	354	398	317	348	352	332	350	354	336	313	294	324	327	347	326	338	326	349	332	344	323	312	364	326	359	332	359	325	344	307	323	319	347	355	337	325	381	317	340	372	350	329	319	349	341	374	343	341	325	354	344	333	305	365	328	338	361	345	309	333	333	310	353	338	328	307	378	337	342	309	331	332	339	350	343	316	360	328	359	341	340	364	374	335	339	367	318	347	330	359	348	326	336	333	333	339	359	325	315	349	359	324	333	331	370	344	342	355	327	319	344	359	306	358	322	358	339	352	325	358	330	338	343	316	338	340	343	362	336	347	338	326	345	318	348	336	299	373	289	323	348	343	338	348	336	353	365	360	329	345	324	338	351	348	328	331	308	336	321	331	333	335	334	342	339	349	326	324	330	331	363	336	342	331	336	333	335	341	329	325	406	353	327	337	326	345	345	363	331	354	359	341	335	322	323	310	362	354	360	348	329	302	331	338	361	324	355	315	342	312	332	310	357	322	347	326	322	335	344	353	345	349	336	338	339	309	345	350	331	313	367	333	355	322	353	361	316	333	338	346	329	350	339	346	328	327	320	352	344	317	323	375	336	348	356	334	337	337	359	337	346	326	361	382	325	344	341	317	357	319	379	341	325	362	341	333	324	353	366	355	387	383	320	361	364	338	348	342	338	352	345	319	329	317	343	380	347	320	357	365	354	345	341	354	297	315	338	352	330	355	344	351	309	317	375	337	337	371	317	336	365	317	314	359	331	340	347	348	348	346	349	360	350	347	359	356	363	328	331	352	364	337	293	336	343	294	310	351	343	300	364	334	294	355	328	339	338	354	345	349	339	324	371	337	323	348	357	325	338	341	336	322	336	323	327	325	365	366	365	360	340	343	351	355	325	297	320	321	357	313	329	333	361	364	350	357	370	312	362	339	337	382	333	335	346	378	336	325	353	342	339	349	315	345	338	334	312	333	340	334	374	359	347	354	337	359	325	322	366	316	360	345	344	316	336	350	339	370	315	340	347	343	324	335	325	323	325	320	318	342	309	316	363	340	350	342	343	323	304	310	320	304	350	333	334	319	344	332	333	303	352	339	330	344	352	364	368	354	380	351	335	366	344	327	382	342	307	329	338	334	332	372	347	349	318	319	341	388	311	332	339	346	336	338	319	329	325	330	351	344	342	348	357	335	328	319	405	366	323	347	351	327	293	333	309	319	352	332	351	357	373	342	349	343	330	353	336	331	347	293	351	328	330	331	312	332	354	366	335	319	342	342	350	315	342	340	310	350	336	342	336	336	342	307	355	340	367	344	356	323	376	320	322	339	343	351	352	316	364	386	313	303	367	341	321	362	316	323	331	357	367	317	339	341	319	390	325	354	325	343	338	341	312	332	351	328	344	332	336	355	364	340	350	350	363	310	345	360	383	325	345	323	340	367	329	379	316	360	325	365	362	329	385	359	365	324	343	325	345	331	327	353	338	306	362	288	323	328	368	345	356	350	354	323	332	358	330	320	348	371	353	339	347	316	367	376	352	328	317	328	362	344	378	324	320	329	344	321	320	322	371	349	308	314	357	314	358	341	355	341	343	343	365	374	323	307	342	336	345	336	345	330	333	322	348	347	321	313	331	340	360	355	352	338	349	344	363	350	357	340	342	340	327	314	305	317	338	311	356	323	321	338	339	305	342	318	318	297	330	333	375	340	332	324	358	335	326	324	384	379	344	353	342	356	301	341	320	342	364	329	352	316	350	331	346	325	339	362	341	367	311	369	350	322	325	349	313	369	320	314	346	313	331	355	344	327	381	300	352	327	312	347	309	339	350	347	324	332	328	362	335	334	351	362	342	321	323	371	375	345	346	362	355	312	323	334	315	348	346	334	327	344	377	333	354	363	348	313	373	353	300	308	373	329	353	314	341	328	329	351	306	379	362	308	353	327	357	331	358	369	363	341	338	310	336	313	337	344	346	346	327	332	341	367	369	383	370	352	353	362	350	331	348	325	370	333	341	332	320	318	359	340	316	312	348	330	355	342	364	367	329	289	343	336	324	369	351	332	362	376	323	361	316	380	359	354	365	365	349	348	337	351	315	363	323	321	351	335	327	379	357	331	335	331	333	304	357	363	338	373	312	316	344	346	348	305	354	377	318	330	393	326	334	310	351	312	359
24957	21584	27901	24967	7259	759	656	575	562	554	586	542	551	583	587	572	502	523	526	495	508	570	537	548	548	608	488	548	506	493	518	554	521	502	562	510	521	516	515	497	519	543	489	557	540	536	533	554	520	512	561	545	522	543	546	552	528	549	575	517	498	549	515	515	564	521	530	564	557	561	503	500	552	578	484	530	539	486	516	499	516	544	572	542	518	533	596	597	526	537	492	517	547	538	528	557	553	537	547	542	536	533	530	499	542	561	584	507	550	551	532	535	530	541	528	521	546	520	486	541	510	555	555	527	496	582	565	540	533	561	532	551	522	563	539	526	542	515	536	546	538	509	544	493	534	531	510	570	489	502	540	548	513	517	521	537	509	545	516	551	548	563	508	540	558	508	555	522	540	543	514	528	454	547	519	533	491	560	531	560	565	547	539	526	538	540	531	555	562	503	547	567	538	516	548	549	546	494	511	560	530	507	535	538	533	534	527	544	575	492	572	530	551	537	506	520	571	499	550	560	559	520	572	542	598	542	530	539	584	552	511	552	531	554	485	513	518	509	518	483	541	554	570	530	521	541	522	514	534	596	500	504	535	544	583	520	536	521	491	546	559	535	523	552	522	561	529	507	516	556	512	507	535	573	569	542	549	551	515	525	536	575	544	532	560	545	513	525	522	542	522	500	580	561	519	506	521	503	547	546	558	514	532	521	570	541	557	470	562	524	493	527	537	548	559	500	551	512	547	545	526	508	603	512	520	533	543	534	535	539	532	513	560	506	510	555	490	539	543	509	574	509	554	527	556	510	523	512	541	520	551	492	549	530	550	571	567	496	509	490	546	539	547	551	578	535	524	564	551	496	518	519	503	518	523	518	513	584	548	543	525	534	517	558	514	500	541	494	523	524	548	491	520	539	544	555	511	505	551	536	516	546	570	514	502	546	528	514	533	510	500	509	527	515	488	513	531	534	574	554	549	559	531	521	579	559	532	497	532	503	499	591	537	502	534	538	521	501	492	523	550	514	517	539	579	541	508	531	599	527	560	533	534	535	509	580	533	500	464	518	562	523	525	510	513	563	557	540	543	533	565	530	547	547	553	529	578	519	543	574	549	549	530	522	563	507	516	523	519	561	521	575	567	496	586	514	563	536	586	479	520	491	540	558	529	541	511	530	572	502	571	553	517	573	556	519	576	522	509	557	506	538	538	573	565	548	527	520	524	501	528	560	499	498	560	505	532	500	554	529	561	524	534	509	548	506	591	562	506	562	503	544	524	504	537	555	537	543	546	530	526	524	554	538	505	508	518	496	542	543	539	564	527	504	529	573	518	571	524	560	527	498	547	554	551	516	529	547	524	517	508	542	525	536	528	518	534	543	554	555	511	519	477	582	540	500	523	606	525	517	561	545	549	549	515	505	521	527	567	573	538	536	529	555	508	549	531	535	566	525	538	506	559	513	546	588	506	516	542	483	537	553	549	527	511	556	532	519	539	521	556	559	518	516	534	522	548	549	529	521	520	514	480	535	573	530	551	564	580	570	544	562	565	530	548	475	590	544	505	544	547	557	522	497	520	577	555	541	515	552	539	521	524	536	512	572	572	534	508	527	506	517	519	535	521	512	519	528	546	546	522	530	554	529	499	546	499	548	543	547	543	535	554	565	523	541	500	572	521	503	531	572	546	518	566	537	544	564	562	527	555	557	574	513	525	530	500	515	545	524	572	495	546	514	510	559	546	531	473	523	530	538	510	525	538	522	534	526	511	522	546	562	535	559	521	538	531	580	550	563	570	562	531	521	534	498	514	512	502	549	566	527	535	538	519	508	520	537	530	526	528	526	520	529	527	562	545	605	535	533	537	565	529	538	553	519	503	514	501	545	524	544	520	541	532	512	540	572	575	495	549	535	504	557	498	511	510	522	556	510	549	517	556	540	555	540	570	531	529	529	535	564	554	515	508	547	570	540	498	494	508	557	517	538	536	509	540	497	540	505	541	518	547	555	513	569	527	552	559	531	538	490	578	556	520	562	537	510	558	516	547	504	484	537	490	544	535	572	517	525	513	553	516	521	536	475	517	531	520	540	518	542	511	533	511	548	526	538	535	564	576	553	578	502	531	510	566	535	550	520	586	537	558	546	565	539	518	540	542	558	530	548	499	545	548	549	509	557	554	534	529	528	488	541	522	524	523	498	525	525	505	549	534	549	558	522	547	527	525	525	521	551	521	529	513	500	507	525	526	515	463	544	543	557	506	576	564	514	472	479	535	528	529	538	526	521	532	563	579	530	526	540	536	521	551	505	577	479	527	564	530	559	555	531	538	539	491	502	585	551	529	540	528	541	547	526	514	501	532	517	563	508	515	540	545	510	499	531	543	558	544	533	509	524	539	491	533	494	537	514	545	516	538	520	549	526	514	522	550	572	513	565	519	511	513	510	541	499	542	498	550	507	615	530	543	552	517	584	535	552	543	561	546	545	537	510	569	600	494	541	558	518	556	537	556	555	566	541	498	539	531	476	545	540	518	508	531	532	505	504	538	555	558	497	545	529	553	545	505	540	521	514	505	507	550	525	521	531	563	506	511	532	552	553	519	506	541	538	555	535	544	498	502	514	512	556	558	548	541	528	511	540	560	537	550	532	538	542	553	527	556	544	541	531	526	570	539	557	569	535	512	522	531	586	512	536	517	564	561	535	513	486	565	556	495	510	521	581	530	530	531	508	540	557	541	534	522	521	496	552	513	555	542	534	537	545	533	531	564	522	558	516	490	509	523	515	537	533	531	570	543	483	524	528	526	594	554	545	563	528	494	512	580	512	551	507	544	578	534	551	509	523	559	514	535	537	490	557	557	499	514	505	500	546	525	519	530	509	539	542	509	531	486	558	517	564	587	512	521	548	559	548	538	523	517	544	515	504	552	553	517	562	508	548	560	522	537	540	594	504	550	552	535	544	534	508	546	545	560	529	545	530	562	509	514	533	575	550	520	514	507	554	565	466	568	539	538	536	544	537	549	516	546	556	521	509	512	543	516	578	515	493	591	528	512	548	530	531	541	516	536	573	524	541	486	538	517	524	546	546	564	498	513	553	535	521	529	532	557	548	527	537	557	554	527	538	535	526	508	510	538	542	548	545	546	521	532	533	529	511	534	526	538	509	548	539	558	563	501	574	581	555	547	552	552	537	534	492	548	477	560	538	482	546	517	563	534	526	535	520	516	525	553	530	533	532	517	538	541	531	526	472	556	539	490	513	589	507	555	531	542	516	500	495	515	527	544	554	585	560	559	524	500	491	488	536	561	513	507	563	524	605	535	530	552	549	551	555	568	542	511	572	503	551	559	496	505	548	549	545	514	538	511	529	557	509	525	538	521	511	574	530	539	537	523	569	510	567	534	516	535	505	508	517	529	515	532	538	552	516	524	478	525	533	544	505	532	529	535	523	493	570	525	532	523	524	538	557	516	527	528	531	518	537	533	538	539	575	526	549	510	519	554	509	538	498
40185	48372	37671	15828	2041	880	906	840	804	800	757	746	782	754	717	785	745	745	708	666	709	757	750	739	752	774	683	710	714	706	733	730	728	723	704	739	750	792	751	740	717	696	722	746	738	761	744	724	771	736	724	680	746	698	698	704	699	713	742	713	704	699	712	722	765	709	737	730	708	667	684	681	677	720	720	750	716	723	705	728	753	727	722	720	708	730	757	737	704	739	714	746	739	715	702	770	733	691	721	683	744	701	700	728	740	777	746	695	773	722	729	710	714	744	757	717	729	721	720	713	698	738	747	745	747	751	695	737	746	675	763	723	747	767	690	743	667	729	736	705	797	742	733	743	740	700	728	729	738	755	673	729	695	757	687	752	729	732	705	693	749	724	731	719	735	729	716	721	758	691	701	703	698	699	712	767	737	742	757	668	749	741	765	702	678	715	711	716	774	696	722	717	723	683	731	768	652	737	790	723	716	697	723	685	696	697	681	698	738	738	748	721	730	713	687	694	748	751	719	703	673	779	701	692	764	720	733	714	727	749	691	775	728	752	757	706	713	696	745	755	717	765	730	744	791	718	750	678	691	745	708	660	634	748	723	746	703	730	699	761	717	719	750	709	765	728	792	735	722	721	705	749	748	711	767	709	700	743	747	709	707	713	719	764	732	735	701	752	700	684	739	741	737	714	742	718	728	750	676	738	742	691	698	737	694	740	729	730	740	776	731	764	764	743	749	711	691	721	699	702	717	678	684	763	752	720	709	783	722	721	756	744	733	742	741	776	804	732	746	778	744	706	686	716	747	752	721	697	788	706	717	808	701	743	700	720	715	704	756	751	745	741	711	733	711	721	712	740	769	705	741	683	725	719	747	758	756	697	738	745	698	711	745	762	758	713	698	730	721	734	694	777	720	682	724	763	732	719	710	735	727	729	720	704	719	731	721	681	756	775	759	692	718	670	730	709	750	712	746	700	730	727	727	717	785	754	741	748	736	740	691	743	666	696	685	742	735	741	750	765	751	758	743	735	693	688	715	739	719	708	763	729	758	698	747	740	689	723	709	723	737	751	680	684	743	729	699	726	726	718	655	697	743	766	679	695	725	711	721	742	671	728	761	710	725	717	736	671	713	778	691	728	723	723	753	768	718	744	757	753	658	696	718	756	758	708	730	734	715	716	763	720	733	703	728	736	754	721	740	691	726	721	775	739	728	694	796	765	713	714	761	697	656	712	767	735	751	718	720	710	750	777	759	718	735	744	751	686	713	741	700	687	728	734	760	717	719	723	699	700	749	742	751	763	736	713	722	714	684	790	736	752	715	732	722	733	712	743	686	683	739	730	725	750	708	705	699	722	712	725	731	713	749	710	694	735	742	718	767	737	701	763	722	728	720	717	778	700	669	688	740	705	724	726	717	760	721	725	687	742	713	718	711	765	735	741	723	795	713	768	701	696	745	731	742	733	681	670	720	713	770	764	731	721	695	700	716	740	733	706	738	729	733	691	776	721	678	693	699	780	762	716	737	722	731	754	738	736	705	726	732	703	748	725	663	740	723	705	706	742	695	684	726	762	746	680	743	733	732	709	735	714	742	755	765	675	694	717	727	760	727	721	687	728	705	705	777	717	721	741	665	720	733	769	702	746	696	750	735	762	709	749	766	727	739	677	719	722	738	726	721	708	748	740	714	704	721	755	703	725	780	742	727	733	734	719	720	711	688	707	690	725	739	756	723	659	695	710	691	740	736	747	714	741	763	739	742	703	749	779	772	741	723	762	755	755	710	714	732	741	704	716	773	692	692	722	731	710	760	726	698	743	662	701	783	700	760	745	685	768	753	700	727	694	765	696	737	715	703	728	725	768	709	730	751	749	712	732	745	735	685	739	716	665	750	676	708	722	735	693	752	731	718	721	759	719	733	735	720	708	788	716	720	712	725	739	744	774	688	716	733	711	695	704	766	728	739	744	708	753	683	731	744	748	717	723	761	742	763	733	795	742	710	724	731	729	753	735	691	717	738	719	775	757	733	692	693	733	745	685	684	733	752	723	724	678	705	733	693	672	732	758	708	759	726	713	704	716	728	702	716	748	751	739	764	759	699	758	715	703	709	736	725	724	694	749	743	720	731	728	727	736	628	688	668	707	751	738	688	698	719	690	760	723	687	676	756	714	736	759	705	774	715	761	702	676	682	786	678	758	687	720	711	741	686	718	697	718	733	692	717	716	713	691	747	795	751	718	723	761	730	790	773	736	719	705	765	694	738	738	716	716	694	710	739	736	681	736	718	756	731	698	727	744	698	705	742	716	706	736	722	680	700	689	675	761	667	708	707	704	655	768	680	678	747	747	747	717	700	696	791	767	660	737	740	701	715	750	750	735	731	756	720	748	690	729	705	702	740	705	731	741	714	768	729	728	724	718	707	723	730	758	742	690	787	742	743	756	718	652	718	734	716	726	690	702	728	739	677	752	766	729	710	784	697	758	749	732	678	710	706	728	758	746	694	684	699	737	737	742	764	719	715	750	723	718	761	681	733	750	744	726	719	659	734	709	732	735	770	720	690	748	708	687	784	727	767	750	714	693	686	749	707	730	721	733	732	712	694	721	722	743	718	720	671	721	811	725	783	739	738	734	718	719	712	750	745	686	800	741	768	707	745	793	736	721	693	681	737	731	690	720	744	709	686	720	784	791	697	717	768	763	741	693	750	712	726	724	719	692	772	719	714	680	710	730	705	766	748	739	761	749	726	734	755	666	759	752	729	713	746	681	731	722	736	723	687	682	724	695	731	732	702	688	750	696	728	710	733	717	742	709	719	771	769	732	739	727	744	759	672	724	703	724	736	744	735	732	764	728	754	743	740	748	696	739	728	716	673	722	723	762	685	732	701	696	755	731	717	734	766	756	744	699	732	722	662	757	732	721	675	682	754	760	720	748	700	716	723	724	717	717	710	776	738	714	735	706	708	758	699	736	717	745	734	686	713	727	707	729	727	745	736	707	741	746	707	696	669	706	739	724	739	735	741	732	715	715	747	737	735	710	713	738	760	778	705	754	710	779	710	725	732	695	724	701	711	691	690	728	709	746	719	771	702	746	709	691	696	758	703	688	742	760	672	744	708	765	719	732	732	762	733	706	716	700	769	722	716	744	740	720	698	686	739	671	683	714	706	764	717	746	757	746	724	702	758	732	781	747	776	693	725	715	727	769	705	677	714	750	777	742	769	717	736	735	684	702	699	697	727	749	781	710	721	710	694	693	762	726	682	741	686	729	750	734	769	755	738	736	709	740	682	745	752	743	716	737	708	703	735	752	743	684	732	732	688	670	723	662	772	739	756	707	755	776	769	743	702	765	708	720	638	729	726	772	760	763	723	739	733	761	733	761	692	709	695	711	763	705	739	696	746	748	728	721	741	715	719	700	738	742	711	738	712	702	715	711	728	716	750	724	782	705	712	659	731	714	728	765	729	721	741	693	734	706	722	722	708	759	718	686	712	732	709	688
22573	21553	29326	24653	21539	20186	4159	431	309	282	284	279	275	236	268	261	251	234	243	237	216	257	239	243	220	220	210	205	215	212	240	225	213	209	218	238	245	215	226	205	218	236	201	228	207	222	218	214	209	235	224	209	210	222	216	230	193	186	214	210	228	228	229	217	221	201	178	229	197	223	220	222	199	237	207	205	216	208	208	213	195	212	200	200	209	206	230	233	200	198	224	218	211	206	217	211	204	229	217	210	222	246	191	213	201	222	215	217	191	202	221	208	206	229	218	218	204	202	218	225	233	197	207	214	189	207	216	194	198	200	224	213	224	188	194	210	211	206	202	210	201	218	218	203	204	213	203	206	220	201	224	196	204	217	190	177	182	200	194	205	188	198	200	204	209	193	216	239	212	210	206	194	193	211	204	227	207	210	201	205	215	203	195	206	194	180	167	218	195	229	206	221	230	218	214	199	225	227	212	201	223	201	213	231	190	233	210	221	209	189	185	161	220	229	221	224	213	190	198	208	223	211	220	197	218	207	216	226	183	226	193	200	229	227	201	181	226	205	213	193	209	219	230	211	196	194	228	208	201	205	210	217	216	204	190	219	212	189	213	190	225	220	206	191	174	216	205	210	213	195	179	237	214	170	181	185	208	202	232	200	221	226	195	192	222	193	209	197	228	214	177	211	227	201	216	190	226	211	215	208	211	212	192	210	200	192	228	198	187	214	214	203	207	199	220	186	197	192	247	224	208	215	199	196	205	214	218	208	216	208	208	217	233	200	212	190	206	200	200	209	214	220	198	209	204	213	186	204	188	213	182	203	190	219	200	190	186	205	197	203	211	170	224	197	212	195	223	188	221	203	217	183	237	230	196	232	218	199	186	215	187	213	221	223	208	187	203	205	200	208	200	229	220	240	211	186	225	231	210	219	214	212	214	187	230	212	217	211	227	228	209	240	207	199	211	200	191	204	194	209	226	192	221	188	215	207	228	206	179	198	197	204	197	185	211	208	217	209	211	215	214	234	229	224	188	195	197	224	212	217	212	211	217	197	193	243	202	220	209	191	218	195	214	207	190	200	214	203	212	201	205	226	215	211	221	227	213	225	207	217	231	228	201	219	232	198	230	217	206	228	212	201	204	208	193	204	206	221	215	218	224	205	222	225	207	206	205	212	203	210	210	215	179	223	226	210	197	202	214	233	222	206	199	203	215	212	200	201	205	215	223	219	209	208	205	224	206	211	176	221	224	215	230	199	216	206	207	233	181	209	230	185	206	209	214	207	204	213	203	207	215	222	209	211	195	212	211	212	221	202	232	239	205	212	228	198	223	224	193	226	205	218	192	217	210	233	221	222	242	244	193	211	216	233	223	211	198	217	199	217	208	209	215	204	207	242	219	205	209	215	201	230	212	216	227	196	208	202	198	213	217	214	215	211	216	222	225	208	212	203	231	195	209	216	204	196	222	195	222	227	212	193	208	208	195	217	226	231	204	210	196	214	208	203	205	203	203	226	247	219	205	219	214	212	208	199	220	220	198	208	193	200	206	196	194	207	214	227	220	224	196	202	202	201	180	207	216	203	206	232	211	218	212	225	204	227	216	221	212	190	182	219	190	198	222	200	215	198	191	220	210	211	226	184	222	187	235	186	188	209	222	201	218	213	213	182	225	203	209	205	190	210	213	234	216	204	210	208	200	213	200	199	218	229	190	191	202	207	200	225	206	218	223	191	219	189	216	210	218	227	219	246	206	200	226	211	210	227	215	232	204	199	206	213	213	200	202	208	207	214	207	233	202	223	197	218	207	215	207	209	212	213	197	193	234	209	215	194	195	203	212	210	187	214	237	191	201	194	194	197	217	224	202	197	221	195	226	216	224	221	224	222	210	241	206	197	217	197	214	209	225	207	239	198	203	212	196	207	192	193	202	227	203	206	201	209	213	200	204	191	214	201	191	219	222	199	226	196	202	212	213	187	208	224	208	233	198	173	203	223	222	203	210	203	218	194	216	201	214	201	201	175	187	206	212	200	195	197	209	221	216	195	203	225	217	199	233	187	214	224	207	194	221	224	216	215	223	196	200	223	223	241	217	214	237	227	206	202	190	197	210	204	233	236	204	176	214	206	215	199	204	191	203	226	222	223	220	205	193	229	234	232	192	209	219	240	190	203	221	195	215	220	230	203	209	215	230	189	198	203	220	217	215	187	201	198	250	194	227	205	197	231	216	214	208	214	188	203	216	197	199	194	202	207	203	202	198	224	214	203	240	228	200	199	222	185	210	202	198	201	177	193	212	240	225	207	178	214	226	199	238	204	208	219	222	209	233	229	197	208	188	223	214	208	196	231	177	223	214	248	192	225	183	220	206	205	210	210	226	234	225	208	219	214	217	246	203	213	221	217	238	213	193	209	222	233	177	217	191	207	232	216	235	196	180	220	220	203	195	204	232	234	205	211	230	158	229	198	199	231	214	208	213	209	209	221	209	211	186	193	208	210	241	238	195	185	208	216	183	197	199	227	192	203	215	202	214	206	212	222	204	198	201	193	219	238	206	230	225	219	218	227	216	219	211	227	245	222	204	211	198	207	226	215	225	219	216	209	195	201	231	196	217	205	212	210	206	205	214	199	206	189	215	192	206	235	192	216	212	191	232	210	209	207	192	204	199	223	246	240	211	212	223	189	212	204	222	207	210	225	215	211	202	211	220	201	210	215	225	205	197	196	221	204	220	222	196	205	211	222	210	210	214	236	229	221	230	216	206	210	214	204	225	227	193	219	206	177	197	196	204	221	216	220	211	214	199	208	200	204	227	194	194	215	226	200	218	224	205	221	194	178	196	213	194	187	214	241	231	217	217	216	192	225	200	181	204	220	203	203	219	191	203	184	206	228	204	231	228	200	202	208	197	191	208	238	193	190	201	216	216	221	200	207	211	224	203	212	213	202	178	210	203	191	229	200	210	198	208	206	204	226	212	211	220	207	214	218	225	185	206	192	186	205	198	228	189	242	231	216	195	187	215	216	210	208	209	186	213	208	173	185	231	194	235	237	212	228	212	208	205	212	167	214	218	230	218	216	227	241	215	206	209	202	209	227	221	201	201	243	197	194	217	201	214	231	203	200	226	216	198	209	201	223	207	239	218	222	198	183	186	227	210	229	218	196	209	189	214	172	221	206	213	201	185	209	231	183	196	218	180	219	199	195	222	189	210	194	228	205	234	223	230	222	232	212	229	235	214	231	206	193	214	192	201	216	207	238	204	186	220	198	203	239	212	198	207	182	207	204	204	208	211	191	209	241	221	198	217	186	219	234	210	233	217	197	214	203	194	204	204	222	217	229	199	219	227	203	207	188	200	226	221	193	211	203	192	205	187	189	227	214	207	212	245	217	199	204	206	216	172	210	201	211	212	209	210	230	186	207	221	218	220	190	202	191	217	188	220	211	230	204	177	229	209	202	222	211	230	211	167	212	212	220	202	202	218	214	192	210	215	193	177	211	215	196
51795	72644	58779	28255	4792	997	778	646	528	554	451	428	409	391	381	344	365	328	333	337	325	308	316	330	317	327	314	317	288	302	319	272	286	282	297	263	289	297	304	298	270	249	299	273	310	280	237	287	281	259	295	292	300	269	302	294	277	282	316	287	293	299	275	267	291	283	288	283	292	268	291	315	301	305	296	308	298	305	289	306	296	270	278	270	287	280	260	282	287	296	294	288	282	267	291	255	284	291	280	311	279	296	299	263	297	282	285	284	289	281	297	295	286	275	297	300	321	278	306	262	246	260	314	299	314	278	278	239	282	285	284	299	265	290	270	325	321	279	251	280	300	254	280	295	274	307	258	298	298	276	300	300	306	285	320	283	299	263	289	289	307	303	299	278	278	289	297	281	312	294	267	269	266	272	290	290	280	312	294	266	304	265	288	314	273	301	261	280	280	257	266	295	268	269	265	276	286	287	266	287	312	298	305	265	266	294	286	301	301	296	276	270	278	296	272	285	314	310	301	299	288	269	297	267	282	282	263	294	274	297	301	288	290	307	304	267	296	316	289	296	300	272	287	266	270	290	292	295	297	311	305	294	288	264	284	291	277	241	282	280	282	300	274	283	277	288	293	266	274	282	280	280	308	275	313	280	274	294	285	276	277	287	279	259	300	277	286	303	312	279	277	288	302	285	308	260	260	246	284	279	283	270	286	277	300	312	294	303	305	290	283	304	292	260	260	299	283	314	293	314	280	273	289	304	274	282	255	307	285	296	264	281	301	246	314	289	291	281	337	290	291	307	294	281	293	280	292	312	316	316	300	273	266	297	277	275	271	281	268	293	276	293	271	285	297	250	262	300	308	319	286	270	261	293	281	295	314	285	310	267	275	303	261	267	275	278	283	299	281	273	272	304	321	270	309	313	312	289	296	275	269	304	301	302	307	315	305	305	282	286	266	299	245	281	279	290	307	286	286	289	305	294	276	313	287	274	278	294	309	285	279	297	282	266	295	319	282	322	277	295	300	291	295	296	289	284	275	285	319	271	287	294	289	287	278	295	268	274	276	281	306	287	270	292	255	292	323	291	280	288	298	292	294	281	330	276	258	283	288	296	284	313	273	276	296	272	250	317	280	274	253	292	283	294	269	282	323	252	252	302	301	281	289	301	297	293	291	303	291	269	272	264	280	274	253	265	320	306	282	298	267	304	267	296	312	269	296	273	270	302	281	304	283	285	295	275	280	280	270	277	287	254	292	283	273	293	309	280	294	293	279	294	293	301	282	288	283	280	282	302	275	313	278	276	273	280	278	270	284	280	279	311	273	249	270	301	274	275	308	303	277	290	297	257	297	278	273	270	289	302	246	318	273	275	304	279	284	279	291	293	287	271	299	286	320	268	272	278	279	282	294	285	275	303	292	281	291	292	292	293	283	277	288	312	285	308	261	283	294	302	258	295	260	294	293	296	298	327	292	291	289	302	289	297	263	277	290	244	276	300	276	248	305	302	283	314	266	276	251	270	269	279	279	299	283	284	310	266	287	285	301	275	276	261	274	310	292	274	301	285	287	270	278	290	292	296	299	283	305	269	262	281	310	284	283	316	265	255	297	263	287	283	273	250	281	265	271	295	308	282	307	331	310	247	303	269	315	283	290	286	279	242	281	280	277	294	276	281	288	281	268	290	277	289	283	280	273	295	280	333	249	275	281	280	279	295	280	285	284	303	287	308	283	288	267	281	300	283	260	291	302	274	304	282	283	285	254	305	295	283	278	267	267	310	248	286	280	268	282	294	312	319	259	276	313	283	283	263	274	278	281	278	301	278	291	254	305	292	290	290	274	265	278	291	284	273	306	289	306	287	300	288	232	301	282	278	280	267	270	299	277	289	277	274	318	288	284	286	264	252	293	307	292	319	260	299	258	275	278	297	290	261	248	300	315	268	290	285	300	309	320	262	277	281	272	278	270	285	285	285	297	287	292	291	282	261	303	282	293	292	290	286	306	281	299	272	280	304	298	303	274	283	303	291	270	257	268	260	289	266	300	291	271	274	271	290	302	283	300	300	321	297	295	276	285	295	282	305	289	286	268	277	312	317	281	281	330	262	292	282	275	294	284	285	289	317	282	271	277	267	292	257	263	288	264	302	296	289	287	268	285	307	303	272	267	312	290	249	289	290	278	305	305	270	261	284	281	279	277	302	306	290	289	261	269	334	268	291	312	293	270	268	294	303	290	316	306	292	319	285	275	275	283	289	277	257	268	296	269	296	274	286	284	282	265	290	291	247	285	304	296	297	274	265	288	289	293	279	293	276	327	284	269	291	318	273	300	292	305	275	280	290	276	293	322	292	289	264	252	281	278	261	289	292	275	275	279	325	283	272	282	280	256	305	276	309	274	290	272	288	277	310	261	292	270	265	311	287	285	267	273	301	322	306	266	274	303	272	279	280	291	305	287	296	288	292	296	310	293	306	253	300	284	296	275	289	295	284	275	300	268	283	316	288	310	286	296	266	280	272	282	278	299	262	267	322	277	292	277	266	260	289	265	268	277	296	320	272	289	296	309	279	288	267	283	299	291	305	279	280	297	285	300	265	281	285	321	298	319	264	291	290	282	289	271	299	285	273	275	302	282	284	301	286	309	289	308	317	277	267	288	275	282	284	294	284	265	285	278	308	290	277	249	274	260	297	255	278	286	306	311	273	274	293	264	297	255	291	289	297	320	280	279	263	263	298	301	312	278	296	280	286	258	280	290	307	267	288	287	264	290	308	299	319	262	289	296	298	313	294	284	271	301	274	289	285	310	285	251	302	293	293	305	286	281	263	242	286	266	254	269	258	281	295	272	297	261	310	264	280	310	268	273	287	281	299	298	309	273	314	256	291	258	315	282	305	281	301	278	304	257	256	313	275	304	298	292	273	289	309	281	281	258	303	271	295	273	270	309	284	284	292	325	255	284	301	290	274	318	299	313	279	282	291	290	304	296	280	283	289	298	313	302	277	286	270	304	291	293	272	235	247	293	271	263	301	280	270	261	321	249	296	275	292	292	269	284	270	318	246	312	306	283	298	287	277	296	275	274	279	309	282	287	312	279	266	291	313	293	296	261	291	273	271	280	274	285	302	257	278	265	319	287	251	271	287	308	278	287	274	252	290	293	315	263	305	300	270	263	277	325	299	268	279	291	322	292	284	293	283	301	290	296	272	291	293	308	258	285	272	282	299	268	270	284	271	289	306	271	293	274	299	311	254	309	303	280	287	257	282	259	296	289	300	311	279	277	288	302	267	266	263	311	289	286	266	256	273	278	262	265	276	278	306	291	310	284	305	307	300	301	303	268	252	284	232	314	295	292	314	276	281	280	280	282	273	278	268	275	292	301	319	292	293	283	304	273	299	320	303	289	308	275	283	274	332	254	275	279	334	295	300	281	273	293	277	319	287	279	295	263	275	313	293	288	288	314	273	264	261	283	280	279	268	297	293	272	273	294	258	282	264	274	264	264	303
28227	21002	15616	6359	700	506	485	478	434	508	506	459	489	484	489	487	458	448	465	488	484	458	487	481	500	477	448	464	459	444	478	471	482	438	446	455	477	465	478	453	483	460	460	499	467	457	490	491	437	481	442	479	493	506	485	468	472	516	475	472	480	471	464	504	454	451	473	477	446	482	481	456	427	461	489	477	496	483	472	487	463	493	474	449	475	460	469	489	486	492	524	430	464	440	434	521	466	463	459	455	507	472	500	495	480	450	498	470	474	457	455	486	503	475	444	472	488	446	497	513	474	486	468	492	459	499	486	505	507	455	474	508	451	508	503	462	483	496	477	493	439	473	516	487	463	484	460	476	479	471	467	458	453	512	459	511	512	476	489	495	453	451	471	487	469	469	443	449	491	482	451	467	480	483	491	481	476	471	507	436	463	474	473	507	449	444	479	490	510	449	482	496	464	483	463	487	470	477	476	471	442	486	445	460	467	485	451	491	466	461	478	446	468	485	475	482	476	503	490	477	440	497	474	483	489	494	448	453	431	475	482	444	450	488	457	451	490	492	489	445	498	458	475	456	452	475	483	459	466	469	485	450	458	438	492	470	509	473	480	481	484	466	438	445	436	466	464	492	476	491	485	455	475	467	447	471	490	476	469	461	463	511	453	469	452	482	443	529	483	486	487	495	504	466	479	424	501	462	485	452	509	465	467	484	483	458	502	465	485	453	483	444	463	461	444	490	459	463	471	469	474	449	453	469	460	477	468	435	476	464	509	487	451	480	494	482	484	469	507	478	483	433	477	474	514	462	481	489	453	496	446	443	449	518	483	499	493	471	425	499	492	472	440	490	477	463	511	449	470	470	505	475	465	467	497	467	504	479	462	500	507	472	474	496	480	483	435	512	457	461	491	481	529	468	480	463	467	462	450	456	435	463	446	481	463	444	482	457	488	506	441	440	484	498	455	478	507	468	435	441	502	456	485	475	497	462	468	484	452	507	486	482	437	433	453	498	459	491	501	482	472	503	479	450	517	490	474	480	479	495	517	448	496	494	470	475	472	495	445	457	493	496	500	452	459	478	538	486	485	497	488	461	471	457	473	476	494	475	486	490	483	455	458	466	484	510	456	470	461	473	454	446	505	503	428	488	477	472	455	456	458	487	499	428	509	447	444	437	440	474	460	453	454	470	464	461	427	464	448	429	495	485	501	462	495	496	460	483	450	461	468	470	460	463	461	461	474	416	454	470	487	458	481	484	479	474	475	448	417	484	470	460	490	503	436	490	443	482	498	447	451	473	479	517	461	482	485	498	491	440	485	466	499	476	481	485	477	488	463	477	438	448	446	447	460	448	451	479	484	478	464	460	464	486	458	488	432	472	451	491	459	463	471	443	452	467	454	503	427	469	440	493	479	479	489	485	455	477	466	490	467	466	495	440	455	458	479	489	482	501	504	486	508	457	478	430	487	447	468	472	436	477	459	487	491	478	485	505	442	457	468	468	455	459	446	474	474	458	457	460	504	446	473	472	478	451	453	433	492	468	457	501	490	458	434	473	436	466	466	457	483	507	505	487	479	446	442	460	490	452	464	480	473	511	495	467	446	453	498	497	509	488	462	495	473	453	466	481	470	461	481	446	450	496	459	460	455	452	430	502	466	488	458	523	466	490	448	435	465	458	480	423	480	454	471	462	465	491	488	466	468	444	452	513	463	507	475	489	459	459	490	447	481	467	471	467	418	476	479	493	435	470	450	467	494	434	451	460	465	474	485	492	523	453	492	495	473	479	446	524	485	472	449	475	476	478	482	482	419	493	466	459	484	498	467	455	495	466	455	452	437	437	451	489	465	462	478	528	519	456	473	560	443	469	493	474	492	429	476	449	463	447	462	458	483	496	470	445	462	496	483	477	492	458	451	473	530	476	482	470	480	463	455	468	458	451	442	485	434	494	457	475	472	514	436	462	497	495	449	433	468	439	483	427	475	502	454	479	460	481	459	501	466	459	480	466	452	481	470	476	465	486	456	491	503	451	428	438	476	482	447	473	468	493	470	452	457	469	475	447	446	436	448	480	478	505	448	457	434	456	429	463	468	501	489	493	506	484	484	453	453	456	474	505	482	517	474	456	504	470	499	515	479	497	466	503	461	453	488	462	460	498	449	439	460	468	473	487	434	529	436	485	461	500	517	442	518	496	454	441	455	481	514	437	469	488	480	500	490	469	469	440	495	478	433	486	486	466	512	465	496	465	460	431	459	430	456	487	459	527	484	451	450	499	497	519	444	487	482	463	463	491	505	480	447	495	464	464	432	467	474	459	463	470	446	516	456	440	538	495	470	502	476	454	470	484	499	450	504	467	457	463	482	471	474	492	474	479	451	474	464	467	475	490	521	445	446	470	465	465	506	451	491	462	463	483	470	487	421	476	428	517	469	444	501	472	446	470	470	481	480	457	473	479	459	499	443	535	483	477	442	470	472	490	474	459	469	484	441	513	452	474	470	487	444	514	453	478	483	461	465	443	463	488	487	496	434	451	471	458	489	499	469	480	476	470	483	469	506	470	475	485	454	476	493	474	494	496	459	466	501	435	455	525	476	465	469	453	466	463	489	512	479	493	504	504	478	507	462	462	489	458	501	478	484	468	416	488	474	497	489	448	464	509	476	445	457	479	473	475	434	439	496	479	458	518	454	456	475	465	476	422	483	436	509	454	493	431	451	456	481	483	484	475	470	485	480	475	424	459	477	478	451	506	492	431	494	498	490	463	470	491	418	449	530	434	470	508	454	461	426	504	471	454	512	440	457	510	497	494	462	472	463	498	480	464	463	491	458	485	482	514	444	531	479	475	441	458	492	445	489	467	455	509	464	479	497	467	463	443	504	446	471	494	494	461	511	441	460	470	474	440	450	469	465	492	475	489	480	472	475	476	485	421	459	490	427	481	463	461	506	520	500	432	445	437	475	439	456	495	477	463	428	427	465	486	466	465	466	457	460	460	501	430	456	459	469	458	469	470	480	455	482	482	482	432	446	474	485	459	483	517	448	496	447	447	462	448	490	469	481	486	465	427	485	452	431	492	506	471	464	494	513	457	460	500	430	487	472	468	471	449	489	469	493	487	494	458	504	481	491	469	463	471	459	461	468	445	452	510	475	468	473	437	468	476	434	489	488	478	481	494	489	460	509	514	470	467	502	482	467	488	484	490	503	470	435	490	451	484	468	442	446	471	434	476	464	448	472	481	498	487	477	475	482	474	473	477	468	450	416	470	493	485	511	486	462	476	501	466	485	487	497	462	460	480	475	509	434	457	483	484	502	447	502	462	476	486	456	476	470	471	459	497	486	458	479	454	488	443	506	474	464	484	453	488	468	471	496	485	453	474	480	472	460	470	496	453	445	471	460	483	479	489	483	475	441	473	456	471	473	486	485	499	483	466	478	431	454	455	491	489	483	481	502	463	453	460	470	421	476	476	460	446	439	459	491	444	447	524	466	467	481	436	469	480
23143	23705	15054	5613	987	699	646	645	715	684	669	616	660	686	630	624	645	647	624	641	610	660	661	624	638	647	659	674	669	657	665	636	653	635	660	642	662	671	640	666	663	654	639	644	723	671	616	669	642	659	649	718	618	653	650	666	647	676	639	690	625	625	708	639	699	633	689	652	633	664	683	654	637	738	652	659	636	684	644	625	624	651	686	662	660	621	648	634	667	631	676	647	649	639	663	628	613	675	638	616	659	684	631	651	659	653	612	684	664	592	672	655	684	667	633	626	651	674	638	649	691	686	668	647	633	634	655	720	675	683	707	636	684	671	656	676	654	621	602	640	665	656	670	641	648	648	680	637	623	708	684	660	697	636	652	672	664	675	663	635	664	647	651	671	672	612	717	704	660	654	699	640	623	682	695	625	647	629	651	647	704	689	661	673	673	656	644	633	655	702	621	693	611	637	676	661	626	638	682	621	660	655	660	658	628	665	647	629	683	665	632	684	657	670	613	640	635	664	644	647	625	658	661	668	682	657	655	668	623	653	632	634	662	663	638	637	681	687	688	700	648	624	645	606	659	665	717	606	659	656	660	659	670	687	711	670	654	625	701	685	629	648	631	649	662	625	669	642	628	685	653	674	667	678	655	660	651	648	639	646	653	643	639	632	647	629	636	649	643	690	681	689	632	631	600	587	678	645	652	648	627	683	685	619	634	650	666	669	678	626	655	657	644	643	665	635	640	645	689	635	678	680	610	660	646	681	684	613	669	620	620	655	651	643	655	651	655	615	634	656	677	605	679	666	665	680	667	639	643	666	677	616	635	621	643	621	674	619	673	646	655	621	680	614	666	657	712	653	645	585	656	665	668	643	624	603	685	641	630	662	693	665	668	693	672	648	635	704	660	621	658	663	655	650	637	645	643	654	680	660	628	615	696	714	701	678	692	678	654	688	621	637	664	642	657	706	607	665	643	663	597	642	631	639	662	654	666	658	734	687	599	664	653	660	638	661	595	621	643	640	668	628	672	674	612	652	686	663	678	686	643	676	649	644	646	646	666	681	654	671	651	652	673	655	661	666	642	605	692	676	647	627	692	677	685	656	683	649	618	667	674	654	709	629	647	682	687	688	645	660	650	665	684	625	633	685	658	628	625	661	689	620	648	703	701	678	645	666	643	655	626	631	684	619	680	654	637	666	644	698	609	655	667	659	655	629	602	648	648	661	680	626	654	644	627	659	661	656	643	653	670	664	637	689	646	653	647	615	669	650	637	689	671	688	629	668	691	668	630	687	615	673	649	652	678	616	693	703	667	697	647	647	629	652	671	668	643	684	640	687	665	676	681	611	620	618	699	660	661	703	618	663	633	663	679	622	642	639	637	632	617	685	665	663	694	623	686	640	650	691	643	646	651	637	655	697	644	642	635	678	635	612	661	673	682	597	635	673	659	693	719	693	693	680	650	675	645	688	616	655	674	674	692	629	622	649	628	639	647	650	666	648	665	633	653	676	628	664	635	673	640	633	664	648	616	643	657	679	657	563	658	658	662	632	683	669	688	658	674	668	610	673	653	639	685	698	649	683	692	666	634	649	654	642	683	666	661	641	638	644	690	666	684	612	599	648	679	700	690	624	650	647	699	635	657	612	588	636	708	692	659	669	697	629	643	671	641	667	653	634	681	679	650	631	685	667	666	622	669	672	631	657	646	703	688	641	643	640	622	671	624	674	695	672	668	716	673	635	647	648	670	641	673	636	650	640	605	634	682	645	600	651	686	644	640	640	661	651	657	665	644	647	637	630	673	702	692	623	635	654	650	646	682	644	664	641	719	640	665	662	629	630	649	698	648	672	630	604	660	648	647	669	631	653	626	638	636	647	645	661	684	615	648	695	685	650	647	634	648	660	680	685	645	652	659	641	643	654	660	666	680	641	636	657	685	644	648	582	654	646	676	643	638	672	630	678	717	650	692	677	627	677	667	643	680	625	698	609	603	637	659	639	643	697	658	637	675	631	665	616	671	679	677	692	649	652	638	619	645	656	655	642	619	682	683	652	610	691	637	696	652	662	671	661	650	667	648	660	622	685	715	624	595	614	650	688	669	689	656	675	705	659	657	654	643	663	681	653	645	673	671	662	671	635	625	646	646	663	659	660	647	687	669	642	651	654	615	729	622	641	672	649	656	672	633	673	619	640	672	638	693	667	652	687	641	619	687	657	634	616	607	641	655	692	676	667	632	697	688	650	680	699	644	651	658	660	672	645	668	688	671	659	608	649	667	682	658	693	696	701	602	664	622	649	691	655	661	633	654	634	631	699	621	627	630	633	664	662	620	641	651	678	682	635	632	627	669	658	660	673	660	684	652	686	645	677	618	695	635	647	688	663	612	660	682	670	657	700	645	642	727	663	663	664	698	647	652	671	638	640	645	661	696	666	633	625	638	679	632	643	635	668	663	658	677	607	650	647	682	677	674	657	646	654	714	619	669	688	641	645	639	672	658	630	711	672	627	683	630	649	675	631	654	661	647	628	636	660	642	607	662	667	665	631	646	619	624	686	661	649	617	673	678	621	686	658	670	648	662	669	675	659	672	676	661	688	678	692	614	663	686	721	683	693	685	626	589	642	672	642	612	665	697	666	635	635	617	653	638	644	628	607	657	653	637	659	709	642	674	615	588	685	700	653	619	661	709	620	621	651	671	682	679	649	644	676	656	631	705	664	682	660	642	647	652	698	682	656	676	632	697	653	643	675	605	677	651	652	674	675	687	681	633	663	656	679	659	671	613	683	653	660	692	603	679	696	622	648	648	660	645	661	692	649	659	620	667	651	676	657	660	717	689	650	613	680	675	710	651	647	594	639	629	657	631	611	655	674	688	665	676	700	674	643	636	582	665	651	662	667	646	639	706	662	679	671	669	670	683	657	602	646	613	673	664	649	644	634	627	637	655	640	643	635	622	680	661	661	626	631	672	673	664	685	697	675	666	634	667	644	658	672	624	656	653	674	591	699	646	639	648	681	684	647	678	681	658	677	642	632	615	695	640	667	675	670	631	629	707	635	637	666	710	639	665	642	658	645	653	690	621	645	671	636	673	683	645	649	658	664	669	647	649	653	638	667	620	623	622	634	635	636	664	652	673	674	659	678	634	691	685	694	693	646	707	679	728	654	657	641	643	693	642	627	667	693	664	661	640	638	642	630	659	655	664	662	632	619	661	594	684	661	663	679	649	636	648	681	677	646	636	674	611	655	628	653	632	687	666	603	686	688	674	617	659	687	664	687	677	719	643	653	608	634	622	636	683	626	657	626	607	642	648	651	668	669	632	633	679	663	687	626	648	597	652	656	627	666	633	616	651	669	638	667	629	659	640	594	675	713	658	676	621	615	648	674	678	655	643	642	590	635	647	643	685	655	656	665	692	703	655	672	643	648	691	674	641	633	653	700	662	630	631	638	673	606	657	619	647	642	654	638	651	640	596	639	676	613	688	658	684	649	625	676	610	662
23568	21557	29054	25929	20279	6638	427	318	278	280	288	306	254	249	259	238	254	237	227	252	250	205	260	242	242	231	232	245	259	218	208	229	240	264	236	205	246	217	228	217	191	223	236	240	240	236	231	238	215	232	213	221	223	230	203	252	200	242	221	238	237	218	232	218	239	224	212	221	225	223	234	207	251	230	225	203	222	229	232	231	217	247	245	233	214	212	230	222	245	247	215	221	224	211	226	236	205	224	228	233	234	203	237	235	210	219	214	223	233	242	242	235	240	218	242	237	245	213	219	216	205	240	224	242	233	225	212	264	217	222	211	223	222	217	223	220	196	232	230	219	224	217	211	217	255	224	243	202	221	208	204	228	227	224	221	211	243	231	220	228	232	197	210	218	237	231	235	231	246	212	226	235	230	205	201	199	237	239	236	224	223	192	225	231	207	228	214	216	231	248	254	195	226	219	228	200	261	248	225	228	205	223	209	218	229	212	226	226	245	218	212	238	246	217	226	220	245	224	237	212	216	230	225	210	223	228	224	210	246	219	229	232	232	231	231	220	236	239	233	220	250	214	226	243	229	253	249	239	233	212	232	217	236	241	273	192	201	244	217	231	233	222	226	211	213	226	231	239	241	223	241	190	256	237	216	249	231	253	210	240	225	203	222	212	213	211	241	240	234	242	221	252	233	219	217	221	217	235	234	237	197	191	199	232	232	232	222	226	209	207	229	235	219	231	263	220	224	220	225	239	210	223	224	263	245	197	201	214	211	228	198	205	229	263	228	255	261	216	233	224	233	236	245	222	259	231	199	232	224	226	218	235	232	225	201	208	228	243	246	222	219	234	275	237	222	231	209	225	234	222	246	237	264	236	229	239	203	225	210	221	221	222	215	234	214	256	234	211	203	242	229	229	232	243	242	241	234	213	226	224	236	247	238	212	218	233	222	246	233	207	228	231	256	227	209	219	237	250	238	214	208	222	195	214	232	257	226	274	234	251	214	204	246	205	280	207	229	221	243	254	257	224	228	226	226	232	253	234	230	237	236	247	234	248	235	229	248	222	214	221	219	265	208	202	244	205	205	228	229	253	226	224	245	230	235	245	225	202	223	211	244	217	225	227	214	235	239	208	201	251	198	214	233	206	244	225	204	208	225	241	219	255	180	231	232	215	229	224	217	224	226	235	230	238	213	234	208	235	229	241	251	249	206	239	231	204	218	224	232	210	268	243	241	259	236	212	246	249	238	230	205	213	227	217	204	261	209	243	254	234	201	258	203	237	227	206	205	229	201	212	220	227	225	205	244	220	217	250	233	230	239	225	237	213	221	206	217	212	242	234	231	235	211	235	250	231	193	223	191	250	227	228	221	225	206	252	234	226	214	202	202	202	235	223	239	204	222	227	215	201	234	221	249	233	220	201	200	241	206	219	238	221	221	209	243	214	232	255	199	227	225	229	220	209	213	244	209	253	195	245	223	211	211	214	213	212	221	223	236	212	215	216	251	272	215	252	218	219	233	212	230	245	189	217	238	227	212	225	208	249	230	232	243	194	194	241	229	225	230	223	230	232	194	208	226	246	202	215	227	239	238	257	223	256	243	240	252	195	247	232	275	204	241	249	234	198	229	228	217	223	214	231	215	253	237	187	241	233	246	234	222	238	227	237	220	230	240	224	228	221	226	233	206	235	214	213	224	222	247	227	215	244	216	237	232	251	230	245	225	229	203	219	179	218	239	228	244	233	228	238	218	243	229	234	202	232	219	234	234	215	235	221	203	238	203	198	202	222	205	239	210	226	241	220	255	233	203	225	253	231	221	212	232	237	236	222	264	234	244	206	213	206	220	231	220	234	246	219	218	219	215	210	234	210	213	210	231	217	235	238	207	220	204	219	193	219	210	214	206	208	209	270	242	232	226	250	225	224	222	228	233	218	233	241	214	252	214	246	230	233	205	211	224	204	235	222	223	247	227	229	222	208	257	216	223	214	211	235	227	224	226	208	232	233	244	218	211	240	231	226	199	227	221	241	234	255	225	231	250	237	250	215	243	242	225	217	260	231	216	222	214	243	239	244	213	236	230	208	260	204	205	227	254	239	217	228	205	259	228	239	213	223	216	234	219	214	244	257	224	233	248	212	234	224	234	199	232	208	209	239	238	223	232	244	208	203	221	219	214	231	238	229	231	236	226	189	220	211	215	218	222	231	253	203	238	226	242	236	250	231	205	228	211	230	217	225	265	208	214	224	223	239	220	241	250	229	219	236	205	225	233	237	228	224	232	211	214	242	249	246	247	233	250	225	204	245	240	240	234	216	181	232	239	223	238	213	243	236	231	219	245	239	234	250	218	228	205	242	234	211	240	204	213	224	220	207	213	260	231	250	220	198	210	254	203	206	203	254	223	219	240	235	244	233	246	252	251	235	237	252	228	222	222	242	213	221	234	225	218	220	222	226	206	233	236	236	229	240	219	211	236	227	229	220	239	204	226	200	226	243	198	219	215	240	213	230	236	225	224	250	211	217	218	198	204	216	223	218	228	255	273	213	234	215	212	271	208	213	237	204	231	227	229	238	230	251	203	236	236	227	223	208	209	263	228	231	208	241	256	246	214	233	209	224	226	219	197	247	215	237	203	231	250	232	235	206	223	252	214	259	227	222	234	243	213	231	228	242	235	242	204	228	207	229	235	242	239	227	222	227	228	198	217	218	234	204	216	222	249	226	245	219	226	225	220	235	199	210	197	244	229	239	221	208	210	220	197	213	230	240	205	221	236	237	232	250	237	214	219	231	211	243	238	236	234	247	259	191	211	195	200	242	234	225	201	200	256	227	220	239	260	245	191	241	213	213	223	251	226	221	259	226	248	238	219	214	237	239	222	229	215	209	234	203	218	253	209	231	212	226	246	217	234	264	247	229	236	241	224	199	230	219	221	206	233	213	220	233	248	220	220	206	229	222	238	226	236	228	233	244	220	227	226	257	251	210	215	251	238	231	228	206	209	233	232	208	224	200	211	222	227	221	205	214	250	243	235	254	241	222	227	231	227	207	216	230	207	237	223	228	239	216	203	240	224	246	231	213	239	215	222	219	240	221	226	242	254	242	225	245	229	225	221	217	259	228	224	239	234	241	238	225	218	249	237	216	211	234	227	229	268	202	224	239	218	203	197	220	227	245	241	248	237	238	251	234	225	246	244	209	217	225	241	207	227	203	234	231	235	235	238	230	223	210	224	221	222	211	198	235	232	235	242	228	215	206	212	237	221	240	244	238	237	235	261	242	228	212	226	214	226	243	241	189	233	209	221	219	233	229	209	201	232	231	241	232	214	228	222	215	232	215	225	235	207	244	226	230	206	251	222	202	229	231	222	220	233	224	240	215	235	259	216	234	213	226	238	212	215	253	225	257	220	246	254	231	198	248	258	258	231	254	208	220	240	217	258	220	200	216	230	238	216	238	211	239	212	228	218	216	237	230	235	239	221	249	238	216	237	246	214	241	216	259	198	225
43670	60925	49718	22735	3198	702	639	540	486	467	450	438	383	357	331	393	392	385	341	338	348	365	345	366	347	366	354	378	311	343	365	334	350	350	314	345	363	336	356	369	367	340	344	362	356	336	309	367	337	343	343	366	360	361	301	342	329	353	291	333	315	349	334	355	334	329	315	347	340	325	317	337	339	322	360	329	361	348	340	355	331	327	342	340	346	331	353	359	304	346	303	342	316	336	321	317	320	349	350	330	296	308	343	320	309	341	328	334	332	348	318	311	343	322	319	344	330	317	308	309	324	358	317	329	333	384	331	369	326	312	334	314	329	325	284	317	301	318	329	322	357	344	334	315	354	324	352	335	322	330	320	334	334	340	351	324	309	337	330	343	316	322	379	337	333	317	344	344	366	336	365	321	328	314	359	332	341	319	309	342	345	337	361	340	296	325	383	357	344	343	337	339	338	317	346	348	322	342	319	349	350	317	372	347	305	336	339	326	365	339	323	330	330	346	322	379	349	308	378	340	307	365	304	303	352	350	356	312	311	367	325	353	352	287	315	324	349	328	311	375	350	320	345	320	330	333	327	356	296	345	320	353	344	358	351	310	307	318	339	308	319	331	338	337	310	321	356	311	347	328	308	313	315	298	318	370	320	329	367	311	326	320	328	337	332	378	328	315	327	339	336	315	322	347	360	351	350	324	351	315	319	368	345	329	342	353	346	340	312	337	331	363	325	327	338	303	316	315	331	324	299	309	325	311	331	329	344	356	344	309	320	304	325	311	333	331	348	331	329	340	336	329	353	354	345	323	309	321	352	323	339	328	359	326	333	325	315	341	384	328	326	317	331	353	329	287	337	352	335	342	358	309	336	335	305	343	306	316	338	366	328	353	311	357	352	352	307	321	302	331	391	324	349	304	361	346	344	333	331	345	309	308	332	341	340	352	313	362	361	326	330	345	319	350	370	319	321	328	321	334	291	330	344	352	351	351	348	340	373	328	346	323	329	313	326	364	343	358	334	334	322	336	332	355	352	305	380	357	332	318	339	304	367	352	317	339	395	332	306	350	345	365	333	346	345	319	346	335	332	346	349	319	366	305	321	312	301	354	296	336	341	335	339	349	296	314	329	350	326	340	290	309	356	360	336	356	316	335	307	358	352	336	344	322	317	359	320	303	335	329	364	313	301	347	326	302	332	341	352	358	318	338	337	340	340	368	356	363	323	320	351	336	346	339	351	331	332	335	354	318	375	320	322	326	344	363	342	333	336	334	319	334	346	356	336	347	336	343	328	329	327	375	318	330	338	356	330	353	324	340	356	340	332	332	323	320	318	336	332	318	345	340	336	336	353	333	351	357	340	358	356	328	333	310	314	324	337	348	296	322	347	339	354	299	322	337	300	325	318	316	344	305	309	347	329	326	332	331	344	340	313	323	344	340	343	331	332	334	365	337	308	334	322	329	311	308	344	322	334	342	353	326	341	324	307	327	328	319	350	314	312	297	327	327	295	343	319	334	328	334	331	332	321	346	336	295	337	328	336	324	349	315	321	299	333	341	328	373	337	328	363	370	344	301	337	341	341	306	330	358	353	323	312	337	312	354	317	332	327	349	342	301	365	320	351	340	341	311	337	317	324	342	309	359	355	349	353	333	312	338	316	332	340	350	332	400	322	316	349	341	334	324	343	327	298	358	312	330	315	355	327	364	362	329	332	340	337	325	338	333	331	345	300	337	327	320	334	310	307	317	343	325	310	303	353	323	351	308	319	341	336	307	306	338	352	325	352	306	329	363	307	344	377	331	343	330	324	329	325	353	348	306	312	368	343	325	331	341	314	348	320	346	357	342	321	325	325	315	350	293	335	348	344	316	368	354	336	314	336	334	314	304	321	332	352	343	321	350	322	345	363	348	335	324	343	347	341	359	323	315	323	332	321	310	312	327	316	343	339	345	347	335	359	310	328	336	345	356	313	333	304	326	341	300	334	338	333	323	370	338	318	357	331	355	350	347	322	314	332	344	347	329	322	349	309	339	339	342	375	325	353	322	353	362	327	353	340	330	320	342	338	319	344	338	347	333	321	348	336	317	348	308	387	325	304	349	312	321	302	345	350	341	336	339	327	324	361	337	341	337	319	324	294	327	317	334	361	311	329	340	307	342	336	328	329	347	330	351	297	334	340	318	334	310	325	357	348	341	350	314	334	332	323	310	332	329	383	289	340	350	308	313	350	328	319	324	325	310	337	328	344	356	344	354	313	310	317	323	311	334	338	338	325	319	373	359	323	326	340	328	308	339	337	331	313	345	351	367	316	356	357	321	319	330	327	309	321	358	310	324	350	344	293	308	321	318	311	331	329	386	341	345	346	327	324	345	344	347	302	335	336	347	317	340	329	338	333	315	321	327	317	340	320	329	325	322	322	342	332	370	346	335	312	341	325	346	324	349	355	355	305	332	324	344	374	351	337	326	343	337	350	332	309	324	344	339	349	347	359	339	357	330	301	330	335	332	310	346	315	327	359	304	353	332	321	319	356	340	342	323	312	323	320	282	379	318	337	315	325	364	326	317	340	337	349	309	345	319	324	351	356	318	301	337	316	356	335	345	334	352	337	327	327	346	322	365	335	366	320	336	339	359	308	313	335	360	318	305	329	371	350	352	340	327	303	343	305	338	340	323	320	316	358	326	350	338	328	334	327	340	338	340	334	288	340	340	321	338	319	343	342	360	351	353	322	323	351	342	353	364	355	316	335	315	336	330	349	355	306	315	348	328	329	332	318	322	353	326	332	337	318	317	332	328	329	317	307	335	309	348	325	340	314	350	330	357	344	331	339	349	283	345	344	332	351	371	284	342	321	335	363	301	335	340	332	297	358	360	345	354	351	326	319	356	338	358	336	335	328	305	298	333	335	333	376	337	335	331	336	362	319	351	329	342	334	331	348	334	333	354	334	337	323	350	333	305	336	347	333	306	304	319	331	349	353	313	318	322	348	320	336	354	334	309	327	300	349	304	312	332	350	317	339	304	303	342	299	307	349	308	320	330	313	315	334	326	322	328	341	327	349	340	343	332	335	308	308	313	360	326	335	334	342	337	353	343	322	326	341	352	350	337	324	348	325	350	329	334	316	333	335	311	355	309	346	357	317	309	313	333	313	338	362	345	310	362	344	344	358	334	322	320	311	331	363	329	335	319	327	282	317	331	359	331	340	382	337	336	330	336	364	357	313	332	306	394	336	339	332	360	330	321	297	346	314	327	312	345	314	330	351	356	369	339	339	379	320	294	359	356	337	330	330	349	311	360	368	312	299	354	330	343	334	322	310	338	354	314	323	305	308	338	325	306	340	353	321	323	375	332	360	340	352	345	340	330	322	333	322	332	324	307	342	366	351	351	368	325	323	323	323	353	320	370	349	316	332	313	334	333	321	376	311	360	322	321	344	331	323	312	311	349	334	330	332	320	304	322	353	344	341	359	364	336	332	365	320	342	332	333	327	326	318	339	362	327
24852	21612	27724	25692	7996	727	565	556	573	576	556	531	602	539	500	565	555	532	535	545	521	529	528	558	498	523	563	536	529	540	527	494	539	543	583	526	519	503	523	521	539	508	507	546	520	544	509	575	496	492	565	522	561	508	550	513	515	529	540	496	548	527	526	494	533	466	522	532	524	554	506	544	536	567	503	538	507	519	510	538	523	545	540	508	564	554	548	502	537	515	538	542	562	510	511	555	548	530	520	531	506	546	484	507	504	518	548	502	528	540	510	560	508	513	538	513	496	549	513	511	502	501	549	530	516	553	493	448	562	578	528	513	501	509	527	567	523	535	525	524	539	540	457	506	498	504	502	515	541	545	547	491	519	560	537	538	521	520	509	532	563	516	546	533	546	508	519	499	527	526	519	540	512	522	535	494	546	506	524	527	517	515	555	499	513	515	521	472	516	510	558	508	544	481	514	512	494	545	530	510	538	509	519	556	548	505	514	503	471	529	526	571	526	545	558	532	530	572	509	502	550	523	505	533	524	531	543	526	532	538	542	554	508	499	504	497	538	547	527	501	497	519	515	499	502	526	549	554	537	571	503	513	521	499	545	497	499	568	517	527	478	501	517	550	508	530	507	548	512	534	485	523	504	549	535	559	478	549	493	505	554	478	505	540	535	537	537	558	523	567	530	534	531	517	475	499	485	497	492	536	485	529	504	512	527	529	488	540	514	558	534	545	514	535	543	520	538	529	514	534	536	487	547	476	508	511	509	553	517	537	569	514	509	527	506	571	528	524	509	530	522	506	511	493	506	535	514	524	525	528	498	550	490	506	521	520	530	539	512	521	496	485	530	530	525	534	547	520	528	494	562	546	522	510	536	547	485	537	548	514	556	493	507	501	518	531	515	524	492	507	533	515	560	494	533	547	538	524	561	503	517	503	552	508	547	527	529	506	484	521	485	498	553	517	536	561	545	530	530	514	501	536	517	557	473	566	528	541	538	512	500	509	533	561	478	507	554	532	533	551	545	517	524	530	506	508	526	477	535	556	520	529	522	510	495	550	534	541	545	557	528	518	497	510	501	558	547	565	521	511	528	524	509	526	523	524	565	504	534	543	532	521	552	497	511	530	538	483	516	494	526	538	605	499	524	542	520	518	523	504	527	493	540	525	511	522	505	556	579	527	516	488	517	498	547	588	591	523	547	504	522	534	509	505	500	511	480	535	537	519	544	551	529	517	533	516	533	503	552	534	525	542	532	506	513	562	587	525	512	501	550	481	505	519	497	489	506	538	519	533	534	483	532	457	550	498	497	567	512	492	550	542	530	537	542	536	489	546	495	488	520	533	545	559	532	545	486	502	525	539	550	512	520	520	530	544	503	538	517	528	513	512	536	515	534	452	567	478	526	493	540	524	523	519	543	521	526	497	511	535	479	523	531	504	511	500	516	512	517	556	521	528	552	504	562	552	551	510	505	512	518	504	517	511	516	511	508	510	537	546	535	519	547	507	549	511	534	554	558	552	534	562	497	516	492	511	525	551	529	503	518	529	521	512	560	514	565	488	520	493	521	499	503	473	517	536	494	500	506	504	529	515	499	492	542	511	471	512	552	499	534	521	520	509	531	570	567	522	558	544	494	536	507	500	490	498	517	511	587	532	542	531	550	498	504	509	559	474	532	532	515	539	580	529	519	557	533	499	512	551	504	473	500	511	525	543	529	561	499	477	510	516	536	498	523	556	525	533	520	549	498	525	534	541	521	518	517	525	529	536	511	553	513	517	522	551	566	536	501	557	519	554	512	500	523	513	520	537	498	555	546	544	522	497	511	565	491	554	483	526	502	511	536	521	501	516	531	549	540	536	532	517	535	501	504	516	523	538	546	515	577	533	478	497	539	497	540	522	519	491	535	493	526	541	524	515	532	544	554	496	477	540	553	483	532	480	481	535	527	491	513	523	491	568	524	509	528	547	511	537	500	545	495	532	537	519	525	560	495	521	506	519	542	501	483	526	498	528	516	557	486	522	550	493	490	527	486	512	530	505	549	510	492	558	510	509	548	537	525	557	563	548	497	520	525	503	489	525	521	557	540	526	532	542	572	481	552	563	514	483	556	534	529	536	527	503	505	489	520	543	490	525	536	513	548	501	538	548	558	499	483	517	549	481	574	479	527	549	494	508	499	515	502	531	475	542	526	550	550	500	550	530	563	532	472	545	493	553	495	543	514	495	546	529	542	532	546	512	531	513	544	585	514	514	537	532	538	497	553	520	530	556	536	516	516	573	565	507	483	501	509	494	529	528	497	488	524	508	551	540	543	549	539	535	517	560	500	509	523	546	531	551	519	518	535	539	508	520	499	529	510	518	555	490	543	506	473	547	561	520	478	521	511	530	539	535	528	524	543	524	517	525	541	555	574	531	516	544	559	576	540	518	518	552	517	513	556	529	518	526	520	464	495	527	497	538	515	503	554	513	496	539	518	517	515	534	527	511	505	520	481	494	533	491	506	541	464	530	531	551	539	517	513	509	486	520	493	562	535	501	537	510	513	531	563	535	543	556	513	521	538	512	511	545	525	538	528	490	535	537	537	544	563	530	511	529	549	566	521	558	542	485	520	520	529	532	533	541	554	547	491	501	514	553	505	535	507	575	493	534	520	517	528	541	530	501	559	560	518	580	501	541	500	522	556	551	548	528	487	488	564	525	512	552	518	536	519	558	540	547	535	511	500	496	503	543	506	496	519	506	512	495	516	528	522	518	533	539	503	573	537	538	515	500	547	503	516	517	459	498	502	518	513	528	480	494	523	513	489	517	511	573	535	537	543	473	522	513	512	511	502	495	492	495	487	530	517	527	517	513	522	550	551	505	584	489	472	515	507	517	515	494	564	558	542	559	532	537	521	528	507	496	489	491	527	521	523	542	531	532	562	520	481	506	541	538	513	534	520	536	512	491	534	511	529	521	506	516	536	512	542	506	557	492	506	537	535	530	514	529	567	534	471	505	503	498	499	504	530	510	554	524	518	528	542	497	514	509	496	521	582	544	517	546	491	524	518	544	498	542	534	540	508	551	506	537	524	516	558	528	518	547	507	515	536	494	552	541	532	512	522	505	549	515	565	515	512	517	534	515	465	547	463	527	511	501	498	525	519	522	509	544	512	556	516	555	516	529	508	524	530	497	498	520	521	515	548	517	506	545	537	522	512	548	523	537	579	532	528	497	539	538	512	506	514	524	509	540	532	536	512	560	530	517	522	504	541	546	520	567	567	527	547	553	549	502	522	482	519	551	490	510	493	517	508	567	500	532	553	522	520	528	547	571	472	505	551	525	529	530	524	529	536	528	493	536	531	468	486	542	507	522	543	519	539	487	486	533	545	496	497	527	540	532	542	511	533	564	513	507	529	566	483	540	518	505	536	574	489	485	510	553	528	505	514	552	516	545	530	523	552	511	527	527	491	527	554	527	545	525	540	535	502	517	488	546	547	505	490	492	569	529	504	547	541	487
38567	47051	38831	15109	2364	915	857	815	756	797	773	771	738	746	768	734	713	781	722	758	701	722	775	698	745	717	741	706	734	715	759	746	657	707	750	705	701	725	710	749	691	714	765	695	713	717	738	704	692	731	713	725	708	747	740	762	711	748	725	641	723	709	778	684	715	735	671	766	690	721	757	730	672	741	691	699	719	662	690	730	713	682	711	710	706	716	744	685	716	771	733	754	723	709	712	771	705	722	733	738	723	760	674	731	654	718	763	712	712	688	688	726	759	698	724	723	727	695	714	662	712	720	740	699	724	752	723	762	649	768	698	760	707	681	736	707	707	734	731	728	729	708	682	759	670	753	681	691	730	691	734	753	739	728	761	723	716	739	716	736	711	672	723	762	727	673	718	659	737	754	716	728	717	721	739	686	754	725	736	657	703	715	713	717	710	715	726	749	721	714	717	694	719	728	708	706	739	713	712	673	696	743	741	674	703	690	695	749	681	726	744	707	714	695	742	745	723	708	744	672	693	708	708	708	723	711	666	786	720	660	717	740	671	710	732	732	693	711	692	680	751	738	747	720	671	714	750	732	750	724	773	686	724	657	718	714	735	744	732	736	733	745	708	699	714	700	759	723	712	695	667	702	685	700	732	731	723	702	732	725	733	717	758	740	699	675	749	705	713	716	725	733	697	728	730	725	735	746	745	699	710	727	727	722	722	723	687	740	718	649	732	742	772	705	740	734	693	722	711	737	752	738	701	721	726	687	737	711	655	684	703	753	698	755	678	743	705	698	672	736	721	736	766	711	752	719	725	681	784	661	732	743	692	746	738	696	706	743	735	726	682	652	769	681	727	729	673	711	718	698	746	723	687	750	708	767	709	758	688	716	752	739	752	721	701	690	752	724	706	723	720	733	719	711	743	721	678	683	721	698	755	710	749	708	719	702	667	759	719	708	720	767	673	747	757	707	731	677	726	726	735	688	701	715	727	711	693	751	766	700	698	761	719	709	753	686	737	710	734	683	725	760	684	733	681	719	696	720	693	714	678	733	686	693	709	775	666	705	749	714	715	699	739	751	704	723	739	713	750	771	745	706	718	736	735	692	693	719	715	749	723	722	725	703	738	741	697	734	741	685	724	666	680	730	729	682	668	757	715	689	708	727	666	712	696	730	696	716	669	712	735	712	690	679	713	772	711	731	708	724	755	735	712	711	683	696	670	693	772	718	720	664	724	714	743	742	693	720	694	754	740	718	680	673	738	706	678	689	743	722	721	734	714	707	671	700	683	701	720	726	702	708	721	728	731	691	759	725	715	712	737	687	655	717	731	759	767	772	758	683	712	671	744	724	718	688	713	686	736	710	751	744	710	679	703	657	694	723	731	706	706	715	673	662	712	744	688	692	732	714	729	716	687	727	739	716	662	732	751	727	723	723	677	738	755	697	736	683	715	706	725	655	742	740	701	717	730	744	737	743	750	683	685	762	689	712	786	703	758	698	724	709	706	699	705	695	700	715	760	683	756	690	686	722	701	704	672	733	683	687	733	717	706	688	736	663	721	718	703	684	715	705	718	690	743	741	695	723	718	722	746	727	781	691	707	724	707	752	759	714	714	732	720	748	715	745	731	719	708	748	744	729	746	779	724	747	787	690	737	693	750	747	737	735	680	714	683	677	729	735	730	708	736	707	739	715	723	721	735	694	709	705	711	772	701	714	729	793	691	674	717	767	691	704	747	678	747	682	672	712	767	718	740	735	712	674	730	706	710	724	728	692	700	713	778	690	717	749	713	687	716	731	713	686	748	700	765	749	759	700	759	721	754	690	734	750	712	709	733	727	714	659	697	744	712	669	709	632	748	755	705	722	684	701	723	723	690	700	711	730	712	726	662	730	669	693	720	720	742	726	687	717	705	722	732	724	732	693	727	699	677	717	735	711	699	767	692	716	691	677	726	693	675	724	685	694	745	679	707	744	704	763	659	720	723	698	724	737	667	733	710	733	734	752	674	726	769	733	751	697	699	741	720	707	686	750	684	726	712	721	708	678	707	790	746	725	685	730	707	729	726	666	714	683	714	668	705	687	693	752	712	752	690	742	710	729	699	744	716	756	778	699	706	730	732	706	634	715	723	741	720	717	688	706	755	703	717	724	705	709	773	704	718	752	746	708	692	705	730	729	754	743	678	716	725	658	692	669	733	724	687	686	717	688	735	712	726	730	754	663	696	698	731	762	723	766	688	729	681	731	695	710	674	713	737	735	707	715	752	692	762	711	719	700	700	705	717	716	725	683	674	736	745	701	712	713	689	737	702	698	710	690	705	753	721	685	685	672	685	683	723	678	781	703	654	696	727	745	716	716	716	748	730	715	738	737	699	758	708	727	719	718	736	699	687	706	764	712	732	716	729	718	681	717	761	733	732	738	703	732	701	731	678	709	749	716	711	678	725	660	700	730	786	731	694	736	697	670	713	689	748	755	717	742	718	744	738	729	738	691	688	729	795	704	719	762	691	700	751	680	698	694	742	724	717	728	758	701	703	656	675	685	670	683	727	685	731	711	691	757	725	708	726	749	712	739	701	700	754	717	720	701	721	684	785	693	728	697	719	729	741	712	755	692	764	774	745	693	719	710	722	700	731	738	710	722	730	742	745	735	705	713	718	732	726	725	731	709	721	745	813	730	698	701	722	710	671	689	706	638	749	723	647	691	715	698	746	702	746	703	704	720	756	697	772	745	759	724	718	709	768	726	699	686	737	726	731	723	772	714	689	710	744	747	734	767	729	757	700	744	721	741	652	746	700	768	819	734	692	730	745	739	692	704	713	717	734	715	686	745	716	753	719	746	696	730	737	717	722	684	734	755	697	718	711	709	725	655	760	706	706	710	717	712	733	759	723	697	737	680	720	735	712	696	676	716	752	690	724	713	717	713	727	718	687	673	712	686	734	705	699	772	711	696	711	715	718	735	674	732	699	686	710	739	685	775	717	737	715	719	689	726	667	744	753	683	744	686	769	745	746	715	664	731	708	676	691	695	694	718	716	718	674	699	711	646	729	767	702	679	737	766	720	713	680	789	699	725	729	685	676	697	688	687	760	758	750	672	698	710	717	674	734	706	746	744	716	737	738	699	745	767	740	635	702	721	688	688	744	692	716	788	692	707	721	707	738	727	744	720	711	711	717	736	735	728	724	714	695	712	698	706	702	708	716	723	722	678	711	707	733	739	712	714	757	721	709	706	675	731	731	695	749	748	702	696	715	681	744	773	697	716	735	715	744	695	704	684	734	722	721	743	724	711	703	673	726	691	714	749	713	729	723	712	713	676	734	724	716	732	734	721	734	723	717	738	748	693	689	743	729	765	722	731	663	751	723	712	712	739	729	731	719	694	753	673	714	744	701	763	732	740	708	703	718	765	723	719	720	742	725	711	737	732	698	668	705	762	726	718	722	681	719	702	729	725	720	731	757	702	709	771	717	707	746	670	703	681	694	727	731	685	689	736	718	718
22634	21565	28942	25111	21555	20640	5122	426	313	314	267	263	247	277	245	218	253	219	243	206	190	252	236	229	205	205	221	225	221	191	216	220	202	198	211	204	211	212	203	219	231	202	241	234	190	200	197	207	205	222	195	210	235	212	194	221	200	194	220	200	210	221	207	234	183	231	192	190	204	199	183	219	201	230	192	219	221	216	192	210	213	222	197	204	223	227	203	199	195	205	211	201	203	201	197	239	169	209	205	216	212	206	210	232	189	193	198	223	199	236	209	199	211	190	186	210	183	213	222	213	211	190	193	182	207	199	223	206	198	171	202	214	211	218	188	194	184	181	213	215	205	198	234	213	181	196	219	205	233	212	190	200	199	201	189	195	201	211	187	221	183	214	208	197	210	218	205	203	198	189	207	206	190	206	217	213	208	209	208	201	228	221	205	197	217	194	196	203	200	202	217	225	211	224	203	207	198	196	204	207	226	212	206	197	212	225	237	173	211	203	191	224	214	199	220	207	178	200	214	181	194	217	209	203	230	211	174	182	196	203	203	228	231	177	196	215	198	217	205	213	205	201	201	189	188	195	217	218	204	211	207	233	221	227	213	195	206	214	207	181	199	196	223	197	202	196	235	220	203	206	182	210	211	204	182	213	225	234	209	192	173	196	213	223	220	223	217	188	190	199	197	186	216	201	219	200	195	197	202	222	202	216	194	202	225	189	236	210	181	201	211	219	186	221	215	185	219	218	193	188	217	212	225	209	215	216	230	205	201	235	213	184	232	206	193	222	200	198	196	175	205	227	205	204	227	210	217	202	192	208	213	184	202	193	193	201	186	183	208	209	221	195	211	203	206	239	209	219	200	203	201	193	215	195	215	204	208	203	216	198	184	207	193	202	171	209	201	210	189	177	200	216	219	177	196	208	229	197	214	216	234	213	198	207	190	219	205	220	197	195	215	214	220	218	213	183	212	204	182	169	186	204	204	207	198	208	186	190	201	212	216	202	195	217	203	208	184	201	182	218	184	230	204	185	193	214	202	217	208	219	210	183	218	205	224	207	194	188	209	201	201	205	210	209	216	205	206	221	208	207	192	189	200	212	244	199	177	220	210	237	212	213	185	174	196	210	194	208	214	239	208	175	195	200	229	191	198	234	188	235	201	187	216	231	204	203	206	220	212	184	206	202	206	216	246	195	206	199	208	187	199	205	212	212	194	198	210	174	192	195	193	189	208	205	231	229	179	203	208	223	177	189	206	194	202	199	209	196	200	190	207	217	208	184	230	191	192	224	200	210	207	237	228	223	219	216	193	219	201	240	203	214	199	225	190	208	194	200	198	187	191	198	217	209	221	200	222	209	209	228	226	201	211	211	220	226	198	189	188	219	212	204	228	177	236	198	231	222	198	223	210	197	208	201	231	221	209	180	195	210	194	170	236	221	196	193	215	197	206	208	175	196	222	194	202	207	181	225	197	193	206	211	225	208	193	215	203	209	195	219	191	226	191	190	199	193	208	186	200	214	197	208	204	224	220	224	214	214	201	202	207	206	196	198	204	210	207	210	208	217	203	187	185	204	191	205	197	201	187	212	206	204	174	190	191	182	203	180	216	201	182	212	211	219	200	202	205	197	193	220	197	216	213	194	193	188	224	209	193	220	223	193	195	222	212	188	192	215	206	187	194	173	188	186	203	204	201	201	202	193	213	203	227	206	213	197	190	199	197	212	174	199	189	217	212	188	204	223	204	202	197	234	187	218	207	211	223	195	229	195	204	213	204	188	201	200	207	181	231	197	180	192	193	200	177	221	231	198	198	209	217	209	222	224	184	198	218	188	210	209	222	220	196	206	218	197	200	202	202	221	208	235	218	175	202	185	178	203	203	214	215	209	193	215	229	194	219	201	216	219	212	213	176	201	236	212	216	204	195	238	204	222	197	222	221	200	192	183	216	226	204	215	201	218	215	219	226	189	209	207	188	190	192	245	199	197	214	206	181	182	216	206	189	209	224	208	192	197	194	182	196	210	210	205	206	200	202	189	205	226	222	184	188	197	195	206	187	206	211	193	204	210	204	215	193	206	191	222	207	202	212	217	208	196	207	218	205	201	205	224	194	189	201	192	202	213	204	205	174	174	210	191	215	205	194	201	184	230	198	232	217	204	225	190	193	189	185	205	185	232	194	202	213	217	197	205	204	220	203	210	231	216	195	186	195	184	189	192	202	221	214	197	209	199	217	179	201	194	222	211	204	197	215	207	195	201	214	201	198	217	218	211	204	187	185	238	231	187	205	196	210	239	172	212	215	185	216	201	211	233	223	213	229	203	208	190	201	201	213	196	190	204	205	184	210	205	213	181	219	210	207	220	194	226	216	195	228	205	190	205	228	217	194	179	183	226	199	204	195	206	200	217	208	209	191	225	224	173	201	213	247	203	220	203	211	204	186	196	176	200	188	214	225	190	211	190	204	233	171	197	200	207	189	213	211	200	198	212	170	204	191	216	203	223	219	169	211	190	212	202	218	204	187	201	215	210	194	188	195	183	182	186	203	221	205	184	210	200	234	206	194	189	200	196	197	204	203	205	191	202	214	201	206	199	205	228	227	239	201	195	220	197	212	216	198	220	222	213	200	210	204	192	204	214	181	213	191	200	202	196	202	210	219	225	209	199	205	196	221	204	205	210	217	204	214	193	190	197	209	190	213	192	230	186	232	212	213	215	211	191	198	225	205	209	201	237	216	208	210	174	218	225	209	201	220	227	221	175	224	201	216	214	204	199	217	200	223	205	183	190	199	218	162	208	231	221	194	201	196	179	189	220	200	192	214	213	180	209	189	189	212	200	188	216	200	199	210	224	207	198	205	211	194	195	208	215	210	215	211	166	196	206	180	206	221	203	191	208	203	212	208	211	214	214	226	223	188	210	202	211	185	195	217	213	219	202	189	200	225	217	205	212	219	203	192	211	198	206	211	221	209	232	184	216	212	179	215	195	219	192	201	181	182	200	206	183	201	175	201	188	185	183	208	220	188	216	210	239	207	241	203	218	225	225	181	219	211	214	209	225	201	188	209	185	224	201	194	209	201	206	236	217	189	204	193	206	203	203	227	204	217	186	214	233	215	186	223	202	212	215	229	199	221	211	202	219	167	198	220	197	203	210	164	220	187	201	196	218	201	181	228	190	178	217	180	200	210	174	223	185	196	232	233	200	180	201	179	197	187	219	218	221	207	215	200	202	199	194	221	205	202	222	167	201	214	226	202	186	198	224	210	211	208	198	226	199	181	200	206	224	214	210	236	217	196	199	202	205	197	193	208	190	182	182	222	202	215	204	189	200	198	181	191	194	224	191	202	177	187	196	182	200	215	199	209	186	203	231	203	192	212	206	223	180	202	194	207	194	223	198	214	205	207	201	184	215	197	207	200	212	218	208	228	212	210	206	202	199	194	217	202	179	186	212	190	228	212	192	209	200	222	198	206	225	209	206	176	213	192	225	192	205	209	213	204	186
49641	70544	61146	27661	5022	1044	833	649	582	504	487	414	398	375	325	394	362	332	316	332	326	299	319	285	312	312	316	308	295	279	295	285	313	279	281	282	292	303	298	288	285	331	310	287	276	279	279	272	300	298	323	303	270	304	298	294	292	294	294	289	288	290	297	280	276	281	250	290	290	299	271	275	254	288	282	273	290	286	274	263	319	286	291	283	278	231	308	313	281	299	313	293	260	274	309	257	283	300	286	283	284	281	281	287	311	298	262	280	296	283	278	262	303	277	274	261	294	269	249	265	276	282	258	289	272	303	294	259	256	304	287	273	274	274	291	277	303	275	285	252	283	295	325	242	261	276	287	292	292	264	300	299	277	270	302	286	283	306	298	301	275	287	301	269	293	307	263	297	254	276	260	283	301	297	272	315	285	299	279	278	312	296	278	313	268	299	277	278	280	282	291	258	269	283	298	325	289	291	320	301	295	268	274	292	267	287	266	259	272	304	272	239	271	282	267	272	284	288	310	299	294	277	262	278	275	252	305	258	253	274	295	269	280	270	262	285	269	282	284	278	304	264	268	334	255	271	285	274	300	277	287	293	307	284	264	283	274	305	257	264	254	268	267	303	294	278	289	276	304	290	292	269	272	275	290	270	289	288	283	270	285	307	275	276	281	290	284	286	276	287	304	280	255	277	258	260	243	311	275	261	293	266	299	280	275	290	287	262	283	298	277	279	305	284	285	268	290	269	280	304	293	304	282	289	273	329	271	293	272	279	259	260	260	270	302	284	277	295	291	308	289	292	305	294	314	280	307	255	280	294	260	291	302	291	259	277	289	308	273	299	270	274	260	251	290	283	249	283	245	297	263	289	231	275	261	239	274	286	254	277	257	270	310	297	284	282	267	275	270	268	281	265	276	303	297	264	284	306	309	232	263	282	277	276	289	281	294	264	274	278	303	260	301	285	278	317	278	261	294	277	279	307	276	287	315	270	323	300	288	315	277	306	283	282	269	296	274	248	291	290	276	299	247	291	277	304	268	286	275	266	245	316	280	300	273	261	262	274	261	286	270	264	291	299	269	281	279	274	292	269	273	264	288	251	308	294	285	277	279	255	305	267	286	272	232	292	275	284	276	266	301	285	290	287	272	299	277	283	275	262	269	289	281	259	305	271	304	292	276	272	272	289	291	252	283	280	256	275	262	265	275	263	287	263	285	272	272	266	297	307	292	261	303	324	279	252	297	313	284	289	291	270	282	293	265	267	270	302	291	267	298	285	279	301	274	278	261	276	285	263	319	283	271	274	287	292	269	285	282	278	274	284	270	285	313	289	303	258	271	283	275	256	266	281	298	259	243	288	281	289	291	266	302	291	271	301	262	288	281	262	282	246	268	299	282	287	293	296	271	266	268	273	296	283	293	240	291	299	274	290	276	285	274	249	266	262	295	304	286	253	328	281	286	302	297	286	312	263	290	284	266	280	303	267	257	269	262	299	241	295	282	273	282	267	260	292	299	279	306	297	308	293	283	276	274	256	272	290	294	275	270	277	289	271	276	273	294	259	313	300	293	281	275	274	301	304	316	301	269	276	284	258	272	280	273	295	278	272	248	270	275	284	282	269	272	280	290	339	290	261	277	275	296	301	282	274	314	260	295	260	264	297	269	273	300	274	264	278	296	279	298	303	263	278	270	309	267	271	289	291	297	290	262	281	277	285	278	287	274	315	323	288	279	266	286	314	311	273	275	268	276	285	299	280	259	311	279	287	282	316	270	293	275	271	256	278	289	274	264	286	296	260	280	293	294	258	260	265	266	297	276	256	236	266	289	233	318	276	275	279	286	289	273	254	266	249	286	260	263	283	286	271	249	279	274	274	261	282	258	258	287	266	260	287	319	256	290	278	289	289	286	269	311	264	296	269	250	295	277	278	249	291	290	300	309	286	295	289	277	278	297	312	285	284	277	270	279	257	275	283	280	295	284	276	273	272	301	275	275	283	278	292	290	272	259	296	282	288	270	278	259	290	269	260	284	269	285	274	311	264	293	296	243	295	257	270	261	260	284	285	268	266	287	271	282	271	287	309	306	275	281	271	267	304	308	275	275	261	290	292	277	300	313	257	291	282	262	262	262	259	277	281	277	280	271	305	276	264	288	268	307	242	293	279	277	298	301	291	287	302	261	291	291	305	281	287	284	261	302	285	275	273	282	300	302	299	291	290	285	257	278	307	305	271	307	275	268	286	274	285	296	267	256	287	265	291	277	279	282	317	297	285	295	271	265	295	307	281	264	291	278	280	287	293	279	280	275	307	251	275	273	267	280	291	308	301	312	297	265	287	284	282	290	265	316	293	314	283	291	291	303	269	273	258	303	270	267	270	264	280	266	327	275	294	309	287	308	294	291	254	279	310	311	275	278	268	254	273	294	252	287	265	276	255	266	288	288	292	283	288	255	283	257	273	286	273	298	295	290	253	308	293	269	281	317	282	272	291	296	295	279	275	251	264	276	279	279	286	291	265	282	271	261	302	279	300	300	299	289	276	300	277	306	254	300	277	248	285	287	307	282	272	282	274	280	304	282	289	264	278	288	278	263	278	270	304	276	271	312	311	266	305	265	277	308	277	271	279	273	259	296	264	290	264	316	289	283	287	298	279	250	298	286	273	279	313	291	294	264	269	263	297	262	270	282	219	269	273	298	270	279	290	284	286	289	254	278	285	277	283	251	289	273	276	258	277	305	276	280	277	288	282	278	274	254	269	301	282	304	280	288	285	282	261	309	261	288	259	293	283	296	282	268	265	290	291	284	306	287	293	282	265	276	294	296	289	282	286	276	239	273	308	239	283	270	251	265	253	255	313	274	274	294	287	281	296	283	266	267	321	308	300	269	271	298	293	269	277	297	265	267	271	274	258	284	286	288	276	276	278	308	272	286	272	272	296	304	277	299	302	260	259	290	282	290	301	286	302	281	303	263	286	291	273	299	292	278	259	279	288	288	287	291	284	279	276	272	302	298	298	275	302	277	301	260	262	255	274	246	296	298	289	272	293	295	300	257	287	285	270	289	251	254	275	277	299	298	283	275	278	274	295	267	287	294	285	267	285	282	278	290	264	288	290	289	308	286	273	304	284	275	289	292	280	310	277	265	299	312	281	292	286	302	268	304	289	279	280	269	233	279	285	295	296	289	282	286	273	284	298	286	290	290	294	267	298	284	273	297	280	289	280	313	269	284	300	263	297	272	270	277	305	263	255	271	288	301	295	271	283	294	284	287	284	301	274	260	291	277	269	276	268	258	293	254	289	273	312	280	282	240	313	249	289	289	297	264	292	305	305	280	287	293	277	290	281	287	311	292	261	260	296	296	284	267	300	280	295	294	321	288	264	286	278	289	269	302	286	310	286	279	289	265	275	298	284	280	258	269	284	288	269	294	267	258	267	258	270	250	259	290	288	298	305	284	297	314	275	286	269	294	313	255	327	272	253	280	279	287	307	292	306	312	286	268	287
27964	20874	16287	6544	710	525	482	486	463	470	465	472	504	445	416	449	440	447	486	464	483	421	455	461	484	459	460	445	478	442	425	451	453	422	434	448	442	471	418	454	485	487	476	457	489	454	451	456	485	451	470	502	451	456	428	494	440	469	486	457	456	439	464	463	471	457	460	445	428	461	445	467	469	451	454	461	448	442	439	476	437	473	461	489	483	458	500	411	454	475	469	467	461	452	441	489	464	446	454	483	462	461	425	474	411	437	421	462	432	512	481	425	466	468	445	463	432	435	413	430	478	416	427	483	462	470	457	486	431	414	458	452	442	479	443	471	472	483	467	479	438	516	495	463	475	456	457	490	492	455	428	399	492	462	474	428	481	415	417	479	456	504	459	473	456	448	552	432	433	474	502	440	477	446	459	422	471	491	488	436	444	487	476	492	500	474	430	454	456	468	450	466	469	413	459	443	456	477	464	489	482	469	487	441	451	461	471	439	491	483	483	436	484	439	444	469	429	479	448	414	467	461	445	458	465	427	448	470	444	478	471	487	480	482	478	467	444	448	463	433	464	477	476	475	480	456	465	461	451	430	443	458	467	497	453	489	415	497	447	443	456	454	453	436	463	467	457	450	510	410	457	457	468	456	451	454	466	450	489	472	462	438	483	454	471	449	465	445	473	478	474	462	455	458	472	456	467	460	460	439	459	484	471	451	451	431	471	468	492	436	450	443	511	471	466	479	478	471	440	473	472	445	441	480	479	470	464	450	442	469	477	462	501	456	456	458	480	481	466	466	453	457	465	439	465	482	436	463	473	461	439	440	451	458	449	449	463	410	431	464	473	472	503	448	462	466	441	474	453	455	450	462	450	478	450	473	473	443	452	449	425	470	421	484	452	457	453	441	439	463	446	451	483	440	443	433	450	430	462	475	474	452	453	459	433	502	449	498	507	494	452	446	440	466	480	451	453	447	429	449	433	451	466	482	448	447	478	434	462	449	452	480	438	443	456	391	459	443	457	475	473	465	489	455	476	432	446	450	449	460	534	413	490	473	459	485	483	441	492	473	469	474	495	431	466	487	467	469	450	437	469	458	473	449	493	485	459	468	458	472	439	436	489	475	453	478	463	455	452	436	475	486	495	437	475	451	451	469	456	500	480	491	511	443	474	473	435	494	444	476	471	450	456	458	430	447	473	486	472	461	471	457	427	476	487	428	468	501	427	497	466	475	450	479	463	458	449	442	454	478	487	471	440	494	467	427	452	483	505	480	471	446	451	473	446	446	432	488	395	494	492	446	483	424	474	440	463	476	482	487	483	455	479	499	460	424	479	485	446	464	490	484	494	440	508	483	478	473	462	475	475	470	477	487	478	456	448	468	448	462	465	491	461	466	456	452	453	440	476	470	483	505	467	450	472	448	409	440	450	455	452	445	462	448	467	446	481	454	490	429	463	482	444	499	456	449	502	469	442	474	480	471	483	439	484	456	461	482	466	462	504	459	436	449	481	462	436	498	489	485	493	454	481	448	486	464	466	504	457	460	440	437	434	479	460	433	477	484	452	462	454	438	444	454	475	447	439	426	408	450	471	465	466	455	466	475	461	475	461	444	499	480	453	447	472	469	460	502	471	467	463	466	447	500	484	436	497	467	450	468	477	502	454	476	474	526	500	458	433	459	459	470	467	459	497	448	437	470	411	484	447	438	470	456	442	501	491	443	489	449	482	441	462	450	454	431	489	439	468	481	465	444	482	492	432	464	431	463	454	482	458	434	454	472	481	479	445	437	456	447	459	467	449	491	502	455	458	440	469	490	482	448	456	486	499	410	489	499	452	470	438	443	453	488	487	457	468	472	476	446	445	453	443	463	466	459	469	455	418	483	484	502	451	433	480	480	458	462	462	480	445	449	471	437	414	471	521	472	458	468	427	438	442	477	464	465	466	455	470	479	460	473	442	465	442	452	481	474	520	425	493	443	484	444	494	420	477	469	431	437	435	452	472	456	439	430	470	456	490	440	466	452	496	445	465	481	446	434	473	434	483	478	465	475	452	480	516	458	481	472	474	462	474	473	440	418	415	480	478	447	455	472	465	454	426	514	484	468	503	471	486	459	484	509	467	460	420	433	493	452	442	457	456	454	461	455	442	471	472	482	447	475	432	483	469	437	465	449	454	494	471	481	465	498	443	477	448	474	421	453	443	451	459	460	485	421	487	464	471	462	454	470	455	503	463	455	462	491	471	478	480	448	488	447	461	437	462	481	474	508	435	455	435	466	453	477	501	479	456	474	422	470	472	491	479	473	469	479	425	473	435	412	455	441	511	459	464	441	448	465	471	474	492	494	451	456	452	471	478	508	460	494	456	417	489	463	494	493	458	443	481	458	436	471	466	470	439	463	442	453	460	465	478	472	445	462	471	500	483	488	463	480	428	438	452	481	441	444	451	430	446	473	461	508	440	436	475	468	472	416	489	474	456	480	472	470	484	439	472	476	458	457	409	477	443	458	438	402	489	464	446	421	423	496	468	458	446	487	477	461	464	458	502	464	484	456	458	466	453	466	413	506	433	488	472	481	474	462	446	427	460	498	420	469	463	451	438	469	469	457	453	448	458	435	475	471	448	460	437	510	477	493	430	400	469	469	435	445	472	430	478	443	449	493	441	398	468	482	437	487	479	472	486	474	495	460	418	411	468	434	458	462	475	476	477	426	414	502	461	480	506	427	478	495	441	463	421	454	442	492	432	442	469	450	511	462	495	466	445	436	486	464	452	487	444	474	483	474	463	430	465	493	442	451	472	455	470	457	467	459	470	489	464	458	498	438	479	461	454	464	467	447	432	491	442	478	459	441	468	499	457	450	462	476	448	443	483	463	475	471	454	477	445	468	484	465	462	490	496	480	426	452	426	453	481	452	423	473	489	442	423	476	412	455	462	416	474	410	476	454	471	462	452	479	461	452	459	474	464	455	431	470	494	469	448	481	484	456	478	454	453	458	434	453	511	488	462	476	448	464	476	477	456	438	489	513	438	467	474	442	488	406	432	487	461	480	457	470	501	480	467	456	446	455	448	472	428	483	476	413	452	446	475	470	444	447	430	472	455	455	465	475	447	461	463	477	458	442	468	445	473	457	454	473	457	449	415	488	461	435	442	470	442	455	445	482	450	476	459	432	465	464	449	469	460	435	449	454	434	461	465	480	441	462	429	464	458	450	478	467	437	458	474	439	446	462	476	468	471	482	425	450	483	456	498	477	474	430	448	488	460	447	437	407	457	460	444	458	500	466	489	469	436	461	469	522	467	452	498	440	489	464	472	459	478	408	492	442	431	468	452	482	477	445	473	445	501	448	472	475	478	448	468	458	456	452	448	455	478	458	505	493	455	453	491	448	467	434	451	477	443	478	413	500	471	452	472	473	449	446	465	474	475	456	462	416	439	463	444	463	449	485	470	468	473	499	448	420	455	484	506	429	477	424	495	481	510	445	492	471	453	429	445	479	481	434
22419	23546	16775	5145	971	698	673	652	703	654	621	639	636	666	693	665	644	620	631	642	660	676	643	692	645	633	639	639	688	637	644	658	672	651	670	627	660	643	627	641	665	619	684	602	623	685	693	612	636	661	642	680	674	657	639	654	625	622	625	609	661	648	637	712	677	619	645	627	668	659	627	632	632	627	589	605	605	660	684	661	643	682	621	636	659	678	626	667	636	650	689	723	675	640	642	672	660	644	668	619	612	620	601	616	610	700	635	638	683	623	626	660	669	633	658	674	633	619	656	617	715	639	594	635	622	663	686	630	618	666	679	612	630	615	640	636	622	657	654	671	633	684	673	632	632	639	668	617	653	615	665	671	633	643	629	678	657	658	655	668	616	671	595	624	659	631	651	638	654	651	682	643	647	655	639	678	692	668	664	659	646	672	634	630	613	638	654	607	695	644	667	667	651	687	626	651	638	665	692	644	641	656	638	625	623	645	648	653	627	676	654	665	669	623	677	666	626	667	626	633	651	613	637	662	703	665	610	639	650	654	629	652	678	655	636	665	649	605	634	585	634	604	675	646	617	662	608	660	688	633	599	681	649	675	608	639	650	660	656	646	646	654	668	673	652	631	653	619	615	675	639	632	685	614	682	649	678	631	663	638	631	688	610	653	646	643	628	628	622	643	679	690	674	627	694	613	735	630	655	681	683	599	638	609	646	671	610	668	682	653	677	642	666	630	629	655	634	616	634	618	618	651	633	647	651	678	630	670	681	654	679	630	661	639	642	683	622	612	666	659	663	692	594	670	592	608	664	655	648	652	660	615	640	673	711	658	630	642	633	673	666	641	611	691	667	655	618	668	610	628	670	658	654	648	690	669	638	683	611	621	618	627	614	626	635	653	674	652	626	658	646	625	662	673	656	646	666	659	599	675	657	670	660	641	650	674	661	652	659	621	650	612	708	630	633	643	644	613	656	636	668	671	623	621	637	667	659	632	672	656	670	622	697	599	662	633	639	701	719	660	607	643	600	669	685	637	619	606	677	635	612	648	605	655	629	713	630	640	673	625	618	688	655	647	652	646	671	656	663	666	609	659	681	618	652	640	637	641	654	636	624	705	633	637	660	636	639	624	622	635	670	706	664	634	633	652	677	652	646	631	713	634	621	665	614	661	622	647	642	676	654	665	631	619	686	657	704	662	683	626	643	651	629	635	627	654	656	655	663	668	656	677	658	629	647	617	648	643	653	617	668	657	691	677	615	653	670	643	642	656	667	632	622	652	659	615	633	608	668	682	691	633	673	629	665	686	669	653	645	678	653	668	649	663	625	644	643	667	654	602	687	640	685	627	608	711	631	665	639	671	628	667	691	641	714	650	608	673	646	670	655	648	647	636	585	638	684	657	656	591	633	672	604	646	643	691	689	668	650	639	649	666	671	653	646	640	635	615	640	685	618	621	704	644	612	673	658	670	635	628	658	638	632	615	627	636	620	663	670	657	669	641	716	642	605	596	627	656	646	667	661	629	687	615	646	686	661	663	601	622	613	641	693	625	652	675	664	644	659	694	665	651	667	701	666	688	696	661	635	621	688	639	646	646	645	623	631	637	666	646	647	628	654	655	655	659	680	644	686	639	609	655	645	628	609	671	690	647	615	607	633	660	650	651	636	641	640	627	644	644	664	629	664	658	658	667	683	621	653	645	655	669	620	645	649	667	651	653	660	678	682	650	646	617	658	610	648	670	631	592	645	626	657	629	628	638	670	647	623	667	612	608	656	683	670	661	646	633	689	675	647	652	662	685	661	585	650	647	662	639	649	673	614	681	662	653	692	679	625	712	653	657	690	674	687	607	650	626	656	625	633	643	673	642	659	672	667	659	669	613	648	623	652	673	635	632	622	664	632	674	674	618	653	665	642	597	689	641	631	679	675	622	602	661	659	642	665	617	656	658	710	634	623	643	666	676	644	594	624	670	650	651	613	631	717	622	630	658	628	628	670	612	629	677	669	634	633	656	676	643	662	645	678	638	645	657	651	639	619	613	674	648	600	650	659	663	666	611	609	651	670	645	640	635	672	656	657	649	615	649	686	620	659	639	628	661	599	640	611	623	664	607	646	613	642	680	676	677	684	645	662	677	628	657	621	647	660	640	652	672	635	608	635	653	668	649	658	615	593	607	626	696	645	661	631	657	623	622	681	718	626	628	676	638	655	731	631	705	623	647	634	665	645	624	663	643	627	627	649	701	666	683	681	630	684	683	672	671	678	703	657	671	661	684	681	675	649	628	654	604	628	661	670	642	650	654	649	661	606	599	623	657	654	651	633	658	626	679	676	637	661	642	653	631	659	665	657	604	628	663	653	653	659	634	665	641	691	674	655	638	671	671	646	617	650	609	648	638	606	670	682	628	646	665	622	667	648	669	665	667	656	653	618	636	660	622	612	723	610	657	622	643	697	599	643	632	629	672	672	668	633	694	672	634	659	640	634	607	673	647	625	608	666	627	660	650	640	620	682	619	690	641	645	609	626	658	642	654	615	695	623	653	647	670	618	657	610	668	647	616	650	633	648	662	635	642	696	618	644	663	640	607	651	647	609	650	649	659	643	672	620	683	651	666	638	646	627	657	607	689	675	638	654	634	659	624	633	631	589	629	670	659	625	665	627	633	655	686	652	624	651	633	615	654	658	724	685	684	667	708	633	650	662	650	622	636	627	671	646	673	609	594	692	664	668	637	659	664	643	659	614	670	683	619	699	659	621	687	661	642	669	662	688	638	639	638	649	652	660	608	693	614	668	617	613	623	667	667	655	621	655	684	659	588	642	653	630	634	662	637	626	658	648	596	641	682	659	616	651	602	626	637	654	654	657	633	646	648	652	644	667	636	665	650	641	652	668	623	672	663	635	628	612	636	639	623	651	643	662	599	649	682	703	635	636	672	686	644	642	635	645	615	644	659	693	606	648	638	643	680	642	644	661	654	693	655	668	624	648	611	636	685	622	673	665	705	673	678	685	649	644	646	663	644	653	641	698	638	662	662	655	629	657	623	646	615	627	680	680	600	600	647	620	699	633	653	633	638	704	608	651	665	633	643	640	661	662	664	637	651	620	642	629	700	664	611	622	669	628	667	652	649	689	676	654	610	660	613	673	621	637	639	616	626	649	635	603	638	603	607	643	609	633	631	707	708	665	663	629	693	613	647	654	643	705	633	675	651	659	653	660	716	675	621	640	629	588	684	659	639	635	648	600	649	631	587	661	668	676	632	650	661	674	625	658	657	675	656	663	635	648	613	618	625	619	654	647	657	631	701	655	640	642	590	708	631	699	614	616	652	661	660	632	631	632	626	642	660	686	635	625	664	633	596	655	667	652	622	639	647	657	656	661	643	636	612	649	672	663	667	630	659	647	675	689	682	674	650	689	640	625	654	652	659	643	652	631	679	646	680	667	634	612	632	630	637	656	646	621	652	655	669	666	662	621	647	643	645	621	649	664	643	615	633	692	657
23581	21553	28831	26295	20060	5907	444	320	297	273	254	238	272	242	233	222	279	216	222	242	224	240	256	229	209	255	264	229	228	216	236	206	219	261	238	245	234	234	229	236	219	210	223	241	230	211	198	203	227	223	266	228	213	238	219	226	190	254	206	218	231	218	218	233	230	221	201	264	215	191	249	255	249	223	256	199	251	200	247	222	218	231	223	243	251	220	226	214	225	220	252	216	225	243	208	235	214	231	221	204	227	220	222	229	203	204	218	200	218	236	207	224	217	227	230	228	221	237	257	206	214	230	219	214	218	207	235	218	236	220	235	224	207	248	212	203	221	238	207	238	235	230	253	235	260	222	231	209	225	237	219	207	219	221	249	236	225	226	205	247	229	227	260	223	219	232	216	209	208	219	242	228	233	239	209	203	230	212	247	238	211	230	222	235	229	217	202	217	247	206	240	224	229	196	215	263	211	249	229	261	193	218	216	250	209	207	221	231	233	231	225	215	221	231	231	197	222	241	205	244	233	240	246	220	223	246	228	213	221	220	214	225	237	213	243	207	207	243	207	205	200	238	240	226	226	216	224	231	204	241	245	241	214	210	231	212	226	230	218	215	233	211	213	246	209	204	219	215	227	254	245	222	186	215	246	215	229	214	238	226	198	224	224	202	213	260	230	230	222	219	192	228	233	186	212	238	204	242	242	216	221	242	227	206	212	218	236	223	229	224	233	214	247	216	260	225	210	229	214	221	265	195	215	226	227	216	201	207	228	223	246	210	225	234	210	254	213	210	223	209	224	224	214	235	238	227	237	225	213	226	195	216	230	250	200	250	234	222	193	215	213	219	244	218	236	217	189	224	227	237	231	238	242	236	229	245	217	244	213	228	220	203	230	242	210	223	222	253	236	230	239	219	212	237	212	217	216	224	215	221	201	235	219	232	229	253	236	227	225	213	237	213	238	216	223	252	247	254	233	253	232	212	242	209	230	231	238	226	210	200	211	212	253	219	226	218	253	228	198	207	210	195	242	207	226	207	234	231	219	254	226	217	235	217	192	212	222	202	234	215	230	243	231	218	236	228	210	239	206	251	232	206	232	213	235	224	214	219	229	222	224	239	223	211	232	223	220	224	228	215	233	238	237	234	249	197	228	212	230	207	225	218	244	222	243	253	227	211	229	206	216	242	222	207	216	238	242	242	241	236	216	210	235	196	230	212	243	200	229	211	231	231	171	211	230	214	219	218	261	239	204	221	217	228	219	182	206	224	236	222	215	234	232	236	220	226	228	241	221	181	232	213	237	209	239	242	202	249	221	222	246	227	209	224	232	243	233	222	230	204	245	215	210	203	214	213	209	205	219	218	223	216	217	211	206	237	236	224	210	232	218	206	206	212	223	209	198	233	206	235	215	204	219	232	250	222	211	209	218	214	220	248	240	224	214	213	207	236	222	193	207	226	249	211	223	211	206	219	229	238	201	237	203	232	230	207	209	205	218	242	233	233	229	216	248	189	235	217	201	214	229	223	212	239	251	219	230	231	221	254	215	235	239	204	238	241	220	218	205	229	214	227	227	230	212	226	233	225	228	247	222	226	233	232	246	212	202	227	232	251	214	211	236	241	214	234	212	228	224	213	252	242	207	209	225	221	217	211	214	208	234	209	232	231	201	218	248	234	221	217	248	230	238	217	224	225	230	217	211	190	211	238	204	217	224	224	237	240	226	225	200	208	244	242	234	240	211	241	213	234	223	223	208	194	223	211	220	247	231	227	235	222	192	216	234	228	231	224	234	214	210	248	209	234	198	217	233	224	197	211	240	239	233	214	216	237	224	211	234	228	234	227	208	209	203	215	195	205	213	228	226	232	253	260	222	226	207	220	223	236	219	249	208	225	217	226	239	213	237	206	233	205	223	210	237	207	192	226	257	235	252	237	230	223	230	225	210	218	185	233	212	228	205	224	214	238	243	208	217	219	237	210	236	202	217	211	212	238	235	207	217	225	213	219	219	215	223	226	222	222	232	253	221	226	223	243	196	215	233	214	217	203	216	251	207	228	200	239	240	233	211	183	222	222	220	224	200	224	233	220	251	256	238	220	223	220	231	230	208	244	217	223	215	221	276	230	231	206	238	229	227	219	233	196	246	246	226	223	203	197	206	239	217	228	251	212	212	229	201	230	218	229	208	208	222	214	218	227	235	213	221	181	221	221	224	237	231	213	215	197	224	237	225	210	225	222	232	226	230	228	228	211	199	218	227	228	210	242	253	258	234	199	216	239	217	236	202	229	230	229	276	204	208	212	201	233	221	202	191	218	219	242	238	200	231	232	210	249	221	242	223	221	244	231	192	212	218	222	222	219	229	252	235	201	218	192	236	220	242	221	218	194	205	189	229	208	218	219	230	203	260	237	210	228	221	222	245	221	210	213	207	221	207	205	217	201	238	222	215	219	208	199	210	223	212	231	228	217	224	215	208	195	180	216	230	214	201	227	219	241	226	205	227	231	236	229	220	237	207	197	201	241	226	223	230	221	227	230	211	212	202	218	241	229	215	234	218	249	225	210	239	245	228	228	216	240	205	227	202	232	205	205	208	253	228	211	205	235	232	236	209	226	214	222	190	247	217	253	243	196	226	249	235	235	213	236	209	228	246	227	217	231	248	209	241	235	219	210	234	243	197	203	233	221	227	255	242	236	210	213	207	207	231	235	210	243	255	215	240	217	206	221	209	252	206	247	214	233	220	231	226	233	227	202	259	208	203	223	237	229	218	214	231	211	218	211	226	248	230	236	204	199	227	224	209	233	250	208	210	256	242	185	241	238	237	216	205	206	240	259	220	191	226	242	218	217	222	223	247	234	236	225	231	213	240	217	213	220	232	228	200	219	223	225	201	212	244	211	221	238	210	243	228	218	228	226	231	243	220	227	227	249	246	212	205	201	209	214	220	228	214	217	218	215	211	212	245	220	217	217	232	224	236	204	209	227	212	233	218	237	230	207	198	205	250	229	233	233	230	226	230	215	192	228	225	222	244	237	240	225	210	229	218	240	243	251	214	225	222	215	220	220	224	235	239	197	222	247	219	211	206	227	210	211	246	208	222	239	230	226	224	241	210	246	206	218	236	214	232	213	225	227	202	224	197	239	209	212	224	254	247	222	220	255	204	209	235	210	225	220	223	190	245	232	222	216	199	228	219	230	212	203	228	211	214	212	249	241	211	228	247	225	203	216	224	236	244	234	223	217	220	220	205	215	221	222	220	211	209	231	217	223	234	222	200	232	221	211	228	232	255	233	231	240	211	211	214	241	216	231	249	247	241	236	203	231	218	233	228	226	238	200	211	232	203	211	226	238	230	214	217	237	217	239	219	224	228	213	228	209	220	215	237	223	203	218	206	228	234	241	212	227	229	226	235	223	240	219	228	230	233	204	211	219	217	222	228	223	229	252	249	226	206	250	210	232	218	222	209	221	232	208	216	246	221	238	197	209	260	241	207	215	222	234	236	220
43427	59552	50715	21295	2882	738	607	531	535	422	453	446	407	376	385	357	329	387	336	319	367	325	347	363	331	333	353	333	339	331	311	317	358	311	356	354	361	364	307	338	361	351	329	361	352	333	326	304	314	328	348	349	326	326	321	326	329	318	341	323	297	335	330	317	346	335	352	308	302	313	339	345	330	304	320	357	344	321	326	335	311	306	321	323	321	310	325	347	326	320	331	337	334	315	324	330	344	316	330	324	340	347	320	324	305	287	322	318	323	353	331	350	350	315	362	308	318	324	350	335	351	353	341	360	319	335	331	328	296	314	329	312	335	350	304	321	360	311	367	321	313	334	333	350	299	360	306	332	350	330	350	342	306	313	362	310	348	312	333	330	318	309	338	317	340	331	342	351	346	342	367	337	326	328	323	303	318	331	305	350	349	320	361	342	325	309	345	333	311	351	343	320	370	330	329	331	325	328	349	318	318	342	294	343	334	320	354	334	321	334	343	340	347	299	334	344	310	334	318	311	319	318	336	328	340	311	334	357	344	376	334	349	300	323	338	362	320	341	331	344	357	299	314	310	322	324	342	328	303	348	286	341	346	340	346	339	325	308	372	307	333	296	316	294	347	330	351	317	336	332	336	318	301	337	321	302	312	315	325	329	297	347	351	326	332	327	345	332	335	331	355	311	363	352	376	324	355	322	334	316	320	344	308	331	309	334	303	305	307	336	330	321	300	353	340	308	317	306	319	305	356	305	313	312	323	329	322	318	340	331	323	344	335	355	321	337	323	330	333	335	296	311	340	300	334	341	317	335	335	326	321	306	350	319	320	340	328	338	335	339	310	329	354	337	322	345	338	314	354	326	293	344	341	326	357	359	368	344	352	312	338	290	354	324	328	355	310	339	335	307	319	286	331	315	317	335	335	332	326	316	339	316	346	340	322	333	356	348	339	321	311	339	322	342	304	316	328	334	319	337	312	321	359	333	349	326	314	333	348	337	348	315	326	333	326	312	304	345	330	336	321	308	330	357	318	353	324	307	341	343	339	295	340	302	320	324	334	335	306	336	339	302	343	336	323	306	327	332	337	314	326	330	344	363	318	324	306	317	320	318	336	312	311	319	332	342	332	335	324	331	367	365	318	325	325	343	328	357	350	340	349	312	343	341	309	323	346	325	346	331	310	354	304	320	336	295	328	336	302	339	352	318	359	377	325	351	336	304	328	328	342	333	301	304	320	347	311	294	346	303	329	345	336	341	334	339	344	331	335	326	288	339	359	319	322	288	345	295	320	319	309	333	294	322	313	353	282	339	308	340	330	337	305	331	322	319	358	300	324	336	312	319	328	354	304	333	320	345	297	322	337	330	335	325	335	301	303	311	345	308	287	346	338	318	311	332	348	302	328	318	335	315	322	372	329	329	317	304	320	333	315	329	326	324	323	355	332	334	326	353	306	316	359	324	316	330	331	363	328	306	329	334	343	318	330	309	393	321	318	327	317	347	315	354	322	359	367	337	321	357	348	331	310	303	349	327	345	314	307	343	333	338	303	299	340	298	309	355	307	326	337	350	353	340	339	308	341	338	335	330	307	293	341	353	363	306	323	357	340	295	335	306	332	349	342	329	315	307	324	328	317	343	316	301	342	356	293	325	328	322	335	325	334	336	341	339	365	323	332	319	322	307	330	327	323	322	323	316	328	323	333	335	359	300	331	320	316	311	326	334	323	327	312	313	350	334	339	316	324	311	318	333	318	337	334	330	342	316	325	301	324	364	325	328	326	314	337	302	311	336	318	333	324	305	334	315	285	355	300	323	318	300	342	330	298	314	299	306	332	342	335	346	326	324	314	315	324	333	350	306	336	318	306	313	348	287	316	348	333	327	328	314	309	376	321	329	318	314	328	304	306	278	315	365	361	350	321	344	312	345	296	329	337	292	329	344	353	330	293	325	315	344	323	342	357	365	334	338	325	342	317	363	348	261	355	300	308	359	309	327	330	310	307	351	309	324	338	356	309	306	299	309	340	331	331	330	337	325	336	330	322	326	330	330	349	328	336	347	342	318	360	347	346	338	353	348	370	314	306	345	319	314	333	333	332	340	327	348	347	295	308	334	352	319	349	342	311	343	312	335	327	321	339	334	321	334	357	330	335	313	344	326	327	320	342	308	313	320	327	322	341	315	305	336	314	308	343	309	328	363	339	315	344	352	342	343	346	323	337	361	321	328	310	326	340	365	339	303	349	325	318	344	311	334	285	315	317	289	344	331	322	314	310	324	331	332	334	327	341	332	312	319	329	316	324	319	358	333	331	324	344	327	332	340	340	324	351	327	324	328	327	323	340	352	346	331	318	353	348	344	326	319	326	274	323	346	330	333	347	302	302	344	321	335	324	322	325	329	334	296	327	296	300	355	325	315	329	301	293	333	346	316	282	330	333	349	318	305	320	325	322	299	321	332	365	357	331	333	308	327	357	304	348	302	344	341	312	307	333	311	345	330	304	334	315	348	370	315	313	328	342	342	318	337	354	355	339	343	317	316	292	326	331	286	346	325	360	349	352	329	322	329	301	314	309	293	319	319	305	317	347	329	332	332	306	307	309	316	316	343	324	342	330	317	309	305	364	340	344	302	338	312	329	312	305	305	350	342	327	301	351	317	335	355	324	356	330	332	333	316	344	330	311	336	358	330	342	327	353	330	346	317	293	340	336	335	352	314	323	335	370	336	293	371	333	353	334	338	323	320	338	331	344	317	336	319	335	350	318	334	328	310	339	319	322	319	332	327	307	357	341	335	316	344	338	337	347	299	323	322	351	329	322	338	344	342	359	320	319	314	338	297	303	313	327	317	308	333	340	314	323	333	353	344	322	343	341	332	344	316	299	318	338	319	334	314	330	352	335	313	322	337	316	339	380	325	361	324	350	312	294	321	333	336	314	327	327	323	331	329	317	338	313	351	320	307	341	349	322	320	341	350	326	331	304	302	323	275	338	334	332	315	316	331	292	330	318	327	310	270	337	334	333	321	300	342	322	301	336	302	335	345	322	328	309	316	341	308	339	336	312	335	322	332	306	335	338	353	352	326	361	352	338	305	320	317	332	305	337	319	348	313	327	331	332	334	332	314	321	337	341	319	328	283	330	337	304	303	311	315	312	342	306	321	335	326	326	355	367	348	323	336	296	352	314	332	321	317	321	337	323	341	357	330	325	331	319	323	353	314	318	333	335	303	335	321	313	310	344	308	339	322	315	319	318	330	334	339	331	318	320	306	339	318	267	327	351	310	333	331	334	357	336	370	302	309	330	364	323	329	335	339	326	336	331	345	316	319	304	318	290	299	307	299	311	323	325	308	288	316	336	304	328	330	293	339	348	341	330	306	295	345	355	330	318	348	330	338	316	335	339	319	306	334	305	326	344	318	365	352	337	335	344	351	335	314	329	344	350	323	322	335	334	314	345	319	328	315	302	341	309	322	342	334	318	316	326	326	303	316	336	343	316	312	318	300
24891	21564	27640	25231	6789	666	623	557	584	552	542	548	532	570	510	514	526	523	577	516	519	503	503	540	494	536	503	523	543	519	546	543	521	502	544	557	544	543	536	542	540	525	512	539	511	519	565	476	483	542	499	500	533	526	509	557	493	487	465	509	515	533	525	525	544	561	538	516	542	517	554	513	552	524	526	514	543	498	545	519	524	552	510	558	481	478	526	528	541	463	555	526	524	563	503	547	490	488	520	490	521	514	515	558	517	509	493	498	532	513	528	508	523	527	496	503	523	489	512	526	557	535	539	544	547	539	527	492	503	544	563	539	514	490	514	534	494	496	498	531	507	488	519	517	507	502	521	531	496	559	513	536	553	498	518	517	480	545	563	521	505	520	548	498	531	488	483	488	534	486	525	510	491	489	535	525	559	525	487	510	512	537	465	530	488	491	534	532	541	520	524	503	557	499	507	532	528	545	515	508	516	501	524	507	520	556	522	509	549	545	489	536	540	508	523	477	549	554	531	524	543	489	509	523	543	528	537	527	522	552	531	505	495	479	479	511	477	538	549	515	529	540	520	536	568	512	514	519	511	547	519	530	466	496	494	498	565	487	494	521	519	528	515	487	523	547	506	561	526	531	511	518	528	550	571	488	529	505	465	519	506	484	555	484	532	513	557	528	519	526	476	496	519	522	534	530	490	509	513	508	495	478	518	500	541	493	550	514	529	510	540	488	511	503	523	537	518	544	531	492	531	518	508	504	577	528	561	513	553	487	530	510	549	462	565	562	529	536	511	501	475	480	504	526	511	504	516	551	513	492	509	496	529	559	524	547	510	516	498	505	540	513	512	505	520	565	512	514	501	520	540	526	550	510	540	503	499	518	500	566	493	491	465	511	554	513	520	533	548	513	474	524	467	502	497	537	536	510	479	532	533	491	488	540	521	471	476	531	536	494	568	510	508	473	495	506	514	497	501	502	492	543	556	519	541	565	501	540	531	473	500	499	526	542	569	526	536	546	495	580	512	542	520	501	512	571	533	501	540	501	484	489	546	481	505	501	551	519	526	493	516	489	524	503	500	534	554	539	525	533	538	492	486	498	511	505	561	528	533	459	500	503	565	484	504	530	523	513	516	503	519	501	521	572	526	548	529	543	509	553	526	533	521	549	522	522	500	510	501	467	495	534	533	501	521	561	527	518	505	541	527	544	532	496	512	525	529	498	496	560	526	508	533	506	525	506	498	533	514	499	521	535	506	518	497	526	527	549	547	502	540	531	487	531	529	499	520	510	536	542	524	486	466	504	476	497	551	528	547	509	532	518	472	483	499	498	489	494	530	524	512	517	526	522	536	481	558	514	550	507	514	489	507	509	489	497	508	491	505	543	489	531	540	529	514	474	567	501	523	524	515	561	513	529	497	504	504	524	505	509	546	466	507	537	523	507	537	542	529	540	504	490	525	536	507	530	505	538	515	509	536	513	476	541	522	486	514	517	525	488	492	475	499	545	523	516	521	519	512	490	521	528	495	525	535	484	535	497	503	514	530	546	551	501	506	484	534	524	540	493	522	511	526	544	495	524	533	515	540	508	522	526	508	528	517	514	549	534	482	510	539	488	525	503	546	552	558	511	529	516	524	544	580	506	499	524	508	492	519	539	502	552	513	529	529	486	535	515	498	516	498	526	518	537	519	503	537	542	494	550	489	508	529	511	525	515	546	522	509	511	495	545	522	530	494	494	509	544	502	500	499	543	544	541	505	525	522	489	473	553	514	528	518	489	500	526	511	540	503	474	533	525	515	501	499	512	501	511	538	528	481	563	538	488	476	538	537	480	518	506	461	525	465	529	497	533	487	524	547	484	531	516	520	523	499	502	483	515	500	499	536	469	551	497	505	540	561	526	534	515	481	482	560	506	542	497	509	539	514	546	514	519	500	524	522	498	496	556	480	516	562	542	532	501	507	465	528	484	505	507	530	505	523	503	479	529	529	499	522	507	529	506	552	587	507	511	538	513	518	472	535	507	525	505	492	489	523	533	537	488	517	465	581	517	551	508	496	506	493	474	487	506	535	544	518	522	501	554	501	562	512	499	475	551	506	506	532	515	512	508	531	467	518	542	537	527	531	522	503	487	528	517	488	486	516	525	520	491	522	495	493	507	466	543	520	530	502	539	510	526	579	516	520	479	533	526	542	559	523	542	556	485	525	535	557	540	526	500	519	534	528	549	536	485	529	538	530	545	549	507	495	532	516	508	532	527	520	534	466	525	519	528	511	482	501	530	526	544	504	501	531	530	509	533	522	502	510	500	519	499	516	504	538	555	518	519	495	508	501	498	499	543	505	538	482	490	548	555	536	477	540	556	526	482	545	474	524	526	557	518	530	515	508	537	506	524	531	551	530	489	547	505	508	523	478	492	521	512	560	494	546	517	549	544	503	509	508	485	505	538	529	527	512	559	547	525	494	491	524	526	497	498	508	503	539	543	517	533	488	512	526	496	517	509	511	533	508	496	525	484	504	532	507	535	531	529	520	510	510	514	468	569	529	520	530	499	539	501	517	497	548	534	524	548	491	515	525	550	527	504	507	525	481	521	504	510	512	530	515	516	482	530	539	490	470	511	514	530	538	512	479	502	516	491	526	513	528	515	512	557	518	504	508	498	495	495	509	529	558	541	559	512	513	514	539	552	502	521	487	559	528	573	527	510	484	504	497	493	478	517	505	543	546	519	545	536	502	557	526	524	521	520	534	538	495	483	522	510	512	551	511	522	488	521	533	527	496	510	473	480	510	526	498	502	517	534	506	504	502	493	541	511	496	516	551	535	461	576	522	506	525	543	501	495	498	533	512	546	525	513	533	530	488	542	550	546	530	477	523	509	535	477	509	517	544	511	529	536	479	531	578	531	562	535	529	487	516	506	556	501	530	527	527	547	524	522	515	466	506	495	560	514	510	538	497	543	477	531	491	525	520	551	540	532	524	503	534	516	510	516	512	534	488	467	514	483	529	495	516	549	498	473	517	530	519	500	567	503	529	527	505	520	511	535	521	520	515	526	491	527	507	526	529	536	541	508	500	537	517	535	502	542	524	500	514	548	495	495	519	485	511	517	501	474	543	514	530	552	503	483	491	495	512	507	526	503	547	521	551	512	518	504	533	492	527	503	523	538	514	534	510	537	538	530	513	551	540	533	554	528	541	529	482	490	484	546	501	542	546	464	537	511	553	526	527	527	501	491	479	504	555	488	531	535	531	513	564	494	520	539	505	477	492	523	505	529	516	497	540	496	527	502	544	549	509	524	517	531	534	522	540	556	544	524	489	510	522	533	528	550	512	503	528	552	506	472	510	519	511	511	513	540	505	513	515	495	522	524	503	507	569	516	502	473	500	458	525	521	502	507	530	494	503	542	538	512	535	540	519	502	535	552	517	529	485	501	551	471	508	554	473	548	509	487	496	489	558	504	547	519	485	496	496	536	548	532	512	484	551	495	563	523	556	501	530	534
38711	46828	38305	14442	1873	899	853	840	791	724	725	785	790	693	754	720	787	713	760	743	691	678	759	680	686	711	741	682	709	746	690	731	744	743	723	739	712	677	724	684	676	723	712	711	733	712	737	707	709	723	689	723	735	725	712	713	701	694	679	720	741	780	698	715	692	678	752	723	749	703	674	682	695	679	732	711	748	752	756	712	721	676	713	691	711	710	734	732	741	742	738	702	668	728	705	721	720	709	670	700	681	755	732	691	762	729	703	680	682	707	682	657	718	702	722	701	739	730	658	738	719	693	694	664	745	702	735	685	736	690	692	724	737	678	724	675	710	710	725	718	692	743	731	729	728	687	726	720	736	703	708	735	727	731	723	707	689	660	720	725	707	702	743	703	717	739	754	717	728	722	732	738	746	675	732	729	683	726	697	695	735	689	687	703	699	715	736	717	695	710	728	680	664	758	699	692	708	664	757	707	674	716	741	762	727	676	685	701	755	722	727	722	675	692	659	709	705	709	741	707	751	731	748	699	710	709	714	693	691	704	688	720	693	694	715	744	756	721	731	691	709	711	703	721	689	707	714	726	659	704	703	683	694	683	763	699	694	732	718	692	705	750	724	682	754	748	701	720	705	710	691	729	672	679	694	712	702	696	694	712	741	694	717	737	711	757	729	756	722	698	685	696	689	681	680	724	674	719	677	724	736	738	670	693	691	734	730	715	698	666	749	702	687	719	684	732	659	700	734	692	713	672	716	722	699	726	739	669	697	716	728	705	696	747	651	710	716	749	716	693	673	749	723	714	695	742	723	724	711	709	692	725	667	685	715	662	717	711	695	709	711	716	688	737	690	718	684	705	735	713	686	701	749	705	722	720	705	726	669	711	707	717	732	744	738	764	723	717	772	736	703	704	729	693	701	729	733	743	738	730	692	703	712	724	703	750	729	695	701	671	689	712	726	688	720	704	720	747	736	721	714	679	698	705	674	676	716	763	704	665	711	729	702	708	636	703	687	672	696	703	678	665	710	725	653	701	666	722	698	697	678	775	692	745	726	717	728	724	734	705	688	692	669	720	744	728	708	742	688	725	694	719	722	702	698	717	717	693	660	679	736	716	708	721	768	675	759	707	709	720	703	678	745	713	711	730	710	706	708	674	716	719	720	709	697	732	762	697	697	740	709	721	725	676	761	699	706	713	681	720	772	752	704	724	700	706	714	700	690	697	716	635	688	674	767	660	706	730	714	761	739	741	696	764	707	690	716	694	693	690	705	683	705	740	715	689	672	740	628	740	738	728	698	699	715	656	721	687	700	770	713	708	697	712	715	696	732	770	714	668	714	705	728	739	724	617	775	678	684	662	746	687	664	674	685	708	676	725	721	723	735	684	692	683	656	744	677	750	716	751	715	731	664	681	723	683	710	687	734	694	721	793	669	719	707	716	677	688	724	684	740	715	675	734	671	732	717	728	734	693	753	727	743	640	750	715	727	695	669	684	752	698	750	703	698	704	716	729	673	682	733	748	712	701	701	717	713	741	759	709	715	737	713	718	690	678	694	707	707	709	666	724	674	706	667	723	740	704	676	678	723	672	689	678	704	670	701	721	714	714	679	721	669	728	696	750	697	750	697	691	662	709	705	731	718	687	652	667	659	711	691	646	697	741	677	719	683	728	766	746	717	729	699	703	710	673	731	681	716	755	737	694	702	723	687	722	749	696	709	744	703	689	712	737	710	692	722	690	703	719	762	727	722	695	743	713	691	706	698	732	704	706	697	719	687	674	689	668	741	700	721	731	689	689	728	693	683	703	722	698	719	687	675	704	705	690	711	671	725	702	677	713	744	688	705	724	718	733	734	702	692	733	727	722	637	703	692	737	662	710	694	715	697	680	698	742	748	677	672	716	749	653	733	686	714	677	726	709	670	710	685	664	679	722	728	737	700	725	705	721	746	713	709	690	725	699	727	701	723	710	714	751	748	728	692	695	706	723	729	733	714	655	718	720	731	744	733	763	738	705	740	685	712	723	698	707	706	741	741	719	696	704	721	677	678	702	694	766	686	694	693	715	709	751	704	722	710	695	731	718	695	676	697	700	722	697	688	711	716	759	681	730	766	718	673	714	715	739	693	744	712	676	710	738	686	658	659	724	683	694	697	677	733	702	617	717	657	732	669	709	661	722	737	701	643	728	712	713	725	679	697	728	743	721	750	676	717	762	682	705	722	698	720	712	635	718	697	712	707	697	694	731	734	702	759	706	689	705	713	687	684	685	655	712	758	683	744	720	701	730	742	723	722	746	731	735	719	722	654	755	690	680	663	695	731	688	700	701	702	743	689	728	676	759	707	686	683	715	689	729	703	708	737	731	730	730	705	725	691	696	735	728	759	706	748	680	752	703	699	675	692	722	727	754	731	651	777	718	713	695	674	732	681	678	694	702	720	698	709	727	696	776	689	712	732	696	729	690	751	702	682	719	702	673	712	711	719	668	680	700	690	720	714	695	738	693	714	716	747	681	698	696	706	715	728	674	706	740	701	703	732	671	729	725	726	667	705	716	694	687	703	752	708	707	708	709	722	677	712	641	687	725	708	734	730	685	709	657	684	687	731	711	728	672	766	709	758	750	673	726	711	717	721	750	737	727	701	739	684	695	759	739	688	673	723	730	739	685	727	727	706	700	695	728	732	687	712	706	718	711	656	712	710	688	716	670	710	724	684	739	713	663	744	705	721	679	715	667	731	725	735	692	696	705	707	693	713	780	683	708	701	704	683	713	701	730	668	715	675	686	717	683	692	701	697	775	690	706	678	732	722	723	758	696	727	721	714	696	752	734	697	677	715	683	690	699	732	693	717	717	752	731	745	721	706	709	694	697	704	693	687	688	708	685	728	682	714	704	723	727	705	730	712	711	744	716	694	705	718	695	731	727	680	742	713	696	714	738	717	690	717	734	694	715	687	671	724	693	727	734	717	672	684	708	711	684	713	730	699	722	683	714	699	722	688	720	698	739	731	722	708	701	691	754	745	714	675	731	690	656	725	771	669	719	730	656	711	727	744	690	655	768	729	765	692	695	725	699	719	701	708	681	689	702	723	713	721	650	709	687	699	736	700	696	678	745	707	666	748	730	724	699	674	756	715	719	734	754	671	666	702	710	697	672	720	747	756	681	717	735	674	705	699	680	737	694	690	666	724	709	701	752	701	697	697	721	790	736	718	710	722	728	725	685	716	706	694	740	743	677	718	720	685	691	687	696	697	725	696	729	735	678	700	682	738	681	698	740	710	687	737	771	679	692	755	705	705	704	732	739	697	711	755	738	706	699	684	722	746	720	743	714	702	724	757	711	708	702	705	734	722	702	771	753	708	676	707	696	736	739	737	669	626	682	741	678	645	676	670	720	697	729	711	696	713	737	683	764	719	714	723	760	682	676	698	689	732	708	708	723	715	671	721	743	664	701	688	728	704	666	695	730	708	735	745	677	659	761	781	689	692	653	721	756	729	725
22656	21559	29040	24994	21549	19706	3442	450	315	307	294	251	252	272	231	235	232	224	247	231	221	218	207	228	228	223	231	220	227	215	216	228	172	201	202	206	189	214	189	196	205	219	221	205	209	213	213	215	187	211	234	213	205	196	199	187	206	211	205	204	227	212	208	190	214	212	201	215	210	204	209	201	220	209	222	200	180	235	211	172	187	194	208	195	199	198	199	211	212	224	184	208	172	202	217	200	203	198	200	207	195	228	228	209	198	197	192	231	231	188	213	231	202	224	219	225	201	201	199	195	201	185	206	196	223	186	217	183	213	205	219	175	200	193	203	230	216	211	218	241	234	216	206	189	205	194	215	195	227	206	207	192	231	210	219	182	207	221	212	222	222	235	204	184	192	190	214	204	221	188	194	213	191	204	192	211	180	210	217	209	225	194	212	191	206	229	188	203	211	203	207	214	213	200	226	223	202	199	206	209	230	189	215	180	229	180	198	196	194	204	196	228	196	209	211	199	208	204	226	191	205	206	217	191	218	182	192	194	202	199	173	235	211	210	208	191	214	211	192	219	199	190	212	187	210	183	176	210	194	213	214	219	220	223	219	215	210	205	181	197	198	214	217	245	198	205	214	204	195	192	198	203	195	212	192	203	200	219	181	204	184	194	174	214	208	200	217	207	187	201	218	210	233	232	218	206	198	229	203	202	214	232	231	208	192	202	211	198	196	198	164	210	198	199	220	207	221	200	189	187	198	194	208	217	204	208	218	224	214	188	206	201	209	203	237	201	206	183	216	187	197	217	207	188	217	193	181	212	224	213	232	184	209	198	209	199	199	220	219	209	219	199	206	192	195	220	185	221	226	231	206	202	213	224	203	232	197	206	193	216	190	194	195	212	223	203	218	192	206	192	184	218	188	205	183	197	224	202	233	185	200	211	205	183	190	201	193	210	213	206	206	226	193	198	206	210	208	204	206	201	244	194	208	229	201	212	199	201	192	198	223	193	216	199	208	197	213	212	196	203	205	208	179	192	206	190	189	218	191	225	229	209	189	204	189	183	184	193	177	190	202	203	233	221	205	197	212	196	207	213	209	205	194	169	193	206	228	182	212	198	176	192	202	210	192	200	205	210	221	208	212	194	205	185	172	180	221	206	219	198	213	206	205	220	223	202	219	189	190	206	208	222	198	208	241	208	213	204	228	207	221	190	212	203	202	256	197	220	205	193	179	216	199	228	206	213	189	208	198	187	210	184	213	183	219	208	214	190	183	206	203	219	175	203	262	223	199	214	206	196	227	204	202	202	226	213	211	195	199	194	208	209	212	205	214	206	193	203	215	203	216	205	211	185	205	193	189	203	203	195	209	217	196	203	195	198	215	220	163	214	185	179	188	218	212	208	187	213	201	189	194	198	178	177	210	204	210	214	199	199	195	210	210	210	186	202	208	180	213	192	212	196	195	198	202	201	202	196	217	201	186	197	212	211	221	172	220	222	199	206	161	201	185	218	232	227	201	219	201	223	181	205	227	179	222	187	202	185	195	197	247	198	216	209	204	186	210	210	191	198	196	218	207	188	215	208	224	207	206	190	192	197	214	199	235	208	193	207	216	200	203	184	189	191	225	201	220	193	220	205	221	182	196	218	186	232	210	197	234	216	213	177	204	197	181	197	203	202	212	209	218	213	204	178	207	180	201	192	199	220	194	197	220	194	198	206	210	216	213	192	212	206	204	213	169	200	236	187	198	190	184	208	206	220	199	215	223	215	211	194	201	193	204	185	211	169	218	210	239	228	230	209	205	215	221	209	223	188	204	229	219	204	213	206	204	219	214	195	223	192	202	193	192	215	216	193	216	216	202	207	232	198	201	193	201	240	210	226	208	211	209	164	174	205	207	204	189	216	199	231	194	210	208	219	191	216	174	210	220	222	186	190	194	227	209	190	195	228	207	220	216	207	208	207	197	198	232	173	209	216	210	188	210	226	207	216	207	193	191	199	194	209	211	194	198	173	194	206	219	219	215	178	212	234	196	194	192	186	199	202	222	208	208	196	189	214	214	202	219	203	218	214	229	219	202	204	207	240	187	208	226	202	218	192	220	206	199	177	218	197	220	213	185	213	192	207	211	234	192	207	210	196	191	215	178	224	217	211	198	224	233	202	222	220	210	215	202	179	203	184	229	218	190	231	184	216	180	200	210	188	190	198	188	202	211	208	208	216	186	184	201	198	199	187	205	208	214	204	196	219	203	200	194	197	215	210	206	206	187	208	215	209	213	187	193	198	213	215	193	210	210	202	203	216	181	233	210	213	212	200	195	192	216	219	197	215	208	225	194	203	222	217	173	189	209	171	242	194	182	193	202	207	201	206	188	195	169	204	194	204	209	201	213	201	160	190	200	224	198	214	260	197	207	219	194	215	202	193	195	218	200	174	183	225	189	200	187	201	199	212	171	226	193	201	199	208	214	178	208	194	229	184	213	226	225	195	203	207	219	213	198	218	205	196	214	224	191	215	193	221	199	218	187	197	173	188	201	201	181	215	200	187	204	223	189	199	189	221	220	184	241	218	221	194	191	223	173	197	193	225	195	197	214	180	212	212	190	231	226	193	225	204	218	197	205	225	189	207	175	228	195	189	230	203	204	221	203	176	196	230	183	231	207	203	210	203	201	205	210	217	215	179	200	220	221	187	220	210	212	204	213	221	197	207	207	211	199	235	177	200	192	216	183	202	193	229	191	190	192	185	200	197	228	184	214	218	225	232	204	204	189	219	212	228	197	207	212	197	196	199	201	202	162	216	201	186	205	226	207	198	204	205	186	195	187	188	207	179	216	195	205	195	204	203	209	202	204	213	211	235	205	212	199	178	219	207	194	212	197	197	201	203	221	219	192	218	201	215	215	223	218	218	191	186	217	192	226	193	221	212	187	203	202	213	209	204	189	196	218	202	176	213	183	226	196	220	221	238	189	211	190	188	197	229	205	193	191	242	220	187	209	206	203	226	195	228	191	237	188	169	183	208	200	192	203	223	197	208	215	194	225	204	195	199	191	223	183	177	185	200	192	181	218	221	194	197	207	199	189	231	209	211	184	211	184	196	211	186	201	174	189	198	188	233	178	206	214	205	212	222	190	203	221	193	211	204	235	204	186	213	207	181	189	210	221	212	185	203	190	211	189	215	205	183	230	179	204	191	190	230	203	203	210	211	199	196	184	213	211	183	209	205	239	208	205	234	205	227	188	198	229	209	205	155	209	194	216	218	184	221	194	223	200	190	200	197	214	208	221	183	210	192	209	235	223	225	221	214	211	190	227	225	217	221	206	223	195	198	193	199	229	204	179	214	190	223	222	183	197	219	219	207	211	218	219	223	195	203	200	196	223	180	177	185	222	191	183	206	207	197	234	199	204	224	206	206	216	223	179	217	217	195	218	200	207	207	185	202	205	192	213	196	213	207	211	216	194	216	198	193	224	207	199	221	218	228	225	222	189	197	201	205	197	211	228	211
50899	71270	62074	25786	4146	1037	792	689	543	515	443	429	427	391	353	367	337	339	308	338	314	325	285	266	338	302	308	283	279	265	296	323	287	295	267	283	280	314	282	305	282	293	313	299	275	275	297	289	286	299	280	292	296	288	295	262	276	273	294	304	284	300	281	276	286	283	287	319	320	300	279	267	257	292	286	300	282	288	284	275	292	328	265	263	278	265	265	289	269	263	280	294	297	273	304	305	278	285	304	263	308	268	302	294	293	299	309	274	291	315	258	288	302	293	282	300	281	290	278	287	267	288	270	274	284	286	268	268	276	285	330	285	275	252	261	316	290	287	294	307	299	279	272	277	281	276	296	277	279	256	303	279	299	231	285	316	288	249	290	238	257	296	254	279	255	264	299	294	279	278	293	276	268	270	265	260	274	276	286	284	282	296	252	279	252	277	297	262	279	248	258	262	269	270	288	271	285	263	260	274	306	265	309	274	300	274	279	263	259	303	283	258	299	276	248	250	255	262	263	275	275	261	290	267	269	283	309	274	301	286	244	289	270	270	277	297	250	308	282	285	306	289	265	262	282	274	272	303	280	278	262	284	284	308	313	293	295	298	256	266	290	268	296	261	279	256	290	270	310	270	301	278	301	289	267	277	303	325	239	256	259	266	281	311	293	256	254	294	294	324	282	244	295	259	279	259	296	330	285	297	280	285	263	288	257	304	281	305	275	269	307	288	281	320	302	274	259	308	277	283	291	307	286	283	262	308	280	286	306	284	276	293	282	272	293	256	301	289	257	297	281	291	267	296	257	265	274	254	273	288	280	244	262	282	263	280	285	254	295	300	264	260	262	267	291	288	276	273	263	286	268	283	309	272	284	278	286	280	292	260	290	282	279	323	266	258	288	297	274	284	265	266	292	265	293	259	274	253	267	298	302	285	259	246	290	253	315	266	272	281	265	274	290	268	275	263	281	292	295	286	286	270	259	275	274	234	287	301	280	273	295	305	287	302	283	298	250	287	265	284	267	275	289	268	295	281	298	288	262	256	302	286	274	271	283	265	284	305	259	286	282	308	282	276	265	264	284	276	305	307	293	326	286	269	290	279	296	263	310	284	273	273	276	286	282	305	299	290	281	267	306	269	265	278	257	280	286	292	267	273	271	269	268	303	286	266	285	274	238	258	287	293	282	295	293	295	283	296	291	264	298	272	280	301	270	305	284	256	275	288	266	280	255	293	277	308	288	283	274	288	285	273	305	302	264	272	287	259	270	285	296	313	270	267	302	273	274	311	296	265	274	310	275	289	288	283	305	241	305	287	293	291	286	263	283	290	288	271	281	252	292	289	270	264	287	292	283	270	296	286	298	282	254	297	305	312	284	299	295	267	277	270	275	309	283	274	285	250	276	311	273	285	286	311	267	292	252	260	250	308	284	274	289	281	270	278	271	274	287	279	265	294	275	302	280	309	269	318	267	296	253	288	268	283	300	292	278	269	278	310	290	281	305	292	269	307	291	254	266	279	285	294	289	268	262	271	285	269	266	288	262	264	258	270	292	305	275	296	299	288	269	294	267	266	278	252	279	257	265	272	324	317	285	289	267	279	251	275	297	317	253	233	281	282	298	292	270	280	314	311	278	299	251	298	290	293	295	289	323	287	290	287	263	280	279	248	266	269	256	289	246	255	257	269	282	301	259	282	270	272	278	267	305	306	279	287	249	267	310	258	280	297	263	258	267	284	291	263	299	292	261	263	301	275	288	281	305	301	289	276	268	277	275	265	307	286	283	276	282	281	268	324	259	261	305	299	284	263	287	288	266	280	271	283	307	311	292	283	288	271	294	290	278	260	306	305	275	259	273	263	331	299	318	279	282	282	312	275	269	254	273	285	266	254	269	291	334	311	287	305	286	283	302	299	270	272	281	277	281	279	286	297	267	292	282	264	239	292	267	271	266	272	280	279	275	294	259	275	271	276	292	293	280	279	251	293	268	280	274	308	274	274	295	287	268	279	281	308	283	265	308	267	253	292	288	281	295	271	282	298	256	267	298	297	280	267	294	269	260	304	293	259	295	277	277	306	288	318	280	287	290	288	271	292	306	274	299	275	299	299	279	257	267	278	286	281	288	263	295	266	256	245	248	308	274	277	271	247	286	299	268	272	313	267	311	287	290	289	304	295	279	310	260	288	280	267	285	254	300	253	283	292	284	262	281	260	261	275	281	271	278	304	312	274	268	249	282	281	299	255	264	282	293	307	308	286	276	264	258	264	276	269	311	271	273	278	275	259	267	243	290	294	289	273	280	290	260	284	301	275	292	304	276	280	249	272	269	311	281	267	304	284	289	295	253	270	261	289	294	261	254	277	294	277	276	274	272	311	292	301	304	282	296	282	318	286	281	281	246	273	274	266	254	285	254	274	280	285	300	259	291	316	292	269	297	252	295	269	295	298	284	251	283	281	284	293	260	261	305	297	277	290	243	294	281	297	293	269	248	311	254	286	278	278	296	286	277	271	283	293	265	288	276	298	299	297	282	243	287	272	284	268	300	285	242	290	306	309	312	272	301	275	254	287	271	296	309	269	277	281	304	276	289	254	289	290	282	297	299	301	279	268	285	296	260	269	273	278	288	268	277	272	276	271	236	253	300	280	252	283	277	278	290	269	285	245	273	278	304	266	282	282	297	293	306	307	287	273	281	289	266	263	274	257	252	309	284	271	258	274	267	284	282	299	255	281	290	310	288	304	261	291	284	297	276	288	312	268	283	269	277	291	283	279	295	321	289	287	268	259	270	281	314	271	270	278	275	289	305	272	266	282	274	257	256	295	272	277	279	252	252	283	285	266	262	299	300	273	273	262	277	271	254	271	283	271	269	289	285	273	276	283	247	304	283	290	296	293	249	266	275	278	293	289	256	257	301	286	307	282	269	262	272	247	278	275	242	322	272	299	284	286	260	271	251	280	249	258	288	305	296	321	276	275	278	266	296	260	278	307	273	248	311	287	276	297	299	278	294	273	280	276	296	283	272	290	278	275	287	287	265	295	281	308	303	251	261	275	260	339	268	263	263	279	288	259	274	259	298	253	307	283	275	274	287	283	285	274	281	294	270	270	307	276	271	291	296	261	290	278	251	302	272	295	270	275	249	313	272	290	302	289	288	289	289	307	285	285	279	262	273	297	256	282	292	315	281	269	261	271	255	281	328	262	278	274	297	274	275	260	263	269	260	279	288	277	265	303	268	271	276	288	275	266	283	280	267	278	263	275	286	259	284	286	296	274	296	304	306	296	289	288	276	264	278	315	287	291	268	301	264	257	287	277	310	305	281	275	244	283	302	292	282	267	251	299	277	273	277	267	287	297	260	274	299	299	307	263	282	304	286	256	245	270	295	264	297	270	277	285	310	257	254	295	268	269	276	265	265	246	289	268	310	288	286	284	280	319	278	297	285	288	302	299	283	259	272	280	294	264	270	291	299	304	301	268	264	292	252	289	282	273	256	276	276	276
28246	20895	16794	5915	631	491	490	473	453	472	467	469	501	448	458	487	468	455	468	453	440	435	480	412	476	488	463	442	455	475	473	419	467	454	465	475	487	452	463	411	466	455	495	426	495	466	458	406	458	453	448	482	446	472	470	456	476	507	497	458	482	479	455	484	495	441	471	480	442	487	472	419	492	474	465	487	459	474	477	472	506	439	491	456	448	476	445	453	461	475	456	465	457	446	427	455	480	448	426	452	461	438	473	429	476	483	440	473	435	476	471	473	450	464	496	469	463	466	447	489	447	436	457	421	480	435	467	465	438	455	429	479	495	454	439	451	460	468	480	447	426	450	432	474	479	478	465	440	457	431	435	449	447	454	455	467	450	464	426	461	458	440	425	447	436	469	433	473	482	478	458	446	500	443	498	452	495	464	458	459	457	486	473	484	456	423	463	454	477	486	495	477	472	448	483	484	482	469	464	501	456	499	452	443	477	470	464	470	472	476	442	405	468	492	467	467	484	484	469	487	480	409	447	466	432	439	440	468	454	441	438	473	464	479	448	481	418	486	479	446	436	435	478	445	412	430	456	485	476	474	456	432	468	451	462	463	515	429	481	430	459	476	509	413	441	434	477	470	487	487	483	480	484	475	473	466	421	459	444	486	461	457	479	452	463	461	449	471	476	491	438	421	485	416	474	462	463	480	476	431	463	431	454	459	516	467	429	470	444	463	469	482	459	435	467	480	480	459	493	451	459	456	482	465	447	480	441	449	490	506	431	447	442	458	472	454	464	477	454	461	471	444	452	481	475	465	437	403	462	459	467	412	510	453	450	465	450	437	481	458	448	464	433	468	444	445	490	484	413	482	459	435	477	435	469	478	459	467	483	407	428	438	464	437	472	460	427	438	501	439	434	444	439	484	452	482	427	453	469	455	431	454	448	454	388	453	421	442	466	456	438	473	470	469	461	437	494	491	522	457	444	477	461	461	501	471	456	500	489	468	473	464	462	514	444	466	455	454	466	463	449	431	473	439	428	453	483	432	480	478	455	450	417	448	462	482	443	487	436	441	446	480	442	434	471	478	450	451	451	459	467	463	470	453	458	421	451	480	428	431	493	464	451	458	462	461	414	457	423	461	486	435	449	457	455	469	486	484	478	483	454	466	394	493	458	470	489	439	461	464	441	445	438	464	430	436	473	453	474	461	490	470	451	433	434	460	470	455	461	485	490	479	475	418	461	486	408	493	462	442	448	456	481	446	448	450	456	469	457	412	442	474	419	432	432	452	476	443	421	514	464	468	500	440	434	433	448	442	435	468	422	443	449	482	411	461	470	458	440	480	439	427	468	431	468	466	452	442	431	434	449	424	454	427	444	439	480	455	459	493	397	460	490	461	427	440	440	454	445	493	455	425	459	503	462	445	441	467	477	451	459	452	446	444	484	496	445	475	483	461	490	443	471	504	452	429	428	456	419	466	433	422	467	439	425	480	467	462	459	473	435	463	484	457	461	453	435	426	467	432	459	467	476	450	503	493	492	460	466	448	469	479	449	450	456	463	465	493	427	442	420	458	425	436	455	467	438	457	491	484	444	424	454	455	413	470	442	444	461	441	449	485	451	409	472	494	428	433	469	448	460	470	461	480	464	448	461	423	454	444	477	478	489	413	440	447	459	419	450	494	445	454	449	472	454	432	456	466	464	453	443	447	429	494	462	470	468	440	435	450	456	445	415	454	425	465	478	434	466	468	412	470	425	465	486	444	473	439	471	463	441	456	450	491	445	479	481	476	479	472	466	464	443	487	455	482	473	481	439	463	482	460	440	486	464	423	480	491	434	453	443	469	456	446	447	447	438	442	477	495	463	479	451	465	449	456	429	461	450	438	448	459	475	478	439	444	426	475	477	489	436	479	455	445	500	456	469	461	447	466	429	413	437	485	481	510	471	454	476	447	456	480	460	460	449	461	456	442	415	453	454	474	466	503	475	463	449	447	431	442	509	475	464	457	463	464	475	430	439	435	475	414	412	454	457	463	459	467	464	467	461	467	427	467	469	473	438	463	458	417	474	454	471	464	457	464	491	416	473	461	451	434	448	464	441	473	446	477	479	444	436	481	491	494	418	442	436	407	441	456	471	427	465	447	433	459	421	503	430	497	444	416	463	452	420	464	460	462	455	456	462	449	462	436	462	445	452	472	460	470	465	481	450	431	454	479	472	477	495	452	432	490	473	440	463	483	478	454	435	480	461	465	484	440	429	470	473	458	437	481	465	435	488	428	470	450	430	437	436	472	431	475	457	475	429	475	486	456	455	471	444	451	478	447	424	459	464	458	452	445	434	435	472	451	430	415	429	504	483	445	456	446	441	467	492	444	464	448	426	459	456	461	430	453	527	440	453	448	489	480	422	483	419	436	439	484	458	495	456	472	442	457	459	474	402	483	455	447	432	411	475	467	445	435	461	444	443	473	444	462	477	457	492	495	455	446	443	420	486	436	464	467	487	453	451	437	498	456	440	436	446	432	445	455	445	453	456	454	446	437	461	437	435	465	461	434	447	452	458	467	484	461	467	494	426	448	474	440	445	443	449	465	456	493	498	434	418	430	466	431	492	463	449	486	435	449	472	451	454	496	457	464	468	463	453	467	431	473	456	434	465	434	479	485	461	466	439	423	483	453	510	400	504	457	478	480	458	474	474	448	429	447	476	485	470	450	458	462	434	431	485	449	454	454	497	473	458	449	468	445	444	465	482	470	452	439	482	458	424	414	525	506	459	429	472	492	444	441	464	452	422	475	451	466	431	449	475	421	435	442	492	490	451	443	455	435	484	452	442	451	434	499	444	441	434	473	455	458	468	463	442	494	462	489	460	506	461	467	508	435	430	427	467	453	453	477	485	455	473	456	460	469	440	455	449	480	437	457	491	467	449	420	425	451	479	386	447	414	471	457	426	461	448	418	512	444	489	456	512	459	456	484	470	489	466	474	480	484	461	468	475	509	432	453	435	475	450	440	475	463	431	448	461	429	507	426	427	462	458	430	469	457	441	477	444	439	453	485	435	441	445	421	456	502	505	454	427	447	480	472	482	467	453	437	455	457	468	447	490	495	478	430	453	495	447	435	460	458	456	475	427	454	458	457	438	436	482	456	396	466	455	433	475	468	424	452	423	476	453	424	493	466	453	449	487	423	442	431	506	466	509	453	423	471	454	475	478	484	451	442	442	444	460	480	465	462	455	401	447	473	455	418	461	461	490	454	445	419	467	453	434	441	474	471	427	458	484	474	445	481	463	468	454	478	461	466	438	469	456	471	465	468	450	416	455	431	469	428	485	446	428	501	437	444	438	456	445	474	431	447	445	427	453	447	452	497	426	442	465	429	507	472	457	450	470	455	466	435	445	473	426	473	483	451	472	489	467	432	475	453	489	490	437	476	486	474	453	436	454	497	471	452	490	468	426	462	436	483	442	478	455	484	441	481	434	434	463	451	483	494	426	436	493	475	422	467
22499	24400	16472	4750	844	659	652	684	601	649	663	670	621	683	622	616	677	652	672	651	655	615	693	625	664	679	638	592	650	676	613	626	652	660	667	600	667	666	659	637	652	636	661	677	632	669	651	629	632	623	658	605	620	675	693	610	655	640	643	633	649	666	631	661	673	630	638	658	676	633	601	648	645	617	607	673	628	637	644	631	629	658	614	624	625	639	664	665	650	680	617	611	661	649	605	639	678	656	644	637	648	670	648	661	629	682	622	593	596	626	598	634	681	654	690	646	635	643	696	630	643	657	603	646	627	597	601	664	657	628	616	631	641	600	669	631	659	622	636	615	637	654	646	653	650	636	647	646	654	617	625	613	687	619	627	639	645	663	612	643	649	701	625	657	632	648	678	633	653	618	659	626	652	623	626	612	627	658	617	648	641	589	654	671	660	612	644	686	621	655	654	582	647	683	640	593	646	653	666	656	652	633	673	628	658	591	672	660	657	630	621	666	630	620	661	676	710	640	637	613	622	651	626	638	695	620	670	648	648	565	658	605	639	674	654	664	643	664	641	661	613	662	643	701	628	649	636	666	618	678	652	646	637	647	616	644	592	651	646	647	648	666	601	661	560	650	627	645	666	650	617	628	648	635	648	646	621	589	644	615	627	634	653	648	643	618	631	718	609	602	609	640	683	651	651	619	663	711	630	651	644	626	651	642	624	680	651	636	650	618	613	630	631	638	617	634	651	664	671	631	662	632	688	614	628	649	610	660	640	655	618	618	683	693	650	616	592	640	612	649	659	633	703	628	619	695	602	661	686	662	645	653	651	640	660	620	642	713	628	640	616	616	597	664	650	611	683	687	658	625	667	650	671	667	613	599	635	618	609	602	691	635	655	675	659	639	665	627	680	607	669	630	643	658	680	648	666	646	655	633	615	632	672	597	637	618	662	640	621	638	634	593	683	651	682	632	694	591	638	650	650	661	612	647	646	681	626	655	646	666	627	626	629	647	630	667	611	589	638	593	625	625	648	656	637	637	662	672	612	658	652	629	632	680	674	645	614	624	687	641	663	642	637	646	654	637	639	649	658	637	630	628	620	651	677	667	623	681	641	661	668	616	683	665	672	591	662	661	633	664	642	631	671	662	675	665	647	623	611	619	621	667	636	643	633	633	592	666	698	622	642	638	647	651	662	596	674	637	628	634	636	637	636	683	667	654	644	608	686	643	614	669	654	656	643	689	659	635	629	630	701	649	682	610	642	688	686	594	658	622	625	650	652	633	609	652	652	626	672	638	628	653	671	646	611	634	662	651	658	668	667	651	627	656	649	653	586	656	668	613	638	661	610	651	653	652	610	635	667	650	640	612	592	678	643	675	648	637	641	601	668	656	670	639	679	617	652	620	649	575	616	638	643	638	635	670	663	687	620	688	658	648	691	645	640	655	708	624	631	649	644	641	616	690	631	608	636	608	691	649	642	677	613	650	635	617	633	673	651	624	691	654	577	679	643	626	653	607	633	616	654	642	669	625	637	630	622	649	628	575	615	671	670	668	656	680	688	668	631	663	694	652	621	621	626	650	660	667	617	625	659	608	618	663	642	585	650	627	658	648	623	650	685	628	639	654	614	632	649	645	659	706	635	611	639	647	634	617	616	642	659	638	589	660	665	652	678	631	637	622	625	613	645	632	617	660	648	640	693	659	678	677	626	618	640	637	663	619	651	680	629	654	660	648	635	642	668	621	666	611	668	661	652	677	654	625	617	597	661	696	686	655	622	648	647	637	655	686	642	635	643	633	641	643	635	588	643	621	648	639	621	685	632	665	653	647	584	631	655	635	621	614	631	631	629	631	622	667	680	659	652	677	690	626	648	650	636	605	662	653	653	628	633	633	661	657	633	646	662	625	613	633	658	666	668	620	615	614	664	621	660	658	604	661	686	625	646	649	660	648	652	650	704	637	690	644	577	615	657	663	656	644	632	590	684	650	622	669	614	626	646	614	604	647	663	664	635	649	660	636	640	652	675	672	688	653	593	635	678	617	628	650	654	621	598	618	617	603	611	607	644	641	685	669	621	613	641	657	617	606	654	601	654	648	646	623	579	609	650	621	621	669	620	677	662	644	588	679	659	621	645	666	647	644	609	640	603	635	675	616	660	647	664	632	611	631	631	578	648	654	626	651	656	601	664	666	664	662	601	650	607	638	657	639	623	660	684	643	619	594	665	634	627	613	613	659	633	614	653	696	669	620	584	639	644	643	637	594	647	640	633	646	646	657	674	644	596	652	651	664	623	641	644	633	632	618	640	646	694	631	617	642	638	638	637	647	619	636	697	674	627	663	629	625	685	662	639	670	591	643	631	628	636	644	601	659	618	698	648	622	642	624	612	615	650	618	640	669	605	602	635	668	644	630	621	628	652	629	644	669	670	597	636	649	652	645	605	609	667	651	564	626	682	665	632	613	633	679	615	640	640	605	608	650	605	634	628	656	626	684	616	624	569	621	662	651	630	713	580	610	664	647	623	636	635	630	625	658	675	687	663	668	656	671	615	664	630	652	629	632	667	626	613	635	629	631	647	595	671	642	627	653	625	623	614	628	614	646	635	640	629	665	625	635	602	614	639	723	661	612	641	637	650	678	655	632	671	644	640	620	607	650	647	615	678	611	609	682	633	631	642	632	665	636	639	671	619	644	654	646	692	667	628	644	665	678	615	659	644	610	652	669	653	622	589	669	656	622	663	654	649	628	620	675	641	617	631	675	665	663	626	659	627	627	624	639	671	628	606	597	648	655	671	635	669	586	622	631	655	626	634	596	633	646	612	682	618	637	671	676	683	681	681	638	618	588	654	660	640	609	640	695	681	631	654	654	631	659	648	683	605	652	657	625	644	643	669	636	648	634	636	655	670	619	694	650	711	676	616	663	666	663	619	626	661	667	663	647	694	679	680	628	646	679	663	636	650	642	614	648	619	611	632	656	682	616	656	659	591	629	604	612	642	666	655	626	629	610	668	630	596	613	666	668	591	622	616	610	593	626	608	643	669	616	678	641	651	605	632	672	660	638	641	609	692	668	651	651	639	598	645	656	595	644	623	634	620	623	633	632	616	620	645	677	656	663	632	627	681	620	605	673	635	651	682	701	671	644	611	631	639	688	670	657	605	678	650	685	644	632	640	641	696	640	676	629	646	652	664	672	679	638	649	686	627	629	645	610	661	606	646	640	638	642	585	598	649	675	625	629	635	622	614	659	694	635	681	648	610	654	566	658	675	711	637	658	647	638	616	633	637	643	628	636	600	668	613	654	675	668	631	645	676	634	675	710	651	614	650	614	653	684	627	644	633	634	622	646	649	686	615	646	650	613	670	642	661	627	644	636	626	691	653	612	666	648	654	640	645	641	678	699	702	637	662	680	613	671	667	645	643	647	625	645	665	665	697	602	636	631	620	633	640	650	611	670	631	629	635	658	605	655	619	631	639	624	601	618	613	665	662	631	673	678	594	629
23520	21531	29160	25478	20251	6446	430	321	289	299	280	259	244	241	230	238	235	253	228	229	231	237	224	238	228	265	240	249	229	228	236	211	219	227	237	255	265	211	205	239	222	214	223	236	247	213	223	227	217	200	227	233	217	233	234	236	225	246	227	218	238	243	215	238	211	228	199	243	229	244	228	216	247	217	234	234	212	217	201	214	248	223	217	230	226	201	228	227	231	214	247	249	237	224	220	195	206	216	228	230	215	222	212	217	223	259	227	208	218	226	236	220	223	229	229	212	236	226	197	230	193	234	215	196	227	206	224	237	214	240	210	220	240	256	264	233	211	207	207	238	224	214	237	232	228	226	191	222	203	242	230	246	216	227	249	222	214	232	241	230	224	244	230	216	209	201	209	234	241	236	244	201	231	193	234	211	233	212	226	229	218	216	215	215	214	230	232	202	231	220	253	233	220	223	237	252	217	224	248	256	217	215	219	226	223	208	213	236	213	227	189	227	265	216	224	240	220	231	241	225	200	240	213	218	217	198	222	222	221	210	249	242	239	235	243	227	244	217	236	230	231	240	216	263	222	214	219	221	209	239	219	210	218	222	217	224	197	227	227	190	227	223	226	220	219	227	220	242	222	227	261	223	208	265	231	213	207	196	209	246	239	227	214	220	232	215	235	238	185	245	215	217	223	224	220	231	239	247	239	246	231	237	209	229	244	226	196	232	239	206	217	253	226	226	250	238	208	211	241	258	211	231	204	223	222	217	213	219	232	227	241	208	239	235	224	207	229	231	245	229	237	230	208	208	235	221	210	206	254	241	208	219	217	197	203	217	240	265	190	220	225	249	216	228	213	245	253	212	218	220	237	243	215	214	243	244	244	214	234	235	218	228	249	232	259	209	221	241	214	205	249	199	216	241	235	227	203	271	197	237	229	226	218	225	214	221	205	210	211	223	202	212	224	202	204	216	218	241	225	222	220	221	203	230	223	223	220	243	235	207	211	178	250	224	210	247	203	241	216	240	237	207	239	236	206	254	229	221	206	228	227	242	219	228	237	223	223	231	212	245	197	240	217	229	247	232	180	233	219	218	226	249	213	220	234	206	209	235	225	215	216	239	212	255	222	217	218	225	235	234	212	257	243	203	210	233	228	226	210	227	243	229	252	219	224	208	235	220	216	231	221	224	234	232	202	232	230	240	226	195	221	210	214	217	201	234	206	224	251	257	224	213	231	237	214	225	236	229	217	209	234	247	212	222	216	214	199	210	225	220	204	205	230	213	224	193	227	262	241	223	231	221	218	246	207	197	269	254	242	226	225	224	255	210	238	257	218	203	222	218	211	198	223	211	233	226	244	227	227	204	225	227	228	230	228	215	234	245	255	225	221	230	245	230	242	213	218	212	209	235	252	224	241	229	218	191	227	220	214	247	218	222	227	223	218	209	227	230	226	227	262	219	223	217	242	228	219	222	191	220	232	218	245	217	232	243	192	194	218	254	222	202	235	217	235	214	212	220	226	233	217	208	219	231	218	199	231	230	237	231	229	255	209	215	204	230	235	227	221	227	227	238	226	224	237	222	231	258	212	192	240	230	216	245	224	244	209	224	211	218	221	233	214	227	235	239	224	241	250	218	223	219	235	217	222	208	221	232	202	242	209	227	212	224	228	222	238	225	215	229	226	215	218	219	240	240	223	194	238	243	245	219	238	196	223	235	216	250	202	216	218	200	212	222	198	246	224	225	191	229	213	231	227	222	255	248	234	224	226	206	221	237	224	195	228	246	239	261	210	246	222	239	209	201	249	210	229	217	226	237	223	205	214	206	221	243	245	229	229	207	200	247	211	225	231	220	206	246	248	210	199	207	220	215	262	222	236	241	245	197	242	219	223	209	209	232	224	222	224	238	229	225	236	188	228	225	240	219	210	241	222	226	224	238	217	218	219	234	244	236	208	222	206	222	220	257	206	244	223	191	225	241	225	220	216	206	212	201	199	212	233	227	222	234	213	242	241	240	234	205	227	232	188	226	249	218	204	234	235	220	204	244	229	211	230	225	202	222	209	196	237	218	232	253	224	207	246	247	218	201	215	235	228	234	197	230	229	203	229	210	224	231	225	238	242	217	215	210	210	208	239	233	204	237	242	215	233	243	223	250	208	214	244	208	241	219	224	230	226	222	224	217	198	241	210	229	207	233	208	252	214	225	205	212	215	213	240	242	247	218	217	228	210	226	228	216	196	211	208	206	222	241	209	235	211	224	257	222	222	232	250	237	235	207	224	222	202	241	251	226	238	214	182	213	217	213	209	225	217	211	229	237	244	210	235	234	207	206	269	224	237	252	233	224	231	225	253	212	243	190	218	231	209	224	207	225	206	251	202	224	223	261	246	197	208	214	239	228	225	244	244	200	232	214	220	228	239	223	233	223	198	212	229	232	225	208	207	217	231	232	241	205	207	222	223	235	246	216	211	251	212	206	223	211	236	221	207	224	243	242	227	216	215	201	225	213	229	241	223	227	195	237	234	211	202	191	228	241	223	211	215	228	236	239	229	247	208	228	197	204	217	225	228	236	227	213	236	227	234	238	200	222	221	217	210	213	234	191	196	233	219	210	230	229	238	203	218	231	238	226	207	221	211	235	227	231	233	219	205	242	222	241	227	217	238	230	223	239	233	253	205	205	239	219	249	232	221	231	244	232	228	262	235	217	222	231	219	220	231	246	203	237	224	222	250	238	224	240	231	251	191	223	210	225	232	218	244	220	239	213	240	232	229	241	224	210	183	260	207	216	221	241	235	204	246	254	232	228	222	229	215	219	217	225	235	217	202	235	219	242	253	225	217	219	217	208	240	216	244	184	219	218	205	217	223	234	236	240	225	225	236	222	229	207	233	229	233	215	225	225	200	214	233	229	210	227	209	241	212	240	211	197	184	225	206	231	223	207	244	255	211	236	254	204	205	218	219	207	217	220	209	206	223	195	213	227	228	223	209	238	237	216	229	212	231	203	259	212	213	202	205	235	216	206	214	241	211	231	222	207	207	216	232	238	215	249	196	204	225	223	213	189	202	206	241	226	226	252	207	221	222	229	219	258	212	221	233	211	204	215	242	192	220	227	231	231	269	236	233	235	255	215	240	220	239	236	218	226	224	211	232	221	221	207	195	223	202	253	229	224	228	215	197	232	248	212	250	223	224	237	224	214	222	231	234	224	223	221	197	235	248	245	210	244	220	201	223	225	239	212	217	243	229	229	233	242	214	206	231	225	215	213	237	267	222	209	211	225	254	226	204	240	195	197	215	236	222	233	213	207	203	212	228	217	228	205	219	221	222	235	218	259	228	225	227	222	196	240	228	191	232	218	236	241	226	232	219	240	233	231	234	199	203	212	234	230	209	258	215	201	222	230	197	248	220	234	240	228	210	204	252	189	228	201	214	243	221	200	232	236	212	210	216	243	181	223	211	222	215	225	249	224	218	249	219	227	215	233	219	227	228	232	210	240	236	207
43479	61580	50451	19089	2288	695	621	563	463	447	433	393	387	366	378	344	356	351	358	375	354	351	317	358	339	341	333	360	336	349	311	319	329	318	290	350	338	292	320	346	360	360	384	354	312	368	333	312	330	309	329	349	311	357	344	336	349	308	281	330	299	313	344	348	297	329	310	324	327	318	328	317	342	328	307	325	344	301	296	342	330	341	324	324	320	299	334	345	312	338	312	317	334	310	339	333	315	316	311	335	304	329	305	329	350	306	337	277	329	326	315	344	358	331	330	349	326	343	316	317	343	329	300	311	310	271	318	355	326	311	313	326	339	301	350	336	333	317	289	294	342	318	291	333	317	320	335	346	304	330	333	346	323	311	353	337	344	334	306	315	320	285	291	343	350	351	339	326	363	308	333	343	332	338	331	333	332	342	324	338	316	332	316	321	319	340	334	320	362	307	320	340	325	312	324	313	306	310	329	346	273	321	353	300	319	331	334	331	314	323	303	328	305	334	331	335	328	326	317	342	338	317	357	305	305	324	359	349	319	335	333	287	315	314	302	290	314	334	338	299	334	324	314	324	290	316	353	328	313	321	299	320	349	322	348	332	338	284	354	335	316	302	336	300	361	325	320	336	327	320	298	341	340	324	352	313	348	317	321	313	334	318	312	307	336	351	320	373	310	334	288	308	293	324	281	314	342	310	315	344	331	311	301	358	316	310	301	351	309	324	340	325	313	303	317	330	330	333	320	336	370	311	341	325	318	317	322	327	308	335	326	324	330	297	312	303	339	345	311	313	326	317	349	303	322	320	329	319	307	327	312	318	331	314	330	323	319	314	282	328	344	324	335	285	313	327	339	333	333	329	356	332	326	335	345	336	339	336	358	308	364	319	311	339	305	356	327	329	324	313	335	308	346	334	311	336	320	299	316	355	309	356	341	326	306	300	333	315	326	321	298	328	317	267	288	298	303	325	336	346	338	344	322	313	335	313	322	313	311	340	308	318	318	347	374	329	309	303	307	295	331	306	305	333	332	301	352	323	316	281	308	315	306	332	342	344	326	330	350	338	287	311	309	336	330	312	300	323	323	319	333	318	336	315	292	338	340	326	322	316	341	336	337	343	321	309	357	296	310	337	309	334	348	324	322	329	343	314	328	331	318	339	321	335	313	332	332	337	332	320	315	326	316	324	351	302	354	329	313	328	335	322	348	334	314	314	330	294	335	307	303	309	324	291	308	341	352	326	372	339	318	349	318	358	325	336	318	346	311	315	325	308	323	316	325	325	312	349	340	338	334	327	319	348	325	318	301	330	315	348	346	312	317	319	333	319	307	334	339	347	303	327	320	321	339	338	327	307	312	341	311	320	355	331	347	338	321	316	357	335	330	307	327	326	333	350	318	328	301	307	323	304	287	310	309	374	336	372	316	301	343	327	307	294	332	320	291	324	323	308	329	316	340	305	345	320	311	346	330	325	328	324	337	325	314	326	328	341	325	318	298	305	312	339	308	330	343	305	351	325	327	326	312	323	336	331	287	316	325	315	315	327	316	364	336	307	347	304	330	323	318	310	301	342	326	306	301	324	321	343	309	311	302	318	361	329	312	331	348	334	340	310	300	343	350	337	346	302	301	335	311	327	312	328	345	341	355	314	322	332	298	350	330	325	360	302	336	318	303	311	318	322	332	307	324	334	333	331	336	300	325	335	338	335	325	308	323	332	338	353	312	310	315	365	357	321	327	355	300	334	306	306	302	350	307	331	322	326	334	311	334	293	336	321	362	342	350	331	328	324	337	358	308	364	344	311	331	336	350	331	305	307	316	338	310	344	333	318	349	325	338	307	309	306	345	341	312	364	298	307	381	301	330	355	358	358	306	328	321	310	305	290	311	338	303	323	341	323	314	297	325	318	328	349	312	340	343	358	315	338	335	296	312	349	333	292	374	303	347	345	368	337	342	299	319	321	333	346	311	339	332	314	308	315	289	293	345	350	357	316	332	329	313	341	318	320	293	337	287	329	340	314	353	340	302	325	338	319	323	289	339	310	330	315	342	344	322	329	310	357	347	336	325	343	322	339	303	327	303	351	341	324	323	338	342	341	332	333	328	355	325	332	335	314	342	330	318	290	297	349	310	316	344	336	344	310	332	320	315	372	304	332	344	316	324	339	333	350	332	354	327	296	272	336	334	306	336	332	308	300	282	363	323	331	351	320	320	345	320	301	355	337	339	343	325	339	295	322	313	328	340	314	335	309	333	328	354	331	330	332	280	338	348	284	270	328	313	335	303	323	311	305	343	305	324	332	323	293	310	304	312	353	320	306	336	312	317	328	318	348	312	317	344	325	345	319	334	328	331	324	314	345	335	317	311	319	315	304	326	333	281	350	308	326	303	302	335	323	363	338	311	305	374	326	349	341	320	338	319	313	348	331	317	333	332	338	295	308	334	329	340	331	341	301	318	318	325	350	299	319	317	330	298	338	308	345	312	309	335	291	324	341	331	326	339	342	320	325	332	334	331	332	325	315	315	297	330	349	336	312	352	346	298	314	330	340	328	352	353	323	354	335	317	324	325	319	363	341	344	297	318	333	352	330	337	332	324	329	319	356	332	346	312	292	324	334	332	327	323	315	323	319	349	297	341	344	308	347	343	344	337	307	346	329	348	307	306	310	311	347	314	346	308	296	307	325	315	343	312	324	333	314	309	330	320	343	332	316	339	349	326	322	310	336	337	319	348	318	344	344	345	354	353	327	311	304	329	314	339	339	281	324	312	315	326	336	336	296	319	334	342	332	324	324	326	344	315	305	295	320	346	332	316	314	353	349	307	369	301	352	325	339	317	316	344	301	333	334	323	305	325	326	318	297	306	317	366	325	325	352	365	290	300	302	319	385	319	330	359	318	317	318	314	345	332	320	310	341	332	324	333	309	343	288	335	329	326	343	323	338	334	315	296	345	320	362	331	326	340	347	318	334	315	319	315	308	335	336	312	331	341	334	305	317	305	341	333	327	286	332	354	323	335	350	300	319	333	299	329	301	322	342	313	344	320	310	361	317	333	352	297	340	334	351	320	333	328	379	316	312	323	319	324	314	325	313	294	350	326	340	292	336	329	313	362	337	348	303	343	304	333	311	357	323	303	322	308	332	347	324	320	300	319	342	327	322	318	342	309	315	356	325	333	317	315	324	299	315	343	317	327	324	303	339	335	299	309	309	312	317	361	308	331	322	306	329	369	316	319	314	374	318	348	302	330	324	333	350	338	318	307	323	316	318	329	331	313	271	297	350	337	345	329	317	343	321	316	313	334	336	328	297	347	332	340	345	346	299	313	330	309	359	326	319	316	318	295	303	311	325	291	325	345	326	331	336	302	332	324	349	336	331	296	348	314	320	296	323	303	330	336	301	335	344	360	306	324	335	327	335	309	300	329	299	325	310	333	338	300	333	337	316	315	319	331	328	293	345	330	348	311	360	305	296	322	317	288	334	315	327	331	311	315	353	300	338
24774	21579	27935	25099	7102	689	616	596	557	553	531	549	541	509	543	513	534	511	518	527	520	507	492	492	471	531	539	521	493	511	516	519	560	496	519	438	510	524	550	514	571	482	519	497	549	523	520	481	521	522	526	519	495	485	522	554	507	521	513	520	515	502	523	569	476	525	512	503	513	504	488	492	531	519	448	510	539	511	479	541	554	533	497	509	519	531	517	534	525	460	530	532	527	487	488	498	550	531	500	525	524	542	494	536	501	530	508	541	506	477	532	554	544	505	484	543	481	548	515	540	555	492	507	501	507	505	546	531	546	529	515	501	524	524	540	511	496	512	511	535	507	516	484	485	501	502	509	519	536	504	494	465	517	519	483	517	507	568	538	501	527	486	547	459	485	520	530	507	521	511	545	536	526	533	507	508	543	545	536	473	503	483	523	509	511	515	515	506	543	543	545	495	589	487	484	492	520	504	496	508	490	526	511	483	512	515	524	518	520	546	526	491	488	534	505	535	494	510	519	545	553	542	515	512	539	536	522	468	553	508	485	528	515	486	481	545	541	497	497	517	487	509	521	497	540	555	522	507	507	510	527	530	517	555	504	515	550	515	543	540	507	490	501	496	503	520	499	550	534	538	530	497	488	577	555	532	470	526	542	525	534	528	483	546	469	510	526	542	551	505	502	521	529	511	585	532	479	510	480	476	492	519	508	525	510	501	545	500	519	497	475	517	557	476	484	514	533	552	539	514	521	500	555	511	513	522	537	550	549	529	525	489	482	498	537	504	522	497	463	539	524	520	527	531	524	522	541	541	511	510	503	517	482	546	509	498	473	517	497	545	514	505	547	541	525	536	499	521	534	463	550	543	487	503	517	505	554	506	545	537	558	503	511	538	512	550	477	462	507	520	535	534	533	531	473	519	540	496	534	536	542	514	537	510	460	523	537	539	519	536	532	531	533	523	486	519	527	528	525	556	523	490	508	517	553	509	478	528	497	521	512	526	540	523	538	492	510	510	513	539	481	541	545	487	505	521	509	484	510	526	520	488	504	535	495	491	513	542	529	556	532	503	552	525	546	538	531	477	476	538	563	530	531	534	518	518	529	512	525	546	472	540	494	573	534	540	505	549	493	527	516	514	533	517	517	528	531	507	517	558	516	537	508	554	491	517	505	472	534	502	531	532	529	520	534	479	492	489	516	551	533	493	509	517	511	516	537	532	491	505	491	502	496	537	449	553	525	530	534	526	507	507	542	516	539	485	537	507	494	536	502	498	483	516	489	512	541	509	538	473	547	542	517	500	560	512	509	552	509	510	507	503	558	492	521	529	503	509	510	470	511	526	531	498	530	531	536	507	515	543	523	505	507	526	515	541	494	498	501	522	542	551	539	543	508	497	531	523	517	510	521	536	494	526	520	503	528	512	505	522	552	524	508	533	538	495	485	486	477	521	502	453	500	500	490	517	523	493	513	496	550	505	493	513	512	507	502	494	534	506	544	502	494	509	554	487	515	545	522	493	525	496	468	507	513	504	524	537	485	523	495	491	520	506	498	570	488	512	543	500	520	561	500	563	533	482	550	494	533	523	519	510	524	535	516	544	553	509	498	518	542	510	518	489	504	524	493	490	545	549	511	533	500	530	501	503	508	524	532	512	476	518	544	489	494	524	502	504	525	510	497	509	512	522	539	537	526	518	446	506	505	532	528	508	549	505	520	490	498	531	522	479	532	513	528	479	549	496	520	477	502	496	497	544	551	536	523	474	509	532	549	521	554	522	557	505	529	502	502	478	513	523	497	504	535	568	501	527	516	526	511	465	504	489	544	517	457	513	498	528	509	532	543	535	548	457	517	506	507	523	498	550	548	536	534	514	517	537	555	511	510	495	513	529	510	543	556	535	547	485	557	505	518	510	475	494	481	516	480	534	483	478	505	508	544	550	477	500	526	493	511	497	546	525	503	480	520	559	530	477	521	496	499	501	519	509	578	451	475	532	483	492	513	533	498	567	527	460	503	522	511	515	514	551	535	504	540	510	516	530	544	522	466	526	518	511	531	535	526	533	483	515	515	506	501	512	533	501	568	519	509	551	515	538	516	549	514	513	487	490	494	573	522	512	541	525	555	531	505	512	519	555	517	497	503	490	519	518	543	536	503	522	524	517	507	507	489	511	497	506	524	551	504	527	493	528	539	468	575	527	499	526	545	515	505	477	479	513	526	510	499	519	506	523	524	570	522	510	527	467	548	531	541	475	516	506	478	510	521	497	486	519	505	545	506	517	510	514	494	483	499	516	487	530	516	531	502	542	541	522	513	525	507	494	518	512	515	488	521	533	548	534	507	529	478	501	512	535	487	486	487	473	525	533	550	530	537	549	514	518	529	507	523	512	553	554	488	507	531	517	526	496	596	551	551	543	518	495	534	550	507	481	495	515	491	483	536	540	492	514	530	516	528	487	542	496	513	487	503	519	498	481	490	520	519	458	522	534	521	490	497	518	522	512	513	566	498	539	511	502	521	518	550	514	494	538	490	511	519	523	505	485	544	456	518	491	535	507	499	496	524	474	508	542	508	506	552	544	522	490	495	500	494	518	534	517	516	537	524	523	518	526	462	500	537	547	519	510	515	487	532	526	515	501	495	510	523	521	507	525	536	504	526	513	542	520	508	530	525	489	503	550	534	524	502	517	479	515	557	513	496	496	545	518	543	520	537	508	476	511	499	475	511	559	530	526	509	494	512	541	555	524	535	528	509	557	541	497	522	510	544	491	529	510	493	518	520	525	488	511	513	508	540	533	511	518	516	512	511	496	537	568	507	521	513	528	478	528	506	474	536	529	521	511	504	558	517	515	493	544	499	507	560	494	500	540	508	510	532	499	568	497	474	541	509	503	509	499	546	527	516	543	537	504	538	509	492	512	509	536	534	531	466	502	499	531	525	539	494	502	519	481	521	510	567	515	550	501	536	538	505	521	520	513	518	547	542	509	539	514	476	522	498	543	469	482	528	526	561	554	495	521	515	546	505	523	523	537	522	499	528	507	551	491	528	526	519	525	530	573	534	540	534	494	529	515	512	504	501	518	503	502	539	527	518	518	538	522	481	522	527	501	504	484	523	525	480	539	498	536	543	537	492	503	536	502	519	513	473	552	494	504	538	506	525	527	508	533	536	535	528	514	531	527	548	514	512	547	517	552	511	514	552	521	515	479	500	573	514	528	521	547	454	516	543	525	515	504	513	500	534	527	539	542	520	508	502	517	503	519	547	479	507	516	523	490	522	485	501	500	463	524	499	477	486	483	506	493	551	482	553	514	477	513	501	521	510	496	506	496	517	496	511	483	530	483	519	510	532	492	528	512	503	501	533	515	539	518	550	480	508	489	534	515	522	534	506	492	512	526	562	525	490	504	542	469	465	506	529	557	496	534	523	518	482	496	514	556	465	521	542	533	549	539	518	479	520	516	526	524	496	526	532	536	518	514	507	538	535	518	553	498	510	519	531	502
38424	49725	37237	13337	1508	881	874	812	755	768	757	660	712	755	739	749	742	714	673	728	709	686	715	701	722	701	705	771	681	683	695	716	767	748	675	690	721	667	723	686	704	728	718	721	722	694	694	687	681	723	700	718	683	690	692	684	745	692	721	669	711	719	737	693	717	743	674	682	697	682	682	668	671	701	737	717	730	744	756	667	711	659	770	717	728	696	724	672	731	694	719	704	748	754	679	703	691	697	718	655	650	683	720	720	711	641	680	686	694	668	722	707	708	690	716	722	728	724	682	713	738	690	659	690	663	704	719	710	689	676	737	692	774	698	674	714	679	684	678	692	695	698	691	636	693	679	654	642	702	704	690	672	700	748	713	695	689	691	661	678	722	683	710	684	731	677	699	689	719	700	712	688	706	694	699	748	733	684	700	690	737	674	688	672	693	697	710	729	741	731	702	676	731	682	737	756	687	700	704	713	739	713	748	746	729	689	702	706	694	729	773	674	724	732	674	689	670	734	680	674	682	706	679	748	716	754	704	713	704	667	711	715	721	711	714	696	721	756	743	686	701	684	780	697	750	679	702	677	664	694	704	725	692	689	733	679	712	697	682	669	683	690	718	712	732	687	730	684	708	728	671	772	727	681	725	714	726	703	709	749	717	736	709	674	678	717	697	736	708	722	699	696	701	723	732	700	734	727	682	678	714	701	723	699	705	691	705	677	671	708	717	701	683	737	731	695	721	700	687	713	714	696	694	681	653	754	646	735	694	734	764	700	658	745	700	716	711	738	730	686	685	676	692	726	756	680	676	722	756	706	690	703	732	680	724	686	703	768	737	691	711	670	723	675	702	734	705	723	703	673	724	680	689	667	664	712	711	698	713	691	721	742	717	749	704	643	691	673	666	705	725	719	693	725	678	683	742	701	702	717	690	676	712	757	678	753	706	650	753	686	689	731	719	666	725	731	686	736	754	669	670	652	678	674	702	690	686	675	701	640	743	678	703	723	738	703	690	729	688	721	726	733	742	672	688	688	719	739	702	677	689	721	692	708	714	724	709	728	645	681	691	705	732	691	688	695	696	664	734	705	704	703	690	683	731	693	707	744	696	724	710	737	716	711	679	705	672	704	729	679	699	733	671	680	659	694	736	705	720	674	760	726	683	695	715	654	703	669	704	729	727	724	707	695	754	739	692	710	708	673	693	725	690	703	702	689	731	690	725	727	687	718	729	714	663	737	687	706	703	648	685	709	717	721	697	730	711	692	709	665	732	716	660	736	691	678	688	697	728	680	746	680	707	756	690	721	730	701	710	719	732	712	706	721	676	685	631	736	700	720	694	660	698	718	706	727	657	730	735	689	687	718	737	710	676	685	726	692	672	753	651	665	757	675	685	697	672	686	761	731	678	666	699	717	689	684	730	739	727	752	711	739	694	671	742	706	701	725	712	737	686	706	713	687	760	706	637	696	677	705	756	691	681	707	698	718	677	747	704	707	698	748	705	709	678	699	713	678	686	692	686	707	739	725	627	671	697	693	694	710	710	729	721	677	714	693	722	723	683	703	738	721	691	689	712	689	716	752	703	682	694	679	641	671	686	766	722	739	683	711	680	692	740	695	731	713	685	664	718	729	678	711	702	686	718	733	681	724	723	713	729	702	716	714	687	711	677	690	686	683	666	640	699	693	717	718	696	708	709	701	742	700	711	694	705	692	708	730	731	699	680	672	731	704	709	704	688	741	738	715	674	695	706	707	701	727	706	696	726	710	711	693	730	754	697	731	738	740	701	693	676	701	720	718	699	640	686	678	748	669	689	730	723	697	670	671	647	700	711	713	723	688	715	665	685	707	726	710	695	683	680	688	712	715	723	714	725	741	713	729	721	724	678	719	703	727	719	695	692	726	744	721	699	714	731	730	724	752	687	675	691	673	728	669	719	684	707	771	703	701	698	662	718	633	704	710	700	682	712	699	673	739	673	713	699	720	684	725	680	769	710	717	660	705	725	683	738	712	685	718	739	711	737	711	695	743	727	673	714	711	722	723	732	704	769	682	723	762	701	701	666	699	752	695	755	671	695	686	719	728	713	697	698	717	718	682	747	700	691	723	758	706	737	742	755	664	686	716	698	687	685	693	725	698	677	748	723	725	763	712	679	729	692	723	681	737	695	742	728	711	718	700	704	706	673	697	686	762	750	696	678	708	699	657	720	680	692	666	711	754	675	728	715	688	655	681	686	695	695	696	671	717	745	707	717	671	698	731	706	690	782	756	703	677	663	691	707	687	712	692	684	699	692	718	734	725	707	676	712	684	720	711	687	691	695	700	751	693	670	753	738	743	684	724	729	706	694	714	683	698	695	685	735	736	662	769	742	686	724	749	731	679	705	695	708	717	722	717	697	713	701	695	741	664	732	662	696	745	714	633	704	725	684	720	701	706	738	671	711	716	726	726	688	683	648	742	729	686	693	704	717	710	738	722	701	711	668	701	661	679	769	692	707	741	725	654	757	676	718	720	702	698	702	729	706	705	659	741	709	686	733	683	672	705	712	678	665	664	657	696	677	659	721	736	707	692	642	691	688	675	723	692	676	699	723	686	670	712	698	676	734	699	713	684	753	708	702	723	716	698	734	686	712	695	715	663	749	711	720	651	708	721	715	690	678	700	690	697	713	722	742	757	711	709	656	672	708	734	685	687	700	749	700	675	725	692	728	710	691	657	734	642	686	692	697	686	754	746	728	697	675	741	700	713	745	722	681	713	670	681	680	682	713	734	708	704	700	707	731	692	697	707	701	717	713	724	723	739	732	655	693	702	732	711	721	721	705	758	690	718	658	680	709	734	694	694	708	732	699	649	721	738	745	694	714	696	768	701	696	734	681	764	711	748	743	714	771	731	698	693	733	802	698	677	703	698	719	704	714	730	710	720	745	742	748	679	704	715	705	732	692	676	728	688	688	704	750	696	745	716	711	694	669	675	695	694	755	711	681	682	707	774	731	728	736	716	710	739	704	710	664	717	647	691	778	740	734	699	670	755	671	724	742	657	732	698	660	683	681	745	704	717	676	682	682	704	669	709	681	684	726	688	702	651	719	760	661	711	751	715	712	681	734	714	731	663	743	732	752	681	677	742	699	687	641	717	707	646	690	691	688	743	697	765	679	710	719	643	733	740	730	728	740	676	691	717	681	690	747	726	713	714	698	754	721	697	696	690	706	693	667	725	709	681	713	710	715	741	744	742	726	671	716	712	724	667	689	658	773	703	723	734	721	721	722	720	731	699	653	664	695	691	719	737	711	650	678	696	684	719	715	702	694	674	708	738	735	687	669	675	685	717	730	657	720	711	676	663	659	689	635	723	713	674	662	657	689	727	703	704	676	662	739	706	742	702	696	706	745	707	739	694	700	696	705	707	769	692	742	685	756	726	703	705	698	706	744	693	694	743	697	743	679	707	760	688	694	711	742	667	733	708	713	718	730	749	677	709	654	717	698	744	725	678	731	693
22684	21574	29609	24357	21562	20611	4844	408	298	312	281	259	227	248	243	225	243	229	236	213	205	236	215	235	215	216	198	210	223	205	205	216	225	205	209	212	207	200	186	195	206	190	188	180	207	216	226	200	203	196	215	197	215	209	200	174	228	197	184	206	240	181	192	168	198	186	204	180	188	216	194	197	186	205	203	233	194	202	218	195	196	202	195	230	186	200	192	202	220	187	198	211	211	176	181	188	209	183	197	195	210	188	212	201	217	183	205	207	209	199	204	204	207	210	206	203	212	202	204	216	171	210	202	194	189	206	206	203	190	170	179	200	204	206	200	203	211	205	194	194	189	180	198	230	182	201	189	195	180	202	230	196	216	184	201	221	196	209	206	220	208	196	166	201	196	206	198	219	207	191	192	202	202	190	216	194	187	179	195	214	211	201	199	189	206	232	183	189	194	199	204	207	194	197	194	220	211	213	196	192	186	203	217	196	187	207	191	208	191	217	194	190	188	207	192	197	210	186	177	196	196	211	174	190	202	220	212	214	222	196	218	218	195	217	174	193	192	216	199	190	211	203	208	212	217	192	209	197	186	212	192	217	197	202	216	212	198	188	182	217	201	214	208	188	201	197	223	239	204	216	221	188	175	158	193	224	190	200	178	213	186	193	192	187	215	212	191	206	187	216	191	207	216	208	207	207	191	222	205	214	182	206	214	207	203	194	214	207	203	215	217	212	185	206	199	193	203	193	199	187	202	199	223	207	186	196	212	203	182	194	187	205	213	226	217	219	187	200	187	213	194	176	205	190	240	209	187	204	224	198	213	196	195	189	194	189	212	184	200	214	209	195	209	196	216	214	179	201	192	198	198	229	201	193	180	205	207	187	232	209	201	207	211	210	186	182	199	201	198	200	222	204	198	203	187	213	207	189	212	201	186	200	226	210	181	199	180	214	192	185	208	194	178	239	229	188	200	198	213	177	202	206	184	192	211	215	195	176	237	205	184	184	195	180	199	186	172	222	218	229	198	190	190	203	209	196	227	234	222	231	197	197	210	182	228	227	204	199	207	216	205	208	186	189	196	196	239	199	193	200	198	208	195	186	207	221	217	223	198	191	214	214	189	201	190	208	209	202	197	198	201	205	209	185	225	181	223	178	188	188	196	205	187	219	216	231	217	199	217	215	194	192	208	192	225	232	186	183	216	197	190	210	176	230	190	189	193	197	188	210	185	181	218	214	212	211	207	189	215	223	174	193	203	248	187	222	222	220	227	198	203	224	197	202	212	209	206	243	215	226	207	192	206	199	194	200	188	175	200	198	201	208	203	197	170	211	209	214	193	208	209	203	185	188	194	213	197	195	222	201	208	187	210	204	214	215	235	191	217	207	219	230	201	207	193	212	208	206	218	196	193	196	203	229	196	182	217	183	204	203	224	217	197	198	190	200	205	199	167	207	200	191	191	175	197	221	204	215	200	213	182	229	196	244	219	196	200	205	183	202	192	199	206	211	214	179	203	210	197	201	225	194	211	206	233	204	209	206	211	180	213	180	179	227	201	215	201	205	202	179	197	201	196	201	214	210	193	207	188	186	208	188	218	211	196	209	217	197	200	209	183	174	190	210	200	186	209	190	203	184	172	216	206	223	194	196	195	202	206	195	200	207	239	211	190	209	210	189	219	206	192	184	202	195	232	218	223	201	220	198	199	216	211	199	218	215	224	182	182	199	215	192	242	202	192	208	211	198	226	226	196	196	191	208	201	188	224	173	202	208	192	200	188	224	207	214	203	197	190	218	209	189	185	172	191	198	197	188	204	187	177	221	226	197	203	224	194	203	188	220	209	192	179	185	189	199	202	215	174	192	199	179	214	211	210	198	221	204	176	191	201	190	213	200	195	204	231	194	234	210	215	213	177	197	204	210	205	202	210	184	200	192	190	194	202	202	213	183	225	187	214	201	178	188	207	196	211	178	205	184	196	224	194	200	204	203	206	193	176	205	183	198	186	210	188	210	207	182	201	189	204	211	190	211	237	240	208	216	192	221	217	205	206	213	203	221	231	186	190	221	199	195	194	203	228	196	178	207	193	191	208	193	200	202	193	232	207	214	227	209	206	189	201	221	195	189	192	189	217	193	193	201	228	179	195	199	216	223	219	195	206	200	181	221	200	194	203	188	193	211	197	222	175	200	204	204	169	205	206	213	191	218	184	193	211	202	199	217	222	199	223	205	221	234	212	213	195	180	210	212	214	204	229	217	215	198	207	214	201	202	222	191	194	199	190	199	213	196	193	199	222	179	193	178	204	209	203	211	216	207	198	207	199	187	207	211	215	220	202	194	191	201	209	210	180	238	213	190	180	215	212	214	198	203	176	196	193	190	198	189	187	199	192	188	227	186	226	192	204	198	217	186	193	211	216	210	187	219	213	188	197	190	177	207	202	204	219	213	217	188	199	185	179	192	198	175	175	203	233	208	194	177	231	211	201	205	198	202	190	194	207	192	189	205	218	199	214	193	220	213	222	230	214	222	210	210	211	182	225	203	203	209	202	194	227	164	210	189	215	189	194	188	207	193	210	209	219	207	182	203	190	215	212	204	186	218	218	207	192	186	214	214	183	190	206	187	196	203	213	184	197	193	227	234	207	226	228	196	226	204	192	227	200	198	190	212	191	209	210	208	203	213	220	179	225	200	211	196	213	200	199	194	217	196	189	231	176	199	203	194	201	184	196	215	211	219	180	210	212	201	228	189	209	235	207	164	213	189	183	213	197	190	232	171	204	188	216	209	199	210	218	214	177	176	233	193	215	184	212	199	195	205	197	201	195	193	198	174	202	208	231	205	205	222	206	197	204	202	208	195	208	171	198	189	233	224	210	217	187	186	191	207	214	201	203	203	184	208	207	228	182	222	201	218	211	208	173	204	199	210	217	191	216	186	226	211	212	223	205	190	201	204	202	198	202	199	204	216	196	221	205	179	194	194	220	214	195	239	195	212	197	202	220	225	200	188	207	209	207	198	217	197	198	202	209	214	203	208	196	187	174	207	212	203	181	198	208	198	201	209	206	183	194	218	223	202	215	185	229	206	204	206	186	219	186	201	207	237	199	189	233	198	213	217	211	217	166	211	198	211	226	189	260	197	206	188	208	201	197	204	212	190	211	208	191	204	213	231	206	210	217	211	191	217	224	185	188	219	187	229	194	203	191	197	194	203	204	204	196	168	184	165	210	206	193	178	180	202	180	215	221	218	217	203	176	180	188	200	196	195	219	187	207	203	205	179	233	207	207	193	164	193	208	203	201	194	200	221	212	202	184	186	191	196	195	216	218	198	188	206	202	201	206	218	221	206	192	213	230	210	197	198	209	203	229	215	191	230	215	215	202	202	196	196	189	199	181	191	196	198	199	203	198	199	186	192	232	214	216	207	191	213	201	206	210	206	177	170	227	169	187	186	183	182	195	190	204	214	201	193	192	203	214	187	206	205	204	198	212	210	205	179	219	216	208	202
49640	73648	57759	21395	3311	1044	807	672	620	507	450	424	394	399	329	385	335	324	339	313	339	285	324	310	304	281	308	302	280	281	313	253	270	306	339	291	276	287	286	306	276	319	304	257	285	281	267	277	296	295	298	283	269	258	270	281	274	281	278	278	290	258	315	247	272	295	262	249	264	308	281	267	311	279	276	276	256	278	254	274	238	284	263	297	265	280	264	262	249	258	281	271	292	267	270	266	271	261	277	304	279	306	261	300	266	280	281	287	289	306	267	288	263	303	261	285	304	272	289	274	289	287	271	286	285	293	277	294	276	285	277	252	273	267	262	267	278	245	276	295	316	262	280	284	290	309	253	270	267	301	254	256	279	289	305	270	258	304	282	290	268	263	261	275	286	279	255	320	280	263	250	262	287	309	287	268	267	274	272	293	279	247	274	258	276	248	259	280	286	278	326	272	266	299	304	283	246	247	268	300	282	281	290	249	274	275	287	293	273	267	256	272	267	281	307	263	299	275	292	281	270	288	272	266	305	255	276	289	285	255	270	278	266	254	277	262	287	264	275	286	258	280	267	258	306	270	257	278	297	283	324	277	297	271	273	274	260	274	274	252	267	269	256	273	300	261	283	279	265	274	282	269	287	251	306	267	272	270	280	285	272	282	271	274	312	259	254	265	273	282	272	261	260	251	249	295	269	312	284	272	276	280	309	267	264	259	280	271	272	291	289	259	282	269	303	249	308	280	297	265	286	274	268	279	310	267	273	260	288	277	276	254	285	304	275	295	277	248	254	289	259	280	267	291	314	303	287	271	284	261	278	264	297	306	292	264	279	267	262	288	296	286	273	264	242	295	293	269	281	299	285	284	264	273	269	267	276	298	267	261	280	267	283	281	265	277	304	283	344	270	267	303	273	281	307	253	240	260	254	293	263	264	278	266	290	292	294	258	279	284	252	264	260	257	279	283	271	276	277	266	302	272	268	289	280	281	296	298	311	256	261	251	307	284	277	287	279	281	264	299	289	268	296	264	251	238	294	292	286	289	240	278	269	273	287	270	243	289	265	286	271	286	278	259	285	286	270	288	260	298	253	278	288	279	253	279	263	272	273	290	266	261	294	279	297	323	275	266	297	278	249	317	273	276	295	288	265	273	259	300	299	275	257	239	273	289	256	287	282	262	263	289	269	252	273	291	297	267	304	298	278	266	294	278	262	290	285	266	270	282	293	291	264	258	286	297	270	266	268	272	295	280	281	283	260	282	238	269	265	257	280	302	270	277	261	286	298	260	274	283	273	280	270	311	297	272	265	261	298	246	280	282	271	258	262	267	250	271	287	274	292	262	264	285	275	278	300	299	241	276	269	265	273	259	271	289	268	308	293	284	280	280	283	297	273	289	295	279	269	277	269	276	259	271	256	290	298	264	257	280	278	302	285	276	285	305	302	274	258	274	297	266	280	316	256	253	242	265	258	272	265	292	266	297	278	279	265	299	282	280	247	279	272	277	262	257	257	275	259	276	252	262	272	283	270	269	287	274	272	280	280	275	255	276	268	293	277	256	286	292	261	274	267	274	263	274	298	286	254	302	237	245	286	298	272	273	280	282	286	266	307	268	280	276	258	259	266	279	275	277	285	272	237	259	283	276	273	291	275	276	250	294	306	263	276	288	288	308	245	272	267	266	289	300	265	289	270	292	239	255	283	285	261	264	297	266	257	277	275	286	288	242	280	276	286	263	277	301	303	248	284	260	293	285	278	277	284	271	260	243	279	255	268	321	294	293	289	285	290	261	269	281	254	293	271	295	292	289	290	268	272	273	279	288	262	304	290	309	257	266	260	278	318	289	291	268	296	276	268	284	294	288	296	274	286	260	281	278	285	280	262	264	291	301	296	270	296	276	263	274	242	262	267	286	303	300	306	263	274	243	282	287	266	248	283	281	300	267	277	301	313	260	276	283	295	275	294	289	269	306	275	278	279	265	292	269	288	280	269	319	281	271	289	303	320	276	237	267	303	257	262	241	274	267	297	243	276	273	274	277	275	293	283	267	262	314	258	278	298	281	273	236	261	293	271	270	250	246	265	296	291	282	297	292	271	280	304	268	307	285	277	302	275	320	255	250	272	260	262	308	253	271	309	268	261	281	297	263	295	248	296	295	281	267	281	295	281	270	268	278	285	274	259	293	273	277	259	306	268	279	257	299	273	261	287	231	270	321	289	280	272	258	289	289	274	269	298	256	282	321	245	279	274	251	281	269	258	285	279	287	293	251	264	296	270	305	287	271	312	285	282	306	301	298	259	302	269	285	288	284	251	270	277	301	284	268	267	291	296	286	279	279	276	306	262	269	274	278	287	311	281	253	289	266	268	284	306	262	251	266	261	259	271	254	280	285	304	278	264	320	295	284	301	260	279	305	255	278	239	293	261	279	273	268	283	268	249	292	263	298	272	269	264	283	274	251	283	265	286	253	270	270	280	288	276	250	291	234	294	259	269	282	279	293	292	286	282	282	290	282	299	295	274	281	271	294	328	271	292	244	272	265	288	288	257	265	279	303	271	258	276	259	281	286	295	246	282	260	287	250	232	280	269	285	285	258	259	256	257	283	297	277	265	272	278	248	288	272	264	273	270	261	272	294	280	252	259	264	273	288	259	266	283	274	288	281	264	270	258	299	276	289	269	271	270	237	300	274	331	270	284	304	294	260	269	247	278	260	307	271	262	264	279	282	280	256	285	266	252	303	282	273	314	275	293	265	287	268	298	284	263	298	281	277	269	288	293	292	289	267	277	294	259	289	265	280	245	265	284	311	280	299	299	273	283	257	258	295	249	267	262	264	250	287	259	277	267	290	246	291	268	305	289	267	271	308	264	299	268	269	311	254	259	302	276	270	267	261	266	291	279	251	288	283	299	290	294	258	287	272	250	283	268	287	311	234	265	291	285	248	290	298	287	291	286	301	301	264	283	279	291	297	291	268	276	246	286	252	278	284	289	271	276	293	292	281	251	284	295	279	290	269	272	299	279	251	275	290	285	283	299	267	252	281	269	274	262	280	275	288	270	281	268	288	309	290	267	283	256	275	253	280	274	280	302	275	299	266	298	261	267	282	269	291	287	281	235	281	272	271	282	264	269	285	263	251	274	261	293	273	245	277	276	286	282	277	264	297	283	270	287	254	277	274	262	284	241	260	268	276	272	285	304	279	286	304	260	299	292	296	264	314	254	277	271	296	272	288	281	289	299	292	279	244	254	265	298	287	252	291	280	278	277	271	275	287	263	294	267	268	268	297	299	280	309	262	253	248	274	288	253	268	294	292	290	269	295	275	266	281	282	270	270	261	275	271	279	294	252	288	306	300	238	273	268	269	296	285	288	281	248	287	283	296	266	323	278	263	276	284	289	282	276	286	297	301	289	312	239	321	237	287	245	286	256	274	228	272	302	298	252	281	284	258	263	275	251	275	273	264	267	290	269	306	275	270	280	280	262	286	246	284	281	280	266	306
28172	21183	17343	5884	554	448	465	436	462	427	483	490	462	458	497	503	450	436	447	507	446	473	451	472	421	441	468	445	447	420	460	453	464	437	467	440	441	463	434	467	483	480	463	445	418	462	467	480	428	492	431	467	456	452	465	467	482	478	436	462	460	505	447	477	472	448	463	476	452	432	463	455	485	454	488	412	448	450	475	428	445	463	451	452	437	424	456	491	516	444	459	484	470	436	503	470	460	427	459	449	419	467	472	455	469	421	449	463	475	479	429	465	445	479	462	442	444	438	465	445	427	461	472	496	429	493	500	401	477	462	440	449	494	443	440	410	451	428	431	442	429	468	439	482	471	471	461	438	463	463	463	418	474	462	499	454	458	433	448	477	451	451	429	470	454	449	497	443	458	440	451	429	456	474	450	436	487	449	405	462	435	458	431	459	441	457	466	464	447	464	433	432	486	491	476	452	498	484	443	487	431	493	442	440	465	456	438	456	452	437	480	443	483	451	454	451	501	448	511	443	458	441	474	465	421	413	454	466	451	469	428	457	466	436	497	447	463	433	455	469	475	431	476	452	463	458	458	462	481	469	469	460	474	462	459	474	445	441	441	457	446	411	453	455	464	463	428	450	434	431	441	449	440	459	467	455	465	450	447	456	444	443	443	412	467	468	455	417	425	439	419	478	445	445	480	444	459	417	451	472	485	463	459	464	452	463	431	471	475	482	454	466	456	483	448	461	467	479	439	483	471	457	485	489	462	456	432	449	423	425	459	490	449	516	466	479	485	463	497	449	450	429	519	510	492	438	441	488	462	460	460	472	449	459	444	485	454	446	439	458	472	468	440	480	494	465	455	487	461	479	450	470	464	447	431	437	469	456	471	481	440	451	515	477	442	446	450	456	457	469	450	445	421	452	475	455	431	491	446	449	436	441	446	429	492	416	452	459	466	467	503	444	464	467	481	444	466	458	456	489	463	470	462	472	440	472	405	455	444	435	467	497	500	429	461	466	446	447	486	440	472	448	482	455	502	449	453	427	420	482	427	474	469	452	461	449	501	431	441	468	444	469	485	452	470	467	482	455	415	447	437	473	479	451	493	464	452	459	446	470	437	472	470	454	446	451	420	462	438	476	426	453	443	463	435	460	449	445	460	485	427	486	453	457	483	441	455	459	483	453	459	413	454	480	452	461	459	449	484	477	471	483	443	487	401	473	498	404	426	459	478	445	414	447	495	470	432	463	461	494	460	444	481	452	463	440	472	459	468	439	465	456	430	453	476	470	460	469	496	438	462	468	438	457	463	468	431	470	456	459	473	493	447	475	464	470	436	440	454	445	465	450	452	445	420	424	486	433	455	465	420	480	463	463	479	433	465	504	453	433	467	473	426	426	455	484	455	460	439	448	485	486	449	451	474	473	504	446	469	415	456	458	459	457	467	426	471	478	445	472	461	492	435	475	436	440	435	476	456	425	449	468	460	476	449	433	486	462	473	466	420	474	448	427	436	445	415	439	501	460	470	460	452	465	502	472	465	488	426	447	428	449	451	413	452	452	464	440	498	449	455	454	422	480	479	470	479	449	467	417	437	436	425	468	449	466	456	449	463	433	446	440	460	423	462	426	472	474	459	467	440	452	454	460	426	451	450	505	479	474	433	456	489	450	478	474	466	440	484	430	458	455	458	447	464	446	459	455	459	460	451	452	454	439	513	457	459	470	454	440	411	484	435	481	462	503	452	461	452	465	454	490	474	414	411	471	466	456	449	419	431	454	433	427	414	451	442	474	484	490	463	448	457	449	441	476	454	488	402	420	463	484	439	439	425	401	446	482	504	431	457	472	496	428	456	448	485	457	474	453	480	444	437	475	435	455	476	460	489	451	470	484	478	486	450	464	486	456	484	448	428	463	469	464	424	448	428	454	513	474	422	471	483	503	475	467	456	470	460	454	460	460	452	455	466	432	422	443	455	455	449	482	460	413	447	465	473	456	469	432	434	446	419	465	448	430	521	437	424	484	441	467	467	472	487	469	464	483	457	463	458	459	426	465	507	417	418	449	468	452	457	480	475	467	463	460	443	452	456	470	447	441	482	487	461	477	440	467	468	476	472	445	463	427	468	420	451	438	440	471	447	430	478	417	441	479	450	455	492	433	446	439	462	470	483	498	444	474	485	445	458	465	505	432	472	460	425	496	457	417	467	466	445	493	451	479	465	430	495	455	466	410	452	473	474	459	415	442	457	473	507	450	480	457	445	438	479	474	444	441	488	456	485	503	474	476	463	498	465	454	448	465	467	434	475	442	445	438	473	436	459	445	447	466	479	459	472	462	462	430	472	461	462	465	449	471	458	458	499	472	496	509	443	474	446	481	470	427	444	493	435	435	431	472	474	460	436	458	432	485	485	429	459	487	429	464	437	438	471	451	460	488	479	458	474	440	474	501	470	421	466	456	441	465	467	439	447	479	465	462	449	459	435	419	451	441	456	482	450	448	445	484	454	430	449	421	441	442	450	439	474	432	479	434	456	440	423	422	431	411	474	451	412	452	478	455	452	456	418	393	425	504	453	449	433	457	440	450	424	443	479	444	431	438	431	500	441	473	470	428	496	451	407	462	508	447	446	409	427	458	449	442	462	457	468	442	424	464	478	448	474	451	496	486	448	469	482	445	428	446	438	456	441	474	448	473	441	431	427	456	458	421	447	441	468	462	473	447	471	520	479	444	430	471	438	464	467	465	401	515	433	470	457	440	475	499	424	447	444	426	485	472	446	479	449	443	470	456	485	448	456	505	440	500	426	536	451	426	485	462	458	475	466	458	481	480	470	459	415	441	429	450	485	463	456	431	461	464	499	437	506	467	419	480	481	406	421	470	409	492	457	460	427	492	492	429	471	462	479	462	437	497	437	463	440	470	469	412	462	483	444	446	435	422	454	488	460	438	472	473	455	482	451	448	480	457	420	467	480	466	430	481	469	458	461	453	450	429	465	461	435	487	519	460	504	490	506	462	480	466	436	464	432	495	486	446	459	468	451	444	448	455	435	425	478	446	419	484	469	463	432	449	442	482	457	455	454	491	495	463	443	462	483	475	418	448	427	436	454	419	463	423	457	455	484	431	479	451	464	471	491	477	427	458	455	456	450	479	420	484	480	469	475	443	488	433	482	447	442	468	511	451	471	431	451	479	462	484	480	434	439	436	490	485	476	441	464	446	441	429	488	419	448	467	443	468	474	502	446	504	483	428	452	446	441	453	468	441	436	499	486	473	452	468	476	458	453	447	457	479	433	468	483	471	445	465	447	460	490	451	457	405	466	515	411	436	488	464	470	479	443	495	516	462	454	452	434	453	458	462	446	463	457	449	443	443	462	462	467	462	482	480	445	473	460	402	456	472	480	458	437	458	459	453	475	465	468	465	456	457	460	479	425	446	463	437	473	508	447	457	443	456	480	460	426	417	424	479	445	451	473	477	507	487	456	504	460	471	453	439	496	453	453	463	491	454
21359	26059	15945	4179	772	668	646	674	661	666	666	628	645	658	663	682	599	650	687	647	660	626	613	647	625	678	638	637	633	614	625	621	609	662	670	642	613	675	608	649	703	662	680	647	657	643	656	631	595	704	610	625	599	646	617	607	688	661	618	638	611	626	623	663	664	645	617	635	645	652	636	639	683	624	561	653	646	679	567	658	604	611	649	658	619	637	649	672	633	627	643	709	634	598	684	675	615	613	631	653	638	635	681	647	622	614	618	668	629	612	643	605	596	631	641	653	689	671	636	658	663	634	617	631	656	652	604	611	631	687	656	615	660	623	619	628	619	612	665	658	640	673	632	628	590	644	624	656	608	609	663	674	614	655	640	596	613	654	713	683	594	634	590	671	637	653	650	638	644	638	643	589	629	653	663	675	623	609	618	585	668	620	594	657	678	632	623	625	655	682	616	637	659	639	654	661	645	624	649	661	662	651	702	631	633	633	612	641	602	607	561	618	655	618	612	642	663	643	666	640	661	646	638	607	659	607	660	668	613	605	639	682	607	608	615	654	649	671	636	601	684	677	624	622	635	640	631	643	658	651	591	630	613	666	619	644	688	649	657	701	648	610	631	653	644	606	673	667	644	629	635	677	674	692	626	611	657	643	662	676	642	633	650	666	655	643	639	615	684	621	631	662	676	706	659	623	671	647	654	635	645	596	637	610	600	630	612	625	675	718	649	638	601	577	623	686	643	631	621	605	664	626	663	632	617	632	618	651	634	653	616	648	632	628	661	591	660	625	611	625	604	599	653	643	615	689	643	672	593	655	669	634	631	616	597	613	622	646	640	664	643	651	600	650	670	638	588	622	642	637	651	685	651	626	609	608	596	629	654	660	657	618	627	632	646	659	666	655	617	608	602	684	664	639	634	650	645	649	640	680	592	653	630	649	581	588	594	618	664	663	648	652	545	647	628	624	613	654	661	673	623	646	603	593	681	575	637	689	641	682	681	624	700	644	641	653	637	671	630	655	658	638	658	645	615	629	594	694	599	615	670	613	663	635	680	654	643	599	619	640	641	640	619	617	671	655	675	599	648	668	611	679	630	654	614	637	611	592	704	648	679	616	608	622	630	623	640	663	630	652	631	654	625	639	638	629	660	613	622	681	636	582	634	633	631	626	632	634	658	636	619	661	634	641	612	608	692	662	609	607	635	637	651	644	640	601	625	655	641	649	601	604	666	598	617	645	632	641	609	645	672	612	650	621	632	602	668	637	654	681	599	636	616	657	630	626	616	590	624	625	667	617	644	665	626	642	663	632	655	638	645	660	589	637	635	675	635	685	611	633	623	617	608	630	607	678	634	622	647	597	616	617	593	635	648	579	679	642	653	673	668	680	662	676	706	603	665	677	639	671	589	640	651	582	639	642	595	620	690	642	598	599	594	606	638	643	663	609	658	588	636	655	627	649	637	605	645	621	630	597	596	612	616	626	623	605	631	645	636	641	645	657	695	641	643	611	679	598	685	642	609	611	663	634	624	611	632	641	603	648	675	646	634	605	620	624	615	648	654	599	655	628	606	635	622	630	654	672	649	607	641	617	636	593	618	632	646	623	633	622	625	646	611	635	641	635	631	604	643	576	608	654	644	644	653	657	598	624	640	655	643	643	629	664	593	651	640	604	653	631	635	627	686	632	666	630	651	592	731	648	677	661	565	616	625	646	642	618	646	684	595	691	632	614	647	631	623	653	631	638	668	652	592	655	579	633	687	679	659	619	671	641	657	636	638	680	634	645	669	638	660	660	686	609	641	645	659	657	641	589	634	623	644	667	603	624	626	615	638	671	640	666	647	627	620	723	646	662	631	632	639	603	657	674	657	668	653	629	624	620	620	645	627	628	646	608	633	645	635	668	662	666	646	705	645	640	609	657	649	626	646	662	668	635	640	692	633	652	643	673	632	638	594	651	635	631	597	617	658	641	609	632	615	605	629	705	638	672	636	620	650	594	643	675	631	643	608	659	643	609	631	632	618	640	617	579	634	652	668	623	642	644	630	646	653	659	638	624	655	619	633	639	714	629	657	625	675	665	635	621	586	626	591	675	636	615	625	579	638	637	638	651	631	633	655	726	666	654	607	680	652	642	593	644	604	625	692	666	659	635	621	632	665	615	601	659	605	630	645	675	662	599	646	651	629	642	628	640	621	635	625	621	676	689	673	628	644	646	657	619	639	610	606	637	666	637	689	607	672	610	636	651	637	653	681	645	647	672	608	639	650	611	640	622	666	646	689	614	638	684	638	636	656	652	618	594	675	637	663	647	661	641	644	620	618	639	642	657	677	641	657	660	661	624	652	639	663	639	644	644	668	701	616	633	647	630	675	675	657	609	609	669	614	606	616	651	608	635	632	655	559	648	659	622	613	608	630	635	634	651	664	625	644	626	626	604	610	632	656	697	621	600	619	657	631	622	657	610	622	642	591	620	677	667	633	653	620	631	675	637	654	646	651	629	609	627	655	642	646	671	641	652	637	654	620	635	659	651	642	647	595	629	627	644	648	587	582	646	636	670	630	623	625	615	626	650	593	616	641	684	645	635	648	613	661	612	625	608	625	640	652	636	658	664	691	626	655	656	659	699	623	627	628	620	648	628	570	648	608	657	671	608	625	679	658	636	645	618	642	637	660	617	651	662	635	627	648	618	630	649	639	691	644	640	612	644	615	601	692	594	592	651	594	602	639	663	653	612	634	624	653	652	673	634	623	635	654	678	613	631	644	601	617	598	636	672	614	621	635	585	688	665	674	655	647	605	587	653	634	635	668	577	677	635	591	649	699	613	633	674	614	624	640	634	612	599	596	643	647	621	596	672	614	637	666	652	632	668	655	632	648	616	627	645	599	668	674	681	618	666	672	627	641	607	633	647	662	621	653	592	636	652	616	617	639	659	638	699	610	624	639	643	608	663	618	628	644	579	695	624	653	623	657	671	641	665	648	639	646	625	700	635	626	663	673	656	701	691	638	574	637	689	626	645	619	630	612	639	620	621	607	657	634	659	649	591	591	662	644	646	636	618	649	642	651	614	630	604	649	679	633	641	627	604	626	664	629	608	641	636	624	641	625	616	630	645	607	634	647	671	604	651	701	628	652	600	623	614	633	637	647	646	634	641	656	639	640	618	606	600	600	640	633	622	594	625	654	637	611	621	620	653	663	652	663	651	659	613	628	593	652	646	658	630	641	682	612	670	675	617	609	616	652	622	653	680	649	653	651	643	625	658	633	649	639	629	656	664	612	655	667	712	621	607	623	648	611	686	642	675	642	619	593	648	618	645	664	638	602	662	648	613	628	654	660	652	689	657	601	635	599	613	637	631	635	644	630	644	685	632	656	643	625	652	631	610	644	640	627	635	620	633	594	630	644	616	707	629	637	651	673	611	651	664	638	638	641	692	619	640	602	666	587	604	618	639	610	622	640	625	634	623	706	643	628	633	654	634	650	640	650	683	618	614	691	623
23583	21550	29628	24645	21100	8926	467	337	297	287	265	236	278	237	227	239	218	252	225	232	233	212	235	220	229	228	248	232	211	258	226	224	216	235	249	206	205	223	217	234	214	259	230	206	236	213	249	200	215	213	229	192	211	219	220	215	237	216	229	215	214	237	220	226	235	258	250	228	220	209	216	232	231	206	219	218	194	211	234	222	248	206	240	203	225	231	204	213	254	227	201	200	209	239	211	218	192	232	210	206	227	235	210	241	245	209	242	200	198	192	200	243	214	235	224	215	222	231	193	214	225	215	235	202	238	225	209	208	218	243	235	225	199	243	218	236	210	192	194	220	223	230	254	219	224	203	204	223	212	207	257	235	251	202	232	241	203	210	251	240	240	249	227	225	232	243	225	216	237	219	204	221	227	197	213	241	192	221	204	230	230	223	201	237	208	195	206	191	219	184	217	231	209	221	194	236	217	219	241	214	213	234	228	233	226	217	234	227	228	222	210	228	225	241	227	237	207	225	250	241	220	228	217	209	228	207	218	234	237	206	205	227	231	230	272	222	235	222	212	208	234	207	213	203	240	219	248	237	227	227	234	228	232	219	219	219	222	221	204	233	234	221	213	215	210	199	215	217	231	207	226	237	195	241	251	234	195	233	241	201	227	226	239	194	204	215	201	238	227	222	237	242	233	210	229	243	231	191	233	263	229	225	226	210	216	211	227	242	251	222	209	207	206	236	228	248	241	204	193	206	224	229	213	227	212	221	233	207	241	216	225	231	208	226	208	234	245	224	251	230	239	223	186	195	182	247	175	225	238	211	229	222	227	237	243	222	190	230	246	214	202	217	197	219	235	213	232	203	233	205	236	250	210	250	201	234	218	232	227	223	223	219	233	225	228	199	194	205	190	238	221	252	208	216	195	212	192	200	220	197	226	226	206	225	209	238	220	225	211	211	208	220	208	225	220	232	207	188	208	216	207	224	226	198	207	207	256	231	210	234	208	202	215	211	220	198	231	196	211	218	195	240	236	203	231	210	213	232	227	223	211	235	233	224	217	227	215	215	233	225	223	223	197	225	226	207	221	231	228	224	231	208	235	221	242	210	234	209	251	224	218	199	217	252	238	191	221	235	183	242	218	215	244	213	216	244	216	208	201	205	226	216	220	218	212	207	226	242	237	238	211	228	234	206	208	213	209	209	211	210	212	196	234	220	225	203	243	184	237	233	200	230	219	232	230	217	219	227	217	212	254	206	234	226	220	236	203	237	201	210	212	276	200	231	202	216	223	209	203	205	225	240	225	230	227	229	209	248	225	237	198	221	220	226	222	220	207	241	218	209	240	244	225	221	176	216	225	223	227	213	223	211	224	211	215	201	225	217	202	192	198	210	195	208	199	193	198	222	205	222	228	196	228	208	219	214	232	228	226	195	233	197	209	234	238	227	235	202	244	214	224	229	221	214	203	220	223	204	236	201	190	227	204	217	206	216	197	217	194	219	196	229	220	255	224	217	230	237	216	249	235	218	212	246	226	205	205	224	228	190	246	248	208	204	233	215	229	243	187	199	227	201	214	216	253	216	230	232	235	232	249	234	232	229	221	220	235	224	224	234	233	208	207	202	199	234	234	228	234	222	235	218	236	202	208	216	211	212	227	235	223	205	229	242	224	222	218	227	193	213	209	203	224	242	226	241	189	209	268	211	211	233	211	215	235	223	231	216	201	219	230	211	215	206	222	222	223	216	245	205	225	235	199	191	231	226	233	221	199	222	224	207	218	217	250	201	234	198	212	226	222	218	240	212	205	245	219	205	213	208	222	202	215	213	222	216	224	213	238	218	223	194	229	197	206	201	237	213	210	221	218	223	194	215	198	216	214	234	221	227	195	217	210	232	220	224	221	205	229	219	239	225	230	255	209	216	242	219	241	208	210	242	204	195	208	213	233	226	232	213	210	216	218	214	218	224	225	225	225	237	200	227	202	195	225	241	231	227	190	216	218	208	243	211	200	223	202	200	197	223	210	247	232	236	240	240	206	236	221	228	230	197	229	203	216	207	210	240	219	229	217	195	243	236	209	237	220	227	234	212	225	218	200	199	248	205	215	202	236	219	214	224	207	222	212	239	226	228	240	240	254	242	215	243	233	225	206	236	243	231	232	236	219	228	207	217	217	228	232	233	233	219	241	224	227	230	242	233	213	198	206	187	207	213	230	210	227	215	203	222	230	218	201	237	228	190	244	204	197	226	233	253	223	201	220	219	207	218	189	204	216	210	242	197	251	230	247	217	228	236	215	235	209	225	207	217	214	199	234	201	228	231	218	202	211	220	233	233	215	243	209	219	215	232	214	242	202	218	229	219	243	208	228	214	209	198	202	229	237	218	233	239	233	224	218	214	244	221	233	222	228	227	194	218	226	205	223	214	225	232	235	220	241	211	221	223	249	236	229	217	231	228	258	227	225	221	209	234	197	201	229	227	225	209	222	224	224	217	199	224	223	209	249	225	195	205	200	217	222	207	224	220	211	197	223	234	219	207	219	224	209	204	238	231	210	242	231	230	213	208	197	262	241	221	217	232	227	201	227	241	212	239	217	202	210	203	202	235	202	223	228	215	230	210	233	209	187	207	196	238	211	258	201	214	237	231	218	233	217	215	233	226	235	213	214	196	230	213	231	198	217	228	207	226	203	201	214	211	217	200	213	244	217	226	229	231	197	219	243	215	207	203	205	223	223	199	226	215	220	215	220	206	207	230	214	204	210	218	191	245	222	215	226	208	231	211	229	236	195	250	211	221	189	191	227	225	225	214	232	230	221	226	251	229	227	224	215	221	220	222	213	206	214	230	254	225	216	223	219	227	217	231	227	235	209	215	206	225	197	230	204	206	215	235	198	222	214	207	226	218	224	209	211	235	219	223	241	184	211	219	241	224	219	223	225	234	222	243	223	220	228	239	265	218	231	210	226	235	201	241	222	211	210	217	203	201	213	210	209	232	220	203	229	234	222	213	223	236	215	189	219	216	210	215	227	195	192	221	218	189	201	227	204	228	207	214	204	194	233	219	196	227	213	194	207	235	190	216	231	229	232	212	222	238	226	215	249	193	202	218	220	229	200	231	201	220	241	234	238	197	223	216	234	198	180	214	236	219	216	217	214	215	221	224	230	241	234	216	205	207	189	243	232	229	225	212	200	234	236	223	241	195	237	233	200	187	187	249	203	236	201	221	233	215	211	235	194	241	221	224	201	221	210	220	214	211	196	237	199	227	202	241	203	221	225	197	216	237	224	213	200	200	219	225	228	233	204	218	240	214	240	227	220	192	214	203	207	201	233	227	211	210	226	221	223	229	205	209	236	210	231	214	205	204	220	225	227	234	223	174	210	220	236	210	251	224	251	205	240	234	218	221	223	199	220	180	244	214	221	227	216	197	221	239	215	213	194	209	194	192	226	220	226	226	216	226	193	226	212	225	223	216	244	225	219	213	214	240	200	206	203	213	220	203	228	226
41387	63864	47155	16490	1776	720	605	522	493	415	412	397	368	366	402	360	346	352	392	335	335	345	336	328	353	318	338	293	330	367	331	339	346	323	315	303	339	344	338	330	341	339	321	336	328	334	329	294	314	317	337	321	334	317	339	309	338	322	325	326	299	337	363	317	303	322	311	352	306	325	332	321	332	328	309	327	354	328	329	325	292	364	315	345	357	318	335	316	333	319	318	323	303	357	308	340	342	327	317	328	312	340	347	324	316	325	302	315	327	327	303	308	306	311	312	307	305	289	300	331	315	327	315	315	321	322	332	342	290	315	299	289	306	313	343	331	333	293	329	337	336	290	327	307	298	356	326	343	319	330	299	363	322	342	294	339	317	305	324	353	312	325	309	319	312	327	322	310	293	320	317	316	308	329	300	329	295	316	308	320	311	367	328	342	315	318	353	337	338	342	288	328	335	319	324	321	337	335	309	329	331	353	291	313	313	328	324	323	325	327	283	311	333	337	325	326	327	333	363	327	332	336	338	351	322	316	325	307	309	324	306	314	335	350	286	312	306	325	317	326	293	344	344	344	295	294	319	350	333	315	333	322	285	305	328	337	336	334	321	363	304	287	311	303	305	310	332	316	358	327	298	313	337	347	320	316	296	374	331	341	310	289	352	348	357	321	296	295	309	315	312	325	322	326	352	297	292	351	333	331	331	309	335	290	337	333	333	310	312	302	294	312	364	316	348	296	312	309	314	346	327	321	298	321	330	331	349	351	312	329	339	341	308	305	339	327	353	300	322	333	301	329	329	304	308	338	310	329	330	299	289	322	323	323	309	299	304	315	299	305	338	339	334	326	329	333	298	332	301	295	314	325	304	344	323	334	327	341	324	329	303	348	286	332	333	309	311	301	339	300	319	336	318	317	333	338	291	321	327	326	300	332	306	337	292	349	334	287	327	312	344	349	304	290	300	342	319	304	334	316	333	304	310	309	319	327	308	309	311	302	291	312	320	359	333	323	329	305	319	340	297	374	338	360	327	324	312	336	301	309	297	333	299	319	303	315	286	314	335	273	330	360	306	307	299	305	353	309	312	323	302	307	344	324	328	326	314	340	310	300	321	290	320	312	323	289	296	340	328	350	329	315	351	295	306	331	309	352	337	329	308	337	325	317	314	323	309	313	309	328	320	342	306	336	319	355	351	331	315	309	320	333	299	301	337	325	338	331	337	353	312	303	319	309	317	331	311	311	333	331	345	307	335	334	357	333	339	330	345	325	320	327	356	330	341	324	348	333	348	333	350	319	270	308	328	296	352	323	334	314	326	303	274	336	309	297	299	295	324	297	330	337	338	351	321	327	312	324	303	312	328	317	337	337	275	351	296	305	333	355	315	345	307	334	308	310	381	306	311	331	280	334	343	348	331	317	308	319	342	312	325	317	350	312	341	308	296	331	337	306	325	324	282	309	300	327	323	349	311	379	336	325	285	325	294	311	292	317	301	325	345	317	314	325	320	316	320	330	306	326	312	290	305	339	300	326	338	339	308	321	314	320	308	323	304	299	319	310	300	304	324	316	289	313	328	337	331	287	344	325	326	310	337	301	350	345	337	276	321	337	302	349	336	339	312	320	331	319	332	332	302	302	296	341	348	326	292	291	317	311	317	326	307	355	323	323	339	332	331	313	304	311	306	319	338	330	306	282	282	353	329	344	320	348	323	328	314	316	341	334	324	330	299	337	321	337	324	315	319	326	313	328	311	316	279	315	331	286	333	313	300	330	295	305	327	331	306	331	349	336	297	340	342	339	298	292	319	313	332	306	326	302	318	323	297	339	332	328	342	313	333	334	331	303	310	300	309	280	271	346	328	324	326	296	321	320	367	313	310	343	303	321	319	301	303	324	276	302	339	312	332	311	297	354	336	323	347	334	320	342	329	321	347	300	348	316	311	325	347	338	322	324	337	323	303	344	347	310	308	303	310	304	329	311	300	272	295	338	280	321	329	332	334	292	330	297	315	319	324	291	327	270	313	338	345	308	306	307	335	308	309	331	295	343	310	312	331	302	337	325	372	295	320	298	307	346	327	321	318	328	327	320	290	368	298	327	327	341	325	293	347	328	321	299	321	311	313	326	344	316	312	291	321	331	318	352	326	329	355	304	334	317	319	312	303	317	350	353	333	356	311	320	310	314	322	320	341	345	332	319	300	347	301	336	294	300	335	324	333	317	348	337	312	319	329	332	350	303	344	302	341	300	310	344	302	328	314	326	309	324	304	302	299	356	323	316	352	319	338	320	297	340	333	324	299	280	309	287	327	346	291	295	328	288	307	297	368	301	316	314	313	323	318	351	338	315	315	314	329	333	340	307	316	330	331	317	320	326	342	295	337	319	311	289	310	357	282	337	311	354	306	310	302	318	312	295	308	315	305	341	317	322	323	341	346	305	322	334	333	321	314	297	340	262	303	332	319	360	330	300	316	332	338	363	302	303	287	321	304	323	288	336	285	323	348	339	324	343	298	313	356	322	312	359	313	329	331	306	332	334	332	303	317	326	313	314	332	326	302	291	301	308	308	290	339	330	326	311	331	313	310	338	332	275	307	322	316	333	313	305	342	322	314	319	309	297	353	328	329	357	345	344	336	315	306	324	319	309	328	312	298	348	338	329	315	288	331	345	312	318	316	300	312	341	323	312	313	300	304	328	327	299	313	338	320	304	322	296	336	308	326	310	298	312	325	309	358	306	346	341	320	332	336	335	325	331	321	316	364	317	297	334	339	317	311	316	338	335	332	321	343	298	289	314	314	311	337	336	362	305	295	316	342	347	332	329	304	321	309	323	335	329	343	360	330	335	340	338	333	287	321	331	324	369	291	318	324	324	316	329	322	310	321	316	337	313	320	289	338	301	324	311	339	323	321	357	305	317	338	314	313	333	323	336	317	326	330	326	348	310	303	343	325	312	345	355	320	337	326	321	345	345	308	333	323	284	339	326	319	307	311	326	329	311	308	296	311	310	300	273	302	295	305	325	310	327	305	307	322	326	310	343	303	322	292	304	313	338	302	324	328	314	342	312	306	308	334	338	326	332	316	367	303	332	327	302	341	349	283	321	297	316	355	302	301	321	313	316	344	287	303	323	285	330	325	332	323	304	324	308	324	342	313	336	283	332	323	318	300	310	315	315	323	308	319	343	322	288	316	368	338	324	328	328	325	324	319	306	329	327	286	304	340	295	323	318	323	328	325	355	334	308	326	351	350	337	326	326	353	307	333	297	333	323	299	300	334	333	349	292	288	310	320	328	304	353	328	327	353	321	301	317	313	316	329	290	310	326	344	313	305	295	305	310	322	293	319	297	341	342	342	300	321	279	295	332	303	331	327	347	318	333	312	314	313	322	309	291	297	254	303	345	334	346	324	341	320	320	312	326	305	311	306	325	297	292	328	316	315	305	258	330	330	321	335	325	300	371	276	349	277	327	331	293	315	289	325	323	291	327	323	343	309	300	304	329
24841	21585	28288	24798	7236	699	571	513	555	519	580	530	528	541	543	517	514	510	511	565	468	521	524	520	498	478	499	512	492	515	516	531	520	527	515	526	535	528	550	526	501	521	522	507	510	488	533	528	496	537	531	516	535	478	492	550	510	521	483	487	520	514	516	519	549	529	506	531	488	511	495	514	539	495	506	526	478	482	465	480	544	483	488	493	472	515	532	497	507	517	524	509	506	544	476	537	526	467	516	537	508	550	501	506	494	533	521	497	494	458	523	510	507	564	484	482	489	499	532	520	498	520	506	513	538	541	560	538	475	560	482	519	519	511	444	510	523	518	535	535	536	505	530	462	540	498	497	503	491	496	538	500	500	527	508	542	506	548	517	457	509	475	528	461	466	525	467	497	519	478	520	498	524	507	511	486	524	520	490	514	504	547	519	504	486	519	479	494	521	526	528	531	521	484	493	512	495	506	483	498	505	470	481	522	526	515	491	525	511	484	510	503	520	494	506	500	506	543	482	479	533	542	543	460	582	535	526	539	505	534	533	498	505	481	536	510	502	487	502	517	499	532	481	500	492	502	514	480	530	502	536	532	458	477	519	523	519	521	517	563	482	494	514	521	518	514	526	561	479	510	504	498	517	479	556	520	502	516	518	498	520	493	520	470	499	509	524	510	476	494	547	486	564	512	522	486	501	542	484	523	510	522	545	535	496	529	504	529	507	502	482	528	543	503	537	476	539	520	500	542	498	543	486	541	514	537	564	534	501	501	523	495	472	485	520	518	556	505	517	459	532	503	550	547	530	493	527	535	502	480	528	502	541	531	523	527	504	531	519	539	537	465	545	497	542	481	508	485	457	524	534	510	517	476	534	500	500	511	512	521	554	525	523	562	520	562	548	510	506	483	504	505	527	485	535	470	499	464	506	508	492	516	536	477	514	521	505	536	495	506	527	515	517	500	518	510	509	538	491	466	534	509	503	496	499	467	532	532	475	504	477	505	488	509	521	542	478	519	520	489	535	564	525	501	521	524	514	530	565	534	490	513	478	520	531	494	535	510	514	485	532	538	565	511	512	509	469	498	537	511	515	495	494	515	462	527	520	506	488	511	525	498	526	527	508	507	523	484	500	494	488	514	524	492	526	553	591	487	520	515	514	516	503	540	526	504	507	533	583	510	505	544	528	468	540	545	512	529	484	542	497	493	547	517	526	541	480	499	514	494	542	493	472	536	512	543	503	528	509	542	494	508	523	480	554	517	498	498	493	493	541	530	510	501	505	496	549	581	524	491	498	548	494	493	524	523	485	520	539	494	510	510	502	506	548	518	464	528	496	556	512	504	519	510	561	507	524	522	517	499	540	497	490	544	496	510	503	535	502	501	529	508	512	514	541	522	502	498	521	482	505	460	565	543	555	495	506	466	519	498	475	509	512	510	508	509	568	475	507	508	508	488	506	480	534	487	524	515	531	513	536	530	514	507	513	548	534	496	505	515	506	511	507	493	560	550	519	529	491	505	525	512	532	511	518	515	485	515	518	540	512	526	521	502	522	480	500	500	483	513	490	524	528	571	469	511	507	518	490	506	529	509	496	512	475	511	498	502	495	518	495	513	517	518	527	505	515	518	495	499	510	534	511	500	530	505	481	508	523	521	498	509	549	500	502	519	531	484	512	526	533	521	517	499	526	518	496	501	529	521	509	507	557	510	516	509	491	544	487	521	507	510	505	539	516	512	503	551	515	484	488	541	524	517	535	529	527	483	513	488	497	478	517	541	518	531	517	492	513	524	523	527	515	506	494	526	514	538	470	499	494	532	509	494	541	544	461	506	512	497	516	485	481	559	543	501	543	499	499	469	484	526	551	506	489	504	509	530	506	474	531	535	570	539	506	499	513	511	531	523	483	520	489	501	482	520	521	494	514	532	518	507	479	497	503	524	511	472	497	488	552	519	529	481	520	497	526	501	499	517	552	500	515	521	543	526	536	506	535	518	528	481	498	540	489	531	503	531	503	528	538	506	496	527	527	475	490	483	488	513	541	515	531	533	509	513	535	525	501	546	537	531	462	520	494	509	510	518	551	519	473	538	490	550	540	551	546	511	510	522	499	537	524	525	516	520	511	524	471	505	480	543	501	539	483	497	495	500	507	520	506	507	550	476	566	530	503	516	526	481	454	516	542	557	492	516	529	561	525	502	538	498	549	521	507	538	533	487	543	510	483	550	496	499	554	528	512	495	512	505	493	559	521	524	506	510	515	509	480	498	516	504	521	522	536	495	505	485	497	543	499	552	498	505	463	560	518	476	553	524	516	541	523	517	468	523	506	515	543	499	508	494	506	525	499	512	519	486	517	498	502	489	545	506	494	473	507	507	532	494	517	543	515	512	541	482	543	524	470	462	494	535	575	501	467	527	508	486	475	492	558	512	492	501	531	496	526	550	528	555	524	512	493	459	501	504	538	503	539	518	501	486	489	474	503	490	510	471	505	548	480	524	550	466	476	499	545	486	495	539	549	547	532	523	502	539	516	513	507	484	518	565	533	494	516	499	515	518	568	503	495	513	563	533	533	498	490	504	515	540	515	499	559	494	481	537	495	553	495	553	510	512	496	530	487	545	514	545	493	514	531	528	534	511	489	543	490	515	467	508	503	473	470	520	551	502	511	501	512	517	523	511	506	501	506	522	507	496	505	500	529	523	493	521	513	499	481	519	505	526	503	466	533	468	532	495	516	513	532	496	564	502	510	505	527	475	533	517	553	496	485	513	555	561	520	516	539	510	508	507	551	508	511	500	510	486	516	534	517	528	523	494	533	518	529	469	479	493	508	479	511	490	492	562	545	507	551	475	533	520	527	499	526	455	522	520	513	503	505	515	564	535	504	492	566	513	511	500	507	511	472	496	515	538	497	545	486	506	506	512	499	515	518	514	543	562	499	474	549	494	522	556	500	523	526	497	478	494	531	487	528	516	546	507	518	525	526	542	464	504	491	546	503	498	530	494	465	492	501	519	514	480	501	479	533	485	502	559	521	521	513	531	544	504	526	519	479	519	524	516	502	481	540	548	500	545	512	532	530	502	480	550	514	509	517	521	518	502	510	503	546	509	489	557	519	484	516	474	530	467	480	496	501	525	457	498	519	523	545	533	495	501	497	528	505	542	516	547	500	505	516	490	495	519	500	479	502	466	484	499	517	514	511	503	509	524	564	513	484	525	498	546	542	510	504	534	497	518	523	478	496	505	491	531	525	530	526	492	489	516	538	511	523	518	500	515	530	503	525	500	481	482	540	520	515	477	486	518	540	496	532	512	523	486	494	505	489	525	559	543	478	505	454	510	494	487	445	561	514	519	504	509	531	533	503	477	538	502	518	521	527	548	502	559	469	511	518	525	521	517	521	548	491	524	489	477	508	500	560	536	504	556	495	490	535	542	511	491	495	490	527	506	490	542	502	487	493	490	544	532	510	529	486	473	479	533	533	489	487	539	520	549	538	519	468	507
36814	50449	36269	12315	1329	881	849	804	797	720	749	730	703	704	716	744	702	769	729	721	689	739	708	732	742	714	751	709	744	736	650	726	729	690	655	731	753	707	720	714	693	669	708	678	671	715	682	732	703	719	672	688	659	720	745	730	732	697	707	791	690	689	732	683	726	744	713	696	707	724	692	694	662	711	703	698	632	725	680	684	710	676	715	680	683	651	679	754	681	703	643	678	712	672	732	714	703	646	706	709	664	674	722	709	689	680	682	700	711	684	693	679	738	705	715	663	771	693	691	689	693	675	719	741	731	691	697	726	669	701	710	684	688	770	661	708	709	743	673	660	714	726	716	671	686	726	725	719	670	702	694	703	704	686	714	691	700	698	685	685	741	709	719	693	719	669	740	710	692	734	679	704	653	696	668	725	675	732	720	748	726	685	719	670	724	708	717	729	735	705	689	663	702	689	680	691	731	663	716	691	681	721	661	716	678	708	698	692	703	697	690	689	675	704	666	720	708	696	691	652	716	697	738	697	694	712	744	686	754	670	791	700	708	647	683	629	665	659	701	717	733	687	731	712	625	663	676	693	726	701	683	666	716	682	737	733	696	719	660	673	682	674	685	698	660	721	683	699	694	726	708	696	703	720	705	705	741	717	688	673	676	715	670	659	695	682	683	753	681	676	682	715	680	683	713	719	731	737	691	697	710	685	711	729	656	640	694	679	668	675	701	731	655	702	695	723	735	696	751	704	726	721	709	722	692	669	701	698	756	684	728	716	719	700	720	686	705	718	702	741	747	701	669	719	640	692	727	639	746	665	683	694	709	709	704	692	689	710	710	702	666	693	693	682	679	672	680	673	624	699	716	693	682	647	685	669	679	676	717	707	681	672	740	745	666	667	661	703	681	719	685	699	754	678	674	688	645	731	715	715	717	712	693	665	683	742	689	699	655	692	737	693	675	720	726	740	686	717	668	716	684	686	651	686	705	707	715	678	669	724	664	670	662	738	698	690	696	694	695	696	712	644	689	677	696	673	731	656	672	677	649	678	709	642	638	678	718	690	674	718	714	674	703	745	689	656	665	704	673	696	732	658	719	697	674	729	723	705	701	711	714	688	676	662	714	716	697	688	700	709	715	654	704	688	682	694	699	679	713	704	695	709	664	705	697	712	698	680	670	675	681	720	691	684	670	667	729	767	706	703	711	727	707	721	666	678	749	738	701	740	696	691	701	758	705	707	702	695	718	711	714	668	760	738	718	722	711	695	738	730	654	676	705	700	721	694	732	747	668	737	686	715	703	700	653	697	702	736	682	713	730	660	689	725	714	747	670	692	667	673	707	645	702	691	722	724	683	730	674	666	673	718	720	672	693	736	705	708	691	664	662	721	666	665	697	692	717	729	746	682	699	692	689	707	700	683	714	670	661	734	688	699	698	695	662	685	668	724	709	713	626	712	694	718	677	699	738	717	688	750	706	703	672	719	709	750	714	684	680	660	676	713	742	672	730	674	696	676	714	640	708	678	697	683	708	734	720	746	682	739	733	650	704	718	678	679	720	721	717	669	693	656	653	682	693	687	698	702	685	701	711	750	668	733	713	706	641	731	705	666	716	662	730	712	709	688	686	713	696	746	654	662	680	717	711	708	742	721	654	671	711	679	706	683	710	681	688	672	690	703	705	684	664	682	683	719	692	684	701	700	706	716	673	658	708	732	707	737	682	738	702	640	691	703	700	630	656	702	698	707	694	662	652	723	692	712	667	659	691	705	625	700	728	705	679	715	681	685	740	682	741	684	699	660	714	681	673	672	719	724	629	682	697	720	648	682	707	712	715	652	693	672	720	678	756	690	682	725	705	684	699	675	689	650	710	727	681	686	695	737	707	686	677	700	694	749	630	693	655	707	639	633	674	717	677	650	711	656	676	673	735	679	674	703	659	708	710	730	681	704	729	704	665	709	687	746	739	747	744	728	716	662	739	645	718	692	708	714	674	727	695	692	682	676	673	721	702	707	716	722	722	693	653	701	705	715	674	717	708	655	676	683	670	704	708	651	646	715	686	693	695	699	694	684	673	705	706	662	706	693	714	718	736	684	698	703	685	695	714	734	695	678	686	658	747	697	733	716	685	642	692	690	722	677	685	685	683	708	719	634	684	669	719	662	694	718	722	699	680	707	714	702	741	734	650	691	707	697	706	700	688	712	699	713	640	682	735	715	705	736	732	638	701	678	753	702	707	693	670	712	705	650	707	639	679	678	693	693	682	670	755	698	731	689	670	675	697	684	691	699	715	659	673	712	689	690	671	696	725	652	733	694	730	703	724	696	723	702	658	697	684	692	738	680	700	706	689	700	652	744	717	696	747	674	724	639	704	659	699	714	698	708	684	703	667	696	706	716	716	658	672	655	756	626	741	716	731	664	727	688	678	731	687	735	726	662	651	661	683	730	742	697	721	662	677	671	703	724	711	710	696	745	696	650	708	770	698	732	719	673	698	694	755	725	733	741	662	683	666	706	696	642	749	660	690	689	707	755	703	716	680	709	732	694	694	697	688	745	697	718	674	741	712	714	702	672	711	729	697	627	744	677	675	733	680	690	623	667	690	695	717	742	684	689	686	691	689	639	695	703	723	729	707	720	665	722	707	738	730	672	708	731	698	716	708	762	691	698	669	727	729	657	675	716	728	664	710	726	705	666	687	712	645	684	672	670	680	708	684	738	670	730	690	665	733	672	744	707	703	674	730	709	684	738	714	697	676	693	694	711	706	704	707	688	753	681	718	713	729	758	716	685	730	673	743	699	715	708	735	701	674	671	766	720	728	678	688	705	667	716	678	710	712	716	691	695	685	706	720	709	709	706	683	681	696	719	713	687	668	724	680	660	688	728	727	714	722	718	712	661	712	688	722	712	667	730	727	739	696	693	704	714	724	654	705	652	662	669	738	652	690	698	735	674	716	667	643	674	719	746	683	704	693	703	718	695	651	663	674	704	707	688	665	721	648	698	734	675	730	644	741	714	693	695	662	689	722	684	740	682	698	725	677	732	702	678	710	719	687	693	713	706	688	711	695	689	665	691	719	724	659	671	723	705	686	653	713	696	681	688	692	662	713	696	684	646	733	717	660	690	750	658	762	674	681	668	708	709	722	658	720	718	675	680	723	648	646	654	739	692	687	657	738	709	650	690	690	707	654	690	701	692	682	699	715	706	686	682	683	698	642	697	681	720	690	693	735	694	674	683	719	725	710	690	712	699	709	726	698	697	687	675	746	710	691	674	686	697	712	693	666	722	720	651	695	645	744	667	698	662	682	692	727	715	686	737	692	693	689	713	705	706	728	715	684	706	694	719	727	635	730	712	702	650	648	683	698	697	698	698	687	673	691	692	669	706	681	694	685	683	736	703	700	650	701	685	693	692	688	695	746	682	698	704	693	688	684	651	693	724	671	659	710	663	699	716	712	713	700	702	651	711	700	705	667	708	721	741	679	710	722	668	662	637	692	699
22674	21571	29389	24508	21562	20520	4211	410	312	304	283	279	259	249	249	254	240	219	239	241	224	210	197	224	211	206	222	198	213	211	180	205	188	213	200	222	221	202	195	199	215	212	191	229	199	222	207	213	204	219	222	229	224	208	171	202	187	194	189	203	226	200	220	198	186	196	202	197	233	211	198	181	189	205	194	191	198	219	221	208	180	210	195	206	196	187	181	197	195	198	194	204	212	214	193	186	189	170	209	202	209	196	192	215	174	219	175	206	182	199	222	200	195	219	218	191	208	186	205	216	191	211	172	209	198	203	187	177	203	203	207	206	220	216	207	193	201	206	175	191	193	228	170	190	209	198	209	217	174	204	194	206	218	215	200	197	198	199	212	178	215	212	204	218	202	200	188	209	214	201	209	190	224	198	208	214	213	194	220	225	203	198	184	188	178	208	201	201	209	202	232	206	206	196	167	210	204	205	213	185	176	171	196	189	204	193	192	195	200	219	206	206	216	188	209	204	206	189	202	197	207	200	202	200	198	186	191	203	184	186	206	206	195	194	215	165	192	216	203	214	193	193	185	204	211	179	192	208	207	215	193	189	205	235	194	197	194	219	184	191	182	208	186	212	208	224	189	218	211	199	229	212	195	201	181	211	171	190	205	219	219	192	202	207	209	196	212	189	235	207	210	204	202	201	187	184	191	205	202	165	190	197	190	213	199	184	203	202	196	187	200	202	199	204	203	182	195	193	218	203	192	202	213	211	183	185	217	221	183	180	194	204	200	190	214	198	197	195	216	189	158	189	187	193	200	196	202	181	191	203	200	220	188	193	199	221	222	208	202	224	196	203	189	228	183	207	199	200	200	208	221	216	235	183	199	199	183	206	221	209	181	187	203	200	212	198	184	199	197	177	220	240	188	174	208	228	191	224	194	202	190	198	199	195	213	187	177	191	192	194	187	190	179	217	205	202	171	206	171	199	176	193	198	205	206	222	222	220	195	213	197	183	214	209	187	150	171	194	189	194	220	175	192	222	193	185	213	207	204	218	197	212	189	190	226	177	201	215	213	206	208	182	190	197	201	193	211	201	166	201	181	196	185	189	208	197	183	173	188	194	216	226	222	202	214	204	214	209	206	184	178	212	205	188	201	218	198	216	187	180	195	229	195	198	207	228	197	187	203	199	167	196	188	195	200	186	209	192	185	214	203	234	217	203	172	206	215	161	174	198	208	213	218	184	185	203	217	219	198	220	208	182	185	191	205	182	190	198	213	216	190	187	190	180	203	201	231	196	207	209	176	195	209	178	184	204	183	200	201	191	184	191	208	200	199	197	191	210	181	209	188	201	193	212	215	167	182	189	187	210	196	219	207	183	180	204	195	205	207	171	190	200	206	186	194	200	198	200	203	219	198	203	204	185	186	195	162	202	215	209	197	201	196	186	193	211	222	179	187	203	199	189	180	180	198	188	210	193	186	202	204	204	181	209	177	201	196	190	196	189	198	224	224	210	204	206	202	207	197	215	196	190	211	195	181	187	212	210	187	209	175	191	168	181	196	200	196	180	203	230	211	197	179	212	218	182	221	194	222	195	195	204	180	197	213	203	198	206	198	179	191	195	212	218	222	205	192	208	196	209	213	187	208	210	203	192	203	190	183	217	194	209	207	207	210	208	235	204	189	208	187	185	179	174	191	238	170	215	200	206	212	232	201	196	181	207	198	189	208	179	203	192	198	215	228	194	206	203	200	207	209	217	208	192	187	214	196	215	190	245	194	201	222	205	195	200	173	195	198	209	201	207	201	195	183	183	174	180	177	219	195	202	220	233	218	173	210	188	189	182	202	177	210	198	189	202	194	202	216	204	207	184	190	206	168	169	192	193	185	182	189	200	197	214	227	202	175	188	187	194	204	188	209	176	201	215	193	215	219	196	204	210	216	212	195	182	219	210	193	175	179	204	205	207	188	170	202	204	193	181	191	199	218	191	208	206	186	190	223	170	196	203	199	178	214	185	213	185	204	193	177	208	183	217	215	177	198	189	173	179	188	207	214	191	197	188	209	197	203	206	202	198	196	187	205	184	216	195	200	177	219	190	198	221	221	170	217	193	188	208	207	208	208	181	212	208	209	208	205	209	227	204	213	230	208	175	180	190	201	216	172	214	206	168	187	207	187	213	207	217	179	218	202	185	196	207	223	205	195	187	173	199	215	203	192	188	189	202	207	191	207	186	203	198	193	191	191	197	212	235	210	200	184	195	181	211	196	186	200	188	211	208	209	200	190	183	229	219	250	195	212	186	216	212	185	193	195	192	198	225	190	170	198	201	190	204	190	179	186	184	202	175	202	190	202	171	209	194	213	190	201	238	193	196	184	199	178	183	198	208	198	201	203	182	211	169	181	209	214	198	230	196	204	194	209	180	185	199	197	164	219	203	194	218	188	168	196	153	217	197	192	177	196	203	201	195	204	192	177	217	217	200	194	206	203	211	215	179	202	218	198	192	175	210	191	204	213	191	172	175	216	214	200	201	200	199	216	208	201	187	166	173	205	200	200	185	185	201	196	210	198	210	199	203	207	212	194	207	201	208	227	190	201	219	196	197	204	229	206	200	201	193	186	213	214	199	208	218	198	197	162	197	200	216	169	177	195	194	204	194	199	201	202	228	189	198	196	215	187	199	190	188	206	203	185	196	208	197	211	236	194	213	185	192	197	191	209	230	192	180	155	197	204	203	202	193	196	231	203	225	178	197	209	196	193	193	214	196	184	206	197	193	204	207	217	190	182	184	181	190	201	189	168	227	188	189	223	185	219	182	213	184	219	184	225	202	175	215	164	186	203	183	194	168	194	186	186	194	217	217	203	217	213	174	194	214	195	193	212	190	211	189	166	182	180	194	213	204	194	168	207	205	193	234	208	184	197	201	196	193	208	197	186	233	220	206	206	192	204	196	211	215	188	190	208	191	205	207	214	196	198	194	209	180	191	196	204	212	215	223	190	189	184	204	218	177	187	225	199	208	179	209	193	196	187	214	192	192	177	208	188	216	215	243	177	208	198	213	199	173	208	183	210	188	216	214	201	207	188	201	213	171	171	217	204	199	199	209	210	179	209	227	198	193	200	166	189	178	201	202	209	214	186	181	207	209	201	210	193	204	181	197	217	192	214	202	189	184	198	195	234	187	189	205	217	192	181	195	187	181	181	197	208	249	199	182	206	204	213	203	181	206	207	191	209	199	203	218	182	199	194	197	193	187	196	197	176	193	200	196	187	209	233	211	208	192	226	202	184	197	199	217	206	204	175	202	200	189	183	192	204	194	210	202	203	184	184	202	220	210	196	208	174	187	186	171	195	187	196	204	211	201	173	196	156	182	192	186	206	188	209	196	177	208	209	202	201	190	208	180	180	207	182	201	199	179	210	187	201	209	190	188	216	209	177	211	207	200	210	176	179	184	199	184	187	196	199	182	184	194	210	205	175	182	180	177	222	185	217	221	174	213	207	204	218	213
48191	75523	54307	20980	2560	1058	823	645	568	523	483	411	415	431	343	362	327	307	319	299	310	282	301	310	291	282	343	289	287	285	302	303	283	271	293	264	264	275	271	262	271	280	278	274	293	287	299	287	265	263	286	294	293	270	278	277	270	323	260	285	254	282	284	279	272	254	259	280	285	281	269	274	275	272	300	276	258	260	296	259	268	303	283	266	273	274	266	277	274	260	268	263	278	296	255	293	278	265	249	280	303	286	274	252	283	265	268	277	295	293	261	261	277	266	265	275	255	269	284	258	262	261	284	261	266	281	257	285	299	256	279	295	299	290	265	285	250	252	274	263	304	282	248	282	297	300	305	266	211	268	281	267	294	271	282	280	276	280	255	289	282	282	264	284	274	277	277	265	259	262	303	269	260	298	297	274	298	281	277	286	254	290	274	263	275	256	286	274	298	265	287	280	296	265	279	283	283	264	258	267	275	291	273	260	263	255	281	259	259	284	262	276	262	303	247	277	307	268	254	289	268	254	294	293	290	268	302	308	250	277	304	300	290	284	249	288	266	255	295	293	289	264	270	280	307	265	275	291	278	265	273	288	252	294	250	280	238	251	272	257	260	304	262	261	293	258	266	264	285	264	262	311	293	296	258	287	281	278	277	289	322	293	268	255	269	266	270	243	295	274	274	271	274	292	298	276	255	271	305	252	289	247	262	264	308	268	283	263	274	290	265	258	273	285	297	273	255	251	287	285	274	241	273	266	271	301	270	275	264	273	253	287	286	291	333	276	265	276	244	252	254	284	270	264	303	261	268	252	289	257	272	251	278	279	255	258	292	300	257	267	261	258	290	272	286	266	271	260	284	263	250	260	250	270	246	295	279	263	272	273	266	290	263	274	262	269	289	320	297	262	301	296	291	254	271	263	264	269	287	278	283	249	298	260	263	290	265	273	257	278	278	268	297	270	253	276	259	271	249	276	278	283	299	258	275	306	282	247	270	273	285	288	276	252	293	274	256	275	252	261	280	269	279	266	314	307	271	289	268	277	248	261	275	281	307	260	281	276	278	292	285	292	283	272	254	232	262	293	257	257	316	270	251	266	290	273	267	268	270	299	250	260	290	256	266	265	276	277	262	286	265	281	267	260	239	302	280	296	276	282	278	292	272	252	282	250	272	312	279	297	261	289	300	252	281	295	292	251	267	299	270	285	260	275	268	282	267	265	291	287	271	286	246	251	270	266	258	254	282	309	270	260	302	275	280	310	259	269	285	279	271	300	290	278	248	276	299	268	274	296	268	285	226	262	295	267	309	274	263	246	275	277	261	294	276	264	281	279	273	265	270	257	271	294	261	272	256	255	308	274	268	282	283	246	254	255	255	282	257	283	272	282	282	256	277	296	269	296	247	270	278	257	284	267	244	281	289	294	279	297	262	260	255	281	270	289	253	271	267	247	295	306	290	282	269	254	276	255	282	253	288	253	260	286	269	283	295	292	286	250	266	290	289	246	268	269	277	272	262	273	281	285	313	265	271	280	289	240	262	269	258	278	288	267	274	274	266	282	233	277	237	285	288	246	283	256	294	250	280	285	273	284	281	278	273	272	266	280	263	309	283	236	284	303	257	219	290	260	266	292	275	269	291	281	263	302	291	309	273	273	277	251	293	294	311	265	305	285	282	265	284	284	269	285	278	258	275	259	273	301	271	268	277	300	271	281	284	278	281	280	283	254	285	270	274	295	283	273	267	285	279	256	274	268	254	291	268	270	245	287	293	299	249	285	282	265	297	273	274	283	264	276	261	274	285	313	269	287	282	280	281	277	268	273	258	301	275	309	282	286	268	272	278	271	255	273	261	283	297	298	288	277	295	272	286	280	298	266	256	241	276	250	276	286	320	255	275	301	232	273	263	283	272	276	261	282	278	262	294	287	281	276	279	285	277	282	280	295	263	274	291	267	289	274	287	276	283	272	281	284	289	269	275	289	276	301	278	280	268	282	258	289	250	261	272	245	269	278	258	229	301	280	262	283	275	231	270	237	276	280	285	252	265	271	272	247	298	272	274	292	252	284	309	261	284	258	276	288	292	276	269	263	295	273	279	289	262	268	304	273	263	256	320	278	277	228	275	253	265	289	269	276	290	261	263	312	263	300	294	265	283	276	294	271	254	276	281	286	295	265	289	259	278	269	247	269	256	227	262	260	294	294	289	273	275	271	270	278	304	305	274	285	256	276	306	293	272	294	280	288	278	280	281	284	254	256	258	258	261	293	293	265	275	265	279	286	281	280	246	293	274	276	290	266	278	276	260	251	255	274	313	261	300	290	257	287	305	290	296	249	275	253	266	257	247	300	254	285	281	272	301	275	275	288	269	279	287	281	300	283	268	260	283	255	268	270	275	270	281	240	271	303	269	282	275	267	259	285	282	267	251	257	250	284	276	286	287	290	282	308	259	293	282	285	282	262	259	267	244	248	287	274	259	285	265	279	273	281	232	296	293	273	290	280	264	268	300	282	265	278	257	289	272	320	267	277	287	241	292	278	293	293	276	303	289	266	286	271	268	259	289	260	264	259	296	293	271	283	301	307	268	261	265	265	269	280	281	272	279	280	242	245	272	251	270	252	243	268	285	285	259	284	266	280	284	224	293	253	264	272	307	254	297	292	271	263	268	284	267	265	263	284	272	259	259	293	244	252	275	252	262	265	279	286	280	253	264	260	261	260	289	270	286	262	299	289	295	271	287	279	264	267	268	239	306	239	248	294	282	255	268	263	276	226	275	277	304	295	272	266	260	259	309	272	261	264	284	282	256	290	291	254	272	265	268	293	271	282	276	274	279	284	298	302	269	258	279	272	299	281	250	275	281	266	273	252	264	256	288	260	307	295	244	252	296	274	275	265	280	291	300	299	293	277	265	262	273	289	270	279	267	271	250	278	245	266	278	282	282	281	269	267	258	257	271	306	276	266	291	272	288	294	272	278	270	274	269	272	302	246	282	281	286	285	269	285	286	252	302	288	254	282	284	264	264	261	290	289	262	269	286	269	272	282	244	277	285	265	291	285	303	255	247	280	299	273	250	277	303	271	235	283	278	261	263	278	271	300	299	281	290	279	288	270	245	264	262	272	287	289	267	268	284	283	277	231	273	285	288	278	291	267	273	267	264	236	271	275	277	279	302	302	267	271	246	284	283	263	247	291	263	282	306	275	269	269	288	276	284	277	299	269	269	286	280	298	264	294	293	271	268	288	283	262	292	281	244	255	258	258	275	286	293	289	293	273	293	255	288	270	241	291	276	317	260	297	253	279	272	276	281	314	290	281	249	269	284	256	274	308	291	273	278	250	270	259	277	266	291	256	263	293	258	262	289	280	244	288	291	292	260	269	260	284	290	254	302	261	268	256	296	254	272	295	284	246	273	284	261	263	307	251	264	267	292	274	289	245	308	274	273	261	279	261	274	271	257	269	264	274	281	267	252	290	258	274	298	281	268	268	274	284	283	244	301	256
28154	21208	16191	5591	694	550	461	480	468	472	435	437	434	471	471	448	443	454	440	415	435	445	454	470	439	462	429	407	483	467	485	468	450	422	479	453	418	444	488	456	456	454	459	452	474	482	445	453	467	475	475	447	460	431	450	421	435	483	428	467	481	430	480	448	492	440	475	487	447	470	458	411	460	439	433	453	468	521	448	440	462	451	461	472	469	459	445	445	438	418	430	446	474	406	444	448	454	443	443	429	455	464	500	421	460	453	440	431	417	434	435	427	459	454	445	433	459	407	439	448	421	452	448	469	453	446	474	458	481	438	449	417	440	436	475	442	449	439	453	446	452	455	412	488	440	412	413	445	464	468	446	499	453	465	435	435	480	425	459	480	459	461	478	453	417	466	467	421	465	450	438	432	464	446	464	432	433	462	414	428	441	474	454	467	439	446	464	411	471	393	451	425	464	441	437	417	461	460	462	434	404	453	409	454	447	434	412	435	498	450	443	455	490	431	445	412	436	453	436	443	478	427	452	459	426	495	480	473	440	452	415	456	403	434	431	465	465	477	426	469	473	452	486	454	469	410	453	443	493	438	477	442	447	437	406	456	452	436	457	420	447	404	445	443	465	461	471	418	469	429	434	470	451	433	455	415	455	466	430	463	461	499	455	465	428	437	447	469	436	415	458	454	420	460	427	451	411	427	413	458	465	432	425	471	453	434	458	475	456	418	439	412	468	414	448	438	444	443	444	458	415	432	478	422	460	466	482	470	385	463	471	445	464	424	448	475	464	422	472	442	450	440	427	415	493	474	448	460	444	452	438	463	435	452	484	430	476	478	485	461	464	441	427	447	442	463	433	424	434	500	452	452	470	477	464	469	451	435	441	438	423	457	410	479	475	452	430	443	493	460	485	440	449	439	433	454	506	470	452	414	450	471	496	428	402	449	433	405	447	432	446	439	435	455	452	453	446	420	456	430	463	457	455	436	446	440	440	439	455	442	436	435	397	415	449	459	457	457	453	396	434	435	469	442	432	445	442	467	456	473	463	450	508	450	421	473	441	498	425	441	460	458	420	469	419	441	460	453	457	466	452	488	459	441	461	469	464	448	478	422	452	435	452	432	453	459	430	475	457	451	457	468	427	428	457	447	447	427	439	444	486	477	449	474	474	449	465	469	442	437	446	454	414	485	441	460	442	407	465	457	437	479	438	472	465	471	428	461	452	457	434	452	440	484	449	429	444	421	452	452	425	458	447	439	455	451	481	469	420	479	466	457	444	422	420	424	474	449	472	464	422	437	430	424	436	471	423	447	439	434	463	444	432	433	454	433	446	443	465	445	475	470	434	441	439	455	431	443	448	461	458	441	420	461	426	438	469	482	477	465	454	445	434	424	438	425	448	444	450	450	423	440	491	491	460	461	465	414	461	463	449	443	437	438	408	454	448	432	459	445	444	464	416	457	470	456	440	437	456	441	486	425	460	440	453	421	430	407	449	436	465	432	439	453	428	452	462	442	434	414	417	441	463	470	486	446	492	438	476	464	431	444	459	489	487	437	454	447	523	443	485	413	398	470	442	437	504	447	483	448	460	447	460	464	468	461	433	453	463	445	473	440	425	448	466	450	493	423	420	453	440	460	481	465	445	454	456	465	477	447	436	438	442	476	428	448	455	437	435	453	415	454	464	426	443	452	413	427	452	428	459	494	477	448	449	446	443	435	515	429	481	464	427	442	455	460	466	443	473	490	493	448	398	418	448	429	452	428	445	443	441	461	434	471	423	488	496	456	432	459	444	453	447	456	461	434	447	432	469	456	422	424	447	431	451	465	423	458	431	482	460	461	458	472	429	472	450	428	489	469	434	429	480	444	456	444	452	459	433	444	440	463	467	442	487	431	463	454	461	433	420	475	431	417	480	465	440	419	432	486	464	439	456	500	452	436	440	480	453	480	453	394	465	425	449	450	435	451	464	454	487	478	447	423	416	403	413	436	457	473	468	431	455	459	461	455	433	454	475	447	420	484	400	461	424	434	465	406	446	422	451	456	477	410	454	472	461	486	452	427	496	433	432	404	459	448	486	462	415	450	481	418	408	425	451	506	422	429	451	470	475	460	447	461	435	453	422	456	448	409	423	473	425	424	470	490	469	436	446	460	441	443	459	420	446	480	482	426	482	415	421	433	427	446	455	447	462	428	475	471	473	443	444	462	466	467	474	436	454	451	447	443	435	448	444	415	461	434	448	460	439	450	470	487	427	468	463	409	457	449	427	433	434	473	429	454	423	479	445	423	447	479	443	432	442	407	420	474	509	455	397	464	458	453	453	444	474	474	428	469	432	462	476	426	467	451	440	476	452	437	468	463	449	488	426	433	461	448	455	477	452	452	459	435	423	437	448	476	453	445	477	419	433	420	419	446	449	455	468	447	430	435	423	426	428	411	476	452	467	439	442	471	415	431	468	468	455	446	444	392	438	469	449	466	480	456	456	433	446	448	445	437	444	436	450	483	424	417	428	435	439	445	454	458	398	435	468	464	448	456	482	451	418	452	433	465	457	458	468	476	470	468	466	443	433	439	444	433	478	425	446	435	430	460	452	440	432	420	484	452	476	474	462	424	459	411	439	445	479	443	448	433	421	450	453	465	435	441	437	431	445	436	452	451	460	487	448	412	424	456	453	473	461	459	455	426	453	488	443	416	459	427	425	461	452	424	421	455	408	452	482	446	443	463	446	477	451	457	466	480	446	460	461	412	470	432	467	462	465	455	462	442	382	502	410	443	402	440	423	467	430	441	455	452	448	425	446	443	478	455	439	435	468	450	433	466	462	420	450	455	440	431	416	415	485	465	443	447	446	444	393	432	447	435	449	445	489	466	434	452	446	468	478	436	467	429	443	471	384	463	451	438	428	481	472	435	488	431	475	435	463	445	463	444	483	463	440	446	477	474	472	444	493	433	447	459	444	456	442	401	434	467	475	466	420	422	415	439	436	416	427	441	456	476	438	433	422	436	432	470	454	464	464	463	448	449	456	444	467	502	482	432	460	471	438	447	435	449	406	469	454	460	448	425	466	436	462	469	451	447	403	453	433	460	431	477	462	457	440	441	435	405	461	435	488	456	448	456	460	446	448	450	448	488	493	466	457	427	477	439	434	432	458	467	443	485	426	439	437	454	445	485	423	439	438	480	426	465	428	464	430	493	441	481	444	467	452	445	439	443	478	439	464	466	459	473	479	432	490	452	490	435	464	474	424	447	419	433	435	399	455	462	450	442	468	460	467	474	481	473	463	483	459	438	455	472	456	465	452	425	403	468	460	490	435	457	466	448	434	427	478	455	429	470	422	443	418	421	431	432	433	464	477	440	419	439	406	447	460	461	453	458	433	433	476	447	448	456	475	457	444	445	469	445	457	495	458	453	431	444	431	495	459	441	428	442	411	495	451	415	485	450	424	499	436	447	458	461	469	462	444	436	430	458	459	447	447	467	468	441	429	429	467	471	450	465
20987	27421	15125	4218	747	648	648	654	648	624	679	670	578	628	597	597	636	623	612	656	704	612	645	644	645	625	633	700	647	692	669	606	580	628	684	641	641	645	669	662	647	685	631	676	633	601	667	629	637	601	600	618	651	666	611	664	601	632	588	615	660	623	617	594	607	596	598	611	647	592	675	641	603	651	588	639	622	596	619	634	649	630	637	655	642	638	678	638	660	659	595	600	664	591	595	629	653	646	676	670	657	627	631	642	597	599	626	611	658	637	606	606	611	664	641	651	581	626	627	595	675	659	623	658	582	631	636	647	625	641	644	613	629	599	639	648	639	640	638	608	584	653	607	623	672	636	599	627	654	587	637	619	665	666	607	631	638	678	640	650	613	692	636	614	631	645	622	610	594	626	639	627	651	638	665	613	618	612	675	688	614	645	613	599	620	605	604	623	627	640	626	628	668	640	646	638	653	604	632	619	610	648	634	633	668	597	667	622	655	657	610	641	613	579	609	651	634	637	629	598	597	633	616	623	602	619	637	646	630	657	616	641	606	690	703	633	633	607	647	692	631	613	656	613	609	659	604	613	587	700	613	634	588	619	600	641	613	598	677	632	622	656	559	664	618	615	630	616	632	653	623	608	611	584	654	616	663	658	629	629	599	644	652	657	598	615	667	623	605	669	594	627	627	640	653	615	614	623	599	608	613	600	616	597	629	637	625	665	670	617	649	593	616	648	640	632	665	614	625	647	625	584	639	616	653	628	613	607	637	653	617	657	593	615	611	662	611	690	642	624	643	671	631	631	656	678	632	668	636	585	646	624	614	644	580	693	678	613	630	623	631	658	642	661	647	628	630	636	632	627	630	623	600	635	630	615	639	618	629	638	600	637	661	639	603	601	617	635	687	604	588	628	633	625	642	615	635	639	589	654	603	640	631	603	645	658	652	639	633	622	599	637	617	615	624	581	659	617	656	647	629	633	659	609	611	601	669	600	610	608	621	615	610	606	662	642	641	648	589	602	626	652	643	627	610	637	605	682	627	647	649	637	632	588	649	580	612	597	648	643	642	638	642	634	585	612	604	605	623	615	631	623	613	655	646	641	670	620	657	597	607	599	638	663	637	655	586	653	648	661	631	637	653	627	604	686	678	630	628	689	638	646	666	591	585	640	616	627	624	616	645	659	639	629	641	633	664	614	671	634	649	648	632	664	657	619	574	635	683	645	615	618	616	603	605	640	624	617	646	620	612	635	613	647	635	640	606	648	665	615	620	602	624	624	609	629	598	628	646	655	635	621	621	587	640	612	652	631	637	649	641	582	636	652	640	630	619	636	607	609	619	615	635	616	635	654	637	606	590	603	609	637	663	601	599	615	590	611	650	648	633	596	604	604	594	637	644	615	688	645	631	623	635	597	627	652	660	610	599	590	654	652	665	590	607	634	642	628	577	658	608	650	627	678	633	582	598	623	622	635	579	636	643	678	621	672	633	654	644	631	607	611	615	654	644	657	656	614	651	596	626	605	625	641	671	615	673	646	640	673	606	648	614	644	635	671	666	642	620	630	633	625	606	614	633	647	612	640	629	609	614	642	629	665	633	632	642	626	652	648	609	636	649	570	671	616	615	553	636	621	621	656	625	630	655	608	658	634	636	677	587	640	677	637	605	682	626	694	629	622	657	651	629	628	679	649	632	591	622	609	663	613	586	641	582	637	640	658	619	604	669	659	630	664	633	643	574	610	683	621	665	628	575	591	604	618	673	593	650	596	664	643	644	657	604	612	655	607	599	646	627	663	646	618	612	622	652	627	633	620	635	606	608	627	644	617	614	624	608	668	598	617	616	613	639	615	626	634	620	607	607	614	671	658	649	626	676	611	608	600	645	628	594	647	630	679	615	621	588	631	645	654	623	604	662	643	566	655	628	621	663	631	644	665	643	596	598	617	631	656	647	629	680	662	652	605	625	655	624	600	639	619	637	642	674	626	621	675	622	642	635	620	645	615	636	657	610	649	593	636	598	620	625	639	624	651	613	617	659	630	607	650	567	644	620	629	623	667	618	581	622	603	618	621	627	622	647	625	645	665	588	625	591	632	614	643	607	606	633	604	618	651	673	616	650	657	616	645	626	605	660	670	613	655	661	622	638	639	603	659	645	622	649	620	590	586	630	607	638	648	625	629	667	605	609	600	612	678	626	627	641	599	657	653	620	661	656	665	661	598	597	644	621	619	644	596	660	619	646	645	650	626	621	649	635	631	647	610	651	619	611	673	605	643	636	647	665	626	634	644	648	622	664	604	628	626	669	615	692	675	622	621	619	671	625	628	628	653	625	619	590	669	639	602	621	641	625	606	621	655	652	619	609	641	642	657	598	650	614	612	626	645	617	632	650	650	639	612	637	634	599	603	659	630	643	632	627	658	648	652	621	627	634	636	654	635	644	639	624	665	658	679	650	673	614	638	648	640	664	601	652	601	623	622	635	675	592	601	638	676	633	599	612	630	610	673	655	614	603	652	672	655	651	636	609	595	641	656	614	625	650	679	683	619	643	652	682	633	625	630	605	644	646	621	619	664	584	645	612	647	661	660	665	618	638	607	616	597	635	620	654	660	645	633	582	608	632	650	647	646	632	596	590	612	715	633	619	630	625	610	604	624	612	647	615	678	607	641	645	618	623	607	625	634	661	625	611	665	619	626	637	654	586	643	620	659	622	636	676	590	627	653	603	640	610	575	682	646	644	616	623	616	654	641	638	654	623	676	639	638	656	693	623	626	608	592	626	660	658	647	628	622	611	661	660	621	635	664	619	590	617	624	663	637	610	667	613	657	613	618	666	625	670	593	604	616	603	595	633	651	636	624	628	661	649	652	615	635	623	631	612	645	586	612	612	652	666	586	565	709	638	623	621	633	605	614	686	599	653	630	644	603	641	652	655	583	663	623	664	678	628	671	574	585	611	628	584	664	622	615	601	627	647	630	606	622	621	628	621	675	631	684	652	631	617	642	609	658	606	661	623	606	627	596	628	630	602	604	631	634	628	607	616	662	601	618	598	605	664	619	619	616	668	619	577	612	607	603	705	622	649	637	641	646	635	623	608	601	650	595	638	626	622	640	600	660	685	647	613	622	627	649	630	620	634	632	605	627	625	674	629	612	647	653	643	627	620	647	657	662	616	623	625	651	625	600	625	630	633	636	588	604	648	596	646	651	611	638	586	664	606	590	628	607	624	610	590	653	597	635	627	612	657	614	639	594	631	615	644	648	632	662	604	633	625	629	680	638	623	646	659	635	600	622	621	641	654	629	631	614	677	654	673	637	631	640	609	627	606	664	624	680	615	633	635	609	652	612	657	643	668	621	630	647	667	613	625	652	650	630	585	610	629	657	639	595	687	676	674	592	622	613	597	638	653	623	671	619	641	616	660	649	623	664	630	654	628	567	651	647	650	652	646	635	654	621	624	617	640	653	602	661	634	594	610	598	593	649	674	564	664	646	636	670	593	607
23562	21568	29609	25061	20123	5703	396	328	309	268	278	228	243	229	241	201	246	236	252	225	224	241	212	186	194	245	228	199	231	226	211	241	245	233	189	205	245	255	218	230	226	205	217	204	228	217	203	215	205	203	220	220	243	235	223	211	242	206	218	210	204	215	211	224	226	221	226	199	221	232	213	236	222	253	214	238	184	231	230	224	207	215	228	226	223	219	227	211	207	228	183	231	204	216	213	222	228	219	220	197	236	215	220	209	220	239	192	212	235	228	206	239	232	215	242	216	237	227	208	208	213	227	202	230	206	208	203	228	208	204	226	230	221	215	218	210	233	206	194	208	178	207	225	209	211	242	207	220	225	210	193	247	214	188	228	200	223	213	225	230	236	205	232	220	202	201	244	216	211	225	212	206	230	218	206	218	253	209	224	225	238	222	218	222	213	206	211	218	211	235	221	226	219	211	229	222	235	217	198	197	213	226	204	239	224	231	226	216	201	216	241	195	204	233	218	217	205	215	213	185	210	208	215	227	198	230	218	230	191	203	214	209	197	212	221	216	211	232	195	213	236	195	214	199	218	229	207	232	237	229	193	211	213	213	197	234	226	211	233	206	249	230	220	234	224	219	248	228	222	210	238	200	227	206	215	217	200	224	215	239	200	228	198	223	222	209	217	222	211	232	226	215	221	204	212	200	197	217	186	206	204	220	216	188	217	206	219	221	216	200	227	237	209	242	222	187	203	227	235	208	199	217	234	212	190	228	227	199	217	199	191	248	216	222	226	240	211	214	208	240	222	214	230	228	226	227	215	216	216	216	221	220	214	230	241	203	193	231	223	235	197	214	210	190	225	235	224	224	202	216	212	226	207	205	211	240	216	221	193	229	221	239	211	227	214	203	218	223	216	211	212	199	209	188	213	225	236	232	192	221	205	214	210	208	220	203	227	216	210	212	233	221	244	234	225	226	200	257	218	219	243	221	224	219	212	204	212	225	250	189	219	210	204	219	225	229	240	228	216	224	225	200	220	223	214	205	200	225	229	245	226	219	209	207	228	235	217	223	214	220	219	173	194	223	225	206	218	205	200	200	217	245	224	246	223	220	225	196	205	229	201	245	202	211	214	204	205	210	195	221	196	228	226	197	226	216	203	210	229	205	264	190	208	235	199	229	244	246	234	225	223	204	192	216	230	214	228	202	222	219	205	236	235	199	226	210	228	224	201	194	236	249	214	225	192	213	221	228	209	230	219	213	219	230	237	227	208	212	211	213	212	226	201	199	232	224	237	232	228	214	202	248	221	219	226	215	209	223	253	217	209	197	223	203	231	229	194	227	214	207	224	209	231	237	228	222	194	219	219	222	216	226	221	214	217	219	258	219	233	193	195	256	201	223	204	227	215	196	231	199	191	225	219	218	237	241	220	225	213	214	242	205	217	234	213	211	229	222	213	220	221	234	201	233	213	229	211	224	200	220	239	208	230	213	206	233	198	212	223	220	199	201	224	227	209	218	220	211	228	221	225	217	210	183	227	208	243	220	224	201	208	220	239	220	227	246	226	231	226	212	210	223	223	214	196	227	210	206	241	218	223	188	221	221	212	211	231	213	203	225	221	224	240	215	229	201	221	217	190	217	195	208	212	196	198	195	242	213	221	222	231	217	213	191	225	224	210	229	224	220	194	178	231	224	226	220	228	222	225	195	234	197	231	197	218	222	204	215	214	217	199	216	232	224	222	196	202	187	210	229	208	219	227	215	217	234	208	200	197	229	213	250	199	213	209	205	224	209	204	230	225	220	202	209	208	242	247	229	227	215	224	244	217	207	227	210	240	200	190	203	236	237	209	219	212	192	220	194	205	229	220	215	237	221	207	227	252	212	229	238	220	226	220	241	192	232	213	225	227	216	211	212	216	225	203	223	227	216	237	204	211	224	210	217	231	218	204	225	212	205	192	200	204	197	226	212	214	226	190	236	212	195	194	230	225	235	212	233	211	210	214	228	209	205	211	218	201	202	209	188	200	217	224	224	227	248	226	190	211	226	221	209	239	228	210	218	218	224	235	210	219	206	228	241	200	224	216	205	209	210	222	222	240	220	223	214	228	201	251	213	224	209	202	233	217	183	217	215	208	217	259	220	238	210	207	210	185	200	212	230	222	211	196	237	205	214	226	206	245	241	217	233	193	222	228	216	204	209	233	222	212	224	232	182	229	232	212	214	237	233	210	182	220	232	215	204	235	231	221	223	228	206	214	215	221	214	196	202	218	198	187	244	237	201	195	204	224	209	217	227	232	219	245	212	255	228	228	223	191	230	206	203	219	226	207	197	233	219	258	227	224	182	215	204	197	220	206	207	224	213	238	203	209	218	227	215	229	226	220	229	233	221	220	204	233	223	210	210	201	238	204	248	188	221	217	214	212	225	212	223	221	204	226	215	218	200	205	186	213	204	204	235	242	231	199	236	207	224	219	223	223	226	229	187	187	206	232	226	223	198	225	216	186	218	229	225	215	215	199	201	219	197	209	230	228	206	208	221	223	201	218	209	243	199	229	207	228	211	231	205	222	223	230	228	210	217	223	205	208	223	206	235	210	230	213	203	200	226	226	231	197	209	234	216	233	222	229	234	226	216	221	200	223	199	200	204	206	201	206	198	204	219	236	204	211	228	215	198	185	207	222	217	234	223	234	201	234	218	199	236	213	192	229	196	226	230	220	222	239	221	200	222	209	225	202	205	205	225	249	237	208	214	211	239	216	214	232	214	211	234	233	233	210	225	204	233	200	187	223	232	198	207	219	189	211	230	214	225	207	219	205	226	215	244	204	232	197	231	195	192	211	200	200	218	215	216	217	214	209	219	231	197	198	223	208	213	204	211	225	188	213	213	223	228	202	220	235	214	216	207	187	211	207	226	222	223	211	226	215	232	220	222	180	217	244	190	221	225	231	231	212	211	242	221	210	200	210	224	224	220	205	212	221	217	201	233	227	222	200	199	235	216	205	217	227	213	225	196	206	199	262	221	222	225	192	199	217	210	204	240	214	221	225	243	217	202	213	208	205	188	237	220	225	206	206	213	203	212	208	232	206	203	213	185	210	211	228	207	206	223	206	198	226	224	216	215	213	226	204	230	215	219	211	226	195	201	221	187	220	215	228	237	218	211	233	230	223	197	219	200	251	220	203	215	199	231	205	235	203	231	225	224	234	230	198	230	187	224	209	225	234	207	238	214	236	214	188	196	228	233	259	206	224	205	217	197	215	246	221	223	225	211	211	220	232	216	239	219	188	195	240	212	184	228	195	212	218	210	208	221	214	232	179	210	245	216	225	219	238	181	222	223	209	215	210	230	218	200	241	235	228	223	188	209	215	212	211	207	209	223	246	224	235	224	224	209	193	213	231	226	225	199	185	228	226	216	209	207	209	217	226	211	199	229	222	224	228	205	184	252	239	243	199	242	188	190	229	222	212	222	189	235	222	243	207	213	221	216	232	237	208	221	225	221	184	206
40835	64170	45723	16953	1819	715	582	534	424	428	442	411	373	353	337	345	334	360	332	332	369	311	313	349	316	310	310	342	323	324	316	325	326	333	330	278	343	307	343	329	351	338	286	326	343	312	312	321	319	334	317	311	329	315	351	323	294	302	338	308	342	317	327	290	326	288	312	332	335	318	304	329	343	294	325	303	309	311	331	295	288	334	327	300	357	311	297	302	333	299	301	305	316	319	311	334	321	324	323	336	306	332	327	322	316	290	322	333	315	315	335	322	311	296	331	332	308	314	312	324	302	306	309	288	307	329	316	325	291	337	287	344	333	306	326	274	325	322	308	310	324	284	317	333	331	333	305	303	318	327	306	304	322	313	329	296	325	311	340	314	319	351	312	304	351	312	337	350	288	344	323	317	329	300	321	289	295	304	319	309	333	305	299	314	354	309	334	299	328	311	280	305	300	315	348	340	294	311	331	312	303	321	301	324	325	290	323	352	336	321	328	323	343	323	337	336	351	284	298	308	315	333	316	344	306	326	323	328	333	355	315	340	310	328	351	312	332	329	294	319	334	325	314	322	315	316	313	332	337	351	323	307	333	331	282	308	338	347	321	304	282	334	316	312	320	313	301	313	335	303	317	353	328	321	294	293	317	298	344	303	317	333	306	324	318	324	322	307	288	341	305	325	322	328	324	308	335	321	338	309	382	295	300	319	298	319	319	339	311	313	317	325	310	320	326	315	320	327	304	307	325	301	334	323	315	304	335	308	321	303	324	309	292	304	329	343	326	312	323	308	341	371	358	294	341	279	288	348	303	322	315	310	326	322	336	338	325	290	319	329	300	339	319	300	319	313	336	349	294	314	305	291	298	327	317	334	316	350	327	305	327	304	324	319	308	325	350	333	329	334	317	335	287	293	306	364	320	326	326	309	325	345	311	349	304	305	346	338	299	293	299	324	297	323	325	319	328	316	282	330	311	321	315	315	291	313	354	323	335	324	311	336	314	329	283	312	331	319	310	302	310	319	323	322	307	315	333	317	318	310	296	309	324	326	309	300	313	295	345	329	320	328	308	305	339	289	329	326	347	328	313	328	296	323	333	299	338	336	316	295	355	320	322	320	328	310	317	288	320	327	318	351	326	328	335	315	332	335	304	307	315	333	348	344	320	294	306	302	311	340	323	316	283	325	318	311	340	316	314	314	361	315	346	340	292	329	332	295	317	314	302	307	344	340	327	301	312	326	318	329	351	336	353	338	316	315	283	311	312	318	314	282	335	308	343	340	318	314	321	309	348	327	327	340	323	297	326	367	331	319	345	297	345	302	290	313	336	322	303	327	333	306	325	353	309	328	331	300	322	306	299	336	283	309	319	312	319	307	313	331	337	308	330	355	304	305	328	325	322	321	324	310	338	316	291	327	309	332	340	327	300	309	315	321	321	315	351	306	337	330	313	316	312	328	301	336	292	300	319	319	322	333	350	318	337	308	336	307	318	342	315	341	337	291	290	328	340	321	307	299	340	312	310	303	304	311	310	320	302	313	301	286	328	298	308	350	293	337	320	336	342	307	318	331	326	316	325	346	296	318	341	323	326	325	332	339	323	312	316	272	271	311	318	353	319	268	310	355	337	337	307	306	311	301	285	313	337	299	304	316	295	356	356	322	323	324	311	323	317	337	283	368	319	352	311	320	323	340	326	285	308	304	326	335	286	345	310	303	300	331	308	323	314	302	293	322	324	299	308	309	337	335	322	317	344	307	301	301	327	353	299	327	272	326	345	313	323	308	313	321	360	321	343	315	341	329	300	315	326	319	321	299	352	323	360	307	294	305	322	339	283	318	322	285	305	301	320	339	324	286	313	299	314	335	322	307	308	324	321	312	292	322	336	313	321	290	355	314	289	311	318	308	326	341	331	339	321	341	326	289	366	335	323	291	305	325	310	317	340	314	294	333	340	330	336	332	324	336	319	331	325	312	318	342	329	322	312	311	344	347	297	305	327	307	317	304	324	295	308	306	338	301	313	322	322	342	319	309	332	347	309	304	333	321	302	312	322	334	293	323	327	333	308	312	308	268	329	352	311	331	316	341	348	322	306	339	342	316	326	302	329	337	312	324	320	337	293	299	304	328	350	290	358	304	306	329	312	342	306	323	321	317	331	300	312	271	285	300	283	321	275	316	332	334	298	331	317	303	327	329	306	288	282	301	332	292	327	320	318	312	320	366	321	307	324	333	346	322	356	301	296	336	305	332	327	347	301	318	331	326	293	341	341	317	325	323	333	302	313	331	351	359	300	273	317	322	311	333	324	316	306	291	315	320	300	332	311	309	330	320	373	307	313	344	309	349	297	303	324	314	315	346	301	288	309	314	346	285	289	315	311	326	289	339	322	293	332	293	337	319	323	341	343	333	324	323	325	279	317	289	328	322	322	342	317	321	290	306	289	327	326	297	333	301	300	329	296	309	325	325	304	308	309	317	292	339	328	338	270	331	299	316	314	312	312	315	318	325	322	311	291	308	346	325	313	313	282	328	324	312	296	329	322	318	300	322	328	325	305	313	322	326	322	333	331	316	317	325	321	328	336	330	302	338	326	299	294	301	337	326	293	334	326	314	325	339	322	346	327	285	341	335	315	310	322	316	307	332	346	280	315	314	307	303	355	317	314	306	347	312	334	331	332	322	340	347	292	328	344	343	344	359	309	319	313	299	304	306	332	341	325	358	327	319	314	276	315	346	352	315	316	312	289	313	304	329	319	307	296	317	303	336	293	300	301	288	342	340	328	327	305	308	338	320	323	323	318	304	328	287	327	301	294	324	319	322	301	317	297	343	308	305	346	302	334	353	329	295	316	292	301	301	292	305	319	319	338	324	326	325	345	311	294	329	327	335	316	301	309	277	327	268	305	290	326	318	342	334	286	310	295	321	321	311	349	316	354	325	329	300	325	303	320	330	342	323	296	296	288	309	327	292	303	307	355	350	329	360	292	317	338	316	326	343	301	359	314	297	316	311	309	276	308	316	312	309	311	329	355	336	323	341	337	297	339	312	340	359	313	306	313	314	300	312	324	324	311	287	311	319	345	322	340	334	308	344	297	338	307	319	326	290	315	305	343	320	306	315	337	295	327	339	327	310	320	334	307	342	339	323	320	321	337	322	303	317	343	292	317	317	352	312	309	290	274	345	318	335	322	308	280	297	346	340	313	314	332	341	277	314	317	312	303	311	308	312	312	337	314	309	321	326	302	338	301	350	311	312	347	312	327	290	311	311	288	341	351	304	342	311	329	318	327	333	321	323	316	331	340	336	277	321	326	311	286	314	322	327	319	320	305	304	319	305	316	315	300	319	323	338	316	323	323	316	298	358	317	309	315	307	303	326	316	319	335	325	321	326	302	310	318	289	343	360	333	313	333	274	324	328	324	310	318	306	304	328	324	336	326	319	317	313	313	289	314	334	318	307	328	316	321	297	293	332	313	304	344	310	321	308	307	296	298	286	325	290
24898	21592	28231	24657	6321	681	563	566	516	538	528	534	496	498	553	494	528	473	513	508	520	520	516	513	472	515	493	497	487	466	479	479	518	524	494	502	475	496	477	499	536	518	525	503	517	489	498	522	526	555	460	498	523	525	511	524	479	525	545	502	505	491	543	517	484	505	491	504	535	509	523	480	505	528	517	482	548	464	464	503	513	527	484	500	494	511	469	525	497	499	509	504	509	487	518	515	518	517	520	533	458	521	515	545	539	472	520	495	485	525	494	497	464	501	513	540	542	503	485	490	521	500	495	519	504	491	487	497	503	496	494	525	514	507	499	512	499	524	450	519	501	540	509	513	557	532	504	472	504	496	514	514	503	524	525	486	471	497	479	538	533	508	464	483	540	527	524	512	532	514	495	472	495	468	531	501	486	475	473	475	511	508	513	497	459	500	509	473	478	484	496	516	475	477	474	510	515	505	534	508	465	474	515	486	530	488	497	526	456	495	524	524	500	478	540	494	521	522	499	518	477	508	498	475	499	496	524	510	486	524	517	511	456	560	517	526	540	540	466	507	477	498	469	483	500	502	472	516	457	508	498	543	493	480	506	467	510	516	508	538	521	472	533	472	520	543	492	477	550	497	480	482	477	522	494	502	489	475	469	517	540	477	492	454	482	500	522	499	538	473	541	499	525	491	528	485	513	510	493	550	537	503	478	451	502	493	556	520	533	514	496	479	488	524	464	548	504	494	500	492	493	506	504	500	551	474	515	505	508	487	495	494	496	512	494	489	530	485	503	497	495	503	499	516	525	512	508	490	529	493	519	501	496	476	493	514	464	486	538	537	473	556	524	476	503	482	512	470	497	522	511	460	472	519	494	522	530	524	534	487	485	481	520	481	488	505	475	515	478	506	500	444	474	507	474	485	487	523	523	445	540	533	524	531	528	482	506	482	475	518	483	485	505	490	508	504	514	484	482	511	501	504	442	499	466	529	526	489	499	512	499	505	470	457	486	545	522	494	503	505	473	503	470	483	496	525	524	528	528	487	493	505	492	532	516	523	517	541	538	480	536	467	471	492	518	477	507	524	488	530	495	498	512	530	503	456	504	505	481	519	501	510	531	531	537	471	502	530	503	494	508	505	482	507	521	525	503	533	553	493	523	515	511	515	558	504	528	502	517	465	502	508	514	541	511	514	509	479	469	496	525	494	486	517	512	524	490	524	476	486	464	497	489	505	528	472	485	489	515	522	491	483	531	500	508	503	520	461	497	523	505	520	498	530	491	520	537	513	486	503	496	444	499	466	502	542	484	530	527	469	499	523	542	480	503	473	529	501	489	504	530	559	509	475	483	527	502	528	513	540	541	473	508	497	525	568	482	503	517	520	497	559	528	516	509	486	566	483	501	511	488	482	519	508	486	543	494	518	485	474	495	525	512	486	558	490	497	470	495	512	519	509	475	513	525	478	537	501	551	491	501	523	509	517	555	526	517	495	532	498	489	506	498	518	492	492	479	499	504	491	481	506	463	458	548	501	493	512	486	510	516	502	541	526	509	492	508	489	453	513	491	517	515	516	522	521	535	548	522	465	506	486	466	479	513	523	478	486	522	493	475	529	475	560	524	521	489	456	510	494	508	458	522	495	530	507	506	523	514	510	512	507	466	530	494	506	475	522	480	510	467	481	531	466	473	502	536	498	522	530	512	483	504	559	471	487	497	514	504	498	500	504	519	522	497	470	514	517	510	521	506	491	502	480	467	548	526	483	546	498	477	521	493	482	519	467	456	487	529	546	499	510	499	508	509	503	499	521	506	531	503	504	506	487	495	469	528	487	507	494	542	478	512	474	505	504	522	497	476	454	523	506	532	498	517	499	489	498	476	467	452	517	470	509	459	490	509	486	511	512	497	537	514	524	498	536	510	522	514	502	503	484	520	544	513	473	475	486	517	500	498	512	535	502	503	492	493	477	544	495	496	491	497	512	499	478	484	534	542	471	502	493	517	530	504	486	509	508	499	496	549	535	480	488	481	504	487	516	480	498	519	488	496	533	506	547	504	567	488	532	519	488	529	542	487	474	513	486	499	455	511	500	532	532	543	481	495	497	470	516	461	486	491	524	525	528	502	498	524	496	496	473	554	506	505	514	525	508	453	527	496	487	504	536	512	499	520	499	481	532	476	492	521	463	499	551	506	463	511	489	492	507	491	504	450	552	498	518	545	548	502	492	548	533	476	470	514	468	536	518	485	510	569	499	543	555	477	538	506	506	505	560	447	526	469	509	528	519	511	529	493	489	524	551	483	499	501	515	500	468	492	532	490	516	504	536	495	498	500	501	485	490	456	462	529	526	490	533	472	508	508	496	520	482	508	518	519	480	493	502	480	481	495	562	512	508	496	514	494	501	512	514	499	520	523	534	485	482	499	521	498	488	494	525	483	484	511	502	498	527	478	494	467	496	514	527	519	495	506	510	468	546	476	497	565	496	495	520	525	535	572	491	478	478	479	500	540	465	519	504	553	511	502	538	479	522	508	506	493	495	503	514	491	456	523	459	497	526	466	494	515	524	502	535	473	493	513	512	460	528	500	489	539	477	554	527	517	512	478	538	534	516	524	524	488	463	506	487	509	499	497	512	505	467	490	528	511	526	504	514	509	550	511	481	491	483	505	499	496	502	488	525	554	505	496	502	504	489	465	516	500	523	495	506	521	497	485	505	489	529	497	470	478	475	500	494	493	504	507	493	534	490	518	502	508	505	497	512	513	529	500	516	492	525	500	511	525	447	524	490	492	503	507	521	551	536	521	490	554	519	522	501	510	491	502	545	517	521	458	485	496	507	500	512	494	505	501	512	508	485	521	501	523	492	465	490	505	530	475	496	491	523	501	531	486	482	490	491	478	513	506	463	495	470	480	536	508	519	520	471	500	459	460	519	568	483	510	496	469	495	504	529	521	516	489	493	518	511	503	487	469	447	506	497	514	517	514	504	515	511	473	519	521	500	515	488	509	517	523	479	481	522	502	493	488	512	512	514	476	498	509	500	528	518	518	556	502	499	489	497	526	509	520	521	488	511	550	514	509	501	510	548	509	527	488	519	517	537	537	541	504	508	523	510	506	481	490	536	518	506	496	491	534	474	495	526	514	510	508	457	472	538	501	522	534	526	507	486	487	525	462	497	517	515	493	512	516	543	493	469	512	488	515	521	465	497	529	494	484	499	494	505	525	475	476	482	486	518	474	503	498	516	484	476	490	472	476	524	528	481	524	473	506	500	522	489	505	508	488	485	523	466	511	468	490	502	504	479	540	541	507	513	540	524	538	535	511	560	521	487	470	557	485	490	462	537	500	513	517	481	490	477	507	462	511	460	495	481	503	476	497	471	519	478	532	485	514	487	538	512	475	483	512	503	532	498	527	490	510	478	487	510	529	516	547	493	490	507	475	460	497	511	520	502	485	545	555	482	494	491	484	485	485	520	468	534	496	510	466	483	500	459	541	523	504	539
36558	49181	34876	12278	1409	882	887	820	711	747	771	703	754	728	699	730	680	680	693	717	714	700	719	684	710	700	676	686	692	645	721	659	692	684	695	714	713	751	733	701	727	679	674	677	723	684	699	701	697	741	719	697	694	688	631	705	713	640	684	694	671	653	730	704	711	725	721	697	684	669	731	692	712	647	685	667	739	686	695	708	694	705	699	646	633	664	705	673	735	693	656	716	706	723	731	716	708	656	673	733	673	691	694	672	694	664	672	672	680	668	716	662	706	678	727	664	684	686	668	654	713	687	711	667	720	652	695	667	698	653	740	714	665	617	700	719	688	668	674	698	694	704	715	735	709	722	703	682	666	715	650	697	708	698	670	716	700	658	699	701	719	703	704	716	663	685	701	669	661	650	654	738	702	691	692	661	706	703	676	689	671	729	665	664	686	663	668	700	668	704	667	689	698	665	671	672	683	664	758	668	685	680	728	710	721	736	668	691	695	735	683	689	668	623	695	674	715	684	683	674	695	690	679	680	708	672	697	677	688	692	706	692	662	675	665	721	693	699	711	691	684	692	658	676	709	691	690	731	731	722	665	699	717	694	685	695	701	672	694	699	719	701	708	696	735	644	677	718	723	723	703	663	676	666	647	700	694	675	709	686	704	706	712	696	666	693	681	673	663	677	714	714	687	759	688	711	723	696	684	686	718	696	707	698	661	740	688	696	689	666	718	645	697	683	680	702	685	713	687	666	668	701	672	723	717	656	733	676	691	670	682	685	721	684	684	728	729	682	648	646	669	725	710	654	736	684	671	699	680	662	678	707	729	705	723	716	728	763	631	719	715	671	710	682	708	702	676	700	692	678	658	652	732	734	685	650	718	712	691	728	710	685	676	720	677	697	707	682	745	717	662	678	708	685	734	691	714	686	664	678	698	682	686	645	702	705	692	706	699	701	668	682	663	714	697	696	723	680	734	696	688	681	697	700	628	703	683	678	697	656	684	741	716	665	731	695	704	705	706	664	714	694	675	684	677	616	705	706	682	699	728	720	698	684	707	692	655	702	773	687	734	718	684	731	645	684	711	674	683	703	695	668	673	658	731	683	691	688	703	697	721	717	645	699	648	664	716	705	692	660	717	705	731	666	684	670	702	675	671	716	669	708	727	691	704	656	685	722	714	659	707	673	677	724	669	669	725	710	681	667	658	701	708	674	668	659	675	667	670	714	743	741	702	696	710	674	688	695	673	652	744	710	722	692	698	688	648	690	722	713	665	638	750	691	698	700	716	698	693	682	729	672	684	701	631	692	658	698	650	684	660	704	667	714	707	697	708	693	745	640	677	659	679	722	739	672	726	685	646	705	670	699	674	648	706	719	649	679	742	706	708	726	728	698	710	680	684	686	709	683	665	678	730	703	716	703	733	663	675	680	732	690	709	709	710	684	705	719	717	732	689	690	688	687	718	704	654	661	723	692	678	692	680	722	690	705	705	691	691	710	690	727	649	678	693	697	706	724	716	736	739	625	690	708	712	712	714	672	741	684	656	663	655	682	674	718	707	693	715	656	694	690	632	706	692	663	680	684	734	662	674	693	688	626	733	787	690	675	684	703	678	665	667	680	681	677	676	725	692	674	681	671	677	692	683	653	724	719	698	710	735	665	686	698	652	659	689	730	755	708	727	691	684	720	701	650	733	682	665	739	700	702	664	705	723	745	734	744	677	632	683	678	711	687	658	707	702	693	730	695	676	692	675	702	676	723	698	695	693	682	653	692	635	731	774	680	705	707	672	677	699	675	639	655	737	676	690	644	652	677	685	652	713	684	735	741	679	692	696	667	685	685	686	716	728	721	664	677	649	662	708	720	669	676	677	703	725	669	680	698	719	648	688	665	647	739	701	702	718	671	693	682	703	662	695	723	675	696	682	675	685	724	706	611	662	694	673	680	693	672	678	709	651	670	720	700	734	680	671	724	687	683	686	734	676	654	716	672	693	657	643	679	723	735	727	696	705	761	684	644	707	708	684	665	727	675	685	710	729	699	628	703	692	665	682	623	665	715	711	703	701	657	673	661	684	680	702	684	704	697	731	692	693	707	689	712	663	648	705	674	713	665	697	731	693	684	713	720	649	676	733	684	670	739	660	698	701	708	635	673	706	674	647	706	719	697	706	671	717	679	668	700	674	667	694	691	674	695	675	721	693	665	654	712	674	710	654	619	670	711	749	691	692	717	657	688	694	686	665	703	665	693	672	733	649	702	681	669	685	712	718	706	677	680	749	642	665	660	718	704	708	738	652	681	652	643	703	694	683	676	676	717	663	660	693	696	671	739	759	646	694	683	702	668	642	730	728	667	688	680	737	704	695	641	670	691	696	655	719	703	652	708	673	714	677	697	686	651	695	672	684	674	692	713	711	702	676	701	702	676	679	740	699	657	702	680	701	626	723	675	710	690	674	660	717	679	705	726	698	735	720	692	707	722	689	685	656	710	691	669	663	704	721	707	737	676	694	659	680	703	657	672	705	708	717	687	689	737	676	720	676	711	667	667	691	702	690	686	696	685	634	662	682	705	677	735	665	706	720	689	708	703	703	717	644	702	693	684	698	696	690	671	645	695	686	667	645	713	715	708	683	689	686	671	662	694	697	704	691	678	725	688	715	675	670	693	634	709	711	723	691	718	711	696	679	713	730	710	668	733	732	662	674	669	659	717	729	683	696	666	661	664	681	751	691	740	699	699	681	670	694	681	706	715	698	687	691	672	679	667	697	662	678	713	693	666	651	633	689	709	688	699	692	687	723	690	715	722	657	695	694	711	695	706	656	686	677	687	659	689	611	712	671	695	720	677	718	712	706	710	662	700	650	694	674	710	715	742	728	677	691	720	675	699	729	677	682	691	694	717	699	698	737	722	665	712	684	688	739	706	726	704	668	672	708	673	681	633	714	727	670	676	698	685	677	694	700	687	703	679	672	666	701	692	679	693	657	723	696	680	681	694	656	710	686	652	722	633	731	723	643	715	688	636	698	760	673	726	682	727	747	666	656	699	717	720	706	722	704	671	661	703	665	690	685	668	671	737	656	691	676	712	648	707	706	708	644	663	732	674	681	668	700	708	700	670	690	651	665	684	681	685	689	669	696	697	641	704	679	682	698	694	710	679	701	701	689	703	634	674	635	712	716	706	701	689	697	730	678	691	682	713	666	663	686	668	658	715	685	657	724	664	695	667	675	679	684	736	683	644	661	690	694	716	666	727	729	681	669	719	704	655	686	667	697	716	703	654	682	714	655	688	726	687	671	734	731	710	671	728	681	674	714	671	676	700	691	711	642	739	708	668	646	673	795	686	688	653	715	701	723	673	693	658	687	660	673	725	685	731	668	697	699	667	697	722	651	745	688	681	714	700	658	682	693	674	689	673	675	649	651	755	653	698	721	709	723	682	724	682	694	668	710	756	688	667	682	739	696	708	687	688	700	711	635	687	712	717	703	682	695	644	662	727	614	643
22658	21582	29359	24491	21575	20720	4946	395	318	308	291	281	249	242	228	219	206	234	224	224	236	203	221	196	188	219	195	184	176	200	193	227	198	207	225	208	179	207	214	197	190	172	203	194	207	186	182	197	210	211	226	190	199	218	193	193	187	202	211	190	183	188	170	202	190	211	184	210	194	181	193	169	194	207	177	199	193	160	212	218	194	210	204	209	208	193	189	203	222	194	182	223	210	194	199	177	199	170	199	209	184	246	191	207	185	176	217	171	180	222	187	216	187	168	183	196	198	194	207	195	201	180	217	191	177	180	184	169	192	182	201	196	191	206	184	199	177	198	224	213	199	190	209	186	201	223	190	186	194	193	183	185	198	190	174	209	186	188	203	167	196	229	170	195	213	189	185	199	195	175	178	198	215	188	201	202	180	201	196	175	206	181	184	193	200	215	212	204	182	187	217	157	201	198	182	192	195	204	191	209	204	195	201	202	197	225	157	185	214	211	193	203	213	204	184	186	192	212	174	176	215	220	179	174	201	208	221	214	197	199	211	182	177	213	195	190	194	192	192	229	167	205	198	197	219	198	197	203	185	201	188	196	208	216	198	209	213	193	204	213	166	208	223	201	194	209	195	198	191	203	220	189	199	206	197	178	179	193	197	213	198	208	193	219	207	201	180	213	193	192	195	212	208	199	189	214	198	215	216	162	211	220	211	195	178	179	209	194	212	220	203	208	205	220	187	204	199	180	196	207	208	194	192	187	198	198	229	206	196	189	195	223	195	160	205	176	198	223	207	207	202	193	194	198	196	184	203	187	227	202	181	208	202	221	220	209	200	211	185	182	205	223	214	213	190	209	205	197	176	187	207	221	202	206	184	197	207	196	205	194	194	188	224	201	213	198	191	175	174	193	185	209	211	196	206	187	192	199	188	181	186	207	222	177	208	195	193	219	202	193	212	212	178	197	202	194	186	212	215	203	195	179	190	196	215	178	203	200	187	199	183	183	202	208	184	197	183	179	211	197	218	185	221	176	161	180	196	206	235	203	212	189	208	211	182	189	192	186	196	187	198	191	172	189	153	190	182	196	191	217	203	215	189	209	187	208	190	199	185	210	194	187	187	214	216	219	190	188	208	188	199	183	168	200	221	182	198	192	201	201	194	194	226	199	219	208	207	189	162	221	221	192	199	180	192	197	171	191	181	212	198	223	195	203	164	207	196	182	163	198	191	211	214	199	178	194	199	198	207	182	215	198	195	186	199	176	217	204	203	189	216	180	185	207	188	182	204	209	187	188	187	197	202	209	207	225	203	188	213	216	220	216	196	214	174	186	187	195	195	197	202	174	175	179	209	194	196	189	196	216	177	200	186	194	193	199	181	200	185	200	218	219	195	177	230	194	191	207	203	196	205	183	204	205	185	205	194	194	203	197	179	195	197	201	203	208	205	199	210	174	187	175	220	176	159	190	198	190	181	196	180	206	194	192	174	198	197	190	188	192	183	189	205	199	197	181	206	214	190	213	191	201	208	225	207	190	210	196	233	218	222	208	210	183	172	193	210	179	200	199	193	210	191	203	189	203	208	190	189	194	213	204	216	180	238	173	219	192	207	181	197	175	181	189	215	189	187	189	183	210	172	198	198	200	193	212	194	211	225	229	206	205	191	158	204	190	210	183	183	188	206	200	178	179	167	182	198	208	211	187	176	172	180	194	187	192	196	180	181	184	188	186	212	189	179	188	183	191	193	179	202	223	202	184	192	189	174	196	189	211	185	184	201	198	205	188	207	206	189	216	212	142	196	170	181	213	181	194	192	184	195	207	179	215	204	228	189	232	182	205	206	202	174	199	203	173	215	212	185	197	180	190	198	203	189	166	188	196	199	215	180	200	202	215	205	194	202	200	166	197	238	175	208	204	205	205	189	197	208	178	199	205	188	212	169	195	196	213	212	203	185	179	215	203	175	223	165	220	202	176	182	215	176	206	175	240	190	183	194	176	215	215	196	184	197	187	196	193	187	208	204	204	225	198	185	192	210	211	185	196	189	178	194	213	204	198	203	189	193	170	198	201	177	192	188	190	188	199	198	222	210	169	184	192	178	195	225	179	204	199	196	209	209	205	185	198	179	195	215	207	207	199	180	211	216	200	179	193	195	192	211	212	196	184	192	190	191	216	187	201	197	203	190	220	199	207	192	212	209	203	191	202	207	166	177	210	187	177	203	207	194	203	204	178	186	217	179	185	194	192	185	184	205	203	205	207	202	199	163	200	188	214	182	206	201	173	178	175	199	193	205	185	195	199	212	209	181	196	201	213	188	194	202	224	197	196	198	197	214	173	202	177	204	205	182	187	196	184	231	196	224	182	209	171	171	191	192	184	224	201	190	191	181	212	218	186	193	214	204	198	193	196	180	197	221	191	182	219	179	219	200	184	204	180	184	177	172	197	187	186	195	195	223	166	208	196	191	205	200	215	190	182	208	202	200	179	218	185	172	196	203	208	202	198	181	198	184	168	192	218	185	181	198	175	200	199	205	225	176	196	199	208	191	200	201	159	203	185	191	188	178	185	199	188	231	173	205	215	168	191	196	202	198	212	200	199	210	179	212	185	205	199	191	184	202	169	166	200	192	172	193	200	185	190	193	202	192	171	200	213	186	198	215	192	188	212	197	196	200	198	201	206	163	192	177	214	198	211	194	198	179	184	175	193	200	182	202	193	197	211	199	199	199	195	206	212	178	183	205	190	171	202	220	211	200	188	210	196	209	215	213	198	223	193	189	208	203	192	200	191	196	183	179	193	194	181	191	200	178	197	203	200	201	196	215	191	191	182	213	207	184	184	185	224	189	184	200	174	209	197	180	180	208	215	190	179	215	201	206	188	198	196	149	180	179	192	194	200	205	200	221	176	189	187	155	214	195	201	188	214	206	217	184	214	195	204	176	196	210	190	190	177	186	206	180	191	203	197	212	185	212	203	193	212	195	205	181	179	218	212	197	177	207	183	175	180	180	176	168	205	182	201	188	203	183	201	203	202	212	196	204	186	209	184	197	197	222	203	194	199	191	199	190	211	174	206	179	198	164	217	213	196	191	184	194	213	198	200	198	216	213	201	194	215	206	195	196	195	206	219	180	203	199	183	179	195	188	181	176	207	173	208	196	202	163	190	203	233	204	199	198	197	200	171	177	189	181	206	209	214	187	196	206	213	188	205	185	195	177	181	185	220	209	195	188	200	177	197	199	193	213	192	184	176	181	220	204	239	219	175	198	200	208	211	191	198	194	173	207	199	190	174	193	219	213	219	203	200	192	182	192	204	194	205	200	166	181	202	161	194	193	197	199	204	173	217	207	185	198	207	186	190	193	210	209	210	182	193	211	193	158	193	237	179	208	180	189	209	200	175	198	192	200	174	180	215	182	200	206	196	194	209	202	209	185	171	206	181	194	179	190	209	214	207	210	200	202	191	193	189	171	218	204	182	210	191	181	205	194	203	197	198	209	212	181	218
48293	71723	52145	20963	3576	1069	855	647	577	506	436	430	375	380	365	362	325	333	328	319	303	322	327	309	315	305	275	290	318	281	278	285	324	303	297	287	261	282	276	275	279	274	304	272	294	300	279	265	264	283	288	248	260	282	304	264	274	286	272	276	267	310	251	286	259	244	296	273	264	280	264	283	278	252	295	286	276	292	269	273	256	268	277	246	288	277	241	250	272	266	279	269	280	287	237	276	258	263	233	281	294	265	289	277	241	290	257	258	275	301	256	275	268	257	278	288	285	295	280	255	266	249	270	286	275	309	279	290	258	260	262	287	250	276	262	267	274	278	325	244	290	284	262	276	282	299	243	271	250	261	292	299	272	269	270	263	268	272	263	281	242	321	292	282	278	279	279	275	253	265	282	260	280	293	275	274	247	294	249	264	263	258	283	263	242	250	262	258	255	277	281	233	272	274	250	281	281	279	262	273	284	254	256	282	249	269	272	270	292	286	249	272	273	294	266	262	268	289	266	249	264	255	288	267	290	286	260	287	252	274	287	233	253	267	266	266	291	281	267	258	275	278	272	272	303	273	285	275	265	263	290	284	262	303	246	269	261	284	270	239	267	274	273	252	255	260	284	247	271	273	256	271	267	277	267	245	283	234	263	266	258	286	304	281	257	283	275	262	255	251	261	239	291	273	286	289	291	264	272	273	279	257	242	272	259	254	264	260	273	247	269	264	255	297	243	287	295	271	288	288	289	261	281	266	261	289	294	262	270	289	253	263	284	278	285	291	266	256	264	295	270	287	284	259	273	292	262	259	269	287	264	275	255	297	282	255	272	279	283	258	315	253	251	255	269	267	274	266	270	255	274	252	265	288	270	288	269	300	246	292	287	278	267	283	237	259	274	276	268	298	275	277	301	302	251	276	272	268	299	270	289	300	259	271	263	254	259	275	267	257	263	273	249	257	300	257	279	289	284	278	271	287	248	296	276	291	295	256	267	261	258	257	271	286	275	264	290	300	277	299	294	284	276	261	247	237	256	247	229	278	300	268	288	283	297	292	262	293	245	285	247	270	266	274	284	278	279	256	240	272	301	248	267	251	299	278	243	259	245	262	291	285	294	274	266	234	248	275	274	243	250	259	274	286	260	258	257	277	284	272	283	292	293	281	259	250	249	280	283	262	232	281	257	237	259	249	290	302	262	269	269	270	267	264	275	262	267	262	269	266	299	300	285	267	273	259	290	276	256	264	270	264	241	315	285	272	266	261	295	278	241	293	282	250	273	259	269	275	264	304	242	293	271	250	237	260	310	282	301	277	257	259	281	268	252	277	274	286	273	267	246	268	255	280	266	294	287	305	267	274	286	279	265	295	282	320	281	222	268	270	292	261	284	287	284	308	276	286	266	281	247	290	272	267	286	302	270	279	282	296	270	259	257	283	258	260	261	273	286	269	268	256	258	257	277	277	263	266	291	247	251	273	281	282	278	287	253	268	274	274	265	248	256	270	284	273	272	304	257	278	272	281	285	256	249	276	233	237	257	293	257	261	265	261	265	252	240	284	247	270	276	289	256	269	244	301	272	275	272	286	270	261	269	288	262	305	277	270	248	268	278	286	285	275	258	247	250	273	273	265	263	259	278	282	239	298	280	275	261	259	267	250	239	299	284	248	278	282	264	260	268	241	275	259	274	282	256	275	263	261	266	256	265	281	270	269	280	247	240	267	320	256	264	260	267	286	298	265	276	274	274	281	275	287	314	282	257	256	263	259	268	309	268	266	262	266	259	271	278	275	259	284	259	277	260	279	261	275	281	283	260	236	283	307	264	267	283	278	272	277	240	265	243	249	286	256	269	264	273	246	263	263	256	265	269	265	262	291	263	258	286	267	274	278	248	289	290	240	301	248	249	282	273	275	233	254	264	270	249	271	292	287	282	247	274	296	265	306	271	279	283	266	281	232	272	262	236	267	282	273	259	292	261	256	279	241	273	241	253	289	271	276	252	277	287	271	271	292	263	285	259	281	265	279	266	251	264	262	286	288	283	278	272	265	263	264	259	282	263	276	276	294	291	282	285	288	271	284	260	295	259	254	236	272	274	306	259	258	247	247	275	256	295	296	277	271	254	271	271	287	233	273	236	283	252	273	257	283	264	275	263	260	287	263	271	260	249	261	261	248	246	293	260	256	253	256	289	253	295	255	281	263	285	263	248	252	262	256	277	287	288	251	290	275	243	253	291	266	275	265	273	248	305	244	264	269	281	268	256	271	261	261	272	251	293	249	256	259	284	258	260	251	265	267	275	268	270	253	288	290	289	267	280	260	282	263	268	260	279	263	246	266	255	269	265	276	244	277	277	272	253	271	252	277	260	279	284	269	263	278	286	283	254	280	306	312	267	295	265	267	251	253	271	279	262	275	271	274	287	270	258	250	272	291	279	258	268	269	236	269	283	252	283	295	251	264	260	269	253	265	251	290	273	288	294	260	261	253	282	304	256	258	277	262	254	299	238	257	263	285	264	240	251	238	278	274	282	281	284	258	317	303	263	260	251	284	271	282	253	258	298	267	284	287	281	281	267	255	263	236	246	257	272	243	284	261	293	273	298	303	267	293	276	252	284	273	254	275	277	290	272	260	264	250	276	274	287	271	293	276	268	262	311	268	279	250	298	300	260	282	271	276	274	276	294	258	239	274	276	254	277	252	268	267	256	272	288	261	268	300	261	273	322	264	255	292	302	290	259	270	271	291	294	284	285	263	245	252	289	271	234	295	264	289	285	268	275	272	290	246	282	277	264	301	264	288	242	270	261	275	265	310	265	267	290	297	277	282	257	259	265	277	281	287	275	290	268	225	296	269	268	286	274	252	255	258	283	272	250	277	278	266	258	250	274	292	270	261	258	260	249	269	276	285	277	267	273	252	293	250	238	284	263	299	271	271	277	286	247	255	287	276	258	303	279	241	283	288	247	265	258	303	282	284	270	265	250	281	281	276	302	282	260	289	265	256	282	292	264	251	268	265	265	259	282	297	250	242	259	275	260	277	269	255	254	302	284	266	275	316	274	274	232	295	249	249	250	292	276	275	268	258	265	293	260	269	256	275	256	275	246	278	277	265	244	256	256	303	270	242	264	265	273	267	265	278	249	261	279	265	278	274	250	273	273	268	264	282	281	257	255	250	276	262	272	276	271	276	248	254	281	284	269	262	265	262	291	259	247	269	243	269	262	293	253	274	265	265	268	313	292	239	271	263	241	236	267	272	275	254	243	286	273	254	278	257	264	261	280	269	278	264	273	278	238	277	280	280	254	271	270	257	258	290	269	281	277	255	236	257	276	283	262	272	267	252	284	272	277	283	296	273	258	277	294	278	239	266	250	274	245	280	306	250	277	240	259	250	273	270	240	303	258	272	282	263	277	277	282	280	281	249	293	252	291	259	284	283	264	285	269	286	253	254	272	299	292	268	265	256	266	269	233	278	267	243	302	261	269	270	284	269	268	300	267	268
28244	20961	14762	5355	587	460	470	451	468	421	443	447	433	418	464	460	402	456	447	432	474	417	444	441	438	464	457	471	431	424	398	450	468	461	442	465	418	447	431	446	452	429	466	424	438	443	432	419	445	440	425	446	456	463	446	455	471	468	423	422	445	435	464	432	421	402	431	457	426	443	426	472	462	407	459	479	433	477	415	413	438	438	481	404	472	424	459	433	442	449	459	451	429	426	452	471	467	415	490	451	450	423	443	408	473	409	460	428	453	461	439	468	421	460	442	472	455	422	435	445	466	467	462	456	469	413	464	463	451	473	470	467	458	441	398	428	467	439	449	432	422	410	439	429	446	430	451	435	451	428	472	488	473	434	449	435	416	487	483	451	478	470	405	471	454	432	426	484	398	479	401	432	405	445	422	436	416	493	428	471	428	448	449	416	470	460	435	466	423	468	458	439	460	431	427	434	452	472	492	465	474	457	458	427	466	464	408	410	438	446	436	430	466	496	453	422	413	453	456	422	443	421	468	437	454	469	452	424	462	448	443	434	468	449	459	451	442	435	436	457	432	467	426	453	440	443	491	459	462	463	418	432	438	428	463	429	431	440	477	444	459	403	410	453	440	424	443	445	440	460	433	433	434	430	457	426	444	442	484	466	428	495	439	428	448	449	462	419	455	454	455	439	468	478	471	497	470	455	497	454	415	459	454	428	460	428	470	429	481	457	449	452	454	475	429	460	431	449	405	405	423	460	444	421	436	434	435	409	424	466	437	435	437	426	447	428	441	456	435	379	465	408	475	450	457	410	429	414	446	462	442	445	456	444	427	459	434	448	438	436	442	419	448	432	474	455	443	412	459	401	454	436	452	463	406	459	470	454	449	455	447	454	434	420	461	438	443	435	479	449	445	458	427	469	452	460	456	454	480	409	430	417	457	456	436	445	431	462	428	430	435	433	472	442	444	472	425	426	479	416	439	459	431	458	476	439	451	462	455	442	454	442	482	421	414	454	417	455	469	454	459	464	480	434	439	437	475	431	472	459	442	409	453	441	460	434	437	463	419	470	420	443	444	482	461	488	461	457	435	451	439	413	427	469	453	453	445	444	425	468	476	403	468	442	422	464	416	445	441	431	420	440	440	455	441	477	426	445	430	437	465	428	447	436	481	448	491	425	468	472	439	481	473	438	423	470	444	452	460	437	457	462	427	472	450	439	472	438	461	431	460	458	447	456	483	442	429	424	454	468	467	444	457	455	460	464	419	466	454	418	456	424	466	469	444	484	455	432	418	449	418	452	421	436	421	442	431	443	418	428	424	419	447	480	442	418	452	451	461	432	481	489	451	447	434	443	437	416	462	443	465	433	474	418	476	464	507	449	435	452	407	451	405	444	432	405	411	441	452	455	449	463	481	468	450	434	442	423	425	471	471	392	460	451	467	439	407	421	454	429	464	460	450	418	463	447	389	450	476	414	464	447	434	480	466	470	442	494	448	475	462	459	428	464	425	428	433	458	456	424	438	419	411	460	403	450	459	441	434	503	459	461	422	457	441	418	411	434	449	422	429	442	446	387	420	458	447	464	507	479	443	437	449	455	465	463	465	439	415	443	462	458	437	422	449	461	462	440	443	405	468	437	446	416	477	465	445	450	435	433	394	416	404	465	453	436	464	423	429	442	432	414	452	413	417	432	464	457	456	465	447	431	447	414	439	433	426	456	492	449	409	416	461	431	432	449	436	467	424	406	469	467	436	462	454	434	431	435	429	461	443	471	441	449	436	470	468	427	456	414	443	439	415	447	444	425	457	436	442	475	421	445	485	419	479	449	441	440	455	480	425	442	448	450	470	411	424	418	434	437	448	455	440	441	436	449	466	472	406	426	424	441	450	415	439	445	494	449	440	452	455	420	506	441	450	455	474	464	452	459	420	464	440	415	430	477	453	420	411	449	458	399	428	437	425	448	421	456	478	445	498	435	399	449	455	439	452	472	454	414	467	461	445	478	440	430	435	408	446	414	469	450	457	468	430	472	438	461	435	473	418	445	425	462	439	419	462	443	427	452	483	431	422	439	426	435	449	453	411	444	426	420	475	444	475	434	439	490	442	428	395	441	451	420	426	432	409	451	447	446	423	438	420	420	467	411	420	428	426	443	439	451	444	462	445	454	392	451	479	495	442	480	480	424	458	436	468	424	403	431	481	465	424	477	446	421	454	485	404	433	396	457	456	438	432	433	432	430	443	458	455	457	460	419	448	443	468	455	468	467	440	431	465	441	442	470	466	458	427	488	417	422	475	436	456	403	475	437	429	426	465	446	429	450	416	451	447	444	443	420	428	472	458	420	410	475	418	458	470	428	453	439	461	430	427	417	454	481	414	435	470	443	434	480	423	503	442	456	501	450	479	452	500	435	447	422	437	434	461	421	437	449	441	443	419	447	462	429	421	452	445	453	452	414	428	442	450	454	462	409	407	471	449	414	440	456	452	471	437	429	436	443	468	441	418	453	432	440	446	446	455	451	437	473	452	472	412	428	458	443	457	431	435	464	484	418	466	472	456	446	462	441	427	451	421	444	437	432	429	396	455	441	445	454	429	456	424	475	433	448	441	462	438	454	464	449	439	434	447	435	470	438	477	453	442	441	430	478	469	411	415	419	466	433	457	464	465	445	442	469	415	482	416	464	449	469	453	438	417	435	461	457	423	460	435	436	468	462	412	409	404	449	434	427	407	456	414	446	446	423	446	434	487	471	453	403	472	430	456	475	447	448	478	428	430	437	468	430	408	414	453	426	471	457	467	432	437	430	416	490	448	429	418	427	463	451	454	457	494	457	467	449	468	437	448	465	469	436	482	453	456	441	473	433	422	422	434	453	461	439	458	457	445	461	442	470	451	445	453	431	474	450	479	416	427	400	473	412	459	459	433	438	409	404	440	449	427	501	443	428	458	422	437	470	453	465	474	487	465	494	461	455	469	445	470	453	445	476	424	412	443	429	457	445	455	421	488	461	465	460	433	459	442	426	456	466	428	433	456	457	422	463	483	440	449	476	452	443	444	429	441	444	420	473	456	441	468	466	407	421	444	460	457	422	440	392	458	457	454	417	399	445	481	443	452	470	433	458	443	440	415	479	419	426	463	460	439	435	445	436	441	462	444	452	425	451	465	454	462	489	468	464	475	468	492	446	467	433	442	469	475	449	417	442	466	419	465	444	436	460	436	454	441	418	435	420	430	450	450	441	463	456	493	451	421	465	461	428	415	455	450	461	431	428	452	436	466	456	410	406	442	433	481	396	438	460	421	423	447	448	440	453	419	446	440	440	404	470	442	430	454	466	451	432	414	451	414	401	473	420	443	420	454	465	451	442	434	422	420	456	443	438	442	452	417	472	466	431	424	470	445	446	432	474	466	472	466	446	417	472	417	474	438	446	437	464	442	452	408	406	443	449	406	456	444	476	486	475	414	400	431	426	421	442	456	433	453	474	454	412	457	404	448	457	446	446
20620	24098	12704	4176	810	700	699	675	665	647	627	669	630	670	643	610	622	609	595	635	637	623	617	623	609	639	652	597	598	636	665	607	601	635	570	628	589	649	641	626	630	632	639	624	589	646	587	588	607	662	628	610	670	578	584	607	612	601	618	593	631	587	629	595	627	606	614	650	611	627	590	622	614	616	626	625	596	647	629	642	618	589	599	607	644	639	610	611	652	627	666	632	666	661	628	611	653	620	621	602	623	578	582	583	638	659	614	610	586	613	638	652	635	605	614	607	601	617	561	624	581	588	662	652	665	585	625	623	567	608	620	626	646	646	621	575	626	614	584	617	629	629	624	664	641	581	588	677	609	667	642	677	657	645	573	639	622	594	595	602	606	659	566	616	596	636	626	683	637	619	601	633	637	599	628	638	654	666	650	617	597	627	600	676	631	619	566	646	599	692	640	618	609	649	602	685	596	647	642	632	636	643	611	610	635	631	650	583	626	611	567	632	619	649	622	662	642	623	638	619	607	600	611	616	576	620	600	635	624	620	653	607	635	647	619	664	585	625	633	616	613	680	648	598	627	607	598	662	641	610	583	640	623	609	616	626	633	616	636	606	597	593	617	647	624	598	635	622	660	659	606	589	642	636	604	594	608	601	601	622	624	597	655	609	610	568	660	598	634	606	638	600	637	633	607	638	624	622	658	645	612	607	600	604	619	589	617	606	597	619	601	621	616	641	655	602	608	641	646	624	593	650	628	610	621	637	584	596	650	606	572	585	629	607	643	601	637	639	565	642	620	635	623	619	616	640	626	608	649	649	608	619	638	645	594	642	611	587	608	622	615	618	659	602	638	590	599	599	622	633	572	606	586	643	624	638	605	619	695	619	658	623	569	572	617	658	622	617	628	624	591	614	587	655	602	619	629	613	599	613	613	645	595	644	638	597	591	609	650	610	601	601	577	706	613	614	648	623	612	615	588	612	626	668	620	622	658	617	600	591	580	586	680	633	594	606	639	576	617	623	593	607	654	652	620	650	642	590	593	587	599	635	619	589	661	608	586	619	578	612	580	621	572	609	676	614	619	634	602	633	622	645	607	639	624	602	648	610	598	641	627	686	607	617	600	604	616	622	580	637	624	645	690	612	660	601	611	672	625	650	582	643	583	611	635	599	573	632	617	609	612	627	623	617	644	603	643	609	620	608	634	593	609	644	585	625	652	615	623	623	631	635	602	658	614	602	602	618	619	567	589	583	640	625	632	626	613	637	628	650	655	644	596	623	587	619	645	566	615	656	594	606	632	649	626	652	630	656	637	591	620	603	620	677	610	665	613	637	578	639	630	615	677	601	645	596	606	629	637	639	612	644	599	604	632	602	651	648	631	616	629	615	624	651	592	604	588	576	591	580	628	627	568	610	599	651	630	614	605	660	635	649	592	597	578	618	615	653	625	664	678	582	633	670	645	608	638	617	631	599	650	643	667	661	627	605	594	605	603	597	608	587	643	614	590	613	628	630	609	604	631	637	649	591	639	616	593	579	589	578	648	585	634	629	603	636	627	607	644	644	619	570	648	635	595	618	628	649	603	593	628	666	659	567	600	619	660	621	595	685	654	654	590	619	610	590	600	616	607	659	662	623	592	672	581	619	625	626	569	673	634	643	597	651	607	600	609	655	648	612	622	596	665	620	614	649	600	648	602	680	588	554	624	611	648	624	588	644	632	596	604	638	676	641	635	630	632	633	604	605	609	615	607	591	652	626	605	673	598	629	590	639	589	620	602	620	667	604	604	592	622	653	611	642	589	630	636	649	634	640	632	639	646	664	645	658	600	615	648	607	600	651	627	636	658	611	625	626	617	627	636	614	625	613	641	658	666	585	596	633	629	614	619	616	654	606	620	590	591	620	629	605	585	648	623	651	603	631	674	613	634	598	630	640	614	580	616	619	641	616	616	625	658	623	634	623	656	667	594	640	688	606	618	658	642	652	640	577	612	652	589	620	628	618	632	622	645	602	641	617	598	572	652	659	616	604	622	648	653	588	620	610	658	652	627	586	617	598	614	592	613	590	653	606	598	673	635	584	609	631	601	613	644	622	606	635	633	651	614	626	616	642	639	598	602	619	606	645	671	615	642	644	627	639	662	643	674	615	629	566	620	658	610	605	650	603	635	648	651	630	583	628	642	607	624	664	603	586	602	616	598	555	642	597	633	612	629	642	602	622	653	655	632	610	583	615	604	649	625	614	586	624	591	606	637	668	659	610	634	614	625	645	634	638	636	667	598	653	607	629	572	626	647	591	636	617	605	624	612	608	647	621	651	581	642	609	629	630	631	607	595	626	651	612	609	646	635	573	658	610	620	597	653	615	593	637	629	663	627	580	580	625	649	652	636	649	605	667	581	595	635	619	651	643	602	655	641	678	657	620	667	608	618	611	611	649	612	631	574	627	605	679	623	629	646	612	609	635	632	614	636	618	627	645	638	661	644	633	623	654	574	615	570	608	642	643	590	618	599	607	615	647	628	610	627	651	593	626	620	629	633	616	635	625	642	637	601	674	630	606	590	626	619	604	601	635	595	627	640	660	636	566	672	609	608	639	602	626	626	651	633	598	635	669	610	614	645	614	642	639	595	613	567	624	588	663	628	648	632	624	620	625	621	596	622	634	640	600	630	596	614	618	603	596	613	667	627	587	587	555	614	660	599	633	611	611	608	595	629	609	636	623	601	634	598	661	647	635	619	615	628	630	610	630	611	616	585	619	630	612	607	634	623	662	597	622	650	646	621	613	604	584	586	633	618	584	600	655	633	619	629	596	660	625	591	596	591	609	612	626	587	613	612	628	617	587	614	670	638	621	617	615	612	640	618	626	657	631	618	647	612	640	582	616	622	630	620	642	593	651	612	644	608	610	676	610	665	621	603	656	650	641	630	643	608	582	654	580	648	621	604	612	608	627	586	617	600	657	651	608	582	612	603	617	598	591	577	639	611	596	637	603	575	593	674	600	623	623	625	655	612	653	610	569	642	613	612	615	584	613	644	624	639	633	611	614	588	608	618	628	611	620	616	630	640	635	595	642	644	625	587	597	654	651	580	605	636	577	630	611	641	628	614	640	601	662	651	605	613	629	661	629	600	645	572	629	615	627	629	642	644	624	628	619	662	625	626	636	654	648	641	653	603	612	603	653	625	635	601	604	630	623	659	632	619	626	626	621	622	609	603	597	653	580	649	636	633	575	624	651	625	639	648	611	669	610	629	621	632	638	568	619	619	614	628	632	608	610	612	649	622	620	623	659	618	608	635	628	641	635	630	612	614	633	621	638	616	593	629	599	634	651	618	623	644	596	626	613	645	594	666	619	605	620	673	604	655	662	566	611	646	624	635	588	664	605	625	588	603	661	607	627	597	627	645	654	618	617	583	579	601	607	669	633	594	652	643	641	643	592	610	648	648	595	655	612	564	645	622	609	615	598	620	602	595	610	636	633	578	623	599	627	594	598	633	601
23509	21533	28890	25559	19561	4604	433	302	249	276	254	227	254	239	242	202	233	209	206	244	211	232	199	219	245	222	211	199	219	245	239	217	234	206	193	209	216	234	210	226	234	199	202	202	194	200	218	227	219	215	210	234	201	227	219	219	194	246	221	218	206	211	218	211	189	195	217	218	201	226	204	206	218	222	208	216	210	209	203	221	213	219	227	221	225	214	208	233	189	207	205	210	223	225	229	231	211	194	224	210	213	204	206	227	205	228	202	224	228	204	211	237	199	226	193	229	216	195	223	186	211	183	242	238	207	215	222	210	211	205	206	205	223	202	200	218	201	212	201	209	211	206	206	208	196	251	196	213	230	218	203	215	179	188	213	202	213	209	191	212	200	184	222	220	203	200	195	238	195	218	201	194	191	228	215	202	211	220	219	201	213	206	228	222	193	204	222	202	191	194	213	231	237	196	222	188	219	201	214	224	226	211	232	209	233	206	226	205	219	184	222	206	221	221	218	220	211	226	206	237	200	189	218	221	225	230	241	208	236	220	201	220	224	211	229	194	191	219	213	215	189	192	223	201	192	204	199	220	222	186	242	236	227	215	216	216	187	213	227	209	206	217	210	196	192	233	215	196	202	222	197	204	201	213	233	215	206	222	238	201	232	212	226	207	205	192	207	228	218	206	208	206	205	220	217	215	213	217	215	213	207	203	218	210	191	228	216	194	214	203	208	197	212	206	214	220	199	204	210	198	200	181	215	211	207	210	236	228	191	240	212	215	195	203	215	218	235	204	161	198	237	233	210	209	217	201	219	184	202	223	216	224	198	215	235	186	211	230	218	214	212	212	224	218	207	213	184	213	218	200	217	200	214	245	204	208	195	193	193	210	195	215	204	206	231	223	212	193	219	237	208	238	182	213	224	215	191	218	204	228	199	182	178	216	220	188	203	232	208	213	229	204	215	219	222	213	225	208	224	203	213	211	208	202	196	192	243	212	216	182	220	239	245	184	205	202	216	210	201	189	202	195	215	211	210	205	209	206	220	215	226	210	236	217	220	218	223	207	205	199	211	193	211	211	211	200	195	191	219	209	203	220	229	219	189	213	207	238	233	209	202	229	213	219	225	209	212	192	224	226	208	198	207	192	193	227	201	212	221	216	228	183	251	220	202	188	222	216	214	194	200	218	188	243	238	217	204	210	197	207	203	236	221	204	216	219	202	207	220	236	204	229	221	176	204	198	190	211	201	187	220	206	201	190	219	225	214	211	205	220	202	231	187	215	227	199	205	229	207	206	216	230	228	216	203	228	220	199	194	218	220	207	237	227	209	214	220	184	198	237	232	216	207	223	233	207	227	196	227	229	226	244	214	196	200	207	207	208	206	200	223	199	199	200	228	202	225	218	212	215	192	235	212	208	199	219	207	213	203	236	230	234	194	197	218	208	225	198	214	223	200	224	202	213	242	185	219	211	230	211	207	189	214	212	203	216	207	171	185	216	198	199	233	222	188	193	214	201	183	206	199	230	215	214	210	216	208	219	230	200	222	184	192	218	220	211	232	221	216	219	235	213	214	197	222	217	204	209	213	217	215	211	188	187	221	201	206	244	183	210	204	217	231	219	229	223	183	202	200	222	221	235	220	228	203	206	176	190	195	194	191	214	223	219	228	212	215	237	209	226	200	191	193	204	231	216	230	229	202	190	206	218	207	208	201	224	182	223	202	223	236	202	212	200	211	222	202	210	177	237	208	233	239	203	203	210	222	217	215	202	201	205	212	228	218	212	206	228	194	189	209	196	226	201	175	195	190	185	179	208	196	225	215	185	196	198	239	204	208	191	189	212	201	195	225	201	218	220	201	210	213	194	218	197	184	252	216	215	210	213	199	207	198	201	189	224	228	209	228	241	224	197	202	212	203	232	208	174	196	210	212	212	205	194	209	212	218	202	214	203	199	206	201	223	216	228	215	210	186	219	213	199	209	199	203	203	215	189	210	227	212	206	202	241	215	205	205	236	199	206	229	226	215	227	219	207	200	198	268	193	203	198	208	218	239	200	199	193	237	193	222	203	212	202	192	231	208	190	212	211	220	224	203	201	221	216	196	231	208	235	200	222	209	225	209	217	179	210	214	227	203	204	198	240	175	220	207	239	204	208	214	193	214	189	216	214	215	226	223	197	235	227	215	218	226	206	167	216	199	210	203	234	221	202	205	213	232	207	209	225	202	208	199	201	203	241	208	207	201	196	195	232	222	199	192	220	205	202	215	208	235	201	201	214	211	199	197	219	186	222	206	208	218	230	211	222	211	224	193	181	229	192	221	190	209	196	213	213	204	245	213	232	208	188	214	204	212	214	234	216	211	217	210	200	229	197	227	222	218	230	239	210	228	191	176	209	208	210	196	188	233	213	231	185	209	189	197	236	214	199	209	222	223	211	241	228	188	192	220	205	223	195	220	213	226	216	240	195	190	189	227	196	211	204	203	195	187	207	203	192	215	180	209	215	230	225	221	210	219	212	238	214	228	202	211	217	204	219	229	235	208	199	226	207	197	198	227	205	198	197	231	221	214	219	189	191	196	230	216	227	221	236	221	197	204	201	183	222	199	211	215	222	223	228	200	227	244	191	204	217	213	211	221	176	204	197	185	229	222	199	228	214	210	211	228	204	211	215	221	208	202	220	211	196	239	213	218	178	228	235	227	196	218	198	214	232	210	198	210	220	196	191	224	241	208	209	202	230	237	214	212	178	228	185	223	211	233	217	196	218	224	204	227	181	210	237	189	229	220	243	178	241	209	204	218	205	209	208	197	190	228	225	202	227	224	245	215	217	198	198	220	212	232	206	175	203	225	226	204	215	229	177	197	225	227	218	233	212	206	220	239	208	204	236	225	202	204	216	199	201	216	182	205	217	216	205	213	206	211	199	198	195	224	239	207	205	200	229	203	216	238	206	222	213	223	201	227	213	178	200	233	222	214	202	234	169	226	211	212	209	200	178	184	217	201	209	228	213	219	241	204	239	256	203	213	207	213	186	237	213	198	211	196	199	217	237	216	214	205	204	190	203	220	208	218	184	216	165	223	210	212	199	222	209	219	200	207	218	227	235	214	206	209	214	233	192	212	210	226	222	200	220	217	195	225	251	191	195	222	194	228	211	222	204	210	210	223	231	202	225	216	226	221	220	207	203	209	220	216	187	175	228	218	213	227	192	186	204	226	226	201	229	181	193	194	202	220	188	203	204	209	225	175	227	211	206	231	222	195	190	211	210	203	206	189	213	188	199	196	215	222	229	188	205	194	228	219	232	199	205	206	215	215	216	228	194	209	201	217	205	189	211	208	209	214	188	186	191	253	223	234	221	195	191	204	191	209	218	235	211	204	195	185	196	248	207	213	209	199	206	227	190	203	214	199	225	224	192	226	208	229	237	220	226	211	209	204	216	204	206	208	201	238	230	215	229	215	209	187	227	196	245	203	207	214	225	202	195	193	217	222	209	207	189	203	193
40664	59155	38620	18167	2472	810	630	519	488	441	420	388	399	352	373	346	353	369	343	334	335	383	332	314	289	323	323	317	330	331	350	320	300	330	339	373	322	319	297	295	336	329	332	332	296	338	312	301	291	312	294	292	328	326	326	297	295	308	321	310	303	297	316	336	298	305	321	306	296	320	297	333	340	337	330	299	305	308	326	291	313	303	333	304	305	324	334	319	308	302	300	329	318	324	322	323	291	315	277	313	310	277	318	321	332	335	301	311	302	328	304	322	309	300	296	319	316	292	315	297	299	291	314	302	321	313	297	314	319	300	311	315	317	324	332	298	330	286	301	278	310	296	321	329	285	325	306	277	331	339	300	319	301	316	311	298	330	324	333	268	312	294	337	311	298	315	294	327	304	321	324	316	295	301	326	317	324	316	308	323	317	286	313	285	366	307	298	285	289	338	316	308	327	312	332	324	301	338	341	278	333	307	317	310	310	307	352	296	285	310	305	288	294	300	330	322	348	329	308	311	295	298	311	298	318	306	300	316	284	328	326	305	301	289	303	261	320	316	273	314	302	310	309	293	345	333	284	347	345	332	327	300	310	284	308	298	334	284	308	300	336	275	338	293	301	307	319	292	310	275	304	326	310	295	299	330	339	296	332	306	290	295	323	325	317	306	303	340	319	293	309	304	303	295	294	308	335	326	320	327	327	313	297	296	328	320	307	325	300	322	323	345	327	324	322	300	318	338	310	324	321	320	315	340	303	314	287	290	286	324	311	291	289	307	315	313	367	314	308	290	289	286	301	357	332	319	301	302	324	321	288	309	334	284	315	309	313	313	307	318	308	290	334	307	313	311	331	290	325	304	284	308	301	318	309	302	304	271	317	309	298	304	294	309	332	318	295	341	309	291	306	305	300	290	301	316	299	327	349	352	296	315	310	315	305	304	350	288	305	294	307	309	337	324	343	308	306	269	298	297	304	325	340	311	309	294	315	281	324	307	296	338	319	302	291	347	303	348	303	290	268	319	274	322	303	321	330	313	305	295	316	304	319	327	327	347	341	315	324	323	299	308	321	317	265	290	307	323	318	346	285	345	312	312	289	300	336	274	311	336	329	299	304	354	287	327	304	324	338	286	289	299	293	284	325	334	290	307	289	279	329	326	297	308	283	286	338	266	303	338	305	332	348	314	317	303	310	285	318	340	327	299	288	295	349	321	301	342	315	326	333	310	328	303	313	293	302	314	311	311	310	302	310	308	310	305	338	298	314	320	293	306	303	299	330	324	300	311	308	345	333	317	336	303	329	325	304	317	300	318	339	323	309	332	284	321	322	295	346	276	315	320	280	324	291	331	337	313	276	314	281	262	327	297	314	327	344	335	341	319	286	327	355	306	335	287	315	301	294	315	344	294	309	313	276	326	302	294	298	321	302	350	298	273	313	325	302	301	309	313	309	292	311	325	324	308	306	320	318	338	338	298	276	314	301	298	288	331	328	293	306	332	310	314	318	324	333	314	327	307	301	316	292	320	308	328	302	314	307	315	300	300	302	323	289	292	322	328	312	325	315	308	281	310	322	293	324	283	319	322	323	349	296	302	326	322	317	315	343	309	303	309	287	308	345	322	296	334	311	327	332	329	313	300	295	330	298	327	317	302	322	344	318	337	309	326	310	308	363	312	314	278	337	332	336	304	331	353	312	267	336	322	324	293	305	293	354	289	310	298	307	289	344	325	320	304	313	307	334	303	304	274	331	305	303	294	283	305	322	295	288	307	338	326	321	276	313	289	316	315	323	292	321	304	322	320	313	269	292	304	314	333	320	294	285	333	356	309	301	310	322	313	312	337	317	321	316	342	315	292	310	316	328	306	312	328	285	289	306	289	317	296	351	339	277	308	324	274	316	344	318	322	330	315	299	331	341	347	312	306	319	313	302	297	298	303	312	286	316	317	353	279	321	331	326	320	301	325	290	315	347	285	325	327	290	290	319	336	305	309	321	313	304	326	349	310	330	308	325	315	295	301	328	298	320	326	311	301	274	314	314	332	327	325	348	292	317	309	339	299	327	300	280	334	337	336	304	319	299	305	294	310	298	285	313	324	296	303	317	290	334	325	310	309	285	322	334	295	302	284	314	325	301	292	315	288	288	336	326	306	293	287	337	294	319	292	295	305	303	283	287	295	342	294	334	329	296	307	281	334	330	316	300	344	319	307	266	303	293	322	325	316	320	296	331	311	297	296	294	302	352	333	309	328	297	314	305	303	302	306	311	276	309	314	314	346	289	309	288	331	319	295	300	301	337	309	335	325	320	324	299	323	283	309	284	289	276	337	296	303	321	315	307	307	333	300	334	307	327	331	300	317	305	309	300	321	310	356	312	313	319	308	328	288	308	304	311	342	326	308	292	303	295	303	300	357	329	305	292	312	322	297	355	322	298	307	320	317	288	326	266	309	306	315	315	328	330	298	289	321	328	333	306	299	315	319	307	311	302	316	286	281	314	319	298	333	292	301	280	331	311	324	290	316	328	316	310	329	319	298	302	274	327	301	314	328	309	294	299	323	295	332	307	317	303	305	333	338	324	327	313	295	292	331	322	337	292	353	321	313	299	329	302	330	340	307	341	331	300	317	297	315	298	281	330	275	310	287	301	313	316	308	297	323	286	297	304	322	335	297	329	313	326	298	292	296	340	336	322	317	329	307	328	319	323	300	279	316	319	309	302	314	320	305	319	298	308	310	310	297	337	309	325	303	334	301	300	327	281	312	294	267	293	309	286	320	321	302	322	299	312	316	294	297	325	330	289	310	356	325	321	322	299	315	300	334	308	324	328	345	325	319	348	295	261	325	318	298	302	313	294	291	307	289	307	325	298	303	282	309	320	328	302	333	295	311	321	330	271	305	338	310	308	311	330	329	343	300	299	302	270	309	295	316	323	298	294	280	322	315	314	288	301	303	309	328	297	320	329	288	307	311	279	334	313	357	315	338	299	321	328	330	342	324	293	303	315	324	315	294	310	318	332	315	303	333	283	344	341	271	341	305	301	297	332	309	309	323	323	306	281	311	339	295	333	309	338	258	289	310	296	322	315	303	311	320	340	306	312	343	331	322	315	295	337	308	342	291	294	351	328	288	326	323	304	294	303	284	279	327	300	302	312	297	324	323	340	319	317	287	307	301	291	308	327	299	323	330	303	327	335	337	313	306	270	323	332	322	312	326	291	310	295	309	312	303	295	288	299	347	322	295	276	308	289	320	316	297	331	320	341	341	278	332	289	312	308	316	298	311	320	298	318	318	320	320	299	312	326	282	344	352	294	295	298	306	322	337	304	302	323	280	312	299	324	323	315	337	268	306	290	296	320	328	302	288	307	320	302	314	300	326	318	322	331	300	316	282	275	344	340	318	352	305	305	300	333	311	291	305	317	293	338	289	331	321	347	322	295	293	289	325	317	317	305	320	338	343	292	326	292	314	281	275	298	333	348	316	335	332	334	317	319	303	338	331
24957	21578	28112	24905	6682	642	603	540	512	521	554	557	534	530	490	517	464	501	551	522	509	527	526	508	517	474	513	503	507	530	505	516	515	502	514	512	508	501	485	472	502	458	537	501	502	495	534	489	481	489	490	479	476	486	515	458	516	480	517	505	503	467	520	501	503	507	515	498	497	482	533	500	521	548	523	475	486	493	497	483	532	412	514	555	530	505	513	512	577	491	494	460	471	524	441	481	509	486	452	494	457	474	472	489	502	479	454	544	531	470	523	529	480	484	482	533	483	496	502	544	480	515	490	489	507	501	533	479	501	490	469	473	498	528	491	525	477	523	464	526	472	491	471	494	508	528	509	501	513	490	516	498	526	485	493	502	507	510	460	513	514	511	469	505	507	508	496	503	500	480	498	489	510	504	516	474	492	502	489	549	508	500	490	499	511	519	508	487	515	518	480	510	499	470	472	466	503	514	465	530	457	521	507	523	468	504	533	492	512	481	543	465	513	537	518	492	500	470	482	500	470	530	531	481	487	547	489	509	509	489	522	531	461	507	516	498	474	516	531	505	507	509	462	537	495	535	485	487	467	467	527	496	503	489	593	517	503	488	519	488	499	500	504	522	520	514	513	514	551	504	507	500	477	527	541	479	478	483	522	504	483	502	492	519	495	468	482	466	523	480	538	479	482	494	469	517	483	507	535	500	458	471	498	505	541	507	524	504	502	497	509	487	479	465	493	483	519	481	466	476	510	513	534	451	480	469	539	514	469	472	482	488	495	475	497	464	497	525	482	525	504	470	482	485	475	442	545	533	479	511	474	508	492	516	485	509	489	504	482	524	502	509	505	513	502	476	506	500	502	471	513	495	456	487	505	501	498	519	533	505	496	520	495	504	540	495	479	508	492	519	491	512	528	494	482	510	522	488	507	524	514	502	472	502	516	516	539	535	481	487	454	522	508	496	519	511	512	512	513	504	484	475	486	448	485	491	500	494	474	540	507	506	487	502	518	488	528	518	489	487	528	525	467	487	480	468	501	490	480	504	492	491	467	511	547	511	505	490	503	530	491	469	505	499	532	491	480	504	525	482	531	473	492	507	512	523	520	537	497	530	527	479	518	523	465	475	508	505	498	499	517	520	472	489	520	532	468	486	483	477	491	499	489	492	539	538	508	520	499	514	517	495	512	485	514	525	498	531	510	490	472	507	492	512	513	483	474	541	506	532	521	520	519	497	496	432	489	480	503	506	502	505	533	488	441	513	492	496	521	482	477	498	503	488	522	492	482	521	502	480	497	502	446	496	495	477	489	456	520	508	498	503	527	511	489	501	573	510	497	466	508	506	559	477	518	506	493	500	473	495	472	503	509	489	454	460	512	509	507	495	500	526	514	483	496	513	498	514	497	485	510	481	517	504	501	464	543	518	484	529	503	493	510	507	461	477	476	519	489	520	480	489	495	433	469	506	476	516	500	536	513	496	513	483	512	487	495	508	528	557	516	472	505	507	475	525	502	481	531	521	485	511	482	459	504	494	483	469	512	512	497	497	465	480	482	517	516	528	478	454	495	521	495	528	498	468	500	478	487	512	491	513	493	480	473	493	453	514	494	517	506	530	490	485	488	494	461	524	486	497	534	475	532	475	499	490	477	511	496	509	526	515	506	506	516	509	471	488	513	492	477	532	501	478	504	488	481	462	492	496	479	487	490	486	520	487	530	485	506	512	563	507	498	488	505	447	477	489	491	504	499	492	495	501	496	510	498	479	483	481	484	498	530	511	505	511	485	504	495	495	506	491	527	506	502	502	501	506	457	513	485	489	493	533	468	553	486	470	490	492	507	491	492	471	514	493	480	490	505	475	508	502	504	477	521	486	484	499	535	499	535	474	475	478	544	486	487	534	519	508	496	460	501	512	474	508	523	504	481	522	502	484	474	477	485	494	509	496	494	521	519	541	441	493	528	507	492	430	546	496	519	524	487	486	481	499	497	479	471	514	480	486	516	488	528	497	509	509	528	493	486	493	502	516	506	546	519	505	495	491	491	497	494	476	487	488	484	492	502	500	519	488	498	519	483	518	483	482	491	481	536	536	519	533	471	516	473	511	558	516	518	495	539	473	518	504	492	536	532	483	505	466	529	516	457	471	510	511	537	480	497	527	520	519	491	492	502	456	512	498	493	555	500	518	471	474	489	505	521	515	480	454	518	478	455	489	477	457	562	536	513	494	490	488	533	500	519	525	496	498	478	484	468	494	513	521	488	473	490	470	488	501	507	510	443	530	493	554	509	511	501	524	495	523	484	491	506	478	530	562	470	535	523	471	555	505	519	491	530	496	527	487	477	462	486	495	490	488	537	498	495	505	549	469	545	494	492	489	533	496	495	478	520	535	481	473	495	494	509	548	476	493	501	505	586	474	481	488	521	477	507	492	484	516	496	514	536	495	514	470	525	453	511	518	487	511	485	510	495	506	487	516	489	462	493	474	466	507	468	513	506	540	484	496	523	465	497	507	488	489	508	535	508	478	511	522	515	480	538	516	507	486	499	478	506	540	544	519	466	480	520	530	514	479	504	524	497	477	471	494	485	540	503	506	493	517	471	521	502	512	481	517	504	492	473	519	465	472	484	497	515	494	515	503	513	496	500	473	500	502	488	489	484	462	491	505	536	503	520	505	521	504	513	489	475	490	475	486	490	498	508	472	545	502	524	489	504	519	479	453	474	485	509	526	489	487	498	518	516	501	473	508	460	506	529	478	532	520	536	527	473	478	478	543	498	496	512	513	470	483	509	480	511	516	508	534	491	514	489	519	491	505	504	529	529	504	509	513	499	464	498	489	487	483	497	495	493	533	517	493	489	500	502	502	473	496	490	471	472	513	453	503	511	486	484	516	520	508	498	510	460	495	487	505	530	491	507	482	485	513	503	492	501	498	465	502	490	489	490	541	498	482	523	502	501	483	459	492	520	505	470	521	498	488	535	509	468	515	494	535	462	478	492	511	496	471	460	529	493	457	482	481	510	505	482	510	501	481	502	544	489	526	495	540	480	473	526	550	514	543	499	507	506	477	505	522	519	528	484	476	505	531	515	456	492	533	468	471	495	479	499	495	472	530	473	537	483	563	523	532	526	515	473	556	465	490	485	522	515	536	454	479	532	488	471	481	489	534	500	521	498	508	504	463	491	508	473	491	495	522	485	472	484	503	514	434	488	494	490	524	502	525	482	492	491	546	494	513	474	488	460	498	534	546	484	511	504	470	532	500	455	501	523	488	527	464	467	480	505	463	495	462	502	483	496	502	506	518	534	511	523	488	476	497	512	509	512	496	530	534	478	510	513	526	513	505	486	491	483	496	507	509	509	491	485	508	518	506	544	511	531	513	521	539	491	480	504	528	502	509	511	506	459	511	527	489	478	537	501	493	493	510	454	513	529	496	470	506	484	510	472	507	511	548	482	491	515	508	461	451	528	503	491	502	506	469	477	498	531	511	540	533	513	478	518	494
35990	45182	29065	13635	1932	860	821	736	798	752	747	754	713	713	741	704	780	709	689	710	693	720	701	661	720	730	660	677	676	699	711	668	648	667	681	701	672	672	733	719	632	643	656	660	672	684	684	714	696	680	695	643	673	653	691	766	688	660	684	688	682	720	682	667	660	706	663	704	667	729	726	692	676	681	689	653	674	667	753	641	690	662	700	698	693	681	699	688	653	644	697	673	685	685	691	657	753	683	654	728	670	691	676	637	662	684	693	677	681	658	702	675	714	697	663	663	705	696	678	681	658	733	740	683	666	653	720	734	695	676	701	713	684	686	689	689	704	675	701	743	661	632	663	725	679	710	695	698	607	683	645	682	680	672	712	675	642	668	637	724	701	657	683	661	691	677	683	699	717	664	701	731	685	681	662	686	716	711	661	659	672	663	670	684	663	712	730	647	647	642	685	663	704	684	657	667	663	683	689	673	671	659	693	688	701	684	727	650	684	667	665	675	691	693	684	643	694	718	692	714	676	705	700	666	709	695	666	687	659	706	696	663	722	685	722	684	711	647	681	655	698	696	662	737	659	674	635	717	658	659	674	692	708	736	688	707	654	645	686	730	612	697	628	715	706	683	737	742	720	679	712	679	659	700	683	644	618	725	681	653	664	645	665	676	696	669	692	679	742	642	670	668	679	714	696	654	668	687	640	675	649	693	687	646	710	667	667	731	693	701	668	672	683	652	709	701	690	686	707	708	663	645	711	709	720	709	689	699	716	637	710	682	702	722	662	692	653	692	715	705	708	694	672	675	683	686	728	670	719	688	710	676	679	736	711	677	686	693	682	656	702	679	706	680	679	673	701	653	717	661	665	677	697	700	684	654	693	704	700	665	641	702	627	692	642	673	692	676	661	663	651	642	681	686	704	666	695	656	678	649	673	698	673	626	689	731	691	721	695	665	641	701	704	694	671	679	680	698	670	711	662	689	716	667	697	697	669	689	694	699	696	631	721	660	695	667	746	680	733	686	691	694	750	689	691	698	674	669	703	684	709	646	684	715	665	677	699	635	652	616	657	682	666	676	664	703	724	725	668	687	684	684	671	686	687	672	649	643	718	696	705	705	677	694	681	693	680	721	716	676	690	723	722	706	682	660	704	689	662	684	661	701	671	673	715	718	673	675	693	693	633	682	651	707	698	674	656	671	720	697	695	727	709	675	694	676	685	635	677	721	655	697	645	659	686	735	691	713	657	675	675	692	723	678	666	645	678	650	642	687	655	612	663	660	663	662	673	627	714	693	682	675	684	708	679	726	650	692	680	692	708	659	624	696	659	664	716	694	657	662	694	677	675	711	686	706	672	673	670	681	664	696	684	641	661	657	696	661	656	690	667	749	719	674	686	668	676	668	706	660	655	653	664	668	650	634	677	730	706	662	676	703	667	723	711	651	693	665	700	648	654	683	705	653	702	664	683	724	692	644	693	658	720	696	621	648	730	671	728	683	707	701	655	707	626	683	650	708	653	726	636	661	704	680	708	699	643	689	698	688	670	667	633	718	702	697	661	687	687	650	713	680	680	655	711	669	708	706	685	700	650	691	691	651	703	740	651	707	706	682	726	685	660	658	642	683	715	689	697	641	682	687	662	645	696	679	631	695	685	608	662	649	613	676	670	643	683	669	724	634	698	712	663	654	735	679	669	701	669	704	692	716	641	703	709	702	669	673	679	678	679	708	706	715	681	721	674	672	706	685	683	715	694	680	676	749	675	720	710	705	654	691	714	718	687	684	635	667	731	681	664	660	637	694	715	657	642	653	733	692	663	667	657	656	716	652	687	726	654	636	669	660	672	735	705	692	678	657	714	710	718	667	630	677	688	646	694	668	680	690	656	663	784	686	710	678	653	665	670	708	665	680	676	724	667	692	661	663	691	728	671	714	751	674	685	671	645	724	649	636	674	655	683	666	648	689	688	687	679	712	668	686	687	667	666	709	691	673	643	685	713	638	675	691	667	689	697	707	652	673	665	660	667	640	685	692	645	672	717	669	695	670	715	658	664	701	640	708	703	687	630	700	699	660	676	666	658	667	680	721	716	693	643	645	719	687	660	685	654	690	677	677	695	693	739	656	651	675	705	691	764	678	686	717	685	701	667	685	708	701	641	633	664	634	703	693	718	695	668	691	654	708	671	644	710	734	655	718	687	656	680	654	655	670	676	732	708	765	696	698	687	680	688	641	691	690	669	672	671	663	676	718	689	652	654	716	698	704	658	689	663	628	662	694	642	684	682	646	668	689	653	679	707	704	677	661	669	655	740	677	672	693	675	673	699	728	639	661	672	719	681	671	657	655	663	696	645	682	720	720	704	706	666	651	667	687	658	641	653	725	667	712	674	724	676	633	686	715	699	699	659	671	685	691	724	673	693	633	685	672	700	647	669	702	665	686	703	674	735	666	687	676	689	656	689	657	660	674	688	678	658	699	707	658	655	683	647	679	725	664	734	684	648	714	664	662	686	699	704	710	669	717	667	685	672	653	680	693	722	705	685	666	625	693	681	728	671	663	698	683	688	672	679	714	684	649	670	671	690	676	687	698	700	611	721	703	699	689	660	674	680	687	694	709	639	692	670	705	679	705	698	681	686	640	650	676	691	689	653	667	645	715	669	700	745	671	673	702	661	688	691	639	669	691	674	729	695	648	712	674	708	668	717	690	678	730	646	681	719	656	692	670	685	726	670	672	650	690	675	636	684	667	666	750	634	668	709	658	724	668	677	705	687	709	634	688	700	699	662	686	648	675	728	689	677	706	703	679	643	697	654	637	682	666	707	711	714	661	716	657	684	661	668	708	637	660	679	703	671	660	695	664	710	700	679	678	696	709	648	634	694	670	668	696	678	674	633	651	728	734	709	702	712	685	624	689	669	613	656	733	631	664	686	688	635	693	700	686	667	630	680	676	658	695	667	709	755	664	716	639	659	680	625	669	649	667	680	682	674	685	685	694	663	709	691	636	669	684	676	714	706	643	680	650	650	655	664	678	683	702	683	719	672	689	688	651	686	658	675	672	683	679	655	701	673	609	657	685	656	638	687	687	695	686	686	663	782	699	631	682	666	653	694	699	673	750	691	652	649	732	693	724	717	696	655	658	711	687	706	683	630	704	701	678	693	691	683	688	686	703	670	739	654	714	690	697	731	728	644	700	736	704	668	674	658	676	673	656	706	699	669	685	701	691	700	639	692	652	648	702	681	698	688	694	712	692	691	715	685	696	682	695	678	692	711	689	665	696	681	705	679	667	677	659	652	690	663	699	677	691	687	689	671	693	695	660	729	678	648	716	681	655	673	664	697	709	681	718	666	715	724	662	670	621	673	710	716	678	676	688	704	662	675	728	699	717	683	720	715	642	690	677	698	703	677	726	714	696	710	713	692	666	671	696	660	688	670	704	619	713	702	694	657	680	668	688	734	715	673	692	680	663	680	696	740	719	643	731	728	645	669	658	693	675	676	717
22667	21550	29192	24804	21550	18568	2489	412	303	284	251	265	239	251	254	230	253	238	217	206	185	210	200	211	225	216	226	206	225	208	191	174	192	202	211	218	208	190	208	214	203	194	216	201	213	219	185	223	188	197	203	198	203	209	202	195	184	210	189	185	215	223	209	198	167	208	210	214	203	186	206	189	197	178	203	210	205	209	210	204	171	213	208	192	193	195	206	192	204	204	193	177	181	180	197	204	196	232	211	211	216	217	204	176	180	240	187	188	176	197	226	199	209	182	209	200	180	210	190	195	209	212	180	205	202	183	187	208	206	214	195	202	183	216	186	177	197	225	212	183	189	208	177	205	221	177	212	197	231	205	208	212	188	212	196	197	199	201	180	185	178	196	198	209	190	210	196	186	186	184	199	223	197	227	192	179	197	192	200	200	178	209	200	187	188	185	186	203	209	195	209	186	182	213	172	190	197	190	195	170	188	203	198	189	207	168	192	191	194	180	213	200	187	195	173	196	204	217	196	211	192	182	216	216	219	199	202	203	191	191	184	211	193	183	214	163	225	175	208	172	204	215	193	186	201	189	193	187	209	201	176	195	191	221	175	213	192	178	213	211	216	231	199	197	196	202	196	195	212	196	189	183	231	199	186	191	165	188	187	205	190	189	188	190	209	193	211	211	211	175	207	187	209	195	203	194	195	195	217	210	196	205	194	190	198	213	204	214	215	177	213	193	192	201	198	205	206	193	212	192	204	188	190	211	200	177	202	203	180	202	188	195	205	174	220	179	173	193	178	217	179	188	180	190	152	190	183	191	204	184	213	163	169	171	200	203	196	183	200	207	199	209	183	186	183	190	192	207	206	201	185	184	212	211	183	200	206	193	207	184	211	198	187	196	190	198	203	191	200	198	208	200	180	191	190	202	206	189	201	193	191	186	187	214	195	182	234	206	214	214	168	176	212	203	185	177	194	188	207	211	201	217	207	191	212	207	204	210	187	199	190	201	214	210	182	196	161	187	205	182	182	214	204	187	198	182	184	186	187	204	201	180	174	179	197	203	186	220	208	174	195	202	217	194	207	192	218	181	183	222	189	196	196	198	202	211	211	163	202	189	193	179	205	191	222	183	173	213	185	191	196	196	201	214	202	172	176	203	187	208	192	194	176	193	182	201	189	202	196	200	204	188	208	187	204	209	194	190	212	188	177	192	217	189	217	202	197	193	185	218	194	201	207	224	190	196	184	185	192	189	176	207	179	183	204	192	200	187	193	194	201	184	161	192	179	182	196	203	227	191	180	191	198	188	185	197	207	184	213	201	191	162	197	192	201	173	202	208	190	202	178	195	205	219	192	198	192	186	194	156	183	196	203	184	204	199	204	194	187	211	203	229	186	205	198	204	214	210	195	209	195	181	210	209	196	193	181	176	208	199	194	199	174	200	175	188	205	191	175	203	190	190	193	179	191	203	200	192	203	192	203	184	173	191	189	196	171	186	170	185	182	197	174	186	189	182	197	219	217	221	200	176	199	197	202	196	213	172	194	193	187	215	185	203	225	192	173	195	193	222	179	186	209	171	186	189	194	200	202	218	184	198	194	212	200	180	172	214	179	204	197	204	180	222	194	180	190	207	197	177	195	195	180	203	201	213	209	221	183	184	222	201	204	200	203	185	192	190	170	193	204	192	201	206	188	214	206	205	197	168	190	207	187	188	202	188	202	231	189	186	214	213	196	207	184	218	185	205	157	219	181	174	206	191	188	201	181	196	194	201	176	200	184	170	189	202	191	191	190	179	206	200	215	198	180	200	186	201	212	193	208	194	192	202	183	184	190	188	158	206	172	178	205	202	214	201	187	196	183	191	184	200	197	184	189	198	186	197	207	187	197	172	206	194	187	182	195	196	187	201	190	196	194	199	192	193	205	207	215	212	195	181	214	179	217	209	195	222	188	201	187	180	195	178	195	195	178	182	208	186	187	218	184	198	176	200	210	193	175	193	191	187	199	201	194	209	240	218	198	194	198	198	181	197	183	185	221	174	217	201	205	177	183	186	194	197	207	196	195	163	193	185	191	203	193	196	182	194	208	198	222	172	180	223	195	182	202	215	177	215	177	211	202	203	204	197	203	197	193	194	192	191	180	210	205	198	203	192	219	190	200	220	183	190	197	200	210	200	190	213	192	174	196	173	199	194	202	206	204	184	193	189	207	171	183	183	209	214	203	192	194	190	196	191	185	187	185	189	181	188	193	185	197	195	206	196	185	198	216	176	190	210	211	184	204	194	196	183	201	206	194	203	197	205	180	205	208	174	195	203	220	171	217	228	199	204	212	197	210	207	201	182	192	194	218	181	196	220	209	189	184	197	194	188	215	180	212	195	190	188	178	195	201	203	201	240	211	186	199	170	212	187	198	181	175	198	213	170	197	181	216	189	193	204	218	198	205	198	190	187	195	198	194	171	194	202	166	193	232	188	229	224	190	178	197	204	166	191	200	199	206	216	185	207	196	204	204	194	183	201	205	219	174	217	206	208	206	161	202	201	202	174	199	178	196	194	175	180	210	203	193	196	204	185	201	187	207	198	196	207	198	207	188	221	181	200	181	199	191	187	206	190	196	218	148	214	184	194	216	213	178	193	211	220	202	191	208	181	165	181	191	189	199	183	183	194	193	207	213	195	216	197	191	203	196	214	174	189	188	169	206	232	203	188	191	188	205	195	182	204	214	181	194	201	195	199	181	187	201	204	220	180	207	186	197	208	182	196	197	208	171	217	229	192	193	202	189	208	186	220	203	207	185	197	206	192	186	188	194	191	198	194	222	219	209	200	220	186	195	167	183	194	220	173	214	178	200	183	189	203	205	214	194	222	194	214	212	175	212	195	185	188	187	198	201	182	180	182	219	190	218	186	212	173	172	205	188	201	199	187	214	187	222	178	205	185	205	210	175	210	216	179	217	181	174	217	219	195	198	193	211	174	234	209	212	196	184	195	184	200	214	175	212	187	178	198	199	183	198	209	216	194	196	196	190	193	197	192	201	185	200	172	186	208	194	198	181	191	175	183	196	199	183	194	178	216	207	196	203	197	198	194	209	191	166	211	197	203	186	203	196	191	185	174	227	206	216	194	182	194	195	199	211	170	188	184	193	213	173	184	199	187	193	178	219	184	192	200	194	220	203	214	203	211	210	188	200	184	171	174	176	204	198	214	191	201	196	198	220	205	183	190	211	197	227	208	179	197	157	208	185	217	207	202	212	197	178	204	215	183	186	199	201	176	194	191	189	185	168	173	219	184	209	195	194	240	204	151	208	199	213	181	197	203	187	177	202	196	175	205	195	208	227	181	159	182	191	187	198	186	214	189	191	188	201	195	190	207	175	197	215	187	202	216	182	165	178	196	214	209	202	193	178	202	210	183	198	188	199	192	217	192	183	192	195	194	203	195	203	207	188	218	208	199	168	176	183	215	194	204	189	178	188	206	198	199	194	218	197	186	206	208	198	172	206	175
47991	67348	43842	22741	5516	1061	823	746	582	552	479	442	374	404	344	361	364	341	319	329	332	307	301	281	285	292	256	285	273	256	246	285	264	261	296	290	292	267	261	307	279	278	277	259	243	266	264	266	269	280	272	275	282	286	256	305	233	268	253	283	239	265	315	256	275	256	294	273	289	284	243	250	293	258	256	253	233	282	300	290	252	273	263	285	261	258	248	271	281	270	247	244	256	252	289	272	295	300	279	272	264	264	259	267	269	259	274	234	253	259	289	272	268	263	243	248	291	262	258	274	268	281	254	256	253	256	284	301	277	274	263	296	246	311	242	254	293	261	300	278	256	260	282	294	299	262	271	256	249	239	257	257	259	238	295	274	280	250	283	252	273	254	248	248	270	273	267	250	289	246	279	272	265	269	267	275	298	292	300	270	276	286	258	272	255	269	272	285	243	268	275	280	264	265	275	237	264	295	258	264	276	259	273	257	285	256	290	240	270	259	258	275	264	275	247	272	261	261	257	273	257	253	280	275	270	261	263	254	282	235	261	298	247	274	275	245	265	257	265	290	263	263	300	249	267	288	242	268	264	263	270	283	278	264	270	232	297	236	264	267	258	297	244	265	260	268	286	290	266	273	276	267	260	264	274	305	272	268	288	293	252	256	271	281	271	294	288	269	260	283	275	270	267	294	278	264	261	261	291	273	268	268	281	246	265	253	273	296	248	291	250	272	276	270	262	259	288	260	258	261	264	251	277	266	251	268	257	279	292	229	278	254	271	270	296	275	278	268	262	258	253	257	279	263	225	268	270	279	275	268	274	271	262	282	282	280	236	279	279	271	268	258	270	258	266	263	244	273	291	229	269	249	255	261	234	277	266	259	222	260	281	271	279	260	259	286	258	255	259	282	288	289	252	233	269	293	273	283	276	268	276	264	278	280	274	264	261	248	244	279	260	283	261	296	260	242	272	269	266	274	287	281	246	274	249	282	264	283	256	292	294	250	277	278	274	230	302	262	279	268	258	257	252	252	282	271	259	260	247	264	260	282	269	239	275	257	250	290	238	270	281	284	290	277	284	231	260	291	249	282	267	271	274	257	298	273	277	277	286	274	255	275	288	248	233	262	274	252	225	260	260	283	285	279	272	284	261	269	276	260	257	262	266	265	257	271	246	263	274	265	265	273	276	243	291	249	276	241	290	283	270	283	281	267	277	267	242	260	282	266	236	265	284	239	252	303	284	262	309	260	275	293	252	262	259	264	273	248	238	278	255	260	264	247	262	265	269	266	235	283	244	255	256	234	255	273	284	270	272	273	294	254	263	261	272	265	268	271	279	273	254	290	239	268	229	271	231	285	266	250	285	261	262	274	282	267	272	277	258	257	294	278	297	258	263	253	275	277	271	277	274	236	245	257	270	252	274	263	269	264	255	264	257	284	274	259	252	285	252	259	280	239	287	261	282	274	291	245	263	259	310	264	243	248	262	287	302	259	278	262	258	293	274	262	277	286	274	280	258	266	244	276	285	277	262	256	259	257	270	269	276	236	273	267	299	271	281	250	241	257	263	282	288	260	277	292	244	253	289	246	247	269	266	289	270	260	279	281	281	251	266	269	265	265	264	265	263	259	277	249	268	277	268	278	256	261	262	270	273	268	266	278	250	261	216	274	239	279	246	285	250	270	257	269	254	266	302	284	268	288	258	253	264	252	261	270	250	272	267	270	269	262	275	259	252	286	289	270	259	282	266	241	267	283	271	249	265	249	258	300	295	268	283	282	275	272	249	247	280	261	253	267	269	253	241	274	286	273	300	279	272	267	279	287	267	285	285	283	295	273	244	242	270	251	264	265	251	267	257	273	275	280	251	270	258	262	281	300	279	287	256	235	266	245	278	245	269	257	266	295	250	275	245	277	259	290	262	278	275	270	269	265	252	250	251	267	250	284	287	247	274	274	260	275	274	281	270	289	258	259	272	255	269	277	250	247	278	264	265	273	268	286	289	269	256	231	271	244	276	284	269	243	268	263	252	252	278	277	256	253	254	264	255	255	270	263	285	277	270	285	294	292	287	255	267	256	255	287	273	268	231	289	269	274	257	267	302	273	256	274	279	254	290	279	263	278	247	236	288	286	271	263	289	253	289	257	287	276	280	253	264	304	240	273	288	298	257	244	272	280	271	286	262	250	256	268	247	257	295	269	273	269	257	260	241	297	251	234	251	252	280	282	264	282	268	273	286	270	264	263	276	284	265	252	256	291	239	239	260	270	256	270	267	263	271	274	258	284	260	275	281	273	245	302	281	272	285	260	280	271	263	267	278	239	297	274	277	280	259	288	317	253	253	248	294	263	258	257	241	239	263	267	258	274	231	260	251	272	251	273	283	279	264	274	271	279	271	262	259	230	292	275	278	254	278	242	303	250	264	269	252	250	274	261	284	255	238	281	278	267	282	303	270	262	284	273	256	257	246	247	269	240	231	270	265	263	233	239	233	269	278	252	296	287	238	257	284	278	245	274	289	240	245	262	260	281	296	272	274	241	265	270	266	302	287	266	246	259	273	277	274	277	292	257	276	232	275	267	267	267	256	279	290	281	296	269	259	288	279	263	255	274	255	308	271	289	243	264	300	293	257	285	251	255	264	256	230	283	257	260	280	269	265	272	249	298	262	279	254	254	254	277	260	235	281	274	288	296	279	250	279	271	240	261	267	270	241	271	309	257	263	266	273	269	260	271	261	294	278	275	269	261	252	223	266	264	253	298	291	259	278	248	271	276	259	253	248	265	228	280	255	269	247	275	248	258	256	274	283	300	287	295	270	288	258	268	264	254	303	238	269	269	262	277	279	255	266	271	269	261	288	264	265	275	287	281	270	274	279	266	249	265	273	263	241	270	287	259	277	262	255	285	274	287	247	281	239	280	274	271	271	255	286	267	262	288	272	260	242	253	248	243	265	281	251	267	266	267	283	233	287	234	276	275	258	261	268	282	296	231	253	258	287	306	290	252	250	263	257	273	280	255	272	274	279	287	267	289	243	280	252	261	290	258	273	277	263	263	262	263	274	251	255	264	295	286	278	291	256	284	266	270	255	244	281	281	254	272	284	262	255	256	264	282	271	281	296	240	280	261	280	259	261	249	253	239	244	290	258	246	251	295	239	244	269	260	267	252	289	314	261	266	260	267	285	268	273	272	272	276	251	279	261	292	262	267	246	270	266	257	249	253	279	280	268	289	280	238	277	273	250	264	271	250	276	268	276	250	276	262	249	241	256	274	272	262	271	255	253	297	248	257	247	251	251	241	275	270	262	267	263	290	270	245	268	239	260	322	256	269	283	279	288	280	273	254	249	248	287	266	259	241	251	253	252	270	280	247	276	270	271	291	305	275	277	273	261	275	280	237	258	262	241	247	272	274	279	290	287	279	269	263	266	232	245	281	247	239	286	230	285	278	291	294	268	282	272	238	253	245	266	281	258	255	244	259	261	264	277	270	281	261	266	237	258	273
28150	20990	16078	5656	618	479	479	420	404	446	452	453	425	417	404	460	440	452	455	455	429	435	442	451	407	444	425	455	454	442	454	457	449	462	390	447	435	495	467	407	423	441	435	462	458	444	463	402	430	465	413	443	419	411	468	429	449	420	417	441	435	445	432	455	470	456	410	427	452	468	459	436	463	444	474	459	447	486	433	423	445	473	438	461	431	451	466	467	441	444	414	415	467	428	438	446	425	450	464	462	459	467	452	456	433	428	423	438	410	442	462	471	428	485	445	467	441	433	451	462	452	443	473	454	446	451	511	472	435	466	431	442	412	437	480	435	432	450	480	474	450	459	455	431	457	443	433	449	479	417	462	461	443	466	454	444	433	439	468	431	427	442	470	435	413	411	434	458	482	456	451	427	444	444	491	457	477	477	442	425	441	429	448	468	435	462	446	411	444	483	430	417	433	425	412	471	410	428	440	443	462	419	458	395	425	458	447	445	411	436	448	463	422	464	429	396	444	428	460	443	452	414	432	461	507	424	457	422	484	423	484	468	476	441	407	428	456	452	443	413	469	445	453	447	416	504	450	420	444	449	467	492	460	425	404	421	446	472	434	434	445	441	440	443	439	452	436	444	463	428	484	490	449	425	415	427	399	439	427	490	456	454	456	419	447	444	441	454	426	441	459	446	422	426	460	444	476	428	424	439	459	439	478	427	445	393	480	446	478	443	430	434	428	431	451	440	428	430	454	455	428	429	442	477	435	442	476	416	451	439	446	454	434	466	509	430	406	429	455	463	430	423	395	441	449	461	439	459	452	422	468	481	416	415	448	440	408	410	422	430	446	453	476	436	471	448	460	433	455	452	427	479	436	467	439	463	441	427	465	467	434	408	417	411	424	456	446	460	416	433	429	442	437	458	466	416	441	486	442	476	451	450	429	457	447	420	423	459	471	437	478	477	470	432	437	421	421	470	453	432	444	437	451	472	416	463	462	446	444	428	444	403	457	463	415	428	434	422	436	420	431	444	464	435	426	455	462	480	419	449	444	449	422	451	433	477	439	440	462	456	475	432	493	457	425	432	430	454	464	448	464	470	421	443	453	480	461	454	452	450	450	459	454	457	435	443	449	470	456	445	462	432	431	459	417	444	457	430	460	471	442	453	451	417	444	433	476	460	406	459	458	464	445	453	456	455	414	437	469	453	412	457	452	458	452	436	406	442	459	417	430	436	457	486	446	432	452	486	479	457	450	435	473	413	416	414	433	437	415	436	444	434	427	453	476	462	438	453	427	455	449	435	432	457	478	411	436	448	425	456	418	457	402	454	429	436	460	464	433	457	400	433	470	449	476	488	461	431	460	424	428	451	490	474	457	473	428	489	482	395	424	439	469	457	442	452	420	437	484	423	456	472	429	449	448	450	447	436	465	522	458	440	457	494	460	471	480	423	453	453	474	419	461	436	454	448	432	444	434	467	456	470	450	427	485	429	442	447	428	461	477	424	445	442	489	485	479	442	447	459	415	431	430	436	434	458	482	418	423	444	500	490	477	461	457	436	442	486	453	431	455	436	433	434	456	466	420	476	429	451	467	459	448	478	469	439	445	425	405	442	450	465	432	437	483	452	429	447	430	471	452	406	405	433	456	486	462	487	444	468	449	451	442	460	479	473	441	436	464	468	449	442	436	400	438	413	456	442	469	452	450	482	438	471	419	431	434	444	449	484	424	437	429	437	465	417	458	453	483	435	441	426	468	430	421	392	482	452	474	416	498	427	466	492	437	421	437	456	431	426	490	471	450	417	457	431	412	450	425	443	414	422	448	452	459	411	442	457	460	442	431	420	423	438	421	449	407	459	461	399	397	430	438	418	453	424	432	491	498	477	441	424	452	447	453	459	439	452	438	468	465	457	445	453	437	433	421	420	457	453	449	443	492	447	424	458	466	429	445	447	446	480	475	458	492	445	460	419	447	437	444	431	470	438	432	458	453	416	445	444	462	446	434	434	418	495	407	438	448	468	461	448	433	463	452	437	444	407	452	435	448	437	443	456	448	426	459	440	467	390	418	462	437	423	468	418	418	429	421	475	464	459	436	414	448	496	443	489	422	410	469	434	451	464	436	437	445	471	417	436	451	445	443	450	448	437	422	445	414	415	434	486	447	449	434	418	443	429	426	493	421	431	449	446	438	428	405	440	450	468	471	430	467	446	427	453	471	427	448	438	479	417	432	422	439	420	412	465	485	475	441	418	474	431	456	436	473	469	489	464	447	468	480	448	427	476	404	474	438	431	480	442	452	444	440	445	458	445	423	450	450	468	451	439	462	459	450	477	478	434	474	426	443	437	408	438	440	486	459	476	463	454	416	456	438	417	452	462	445	444	452	424	467	456	434	432	457	391	442	455	461	400	447	484	448	420	442	428	443	435	460	469	452	444	418	396	467	467	453	415	448	441	461	457	411	451	457	469	464	451	454	415	449	461	444	466	410	445	438	446	410	489	473	424	438	429	438	468	444	426	415	463	469	482	420	446	491	472	460	449	481	423	461	464	469	422	431	456	455	455	425	435	405	455	471	440	424	445	470	455	451	477	460	457	471	482	461	438	453	443	437	450	448	443	449	465	412	422	437	394	443	422	443	442	420	441	449	434	420	506	449	451	484	459	477	428	469	435	445	472	452	473	428	472	482	429	466	439	447	411	420	438	438	436	470	450	463	438	441	457	459	445	444	430	428	455	442	455	424	433	448	431	420	438	440	449	424	472	462	485	436	478	480	432	462	427	442	444	442	455	429	433	464	490	485	444	437	417	455	422	446	462	459	435	434	453	463	407	453	458	439	440	452	431	427	431	447	402	425	444	455	458	435	449	434	480	442	438	413	486	462	442	452	453	440	482	458	445	429	443	424	468	454	406	476	420	466	424	460	447	425	468	494	474	468	465	459	433	459	451	432	455	475	468	446	438	433	454	445	418	447	446	463	435	413	448	425	463	440	427	480	441	433	431	463	472	456	472	444	442	446	446	438	375	453	450	456	452	448	435	462	451	454	441	414	496	477	481	447	445	446	444	467	458	433	462	459	459	461	457	438	394	459	415	431	453	460	451	427	436	452	449	443	441	434	451	443	481	440	436	451	438	434	399	405	477	458	443	425	434	429	421	489	476	454	425	430	421	473	434	437	445	436	426	405	423	427	450	470	469	442	444	425	474	439	411	463	465	439	464	405	428	425	439	429	458	430	490	455	468	424	425	460	451	382	447	404	426	409	482	448	410	440	461	487	443	470	413	396	431	446	443	432	462	450	435	445	444	460	428	424	451	437	463	440	461	456	459	404	441	427	461	457	467	477	433	435	456	469	452	414	414	462	416	483	424	445	437	442	437	482	454	424	433	451	465	431	439	433	467	458	490	470	478	477	406	492	428	437	450	441	448	477	442	460	447	469	452	453	483	442	423	464	447	415	444	435	428	445	457	454	393	439	443	430	398	448	427	470	433	461	408	435	454	466	481
20355	23124	15427	4336	906	671	691	599	662	642	636	676	602	640	621	654	686	633	619	629	695	623	604	608	653	631	608	606	645	610	646	617	629	636	623	579	656	609	686	637	616	643	616	662	630	632	589	663	618	647	614	619	644	657	658	598	620	641	621	642	623	648	609	612	668	587	636	625	656	608	660	610	633	622	634	619	609	662	580	624	609	613	611	617	642	601	565	633	598	560	652	626	642	645	615	614	608	638	626	613	628	591	632	613	659	608	630	609	616	689	636	600	655	673	623	640	628	642	651	581	637	636	590	653	653	671	633	618	588	576	628	640	648	607	663	591	644	641	608	597	629	593	641	586	634	606	623	639	673	609	653	610	596	620	597	615	640	657	649	579	621	685	611	590	646	601	579	611	633	610	589	632	634	631	602	626	600	663	627	614	613	645	603	632	621	615	678	657	624	611	624	588	638	646	613	646	644	579	709	624	599	627	618	575	615	572	634	600	617	603	611	613	609	621	602	623	560	616	608	636	626	620	601	629	636	632	597	635	610	594	588	587	601	620	620	630	606	561	639	661	612	593	612	594	636	594	605	604	639	583	612	636	625	637	592	609	601	605	584	635	606	662	585	607	644	611	624	571	579	642	599	607	600	639	589	647	607	619	639	621	603	617	626	607	639	618	626	634	602	600	581	610	604	619	675	640	652	578	630	657	617	613	569	634	648	620	665	626	641	667	629	624	621	611	618	620	611	621	682	631	656	628	660	603	638	584	621	581	615	606	600	669	630	612	621	590	647	622	613	622	639	642	618	573	641	603	641	642	596	587	589	639	610	614	643	611	599	625	594	628	607	626	622	621	593	655	656	608	604	670	630	595	629	599	624	621	629	602	661	600	617	604	632	604	613	614	665	639	603	604	618	610	606	647	604	640	617	582	611	595	566	630	685	592	612	614	623	620	654	646	601	616	618	621	610	613	585	629	573	609	596	603	646	618	585	654	624	626	623	608	616	640	651	603	587	625	621	594	608	632	651	643	638	611	647	573	646	635	652	641	650	598	642	643	612	618	626	637	619	629	595	588	639	657	633	626	612	622	615	637	574	609	627	658	601	589	627	605	597	597	657	659	640	615	668	595	600	623	630	659	633	614	624	609	634	638	648	597	626	629	645	615	633	655	609	640	645	609	625	626	617	610	615	636	661	644	589	617	582	619	609	648	612	591	670	630	645	621	604	642	632	634	591	628	635	604	606	624	606	634	623	620	611	620	603	629	656	632	632	611	666	637	618	610	598	598	657	603	592	601	613	567	620	607	606	606	640	636	608	638	600	648	647	600	620	582	559	618	648	624	601	655	625	624	634	626	607	639	629	656	649	644	634	642	652	630	613	612	619	583	661	636	636	614	625	643	634	609	628	641	631	645	608	653	630	641	631	590	570	646	578	617	614	655	637	624	613	640	618	622	597	563	632	666	633	611	645	661	634	646	605	575	632	649	624	610	668	639	599	637	624	589	620	616	624	670	605	651	661	630	617	641	648	637	601	673	583	626	600	637	617	662	599	640	615	648	569	540	635	648	582	630	608	552	609	634	670	622	658	640	601	671	599	622	652	673	634	606	634	616	619	607	593	642	647	681	621	614	680	618	654	632	627	644	632	628	621	641	665	618	653	642	632	613	615	613	613	652	582	603	647	612	566	627	648	609	621	649	622	601	658	611	621	640	662	622	605	576	631	605	658	628	597	635	608	631	686	652	646	625	600	670	589	612	622	576	615	664	601	590	654	637	590	642	645	614	571	666	559	589	623	617	641	607	605	590	627	647	612	597	597	602	636	595	611	647	632	597	626	638	626	612	609	636	697	621	597	614	695	650	614	578	610	621	596	668	592	597	597	639	632	606	602	630	617	598	593	614	668	636	633	587	572	639	631	602	632	600	662	662	657	599	587	622	674	614	661	649	594	631	647	633	615	668	642	618	641	647	637	617	650	628	639	635	675	579	600	644	607	603	606	612	619	644	632	611	640	601	633	691	597	575	583	631	647	606	591	599	632	646	629	664	624	609	642	596	615	590	600	597	671	614	619	616	634	594	627	643	606	630	602	637	656	616	619	646	609	649	657	598	627	663	632	659	641	618	618	649	602	615	640	616	617	633	609	634	643	648	596	636	615	615	644	580	601	624	604	611	595	614	626	607	656	641	658	647	632	665	667	617	641	623	621	600	655	581	629	586	622	636	603	593	642	614	663	606	672	631	590	602	621	596	593	597	653	667	650	583	616	605	619	652	618	637	618	625	610	640	615	597	627	639	614	608	607	616	631	611	630	632	651	652	636	634	581	650	590	604	625	645	608	634	610	626	632	600	635	635	617	625	620	614	649	604	615	600	609	620	620	568	631	665	562	643	635	637	639	622	635	585	628	621	585	651	626	631	614	586	611	633	627	605	605	637	615	600	616	607	621	634	642	580	653	634	593	637	626	635	593	634	597	649	661	610	624	621	630	619	641	633	593	613	602	593	612	631	614	637	630	606	627	649	593	634	625	667	599	630	646	667	664	657	638	608	594	561	597	590	600	626	612	601	621	629	642	574	661	649	621	613	647	569	629	669	606	617	612	634	553	583	623	619	612	625	589	680	622	560	645	619	587	578	616	681	645	609	619	622	611	648	609	637	601	635	616	621	633	603	616	639	604	587	600	624	639	604	634	615	659	617	627	602	637	596	622	630	638	618	630	642	579	589	593	576	627	665	605	613	646	605	605	599	637	621	654	585	668	604	651	619	603	608	592	647	623	609	670	613	608	644	627	612	563	636	638	633	609	620	604	622	651	640	599	622	569	628	633	616	648	635	617	584	600	634	609	618	660	646	583	704	608	620	610	620	642	618	597	610	613	571	623	578	628	589	641	704	595	630	619	614	640	608	653	609	599	638	637	624	655	654	613	640	581	633	681	650	603	640	583	606	593	584	649	607	631	608	650	606	602	601	585	661	630	641	622	621	589	626	597	656	623	611	596	616	581	639	615	642	626	659	616	665	596	594	604	584	628	646	601	640	606	617	625	641	633	609	657	585	614	647	643	648	616	604	605	643	642	613	587	593	584	639	637	603	610	634	651	624	623	598	667	626	645	608	623	629	606	576	655	626	629	602	602	647	629	624	587	607	652	667	593	643	630	604	648	602	566	592	619	645	634	597	649	606	579	580	588	643	638	634	622	658	616	622	594	608	618	605	596	651	630	621	638	631	653	629	645	622	611	657	608	580	659	620	642	633	622	596	592	626	645	605	571	634	634	641	638	630	618	630	616	619	617	642	616	668	563	610	612	605	550	696	595	613	631	583	624	602	615	647	586	579	630	602	670	619	612	582	584	611	627	644	596	633	587	635	661	637	596	629	596	601	624	625	617	623	621	648	665	639	596	594	602	598	646	630	625	664	642	638	590	665	655	615	614	637	626	642	583	655	566	618	649	631	629	605	690	553	603	584	614	592	646	608	647	650	574	659	618	645	604	619	630	622	655	648
23585	21537	29560	25585	19876	5391	447	303	266	273	275	243	232	229	208	260	209	238	218	243	203	204	221	234	227	244	213	220	205	243	215	221	236	223	218	238	221	221	217	225	198	212	220	222	215	226	206	186	245	215	204	210	217	216	229	219	218	185	195	227	202	191	215	205	225	207	199	206	216	248	192	182	217	219	233	209	220	236	190	208	244	204	217	224	216	190	242	205	244	222	219	212	216	206	240	218	221	218	201	248	224	225	188	227	228	246	196	192	216	189	207	228	218	222	191	209	212	227	201	216	198	220	249	210	212	215	220	220	217	229	208	204	232	207	209	206	230	205	203	204	224	204	205	219	202	204	191	192	226	215	207	240	207	209	205	221	231	216	203	219	203	219	215	200	231	230	201	204	220	210	217	200	207	207	218	185	242	212	213	216	241	219	227	212	217	220	200	191	213	220	210	233	227	201	227	209	197	183	198	211	208	219	219	213	177	208	214	225	202	199	219	213	220	204	199	226	192	222	212	198	197	215	204	204	212	232	205	212	221	205	201	203	222	223	220	211	216	222	230	193	214	232	207	220	174	215	184	200	215	232	224	230	194	217	232	237	209	228	212	227	216	222	207	222	223	203	210	211	201	198	205	231	235	189	208	223	206	225	209	229	221	201	205	207	206	220	197	210	219	225	210	190	219	230	193	200	187	210	212	201	204	197	203	204	228	216	238	214	222	236	185	233	205	211	204	199	229	221	207	218	236	191	242	217	219	192	209	222	211	209	206	245	197	247	185	227	217	219	192	197	207	225	220	210	237	196	217	212	206	203	192	201	213	223	196	208	246	226	200	204	198	207	219	239	209	190	178	212	190	213	211	210	225	215	226	213	189	206	228	209	224	221	215	219	193	227	210	214	203	218	191	233	198	216	202	196	197	231	210	214	177	229	232	224	247	232	210	239	200	201	235	232	206	225	240	212	221	204	239	218	191	206	230	220	203	217	200	227	231	207	206	214	213	216	204	238	226	207	206	201	211	198	242	204	210	232	195	241	193	217	191	229	218	197	214	196	197	215	218	217	227	240	215	216	185	212	198	197	191	221	217	223	214	213	205	201	230	222	219	192	213	210	215	236	222	207	248	225	218	212	234	195	209	193	211	194	241	211	188	213	233	207	199	213	235	229	210	225	221	228	208	186	222	215	225	196	206	240	219	229	217	226	230	206	195	207	232	201	195	228	209	199	225	222	198	228	184	215	221	229	232	186	244	226	236	190	197	207	183	214	217	211	243	196	206	216	226	212	202	204	228	198	216	227	203	195	200	228	211	221	206	235	213	192	196	215	199	218	191	214	217	235	227	207	198	201	200	205	197	194	227	218	195	214	222	222	228	216	201	204	203	234	191	228	211	228	201	216	209	196	189	203	250	229	256	199	228	223	206	210	231	220	227	228	204	236	233	211	209	227	208	201	208	226	202	222	206	225	196	218	229	219	204	222	194	231	190	227	234	208	220	235	202	199	217	205	226	223	214	247	225	197	244	211	199	223	212	201	198	223	216	167	199	217	198	224	209	212	209	210	207	204	207	226	228	225	223	233	222	211	209	225	213	209	211	220	213	199	219	216	199	209	203	212	191	208	212	199	206	223	239	220	205	239	234	211	207	199	203	233	234	235	199	194	221	191	210	214	189	206	214	213	193	186	220	218	207	229	208	202	203	234	230	219	210	220	226	225	231	217	213	212	213	228	230	197	256	222	205	225	206	184	179	225	209	216	209	226	233	209	208	225	221	227	217	219	207	199	234	227	202	229	210	200	190	196	206	210	205	219	232	220	219	218	226	216	209	198	202	231	194	201	225	208	230	220	204	208	226	220	237	221	209	205	220	215	220	226	201	235	217	228	216	222	225	215	217	246	181	213	217	225	197	192	205	233	206	235	231	197	223	231	200	244	205	199	199	194	204	220	210	211	215	201	189	216	211	215	211	225	233	232	259	198	206	216	230	223	228	213	188	235	222	216	194	197	217	215	225	210	211	219	187	226	222	225	206	217	198	201	191	204	238	210	215	219	218	182	187	214	223	239	223	206	204	219	213	211	223	220	224	187	192	194	198	218	208	227	214	208	210	199	209	229	232	208	190	199	198	220	217	234	216	238	223	227	233	189	215	220	197	217	205	208	215	216	201	214	222	203	215	221	207	242	194	196	214	190	183	205	198	244	217	209	199	206	220	229	199	226	233	237	228	215	225	221	237	218	230	216	208	198	213	241	198	184	225	241	202	202	198	229	211	222	220	204	182	221	207	265	206	225	211	251	186	209	199	226	225	223	224	233	202	188	209	212	207	216	238	218	232	191	212	211	229	203	226	196	208	222	200	220	210	206	210	232	206	205	182	209	218	211	272	217	187	214	214	233	217	244	209	223	230	201	216	240	214	207	217	221	217	226	235	232	232	206	213	225	218	219	210	206	208	236	187	240	227	202	219	200	210	227	237	238	203	224	225	200	200	215	219	202	215	203	207	186	238	190	235	207	209	216	207	225	215	219	226	230	215	208	217	213	190	218	207	207	214	205	183	226	214	210	223	201	227	240	208	203	203	211	253	237	215	204	209	224	234	228	206	210	211	203	238	206	225	209	221	212	211	215	201	221	197	186	218	210	211	221	205	205	219	228	213	199	216	194	185	203	216	232	232	181	189	212	209	199	197	214	204	220	205	214	203	248	213	212	227	229	220	179	221	197	202	195	219	208	231	200	215	238	204	230	223	212	226	206	228	215	226	238	228	222	236	183	248	220	224	210	190	234	208	205	223	203	206	219	212	196	202	219	215	223	198	203	204	204	202	220	216	198	206	202	202	233	210	200	212	211	227	208	203	212	216	227	210	209	211	225	192	223	199	239	222	194	209	212	218	235	178	197	235	217	230	220	207	222	192	231	242	213	230	205	229	215	205	222	215	217	206	220	222	187	206	213	232	217	225	195	192	214	193	216	203	224	184	191	205	240	215	249	220	195	227	206	209	208	208	210	187	220	227	223	228	215	220	225	230	222	199	236	218	205	203	238	203	193	217	244	213	205	203	231	240	216	234	207	235	248	212	204	218	216	199	209	219	227	207	214	218	214	204	209	217	216	215	217	204	222	205	208	215	201	245	241	238	219	206	255	187	207	177	202	203	203	213	200	262	208	216	228	222	209	180	181	231	198	198	199	194	243	219	215	208	212	214	228	216	213	186	243	214	209	218	209	211	237	213	217	188	215	219	218	248	186	239	221	220	209	235	205	190	196	220	197	192	212	235	239	213	215	219	210	215	238	232	210	208	220	220	198	200	224	229	237	219	191	245	236	220	244	203	228	210	219	210	197	228	205	184	222	211	249	213	200	234	200	212	198	201	200	192	215	194	201	215	251	234	240	190	197	206	213	207	210	213	228	201	192	237	191	217	193	226	229	231	226	199	221	228	219	200	185	193	194	214	190	230	212	221	208	203	233	200	239	198	196	199	212	227	207	220	214	209	203	188	204
40239	57237	42823	19861	3546	718	615	492	516	433	411	404	390	350	408	371	319	352	356	322	330	313	361	370	358	315	336	353	340	291	346	312	330	322	330	327	357	299	330	328	305	309	325	345	284	301	326	333	325	314	312	330	331	323	307	316	332	297	301	329	315	313	299	328	340	342	305	304	299	310	347	310	295	301	303	332	309	288	323	333	285	304	309	345	283	298	329	319	322	335	292	328	299	315	336	331	313	320	318	331	340	309	315	284	309	317	302	300	313	306	302	345	300	277	288	321	335	312	318	340	288	334	312	297	313	312	316	281	318	330	303	318	324	317	324	313	304	312	324	326	327	325	301	310	298	336	311	296	314	320	312	314	313	311	304	331	316	318	339	295	304	283	325	308	277	309	323	308	306	340	320	318	335	305	329	304	321	309	285	355	307	310	279	290	331	309	314	300	350	305	320	291	308	314	296	310	319	333	313	275	314	311	300	317	321	282	304	295	312	337	297	304	316	312	302	300	273	323	286	340	313	305	324	344	315	300	301	294	297	297	300	331	322	327	302	300	324	313	302	287	316	338	291	275	305	307	335	287	341	291	318	318	300	287	304	309	307	280	313	314	320	282	335	295	303	312	318	302	305	313	296	293	317	310	311	310	327	345	269	300	288	322	335	316	324	286	297	301	283	290	316	335	283	311	294	306	327	295	295	301	319	336	333	309	306	301	333	318	326	309	327	329	313	314	320	322	330	346	325	296	330	310	313	309	333	285	316	340	328	320	318	264	316	323	289	320	317	309	330	309	312	325	305	310	292	281	306	329	309	338	306	273	320	346	324	336	329	314	324	307	298	280	288	318	312	316	315	309	357	302	337	261	325	293	295	288	302	315	320	344	310	326	304	291	300	310	322	331	328	320	321	291	333	324	299	311	280	304	312	304	350	328	307	319	322	317	287	327	326	309	299	317	281	314	321	322	304	329	308	313	316	322	293	309	295	347	324	286	301	279	297	347	294	319	325	300	345	316	327	316	317	334	333	318	317	319	297	303	332	310	296	279	317	319	322	274	323	326	295	347	284	290	327	291	311	336	324	308	302	283	297	296	309	314	342	328	323	277	302	306	326	303	291	333	347	298	296	297	305	317	328	307	312	315	307	319	289	310	300	291	317	316	300	309	315	315	323	315	298	318	309	310	330	312	297	315	323	309	310	329	353	324	319	335	302	314	274	297	339	331	352	325	322	327	299	311	317	301	274	343	319	294	310	334	288	329	333	309	302	327	307	357	295	330	285	285	321	298	340	301	270	347	309	292	332	328	309	316	306	296	320	332	303	301	343	315	296	314	360	335	337	309	290	330	300	290	308	342	332	313	287	347	338	316	305	319	360	320	316	350	275	297	305	343	310	345	324	334	336	320	317	336	330	325	280	334	334	268	282	322	327	345	299	320	312	284	310	324	295	339	316	327	328	301	311	323	298	270	329	294	291	305	292	309	297	321	327	328	293	282	322	324	288	332	304	297	298	328	325	303	305	304	309	299	316	305	313	308	328	301	329	276	322	300	312	311	326	317	303	295	318	327	304	320	316	330	335	301	295	277	305	326	334	301	303	305	322	319	333	324	301	327	318	273	295	324	311	300	319	337	291	329	316	289	289	334	303	328	310	302	321	299	269	309	281	323	297	324	292	287	336	294	332	322	306	309	336	344	333	306	303	280	320	296	300	316	321	310	272	300	326	305	350	321	310	336	331	323	307	321	328	323	344	326	311	315	336	316	332	310	270	330	323	332	304	304	305	296	311	341	308	308	298	304	296	300	300	330	304	322	303	338	292	323	319	297	317	337	290	321	317	299	337	326	318	332	307	342	289	328	319	290	315	302	314	302	299	312	302	325	328	310	309	305	324	313	309	281	292	335	336	282	272	304	304	298	296	321	317	307	323	322	286	327	297	302	349	341	257	330	325	311	324	335	322	312	319	294	290	313	324	327	341	285	287	307	302	334	309	316	303	314	332	301	300	296	325	308	301	314	326	310	316	324	331	309	305	294	301	290	304	305	300	309	323	295	301	330	336	313	305	277	292	315	289	316	302	306	333	319	308	330	339	316	331	309	345	336	296	288	331	303	314	322	302	306	300	305	323	302	344	325	323	325	337	307	318	341	300	303	305	316	278	311	321	264	281	308	324	343	336	307	318	319	293	298	284	338	328	304	334	310	324	312	304	320	313	306	337	282	300	303	316	312	308	336	309	329	322	304	274	300	323	307	318	287	317	337	281	310	325	310	313	308	292	288	312	296	298	310	341	336	281	321	303	346	311	362	321	326	345	299	344	324	324	318	285	268	298	337	334	285	280	324	299	304	319	346	329	313	332	283	290	305	310	306	348	341	275	315	336	308	311	316	292	306	305	298	301	292	315	319	326	301	331	297	303	333	307	313	332	328	310	298	289	322	317	307	328	306	314	320	300	320	323	299	311	288	299	319	307	291	309	317	292	300	327	333	301	273	316	333	313	292	307	315	289	309	282	299	281	343	299	353	326	318	332	313	320	307	291	270	338	275	305	312	324	311	356	274	307	297	314	314	331	284	311	335	297	299	316	311	325	290	310	297	290	346	305	327	309	277	304	331	296	302	319	322	349	312	312	276	294	315	329	318	301	288	342	341	336	326	287	318	312	285	293	306	323	285	278	295	304	312	335	311	307	312	329	318	308	307	322	290	318	329	304	346	315	302	313	294	346	311	319	298	290	308	278	312	315	295	326	325	319	281	325	307	293	285	293	320	303	325	317	292	331	323	299	289	314	301	317	309	320	280	313	295	313	313	330	346	339	276	324	309	311	322	315	311	309	318	310	321	307	344	298	317	317	329	308	293	313	294	322	306	319	316	312	329	319	326	303	323	312	321	286	287	299	334	346	302	298	307	314	294	298	297	317	307	326	330	318	299	305	323	320	316	301	309	302	317	279	313	301	300	314	329	325	302	356	320	294	312	296	330	311	316	288	312	319	325	318	314	316	311	282	293	286	322	296	305	302	298	321	329	295	298	317	304	313	323	294	351	331	324	308	309	339	337	341	305	330	337	310	320	290	290	312	343	307	324	303	283	336	325	305	313	301	318	332	292	322	340	309	328	331	325	309	348	315	323	340	297	336	290	324	313	325	337	338	311	298	323	305	317	317	300	306	341	303	308	292	340	336	337	327	310	280	298	298	314	323	293	307	327	290	277	304	320	295	343	311	317	346	310	303	325	295	306	333	304	290	341	308	308	297	304	291	303	326	328	302	308	345	326	336	302	303	308	301	318	302	323	321	312	311	281	297	308	313	287	333	326	317	322	322	306	340	324	311	343	322	326	345	331	345	306	313	334	326	330	312	290	314	313	307	300	348	301	336	291	332	310	291	330	298	321	298	312	317	338	338	331	330	291	320	298	298	318	334	338	302	327	312	314	327	363	307	316	330	314	317	317	306	304	312	308	330	290	316	367	305	319	314	333	318	309	309	298	316	331	314	328	316	307
24885	21570	28139	24607	6204	646	578	536	504	533	508	497	488	553	526	494	513	498	528	533	520	489	514	513	531	504	500	494	501	523	443	530	483	453	468	498	508	459	510	504	499	487	511	519	463	531	479	488	500	481	510	497	481	494	493	509	516	468	528	449	496	516	486	489	480	477	470	491	490	514	489	525	484	535	492	490	512	492	529	485	482	510	476	462	482	499	507	477	494	504	491	477	500	519	525	487	487	496	508	497	515	500	480	485	465	500	498	527	455	509	481	483	473	501	480	496	467	496	525	493	477	569	477	500	513	488	535	498	481	480	540	491	511	490	520	468	533	497	504	488	507	539	490	499	497	477	500	491	473	493	507	501	531	493	510	543	524	493	500	513	535	520	539	466	455	499	501	500	511	477	515	500	489	501	502	517	510	459	494	516	472	475	483	538	485	509	478	481	466	508	490	462	492	515	474	492	468	519	495	503	480	530	491	510	506	479	484	498	505	524	467	519	462	480	518	507	479	495	475	524	519	465	503	490	519	459	511	498	545	485	506	488	472	501	516	491	513	515	499	494	467	482	497	506	511	502	478	488	473	484	513	483	509	484	492	536	481	480	489	452	474	497	490	564	513	529	491	464	527	517	492	574	520	502	514	507	488	513	493	465	458	500	463	493	491	497	487	489	497	481	500	511	520	503	480	463	475	465	481	463	493	544	506	524	510	467	481	491	517	490	440	499	516	477	510	471	490	490	495	503	476	526	500	510	497	445	473	478	514	468	497	490	494	445	507	522	531	486	494	532	493	509	520	489	502	516	496	489	524	568	502	509	497	514	470	507	477	545	524	496	471	523	507	474	523	527	477	494	481	482	483	490	512	529	485	515	474	477	546	469	471	482	548	477	440	526	536	498	489	496	479	495	458	520	473	498	479	515	517	490	492	499	519	515	470	544	480	499	449	507	467	500	487	506	466	491	476	503	483	492	507	492	507	504	485	488	466	517	488	488	506	515	440	468	475	511	493	505	496	524	487	528	528	482	544	498	487	515	475	504	505	550	481	499	505	497	525	548	499	531	464	492	528	477	481	494	489	509	527	488	490	513	495	527	482	503	485	465	464	530	483	543	507	516	474	487	466	542	535	514	501	481	499	494	524	499	481	517	505	481	477	484	489	554	469	473	501	491	507	521	495	486	508	529	461	506	492	533	455	514	453	502	493	488	520	519	479	493	503	526	506	478	519	503	498	454	535	527	466	490	542	498	462	511	517	452	498	530	493	492	493	469	486	486	460	511	486	450	511	539	516	482	510	517	497	482	494	494	493	468	504	504	494	496	509	478	539	463	475	461	468	540	503	532	489	494	515	513	520	512	524	515	501	479	512	475	481	481	514	489	475	461	502	515	482	473	504	470	528	470	459	502	495	520	518	509	502	477	497	499	491	489	503	474	495	511	472	534	512	522	529	485	508	516	544	465	468	543	525	490	477	498	552	492	491	466	528	511	544	510	489	522	523	517	495	509	512	522	455	492	507	542	459	491	528	507	476	498	462	515	524	505	482	458	521	468	507	527	488	498	500	458	505	467	502	485	511	473	506	509	512	514	460	474	493	488	456	516	490	496	526	479	521	496	473	514	502	475	497	499	505	461	531	539	479	519	481	483	484	478	525	482	493	517	502	517	533	498	477	477	512	458	513	511	494	501	506	479	502	491	518	493	541	509	466	511	507	470	467	484	495	497	508	523	488	516	522	526	510	467	521	508	498	532	511	501	435	489	476	528	495	468	488	538	486	502	467	493	472	535	498	472	510	512	462	513	500	483	476	503	500	470	491	505	513	488	490	494	474	496	451	493	504	469	497	476	511	510	482	516	522	466	508	522	494	488	504	484	496	510	473	486	512	521	519	506	495	524	467	491	528	499	508	458	509	464	486	486	480	523	463	499	554	512	447	469	511	534	514	529	503	570	490	495	478	518	472	537	483	477	489	518	517	511	495	525	477	469	498	500	487	500	500	470	471	491	543	492	497	501	505	468	518	491	485	497	496	507	480	473	514	493	539	480	490	508	492	485	495	496	477	486	521	466	489	541	501	497	486	490	473	515	553	475	460	510	459	477	499	521	475	506	453	511	488	499	530	482	516	462	516	514	459	515	449	497	492	492	509	478	497	505	507	506	501	493	513	469	496	492	509	492	453	506	501	490	494	484	476	499	491	486	497	529	504	481	519	510	447	500	502	489	472	519	481	531	492	506	482	475	455	498	518	505	511	521	467	513	499	495	502	489	493	496	503	526	515	494	484	508	522	529	529	483	480	555	481	502	486	520	517	466	502	477	482	524	530	496	549	518	465	522	515	492	509	489	494	502	490	502	489	477	527	468	458	467	516	453	518	458	471	516	483	497	518	496	533	517	504	504	535	478	498	493	511	489	507	510	491	483	513	478	514	535	490	468	475	470	441	469	508	526	522	474	498	467	496	493	495	449	529	510	512	487	512	494	498	517	502	495	467	509	512	507	476	495	498	494	525	511	498	511	462	524	511	503	486	502	486	516	487	534	503	454	501	522	489	535	481	504	509	492	491	484	469	477	453	557	530	479	485	517	462	496	543	469	506	533	470	496	519	460	464	473	502	514	504	498	474	532	478	500	493	473	478	499	475	482	510	514	498	511	491	538	501	473	463	500	464	525	501	500	510	474	499	462	496	482	520	484	486	466	485	483	479	473	495	512	524	511	495	472	472	508	517	493	514	532	509	509	447	487	493	521	484	456	518	522	486	517	502	496	490	487	513	463	499	493	496	470	484	486	485	445	523	494	487	531	521	496	480	498	530	493	476	494	535	474	484	427	538	468	503	511	486	522	533	476	497	487	535	481	470	489	521	532	489	510	527	504	521	503	476	480	507	485	460	485	505	494	506	516	519	521	439	465	513	498	480	533	488	478	454	515	487	489	502	505	450	475	536	496	487	479	479	479	480	507	470	501	462	515	504	458	526	482	496	445	504	480	493	509	502	495	520	508	504	508	441	499	522	484	531	489	510	502	486	524	486	541	472	494	533	477	455	498	476	481	516	485	496	482	516	503	488	547	493	466	539	465	481	491	508	528	443	491	493	498	492	504	475	519	495	542	532	452	506	504	502	507	469	483	475	497	509	502	499	468	491	466	509	510	506	491	476	522	485	469	464	509	487	542	486	502	493	502	499	493	497	476	488	476	545	484	495	503	462	498	477	523	458	469	493	488	494	510	510	484	446	505	503	456	461	506	487	474	496	500	504	490	462	509	510	488	512	466	453	524	517	546	484	490	502	468	514	493	515	482	515	450	515	497	477	491	518	488	486	491	475	518	505	513	499	491	499	504	540	487	475	473	456	536	514	451	524	489	516	494	484	522	486	484	462	482	462	492	493	467	537	527	496	509	498	505	465	494	528	492	499	515	521	507	468	529	497	484	486	478	472	472	458	475	485	473	445	488	504	474	499	476	511	455	506	484	508	474	509	471	489	539	483	505	533	486	477	551
35919	45408	28858	14233	2453	857	861	765	761	744	761	736	695	678	703	710	676	721	656	685	722	700	668	699	689	717	690	666	663	671	712	680	665	671	694	649	685	705	709	684	704	720	653	655	692	644	651	675	687	687	692	663	683	689	701	647	688	666	733	703	628	703	673	659	685	691	680	695	673	670	671	689	646	667	647	687	662	647	680	677	675	701	701	638	662	680	697	701	695	683	660	656	651	731	699	693	627	744	678	683	680	634	680	677	676	699	688	699	674	670	668	677	703	663	681	701	693	646	674	662	715	675	645	683	679	660	662	669	717	661	657	653	635	642	698	692	681	649	713	687	678	639	656	681	699	671	666	690	677	698	685	716	651	667	670	687	713	657	671	630	652	674	691	675	670	681	638	678	702	713	672	691	650	682	659	643	705	635	646	644	659	661	671	678	689	657	695	749	674	674	635	702	650	669	641	700	687	654	704	699	673	681	698	671	654	665	706	649	713	694	666	670	700	661	710	657	723	664	701	666	686	698	703	707	670	669	630	718	695	711	654	677	661	651	686	671	685	689	743	633	657	693	695	681	678	662	724	704	729	661	681	684	681	683	667	658	677	649	678	662	710	650	681	688	693	697	657	717	673	702	718	662	666	697	686	694	688	674	670	671	619	626	678	617	717	691	669	632	684	717	682	661	688	691	690	688	693	642	671	680	687	658	662	701	708	671	650	679	652	644	651	725	684	713	666	707	677	719	697	672	650	684	640	653	688	630	676	656	664	663	695	698	662	709	735	667	687	615	698	636	662	697	642	657	666	710	642	712	642	693	665	668	686	682	687	702	652	685	657	668	669	696	691	732	714	672	695	712	657	694	688	683	705	744	688	698	652	688	666	693	676	682	688	665	719	657	697	698	640	689	713	705	668	718	665	677	694	676	729	725	718	658	694	694	668	713	688	689	680	634	634	658	679	694	704	732	703	636	703	696	611	702	679	707	712	735	660	763	626	665	674	651	682	679	666	665	691	702	653	684	690	711	648	671	684	707	647	635	643	709	703	670	716	657	645	676	703	720	684	716	707	650	659	641	697	690	680	645	693	657	676	715	647	747	686	716	705	640	725	682	676	643	680	651	695	716	676	701	670	666	697	706	674	714	687	665	675	693	648	713	650	656	748	685	654	684	720	728	676	657	652	668	682	656	717	698	680	652	676	720	687	716	647	710	691	667	701	664	724	658	670	651	669	656	656	667	668	676	749	666	698	679	722	697	663	696	686	662	726	660	660	742	665	687	676	701	706	634	713	680	713	664	693	681	693	649	654	673	653	684	687	640	664	697	678	684	667	723	702	663	717	683	668	637	692	689	682	694	670	669	664	667	702	646	669	707	655	667	665	685	622	658	673	684	645	703	709	670	685	675	632	695	683	679	659	693	702	647	692	670	710	707	646	697	712	658	681	694	692	700	675	675	696	629	638	691	660	686	673	618	687	687	644	721	689	712	675	702	726	677	659	703	702	686	673	732	720	614	649	667	666	658	671	674	682	673	709	697	662	675	727	670	664	747	660	688	663	667	697	659	694	686	693	660	678	695	681	638	672	661	648	696	681	657	705	691	686	653	682	687	655	660	663	649	678	697	662	742	666	689	683	652	658	664	670	671	665	679	653	700	708	714	679	692	664	700	673	639	682	670	679	697	667	672	647	698	700	651	718	677	731	648	642	678	639	716	682	678	668	670	655	626	667	689	730	640	675	700	686	663	670	690	709	675	671	671	685	692	678	629	666	673	672	675	670	703	699	674	683	680	705	709	646	664	671	697	648	675	676	712	688	659	670	738	674	677	636	709	688	708	736	639	668	702	673	683	670	698	685	673	660	687	691	701	691	664	708	698	694	665	624	693	682	695	709	707	686	668	628	666	673	657	728	643	665	660	665	711	662	683	678	677	621	702	711	670	710	680	676	682	651	672	666	653	673	667	646	668	669	689	672	656	682	662	627	680	639	680	718	682	655	671	658	680	640	719	659	672	664	681	673	695	688	714	679	692	674	699	725	690	662	679	671	676	682	655	724	690	673	699	659	711	674	657	645	674	725	646	687	647	670	699	652	658	699	646	678	688	697	627	712	675	617	633	694	669	679	635	714	666	644	646	708	707	711	653	687	705	604	666	671	657	679	659	671	665	631	681	692	713	699	721	674	687	686	677	685	660	646	692	628	614	665	709	668	665	701	693	721	658	755	675	662	668	670	709	696	703	664	649	677	669	689	688	687	672	673	696	655	704	717	698	666	686	692	657	714	674	662	678	694	674	707	698	647	690	683	647	642	710	697	681	675	684	700	689	684	706	652	693	696	666	683	624	695	702	663	672	704	687	668	684	674	701	709	654	689	664	675	655	701	697	682	651	613	680	680	700	666	681	673	720	700	665	621	687	655	697	707	660	712	662	677	656	656	688	656	666	654	708	641	698	666	654	680	687	708	680	695	650	717	674	694	670	722	665	720	705	662	707	687	653	670	748	704	656	730	668	707	709	686	689	695	705	663	705	682	649	690	661	741	667	693	678	722	702	652	659	640	697	723	686	696	673	687	689	646	687	675	670	687	690	696	683	656	624	730	693	661	692	648	661	664	664	705	696	659	656	675	644	694	658	662	704	656	683	643	723	693	658	657	710	708	672	681	673	676	712	673	683	718	676	673	725	706	670	689	679	660	666	643	698	664	710	676	681	638	630	672	664	646	676	703	726	716	723	674	675	664	711	649	631	703	705	672	687	731	709	707	677	680	663	707	662	676	681	710	673	708	713	666	699	658	674	690	660	647	695	661	706	658	663	672	701	678	666	647	649	673	659	612	642	685	670	707	718	672	657	646	706	657	661	694	696	716	657	683	656	666	673	707	660	658	695	715	734	719	704	643	687	706	697	653	681	687	679	730	663	646	684	683	726	649	701	684	647	639	672	699	713	695	665	694	693	672	683	690	714	679	671	643	630	679	678	699	695	717	687	681	706	642	703	671	682	707	680	745	686	686	626	718	706	681	709	665	643	670	675	651	737	709	702	658	723	633	678	707	671	653	684	730	638	703	716	635	650	632	668	640	680	690	699	636	690	638	634	709	707	710	680	685	674	718	636	684	712	698	696	684	706	663	634	664	704	671	685	671	676	724	659	678	664	667	665	706	661	706	712	675	667	680	652	668	676	713	640	689	691	644	740	675	677	688	708	661	677	712	696	707	716	702	642	665	688	690	732	661	708	698	678	679	689	669	630	710	666	698	692	691	688	683	674	695	726	656	694	696	706	680	672	622	692	655	660	671	695	635	702	689	662	643	686	673	662	696	687	673	654	720	711	706	697	675	702	686	662	677	721	685	629	723	682	638	649	690	663	702	673	670	705	658	669	656	671	666	689	656	717	702	716	684	668	693	686	634	694	718	663	690	664	665	686	685	659	703	667	675	677	648	692	676	663	686	719	694	698	671	637	647	705	677	654	685	668	663	654	653	700	685	694	680	620	684	681	710	685
22671	21574	29249	24730	21574	18599	2299	395	327	308	292	254	282	240	212	255	225	214	240	197	213	218	204	228	196	201	213	194	209	214	193	205	186	176	214	208	205	194	212	203	186	171	204	199	204	198	216	200	212	177	196	193	187	210	206	191	202	209	192	201	189	202	190	176	183	189	183	210	184	213	204	203	209	198	200	206	185	217	197	206	211	187	222	175	188	191	176	196	157	201	217	213	213	202	213	164	204	196	171	204	174	188	196	214	205	217	196	196	217	175	192	167	189	221	211	193	179	226	176	174	168	202	194	189	191	180	186	187	180	200	197	191	185	195	207	189	188	188	212	193	184	187	197	211	227	215	178	213	199	220	229	206	196	213	175	175	194	190	170	164	196	208	190	183	164	189	195	203	200	206	194	190	210	208	178	218	196	192	179	190	206	207	199	196	193	190	179	173	189	190	199	197	184	194	183	193	184	200	194	207	213	203	199	185	203	172	187	199	226	187	185	198	197	235	189	195	191	193	185	187	202	193	194	218	206	184	195	183	190	176	200	193	216	159	193	204	190	228	170	185	188	192	207	223	207	180	187	183	210	165	202	192	206	164	189	206	188	184	208	190	185	180	184	189	185	195	190	173	214	205	181	176	196	198	203	166	195	187	214	187	212	193	226	174	201	196	213	179	159	175	182	193	180	198	193	182	185	188	185	200	188	188	185	192	197	167	197	188	218	182	193	176	201	186	171	191	204	209	212	163	205	187	197	213	195	182	197	181	189	212	185	184	181	191	182	215	180	183	201	172	219	187	180	190	175	188	200	199	171	169	195	181	182	173	207	188	176	199	176	230	184	217	184	192	171	214	176	197	203	201	196	204	199	193	178	197	192	169	212	204	193	217	186	210	172	190	180	201	214	185	219	184	183	193	184	195	208	183	169	182	170	181	196	205	195	197	188	193	188	175	216	186	195	173	184	187	167	207	213	214	208	192	172	192	194	187	215	201	205	191	193	182	201	195	200	208	216	194	196	213	209	189	174	201	178	199	160	187	193	164	190	188	181	181	201	214	220	185	181	189	195	184	156	191	201	179	204	201	195	244	200	172	195	185	160	172	206	187	184	185	175	172	200	202	178	179	213	183	190	191	192	182	200	173	209	201	168	193	204	237	193	200	209	196	188	198	203	211	182	198	181	203	194	187	197	188	177	201	201	192	189	190	169	187	182	184	194	189	205	192	161	186	189	181	173	201	193	190	211	188	189	209	216	214	187	200	188	170	188	196	181	193	201	178	200	208	183	189	159	186	204	178	189	174	210	191	182	187	182	208	199	188	196	203	198	210	192	202	198	183	204	181	212	191	179	220	179	176	216	203	174	224	179	185	175	190	211	184	211	208	196	216	211	190	210	207	191	179	200	173	177	200	188	214	201	195	196	222	181	175	203	192	191	197	214	196	190	194	208	196	203	196	190	214	204	206	210	206	182	184	182	191	185	163	190	193	178	192	202	210	212	176	189	161	187	165	191	206	182	195	190	195	199	178	192	200	207	189	192	217	227	186	191	220	200	197	190	203	202	190	199	201	190	198	210	194	206	215	198	170	175	191	210	185	177	198	217	181	215	198	190	185	217	198	220	207	187	221	207	221	203	209	192	184	166	189	207	162	211	188	206	185	194	193	176	191	181	203	181	185	199	181	201	194	198	173	202	197	205	201	181	212	202	199	188	142	208	201	186	193	206	184	193	156	179	204	181	196	178	195	209	192	198	221	202	192	190	203	204	190	205	178	191	226	201	208	198	185	199	183	198	213	210	176	220	222	194	192	182	183	208	201	193	187	187	200	201	201	206	215	183	197	187	180	204	183	185	186	197	191	204	184	193	197	186	187	198	186	169	171	196	190	183	195	202	203	180	195	162	177	197	192	177	211	179	218	178	169	194	175	189	174	194	193	204	196	197	180	198	195	171	183	179	211	186	174	180	173	182	192	176	183	193	194	214	198	201	189	189	199	197	197	208	195	170	186	207	178	171	218	198	178	208	210	203	200	197	193	187	185	190	176	181	206	188	206	189	202	188	170	201	195	197	214	199	188	183	179	199	215	207	187	191	168	192	196	177	179	216	177	221	197	176	197	170	216	171	189	194	195	215	178	189	175	172	214	172	199	187	209	204	172	198	188	187	193	202	206	156	194	215	195	172	215	181	194	186	206	208	189	196	194	199	200	187	213	185	191	220	215	177	196	159	225	203	183	177	205	195	198	217	202	204	197	182	174	209	189	198	184	186	212	191	202	221	181	195	183	207	176	183	179	196	199	175	199	200	191	165	206	169	151	181	197	174	201	199	214	185	205	176	200	172	177	200	187	181	189	151	220	184	211	168	212	197	181	173	202	194	179	194	174	183	212	232	194	237	207	205	198	188	189	213	216	207	175	186	191	177	189	195	190	190	189	202	189	190	214	162	177	174	181	186	180	177	215	203	205	184	203	182	198	179	186	171	200	212	191	196	207	228	216	179	192	178	202	206	190	161	209	143	190	166	222	199	178	179	204	177	193	210	198	179	196	185	186	201	193	176	182	192	198	200	180	188	184	209	204	185	190	167	186	200	180	200	178	204	189	185	186	180	182	216	192	216	145	208	181	218	199	199	185	181	218	201	194	195	209	182	198	175	180	191	190	185	205	179	178	171	208	190	183	196	203	189	197	199	189	198	191	198	214	188	203	212	187	195	210	207	183	209	195	210	177	188	193	195	161	198	194	213	175	164	194	219	178	193	202	208	199	205	182	168	184	208	219	189	211	214	183	193	163	183	204	207	175	173	179	203	187	203	197	204	184	179	187	211	186	174	178	188	204	181	167	173	220	193	211	207	202	182	169	182	187	197	216	194	196	221	173	198	202	223	194	172	192	196	183	181	202	182	202	194	183	204	179	203	233	196	215	177	203	182	195	217	198	185	198	170	220	191	192	206	201	161	189	186	174	187	175	188	190	166	167	169	194	167	202	171	197	155	185	198	180	169	191	192	183	174	179	201	176	178	214	213	188	197	181	198	178	196	206	203	191	176	194	184	191	210	201	199	190	187	192	183	184	204	177	216	217	189	193	204	185	184	202	198	189	207	178	210	176	178	201	181	182	195	190	185	176	184	191	198	206	204	195	208	191	203	218	211	169	202	199	194	183	198	216	175	192	214	209	205	179	196	184	220	213	202	210	185	198	199	200	195	216	164	186	211	180	172	198	181	190	189	184	187	201	192	177	212	188	202	180	196	194	190	178	199	188	188	202	209	209	186	181	216	214	206	169	204	187	225	206	180	187	206	201	169	196	187	174	200	186	196	221	210	201	189	201	175	198	177	188	180	179	201	192	212	230	196	177	186	194	197	191	181	195	181	180	188	192	209	205	161	195	169	178	179	180	198	198	187	195	191	196	165	193	161	212	211	191	181	190	200	191	214	177	194	190	193	171	186	215	209	180	191	185	185	192	198	214	201	221	206	191	187	187	206	176	178	205	177	186	201	183
48089	68758	47834	24360	6424	1084	860	678	569	518	470	438	404	354	383	369	341	313	300	344	316	319	312	289	338	327	260	331	267	297	308	305	310	281	269	271	310	295	283	266	264	290	264	254	268	295	279	263	293	269	271	290	292	300	265	274	252	255	271	291	278	246	252	266	251	303	274	245	265	234	263	272	260	245	253	285	266	271	284	287	248	274	272	286	275	263	255	278	250	259	257	273	269	281	292	265	263	273	278	248	269	278	277	260	245	282	281	284	277	265	277	285	254	258	256	275	261	277	292	237	263	260	256	269	271	250	252	239	264	261	272	254	283	284	282	275	267	270	264	251	263	269	274	273	257	260	261	268	278	258	238	232	255	239	265	281	265	270	278	252	276	238	274	279	272	266	272	262	261	245	246	256	289	269	271	250	270	291	243	260	273	310	286	253	276	283	249	282	271	243	275	269	270	265	291	267	303	235	251	279	263	264	252	254	270	274	264	285	283	277	256	267	247	247	295	292	292	246	265	246	290	290	273	272	277	319	272	284	268	304	285	265	310	270	274	281	278	261	285	260	248	285	274	278	283	267	259	247	308	241	245	252	250	278	280	259	247	276	277	263	272	269	253	283	270	267	268	297	278	233	260	269	261	262	265	290	231	248	265	287	272	246	254	260	294	238	279	254	272	270	279	267	283	294	261	219	259	294	272	267	255	258	256	252	273	261	286	268	258	261	264	260	284	271	227	255	255	261	260	292	280	259	276	259	302	262	274	276	297	240	243	277	258	240	253	272	254	258	286	271	262	264	273	271	248	284	238	276	274	274	264	269	246	247	263	283	276	264	249	289	267	256	274	273	300	266	276	252	250	237	289	258	254	257	248	242	225	241	277	256	262	284	244	273	258	244	266	285	254	271	266	255	270	206	259	276	265	260	255	282	252	260	269	307	299	276	252	239	287	241	284	266	242	284	259	282	246	268	296	261	267	288	240	252	267	275	269	269	248	271	242	272	255	268	267	259	256	265	259	292	264	302	239	287	246	268	257	253	277	269	268	237	287	270	246	273	256	268	260	253	258	264	240	248	261	260	265	248	314	260	258	280	265	291	267	269	276	259	252	271	272	309	264	261	258	304	296	267	288	238	256	243	254	277	265	278	257	269	275	275	251	265	275	253	265	302	249	264	275	238	261	250	255	237	271	279	290	292	251	266	262	261	269	254	280	233	257	264	239	254	241	301	277	283	269	262	275	285	265	268	291	262	299	269	270	269	290	278	275	270	279	270	278	253	271	259	274	285	257	262	269	243	218	263	270	275	248	267	266	272	282	258	274	281	267	249	276	266	268	255	300	266	280	269	247	261	290	291	269	265	260	274	277	277	253	264	260	244	253	261	247	278	276	248	245	279	269	245	259	267	316	275	252	264	262	283	255	260	272	261	268	250	280	280	295	248	253	257	286	234	251	270	275	285	255	281	266	264	265	249	257	277	257	242	234	274	265	285	253	266	271	266	288	264	249	279	250	282	268	269	286	266	245	292	289	251	247	261	271	256	266	287	273	265	244	250	272	263	280	265	270	260	253	283	259	276	273	242	248	278	268	244	270	300	286	267	271	264	252	257	257	266	241	296	261	254	248	241	243	284	246	300	247	276	301	271	273	252	256	245	253	293	284	281	278	280	257	254	260	256	246	262	286	250	275	254	253	269	295	261	288	254	272	256	231	282	266	252	271	249	268	259	263	248	258	253	289	282	259	267	272	251	270	295	270	256	259	226	261	268	269	282	273	248	274	257	257	261	266	245	245	278	264	279	284	282	247	267	287	275	306	267	232	268	298	311	248	261	244	275	264	294	262	266	268	252	241	245	273	271	262	242	306	266	235	285	243	254	266	254	268	258	253	263	250	238	280	258	268	244	280	267	246	264	269	272	246	243	259	230	258	280	273	260	269	229	258	279	270	270	282	292	246	264	296	246	261	255	246	261	268	233	269	271	278	274	276	278	271	281	244	262	266	283	256	229	273	259	260	266	246	263	283	273	268	300	268	263	282	287	254	268	271	297	287	264	256	229	235	274	287	259	257	262	277	307	242	296	258	274	248	277	256	256	247	263	252	269	265	264	270	283	296	269	264	254	266	258	273	290	251	270	295	301	264	265	237	286	267	265	278	288	258	252	283	234	269	253	269	265	263	256	261	277	288	276	253	281	240	266	267	290	247	286	250	262	290	264	253	277	252	264	261	272	255	266	258	261	273	267	244	251	268	237	275	271	266	286	262	255	281	268	278	268	270	276	272	247	295	257	266	260	258	258	278	265	258	288	258	287	269	284	289	265	259	267	266	277	278	254	258	277	252	292	255	251	249	233	268	262	268	256	256	299	238	299	275	243	280	280	255	228	261	263	287	280	272	263	277	268	280	250	256	272	232	251	259	263	290	257	261	254	256	266	280	260	263	244	259	310	272	241	247	263	266	278	274	254	248	283	259	271	265	253	266	272	286	281	314	244	260	297	268	263	248	272	274	281	291	269	287	261	273	258	259	266	245	288	293	260	277	258	266	255	257	283	289	275	286	252	254	288	231	266	274	245	267	298	258	278	245	242	289	271	255	249	268	258	273	262	267	265	266	245	253	272	270	264	239	261	276	284	276	260	231	261	252	258	249	238	247	278	268	266	287	244	273	243	253	299	274	239	229	281	267	271	277	237	269	273	278	268	269	256	260	290	266	267	261	255	246	286	268	261	261	255	256	280	270	268	253	306	248	282	273	247	240	258	276	265	254	274	248	261	274	252	247	281	259	276	270	274	260	249	276	258	255	282	274	248	246	261	291	248	269	270	280	273	279	279	266	278	281	251	281	273	234	266	270	268	234	271	281	262	262	267	285	273	279	254	247	261	253	287	298	262	265	260	245	270	256	283	241	276	245	270	271	247	259	281	262	243	269	265	276	236	280	297	280	287	269	273	279	261	240	259	271	229	244	300	250	220	272	285	266	250	267	283	272	252	262	255	253	258	259	251	249	256	247	265	251	272	238	240	244	284	268	290	294	286	242	287	291	295	280	268	269	258	289	274	257	276	271	256	287	278	251	282	294	263	235	257	264	243	263	306	256	253	275	272	263	276	261	275	245	303	265	278	262	243	253	259	278	299	268	251	269	299	266	290	252	295	274	262	302	252	264	267	235	274	291	273	274	226	256	284	267	275	263	247	265	245	269	278	275	261	275	241	302	256	269	267	257	278	255	269	293	249	246	273	281	289	273	286	253	255	266	290	286	250	277	285	277	273	252	239	243	272	252	230	241	273	287	275	269	255	273	250	285	259	277	261	232	274	276	266	262	240	244	267	239	293	273	300	241	261	260	279	245	270	273	292	276	288	280	251	266	229	295	259	248	289	248	279	254	257	264	296	270	277	281	259	257	254	250	254	262	242	291	286	286	299	290	254	251	293	263	263	298	268	265	265	285	286	242	261	267	256	276	274	271	260	218	284	295	239	257	274	299	282	286	268	260	254	266	269
28213	20795	11594	4570	652	473	424	445	435	428	446	406	392	399	422	404	421	459	426	423	430	463	436	429	399	453	438	443	422	448	436	395	418	422	437	422	419	406	480	474	414	394	411	425	429	426	446	454	476	407	450	432	456	435	438	365	422	411	424	452	422	431	420	441	436	420	460	450	446	446	422	455	453	414	426	429	442	433	432	399	418	409	401	427	444	502	400	393	394	442	440	424	415	414	434	399	440	380	432	462	462	442	439	393	439	413	471	436	451	411	435	432	438	449	449	441	434	435	427	409	429	414	427	447	400	419	385	423	393	414	400	433	466	421	442	419	447	408	448	423	424	444	461	425	414	433	408	405	416	444	467	457	446	426	452	410	432	398	440	442	429	412	389	423	451	439	423	440	412	433	439	446	424	413	404	413	400	430	493	418	429	429	408	424	416	448	438	486	400	441	433	448	435	433	445	469	406	429	454	432	443	420	449	483	421	419	425	451	420	416	427	455	426	408	423	454	402	419	436	452	417	395	409	425	404	440	436	427	466	421	435	438	449	439	450	444	454	424	416	425	407	451	435	410	437	431	405	442	400	430	408	466	413	443	423	440	414	460	420	442	429	398	417	476	446	440	468	443	444	461	434	420	412	402	418	461	462	418	437	414	429	412	442	426	435	486	414	445	430	433	446	413	444	448	457	431	449	443	427	434	422	435	422	430	443	419	401	442	435	466	428	424	453	422	424	419	472	425	436	432	430	418	409	448	427	407	399	424	429	399	459	428	448	437	432	411	409	431	454	429	425	454	453	434	440	427	430	449	427	433	403	420	428	431	425	468	442	441	431	424	431	417	427	410	444	420	426	439	432	448	417	399	457	431	447	426	416	462	406	414	458	423	456	457	467	452	441	431	441	435	413	463	403	422	433	407	382	441	399	400	432	401	428	402	462	432	405	444	408	438	434	427	396	427	455	448	425	384	415	435	430	426	431	447	442	448	461	444	464	430	450	409	449	442	455	425	475	400	431	430	400	415	423	399	433	463	432	403	418	448	441	445	400	423	422	426	465	446	391	429	452	442	409	434	403	461	422	431	422	469	454	411	414	428	408	419	397	397	436	422	437	414	438	410	445	439	426	418	414	429	432	475	444	443	437	415	446	436	428	425	431	423	439	454	403	416	420	417	444	406	429	429	419	363	433	466	435	399	439	471	408	425	442	432	400	417	411	438	454	437	401	425	393	441	468	419	429	444	425	423	429	429	411	426	477	413	435	425	431	437	400	410	462	441	395	457	475	391	429	445	447	418	449	407	408	455	471	405	444	457	402	429	437	410	452	403	484	418	429	424	438	433	438	455	436	434	406	402	470	456	461	428	468	460	445	426	452	449	410	454	405	425	430	419	430	445	440	451	429	423	410	442	448	429	444	451	453	420	401	413	424	395	440	433	414	432	440	494	439	405	420	451	438	448	438	426	445	449	431	411	409	441	428	449	452	483	473	425	428	438	416	412	426	464	400	430	421	411	402	443	434	476	395	444	400	438	451	406	424	439	450	414	436	410	433	447	398	435	387	395	403	398	443	418	435	411	453	447	440	432	417	443	417	465	416	420	427	446	454	409	435	428	432	405	414	427	454	431	460	464	412	441	392	420	437	461	418	436	442	450	442	413	414	395	422	427	429	425	394	408	449	448	428	413	440	424	404	409	456	412	414	426	412	436	432	436	420	454	434	459	400	404	430	439	434	444	429	452	407	441	441	424	448	443	432	426	400	415	415	467	406	432	457	421	471	444	440	438	443	443	440	451	434	456	419	429	436	406	433	394	421	400	434	418	455	411	441	375	418	442	430	447	430	460	434	395	408	414	431	403	419	410	456	421	437	429	414	423	435	476	414	442	442	416	459	459	432	404	440	415	425	414	415	433	453	437	439	441	441	445	404	450	398	422	409	405	419	420	447	393	431	478	456	456	426	425	442	446	427	416	413	413	434	457	436	394	421	452	437	412	404	468	462	438	443	429	421	384	390	455	416	409	430	441	469	434	424	437	454	402	409	439	434	430	405	448	433	410	441	399	458	430	420	418	425	420	433	429	425	403	413	453	432	433	439	413	458	417	400	428	430	418	460	478	432	452	400	431	472	401	442	420	457	415	434	440	428	423	459	444	436	388	420	403	439	441	422	459	410	423	436	432	425	388	394	453	415	459	426	447	443	430	438	436	434	446	438	408	432	436	402	443	430	400	405	442	415	440	457	446	470	394	390	476	420	436	467	434	440	425	443	434	403	476	435	463	441	388	451	434	430	428	425	414	475	443	412	391	406	441	433	436	426	422	463	366	445	406	425	429	426	440	407	457	428	439	403	465	407	417	405	440	447	379	415	409	422	415	419	440	439	425	444	447	433	406	433	407	444	420	455	453	447	458	417	452	452	463	401	450	451	448	431	451	434	427	452	392	420	408	432	438	441	475	428	422	430	446	457	442	452	426	417	413	447	446	459	438	405	428	417	436	433	425	452	447	405	407	441	452	415	408	439	448	455	440	467	377	410	409	413	430	430	390	388	474	444	426	423	464	460	437	420	443	447	431	427	451	414	448	446	423	451	457	451	398	448	412	435	413	414	402	425	436	461	440	433	466	438	436	399	439	479	401	436	433	474	431	415	418	406	421	406	396	428	446	433	413	400	432	462	428	436	418	453	408	407	428	442	442	448	430	476	439	443	456	392	429	426	432	456	448	459	414	417	440	429	408	426	436	412	449	429	413	461	394	432	409	442	417	459	426	425	426	469	441	413	421	447	455	439	433	428	445	434	380	394	425	448	428	421	405	442	420	428	433	463	424	410	455	459	438	436	416	452	470	433	401	441	441	430	470	401	441	430	391	418	435	414	460	412	449	410	436	444	453	419	459	445	412	444	415	415	439	433	473	449	446	472	427	441	394	454	429	414	452	381	467	434	437	431	444	466	449	452	428	416	427	483	406	413	426	431	411	464	469	417	426	406	430	395	434	432	407	447	457	455	423	449	420	474	435	423	424	446	421	411	458	468	431	461	406	451	465	452	380	424	414	414	417	460	436	474	427	435	437	437	419	410	420	432	423	456	439	442	438	434	434	418	400	392	387	402	454	421	442	419	387	418	423	434	431	430	442	447	448	446	432	432	454	447	398	420	445	457	429	445	445	426	431	430	415	435	427	407	403	438	423	397	468	378	439	438	445	448	410	449	420	427	443	454	437	419	391	433	403	423	377	445	453	441	401	426	449	434	451	422	417	430	427	452	440	392	453	423	451	436	438	449	400	475	454	411	406	460	407	435	413	445	449	412	414	448	430	448	450	400	420	425	405	446	436	463	418	426	401	436	428	395	440	419	412	417	425	411	420	422	406	424	461	404	412	447	424	416	408	446	463	429	412	448	426	416	445	444	442	407	434	436	438	433	420	428	419	445	439	419	431	409	404	461	427	429	452	400	429	414	411	435	428	397	432	402	440	424	427	460	422	500	425	459	417	444	379	430	412
20052	23210	8392	4130	946	610	577	597	605	629	624	584	641	593	619	611	588	649	614	594	582	638	604	617	631	571	652	676	631	635	545	607	620	548	620	658	610	636	650	635	629	629	588	604	565	581	574	606	576	651	621	592	615	605	615	620	620	616	603	628	560	605	643	544	587	639	618	618	594	625	575	590	640	567	649	591	597	628	618	597	617	641	596	609	588	605	654	562	592	598	686	624	591	569	570	588	610	634	612	603	642	588	575	531	653	619	617	627	608	618	618	595	566	626	613	583	636	598	574	597	576	599	624	629	651	617	615	609	608	583	600	642	593	594	614	631	628	614	594	586	607	572	640	545	623	638	574	605	614	586	603	624	625	635	602	583	602	558	588	610	551	622	607	637	555	637	611	623	585	639	638	622	591	626	626	605	571	578	574	600	589	600	549	591	604	605	613	632	618	558	602	590	605	618	575	624	651	582	609	584	632	635	585	607	611	665	607	599	644	602	635	614	586	621	663	626	609	598	594	589	649	592	589	620	616	640	585	653	598	595	595	604	657	578	607	606	574	621	621	632	591	588	611	589	583	600	641	602	610	641	626	640	635	614	592	587	605	574	652	625	596	610	636	616	590	619	616	606	628	602	598	561	576	600	579	581	618	585	644	632	595	607	606	580	602	594	564	611	600	584	683	588	600	616	583	597	635	630	622	592	633	620	589	603	606	638	600	656	653	609	610	593	616	602	600	618	617	569	620	607	617	615	602	617	600	581	630	598	590	660	641	619	559	607	583	612	610	621	602	620	603	652	596	613	651	615	554	609	627	586	592	598	610	607	587	607	607	604	590	640	611	564	617	573	609	604	598	615	638	624	576	605	600	614	603	581	583	648	602	625	611	665	595	621	637	656	617	611	608	630	589	635	604	642	567	620	627	615	636	592	652	574	615	617	618	582	627	607	649	606	607	597	600	593	618	550	607	602	599	609	596	631	592	585	622	601	563	586	630	610	629	619	625	648	609	601	638	596	619	628	582	636	605	596	633	624	621	601	605	578	599	607	559	600	584	626	622	603	584	616	594	601	605	643	582	636	625	693	613	582	595	590	571	629	682	571	647	606	624	635	618	584	592	621	568	583	563	547	596	602	595	622	569	573	614	583	597	630	628	618	617	600	587	659	599	565	604	603	607	600	601	635	620	659	602	631	613	605	600	613	624	623	657	605	591	598	618	617	636	598	615	601	613	598	567	633	594	584	572	622	582	638	595	616	592	634	608	537	596	587	581	580	587	591	612	587	656	612	642	579	626	593	612	606	591	666	594	557	572	580	589	641	639	610	621	610	610	624	592	582	619	600	597	602	615	650	627	597	552	615	611	626	655	649	609	590	565	649	614	645	606	585	582	599	587	616	608	655	588	635	619	578	595	660	605	585	630	568	581	592	599	577	617	607	611	566	607	604	595	592	634	605	655	611	605	624	615	607	591	618	599	631	589	629	616	633	588	580	607	640	579	613	589	632	619	585	564	627	583	583	601	613	617	636	623	630	622	592	641	593	620	611	602	578	627	614	647	613	591	611	588	603	586	603	626	617	606	538	646	593	612	630	595	594	627	659	629	585	633	587	618	624	572	592	613	576	600	595	568	553	582	626	621	591	643	616	627	619	636	619	605	607	587	593	636	603	621	599	628	587	662	618	632	636	578	622	598	607	594	602	665	594	613	585	602	604	595	594	600	616	621	613	590	618	603	578	584	624	590	595	634	614	607	592	622	638	606	587	634	601	645	638	605	587	610	618	617	622	648	541	575	586	578	617	615	609	604	664	592	629	597	623	610	583	601	597	624	645	604	645	615	598	596	588	632	615	625	630	612	596	649	581	606	595	636	675	607	625	596	632	611	617	603	625	569	612	601	630	605	557	612	574	626	595	603	636	618	623	581	589	634	606	570	605	628	537	606	588	567	548	635	623	603	615	638	581	634	632	570	627	618	643	619	577	590	606	632	589	597	611	587	604	584	601	592	568	586	636	598	611	635	577	592	612	601	590	592	630	594	577	603	635	606	639	593	599	650	620	610	552	593	610	638	628	592	627	605	572	578	587	590	592	560	625	622	612	661	645	636	605	608	563	582	601	650	606	627	637	576	636	631	620	609	637	601	627	596	592	614	557	604	599	564	626	638	621	616	602	616	607	635	592	587	669	611	610	555	587	605	629	629	585	581	620	609	581	552	633	591	661	614	628	623	614	625	579	596	641	642	592	580	651	604	622	660	614	617	628	567	582	621	665	601	603	612	585	554	632	610	594	628	603	652	581	590	604	642	607	590	567	597	571	625	651	597	610	564	592	589	617	617	619	605	611	634	589	592	599	593	640	635	629	587	559	590	614	627	632	635	595	612	633	676	608	564	599	568	612	598	588	640	557	612	608	595	622	603	613	613	665	571	639	616	603	645	634	627	606	609	590	601	594	599	603	622	629	658	599	611	587	601	630	626	640	593	646	647	632	577	635	644	591	593	627	642	626	598	591	611	578	638	629	604	619	594	572	591	572	680	698	575	633	611	625	589	607	568	584	602	606	606	617	597	610	610	608	605	590	589	598	638	570	629	562	631	601	635	591	613	614	567	637	615	580	617	589	586	593	590	618	602	569	621	593	608	602	611	619	592	637	605	590	596	595	590	623	573	613	610	599	560	607	656	591	578	624	646	616	598	647	669	572	576	606	623	629	617	640	603	576	647	602	630	606	604	598	603	610	640	626	639	609	620	614	603	625	530	604	582	604	651	571	646	619	609	588	583	631	576	659	573	601	607	608	624	614	590	605	583	636	577	576	606	618	557	583	609	593	641	614	579	624	609	633	602	586	616	639	581	600	634	573	614	641	606	638	593	608	591	579	623	593	611	612	656	593	592	610	633	613	606	631	617	667	613	610	613	576	616	583	586	620	610	629	585	604	577	660	633	585	574	617	563	594	646	592	558	626	647	566	613	598	596	590	556	587	576	626	606	622	608	623	572	624	627	613	566	625	613	659	598	611	610	612	616	638	650	577	582	644	626	600	590	618	643	610	619	638	586	606	594	646	588	577	614	601	609	635	586	650	668	600	624	586	599	612	597	589	629	626	647	584	610	597	613	623	628	593	626	600	652	588	642	596	554	627	621	621	611	643	651	558	619	626	604	632	589	610	552	621	620	585	619	611	602	632	644	639	602	582	647	622	607	584	584	606	603	625	587	609	609	582	618	620	608	599	586	617	587	591	618	600	617	610	620	628	623	569	607	599	630	574	663	635	612	605	617	620	594	566	572	572	630	607	610	600	547	629	594	630	617	603	609	595	618	569	594	586	568	592	629	572	582	613	594	597	626	565	596	581	650	594	588	626	603	589	588	643	630	612	627	598	599	639	615	619	617	638	587	618	591	614	571	591	567	641	620	613	617	604	574	577	601	611	641	614	593	610	620	635	611	596	610	630	579	603	601	588	616	605	642	599	592	621	604	640	632	656	618	615	642	581	602	599	628	633
23558	21533	28967	24984	20511	5477	410	292	261	279	260	248	235	228	235	225	209	182	237	223	221	217	200	216	203	227	224	203	218	209	207	192	205	192	224	201	200	208	191	205	184	172	229	200	202	196	222	210	215	200	194	208	193	216	186	190	204	207	188	189	197	208	196	225	216	207	203	196	222	217	179	212	217	187	214	196	205	213	197	216	210	198	234	204	182	211	217	201	201	212	190	197	217	211	207	213	215	202	185	199	216	228	214	216	192	171	185	196	193	195	195	197	201	199	173	212	208	235	200	206	204	212	219	243	205	219	207	172	189	201	174	192	211	237	180	195	213	198	203	205	223	215	214	192	232	191	190	207	220	205	195	212	193	210	233	197	213	221	211	217	211	204	206	182	210	220	209	198	214	195	213	193	211	192	204	216	224	204	188	218	183	211	220	198	199	201	187	212	211	189	205	186	230	212	221	192	196	227	179	195	202	189	203	210	189	213	188	190	227	198	177	177	184	183	204	183	218	191	201	211	196	200	210	216	221	199	212	218	197	211	206	212	231	198	215	203	223	199	208	192	215	220	204	224	193	186	203	203	192	210	199	214	192	179	203	212	191	224	201	196	189	221	202	215	210	201	183	205	200	202	186	181	186	214	190	200	178	204	205	205	212	208	225	199	208	193	197	197	215	213	206	200	170	209	197	190	234	183	199	219	241	203	218	198	200	190	206	198	193	215	209	224	219	211	199	196	191	199	180	188	207	183	185	211	206	175	203	217	208	228	203	210	199	199	212	209	213	220	204	196	202	190	175	231	213	204	201	213	235	200	205	185	200	196	206	169	226	179	217	208	204	229	202	231	207	189	196	230	224	196	210	188	211	194	191	208	196	209	200	191	204	203	221	195	223	176	192	224	214	208	214	206	200	208	176	208	195	192	196	193	190	182	206	193	208	191	197	183	218	221	184	205	182	202	195	201	218	195	210	178	211	201	218	231	229	178	187	210	207	214	210	207	199	207	195	199	191	231	194	196	227	228	220	225	204	207	196	203	175	195	228	201	213	211	196	206	193	217	204	212	213	204	230	203	210	232	185	208	200	207	214	186	215	216	211	210	204	194	196	211	200	199	214	221	213	188	201	194	192	217	185	210	200	220	220	187	199	222	167	188	200	229	187	212	199	209	211	234	201	195	206	203	195	195	179	209	196	200	195	176	206	215	215	203	201	226	182	195	213	176	215	198	206	219	214	206	185	230	183	212	201	222	197	211	222	192	202	187	220	188	197	190	211	188	193	206	199	213	219	217	184	209	188	198	209	197	190	211	204	202	193	188	193	200	213	197	197	203	188	191	202	222	204	191	207	208	185	201	226	225	216	213	211	206	198	189	203	217	201	167	193	196	218	216	200	231	214	200	213	224	212	206	186	205	192	205	218	157	209	196	201	203	207	210	204	216	177	187	214	174	214	228	214	213	188	207	202	209	200	197	210	206	203	221	210	196	203	199	188	207	220	221	210	214	207	180	224	202	179	213	174	192	220	190	215	187	189	194	232	196	209	223	183	192	194	209	212	202	203	223	210	205	222	209	202	205	209	219	195	212	206	220	218	198	200	206	197	192	200	215	209	211	204	181	222	199	227	187	222	179	209	205	210	223	192	202	213	203	231	178	199	207	224	200	196	213	184	186	210	196	216	198	196	196	215	209	187	215	191	194	224	193	200	202	226	199	202	208	199	216	201	206	198	202	243	211	219	188	194	191	219	201	210	180	181	195	213	207	194	179	191	204	209	183	197	186	200	211	206	209	200	220	173	201	201	218	208	206	216	197	207	197	239	192	204	205	209	219	208	212	192	163	214	173	199	214	198	209	192	208	200	202	203	217	199	189	202	204	192	222	174	225	207	228	205	213	197	211	196	213	222	219	202	218	214	200	197	203	211	214	229	187	187	210	217	196	187	232	196	188	205	198	197	195	194	214	219	204	211	193	191	180	196	180	200	189	210	201	212	209	211	202	200	170	212	190	211	211	210	202	201	218	190	171	220	222	239	198	230	205	196	194	217	223	213	197	202	212	182	217	197	169	202	224	163	190	195	209	224	204	210	218	201	205	218	199	221	184	184	196	209	193	206	223	221	199	229	211	190	202	208	189	215	194	192	178	190	206	193	217	220	205	207	201	198	208	191	200	192	197	196	228	203	216	208	246	186	241	220	191	202	219	185	193	194	213	227	173	205	203	200	203	207	187	201	184	194	217	191	211	183	206	193	185	224	206	210	227	210	189	202	189	222	229	201	200	227	189	217	189	202	200	196	201	172	217	197	201	202	199	179	213	222	219	201	184	216	181	199	209	206	192	223	224	216	204	193	236	217	198	216	200	211	224	203	202	221	196	191	182	209	208	195	208	222	207	212	210	209	210	214	204	212	203	204	213	202	215	221	188	204	216	197	199	213	223	221	183	210	208	225	187	222	178	200	201	211	183	186	202	203	238	196	199	193	205	196	183	210	201	196	202	231	220	213	185	209	199	184	202	179	187	182	201	187	215	224	195	181	189	235	215	184	204	219	208	184	205	195	201	204	209	185	223	178	202	169	206	191	216	165	177	209	192	181	208	198	192	176	211	174	193	197	203	188	198	196	218	216	174	201	197	207	212	186	230	166	197	225	249	222	214	201	174	189	189	201	189	218	200	202	213	206	192	211	198	215	192	227	215	220	218	206	197	193	198	210	216	199	202	208	216	202	180	198	217	195	202	230	197	198	192	194	202	198	202	213	201	207	177	180	190	218	208	190	208	215	200	202	222	210	180	195	203	202	188	214	191	203	192	198	225	223	184	179	219	219	193	197	221	205	217	203	197	224	215	206	225	202	218	222	211	193	211	178	197	169	186	193	171	191	201	171	200	197	213	208	208	221	202	237	191	190	206	185	204	213	217	182	206	227	203	214	217	195	218	212	199	224	213	206	218	198	206	196	193	203	207	205	178	191	211	188	189	185	211	187	210	193	207	222	204	197	197	213	215	201	203	215	213	204	207	218	217	213	187	200	201	193	188	183	193	208	195	205	213	179	212	207	185	222	215	183	198	191	220	189	228	228	191	198	223	189	202	200	222	190	177	186	201	188	213	190	205	197	208	196	223	193	201	204	193	213	215	197	208	203	212	201	203	204	199	185	186	219	206	193	202	214	212	183	200	202	197	216	209	189	188	212	201	204	217	199	233	242	220	218	218	205	234	186	193	216	210	199	199	205	180	215	192	211	204	208	195	209	201	195	223	186	206	198	197	206	203	215	226	198	192	221	203	224	188	210	202	232	203	212	177	202	222	187	186	173	199	216	202	187	209	219	179	184	235	222	190	235	221	214	222	204	209	187	199	217	199	223	208	215	221	188	204	211	199	193	186	190	185	206	218	199	212	177	212	205	229	204	193	197	199	200	214	196	215	206	218	207	180	215	207	207	196	192	186	184	235	226	217	220	177	170	215	219	201	209	202	192	231	222	210	189	196	215	177	214	211	193	227
40464	58103	35746	18036	3860	732	641	486	505	465	421	400	383	398	355	346	335	367	326	338	314	350	326	327	323	332	315	305	298	324	289	293	323	309	358	303	335	324	330	293	326	312	316	299	320	319	331	299	340	314	307	330	293	300	292	298	319	330	322	292	279	302	331	267	309	326	316	318	285	308	293	296	322	282	326	316	336	266	321	285	320	290	291	299	283	313	321	288	301	296	315	281	311	333	295	294	287	310	274	304	275	304	313	292	302	303	274	304	294	307	294	313	330	285	320	306	327	267	311	323	301	300	313	308	282	294	305	311	302	309	323	294	311	328	308	320	292	281	319	307	349	307	337	295	295	316	302	305	284	292	309	306	297	320	296	320	309	317	307	301	321	308	323	288	304	268	300	308	278	317	341	285	290	328	316	325	298	306	328	328	320	288	291	313	279	321	309	315	307	286	309	282	297	304	329	300	309	289	286	286	293	311	295	325	291	306	305	290	297	303	295	293	303	261	286	317	322	307	276	304	284	315	305	338	286	297	312	315	279	286	293	324	283	302	296	301	304	281	311	304	303	322	341	257	292	277	312	264	317	295	299	303	291	293	271	296	335	302	311	305	311	313	310	316	311	287	301	319	286	315	296	286	289	317	323	296	286	310	336	313	294	308	325	316	343	304	281	281	291	292	322	298	309	293	271	302	288	314	310	308	296	290	289	310	292	317	292	338	305	330	298	303	296	330	327	321	291	305	278	314	279	316	322	298	305	287	303	288	290	277	321	327	302	286	265	282	299	279	291	302	307	308	340	259	318	311	312	295	276	303	312	272	311	310	310	282	302	309	281	287	299	287	292	308	309	300	279	283	316	321	306	325	306	310	302	290	289	302	323	298	301	305	305	295	309	274	311	292	328	307	304	298	300	314	316	298	329	300	307	289	315	316	315	307	296	327	296	310	295	303	303	284	315	321	332	297	311	256	329	329	319	295	313	287	292	293	312	320	289	305	284	306	310	298	303	327	318	293	291	286	300	307	302	298	307	298	322	295	312	317	274	304	315	299	291	285	289	302	319	319	310	305	294	285	302	319	334	301	295	306	287	326	306	318	304	300	274	298	266	312	298	300	296	272	322	323	315	313	285	332	284	273	258	326	287	301	322	308	348	301	269	311	327	344	289	310	326	307	309	307	286	327	314	291	311	287	291	287	305	298	296	372	302	314	292	295	292	295	307	283	285	277	324	332	296	321	290	292	322	287	319	318	301	326	277	287	293	292	292	282	298	316	274	300	288	305	330	309	263	332	271	335	304	288	334	313	287	295	300	297	300	312	319	287	309	308	305	292	290	318	338	309	329	315	306	303	281	325	325	331	290	330	302	295	318	295	265	298	325	306	314	327	294	315	290	299	326	315	302	301	337	281	266	314	294	292	284	306	307	331	317	291	323	306	315	320	319	290	307	295	290	289	295	286	340	265	337	292	289	298	300	289	317	287	269	333	291	307	312	308	301	326	331	300	288	285	297	297	299	292	289	330	295	331	317	289	320	323	284	335	344	307	270	316	309	268	296	306	305	280	314	301	321	334	275	297	324	267	310	279	295	294	317	288	307	322	302	294	320	302	296	319	297	305	297	308	323	323	323	334	276	306	299	304	310	280	304	297	279	275	330	302	318	302	317	313	295	297	298	304	259	314	302	278	304	278	285	289	311	295	292	301	266	304	289	270	293	285	328	305	305	299	296	287	338	293	289	319	305	319	283	312	319	317	293	274	320	291	299	300	276	338	312	316	332	321	286	297	318	299	290	307	306	278	301	281	301	324	332	300	332	294	296	291	301	304	298	297	288	297	288	309	310	306	277	288	289	297	302	316	279	319	292	309	293	312	302	306	276	296	309	319	270	296	304	311	284	276	330	299	271	299	310	315	314	268	285	291	338	301	291	317	258	289	302	302	310	268	341	313	286	328	314	274	317	335	294	288	301	296	278	276	283	331	315	306	285	301	319	277	310	330	322	324	303	319	299	311	290	296	309	282	298	287	292	301	295	286	295	341	322	330	296	297	325	338	288	285	295	301	315	337	290	310	283	327	283	309	323	310	303	297	276	306	297	334	319	318	285	332	306	303	330	305	312	306	340	300	306	274	276	289	312	301	300	313	326	311	307	326	328	281	303	251	299	303	326	287	287	315	293	336	340	300	287	312	311	318	309	298	309	291	286	319	293	293	284	285	332	266	312	315	340	305	295	306	299	315	310	314	330	338	285	283	320	297	311	309	294	313	308	273	304	298	304	294	296	317	305	321	274	293	293	317	277	320	289	298	292	300	321	278	280	334	290	339	266	298	278	309	295	351	303	322	285	291	291	286	296	340	311	318	336	302	323	334	306	295	314	303	294	320	294	336	307	321	305	305	284	290	296	304	291	309	301	291	274	287	307	302	306	314	295	311	276	283	320	316	276	301	301	301	274	327	289	311	301	295	285	327	286	298	329	323	285	326	292	306	291	330	299	266	273	330	308	286	287	324	314	286	324	301	334	276	302	308	271	330	304	320	263	298	280	294	272	312	290	311	299	293	295	294	295	302	286	306	295	278	296	296	313	313	304	263	294	303	286	313	292	293	299	272	287	314	285	258	306	277	297	299	305	317	311	313	297	304	307	297	326	311	285	328	308	297	302	283	308	297	304	286	263	304	291	293	300	330	307	300	279	298	303	292	265	300	326	296	276	264	294	316	315	291	324	297	308	295	318	324	276	332	282	273	332	306	320	322	304	308	320	321	301	318	320	311	305	322	321	296	310	301	297	291	296	313	304	346	318	316	306	334	306	284	311	300	306	294	279	280	313	285	323	265	287	283	277	305	302	292	277	325	303	257	300	272	306	306	281	329	307	304	299	298	324	297	296	271	296	296	299	282	313	296	305	293	333	310	335	298	290	282	274	310	302	259	322	299	302	301	287	295	316	302	299	256	288	291	302	316	302	346	284	312	307	332	301	305	308	313	289	300	283	306	289	305	295	297	281	311	302	301	324	282	291	313	326	315	306	314	290	314	302	278	324	273	304	320	272	315	299	294	330	305	306	315	294	309	301	300	287	312	303	294	286	298	312	306	281	304	290	315	317	263	277	273	283	304	292	282	308	278	300	280	333	278	300	292	268	314	273	317	309	314	318	327	273	310	296	318	318	339	313	322	302	320	307	299	314	286	307	300	287	318	311	264	287	299	292	320	300	315	285	286	277	272	328	344	314	304	295	274	315	329	293	309	299	319	307	287	303	314	307	315	294	317	288	305	295	305	275	314	327	301	263	310	272	269	302	292	318	324	295	318	320	302	302	312	302	297	295	302	306	297	290	286	308	310	327	281	289	312	319	283	317	304	334	327	321	268	299	307	307	292	325	285	294	323	278	283	277	332	328	299	322	282	297	329	277	281	280	335	307	296	298	303	291	298	321	277	325	304	293	287	268	287	280	297	297	286	298	319	290	296	316	295	271	303	291	311	324	257	278	308	305	298	312	323
24916	21599	27709	24758	6436	676	560	527	542	511	490	541	530	463	500	499	513	468	513	496	514	484	507	495	466	479	529	494	465	507	461	470	493	523	490	461	471	530	513	499	505	504	517	493	563	467	473	468	509	453	479	449	466	443	497	465	442	479	476	496	492	481	510	492	469	463	513	467	474	450	479	446	459	497	482	480	502	489	470	476	499	494	508	461	483	492	466	473	483	493	498	442	483	488	535	487	424	498	517	526	501	484	482	473	474	480	467	453	500	471	511	508	464	507	451	519	506	513	481	459	528	465	477	502	474	465	536	467	528	496	439	464	467	504	463	508	481	457	503	486	520	478	517	484	459	468	525	493	476	490	495	510	492	511	479	480	480	446	505	488	480	490	500	487	488	485	516	480	486	500	487	502	468	517	478	509	498	479	454	461	450	461	479	452	484	483	478	436	473	486	474	501	493	517	452	421	478	504	526	476	528	462	465	475	464	487	495	503	503	454	483	466	481	461	480	467	498	481	461	465	470	486	490	462	530	471	510	480	489	457	517	472	481	463	446	444	500	462	477	444	456	497	456	456	494	520	510	504	494	527	520	492	466	454	503	485	510	469	487	486	461	498	501	502	526	492	446	507	497	477	501	437	496	516	491	460	461	490	507	474	495	488	496	483	524	525	442	453	499	493	483	494	433	494	466	486	489	454	460	477	514	509	452	464	497	478	500	502	521	492	465	470	462	452	477	456	441	487	479	505	492	493	454	470	463	466	489	504	462	507	472	440	488	473	435	497	431	489	465	475	466	503	460	502	491	526	493	462	510	479	445	493	512	471	477	470	488	496	459	498	473	490	460	484	472	511	511	470	482	438	514	486	533	476	451	503	486	461	493	521	529	482	464	486	483	490	476	464	485	493	493	500	490	488	476	493	500	503	463	517	474	497	509	500	459	500	442	476	463	478	547	460	490	491	485	483	481	478	475	486	453	473	516	487	471	457	485	506	502	507	504	490	503	461	514	491	465	505	507	541	500	492	453	484	502	456	462	487	482	494	505	463	492	519	495	477	499	469	473	482	457	458	507	500	492	485	454	474	516	491	499	539	493	521	454	471	492	489	461	498	460	495	478	451	512	483	485	505	496	499	521	529	479	492	494	488	462	486	505	516	504	485	480	475	496	478	502	480	492	471	448	445	460	449	473	515	489	450	454	505	463	494	471	475	468	521	487	502	484	506	449	476	500	489	460	474	475	500	477	520	511	499	496	456	491	479	483	459	443	487	507	470	492	482	464	492	513	476	437	541	466	509	455	448	509	489	462	505	492	518	493	486	445	491	451	463	477	434	501	494	503	476	484	497	497	457	462	447	488	470	478	505	510	483	500	467	481	477	441	486	499	499	499	494	520	454	491	471	473	487	455	506	497	491	464	480	474	487	487	491	520	494	479	500	439	443	490	506	473	487	509	531	465	461	494	472	458	487	484	501	442	467	506	470	485	482	492	480	499	450	488	498	508	459	490	477	492	502	474	468	442	510	473	479	519	517	470	517	484	502	451	548	495	492	519	478	450	410	496	489	493	474	438	450	500	483	489	475	466	516	477	485	446	496	466	520	469	483	496	487	498	457	484	504	474	462	493	493	523	482	476	440	457	497	481	492	486	499	474	495	445	476	513	489	474	494	520	471	504	485	454	461	540	472	446	494	493	473	473	497	464	511	478	470	493	499	487	447	455	474	479	495	476	473	468	499	524	481	509	518	479	446	458	485	472	480	460	493	507	521	498	475	481	463	490	500	503	489	459	483	473	490	469	478	460	525	465	490	481	473	543	460	464	453	480	473	479	504	501	470	479	526	474	487	459	503	432	523	484	518	483	479	531	483	484	456	477	479	464	515	541	456	498	492	497	487	471	447	505	497	537	470	507	490	451	478	438	510	457	482	461	453	483	508	525	487	480	483	504	481	459	501	487	505	473	466	451	500	525	484	464	506	509	467	519	484	496	483	491	484	478	502	477	469	472	484	430	496	461	485	480	493	467	486	506	498	479	507	484	484	484	509	483	509	440	473	501	472	440	450	557	464	478	452	479	450	467	481	484	464	498	513	475	505	482	467	500	489	508	535	483	494	457	481	501	470	510	521	504	515	481	506	502	487	457	468	493	514	487	504	515	505	492	420	465	505	443	499	511	470	495	460	473	447	483	487	504	464	506	478	498	461	455	470	512	469	441	453	472	483	486	478	484	532	463	460	486	467	459	499	474	490	463	493	455	490	495	480	468	464	490	477	443	537	508	468	484	487	461	453	472	492	468	461	446	494	488	520	502	489	507	489	488	517	481	479	533	495	454	496	493	501	504	515	472	447	499	472	467	504	471	463	490	468	493	479	466	452	492	513	484	482	489	479	485	464	520	460	469	459	504	495	499	520	507	481	461	484	462	507	448	494	480	440	514	480	483	511	491	496	480	516	473	480	476	507	544	478	466	493	484	523	483	493	521	501	445	493	503	445	486	470	451	511	483	512	465	499	472	496	487	451	485	482	477	500	484	498	482	508	464	498	497	502	502	479	482	472	489	464	519	469	458	484	515	513	505	503	507	459	482	501	494	463	452	481	498	493	510	487	487	474	475	475	493	456	456	532	480	440	458	468	443	458	482	478	451	503	444	459	457	445	469	466	488	464	487	484	483	476	460	482	459	466	492	484	508	481	467	539	472	485	453	519	503	458	465	492	485	475	480	496	490	476	513	492	494	475	475	488	493	504	498	498	489	468	491	460	503	507	452	489	469	478	460	499	478	468	515	519	475	496	517	441	497	534	476	482	505	484	511	421	437	475	494	496	499	451	464	517	498	480	468	489	492	474	485	491	484	473	476	491	506	488	488	520	463	517	509	481	453	502	448	418	483	468	526	542	477	502	471	467	462	501	513	474	499	494	466	493	532	466	474	512	516	453	468	473	500	479	485	464	485	485	486	494	482	434	469	521	462	454	470	487	500	454	512	485	465	477	488	469	466	518	470	488	500	500	472	492	486	508	509	486	481	465	501	499	481	506	524	472	490	454	462	513	471	491	465	531	466	468	486	462	476	496	465	462	483	515	458	478	503	436	468	476	492	478	478	476	465	495	490	494	508	461	491	473	471	511	491	517	460	488	476	504	462	491	462	474	464	493	483	465	511	467	485	524	511	494	474	496	495	455	511	465	471	447	491	530	480	498	492	426	492	482	481	449	484	489	473	463	505	488	476	502	464	475	482	516	441	507	491	460	479	484	505	500	511	478	466	467	467	487	505	510	519	552	467	529	511	508	462	513	464	430	496	466	470	502	461	495	504	465	493	490	528	487	534	472	499	511	498	509	467	460	515	469	465	524	484	477	479	502	509	457	495	494	499	530	497	476	506	486	482	427	474	453	460	484	463	506	515	530	491	513	474	477	501	490	513	476	457	487	531	522	483	532	489	480	479	514	474	497	550	509	455	481	487	496	478	472	478	525	488	485	489	509	518	478	468	489	454	505	480	480
35901	46719	23108	11686	2409	889	841	689	730	758	702	752	712	705	656	698	717	717	653	680	703	684	663	690	707	677	689	681	640	682	659	684	634	704	678	649	697	641	721	686	674	680	686	638	681	676	662	653	682	647	651	666	682	707	682	708	607	671	695	640	694	669	681	640	687	626	644	683	671	666	712	676	641	623	707	689	677	666	626	638	651	697	653	669	670	600	638	689	672	623	664	699	673	670	703	614	670	625	664	640	694	670	650	640	717	677	699	681	605	653	670	662	684	675	651	652	659	668	711	658	663	657	709	689	685	706	668	682	698	672	681	714	697	693	667	636	661	624	658	654	694	696	645	653	648	669	657	687	683	684	663	667	652	665	663	682	646	638	697	681	684	694	697	674	671	674	660	702	680	644	706	638	705	657	652	657	612	682	698	666	713	684	676	683	664	681	679	718	671	677	654	634	655	653	693	711	667	632	629	675	719	691	648	684	676	679	662	647	685	635	676	655	651	704	632	672	640	688	623	645	648	682	666	663	700	689	654	632	642	685	664	642	616	684	671	669	670	617	655	688	649	654	681	665	692	664	618	638	676	701	674	678	668	645	678	683	691	692	657	695	660	674	692	688	631	643	706	660	648	660	683	697	695	681	657	662	671	663	697	654	639	676	655	639	696	699	701	602	669	681	694	664	627	699	631	644	665	632	652	686	710	688	643	686	658	687	676	681	674	687	666	671	656	706	704	680	665	681	657	669	666	670	696	680	642	698	686	654	667	668	641	678	673	609	667	653	652	687	702	637	667	669	686	643	671	683	662	683	666	685	622	701	672	649	649	651	669	652	669	656	717	642	723	660	701	621	688	651	664	720	684	681	719	684	632	647	648	650	627	625	632	663	625	736	664	655	631	691	653	652	657	640	694	643	674	727	631	625	639	642	673	662	684	722	659	651	665	647	666	639	660	644	659	681	667	714	662	694	680	664	651	688	662	726	681	669	678	693	694	665	681	670	635	638	665	689	679	660	684	674	690	672	635	675	665	676	664	674	676	719	670	656	663	662	666	678	682	679	670	636	706	667	703	672	642	669	661	734	644	704	697	668	654	654	648	705	662	700	655	689	644	644	637	663	686	644	711	667	617	666	660	665	661	645	692	611	686	660	705	658	668	689	659	675	695	694	630	672	640	680	621	715	689	697	668	629	659	602	699	695	718	654	653	659	652	616	652	693	694	678	682	649	717	684	680	632	707	689	653	641	644	629	685	704	650	641	687	702	685	676	653	646	623	649	653	682	641	675	665	676	671	661	721	646	655	643	672	686	653	698	639	708	646	683	640	686	667	670	671	705	672	715	714	683	633	689	701	702	637	677	688	647	707	698	644	681	650	679	661	683	610	685	705	692	683	684	664	703	679	696	666	669	664	673	629	678	677	684	717	734	677	686	625	633	670	655	643	694	701	667	668	700	678	703	698	653	660	682	696	657	637	655	706	709	668	667	609	640	640	691	641	658	640	682	708	676	697	611	664	649	676	694	704	695	640	704	674	665	611	676	717	678	622	655	658	697	641	650	683	648	627	707	626	665	692	645	653	634	662	667	675	618	627	629	653	688	684	703	712	659	677	678	613	613	704	634	655	655	664	696	633	630	626	748	634	688	663	695	672	677	655	671	707	693	686	633	704	672	649	661	668	674	660	603	657	681	642	700	679	676	729	657	671	661	706	682	630	719	664	650	657	686	667	662	672	649	667	680	710	697	694	652	649	648	664	659	704	668	652	677	658	710	666	683	702	650	693	659	675	676	643	693	659	693	679	657	713	645	662	669	632	658	688	624	676	634	657	639	670	647	716	665	717	674	688	646	654	673	650	701	655	652	719	704	633	686	719	666	685	658	647	621	683	634	686	613	674	665	678	629	723	633	681	647	671	654	655	670	684	652	655	618	637	664	656	666	667	696	634	676	711	670	687	717	719	605	691	652	676	693	667	695	692	697	658	670	646	679	682	651	679	712	677	637	652	696	651	684	665	694	679	655	604	701	649	653	681	672	686	692	645	670	692	647	690	650	679	704	705	640	664	653	697	663	666	655	642	680	647	687	625	696	711	680	672	661	646	658	663	634	707	685	642	644	650	675	712	705	683	627	654	640	612	677	656	694	600	660	650	647	641	687	738	627	660	678	655	692	646	706	657	684	652	645	626	658	622	628	710	659	640	678	653	677	624	667	667	662	664	637	677	677	641	702	666	645	686	675	634	698	708	700	667	627	667	668	637	664	679	686	669	637	656	652	657	691	683	648	657	658	631	711	681	696	626	670	678	630	654	673	684	681	636	655	710	665	668	678	652	666	669	657	630	671	676	715	667	718	658	663	676	677	616	670	676	715	666	690	640	667	650	679	667	693	668	660	638	690	707	621	660	648	684	666	680	708	663	673	652	647	665	678	674	645	672	662	689	654	694	715	652	718	602	669	618	635	656	681	669	678	648	628	653	689	659	660	663	659	664	654	714	637	653	653	640	660	721	681	633	677	709	641	673	705	637	695	679	649	662	634	669	664	695	637	727	664	666	682	672	617	670	681	685	695	711	665	640	648	711	682	637	673	631	717	602	666	663	639	642	650	731	644	685	688	636	658	683	636	669	651	709	659	687	681	645	659	667	642	664	722	656	696	645	635	709	696	691	668	597	719	683	688	663	655	672	696	656	703	675	630	691	665	664	655	713	669	687	676	669	706	681	646	711	707	659	673	644	649	634	649	643	688	680	689	674	669	672	700	654	662	664	699	676	646	682	669	666	658	690	703	642	644	634	715	635	671	658	639	662	665	609	653	706	653	710	650	665	636	665	669	647	636	692	670	667	705	645	638	714	681	667	672	652	661	695	635	659	622	629	664	604	692	694	644	673	682	676	671	701	693	670	694	699	684	655	645	652	689	671	721	692	706	670	641	696	645	645	690	654	666	651	704	676	637	694	645	686	705	675	636	615	687	697	653	665	645	703	643	691	653	668	694	710	652	634	672	670	653	677	650	667	659	671	648	651	690	674	632	653	639	678	638	636	652	687	665	673	663	685	641	632	684	705	689	628	666	651	668	662	689	647	679	628	650	646	641	705	659	663	645	650	685	664	679	658	636	665	670	656	679	668	682	648	638	622	709	724	638	729	698	675	664	671	655	650	675	658	660	660	685	720	615	681	664	653	712	683	692	602	657	640	665	673	711	707	692	675	639	641	669	647	645	654	639	690	665	665	638	722	596	677	664	666	684	715	677	632	708	684	663	693	643	708	649	645	673	673	638	711	688	701	643	679	712	653	692	686	664	622	683	667	697	658	665	657	656	684	658	690	626	691	657	636	679	654	658	650	670	671	719	691	673	684	660	674	650	692	659	704	637	632	648	681	672	698	655	610	667	659	714	676	688	675	677	638	693	687	634	659	644	658	678	690	668	663	696	666	653	667	679	628	663	702	623	654	692	626	651	632	647	655	701	703	675	646	689	704	694	606	649	697	672	637	674	701	690
22634	21567	29232	24525	21575	19526	2519	391	320	270	265	229	242	225	236	216	225	213	207	177	202	203	214	218	193	202	205	216	215	203	208	192	182	173	201	193	187	221	201	176	182	188	210	190	175	180	197	197	173	161	191	190	197	181	189	172	182	190	188	200	178	181	198	208	184	195	183	180	176	201	196	182	197	207	189	188	170	225	182	219	201	163	200	155	205	199	192	199	189	182	196	173	179	200	184	193	192	172	176	169	186	199	198	176	208	172	184	174	205	190	167	209	189	179	186	197	182	193	178	198	184	165	193	173	182	199	180	203	181	179	191	185	197	186	166	203	189	193	177	191	205	212	182	166	177	208	193	202	172	205	180	188	207	162	200	167	169	178	180	196	212	177	193	212	184	187	202	177	185	168	159	188	193	193	159	167	198	203	199	173	199	173	195	187	191	213	199	189	208	164	190	163	185	203	163	207	172	176	191	179	197	188	201	198	188	187	196	179	186	171	163	224	172	201	185	206	190	183	182	170	196	175	182	180	183	191	197	185	183	177	205	173	184	196	182	185	186	192	191	189	201	182	202	169	197	181	211	186	176	185	196	203	192	179	205	182	158	167	205	181	189	144	186	168	162	224	193	172	189	205	194	172	201	214	174	187	187	176	198	183	221	182	195	181	180	195	185	156	149	188	183	174	183	158	163	179	189	188	181	182	196	176	190	180	194	193	179	166	178	177	193	194	182	171	200	174	190	193	175	181	185	176	184	211	147	188	198	184	167	180	168	181	199	179	194	192	203	177	213	182	186	175	198	205	189	164	183	173	192	196	175	197	187	170	189	184	161	188	232	187	189	181	203	168	172	168	199	198	189	176	181	183	177	207	184	177	199	178	184	207	193	196	183	190	195	177	195	159	200	192	170	179	200	194	183	193	174	165	192	169	176	204	207	183	185	178	162	171	199	175	183	181	193	190	204	197	214	165	158	153	179	179	173	219	200	192	177	197	183	186	197	171	189	182	204	193	187	181	177	186	177	178	178	212	184	167	186	195	196	168	185	179	180	176	179	189	182	183	185	194	206	177	184	175	180	192	202	196	182	163	193	188	170	210	202	188	224	187	191	192	170	191	186	193	159	156	189	207	195	187	183	184	201	191	176	183	193	195	179	163	185	175	200	176	184	186	181	178	195	198	197	187	195	187	211	196	191	198	189	173	178	200	171	201	167	184	193	183	186	194	164	179	194	192	170	188	210	197	169	192	213	212	170	179	188	181	222	193	158	209	183	198	176	206	167	200	188	197	172	206	192	171	168	195	175	193	179	212	212	189	199	188	200	174	185	169	186	206	175	161	184	178	212	182	168	194	185	174	188	183	179	186	172	178	184	167	153	199	203	185	199	208	191	196	195	194	181	188	188	198	181	180	179	195	194	176	189	190	181	200	186	212	176	200	178	194	154	197	192	207	208	181	178	187	195	178	192	189	179	181	179	197	173	200	181	176	195	193	172	205	179	184	171	174	213	169	161	174	192	177	207	208	183	191	181	175	191	182	188	201	193	173	169	208	193	191	216	193	205	181	180	188	177	196	160	167	196	193	196	184	179	177	187	174	187	185	201	198	171	188	180	216	196	171	176	183	192	153	182	167	195	189	201	185	193	172	195	191	179	193	181	197	168	186	175	199	188	175	198	193	171	177	188	168	177	179	205	180	186	174	175	154	177	192	185	168	201	180	201	195	208	176	186	192	155	191	173	160	198	161	165	194	170	184	182	205	188	226	183	166	167	189	206	186	171	195	201	205	182	163	213	173	182	183	186	172	187	185	212	201	195	169	192	159	186	185	188	175	197	200	205	195	199	181	176	186	174	196	180	170	185	183	190	195	177	198	173	191	201	155	190	191	210	189	183	164	181	213	194	207	212	196	193	173	175	146	185	182	192	204	185	184	175	206	162	174	195	178	194	204	190	173	183	181	177	171	194	190	179	175	179	198	202	189	185	167	189	204	179	189	200	185	172	205	195	186	185	203	206	199	173	211	184	175	207	158	191	168	201	192	178	210	187	190	186	200	200	163	190	206	165	187	202	202	204	198	204	191	200	173	170	188	191	191	168	192	184	214	176	211	179	194	180	154	216	166	174	193	171	179	186	180	179	184	184	178	224	211	180	162	188	173	190	171	180	208	203	193	207	198	190	220	160	189	196	206	202	198	202	187	189	207	193	193	195	210	212	169	186	197	177	184	175	196	185	187	165	161	179	202	164	179	195	166	162	166	199	173	194	194	182	205	170	186	205	190	217	183	188	191	187	209	178	185	182	154	194	196	199	182	202	188	185	190	197	204	188	190	197	184	191	173	193	190	180	179	184	169	214	176	187	190	177	177	195	174	192	201	211	177	211	193	195	222	197	195	161	198	201	187	180	197	164	193	161	174	186	192	204	190	177	185	192	189	176	199	150	191	170	182	177	200	196	177	206	193	202	198	174	195	202	185	180	170	176	181	177	188	177	179	186	197	213	173	187	190	181	221	192	191	220	156	177	185	186	191	162	163	181	189	154	183	167	181	168	207	191	182	158	192	187	183	176	166	196	180	184	170	168	196	206	180	169	194	168	193	209	172	202	164	199	187	190	203	185	185	163	182	198	186	180	184	196	180	197	170	148	192	184	182	206	202	206	190	185	195	195	176	194	194	198	172	168	183	172	159	192	196	192	178	190	213	188	176	186	184	193	156	179	194	181	183	188	187	189	180	170	176	178	168	174	158	151	176	194	200	194	201	189	205	186	174	192	205	191	179	159	177	189	177	183	161	172	212	187	186	190	218	189	171	185	201	187	162	174	196	192	185	189	188	183	189	192	158	189	192	170	192	173	172	190	204	180	172	190	194	203	180	201	171	215	182	207	203	183	200	190	178	191	217	180	178	177	184	200	188	188	186	182	194	191	179	189	187	185	177	184	199	155	216	220	171	186	183	211	180	171	171	181	184	176	169	192	203	183	198	184	194	198	200	177	156	180	215	165	176	204	191	192	210	190	204	199	218	186	182	201	175	196	204	197	202	195	203	205	178	167	169	176	192	198	186	195	196	188	175	169	219	168	180	188	177	190	180	202	210	205	191	200	184	185	186	200	179	188	192	181	171	202	191	184	184	193	170	204	161	189	185	159	172	174	207	194	185	146	182	190	178	167	193	191	171	193	202	206	187	187	198	185	170	200	202	182	190	181	199	185	179	199	187	198	183	208	203	183	173	207	178	181	166	189	192	201	168	179	174	176	223	185	182	183	179	175	167	185	164	200	173	197	175	198	178	198	203	166	186	168	197	185	203	195	159	176	201	186	203	192	162	187	186	177	209	197	202	176	192	186	198	191	189	189	196	187	201	188	194	181	214	221	191	170	193	225	175	210	186	178	209	191	182	173	173	190	194	183	166	201	210	174	177	191	173	171	175	176	179	172	173	181	169	178	210	207	186	162	193	173	192	192	168	186	178	186	207	182	189	196	185	193	194	182	199	178	165	164	171
47439	69883	41513	22469	6443	1141	861	693	610	541	495	438	394	380	339	362	328	314	322	299	319	267	325	294	272	282	270	262	280	299	286	300	253	281	277	285	276	254	258	256	285	260	298	252	256	238	277	252	274	265	294	264	249	257	257	257	255	256	277	256	253	266	243	252	254	269	271	280	274	275	288	241	267	252	248	237	256	249	256	286	251	242	256	264	291	265	233	252	230	275	273	289	276	239	247	263	254	247	245	259	272	246	264	253	267	284	252	277	258	235	263	251	252	247	280	248	250	262	259	268	250	255	262	259	261	250	268	282	298	259	238	255	252	255	249	263	284	250	224	236	271	253	293	238	241	257	279	252	297	256	254	256	260	283	263	296	260	252	266	236	261	266	247	246	281	264	268	261	270	251	278	259	267	247	231	252	242	236	237	271	270	268	310	262	264	260	272	265	227	260	237	265	247	259	233	281	243	245	272	263	253	304	256	253	296	269	255	246	265	274	262	250	276	246	256	274	244	260	284	252	280	232	284	273	263	242	265	247	252	247	258	245	267	270	244	256	251	252	267	270	234	277	272	250	268	259	248	234	256	256	260	269	267	249	262	238	250	267	289	256	276	242	275	238	264	252	254	265	278	251	248	266	274	228	240	249	268	267	265	278	245	254	231	255	241	279	262	257	282	248	262	243	240	291	231	292	245	251	235	263	248	269	243	266	256	231	258	235	272	238	287	265	253	256	255	261	271	270	268	247	249	270	248	264	251	259	271	271	247	248	245	237	256	279	272	265	258	260	274	254	243	243	248	238	236	270	253	243	254	246	252	233	258	280	256	230	261	279	288	271	270	270	247	278	254	253	263	251	241	259	283	267	275	256	271	251	269	261	272	254	272	260	278	271	254	267	266	265	263	257	268	268	238	268	268	264	270	258	233	276	261	244	246	254	249	268	257	238	262	249	236	287	241	272	233	260	227	250	274	256	283	259	242	248	266	273	251	247	257	245	230	276	266	268	292	269	249	268	241	263	255	261	252	229	236	253	232	258	293	260	257	247	251	250	238	269	261	263	296	261	259	260	273	246	249	250	276	284	245	260	234	272	246	248	234	285	250	250	245	255	270	239	265	259	247	243	255	250	275	253	249	249	240	269	251	258	265	232	238	251	265	254	268	252	264	258	255	290	262	282	273	253	257	254	267	269	252	250	268	283	239	229	291	267	250	270	289	250	245	241	238	241	278	276	256	244	258	258	267	257	271	252	247	254	232	273	283	266	253	262	244	278	266	265	294	283	248	304	235	286	260	255	233	254	231	243	241	245	242	266	252	259	253	232	262	254	272	253	268	273	258	247	282	286	237	254	261	267	274	269	270	277	251	266	249	283	273	240	294	258	243	258	259	277	246	250	233	254	249	273	260	272	270	233	233	241	251	274	251	257	278	238	256	270	254	242	276	253	283	249	253	239	266	246	273	274	261	241	238	251	243	227	256	262	260	268	258	280	263	190	257	259	275	251	272	254	262	247	276	248	283	237	245	224	269	255	241	253	269	253	244	249	242	250	275	249	238	257	231	269	268	234	263	282	274	256	262	276	237	216	278	239	257	262	270	275	282	290	255	254	252	263	291	239	251	264	259	257	246	252	280	265	253	265	248	280	246	268	264	263	247	258	253	245	248	272	269	223	249	244	272	269	272	293	237	276	255	268	234	253	256	253	255	273	269	262	257	256	264	242	257	230	231	272	273	295	275	266	269	291	245	240	263	238	236	249	259	265	244	280	261	245	274	243	286	243	256	243	264	281	250	244	268	267	284	234	267	269	280	234	257	259	268	246	304	247	272	258	281	267	272	263	261	267	266	247	237	235	267	226	268	252	300	275	265	270	269	271	242	268	238	241	264	275	249	240	269	264	259	272	258	262	246	256	284	230	279	257	261	255	258	266	259	302	243	245	250	244	287	273	245	250	257	257	264	255	259	235	239	261	275	249	238	298	257	251	254	235	277	240	270	277	271	249	241	251	262	263	246	284	267	251	269	263	243	265	230	272	285	279	262	283	286	266	258	269	227	245	260	281	277	241	264	266	263	247	285	245	266	261	272	246	255	256	258	251	245	254	254	244	256	271	258	259	272	230	247	251	270	270	237	267	246	271	262	261	269	286	219	251	275	249	288	260	248	280	223	267	249	254	245	277	248	254	231	258	254	270	237	266	275	277	267	252	291	226	261	258	259	249	264	269	252	273	231	247	235	260	266	227	263	252	226	246	293	280	242	237	270	246	225	247	259	269	258	284	270	234	246	277	261	245	251	258	278	260	255	262	259	239	240	254	284	268	269	265	267	256	260	293	288	267	266	243	253	280	279	240	264	269	244	266	246	252	286	266	254	284	270	278	274	257	268	274	288	255	234	285	249	264	259	246	259	234	257	238	244	236	262	251	250	259	262	288	283	280	281	263	286	260	294	261	250	305	274	241	237	255	261	255	273	271	279	216	268	275	278	266	242	248	250	282	262	272	268	282	229	242	260	268	254	236	249	249	279	289	271	275	248	255	273	292	260	258	259	271	255	245	236	234	256	251	269	242	260	293	267	229	275	282	271	271	265	279	264	257	253	241	293	262	262	280	304	290	273	284	252	252	278	250	256	270	276	262	245	245	247	252	288	266	264	257	265	261	276	247	265	257	257	277	273	275	266	243	247	261	254	275	257	277	264	286	276	284	270	260	250	221	282	262	274	278	229	254	264	294	268	256	248	282	278	276	282	237	276	208	298	258	284	261	261	255	229	237	245	265	289	257	248	238	225	268	254	230	237	225	295	257	278	247	233	240	239	249	280	254	255	280	295	273	292	248	282	274	278	250	214	249	266	244	247	257	292	260	259	251	266	268	272	243	263	263	245	255	260	242	248	254	301	288	260	248	254	290	278	260	266	274	233	306	270	260	257	265	282	278	262	267	256	278	275	268	248	275	234	220	251	249	242	244	261	300	248	266	250	224	263	242	255	273	262	278	257	249	283	270	276	265	260	265	239	234	255	250	259	255	279	244	244	244	265	281	251	273	226	264	267	257	257	269	242	239	274	278	271	253	268	225	248	241	264	303	298	289	233	226	266	271	287	264	264	247	272	257	262	240	257	240	287	243	277	262	261	258	260	270	275	287	250	251	265	258	238	271	269	247	270	257	258	247	228	234	256	272	248	264	246	289	270	244	226	252	248	285	249	274	250	260	240	236	250	241	262	283	260	255	266	278	278	266	272	281	288	281	282	249	284	287	236	257	257	283	233	279	278	256	267	268	262	271	282	253	252	264	266	272	256	241	244	257	243	274	256	257	273	238	279	225	257	247	263	254	262	270	253	243	237	255	256	250	252	274	235	257	251	259	256	240	254	253	265	296	271	208	269	264	240	245	226	266	252	260	248	241	265	236	259	273	264	261	265	256	282	258	242	256	260	257	272	234	245	259	258	269	274	260	264	259	273	207	246	244	251	225	282	246	227	268	232	265	278	279	251	234	240	265
28142	20865	11544	3952	833	555	440	423	465	412	455	422	427	438	400	445	393	391	429	408	420	435	417	435	409	406	399	465	409	408	435	439	444	405	420	465	406	426	426	390	435	439	409	443	411	418	443	390	414	439	428	462	419	427	419	418	440	450	411	423	411	449	431	433	431	409	422	401	418	413	398	396	446	409	436	429	406	396	419	401	384	417	429	415	408	389	404	396	451	425	436	461	450	398	405	421	459	403	453	428	402	423	415	450	430	418	393	437	395	380	392	413	387	422	404	408	431	422	435	431	446	427	403	470	409	417	412	425	432	425	459	407	455	454	429	455	399	477	461	436	423	422	424	419	406	410	429	406	453	436	398	424	425	436	412	364	431	430	412	402	412	442	427	402	434	453	435	423	434	448	444	424	405	433	408	429	416	403	385	442	436	440	427	398	433	462	449	459	426	431	436	389	408	405	427	422	427	422	414	451	419	429	396	464	411	425	421	401	468	427	410	428	395	428	408	436	439	446	411	413	392	462	415	461	431	404	438	400	410	417	428	422	391	388	401	416	487	409	416	423	417	412	391	420	452	416	405	403	403	397	442	421	432	407	407	438	412	464	415	423	383	419	436	425	436	439	437	467	423	419	436	382	417	428	368	455	404	413	449	416	382	431	399	418	419	420	381	419	412	441	450	441	387	413	385	472	429	403	442	444	390	420	404	417	399	461	442	389	421	423	452	420	425	431	418	408	428	447	422	419	447	448	408	424	443	432	421	444	436	396	426	435	430	440	428	451	422	404	422	416	410	456	430	434	418	411	439	435	426	425	403	411	446	427	418	434	426	426	431	406	436	439	450	471	382	417	397	417	411	392	408	414	415	409	412	440	401	393	457	410	447	424	429	443	416	421	369	425	424	445	444	357	426	426	426	444	397	448	404	405	415	412	466	432	445	421	413	452	386	430	367	404	396	383	414	404	426	391	421	450	426	373	404	418	422	402	448	430	444	426	459	440	440	439	434	434	438	444	428	433	408	442	434	422	456	424	441	414	411	397	407	435	445	402	395	383	403	411	402	443	416	432	391	418	419	433	448	451	428	439	412	396	393	389	458	428	414	432	407	450	396	408	424	426	452	403	395	442	390	427	435	436	397	437	418	416	407	462	450	431	407	411	405	418	420	391	393	402	424	420	368	478	452	374	435	379	417	426	399	424	424	425	437	423	437	431	414	465	411	443	473	382	427	417	467	426	398	429	397	418	420	415	447	473	434	410	389	405	421	416	408	444	434	442	434	430	414	416	420	389	422	436	431	444	444	446	422	404	417	432	424	431	430	409	367	455	399	408	446	426	410	416	444	408	442	444	411	417	429	463	409	430	451	438	422	422	422	402	425	413	443	438	403	388	459	419	385	457	398	427	403	425	420	446	441	423	406	432	400	406	408	439	410	385	422	448	410	446	416	411	419	382	407	397	425	469	399	412	409	394	432	431	448	474	408	409	414	416	411	478	452	443	410	410	426	433	439	434	437	395	446	425	420	428	436	449	413	432	411	363	438	429	403	466	433	414	381	408	423	423	432	391	443	429	411	402	407	419	439	411	427	397	390	400	436	450	385	382	435	405	416	424	453	413	384	406	406	390	420	406	420	413	422	440	416	412	410	407	435	421	391	422	430	424	455	439	415	456	429	388	418	406	389	413	423	426	418	444	437	418	397	480	406	403	436	501	426	399	398	417	452	426	373	410	430	444	466	429	412	408	403	422	430	417	415	417	435	435	453	423	450	395	375	395	415	416	431	413	409	463	415	358	399	435	428	389	434	401	433	419	394	433	443	415	419	449	407	415	434	408	404	432	434	426	418	439	461	429	413	374	452	415	412	375	440	388	430	458	428	404	420	418	452	389	428	412	431	398	396	426	444	460	439	411	445	443	434	411	410	387	450	408	412	427	473	439	389	429	389	433	381	407	441	424	419	418	438	426	458	387	432	396	418	441	421	418	392	420	419	368	414	409	431	424	441	426	447	434	412	409	405	412	419	448	407	423	433	424	432	426	415	405	400	439	432	415	380	429	434	457	420	405	435	434	417	420	402	426	423	411	433	431	441	441	403	420	405	444	392	435	444	453	409	433	387	416	411	424	413	408	462	374	461	398	439	381	437	429	435	390	425	448	442	460	441	481	447	433	422	465	419	422	436	432	448	397	381	436	401	392	417	419	407	407	401	415	447	400	438	407	398	431	437	421	407	431	464	419	451	380	416	446	413	393	442	434	436	454	432	399	437	441	379	390	406	411	380	428	418	423	430	425	401	402	428	425	405	407	424	415	443	416	423	423	411	403	353	409	440	429	418	396	433	431	442	398	422	413	417	403	410	414	430	404	452	452	438	433	382	413	439	378	404	418	391	432	443	440	397	432	423	391	444	414	413	413	405	429	414	436	384	432	447	417	435	426	444	418	440	437	435	440	447	428	441	385	383	429	415	412	419	411	411	425	376	428	423	417	409	430	381	412	426	429	417	439	450	434	475	395	441	395	417	435	450	428	424	445	423	437	455	410	439	406	456	433	412	407	422	452	430	444	463	457	398	427	412	434	398	416	378	413	415	434	418	384	401	450	402	428	446	410	428	412	440	425	410	368	424	417	430	426	420	433	445	402	387	399	435	413	408	442	420	427	414	437	424	397	392	416	404	447	424	426	355	400	432	434	425	429	405	389	438	445	392	426	456	413	403	403	403	425	419	394	399	442	431	419	425	436	401	421	382	459	441	426	424	427	451	421	465	442	436	420	408	454	399	445	474	400	448	441	434	415	423	404	396	429	418	421	392	390	392	441	436	420	426	439	441	431	415	440	410	424	435	406	430	412	499	435	420	477	410	412	404	422	412	410	429	420	405	458	439	398	392	430	422	378	395	427	465	398	401	420	416	431	395	422	426	439	429	404	419	409	420	400	415	437	434	398	386	466	431	400	384	434	419	409	454	381	437	438	428	409	411	400	407	451	430	442	423	401	394	412	425	427	426	383	408	432	391	428	380	428	414	422	429	416	450	414	435	417	434	394	438	449	409	408	430	410	451	422	408	436	398	420	420	427	444	411	419	406	434	418	415	395	424	417	456	439	417	398	431	423	447	408	421	458	403	383	417	422	433	430	437	444	430	443	403	426	424	420	426	395	421	386	404	449	435	401	422	428	390	385	411	417	421	461	421	411	431	408	411	390	418	404	421	411	394	424	416	408	423	423	431	413	410	422	418	434	437	431	405	460	404	426	406	447	390	416	415	429	407	419	406	427	430	421	444	401	415	416	444	439	402	415	409	422	395	424	447	406	405	411	413	380	393	396	458	419	440	434	419	414	444	403	435	415	401	434	409	435	397	432	429	434	414	415	420	435	411	441	444	426	445	434	439	403	464	403	412	443	402	427	397	405	436	413	451	418	416	409	401	390	432	409	411	413	442	411	402	424	434	441	428	442	397	422	413	419	421	387	426	403	390	427	445	426	379	425	389	436	430	430	467	411
19791	23640	9055	3593	1089	631	611	604	606	612	594	603	562	564	580	582	598	574	597	611	597	625	573	564	601	556	615	550	590	626	629	604	631	574	584	638	587	603	569	597	618	625	628	588	591	560	618	571	590	542	584	622	565	555	581	588	620	601	615	617	636	587	603	605	598	603	581	600	577	607	607	598	627	630	586	613	610	620	599	632	584	631	644	599	596	598	606	613	614	604	535	561	627	599	605	600	544	632	581	597	564	565	595	598	597	590	560	599	623	632	593	595	575	603	642	583	584	616	601	592	601	584	581	634	580	585	568	567	602	571	611	631	572	619	595	604	570	638	603	597	618	600	625	651	573	610	615	601	623	588	593	578	601	610	575	601	566	607	611	639	616	581	637	578	594	617	612	602	610	611	644	596	612	595	593	600	582	602	551	604	612	622	609	602	618	565	599	580	609	558	644	607	572	646	636	603	579	582	611	648	607	592	586	587	578	561	593	568	630	582	588	598	585	582	592	581	615	614	632	592	611	608	575	572	606	570	598	601	601	562	599	637	589	617	589	579	567	572	603	599	558	631	640	571	603	641	596	621	603	567	614	622	573	583	598	587	613	634	612	638	610	597	582	572	571	634	613	632	609	579	578	613	607	604	561	595	620	584	556	596	585	588	588	574	599	564	638	611	598	624	598	573	625	648	617	553	602	606	578	594	586	543	588	603	585	621	558	633	615	598	609	597	592	628	628	649	633	659	596	601	586	589	577	590	616	620	622	593	641	563	653	611	617	584	563	627	613	608	572	577	630	630	593	547	576	566	554	655	572	666	609	602	581	541	622	601	602	595	579	580	632	633	618	601	582	587	614	586	604	608	589	573	583	601	613	595	640	636	604	621	574	574	627	638	617	574	615	599	593	616	611	594	591	624	575	583	635	586	544	597	566	559	601	599	614	615	625	621	626	600	559	602	615	609	620	604	623	596	628	606	609	629	618	596	580	628	609	614	600	645	602	640	614	548	568	588	596	578	592	572	595	560	600	621	589	581	591	608	593	622	578	641	592	594	591	582	600	618	603	616	617	633	564	611	586	616	619	575	604	650	632	589	634	634	567	633	588	626	559	604	559	630	603	608	564	576	593	569	576	571	623	604	594	615	609	602	586	612	570	574	599	620	568	561	584	603	615	621	608	580	618	635	556	623	610	517	617	619	597	595	592	585	585	589	602	615	584	586	640	583	595	569	609	611	622	545	587	599	611	613	646	610	612	591	620	582	608	593	635	588	595	656	627	562	563	594	607	622	569	634	564	589	640	612	565	612	617	610	584	582	616	582	575	587	610	636	640	571	613	566	641	588	606	627	611	627	618	598	603	560	623	589	602	651	590	587	609	637	596	594	600	614	599	617	636	613	572	609	576	610	571	578	594	584	607	593	545	630	602	628	572	574	606	584	566	612	650	588	618	592	592	572	569	595	591	593	557	537	617	599	643	639	613	600	583	579	641	567	625	611	609	618	604	584	582	591	558	565	592	609	632	573	603	629	579	612	595	581	581	562	601	577	575	599	633	620	604	614	593	583	602	610	620	611	602	561	618	618	598	579	570	609	613	595	567	569	552	631	607	570	620	611	605	648	594	619	627	584	604	620	609	594	584	578	574	575	621	615	588	618	584	631	586	634	575	636	594	625	613	567	625	592	589	579	597	559	599	578	561	613	575	632	593	625	630	625	613	640	628	594	633	626	620	604	591	589	587	615	606	606	603	610	557	618	585	572	594	586	568	611	613	593	567	566	608	606	636	586	603	599	588	586	587	615	612	595	635	567	583	602	635	578	582	617	637	598	606	536	571	573	588	618	580	587	618	520	614	565	602	585	575	620	558	623	558	592	561	611	581	565	570	654	567	609	613	629	602	580	577	622	581	601	589	614	619	570	618	565	585	605	571	603	616	579	619	609	546	580	594	581	563	568	583	572	663	625	560	617	582	633	597	621	600	596	574	589	598	605	591	565	620	599	628	632	625	610	643	599	586	595	568	567	609	621	572	607	620	609	578	593	639	603	573	614	553	592	586	634	607	621	574	555	591	569	624	580	595	625	593	623	571	603	580	610	610	628	590	558	572	585	621	615	589	583	591	620	554	582	552	691	585	616	602	591	588	645	598	552	577	607	591	605	578	594	584	599	595	624	600	587	583	619	615	613	618	580	566	603	600	582	619	605	615	571	599	576	649	544	589	626	593	586	563	606	605	613	566	580	652	617	584	574	596	615	621	584	625	626	592	647	553	631	595	624	532	588	656	563	602	553	600	620	604	582	623	605	596	614	621	623	590	608	587	602	632	556	630	629	604	596	601	602	578	603	598	603	550	613	612	601	586	524	590	626	553	616	594	556	612	604	648	619	611	600	595	629	591	627	636	610	595	604	593	593	564	633	609	622	591	598	637	590	556	603	615	594	621	605	615	608	571	566	570	617	606	587	619	518	602	605	581	628	592	565	567	602	565	567	599	595	616	613	587	619	618	608	609	606	594	587	584	635	585	651	605	641	602	603	574	595	625	587	609	583	583	587	583	612	594	585	569	596	626	590	578	645	620	592	633	595	605	616	624	588	636	581	602	573	594	603	582	545	613	574	638	617	559	587	614	585	621	592	586	613	562	591	630	589	608	598	632	572	585	588	613	582	634	592	635	555	542	593	624	619	590	584	610	579	599	653	607	564	600	581	574	635	630	613	588	561	588	619	595	552	620	615	617	592	591	575	614	600	596	577	587	591	553	587	636	619	625	579	609	557	624	562	591	603	553	656	605	590	646	604	619	596	593	595	588	623	601	637	610	618	638	624	554	565	604	611	614	606	618	611	581	587	584	585	599	627	582	600	587	648	619	595	626	594	582	607	607	655	627	569	625	598	593	600	587	638	590	563	623	619	587	617	554	576	623	636	594	613	577	595	626	622	586	561	606	606	615	567	606	635	605	624	589	608	633	607	612	598	620	638	567	578	614	599	564	574	577	585	582	622	583	568	640	602	593	656	584	578	604	635	590	612	597	581	560	573	567	603	584	604	558	587	559	576	625	593	612	584	633	608	571	626	632	579	586	610	599	628	613	619	582	613	586	608	644	625	626	594	569	570	576	612	591	632	604	650	621	609	546	600	620	604	664	556	636	635	617	638	633	578	631	611	620	628	587	602	593	617	611	585	584	580	576	573	607	621	614	609	588	581	558	604	614	598	597	619	615	596	578	599	609	575	575	573	579	594	596	606	644	589	608	648	575	645	603	641	612	622	638	596	609	582	606	580	606	619	629	574	578	589	588	681	596	590	571	618	608	572	597	625	588	593	631	590	601	601	598	620	601	587	545	610	639	608	582	630	611	556	622	577	635	609	593	623	595	576	641	582	629	599	604	595	572	614	615	580	591	615	616	602	592	614	579	606	620	569	592	588	578	590	586	595	652	573	607	584	599	593	632	571	637	585	639	559	636	604	557	591	627	578	614	592	613	581	600	619	598	637	654	630	613	569
23544	21541	29027	24688	20468	4607	434	304	268	272	256	227	227	209	197	208	192	203	167	186	204	201	216	246	207	215	244	210	185	208	189	216	195	190	185	201	202	215	188	183	189	195	222	215	194	229	212	180	193	199	214	199	204	200	197	203	203	186	214	216	189	199	181	188	201	202	205	216	206	192	175	232	217	218	217	205	178	199	191	226	194	185	194	165	203	191	190	186	185	218	201	199	178	205	197	196	216	206	229	208	180	194	203	213	200	209	192	200	205	203	187	188	212	210	190	206	218	200	210	212	201	221	195	195	167	181	186	204	190	236	195	189	189	214	198	220	200	199	175	211	197	198	178	188	199	207	195	215	197	198	195	185	211	190	172	200	203	195	204	217	207	173	217	210	190	183	193	190	172	210	197	189	175	177	192	192	203	195	207	205	203	196	217	183	214	224	227	202	208	206	187	222	193	169	213	211	163	215	206	186	206	205	191	203	182	202	182	205	205	185	213	200	192	220	220	189	223	190	202	215	196	198	201	217	198	212	224	223	204	186	194	213	208	210	203	194	197	219	198	203	203	196	202	195	184	183	194	194	196	189	195	219	216	192	181	191	212	211	195	203	209	238	184	205	202	167	218	185	222	224	199	189	210	200	223	192	183	199	199	183	209	202	203	173	216	209	176	218	211	193	210	214	194	186	194	176	198	204	180	209	233	211	207	233	194	178	197	172	208	193	187	189	213	189	207	204	176	167	208	200	200	229	172	190	187	209	195	187	206	211	206	183	193	204	185	219	186	183	190	215	212	168	222	213	189	199	172	186	204	195	202	216	196	197	196	200	185	193	203	207	207	208	199	212	218	160	218	186	208	206	197	200	195	180	184	189	192	198	172	176	198	184	204	194	185	192	208	203	200	214	204	179	206	184	188	202	193	204	200	226	186	162	200	174	213	216	187	208	194	196	202	215	194	183	191	206	188	186	223	191	221	189	197	209	211	182	181	217	195	199	197	161	215	216	210	181	204	196	204	203	205	195	204	209	189	171	205	190	199	203	200	196	206	191	210	199	210	189	190	190	233	188	185	189	183	186	179	203	212	182	169	204	187	211	165	202	220	191	210	211	189	196	196	207	201	201	195	182	209	185	195	207	177	195	193	180	192	199	210	210	217	199	181	202	189	171	188	218	216	201	181	208	200	197	219	194	181	188	203	197	195	194	206	195	189	180	180	223	192	193	213	189	206	181	196	224	212	204	211	191	203	191	209	209	205	195	208	187	181	190	204	215	192	202	193	212	202	191	208	200	191	188	194	192	202	186	195	203	198	198	206	190	201	218	210	187	194	192	194	200	187	201	204	198	184	218	205	176	193	188	204	197	205	178	199	165	199	222	198	197	194	213	191	173	219	197	192	198	177	200	176	195	214	173	198	217	189	192	155	219	197	197	205	220	193	213	208	205	191	179	215	211	198	209	210	181	189	198	211	222	205	217	223	210	220	217	199	209	219	212	246	184	204	210	208	211	193	189	198	190	178	181	209	201	203	191	217	195	195	211	201	209	206	210	206	201	216	171	203	198	214	185	200	164	183	181	192	195	207	198	181	208	201	199	189	198	215	173	199	192	184	215	207	217	187	183	202	201	195	186	205	192	220	197	183	165	199	208	211	195	233	196	182	206	202	221	199	208	205	196	211	191	186	209	203	191	205	199	213	216	210	210	188	200	181	214	211	191	206	173	187	208	196	201	204	193	205	186	204	194	202	199	198	180	203	219	195	187	189	202	197	191	203	193	191	215	219	189	200	184	227	192	222	191	188	202	173	207	200	195	208	182	209	216	183	207	194	202	181	237	192	198	231	199	223	189	190	181	184	206	218	214	200	197	177	204	198	207	205	215	226	192	200	202	201	170	214	163	192	214	199	202	193	198	208	217	201	206	197	182	213	209	176	193	206	196	198	184	174	214	199	208	223	200	211	185	197	187	217	205	193	214	214	167	197	195	182	194	206	190	212	194	201	198	218	206	203	216	191	208	184	188	209	203	204	208	217	190	210	171	186	168	175	181	213	209	225	183	197	203	205	213	204	188	211	208	252	197	197	196	176	210	207	233	192	210	233	184	207	187	176	202	189	188	211	170	237	194	200	194	199	206	206	195	205	216	199	204	201	189	202	215	188	205	208	190	209	213	205	199	179	200	167	195	195	176	207	204	190	212	207	193	205	173	190	176	196	203	207	201	202	202	208	189	222	192	169	237	190	202	224	204	184	213	178	199	210	200	187	209	207	197	209	201	190	235	189	189	191	198	205	209	194	233	209	205	177	207	201	205	209	173	212	193	206	218	211	185	203	195	204	210	192	199	210	187	187	223	198	195	222	211	208	185	207	168	205	204	205	212	180	188	214	199	213	186	239	199	171	191	193	179	191	192	208	229	186	197	208	195	200	204	179	217	177	187	211	220	204	182	181	192	179	198	193	221	194	200	186	194	208	182	198	202	213	208	189	199	166	197	187	198	215	211	206	224	210	177	193	211	199	207	204	187	196	222	194	214	197	196	183	188	197	196	175	189	189	194	217	200	206	187	185	199	209	198	203	188	217	185	176	201	201	215	170	211	192	206	214	199	206	221	208	219	199	218	202	219	200	193	218	171	173	180	219	170	184	186	189	207	204	207	216	225	176	180	203	202	194	189	199	213	209	193	217	199	196	208	202	202	208	188	208	187	214	203	201	206	217	194	201	193	225	233	186	190	190	196	199	211	210	210	183	181	192	179	196	186	209	174	182	210	207	213	204	223	203	202	205	225	195	215	188	223	200	212	197	217	187	178	210	194	202	187	199	201	181	189	232	212	212	188	202	184	206	185	208	200	202	201	216	218	219	181	196	208	190	202	208	224	195	202	182	188	185	205	212	208	187	188	204	188	220	196	169	161	186	173	199	193	195	202	215	185	182	179	192	222	213	217	190	194	192	205	189	182	207	198	183	184	177	172	195	229	178	197	194	208	206	188	177	189	174	209	205	210	208	225	216	237	200	204	200	195	206	202	205	215	186	164	189	200	199	200	181	202	189	187	221	207	213	208	196	181	198	199	203	182	175	190	186	215	206	211	199	193	211	214	206	203	194	187	193	186	185	194	220	197	182	216	199	178	187	187	200	197	197	203	188	222	193	186	187	197	214	166	208	204	183	174	202	195	196	211	192	203	211	204	194	198	181	225	200	215	224	195	222	208	198	208	220	210	192	208	199	191	184	219	210	191	184	209	193	196	179	209	183	197	196	190	197	202	193	195	219	194	201	187	215	222	186	212	201	215	198	199	190	190	214	183	210	181	203	233	208	223	187	199	217	209	210	180	180	191	229	225	202	197	191	181	213	193	194	208	193	202	190	196	215	222	181	192	189	192	195	202	216	202	178	213	193	194	221	184	210	185	194	197	210	190	218	179	189	191	199	182	195	196	199	206	208	210	190	187	220	190	211	193	214	215	187	207	198	216	211	235	184	174	178	177	198	207	180	200	212	190
40413	57811	34282	15812	3891	758	623	534	485	435	438	408	403	406	363	339	315	365	349	314	326	314	330	308	291	320	296	279	309	327	310	273	299	318	332	339	286	311	337	333	299	297	290	266	279	290	298	281	274	306	275	279	316	279	307	310	294	297	333	286	310	277	309	327	329	327	288	293	292	302	308	316	285	296	309	286	268	302	319	314	275	299	305	297	277	297	327	277	301	295	311	305	304	284	292	289	305	288	319	287	299	272	291	307	293	300	297	305	309	296	295	312	306	312	273	310	305	299	293	321	289	310	312	272	302	308	282	289	301	291	315	288	281	299	287	292	277	264	297	298	288	329	328	284	295	259	333	299	329	293	280	295	306	308	300	292	290	333	265	270	324	261	299	281	304	323	306	280	292	289	290	326	307	314	292	329	279	298	299	283	283	291	296	342	315	302	295	294	289	274	311	294	303	292	303	305	275	300	301	291	299	294	287	275	313	268	329	283	294	296	315	321	300	321	317	316	291	282	279	327	299	295	298	310	270	304	262	302	306	276	315	287	282	303	299	296	304	301	302	281	295	293	284	294	324	288	286	302	330	297	277	273	283	311	270	289	291	316	283	283	327	290	323	297	277	287	281	275	293	280	280	313	309	308	290	278	306	263	277	261	296	286	312	301	267	309	304	302	277	273	286	318	272	287	323	329	289	286	307	283	295	289	305	282	320	287	289	286	285	299	301	316	325	323	343	318	290	284	299	293	305	307	304	271	266	306	313	301	295	330	293	293	296	304	309	323	278	304	285	271	266	290	300	280	290	292	316	330	274	300	284	294	270	297	282	313	298	312	283	283	285	291	284	320	258	302	284	305	307	284	300	295	273	308	322	306	310	292	340	316	314	289	301	291	289	304	314	306	295	315	266	289	317	291	296	308	318	275	296	297	300	300	300	308	339	317	304	317	307	291	279	309	268	293	296	280	286	296	293	318	337	307	318	304	267	291	301	294	298	257	301	279	292	269	291	313	283	309	283	300	300	285	305	300	329	304	319	284	313	260	269	282	332	297	299	276	316	303	297	281	328	293	289	297	278	299	292	324	295	287	291	286	269	293	307	282	312	260	276	305	286	293	269	260	282	286	303	282	275	280	287	299	289	282	330	315	305	303	283	293	265	278	297	309	297	300	290	314	301	311	308	326	273	312	319	275	286	261	275	294	276	302	281	297	301	320	263	301	298	297	286	280	303	294	287	322	293	298	303	306	297	288	275	311	320	274	293	308	307	331	338	279	291	285	302	293	298	299	285	324	286	310	300	255	324	321	324	290	270	278	323	276	291	321	290	269	303	297	321	283	306	283	296	307	294	314	312	262	285	280	323	300	267	287	292	292	291	277	333	303	319	282	340	283	301	296	282	273	309	305	280	291	306	284	317	267	292	296	332	278	281	293	275	289	297	266	294	280	301	307	320	294	309	312	278	304	282	314	309	287	318	312	294	299	307	281	323	305	300	301	300	276	315	306	313	277	305	336	300	281	315	306	270	284	276	267	274	252	294	311	320	294	278	299	302	293	314	301	296	304	313	313	312	306	261	286	257	322	291	283	289	309	317	283	293	286	289	329	280	317	293	300	324	289	279	266	293	298	270	292	277	299	281	295	281	311	254	291	301	299	293	306	284	288	300	284	306	283	309	270	320	290	306	292	283	296	314	273	287	307	304	280	264	304	304	335	293	316	285	298	321	278	285	295	314	312	279	278	274	300	304	314	303	310	277	334	293	318	276	286	251	286	297	292	284	271	278	298	290	278	302	316	279	313	287	275	291	317	268	305	276	283	294	295	297	289	302	276	311	294	298	310	305	310	273	320	310	281	297	289	298	289	277	305	288	268	311	321	277	289	279	307	290	317	307	287	326	296	287	287	274	315	307	290	277	292	289	288	312	308	293	290	299	301	323	310	320	278	307	276	315	300	325	287	279	335	320	279	323	285	316	287	317	280	296	265	298	320	298	279	289	299	296	274	319	292	298	309	263	322	285	280	285	299	287	313	297	295	291	277	264	285	313	307	295	283	312	316	283	284	318	282	313	284	285	305	302	316	293	243	286	327	295	317	274	273	315	272	278	299	297	288	300	300	308	291	305	305	307	298	338	293	270	331	347	287	288	286	286	319	289	311	296	325	263	316	285	308	303	279	323	305	275	291	268	323	296	294	279	309	283	301	303	324	319	282	311	332	278	305	279	316	289	291	283	298	284	294	300	290	320	323	282	295	318	292	308	271	281	289	285	294	280	314	302	277	303	312	306	281	285	325	291	285	304	292	308	276	295	277	312	283	284	265	294	277	297	318	278	312	286	324	309	316	332	272	301	287	296	294	303	270	312	310	270	323	280	314	290	295	272	265	277	321	272	298	307	272	287	277	305	289	313	341	297	287	313	288	295	309	293	306	290	300	328	293	269	283	300	347	285	265	283	284	291	280	303	311	252	284	299	273	308	285	323	283	289	293	296	294	287	303	288	276	323	327	259	309	320	266	298	278	317	316	275	289	301	299	301	313	300	284	265	314	303	316	276	295	295	305	278	325	278	330	284	295	332	307	307	272	301	307	298	288	272	279	310	303	305	282	326	301	267	285	284	313	284	271	299	329	309	297	295	295	286	307	298	292	270	293	278	267	303	304	283	282	311	303	303	290	321	270	302	298	270	313	293	306	273	274	310	267	258	286	304	284	300	284	310	258	291	313	284	280	297	294	307	299	324	305	287	279	289	274	290	298	300	284	310	297	303	256	275	299	295	296	304	292	303	280	289	311	315	308	297	341	264	288	303	295	273	291	297	314	283	281	302	265	332	306	305	298	296	299	332	296	290	334	288	269	260	296	314	284	307	295	317	275	298	273	302	313	276	316	319	296	289	341	277	300	337	299	313	312	299	285	300	322	320	302	289	262	260	289	316	267	302	273	301	282	325	302	317	311	301	302	297	285	299	294	276	290	281	296	302	297	301	316	307	311	285	297	315	311	313	321	279	290	281	303	263	269	296	302	309	282	252	283	302	275	282	312	309	284	285	280	276	305	324	307	286	312	306	307	292	275	302	317	284	292	290	299	318	286	311	307	293	303	300	306	282	280	301	289	277	320	326	310	275	287	329	300	307	317	304	312	292	338	293	303	315	300	314	313	297	288	299	327	307	283	296	288	306	303	289	292	294	301	296	285	287	315	315	306	273	271	340	308	288	329	265	268	292	323	300	289	325	284	310	297	287	274	283	273	302	301	277	301	289	308	313	298	295	279	301	268	335	303	294	294	307	325	329	292	325	298	316	267	313	284	292	294	272	308	311	289	293	303	303	291	297	282	304	281	318	297	300	283	314	313	325	310	285	308	301	312	293	289	300	315	290	274	289	301	310	296	298	312	322	268	293	301	321	295	299	264	309	292	307	304	321	309	333	307	294	273	288	316	302	298	290	307	299	292	292	278	287	282	281	296	291	302	281	272	310	313	306	303	296	302	319	284	332	280	262	263
24928	21581	27481	24733	5785	629	571	501	492	495	532	473	533	509	518	448	511	510	491	508	490	493	459	469	505	475	484	485	437	432	520	472	486	470	501	447	504	488	448	497	450	465	462	502	439	484	501	447	459	481	488	501	505	438	452	461	481	464	453	449	467	509	486	498	481	477	453	484	473	474	483	498	483	474	510	472	513	462	491	471	465	532	473	474	496	486	498	487	448	510	469	484	478	449	485	526	486	487	418	534	486	483	515	501	457	488	476	483	484	498	502	442	472	472	512	469	468	533	480	471	463	503	509	477	483	484	490	472	473	500	472	484	462	470	425	474	466	484	497	463	500	455	443	493	496	530	461	456	482	433	486	463	453	484	498	485	447	454	487	501	460	475	517	521	524	492	478	520	499	485	462	474	531	470	473	456	462	475	422	473	451	489	478	499	465	477	455	466	481	473	486	492	476	507	456	482	480	460	475	460	474	489	468	529	445	447	467	512	459	504	453	496	493	444	486	467	516	467	473	483	461	428	494	483	451	488	497	457	513	489	484	469	491	461	496	464	466	491	476	534	459	474	475	464	499	510	473	475	485	538	488	453	463	475	444	471	450	514	463	466	468	498	505	492	488	487	478	530	499	494	434	490	474	463	481	449	474	495	498	466	488	488	524	474	444	484	467	454	492	508	439	482	487	480	463	466	499	514	442	466	453	519	516	473	489	529	487	475	480	479	453	485	488	509	466	483	487	496	463	491	461	470	482	487	442	493	498	466	496	463	506	451	487	466	456	487	433	484	504	490	483	490	453	511	470	475	506	497	481	486	461	493	499	493	498	456	500	464	493	491	463	477	486	440	465	500	463	485	491	497	506	470	518	494	491	500	467	473	451	439	472	532	482	455	475	474	479	477	478	502	487	458	484	500	449	453	457	466	478	488	469	458	469	482	480	472	519	476	530	477	492	504	469	499	501	477	473	474	468	470	508	487	469	502	502	439	464	473	485	477	475	438	480	473	441	488	487	460	474	494	470	458	504	503	493	472	456	478	476	487	486	463	476	469	461	501	473	483	469	514	495	498	501	489	458	467	497	472	408	452	475	485	510	497	448	455	440	471	481	522	497	454	488	464	467	478	465	447	492	451	508	479	506	512	485	509	503	462	494	501	508	462	523	500	469	499	509	488	498	468	456	492	517	478	428	485	486	488	470	480	491	474	467	520	439	480	474	476	490	501	475	478	495	480	493	449	498	475	508	504	465	471	493	512	495	482	481	461	488	482	458	482	480	461	491	493	439	486	493	457	507	462	520	486	492	491	492	487	440	463	514	453	468	448	458	499	499	448	491	498	483	472	488	487	507	438	473	480	440	489	481	537	440	462	433	490	473	438	461	491	468	455	498	455	515	501	470	462	507	488	472	475	485	489	504	435	519	450	484	468	466	476	527	458	441	460	476	471	506	481	465	475	481	419	485	501	509	474	534	494	504	474	507	492	456	505	501	490	485	463	460	472	446	520	491	468	479	452	428	461	472	487	492	453	467	491	472	478	490	497	491	486	505	497	493	479	482	469	502	450	536	463	505	484	484	529	454	471	444	500	483	471	471	498	487	489	523	532	475	475	502	507	514	479	476	490	503	471	502	485	464	463	458	493	464	480	492	451	459	461	459	530	475	469	450	468	498	486	459	445	461	432	497	472	512	476	509	477	463	524	480	459	495	451	485	505	449	480	513	473	470	479	453	456	474	477	485	500	479	494	494	475	438	497	513	482	467	492	452	468	488	497	512	509	442	495	480	460	449	476	458	450	461	491	474	470	486	489	461	497	462	494	494	453	476	495	459	442	442	470	482	447	503	483	445	497	479	459	487	481	497	472	460	479	458	463	498	484	461	505	491	484	435	492	491	500	483	477	467	492	489	490	487	478	518	477	500	496	459	495	450	506	480	469	458	449	492	508	502	506	487	511	496	461	470	471	504	465	491	484	463	469	520	469	502	516	495	492	484	499	474	457	518	471	477	477	510	432	435	503	501	484	485	449	502	468	484	464	492	480	445	487	449	452	468	467	473	507	482	493	519	446	510	513	458	503	442	466	500	478	506	516	479	448	550	451	514	466	451	490	492	472	515	484	469	483	474	490	465	464	490	480	449	476	468	520	458	464	458	501	504	456	484	504	464	479	457	487	471	511	480	481	453	486	518	479	442	477	486	452	507	474	449	486	495	485	499	510	501	463	492	477	496	456	472	467	468	495	477	459	452	498	509	491	447	476	498	484	469	479	492	471	457	491	452	509	476	470	448	490	449	476	512	440	530	496	486	470	463	478	475	514	463	489	462	516	465	457	495	466	490	457	471	500	487	473	427	487	488	470	464	505	507	478	498	465	513	476	463	493	496	476	506	449	500	512	463	504	487	463	483	484	517	507	494	467	493	497	513	497	464	483	423	490	457	496	490	450	471	435	461	507	499	474	486	462	467	509	426	470	485	455	494	487	464	432	468	476	453	462	486	492	475	468	495	471	454	466	471	495	471	468	489	512	475	502	447	446	504	495	462	476	466	483	476	511	434	516	464	466	490	469	492	469	507	414	557	455	456	528	464	499	523	485	449	520	470	468	482	455	469	463	490	488	521	452	470	464	489	485	467	472	440	460	434	487	494	469	459	461	480	524	499	501	519	496	493	482	499	471	480	514	491	493	476	493	485	487	471	516	468	482	469	436	437	447	493	474	433	481	478	472	512	499	467	521	517	490	464	498	467	472	455	513	482	490	480	479	487	503	451	453	485	469	444	473	478	477	473	463	500	468	456	458	464	488	478	462	482	476	449	480	464	491	510	459	494	480	481	453	514	522	503	449	481	441	421	417	481	493	475	487	502	458	465	516	473	484	501	474	493	484	478	471	454	502	488	487	479	478	484	441	457	444	499	515	466	505	462	500	469	489	513	444	491	485	478	464	443	518	475	485	492	500	486	504	446	508	457	489	474	458	465	506	481	490	482	470	467	467	474	471	482	528	527	532	441	508	495	493	499	517	496	480	470	489	499	464	475	472	472	504	521	450	461	453	484	450	456	474	467	459	463	491	476	471	492	488	466	507	476	473	518	477	472	481	476	497	444	490	469	460	465	466	477	469	488	470	459	480	450	507	491	488	493	502	500	477	513	532	434	476	483	463	487	477	493	502	491	488	463	498	500	486	485	508	487	469	479	468	496	509	448	529	476	487	527	465	537	496	478	448	474	448	520	460	480	482	488	445	473	485	479	456	491	489	451	441	481	480	449	495	486	486	475	436	486	528	473	468	484	467	483	438	503	444	481	476	489	450	464	475	454	469	503	472	450	470	496	458	516	492	487	460	486	481	479	501	509	468	484	494	488	509	454	529	468	495	458	513	471	446	532	475	477	491	473	495	511	495	460	498	491	491	495	467	476	491	491	482	493	477	480	446	475	491	471	469	492	445	455	432	444	459	477	472	499	474	486	478	438	489	506	485	461	482	494	476	463	455	467	511	471	482	505	488
35878	45032	23567	11102	2268	945	872	824	727	724	726	759	696	705	695	666	674	664	680	717	719	632	678	705	655	702	687	658	672	628	628	645	722	694	671	637	620	643	663	657	676	676	640	656	703	664	701	613	672	702	685	645	636	728	652	679	671	648	644	622	677	665	668	679	666	671	663	643	681	644	680	674	648	674	699	714	668	644	668	682	659	651	676	618	630	673	694	681	653	669	670	648	679	674	693	629	679	704	655	654	659	681	653	705	615	686	647	675	678	660	682	649	694	632	656	693	649	689	643	665	674	666	689	637	640	674	714	634	655	634	650	651	583	655	639	619	633	661	685	615	636	667	680	650	672	618	679	673	664	630	700	645	669	646	694	659	654	699	639	658	692	671	700	612	681	673	646	651	714	658	661	633	635	667	665	649	662	671	648	642	653	664	614	651	675	697	646	674	678	694	658	667	687	672	674	708	697	667	664	635	636	653	678	662	682	656	662	660	669	657	692	702	630	660	646	640	653	648	635	657	665	647	640	648	646	640	705	651	690	696	644	702	664	625	653	654	646	613	691	632	674	624	643	685	639	641	620	657	678	670	663	661	653	675	611	654	654	683	662	665	693	680	661	633	673	670	613	659	652	660	652	663	654	649	684	661	675	661	671	616	651	684	654	611	666	688	589	663	704	664	682	652	626	682	611	591	684	686	641	657	669	676	647	680	702	646	656	642	629	651	687	714	667	662	672	621	670	682	675	666	645	706	687	670	702	628	645	647	637	637	680	698	632	669	666	652	639	651	651	679	680	657	676	675	652	680	642	654	641	727	671	664	658	641	665	639	671	681	653	622	676	697	660	647	689	641	684	677	636	651	615	648	663	652	655	633	687	617	661	706	626	671	684	649	722	727	671	651	642	651	677	660	650	684	667	623	628	618	654	635	633	694	703	673	682	680	662	652	647	653	658	642	647	681	671	713	685	665	650	620	620	608	665	615	713	641	630	637	663	665	712	706	652	642	693	645	675	666	663	677	645	655	682	694	679	691	706	634	672	663	658	693	714	669	663	651	647	682	607	674	737	657	645	658	620	679	667	672	626	641	700	658	653	668	672	652	693	640	649	643	696	631	671	635	657	661	659	640	682	668	713	603	714	665	657	685	663	682	627	648	669	632	698	703	666	655	676	630	669	675	637	631	675	647	676	659	675	640	644	644	709	667	685	624	614	681	656	703	682	672	643	624	642	635	696	660	690	649	674	679	659	643	672	655	656	670	655	694	661	674	681	644	618	652	643	695	703	686	665	676	654	639	653	647	640	597	699	698	676	654	634	708	641	683	687	644	653	646	653	680	642	683	658	615	662	632	673	671	656	660	633	692	676	634	649	651	619	676	682	688	670	672	630	680	717	663	650	644	665	665	657	659	633	679	657	651	658	702	636	655	672	701	638	696	674	618	644	648	695	703	645	663	674	682	669	659	684	652	639	647	607	634	678	624	689	658	641	706	654	648	680	687	638	606	649	648	680	639	660	631	653	638	688	685	638	659	717	692	655	661	642	660	639	627	663	665	602	660	643	686	646	643	670	640	643	611	674	666	675	671	649	657	635	641	666	630	663	667	690	643	646	653	690	676	682	685	681	627	659	690	658	664	630	684	675	648	656	604	653	667	687	672	644	665	668	687	648	635	658	644	677	687	657	665	651	656	610	634	629	652	652	661	620	640	651	641	619	666	679	654	651	671	630	579	716	631	685	652	695	671	650	652	640	708	651	669	640	657	663	679	720	676	634	687	609	645	656	675	716	665	669	661	648	630	669	708	641	633	649	693	657	694	684	675	632	633	657	635	630	675	664	662	701	603	654	654	657	634	646	653	656	685	664	702	630	672	622	665	639	663	683	672	622	677	649	640	668	705	688	679	629	621	668	640	664	664	677	611	631	649	661	695	685	636	643	638	652	668	681	686	651	645	681	632	705	661	629	666	673	637	639	694	635	634	678	659	613	664	690	640	609	635	644	694	647	644	688	683	660	647	676	655	672	650	642	664	683	671	696	677	633	655	655	697	703	636	667	694	659	691	640	690	699	682	688	674	713	647	714	654	658	669	666	649	675	673	641	664	662	629	669	656	685	641	652	681	652	645	676	665	645	658	661	685	714	673	666	670	643	645	684	695	660	633	693	673	695	678	704	657	606	665	682	657	640	634	657	698	717	652	661	664	693	663	660	695	654	631	660	699	687	649	720	617	653	659	655	651	655	656	615	660	669	678	641	655	704	673	674	644	687	628	621	687	660	700	622	671	690	679	647	682	648	623	658	628	636	645	664	656	724	679	664	667	646	638	637	671	669	687	694	654	635	664	679	660	625	689	640	578	656	671	648	606	663	633	631	665	606	666	633	663	635	679	683	710	685	698	635	657	681	658	697	652	642	649	663	654	648	728	690	687	674	683	634	702	646	662	677	669	610	628	616	704	728	604	675	635	648	619	628	617	650	649	607	614	683	635	643	646	673	637	654	639	696	656	670	698	680	695	646	719	634	676	663	685	670	655	645	644	643	652	638	688	658	662	696	654	703	614	660	644	623	652	702	625	664	626	646	628	646	672	648	666	679	664	674	667	694	655	680	653	658	638	663	659	685	659	649	650	626	643	674	654	694	641	640	640	611	643	699	663	709	687	676	665	678	649	662	694	650	715	638	641	682	693	654	696	653	642	676	700	656	603	652	705	662	687	650	623	679	706	626	701	691	655	631	655	691	670	660	637	635	666	626	672	625	651	723	679	656	677	642	655	646	657	674	711	654	710	644	664	637	627	639	656	660	683	677	683	645	697	659	671	669	665	692	672	699	675	633	685	635	671	664	655	687	620	640	640	650	675	696	611	654	601	677	689	673	666	682	608	702	638	662	635	666	638	642	688	658	679	654	650	634	667	622	677	677	672	677	707	637	645	680	651	684	661	648	661	639	635	622	665	677	633	643	683	685	660	676	664	669	695	643	671	678	611	633	649	671	670	622	677	683	654	698	638	686	662	634	635	665	672	658	635	628	646	672	644	710	664	648	683	678	684	641	661	729	670	642	669	694	671	677	701	700	638	672	648	685	639	654	665	701	691	632	652	717	669	627	659	686	671	649	612	708	681	680	650	639	679	699	699	616	653	660	701	636	633	673	687	662	669	654	664	621	698	627	686	687	678	704	667	714	652	614	697	600	691	658	692	638	657	710	662	706	623	668	670	678	632	739	640	622	675	697	631	690	670	632	647	657	708	675	657	690	640	692	665	662	685	712	680	677	643	652	627	684	660	628	680	608	667	685	674	657	672	698	661	703	658	662	649	646	631	630	656	674	663	653	645	632	696	660	690	674	645	652	660	656	636	696	627	628	690	657	676	627	656	631	684	677	656	659	656	689	645	700	669	623	681	646	670	645	675	640	703	668	637	656	614	651	698	640	668	725	646	628	702	643	651	674	671	617	657	651	659	629	658	630	659	662	654	652	661	683	665	656	657	670	652	649	694	673	696
22721	21571	29824	23851	21577	20461	3252	458	320	296	264	303	243	255	236	202	190	234	254	188	194	199	207	205	205	214	208	209	208	175	185	186	182	185	194	186	208	192	182	180	160	219	179	196	196	177	205	194	173	179	194	177	172	183	188	191	165	200	196	184	169	202	174	166	204	176	198	208	194	168	175	185	186	201	180	198	173	175	173	177	184	197	206	191	174	182	177	179	228	201	164	175	192	195	170	179	186	178	200	202	174	172	178	162	176	184	191	174	191	171	191	174	170	176	179	190	188	181	192	176	176	194	155	200	187	198	172	213	176	161	178	177	194	195	190	207	187	195	185	167	203	175	183	179	201	197	179	188	168	197	209	178	175	211	192	171	173	192	201	199	177	151	181	182	185	188	202	185	147	154	152	162	194	180	199	174	165	198	189	180	190	175	183	171	187	189	173	159	187	178	174	200	192	191	173	174	192	189	172	191	176	165	186	185	194	183	190	200	170	204	204	170	204	183	189	187	174	196	174	171	195	186	177	170	189	186	189	188	163	197	168	176	177	160	191	186	186	179	186	195	190	165	207	193	198	185	188	186	176	177	174	179	191	202	174	197	194	172	178	216	181	186	204	204	192	171	170	182	197	169	184	182	182	166	177	208	177	202	194	168	179	176	186	201	204	168	171	206	159	173	177	206	163	164	192	179	195	191	189	203	182	200	178	199	185	151	184	201	187	199	198	179	197	194	181	192	191	176	190	149	154	191	198	190	186	191	187	196	178	166	160	183	161	174	215	188	183	195	191	182	165	175	200	197	179	197	186	171	173	179	196	196	200	190	182	167	198	189	182	177	197	181	182	186	194	182	187	178	161	180	181	173	200	166	191	185	183	177	172	193	208	205	191	194	175	208	169	194	195	171	183	171	182	179	197	169	186	194	203	187	185	196	188	155	202	194	194	170	181	184	156	189	188	188	195	178	202	170	200	190	195	196	170	198	172	206	172	185	171	196	187	185	182	190	193	162	177	188	209	165	173	213	211	224	188	209	200	154	192	166	164	201	200	195	195	185	166	172	167	192	191	179	171	149	192	193	203	207	180	194	162	195	195	205	180	172	179	167	185	184	181	194	198	183	178	194	165	197	195	171	193	181	175	182	189	166	173	198	173	199	193	219	170	180	181	169	194	167	196	170	165	190	174	211	183	170	174	206	178	176	174	207	200	153	184	205	175	186	206	192	210	197	166	208	164	166	183	176	195	189	169	218	172	151	179	210	178	178	211	172	187	158	178	196	195	180	199	210	159	189	200	180	185	201	170	172	208	180	173	210	160	191	172	187	162	188	200	179	189	188	183	160	178	172	187	156	199	164	208	185	190	201	193	203	191	180	186	178	170	163	189	209	182	182	196	166	185	195	182	178	154	212	210	168	199	193	196	178	159	172	203	160	184	197	179	193	191	184	186	218	180	172	185	184	174	200	177	176	203	217	201	204	197	171	185	178	194	173	191	168	216	167	156	196	192	187	192	176	175	203	201	190	180	168	169	192	183	173	219	180	183	177	198	212	174	183	180	180	190	191	192	173	178	223	185	174	163	193	195	198	207	184	177	183	200	165	179	198	181	168	185	200	174	188	174	202	185	199	177	174	170	169	190	180	169	193	168	199	194	200	163	201	171	183	174	183	189	181	195	195	199	189	200	194	162	173	185	178	193	198	183	190	186	170	179	193	194	203	203	172	200	180	192	160	185	192	203	210	167	205	203	188	196	206	180	205	193	181	184	170	201	178	172	172	177	175	179	190	184	179	201	182	169	179	189	171	205	173	182	187	192	195	201	176	167	169	206	204	190	178	187	186	191	159	172	187	187	198	179	185	174	165	175	178	168	199	186	171	163	193	148	181	182	190	183	200	204	199	196	170	186	175	192	200	183	171	173	199	176	186	163	205	205	171	186	208	174	185	216	173	180	186	179	172	204	193	188	177	176	168	194	181	161	198	179	196	206	184	207	197	216	169	195	197	173	176	170	174	176	192	187	184	189	193	156	166	162	176	217	209	185	198	169	175	173	177	178	185	173	196	183	202	173	180	185	181	203	174	147	190	190	185	184	181	171	184	232	175	191	179	200	192	185	188	207	168	205	180	186	182	173	197	190	200	174	178	188	179	178	198	210	188	179	193	181	202	175	190	176	186	170	189	198	169	200	200	195	182	196	191	194	211	155	212	161	190	175	195	176	194	190	176	188	177	177	181	173	186	196	193	180	181	178	185	181	168	169	193	199	171	181	180	202	179	199	175	200	195	184	164	202	188	184	195	171	173	167	175	163	185	173	186	190	178	195	183	186	210	189	181	201	199	207	151	199	174	181	174	204	165	181	180	196	188	177	176	178	175	210	177	207	202	180	164	188	196	197	179	180	192	178	198	175	166	194	196	185	185	182	180	196	161	206	189	174	181	178	186	200	180	174	174	201	186	208	169	180	197	183	198	169	195	214	179	214	181	198	200	178	177	183	190	192	183	173	181	162	186	195	196	180	188	169	204	174	182	201	240	172	191	172	167	190	181	181	159	186	197	180	173	195	163	199	189	176	184	179	183	176	176	176	188	205	196	187	180	201	189	169	211	195	196	195	190	177	184	159	188	181	197	199	179	190	198	173	194	174	180	188	164	208	188	170	183	188	174	196	170	181	192	182	192	163	185	172	185	186	186	186	200	181	167	214	172	160	196	198	177	197	205	210	206	174	193	165	184	208	153	186	187	171	173	171	188	190	207	190	185	176	198	171	169	197	182	177	197	175	184	182	197	189	192	191	180	197	166	180	167	206	196	194	192	193	197	196	186	175	149	193	174	175	181	177	191	148	196	166	215	192	175	183	202	184	167	183	192	186	166	178	177	177	171	170	182	193	198	184	165	189	178	182	158	176	175	165	198	202	171	182	210	160	171	198	181	177	195	209	175	186	188	167	200	177	178	160	184	176	183	173	160	172	176	178	188	169	184	183	202	196	176	172	197	194	189	185	189	179	165	163	191	160	181	185	168	209	174	160	177	187	196	178	173	178	214	185	174	180	204	180	174	201	168	185	199	193	180	189	177	181	169	189	188	209	167	217	175	173	190	183	188	189	190	159	187	181	179	191	177	182	196	178	194	158	191	171	173	178	205	191	200	211	179	173	180	189	187	202	191	206	166	190	180	175	197	211	174	181	177	185	197	196	171	209	186	201	188	189	217	189	156	181	159	190	150	181	177	202	177	192	188	199	181	185	200	199	188	226	170	184	181	179	184	189	147	177	175	165	176	185	178	178	198	173	178	178	157	171	176	189	171	199	177	184	193	173	192	176	175	185	189	154	197	168	167	188	196	177	189	172	178	165	151	181	169	182	184	193	209	166	180	215	177	181	176	174	202	192	201	201	210	201	193	200	194	186	196	187	163	193	217	172	171	184	195	200	181	171	159	193	174	192	201	201	189	196	155	190	175	159	202	222	160	166	179	191	200	199	200	189	203	185	182	190	178	188	200
47006	68182	44564	19931	5984	1158	921	728	642	543	510	445	428	390	387	320	343	302	280	309	313	301	299	280	274	269	285	290	293	263	253	274	290	296	276	281	252	243	267	270	242	272	218	279	295	273	261	258	283	243	286	250	275	244	253	271	263	263	270	243	264	250	287	232	245	239	248	254	257	288	267	247	241	272	270	291	255	241	242	252	276	243	267	247	254	237	275	264	257	268	252	233	226	260	249	245	272	274	273	264	269	238	246	270	236	295	252	280	267	263	240	270	267	248	252	274	271	262	250	213	221	252	271	239	286	271	273	264	268	242	270	243	277	262	272	282	263	275	280	250	259	249	272	219	276	296	243	267	274	252	247	239	264	278	277	252	244	278	260	255	254	248	260	256	263	254	212	270	256	213	260	271	265	249	267	262	243	293	273	211	285	239	256	247	226	277	240	247	250	264	255	223	284	275	262	247	266	256	237	244	222	253	223	274	273	223	256	244	246	246	240	260	241	268	284	262	260	241	260	225	301	257	274	273	276	252	245	240	262	274	268	265	261	250	275	263	259	257	249	234	244	247	233	250	243	254	275	248	240	251	259	271	262	274	258	246	219	276	246	289	243	229	270	240	242	275	244	246	244	239	259	232	227	258	266	238	231	288	266	263	256	289	260	249	245	258	245	242	251	236	243	231	252	274	292	266	245	225	262	270	243	244	286	233	219	235	256	254	244	259	236	253	244	244	279	265	269	246	242	238	234	279	243	282	274	256	253	249	238	253	290	265	283	275	254	246	258	261	261	263	242	282	219	291	271	273	235	238	258	235	231	262	289	266	249	250	279	276	259	242	230	233	270	274	220	277	277	255	291	266	268	231	244	264	242	243	235	249	233	270	250	286	242	241	249	256	264	259	257	250	291	263	256	259	251	240	255	273	261	260	261	247	274	275	251	242	266	254	259	260	269	264	279	234	274	287	271	242	262	254	245	275	259	261	250	253	247	280	253	216	248	267	254	265	245	262	248	276	239	241	275	285	251	288	229	290	237	263	264	247	279	270	267	275	262	248	252	271	259	243	258	255	246	227	248	237	261	260	265	252	258	294	264	289	249	233	278	273	246	244	278	264	255	252	263	278	253	256	246	254	266	253	256	258	254	272	242	250	263	267	262	228	251	230	266	252	249	257	282	241	269	276	227	268	268	279	264	275	233	253	259	239	231	266	246	238	259	253	286	241	264	271	238	230	278	263	259	236	260	246	262	252	247	247	273	257	244	259	243	276	260	253	236	267	256	216	267	244	237	229	266	254	243	257	252	258	264	261	224	256	239	246	250	256	269	257	273	252	276	262	289	246	247	267	223	251	255	260	290	251	254	268	226	246	221	270	259	260	257	245	243	253	263	250	271	267	252	241	284	231	257	267	270	266	260	249	271	269	263	267	260	244	231	243	256	239	240	233	270	273	232	290	228	257	239	268	229	232	243	269	257	261	250	250	258	274	262	259	254	244	259	269	245	221	285	295	274	245	254	256	275	245	266	276	235	258	232	274	287	254	253	248	265	244	254	248	256	250	247	248	254	243	263	265	270	234	285	233	264	268	255	252	262	252	258	257	251	232	262	233	241	250	263	246	274	278	251	233	249	239	285	255	243	252	254	290	237	237	241	236	238	247	264	243	251	255	238	243	256	262	253	249	245	268	256	240	238	269	241	276	239	254	249	279	261	265	248	268	264	252	228	270	237	255	257	275	286	265	251	251	254	250	270	273	264	264	250	228	243	275	238	249	269	235	265	266	261	264	270	259	275	274	253	261	240	225	267	229	248	257	246	244	227	285	272	253	257	240	247	240	246	266	269	241	249	276	276	285	265	237	227	257	261	282	259	268	267	254	242	279	267	258	265	281	276	226	261	240	264	255	245	285	261	260	237	246	245	266	260	246	235	268	291	240	275	257	275	254	252	285	263	279	248	242	245	263	263	261	263	249	282	276	254	248	267	255	281	220	237	261	279	242	275	266	232	259	252	253	254	250	277	276	253	242	263	292	273	264	255	265	277	274	257	248	252	267	283	262	242	236	282	261	279	238	204	258	248	243	266	248	257	253	239	248	263	247	234	252	254	275	265	245	251	252	258	256	254	255	224	250	227	264	261	212	273	246	245	301	240	284	248	258	245	255	265	244	276	279	269	254	251	266	268	256	247	265	257	280	243	231	252	243	237	260	275	276	268	284	228	246	231	265	270	244	264	239	281	249	253	242	276	239	240	243	259	241	249	261	271	260	256	259	262	248	241	228	229	249	275	241	253	251	279	248	239	266	229	275	257	260	248	269	261	267	236	263	249	247	266	267	252	284	257	255	273	273	256	261	276	271	224	236	275	232	248	248	261	290	263	276	252	250	257	254	277	264	254	221	240	265	264	212	240	266	233	243	283	263	280	268	267	275	259	251	255	262	245	270	251	255	264	266	254	260	239	282	251	237	261	257	261	267	253	260	264	224	257	223	226	259	249	237	250	224	248	257	254	258	228	267	250	283	252	262	248	273	274	241	295	254	234	271	264	246	263	246	258	278	270	253	251	255	263	278	266	250	260	252	238	265	262	283	259	275	260	251	247	272	263	268	233	234	269	233	284	227	287	250	269	263	265	253	266	256	256	262	264	265	277	243	283	266	226	237	265	244	242	250	264	272	233	267	264	277	246	260	263	236	258	240	285	268	269	254	237	242	248	296	259	267	253	269	250	240	265	258	247	255	266	248	262	222	254	268	294	261	231	246	266	247	251	262	259	246	277	275	270	237	246	258	254	235	257	287	239	248	288	265	231	248	252	252	274	260	255	244	258	259	236	296	257	284	247	268	235	259	265	263	245	263	255	274	249	246	248	260	252	243	238	255	270	239	274	254	241	252	225	267	263	242	224	239	246	272	275	234	257	274	251	297	271	250	268	241	269	239	251	254	270	243	261	241	254	257	254	276	301	276	245	271	258	263	248	259	228	286	259	233	244	231	264	256	247	244	260	233	249	255	258	263	245	240	262	263	271	266	244	261	267	236	244	248	264	255	268	262	252	249	282	285	250	250	235	256	254	239	320	238	254	269	250	250	253	247	223	241	295	252	247	240	246	267	254	260	265	246	265	271	271	277	252	277	260	264	256	276	261	254	268	269	256	242	248	270	278	245	264	259	246	270	287	282	250	223	269	241	264	293	286	262	260	263	271	251	267	274	270	261	227	258	241	250	240	268	257	265	259	241	262	246	258	236	286	243	261	245	237	254	281	277	263	247	267	240	258	258	259	253	251	247	253	263	264	222	261	256	271	280	235	249	254	241	263	285	269	247	270	273	259	261	245	242	236	263	258	238	241	248	255	257	248	240	293	245	253	249	237	226	243	257	248	243	279	292	249	280	262	243	243	255	232	256	239	274	258	268	275	240	254	236	264	246	243	226	244	276	245	263	254	243	268	269	234	276	280	290	283	261	241	273	251	287	256	257	261	266	229	223	287	241	235	276	249	277	279	235
28046	20766	12456	4072	665	428	438	438	395	427	400	439	450	417	435	421	414	411	435	437	436	419	432	439	432	412	396	391	384	444	426	423	417	412	400	406	421	439	419	442	392	395	410	436	408	392	417	397	414	398	458	436	417	419	374	420	399	403	439	430	442	433	402	437	398	436	393	460	443	454	427	404	437	399	414	455	402	426	407	462	449	405	418	409	427	417	417	419	409	455	409	417	435	420	432	428	379	415	408	434	423	393	458	397	428	421	394	408	406	435	418	436	465	435	394	394	456	416	427	406	415	413	428	431	402	420	383	414	386	394	387	400	392	392	429	418	421	447	420	408	442	456	376	454	424	412	433	365	425	441	408	407	397	403	429	391	427	459	444	424	413	412	417	430	406	388	409	406	409	408	415	361	389	416	401	410	403	412	397	409	431	411	438	411	419	417	407	417	385	395	408	420	401	411	403	445	426	423	446	452	386	409	444	405	429	432	432	429	445	406	414	417	424	409	428	440	429	430	460	420	455	370	430	454	411	413	393	431	426	431	429	448	405	433	436	430	445	406	423	447	422	403	417	426	422	431	396	383	364	374	426	422	421	429	430	396	407	460	395	418	407	377	399	426	419	404	453	435	406	440	411	422	439	424	445	409	445	409	406	421	413	435	427	439	452	429	407	437	410	449	409	438	423	454	417	468	418	438	396	416	417	400	428	399	423	447	432	379	419	415	446	411	389	405	430	405	364	415	439	423	381	417	423	416	439	437	413	395	400	439	412	401	437	398	424	423	400	444	411	403	397	429	433	413	381	411	451	434	429	428	384	463	412	448	414	455	438	415	418	421	403	449	422	412	414	431	426	398	421	388	413	420	415	436	401	393	413	418	421	437	398	405	416	365	396	429	415	417	396	419	396	417	377	398	453	411	452	440	423	413	384	394	413	426	422	417	416	412	404	414	410	437	407	387	448	386	415	438	456	434	404	428	424	419	422	417	421	430	393	415	422	457	401	431	426	405	401	402	462	443	382	398	398	443	399	423	383	397	427	399	405	407	386	463	419	423	422	406	418	431	397	423	439	403	432	436	430	433	409	398	381	401	421	427	424	421	406	417	414	429	396	401	440	408	374	430	425	403	419	395	422	441	398	407	380	422	420	387	410	409	416	401	419	434	432	440	432	411	426	419	386	414	442	406	432	403	407	403	428	402	453	398	436	408	393	429	429	411	435	383	410	391	417	412	411	419	405	400	426	409	401	394	416	401	420	390	457	389	416	405	443	404	412	449	394	414	400	424	495	442	435	417	430	401	425	439	449	423	443	436	391	431	448	452	413	421	423	404	428	386	459	391	384	466	422	418	434	421	426	435	394	400	433	394	426	434	412	418	437	412	395	452	410	423	397	423	410	432	423	428	407	420	401	412	446	402	431	391	401	456	395	412	442	417	394	416	432	424	418	428	375	398	390	435	424	412	436	439	395	417	413	413	380	394	422	425	484	395	425	452	431	435	440	399	407	415	426	433	408	434	418	423	392	435	429	445	378	400	382	406	392	418	413	410	388	440	412	416	408	440	407	431	440	434	404	417	421	399	421	423	403	404	410	397	399	404	431	394	409	410	404	405	409	409	418	377	450	435	417	400	389	434	408	422	418	434	416	403	410	463	383	427	421	413	445	423	417	422	400	403	397	420	407	411	434	440	369	368	422	427	411	418	461	458	412	448	433	438	444	386	425	444	419	435	442	429	436	443	444	412	420	394	461	404	394	361	417	454	437	395	409	424	442	443	429	427	438	398	391	429	413	437	422	389	416	386	449	387	440	466	415	422	406	433	393	428	440	451	393	416	409	417	431	408	425	382	434	417	397	451	407	449	393	431	416	408	447	452	473	431	410	400	426	405	407	395	378	409	403	383	426	401	430	439	438	432	430	443	438	409	428	459	399	455	410	389	464	415	380	377	398	411	447	384	408	402	409	433	431	385	465	406	389	416	429	418	403	438	447	393	450	414	449	421	398	440	406	391	439	428	409	433	468	430	438	406	424	463	443	410	415	403	417	400	416	434	411	405	411	391	424	410	400	417	370	399	410	443	410	441	431	460	404	412	440	431	434	399	426	424	419	395	398	403	406	438	419	433	408	456	393	376	449	392	411	428	393	429	394	433	467	433	386	458	384	418	422	428	403	465	403	437	415	433	383	405	409	450	412	415	446	394	388	446	431	423	434	444	408	410	405	443	413	415	414	410	432	416	450	404	438	438	451	404	416	437	471	431	427	407	414	389	424	421	453	375	413	419	408	405	466	419	408	427	388	441	405	409	447	410	402	482	428	418	421	407	404	416	406	424	401	424	445	399	456	434	431	428	452	391	459	395	404	410	439	406	422	443	390	426	436	437	391	415	423	415	413	425	436	416	421	424	383	394	433	426	357	432	408	446	428	364	418	415	456	417	381	404	426	436	441	421	369	429	412	409	412	423	400	401	395	421	424	396	383	417	414	407	438	424	394	418	416	355	406	397	425	434	436	455	420	425	440	402	409	419	444	380	392	415	433	426	434	394	406	429	445	423	447	421	364	406	402	411	374	386	408	430	414	421	407	410	389	396	378	430	418	430	415	432	426	407	424	428	481	449	379	388	416	455	401	398	419	433	397	410	408	405	424	425	396	401	376	390	429	421	391	441	387	466	432	440	382	442	390	391	400	413	462	411	426	398	421	410	402	433	418	429	421	441	446	400	425	442	421	439	426	432	387	403	451	405	420	439	392	417	443	425	411	433	437	427	460	398	397	432	433	444	421	410	427	405	421	404	379	437	418	407	396	395	437	435	437	454	430	418	410	423	421	393	394	436	439	441	397	432	444	425	365	429	480	404	419	439	384	465	397	388	407	419	435	451	442	425	400	405	427	374	421	449	411	420	408	423	383	422	468	409	398	401	408	420	426	421	419	419	397	403	390	434	426	446	442	413	416	442	446	435	443	426	397	392	415	436	412	415	446	396	413	423	387	422	453	440	388	401	404	405	402	407	438	411	450	434	378	392	419	427	432	426	434	356	379	427	426	390	384	429	380	416	422	397	432	421	403	430	409	427	448	412	422	414	428	408	404	386	419	414	394	393	437	421	441	394	414	416	398	394	405	435	401	410	451	396	432	460	425	437	408	413	480	379	451	413	370	411	376	380	425	419	426	392	410	422	458	401	445	440	437	416	450	410	418	432	391	412	419	416	403	443	403	403	392	429	423	417	407	412	432	426	445	387	432	422	455	438	462	439	424	444	422	417	429	409	399	388	412	424	419	416	468	425	430	439	422	426	424	422	393	437	417	367	426	428	385	378	393	400	449	436	414	419	380	393	403	432	402	401	453	384	412	412	441	403	387	446	424	410	385	426	397	398	414	403	415	430	418	459	395	421	401	422	417	434	410	445	422	435	394	415	437	444	436	431	416	430	396	385	432	433	431	415	423	397	431	415	436	411	402	432	409	396	410	441	419	399	440	423	384	409	415	425	398	400	400	427
20137	22075	10496	3604	1014	622	669	585	643	585	576	623	631	644	640	606	586	602	596	616	597	630	590	610	589	629	584	620	611	633	601	596	617	569	631	609	597	617	593	594	621	598	602	607	584	604	647	612	595	622	616	624	568	590	583	574	617	583	635	581	586	572	607	589	620	624	596	627	571	594	634	633	585	608	587	583	576	586	581	562	609	555	609	571	561	578	579	587	584	609	576	575	607	606	566	577	597	623	584	569	614	569	589	597	622	590	580	587	625	594	571	563	606	538	560	600	602	576	593	585	590	576	614	579	585	592	601	586	540	597	612	559	601	589	597	599	580	597	570	580	591	572	610	609	581	587	618	629	637	594	586	547	554	617	595	595	617	632	600	581	604	589	596	603	633	597	613	566	627	608	612	609	592	601	593	629	589	579	613	599	569	626	611	591	565	590	574	587	583	592	599	609	564	578	582	579	559	581	597	615	564	602	573	573	600	599	560	604	553	572	617	589	595	577	640	628	647	600	624	582	572	587	603	574	610	640	605	569	608	610	541	561	607	571	567	588	631	580	599	600	583	632	566	603	526	589	629	599	612	584	579	611	551	603	582	590	642	668	610	558	621	577	605	613	585	612	579	604	612	588	620	576	589	582	580	604	590	607	585	608	625	604	601	606	584	604	629	608	569	632	606	626	597	590	664	579	606	536	573	602	572	610	646	592	560	578	578	614	597	658	592	642	624	609	593	544	619	632	557	584	602	638	625	616	611	595	572	626	588	591	633	606	615	587	584	578	548	567	596	596	575	624	650	594	583	568	618	541	575	605	536	610	575	620	627	567	594	573	619	611	605	615	617	562	609	631	560	597	607	590	588	633	567	616	568	660	572	544	638	594	641	565	557	568	598	585	616	581	631	572	620	613	634	574	601	629	556	625	617	598	578	541	654	613	597	615	596	639	598	653	604	633	581	629	575	640	572	564	576	608	638	569	635	583	625	545	614	571	589	611	599	556	556	654	567	579	590	574	595	594	544	621	635	623	621	579	593	600	531	590	633	603	616	597	586	578	599	567	595	593	602	592	574	617	557	597	602	585	617	633	582	620	586	606	592	595	590	588	558	615	569	603	613	609	584	562	629	568	629	596	602	604	580	589	585	567	563	577	617	603	533	585	581	609	592	612	601	631	554	607	618	602	598	561	574	601	585	596	583	610	633	578	589	586	634	596	640	606	636	578	596	611	580	605	588	575	610	577	600	623	611	601	585	582	566	588	559	574	618	596	555	591	587	626	584	559	546	560	646	568	550	602	594	574	603	598	563	593	611	647	615	612	619	607	566	590	574	609	601	570	557	591	625	595	557	616	561	610	602	579	615	592	600	625	560	605	611	594	558	596	621	561	563	617	639	618	617	607	624	594	589	596	615	592	596	622	602	599	605	588	601	576	594	606	598	600	616	613	553	596	578	639	611	560	639	601	590	593	569	584	593	674	592	662	586	621	602	591	592	594	595	566	604	582	637	553	606	627	566	599	567	607	600	635	640	592	593	589	576	586	569	593	644	552	589	642	595	604	608	578	583	613	605	586	635	606	594	559	586	617	584	550	613	553	558	631	564	575	584	591	592	617	606	605	591	597	555	617	639	591	649	591	578	598	576	659	613	628	613	602	630	556	636	625	564	579	564	616	631	607	615	587	572	631	568	630	591	599	538	599	566	567	568	575	627	583	613	555	601	578	603	590	579	611	622	595	645	559	573	602	585	645	510	577	616	604	616	619	567	597	553	597	607	629	558	579	577	580	575	595	592	634	581	621	589	598	624	592	605	607	612	595	613	587	603	588	602	607	561	609	572	607	619	573	573	614	635	598	604	599	558	547	564	630	636	606	581	616	596	653	557	606	614	609	601	623	597	575	583	589	602	560	605	618	570	616	602	613	625	579	620	581	574	562	596	574	579	601	548	592	560	601	586	607	565	568	584	606	566	622	600	568	609	643	627	607	625	569	584	552	620	569	622	602	613	595	608	641	612	605	581	567	550	579	604	619	615	610	576	603	597	602	613	620	607	549	595	596	577	605	626	624	597	548	613	559	613	571	646	599	645	603	555	576	594	576	591	559	582	565	595	599	605	570	615	623	642	617	635	564	555	614	539	575	549	584	645	632	559	562	599	623	580	547	577	598	613	598	616	585	601	599	596	566	577	602	581	633	631	602	614	583	614	589	579	657	622	603	583	605	570	635	589	574	596	606	580	593	592	590	593	567	571	619	561	541	602	602	582	636	589	596	613	597	575	588	600	612	593	585	551	594	574	601	593	590	591	590	593	606	613	587	564	579	600	582	576	583	579	622	601	590	645	628	611	551	639	598	584	573	587	600	655	569	598	604	585	596	560	608	643	655	593	585	585	549	609	588	623	591	636	580	580	584	548	575	593	581	604	570	577	576	586	620	579	587	616	581	636	576	591	628	576	626	569	603	581	599	604	583	594	534	556	557	558	576	583	615	572	597	589	596	600	560	587	578	565	611	558	639	622	580	588	600	582	562	593	576	603	596	600	631	539	597	606	609	599	615	601	598	638	591	636	675	584	606	618	607	632	618	597	574	629	598	588	586	580	597	585	591	610	580	571	605	633	621	608	571	567	577	564	601	578	628	579	620	588	585	633	573	618	580	605	604	598	595	566	586	526	635	586	569	577	587	625	654	606	583	584	550	629	580	574	586	615	601	578	557	600	660	602	591	591	585	607	555	589	621	577	570	593	585	597	584	602	637	613	575	593	573	586	630	577	566	557	599	604	592	561	562	623	591	598	610	636	594	591	564	610	603	610	570	586	583	584	575	608	606	624	591	584	622	583	584	608	588	607	593	617	586	588	553	577	592	591	590	608	569	590	631	579	606	599	616	610	593	603	620	594	565	566	597	577	562	612	603	573	600	571	618	614	594	588	586	572	594	635	580	580	583	585	586	572	558	587	570	556	607	575	598	571	627	581	616	553	591	618	598	598	602	603	581	577	613	579	588	586	588	553	556	596	612	600	603	591	610	602	622	587	566	574	570	571	569	604	585	554	569	592	600	593	575	552	624	602	625	621	597	582	616	589	559	604	621	564	569	578	623	573	584	580	622	573	644	592	611	604	662	624	613	610	602	597	572	577	591	606	619	626	558	604	615	579	581	602	577	605	582	589	568	604	601	625	583	633	543	574	621	582	579	592	611	592	596	586	619	603	616	597	566	642	559	612	528	609	610	624	571	612	621	611	560	591	591	559	563	609	607	562	588	527	550	592	588	548	626	563	593	565	598	653	614	625	623	628	577	644	588	594	612	533	560	604	620	595	612	574	620	606	660	539	562	568	611	552	573	590	609	609	582	643	583	615	536	563	609	587	632	564	594	652	555	590	599	625	602	621	620	577	613	598	589	594	591	579	595	603	622	575	564	546	588	575	566	573	576	572	586	584	581	608	631	583	590	644	581	619	558	574	621	621	609	596	564	603	595	571	624	608	594	624	609	597	559	625	586
23602	21602	29226	24791	20810	5861	436	316	304	229	239	245	237	214	195	223	214	203	232	184	192	212	204	204	192	213	217	224	222	206	198	192	224	211	208	202	207	208	198	210	230	204	212	187	212	210	200	182	215	206	194	197	212	196	191	198	222	207	167	190	203	190	204	190	187	218	199	224	211	204	204	232	212	199	224	198	206	192	202	218	197	198	193	218	203	220	219	187	200	206	216	244	181	168	196	201	183	222	199	200	226	200	227	209	214	165	204	202	222	166	192	188	187	192	180	195	223	206	201	206	204	204	197	216	207	192	204	200	170	188	214	202	197	201	173	178	190	185	188	184	182	197	182	206	196	180	206	187	220	199	187	198	204	184	197	185	225	182	209	199	200	211	222	215	181	222	214	180	233	185	170	237	209	184	189	208	209	198	190	212	212	184	172	185	201	199	195	201	229	184	188	181	183	199	185	225	194	189	190	195	175	211	241	197	195	194	179	188	194	202	201	190	211	184	214	195	190	212	201	213	190	175	186	188	204	180	210	185	187	204	207	176	219	208	193	205	194	179	201	190	201	202	186	196	184	191	193	181	210	192	194	209	196	214	210	205	194	174	209	209	225	200	213	225	203	213	189	210	179	182	193	188	203	196	210	214	192	191	212	216	195	187	204	173	222	192	201	202	215	223	215	206	170	199	214	205	206	200	190	217	213	203	184	212	218	199	216	213	198	181	175	184	190	195	204	182	199	201	193	207	231	219	205	165	219	191	198	209	190	198	200	214	191	202	194	224	200	207	207	183	201	208	196	215	174	220	223	169	188	213	215	185	200	203	203	193	195	191	194	200	211	208	205	183	186	197	223	196	217	209	221	216	169	194	198	206	173	210	177	208	181	223	189	199	216	218	190	172	197	211	200	190	211	205	187	196	164	181	193	202	166	184	212	180	220	191	189	199	181	199	214	210	216	216	183	202	197	200	187	178	206	190	174	201	175	211	197	193	217	221	179	208	186	177	215	189	199	217	193	207	196	195	212	204	202	220	209	196	192	195	215	188	216	186	220	205	196	216	189	215	208	196	221	182	217	238	214	216	206	193	213	177	184	206	226	200	215	190	204	191	221	183	216	186	190	197	198	204	181	204	167	210	172	207	186	185	225	196	187	201	174	192	202	208	200	198	193	197	198	184	188	200	156	221	196	180	210	212	197	187	196	194	214	221	207	186	202	205	219	204	175	173	212	194	190	197	212	181	222	208	205	190	183	210	177	170	200	201	194	192	194	194	204	210	179	183	205	208	192	185	204	210	191	220	190	218	177	212	185	209	199	229	226	181	191	200	210	211	178	203	196	221	211	203	189	201	213	185	175	190	188	206	239	210	209	180	180	180	207	215	220	216	199	206	212	211	210	214	217	200	213	207	246	201	210	191	193	190	201	192	198	179	183	183	200	213	196	196	183	184	211	202	205	193	216	194	221	176	166	190	191	211	200	230	211	209	208	207	193	196	211	200	194	202	196	199	208	220	187	222	212	198	202	199	199	194	207	172	181	200	197	199	203	202	192	198	190	220	199	190	188	223	182	186	190	204	188	220	202	200	193	183	179	192	176	196	195	220	201	199	196	215	197	191	222	208	217	211	207	238	190	210	210	217	187	200	186	200	207	212	199	179	232	228	210	198	197	190	207	192	209	191	186	211	191	201	184	185	205	199	191	214	220	205	204	226	198	203	202	186	212	194	187	200	192	171	216	195	200	208	206	202	199	201	214	191	199	208	205	198	179	189	197	200	198	196	207	161	190	189	211	210	182	196	193	183	194	187	198	199	197	180	192	200	213	197	217	205	178	228	181	202	224	199	216	206	188	201	208	200	199	193	184	209	201	198	187	184	196	226	217	188	194	190	204	224	200	204	207	199	220	185	184	204	196	181	216	202	189	199	192	199	214	208	193	192	178	203	188	219	181	194	195	214	192	168	178	212	198	186	186	202	223	210	209	192	202	191	222	204	197	192	196	200	195	196	196	208	179	186	193	220	219	196	200	180	184	209	185	199	190	194	221	193	213	219	206	214	186	197	200	182	209	200	242	200	212	214	204	218	209	214	213	216	207	216	196	197	197	199	177	205	216	203	229	208	199	187	202	195	168	203	175	178	184	196	193	171	180	209	204	187	189	160	192	188	184	189	203	198	199	194	182	221	202	219	203	191	199	179	193	197	201	180	196	189	198	200	185	215	206	221	227	215	224	207	209	188	196	202	212	193	201	180	220	195	189	170	203	207	203	220	205	214	192	197	197	224	194	213	206	192	203	219	216	196	181	182	243	192	207	180	216	212	213	170	227	192	207	207	200	198	197	196	186	177	202	189	187	221	208	219	217	187	211	207	222	222	212	197	196	215	206	184	194	205	197	200	184	219	202	200	213	209	204	189	187	217	204	194	219	183	196	183	202	183	200	202	220	234	191	207	180	199	199	171	199	209	203	196	220	223	192	213	187	174	200	208	181	173	193	176	215	200	203	195	185	205	178	182	202	190	209	210	225	211	219	217	200	206	209	193	190	190	205	226	200	200	192	183	227	210	198	199	196	218	204	210	199	209	188	207	196	206	212	189	197	207	191	200	223	204	173	198	184	203	193	232	190	193	182	190	188	198	206	202	202	196	199	178	201	189	185	214	209	181	210	178	198	203	220	197	205	207	191	167	191	196	191	213	196	198	157	189	185	188	215	214	164	187	208	180	182	208	192	197	207	218	225	185	193	184	210	197	206	205	176	204	220	220	200	184	194	198	212	196	193	201	198	209	216	198	216	170	202	205	213	197	199	171	185	189	201	200	202	183	204	172	220	189	190	214	207	220	219	196	181	214	185	197	197	203	210	232	207	198	200	190	193	212	192	194	216	212	198	203	196	197	188	195	201	191	210	189	209	190	210	185	187	195	196	214	207	167	201	156	214	209	194	193	192	197	221	215	213	223	206	190	195	207	227	183	197	217	211	226	187	193	202	207	201	167	213	187	179	199	212	186	178	192	212	229	193	196	199	183	212	176	178	211	201	225	195	209	224	207	204	226	212	188	189	214	204	223	186	201	219	204	185	207	192	201	207	183	199	196	212	231	197	202	205	181	204	187	191	209	196	182	222	214	196	208	210	190	187	200	206	195	227	200	188	203	199	201	231	212	201	214	209	218	217	217	206	185	219	198	192	237	185	187	190	191	203	203	205	194	203	211	183	189	187	206	199	211	201	236	203	176	202	205	223	204	189	215	193	203	194	186	203	215	204	201	229	205	182	188	176	179	200	180	182	181	208	219	204	217	198	210	164	181	197	182	185	194	217	192	187	207	199	196	182	188	184	208	180	199	186	202	199	208	200	190	192	216	178	186	206	192	190	196	211	217	195	184	206	204	212	211	211	209	186	189	205	192	184	174	201	204	192	193	170	199	189	180	177	178	194	212	184	202	220	193	185	195	187	219	231	213	194	189	186	207	195	188	193	200	183	195	198	203	194	203	195	179	208	222
40538	57484	42175	13880	3712	725	622	538	511	448	374	406	361	373	341	341	322	301	320	370	285	322	304	291	289	327	269	301	324	302	303	311	305	314	280	331	310	317	341	260	302	306	282	303	308	304	283	311	270	312	295	287	297	313	287	305	341	291	273	293	325	290	314	298	322	323	303	296	275	296	305	294	321	339	283	295	292	275	314	350	311	286	290	288	286	271	301	296	308	293	287	309	276	317	259	299	273	274	257	322	289	286	260	310	335	275	317	281	243	337	310	281	279	294	280	318	307	287	304	270	296	300	284	301	304	291	328	262	277	286	278	272	299	337	279	303	310	305	281	300	288	291	278	294	275	282	300	292	288	299	287	311	294	299	298	282	309	292	328	271	296	287	273	297	288	298	302	315	310	275	281	308	288	293	293	297	303	299	292	330	310	275	313	320	317	285	318	294	261	259	276	297	281	282	318	258	276	293	311	302	326	288	279	298	300	306	291	284	287	304	294	298	298	296	305	272	279	272	280	308	312	283	336	299	292	337	297	332	270	299	268	322	299	288	279	316	313	264	262	297	321	315	322	300	305	282	300	284	274	320	297	279	283	303	312	273	303	275	271	297	294	288	331	278	294	294	352	283	303	341	284	301	322	305	297	277	273	264	289	286	308	286	305	299	264	281	305	307	294	300	291	284	322	307	289	268	276	263	329	294	297	306	244	293	299	293	329	296	308	300	297	291	310	286	291	288	310	283	290	300	307	295	311	305	300	326	341	276	296	291	320	316	309	297	314	287	299	268	295	308	284	314	321	311	283	299	294	288	306	318	325	309	318	273	290	279	304	305	290	274	308	290	312	311	313	305	259	320	265	290	309	303	291	295	281	284	307	297	320	316	304	310	328	309	290	304	324	316	291	308	297	304	313	308	312	288	297	293	283	270	270	283	292	290	338	295	305	304	316	271	266	277	303	271	293	295	336	305	315	280	277	286	296	308	262	334	295	325	257	290	295	307	294	305	291	345	321	272	288	286	270	324	294	322	293	324	297	306	270	288	313	308	302	281	307	272	291	308	295	268	301	259	301	294	271	316	297	279	284	297	285	293	261	283	317	323	278	324	309	317	312	283	326	311	301	303	291	281	312	301	303	296	304	307	301	275	299	296	290	283	306	304	284	294	307	292	275	294	305	260	310	317	271	307	313	293	274	294	284	256	297	277	285	313	282	274	288	266	244	316	270	321	267	294	273	301	313	264	289	272	303	259	325	306	303	259	285	330	300	269	297	290	277	299	270	299	314	285	298	292	289	291	301	303	296	314	268	305	293	291	279	294	296	303	294	322	301	294	292	287	310	285	305	296	307	284	265	306	311	306	291	278	277	278	294	318	286	287	281	263	284	306	283	315	282	274	286	292	263	276	282	292	300	294	316	291	300	323	288	275	304	296	282	288	286	294	305	274	309	267	305	299	323	277	285	276	291	293	285	310	266	305	282	278	274	283	319	296	288	295	291	274	310	297	325	290	293	282	249	295	296	274	296	280	307	277	290	269	283	271	285	265	293	307	305	281	274	293	320	319	313	287	295	304	291	318	284	296	321	300	298	274	276	310	289	286	286	308	298	272	295	309	277	300	273	308	299	319	286	319	291	298	273	284	285	318	303	315	286	294	291	292	353	316	315	311	312	287	289	315	312	275	295	291	306	312	281	324	304	290	297	307	286	285	300	308	314	302	335	265	309	287	299	315	327	292	296	348	289	281	289	281	317	316	301	298	307	289	271	310	272	272	298	288	305	278	292	287	272	290	286	299	319	258	298	290	302	310	294	300	306	300	297	289	300	274	278	308	300	283	260	275	279	300	285	287	281	301	319	304	319	291	290	275	316	308	269	292	288	309	301	293	274	297	284	295	300	313	319	306	302	296	292	285	297	258	265	293	301	288	279	268	296	296	289	281	294	303	284	273	308	306	306	287	291	331	316	293	301	300	293	293	313	284	279	326	308	323	300	297	275	307	290	297	292	272	287	303	299	278	296	284	312	320	271	272	312	295	290	283	284	306	303	299	284	301	328	256	281	294	270	285	285	295	293	283	298	276	301	275	295	311	316	291	302	312	314	314	299	281	278	304	311	287	312	311	291	277	298	285	271	317	294	285	315	317	287	279	294	321	324	316	318	285	286	296	276	304	319	294	285	291	277	314	261	265	290	324	302	275	298	303	311	256	317	291	321	299	278	324	285	282	273	295	291	289	313	284	291	300	306	311	323	253	307	283	317	291	282	319	297	278	296	290	275	274	324	281	279	267	306	270	322	275	323	301	268	286	280	279	279	286	313	322	316	319	290	309	294	294	305	270	306	294	271	316	316	339	303	291	326	323	271	294	262	315	297	300	291	327	290	314	284	320	277	302	304	325	281	267	318	284	299	290	322	298	301	276	302	299	324	284	300	263	300	292	313	317	324	295	291	294	310	326	271	304	289	313	303	300	279	309	320	290	284	278	278	288	300	288	303	290	292	308	298	323	280	298	279	319	287	290	308	283	322	295	316	309	290	286	316	303	285	286	285	264	316	296	273	304	310	298	285	265	278	299	283	293	266	313	317	293	279	273	305	291	303	288	276	295	297	290	325	301	292	312	271	306	268	288	283	284	284	286	301	303	303	267	310	291	294	273	290	277	266	291	291	302	294	281	313	330	302	304	302	319	319	298	291	275	277	303	286	276	329	304	290	279	307	276	302	294	306	312	301	287	275	310	269	281	312	271	299	274	288	284	268	290	291	346	318	283	313	295	288	286	289	274	312	283	306	317	319	281	290	288	285	288	340	286	323	285	276	290	286	277	314	285	320	266	298	320	276	305	301	238	290	278	294	300	293	293	298	332	273	264	286	305	300	295	273	286	286	287	293	307	291	278	270	260	309	313	302	313	271	273	277	308	256	285	300	293	313	298	286	318	307	295	293	261	310	293	295	314	281	286	302	295	276	288	300	309	272	307	285	274	323	290	304	273	291	257	302	320	291	269	300	306	276	315	275	283	298	261	282	303	301	308	293	274	295	259	304	302	279	327	305	286	262	291	278	298	306	285	288	306	294	295	305	298	286	309	284	292	300	322	295	278	302	292	307	312	294	306	292	280	302	289	276	300	277	302	295	317	301	298	307	275	302	299	295	327	290	314	296	259	284	334	301	350	285	290	299	276	285	297	296	292	276	308	283	266	270	300	326	261	283	282	276	308	317	301	329	275	296	309	335	300	261	283	305	292	284	298	280	279	312	287	321	291	300	281	280	330	278	283	323	271	287	293	294	302	335	292	324	279	299	344	302	307	299	305	292	276	322	306	302	281	317	306	292	286	304	288	282	294	301	302	285	312	276	274	276	275	303	289	322	294	307	339	300	315	290	315	289	273	290	314	281	306	305	308	301	284	285	310	285	303	272	292	282	277	310	276	254	296	282	304	289	306	281	308	305	278	299	268	294	297	288	303	291	288	304	330	299	330	297	292	277	281	299	298	300	321	312	289
24848	21556	28142	24282	6377	654	541	504	485	466	466	474	536	511	476	465	473	485	455	503	486	493	502	476	479	491	472	470	472	484	491	459	462	476	472	502	473	447	508	460	473	482	513	445	483	508	507	494	473	470	513	479	489	497	446	476	416	449	468	470	460	464	502	492	449	471	475	498	490	478	448	469	455	441	508	434	544	489	462	504	485	527	461	446	471	490	485	472	460	468	494	452	478	455	499	447	459	468	480	491	446	432	426	475	459	454	449	499	489	447	457	454	454	479	456	470	447	485	453	474	490	470	478	487	474	496	450	495	492	476	432	489	517	485	463	449	484	493	471	450	476	452	467	482	500	488	432	488	448	439	467	456	458	478	480	476	430	464	488	444	470	450	486	509	485	456	471	474	480	495	478	472	505	486	464	454	491	457	485	481	474	444	486	463	495	486	506	500	419	482	484	453	476	464	451	442	483	458	476	483	444	507	531	450	468	441	481	476	470	467	462	445	474	478	459	456	466	503	480	492	476	466	472	447	444	476	438	458	507	464	445	478	494	480	470	503	480	477	483	473	514	450	468	491	462	476	434	461	469	458	497	489	446	459	452	498	484	454	481	458	440	497	483	459	514	523	432	481	467	485	461	510	487	501	425	475	471	499	489	481	437	493	437	473	462	493	460	462	483	441	453	528	462	471	500	458	457	491	457	461	451	462	446	499	494	482	496	476	487	490	509	471	460	465	441	454	476	452	473	462	454	490	495	443	473	466	478	462	495	469	452	459	461	467	479	489	436	440	499	467	461	471	480	499	447	514	486	481	466	449	442	426	487	508	469	470	484	476	473	460	499	495	447	475	505	481	482	464	457	420	498	482	476	456	443	470	485	482	471	456	455	459	460	479	476	486	494	483	455	489	489	489	504	485	460	462	463	500	498	455	460	510	516	483	470	492	435	451	476	456	419	472	484	514	492	467	484	432	492	431	469	504	492	479	481	481	442	476	518	470	475	462	464	502	476	465	489	463	458	433	509	509	475	455	461	460	486	487	509	441	463	474	475	429	483	498	478	449	500	455	507	479	509	462	458	411	487	480	458	496	473	461	448	482	462	466	473	467	490	502	456	469	486	476	469	473	461	471	477	443	454	490	468	478	455	466	491	448	508	458	478	456	457	497	477	462	458	473	482	471	487	478	463	456	485	474	476	470	502	476	470	474	498	474	465	456	497	489	545	482	502	445	473	479	497	443	463	459	497	443	446	472	490	462	508	506	481	471	472	455	469	487	454	469	480	478	476	469	492	468	505	469	478	436	496	455	495	462	483	493	477	509	449	473	470	471	469	491	415	467	466	457	455	478	476	465	453	485	507	491	474	501	471	458	452	485	413	505	479	515	478	482	537	469	471	500	487	483	479	458	462	487	481	430	494	453	435	489	426	442	473	493	489	484	497	453	438	477	468	442	496	454	483	483	457	486	535	490	451	467	479	466	526	459	456	443	462	495	454	458	456	458	496	508	442	526	446	461	467	454	481	494	480	472	474	454	473	503	496	486	474	439	525	447	478	482	432	474	471	487	459	499	484	511	498	460	451	479	485	474	485	471	470	474	486	461	437	525	475	438	513	509	455	488	476	462	480	475	498	473	458	490	503	478	460	497	464	495	504	461	483	522	496	486	487	475	481	474	483	436	426	485	491	488	494	475	439	472	464	502	495	456	451	484	485	456	481	483	435	476	485	482	466	454	481	457	450	490	459	471	477	472	455	443	520	486	422	478	469	429	467	475	434	517	461	452	480	488	507	475	464	431	480	492	459	472	477	453	446	506	439	424	480	519	493	462	453	459	443	466	491	500	450	477	498	465	513	446	491	481	451	498	496	461	454	454	472	445	525	467	451	480	450	463	450	511	448	517	501	457	492	458	496	468	458	496	469	484	476	454	480	487	452	504	464	475	448	490	477	494	482	479	495	456	463	492	439	475	491	456	472	488	443	538	458	491	475	456	469	509	470	490	496	483	470	471	456	483	472	476	481	474	478	478	497	500	503	431	517	478	512	497	451	460	466	470	456	484	467	462	473	497	472	478	466	498	472	466	486	473	476	498	475	466	491	515	481	480	447	476	473	449	460	480	456	469	441	468	489	479	482	488	419	470	469	466	456	466	515	453	491	503	472	458	473	450	488	446	455	491	486	485	472	474	497	437	470	547	483	471	469	482	494	486	466	473	459	492	457	488	504	450	500	468	506	480	488	488	483	464	488	482	433	446	478	432	506	452	475	498	430	481	486	498	477	468	458	436	467	493	473	486	484	491	445	490	476	442	514	433	454	493	480	462	488	449	460	445	502	453	470	451	468	490	513	478	483	500	463	438	484	472	489	471	451	450	482	437	462	528	467	480	462	467	466	442	466	491	505	484	499	459	508	467	477	450	466	494	481	459	441	454	465	452	474	475	453	476	528	508	474	496	445	484	469	483	457	445	459	490	481	469	471	477	469	446	447	514	482	468	463	477	475	469	460	472	479	439	458	471	479	514	487	420	464	467	513	460	435	470	495	435	474	480	441	471	450	470	481	424	495	460	512	459	488	477	501	482	480	512	497	485	476	465	452	461	501	456	483	433	442	430	479	482	493	458	460	458	463	457	447	486	457	490	494	459	493	459	509	487	429	496	453	475	487	486	461	495	501	485	437	420	536	508	436	459	475	525	487	460	481	480	489	492	486	484	447	481	479	486	467	489	476	525	464	444	490	428	483	490	545	509	503	478	454	475	502	493	472	458	490	473	451	492	472	468	456	492	461	517	464	476	441	525	483	507	457	506	452	492	483	452	484	500	477	444	514	471	466	503	504	464	466	442	489	465	471	442	480	493	483	454	472	506	489	471	421	469	451	485	472	494	493	455	462	449	443	495	457	490	493	438	486	488	521	501	450	475	477	457	498	457	464	463	436	466	470	459	442	474	473	474	485	439	482	501	477	448	450	476	495	479	504	457	505	473	454	458	481	507	478	482	467	489	480	498	456	472	451	465	481	448	488	484	440	447	469	489	487	477	487	464	468	513	419	478	461	458	489	481	479	497	510	475	476	450	461	459	477	471	458	480	506	438	482	483	454	495	460	455	473	443	498	463	479	475	495	466	451	441	482	452	491	489	451	523	505	474	464	470	423	473	492	476	463	492	498	471	481	458	476	474	459	474	501	460	456	477	468	521	481	466	460	477	496	475	460	460	460	457	507	449	499	492	477	480	485	464	497	525	468	448	492	445	469	455	486	498	467	505	514	480	470	465	504	500	463	481	502	460	463	469	491	438	451	482	473	479	518	472	457	465	445	486	511	494	479	465	504	457	492	450	475	440	467	465	515	424	485	431	500	479	478	466	490	468	464	478	464	478	490	501	468	449	454	471	455	468	479	497	443	458	491	488	488	513	468	460	498	435	447	458	442	483	482	479	473	469	486	489	489	492	472	498	470	460	491	459	480	513	464	461	473	458	459	465	478	486	465	479	482	450	455	516	455	483
36315	44112	32314	9281	2191	911	795	770	722	738	728	709	670	697	692	675	713	725	683	649	656	661	675	689	656	691	647	670	617	680	679	686	621	593	598	638	654	651	627	665	666	644	695	668	687	674	643	629	710	616	687	658	627	643	618	671	712	626	661	615	704	671	627	670	642	660	657	686	615	639	690	707	647	670	688	674	615	659	645	668	630	622	691	679	635	643	642	674	670	619	712	622	675	590	688	627	656	678	703	661	704	664	666	638	650	638	678	653	631	678	629	655	645	659	636	679	687	650	672	624	672	650	602	671	637	648	644	674	755	621	647	693	661	621	642	617	693	659	679	695	675	666	667	669	606	619	653	677	675	643	662	657	667	661	707	672	691	676	645	676	643	658	652	667	649	623	648	685	655	701	674	654	677	670	657	656	663	627	669	694	645	678	710	650	671	671	616	640	675	632	696	672	629	671	671	647	646	669	649	642	647	675	649	638	641	677	689	681	667	649	652	671	642	684	665	668	670	721	654	674	654	671	661	635	628	629	683	639	643	658	606	654	660	693	674	659	688	720	643	625	640	648	620	684	626	603	653	638	674	661	640	694	635	690	700	652	646	614	665	666	635	688	654	627	676	670	650	646	630	664	621	694	667	653	612	642	689	664	681	640	625	672	602	613	679	702	667	639	645	624	664	656	609	664	657	614	633	616	671	620	706	651	700	649	669	646	679	642	661	639	648	639	687	680	686	660	665	655	630	695	697	673	656	625	654	656	629	632	678	670	684	644	647	676	635	645	657	685	643	648	663	601	625	615	678	639	644	675	668	672	633	644	635	633	638	678	645	713	611	655	664	642	686	637	685	664	604	668	648	691	649	689	650	628	646	613	600	708	650	674	644	677	633	699	657	675	627	661	685	658	648	657	660	661	655	637	621	640	620	638	646	681	609	633	606	609	656	637	671	688	656	620	671	704	678	650	658	673	672	674	691	645	674	636	635	648	684	683	637	677	668	677	675	673	626	652	641	686	709	655	673	709	634	668	673	662	648	639	681	649	657	629	664	646	641	684	680	625	647	676	647	667	657	680	683	654	644	672	672	681	678	647	636	659	640	647	620	672	684	603	648	676	649	650	646	654	650	722	643	643	705	669	670	661	674	678	667	658	667	629	634	649	628	646	627	621	680	659	665	624	657	650	675	653	660	640	676	626	671	633	671	679	617	684	650	644	653	664	704	661	606	659	635	620	664	652	681	656	661	663	642	645	683	645	687	619	635	667	709	640	657	643	668	651	648	591	685	668	659	680	622	690	700	689	637	619	656	648	663	612	634	676	659	620	688	658	640	663	669	705	661	658	612	660	630	677	704	675	681	650	699	688	668	712	639	643	665	706	678	665	615	646	634	683	693	715	638	697	665	632	629	657	630	654	657	684	652	640	651	649	643	648	628	673	630	674	677	661	688	641	690	697	656	642	612	675	664	680	668	649	620	679	648	653	646	640	647	674	661	685	627	664	680	651	662	639	614	659	655	653	645	674	667	691	645	636	639	703	624	684	684	657	672	656	664	605	657	664	653	634	653	670	615	634	642	639	644	718	680	664	649	684	689	670	628	637	687	606	636	666	666	603	607	653	677	638	610	647	634	655	625	667	692	648	672	669	638	627	650	688	622	676	667	613	675	633	636	682	621	684	671	654	688	653	630	635	710	655	650	649	643	674	624	652	680	680	693	623	652	652	615	664	636	662	618	646	691	653	619	678	663	683	666	613	645	602	618	666	688	704	663	647	643	667	642	643	649	681	660	685	705	667	674	651	678	660	652	631	651	683	674	641	645	627	657	662	625	658	640	700	630	611	677	669	652	678	659	682	620	675	671	668	662	638	646	648	649	632	685	701	660	658	704	618	649	691	640	660	661	682	644	675	658	642	667	671	719	655	658	695	687	627	620	656	682	677	657	649	613	617	676	681	640	672	661	654	699	696	644	636	638	669	657	673	631	632	656	700	627	677	603	660	691	671	724	648	651	646	691	682	656	624	658	668	677	635	662	674	664	637	676	668	615	660	673	610	630	608	649	658	681	681	631	638	672	699	649	662	659	718	646	642	708	621	696	663	664	670	680	631	653	651	648	666	633	646	675	675	629	648	655	668	665	689	670	623	660	628	648	677	665	703	705	658	642	672	685	609	690	635	611	701	677	666	659	643	622	661	605	668	715	641	673	637	697	677	673	677	650	660	683	634	658	687	630	645	670	642	624	636	649	669	643	680	709	619	728	643	618	598	638	716	676	640	609	624	618	679	632	691	624	658	621	639	647	615	661	682	662	679	695	636	708	675	727	644	699	687	632	637	619	670	628	638	650	636	636	668	689	687	643	697	627	670	634	643	696	672	648	625	680	676	682	670	651	671	606	635	664	630	629	686	648	676	623	724	669	640	659	688	619	623	661	623	643	633	661	686	620	665	634	676	661	679	657	652	600	657	677	621	641	690	703	667	639	617	623	692	640	676	667	649	679	668	665	599	659	682	654	664	685	672	628	672	675	699	657	681	651	710	629	645	637	679	613	626	687	671	665	664	649	625	647	647	660	645	649	658	680	652	647	686	653	662	674	655	640	695	645	661	681	682	699	646	678	663	692	643	691	706	632	649	690	729	659	647	654	651	655	685	673	625	662	683	668	602	657	687	658	654	619	653	644	672	708	622	660	638	699	639	674	629	665	711	655	644	650	620	623	622	635	616	655	654	656	622	682	683	657	639	662	688	612	654	634	625	669	656	656	674	629	634	674	661	649	640	693	629	704	662	668	719	675	673	642	658	680	717	649	647	725	676	660	661	615	655	689	705	714	654	715	636	669	662	727	620	693	652	657	690	677	705	611	674	630	644	649	654	633	634	677	619	676	664	684	682	640	665	619	678	650	684	672	673	648	666	623	629	654	655	631	639	676	636	665	655	649	669	647	625	707	696	637	650	676	592	660	713	655	647	702	695	661	666	669	665	639	621	681	652	707	639	682	622	642	615	635	679	690	648	612	652	733	653	652	638	686	619	639	631	688	675	649	657	656	605	606	656	683	638	620	655	661	698	619	679	681	690	635	649	676	677	698	643	652	642	644	656	622	640	657	653	655	663	626	650	657	630	710	672	630	659	675	690	651	666	658	638	651	680	644	649	649	698	622	649	668	635	689	690	641	650	661	687	681	654	674	597	636	642	645	658	698	645	656	716	679	654	685	666	694	634	641	652	666	663	673	632	659	641	687	638	632	605	670	693	660	636	655	654	668	645	665	658	672	627	612	678	695	672	629	664	682	648	631	649	635	659	598	728	650	717	629	681	676	653	660	706	680	674	678	639	637	666	616	665	639	672	677	723	648	695	676	653	656	645	667	624	690	605	639	670	652	615	624	605	614	694	632	657	655	657	634	671	718	698	676	693	676	702	654	664	674	618	643	662	663	638	646	662	651	641	655	649	689	702	661	639	648	650	648	667	689	684	679	650	696	690	613	645	677	660	671	680	636	664
22665	21562	29530	24179	21563	20690	4190	410	339	293	285	237	224	227	229	192	206	202	214	222	205	197	217	211	213	173	191	207	196	167	190	202	182	168	169	172	208	204	170	176	199	180	186	198	203	172	192	206	178	187	220	197	184	194	175	193	162	184	208	189	179	197	212	182	210	187	188	189	203	198	215	186	202	191	161	165	198	166	196	196	171	184	182	198	205	172	187	204	162	201	189	192	184	201	160	189	192	189	157	187	165	201	169	201	154	186	193	172	200	188	193	202	178	170	172	170	203	197	187	184	179	179	194	167	190	206	202	218	185	170	200	172	219	183	175	193	193	204	196	183	181	177	172	196	199	203	165	189	163	164	173	158	179	172	183	159	174	173	204	182	194	167	186	190	181	178	195	202	186	174	184	188	195	197	170	207	184	173	195	174	176	193	186	178	181	171	196	172	198	181	205	173	209	174	174	186	177	164	188	190	164	191	213	189	167	177	197	177	197	185	196	186	217	191	182	195	186	161	178	197	194	183	174	173	202	192	166	173	169	203	163	181	184	167	170	188	162	177	184	162	198	186	172	181	173	174	169	159	206	189	205	182	155	189	199	190	178	190	189	179	169	168	207	188	199	198	175	180	193	168	184	200	196	201	196	190	199	184	165	175	184	207	204	177	208	176	195	181	178	183	178	187	182	211	174	194	176	173	228	184	173	184	168	183	180	176	191	168	178	173	198	196	190	167	173	186	199	189	179	191	180	205	202	181	199	210	165	188	201	160	173	200	168	173	198	195	192	182	179	183	168	161	192	163	169	159	190	183	191	192	180	169	176	148	162	174	171	192	205	190	205	188	168	174	186	175	174	193	178	173	166	180	186	186	189	205	177	173	176	173	199	174	171	178	184	189	185	194	205	196	200	190	184	165	168	170	168	190	192	179	177	169	183	175	168	180	203	168	180	195	181	193	176	178	199	172	220	172	161	185	195	187	191	177	179	186	201	196	189	200	174	191	181	169	176	191	173	179	182	199	185	195	185	199	209	191	194	194	190	183	184	177	187	152	179	210	198	211	173	178	192	178	189	191	183	190	192	191	197	174	194	167	202	173	168	196	176	185	188	183	175	184	207	166	152	212	166	172	187	194	171	188	169	195	194	166	191	179	200	203	222	145	188	195	209	188	181	180	172	185	201	182	158	195	159	193	176	198	151	175	177	188	207	181	184	184	206	197	162	192	165	178	187	171	192	193	188	199	173	179	187	182	192	185	188	180	193	222	208	180	174	151	186	182	189	203	205	185	182	196	194	185	214	193	182	188	182	203	198	215	185	178	167	206	170	177	183	166	188	171	184	182	191	182	196	176	176	163	183	199	181	191	175	179	195	172	184	185	203	185	190	213	177	166	153	198	176	173	183	203	179	174	180	195	181	179	180	169	177	192	185	199	187	197	214	198	173	164	184	189	180	185	180	175	189	156	163	179	167	176	180	169	190	182	192	193	201	186	215	191	185	181	151	167	178	194	185	199	155	168	210	198	198	181	202	194	178	203	198	189	180	169	204	164	190	201	181	195	176	186	193	168	179	190	193	206	188	180	192	173	206	184	188	171	207	220	198	167	188	202	171	190	199	191	161	171	185	179	163	178	201	207	187	157	173	175	198	183	201	176	187	205	183	185	190	179	180	176	190	191	200	160	192	177	199	171	191	180	175	197	193	181	189	183	191	171	182	196	167	191	192	180	190	178	189	215	168	202	170	173	189	169	222	188	206	161	199	157	156	179	182	172	184	183	192	181	201	184	169	199	193	177	187	177	195	198	191	176	140	198	178	144	193	197	173	181	171	178	192	187	187	173	182	182	182	192	191	175	210	181	188	189	176	174	174	179	182	138	175	185	177	183	201	163	190	193	192	186	217	162	197	164	181	194	207	174	188	202	192	215	172	188	209	182	177	178	177	166	189	187	183	179	183	201	172	186	164	168	173	180	211	209	182	177	184	188	203	169	200	172	187	177	210	202	175	162	210	179	201	198	175	183	181	181	190	186	182	163	203	215	199	174	192	191	186	189	174	184	198	193	193	162	189	169	184	180	192	167	181	185	182	201	162	168	186	204	191	187	182	196	200	198	190	196	188	179	189	197	181	185	175	185	209	200	169	184	200	180	179	183	188	180	178	203	177	166	191	196	180	192	184	166	188	182	185	177	188	167	187	183	178	176	188	188	166	189	182	166	160	168	170	186	169	171	175	202	202	155	195	185	185	175	205	171	178	180	179	185	171	200	190	151	195	189	214	178	186	185	180	192	180	180	190	169	182	184	198	196	188	194	175	196	194	199	189	196	199	190	177	176	180	200	183	196	192	157	178	193	190	176	203	182	175	168	203	171	179	188	184	196	167	171	164	183	186	193	185	194	162	187	161	186	215	192	175	178	183	185	173	174	181	162	185	172	184	198	190	202	154	176	205	192	173	199	186	173	171	184	154	215	204	190	185	209	171	196	169	182	175	163	189	201	185	170	177	176	181	167	185	175	175	162	162	209	195	196	175	189	186	193	185	187	167	217	193	190	189	185	208	157	201	184	199	173	177	183	188	195	199	185	163	180	194	167	204	192	172	182	188	180	187	171	159	166	203	164	172	200	192	175	185	184	182	185	208	160	176	176	176	183	189	197	174	179	188	186	173	200	171	187	176	177	179	211	192	185	168	200	176	190	208	179	151	174	182	162	181	181	182	180	168	206	161	190	185	173	188	176	190	179	152	187	185	171	181	195	189	178	199	173	172	191	196	166	202	177	164	147	171	174	161	178	191	193	176	183	199	199	197	169	193	171	153	189	198	195	160	180	153	182	196	205	192	208	189	193	165	185	191	193	173	195	190	187	186	179	204	177	181	181	170	178	174	178	177	196	179	193	201	205	167	183	179	185	178	184	182	208	169	166	209	194	182	189	169	205	184	171	183	190	181	190	203	192	168	186	169	171	186	164	195	178	179	165	182	177	178	165	163	202	184	195	197	191	184	163	169	206	154	171	171	193	176	176	197	180	197	167	163	155	184	174	192	199	191	202	185	179	181	199	182	199	211	186	185	194	189	174	159	169	165	205	171	185	146	173	175	167	171	199	177	179	163	200	154	166	188	206	176	203	183	193	170	195	181	189	194	177	181	184	167	192	163	156	191	193	176	185	200	165	180	187	189	187	171	185	183	176	183	193	198	204	199	190	169	181	172	188	199	175	187	195	181	192	174	173	196	166	197	193	207	180	170	211	203	183	167	190	195	193	179	175	181	177	189	178	170	160	172	217	213	159	213	179	193	175	163	193	208	182	198	163	172	184	169	200	168	163	184	180	193	213	184	171	197	180	173	188	181	177	177	183	177	171	184	184	196	184	195	167	206	216	203	153	168	173	186	198	196	166	164	180	159	172	176	194	209	180	190	178	165	183	185	172	162	190	175	188	203	185	158	195	166	193	184	200	201	174	173	202	181	174	151	182	175	188	188	188	182	180	162	182	188	186	164	176
47348	67557	47663	18388	5805	1163	939	673	569	565	448	427	381	378	339	352	324	337	326	291	341	279	282	308	278	302	275	284	287	309	265	285	266	285	286	257	272	274	242	256	275	285	251	257	275	278	284	253	240	275	301	274	244	237	237	275	240	276	242	271	252	255	275	238	262	279	257	266	247	264	221	272	243	256	234	273	259	261	253	242	272	264	273	277	245	220	251	248	266	291	270	259	242	242	258	225	248	280	242	260	277	244	237	264	260	264	269	236	265	277	263	272	242	239	258	235	257	268	287	279	268	236	260	234	254	262	277	246	245	261	272	245	224	244	266	252	247	261	246	251	266	269	309	264	238	254	260	243	259	257	235	278	238	254	272	277	247	262	242	234	227	255	230	299	266	293	264	277	270	268	259	268	251	246	238	254	239	255	265	243	253	293	280	254	253	259	248	214	273	238	275	233	240	254	262	274	273	258	239	247	238	266	246	267	260	236	228	283	240	240	252	279	272	258	264	247	260	245	256	256	309	261	231	249	251	262	260	258	248	271	256	255	267	257	250	265	255	289	250	259	247	270	281	241	205	265	251	261	254	224	268	268	271	265	276	239	233	253	278	265	262	273	273	253	249	276	282	243	265	240	253	240	243	275	255	286	269	285	259	242	277	277	237	258	270	273	246	273	248	261	258	262	239	256	275	227	269	281	264	298	276	229	270	242	256	277	260	232	297	298	273	241	276	242	275	265	222	240	268	251	253	267	249	272	268	243	275	282	257	259	255	258	269	264	286	233	264	250	246	269	269	262	257	233	248	247	301	244	248	252	263	244	254	239	278	265	271	224	255	251	262	244	263	254	229	264	269	231	235	246	254	208	260	250	235	263	246	248	251	241	237	250	285	259	245	279	259	246	251	276	236	255	261	252	255	255	256	235	256	242	259	256	287	253	262	255	237	286	250	216	237	272	293	252	271	276	243	242	271	241	239	265	249	262	245	279	244	261	253	244	254	273	257	262	253	282	247	243	253	248	262	267	226	233	243	276	252	269	228	239	258	256	244	281	262	246	278	267	253	235	259	258	269	262	253	219	274	261	256	245	278	262	241	262	259	277	252	273	247	254	264	258	268	255	255	250	271	255	264	260	241	264	261	238	274	274	233	268	248	240	269	252	284	267	240	249	268	241	235	263	261	252	276	268	233	263	251	264	221	239	260	233	267	237	240	269	251	252	252	262	257	213	259	278	239	239	270	230	263	244	236	279	269	270	271	259	227	262	251	258	212	285	279	248	253	258	256	222	243	244	266	261	238	240	246	240	269	230	261	270	278	236	237	292	245	278	264	266	258	235	258	266	287	263	245	241	277	255	262	228	270	245	265	255	243	259	249	268	278	255	234	239	257	233	274	263	255	275	249	285	236	281	251	261	227	282	237	253	264	235	244	301	248	285	274	286	259	249	241	250	263	255	283	266	241	256	237	289	239	263	234	272	269	261	288	247	247	273	277	243	265	231	256	244	252	241	240	236	260	269	236	247	257	257	249	238	271	248	264	263	246	260	262	234	254	272	294	223	261	244	251	244	240	258	251	262	255	271	270	245	266	272	248	231	288	233	239	245	230	253	250	229	274	239	257	269	232	257	264	255	248	240	273	266	285	256	236	231	242	258	257	261	260	252	237	237	239	253	275	231	271	245	284	269	273	276	287	264	272	240	249	231	255	227	268	272	258	244	266	261	249	292	248	234	238	256	279	257	256	262	240	251	234	269	255	272	259	265	259	243	280	240	246	247	244	264	290	247	282	258	275	254	260	262	275	252	270	262	223	255	250	272	249	257	290	283	246	243	262	234	240	263	249	231	258	261	289	268	262	252	262	271	279	265	241	272	269	271	254	249	270	271	245	280	255	279	229	251	282	264	264	265	253	263	253	260	264	261	250	234	246	257	236	246	253	263	253	246	278	263	263	277	256	258	272	253	252	254	265	278	242	256	246	275	263	255	225	232	273	264	256	265	272	253	238	262	294	254	270	280	286	248	227	267	278	248	248	249	259	261	222	285	229	281	248	260	253	256	251	254	265	246	263	261	245	271	264	254	286	247	240	274	240	264	264	250	252	268	259	252	265	258	284	256	265	250	250	271	250	265	274	234	271	269	273	244	265	259	277	263	253	268	273	261	261	267	265	266	251	264	255	260	277	242	260	275	254	238	272	254	276	284	266	267	266	273	271	251	253	267	255	276	233	254	244	256	254	248	251	277	286	252	252	281	282	238	250	267	250	250	248	264	252	271	253	268	262	249	255	243	245	258	265	287	252	283	233	248	238	238	277	269	229	263	264	273	256	258	235	277	248	266	271	257	242	258	241	260	283	242	245	252	272	242	248	241	272	255	268	266	232	273	255	261	247	274	260	258	256	261	261	264	246	239	270	249	242	257	246	269	262	236	234	253	268	228	275	240	292	221	270	247	252	256	259	277	242	268	265	266	281	259	252	232	244	236	267	242	243	260	276	268	242	231	251	244	261	260	262	256	228	256	253	251	251	231	257	236	273	260	252	231	265	262	256	232	255	266	254	259	252	235	263	260	268	268	265	266	220	257	241	255	250	287	268	267	254	241	286	267	252	230	268	252	251	243	253	280	290	259	255	261	242	256	252	262	243	223	273	246	274	245	230	240	263	272	253	264	243	243	280	229	250	245	273	276	235	240	245	237	282	254	255	287	263	263	284	265	279	278	268	219	252	249	260	251	269	243	249	263	265	231	255	250	229	243	237	269	260	277	269	249	269	237	259	256	248	265	255	241	253	222	270	259	270	225	260	238	244	264	279	288	256	251	262	257	248	260	237	251	231	267	269	251	264	255	255	279	259	259	279	248	274	271	247	239	244	250	287	273	253	277	277	261	254	251	257	236	271	260	272	274	261	240	258	238	247	234	269	264	251	254	254	243	239	278	278	257	281	258	262	277	253	230	257	268	268	243	275	264	239	262	252	282	227	244	243	227	267	259	251	239	268	260	255	276	232	276	235	271	280	253	269	259	275	283	245	254	257	283	265	249	263	254	287	274	244	249	249	235	258	273	248	256	245	246	248	254	230	266	255	260	267	246	267	257	260	250	232	276	243	252	238	294	237	258	238	268	242	257	236	261	283	235	258	232	243	271	253	232	280	259	289	255	258	235	243	266	236	238	254	249	254	238	258	245	241	235	247	273	279	250	250	250	261	266	260	248	246	256	256	253	268	247	268	253	263	224	265	279	246	247	266	251	240	238	265	271	247	260	248	261	258	243	253	256	251	257	203	231	276	277	243	244	260	245	260	244	238	234	248	227	247	278	255	245	240	244	277	254	256	266	229	258	256	249	262	255	237	232	269	241	257	244	249	274	260	251	253	235	240	273	267	258	248	265	270	263	243	281	271	282	240	217	267	224	253	237	241	231	276	286	286	244	262	274	257	244	261	238	260	277	281	235	274	263	243	244	275	239	250	271	254	244	276	282	239	251	233	261	247	261	266	252	238	276
27848	20578	13506	4436	603	401	427	413	429	435	410	416	388	401	418	437	438	395	445	422	426	413	411	415	407	441	402	413	418	436	399	437	445	405	433	385	460	395	418	421	433	416	462	396	400	430	390	398	400	392	438	416	415	428	412	384	382	409	392	429	382	406	439	416	412	447	428	396	414	394	421	411	411	447	435	409	416	430	409	445	423	407	399	400	421	392	451	452	398	419	446	416	403	477	447	396	415	406	413	398	435	422	452	399	396	399	418	406	392	406	415	429	440	450	453	388	405	438	440	384	397	411	408	406	435	407	391	427	417	405	403	420	437	406	408	425	423	398	390	429	383	441	428	421	427	449	414	409	394	423	441	419	407	424	416	420	384	436	401	401	442	382	435	444	406	378	397	421	430	397	392	403	429	385	415	410	373	379	443	390	419	412	409	444	429	423	402	374	405	391	425	413	426	417	424	429	389	416	415	414	388	439	401	420	427	412	399	441	417	405	398	422	390	399	420	414	412	422	444	439	433	392	399	431	397	423	410	414	420	413	428	406	444	440	441	411	401	411	398	427	413	423	409	388	420	404	426	399	404	398	430	457	406	446	396	387	446	413	417	384	417	407	409	383	391	430	410	440	439	417	373	441	402	387	412	412	399	382	407	418	417	387	383	412	419	379	372	433	413	403	428	415	420	396	401	420	431	413	413	404	406	368	419	419	411	414	414	407	446	439	375	409	393	448	395	421	393	401	391	419	391	440	405	438	400	424	405	434	420	394	414	406	412	383	399	413	415	398	386	396	387	423	415	384	421	415	434	410	413	392	381	393	424	442	440	414	409	446	405	376	429	383	421	409	415	419	421	445	419	427	397	430	406	421	441	416	402	416	407	411	394	416	413	423	416	437	416	429	426	394	396	403	409	383	381	405	401	421	477	457	401	433	410	409	406	401	415	418	372	392	419	424	388	457	437	412	413	404	424	412	417	374	390	406	420	423	409	426	400	426	422	379	441	383	425	418	421	366	412	423	413	441	400	426	420	417	427	432	438	407	398	414	427	397	439	410	409	408	402	403	397	420	449	380	456	445	421	401	418	454	399	388	391	413	389	418	422	425	410	407	409	411	383	420	426	397	443	429	457	427	386	419	387	421	414	439	396	397	419	400	415	431	393	406	384	411	435	423	433	442	435	433	412	426	398	418	396	414	422	425	419	426	399	461	441	409	450	425	423	425	395	428	428	393	399	399	409	386	404	395	392	388	444	433	419	408	406	409	417	414	419	414	409	398	386	450	408	438	397	398	436	411	404	413	425	443	415	436	418	399	395	411	410	431	410	406	426	415	416	419	423	449	406	421	379	422	430	446	412	405	444	418	416	380	398	399	405	378	417	374	407	374	444	427	409	448	348	420	428	408	408	415	433	406	417	418	456	389	425	452	418	403	398	413	430	398	396	427	398	398	445	418	395	442	445	416	364	370	399	398	410	424	450	392	431	358	408	420	411	409	421	379	431	390	412	426	393	420	425	414	417	433	416	416	414	401	413	414	403	381	427	424	387	388	454	397	432	412	399	434	387	439	431	382	432	410	373	444	419	423	421	400	421	436	389	428	398	393	398	407	385	425	414	451	409	428	408	427	374	400	426	421	420	433	432	395	428	412	395	413	387	405	411	413	414	421	400	412	384	405	429	406	440	394	461	404	383	442	411	416	403	441	410	417	420	404	405	399	390	404	433	424	389	419	378	411	446	414	428	401	414	409	415	414	399	402	413	450	402	401	420	410	430	491	418	429	390	390	407	428	378	431	389	417	373	417	425	396	418	410	401	423	438	419	387	421	415	425	405	444	417	435	423	390	412	467	398	399	398	379	419	376	419	438	398	442	403	415	437	386	431	433	382	395	377	437	430	444	397	420	401	403	450	391	406	401	381	402	411	392	428	400	411	438	389	441	398	431	409	423	420	390	399	429	395	395	411	424	403	382	455	461	430	393	400	389	399	397	398	424	386	406	459	443	433	417	424	450	416	437	425	386	402	420	434	429	413	410	396	444	398	423	407	415	422	419	395	418	433	391	393	410	423	436	379	412	413	393	408	411	431	422	385	383	384	419	404	376	377	450	393	398	425	388	413	438	437	371	381	395	445	454	434	427	400	427	426	448	380	394	408	437	386	378	400	379	429	421	421	416	411	379	418	404	429	422	393	385	400	404	403	393	393	407	415	412	414	429	394	410	425	396	390	386	431	398	407	379	425	407	438	447	386	394	420	411	424	415	397	401	410	427	443	383	425	427	448	409	411	392	410	427	416	414	390	388	417	429	439	389	398	388	412	459	408	371	416	438	414	401	394	422	454	376	427	433	412	457	395	413	444	410	393	414	413	436	400	431	372	435	383	428	408	395	415	407	432	416	408	395	423	398	416	453	391	445	442	417	408	430	430	413	431	375	451	390	395	435	393	437	429	411	412	423	444	424	467	405	440	401	390	393	414	425	402	408	437	466	415	439	419	426	428	379	403	379	410	414	413	425	397	406	431	406	422	413	389	421	422	432	445	355	413	401	380	412	458	410	429	458	385	406	446	421	415	411	410	425	430	424	416	364	461	388	413	428	420	437	377	429	442	433	420	439	410	405	429	405	430	399	431	401	379	420	419	442	449	375	440	373	411	413	404	430	400	449	402	400	392	418	405	391	425	411	421	379	402	407	423	391	394	449	401	425	390	422	411	396	435	409	429	405	433	440	399	419	392	395	376	401	447	414	430	427	410	431	444	445	422	399	402	441	439	397	427	373	444	400	371	474	414	409	399	411	418	420	420	407	417	383	418	364	414	425	393	443	427	415	402	414	427	402	428	420	418	386	427	411	405	401	360	420	397	391	397	444	409	440	407	398	382	422	402	406	430	418	381	435	406	439	454	388	398	421	416	402	420	425	408	417	410	413	422	408	434	453	412	396	343	367	400	409	391	409	374	398	455	403	404	404	389	475	425	409	386	428	427	406	400	430	407	406	364	395	431	419	368	420	399	422	438	424	401	424	376	445	412	472	414	466	441	389	441	408	386	416	411	399	405	400	429	411	438	420	416	421	412	424	429	420	404	380	431	415	412	437	393	424	399	417	390	439	411	417	403	411	390	412	437	437	424	400	387	420	397	418	380	396	427	418	427	424	415	414	406	412	389	415	400	441	427	420	400	417	388	416	421	398	430	390	408	385	416	469	431	406	403	429	418	446	400	423	434	410	390	432	424	416	433	392	430	419	428	410	431	407	439	435	397	423	412	416	418	442	450	424	426	389	426	367	415	421	428	408	387	414	445	390	418	405	420	413	407	412	411	441	405	397	412	414	400	366	421	412	463	404	391	411	376	454	437	463	393	399	401	427	407	381	431	377	411	386	420	432	396	374	438	425	393	433	397	399	459	407	449	424	385	378	423	389	383	482	402	424	412	413	386	392	431	411	437	406	439	433	437	423	415	424	361	389	404	418	408	438	434	379	410	387	417	393	443	416	408	426	436	444
20281	21351	11162	3577	914	619	616	628	580	600	570	568	583	603	603	584	588	588	581	577	566	562	572	620	615	617	619	573	576	529	592	569	556	600	582	600	605	592	562	596	551	585	564	591	567	569	610	588	600	575	603	604	585	596	594	610	630	578	583	584	595	627	625	539	602	603	564	625	594	594	588	576	581	609	584	580	608	594	626	593	618	553	521	591	598	578	576	565	596	547	548	601	595	604	568	634	576	568	599	565	603	565	594	616	579	563	618	586	563	599	536	589	560	576	592	621	635	588	521	554	596	595	610	589	559	611	536	553	605	560	612	613	579	558	564	568	585	562	593	554	536	575	575	597	577	631	558	637	579	592	629	593	613	605	586	594	613	579	561	598	569	579	646	590	615	573	577	598	591	591	636	627	566	561	567	591	578	590	599	591	611	581	603	575	616	564	561	620	587	580	576	573	604	605	596	586	611	587	568	604	565	610	613	548	619	561	578	577	556	621	590	647	540	610	605	641	581	558	573	549	563	547	604	624	608	572	585	573	574	611	554	588	594	571	618	577	614	584	582	582	548	579	613	582	573	570	541	581	538	589	585	573	540	601	568	550	563	583	603	591	547	583	603	600	594	616	600	579	582	624	561	588	589	621	578	539	567	581	590	593	594	590	602	532	583	586	600	607	583	574	571	561	607	584	563	637	599	600	581	573	562	580	580	581	623	567	618	636	550	574	609	591	622	610	564	618	617	567	571	579	610	567	570	602	569	524	600	562	588	598	597	601	605	572	609	641	540	627	570	581	558	590	607	544	567	610	610	596	611	613	538	573	634	586	576	561	591	607	572	594	619	625	601	521	620	612	582	564	558	600	595	592	598	580	574	594	575	566	601	584	590	571	576	585	587	604	559	599	562	581	613	559	567	610	577	569	641	567	539	638	620	587	592	554	630	597	577	565	588	613	564	597	552	574	571	574	598	566	566	623	571	554	566	541	595	602	571	572	614	613	600	633	604	568	591	600	606	610	568	577	581	585	600	583	596	600	599	574	590	589	587	616	608	560	561	529	587	608	627	596	583	550	561	555	587	618	579	587	634	620	583	599	590	603	593	643	642	537	629	554	573	575	571	618	551	539	564	631	543	572	586	573	592	612	575	575	592	601	582	597	598	591	565	590	559	615	578	616	564	579	551	526	598	565	595	589	581	564	544	556	606	582	549	592	609	587	578	567	547	566	578	554	587	571	587	591	566	581	595	581	591	571	523	548	562	572	602	607	589	592	571	594	574	535	550	593	589	553	598	574	561	586	571	590	577	564	589	594	587	553	591	563	564	534	606	601	556	595	647	628	617	562	579	596	535	563	613	614	577	578	559	599	620	563	606	566	583	657	577	611	620	561	563	560	588	615	600	591	600	617	589	626	583	622	600	551	601	590	616	608	589	581	591	589	616	534	602	611	616	604	621	567	558	540	595	617	563	547	575	572	632	602	601	589	587	561	585	572	544	593	568	589	616	604	587	573	624	622	575	574	581	582	595	598	631	613	609	588	607	616	635	522	578	621	585	606	607	588	576	555	586	581	553	561	576	578	585	618	589	531	585	598	586	565	654	573	608	575	608	565	586	535	641	624	605	617	608	606	611	606	599	576	612	624	590	584	603	589	602	612	560	629	591	557	615	558	596	623	602	582	545	580	573	592	632	554	623	607	560	610	555	611	559	594	652	585	615	567	605	585	611	592	596	613	571	627	592	619	562	587	579	561	551	580	554	562	536	642	577	567	587	589	643	612	597	546	578	573	617	618	577	588	605	648	594	587	671	626	629	552	589	622	553	560	553	598	570	558	590	602	629	576	569	579	598	598	596	541	554	624	540	595	592	583	585	577	545	565	593	535	603	568	572	619	578	618	579	581	563	565	614	624	576	578	564	577	591	631	621	576	597	600	613	611	611	625	546	597	554	614	599	582	608	590	575	532	605	592	578	539	559	602	601	586	551	534	600	580	610	592	531	594	630	575	540	593	609	637	576	566	623	585	622	600	587	583	588	562	569	603	576	550	602	581	613	603	641	625	602	572	592	626	573	590	564	594	605	621	548	597	571	579	596	592	575	566	549	628	578	589	570	556	611	571	587	575	641	586	572	589	557	577	575	584	609	631	600	591	603	590	645	609	597	641	580	586	573	597	606	636	555	561	616	570	586	618	575	588	590	598	607	620	589	517	568	605	545	582	602	627	602	583	578	613	580	592	604	581	597	569	535	604	609	598	570	566	611	582	524	596	582	616	590	574	558	569	623	625	572	580	585	612	559	622	626	599	605	632	585	596	562	603	578	541	613	561	578	596	606	554	576	550	563	601	575	548	553	600	590	584	633	631	563	570	585	578	585	592	571	558	572	576	588	593	575	580	551	576	607	582	590	564	613	556	621	591	578	564	594	588	593	604	599	612	609	595	609	585	620	635	576	586	602	603	588	600	625	561	573	589	566	593	563	568	556	506	543	586	589	573	572	594	599	637	592	603	576	567	588	573	615	563	574	595	606	592	596	562	547	566	595	588	584	563	596	606	580	529	584	616	597	592	562	588	649	589	595	589	607	549	599	581	612	594	584	605	587	582	568	603	630	560	594	607	550	527	627	555	557	598	584	594	577	626	580	585	626	557	542	574	584	579	628	580	543	549	583	608	579	611	601	588	603	610	613	553	631	575	576	588	581	601	558	580	561	595	571	606	611	610	570	575	615	632	561	583	616	559	598	605	563	612	598	558	591	568	606	629	579	627	609	565	590	637	546	538	611	590	603	631	613	591	612	586	577	571	608	581	600	600	578	595	585	614	543	616	565	601	568	591	586	592	585	555	620	613	634	591	575	602	565	556	610	580	625	621	604	610	569	646	584	538	606	570	588	600	652	590	586	562	569	559	576	605	568	568	576	564	586	649	537	567	593	600	592	621	601	561	566	597	566	589	611	589	605	620	570	571	575	566	560	589	565	574	603	634	599	594	602	560	583	589	564	600	616	614	586	575	602	582	571	539	590	566	615	614	569	565	574	616	583	586	616	558	595	573	601	566	572	602	568	589	591	563	584	559	590	523	566	590	572	592	588	609	606	614	625	566	552	599	642	598	593	643	560	569	552	572	586	590	569	578	605	557	602	590	586	536	588	595	588	594	583	608	605	566	596	572	623	616	614	576	604	574	566	579	625	632	575	617	598	580	583	644	596	634	636	573	634	555	616	576	543	581	581	597	579	547	604	529	630	578	601	569	567	578	623	616	584	576	564	597	595	578	576	565	618	621	577	623	577	611	630	576	573	603	592	569	613	595	598	612	538	586	580	573	593	588	607	558	585	591	556	612	587	581	591	600	590	607	585	615	575	587	601	588	608	555	602	570	578	564	583	571	572	593	656	599	593	570	570	586	573	606	600	586	586	621	604	569	599	599	554	566	599	587	595	609	570	583	627	568	568	587	586	583	613	581	619	599	621	555	632	569	556	586	578	552	569	566	573	572	602	626	600	623
23560	21518	28865	24780	20953	6615	411	282	270	252	245	233	220	198	240	197	197	220	196	191	212	216	174	195	209	227	236	210	215	205	194	236	222	221	202	203	179	174	208	203	180	190	198	213	180	183	221	195	193	201	191	188	213	182	199	180	198	212	185	225	204	212	193	188	196	192	183	214	195	193	202	201	196	207	195	193	176	188	179	213	192	191	216	202	193	159	207	214	198	224	183	217	192	201	205	205	177	193	191	180	188	219	214	221	194	175	201	232	188	206	186	161	200	178	204	207	198	193	192	187	190	186	196	207	174	178	190	201	177	178	196	204	211	183	185	210	198	208	183	195	197	202	201	188	200	186	193	195	190	191	193	199	170	197	206	163	178	214	184	194	187	176	216	183	182	210	187	185	184	186	218	192	202	171	177	196	179	192	182	180	207	199	180	195	176	196	207	192	196	186	211	200	200	226	189	212	200	191	203	192	207	194	187	194	202	206	201	188	185	184	184	188	197	205	188	177	199	189	187	200	167	191	205	186	212	199	200	196	177	221	198	222	186	193	204	207	200	201	196	197	184	181	188	196	206	198	194	194	197	182	185	186	208	195	182	196	177	198	185	209	187	165	205	189	202	208	176	178	189	209	202	170	190	191	210	174	199	201	177	187	202	207	189	168	212	185	187	193	185	203	189	171	211	197	186	213	195	199	189	194	170	240	202	200	185	197	196	207	210	167	192	202	189	194	192	204	196	227	188	190	208	198	204	179	196	194	165	179	197	189	194	175	217	206	212	199	196	182	186	164	197	188	212	215	186	180	201	181	188	203	173	195	198	196	194	164	211	190	220	206	190	201	193	194	201	212	188	184	208	191	192	172	190	189	189	187	178	195	189	201	184	214	226	181	202	185	176	189	200	195	206	203	231	199	205	208	208	200	202	212	191	215	186	200	172	171	169	176	213	200	195	183	173	179	196	203	204	191	189	183	198	190	209	182	201	200	196	205	189	177	214	198	171	200	198	170	194	199	178	177	210	169	180	186	185	176	203	196	214	210	196	203	187	167	207	179	186	180	214	175	199	198	197	191	175	193	193	188	170	202	182	204	211	203	210	166	178	175	194	222	182	201	191	186	187	185	209	169	192	187	166	222	211	174	200	206	199	190	204	201	167	177	177	220	204	182	195	206	181	202	183	208	202	204	182	222	190	198	195	197	200	188	184	200	216	201	182	203	165	183	199	214	188	180	189	200	178	189	210	198	171	222	186	188	207	191	193	195	207	193	190	216	220	184	190	194	219	195	185	173	201	190	193	174	185	186	221	190	165	227	197	174	200	189	195	159	203	171	193	184	213	211	208	216	228	207	174	197	213	193	181	205	216	185	190	161	198	184	207	174	192	188	197	194	189	195	208	175	199	197	183	180	209	208	176	183	202	199	199	215	180	216	217	185	187	193	202	176	201	210	177	208	177	170	177	199	184	190	211	182	203	192	213	200	181	207	219	187	196	158	199	192	189	169	201	201	190	197	201	182	223	180	197	201	183	198	207	187	186	189	199	177	200	195	222	216	199	192	226	192	222	192	214	191	196	173	189	185	182	220	183	208	200	196	199	206	191	176	172	204	183	224	198	172	200	195	200	190	173	196	161	181	190	186	202	202	203	197	181	171	177	192	207	191	217	172	200	188	218	186	179	197	209	222	209	208	197	209	196	188	208	201	217	186	178	194	175	171	179	191	189	207	181	201	188	186	172	174	172	201	202	188	194	193	181	179	204	231	183	203	217	186	216	183	225	210	203	180	196	212	183	209	153	198	184	192	173	182	190	210	234	178	205	195	186	212	213	224	200	192	166	169	184	199	190	193	189	179	172	179	219	206	186	169	206	195	189	207	204	201	198	208	197	187	197	193	205	192	179	210	175	204	173	193	198	183	182	209	194	200	201	192	194	177	183	202	193	182	210	205	213	190	188	176	209	205	174	202	173	203	178	193	173	165	194	201	177	186	199	205	198	179	233	187	189	219	186	187	168	214	180	197	180	192	222	223	186	193	210	215	198	187	196	200	215	199	205	195	187	170	173	197	196	197	191	197	200	198	208	195	203	201	182	163	209	173	206	202	218	192	215	174	204	177	205	179	179	191	180	190	161	206	186	193	201	203	206	204	188	189	202	211	188	201	187	184	206	232	221	222	174	197	174	199	193	182	194	201	187	196	180	186	213	174	190	212	219	199	157	188	202	194	219	185	194	218	194	176	198	200	179	191	192	197	198	226	211	198	200	188	189	182	207	179	186	211	182	191	225	213	185	208	201	177	198	190	195	201	197	204	191	186	209	201	214	195	193	186	183	177	191	195	201	212	197	197	214	196	216	193	215	187	199	221	223	191	200	200	191	198	188	215	190	208	204	222	191	174	222	176	177	198	199	218	186	179	181	204	203	202	189	217	202	193	194	188	186	189	227	194	181	192	215	181	202	204	236	187	186	225	214	198	190	203	207	194	228	201	183	196	200	179	180	205	176	197	204	221	195	209	176	209	190	199	197	180	158	195	196	186	181	179	175	223	196	192	182	186	204	197	220	211	188	187	180	212	201	187	169	180	210	231	228	212	190	211	196	154	183	179	211	185	187	190	187	184	184	194	162	202	203	201	196	220	150	187	210	185	185	187	193	180	188	202	199	208	216	186	212	183	196	176	173	181	155	183	197	180	209	227	200	189	192	164	206	199	199	183	202	185	154	186	189	179	211	202	201	208	217	178	167	205	187	198	208	197	185	223	211	175	183	194	209	196	208	201	212	200	203	183	193	181	165	214	233	181	195	182	186	186	205	189	212	197	186	173	194	210	226	189	199	191	184	197	191	174	187	186	186	192	189	208	219	186	211	192	202	186	197	209	184	208	184	192	190	186	189	189	194	208	194	187	188	179	197	192	197	199	208	212	196	197	224	211	208	183	197	213	188	177	200	217	173	183	178	189	187	203	199	192	196	192	210	203	189	215	191	210	231	192	182	227	193	207	167	201	201	199	189	195	215	180	198	165	204	182	210	202	237	192	181	197	191	202	188	194	195	165	177	200	161	179	197	184	211	203	215	197	207	208	201	183	185	194	187	175	203	194	205	197	183	165	192	198	194	176	186	184	203	204	182	202	198	188	191	201	193	228	183	182	194	197	174	194	198	202	214	205	183	150	180	177	211	192	211	192	193	205	183	201	184	199	217	187	211	182	194	218	224	203	182	198	203	207	207	201	187	188	214	205	191	193	183	172	201	197	184	185	203	212	179	199	208	216	171	180	192	181	180	187	179	195	202	178	199	230	194	204	207	201	172	178	177	190	203	212	198	173	149	186	200	177	196	219	180	175	193	200	221	211	200	202	191	196	176	190	183	196	196	200	190	207	189	230	186	215	173	196	175	179	187	188	199	201	195	168	179	194	216	171	188	197	187	206	199	165	205	184	203	180	210	178	217	188	208	197	211	171	200	188	196	203	179	196	192	219	210	193	184	221	222	191	193	206	200	180
40519	56286	32534	15912	3747	816	656	502	446	397	420	399	373	380	325	333	338	315	294	299	341	347	307	335	284	307	342	331	295	277	293	298	309	300	292	296	299	295	287	282	305	303	285	287	283	304	308	325	311	291	321	285	286	304	295	284	266	297	320	300	293	290	298	286	295	280	292	299	297	289	258	309	297	281	288	318	311	279	309	305	284	262	288	288	270	277	273	285	306	312	285	272	304	274	298	272	317	327	280	303	307	270	304	281	304	278	329	285	287	312	301	313	287	288	257	289	277	275	298	291	292	269	291	295	279	285	301	277	294	296	302	327	286	283	259	291	292	287	272	298	293	323	309	274	312	291	263	296	289	289	282	298	305	316	305	300	326	285	305	294	317	268	310	283	296	295	266	297	293	289	295	293	289	287	304	282	287	294	295	291	292	285	292	303	287	278	307	283	278	328	273	278	297	303	275	282	276	280	299	282	283	294	286	280	307	278	304	291	302	295	295	308	274	270	271	288	308	284	292	287	313	263	279	292	281	294	297	303	288	291	275	297	298	294	291	278	276	270	286	276	290	272	283	279	275	316	297	290	294	311	271	251	302	276	264	291	271	274	280	307	297	313	315	294	322	275	299	287	304	287	283	296	257	306	283	293	281	293	305	274	290	300	284	297	291	298	287	313	286	287	270	282	309	283	293	263	288	311	279	300	308	279	300	313	300	320	314	299	258	298	269	313	276	282	274	307	287	282	268	300	295	273	314	309	327	271	296	285	298	302	287	291	298	303	295	271	251	306	279	306	281	293	284	313	268	278	286	321	259	302	283	297	293	282	275	298	306	298	264	312	285	299	284	292	300	296	277	262	285	279	294	274	298	286	299	297	281	293	289	287	291	280	275	293	333	264	299	292	266	303	276	287	282	282	310	289	267	278	286	268	285	315	284	267	295	295	239	254	302	290	271	296	313	264	267	293	290	307	309	283	280	292	294	273	304	291	299	269	268	266	293	283	296	302	267	278	272	287	273	275	291	298	297	319	286	288	272	308	262	282	292	284	251	294	308	291	275	283	292	312	268	306	306	293	280	301	292	260	313	281	323	276	287	295	307	287	288	285	284	308	271	301	281	306	305	271	315	268	290	328	310	284	312	284	302	237	285	295	307	312	293	272	281	263	297	276	300	282	275	288	308	266	284	293	290	305	294	299	309	318	281	293	300	308	262	270	273	276	279	297	277	321	266	299	267	269	293	277	270	298	307	289	296	324	254	282	292	284	271	297	284	261	333	274	307	314	283	293	290	287	311	310	321	308	315	293	287	288	277	311	260	305	298	266	279	275	271	288	278	330	275	293	299	272	293	285	304	301	257	297	297	296	279	294	295	270	291	306	288	290	276	282	283	302	305	345	269	311	300	299	262	289	278	298	323	293	302	321	307	296	264	301	276	266	258	286	288	255	281	308	299	301	282	307	274	332	318	278	291	292	260	267	287	296	293	308	275	283	283	314	324	277	284	275	315	272	302	296	285	273	300	306	300	267	297	301	267	296	281	284	277	280	283	283	319	313	298	287	296	291	278	293	303	287	294	298	279	277	287	286	308	317	260	295	273	267	308	293	263	252	286	284	318	294	312	322	272	287	287	296	293	300	282	304	288	297	276	296	290	279	278	297	300	332	257	277	305	297	287	295	299	274	264	300	313	276	300	290	280	293	293	265	294	286	280	289	309	290	295	264	292	303	289	312	302	278	313	295	262	305	275	298	293	257	275	291	270	282	284	294	274	288	269	305	287	309	316	315	287	305	294	288	285	303	273	271	309	272	281	293	322	298	314	288	288	291	278	292	283	290	294	279	326	291	300	269	285	295	262	283	282	298	262	315	266	293	279	274	298	314	291	288	260	292	309	292	306	277	297	289	316	260	318	324	260	306	281	265	291	312	282	335	269	271	313	290	284	294	296	292	298	301	277	299	282	288	297	280	287	287	296	278	283	290	312	294	289	269	273	296	307	277	291	269	299	275	281	282	321	279	265	263	306	278	291	295	247	293	281	294	300	293	289	289	306	290	303	274	286	293	300	290	327	303	262	270	307	287	301	282	275	299	287	290	336	301	296	303	327	308	277	273	293	298	318	277	266	306	256	281	288	307	278	290	296	277	305	311	274	321	265	281	316	302	261	287	286	315	281	298	330	319	287	301	294	286	280	283	315	328	314	275	281	278	303	291	303	323	302	271	313	311	299	293	289	298	293	275	299	289	274	278	307	309	319	332	298	287	293	287	265	299	323	297	306	283	306	267	269	314	273	247	300	277	284	267	304	291	278	281	280	268	280	294	312	321	303	294	302	305	303	306	272	303	297	289	272	303	287	299	285	261	334	317	285	286	273	288	327	300	315	311	289	303	289	293	261	308	311	318	308	269	253	312	289	288	263	294	286	320	270	294	302	306	287	283	310	275	267	286	272	296	319	272	282	288	288	289	293	312	321	307	288	308	270	284	288	308	316	315	282	295	304	294	268	279	293	286	305	282	313	311	307	289	303	278	309	297	292	283	293	298	308	282	301	306	270	297	301	283	285	274	300	312	277	267	306	302	258	323	310	309	291	304	281	259	291	303	267	262	283	283	260	259	320	273	310	289	285	263	277	276	295	293	274	262	277	261	297	276	272	268	292	275	295	301	280	309	283	295	277	292	271	271	305	270	296	286	275	271	291	309	268	290	269	289	313	288	299	283	282	272	300	281	299	317	298	320	302	318	293	299	290	286	292	263	305	304	268	295	270	307	287	282	289	275	278	265	284	302	318	293	276	299	296	311	287	276	298	309	312	291	278	295	277	282	280	270	304	278	302	304	308	300	272	283	291	270	316	314	280	250	283	271	293	269	312	291	263	270	278	333	299	260	280	267	291	262	312	305	323	292	314	319	289	318	295	294	288	294	271	313	303	272	258	310	299	293	281	252	284	289	277	292	245	317	313	288	326	302	273	272	276	299	290	277	289	292	269	291	299	296	263	300	322	264	293	315	286	275	294	284	307	270	316	309	284	316	269	277	308	297	285	280	313	311	307	313	297	293	309	311	304	278	314	284	291	286	305	282	339	288	291	283	287	285	289	280	294	307	284	296	271	299	283	258	280	299	303	282	277	308	312	298	289	292	316	296	274	290	286	305	303	318	321	294	280	299	289	313	305	295	309	313	335	311	267	285	298	268	276	309	300	269	274	290	311	268	299	295	299	264	329	274	285	260	308	298	299	268	300	270	280	289	276	290	296	297	310	313	324	309	299	280	296	286	318	296	290	293	281	290	298	284	311	280	302	260	295	276	301	288	275	319	285	304	317	289	300	284	278	296	257	303	281	291	306	267	328	297	284	291	276	294	271	269	302	313	294	288	301	281	298	283	290	292	279	288	255	280	296	298	301	256	274	292	294	284	278	295	295	291	279	296	288	302	274	291	281	297	288	288	270	283	286	309	277	288	293	284	286	275	278	277	297	297	292	291	293	271	285	309	336	290	265	302
24867	21537	27560	24748	6172	690	539	550	511	525	501	487	468	501	497	462	473	454	503	450	482	464	471	505	472	476	457	455	490	463	474	488	490	484	519	426	483	491	473	469	446	464	479	471	495	481	483	486	480	482	456	471	470	487	509	463	475	435	453	446	461	458	452	432	475	468	497	450	485	466	449	468	496	504	493	491	479	468	451	464	482	457	473	465	445	431	465	479	455	457	486	468	489	485	453	472	479	476	520	492	476	483	451	466	434	453	540	475	518	448	473	514	480	484	477	445	476	472	460	477	447	454	497	424	509	504	482	496	516	480	496	466	465	458	473	446	512	440	467	463	461	455	460	490	454	477	441	471	486	451	497	467	455	491	446	445	468	428	483	457	445	471	461	486	442	417	494	495	466	527	446	459	473	494	470	450	432	439	485	462	507	463	462	467	462	456	475	438	467	466	493	450	452	432	483	500	469	493	466	488	444	466	465	453	471	487	508	433	457	495	505	461	481	424	461	484	489	449	447	447	419	454	493	479	479	441	479	464	464	468	473	452	497	463	453	430	430	465	427	493	476	467	456	485	454	495	429	482	507	479	435	468	450	449	470	476	457	446	436	494	493	426	503	494	451	435	461	472	475	455	500	471	421	445	481	448	470	446	471	490	455	433	465	413	489	438	477	468	471	475	503	470	476	476	479	483	487	457	447	461	474	428	503	443	474	409	476	466	500	523	468	445	466	450	449	505	445	514	452	471	477	488	417	488	466	477	485	480	442	438	462	436	448	449	477	456	467	422	447	519	453	455	468	489	470	444	483	455	447	473	476	472	508	444	482	459	505	466	482	428	457	456	409	483	469	437	482	469	502	471	483	457	478	480	469	482	464	467	480	422	450	470	406	493	459	504	442	452	511	478	441	484	469	453	478	452	484	491	452	486	493	490	455	469	486	482	431	497	488	458	487	482	458	513	458	449	510	471	507	424	466	485	474	520	475	486	471	459	486	499	493	487	475	470	448	483	444	483	464	449	509	425	438	487	472	500	495	454	471	518	461	476	448	444	479	490	479	471	504	461	472	464	489	495	461	455	438	466	466	499	434	508	471	461	394	452	463	451	482	476	488	466	497	470	461	470	473	493	458	461	497	469	461	448	485	462	466	445	459	480	500	453	502	432	483	448	445	478	455	476	468	463	457	415	495	461	479	522	493	489	488	485	474	482	528	480	495	467	463	471	452	460	480	488	506	447	465	468	465	503	481	487	437	470	453	475	465	419	441	457	444	461	474	496	490	487	482	473	436	481	502	495	445	502	483	470	450	494	433	469	457	473	457	494	460	481	453	502	449	481	490	456	478	465	449	493	454	481	490	444	446	513	436	472	490	462	486	490	496	482	472	475	489	474	492	511	502	444	514	477	463	507	480	508	477	420	460	462	435	459	474	474	485	443	501	464	502	480	482	457	466	491	499	468	428	439	498	456	482	496	469	510	481	470	480	453	490	498	441	444	435	493	469	483	459	452	466	490	494	421	504	461	493	458	472	505	445	454	488	499	464	473	468	471	487	492	451	509	453	472	454	484	494	524	494	478	458	487	484	471	455	510	483	465	489	432	434	438	436	481	473	466	477	457	467	488	464	477	494	465	473	467	449	468	459	455	474	455	489	507	458	461	427	481	457	474	469	468	488	476	451	475	462	448	472	425	463	472	450	497	486	484	440	483	451	440	486	479	470	492	457	472	455	498	457	404	451	462	486	494	461	459	478	475	513	425	523	465	459	507	481	487	471	490	480	420	453	480	477	495	415	487	451	419	486	481	463	462	468	471	471	472	470	453	442	438	448	493	468	486	448	487	437	458	455	452	479	458	476	466	448	474	517	514	442	467	440	460	464	474	458	489	476	481	457	465	458	465	448	451	450	503	427	468	440	449	456	473	459	489	488	444	486	465	499	472	522	454	459	466	455	491	449	497	487	489	491	477	463	469	486	462	470	478	525	470	514	459	482	507	472	505	486	462	472	502	483	497	461	470	503	496	461	470	421	463	474	510	493	456	447	482	405	452	475	451	477	478	449	487	462	474	465	474	474	460	470	468	434	483	462	462	470	464	433	471	423	486	486	502	485	470	501	443	479	490	421	473	475	439	481	500	445	455	478	457	503	454	462	507	476	469	477	451	449	462	491	458	466	469	507	473	479	483	499	457	451	437	471	478	475	490	487	431	471	511	475	471	467	464	462	495	453	460	490	433	490	498	461	508	467	473	470	439	456	508	472	477	466	491	471	489	513	480	435	421	462	439	449	457	522	488	510	478	482	472	464	466	490	452	503	499	399	498	450	450	475	483	478	483	484	474	450	455	442	474	436	460	492	457	474	455	475	467	455	449	495	505	490	463	467	485	402	484	509	458	466	460	428	430	499	508	460	458	460	472	464	462	444	497	503	482	481	470	518	490	482	449	438	453	469	451	491	423	439	460	442	453	461	436	511	474	446	438	500	475	508	432	446	424	427	476	479	421	465	465	502	487	476	473	476	476	487	451	459	473	465	472	442	486	481	444	426	478	460	489	497	438	448	489	477	529	467	473	495	454	477	471	458	471	487	457	486	486	449	465	451	454	495	462	495	476	462	497	497	465	446	467	446	435	475	502	471	457	467	485	480	460	453	451	441	496	467	474	482	468	463	482	451	496	496	470	452	476	485	471	467	491	468	458	471	438	483	475	489	463	452	496	490	447	479	513	472	446	471	482	437	493	526	528	476	449	453	461	466	454	510	483	467	492	472	491	472	460	494	458	453	464	481	508	465	455	492	470	462	484	439	487	448	451	478	494	484	480	491	465	466	506	465	474	455	486	503	487	455	475	457	495	489	478	496	470	466	529	497	468	458	469	503	493	463	470	474	445	440	463	462	470	471	432	450	465	421	479	458	434	496	483	489	462	451	433	476	467	520	456	448	458	498	473	495	455	435	480	451	456	469	456	489	482	461	458	451	475	520	478	464	452	479	451	468	477	474	516	463	448	467	466	477	487	501	487	441	444	434	436	468	441	453	438	434	466	439	492	434	471	490	484	489	473	404	471	492	462	468	483	451	439	424	491	447	451	463	505	433	435	449	452	478	453	490	469	471	456	463	485	456	470	524	426	464	464	504	496	454	521	480	455	466	463	466	444	496	498	476	448	438	474	487	448	424	501	450	489	466	485	452	490	452	465	483	443	467	449	474	471	476	456	475	487	471	475	463	498	468	517	485	465	454	452	459	492	432	479	481	488	490	462	463	441	473	506	434	488	460	495	466	482	478	508	466	505	458	455	443	481	435	467	474	520	502	447	490	450	487	479	476	496	446	476	484	472	489	457	437	447	437	461	483	445	466	461	438	453	483	442	456	480	445	444	474	455	472	498	439	484	444	504	460	491	477	494	490	510	491	461	445	436	498	430	495	505	448	448	468	446	465	491	483	470	456	451	476	472	477	471	429	482	451	459	452	457	454	478	517	465	483	472	512	531	442	437	455	483	494	455
36179	42987	20888	10811	2275	877	794	764	720	714	715	665	677	677	704	635	648	667	629	695	707	683	655	665	618	662	657	714	626	615	658	633	673	614	716	652	666	626	697	661	643	654	671	629	668	666	611	632	617	638	616	615	639	638	648	634	655	620	623	658	647	637	635	603	615	623	638	653	700	665	661	656	631	601	680	690	656	656	587	679	674	661	657	669	686	627	639	668	640	640	653	652	649	625	694	623	666	667	646	640	675	610	646	662	656	614	640	634	643	640	654	617	687	636	650	657	686	657	651	687	642	668	656	666	648	620	639	673	652	682	669	633	728	681	644	617	659	641	662	681	645	623	650	653	634	631	622	628	600	595	640	698	676	623	595	661	652	596	637	613	667	640	671	650	646	676	633	656	605	646	641	694	660	658	692	655	680	665	671	598	661	689	605	638	631	687	665	648	631	668	643	602	645	659	681	672	651	627	644	639	659	665	598	672	602	619	654	670	645	637	624	710	617	655	648	632	634	679	641	667	646	649	642	653	658	601	637	627	646	666	679	651	597	647	620	630	677	664	648	624	599	690	640	658	605	665	665	646	658	690	604	630	660	673	660	642	620	618	711	636	637	628	641	685	636	683	630	595	665	621	653	673	627	619	661	656	651	640	662	632	688	677	645	648	670	626	618	616	617	644	657	669	693	638	671	648	657	623	656	660	675	618	656	660	678	616	651	684	678	698	661	648	601	590	627	597	595	634	620	637	638	618	659	665	666	654	664	640	667	663	603	680	649	634	642	665	622	638	605	625	603	620	672	704	659	652	612	625	658	647	664	598	649	643	639	648	663	674	615	614	672	669	661	669	684	688	683	656	618	621	623	638	643	666	646	683	624	690	675	631	614	615	665	651	613	668	697	643	642	621	665	644	641	629	653	637	668	660	638	710	628	641	627	673	671	658	604	624	682	640	626	709	682	661	664	628	628	665	633	637	677	633	609	648	657	691	617	628	672	653	624	670	636	653	672	649	667	637	684	629	662	644	627	635	644	650	685	631	677	651	599	634	603	657	612	659	619	623	684	682	648	670	667	631	680	653	632	590	613	614	641	642	636	647	594	676	683	628	687	628	674	631	681	623	662	574	679	652	671	658	631	661	629	662	629	667	661	668	654	675	646	651	670	640	654	629	638	633	700	634	658	642	618	700	625	646	653	617	664	654	626	648	654	658	666	653	629	685	630	606	649	624	655	669	644	650	686	661	650	642	660	637	625	666	706	613	672	649	677	644	634	596	610	645	649	686	599	671	620	665	665	662	687	626	648	620	647	647	619	631	693	669	653	649	661	605	670	668	662	660	634	646	602	687	628	666	682	612	642	588	615	620	680	649	650	629	633	633	618	644	650	644	637	686	661	671	648	666	632	646	618	668	673	624	600	678	620	607	684	671	648	652	676	648	647	595	639	618	643	643	615	656	643	617	665	622	652	663	633	661	633	617	669	654	683	617	677	631	698	642	652	628	663	661	655	659	646	649	662	667	651	642	611	643	662	660	630	642	641	658	648	650	663	631	661	647	663	687	637	647	638	633	648	642	688	653	623	657	606	701	659	619	653	658	657	645	675	698	608	673	611	647	667	632	696	672	644	642	641	621	679	645	623	693	629	636	619	648	635	641	649	610	644	645	630	640	644	692	649	656	651	623	627	625	662	626	660	612	648	653	656	682	684	607	642	650	643	632	621	615	637	650	647	653	603	641	658	661	672	625	678	662	630	643	643	621	698	643	619	639	631	599	696	635	613	632	681	622	645	600	621	671	644	694	650	637	624	662	679	648	656	642	602	658	664	617	631	652	618	634	691	626	651	641	632	663	630	617	659	681	597	666	662	675	657	666	642	644	653	657	642	660	662	664	636	662	685	613	680	688	670	642	647	649	630	599	665	656	660	638	666	650	635	644	640	605	668	641	658	646	648	623	666	695	643	623	649	642	678	660	658	640	629	619	661	635	671	670	671	641	646	624	624	608	671	635	657	645	633	621	671	678	689	650	658	659	668	660	678	700	666	645	672	640	633	669	646	625	676	584	643	654	635	661	650	627	677	638	678	652	677	674	651	626	649	634	624	653	624	675	615	640	694	639	618	608	614	631	651	618	673	637	646	641	678	651	661	679	624	674	643	648	644	641	640	655	591	643	660	626	638	609	640	614	643	645	633	689	634	677	651	654	653	602	689	615	628	647	615	635	636	603	659	652	686	599	635	665	672	622	693	607	642	683	662	677	633	634	697	650	654	658	647	631	639	653	678	713	657	664	672	589	627	657	665	607	662	670	634	641	623	665	641	641	673	657	635	622	632	644	667	659	683	625	651	660	630	658	636	703	672	710	700	640	677	622	639	662	642	651	643	695	683	688	623	666	668	681	659	639	692	602	655	650	676	665	631	634	693	615	617	661	632	700	638	638	660	656	665	580	625	636	611	641	656	604	623	692	686	636	637	662	631	641	652	617	667	627	642	644	643	616	626	664	671	638	652	625	624	660	673	606	656	660	622	647	617	588	669	662	674	647	636	654	683	653	660	633	657	630	671	592	621	650	638	659	632	640	634	632	622	638	606	677	672	677	692	658	665	616	639	661	646	662	624	640	645	626	642	657	653	648	665	655	677	650	616	624	660	620	675	577	640	667	607	661	630	671	676	642	647	626	638	664	631	654	692	637	654	653	639	648	647	646	683	642	599	643	648	662	672	650	616	707	687	630	603	644	613	631	628	711	628	629	669	638	708	638	640	636	629	659	631	675	659	647	620	657	638	648	648	631	641	668	660	651	608	634	627	608	668	673	608	631	669	649	625	662	638	657	674	609	622	602	660	634	648	631	637	704	683	711	623	618	648	571	660	645	642	619	650	672	672	653	676	656	677	627	647	607	660	625	645	656	642	656	633	626	631	624	718	655	638	618	655	576	631	611	623	658	664	647	682	661	651	667	650	678	672	626	670	618	631	639	631	596	650	611	641	660	644	645	634	649	644	637	665	652	654	674	625	648	658	618	638	588	651	705	666	615	620	655	643	682	633	708	651	629	667	640	624	656	636	616	651	654	654	670	676	701	618	666	672	663	664	643	694	645	599	632	644	627	646	665	667	645	623	654	678	678	657	625	618	659	679	642	619	639	685	613	680	592	680	602	658	625	649	623	629	619	682	643	622	619	679	610	652	616	707	647	578	637	603	628	663	612	658	619	634	626	627	668	642	646	621	664	641	643	674	648	659	656	656	659	604	648	583	652	622	706	656	625	666	683	637	677	657	663	651	648	619	605	650	625	628	691	668	610	598	626	664	636	696	657	633	651	689	646	659	629	613	671	672	685	627	624	678	677	592	668	650	599	677	653	676	613	617	686	628	666	639	672	676	599	672	635	688	682	648	703	634	652	653	659	681	642	670	637	614	661	675	633	617	671	613	673	634	658	663	705	640	650	653	654	607	643	615	675	640	646	685	670	675	627	654	639	609	708	632	621	646	644	622	648	653	618
22667	21552	29323	24257	21551	20615	3360	426	329	320	269	241	263	211	224	232	232	209	223	226	217	209	203	180	188	185	189	179	196	181	172	188	188	179	195	187	189	180	214	178	200	192	156	168	213	191	173	191	171	196	156	195	187	163	171	175	193	176	187	167	199	164	182	184	193	161	199	154	200	186	169	176	192	156	177	171	174	186	203	172	179	201	150	149	145	187	184	186	179	178	172	189	170	171	167	153	178	188	187	214	192	180	199	184	159	178	182	163	190	170	159	180	194	178	190	162	190	168	186	196	188	199	189	188	186	199	185	173	163	179	224	184	177	137	183	193	178	159	178	182	175	175	165	199	181	194	180	189	196	168	169	183	198	195	205	166	192	132	200	209	191	170	221	166	180	173	181	172	155	181	195	189	195	188	200	187	171	186	209	172	177	195	185	191	185	188	176	173	171	183	140	153	170	174	173	169	200	185	204	201	177	155	165	155	157	186	176	163	201	189	177	180	166	192	183	157	204	154	189	188	188	179	173	175	179	181	200	194	175	173	160	197	180	189	170	184	169	170	188	204	172	213	159	173	174	190	179	188	187	186	189	178	188	174	220	186	194	169	179	182	170	173	176	192	167	183	182	173	186	193	169	169	177	174	187	179	166	177	178	156	184	158	173	202	147	189	159	176	172	203	175	170	163	187	189	186	202	180	183	182	194	160	180	176	203	190	183	183	179	173	192	164	176	196	192	181	204	171	190	163	189	164	177	188	185	187	179	164	180	169	191	180	169	185	171	201	184	175	198	167	172	186	181	195	172	164	185	175	181	188	177	194	180	191	181	179	181	185	198	178	191	190	173	163	185	196	168	167	193	172	196	174	158	194	149	191	181	191	194	179	166	165	154	166	168	145	193	156	180	205	187	185	158	184	169	195	205	166	181	198	181	195	198	193	179	182	170	177	172	174	192	184	182	179	176	191	159	176	204	174	169	198	179	166	155	192	186	162	185	186	179	186	208	190	165	162	169	176	179	189	173	178	190	160	162	181	156	193	183	177	170	188	161	195	163	188	162	174	187	203	193	172	176	188	161	180	188	186	192	171	212	179	189	180	182	143	159	170	155	196	175	188	187	155	187	182	167	167	159	186	204	177	164	155	167	182	179	204	201	173	185	161	204	153	209	183	150	213	231	167	169	172	189	198	182	206	163	164	192	203	161	179	186	177	178	196	177	185	165	172	162	184	191	180	196	169	201	180	194	170	188	206	185	168	186	154	184	170	169	173	180	179	175	191	165	177	172	162	185	186	186	186	177	186	151	195	167	169	161	170	191	180	184	162	185	192	159	194	191	171	179	194	192	181	194	191	160	148	193	162	165	173	178	186	182	191	159	175	182	184	188	204	163	177	198	179	173	198	195	184	169	162	179	194	148	182	159	171	181	155	160	172	152	189	165	211	191	171	169	197	183	209	171	188	176	176	180	174	167	198	177	197	185	163	214	177	181	171	160	191	152	172	175	197	186	191	179	186	171	160	180	187	169	176	201	178	184	164	177	165	180	183	202	188	199	190	182	165	178	175	150	180	172	212	157	165	193	198	189	179	187	185	188	181	173	168	180	172	185	161	176	171	196	163	165	166	177	175	193	148	186	189	177	166	189	183	188	181	206	199	187	177	171	204	162	176	169	145	216	174	173	183	187	198	170	174	178	171	191	183	182	185	170	194	189	181	173	196	177	184	166	175	179	193	208	203	131	178	179	177	187	163	188	167	188	168	175	179	190	192	167	178	178	208	154	184	196	182	186	188	170	190	203	194	182	173	177	164	178	207	160	188	177	185	184	188	199	180	197	201	174	207	199	163	171	165	206	173	208	182	201	146	185	137	178	200	202	178	190	175	203	158	184	179	190	191	165	169	186	161	185	194	162	177	182	187	148	192	194	167	187	180	175	181	177	202	182	178	172	198	176	146	196	186	176	183	191	159	165	177	162	197	178	190	194	201	188	189	169	176	182	175	179	180	153	182	175	165	168	161	175	187	172	173	167	169	182	170	175	182	194	171	170	181	177	181	198	177	203	180	184	168	169	169	180	175	171	172	158	170	203	158	171	195	192	201	179	175	170	187	175	169	219	179	192	164	179	172	171	181	212	188	184	195	182	189	206	179	183	185	179	184	193	169	182	176	175	196	194	170	145	177	178	175	183	162	156	201	196	170	184	182	182	186	175	187	165	166	203	192	183	193	182	191	181	166	164	196	168	191	156	185	176	184	174	178	181	161	185	165	192	184	179	195	185	182	191	155	173	187	178	188	163	160	183	191	168	174	184	179	174	176	185	170	172	191	170	143	173	157	188	187	164	166	198	201	192	160	163	173	183	195	174	181	185	169	194	168	202	204	165	208	164	180	189	201	197	198	168	208	167	198	171	201	185	179	173	182	172	154	174	170	200	196	158	166	195	198	191	181	176	181	182	161	182	175	192	166	177	183	186	185	178	172	184	175	175	182	175	208	183	164	189	181	162	176	180	206	214	161	183	186	162	194	206	189	183	180	173	195	159	184	172	182	207	200	162	173	189	193	187	177	200	161	151	158	187	167	193	190	163	188	160	189	178	185	182	204	192	190	155	154	181	202	202	190	186	197	180	174	161	185	183	151	157	182	165	182	168	180	183	185	187	188	174	187	155	163	175	177	185	182	173	187	217	184	175	187	184	167	185	172	162	189	197	156	185	170	185	187	177	195	184	188	178	200	186	191	185	192	187	187	186	195	177	190	174	171	199	168	195	188	185	178	170	176	190	193	173	175	168	163	159	168	180	153	183	187	201	191	162	189	164	161	206	170	176	187	185	196	154	188	200	160	183	163	179	183	166	177	175	208	210	180	208	172	199	169	175	162	199	180	170	187	186	169	179	202	204	185	185	187	163	159	200	203	171	171	185	179	155	163	174	190	174	188	179	162	171	192	193	151	173	190	204	174	178	185	180	187	181	185	164	166	196	167	184	171	175	163	175	150	168	183	172	173	176	179	169	176	178	188	164	189	167	201	191	186	181	201	198	182	194	183	198	185	174	188	173	193	196	204	166	174	182	162	177	196	177	186	176	193	164	189	189	172	175	181	160	177	174	184	180	174	180	171	168	188	171	198	202	185	189	157	163	172	179	165	186	203	185	180	181	191	179	190	149	188	206	171	165	165	209	171	197	195	192	197	167	186	171	187	181	186	197	190	176	170	171	185	181	183	202	170	160	193	178	180	182	172	193	176	168	155	169	198	165	185	193	162	171	165	168	154	182	167	164	192	149	173	180	180	166	185	185	206	176	172	160	164	199	173	157	192	172	166	171	178	177	184	180	179	193	182	185	176	173	184	193	189	165	178	195	167	182	179	179	181	171	152	182	184	188	175	190	166	179	174	160	191	165	179	198	189	185	164	147	173	183	179	163	197	175	203	178	198	174	185	195	178	172	150	187	173	172	176	171	184	174	184	179	185	170	172	179	172	178	149	172	179	166	176	172	170	190	180
47378	67916	35171	19394	6621	1182	970	732	641	560	445	480	422	401	361	309	343	353	316	292	291	287	312	275	266	262	282	291	285	291	272	262	275	286	286	268	273	283	248	255	256	257	258	251	256	256	257	249	269	239	252	271	261	256	236	231	275	268	260	250	231	263	275	247	240	248	243	251	270	245	243	233	261	282	281	272	251	241	237	267	236	267	267	240	249	260	249	268	236	237	234	267	263	284	239	254	228	265	260	243	240	252	224	244	240	278	256	272	217	250	249	274	256	249	253	253	256	253	241	276	246	268	238	251	267	242	261	261	264	251	251	240	256	249	259	254	244	236	244	220	257	244	241	255	229	230	252	231	228	260	247	260	262	270	267	238	245	242	231	272	252	255	234	257	253	247	253	275	230	241	249	268	241	256	264	263	255	245	270	256	245	260	223	246	246	248	244	263	247	244	254	250	255	236	247	257	253	246	235	238	234	247	236	239	252	251	278	241	241	258	251	259	248	236	243	262	273	243	272	246	238	244	247	248	228	269	266	229	265	243	268	236	243	276	263	218	271	229	246	268	261	260	264	231	245	279	224	240	229	258	249	242	244	221	246	259	257	252	226	272	254	251	259	234	261	225	260	253	226	283	255	241	244	205	240	269	256	253	260	256	255	244	236	216	242	270	266	239	271	266	238	254	277	248	220	246	259	234	251	247	232	257	241	239	268	250	239	246	233	264	231	247	268	226	251	209	263	263	257	245	237	233	257	254	260	254	273	250	249	251	219	216	207	245	277	235	250	246	269	228	257	249	280	276	236	257	263	239	240	249	258	235	228	262	252	248	238	256	234	246	248	254	240	253	277	245	233	244	257	262	247	254	261	273	251	251	250	234	275	268	236	282	222	268	268	221	245	250	256	224	220	222	247	240	261	233	247	247	242	257	273	243	219	240	244	237	281	225	264	255	257	243	237	254	222	235	223	238	222	250	247	262	246	230	249	251	263	277	296	274	243	258	247	241	259	259	239	261	212	259	270	246	239	239	217	235	271	282	254	271	251	254	263	260	264	255	246	232	248	255	242	278	265	263	261	266	229	257	257	247	248	241	254	237	264	260	236	272	229	247	238	252	256	247	269	247	251	254	256	227	236	231	274	248	245	257	247	238	244	267	277	239	243	262	265	252	252	260	262	270	267	245	272	214	247	247	286	230	239	265	223	252	283	287	240	251	235	288	261	241	272	238	261	274	249	257	278	233	226	230	220	237	245	224	238	238	242	259	233	230	236	230	243	267	293	247	245	241	253	243	235	246	245	246	268	252	255	229	233	258	233	243	246	249	238	266	229	271	242	245	274	248	253	259	262	280	257	255	235	269	290	252	259	256	248	239	267	235	254	247	256	263	268	258	249	262	252	252	273	236	250	258	255	274	249	215	260	261	266	238	239	252	269	260	249	247	227	240	242	256	262	271	246	239	245	278	238	248	222	262	225	232	260	228	241	237	258	267	233	252	229	248	217	252	264	243	263	237	257	227	267	202	272	247	227	257	233	241	245	241	255	281	268	248	245	241	232	254	261	231	243	237	286	237	241	235	255	258	228	251	250	281	252	228	269	261	227	236	222	286	255	228	255	246	244	240	275	246	239	233	250	230	252	258	259	258	216	235	270	267	255	278	285	237	244	240	217	235	268	255	258	245	282	212	246	216	269	269	225	251	245	250	235	235	248	250	272	243	262	250	243	258	252	239	261	262	287	250	254	250	254	268	249	234	254	239	253	270	249	266	265	244	230	257	235	251	255	254	213	234	257	248	237	259	261	265	289	235	251	229	263	272	235	250	255	243	277	260	210	286	249	223	234	249	291	268	257	231	250	257	257	229	242	246	246	235	260	260	281	249	241	259	243	271	240	276	271	230	240	261	240	264	247	266	257	274	279	251	278	229	249	244	244	258	262	236	268	259	252	228	262	249	269	261	254	257	235	242	233	233	248	234	242	257	245	253	232	244	228	264	246	244	249	238	233	283	248	258	254	239	300	248	252	267	240	242	266	216	256	220	256	274	265	221	236	264	253	257	224	244	251	239	254	244	278	252	234	229	253	232	232	228	278	274	245	249	270	271	267	265	235	244	266	251	227	250	258	248	225	256	274	264	232	237	264	269	257	261	236	241	247	254	246	237	262	251	217	247	261	269	261	236	234	262	273	252	255	260	278	256	243	275	244	252	253	253	233	247	241	253	238	229	267	243	253	265	254	249	243	250	220	256	243	265	254	229	237	246	257	263	243	265	220	290	245	259	249	231	237	261	258	224	259	259	249	237	262	270	243	225	230	257	237	310	254	226	235	271	277	268	239	228	221	253	255	257	244	249	243	273	254	247	255	239	265	235	271	253	250	254	251	253	246	228	270	248	272	268	255	257	269	253	239	242	248	264	281	271	272	241	240	258	248	228	236	248	264	222	241	233	227	272	258	258	238	246	262	268	246	254	265	226	247	235	236	254	234	262	283	238	267	268	266	248	266	247	249	230	261	235	239	263	252	225	224	231	263	220	251	258	223	261	214	278	253	260	260	248	237	264	219	249	260	228	249	261	229	236	244	248	217	260	243	223	243	212	237	243	270	284	264	273	250	278	251	234	254	262	256	258	270	225	246	244	264	251	241	232	238	253	219	226	260	289	253	225	245	251	250	283	271	264	261	263	263	266	244	237	237	259	262	244	253	260	256	264	290	277	243	270	262	245	270	256	254	250	275	273	236	253	267	252	260	233	236	245	260	240	257	268	242	247	259	220	277	256	248	252	246	245	232	257	272	273	271	247	266	255	255	277	275	276	267	273	251	243	255	274	238	240	252	221	235	247	255	237	206	256	258	247	230	282	223	249	245	236	240	232	243	240	241	257	258	277	272	257	270	256	262	247	268	262	242	247	257	257	248	226	268	253	242	245	249	239	249	261	224	271	262	246	233	281	239	253	235	247	256	250	237	269	257	269	279	253	220	268	236	258	216	271	264	260	246	233	255	266	260	248	247	240	268	278	257	234	262	261	247	256	228	276	229	245	259	227	268	251	231	260	251	239	245	240	234	271	277	289	271	277	269	251	277	231	260	242	254	257	264	259	250	276	243	253	247	269	239	251	254	252	250	267	268	233	242	266	286	240	234	254	254	245	262	263	220	229	238	257	258	288	272	252	254	259	267	295	259	266	232	244	266	227	246	231	238	273	244	241	282	280	257	244	268	291	247	262	252	258	217	249	229	266	244	253	260	233	246	266	252	248	233	273	256	251	256	245	247	252	261	223	246	247	237	254	257	259	249	260	250	256	267	253	249	266	252	250	260	259	229	245	275	248	249	246	253	259	247	249	223	260	237	273	253	258	270	256	241	252	286	243	247	265	221	258	273	253	250	261	233	241	233	238	259	254	279	252	261	231	243	238	246	264	248	273	257	252	254	261	276	237	248	262	246	256	267	268	257	243	252	240	245	257	288	295	260	241	244	255	273	277	212	259	261	268	229	258	246	220
27987	20687	10625	3836	618	423	406	459	423	433	427	434	415	389	414	453	405	419	415	419	410	424	431	405	441	403	392	399	418	391	416	392	403	409	421	442	384	434	425	422	382	406	380	394	429	428	385	417	421	393	433	397	431	394	438	461	410	440	387	403	428	449	409	379	447	394	427	433	402	407	425	403	406	403	383	440	397	402	379	428	453	389	382	399	424	418	417	417	410	405	432	416	394	404	420	447	428	410	448	434	438	378	429	417	407	420	423	383	415	408	417	392	427	426	395	412	407	415	427	406	455	394	409	419	414	398	386	394	387	421	455	405	403	379	455	422	391	408	410	414	438	425	430	428	450	385	406	455	427	416	442	399	437	420	404	413	429	386	403	416	439	399	454	452	424	469	390	408	413	408	422	417	403	382	422	447	418	417	460	430	419	365	403	432	427	388	399	414	418	388	408	398	411	400	439	411	398	411	421	402	454	438	394	417	442	419	384	390	418	407	411	431	432	429	431	466	408	435	391	410	381	416	433	386	394	408	477	379	446	450	410	423	462	433	415	442	393	404	412	388	434	417	448	385	396	397	421	420	416	421	425	422	401	446	424	422	411	412	379	402	401	436	396	429	419	419	408	408	442	411	387	427	380	391	414	406	417	455	400	371	437	428	374	419	444	431	388	444	425	384	367	396	437	394	417	390	440	393	379	426	387	385	412	431	402	468	417	406	441	408	417	409	416	407	382	392	430	432	390	409	423	417	434	399	416	395	396	414	427	409	424	413	443	399	376	427	395	385	417	406	410	399	399	383	395	444	432	439	422	414	394	432	397	383	434	403	434	423	399	405	392	396	422	429	428	410	426	445	394	391	397	417	371	407	432	433	422	406	370	391	410	441	421	426	400	422	451	409	403	421	459	364	394	411	420	420	412	411	419	391	410	455	397	394	422	405	409	447	405	419	385	433	421	434	415	421	403	360	429	389	386	409	425	422	414	418	453	418	422	433	415	475	407	438	415	429	393	440	416	370	414	419	410	445	421	398	404	437	409	392	435	439	420	415	416	437	405	403	437	442	400	417	436	407	436	411	440	409	383	410	403	406	416	393	409	415	406	437	408	432	400	417	420	408	433	414	401	392	408	464	412	414	456	399	394	430	428	399	399	408	394	421	442	399	393	441	394	420	407	379	415	429	389	401	432	412	407	409	414	407	406	453	449	416	362	453	442	422	446	436	415	409	422	419	433	463	400	395	457	401	451	394	404	411	383	434	394	391	443	407	372	412	409	408	421	439	402	451	388	400	389	399	453	406	437	381	412	408	402	448	411	399	477	423	394	455	396	406	401	440	403	421	405	432	385	426	407	437	402	433	389	411	444	433	414	423	428	399	405	430	413	401	403	471	426	387	371	370	428	449	388	419	387	436	415	400	446	436	436	402	413	366	426	397	392	419	420	401	399	423	418	414	420	411	394	407	401	408	400	402	391	396	402	399	406	393	398	441	383	415	464	395	446	406	436	415	403	445	438	471	389	382	433	383	430	412	422	463	422	433	422	453	445	428	376	411	414	417	385	377	418	392	421	410	389	422	377	463	449	452	415	399	422	447	412	405	374	425	444	418	421	401	414	412	404	414	418	412	463	438	405	413	433	387	429	436	420	422	427	414	384	417	399	438	455	395	434	411	439	433	417	452	418	448	420	398	404	412	389	403	377	395	444	423	396	412	454	417	415	410	410	423	412	371	440	393	393	394	404	390	441	428	429	414	428	422	376	422	407	469	418	442	395	397	435	415	416	410	397	367	416	421	446	409	444	399	430	375	394	425	423	411	426	373	401	412	396	464	388	403	426	399	390	421	402	405	410	406	422	404	424	387	411	458	430	446	401	405	409	437	368	453	402	396	414	391	401	432	388	426	374	430	416	392	418	402	421	428	377	410	398	440	440	384	387	437	408	428	476	398	453	431	396	406	413	415	388	425	413	398	377	386	434	404	389	406	409	415	429	408	430	377	419	455	423	427	396	395	429	365	398	412	434	417	402	413	407	416	418	392	429	417	384	419	425	430	427	385	393	420	414	365	409	419	446	391	416	432	379	390	403	449	456	416	411	388	411	408	450	390	393	395	420	392	420	405	417	428	434	437	401	418	400	414	409	394	362	432	430	412	419	398	380	389	416	459	404	426	412	381	420	433	394	443	399	430	383	379	431	422	385	407	400	430	401	420	394	405	409	430	435	408	422	403	422	371	395	352	416	429	417	414	422	368	419	409	410	430	415	392	385	390	425	377	410	373	432	414	395	368	415	394	422	407	403	401	448	429	403	413	407	442	383	428	409	421	392	405	428	412	406	417	408	428	405	454	429	449	400	419	452	403	392	390	403	436	410	422	405	399	412	380	408	430	437	409	404	398	423	395	415	429	419	409	414	400	403	441	422	398	406	421	441	417	415	405	407	430	382	417	405	405	379	397	416	420	450	423	431	415	401	412	410	389	434	426	432	428	388	425	421	426	398	379	439	418	408	390	394	420	392	430	399	412	396	413	410	419	459	386	465	411	383	420	423	423	442	394	431	415	439	400	433	438	424	417	399	422	432	395	416	414	379	381	424	395	415	439	418	441	401	408	402	453	415	405	417	357	396	417	404	420	377	408	431	407	391	407	401	404	407	431	424	409	388	389	405	411	394	425	418	420	380	428	431	417	404	429	387	425	413	425	436	399	380	410	421	439	422	429	396	430	405	356	411	419	420	413	442	423	409	403	371	380	453	407	401	393	403	416	416	394	377	426	414	411	365	408	442	424	415	417	457	424	398	406	420	436	416	375	385	412	399	423	397	423	390	414	393	443	389	380	410	418	392	432	418	398	415	448	426	388	385	411	429	421	444	422	410	406	402	400	457	408	408	413	396	399	378	418	448	357	415	422	402	416	409	416	432	404	424	416	389	391	432	429	425	390	415	387	431	440	432	398	396	438	441	447	423	436	394	467	387	453	422	385	414	439	408	437	402	435	435	381	388	402	419	426	406	405	417	406	380	437	412	406	420	406	430	374	435	430	446	411	414	427	387	420	403	417	430	403	407	419	424	427	384	408	410	444	416	398	442	410	405	397	428	422	421	393	420	411	411	409	383	437	416	388	405	418	367	399	414	432	398	419	401	430	396	404	435	444	424	398	426	417	408	424	416	422	421	418	441	389	377	422	394	424	402	418	389	412	415	410	394	421	404	404	421	418	404	408	423	406	418	410	407	422	381	416	413	423	444	381	419	391	414	422	423	404	417	435	396	411	416	429	406	428	423	438	377	400	387	431	422	420	422	421	416	415	455	393	410	398	431	410	397	417	401	399	406	398	417	441	439	363	400	402	415	396	391	387	412	427	457	423	412	437	383	441	413	404	380	406	427	445	360	429	417	434	392	389	395	466	408	405	384	391	408	424	399	417	409	390	409	431	396	402	414	421	417	403	408	397	413	411	414	420	445	415	436	379	403	370	382	389	409	393	444	403	432	384	393	394	393	418
20314	21073	6484	3606	961	618	586	631	585	602	544	616	575	594	573	591	621	618	569	607	592	600	626	618	614	576	604	588	536	584	643	589	562	578	574	599	606	624	575	566	625	630	628	618	567	554	615	516	549	591	577	510	550	587	583	578	647	578	601	560	549	592	595	571	552	529	567	578	578	559	602	593	578	552	555	587	625	543	546	554	575	563	599	589	623	579	577	631	589	560	633	580	579	556	594	584	577	599	563	577	583	613	573	556	568	519	567	589	621	575	585	609	570	594	521	556	607	576	567	610	622	591	586	569	620	600	570	561	569	584	595	576	568	609	596	587	575	586	614	560	523	593	628	549	550	566	595	607	562	588	563	565	577	605	570	588	571	589	596	584	595	538	584	619	578	577	579	594	566	604	593	562	566	612	624	545	583	516	597	579	603	573	589	581	562	563	600	592	533	593	549	577	580	564	596	600	606	588	568	565	556	572	565	631	570	627	597	594	605	599	549	559	615	547	602	572	575	564	611	578	597	549	597	574	558	562	550	526	581	581	600	571	585	580	553	565	600	593	643	544	633	586	562	564	571	561	620	603	622	572	564	581	585	615	582	580	582	608	568	592	558	592	622	571	599	546	591	551	567	549	541	588	590	597	592	568	565	608	592	608	578	584	628	617	590	569	540	589	623	610	581	595	612	597	557	526	595	564	556	644	581	590	556	605	576	587	598	571	527	565	588	608	552	605	595	524	541	570	576	572	583	592	570	612	559	592	598	577	597	591	573	569	582	599	593	585	535	577	560	626	578	591	549	573	571	561	589	611	570	582	618	564	588	576	578	595	573	580	638	573	550	591	572	579	559	618	571	570	567	534	583	606	538	558	600	619	591	579	591	548	576	586	572	596	618	594	576	579	551	611	567	572	590	588	552	559	631	585	597	589	629	556	554	575	609	585	573	588	616	598	577	575	662	585	584	598	592	594	600	566	544	562	581	576	597	597	574	570	548	580	598	618	600	582	606	577	562	573	612	547	529	577	601	559	601	591	589	607	571	589	592	607	580	578	594	583	554	554	548	604	606	593	593	573	548	587	559	602	573	547	571	595	613	566	597	636	600	561	601	557	580	619	578	583	578	536	596	550	615	577	615	576	619	551	598	562	585	552	586	583	584	572	550	548	585	582	565	617	547	593	602	603	605	608	540	587	590	603	570	554	563	621	561	581	626	596	574	596	583	576	589	545	557	606	614	578	595	557	550	599	581	600	623	532	590	587	576	567	565	563	594	599	586	604	547	590	547	569	551	550	586	588	593	602	575	557	559	573	606	591	573	547	614	601	563	632	577	570	605	536	575	620	619	566	564	542	570	557	592	564	591	608	560	616	584	599	602	565	596	545	579	584	547	610	543	572	596	573	591	609	568	593	537	627	573	605	578	592	574	575	554	603	626	599	584	590	583	584	577	576	628	618	620	580	558	558	549	577	632	555	554	556	578	600	586	601	634	546	569	572	604	591	570	607	559	569	587	580	578	597	588	601	611	558	559	608	566	568	576	572	582	577	582	603	595	574	560	575	615	586	579	600	594	594	574	572	564	545	616	539	561	592	585	572	581	560	543	600	558	574	592	603	593	600	678	621	632	556	588	602	559	552	567	605	543	554	597	572	594	616	544	559	567	578	538	624	572	575	578	596	601	565	583	605	548	613	554	587	559	592	590	586	582	583	584	604	577	599	572	588	600	505	560	593	571	558	536	588	577	563	574	565	577	604	593	581	561	584	610	602	582	562	590	564	561	544	599	569	576	587	552	612	552	581	541	551	592	606	596	550	577	566	559	594	601	586	577	585	626	541	571	578	620	582	597	554	572	572	604	602	565	560	597	591	569	577	616	571	618	583	556	573	538	620	602	536	584	581	565	610	557	587	587	548	565	564	614	580	598	574	635	627	544	621	619	615	607	576	596	568	547	586	549	572	549	550	627	590	560	570	601	579	593	553	524	570	527	568	601	571	630	621	613	557	637	589	586	583	609	612	580	580	518	583	561	584	560	591	615	573	548	608	594	551	613	632	609	603	569	568	584	566	555	561	571	550	573	560	590	572	572	600	597	579	594	570	596	587	585	527	553	571	553	575	565	628	561	544	580	569	610	590	605	587	587	597	580	566	573	581	567	561	610	606	580	554	603	596	542	577	548	601	580	556	618	628	611	582	577	579	563	634	555	584	594	558	584	605	598	606	589	593	556	571	605	590	619	580	582	601	585	578	582	597	587	591	536	635	576	574	635	559	614	579	601	526	574	564	606	547	579	574	579	555	572	597	589	581	545	585	545	613	579	567	617	588	618	554	575	562	594	505	560	593	573	544	547	617	613	593	578	546	610	575	600	563	578	592	601	589	592	528	603	533	580	577	607	577	553	565	579	580	595	559	599	582	551	601	573	556	572	586	620	576	533	618	536	633	594	608	581	579	569	551	566	562	588	575	524	592	593	601	595	584	546	588	548	581	538	566	579	619	606	614	640	592	585	603	572	578	541	535	583	583	541	614	557	543	581	597	595	600	595	566	570	572	580	587	602	548	576	577	539	570	586	561	622	589	544	620	559	589	572	609	594	589	544	569	555	602	570	602	628	593	553	546	575	574	569	609	565	594	542	617	587	622	572	558	589	580	559	551	562	622	597	628	537	554	600	565	563	619	508	575	601	590	597	596	562	567	565	588	535	582	574	593	567	566	562	569	567	593	596	607	581	587	590	586	609	604	566	568	550	591	562	593	618	582	566	565	624	592	610	593	534	605	586	589	588	574	596	580	603	581	543	634	592	590	544	540	555	548	583	573	566	615	604	619	602	549	557	560	624	628	569	574	606	595	558	555	602	578	586	602	550	556	535	628	564	570	558	621	557	577	595	591	583	570	576	591	554	580	567	604	612	603	576	550	537	613	589	587	575	565	629	596	556	552	555	584	617	565	552	582	578	580	539	581	611	531	601	607	605	601	582	572	601	610	592	556	565	584	542	581	589	569	612	570	582	572	626	608	590	537	594	608	576	634	586	570	605	609	575	546	533	623	597	590	586	629	585	559	581	565	586	575	576	625	571	550	583	624	654	593	560	552	574	533	597	598	569	573	636	587	547	566	569	542	569	559	549	602	614	576	541	604	584	598	568	623	590	600	585	598	551	581	520	587	608	566	574	577	575	592	571	561	596	570	567	574	606	537	585	607	571	588	595	594	600	571	533	607	596	581	599	578	540	579	575	566	561	559	587	564	585	548	559	587	612	593	629	583	557	591	591	590	592	566	606	551	591	604	574	573	600	553	580	572	554	586	594	573	574	562	614	597	604	551	634	584	586	567	589	539	631	590	582	564	581	588	609	550	562	564	573	557	590	610	576	585	570	529	552	552	570	587	601	613	600	585	599	580	588	590	577	564	548	574	564	594	593	590	570	593	562	588	575	623	550	568	563	606	604	564	597	568	551	578	571	584	635	568	608	596	565	603	568	540	589	609	593	598	605	563	591	602
23519	21521	28920	24637	21032	6316	440	301	250	279	240	231	223	206	245	190	201	205	200	196	216	201	204	218	214	207	203	205	222	232	191	208	207	192	194	204	207	223	201	178	192	196	209	208	185	181	176	202	176	195	184	197	209	209	191	196	199	170	173	190	183	195	200	176	190	181	214	202	195	185	206	199	188	179	190	198	183	216	200	193	172	177	212	208	183	204	178	187	199	185	172	193	177	211	182	170	219	177	198	181	201	179	195	204	196	192	180	179	193	197	196	171	185	187	184	192	185	176	215	194	200	204	207	213	201	166	205	189	193	190	185	174	173	205	196	180	184	201	221	185	218	187	193	163	179	208	201	191	192	196	177	167	193	166	212	189	171	171	202	183	190	170	197	201	176	206	187	199	213	184	192	198	189	202	206	213	197	187	244	181	190	187	158	190	166	168	188	175	176	183	186	197	179	208	170	206	205	205	192	200	175	204	199	205	192	194	184	188	194	179	195	186	168	180	178	204	202	199	200	187	196	208	206	194	183	189	185	183	187	181	194	190	189	187	188	188	192	197	163	205	181	190	211	191	192	178	178	186	194	198	180	232	196	188	198	202	202	196	175	207	198	183	191	181	191	197	170	200	166	205	179	206	191	182	150	201	206	201	202	184	168	190	183	168	196	188	180	203	202	204	219	195	174	186	173	192	200	204	184	178	177	197	182	189	197	181	173	208	196	197	202	180	156	197	185	190	200	183	189	202	156	186	168	207	200	206	202	175	197	160	203	225	210	200	179	178	173	201	196	199	200	215	179	186	167	186	186	177	180	161	193	207	203	191	204	196	194	184	201	205	211	182	182	183	202	182	182	179	228	186	160	196	213	214	215	219	199	192	194	181	184	200	179	168	219	173	207	181	203	192	198	176	184	200	195	199	180	179	189	183	200	207	170	202	177	197	201	204	211	191	181	182	198	194	199	197	190	178	205	193	177	208	179	170	202	189	224	180	203	204	186	176	217	223	211	198	181	172	175	172	171	193	221	229	191	185	201	213	178	231	205	163	184	205	180	212	207	184	214	190	193	196	203	204	186	186	215	176	173	208	192	194	194	176	189	174	221	207	185	189	175	199	191	190	202	217	178	175	193	185	198	200	180	203	196	196	182	176	180	195	205	175	206	182	200	204	199	195	207	189	209	205	211	206	196	189	200	201	212	203	176	194	175	198	160	196	192	181	186	181	175	174	167	171	203	187	190	188	213	205	188	148	177	202	222	219	171	184	204	184	179	158	205	186	163	173	212	187	202	194	220	189	174	214	193	206	204	194	197	205	182	164	193	189	158	200	206	181	185	198	196	211	207	208	207	202	195	185	208	215	189	201	173	184	186	193	184	202	191	196	185	179	197	190	196	172	177	179	208	186	183	169	198	176	187	205	206	200	189	176	228	199	222	202	196	165	187	179	195	196	194	207	188	204	198	220	193	206	189	201	207	180	223	189	191	213	186	179	177	177	212	187	190	193	212	193	207	188	176	197	180	197	185	173	202	190	188	168	184	211	184	199	227	204	189	200	196	183	164	189	191	211	206	187	198	182	169	211	183	189	183	179	190	176	203	198	192	169	173	192	188	192	212	197	181	178	199	198	181	212	189	203	178	226	198	185	185	179	187	194	209	212	203	208	208	143	172	203	183	179	205	182	187	193	193	196	200	210	188	204	197	166	200	185	171	203	172	198	194	198	205	213	189	182	190	189	203	184	201	181	200	201	222	175	208	168	211	207	211	184	174	186	187	180	180	199	177	205	195	205	155	179	196	181	188	195	199	191	184	176	210	190	204	208	217	214	193	190	199	191	179	208	202	183	194	207	216	193	194	182	169	178	210	193	198	197	191	183	174	181	195	206	188	204	203	195	206	185	194	179	207	191	196	214	185	183	189	203	178	203	205	177	189	190	192	200	172	181	175	184	194	195	187	199	209	195	201	210	221	184	174	204	229	213	176	190	175	179	190	189	192	201	204	222	214	185	187	184	198	188	194	201	184	183	194	202	163	174	237	190	183	196	230	175	201	183	184	207	164	194	175	183	187	196	193	198	195	190	195	198	214	214	174	191	147	188	201	194	201	188	196	183	192	192	179	177	177	177	186	203	201	183	180	174	197	189	209	190	201	186	195	197	175	205	205	205	209	186	203	234	191	194	190	186	156	201	192	174	184	187	193	212	200	190	204	208	194	192	193	186	198	205	201	187	200	178	191	188	212	206	187	168	177	198	181	173	205	198	182	182	162	167	193	178	207	178	181	199	203	195	199	207	206	179	184	222	188	188	189	225	210	193	182	193	177	189	208	202	211	232	212	177	203	177	187	193	185	207	181	179	196	202	225	191	183	206	218	187	193	189	191	196	202	161	174	187	189	166	194	183	195	195	224	201	178	177	189	189	218	189	184	183	211	193	224	179	198	168	197	184	200	206	201	202	212	178	222	206	197	191	182	204	193	186	180	189	200	184	177	184	189	191	171	196	214	167	184	186	190	191	197	186	197	187	212	184	186	199	172	194	182	149	198	194	193	183	191	198	176	173	193	162	180	192	187	195	208	210	201	199	193	193	193	189	178	196	193	167	203	186	198	208	157	188	184	192	197	178	183	196	199	191	193	187	210	191	203	190	193	172	187	181	195	198	183	213	190	185	192	174	170	217	171	176	193	202	173	175	188	195	174	203	194	199	189	217	195	184	203	178	202	200	185	175	193	201	169	216	175	196	192	181	194	199	193	190	194	167	193	180	174	176	182	197	216	181	202	185	182	172	189	185	202	208	182	200	181	205	211	199	206	210	181	194	189	197	219	189	216	177	182	163	187	189	186	200	218	201	189	199	202	183	167	197	182	206	180	193	176	205	191	202	183	177	184	180	200	199	168	182	216	179	203	174	215	209	189	218	196	190	187	171	180	160	192	162	203	194	193	192	182	160	188	185	172	198	194	211	192	173	195	193	202	185	232	183	203	197	187	188	186	203	185	185	187	168	188	198	206	203	190	201	164	189	191	169	193	193	194	185	179	182	175	204	205	202	196	190	157	202	200	183	172	184	189	176	223	210	194	206	187	189	201	196	177	185	180	188	180	185	208	173	203	201	175	200	182	208	188	186	215	190	172	184	189	184	181	182	211	169	179	174	190	182	202	192	215	175	200	211	205	184	199	212	187	208	180	196	203	206	190	194	180	196	179	184	205	182	176	171	203	172	184	183	168	190	217	201	210	196	193	192	208	208	194	191	204	186	179	205	184	184	190	201	212	189	202	191	189	197	214	176	213	189	212	185	188	206	183	194	193	198	187	208	195	160	202	191	191	193	192	211	178	204	190	186	188	191	185	170	201	194	171	200	204	191	182	188	203	205	218	197	174	189	172	178	175	181	204	184	199	190	177	215	203	173	196	203	181	182	213	204	191	183	210	191	163	177	190	195	172	217	190	204	181	165	191	178	176	223	212	193	193	194	205	178	181	176	210	226	190	214	193	198	196	189
40641	56763	23825	16477	4111	784	669	555	514	448	443	389	360	320	341	352	335	311	318	301	315	331	324	295	345	308	307	293	310	294	298	302	272	313	290	305	276	267	302	326	263	302	314	331	314	293	287	296	281	281	303	272	280	260	285	279	275	288	293	312	278	270	313	268	277	273	256	278	267	270	275	290	282	296	302	283	285	266	261	318	292	280	294	295	261	292	299	302	267	285	284	249	300	288	267	311	244	287	241	286	283	285	295	289	280	264	270	265	305	275	265	302	326	279	312	271	269	295	258	278	305	273	290	294	276	285	303	289	256	272	310	292	276	278	311	314	274	266	280	315	264	268	275	296	255	287	281	277	312	299	263	266	287	281	269	247	274	288	285	267	291	293	271	314	313	297	276	276	295	297	288	290	284	296	252	280	274	299	298	257	267	288	271	303	277	279	295	319	292	287	263	275	306	283	305	274	280	300	281	298	281	309	293	294	280	299	294	292	270	301	276	299	301	274	282	279	294	273	282	293	270	283	308	272	291	298	273	287	285	235	336	263	263	292	254	275	280	255	284	294	269	300	305	276	272	312	291	308	299	266	297	300	268	277	270	302	288	282	281	282	267	281	290	308	306	280	288	285	280	303	258	282	270	271	273	287	265	287	287	295	252	295	287	298	285	281	290	294	291	294	266	299	301	293	315	299	252	261	268	286	281	243	292	275	289	285	292	313	302	264	262	299	289	314	298	315	263	278	294	300	269	281	279	278	304	272	279	251	279	279	292	277	298	267	243	293	268	278	316	272	277	275	295	287	280	290	280	303	301	294	262	309	276	298	266	271	300	292	267	301	290	270	272	272	262	306	266	282	296	259	284	307	274	291	300	285	300	304	287	304	296	273	262	290	266	281	311	260	280	279	297	287	306	276	270	282	312	282	279	304	258	292	264	285	277	286	287	293	279	274	270	270	291	291	270	258	285	276	289	318	300	298	273	282	271	278	295	274	293	293	315	255	309	274	283	268	288	310	300	299	316	290	278	273	299	320	275	312	282	278	270	266	286	284	293	282	282	259	287	288	328	306	285	276	285	280	289	306	287	300	260	315	312	274	298	288	292	263	303	276	268	277	280	288	282	287	300	293	275	287	287	261	303	293	284	282	302	254	273	308	276	305	257	284	240	258	259	290	276	309	270	298	306	302	268	280	296	278	277	284	265	274	266	264	300	263	252	294	264	287	291	291	314	331	293	291	260	284	288	258	271	302	243	267	301	331	263	283	301	274	271	269	289	247	261	289	257	258	278	287	284	306	280	316	294	264	253	324	277	306	301	249	307	286	296	276	286	301	258	298	283	296	261	294	278	268	288	291	298	298	285	267	296	280	282	280	267	268	311	312	299	281	277	286	293	286	279	274	281	283	263	277	310	276	290	281	288	290	282	286	299	290	274	271	290	289	301	275	288	267	280	288	280	272	303	287	266	282	298	279	275	282	299	292	271	263	308	263	296	268	326	293	255	299	264	288	322	296	324	257	258	254	305	306	247	273	318	275	284	289	294	271	272	306	291	273	289	291	295	288	258	252	280	294	285	286	292	301	311	305	275	272	281	274	288	274	294	289	260	287	287	251	280	273	302	290	268	267	325	285	273	281	277	283	294	291	297	280	311	317	265	304	251	274	267	266	277	328	268	292	284	270	310	306	286	280	315	274	291	268	308	294	309	272	282	289	291	267	275	292	291	307	277	276	278	300	289	312	281	278	297	295	274	294	282	303	292	286	290	317	278	245	276	292	265	313	292	296	299	304	283	311	284	285	288	281	272	287	286	265	297	294	280	268	265	283	299	292	286	279	288	305	297	286	267	267	270	274	278	280	299	297	297	268	293	293	278	289	303	312	298	292	262	286	276	296	297	292	277	309	301	286	263	295	264	276	296	293	279	283	285	313	300	295	291	283	318	280	273	269	256	274	267	290	279	288	285	288	302	302	290	272	295	282	281	285	283	291	297	260	281	275	277	297	305	279	302	321	298	292	286	281	285	270	283	321	292	318	279	306	268	296	256	297	265	264	287	298	256	268	300	279	278	308	284	289	296	249	304	293	261	311	291	263	262	265	269	253	287	289	250	285	282	273	291	305	283	293	269	301	329	320	268	295	281	320	289	283	282	299	246	277	314	300	286	297	317	309	304	270	306	278	264	284	316	274	313	280	280	269	279	272	285	304	287	303	296	271	247	284	270	297	266	321	258	292	263	307	264	258	281	286	252	291	288	279	322	299	275	279	272	299	290	288	321	319	289	291	270	288	284	291	275	279	295	262	258	270	298	297	292	274	259	275	261	271	302	292	302	293	296	317	272	284	310	276	269	268	282	290	275	291	277	279	290	298	283	306	256	304	303	276	263	314	304	274	290	308	292	272	296	295	275	291	325	299	316	307	275	290	314	277	267	280	313	301	301	283	304	302	278	283	287	286	275	298	294	315	272	285	279	300	271	284	298	267	315	293	271	267	293	282	308	278	290	308	266	300	288	312	292	284	277	284	278	256	310	274	308	274	305	282	297	259	315	279	279	269	267	281	284	303	273	299	300	287	296	297	259	298	314	288	295	287	256	294	301	271	309	282	312	296	282	275	272	276	284	275	267	266	277	260	286	271	299	290	301	285	258	291	311	288	267	273	281	281	294	287	268	286	268	279	287	273	279	282	287	286	264	274	271	292	284	275	293	287	289	275	283	289	275	290	275	298	277	298	289	299	279	286	279	261	305	283	292	270	294	298	269	287	304	297	318	304	279	252	302	291	298	293	278	281	282	277	286	325	289	277	274	284	289	308	284	258	275	283	293	279	290	297	283	285	280	286	268	292	305	299	276	281	280	262	266	298	288	298	279	290	270	280	283	331	268	276	283	287	266	286	299	274	301	288	310	284	301	290	288	310	313	281	289	283	300	285	291	298	274	297	294	290	268	273	304	312	295	324	314	289	283	279	291	289	293	265	277	278	278	272	299	270	281	282	258	267	285	299	275	285	262	278	301	249	299	288	306	310	276	312	315	286	282	276	283	272	286	266	268	271	312	326	288	311	247	285	291	294	279	268	285	323	283	299	293	270	286	290	288	316	299	283	263	282	290	318	304	270	306	268	248	283	305	289	298	280	296	294	287	278	265	259	295	269	296	286	283	290	287	281	241	272	285	270	251	277	278	259	289	296	260	288	249	305	265	277	305	275	271	282	284	287	284	270	318	306	268	283	290	301	304	280	282	303	282	291	257	261	275	292	297	301	298	304	271	280	251	277	261	264	271	276	296	289	278	300	320	287	274	302	264	277	298	301	276	270	280	268	300	291	284	280	314	275	302	315	306	261	277	282	306	266	270	304	263	286	248	298	293	321	306	300	292	304	269	297	265	283	296	308	293	290	274	283	283	295	244	271	289	286	239	283	276	300	265	292	266	299	322	294	305	256	307	278	295	287	296	290	301	276	264	285	276	271	277	292	291	263	302	259	311	309	278	281	287	296	306	290
24834	21556	27558	24760	5892	567	562	488	457	496	476	457	486	462	475	503	482	478	407	501	452	502	459	480	493	477	499	485	475	522	448	507	507	488	416	472	462	475	468	468	472	457	436	472	455	454	445	481	487	493	478	493	449	459	461	457	462	484	510	433	473	455	436	463	471	475	459	413	451	476	435	458	418	488	447	463	475	467	458	487	491	445	446	458	491	451	437	473	470	455	472	456	456	474	462	461	457	441	463	507	498	468	476	449	479	466	476	461	468	429	484	451	440	453	492	481	454	468	471	492	453	425	434	468	464	445	493	424	465	441	448	484	477	463	454	484	463	502	457	478	428	425	450	443	496	476	431	453	494	461	465	495	497	454	488	489	462	445	443	463	483	486	494	487	460	454	467	435	468	454	502	469	449	437	497	463	458	456	449	466	431	418	465	457	435	432	465	455	507	484	468	467	444	431	476	463	423	475	479	459	462	430	494	454	480	461	446	479	460	457	474	450	507	439	477	456	466	449	493	493	463	475	470	426	467	447	474	443	464	459	473	441	460	490	458	450	468	455	457	479	472	438	447	441	448	442	461	506	463	445	441	451	441	471	464	446	460	453	480	460	468	477	472	460	395	441	481	490	495	469	467	454	474	466	453	467	495	451	478	467	445	470	457	456	481	482	445	450	437	489	426	497	462	453	450	445	473	462	453	452	448	461	454	480	422	419	438	495	456	456	471	456	458	484	467	455	447	461	455	463	451	460	467	486	464	433	440	466	445	433	432	450	441	444	462	432	509	464	497	483	445	481	480	456	465	441	451	444	465	460	435	476	446	471	464	446	453	506	461	470	496	449	501	467	461	455	484	492	458	461	494	462	435	447	465	425	466	448	481	490	480	459	468	487	521	450	437	476	474	451	452	480	468	451	499	451	462	448	451	462	463	489	488	451	469	484	504	458	495	521	471	421	484	493	510	482	500	454	455	445	489	496	510	428	467	479	477	418	443	450	460	445	446	452	506	472	436	470	474	485	465	473	510	405	446	473	442	458	435	482	445	506	457	484	425	473	455	448	514	437	440	474	471	456	480	435	457	420	424	458	485	451	462	507	460	470	477	447	488	467	493	471	439	452	476	453	477	500	464	516	475	432	493	504	470	475	486	465	454	473	465	449	468	475	462	466	444	467	434	475	486	428	457	443	457	446	447	428	476	450	438	416	454	524	472	473	482	448	467	456	432	474	474	459	467	462	482	425	462	500	447	452	440	472	469	477	464	462	502	472	432	471	470	435	457	445	461	444	480	460	465	456	471	433	432	478	432	430	449	461	437	491	456	477	469	472	481	461	464	478	500	459	480	440	447	483	452	462	445	523	478	450	465	425	441	470	459	446	483	468	476	460	477	433	453	457	476	488	470	468	458	447	448	451	465	481	490	472	443	469	482	440	498	514	455	465	475	457	457	440	469	464	519	426	472	490	431	472	471	511	429	479	424	457	437	491	441	477	479	465	472	470	514	440	469	474	445	426	433	407	441	481	411	438	436	447	488	458	452	499	447	466	464	445	448	459	455	466	486	492	438	476	461	471	435	452	455	437	443	442	434	452	461	478	463	449	455	443	481	435	424	501	505	454	467	490	433	450	502	440	489	428	487	467	456	427	461	492	472	478	418	448	472	489	450	478	486	455	472	472	465	472	470	447	434	465	473	454	446	463	488	432	454	478	466	483	466	434	458	473	465	452	467	479	445	447	415	460	436	474	473	488	454	431	427	485	424	474	476	473	443	449	498	435	442	428	438	480	494	511	464	474	462	440	478	428	425	460	443	452	504	461	448	488	470	455	449	470	496	514	445	473	456	479	499	454	465	464	460	495	455	462	475	484	452	510	515	473	443	472	443	474	433	457	428	448	446	418	484	466	480	472	452	475	435	470	445	474	471	478	439	444	480	471	449	496	473	407	469	451	453	458	439	530	468	459	431	469	496	423	426	460	496	484	452	421	451	446	457	445	444	422	481	462	441	458	463	447	485	439	439	441	487	468	465	458	457	464	457	423	502	508	451	411	498	461	449	439	454	475	427	442	446	474	486	429	482	449	452	434	451	417	482	473	462	469	446	452	462	484	443	459	510	480	500	441	437	466	474	453	429	436	453	461	445	488	444	450	446	470	477	432	462	451	447	478	496	460	433	477	448	448	484	446	479	493	472	462	449	507	476	438	478	530	449	482	476	466	449	424	469	466	455	436	459	449	458	467	455	471	494	446	448	456	511	474	482	458	466	463	442	475	468	510	473	453	457	466	491	458	468	490	454	494	463	442	482	437	428	464	488	433	446	433	494	420	475	463	489	439	440	439	495	477	477	441	474	454	420	463	452	467	441	457	455	443	441	473	475	451	471	444	469	457	446	449	453	442	448	457	488	449	424	489	463	501	476	461	455	442	469	422	455	448	465	492	474	451	439	458	460	444	476	413	450	461	441	467	452	476	486	453	457	482	509	513	487	456	443	482	457	458	482	470	454	463	443	467	440	464	481	471	487	485	450	430	443	449	471	450	455	466	478	486	465	420	418	486	440	505	474	483	485	465	428	474	470	440	488	432	454	428	488	460	495	465	465	449	481	454	453	465	466	451	468	408	434	461	467	468	490	482	451	481	458	496	428	439	440	451	456	468	432	482	469	476	455	498	492	464	466	464	439	446	439	439	444	455	440	461	457	444	505	471	453	454	468	475	481	467	452	460	426	485	480	454	443	440	494	450	473	469	460	466	465	487	499	451	446	458	461	486	457	473	463	426	463	458	441	468	473	434	488	515	468	434	455	447	458	466	454	482	439	430	469	474	422	437	442	466	473	410	474	463	481	467	491	463	427	473	440	455	489	464	409	394	470	446	468	422	456	481	469	480	432	471	461	450	458	477	486	417	458	483	440	461	476	457	438	469	484	474	466	426	487	444	478	492	444	504	460	464	456	476	480	450	484	463	468	485	449	473	432	443	479	430	471	453	425	429	456	493	474	422	490	436	471	465	447	480	457	474	510	441	435	433	460	471	480	413	468	470	438	461	451	445	470	479	451	493	500	477	494	461	440	460	450	419	453	447	413	462	452	488	450	447	433	480	461	418	458	465	465	490	484	470	481	469	503	439	485	429	478	443	526	440	503	467	454	487	383	460	406	456	426	477	467	491	491	506	455	452	450	445	443	472	481	435	427	489	492	475	500	459	457	450	469	459	448	460	469	455	451	455	473	458	464	466	440	484	443	455	484	495	493	478	432	471	485	450	449	468	499	442	453	428	460	468	460	455	453	468	468	482	448	485	490	464	428	492	445	479	424	486	504	451	486	444	431	439	479	472	485	433	503	484	439	478	450	475	492	461	472	455	508	480	457	454	459	482	462	463	453	460	473	467	450	458	468	492	427	467	461	452	476	453	489	459	502	433	429	458	460	460	477	460	492	457	448	408	467	485	499	472	471	465	438	435	493	452	472	489	482	486	476	402	461	470	441	441	460	470	490	449	493	491
36782	44861	14017	10952	2240	861	792	786	717	706	703	736	729	676	699	678	667	630	643	662	652	663	651	655	610	670	669	667	641	628	651	598	665	645	666	649	661	618	674	614	608	641	632	578	656	677	672	639	666	607	615	610	598	671	673	628	645	642	621	622	655	629	628	637	620	652	644	658	677	633	630	615	642	640	660	654	600	662	607	671	630	644	661	606	627	642	616	584	607	644	682	645	651	690	658	649	636	598	691	639	665	670	633	642	685	637	711	661	659	651	594	646	694	643	630	606	657	654	639	615	639	635	681	645	684	610	644	643	639	631	621	645	672	621	579	626	612	646	647	646	635	642	631	642	639	670	669	625	619	635	616	658	637	647	598	614	604	695	651	651	627	611	635	641	629	680	646	614	656	677	640	705	625	641	647	648	630	638	648	657	651	620	626	676	618	650	644	627	642	652	685	686	648	679	621	644	677	654	640	602	644	651	643	644	682	650	686	683	657	654	666	632	650	647	662	658	690	674	654	641	624	635	648	629	625	657	639	642	639	635	640	588	658	629	606	654	658	661	637	660	661	669	649	645	643	631	651	624	651	623	681	669	632	644	626	600	620	689	647	627	658	665	661	648	658	645	665	637	620	629	604	630	634	587	673	639	614	644	699	672	651	629	662	635	650	659	638	603	637	660	668	641	679	659	646	664	637	676	644	671	647	619	620	619	657	614	646	577	648	642	599	653	661	625	624	635	636	633	653	656	687	610	675	657	640	625	591	627	650	645	646	652	667	638	701	634	675	682	670	659	667	607	639	644	650	607	640	635	703	662	638	689	669	620	633	638	618	653	616	639	687	663	598	672	652	648	664	628	653	629	636	621	640	621	630	640	605	627	627	648	622	626	655	578	658	616	674	642	656	653	605	667	666	664	645	642	624	616	659	634	675	686	648	659	671	678	640	666	653	604	615	636	643	617	670	652	646	627	653	670	670	689	669	606	670	670	617	631	620	695	611	647	595	638	643	657	632	655	635	615	612	613	651	672	672	694	651	619	676	656	620	682	632	683	655	625	651	650	650	652	648	615	618	645	663	675	639	609	664	629	655	651	596	646	683	623	630	682	633	657	626	592	646	684	663	664	659	641	659	635	642	627	622	640	685	643	661	595	609	622	666	672	649	671	624	648	625	595	651	657	599	651	643	677	676	626	588	668	599	639	640	641	651	632	630	616	656	662	634	639	635	613	683	609	667	671	638	682	623	671	632	669	644	611	624	601	655	651	576	647	630	631	614	655	674	622	677	668	595	640	646	600	648	639	661	667	625	649	638	626	648	651	613	621	644	625	624	649	681	600	642	623	699	619	651	625	618	635	657	685	624	616	655	668	578	629	638	679	626	645	650	630	661	663	626	639	645	617	619	626	654	628	653	637	598	669	716	664	673	655	662	635	611	651	638	646	643	583	658	652	601	626	685	585	660	672	629	656	681	640	640	662	634	621	630	619	613	608	633	655	653	633	659	641	627	641	654	616	647	658	627	640	664	626	654	594	654	697	646	614	704	692	681	693	588	643	655	670	656	690	609	642	662	672	655	624	647	620	628	678	604	650	644	612	633	656	614	657	669	628	627	645	582	618	597	650	652	647	660	651	652	598	668	626	658	658	640	639	676	637	631	629	652	619	631	644	673	622	631	613	656	669	613	649	648	661	645	632	660	663	635	653	667	614	629	654	683	651	628	684	660	661	649	669	657	620	650	670	738	673	646	652	611	629	636	661	612	666	652	619	635	645	622	589	637	659	649	611	589	672	630	681	618	688	658	612	649	660	661	637	645	649	662	652	645	681	684	619	636	669	623	696	654	628	643	642	643	643	584	630	602	671	657	625	641	598	679	625	656	637	698	632	638	613	659	624	668	632	703	642	649	686	624	603	643	637	634	597	621	646	644	591	662	603	659	681	693	643	685	635	641	654	602	649	664	663	629	615	672	630	620	637	624	624	605	617	657	612	675	645	615	683	606	648	666	619	612	661	644	604	634	650	614	637	652	627	623	601	646	633	655	664	603	663	681	598	662	645	690	636	601	648	670	642	651	614	687	659	601	631	676	603	670	631	661	652	674	618	650	631	711	602	662	642	636	630	673	651	650	712	657	667	647	611	673	701	653	670	638	653	681	633	632	661	654	710	647	634	635	676	657	670	683	593	640	603	645	628	617	628	658	609	623	692	601	633	670	590	679	685	640	651	626	648	652	634	665	600	650	657	632	645	645	619	654	690	645	718	608	638	655	594	605	667	662	642	619	667	632	678	665	679	630	589	654	652	644	657	637	630	617	644	624	653	653	638	679	677	639	658	604	618	636	646	632	597	635	663	699	651	628	641	641	686	638	608	675	621	644	641	633	643	617	642	611	650	660	621	623	660	665	638	648	626	641	612	641	633	621	677	640	666	631	625	677	560	652	650	628	600	656	623	648	617	648	682	635	641	619	619	619	628	673	629	703	599	669	659	647	655	685	665	669	633	656	644	619	643	622	639	613	637	665	625	609	661	660	644	631	639	637	634	657	632	676	594	619	643	624	658	646	669	668	704	659	615	657	644	654	612	615	609	621	580	653	656	626	574	637	642	651	641	655	637	628	621	665	642	668	613	636	652	625	651	661	662	685	629	620	615	652	686	618	647	669	669	634	680	630	653	648	635	609	640	628	621	641	689	668	665	624	627	658	644	620	607	643	668	604	584	610	664	671	616	611	637	668	648	690	660	660	638	660	627	656	650	655	639	681	672	662	636	658	635	626	615	630	650	581	711	611	603	660	659	662	645	636	685	613	675	657	654	679	590	658	615	666	606	640	650	641	625	619	614	601	630	635	577	617	611	600	651	614	623	619	614	680	649	639	639	632	674	626	672	671	635	639	692	671	638	614	591	597	643	611	661	627	665	667	669	621	655	656	661	688	642	657	651	615	650	652	641	638	606	671	631	665	655	688	653	653	665	658	605	658	641	660	611	612	641	673	628	645	643	642	629	674	627	706	634	656	618	644	637	653	639	633	662	664	605	631	630	636	635	660	652	634	650	622	610	642	674	617	686	591	632	646	620	620	672	608	587	595	623	682	591	624	620	669	659	632	629	667	616	635	635	651	618	660	647	602	657	623	629	619	629	609	690	604	631	629	594	652	624	676	670	629	704	596	615	612	675	645	643	638	642	654	649	607	632	590	639	666	658	606	604	640	602	643	648	617	676	679	601	628	672	635	613	663	627	685	638	637	683	697	670	614	651	655	671	654	582	655	632	675	641	608	619	636	659	619	628	663	612	656	643	666	639	607	639	689	602	609	660	620	637	696	606	597	652	644	649	600	661	636	652	652	609	665	669	636	642	625	637	652	692	644	631	644	635	587	625	687	602	611	640	603	657	621	625	659	634	668	661	638	624	593	685	643	688	630	652	602	631	642	602	673	632	659	628	592	607	646	659	632	631	605	605	630	613	608	649	650	603	671	682	686	607	655	688	624	611	623	680	615	635
22617	21555	29567	23985	21557	20582	3171	382	328	285	277	248	250	244	201	235	207	213	215	203	210	210	190	194	195	196	207	186	199	184	174	200	188	189	198	190	156	187	178	176	191	188	181	165	180	173	179	148	184	198	150	192	172	187	182	172	196	191	192	179	174	173	180	189	191	182	170	182	157	186	187	164	187	208	163	177	176	173	189	204	190	194	191	185	191	176	199	178	147	162	170	171	160	174	172	157	175	157	174	199	172	189	166	170	185	189	161	181	178	174	193	175	187	167	154	174	170	154	181	161	177	158	180	191	167	209	182	189	173	196	148	175	157	180	204	185	167	164	162	184	177	157	187	194	188	163	186	177	169	183	177	153	176	168	170	203	194	164	169	185	188	181	206	199	177	184	181	180	183	178	184	158	192	181	163	197	182	177	187	172	175	172	181	197	193	197	167	181	185	175	168	195	170	154	165	172	175	179	184	155	175	194	175	186	163	163	153	168	174	174	176	195	143	169	175	157	183	192	178	140	197	188	176	168	147	149	179	183	197	168	158	181	176	172	185	191	185	165	189	186	193	201	170	192	151	191	171	173	153	164	169	170	192	167	215	198	186	149	185	159	158	163	189	176	168	180	184	142	172	191	183	205	162	172	186	175	178	164	183	190	185	154	166	168	200	196	174	183	168	208	188	162	183	184	178	167	191	174	175	182	211	163	166	173	175	206	180	182	172	173	176	195	160	202	159	192	166	189	179	190	188	186	181	189	194	184	164	165	166	164	182	178	180	170	182	182	183	179	192	154	184	189	205	175	174	193	160	178	178	188	176	184	171	201	176	200	191	196	168	175	155	173	157	185	169	190	173	159	175	179	156	184	177	177	188	167	182	178	164	166	170	162	174	189	160	162	156	182	177	172	169	163	180	203	186	154	178	188	160	180	183	161	179	176	166	160	158	199	181	192	172	184	174	179	178	183	155	183	183	161	177	191	198	162	174	168	172	182	167	168	181	197	180	183	169	180	181	189	149	180	198	181	190	166	208	202	194	185	165	196	184	171	170	182	178	170	208	189	190	172	199	166	182	182	187	184	183	185	181	152	180	184	200	183	208	178	173	172	186	187	168	185	202	176	156	165	192	189	204	157	173	176	164	170	185	182	182	175	163	165	174	174	161	160	182	210	172	168	173	149	189	162	172	171	177	194	188	162	167	188	179	177	196	161	154	165	190	197	191	157	155	156	195	180	184	186	179	197	167	180	200	186	179	193	155	148	180	188	177	196	175	162	179	189	185	191	175	185	156	171	171	216	189	187	195	182	178	195	176	180	197	160	178	170	181	170	192	169	179	183	170	182	175	177	184	151	154	189	168	174	159	177	186	200	172	158	173	176	201	197	192	166	197	172	166	197	169	209	173	193	164	171	187	160	189	174	176	186	172	187	201	171	175	175	186	183	176	180	169	177	202	193	172	204	185	160	174	173	186	177	142	178	151	168	166	176	167	177	180	189	187	198	161	203	192	166	161	176	155	191	184	175	163	181	152	185	180	190	172	184	166	175	184	153	178	218	193	162	182	168	181	203	200	171	176	184	156	168	178	144	188	181	213	190	201	213	163	181	168	192	186	173	205	149	184	162	186	177	187	184	167	186	188	178	179	183	183	190	185	171	198	183	172	179	205	182	183	179	167	179	187	172	192	183	182	177	217	154	169	188	180	170	186	164	179	194	169	206	203	154	181	185	175	178	185	177	182	172	174	181	194	175	208	168	171	182	152	186	198	176	211	173	193	183	180	164	165	180	168	171	184	215	191	173	178	151	173	186	173	175	142	174	182	178	169	195	186	173	189	162	161	166	193	173	179	172	186	208	177	176	193	178	175	183	178	161	168	176	196	171	155	188	202	160	171	177	194	185	168	189	160	170	162	185	179	196	165	178	180	181	174	191	177	191	173	154	165	190	176	152	189	171	190	181	172	201	172	205	172	184	171	170	146	170	174	183	190	172	168	178	176	147	157	158	174	172	165	159	157	189	165	181	169	166	179	194	187	171	147	178	180	183	170	178	211	177	167	166	178	179	170	166	185	178	159	168	184	211	160	177	169	205	177	192	199	198	184	175	199	202	202	164	167	165	180	181	187	192	193	179	210	179	196	194	192	168	182	194	180	165	164	184	174	203	189	149	170	169	179	174	171	147	180	196	189	187	180	207	178	203	198	178	175	194	210	192	167	186	142	194	169	175	182	160	172	178	193	168	164	180	184	174	184	191	181	188	160	157	161	166	161	178	170	191	172	165	177	163	163	181	201	195	197	185	183	183	181	181	191	192	165	187	191	176	169	179	187	182	157	163	169	154	171	160	189	162	190	191	179	188	173	185	178	165	177	190	191	174	204	161	185	186	185	175	185	166	190	179	175	176	183	190	177	157	204	187	176	191	170	186	199	180	172	177	175	178	163	176	185	187	167	196	171	188	182	167	161	181	177	184	181	180	175	182	184	183	166	166	202	177	201	199	173	176	162	173	205	165	157	174	152	183	168	167	176	180	167	162	176	194	177	183	173	179	190	185	177	152	164	193	185	199	178	178	183	179	172	200	189	179	184	171	181	170	153	186	155	188	189	176	164	202	168	175	173	171	188	171	194	174	194	187	195	164	186	165	173	199	174	172	167	202	174	184	179	197	172	162	172	180	170	165	192	168	185	170	167	182	190	162	177	183	192	165	172	174	165	157	190	174	206	179	177	175	164	182	177	198	186	132	170	169	198	167	157	168	178	198	171	170	184	190	177	164	184	171	171	177	156	158	177	166	187	169	193	169	182	168	164	203	183	183	178	194	167	177	153	174	175	197	187	161	177	185	184	174	156	169	172	189	175	178	165	180	200	181	173	171	181	204	168	189	187	187	170	215	160	174	193	159	163	202	187	170	179	172	175	186	176	167	177	179	174	183	173	151	200	188	183	180	176	196	171	149	187	179	195	178	167	168	213	162	197	174	166	175	189	190	185	198	182	187	183	184	187	202	188	190	209	192	180	171	170	184	176	175	171	172	182	183	176	179	181	183	177	175	162	170	175	186	157	189	193	158	185	193	153	180	168	176	188	200	177	164	178	177	166	162	167	164	178	149	161	178	181	183	151	171	180	167	190	181	181	188	201	172	162	187	187	180	202	179	164	173	162	185	185	161	159	163	164	184	170	174	166	183	162	172	186	174	167	195	163	175	171	193	159	183	183	189	198	185	211	174	183	182	190	169	153	164	186	180	190	192	188	178	173	182	185	204	188	182	182	178	152	194	157	181	185	171	157	174	175	173	187	174	189	175	176	165	179	174	194	194	194	174	181	171	179	189	156	174	187	157	168	196	185	192	172	184	161	179	192	176	189	200	185	177	166	181	171	175	217	172	168	190	186	183	213	181	181	178	167	173	165	189	161	211	174	186	159	175	157	167	171	171	199	181	160	187	209	190	166	184	176	172	176	186	172	198	184	171	191	177	175	194	187	195	149	194	158	175	161	175	210	211
47582	68275	26834	20426	5516	1189	941	708	588	542	478	453	412	373	359	352	337	287	342	300	327	293	283	294	262	258	297	294	278	252	272	236	259	273	278	306	256	253	247	270	260	233	242	235	250	248	257	259	250	258	235	255	250	280	243	248	257	275	201	271	246	220	231	277	226	238	230	231	237	263	213	236	244	228	220	275	233	224	246	201	242	254	249	265	271	227	251	246	247	229	239	249	237	258	249	253	238	253	260	261	280	237	240	254	232	247	257	260	256	254	257	261	254	249	240	281	233	258	238	272	252	249	246	213	235	256	237	245	240	252	216	256	253	220	249	258	225	258	246	270	219	236	268	252	260	263	258	258	243	255	237	263	254	229	239	263	253	237	229	270	259	216	268	257	229	241	245	250	245	259	267	236	258	265	261	231	251	260	250	215	260	237	244	226	252	245	237	262	284	245	248	262	259	241	254	228	243	213	233	250	241	271	254	234	247	228	244	249	222	274	266	240	244	236	226	256	257	281	264	265	276	230	261	238	257	242	230	243	293	259	216	254	255	235	241	237	243	243	250	267	256	224	271	250	240	261	247	266	262	251	253	242	237	242	246	242	276	242	243	231	250	239	253	269	252	235	213	247	203	271	236	220	247	230	282	250	208	246	241	220	240	257	290	269	231	256	268	257	228	259	262	228	257	252	244	255	240	261	252	239	238	234	253	242	251	242	242	242	236	245	284	240	245	263	261	225	234	258	268	218	243	240	263	249	274	272	258	231	273	230	260	247	240	238	255	215	257	243	225	256	255	254	261	255	256	243	258	265	251	273	246	215	271	228	246	244	281	247	285	246	233	222	257	256	269	238	219	217	258	237	264	241	287	264	233	258	243	250	275	227	250	280	241	232	241	232	269	241	223	253	220	244	255	256	242	269	246	245	237	266	268	266	239	262	241	277	259	240	213	232	246	254	224	230	233	278	236	257	265	235	236	259	267	249	235	267	245	224	239	229	217	234	257	249	243	230	247	250	232	283	239	231	222	260	264	264	261	289	229	269	268	264	241	259	250	250	257	264	255	258	237	263	223	252	255	241	240	238	250	254	261	255	235	265	236	241	239	221	243	244	226	241	270	242	265	252	239	254	250	245	229	244	246	254	248	241	221	245	250	236	243	237	284	246	216	222	268	242	222	248	231	256	267	258	258	250	236	243	236	240	233	275	242	276	235	228	224	238	237	240	240	210	246	262	235	243	244	235	255	261	227	247	236	264	245	232	246	249	246	224	241	243	249	285	227	238	234	241	259	242	250	254	246	236	249	276	219	236	263	270	248	232	219	269	233	248	262	250	256	245	236	238	255	259	244	250	263	252	257	272	253	250	224	234	232	264	234	232	240	226	232	258	258	251	248	258	257	234	240	238	252	252	250	260	253	234	253	274	229	265	228	253	250	224	235	262	238	242	276	264	239	241	235	257	251	243	255	273	251	249	247	225	264	259	248	239	265	245	236	241	239	293	256	271	255	249	252	206	219	244	235	252	252	256	240	255	252	244	257	245	256	256	267	259	279	230	258	241	258	237	217	235	253	233	226	253	265	241	231	230	230	246	269	257	262	225	257	241	241	256	243	280	259	242	265	245	229	248	269	247	249	248	244	249	257	280	245	239	242	245	271	256	246	237	244	237	260	233	259	242	236	250	264	275	261	271	257	235	214	249	237	266	259	247	244	264	243	280	219	250	266	244	257	252	266	253	270	260	270	238	251	257	251	216	276	211	252	252	252	284	256	249	235	253	243	233	203	247	281	227	247	241	234	244	226	290	248	270	246	253	291	267	246	255	240	235	261	252	249	223	226	231	261	250	267	247	248	234	248	271	228	287	220	284	227	243	251	267	251	241	250	250	251	263	252	248	238	232	267	242	232	243	262	247	239	266	227	225	203	258	260	266	260	227	277	254	245	262	260	249	244	255	254	230	232	234	249	245	244	253	267	244	250	246	237	230	280	247	241	236	289	242	230	249	279	263	220	249	237	229	271	254	261	257	236	245	236	276	249	232	250	243	226	263	257	218	249	284	228	231	248	254	273	250	250	227	238	227	274	257	263	238	242	280	228	237	230	259	253	240	245	244	249	236	237	267	263	225	255	249	247	240	247	267	244	223	232	261	256	272	257	225	257	263	255	237	242	263	286	269	249	239	234	218	242	208	231	264	247	236	246	226	275	247	272	254	232	231	257	246	228	278	256	232	231	286	254	251	250	246	230	248	224	244	241	241	258	245	248	242	237	248	253	241	251	272	253	267	242	252	234	268	200	253	245	237	230	226	259	246	255	259	263	253	227	260	253	252	235	265	255	250	246	241	247	238	263	242	271	224	260	232	247	262	250	243	264	271	257	259	267	257	230	235	241	290	221	263	237	239	249	238	236	266	247	259	265	255	234	270	251	256	233	235	247	265	237	267	242	259	225	262	241	262	247	239	253	243	234	235	262	263	259	229	215	257	230	223	232	258	268	238	258	239	243	255	256	261	257	237	264	253	234	252	227	223	264	250	243	235	257	228	243	249	218	249	272	254	241	217	248	220	243	249	250	220	261	230	265	239	273	250	240	272	218	225	225	258	256	262	253	237	252	215	229	253	249	251	223	239	275	249	263	221	257	254	243	269	248	245	221	244	245	266	265	274	229	258	242	225	239	278	222	226	240	255	252	261	271	241	275	261	262	243	239	224	263	225	236	265	236	245	258	230	251	237	258	224	238	253	260	243	255	284	243	244	233	248	247	238	271	263	257	227	251	224	236	251	247	242	216	223	242	239	247	234	225	235	246	238	253	262	261	263	263	267	252	283	240	264	267	251	235	236	257	239	237	270	229	230	262	271	275	211	260	261	245	225	234	247	260	213	249	233	269	245	242	249	281	269	245	246	239	261	233	262	213	260	255	260	260	250	247	264	250	228	232	249	269	257	254	231	249	251	249	218	232	247	251	240	246	250	262	225	241	244	237	269	230	216	285	248	281	257	216	200	243	234	230	228	238	261	227	216	282	237	241	263	228	251	256	260	266	216	252	236	250	259	239	232	247	300	240	266	233	242	233	235	215	241	241	263	256	281	240	240	255	242	222	233	254	263	270	277	246	247	267	228	246	259	224	236	231	247	247	260	249	249	243	269	270	231	252	260	221	272	239	237	241	243	252	274	231	225	243	248	249	256	241	260	245	264	232	246	250	271	257	251	242	253	238	243	250	256	230	248	227	232	250	266	236	223	259	229	226	248	233	250	252	250	245	234	228	238	253	253	259	245	238	265	271	248	268	252	240	248	253	257	239	247	239	254	277	268	244	278	244	246	249	260	237	224	254	265	264	265	258	216	242	264	225	245	246	262	223	242	226	254	241	237	211	243	277	221	217	247	275	246	268	243	221	261	278	253	252	251	237	258	259	235	289	241	254	248	224	223	278	247	246	246	234	255	248	244	236	228	244	229	238	242	249	266	247	229	228	256	238	244	234	243	287	234	211	254	233	258
28023	20824	9497	3242	656	508	409	416	400	398	412	395	426	423	387	411	387	417	447	406	382	425	398	379	445	373	398	421	398	424	406	375	415	401	436	421	402	395	423	443	383	415	395	424	397	399	384	407	426	381	410	419	396	413	372	373	390	438	366	429	392	398	374	438	408	380	396	403	404	433	407	432	412	387	399	410	386	400	418	400	421	427	406	392	415	383	395	416	432	395	430	381	383	395	396	417	390	382	418	421	403	430	372	396	389	370	399	452	416	405	382	388	406	400	394	373	427	416	387	395	371	397	385	371	398	378	376	406	406	415	403	441	400	414	378	405	383	395	409	397	378	415	376	410	365	411	399	394	415	365	419	395	422	416	416	418	397	391	392	393	417	383	409	423	389	415	416	397	389	371	422	411	388	404	410	397	408	415	390	375	436	389	418	430	391	400	370	401	428	391	444	426	386	374	396	368	420	407	409	402	375	426	411	389	364	417	435	403	404	410	382	403	416	410	421	407	424	435	377	411	375	391	429	395	396	418	400	423	383	425	392	384	392	424	378	389	409	415	423	405	395	441	373	388	382	369	391	427	387	405	397	444	380	410	417	394	385	392	429	401	389	418	431	375	368	389	394	397	388	401	434	385	367	397	383	416	407	412	412	433	411	401	418	416	436	373	398	397	388	415	411	414	390	441	410	385	391	391	418	421	401	402	428	426	424	405	410	418	404	400	417	397	419	396	399	439	413	424	376	398	426	398	387	375	401	386	419	386	373	386	426	394	420	370	391	411	452	435	438	405	416	417	395	403	424	367	373	419	360	414	409	376	404	415	404	389	358	392	408	417	437	452	403	386	405	396	416	434	422	409	425	384	418	393	435	382	394	391	414	402	426	409	409	409	389	403	425	421	420	415	389	418	432	441	407	395	433	438	412	400	407	386	395	400	391	377	423	408	422	434	382	370	353	387	434	399	424	388	412	374	406	411	414	415	420	395	426	403	396	414	381	411	414	423	404	402	397	394	413	401	414	417	398	386	424	400	441	419	378	405	426	405	401	395	393	427	441	344	383	391	369	410	359	380	427	422	433	384	389	411	394	419	413	395	374	407	398	388	370	418	389	410	418	389	433	430	419	394	393	448	400	414	425	379	427	376	381	435	418	381	410	381	376	409	406	402	407	374	431	405	382	420	387	392	392	403	393	405	447	399	410	429	355	406	385	418	409	377	445	415	392	391	375	402	416	440	401	397	421	407	419	389	380	402	444	390	389	389	415	406	410	399	415	389	416	405	402	406	405	395	392	387	409	428	405	398	417	406	430	430	382	406	394	414	358	421	397	436	414	385	422	425	402	414	423	386	396	403	388	426	382	384	361	408	396	426	375	402	419	373	414	430	385	355	372	431	407	402	397	404	415	390	449	407	404	376	451	396	442	416	406	399	442	408	380	385	427	418	388	387	419	408	370	387	421	461	394	408	395	420	406	408	403	428	393	419	407	404	397	410	405	395	364	404	394	393	409	432	363	421	406	438	411	399	412	390	401	411	390	406	403	439	373	366	384	434	400	384	387	414	414	364	408	415	404	435	398	399	384	394	417	413	401	416	412	406	410	428	420	403	366	388	395	363	451	407	391	399	383	413	385	389	438	381	400	381	424	398	394	413	400	421	366	409	365	409	427	430	411	395	424	399	420	433	395	382	389	374	384	444	411	375	400	375	393	399	416	406	418	400	379	432	436	378	420	413	406	426	398	352	368	415	408	414	403	406	364	427	419	390	399	427	426	364	395	390	412	383	383	394	394	407	396	443	384	366	394	389	413	382	396	414	416	392	408	398	432	402	443	409	383	401	406	398	391	385	432	402	391	414	387	401	454	427	420	413	380	439	391	374	360	441	420	386	425	417	381	365	366	388	393	414	389	404	453	344	433	394	403	436	424	405	394	428	373	440	407	400	373	444	453	428	442	389	411	411	450	416	455	391	402	419	373	405	410	399	387	405	386	406	381	376	418	438	393	399	393	415	373	409	418	421	474	416	414	369	398	399	395	395	408	407	389	386	403	400	434	393	396	399	391	403	408	384	406	398	413	422	393	411	428	382	410	423	402	409	390	379	373	375	367	378	403	422	422	417	412	390	440	386	446	421	420	404	404	427	391	397	429	422	412	398	396	382	412	385	384	409	390	397	415	433	415	381	428	389	388	413	395	410	429	409	392	371	383	395	404	430	368	424	394	400	442	407	396	444	381	451	425	412	417	379	383	387	387	437	392	385	388	400	460	414	374	410	416	378	409	419	409	410	370	410	436	385	405	390	384	405	389	380	397	402	381	419	396	383	380	373	407	393	403	420	429	388	428	448	437	400	393	415	368	415	404	393	405	401	417	423	394	363	419	411	440	399	405	429	382	403	404	381	377	403	355	370	413	404	398	448	375	393	413	384	403	408	422	407	382	395	389	406	383	412	398	393	395	413	392	382	360	410	424	435	429	419	397	382	391	442	427	410	385	402	402	418	405	365	465	375	399	406	385	393	395	434	369	376	379	418	406	460	390	406	404	421	378	402	408	391	401	396	431	413	369	393	374	383	432	397	395	414	406	414	425	409	403	409	363	390	391	433	394	405	405	383	385	397	420	363	382	432	373	404	348	420	397	406	421	391	408	401	424	416	430	395	416	416	414	409	398	391	413	412	384	403	397	410	429	377	417	384	378	425	415	424	423	363	389	407	397	414	398	387	356	392	380	468	409	410	405	373	367	361	365	414	408	428	356	406	382	394	440	402	389	407	394	383	375	393	393	388	431	382	404	371	428	390	416	386	446	401	398	417	351	386	408	372	432	396	383	412	424	409	366	391	401	414	411	386	418	382	430	384	404	405	415	413	396	398	419	405	424	435	432	417	387	440	368	396	398	423	391	390	398	436	405	418	375	378	435	393	412	380	412	380	431	414	439	427	379	422	381	433	428	419	407	384	385	422	395	423	403	443	371	407	408	397	368	391	407	398	444	419	460	434	408	390	388	403	416	355	396	403	397	408	399	412	416	421	383	420	402	407	354	433	426	441	434	389	416	419	430	414	405	396	428	391	402	379	430	429	387	397	430	391	440	453	420	420	417	385	430	361	392	405	392	407	430	430	388	424	353	392	380	422	355	403	432	399	423	394	413	441	396	421	392	382	374	384	407	407	433	430	411	400	400	409	411	425	412	414	381	421	416	423	408	442	419	429	399	405	416	407	396	437	400	401	409	423	381	399	385	384	357	390	393	384	375	415	398	441	365	427	400	433	437	434	414	393	375	416	414	340	401	386	399	407	394	412	406	415	437	373	413	405	386	388	395	386	413	428	420	416	405	415	368	397	426	395	429	389	390	388	426	381	377	388	420	410	391	428	388	405	371	425	429	399	397	399	430	381	407	398	385	415	410	387	397	382	372	428	399	433	436	447	406	392	431	420	436	393	391	387	387	401	391	389	359	393	368	404	389	392	456	440	404	438	394	373	402	393	423	384	382	419	400	385
20839	21852	5273	3216	847	636	588	616	584	620	549	543	585	561	616	576	532	598	597	572	575	575	548	563	579	593	583	609	596	565	570	561	577	586	593	554	550	641	568	617	552	578	598	587	585	576	545	584	611	544	542	553	543	601	580	631	536	577	589	591	587	559	592	604	577	586	629	567	590	566	602	608	575	561	598	602	599	577	589	545	593	588	532	541	579	546	581	572	586	548	611	588	568	569	602	543	534	560	566	556	576	546	612	626	589	589	557	585	573	586	566	613	612	585	550	580	564	564	593	569	633	563	555	568	565	553	576	598	550	577	545	562	554	574	594	540	570	528	561	568	541	569	583	614	558	578	575	558	544	546	531	574	531	579	591	614	578	578	573	601	580	578	555	560	543	573	597	563	582	572	575	600	588	567	562	590	545	596	598	570	592	580	588	542	601	576	580	543	578	565	577	586	615	603	551	563	599	553	587	599	590	578	629	530	603	578	593	588	559	580	568	593	582	596	572	618	534	552	602	557	535	602	565	547	528	590	552	614	568	553	552	584	583	554	585	574	580	576	605	554	565	553	561	582	563	557	602	586	610	604	599	575	529	559	530	555	560	580	572	551	617	579	549	614	570	547	583	593	553	599	563	558	551	587	577	567	547	556	567	575	549	516	587	575	576	535	559	576	575	595	569	548	571	547	592	574	554	581	607	619	563	522	538	598	524	575	596	573	581	603	563	597	544	590	583	591	582	560	586	575	538	599	613	598	599	616	571	568	600	610	589	571	550	600	589	588	520	556	550	583	583	590	575	547	574	571	588	593	546	569	549	612	572	564	559	538	575	580	574	556	566	594	562	613	562	539	554	577	557	587	583	580	568	579	559	569	539	571	551	551	617	581	587	583	576	579	532	546	586	528	579	592	553	564	606	592	573	614	540	529	582	581	564	596	569	573	574	572	607	595	553	582	558	546	617	581	554	603	556	582	536	592	554	547	553	595	552	576	557	592	600	562	577	549	552	597	547	546	505	533	526	588	573	579	530	543	560	542	607	604	580	563	561	580	561	563	545	606	554	544	583	568	583	564	561	595	555	556	586	545	563	575	592	577	559	595	538	547	582	604	581	576	558	587	553	592	563	548	578	559	597	536	603	563	584	612	585	588	641	579	573	576	587	591	598	555	610	588	599	617	590	551	609	557	577	588	562	551	590	587	577	554	593	582	593	586	591	547	562	570	582	558	573	572	533	595	568	548	595	612	563	570	591	569	502	546	569	553	573	566	580	568	564	573	579	553	524	558	564	562	583	591	538	577	540	551	577	640	577	570	579	563	575	569	535	552	613	608	595	587	569	579	547	556	589	624	532	595	582	589	569	535	559	591	569	592	579	604	585	558	561	553	573	618	552	584	533	618	586	606	593	631	575	629	588	558	562	594	531	589	589	550	539	577	568	573	607	623	561	575	574	620	550	586	578	619	546	575	589	577	662	546	533	566	574	524	617	568	577	539	605	575	547	572	598	557	595	541	598	593	625	565	587	559	580	586	573	591	577	572	583	582	560	601	551	553	584	601	584	529	550	553	562	594	604	600	613	573	583	595	583	536	585	609	593	540	567	554	560	587	602	574	576	611	527	553	618	571	555	585	575	607	583	597	544	603	603	567	581	574	552	559	591	553	589	576	586	591	586	573	575	594	595	617	562	585	589	562	583	610	557	588	576	612	606	606	600	580	563	563	567	607	610	565	581	562	619	561	560	576	565	543	598	599	590	577	617	573	579	588	580	613	602	571	613	556	540	584	594	578	569	576	584	605	551	554	612	597	581	564	548	559	585	570	529	585	567	608	608	566	579	570	583	567	571	569	557	553	542	571	601	557	532	627	579	565	632	610	608	570	606	576	513	573	575	584	599	589	590	570	577	557	539	595	563	549	572	601	574	556	548	595	536	595	571	584	613	556	620	614	602	537	585	564	521	561	595	572	588	585	591	554	558	566	576	538	586	593	543	592	582	595	572	558	615	572	590	621	602	597	574	568	633	540	545	556	596	600	565	521	557	567	564	590	540	568	537	586	574	557	593	598	572	577	630	634	570	579	586	582	604	612	596	545	576	609	590	564	587	572	560	569	549	566	569	589	544	575	565	571	572	583	560	554	558	582	576	609	598	595	572	613	571	592	545	539	598	582	587	583	581	567	565	563	556	591	586	534	581	570	628	620	575	554	570	589	605	574	541	521	579	558	579	562	583	571	545	593	542	543	569	600	556	597	560	594	548	573	571	554	588	570	623	562	562	548	601	567	580	542	574	530	550	553	545	571	583	572	564	609	604	557	598	594	568	588	554	544	600	586	558	596	609	581	617	591	558	528	598	567	534	571	562	562	557	594	598	574	573	592	595	588	546	617	580	590	610	562	581	589	540	535	553	568	551	564	575	567	574	572	574	593	573	554	607	595	577	548	602	550	627	609	531	547	564	622	607	564	530	564	579	548	590	547	546	622	534	594	568	542	540	569	554	576	573	590	597	571	544	561	558	594	583	582	552	578	549	595	565	564	615	570	578	601	557	588	574	614	612	565	590	569	560	585	571	588	536	571	588	544	562	622	572	558	552	625	597	565	603	612	585	574	514	535	563	597	577	604	557	561	595	585	591	597	577	609	601	576	574	530	555	605	601	579	571	572	570	591	577	531	601	582	635	593	588	593	599	591	591	582	566	576	586	530	558	586	542	580	608	563	556	566	582	555	542	605	567	599	605	535	577	554	587	586	597	591	609	564	548	583	594	598	585	564	543	555	558	582	623	539	602	613	592	550	519	607	606	551	593	600	564	595	617	571	537	615	585	621	536	606	551	567	571	618	586	604	574	567	580	551	560	587	547	592	560	591	549	569	574	576	562	529	557	616	531	602	567	565	582	587	562	594	547	548	581	570	548	586	621	566	567	541	621	574	566	549	563	557	587	528	525	549	572	575	561	553	565	590	568	587	552	603	559	582	572	569	523	557	584	587	606	581	607	581	575	559	576	579	558	567	558	540	598	563	580	550	572	571	578	574	547	613	587	629	508	561	586	572	566	606	560	529	581	548	552	559	579	629	568	559	598	574	518	563	578	612	582	605	596	587	547	557	582	575	602	576	539	564	576	590	589	572	578	565	573	562	577	610	548	545	557	604	533	577	565	570	601	589	574	560	576	633	575	561	620	584	557	566	620	525	595	599	555	620	595	571	594	570	568	552	589	595	546	582	606	564	577	587	569	606	633	632	585	549	561	556	599	548	618	572	566	569	577	585	568	557	583	564	590	576	656	575	582	559	598	584	588	590	567	597	585	579	596	591	629	579	551	554	618	527	587	599	590	636	577	607	550	567	557	550	587	564	601	517	566	602	577	563	561	520	592	578	585	581	601	571	592	600	549	582	565	578	549	594	593	555	597	583	574	569	597	582	576	584	578	590	558	569	555	580	598	602	553	553	610	546	560	596	580	547	556	592	542	587	579	571	584	599	586	554	532	620	557	566	613	572
23544	21519	29225	24282	20827	5049	425	323	260	258	253	220	204	229	225	217	182	211	217	208	207	212	204	205	200	212	191	198	197	195	205	180	207	218	198	188	194	208	181	201	177	196	206	205	203	191	194	172	195	177	201	222	198	207	180	193	210	175	191	197	197	169	192	176	203	184	171	201	196	186	208	200	170	176	218	204	188	187	219	214	192	191	180	207	190	178	205	209	187	165	204	229	194	183	217	199	208	181	165	178	207	187	188	174	192	203	178	185	203	165	184	191	191	203	188	188	184	178	210	188	179	184	199	202	194	193	165	215	167	232	208	193	193	172	213	171	205	204	179	205	173	210	185	179	184	196	204	163	159	194	184	176	192	201	189	173	173	181	173	178	187	208	190	193	196	171	188	200	192	206	193	169	196	184	194	164	180	194	179	193	203	214	197	196	172	183	195	189	158	175	213	172	204	197	192	191	208	203	189	185	212	198	206	181	185	185	176	189	203	177	208	167	170	215	201	190	169	197	198	193	200	184	172	182	204	181	214	212	188	176	202	194	205	182	216	189	178	179	199	209	193	193	172	189	164	202	204	206	198	175	214	171	212	174	206	203	202	189	177	197	197	177	204	185	195	199	193	190	185	191	185	189	166	177	214	190	192	212	176	191	203	196	168	172	177	179	168	180	179	178	200	193	187	202	214	207	184	197	184	186	220	188	194	183	206	204	185	217	192	204	187	190	197	206	201	184	175	206	189	195	211	173	165	193	201	169	188	194	186	211	192	187	193	178	192	190	190	184	177	192	179	198	194	183	217	179	191	197	158	189	191	187	184	199	192	202	192	197	185	203	204	190	185	215	174	215	189	183	190	173	179	186	180	181	217	222	222	193	183	206	181	175	186	182	197	198	177	215	203	203	186	172	204	207	200	183	207	190	180	178	195	187	181	205	209	187	204	163	172	184	203	189	182	193	189	191	189	189	188	185	175	181	172	179	193	212	191	162	198	180	156	204	194	212	164	197	176	202	177	207	186	175	199	199	182	185	192	184	189	183	185	191	192	198	161	180	214	182	175	191	213	183	180	180	199	202	207	200	192	199	201	210	194	199	186	200	197	184	197	189	186	206	202	166	194	188	197	195	193	181	216	189	187	210	183	193	199	170	198	201	181	181	171	201	228	195	183	168	187	175	168	209	175	162	185	179	184	174	207	186	196	196	188	196	189	191	196	173	201	200	178	194	201	199	155	205	173	169	174	165	184	180	196	199	213	205	171	179	191	207	187	193	179	185	176	181	188	216	191	199	180	172	169	205	202	197	180	172	177	198	179	183	197	206	192	205	190	182	212	205	197	190	157	187	207	168	205	176	165	199	196	193	169	191	194	206	201	175	183	188	195	200	194	158	218	174	187	209	181	199	168	195	190	171	167	200	197	186	211	187	198	176	169	195	182	160	196	173	191	187	192	202	212	190	171	177	168	202	180	200	197	206	181	192	204	201	191	194	179	159	185	168	189	185	198	194	181	172	195	203	190	202	195	184	193	199	175	209	180	190	186	194	204	209	199	176	193	206	181	201	184	187	200	187	193	217	195	190	189	210	171	199	199	190	205	180	198	178	196	173	178	193	197	180	188	191	177	193	191	194	178	212	190	211	197	195	200	189	209	191	178	183	165	194	194	213	213	201	218	188	199	201	192	197	191	163	210	197	211	194	200	196	180	160	163	188	170	171	194	194	172	185	188	208	183	199	185	194	186	178	189	194	196	180	187	207	179	186	200	215	176	173	151	199	199	190	207	191	214	166	214	204	189	201	189	181	194	214	193	171	197	181	189	201	201	207	185	200	179	205	181	200	164	176	171	188	197	192	176	192	192	215	221	184	189	203	184	187	181	184	195	208	202	171	197	221	162	195	186	182	184	196	169	191	202	179	174	168	189	194	168	169	179	169	178	177	187	207	192	196	192	185	205	192	184	191	202	195	176	188	215	188	221	181	170	171	195	217	205	176	214	186	208	189	189	212	168	204	187	173	188	186	183	191	185	175	200	172	186	219	188	190	195	184	200	188	176	193	198	192	188	210	181	182	180	182	200	189	194	191	188	192	196	195	208	196	200	186	164	203	198	206	185	207	188	208	203	183	194	195	197	194	169	191	199	202	212	183	168	200	203	193	215	187	210	190	169	177	172	165	183	177	191	177	220	160	212	198	184	191	186	201	204	182	184	198	197	189	203	186	181	187	191	200	177	189	194	201	212	184	185	180	210	193	199	205	192	204	195	184	198	183	204	190	202	187	170	189	188	185	181	180	187	174	191	171	166	199	182	184	183	177	200	184	204	197	159	187	197	161	177	220	175	169	188	168	193	213	200	194	183	195	207	201	179	209	186	198	208	218	222	191	196	203	180	184	200	193	183	197	194	211	199	186	219	210	194	196	182	182	189	182	190	224	185	200	191	183	190	195	200	189	191	167	175	181	198	180	192	174	185	179	217	176	182	185	200	169	208	180	190	205	184	168	202	202	178	156	217	182	192	207	175	187	175	191	190	180	175	175	184	215	197	187	166	191	173	184	179	194	190	179	193	188	172	186	199	176	199	198	169	187	211	200	203	181	156	164	170	184	190	179	177	192	187	201	205	195	196	192	190	182	173	173	175	215	199	202	169	200	194	207	179	198	186	189	176	191	206	193	192	188	190	190	180	190	197	187	209	204	196	208	181	199	190	195	176	226	198	179	159	189	185	191	183	204	205	183	197	184	235	186	176	169	200	170	183	178	178	209	163	165	195	180	186	196	173	193	168	205	189	189	211	182	186	173	173	216	203	167	185	164	202	198	197	183	167	187	190	212	194	184	197	188	179	201	210	198	170	172	197	167	220	194	197	206	198	199	187	197	194	182	174	207	197	198	200	198	189	203	188	173	198	186	204	187	184	189	178	187	204	216	176	183	194	172	208	171	157	179	186	187	181	213	202	173	181	199	193	184	169	215	204	190	189	197	183	201	172	167	181	178	188	193	203	171	206	178	197	184	205	187	180	201	184	196	191	197	196	183	216	208	181	172	200	179	178	165	204	171	187	198	206	204	174	189	189	180	164	199	194	210	203	175	196	189	192	195	214	198	165	207	188	174	188	201	192	199	180	183	194	187	209	172	187	169	205	191	171	184	191	191	177	212	187	187	195	202	186	194	160	177	199	177	183	190	185	177	201	171	169	186	178	192	191	173	173	216	187	188	202	177	217	182	187	189	189	189	195	179	178	216	204	176	187	178	205	232	169	167	202	182	195	197	188	177	167	193	194	206	191	190	198	196	191	227	170	182	198	201	171	184	197	211	170	194	225	190	203	193	191	187	185	207	174	194	187	154	199	197	191	193	184	198	204	182	203	188	169	153	173	169	187	191	167	154	201	212	189	161	186	203	167	210	190	192	194	187	192	205	177	199	178	184	199	201	197	174	198	182	197	197	191	195	174	195	186	194	191	196	171	189	193	204	208	194	185	189	180	198	187	192	190	187	186	153
40897	57144	20856	15230	2794	834	618	541	492	467	403	381	341	368	316	323	331	335	296	312	289	284	303	284	303	331	318	275	286	293	289	286	299	307	277	291	255	269	257	275	306	323	299	296	281	282	256	258	313	285	275	248	299	302	272	286	264	272	293	266	267	270	271	291	285	297	279	303	243	300	299	269	287	279	301	306	311	274	312	328	295	267	262	304	287	256	276	262	271	287	282	273	310	304	264	276	288	298	294	260	320	272	303	252	287	296	299	265	277	293	269	271	275	298	282	267	263	280	298	280	294	323	287	284	290	269	283	297	296	261	275	264	294	294	263	295	274	298	261	242	309	291	309	258	292	291	256	282	300	293	275	298	269	319	299	278	292	274	318	298	270	272	282	274	283	302	293	280	282	280	284	272	273	304	293	288	278	292	265	282	271	294	287	285	286	268	284	278	303	246	289	317	278	277	279	260	285	254	317	287	274	313	289	286	287	272	314	288	308	287	295	277	295	286	308	274	270	278	315	271	284	295	275	284	304	295	259	286	273	285	275	303	292	295	277	283	265	300	274	255	263	272	295	286	292	286	272	281	261	287	275	282	293	259	283	288	289	307	259	258	271	289	299	265	295	272	273	261	266	278	277	258	286	291	248	273	283	281	288	289	302	261	279	297	255	300	296	273	284	292	309	304	301	274	271	258	289	290	278	305	281	288	292	284	301	268	263	291	300	281	252	256	282	277	296	270	252	287	284	285	267	298	270	256	285	297	292	295	286	271	274	337	282	292	268	250	311	275	276	296	297	288	267	294	263	294	282	280	268	287	297	294	319	292	308	287	276	272	296	269	269	288	280	299	294	272	272	289	268	314	301	277	260	273	258	279	287	291	263	275	271	279	287	277	270	303	294	275	289	268	255	291	279	298	310	285	293	262	268	267	297	293	261	292	271	263	271	276	274	289	275	255	274	252	294	290	271	303	272	261	271	317	282	272	265	253	302	275	260	277	284	246	260	249	320	307	267	306	287	270	269	291	288	260	285	272	302	254	274	282	261	278	262	266	256	296	256	283	249	289	295	268	267	262	285	298	270	304	305	280	266	278	278	270	282	286	297	282	298	283	312	286	279	289	283	282	291	274	326	292	312	311	301	288	299	267	295	296	296	294	298	294	273	295	289	272	286	311	311	259	284	255	288	274	293	275	273	286	277	274	327	275	269	305	287	271	285	273	274	272	314	293	296	273	290	308	286	286	300	297	279	280	256	295	306	288	262	266	282	278	289	304	247	297	282	259	289	279	322	293	283	293	283	266	296	280	276	278	277	303	253	281	276	283	294	278	306	297	270	299	283	304	279	293	292	266	291	295	274	249	285	272	290	261	292	280	290	278	299	299	286	285	295	273	271	286	280	260	298	273	287	317	309	291	276	240	305	263	279	251	261	290	304	288	285	282	275	258	283	283	278	293	294	295	270	271	275	269	283	284	287	268	274	285	297	284	293	242	247	303	251	283	284	283	290	296	281	287	255	317	272	309	285	284	267	280	290	280	271	271	299	284	297	296	287	267	296	277	297	322	271	293	258	297	305	256	255	288	268	292	260	298	277	246	289	306	279	303	254	269	273	271	325	309	289	326	291	274	260	277	307	299	276	287	290	296	285	300	316	282	295	278	295	291	301	316	280	305	307	278	281	293	286	292	247	307	260	276	283	252	284	290	280	286	307	264	267	271	272	264	314	280	277	262	243	326	293	275	275	256	287	282	285	274	256	278	290	281	239	295	249	297	282	247	282	271	274	266	299	296	286	283	263	302	294	267	280	306	274	300	261	261	297	275	292	262	274	297	295	287	280	297	264	278	253	274	265	276	263	276	272	274	251	261	301	304	263	263	302	291	275	288	280	296	263	297	278	232	297	287	288	304	273	313	242	277	294	297	278	287	297	281	292	271	288	271	289	294	301	264	307	292	260	312	272	256	270	260	267	269	291	300	263	301	263	297	283	288	288	298	290	245	287	273	271	295	263	275	285	266	249	258	287	261	290	292	303	307	263	295	289	288	276	270	296	282	252	278	280	276	291	284	264	289	307	289	295	251	282	278	278	268	273	271	299	263	285	274	270	283	297	282	290	273	266	260	299	276	291	287	312	299	279	281	282	276	267	289	255	283	264	264	316	311	281	300	284	275	296	283	292	281	301	318	320	294	265	293	298	303	296	284	278	296	282	277	267	292	293	301	287	279	289	282	266	264	295	289	274	263	233	283	315	257	291	279	297	269	258	265	288	263	275	263	278	297	287	276	285	271	294	296	259	296	261	265	291	306	293	283	316	271	240	279	285	275	287	264	276	267	268	297	287	293	324	259	279	299	313	288	266	293	269	272	278	288	272	293	282	284	260	263	262	274	270	275	280	292	268	274	274	290	283	278	296	268	243	266	288	275	275	275	271	292	269	323	288	317	269	295	271	274	315	307	285	272	270	302	291	292	276	310	286	269	257	272	283	299	291	298	262	259	289	267	263	304	276	313	291	306	279	317	241	290	285	276	281	301	291	252	295	252	283	290	269	261	264	252	231	280	302	297	314	277	274	259	297	254	288	274	273	292	303	270	283	304	265	247	279	294	282	289	269	286	310	282	275	283	265	284	282	316	252	288	331	296	281	256	290	278	295	299	288	272	288	276	268	279	290	270	274	289	262	288	303	292	291	271	264	293	252	269	270	255	250	286	285	276	273	245	260	285	290	251	272	259	280	302	274	256	286	276	249	279	284	260	242	268	262	276	296	274	273	292	262	275	316	288	283	284	272	304	288	287	248	300	266	271	286	286	293	271	272	252	290	282	283	295	271	271	279	268	301	313	277	268	302	298	293	257	273	293	275	272	298	287	251	267	270	268	256	277	303	267	284	261	260	287	263	276	269	296	287	287	263	278	287	278	272	286	261	270	271	291	260	309	280	289	250	277	257	286	264	279	274	263	280	290	302	292	288	310	299	267	271	288	317	280	293	314	299	280	293	272	277	260	293	306	281	292	293	304	278	282	281	267	264	261	288	297	272	293	286	236	290	288	288	266	295	268	285	271	282	259	275	264	296	253	266	304	291	287	296	308	294	294	283	261	270	289	310	301	286	277	298	275	262	285	280	312	308	247	298	282	284	262	307	291	274	277	280	263	262	284	276	288	292	298	298	263	290	272	280	266	278	311	297	266	302	286	282	279	303	281	237	289	288	305	305	269	268	264	286	280	294	255	289	276	305	275	303	286	287	292	297	260	300	249	276	284	309	266	294	290	295	263	282	287	280	278	274	281	254	299	276	289	285	267	305	272	291	259	280	273	262	275	289	289	269	276	285	302	278	316	286	298	277	264	278	283	274	286	288	299	278	291	306	253	293	284	282	312	264	251	316	275	309	284	261	267	266	283	264	258	279	262	279	257	299	262	303	282	289	272	279	271	280	284	231	286	260	270	314	277	279	269	305	261	283	266	303	283	233	308	284	266	286	283	290	277	279	271	273	263	298	279
24857	21570	27743	24337	4918	578	521	530	486	444	523	497	501	481	461	475	481	464	500	453	424	487	458	460	452	453	441	475	443	460	488	438	446	497	469	445	465	463	459	463	438	462	482	464	465	478	448	454	450	457	455	445	458	465	423	448	504	483	468	477	483	489	501	482	496	459	481	433	460	434	461	430	483	481	422	416	436	465	421	475	438	450	449	482	474	443	470	436	476	473	480	435	472	447	489	446	450	452	477	465	454	472	422	496	433	517	425	468	484	448	481	449	486	464	457	461	421	442	463	475	423	455	476	515	515	485	447	473	436	492	474	457	474	428	458	477	469	471	492	477	427	489	493	481	446	464	431	429	468	438	446	478	442	472	438	479	454	488	477	442	461	464	431	445	491	474	479	443	478	463	507	444	452	439	448	479	469	462	439	462	469	461	436	467	454	495	451	453	474	436	424	464	443	486	454	498	479	454	482	450	451	492	461	465	449	448	446	437	465	431	443	461	454	441	460	440	441	453	471	466	464	430	471	458	454	441	423	471	469	434	468	506	417	448	471	527	430	448	462	465	475	425	472	467	410	500	477	459	445	441	451	442	454	449	478	464	440	469	445	422	464	453	442	489	427	457	477	472	505	482	494	420	423	483	447	503	461	475	470	421	436	442	463	437	438	466	449	466	494	455	442	477	458	433	432	480	503	472	463	469	461	455	438	463	422	463	444	456	406	467	441	461	468	461	450	479	458	473	463	443	444	478	468	486	480	444	473	469	453	456	459	467	451	470	440	449	451	429	455	463	455	486	443	444	449	450	484	473	426	460	462	492	509	409	455	477	475	429	454	420	465	472	449	472	465	499	420	454	478	446	462	457	451	470	459	453	426	503	456	447	457	415	458	456	451	510	472	480	510	473	470	452	445	445	432	451	466	461	440	467	461	470	434	472	477	444	481	490	466	473	497	493	477	462	495	499	479	443	461	459	492	463	482	481	466	425	464	468	452	414	479	489	478	426	439	431	436	476	461	459	439	484	456	460	457	429	476	453	434	467	480	454	476	499	414	482	444	425	451	441	427	468	443	453	465	436	445	476	466	469	461	503	443	488	455	447	424	475	465	466	424	457	463	469	419	462	433	430	483	494	459	459	452	494	446	467	443	467	442	487	415	444	454	449	454	482	477	458	494	443	422	486	492	460	456	477	451	464	484	436	460	398	493	438	417	442	497	459	484	487	477	454	515	475	512	470	470	462	446	420	456	442	488	467	474	484	482	445	497	461	461	468	429	467	455	469	462	473	452	466	454	457	467	433	443	434	479	456	449	451	441	458	418	488	464	464	450	462	500	416	454	465	433	456	432	458	443	437	475	464	442	440	492	490	471	453	463	476	502	493	458	444	474	478	434	462	483	456	507	440	446	443	471	451	462	443	475	440	488	488	493	457	465	415	469	446	449	488	466	469	475	415	479	443	463	474	451	478	470	487	443	435	492	461	450	475	420	436	517	478	441	461	455	453	452	429	484	468	483	466	425	499	504	443	417	477	433	469	479	442	479	473	431	473	504	486	476	483	473	461	456	448	449	458	455	473	494	475	440	467	455	469	474	468	468	470	494	443	447	469	438	470	486	446	438	490	485	457	454	452	481	437	452	443	448	475	474	482	466	465	460	450	442	476	425	474	459	467	511	474	447	473	498	446	426	457	484	469	465	477	483	500	491	462	504	428	460	436	483	462	476	447	440	482	452	428	472	439	443	438	492	467	480	450	461	493	480	428	425	466	461	460	454	460	470	449	450	478	423	435	440	441	468	462	442	458	480	434	494	468	498	505	483	434	488	470	452	458	438	446	423	489	464	445	458	438	463	476	420	448	454	436	449	472	446	434	482	454	466	454	477	440	479	492	447	487	424	446	481	445	449	481	454	447	463	445	430	481	450	444	470	459	464	451	484	451	461	486	486	436	415	528	468	481	432	439	426	459	448	466	496	490	480	454	479	443	460	476	460	458	455	487	462	458	456	468	464	482	461	446	487	460	475	427	455	490	496	446	434	466	475	460	501	435	472	440	461	436	501	446	447	447	469	490	483	466	444	450	443	475	468	459	488	504	474	473	457	470	492	448	487	470	465	423	447	482	456	443	429	460	471	507	441	435	453	441	481	474	454	441	489	487	448	462	476	472	478	457	488	463	442	475	429	439	454	488	467	443	470	453	465	456	449	439	418	491	450	411	454	431	466	453	474	469	437	450	477	451	491	441	450	438	470	437	476	491	437	446	501	433	482	460	471	448	446	456	467	494	442	424	490	475	476	510	446	496	455	477	485	465	464	420	472	431	462	436	464	452	451	510	455	460	457	427	478	441	451	465	467	435	480	489	489	437	430	449	479	470	491	494	456	469	417	483	431	474	442	456	469	470	464	441	465	447	497	447	502	461	413	459	465	470	458	498	490	421	452	495	476	452	435	470	477	469	443	498	486	469	460	468	464	462	480	460	437	473	496	482	464	469	468	447	396	473	438	447	451	484	498	456	442	437	459	462	460	457	441	428	488	475	472	503	472	419	490	444	447	453	456	483	436	444	462	491	467	471	457	499	464	430	478	466	497	414	444	445	436	450	484	466	464	447	505	451	444	463	467	472	460	455	446	391	484	452	429	491	460	440	441	453	481	452	464	419	468	489	486	464	452	470	456	506	444	465	474	477	433	498	448	461	475	476	445	451	457	411	461	473	479	464	444	490	505	506	471	499	493	451	412	452	429	476	473	478	460	476	456	481	476	482	469	446	462	485	460	436	456	441	468	474	502	463	460	464	471	481	456	455	437	460	453	467	422	492	480	479	474	485	413	435	435	467	480	486	464	484	473	459	452	470	457	425	468	479	447	513	477	410	410	478	478	447	458	466	470	456	443	411	460	468	444	494	433	471	484	460	473	423	459	449	466	436	475	489	456	441	459	447	456	467	476	429	438	460	469	446	446	488	444	474	440	476	510	466	512	460	457	476	478	456	468	424	447	472	476	401	473	456	455	396	438	453	464	431	457	479	458	447	465	468	477	437	462	435	466	473	440	469	449	468	498	455	487	446	466	450	457	456	473	513	468	461	436	411	473	466	464	460	450	459	477	444	434	485	457	448	505	446	468	470	468	431	450	487	461	466	458	477	466	506	461	446	459	427	435	508	475	438	436	444	459	458	403	487	445	441	465	470	447	440	498	490	443	412	454	490	463	436	433	452	447	475	466	450	445	488	467	432	485	464	472	475	502	448	480	455	459	491	454	481	459	445	438	449	470	463	472	445	463	442	492	451	471	463	416	454	448	455	485	482	495	485	476	497	474	442	424	470	434	417	437	464	479	491	449	468	463	503	451	430	469	431	456	479	465	459	466	467	451	441	463	457	442	460	430	475	461	460	448	472	480	480	456	479	413	430	448	497	471	485	490	531	485	462	481	456	455	446	444	477	448	488	466	473	477	461	475	455	503	451	454	486	443	465	459	484	415	442	459	453	429	458	454	459	434	481
36775	44558	12447	10010	1814	838	798	752	714	711	676	666	665	675	708	675	660	659	691	658	691	640	611	662	654	637	677	615	632	640	615	629	594	634	696	633	670	659	580	643	601	625	682	640	632	608	661	680	622	660	683	653	641	609	679	596	639	654	648	628	618	661	653	647	686	649	622	616	641	607	606	657	623	659	641	650	663	659	657	637	600	645	593	591	653	616	584	638	630	569	693	627	629	673	614	643	671	642	674	649	661	619	622	624	626	634	629	590	638	639	669	637	650	616	655	626	648	623	683	616	616	606	613	662	679	665	611	632	577	646	649	664	665	686	620	634	656	624	650	627	597	667	679	618	629	587	674	656	636	625	632	627	595	670	620	632	630	635	619	636	639	693	607	574	650	590	637	593	643	626	615	608	551	629	641	604	672	622	623	631	602	628	597	623	642	663	624	598	627	664	659	636	618	600	667	649	646	663	682	613	594	678	617	629	657	619	635	660	599	633	623	579	667	705	637	684	591	613	664	627	586	646	637	585	651	683	613	633	671	644	619	658	696	681	669	647	635	660	669	626	664	643	636	631	652	643	663	641	659	621	635	672	640	636	624	632	576	616	602	639	664	607	581	649	636	608	674	644	683	623	642	680	610	650	652	634	613	656	645	609	647	607	658	618	668	608	671	631	630	614	635	613	675	625	632	640	672	661	636	658	649	622	652	637	615	618	647	621	624	632	648	633	619	634	622	672	637	644	658	630	646	616	666	637	621	650	680	603	635	585	633	643	630	649	617	588	660	646	650	632	650	643	635	665	639	640	650	628	635	603	646	583	647	664	643	601	629	631	621	644	644	634	623	646	612	637	609	669	628	621	677	661	593	666	633	667	629	652	661	617	650	667	628	606	627	640	619	655	595	645	662	690	606	626	605	607	679	632	683	630	607	602	592	567	650	615	663	620	678	592	653	620	654	606	618	695	640	652	647	626	685	637	642	609	628	662	607	674	606	681	649	605	642	607	653	629	634	647	628	649	662	648	625	638	606	599	610	677	645	653	652	665	670	611	646	640	652	640	627	623	647	609	597	641	640	650	621	634	683	632	693	637	664	609	611	619	608	627	669	625	626	625	614	658	642	628	680	651	643	633	619	633	615	608	625	645	650	606	635	597	619	612	622	630	648	630	654	623	622	614	579	649	649	669	655	614	587	590	604	691	638	616	628	628	623	663	641	634	692	630	665	659	596	618	661	611	640	627	628	601	590	631	631	723	615	644	600	639	636	615	656	643	638	645	625	637	642	629	662	633	661	620	631	619	640	624	659	663	666	636	661	697	623	625	605	639	638	696	621	593	615	604	645	680	598	613	616	657	620	624	618	579	690	617	639	652	608	643	645	604	670	648	644	615	625	627	620	648	612	666	618	647	653	633	654	627	688	684	628	604	599	658	634	623	628	634	610	639	656	643	654	630	647	592	640	623	640	691	633	647	650	611	676	633	636	656	684	591	636	655	660	647	587	640	590	656	689	604	611	641	661	611	648	606	650	645	647	653	668	651	615	623	619	606	677	624	661	586	638	637	661	626	660	644	669	599	632	606	635	640	693	568	548	659	609	616	633	629	625	645	646	631	640	604	652	638	600	639	610	654	628	657	652	631	598	594	627	661	630	587	625	637	620	610	604	687	659	662	643	645	599	667	643	641	699	671	646	646	612	631	654	618	676	665	643	680	609	624	672	638	631	696	650	646	634	642	618	623	615	630	654	659	643	617	648	633	660	659	621	642	622	654	656	675	627	678	592	654	646	601	621	616	564	640	653	630	636	613	625	631	617	648	649	636	618	616	612	662	633	684	621	636	625	662	620	658	707	670	616	633	617	635	630	623	674	690	691	636	641	669	618	627	660	615	620	705	658	640	655	621	641	655	669	649	627	637	620	619	631	575	683	643	647	637	624	693	626	627	590	630	632	586	630	656	655	614	639	666	652	643	647	685	624	633	612	609	641	662	607	622	640	636	644	616	618	653	649	615	654	663	666	625	603	649	623	631	652	593	620	659	664	649	621	665	707	608	612	624	630	648	669	645	686	624	604	612	678	648	612	603	663	623	600	668	617	703	659	635	632	651	616	654	605	620	649	608	593	659	613	650	646	656	617	636	606	635	597	632	601	605	675	642	628	639	614	685	617	592	659	650	618	625	627	610	672	620	645	644	623	577	637	592	660	624	618	630	634	650	658	610	651	654	612	624	677	599	627	651	594	612	661	615	650	598	672	652	669	594	628	646	635	674	622	631	658	631	610	658	626	590	659	676	619	641	641	629	630	607	600	588	637	666	638	643	650	621	614	609	619	621	617	669	618	639	637	653	628	603	619	616	665	613	646	619	611	609	642	634	637	618	634	626	615	691	651	651	643	626	595	659	625	580	637	656	656	657	633	644	644	674	641	666	590	581	668	619	599	646	595	660	593	618	620	617	610	606	661	630	661	611	650	611	636	624	665	638	608	630	632	632	639	629	625	585	655	646	630	672	646	627	613	635	639	622	676	616	627	617	621	662	627	681	604	649	652	623	589	608	684	637	594	632	650	628	582	595	662	641	678	623	641	596	621	619	660	660	602	641	645	653	656	624	657	651	652	623	675	649	600	660	603	641	621	647	640	657	610	633	618	595	640	628	581	639	620	650	621	679	597	612	639	628	608	630	647	652	613	633	657	660	661	600	637	599	610	659	635	632	609	669	600	582	616	679	684	606	619	658	611	621	589	649	656	662	619	645	629	633	650	666	649	634	619	658	583	645	626	627	648	599	653	643	647	606	651	653	628	636	654	630	617	635	626	660	636	621	600	648	642	653	652	621	614	678	607	670	662	663	646	642	639	658	623	635	668	652	645	654	611	646	633	674	659	614	659	628	627	659	670	653	609	622	652	655	654	612	679	639	621	650	665	600	645	664	642	617	645	657	658	611	597	629	633	643	615	644	645	622	625	607	609	669	659	621	634	609	593	661	633	613	658	617	589	667	653	600	629	657	624	634	658	647	654	642	617	621	618	595	660	676	581	636	617	636	623	641	659	569	657	630	615	619	644	650	597	649	660	615	670	638	655	633	581	642	594	678	624	632	657	633	662	608	647	656	622	624	624	611	622	652	688	673	644	622	626	695	648	583	654	625	602	632	647	665	620	621	639	603	653	669	625	616	627	681	621	643	667	632	635	662	590	606	595	621	619	657	680	642	633	639	606	629	645	622	646	687	679	636	661	631	634	664	681	653	666	650	543	634	650	657	602	643	658	648	626	641	603	620	586	608	624	641	587	641	622	611	617	638	661	597	608	617	602	674	632	624	639	599	672	645	637	678	602	624	646	604	627	642	628	665	627	671	649	597	636	640	671	656	641	641	646	646	624	609	610	614	605	624	638	619	633	611	644	636	612	613	603	640	596	602	684	634	640	638	625	631	675	585	671	623	681	638	656	607	663	626	625	646	599	613	628	633	619	624	652	666	676	644	594	625	645	595	632	656	618	636
22707	21552	29833	23745	21549	20519	2814	405	303	290	278	237	234	227	210	217	205	179	197	199	205	204	199	186	181	219	180	196	200	181	191	185	184	172	187	198	154	187	185	182	172	187	205	192	184	196	190	161	192	186	158	172	180	180	185	187	200	184	172	169	193	183	180	188	166	162	185	194	179	189	168	163	173	181	187	185	183	168	185	172	172	174	180	177	175	173	161	191	162	179	159	182	160	168	186	174	194	155	200	178	168	177	194	169	157	169	166	196	156	201	204	175	185	161	177	186	175	190	193	177	173	197	184	164	159	183	181	185	172	169	170	178	179	162	175	149	166	171	170	195	183	191	190	168	152	184	174	161	167	183	182	164	164	171	184	186	169	179	155	167	185	168	169	173	163	190	198	229	183	163	184	172	159	206	171	185	168	196	167	166	167	156	150	173	190	174	178	186	201	181	171	181	177	166	183	159	175	171	168	170	180	170	194	176	156	159	212	154	166	192	193	173	161	189	160	182	184	179	176	172	158	144	186	175	154	163	180	171	178	185	165	175	169	158	154	185	168	172	162	164	193	178	165	179	197	167	173	160	171	186	188	164	176	167	176	192	181	177	147	159	180	170	176	170	168	166	189	198	183	187	161	193	190	174	200	166	183	180	167	181	177	175	176	168	202	178	176	174	188	180	190	186	189	186	190	163	185	179	182	176	180	184	164	168	149	158	154	179	156	138	202	169	191	182	182	162	185	166	200	187	184	182	186	163	179	172	158	154	164	162	192	175	189	190	167	149	204	169	174	161	171	165	179	180	193	188	165	179	202	174	186	185	164	187	184	173	187	177	169	191	171	163	201	180	186	183	189	192	176	170	187	150	143	187	156	172	181	179	160	150	170	171	162	153	181	172	163	170	186	168	159	183	186	183	159	206	163	190	171	166	163	182	195	168	152	175	177	166	165	160	186	167	165	197	178	187	144	182	175	190	171	164	189	184	180	158	187	170	175	168	172	196	191	177	174	158	157	167	182	158	178	166	183	168	170	160	165	149	178	185	164	193	181	177	175	168	171	164	197	170	165	176	174	184	170	187	171	202	159	176	157	172	149	193	194	191	152	167	167	159	148	166	156	173	186	172	186	194	156	172	182	164	176	151	181	162	172	164	179	184	181	183	161	178	182	199	182	179	173	186	150	170	178	189	196	203	164	197	166	190	174	167	167	185	172	159	196	170	171	167	178	187	152	179	152	165	177	171	183	177	163	183	182	168	176	172	146	169	158	169	176	166	178	177	184	171	168	171	176	162	169	166	179	178	164	169	177	186	172	195	181	160	179	190	175	164	202	169	178	162	185	174	180	172	166	158	170	166	167	181	178	178	160	175	168	156	176	181	188	158	166	161	143	157	172	173	185	177	184	182	198	222	173	156	168	189	153	172	190	196	169	178	179	195	163	146	177	181	172	192	198	153	167	175	182	170	181	173	157	180	191	177	159	183	189	179	164	162	163	153	190	151	185	161	177	171	180	170	177	181	155	179	162	160	184	175	179	183	170	163	191	182	171	187	177	174	166	167	171	177	182	171	185	160	167	167	169	166	148	170	157	203	162	198	155	159	159	175	170	199	177	174	180	178	188	183	164	166	177	183	180	157	190	192	190	166	187	163	163	167	184	171	139	161	182	162	156	191	163	189	174	155	156	165	173	171	176	195	142	174	174	184	156	189	187	182	167	174	164	190	164	170	163	190	161	189	181	164	191	190	179	184	176	161	197	208	190	176	187	151	174	177	203	163	175	171	148	191	178	187	167	185	156	188	169	178	163	175	149	170	198	196	181	162	184	187	185	186	161	179	171	190	174	173	177	170	186	161	159	181	164	165	165	197	177	150	166	167	173	188	163	169	172	185	167	185	171	171	189	165	190	188	170	171	197	187	161	182	179	160	158	194	188	190	180	186	173	180	165	146	157	165	179	172	172	129	169	158	193	164	168	177	179	158	179	174	188	176	179	175	201	167	175	176	187	183	193	156	161	160	156	158	169	189	171	171	181	187	166	181	165	178	165	147	180	183	197	179	160	166	184	180	174	172	184	192	185	203	158	181	157	158	168	166	172	161	189	160	205	173	169	167	169	183	181	169	163	188	171	163	169	175	166	172	155	158	181	186	182	171	173	193	207	182	152	197	190	169	186	186	167	160	198	188	171	165	157	175	180	181	174	169	180	167	166	170	188	167	192	173	204	171	191	164	162	185	197	188	154	172	177	169	148	163	161	165	216	175	160	167	150	151	187	193	167	195	167	171	177	170	167	161	174	164	197	211	173	191	181	184	207	185	183	196	168	167	173	156	173	193	197	159	164	178	172	180	216	188	185	171	195	177	174	162	153	185	190	169	163	200	178	163	181	188	156	201	178	155	159	189	171	168	178	208	190	197	174	174	179	162	178	169	179	168	150	194	186	185	170	168	170	172	169	161	180	168	150	184	157	184	173	169	169	171	162	182	156	165	163	181	195	163	180	187	162	196	166	192	179	174	175	179	173	201	160	160	189	189	159	166	181	164	177	186	176	151	175	172	198	182	187	172	169	173	178	190	178	164	165	154	192	156	171	172	172	179	159	204	188	165	168	183	179	181	188	169	171	182	178	190	168	180	155	161	144	182	151	175	186	190	163	180	195	174	168	158	194	172	183	161	161	177	192	167	211	185	158	185	162	173	177	171	181	171	159	164	183	171	163	182	168	153	163	184	170	172	173	163	192	188	155	183	199	181	183	186	179	167	168	176	176	167	165	206	185	190	181	195	155	155	179	170	178	169	153	147	166	165	177	183	177	175	152	174	197	192	169	174	159	169	200	179	158	161	175	194	168	179	181	171	184	170	179	179	164	171	186	173	193	177	172	172	164	184	165	158	169	185	153	181	168	167	167	181	185	188	195	194	163	166	146	174	159	174	184	197	208	153	153	161	182	184	164	182	171	187	179	167	173	184	162	171	181	173	176	170	177	172	175	180	182	193	175	167	166	187	151	155	166	171	161	177	176	171	163	163	161	168	176	184	179	170	168	163	171	186	188	174	191	162	192	182	183	191	164	186	153	156	183	177	185	170	159	188	176	169	176	167	194	182	193	158	173	169	171	179	167	173	165	197	167	162	171	179	182	167	179	178	184	194	210	167	161	178	191	159	176	167	171	172	180	196	160	176	176	153	155	195	193	180	195	172	175	161	177	194	177	182	165	182	177	180	168	173	174	146	164	184	184	185	173	177	154	180	169	199	154	160	192	188	180	174	168	194	165	168	209	158	172	173	175	191	180	197	186	161	180	179	188	161	156	182	169	187	168	201	181	181	169	171	168	169	195	191	192	175	151	157	167	172	180	168	172	160	201	172	181	185	182	183	186	179	145	174	205	185	169	161	170	192	160	185	185	171	160	151	171	173	165	176	165	175	176	186	167	176	202	182	192	189	155	170	174	155	190	186	176	174	183	162	194	157	172	176	165	186	152	149	190	184	160	178	180	178	167	174
47213	66941	26762	18752	4866	1215	948	708	696	544	489	443	373	371	361	328	339	316	311	313	310	285	266	308	312	282	256	245	263	258	260	299	243	273	280	243	280	224	251	242	242	252	246	243	265	253	239	255	245	262	234	250	267	261	246	251	252	237	275	242	242	242	271	235	235	250	249	247	288	229	239	248	238	240	264	272	243	256	259	236	254	259	268	239	263	243	240	232	262	221	236	256	253	256	237	262	253	256	246	269	249	241	243	209	234	263	242	255	247	222	232	260	251	241	238	271	253	269	251	253	238	257	248	250	247	255	218	258	241	267	266	228	263	223	242	237	237	270	215	256	258	255	262	262	253	255	264	249	236	219	250	224	236	255	248	250	234	248	241	239	221	262	236	251	215	247	269	263	220	248	237	240	255	228	222	243	233	271	214	239	230	236	263	231	265	221	267	244	237	262	256	262	246	232	218	255	230	236	249	280	244	225	234	250	251	254	227	239	236	245	247	235	250	248	242	236	267	252	227	242	247	246	266	244	243	253	261	231	223	247	223	270	278	238	222	253	243	236	249	251	204	228	256	257	271	269	241	229	253	248	244	265	212	234	254	238	246	243	261	217	266	243	219	225	275	251	235	240	243	258	250	242	222	242	231	256	245	262	239	246	243	245	240	227	277	236	222	256	262	234	250	235	227	247	233	232	240	271	241	274	265	223	232	241	233	247	243	243	239	247	224	254	222	224	235	238	220	231	227	235	256	254	233	254	247	238	220	274	268	257	257	245	246	252	216	259	237	238	258	257	259	227	241	262	245	243	242	258	245	243	239	254	228	229	232	240	221	255	228	259	220	219	233	228	240	227	245	249	241	258	249	230	230	246	253	237	245	251	274	246	250	251	218	252	227	260	236	230	239	238	232	230	228	239	217	246	236	243	218	252	237	225	239	219	246	254	225	249	240	229	229	277	270	230	246	256	263	237	246	229	225	223	266	240	212	245	237	234	269	248	256	250	225	224	261	251	235	214	273	226	290	247	254	282	228	230	223	246	244	237	259	257	287	231	227	231	242	243	222	246	242	226	263	254	213	239	250	236	229	233	260	228	241	286	240	247	257	255	233	245	240	240	255	263	209	224	241	228	257	264	233	258	273	231	226	241	229	233	259	236	266	229	254	260	252	262	228	228	222	272	262	248	245	232	235	219	213	268	248	264	249	263	249	242	259	241	232	239	266	221	242	270	260	240	237	258	244	248	239	236	245	245	245	227	230	248	241	246	263	242	241	244	242	229	267	245	276	233	223	258	265	259	254	230	248	232	236	224	222	222	259	253	259	236	231	247	247	254	250	270	231	273	236	227	252	256	257	241	270	251	257	248	237	262	233	239	260	230	253	238	218	246	247	254	247	247	258	255	254	251	269	247	249	213	269	272	243	233	244	208	235	251	230	236	259	232	233	244	264	237	238	272	240	222	222	240	200	249	232	240	236	231	243	241	234	246	256	258	231	257	256	268	262	235	243	223	253	249	256	243	235	239	233	238	241	234	237	270	238	252	255	236	260	245	245	218	254	233	250	252	250	253	246	226	247	235	202	244	224	226	224	262	256	238	237	237	239	269	242	221	243	262	275	264	268	260	238	250	260	258	269	264	243	221	242	277	247	251	261	259	233	230	225	248	218	260	244	212	224	210	255	254	260	228	262	221	244	252	264	252	266	262	251	273	268	258	266	229	246	246	246	256	232	258	248	247	243	236	232	218	232	240	263	281	241	262	213	256	280	262	236	252	253	255	233	257	241	263	214	243	228	206	263	254	236	242	254	248	242	237	236	252	237	284	242	273	254	260	253	251	234	236	242	243	268	243	238	247	262	246	241	248	237	257	211	239	241	224	228	246	245	249	250	225	229	244	215	240	282	237	244	251	254	249	230	244	239	247	231	261	230	234	251	227	237	233	250	264	210	254	247	216	228	257	251	240	231	241	215	219	236	219	249	242	236	238	243	236	231	219	258	231	229	225	245	230	268	236	245	231	218	224	272	249	234	276	255	249	232	230	246	237	255	264	236	266	243	236	216	229	237	268	247	242	222	254	248	259	257	203	236	240	234	229	231	242	249	221	265	247	279	252	231	237	258	229	261	235	284	236	243	247	253	220	237	257	267	250	224	250	243	235	245	238	241	272	243	264	244	242	210	248	217	269	256	273	246	274	254	219	228	237	247	241	234	223	238	246	250	250	260	259	234	235	262	228	236	247	246	229	262	253	215	262	240	234	239	289	224	246	240	249	233	238	225	215	218	233	232	251	268	250	240	240	239	255	246	235	249	250	268	213	254	238	246	215	231	239	231	225	256	228	245	244	241	215	249	238	267	269	246	248	263	255	255	241	243	250	247	246	226	246	253	231	237	241	224	249	244	238	245	259	280	240	273	228	218	255	232	251	243	250	235	238	247	260	247	226	229	246	231	252	256	228	229	240	269	234	246	255	278	241	290	227	253	241	262	271	247	256	245	255	254	256	231	261	228	235	247	256	276	227	240	252	230	251	239	253	226	228	268	235	228	272	243	257	248	284	237	254	254	217	252	253	267	270	219	245	230	217	229	244	240	260	263	233	259	255	230	264	243	239	266	234	238	254	249	220	251	246	225	210	226	246	256	256	218	224	206	239	257	258	215	209	226	229	245	216	237	224	240	263	259	235	250	224	259	235	248	228	235	211	258	252	235	284	274	256	207	236	225	258	257	230	238	244	253	253	238	229	242	221	207	250	245	234	270	216	238	246	254	253	275	252	270	257	218	239	250	253	248	239	249	259	227	244	233	244	263	237	256	260	217	234	267	260	231	255	240	250	234	235	238	267	252	258	216	244	245	248	253	250	222	233	258	248	234	235	258	244	246	257	257	255	232	241	233	254	256	213	231	213	261	228	229	291	254	247	256	220	245	238	273	240	232	266	234	253	262	236	250	241	259	259	268	224	252	230	264	215	239	257	207	239	233	246	251	268	229	223	242	250	249	240	248	220	253	236	231	235	256	228	252	246	275	244	258	251	230	238	237	250	260	219	247	231	212	233	256	239	235	240	234	218	244	256	231	237	247	224	236	249	275	236	226	259	249	234	262	243	243	256	232	240	256	265	236	271	218	231	251	271	244	248	243	253	235	216	247	235	230	258	242	235	228	247	207	229	250	238	230	231	254	214	221	254	228	239	252	244	211	247	267	239	233	235	241	235	257	272	271	243	246	224	250	235	243	266	244	248	217	234	260	250	282	231	227	257	264	263	226	259	244	236	254	237	234	276	259	226	233	234	262	229	239	267	264	209	240	245	251	261	231	231	232	250	245	272	250	252	261	272	231	230	235	251	219	239	258	232	240	215	247	251	276	236	262	255	274	230	258	227	256	228	234	233	260	256	232	238	253	256	272	241	217	242	243	235	271	247	264	260	252	257	233	232	258	259	243	234	269	241	248	238	249	242	252	236	266	258	223	281	237	233	230	262	270	245	228	273	258	239	234	223	268	252
27999	20622	8397	2636	545	433	431	386	377	417	418	400	388	415	422	432	383	370	377	370	373	383	381	384	363	368	420	352	393	433	403	397	377	407	417	404	427	406	415	390	398	400	402	445	444	410	378	402	395	412	404	372	389	392	359	414	391	389	397	403	365	412	388	424	403	374	390	358	408	409	361	394	395	403	405	417	394	399	408	418	435	389	412	418	403	384	433	422	371	353	400	393	387	351	391	379	390	412	398	353	394	420	388	414	352	349	445	393	404	359	397	400	384	422	377	415	414	407	389	410	363	413	384	417	387	400	385	394	394	403	407	377	391	394	400	436	394	408	366	418	368	359	380	399	420	384	371	386	359	381	393	372	373	405	424	387	403	362	375	414	420	403	401	378	380	375	412	397	394	392	421	446	400	417	391	397	412	397	389	423	410	389	376	403	401	386	392	364	440	406	359	363	390	405	398	371	392	405	377	399	408	389	383	401	409	373	427	399	377	408	416	407	444	391	403	408	393	398	411	417	398	435	378	393	391	394	416	380	421	351	380	404	405	366	426	397	401	362	401	391	400	397	427	400	410	412	399	403	386	415	354	381	385	397	375	385	387	376	444	459	387	378	394	400	413	380	412	392	397	397	372	404	393	407	389	402	379	386	419	399	403	408	432	409	369	391	390	383	387	446	415	386	398	421	423	417	387	384	409	422	420	424	389	388	436	428	403	378	375	390	395	397	403	369	401	425	422	392	415	419	390	396	398	419	407	399	368	399	391	380	418	427	367	387	452	395	406	360	412	422	385	377	397	401	400	418	382	421	387	410	422	400	401	380	399	394	426	392	396	389	406	452	386	350	396	389	362	393	393	419	395	433	421	397	389	383	399	391	400	419	391	371	381	370	397	411	390	391	368	367	388	404	416	428	383	406	381	420	360	399	394	429	424	400	387	411	374	384	411	366	374	391	403	404	407	371	392	393	411	367	441	447	369	377	366	429	406	392	409	385	414	384	422	392	418	419	378	387	406	395	417	380	398	402	387	392	397	390	398	415	394	375	401	378	415	375	463	418	376	446	373	407	401	406	369	388	407	386	407	409	403	388	397	395	413	395	369	387	429	424	382	376	400	403	378	398	403	383	392	385	391	397	390	402	390	384	403	382	387	373	404	407	403	388	378	423	375	388	407	378	379	424	409	385	382	414	392	377	380	417	431	435	414	414	375	408	398	400	393	377	366	427	383	401	393	392	410	379	351	429	383	397	404	402	399	421	434	359	383	410	386	393	373	395	358	395	381	378	387	361	411	385	399	427	381	436	421	402	376	377	395	393	404	385	413	422	418	391	393	402	416	364	375	369	358	387	431	404	421	386	438	407	413	408	397	396	391	358	381	454	417	365	410	407	373	434	410	360	380	423	376	396	369	407	379	411	357	421	404	400	388	390	410	374	403	376	346	373	402	400	399	393	402	404	399	394	384	394	395	406	418	407	407	394	407	385	382	404	405	419	431	464	417	382	396	409	412	363	422	402	382	407	405	370	402	364	389	427	431	390	423	400	362	396	415	433	418	374	373	375	386	374	382	382	391	400	371	387	432	401	397	397	393	394	409	424	410	396	406	394	352	394	381	436	421	416	385	396	396	426	396	435	371	385	418	439	434	400	365	384	392	394	401	403	383	382	350	423	346	403	419	399	388	392	439	378	370	398	407	409	402	397	369	388	399	373	408	418	391	374	355	399	414	387	409	404	408	430	380	386	370	397	400	416	422	399	389	385	383	381	401	381	372	365	423	384	369	393	397	382	387	373	402	459	391	435	414	377	371	372	391	421	403	418	389	424	395	394	402	402	415	366	440	404	400	397	390	400	412	410	432	383	393	375	399	407	426	367	407	420	392	377	376	404	394	398	395	388	395	366	373	400	364	436	383	395	379	387	371	362	412	421	372	385	401	363	384	355	396	357	362	395	406	387	384	383	409	413	403	425	412	446	409	374	351	396	377	397	423	384	413	402	394	412	407	371	419	389	413	382	406	387	425	386	433	385	374	411	371	387	416	388	391	402	360	435	389	431	384	382	415	405	442	412	397	412	408	378	400	388	400	403	446	407	400	395	383	392	414	402	397	416	414	392	387	414	440	403	373	413	413	394	402	402	457	398	432	389	380	406	405	392	375	385	375	398	393	399	369	391	407	439	413	422	425	391	378	396	370	395	412	333	423	408	410	405	385	400	381	417	410	413	397	410	389	415	415	420	406	368	363	380	408	413	403	419	392	411	377	398	394	395	386	441	441	391	419	342	424	394	406	404	430	400	380	370	458	415	380	423	389	416	390	382	413	418	421	404	393	403	386	397	405	412	409	355	377	408	369	398	407	382	438	373	394	421	423	375	391	365	370	417	387	385	416	366	378	380	428	364	426	424	421	362	383	404	436	364	407	409	382	395	365	400	380	401	410	424	398	385	406	394	361	389	367	414	422	416	450	396	396	429	387	369	386	406	390	398	447	396	406	432	417	344	402	385	414	395	368	379	404	391	382	405	387	401	387	395	390	381	385	400	376	403	390	396	387	395	407	407	378	383	412	397	396	383	402	364	410	421	409	386	372	408	405	384	413	387	415	385	399	423	388	402	371	415	384	413	400	400	424	416	386	373	399	419	404	414	371	378	403	362	377	393	387	362	419	390	401	386	376	376	355	399	355	409	407	373	434	408	439	403	425	404	391	414	351	433	412	358	348	417	382	398	405	390	403	401	380	364	427	410	433	403	381	397	391	365	381	413	421	440	394	421	394	397	419	396	391	401	403	416	407	423	363	397	404	388	366	404	361	392	407	418	399	383	406	393	387	369	392	415	394	419	405	393	376	431	390	380	390	407	407	391	401	400	400	402	433	456	400	403	383	397	416	368	343	367	396	398	393	398	442	401	378	391	377	411	433	398	407	407	393	384	382	402	366	400	400	432	415	382	408	366	423	380	376	374	382	375	418	396	403	419	422	392	414	397	411	390	368	417	412	402	419	343	378	386	409	399	386	368	386	428	384	386	386	411	404	410	415	400	421	386	381	373	430	397	409	388	365	408	390	419	432	368	391	385	388	414	389	360	390	427	413	383	404	385	415	385	412	381	391	404	370	398	403	375	401	366	381	392	405	399	390	416	368	374	395	422	367	369	388	430	399	416	415	391	438	410	404	365	379	401	363	409	398	413	393	388	398	434	387	380	404	399	440	422	394	397	429	405	382	454	405	354	407	399	396	394	399	374	352	391	388	389	407	357	422	408	401	409	381	366	413	419	371	397	364	360	361	410	417	396	393	417	366	374	381	417	407	411	379	428	387	371	343	396	437	361	405	372	376	363	419	382	398	411	416	379	364	389	363	410	409	359	430	409	405	399	441	408	389	398	431	396	404	400	433	389	392	367	375	405	429	385	382	384	378	399	410	423	384	370	400	423	422	393	404	402	403	363	407	416	409	415	432	405	398	399	387	439	430	392	393	361	420	425	409	449	404	406	412	411	393	368
20788	21229	4433	2912	789	591	579	586	571	598	527	553	559	550	559	581	566	538	558	609	561	563	576	598	562	577	549	582	541	545	547	571	565	554	612	573	592	577	547	525	547	534	567	554	617	562	584	573	550	549	596	589	562	559	570	578	597	558	595	560	554	558	547	558	595	583	537	651	561	546	587	573	579	549	584	562	559	529	516	551	587	555	548	552	553	540	552	553	586	562	557	559	581	532	566	612	571	554	603	493	543	604	534	568	566	580	606	547	587	556	559	575	608	547	583	577	561	562	575	554	611	614	603	558	580	542	618	525	562	540	592	562	565	558	567	527	599	557	574	556	584	601	582	587	556	573	556	584	536	594	556	564	530	542	548	567	592	537	566	559	610	543	598	563	546	614	588	548	623	540	548	568	567	595	586	566	575	558	572	579	589	591	568	559	559	555	585	586	602	571	582	548	583	584	572	592	543	574	541	569	583	546	605	555	560	590	596	573	576	589	557	551	538	577	529	564	572	580	559	566	549	601	548	553	590	577	554	621	582	524	555	574	578	589	557	558	609	569	570	573	571	561	605	554	604	579	558	539	550	572	520	564	588	564	573	564	570	581	554	527	571	564	588	564	587	560	621	585	579	585	562	517	553	582	555	563	580	544	596	581	566	563	617	554	574	529	556	526	554	565	620	516	526	549	543	552	571	493	597	524	597	568	589	609	579	607	560	541	538	573	576	556	542	596	575	584	542	548	561	532	550	592	574	561	580	544	569	609	604	560	523	563	556	586	610	568	556	611	517	588	522	572	578	554	576	562	537	557	585	564	567	577	575	546	532	547	545	553	562	587	553	543	581	595	586	534	596	565	532	568	569	580	610	613	580	576	544	558	545	589	561	546	594	565	557	542	552	542	549	522	577	575	539	554	581	571	517	560	543	564	542	578	534	544	594	567	621	552	559	607	579	534	534	567	598	542	580	582	567	556	561	590	563	592	590	576	575	534	556	550	567	531	564	594	567	553	580	566	542	611	580	595	568	591	534	580	559	542	581	537	570	545	599	573	564	580	596	513	529	530	549	559	570	541	545	560	561	563	571	556	559	590	561	529	584	590	539	573	538	583	570	597	617	580	579	569	529	562	540	578	551	555	577	579	559	598	623	540	571	625	548	584	564	562	538	610	546	542	560	575	564	564	550	562	528	548	571	557	576	537	588	557	536	566	559	542	582	571	554	598	533	547	561	537	584	526	523	584	549	569	558	569	590	539	558	582	592	606	568	586	575	541	550	606	580	565	556	590	566	567	554	566	558	559	579	607	564	590	563	574	571	540	560	612	558	569	558	571	505	551	588	556	530	567	575	591	526	551	574	585	595	594	574	557	572	580	547	585	562	559	535	598	547	527	592	577	621	581	529	555	562	585	595	572	563	557	578	577	558	545	593	584	564	565	552	566	608	602	564	552	556	578	608	597	572	570	567	577	520	601	587	537	605	585	564	572	558	585	570	579	582	565	572	541	568	578	550	553	586	587	534	561	556	575	570	574	554	603	556	518	559	558	540	493	580	555	570	561	556	595	613	598	562	577	600	570	593	552	555	559	572	548	594	555	547	590	577	538	568	542	570	577	580	551	611	573	616	578	574	518	556	554	552	599	598	573	563	609	567	542	542	567	568	589	577	570	569	583	621	550	556	579	506	577	556	569	612	547	577	596	551	574	574	565	515	538	508	556	569	546	573	563	528	563	575	566	581	524	561	556	560	572	585	604	555	596	609	570	545	589	582	570	559	581	599	572	587	560	573	593	569	546	562	580	580	579	549	563	587	579	602	565	564	535	606	560	595	578	563	562	536	553	550	552	546	593	544	546	577	586	538	575	528	547	566	536	602	582	523	579	588	573	591	602	584	582	545	590	579	568	542	567	566	574	524	575	553	541	550	541	585	526	577	604	567	569	604	592	517	575	592	588	614	543	576	581	562	588	538	561	601	580	566	560	547	588	598	602	550	550	560	582	559	611	578	581	557	535	628	613	561	573	575	559	568	563	577	542	602	541	564	565	506	585	520	559	561	574	568	563	562	561	600	583	571	574	554	574	586	568	552	601	550	568	550	571	592	575	593	572	589	553	577	573	590	535	549	574	556	590	598	595	568	580	568	561	523	522	558	570	570	548	572	548	569	550	564	545	582	570	604	545	547	585	547	548	534	537	569	555	541	549	559	547	550	529	556	562	575	578	575	538	580	541	565	573	587	583	538	565	567	541	564	548	584	599	567	555	594	533	541	590	570	579	577	557	510	550	546	545	557	524	554	580	590	589	591	533	563	595	597	545	610	536	517	614	589	560	561	559	598	568	604	539	545	587	577	605	597	591	545	547	593	577	565	581	541	561	570	592	556	547	567	592	567	561	588	620	583	554	548	542	563	594	611	543	553	583	577	562	629	554	573	564	575	564	597	585	560	589	581	573	565	553	566	607	556	552	579	604	577	586	599	582	525	569	559	558	578	589	584	546	561	555	558	546	551	527	544	552	602	531	538	561	560	550	603	554	590	520	583	563	535	549	602	558	581	572	574	559	585	569	553	595	562	557	611	548	583	569	587	625	572	553	598	562	568	534	518	589	563	530	530	557	598	550	600	573	545	575	585	527	531	551	518	594	548	539	565	570	539	567	582	566	542	562	556	548	560	570	593	586	487	561	528	549	586	560	543	516	555	576	571	595	562	559	596	574	541	593	558	628	551	544	558	596	567	557	559	583	532	565	574	580	536	573	580	520	569	505	504	555	560	559	593	575	581	561	603	565	533	566	544	553	533	565	561	493	583	590	556	549	594	587	566	582	566	574	547	586	616	570	553	586	613	527	589	572	524	485	567	560	574	549	595	553	518	556	578	572	573	573	538	611	556	555	541	547	525	601	618	558	567	584	524	545	587	598	545	567	568	598	586	590	608	524	546	544	534	575	587	557	567	549	581	562	515	546	579	557	532	609	562	515	609	559	572	518	546	544	594	537	530	563	531	536	559	592	603	571	545	592	607	551	568	552	609	591	559	582	556	596	569	501	537	593	561	540	597	573	561	590	534	604	601	577	551	557	568	564	522	560	551	547	597	535	536	594	513	561	535	565	591	566	585	580	540	546	581	583	561	555	574	553	567	585	553	570	570	589	583	572	562	566	560	539	570	547	599	578	553	560	561	561	566	569	596	572	543	573	556	560	571	563	557	578	568	561	621	611	600	545	604	541	575	564	585	567	543	548	560	537	555	562	562	555	548	555	549	537	560	580	569	591	528	558	562	563	575	561	556	575	594	585	557	548	559	545	555	643	575	563	547	577	581	577	569	567	558	564	556	569	558	553	577	577	568	552	582	544	510	591	608	491	559	575	590	570	536	554	544	582	565	575	534	595	547	540	594	577	542	553	541	567	501	623	537	570	570	532	549	576	588	536	563	574	550	541	529	543	579	625	585	582	513	576	530	562	587	566	588	582	587	591	564	560	512	536	551	561	538	564	626	565	589	533
23561	21527	29234	24298	20743	4261	386	272	272	250	230	251	219	229	217	212	193	199	175	213	223	197	214	200	218	183	170	214	200	211	211	188	185	183	183	197	196	176	181	181	188	173	201	198	207	189	196	183	183	184	198	197	189	159	176	187	183	195	192	189	159	207	175	187	200	182	184	210	187	187	190	211	170	202	195	188	199	210	188	157	184	191	190	176	186	190	180	186	176	189	197	214	184	178	203	178	193	166	193	193	191	175	195	178	182	200	226	186	189	176	176	178	183	221	206	209	207	173	173	193	180	202	209	192	154	186	197	188	167	183	175	201	180	174	191	187	213	213	212	200	207	185	175	200	193	185	210	185	173	195	188	191	171	186	163	195	174	183	193	209	197	193	191	191	201	191	182	168	194	161	178	210	187	161	178	185	177	172	183	173	173	196	180	173	178	197	184	192	192	173	183	173	194	186	189	151	204	187	193	159	199	188	158	173	179	173	169	182	190	184	185	160	171	194	194	184	193	177	196	172	165	186	190	193	191	194	177	176	166	187	180	191	165	180	191	192	203	188	221	200	156	202	161	189	201	207	200	199	166	165	178	175	200	190	195	185	199	201	202	173	176	188	196	169	185	194	181	197	192	193	177	180	180	197	205	178	151	195	205	185	205	190	172	204	196	175	195	160	190	182	211	199	202	190	194	180	182	196	191	209	178	209	178	178	188	169	180	187	175	180	186	212	173	188	185	185	183	221	200	198	159	196	191	196	184	194	195	189	193	203	186	210	167	201	195	173	174	201	177	208	165	174	203	208	171	146	184	187	213	197	172	218	190	200	167	175	190	165	175	198	185	202	197	197	185	189	179	187	167	197	174	187	193	174	192	209	195	171	203	190	208	194	191	194	187	180	191	181	190	178	180	195	175	182	167	171	173	166	183	179	172	197	183	207	223	194	181	193	194	195	179	180	196	168	213	205	194	180	190	206	226	185	194	178	182	165	192	165	173	163	186	179	187	202	177	175	185	184	190	167	178	170	187	173	184	207	190	176	193	163	181	167	181	190	210	193	202	207	183	188	200	184	181	186	195	206	200	205	172	180	185	181	176	190	178	161	202	168	194	185	180	196	206	175	196	167	187	182	172	186	192	188	204	203	191	172	199	158	187	189	173	170	171	185	188	170	164	181	177	196	192	224	181	205	176	184	180	186	190	202	191	195	191	166	176	210	174	163	209	172	183	186	179	159	182	189	184	186	195	206	180	172	179	202	168	205	182	196	194	191	176	185	208	185	199	179	205	188	177	202	204	174	182	196	171	189	174	181	177	183	173	183	199	184	195	169	168	170	174	172	198	211	209	184	167	209	154	198	186	169	206	192	196	182	185	171	205	169	189	187	184	175	195	189	181	186	190	172	179	187	201	180	195	184	180	196	173	174	180	188	192	184	154	185	166	184	181	200	201	179	202	180	164	182	195	163	180	167	211	172	198	208	183	187	173	174	208	199	180	192	206	182	198	159	214	167	161	181	173	173	192	164	162	192	207	166	199	167	193	177	187	187	182	187	171	199	174	182	185	198	167	202	160	190	207	188	190	179	174	182	179	208	162	206	159	189	196	204	186	208	179	181	163	180	183	170	169	214	187	168	185	215	185	187	188	201	191	195	159	188	214	174	189	187	178	186	204	192	196	169	194	182	220	179	162	179	166	185	220	197	191	189	165	173	210	185	213	189	193	196	191	197	176	207	190	160	180	166	199	216	180	192	188	173	186	179	182	199	168	193	185	201	191	199	197	198	185	202	167	176	162	183	168	172	167	218	201	195	197	163	188	192	166	221	201	181	176	195	174	193	227	200	200	186	209	200	196	168	179	202	170	202	189	161	181	192	170	161	170	175	200	190	173	173	180	186	181	205	187	195	202	206	196	214	173	160	168	164	178	201	159	209	186	190	194	179	183	188	184	178	202	163	160	162	164	184	184	208	192	185	185	207	169	196	190	189	173	199	195	206	201	184	168	199	209	190	196	164	198	181	191	202	190	198	185	176	189	199	166	156	202	186	182	182	187	183	214	168	204	201	215	186	190	201	182	187	220	197	169	198	197	195	163	190	192	199	180	182	218	173	165	207	202	171	150	186	178	182	194	190	177	172	194	189	182	198	174	184	188	183	194	187	171	187	197	175	174	167	194	197	197	179	180	192	194	180	193	160	186	193	190	177	196	173	212	192	176	194	181	191	199	216	210	190	198	212	178	204	177	196	196	175	209	180	187	193	204	178	205	166	195	193	208	185	197	178	203	208	210	168	165	178	163	207	189	192	209	192	172	191	179	173	185	175	184	178	181	168	180	186	191	189	192	170	197	163	187	194	195	187	195	188	204	171	192	184	197	156	185	202	179	190	185	193	176	158	194	196	199	189	175	174	187	183	190	187	202	178	173	183	196	184	199	182	196	178	167	192	196	179	208	172	168	187	216	193	190	199	169	185	213	196	186	205	182	198	206	178	211	194	185	214	216	184	188	185	194	186	187	204	172	188	183	157	190	190	170	173	171	182	202	176	184	202	180	170	171	170	192	175	167	169	188	171	182	179	182	207	176	196	175	187	188	182	158	175	195	190	199	171	218	203	196	169	181	192	206	173	204	178	177	192	167	186	206	196	175	197	176	191	169	185	187	164	193	186	171	198	179	177	173	166	172	188	195	206	196	171	161	196	174	183	191	183	178	199	182	163	178	192	179	202	178	191	159	189	178	170	187	186	187	173	161	193	198	205	188	188	173	165	207	213	190	187	196	171	169	180	178	184	199	185	188	184	159	185	188	168	206	173	184	191	199	191	198	199	188	182	177	185	191	193	176	194	173	169	176	181	214	189	178	189	202	168	192	173	177	184	201	189	179	190	173	201	147	188	178	189	205	184	205	172	202	204	170	179	174	173	189	164	171	189	191	186	177	200	192	182	199	169	174	185	163	169	179	203	175	171	168	179	197	185	182	182	171	178	198	176	174	204	173	185	154	159	166	198	187	195	196	194	194	205	177	173	201	182	188	185	182	205	198	192	183	190	195	173	193	185	185	177	182	169	191	178	188	193	174	183	194	170	177	181	186	185	175	188	192	193	186	201	205	197	219	187	191	174	196	189	184	169	183	201	183	166	207	198	185	173	196	218	165	192	182	209	204	193	192	177	176	196	162	188	198	204	168	210	167	208	179	188	174	172	180	196	215	198	180	183	209	173	200	189	183	210	182	190	193	189	185	171	205	200	180	208	187	184	175	175	189	182	184	188	176	197	148	196	197	195	182	175	194	196	186	201	193	177	170	182	171	193	175	185	183	192	177	177	209	196	177	163	201	184	177	202	195	169	193	176	182	180	192	179	199	171	212	198	205	181	184	188	198	163	166	184	205	197	176	212	175	211	196	182	193	194	197	187	169	205	194	182	165	182	191	190	176	181	204	168	167	200	165	191	202	192	192	176	184	171	181	166	165	191	197	198	152	168	201	175	165	207	189	196	180	182	174	185
41066	57245	18217	13265	2790	831	623	527	475	411	399	401	375	350	334	306	316	360	303	314	304	307	292	303	278	305	297	296	302	300	241	283	228	300	275	297	285	282	298	280	298	274	326	296	279	300	282	304	276	264	271	255	276	281	305	295	316	286	265	297	261	306	291	263	281	282	262	268	310	286	266	297	273	307	298	283	265	299	291	289	305	293	320	269	288	263	296	307	250	288	261	309	258	278	268	291	286	289	255	277	298	283	250	298	280	279	279	279	265	275	291	299	278	290	277	284	268	297	259	281	258	296	267	251	257	284	271	285	287	287	260	276	272	253	287	293	263	289	274	265	262	290	283	269	305	274	285	263	305	263	262	283	297	286	277	266	307	268	325	285	280	301	285	279	269	279	275	258	306	287	266	255	267	290	281	276	294	275	271	291	286	252	278	277	304	256	284	281	282	308	276	253	275	284	293	274	277	302	301	252	275	296	277	284	305	330	276	269	278	283	265	266	282	286	279	258	275	283	303	260	252	278	253	268	276	271	277	279	305	252	272	284	296	258	263	274	279	260	270	300	285	288	256	286	281	252	290	273	270	244	273	266	254	273	275	273	278	286	274	288	255	301	275	244	294	307	239	285	269	265	284	266	283	266	294	287	271	302	272	270	273	294	292	267	277	259	258	289	289	291	277	267	270	275	300	264	260	242	281	239	301	273	282	316	286	296	296	306	273	283	291	266	275	294	267	298	258	267	285	286	292	280	287	277	292	283	275	288	274	244	287	304	276	295	281	242	275	270	292	276	280	297	274	279	266	326	273	283	267	281	273	264	268	260	263	271	320	291	280	279	275	276	283	301	284	269	273	268	276	280	245	282	254	273	288	293	275	248	276	270	273	317	275	269	260	292	278	252	274	271	259	266	295	281	275	302	268	278	250	264	292	292	302	260	286	269	266	262	288	304	303	275	287	266	274	236	259	279	269	255	269	279	289	275	278	283	279	264	275	289	275	287	302	301	246	241	281	283	298	274	295	281	300	275	249	232	280	286	273	243	261	276	286	245	267	284	274	257	282	298	267	288	255	295	273	270	293	299	269	274	268	288	270	297	295	285	276	281	256	291	314	269	323	297	275	270	261	281	268	295	285	288	256	275	275	296	261	290	291	334	302	269	252	279	287	253	271	264	276	277	256	293	253	295	291	260	259	267	287	262	285	305	266	280	284	268	288	323	282	284	277	279	276	298	298	267	252	278	275	286	295	283	283	291	283	296	281	274	287	279	288	270	291	266	274	284	268	289	303	266	295	262	281	291	262	258	272	277	264	285	273	271	276	285	288	294	306	272	285	272	273	255	271	272	280	297	271	271	284	298	292	306	269	289	296	305	279	293	290	291	294	284	279	240	260	250	285	251	255	284	276	270	270	281	292	243	306	301	300	303	266	288	266	260	279	285	267	272	299	288	295	288	259	300	267	267	270	282	259	283	251	281	282	262	262	287	305	299	271	289	263	272	290	287	251	257	281	233	261	285	275	301	274	286	282	257	301	279	271	272	274	320	248	280	261	284	240	298	290	307	277	282	285	281	300	279	287	262	251	269	279	279	277	307	273	280	286	291	266	269	296	280	254	263	259	265	266	298	254	261	303	287	278	285	248	288	260	284	259	277	273	260	300	265	291	278	281	291	259	252	284	259	271	270	292	286	285	282	272	254	269	265	290	299	255	236	269	276	260	259	261	276	260	264	267	265	262	289	302	284	273	301	294	262	277	249	263	296	264	261	288	291	283	294	287	270	274	293	268	281	279	275	290	266	266	282	280	253	276	291	279	281	246	270	258	261	315	289	295	269	281	305	274	262	292	281	241	290	276	290	297	264	280	282	279	287	288	305	272	267	253	280	254	306	290	270	271	260	273	274	281	276	281	286	248	283	285	282	294	256	262	306	282	280	284	263	257	283	287	290	261	294	286	292	287	267	295	288	324	269	262	265	261	288	288	309	289	294	265	256	255	253	311	287	294	242	281	241	270	260	280	283	295	271	287	290	280	260	295	311	275	305	251	279	264	270	273	276	308	301	303	269	279	280	272	295	284	249	297	288	275	266	266	276	291	266	296	276	259	253	253	290	284	281	306	281	319	264	274	291	276	264	308	289	255	279	263	278	295	246	280	272	280	264	300	271	280	294	264	281	270	289	289	293	288	263	287	278	294	297	283	267	295	285	301	276	268	261	297	276	273	237	277	315	248	278	284	279	280	289	262	277	262	286	284	281	266	285	255	290	291	270	256	287	318	289	324	255	275	287	262	277	272	284	267	282	286	269	267	266	266	297	290	291	286	269	297	303	269	274	264	254	266	283	264	249	293	281	294	293	261	279	281	294	277	246	285	256	314	290	253	292	299	287	228	260	267	256	297	312	273	268	291	270	264	280	269	263	297	245	277	277	261	284	263	284	281	282	258	290	272	244	299	300	257	310	275	305	287	298	260	295	264	277	309	274	269	289	278	278	283	265	272	277	296	296	268	247	290	285	295	280	269	290	261	275	260	272	273	283	272	278	320	302	276	265	316	256	300	278	270	259	244	281	299	275	284	282	295	298	275	278	293	253	252	252	274	286	279	270	280	262	285	256	301	286	312	273	256	287	270	273	285	252	297	261	267	283	276	284	281	299	271	271	291	253	300	269	252	270	297	287	287	282	252	284	262	285	266	279	279	283	287	312	283	297	266	272	289	282	250	299	271	265	268	289	300	283	244	255	256	287	291	278	265	280	283	301	254	260	258	261	278	280	290	292	279	271	304	275	313	251	250	247	253	254	291	295	270	288	258	279	283	240	259	294	266	285	267	271	265	268	296	267	286	267	300	283	288	297	272	277	276	298	286	293	245	277	257	276	281	247	255	270	278	300	290	269	305	318	265	251	266	295	275	297	262	267	279	267	290	295	280	277	274	282	256	260	277	279	258	278	278	256	290	320	277	286	296	257	281	309	257	282	284	282	289	275	279	245	280	267	284	272	277	284	269	249	295	289	289	286	285	265	287	272	267	256	289	321	269	277	263	288	281	274	262	278	266	286	299	272	267	295	260	277	273	270	284	303	279	294	268	297	251	281	262	269	311	282	324	274	290	262	269	255	276	263	270	289	265	277	283	303	293	291	248	265	287	273	274	254	254	237	267	283	284	286	290	261	283	291	296	273	280	279	277	269	267	268	278	283	294	287	276	263	292	279	278	302	291	283	256	250	258	271	292	297	286	241	248	257	266	267	280	302	264	294	280	264	250	296	303	275	277	287	261	278	263	287	307	290	287	249	281	283	262	263	277	239	272	269	276	278	317	273	264	268	283	293	241	248	273	310	260	284	283	279	306	265	276	302	310	295	284	261	302	312	277	268	257	273	264	280	272	302	303	285	281	278	277	255	268	296	284	278	311	300	296	290	257	276	303	272	311	290	272	282	284	258	264	292	287	305	275	243	255	269	304	294	282	290	253	267	267	256	270	274	287	269	268	254	268	284	320	266
24904	21630	27638	24719	5105	595	568	526	512	487	481	475	492	490	465	447	465	458	456	467	507	450	482	461	478	462	468	454	460	471	459	420	461	441	451	465	475	473	463	418	427	448	437	450	482	446	429	473	432	450	436	465	474	473	457	442	456	449	478	459	458	462	451	450	441	488	454	482	495	480	475	435	466	454	467	472	468	445	439	448	475	474	496	449	506	422	494	463	488	496	441	459	440	486	464	462	465	461	440	467	453	466	469	447	422	433	448	467	447	474	473	494	460	434	470	460	484	478	457	433	453	451	421	418	433	487	456	424	458	449	445	468	466	462	456	409	448	449	468	450	461	431	459	432	472	454	429	467	454	452	442	431	469	482	481	481	509	463	442	461	496	434	479	452	488	426	434	458	461	441	463	457	445	420	438	446	413	490	465	474	464	461	491	454	475	439	438	434	461	454	438	461	457	458	426	465	445	468	444	485	486	480	466	452	467	419	420	430	438	481	439	436	435	473	476	469	468	448	458	449	459	441	468	495	466	447	434	453	441	464	421	440	469	435	463	452	445	435	453	453	454	457	457	467	470	478	467	460	436	430	435	481	503	455	487	441	475	443	458	495	462	455	452	449	459	485	450	465	484	427	447	459	442	454	453	489	494	451	440	441	473	475	443	421	474	436	477	450	483	456	433	462	441	495	500	469	470	428	484	451	481	450	492	438	453	403	477	487	455	444	452	464	466	478	431	497	460	443	445	438	428	444	468	467	428	460	453	468	479	468	465	454	464	470	445	406	437	436	496	500	474	457	430	461	467	468	422	411	469	419	478	396	450	447	441	457	457	450	483	426	453	446	444	436	463	431	449	476	498	445	446	440	430	452	433	443	414	489	467	463	478	450	474	472	410	451	502	472	507	453	484	458	469	487	427	469	437	436	443	499	457	497	439	448	469	437	422	453	460	474	452	418	463	417	419	465	486	462	458	420	444	445	428	463	480	451	442	454	451	457	456	481	423	450	458	451	447	426	474	426	483	479	448	472	458	462	460	470	455	456	486	408	451	484	468	492	471	444	419	464	463	470	472	466	468	444	486	423	455	439	465	497	460	468	460	438	448	451	457	433	447	451	446	454	493	463	444	495	442	500	480	447	463	464	438	466	439	442	483	464	469	443	474	435	460	445	431	431	453	440	487	467	464	446	445	474	449	434	478	445	421	474	473	457	454	436	468	443	479	490	463	477	447	474	426	471	442	476	437	461	481	452	482	468	473	450	467	496	468	456	425	438	451	449	443	445	467	481	432	483	413	425	422	466	451	460	463	464	441	445	459	413	445	485	465	492	454	424	476	459	468	436	438	463	433	495	451	468	416	446	507	466	407	430	482	432	443	423	444	436	495	438	445	423	443	440	466	437	436	445	443	472	472	471	448	435	462	491	496	476	428	489	454	472	452	476	415	458	449	422	472	474	447	465	493	511	435	447	415	461	463	429	435	471	442	484	456	486	476	476	474	449	505	488	448	442	472	454	448	457	432	458	455	477	491	487	438	420	450	439	473	429	457	492	479	457	443	476	457	436	445	438	421	485	459	462	474	459	460	428	441	421	485	472	454	431	414	490	463	502	426	446	472	497	429	461	485	476	482	479	442	465	436	435	491	446	429	432	445	450	434	454	468	435	458	486	468	468	465	472	429	450	464	450	446	462	470	471	460	449	446	478	496	451	448	430	458	438	471	452	488	458	471	463	421	448	447	461	471	463	416	452	443	459	447	458	432	478	508	463	417	435	446	447	450	431	468	439	457	486	464	443	440	450	482	452	417	456	449	434	475	475	442	463	452	476	457	418	470	440	481	435	453	509	448	452	436	473	480	448	498	476	425	484	440	442	454	464	469	441	442	420	488	455	456	427	474	479	447	458	444	411	461	461	438	469	491	445	489	457	468	415	433	455	427	479	490	424	464	443	437	428	448	465	473	437	453	443	444	531	424	521	471	442	430	406	467	461	425	446	442	451	456	401	471	472	493	479	476	477	450	454	423	472	420	464	480	462	440	452	451	470	476	470	476	502	469	469	488	501	399	426	430	478	478	464	426	422	439	435	460	464	467	449	444	453	420	449	440	438	475	470	466	478	455	465	423	509	447	457	462	435	461	463	489	441	468	467	446	482	416	432	442	462	462	454	465	454	469	448	447	473	451	471	424	495	447	425	503	461	463	459	447	465	465	492	438	436	443	440	455	435	457	482	440	487	466	454	452	459	416	468	483	438	453	452	442	470	436	440	447	448	455	421	450	437	460	478	460	455	473	485	454	428	420	460	465	479	481	481	429	435	437	468	435	455	455	455	420	475	438	497	444	448	434	472	455	452	446	444	466	426	449	423	442	448	496	477	471	440	444	490	458	476	448	431	447	469	451	457	476	460	456	462	465	480	460	483	461	450	459	457	477	440	468	449	430	482	427	459	438	417	412	475	452	430	478	488	479	442	462	474	468	383	457	428	458	477	450	449	419	460	472	441	480	464	441	436	482	490	451	435	476	438	464	455	472	413	435	471	453	411	494	481	475	433	460	452	447	486	441	434	456	450	441	448	499	458	428	446	444	476	426	481	476	478	457	455	455	459	463	504	437	450	452	442	441	449	470	481	436	483	413	518	479	441	492	458	480	421	451	495	441	468	454	469	403	467	414	492	455	445	464	458	465	436	458	413	468	495	478	497	464	468	428	446	472	453	422	451	405	508	465	459	468	477	453	429	455	477	458	449	427	434	439	459	433	429	454	479	448	406	422	456	452	489	447	441	467	404	481	422	436	435	447	459	451	493	494	439	454	442	478	448	441	460	457	438	449	442	414	468	475	462	449	468	477	458	474	462	500	462	435	453	443	437	458	465	444	470	486	476	442	476	433	455	446	444	472	425	454	465	469	444	454	441	429	472	455	469	435	447	473	480	441	441	423	460	446	444	447	453	474	467	451	412	504	484	448	478	463	491	462	452	464	451	459	443	451	431	466	464	473	479	421	438	464	478	430	451	473	433	481	468	458	419	474	459	464	465	437	470	462	450	459	466	476	441	503	408	466	451	467	451	456	468	460	493	459	468	442	461	461	435	438	465	490	427	489	464	456	450	430	454	474	464	468	459	456	426	438	445	490	424	421	479	446	454	462	473	474	424	506	485	436	448	429	447	479	467	445	469	423	437	456	453	484	474	439	437	470	490	438	444	474	466	466	493	445	506	452	456	454	465	439	448	478	454	475	441	446	429	463	476	464	461	456	441	467	438	461	505	488	454	493	439	447	454	439	434	446	453	460	422	453	461	460	464	482	462	456	447	436	467	462	447	419	486	452	428	429	470	443	472	487	491	470	464	482	390	449	481	401	454	456	515	472	464	469	455	467	427	475	446	455	437	465	477	455	485	440	471	432	415	465	434	433	468	463	451	462	451	485	462	448	482	466	459	467	463	446	426	496	462	436	456	445	456	453	467	457	454	461	448	451	450	487	448	455	419	486	494	433	456	438	462
37156	44685	10009	9603	1941	863	788	734	759	708	686	681	662	717	654	628	690	647	647	651	609	645	667	647	596	628	620	664	622	621	634	626	654	625	613	655	643	634	649	675	623	626	642	620	669	643	674	608	619	644	638	626	631	668	634	641	662	621	609	641	600	627	683	619	600	655	613	617	627	657	637	639	631	681	630	656	610	646	610	603	623	632	670	635	626	655	665	622	600	589	631	640	630	618	605	625	650	613	634	682	643	600	636	684	602	680	643	640	620	664	628	655	638	663	647	609	630	624	616	600	636	639	611	643	641	590	664	611	603	625	634	614	620	648	674	623	584	607	585	641	621	650	653	617	609	597	626	624	661	644	623	610	615	622	599	640	624	604	675	608	640	605	607	620	633	648	650	656	647	613	612	642	593	669	682	635	607	675	612	683	657	605	640	627	676	577	641	593	603	632	616	606	624	591	637	665	618	645	669	629	686	665	633	598	648	599	634	657	649	627	645	662	621	616	610	619	585	647	694	618	646	669	620	635	624	585	624	659	619	614	640	647	668	638	647	649	620	654	632	631	642	631	612	659	657	655	643	654	617	602	583	599	634	633	608	645	620	626	607	587	631	629	611	611	600	606	631	659	633	599	615	646	619	678	637	620	623	599	637	645	649	642	640	627	673	600	620	624	617	627	611	607	619	627	614	617	655	617	601	648	622	671	622	642	633	639	620	639	667	635	607	613	640	612	650	633	606	612	630	662	643	609	630	625	673	600	610	687	652	620	639	650	630	647	609	616	624	639	642	626	662	622	599	647	656	663	642	617	615	613	645	590	674	614	584	615	622	629	600	626	597	684	594	646	621	623	625	596	656	636	585	645	628	607	673	639	647	622	581	633	641	650	649	617	663	612	656	609	633	588	618	665	641	630	666	623	619	608	599	641	629	659	645	611	656	659	636	652	641	622	624	639	623	619	642	606	605	603	629	612	616	584	646	617	598	623	654	601	651	646	572	632	626	621	634	559	632	576	647	653	607	648	632	644	601	645	603	639	659	613	660	661	616	656	657	618	639	632	629	594	614	605	629	625	639	645	664	657	619	656	678	621	605	645	627	642	679	596	619	638	643	635	596	682	600	583	636	617	656	616	642	633	686	607	633	659	649	633	623	642	649	583	606	644	635	584	621	640	606	611	616	638	602	606	658	629	634	643	624	619	649	607	652	649	677	614	612	584	651	611	630	650	657	617	653	610	637	649	626	616	603	638	595	589	655	652	626	615	631	599	624	644	618	621	624	607	637	610	665	673	633	559	642	648	612	653	604	639	630	642	607	613	642	667	616	647	648	610	652	646	630	649	633	600	675	625	642	648	643	658	578	644	633	632	607	621	626	639	666	593	608	661	608	649	613	629	584	675	641	657	630	625	654	640	639	613	592	638	651	685	660	631	647	637	604	669	653	633	624	627	628	640	618	596	665	634	619	662	591	675	632	651	640	620	676	621	625	648	669	619	573	628	655	625	621	649	634	615	662	611	670	616	612	591	620	626	643	645	651	639	624	646	669	642	615	625	627	640	666	641	654	635	607	605	612	619	610	613	624	620	628	628	613	613	678	605	627	602	604	634	659	658	674	603	674	606	633	628	594	632	636	617	615	641	685	623	640	628	629	598	588	637	631	688	627	617	650	626	639	651	626	629	658	641	636	603	644	637	625	609	594	603	580	633	602	649	620	658	678	678	625	662	662	585	577	621	595	651	662	676	597	635	679	637	618	625	609	657	594	668	632	634	577	655	631	607	651	595	611	667	612	656	635	657	584	586	625	646	647	625	599	622	634	673	660	641	640	597	668	611	642	659	638	667	625	597	653	579	609	631	650	616	673	621	574	636	631	623	638	637	650	622	667	653	616	644	592	665	636	624	661	610	614	626	634	641	627	696	638	657	618	585	648	597	577	640	610	672	627	603	601	597	657	653	621	583	612	571	660	608	615	624	638	612	614	663	625	636	652	696	587	649	604	629	614	678	633	626	683	624	681	666	630	662	610	602	664	618	582	610	643	672	685	589	641	644	626	661	603	612	590	578	650	639	635	646	609	638	634	632	629	631	611	635	614	636	680	616	666	670	574	629	598	645	642	628	630	637	598	634	627	644	649	617	658	678	608	643	618	661	582	630	629	620	612	657	599	651	587	643	653	604	661	621	598	656	637	640	599	670	635	642	636	619	621	595	600	667	654	650	616	605	618	633	680	626	645	674	654	646	641	622	620	639	645	661	681	626	652	649	613	658	631	621	680	595	596	640	632	648	603	614	635	638	596	598	642	642	608	657	612	626	631	644	682	617	628	648	622	573	642	605	622	602	595	633	577	624	627	648	658	644	654	601	612	622	655	594	615	607	629	593	621	676	652	585	655	661	645	565	648	631	662	657	624	620	655	619	610	618	650	598	629	600	608	635	643	666	633	605	653	627	647	606	653	563	602	622	584	612	637	629	613	632	620	645	624	633	631	653	675	589	627	658	645	602	675	619	610	612	671	615	668	633	636	584	617	623	650	616	647	625	639	636	639	646	646	686	619	614	611	633	591	653	621	607	631	573	693	627	623	625	609	611	644	589	630	610	634	660	634	643	662	685	630	639	646	593	667	608	665	632	649	657	624	628	623	621	612	654	613	652	648	645	642	621	653	662	704	620	624	629	639	608	590	596	612	655	623	612	625	631	652	670	603	623	642	633	638	649	601	632	606	632	649	682	616	595	646	623	665	636	621	643	634	594	607	618	637	630	617	615	637	644	632	630	571	648	618	614	645	619	620	628	652	667	695	679	610	639	603	637	658	638	649	603	641	663	632	674	657	620	634	594	647	664	607	638	672	603	628	615	615	605	677	610	600	644	677	643	608	628	601	636	642	625	643	642	614	623	603	610	625	654	633	645	606	666	624	586	666	586	613	610	640	636	658	618	646	582	622	586	635	661	629	650	667	652	662	647	633	629	646	641	623	610	611	672	635	679	652	609	628	623	626	623	635	657	642	658	558	624	632	679	610	632	618	647	582	671	578	658	614	602	640	618	668	662	598	660	645	596	613	638	607	619	654	628	609	638	665	652	627	646	631	642	599	626	640	657	639	607	643	611	631	641	690	617	644	645	649	675	582	652	656	660	643	599	609	653	635	636	651	586	639	606	621	627	625	635	683	644	653	581	640	616	642	611	640	657	649	669	649	614	613	656	632	606	631	616	638	649	680	687	637	579	666	624	636	626	645	619	613	635	654	627	648	647	595	655	634	604	652	619	623	624	616	640	642	590	664	629	649	663	644	643	635	679	618	616	578	630	625	591	654	639	631	640	619	643	648	589	607	597	645	638	617	660	643	629	647	637	628	605	652	590	648	631	629	667	622	615	610	609	607	624	645	608	666	662	609	615	661	579	655	645	649	635	632	621	619	646	615	640	649	651	616	613	635	612	627	636	619	650	621	664	624	624	618	667	615	633	614	665	623	620	616	626	639	641	614	640	592	642	616	645
22690	21576	29647	23942	21569	20765	2974	376	320	315	265	231	237	239	227	206	199	202	206	190	190	191	207	188	156	175	195	193	196	192	206	196	142	185	190	174	174	185	165	174	190	168	184	161	163	180	166	189	193	168	184	211	160	173	173	164	179	175	183	181	170	194	168	165	178	186	168	171	184	158	171	170	176	162	186	161	206	184	189	162	187	192	175	190	185	173	189	179	174	178	172	158	204	189	203	175	181	169	182	164	176	157	157	175	162	192	148	183	183	172	174	172	160	184	170	187	161	178	172	175	158	196	172	174	170	181	186	185	177	203	161	179	164	182	158	171	179	167	181	155	187	169	185	175	162	169	175	183	187	175	188	188	161	182	165	184	190	186	177	163	149	160	164	160	156	201	202	171	173	181	177	180	197	169	181	166	148	170	176	197	169	186	182	166	191	179	179	145	148	168	179	171	194	171	187	153	176	172	185	172	174	191	174	187	192	193	153	166	175	168	168	161	187	162	176	180	155	202	205	158	183	169	180	177	177	186	190	169	182	201	174	159	181	198	189	206	181	177	174	182	171	173	186	159	173	160	165	161	204	154	164	166	173	144	167	167	182	188	180	161	169	184	167	175	167	166	168	186	179	201	149	186	160	171	171	159	165	168	177	161	191	180	142	177	168	184	174	168	185	171	166	202	188	179	158	155	177	189	211	169	168	181	164	180	163	163	185	185	175	155	184	188	166	175	164	184	172	194	161	177	199	168	184	183	164	170	157	192	144	166	153	192	175	177	185	169	164	161	193	185	183	165	186	182	158	156	166	185	184	203	179	165	163	181	172	185	145	175	171	175	172	178	189	188	162	174	196	164	174	185	172	175	170	157	148	170	177	176	173	193	183	153	156	160	184	158	172	169	156	186	169	189	172	138	182	175	181	151	179	158	181	172	174	173	165	173	161	183	191	198	167	174	178	181	160	159	185	180	150	172	173	170	173	197	149	178	181	160	168	185	181	167	159	166	159	176	175	189	188	153	165	166	171	162	193	175	157	171	169	152	191	164	162	157	163	166	161	170	154	188	177	167	169	159	179	167	160	172	188	166	191	200	172	168	185	179	178	176	177	168	188	165	174	163	162	172	182	172	182	163	172	184	194	166	153	155	175	204	179	163	182	191	185	165	162	166	175	190	158	177	151	159	182	169	170	181	171	174	166	180	147	178	180	177	201	176	173	159	160	167	192	174	175	162	164	186	179	150	151	177	173	192	163	180	155	180	174	173	155	196	155	175	181	187	183	174	170	200	188	176	160	166	172	180	175	173	171	167	161	154	157	164	145	185	187	166	175	189	157	171	150	194	176	177	175	147	161	162	177	162	184	178	189	179	193	186	184	163	192	182	183	198	155	150	189	164	195	189	186	173	152	180	201	157	155	165	159	188	201	196	164	199	156	162	177	193	186	163	161	163	185	170	166	167	185	202	153	187	169	180	164	193	181	159	175	192	223	185	185	164	173	187	172	157	162	165	164	188	186	182	178	181	187	169	180	171	170	160	167	157	186	205	163	222	194	177	172	158	181	162	201	199	147	170	190	153	158	163	195	167	182	189	185	178	170	196	143	170	163	168	180	180	188	150	172	143	155	174	166	176	180	166	191	172	161	172	177	165	185	178	177	171	166	175	174	170	153	175	181	171	172	176	174	178	152	152	176	165	180	167	185	166	178	150	196	183	177	162	206	165	161	199	167	185	190	193	175	178	202	188	169	165	167	175	183	194	162	199	171	163	175	173	178	166	183	150	168	193	178	176	180	176	171	165	174	195	162	201	198	173	197	179	167	151	170	169	178	162	173	203	182	178	172	182	176	189	160	167	155	186	154	180	180	160	164	172	171	167	174	160	172	180	166	174	183	171	179	178	163	140	179	181	157	193	173	155	176	174	207	161	150	151	170	169	161	178	159	168	166	143	189	197	185	181	171	149	157	164	168	178	178	137	188	159	163	144	174	172	160	158	197	173	175	186	198	157	163	159	173	166	190	197	175	185	160	152	202	187	168	189	166	159	179	166	151	171	164	162	187	172	168	174	185	180	196	172	163	189	196	158	183	177	181	167	168	154	190	160	192	173	140	162	150	181	149	186	172	163	186	179	169	178	184	185	167	163	188	174	159	185	178	164	158	160	185	173	169	170	170	187	180	188	173	164	145	183	190	163	183	176	164	160	189	183	163	181	174	198	161	174	171	182	163	177	168	158	157	156	144	183	166	174	195	193	169	161	173	145	167	172	209	159	179	183	178	148	164	187	166	206	156	170	168	178	164	171	204	171	201	170	173	153	189	164	182	201	167	174	166	176	153	187	168	161	183	167	167	179	156	175	156	150	162	163	167	179	155	175	161	192	161	157	173	185	166	163	192	160	187	193	184	170	166	176	167	192	172	162	138	198	177	184	195	184	171	175	187	188	156	167	168	202	156	187	198	190	180	185	186	193	170	191	173	170	184	193	167	164	158	180	169	189	189	184	197	198	170	170	169	169	180	188	176	179	162	201	167	175	144	190	169	187	157	185	194	177	183	194	171	177	195	168	179	185	170	172	194	166	167	180	155	175	182	188	179	208	167	168	185	185	175	173	178	186	174	153	155	183	174	176	178	167	164	185	181	192	186	166	192	193	156	157	160	166	169	186	179	184	175	174	167	175	169	174	188	172	174	180	157	182	169	155	192	148	161	164	204	184	182	178	187	195	178	198	188	169	145	180	208	197	180	164	182	168	155	168	182	173	156	173	187	164	175	170	189	181	162	179	180	164	173	173	178	191	188	156	158	165	193	181	168	178	175	193	177	189	179	172	175	170	164	174	166	178	176	158	155	141	183	172	181	180	199	156	170	173	160	189	177	200	181	167	156	170	180	149	167	175	185	193	191	163	184	165	156	188	158	174	177	162	195	177	180	162	190	171	155	204	161	181	166	172	162	162	171	186	165	149	176	202	183	183	190	171	169	181	190	160	164	163	172	175	174	182	168	172	185	182	160	151	176	172	206	162	148	170	189	159	153	198	164	194	206	164	172	174	167	168	178	167	179	168	137	174	180	162	187	187	165	164	161	183	165	180	157	180	196	177	168	214	170	184	180	143	162	172	188	172	216	179	199	155	180	184	187	172	172	184	167	162	146	199	160	187	176	167	161	186	177	180	195	188	175	169	183	163	192	191	190	185	181	156	164	185	206	196	179	181	167	145	160	177	174	174	187	176	189	163	178	168	177	183	147	192	192	168	169	170	187	192	187	177	179	214	161	184	159	177	181	181	185	174	177	179	184	173	144	167	173	162	162	187	157	163	184	181	173	188	159	195	183	187	153	199	162	162	165	168	157	184	196	173	164	173	170	182	166	187	193	170	179	183	164	181	179	170	188	186	187	171	152	173	166	160	178	159	164	160	171	190	184	154	176	156	176	165	185	169	165	175	163	187	163	164	179	171	189	160	164	149	162	179	181	180	179	190	153	164	184	164	203	171	171	192	192	181
48624	68690	23095	15526	5218	1223	936	688	633	574	456	452	355	379	362	327	317	295	270	310	294	312	297	308	292	260	279	256	230	258	240	260	255	282	257	281	261	242	254	267	259	247	250	258	263	285	222	256	264	245	271	253	238	228	255	248	251	235	246	231	230	279	261	262	251	250	241	252	250	241	249	236	239	233	228	255	253	215	248	256	228	235	275	251	251	266	245	246	242	241	273	257	234	225	219	233	274	233	245	260	237	251	230	240	216	247	267	245	234	234	250	241	253	253	265	227	244	249	248	224	308	256	241	226	247	241	217	231	251	227	249	239	216	229	245	224	226	253	215	213	240	271	263	239	233	278	230	241	253	236	250	233	253	252	249	233	224	241	215	266	246	250	235	252	250	240	258	256	216	244	274	252	235	283	247	239	235	214	228	235	248	242	221	250	262	242	262	224	230	204	242	245	264	256	264	238	280	236	238	231	222	246	246	233	224	248	241	240	280	240	253	230	247	220	243	247	254	240	244	259	248	236	221	243	251	249	228	267	233	251	272	244	252	236	264	274	214	258	238	275	239	234	223	227	255	221	228	246	242	248	253	234	254	279	247	251	261	216	249	258	246	259	240	243	225	240	272	231	267	265	232	234	240	224	245	263	237	208	239	218	243	250	244	224	256	233	266	230	228	224	278	261	275	245	233	266	243	245	243	240	261	278	226	261	259	224	236	242	232	246	235	244	248	221	254	278	220	260	254	276	236	285	222	239	220	247	233	260	240	247	259	253	259	260	242	247	231	257	241	243	241	250	230	240	230	211	250	224	239	254	242	254	260	246	211	245	257	221	233	209	257	258	237	253	235	243	258	245	247	250	269	263	238	270	231	244	246	257	241	238	254	268	232	248	245	251	258	246	234	239	239	227	250	223	230	282	260	218	241	230	222	273	243	240	257	242	252	213	246	243	227	229	219	247	248	241	234	257	243	211	226	251	264	236	241	263	243	249	239	238	232	234	231	227	255	252	260	260	226	275	261	230	253	232	223	224	264	236	224	255	247	223	210	266	222	263	241	231	239	232	257	226	260	240	246	252	270	230	238	253	250	238	231	240	231	247	249	224	246	247	246	237	224	236	236	278	260	264	240	223	255	259	260	260	242	277	265	260	235	237	252	269	242	227	241	237	203	226	228	249	237	261	270	215	238	236	239	205	263	221	234	243	221	216	250	245	254	240	243	240	252	225	233	244	244	222	268	227	221	246	224	268	252	233	269	250	231	237	219	219	240	234	238	254	242	254	240	226	250	243	232	210	245	230	268	271	209	243	214	222	262	234	218	243	264	263	252	257	232	235	246	221	233	240	230	264	235	223	237	256	240	220	249	278	251	266	230	253	235	243	259	232	238	206	222	249	245	223	258	230	235	251	252	230	211	223	246	255	235	261	225	246	254	227	224	255	252	279	238	219	227	239	266	255	242	259	241	242	218	242	217	261	263	270	240	250	235	237	249	262	227	246	264	244	247	257	229	241	238	242	224	214	239	258	249	247	252	218	261	230	250	242	265	249	239	236	235	223	224	268	275	242	273	265	252	234	236	235	229	248	226	230	240	234	243	239	242	256	250	249	259	252	224	246	249	246	241	262	226	247	253	250	217	231	218	247	223	242	235	236	234	231	213	247	253	267	257	224	241	268	240	273	270	222	246	222	231	250	234	261	273	276	198	254	229	248	240	221	241	257	256	283	215	258	228	264	227	219	252	253	235	272	262	241	236	219	266	246	229	223	250	240	247	270	224	239	239	243	239	268	262	221	256	239	241	236	259	249	264	241	235	256	226	228	233	246	237	241	262	224	226	236	220	275	233	256	249	262	285	267	244	261	252	243	231	241	271	258	247	224	222	248	266	231	259	229	234	219	237	244	221	239	242	227	248	266	220	232	249	217	214	240	241	231	221	267	238	255	272	262	240	228	251	256	229	263	226	232	221	243	231	233	220	211	242	239	222	261	252	225	277	252	224	221	226	242	267	237	250	224	237	229	240	273	234	237	234	235	267	232	284	254	235	249	234	235	250	233	264	267	236	251	257	254	256	224	275	271	216	244	259	253	241	259	238	227	255	260	237	250	236	246	237	237	264	223	219	246	242	253	249	226	255	219	222	243	232	236	251	260	252	208	247	234	260	239	263	210	232	211	244	258	249	268	251	257	224	221	211	256	270	235	220	213	203	248	229	249	247	250	210	218	249	219	266	249	237	236	275	267	255	238	250	226	236	264	240	228	256	235	225	238	255	236	223	257	237	237	242	260	247	254	239	226	258	261	226	228	259	254	262	242	241	241	215	247	252	223	249	257	253	240	257	264	218	230	236	251	253	238	270	247	215	256	229	212	249	253	237	263	240	244	273	262	240	234	253	255	234	229	236	231	250	220	230	250	247	221	259	240	240	234	248	250	211	244	242	231	227	258	266	236	245	229	268	255	236	255	249	223	261	223	241	239	228	247	242	250	238	260	230	236	250	231	229	248	241	213	240	244	232	259	273	246	230	252	234	250	245	226	254	243	243	222	272	251	228	244	273	225	242	249	254	253	225	224	235	253	222	243	230	246	243	225	249	247	265	194	254	234	238	231	260	216	254	237	268	256	222	238	264	241	236	272	241	232	235	245	237	262	255	259	244	254	239	248	248	235	248	268	248	268	249	241	274	231	257	244	265	244	243	255	210	213	240	233	247	225	250	240	258	263	229	259	246	250	261	233	266	241	248	277	251	240	241	255	241	236	227	256	242	261	250	260	229	238	242	234	254	260	230	262	234	258	253	222	261	227	235	246	246	233	230	246	253	246	269	248	243	251	237	252	259	229	248	235	233	228	258	241	223	252	241	241	226	236	257	231	246	243	224	253	240	268	244	245	245	218	248	248	261	204	231	252	248	231	231	274	228	261	236	255	257	238	230	254	234	255	234	248	241	262	267	231	209	248	289	245	231	253	256	256	265	247	232	225	223	253	242	268	245	255	229	231	245	263	236	220	254	235	233	249	239	242	194	241	235	228	228	217	223	263	256	261	235	243	274	244	230	249	246	265	233	275	275	249	270	273	277	243	221	239	234	245	248	222	246	235	251	220	253	204	234	260	243	256	241	238	253	244	231	265	251	254	241	240	250	247	249	243	264	223	226	244	258	248	237	242	237	242	242	227	206	264	218	238	256	215	270	254	273	242	213	241	250	243	247	233	265	252	241	218	221	261	235	247	246	238	250	241	237	216	233	272	210	230	249	226	237	227	255	241	236	248	248	232	255	242	234	236	227	221	278	248	262	233	262	258	245	247	220	226	242	240	222	249	229	224	239	209	215	250	266	215	266	198	267	240	265	236	245	238	239	269	250	251	231	241	272	242	238	243	245	253	224	240	266	264	262	227	283	259	223	229	242	201	246	229	233	287	228	236	217	226	230	247	236	256	244	241	257	232	258	245	256	246	259	244	253	230	247	233	237	254	243	226	245	262	249	243	267	242	251	242	261	244
27965	20536	8129	2387	655	473	444	387	406	372	366	393	430	429	407	379	396	366	404	416	418	386	362	407	391	408	418	437	367	413	415	375	379	385	374	397	438	435	375	443	339	425	394	408	405	394	415	393	379	402	427	414	400	391	387	419	379	404	406	404	377	372	369	369	382	384	388	380	407	407	382	336	384	380	400	426	352	353	403	424	406	416	399	391	391	388	368	391	386	425	409	421	368	378	410	405	395	398	398	366	390	401	336	403	384	356	402	388	419	424	392	387	389	381	392	406	357	397	400	394	411	376	384	425	393	364	411	428	425	384	406	406	369	423	431	367	391	402	362	401	369	411	404	380	393	388	375	371	403	368	368	403	417	434	389	421	377	434	373	402	381	399	409	409	384	419	404	398	362	443	400	404	393	404	386	384	423	410	403	408	396	410	396	389	377	380	389	405	421	366	347	438	371	413	437	385	375	377	407	429	380	417	416	373	425	367	369	387	390	390	404	371	412	456	353	426	393	420	419	398	433	375	408	400	442	354	416	396	391	367	379	408	384	380	370	407	390	379	378	389	380	378	394	389	401	443	383	382	449	400	411	437	444	367	399	420	397	407	379	387	444	402	391	401	443	371	413	402	403	412	384	379	418	403	412	348	372	404	392	400	388	394	410	385	386	417	387	373	426	372	405	383	431	371	384	409	424	418	393	412	396	383	399	413	394	371	395	404	407	433	363	384	394	401	388	431	411	397	375	385	409	433	388	403	395	375	415	374	407	404	366	406	361	421	403	394	395	376	428	424	418	382	427	381	410	391	390	365	381	382	412	413	401	380	437	407	369	398	419	422	389	424	391	391	390	435	409	392	358	372	378	381	371	388	405	389	411	397	421	414	407	358	390	387	387	411	387	382	436	365	444	375	381	404	411	422	416	414	413	384	409	377	391	412	382	385	429	377	416	391	401	374	371	387	394	401	370	379	405	409	403	432	397	404	413	398	403	389	410	402	400	434	424	396	377	399	368	392	415	421	432	368	414	418	368	411	415	407	383	377	409	417	402	406	354	406	400	389	411	374	408	389	401	442	399	417	406	423	371	390	397	409	390	393	420	414	404	390	359	359	409	412	391	396	386	411	391	372	400	409	366	393	405	424	420	348	400	400	381	378	396	435	406	373	379	376	392	389	381	378	414	385	430	368	373	414	397	387	413	391	421	419	413	414	397	416	398	419	421	391	373	369	417	409	422	415	388	407	424	406	395	381	397	400	368	393	417	367	374	371	395	423	409	389	387	381	383	430	376	382	376	385	387	380	419	416	384	398	404	389	413	419	400	414	402	391	403	394	384	442	390	389	408	411	381	380	439	361	397	362	377	403	391	427	383	403	370	400	399	367	417	373	422	373	385	377	405	349	399	370	431	406	423	395	426	376	420	399	358	404	358	415	383	356	390	396	373	426	400	410	390	382	416	372	407	393	386	431	394	427	451	406	375	375	410	356	381	386	407	415	397	421	408	394	410	369	372	425	381	383	411	398	457	407	388	428	369	427	368	408	401	378	380	395	402	405	395	393	388	394	428	400	371	373	403	389	383	403	381	361	388	394	393	405	404	403	416	416	399	427	406	371	382	396	377	376	411	406	387	372	412	382	383	383	429	379	400	418	396	408	389	407	378	408	362	392	349	409	381	425	402	406	409	385	390	418	407	431	426	411	374	383	416	402	399	419	408	385	415	389	375	417	391	392	398	380	354	392	391	382	375	422	382	375	407	401	425	379	395	390	415	389	419	416	394	407	385	419	413	366	425	381	402	402	420	369	361	400	430	400	410	391	368	414	382	378	386	387	376	397	408	387	389	404	411	432	362	387	399	413	375	437	379	406	389	388	364	399	392	395	383	388	405	366	422	392	406	372	413	394	389	412	415	400	382	397	378	377	408	397	403	393	439	364	382	422	404	375	403	386	385	382	436	423	409	385	396	389	378	371	377	425	377	398	422	398	385	394	377	397	409	338	403	364	399	379	391	416	440	434	386	349	400	386	406	370	400	420	412	374	368	388	397	410	382	378	410	423	411	396	409	382	386	396	424	379	379	388	406	319	394	379	435	411	424	377	385	370	381	401	398	390	401	369	404	390	374	418	393	394	411	386	388	432	397	407	395	404	404	387	394	388	409	402	402	369	418	405	408	386	391	364	371	413	436	393	429	382	435	378	400	404	399	391	374	415	388	393	390	421	381	380	426	396	440	392	415	408	394	427	379	389	370	379	419	425	396	398	396	377	385	386	402	384	388	392	404	415	363	401	372	412	385	388	385	384	455	383	361	399	439	450	374	396	395	377	394	440	385	408	428	431	394	413	380	404	416	397	368	377	397	427	425	391	366	363	401	373	388	392	371	371	406	340	397	397	340	375	432	396	391	393	386	413	366	400	402	408	394	409	363	388	411	392	420	402	428	424	387	405	359	408	390	381	388	379	414	406	421	375	368	385	386	359	378	428	388	382	422	404	417	390	394	395	378	378	386	393	435	413	395	398	358	397	357	412	381	383	403	382	414	400	365	400	413	429	392	423	409	405	396	389	360	388	371	390	415	399	364	396	435	390	410	385	414	400	402	381	399	419	404	401	404	391	418	376	402	395	402	376	347	446	404	356	386	418	406	392	386	398	396	387	396	378	386	386	417	407	392	380	377	372	397	366	389	384	423	408	396	430	386	399	386	379	426	367	391	381	417	379	410	397	400	365	385	357	366	401	422	402	405	383	399	344	391	438	403	394	377	415	402	429	371	381	391	385	380	417	438	358	378	392	410	428	395	388	390	413	426	442	408	397	401	398	410	392	393	381	421	414	401	373	387	422	420	385	377	368	377	384	366	351	379	405	418	402	373	396	389	425	416	400	415	370	416	408	395	358	383	383	410	385	391	402	413	354	419	382	381	445	409	403	424	422	387	404	385	417	369	444	338	416	359	382	434	382	354	371	398	374	397	400	356	397	375	370	389	401	416	375	404	399	389	394	394	392	384	392	389	380	406	394	396	358	400	411	400	399	431	410	383	409	383	409	411	403	370	362	397	401	412	377	356	361	361	355	392	419	376	412	387	410	364	369	376	394	427	402	381	375	419	374	411	410	398	400	367	394	379	398	422	403	402	383	404	414	409	389	386	381	409	404	383	393	364	408	403	429	429	416	393	419	399	403	392	401	392	389	420	405	396	400	414	407	410	418	364	380	393	385	373	392	381	399	420	369	364	378	428	380	378	401	415	424	396	402	401	384	399	417	415	410	366	393	417	402	377	398	397	392	407	414	366	352	418	411	400	389	370	394	390	407	410	392	395	385	384	377	412	386	374	383	418	369	402	407	375	393	370	407	396	379	404	429	376	376	402	397	412	396	376	355	396	421	395	406	372	434	403	406	427	365	379	385	386	393	405	431	394	388	367	397	387	371	440	373	396	403	402	404	379	404	367	375	399	392	378	377	387	391	372	339	387	389	390	403	398	365	400	399	384	378	446	404	414	379
21186	21689	3889	2696	878	570	544	595	585	607	549	564	558	561	559	581	552	571	584	556	585	507	543	592	610	549	545	586	560	566	567	589	546	575	562	561	571	528	538	576	569	568	572	550	543	539	555	572	560	520	580	583	543	542	573	550	594	564	586	558	572	588	545	565	548	526	550	525	586	572	560	619	559	573	577	575	593	547	583	508	588	562	546	586	562	581	582	566	531	551	510	555	530	572	533	546	546	550	555	572	526	572	572	519	532	585	513	539	566	555	570	565	529	556	586	544	547	539	547	556	516	580	576	547	573	581	550	588	549	541	590	596	586	567	519	582	579	518	556	533	598	530	596	528	572	552	568	578	543	614	554	578	540	598	589	573	551	591	529	544	561	539	556	566	553	542	576	589	566	574	581	569	580	572	591	536	548	530	557	534	540	592	585	565	532	549	566	576	564	560	551	546	545	555	558	548	536	529	548	566	530	604	557	567	547	535	551	572	582	565	558	538	548	557	480	514	549	560	537	571	591	530	553	559	573	580	530	530	594	513	573	561	558	531	524	580	569	525	592	579	582	542	561	542	539	584	561	548	563	594	573	581	543	560	596	570	602	541	586	561	531	558	609	661	540	581	583	541	588	554	540	547	595	577	526	569	576	602	583	596	531	556	570	562	562	518	587	583	562	537	548	580	582	565	524	554	591	529	596	543	581	570	562	597	582	584	594	611	578	544	579	537	545	566	562	550	558	584	590	547	564	557	528	575	596	587	593	572	567	527	583	512	556	565	584	524	559	544	604	571	558	569	566	522	563	587	540	584	564	561	580	562	553	526	547	564	530	510	581	527	584	560	577	547	565	562	581	590	555	559	561	574	523	540	569	524	562	547	597	593	566	586	552	600	509	503	545	551	545	537	589	578	559	576	560	569	558	548	514	563	539	571	558	607	528	600	547	536	544	570	558	582	572	533	514	523	570	591	587	533	601	571	557	559	505	575	542	560	577	555	566	561	533	546	580	575	531	580	548	571	584	611	556	586	598	542	557	542	537	604	586	551	591	549	555	532	607	550	573	559	560	536	496	566	553	586	510	547	560	555	534	579	609	544	560	575	551	574	552	581	535	501	571	510	559	534	589	540	528	594	607	596	555	581	548	561	579	571	543	550	595	588	566	531	559	543	567	576	559	536	583	568	583	522	564	563	511	531	552	571	592	522	572	538	591	576	534	537	523	503	563	524	605	561	565	542	519	608	547	558	540	563	552	534	562	562	565	566	586	604	544	589	548	553	561	545	548	552	552	538	556	586	558	549	535	535	586	603	546	573	553	582	575	542	501	539	547	528	568	576	549	568	552	576	582	503	585	574	557	515	589	598	566	565	583	533	606	526	591	582	556	573	522	533	583	599	580	529	562	578	550	552	524	553	553	575	562	525	581	599	557	564	551	543	535	554	518	567	515	565	558	565	511	560	540	545	552	533	603	592	557	576	554	605	560	558	553	512	576	577	523	582	592	587	591	543	533	561	590	567	578	562	515	606	533	565	553	567	512	584	561	569	545	538	593	535	556	596	536	574	571	596	530	570	569	553	561	579	586	568	547	553	565	568	570	546	595	588	558	572	568	549	546	541	546	529	545	567	566	573	554	578	603	566	569	545	573	554	544	554	594	572	523	533	545	529	603	536	544	525	548	516	556	527	573	555	540	623	538	558	593	525	494	540	516	594	512	558	557	560	550	551	595	571	586	588	548	560	543	578	536	500	544	550	560	569	569	570	580	514	544	584	586	551	574	554	571	545	563	567	565	556	584	577	535	588	588	576	566	564	577	556	580	520	566	555	597	603	569	559	515	559	610	567	578	564	564	547	548	568	569	559	568	537	568	565	535	528	557	561	576	540	543	574	525	556	591	590	579	581	573	521	532	588	593	513	574	549	530	551	559	544	563	482	559	538	595	549	555	579	588	585	574	558	556	518	558	559	548	580	556	549	571	558	556	626	559	535	552	487	546	565	545	541	588	583	615	576	559	553	591	569	582	541	573	574	522	578	572	531	541	575	505	560	534	559	566	581	584	569	513	590	561	600	580	556	593	564	556	555	618	566	562	566	606	555	538	566	575	552	500	536	527	582	622	571	582	583	625	544	536	532	591	564	554	559	582	545	543	554	590	522	582	540	587	563	531	592	543	550	590	555	544	554	560	525	533	558	563	592	564	589	576	564	598	515	561	598	614	542	600	553	566	612	576	549	553	560	566	512	528	568	562	552	581	547	551	560	573	567	573	591	584	596	538	549	559	577	517	565	560	559	552	592	528	627	562	556	539	598	547	560	558	557	560	488	569	543	542	593	546	611	577	574	558	551	543	505	543	568	539	560	563	545	557	571	557	539	551	560	535	587	560	536	542	563	547	586	597	527	566	559	564	579	597	580	563	553	590	549	548	552	581	553	529	557	584	565	516	571	550	551	578	573	598	518	539	547	559	528	571	584	584	590	534	515	544	575	538	552	547	565	558	596	576	615	543	550	546	563	540	556	570	622	538	559	538	555	581	597	515	582	539	535	562	535	534	556	582	607	511	524	557	532	571	544	597	540	584	544	543	545	530	530	596	574	570	574	590	555	580	571	537	562	561	531	524	546	560	580	564	579	624	550	530	534	571	528	535	563	564	524	518	538	535	556	539	620	577	522	563	510	599	550	530	594	560	582	523	559	560	582	583	557	557	509	570	578	569	529	557	560	591	586	562	558	540	547	540	534	567	552	597	560	543	570	587	551	535	581	540	569	562	560	546	597	539	583	548	567	614	534	549	528	566	533	555	553	565	527	546	570	556	557	577	564	564	507	564	553	553	593	601	563	490	542	593	550	577	577	527	558	541	521	526	588	529	585	550	533	586	603	567	552	552	572	556	533	559	529	565	596	575	569	570	585	567	508	605	509	534	577	538	565	560	575	538	566	531	573	575	546	554	634	568	606	551	577	578	569	536	595	555	613	548	531	542	532	575	549	556	538	572	595	583	555	564	552	569	542	562	561	537	549	554	534	538	592	570	575	530	540	567	534	567	572	517	563	544	533	534	566	602	572	552	556	603	564	613	582	537	568	524	570	598	535	552	573	578	558	549	546	574	538	558	570	561	604	595	565	570	557	588	554	555	515	594	533	577	571	577	572	533	545	549	539	568	585	558	576	555	543	544	561	518	545	517	585	553	565	544	586	532	557	575	553	610	571	565	585	586	548	556	571	570	558	543	550	552	592	537	569	503	587	559	557	586	533	584	584	499	585	551	517	556	593	596	569	545	570	580	575	546	586	590	577	569	588	571	586	558	542	560	531	555	550	551	549	550	540	564	566	543	554	568	555	580	526	538	546	598	569	534	555	553	565	554	548	567	610	584	584	539	564	563	542	611	589	540	545	543	545	573	560	571	562	558	578	586	540	579	544	556	565	515	575	527	543	527	553	562	527	521	497	529	534	530	570	523	541	562	551	583	557	555	537	545	599	558	564	587	525	579	594	541	559
23528	21534	28718	24761	21026	5022	396	308	231	237	245	249	250	221	243	188	209	213	221	194	203	205	210	171	209	207	168	208	183	193	187	187	168	191	192	181	176	202	183	178	178	188	186	191	189	184	165	158	161	198	182	201	197	162	184	198	202	206	181	187	210	165	194	184	168	201	168	160	170	194	201	185	189	201	166	205	160	176	175	167	168	203	196	178	191	177	198	169	181	185	192	177	179	200	165	219	157	168	188	178	178	182	210	185	190	185	161	178	168	173	186	180	195	188	207	161	184	173	168	178	205	190	177	168	220	193	199	193	185	192	153	210	183	189	190	183	199	198	181	192	182	206	184	175	181	185	184	213	174	151	206	198	196	184	186	180	186	166	179	188	186	199	203	184	175	178	185	174	200	186	166	198	184	162	177	181	173	185	169	174	192	205	159	170	183	194	206	185	212	194	187	163	187	183	173	171	191	166	183	179	197	166	200	196	151	187	180	187	172	195	181	174	191	171	185	191	186	196	199	185	174	185	174	177	212	207	189	183	175	174	180	197	164	190	183	203	182	183	160	180	195	192	170	155	195	166	186	183	183	165	198	171	192	177	177	179	197	182	215	191	166	159	183	185	149	198	194	178	192	192	194	191	162	153	173	185	175	178	187	151	184	197	202	173	186	199	180	198	194	167	181	170	183	189	196	187	175	150	190	200	195	172	188	170	198	185	168	182	178	177	182	196	181	174	194	176	160	186	184	177	191	178	162	215	180	196	194	174	173	166	194	190	180	201	196	195	167	204	156	187	174	185	187	187	166	170	197	191	182	214	188	165	174	213	184	175	194	157	180	179	191	168	196	169	181	169	179	208	190	192	188	201	169	187	190	194	175	146	207	165	183	197	181	194	188	201	164	173	167	213	194	174	175	168	163	175	179	167	192	182	186	177	179	180	177	164	168	172	190	178	186	162	185	186	200	187	183	172	191	176	185	167	180	190	177	184	168	207	195	170	179	190	183	174	169	198	203	185	212	199	172	177	168	188	171	186	185	198	185	172	192	175	172	176	153	166	178	174	169	173	183	159	186	164	185	173	174	180	205	168	186	172	197	185	185	184	189	165	178	170	174	193	175	173	162	181	214	188	186	190	192	184	197	184	179	188	176	177	203	189	193	175	160	189	186	183	179	153	171	174	184	175	166	172	189	193	194	192	186	190	193	171	204	199	170	176	179	174	179	175	167	181	159	190	184	181	183	210	199	164	147	213	205	192	189	197	210	187	186	207	181	151	185	183	150	190	188	197	199	186	200	185	183	164	201	171	158	181	181	164	197	176	174	181	193	174	179	202	203	188	184	185	188	174	187	181	168	214	168	191	197	187	194	178	173	178	176	201	205	165	179	167	179	177	209	189	185	152	191	168	198	185	158	186	188	190	198	157	190	179	160	180	214	190	177	170	191	183	194	170	179	190	188	201	186	184	192	180	186	181	212	182	188	176	176	187	173	203	172	200	198	223	181	192	175	200	184	187	183	167	177	198	189	197	181	172	176	202	185	208	155	182	186	155	190	202	203	204	187	168	203	186	183	173	169	176	189	181	198	188	174	176	195	186	189	181	182	177	174	212	175	199	209	200	180	186	199	179	176	194	212	184	188	177	161	194	202	176	177	197	178	176	202	171	185	194	149	213	195	197	180	167	173	162	192	182	197	208	185	168	167	183	178	172	180	196	155	162	169	198	176	198	165	194	200	176	170	151	192	209	179	167	174	169	195	186	183	175	189	164	193	192	172	196	173	194	192	171	186	183	192	232	190	174	198	198	182	200	188	206	193	182	171	194	165	163	195	208	197	178	178	181	177	181	187	162	185	159	199	185	192	178	172	172	196	169	192	163	193	188	195	191	178	187	153	147	182	174	176	165	182	185	207	184	167	184	161	192	178	188	162	163	165	206	188	168	193	189	177	180	166	194	164	180	205	173	166	204	202	176	181	185	168	190	203	179	178	188	188	180	156	170	185	168	197	208	166	195	163	172	193	200	184	199	185	194	187	186	173	171	209	177	172	185	174	189	181	178	191	173	170	158	175	179	198	173	173	170	157	161	175	185	185	188	174	198	182	168	187	193	176	181	185	171	185	199	178	176	177	172	195	185	183	181	195	215	185	189	174	214	192	149	152	171	168	166	172	183	180	180	189	181	185	195	170	188	209	183	181	185	193	182	172	190	210	170	179	173	179	185	171	190	201	178	170	176	180	208	161	198	183	176	183	177	179	196	179	199	183	182	176	175	172	175	200	194	192	161	194	185	193	158	167	179	175	179	192	177	172	179	186	207	166	180	166	174	172	191	211	168	180	178	167	173	189	175	188	174	183	197	173	168	209	175	180	202	190	184	173	184	192	191	208	191	187	177	168	191	166	180	188	192	184	174	177	178	163	177	201	191	157	154	184	172	200	191	203	194	188	209	185	160	182	188	180	182	177	179	165	188	197	184	193	171	158	182	176	159	183	202	179	176	193	190	198	165	202	176	206	165	201	181	199	187	194	162	169	198	178	174	196	174	212	194	182	191	181	186	214	210	190	174	183	194	202	178	193	201	169	197	189	165	178	185	184	171	181	188	168	198	176	177	191	185	190	167	172	193	158	192	175	190	217	174	181	207	179	196	148	178	192	177	191	194	181	179	205	194	198	177	189	168	195	183	198	199	149	184	183	193	162	190	202	179	173	185	184	186	207	182	189	177	208	182	189	185	186	164	181	183	190	187	174	190	180	184	194	196	184	176	177	185	166	177	174	173	209	185	179	183	213	187	190	215	186	173	204	177	210	175	187	181	163	162	196	178	175	169	188	179	194	192	217	194	194	208	191	192	196	182	178	219	171	184	191	203	192	181	190	178	183	183	179	170	181	203	198	194	190	169	179	212	187	185	175	192	207	165	191	159	187	193	178	181	179	177	189	171	166	178	195	197	180	206	171	222	163	196	177	187	202	178	157	178	176	182	183	186	188	189	163	181	180	197	185	204	173	202	177	169	181	188	190	182	160	207	186	177	167	198	201	187	185	175	187	173	196	170	197	194	184	184	191	164	203	192	175	187	185	186	180	179	176	190	169	184	197	198	190	185	178	207	206	191	196	204	194	190	186	192	191	179	208	179	181	192	192	188	146	158	179	161	172	181	202	168	180	151	166	199	165	178	175	190	179	164	182	164	179	206	176	181	179	195	200	186	181	168	184	184	167	180	175	208	189	174	178	201	191	161	189	190	168	185	177	194	191	176	169	196	185	187	171	189	168	162	182	163	165	166	169	171	183	163	188	189	203	190	193	145	200	184	167	187	193	181	181	183	193	185	187	193	170	176	170	201	177	176	166	196	203	177	186	168	187	173	174	167	171	181	173	185	171	194	189	170	173	175	156	180	204	166	185	187	185	187	164	172	198	194	198	181	185	213	181	188	177	191	155	177	214	175	208	184	194	176	188	185	193	182	188	197	167	175	178	177	203	182	171	192	193	195	165	203	199	180
42539	57200	17572	11825	4478	765	659	529	468	449	434	352	352	358	333	311	318	319	308	321	264	328	292	302	305	317	287	310	258	290	278	318	254	275	292	258	292	272	267	291	275	279	274	302	285	293	280	248	263	267	247	276	279	271	290	262	278	300	298	316	290	297	282	296	266	278	286	257	274	289	271	264	300	295	258	272	295	271	289	283	290	278	280	297	259	278	279	302	247	276	262	303	248	294	281	264	264	281	274	290	266	271	306	300	285	276	286	270	284	273	272	263	290	267	295	257	258	280	261	295	267	286	304	257	279	251	273	280	282	267	257	249	270	267	272	300	269	258	291	280	276	255	283	278	259	262	246	252	276	299	252	290	242	275	260	261	259	278	275	250	269	294	279	271	272	275	275	295	289	238	250	258	304	268	269	290	262	285	260	262	290	295	293	280	244	283	263	292	242	289	247	285	269	285	273	276	262	271	281	279	271	284	300	254	266	264	293	263	277	303	256	274	286	294	304	264	281	286	282	291	274	287	272	274	303	270	299	268	284	272	280	260	294	258	253	290	265	302	292	279	270	305	284	269	258	271	284	283	288	266	257	282	293	265	254	279	263	277	265	259	261	296	273	264	254	250	264	268	283	266	272	294	264	297	274	279	278	246	271	278	297	283	267	274	254	303	258	265	257	285	271	262	310	254	242	292	274	271	282	309	288	268	261	284	278	313	270	258	283	263	287	268	286	253	257	258	264	284	289	269	274	282	337	252	286	277	259	253	276	306	284	264	263	253	275	282	266	288	255	273	275	274	264	274	308	269	293	258	282	247	304	275	253	298	285	281	262	264	293	277	276	275	255	261	261	270	282	272	272	265	284	292	265	273	295	272	282	285	284	247	272	295	275	256	282	280	305	263	276	284	296	298	269	257	252	265	257	254	226	256	290	282	265	259	292	253	287	283	270	283	285	269	284	269	282	265	279	282	260	239	251	270	283	281	259	289	267	279	278	261	277	276	289	277	258	262	245	272	282	266	248	270	286	293	277	293	283	279	298	255	257	279	252	277	252	252	252	245	277	258	299	291	294	273	294	315	299	252	276	287	287	287	285	274	307	278	256	282	238	259	258	308	301	261	272	283	256	262	256	264	276	287	282	258	308	265	262	274	282	279	245	340	302	276	263	243	292	301	252	260	284	274	263	266	311	260	281	277	276	261	281	273	236	234	280	258	260	257	266	266	282	258	273	290	284	290	279	266	265	277	261	291	266	287	250	283	282	267	289	267	263	268	286	308	289	261	288	269	290	264	289	271	282	259	313	261	271	253	304	266	285	286	248	263	270	256	268	298	303	281	292	276	263	288	285	250	292	270	288	308	281	271	287	288	263	275	297	270	270	295	273	262	279	272	284	260	269	309	247	264	248	286	288	258	257	270	284	271	269	294	274	282	236	271	273	282	281	289	286	237	266	274	275	271	286	280	252	259	291	249	273	283	258	273	272	303	277	295	276	284	272	281	261	288	272	287	277	280	257	272	280	277	268	297	264	284	264	284	272	262	269	275	306	276	304	256	272	293	248	260	279	295	285	293	259	280	295	247	287	284	277	265	297	298	271	279	272	303	258	287	278	261	249	265	286	282	251	255	265	275	282	274	276	276	277	282	244	270	297	261	295	278	294	317	279	259	232	250	283	269	303	288	280	291	276	288	284	268	273	256	274	300	299	274	298	288	289	272	262	268	284	305	283	262	279	294	279	277	285	262	273	256	264	273	291	289	317	265	251	271	290	266	295	268	257	247	249	273	270	277	263	283	303	287	259	268	278	261	255	291	253	294	278	249	276	259	230	241	236	265	299	294	256	256	301	250	276	257	273	238	326	250	282	274	306	270	294	267	261	280	257	284	287	255	282	279	293	318	266	256	269	303	294	271	286	257	262	287	294	264	262	264	256	275	278	302	266	265	270	293	280	283	255	268	284	268	260	273	248	313	278	289	256	301	285	274	277	276	307	269	235	245	253	270	268	286	257	311	292	261	257	292	294	278	265	257	301	299	240	271	281	277	286	302	255	262	271	296	302	273	261	262	276	269	246	261	309	217	301	263	281	281	296	265	277	260	289	290	261	279	268	276	264	268	266	270	264	273	278	269	267	296	254	294	290	287	244	305	250	302	285	275	270	280	256	283	261	256	280	284	269	322	289	272	275	272	266	285	287	268	288	305	294	292	284	250	276	291	270	293	275	270	277	287	236	291	277	272	253	278	263	266	262	294	264	244	278	283	275	249	304	267	283	278	282	285	282	257	270	257	275	283	293	276	304	285	307	278	256	265	314	275	263	298	283	258	289	280	283	289	257	285	279	264	263	284	271	274	272	261	302	280	270	265	272	277	272	272	278	280	270	266	233	259	253	298	262	258	265	265	268	259	230	256	316	262	276	270	287	272	261	252	245	252	271	271	283	260	294	247	289	245	259	278	286	288	304	315	292	245	295	286	294	272	274	280	271	298	260	308	240	265	257	289	288	252	296	287	263	243	265	286	260	287	251	263	255	252	280	290	269	275	279	267	264	242	270	269	262	284	277	285	287	298	297	275	283	278	267	231	248	274	267	272	254	252	263	246	259	259	269	264	266	289	246	278	282	293	260	270	281	269	288	287	293	283	279	303	281	307	294	257	279	284	286	275	282	263	272	267	302	290	306	275	279	247	293	301	255	265	298	291	281	272	272	252	273	270	250	279	310	270	258	271	307	271	292	277	259	264	263	294	291	250	294	266	280	287	297	268	271	277	276	275	271	271	234	280	283	271	270	246	284	294	265	284	317	279	284	285	287	272	275	264	251	273	288	260	289	258	269	287	287	290	272	275	260	277	262	274	261	255	254	289	269	260	315	272	288	240	267	266	247	274	242	264	276	287	270	291	281	288	247	258	267	276	285	271	284	323	297	286	288	290	298	277	270	283	260	286	277	279	260	291	297	279	276	308	286	297	274	264	282	273	249	292	254	278	284	287	293	270	293	277	285	280	279	302	283	289	279	244	278	265	283	289	309	272	290	269	262	278	279	271	269	295	296	299	295	292	309	290	290	267	237	265	283	275	264	266	258	268	269	305	247	273	276	268	290	249	252	263	285	274	288	252	285	257	263	280	281	290	289	280	278	273	278	253	316	281	274	286	274	244	265	271	274	273	247	277	281	277	258	290	281	279	252	281	293	242	285	273	295	281	274	295	273	278	288	272	296	273	248	263	263	283	277	258	280	253	299	274	317	271	270	283	262	255	263	264	287	257	261	286	268	280	310	285	273	257	267	314	283	290	314	275	249	274	276	272	259	247	267	260	271	264	294	277	282	269	281	237	287	249	292	303	293	249	261	309	295	277	297	277	298	274	286	307	275	288	289	298	289	248	289	272	256	284	283	271	312	267	260	320	284	298	281	287	296	294	239	262	283	282	285	291	252	263	260	268	279	277	277	267	302	254	275	267	271	294	273	280	285	268	277	249	278	250	265	274	285	285	280	273	282	286
24858	21585	27161	24561	4907	598	526	537	499	494	482	463	438	487	470	470	497	454	504	417	469	470	426	448	481	470	420	443	475	450	455	440	441	422	464	438	465	452	466	456	435	411	452	479	417	439	446	447	430	438	454	430	465	441	466	445	460	420	468	449	463	430	471	466	445	480	434	458	458	438	457	459	446	440	449	466	464	461	459	465	411	451	468	413	463	459	462	429	430	458	449	419	433	437	480	500	437	441	410	454	458	463	481	443	476	479	426	418	473	447	461	420	423	433	506	462	438	485	461	444	473	456	441	456	444	486	438	451	436	442	443	465	461	453	468	446	473	427	439	413	455	425	434	408	442	450	430	457	450	478	423	470	418	415	450	458	483	420	481	426	419	457	458	426	473	427	443	422	451	449	450	439	456	466	414	419	459	443	425	455	462	470	469	459	434	428	447	449	430	475	454	478	456	459	439	460	414	441	428	449	461	427	472	465	436	437	472	443	441	426	472	476	477	464	496	450	414	467	439	460	451	456	450	442	433	459	425	454	428	457	440	468	448	439	441	452	402	478	404	452	455	455	421	454	454	449	417	484	404	461	464	449	454	459	433	427	433	463	444	474	465	452	422	432	441	461	380	458	425	437	435	432	422	457	455	424	500	498	446	444	452	441	453	429	480	434	429	459	443	433	427	438	452	456	461	454	424	444	433	447	459	433	470	490	457	476	474	461	459	434	426	451	425	441	469	463	455	448	462	441	412	468	441	438	457	417	439	491	449	404	460	414	431	494	473	484	418	406	480	441	427	453	432	467	459	408	444	465	424	488	466	430	415	441	467	438	428	407	414	495	425	441	479	432	447	489	447	468	413	489	439	410	404	473	453	463	438	446	424	461	469	410	469	449	497	496	421	416	461	438	449	425	456	431	398	466	459	436	454	446	476	441	456	437	446	423	443	415	436	453	455	425	464	445	476	476	424	471	479	460	415	429	460	442	448	428	464	420	436	424	454	432	449	461	429	422	391	467	474	461	423	450	429	453	487	405	437	433	485	473	403	485	407	472	450	472	513	475	493	474	449	430	471	441	454	473	447	457	426	467	438	444	461	473	434	436	443	455	425	453	441	452	452	442	396	451	445	444	465	440	471	445	433	433	409	459	467	437	446	466	418	462	456	440	449	461	455	487	445	446	463	412	451	482	438	443	436	467	465	458	478	438	408	453	476	432	449	488	443	456	463	470	441	456	456	422	456	488	471	454	438	414	449	424	433	441	466	467	421	434	433	504	449	466	433	454	465	443	438	429	431	434	433	455	402	460	435	440	413	434	457	441	443	444	431	447	388	435	397	478	441	454	461	472	469	436	449	418	412	438	425	424	455	431	407	465	455	439	430	435	401	457	405	419	467	412	430	413	463	440	485	440	475	413	480	441	460	433	453	444	451	427	495	447	474	422	457	460	438	480	446	439	454	442	393	418	411	424	437	433	450	444	412	433	426	461	431	450	472	467	442	463	483	439	473	475	445	462	451	471	422	469	467	463	470	449	425	429	426	452	462	469	481	460	476	494	440	419	455	459	436	451	485	440	423	454	462	458	454	451	454	430	466	389	472	456	451	440	443	481	436	417	479	446	467	478	458	466	447	454	412	438	435	460	480	445	419	463	452	447	448	488	411	448	430	449	493	481	465	477	433	435	443	431	455	442	475	419	455	448	454	442	485	442	429	405	444	404	435	405	474	459	436	466	468	446	431	458	426	456	429	468	450	494	448	446	446	453	458	452	413	431	424	452	421	409	484	464	423	434	453	463	458	474	437	448	448	439	514	407	477	481	446	405	444	461	508	468	461	441	437	416	472	417	479	424	426	435	467	491	457	442	435	434	422	446	424	432	430	458	496	445	432	442	501	405	441	469	410	454	448	435	484	440	464	447	440	499	418	457	442	439	438	417	454	477	441	433	414	429	436	465	464	443	447	442	428	428	407	456	459	456	442	460	415	442	452	475	419	466	433	393	454	435	418	423	440	416	425	453	451	442	455	460	434	445	461	442	439	438	442	441	484	434	408	491	427	463	434	451	445	446	451	459	432	440	454	454	444	444	443	434	443	494	418	485	445	449	461	436	482	453	438	452	478	441	443	441	427	468	486	403	487	410	422	442	428	455	411	476	450	465	392	440	460	413	471	426	426	447	473	473	397	450	468	494	438	463	439	441	416	478	425	449	487	480	490	477	419	446	441	410	431	442	464	440	458	436	468	437	454	428	438	451	418	459	456	435	475	418	473	462	456	431	443	420	431	422	423	453	450	425	408	432	465	444	441	460	441	409	464	415	465	405	473	448	416	439	446	454	429	441	443	490	450	447	473	438	453	465	448	419	437	464	441	404	427	469	446	476	419	446	401	422	399	429	477	422	436	427	415	441	468	418	451	423	442	455	445	464	461	430	452	438	458	437	437	450	432	450	467	407	447	421	470	428	428	438	432	490	488	477	487	441	430	470	460	444	431	408	437	457	418	468	450	448	420	441	464	466	419	464	463	454	476	457	418	458	468	439	436	432	489	454	439	470	450	468	445	483	439	461	416	468	440	450	453	462	463	464	402	461	457	453	471	488	446	441	440	450	444	439	437	452	472	460	428	422	423	450	466	441	478	447	433	503	424	396	478	427	448	457	466	453	450	465	497	466	448	457	461	439	435	464	410	407	451	439	442	502	478	430	456	421	488	457	437	471	457	444	458	449	403	434	494	462	488	435	459	505	442	470	428	472	450	452	448	452	414	428	496	421	451	470	420	447	473	463	471	447	457	414	404	450	478	456	467	452	463	427	443	461	422	432	459	425	446	463	424	463	445	430	440	453	453	427	459	422	436	429	459	458	464	440	459	455	418	459	438	424	452	439	437	447	500	464	427	470	444	461	419	441	443	440	460	394	462	468	421	470	430	452	452	425	479	435	451	444	428	452	421	451	447	446	429	493	469	432	439	468	448	449	432	466	457	465	408	473	419	471	465	474	476	435	439	460	463	453	453	425	450	453	468	465	465	438	441	473	454	494	409	453	442	435	456	438	439	450	455	460	448	475	473	406	461	440	451	412	444	438	445	503	487	420	446	458	412	458	411	430	432	447	460	428	434	413	436	426	426	417	460	450	422	479	498	434	432	486	443	460	432	452	449	399	480	469	437	476	454	430	448	414	442	472	445	463	446	418	459	470	438	422	434	437	458	471	418	434	463	431	420	427	416	446	428	458	445	480	472	442	442	409	468	458	423	430	444	517	469	444	417	455	438	477	461	419	463	447	428	470	434	438	468	445	432	461	456	449	431	447	456	464	491	438	432	479	443	454	425	420	413	434	467	403	436	461	439	425	450	422	410	441	482	486	444	425	472	474	417	455	463	450	419	446	428	448	475	467	438	447	393	445	460	404	457	417	459	420	455	473	436	435	476	495	470	480	447	465	426	462	453	456	461	442	462	430	471	464	443	469	436	479	456	463	446	431	452	455	447	443	475	450	463	404	402	478
38196	44734	11510	8243	2855	855	807	732	740	682	708	692	674	633	654	647	627	624	646	618	623	635	619	649	629	631	660	624	616	625	641	647	596	609	623	595	590	628	651	665	596	584	637	615	603	669	626	595	627	660	602	619	613	637	613	665	612	610	640	610	672	650	637	597	571	630	613	620	712	613	619	660	620	648	578	611	623	603	631	586	590	637	625	637	635	633	612	608	651	625	621	607	606	620	639	645	605	629	639	619	633	629	564	598	584	619	624	621	634	637	610	665	651	597	561	668	640	635	646	622	661	601	624	625	618	660	611	634	595	620	631	584	670	641	596	643	627	656	602	606	681	610	636	643	606	578	637	652	614	591	701	628	613	596	622	586	669	635	610	607	618	617	665	633	636	636	642	636	663	604	655	611	583	650	651	639	598	567	608	622	608	586	610	602	619	639	619	600	620	625	638	644	649	644	654	591	631	644	655	615	619	614	618	645	613	584	659	618	625	628	679	608	619	600	630	614	617	658	654	626	638	592	587	664	600	633	583	666	621	638	635	636	615	607	632	593	621	600	627	655	611	636	616	608	637	645	656	610	634	606	605	629	607	626	669	594	674	655	610	637	688	649	592	664	614	631	615	630	615	601	634	616	580	594	643	638	626	571	624	618	649	658	629	624	620	644	648	643	594	599	594	650	651	601	658	630	666	627	617	658	612	625	566	706	618	614	650	625	642	581	632	637	607	594	650	630	603	605	621	604	598	627	622	652	630	615	624	681	626	600	648	602	608	638	654	591	605	582	630	621	640	603	648	640	600	591	641	618	623	629	630	629	630	647	616	622	652	647	626	640	632	619	602	628	615	663	552	603	626	636	628	603	606	608	589	647	594	681	615	668	651	599	611	638	673	642	641	625	602	640	602	609	610	632	655	647	649	630	585	612	640	598	618	611	620	612	630	577	594	627	638	618	650	622	640	636	659	608	600	635	590	612	643	673	624	611	624	645	607	600	596	654	588	605	646	694	611	665	577	602	662	586	566	614	658	595	596	589	620	622	600	602	636	621	647	646	599	595	634	640	634	624	602	616	642	659	659	640	609	625	651	651	656	646	581	626	595	595	670	618	651	586	621	635	650	614	632	615	637	651	673	618	613	612	664	625	635	615	617	616	629	586	645	625	619	640	637	626	623	660	685	615	629	631	648	613	600	605	654	622	665	635	590	630	630	666	661	671	578	625	634	644	623	615	645	648	556	622	673	629	613	655	634	650	606	662	635	614	622	653	577	668	620	631	658	654	608	645	653	624	590	625	615	637	656	678	646	639	645	618	722	626	664	625	603	645	548	637	663	632	611	613	598	667	654	615	619	629	607	593	615	607	586	610	627	668	614	633	622	651	588	612	643	632	649	603	643	591	591	635	621	622	630	648	678	594	623	618	624	677	598	577	586	640	643	619	671	611	618	639	652	661	611	612	659	631	614	615	598	640	615	634	629	635	621	618	639	612	595	589	701	611	636	699	587	604	635	609	637	631	674	633	658	618	612	615	649	629	627	592	604	639	603	648	579	620	608	600	684	623	610	656	612	588	637	640	614	593	617	610	580	633	655	612	609	640	620	605	651	628	663	612	652	652	605	576	651	621	640	639	642	647	627	654	616	609	603	637	625	619	634	637	644	644	637	607	647	615	628	596	641	632	646	679	628	608	639	619	637	639	632	673	593	616	668	593	596	620	614	617	601	637	652	620	630	618	644	624	624	610	631	600	618	639	583	618	632	609	654	665	580	610	609	631	576	622	605	590	655	654	630	564	600	643	610	614	605	580	594	602	590	630	618	594	632	601	605	593	600	635	613	580	629	608	600	641	617	638	592	635	587	631	619	663	642	680	630	606	580	591	608	649	647	658	588	683	640	634	585	561	660	654	640	626	632	657	566	628	666	605	639	622	606	661	635	615	598	618	608	698	632	628	616	644	644	677	646	638	646	613	632	636	627	650	680	629	646	660	659	639	608	650	581	603	608	657	618	624	656	628	671	626	608	653	641	661	659	619	613	598	623	624	634	661	627	644	594	668	628	617	610	641	630	627	647	601	617	637	626	596	582	641	618	585	605	623	603	631	646	594	655	636	590	632	582	609	631	660	634	598	653	600	627	610	621	592	626	644	604	648	558	612	615	592	632	637	630	677	611	599	623	640	628	604	602	583	628	630	645	626	681	600	649	615	640	636	634	602	625	642	616	634	618	612	604	610	617	633	596	601	620	634	645	628	587	639	663	602	629	611	683	635	648	633	593	647	639	650	610	616	607	654	629	653	593	628	649	600	648	594	610	614	636	682	625	610	627	658	630	637	596	651	609	632	663	640	611	626	637	627	633	597	599	646	581	594	643	615	618	623	583	634	631	611	600	661	634	585	643	612	563	611	623	619	614	583	613	685	599	598	617	617	629	592	603	633	662	666	605	621	676	659	639	616	646	638	612	646	634	658	641	666	637	673	644	583	670	621	602	601	618	615	608	604	624	648	682	650	628	582	604	641	606	636	612	647	622	664	665	627	658	615	660	642	592	613	616	615	635	646	638	647	651	619	606	627	625	609	662	600	617	630	636	586	646	641	659	622	649	645	604	635	607	675	614	612	636	605	627	652	603	628	646	586	663	663	622	632	616	702	650	617	620	619	610	681	609	610	629	657	603	624	641	593	627	661	628	641	652	609	674	643	616	622	574	579	617	596	634	620	635	631	641	599	640	623	669	614	616	589	608	592	607	573	604	638	657	628	645	625	643	614	600	616	629	566	639	615	626	651	613	678	609	649	617	589	650	648	654	645	622	608	623	632	613	624	649	614	662	653	644	577	623	591	638	639	599	609	625	595	613	652	642	623	639	627	613	663	618	662	608	562	652	592	659	601	633	635	678	647	562	617	581	666	613	618	604	643	616	606	669	626	661	624	625	623	596	618	621	578	637	629	627	620	627	692	587	650	616	601	625	617	654	645	624	625	656	636	651	627	629	627	626	705	628	659	622	586	658	675	619	606	651	622	587	654	566	611	631	628	613	606	626	593	655	682	596	611	642	655	642	684	658	642	600	631	584	675	605	644	653	634	650	645	604	641	594	572	603	628	585	625	639	598	595	622	651	586	604	628	634	619	649	640	659	599	627	646	620	593	594	625	621	599	622	607	612	625	573	661	664	645	661	624	606	634	657	556	614	643	644	668	659	623	632	644	651	639	653	664	620	669	638	625	599	641	643	676	650	632	611	618	627	617	602	636	628	586	608	631	657	589	641	622	631	616	625	611	638	601	669	605	579	651	622	636	647	635	574	631	680	624	598	586	634	626	618	638	614	621	645	603	682	645	624	617	572	613	612	635	638	617	616	652	618	609	601	625	595	614	580	601	636	631	584	643	586	643	620	612	631	669	600	637	660	610	633	642	640	606	596	608	666	623	595	612	635	637	610	631	625	615	618	597	604	647	579	617	632	638	617	657	632	642	679	650	606	670	595	598	586	654	631	664	628	611
22635	21553	29453	24114	21550	20880	3093	382	305	320	245	256	260	231	222	250	191	208	214	204	168	186	207	183	203	173	172	196	180	202	186	212	191	186	180	155	192	180	184	183	195	186	165	161	192	152	188	193	167	208	155	184	174	177	185	179	194	173	187	178	156	171	181	179	161	162	180	182	189	188	197	186	156	166	170	166	179	174	145	167	184	197	183	176	171	164	153	198	165	157	183	178	160	156	151	186	171	188	167	170	207	167	172	183	157	165	184	174	187	179	181	190	157	172	155	154	173	168	163	203	157	164	158	167	186	177	190	168	176	168	182	186	153	176	182	187	156	183	174	180	185	183	158	174	161	169	162	156	178	157	174	179	171	168	168	174	176	172	154	176	192	158	168	176	187	182	188	166	179	198	176	198	177	186	146	166	158	172	182	184	136	177	168	153	164	197	185	175	160	188	172	127	164	188	160	162	159	196	163	171	188	171	159	182	193	188	164	165	155	194	171	153	152	183	163	182	175	169	166	187	158	165	173	168	169	175	173	145	200	168	167	155	184	183	168	182	168	174	191	168	169	168	159	157	159	162	181	160	162	165	165	175	189	186	166	184	179	157	166	162	219	169	180	170	190	195	167	164	168	149	165	155	169	179	151	166	173	157	168	180	166	162	159	155	177	156	177	169	201	167	189	167	178	159	198	155	174	160	185	168	181	195	153	176	174	156	165	181	184	183	155	177	180	186	193	190	165	166	193	179	177	149	178	153	192	162	168	178	181	176	164	180	167	174	201	169	181	171	186	169	174	164	185	170	184	188	187	162	170	175	163	179	171	179	155	171	164	183	159	177	170	167	184	169	161	176	167	183	183	185	171	193	171	151	184	170	153	215	161	167	187	185	187	170	184	170	166	158	158	188	197	144	170	162	180	166	178	176	148	174	171	190	167	193	163	163	179	167	194	196	158	179	155	166	159	160	183	163	184	163	190	172	171	159	180	169	178	176	182	173	196	191	157	193	171	173	180	168	180	157	179	158	171	166	192	165	180	184	167	194	180	171	174	158	158	169	164	161	173	190	159	173	183	189	179	150	168	156	164	184	185	168	191	170	193	165	173	172	160	159	170	162	166	176	170	180	173	169	203	175	167	202	167	170	178	164	174	183	174	174	179	166	173	181	179	183	179	179	171	183	174	175	193	169	194	167	182	177	171	204	186	172	192	180	173	198	207	175	177	183	167	192	167	172	167	182	160	160	168	184	198	163	177	184	173	177	177	176	182	186	195	171	173	186	176	172	192	159	189	186	186	163	152	169	172	193	171	176	165	154	178	180	185	181	183	163	154	199	159	187	186	163	157	197	177	142	182	180	167	149	178	168	149	197	183	149	180	161	178	170	178	152	190	180	163	169	171	169	153	179	161	168	168	162	220	169	154	175	138	164	185	157	155	175	160	169	180	153	164	155	181	184	172	163	167	174	174	177	180	189	183	148	181	182	161	165	158	188	161	141	202	200	177	160	164	157	190	170	168	186	167	168	159	167	170	136	161	182	196	152	175	161	161	160	160	182	167	192	164	155	187	168	193	156	157	166	165	182	158	176	162	156	191	168	188	174	195	146	153	168	184	176	168	159	180	186	191	182	168	152	183	183	169	157	171	201	159	175	170	177	164	192	197	186	172	184	169	168	167	157	170	159	170	174	161	167	194	170	187	175	185	181	191	163	154	169	179	166	180	171	167	166	169	174	144	163	183	158	152	169	170	171	170	167	177	160	201	203	161	149	181	165	169	189	173	190	145	172	173	145	166	158	151	159	154	166	166	173	189	192	150	194	171	188	173	180	187	160	175	168	173	156	168	191	153	163	188	168	175	160	165	171	178	152	190	156	160	180	174	167	152	205	169	174	167	175	158	172	159	181	180	174	178	162	180	180	147	165	157	155	169	188	177	162	166	152	181	174	177	167	154	166	164	165	185	174	176	178	164	158	191	191	185	164	175	162	186	152	165	172	187	190	173	163	171	198	170	182	160	163	165	171	187	172	175	162	169	193	188	165	169	178	192	175	175	168	157	190	184	172	161	178	180	178	156	159	168	163	184	168	181	188	153	162	136	160	188	181	174	158	181	158	169	176	163	199	178	181	159	173	172	156	184	178	200	160	180	179	172	178	157	180	155	170	141	152	160	165	182	194	166	186	192	169	180	196	161	168	175	189	168	165	157	156	165	177	187	166	176	157	187	180	164	164	173	198	186	169	159	167	161	176	177	185	185	186	177	154	166	154	174	169	200	217	171	179	175	160	169	168	165	173	164	186	189	175	177	183	190	193	161	167	165	171	139	174	172	157	207	164	174	177	181	174	185	152	179	160	159	163	159	167	189	174	184	178	162	169	187	160	177	194	164	191	190	169	182	173	209	166	166	185	152	179	174	175	190	178	159	152	175	186	175	176	163	164	168	182	184	184	156	180	159	160	166	170	176	167	163	155	179	180	183	172	168	170	162	185	168	180	202	171	154	202	159	159	177	165	167	165	180	161	169	182	158	171	168	174	179	186	165	182	176	148	167	170	174	173	182	170	163	167	168	176	177	179	175	162	142	173	198	172	183	152	157	185	186	163	167	172	163	152	156	181	177	150	166	180	194	185	135	169	182	167	165	162	164	160	198	152	167	162	181	143	183	181	188	175	192	196	160	165	169	175	179	186	195	161	177	153	167	166	147	156	164	176	179	191	180	174	169	189	170	189	180	155	185	166	160	188	168	168	157	169	184	163	209	165	182	179	178	173	175	176	182	193	189	183	168	168	155	175	161	182	186	167	162	203	171	174	160	173	159	155	175	171	185	203	166	180	175	175	160	173	167	152	190	169	162	176	164	172	169	165	160	182	178	175	166	179	188	165	178	185	160	173	150	161	178	196	173	187	147	167	168	159	166	156	154	172	176	173	158	158	174	197	183	154	156	176	176	198	157	171	182	157	172	178	183	179	172	163	165	156	188	172	164	197	165	190	172	198	184	189	187	177	162	160	205	161	178	176	176	168	220	177	190	176	170	167	186	169	185	165	190	192	169	174	170	187	163	164	166	169	184	149	150	147	167	182	177	186	166	181	189	158	169	163	163	183	202	186	193	191	173	191	167	157	157	158	179	182	188	160	190	182	174	169	193	181	158	175	169	187	164	171	150	175	154	150	168	170	158	181	180	148	169	153	155	176	169	207	174	191	157	177	168	176	148	181	182	160	181	165	149	166	184	184	195	185	166	150	193	189	188	173	177	164	191	174	161	173	194	170	183	154	158	176	169	167	183	181	182	168	181	162	184	200	168	169	177	175	168	159	174	166	185	163	167	161	185	179	167	160	157	178	169	171	168	185	173	180	175	189	170	154	171	177	172	176	184	161	170	172	180	173	134	164	173	204	176	187	178	170	197	163	187	179	173	191	184	193	176	183	171	174	170	146	165	183	158	176	179	169	173	193	178	160	175	177	169	182	195	174	152	182	184	151	176	190	151	191	159	176	169	178
50298	70358	22480	15502	7137	1202	916	716	604	537	447	424	417	356	375	349	341	318	298	297	315	284	296	272	285	313	269	261	244	249	276	275	276	254	253	262	243	241	269	251	276	218	257	233	253	240	242	272	241	244	258	257	244	246	268	274	236	228	249	226	224	241	261	257	245	254	244	252	232	221	211	262	251	220	229	253	241	233	257	241	253	228	232	261	260	241	240	249	241	248	211	247	253	236	260	223	223	205	250	223	224	251	231	248	260	262	248	265	249	258	239	221	232	209	241	249	252	244	259	220	272	259	220	234	245	249	252	240	232	197	230	243	255	249	253	218	247	263	241	229	267	235	224	270	226	214	248	259	226	230	242	244	204	230	227	242	227	234	227	239	250	212	242	233	224	263	220	220	224	230	242	257	266	255	197	246	233	246	238	243	254	219	224	255	216	246	238	251	242	213	239	248	241	241	240	249	227	236	216	236	236	238	248	245	241	246	265	207	243	246	250	209	225	252	276	248	240	239	231	262	220	248	244	249	264	242	238	223	221	230	241	223	250	241	253	257	233	259	257	218	261	245	237	234	255	227	219	266	252	244	208	238	261	219	246	251	226	253	259	262	222	247	216	248	222	243	261	262	218	274	248	227	246	248	234	238	244	236	259	253	212	250	233	250	235	234	237	225	238	247	228	247	248	229	238	245	259	256	252	247	255	263	244	227	227	262	223	267	251	239	230	264	267	243	246	244	233	261	264	235	224	256	264	230	223	249	261	221	246	262	219	249	203	243	230	234	224	240	240	253	239	249	256	227	245	234	240	247	258	266	255	248	231	252	268	227	278	278	235	247	245	241	253	234	255	238	234	212	242	264	225	237	245	236	232	216	216	239	235	205	224	218	237	250	232	259	249	213	228	247	244	215	249	238	252	221	241	236	217	239	229	229	228	241	241	261	241	250	239	229	247	221	243	224	234	227	256	245	245	279	257	241	273	249	255	231	249	253	257	237	237	221	274	242	252	248	211	234	259	242	241	230	266	234	256	237	229	243	244	240	222	257	236	239	256	247	234	257	228	249	245	237	225	245	257	258	256	253	241	249	228	240	223	231	251	262	236	240	244	238	196	254	236	235	250	248	211	247	246	232	229	266	218	254	227	235	230	234	225	257	250	248	241	217	254	234	261	251	248	219	257	230	248	231	230	233	248	223	241	230	236	245	252	245	257	216	227	257	264	261	221	247	238	251	204	252	223	215	238	248	220	250	248	243	251	245	248	247	257	227	220	231	247	253	232	219	240	251	241	263	234	252	239	264	265	215	235	245	229	266	245	251	243	242	214	238	249	235	230	256	248	240	248	242	239	236	270	274	241	246	256	211	200	255	260	239	234	236	233	235	264	249	254	243	239	272	251	257	247	244	267	231	253	223	247	247	255	230	230	235	273	256	242	246	236	250	237	243	253	248	228	240	253	248	245	233	223	243	218	227	242	214	237	235	249	252	245	245	214	257	246	251	294	270	257	228	235	239	233	230	251	244	253	236	224	237	255	241	241	239	226	247	241	250	248	243	243	246	220	254	245	277	209	240	239	234	233	251	218	260	253	255	282	217	253	245	251	246	236	269	248	216	235	212	215	236	245	297	254	235	215	232	283	228	231	220	244	228	244	262	245	244	238	240	251	247	255	242	197	251	244	245	254	241	247	243	253	222	232	231	275	243	237	260	257	239	245	238	247	237	262	230	223	256	235	220	269	230	252	234	219	235	229	237	254	229	241	250	243	236	219	223	259	239	249	241	262	247	280	227	244	197	230	251	227	242	221	238	227	244	237	237	241	234	241	227	232	256	238	223	257	219	245	264	253	242	264	214	248	249	221	240	217	232	245	245	233	234	239	217	207	221	238	246	270	252	256	231	254	239	266	236	242	222	264	237	214	260	255	219	260	225	233	243	232	238	247	216	254	240	252	225	267	230	248	253	238	233	237	242	233	238	229	243	261	222	226	271	240	264	228	235	227	254	263	241	217	247	241	258	229	237	236	233	245	215	236	255	238	246	259	207	242	234	219	234	226	229	224	247	286	252	236	255	252	251	238	241	244	253	250	214	232	237	231	241	212	252	223	217	275	235	241	222	225	250	235	246	244	231	239	226	232	248	279	267	243	255	257	249	230	226	246	236	227	239	258	250	243	267	232	248	223	227	268	254	248	254	239	230	211	248	227	224	213	240	241	251	265	231	246	258	220	237	241	243	237	247	248	252	239	233	263	248	256	235	250	253	232	262	241	238	275	276	223	269	236	239	236	240	277	244	236	247	248	242	235	244	225	249	226	235	228	240	248	223	255	241	219	230	245	214	243	231	216	260	259	266	232	255	257	263	246	242	263	239	248	224	243	233	227	226	248	226	233	257	251	255	242	234	236	234	258	226	231	232	217	223	211	224	233	211	254	264	229	258	259	224	246	260	235	259	271	250	241	258	253	218	226	292	241	235	247	242	239	269	230	232	230	243	234	253	224	241	241	251	258	241	230	260	223	266	247	239	224	257	230	229	242	255	248	262	247	249	243	214	250	267	256	265	240	234	229	233	227	231	240	233	261	266	244	265	242	245	234	249	240	259	237	247	229	267	240	231	231	236	240	214	244	247	233	220	231	258	240	217	245	260	246	259	236	231	234	233	241	240	245	236	254	224	259	209	253	240	249	231	256	267	225	234	253	245	245	219	265	239	210	216	230	255	215	244	226	247	240	239	262	236	221	234	264	237	252	227	234	228	254	234	242	240	237	249	247	248	210	222	237	244	254	243	228	264	248	256	250	221	243	232	238	187	261	249	256	245	234	233	227	260	249	240	254	238	230	268	238	236	231	217	279	245	210	255	198	230	240	257	250	234	219	233	262	252	270	228	256	272	220	244	276	254	253	264	216	231	249	250	243	233	243	231	233	244	255	253	250	225	270	248	217	222	238	211	225	261	229	246	255	243	255	232	230	251	256	256	247	246	238	278	234	253	256	228	242	258	228	214	252	265	250	251	234	238	277	249	269	251	252	233	250	244	272	223	247	248	249	241	263	236	245	269	242	230	248	238	257	242	239	240	244	247	234	258	242	270	246	242	271	240	237	259	235	243	238	247	242	254	246	236	262	258	243	229	214	233	205	262	229	235	239	251	193	237	232	247	222	236	247	223	222	272	237	230	243	259	238	233	250	235	263	236	225	249	229	248	250	222	211	243	267	241	249	232	264	223	244	268	228	244	240	278	223	241	216	227	210	283	276	257	259	240	239	248	246	228	212	239	257	235	228	239	278	251	232	236	261	206	272	243	246	206	247	244	260	241	246	237	281	237	212	244	205	242	241	209	234	254	236	242	259	239	232	218	235	258	246	252	268	253	232	240	264	248	244	225	218	242	249	242	223	238	242	237	260	243	242	252	235	267	220	249	236	253	228	242	245	240	263	250	251	236	243	247	240	271	231	283	244	250	231	234	240	244	218	212	229	233	230	237	238	243	244	230	231	242	255	242
28095	20680	8631	2079	805	598	427	391	392	393	373	361	395	374	384	398	382	394	389	425	408	377	378	374	352	376	365	385	396	379	393	416	380	383	381	372	394	400	383	390	415	371	380	399	381	408	392	391	378	419	392	404	381	379	392	396	390	371	386	377	379	428	342	386	352	393	377	373	408	396	381	372	401	398	395	404	365	363	343	363	394	410	386	390	363	372	352	430	428	380	385	376	368	376	393	398	427	410	400	382	464	385	389	404	421	377	397	393	389	371	377	378	396	384	391	419	383	383	395	381	410	386	412	404	377	402	402	381	378	390	415	390	395	372	390	389	410	382	388	403	410	401	407	420	395	412	387	392	389	371	375	376	386	369	387	365	351	393	372	412	379	396	395	377	385	393	411	417	363	390	408	368	406	372	388	402	382	387	390	381	359	417	369	382	390	406	358	372	431	354	376	421	388	369	373	347	417	425	393	419	391	366	423	356	374	372	389	382	353	352	403	376	366	394	403	368	424	393	396	403	352	378	368	412	417	408	379	374	420	370	399	392	373	355	384	365	421	360	367	380	373	394	384	374	387	380	415	377	359	405	407	360	368	387	431	375	400	364	402	411	386	394	389	371	380	454	356	429	384	398	408	380	377	417	410	357	347	355	380	361	401	411	379	403	394	385	388	380	407	391	402	345	417	387	356	399	404	412	420	417	417	387	390	410	397	429	347	395	419	384	354	426	413	386	411	367	388	401	383	394	387	367	386	410	369	386	354	387	382	406	408	367	351	386	406	390	396	382	387	366	389	390	387	362	401	413	385	381	381	406	378	394	364	368	366	372	401	380	409	385	372	372	370	409	423	389	368	417	408	358	386	419	392	382	406	379	399	389	388	371	420	350	381	394	377	366	382	367	376	373	377	361	438	367	347	396	384	362	349	396	402	394	398	404	373	391	404	384	415	367	418	383	396	388	419	380	382	387	386	383	402	395	388	401	385	381	414	383	375	382	432	349	407	413	398	414	428	350	392	390	423	418	391	397	391	378	406	423	385	378	378	358	411	400	381	361	402	389	418	373	369	363	418	373	394	390	423	382	392	362	381	366	373	410	385	373	397	414	376	432	386	383	372	375	405	394	385	347	384	400	437	374	377	406	411	394	395	413	396	349	394	394	390	405	387	356	378	392	414	422	398	408	407	381	423	373	372	405	383	358	395	419	352	407	374	382	383	391	372	395	387	364	387	393	385	401	384	363	413	408	387	332	377	398	414	385	404	406	382	387	385	375	382	382	406	409	397	393	382	421	408	382	359	378	367	411	371	378	373	395	380	381	318	388	369	367	405	427	371	392	411	440	377	341	386	381	409	401	383	383	420	376	409	383	427	404	373	397	394	397	370	359	369	383	418	386	382	387	389	403	382	370	360	375	390	397	441	356	395	380	396	384	399	400	423	379	351	388	398	408	403	402	410	382	383	427	373	388	369	392	363	388	416	369	398	389	385	390	342	378	356	390	375	383	386	386	416	391	385	394	350	407	410	369	393	361	419	397	365	398	361	384	379	413	398	418	371	438	407	418	407	376	401	388	408	397	424	392	389	392	383	397	404	384	400	410	381	417	427	418	383	371	392	401	372	402	375	387	376	411	396	380	400	378	411	390	387	375	397	384	400	375	364	388	388	376	384	343	369	377	385	420	374	383	395	409	383	413	389	401	412	358	382	383	392	382	374	381	413	426	432	411	388	388	388	372	371	394	395	381	380	372	368	372	388	404	394	367	384	388	368	378	394	391	404	388	383	399	405	362	369	405	375	390	386	410	405	384	362	393	430	405	402	402	410	345	383	394	375	423	374	358	355	352	402	372	371	392	380	398	393	404	406	394	389	383	394	442	408	376	434	395	408	357	375	405	398	408	394	401	406	378	398	377	358	428	402	378	353	411	391	368	351	402	356	359	360	401	383	385	376	380	373	402	380	378	405	341	377	374	399	379	410	390	401	429	377	383	377	401	399	376	389	389	382	443	399	402	356	399	395	414	388	415	349	420	378	425	395	351	403	413	398	381	337	366	413	367	403	422	406	360	363	365	388	387	413	368	363	383	355	367	369	381	369	388	362	397	393	412	391	385	396	395	397	387	400	404	365	385	385	386	401	424	392	400	371	395	358	390	391	385	455	407	391	388	370	404	408	369	409	398	366	397	395	363	387	360	360	402	360	399	408	381	384	404	390	374	394	385	402	405	386	425	385	355	386	398	384	387	429	383	402	372	395	409	386	384	346	367	432	396	401	392	387	399	351	398	403	413	382	373	388	407	429	392	408	379	374	383	383	388	418	391	373	379	414	362	407	407	410	388	376	388	405	375	373	423	378	403	379	375	372	379	389	446	372	362	392	376	364	396	394	399	413	381	384	393	377	375	406	358	380	380	377	349	395	402	404	410	383	420	388	384	368	372	395	378	424	352	371	388	419	355	407	386	393	368	428	398	402	385	381	426	370	410	374	400	367	424	401	403	381	355	384	379	337	393	379	396	396	369	403	360	404	348	392	393	385	400	404	388	425	386	386	388	395	388	386	405	423	398	420	402	382	392	404	392	365	361	384	396	388	363	375	410	413	382	364	398	349	397	387	395	382	380	381	387	390	391	391	390	416	415	366	380	413	365	371	375	361	410	403	400	364	383	384	374	389	375	357	372	386	365	401	358	409	401	376	391	346	401	387	380	385	395	400	372	427	381	383	357	383	417	411	400	401	409	387	413	377	399	349	379	404	359	411	405	364	414	350	396	377	413	358	397	368	418	385	387	350	418	391	384	377	413	429	399	407	389	380	359	404	410	402	382	382	412	416	411	378	348	378	377	380	424	368	386	357	433	375	378	383	396	401	369	424	431	356	394	378	373	381	404	425	353	362	387	400	384	437	378	374	385	402	385	405	399	348	415	380	412	389	397	401	383	402	391	397	426	375	390	420	384	382	397	408	394	394	367	388	374	357	402	349	406	340	372	381	353	353	407	390	376	384	355	355	366	380	402	388	409	414	367	368	393	402	379	405	388	410	392	389	425	415	395	341	374	373	396	361	352	342	384	368	414	356	391	434	354	376	391	423	399	384	359	408	367	401	417	399	357	382	391	381	401	388	389	384	374	386	383	389	406	411	386	384	359	371	401	394	390	423	380	357	407	385	376	404	389	401	400	386	413	401	405	398	347	385	440	372	419	408	347	389	363	373	408	381	383	403	360	391	386	402	408	386	359	397	360	363	374	355	368	378	395	402	384	397	370	406	388	414	407	373	401	406	407	404	401	403	366	376	403	405	384	409	367	404	426	403	387	420	391	384	370	378	353	359	390	363	433	397	413	418	409	382	386	394	407	388	378	392	382	366	402	391	357	415	378	382	376	407	380	419	379	397	387	377	406	363	390	383	389	376	355	388	356	402	437	372	378	418	361	393	439	399	455	387	389	404	383	387	340	383	406	370	414	354	436	381	390	359	415	383	377	367	414	405	396	396	366	394	404	433	422
21732	23165	4180	2319	1079	589	563	529	556	587	557	608	568	514	536	551	578	592	526	537	508	585	575	559	602	554	551	581	569	559	593	518	555	545	561	565	573	573	529	511	524	572	570	537	559	573	550	559	596	547	569	568	582	558	536	577	524	552	534	574	613	502	476	554	583	592	504	563	548	547	570	574	578	569	582	568	558	544	557	536	562	556	526	519	563	530	519	568	528	611	543	560	573	529	583	562	566	533	552	566	517	573	546	569	583	541	534	558	573	590	579	541	520	560	558	551	525	549	539	573	567	544	584	590	604	570	542	550	529	541	544	552	530	544	571	559	544	513	541	575	589	554	553	575	530	564	609	544	537	565	550	560	513	530	577	574	547	534	554	531	536	546	578	554	541	596	541	576	582	569	527	569	584	529	563	576	536	553	522	561	550	585	554	601	527	556	592	563	549	544	536	524	590	539	544	575	567	549	477	582	522	575	555	592	553	551	555	505	572	571	584	593	569	557	547	629	568	585	567	565	565	544	600	558	580	546	561	533	537	601	572	568	607	519	518	552	539	562	577	535	560	566	558	551	546	519	590	567	553	569	573	557	548	568	580	584	577	543	570	553	556	547	556	525	558	589	560	524	572	552	521	578	577	567	562	538	565	580	574	554	537	566	534	612	553	550	526	582	577	528	617	598	554	592	582	570	545	568	523	580	581	546	567	551	527	566	527	557	552	559	553	564	584	536	582	514	534	528	585	565	560	592	534	544	575	537	552	563	568	536	567	547	572	591	557	570	559	579	533	535	539	554	543	554	559	582	564	563	541	561	557	538	555	560	496	528	546	554	585	581	520	585	555	613	567	590	564	583	566	523	565	603	568	510	563	540	564	551	490	556	601	556	553	540	553	554	573	558	549	549	570	549	551	562	529	551	572	534	568	616	563	535	594	531	533	555	569	548	617	596	553	531	563	570	569	568	536	566	519	561	550	549	565	557	542	563	532	544	574	520	576	534	576	561	585	575	556	543	560	490	573	554	498	584	552	526	517	539	520	559	511	540	525	512	580	538	543	544	531	577	567	565	519	556	563	536	538	517	585	502	581	524	587	566	525	551	552	545	549	556	548	559	514	534	550	579	552	543	582	578	544	578	534	551	554	572	516	602	571	555	599	559	558	584	583	579	530	562	526	555	564	540	582	563	566	521	570	557	573	594	574	518	544	539	541	555	524	555	583	561	554	532	556	559	588	535	569	516	564	537	563	581	521	529	553	556	571	562	559	564	538	548	572	526	536	583	535	568	582	566	552	533	574	570	535	536	553	552	561	558	546	534	556	553	545	562	589	575	594	570	569	554	533	552	601	564	590	571	594	522	540	575	596	522	548	544	555	539	559	532	540	572	562	562	573	544	516	567	568	534	586	526	558	531	581	560	520	548	537	540	560	540	532	546	585	490	556	604	543	537	568	518	546	551	555	538	543	496	512	608	549	514	540	528	589	540	543	561	548	544	583	546	568	565	617	528	570	563	584	558	521	599	573	589	526	550	542	571	567	619	537	599	543	611	547	528	521	585	594	567	533	573	558	531	569	607	568	528	562	571	548	497	591	541	557	548	513	548	566	619	545	563	589	597	581	541	542	549	563	540	548	551	582	563	573	595	585	546	561	565	556	542	578	512	526	577	532	557	568	583	572	583	561	546	562	507	572	558	571	530	599	532	538	518	532	532	556	529	587	570	513	535	556	547	515	577	562	529	555	575	566	570	547	583	551	579	580	547	538	548	581	549	551	589	566	552	610	539	551	517	583	537	559	553	550	566	579	541	589	516	551	569	601	541	569	533	534	557	532	604	583	534	558	543	543	561	533	548	580	565	542	589	517	584	555	597	541	566	575	537	564	573	546	569	526	518	555	535	579	552	563	555	557	549	554	576	550	580	570	566	569	566	556	581	546	543	544	538	514	584	561	559	566	567	527	595	561	549	567	550	582	544	581	581	515	563	574	539	540	565	526	536	554	550	560	540	540	562	528	530	562	587	521	597	564	544	578	559	560	566	546	567	582	530	606	579	550	605	571	544	566	539	584	586	540	551	586	551	549	551	540	566	577	565	582	560	529	513	550	529	538	553	510	561	548	524	579	545	574	541	534	537	516	552	517	530	546	517	553	603	560	577	596	573	542	525	525	524	542	569	565	585	597	532	556	585	586	575	531	552	553	517	515	546	557	576	561	596	539	562	544	562	605	553	528	546	556	544	521	528	547	566	562	560	553	544	591	600	561	584	540	555	539	585	549	581	572	569	577	546	520	534	530	567	573	524	546	540	585	540	581	577	547	559	594	539	546	536	544	556	533	559	543	567	546	556	583	548	566	500	547	577	510	548	592	540	550	539	536	543	576	583	548	556	544	557	554	580	509	591	553	575	575	565	567	497	539	576	552	528	564	533	566	564	569	572	544	548	511	588	580	558	574	520	610	538	558	570	553	547	557	563	538	551	588	556	512	583	513	570	543	545	545	537	540	546	551	552	584	552	538	605	612	504	540	561	563	538	579	548	525	574	585	588	537	540	553	555	562	518	540	546	591	554	535	524	570	530	550	521	547	534	526	540	557	529	555	568	586	545	502	572	568	577	555	566	603	550	521	590	541	541	527	528	498	577	584	559	567	535	582	586	546	550	550	581	587	604	571	552	541	549	524	562	547	543	547	597	559	553	584	519	533	558	580	550	588	545	516	548	555	549	561	551	567	544	573	577	547	524	506	569	586	574	545	558	575	521	539	524	533	569	511	576	552	542	534	581	556	570	571	577	569	561	562	510	604	558	536	566	563	511	566	529	512	537	607	529	553	570	559	568	610	546	513	501	576	583	557	536	523	545	597	545	569	559	520	577	514	568	525	585	562	542	552	586	562	543	551	599	563	572	559	526	527	560	524	550	553	555	553	548	551	570	583	506	555	543	524	533	557	579	550	562	523	572	546	509	566	553	480	563	600	573	539	540	548	556	538	570	593	527	528	521	552	602	506	577	552	586	561	553	554	529	576	579	567	606	578	527	567	568	585	555	559	582	558	581	551	532	557	518	552	571	599	598	575	551	554	555	572	569	566	592	561	534	588	571	571	560	571	602	567	544	595	560	521	566	577	551	542	580	567	570	556	575	563	599	551	592	587	557	557	538	559	578	578	564	518	565	533	551	607	538	539	534	556	567	558	553	554	561	541	550	520	521	583	557	564	563	526	539	532	531	553	516	569	566	551	536	536	569	590	527	588	590	541	572	544	558	517	562	520	517	560	535	569	551	584	573	540	514	551	533	603	534	581	569	518	612	560	613	526	568	547	534	544	544	514	572	530	575	546	536	579	547	550	518	559	581	544	564	538	578	541	562	515	561	556	566	558	592	539	540	549	542	568	557	513	535	560	577	534	541	542	584	522	612	541	554	548	558	536	547	528	549	579	554	539	564	509	560	537	560	551	527	536	558	563	535	544	555	552	523	528	574	530	577	583	556	546	530	577	582	516	542
23618	21529	28806	24644	21107	5369	400	286	260	233	255	225	223	220	221	216	198	202	177	198	206	186	198	182	187	174	194	167	193	191	221	177	183	194	177	191	197	189	202	196	177	175	191	165	186	201	179	187	205	174	164	189	181	236	173	144	189	193	193	195	188	204	195	163	216	182	176	195	170	174	193	173	183	177	201	197	210	185	164	178	153	173	195	185	184	150	158	205	167	187	203	183	206	200	186	185	189	187	179	164	182	190	188	189	184	169	172	181	208	183	180	217	187	180	169	178	169	196	186	178	183	172	165	174	157	183	186	163	171	181	164	191	205	194	171	171	168	170	192	189	151	166	194	174	185	211	183	176	210	202	187	185	184	178	185	169	161	191	191	200	199	162	201	173	179	144	187	173	202	169	187	175	174	164	197	193	145	170	166	179	197	186	173	174	194	194	181	193	180	191	198	168	170	192	191	174	177	187	164	185	184	170	178	162	207	208	178	187	175	195	177	182	178	207	166	176	185	206	159	177	190	200	171	193	189	179	198	165	173	180	185	198	182	164	215	182	184	191	198	179	177	169	164	184	183	194	177	186	167	162	216	172	195	163	187	180	174	193	181	174	196	148	177	172	158	188	204	171	182	188	167	189	219	206	190	184	171	171	197	183	180	181	168	164	192	157	184	195	178	211	159	172	176	185	185	180	191	179	168	171	180	189	199	182	193	212	185	193	191	197	195	174	200	205	173	193	182	192	193	191	210	195	191	142	172	186	185	195	169	195	196	183	197	186	159	184	187	175	199	156	178	174	194	207	189	157	174	164	176	183	186	202	173	202	182	183	186	165	202	188	179	204	184	194	160	184	187	158	161	195	192	180	200	173	200	194	187	193	156	189	195	163	215	186	200	150	165	167	163	186	164	218	170	169	181	176	213	171	174	181	199	175	170	174	195	160	183	193	156	177	180	185	167	174	181	186	177	183	206	164	175	189	155	175	187	187	177	194	188	200	175	196	185	188	197	173	192	188	199	192	194	185	169	186	192	182	175	171	173	187	188	149	180	177	162	189	173	176	190	177	184	168	204	188	190	206	165	187	173	166	183	189	175	174	188	192	193	168	189	185	210	192	197	182	171	180	165	210	191	193	196	164	181	184	155	190	180	181	187	187	170	197	164	187	193	153	194	167	200	187	163	165	198	190	172	201	173	153	167	177	187	172	193	172	165	187	209	215	159	186	151	170	200	186	196	195	165	171	188	180	186	177	171	191	181	194	154	155	201	177	223	199	183	180	169	199	187	180	210	168	200	208	198	199	161	180	173	171	180	194	196	184	182	210	181	201	189	189	188	176	170	179	152	198	172	172	143	179	207	179	171	178	186	197	210	169	187	187	163	178	181	183	190	151	192	182	183	190	174	204	169	188	182	215	168	172	177	192	205	167	178	185	184	204	165	172	175	192	178	196	175	194	185	176	185	170	209	184	157	164	195	179	176	188	197	181	191	175	168	172	201	195	183	184	170	196	193	170	186	200	179	162	154	196	162	178	182	207	169	199	186	178	170	192	176	191	163	175	178	193	203	171	171	204	195	178	210	191	172	186	177	181	159	192	192	214	180	226	186	198	161	198	182	200	184	192	168	183	185	195	213	175	170	190	197	203	159	194	209	164	169	184	209	177	191	190	176	176	172	184	198	197	194	153	179	186	174	157	155	177	182	179	174	149	168	185	169	200	199	180	182	185	182	165	195	168	192	179	159	188	214	159	163	202	180	190	197	192	184	175	179	184	209	174	177	187	182	182	175	171	188	176	205	190	174	193	183	161	168	197	177	173	204	189	187	173	180	155	191	191	174	157	200	199	179	175	203	180	175	184	177	196	175	172	176	184	196	160	183	163	193	196	190	194	184	167	174	192	162	191	163	180	165	190	180	209	183	186	172	182	204	178	156	191	169	168	176	205	176	197	182	198	159	185	199	188	187	167	170	163	201	181	179	188	176	180	188	194	158	175	174	181	166	185	189	169	170	196	178	194	179	193	142	191	182	189	168	181	174	186	178	166	193	196	181	170	160	181	201	170	189	189	169	186	194	163	164	184	195	183	177	193	173	197	186	177	184	194	196	199	183	165	187	180	182	181	171	193	178	155	172	201	187	194	159	194	160	169	206	187	181	178	181	210	166	158	173	175	179	206	175	198	185	205	173	190	192	159	183	163	182	163	175	191	183	209	163	160	173	185	177	178	187	174	145	203	182	187	187	173	192	220	157	192	185	210	178	164	178	205	188	174	193	191	174	178	170	183	210	192	175	192	180	178	202	189	174	182	173	181	198	181	176	184	202	166	178	162	165	174	158	169	172	163	191	179	191	174	184	194	158	179	201	194	171	178	186	169	174	184	181	162	172	186	153	182	200	203	197	170	167	170	180	157	189	173	170	161	169	182	184	198	202	194	202	161	173	188	182	184	166	189	188	178	170	178	171	159	191	201	165	172	186	193	204	191	174	177	187	176	163	190	167	192	201	180	182	194	164	186	166	175	168	188	187	190	183	171	198	197	189	208	180	184	181	183	170	191	186	171	185	184	197	204	174	182	180	182	189	193	167	166	170	166	164	183	174	184	185	190	170	195	175	175	169	184	185	211	197	181	193	176	175	162	188	204	187	178	172	194	204	183	157	183	178	217	180	210	189	204	162	167	170	173	185	181	171	176	188	163	154	167	184	227	173	170	176	158	181	177	191	185	178	186	209	188	185	173	163	182	153	195	180	164	143	162	178	174	187	169	198	167	188	197	163	191	178	195	177	174	173	199	200	194	179	190	182	172	175	170	178	168	182	148	190	165	165	168	178	188	188	187	178	181	192	187	168	187	195	156	170	180	181	175	193	190	168	197	197	192	194	209	180	201	190	157	186	181	186	192	169	171	190	162	197	159	192	187	184	175	173	184	186	195	191	195	194	174	176	167	188	180	199	183	215	194	179	176	179	168	180	200	194	190	187	186	161	194	169	206	197	161	186	153	182	185	154	159	197	155	163	188	181	179	213	172	196	182	185	193	186	209	182	173	185	144	180	197	185	189	164	172	175	176	173	196	179	160	180	178	182	178	179	183	196	178	188	179	159	177	207	202	163	187	181	151	182	196	187	174	179	172	206	181	189	183	210	152	200	178	186	170	159	190	179	197	158	176	194	182	184	192	170	194	175	207	207	174	172	186	182	177	150	183	174	187	181	166	144	173	169	179	186	167	181	181	205	173	178	169	175	185	179	191	200	163	185	175	161	159	178	180	180	189	180	186	174	162	204	174	162	200	208	194	182	186	176	195	181	199	169	201	168	187	208	182	183	184	199	190	199	193	203	166	152	222	172	206	191	181	153	205	181	174	162	171	172	206	195	228	183	172	177	214	164	187	181	200	186	177	182	186	171	177	178	176	171	191	170	215	205	203	190	169	173	192	167	190	174	179	185	187	168	208	172	168	210	184	176	175	180	198	196	174	190	183	164	160	167	202	175	198	193	176	204	186
42910	59915	15331	11248	4799	780	620	564	457	431	426	370	417	355	304	312	325	320	316	300	317	338	303	296	287	278	279	297	282	303	286	284	274	287	281	279	290	285	271	293	287	260	288	281	298	268	271	299	276	251	270	296	259	280	299	266	288	303	288	297	278	259	303	285	284	282	251	306	282	296	258	265	264	273	301	266	265	282	239	282	260	238	305	254	293	275	261	276	295	280	256	241	257	254	287	277	263	259	301	255	258	301	273	251	281	268	294	258	301	269	256	247	247	249	268	281	252	237	284	284	281	269	264	290	254	266	259	282	291	286	282	277	275	270	278	296	242	262	289	256	273	276	277	288	318	321	272	289	270	282	278	260	276	246	281	278	252	258	272	295	268	304	280	256	280	310	253	267	238	258	280	287	273	256	251	274	283	261	265	277	286	268	302	279	254	277	276	290	314	279	268	250	256	282	250	263	243	264	284	247	303	262	265	308	261	283	295	302	234	243	281	279	246	261	245	305	262	260	272	289	279	257	287	305	266	258	238	271	309	261	275	274	285	278	270	262	288	280	263	269	277	289	262	266	246	253	272	285	287	256	282	254	282	263	282	282	305	292	261	265	289	284	282	286	249	264	260	251	287	263	302	267	277	266	282	260	292	257	264	277	286	271	269	267	282	249	283	264	286	287	272	267	260	269	294	257	274	271	251	281	280	262	283	279	279	280	242	264	254	238	245	269	277	270	275	316	273	277	259	264	282	285	280	291	262	295	285	257	272	252	283	257	302	270	286	277	269	237	287	269	287	287	267	293	279	260	273	271	280	278	267	285	290	311	267	274	272	254	294	269	274	286	277	277	246	243	285	264	289	269	250	257	256	263	275	247	253	281	265	268	273	260	312	279	250	244	280	254	311	291	285	294	251	275	273	300	261	277	268	258	283	285	270	305	281	251	256	287	228	264	284	290	276	259	278	284	276	275	256	272	276	245	280	286	295	241	288	283	276	262	264	268	282	282	296	295	258	273	287	264	265	276	261	254	276	286	270	269	280	245	262	284	276	254	246	274	274	279	290	267	280	268	247	271	288	271	272	265	252	286	285	290	260	280	258	283	292	295	264	294	290	287	273	299	258	276	256	265	271	311	275	266	266	286	263	285	254	260	278	294	287	279	232	273	261	272	278	257	287	280	272	265	264	279	275	285	278	293	264	296	283	282	284	262	271	287	278	281	252	267	261	280	275	260	264	306	249	269	238	278	282	281	257	281	260	274	259	266	278	254	261	266	292	250	262	257	290	248	290	253	261	278	272	266	277	257	294	233	227	271	279	288	278	258	271	239	299	255	282	288	268	287	248	296	288	257	306	277	285	256	283	287	294	266	250	283	287	248	264	263	245	265	289	275	266	268	266	251	247	281	293	280	293	299	267	256	266	280	269	266	267	285	287	276	291	288	264	283	277	309	287	277	283	262	281	270	272	276	281	290	289	263	271	284	259	261	279	272	280	232	248	290	236	258	243	269	289	280	244	276	295	273	267	253	304	284	266	272	274	280	261	253	283	264	273	275	286	269	261	263	277	285	265	270	276	272	290	280	274	285	252	289	302	259	244	266	281	281	272	288	275	287	278	268	301	282	272	263	250	298	255	284	262	257	252	296	242	280	272	262	262	285	281	266	289	241	241	283	276	262	283	261	285	288	294	267	259	270	249	239	265	270	268	319	282	273	304	278	262	288	277	270	276	270	277	262	258	272	262	298	304	286	279	291	252	263	275	279	265	273	275	266	298	283	276	273	276	285	277	284	266	258	266	284	301	280	269	269	272	273	277	279	254	265	264	269	294	278	285	278	269	242	284	257	265	248	267	290	249	309	284	279	299	257	286	264	253	258	265	267	274	295	254	252	253	275	289	270	283	243	241	265	283	270	307	289	282	254	286	251	283	270	263	248	267	279	291	264	280	286	259	262	267	283	277	290	283	285	298	274	262	300	254	287	260	272	283	296	278	283	252	276	268	288	261	251	266	261	276	264	292	290	267	278	238	259	257	295	259	259	283	252	264	256	255	261	294	308	256	305	273	270	289	266	314	263	273	287	277	272	277	299	280	263	285	274	264	287	286	302	292	292	287	260	292	301	262	300	262	269	254	234	267	247	265	272	285	260	266	275	269	262	296	266	302	272	245	283	279	265	242	291	284	282	265	274	268	287	244	301	241	271	291	276	243	272	270	242	277	245	296	291	280	282	261	288	268	267	300	244	286	295	285	297	276	302	287	249	270	272	266	258	275	251	271	254	283	302	281	282	270	263	263	269	250	307	304	268	268	281	305	249	283	261	286	285	277	294	268	282	283	290	294	267	266	274	286	280	258	286	309	267	261	284	282	238	290	262	289	272	265	260	266	240	295	284	273	261	262	279	283	255	249	260	251	307	305	281	290	277	230	259	288	273	274	284	242	288	273	285	263	271	271	272	287	271	243	264	260	259	267	246	261	234	277	286	304	275	273	272	262	270	253	257	252	269	279	239	267	291	284	290	294	294	302	273	273	270	287	286	289	262	300	279	263	263	269	269	264	232	274	269	290	275	296	282	255	231	234	250	286	278	283	258	263	250	248	263	279	293	269	298	259	279	285	262	290	296	299	287	253	262	277	265	275	276	302	272	244	278	264	280	254	253	289	280	271	274	272	253	266	279	291	272	254	266	268	291	262	254	254	267	267	258	287	268	277	268	262	271	270	273	260	227	272	273	267	238	289	267	282	293	264	271	269	310	274	283	277	289	278	276	294	272	245	280	235	285	262	245	262	257	276	264	287	267	264	286	294	240	254	261	249	268	263	287	294	284	301	288	268	309	281	251	275	227	284	303	288	290	267	294	264	272	270	273	276	259	300	292	294	313	291	259	273	297	267	290	265	307	255	260	245	268	265	275	290	263	257	276	245	287	275	270	278	265	299	274	257	278	263	286	295	266	287	252	275	270	252	277	261	272	282	299	258	259	305	275	256	271	262	272	271	265	257	293	279	271	268	242	253	273	232	279	261	261	295	280	274	268	290	291	274	262	267	243	277	285	257	272	268	253	301	249	285	256	261	279	270	249	286	294	254	268	269	262	276	288	266	301	255	291	277	266	304	295	275	275	287	253	263	290	279	282	268	293	256	285	273	271	273	290	254	268	254	229	288	258	272	291	293	268	240	290	264	255	296	247	265	278	268	265	238	252	262	258	291	264	277	266	236	289	271	277	280	249	256	274	278	296	250	261	251	242	285	256	267	290	283	278	253	275	262	289	293	290	278	275	292	265	261	285	268	270	278	248	287	326	252	262	294	281	243	284	283	244	271	277	281	256	276	283	263	241	296	269	295	292	265	275	257	262	246	264	309	251	297	263	301	324	285	248	289	320	293	284	264	269	272	269	283	241	281	272	254	265	274	280	271	285	275	244	272	305	276	291	259	278	254	259	282	277	306	265	289	260	246	305	263	279	268	266	291	253	259	255	285	251	279	269	238	269	285	272	254	275
24861	21596	27135	24763	4673	634	535	523	479	469	479	455	448	457	492	489	467	461	433	426	477	473	475	424	489	458	431	415	459	442	477	456	442	429	433	414	419	447	439	450	400	454	458	456	410	465	467	427	435	438	451	506	411	396	444	417	416	433	460	434	424	449	442	466	473	463	455	456	473	431	430	424	446	427	421	442	456	408	428	441	455	458	466	442	417	488	470	443	428	470	441	455	458	424	479	466	458	468	429	452	469	456	510	408	447	436	482	443	471	474	446	443	439	459	449	415	446	422	454	428	480	471	428	449	478	458	441	469	409	437	415	460	488	443	463	436	453	441	429	434	436	398	429	442	421	436	462	443	438	458	466	474	461	489	465	448	467	457	455	445	434	494	448	439	489	447	436	420	449	465	438	469	435	472	470	430	423	464	439	455	443	456	448	413	409	451	455	475	444	445	460	453	432	458	467	443	438	450	412	470	457	431	476	445	437	472	425	414	422	466	469	470	481	461	487	452	453	474	412	470	429	475	474	475	422	474	422	452	429	482	416	443	431	441	452	437	464	433	477	447	429	442	435	435	475	425	418	457	442	463	421	479	451	432	452	447	426	440	423	432	408	452	432	469	426	439	421	420	454	435	435	466	428	488	433	411	487	477	483	456	400	432	436	428	433	440	456	436	463	445	437	428	446	448	445	475	411	411	449	434	460	463	408	448	444	457	429	483	444	426	489	421	447	440	460	468	463	444	452	455	487	478	451	458	445	455	474	451	473	485	435	451	431	435	466	464	446	435	440	455	463	478	451	468	425	481	452	442	464	477	440	436	417	441	454	455	483	420	478	412	416	463	470	417	456	419	438	457	423	439	422	455	454	433	414	464	447	424	454	463	477	416	465	458	441	436	431	440	471	448	449	409	446	452	401	413	444	448	477	434	466	471	438	509	475	467	429	445	466	433	433	480	423	453	411	446	439	474	453	458	482	442	426	431	440	428	444	444	436	409	456	491	443	478	454	424	459	414	437	437	462	452	462	448	432	435	395	441	419	472	458	434	465	467	468	454	483	415	432	458	445	421	435	416	443	457	442	429	467	448	420	477	426	434	404	456	479	418	449	431	415	421	469	466	450	439	484	446	437	438	471	435	457	458	485	435	462	407	427	432	448	453	436	463	469	461	445	426	483	401	466	439	445	458	436	443	441	436	422	427	447	436	470	419	420	453	433	485	444	445	463	426	454	441	448	419	439	476	447	417	472	453	460	455	461	454	451	465	464	465	440	396	478	494	453	434	452	445	446	439	476	451	435	451	411	455	439	444	457	459	490	419	443	470	458	428	486	442	455	430	457	428	452	413	421	429	428	432	432	456	431	455	432	457	434	437	420	426	455	448	488	441	490	452	424	438	391	450	438	462	441	418	451	433	461	440	445	469	454	454	424	437	416	471	481	458	444	478	445	454	464	436	426	449	439	448	469	417	455	465	453	425	422	411	452	438	432	425	461	450	422	436	417	447	479	424	418	435	435	437	441	443	454	446	426	469	414	412	469	432	437	450	431	464	431	438	437	462	437	471	432	439	421	451	458	477	440	443	430	427	412	432	459	446	452	429	432	458	441	447	441	441	509	455	456	434	460	436	427	457	424	497	463	443	474	470	454	435	434	467	421	450	463	479	412	420	469	440	423	451	435	488	443	425	460	424	451	471	470	445	442	441	435	436	436	453	454	449	422	479	473	479	450	419	430	448	442	451	493	446	466	457	417	444	448	444	446	476	467	415	446	446	412	455	440	431	438	437	482	457	455	435	435	418	434	438	465	425	429	434	431	460	460	433	474	474	456	416	439	444	453	463	459	486	430	471	433	457	442	449	471	450	437	440	455	417	473	459	409	470	462	435	436	419	437	445	455	468	430	482	443	467	441	457	439	444	426	439	460	451	436	415	440	456	455	453	446	471	410	487	458	476	442	467	472	406	455	417	430	421	472	471	428	424	426	437	408	417	474	434	439	428	443	442	467	448	449	426	448	442	477	402	445	420	431	470	459	466	475	428	425	456	445	409	405	481	510	435	472	447	417	450	437	427	454	418	488	431	444	471	428	443	409	463	426	462	417	426	437	415	445	461	415	448	433	458	435	464	456	435	440	474	474	460	416	451	405	448	414	445	431	481	430	443	415	451	425	434	457	451	448	436	426	464	430	472	431	456	484	439	475	414	468	445	492	473	436	421	435	465	416	435	435	469	464	457	452	439	459	407	433	485	442	436	458	483	453	454	410	452	448	464	423	422	426	464	461	441	408	485	393	447	432	463	419	440	429	460	425	445	489	460	444	433	442	441	463	459	447	477	484	423	427	451	445	486	451	451	449	440	428	422	429	440	495	434	425	414	451	442	451	442	443	461	447	485	471	467	443	466	470	444	468	459	445	445	433	444	465	447	427	477	439	420	459	473	439	457	440	476	442	449	455	434	483	442	460	403	452	424	439	450	435	418	404	478	425	447	412	472	488	447	439	443	452	427	434	451	454	458	469	444	453	448	465	471	432	458	460	425	434	424	426	460	416	409	445	428	435	472	445	427	422	458	433	445	435	468	458	392	390	459	421	473	448	453	445	448	455	464	466	446	477	438	435	425	493	434	455	446	463	435	456	461	457	462	434	437	415	441	468	462	430	439	444	435	448	448	443	467	469	426	471	432	390	495	495	465	488	477	479	492	453	454	454	451	453	471	435	423	441	449	448	460	452	437	427	418	455	443	396	456	433	462	443	491	438	435	465	437	456	441	468	462	446	455	460	447	428	439	426	433	430	414	424	434	414	447	447	459	468	414	409	457	423	486	449	435	458	470	455	437	436	448	439	429	438	430	471	466	422	485	448	461	445	445	467	407	462	431	415	455	427	441	469	454	444	434	440	431	467	434	476	462	413	435	435	431	445	448	459	439	462	470	424	442	471	458	433	443	466	440	449	448	439	453	455	421	458	424	496	430	461	447	434	438	443	432	426	448	440	484	429	431	435	465	445	451	429	465	424	444	465	466	495	478	475	451	445	447	474	439	453	450	445	429	471	484	446	416	423	434	473	509	450	467	447	444	458	446	438	440	482	461	423	473	449	470	440	451	435	437	427	426	428	468	437	426	464	421	458	445	500	460	447	449	474	467	416	445	454	420	449	474	443	420	452	441	457	448	425	419	468	424	444	417	452	444	462	400	479	456	452	409	400	455	422	456	414	425	442	475	466	471	451	440	464	433	428	435	431	513	440	441	448	430	428	460	435	456	455	429	411	454	435	451	465	418	434	460	405	457	433	398	487	435	431	437	460	449	430	419	413	438	454	467	469	447	440	443	403	465	462	446	445	431	472	461	427	429	427	460	441	454	440	431	449	463	449	446	433	512	476	424	440	479	447	449	451	460	424	457	449	437	438	441	442	435	450	432	462	450	465	460	479	468	440	453	485	447	435	442	435	422	495	458	449	498	447	437	439	473	485	458	419	455	491	498	473	447	451	448	428	410	441	417
38146	46411	9429	6674	2686	821	780	709	681	682	670	678	682	668	657	627	619	688	636	620	648	630	606	643	599	609	634	599	676	625	604	621	609	660	617	647	609	638	624	602	568	641	641	602	603	608	672	668	656	593	628	609	613	592	590	611	630	604	618	641	588	619	636	595	631	657	614	602	659	631	561	609	605	598	663	585	606	647	600	643	639	639	609	602	635	648	646	640	622	635	630	580	629	591	615	603	641	594	635	643	630	634	629	615	608	605	640	624	612	617	637	629	644	640	618	591	624	621	638	617	621	648	634	604	638	658	623	629	597	636	642	613	603	638	584	621	639	592	613	649	585	645	622	611	629	622	648	632	626	632	640	582	601	599	650	662	609	636	639	611	580	630	573	598	649	636	595	583	641	596	636	608	576	593	601	584	633	603	619	663	619	616	573	643	609	645	598	620	655	652	624	605	636	615	629	549	624	634	615	587	698	658	679	641	635	644	622	671	629	603	614	623	658	590	591	675	644	608	615	578	612	623	600	582	602	663	678	602	591	626	598	610	597	607	626	605	596	617	650	575	606	629	600	616	621	619	601	632	587	604	650	630	612	612	609	628	604	596	571	644	628	639	585	612	617	618	623	628	597	582	628	614	604	629	584	598	630	624	614	605	595	589	664	611	608	655	651	587	618	618	632	605	624	594	690	624	603	606	642	618	644	620	608	625	603	606	649	660	614	650	630	626	608	626	609	658	646	649	614	591	658	601	636	634	637	617	633	569	632	601	620	598	658	619	621	627	602	616	611	610	623	622	617	614	607	630	574	651	615	648	618	560	631	601	623	600	592	607	610	609	656	575	667	607	644	590	629	620	601	645	649	685	639	633	584	618	592	593	609	583	640	634	633	631	599	622	605	667	605	632	638	573	663	629	603	564	590	610	633	609	625	603	619	643	598	595	655	625	598	624	612	606	638	633	573	602	637	613	635	631	652	595	617	653	593	662	578	625	612	642	603	609	597	622	591	631	634	613	625	633	631	668	646	617	627	600	612	638	595	616	628	610	648	586	635	673	625	609	655	612	626	595	633	608	646	657	625	606	633	624	612	589	612	625	634	651	632	582	625	632	595	627	612	652	622	617	637	619	651	591	607	625	604	596	623	650	630	617	618	712	632	582	662	659	626	611	631	659	635	635	644	636	587	665	597	648	593	670	613	582	586	592	631	593	649	660	632	611	603	617	634	645	587	583	606	586	620	627	623	598	587	654	601	630	627	589	666	626	639	622	601	608	646	626	635	633	650	623	649	632	606	602	613	613	620	626	613	647	602	616	603	593	643	605	649	648	636	593	614	638	590	598	565	677	618	608	602	681	618	624	634	621	571	629	642	597	628	609	608	585	619	648	624	587	601	544	622	602	609	628	607	660	599	613	639	621	589	598	648	588	641	607	620	646	599	628	595	643	595	603	628	609	570	631	585	616	664	667	631	578	655	596	599	607	591	608	582	626	621	573	613	647	592	594	595	557	595	642	599	626	576	633	612	640	566	637	661	646	600	604	606	598	616	585	591	643	619	610	634	632	586	657	677	617	619	613	624	578	611	602	598	644	606	591	556	638	590	569	653	633	668	617	660	617	619	644	635	603	587	638	646	641	631	623	614	649	594	637	617	623	656	616	601	628	601	638	604	597	606	617	625	638	600	632	636	622	622	632	651	586	636	625	650	613	621	644	638	630	613	636	629	629	594	643	623	648	629	646	650	630	632	655	597	642	616	626	605	620	644	580	633	666	615	618	635	630	624	609	683	682	602	582	618	628	618	600	601	647	567	619	637	636	624	597	654	599	645	598	616	635	604	581	629	641	621	576	598	625	609	564	622	613	628	648	632	631	628	619	584	646	594	629	626	637	644	632	596	648	669	618	612	597	597	637	618	563	580	602	614	616	624	595	639	593	623	662	614	652	651	619	615	653	605	648	610	618	554	599	613	651	593	645	606	622	593	655	595	528	626	649	592	636	606	579	629	613	621	603	580	629	600	617	637	612	606	628	637	634	661	654	643	654	646	611	636	651	664	648	600	654	632	614	642	603	615	624	646	664	614	643	610	644	585	633	658	646	588	648	636	629	662	607	592	602	653	613	618	645	635	574	625	619	647	629	582	692	646	612	639	649	619	603	597	598	620	631	591	561	629	631	649	645	611	639	631	632	639	622	575	615	644	665	628	622	618	638	613	667	613	583	607	594	633	619	605	616	622	609	610	596	669	640	620	629	623	611	631	637	612	624	606	648	618	601	621	606	613	615	666	633	645	544	615	617	607	608	624	580	605	615	611	621	577	621	630	597	631	617	626	647	621	623	604	648	619	579	608	583	625	625	584	618	555	625	588	563	586	637	623	640	673	628	575	643	598	602	606	647	624	588	614	653	624	623	648	546	613	669	660	622	636	644	625	636	601	653	638	650	660	609	643	593	666	607	702	599	650	645	616	618	639	605	659	626	620	607	607	610	615	614	621	629	595	586	625	637	637	608	605	577	611	613	655	625	597	617	606	627	571	635	627	615	581	620	645	668	599	591	664	588	650	533	579	620	624	624	630	619	657	637	623	626	596	617	557	598	608	614	585	657	618	636	631	617	666	596	638	622	647	631	606	615	622	619	644	649	633	665	576	637	627	621	665	634	629	656	641	644	618	622	625	669	607	596	603	570	653	645	643	621	575	645	581	608	645	639	631	636	628	623	650	652	642	624	600	573	601	584	603	619	600	589	637	613	625	591	625	667	621	596	600	619	631	609	614	635	634	643	641	611	604	583	651	626	569	670	619	626	621	604	560	596	599	625	621	586	647	622	632	662	605	626	602	603	584	599	627	606	566	570	617	648	582	627	595	611	573	560	627	619	601	625	607	609	579	574	598	590	671	643	628	634	604	649	611	642	643	657	611	616	627	634	617	628	604	624	610	642	613	597	627	638	596	642	636	600	611	615	596	625	642	601	573	626	605	650	660	637	569	647	594	612	614	625	616	601	628	587	607	577	628	586	634	629	592	664	624	590	628	642	618	629	614	610	558	616	648	637	630	640	595	631	639	650	618	587	683	631	633	645	650	601	659	617	607	609	643	642	613	643	647	590	618	623	620	604	607	636	602	609	652	632	611	622	621	621	603	642	614	640	607	660	647	660	631	627	644	588	635	633	640	582	606	647	623	611	632	642	589	657	618	628	642	602	603	624	651	613	618	631	657	656	652	624	607	604	600	643	618	635	610	617	618	626	646	622	655	632	587	636	652	662	614	632	594	643	584	620	615	645	626	600	646	617	601	630	577	651	602	635	622	653	645	574	640	617	613	597	624	618	598	633	627	626	639	608	637	611	600	613	661	616	639	620	640	594	633	633	623	602	648	618	550	583	625	628	619	621	660	642	610	615	624	643	605	611	621	611	638	593	621	600	617	697	641	591	651	575	597	590	633	635	618	617	605	616	584	625	635	613	608	646	639	582	625	614	641	593	595	625	576	611	592	638	643	620
22640	21564	29390	24164	21562	20629	2432	382	305	295	254	225	254	227	215	223	221	228	202	206	178	195	215	179	194	160	178	182	189	176	195	196	204	185	173	177	178	177	188	200	187	169	166	176	185	185	189	172	181	179	163	189	191	174	173	183	165	164	194	176	171	186	167	173	196	182	176	171	167	165	169	171	145	162	176	162	173	175	177	164	181	171	206	168	193	170	166	152	158	182	169	155	172	152	189	210	200	191	168	191	180	153	179	149	178	162	200	170	160	162	171	164	183	176	172	181	178	173	160	174	178	181	179	170	162	176	168	175	163	166	183	172	170	168	171	184	159	144	151	176	170	168	138	154	186	166	170	174	187	185	162	184	167	188	175	177	193	167	171	181	168	174	179	185	170	175	182	162	187	183	184	185	189	180	182	163	156	180	164	164	172	166	169	174	177	170	158	153	170	192	182	158	173	163	172	188	194	176	172	174	174	172	158	148	149	174	137	190	162	168	152	184	156	170	174	136	182	183	177	187	173	165	162	176	174	167	157	188	184	155	154	173	186	170	182	155	215	184	163	182	171	177	177	174	180	163	167	176	152	178	193	161	193	192	181	183	187	178	176	165	168	168	165	186	186	163	182	144	161	167	186	169	177	187	166	169	170	169	152	155	219	183	159	183	159	170	198	148	175	155	179	175	158	184	207	177	185	151	158	168	167	187	177	169	201	178	169	184	180	153	188	164	176	162	171	178	175	168	170	177	166	178	162	171	169	171	158	178	175	166	172	182	157	179	162	174	169	181	156	176	163	185	171	181	189	194	182	169	151	179	164	160	167	179	158	166	194	174	165	189	184	168	163	149	184	172	178	172	171	188	201	180	159	156	162	169	175	175	181	172	182	175	171	151	172	166	158	159	146	169	184	202	179	159	172	193	169	172	176	165	178	175	189	174	166	181	158	209	174	162	171	160	159	175	161	151	174	186	174	164	156	153	188	190	180	175	165	172	186	162	164	188	153	175	171	167	176	170	175	185	168	170	173	180	179	175	169	168	217	183	188	196	161	183	185	186	159	166	170	173	169	185	152	177	157	176	174	165	163	170	159	161	165	168	184	174	179	147	157	166	161	177	166	189	144	173	174	190	169	169	165	165	169	184	177	199	181	166	171	162	155	194	192	185	185	180	173	185	159	173	182	164	167	199	184	169	162	182	152	161	172	166	167	187	159	178	179	176	174	181	184	187	171	180	165	195	152	176	161	174	163	163	150	167	160	174	175	161	156	175	185	187	171	176	173	171	173	210	152	186	159	187	174	199	161	161	195	158	155	180	181	169	178	166	178	173	182	172	166	166	166	170	187	171	170	194	162	188	162	156	155	176	175	168	148	160	186	180	187	173	180	167	170	168	172	167	169	175	184	196	166	175	160	171	165	166	173	167	179	160	196	195	174	169	200	169	171	169	171	188	179	178	176	169	186	160	184	165	177	158	183	170	168	158	165	189	157	180	184	183	199	185	173	180	170	178	196	180	197	157	173	162	171	183	179	181	167	159	162	164	168	184	182	163	188	163	180	166	198	168	169	164	186	180	184	169	177	166	169	172	173	182	159	184	189	169	192	176	168	158	188	159	164	177	173	176	176	196	180	160	186	174	173	169	180	176	163	170	151	191	174	188	165	167	174	149	159	155	172	189	171	179	180	158	176	203	180	165	152	178	153	164	169	161	183	171	191	167	169	170	178	183	167	194	175	165	178	179	178	208	170	191	160	174	162	186	172	170	180	164	171	165	195	162	174	157	179	161	166	168	161	162	144	197	174	171	200	177	162	174	207	164	161	159	176	153	175	152	171	183	180	169	176	180	188	161	159	181	161	188	177	188	184	200	154	181	161	164	170	194	181	170	179	160	178	198	174	200	159	171	184	141	154	147	171	186	179	181	190	148	149	179	155	165	186	169	204	168	182	165	170	173	158	200	156	207	181	179	184	184	179	149	183	196	156	195	174	168	190	156	187	144	166	196	169	170	176	171	159	150	151	188	165	171	178	149	165	182	152	191	159	192	186	159	202	179	164	159	185	174	174	169	170	188	167	178	181	157	156	180	193	164	150	182	180	176	149	189	173	193	169	185	176	160	194	181	169	171	135	164	150	159	182	170	163	184	181	168	193	171	145	182	180	202	178	152	179	163	185	169	191	170	173	170	189	191	167	156	178	169	166	190	175	196	182	145	184	207	153	164	166	191	174	180	173	157	179	162	173	157	166	180	173	180	169	156	152	199	174	160	169	175	185	157	183	185	174	184	187	183	170	189	174	194	160	164	163	176	187	163	168	158	150	165	177	179	185	195	178	183	163	176	179	167	190	183	168	145	181	159	175	174	172	167	178	167	177	180	170	159	150	171	187	170	168	193	191	198	164	184	177	150	135	169	181	169	202	180	180	173	178	146	157	164	168	169	159	190	169	174	181	166	156	166	164	157	194	187	188	199	176	169	182	151	183	164	197	177	208	170	185	169	169	173	161	177	197	166	137	179	186	182	150	175	154	166	179	169	159	162	157	196	160	168	188	187	161	170	192	177	173	171	165	163	173	156	187	176	174	186	180	187	181	166	181	186	184	175	170	182	185	157	182	180	159	171	163	177	171	185	163	178	153	172	183	174	204	147	189	166	187	171	198	161	188	158	169	176	185	172	161	181	177	165	160	136	158	196	176	170	176	173	188	155	168	167	181	155	188	153	175	164	186	167	177	161	174	162	179	167	181	176	193	183	167	163	184	174	193	175	160	185	170	189	172	192	173	159	167	179	212	161	194	157	176	172	149	159	183	162	166	182	162	186	169	158	158	171	174	142	184	176	191	173	154	189	167	189	202	156	157	158	192	173	196	162	182	191	166	180	158	185	178	176	144	166	177	188	169	151	180	159	169	160	189	185	178	181	184	156	201	193	174	172	160	193	164	184	184	177	173	196	156	168	165	181	165	167	165	182	175	155	170	179	169	162	162	183	165	191	169	173	200	174	147	189	177	163	165	167	168	178	219	164	178	178	175	178	176	193	165	165	176	170	164	176	153	174	156	168	167	182	179	167	188	187	167	159	174	194	149	165	190	173	180	221	159	159	192	177	188	184	145	172	178	161	145	169	163	186	170	166	166	178	163	157	183	186	154	177	193	168	168	165	165	150	164	178	189	179	162	189	171	172	148	205	174	163	174	181	171	166	174	178	169	169	196	168	174	172	166	163	164	190	165	200	159	171	165	191	176	190	154	155	166	181	193	169	173	147	166	179	152	182	171	182	165	164	191	179	173	147	184	160	171	162	184	167	175	190	190	190	200	161	165	176	175	158	165	177	196	166	162	150	170	170	173	159	190	158	181	183	156	182	160	201	160	165	187	171	165	178	179	211	157	182	168	182	152	187	164	163	162	184	174	182	167	171	151	187	179	172	194	160	181	173	179	160	150	157	182	160	180	175	167	155	175	177	149	184	150	190	156	182	157	178	177	190	180	155	192	167	182	166	184	169
50725	71537	19665	12341	7184	1258	914	762	580	556	486	472	401	367	382	317	333	322	271	283	311	290	273	276	273	277	253	259	303	281	245	290	263	261	244	235	238	230	252	270	236	289	235	247	261	258	234	264	236	246	247	243	234	238	251	233	210	223	298	242	290	234	281	258	234	245	246	235	264	257	242	258	244	253	200	251	238	250	259	230	219	229	263	224	233	247	234	239	243	251	251	224	265	234	249	223	250	245	247	222	239	247	261	234	250	225	226	221	222	248	232	242	248	251	239	226	231	256	237	240	232	239	236	236	239	259	217	246	256	232	248	247	229	259	243	242	206	219	262	255	253	242	255	244	255	253	240	237	235	233	244	253	215	228	250	246	243	242	245	233	209	223	259	235	234	252	228	251	246	239	239	228	243	231	223	257	239	250	255	229	253	216	224	255	270	240	242	248	247	249	276	240	238	225	248	220	253	228	222	258	234	231	273	207	245	254	216	246	244	226	268	260	226	260	221	236	255	246	217	245	242	253	235	272	264	242	239	214	266	217	250	259	236	254	245	247	255	252	248	245	261	255	253	220	230	228	242	208	249	193	234	221	215	224	219	227	269	261	225	246	221	237	255	242	240	249	270	224	250	247	226	237	241	235	237	255	252	233	212	256	220	247	227	236	269	229	230	265	238	239	252	234	257	232	242	220	244	240	228	242	235	250	251	226	251	229	255	245	219	241	253	227	241	253	220	274	222	257	252	255	241	247	222	232	257	219	243	250	231	242	237	259	233	241	243	220	218	256	224	243	209	240	242	246	245	229	246	244	246	222	248	254	203	239	260	239	246	240	259	248	231	185	247	233	254	265	223	250	258	243	243	240	220	248	249	242	241	251	211	212	227	262	266	253	242	253	230	264	260	260	259	233	231	217	271	248	276	220	222	234	209	245	241	241	258	238	259	223	261	235	250	228	254	232	238	270	241	234	231	227	262	212	203	236	241	238	267	253	220	256	244	214	257	243	238	230	237	256	255	258	235	245	240	200	274	263	226	233	233	250	225	245	230	252	248	197	233	236	264	243	242	243	240	245	244	222	247	257	240	245	254	241	243	238	235	246	229	239	205	222	249	239	228	242	257	217	241	245	219	237	223	262	239	225	251	252	225	250	238	242	251	250	259	271	243	226	246	253	220	251	262	223	243	227	253	243	247	264	252	252	244	228	230	253	232	253	247	235	226	258	238	271	226	246	251	232	255	225	214	266	256	262	233	212	234	229	236	250	244	235	249	281	221	205	228	247	197	250	253	252	239	245	213	237	254	230	231	230	221	234	251	224	263	240	250	203	253	241	242	231	249	277	255	237	243	234	225	206	228	275	250	236	282	240	232	245	221	269	253	270	271	210	214	235	239	232	235	221	238	269	245	248	246	235	227	231	248	232	254	231	226	249	242	255	253	264	235	244	248	240	259	254	257	237	218	232	246	239	239	250	233	228	216	241	232	225	230	223	227	269	255	222	234	245	251	267	246	248	235	246	225	249	249	241	239	248	220	229	240	242	236	235	250	242	207	242	262	223	262	221	240	248	256	251	200	234	255	243	263	235	240	231	224	249	254	213	269	240	215	248	266	231	252	240	256	249	236	263	239	228	235	262	246	251	240	252	219	245	245	231	239	262	236	257	267	222	243	222	249	246	220	261	263	249	230	255	248	237	234	234	263	255	231	230	236	274	242	232	257	234	241	238	232	235	212	251	242	246	246	260	245	231	241	267	233	236	243	216	271	242	273	227	258	245	235	241	267	234	243	257	250	237	240	270	265	253	244	234	245	232	251	246	256	255	240	243	239	231	253	234	237	241	230	229	241	249	227	260	235	214	253	226	228	269	252	247	254	238	254	248	258	261	217	237	243	245	248	243	225	225	245	225	245	269	252	254	236	229	235	239	218	259	215	239	262	245	225	242	241	247	204	213	222	237	213	246	267	225	240	225	236	227	258	230	233	224	229	255	237	213	216	246	237	245	240	234	221	216	215	237	259	264	248	240	239	230	271	241	230	264	253	246	246	246	265	237	246	232	250	239	209	213	226	244	235	237	230	235	196	254	222	233	219	237	247	259	238	220	240	264	237	244	248	260	248	261	233	268	240	238	254	205	222	201	241	224	255	261	261	230	231	231	234	255	260	243	241	229	256	241	227	245	221	212	204	250	294	219	252	240	239	201	247	255	288	221	212	230	234	250	234	247	234	246	252	232	209	251	245	236	241	289	251	223	236	250	227	246	238	244	241	233	277	233	228	246	244	243	233	222	244	248	241	244	197	238	249	231	238	224	245	233	225	241	238	237	268	267	246	253	240	260	229	237	214	242	218	234	249	257	237	264	245	261	238	218	265	229	248	243	241	224	256	228	256	247	228	255	269	256	245	254	237	244	232	230	249	222	230	240	228	253	258	242	229	253	235	242	225	232	245	234	241	252	259	234	239	226	241	251	237	238	237	237	250	252	241	221	250	211	252	266	238	228	228	231	241	241	254	237	246	245	230	214	249	238	257	228	224	243	265	218	256	220	217	246	247	229	232	255	234	245	241	247	233	243	247	244	236	232	263	229	230	256	236	241	248	258	274	237	260	248	217	255	236	248	226	229	244	245	250	228	233	220	251	267	238	237	222	236	228	217	224	253	238	259	237	239	239	262	224	257	236	246	234	229	200	228	242	234	211	225	247	216	244	243	255	259	245	243	248	237	223	249	219	219	265	263	237	242	219	220	238	235	269	236	234	237	246	215	269	236	245	249	231	239	215	241	217	244	225	254	219	259	242	262	276	225	225	230	248	229	239	238	258	256	229	223	249	243	256	245	226	239	252	267	230	258	228	261	250	243	221	249	218	233	274	243	249	242	233	215	266	235	217	218	263	240	251	233	247	237	231	239	231	260	267	235	214	228	248	247	259	285	232	228	243	235	246	232	236	260	236	270	240	216	246	244	245	219	250	252	266	250	243	255	266	233	234	226	237	221	228	226	220	240	237	236	204	224	245	247	207	237	243	222	241	235	235	239	238	232	228	230	246	240	248	226	231	264	226	227	260	203	240	243	237	224	250	252	227	210	255	261	256	247	233	215	242	235	267	221	244	235	206	223	206	240	245	240	208	211	242	236	235	236	234	223	230	264	246	236	223	239	216	241	225	245	231	211	261	254	224	222	227	213	246	229	259	235	247	233	241	233	249	267	252	240	258	226	241	230	277	267	235	241	261	217	193	226	244	246	235	220	225	252	253	250	237	211	244	274	256	255	236	237	233	209	236	253	248	243	226	215	226	230	266	251	223	235	237	264	240	251	237	235	230	214	236	244	278	230	256	245	251	238	232	235	258	258	244	233	233	226	244	205	261	220	252	197	245	230	245	247	280	216	238	230	251	236	244	234	229	217	229	241	224	248	245	255	248	260	227	209	246	208	254	261	252	228	255	243	227	228	237	246	210	205	252	239	256	259	218	270	206	249	270	228	230	234	269	248	226	241	215	253
28083	20782	8379	1666	724	517	422	379	411	395	391	375	361	387	382	384	415	401	387	363	372	390	410	376	391	392	363	399	390	371	352	400	357	386	404	362	395	378	423	369	365	376	374	400	365	393	332	372	381	371	374	399	335	398	381	379	415	397	362	381	377	437	445	349	398	364	381	382	355	382	369	375	388	419	402	425	423	418	378	372	352	388	408	408	384	345	382	391	386	382	373	381	373	390	404	420	380	383	399	383	396	413	383	379	388	395	400	386	396	363	383	389	402	385	398	395	372	373	412	384	392	402	409	392	400	396	368	386	399	404	386	373	423	368	368	384	393	396	395	429	413	412	409	382	360	374	367	373	382	384	389	385	390	355	355	404	426	374	400	425	381	366	386	361	408	393	377	380	407	398	354	386	364	401	393	415	397	361	373	370	407	434	378	370	365	383	427	371	375	367	392	431	373	365	419	394	381	365	402	385	390	389	371	345	369	397	369	379	364	386	393	374	406	391	352	400	383	367	390	388	346	413	390	411	388	371	367	363	408	388	407	403	345	375	420	381	366	383	379	374	397	397	388	386	396	370	385	421	386	365	356	425	367	403	360	400	389	426	410	391	395	423	393	361	427	370	425	430	369	433	340	379	389	349	384	437	421	381	407	396	371	374	402	396	380	410	374	403	375	398	418	385	387	391	390	374	415	370	379	384	387	420	396	366	355	378	395	377	355	378	349	355	373	398	384	416	384	414	382	351	395	378	357	401	345	382	361	361	407	384	355	398	375	445	389	425	377	376	368	404	386	422	353	405	354	371	383	422	408	375	396	354	411	385	393	391	395	379	402	356	394	417	387	429	383	415	375	377	369	364	415	391	371	379	415	371	405	381	429	351	385	351	408	379	389	371	385	367	368	369	379	390	383	428	386	391	376	391	403	373	390	423	380	365	388	390	396	377	387	373	374	384	420	384	387	422	383	362	399	375	383	425	376	406	356	357	369	382	393	402	402	374	380	424	396	378	421	353	378	392	346	386	374	369	389	383	383	395	383	369	382	359	390	418	417	402	402	386	367	398	424	350	396	393	366	379	357	364	347	389	377	388	355	393	401	348	365	387	396	370	397	367	395	359	383	413	401	389	372	370	351	390	389	378	358	375	361	407	377	356	372	435	400	377	379	351	373	375	366	365	395	357	374	397	376	383	350	395	396	383	376	359	377	391	381	388	403	379	393	352	401	375	368	370	366	361	408	434	381	403	374	392	383	361	366	330	371	394	379	396	374	409	417	389	374	381	406	373	371	364	379	379	388	377	386	356	358	379	396	383	371	385	379	373	385	382	415	413	382	349	391	394	374	399	413	398	388	396	376	404	375	384	390	392	363	371	412	402	380	366	413	395	368	384	385	387	390	386	376	393	388	353	389	397	387	383	385	375	370	360	381	393	379	367	368	379	388	374	386	396	405	383	403	393	393	390	364	396	414	349	384	399	386	374	354	386	362	391	382	392	374	353	390	386	393	417	397	374	379	380	374	392	425	395	395	392	375	362	385	396	373	376	390	377	351	404	410	388	420	376	337	396	344	405	421	401	394	354	358	380	412	400	366	399	383	382	408	370	374	411	351	395	409	415	398	402	398	383	368	401	401	388	372	352	422	391	375	422	383	380	359	406	384	400	440	355	382	359	359	376	396	386	412	372	401	365	420	382	378	386	428	400	370	370	404	395	408	361	331	385	375	400	424	396	372	373	411	396	373	376	383	383	400	407	388	354	375	382	350	378	358	404	382	390	367	341	406	338	388	378	343	394	373	364	412	384	375	383	375	329	349	392	382	401	395	377	380	369	397	374	380	369	410	389	379	359	368	409	393	393	367	388	372	388	389	401	394	372	379	380	374	395	358	367	394	364	384	379	373	372	384	364	391	422	394	408	366	400	383	386	408	435	408	361	420	361	385	380	402	398	393	346	408	385	402	375	383	350	397	384	391	375	401	390	396	341	361	362	409	340	384	407	418	376	404	385	396	389	360	389	382	411	386	369	376	353	388	384	375	383	368	376	380	380	382	395	421	406	359	404	422	379	368	395	385	382	384	378	372	377	402	352	382	395	411	371	362	384	392	358	369	389	402	397	368	401	400	407	374	394	406	403	361	372	409	410	375	391	396	398	365	393	382	399	402	379	395	356	353	379	390	378	415	373	363	372	400	405	367	371	383	383	358	397	375	366	390	367	433	382	369	397	376	401	401	323	370	363	416	344	362	403	356	393	362	363	372	385	392	401	324	416	396	354	374	383	399	403	363	406	364	391	361	378	421	403	378	418	397	396	375	400	401	383	384	356	406	380	351	380	400	394	409	411	375	377	391	362	420	382	377	389	355	370	389	362	392	408	378	353	383	377	371	410	389	413	362	411	372	383	378	406	393	403	381	385	404	382	389	397	395	388	383	373	345	415	381	380	365	357	348	385	410	354	374	399	377	366	401	362	347	371	403	380	388	351	383	401	403	387	371	379	363	371	364	375	389	372	353	345	372	398	383	377	378	414	419	366	387	383	350	402	388	341	379	415	398	390	378	380	357	363	387	363	353	365	366	374	340	390	394	368	389	380	379	368	404	412	376	382	402	386	366	404	415	385	383	383	388	382	372	365	373	413	384	408	396	380	407	356	379	397	391	403	399	364	369	437	349	426	399	345	369	361	388	380	372	371	372	380	377	392	381	396	363	373	355	370	370	395	360	397	368	380	376	381	394	399	383	396	363	383	380	388	384	371	387	396	389	396	418	392	405	366	431	391	405	382	385	367	418	374	389	394	410	418	408	370	397	359	397	366	412	404	380	375	390	411	399	395	405	361	395	390	381	359	408	331	412	387	394	344	383	388	390	423	384	389	407	388	408	401	377	393	358	364	388	351	359	391	372	386	372	417	411	409	380	394	390	404	395	370	395	408	392	393	400	369	379	385	392	356	404	414	380	393	387	393	403	372	398	390	407	385	368	374	393	371	403	404	393	409	402	386	391	387	374	427	383	376	398	381	357	381	374	395	384	369	383	380	356	394	368	395	374	364	404	383	404	403	374	379	387	363	397	437	389	387	374	396	390	395	415	389	365	381	380	351	371	387	369	378	397	395	368	381	404	374	391	407	374	395	389	349	372	375	397	399	361	390	362	416	406	378	440	402	385	348	379	369	400	357	388	375	369	368	357	389	377	376	409	380	396	370	370	393	370	415	374	400	398	363	389	404	363	390	416	363	385	352	383	377	407	379	379	386	373	372	388	410	401	362	378	401	375	385	378	389	380	380	391	389	421	385	364	414	376	361	412	390	385	370	348	376	389	382	392	369	384	376	389	434	382	396	393	409	387	420	342	371	400	372	393	399	377	368	405	390	398	384	384	362	344	379	383	394	413	368	403	375	373	420	427	390	398	448	382	394	395	379	358	389	382	382	387	378	394	372	382	397	400	387	376	361	370	393	360	385	393	388	396	393	388	385	397	377	369	359	368	366	378	387	350	394	385	416
21945	23973	3783	1735	915	625	562	609	562	518	585	555	536	582	528	588	551	545	514	547	545	562	557	570	584	536	527	585	550	541	531	561	580	570	563	558	563	557	582	553	559	553	529	530	577	521	566	575	571	510	541	526	527	570	546	527	535	597	579	553	569	531	538	572	544	547	557	580	521	560	594	552	523	551	526	566	578	549	555	559	524	586	538	555	574	530	594	553	579	562	501	558	538	531	563	505	580	528	551	555	548	542	549	538	553	592	534	575	544	523	523	571	549	573	558	543	542	547	551	556	551	549	534	574	540	557	527	543	526	556	558	558	526	619	518	569	558	561	556	558	530	570	547	529	545	548	564	567	545	529	573	549	594	492	543	519	510	552	573	530	568	589	555	515	560	523	548	531	530	564	555	525	551	528	522	543	531	561	565	544	548	538	529	558	558	508	566	550	572	499	508	571	502	497	561	526	575	541	562	522	535	554	531	543	554	569	559	533	538	581	594	503	522	577	562	520	548	584	545	550	540	532	500	563	533	552	566	553	560	566	529	541	527	544	531	503	535	566	550	614	562	537	508	575	529	594	611	550	568	523	551	533	534	533	574	534	596	543	588	513	581	571	531	549	526	554	541	574	519	537	540	536	602	546	523	526	567	555	550	531	549	513	539	551	567	546	545	570	570	520	555	582	545	536	568	555	539	538	524	555	563	544	548	543	552	543	551	517	570	563	545	565	538	605	575	569	563	548	531	503	524	577	548	545	551	531	576	526	523	534	578	572	562	531	522	506	572	533	564	565	570	591	568	505	535	497	577	574	549	562	583	510	534	568	564	556	556	570	553	547	485	597	541	584	544	510	573	531	524	507	553	534	567	558	544	544	572	535	527	547	541	522	541	575	517	536	573	547	529	511	523	529	526	550	531	532	541	555	546	587	566	555	584	558	576	553	559	547	541	548	600	584	551	631	551	555	539	575	546	528	553	558	562	564	508	560	494	505	512	563	527	545	577	525	529	539	566	566	547	563	515	572	546	538	564	570	537	525	493	555	569	581	580	529	567	538	575	562	583	556	575	530	577	562	535	561	555	539	523	528	555	537	582	573	529	548	614	526	575	553	521	514	543	548	574	529	543	581	557	589	574	559	566	537	514	534	557	575	560	525	579	567	543	550	520	584	553	572	568	510	565	533	559	571	562	517	582	597	549	554	554	620	553	566	506	509	541	535	542	542	588	534	569	565	530	599	577	535	533	530	526	567	534	537	588	526	526	557	561	497	547	535	545	557	557	576	547	569	568	576	574	526	552	523	570	537	564	538	568	597	590	557	561	533	564	552	553	551	572	552	499	539	527	577	555	500	549	517	548	577	540	549	489	577	545	545	605	595	526	551	535	576	511	566	553	512	493	581	513	513	563	570	554	550	567	550	529	589	561	533	559	535	579	544	554	565	575	554	543	568	557	548	567	575	533	552	599	571	552	555	551	501	548	527	555	576	544	572	549	573	534	548	578	589	540	524	524	567	542	571	530	558	503	555	518	565	546	557	545	588	499	580	578	510	532	558	544	525	509	511	541	521	535	558	530	521	535	552	522	516	508	526	569	547	535	533	544	531	563	582	534	542	529	556	601	502	550	566	554	556	586	527	543	566	563	550	540	523	548	582	553	559	528	540	549	553	544	540	564	528	498	558	532	549	522	525	559	553	551	583	553	589	549	568	531	597	564	562	577	568	578	563	510	592	565	572	529	535	550	514	588	539	581	575	498	550	575	576	556	535	569	535	555	579	579	513	518	554	532	568	551	526	533	573	566	539	561	559	524	590	559	486	543	515	539	546	537	533	537	532	569	552	528	549	528	576	587	557	589	581	533	574	515	532	557	593	534	557	582	582	561	577	552	548	565	538	580	592	553	542	559	550	577	568	530	576	584	598	538	548	593	557	538	577	573	569	575	537	569	562	548	548	567	529	506	550	526	573	565	575	560	555	555	536	545	546	561	570	582	513	532	529	568	556	563	555	548	545	566	524	558	544	522	543	543	572	566	523	568	564	546	555	539	508	583	579	563	564	523	572	613	531	538	557	523	543	579	579	582	546	522	548	559	556	554	561	537	562	562	557	568	523	549	523	571	550	556	601	531	570	547	541	523	556	521	507	555	560	552	529	543	519	528	537	581	528	573	538	548	529	525	527	577	558	523	565	552	536	586	523	537	578	593	558	556	556	523	543	547	597	545	548	533	548	571	535	524	577	542	611	545	560	540	570	597	557	543	575	549	510	544	531	580	558	594	569	550	555	601	565	523	522	555	549	545	555	551	528	567	544	581	540	551	532	574	531	576	559	543	559	562	530	538	595	546	571	550	594	544	576	520	521	576	528	571	582	537	598	527	557	546	489	538	582	523	531	578	530	580	503	535	558	528	558	556	544	506	555	540	532	589	513	508	533	576	539	545	542	563	516	554	569	559	563	542	531	573	551	544	579	546	539	511	569	545	535	555	539	556	540	529	505	538	549	565	561	516	581	575	532	574	585	610	614	561	621	571	551	573	550	487	572	559	586	544	572	552	556	556	584	552	568	550	527	540	557	562	592	541	606	505	545	513	545	563	525	548	527	523	536	540	514	563	524	564	542	527	549	533	542	547	553	538	542	572	551	505	506	589	539	527	569	574	551	537	580	572	557	532	571	543	536	572	534	595	528	569	560	580	563	510	572	554	618	569	536	545	555	595	568	535	541	542	556	544	523	565	586	534	559	536	550	594	550	549	530	561	556	553	554	541	538	550	542	533	563	554	579	545	549	555	517	559	543	550	573	565	548	522	591	555	562	551	554	544	543	566	545	547	552	543	586	586	548	582	566	551	555	556	562	551	544	543	515	582	556	562	507	532	540	579	537	603	591	579	556	572	555	559	549	553	535	520	539	552	541	535	539	554	505	558	528	565	578	544	564	601	516	571	542	558	554	564	574	570	527	584	566	536	584	566	562	573	559	583	563	577	564	553	576	543	496	524	532	556	561	586	547	539	540	607	547	546	546	544	540	585	551	528	537	528	516	546	527	532	584	568	549	543	596	560	573	532	553	514	589	572	571	546	559	549	529	559	576	508	590	614	554	566	530	541	558	534	537	522	542	600	582	573	518	552	575	538	571	509	520	525	566	526	565	575	561	554	552	558	573	537	546	577	568	516	528	537	556	532	562	532	554	549	575	560	597	539	579	540	548	535	522	518	532	568	553	596	521	536	569	549	538	547	547	541	528	547	520	548	508	555	526	546	567	530	574	550	517	538	553	562	570	537	572	576	533	581	555	553	544	546	535	571	593	534	589	566	598	571	547	551	555	528	571	554	592	537	496	557	530	556	538	575	540	534	549	508	561	520	602	546	532	542	571	569	572	590	595	545	537	531	585	556	528	562	592	570	539	567	544	550	529	535	548	542	488	527	500	537	556	589	520	563	574	541	523	534	572	544	564	561	532	512	564	522	551	541	526	562	558	541	559	558	573	523	515	509	537	564	539
23622	21561	28707	24820	21164	5284	351	297	264	225	234	220	209	211	209	192	185	207	183	201	173	188	178	168	209	206	182	200	189	185	208	200	195	191	175	223	174	183	201	206	177	172	188	203	175	165	182	178	176	193	195	197	186	181	185	191	199	163	164	192	200	193	180	181	190	185	196	187	166	179	184	169	186	195	196	192	176	190	181	174	185	175	168	175	199	170	177	199	165	191	194	184	198	173	208	190	192	165	182	199	185	171	160	149	179	195	185	164	191	186	184	178	172	177	181	191	180	169	154	192	178	168	187	170	185	177	184	190	165	182	175	167	188	173	178	163	180	214	168	171	203	189	178	209	200	167	189	175	179	174	184	194	164	180	158	194	190	164	184	168	160	172	176	177	157	186	202	161	176	186	187	174	191	185	189	177	183	180	176	173	171	173	198	192	169	177	197	201	167	167	194	176	175	183	183	185	152	180	152	175	177	166	198	181	183	186	201	194	153	179	182	188	210	162	195	173	168	194	179	188	174	189	180	176	164	159	197	185	176	194	192	185	164	162	190	180	180	177	164	171	171	220	225	198	156	179	195	190	207	168	179	159	174	177	196	159	176	188	164	176	184	193	183	163	173	178	171	187	173	162	196	173	194	146	166	178	155	176	174	195	208	164	172	189	204	185	177	187	183	180	177	160	189	184	175	165	167	182	175	171	172	167	204	180	156	154	199	152	157	175	192	182	197	186	185	175	182	181	171	177	195	185	172	195	190	179	188	202	213	171	172	168	164	189	171	188	167	168	194	196	181	182	182	168	185	178	156	192	197	176	210	154	189	162	166	207	166	173	179	179	169	172	190	182	169	182	203	157	215	186	187	200	180	186	191	207	184	182	200	203	186	164	180	193	176	194	165	182	175	183	171	188	185	165	171	181	164	177	167	181	176	168	193	194	177	165	168	187	204	183	159	169	177	179	168	170	171	194	179	188	185	205	189	182	140	183	187	178	165	188	173	172	172	198	185	183	181	198	186	175	180	170	192	187	177	187	204	181	174	157	190	178	185	163	178	169	171	175	169	185	177	169	181	172	176	204	192	196	179	174	174	201	178	164	162	180	181	182	186	166	195	201	192	149	196	187	183	165	194	173	187	166	151	170	196	185	180	196	201	196	180	212	166	192	179	199	180	189	188	194	192	195	173	203	177	180	207	176	200	180	194	178	170	191	192	180	204	190	182	174	198	170	182	181	173	186	149	195	173	176	180	175	184	194	191	165	167	183	178	163	175	183	166	150	182	170	182	199	170	189	171	163	192	172	179	188	205	169	167	199	180	166	174	183	178	162	179	188	196	182	201	177	170	156	179	170	202	187	178	186	192	178	178	152	198	179	197	159	176	189	161	187	186	175	179	198	174	186	160	167	175	169	147	162	161	192	172	159	186	176	157	177	183	172	190	174	192	173	164	165	181	181	140	190	186	155	161	161	168	187	188	170	163	186	223	190	180	192	175	168	158	195	170	181	197	175	181	181	193	162	167	200	195	191	175	204	161	196	169	194	181	195	205	196	168	191	172	183	172	190	177	191	172	170	201	201	161	191	174	175	187	168	172	187	175	162	184	196	187	165	186	175	179	180	189	200	181	184	189	176	165	189	182	199	189	188	202	148	171	191	184	176	180	169	186	192	164	209	169	174	184	183	180	191	189	190	184	183	164	195	171	156	189	192	187	192	148	160	184	176	174	174	169	200	196	209	162	167	161	172	186	193	194	189	182	189	174	180	166	179	166	218	183	182	196	202	153	179	171	159	186	180	189	200	174	207	203	185	191	185	174	172	198	179	197	175	207	171	178	176	213	171	205	201	157	185	179	177	177	201	181	175	167	193	185	194	178	194	187	186	170	154	182	169	156	162	170	179	187	180	189	185	172	183	180	174	186	148	164	208	179	162	206	191	166	189	185	177	181	163	206	171	162	196	183	198	177	174	198	179	189	171	184	206	173	180	161	183	191	195	191	176	193	148	205	181	171	146	201	206	197	183	196	188	170	190	189	188	176	183	200	166	189	168	169	185	181	192	192	186	189	176	200	169	178	177	172	171	181	187	166	197	185	195	198	171	198	186	178	173	180	180	206	161	197	169	180	169	174	179	164	202	176	202	183	185	203	196	191	166	175	200	160	181	202	192	188	187	183	197	164	204	184	160	183	173	190	190	185	176	174	165	190	202	200	203	184	193	175	185	170	160	207	136	171	182	189	193	169	184	212	195	175	193	161	167	187	190	176	171	175	190	159	196	173	192	170	190	171	172	179	200	188	198	197	187	150	163	189	186	173	161	178	169	167	189	198	188	197	174	193	163	202	182	180	168	185	174	204	195	172	153	190	165	165	175	198	149	203	171	203	174	162	181	175	184	180	161	172	170	160	182	178	178	173	192	185	205	198	162	181	176	198	195	150	191	168	194	181	183	197	173	171	149	176	160	190	167	190	164	156	162	170	183	187	159	188	194	186	194	173	191	191	185	189	187	159	179	189	189	181	184	188	179	168	196	201	172	173	175	186	194	184	187	172	192	194	171	199	185	164	149	179	171	190	198	189	178	161	188	166	171	179	179	169	199	196	177	170	164	193	195	184	182	196	177	182	166	201	172	195	167	163	182	168	191	178	185	194	188	167	185	183	164	216	179	170	177	194	194	174	195	179	173	170	165	186	167	165	197	173	184	172	203	163	157	150	197	199	205	154	178	199	166	201	168	152	191	185	182	202	173	181	174	200	195	177	194	174	177	186	188	173	173	216	180	188	170	163	185	175	202	176	183	173	206	195	165	180	156	207	162	166	173	200	159	184	180	172	176	179	179	176	173	186	191	181	184	193	197	162	156	181	206	169	184	195	191	192	180	198	166	187	172	171	176	194	195	201	196	180	196	166	181	172	163	153	194	204	183	193	188	188	164	196	170	177	188	188	169	166	189	164	191	183	166	198	162	207	184	184	164	171	180	189	214	183	196	179	201	183	164	153	175	186	213	198	173	177	186	194	161	137	174	147	187	162	184	187	149	165	175	162	182	200	189	159	184	199	155	187	177	189	193	180	163	163	183	190	145	172	183	182	189	201	201	198	152	170	203	171	174	183	170	183	171	184	172	180	193	168	171	182	168	189	171	172	170	192	180	172	189	199	175	182	162	215	181	189	201	153	179	172	190	186	185	168	152	193	184	185	177	184	182	183	186	185	161	172	163	184	159	167	188	189	208	182	194	182	184	171	188	176	187	179	189	172	154	189	189	168	202	185	178	173	191	186	186	190	202	186	168	215	179	184	207	197	201	153	178	172	194	167	225	162	177	163	181	203	165	172	175	164	170	159	181	173	163	176	183	197	181	189	173	170	215	179	186	182	167	203	188	162	166	187	191	189	180	181	167	189	196	158	185	178	207	180	194	197	169	190	186	181	210	194	190	180	180	187	183	193	184	169	179	165	155	195	185	197	169	175	210	183	161	180	186	181	214	198	199	173	176	170	169	172	182
43873	59593	15911	8353	4108	783	622	518	458	429	418	337	344	343	332	309	310	321	329	298	294	300	309	277	282	301	263	312	265	281	291	283	268	283	279	281	270	252	255	292	296	296	277	266	282	295	280	274	251	284	296	265	280	263	294	256	273	260	272	280	283	281	311	285	277	304	266	265	283	286	277	275	285	293	283	269	274	255	280	246	258	266	283	264	265	259	263	292	259	272	283	265	257	263	295	278	239	255	270	251	258	263	281	271	269	265	257	245	274	264	294	268	250	286	288	264	282	303	281	247	272	254	273	261	272	268	276	271	261	279	264	260	298	264	245	279	280	282	281	269	262	282	301	284	263	261	277	278	297	270	300	275	285	255	298	259	289	252	303	286	258	262	287	281	253	252	244	272	273	265	269	254	273	267	266	257	263	283	277	294	297	277	258	306	267	262	275	259	292	293	250	258	306	269	264	284	263	267	242	281	255	260	294	271	274	270	277	267	296	276	274	256	250	259	257	267	261	287	287	280	277	307	264	262	255	237	258	264	252	258	279	302	268	271	280	278	276	282	262	251	243	276	310	264	267	244	266	267	263	285	275	261	279	273	259	284	258	265	267	278	272	280	262	272	269	276	282	244	290	260	298	252	255	274	235	275	255	242	280	271	253	273	243	272	260	239	261	251	281	290	275	264	268	288	282	272	248	281	243	261	272	251	255	250	279	256	284	260	281	265	296	285	279	255	262	254	233	256	282	284	273	305	257	290	264	249	290	270	270	275	291	263	270	237	291	268	241	267	280	282	241	270	263	300	226	255	301	245	278	276	260	302	280	290	254	274	296	266	285	276	258	279	294	249	247	248	252	275	267	255	242	290	298	284	282	281	282	288	266	257	284	270	301	263	294	246	280	288	260	258	258	289	302	262	261	270	270	279	272	249	263	284	252	261	257	245	238	263	261	275	260	291	277	270	278	307	286	252	285	250	264	273	267	280	261	275	266	266	253	287	301	235	269	254	254	277	296	277	300	267	306	222	271	267	255	285	266	284	273	257	278	248	275	278	281	260	250	237	290	242	270	271	259	277	256	265	260	231	263	257	281	277	284	282	280	239	260	276	252	241	282	278	283	295	247	260	230	295	258	260	269	281	272	301	272	279	284	255	285	280	273	270	291	299	305	264	275	265	261	297	277	284	318	272	292	292	263	253	268	252	271	280	250	276	292	259	263	249	269	277	258	293	264	308	259	278	244	262	250	250	261	262	303	251	277	250	264	297	296	288	279	275	257	267	241	268	264	252	278	282	272	262	271	268	275	318	281	248	256	274	274	249	284	278	261	265	247	269	284	263	257	283	244	270	260	300	257	265	269	257	297	293	239	284	274	286	265	257	244	269	264	252	249	281	264	278	283	263	260	280	257	280	273	257	265	301	266	302	277	277	250	264	289	305	289	251	311	285	286	282	272	269	267	266	255	251	278	262	262	239	264	251	283	243	288	276	291	244	270	252	252	289	293	265	280	251	286	265	286	280	281	276	278	278	262	267	322	265	259	277	260	270	294	249	273	254	260	276	268	245	282	250	265	259	290	280	251	287	267	264	274	259	250	304	286	275	273	285	274	240	277	261	248	299	279	277	291	229	283	298	285	268	256	231	282	268	275	261	271	291	262	272	272	266	262	265	286	271	265	278	291	262	255	255	287	249	276	271	247	283	257	271	266	277	269	292	249	221	255	287	293	281	292	248	259	270	282	271	290	275	266	256	265	280	291	260	288	273	285	270	286	234	278	274	262	280	257	282	279	252	272	261	297	275	266	258	267	259	274	271	288	282	274	253	265	268	267	277	275	286	244	275	252	275	299	259	278	246	295	290	265	294	271	296	267	318	261	280	273	272	257	258	272	293	258	237	267	279	271	311	263	287	278	297	270	266	245	286	271	291	276	292	258	257	283	285	296	289	280	288	284	282	303	282	294	283	272	256	284	271	256	298	249	286	231	282	261	262	291	264	252	292	264	262	277	283	276	276	248	275	264	278	275	258	266	284	272	251	283	246	296	257	304	256	338	220	305	271	281	272	303	265	258	277	284	272	272	246	263	265	292	306	280	269	256	320	275	301	263	282	268	254	262	272	268	301	304	271	268	253	273	254	259	262	264	269	254	260	285	257	265	266	276	264	264	255	277	304	254	294	235	294	286	285	308	293	274	290	277	281	268	254	241	309	275	293	270	266	272	241	274	249	276	261	264	296	259	234	280	275	274	265	264	275	316	263	279	248	274	271	264	279	254	273	268	262	292	297	282	284	257	275	262	250	254	255	252	308	257	261	274	268	263	294	259	271	309	267	303	271	274	277	265	253	242	265	264	276	251	292	290	289	297	270	273	256	273	274	261	241	247	298	283	248	241	288	261	249	258	280	261	254	252	334	257	235	288	294	272	308	282	267	285	257	256	246	280	266	283	278	286	290	270	274	273	285	287	260	259	251	255	255	274	252	274	275	277	249	271	224	261	289	299	248	256	282	256	265	263	279	260	262	255	278	270	285	278	258	303	263	292	258	262	256	274	284	272	281	261	298	286	292	267	265	263	258	252	271	234	277	288	288	249	285	269	263	242	252	282	268	298	271	261	270	255	268	242	272	257	249	277	263	259	274	270	292	257	245	262	263	256	291	266	277	260	272	267	263	261	266	263	256	250	295	257	285	265	283	265	290	271	283	271	256	268	297	266	299	257	251	253	276	253	267	254	281	271	250	298	286	261	265	266	266	249	260	291	281	262	275	262	284	260	254	277	272	287	276	254	266	239	281	242	277	294	289	294	268	260	281	260	263	253	276	292	276	273	266	278	259	238	250	278	282	272	266	242	259	249	291	283	269	275	261	281	298	296	279	246	277	245	252	259	246	273	303	266	251	267	279	313	238	279	277	270	302	269	264	272	300	277	287	260	298	296	280	278	275	277	286	262	289	290	266	263	257	274	257	285	274	245	285	251	278	243	284	290	239	265	257	254	273	262	310	291	264	257	281	250	273	260	251	290	268	286	281	266	262	274	271	254	270	277	264	262	278	295	289	243	276	242	270	273	274	264	262	259	277	285	297	259	292	281	272	258	274	259	279	289	289	298	282	250	255	265	269	255	254	262	252	265	271	258	264	256	275	301	299	273	282	253	273	272	267	286	281	287	267	278	266	263	285	266	280	276	264	293	229	266	297	284	281	269	269	269	268	266	248	275	281	244	258	278	280	302	250	259	288	266	253	280	262	269	275	263	276	269	278	243	290	291	284	300	280	248	278	259	235	298	285	281	279	253	312	282	273	295	295	289	291	282	266	274	257	263	252	276	276	255	262	292	274	279	283	259	256	260	254	273	281	268	244	248	300	257	262	279	270	283	248	235	255	279	285	261	288	276	264	253	275	258	270	249	261	259	246	287	278	245	295	286	277	254	274	282	233	262	273	272	285	300	290	271	306	283	292	263	260	279	272	250	310	253	288	254	275	258	248	259	265	265	242	282	299	304	310
24872	21589	26974	24824	4886	617	555	506	468	455	453	468	461	429	465	425	462	450	478	453	461	463	453	463	464	480	432	443	480	439	483	476	487	485	440	409	455	462	437	505	435	432	483	452	474	402	457	443	425	421	442	449	424	485	438	425	448	427	470	443	414	459	454	476	467	500	449	450	428	428	402	413	391	433	453	447	442	419	384	414	471	492	406	462	446	408	441	446	444	444	441	470	442	403	446	433	421	431	466	413	446	419	457	460	443	481	426	436	452	438	475	481	439	462	467	452	457	440	480	407	439	439	400	466	440	419	431	445	445	429	440	450	441	416	408	424	463	429	441	468	489	442	436	450	468	468	436	422	429	473	439	438	430	440	471	462	480	452	425	433	443	425	433	456	412	417	422	396	429	450	427	433	390	446	436	400	427	446	493	432	446	424	430	402	453	433	445	470	511	433	435	463	501	426	461	422	456	457	438	430	448	413	436	401	415	451	452	440	454	431	434	477	439	399	430	436	480	418	420	446	411	484	468	432	397	429	458	433	407	398	420	468	416	472	483	424	440	431	478	464	457	449	496	455	427	452	454	444	453	404	442	440	442	431	433	463	431	461	428	455	479	455	474	432	442	421	415	480	427	427	433	454	426	443	479	465	455	454	498	468	442	447	447	387	427	466	440	425	436	443	432	386	443	451	418	421	425	440	459	436	437	421	456	429	478	467	466	436	456	448	425	471	448	451	402	450	457	453	455	430	433	408	477	442	467	442	454	440	455	413	445	443	435	430	464	428	463	445	452	458	427	426	455	386	464	421	437	447	427	432	443	425	446	436	441	460	432	409	427	436	432	452	454	443	458	438	458	437	414	497	384	420	416	417	451	414	436	457	444	447	460	474	469	438	465	489	459	438	441	437	435	420	411	429	494	400	436	455	429	444	461	457	473	416	454	432	422	421	446	454	416	412	446	427	440	420	423	442	448	417	445	413	453	419	441	453	428	394	430	451	429	408	401	426	396	419	401	407	450	429	441	414	428	477	425	456	449	435	450	456	404	437	466	402	454	436	468	449	446	433	453	445	435	449	425	467	422	470	401	496	470	436	444	451	410	430	454	450	410	447	429	426	485	425	458	442	433	430	443	438	469	451	441	437	447	469	446	433	417	454	485	424	435	460	417	465	444	412	463	459	445	419	430	442	465	444	412	429	425	467	411	461	444	458	410	447	442	465	426	404	442	456	452	422	448	461	466	440	484	438	417	468	464	415	475	437	446	432	454	412	459	468	452	439	422	442	460	427	420	456	452	445	472	445	452	426	422	420	440	444	446	435	433	421	441	437	422	437	409	406	459	434	479	478	429	458	458	425	457	443	437	458	407	479	476	435	437	439	423	440	470	466	455	407	457	455	442	466	451	462	419	438	463	440	386	451	441	445	434	432	417	423	436	422	448	459	433	437	459	462	432	428	449	425	434	456	442	415	400	452	441	480	472	432	451	448	408	418	448	387	415	441	438	441	441	434	427	454	468	424	470	447	442	455	444	474	431	421	442	444	424	436	437	435	440	427	443	439	461	449	448	430	450	440	449	427	409	467	471	440	473	461	460	455	452	461	434	456	434	440	450	449	415	421	432	422	460	425	445	439	451	498	441	413	431	455	427	481	429	434	471	429	423	407	441	450	406	413	456	415	456	458	452	459	447	441	419	466	432	434	458	409	465	448	491	435	416	456	433	433	444	446	462	447	401	461	411	441	478	414	463	447	460	450	451	450	410	448	434	437	460	424	413	445	470	454	459	431	451	431	428	435	414	422	417	436	481	424	426	449	490	434	444	432	480	429	429	437	453	446	425	474	444	446	415	443	455	474	406	434	454	447	418	437	439	465	443	452	449	456	451	442	425	491	448	461	476	429	399	440	416	381	423	428	450	483	460	435	457	463	428	437	437	443	451	444	455	435	407	416	437	425	444	433	416	460	475	462	438	441	444	449	446	472	460	414	436	439	474	444	448	434	445	483	394	428	470	456	450	466	436	422	437	477	435	474	407	470	449	415	470	445	431	422	454	442	436	435	442	444	462	433	470	430	445	454	472	440	468	430	424	453	435	479	462	440	470	460	429	459	455	433	426	464	437	429	482	445	394	460	443	445	443	445	466	439	441	448	442	448	507	450	439	429	430	455	442	443	457	429	391	429	416	457	440	434	421	436	457	406	474	455	438	447	454	473	479	467	421	458	456	434	446	461	460	480	454	447	476	465	429	422	434	409	401	445	449	446	428	466	451	459	400	476	455	461	412	436	454	433	463	432	447	435	480	440	481	465	463	425	441	483	424	466	412	447	442	467	417	404	450	469	446	411	453	440	417	456	431	422	459	462	431	467	485	457	402	414	446	442	442	447	456	446	431	464	420	478	493	438	480	420	439	434	425	450	453	459	473	438	428	442	477	460	426	433	462	430	410	417	475	467	461	463	447	457	482	452	457	445	413	426	440	407	454	434	429	440	426	451	445	441	423	464	461	437	425	457	437	428	456	463	477	470	444	418	406	434	452	440	458	410	443	426	466	429	438	460	465	438	460	434	434	429	466	437	431	449	410	459	440	426	441	428	444	424	475	406	454	470	475	477	434	427	443	428	430	427	434	421	398	470	447	451	423	444	446	439	481	428	450	444	416	435	467	434	454	410	418	431	500	430	419	457	430	474	449	472	435	437	453	453	428	470	487	448	456	441	414	431	437	482	411	435	414	434	467	433	433	465	456	433	419	470	437	429	415	464	476	461	460	434	462	445	392	439	434	444	445	466	424	445	452	425	426	438	453	434	451	434	460	462	449	429	425	453	435	458	452	447	450	443	458	414	467	414	444	491	399	466	433	432	427	464	477	455	456	433	432	454	443	458	408	445	454	443	428	461	438	437	450	459	399	463	438	461	432	434	432	454	415	447	409	419	449	419	431	508	449	467	442	473	438	467	417	398	432	500	416	430	461	404	428	461	419	452	429	425	446	434	425	446	446	459	410	371	421	431	437	451	448	452	413	422	449	436	423	394	425	450	458	434	444	456	452	408	446	423	458	436	455	447	405	429	489	405	440	441	455	401	448	429	407	433	413	457	471	455	446	440	438	467	431	459	460	418	413	423	464	405	418	419	440	431	429	433	447	416	440	460	383	417	453	411	469	468	412	428	456	470	453	447	462	415	426	420	468	412	443	429	444	390	464	425	441	490	438	461	422	414	427	467	476	464	443	435	427	434	441	466	449	447	421	484	418	434	465	444	469	429	434	435	452	457	461	422	445	384	439	426	409	442	423	408	437	436	440	403	450	402	442	472	428	418	470	473	428	417	447	437	417	464	438	412	453	420	448	456	446	434	451	419	443	476	455	446	449	419	427	427	460	435	429	441	445	457	399	465	449	428	428	441	485	456	416	467	435	405	479	454	430	414	472	454	441	434	435	487	422	438	468	420	452	464	437	470	444	449	457	471	415	441	412	416	442	430	449	427	439	452	441	470	396	430	472	434
38894	46116	10390	5541	2662	805	786	765	707	649	671	697	675	664	701	599	628	653	583	659	613	608	641	576	646	590	561	603	657	628	577	627	579	601	561	613	608	605	645	612	569	593	641	595	630	609	618	617	619	656	655	656	614	619	568	633	592	607	624	587	597	584	619	624	614	626	598	630	618	595	602	630	627	578	561	587	596	585	673	579	569	622	593	638	623	631	645	587	612	654	598	592	646	585	612	626	649	622	654	627	619	626	655	608	621	552	598	615	589	591	618	641	647	613	608	612	637	597	610	602	634	585	606	573	577	627	611	618	609	599	596	650	619	611	630	640	630	599	626	608	605	629	631	601	577	635	632	606	637	572	580	583	632	629	648	660	614	594	607	609	614	653	617	606	588	582	576	650	655	627	606	590	635	598	630	585	622	635	617	620	602	587	602	610	636	639	637	595	613	583	658	648	613	607	575	628	615	635	580	589	628	587	606	597	582	587	619	672	647	591	609	584	685	583	605	565	628	592	606	635	563	598	581	664	580	617	614	605	631	614	667	638	609	629	651	578	613	639	597	657	581	591	608	618	608	622	650	639	622	583	616	620	627	642	601	605	626	604	605	627	592	615	612	627	569	669	589	634	646	611	663	636	619	644	598	594	638	642	562	617	629	561	616	578	592	625	574	566	602	603	654	630	585	630	610	603	581	628	624	645	637	619	581	655	583	605	605	612	639	588	593	528	646	589	628	647	632	589	572	585	576	625	605	597	621	649	625	650	618	610	610	610	587	596	614	589	612	546	620	602	630	610	605	605	600	592	599	626	614	614	634	637	620	613	638	664	633	626	605	589	601	610	603	583	652	647	629	568	586	622	610	634	613	603	617	553	602	627	586	621	594	617	581	626	556	632	569	617	620	587	604	592	588	657	606	590	601	620	613	599	591	572	579	600	588	629	591	601	622	614	608	602	651	650	584	590	639	592	640	628	634	639	588	628	591	660	623	611	618	660	589	602	620	629	624	663	622	635	610	586	628	616	634	574	592	591	583	609	618	644	586	636	637	608	607	551	626	643	622	630	603	605	633	627	603	586	663	603	534	649	587	618	600	583	604	625	642	592	605	626	629	612	650	599	641	635	626	615	600	682	628	610	619	592	611	581	596	585	643	612	612	601	621	604	608	589	623	596	620	620	643	649	587	622	656	605	621	644	625	635	630	598	616	617	650	637	584	593	623	618	584	593	583	593	602	613	662	579	602	617	595	555	630	597	631	639	617	618	577	613	636	630	619	609	586	641	651	624	573	593	634	645	616	621	609	644	614	622	607	610	654	585	619	627	619	545	629	619	631	633	581	623	610	624	624	575	602	645	607	593	587	592	603	614	627	651	648	583	605	628	619	602	630	582	602	618	622	617	587	570	605	614	610	598	591	631	624	608	641	625	622	594	589	632	581	662	627	603	604	573	654	606	583	606	611	613	613	577	625	701	615	618	649	611	575	605	598	587	643	598	622	630	574	606	623	636	611	618	581	555	654	645	594	622	652	611	608	602	591	626	641	564	625	610	618	581	607	625	563	612	600	636	630	589	636	575	631	607	580	625	582	606	618	626	589	615	617	615	601	639	600	630	596	601	650	590	630	588	635	658	599	594	610	630	590	597	602	627	606	638	649	628	621	580	580	613	584	598	604	596	629	606	630	665	620	621	665	587	643	585	588	601	639	620	622	606	587	637	607	593	610	651	586	595	621	605	612	606	610	649	584	585	592	583	607	574	567	632	592	636	612	605	626	625	605	609	667	632	602	588	636	568	592	620	674	611	625	606	607	636	631	574	650	620	655	619	587	639	590	596	612	606	610	631	605	613	596	609	635	587	606	620	644	611	622	577	612	639	601	601	629	614	564	631	624	588	623	636	610	630	597	628	579	642	594	609	627	611	614	650	598	643	620	652	636	643	630	621	616	582	597	567	583	624	612	596	619	601	588	612	612	618	613	578	645	609	627	612	618	610	600	643	607	590	640	670	566	577	651	589	614	612	676	587	587	623	593	639	614	615	647	618	589	609	644	585	619	656	615	630	637	612	600	598	630	594	595	602	583	626	612	621	612	607	609	599	636	623	576	601	638	597	612	583	605	594	599	633	602	595	581	610	595	615	624	633	604	590	600	602	642	590	617	618	603	647	632	637	603	635	627	591	605	638	587	620	618	609	601	614	596	611	647	643	598	620	614	602	631	632	637	612	642	624	579	601	619	592	643	619	606	601	566	601	627	582	596	577	589	560	578	592	576	627	611	609	571	631	615	622	598	632	589	589	560	618	633	647	583	642	629	653	632	600	594	604	591	630	577	548	637	594	614	655	607	588	628	615	632	638	647	642	621	611	630	568	607	612	619	609	597	613	626	591	614	661	601	598	643	618	597	616	644	644	576	629	616	587	610	602	595	606	594	633	618	579	639	618	637	616	593	595	631	650	627	651	613	575	570	638	602	592	627	594	633	634	626	645	613	648	623	654	612	564	636	606	637	622	586	581	614	624	636	574	611	620	591	572	611	595	674	578	575	622	639	643	631	632	611	617	633	617	622	644	613	646	566	578	595	625	628	656	604	599	635	586	565	605	613	616	631	625	633	617	547	650	601	615	634	632	610	595	616	593	578	608	650	633	592	605	601	606	666	581	622	590	684	649	613	640	601	628	611	619	600	620	630	592	602	617	650	566	583	632	630	641	616	610	638	658	583	604	582	637	640	602	610	612	589	613	601	588	600	589	610	641	600	578	639	598	637	582	583	634	611	591	607	664	625	612	606	592	616	594	620	644	650	634	615	614	608	614	578	639	608	638	630	642	621	617	613	607	663	673	593	601	633	563	674	635	611	576	598	603	601	589	634	611	622	643	596	616	623	632	655	605	568	622	627	656	667	615	620	630	630	611	589	581	600	626	631	610	581	623	638	591	628	607	591	580	595	627	629	600	605	623	602	629	622	601	596	599	609	601	613	633	583	623	649	593	599	614	578	639	605	601	579	648	616	593	638	604	631	610	579	582	637	633	649	618	621	613	605	640	663	643	605	596	613	615	607	587	586	618	590	586	598	618	645	585	621	617	636	595	648	614	632	614	629	606	634	619	631	630	600	650	617	600	632	665	611	607	634	609	604	612	629	611	612	641	624	611	612	648	588	661	598	673	625	634	619	652	646	583	621	637	633	604	648	623	618	631	569	639	660	615	636	648	630	623	636	622	620	609	661	623	613	627	648	610	623	642	634	591	598	610	617	577	619	611	622	639	648	601	613	639	610	636	618	644	589	602	612	582	679	638	595	593	602	586	626	664	612	597	608	626	593	610	606	616	639	577	617	612	608	633	582	618	623	621	558	631	615	577	629	595	612	588	604	627	658	608	596	578	641	599	603	592	616	631	607	597	613	634	646	629	602	560	622	589	619	613	593	634	652	614	648	605	602	587	610	645	647	586	596	643	638	586	621	605	587	591	593	637	628	655	603	563	647	606	678	597	564	613	629	607
22626	21560	29232	24320	21556	21291	3962	378	284	286	280	260	226	229	226	224	204	220	182	163	205	189	215	220	194	170	179	183	180	198	183	190	177	177	159	213	183	161	169	176	197	176	159	186	170	173	165	169	165	157	192	165	157	184	185	162	183	166	186	170	168	165	171	158	181	159	201	178	152	182	182	184	157	167	164	172	174	177	174	174	191	160	158	183	197	189	159	166	181	190	166	186	189	185	185	190	173	184	156	181	165	172	194	187	176	155	175	179	162	180	171	182	178	157	191	190	185	197	162	165	188	179	155	168	181	172	173	177	157	176	173	181	157	190	193	157	155	157	166	179	171	184	168	174	157	159	170	174	195	169	157	188	171	181	166	170	176	164	172	153	171	181	171	159	131	189	167	173	162	184	189	176	175	142	175	173	161	182	172	151	171	178	181	175	164	154	169	151	192	173	173	178	164	167	152	170	177	187	174	172	154	186	153	189	172	181	173	186	169	172	149	178	187	178	154	144	155	178	160	165	180	176	185	173	178	189	169	185	180	171	153	195	170	178	150	149	163	171	163	199	162	167	172	165	184	175	170	163	162	154	151	170	179	171	167	186	183	157	173	175	167	160	167	195	174	163	177	164	155	175	169	187	194	183	159	158	159	165	169	183	165	171	174	178	184	150	189	170	168	157	188	155	161	171	179	167	162	182	186	168	181	189	182	170	186	180	164	159	190	166	179	186	178	180	165	168	151	159	204	173	161	175	173	155	194	179	178	164	165	160	175	186	193	196	184	168	182	164	159	170	189	175	184	140	190	194	177	178	172	146	178	196	156	190	178	152	199	164	165	168	178	151	200	182	193	152	171	168	157	174	163	170	166	145	171	194	172	167	148	168	161	177	175	184	159	209	168	170	164	178	165	174	155	163	156	187	172	168	185	177	180	166	155	169	174	204	147	185	168	174	182	165	165	172	167	193	182	169	173	168	171	188	155	178	166	194	165	155	161	189	187	166	171	168	153	163	154	175	162	155	146	184	184	177	186	162	164	172	171	161	172	178	181	138	173	176	176	161	173	165	180	184	145	185	183	191	154	182	194	158	174	170	184	161	175	192	185	149	179	170	174	172	184	193	176	161	201	159	169	198	170	162	180	158	160	155	180	173	171	183	169	146	189	156	187	188	159	179	155	182	171	167	172	178	157	183	161	167	185	179	165	166	152	196	172	182	153	178	168	191	190	180	154	175	160	162	144	181	167	165	185	137	195	152	177	166	174	165	185	186	156	174	174	158	159	163	169	174	173	190	184	175	161	180	160	175	178	173	156	168	146	181	164	165	158	163	186	147	151	172	156	192	159	167	188	169	153	171	165	168	176	196	164	194	172	168	181	168	184	146	181	154	171	179	147	173	161	152	156	199	164	183	166	168	143	189	193	156	160	172	200	161	189	173	166	163	153	171	170	194	180	163	172	173	182	190	174	178	161	167	180	182	195	176	185	148	180	189	176	186	151	175	194	176	171	156	183	179	175	187	146	161	184	182	165	174	164	152	178	157	149	194	182	158	161	194	164	171	152	163	170	165	187	176	168	180	177	164	170	160	150	163	164	159	174	178	164	180	158	182	153	177	174	149	160	170	198	157	182	187	176	164	170	197	174	168	167	181	187	178	167	153	170	202	166	179	164	178	180	198	151	187	171	187	173	161	174	191	166	176	187	143	155	184	178	178	176	184	194	163	152	157	167	165	175	162	154	147	180	165	179	178	149	167	179	160	175	165	182	172	150	147	169	181	177	174	161	153	164	171	176	163	166	163	183	165	163	153	191	175	183	176	157	167	164	159	159	173	179	169	176	182	163	168	161	163	186	150	172	186	150	168	178	174	171	185	154	155	147	163	160	160	186	167	189	165	143	170	154	178	147	164	202	184	189	164	195	168	178	174	164	173	187	189	186	147	178	181	164	159	176	166	177	190	191	181	161	163	174	196	165	161	149	188	198	161	189	171	174	173	191	163	168	206	159	183	160	166	168	183	184	168	165	170	166	179	187	178	167	163	183	176	185	194	212	155	166	183	174	174	186	176	184	158	173	182	142	171	164	161	203	162	158	156	175	162	156	167	171	170	164	192	168	172	160	185	170	158	163	169	183	170	177	151	186	199	177	163	179	179	158	163	165	174	162	171	175	183	164	172	175	170	171	168	196	177	162	166	203	169	182	182	170	149	202	182	174	150	175	186	184	162	175	187	181	179	166	187	167	149	175	191	170	154	175	171	147	160	193	180	181	193	172	149	184	185	181	161	167	163	153	167	153	196	184	187	182	178	179	168	182	164	179	189	184	154	176	161	200	161	179	152	183	177	164	166	176	165	155	153	176	175	167	180	187	187	157	148	154	186	166	152	166	169	176	161	169	177	168	147	174	167	195	169	168	163	179	159	182	156	183	180	195	198	196	173	153	149	183	181	160	187	169	191	176	171	164	175	152	172	177	158	153	166	179	168	161	158	156	173	189	165	182	177	171	187	181	187	155	180	153	193	161	174	181	152	193	152	168	151	179	183	179	187	171	152	160	162	178	168	185	174	158	170	185	174	192	150	184	149	159	182	158	169	176	160	164	152	178	187	166	165	185	185	188	185	170	159	170	159	162	178	179	182	178	177	165	165	168	140	182	159	169	182	159	171	178	167	168	168	159	141	170	175	176	165	169	181	178	144	188	188	181	170	157	158	152	177	195	165	162	165	163	170	168	184	170	207	157	174	179	172	166	189	162	184	161	166	171	154	154	172	167	169	178	167	184	172	176	174	144	190	168	173	183	153	171	139	174	166	202	167	176	157	164	186	177	195	173	189	182	145	158	178	168	174	182	175	169	170	176	170	188	170	182	170	171	163	163	167	165	170	173	168	179	164	178	185	155	173	171	196	154	152	202	158	190	170	180	168	173	165	182	175	168	184	167	186	190	154	173	178	178	151	159	175	171	177	170	191	169	158	153	191	168	189	159	175	199	151	179	160	191	168	131	195	154	189	178	197	164	160	177	163	184	186	186	170	177	187	166	159	177	181	188	165	162	175	168	161	175	160	158	177	161	189	164	166	159	163	180	195	196	167	163	199	167	179	151	153	181	179	166	175	167	161	160	180	161	172	154	187	174	153	157	172	190	155	162	182	157	174	165	159	171	142	179	177	160	161	160	170	162	143	177	162	170	175	181	150	165	173	167	172	180	173	180	171	168	179	165	154	160	177	184	166	190	150	168	176	155	170	183	180	183	172	184	145	191	188	178	170	160	185	170	174	174	182	151	163	161	173	157	165	191	166	168	173	192	180	171	207	154	180	161	173	159	174	186	149	195	188	222	200	189	168	183	145	152	187	194	155	177	173	184	176	185	183	161	150	182	135	163	175	174	162	187	179	184	168	165	159	194	159	181	179	170	184	187	170	179	175	168	175	174	168	176	174	180	193	179	174	181	180	159	179	167	155	161	170	163	162	178	159	175	193	153	174	174	155	200	167	178	161	181	161
51901	70012	20673	11114	6697	1163	897	734	625	532	470	441	396	351	336	336	346	323	332	328	278	266	248	281	288	241	220	283	278	239	234	251	256	221	262	253	239	237	217	267	240	260	238	261	227	254	240	274	253	229	252	239	207	274	250	233	242	214	252	245	246	260	236	252	246	231	252	265	234	246	239	234	247	237	243	276	213	239	247	258	210	233	238	236	237	229	242	207	225	223	226	218	238	245	245	243	229	248	255	258	252	233	230	249	262	244	235	220	247	252	221	251	248	219	205	242	238	222	221	236	230	274	253	235	286	242	243	257	227	248	218	225	228	222	274	269	250	236	231	232	233	230	238	247	241	224	240	260	236	241	240	222	244	214	264	243	238	215	252	223	243	270	221	217	239	255	228	233	253	222	259	236	212	232	200	238	238	226	233	253	266	226	222	253	208	267	237	249	221	208	229	245	234	240	269	232	231	261	248	267	263	221	251	202	252	230	242	231	224	262	244	233	254	272	240	246	262	246	250	248	242	220	260	255	217	241	239	237	239	264	234	230	220	225	247	223	260	260	244	228	235	217	224	256	230	253	218	216	243	223	220	243	225	235	229	214	226	238	274	233	224	237	206	218	252	251	239	228	250	225	259	258	245	216	234	241	239	294	255	254	227	251	228	206	247	247	231	237	235	214	219	226	250	216	244	247	212	236	249	235	267	243	230	250	243	239	267	263	244	194	219	236	249	244	201	230	228	228	234	241	237	255	235	234	229	205	233	233	229	220	250	241	240	219	211	260	237	242	255	268	234	249	231	238	207	257	237	249	238	244	246	202	232	302	240	253	243	231	230	238	230	232	232	220	234	214	243	235	243	214	223	251	238	246	234	202	253	230	236	239	213	229	243	258	261	233	246	246	245	234	245	215	265	224	238	231	230	247	231	228	212	219	204	238	238	237	233	262	212	240	219	268	251	234	236	218	239	251	231	211	215	205	245	248	236	212	205	223	244	240	223	224	232	253	244	224	222	246	223	247	235	241	216	243	225	254	253	256	234	235	242	237	226	224	253	215	259	234	225	223	259	271	231	221	227	265	234	238	250	232	229	235	202	264	234	238	234	239	231	256	244	246	233	263	240	234	233	256	212	247	256	241	214	266	242	232	240	265	250	253	234	234	231	249	273	255	255	276	238	236	232	220	248	248	246	242	220	215	240	238	246	215	232	233	241	230	220	216	248	275	246	256	223	254	226	228	226	207	238	244	255	260	235	270	222	231	250	241	250	258	229	243	226	232	230	254	247	212	246	223	253	244	217	257	245	241	226	228	242	245	227	208	238	219	252	216	218	225	230	232	237	258	240	222	250	249	235	245	223	243	223	251	237	273	256	220	243	246	242	233	248	228	219	241	250	243	205	231	211	255	252	225	230	249	249	260	266	260	239	220	230	223	238	246	235	257	237	257	248	233	239	233	256	222	236	241	245	204	256	260	236	224	228	248	250	228	211	214	229	221	238	276	231	221	240	224	245	253	264	228	253	227	235	227	246	258	250	229	250	217	252	274	246	259	215	225	236	256	252	244	235	214	215	254	237	220	223	231	224	231	256	236	204	215	225	230	222	261	221	246	234	223	247	260	220	254	233	235	235	229	250	253	252	232	213	229	198	220	259	222	230	226	248	243	243	221	239	246	235	210	225	220	256	250	253	244	238	240	254	223	266	245	240	249	245	226	222	246	205	237	244	232	251	235	222	247	265	234	236	249	232	270	209	220	197	231	241	230	257	229	203	225	252	213	235	228	229	244	231	256	236	216	224	240	241	220	280	226	255	205	245	259	248	224	202	218	235	223	215	229	254	250	248	236	242	227	227	240	230	223	237	270	238	266	230	245	272	234	214	233	244	231	254	216	218	239	233	243	218	235	223	230	229	228	253	233	221	231	247	241	237	236	242	254	217	255	250	233	240	257	229	227	257	228	240	263	224	223	224	254	213	214	222	217	220	243	241	243	212	221	237	235	210	233	220	242	210	234	234	229	240	243	225	261	242	236	254	226	245	219	212	226	277	258	252	247	242	249	237	214	224	254	223	211	250	248	221	253	220	238	277	254	249	208	237	268	233	254	259	241	244	237	280	254	243	242	209	218	244	203	233	253	237	242	267	236	261	242	263	226	237	248	256	248	219	242	250	255	227	227	230	221	242	249	240	247	246	233	238	270	215	258	219	265	255	216	263	253	254	261	232	224	238	240	213	235	251	245	251	229	237	236	237	247	257	264	264	226	260	236	248	243	233	265	227	241	231	251	227	224	235	244	242	230	248	232	239	241	274	240	268	235	239	242	226	239	223	242	261	231	235	251	227	215	232	242	217	219	226	272	239	254	216	265	230	265	242	253	256	230	236	236	268	243	233	243	208	232	247	228	225	232	227	240	238	234	247	237	217	249	228	258	243	243	252	269	244	245	249	217	232	244	228	263	252	220	230	216	232	242	241	227	223	234	254	222	225	268	235	247	229	239	287	217	221	218	253	223	256	243	247	241	245	254	264	250	247	205	258	251	228	243	219	256	222	259	228	230	235	265	231	214	232	237	258	266	247	234	247	221	230	231	231	250	243	197	232	241	256	233	259	243	254	214	220	221	238	229	262	243	225	248	249	225	244	231	259	215	233	216	256	242	246	251	261	227	255	213	248	271	234	230	245	241	223	227	254	229	238	232	240	243	254	230	233	233	236	226	246	226	236	234	229	235	247	235	233	230	265	221	229	240	245	237	249	237	214	256	205	221	223	251	229	234	217	253	247	222	233	237	238	225	248	240	220	227	258	233	238	218	264	240	246	236	235	266	245	248	234	246	237	260	249	272	227	229	210	242	225	268	222	234	255	262	233	234	245	240	227	263	219	271	218	255	228	233	235	226	232	245	222	233	243	250	211	244	241	221	267	241	234	250	248	248	256	244	250	231	243	222	235	235	249	221	236	246	247	211	229	237	237	222	235	281	253	251	220	249	246	251	256	239	220	244	213	258	220	274	233	253	251	254	208	226	216	229	243	245	230	237	255	240	271	207	242	241	227	239	251	235	215	238	245	241	263	226	235	237	269	255	233	226	238	267	240	252	234	238	260	233	253	238	216	215	235	235	259	241	264	221	233	237	266	254	251	221	226	252	231	230	217	257	247	271	267	215	231	257	247	271	242	223	226	229	255	231	232	235	241	229	205	248	257	220	245	239	207	229	237	239	240	245	218	226	245	255	234	253	239	213	231	219	250	230	250	255	224	272	234	244	231	237	242	233	238	233	249	245	252	226	256	232	266	250	236	256	262	253	252	236	249	219	237	266	249	235	232	224	248	256	231	224	252	240	237	222	229	209	270	239	243	220	263	250	258	235	267	249	222	241	224	221	237	239	211	225	245	238	241	249	228	241	250	215	248	247	233	242	232	215	233	245	225	262	229	221	238	246	232	206	232	265	245	256	243	231	240	244	229	245	253	230	235	255	221	240	256	255	259	255	243	250	265	234	245	259
28066	20584	8114	1385	689	505	462	396	373	398	376	393	374	390	405	381	401	356	397	354	354	366	383	394	387	400	376	371	366	358	383	377	402	401	389	381	375	384	374	346	378	394	367	356	382	381	370	407	387	338	369	352	363	394	394	380	365	391	392	355	389	354	384	380	396	390	378	370	409	399	389	389	379	404	378	378	370	364	389	395	364	373	381	387	416	366	366	381	368	394	380	400	394	378	360	367	403	355	379	377	365	395	404	357	366	365	381	366	400	355	356	398	407	345	401	368	403	363	372	378	411	370	384	421	390	391	419	429	373	328	363	394	337	410	379	368	392	400	398	364	396	400	379	356	395	352	412	379	389	371	379	377	385	387	374	375	361	381	426	363	373	386	385	375	420	373	387	400	373	357	413	373	354	377	382	394	352	361	396	383	390	368	395	396	405	374	366	380	384	363	348	400	382	409	391	390	378	345	378	384	392	408	371	401	362	391	374	383	380	369	392	378	369	374	408	388	360	371	371	380	374	371	403	386	374	376	400	378	381	359	355	366	385	368	349	372	362	367	364	417	361	410	358	411	388	353	336	382	374	344	404	373	374	384	413	365	355	379	377	360	396	323	369	338	391	373	405	353	406	404	416	372	365	405	378	389	375	378	405	369	393	357	395	383	368	352	395	360	384	404	371	355	371	382	353	369	396	409	361	380	385	389	368	392	395	388	405	364	382	327	403	392	359	377	400	380	369	365	355	358	367	343	346	374	386	425	387	434	419	374	372	378	381	367	381	363	416	382	344	374	377	378	361	336	366	367	372	401	368	373	363	391	374	389	355	367	398	408	386	373	398	353	342	373	367	361	392	384	372	370	371	384	395	395	395	374	373	389	416	392	382	398	403	357	349	401	393	383	380	389	363	387	372	383	422	386	405	349	371	374	380	330	404	377	401	376	353	364	377	378	387	392	377	373	366	385	423	352	363	367	387	435	395	365	380	388	386	392	391	373	402	364	394	373	380	401	365	361	379	381	379	416	363	364	363	355	355	403	372	395	343	341	373	369	377	365	365	372	403	417	371	397	386	397	367	334	352	367	406	394	371	379	373	364	380	368	368	363	350	360	365	442	372	399	395	396	369	380	364	359	351	352	390	345	365	386	366	417	401	422	387	379	408	391	422	392	392	339	375	367	334	374	363	396	406	388	386	376	381	376	376	394	391	386	366	401	398	373	366	367	358	331	409	365	390	403	376	390	379	384	379	372	377	397	354	367	396	375	402	381	373	358	380	380	392	405	376	393	406	368	388	352	344	393	379	346	350	380	392	370	396	370	379	372	399	369	369	350	391	348	370	390	401	371	391	377	371	377	362	378	394	382	386	407	387	429	360	394	344	350	389	400	408	370	403	366	388	355	374	372	392	369	375	409	402	354	363	356	401	350	353	399	371	395	407	365	367	400	418	410	380	406	376	404	391	369	393	350	391	404	338	404	397	365	419	416	346	362	404	361	397	391	396	396	386	348	391	403	404	452	362	394	370	437	391	347	403	398	334	375	391	349	364	398	407	388	424	412	407	397	407	408	377	375	392	395	400	408	393	396	375	341	438	357	376	395	368	425	376	369	370	357	382	372	401	380	411	400	380	326	395	387	402	403	393	395	381	397	399	357	372	392	370	377	409	397	398	402	361	356	380	390	417	330	384	376	380	402	370	383	399	380	363	374	372	400	391	375	388	411	370	359	349	414	384	378	416	392	398	390	375	393	350	386	397	400	389	368	370	373	398	345	416	417	378	367	394	411	362	356	383	391	400	358	385	377	367	361	377	383	346	364	378	338	378	402	374	382	357	379	390	379	389	381	407	366	372	326	395	380	372	399	386	365	362	361	418	368	358	371	339	358	372	360	428	376	364	371	353	388	367	396	354	335	366	373	375	354	389	379	373	372	344	426	392	374	371	348	367	366	374	377	396	426	386	394	383	359	394	369	365	400	392	385	421	362	378	359	385	345	335	382	342	384	374	415	392	403	368	405	353	375	356	367	363	408	396	371	397	389	400	376	406	374	389	384	401	364	385	376	351	403	334	383	373	394	375	377	365	362	394	351	393	384	399	398	374	386	378	388	400	393	344	368	379	386	375	375	403	389	391	364	392	356	378	375	375	364	381	383	372	369	395	403	351	358	373	362	383	414	380	381	408	347	411	376	392	408	378	349	392	351	411	370	371	404	372	366	374	364	412	350	390	330	375	378	381	400	355	371	367	394	362	368	404	408	393	370	408	379	334	393	376	378	385	368	382	415	379	352	408	364	394	386	377	366	363	401	379	391	365	398	409	386	372	394	390	384	379	376	381	388	395	410	386	360	359	389	391	378	393	389	380	402	359	392	394	355	394	379	400	381	383	386	355	372	380	354	381	336	362	380	363	363	428	352	361	363	415	402	408	369	376	381	382	361	421	385	365	365	345	337	363	417	365	384	396	361	385	400	375	382	399	390	339	365	360	389	423	372	376	382	408	358	367	375	367	379	407	412	397	361	383	388	383	376	388	391	387	375	389	362	382	384	370	373	385	390	380	365	415	369	387	411	409	389	382	364	411	404	394	380	383	377	388	376	396	373	379	368	365	388	377	399	409	355	375	392	348	403	378	387	406	400	382	397	358	389	381	368	362	366	395	379	374	390	384	405	407	382	383	366	381	394	388	352	363	375	422	394	395	381	383	388	389	398	385	394	398	387	393	363	415	406	422	400	370	357	368	374	356	358	404	353	381	373	368	381	389	336	334	368	418	398	395	384	362	388	362	354	382	366	395	375	385	376	390	407	353	370	385	360	386	398	379	385	418	417	361	411	385	432	388	378	368	381	371	345	396	374	374	363	391	392	393	411	354	325	402	371	367	369	388	374	390	342	386	352	380	387	391	358	383	366	376	366	392	346	375	383	350	378	371	385	348	395	391	417	368	419	417	357	374	371	403	366	347	387	366	386	380	399	362	380	374	382	391	374	397	354	373	357	354	369	362	399	373	402	361	375	365	375	401	396	366	411	384	370	405	376	386	379	371	361	391	373	410	409	399	367	379	405	382	383	393	394	384	391	388	397	346	420	384	385	361	340	389	374	359	360	402	380	358	343	395	375	410	379	398	385	388	414	395	395	406	361	358	361	355	378	371	377	387	383	370	398	396	362	388	342	406	334	369	406	383	364	386	388	334	375	373	349	417	368	384	377	393	388	397	409	382	404	399	381	388	354	386	389	399	369	382	360	366	404	420	377	382	396	370	400	397	360	389	391	360	369	404	363	372	403	390	394	365	400	393	399	383	369	429	407	402	353	396	379	376	400	376	401	378	342	376	335	397	370	383	398	403	379	408	411	388	395	392	352	384	376	366	377	386	398	372	386	363	363	367	355	389	387	360	376	391	366	385	376	374	370	424	384	370	378	364	381	362	371	409	369	386	405	403	379	372	358	373	410	396	372	414	377	402	377	380	368	420	389	368	367	365	427	355	357	356	385	374	359	380	396
21830	22572	3495	1405	929	591	537	591	550	554	518	568	514	536	551	564	526	537	519	567	565	574	521	509	593	509	532	522	556	529	518	527	566	539	567	565	547	573	543	548	555	549	484	555	528	535	537	506	545	549	563	579	550	540	547	562	564	526	513	592	542	500	503	557	518	552	580	538	530	548	525	560	547	557	524	554	565	553	514	596	554	543	530	538	496	548	556	565	494	539	518	567	513	566	517	522	574	576	584	529	502	565	553	578	530	538	536	559	579	510	536	577	548	547	573	584	538	517	560	522	511	508	566	536	531	530	562	541	537	578	532	545	548	567	556	571	539	597	543	542	580	541	527	514	549	566	556	522	562	569	518	573	547	520	535	551	576	566	549	534	559	533	550	512	532	566	545	526	563	543	524	505	544	562	537	562	517	556	530	550	509	577	564	514	524	513	519	568	558	537	573	513	559	589	493	507	582	555	565	514	511	529	553	556	513	545	547	575	490	514	542	568	572	530	565	546	523	536	514	547	555	554	515	513	557	535	530	537	522	508	572	514	551	560	566	556	520	544	574	545	519	546	525	539	589	526	518	555	565	537	550	539	552	550	543	541	528	520	532	541	562	532	538	553	506	529	528	604	534	543	597	586	516	562	547	544	524	530	562	588	564	549	556	515	534	561	594	512	585	565	561	517	620	570	563	516	547	523	545	531	527	551	510	543	568	528	585	541	582	505	548	565	547	560	546	545	551	550	515	558	515	523	551	567	544	533	534	537	524	513	569	578	522	509	511	531	520	546	533	537	595	550	551	520	558	518	567	573	545	556	541	533	525	525	557	520	513	494	547	511	570	540	575	541	567	531	545	626	503	537	538	535	502	542	565	537	552	531	569	551	517	542	629	547	536	519	544	540	534	572	544	547	526	554	549	527	559	531	529	559	499	527	555	552	554	542	567	543	540	590	526	536	569	597	558	550	525	573	525	548	529	544	552	591	551	520	546	528	538	538	514	501	555	564	530	536	514	544	549	539	568	575	516	543	537	525	571	565	585	555	545	562	573	559	516	509	585	511	505	550	535	528	538	559	518	530	543	534	509	563	537	557	544	542	564	574	514	555	556	527	537	545	550	545	534	545	541	566	575	539	555	579	546	556	507	553	566	502	521	526	566	564	532	529	576	568	543	571	504	561	554	522	511	542	551	572	540	566	554	553	576	504	547	564	565	509	538	529	549	544	499	515	559	504	528	544	549	537	503	518	565	528	516	534	509	588	584	570	557	557	541	551	568	501	526	543	540	565	529	500	553	560	557	572	532	570	537	546	551	516	544	537	571	552	551	533	517	603	579	533	579	526	551	517	582	574	573	547	576	553	595	570	550	536	542	616	522	537	573	563	581	497	572	573	558	524	563	572	573	578	567	573	549	538	546	568	559	550	538	540	557	528	570	585	543	557	527	542	527	566	528	524	555	555	541	508	556	520	589	525	543	534	563	565	546	553	527	529	521	513	535	508	532	536	567	517	553	535	576	566	535	590	555	557	520	579	584	488	536	519	517	516	540	541	556	567	507	549	525	526	530	517	577	566	499	561	529	526	561	502	546	525	562	561	569	535	489	547	554	549	538	522	565	502	548	560	522	574	528	543	550	544	557	543	551	505	582	551	497	485	516	573	557	563	549	565	581	553	501	546	514	583	560	548	530	551	491	517	536	583	572	597	550	576	539	561	529	553	581	604	484	565	550	550	534	544	558	510	569	543	585	537	533	551	511	574	562	522	576	516	543	537	522	553	526	562	551	508	529	522	515	555	564	536	560	555	557	538	473	503	553	539	570	578	590	553	564	539	521	530	531	551	557	557	567	562	541	572	571	592	557	546	507	526	551	523	529	527	520	511	552	575	546	573	540	559	566	519	528	534	521	578	555	554	564	536	551	550	509	524	583	532	542	540	556	522	540	540	498	554	537	535	525	526	525	543	569	547	552	537	581	553	582	538	544	567	489	537	503	557	552	582	554	535	551	540	520	534	567	526	566	576	515	531	519	552	521	561	538	557	506	562	552	524	576	573	528	568	579	522	558	501	546	538	518	547	551	552	570	535	542	567	547	576	518	569	535	538	535	569	546	557	529	548	572	520	553	540	556	556	558	553	523	565	568	529	524	561	549	565	529	549	521	547	570	527	536	514	553	560	513	509	528	571	554	577	554	533	538	555	529	525	558	538	510	583	532	535	566	554	563	527	548	552	511	541	516	605	604	536	560	542	562	573	549	558	553	558	485	583	530	522	509	537	552	555	512	520	529	543	553	552	533	509	537	599	563	559	561	576	544	538	543	518	510	548	537	558	521	575	540	562	569	552	557	528	578	520	548	504	564	555	544	521	546	523	525	542	566	573	565	510	567	550	544	521	533	554	563	540	576	511	550	527	541	574	565	543	569	535	559	553	558	542	567	515	506	524	530	499	555	561	535	570	603	522	527	563	545	540	531	532	509	550	579	537	513	530	557	532	558	594	535	580	516	515	547	495	514	553	542	556	551	542	508	560	514	536	543	546	576	549	547	525	557	529	508	553	553	556	530	527	533	528	580	510	553	497	527	545	557	564	556	522	547	558	557	533	523	539	543	572	549	550	569	543	520	565	521	582	574	529	515	523	526	549	547	586	534	548	515	589	569	549	551	551	559	558	555	523	533	524	546	529	535	540	561	522	533	567	508	513	521	561	575	550	520	574	560	543	508	523	523	550	549	561	543	549	561	518	574	516	520	591	530	549	554	534	568	555	580	522	517	546	525	540	573	553	553	516	551	556	522	520	548	547	556	558	506	511	548	555	544	551	528	545	564	554	549	563	560	533	505	514	537	539	534	535	560	547	528	574	550	528	541	539	539	518	540	542	538	575	554	538	545	570	562	551	543	545	527	546	546	562	544	544	555	547	503	570	551	556	499	533	560	541	596	547	544	556	536	540	537	572	538	546	561	550	519	541	533	556	548	540	521	508	500	539	552	577	572	530	593	517	561	571	531	549	552	517	554	546	538	542	551	601	520	526	517	546	546	560	529	543	542	562	550	535	546	583	500	512	537	567	549	566	536	541	541	501	541	536	595	553	532	531	528	550	532	568	569	527	549	514	532	558	507	545	548	541	582	558	529	531	597	522	519	560	549	523	539	546	555	562	564	515	552	530	572	534	545	555	522	543	534	512	574	503	534	549	562	538	547	567	519	558	562	526	513	536	510	552	506	519	568	570	525	531	589	571	472	513	547	533	522	526	533	532	573	572	527	511	539	552	579	566	486	523	528	516	531	531	533	549	551	516	548	524	529	522	579	492	533	547	572	521	519	561	525	546	589	531	536	534	548	534	578	537	533	561	571	516	558	574	522	573	514	544	533	587	541	544	510	544	520	597	538	581	537	569	549	560	521	536	508	543	564	515	533	551	601	561	546	590	537	549	552	567	555	543	502	561	569	541	551	609	546	508	543	537	530	538	540	519	567	510	548	532	519	622	527	542	551	498	545	543
23553	21527	28461	24958	21138	4694	404	296	266	245	206	244	207	221	181	202	194	194	200	185	186	196	169	185	188	194	187	198	198	164	201	191	178	176	178	203	155	175	175	209	184	192	170	168	160	170	202	180	193	172	188	184	184	181	162	168	168	185	191	191	176	159	176	157	168	161	176	184	178	159	178	181	172	162	189	160	173	190	187	158	158	177	185	177	168	193	163	206	181	194	163	168	164	170	171	198	165	210	164	181	176	189	176	172	198	156	170	165	165	188	180	173	166	189	180	165	185	187	167	161	171	177	173	185	175	177	184	174	189	184	173	169	179	196	175	195	177	168	161	151	176	182	212	160	190	175	189	170	167	189	192	159	162	177	197	177	193	163	187	153	168	200	161	161	166	209	180	193	193	200	176	197	192	170	187	148	184	192	150	171	181	168	168	180	184	166	172	161	187	180	168	171	180	178	176	197	185	167	185	179	199	159	174	166	169	168	175	182	184	192	172	183	182	166	186	172	167	182	183	196	162	190	175	153	182	196	175	175	166	160	184	174	196	173	176	181	170	180	196	192	167	183	198	177	169	187	210	186	165	202	189	162	167	197	223	168	181	205	176	167	169	162	184	146	162	147	196	173	164	166	179	166	192	194	179	198	195	181	154	159	197	158	198	178	160	162	144	174	165	180	206	171	184	176	184	182	171	175	194	192	184	157	158	175	156	161	181	184	180	192	167	165	173	181	149	186	189	170	183	197	199	185	178	183	163	170	205	172	160	192	192	161	181	195	195	181	185	196	200	193	171	146	187	184	197	177	164	196	149	195	188	178	190	174	193	192	170	186	196	173	197	181	155	193	183	203	181	156	175	178	170	191	184	186	171	180	201	190	181	149	174	164	188	201	160	180	175	166	178	201	191	175	164	187	165	191	163	178	186	168	173	157	164	193	177	163	165	215	185	195	190	170	176	176	187	182	167	169	180	179	179	178	160	191	187	190	182	174	180	169	145	172	182	171	197	178	172	159	167	190	187	160	197	177	159	187	174	185	176	196	183	167	187	173	178	189	179	171	166	166	211	173	183	185	186	185	176	177	167	189	161	176	180	186	169	183	184	178	166	183	168	179	207	175	194	205	195	193	183	176	216	167	191	181	157	171	154	170	171	171	186	180	212	187	172	172	207	179	160	184	167	205	197	203	164	175	187	167	176	176	153	179	176	151	168	181	175	187	183	162	195	183	171	181	167	152	169	189	194	174	176	169	188	187	170	171	181	174	179	175	184	202	189	173	174	169	181	169	168	178	172	174	172	174	199	190	175	158	177	181	159	166	173	159	149	180	179	187	189	170	167	183	173	162	201	181	186	164	192	186	159	181	172	150	188	206	174	190	175	205	175	205	158	176	195	213	158	157	171	214	191	173	167	201	171	171	198	189	169	152	178	189	181	182	165	147	167	183	164	189	154	176	192	174	187	171	178	165	180	194	186	192	160	193	178	165	193	166	168	184	199	167	172	182	154	161	188	178	167	180	172	203	185	181	164	189	183	173	183	180	185	167	179	211	177	196	176	172	202	203	175	187	168	180	165	165	168	178	174	165	165	182	197	190	186	166	182	181	178	170	159	158	174	202	157	167	163	184	152	188	173	149	165	169	176	197	191	185	168	169	161	185	162	176	154	210	201	191	160	157	173	169	154	165	191	178	172	177	192	199	193	189	161	176	185	154	194	182	186	163	181	155	167	164	168	156	183	172	157	179	189	170	188	188	165	207	184	163	159	186	191	190	178	186	160	170	194	174	181	166	192	164	179	163	171	183	198	169	153	172	209	187	188	171	177	172	189	170	200	174	180	192	171	159	181	184	182	168	185	175	166	168	182	175	182	181	172	167	191	182	181	178	172	198	175	170	185	174	193	168	205	190	180	177	187	177	181	162	176	188	159	176	190	175	183	190	155	180	170	149	165	198	167	159	188	203	173	178	197	153	169	181	177	174	170	171	196	204	193	176	157	169	200	181	178	179	175	191	158	180	181	183	161	164	192	206	158	196	184	163	170	174	162	183	169	161	183	173	175	168	149	168	180	179	197	200	201	187	170	157	156	194	177	167	185	182	181	195	191	168	181	180	159	179	167	160	184	190	208	206	180	177	165	173	169	190	171	188	172	197	182	182	211	173	196	199	183	172	192	194	172	160	166	171	159	181	194	159	175	193	179	183	183	169	176	179	167	190	204	183	173	163	161	147	187	160	174	172	178	211	168	171	192	168	186	180	195	182	157	197	172	156	177	189	170	169	188	183	170	203	173	183	188	153	178	194	164	204	165	172	184	171	174	191	176	199	166	154	188	172	175	196	166	190	187	172	184	189	165	167	182	177	179	162	188	177	169	204	174	199	183	204	177	163	175	177	183	167	168	149	185	192	181	178	163	185	179	161	184	189	180	175	174	167	156	189	165	164	187	170	181	170	190	167	160	157	170	200	184	184	174	181	184	207	178	171	169	186	169	199	164	177	184	182	171	174	179	178	180	165	196	184	200	185	189	178	169	184	186	159	169	188	192	194	172	193	193	179	204	199	173	183	190	190	170	183	170	185	191	172	182	181	180	163	155	171	195	182	179	171	169	180	157	169	168	164	160	179	186	188	184	188	133	179	204	195	166	179	160	181	178	174	170	185	180	167	154	192	172	169	185	160	188	156	191	188	172	182	174	173	194	194	173	175	178	172	185	175	167	192	197	180	173	181	169	163	190	184	194	166	165	136	172	163	184	169	198	155	174	168	145	170	192	178	181	170	158	183	182	173	198	185	189	177	187	194	164	163	163	169	194	162	182	167	177	182	186	152	158	188	208	169	172	179	183	153	196	167	186	177	178	166	180	178	184	189	181	171	172	182	186	163	167	175	166	177	163	197	173	194	187	160	203	143	172	162	177	178	167	191	205	196	170	173	167	203	168	190	171	151	157	175	174	158	197	190	200	185	165	153	170	192	178	193	176	158	140	168	187	166	168	165	174	153	169	191	178	186	164	170	152	164	177	185	199	199	158	194	175	190	173	172	201	176	186	187	180	172	188	208	153	162	190	211	166	148	171	173	170	171	167	188	167	161	173	170	186	167	185	173	166	156	192	206	179	181	173	169	174	162	202	181	177	195	155	180	190	179	186	172	195	203	190	192	150	156	192	189	188	191	160	169	189	179	169	158	186	158	200	166	185	193	175	207	180	157	183	176	171	191	167	181	187	181	192	180	162	172	177	190	192	175	172	178	182	189	216	182	184	173	193	188	178	171	157	195	177	175	192	180	166	170	202	157	192	176	180	177	157	192	189	186	177	197	158	172	176	181	190	181	187	186	161	182	186	154	194	164	205	169	181	181	177	161	173	170	169	167	170	170	163	193	185	186	197	172	185	153	163	189	142	183	178	165	171	177	171	177	183	193	191	174	207	171	165	169	179	206	186	177	185	191	187	168	163	176	179	173	175	178	168	169	185	211	189	200	173	201	179	160	157	195	183	203	169	196
43926	57739	14905	3616	4063	734	654	525	462	406	407	424	330	345	321	318	329	301	297	277	291	291	281	288	296	278	287	264	260	254	288	292	261	297	239	272	293	268	267	273	229	284	265	271	262	263	271	273	261	256	240	279	288	293	281	288	273	264	253	275	267	236	261	259	271	270	278	240	289	269	269	284	299	250	283	275	253	273	289	286	267	283	269	291	305	284	259	284	268	243	283	256	271	274	242	256	272	268	239	245	267	275	249	278	269	257	277	267	240	284	268	265	272	288	265	259	270	257	283	239	266	268	258	255	262	244	253	248	277	291	282	281	232	267	274	268	262	258	272	291	289	265	252	271	300	263	244	269	275	260	272	281	286	266	253	233	274	289	279	286	270	275	300	298	252	275	280	244	262	307	271	275	276	270	303	276	264	280	273	250	288	274	271	266	294	268	287	275	291	255	230	252	283	263	276	264	244	277	250	265	261	274	245	290	276	244	258	280	280	277	274	253	256	322	254	274	286	277	275	262	276	251	258	251	252	284	236	289	282	283	269	255	253	285	234	275	231	232	261	252	259	260	256	240	239	289	268	245	252	277	260	286	277	290	275	264	269	253	261	276	261	269	269	261	286	291	266	286	279	262	278	295	281	251	245	250	254	253	264	293	242	293	263	281	260	234	288	276	262	274	273	245	301	260	268	298	253	284	300	245	259	246	271	272	258	254	262	238	237	278	270	256	277	254	251	247	259	258	288	289	253	262	259	273	286	277	251	237	249	256	266	273	256	271	276	281	268	246	262	273	255	249	270	251	270	284	276	260	270	263	261	281	287	263	257	273	231	280	292	243	308	261	287	302	276	270	268	265	276	260	282	255	269	275	275	271	261	239	258	274	284	269	268	272	260	261	262	274	292	274	274	272	265	236	253	264	255	248	262	286	246	278	269	267	248	265	258	275	262	274	283	277	274	277	260	244	298	283	257	251	271	263	262	268	256	305	268	250	289	271	261	270	281	277	268	246	277	262	270	258	243	272	275	260	242	268	270	266	272	247	272	289	254	260	270	297	262	272	262	263	286	293	277	247	254	290	298	296	261	259	236	245	262	266	242	282	239	240	260	238	282	295	262	280	241	248	257	269	246	239	252	244	250	285	266	258	247	278	252	273	275	252	252	293	263	269	288	264	263	260	274	250	310	283	283	264	266	264	266	251	268	271	256	273	247	273	252	258	275	277	257	232	285	244	229	289	272	233	275	271	266	269	299	254	271	266	275	248	271	266	250	254	240	269	290	260	257	241	274	280	281	264	242	272	267	255	250	287	264	266	251	309	229	255	271	286	266	260	237	249	283	279	269	279	243	287	249	262	258	270	258	253	245	247	267	251	271	253	279	267	266	242	264	252	243	258	258	274	227	270	298	254	249	276	233	280	294	239	296	292	280	257	248	261	272	275	261	268	283	295	278	248	263	279	239	280	269	274	293	251	277	272	284	289	264	282	266	245	258	271	249	280	278	300	268	295	288	242	273	269	251	286	235	257	285	245	278	271	274	283	285	277	279	254	284	279	265	258	277	258	240	263	254	254	259	283	252	250	237	260	273	265	272	257	276	236	263	288	270	239	264	252	245	259	297	280	262	244	271	257	247	244	279	257	261	301	267	252	276	252	249	262	249	264	278	266	281	295	265	282	287	242	248	300	282	300	275	286	291	262	279	248	255	249	269	282	263	257	290	280	281	275	258	266	247	273	285	260	245	281	259	278	266	245	250	252	262	300	275	251	262	267	262	272	290	283	246	264	281	279	246	273	267	282	300	309	269	261	245	261	253	275	278	258	297	245	270	255	282	264	268	283	273	292	285	252	256	274	264	279	245	250	275	276	307	272	274	275	289	231	284	255	274	253	244	252	301	285	284	285	249	249	233	244	303	255	279	283	260	266	267	298	251	274	271	290	271	259	263	303	274	256	280	281	288	281	278	253	237	253	253	274	262	267	267	254	246	269	273	241	236	277	267	258	257	277	247	273	256	236	266	296	304	282	249	292	289	254	302	249	258	258	259	288	263	280	285	288	271	247	290	296	263	254	266	281	300	279	260	275	270	273	261	265	250	280	275	279	248	290	285	251	282	277	279	237	284	261	270	287	255	269	316	269	274	250	261	259	266	288	250	263	248	245	240	256	248	265	248	258	265	254	262	298	252	264	263	254	271	268	267	265	277	267	254	279	261	250	237	265	267	281	252	285	249	283	272	267	243	311	264	252	257	255	311	275	262	272	253	249	270	292	278	265	249	239	277	278	236	265	265	286	250	252	268	265	272	247	270	283	262	267	259	270	261	296	282	258	239	276	262	302	252	238	286	261	254	248	263	278	275	265	266	258	272	271	304	282	265	276	253	269	286	272	286	252	252	253	268	236	253	278	287	252	248	266	265	242	250	275	258	273	251	280	280	303	249	259	244	256	266	270	265	277	232	242	279	271	256	248	253	267	267	263	277	240	277	265	256	284	263	230	251	246	265	283	269	263	270	260	227	252	245	256	251	250	265	252	276	265	274	251	272	261	269	252	283	286	245	248	273	255	269	233	257	235	259	298	288	256	291	256	273	270	262	265	273	267	266	278	263	286	251	242	266	259	259	264	252	260	267	299	275	262	257	277	266	254	272	268	286	276	245	261	239	270	241	290	257	261	290	259	294	273	265	255	271	271	262	275	253	224	253	268	299	227	261	281	247	262	239	277	268	264	234	224	274	274	254	246	292	263	314	281	258	243	267	307	247	252	271	283	268	293	266	262	293	278	265	266	273	266	295	266	250	261	278	231	269	258	248	259	285	278	288	287	257	282	261	267	268	235	257	264	235	255	238	277	269	294	292	256	261	291	249	272	279	286	268	257	291	262	267	297	268	231	274	250	271	283	302	266	258	275	248	263	289	278	260	298	256	290	266	284	269	254	278	255	265	272	300	268	273	266	268	274	234	281	261	274	268	275	266	271	265	259	248	252	295	265	266	264	266	280	272	257	270	283	262	249	273	253	265	269	271	288	266	257	294	269	263	284	274	274	264	264	278	307	281	265	271	239	243	252	248	283	240	266	263	299	245	284	292	254	271	277	259	271	239	258	260	287	271	261	234	281	267	249	276	278	262	293	277	248	261	257	264	270	256	257	263	279	277	250	273	271	281	263	298	254	257	292	252	249	252	253	252	265	254	276	256	266	286	256	265	285	279	252	261	240	264	221	262	260	273	264	300	251	289	297	263	255	283	279	273	268	283	274	254	245	305	261	273	261	240	237	255	250	269	271	264	262	287	254	242	231	265	279	263	266	286	292	264	275	258	259	249	271	306	240	255	257	267	257	254	259	268	280	255	272	295	271	253	263	250	256	248	280	277	259	241	286	266	280	261	274	285	264	301	255	287	271	243	286	267	260	268	229	248	258	256	279	239	246	291	276	247	257	268	260	262	288	256	277	275	254	278	255	268	255	259	267	272	257	252	252	283	257	266	247	287	293	296	272	272	263
24902	21574	26742	24962	4075	562	523	483	490	465	466	450	417	408	446	487	477	422	423	407	432	457	450	437	453	416	455	420	425	437	438	496	455	402	421	425	415	438	428	448	445	454	424	400	428	422	466	442	403	394	479	417	446	439	435	424	438	453	386	434	445	416	428	435	443	448	427	437	451	463	428	429	427	431	441	423	411	460	419	406	445	425	444	478	446	452	458	460	417	424	389	407	444	456	455	459	457	465	427	415	439	422	415	447	420	388	461	445	431	445	407	462	480	448	443	434	423	450	431	433	450	443	470	439	434	413	429	422	425	424	426	411	481	415	411	429	412	420	431	460	420	404	475	442	409	430	476	436	414	420	453	432	436	458	493	421	437	423	442	449	428	437	411	460	413	418	418	410	444	448	399	395	419	433	425	427	445	428	461	425	422	440	427	415	429	431	410	439	415	425	449	429	463	435	429	434	466	431	450	481	457	446	433	452	453	406	410	463	478	425	448	412	461	414	466	421	435	437	433	450	440	433	423	471	431	440	384	438	401	401	437	422	445	408	434	445	435	399	429	481	427	449	429	415	477	419	475	400	469	430	418	436	470	440	412	443	418	427	447	459	502	425	440	422	443	388	425	441	424	460	443	434	438	413	403	472	446	447	404	410	434	423	453	425	441	413	428	415	429	443	486	422	446	440	422	447	432	445	470	467	436	437	418	427	422	435	457	447	446	436	433	460	451	442	434	364	406	476	441	447	399	409	439	448	429	396	448	469	394	438	416	453	439	450	429	418	449	472	435	461	433	419	444	425	457	433	455	463	395	478	451	455	428	438	413	451	428	421	400	431	457	436	429	444	448	439	441	458	421	431	414	456	424	444	484	444	409	401	451	421	450	436	463	434	412	467	417	422	427	420	413	469	430	449	444	458	440	389	435	422	430	450	440	424	451	423	421	434	436	450	456	462	406	447	454	455	457	481	405	465	409	444	439	460	439	432	429	394	459	433	456	417	445	421	441	388	428	446	429	435	431	463	443	480	457	447	429	407	432	475	464	436	459	431	404	475	419	431	464	418	424	439	453	406	439	406	426	461	445	414	434	433	402	391	437	428	420	458	428	432	429	407	463	440	481	425	374	441	400	450	449	415	437	420	454	395	430	446	448	401	453	437	435	423	483	397	449	468	387	421	420	442	427	440	455	439	483	429	449	439	461	437	479	411	450	445	411	430	460	442	424	414	421	431	487	430	457	429	422	468	432	431	456	441	422	439	462	443	426	428	432	440	440	430	428	420	415	403	422	401	435	458	471	441	443	450	449	462	449	419	433	435	446	467	432	448	446	400	456	452	426	449	427	418	428	443	404	438	418	398	394	430	437	442	422	435	428	401	457	445	447	464	485	432	444	416	464	443	449	459	444	436	431	442	419	452	416	449	430	410	390	416	440	456	472	435	438	419	464	472	436	447	448	442	432	468	460	422	443	454	414	412	402	427	420	477	411	468	467	427	466	447	422	419	443	442	400	411	443	459	460	479	420	412	426	467	435	409	427	459	437	392	479	447	441	424	463	404	403	432	411	414	443	405	449	453	424	437	430	476	483	439	454	432	445	448	438	432	426	431	446	442	417	432	435	437	473	427	410	448	421	427	459	417	482	442	443	455	432	432	418	434	445	438	418	393	428	417	450	423	435	424	449	456	412	420	397	422	435	461	433	446	439	464	417	437	387	440	384	426	461	449	449	426	408	419	440	444	431	422	429	454	433	464	439	431	425	424	457	434	475	464	423	407	442	425	399	425	438	429	421	463	413	451	447	468	424	465	441	433	456	449	458	453	452	424	446	447	473	439	448	431	402	427	431	409	455	437	449	453	412	447	429	413	426	459	442	452	418	425	397	421	416	401	469	444	441	447	451	424	428	423	416	399	429	437	460	435	432	431	452	443	425	415	415	456	423	421	423	424	420	439	466	436	396	400	447	430	401	451	439	396	442	449	423	420	454	437	443	413	445	434	421	451	423	432	440	399	432	413	456	414	418	432	409	421	481	417	458	429	438	429	468	435	437	438	431	480	422	447	443	430	450	434	448	471	464	422	450	424	416	408	443	437	423	444	437	464	429	385	426	403	421	434	436	427	467	385	424	466	435	423	405	446	434	457	417	402	450	460	418	457	420	424	429	412	458	469	426	433	431	443	441	422	450	443	424	435	453	425	448	439	433	445	423	400	456	429	429	458	444	445	419	427	449	410	416	458	427	411	401	429	425	458	393	410	400	404	435	438	384	449	416	405	448	414	410	444	457	466	454	422	431	471	394	452	437	465	438	417	434	432	456	461	444	462	451	486	435	440	441	433	440	467	427	434	422	435	485	405	461	447	433	443	466	446	440	443	421	426	473	481	456	414	414	451	415	444	449	466	402	443	410	414	436	456	450	402	446	440	456	435	411	419	420	434	405	431	427	422	406	450	417	447	440	479	434	456	409	464	409	442	434	456	436	441	433	440	442	401	421	417	448	413	416	447	461	423	436	463	449	424	443	444	457	456	404	480	426	399	440	409	401	414	411	409	437	406	502	449	448	407	414	436	444	449	427	428	447	420	440	403	424	479	455	399	439	426	393	428	404	419	448	491	442	418	421	438	404	401	425	440	458	430	431	398	452	469	419	438	457	429	398	429	455	425	405	429	457	467	433	422	445	437	491	430	418	431	456	400	429	436	431	459	450	401	446	453	454	437	433	442	442	427	391	410	438	440	436	435	470	423	428	434	418	392	444	425	437	440	446	431	447	403	426	432	458	430	424	434	445	428	442	454	433	401	434	425	412	407	446	410	397	400	441	447	422	437	444	452	413	443	410	385	428	471	442	397	460	458	420	448	457	449	421	437	440	405	465	448	432	465	390	448	440	438	448	425	445	427	445	434	431	441	424	423	435	387	420	377	436	429	476	427	438	418	459	464	459	441	408	425	448	416	461	441	396	433	471	420	405	443	429	477	454	425	399	455	391	466	434	427	430	445	401	418	418	421	414	438	449	423	405	436	429	420	428	449	480	403	448	440	449	438	433	447	490	391	419	429	397	459	413	444	428	417	448	434	418	462	455	432	478	425	442	451	444	438	448	419	441	433	442	465	415	402	406	411	447	433	443	431	417	452	390	420	424	457	410	423	446	433	492	419	426	436	477	396	439	425	438	391	466	414	413	423	434	419	385	432	440	421	476	408	429	424	426	452	458	446	436	452	472	382	471	440	427	435	409	459	453	423	431	449	470	443	448	419	436	415	422	411	417	421	443	442	434	471	412	486	436	461	423	401	435	438	400	389	421	421	457	408	463	431	398	450	446	436	420	449	448	493	428	430	414	415	422	422	437	434	435	434	442	456	409	449	478	440	433	435	440	421	409	428	429	396	441	428	451	420	439	441	444	469	407	437	404	423	434	472	421	457	418	379	473	478	386	440	439	417	447	450	419	432	436	443	431	448	426	404	444	442	444	472	459	444	442	444	465	422	456	443	475	420	441	405
38774	44674	9341	1523	2290	826	774	726	747	664	654	650	667	607	598	637	643	620	630	616	606	613	616	591	617	595	631	621	581	602	598	577	628	633	606	623	629	626	606	576	581	614	593	595	667	565	610	616	609	593	617	575	591	595	591	614	589	574	629	625	610	590	586	538	602	630	628	579	616	588	608	603	579	591	622	633	616	630	599	605	594	601	574	588	593	608	582	622	618	610	569	604	652	606	609	629	668	605	602	628	643	630	594	620	591	623	633	607	611	601	613	612	588	593	568	577	628	615	565	606	601	564	588	641	574	620	611	621	611	623	605	642	638	575	628	630	600	578	638	604	586	592	555	598	576	610	608	617	656	583	630	667	602	622	612	584	562	584	608	609	578	590	591	601	628	635	608	613	625	627	598	635	621	615	613	640	627	640	641	584	626	639	631	641	570	595	643	596	638	599	569	613	627	618	599	596	628	597	585	591	614	562	621	619	605	592	610	641	626	648	590	616	580	603	587	608	606	632	588	576	625	613	611	579	598	616	588	590	624	601	613	581	606	644	589	662	597	650	655	573	609	601	620	579	545	648	612	648	621	600	606	618	627	558	642	592	654	640	578	585	605	614	589	575	569	591	613	569	638	618	563	605	587	630	627	530	615	578	616	627	616	663	601	619	629	611	584	623	644	608	594	595	585	621	608	629	630	597	559	575	650	614	562	601	588	571	604	611	629	573	600	614	627	612	607	605	608	589	641	602	605	609	607	619	603	622	623	599	619	607	614	646	603	615	601	622	614	533	608	618	620	638	572	592	601	581	574	619	603	585	632	614	625	638	620	597	588	616	623	605	605	689	583	613	588	620	594	633	623	572	550	558	644	629	612	609	630	604	581	566	619	593	582	614	608	586	567	621	607	617	574	627	575	586	621	635	611	584	621	630	605	585	576	641	613	602	616	618	614	610	631	636	623	570	603	610	584	617	619	640	633	599	578	613	590	624	584	600	588	587	579	606	600	632	603	631	634	641	596	571	598	563	654	633	596	589	646	644	642	636	601	623	610	642	656	617	589	618	590	612	617	589	543	602	609	627	613	624	640	558	598	646	603	642	627	600	608	623	617	607	578	658	577	627	600	590	601	617	594	583	578	590	588	626	628	617	613	634	598	629	592	597	558	630	633	630	629	593	642	593	611	593	593	616	601	612	588	609	559	614	616	571	554	636	626	623	615	594	603	608	555	624	612	617	596	602	685	615	608	587	612	630	651	606	588	565	619	588	584	670	603	599	590	636	635	592	601	620	576	606	623	550	567	650	593	586	607	625	670	585	598	593	585	643	595	578	597	605	596	626	614	556	604	577	602	579	658	637	622	596	625	592	594	615	575	582	662	602	585	656	615	611	601	593	602	598	641	587	655	590	615	658	628	609	599	555	587	598	615	654	606	643	599	622	617	594	635	631	610	597	578	607	585	584	617	563	626	571	625	623	556	595	583	629	617	613	599	616	591	606	560	605	639	628	640	574	618	573	623	590	640	574	646	593	610	616	626	607	628	573	594	625	653	555	598	585	598	624	603	574	588	606	621	643	616	600	610	590	583	573	642	626	595	600	583	651	598	627	590	574	603	583	558	609	617	619	560	597	654	598	610	635	639	632	587	597	628	631	642	574	576	605	631	600	608	652	567	614	642	590	617	599	598	638	622	623	601	610	590	587	607	609	577	633	592	625	617	577	635	582	599	591	543	656	639	628	589	625	613	588	603	654	590	580	615	647	583	585	589	642	602	607	598	632	595	615	612	631	614	601	613	649	631	669	580	591	617	596	588	576	596	624	650	615	664	614	607	620	615	603	579	592	643	583	576	606	592	631	630	569	599	639	604	604	571	604	583	601	558	593	597	614	595	595	606	578	597	605	566	600	603	613	594	605	621	598	611	568	647	571	577	614	599	547	624	579	616	587	630	584	607	566	633	621	546	600	591	653	613	671	612	589	621	607	620	636	606	607	635	600	627	575	588	606	565	613	656	660	595	609	611	607	581	588	598	607	556	611	643	554	603	577	600	616	559	594	591	595	590	621	609	604	627	590	617	628	613	653	567	611	634	560	599	575	549	603	592	668	599	620	602	566	602	609	603	667	596	633	654	596	613	621	620	602	611	587	589	611	627	600	583	572	615	644	611	591	592	590	596	616	654	602	606	640	570	646	616	626	622	591	616	610	576	594	617	612	626	607	654	601	584	616	633	553	613	572	578	575	630	624	648	649	611	618	631	607	631	592	609	574	607	606	611	601	643	599	618	592	602	621	574	656	606	617	575	591	593	557	564	610	597	626	600	618	604	621	609	642	605	661	611	601	643	641	609	624	607	597	616	588	601	607	599	670	630	610	626	581	558	626	568	627	650	579	616	635	615	595	601	584	590	632	541	639	612	595	589	604	607	623	628	579	587	602	606	565	606	564	594	615	610	614	619	627	599	626	625	627	593	601	633	634	610	579	538	639	615	614	652	583	574	617	626	619	577	670	582	581	588	621	615	620	613	567	554	641	599	605	618	659	577	608	601	552	619	600	620	598	620	609	619	570	615	609	610	594	624	574	597	596	635	644	629	616	623	591	592	628	627	644	587	607	599	604	602	613	596	607	601	607	629	624	637	601	614	631	616	577	589	588	630	616	613	598	605	632	601	600	609	568	590	648	581	616	636	616	613	618	601	643	602	628	592	640	624	571	590	577	606	600	632	639	646	574	641	603	637	545	605	630	589	588	603	614	602	611	574	629	624	610	587	610	594	603	623	642	604	638	627	603	575	606	622	595	641	630	584	648	628	609	583	551	629	584	574	590	598	585	572	578	649	609	617	581	667	571	610	646	631	640	680	603	615	565	626	628	599	588	606	587	558	591	669	592	596	600	583	573	607	581	590	586	597	603	601	558	649	630	599	611	627	596	651	614	627	573	560	637	590	573	559	640	608	617	610	576	585	593	606	605	586	574	556	569	633	601	609	586	607	613	640	577	601	571	605	596	578	628	604	613	580	630	623	568	570	618	593	578	645	576	625	582	613	610	591	574	590	634	652	582	597	610	608	614	600	589	598	665	595	627	637	635	593	592	603	585	591	614	614	566	581	593	569	644	591	604	626	601	611	607	611	586	558	640	610	610	566	625	638	614	615	581	566	612	616	650	590	611	627	588	658	581	600	590	600	627	618	608	665	624	584	626	642	547	592	621	638	672	598	575	630	634	574	603	619	583	598	610	614	645	609	627	569	640	614	636	620	606	597	606	592	586	605	588	616	603	588	681	599	598	608	578	598	600	623	604	596	665	613	607	597	612	637	598	604	586	589	621	587	572	627	596	643	609	596	613	572	604	567	631	574	622	583	574	580	589	592	596	645	650	575	647	653	584	621	601	600	606	587	657	556	586	589	628	621	598	619	585	641	619	638	645	646	546	637	615	652	612	619	581	616	660	572	626	640	623	600	580	613	617	621	575	600	570	573	592	620	593	617	584	588	617	605	647	629	587
22656	21562	29042	24500	21563	21247	3131	437	325	330	270	237	216	216	207	215	210	189	199	231	186	223	178	183	168	179	177	169	178	199	184	160	173	176	199	184	151	175	184	192	173	161	167	184	160	153	180	176	168	184	166	182	182	163	191	185	165	177	169	158	196	194	172	180	173	164	171	176	181	171	189	170	149	149	188	164	165	153	179	172	159	173	184	170	159	184	164	166	175	150	168	178	178	159	148	171	153	169	152	154	176	171	145	164	165	183	163	156	158	164	176	155	171	174	161	181	159	157	167	167	175	172	170	193	173	147	169	160	167	177	148	176	178	187	162	168	155	154	157	159	184	164	152	169	166	179	166	163	170	171	195	167	152	174	176	179	176	163	179	163	162	154	168	142	161	152	182	163	179	157	173	159	165	157	144	170	176	178	181	162	197	176	170	143	186	170	187	168	185	171	162	169	161	167	152	187	191	169	178	207	169	150	155	179	168	178	161	174	177	161	194	187	169	165	178	169	153	183	163	196	173	177	153	165	169	163	170	171	173	148	169	160	161	186	173	158	176	201	155	183	165	170	180	163	167	169	184	150	172	180	154	175	163	182	186	178	161	172	152	164	173	175	160	187	175	168	161	188	163	185	185	193	157	194	164	177	131	169	168	169	183	152	172	186	158	151	141	168	165	194	162	181	153	151	165	154	192	169	147	152	165	182	160	176	177	190	175	173	173	168	147	172	175	161	172	186	178	178	156	170	166	148	165	188	170	160	171	181	173	164	162	153	166	150	167	186	160	134	191	174	166	135	165	196	174	174	171	156	153	187	179	147	152	170	175	168	158	150	170	180	192	171	163	188	185	140	170	179	183	186	184	181	179	164	201	170	149	154	178	173	163	147	153	185	177	153	141	167	175	158	171	163	176	173	183	161	177	143	140	164	189	158	178	176	160	169	184	185	160	193	160	192	174	175	201	147	173	179	188	161	193	158	178	149	179	190	144	165	165	163	178	157	162	145	173	173	150	168	162	165	158	152	163	151	163	153	187	170	171	177	173	150	168	167	179	170	174	150	160	165	176	190	159	184	174	174	155	154	153	164	178	163	181	168	175	185	165	168	174	145	169	165	180	159	180	149	168	174	163	189	175	187	155	178	172	167	174	171	171	174	179	179	186	172	167	143	169	168	173	165	153	167	174	176	184	152	162	162	188	163	144	164	176	172	155	168	177	177	168	164	161	172	166	168	167	178	163	178	168	152	182	155	172	168	165	165	183	157	189	169	148	179	169	179	159	183	140	165	143	139	180	149	169	171	157	170	170	162	150	154	160	169	156	160	177	170	168	176	207	176	164	183	176	155	160	171	168	169	172	168	176	160	163	177	167	157	199	161	178	167	176	163	185	183	170	169	178	164	160	184	182	183	206	135	174	162	166	148	178	170	188	172	176	179	156	162	147	162	156	147	159	157	168	163	170	181	180	188	186	179	162	152	165	170	177	164	161	178	171	159	168	168	167	171	150	168	167	161	170	167	162	154	164	185	187	168	157	161	163	197	154	171	148	172	178	174	188	180	161	159	163	183	154	157	165	165	160	180	183	176	158	173	168	148	170	172	179	137	181	181	166	165	183	157	148	198	151	192	167	157	155	178	153	151	187	207	167	173	154	168	165	153	203	183	159	160	173	159	168	168	185	138	158	153	205	178	160	157	170	175	196	162	165	172	183	154	183	152	170	166	154	158	163	172	165	171	161	164	185	162	163	128	153	150	179	189	185	171	188	179	165	180	165	139	178	166	160	174	178	169	171	153	196	156	151	174	176	182	174	174	171	153	176	175	177	168	153	170	146	167	168	166	162	167	187	172	149	174	174	146	193	151	167	174	170	169	190	179	157	175	179	164	185	191	173	157	141	154	167	173	161	194	179	146	172	173	159	173	178	176	167	138	172	203	171	171	142	165	167	171	166	158	166	165	154	197	171	169	175	155	162	158	166	176	174	178	185	179	199	157	162	171	162	169	173	175	167	205	158	164	156	176	175	178	178	174	173	159	173	153	151	159	174	175	173	169	177	173	140	166	173	164	161	187	168	149	171	156	177	161	171	148	157	164	187	194	165	163	178	154	163	144	178	198	187	172	171	157	159	164	146	158	175	165	167	170	153	168	152	166	172	183	149	150	168	177	158	174	158	165	173	172	150	181	170	181	159	174	165	162	181	165	186	181	169	163	158	153	157	154	177	157	180	164	199	192	164	164	162	179	169	176	148	162	157	161	173	185	162	174	187	169	210	168	159	179	178	164	166	145	179	190	150	168	181	163	166	170	175	167	181	169	156	159	177	153	157	187	189	186	152	169	169	131	188	164	176	172	166	143	161	170	160	178	158	163	161	165	173	183	154	182	187	159	165	163	170	159	165	151	172	167	166	185	174	172	150	151	169	162	158	180	162	157	196	162	145	156	170	174	173	181	160	166	146	160	189	151	154	143	176	182	173	162	178	151	162	163	159	177	176	166	174	184	169	150	182	166	157	179	170	147	173	160	146	160	159	189	183	181	148	172	159	156	161	169	148	179	154	180	170	164	172	192	171	166	162	178	163	183	160	183	166	182	172	160	171	165	172	138	193	163	161	175	164	168	185	161	180	171	176	171	178	159	152	177	159	188	156	161	168	161	190	162	134	154	178	166	158	175	186	172	167	167	156	159	164	155	167	161	175	183	155	165	149	158	153	184	179	151	176	150	171	152	182	168	144	151	171	165	163	141	154	179	169	157	156	179	176	159	161	172	157	158	165	182	183	183	180	154	186	159	166	172	165	155	162	179	185	168	154	172	158	166	165	163	181	161	176	177	160	165	163	182	187	172	161	171	182	182	183	169	169	159	152	162	169	172	169	189	166	158	180	154	158	158	168	198	154	169	168	169	164	177	150	190	164	171	162	151	186	180	168	170	167	169	153	149	141	170	167	176	177	167	180	187	169	149	194	161	170	155	175	193	155	177	157	145	165	158	152	157	165	153	177	148	154	156	164	172	172	178	168	164	176	174	188	147	180	173	150	178	148	177	180	147	157	167	145	160	136	164	145	142	167	148	174	159	164	160	185	154	151	180	165	169	164	175	185	162	180	160	155	173	161	172	183	177	176	191	151	166	153	147	164	166	202	180	176	149	161	158	155	178	178	161	169	175	172	168	155	162	161	175	185	153	181	166	169	178	168	156	171	155	187	190	158	163	167	164	173	165	157	155	168	207	174	160	170	168	156	171	163	149	155	154	162	194	161	149	196	166	181	170	146	154	134	165	172	185	183	143	181	183	179	174	145	131	193	183	167	165	179	156	185	175	166	156	201	192	165	166	164	174	184	171	178	146	146	181	167	156	157	172	166	148	174	170	158	180	154	173	160	171	170	180	180	162	166	181	168	177	162	181	173	167	165	161	196	162	177	177	179	162	190	171	157	173	160	160	176	174	177	203	176	168	167	171	162	154	160	162	176	189	162	157	180	181	173	168	137	211	148	173	174	175
51282	67774	20459	3129	6468	1214	869	754	647	547	480	401	393	373	319	314	309	317	281	278	303	285	275	256	260	257	270	268	251	275	263	244	214	246	277	262	249	254	229	283	249	274	266	224	241	221	237	236	255	250	249	261	222	240	214	256	240	228	244	237	228	245	231	245	243	258	244	230	245	227	228	244	251	241	248	240	247	240	259	250	254	262	246	232	251	245	232	245	218	225	233	247	220	212	219	269	232	223	239	242	220	249	236	252	257	257	232	248	240	237	223	211	262	224	232	226	260	258	257	245	232	217	243	222	259	246	217	219	222	222	226	224	276	247	222	242	231	219	226	246	231	193	253	231	240	214	240	256	222	233	236	247	240	237	263	246	243	239	243	253	227	237	218	242	231	261	237	210	222	231	238	247	211	249	244	235	238	217	226	232	231	245	230	251	259	214	235	227	234	261	233	223	239	253	246	219	227	235	236	236	255	238	220	210	221	223	217	220	210	214	249	225	213	232	214	237	233	229	257	233	243	235	216	252	238	253	224	216	227	249	222	214	241	260	208	243	235	262	242	265	224	248	212	208	237	221	216	221	242	236	241	250	239	258	213	269	239	234	241	220	215	229	230	236	190	233	251	254	235	237	199	253	240	257	214	235	217	270	217	246	251	248	240	237	233	222	234	228	247	244	211	223	261	214	243	243	246	236	245	206	261	216	221	243	248	232	266	208	232	210	234	200	253	232	249	231	254	237	229	248	230	246	203	242	217	245	230	219	234	261	241	227	244	230	224	234	239	203	223	269	231	242	226	255	273	226	219	250	217	224	223	213	247	239	227	239	220	242	231	224	232	226	229	238	212	252	214	246	226	213	246	265	248	264	230	233	258	258	263	238	218	214	228	237	235	251	240	241	249	226	237	253	261	242	221	255	218	239	232	246	240	232	224	259	236	228	227	214	221	213	230	241	242	238	217	233	243	224	216	235	233	234	232	220	225	260	255	216	228	233	240	234	229	242	249	240	240	229	244	216	243	255	226	227	209	212	257	247	230	249	247	247	224	211	242	239	248	266	229	232	235	216	238	262	243	264	235	242	241	252	252	230	242	251	228	224	245	223	237	223	235	247	258	245	232	225	228	240	231	236	207	225	211	235	233	228	243	209	254	209	248	227	202	232	251	224	232	267	231	241	240	225	237	248	261	217	235	236	236	222	229	258	229	219	220	234	221	259	199	242	219	211	225	223	230	238	227	224	232	234	231	243	221	245	229	256	264	217	240	233	239	226	247	224	249	229	233	198	224	230	215	205	228	236	244	233	237	254	264	227	245	234	233	237	246	235	233	209	230	240	228	244	219	238	233	222	259	246	261	229	283	237	264	231	236	212	214	239	251	249	223	229	233	217	242	239	226	245	252	230	248	215	229	228	232	238	223	249	243	222	230	233	237	202	225	220	219	230	252	206	230	285	237	234	239	229	252	198	249	255	233	216	209	241	221	249	231	227	230	229	240	239	251	241	258	233	235	246	249	246	249	224	230	226	213	256	249	270	245	249	233	219	232	241	253	236	253	266	241	237	233	238	207	235	244	224	226	227	231	242	255	248	240	229	206	235	224	233	227	231	264	236	216	251	238	219	229	214	254	253	241	221	229	239	228	213	235	207	278	221	207	234	215	236	216	223	198	223	247	229	244	236	260	241	228	245	243	230	250	222	240	245	229	242	222	242	227	209	214	249	211	276	242	242	217	267	190	248	254	217	226	230	225	247	234	256	242	234	215	237	205	250	252	250	218	237	217	224	255	234	238	216	259	231	245	252	232	228	238	244	225	220	258	273	202	258	232	228	231	248	220	227	219	230	242	240	224	250	238	258	241	242	215	255	207	207	249	231	250	223	232	246	216	237	251	215	224	239	243	252	205	241	188	210	239	226	228	240	238	236	245	233	223	239	244	244	243	245	235	260	215	238	251	233	229	237	233	238	254	232	225	206	220	250	232	214	257	243	236	232	232	236	224	232	242	250	241	243	250	214	231	233	227	247	231	232	230	268	238	213	221	243	231	236	236	248	219	236	238	243	252	228	253	204	215	221	248	221	228	244	224	277	249	272	246	230	218	231	246	234	226	212	220	236	235	266	265	213	228	248	226	251	227	244	203	260	236	213	235	233	216	220	216	220	248	236	262	230	246	212	238	229	240	253	227	235	237	231	231	247	234	266	243	242	238	214	233	232	234	228	248	239	230	237	245	244	227	262	212	247	220	243	237	237	238	225	253	235	243	220	248	241	236	259	234	247	229	241	254	232	247	217	210	250	245	242	244	227	231	252	251	243	253	246	227	254	257	234	261	230	256	210	216	206	217	248	220	273	243	249	226	213	237	241	209	259	260	205	223	221	224	247	216	217	241	207	260	226	238	237	265	239	236	244	246	261	222	246	223	223	240	251	228	204	230	254	257	235	238	266	232	244	257	243	250	236	231	231	262	246	259	236	243	235	235	228	235	235	230	207	252	269	255	235	221	231	211	244	229	225	264	253	224	220	237	222	208	245	231	230	244	252	213	240	234	247	235	227	230	249	230	249	233	244	218	227	267	239	197	233	226	232	239	246	242	231	236	256	237	247	236	240	250	231	244	264	255	225	258	240	227	230	260	235	244	210	232	206	230	241	262	216	254	246	252	227	251	244	220	252	232	215	230	257	223	247	265	230	209	254	221	219	232	232	240	220	225	245	230	230	233	235	210	207	225	211	217	237	252	269	236	247	229	245	242	237	222	215	260	222	229	224	220	230	240	199	266	218	242	231	230	211	229	226	254	238	222	251	269	243	229	238	223	221	237	249	249	251	257	252	243	259	226	218	233	256	229	233	218	239	240	249	262	237	257	223	249	236	239	230	219	236	251	226	228	234	236	246	229	221	255	216	227	226	221	218	250	224	229	238	244	239	248	242	247	255	258	226	215	222	226	234	243	259	253	251	230	268	252	238	244	243	230	208	251	244	217	213	240	205	242	234	242	241	220	263	235	248	264	212	232	220	234	264	241	223	275	238	207	231	199	206	245	239	265	220	231	218	232	248	254	230	222	226	250	215	223	245	245	225	269	232	234	231	253	240	248	237	219	256	226	202	239	236	252	222	243	242	233	233	252	247	213	245	250	264	243	234	269	249	246	241	203	249	210	218	211	211	228	228	232	227	233	200	274	232	220	234	239	219	232	243	224	219	233	230	247	256	247	230	245	241	251	212	255	249	226	245	236	234	248	212	258	228	244	214	220	250	234	240	222	232	228	216	249	220	248	235	200	193	214	242	235	246	251	220	210	228	219	240	280	257	230	234	222	233	214	242	220	237	243	246	220	228	248	233	233	236	241	242	231	227	227	254	267	234	240	246	252	248	242	241	223	222	238	241	213	236	214	262	222	223	236	235	251	228	210	223	177	244	232	241	228	239	202	232	235	232	212	264	239	221	252	235	214	243	255	237	256	229	215	262	229	254	273	247	229	246	215	259	255	242	248	239	249	229
28191	20709	8311	741	528	402	408	400	391	401	398	400	390	353	423	353	359	341	393	372	381	372	358	382	352	380	362	411	364	388	371	418	365	403	352	364	372	387	394	369	360	360	394	371	396	370	368	363	360	402	358	410	403	379	371	413	385	346	361	373	370	385	357	377	376	383	356	368	374	387	372	395	362	357	361	371	385	342	383	387	356	364	371	379	372	359	374	372	373	332	401	391	385	397	364	406	377	380	395	369	361	403	381	392	380	367	387	417	402	357	411	395	374	392	384	355	393	371	364	389	420	382	391	375	374	393	420	390	382	343	378	368	405	392	398	374	375	392	354	401	354	375	362	393	368	372	383	359	368	343	377	407	393	386	375	395	411	408	377	380	360	395	362	371	351	357	371	360	384	363	397	365	341	349	382	407	387	348	390	365	376	349	415	388	398	378	381	393	361	394	366	392	378	391	349	385	371	355	377	348	383	380	356	349	399	369	381	374	412	384	367	397	383	352	393	382	366	343	367	404	388	375	377	375	421	346	364	367	373	379	359	355	391	359	367	336	332	338	350	372	382	400	381	389	376	381	361	362	391	384	393	383	398	388	382	395	405	398	387	360	342	385	398	416	389	364	385	357	359	372	361	353	377	373	370	371	391	369	396	358	368	376	385	392	382	366	412	393	387	406	359	381	395	351	392	427	417	355	365	405	398	379	376	380	386	406	358	365	380	418	400	346	393	376	392	354	410	353	397	381	389	398	379	394	346	420	365	380	377	389	337	390	396	363	394	383	380	373	405	387	342	392	351	372	391	395	362	368	349	371	373	383	377	386	375	362	369	351	397	402	388	398	369	348	381	371	347	375	393	361	368	406	386	371	368	392	372	404	355	371	373	364	388	394	376	416	358	358	361	386	388	422	402	351	374	345	395	378	356	366	413	349	376	386	352	363	369	315	397	405	396	357	364	387	418	397	359	371	389	370	384	371	352	384	382	357	372	414	370	406	388	381	417	365	408	385	331	367	369	392	399	387	396	378	343	345	373	357	380	361	361	379	375	381	386	367	400	419	410	399	359	378	405	393	378	373	371	370	393	350	402	396	377	404	412	402	367	356	408	373	349	403	399	388	353	376	366	378	357	390	397	386	383	348	391	392	365	367	421	387	366	384	370	357	388	397	360	393	354	406	379	389	366	391	414	365	362	389	373	370	394	386	381	380	352	394	397	382	344	355	390	384	335	373	405	386	391	367	370	450	380	382	350	357	370	356	390	353	385	356	372	377	383	411	349	392	365	406	350	379	373	393	375	346	376	370	356	381	374	364	368	365	379	395	385	380	413	337	372	398	366	361	390	360	377	429	354	371	402	391	372	386	344	369	347	405	384	388	381	383	389	355	346	372	359	373	378	377	356	386	386	358	402	391	399	378	391	371	357	358	392	352	345	391	348	403	358	381	398	392	390	379	385	392	403	367	357	378	396	355	372	374	381	391	408	382	433	354	404	384	366	345	398	381	403	382	373	335	394	381	391	390	352	388	405	355	396	375	350	364	382	383	373	346	390	401	388	383	338	352	404	379	329	408	396	401	378	381	368	371	379	383	362	371	382	374	383	355	362	378	382	370	410	393	363	363	365	385	389	386	387	395	374	380	373	378	383	411	382	396	340	364	411	373	406	332	388	362	389	365	384	403	399	402	415	368	386	381	378	349	401	383	348	425	375	350	382	406	410	364	398	389	415	359	367	400	369	380	373	374	322	359	374	359	389	406	419	384	387	405	410	357	378	395	394	387	386	404	355	372	376	392	376	377	362	378	351	380	362	382	372	377	395	396	397	369	406	383	410	370	379	374	358	358	345	387	398	387	388	412	361	367	414	365	371	357	352	370	415	390	408	371	369	391	401	388	383	365	351	363	368	387	358	391	393	384	408	368	385	377	386	359	390	321	390	379	398	389	366	422	342	382	420	402	370	382	375	370	348	365	377	367	386	374	356	334	385	379	390	395	395	367	376	347	362	374	397	360	375	392	383	365	392	392	341	387	365	375	405	396	378	375	359	411	404	385	383	382	370	339	415	370	345	380	353	380	359	352	375	393	371	365	403	380	372	334	394	367	379	385	365	364	372	364	384	391	368	367	381	379	378	415	358	346	357	384	362	378	392	361	358	390	369	379	354	383	386	356	372	383	376	350	345	353	369	367	346	361	364	381	381	361	352	373	368	369	341	332	363	392	349	369	378	342	371	401	384	375	384	405	417	404	374	379	357	387	399	417	407	364	373	397	342	400	392	350	377	379	378	391	406	388	408	381	377	369	386	379	391	345	346	395	360	380	409	399	351	398	373	368	377	372	383	358	362	355	354	358	388	373	393	406	374	372	370	382	399	378	396	370	399	373	378	351	385	413	380	368	417	398	368	388	406	382	388	394	379	395	424	432	373	354	382	373	392	406	351	372	353	383	373	383	404	377	389	372	419	387	399	406	388	373	354	368	394	371	383	390	405	394	402	391	349	366	383	398	384	383	367	388	400	418	380	390	367	408	369	369	371	371	366	431	376	367	373	366	398	362	396	371	385	334	350	404	374	373	394	394	368	358	423	368	381	373	399	382	397	366	389	338	385	376	368	380	388	360	389	393	375	379	389	395	347	390	409	373	346	377	362	372	422	387	377	383	393	386	373	398	383	377	375	376	353	377	407	354	408	381	402	370	332	354	399	384	359	341	379	369	376	365	437	369	379	374	374	407	363	357	387	388	369	372	403	375	373	354	368	423	347	357	376	415	369	386	395	417	375	358	322	380	394	397	361	370	360	396	376	420	396	333	383	384	402	370	369	379	395	370	398	391	370	353	396	377	371	409	389	369	381	368	391	383	416	375	392	361	414	393	382	382	366	397	400	392	394	359	377	385	387	353	399	379	353	378	387	350	395	399	364	386	367	405	345	345	349	362	354	362	390	381	383	389	374	367	352	381	346	354	396	397	363	394	365	329	348	382	364	391	361	349	359	351	419	418	354	369	378	349	381	382	354	357	387	358	376	373	359	401	371	396	366	402	379	358	384	358	369	385	398	409	390	360	368	387	364	403	365	380	379	393	400	372	383	407	359	365	359	375	365	386	376	369	405	359	385	373	374	360	402	401	365	321	403	372	380	361	389	366	353	389	339	373	393	376	356	352	370	383	389	364	377	380	373	389	397	405	392	397	394	365	400	370	386	365	397	400	373	387	363	369	381	367	373	400	401	352	402	382	391	375	381	366	323	389	401	375	400	383	374	343	361	386	380	396	363	336	376	384	367	373	366	379	394	358	379	376	377	401	410	404	377	369	412	367	365	417	374	379	374	393	414	342	352	378	350	385	405	384	355	388	400	377	397	331	409	372	362	334	383	384	365	378	408	361	389	365	361	380	382	416	415	362	366	396	396	399	340	384	384	397	374	393	402	383	412	364	361	340	413	387	429	342	405	366	359	414	367	393	380	373	389	338	381	386	395	382	357	366	363	396	362	391	365	356	381	344
21663	21233	3675	812	808	583	585	550	563	594	518	508	512	550	537	544	516	505	516	566	554	548	571	543	506	545	571	534	543	566	559	552	511	562	550	598	525	541	580	527	529	559	587	546	552	532	539	570	520	534	549	528	499	514	516	519	558	504	525	529	552	556	530	510	556	529	529	529	528	532	539	533	503	599	531	573	504	518	540	530	527	505	576	470	536	522	565	534	578	556	541	547	527	532	519	514	557	531	541	583	558	515	547	537	528	549	524	507	529	552	528	534	521	527	558	532	547	525	545	517	535	552	528	503	542	562	555	561	562	584	558	512	524	527	542	547	514	586	571	547	486	540	545	498	555	557	562	558	552	565	532	568	538	554	531	527	487	510	500	543	562	528	551	520	555	497	571	557	588	582	511	533	535	520	520	549	491	516	525	551	557	541	517	573	485	530	562	533	557	574	555	556	552	558	529	571	542	569	489	479	540	566	538	525	529	547	528	534	574	569	591	557	526	492	546	503	527	563	512	516	556	531	515	502	530	539	525	521	511	525	531	552	541	505	587	514	553	531	556	588	514	548	536	556	579	557	549	534	523	539	504	542	541	519	550	560	560	560	571	532	512	569	536	576	535	556	539	570	540	486	494	555	575	521	570	523	522	544	556	521	536	572	532	512	565	534	560	548	541	543	573	488	578	542	524	563	498	462	536	546	548	533	498	555	517	513	570	564	549	551	519	502	537	528	547	561	552	528	524	574	509	521	537	534	524	557	491	581	548	547	538	576	555	539	532	540	510	591	545	520	536	539	534	506	540	566	558	511	556	547	512	530	549	574	526	561	563	550	548	544	533	522	527	522	539	545	506	549	502	536	549	531	518	547	525	520	557	558	525	567	531	570	540	573	507	540	562	520	586	547	543	549	558	574	485	495	522	547	491	537	548	551	534	485	543	537	535	524	563	554	547	525	543	564	525	558	513	523	544	522	541	551	522	538	516	567	535	546	523	505	530	546	527	534	561	523	533	518	540	519	523	528	561	549	533	495	555	557	525	533	506	528	570	541	556	561	513	522	528	518	559	521	561	564	532	523	520	567	531	529	564	500	477	545	533	549	572	579	548	542	485	575	562	526	532	524	578	563	555	520	565	537	509	532	546	566	556	521	571	580	538	523	556	524	540	533	541	522	544	568	542	559	541	537	544	551	558	564	543	509	519	547	535	573	521	529	569	562	559	543	549	520	574	500	533	533	519	560	556	516	521	572	516	554	569	492	560	494	574	546	509	560	572	544	569	532	513	566	534	578	598	487	508	543	546	512	538	518	578	573	572	534	577	526	579	560	520	573	477	523	535	571	522	547	577	527	533	557	541	576	534	542	516	534	554	584	570	534	540	562	548	514	557	514	540	541	551	555	543	546	552	509	543	515	497	586	602	526	545	543	536	531	544	508	564	543	529	514	546	546	558	581	556	524	576	598	527	535	547	540	553	526	572	570	541	534	533	537	513	520	475	524	560	579	519	499	505	522	522	520	525	537	559	550	551	566	534	501	559	561	552	542	533	515	532	557	595	552	580	498	564	541	522	525	574	545	572	522	550	541	556	552	559	555	504	542	557	535	539	553	503	553	501	519	580	536	523	531	569	535	522	521	546	536	523	591	521	516	518	562	544	521	541	532	532	522	517	512	543	558	530	544	553	555	563	550	508	506	604	513	532	529	488	543	514	539	545	535	526	546	549	556	553	547	529	508	550	507	537	551	532	545	523	518	515	519	583	521	540	553	516	512	551	568	524	508	551	556	552	560	525	553	553	492	514	545	563	559	515	545	598	521	541	543	548	528	526	523	550	571	542	559	519	560	541	548	553	540	528	531	550	563	548	584	542	516	521	516	579	514	561	527	525	518	560	500	557	557	523	560	541	541	525	513	488	557	530	594	531	561	548	529	561	564	485	512	542	549	560	526	517	528	565	556	561	535	567	552	565	567	559	508	508	603	562	520	544	569	584	531	555	487	565	547	573	557	552	539	564	539	511	557	568	507	531	517	562	540	537	535	554	518	573	505	540	585	495	499	570	553	489	475	542	560	505	524	508	554	537	536	579	562	540	505	559	539	510	593	555	538	535	518	514	549	544	512	562	517	522	499	506	501	521	584	516	553	484	570	563	503	546	559	515	549	550	515	562	507	575	533	530	551	581	545	567	595	508	506	570	520	566	547	553	564	569	554	550	539	503	507	542	581	511	536	536	538	522	584	560	533	497	528	550	542	552	504	517	550	529	500	561	533	547	543	560	514	529	493	498	529	539	530	549	565	548	538	599	554	512	580	552	537	525	542	530	574	537	539	512	548	527	520	564	503	577	566	517	526	551	482	519	530	525	481	556	558	524	532	554	492	577	547	498	568	548	545	535	514	533	530	537	515	551	518	517	557	570	538	499	557	553	523	538	550	539	542	548	514	504	506	522	556	535	570	528	526	548	574	508	511	513	550	538	547	523	494	549	542	581	503	543	583	578	531	500	533	510	582	521	551	525	520	558	536	555	562	528	569	527	527	562	542	542	542	524	543	530	542	542	532	568	552	513	530	567	560	529	502	559	534	523	522	549	560	575	567	551	548	538	546	549	530	517	539	512	553	545	511	530	502	541	531	568	521	533	544	543	574	534	535	545	517	519	585	501	513	573	588	539	540	537	481	550	559	568	564	508	549	547	581	557	526	559	542	561	568	534	532	575	536	546	513	518	542	573	563	586	508	530	535	570	544	528	526	495	557	561	558	557	564	533	534	515	561	539	549	520	516	535	519	498	562	533	535	557	553	524	546	556	540	524	542	527	529	517	562	505	544	570	516	553	517	519	560	579	585	564	505	516	564	569	522	493	550	496	526	517	557	540	519	529	515	588	547	544	513	541	534	564	514	508	536	479	556	517	577	541	548	548	550	530	498	491	550	516	566	538	518	486	547	524	540	591	537	543	581	600	548	520	491	523	548	533	542	520	547	538	507	512	554	526	558	543	543	537	552	517	544	548	534	530	525	547	552	559	543	538	539	512	527	557	516	537	523	532	539	538	570	550	522	504	542	519	561	541	526	498	519	564	519	562	560	516	555	555	522	561	536	537	520	571	558	514	573	541	573	550	525	533	527	530	546	576	551	558	568	537	547	530	556	537	546	529	529	499	536	517	528	509	482	556	560	595	529	552	525	553	579	544	573	541	527	538	532	591	503	505	514	539	553	566	579	542	542	573	553	509	572	534	552	513	501	525	502	587	597	524	536	531	554	530	504	549	538	574	507	530	551	560	512	546	503	535	542	496	515	520	527	551	551	541	515	539	574	544	520	538	565	547	513	520	544	530	543	570	532	558	599	540	534	510	509	535	551	542	535	523	522	516	533	500	572	523	513	552	550	549	507	538	527	500	513	529	546	551	548	535	556	551	533	515	538	536	540	540	532	543	536	560	551	495	537	514	513	536	535	562	529	499	559	582	539	518	555	536	550	537	513	562	493	524	503	521	561	549	574
23608	21588	28626	24967	21324	5779	437	303	252	234	223	250	212	220	187	169	212	205	187	151	183	154	179	192	210	173	204	177	171	178	203	140	188	171	164	182	182	197	171	183	166	157	192	194	194	187	195	183	165	175	161	169	164	185	167	144	172	170	189	170	166	199	165	177	192	168	180	160	168	150	211	194	161	169	197	169	177	169	186	166	176	174	181	152	157	180	166	183	184	176	184	180	172	167	187	177	166	167	156	156	165	200	194	162	184	192	185	169	185	185	168	165	162	171	173	171	171	163	160	167	166	192	174	158	181	165	174	188	169	167	165	170	197	194	186	188	159	170	173	189	178	186	171	201	173	189	150	166	168	164	179	153	164	146	182	199	171	163	194	184	178	189	169	153	158	173	183	181	193	194	180	182	187	184	176	177	192	151	197	197	176	169	175	189	152	194	183	184	157	168	171	164	170	187	183	182	192	167	166	171	175	182	166	193	159	174	185	191	190	178	178	173	190	163	210	194	182	157	165	158	170	174	217	201	189	182	175	176	180	197	181	187	180	165	183	167	168	195	172	172	182	176	179	151	165	181	154	163	185	154	183	184	168	174	185	187	146	171	179	192	183	165	167	185	175	163	177	180	175	165	175	169	164	160	211	181	173	177	168	163	174	167	185	172	195	158	141	139	208	171	151	155	165	180	171	180	201	185	173	187	186	194	171	190	160	162	185	193	205	173	173	158	170	202	183	188	149	195	203	159	214	170	194	207	173	185	173	184	185	185	171	188	175	180	169	174	192	190	186	161	184	181	161	159	186	191	181	181	172	163	189	185	180	167	187	168	160	176	144	169	195	159	163	171	193	171	169	162	163	185	185	183	185	177	213	185	168	176	212	165	178	185	170	177	172	174	175	178	168	166	169	172	186	193	181	186	176	162	185	185	166	188	152	163	183	161	161	161	191	189	164	142	197	166	172	166	181	179	187	175	183	184	157	199	181	177	164	171	174	170	181	181	185	189	161	194	199	185	183	146	196	191	179	181	183	196	164	149	176	175	193	155	186	182	191	167	184	192	190	177	200	158	209	170	162	166	191	172	187	185	179	175	175	197	167	189	185	184	150	173	189	197	194	185	183	175	187	181	157	193	171	181	181	158	167	169	186	191	175	193	168	154	185	183	179	168	164	161	178	167	163	176	160	174	170	153	174	166	154	160	186	198	165	165	176	189	151	171	180	174	183	171	219	178	188	183	159	155	177	169	158	204	175	195	160	166	161	178	184	146	175	191	171	166	174	189	186	149	185	158	165	186	161	128	201	149	170	170	166	185	171	157	187	185	174	162	178	180	169	180	181	176	166	175	188	184	179	160	169	164	159	164	177	174	205	176	164	171	195	188	177	162	174	168	173	146	164	187	182	181	204	186	201	182	166	193	164	181	174	167	180	160	180	175	193	185	170	181	202	169	152	179	176	184	184	167	158	186	172	173	169	173	184	160	172	162	178	194	178	176	177	150	183	162	171	174	175	169	186	170	178	172	172	174	184	178	168	157	191	160	200	178	191	194	187	162	195	178	182	153	167	206	178	182	173	194	167	179	164	190	177	172	173	176	186	169	157	183	177	174	178	194	200	165	181	195	143	188	176	212	145	188	186	191	197	183	190	169	212	174	177	162	167	173	191	168	175	202	182	182	179	164	176	192	150	171	175	178	177	179	198	163	197	146	183	183	191	177	169	159	186	170	174	168	183	150	169	163	164	181	181	185	173	169	181	188	177	177	200	174	195	180	199	149	168	167	166	187	174	179	188	176	157	164	190	164	176	161	170	167	203	199	193	179	196	184	167	160	159	166	169	199	208	169	175	170	174	168	167	159	187	189	177	187	176	162	197	202	162	171	172	182	189	185	188	174	176	184	202	189	178	169	174	137	164	171	180	169	191	182	196	159	186	161	166	172	165	191	182	172	190	161	157	167	166	184	191	175	165	172	161	187	176	159	202	190	175	143	181	182	168	191	158	168	161	178	168	182	182	189	162	179	186	174	189	168	164	180	163	188	171	165	192	175	173	194	174	170	144	175	198	183	177	170	146	162	154	194	178	175	168	197	183	193	168	169	184	178	185	186	168	185	166	172	167	170	179	190	193	171	176	175	167	187	147	166	183	155	167	201	195	181	169	172	187	165	179	163	170	157	187	155	178	162	179	191	172	168	172	168	173	176	180	174	178	159	177	175	172	194	174	188	171	213	186	180	212	191	191	197	170	164	193	174	164	153	183	159	177	178	184	174	198	185	185	185	198	187	165	182	180	170	167	183	150	184	153	165	169	173	160	194	175	170	178	195	164	156	196	169	171	177	196	196	165	175	161	153	171	178	184	194	197	190	199	191	181	188	172	138	169	187	161	176	187	184	183	176	175	188	195	201	181	188	167	186	181	169	188	156	184	173	181	147	177	186	184	180	171	165	179	172	163	199	186	177	192	170	191	143	163	164	161	185	165	177	155	178	172	183	192	160	164	195	182	176	202	149	173	181	161	146	192	160	175	171	202	178	159	183	161	170	199	162	158	182	186	188	171	191	162	169	205	194	194	139	175	178	187	156	179	157	146	181	192	175	176	182	181	165	192	194	195	181	173	188	184	156	174	166	167	157	174	159	166	167	197	185	182	205	196	161	155	170	171	178	193	170	168	156	188	175	169	186	182	157	187	183	182	180	157	175	165	150	169	154	199	180	168	160	199	164	151	175	171	189	185	174	144	168	189	168	188	163	187	190	185	180	184	193	188	169	207	174	164	167	173	170	169	176	187	198	166	176	179	186	194	168	169	172	170	173	159	157	188	178	187	160	175	171	182	166	177	183	183	162	167	178	173	196	185	182	160	175	200	150	171	186	187	168	166	167	192	172	182	159	182	181	202	172	167	163	198	155	182	181	188	177	161	179	192	187	185	170	184	171	183	161	160	192	205	181	171	157	167	173	184	163	186	162	193	166	174	175	164	191	179	180	189	198	186	179	185	156	177	169	175	166	189	163	187	180	186	181	164	177	179	164	181	169	191	183	174	184	168	165	190	174	181	171	159	153	183	188	175	176	174	171	157	174	164	155	170	174	187	169	165	182	173	173	198	193	182	169	169	162	170	165	158	180	182	201	171	179	181	180	192	159	174	180	158	188	192	188	185	191	175	171	178	180	181	167	161	166	190	190	168	171	186	179	152	182	178	186	180	183	177	209	159	183	178	163	156	170	175	150	167	154	180	185	184	190	168	158	171	172	178	168	185	171	186	170	189	175	201	175	199	185	165	176	188	192	168	171	192	184	168	166	151	193	159	170	169	188	183	175	180	170	186	158	179	183	187	199	138	163	173	186	198	200	193	178	187	193	196	160	170	182	189	178	189	198	183	191	174	182	190	177	176	167	167	166	149	175	139	184	186	188	186	168	171	161	159	157	185	179	191	168	206	171	170	181	163	174	157	164	169	182	187	204	172	172	174	189	185	183	171	176	175	174	193	185	177	167	165	200
44007	56382	14888	1851	4105	754	567	506	503	413	384	361	361	331	320	318	338	315	309	314	290	306	285	293	291	265	272	263	251	293	288	290	274	285	293	257	281	300	249	268	276	251	286	276	252	263	253	256	250	290	288	290	270	234	280	249	306	260	288	259	310	270	233	282	265	257	258	254	272	257	271	258	268	268	275	265	259	255	249	251	264	272	246	271	255	258	259	251	288	251	272	262	256	256	261	285	290	281	270	276	257	251	253	247	281	283	256	254	247	272	236	266	284	264	278	260	273	272	255	273	272	254	281	279	285	259	235	263	261	264	248	268	242	270	269	260	257	259	259	270	241	262	243	242	262	262	276	256	248	279	300	273	251	226	250	276	254	255	261	276	279	271	266	244	238	282	241	261	289	265	242	269	270	249	287	271	241	248	240	293	263	270	240	264	278	272	263	257	282	241	256	259	280	256	248	255	292	243	255	261	257	243	249	263	236	259	250	256	265	283	261	281	269	247	245	263	272	240	271	236	245	267	259	282	298	254	251	239	215	284	251	255	272	266	263	252	268	274	255	278	245	273	259	289	273	244	256	250	252	259	295	244	286	245	286	272	258	255	247	274	248	256	264	268	247	249	253	250	265	281	258	255	247	281	259	255	258	241	302	263	249	258	263	244	268	265	256	260	238	294	247	277	268	271	266	276	262	258	266	237	240	258	272	256	258	259	281	279	246	265	256	285	249	286	275	277	242	262	264	253	263	280	265	288	263	290	258	244	269	248	263	269	252	221	268	258	247	271	261	249	267	261	293	269	239	248	279	267	266	260	266	266	280	272	275	256	242	238	249	244	263	242	291	269	269	290	271	284	268	251	233	266	265	269	270	283	271	278	258	255	265	274	287	269	278	271	283	267	288	247	293	252	271	276	265	266	297	275	249	267	249	249	300	259	255	247	252	263	270	290	287	291	262	270	251	248	260	257	276	218	284	239	256	267	244	260	279	309	284	277	277	270	277	304	290	276	268	285	249	279	243	304	240	255	300	262	279	282	265	253	267	294	248	278	270	270	278	279	248	245	279	269	236	263	246	255	247	273	270	232	254	251	269	244	259	265	274	282	294	246	272	251	267	248	260	265	255	267	254	234	263	267	241	238	243	260	265	259	304	272	256	243	225	246	311	282	255	248	277	264	253	250	260	285	249	250	284	239	274	258	263	258	262	271	280	238	247	258	290	252	282	270	243	266	257	285	256	255	281	311	252	292	278	231	290	261	271	258	271	272	255	275	260	290	283	261	259	269	234	265	267	272	269	292	249	281	259	252	262	285	271	242	264	266	256	281	272	218	271	253	294	286	279	267	283	259	247	226	281	251	292	231	242	247	242	274	264	240	282	255	258	266	256	274	252	249	269	269	282	248	287	268	273	231	242	250	282	294	236	268	262	245	266	293	268	265	246	269	263	247	255	278	259	242	279	268	276	260	270	270	287	282	267	269	259	266	266	280	249	250	268	233	275	265	276	265	269	264	267	285	265	290	272	271	257	266	233	277	274	265	285	250	241	284	264	251	238	283	294	255	260	243	237	274	264	275	252	277	246	281	269	258	243	268	282	247	258	287	284	228	233	273	258	255	257	259	243	275	287	260	283	240	245	268	267	219	255	267	266	239	244	264	286	243	267	262	279	260	237	271	274	241	250	278	258	264	260	225	256	241	295	258	285	250	262	263	278	252	277	245	251	284	275	235	228	272	254	272	260	260	270	237	283	260	265	253	234	286	278	228	272	264	255	257	248	254	281	263	265	270	278	270	258	248	244	273	264	237	296	299	276	253	285	257	246	280	263	259	256	259	280	247	226	260	273	279	282	262	259	261	274	265	275	235	252	256	272	243	263	252	243	265	260	235	279	246	240	281	254	268	278	254	249	284	269	273	262	261	317	268	241	237	257	276	262	245	268	273	268	222	258	251	241	251	272	259	259	274	288	260	280	263	248	271	264	273	245	258	261	259	234	269	297	294	266	247	230	244	251	270	239	266	285	287	262	252	246	274	255	261	260	245	237	276	257	298	248	243	265	254	261	243	287	281	258	241	271	282	286	245	271	251	254	267	258	271	269	242	256	274	268	259	284	260	271	258	274	249	253	282	260	263	272	265	246	236	270	247	261	239	282	248	233	243	234	235	269	246	261	272	259	270	262	263	246	248	248	251	260	266	268	257	268	240	261	282	277	267	241	258	280	264	256	293	258	264	241	267	242	255	258	287	240	276	285	273	285	245	265	239	290	253	275	241	258	272	235	264	269	255	299	271	279	232	259	261	269	240	240	275	256	271	273	266	253	276	243	284	249	264	256	262	239	259	272	258	267	261	268	280	254	272	276	271	266	242	275	278	263	261	259	279	267	274	277	264	253	277	247	241	271	268	259	253	280	252	264	270	279	280	234	247	225	268	241	283	242	264	243	234	249	257	254	260	249	261	279	248	216	272	260	238	241	264	251	256	254	289	263	247	246	249	274	276	266	250	251	276	281	257	250	239	272	254	276	267	274	271	236	255	267	253	265	266	291	264	278	295	250	249	279	241	243	259	244	253	269	270	273	250	259	296	264	299	256	251	258	246	256	259	270	262	254	246	298	283	266	300	262	261	266	272	281	264	273	273	266	273	268	242	287	268	253	257	290	248	248	295	267	272	244	259	277	274	278	248	239	254	285	257	247	281	255	257	250	268	264	252	275	244	274	259	270	292	267	235	254	278	239	269	301	273	228	253	246	266	242	264	253	255	234	267	302	279	286	268	262	249	267	232	252	258	250	285	284	297	280	257	269	271	260	283	243	264	270	253	260	254	294	274	286	236	280	268	265	265	286	262	268	235	272	268	249	261	266	273	271	272	273	257	275	265	259	287	254	268	241	276	275	264	245	261	271	273	263	264	283	294	266	260	220	263	249	260	261	265	258	288	259	256	264	266	282	270	270	268	250	283	224	287	245	276	259	225	260	233	266	288	285	278	267	263	266	274	246	267	273	277	270	247	263	211	244	264	290	246	246	309	256	255	256	271	276	244	261	273	267	247	255	254	272	268	253	274	235	266	258	263	276	232	253	286	264	268	297	250	255	251	259	288	277	268	264	271	217	260	252	242	255	274	249	279	266	228	276	243	277	241	258	299	259	265	256	259	243	234	238	281	265	257	283	233	268	269	262	257	267	262	267	255	270	242	251	268	261	269	264	244	215	270	276	267	268	272	243	257	261	243	260	272	277	263	256	261	213	247	253	273	256	254	276	266	269	301	256	270	259	260	270	262	271	263	246	246	228	260	261	265	272	280	254	273	282	268	267	261	277	261	240	275	288	238	265	262	250	271	274	266	282	261	261	246	253	274	282	281	265	263	232	255	263	249	268	258	259	284	302	241	260	269	228	258	276	274	249	262	219	254	252	265	262	255	266	258	283	239	253	266	271	267	282	266	266	250	268	273	264	273	248	256	256	296	264	260	284	243	254	251	266	269	238	279	275	253	245	236
24849	21558	26911	25164	4802	602	523	455	483	439	433	464	458	450	443	438	449	418	460	437	433	466	406	456	428	402	404	464	465	409	420	445	424	412	421	449	436	423	435	460	407	433	415	455	463	473	423	487	437	450	407	393	394	411	431	417	449	408	437	442	466	457	405	451	428	417	382	430	423	483	442	423	432	475	402	424	447	416	455	457	443	437	428	454	480	439	425	427	421	411	442	406	423	424	464	432	441	450	451	462	409	428	407	463	458	426	427	456	420	450	440	416	432	445	413	390	441	446	430	415	426	424	451	465	448	447	405	406	428	419	462	430	429	429	424	436	454	400	449	409	439	440	417	463	424	437	437	414	407	446	431	454	431	420	494	449	416	446	438	422	472	454	448	444	416	442	416	441	405	460	425	394	408	440	442	424	465	452	441	436	444	408	425	451	393	417	407	438	463	445	393	432	455	444	441	447	431	437	440	415	412	445	435	453	414	434	467	418	451	419	459	436	422	390	439	431	442	425	436	466	441	405	444	449	413	419	408	433	461	435	414	418	424	420	387	436	424	425	379	441	456	437	400	390	415	431	417	407	424	476	398	463	441	432	426	424	433	463	429	444	444	413	432	438	438	416	450	458	463	413	420	444	423	441	437	416	450	432	417	439	447	390	444	433	458	435	411	400	437	427	438	388	409	467	447	442	395	407	444	436	454	420	431	479	460	388	449	450	410	401	397	452	415	390	433	463	418	458	430	428	424	403	427	446	457	392	473	444	396	442	430	404	431	409	448	466	445	400	430	421	423	429	454	475	481	427	454	459	395	416	423	401	422	426	394	410	413	421	428	430	427	463	433	402	455	406	426	420	432	482	425	436	401	442	424	431	411	460	433	468	414	424	414	440	420	415	423	459	403	455	439	429	402	438	475	470	414	430	419	481	443	444	440	426	407	458	418	442	404	409	420	420	496	451	434	444	426	406	441	432	419	405	453	403	438	442	431	418	430	463	411	450	437	467	441	414	420	434	460	410	398	446	442	416	462	429	443	415	452	430	471	451	432	453	442	453	437	407	422	407	406	451	473	452	429	429	425	478	444	439	459	425	440	437	434	426	432	416	420	402	443	428	436	424	410	443	442	435	450	434	437	452	443	415	439	425	438	424	386	427	448	396	438	432	457	426	456	430	440	445	438	450	442	432	405	446	432	422	423	400	395	429	446	440	406	418	465	436	429	465	403	456	452	453	467	414	443	434	430	447	426	456	427	435	435	468	446	436	406	435	447	428	460	419	395	421	449	411	422	430	438	454	453	444	436	465	421	419	412	435	406	424	414	443	405	434	405	459	444	428	444	424	405	446	427	420	411	384	420	429	438	462	417	433	435	424	441	428	402	442	419	436	465	425	436	397	457	443	409	442	444	377	420	433	461	429	421	435	408	436	412	419	397	411	445	415	399	436	448	438	411	407	404	448	426	404	422	429	405	442	419	438	427	400	455	448	394	426	401	402	452	433	460	447	441	452	425	439	430	427	406	407	398	374	428	429	455	422	441	422	441	399	439	419	425	450	446	438	411	407	423	421	415	411	381	440	460	442	404	447	445	403	408	443	436	433	407	425	429	440	447	423	430	405	406	418	446	455	457	475	413	420	460	414	439	432	442	400	448	425	438	416	424	378	425	431	461	455	446	422	445	435	419	435	497	434	398	411	420	426	444	432	418	438	448	410	436	437	433	405	422	473	424	436	458	395	405	446	447	406	416	421	383	439	432	412	481	440	405	461	413	422	427	401	449	397	400	435	489	429	428	418	434	459	459	407	407	441	427	437	449	419	429	405	437	440	467	428	467	427	439	446	479	460	465	479	446	416	452	394	429	432	478	423	409	428	360	445	430	449	422	425	457	430	483	403	449	430	435	433	408	425	410	437	477	444	416	442	409	440	419	405	427	439	427	446	404	428	415	393	435	439	414	466	425	429	387	443	434	438	430	447	442	413	432	404	417	429	477	418	434	443	435	435	444	419	425	441	428	441	426	444	432	479	448	410	410	449	449	414	465	420	439	430	503	446	484	470	427	466	424	408	461	412	460	400	435	479	410	422	424	483	452	431	443	438	410	422	450	449	408	469	444	397	391	461	444	450	419	431	459	456	415	412	448	441	418	447	435	451	405	415	423	441	452	442	428	454	431	456	437	446	433	397	457	435	401	418	414	458	435	444	422	429	412	411	428	401	398	445	423	438	460	441	440	424	454	442	414	430	430	406	397	436	418	405	467	462	451	408	430	423	435	450	455	409	462	432	437	416	432	384	446	444	431	418	429	398	378	454	455	450	415	462	413	437	456	440	405	431	411	453	438	418	449	386	454	418	446	444	400	404	436	436	435	410	460	437	474	465	447	444	460	476	441	429	422	425	452	397	450	444	430	458	440	417	459	439	462	463	450	432	424	413	457	409	414	432	448	428	412	407	432	451	416	437	433	453	408	443	471	421	451	459	452	442	452	396	451	431	436	457	418	386	426	416	455	447	436	419	426	465	446	462	418	405	411	460	384	411	436	432	364	397	432	450	406	415	431	462	408	466	448	437	456	421	442	465	412	432	418	465	437	424	443	395	432	460	449	425	457	441	428	441	411	426	444	450	476	421	420	422	420	427	436	442	437	453	476	436	450	391	457	439	421	432	424	447	425	413	459	398	430	406	430	416	440	411	443	470	438	409	401	405	434	477	420	451	418	446	393	443	441	404	422	463	437	401	438	432	448	433	471	449	454	453	425	454	408	413	416	457	439	450	451	457	437	442	427	435	413	439	417	457	401	405	415	417	432	439	419	448	399	413	470	444	457	405	437	444	446	436	406	467	455	433	412	416	459	423	405	441	421	424	432	429	474	436	439	446	440	456	433	437	445	438	427	411	436	440	409	444	415	404	437	434	421	434	421	445	423	440	448	432	448	459	441	430	471	411	448	438	433	426	441	435	461	420	409	417	448	475	453	436	407	432	419	430	452	421	422	410	417	426	443	439	430	431	448	464	426	421	439	472	382	444	443	412	412	455	443	406	449	404	398	412	415	427	413	395	434	422	431	412	438	469	434	423	450	438	465	434	433	442	432	410	403	414	388	445	460	446	384	458	471	432	458	422	425	408	439	435	446	431	448	462	460	456	426	412	406	430	424	448	455	423	434	474	426	432	439	445	422	445	411	435	435	407	431	437	396	427	414	426	427	472	411	403	414	415	432	453	448	441	409	432	412	446	465	391	440	448	473	419	489	446	414	427	428	430	400	433	406	419	383	481	441	458	442	472	433	411	461	459	440	404	392	416	422	458	417	427	429	425	460	439	434	439	415	462	445	420	388	448	424	429	399	444	434	433	431	453	405	430	460	415	421	445	453	442	416	464	433	440	416	443	469	453	445	415	426	413	427	437	409	421	420	441	427	423	435	447	424	421	416	455	442	436	425	424	459	446	450	428	438	452	468	396	433	443	433	423	442	411	469	400	444	458	415	419	441	461	438	493	407	431
38748	44272	8762	1390	2199	831	761	717	664	681	716	654	655	605	614	614	579	626	595	602	592	625	615	619	632	614	580	588	649	620	610	625	604	661	619	582	614	654	624	579	635	598	608	595	644	577	609	655	584	592	594	603	561	591	584	625	603	578	617	568	570	617	597	632	585	600	589	598	633	584	625	615	564	600	626	597	584	618	652	600	604	595	612	603	575	599	642	579	628	589	602	592	607	592	605	611	600	575	641	592	663	583	654	604	589	598	589	566	592	585	587	615	594	602	615	612	611	601	540	604	646	588	662	585	565	615	620	604	636	604	621	641	586	625	571	566	565	639	600	587	588	593	579	580	593	606	577	605	612	563	605	615	633	589	624	638	613	607	556	591	597	594	591	644	581	579	614	627	622	603	571	641	620	623	641	597	586	596	597	576	570	651	581	561	557	578	607	610	596	604	561	630	603	600	592	590	620	620	619	619	566	633	627	609	594	600	626	613	574	575	594	600	599	608	577	608	604	604	582	574	560	615	594	590	590	650	647	569	584	572	635	574	543	620	660	609	652	583	608	590	600	596	587	592	615	600	586	596	586	587	626	580	620	571	615	594	601	599	597	619	642	607	585	587	589	585	576	571	574	660	569	551	589	583	617	565	602	595	596	574	571	597	607	581	597	594	589	652	584	616	599	597	651	636	582	594	602	597	635	652	586	651	583	578	545	617	614	571	583	580	573	614	624	594	573	582	635	572	634	620	584	591	627	644	562	626	561	584	563	589	600	628	622	604	608	607	547	616	597	573	567	593	584	607	550	575	580	620	555	581	633	551	563	597	595	591	594	605	565	552	603	576	559	621	640	566	610	568	581	594	601	615	634	585	634	573	578	611	598	635	580	567	603	562	605	599	593	590	632	620	591	631	597	618	618	622	604	605	633	638	584	629	615	572	599	598	631	566	590	588	594	599	575	613	577	614	581	613	565	584	566	552	636	647	583	593	593	591	579	588	577	645	584	659	600	634	580	585	582	601	599	612	605	598	619	541	589	623	614	580	592	601	646	641	596	606	608	582	585	589	623	596	599	585	624	602	554	633	614	617	591	599	592	628	587	602	595	662	589	540	631	575	584	629	608	629	609	619	666	580	585	582	593	593	657	588	589	616	618	621	633	611	573	596	603	588	577	615	583	627	613	622	566	592	631	633	638	606	575	599	609	557	595	619	534	591	576	591	589	594	583	594	639	622	616	577	557	603	544	582	596	611	636	608	565	620	582	600	615	585	568	610	601	604	586	651	631	624	617	573	603	616	602	647	600	622	575	589	557	621	629	575	541	622	612	590	610	611	587	596	598	612	592	605	627	569	606	633	570	612	608	592	605	602	566	591	630	589	563	591	612	594	587	601	572	579	627	559	614	636	598	576	588	621	593	623	614	563	615	618	606	627	611	576	545	573	608	606	594	563	617	606	604	632	621	610	628	604	595	596	651	577	593	573	607	615	608	637	629	578	625	609	577	640	633	616	602	609	561	574	601	614	574	541	596	612	584	609	601	603	589	620	602	591	617	582	648	620	596	586	558	615	604	655	608	646	611	617	633	591	554	586	655	634	579	637	614	586	566	593	615	594	606	608	574	589	578	580	594	605	586	596	627	590	614	581	591	630	568	623	575	582	571	613	624	605	615	591	582	613	608	587	611	574	573	598	606	617	553	575	564	619	601	601	594	609	592	589	600	598	647	607	640	589	590	564	576	592	600	608	610	595	603	647	587	579	592	583	587	568	608	594	628	614	602	626	586	599	580	561	601	593	573	605	622	574	625	581	592	650	622	621	646	643	616	598	586	587	613	626	579	606	617	592	642	605	572	612	599	580	560	570	605	587	572	604	621	627	635	575	606	598	626	598	553	635	615	604	611	588	591	577	582	596	592	582	627	573	621	647	628	609	583	605	597	608	602	599	645	580	616	636	621	614	575	659	600	576	579	591	600	592	629	648	578	603	618	627	574	608	598	599	574	579	630	567	586	576	593	631	593	620	598	566	589	646	600	566	591	640	568	607	641	596	631	589	604	598	627	603	604	560	591	597	596	605	576	583	562	579	590	617	586	621	633	565	595	619	601	595	585	614	606	545	593	578	608	606	600	554	534	563	624	595	568	592	555	618	548	591	581	597	585	600	576	654	607	616	571	628	601	579	586	584	636	579	603	591	595	618	601	596	596	609	608	631	596	604	556	587	608	632	583	601	603	601	607	589	585	596	653	608	595	586	569	597	579	609	613	600	595	601	593	588	648	654	602	576	604	604	603	615	631	535	570	579	606	589	661	581	584	601	572	599	614	632	578	638	583	577	586	590	582	623	620	578	621	620	576	544	630	639	588	604	603	612	605	600	613	594	605	605	619	604	630	573	596	625	628	584	617	598	607	610	633	603	618	603	560	585	599	611	587	561	648	608	574	618	642	625	591	626	601	619	622	597	572	608	616	589	610	597	604	629	589	627	581	603	593	557	639	619	594	581	603	566	568	630	632	591	608	635	605	573	572	569	595	585	570	583	562	586	579	592	568	631	628	617	597	562	567	607	571	628	592	576	571	625	629	588	591	608	608	648	612	612	571	573	619	632	637	639	597	610	536	622	641	601	600	617	610	610	594	654	591	583	597	624	572	588	624	569	577	612	604	630	606	612	599	624	598	570	605	591	600	644	582	556	590	621	579	578	641	633	584	588	570	577	621	595	603	604	595	608	578	593	641	626	643	606	635	594	589	620	591	568	639	610	593	613	563	595	564	629	603	598	579	611	605	577	578	595	600	557	590	597	608	541	619	566	563	596	613	591	616	597	585	589	619	586	590	575	583	613	601	604	572	593	548	558	602	603	598	617	601	604	594	650	584	563	602	546	557	576	616	637	588	584	583	577	644	581	586	602	579	618	613	587	586	597	603	576	584	632	615	618	597	613	530	607	615	629	588	587	582	614	615	627	644	595	610	644	571	552	609	585	608	612	596	588	590	633	619	579	570	594	595	617	571	591	595	587	603	607	569	624	589	594	586	587	613	591	575	565	614	623	643	640	642	585	604	611	582	595	525	574	640	597	609	600	567	575	617	636	602	569	591	580	604	622	652	609	657	649	618	583	571	593	579	648	599	600	652	565	639	588	614	541	616	591	545	616	588	581	621	650	606	619	603	588	597	606	613	587	582	596	565	598	567	592	600	636	594	579	621	584	628	576	628	630	561	557	577	639	578	588	595	595	618	595	565	571	611	628	569	601	604	589	575	612	605	598	583	612	622	603	625	564	590	595	583	595	603	570	606	599	615	603	589	522	643	622	592	593	582	604	603	580	556	598	614	588	603	579	593	574	611	557	611	589	603	630	592	599	636	595	627	533	602	614	616	592	582	636	618	582	581	636	583	620	594	561	603	601	611	556	643	625	614	580	649	667	634	574	558	591	576	617	597	597	619	574	542	604	590	594	656	604	575	606	543	563	597	596	562	618	596	573	584	593	590	587	620	602	603	577
9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
