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
341163597245	341163597801	341163598351	341163598901	341163599449	341163600001	341163600551	341163601101	341163601649	341163602203	341163602751	341163603301	341163603849	341163604401	341163604951	341163605501	341163606053	341163606601	341163607151	341163607701	341163608249	341163608801	341163609351	341163609901	341163610449	341163611001	341163611551	341163612103	341163612649	341163613201	341163613751	341163614301	341163614849	341163615401	341163615951	341163616501	341163617049	341163617601	341163618153	341163618701	341163619249	341163619801	341163620351	341163620901	341163621449	341163622001	341163622551	341163623101	341163623649	341163624201	341163624751	341163625301	341163625849	341163626401	341163626951	341163627501	341163628049	341163628601	341163629151	341163629701	341163630249	341163630801	341163631351	341163631901	341163632449	341163633001	341163633551	341163634101	341163634649	341163635201	341163635751	341163636301	341163636849	341163637401	341163637951	341163638501	341163639049	341163639601	341163640151	341163640701	341163641249	341163641801	341163642351	341163642901	341163643449	341163644001	341163644551	341163645101	341163645649	341163646201	341163646751	341163647301	341163647849	341163648401	341163648951	341163649501	341163650049	341163650601	341163651151	341163651701	341163652249	341163652801	341163653351	341163653901	341163654449	341163655001	341163655551	341163656101	341163656649	341163657201	341163657751	341163658301	341163658849	341163659401	341163659951	341163660501	341163661049	341163661601	341163662151	341163662701	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	2000	3600	2300	2768	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
22805	21388	29131	24026	21390	21429	7210	946	734	664	546	560	504	460	422	444	460	389	392	423	365	365	362	371	346	346	324	333	343	340	352	356	342	344	331	334	362	289	312	343	339	318	302	331	323	335	307	303	334	328	305	330	325	336	316	311	313	302	300	301	306	307	308	281	287	321	316	291	287	295	345	341	289	320	301	316	328	342	291	334	336	326	288	287	307	318	343	309	343	315	331	299	332	332	313	352	305	330	312	305	324	343	328	321	323	318	335	342	302	305	318	311	334	302	285	261	346	308	320	316	322	315	303	330	321	288	303	303	299	322	298	321	304	329	302	322	308	287	314	328	320	298	308	319	303	303	346	310	326	315	302	292	304	305	327	299	300	310	263	292	332	341	320	323	295	295	297	279	299	280	302	313	295	275	310	303	307	310	336	319	313	308	311	279	313	295	268	331	298	318	316	325	347	297	329	307	281	313	321	332	315	313	310	340	298	316	303	304	346	314	307	319	309	305	312	302	342	291	304	340	324	309	298	324	299	276	313	327	301	276	297	286	309	329	327	300	350	285	309	315	295	325	312	311	277	317	306	359	282	333	341	297	298	315	282	303	303	309	347	332	291	308	317	293	305	341	308	324	304	295	304	291	311	341	285	289	334	328	333	313	304	297	320	291	354	341	307	312	334	345	323	298	309	290	306	348	284	338	292	302	332	318	324	326	320	337	317	318	319	331	300	297	339	270	294	329	332	331	310	286	295	332	327	315	321	311	279	315	298	319	296	280	301	315	299	304	324	313	307	316	333	325	328	314	308	278	297	271	347	330	309	337	304	295	329	332	338	286	316	334	301	306	310	289	287	299	299	335	312	325	303	341	338	307	312	308	335	310	310	289	330	307	327	316	329	306	330	315	313	297	266	302	290	340	294	326	309	313	306	294	357	315	329	322	334	323	336	297	313	279	323	309	326	361	336	312	341	291	323	328	321	288	309	315	320	326	315	303	291	320	302	295	331	290	348	311	315	339	328	301	298	305	299	306	292	309	282	277	304	316	328	297	328	312	314	317	322	317	287	308	316	314	318	314	308	357	310	315	307	312	314	304	281	305	272	294	283	325	268	319	328	305	311	303	311	309	318	318	319	330	320	295	320	348	317	290	308	300	296	326	317	315	316	307	305	300	318	324	317	312	290	325	329	325	298	337	310	290	320	286	298	311	327	304	290	277	321	287	277	278	303	316	334	312	310	288	308	337	307	322	288	302	331	316	320	294	308	326	336	302	326	324	302	337	289	279	271	302	322	354	325	335	329	309	305	297	283	294	301	340	322	329	306	319	291	302	349	298	300	317	311	300	337	315	316	351	301	303	318	296	308	322	319	328	294	355	298	303	294	278	294	292	286	309	304	301	294	304	329	297	338	318	340	325	286	286	314	331	329	312	322	282	299	320	329	314	276	318	310	289	282	311	309	296	311	302	285	343	322	299	298	333	339	311	320	294	339	325	291	299	313	312	314	330	293	296	296	301	304	316	311	319	323	344	320	286	298	332	292	305	274	334	318	335	312	308	299	350	344	297	312	306	339	313	295	305	325	316	313	337	308	302	305	316	304	290	311	328	334	317	327	260	313	302	337	317	309	320	295	302	330	331	306	325	288	279	303	302	300	292	302	344	310	316	323	306	317	323	312	320	287	338	332	304	298	324	321	338	315	347	298	308	333	326	315	326	292	297	306	322	335	281	292	330	288	302	304	289	291	316	333	289	322	337	309	291	280	282	283	308	311	298	302	325	322	316	308	305	293	335	301	300	319	347	291	304	311	310	302	304	306	321	282	325	331	337	315	328	319	326	304	290	329	298	318	312	306	348	319	290	302	322	345	300	320	319	317	331	311	325	332	290	332	310	339	326	320	288	277	338	312	317	319	294	317	299	295	313	330	332	314	295	304	298	329	310	288	319	335	288	315	305	320	327	305	279	314	312	308	298	319	309	314	319	285	334	309	288	268	286	297	332	303	281	302	324	319	312	304	322	307	305	274	320	296	294	296	334	268	312	292	316	317	334	302	340	293	324	354	316	305	292	297	299	339	299	302	339	316	324	287	322	326	343	291	303	330	355	360	327	286	285	323	296	366	326	319	303	312	304	333	305	303	329	319	308	380	327	295	297	333	310	288	354	294	290	326	310	337	316	332	309	282	320	312	325	312	313	293	314	316	336	312	260	314	312	320	314	318	328	287	304	316	319	313	312	328	327	303	333	314	338	283	323	296	334	301	293	320	343	327	303	297	305	273	297	340	291	334	339	322	320	329	313	326	319	290	310	305	324	346	332	304	321	293	310	293	316	302	325	308	345	316	328	327	331	293	301	342	313	315	304	334	292	302	333	300	296	303	318	307	289	323	315	305	298	333	314	312	306	297	313	345	283	321	330	310	324	317	318	295	327	292	319	294	294	295	300	276	322	325	318	302	292	340	298	284	289	313	324	309	302	326	312	306	296	317	307	318	306	278	308	321	328	298	320	324	321	320	301	332	314	298	293	316	333	295	290	311	285	307	303	318	308	303	306	332	317	351	291	295	294	300	328	299	318	324	280	326	295	297	314	322	281	307	325	298	307	305	307	306	295	318	330	351	304	317	324	303	293	309	315	302	319	346	280	301	302	267	312	322	286	327	308	309	307	322	319	303	300	305	283	305	309	287	314	315	307	313	295	329	318	298	308	317	324	310	340	323	314	304	296	319	314	319	316	312	319	335	319	311	331	335	316	269	329	290	331	319	308	324	323	298	316	318	315	314	297	322	329	333	310	297	293	325	310	302	316	344	345	324	298	286	313	295	316	298	265	338	296	289	308	308	306	285	310	308	295	314	318	307	345	297	284	356	322	355	280	314	295	324	311	324	310	304	317	332	293	339	293	308	305	358	322	292	329	310	290	308	307	318	316	305	352	333	289	316	329	283	333	290	298	324	323	284	308	313	314	324	300	306	325	300	303	313	349	310	292	301	301	296	300	315	310	319	298	305	296	328	307	341	317	316	295	332	294	312	316	305	317	294	328	295	322	308	332	343	313	300	306	318	340	323	323	321	285	313	283	337	300	293	343	329	285	289	290	332	284	288	296	288	289	307	310	321	343	336	309	319	305	330	307	316	310	311	264	305	331	323	274	359	318	288	281	294	346	334	323	309	302	328	337	306	320	292	312	301	288	311	297	310	312	269	319	287	307	306	296	326	286	293	337	295	349	282	257	321	332	318	335	314	309	319	324	291	368	348	318	338	317	320	306	294	303	292	310	303	328	317	318	340	302	293	305	306	349	347	292	292	318	320	326	297	355	297	294	311	284	335	324	300	314	333	315	304	289	342	304	309	316	306	309	308	310	299	345	291	287	281	305	309	339	322	325	294	302	301	322	290	311	303	301	339	328	324	312	336	348	314	315	305	326	300	332	293	312	309	304	332	293	298	314	319	281	284	298	288	331	302	336	327	341	316	324	311	310	337	312	316	316	338	310	297	294	295	293
4713	14184	9453	4478	3221	2461	1864	1403	1084	961	797	717	670	622	535	534	488	471	474	428	404	462	401	402	404	390	409	359	386	357	360	345	372	348	349	338	318	380	337	356	362	339	322	354	342	368	335	328	316	363	320	325	356	303	326	297	350	320	332	357	306	324	304	303	309	311	322	310	336	341	312	305	282	330	332	328	324	319	339	340	346	327	339	308	315	321	316	318	295	346	304	296	298	332	320	305	308	294	315	325	340	319	324	353	304	291	299	322	353	314	326	320	314	339	283	339	283	312	327	321	313	327	302	325	346	298	283	330	314	323	323	266	324	304	307	302	336	308	318	308	346	323	316	309	363	296	311	306	344	331	325	323	287	298	377	304	310	303	327	278	311	308	312	340	323	326	296	305	329	331	310	311	352	337	284	286	322	333	335	323	329	346	306	329	337	309	340	342	311	304	323	291	295	345	329	337	289	328	299	305	299	294	317	328	334	316	313	288	310	288	303	329	299	342	305	313	319	336	303	309	331	316	322	335	328	315	319	280	293	317	320	343	305	302	310	332	371	281	315	333	315	297	293	288	330	299	323	311	315	290	287	324	325	294	345	342	317	299	329	330	312	307	352	308	321	289	338	305	339	301	323	310	305	342	318	305	305	301	354	335	314	303	314	310	311	327	336	323	344	327	327	314	346	324	295	341	315	317	296	311	360	310	329	326	344	321	324	292	338	292	307	314	321	317	324	323	360	308	318	308	305	284	328	320	337	337	360	319	332	315	331	329	331	339	358	316	329	274	345	306	331	324	291	347	305	354	322	311	331	320	311	328	380	323	301	309	334	313	332	304	308	322	301	307	311	303	323	324	337	304	315	303	312	286	353	305	324	313	296	258	306	324	259	288	330	303	305	326	291	334	295	311	320	333	300	309	323	316	344	317	308	296	278	330	341	316	340	322	296	323	321	300	339	328	327	311	307	322	320	296	335	305	312	307	361	319	303	317	329	286	324	305	301	320	311	334	329	297	333	334	300	269	354	354	307	318	319	312	320	310	317	281	316	318	314	281	312	335	343	339	355	309	328	314	342	345	317	305	339	319	336	317	329	294	308	348	292	307	340	294	319	333	289	318	318	303	311	332	295	301	337	320	283	326	307	308	321	340	312	316	323	333	309	318	318	312	330	305	300	334	301	290	297	336	282	306	306	320	338	323	269	318	316	339	317	325	291	288	290	302	326	298	302	308	339	315	301	297	351	330	339	292	322	311	304	299	357	302	319	316	327	306	296	313	296	286	314	327	312	284	312	314	314	309	292	311	336	330	321	299	330	326	318	308	312	301	285	328	334	306	303	297	324	301	315	312	302	301	322	333	319	295	373	301	345	352	319	306	315	368	305	295	323	329	307	347	313	335	313	317	296	337	336	345	320	342	335	335	328	333	328	328	340	352	306	314	337	323	334	314	345	320	301	304	334	332	307	340	318	298	331	290	316	345	334	338	311	346	278	324	334	336	320	344	315	314	315	315	288	341	302	276	311	304	318	300	329	323	327	355	323	308	320	292	290	329	309	346	350	327	321	295	307	307	319	315	297	309	346	320	314	310	311	347	301	322	342	309	326	318	309	322	348	334	303	309	328	302	341	294	315	326	316	319	299	315	334	315	370	288	317	313	305	291	323	282	309	330	330	276	304	311	318	306	310	323	349	308	304	317	273	303	317	316	308	328	340	308	332	295	361	315	328	309	320	314	329	330	317	308	337	321	317	310	311	298	330	287	361	322	288	327	303	311	336	363	300	290	287	309	309	276	322	288	328	308	293	292	339	321	309	309	343	292	332	323	332	309	314	312	308	329	321	320	350	345	324	316	329	285	296	310	346	341	322	332	314	282	314	304	342	309	311	306	324	308	276	319	301	321	325	331	311	307	307	303	315	326	308	302	289	307	305	337	326	295	310	312	294	339	367	304	309	331	307	307	312	314	305	323	285	309	315	318	323	330	323	335	292	338	313	324	310	302	317	317	322	337	301	343	304	301	326	311	360	304	352	321	306	313	317	331	304	328	317	328	333	322	309	312	330	320	346	298	319	347	333	323	329	326	348	305	336	335	337	344	330	320	322	301	324	321	326	301	289	302	317	349	335	292	322	300	333	341	303	331	340	333	329	313	296	312	348	337	303	344	308	321	335	319	305	316	328	299	307	300	315	306	354	335	308	317	296	328	315	353	372	314	325	342	317	300	301	324	331	298	304	324	337	291	318	309	298	331	307	313	321	342	328	301	310	351	297	330	308	330	328	327	342	298	315	318	304	320	289	291	315	349	320	325	318	315	361	317	290	308	341	305	336	310	314	314	298	289	330	324	337	344	336	317	327	322	320	323	315	300	350	350	320	296	302	320	297	339	315	316	250	336	316	351	327	330	335	346	313	299	298	347	334	322	320	340	304	322	285	332	293	323	315	301	345	302	317	330	329	307	324	336	314	308	288	315	298	320	335	289	322	345	319	336	326	337	334	341	339	310	327	311	339	351	305	306	302	327	314	320	325	330	321	294	308	330	313	321	316	340	310	331	337	319	325	323	317	336	334	315	333	341	331	350	314	305	347	307	288	309	316	314	306	314	308	298	313	306	308	336	315	325	325	304	321	318	326	291	314	305	334	323	315	308	333	274	337	285	322	333	323	300	338	277	333	319	293	299	328	338	333	335	311	309	363	315	308	345	328	309	321	333	329	325	320	341	317	319	347	301	300	329	352	337	280	299	296	287	283	315	327	328	289	328	313	346	351	306	302	322	321	326	332	354	315	314	361	306	288	315	309	291	319	297	297	320	368	333	333	327	331	305	311	303	292	303	323	321	306	349	316	309	359	309	307	348	305	332	342	320	313	290	294	307	332	346	307	327	316	287	306	317	328	291	288	331	302	302	331	290	340	327	339	327	330	346	336	314	301	292	324	306	320	324	334	296	321	335	350	303	322	319	316	341	329	322	300	340	335	327	307	319	317	332	285	320	364	330	306	296	320	315	345	296	332	334	333	300	333	311	360	323	328	328	283	345	315	318	326	325	341	299	303	315	309	318	307	336	325	341	321	305	312	315	333	304	318	375	333	329	326	326	290	307	316	318	326	339	314	296	289	320	323	333	356	310	310	310	314	345	338	336	330	333	322	322	303	290	354	313	370	306	329	323	346	323	310	328	332	305	316	307	321	304	336	334	308	311	334	276	336	370	321	321	326	315	342	297	303	310	277	321	307	282	339	353	316	329	356	310	314	300	348	336	317	332	310	344	307	344	345	340	309	321	320	306	302	323	337	314	324	338	324	319	355	300	301	298	344	312	336	342	297	322	321	300	322	347	324	321	303	319	310	329	296	310	323	373	318	299	297	311	325	303	331	353	356	339	316	300	314	299	313	312	315	302	308	317	316	337	329	327	322	299	316	334	333	303	310	305	333	314	315	317	341	315	337	332	324	335	323	324	349	312	326	284	317	310	328	333	295	312	311	326	310	320	317	302	303	341
27857	17120	3161	605	429	438	423	365	393	392	401	406	399	366	366	347	386	382	372	382	382	370	351	389	358	395	358	353	345	357	367	345	344	358	378	350	415	346	358	344	349	369	383	371	350	381	347	391	379	381	380	371	339	386	361	367	367	396	366	343	327	367	373	365	395	377	368	359	353	375	368	339	378	374	366	381	360	395	395	396	341	370	376	375	352	375	355	401	369	371	368	346	336	383	368	369	421	348	391	377	333	401	385	406	350	362	357	337	355	349	402	353	345	372	360	368	366	380	403	368	392	401	325	332	352	369	365	358	389	372	358	375	389	319	373	409	358	402	382	372	372	362	408	343	361	368	399	402	323	369	364	374	329	378	383	373	368	384	330	393	414	355	399	342	363	415	391	377	340	384	371	374	391	371	393	381	385	335	361	330	371	365	378	344	355	400	366	387	393	368	363	389	386	376	370	380	382	384	392	369	360	389	353	364	342	354	383	380	389	360	345	372	362	378	361	331	338	352	376	339	361	360	363	372	353	398	351	390	409	373	369	385	367	364	389	395	378	364	376	400	343	362	345	354	351	368	402	362	391	404	383	413	359	366	355	367	370	393	384	369	380	373	398	371	348	373	372	392	374	395	373	404	374	387	367	360	385	365	364	356	345	355	385	379	367	360	361	379	378	372	369	398	378	368	389	410	356	352	371	350	357	372	381	349	390	381	372	377	361	362	379	377	369	383	370	365	389	401	399	372	434	358	370	417	435	350	376	375	386	390	391	360	358	365	391	371	341	356	360	398	357	395	384	363	394	361	350	368	365	382	362	371	379	348	345	362	396	383	347	420	405	368	360	375	376	373	343	401	383	396	397	384	402	382	377	363	364	363	358	367	379	360	394	399	368	395	368	391	342	397	382	360	393	385	370	346	336	368	358	380	398	343	338	373	371	389	367	362	365	400	393	341	372	371	391	366	364	363	389	379	365	386	358	382	391	371	337	396	375	408	382	380	363	389	380	368	385	390	377	395	349	349	338	378	353	343	372	364	374	357	400	368	370	405	359	386	387	331	395	336	313	388	360	372	353	347	361	365	366	357	357	402	393	399	398	378	358	408	349	376	394	365	365	384	356	349	401	343	396	376	343	362	364	403	400	376	383	369	384	381	324	380	347	387	377	356	380	360	356	352	377	390	365	346	380	361	395	368	401	361	399	384	382	358	373	373	417	399	382	388	406	387	378	385	357	385	362	376	368	373	366	349	411	347	373	398	408	378	390	373	416	358	362	376	387	394	357	352	349	371	379	372	370	341	367	361	346	391	375	377	375	362	361	391	383	367	405	350	387	385	357	349	373	359	373	363	371	383	392	373	311	366	372	346	375	325	360	402	372	380	365	386	399	365	355	380	379	376	391	425	371	407	350	351	361	377	395	380	366	377	398	387	366	361	365	374	369	368	368	386	387	397	391	370	360	361	376	343	377	361	373	346	380	417	379	408	421	383	353	356	346	398	372	391	397	345	375	368	416	377	360	373	358	368	381	371	349	415	354	376	347	344	355	398	356	363	364	403	384	396	407	380	375	364	364	393	359	362	351	386	349	398	381	376	406	354	383	385	353	355	345	389	390	381	342	374	378	394	385	344	374	385	412	381	374	353	387	360	347	347	396	365	360	377	359	323	366	389	400	367	378	331	399	369	377	381	367	380	395	338	394	386	329	398	369	362	382	392	352	366	386	407	341	329	380	352	351	386	372	374	406	363	399	339	357	332	368	378	387	356	384	370	376	364	356	366	371	377	394	365	381	376	375	372	384	407	356	387	377	402	409	358	380	405	353	417	396	388	383	386	342	391	336	397	366	399	370	351	375	367	362	383	389	395	384	382	359	354	373	400	395	342	356	380	389	359	402	360	377	385	372	381	382	330	420	366	387	330	393	363	381	385	401	377	385	364	331	390	347	339	357	343	342	334	375	361	387	386	358	352	354	360	387	393	391	370	382	365	388	358	370	398	374	377	385	369	408	354	344	377	374	384	357	397	383	334	380	379	379	362	364	350	390	377	369	403	380	364	371	352	377	379	377	330	376	339	398	372	384	374	381	389	363	375	388	369	359	378	391	373	379	371	396	395	386	352	381	367	366	354	386	348	387	354	377	394	361	385	356	377	367	367	380	348	377	407	361	351	381	366	380	398	322	368	362	372	360	375	333	386	351	366	410	350	364	384	375	349	355	347	389	424	390	366	413	401	345	397	350	395	370	373	384	354	361	365	377	384	386	369	351	366	382	343	382	387	355	364	427	398	368	373	360	406	374	353	382	390	405	369	358	342	375	367	395	385	357	346	342	389	385	361	330	417	342	373	378	383	369	377	395	401	360	367	390	348	373	392	384	370	366	368	377	379	373	368	377	380	351	344	359	353	396	385	378	379	390	418	345	395	370	372	400	361	350	382	405	370	386	377	393	356	352	367	369	358	423	371	366	362	333	385	385	376	380	371	380	358	394	372	371	378	348	394	395	386	321	371	359	381	375	350	357	405	408	378	333	343	364	387	385	379	374	393	400	361	364	396	404	388	386	361	376	373	375	371	365	376	372	373	368	354	399	376	387	358	394	374	366	402	392	378	351	349	397	378	378	370	342	401	349	357	321	397	408	352	342	383	380	352	341	410	413	379	351	360	349	414	378	395	359	378	338	381	375	358	382	363	362	344	390	374	411	368	388	402	369	376	350	395	351	388	364	364	348	342	358	370	383	383	416	383	351	355	395	378	381	397	352	343	313	375	384	377	359	359	369	350	370	382	352	400	384	367	391	357	409	361	362	375	379	394	361	400	380	379	361	411	377	390	349	404	388	395	381	380	331	401	383	378	401	369	383	361	390	377	354	411	403	382	378	386	381	391	396	367	345	366	361	406	385	362	331	378	368	375	329	376	363	350	326	403	399	375	389	344	402	393	366	388	377	363	394	387	379	412	383	377	353	396	433	367	403	369	376	366	378	367	396	344	363	354	378	339	401	364	377	365	396	361	398	334	345	355	384	382	355	358	370	372	392	350	361	389	384	371	401	384	374	380	354	370	396	372	358	373	346	361	362	339	329	388	395	357	387	365	366	370	438	341	371	382	407	373	375	395	382	386	379	374	344	366	376	380	401	380	374	423	347	353	384	393	373	391	381	384	416	373	398	370	352	377	364	380	365	395	364	355	389	374	391	374	381	343	341	383	328	348	354	409	393	354	405	402	377	364	368	370	398	395	392	357	411	386	342	376	375	383	383	350	402	371	379	389	388	375	361	392	404	354	335	365	376	414	392	349	342	341	365	386	344	371	395	396	351	335	378	379	338	396	382	374	369	338	365	357	392	391	360	354	389	362	412	373	368	372	352	358	370	388	388	390	354	385	328	359	393	362	369	397	416	404	338	376	412	395	348	376	394	355	385	361	373	374	353	385	361	329	355	392	351	385	369	390	377	372	350	386	367	346	362	357	376	371	376	409	366	381	363	419	392	377	373	358	379	377
4457	957	729	540	489	446	451	442	405	439	435	441	436	374	444	396	428	405	408	419	392	390	426	362	406	422	424	414	434	406	418	443	369	431	419	446	435	363	404	388	409	437	448	414	382	424	396	443	442	419	394	379	391	380	388	408	406	440	401	426	417	432	420	416	361	365	376	421	380	450	395	430	388	413	405	406	431	378	409	431	370	397	410	407	392	379	379	408	420	357	409	432	410	406	387	403	440	380	427	416	411	429	408	439	400	420	419	405	344	376	380	406	442	416	401	416	400	432	425	412	420	423	390	446	446	401	407	424	400	401	413	389	370	428	406	410	429	420	414	381	425	407	346	410	424	390	410	412	416	393	420	417	383	410	405	432	417	420	415	410	395	417	383	369	393	399	425	419	428	461	404	429	404	412	403	396	405	404	393	419	410	354	389	402	416	429	406	414	423	387	438	447	405	414	377	419	397	426	414	433	407	417	402	416	425	412	391	405	387	407	385	384	434	422	400	420	416	428	394	395	424	448	415	415	414	420	401	440	382	400	386	411	389	420	439	402	420	402	413	398	429	393	385	418	401	389	408	421	408	404	401	394	413	407	370	415	412	410	447	417	404	409	412	393	424	417	411	437	388	420	424	405	388	417	390	390	448	402	368	387	419	423	414	415	440	396	396	420	377	390	414	428	403	392	437	409	406	432	453	428	381	425	418	421	417	436	417	420	401	438	375	384	398	436	391	400	402	396	398	416	385	386	453	444	398	403	396	424	417	387	418	423	392	379	402	377	404	392	414	394	434	437	422	386	453	413	408	422	405	375	391	423	406	431	458	424	424	458	390	408	407	385	411	410	388	393	403	382	415	430	375	392	405	396	380	442	406	415	396	399	409	399	433	368	409	396	417	424	387	442	407	461	410	387	379	397	423	384	403	411	413	468	409	395	403	426	403	406	409	409	427	423	414	406	390	399	409	391	405	374	404	429	397	383	423	375	418	433	426	416	418	415	414	393	387	395	407	382	416	411	376	445	384	414	371	396	399	352	390	432	403	414	413	394	383	428	438	389	401	399	386	392	445	393	397	410	426	408	398	452	401	413	425	423	396	400	415	414	433	352	409	421	421	387	402	407	410	389	394	432	393	387	398	424	424	412	381	385	399	431	414	396	403	411	400	415	376	453	428	392	389	395	405	409	421	379	408	420	397	442	428	396	415	417	425	409	404	416	386	365	396	398	418	365	398	380	396	404	410	435	446	391	418	416	380	422	381	431	423	407	427	426	414	413	406	403	380	414	419	446	415	434	399	399	422	398	431	417	409	397	385	425	398	428	391	409	385	392	397	402	395	397	456	398	403	390	426	443	390	409	399	373	454	417	427	424	450	438	434	393	414	390	395	389	379	413	425	438	406	419	428	395	435	424	411	413	405	412	448	410	381	388	432	403	407	427	440	399	404	402	417	452	419	379	448	422	401	386	381	416	376	392	416	409	409	403	444	396	423	344	420	447	411	412	430	389	397	420	393	417	396	402	383	398	371	444	397	405	414	383	391	383	376	415	379	386	396	407	426	418	416	409	434	393	407	395	405	378	381	416	448	458	393	426	420	442	404	381	394	390	359	424	384	398	409	428	417	402	437	421	396	401	443	412	401	388	399	420	369	426	426	387	406	396	443	441	391	406	404	426	424	424	431	374	405	412	417	415	417	416	433	386	406	425	385	419	388	414	391	448	406	422	405	401	378	410	419	452	421	391	441	392	402	410	454	436	380	422	413	381	407	389	416	432	445	393	402	414	420	393	385	404	382	405	415	406	392	410	407	432	383	413	406	416	411	411	393	377	434	405	433	433	408	407	420	368	367	412	399	380	441	406	429	412	429	427	432	425	425	434	385	410	335	399	411	431	405	377	420	427	400	463	422	413	419	408	417	393	406	416	397	415	415	390	381	422	406	378	407	401	360	449	379	425	419	404	405	412	418	414	393	432	401	454	344	391	404	414	385	400	412	378	451	420	424	415	404	433	398	409	430	386	420	380	409	413	413	442	414	410	420	415	429	373	383	427	391	426	404	418	382	396	394	418	404	370	405	413	401	432	439	410	394	440	395	423	431	403	397	443	406	383	386	423	428	385	378	439	385	433	434	427	413	402	400	395	400	401	408	411	418	434	418	384	411	404	378	402	405	413	440	394	357	396	434	416	422	396	423	403	425	422	390	388	412	409	405	396	355	404	417	389	399	398	392	408	404	417	398	412	465	413	380	392	419	395	401	383	432	427	407	405	458	398	403	452	389	443	390	393	404	399	413	397	419	375	418	415	405	379	430	423	397	377	418	420	398	402	418	436	412	439	444	414	422	435	399	397	411	430	407	415	386	349	425	384	440	414	446	432	412	428	408	434	399	416	398	413	398	428	402	416	381	427	387	409	399	422	398	420	387	375	427	388	406	393	422	451	385	439	386	429	424	417	398	378	402	399	403	414	386	414	398	407	408	405	394	421	399	434	392	407	430	433	390	376	436	433	389	376	407	368	433	386	395	362	390	457	399	441	405	402	380	427	370	465	400	411	400	404	415	413	434	384	457	398	412	398	393	384	396	394	417	414	406	428	467	421	419	407	388	410	435	425	426	447	413	396	392	415	438	398	405	399	395	448	424	417	417	422	395	393	402	415	422	439	476	414	380	388	408	406	415	421	445	420	387	412	384	412	413	408	431	426	406	415	448	367	423	410	400	408	408	397	424	432	398	433	411	375	383	428	417	426	426	423	386	424	425	410	396	406	420	394	416	374	401	387	422	438	362	408	432	392	421	414	402	383	401	377	412	401	421	428	392	462	384	414	384	411	406	446	368	407	423	436	409	387	422	394	416	395	436	413	413	372	408	387	463	390	417	415	382	413	379	411	441	419	401	386	435	423	409	392	387	419	391	400	409	439	376	411	455	420	410	420	402	424	434	406	392	416	406	429	414	429	401	370	376	418	403	397	411	425	398	405	421	385	373	383	405	448	413	375	436	416	410	417	376	405	415	391	404	412	403	385	388	424	416	448	394	417	396	415	443	410	406	420	426	407	406	443	421	421	405	452	393	415	433	397	415	417	464	419	398	433	415	410	419	457	423	407	359	391	389	387	392	378	408	435	395	418	392	416	370	381	413	438	390	417	406	429	424	394	397	413	424	423	400	405	425	421	434	403	375	403	402	393	405	437	426	388	408	380	423	427	425	431	373	395	416	402	390	402	410	410	406	388	418	388	381	402	403	404	405	423	385	400	428	405	390	436	389	420	407	400	417	412	406	384	408	424	366	422	382	414	393	416	325	398	413	404	447	393	413	445	386	412	407	386	461	415	379	391	370	402	433	419	389	429	417	399	410	423	401	419	399	450	392	422	385	424	400	408	398	422	389	417	423	406	398	391	358	399	414	393	445	439	414	394	403	413	415	362	439	392	424	401	445	399	404	391	419	420	401	425	396	385	458	443	448	416	450	413	429	403	393	414	394	385	455	406	430	396	426	429
23510	21146	28315	24221	21146	9131	745	458	379	298	287	283	272	251	232	207	218	202	225	218	189	224	163	201	173	191	181	187	194	183	181	190	175	154	189	164	181	171	171	191	183	173	164	160	180	174	177	166	176	157	186	186	172	186	191	157	160	159	160	183	151	158	155	166	179	164	161	184	144	171	185	176	182	135	164	170	176	187	169	164	161	181	178	153	169	180	185	172	155	168	143	173	185	142	159	146	145	161	169	156	169	148	165	185	166	163	176	184	156	154	165	162	151	181	172	167	163	179	156	163	152	177	171	172	180	145	181	168	178	159	162	177	166	177	173	157	171	148	140	154	160	163	159	195	177	169	165	183	157	159	167	167	161	173	161	175	141	163	165	179	152	181	168	157	165	159	159	187	152	152	157	178	154	154	155	167	174	143	168	189	156	151	152	170	180	159	175	164	166	171	171	159	192	169	174	165	164	166	176	135	144	177	152	145	142	161	176	164	176	169	169	164	171	167	171	151	153	157	158	176	158	159	157	149	172	152	178	178	154	137	161	166	161	155	170	156	193	162	153	162	168	158	174	171	172	187	175	149	162	156	158	170	142	149	185	168	160	176	160	174	156	141	163	187	152	183	170	157	166	180	163	175	173	163	176	159	166	157	151	158	156	158	156	166	165	167	134	156	144	163	183	169	173	173	177	159	163	162	159	159	166	166	162	187	186	149	148	178	146	155	150	161	178	171	168	159	155	161	149	172	203	163	151	168	180	153	146	180	137	177	142	183	156	151	160	170	190	166	173	158	191	177	166	156	156	163	180	136	166	176	159	167	170	166	168	162	194	165	149	178	144	167	173	155	180	169	151	152	159	161	144	155	172	163	157	174	174	158	168	165	183	146	155	141	170	157	159	169	153	168	174	167	172	168	162	171	175	185	180	180	149	172	179	177	173	160	159	159	169	156	163	164	164	148	167	138	149	160	150	155	170	169	163	180	176	157	176	138	156	150	162	169	155	156	164	162	165	180	164	157	161	167	151	178	151	159	169	158	172	187	187	160	174	174	166	174	167	172	179	172	187	169	165	181	176	178	173	180	158	195	164	163	147	165	133	168	153	161	173	162	171	142	169	168	182	131	185	149	175	156	195	175	171	158	171	181	164	170	166	162	157	165	158	173	141	183	187	144	174	171	180	168	133	178	151	160	163	149	156	158	178	172	155	162	177	168	186	173	150	166	136	176	164	136	181	179	148	193	154	173	184	169	145	170	180	184	154	152	172	178	177	167	153	159	171	171	174	167	175	181	170	192	164	153	164	179	179	163	187	174	188	181	154	168	167	160	169	171	152	171	172	159	181	175	159	162	174	158	172	159	162	166	178	169	180	160	172	170	171	140	167	149	148	156	184	148	180	181	166	149	172	157	174	160	173	170	175	190	153	175	163	168	176	171	182	171	163	166	143	210	186	171	170	164	151	174	144	177	162	167	158	151	160	153	159	176	161	163	163	190	158	161	144	159	163	147	151	172	184	145	179	170	155	180	179	154	158	155	177	183	166	156	157	163	166	161	164	167	144	147	162	152	173	190	172	157	170	165	159	176	149	171	153	145	171	163	177	185	163	177	176	155	170	174	189	153	184	165	162	156	180	156	174	177	183	157	175	160	171	186	172	177	165	162	168	172	179	177	166	189	182	174	164	167	180	149	172	179	166	177	150	181	144	173	163	164	180	169	190	149	161	184	169	164	152	157	151	138	171	168	158	175	149	162	165	177	161	163	180	165	179	163	154	151	142	160	182	142	187	164	181	172	177	141	169	146	146	156	164	174	195	175	160	189	154	175	138	160	175	178	178	158	189	157	154	193	169	155	164	163	193	161	156	154	185	189	197	174	164	184	165	140	156	182	155	163	167	174	163	182	172	154	178	141	166	176	162	159	166	169	157	158	174	177	164	165	154	146	166	172	188	152	177	181	175	165	166	146	181	146	149	157	178	145	163	159	153	184	147	182	160	161	173	171	164	179	168	160	176	163	150	156	161	172	186	149	168	168	151	165	152	166	160	158	165	170	143	146	144	156	162	144	158	193	156	143	156	183	172	165	118	166	149	176	177	162	156	141	177	165	159	164	164	169	151	157	162	179	175	152	139	156	185	191	181	159	165	152	154	160	195	147	157	173	170	144	183	151	160	183	170	158	170	173	200	172	171	172	179	156	137	150	153	167	176	170	172	167	159	171	157	132	177	184	138	173	198	173	180	150	159	183	143	161	182	162	171	163	171	150	150	153	182	165	170	170	175	162	166	143	164	165	145	167	164	174	185	169	184	183	171	155	145	157	161	167	158	165	166	169	171	161	147	154	152	170	184	187	175	152	161	171	175	148	156	177	185	192	170	147	157	174	168	182	164	156	158	164	139	165	162	185	151	178	169	185	169	175	190	144	174	142	155	184	174	175	143	164	182	138	170	169	151	171	161	163	174	157	169	147	150	156	161	153	164	189	166	171	169	165	174	183	200	181	168	154	160	179	142	182	176	170	186	170	166	171	156	147	167	170	166	154	160	182	126	165	206	168	148	178	161	180	165	166	172	186	152	162	185	169	166	185	175	162	181	170	167	174	153	170	147	153	166	178	168	172	148	145	159	159	137	169	176	175	182	157	190	188	175	184	165	158	166	164	166	175	184	155	179	168	176	190	178	158	180	181	177	153	187	137	134	159	160	180	157	150	181	155	168	170	192	136	160	165	166	175	142	165	162	161	187	175	177	159	143	170	203	165	170	159	165	157	167	156	154	178	193	189	153	172	157	144	146	166	173	166	168	168	143	169	171	180	159	162	158	163	175	174	171	165	156	155	158	166	179	182	147	193	169	150	147	151	162	162	168	164	179	165	167	154	182	176	165	163	156	171	172	168	160	176	175	167	169	144	166	169	160	169	166	169	160	166	167	187	172	164	163	182	182	159	161	134	191	166	156	169	175	178	145	172	153	183	162	177	162	186	152	170	175	195	170	178	171	155	167	167	171	162	181	145	177	155	180	159	162	163	168	160	151	193	161	186	166	170	157	153	160	166	187	190	187	169	171	159	151	169	161	155	179	166	150	185	162	167	162	159	173	151	160	186	158	182	155	166	151	156	138	162	148	171	177	162	174	160	190	188	171	171	175	159	175	159	179	151	157	182	182	162	172	165	175	176	171	169	173	168	168	169	192	173	161	160	165	206	170	164	174	171	182	164	159	165	165	165	182	158	176	165	200	180	181	161	178	167	143	153	155	153	148	152	149	162	165	171	172	165	154	150	156	169	157	171	152	153	165	157	152	183	167	174	157	166	165	149	154	161	166	167	189	159	184	179	171	163	147	177	160	170	195	164	136	145	172	162	167	169	184	161	180	166	164	156	172	178	160	160	174	167	159	168	138	157	148	211	166	169	169	160	173	160	163	175	160	154	163	161	155	189	161	146	171	167	158	177	173	140	154	174	162	137	188	179	183	162	144	158	161	156	183	156	148	168	173	156	159	159
3500	8601	5488	2552	1760	1292	939	796	635	491	459	389	358	331	311	308	266	287	250	230	217	209	241	237	222	217	234	204	220	186	222	220	218	212	182	208	205	206	189	223	191	185	185	198	190	176	222	223	210	173	210	180	219	185	201	174	183	187	198	183	187	168	181	193	181	202	207	203	179	206	176	200	212	219	197	203	210	196	203	181	187	189	193	180	172	186	206	206	195	184	191	196	182	175	190	183	198	200	185	187	177	198	180	212	181	199	188	210	201	209	197	182	201	211	195	191	184	172	192	205	161	207	196	187	181	227	199	177	227	174	167	177	198	209	173	181	182	208	179	193	176	176	191	194	193	196	176	202	172	191	175	198	187	187	181	202	204	188	172	180	185	185	202	198	196	182	180	154	199	168	210	176	197	201	177	198	203	177	194	184	181	209	209	201	190	191	181	189	215	191	195	185	160	199	173	189	188	199	212	205	180	191	190	230	209	218	198	173	172	177	195	200	193	207	187	204	192	197	181	197	177	182	182	183	221	186	177	180	182	192	194	203	203	192	192	192	184	205	213	202	184	197	171	200	194	200	199	224	193	179	197	178	195	194	194	198	220	206	198	186	182	177	202	205	177	177	167	190	183	220	199	193	198	192	209	200	199	172	193	212	191	181	207	222	179	188	186	232	174	215	189	200	222	188	201	206	196	190	218	184	171	219	175	157	225	192	182	182	197	178	179	181	180	192	169	163	192	166	200	215	169	197	176	175	173	187	182	190	207	210	179	160	189	164	200	188	194	203	207	162	211	174	194	182	193	200	171	188	210	198	185	204	188	178	197	202	186	208	180	197	224	191	171	180	183	169	188	208	188	206	214	181	191	191	194	201	197	192	198	176	189	159	198	180	186	191	208	201	183	203	178	165	198	200	182	196	204	186	184	187	196	198	178	191	203	191	217	197	204	187	166	182	193	186	202	181	198	176	186	205	189	189	182	183	183	175	192	210	200	180	189	193	176	205	223	215	181	163	193	192	203	202	204	188	196	184	175	180	189	179	193	207	164	178	181	195	168	177	206	193	202	203	209	196	195	181	181	175	205	182	168	178	169	196	189	192	227	205	194	187	174	189	206	174	175	195	191	187	183	184	218	201	185	181	174	182	186	177	189	193	179	175	204	193	181	195	196	188	209	180	206	189	176	170	156	196	175	173	180	196	174	197	212	181	193	199	181	209	194	191	195	191	206	201	177	201	194	201	178	180	193	200	204	210	207	184	197	183	187	184	177	179	204	179	181	185	176	206	184	190	193	181	197	200	164	179	193	195	220	194	188	190	181	180	172	174	188	185	197	186	197	189	179	177	197	191	193	204	190	180	191	194	180	179	198	201	188	186	156	175	188	193	214	176	190	194	201	210	189	181	204	164	186	197	213	159	195	171	179	200	206	164	191	185	215	181	190	178	191	190	199	196	173	181	196	195	187	201	188	202	194	199	186	161	213	200	200	181	196	187	194	168	217	167	206	173	194	171	189	195	188	185	193	192	183	179	199	195	176	176	196	198	206	200	198	182	179	175	196	178	181	185	165	188	169	193	201	189	186	204	190	180	185	185	187	185	176	173	184	177	211	206	200	190	190	215	201	168	170	188	194	164	184	191	207	185	210	186	195	171	201	180	178	198	203	203	177	166	203	180	178	200	164	203	174	185	180	230	203	177	200	211	191	173	186	195	203	159	192	195	185	207	181	194	205	193	217	201	177	199	198	199	152	208	181	204	178	199	201	177	182	181	167	204	206	164	168	228	172	199	188	168	191	196	183	208	174	194	206	180	201	177	176	185	168	213	214	193	195	188	180	186	190	191	192	207	197	180	198	201	176	195	194	168	199	195	193	184	155	184	167	181	207	178	202	186	214	195	185	205	188	185	211	199	182	186	203	207	184	159	179	189	208	183	179	181	187	183	207	193	167	194	194	169	189	216	185	189	187	194	198	193	184	215	222	194	189	184	207	202	200	202	178	222	182	200	186	203	186	206	209	176	179	176	192	195	165	185	196	202	207	177	167	200	207	195	180	198	174	190	180	221	183	188	193	184	202	182	205	200	202	168	164	178	182	168	178	193	162	165	197	190	191	164	206	189	200	199	175	231	176	207	186	183	185	183	178	187	207	201	187	203	192	183	202	191	172	176	167	171	201	178	179	183	198	164	171	187	162	171	186	200	208	192	203	211	177	156	192	192	177	205	194	174	173	191	205	184	199	161	204	183	185	207	186	200	200	201	161	203	190	187	191	172	198	178	192	190	180	158	193	191	189	172	178	197	196	152	177	196	210	205	183	165	184	186	189	202	187	196	171	229	195	201	189	194	192	192	173	171	199	206	210	230	181	210	212	201	207	207	178	213	178	208	193	183	188	180	191	193	195	213	174	178	195	189	202	203	202	201	193	197	163	174	182	191	188	212	193	175	194	188	198	231	197	200	182	186	183	176	193	175	168	198	179	185	198	207	169	198	208	189	164	174	170	208	205	200	180	183	192	193	203	200	208	210	173	224	194	192	189	214	172	186	210	187	205	184	196	205	180	208	202	159	192	185	170	160	211	176	170	177	178	189	176	194	171	200	185	177	196	186	179	202	183	202	206	188	215	202	164	174	176	211	191	197	211	180	191	199	224	199	185	168	177	211	192	199	209	231	204	188	177	173	200	177	209	175	199	185	194	200	191	176	204	207	201	200	212	195	178	189	212	166	194	185	188	203	187	192	186	186	192	186	209	202	174	207	190	197	169	176	197	188	209	168	191	178	205	184	189	198	210	195	203	176	211	176	171	180	185	186	202	249	202	189	174	194	188	179	203	182	181	196	198	191	185	214	201	218	166	195	178	197	188	200	186	201	203	189	195	193	161	199	196	198	193	196	224	186	202	203	206	181	177	179	190	161	155	164	175	181	193	211	189	202	180	196	173	188	192	187	182	205	182	217	180	195	159	207	206	184	210	196	183	179	192	210	178	183	191	207	191	207	187	199	193	208	172	203	157	186	212	172	188	204	180	192	186	185	188	186	197	175	159	203	167	176	169	187	188	202	186	198	192	179	184	191	197	189	194	201	172	191	192	177	220	188	182	181	191	193	182	190	197	201	187	199	189	180	176	198	191	194	167	185	199	197	192	168	213	214	206	186	167	205	199	171	207	187	163	183	210	188	203	191	202	169	188	201	213	175	197	179	160	199	189	180	188	196	180	176	185	187	178	186	194	168	171	181	202	179	197	166	204	178	211	167	180	204	187	191	207	207	187	200	186	188	180	209	195	190	172	207	189	200	198	212	199	190	166	200	208	177	164	191	184	215	196	178	195	202	216	184	199	182	170	188	187	181	161	182	166	189	211	174	206	194	188	167	188	189	195	191	202	188	210	188	220	181	178	178	178	193	174	198	183	181	217	183	179	182	198	216	198	185	198	194	176	178	187	208	185	187	176	182	176	199	179	189	165	182	201	181	180	204	203	188	187	201	224	169	198	194	180	212
24735	21146	27190	25297	9126	939	728	706	635	607	589	567	583	596	543	547	580	559	548	528	598	549	559	585	530	571	549	539	517	577	575	556	520	533	567	508	549	549	571	539	561	524	557	508	557	562	506	551	528	578	560	567	558	573	540	561	523	550	548	531	511	510	550	545	553	577	539	534	497	500	569	518	579	565	514	560	598	570	549	521	537	575	548	536	565	576	532	538	552	589	527	540	521	536	522	557	499	538	556	515	495	559	548	563	548	571	543	540	531	566	518	548	532	542	528	527	542	544	528	503	539	537	561	533	556	533	570	538	527	538	536	527	526	552	540	555	539	532	577	514	532	549	542	570	522	521	516	540	555	542	580	535	519	553	601	538	548	538	531	556	566	495	566	534	571	554	521	512	523	526	556	509	510	523	501	563	555	539	548	594	544	547	566	542	541	595	547	538	519	536	578	535	535	548	570	561	547	564	490	558	566	533	512	564	550	520	555	527	548	561	505	539	509	497	525	575	555	528	539	534	550	525	569	534	550	551	556	572	569	554	561	566	537	524	511	532	546	585	582	536	563	498	526	543	547	554	562	510	524	507	504	513	559	514	552	544	582	528	501	516	575	508	492	558	558	558	569	557	526	549	571	522	531	527	561	545	565	530	575	590	524	547	565	539	528	555	527	495	572	532	544	556	556	520	551	568	596	565	507	562	509	508	571	546	532	544	551	524	562	540	544	553	547	554	540	567	527	555	569	542	541	549	582	515	539	583	577	592	531	552	505	524	538	543	551	500	554	527	530	528	552	516	571	551	552	567	550	536	573	571	533	547	532	571	537	532	568	548	585	535	530	531	564	547	543	545	529	584	543	536	532	581	559	565	560	549	527	551	573	553	542	529	524	540	507	531	520	543	526	565	542	520	540	511	549	554	499	520	556	538	533	551	530	557	556	539	543	515	544	561	532	555	463	554	558	545	577	539	585	534	531	565	547	524	560	550	523	551	522	555	566	553	491	515	532	526	509	565	548	531	542	546	542	538	535	494	511	546	511	523	525	535	544	528	558	531	535	498	541	552	576	557	545	536	553	530	558	529	571	562	561	489	547	493	543	592	562	502	550	619	550	553	505	560	552	531	502	532	591	568	535	556	556	541	547	581	505	531	571	506	576	541	522	562	536	570	584	533	476	532	551	559	573	515	535	544	540	531	536	537	573	508	528	512	547	521	578	533	514	541	566	540	550	515	530	565	541	560	549	562	555	549	524	550	546	550	533	506	576	567	527	524	525	511	558	552	530	587	555	538	529	533	563	538	566	526	543	555	506	523	544	509	546	549	559	513	584	569	551	568	551	499	563	545	501	544	538	577	561	593	565	528	526	527	552	533	518	545	550	518	572	534	537	521	555	562	557	552	509	575	579	547	532	541	484	550	571	581	495	588	531	552	514	533	488	565	502	546	536	542	544	507	537	523	540	563	517	566	546	543	542	535	568	514	566	559	586	577	547	523	591	530	575	564	559	540	560	560	549	510	559	523	557	561	514	528	543	537	499	528	541	535	527	590	520	543	563	588	544	541	551	573	547	506	540	552	562	493	601	547	586	561	517	559	553	515	547	550	530	518	544	522	594	531	551	535	569	536	543	527	492	531	556	560	562	553	548	535	520	521	545	504	517	558	564	536	522	563	522	499	587	553	557	549	542	530	520	536	549	486	557	556	525	549	541	520	538	552	583	544	537	550	559	544	563	526	513	516	492	558	548	548	506	574	516	557	567	521	521	573	518	504	557	545	564	541	536	528	564	577	529	542	501	549	509	517	504	531	580	530	545	498	508	524	515	520	543	512	552	532	571	564	516	561	538	540	553	548	508	534	573	571	545	589	547	574	557	541	537	570	509	552	524	547	552	506	549	534	569	540	570	548	524	548	555	535	563	528	503	532	576	539	522	562	525	486	553	552	520	559	545	530	526	548	595	535	595	508	530	546	515	540	536	525	520	521	588	591	561	569	534	563	545	528	511	566	538	506	587	553	543	564	514	581	583	544	491	563	510	519	542	541	498	567	588	533	569	526	529	508	580	574	516	536	517	564	510	508	526	551	546	504	575	508	555	554	505	562	576	497	525	550	579	557	531	560	550	545	533	539	535	531	503	563	514	585	544	580	572	525	531	575	533	525	552	496	601	590	578	541	523	562	563	560	586	531	577	586	551	570	582	534	515	566	511	621	577	514	532	525	527	519	524	493	510	568	537	545	535	579	540	570	541	549	539	539	549	554	538	553	543	565	574	549	550	540	538	564	540	579	550	532	564	533	576	570	555	541	543	563	574	551	557	575	570	543	542	534	517	485	541	578	526	559	527	576	517	531	578	507	500	586	581	584	533	565	549	530	530	532	501	566	520	539	547	550	544	540	550	532	592	535	578	539	555	561	600	564	506	534	543	513	535	531	548	516	567	540	572	577	562	557	532	533	536	536	566	566	535	576	562	586	550	547	555	517	483	504	588	600	527	529	510	545	562	542	552	560	557	532	556	541	547	560	528	515	555	556	534	513	510	563	549	551	582	592	562	552	557	530	532	499	551	548	589	535	542	591	564	581	511	576	521	520	532	550	541	551	539	519	498	562	530	553	577	540	593	567	533	569	494	567	569	558	523	500	539	583	542	576	538	533	569	503	557	527	538	547	522	531	541	548	550	544	555	541	568	570	544	536	552	546	502	579	547	517	560	541	557	619	534	546	543	542	552	474	532	538	552	540	583	538	538	536	514	538	561	526	564	519	538	539	554	556	567	564	566	533	508	569	518	546	514	529	566	566	545	539	562	556	602	543	541	523	540	552	568	530	492	561	490	584	546	550	552	508	573	523	540	569	562	542	570	550	535	534	523	534	529	594	562	574	547	523	513	532	541	559	543	544	513	568	563	537	565	541	554	584	500	574	570	537	539	523	554	513	551	543	538	532	535	549	563	546	557	585	543	556	517	537	510	529	528	536	524	522	551	528	565	517	499	557	539	577	499	574	594	496	604	519	574	546	555	530	555	507	517	537	515	531	567	536	535	571	570	517	550	528	537	533	544	529	538	529	574	551	510	553	503	569	538	527	533	524	530	528	546	515	532	564	526	556	558	503	569	527	559	578	511	504	534	549	567	512	550	554	555	553	535	543	558	547	558	516	582	541	547	554	525	557	528	517	546	543	526	522	541	503	528	529	560	504	534	561	545	556	558	522	540	539	516	587	504	583	524	548	501	549	500	530	509	570	555	512	543	545	526	571	538	575	522	529	553	529	531	526	545	533	566	529	547	528	515	584	554	541	548	562	494	568	566	567	553	528	558	574	553	545	546	557	554	577	533	498	538	491	555	544	568	542	530	531	529	591	555	534	545	515	485	557	566	526	521	541	555	554	530	531	538	546	560	504	514	523	563	556	545	542	571	544	531	522	585	554	518	599	586	524	570	528	538	564	530	514	529	572	565	540	505	492	570	540	570	530	534	554	592	544	527	525	549	514	550	507	564	505
3702	4939	3224	1733	1326	1154	966	832	847	750	702	706	632	625	640	608	611	607	609	577	597	612	587	608	558	583	602	564	616	593	589	571	563	582	529	595	583	597	569	607	646	564	539	576	561	589	568	581	561	580	610	501	542	594	550	573	572	547	562	549	564	582	567	521	596	574	558	585	539	557	558	564	547	594	638	588	561	586	578	573	541	599	576	580	563	558	539	563	509	580	551	571	568	570	567	573	567	577	553	567	524	575	590	549	614	541	561	592	549	587	604	598	572	554	586	585	553	572	578	551	597	544	552	575	548	546	550	560	564	584	570	548	607	550	579	560	554	553	562	588	578	579	541	555	583	558	553	541	558	595	605	519	585	532	553	571	578	557	564	559	585	576	556	548	570	626	577	552	576	561	573	564	520	590	576	605	545	592	540	564	561	554	559	619	541	552	567	580	597	596	506	556	519	529	538	556	579	599	592	572	553	578	602	567	575	547	549	554	586	568	525	573	546	576	576	576	568	522	538	525	573	572	563	554	573	542	558	565	552	604	567	573	573	570	584	572	583	560	593	622	607	571	584	591	592	584	565	590	579	559	567	578	568	550	571	533	555	504	557	575	608	543	539	535	558	577	557	595	580	551	583	595	568	568	554	577	553	539	589	562	578	580	553	529	576	595	546	547	584	530	551	602	542	565	562	542	541	577	565	584	576	539	573	574	575	582	582	540	601	576	605	550	590	578	557	581	577	586	558	526	587	591	581	613	581	543	599	601	622	515	584	587	549	546	570	576	547	548	581	603	573	601	553	563	559	552	578	572	576	568	555	565	629	529	573	523	598	585	554	560	524	567	560	554	575	580	560	563	576	540	508	581	575	615	570	550	596	553	519	542	547	588	560	553	557	545	589	529	558	571	554	555	554	610	568	584	572	549	562	581	561	537	582	551	569	592	562	568	574	625	533	565	532	604	586	533	583	532	558	575	539	554	604	544	528	587	570	587	581	579	558	562	586	614	540	556	563	611	539	562	604	565	556	571	565	604	564	590	550	563	587	565	596	599	593	579	595	552	592	525	577	556	558	539	568	580	602	617	547	571	617	558	578	538	571	596	533	554	545	574	572	541	531	585	558	589	592	552	582	611	578	595	558	599	565	531	523	590	570	599	563	606	561	519	569	561	565	581	565	582	541	565	547	552	526	626	581	598	573	541	516	598	566	592	565	559	504	579	573	544	534	523	545	567	588	573	576	527	572	561	557	574	576	526	593	567	590	544	553	587	564	528	569	596	563	499	537	554	554	563	541	626	546	537	529	590	569	572	578	526	557	590	531	560	562	560	608	585	580	544	602	518	553	616	566	593	622	544	561	576	558	579	552	579	563	571	593	504	558	556	611	614	583	580	553	551	567	548	572	580	531	587	523	578	554	560	549	558	590	526	571	600	601	594	605	560	532	558	567	538	562	546	554	601	598	542	570	605	561	578	564	562	586	570	575	590	588	512	571	549	577	596	577	572	559	529	601	582	545	551	563	542	558	600	561	578	531	558	515	586	595	566	565	536	573	584	521	561	517	536	590	587	585	527	548	571	561	555	573	546	563	582	563	569	589	604	589	593	602	528	535	556	565	584	591	526	567	546	518	592	544	562	568	610	571	583	558	567	606	526	591	585	563	577	577	578	567	596	599	576	609	595	561	556	553	552	576	542	601	596	548	599	602	605	566	572	540	525	571	528	589	561	581	545	564	586	531	607	582	603	566	578	537	557	570	581	555	577	554	583	588	566	534	565	556	569	561	563	587	575	545	562	560	581	543	595	531	545	555	611	550	568	572	572	595	558	509	586	545	585	600	545	592	549	571	576	542	592	536	557	597	577	579	598	575	588	585	543	550	607	550	545	556	561	607	614	592	548	563	593	611	538	615	559	548	577	571	569	567	565	551	569	546	570	565	551	562	590	589	556	589	602	555	615	589	580	564	557	569	546	531	573	588	552	576	569	602	573	556	562	535	580	584	591	563	544	569	554	575	571	542	556	570	600	536	533	544	594	535	588	549	557	526	565	591	518	578	564	566	563	567	532	539	595	566	586	550	593	580	541	556	566	579	582	563	578	553	548	595	568	521	545	561	546	556	539	548	571	533	537	605	578	567	535	555	579	567	532	571	568	588	564	560	576	558	570	611	556	577	522	533	535	555	599	549	566	587	602	569	569	560	581	623	578	583	547	517	536	571	558	560	576	604	572	500	622	574	559	555	571	551	555	575	574	553	530	547	569	533	539	581	555	575	564	490	519	555	584	571	591	552	572	562	565	559	591	550	624	614	568	544	574	568	541	589	585	579	564	602	613	586	587	589	587	584	563	572	564	513	575	590	584	595	566	564	565	574	559	521	540	556	533	578	597	570	558	544	581	598	548	569	565	604	581	572	575	584	542	590	567	594	566	579	573	573	569	612	543	533	581	585	580	576	553	554	546	574	536	540	560	584	514	580	584	573	555	556	522	584	566	551	538	583	579	574	568	608	544	558	575	550	599	578	564	593	520	544	572	534	607	531	616	562	553	590	587	547	583	571	592	592	548	580	596	590	569	535	548	571	551	547	580	574	551	547	534	573	547	555	594	570	598	546	531	576	611	536	568	556	596	606	576	531	578	538	559	581	563	576	605	557	539	619	540	616	570	542	509	551	548	594	576	525	546	578	570	574	542	566	550	517	579	556	558	580	564	584	524	563	583	590	550	551	537	606	552	618	571	589	598	589	579	539	580	569	579	567	557	545	522	610	519	554	568	586	559	582	614	544	578	568	545	588	575	581	581	572	581	563	526	563	524	562	525	549	581	556	584	575	598	530	585	541	534	554	579	575	624	568	573	538	566	577	563	521	559	589	584	593	605	588	548	562	546	554	566	552	575	590	568	562	599	595	574	563	516	545	555	588	583	558	529	552	561	571	577	567	572	555	578	543	549	575	571	568	538	541	565	634	531	554	573	574	598	548	593	548	558	554	579	570	580	554	532	584	541	584	583	546	575	559	576	590	574	575	551	528	577	550	572	590	535	583	545	598	584	578	548	593	591	583	544	564	630	596	597	576	628	592	555	568	568	590	552	584	574	580	553	596	586	573	579	560	548	600	575	609	559	557	558	545	538	610	584	566	602	554	576	567	572	569	551	574	538	633	567	599	553	541	551	590	559	570	528	557	619	552	544	561	569	575	605	620	554	617	570	539	571	546	545	550	560	582	508	550	552	547	554	554	594	587	593	556	557	562	566	598	634	611	539	614	594	553	563	564	557	585	570	564	562	573	569	619	573	582	574	587	537	584	568	538	585	545	527	571	573	566	582	594	586	547	507	638	555	584	566	564	561	563	546	547	590	554	571	586	592	552	560	512	590	584	568	600	554	588	624	581	565	637	547	544	594	588	591	563	548	588	554	589	579	596	608	558	543	556	570	565	509	553	555	591	546	577	529	570	552	543	536	578	574	588	558	560	608	570	570	563	557	585	598	576	623	506	585	574	538
22519	21182	28826	23825	21182	21225	6957	924	714	611	538	542	470	465	434	422	388	397	395	341	396	372	333	374	344	379	354	322	353	324	340	318	311	321	278	321	318	295	350	302	328	289	310	323	337	329	309	267	311	289	298	310	294	323	309	331	291	323	339	299	292	332	323	344	329	302	320	322	342	362	334	334	304	301	314	350	303	310	277	317	342	283	296	282	321	317	301	290	336	338	295	311	313	319	327	319	343	336	327	320	345	297	305	312	291	304	318	306	297	344	314	316	344	270	287	299	334	328	315	285	354	342	315	300	308	302	288	294	339	295	306	328	305	293	305	330	276	319	333	271	332	304	297	330	307	316	330	316	289	340	311	302	331	292	287	311	315	284	309	316	295	319	288	340	314	296	336	302	327	319	310	311	319	338	308	317	321	339	317	308	318	312	324	300	292	296	303	300	328	305	310	310	320	316	314	289	299	305	302	297	279	318	342	328	318	305	294	305	292	303	317	312	296	296	308	332	333	301	301	274	288	348	290	292	310	327	337	325	301	291	303	316	336	310	313	326	301	310	311	330	290	298	330	284	304	269	300	304	323	288	316	305	303	316	342	290	314	302	307	293	300	329	316	349	303	351	335	313	307	298	265	325	297	313	314	316	326	313	300	284	313	301	329	308	323	326	300	275	334	330	309	303	324	351	318	296	304	335	323	288	309	337	320	305	308	306	323	281	330	332	336	288	314	307	312	303	327	304	327	320	288	335	278	318	301	296	298	300	286	298	305	306	331	304	305	312	350	311	315	339	314	277	313	318	338	301	325	316	288	301	302	306	332	325	342	296	316	312	289	323	291	317	283	304	295	309	313	297	292	308	315	324	286	289	314	291	335	294	316	300	355	325	321	299	283	297	298	329	308	298	288	356	312	291	309	305	327	296	332	346	331	325	289	298	310	298	301	297	322	295	326	318	314	283	303	345	311	312	300	311	317	298	299	327	317	333	311	299	328	337	310	344	312	310	304	321	330	285	324	308	288	302	302	336	289	314	354	342	333	292	312	358	281	307	286	316	273	299	315	300	284	355	282	282	323	317	278	356	334	326	325	315	333	312	306	311	333	337	300	287	339	351	308	291	334	323	275	319	283	290	302	282	318	319	324	298	310	316	285	275	340	293	308	309	299	310	301	317	329	320	298	325	304	335	282	306	300	320	299	310	355	278	307	313	291	351	292	269	298	310	330	312	355	305	345	317	302	317	291	315	317	309	307	275	290	299	327	300	315	305	331	305	294	297	323	300	302	351	344	293	305	325	322	319	309	289	291	327	311	291	304	342	314	311	305	296	316	293	303	294	317	329	293	312	342	291	331	293	363	347	297	310	334	304	332	304	286	262	340	331	300	312	285	295	335	293	304	333	288	299	312	302	320	289	308	312	329	311	303	336	306	284	341	299	276	326	303	283	334	310	314	320	327	301	285	320	337	281	290	318	311	291	310	351	303	289	291	307	307	326	316	310	306	299	273	310	306	282	310	349	295	290	314	311	325	289	289	308	296	302	322	280	338	312	328	300	306	295	279	320	340	290	336	303	313	305	343	300	294	332	288	307	291	298	293	330	318	335	317	314	340	307	316	324	305	316	300	330	317	294	317	315	326	311	314	284	325	310	328	300	335	320	319	289	276	309	351	309	333	317	297	289	313	320	299	318	299	313	311	318	311	276	319	299	318	310	301	292	296	320	304	306	323	279	332	322	335	308	331	283	335	343	312	318	314	307	342	311	303	320	301	309	345	299	295	320	305	313	308	297	344	319	267	365	315	322	308	338	329	279	289	302	313	309	308	304	296	332	303	274	333	316	320	296	312	316	299	325	293	306	319	305	284	310	296	316	291	293	306	334	300	272	322	308	311	271	315	309	304	288	310	335	286	305	346	308	327	306	294	332	295	312	317	311	289	324	302	273	302	280	263	300	288	300	311	278	316	323	314	292	341	311	272	309	318	267	327	337	296	278	295	326	308	307	320	320	324	315	325	319	320	293	287	296	329	338	330	290	311	291	306	304	305	294	320	292	337	305	324	305	310	273	317	324	311	332	302	287	306	260	328	332	311	324	309	317	315	302	338	315	289	302	301	320	309	315	311	301	308	266	335	319	320	320	289	321	300	288	308	316	311	324	307	324	308	321	343	335	318	296	318	327	316	344	329	313	287	338	295	287	293	322	307	294	288	320	330	325	307	302	264	287	314	327	310	331	285	317	300	309	297	313	292	335	308	275	298	312	344	312	302	330	297	318	322	290	284	294	340	295	332	329	303	295	324	292	313	295	308	296	306	284	278	298	329	289	322	321	294	296	334	306	326	307	275	324	338	293	311	300	311	296	308	310	309	320	315	278	294	337	294	347	331	314	282	291	286	292	347	303	319	283	307	318	292	301	313	298	305	338	293	345	284	325	313	284	327	318	339	278	291	337	338	312	317	299	274	304	314	309	288	298	337	284	324	326	298	274	305	314	331	297	294	338	297	348	324	312	295	280	328	303	335	327	315	306	296	283	289	319	335	286	320	316	286	308	310	298	336	339	293	292	334	281	317	283	300	301	300	325	321	319	300	284	301	315	330	302	315	337	306	287	301	336	315	319	288	296	295	308	297	314	292	300	322	308	311	283	325	302	327	321	292	298	276	320	324	310	322	322	337	282	301	320	310	350	321	323	285	322	300	282	325	323	330	314	306	326	330	279	310	310	303	325	304	304	292	306	337	330	284	293	316	287	314	288	339	306	300	332	347	333	310	350	331	317	299	310	319	312	296	318	319	328	302	296	284	291	285	305	292	328	305	309	319	317	304	297	293	326	328	296	334	310	347	299	339	306	290	316	267	290	304	302	314	314	300	300	316	324	331	302	271	294	308	315	337	315	320	296	304	325	319	300	286	290	307	311	312	316	293	339	274	342	307	299	298	317	285	329	268	340	315	285	320	295	344	301	316	285	310	303	317	312	287	291	312	285	316	320	281	302	297	310	310	296	334	323	325	312	320	327	287	317	327	322	313	287	300	309	309	321	318	304	308	320	322	305	299	315	347	289	314	306	316	287	287	311	317	311	321	318	329	289	328	296	323	329	337	291	300	316	301	291	324	318	284	326	326	283	317	293	288	305	329	288	302	268	286	318	293	314	322	334	305	307	318	313	301	317	279	253	315	317	332	314	311	327	307	294	292	316	300	293	319	300	308	273	289	320	297	329	325	332	268	301	296	323	289	318	296	306	312	335	334	312	282	322	308	283	332	296	289	341	297	296	313	334	310	342	324	295	312	322	326	318	316	321	272	313	286	289	324	319	336	325	297	325	332	309	309	309	287	345	318	293	319	324	328	329	297	309	305	278	305	318	297	316	326	300	313	280	327	313	302	356	312	322	322	301	329	311	325	307	297	337	309	320	309	320	311	277	313	282	316	260	277	328	298	287	299	290	262	333	324	292	307	309	293	280	324	308	300	353	331	274	292	306	336	318	339	320	303	301	346	300
4723	14288	9142	4338	3134	2360	1805	1416	1128	961	827	698	686	557	515	506	497	498	463	427	432	362	413	412	404	373	379	359	358	362	380	361	334	371	339	311	327	389	325	322	366	337	330	316	321	359	333	327	340	329	306	307	340	337	305	331	310	315	311	319	318	341	307	291	328	310	280	309	314	314	290	325	326	316	302	331	365	310	304	308	319	350	317	329	328	350	317	347	328	348	327	322	333	274	307	298	302	341	320	316	334	304	304	327	293	299	278	302	312	323	328	322	332	310	325	324	299	274	334	310	354	293	318	333	320	308	335	334	315	310	318	318	337	283	305	304	327	332	325	309	308	332	322	294	301	333	295	331	346	307	308	278	338	334	310	319	329	326	316	352	347	308	312	330	290	356	325	353	324	341	338	324	305	328	326	338	311	317	294	296	341	312	303	320	320	334	308	315	337	330	291	293	325	274	323	322	304	307	308	300	326	312	312	320	319	323	321	305	294	333	291	311	324	293	317	305	324	327	319	318	318	323	302	316	308	306	326	329	340	306	327	320	317	313	316	279	331	339	306	356	331	305	309	324	324	312	300	317	302	344	334	338	322	295	313	332	333	319	338	311	309	358	298	309	329	314	314	340	335	300	337	331	305	306	320	289	323	315	300	312	334	309	314	337	351	324	297	321	283	297	340	296	286	310	312	296	324	346	318	317	286	290	330	283	319	271	338	311	333	309	279	371	337	359	325	330	326	294	324	334	313	355	337	337	295	308	340	326	301	339	336	309	322	325	310	356	309	329	307	310	322	322	320	353	330	327	323	304	326	296	301	291	307	296	327	293	345	324	323	317	336	295	342	324	324	321	305	316	299	312	313	307	320	303	322	317	315	265	296	308	306	327	329	305	308	324	343	352	323	316	317	300	296	347	316	321	324	310	318	328	308	341	332	302	301	279	304	307	313	332	318	330	322	323	309	294	325	300	297	302	324	318	313	316	332	311	301	304	306	320	296	323	345	305	339	321	301	297	312	309	292	323	323	320	331	321	339	329	296	320	330	289	309	288	314	318	323	313	300	352	291	345	294	302	299	298	351	300	299	284	324	332	316	323	310	340	335	314	306	347	324	321	310	320	310	326	314	324	312	328	313	305	348	316	346	318	311	358	336	316	316	328	316	294	324	340	318	343	303	333	356	318	317	307	293	311	301	309	337	306	317	340	307	317	320	365	329	304	320	311	315	337	338	308	304	312	333	323	306	292	339	327	299	309	325	305	333	314	296	358	295	311	338	318	337	322	317	313	290	322	314	351	292	311	311	324	313	316	306	328	316	313	331	312	291	340	324	336	297	325	332	326	307	305	321	282	324	325	329	297	344	302	329	304	303	325	318	313	296	326	333	343	264	327	311	307	316	297	296	314	348	310	323	333	349	306	313	318	316	334	332	329	313	298	355	344	330	297	295	291	326	299	335	327	306	315	345	309	315	329	284	309	309	307	328	301	319	322	351	315	306	319	334	321	324	316	318	317	308	320	312	281	303	326	322	321	288	308	349	336	302	312	309	362	316	321	334	304	304	306	292	312	307	305	328	329	311	319	295	318	282	341	339	315	318	298	312	338	316	311	282	327	322	304	310	312	306	344	277	296	312	326	344	323	297	320	313	323	330	351	317	282	309	330	345	332	325	311	356	316	309	309	317	336	306	318	291	287	306	322	336	310	371	321	341	291	309	314	322	296	310	311	329	318	326	315	311	349	334	323	303	345	336	348	328	301	311	321	279	318	312	314	344	326	315	298	332	315	306	306	331	318	332	323	316	284	310	324	294	306	285	322	328	334	308	318	343	318	342	337	323	350	295	348	314	341	319	301	294	336	329	307	312	319	289	285	308	316	303	339	290	297	312	331	315	318	292	298	332	325	328	311	306	310	281	313	316	354	319	334	333	295	293	314	321	344	306	311	269	357	328	304	308	310	315	313	285	325	321	337	335	304	303	311	310	310	292	317	318	337	319	326	332	302	312	302	327	346	312	313	338	324	312	297	293	310	309	346	341	292	316	326	284	332	295	304	301	329	316	307	293	309	312	270	304	324	292	310	326	339	309	303	319	314	334	335	300	305	326	342	332	336	350	319	287	290	321	336	336	320	333	333	327	348	297	282	342	317	315	309	308	331	298	316	286	311	339	324	331	348	315	349	302	322	317	323	304	298	372	298	328	301	293	318	330	281	309	331	313	303	342	322	343	310	330	301	313	307	313	337	280	300	305	322	311	326	346	329	320	327	349	294	351	351	315	310	330	313	293	317	284	305	307	338	327	284	308	338	311	351	350	332	325	315	338	301	310	304	307	291	315	320	295	318	312	334	318	324	346	310	340	319	286	289	300	313	316	298	312	309	295	322	335	312	305	310	318	327	271	358	280	317	308	327	292	319	311	313	300	324	348	322	290	303	289	310	318	327	305	326	312	296	321	320	349	346	318	341	321	315	247	290	348	308	302	346	340	325	297	322	336	321	323	312	322	341	356	313	316	324	353	306	298	326	325	331	323	297	294	331	316	329	320	315	337	339	317	290	318	293	337	346	350	342	291	313	318	287	289	322	340	323	288	318	310	323	302	315	347	312	306	314	329	299	308	322	288	288	314	304	343	307	325	303	313	341	286	300	349	292	320	312	320	320	319	327	320	348	329	315	309	347	291	333	334	332	339	291	319	337	334	341	326	351	336	329	314	297	336	303	321	309	335	347	321	314	320	314	302	326	334	310	315	331	329	355	334	291	297	317	321	331	325	300	310	322	316	339	347	327	331	325	312	332	319	308	280	313	300	304	330	295	302	307	333	348	314	316	331	351	324	340	286	324	294	321	319	304	346	312	337	313	322	292	305	326	316	327	324	305	346	348	309	297	337	339	373	298	318	300	358	340	334	353	329	317	304	312	320	324	319	305	334	333	307	341	292	313	335	358	304	351	309	353	327	298	324	326	325	295	299	331	314	322	316	347	326	308	324	315	312	314	314	323	295	307	322	327	348	329	328	294	287	298	333	293	353	336	305	318	311	312	294	285	328	314	305	331	308	296	316	313	304	304	324	322	333	306	310	298	328	310	335	311	326	302	308	355	286	295	328	315	289	319	324	315	321	329	347	293	315	313	312	332	348	330	311	324	303	278	313	322	291	296	320	304	293	320	367	305	335	318	307	339	308	320	310	332	319	333	311	333	335	314	285	285	323	303	311	296	291	312	305	301	345	307	334	327	313	338	346	315	324	351	322	306	313	327	340	294	323	354	313	328	292	274	356	327	319	309	320	321	296	302	302	317	317	295	321	325	364	350	344	317	318	303	313	314	304	318	347	324	310	325	342	296	294	325	303	346	293	369	323	332	323	331	328	313	324	300	314	305	345	328	309	300	283	349	330	293	298	315	333	310	308	345	345	318	302	325	304	312	308	325	309	310	322	317	320	313	311	322	302	329	321	317	326	301	333	317	328	318	324	336	329	339	334	311	311	322	304	316	291	341	341	318
27745	16997	3133	643	439	442	431	399	396	410	393	382	382	394	375	375	391	355	370	391	390	373	343	370	372	360	377	358	361	393	369	370	367	375	363	333	390	367	361	350	373	377	368	385	350	362	402	359	371	396	381	343	397	355	383	344	400	391	378	359	346	355	412	377	394	393	386	354	361	392	354	385	342	351	365	345	378	369	359	399	380	364	372	423	395	392	377	416	364	372	366	356	377	363	385	405	386	376	373	394	344	351	375	372	360	355	349	400	388	373	389	405	360	384	376	391	376	376	386	421	381	348	359	393	384	331	376	370	400	398	373	339	378	378	375	374	398	365	362	417	382	391	397	359	355	381	391	367	363	383	374	370	377	389	396	362	359	374	387	348	386	411	369	367	372	378	374	397	366	339	380	335	400	375	363	390	378	384	357	376	379	389	376	379	387	403	366	382	388	395	352	352	337	377	349	375	375	367	377	416	354	391	365	396	367	366	369	391	404	377	412	397	381	370	386	374	350	380	375	381	399	382	359	363	344	378	397	362	389	366	373	359	393	381	370	385	375	367	386	355	355	359	373	367	374	389	358	387	387	345	385	362	331	366	376	373	381	395	380	355	403	369	368	377	396	366	348	348	434	354	362	361	379	377	356	403	372	342	407	387	365	352	356	360	353	376	352	358	365	346	404	369	380	374	342	347	388	353	375	364	374	371	373	353	386	379	369	352	364	377	388	372	385	370	414	419	379	336	375	387	368	362	343	393	375	376	381	348	348	362	387	354	390	383	350	385	387	397	400	397	372	377	354	366	370	388	363	379	365	349	404	368	367	406	374	365	375	389	350	375	383	360	363	374	355	320	360	385	357	390	357	393	358	340	408	383	371	362	394	366	406	338	356	346	378	357	354	368	364	391	362	346	404	352	339	420	364	379	400	349	366	369	402	384	384	386	363	349	376	420	384	373	390	372	391	363	400	379	415	374	364	385	365	401	398	384	387	380	392	377	409	380	347	363	370	378	397	348	380	355	381	367	380	386	338	359	375	362	383	347	379	401	376	361	383	364	379	349	381	362	334	379	369	377	369	406	393	403	362	356	355	371	419	379	359	380	338	369	369	350	405	370	379	373	350	357	396	403	369	336	339	389	411	348	362	389	387	385	399	346	368	362	382	370	385	379	386	372	357	380	387	381	342	376	348	389	359	380	351	329	378	359	400	369	379	384	383	417	382	359	362	360	363	358	379	348	392	373	325	368	386	341	370	367	373	383	417	405	398	367	418	382	382	386	345	341	402	397	365	407	383	383	369	400	365	354	415	334	353	367	349	367	406	346	381	377	355	382	378	406	364	348	385	392	349	395	387	381	380	344	320	389	365	365	422	332	346	390	380	359	389	386	373	353	353	365	361	381	383	353	369	385	403	390	381	369	385	359	405	375	376	386	372	381	370	354	368	386	393	401	350	401	380	358	347	396	385	377	377	393	370	378	334	360	380	362	396	367	373	380	377	368	384	338	378	346	386	377	390	372	425	365	372	370	348	411	365	353	381	363	365	344	378	386	347	350	383	378	370	385	366	400	350	359	372	405	405	371	364	377	371	376	376	397	377	370	342	375	374	373	372	394	369	333	366	360	373	375	380	367	361	375	364	417	389	375	332	353	364	355	352	389	362	375	414	372	362	400	371	365	361	391	391	397	378	353	388	388	378	331	400	356	343	355	385	363	380	341	350	347	392	378	366	371	391	405	380	368	373	365	379	411	361	413	380	374	358	336	374	366	368	357	373	391	389	368	350	386	373	359	375	402	377	386	366	381	408	365	376	448	395	395	377	352	402	355	359	378	389	376	368	384	376	373	356	377	375	400	340	394	354	340	378	364	375	385	355	369	382	362	353	367	389	385	365	386	369	339	375	408	377	403	367	319	355	357	355	370	355	366	368	387	377	369	398	339	375	369	399	368	405	360	393	368	373	384	383	381	391	383	403	351	365	304	389	346	359	361	372	382	395	359	376	379	390	389	371	352	381	374	396	363	370	382	343	362	381	344	383	368	364	370	380	346	354	382	346	365	354	402	366	383	391	389	397	404	399	360	385	373	382	373	344	383	330	391	415	402	357	388	362	336	372	311	419	360	347	357	353	376	394	355	387	411	370	369	358	342	341	388	407	381	355	372	367	358	355	362	386	402	355	385	378	381	404	354	376	355	367	376	378	381	374	342	360	359	361	376	382	359	357	394	384	359	392	382	379	376	367	376	387	350	369	407	372	361	397	366	352	382	336	379	344	376	392	385	376	412	400	381	383	382	376	377	373	344	349	357	353	365	355	364	381	377	379	385	388	358	417	380	368	395	390	384	364	388	364	374	350	394	426	352	373	366	373	368	379	378	393	359	379	400	382	378	386	403	375	359	374	392	367	388	402	377	356	368	411	369	362	392	395	344	356	371	362	406	363	344	358	361	387	363	383	407	379	377	376	378	375	372	377	401	423	384	380	379	378	410	401	390	381	398	374	375	370	409	361	372	377	349	363	348	333	398	347	347	384	403	409	376	378	379	341	398	373	333	381	395	371	378	369	373	339	357	359	365	349	339	360	371	388	366	348	334	390	368	388	378	378	333	373	358	374	378	412	375	354	367	360	373	375	406	369	359	391	381	372	408	373	335	399	360	348	359	333	368	344	381	368	368	393	380	377	404	368	391	359	345	385	362	398	367	371	360	337	373	369	389	397	382	374	353	366	354	389	376	372	358	376	368	380	420	363	349	351	372	379	367	389	381	342	393	410	372	387	348	368	376	371	356	342	352	363	359	408	367	366	352	374	378	378	375	414	379	372	378	369	387	370	359	342	411	384	363	360	386	387	394	386	357	403	404	383	374	375	369	381	369	376	336	363	333	368	341	406	371	370	383	382	407	357	363	340	399	387	424	371	378	400	404	378	351	370	371	379	371	338	353	347	342	346	346	352	375	363	381	391	396	353	363	359	387	388	367	379	385	397	383	356	368	362	365	384	344	372	343	353	374	350	378	338	386	376	385	368	335	335	400	378	394	416	382	407	385	356	405	400	353	333	417	380	392	370	376	371	387	350	377	380	377	419	356	362	352	358	364	402	389	369	381	378	357	415	390	364	397	387	348	368	383	364	400	341	374	354	396	341	393	379	391	357	366	365	391	380	387	370	361	356	412	375	342	393	379	387	384	384	405	371	351	384	363	372	348	379	354	372	396	386	352	393	357	368	394	338	332	359	410	347	389	417	393	379	368	377	376	408	395	361	381	364	369	375	375	390	394	377	382	418	325	383	372	438	367	377	369	336	392	399	388	387	354	361	373	358	373	411	388	374	387	366	380	363	389	418	396	364	382	380	385	357	374	390	364	398	365	373	370	402	390	356	388	348	378	341	336	395	377	364	370	401	371	385	375	386	373	333	335	366	374	373	431	353	339	362	370	396	363	399	379	361	390	385	388	352	357	388	367	354	376	396	397	360	364	373	369	344	397	357	350	398	366	368	368	394	384
4525	966	691	538	448	507	472	437	453	444	385	430	425	388	416	412	415	398	399	406	439	394	403	432	410	412	433	422	391	411	412	387	407	435	392	410	416	404	439	390	416	420	406	412	391	419	408	434	425	416	385	422	368	404	419	447	421	442	383	412	402	398	392	414	442	408	411	432	412	404	416	419	391	403	404	432	427	399	425	356	409	383	409	418	381	390	393	424	409	409	420	427	422	394	393	412	403	390	388	403	413	386	403	422	420	400	377	423	436	432	413	411	418	395	402	378	446	388	384	413	389	397	410	407	447	400	407	428	408	398	422	393	404	403	413	432	401	418	408	404	388	415	437	398	416	408	386	419	400	370	385	433	377	421	444	412	400	420	418	435	373	429	422	436	436	415	395	412	414	409	390	401	414	384	418	416	417	423	452	410	410	418	414	379	428	403	423	419	411	382	416	421	379	420	434	422	373	440	415	420	387	401	409	427	406	424	365	423	417	400	409	415	399	407	421	437	403	408	407	440	401	407	405	441	399	400	423	420	408	386	419	383	424	390	401	426	387	399	394	422	398	399	409	437	420	424	399	381	439	388	405	400	387	375	415	419	405	369	421	451	409	393	416	382	401	435	407	410	401	417	431	410	425	406	348	390	394	396	418	398	444	380	428	438	452	395	390	413	409	445	408	449	387	407	392	397	379	399	396	404	396	386	433	412	387	402	399	426	414	414	426	406	420	384	382	437	416	392	426	430	427	395	393	394	375	408	425	414	390	405	423	412	385	401	404	407	423	415	377	396	412	427	409	438	401	419	401	425	388	418	447	413	395	399	411	435	438	393	395	415	404	417	440	403	405	429	402	393	424	431	397	414	399	390	390	385	419	430	441	450	357	413	417	400	405	380	423	404	399	426	377	435	424	421	422	389	370	417	394	416	412	450	384	401	419	410	394	395	413	416	385	410	386	405	411	376	449	431	392	414	409	408	374	394	404	430	417	412	420	392	434	436	374	421	399	435	388	367	409	390	424	423	416	409	388	404	434	423	399	423	444	408	390	396	415	421	376	423	408	405	426	443	421	440	419	425	420	393	398	412	372	401	424	388	409	410	421	382	377	413	445	396	366	412	411	414	437	424	391	399	384	401	407	395	400	422	399	399	395	395	398	380	403	432	384	402	430	452	423	458	386	414	411	424	417	427	459	422	431	405	425	406	395	428	442	430	411	396	406	399	414	438	397	397	416	378	428	415	397	405	410	396	415	421	386	394	420	407	412	408	426	409	400	415	390	449	403	442	395	365	389	384	355	411	418	390	387	410	423	395	433	406	407	407	423	425	378	433	381	406	420	463	367	399	379	355	419	416	432	434	385	418	410	441	423	385	397	400	441	437	395	407	400	393	416	419	439	435	427	438	417	441	397	417	396	448	425	435	407	382	427	430	420	397	412	406	380	397	375	408	398	413	420	424	406	393	418	439	406	433	397	413	393	421	422	433	408	405	402	409	402	396	388	425	437	412	386	427	409	396	430	413	381	447	411	405	415	380	393	402	424	385	420	410	368	429	436	417	429	419	398	400	455	439	434	386	406	408	373	406	383	374	421	415	398	428	440	407	438	396	384	402	401	434	418	431	388	406	418	404	419	403	390	415	435	394	415	353	426	383	414	419	421	399	447	387	411	409	431	422	400	412	423	430	416	402	386	437	398	417	377	409	411	431	380	419	452	416	409	399	407	416	405	431	406	414	430	411	444	402	435	436	429	427	435	424	396	399	415	382	419	405	398	436	383	381	390	413	405	423	425	398	408	447	424	408	427	379	393	414	445	415	372	370	428	412	418	409	364	414	409	410	417	404	396	417	379	436	438	366	400	368	409	416	429	372	427	411	411	398	434	445	421	423	398	416	414	421	438	426	432	428	400	437	404	374	397	407	393	406	442	417	436	401	420	408	415	416	437	367	416	425	401	433	421	418	419	424	431	376	378	378	381	397	416	396	397	404	401	379	423	390	376	452	400	403	405	439	401	379	398	377	419	409	396	401	429	434	394	435	429	406	381	402	378	400	428	393	399	420	408	417	411	387	418	398	412	402	416	417	402	409	396	407	389	407	406	418	454	370	407	384	372	399	398	388	408	395	414	402	369	390	398	452	427	401	421	410	414	419	397	427	382	415	437	407	403	441	388	409	432	427	422	429	415	411	386	427	402	423	399	402	404	401	409	412	418	416	419	420	402	411	429	403	396	352	403	397	440	414	408	441	360	430	413	416	400	376	443	401	431	382	392	457	406	397	426	378	425	414	438	399	433	377	403	412	388	400	434	411	430	443	405	413	411	431	417	445	437	393	397	416	406	397	410	391	397	413	411	425	424	408	434	437	427	403	381	424	417	409	408	450	430	419	458	443	392	388	436	407	361	433	415	389	417	388	385	357	448	422	403	445	428	438	401	408	381	442	425	400	420	409	397	425	408	400	410	415	400	392	432	394	441	381	428	401	439	387	413	430	432	410	390	444	445	386	440	411	389	404	365	396	382	413	423	391	415	393	390	404	415	429	439	402	386	404	437	363	426	411	403	388	418	401	408	442	426	407	360	410	380	374	434	397	427	410	395	419	391	414	389	386	432	430	418	435	419	411	419	404	402	398	432	443	443	417	410	418	398	423	416	412	438	436	429	392	421	415	391	390	383	403	428	415	397	430	422	368	411	386	414	426	414	414	420	402	377	423	446	416	418	411	398	390	410	369	385	371	393	405	442	396	400	397	394	383	429	404	395	402	393	374	426	362	376	420	420	415	400	387	433	387	350	403	413	417	373	426	415	431	406	397	429	412	423	423	419	404	448	421	421	370	416	354	431	413	397	404	426	395	401	408	421	387	403	413	389	415	391	393	427	400	393	450	403	416	394	435	406	369	409	407	402	410	382	417	432	406	434	426	427	388	394	387	417	444	418	398	398	383	449	412	426	416	396	409	424	393	395	408	405	424	378	376	412	377	398	431	425	411	411	442	402	403	431	424	407	392	387	393	415	388	419	404	438	442	404	397	421	398	469	424	403	388	417	405	406	423	410	382	366	412	405	407	398	397	404	401	407	421	429	409	395	388	418	438	441	402	418	418	391	412	413	434	394	402	410	415	446	385	429	393	365	440	420	391	421	397	427	444	420	401	463	392	407	416	408	394	404	419	425	422	388	400	425	397	366	401	442	436	407	401	369	393	390	408	394	417	410	439	433	406	418	433	393	401	432	444	371	422	401	406	417	383	440	390	401	389	383	402	397	413	450	436	439	422	413	434	403	420	380	371	388	410	377	421	466	386	456	379	447	423	402	405	404	442	423	396	385	437	427	424	413	406	425	424	454	432	424	402	381	450	367	396	422	440	446	375	377	425	394	373	424	410	402	409	395	415	400	410	452	409	438	421	413	415	392	454	423	399	423	390	404	434	388	432	423	431	439	435	405	410	430	385	444	376	425	412	416	421	391	405	429	401	431	358	395	412	438	395	405	389	437	372	399	391
23669	21194	28428	24246	21193	9147	709	496	388	328	293	249	238	267	209	237	194	210	218	204	202	193	166	178	178	193	188	182	161	157	170	177	182	168	169	169	173	179	187	173	165	183	169	175	162	162	174	157	149	179	185	141	183	157	165	184	180	164	147	181	173	164	178	155	173	168	163	179	175	181	166	180	155	191	158	162	166	172	190	180	160	170	173	168	165	175	173	165	179	180	163	173	169	168	146	164	156	156	148	176	165	173	156	151	183	154	195	160	138	171	182	164	197	145	190	150	168	147	151	168	164	199	170	175	177	167	160	143	183	189	179	166	189	185	164	174	148	173	176	144	144	157	172	174	162	152	155	150	164	136	173	194	147	168	162	162	166	194	170	139	176	154	175	184	177	154	157	161	179	182	171	193	172	161	178	143	155	163	169	155	157	165	163	178	171	160	133	182	182	178	177	178	145	164	185	171	172	174	178	153	140	144	172	168	150	169	143	172	135	148	151	174	175	167	179	160	147	166	184	167	159	153	165	183	173	153	171	157	171	165	164	161	157	190	158	151	160	148	164	170	146	162	180	152	167	166	137	163	180	163	191	168	148	166	154	152	156	171	166	166	177	147	179	178	173	163	137	179	169	147	165	168	152	176	162	173	179	158	179	169	176	156	150	157	158	170	147	186	178	156	153	156	156	166	163	157	151	167	184	160	150	173	169	166	162	171	184	175	144	160	188	161	162	191	136	160	170	158	148	149	168	170	176	162	165	176	154	166	176	152	167	152	152	170	188	164	163	170	182	177	172	186	185	189	177	173	158	155	165	161	186	150	167	183	164	172	164	179	155	151	165	178	170	181	140	179	167	191	173	142	182	162	152	164	165	154	145	164	163	165	188	172	175	182	145	184	161	155	198	146	149	160	169	172	188	152	147	159	183	146	148	178	140	166	164	160	169	168	189	170	148	147	164	156	135	165	139	173	182	165	180	178	169	154	165	166	177	168	157	149	165	178	182	167	164	153	174	145	185	167	159	160	169	170	161	174	158	159	171	172	133	157	179	160	188	148	164	158	164	170	159	178	165	163	182	157	162	187	184	180	152	188	165	185	171	168	152	193	189	157	136	132	171	173	158	152	160	160	173	162	160	144	156	174	149	176	172	173	161	181	160	180	154	164	204	177	171	151	188	176	160	144	166	176	170	170	169	165	169	172	152	172	181	155	157	152	152	185	153	166	161	155	163	152	174	169	156	168	159	142	158	159	152	154	182	163	172	173	158	186	156	165	169	154	168	156	161	168	181	169	180	158	173	164	162	145	158	154	179	159	165	189	162	172	165	163	186	147	159	149	162	168	151	159	180	175	154	165	169	168	165	181	152	175	151	155	161	183	184	174	171	151	186	150	162	164	152	134	173	166	149	128	157	177	179	169	162	148	168	162	163	152	150	173	145	176	154	174	194	181	159	142	163	172	167	176	158	167	158	179	156	171	168	164	172	160	168	145	165	163	164	141	172	173	171	183	172	160	168	170	137	158	178	155	173	167	182	170	160	181	166	171	173	145	155	165	135	165	188	158	150	160	173	155	181	175	188	147	171	179	175	170	155	151	149	156	193	183	172	192	186	181	163	160	168	186	158	175	161	162	184	165	182	185	177	152	180	163	163	160	166	177	170	150	171	170	158	158	165	179	182	176	155	138	170	180	142	180	167	169	159	157	194	174	197	143	164	176	163	181	150	168	151	164	157	145	151	157	154	173	153	159	169	163	168	148	164	175	184	160	165	132	185	157	157	167	173	166	157	164	179	166	174	178	156	188	140	153	173	177	184	175	161	149	170	174	157	156	182	177	155	156	158	161	186	175	152	173	163	171	161	181	173	158	164	155	175	146	148	151	153	154	179	161	172	170	158	163	163	154	158	195	187	201	155	155	168	179	169	162	171	162	157	145	168	165	154	156	174	135	163	161	143	174	179	147	183	157	184	178	164	160	166	172	160	173	158	146	180	169	169	170	167	182	168	165	141	170	196	170	175	150	164	172	206	176	167	169	160	161	157	163	178	164	166	152	184	171	183	182	173	156	166	185	151	162	169	190	164	147	151	179	184	146	187	139	171	180	161	165	160	165	163	189	165	164	163	177	169	153	169	152	178	168	143	157	162	158	160	156	174	176	184	154	168	160	172	179	148	172	170	192	168	180	148	147	201	163	155	176	158	162	175	144	169	175	186	146	179	168	167	154	159	159	186	193	164	152	154	165	157	186	161	155	170	155	162	172	157	156	173	158	143	157	161	158	181	166	158	166	162	192	158	180	155	146	187	155	172	169	172	170	161	157	174	144	160	175	169	175	155	169	163	152	153	164	139	191	166	175	165	155	156	198	161	156	174	194	161	185	156	168	152	185	173	140	166	196	151	165	168	158	158	165	171	180	167	154	186	151	175	163	166	162	182	176	180	165	175	151	185	150	168	183	176	181	184	164	144	139	146	171	187	179	188	157	162	156	166	159	163	172	149	162	176	143	159	170	179	170	151	173	166	172	191	163	166	167	161	157	151	169	153	163	150	161	180	170	142	182	159	172	163	162	171	150	166	167	184	160	173	153	177	173	169	159	162	147	167	173	156	186	165	176	185	152	162	155	183	197	167	150	169	168	159	173	170	141	159	168	155	157	167	163	191	187	158	141	158	183	185	164	168	170	183	163	184	175	185	183	156	186	159	176	165	159	179	159	173	222	170	180	182	164	161	149	170	173	185	147	159	168	169	145	174	165	158	161	157	184	180	148	151	169	164	163	169	174	178	149	177	157	158	154	157	148	184	171	152	167	143	152	170	172	143	158	188	166	153	148	182	177	176	162	169	186	151	172	163	154	176	203	169	172	178	190	185	192	143	160	161	162	157	178	186	171	156	166	141	170	183	190	161	184	150	159	166	183	155	174	152	170	159	185	167	159	153	155	180	178	154	161	161	153	154	167	157	159	136	175	172	168	166	168	148	165	151	168	171	166	164	145	171	176	168	173	170	164	162	170	163	177	180	179	178	185	165	150	142	190	152	171	175	157	158	181	153	163	157	175	191	172	171	163	167	168	146	172	159	173	181	158	171	148	171	151	174	162	144	175	181	149	174	163	174	165	174	182	176	130	156	170	176	181	177	161	160	181	157	174	176	169	190	177	165	156	174	160	179	179	167	169	175	149	140	169	188	166	162	157	146	144	169	171	145	168	161	171	170	172	169	191	188	159	171	161	174	158	164	193	172	196	146	172	160	165	159	166	167	187	151	178	162	167	166	192	159	166	174	157	174	179	174	160	182	177	153	167	174	163	166	162	171	168	187	183	149	147	149	157	168	146	196	190	163	173	153	171	178	150	175	164	165	172	183	164	147	159	161	182	157	169	151	151	159	151	139	154	178	145	160	175	150	147	172	174	136	165	157	155	144	152	161	176	184	159	177	169	155	167	149	161	177	194	164	168	156	174	154	166	165	138	152	180	157	158	155	160	184	170	182	173	176	144	158	177
3518	8617	5496	2469	1803	1337	993	767	622	515	430	400	379	302	335	275	316	290	277	214	231	237	235	219	221	217	200	232	184	202	204	210	211	219	215	231	209	188	217	188	209	190	213	206	174	182	179	215	156	205	207	203	212	224	186	176	184	200	214	196	190	194	195	192	203	187	221	208	192	195	195	188	208	190	205	205	191	179	194	172	191	177	199	190	184	200	194	182	224	195	165	201	191	204	204	171	210	188	192	200	216	164	182	215	178	201	187	201	207	182	171	196	176	171	234	179	210	192	191	207	204	187	185	175	192	188	194	196	185	188	202	209	198	196	176	186	209	196	197	192	208	188	174	184	202	206	182	190	200	191	194	195	198	189	198	190	211	204	195	202	199	200	183	205	178	192	189	212	200	191	198	200	199	195	200	188	202	189	169	194	163	187	179	193	225	195	210	187	194	189	173	188	175	183	166	191	199	188	172	189	188	206	205	200	169	197	181	198	178	178	196	197	221	192	204	178	209	181	204	181	189	180	197	187	184	206	182	191	203	209	215	176	192	222	189	191	200	181	194	179	183	196	195	190	193	201	188	175	217	200	190	184	184	204	219	189	207	223	165	185	193	193	192	171	187	169	199	170	173	207	165	168	180	178	183	202	191	196	199	205	209	195	174	189	209	229	193	182	190	204	195	171	174	206	187	182	183	192	185	212	170	178	206	165	174	218	222	211	195	192	175	192	206	172	218	191	196	201	170	188	188	166	199	181	186	198	203	184	195	185	177	212	176	197	188	185	179	192	202	212	196	192	170	194	190	174	227	201	202	202	194	190	183	164	194	199	192	184	168	206	211	183	218	178	180	198	194	216	184	185	182	187	185	183	181	192	178	166	196	201	203	177	181	202	178	176	179	188	201	209	187	186	182	191	187	199	203	205	185	208	165	204	189	186	163	197	181	198	193	201	160	211	198	178	218	167	191	167	181	190	187	195	190	187	221	196	205	180	218	181	199	203	218	200	188	171	178	190	192	195	177	186	200	185	197	196	237	218	169	185	191	186	183	189	204	203	192	216	193	182	189	187	189	200	199	200	191	206	202	170	170	179	177	176	199	182	215	176	169	195	198	206	219	210	172	169	185	174	181	176	161	210	156	190	178	214	203	183	208	195	209	180	206	187	186	197	179	172	190	169	196	186	188	160	202	183	192	187	197	195	193	206	220	205	184	176	172	227	203	179	209	169	208	216	176	201	194	196	189	203	183	190	193	223	212	191	180	189	183	185	196	198	196	187	189	180	193	206	193	189	181	193	176	194	201	189	190	177	187	192	197	204	202	211	187	209	200	186	170	186	178	199	197	183	198	195	185	203	203	195	162	215	191	202	185	207	179	179	197	187	185	183	206	190	185	179	199	175	197	171	174	192	202	167	177	218	190	187	170	192	184	204	181	213	196	202	197	192	194	197	175	191	199	181	203	171	202	192	222	177	182	205	198	202	192	185	204	186	198	200	183	188	190	188	198	198	175	169	174	199	202	186	202	184	186	186	179	199	185	225	222	191	214	184	173	188	198	173	196	182	194	207	184	195	206	193	188	212	195	192	178	221	160	182	201	172	159	180	185	181	188	208	192	176	188	206	176	216	214	190	206	196	189	199	169	195	182	178	202	203	175	181	175	207	208	169	190	182	205	202	189	195	187	194	187	199	159	195	205	189	210	198	150	166	184	183	190	210	218	183	205	213	188	186	219	205	196	199	205	205	197	199	191	197	203	179	185	199	183	185	182	203	178	218	203	182	187	193	200	177	206	207	213	176	193	184	194	194	195	186	161	196	158	189	199	177	178	215	181	177	175	190	208	186	234	189	188	188	196	167	179	211	199	185	188	187	192	205	193	203	180	182	194	194	194	203	179	196	208	187	203	184	190	201	188	201	190	183	186	214	197	191	200	203	182	176	159	182	212	212	200	212	181	188	185	200	189	202	192	193	176	180	194	195	178	174	182	189	187	197	179	192	202	185	191	174	202	198	201	166	188	209	207	198	199	182	192	202	171	193	215	190	207	194	214	222	173	208	213	204	185	178	206	200	198	200	189	170	155	193	200	196	214	201	186	186	213	169	214	185	207	183	184	194	196	187	195	200	209	182	183	187	192	174	200	193	185	178	188	190	197	206	169	200	173	208	218	204	185	182	187	198	176	196	188	186	195	214	182	205	197	191	185	203	180	195	206	179	201	194	184	172	177	176	177	197	206	176	182	178	176	204	172	199	178	170	199	184	190	186	188	192	196	186	220	214	202	200	210	194	187	187	225	205	199	182	210	183	176	179	160	193	208	197	191	176	181	185	191	196	188	207	159	186	188	187	185	187	162	207	169	199	189	197	179	187	192	201	207	184	195	207	195	163	186	217	220	186	176	199	190	208	180	182	195	193	194	182	199	225	184	184	195	194	189	206	192	196	190	181	201	216	198	215	210	210	192	196	209	204	202	176	200	183	219	181	197	178	190	211	211	179	200	202	201	197	179	172	204	175	192	203	195	191	187	181	189	197	174	161	179	210	200	163	183	188	191	173	210	192	189	175	184	202	173	177	158	173	187	203	192	195	209	214	172	230	192	203	196	188	171	186	172	190	197	196	186	190	181	165	200	196	189	196	204	200	193	170	201	180	203	209	203	212	178	180	192	187	216	226	188	200	173	177	208	193	171	180	204	205	175	161	198	188	179	214	186	211	170	183	193	183	186	213	160	202	188	197	192	187	209	181	180	177	188	166	203	178	195	199	171	218	170	185	179	187	186	184	210	190	193	180	165	172	208	191	205	179	204	178	183	179	223	220	199	173	196	161	190	180	185	208	209	181	178	207	202	174	182	198	190	212	200	187	217	168	173	196	194	200	186	181	190	188	192	156	176	189	171	179	196	193	181	195	203	211	187	212	198	208	179	193	205	186	177	180	179	182	156	196	199	185	179	178	218	177	174	197	186	176	197	170	196	217	194	196	199	181	206	189	170	178	202	193	198	170	189	180	193	176	180	185	210	190	188	192	192	176	194	188	163	203	188	194	184	177	181	188	208	174	186	209	181	186	196	209	174	189	178	182	170	169	205	210	205	188	197	176	216	186	202	188	168	187	182	210	187	180	196	193	207	226	181	176	207	190	188	199	191	197	181	217	180	199	203	167	174	187	198	193	189	188	187	196	213	193	183	206	186	194	167	187	190	192	220	194	207	190	208	189	165	188	206	167	188	203	199	197	170	182	191	188	190	200	170	176	192	194	207	185	190	173	186	157	196	183	192	181	197	201	178	177	197	200	175	188	222	201	195	210	169	176	189	163	181	173	203	179	207	204	188	190	195	190	188	188	170	182	181	198	178	178	181	197	192	199	175	187	179	181	182	200	182	192	182	177	209	215	198	184	197	180	206	193	193	209	185	217	201	197	212	200	199	195	183	190	194	205	177	181	184	197	163	191	212	197	215	183	165	165	194	189	204	190	174	216	185	213	189	175	210	194	183	202	187	209
24818	21146	27158	25341	9134	914	765	703	616	594	597	604	583	571	611	624	581	613	554	578	567	557	556	632	580	565	580	581	529	574	533	551	577	586	524	570	562	550	566	560	539	531	571	529	536	539	523	584	590	598	525	574	565	601	544	548	562	528	548	559	554	577	554	579	563	559	538	577	560	591	524	549	575	526	597	538	544	591	585	529	585	598	534	573	555	554	572	581	466	525	567	568	565	600	529	537	574	571	550	559	582	552	570	557	566	548	555	547	572	547	566	534	564	520	554	547	565	533	523	514	500	497	540	533	573	551	550	565	547	595	548	572	505	550	549	586	503	556	527	563	585	546	536	550	563	580	542	543	569	551	551	548	544	572	560	556	521	535	564	541	519	576	545	549	530	541	564	563	568	574	583	574	568	569	572	537	519	558	529	542	575	520	549	603	539	580	506	571	550	533	567	554	569	539	559	570	577	562	554	571	480	503	548	528	529	568	511	572	520	548	559	554	534	536	538	594	531	552	559	497	528	569	549	518	562	552	530	546	518	565	537	574	585	559	530	578	589	558	532	536	502	568	520	548	551	600	499	551	553	512	551	538	535	575	562	556	549	549	575	543	524	565	536	549	550	532	567	543	544	547	533	582	579	542	543	543	557	509	577	516	559	506	551	569	553	594	568	539	569	535	558	537	540	488	557	550	543	554	546	560	541	535	516	540	593	564	522	540	547	587	499	549	532	603	510	550	539	543	538	570	573	531	600	563	584	560	523	533	550	541	552	535	532	534	553	584	528	564	586	517	586	528	546	554	569	523	557	597	577	539	572	576	565	562	500	576	572	525	610	539	524	587	565	585	569	564	524	522	518	564	545	550	563	610	541	531	582	552	602	565	546	543	556	580	529	579	588	554	515	542	520	520	570	548	584	598	538	514	535	523	552	551	556	569	566	535	563	530	541	555	562	580	577	524	573	540	528	580	516	550	526	574	542	556	512	556	592	511	558	522	546	600	584	566	555	565	594	540	565	553	568	565	513	558	550	569	568	565	586	580	546	540	516	550	556	521	582	570	561	522	549	576	553	581	569	519	558	598	552	550	554	528	531	554	517	579	528	517	567	515	593	561	523	556	507	539	513	581	528	513	579	545	558	570	559	534	506	597	503	540	494	533	535	612	544	549	550	545	569	541	529	562	531	565	552	543	570	578	541	569	514	530	569	553	544	531	539	543	572	550	529	560	566	535	535	545	560	513	545	573	536	550	574	576	538	566	531	544	561	536	514	579	533	563	503	553	578	563	539	562	534	529	547	563	561	531	585	552	556	581	566	539	519	530	569	531	528	514	527	567	529	573	573	548	526	517	499	551	539	564	546	552	530	570	574	537	570	569	549	553	531	582	557	553	548	549	544	528	508	538	542	527	569	570	536	520	562	574	537	521	551	563	556	556	529	538	567	554	513	520	516	529	504	517	543	550	595	547	555	495	535	561	554	516	552	556	542	544	568	521	551	531	550	549	572	544	575	578	559	573	582	598	538	568	561	544	529	558	551	547	563	570	581	572	564	578	530	525	549	574	575	545	509	577	583	558	537	569	537	567	564	530	554	553	586	570	558	594	555	506	528	536	528	554	535	522	568	539	503	550	580	582	548	612	527	510	527	570	551	521	531	540	550	538	546	526	549	532	552	550	566	534	564	527	548	513	557	561	574	529	526	556	584	575	601	556	554	594	603	556	545	537	560	552	563	543	551	506	584	547	540	569	554	576	538	567	526	577	559	535	530	546	540	587	570	554	527	610	548	517	563	564	552	544	509	535	533	574	541	553	519	511	514	525	522	567	536	500	569	554	591	536	591	553	547	553	536	547	540	523	590	555	505	556	572	585	529	558	581	563	537	602	560	586	576	539	592	564	550	560	529	553	558	558	538	567	524	607	581	556	563	552	581	548	550	567	535	503	559	573	517	564	555	541	522	554	567	569	556	567	598	590	550	544	532	570	525	574	542	535	500	519	575	568	556	557	555	567	543	547	538	565	519	510	505	536	528	581	508	525	547	558	551	538	538	560	572	576	558	556	542	552	533	561	571	567	497	510	578	577	533	523	539	568	609	550	532	558	601	515	579	544	533	573	540	586	546	572	555	574	523	567	599	557	544	569	562	573	526	544	548	550	527	523	545	531	554	569	584	545	532	583	554	562	520	544	519	544	540	539	573	556	575	520	538	559	555	568	554	495	615	541	558	521	578	524	574	585	582	579	528	523	533	564	510	569	584	590	548	568	534	565	589	519	542	588	576	520	557	581	571	546	514	466	527	555	532	521	549	540	557	559	561	527	532	570	530	562	549	587	543	552	583	545	529	549	542	562	514	592	539	556	526	569	509	574	579	556	563	576	572	553	576	585	553	539	575	549	553	537	569	550	565	566	499	591	523	522	543	541	581	551	537	590	531	538	565	545	561	564	536	578	581	550	516	531	532	546	516	545	571	508	577	607	498	529	513	571	544	497	529	527	555	576	526	603	598	534	561	536	540	529	550	516	480	568	516	546	538	537	566	531	538	575	528	557	569	551	511	548	541	531	555	560	516	522	552	551	537	527	532	537	562	562	543	556	507	541	568	560	557	531	513	548	557	570	543	613	559	568	550	538	549	569	538	555	550	588	576	549	536	576	568	518	547	510	543	558	563	505	580	577	608	552	538	557	586	530	526	518	565	573	559	570	570	598	591	587	595	559	549	557	555	554	552	555	498	578	528	539	559	544	504	556	561	573	535	557	538	550	551	537	527	563	514	560	559	561	516	547	585	528	524	557	556	533	565	579	573	524	525	601	507	524	570	550	540	587	578	554	550	553	575	530	564	575	485	580	557	516	540	554	584	542	513	517	569	576	591	541	540	553	572	537	579	553	587	551	546	563	516	560	504	502	535	544	534	565	550	570	549	539	508	569	623	545	566	590	542	561	543	547	589	515	534	540	486	582	553	552	576	553	542	553	560	582	517	551	542	565	568	540	497	532	536	571	546	522	538	596	570	540	555	559	519	572	533	574	557	541	537	504	550	522	582	526	527	562	554	539	547	524	557	524	541	522	545	566	562	507	575	533	584	569	512	559	590	590	599	589	561	557	540	516	568	564	614	576	532	539	525	536	557	509	536	532	580	526	540	537	547	507	535	530	572	534	564	556	539	552	540	522	523	564	500	572	529	581	515	548	563	521	510	546	576	571	565	575	505	537	560	553	568	561	542	520	535	590	552	555	544	543	587	570	526	577	539	528	605	572	566	584	565	549	563	568	552	597	534	585	582	547	552	546	555	575	521	539	555	582	558	566	555	532	567	535	522	528	551	552	560	531	547	544	536	527	545	559	512	531	567	528	532	561	551	582	556	540	563	598	531	533	574	586	554	584	578	524	525	564	594	546	570	548	531	566	549	527	568	565	586	582	562	554	539	535	545	539	575	541	521	510	530	549	567	549	549	512	559	580	559	569	559	526	579	576	546	497	564	533	543	546	503	564	539	555
3787	5090	3242	1748	1362	1147	1017	907	782	760	754	692	669	661	612	632	603	633	628	634	576	554	627	620	559	573	565	589	588	562	604	549	602	592	616	589	578	559	583	562	640	555	577	546	567	532	580	573	581	599	609	559	562	589	600	601	593	621	583	570	563	581	545	538	559	591	547	572	589	560	592	564	597	574	584	553	551	531	617	607	557	605	600	600	583	563	579	607	568	584	571	561	544	635	552	578	616	572	586	580	552	618	569	601	572	599	571	598	553	579	597	586	569	573	586	507	555	581	547	577	566	566	575	590	613	553	577	623	627	554	591	547	553	571	578	567	597	603	563	582	579	580	564	586	565	588	597	557	593	559	578	559	602	578	547	632	582	543	510	557	587	554	559	589	575	598	522	601	623	571	592	575	584	564	545	570	568	573	571	605	571	606	580	600	563	608	592	589	587	564	560	539	599	600	595	585	616	549	577	542	584	564	556	596	573	561	549	538	523	569	624	600	587	545	542	555	583	571	561	574	558	538	570	626	550	560	581	550	538	576	524	565	603	589	598	600	587	574	588	582	551	527	559	591	589	566	588	582	597	574	564	571	566	622	575	568	565	609	571	534	573	584	595	621	523	624	555	530	542	564	561	575	610	571	565	561	565	551	530	558	523	555	584	569	584	538	589	570	605	584	602	557	558	540	572	584	578	613	610	607	590	569	586	528	580	519	561	563	601	565	557	581	584	589	567	529	575	556	523	564	570	522	545	616	630	546	589	585	575	549	623	588	612	551	525	571	577	570	588	574	579	596	584	526	578	549	583	537	562	560	524	563	585	588	587	618	605	510	607	554	596	574	602	594	609	557	548	584	567	594	555	583	585	555	608	566	567	565	578	551	572	582	595	557	554	594	610	593	602	541	539	573	575	614	534	543	584	607	568	595	578	563	577	563	579	576	586	580	595	568	606	592	591	561	579	555	593	545	543	576	573	601	564	564	574	581	617	564	589	569	588	575	552	543	576	586	602	555	565	569	561	574	562	584	639	532	562	591	523	578	527	609	574	531	595	551	534	522	597	575	564	595	594	613	540	572	586	588	598	546	578	600	596	584	580	547	577	604	545	593	613	583	574	604	565	581	532	556	617	599	612	570	562	524	564	568	563	539	590	557	578	620	554	538	587	565	601	559	579	573	577	558	562	573	552	584	568	561	564	604	598	525	557	590	553	573	507	559	603	540	571	560	624	573	592	561	572	580	592	560	563	579	589	588	595	562	591	616	626	554	570	590	589	593	544	599	563	601	536	616	587	583	600	557	608	588	559	572	573	553	525	591	564	564	550	595	578	593	573	585	580	570	552	558	582	572	587	558	592	585	586	590	583	592	554	572	568	570	583	597	577	528	578	577	611	494	587	534	593	576	609	570	594	563	568	562	602	593	558	582	580	553	580	559	565	594	553	595	558	536	592	577	579	535	525	604	597	582	558	568	545	558	599	557	619	555	579	576	571	585	585	569	562	592	604	589	566	567	584	594	591	546	568	586	578	551	528	559	612	547	569	576	579	537	578	571	529	599	563	589	575	602	586	542	558	585	545	541	557	564	551	580	566	580	591	550	578	538	557	602	594	553	575	531	580	602	546	577	619	562	555	597	553	557	621	561	581	593	600	545	618	556	587	595	596	584	595	553	561	597	567	598	544	558	572	598	571	581	619	602	529	536	594	553	600	591	596	573	587	576	584	582	593	569	564	616	570	570	584	607	555	506	601	557	580	569	569	565	583	531	596	573	559	548	583	593	627	602	546	571	548	583	581	589	623	558	591	551	573	547	583	578	598	578	582	551	578	558	532	598	612	578	555	561	534	583	619	568	541	534	581	537	598	567	564	589	601	544	597	535	570	574	578	575	650	602	589	519	544	605	593	581	550	582	592	608	557	560	539	548	564	591	568	572	515	586	602	527	575	575	582	556	558	565	572	565	565	566	582	594	587	592	540	570	588	556	576	536	592	586	550	575	578	602	584	589	616	557	542	590	533	582	584	560	584	580	594	595	554	614	574	584	567	581	571	609	587	573	587	595	597	597	559	589	579	587	571	554	594	607	610	569	594	545	559	600	559	574	623	554	599	559	567	582	608	555	561	567	558	545	605	580	594	586	589	579	565	598	607	579	562	556	550	534	527	598	572	563	587	586	563	582	571	560	557	535	603	537	551	581	602	546	528	555	586	575	570	533	575	579	562	552	557	589	574	571	588	609	588	556	611	547	562	593	581	584	523	596	571	545	596	554	560	571	576	611	573	542	554	590	604	590	550	640	614	578	589	596	588	601	548	594	595	641	583	568	580	567	569	554	591	594	557	518	567	569	590	567	555	584	604	581	539	589	577	538	597	563	576	600	580	572	592	599	525	557	604	581	639	559	573	554	597	568	553	609	574	578	544	590	562	582	596	533	602	585	558	569	557	591	565	580	591	569	588	610	499	564	590	593	591	577	571	571	553	551	563	527	568	570	604	597	569	583	570	606	573	541	583	563	591	587	645	573	573	580	560	579	557	536	583	570	560	607	533	587	533	569	554	540	579	566	589	582	568	598	581	593	591	559	546	544	631	548	530	597	552	584	574	582	574	583	597	626	570	560	596	533	560	528	567	577	589	568	590	592	582	561	567	601	558	558	584	554	591	578	556	607	577	539	555	561	552	568	619	573	527	557	591	532	552	584	569	569	604	557	573	575	601	540	573	567	572	588	583	564	593	571	546	571	586	547	579	523	588	606	550	588	587	581	602	620	556	533	585	565	595	552	539	597	522	570	593	548	575	560	556	582	569	571	571	590	558	550	556	585	540	605	557	545	587	579	550	594	574	554	564	585	581	563	612	574	624	605	585	533	616	574	525	563	591	560	555	560	568	590	583	595	593	548	587	560	566	544	570	534	569	548	588	548	597	576	616	579	565	544	565	539	577	568	550	594	560	560	569	561	578	573	588	595	585	542	542	565	543	547	568	549	556	607	576	599	553	570	557	630	553	596	598	553	559	560	560	541	569	579	538	555	612	590	531	542	578	569	574	523	562	565	563	587	585	566	594	585	562	554	584	557	530	557	543	573	546	584	552	569	609	576	579	611	550	545	612	571	561	600	606	571	507	600	578	550	555	564	562	587	615	584	562	608	625	552	547	583	594	606	591	584	549	577	552	542	565	557	590	528	557	537	528	553	600	536	575	547	542	562	623	549	554	562	576	607	585	611	604	567	576	621	591	605	589	533	550	595	536	574	572	593	529	610	523	595	597	600	589	590	542	589	594	583	556	558	595	575	584	586	589	598	611	571	564	534	606	595	549	560	596	563	576	514	584	554	596	562	589	600	579	604	565	573	564	561	597	547	575	557	535	573	608	586	586	621	562	571	544	611	573	584	590	603	533	586	565	581	551	560	575	561	586	578	573	561	583	551	600	562	594	539	530	612	559	549	594	579	576	593	560	596	595	552	508	576	559	606	546	568	561	565	627	542	548	563	539	573	578	605
22447	21162	28850	23765	21163	21202	6975	939	714	624	538	521	485	446	474	378	417	349	381	403	364	396	395	340	325	389	346	358	338	317	340	363	350	325	339	336	326	348	315	299	348	339	347	321	321	323	336	304	328	303	328	323	308	268	306	322	332	316	333	317	314	286	326	285	332	322	300	329	323	307	297	314	339	306	324	316	288	328	288	311	295	298	323	309	312	304	333	325	309	325	294	325	305	310	305	326	345	327	314	314	307	312	339	291	338	329	301	307	308	322	321	298	305	315	306	348	309	307	311	330	324	314	307	309	295	344	322	339	343	331	328	310	311	291	332	353	300	343	314	303	340	313	313	320	337	286	296	307	333	323	304	317	321	311	325	300	329	305	319	288	316	310	272	317	292	309	320	349	298	327	300	321	308	305	310	328	309	322	361	345	325	306	335	325	293	288	319	328	314	340	330	308	326	291	314	299	317	319	331	341	293	301	311	315	314	319	298	273	301	332	318	297	360	350	297	331	276	337	307	321	329	288	310	308	313	311	339	323	297	298	312	324	328	303	330	313	343	298	328	311	317	360	275	312	340	318	319	320	333	325	283	322	296	318	337	282	323	283	321	319	307	294	321	333	334	329	328	288	318	326	323	325	327	304	319	299	322	327	279	328	343	309	303	332	341	317	305	304	314	269	315	322	311	326	301	328	313	309	302	338	339	334	305	312	341	294	293	297	298	318	305	338	334	304	356	318	292	317	325	333	301	303	298	303	295	286	298	311	327	319	337	328	280	308	307	336	289	312	286	331	318	301	326	330	319	297	328	296	276	306	303	337	291	312	318	315	338	318	322	307	310	317	301	338	322	333	309	326	323	304	331	296	336	305	292	303	318	332	311	349	309	316	307	307	333	305	323	339	293	318	320	321	345	310	293	310	319	308	343	317	310	355	330	328	292	292	313	293	318	278	285	321	301	298	307	304	299	349	315	318	327	320	297	341	304	333	306	296	304	276	287	314	311	293	300	342	320	323	295	314	310	269	293	321	307	300	317	314	313	320	327	299	329	304	315	322	296	303	303	334	310	326	304	340	304	312	323	332	274	331	288	302	287	348	328	296	303	321	310	286	297	307	322	281	308	309	315	336	296	308	324	310	325	308	319	355	328	324	309	318	310	316	291	318	327	326	313	299	309	276	279	317	316	319	292	318	321	326	309	321	294	346	330	328	297	318	331	324	331	312	329	304	334	304	297	316	299	322	293	328	296	293	333	278	288	307	290	320	342	325	310	341	299	322	317	313	339	353	295	283	317	325	330	314	345	328	280	315	295	311	328	321	331	284	283	302	308	305	290	349	331	325	301	314	277	317	305	303	307	296	286	299	309	280	272	272	272	320	302	343	323	315	311	313	297	326	328	298	313	304	313	301	300	312	303	313	308	330	315	285	292	282	306	322	320	306	320	313	329	328	314	291	348	331	293	327	305	300	307	305	287	325	332	292	329	287	290	304	312	318	302	331	296	299	338	306	350	311	338	309	320	303	316	303	339	338	316	335	297	261	295	334	319	328	323	288	299	309	336	321	295	286	332	315	312	323	305	349	326	309	323	351	321	314	310	289	323	356	321	312	310	313	308	302	323	320	322	297	311	327	301	305	324	334	317	292	332	348	354	331	292	325	315	342	310	320	328	338	325	291	294	337	307	324	350	345	327	336	323	321	337	346	338	338	284	318	330	282	308	317	310	316	319	315	292	281	306	344	307	319	299	320	306	312	304	284	340	306	331	300	318	319	341	303	317	320	344	300	311	326	292	332	328	294	310	295	317	355	342	315	328	337	329	310	309	318	288	321	317	317	305	307	308	292	346	322	310	305	309	336	312	336	324	303	293	303	315	307	305	310	328	320	317	309	315	320	325	328	307	318	351	293	326	331	325	310	311	300	304	298	307	280	324	329	319	311	307	335	327	338	319	326	319	314	304	302	294	330	284	336	296	285	323	289	297	294	306	327	320	262	319	308	309	324	329	321	315	325	284	314	323	295	316	317	276	290	312	308	315	324	304	322	315	311	312	298	346	293	323	307	302	285	286	300	321	318	330	310	306	356	342	311	304	323	323	305	290	315	334	334	355	325	297	326	331	323	307	315	317	345	295	326	348	317	336	319	309	297	322	317	320	326	274	310	329	294	321	318	259	307	330	345	314	334	303	313	301	332	319	361	333	306	319	298	333	291	319	313	326	298	306	315	308	328	289	306	309	321	332	315	323	306	306	312	317	330	314	304	303	294	294	340	324	301	317	309	308	318	309	280	315	315	319	314	286	297	302	322	332	299	322	345	328	322	325	285	315	283	285	321	291	323	314	314	343	301	315	315	318	305	315	339	346	329	321	333	316	316	330	317	281	315	323	339	317	320	294	307	312	320	298	317	311	303	290	332	313	315	336	298	316	336	307	298	294	322	326	333	295	287	296	290	316	333	325	342	302	286	360	323	326	299	278	303	313	333	310	315	332	338	341	311	319	324	320	297	303	304	326	317	308	320	323	308	300	321	332	324	312	301	303	335	294	340	315	314	316	294	319	331	313	335	300	312	336	278	315	303	280	305	321	295	326	303	287	344	290	347	331	315	365	359	313	280	321	298	326	320	347	298	281	331	317	300	291	348	310	303	324	318	343	297	290	324	293	324	321	280	288	295	303	355	314	330	308	290	294	335	302	299	317	318	291	315	324	306	296	307	316	294	311	294	343	311	308	287	302	296	343	325	338	350	290	314	336	309	353	293	303	322	312	324	336	313	320	316	297	305	324	319	308	311	315	289	324	307	297	326	325	318	307	316	302	310	317	332	328	311	303	316	345	298	313	311	310	317	324	312	306	335	293	301	310	297	310	308	333	330	333	315	272	309	306	337	319	330	290	302	340	335	336	315	324	342	296	305	337	293	283	318	273	363	299	342	320	326	308	309	311	288	337	318	308	338	313	289	299	311	335	309	295	324	304	356	296	306	310	322	316	324	297	310	320	320	300	276	345	341	332	291	281	305	316	305	305	277	320	321	351	343	322	305	307	329	306	332	304	312	312	301	320	323	328	337	292	320	307	302	342	328	293	272	318	326	312	348	326	342	333	315	317	345	312	342	300	331	332	281	314	331	279	312	321	334	316	314	289	306	301	300	321	335	345	302	283	329	289	292	312	298	337	311	327	330	313	313	338	323	298	302	293	319	311	279	321	276	297	301	315	329	290	311	277	304	313	306	317	338	328	326	314	323	325	324	299	310	315	312	311	294	304	330	304	313	341	349	307	319	338	327	302	318	329	322	326	318	287	312	322	299	324	307	348	320	305	340	306	319	281	291	320	320	319	315	305	300	326	328	308	326	333	326	324	311	300	318	336	316	320	315	317	297	329	316	329	324	309	313	326	335	340	302	324	305	319	308	325	327	330	306	315	296	302	328	318	307	304	307	308	296	306	309	307	301	277	300	302	312	293	305	303	311	296	326	316	287	326	296	324	310	301	300	333	305	301	304
4820	14289	9376	4600	3120	2522	1839	1437	1126	954	867	702	661	575	562	530	495	463	461	429	410	429	404	394	429	349	377	341	394	373	334	359	362	339	342	341	371	343	352	331	353	341	318	339	338	323	323	344	343	321	339	341	329	337	363	328	328	358	352	327	355	334	328	354	336	316	330	313	351	346	314	320	341	325	302	332	324	328	314	309	363	342	336	295	324	304	354	298	325	306	335	306	324	323	323	297	305	315	320	322	302	294	329	333	317	295	322	330	308	353	328	317	292	306	333	328	331	336	326	317	313	306	342	346	306	302	311	311	299	315	339	316	357	334	348	321	337	328	325	321	312	260	312	332	305	330	279	310	311	351	327	327	335	322	316	328	283	328	327	342	336	343	351	322	326	320	335	319	314	339	336	296	353	324	307	335	304	322	298	315	332	326	315	313	318	328	324	308	333	344	329	306	367	329	354	335	320	318	331	317	299	344	346	329	342	290	310	312	329	346	304	326	292	316	340	346	287	298	352	324	325	309	319	306	332	312	317	325	298	339	351	315	331	346	322	335	314	298	308	314	346	318	321	331	311	343	307	326	353	346	313	300	336	313	309	310	322	349	336	325	325	352	352	352	307	307	319	326	309	312	336	325	308	324	343	312	314	318	339	337	309	323	289	319	279	302	354	307	314	337	339	342	331	302	325	344	307	266	304	319	325	324	333	303	305	308	296	337	318	301	322	323	365	297	347	316	300	306	333	286	339	313	325	305	297	335	316	312	320	319	306	314	335	297	348	299	304	295	312	331	344	306	310	318	313	278	322	314	343	331	324	323	324	320	315	320	320	309	309	296	353	299	367	288	326	318	334	324	317	338	312	289	317	336	308	319	347	323	328	334	325	314	341	318	343	323	300	294	305	325	327	303	372	325	331	340	319	286	323	338	306	332	305	319	298	302	311	326	343	350	297	300	319	344	285	310	317	341	340	319	347	297	325	335	330	302	377	324	336	311	323	308	323	314	279	360	335	347	329	311	331	328	320	316	300	353	331	309	312	365	306	265	298	321	297	292	358	307	342	332	282	330	320	335	308	317	311	315	302	354	352	316	330	315	300	322	296	329	343	337	306	297	319	313	294	356	298	344	327	327	341	343	331	315	324	302	313	331	337	384	327	318	336	328	334	316	316	332	345	317	351	341	322	325	316	339	306	301	299	341	305	300	315	307	308	349	311	332	334	341	312	327	319	305	307	301	310	290	340	310	305	350	323	356	333	342	310	277	343	299	312	299	310	316	300	327	327	295	319	312	320	278	282	346	321	308	325	327	313	295	319	326	307	316	297	315	323	346	337	312	293	320	327	318	316	337	310	327	326	347	329	328	340	306	330	365	337	358	333	341	341	345	294	329	300	318	372	300	340	344	349	344	336	315	339	308	362	344	329	307	369	304	327	332	343	357	332	306	303	345	332	320	314	310	350	328	331	311	343	303	293	286	348	338	339	322	331	347	351	346	278	325	319	327	353	315	299	315	326	318	311	308	330	312	344	317	319	317	334	336	338	323	330	347	323	354	300	341	336	324	331	308	277	315	331	344	337	325	310	311	351	331	308	308	308	326	314	320	338	305	339	323	318	352	323	323	357	333	323	329	314	346	327	337	318	276	339	315	292	320	315	323	313	318	289	327	323	328	350	291	277	297	295	313	325	335	356	346	284	324	296	316	302	329	336	322	323	320	307	325	313	304	316	326	331	324	325	332	327	338	354	338	304	304	318	336	324	314	332	305	322	337	311	326	327	329	345	314	319	334	340	337	314	315	330	293	331	321	319	329	323	332	332	285	311	325	306	338	296	338	315	298	344	350	311	304	348	297	323	322	293	347	316	341	306	341	304	349	319	298	303	342	336	309	317	326	312	319	340	326	352	324	348	296	304	301	317	349	304	309	342	333	311	305	308	322	345	363	320	300	348	326	306	325	343	322	288	321	316	302	362	309	319	329	306	313	320	333	330	326	295	321	333	307	335	323	343	308	317	318	320	294	298	318	294	354	310	313	304	374	305	335	317	313	306	318	342	332	322	338	301	271	342	339	321	289	316	321	308	328	320	285	322	304	292	302	331	293	344	320	339	336	333	317	321	344	310	331	337	294	333	358	341	323	356	324	306	338	289	325	345	340	314	332	338	309	313	315	320	348	324	338	331	310	336	325	341	294	344	341	352	337	302	339	315	292	323	352	328	355	352	321	331	325	338	329	361	298	329	285	303	338	330	342	281	320	331	319	305	321	356	317	295	345	320	298	299	307	317	322	325	304	289	323	359	310	315	337	308	324	298	310	328	326	281	310	302	324	305	281	291	328	315	313	306	320	320	322	355	310	315	330	286	294	331	311	327	296	322	312	280	334	310	315	327	309	322	313	317	336	312	311	288	280	335	320	315	329	337	335	325	326	347	296	324	351	313	327	297	337	339	314	340	342	307	321	346	340	329	338	349	305	308	324	330	351	330	306	340	340	346	320	309	330	315	320	327	293	314	293	347	281	321	341	337	354	335	328	330	313	313	347	345	348	326	332	323	320	327	317	338	313	322	328	304	298	362	327	331	297	295	306	313	314	360	349	325	305	342	325	296	327	319	339	328	326	343	333	325	319	278	299	297	319	331	323	333	334	345	298	311	314	315	308	312	347	296	327	293	342	333	305	284	316	339	293	328	359	316	280	310	317	320	357	284	339	341	355	328	328	291	330	308	359	347	304	296	353	353	302	303	302	310	331	342	332	336	299	345	320	326	334	300	321	309	293	329	306	319	291	347	316	333	299	333	296	287	306	325	327	314	344	329	318	350	281	285	312	342	334	301	346	307	345	310	330	341	333	294	324	291	327	378	335	318	320	329	349	308	324	309	306	331	307	349	357	314	300	284	343	321	311	326	317	324	312	290	321	312	340	311	345	330	307	322	311	335	331	315	279	313	329	307	324	347	338	311	314	326	332	350	330	333	308	357	329	319	300	296	336	298	333	316	317	321	325	324	337	323	333	325	325	313	285	308	299	346	293	324	321	360	309	350	334	335	333	315	318	318	330	311	286	321	296	312	330	301	312	328	314	325	302	341	314	327	327	347	313	329	325	350	319	345	308	323	326	305	338	328	340	322	323	337	320	329	303	317	342	289	321	319	314	317	336	337	311	335	333	305	310	318	317	337	325	339	303	350	303	303	340	307	317	314	314	327	318	318	344	302	306	323	335	297	316	361	295	312	324	316	310	313	303	360	314	320	342	322	333	325	317	312	328	338	289	317	368	340	372	317	312	304	335	334	324	331	302	321	309	312	318	323	313	283	344	348	311	311	313	334	322	340	319	338	357	329	307	331	310	308	325	313	308	328	315	323	325	312	349	334	311	299	325	353	309	308	318	304	297	326	319	327	323	331	296	342	272	318	330	306	313	302	299	284	315	323	310	320	329	329	353	292	319	347	348	335	327	314	321	327	321	307	275	311	333	340	337	333	314	309	322	322	320	336	301	325	286
27565	17114	3227	622	469	416	417	365	380	360	386	389	402	338	368	414	350	360	381	389	390	363	363	393	373	345	375	386	409	342	370	377	376	380	401	383	409	385	393	360	352	390	368	371	391	392	363	347	395	384	389	349	340	392	354	368	354	351	354	373	371	386	348	359	387	359	362	376	360	382	358	357	399	360	393	349	390	387	361	391	369	342	417	389	372	383	397	387	353	376	387	366	362	377	349	356	373	375	345	364	437	361	351	379	403	376	391	369	382	379	384	344	383	378	398	384	373	392	381	377	364	366	412	362	370	367	389	365	370	363	383	363	341	378	371	395	355	390	370	396	370	368	355	368	377	354	417	365	400	380	375	378	362	375	435	323	415	370	401	383	357	349	392	352	402	405	354	384	371	402	400	369	365	375	378	391	345	331	378	337	378	413	362	354	402	386	371	353	391	391	379	382	387	353	428	391	387	380	319	384	357	374	350	391	386	395	390	353	398	366	367	399	368	407	378	370	378	346	387	428	383	404	407	392	345	382	411	386	358	368	359	357	368	344	352	390	386	368	400	389	343	384	387	395	358	362	416	368	372	382	374	365	360	363	391	365	366	357	379	384	381	400	354	377	399	357	404	374	386	356	412	392	376	398	388	344	421	369	420	361	382	356	394	360	402	344	398	420	361	364	357	388	386	343	390	399	358	352	379	389	376	377	360	388	339	365	393	367	348	390	384	346	370	385	373	379	361	364	411	355	368	366	390	352	367	382	356	395	364	357	355	386	363	358	358	376	386	359	379	353	411	357	406	358	379	380	351	389	413	363	394	365	365	330	402	366	391	349	364	370	379	388	380	388	369	355	380	354	375	396	404	356	384	348	347	382	386	382	377	397	380	400	376	362	360	373	353	374	411	361	419	381	381	367	374	373	366	348	384	380	367	374	354	398	369	372	392	368	381	399	385	369	363	368	370	369	376	374	399	386	356	355	391	379	360	350	397	350	389	404	355	403	374	387	352	375	367	396	388	373	407	422	407	412	360	378	343	408	364	386	369	353	364	362	380	362	371	354	418	370	368	374	392	381	381	412	394	379	418	396	391	373	372	381	402	372	370	360	366	376	350	388	383	387	390	368	360	391	394	386	373	347	362	374	418	379	381	378	354	380	386	373	378	353	357	342	363	383	387	410	379	357	368	357	310	390	368	342	388	343	385	353	351	371	371	369	380	401	397	388	402	377	383	377	377	355	399	366	357	346	394	379	352	352	370	359	363	355	395	375	402	364	390	403	385	397	357	373	364	380	388	370	387	352	386	360	392	392	353	396	402	413	400	368	410	380	344	389	380	341	344	375	388	397	384	410	351	393	374	353	375	353	377	350	383	399	355	350	335	373	381	384	349	387	370	368	345	381	342	379	361	358	402	416	344	378	363	338	373	364	374	375	400	371	367	375	364	410	376	343	359	368	382	359	391	378	328	366	375	408	378	359	387	369	392	369	398	374	354	386	374	371	360	373	362	391	363	375	382	351	366	412	386	347	378	346	389	353	385	376	361	370	348	353	369	360	361	398	373	386	393	416	359	363	393	353	362	344	397	347	374	357	380	363	335	353	386	366	373	412	391	366	353	306	377	359	378	371	373	390	358	403	374	343	391	371	366	372	385	389	357	360	356	342	374	376	371	356	368	388	349	379	333	340	385	390	396	364	360	400	364	355	412	373	340	335	345	337	386	344	356	387	370	367	409	361	368	394	372	358	358	361	348	376	368	370	355	385	351	412	404	382	364	378	358	409	387	385	371	346	356	373	382	362	403	372	344	376	355	395	367	379	376	380	378	374	381	338	377	362	373	373	384	397	358	389	389	372	372	371	384	382	377	380	362	374	393	368	368	372	379	384	368	377	367	368	395	379	423	394	353	387	391	361	408	386	387	366	396	377	369	386	383	369	358	390	386	407	382	375	365	383	350	401	401	389	329	356	383	355	375	369	363	397	390	402	402	405	357	368	393	354	387	414	355	384	381	379	370	374	386	381	354	379	370	363	362	361	397	346	377	360	402	387	340	383	376	340	373	391	383	386	361	374	388	358	393	359	381	389	401	382	333	344	378	345	359	381	364	340	380	376	381	369	374	384	376	398	380	378	388	407	334	399	371	379	379	346	363	360	370	339	358	396	341	398	372	413	337	372	365	343	345	321	356	386	380	340	377	378	367	416	348	390	353	383	337	395	402	384	375	377	357	365	373	375	381	394	353	392	391	351	369	383	353	387	325	346	395	381	374	391	411	381	369	386	383	413	361	367	362	372	361	356	402	347	384	376	389	387	412	356	361	366	349	350	382	365	364	418	404	381	384	394	387	375	370	380	384	347	359	355	402	364	354	386	393	400	367	361	391	360	358	416	384	347	353	366	366	394	367	370	375	355	363	307	379	375	382	397	426	369	382	376	352	369	391	360	371	357	349	358	381	364	380	383	390	385	388	356	349	347	351	386	369	376	377	371	387	381	345	381	377	353	375	384	357	380	366	365	347	347	380	407	391	383	386	374	408	369	392	364	387	432	371	375	391	386	370	416	383	401	386	368	360	406	371	396	378	366	390	355	367	369	392	378	378	382	378	355	378	359	355	351	381	371	398	358	372	406	335	352	386	383	361	387	382	347	397	340	388	419	360	347	394	373	362	384	389	382	346	362	420	377	389	379	376	398	411	346	352	361	374	359	380	371	391	349	352	390	352	367	384	388	363	354	381	359	360	376	389	431	370	386	346	418	430	378	382	388	383	364	369	386	418	436	358	372	394	352	385	383	397	337	359	378	385	400	366	365	407	351	363	359	391	380	381	361	378	396	358	380	364	364	360	360	383	368	388	384	413	372	380	378	375	375	363	355	363	386	395	365	382	395	388	372	391	379	362	366	367	370	373	378	348	399	323	401	393	339	368	353	354	379	363	370	380	381	405	396	371	391	344	391	384	377	404	391	375	360	341	376	334	399	410	369	373	423	393	377	358	384	364	388	362	355	364	396	384	331	355	352	376	379	383	385	372	335	415	360	376	394	357	396	378	361	370	384	393	406	342	379	390	383	349	360	367	361	400	373	361	361	370	367	373	354	390	391	347	386	396	382	326	391	369	336	383	389	422	352	346	395	393	386	372	339	397	351	331	388	388	398	368	401	377	356	365	396	370	400	414	354	374	356	374	376	344	383	350	355	374	427	349	385	360	424	385	394	389	369	386	342	395	351	360	349	346	358	386	394	369	348	346	359	381	349	385	360	363	359	369	389	375	361	375	386	347	378	373	376	380	365	353	398	356	376	371	386	388	417	372	384	367	389	367	366	352	373	348	372	373	397	402	368	374	392	396	360	401	349	398	348	358	352	374	351	380	360	353	377	372	394	372	332	406	325	403	363	355	382	398	357	374	357	357	369	362	376	375	383	350	365	375	365	372	354	360	353	386	382	390	382	369	347	376	357	360	412	414	362	388	371	349	337	382	391	380	345	392	420	354	362	367	407	366	400
4485	968	759	554	500	495	431	473	474	398	408	440	434	416	409	415	396	400	457	379	390	423	424	427	429	376	402	409	398	401	436	411	421	389	413	379	404	392	400	431	396	394	404	423	383	411	438	391	400	372	407	450	456	413	424	412	401	408	439	370	418	399	424	443	430	414	435	423	424	426	416	397	398	405	395	414	425	429	396	420	433	404	391	413	394	442	400	388	412	402	414	384	420	394	410	413	448	398	417	384	434	400	433	390	422	407	370	432	402	449	405	420	375	384	429	409	401	408	386	370	403	409	420	414	397	427	426	410	420	426	382	415	410	401	417	405	440	424	413	400	402	434	387	420	384	440	451	421	405	409	379	421	450	420	407	389	424	418	399	400	464	391	376	384	415	375	407	408	433	413	396	427	427	417	374	408	422	392	396	411	407	405	414	380	396	359	434	381	411	397	464	370	386	403	413	406	383	407	417	431	407	406	404	371	423	395	391	417	368	398	399	401	374	424	400	405	390	459	423	376	424	375	402	410	421	420	445	374	357	389	385	419	426	393	421	444	405	430	440	425	398	393	397	420	360	371	399	405	430	410	387	399	448	384	431	386	398	414	410	418	407	404	387	366	373	389	413	380	399	418	375	421	426	435	435	373	439	425	397	422	405	393	406	412	388	418	407	365	419	422	417	453	388	450	387	442	403	445	402	420	371	445	416	419	406	413	425	406	399	385	385	373	418	360	415	444	442	413	414	393	394	399	413	391	418	412	407	422	377	452	421	385	378	411	408	440	421	431	429	412	405	430	397	433	418	394	417	400	427	430	373	384	423	400	391	443	406	411	441	392	384	441	396	421	420	385	419	367	435	410	417	400	397	398	450	393	426	374	396	394	416	395	402	430	417	415	434	430	395	394	417	420	435	415	394	430	414	399	386	429	436	365	395	453	386	445	403	371	405	425	428	394	376	414	411	429	425	413	374	412	407	450	446	429	452	409	390	369	395	408	395	417	433	382	423	412	400	411	434	413	421	420	391	407	422	438	422	431	425	407	420	403	435	457	437	447	437	399	398	410	410	414	408	416	437	402	407	438	431	427	418	371	397	381	422	384	417	406	413	420	417	433	380	435	398	406	406	465	370	417	409	398	420	402	411	427	404	404	421	426	412	438	404	444	407	422	422	419	414	413	376	392	399	413	387	409	394	449	409	381	403	405	430	409	433	439	423	409	425	451	395	407	431	417	431	397	381	416	405	417	342	418	419	423	436	403	438	420	460	418	391	400	400	423	419	441	394	415	439	414	461	411	428	413	385	429	416	429	404	400	415	401	398	411	385	392	391	406	393	411	406	410	439	434	434	400	396	437	430	449	436	422	414	427	436	418	419	427	398	425	429	437	411	449	427	436	392	417	398	378	443	397	370	413	390	404	441	446	426	412	407	387	387	413	437	410	397	404	396	396	441	412	405	423	415	423	390	409	419	409	408	427	379	409	430	362	403	437	393	388	435	397	401	440	407	431	393	414	432	406	397	396	420	424	391	424	371	412	373	454	395	427	408	416	417	409	396	401	408	419	412	407	416	451	429	416	417	388	400	436	444	387	411	407	409	380	457	421	404	427	416	384	426	411	417	430	407	414	383	386	405	405	400	396	397	389	426	418	410	433	422	417	435	413	412	441	373	413	437	448	429	404	410	441	387	397	414	402	383	396	438	402	423	391	367	426	412	422	386	406	416	402	401	374	439	442	410	413	423	404	420	437	403	379	410	382	387	420	414	400	426	408	432	415	405	414	447	414	396	395	442	380	398	413	415	434	391	367	411	423	442	399	379	442	392	436	421	395	413	408	426	409	414	444	411	400	377	408	405	392	412	384	390	382	401	391	372	430	411	409	405	401	441	444	392	412	432	377	420	391	361	431	403	412	426	435	385	407	440	412	405	406	418	431	405	413	414	395	414	387	412	401	437	430	408	409	390	431	383	428	390	435	396	406	397	441	377	415	384	424	407	403	415	364	429	407	364	407	446	410	372	356	398	450	399	426	438	428	396	398	412	438	404	397	396	413	428	450	417	413	429	397	413	412	431	404	417	382	434	410	422	401	431	389	424	442	384	399	363	368	379	390	425	430	452	422	412	395	401	408	420	404	407	394	386	398	421	395	393	429	419	440	379	403	414	374	392	437	423	427	422	407	435	395	411	412	406	412	394	410	425	371	396	396	404	393	395	423	423	429	411	423	428	403	412	423	429	408	432	425	422	395	413	366	426	419	410	389	435	390	404	418	421	416	444	407	419	413	434	418	415	434	428	420	424	452	384	400	411	377	409	447	425	424	426	426	437	400	398	377	399	427	423	421	437	409	424	459	416	418	427	405	458	405	421	392	404	399	439	405	358	396	421	384	406	405	429	425	391	429	417	386	399	415	409	424	409	443	395	413	436	432	391	435	417	414	413	415	399	408	382	397	435	384	423	434	419	389	442	397	384	405	403	399	389	391	404	411	395	406	389	422	394	402	414	442	435	374	438	373	394	424	454	408	416	407	393	417	425	426	426	436	431	438	406	388	401	433	384	434	385	421	389	426	434	408	415	444	433	388	414	389	411	399	426	441	433	431	406	397	407	377	387	409	421	424	422	404	401	408	404	420	396	370	417	414	411	407	373	419	374	436	389	424	390	431	442	385	386	435	391	411	443	392	429	408	441	365	389	400	445	406	411	389	393	419	396	408	414	422	430	419	394	430	434	421	418	446	395	420	457	404	418	413	407	423	423	433	411	422	390	420	420	406	411	372	413	400	436	407	432	393	418	401	382	416	375	423	400	401	388	419	431	401	389	393	410	437	370	368	413	419	399	406	370	404	411	444	424	430	412	382	370	383	434	416	405	363	417	427	423	428	438	407	449	394	417	418	419	392	409	388	431	377	406	416	378	401	379	389	417	439	379	395	382	405	416	365	371	395	457	423	400	396	420	392	380	410	432	498	399	419	382	366	375	427	422	438	425	412	400	398	392	422	366	440	418	411	431	390	398	402	388	360	416	414	427	432	390	399	403	433	415	401	409	417	433	390	423	424	392	383	403	416	399	428	417	376	430	380	419	446	416	394	417	391	418	424	400	405	423	375	419	425	383	462	431	427	422	417	403	429	426	427	415	400	411	392	397	409	393	406	377	379	439	398	403	445	375	425	386	407	419	442	404	451	384	407	413	427	411	418	413	425	398	421	394	399	409	406	427	393	420	383	386	397	418	380	437	399	457	388	429	401	407	415	396	425	442	383	409	398	411	388	437	430	429	411	453	385	372	392	423	424	424	406	389	432	402	420	436	395	427	380	414	414	411	386	398	418	394	398	400	415	411	421	396	428	421	422	402	437	353	419	437	422	407	390	437	440	389	400	413	397	467	408	416	429	452	407	428	393	407	421	406	412	391	439	404	419	420	420	441	406	361	405	447	407	425	439	373	428	410	402	423	434	382	437	403	420	410	452	380	429	417	407	389	388	429	406	399	406	389	388	437	427
23532	21150	28357	24239	21153	9243	792	484	401	335	324	264	265	262	257	241	214	236	226	201	191	180	232	203	200	172	189	178	182	196	181	173	156	186	166	199	179	194	174	174	192	169	162	173	169	165	180	175	177	176	150	162	180	176	169	176	144	160	164	174	174	195	207	178	187	150	165	183	190	163	184	188	169	174	169	171	178	177	174	168	179	169	161	191	164	172	163	180	185	165	175	180	187	143	174	172	164	160	178	164	183	163	179	168	125	173	174	182	184	158	160	145	189	186	180	149	177	172	145	155	182	168	170	174	168	159	174	157	181	158	175	191	187	185	169	164	151	167	193	151	172	164	174	162	189	212	172	183	176	163	162	166	177	150	164	170	153	164	173	172	146	153	180	204	150	172	194	160	171	164	175	172	194	161	170	173	184	158	164	172	186	162	164	172	159	170	160	175	192	167	161	165	175	170	177	174	159	186	180	184	185	137	160	184	174	160	162	174	165	163	170	169	159	180	179	163	176	181	187	155	164	160	166	170	181	183	195	171	154	182	167	167	175	171	143	174	156	167	165	163	155	163	192	180	163	168	168	177	169	176	171	147	176	170	180	168	180	176	191	180	183	180	175	173	149	159	196	169	168	163	174	165	134	197	156	185	183	163	163	167	171	139	175	172	162	163	170	188	169	173	181	165	174	160	178	191	169	144	173	169	163	162	175	180	167	165	154	183	191	178	168	136	152	160	163	169	170	152	171	173	153	172	161	180	168	185	168	176	159	144	163	157	145	160	177	163	162	167	153	173	172	173	160	161	175	166	171	163	149	153	167	151	168	183	182	164	168	157	162	163	172	171	176	167	186	173	178	192	184	161	189	150	182	182	162	174	167	160	187	181	173	157	175	176	179	166	154	174	163	179	181	158	187	176	168	153	169	161	188	188	172	197	176	177	168	177	168	183	180	168	168	196	164	151	164	186	166	187	167	172	172	187	176	177	187	160	195	163	161	171	170	147	161	172	172	177	153	180	160	145	165	173	160	165	151	152	148	186	172	168	165	169	155	176	150	189	175	166	183	187	141	176	179	176	187	167	190	141	167	166	159	166	176	182	169	153	155	172	158	177	182	189	177	182	188	174	174	176	183	170	156	171	191	164	166	170	164	161	165	182	144	166	190	191	167	169	158	162	157	186	155	170	150	167	181	162	166	159	168	183	169	161	191	172	167	167	173	167	168	166	167	174	182	154	157	181	192	161	180	148	178	159	168	158	189	150	199	176	191	171	175	185	149	155	168	176	173	196	161	164	149	160	172	179	146	173	171	179	193	182	159	175	149	186	174	194	166	167	177	177	164	166	163	145	173	159	169	159	159	158	162	160	169	163	200	131	156	179	162	189	159	149	162	170	157	150	165	147	172	175	177	174	166	156	164	173	166	174	163	169	179	184	180	189	165	171	151	168	179	201	164	167	169	165	156	157	161	170	159	169	178	151	146	168	175	169	183	145	149	177	187	162	179	169	168	172	154	173	170	181	187	156	164	154	174	169	158	185	159	176	170	189	179	158	165	184	170	143	163	184	192	146	152	175	173	180	183	171	157	165	139	161	199	157	195	144	165	167	175	164	159	178	175	140	157	172	187	180	180	173	167	161	155	170	160	163	148	147	158	151	172	179	162	169	171	155	181	155	155	173	184	169	185	175	160	146	171	164	163	175	163	159	171	169	164	171	173	189	160	177	177	167	171	154	163	169	168	177	177	164	176	164	162	173	167	161	172	143	176	158	170	181	170	178	151	153	171	154	195	178	163	168	174	182	185	165	163	170	164	160	192	179	165	179	181	175	178	164	166	140	177	177	161	174	191	161	197	146	159	160	171	180	166	177	133	163	167	150	164	167	165	148	154	160	169	145	172	155	175	163	166	179	160	177	190	192	165	151	164	163	166	165	150	172	156	167	175	166	161	189	158	148	180	141	178	159	177	169	174	173	165	180	164	177	150	165	143	160	179	179	175	162	163	172	162	173	171	168	157	145	190	169	159	190	176	193	157	177	174	146	171	156	166	172	179	180	194	169	157	162	138	182	161	173	151	168	176	189	179	179	166	169	167	160	150	174	144	165	184	167	168	174	157	176	168	143	168	193	169	193	148	178	195	193	157	161	163	157	158	159	167	154	206	168	165	174	168	174	175	175	172	158	161	172	174	168	203	163	173	180	176	189	166	175	154	172	188	148	171	189	171	191	173	190	194	178	184	170	177	160	175	175	148	176	153	153	167	174	161	141	163	177	157	120	146	188	166	167	159	184	141	189	184	152	187	183	148	169	190	160	181	144	190	145	150	184	190	165	169	176	149	180	167	172	179	172	160	156	155	164	205	173	176	179	196	170	196	167	166	149	184	166	154	172	153	177	159	164	162	158	166	175	181	176	146	177	180	163	162	158	175	159	160	185	182	167	172	155	170	188	165	183	157	148	152	169	166	190	168	159	166	161	150	166	165	184	167	163	169	167	192	154	177	177	170	176	176	198	173	170	176	171	167	143	133	162	173	156	161	153	176	174	169	158	178	180	172	177	155	153	163	156	178	180	163	159	148	177	171	155	177	159	152	178	176	148	159	156	171	163	180	171	168	148	178	172	175	162	176	158	198	167	160	163	167	178	182	173	153	150	167	159	160	172	189	186	162	154	151	176	166	177	176	174	160	172	182	156	187	170	164	183	188	141	183	185	168	214	171	185	189	167	162	182	160	164	181	152	159	165	163	162	170	179	175	174	163	189	182	178	161	184	177	177	187	167	183	177	169	142	150	163	165	172	156	162	187	154	186	168	177	182	181	157	183	167	178	162	191	183	147	175	145	158	155	153	173	174	190	191	189	164	172	169	160	193	161	164	164	166	153	166	198	172	151	181	162	162	173	168	194	172	152	165	169	186	165	175	172	164	146	178	162	172	157	154	174	151	176	169	168	154	146	153	160	187	173	171	197	148	169	169	170	155	170	183	174	166	175	171	164	167	168	148	197	180	167	175	171	158	166	167	187	162	178	170	162	172	168	148	161	167	177	157	163	163	161	170	166	166	165	183	160	186	168	200	173	151	168	157	156	169	185	171	170	192	152	170	145	175	180	177	163	173	166	176	164	170	156	152	165	135	152	195	167	166	172	190	168	174	183	172	163	200	158	158	163	164	162	177	149	175	181	164	191	173	182	173	153	169	179	173	158	158	176	173	186	189	172	189	157	164	139	166	190	173	156	185	159	185	161	183	183	167	176	170	155	168	182	155	189	153	158	180	195	169	164	203	149	193	143	167	192	186	164	178	171	145	145	159	170	177	146	197	175	166	168	190	169	178	161	165	161	194	157	172	163	185	184	171	159	141	192	160	144	168	162	179	160	185	170	159	185	184	172	159	195	152	182	161	175	178	160	166	181	184	145	173	173	178	163	159	168	144	168	182	184	164	176	166	156	187	168	169	167	167	142	151	167	165	190	186	174	183	173	163	190	170	160	163	156	183	191	167	183	149
3408	8582	5580	2500	1772	1262	963	782	606	513	477	406	377	358	312	275	271	259	251	231	254	232	242	261	247	237	232	207	216	226	221	218	206	199	245	208	210	205	193	203	205	209	194	220	211	194	211	210	209	185	199	203	208	197	199	202	176	195	213	197	214	199	176	188	189	184	182	187	188	227	207	204	189	216	205	198	173	183	190	181	186	179	190	211	193	168	191	176	177	204	172	174	175	184	179	208	174	191	188	215	176	197	197	188	204	174	202	182	205	192	204	185	211	184	182	181	186	215	174	195	208	194	180	187	201	193	184	198	178	184	192	203	181	160	193	213	168	215	194	166	210	196	213	218	215	193	182	181	183	182	192	195	173	194	201	195	198	221	192	196	194	202	185	183	189	190	188	180	197	181	200	202	172	196	210	188	193	167	177	216	227	201	185	167	215	205	206	225	192	196	193	161	185	190	207	201	187	199	207	177	190	179	182	169	197	195	210	180	216	179	188	217	204	183	203	196	176	167	183	170	182	183	206	192	201	174	210	190	208	200	200	176	175	175	190	207	192	195	212	202	203	182	188	205	189	221	199	193	204	193	172	201	200	193	190	193	163	186	167	213	190	190	166	194	210	196	185	188	186	176	177	211	206	206	211	198	186	182	199	196	185	193	200	183	192	181	174	174	190	209	200	179	210	197	185	184	211	176	172	186	164	202	194	184	191	187	189	168	206	180	194	210	208	186	190	189	175	199	167	209	186	178	176	195	177	215	195	200	189	178	190	171	201	196	206	191	198	199	226	212	203	206	183	162	199	207	169	187	189	225	206	197	170	200	160	198	200	192	214	204	184	205	188	187	196	207	192	174	189	202	192	198	198	194	186	183	201	189	205	203	182	178	192	212	191	199	197	191	198	196	186	164	203	191	160	195	194	173	203	208	210	187	190	184	178	179	194	197	201	185	183	212	187	218	188	174	207	209	174	192	241	184	223	221	223	196	198	205	203	192	181	193	184	193	178	199	190	185	181	207	199	213	181	204	197	200	180	207	179	183	192	162	204	191	208	178	199	187	190	215	189	168	208	196	184	206	186	179	194	220	210	194	193	210	200	207	198	188	191	177	212	188	184	176	178	208	228	204	196	193	190	197	190	202	189	194	175	184	193	182	185	211	190	182	193	203	176	193	205	207	184	202	172	184	199	190	209	208	209	182	184	184	180	235	220	192	200	191	183	183	215	214	211	203	183	167	196	206	214	202	219	203	195	182	202	174	175	166	201	186	188	196	198	195	179	184	200	177	185	191	195	201	187	207	168	214	189	191	189	200	202	192	217	203	194	197	210	228	195	197	194	187	208	189	178	206	179	195	196	195	199	205	196	201	201	193	198	196	188	186	178	175	196	196	169	202	193	198	195	215	199	167	184	203	175	189	196	195	174	199	200	196	190	170	199	175	180	164	190	193	185	196	205	175	205	200	207	169	194	205	184	192	214	179	187	210	189	208	201	187	196	200	205	204	166	179	163	173	180	190	223	197	166	189	184	204	171	189	207	195	203	212	189	181	174	205	187	202	195	198	184	180	182	199	190	205	194	192	197	194	174	211	200	181	191	170	193	193	205	186	200	186	200	187	180	210	202	195	197	177	175	174	198	191	197	196	192	177	204	199	185	203	193	200	209	180	203	181	200	215	194	177	196	176	213	197	203	162	205	190	178	210	188	231	187	191	189	199	197	186	183	184	193	185	182	194	179	197	209	199	178	206	198	189	185	206	208	172	183	204	193	188	213	201	199	173	220	207	189	185	191	211	180	183	202	201	210	202	214	192	177	181	169	197	175	190	178	211	214	190	181	198	177	183	201	192	201	204	191	227	211	217	184	181	193	179	188	183	185	195	172	190	192	201	207	177	191	211	205	217	186	187	178	178	198	180	196	171	190	191	191	197	212	216	204	218	218	198	196	203	207	167	189	190	215	196	175	225	188	183	199	204	173	180	175	169	181	209	199	170	191	189	189	191	171	180	203	209	181	159	208	191	190	191	176	193	196	193	159	176	165	176	196	170	188	189	172	180	203	203	188	186	195	204	190	201	189	200	199	164	206	182	182	185	185	173	196	205	173	182	187	185	205	203	187	198	194	183	215	187	218	207	168	199	217	175	195	192	176	187	199	197	207	194	180	200	193	186	196	181	187	210	198	176	202	189	197	188	210	200	190	187	172	167	200	194	203	187	210	192	185	192	172	207	193	187	187	194	186	207	222	169	181	192	192	197	216	182	228	226	194	185	174	201	185	193	194	216	190	205	211	194	194	177	206	169	192	207	213	170	190	194	183	178	162	179	183	158	207	214	213	189	181	189	172	188	198	182	179	180	168	220	202	190	178	222	196	185	199	219	189	167	186	210	213	175	192	189	202	181	198	190	212	178	218	219	190	192	179	177	179	190	207	186	205	196	203	178	168	183	210	159	200	195	192	224	182	185	192	191	209	225	198	204	208	203	201	157	211	196	197	168	205	195	217	200	188	181	201	180	221	181	203	198	206	200	173	185	201	213	212	198	205	184	172	200	203	189	210	229	180	213	207	203	216	187	213	169	201	189	216	188	195	190	198	192	224	186	187	210	186	177	187	185	191	205	192	208	192	197	209	173	191	180	203	186	191	209	171	236	180	192	188	198	179	205	197	209	183	201	197	184	203	171	220	170	222	206	206	184	189	203	209	175	196	197	201	192	198	203	184	190	223	173	217	201	191	185	192	188	199	214	201	191	167	157	198	198	215	177	202	201	193	196	164	171	181	231	173	193	180	186	196	199	174	206	204	167	191	188	193	211	182	177	202	192	214	167	203	196	170	198	203	197	195	197	208	189	203	176	182	175	205	182	216	189	179	177	172	206	188	169	177	215	204	197	189	218	195	200	194	187	210	192	210	165	183	186	212	190	219	169	182	176	200	197	200	193	184	205	213	203	202	194	202	202	199	182	172	185	186	220	209	191	174	209	193	200	212	188	187	211	195	188	203	208	195	159	201	195	172	184	192	182	187	195	203	191	195	201	183	190	202	177	186	199	159	189	199	216	195	206	188	197	197	178	207	200	223	169	196	176	208	184	190	195	188	185	207	184	181	178	191	180	181	207	201	205	199	167	172	198	208	176	174	204	228	194	198	209	211	185	205	203	194	174	171	179	188	203	214	180	179	198	187	197	177	219	202	186	198	190	199	178	194	192	197	204	186	199	212	209	184	193	196	212	169	172	208	222	185	197	195	198	181	210	164	191	196	172	185	176	180	176	202	194	200	193	234	183	196	197	186	188	189	170	181	195	178	195	200	192	213	204	183	194	190	196	208	182	208	201	204	198	174	186	186	180	182	216	170	193	193	166	177	213	211	214	194	224	206	213	182	197	205	191	204	190	205	202	186	174	187	189	212	193	207	211	180	192	178	192	208	189	201	181	192	199	195	206	200	167	185	194	223	180	201	155	209	196	194	199	199	203	190	181	182	204	206	206	205	187	222	188	199	190
24798	21146	27177	25312	9287	923	774	688	624	650	648	584	603	602	566	559	564	547	566	588	512	522	566	587	562	560	550	529	584	559	610	565	611	552	546	549	577	533	568	535	601	508	600	565	576	551	600	526	570	541	563	562	537	569	514	526	561	566	547	529	551	565	493	528	567	546	560	523	556	517	555	557	569	571	548	592	551	540	545	541	571	541	555	530	544	546	577	500	564	572	547	596	527	594	510	541	562	583	566	535	570	550	568	502	515	595	572	522	561	542	573	538	530	551	555	556	568	528	551	495	599	591	566	539	550	510	544	563	499	559	553	555	499	523	576	548	542	525	551	534	560	523	561	585	578	579	572	574	593	540	554	523	534	531	547	561	541	554	547	597	577	566	554	522	518	465	564	565	562	544	530	539	535	521	564	556	513	577	525	551	562	568	556	533	506	599	517	528	534	593	535	528	509	592	535	550	622	535	547	551	528	570	542	525	527	558	542	561	569	567	518	547	551	568	554	539	514	575	546	549	513	577	508	531	540	517	546	545	544	542	578	547	541	532	554	561	565	590	520	584	557	542	555	562	543	515	536	524	559	572	568	559	600	508	549	547	558	513	581	536	563	541	534	525	559	523	562	517	600	584	533	514	545	556	537	595	537	534	609	529	552	561	561	510	530	580	558	538	539	519	515	582	591	499	520	557	556	547	588	557	621	587	542	549	533	594	541	542	552	597	559	551	537	539	558	519	558	587	520	577	574	552	534	549	539	564	549	519	533	524	553	517	606	564	557	548	591	563	521	582	527	543	528	576	574	555	556	533	557	514	545	569	519	558	574	569	530	556	566	574	548	551	556	538	555	550	582	572	561	586	544	552	529	485	551	585	560	545	574	547	529	519	566	539	572	566	534	513	535	555	577	540	562	544	598	521	540	512	516	562	550	517	492	494	522	556	574	557	533	522	512	547	509	552	566	566	567	580	526	604	533	571	565	542	577	558	551	547	568	574	582	507	587	596	565	511	543	520	561	544	565	556	581	550	567	551	527	510	625	596	564	586	530	556	536	571	566	536	530	545	543	509	541	529	578	560	555	537	563	580	579	536	557	554	570	531	580	551	534	545	552	573	581	545	552	576	585	536	561	525	548	530	502	538	540	555	510	555	587	549	543	549	573	557	555	544	534	562	572	539	535	543	507	574	539	547	565	568	530	546	544	551	576	531	552	585	566	578	574	571	535	548	537	609	525	540	572	541	580	634	520	585	562	548	580	535	565	603	514	524	550	561	567	567	579	569	542	562	561	541	598	537	533	553	554	581	541	575	567	567	549	522	529	555	544	520	555	551	547	540	566	572	568	566	554	568	524	555	578	566	522	550	597	552	541	577	549	539	530	593	595	558	490	548	527	552	517	585	561	528	573	542	549	553	563	542	513	536	563	540	531	540	541	570	525	541	568	565	535	580	526	572	588	601	561	530	550	557	564	561	586	576	509	544	577	575	582	546	540	532	569	539	525	596	559	580	548	592	547	567	565	524	546	531	568	555	572	553	573	579	549	543	524	553	570	553	511	546	504	542	543	499	537	532	564	581	547	552	602	558	553	578	551	584	533	565	532	535	520	583	555	560	575	538	612	553	566	505	509	517	572	535	522	503	563	526	546	546	547	542	554	535	547	529	562	578	573	555	568	521	556	604	591	525	525	548	583	503	544	593	551	578	560	535	598	593	535	550	551	534	514	554	568	572	563	547	610	552	576	556	526	569	579	518	585	569	552	570	525	559	515	533	534	542	529	561	546	544	543	520	526	562	543	590	564	512	556	548	557	562	629	556	525	536	541	521	606	559	540	560	550	563	543	570	540	517	588	567	552	508	550	532	568	544	538	571	541	508	546	561	512	534	531	564	580	571	519	529	554	535	530	545	569	555	600	549	579	531	497	549	536	519	513	595	582	523	566	589	565	563	549	554	509	547	502	563	512	524	504	528	574	514	528	538	556	560	559	539	522	542	547	496	528	557	556	566	587	581	527	552	572	570	526	561	553	520	559	553	554	516	569	550	563	608	535	606	518	527	493	534	546	525	545	538	528	543	540	559	549	519	523	549	520	543	535	567	576	543	531	570	525	552	550	534	522	527	570	594	577	543	488	536	573	492	570	583	513	574	540	530	501	581	530	510	538	545	539	564	518	542	549	502	526	506	529	544	557	567	597	557	565	571	555	556	583	544	554	585	525	529	574	562	536	552	561	552	507	581	530	571	514	552	566	547	552	528	530	567	566	565	594	534	552	561	547	547	551	578	587	518	530	541	539	536	526	549	519	527	564	557	501	569	607	562	542	547	533	587	581	538	521	569	578	542	519	546	552	529	592	564	556	550	543	529	559	548	564	544	578	527	546	560	539	565	548	580	509	530	546	490	495	570	585	500	573	529	511	563	528	556	586	530	494	545	531	541	517	567	548	622	563	530	536	542	515	501	507	530	604	527	543	516	572	552	545	539	514	566	517	528	568	516	552	576	577	520	534	521	570	528	557	526	527	578	525	582	576	555	585	516	608	551	563	535	551	556	547	544	532	557	531	551	530	577	577	536	557	575	522	544	512	553	549	555	544	550	573	545	585	558	592	563	546	546	545	512	536	533	573	643	540	541	540	562	578	561	557	548	587	558	612	558	575	549	539	553	542	570	567	591	588	541	565	535	525	548	570	557	529	559	563	549	579	580	537	577	555	553	567	543	590	529	548	554	558	565	542	573	540	551	539	513	524	568	540	531	532	585	537	553	516	515	532	575	546	607	570	588	582	577	534	564	495	555	514	581	537	546	530	513	519	561	510	546	566	534	554	574	568	527	550	544	552	576	542	569	573	556	511	573	579	509	574	528	508	552	514	549	518	537	572	514	506	576	578	543	533	528	542	548	548	544	546	604	546	585	625	572	584	555	563	537	547	563	549	554	568	552	552	549	629	561	524	567	572	539	573	563	540	550	515	550	599	541	554	534	577	535	545	517	542	549	552	547	582	528	541	565	581	559	575	560	556	561	570	539	566	570	546	501	526	546	528	579	536	564	563	552	551	560	544	521	568	535	565	590	529	566	570	555	562	560	524	572	510	544	536	549	567	553	567	546	563	524	529	575	557	539	550	503	532	542	577	554	517	549	544	530	518	555	607	558	574	499	541	564	544	589	568	527	563	539	556	559	564	534	544	537	550	557	537	528	621	580	536	581	577	556	567	527	568	537	533	596	548	533	562	564	536	540	600	514	562	546	529	544	518	574	552	557	538	530	556	578	542	597	548	580	524	503	542	570	548	579	517	567	522	571	529	551	549	569	564	555	530	539	536	513	543	568	549	551	575	563	522	557	530	573	543	532	591	516	562	546	559	545	551	512	581	540	550	570	564	558	520	591	609	551	560	562	546	551	533	531	553	552	566	549	568	577	535	569	526	523	567	557	522	555	539	592	497	514	532	543	529	566	570	536	545	543	531	571	575	533	558	542	569	532	532	600	561	558	549	513	578	585
3657	5029	3252	1694	1380	1142	1032	877	773	749	699	700	707	633	647	622	625	647	622	616	592	580	621	605	574	544	583	592	634	559	554	598	557	630	558	639	577	599	618	585	564	583	583	551	562	548	591	594	567	599	604	589	585	592	575	537	626	559	575	524	591	537	592	586	568	584	576	587	595	565	571	572	566	556	584	583	581	580	636	649	565	555	591	578	522	573	599	602	565	580	556	613	606	561	569	557	558	605	587	619	613	587	577	595	571	595	549	567	585	603	577	613	571	584	577	564	598	594	568	561	552	564	578	600	586	521	583	592	595	582	598	572	621	598	544	549	579	590	570	542	523	568	557	536	592	584	591	577	545	618	600	562	562	574	529	586	596	561	586	592	573	594	587	581	553	645	518	568	561	567	592	535	603	543	581	565	556	569	547	588	573	593	595	573	595	553	568	602	556	555	538	580	599	595	565	591	582	553	561	601	570	612	585	579	567	604	569	571	598	604	595	601	563	506	586	558	556	590	550	613	579	572	572	550	580	586	595	561	594	624	550	573	555	528	607	579	567	589	529	501	594	586	574	582	529	559	605	608	618	599	584	586	581	568	538	589	576	583	578	565	553	538	584	549	560	610	608	595	557	619	581	565	547	543	557	611	554	607	539	543	604	563	556	599	550	577	589	572	593	616	613	538	553	595	547	593	562	561	570	521	548	538	585	542	548	580	610	583	563	551	578	617	580	605	575	583	605	580	607	571	542	578	607	558	601	566	616	533	596	533	569	598	569	574	550	627	560	562	571	549	547	558	594	607	580	567	591	528	543	580	576	545	594	536	583	566	584	535	572	546	566	608	544	607	540	575	554	583	558	570	552	563	581	514	553	589	586	644	593	587	578	579	591	560	617	625	602	586	588	600	542	564	554	601	573	542	599	559	560	536	632	548	590	574	551	568	564	603	570	586	600	564	589	545	573	575	609	574	606	562	578	532	600	601	552	591	583	577	541	635	593	596	577	590	598	559	528	575	599	553	580	572	578	553	588	583	634	588	607	507	562	599	566	590	577	573	575	527	533	584	586	596	559	587	610	563	565	583	549	582	588	611	598	596	574	585	549	586	599	609	565	602	585	567	599	608	583	556	556	562	585	542	560	583	601	558	584	586	626	664	567	579	558	563	581	553	575	585	568	603	586	594	571	567	574	595	550	582	573	560	582	575	603	596	549	542	562	519	556	529	582	589	607	605	584	608	598	593	580	562	596	566	632	562	575	540	582	538	593	551	647	586	552	567	553	548	539	583	600	557	624	573	512	570	552	607	591	609	575	542	590	589	603	584	545	638	526	560	600	583	528	576	611	531	566	593	596	564	607	603	598	574	582	581	579	571	582	577	574	561	570	547	562	555	569	576	571	587	581	602	582	554	537	548	593	581	587	566	570	563	566	568	573	563	528	575	564	565	567	618	565	569	561	562	559	563	541	592	602	567	603	551	576	601	654	581	590	539	588	582	553	575	606	575	602	539	595	576	553	555	587	554	575	590	534	578	582	569	574	587	607	599	512	591	604	574	570	575	626	555	572	578	573	527	584	608	589	545	627	556	592	628	589	587	601	581	522	560	581	594	531	529	597	610	586	551	569	627	596	553	585	571	558	625	585	583	603	540	607	577	603	628	542	595	599	543	541	586	549	576	572	600	528	605	545	561	584	549	602	580	590	569	596	585	584	571	568	575	577	577	587	596	570	607	566	578	597	604	581	561	569	529	569	568	556	615	577	588	568	568	560	588	552	583	550	543	578	612	580	615	579	552	578	580	584	521	643	594	560	578	583	593	581	531	596	601	591	566	582	554	591	572	583	579	566	595	553	572	566	573	573	621	557	578	589	528	617	587	554	594	545	605	597	589	573	583	571	584	570	596	583	565	604	584	575	558	580	614	568	537	541	542	571	576	566	568	572	549	580	582	605	574	599	589	574	625	600	575	544	524	586	584	564	598	593	552	616	565	589	538	561	578	597	595	612	598	580	557	607	538	598	598	572	560	597	582	539	570	588	542	564	551	529	621	595	524	544	542	584	580	562	593	577	572	561	570	587	632	568	578	624	615	581	615	570	582	592	551	544	579	592	581	614	545	543	565	552	574	607	560	551	594	605	561	569	531	613	551	563	604	576	571	596	512	535	569	614	555	583	605	589	599	513	581	526	598	597	580	570	550	594	560	564	542	584	564	586	545	581	565	603	597	601	596	559	590	545	528	590	551	582	516	567	558	574	573	565	575	577	592	542	568	598	551	589	579	527	560	602	584	597	581	564	549	556	571	597	582	563	571	615	554	566	623	560	591	552	571	577	607	540	589	575	558	575	564	576	562	537	586	612	583	578	619	585	544	604	606	629	560	571	635	593	591	582	596	561	569	591	560	560	581	554	600	571	583	619	582	563	599	545	583	569	600	549	564	561	576	607	594	592	567	580	562	524	588	576	569	575	636	576	575	533	578	555	594	558	596	581	576	552	625	594	583	568	596	609	609	592	537	583	570	581	606	617	536	596	522	582	519	590	581	531	602	558	557	576	550	574	554	592	615	600	567	589	569	533	607	596	597	562	565	566	586	526	563	597	617	573	611	594	550	569	590	604	547	578	569	572	591	563	578	577	600	610	588	576	588	596	618	527	600	572	547	575	541	567	571	558	580	571	579	576	558	536	544	538	554	595	611	601	573	522	593	575	557	544	587	607	546	578	574	558	576	581	594	555	551	537	574	579	595	593	561	566	581	561	538	552	585	538	588	590	617	550	564	567	575	574	558	571	563	541	553	542	572	557	604	578	553	589	577	572	552	575	555	608	569	553	608	605	530	585	598	506	595	533	547	545	558	548	526	590	623	642	556	534	556	584	519	571	568	570	597	568	644	558	549	593	554	576	561	601	571	607	551	538	592	562	589	563	563	540	577	631	563	548	613	594	566	586	575	567	541	570	597	591	551	554	536	585	592	572	610	569	600	601	566	565	590	567	606	579	569	570	569	558	596	612	598	566	566	603	612	546	597	593	539	578	569	596	600	578	590	571	563	566	595	601	603	549	566	581	556	584	593	555	557	535	578	538	621	567	536	562	586	610	560	584	537	537	598	584	588	605	565	608	584	562	557	556	543	575	557	598	534	545	610	575	567	572	601	600	571	575	598	565	591	556	605	630	579	580	551	550	572	550	595	574	573	561	577	572	582	639	574	554	602	564	586	592	562	525	565	546	594	575	568	558	603	579	564	561	560	572	586	565	602	571	589	581	565	599	563	546	535	584	585	599	606	594	548	599	597	576	574	567	565	556	562	570	586	528	564	579	592	590	554	589	551	583	577	568	604	573	592	596	599	548	598	553	555	590	664	605	576	564	582	577	580	593	522	572	491	611	573	574	565	581	565	564	571	614	580	572	582	586	595	546	558	568	584	578	571	585	546	589	599	573	580	545	616	552	563	572	563	592	595	578	600	586	618	588	571	606	602	573	578	602	577	585	537	598	587	582	612
22591	21184	28846	23802	21185	21235	7213	965	684	649	579	518	481	477	406	423	414	377	373	364	369	364	362	373	351	374	378	323	311	369	327	338	331	326	327	315	351	335	344	335	327	323	305	316	339	317	309	324	310	323	302	341	287	330	340	314	333	358	336	348	283	333	311	342	328	303	352	330	309	310	289	297	315	300	364	324	310	339	326	311	314	326	344	303	316	335	331	359	318	284	336	339	316	318	312	324	312	317	349	305	308	339	286	317	322	311	275	295	291	345	316	335	328	319	332	370	323	306	340	310	329	311	324	276	338	282	337	288	309	328	342	327	330	301	279	323	340	293	320	329	334	314	329	328	301	285	312	329	324	311	308	316	312	337	340	324	315	290	317	315	333	301	283	307	324	344	281	330	303	309	289	291	300	308	343	278	328	318	313	350	312	315	319	311	296	332	326	317	324	342	320	326	315	319	318	343	316	322	346	331	299	309	334	336	349	359	339	324	339	355	319	329	306	287	312	308	325	302	313	324	306	339	319	315	316	338	309	319	305	309	319	329	320	313	321	295	306	308	344	329	331	325	304	330	306	313	348	325	341	321	318	318	299	346	321	311	335	313	314	315	307	342	296	336	326	327	317	305	319	338	296	312	311	319	305	324	297	335	324	338	310	326	338	328	308	296	330	298	300	326	332	291	324	315	328	320	321	305	317	351	319	343	308	301	316	330	311	293	360	297	296	293	300	313	322	326	328	310	287	294	311	347	312	341	312	320	314	313	305	335	322	327	300	302	315	318	325	324	313	315	275	323	342	309	304	297	269	303	294	310	319	310	302	310	300	296	295	285	299	318	311	316	305	328	309	325	314	298	323	320	289	311	320	320	305	320	296	292	309	320	313	340	303	333	330	335	326	312	305	315	329	298	300	312	333	306	331	326	336	328	325	333	288	318	344	313	342	318	305	322	290	301	349	335	299	334	319	313	339	329	304	314	319	319	318	292	311	320	326	321	326	289	317	307	306	317	339	268	326	310	339	329	354	314	335	330	335	346	298	318	298	298	326	316	312	308	297	312	304	335	298	333	323	332	296	357	328	315	323	272	334	329	322	288	298	311	277	333	310	335	340	304	276	319	322	336	326	333	309	337	342	309	329	318	310	307	342	277	301	317	317	335	355	335	329	316	321	312	306	307	347	271	335	344	306	335	316	321	340	320	340	330	338	323	311	325	314	354	362	333	312	336	342	349	313	322	322	292	298	361	310	304	309	312	313	316	291	316	338	324	308	300	310	328	344	341	329	315	329	331	299	300	302	284	310	323	298	309	336	333	313	320	282	335	340	336	315	334	305	330	318	331	298	320	298	287	327	332	312	288	321	330	316	270	307	317	331	344	322	293	322	325	347	303	326	310	349	308	320	291	330	317	317	315	307	314	321	292	329	309	307	329	297	334	327	315	323	348	331	323	343	296	318	333	283	304	264	334	342	296	333	288	336	329	306	320	338	349	332	305	340	298	313	319	325	294	320	312	310	304	321	302	301	316	367	298	324	287	344	314	288	311	321	285	328	314	301	278	300	335	320	299	308	304	301	294	349	316	315	311	313	306	285	336	308	341	319	322	301	337	307	329	330	288	339	327	303	300	323	335	321	310	317	318	325	338	294	318	308	334	331	292	337	338	308	374	307	317	352	303	322	321	297	341	309	324	314	309	342	330	324	339	343	328	327	315	310	292	327	327	320	300	317	308	320	349	311	298	325	291	291	300	321	327	313	294	314	296	310	326	326	337	288	332	332	317	336	326	315	327	332	346	294	319	340	335	346	328	293	321	306	308	270	316	318	304	329	314	297	288	322	337	325	302	323	321	304	302	330	310	311	273	320	320	306	336	331	311	331	335	337	327	306	321	300	302	349	293	332	268	305	310	312	326	303	291	306	338	305	300	306	295	345	331	322	309	305	303	323	298	302	287	281	315	308	377	294	354	320	334	311	326	275	311	316	293	315	306	343	319	303	327	315	324	372	325	345	311	342	310	330	327	291	328	330	308	351	351	319	329	318	306	292	324	293	365	312	342	324	299	327	320	305	316	323	312	312	295	294	303	316	302	324	333	290	308	315	362	317	297	345	330	323	341	261	333	340	326	303	335	295	318	305	344	321	305	324	309	306	279	285	334	310	310	338	306	325	317	352	307	313	351	304	278	324	321	336	350	307	310	362	312	323	333	311	322	317	322	298	306	332	311	297	312	297	325	345	337	350	300	309	319	349	326	301	294	309	307	331	313	351	289	307	296	293	344	321	320	328	297	319	319	332	299	312	351	292	320	315	299	332	296	307	313	304	302	294	302	342	333	325	285	349	321	323	342	283	331	309	349	316	317	303	321	346	308	332	326	321	292	310	331	319	338	353	303	302	288	305	310	287	305	339	323	319	300	306	305	293	284	285	309	322	326	350	334	315	342	288	308	342	300	310	336	273	316	305	321	299	307	328	326	320	304	322	342	309	302	322	325	313	326	323	307	316	329	328	313	303	343	325	310	328	318	327	329	320	301	329	346	333	333	324	301	316	323	297	331	305	313	294	315	306	350	312	301	304	311	322	328	316	333	342	309	325	302	329	332	308	304	312	313	308	333	301	334	327	332	311	302	315	321	312	303	299	322	343	290	319	320	298	322	313	307	338	314	292	331	328	316	331	309	308	317	295	307	326	320	319	328	340	324	313	354	304	333	313	334	316	335	311	344	314	312	349	302	310	322	329	321	300	296	337	282	325	287	288	317	290	292	320	294	317	296	310	342	337	334	311	299	319	319	318	322	313	297	316	327	330	331	331	300	312	304	303	327	302	301	318	308	304	315	301	333	320	332	307	323	329	313	349	309	325	303	312	333	312	298	300	350	316	308	327	282	342	329	342	304	313	331	341	295	285	292	328	306	306	320	341	328	331	314	329	309	326	312	324	342	326	289	336	309	338	317	296	329	332	328	329	337	333	296	304	321	330	296	302	313	288	329	318	331	298	315	341	305	305	314	295	337	317	289	323	324	357	309	337	293	327	304	320	330	286	344	289	314	320	334	330	331	297	319	315	339	285	301	331	303	317	293	317	315	298	310	307	322	316	340	301	330	328	293	313	324	341	306	315	325	302	339	331	328	319	316	304	322	305	327	324	323	338	305	318	305	309	296	311	311	348	304	320	327	312	289	343	308	331	292	322	337	297	307	309	320	339	303	360	339	336	293	290	273	308	315	289	345	315	292	311	373	280	298	315	276	331	319	326	299	355	296	299	286	305	357	316	304	301	290	264	302	284	313	348	281	328	324	318	339	322	345	289	319	310	346	296	311	303	296	339	332	314	329	289	296	338	324	318	343	298	307	350	336	327	321	306	336	323	327	321	305	304	360	258	330	317	325	303	308	314	322	301	318	280	338	318	328	304	307	321	331	327	328	317	316	280	334	296	314	308	299	290	341	279	302	300	313	329	323	323	336	314	325	290	359	325	315	321	356	305	327	332	332	323	333	317	335
4706	14124	9504	4393	3200	2404	1724	1418	1136	964	816	707	714	588	535	516	529	481	499	415	411	436	423	384	410	398	380	389	359	361	349	407	372	356	314	349	360	337	366	315	351	333	294	311	380	330	352	343	331	348	353	319	315	360	336	337	335	318	340	351	341	353	337	333	329	335	332	323	318	323	355	321	324	343	319	322	343	348	292	335	315	319	310	349	294	309	326	365	310	339	332	295	341	334	293	331	321	335	330	305	333	322	310	331	371	351	324	334	305	320	307	326	341	327	315	324	330	306	298	329	318	331	306	340	323	288	299	290	324	303	325	307	317	302	353	289	324	313	348	287	312	355	338	354	336	324	359	347	339	319	317	345	297	309	332	348	331	320	330	330	321	323	382	313	323	323	321	330	315	315	363	341	335	336	339	282	331	317	358	330	339	349	312	315	295	292	337	333	324	344	354	317	356	338	313	330	309	288	303	316	305	334	323	313	286	287	339	337	318	328	340	321	342	325	338	342	320	290	272	320	327	323	318	346	347	316	361	355	323	300	345	303	319	327	338	307	301	314	318	322	308	348	302	318	306	366	316	361	338	311	341	358	331	285	299	303	354	316	340	301	330	309	343	333	327	342	337	321	306	324	334	307	340	316	346	358	346	331	309	342	324	323	294	322	336	323	324	335	314	336	342	338	323	358	353	337	323	301	289	344	341	316	288	320	360	303	317	333	338	333	303	358	311	310	291	319	348	331	326	310	348	328	317	344	344	327	336	342	331	298	318	289	335	333	332	315	348	344	314	352	326	328	326	334	345	313	347	311	309	329	330	318	343	324	355	333	323	339	301	318	301	343	303	300	333	322	320	299	282	340	325	319	384	328	300	327	319	312	288	309	306	316	319	339	306	328	345	355	317	324	307	288	315	341	342	324	341	316	321	303	338	321	304	335	317	322	325	307	331	359	325	320	340	310	318	332	318	320	323	321	339	300	323	330	333	307	330	323	335	307	362	336	327	306	331	299	338	293	324	312	330	308	328	320	352	330	310	322	358	352	340	328	303	354	355	351	305	300	345	328	296	305	360	326	311	346	337	325	310	314	299	309	316	300	296	308	315	308	333	280	300	325	331	324	317	294	311	310	316	337	337	313	323	309	339	297	290	331	331	330	305	292	350	313	290	358	323	322	318	307	299	284	322	335	333	345	308	341	333	320	334	348	299	317	331	331	357	319	297	333	304	298	334	323	323	299	361	360	297	303	337	347	356	349	348	361	314	351	340	337	323	319	309	341	318	294	332	315	310	289	348	365	321	359	320	329	324	319	303	346	306	319	299	324	338	333	321	332	315	317	330	299	300	334	321	334	339	319	341	330	324	332	328	342	300	332	306	343	303	313	324	305	300	335	332	309	337	285	310	327	334	349	318	348	320	284	317	322	316	316	315	306	340	312	303	351	321	318	273	334	319	344	339	323	387	314	348	308	320	329	374	347	365	326	324	336	336	336	326	327	344	313	317	327	337	305	327	307	335	331	335	329	325	318	351	335	355	326	334	357	333	300	330	301	333	330	315	335	299	334	329	297	309	318	320	310	298	298	319	301	340	311	323	353	332	303	332	327	324	322	334	338	300	295	292	350	340	325	298	332	307	326	368	294	322	305	274	308	306	331	318	328	339	314	347	306	331	343	349	343	347	327	334	315	334	309	306	319	352	333	283	308	317	324	304	316	300	359	301	334	302	307	317	306	321	299	336	323	311	332	341	299	307	344	341	343	325	350	300	341	333	340	305	326	327	364	325	334	305	338	346	353	297	337	321	311	283	289	329	353	351	307	320	318	313	316	295	310	338	329	337	329	340	287	318	353	371	318	308	309	357	327	284	377	321	306	331	293	304	325	317	344	307	303	345	339	327	295	336	327	307	329	312	326	342	338	311	302	310	329	317	327	298	324	290	317	325	335	320	340	329	339	334	301	333	347	315	339	356	327	317	342	314	338	310	314	331	306	319	349	337	299	310	350	304	355	338	293	333	326	312	333	305	311	299	325	335	314	335	371	312	318	274	327	340	329	295	286	349	293	318	294	336	348	331	325	325	309	349	326	339	365	299	316	310	356	337	275	329	362	329	332	346	365	313	348	279	332	341	338	294	320	309	313	302	334	340	309	317	342	352	308	329	347	324	347	297	349	353	330	340	324	311	360	330	316	340	295	328	340	307	314	321	309	336	329	316	312	326	303	314	335	301	334	309	301	332	330	326	363	335	351	352	310	321	344	340	308	352	335	320	328	355	331	360	320	320	341	314	307	316	339	323	327	281	326	319	346	320	343	342	343	308	348	321	351	321	303	328	345	321	324	342	317	323	343	312	350	325	325	318	298	331	308	309	307	332	312	340	303	319	323	306	311	358	311	340	327	299	326	349	333	344	305	309	336	328	327	342	306	348	316	347	299	361	324	310	314	334	357	342	299	360	336	324	344	341	280	301	343	327	298	281	316	327	305	312	338	314	331	331	338	317	330	338	342	322	338	341	307	310	343	326	320	313	318	328	349	376	310	288	325	342	337	337	350	370	319	299	343	309	335	318	349	292	326	303	343	315	321	318	299	298	315	335	340	311	335	340	324	305	281	305	322	328	309	325	319	308	319	336	329	328	328	343	341	312	307	349	367	312	363	338	295	351	352	289	317	317	334	371	323	303	316	312	312	326	331	302	313	322	320	322	318	317	313	328	311	303	301	317	319	333	305	342	307	306	310	336	349	275	353	314	341	341	355	328	302	322	317	345	316	336	332	308	324	334	306	320	345	323	307	338	311	349	303	317	346	324	332	315	361	303	322	330	355	300	299	316	336	310	323	359	311	315	309	336	325	307	313	335	324	305	347	340	300	304	322	343	342	302	317	306	316	323	324	317	343	335	335	296	325	324	322	328	309	331	322	329	308	313	283	326	317	333	348	325	334	322	307	308	325	320	316	303	330	344	274	314	342	312	320	331	335	360	352	302	332	312	328	339	321	328	332	312	313	319	342	356	351	288	338	341	338	318	319	314	343	316	341	332	315	339	317	333	325	317	374	319	352	319	302	325	338	332	316	332	336	319	306	313	355	297	323	351	335	302	299	336	281	306	278	357	276	335	334	281	337	338	330	331	317	329	336	342	343	317	331	327	364	317	325	303	322	329	328	313	315	359	302	324	320	346	316	329	341	319	315	303	330	318	326	322	346	342	336	320	316	345	318	333	306	333	316	327	314	308	318	312	349	310	339	317	346	331	299	322	329	314	326	311	318	316	302	290	304	328	336	311	310	320	310	311	345	327	317	326	315	333	317	311	305	310	356	315	309	330	328	300	319	299	313	333	318	334	320	323	309	326	326	327	321	316	287	340	336	318	310	345	342	336	312	318	318	320	321	296	306	332	338	328	316	336	345	346	326	342	307	307	330	317	320	324	325	317	310	339	297	335	340	318	294	347	329	334	328	321	328	304	326	324	332	304	280	314	325	380	352	333	315	354	339	346	301	315	319
27841	17278	3146	656	413	385	410	388	405	398	413	364	345	360	362	371	336	379	328	381	358	430	379	355	356	364	389	382	425	381	401	372	371	363	386	385	359	411	375	377	373	370	365	367	357	391	370	402	375	406	402	387	377	380	380	400	384	386	356	396	363	354	411	361	392	386	379	347	380	361	365	404	372	390	360	360	380	348	382	346	349	377	326	377	399	383	387	325	390	380	398	432	379	353	380	393	370	386	341	442	356	395	378	384	386	348	369	381	369	354	387	387	380	386	400	386	358	397	361	335	392	389	358	376	380	322	376	389	354	388	355	403	378	407	369	365	390	386	377	351	374	380	372	358	356	365	367	371	390	343	376	376	367	415	360	365	403	392	355	368	348	380	339	384	375	368	390	364	399	376	363	372	355	377	340	362	399	361	391	392	398	360	399	390	370	400	395	371	372	341	353	360	355	353	355	384	371	399	387	400	388	414	377	378	400	346	390	365	378	418	367	404	399	392	417	404	381	389	392	397	404	398	391	370	385	385	407	376	374	394	375	362	368	353	345	369	404	402	351	385	404	367	353	392	380	345	363	356	415	407	393	377	377	372	365	412	409	385	374	362	351	366	371	356	372	383	368	361	396	387	418	384	405	383	379	390	388	378	360	344	409	398	366	409	372	375	396	399	362	410	394	380	366	433	376	344	397	399	372	403	408	372	385	375	393	368	392	393	385	369	357	391	389	375	378	383	388	330	378	388	380	351	379	364	372	359	392	367	401	417	379	395	384	359	360	374	342	348	428	391	380	390	375	397	395	370	377	366	358	354	379	403	380	400	402	392	378	378	364	371	385	383	397	367	396	349	387	417	370	410	348	363	416	351	377	381	363	358	424	401	429	381	413	343	396	370	381	389	367	356	378	386	366	369	354	357	374	380	373	387	381	387	360	389	413	397	380	381	380	338	412	335	383	361	370	366	384	368	363	369	346	409	378	360	364	359	338	376	370	375	410	390	412	389	428	384	372	352	375	367	361	383	365	380	395	393	376	372	367	385	398	410	367	395	388	366	391	342	381	356	379	361	341	390	403	373	386	424	398	405	377	399	363	406	399	395	415	390	414	385	398	392	402	362	389	407	362	421	393	393	415	378	395	395	373	399	339	377	357	383	356	374	380	390	331	337	407	403	384	381	410	372	376	397	394	372	380	373	342	366	374	358	395	382	395	396	393	347	379	376	351	367	374	381	391	382	348	389	424	361	357	379	370	396	372	397	416	360	411	359	363	399	361	387	392	368	346	338	384	366	363	374	408	382	425	379	382	368	404	365	368	370	348	325	357	335	383	364	347	366	405	317	368	387	375	367	363	332	371	380	369	390	371	387	347	345	368	391	342	358	371	369	385	358	366	377	364	369	431	403	381	361	394	404	349	399	372	366	346	335	379	348	380	372	373	358	387	379	387	408	387	389	365	417	368	378	395	361	410	372	387	358	399	424	352	422	396	380	394	381	372	380	341	340	367	355	383	371	402	361	376	366	392	393	376	375	412	403	359	395	369	390	390	387	395	358	375	365	355	415	367	370	387	404	404	356	373	386	385	372	355	385	391	385	412	365	411	381	327	378	383	409	358	366	345	393	342	365	403	366	359	362	381	384	361	396	358	411	362	393	392	363	390	391	411	361	345	373	384	394	383	376	406	357	373	365	364	381	387	398	368	378	383	357	405	406	366	400	382	385	361	372	380	353	362	415	396	386	360	363	377	363	360	385	396	364	370	377	400	389	371	358	415	378	356	370	375	376	397	404	391	359	389	347	355	353	363	366	375	377	370	342	370	418	389	368	393	356	357	411	362	374	367	372	380	349	363	399	368	380	357	372	389	377	371	390	385	405	413	382	360	392	417	363	352	402	367	398	407	403	390	397	349	355	374	363	372	357	376	356	388	364	395	364	372	373	391	392	375	408	408	423	393	383	369	351	356	358	381	392	392	406	375	404	407	347	419	416	398	394	406	385	370	364	386	376	380	385	410	386	388	360	396	369	376	375	380	400	349	366	373	380	390	381	347	409	369	356	419	341	361	398	382	374	374	403	373	429	361	367	393	363	366	412	342	407	382	373	381	383	395	356	375	381	373	423	362	393	389	358	364	356	376	372	410	385	389	401	379	381	371	386	399	378	343	368	420	368	373	339	374	379	400	359	366	356	391	378	395	371	382	352	361	412	369	374	376	376	395	398	352	358	366	357	375	412	380	387	386	373	356	369	355	359	390	386	356	370	378	348	368	359	399	384	390	384	392	385	377	361	377	383	389	389	366	382	355	372	372	361	409	379	389	414	394	408	357	386	384	393	373	367	358	374	414	388	390	407	368	339	372	370	379	405	360	353	355	423	365	390	372	394	408	382	401	355	405	392	396	390	351	402	369	363	397	398	366	355	369	355	393	367	402	359	355	363	395	384	393	373	394	368	396	348	412	390	384	363	358	336	378	371	385	379	374	383	427	393	366	413	353	414	397	371	374	379	362	407	389	332	387	373	375	384	359	384	384	384	375	365	389	352	389	415	393	368	410	343	377	404	396	343	355	363	374	375	384	372	382	388	386	370	404	371	357	375	372	382	404	379	390	370	355	373	367	349	397	367	364	362	371	353	383	367	417	356	365	398	363	368	378	381	389	395	393	397	372	358	361	360	375	381	379	371	396	388	382	388	388	392	390	406	377	381	387	398	356	382	352	355	370	382	363	385	347	381	370	358	399	387	397	383	387	390	400	383	389	353	339	371	371	338	386	395	338	394	388	388	362	373	366	404	356	384	353	390	382	349	390	388	377	334	351	371	368	337	404	337	367	384	345	338	407	365	421	362	398	390	412	402	357	379	383	371	384	350	370	361	383	361	386	435	363	344	385	346	427	380	418	378	360	394	400	401	366	377	398	381	353	380	352	399	371	377	374	350	367	379	387	389	405	351	371	356	370	368	377	381	402	395	384	346	395	405	375	348	394	411	361	396	371	360	384	385	329	371	407	369	413	380	385	381	353	391	360	418	412	386	358	377	384	378	380	376	376	406	397	383	358	354	377	383	385	360	377	355	364	350	385	364	346	366	342	338	367	383	376	366	379	354	342	384	379	414	380	370	355	364	357	340	359	369	390	401	390	361	357	375	387	353	388	379	366	403	405	354	394	371	397	355	361	379	380	389	415	393	384	389	361	398	408	366	366	368	367	386	369	376	367	388	380	357	365	356	408	366	363	333	381	376	375	395	409	393	359	369	399	341	395	402	388	375	357	399	381	375	385	406	394	356	398	381	367	400	362	387	377	354	357	352	396	377	422	379	370	383	374	407	385	382	371	413	393	381	392	388	385	396	376	356	423	377	388	369	376	380	379	400	396	422	378	397	410	393	364	360	361	365	373	379	406	405	376	397	383	354	370	371	362	371	370	407	381	398	335	414	408	368	382	366	381	367	372	361	382	346	386	402	367	360	398	382	370	393	392	330	382	386	377	413	424	367	407	379	387	354
4472	903	705	542	493	476	466	447	444	421	404	445	467	424	408	404	398	417	435	403	390	387	456	411	429	401	411	451	421	428	397	397	434	424	425	401	401	437	408	441	406	403	401	412	414	419	425	399	405	400	450	413	431	453	423	403	434	401	405	412	418	400	414	462	449	400	439	397	399	422	456	454	419	371	369	431	449	421	390	403	426	420	381	424	393	439	396	452	421	392	402	454	409	394	398	435	410	412	398	440	417	391	426	403	423	410	425	402	396	441	395	408	402	446	409	386	421	444	405	380	412	426	397	435	410	405	440	427	413	405	410	374	401	430	407	406	418	386	399	408	397	423	447	417	395	434	403	398	442	418	386	428	416	435	420	388	421	390	433	437	403	395	408	410	404	397	425	419	416	392	421	402	419	413	451	405	382	420	416	438	423	424	407	413	376	389	476	415	422	454	418	438	417	394	433	431	401	430	450	429	406	429	408	427	454	406	393	436	399	422	461	406	449	421	393	413	418	422	439	382	428	412	405	423	398	428	402	445	409	441	435	406	428	418	395	425	414	460	419	388	394	400	437	425	393	427	388	404	415	440	409	403	429	434	382	397	391	400	419	410	419	390	414	425	431	440	426	434	412	427	424	403	435	371	420	394	400	404	380	425	415	398	414	430	401	430	436	394	400	412	424	423	419	430	423	400	389	412	435	427	437	415	470	404	441	430	420	417	397	436	440	401	417	418	405	435	421	420	410	424	447	433	407	413	417	406	391	375	415	426	477	441	413	453	448	439	388	413	428	443	442	438	389	451	439	420	439	390	414	442	427	400	431	429	434	405	397	368	397	388	452	427	393	402	397	386	450	387	419	438	440	402	429	392	404	419	416	413	410	405	384	412	394	395	386	419	427	409	397	388	399	398	419	396	413	385	444	434	382	393	425	403	407	392	419	442	445	409	406	445	415	430	435	441	441	394	417	389	400	416	406	417	440	444	393	378	428	423	386	435	417	443	418	399	417	419	388	430	438	417	383	379	413	412	456	400	461	442	431	422	428	426	422	417	443	411	415	436	424	392	462	405	420	411	431	427	427	419	425	413	398	401	414	410	422	433	437	413	439	390	386	441	425	407	381	437	418	396	368	417	384	396	435	435	413	439	453	421	471	401	400	451	366	391	419	422	416	372	453	412	415	421	408	425	395	420	396	397	407	404	425	402	430	393	418	414	426	425	420	399	434	429	420	414	415	417	436	456	387	427	414	399	410	418	399	406	440	386	376	420	392	402	380	437	407	423	401	425	385	400	407	440	410	400	400	406	432	461	400	415	401	427	422	434	424	416	405	432	444	410	370	447	399	430	453	417	439	408	438	402	382	408	418	395	401	393	435	421	392	436	415	403	408	409	442	484	432	412	437	404	405	427	441	426	394	407	428	420	392	423	426	424	414	467	393	435	388	420	418	374	435	388	410	361	406	441	395	410	446	415	458	411	430	436	419	457	412	388	414	449	408	408	427	425	429	415	401	417	441	408	420	429	436	421	429	396	408	406	410	390	440	410	409	408	420	458	434	442	446	483	432	428	416	451	426	438	383	408	400	417	417	423	437	416	403	441	398	395	385	410	420	388	382	405	374	421	426	430	397	416	415	425	413	427	399	431	400	401	429	401	427	395	395	439	413	378	426	415	399	407	455	407	404	413	383	430	433	404	420	447	421	412	432	440	428	416	412	452	450	435	389	399	419	423	423	459	398	413	435	373	437	428	431	396	417	420	405	435	384	415	408	376	404	406	417	445	392	412	419	414	415	402	395	441	393	415	417	405	409	406	400	395	431	453	416	395	422	435	415	432	403	402	422	388	450	415	444	414	431	460	390	424	416	467	408	397	432	422	434	409	426	400	418	404	397	415	435	433	396	417	421	411	444	411	402	422	438	442	427	428	422	371	425	418	431	409	367	415	427	436	432	453	417	372	460	433	406	395	425	429	387	417	450	439	422	439	381	416	383	427	414	404	398	442	431	434	435	416	416	397	405	415	407	415	417	419	403	453	399	416	463	474	422	430	425	445	433	433	403	442	410	408	389	452	439	398	411	417	433	427	399	443	412	446	421	399	466	405	412	423	397	420	399	450	434	375	440	440	469	437	400	377	394	428	422	439	435	406	445	440	402	416	418	402	431	457	412	413	389	436	389	426	406	410	416	411	432	400	441	399	404	443	383	405	423	415	440	425	434	414	417	424	410	415	408	437	406	439	435	420	407	434	410	422	404	410	418	424	404	400	402	449	422	387	438	423	414	395	391	443	434	429	407	416	422	433	434	447	393	434	387	452	420	402	414	430	438	403	466	373	416	422	393	406	429	377	394	367	417	390	438	382	395	423	431	430	450	408	420	438	409	393	441	412	410	420	415	393	465	425	434	391	410	415	382	434	411	423	447	416	418	433	387	411	404	421	425	386	400	402	444	404	434	386	451	444	416	452	386	412	416	367	429	421	429	432	406	407	450	418	440	424	422	418	407	432	411	435	420	407	413	417	407	379	427	448	435	388	441	393	409	445	441	429	408	421	409	422	407	394	418	426	427	383	427	439	417	382	420	423	421	437	420	423	424	400	427	445	424	417	406	378	398	442	429	425	376	413	407	378	423	413	427	432	403	401	452	427	446	406	406	428	414	434	400	413	402	413	413	449	441	395	398	404	388	449	450	410	421	418	397	429	390	446	405	395	404	430	435	410	419	418	388	424	416	436	391	446	406	410	406	390	405	399	411	437	442	401	400	431	421	416	391	407	451	397	447	381	393	411	374	423	413	455	397	433	420	382	395	407	401	432	438	396	430	425	418	413	407	441	376	399	410	434	405	415	419	427	476	379	439	451	391	408	395	409	413	385	395	407	410	399	452	434	435	441	405	414	398	419	433	417	451	412	422	401	401	402	462	421	443	454	426	445	433	402	450	452	389	395	426	447	402	387	388	390	415	423	414	457	398	406	417	375	426	418	438	417	404	419	410	435	413	451	374	394	431	415	425	439	413	420	425	402	414	437	419	433	397	425	424	435	390	417	419	436	402	389	405	419	431	387	436	422	476	420	404	386	410	446	412	362	424	438	413	426	430	435	400	404	394	390	418	382	405	409	424	428	428	387	428	440	369	383	401	437	435	430	398	448	407	407	420	468	414	406	400	430	415	438	425	400	379	444	447	392	406	446	421	381	391	433	419	414	429	426	414	420	447	450	457	431	428	428	378	376	420	420	443	412	409	412	443	426	428	438	421	421	428	445	394	410	421	369	427	396	421	443	391	437	391	398	421	428	416	418	409	411	397	419	397	444	419	421	455	402	423	417	404	424	418	416	368	456	393	430	436	410	440	414	423	453	420	396	385	393	374	428	410	389	396	433	420	423	371	429	429	418	405	412	411	400	408	416	420	436	412	401	415	436	388	435	431	417	398	391	412	422	405	445	414	367	424	453	452	425	416	415	439	389	439	415	400	408	421	422	428	395	443	415	399	437	415	448	404	410
23593	21134	28328	24191	21139	9105	781	521	377	332	334	267	263	242	236	230	239	205	194	211	184	192	197	213	204	185	172	199	177	154	182	159	189	199	166	175	161	159	175	189	191	167	162	184	169	177	193	173	179	177	188	171	188	152	163	180	181	162	163	192	158	159	169	185	165	170	184	197	159	166	174	173	191	169	160	163	181	183	167	175	184	186	174	162	153	183	182	214	188	161	186	184	148	150	200	164	179	168	170	168	166	180	160	159	167	174	169	183	184	164	178	142	170	161	172	182	162	172	183	184	144	166	146	169	181	172	154	154	168	173	187	168	179	182	173	173	171	159	149	158	171	188	191	180	177	165	185	174	175	155	171	147	162	171	161	153	190	167	148	166	176	173	150	177	173	184	181	180	167	168	171	159	195	180	168	183	161	186	168	169	173	181	174	158	166	163	172	172	176	142	164	156	162	172	200	160	177	171	145	160	152	169	168	166	166	186	158	165	158	159	166	180	148	203	151	179	194	169	163	167	157	172	173	166	172	164	184	183	194	170	187	149	184	158	155	140	167	166	169	167	171	177	172	190	160	150	175	164	164	168	151	173	152	154	170	158	198	204	159	179	190	198	138	168	148	165	170	181	185	140	172	157	172	167	183	171	160	169	176	196	177	172	172	142	180	173	165	169	160	157	164	176	188	176	160	172	146	170	169	162	170	169	160	172	147	185	155	174	158	185	148	178	150	174	187	176	163	157	202	163	185	139	177	165	151	162	165	172	161	169	187	142	159	162	177	200	193	157	162	151	176	180	160	176	153	158	160	155	160	178	174	167	182	179	169	192	160	171	163	165	174	167	184	186	172	146	180	154	160	165	147	183	182	159	178	158	179	150	181	188	180	170	156	185	178	183	173	206	165	154	182	185	193	144	167	173	187	149	182	192	168	164	162	173	165	160	154	148	184	185	164	183	175	164	182	165	164	156	170	161	186	208	175	173	154	166	182	184	167	171	171	156	168	194	186	144	192	145	181	169	188	150	166	150	182	184	190	185	155	163	196	160	189	152	162	149	194	135	169	168	172	171	186	197	185	166	177	172	156	153	171	160	161	174	148	162	183	157	150	185	169	193	163	172	143	176	187	155	165	151	170	153	178	163	173	165	187	180	144	178	154	164	188	161	186	192	165	166	182	161	181	190	169	184	166	153	165	168	195	152	173	164	157	171	179	179	161	167	168	149	163	162	161	169	168	140	156	162	152	184	166	172	163	160	177	187	177	159	189	168	155	179	164	181	170	173	169	197	175	166	186	163	161	175	176	173	181	174	167	168	163	173	178	176	170	185	193	135	178	165	181	166	166	165	176	182	166	171	160	175	169	184	148	172	179	201	144	174	202	155	145	166	181	164	167	168	167	186	159	136	177	169	151	183	144	152	175	160	172	134	189	185	173	192	164	166	174	181	177	165	191	186	182	153	160	171	182	178	152	175	150	182	177	164	158	160	168	146	185	177	143	159	179	157	195	160	157	191	179	149	176	171	168	167	175	156	149	149	182	159	166	168	155	188	183	164	172	183	163	186	180	174	181	168	188	156	161	172	174	176	158	172	150	174	168	169	198	157	162	175	204	175	165	170	169	180	154	153	197	196	191	163	166	173	180	176	182	194	158	175	162	189	170	156	164	171	172	156	199	153	173	176	173	180	170	179	185	179	160	158	139	165	181	158	168	151	164	156	181	159	181	153	189	165	160	160	151	184	184	166	175	159	157	175	176	162	175	159	165	173	169	182	175	169	145	168	159	167	171	151	168	173	152	175	174	172	179	176	181	181	162	178	164	179	168	160	178	178	174	173	175	201	177	182	157	198	179	165	185	192	181	171	178	164	177	166	170	173	160	141	164	127	151	181	158	177	159	162	150	177	169	177	171	175	160	186	182	170	196	148	177	178	175	167	188	165	171	184	164	189	156	172	159	187	177	156	154	158	175	163	149	174	166	144	161	185	182	176	167	170	148	157	166	201	197	161	175	173	175	177	178	175	178	177	176	149	167	171	163	181	179	153	171	190	159	156	174	188	162	153	158	169	157	158	192	145	174	158	170	156	179	157	164	173	176	166	180	144	147	167	171	215	184	175	169	175	179	154	187	160	167	163	190	189	175	162	150	150	171	174	165	155	172	188	155	179	151	156	202	147	161	184	161	150	180	170	148	169	171	166	150	172	182	163	169	171	182	160	175	170	172	160	182	186	165	152	168	152	164	167	182	186	163	161	181	176	162	172	166	149	188	179	159	152	174	198	144	172	190	160	166	155	152	175	167	170	155	161	167	151	155	165	186	170	173	150	187	164	182	174	183	159	148	168	155	171	160	156	146	159	170	179	170	136	166	161	166	163	144	148	140	172	186	164	157	167	178	150	142	178	180	151	193	161	179	155	148	186	141	176	192	199	164	184	164	172	152	171	181	175	184	176	153	156	154	161	177	169	167	156	173	169	165	157	165	200	146	161	146	182	163	178	155	162	170	191	173	177	174	142	177	186	160	178	166	186	154	165	166	170	167	160	146	194	159	146	194	161	153	172	166	188	170	166	158	154	178	166	167	173	152	163	165	181	160	158	162	146	187	188	185	171	197	172	162	184	165	173	180	161	176	186	167	172	150	177	157	180	177	147	173	163	164	184	161	177	150	178	160	189	170	159	174	174	172	166	166	161	170	145	154	171	190	167	177	174	161	187	156	176	163	155	161	169	162	185	174	162	153	149	192	153	172	186	187	165	176	159	165	173	156	162	170	154	157	168	187	184	162	173	183	160	173	144	167	156	160	163	140	164	167	161	162	176	164	172	198	171	171	164	193	151	194	174	158	181	169	160	184	180	181	175	147	167	172	160	182	163	168	199	177	169	145	179	155	146	162	186	142	145	157	178	186	174	173	180	175	162	169	162	165	176	177	137	171	151	157	181	171	178	176	179	166	192	178	169	179	174	152	175	171	168	175	181	142	180	163	188	173	145	154	151	179	177	190	173	172	166	192	181	153	181	181	175	169	177	158	164	163	202	154	179	161	170	154	159	164	169	177	176	167	148	177	166	152	178	144	151	178	156	182	182	159	181	186	172	148	171	165	189	153	164	180	166	193	178	172	194	151	160	174	163	152	171	166	174	170	152	162	148	166	170	162	175	171	157	194	158	172	167	171	159	169	149	170	199	161	184	164	158	147	163	170	162	169	161	162	183	153	167	180	175	187	138	175	167	169	183	177	161	183	144	178	170	179	170	159	169	159	193	162	176	196	151	160	177	186	167	182	156	172	181	183	165	174	145	171	160	162	180	172	187	177	173	180	179	178	189	170	175	182	173	170	181	163	172	150	142	170	185	151	145	162	183	164	148	134	158	168	159	162	174	174	158	196	174	179	191	180	163	180	190	180	159	150	171	166	173	159	181	182	174	185	180	167	167	155	164	171	158	150	158	176	166	175	165	169	165	145	160	160	172	179	173	198	151	155	159	181	171	167	129	173	202	163	194
3352	8590	5542	2464	1731	1307	983	763	628	526	491	389	371	330	334	286	303	249	287	256	255	256	253	208	227	193	231	233	219	189	216	223	203	198	188	187	191	183	213	211	203	206	206	194	181	192	216	189	198	219	224	175	210	176	208	168	190	211	204	211	208	191	184	219	213	189	183	205	182	188	179	197	206	208	208	189	198	180	207	188	178	190	194	192	201	190	196	203	187	205	194	202	196	220	205	200	197	235	165	183	170	185	194	163	196	214	190	210	198	186	195	177	207	194	201	199	179	210	191	188	197	178	204	202	203	182	179	179	213	188	209	210	177	188	211	195	184	206	209	173	194	201	176	197	202	188	194	192	212	196	194	190	152	176	176	187	182	221	179	222	180	210	178	196	207	198	197	203	183	178	197	201	185	222	177	208	183	224	204	191	189	225	204	198	166	193	199	228	175	181	184	206	187	179	190	184	192	187	192	199	200	188	190	210	182	196	205	195	205	208	208	206	198	187	196	202	195	189	181	201	201	197	196	181	197	193	177	190	226	210	176	192	184	187	192	186	192	207	198	193	199	192	195	192	196	189	197	227	187	181	194	197	191	199	174	192	203	188	193	194	201	173	208	180	189	167	210	189	188	205	194	205	199	218	206	190	185	178	208	194	175	207	181	181	182	207	221	190	196	215	211	182	176	170	184	209	194	182	191	189	182	197	189	191	211	193	202	206	183	144	214	194	182	196	178	180	192	210	213	179	191	183	203	187	180	204	186	216	190	213	226	186	175	189	205	208	165	165	175	188	176	194	202	201	182	177	178	216	204	175	181	175	190	168	231	189	187	165	179	193	198	197	208	175	195	179	194	193	186	191	211	203	185	215	205	181	195	213	167	178	215	248	195	187	190	184	187	214	217	220	199	187	192	194	174	196	189	196	169	206	177	205	214	180	191	190	200	214	182	181	171	195	184	169	191	198	212	204	184	188	190	240	197	209	175	201	202	203	215	195	191	204	206	168	194	205	188	196	195	184	188	194	212	204	179	192	219	212	203	197	193	191	193	185	215	172	209	201	201	209	175	189	195	168	190	195	175	193	220	184	206	199	162	197	218	213	181	192	194	217	189	188	193	193	213	180	193	191	212	204	189	177	197	183	190	202	179	194	184	179	181	202	184	204	197	199	190	199	196	180	184	198	219	173	183	198	182	223	206	188	211	213	158	191	178	192	235	183	210	207	210	198	206	203	199	194	171	205	197	230	212	194	220	194	189	183	177	196	179	191	190	217	190	203	183	202	204	213	248	200	177	195	209	200	191	189	216	183	205	178	216	196	193	194	186	169	182	203	202	214	195	194	184	190	189	173	175	201	194	190	206	179	195	189	176	174	211	174	202	176	198	206	211	224	214	185	196	209	195	191	210	175	187	196	205	183	213	201	192	204	193	193	190	190	173	194	218	188	195	204	222	189	215	200	207	202	198	194	177	182	180	181	198	190	201	195	184	170	209	202	198	209	214	173	158	167	167	215	202	185	208	216	176	182	208	176	231	176	202	217	189	221	182	182	209	193	189	179	197	216	180	191	214	197	191	192	208	163	204	176	196	177	215	181	193	205	201	198	183	186	197	189	216	165	222	209	213	213	187	204	189	170	206	177	204	191	186	199	182	216	165	218	216	192	204	207	187	204	197	194	177	215	184	196	185	181	202	203	194	186	197	185	202	192	212	178	194	194	188	195	177	184	203	193	196	184	208	205	184	196	183	200	182	183	192	206	177	164	184	197	209	195	172	214	197	188	213	170	201	188	166	216	178	176	182	202	199	201	181	180	174	183	189	172	201	202	196	192	191	190	220	210	202	203	201	181	191	189	194	195	200	193	208	196	197	177	169	189	196	192	215	176	198	175	196	208	180	197	201	176	196	190	196	218	208	219	208	195	212	202	185	210	170	169	184	203	154	230	192	190	188	206	191	216	178	216	230	201	207	178	193	189	169	220	192	194	218	194	211	177	180	179	178	200	182	195	186	190	186	209	171	185	189	216	191	218	196	229	195	204	191	183	180	197	187	213	211	179	191	197	209	210	196	207	212	213	180	187	189	209	188	199	194	198	191	184	190	173	202	193	191	185	184	195	195	210	202	197	187	192	190	192	177	196	184	184	206	193	184	207	174	190	191	175	212	184	190	153	162	202	217	202	174	196	173	205	179	178	203	189	186	184	192	222	193	194	195	205	222	204	200	212	169	190	200	201	200	179	178	188	188	219	186	187	199	194	202	179	203	190	173	177	185	199	189	201	214	197	209	205	198	217	179	186	177	202	180	207	189	199	214	174	222	192	186	193	216	204	203	200	196	199	198	174	205	199	185	222	206	173	212	207	187	207	190	206	157	196	190	208	200	200	169	194	205	195	191	188	157	187	206	201	190	213	205	185	204	190	232	185	186	164	205	182	194	213	198	222	209	193	211	185	186	185	196	204	199	192	193	199	177	188	190	196	210	205	198	199	197	175	213	200	212	185	204	192	199	199	207	182	191	206	170	199	203	206	171	190	169	198	190	201	177	215	207	196	177	232	180	174	190	193	187	208	214	203	201	182	200	195	211	186	199	221	227	170	196	197	177	193	195	198	192	165	202	189	212	208	193	196	182	174	207	219	165	199	218	185	197	229	201	193	204	199	196	194	188	200	215	186	171	187	203	189	208	177	195	191	170	183	222	187	200	200	194	170	205	197	186	199	198	175	184	205	209	207	192	181	187	191	179	200	193	171	195	188	191	199	219	179	202	226	191	218	206	187	235	197	192	208	178	168	191	193	200	189	189	208	189	192	197	187	191	201	222	187	206	197	199	215	171	193	211	184	211	167	203	211	175	174	201	201	190	176	189	211	196	209	193	206	189	193	199	204	203	205	194	200	210	182	213	178	200	183	211	217	191	199	210	207	205	205	183	169	207	175	191	187	183	199	192	205	219	190	200	212	182	187	193	179	187	222	178	176	197	209	203	213	209	198	177	194	171	201	194	174	184	199	212	187	177	213	204	204	185	209	202	202	175	193	170	184	189	212	220	182	181	194	206	208	218	189	205	204	208	202	207	208	206	196	200	201	222	201	164	213	201	211	215	181	185	193	174	176	196	198	200	192	187	169	209	190	190	190	180	200	217	174	201	199	194	196	192	201	196	192	192	212	191	191	197	201	193	207	194	175	206	169	189	221	208	216	204	193	206	187	171	191	202	205	184	186	219	180	203	198	205	172	191	184	197	193	175	188	193	195	154	197	195	194	185	192	191	189	185	158	192	193	198	189	192	200	196	174	223	179	198	183	186	201	208	191	207	203	214	215	188	187	191	196	198	185	166	189	192	197	199	188	192	213	196	203	215	189	204	198	190	210	203	202	177	216	206	206	202	205	202	186	234	209	201	179	214	209	189	197	197	205	165	202	168	187	175	204	212	196	187	183	185	205	204	186	171	203	213	193	201	202	204	197	208	194	207	174	214	181	216	193	221	227	235	196	184	212	208	194
24857	21150	27222	25265	9333	971	759	731	640	673	638	630	591	602	571	620	580	613	598	562	564	549	581	557	560	536	584	585	576	556	546	590	551	535	580	565	550	548	545	578	567	579	549	586	523	555	531	555	605	551	537	536	530	545	590	605	597	593	552	557	561	518	584	586	573	566	568	564	577	494	546	570	538	560	583	558	542	593	554	501	557	569	571	581	569	561	535	609	550	591	532	556	555	572	561	530	551	549	521	519	569	566	590	584	567	537	565	575	567	579	537	529	572	548	525	543	596	532	539	558	581	531	552	537	583	561	539	565	577	544	574	564	541	503	625	568	578	519	547	544	553	564	576	568	590	572	569	539	542	542	557	534	581	508	588	570	564	570	537	562	574	624	556	521	535	536	553	541	534	553	553	592	505	582	550	586	590	567	513	572	536	618	581	554	549	550	542	561	583	541	564	555	537	517	608	578	523	534	583	545	580	568	552	569	597	504	521	558	512	530	565	560	633	567	548	574	579	551	550	583	578	562	521	511	574	543	519	600	517	531	550	535	509	583	569	587	540	567	534	591	545	553	576	508	595	573	511	575	568	540	558	606	530	561	568	576	605	568	579	549	547	608	523	550	527	593	567	576	525	535	545	551	559	555	558	565	552	535	534	516	541	556	580	565	561	560	531	567	539	551	540	584	578	566	518	527	556	609	565	570	548	560	555	552	529	546	592	578	570	522	562	567	566	573	545	576	555	570	563	572	568	574	554	561	566	533	565	518	528	555	549	536	535	567	543	560	617	582	616	561	528	532	568	523	569	574	566	593	539	601	584	525	610	550	585	579	538	531	539	524	540	581	547	546	553	543	608	589	568	509	563	535	575	522	519	566	568	558	583	605	532	569	524	535	551	550	579	583	612	517	556	549	519	562	539	489	567	587	553	618	539	558	519	542	579	541	563	555	566	560	579	553	562	552	562	569	555	533	587	562	614	588	608	557	528	542	555	556	572	562	568	555	558	571	540	547	583	621	597	583	532	599	544	610	532	619	576	522	537	557	509	545	537	583	555	556	586	543	611	558	559	552	624	554	583	558	591	550	560	585	540	569	525	583	550	565	565	595	534	532	523	540	585	580	540	567	541	598	581	522	589	552	530	587	548	570	572	538	531	566	567	517	547	533	544	563	539	531	574	605	557	565	551	532	506	525	580	587	514	537	561	527	552	541	559	547	556	536	582	551	559	537	531	544	573	532	597	623	531	595	532	581	553	519	600	538	553	582	566	589	558	516	540	535	549	570	571	555	536	574	587	555	570	528	527	538	561	612	558	548	607	588	539	532	573	589	607	550	551	544	578	548	561	559	565	550	564	561	550	545	579	568	515	582	578	570	595	547	573	526	561	609	586	547	551	555	535	617	515	551	539	563	556	560	552	570	564	531	575	529	593	533	577	591	530	540	596	585	543	548	512	634	535	550	571	558	570	545	586	567	558	568	566	587	573	543	549	588	546	555	544	591	565	557	540	548	539	575	567	557	543	591	528	588	570	567	580	552	551	576	547	512	581	544	560	560	555	556	578	545	576	540	554	560	530	579	549	549	547	595	539	540	535	553	590	497	566	530	564	505	549	576	537	550	553	500	565	556	541	554	555	537	530	562	536	540	557	570	563	519	535	584	564	524	618	517	559	549	565	546	619	494	565	563	598	549	547	576	595	546	525	532	631	571	571	551	536	554	553	541	542	573	588	583	558	550	535	543	556	571	559	521	555	570	562	569	547	562	558	533	560	565	527	547	550	535	517	541	532	544	594	548	566	528	574	578	552	542	597	549	567	583	575	549	587	525	552	552	536	534	542	572	546	533	539	554	528	565	602	541	513	558	599	530	516	566	536	579	535	528	558	524	608	538	512	560	573	553	532	544	522	558	605	585	573	529	545	577	559	619	556	526	588	561	568	549	597	540	562	527	509	570	574	578	541	511	567	582	626	559	573	522	541	537	561	576	575	578	522	543	555	554	567	568	513	527	514	538	581	549	602	549	580	553	555	563	575	558	546	519	562	590	573	588	524	577	531	549	592	556	556	561	540	569	543	537	552	542	597	577	622	572	558	535	506	562	542	539	514	584	536	531	547	557	587	550	585	558	535	566	561	555	565	540	540	523	545	552	563	581	557	521	585	560	605	572	586	553	565	525	557	570	588	529	570	588	579	586	579	562	542	544	557	571	550	542	586	553	588	560	567	560	568	562	558	553	539	547	564	537	538	531	523	541	597	540	561	546	532	564	520	565	586	548	543	517	562	518	574	511	607	536	561	540	528	568	550	500	557	560	520	593	554	544	539	596	519	515	586	533	594	508	520	553	576	563	552	579	538	520	523	609	531	515	619	536	560	557	545	552	569	523	547	504	517	547	564	548	545	552	582	551	582	523	535	537	556	515	556	580	525	562	561	550	563	524	574	568	587	555	579	557	552	600	561	536	576	559	587	564	560	554	540	556	585	574	593	539	547	553	574	592	565	556	561	564	533	519	556	551	590	517	580	517	577	590	571	614	562	583	548	561	534	570	536	542	530	554	539	568	542	571	560	553	592	564	603	606	556	577	526	526	577	554	557	546	597	578	535	543	551	583	573	574	546	590	565	577	569	568	540	521	554	559	552	601	522	527	554	541	536	525	564	545	568	548	556	567	571	563	591	555	599	547	532	575	559	547	599	554	568	567	523	542	559	590	587	585	577	573	597	577	592	610	582	546	510	578	526	536	586	537	546	511	526	539	572	550	545	574	567	603	498	531	573	572	571	562	554	553	589	580	576	604	567	552	555	571	567	550	595	573	552	553	540	540	579	587	570	547	574	569	547	554	564	541	546	568	583	575	548	543	560	575	593	580	537	536	529	588	539	545	564	583	559	507	525	551	552	566	575	560	576	558	547	557	528	514	575	538	560	535	536	554	507	581	554	549	538	532	553	501	548	536	506	540	551	550	570	574	543	530	566	563	531	529	531	612	552	582	536	548	534	546	595	570	584	593	516	553	551	592	574	555	547	542	585	598	576	568	600	527	579	594	555	568	561	557	595	556	603	592	566	570	559	538	560	551	523	560	512	566	586	560	571	530	549	583	576	576	530	588	535	592	580	566	559	535	508	561	545	519	584	597	586	580	553	539	540	542	592	548	584	585	601	580	545	535	561	584	578	545	562	580	537	538	553	571	541	531	574	531	592	544	528	528	516	573	578	537	558	485	554	567	543	523	561	526	571	545	549	614	571	566	540	568	566	584	565	598	565	546	510	587	577	543	565	585	592	537	562	600	576	554	587	544	556	575	532	546	588	566	510	569	522	527	537	550	557	478	562	552	568	591	536	571	576	573	537	588	549	552	540	572	557	568	548	555	557	539	570	584	539	556	544	550	592	570	548	564	588	538	581	564	552	599	566	534	530	546	539	529	580	581	537	534	572	567	590	568	594	564	530	562	570	553	574	532	564	570	496	554	556	583	568	589	543	559	571	587	516	579	537	534	581	545
3554	5121	3275	1755	1350	1223	985	927	770	782	774	688	694	646	616	662	564	624	645	626	610	605	590	621	558	594	600	609	590	612	597	596	578	600	595	609	590	581	594	588	613	606	590	569	597	622	545	586	588	626	573	635	564	582	553	583	601	584	559	604	597	593	594	605	604	562	541	547	582	581	556	525	577	597	572	590	592	608	567	552	590	565	530	578	565	600	590	581	564	569	629	618	604	585	538	583	549	593	586	558	582	530	561	529	595	595	590	570	571	581	597	574	608	585	607	603	588	632	543	590	524	547	557	561	604	605	613	610	550	546	604	567	583	566	573	600	584	622	603	516	588	572	564	611	557	600	626	593	571	595	590	610	605	597	584	566	594	566	592	610	548	582	538	629	560	564	582	568	597	619	595	565	616	616	572	614	589	613	598	574	562	544	579	594	569	589	610	566	567	627	559	587	636	548	588	566	576	576	537	629	516	562	550	579	565	579	602	621	573	555	558	604	559	570	575	577	570	520	599	558	568	653	540	601	591	589	589	557	601	575	534	587	557	605	593	568	543	551	590	570	605	540	592	581	564	602	609	563	591	592	575	572	604	556	538	603	614	599	568	607	573	618	546	529	535	539	554	564	601	574	572	586	596	553	597	531	603	618	572	624	524	568	564	571	593	604	582	585	574	600	581	581	552	583	603	570	578	598	596	588	575	622	603	538	597	596	555	618	608	604	585	574	610	585	579	501	572	579	588	582	549	577	578	558	571	584	671	576	560	577	597	622	570	579	622	608	595	561	590	591	586	572	586	612	639	559	581	576	579	608	568	593	597	579	625	617	592	588	595	586	604	591	593	576	594	590	570	569	583	604	594	567	563	565	560	558	590	547	581	581	602	599	532	604	591	592	558	551	608	567	574	577	579	585	567	567	574	592	581	574	572	583	590	591	579	576	584	553	585	593	582	569	561	558	568	597	572	597	558	569	583	553	595	602	561	618	599	576	581	573	547	593	556	570	571	580	623	586	612	588	568	589	600	571	580	580	584	589	530	631	554	569	607	541	592	588	590	593	613	577	554	573	583	604	584	578	589	554	608	572	564	564	581	599	555	571	605	581	574	594	587	584	575	547	585	584	616	557	601	589	635	585	555	547	577	624	571	598	555	581	606	547	558	575	573	601	586	578	589	533	596	609	534	586	594	585	564	528	586	584	594	575	557	571	579	624	560	618	554	604	542	563	639	579	557	621	583	597	548	556	595	605	590	570	570	585	550	560	578	599	615	581	554	571	565	614	568	601	584	580	578	605	532	537	614	541	593	628	569	549	602	566	534	595	568	623	537	586	580	576	556	567	614	584	603	587	606	596	593	604	577	625	530	543	578	555	604	609	621	573	548	553	584	601	558	565	572	560	623	569	637	622	588	553	586	555	605	570	617	578	541	612	576	561	584	604	587	613	543	580	532	593	566	568	626	591	572	536	591	589	547	573	568	569	580	584	563	573	581	579	566	593	590	584	590	592	588	662	585	566	569	575	596	602	574	583	597	562	610	575	611	555	583	581	550	609	597	581	574	604	573	578	595	581	546	574	619	538	593	579	585	558	581	593	550	584	574	561	592	613	577	601	583	540	561	583	578	586	591	602	556	577	583	592	579	601	601	534	586	565	586	535	601	552	587	604	563	573	615	588	563	591	611	564	560	563	573	581	561	590	600	553	605	570	598	604	556	624	558	586	561	607	588	593	577	586	558	633	568	604	615	543	569	557	581	572	588	572	563	614	550	615	583	578	573	578	596	554	589	595	581	577	584	569	591	554	565	595	562	585	597	584	585	577	580	556	574	613	569	559	548	575	571	602	598	589	584	597	609	588	574	521	590	541	600	584	558	583	615	581	578	550	529	589	575	609	532	588	601	591	560	608	574	589	576	595	530	562	578	568	571	576	571	591	601	593	589	568	607	635	567	554	567	554	579	613	566	591	577	572	564	554	598	552	594	592	570	540	571	605	609	551	553	614	538	597	593	591	586	585	582	587	608	539	601	583	591	565	601	551	587	581	576	567	577	561	576	570	595	579	600	584	612	565	605	597	594	544	550	594	563	600	572	588	603	604	595	590	585	599	582	607	622	541	570	598	582	571	585	627	603	600	611	589	553	605	605	584	574	570	586	555	578	609	548	603	598	590	581	601	605	564	514	606	604	613	577	610	564	546	570	562	620	587	556	542	610	536	606	576	623	587	577	581	578	598	593	586	602	598	611	596	574	543	572	579	577	598	585	603	606	572	615	583	560	591	593	581	575	607	582	571	609	574	567	614	554	586	583	613	608	580	597	542	549	621	559	564	593	566	555	587	612	572	629	583	606	618	586	575	565	561	549	539	630	562	593	581	598	541	572	572	606	617	556	606	592	613	588	609	575	574	551	589	573	637	560	615	540	617	618	567	558	552	628	572	551	590	576	590	629	578	543	565	542	585	537	559	580	577	612	540	627	607	611	565	577	584	588	594	595	582	572	555	602	571	595	524	563	571	588	571	597	580	548	621	557	568	568	569	584	593	600	615	565	619	573	567	603	589	586	602	551	601	568	594	556	594	571	600	568	574	595	584	600	618	577	597	561	579	579	560	594	581	554	581	570	512	538	570	585	589	615	569	578	594	577	539	606	582	567	574	558	589	587	595	595	555	562	592	594	554	596	575	577	589	576	626	571	602	565	594	625	589	632	627	571	551	563	601	553	597	573	586	574	550	608	537	616	565	567	587	628	535	568	565	598	559	564	558	554	577	575	581	552	565	618	530	599	584	568	556	612	548	568	540	557	580	576	562	598	580	598	568	566	575	609	542	587	573	562	598	579	576	604	611	605	593	592	579	570	605	592	580	575	567	565	621	595	568	629	548	564	617	563	573	617	594	556	607	576	558	587	535	593	563	567	585	553	567	607	598	611	587	619	633	603	592	582	559	619	577	589	599	596	590	560	592	578	592	587	591	583	592	579	538	618	575	555	563	610	593	564	583	575	601	556	632	609	580	561	544	570	598	544	569	554	597	586	605	574	558	568	616	519	577	598	581	545	555	583	571	571	628	554	566	577	562	578	558	540	582	631	596	566	595	547	571	535	572	591	554	548	554	611	572	564	548	628	559	557	587	574	538	597	583	603	544	584	554	583	593	603	592	592	593	597	581	565	584	617	592	601	538	586	579	570	577	578	603	566	539	584	576	583	610	581	555	558	618	588	595	608	590	593	606	579	614	569	556	626	578	570	583	624	588	611	556	619	577	603	519	552	601	601	614	583	557	587	574	590	537	591	585	586	606	574	569	602	572	588	555	551	575	589	546	596	608	613	604	537	591	575	585	596	589	536	577	568	611	596	587	571	568	576	536	596	633	579	559	580	552	565	568	561	592	595	594	600	592	570	613	573	564	646	550	569	563	578	558	622	547	605	602	587	592	590	571	569	600	637	595	586	578	595	616	568	616	575	623	553	540	545	585	583	549	583	603	554	589	572	568	567	602	538	609
22412	21084	28716	23700	21088	21130	7392	916	753	643	579	501	521	450	429	436	436	394	385	401	353	373	384	321	331	382	358	398	390	361	378	351	362	350	343	357	358	322	355	312	356	341	346	307	350	327	338	324	352	357	338	320	359	309	356	323	332	342	338	343	340	323	301	315	335	320	313	327	333	325	319	316	333	290	324	355	328	354	330	345	363	314	319	344	322	319	310	295	323	337	342	323	313	317	309	321	316	365	323	305	334	334	334	357	350	310	340	378	340	352	317	317	319	334	314	316	293	359	313	294	318	305	331	342	335	328	324	303	341	296	333	307	354	321	330	309	338	324	309	320	301	324	324	344	350	344	307	304	317	325	303	289	358	345	353	326	333	325	332	311	343	337	331	332	353	327	312	309	333	308	355	316	316	343	355	334	302	334	307	285	314	301	316	322	345	347	282	354	297	308	337	336	313	334	316	336	330	352	334	334	305	297	342	342	298	316	315	325	313	311	339	312	283	327	309	346	300	319	365	329	317	314	310	291	315	309	311	301	347	309	318	314	341	279	338	342	324	339	320	342	301	310	336	289	330	340	345	325	319	331	316	327	314	325	294	317	331	316	315	287	313	326	322	319	307	306	303	343	337	334	326	307	328	340	316	335	324	334	331	320	330	329	323	318	313	317	315	354	335	307	315	325	358	315	334	322	319	299	293	297	321	309	307	324	328	295	329	336	313	312	316	308	326	348	295	316	350	341	332	318	319	315	312	355	314	317	366	324	308	310	321	333	346	327	359	329	283	314	328	355	322	329	308	345	326	323	343	360	319	307	332	345	384	286	315	296	336	324	360	328	331	328	341	308	309	342	282	332	294	302	318	308	306	340	307	293	315	292	343	326	290	290	321	319	295	312	278	306	322	320	337	314	310	319	349	323	327	319	314	302	340	332	308	328	332	313	333	309	347	318	322	341	318	330	311	300	351	298	323	298	304	313	352	307	317	334	300	318	323	314	300	311	323	330	339	315	316	324	325	295	318	310	290	325	303	304	324	289	296	324	302	357	324	305	305	315	312	339	300	303	311	313	326	364	367	322	357	354	332	352	322	282	329	347	318	344	309	310	308	336	320	336	309	315	329	325	316	302	325	322	326	333	327	325	304	350	302	321	307	306	330	328	315	327	326	300	317	337	288	321	321	333	331	329	315	325	309	350	339	332	306	311	319	339	321	353	323	339	303	312	331	292	328	352	336	320	348	327	308	314	339	309	331	300	319	288	311	332	332	338	298	307	321	323	327	314	326	308	299	312	321	310	346	309	296	334	330	321	350	310	328	333	325	337	309	302	304	334	351	289	342	305	334	300	318	331	353	307	294	316	328	318	312	296	322	321	339	301	336	312	286	291	325	348	318	363	324	330	326	335	287	332	301	330	290	319	325	310	297	348	315	288	327	268	307	311	326	322	313	332	328	331	324	309	344	328	315	332	305	316	328	302	352	290	315	341	330	333	339	306	331	299	359	320	314	302	289	309	283	321	330	345	353	321	340	320	343	322	344	308	313	344	315	324	304	308	314	325	337	319	341	352	284	358	323	348	282	309	351	345	328	326	340	310	321	334	321	297	334	317	323	332	322	308	319	358	311	337	335	333	331	311	349	325	324	358	327	356	311	335	313	307	286	352	359	321	341	301	317	299	337	324	338	331	308	341	343	337	300	340	324	313	315	346	303	297	312	335	352	308	312	301	308	345	319	329	341	339	314	308	307	279	303	296	321	327	313	318	299	332	294	305	342	324	343	330	302	354	333	328	325	329	317	325	339	323	307	336	358	334	308	321	319	318	340	302	317	301	283	322	316	332	319	296	330	312	329	298	336	302	333	332	317	307	288	315	288	325	317	316	313	328	321	317	295	331	282	323	300	330	344	358	320	294	320	344	316	292	342	299	304	321	349	318	331	336	352	327	320	339	319	335	310	312	301	283	310	337	307	329	358	346	314	320	302	342	325	334	332	307	337	306	347	306	310	313	337	298	277	313	319	331	316	337	291	370	288	338	324	329	331	308	332	304	285	348	306	331	268	342	337	331	328	305	350	318	331	322	351	300	306	319	321	343	316	335	346	317	313	338	293	321	308	376	349	306	301	340	313	314	327	347	328	322	309	334	343	355	322	336	316	331	356	319	307	305	336	317	329	325	324	299	301	332	333	328	344	306	316	300	304	331	293	303	323	305	353	331	296	317	286	315	297	329	297	321	332	328	333	314	322	313	342	341	293	313	308	334	334	311	326	322	337	327	302	345	339	320	308	305	303	330	326	311	321	326	347	331	333	301	337	322	351	327	346	350	341	301	334	298	328	313	326	320	327	323	319	307	326	321	310	300	350	321	316	320	313	311	324	320	299	332	328	342	327	310	337	325	346	307	307	292	339	320	311	310	344	276	365	319	315	319	316	341	344	329	294	294	352	304	298	343	310	292	340	296	311	317	328	312	311	334	309	291	310	331	323	327	280	308	300	326	317	303	322	286	331	314	326	313	317	310	321	325	315	342	281	312	343	335	307	317	334	306	323	322	340	317	325	321	349	357	315	332	343	346	328	327	313	317	324	326	298	307	318	324	313	300	342	322	344	321	375	332	314	339	340	311	348	336	305	291	331	306	334	334	325	346	347	321	323	303	295	330	348	320	301	334	345	308	305	342	329	331	312	326	355	323	337	285	329	365	341	309	325	277	315	299	323	303	298	337	320	316	314	318	328	318	346	327	335	311	310	301	327	317	308	316	357	324	339	295	309	320	332	315	327	322	300	278	311	353	314	315	337	340	315	311	329	347	334	304	320	312	316	276	317	316	315	355	361	317	301	320	328	325	329	306	350	290	334	327	299	304	315	329	310	317	308	310	324	333	323	323	327	304	296	304	325	340	309	341	330	318	307	301	329	318	329	344	316	329	299	338	304	333	336	315	328	319	335	316	312	327	305	333	322	308	319	317	329	295	341	313	322	369	314	357	328	309	316	322	300	313	330	320	313	331	326	294	328	302	340	330	296	342	310	355	350	338	287	334	306	322	327	304	321	305	346	334	350	294	322	280	305	323	351	327	311	314	292	327	328	351	335	335	309	331	306	341	349	342	348	321	344	347	337	344	296	330	337	371	300	298	318	342	344	317	357	307	309	344	338	328	305	323	290	322	296	336	321	287	328	319	315	326	313	340	316	314	325	318	321	337	333	284	286	310	332	316	319	296	336	305	334	326	323	330	311	316	334	313	364	334	303	358	319	341	310	335	320	330	343	321	336	336	333	326	351	310	317	297	352	276	293	310	302	318	321	307	356	334	329	298	292	334	316	313	337	314	304	306	312	304	304	306	296	330	297	306	325	314	321	308	330	300	329	283	332	340	341	320	339	345	313	349	316	340	335	339	340	330	313	316	290	305	330	329	347	326	351	338	328	348	299	313	316	298	339	318	299	351	311	329	300	323	326	334	329	352	326	345	336	324	320	364	353	316	338	298	320	309	342	301	301	317
4642	14079	9383	4513	3122	2404	1851	1499	1138	952	764	745	641	633	592	537	469	502	451	425	451	412	375	384	405	358	404	379	362	404	394	378	353	336	370	390	372	325	340	328	320	320	359	327	347	344	341	361	343	312	341	317	340	344	321	344	333	327	360	362	350	320	383	329	324	358	350	340	333	339	319	315	305	320	317	342	335	331	356	270	339	336	321	348	330	346	337	326	338	329	322	341	316	324	354	307	340	349	301	305	349	336	308	313	367	307	317	324	346	320	310	322	312	327	309	355	317	328	294	357	351	342	324	299	351	338	345	319	367	330	307	287	331	347	315	348	319	348	343	327	340	333	323	320	335	320	333	309	329	369	336	326	304	336	318	315	330	362	347	309	317	324	338	333	332	337	334	340	350	305	348	347	355	336	320	367	326	358	321	335	284	315	319	342	358	334	339	320	311	313	351	312	321	335	302	330	313	345	327	340	346	324	358	336	328	362	362	310	343	345	332	312	313	338	355	341	330	307	328	310	345	342	334	318	328	339	307	328	313	322	310	337	342	335	318	331	297	312	307	356	325	311	343	330	312	324	318	327	342	336	346	310	296	310	330	330	315	311	318	316	343	351	321	311	330	395	329	321	351	304	353	361	334	316	364	305	335	309	319	342	323	338	341	317	309	324	326	309	378	339	317	294	340	316	304	313	343	377	299	330	326	360	336	297	315	343	360	341	317	318	321	346	331	349	316	306	341	360	320	343	310	345	332	309	326	339	309	344	339	286	322	304	300	316	324	290	326	362	326	320	327	351	311	342	328	342	349	375	339	305	323	313	319	323	344	331	345	318	327	349	345	313	342	315	341	318	312	328	303	351	325	315	329	332	330	319	341	361	355	333	309	311	357	317	317	308	319	311	328	314	344	346	355	374	330	328	330	304	307	337	328	337	300	321	343	335	310	327	327	325	338	308	334	322	335	326	346	338	370	321	355	326	333	341	330	308	284	299	327	322	301	308	331	341	331	331	345	336	319	327	311	325	355	320	344	301	334	304	326	302	325	314	297	317	350	325	359	310	319	304	346	329	344	329	315	314	321	324	318	323	316	306	324	328	349	334	316	350	328	312	321	332	345	325	311	338	306	364	313	335	338	313	359	354	326	319	340	326	339	336	350	305	298	334	340	307	360	317	313	328	333	320	315	348	324	316	332	352	288	387	330	321	320	318	325	310	347	301	319	320	340	308	319	311	330	338	338	320	326	337	327	322	342	312	333	295	316	306	307	326	326	331	295	340	291	345	354	312	359	309	349	328	375	320	345	319	313	292	311	309	309	318	339	351	332	331	341	323	332	340	340	333	330	359	313	323	307	349	314	324	301	313	326	326	343	324	315	330	336	320	337	333	346	330	302	313	312	306	317	331	348	328	280	342	341	303	287	322	327	352	328	335	325	363	305	346	286	319	309	318	331	335	326	345	317	311	317	333	334	362	342	304	307	323	341	319	316	338	342	313	300	345	354	337	359	334	322	339	339	299	316	368	333	329	366	327	308	307	331	317	315	312	338	313	339	329	333	341	333	284	327	328	315	364	323	348	342	295	342	284	323	301	331	326	334	330	349	305	325	335	344	305	326	314	316	295	334	313	305	303	337	329	326	304	353	324	321	322	328	314	326	353	300	325	301	342	315	318	368	346	330	319	304	338	322	356	345	339	333	331	304	320	329	317	319	313	318	311	313	325	334	320	335	310	330	339	333	324	335	308	322	356	320	328	330	309	281	354	368	337	347	314	327	303	320	317	320	315	327	322	324	350	305	339	329	338	377	325	331	313	335	326	364	334	323	329	335	316	317	383	308	331	339	320	336	306	367	334	336	298	320	346	358	320	344	294	360	343	315	310	340	319	316	333	292	308	353	355	341	362	300	331	337	314	342	329	291	322	317	314	319	347	318	278	310	318	324	298	319	347	330	325	338	305	324	328	324	318	340	328	335	322	329	370	339	333	304	322	349	311	342	317	321	288	349	318	328	318	321	354	321	322	328	322	343	308	339	335	311	358	329	321	332	351	319	338	330	333	309	326	334	318	335	324	333	324	328	306	342	313	336	323	316	329	335	329	320	328	331	344	308	319	329	331	339	304	341	343	322	344	308	354	335	315	326	310	339	337	327	329	352	315	326	312	341	315	318	319	315	321	329	327	299	321	332	304	344	331	316	349	320	313	310	345	331	299	314	328	304	343	346	321	326	321	334	323	316	303	336	321	300	314	319	323	315	349	342	296	340	324	336	321	322	336	315	297	299	291	295	295	321	296	321	338	359	345	356	309	340	320	363	337	304	354	328	323	334	334	306	314	334	301	336	344	345	331	311	343	354	335	290	306	301	299	313	338	327	328	313	338	301	322	337	367	330	338	350	331	368	340	304	313	315	317	320	298	323	352	339	308	348	342	324	306	351	349	332	321	333	320	353	335	337	323	328	324	333	349	324	308	318	307	325	307	318	342	340	327	329	317	314	361	296	320	316	332	320	345	321	324	320	322	328	308	327	304	328	338	347	327	337	355	315	320	342	331	341	350	309	295	329	355	321	309	362	357	350	327	330	329	309	339	320	303	325	313	331	326	342	310	354	326	334	312	325	313	326	303	319	300	328	348	330	291	326	323	338	328	330	342	366	321	322	334	328	305	317	327	296	329	350	321	331	361	307	333	323	346	313	308	380	351	318	322	295	300	342	306	315	316	329	311	328	302	335	319	326	343	316	334	326	362	354	331	327	327	291	326	312	300	311	325	349	319	347	334	328	290	364	311	294	318	321	335	323	346	355	312	335	345	304	334	336	333	362	328	315	306	302	323	342	341	331	333	330	333	342	352	312	334	288	311	333	326	318	311	310	367	308	314	354	348	302	297	377	342	341	280	299	330	311	353	327	358	313	308	324	302	328	314	304	328	316	286	327	347	325	330	312	331	322	317	321	360	351	321	324	342	339	327	326	316	343	321	322	369	290	293	342	331	314	316	336	357	339	323	340	326	340	325	322	362	320	324	304	352	339	323	323	352	352	326	310	311	360	281	340	323	320	309	327	335	334	328	352	348	317	341	347	323	298	333	320	353	347	363	347	335	281	304	341	352	296	305	315	332	346	318	336	324	321	304	316	367	331	318	329	321	361	330	333	347	320	326	315	319	330	317	329	327	333	324	334	298	347	349	312	326	314	330	312	321	314	313	352	291	321	324	321	327	329	322	354	305	311	333	333	352	311	336	320	332	325	306	314	342	300	342	333	327	325	382	311	331	300	321	311	357	308	340	324	352	328	345	340	348	322	328	367	286	343	308	359	350	341	343	362	318	360	324	327	344	326	336	346	323	327	285	311	320	332	330	340	348	343	313	320	351	347	342	335	333	329	334	309	323	379	339	320	340	354	288	339	335	329	336	309	318	335	296	352	306	344	350	334	342	321	326	326	359	344	311	328	350	308	343	332	332	310	353	356	320	328	349	353	336	311	340	323	309	347	303	307	333	291	339
27540	17133	3519	835	655	580	457	387	367	389	372	401	435	410	384	374	344	417	388	372	353	331	397	401	353	374	391	353	370	357	407	366	390	375	368	367	350	393	378	415	381	351	352	373	389	384	366	369	405	388	359	394	354	389	382	399	329	393	369	381	417	380	368	393	397	387	396	408	381	391	367	350	361	389	385	392	399	397	357	340	374	392	393	402	374	358	347	378	367	397	400	384	345	387	348	368	389	375	383	359	374	387	381	366	382	402	373	376	351	400	354	377	371	367	378	371	377	381	366	371	384	381	371	376	387	432	377	360	376	388	366	365	376	336	403	370	359	409	388	365	376	387	372	345	350	413	350	365	385	348	354	391	372	350	363	406	384	405	383	350	363	371	370	348	413	362	399	364	381	378	379	365	352	374	379	366	388	385	375	372	383	356	376	356	376	417	357	392	366	383	382	371	401	405	373	397	383	363	382	395	365	348	363	359	409	356	390	368	358	368	394	366	377	388	363	375	405	380	386	398	379	375	358	337	390	367	386	383	414	393	368	391	396	391	410	391	383	382	357	370	373	365	377	373	367	412	398	367	368	394	402	383	406	376	369	368	379	355	391	388	343	394	424	368	356	388	360	383	393	380	352	388	379	356	369	409	370	347	400	399	377	377	369	389	384	364	404	386	385	389	349	362	385	362	346	385	373	357	401	376	363	381	386	410	356	382	411	385	399	372	389	413	385	390	380	394	375	376	371	353	382	360	388	402	365	351	406	412	384	388	398	395	392	378	360	377	395	386	366	381	390	377	400	365	386	375	356	359	387	395	354	394	385	423	351	393	360	358	403	385	367	440	356	388	392	378	412	373	358	385	382	372	366	396	345	413	367	373	403	398	399	374	409	408	341	377	408	400	382	385	355	384	400	371	384	417	395	354	370	369	402	374	404	373	412	345	340	390	361	391	363	379	375	394	368	367	369	397	397	384	390	406	361	409	364	364	352	379	394	396	397	442	369	361	359	387	419	362	371	376	378	385	359	376	356	367	400	340	408	391	408	371	395	378	340	434	370	378	384	371	379	385	373	411	330	374	364	374	385	443	380	397	363	364	381	398	355	365	380	359	403	388	406	396	386	388	382	375	377	407	367	366	413	388	375	391	378	413	393	356	382	361	394	384	395	385	393	380	346	393	355	405	350	407	365	343	375	396	365	389	378	369	385	373	376	388	396	384	406	383	399	358	361	394	390	357	370	356	396	382	368	377	391	396	374	394	397	359	388	385	397	384	397	388	384	378	375	388	356	406	355	379	360	348	391	395	383	411	380	380	405	399	372	361	367	403	374	389	374	385	364	396	397	376	383	361	380	382	384	375	355	394	390	368	369	384	393	356	377	365	402	361	350	392	371	364	417	377	385	352	406	356	361	376	378	396	388	389	392	403	378	367	366	388	365	371	400	381	385	352	371	391	376	382	378	368	407	391	390	340	369	382	396	357	401	391	403	374	395	388	409	385	384	364	369	348	355	370	405	362	380	359	341	356	378	371	352	382	339	375	423	395	372	385	413	351	370	369	370	397	394	370	407	394	341	372	361	383	421	369	399	374	367	370	381	414	367	370	362	392	362	362	407	383	437	342	378	377	349	379	381	404	378	358	360	392	389	389	393	419	395	379	392	365	368	399	387	371	408	394	378	381	360	376	410	388	369	327	401	362	402	390	378	356	424	400	388	378	397	402	386	353	359	377	423	370	343	385	374	349	375	378	384	361	428	388	419	370	396	346	407	358	429	400	388	413	385	362	382	368	403	383	379	402	382	368	383	366	352	386	371	385	356	371	367	379	370	351	385	370	405	374	389	382	395	332	387	387	347	400	383	343	387	355	364	364	394	386	409	357	382	365	349	349	405	378	364	374	365	389	355	385	376	385	369	351	402	400	374	431	390	412	381	365	378	372	377	384	354	394	388	425	363	368	376	357	351	373	331	404	373	393	375	370	383	398	381	389	372	376	342	379	382	370	369	357	398	352	395	338	374	374	358	380	404	376	379	373	353	375	418	378	366	372	386	390	381	310	351	391	343	355	401	378	356	401	412	396	355	360	376	386	380	388	426	371	369	359	350	383	380	391	358	394	380	393	405	406	377	360	355	370	367	371	355	383	394	377	395	400	385	352	366	387	376	376	395	418	407	363	358	372	392	354	361	379	370	348	374	376	402	385	377	363	384	396	376	370	379	417	370	351	415	387	355	372	350	409	374	373	411	384	359	383	404	397	366	402	364	388	373	358	388	406	377	361	393	373	400	409	386	358	364	376	415	349	385	390	385	367	365	370	398	358	376	363	366	390	388	329	350	390	373	398	362	362	374	382	367	397	392	385	366	363	375	360	368	376	377	376	356	364	369	398	403	340	384	403	383	385	394	380	363	411	400	386	404	417	367	390	399	381	356	405	352	390	368	367	366	396	398	403	341	348	404	385	388	371	356	380	378	362	363	377	413	386	368	389	399	385	356	378	367	380	417	398	393	350	364	351	398	376	375	416	400	377	407	392	382	362	380	409	348	400	368	403	361	359	368	394	370	369	342	384	380	378	336	383	412	367	360	335	365	382	328	405	380	417	386	373	351	421	421	380	361	423	372	388	381	386	384	381	366	343	377	402	384	368	397	380	394	397	351	370	370	389	410	395	371	393	342	362	355	392	391	385	352	408	363	387	378	379	392	386	406	355	361	371	380	410	423	379	365	358	345	361	373	396	382	388	409	413	352	391	363	352	399	405	355	366	392	364	392	380	394	401	351	378	386	370	391	406	364	417	367	371	380	394	392	423	365	382	379	335	350	377	379	378	365	402	382	403	364	391	382	370	377	365	375	352	388	394	365	356	371	426	359	416	353	377	396	337	359	411	403	360	385	395	370	378	355	382	363	392	347	401	410	396	383	362	386	386	387	386	419	365	416	385	355	355	422	383	365	376	358	368	355	380	374	377	399	448	351	380	344	373	356	376	390	413	351	391	396	387	373	366	392	358	391	376	403	405	400	374	404	331	392	380	407	379	377	380	387	385	367	366	399	359	416	369	383	357	355	361	401	384	372	379	397	363	389	387	395	409	382	371	411	377	349	373	388	399	384	368	376	398	395	389	398	376	383	347	358	378	408	366	391	376	359	345	359	414	352	376	394	386	366	366	368	377	404	341	345	396	381	356	408	388	365	403	383	389	386	380	333	395	386	379	383	367	363	354	394	426	411	391	374	373	372	359	388	405	388	389	377	369	350	380	399	347	376	375	374	345	389	379	353	420	374	378	334	391	399	375	364	359	374	360	363	394	374	375	376	402	384	389	339	365	362	354	398	422	367	370	395	390	389	384	397	391	367	375	384	373	394	361	375	402	373	386	385	370	372	406	372	367	355	356	368	336	413	395	347	374	382	354	363	386	392	383	394	369	411	374	369	394	373	399	414	345	379	341	395	387	420	404	389	402	381	412	373	394	421	383	358	380	370	363	378	369	339	376	373	342	379	379
4412	1036	776	565	522	483	454	440	416	423	453	436	400	400	437	423	384	407	391	398	416	434	407	409	434	370	406	413	417	406	405	408	371	423	381	396	437	399	428	405	426	449	396	429	419	433	445	417	430	481	419	443	397	409	398	407	374	443	379	413	421	403	409	437	416	404	405	432	426	399	434	425	382	420	435	427	402	358	427	422	430	419	409	443	408	402	425	392	424	412	395	422	408	422	422	387	426	413	417	407	387	399	439	478	425	385	413	424	385	389	445	418	399	436	390	410	399	444	444	443	430	389	455	441	381	424	415	441	390	424	439	426	430	419	409	420	407	418	424	427	409	408	424	408	403	407	434	413	426	455	446	431	453	443	427	419	441	387	401	422	409	429	415	455	421	430	421	406	411	435	422	375	401	375	405	423	413	399	399	417	374	404	410	396	402	444	383	451	413	413	413	425	417	381	401	430	404	401	437	382	423	460	401	404	406	403	431	425	413	448	412	413	432	421	430	427	411	428	436	431	452	438	446	407	439	386	434	431	417	424	393	428	404	404	388	452	420	391	413	451	391	438	413	421	454	404	389	428	375	411	388	350	397	385	383	453	374	417	416	433	422	441	393	410	433	439	420	420	410	398	415	397	435	423	438	396	415	425	411	422	433	393	415	418	377	440	431	388	427	433	407	430	423	436	437	406	411	378	374	431	402	399	415	436	433	410	394	419	403	394	402	421	412	417	449	387	419	417	422	422	452	413	444	465	426	404	438	369	400	441	435	400	383	387	413	462	443	403	421	403	432	422	413	414	403	397	377	435	418	398	419	392	439	398	433	426	403	383	428	432	415	409	458	426	430	430	445	403	451	409	425	405	413	382	434	396	434	416	428	414	413	446	376	395	440	463	408	455	381	438	403	390	423	432	434	422	408	418	422	406	445	437	431	412	456	429	393	424	403	378	418	362	391	407	411	397	383	437	424	391	429	432	365	385	437	429	470	374	438	430	437	429	430	402	417	408	415	434	407	440	421	454	424	415	399	377	408	398	427	425	458	400	441	449	429	409	422	414	421	438	411	398	395	436	419	452	437	418	390	448	404	405	402	416	428	425	396	434	421	448	439	410	393	418	428	392	410	415	388	408	455	399	416	433	414	448	415	430	420	420	432	428	420	424	430	440	414	412	452	433	418	413	441	416	394	404	398	393	438	381	367	423	387	407	447	454	392	367	417	403	444	417	400	421	425	418	431	396	371	425	417	401	405	430	392	408	411	461	409	406	420	391	415	406	418	409	433	403	395	455	399	430	433	411	442	405	423	400	422	407	423	389	397	391	416	399	421	423	432	397	469	421	387	408	398	409	427	392	432	357	424	396	411	416	417	454	449	413	399	374	435	426	403	434	435	431	411	446	417	425	403	417	432	371	396	410	436	417	410	426	438	434	403	468	421	421	420	391	421	401	405	461	450	405	403	415	398	423	397	436	412	401	393	447	415	443	400	393	396	382	403	408	423	410	431	392	430	444	427	465	418	445	414	412	414	401	415	427	444	425	411	395	425	423	411	421	436	417	468	436	422	427	404	399	374	384	355	433	414	421	432	396	434	448	406	414	400	440	399	413	428	412	416	464	391	411	389	438	374	425	407	415	350	433	430	398	386	428	428	431	396	405	422	392	390	411	399	436	419	428	415	396	436	416	456	409	404	424	414	434	434	413	398	433	428	422	388	409	394	435	399	421	414	427	405	397	427	401	410	418	417	426	440	435	446	415	409	425	430	399	412	393	387	428	437	461	431	363	435	380	442	461	388	418	414	423	408	447	418	403	413	398	414	428	449	425	431	422	454	409	422	365	378	403	421	425	401	447	423	423	383	424	375	422	418	377	408	429	429	384	410	411	438	370	402	389	401	440	393	415	453	402	415	388	391	447	421	425	407	440	389	426	417	429	425	423	407	406	410	387	423	422	374	402	406	420	440	406	384	442	399	381	419	451	397	432	425	455	380	382	426	408	446	414	408	423	401	435	404	402	443	438	441	398	396	472	436	394	428	387	412	424	427	414	433	392	438	419	422	405	417	378	406	419	412	441	392	405	411	424	410	432	405	367	436	445	381	416	416	427	404	359	404	428	446	382	392	432	439	396	455	410	404	417	396	396	381	376	421	422	414	439	423	415	419	418	416	406	408	411	408	419	435	430	421	412	424	420	406	401	430	402	410	377	411	442	447	394	383	411	447	446	423	410	407	441	409	440	418	439	408	403	424	418	401	414	397	424	400	387	380	405	420	416	418	392	381	430	407	445	436	392	456	407	419	452	397	419	418	427	394	410	408	424	400	438	396	431	415	424	400	438	407	420	418	407	431	418	431	410	431	410	412	395	454	415	393	401	405	397	394	411	410	399	411	443	424	436	407	429	397	426	421	396	391	390	429	458	375	443	395	384	408	429	431	403	408	452	410	419	446	396	393	413	383	408	392	385	421	400	425	427	463	405	420	387	395	424	409	397	475	429	430	416	417	407	423	451	412	409	418	424	386	414	428	387	411	393	436	409	419	395	416	447	434	433	461	443	406	428	361	403	380	398	439	419	416	442	396	467	437	447	415	432	438	427	406	412	399	426	410	412	437	447	437	443	431	464	405	393	441	408	419	396	415	407	394	438	441	407	405	393	418	432	420	434	427	435	407	421	402	438	448	435	412	417	407	423	443	398	422	401	411	404	386	438	418	391	409	414	362	402	389	462	444	415	389	410	396	424	448	438	421	428	431	397	430	440	434	460	410	464	427	430	432	432	407	437	430	407	423	395	409	448	432	413	415	431	443	412	427	466	423	400	417	418	410	426	439	419	416	423	423	408	393	378	414	421	363	373	436	396	396	378	395	417	407	418	414	419	397	418	419	404	406	402	391	438	437	376	422	406	457	468	432	412	420	431	406	410	407	448	417	376	426	396	387	399	433	399	446	401	389	418	411	383	426	430	387	426	422	394	397	415	389	423	438	366	415	406	388	410	425	435	422	407	421	408	360	391	399	411	412	436	458	420	416	461	445	434	437	421	459	392	405	368	435	427	428	413	398	403	423	389	433	383	387	408	434	419	401	431	446	444	414	401	417	404	379	419	396	403	409	451	415	428	408	433	384	378	402	412	406	379	423	390	411	397	444	425	390	410	429	431	384	470	405	444	406	412	391	397	393	407	401	409	425	441	402	421	387	411	424	437	393	416	414	432	394	398	443	400	426	426	384	420	420	428	438	369	430	416	398	405	417	432	401	418	419	433	419	422	431	435	416	450	403	395	421	431	421	402	390	421	402	409	423	456	424	400	432	388	429	398	434	409	418	438	396	453	402	405	371	418	463	449	436	405	416	414	411	418	426	447	416	427	418	412	410	419	419	449	420	416	412	401	396	428	396	428	385	394	417	429	434	432	414	438	409	422	422	440	417	425	426	415	441	414	421	420	434	414	385	431	398	419	440	448	436	435	423	414	426	427	446	396	449	377	445	413	421	437	415	439	408	382
23495	21072	28261	24110	21052	9212	763	466	395	331	292	306	245	276	245	211	227	197	213	214	216	225	166	194	181	191	173	187	181	195	185	168	177	175	138	175	166	183	170	181	190	181	189	171	186	185	166	170	162	153	174	179	183	178	192	150	170	162	144	165	166	178	186	189	186	153	169	186	171	181	154	174	181	170	166	174	159	189	161	162	169	157	179	148	175	173	151	168	187	182	163	192	162	177	177	166	191	140	181	154	162	171	168	186	157	171	178	179	177	183	184	158	166	194	168	170	156	150	181	177	150	163	183	212	186	194	163	191	182	160	167	172	169	171	179	188	198	157	181	162	161	175	178	194	174	166	181	156	178	176	162	173	175	167	149	157	169	170	181	165	155	168	186	169	167	173	146	181	183	187	157	186	167	182	147	195	188	189	185	156	194	158	170	170	172	196	193	149	164	157	161	167	173	195	187	159	175	167	161	167	172	189	173	165	181	183	195	169	145	154	141	170	177	182	187	164	160	173	152	180	142	146	161	194	170	169	178	183	135	197	162	185	157	160	186	188	143	172	185	178	182	175	178	170	170	166	186	180	182	180	164	189	165	164	180	177	162	151	177	165	175	159	157	138	168	169	171	166	161	171	190	158	199	177	155	149	174	172	165	167	210	163	184	183	167	187	150	186	168	156	170	161	139	165	166	172	160	148	157	174	155	178	179	161	173	166	179	178	144	172	185	167	171	167	168	177	177	164	187	156	161	169	174	181	148	179	168	171	181	166	160	164	189	159	193	175	188	166	169	176	181	167	182	193	183	164	160	167	176	162	180	160	157	172	146	166	171	159	165	169	151	174	211	188	160	164	168	198	177	154	175	187	146	171	187	189	154	196	183	188	184	165	170	166	191	172	187	176	153	161	156	182	188	182	168	175	153	192	171	175	169	174	166	166	177	171	160	154	162	168	188	155	183	162	176	180	198	165	184	181	184	159	174	170	157	174	187	178	197	175	177	197	197	157	187	194	169	169	152	166	176	165	201	181	166	170	172	149	163	162	179	177	164	160	187	181	185	176	172	169	183	169	170	157	178	163	148	156	169	169	174	186	158	176	202	178	152	164	181	183	200	150	155	171	180	174	172	174	177	153	193	204	169	178	172	182	168	178	164	199	172	173	170	162	163	155	171	165	170	167	170	179	188	159	184	154	161	154	152	179	173	173	179	171	169	168	142	182	186	157	155	183	167	163	159	179	175	184	153	164	163	179	176	169	166	172	171	159	178	163	195	163	183	159	173	157	171	171	186	161	166	144	183	177	162	162	191	173	192	177	163	178	165	170	164	171	162	160	173	188	173	165	173	164	174	186	192	177	185	172	179	163	165	164	171	148	179	161	179	144	169	179	165	153	171	178	181	187	138	188	160	155	176	162	174	171	180	147	177	184	177	186	188	175	163	175	188	174	166	184	171	165	175	179	180	172	178	184	184	155	180	154	199	164	168	174	193	160	207	169	172	176	190	172	182	181	187	169	159	177	203	150	147	180	133	188	168	158	155	171	157	171	154	150	165	179	176	161	171	185	167	172	172	174	161	150	155	161	185	178	167	187	193	156	156	169	186	174	195	180	192	177	162	179	178	192	153	191	152	147	173	189	178	170	171	173	193	165	161	160	173	174	174	157	180	161	170	180	179	176	153	187	189	150	181	163	175	162	181	196	167	164	167	174	190	196	181	174	150	153	157	159	166	175	193	182	186	189	152	198	182	186	205	180	170	154	167	170	179	171	150	170	160	180	169	198	191	167	172	149	156	152	183	169	157	171	180	176	185	171	178	173	167	161	160	186	181	157	168	179	184	173	164	176	173	168	182	180	167	167	192	172	166	171	174	176	161	170	161	175	167	172	157	167	153	165	183	179	161	182	181	193	170	173	163	173	196	179	187	157	175	176	183	154	162	190	169	177	161	133	173	133	161	148	158	183	187	157	154	171	163	168	177	194	170	167	175	158	162	169	166	170	156	177	184	191	180	167	157	174	175	195	166	176	174	178	168	175	179	161	177	185	166	187	181	139	159	152	167	156	159	190	193	162	191	173	162	188	190	178	154	167	183	155	166	165	201	147	192	169	156	165	171	164	159	163	177	172	181	169	152	197	185	173	195	176	154	183	167	178	175	172	198	145	189	157	159	159	183	158	166	180	204	175	178	182	159	172	197	170	177	161	158	181	163	169	165	173	181	184	171	179	144	161	169	162	156	167	171	175	176	206	176	163	171	156	158	174	175	162	182	165	147	170	160	189	159	157	169	196	147	170	162	165	166	165	172	165	155	176	181	162	172	171	172	179	168	170	196	209	181	174	176	180	166	170	192	160	169	176	183	172	189	192	171	159	189	179	192	178	167	160	165	147	155	162	149	154	198	174	163	159	167	191	170	159	176	180	186	195	173	169	154	173	164	150	169	162	156	164	159	169	158	197	152	188	178	189	192	161	199	185	179	170	160	180	156	186	166	186	162	165	170	152	187	165	160	177	153	164	187	176	165	174	159	188	176	163	166	165	177	132	167	165	165	174	166	175	158	174	181	186	171	149	178	167	162	152	155	174	177	195	177	175	170	179	155	177	189	165	148	158	174	161	162	171	154	166	187	172	159	187	171	172	166	175	185	184	191	157	171	169	148	156	206	184	196	177	159	151	197	169	169	169	178	180	186	177	175	187	183	165	160	178	163	179	181	149	167	164	173	149	185	177	166	178	172	179	176	184	179	182	172	164	168	160	166	156	152	167	159	185	179	175	152	150	189	196	180	153	191	156	182	166	154	161	181	200	172	165	158	162	181	178	170	149	138	170	197	174	180	160	165	171	166	167	173	187	183	180	161	158	184	178	160	146	186	203	160	175	172	162	183	183	202	163	147	175	148	161	162	168	165	162	143	177	171	160	201	169	160	177	175	163	164	182	185	158	178	160	163	173	152	167	184	152	173	159	167	177	183	166	165	168	180	157	191	173	194	174	155	169	199	152	158	176	175	166	175	170	195	155	180	162	177	183	191	176	180	197	155	185	160	162	174	180	163	176	164	168	173	183	166	187	168	160	167	174	180	168	179	167	161	173	170	174	176	181	173	166	168	156	165	205	180	178	176	169	183	165	202	190	168	185	165	179	182	180	172	171	170	173	159	185	165	159	158	182	168	170	162	182	166	167	171	159	159	170	163	154	181	167	150	169	177	145	149	191	162	181	157	186	176	173	173	171	199	162	174	161	139	166	168	170	177	148	170	179	172	167	154	154	186	176	161	157	157	173	176	167	194	165	170	161	163	161	157	186	160	160	163	173	160	143	164	184	161	154	182	172	183	165	181	151	189	175	190	168	177	190	189	170	172	145	182	182	166	174	160	160	149	196	167	138	194	180	178	180	183	147	154	166	162	159	157	169	159	167	181	169	161	163	154	185	176	163	173	169	164	173	166	187	175	148	173	178	166	178	158	169	183	154	147	185	191	162	165	164	171	171	174	190	174	158	197	158
3280	8522	5500	2531	1782	1298	966	797	620	525	470	429	390	356	307	281	263	305	253	269	244	252	237	207	240	233	219	228	258	231	242	194	193	197	200	211	228	191	192	222	213	190	214	187	217	226	219	236	212	212	192	215	215	197	175	195	206	211	184	207	185	186	174	211	208	211	207	183	199	215	183	200	190	185	204	204	198	173	201	198	206	187	169	196	196	192	210	197	207	207	177	224	170	177	202	193	171	193	189	204	196	221	207	199	220	202	200	170	211	175	180	185	195	231	209	207	193	189	198	174	175	200	199	204	192	199	178	187	194	210	192	210	196	209	194	185	201	220	215	211	187	162	206	181	209	195	183	202	197	201	179	213	203	198	165	197	188	206	201	218	219	206	191	188	181	187	176	182	189	196	189	193	211	200	203	231	185	184	213	214	168	202	190	200	161	195	202	202	204	207	188	199	212	191	187	176	183	169	214	218	228	177	173	219	190	189	193	201	189	214	166	197	203	192	195	201	223	207	170	185	196	192	179	214	177	190	216	215	199	197	184	193	193	216	211	196	190	217	231	198	197	155	202	192	201	210	179	214	180	191	209	191	212	186	201	220	204	203	196	202	212	205	194	180	191	185	198	198	187	186	175	191	188	185	186	199	225	197	191	204	212	195	181	210	170	198	191	188	187	164	201	209	193	191	197	190	203	196	179	194	177	184	178	202	190	182	208	191	217	184	181	195	194	192	192	202	202	185	191	213	174	186	215	201	191	202	179	176	199	208	201	194	201	199	209	199	189	193	175	200	181	189	190	214	202	196	176	247	178	227	193	171	185	199	185	188	194	209	209	221	203	212	197	200	196	216	176	196	208	192	187	205	194	193	195	188	180	200	197	176	200	212	183	209	217	204	199	178	207	191	180	188	193	221	209	170	193	202	193	213	195	202	199	210	203	181	200	206	170	213	186	187	187	197	181	182	217	194	204	184	207	206	200	192	194	198	206	176	206	221	183	193	194	190	177	153	189	176	205	203	197	189	196	182	204	192	213	207	216	204	205	215	204	184	180	209	198	186	188	177	193	195	190	184	213	207	202	189	219	196	213	203	193	214	199	222	191	195	204	208	201	209	194	184	174	204	187	171	195	174	206	191	205	215	191	183	200	207	209	194	168	205	168	175	189	202	185	220	190	224	205	222	205	190	200	208	205	182	196	192	203	186	189	166	192	190	156	156	206	202	197	196	220	182	200	188	189	180	184	200	206	188	199	184	228	196	209	199	194	213	173	213	186	200	164	175	182	228	205	202	177	216	215	183	213	206	187	209	202	186	224	181	197	190	212	207	189	215	223	207	190	201	213	227	202	198	214	196	193	177	189	195	199	221	215	188	201	208	198	213	216	190	171	212	194	200	174	185	195	180	208	202	200	176	200	192	208	202	189	187	202	217	191	212	185	209	195	188	182	175	207	191	196	177	177	195	205	187	205	214	185	159	198	213	180	198	206	204	214	196	204	221	223	192	220	183	186	212	200	200	185	220	221	200	197	218	176	178	222	222	206	199	198	194	204	205	186	185	191	180	197	201	205	180	178	199	192	208	225	178	215	187	206	196	205	201	175	176	195	199	205	220	189	216	182	182	193	197	203	201	175	218	189	208	182	199	203	180	184	189	215	196	184	200	192	182	171	198	210	215	168	222	217	195	200	210	207	174	192	182	178	192	200	190	205	189	204	183	198	188	217	199	214	192	199	164	198	202	215	197	212	201	216	175	189	187	187	229	193	191	197	208	189	190	194	184	202	172	188	222	200	193	184	213	221	210	204	182	187	189	209	205	204	206	202	194	182	191	193	214	186	196	208	196	197	212	186	220	185	174	209	228	202	177	191	179	169	182	174	193	194	189	201	174	191	213	195	177	193	204	203	200	210	197	189	203	212	204	215	203	167	180	210	217	158	212	185	204	202	214	192	178	206	194	187	190	187	167	224	199	218	188	197	185	194	169	197	188	213	194	207	181	201	209	195	202	172	165	187	205	205	200	201	211	192	197	204	186	194	204	197	195	207	200	205	180	183	176	208	161	188	194	211	204	212	200	176	190	189	186	210	208	191	208	207	191	196	201	213	191	200	201	196	195	226	205	199	187	198	211	201	206	196	183	197	192	205	176	209	184	212	195	208	194	217	198	206	182	211	203	206	206	159	188	206	213	207	196	213	201	197	205	194	205	202	204	202	217	181	213	193	214	195	188	187	204	193	174	188	174	178	199	203	181	201	188	194	203	189	177	218	209	211	184	204	180	219	209	212	183	203	189	216	182	183	203	197	207	190	212	207	201	205	189	199	200	210	207	197	199	219	209	204	210	186	203	187	202	203	186	182	194	196	206	189	187	189	229	215	185	214	196	219	190	192	163	185	193	219	217	182	196	167	202	187	181	198	204	209	200	182	179	219	180	211	191	229	186	199	178	196	197	201	218	180	196	182	201	202	203	215	209	184	196	225	233	207	203	181	172	195	169	200	198	205	183	177	223	204	185	181	193	186	200	215	200	209	193	182	210	200	203	217	200	207	180	227	183	192	210	214	197	215	197	190	206	190	198	211	182	171	180	185	208	200	194	212	195	185	206	190	182	194	182	171	199	186	204	207	196	222	205	226	169	178	207	209	209	173	206	187	189	187	201	200	176	200	210	232	223	206	178	208	188	186	198	207	219	193	219	195	200	190	206	182	204	197	209	191	185	245	181	197	199	198	208	186	177	189	206	220	225	202	197	195	180	220	190	181	223	205	184	193	187	190	204	196	218	209	195	200	184	197	192	212	210	214	204	193	198	199	192	166	196	197	193	173	187	178	184	193	191	185	210	182	199	185	207	184	180	179	191	207	200	186	195	192	188	205	213	209	185	195	185	196	176	191	208	224	202	206	176	211	196	192	190	196	217	206	173	197	212	191	197	209	220	200	203	203	197	215	216	216	199	191	196	185	177	215	200	195	194	204	184	176	199	199	196	199	221	221	222	209	216	200	202	169	191	210	174	203	210	183	187	203	178	183	213	195	209	204	211	202	185	192	207	185	189	209	176	196	171	200	208	187	186	205	207	198	196	188	171	207	203	210	186	190	215	201	189	194	188	200	175	213	190	204	193	191	174	180	204	178	178	218	195	176	195	192	206	192	193	195	184	196	186	182	191	203	182	197	181	197	188	186	190	201	155	202	225	205	200	197	207	193	202	196	187	193	234	176	209	194	179	181	172	169	180	200	219	202	189	187	184	198	192	208	199	203	191	188	184	195	186	197	190	229	187	196	190	194	197	179	212	198	211	206	199	245	204	199	212	194	205	203	199	171	178	177	176	203	222	200	195	176	215	177	210	224	198	207	178	179	198	200	198	199	196	199	189	185	191	206	215	209	184	198	197	191	210	208	169	185	216	181	185	181	189	206	191	234	184	206	244	200	194	207	197	182	196	218	200	196	211	209	198	188	192	210	229	193	205	184	208	205	207	194	188	210	193	169	207	185	185	174	204
24690	21092	27148	25209	9308	926	762	664	646	628	655	620	598	619	553	598	576	542	598	557	623	555	589	545	565	568	535	526	522	591	535	563	573	544	564	538	576	562	526	547	594	558	539	503	558	543	532	585	542	548	564	546	563	543	599	579	528	593	525	531	571	589	548	577	539	557	526	567	567	572	566	539	588	550	560	544	556	576	583	523	528	552	552	561	538	570	561	520	552	563	522	577	548	590	542	530	539	508	519	571	548	567	535	565	560	523	537	569	547	542	564	581	551	571	590	548	565	604	545	536	547	520	544	578	547	531	558	548	594	575	592	533	525	586	571	563	549	577	526	531	528	549	529	544	546	566	595	598	565	531	536	563	568	600	562	554	542	569	570	586	520	588	531	550	589	552	568	546	566	523	559	552	515	594	529	530	551	580	550	549	541	533	536	543	574	528	556	599	567	606	582	554	569	541	529	569	525	566	569	581	586	561	562	603	554	576	556	542	561	585	570	568	530	571	579	587	554	571	567	581	554	537	563	540	551	545	576	555	574	594	555	567	601	549	606	541	542	561	562	562	571	564	544	524	521	568	532	556	530	542	516	577	545	524	531	546	521	572	565	577	568	546	520	611	536	600	536	551	570	586	532	547	549	527	534	569	552	563	556	577	566	569	584	550	567	591	573	584	539	568	563	505	553	555	549	610	589	571	562	547	559	551	558	526	535	533	569	554	514	537	546	529	564	563	573	557	594	554	543	556	571	599	556	534	586	583	584	561	553	561	522	584	554	581	525	560	567	563	566	559	569	550	529	543	586	579	602	586	581	521	561	582	538	576	568	548	528	567	600	530	584	545	549	533	550	541	548	547	547	530	546	511	563	533	562	611	601	589	613	565	596	563	543	534	555	537	562	538	567	514	568	536	549	606	546	549	580	557	511	536	584	565	544	549	544	563	540	555	524	527	563	524	549	560	527	541	567	587	576	575	556	548	623	561	597	542	551	531	548	540	514	541	539	542	546	558	578	600	543	544	566	572	578	575	565	554	548	568	553	579	552	527	534	534	551	559	546	580	578	553	506	538	554	546	560	559	567	563	591	586	596	534	571	547	570	589	535	542	552	558	562	550	593	578	574	572	544	560	539	551	552	537	543	575	525	540	567	584	549	521	517	537	552	545	565	539	528	581	529	528	597	612	538	589	592	521	503	549	576	574	568	533	579	568	570	550	576	570	579	513	525	526	540	531	500	545	600	587	512	495	586	545	556	557	548	542	554	543	572	551	573	532	534	584	511	601	597	534	573	548	576	592	563	567	523	551	511	545	563	535	533	533	538	553	536	540	564	542	594	570	575	565	576	547	561	546	565	546	563	536	562	532	568	515	540	538	562	547	592	527	572	581	530	601	556	524	525	532	545	574	501	522	535	576	564	582	577	515	526	522	561	568	525	533	555	578	532	563	560	576	540	522	571	569	567	522	579	524	560	560	533	555	531	577	578	597	585	539	523	558	557	521	583	608	577	568	579	532	559	577	558	561	556	519	569	565	573	567	546	574	580	542	560	528	584	612	530	612	547	590	531	558	524	498	536	549	558	564	561	535	587	569	542	555	587	557	548	557	509	584	540	586	558	527	534	551	553	542	534	560	544	552	586	552	530	581	517	558	558	539	591	564	521	574	548	563	573	536	522	553	530	543	578	578	576	554	517	561	586	560	553	565	562	536	532	560	570	544	572	598	513	538	494	573	585	526	553	530	572	535	529	524	554	573	540	547	544	559	578	547	578	533	544	545	566	568	565	587	576	521	565	578	531	524	593	528	523	582	597	509	549	557	534	517	570	545	578	561	552	585	508	581	565	560	557	568	553	538	541	575	571	563	517	517	559	533	553	578	531	547	548	591	546	495	520	567	569	535	589	561	563	565	535	585	534	549	538	541	568	464	591	562	556	531	544	551	551	533	550	549	587	597	563	516	532	581	543	533	558	549	540	574	559	600	570	558	545	538	557	562	544	541	522	537	526	558	554	558	564	554	558	548	531	572	545	564	553	553	541	550	547	557	517	588	578	560	588	569	584	572	568	519	540	575	546	551	576	589	530	526	561	543	563	535	573	523	557	568	583	540	547	574	597	545	512	591	570	535	556	553	522	535	582	594	588	561	578	545	606	567	536	566	546	583	544	561	538	574	567	563	550	561	574	548	570	544	566	562	526	549	597	537	569	546	576	563	565	537	553	554	562	583	554	589	590	599	554	523	564	556	540	526	542	590	543	587	578	557	563	541	507	566	519	556	560	547	559	612	574	589	592	555	561	537	545	559	556	538	571	560	566	540	557	566	566	539	553	550	568	564	535	632	584	557	537	542	586	562	552	555	559	521	547	537	569	572	550	545	600	543	568	564	561	526	598	554	540	550	554	547	561	564	552	556	526	525	540	551	584	569	537	550	518	535	536	543	525	556	574	607	534	551	555	541	524	552	572	595	578	533	547	541	556	517	534	614	571	520	566	529	543	549	534	583	506	517	515	531	553	601	595	564	551	532	546	557	541	551	552	574	555	574	516	570	589	535	585	543	543	539	526	535	567	539	557	600	590	545	578	550	563	557	583	557	575	542	537	543	531	565	554	510	552	544	512	575	535	541	563	518	555	561	523	515	526	581	571	540	568	522	563	575	541	545	533	568	566	561	589	520	550	560	544	601	558	492	566	509	582	547	567	538	584	557	552	602	569	551	559	546	601	562	568	544	539	545	584	567	490	564	578	575	551	530	569	558	561	567	516	567	545	587	607	575	558	519	564	562	550	567	550	562	588	560	559	539	534	548	572	539	583	537	613	514	567	573	531	544	560	608	522	530	608	573	551	559	563	503	566	542	539	560	556	534	538	528	521	575	558	572	568	519	554	592	587	532	597	527	540	560	534	534	542	532	570	566	553	546	557	585	542	549	612	527	534	566	524	534	523	566	566	564	606	536	561	549	611	572	519	572	570	569	558	581	553	558	482	573	591	618	577	523	554	563	552	561	524	544	585	590	613	569	585	549	565	521	534	547	568	550	526	544	550	563	551	570	538	561	541	569	532	578	578	534	559	569	519	546	522	530	577	524	576	536	552	559	603	581	597	521	543	560	528	532	528	548	540	557	574	545	541	568	530	550	593	556	543	536	518	599	508	563	545	594	554	559	512	560	578	570	533	568	506	563	548	563	561	553	551	536	542	545	577	529	578	524	565	546	537	549	561	553	567	564	541	567	553	543	552	565	546	535	559	557	573	549	577	552	523	553	522	576	558	538	561	537	588	548	558	536	529	570	520	534	563	562	560	610	537	526	595	560	572	536	578	556	537	553	568	559	553	549	560	553	557	513	566	541	589	537	513	535	557	536	540	576	536	521	599	585	519	538	522	571	537	583	554	552	587	588	535	546	545	569	574	587	543	545	568	544	552	578	505	569	570	570	581	570	550	530	525	565	541	585	588	553	550	571	516	561	554	529	555	541	530	569	569	564	592	543	544	530	545	544	543	509
3635	5184	3342	1775	1439	1136	1034	882	830	836	759	668	716	631	645	623	650	685	636	622	587	643	590	589	597	567	599	573	609	594	625	612	611	610	574	594	629	543	596	577	591	587	576	609	604	607	567	573	612	593	616	574	595	554	626	623	602	536	593	594	588	561	550	624	524	607	591	583	603	587	590	585	630	583	588	597	567	592	605	560	598	586	604	560	569	564	578	600	590	554	561	582	584	586	619	580	581	626	582	632	556	599	589	596	601	575	529	609	571	595	657	594	590	594	572	595	578	611	552	578	595	584	580	582	566	587	611	529	630	605	598	579	615	576	565	583	584	576	539	557	559	620	644	579	616	562	577	583	562	584	532	582	627	594	590	590	609	577	566	589	573	599	588	598	560	600	604	557	581	622	611	559	603	615	575	565	568	562	579	569	567	567	587	575	567	595	578	619	581	566	564	598	552	536	606	584	585	580	612	578	544	546	607	586	598	607	603	543	588	585	602	540	569	599	590	561	615	597	579	575	617	589	608	590	553	556	599	533	614	587	559	544	558	583	637	580	586	573	618	540	605	568	589	566	569	613	574	572	603	598	607	585	608	550	603	579	604	605	599	613	632	586	522	558	615	588	587	615	582	601	567	577	623	600	617	554	612	567	576	591	575	574	612	578	604	577	549	565	605	609	590	589	596	531	615	591	592	593	586	557	574	570	599	554	619	548	556	573	584	571	609	603	628	561	581	606	579	587	579	592	574	606	563	570	605	556	595	592	572	583	562	613	586	620	577	595	559	570	595	605	602	613	608	576	600	619	573	582	613	603	619	597	573	598	604	569	594	543	576	606	563	583	563	573	599	538	556	570	581	603	619	547	596	597	604	534	564	583	611	586	584	574	555	578	592	579	593	656	567	575	620	579	625	575	601	567	627	608	584	560	599	624	594	581	588	587	613	595	575	603	587	559	574	590	576	594	595	589	593	613	553	603	549	561	570	602	566	576	568	622	563	572	606	596	560	607	556	601	583	569	603	549	563	572	595	569	644	565	568	559	599	540	572	575	591	573	594	598	580	595	575	574	564	593	555	589	558	629	587	581	559	580	589	607	600	545	597	572	561	567	631	574	593	533	582	563	568	586	568	596	605	547	605	598	621	578	580	593	596	602	597	563	600	621	615	579	580	603	572	553	552	580	584	600	568	553	574	617	554	593	603	579	587	564	544	560	578	586	551	566	619	575	546	585	579	576	601	594	546	591	588	529	604	569	592	563	585	596	565	571	612	556	598	566	625	609	606	584	588	601	570	535	538	605	560	536	598	539	572	576	591	568	557	597	567	551	565	612	532	585	597	582	589	606	570	651	564	590	610	576	600	606	578	594	571	583	618	646	577	569	606	600	599	589	598	573	613	574	578	588	564	538	612	619	602	588	569	573	575	581	598	545	558	561	639	562	601	561	600	533	601	573	555	571	630	603	587	574	597	606	593	565	605	575	588	551	571	582	580	576	586	640	615	582	580	577	580	573	588	559	566	569	602	559	623	559	608	600	595	592	609	592	627	597	568	597	595	588	604	606	538	561	557	587	581	610	601	616	560	611	592	563	611	525	595	586	571	626	525	574	525	606	518	562	600	642	558	602	579	529	615	588	563	560	590	557	548	595	573	569	571	568	586	580	587	595	620	595	567	575	599	552	579	558	626	570	564	587	562	581	587	587	639	561	545	587	597	571	551	564	578	579	562	595	560	616	566	537	553	573	579	591	571	583	583	564	584	612	602	567	583	574	547	574	541	592	607	593	579	561	608	581	608	607	551	570	566	587	579	614	600	566	536	633	610	590	584	574	531	611	597	599	531	609	570	596	593	601	636	602	627	601	574	593	590	588	609	597	636	610	618	591	577	633	588	563	595	554	609	624	585	558	609	608	567	542	562	559	593	593	590	571	597	600	627	612	557	546	628	595	557	548	586	578	578	570	588	562	618	641	599	551	615	573	537	573	546	603	542	606	556	594	629	572	592	555	605	625	634	615	621	592	611	566	594	610	589	563	590	542	586	545	603	587	568	580	581	591	578	590	592	557	542	553	605	592	598	595	561	580	620	593	602	551	531	580	548	596	586	560	568	606	534	587	542	560	594	568	563	562	588	582	568	601	578	597	600	561	545	611	580	624	589	554	535	594	570	553	581	582	595	591	627	594	619	568	586	576	559	571	530	590	572	613	552	549	574	580	612	606	557	583	613	599	545	540	608	601	595	586	523	616	611	542	576	588	509	598	576	587	583	585	594	551	585	596	584	605	605	554	602	545	541	591	575	591	597	608	583	562	555	525	592	612	538	568	596	589	591	585	607	592	620	608	597	591	589	620	574	567	544	593	581	597	607	546	590	568	620	541	561	585	565	590	568	618	585	549	568	563	614	603	563	588	569	590	598	599	543	540	619	598	549	620	620	605	602	611	597	541	576	572	572	575	570	560	572	591	560	581	565	575	560	557	585	620	582	585	539	605	559	594	572	588	581	631	582	568	598	575	552	604	572	619	600	578	557	532	605	581	589	625	563	598	589	577	584	575	629	533	569	586	602	584	574	590	614	607	555	645	602	589	586	566	545	601	600	557	546	561	596	583	613	566	597	627	587	563	552	579	596	594	557	589	613	590	542	633	552	567	561	636	623	537	594	531	563	566	605	602	611	562	601	585	596	552	564	615	585	612	591	577	575	571	564	586	577	556	562	546	564	595	570	561	536	602	568	573	553	575	580	595	605	627	563	580	573	609	595	570	592	605	552	590	581	590	606	597	595	519	567	574	582	541	604	576	577	566	574	549	576	591	580	591	565	610	525	582	593	603	631	628	548	583	618	582	580	543	617	588	581	611	602	620	599	610	623	553	588	571	567	602	586	598	588	559	587	557	577	571	589	602	587	586	552	571	625	572	572	594	553	605	610	584	594	551	629	567	584	566	611	601	558	574	573	605	623	610	601	630	596	533	531	566	629	625	617	578	579	569	576	593	537	561	576	596	577	619	589	540	603	525	592	576	547	540	573	576	585	569	553	599	621	595	627	585	600	572	603	577	537	597	564	560	589	578	525	628	594	604	595	593	589	549	565	581	557	619	575	556	616	603	590	555	549	599	600	558	591	548	571	571	571	564	569	579	572	537	598	602	580	594	577	574	578	620	593	599	608	561	589	617	546	564	600	563	594	581	589	533	568	567	571	590	547	588	571	585	579	594	597	556	618	577	574	555	564	552	561	593	620	589	566	636	566	611	584	592	592	567	634	583	613	521	585	588	603	583	588	589	580	616	595	565	587	579	571	566	569	561	574	602	571	623	564	568	554	572	614	579	572	583	578	596	593	570	616	580	554	615	595	588	566	604	605	605	611	540	620	576	607	606	557	569	586	588	623	587	568	570	567	625	518	572	586	580	608	603	561	554	620	529	604	576	562	585	553	563	585	620	577	633	576	556	621	562	553	589	606	562	539	619	587	609	584	571	569	615	587	570	637	570	590	617	590	574
22417	21108	28759	23723	21108	21158	7373	1002	688	655	614	588	486	465	430	399	417	383	393	350	379	401	368	371	364	372	342	348	354	344	381	334	353	363	369	312	319	312	322	331	311	348	343	326	340	311	299	333	334	326	346	344	328	338	319	335	350	319	325	329	313	315	353	332	312	332	319	334	336	303	299	303	321	342	334	324	347	348	333	301	331	339	342	352	320	316	327	347	334	321	340	315	339	316	316	359	306	362	341	321	328	339	341	310	325	307	332	340	340	338	314	347	322	332	337	314	336	316	338	339	318	310	347	330	283	321	305	298	308	351	331	337	334	324	338	297	327	307	340	303	299	322	306	329	317	346	362	316	349	307	305	294	320	317	282	329	301	339	333	328	323	311	333	325	334	330	341	322	298	292	335	302	317	333	311	321	343	339	299	331	319	320	307	336	330	354	314	312	304	321	331	334	340	303	334	337	327	350	325	307	320	337	330	349	338	335	347	303	348	343	284	334	328	281	323	335	352	305	297	333	315	368	333	335	353	326	297	321	341	306	327	340	304	330	316	319	306	347	332	323	299	312	360	303	316	340	335	344	300	293	321	332	317	316	327	315	340	343	358	327	291	325	331	307	321	326	314	342	322	336	326	342	307	336	312	298	340	327	338	303	308	328	288	306	320	313	331	326	320	340	313	340	337	346	312	347	350	315	287	301	320	334	329	311	307	339	324	330	291	320	333	290	331	293	301	331	334	309	324	362	349	323	335	313	321	324	315	335	317	293	337	317	332	328	326	329	321	333	373	339	318	345	331	306	361	322	307	326	319	334	342	336	342	347	346	306	325	297	314	345	310	351	331	334	323	332	338	309	306	348	302	342	323	339	311	343	322	311	319	344	304	323	345	324	354	331	324	304	329	344	334	335	338	284	293	334	319	325	319	307	313	327	355	322	314	298	323	321	325	343	296	311	333	344	323	331	335	347	330	303	319	317	357	324	354	321	363	299	346	319	323	326	301	324	351	346	339	324	349	344	332	297	317	322	296	324	308	358	312	330	304	338	324	344	308	323	326	359	296	348	365	316	322	322	310	351	288	363	325	325	336	369	317	323	312	338	334	345	312	341	305	348	348	297	328	330	316	305	340	321	329	359	325	294	338	303	326	360	328	328	351	317	292	354	314	304	319	326	316	330	351	317	359	327	350	301	328	325	329	314	329	294	330	308	335	312	331	326	345	305	311	320	313	303	294	321	350	324	316	315	343	293	335	318	345	341	345	345	360	305	309	330	320	311	340	322	333	366	321	318	288	335	295	292	338	319	303	311	316	299	339	340	354	334	298	321	311	292	315	319	332	335	324	322	340	344	310	351	332	303	297	290	312	317	356	320	346	369	327	316	341	347	285	332	317	315	296	314	320	320	323	315	305	323	340	334	314	357	319	333	347	296	363	319	320	331	356	353	330	359	317	329	315	342	340	325	325	330	355	347	334	327	350	314	340	312	359	324	346	324	321	334	327	315	321	344	323	360	311	326	336	324	326	293	315	307	329	291	342	325	332	318	335	356	338	310	344	320	307	330	338	314	318	355	325	328	315	317	317	310	324	329	366	324	311	342	305	338	329	301	341	332	309	340	288	336	291	304	333	339	355	315	356	303	314	313	302	297	324	333	333	297	345	349	314	343	348	326	322	293	329	319	321	307	328	337	357	336	324	337	313	277	358	322	317	307	319	330	346	332	327	312	329	349	338	323	356	330	347	304	317	323	342	377	341	313	311	337	309	329	338	306	319	330	334	353	343	288	335	310	291	319	291	305	324	312	296	321	283	353	365	309	324	325	307	336	324	366	320	309	345	309	349	332	351	327	315	321	339	337	335	306	312	313	317	310	311	343	309	335	313	320	334	305	344	305	340	328	324	334	299	316	298	309	348	340	345	339	302	339	314	326	310	342	319	336	324	327	339	338	307	344	339	323	341	329	331	321	328	320	348	334	320	325	353	309	331	304	321	291	344	349	349	317	338	326	371	317	336	321	341	316	290	336	332	326	319	325	328	331	318	308	306	294	335	335	320	345	333	309	345	323	315	314	333	319	317	352	298	358	333	347	339	324	340	301	306	364	304	323	337	332	320	314	314	323	284	343	310	329	330	329	299	341	345	322	328	323	346	314	334	354	309	296	332	330	333	314	326	295	335	304	312	325	331	322	333	332	316	338	329	310	328	313	319	320	287	338	319	309	300	352	330	291	322	347	326	316	310	299	355	338	301	332	324	336	280	343	333	328	331	314	297	326	334	284	320	329	351	342	326	308	316	313	339	323	329	319	298	338	321	357	323	316	290	332	307	326	337	327	318	329	338	318	316	335	342	331	349	329	333	338	317	330	325	345	310	328	310	353	336	318	327	337	292	341	319	325	287	306	298	330	317	347	334	305	357	306	317	314	332	320	313	323	318	308	299	326	320	321	333	294	324	318	329	316	316	330	306	343	320	313	341	358	313	324	304	342	330	315	324	322	325	309	363	333	323	322	309	315	355	360	304	303	320	342	383	341	334	344	342	321	346	301	298	305	318	316	307	319	326	332	309	301	340	329	346	340	336	322	298	316	319	328	319	362	331	322	310	323	332	312	330	333	308	279	292	344	348	295	304	341	339	355	305	337	301	338	329	306	299	331	330	326	329	306	311	327	306	296	327	312	313	308	323	328	307	300	339	384	315	322	320	305	294	302	319	372	331	347	318	350	326	342	340	340	328	312	335	310	312	324	316	308	363	313	314	308	341	322	328	309	333	306	317	322	298	323	340	316	321	322	326	322	324	314	312	341	333	329	306	321	336	317	327	305	352	300	330	342	364	333	318	357	307	334	331	348	335	318	315	309	322	345	306	314	322	329	327	306	345	358	347	308	316	317	330	334	320	336	291	314	354	317	312	334	317	357	293	315	331	310	344	307	335	300	330	346	323	348	356	346	327	354	335	329	315	357	332	296	324	320	311	313	312	345	325	313	305	335	317	332	326	319	320	321	324	333	338	270	313	341	335	335	344	319	311	317	360	339	319	320	314	382	334	314	331	381	340	351	323	350	344	287	335	340	303	348	295	295	324	330	344	328	316	330	333	326	343	341	305	357	359	310	367	371	317	339	291	310	337	337	308	333	297	354	346	330	326	328	335	316	328	307	305	290	300	354	334	270	366	327	335	312	299	336	285	286	322	310	337	320	326	300	325	331	314	317	349	301	315	347	320	355	335	350	325	323	307	311	277	331	328	327	316	323	319	339	318	312	323	325	273	317	326	323	299	318	323	347	346	315	319	303	297	308	323	337	347	343	318	303	279	335	325	343	314	344	292	307	349	344	296	311	322	332	330	321	320	314	311	308	312	302	349	312	320	321	322	324	333	327	317	342	335	324	286	326	338	314	321	347	312	315	339	333	316	363	339	318	321	350	338	289	305	314	318	323	308	327	324	313	344	326	305	307	367	319	327	317	339	333	350	328	331	321	332	320	315	307	307	331	312	310	332	328
4668	13962	9269	4433	3197	2439	1836	1386	1080	938	808	718	645	608	586	512	520	472	483	415	428	413	409	394	412	369	406	403	378	375	359	351	398	361	374	338	373	384	375	355	357	340	350	340	368	382	356	324	358	361	333	327	342	343	374	348	326	303	336	345	350	364	305	368	312	338	328	327	338	327	309	319	333	331	373	347	356	357	338	318	371	313	339	350	323	319	344	336	341	336	345	343	338	319	327	334	327	343	324	314	327	329	372	347	330	336	317	298	362	349	292	336	322	313	367	324	322	339	327	352	349	309	342	311	347	297	343	341	318	360	343	324	330	326	310	329	288	326	317	360	328	345	340	336	329	332	317	315	307	353	340	326	323	313	345	309	343	373	295	326	332	314	349	328	360	335	332	353	310	338	325	362	329	340	310	314	303	362	303	349	339	308	344	287	353	307	322	340	364	349	327	318	343	302	293	349	312	327	354	323	337	331	362	319	335	356	335	335	363	321	327	324	329	308	310	329	327	291	342	316	358	312	294	320	314	298	330	352	321	304	308	319	329	309	358	328	358	317	317	316	323	318	302	310	341	332	362	317	364	314	354	357	324	321	314	286	329	343	316	344	335	338	331	324	338	336	301	355	340	324	317	322	348	365	313	341	364	322	330	331	345	311	275	340	335	347	329	313	335	314	324	330	346	341	334	328	315	348	304	347	324	309	318	330	336	350	331	383	339	302	297	323	335	351	355	312	313	341	317	342	339	336	313	306	359	342	337	314	339	306	358	317	355	322	334	324	322	304	333	293	303	354	326	334	364	358	335	340	303	377	333	341	349	323	300	341	301	357	346	343	340	334	353	301	307	342	353	329	356	327	320	306	337	309	356	342	328	342	336	294	310	311	318	347	342	344	314	344	327	334	331	327	315	305	333	298	316	338	312	299	326	340	329	329	312	311	354	301	338	348	315	317	357	339	347	339	277	319	324	340	318	345	330	344	345	349	336	314	331	329	304	343	340	342	330	318	364	326	352	325	332	358	383	320	320	339	321	330	357	321	345	339	314	303	321	360	320	331	349	343	327	318	349	316	334	348	332	320	309	331	319	318	334	324	313	322	334	355	333	302	323	337	338	340	333	358	333	348	331	331	313	344	334	329	303	340	349	366	340	312	319	308	367	350	317	319	330	342	323	358	315	294	338	329	351	345	366	308	295	332	342	332	329	344	337	337	313	293	323	350	311	309	325	317	344	352	344	349	317	302	322	323	334	347	355	337	366	330	339	330	334	299	319	308	323	338	297	307	348	334	318	303	327	331	330	289	347	348	310	316	331	317	347	311	299	353	323	337	336	311	315	355	306	354	313	291	309	330	322	334	324	313	334	329	322	336	324	332	333	322	342	317	347	326	312	339	364	308	352	342	322	330	358	317	345	360	316	318	346	339	341	336	336	359	314	333	310	325	330	328	326	321	346	325	329	309	312	357	351	330	372	321	322	296	345	335	328	358	343	314	331	330	303	345	342	345	318	316	295	311	343	328	319	327	364	306	343	294	369	324	333	343	343	364	352	328	343	315	342	275	357	342	316	323	341	372	315	312	326	345	352	356	352	339	323	334	335	354	321	348	326	345	329	293	320	330	328	315	323	311	354	297	321	339	345	318	328	316	305	336	325	340	328	350	363	323	351	312	330	332	332	329	373	321	324	322	309	346	337	325	330	340	352	322	335	322	314	339	328	291	333	331	349	302	341	348	318	348	368	311	345	332	326	355	357	319	327	334	329	302	313	333	321	331	328	335	337	334	347	369	284	341	341	331	312	340	332	322	356	343	343	341	309	332	331	322	312	342	312	332	304	341	315	332	344	348	331	312	292	357	329	321	327	311	341	344	366	330	308	303	333	353	305	346	329	326	342	317	327	349	345	335	353	326	354	334	315	298	323	313	304	355	348	321	342	343	332	337	338	313	339	330	327	368	324	323	348	314	335	327	319	320	323	329	325	353	328	325	344	313	323	326	341	340	336	366	303	301	337	330	319	316	345	337	291	317	386	323	346	344	346	330	355	321	338	313	343	361	349	309	327	305	344	306	370	306	333	340	341	305	324	325	333	305	343	333	323	336	323	361	347	297	363	345	339	317	351	335	330	320	328	308	335	284	331	316	312	323	327	340	351	336	321	340	338	329	350	334	311	319	344	336	353	327	338	288	356	325	314	329	298	346	319	343	290	329	343	305	315	324	320	322	315	353	323	321	329	326	364	337	352	327	340	312	348	318	319	354	326	325	352	319	312	307	345	295	338	316	351	348	312	344	318	312	347	343	319	319	344	330	350	339	297	362	332	307	315	330	318	336	336	356	305	320	351	371	335	300	319	328	298	353	321	322	310	321	325	345	310	316	318	318	329	319	363	332	342	301	319	312	366	313	318	333	320	331	343	333	318	302	324	345	329	326	315	340	337	318	303	346	311	337	337	330	342	339	350	329	296	327	332	349	320	331	315	358	315	319	344	356	335	350	325	335	305	325	354	330	342	297	329	306	371	348	328	344	335	359	334	327	336	311	333	310	346	343	343	335	323	347	289	328	333	321	335	336	332	311	356	350	317	337	337	306	328	322	327	347	341	327	323	318	319	341	296	336	324	335	340	317	336	321	308	362	319	312	352	363	345	319	349	298	311	326	342	319	357	321	350	336	330	314	330	330	358	309	366	341	329	331	351	337	305	338	312	317	305	341	336	307	323	342	323	342	345	341	341	337	314	344	301	306	342	355	362	343	325	328	337	316	321	346	339	323	363	342	304	352	361	315	310	350	311	325	361	331	356	328	355	314	321	305	296	338	349	344	336	320	314	310	352	350	320	344	330	347	313	332	320	350	335	361	365	365	338	349	330	332	333	346	323	360	326	328	363	321	324	324	308	335	339	367	355	330	333	294	338	296	337	312	339	323	306	343	323	341	331	322	329	325	312	299	324	329	326	336	332	323	369	297	348	326	328	327	332	325	321	336	301	330	320	346	316	346	324	294	342	336	322	339	322	324	320	343	325	303	371	317	346	395	335	303	332	337	336	324	316	343	324	315	355	355	333	364	309	330	358	338	350	374	368	336	320	324	347	301	310	325	341	368	302	301	337	312	299	332	314	361	334	285	344	328	329	357	337	327	309	325	314	297	299	354	334	364	317	321	348	342	356	311	333	326	343	300	348	316	326	314	356	344	321	329	310	364	350	321	323	326	358	333	351	310	333	351	343	330	325	376	338	322	326	323	290	319	323	308	314	324	311	339	351	338	318	335	336	303	334	343	337	323	338	296	323	309	321	311	341	347	322	328	351	347	346	320	332	329	299	320	341	335	342	369	300	386	309	322	304	352	313	369	328	342	367	335	307	343	344	318	328	320	323	340	332	325	366	297	360	339	334	363	307	284	319	311	321	346	328	324	338	340	344	332	349	336	353	313	292	316	340	343	363	348	351	330	357	325	353	333	329	319	313	350	351	308	329	335	324	292	331	310	345	332	339	323	328	314
27791	17254	3275	548	437	416	429	398	370	375	398	413	418	378	388	391	376	379	382	423	384	392	366	381	408	356	382	372	388	392	377	374	402	350	370	368	353	378	357	358	397	350	346	397	358	389	370	382	362	379	423	359	381	391	386	361	403	381	379	396	367	399	376	399	382	371	389	360	371	391	399	393	376	391	367	347	398	402	363	377	402	408	394	373	394	360	415	395	385	362	364	367	352	392	355	389	363	377	387	372	385	400	369	395	384	419	401	431	384	362	336	354	379	417	357	368	398	404	353	414	411	367	381	379	407	395	422	399	377	381	430	369	380	404	387	406	372	360	337	424	386	369	395	422	378	346	404	378	405	362	394	393	365	388	393	394	372	429	402	390	385	384	384	380	375	364	357	379	368	357	365	392	342	363	399	400	395	366	385	380	370	352	393	387	374	393	354	416	386	391	372	415	374	365	397	397	382	368	401	370	382	389	389	364	372	385	402	386	361	408	399	393	384	377	353	394	374	397	357	397	404	371	359	390	390	384	391	370	381	405	401	384	383	385	364	372	374	390	364	391	352	359	382	359	366	367	375	361	381	373	375	395	357	373	370	386	374	363	401	399	388	387	347	379	396	362	386	396	378	414	385	385	383	379	395	417	396	403	376	370	365	386	380	381	386	381	384	411	403	344	392	360	383	380	399	373	386	415	392	416	370	358	379	386	392	367	359	363	382	380	369	354	375	384	347	334	376	359	371	397	409	383	362	339	393	408	373	400	355	400	368	387	365	389	382	380	388	406	423	389	407	359	398	374	407	374	410	380	417	378	341	407	390	409	379	358	401	369	398	369	391	384	378	415	405	364	380	399	401	390	378	340	376	404	375	378	406	391	388	342	383	401	366	397	367	340	376	370	363	398	374	383	375	366	397	389	341	412	376	399	374	372	366	364	348	392	355	353	353	358	370	378	372	364	397	347	411	360	407	403	372	363	417	360	378	368	392	362	417	378	405	339	370	412	364	361	365	372	420	389	366	362	365	348	381	397	386	339	382	373	386	376	370	376	367	395	419	381	407	384	413	394	352	387	356	376	404	386	390	393	388	376	412	374	430	400	410	378	371	353	366	368	394	356	384	363	379	387	351	379	366	384	369	422	377	369	369	400	424	393	403	387	395	374	370	355	390	411	382	393	400	406	380	390	383	383	394	362	377	406	370	354	378	363	387	374	389	397	404	421	403	391	425	422	367	397	385	398	384	387	373	395	361	382	381	375	394	399	404	396	376	373	359	407	364	369	395	365	375	397	380	404	340	390	392	366	362	376	389	362	349	390	401	377	386	343	403	415	392	380	360	357	400	384	402	376	395	364	407	375	360	391	367	396	386	337	373	361	362	400	363	416	387	368	422	376	372	411	391	386	370	388	353	388	372	414	406	388	384	368	367	386	383	374	372	362	370	395	379	373	383	425	353	410	405	360	365	408	418	401	393	427	405	365	365	382	400	411	399	377	379	374	398	408	385	399	378	378	352	402	402	402	352	396	361	336	387	376	387	364	402	397	395	369	372	396	362	406	377	379	380	389	390	346	380	375	399	380	367	404	405	352	409	411	371	379	367	415	415	353	377	406	386	362	421	385	366	391	362	380	373	377	389	354	380	365	383	380	402	397	375	393	370	415	370	417	352	376	404	397	360	372	373	381	390	436	402	358	386	412	387	372	392	428	397	410	379	355	398	415	393	388	405	370	389	378	402	410	416	390	374	345	337	349	384	403	388	389	362	361	381	347	385	364	367	394	427	399	371	368	361	370	361	379	385	372	357	396	409	387	386	401	386	327	395	414	392	385	319	374	386	402	399	426	398	395	366	387	397	349	392	419	376	356	397	375	401	388	362	374	385	388	354	410	418	371	373	392	410	388	369	392	387	409	379	377	375	402	400	354	388	357	382	365	377	381	378	359	362	374	366	381	372	382	384	376	410	364	422	416	350	381	398	411	366	388	346	383	360	368	416	402	405	420	354	384	357	393	368	378	387	387	385	344	379	411	400	411	378	399	385	386	384	392	349	387	394	394	363	380	376	383	373	402	396	392	402	349	403	383	367	358	341	361	363	359	417	379	383	375	330	431	362	395	373	396	396	366	369	404	375	389	338	373	424	403	377	380	384	383	369	393	395	387	373	379	370	371	410	365	362	388	383	373	374	366	370	389	378	367	367	390	361	418	393	396	406	378	389	396	393	363	379	370	401	390	370	394	407	364	418	361	361	395	392	376	343	371	382	402	372	393	366	394	375	387	381	391	372	399	401	348	361	366	371	372	365	359	402	405	385	436	404	395	366	356	380	390	352	349	373	365	380	380	364	361	394	367	411	379	411	381	380	396	410	398	401	393	351	393	383	399	389	385	408	394	373	362	361	385	398	382	339	383	375	363	380	425	383	374	421	387	385	360	370	388	374	384	416	378	409	400	413	399	385	383	395	397	362	413	404	384	417	386	380	366	378	378	403	395	351	375	383	389	400	377	386	369	371	386	420	357	420	368	365	402	380	385	375	377	353	380	379	339	384	345	350	388	423	394	358	368	413	379	369	389	378	353	406	381	377	370	387	416	386	347	373	376	360	359	406	363	402	396	343	400	391	403	340	399	381	363	381	380	410	376	382	410	380	400	384	376	402	368	404	368	384	376	393	422	328	373	397	366	414	397	399	392	408	407	370	415	376	373	388	408	376	349	374	401	387	380	387	357	388	376	345	382	407	383	397	431	394	401	381	377	385	374	397	373	384	363	383	366	384	363	358	327	378	383	362	396	387	395	408	373	385	413	371	363	395	388	401	403	398	384	375	387	403	385	385	408	420	383	367	399	374	369	398	401	397	362	412	381	379	358	370	349	343	379	369	405	385	386	391	405	364	351	369	410	388	376	377	375	408	403	377	385	377	395	408	371	356	384	418	347	380	381	405	390	380	356	368	331	373	426	340	370	383	390	383	349	384	389	358	364	364	412	394	360	364	397	422	414	386	379	352	403	365	399	372	394	397	380	411	412	350	386	408	400	389	375	390	351	378	378	383	371	407	407	419	369	349	357	361	358	418	390	372	399	371	408	375	361	357	406	363	306	385	350	391	403	356	362	397	375	380	402	358	382	389	364	386	403	387	384	388	377	369	390	361	385	369	387	385	354	378	387	392	350	378	391	445	390	395	397	385	421	377	387	423	396	373	390	394	370	401	370	370	371	352	381	347	383	399	405	376	389	395	369	379	374	378	397	388	359	376	394	397	389	369	392	420	376	381	365	395	416	383	381	406	370	374	371	352	389	434	393	404	384	391	393	386	381	409	377	370	414	339	345	366	355	408	353	407	382	390	372	350	389	381	410	384	364	382	373	376	356	387	410	383	370	376	376	399	400	437	371	371	383	388	402	402	434	375	366	390	389	410	367	370	359	386	405	349	408	370	396	388	360	384	396	424	397	424	378	407	398	377	365	403	379	367	377	388	388	366	365	372	374	401	379	388	394	367	363
4453	958	719	569	549	452	440	459	404	436	426	437	452	409	435	390	427	387	448	390	460	432	465	420	409	384	370	435	406	390	421	397	416	442	381	457	441	426	395	396	427	448	435	448	444	433	425	389	413	447	408	443	364	419	415	421	415	422	429	382	381	423	420	422	414	400	412	415	411	430	418	429	403	411	416	398	417	382	487	404	425	412	433	442	401	392	411	422	425	395	416	428	411	449	404	402	412	442	433	425	428	442	440	403	446	440	414	441	388	444	413	391	395	404	449	439	384	396	428	413	405	406	426	452	428	426	422	441	432	404	423	428	431	421	401	435	420	391	401	413	435	392	418	404	410	402	424	405	426	422	401	417	417	421	418	404	432	430	466	397	411	409	455	405	414	477	389	394	422	436	438	418	435	417	437	418	447	430	423	417	403	420	426	412	450	425	396	395	403	467	434	451	399	466	440	427	433	449	428	420	441	404	427	430	432	389	450	407	470	424	415	423	410	413	374	422	392	402	444	420	405	433	417	425	426	449	423	410	406	416	465	468	461	400	442	418	412	390	415	438	451	406	404	420	411	393	412	410	446	425	414	393	436	409	463	397	400	466	408	427	438	439	408	404	421	433	426	405	421	397	415	434	400	421	408	432	431	391	421	417	413	435	423	398	418	439	456	426	386	437	455	451	414	392	396	414	393	425	388	436	429	372	452	397	455	423	458	401	396	440	420	394	374	397	440	409	430	440	436	402	362	422	435	386	427	449	429	444	446	407	438	414	427	455	429	435	426	395	401	378	410	419	445	397	367	408	413	410	445	394	413	405	404	401	414	415	401	464	446	416	421	412	449	442	402	426	432	405	400	398	394	403	424	380	447	408	434	435	436	447	429	415	395	406	412	442	378	459	407	432	429	378	415	437	402	418	468	419	434	423	404	419	404	438	451	402	417	397	413	425	414	431	407	463	417	429	417	417	443	422	416	435	432	429	414	442	409	415	433	429	398	411	420	419	422	431	377	422	436	421	428	422	406	405	403	425	404	422	421	384	399	394	436	413	413	433	413	386	408	457	440	444	403	422	440	430	400	420	410	411	437	393	433	423	434	432	444	399	449	414	392	402	412	403	414	434	395	405	468	440	448	444	422	414	407	411	384	424	431	410	394	413	410	377	374	445	420	421	430	409	429	431	395	455	395	407	390	418	414	463	451	406	436	394	435	445	401	425	405	400	432	408	433	422	437	460	424	403	438	424	409	431	427	437	417	396	427	422	428	447	485	427	377	471	405	448	423	408	455	453	424	467	416	418	414	445	432	408	409	409	452	426	430	426	411	435	385	442	381	439	403	444	454	431	438	418	462	414	420	414	416	375	412	429	399	420	441	439	427	439	436	402	431	410	374	469	426	444	412	412	416	424	428	425	416	421	378	447	443	403	419	442	425	428	428	424	434	465	390	423	440	419	445	416	419	403	433	406	420	402	426	442	443	430	445	441	398	426	411	395	397	421	443	454	448	427	419	406	373	437	397	449	391	394	373	429	425	426	401	463	405	405	396	427	449	390	424	424	404	426	407	437	433	440	416	457	424	400	372	402	408	420	459	421	389	439	414	396	421	443	417	396	416	404	398	430	421	381	388	429	412	440	412	426	430	454	406	390	402	423	430	442	424	407	424	413	414	426	423	418	445	424	430	442	416	399	452	437	444	373	394	434	437	420	412	417	423	446	449	414	416	437	418	434	457	428	393	453	446	418	396	427	439	436	420	436	419	444	427	416	439	391	452	435	465	402	446	441	402	371	379	404	462	408	407	410	456	396	401	421	400	418	428	489	415	445	405	423	429	423	433	423	410	407	424	426	427	419	411	387	395	418	406	442	428	427	444	425	405	388	397	415	417	412	417	414	402	391	425	465	425	433	422	426	401	403	431	417	402	429	425	422	436	408	428	425	408	430	417	397	438	366	415	429	424	478	408	438	429	425	428	432	411	405	422	431	432	414	428	405	428	412	423	424	447	432	404	403	441	428	435	378	436	420	431	413	448	434	437	409	404	427	436	413	454	410	458	440	441	438	437	439	428	406	448	427	399	449	429	446	388	465	407	411	441	460	417	397	397	412	425	426	425	434	433	412	434	421	426	442	445	412	444	450	417	453	417	473	408	437	432	438	391	423	393	427	398	469	427	455	427	392	411	396	424	382	423	395	436	440	440	438	418	407	411	429	406	423	419	446	398	362	404	381	443	444	399	392	427	434	447	425	451	446	425	406	403	412	428	399	387	430	376	411	420	407	409	435	400	465	430	442	432	430	416	431	458	446	423	443	398	432	421	427	403	468	412	389	418	432	425	437	419	409	452	428	401	471	432	420	381	431	449	461	434	409	383	418	402	428	437	413	430	451	414	434	406	443	391	439	405	412	393	429	386	411	405	420	421	399	430	407	439	477	446	491	391	409	413	421	428	443	413	413	443	417	412	429	410	431	433	459	418	440	374	435	432	399	417	396	397	436	404	389	429	435	394	381	410	401	388	403	429	430	438	380	414	419	427	453	417	426	445	412	389	439	456	395	393	424	401	415	412	429	435	437	439	404	446	435	425	424	420	449	418	425	429	414	422	414	421	387	420	398	421	426	401	436	404	406	444	417	464	406	401	418	460	420	422	407	381	424	416	438	434	410	467	420	424	421	408	418	418	428	366	420	464	422	430	406	416	446	427	428	463	426	406	436	422	431	407	425	402	442	405	427	426	459	466	443	429	411	404	413	429	391	412	395	433	437	390	430	430	424	425	422	415	416	396	430	397	389	409	440	449	468	425	445	410	388	396	423	401	390	435	465	410	417	392	424	435	412	418	403	424	430	416	452	409	441	399	438	399	404	404	431	382	448	453	426	426	399	440	442	446	414	430	420	433	380	397	417	402	430	430	432	423	435	411	432	421	422	398	418	437	440	456	408	443	417	443	398	420	432	386	453	439	434	409	444	435	422	413	407	431	412	468	386	412	416	428	411	395	473	439	415	409	439	416	426	432	415	443	430	424	412	430	403	408	458	442	416	435	369	411	403	432	446	400	408	446	491	414	440	425	412	390	398	463	419	405	444	413	473	393	448	418	403	435	432	435	431	416	406	428	413	449	398	443	430	378	420	418	447	424	422	430	422	451	431	407	416	432	410	442	435	428	418	449	416	405	424	473	421	383	403	422	397	424	459	393	407	421	463	421	431	420	434	434	395	422	435	429	391	421	410	389	407	425	393	459	421	441	453	436	422	433	441	400	423	409	452	431	409	397	427	411	441	433	429	395	418	424	425	443	457	394	416	425	395	422	437	439	387	435	408	417	452	449	403	439	421	411	393	444	392	425	368	399	452	428	377	394	455	411	427	409	399	468	388	446	417	398	441	421	430	439	420	381	411	417	421	441	403	443	426	421	423	441	445	423	420	442	429	423	400	451	395	402	422	458	443	455	396	412	410	413	432	414	399	445	423	412	423	419	411	425	419	413	454	427	429	409	417	440	410
23558	21116	28318	24121	21095	9367	760	494	367	318	338	286	254	234	240	234	207	238	209	231	212	220	203	180	201	182	215	193	176	176	160	198	182	189	198	177	169	166	153	175	197	191	151	180	178	155	183	178	186	170	176	173	159	180	182	169	173	172	164	155	174	174	192	164	166	173	183	186	166	169	179	180	163	180	183	158	194	180	181	194	199	166	166	163	160	154	192	185	161	176	166	174	201	166	165	181	164	176	180	166	188	158	204	149	165	167	166	172	152	162	177	163	174	166	184	193	139	160	186	160	193	202	199	159	179	172	176	168	174	189	167	180	164	177	190	164	161	174	153	182	166	174	187	173	176	174	181	189	147	179	179	165	157	188	172	152	164	195	178	184	179	173	172	163	181	147	159	198	199	172	169	181	158	180	178	170	178	181	170	159	166	174	171	193	156	168	174	191	177	208	182	154	158	167	193	170	164	197	158	176	173	184	171	168	151	159	164	158	160	173	182	164	193	167	186	155	175	149	167	163	197	175	171	153	162	188	184	159	170	177	175	162	149	157	155	178	183	187	161	168	154	181	181	177	156	190	159	184	159	163	160	168	182	172	172	171	168	166	171	164	167	177	198	175	168	179	191	147	186	206	169	190	147	181	165	170	179	189	167	197	167	198	164	170	181	180	156	192	175	142	205	158	183	177	159	157	187	197	179	158	171	162	173	149	156	181	173	157	176	143	197	183	176	182	145	172	172	177	177	176	202	181	166	182	190	171	168	136	188	171	168	152	191	158	167	147	155	154	173	190	162	178	178	188	172	167	166	183	183	185	167	159	176	165	188	154	173	166	176	159	187	180	182	198	178	166	176	164	173	164	157	180	175	186	176	168	188	188	161	205	171	164	191	167	179	177	166	174	182	169	160	175	178	185	163	170	184	168	182	182	172	179	165	165	164	171	163	162	181	189	218	171	167	170	195	201	179	160	164	171	176	189	168	181	165	170	169	192	186	171	183	162	153	167	159	183	169	167	173	159	142	162	180	171	167	165	146	143	169	180	177	180	160	156	178	187	180	161	190	174	161	193	168	174	173	164	170	162	159	156	189	171	173	158	159	176	156	179	159	183	164	195	178	192	182	172	149	182	181	166	178	196	184	157	167	169	139	180	182	157	169	172	165	187	189	153	168	192	178	172	174	170	176	156	205	183	170	170	170	177	178	182	195	204	164	163	160	171	163	172	184	143	170	177	177	165	188	164	187	171	166	169	181	179	154	180	189	172	185	185	177	153	166	154	173	188	140	178	162	152	154	185	177	180	158	165	181	182	168	190	160	176	189	189	171	181	164	161	160	164	173	188	146	175	166	190	166	171	192	184	182	157	168	161	184	174	176	196	162	163	156	167	155	155	163	167	170	184	146	153	180	186	182	180	174	173	185	173	168	154	144	169	170	202	165	161	179	180	163	172	198	168	185	168	162	165	193	168	176	165	178	158	177	161	162	182	199	167	162	178	173	152	175	190	183	181	165	174	175	183	167	139	200	168	176	173	173	184	190	170	154	177	173	172	194	192	161	180	172	199	182	176	153	171	142	179	128	183	170	189	175	184	175	171	170	179	186	168	163	181	163	166	159	175	179	161	168	194	186	188	159	165	186	160	183	171	165	155	151	171	169	164	165	177	165	161	181	166	162	163	189	164	188	192	164	167	153	161	177	148	158	168	198	162	182	173	168	167	171	169	174	175	159	199	186	162	160	166	168	159	181	189	165	173	149	181	148	168	168	171	182	194	170	181	180	154	164	192	180	197	170	176	188	170	197	172	154	177	171	167	168	158	156	186	218	177	172	170	172	191	158	154	171	177	168	167	161	170	164	183	152	165	153	157	155	175	170	163	181	164	171	172	148	183	187	162	177	171	173	177	154	174	169	159	167	196	175	167	187	187	183	170	192	173	163	195	177	159	181	172	166	169	185	158	205	171	169	180	188	187	150	152	169	164	173	199	167	141	161	193	168	159	160	156	164	195	159	176	165	156	179	189	182	181	165	165	173	160	178	159	154	170	177	186	168	184	185	173	153	181	162	166	158	195	161	180	170	172	152	158	193	177	175	166	169	167	160	170	172	188	176	169	180	174	162	164	166	141	175	201	172	204	180	188	172	159	169	155	161	146	172	179	168	148	186	185	195	183	202	178	172	176	157	145	180	174	178	171	171	159	166	163	178	174	176	171	172	162	167	159	153	177	173	158	182	161	162	192	162	201	173	186	185	174	188	160	163	173	159	154	173	160	169	169	173	183	167	167	186	148	153	184	185	163	166	172	174	181	194	202	178	172	188	156	177	179	190	169	156	162	154	166	196	193	169	156	176	186	184	185	180	188	165	167	170	173	163	164	168	172	159	166	168	179	173	165	192	183	176	164	186	193	193	151	184	193	144	159	177	181	156	150	178	168	192	177	177	159	179	161	190	192	171	160	168	195	160	147	166	171	179	166	166	182	190	172	176	187	184	178	167	172	170	183	174	165	181	170	157	176	200	193	174	158	181	175	172	154	142	157	167	171	198	171	190	164	181	163	158	165	171	171	181	158	191	173	151	192	168	169	176	179	186	180	170	183	172	182	154	177	162	154	161	173	174	165	183	160	182	199	197	173	192	175	175	171	166	184	182	183	195	180	191	165	168	167	170	186	168	179	159	191	189	171	180	188	176	158	157	171	181	182	173	192	179	197	165	173	179	175	164	187	151	168	151	186	175	171	166	170	167	182	199	169	161	171	180	177	172	182	172	170	201	185	183	171	188	184	184	184	162	168	157	163	138	152	168	161	155	167	158	186	181	196	193	163	165	170	167	180	172	177	196	164	161	160	190	185	159	202	168	162	154	176	139	163	165	161	196	160	178	150	152	199	171	177	146	180	192	167	176	174	170	168	177	174	164	183	169	195	178	181	171	163	179	186	173	171	159	176	164	193	190	174	167	179	174	161	182	157	182	156	160	179	167	182	197	166	174	161	155	178	156	215	170	195	194	143	178	181	174	172	180	178	180	171	184	179	199	188	163	181	164	172	193	175	179	147	167	155	186	168	186	198	177	190	207	186	184	197	172	165	174	197	191	169	151	168	163	157	158	167	189	167	172	172	189	190	179	157	166	187	172	187	172	185	161	178	182	197	153	182	168	168	180	165	182	184	163	186	167	179	186	159	144	174	197	178	184	175	186	161	165	194	185	174	194	174	177	159	177	153	188	196	170	179	187	197	189	193	167	184	171	159	178	179	189	189	160	169	165	193	169	157	167	197	199	162	158	182	175	162	148	156	160	167	180	155	165	175	189	147	155	195	169	153	169	176	182	166	172	162	152	150	189	164	165	152	184	177	183	156	184	177	156	169	166	172	195	184	184	173	189	161	178	180	216	157	171	188	177	174	161	178	145	180	162	163	175	168	172	181	169	157	164	168	144	161	174	172	163	160	179	169	173	186	181	198	177	181	183	165	177	146	198	187	171	140	199	181	183	164	176	185	169	158
3248	8678	5535	2476	1788	1297	1016	761	612	537	463	413	361	355	300	294	300	262	257	244	275	256	241	210	233	230	226	215	231	238	213	214	215	204	200	229	203	201	221	207	227	208	220	193	197	202	202	196	196	228	211	197	219	232	188	203	183	211	199	222	209	207	178	206	196	176	219	200	178	194	210	203	239	196	209	204	193	189	176	193	205	191	184	215	223	198	198	180	210	214	192	194	198	202	211	181	209	200	231	187	203	191	212	185	202	174	205	188	200	201	193	219	195	225	175	173	193	211	197	199	181	207	203	182	191	198	200	192	198	205	188	181	173	205	192	199	205	176	221	194	214	200	221	177	172	192	191	213	222	216	195	224	208	177	197	209	201	177	203	193	208	193	185	194	197	196	201	191	182	209	192	221	174	200	187	211	213	218	195	203	196	203	205	184	193	213	191	224	192	188	201	182	192	211	206	213	204	206	175	198	204	192	207	191	180	202	206	167	196	203	190	181	207	209	204	202	211	200	192	237	193	224	216	207	204	200	184	221	209	188	170	165	199	228	199	185	209	170	188	217	221	226	205	206	183	215	211	176	216	171	184	207	198	176	194	210	193	196	201	189	210	205	193	178	184	206	204	209	203	197	200	209	213	220	202	201	174	204	193	223	202	215	186	209	214	183	193	193	183	200	225	208	206	209	216	221	212	184	184	185	210	203	210	206	220	214	188	179	189	194	204	214	179	210	189	189	209	186	213	187	195	177	203	192	173	187	200	211	184	206	183	199	185	192	201	205	206	191	207	184	216	192	185	198	191	193	219	197	209	186	192	222	196	197	170	183	222	200	198	188	211	214	195	201	191	206	218	221	166	202	220	180	231	184	192	214	221	191	191	204	182	194	205	206	198	207	229	209	190	215	197	172	200	173	216	191	207	174	208	204	203	220	173	209	198	184	220	197	193	196	194	189	210	203	178	210	197	193	172	189	210	180	182	231	208	186	223	213	183	177	213	196	205	170	208	204	191	216	208	218	185	202	210	160	226	203	205	210	229	200	204	206	206	198	213	211	175	213	188	208	199	195	178	187	196	222	205	191	184	201	205	199	198	201	204	187	201	192	193	179	190	202	197	195	185	190	198	209	172	223	202	202	202	213	187	194	211	192	211	211	213	177	202	221	179	201	207	207	196	209	214	201	213	200	200	222	228	198	187	203	191	205	188	204	193	180	195	203	199	229	205	227	183	217	200	172	198	198	223	229	197	196	190	201	194	202	226	195	177	206	194	202	197	217	190	183	222	207	198	205	216	178	216	194	195	197	228	223	195	205	210	191	197	205	215	183	199	205	189	199	193	184	219	208	185	177	212	204	183	181	213	190	191	191	207	188	217	182	186	196	187	187	175	195	200	209	195	215	203	182	199	194	198	201	200	190	181	208	186	211	190	196	195	184	208	211	192	187	197	228	185	201	212	213	203	197	202	160	194	163	193	230	190	214	190	195	183	190	199	185	213	203	205	203	179	214	192	196	205	234	181	190	189	197	213	228	193	199	200	194	183	212	194	202	224	204	213	190	188	185	183	212	215	210	201	184	172	207	176	215	191	210	164	215	216	208	185	202	216	169	182	188	202	202	190	191	201	211	204	202	214	204	198	186	214	195	207	197	193	202	197	199	175	189	195	147	193	201	179	172	203	210	173	198	199	202	221	202	218	215	167	206	198	190	215	210	200	179	187	216	189	190	190	211	195	231	182	202	207	194	186	185	202	182	205	182	227	163	237	196	186	226	224	199	193	195	201	209	176	177	191	188	208	196	212	203	195	196	195	198	222	207	209	172	199	188	186	219	176	203	201	181	203	186	182	198	206	159	205	222	214	197	204	183	213	216	206	208	193	201	216	185	205	189	193	201	205	188	190	210	187	204	188	220	213	179	209	195	190	200	198	187	203	223	198	214	188	220	192	210	187	186	206	214	197	190	186	220	195	186	214	185	186	220	195	199	183	204	193	163	184	192	183	210	191	188	183	192	217	204	190	215	166	190	201	183	210	186	201	207	191	192	167	196	203	205	194	179	189	214	197	200	193	189	194	190	212	198	215	205	218	194	177	201	184	202	197	181	216	203	199	209	207	207	196	205	201	194	204	220	189	220	202	210	190	192	181	211	198	188	179	203	178	202	196	182	226	217	194	200	209	188	198	183	190	189	188	199	186	216	188	195	198	216	189	204	172	206	195	214	185	200	180	196	204	196	198	199	199	182	207	185	180	195	214	189	196	196	199	200	188	199	211	218	210	185	228	205	183	216	185	192	207	200	187	209	197	193	207	217	200	207	191	209	195	198	200	192	199	184	200	207	183	195	190	185	208	216	199	214	180	186	202	210	215	213	211	190	205	198	196	225	190	181	193	216	181	208	191	222	191	211	193	222	196	200	189	202	194	208	208	186	182	192	218	183	207	187	190	203	199	181	203	193	203	197	191	228	213	237	191	185	182	194	187	214	212	226	189	207	212	181	205	199	186	167	197	221	189	203	208	188	244	197	176	180	192	239	209	190	188	206	199	211	218	185	220	188	187	212	222	183	210	213	193	196	192	209	188	184	187	213	194	198	203	186	213	187	233	220	201	201	189	200	184	183	218	190	205	210	189	191	178	201	192	185	205	184	205	201	209	202	179	196	211	225	188	188	202	207	184	187	179	205	204	190	197	218	203	192	214	198	220	196	212	191	205	182	189	212	210	188	194	183	215	203	197	201	200	214	190	196	196	186	183	197	207	185	209	218	195	187	196	204	180	215	203	173	189	212	173	198	208	188	210	205	199	188	176	210	164	212	180	201	187	182	185	204	196	186	221	242	186	217	203	227	191	183	204	192	199	192	179	228	193	211	186	190	208	201	169	169	193	201	194	196	196	197	218	216	215	204	212	216	197	188	193	211	208	223	208	194	175	207	229	223	204	224	196	170	208	188	183	204	203	202	187	206	203	180	212	190	186	207	197	212	214	223	202	180	204	194	210	177	170	196	199	198	184	165	188	193	198	219	191	203	194	195	193	212	182	190	175	181	216	192	191	184	197	201	215	188	201	182	202	213	204	226	188	200	210	221	189	230	180	203	194	204	183	208	193	211	202	202	188	216	200	159	210	173	204	192	203	192	186	207	191	186	196	204	229	242	197	207	190	184	202	206	175	208	187	194	200	196	199	170	185	187	195	187	208	205	211	181	205	171	219	183	208	194	203	207	214	219	208	209	184	186	206	205	189	175	183	210	220	183	170	196	199	188	208	196	219	204	190	207	210	200	197	205	184	183	185	202	199	217	171	202	208	224	215	213	194	208	194	203	207	190	185	221	196	198	207	208	200	205	191	193	204	197	216	191	223	200	197	194	164	215	228	203	188	212	215	228	202	176	214	185	199	194	193	193	224	213	200	188	198	196	183	173	197	181	199	195	179	213	189	193	197	183	200	226	202	203	207	210	197	223	205	180	227	213	204	203	178	173	204	180	195	180	214	206	229	200	190	208
24786	21083	27122	25183	9366	961	769	711	633	607	610	676	623	624	589	600	562	587	537	581	584	511	537	585	598	596	571	579	593	579	563	555	571	560	544	561	558	613	573	523	552	559	607	568	568	564	598	584	566	565	533	573	550	542	600	546	580	551	521	579	592	555	576	551	573	551	544	600	566	551	557	608	566	565	533	572	541	550	533	564	545	611	563	587	541	537	560	553	530	536	557	584	563	540	562	560	541	529	513	572	563	530	614	552	575	597	557	575	548	555	581	574	552	590	593	569	566	590	575	554	574	573	578	485	552	538	541	518	558	567	523	545	550	564	573	540	582	587	535	556	572	562	550	530	573	583	570	544	523	537	550	530	563	518	576	529	549	613	581	547	562	544	579	566	549	599	565	547	561	507	550	578	554	572	531	597	605	546	518	575	533	601	592	511	606	586	541	550	570	541	569	571	555	583	570	612	536	617	571	572	586	568	505	585	543	596	560	596	612	550	580	520	624	540	509	579	562	569	518	597	573	557	524	570	526	544	564	572	561	563	566	548	596	561	584	579	567	558	561	568	585	542	578	517	564	510	570	618	518	539	557	556	553	605	560	561	550	531	567	560	558	602	573	567	564	544	538	568	566	536	569	554	567	547	593	542	554	602	603	505	538	545	582	569	564	528	533	552	503	545	542	574	575	567	544	531	570	564	553	610	546	566	565	589	561	572	533	577	587	567	571	533	543	574	598	541	627	563	605	567	556	577	580	589	522	538	551	548	536	574	625	550	566	587	559	550	545	560	570	573	569	570	561	551	527	538	563	570	575	559	554	548	557	534	549	561	592	572	528	593	571	541	546	577	582	557	582	605	578	562	577	530	531	472	558	528	583	540	566	554	611	612	557	547	561	530	556	498	543	572	556	552	587	571	543	587	564	569	523	580	533	566	570	579	554	555	555	554	533	561	594	577	536	508	517	587	550	578	536	545	577	583	570	514	551	568	570	575	557	556	576	564	530	550	559	555	524	566	531	562	528	566	525	547	565	542	579	535	550	545	536	562	569	569	533	578	572	556	573	539	591	550	577	553	591	541	560	552	558	547	592	537	562	605	519	544	565	561	554	544	588	557	548	582	573	579	557	596	575	567	506	550	549	585	534	537	570	558	576	505	554	505	635	571	564	526	520	555	546	613	524	550	576	573	537	517	572	584	522	605	573	559	551	524	559	550	553	544	557	594	526	563	586	493	574	576	531	532	528	550	577	583	563	577	554	516	586	570	541	506	570	585	556	575	579	506	575	574	584	478	548	523	540	558	586	550	576	518	559	540	534	520	582	600	590	515	571	541	560	559	595	546	581	563	589	547	582	589	580	573	547	586	530	534	589	558	536	516	535	537	542	571	542	562	583	555	561	566	520	558	516	547	552	527	556	578	562	558	542	535	607	599	517	559	520	554	541	544	521	521	570	546	607	596	496	542	563	575	546	549	597	529	559	562	547	531	608	541	559	575	562	558	558	548	573	558	570	539	570	535	544	565	555	588	553	569	545	583	543	584	599	583	596	576	589	559	552	580	487	547	591	589	559	542	625	588	551	532	591	529	532	582	559	565	534	611	537	553	587	593	562	564	574	585	543	534	556	562	549	534	560	561	538	522	543	570	569	531	564	581	544	575	604	510	586	578	572	550	553	571	593	584	564	553	532	596	566	525	554	571	591	570	589	593	558	548	546	532	562	508	570	571	576	596	539	549	561	556	558	567	586	526	550	555	558	604	584	573	571	524	603	493	533	512	535	560	497	560	563	563	544	565	567	600	525	500	586	544	623	584	612	543	566	592	527	521	521	571	520	572	583	555	514	561	585	564	603	564	583	571	556	572	543	570	521	578	550	549	575	556	571	556	534	580	530	548	527	565	580	570	531	554	543	551	565	583	591	560	585	541	577	557	595	568	562	560	524	522	566	530	594	562	557	558	550	540	587	586	554	545	565	572	561	552	534	572	567	537	561	594	530	537	558	541	545	578	552	542	578	565	494	557	557	585	597	553	565	582	572	540	532	542	585	576	599	553	539	573	558	548	528	570	599	559	565	564	594	562	539	557	543	551	538	519	536	524	572	564	566	573	533	501	562	564	595	564	569	583	565	572	541	531	587	584	561	603	516	552	593	567	570	534	559	575	529	532	573	599	563	584	542	545	523	550	541	536	548	560	564	542	569	575	545	558	566	556	526	590	579	528	539	563	573	542	546	566	562	547	561	583	566	575	549	546	507	560	562	537	558	602	529	537	551	604	623	536	580	518	602	607	569	567	549	553	531	575	561	599	544	561	558	532	572	577	572	577	518	539	582	545	554	545	542	567	537	540	569	547	564	583	544	556	561	530	583	565	587	550	567	561	548	564	615	598	591	564	514	508	562	565	545	574	581	580	559	594	592	606	593	513	554	552	558	551	545	533	556	566	549	559	537	548	582	583	551	553	543	575	578	559	559	536	533	589	556	573	581	568	463	569	563	556	582	550	560	538	545	565	535	547	583	548	568	605	596	537	563	572	547	550	597	558	549	552	544	529	583	585	585	550	534	555	560	581	590	557	551	566	561	559	586	560	551	559	584	578	565	569	551	598	542	512	551	544	535	556	554	498	566	574	584	562	572	525	543	484	561	565	591	544	541	589	551	545	578	586	571	579	563	519	570	568	568	533	560	547	586	583	528	568	564	544	572	551	570	562	540	527	504	519	579	554	592	581	572	529	567	599	588	521	520	527	545	589	577	561	563	541	541	577	590	531	566	532	551	548	558	504	563	521	556	513	548	563	547	552	534	549	520	576	525	529	592	540	519	527	558	548	556	573	573	548	541	545	535	504	533	542	559	530	592	558	549	521	567	534	513	581	594	541	554	568	538	558	578	531	568	536	560	563	553	539	541	537	584	524	549	597	600	556	519	534	548	587	541	572	533	542	539	572	559	567	544	551	521	585	543	521	568	586	534	560	576	564	603	539	540	568	525	532	570	564	568	563	514	569	544	621	530	544	556	562	554	573	560	518	590	600	522	540	529	556	584	541	541	530	529	579	560	549	570	577	572	568	523	565	551	548	562	610	590	598	586	555	557	556	541	607	519	609	553	471	546	564	581	554	518	525	572	516	565	572	565	498	565	605	518	574	593	552	555	558	564	553	603	558	526	529	613	517	574	524	598	524	591	560	560	526	530	563	534	552	548	542	527	578	550	569	626	563	563	527	503	565	566	571	547	571	561	539	524	536	572	558	555	576	589	544	563	546	522	563	564	564	564	559	608	568	583	530	576	570	523	598	589	576	569	541	582	573	547	528	574	520	582	584	543	546	527	552	541	556	546	577	541	549	562	549	569	579	563	567	509	574	572	536	546	537	553	566	608	561	534	585	553	570	550	562	564	553	549	529	553	574	590	521	533	542	561	568	567	545	560	551	566	546	562	546	606	564	547	558	559	544	550	569	577	539	545	532	521	553	572	563	545	543	554	556	571	549	568	584	545	544	540	569
3531	5127	3208	1685	1433	1133	1006	877	786	701	715	696	718	699	611	603	645	615	668	631	620	607	576	591	567	608	595	591	596	591	583	639	620	604	656	558	569	585	597	590	627	580	620	577	580	591	602	624	590	560	637	615	599	582	540	614	534	583	602	568	583	631	636	574	555	602	612	578	588	598	568	529	552	579	539	612	628	599	588	578	594	600	599	640	566	620	582	627	550	576	595	569	587	617	613	580	589	603	583	609	600	590	580	664	561	601	542	604	647	609	573	616	591	579	598	593	580	585	586	596	533	568	546	560	627	591	597	527	597	627	568	613	562	536	597	581	604	562	601	604	619	564	566	569	535	567	576	594	555	569	567	601	573	593	603	592	598	612	592	608	574	592	579	595	574	551	564	578	598	631	577	586	597	547	568	544	544	594	566	564	609	584	558	597	619	597	564	576	571	577	554	602	573	584	617	571	598	594	599	617	597	550	573	616	584	601	580	586	604	544	573	598	600	544	597	579	595	579	609	571	577	587	581	565	561	567	560	591	581	586	601	618	608	584	611	584	558	589	616	606	564	610	582	574	604	584	605	566	573	534	587	598	585	586	635	561	574	602	592	612	617	597	558	543	577	623	553	605	624	579	575	569	578	560	593	610	602	619	588	623	598	526	598	586	577	596	570	611	571	564	598	645	594	583	645	603	653	561	594	579	600	536	592	606	607	601	609	619	595	613	568	580	629	658	591	594	560	580	581	612	601	576	556	556	621	602	569	590	571	567	612	610	611	592	612	584	610	574	599	541	560	609	561	587	573	611	582	575	618	585	618	552	584	577	615	548	585	602	587	623	589	629	609	595	590	527	586	576	589	595	596	584	553	592	590	538	603	603	600	550	582	591	616	567	599	552	582	588	584	631	598	621	623	575	567	570	618	557	541	583	586	563	561	642	602	573	612	577	592	599	591	589	603	580	580	623	585	609	557	592	547	573	556	603	594	596	639	558	592	545	555	596	607	582	563	631	593	540	579	584	539	543	560	660	566	596	573	589	615	620	545	620	574	597	581	528	582	603	637	576	607	588	547	606	558	616	547	550	593	576	556	567	546	600	591	601	571	574	618	583	557	576	544	627	599	597	609	600	611	590	619	590	594	584	566	579	583	621	608	580	617	581	595	565	607	607	578	581	619	625	611	613	577	563	588	545	557	532	571	602	616	571	597	610	596	568	603	563	569	595	601	554	617	567	575	565	594	574	582	584	599	616	587	560	563	587	575	599	559	594	601	569	593	570	604	512	563	606	586	559	579	601	591	585	586	599	624	602	562	598	565	560	597	591	585	545	569	554	596	641	555	616	583	598	571	561	630	607	583	584	504	575	592	585	600	570	593	620	589	565	570	602	586	570	580	603	564	564	602	593	541	592	631	556	602	621	568	609	601	602	584	558	580	572	576	563	534	527	550	639	601	606	588	565	581	591	636	556	570	613	587	627	581	564	559	629	602	591	593	555	552	622	587	607	562	609	576	601	573	590	563	583	579	545	557	548	611	556	599	583	629	614	600	573	598	569	587	579	586	600	552	576	569	581	587	568	549	619	598	566	597	582	577	603	556	588	610	585	583	612	559	550	546	592	630	623	576	581	559	590	608	574	592	615	596	586	600	604	574	581	613	564	591	614	576	612	660	566	597	549	571	618	587	607	606	553	602	600	604	598	595	572	574	582	590	572	553	582	586	561	587	595	597	591	595	594	645	547	568	618	597	577	580	595	577	600	625	614	603	580	577	602	565	602	618	605	582	577	569	598	574	605	616	576	614	589	672	605	600	608	510	629	597	609	594	524	547	556	555	577	594	606	536	560	573	592	580	621	575	581	609	586	584	618	563	591	622	563	555	586	577	594	595	583	568	575	519	614	582	550	565	590	576	582	575	561	590	572	588	571	542	595	607	603	579	580	577	594	587	633	585	578	597	635	580	549	597	594	621	597	587	593	569	612	618	561	590	570	561	582	595	599	568	593	570	564	579	633	592	613	563	552	567	617	608	612	618	586	577	588	588	591	575	591	591	644	625	592	572	556	598	597	567	607	559	576	574	592	559	574	569	610	578	586	586	607	573	595	621	618	586	573	555	593	540	582	604	597	594	587	587	545	581	570	591	593	580	582	569	591	560	593	595	619	578	596	587	617	586	552	600	601	622	591	613	632	603	600	585	589	612	607	587	570	595	552	578	619	631	617	581	562	608	577	584	561	541	600	589	564	616	580	608	619	577	614	571	590	568	602	590	615	568	574	576	591	564	616	554	584	549	642	586	563	597	613	611	568	596	591	601	611	590	631	616	601	575	617	592	588	626	598	600	583	595	590	557	561	557	621	589	611	556	552	599	580	559	572	576	589	556	553	613	622	604	607	544	579	564	593	582	564	560	572	625	586	644	607	600	606	590	580	594	622	580	608	605	590	570	576	587	598	574	562	600	567	634	600	560	586	608	644	601	541	575	583	577	560	606	578	606	605	609	604	596	605	571	592	596	552	584	608	570	593	613	590	561	600	584	560	596	619	571	590	585	584	608	590	574	601	579	595	604	533	559	606	578	575	579	596	540	587	587	577	612	604	599	534	554	570	583	591	611	606	590	592	572	529	592	588	592	651	615	537	573	573	647	603	602	590	569	564	568	600	583	569	598	612	605	578	599	574	579	607	562	589	555	591	584	570	555	611	626	615	586	616	577	593	613	580	580	568	599	586	607	611	546	612	572	593	575	553	592	611	582	607	592	567	556	596	579	586	605	585	567	601	562	646	608	602	584	561	587	535	574	611	590	576	582	576	608	589	556	622	560	653	642	574	599	542	595	578	558	558	608	612	609	562	622	603	638	608	621	547	603	596	569	555	534	593	621	610	593	583	564	573	573	592	591	589	599	628	605	596	614	619	596	614	586	611	530	581	601	554	597	556	614	598	584	617	600	570	550	550	550	626	604	579	616	599	577	583	611	556	571	619	569	573	567	593	623	582	592	581	555	596	584	528	567	568	575	567	574	585	619	615	533	613	594	540	607	585	591	592	617	614	572	588	568	598	573	597	569	577	614	588	581	598	588	620	617	613	597	569	553	603	553	568	600	515	592	598	547	628	567	587	540	568	563	591	604	636	611	556	539	576	627	573	626	552	582	559	574	612	578	581	581	580	588	601	630	586	576	564	592	574	544	556	561	607	590	548	610	583	598	574	575	576	573	588	592	597	609	571	616	611	613	601	597	583	595	576	587	618	634	579	570	592	609	573	566	590	582	603	582	578	592	542	625	596	588	581	582	533	592	589	566	602	670	547	615	600	556	608	609	617	581	579	567	590	588	580	607	577	551	590	622	580	581	612	626	581	588	599	567	564	588	591	569	558	611	592	538	597	606	581	593	638	528	569	632	583	570	560	562	583	603	593	558	611	581	567	558	599	558	632	584	599	627	576	593	615	611	565	630	577	591	611	606	605	559	585	607	617	606	583	613	597	589	582	594	594	590	599	583	580
22552	21174	28846	23760	21176	21210	7368	952	706	689	591	552	479	473	457	463	411	407	431	380	400	365	387	378	414	376	343	357	359	335	336	338	324	356	368	369	367	331	325	332	362	344	348	338	324	287	361	324	336	352	350	356	328	322	327	319	318	330	326	338	337	309	351	325	341	362	277	343	316	332	372	342	334	316	367	334	334	307	366	316	353	314	360	313	359	334	323	325	308	315	353	300	353	318	355	287	333	304	331	323	321	322	329	336	334	322	354	344	343	336	321	312	327	329	308	315	298	330	357	309	345	307	294	346	353	323	296	317	295	330	324	333	283	335	358	365	333	324	336	342	348	348	332	338	320	323	313	337	369	319	335	340	298	355	326	317	345	358	333	299	352	335	348	323	327	324	345	301	308	345	326	316	324	320	329	330	329	318	320	298	349	340	326	312	307	336	330	341	319	347	308	335	320	297	354	336	338	319	336	311	343	322	345	327	339	298	320	299	322	360	294	317	290	309	331	328	355	350	337	356	331	305	329	354	347	327	329	321	337	338	327	341	327	333	309	334	325	303	327	329	326	349	314	315	313	310	313	313	332	326	299	288	347	298	317	326	318	346	302	323	343	300	349	321	321	347	281	329	346	296	298	345	337	316	326	336	347	308	288	324	342	310	317	337	328	334	315	310	334	297	337	332	315	329	337	328	320	314	327	330	375	279	324	331	319	328	321	350	331	352	352	313	317	327	336	310	343	333	355	304	325	354	304	355	323	332	365	329	321	296	304	340	353	309	321	359	332	353	310	323	337	334	326	292	329	337	333	334	304	315	315	320	290	325	325	321	336	340	348	289	322	328	328	346	338	328	326	339	327	308	309	328	322	345	329	312	315	350	301	333	279	325	313	323	328	342	317	320	327	321	347	349	310	328	305	305	324	316	337	364	315	331	316	300	350	308	340	329	348	355	339	335	320	346	315	320	326	309	311	308	315	328	315	304	326	331	334	291	376	321	344	354	312	312	316	323	353	348	317	332	317	317	314	355	304	328	338	310	331	317	292	331	347	318	322	361	318	288	309	296	327	340	348	287	334	317	321	328	297	330	311	337	316	330	326	321	329	333	358	367	317	328	325	295	313	330	361	340	311	340	309	332	343	318	336	320	346	339	338	341	315	343	324	336	323	328	341	315	325	339	300	310	325	317	306	318	312	304	308	337	324	320	332	300	321	326	329	328	349	347	342	339	322	358	299	329	345	325	280	310	311	373	302	325	325	325	340	357	327	333	338	359	364	372	345	337	357	355	328	308	332	360	319	324	334	330	338	321	317	312	324	367	355	316	299	354	344	319	307	300	336	314	336	361	336	339	326	341	321	335	349	325	346	306	308	324	330	322	352	299	316	341	322	291	335	325	288	299	344	331	341	333	323	283	325	347	338	332	348	328	301	295	333	293	298	329	320	346	317	335	336	345	346	361	315	303	347	302	328	329	337	315	330	330	328	330	317	327	304	332	338	348	308	334	327	316	311	332	328	322	312	341	343	325	333	310	298	358	331	361	309	353	356	341	326	340	304	331	296	320	318	329	306	335	315	326	311	298	309	324	315	318	336	314	318	375	320	330	318	320	342	313	318	372	307	327	334	352	364	352	351	355	355	318	334	274	336	330	308	324	287	332	323	288	335	349	312	326	337	311	331	308	324	363	332	332	315	320	311	335	327	329	330	303	307	331	336	315	351	340	330	329	283	327	351	345	315	336	349	324	301	304	290	337	333	330	327	343	335	315	344	302	321	329	320	281	302	295	301	333	320	314	311	321	345	352	331	351	327	333	316	330	322	346	336	339	312	329	350	325	290	343	335	310	332	336	313	318	348	318	351	314	323	337	315	333	343	328	325	342	338	320	312	320	340	330	312	324	339	331	347	303	367	320	311	320	361	302	303	319	304	329	319	351	340	342	341	330	346	341	330	300	357	331	352	334	299	304	296	313	339	309	330	317	300	304	354	356	337	375	326	324	313	343	348	313	333	330	289	336	334	317	323	350	332	355	320	311	337	341	299	330	334	336	320	322	311	327	326	289	333	334	330	325	343	351	324	297	313	347	344	316	299	306	324	309	336	305	314	343	317	322	326	318	312	332	320	324	355	351	375	325	347	323	304	314	326	317	337	343	328	291	356	319	306	328	328	340	357	302	304	289	329	337	342	291	348	294	315	322	338	329	343	340	347	313	346	325	343	298	349	322	313	306	338	337	356	335	343	349	302	313	338	350	297	340	325	348	337	332	290	330	310	336	310	340	315	351	327	321	328	310	344	363	353	313	318	321	333	319	330	331	309	314	337	315	332	326	340	345	314	334	347	326	335	317	339	345	341	349	317	319	318	302	311	339	331	336	326	328	331	327	343	334	331	299	292	317	319	276	304	342	322	335	365	353	340	325	322	343	310	320	308	327	324	302	323	305	351	337	342	319	342	334	288	321	323	336	320	348	320	337	318	325	317	361	290	300	322	323	328	313	339	320	318	329	310	340	337	344	327	327	321	315	330	321	317	310	331	341	316	320	287	329	320	308	284	312	318	318	328	341	352	322	329	326	320	333	331	345	340	321	292	325	301	331	316	293	344	317	342	340	320	333	328	320	313	323	324	301	347	339	332	331	340	317	329	337	316	327	355	342	302	321	315	302	289	317	320	324	317	355	320	326	360	330	335	339	335	326	316	296	342	311	318	326	333	346	323	327	354	349	323	322	324	342	278	340	328	353	346	328	337	326	336	337	306	324	316	330	332	315	348	344	328	333	354	321	343	328	296	359	305	323	331	342	328	348	317	334	347	340	296	359	331	331	316	326	320	314	329	342	333	330	304	333	333	334	334	299	316	333	325	333	331	316	339	327	321	310	384	305	322	315	334	326	350	349	346	322	306	308	281	318	323	310	305	331	353	357	341	324	311	306	364	329	351	312	331	304	335	338	327	316	339	329	354	319	289	296	332	317	326	335	344	307	349	304	347	337	312	331	321	315	315	324	337	307	328	329	290	329	294	368	306	341	320	309	321	324	317	321	313	326	301	318	322	346	327	294	304	328	337	337	346	305	322	341	346	319	327	308	359	330	311	332	348	316	300	345	308	308	362	323	353	317	339	314	315	347	331	315	304	295	335	340	315	338	349	309	311	337	340	303	345	310	326	353	337	338	316	312	340	350	321	333	301	316	324	321	317	338	323	328	316	312	313	329	304	345	317	313	297	324	320	340	318	306	315	322	309	376	329	344	309	302	316	326	335	343	320	361	338	323	325	326	359	307	338	314	340	348	350	329	340	339	343	324	335	317	316	308	345	326	340	347	349	317	319	329	341	322	329	353	335	312	298	321	343	312	317	317	325	337	295	349	349	330	298	317	326	303	319	285	305	321	300	323	321	368	314	337	301	325	280	334	337	336	339	339	324	303	308	368	310	303	321	337	311	294	307	342	356	331	307	308	312	321	321	298	308	357	333	310	351	337	323	355	308	310	347	304	364	339	307	339
4631	14129	9280	4495	3313	2491	1767	1429	1140	969	824	743	664	616	582	506	516	514	461	444	466	438	434	388	447	392	386	420	348	366	389	369	375	338	337	372	372	371	366	333	395	336	334	343	340	341	368	350	336	338	386	319	322	372	365	342	364	358	349	339	340	335	319	339	321	334	316	362	351	354	352	348	350	332	323	312	331	353	324	349	344	387	333	337	345	349	364	324	352	351	330	344	356	318	350	330	345	320	335	309	318	351	330	331	330	321	294	318	363	309	326	374	318	342	338	321	373	317	352	355	358	328	370	332	379	354	324	372	324	325	322	334	367	325	324	373	359	354	314	327	337	335	323	316	324	301	325	336	310	317	336	331	334	321	314	340	357	373	365	334	354	349	309	318	311	329	358	297	336	330	369	342	329	352	352	322	347	311	340	364	357	351	330	355	336	321	317	326	328	376	352	312	333	340	331	332	344	346	377	358	331	341	324	330	324	345	334	338	346	338	355	314	367	333	357	354	336	343	348	346	356	304	373	332	326	355	331	333	328	331	313	309	361	354	348	324	295	329	323	317	344	297	302	354	343	337	351	320	334	333	336	364	320	294	328	319	328	355	336	316	359	358	311	329	308	318	345	315	311	326	344	331	361	313	292	338	340	331	327	331	336	330	341	298	335	324	337	333	375	334	316	297	326	331	350	338	290	311	365	334	364	341	368	302	352	335	358	323	353	341	358	344	301	324	343	374	371	331	338	342	356	339	353	305	344	326	347	364	333	327	307	335	326	348	311	345	333	348	302	329	358	313	346	338	325	295	328	365	313	374	339	283	363	324	357	324	326	328	322	329	329	341	303	345	324	305	332	323	320	326	317	332	314	359	348	323	347	351	350	329	328	324	361	315	339	338	362	325	360	346	326	326	352	377	365	363	365	313	351	313	347	289	330	354	334	317	306	369	306	355	311	326	311	360	349	388	358	326	356	376	347	362	371	304	360	315	305	318	339	318	319	345	354	326	365	335	336	345	331	361	363	337	337	336	313	327	342	320	354	312	363	329	338	348	334	334	332	307	370	304	328	345	359	347	323	353	312	327	287	363	330	363	355	331	368	309	328	352	335	334	337	333	360	353	339	306	325	327	341	353	338	366	326	377	338	330	315	329	349	323	343	315	341	310	342	335	327	334	328	329	314	335	337	330	320	338	317	380	358	321	341	335	325	357	340	369	353	322	315	324	332	328	328	325	330	345	354	360	328	328	332	338	330	334	326	331	329	304	351	362	342	353	319	355	315	341	329	348	347	338	327	370	337	302	344	364	304	331	297	325	324	344	345	314	335	346	324	350	356	352	352	337	326	339	323	327	350	312	347	349	375	308	309	333	363	330	322	310	354	369	326	345	317	321	329	331	364	371	340	348	326	333	312	335	317	355	348	341	315	322	313	333	347	368	358	314	341	340	306	345	311	336	346	352	315	309	330	336	327	324	365	327	360	341	314	350	376	331	356	364	348	297	341	342	336	342	316	331	343	353	341	318	330	340	310	351	383	294	374	338	357	347	377	343	347	331	343	356	339	366	326	353	320	318	330	330	312	357	380	332	323	316	328	290	336	370	352	336	324	350	365	325	333	334	332	318	302	356	347	340	357	339	354	346	308	354	333	337	312	348	335	321	341	341	328	328	331	331	335	318	363	331	358	336	333	315	346	350	313	319	350	327	331	320	332	337	320	339	356	341	360	345	345	352	317	319	351	355	344	330	328	312	309	321	355	323	349	319	290	298	329	331	339	314	343	348	347	357	326	336	336	369	336	336	315	322	365	329	368	325	341	304	333	331	297	346	340	324	370	368	324	341	345	365	320	331	342	331	329	311	337	312	317	320	327	300	313	336	300	349	347	309	387	356	325	378	338	335	328	345	328	355	330	330	367	362	330	331	312	335	356	384	330	339	324	336	330	351	338	364	300	334	334	351	331	315	349	331	334	320	318	337	345	357	354	321	347	309	336	332	332	323	361	354	323	308	285	334	335	314	330	355	351	333	328	338	361	328	354	331	343	356	354	352	315	308	360	341	340	364	343	328	354	314	346	332	347	362	332	325	332	309	323	329	311	341	332	351	337	344	338	334	320	309	325	333	339	359	298	322	342	302	341	312	341	350	331	316	348	348	337	327	351	335	333	307	340	332	319	329	354	348	326	329	352	341	318	361	328	340	335	308	326	315	327	336	367	339	330	317	341	344	325	329	348	305	333	348	298	359	344	364	314	318	330	348	316	362	331	303	348	312	330	330	315	358	362	324	362	320	337	337	350	342	341	337	381	314	329	334	361	325	314	327	344	358	305	328	320	308	325	302	306	297	340	353	332	349	342	353	359	339	335	305	300	340	335	331	337	312	321	328	329	344	358	365	318	346	375	337	325	323	355	333	330	331	364	338	300	329	350	334	320	325	320	337	323	310	330	316	315	328	320	343	312	337	346	346	310	342	383	318	344	351	334	347	338	323	335	323	329	335	320	315	356	351	316	330	305	334	331	350	333	324	360	368	356	303	341	340	314	321	340	328	338	341	340	328	342	351	330	344	321	334	317	358	355	317	330	304	338	341	350	326	331	316	335	350	311	367	358	310	346	337	301	357	334	350	344	349	369	334	319	331	319	332	329	352	303	334	317	338	318	331	326	340	350	348	341	361	334	298	329	340	329	331	310	353	340	303	365	346	357	367	329	332	312	354	313	317	362	352	344	327	353	342	339	335	338	360	316	349	320	349	316	340	315	331	335	294	329	318	319	325	343	326	368	327	317	330	341	334	344	310	334	320	365	328	379	331	333	361	333	379	340	303	302	366	311	354	340	330	344	364	342	343	349	368	347	343	357	322	358	336	339	356	306	334	321	362	291	339	335	344	340	341	346	325	313	339	330	344	381	358	321	303	318	369	346	324	327	340	356	311	334	334	349	323	332	336	343	338	300	353	325	339	318	331	335	313	336	335	343	353	327	330	324	320	344	339	344	321	336	313	313	367	350	315	356	307	362	313	324	318	320	302	307	358	347	316	318	368	333	316	328	337	347	310	344	326	320	340	310	349	387	319	345	357	325	342	340	355	318	316	325	328	335	323	352	350	329	335	278	345	324	338	328	323	358	323	334	344	313	343	352	376	357	339	332	344	307	334	353	316	335	321	312	333	330	325	313	350	319	315	336	352	333	358	331	339	343	303	306	310	338	303	356	351	340	336	338	318	316	351	328	313	326	347	321	351	318	326	352	336	333	347	335	315	362	325	305	364	352	347	339	318	346	351	317	360	339	349	367	316	312	325	354	319	350	356	348	320	342	344	340	322	315	350	337	351	323	347	347	370	304	348	344	328	314	337	313	365	306	338	308	310	317	336	340	352	338	333	338	364	338	350	347	341	318	360	361	291	339	339	343	323	342	338	338	326	353	374	348	324	328	353	351	326	325	328	327	345	335	345	320	336	350	359	335	329	331	355	345	304	326	363	327	312	324	338	309	348	322	335	340	309
27788	17324	3348	608	457	426	409	415	416	388	411	380	390	426	411	385	400	381	384	360	382	383	378	375	398	374	400	384	381	375	383	375	394	393	403	381	387	387	410	406	407	367	369	399	392	394	369	390	379	357	396	349	423	357	406	411	385	389	400	396	382	351	373	395	418	354	389	402	367	369	381	383	393	410	383	406	378	405	367	334	351	390	408	398	396	343	385	368	422	387	375	376	367	375	420	369	346	406	371	395	355	377	389	423	355	356	339	395	387	390	331	380	371	391	399	386	385	366	385	395	399	387	374	384	377	386	402	369	379	349	396	367	342	377	397	371	399	377	404	392	392	390	396	407	408	389	398	369	392	389	396	370	422	402	363	381	398	409	385	380	404	379	410	386	382	407	362	397	384	370	398	382	338	402	392	351	392	369	362	389	373	382	389	398	405	423	366	340	399	413	362	362	398	400	365	442	385	397	391	371	394	404	404	400	361	386	391	372	375	397	362	390	404	404	400	326	384	384	369	404	400	390	389	395	403	368	402	417	408	383	394	378	387	368	414	392	383	364	413	411	418	400	369	356	415	379	386	369	370	352	388	384	393	372	388	366	380	382	371	386	380	375	347	396	391	386	423	391	414	395	422	354	371	388	385	383	377	375	434	372	370	378	384	401	365	374	397	390	356	395	399	370	375	378	403	380	403	387	378	418	389	386	362	388	363	367	391	385	386	400	409	390	424	379	396	370	386	412	382	383	358	364	352	392	384	404	424	386	354	383	407	388	379	379	357	383	398	408	400	379	397	421	400	370	430	370	388	378	378	407	442	380	393	375	357	364	396	377	358	383	377	389	396	380	367	326	429	396	366	378	398	381	380	353	390	427	371	406	369	397	369	373	398	415	411	362	409	340	397	391	390	406	370	361	386	381	376	418	398	381	399	378	385	383	400	423	390	389	371	394	380	409	408	401	358	401	386	335	371	387	374	401	401	388	394	358	377	395	378	380	372	386	398	396	403	383	390	390	358	347	379	374	397	380	379	406	382	366	360	361	375	399	417	376	365	361	357	399	396	370	415	388	385	372	387	373	348	341	386	404	382	384	384	390	378	404	393	418	379	410	412	367	395	397	389	347	378	372	386	403	407	393	428	409	386	392	371	395	385	385	363	389	418	388	402	378	403	397	392	401	402	398	368	412	388	423	406	386	372	353	365	405	395	396	403	370	382	382	396	376	399	384	414	396	418	399	392	386	372	382	400	379	386	347	386	384	352	383	392	375	393	393	378	347	354	390	388	363	370	403	376	419	408	358	371	391	390	367	391	411	386	412	372	393	369	387	399	367	413	360	410	446	417	387	396	391	402	376	407	392	426	342	372	357	382	387	365	411	358	401	376	369	390	414	399	419	393	378	388	406	405	384	369	403	404	386	383	376	366	343	387	367	398	374	363	393	392	384	417	414	417	373	395	398	390	368	398	360	358	379	384	383	368	371	363	380	390	400	388	385	361	365	395	405	362	368	382	336	405	406	417	408	365	346	390	375	344	363	391	423	393	378	388	403	403	389	368	382	367	399	415	378	412	405	380	351	402	357	412	381	402	390	394	430	411	412	385	408	411	371	399	364	367	396	388	400	395	387	377	394	380	419	368	404	380	393	394	395	368	350	385	402	393	388	392	394	362	398	364	403	394	395	413	360	364	390	361	405	379	421	383	402	334	385	384	389	368	388	402	406	367	356	384	365	403	385	377	374	410	387	387	429	397	414	380	361	384	380	368	362	438	394	404	371	423	413	324	389	361	384	390	408	398	388	363	384	414	371	387	400	360	377	387	382	385	374	390	420	388	387	397	391	398	411	384	402	370	370	362	385	366	391	394	362	361	393	406	343	368	387	372	422	391	417	387	366	382	403	391	411	360	404	409	377	373	397	410	377	394	380	398	391	349	375	356	354	391	367	380	389	383	367	368	415	381	370	420	378	372	370	366	381	368	380	360	350	382	389	401	426	365	395	380	396	370	381	376	385	359	406	387	415	387	396	425	442	405	409	367	389	385	379	383	387	358	427	416	367	409	428	407	396	400	400	375	381	443	339	407	368	409	382	384	397	390	364	380	391	419	389	425	392	379	379	408	387	360	387	351	367	383	362	378	376	401	346	384	321	371	367	408	378	403	387	388	358	418	378	374	386	367	377	375	374	421	414	421	401	377	375	405	391	382	370	388	407	387	393	349	379	397	391	404	376	352	375	376	383	414	381	398	387	357	376	379	388	394	355	417	431	377	393	388	404	362	406	366	435	417	391	376	359	406	404	372	372	367	362	371	369	356	407	404	388	358	388	403	368	384	395	380	380	387	407	366	405	382	383	394	357	405	407	376	406	353	398	384	355	354	383	416	359	383	394	356	418	420	364	358	373	406	414	406	363	374	363	403	382	368	410	376	396	390	404	387	368	393	378	366	394	412	399	376	383	344	381	389	413	354	379	363	381	399	384	374	397	369	373	401	394	431	368	367	401	419	372	383	391	358	367	389	370	411	382	402	388	411	366	401	377	385	388	394	372	397	386	381	399	410	406	406	399	363	427	364	387	358	368	400	381	369	430	428	346	418	376	418	388	408	384	368	381	372	378	375	412	388	363	355	375	378	364	380	392	387	398	366	402	363	381	367	389	385	368	390	388	356	398	363	364	407	379	412	385	363	384	386	373	396	348	371	410	398	393	404	400	406	419	372	378	363	379	406	414	419	392	378	380	393	394	380	388	396	419	393	408	393	400	378	379	371	411	393	398	379	372	371	409	402	357	368	380	341	370	380	410	431	358	388	401	418	378	371	399	380	354	375	389	377	389	358	360	399	393	418	410	401	358	389	383	399	338	367	379	376	391	357	368	359	387	395	362	376	394	384	393	402	388	369	392	397	419	392	386	402	404	398	365	408	396	358	375	431	418	393	384	412	353	403	410	363	379	397	390	395	396	383	396	391	413	404	371	375	380	362	381	391	391	359	390	360	375	358	381	391	382	381	358	361	363	412	384	407	391	381	400	382	380	389	394	362	398	409	371	409	402	352	385	395	359	390	405	378	377	371	382	381	370	393	391	351	389	409	385	389	374	418	381	395	366	373	366	369	396	424	405	401	375	414	401	388	378	374	387	391	362	412	408	393	390	415	368	409	406	420	374	363	383	434	361	396	397	396	383	393	385	375	396	374	363	402	373	369	409	401	375	424	412	370	364	362	373	365	406	379	383	382	397	367	376	337	378	414	386	385	400	377	340	361	397	371	426	390	386	369	380	370	406	387	401	381	397	384	394	393	413	364	391	369	397	445	402	350	372	406	385	368	388	366	373	382	377	370	361	360	370	367	403	399	375	391	376	389	386	381	391	394	384	367	397	387	425	385	378	385	421	391	383	352	384	413	364	387	356	393	349	385	367	361	392	394	368	415	393	380	399	408	385	409	387	388	385	384	395	405	377	432	378	380	386	376	379	355	403	405	333	390	387	360	407	388	402	371	381	405	383
4461	908	691	554	516	486	474	484	466	466	431	449	409	422	461	416	446	426	403	413	417	389	404	404	439	402	439	428	432	431	421	427	412	435	423	396	442	406	414	422	438	415	403	411	373	427	437	453	428	410	427	443	428	431	412	405	398	424	425	420	437	430	393	447	409	405	419	398	427	434	454	415	406	409	371	453	450	431	444	448	439	399	436	425	426	414	430	426	416	457	433	400	437	383	443	422	456	413	416	452	440	429	479	424	427	437	422	439	410	411	413	440	423	437	415	422	396	408	415	446	427	441	395	451	435	404	462	416	436	470	423	414	421	432	442	445	381	414	430	421	384	453	432	399	437	414	444	420	436	437	421	435	418	393	431	406	466	406	392	396	437	446	429	430	440	414	408	405	441	418	445	415	414	411	435	414	408	441	432	408	471	419	387	429	409	429	436	433	409	408	391	447	413	427	445	424	423	372	457	417	409	437	429	393	438	479	431	408	411	448	407	439	406	407	441	439	412	400	415	466	424	431	425	416	418	415	408	448	392	435	442	416	442	407	443	405	436	409	427	414	376	394	445	424	440	390	440	372	432	375	391	406	462	419	437	425	431	426	428	465	448	428	429	443	407	401	476	421	442	394	434	429	454	429	404	417	431	430	443	410	418	414	417	418	438	444	448	447	397	435	412	415	458	441	449	431	422	465	430	426	450	401	452	387	439	448	442	427	430	388	410	416	423	433	413	436	412	430	409	419	423	443	397	439	403	414	430	409	449	436	443	398	453	424	410	409	401	410	434	414	445	434	414	422	371	377	452	421	443	441	400	465	450	449	422	436	427	454	439	401	461	418	462	437	443	415	440	457	435	439	416	423	432	433	403	402	446	444	406	395	408	417	408	449	393	441	412	438	449	423	412	413	431	422	435	453	440	390	435	423	441	421	425	423	397	429	418	435	425	465	434	422	424	439	422	395	444	452	383	427	418	409	404	449	427	409	434	395	433	394	400	400	425	427	453	394	406	412	428	393	427	428	417	430	418	434	409	431	403	419	455	441	432	425	417	437	460	444	437	411	449	403	427	426	391	414	435	433	423	410	372	407	417	439	431	392	427	393	382	413	415	425	430	428	429	409	413	419	410	439	486	399	432	432	405	388	374	451	407	420	427	423	430	430	404	400	410	430	436	429	407	395	458	446	430	414	445	446	444	405	432	441	421	438	374	425	402	470	445	408	413	417	432	415	420	461	438	432	372	443	433	430	442	399	410	391	416	434	401	480	426	422	387	416	416	408	406	428	424	422	415	424	442	456	423	477	471	425	428	414	446	442	406	439	405	415	395	426	439	459	378	420	435	425	383	434	407	415	431	389	433	466	423	470	419	418	427	433	449	415	396	452	424	379	422	400	443	416	420	465	423	406	409	428	439	448	452	419	415	404	436	414	415	424	430	455	413	430	409	425	383	447	434	447	396	427	438	427	455	424	447	473	400	428	412	397	425	444	410	398	440	398	417	428	437	447	416	434	425	460	405	445	411	397	431	399	433	406	478	428	437	420	439	428	413	433	411	423	387	417	471	423	422	467	413	430	382	452	421	458	450	393	413	425	423	445	453	455	428	442	463	412	454	435	385	450	420	448	402	456	415	423	407	411	460	419	414	453	441	406	447	412	431	418	393	424	395	388	422	455	457	451	428	426	433	431	421	455	412	397	426	449	427	456	436	416	452	431	466	390	426	460	435	426	450	418	391	454	401	399	447	399	432	448	397	423	416	421	442	466	406	446	407	427	411	402	431	399	440	454	424	395	412	427	429	415	402	431	423	448	418	442	429	422	463	433	433	457	454	408	411	444	428	450	406	395	404	433	408	378	459	428	425	474	411	410	405	410	399	419	432	451	416	461	395	415	427	433	428	409	398	420	435	402	447	419	423	424	413	420	445	402	417	411	426	419	408	406	413	432	462	386	419	428	446	427	477	417	423	417	415	467	445	421	425	403	458	426	427	419	417	452	439	407	419	464	402	423	424	440	378	429	408	440	416	421	434	416	433	462	382	414	429	450	426	396	453	408	451	412	420	413	447	438	435	440	429	453	451	417	428	399	420	439	415	407	418	455	444	399	406	439	428	419	389	430	395	444	453	424	420	435	456	419	424	447	415	420	415	439	390	452	404	410	469	422	416	413	468	408	420	445	431	395	414	426	459	384	420	435	450	431	406	418	437	394	432	421	418	456	452	467	419	439	420	454	425	432	430	424	420	400	377	432	416	450	413	441	422	434	437	439	411	404	471	417	426	457	401	382	430	433	450	414	407	422	450	404	428	407	444	396	412	453	426	413	409	468	423	459	442	374	382	428	417	441	431	448	440	425	442	431	419	427	443	420	415	468	440	415	423	405	393	410	470	426	416	411	417	424	427	390	430	432	420	425	429	433	441	442	381	433	420	418	442	402	415	426	467	405	413	382	435	426	441	410	419	451	415	434	390	459	414	423	434	399	451	386	421	435	424	408	465	407	405	408	434	443	388	429	421	421	420	412	428	436	446	429	428	454	412	433	410	400	431	412	413	423	414	440	437	433	398	414	411	440	463	430	429	400	432	443	419	418	389	390	419	460	414	394	415	419	429	443	452	449	463	452	425	430	471	449	386	420	428	445	427	420	437	423	447	454	422	416	429	425	417	427	448	471	433	416	451	428	403	391	449	412	424	413	433	436	417	408	421	419	431	416	426	406	440	464	422	442	425	396	448	398	437	454	418	453	433	412	419	395	435	447	426	426	405	465	399	425	404	435	427	411	419	431	411	405	428	428	401	396	456	413	412	416	425	421	424	470	449	439	436	425	466	441	426	429	451	441	429	403	416	410	407	420	430	415	400	460	419	449	427	427	425	437	433	458	423	431	417	420	409	371	453	427	406	428	453	401	459	417	450	477	440	433	422	416	429	429	404	391	452	428	390	451	428	419	446	397	407	430	415	466	413	456	424	405	458	396	411	391	457	388	430	424	429	421	413	438	416	436	410	454	454	418	421	423	445	434	406	444	463	385	416	398	443	465	427	432	428	432	429	404	459	484	437	424	423	448	427	426	443	416	450	391	426	418	424	410	402	418	430	383	375	406	420	445	447	411	423	468	404	432	423	416	480	423	378	436	443	439	430	414	399	430	414	471	429	449	413	421	414	417	421	417	469	420	449	420	407	411	435	410	391	437	421	471	413	403	446	428	463	433	421	454	469	394	433	420	428	416	426	441	429	446	427	405	443	411	408	420	392	416	420	409	441	419	438	437	450	414	378	413	441	436	414	406	470	412	442	439	425	434	451	429	430	418	412	444	388	434	403	448	453	423	464	421	411	420	422	445	408	436	420	425	418	455	422	414	445	463	429	431	454	418	407	439	410	381	425	419	436	457	404	398	391	429	387	464	420	443	393	381	418	405	474	404	402	428	396	452	444	396	438	420	411	427	455	403	452	410	427	446	400	425	436	445	436	434	428	430	411	427	428	428	406	459	380	427	397	448
23578	21084	28284	24111	21072	9221	755	451	363	336	296	289	257	217	212	222	221	217	233	230	217	217	195	219	181	187	186	213	191	203	203	171	198	182	159	207	165	188	192	182	189	169	171	184	181	166	173	184	189	182	184	157	153	164	164	170	161	193	188	165	173	189	168	176	178	175	143	180	160	174	191	182	169	164	183	180	169	161	190	182	179	186	166	161	164	183	187	167	171	182	183	151	170	173	176	167	179	199	187	164	176	146	208	154	173	185	182	185	186	191	184	185	167	188	167	185	166	161	171	146	185	162	161	186	177	168	170	165	168	173	159	180	168	183	192	180	178	189	193	168	164	193	174	182	171	190	185	169	198	182	203	182	180	179	188	158	195	173	172	178	169	188	176	186	185	197	175	181	182	165	159	171	168	168	155	169	179	162	192	165	166	187	177	197	184	174	172	168	185	166	173	178	187	177	172	189	178	161	190	183	167	168	169	159	180	174	196	161	173	178	185	179	155	165	197	178	175	183	210	179	148	179	164	150	177	208	173	174	190	172	166	149	162	183	163	167	154	154	192	171	159	146	160	174	174	198	193	166	182	200	178	175	168	193	160	163	185	163	188	167	161	169	179	164	184	155	189	166	179	168	180	165	202	182	175	180	171	192	187	148	170	192	194	163	187	172	180	188	147	179	181	156	194	183	190	177	185	186	192	167	161	179	190	177	176	172	174	165	190	163	184	170	168	181	190	180	159	183	180	172	185	176	184	186	185	174	176	176	182	173	179	179	170	187	160	165	220	176	173	178	144	169	148	171	167	182	176	186	178	183	162	182	179	160	191	176	156	173	174	162	125	176	188	195	171	183	179	164	185	186	186	192	173	159	186	166	179	180	189	154	184	176	179	185	206	211	193	169	154	192	170	204	169	177	185	153	183	158	170	182	167	162	194	175	170	165	171	181	192	182	173	159	172	196	155	190	194	180	175	171	169	174	179	159	185	186	170	182	171	178	205	175	160	177	176	184	184	177	158	146	166	163	140	173	193	170	176	186	188	182	191	193	196	163	167	176	151	178	187	165	181	172	164	175	165	173	200	181	191	173	177	180	196	150	185	186	195	186	147	173	161	151	170	192	181	179	171	189	190	168	142	181	177	188	190	160	178	198	167	161	156	173	186	177	183	156	163	184	169	171	200	162	182	178	194	143	177	165	177	168	167	180	178	193	183	168	221	179	196	173	191	167	160	166	149	172	204	149	167	168	170	172	163	179	180	173	171	155	185	168	164	171	170	177	161	169	170	189	173	181	189	180	165	173	184	185	168	198	169	163	167	174	187	151	168	197	188	169	168	149	155	181	178	180	164	174	186	182	194	194	154	169	184	186	167	200	170	186	153	189	180	186	193	188	182	183	175	173	207	169	188	168	186	169	194	160	160	160	170	177	167	199	188	189	190	167	171	172	164	150	160	188	171	194	200	183	175	179	194	165	182	172	172	154	170	206	143	161	187	183	184	178	182	173	183	187	195	151	187	188	151	182	180	140	170	181	189	166	159	199	176	199	187	179	196	169	163	176	204	161	182	190	163	184	171	167	151	151	162	179	176	179	142	156	174	162	175	166	172	158	200	169	160	178	175	152	173	174	181	139	165	182	170	185	152	173	213	177	197	159	196	183	161	180	158	197	154	184	176	192	165	186	155	183	164	174	148	188	163	150	179	160	167	157	177	164	170	149	164	181	182	149	169	172	158	193	176	188	195	185	204	148	157	173	161	165	187	184	186	179	148	185	189	194	177	163	170	163	179	163	190	181	169	200	177	166	200	186	139	147	174	174	184	177	171	162	158	179	198	154	183	177	186	175	160	177	194	176	161	142	190	155	169	182	168	167	187	168	158	168	188	167	199	171	178	189	193	205	194	167	156	171	164	161	177	210	160	173	184	176	173	163	165	174	179	173	162	193	162	172	200	181	170	163	179	182	185	173	157	154	160	182	206	170	185	166	165	201	174	172	176	206	167	177	174	191	181	218	174	181	147	179	174	180	175	186	177	176	170	178	201	195	169	173	162	168	157	169	154	161	181	164	174	168	181	175	178	177	199	168	172	181	183	174	177	150	169	171	182	177	189	181	176	186	172	184	188	169	174	185	187	179	174	176	166	200	164	195	173	177	176	165	171	182	175	176	184	153	161	176	167	187	175	175	187	186	177	170	186	180	163	177	176	203	197	178	181	189	162	191	177	176	155	179	183	175	174	181	182	177	197	179	179	191	189	158	169	184	176	175	168	161	181	172	172	184	169	188	158	161	172	170	178	189	179	166	159	192	167	165	168	174	193	174	170	193	167	175	175	174	159	173	203	174	178	160	186	167	151	175	183	174	181	196	161	173	165	169	170	181	178	177	183	193	170	166	170	175	203	162	155	180	176	183	192	186	173	195	198	175	182	176	168	186	170	151	177	175	185	168	168	188	187	162	169	197	152	180	172	166	194	182	169	176	196	178	184	162	172	194	172	181	193	188	182	170	177	179	196	173	190	193	160	190	189	161	207	180	156	185	152	165	179	194	175	179	182	174	180	199	175	213	192	191	180	193	162	177	189	180	168	168	172	175	175	177	174	179	174	144	177	176	170	165	179	174	161	165	155	150	196	181	160	161	165	167	178	185	177	154	203	185	181	182	196	193	177	173	202	190	197	179	181	201	178	175	182	172	179	164	169	178	169	189	168	199	185	179	174	168	157	192	176	142	161	163	176	178	177	152	176	184	165	176	185	182	156	178	170	186	171	168	181	173	158	172	181	170	167	194	179	187	165	149	160	177	168	165	172	172	182	160	167	189	176	180	163	190	166	171	169	179	161	171	170	191	183	171	165	183	165	196	174	178	156	160	185	194	184	178	170	165	178	175	173	162	170	170	176	173	141	165	190	155	175	168	177	180	152	167	179	175	173	155	184	167	187	182	170	179	175	191	190	157	173	171	167	207	175	169	151	170	170	153	170	177	171	184	175	181	140	177	189	182	153	183	192	181	173	176	188	191	183	174	166	179	189	210	175	163	173	193	161	185	191	171	183	150	166	168	182	189	175	193	187	163	171	198	165	183	163	186	171	174	177	175	159	158	159	177	161	188	175	139	171	178	197	169	169	188	173	157	179	144	155	166	193	182	162	187	199	187	165	169	174	161	178	189	172	175	169	176	161	176	179	184	177	179	189	187	168	176	176	181	169	169	177	175	164	182	151	186	162	160	138	147	171	193	163	181	186	169	166	170	180	180	180	187	177	178	177	173	182	172	207	184	187	165	174	184	177	147	161	162	153	187	191	161	161	175	170	179	189	187	171	194	184	169	168	185	179	180	157	166	178	191	174	178	196	175	163	167	171	166	172	176	160	206	189	198	169	190	203	196	184	164	169	172	193	185	158	177	196	188	197	169	174	176	171	173	158	159	173	164	172	193	161	182	181	147	190	221	178	170	179	147	174	191	145	166	183	180	172	169	193	159	178	183	198	170	186	140	177	171	180	186
3456	8607	5584	2432	1798	1275	1003	811	644	549	480	421	379	339	315	291	299	285	296	271	248	237	247	228	260	245	210	219	219	227	216	222	226	215	221	236	198	241	201	204	200	237	216	224	204	216	207	213	212	212	199	216	196	189	221	230	188	207	205	215	213	205	186	211	193	181	204	205	180	219	169	233	212	222	201	186	197	197	196	202	215	217	203	196	193	219	192	214	196	220	201	209	223	214	186	188	227	173	230	214	178	197	208	204	210	181	191	194	199	194	190	195	188	199	209	227	167	211	194	216	202	194	207	203	217	203	204	202	218	182	198	191	207	191	196	211	214	202	205	194	233	206	200	213	216	204	215	198	206	202	221	202	205	209	205	213	196	201	209	217	208	184	193	208	185	178	197	175	200	195	206	223	203	192	206	198	214	191	196	216	194	193	205	200	217	198	205	209	207	209	205	213	187	195	204	197	183	211	197	188	206	212	181	183	209	190	210	204	212	196	180	201	208	194	206	212	190	192	226	200	216	233	208	191	184	206	199	212	181	193	194	189	192	192	200	219	207	221	195	188	216	216	203	196	191	222	179	223	183	186	202	200	200	211	221	223	183	188	217	200	185	200	198	193	211	210	186	189	219	195	219	221	198	195	217	211	190	219	226	201	188	202	192	207	212	204	223	207	169	209	209	209	190	204	194	218	198	202	201	219	212	192	200	177	189	210	195	207	192	208	210	166	200	201	177	217	214	185	202	202	187	181	179	198	213	205	220	161	192	210	218	212	200	199	200	197	189	197	204	221	204	226	186	210	221	182	218	212	200	191	201	196	197	206	178	207	193	209	218	180	157	203	175	189	212	210	177	199	214	190	222	207	202	192	193	199	195	207	195	210	214	209	192	214	194	185	202	199	196	205	221	210	183	188	245	194	181	201	183	182	191	206	184	223	195	228	194	207	233	212	177	179	177	209	200	199	190	221	191	224	204	188	216	217	189	201	199	198	218	201	195	196	206	196	198	206	222	212	197	230	194	219	195	183	178	207	203	210	200	208	203	174	188	174	192	207	204	216	194	177	198	201	190	164	196	222	211	176	189	211	216	188	194	189	210	192	213	183	189	192	199	195	219	203	211	186	218	199	200	184	207	205	225	188	225	185	227	193	216	204	233	241	185	217	207	200	189	196	208	204	182	193	208	229	193	183	192	187	193	196	202	213	188	227	189	185	215	202	194	205	200	201	204	214	195	205	201	209	201	185	193	230	199	206	225	201	199	207	189	188	199	202	211	206	217	207	192	199	181	191	203	218	195	209	204	189	200	177	223	219	216	204	187	207	187	204	194	168	196	214	198	188	220	180	210	171	176	199	208	192	190	200	191	207	177	214	206	188	220	185	191	187	191	204	205	203	209	182	223	189	208	214	195	200	181	185	210	222	182	197	205	185	217	208	186	180	201	211	186	193	198	188	191	185	217	196	202	198	189	200	214	226	192	183	186	189	201	232	209	225	203	211	207	200	190	215	198	210	207	175	223	214	189	189	185	204	177	199	193	219	216	209	221	199	213	211	200	200	222	192	214	198	195	185	208	183	200	211	195	199	189	176	186	233	200	208	216	195	214	206	183	204	209	202	226	202	184	184	188	243	194	197	225	175	203	204	181	191	204	222	211	218	212	209	204	180	199	198	208	198	194	179	196	197	183	219	179	203	191	218	206	208	206	176	184	192	222	217	203	218	202	182	182	223	209	216	194	191	214	201	205	206	197	175	193	173	191	209	194	188	203	205	231	211	200	226	183	214	219	220	207	201	204	199	213	185	207	185	213	229	181	214	190	224	207	209	202	196	209	196	188	187	205	197	203	194	215	199	216	219	205	154	184	223	193	221	211	193	204	193	209	194	199	191	204	219	202	192	196	203	186	193	176	209	188	225	207	171	222	207	186	208	190	196	218	196	198	222	223	211	214	186	213	193	212	208	203	198	215	231	221	203	208	200	203	204	208	206	224	200	204	225	196	200	208	208	199	217	214	207	200	205	214	235	203	195	186	203	199	198	217	208	218	183	189	191	219	190	197	191	207	225	197	209	209	200	195	229	211	186	204	208	219	207	207	195	174	212	189	186	196	209	184	181	216	199	200	208	193	199	181	184	182	221	209	194	214	190	173	206	185	200	192	188	187	187	182	202	193	190	219	214	200	207	194	219	188	210	205	214	213	215	212	179	209	224	190	190	190	188	191	198	180	193	197	198	187	225	212	235	212	177	194	219	177	189	207	200	192	186	203	200	195	193	194	212	186	202	215	209	223	188	186	187	197	226	226	177	202	182	204	178	194	183	221	200	186	196	182	187	223	218	207	207	196	191	170	207	205	192	179	180	164	229	210	187	203	217	186	178	209	176	196	209	190	205	187	204	220	202	218	203	212	199	181	189	169	195	224	205	201	192	219	181	187	222	206	198	196	202	205	206	190	184	214	202	204	172	213	221	220	193	219	210	200	215	197	199	215	190	200	204	191	198	203	190	212	204	198	172	188	197	183	181	193	194	216	194	225	212	183	206	200	203	197	196	196	218	187	206	212	188	188	232	202	208	218	210	208	201	216	200	231	179	187	217	195	204	183	204	162	194	215	207	188	213	212	210	193	203	202	210	203	182	194	219	202	193	194	206	203	203	207	195	233	201	205	201	185	194	227	198	199	176	181	202	182	208	197	191	210	200	215	209	217	193	195	206	209	214	192	196	206	205	221	195	185	181	195	220	190	206	203	209	210	200	202	192	237	205	213	201	196	208	205	234	207	188	195	214	190	182	198	193	204	196	207	220	196	195	190	201	194	220	193	207	196	185	196	212	205	195	195	191	180	194	232	203	197	204	212	184	216	227	193	214	177	190	222	189	192	205	205	202	197	187	199	183	179	230	201	183	199	208	180	187	181	217	191	210	178	222	196	168	198	185	216	195	213	217	186	207	179	214	195	196	188	192	208	204	211	195	228	192	179	197	188	219	210	209	205	207	199	224	197	186	187	211	173	188	186	216	204	178	196	202	229	233	213	199	196	217	198	202	190	223	179	209	211	193	192	212	212	194	199	216	194	204	172	209	217	195	195	186	206	214	193	187	195	201	189	212	173	177	195	168	196	197	200	226	187	193	208	212	217	207	170	231	205	212	208	215	211	207	205	198	178	197	211	184	197	217	190	187	198	194	201	214	196	192	202	212	191	207	202	227	184	197	207	181	208	209	221	192	211	191	195	230	203	172	204	213	214	211	217	207	205	214	218	195	214	208	194	196	195	167	200	189	202	191	203	213	215	177	198	210	203	232	198	199	202	214	166	193	202	201	204	237	198	182	196	214	213	169	219	210	164	195	192	224	186	198	195	172	200	180	207	182	207	186	227	224	184	178	204	179	186	187	206	191	214	210	199	201	213	187	183	196	183	197	194	185	197	210	197	203	192	189	204	217	205	197	202	225	183	192	197	186	185	219	219	186	193	217	206	211	163	211	191	211	186	195	214	210	198	206
24625	21006	27040	25095	9296	920	768	699	701	619	591	591	580	578	580	568	624	602	579	575	617	561	633	548	588	589	547	580	633	570	588	597	564	544	575	561	557	552	584	555	548	579	549	562	552	543	559	514	537	534	568	581	574	564	573	547	555	564	543	536	570	541	565	530	610	614	565	571	549	564	590	558	558	582	546	582	553	525	581	569	580	551	615	604	527	550	549	579	617	548	556	579	553	550	570	575	543	602	533	583	566	570	577	587	533	534	557	606	600	540	506	569	541	568	551	568	568	559	528	597	562	497	549	580	561	577	532	569	542	564	546	541	611	598	588	579	572	550	542	532	563	520	551	521	557	543	541	580	551	613	591	567	589	590	561	543	546	521	525	575	554	565	548	602	580	542	591	562	561	523	561	565	593	559	543	562	600	563	589	580	586	523	546	553	605	551	574	560	562	560	600	548	553	544	550	565	598	585	541	589	540	585	546	576	545	561	543	545	536	574	562	570	575	527	574	582	561	566	543	581	554	544	588	531	552	605	568	531	577	595	580	550	583	587	594	547	582	548	571	624	562	520	557	522	569	562	601	556	597	565	560	545	582	554	573	545	559	564	549	606	537	527	568	546	585	555	533	566	575	558	573	556	537	551	601	553	558	563	567	547	572	556	541	612	561	557	542	498	556	539	570	566	596	535	596	535	527	530	550	541	575	529	549	578	569	534	564	578	574	572	535	579	556	558	548	579	575	572	567	568	516	569	535	581	530	527	583	572	546	576	541	565	588	558	580	581	548	550	563	556	534	553	573	558	577	569	595	562	512	557	605	580	546	515	536	582	570	576	567	577	564	545	590	542	571	542	576	566	574	556	560	547	581	537	541	537	530	565	535	526	558	537	557	548	558	585	587	612	570	562	537	567	585	568	557	528	542	538	569	606	569	589	573	574	549	552	608	559	572	556	584	561	604	508	535	582	572	580	548	586	588	541	545	524	564	537	564	569	516	602	535	557	546	592	593	575	540	589	624	585	596	579	554	541	590	584	613	563	541	589	523	541	557	593	537	534	547	546	532	587	539	534	553	565	578	629	587	603	569	576	570	551	521	573	559	587	588	521	563	561	591	595	551	578	576	566	531	545	579	548	599	563	598	575	549	568	543	574	561	558	624	577	547	543	545	559	554	545	552	583	554	545	571	546	565	583	531	559	588	560	576	541	526	539	562	577	566	557	594	558	551	552	572	551	571	583	575	569	585	597	566	562	508	560	533	565	554	556	534	560	564	584	511	530	559	552	560	547	585	528	546	558	538	555	551	599	573	591	556	582	536	568	536	559	565	547	583	575	584	546	551	534	573	585	536	546	538	552	517	555	614	554	528	545	526	572	575	544	531	535	572	541	543	596	568	551	549	572	590	532	539	554	591	572	579	536	539	569	553	547	558	510	578	546	565	579	536	555	588	532	555	549	520	536	535	556	525	530	536	575	521	615	557	562	537	573	522	544	538	560	559	577	548	559	547	545	595	596	548	544	586	619	589	560	570	548	589	576	536	532	576	565	591	566	577	567	576	554	531	521	599	541	545	535	535	539	552	554	602	557	594	586	606	557	558	550	498	547	538	532	551	562	590	525	499	570	533	588	559	536	548	559	587	530	515	574	588	544	554	612	556	557	601	576	575	565	573	560	565	559	616	559	590	571	601	568	537	552	600	550	577	560	565	620	526	546	582	576	589	565	537	521	584	534	593	605	573	570	558	559	576	504	588	532	545	558	549	554	618	583	533	593	521	515	525	583	544	561	576	561	565	537	570	532	550	542	575	563	567	526	555	559	567	597	561	545	581	556	558	606	597	550	564	600	575	549	520	563	533	561	615	593	541	523	608	565	581	553	534	574	556	550	532	523	618	599	564	559	565	559	558	553	584	543	590	576	542	536	570	574	506	568	548	545	521	584	517	556	550	549	586	568	601	576	539	557	586	595	547	562	541	563	554	533	569	587	564	550	543	584	576	545	560	591	540	523	573	579	511	555	504	569	569	545	554	564	577	568	549	572	555	572	580	588	576	512	563	544	540	543	515	576	552	575	562	543	541	560	559	525	562	618	621	554	586	552	546	540	531	545	532	557	575	527	545	560	572	615	506	552	591	536	554	589	568	581	566	547	559	543	521	553	547	593	582	534	560	560	569	520	559	566	533	549	552	573	560	572	530	497	580	561	569	596	538	521	530	615	565	558	561	579	529	553	564	581	568	564	526	601	551	568	553	575	571	544	576	555	536	552	548	591	533	553	573	537	570	515	552	554	565	584	543	589	573	559	596	544	533	562	516	559	558	530	498	547	584	578	560	582	583	565	517	557	523	523	496	552	545	558	585	491	553	571	579	559	593	538	544	564	543	494	525	568	574	574	557	568	548	533	538	569	575	587	544	553	566	563	556	551	559	575	540	571	582	554	576	513	561	549	566	588	590	532	594	591	540	551	545	558	562	531	537	600	560	572	618	528	541	539	605	520	565	525	578	542	520	546	596	549	563	597	560	539	586	524	551	561	522	563	554	568	547	526	564	548	538	548	537	544	563	546	550	572	552	563	534	625	557	567	598	571	582	505	554	600	539	529	533	547	607	569	544	552	555	560	604	560	576	609	583	559	548	581	552	514	586	569	555	567	551	557	532	542	592	638	580	543	573	534	547	540	518	562	555	577	534	545	605	545	569	580	577	559	584	584	535	587	568	527	528	549	531	565	524	566	611	582	555	497	552	567	568	541	528	534	579	576	553	536	567	561	557	568	512	573	569	555	576	562	562	579	541	550	595	554	544	553	605	537	580	550	566	569	547	572	546	508	518	542	556	555	514	565	512	581	572	541	588	548	575	588	559	555	592	543	505	576	550	589	585	556	595	604	567	558	544	562	518	542	567	559	581	592	558	591	540	567	554	563	571	562	571	530	520	515	562	545	544	596	576	563	575	519	563	533	579	570	542	587	564	572	540	577	549	584	567	577	588	493	552	546	596	559	537	575	588	525	571	558	555	579	533	541	588	615	551	571	575	626	580	561	584	547	553	558	562	586	598	566	558	575	562	587	583	583	538	552	590	543	532	535	544	555	497	545	565	582	519	596	523	553	567	581	574	553	547	555	555	590	587	579	578	563	574	585	550	549	546	535	548	514	582	578	551	527	532	564	562	554	528	553	578	574	571	557	543	556	577	606	545	552	504	583	524	565	576	550	589	580	552	548	558	594	601	555	560	611	557	560	521	570	587	528	543	572	554	546	547	564	579	531	558	511	511	580	566	545	578	524	572	537	588	583	555	603	566	587	578	555	566	594	602	607	566	546	531	559	537	580	527	563	558	533	551	528	555	567	553	532	577	556	568	580	583	574	545	564	590	577	538	541	574	525	571	515	580	584	560	562	567	534	503	538	551	561	538	564	553	586	569	553	570	562	596	563	512	572	552	541	563	554	557	545	553	549	588	574	617	614	541	550	606	602	520	564	580	573	560	548	568	542	563	554	541	584
3425	5038	3335	1765	1401	1174	983	892	869	781	734	679	689	647	671	623	639	590	652	616	637	570	623	573	635	566	623	606	616	584	544	575	593	604	640	631	650	573	585	589	572	644	646	562	575	596	595	651	581	593	601	561	599	600	600	589	603	572	575	642	576	625	626	585	549	617	544	594	593	557	569	577	577	565	642	550	629	566	567	610	624	560	599	577	612	602	589	629	573	563	614	590	540	625	596	617	582	568	586	546	564	593	583	592	599	606	553	566	603	576	580	584	608	589	590	615	610	543	576	583	603	569	582	615	598	557	568	629	616	637	619	570	596	559	589	628	587	616	638	568	552	572	568	544	636	583	578	610	569	594	576	600	558	592	585	551	630	540	577	595	617	611	573	621	589	572	593	577	606	556	593	567	549	604	585	619	580	595	565	588	630	620	588	609	570	600	620	569	640	572	554	577	593	586	590	598	571	571	616	572	610	633	607	611	643	588	622	604	603	603	565	598	566	581	609	578	619	624	599	597	600	578	563	571	590	645	611	595	608	571	611	607	601	590	597	569	544	597	614	562	576	596	596	630	587	587	558	536	548	586	541	580	541	586	593	627	628	616	604	566	558	565	608	590	599	587	627	583	561	602	604	596	589	583	608	625	600	567	563	563	583	565	535	564	595	556	572	603	572	600	568	598	647	592	593	584	618	558	577	526	617	562	585	596	627	587	587	576	575	533	551	624	550	573	565	592	574	568	547	564	587	614	578	588	648	577	582	613	561	553	572	630	608	582	589	581	564	568	526	563	579	604	610	600	573	608	606	571	595	673	559	591	608	631	568	575	598	619	594	604	614	575	565	566	566	582	602	567	586	556	618	591	590	595	574	584	574	537	613	565	594	614	578	588	595	601	577	561	607	610	572	596	579	577	561	559	552	604	581	602	579	592	587	556	582	559	558	567	606	559	598	612	581	618	596	563	586	599	614	568	585	583	568	584	551	583	624	604	601	545	568	577	638	560	612	626	614	548	558	565	566	578	626	576	570	623	614	607	590	559	587	554	573	569	599	599	603	594	601	596	603	582	574	574	580	612	619	607	603	597	575	572	564	566	575	601	544	566	586	552	570	588	578	594	570	555	612	594	601	583	593	585	578	568	598	617	592	559	579	561	584	609	596	580	581	620	569	611	568	623	590	586	582	572	612	629	548	582	603	575	589	613	599	605	596	560	624	564	604	556	600	584	557	596	557	592	550	589	579	590	608	612	595	637	578	609	585	628	564	562	631	596	600	621	567	572	559	612	603	570	575	594	582	541	666	549	566	580	575	578	602	601	662	626	577	574	612	598	594	552	606	560	626	553	572	553	593	605	603	586	626	584	580	577	644	578	545	544	612	580	572	610	582	608	584	611	586	579	610	551	557	618	588	603	543	563	602	542	622	597	592	598	621	584	553	614	594	592	546	590	572	581	579	615	619	590	583	585	593	589	562	580	609	574	588	595	646	573	591	574	570	575	602	569	608	597	595	568	595	619	586	554	576	572	615	597	630	606	602	577	580	572	571	568	594	571	569	581	581	595	598	554	616	575	608	577	580	586	597	572	543	628	593	569	546	602	575	587	566	611	563	581	593	572	578	580	552	590	574	605	574	561	585	608	581	591	529	550	591	576	574	628	596	603	605	584	616	578	629	528	577	580	614	570	562	606	613	645	639	585	583	589	585	576	568	589	567	599	601	599	614	585	591	603	554	582	611	583	584	536	598	595	600	608	589	548	584	574	579	592	615	622	565	549	580	561	627	603	607	601	612	548	568	594	604	618	629	550	599	565	575	599	580	588	601	560	589	601	577	623	568	594	591	604	561	543	568	569	593	608	622	630	581	584	609	562	553	565	622	597	572	541	572	614	598	618	576	564	646	568	585	582	587	558	577	592	566	555	567	632	528	565	571	594	602	564	582	523	630	656	593	559	593	604	548	632	609	538	613	599	579	575	583	572	572	639	607	574	572	547	616	572	565	577	599	575	604	596	583	613	582	594	579	597	590	621	596	603	622	635	582	562	600	652	592	584	564	553	585	577	606	579	598	608	565	625	598	576	623	568	590	589	564	630	579	586	586	617	571	555	555	587	579	569	614	605	593	597	602	578	565	578	591	589	564	614	570	586	614	577	589	588	608	575	600	612	593	605	597	563	520	639	602	589	568	609	570	588	575	571	604	594	587	566	590	629	614	569	557	547	579	604	572	590	600	590	594	569	583	569	619	610	612	638	573	607	556	587	548	552	565	610	587	606	594	552	579	570	615	577	567	547	616	610	599	547	611	573	595	568	593	594	571	578	582	593	613	604	591	585	631	612	617	584	581	561	591	574	591	554	578	583	635	599	552	558	571	603	614	601	612	597	552	584	560	616	570	599	533	651	586	565	594	535	603	613	570	606	571	582	591	578	595	568	604	565	588	572	589	613	606	519	593	565	569	597	598	629	550	604	634	587	640	565	591	550	544	621	626	572	560	576	542	559	534	594	600	630	552	606	520	557	599	596	537	582	611	600	572	610	618	574	593	607	605	574	629	560	619	586	606	601	595	591	587	628	531	561	563	610	606	604	604	575	625	609	563	639	544	566	590	588	573	610	633	604	538	610	562	584	569	613	581	595	589	556	545	577	555	594	593	590	592	550	572	583	590	611	613	602	586	553	593	572	590	585	607	536	589	602	624	601	618	542	603	626	555	578	570	577	586	631	581	610	567	605	607	554	576	587	630	583	601	561	584	596	562	546	612	565	614	578	621	578	556	579	546	578	584	573	560	625	561	614	592	542	583	567	570	634	608	595	581	614	604	622	581	604	563	560	574	615	604	625	614	580	611	587	576	561	619	612	590	559	585	605	573	586	568	621	632	545	601	570	576	554	573	545	632	586	642	593	598	600	607	566	529	599	592	569	612	593	572	574	606	563	586	644	584	556	582	599	628	589	608	552	565	634	621	586	563	553	563	652	588	566	588	565	629	551	546	535	596	582	597	584	575	581	587	602	609	610	594	578	548	560	620	615	556	543	629	647	610	569	578	568	625	587	621	623	579	586	600	540	592	546	591	542	574	618	638	586	593	572	615	591	583	570	579	531	624	596	567	589	588	639	641	601	564	582	590	586	616	607	582	570	586	612	621	584	571	609	596	572	574	596	580	596	572	609	619	589	610	561	578	603	586	564	585	617	574	613	583	576	558	587	617	589	588	619	628	558	553	562	582	610	574	593	611	582	610	571	635	594	591	595	542	571	572	609	538	588	614	578	617	574	594	557	565	597	573	588	576	586	583	572	575	604	591	611	619	626	595	578	597	581	602	581	584	569	566	569	562	605	572	559	599	583	602	602	608	565	608	616	590	580	579	615	613	590	559	584	572	575	603	591	589	582	577	562	600	587	581	578	593	592	532	575	617	576	587	599	581	542	568	566	562	623	586	573	612	589	553	598	613	622	637	623	598	607	563	598	565	597	601	579	614	585	593	551	577	582	579	561	642	607
22498	21116	28744	23710	21100	21121	7237	1029	745	623	575	541	470	491	501	445	411	419	419	391	386	370	408	366	412	346	357	386	345	371	373	345	347	332	388	355	330	355	328	345	346	350	355	339	320	320	319	346	312	335	347	345	362	369	348	342	331	310	307	339	344	333	335	342	322	343	304	323	305	327	359	345	313	362	303	353	338	315	343	320	326	328	290	353	342	348	330	369	335	293	345	327	334	344	321	301	331	326	329	336	303	341	330	353	368	377	340	324	319	363	328	355	327	305	303	326	326	336	337	326	346	306	335	354	301	335	334	323	324	363	320	345	327	342	341	314	314	347	341	336	338	353	343	337	296	312	348	350	331	350	339	321	317	351	343	340	354	302	296	313	322	340	360	325	326	336	345	314	310	331	324	346	361	331	307	328	328	313	334	332	297	319	348	348	319	317	327	304	322	328	347	345	292	335	359	342	301	317	357	337	356	333	335	338	320	303	357	343	320	341	345	344	328	293	331	354	314	326	323	322	372	311	306	296	339	312	363	326	322	350	326	355	329	310	330	343	315	331	350	348	346	332	311	332	331	317	329	340	342	346	316	328	349	337	315	322	333	351	369	349	320	361	306	324	350	371	311	311	334	355	299	339	318	336	366	301	353	331	297	366	335	333	301	347	357	328	350	348	319	366	317	332	307	302	347	333	322	317	336	378	345	322	321	343	335	323	345	322	338	329	325	344	331	359	309	326	324	319	324	331	358	353	353	326	349	332	363	334	320	326	324	318	346	340	337	341	319	357	342	331	361	333	319	326	308	332	334	339	312	328	327	346	327	335	324	329	363	294	353	350	326	360	363	309	368	310	318	311	336	357	350	321	334	318	344	334	340	343	312	339	322	336	329	323	322	321	324	308	362	355	332	324	312	330	344	334	368	324	301	333	351	342	308	320	337	354	340	342	318	318	358	339	317	321	338	351	310	342	313	331	325	337	296	316	325	295	333	323	344	327	352	352	303	327	316	307	343	308	340	305	345	306	316	331	315	336	336	348	358	355	327	337	339	349	338	341	304	319	329	316	364	323	323	312	334	330	330	333	329	308	332	319	335	326	342	327	322	340	306	346	339	328	353	332	308	336	310	295	342	336	339	303	306	328	328	313	354	308	349	304	331	349	340	316	331	327	327	345	340	325	350	343	323	326	335	347	284	321	346	338	305	321	334	338	309	317	318	336	340	321	333	368	357	363	320	321	330	325	323	320	353	331	307	319	313	332	340	341	320	351	315	317	313	340	316	298	334	339	341	354	341	346	321	323	335	317	312	325	350	331	315	314	307	330	358	334	344	287	329	339	305	311	330	326	338	295	283	340	347	337	317	294	353	366	333	371	336	354	319	319	339	334	325	326	308	320	339	356	337	330	319	343	360	337	332	318	311	340	352	327	310	341	301	361	355	364	355	327	356	338	353	317	355	278	331	320	308	327	356	338	306	315	355	319	327	328	310	336	329	334	347	335	337	348	329	334	321	326	351	324	328	307	333	334	338	319	300	317	309	306	378	321	331	333	336	332	355	344	324	385	304	353	349	322	316	331	372	289	360	317	332	334	325	318	337	328	340	323	365	345	300	332	353	338	303	314	319	339	323	369	372	359	325	302	354	308	332	329	330	326	311	303	339	358	311	322	322	311	322	354	359	309	349	340	308	344	292	333	320	346	339	305	327	337	328	323	315	320	327	322	329	342	340	321	328	339	317	309	332	316	343	296	354	344	320	333	346	330	358	362	299	357	307	347	337	360	298	338	336	326	326	353	340	333	326	342	339	293	320	312	326	334	344	303	338	316	299	334	302	321	341	319	305	328	371	342	336	320	365	331	316	294	306	354	369	304	316	348	308	365	327	301	292	321	342	325	336	345	344	359	353	344	343	350	311	322	336	309	342	346	315	336	302	359	346	369	356	325	341	339	328	314	370	307	334	363	331	326	321	363	345	324	331	318	331	331	324	359	355	332	366	330	322	341	329	303	325	326	348	308	329	332	317	323	328	362	326	356	310	342	351	310	329	334	329	363	313	319	354	354	332	334	340	343	331	332	326	350	337	328	309	332	356	323	309	340	336	324	332	330	316	323	333	343	312	309	344	325	309	352	304	310	309	367	333	322	346	297	329	332	352	335	312	327	340	326	327	323	341	314	338	316	303	350	332	326	323	316	319	341	366	330	326	320	323	333	343	347	315	365	291	326	349	321	316	322	310	337	329	356	315	337	315	316	318	336	293	337	328	318	344	329	339	357	319	343	313	307	356	350	345	355	338	337	338	323	332	346	349	318	309	324	328	327	356	301	330	320	338	311	359	328	338	315	327	314	329	320	333	328	328	331	326	308	339	326	311	355	321	323	315	328	304	347	343	356	338	319	336	309	341	353	338	332	295	327	314	308	313	331	320	365	319	323	295	341	333	352	333	305	310	367	361	351	299	310	267	327	334	318	353	289	301	332	334	342	332	310	326	312	326	354	332	307	333	328	334	325	350	346	349	333	347	294	295	307	318	300	316	321	327	298	333	305	304	317	320	314	326	347	322	310	351	333	340	308	323	357	337	334	307	361	339	347	341	345	359	349	330	297	316	320	308	324	318	329	316	340	325	318	326	340	301	335	314	332	350	315	291	323	355	326	362	333	314	343	336	313	317	361	323	338	287	352	310	335	320	334	312	335	325	301	342	320	346	319	348	313	291	356	358	307	304	355	338	319	322	314	345	349	343	331	310	316	367	327	328	334	319	310	350	282	278	340	317	343	352	347	330	327	370	357	332	333	341	350	296	347	363	308	291	309	339	291	338	340	329	301	345	338	332	354	332	338	341	338	341	362	351	368	339	333	322	355	334	337	285	314	315	288	355	320	340	355	354	308	314	331	341	300	340	321	331	317	329	304	304	319	346	297	315	311	312	296	350	317	337	358	306	320	336	316	319	321	347	330	338	357	338	338	330	347	331	349	345	330	324	344	326	332	318	357	337	343	287	351	330	338	315	312	332	300	307	331	319	338	338	359	364	316	329	317	313	326	326	336	338	351	291	338	296	319	317	339	339	336	327	315	286	324	318	323	311	329	334	317	328	328	302	351	349	316	339	321	324	318	332	331	301	315	296	311	334	332	336	328	332	335	334	316	304	307	354	304	322	345	320	316	309	319	350	326	322	343	343	350	332	329	295	340	329	318	342	296	339	316	320	347	353	311	351	313	352	343	312	325	325	348	313	323	287	298	331	298	331	298	319	344	322	357	303	337	324	331	323	347	330	297	321	308	346	338	355	327	341	327	374	328	330	335	359	328	317	357	358	349	339	319	304	317	364	299	348	330	324	328	322	310	309	347	344	308	344	318	325	318	350	332	329	382	361	343	305	307	301	287	345	297	288	314	310	320	327	330	354	379	348	362	306	309	311	336	339	301	315	331	316	314	324	318	320	325	362	326	308	343	314	317	340	324	342	360	350	348	336	313	321	354	323	336	315	326	353	351	326	321
4665	14079	9210	4560	3245	2484	1829	1435	1175	1016	861	734	701	620	552	493	495	493	491	437	418	412	438	411	384	412	413	394	391	392	370	393	362	365	403	370	369	359	388	372	371	375	330	351	371	366	347	354	363	364	390	339	348	325	374	348	323	354	316	355	350	364	306	318	323	325	355	334	346	371	362	312	359	334	341	316	348	333	350	355	350	344	352	346	373	334	317	326	321	348	367	358	335	334	319	338	361	320	326	327	342	329	361	306	360	363	364	378	355	359	359	336	348	329	337	335	327	320	361	358	347	355	350	345	330	346	347	344	341	345	341	332	334	340	370	351	315	346	314	310	356	350	335	331	325	361	327	327	340	328	351	314	321	341	309	325	346	329	340	348	336	358	365	343	311	330	363	342	315	345	333	322	348	328	358	301	368	376	316	338	323	293	332	334	338	370	319	348	340	350	359	338	312	311	349	328	323	335	367	313	334	357	346	326	323	375	328	322	323	362	354	337	322	305	330	320	311	316	310	331	316	358	343	332	357	351	331	324	318	349	327	345	348	336	341	312	336	344	347	334	323	375	334	330	330	349	308	375	343	336	353	360	308	353	335	331	312	324	330	326	338	361	322	322	366	327	322	316	351	353	362	337	351	330	339	384	306	304	323	349	299	347	314	298	359	333	383	350	332	321	299	308	348	345	340	366	334	333	348	326	356	331	323	309	314	313	347	336	352	341	321	332	334	364	360	331	333	331	307	350	362	382	317	347	327	317	364	353	341	323	359	301	357	329	330	296	336	320	341	372	318	318	343	316	363	350	321	326	340	333	332	338	330	350	333	351	341	326	354	344	344	319	320	306	328	361	341	327	327	360	389	337	326	309	348	307	354	323	338	357	335	320	348	333	319	327	325	344	334	358	321	324	322	351	354	337	328	339	314	335	337	337	341	302	350	349	349	344	313	370	335	350	349	334	360	325	360	338	356	350	336	320	326	331	344	358	319	363	343	349	323	318	344	305	339	341	331	343	351	323	317	377	302	365	343	305	324	308	342	331	333	353	312	351	307	319	356	336	325	323	323	328	349	349	337	314	345	346	324	310	343	340	321	345	355	307	338	335	338	345	342	352	315	357	362	347	364	320	293	323	364	338	373	328	328	332	315	353	330	361	319	343	324	343	335	378	324	361	321	357	326	375	343	319	331	340	352	334	326	313	331	292	319	347	312	319	360	349	329	369	321	355	350	308	339	322	314	332	316	341	354	325	344	305	337	324	311	359	327	313	318	363	325	355	360	311	340	362	292	323	326	323	343	326	322	352	365	335	351	339	356	347	319	357	312	362	326	341	341	339	329	304	331	330	315	309	334	325	315	325	335	379	314	326	369	357	299	334	346	327	318	366	333	351	314	342	327	347	337	335	323	327	330	366	355	325	346	344	347	335	324	327	351	365	320	354	335	360	342	365	337	359	323	341	342	323	353	351	310	323	370	322	325	307	318	324	351	310	326	346	323	333	336	329	356	328	347	329	361	313	373	312	340	331	348	348	358	315	343	341	349	354	306	341	309	344	348	333	345	325	359	349	337	330	336	343	343	311	356	352	347	347	353	327	331	327	308	309	356	350	318	330	343	340	342	341	338	317	361	353	318	336	340	333	339	359	344	328	346	355	285	359	328	339	318	318	315	331	313	350	332	345	341	350	363	331	323	355	357	353	296	334	312	337	329	338	292	321	331	335	323	341	355	319	379	280	329	348	333	313	313	337	342	318	324	343	314	317	344	329	317	337	314	316	346	312	323	357	302	336	317	375	322	326	325	333	353	325	356	327	329	321	356	322	361	349	330	342	334	366	355	340	354	338	360	352	345	358	356	313	329	363	352	294	354	313	323	342	343	301	336	337	337	328	358	338	315	325	375	341	369	367	299	346	358	326	347	340	321	357	351	330	322	355	332	349	364	350	329	377	328	320	345	379	335	330	347	346	349	317	350	317	351	358	327	362	336	340	347	347	326	350	319	314	335	363	334	359	320	309	329	347	341	326	345	320	343	334	339	335	343	343	343	360	348	327	312	337	349	337	337	338	379	352	317	348	320	323	364	358	330	353	334	321	330	321	302	339	389	341	324	329	293	341	322	328	355	307	342	318	344	325	353	314	348	357	306	321	306	328	315	335	327	336	382	365	345	337	338	360	354	348	338	318	318	316	317	317	327	356	348	370	341	312	345	322	338	326	327	335	314	350	332	361	355	335	353	352	346	361	364	367	334	323	328	314	340	336	349	313	362	336	367	351	323	327	327	321	304	348	329	338	369	353	344	347	307	372	324	333	343	349	341	338	320	352	335	330	319	333	354	367	345	323	297	326	342	354	336	381	328	335	331	308	369	340	353	348	315	345	336	346	343	305	305	347	331	355	338	363	366	346	348	338	351	368	304	311	320	354	325	337	352	334	313	323	352	321	344	328	360	335	317	343	351	331	327	344	321	345	305	318	344	369	359	301	336	322	308	336	355	348	329	299	356	356	339	321	334	360	327	355	336	322	346	329	356	310	348	306	332	333	340	352	304	318	322	322	339	361	328	333	314	349	345	352	353	311	329	366	344	331	324	330	355	332	330	352	352	343	340	355	328	303	332	375	347	351	345	329	320	317	355	335	336	324	345	326	342	336	338	315	333	336	335	340	352	373	335	347	343	343	297	291	344	300	360	330	329	367	351	348	340	327	372	349	380	339	341	334	340	329	306	325	335	315	349	340	280	328	317	366	337	354	346	335	349	332	340	312	321	331	391	335	337	327	331	320	320	357	330	351	308	384	325	328	356	359	343	319	323	316	354	321	309	365	329	341	354	316	354	335	298	325	345	305	348	340	303	350	305	363	328	347	355	348	340	370	341	337	315	336	364	354	363	308	329	314	326	342	341	358	321	336	305	305	346	343	355	365	327	374	369	351	341	317	334	346	336	360	339	324	324	354	326	326	339	348	360	328	332	308	353	343	310	359	325	326	347	340	345	351	347	318	370	316	360	313	364	355	341	333	326	328	314	336	377	358	323	338	330	324	339	351	309	317	339	317	343	341	336	325	325	321	329	339	355	312	332	359	315	363	361	349	341	311	368	328	316	309	310	326	319	359	340	331	338	376	334	305	335	326	339	341	362	289	356	355	323	320	318	330	300	342	371	323	340	314	328	334	344	324	324	346	366	331	324	360	313	339	318	323	339	320	324	343	344	347	340	329	358	363	317	342	341	342	337	337	319	334	359	308	339	361	311	337	335	360	332	318	330	373	319	317	373	336	348	317	335	313	348	327	345	309	344	338	320	344	351	344	334	325	325	330	349	335	342	345	316	314	327	357	355	362	333	312	340	352	344	362	312	306	325	348	306	309	350	341	322	343	334	371	321	361	325	338	342	295	303	361	366	326	319	314	340	334	352	361	364	311	309	322	333	339	338	308	322	339	331	337	379	378	346	383	356	338	339	349	308	331	363	363	341	359	383	370	316	317	370	348	350	344	358	341	339	328
27750	17217	3264	605	489	471	430	413	367	429	390	384	381	382	404	401	413	413	354	381	396	379	416	354	429	401	400	384	362	395	389	366	403	386	357	365	345	398	383	375	377	398	412	359	429	410	404	413	402	400	400	379	411	398	408	393	383	409	376	393	369	362	382	375	379	426	418	375	436	376	426	391	410	363	423	420	402	412	434	352	461	426	421	375	400	410	396	372	424	376	389	354	380	394	403	374	368	388	413	410	404	378	383	366	428	394	375	395	428	384	380	385	428	365	375	424	423	357	388	413	370	364	417	409	429	372	373	418	380	422	406	402	389	422	418	383	394	355	410	346	420	367	372	389	377	387	403	377	415	343	400	412	375	390	395	378	380	366	350	387	382	396	385	412	362	404	404	398	418	415	379	391	371	405	370	381	385	388	388	411	397	406	413	340	429	392	365	399	376	396	339	383	414	394	409	375	422	386	422	375	408	397	379	426	391	362	368	409	378	401	395	411	367	398	359	399	397	395	420	390	361	359	397	393	389	414	396	380	378	386	423	374	413	406	369	399	394	363	399	379	364	366	416	389	362	380	393	372	400	392	370	390	378	379	375	417	394	386	400	357	383	402	381	399	408	411	384	360	348	383	386	366	397	393	422	351	390	391	336	355	363	399	364	391	403	392	397	414	373	366	376	435	376	398	391	348	356	395	399	425	407	374	402	369	358	391	367	414	395	369	368	348	382	397	389	408	398	396	397	378	402	423	406	400	394	387	410	402	407	360	381	371	395	413	399	343	374	404	378	365	398	401	425	369	416	353	389	401	418	386	400	409	412	437	383	388	370	412	391	350	408	417	386	381	389	383	433	397	371	413	353	379	431	359	395	385	410	414	401	399	379	346	390	386	374	392	396	362	399	344	379	384	412	356	413	408	367	436	416	409	402	374	379	377	405	400	392	399	379	366	403	379	368	367	374	378	423	383	421	375	380	356	394	400	381	392	383	407	387	370	367	407	399	389	414	350	387	403	401	376	380	379	388	378	421	387	380	406	390	391	412	431	403	388	395	372	388	397	388	369	364	410	413	381	403	409	385	393	352	398	394	402	407	388	407	355	426	412	380	412	380	405	359	385	393	435	368	403	395	387	392	398	399	427	376	367	389	378	379	354	373	353	383	413	360	368	384	379	399	375	398	394	401	400	386	372	407	377	369	389	388	409	391	405	386	416	361	419	425	420	382	423	382	395	391	390	426	386	426	359	344	381	398	402	368	380	386	379	380	394	359	390	414	410	362	397	386	385	393	411	388	378	389	396	416	406	383	374	376	359	340	377	375	370	383	380	390	375	385	379	396	375	378	388	400	418	365	385	361	371	400	373	346	429	427	384	387	389	384	377	367	379	386	389	399	387	399	354	379	379	377	378	343	389	377	377	384	403	415	415	373	383	419	418	375	395	432	401	373	414	372	409	387	390	370	387	419	387	426	393	388	372	370	387	360	420	354	390	378	383	382	423	386	366	363	382	385	383	450	393	401	416	414	403	363	411	414	382	420	407	377	377	381	398	392	413	436	369	391	362	425	337	357	399	409	379	390	355	355	376	393	400	406	422	413	368	377	383	403	373	433	388	399	385	398	411	388	389	384	409	420	374	369	409	409	385	385	376	389	365	400	381	390	378	397	397	399	366	350	384	371	431	387	414	389	391	383	422	380	375	390	407	384	381	379	390	383	386	377	377	379	381	371	371	353	376	387	377	393	390	386	407	390	388	405	369	371	397	387	387	405	394	392	348	442	396	397	397	396	380	378	417	392	365	406	370	400	393	378	350	380	390	409	392	403	391	385	367	370	395	413	406	368	361	386	387	398	410	403	388	351	367	374	396	345	428	402	411	407	431	377	379	411	406	416	370	361	359	404	421	373	414	373	364	410	399	392	401	403	404	435	375	370	380	376	353	389	376	385	361	379	402	376	379	350	401	379	355	402	412	411	384	382	396	403	420	377	361	367	398	368	405	379	412	410	381	415	400	405	368	356	392	408	361	370	379	371	416	416	392	365	425	361	397	384	404	380	362	388	388	374	382	384	406	383	355	371	385	385	395	372	426	424	395	367	389	405	403	384	366	374	381	386	411	408	381	355	425	402	369	386	380	365	392	405	418	340	367	401	361	393	387	395	379	404	382	397	345	412	368	383	370	375	412	388	401	368	405	386	388	394	361	404	390	414	381	376	378	395	412	388	402	416	419	386	393	404	392	375	366	383	396	386	396	408	414	414	427	359	368	408	380	417	406	430	385	371	348	394	349	401	400	365	395	389	390	394	375	377	395	411	392	384	400	390	420	379	394	381	381	388	379	377	415	382	391	388	417	388	369	372	361	356	381	377	370	387	394	403	401	339	410	385	404	389	380	405	396	389	352	403	361	373	417	404	400	428	360	399	397	392	377	366	392	354	358	405	382	399	384	432	347	344	389	406	388	394	367	400	421	396	394	394	390	379	414	416	386	380	424	343	399	412	340	389	371	425	361	361	422	390	376	434	401	374	385	380	387	383	355	421	394	376	388	402	368	371	369	411	401	376	403	400	393	402	367	381	380	353	398	384	391	368	382	391	417	406	385	392	407	414	386	363	393	368	408	374	383	364	381	365	446	380	358	407	386	417	397	423	441	426	371	398	412	403	411	387	406	385	394	358	400	417	396	372	410	405	388	392	393	421	385	412	400	407	395	391	409	419	397	362	383	383	400	376	406	431	380	368	385	381	367	401	377	402	377	397	385	340	368	382	366	432	384	372	401	373	392	426	380	428	372	396	393	383	384	348	381	369	431	380	389	373	341	376	424	389	403	398	389	404	399	370	366	406	389	392	406	382	375	359	397	396	390	386	377	358	366	407	395	393	403	380	350	386	365	359	360	371	393	391	380	368	380	412	417	405	435	393	377	378	402	391	373	375	361	391	349	391	380	388	396	331	382	385	380	375	386	383	386	420	379	374	407	371	376	368	422	415	393	370	400	410	386	401	413	389	390	338	378	408	426	425	397	408	395	392	395	379	351	360	386	412	388	390	360	384	399	430	398	390	391	390	386	367	406	387	389	381	355	419	348	414	400	377	400	402	371	377	370	391	368	361	392	373	390	372	387	354	376	380	448	393	382	389	423	397	372	405	369	379	398	439	388	425	406	416	367	383	391	379	415	375	390	393	377	399	412	387	385	426	406	420	383	394	378	404	350	406	417	372	408	369	361	401	374	407	404	400	362	416	404	386	407	336	365	382	362	388	404	388	403	382	410	414	383	379	430	393	436	376	353	357	371	373	392	372	372	366	374	408	356	373	393	412	390	412	369	388	408	389	411	419	381	400	402	392	400	383	400	393	424	377	398	377	399	394	408	418	383	378	388	332	345	377	365	363	398	365	384	402	385	381	405	399	413	390	363	423	392	404	398	403	390	380	397	374	390	373	382	350	396	365	381	406	374	398	386	360	392	396	414	407	392	362	380	401	409	396	371	415	396	377	388	410	352
4408	953	715	555	537	517	468	414	439	401	455	483	423	419	438	425	422	455	430	399	422	367	460	465	398	429	412	445	426	433	435	363	424	438	432	427	445	467	430	421	421	463	449	404	420	444	411	431	445	398	413	483	458	449	428	422	422	438	451	419	468	436	445	368	448	382	468	475	408	429	440	421	426	415	430	404	415	461	433	435	420	402	428	429	399	436	369	425	432	419	407	424	416	377	455	422	443	455	425	409	433	414	429	439	420	428	441	437	416	443	441	447	420	435	391	408	466	414	417	418	426	434	430	432	435	434	415	429	419	431	447	417	411	443	421	461	422	427	437	431	427	433	429	416	464	371	439	449	422	461	464	401	416	420	429	406	407	420	447	410	413	421	428	454	407	426	438	419	429	453	426	405	443	397	455	405	436	451	424	433	406	416	431	426	455	429	422	423	401	465	433	439	410	427	416	425	427	410	468	438	436	456	423	452	421	454	414	413	407	441	424	426	448	425	458	430	423	390	402	449	406	408	441	430	412	402	390	452	419	416	417	432	451	466	424	439	446	414	443	450	416	415	416	426	440	391	428	426	445	444	472	395	421	419	423	415	449	407	461	416	442	444	404	441	416	405	405	422	440	416	413	399	432	438	431	401	404	407	455	381	429	390	455	432	477	454	410	407	449	418	394	413	409	418	447	400	450	412	421	406	439	463	419	401	452	430	452	394	444	449	441	399	418	419	439	423	394	426	429	401	416	439	441	402	440	439	433	426	425	410	430	446	440	405	459	421	468	433	433	419	438	454	449	474	375	412	435	436	417	396	448	445	428	455	415	442	442	435	392	431	436	421	442	458	443	434	458	400	429	442	450	453	437	431	419	404	484	482	396	423	394	426	447	420	445	436	418	399	404	407	408	422	410	413	390	417	429	429	456	448	420	471	454	412	456	435	398	461	445	387	454	432	420	410	428	401	464	425	418	437	404	464	423	415	420	423	414	426	447	414	454	429	376	440	432	399	432	467	411	428	393	381	422	434	401	417	430	424	444	425	416	461	416	435	413	436	440	436	403	397	405	438	456	413	435	433	440	464	397	414	492	397	439	456	467	435	418	447	434	425	423	438	463	412	443	417	382	432	437	420	421	417	442	395	448	441	410	376	411	444	421	421	428	441	419	426	422	383	423	413	421	415	423	429	415	388	413	476	433	431	422	426	416	403	428	434	421	446	413	454	431	459	434	437	423	405	412	421	422	442	425	424	449	447	424	432	408	471	412	444	427	413	416	425	418	459	449	434	437	417	427	461	398	415	401	415	452	434	418	419	411	447	435	436	409	458	425	396	395	408	395	402	442	390	409	447	403	408	371	427	400	452	430	409	438	442	392	438	418	443	392	434	443	438	431	422	417	466	419	457	426	408	414	411	412	445	437	421	403	404	408	405	404	458	422	457	459	441	437	436	464	411	441	422	441	433	426	412	434	449	415	419	430	400	445	407	414	463	432	407	395	392	424	421	432	453	426	410	392	425	459	419	443	415	438	408	420	386	400	453	408	442	424	427	419	455	443	450	412	419	407	469	385	422	400	392	405	429	435	433	429	410	432	416	435	432	443	411	431	457	420	436	414	404	425	409	416	442	408	424	447	480	426	438	467	427	442	410	427	421	431	446	409	431	428	412	433	448	430	433	401	451	412	411	434	448	439	421	433	391	463	423	409	428	418	446	445	437	424	431	427	378	438	411	421	438	406	421	457	415	411	446	419	439	410	401	408	422	456	410	423	441	442	419	442	438	467	426	416	423	409	420	418	404	403	386	431	425	420	449	449	413	408	436	438	403	427	394	417	400	432	418	412	415	427	414	452	465	428	425	458	396	477	417	410	415	427	452	406	437	432	454	440	439	429	434	425	383	429	422	441	415	418	415	445	424	449	420	389	456	448	404	436	470	452	428	440	460	428	421	440	430	432	434	430	411	420	459	445	399	439	431	444	421	433	439	448	441	422	413	401	410	423	411	433	450	401	413	444	452	440	427	438	419	426	427	434	454	427	445	457	422	402	383	436	412	368	468	424	441	419	467	426	431	377	424	445	417	433	420	445	432	439	418	398	430	447	434	405	436	416	393	425	443	409	419	448	413	401	448	406	451	413	393	440	394	430	440	451	422	411	470	448	407	433	425	454	430	400	435	400	428	408	437	402	446	420	417	430	402	438	435	410	446	485	415	465	396	426	448	453	446	422	444	417	441	414	425	423	397	408	428	409	414	416	443	433	423	467	427	432	415	431	438	413	432	432	410	436	442	451	412	384	400	431	423	394	410	459	419	404	467	438	433	424	423	416	419	463	403	405	421	429	408	414	439	453	415	394	445	450	394	410	454	403	409	429	414	415	421	367	423	449	392	450	443	417	470	439	447	425	388	440	423	420	394	437	453	422	455	417	392	427	422	439	433	434	411	446	425	433	453	443	416	439	431	425	460	439	441	427	428	403	447	457	395	439	464	409	433	423	420	424	454	437	449	465	384	405	439	444	444	422	390	458	393	411	417	398	430	391	439	416	431	434	416	446	440	408	410	432	421	449	431	386	400	432	434	437	411	437	406	416	419	425	405	444	400	442	429	402	470	419	426	413	400	439	437	426	424	410	379	432	396	420	468	432	444	403	422	428	407	394	411	446	386	388	421	434	412	430	435	443	400	428	436	421	455	438	463	420	401	422	415	408	443	445	445	434	428	440	428	391	438	413	423	439	427	468	424	418	481	401	447	400	447	441	427	418	405	475	411	445	405	407	410	438	416	397	402	426	435	416	417	420	372	398	440	456	414	449	447	411	410	433	418	429	408	429	428	431	419	446	406	413	426	403	412	437	415	443	392	421	447	442	438	458	438	392	461	422	417	435	429	418	421	416	414	464	427	454	453	408	396	440	360	438	446	411	413	400	448	412	425	417	463	428	433	441	416	440	438	430	400	444	405	450	446	425	405	398	395	404	425	449	394	420	427	414	476	418	472	440	430	436	498	433	419	403	444	404	443	401	421	446	435	407	441	419	428	443	399	410	436	428	448	388	403	412	432	457	444	412	443	420	382	430	452	413	408	445	414	465	407	410	429	413	473	422	459	436	431	438	414	419	407	441	427	438	433	436	440	385	402	428	387	417	417	419	456	449	443	411	429	425	444	415	420	433	405	437	385	427	394	429	435	452	459	421	404	428	424	447	452	443	452	393	417	441	419	423	442	389	419	417	419	424	431	438	449	424	432	432	413	430	464	414	418	418	452	421	424	465	460	438	433	427	406	453	451	451	405	444	443	431	445	423	405	403	402	414	416	442	457	464	444	446	441	405	440	394	413	422	460	396	387	437	422	411	419	392	428	437	451	424	466	433	404	415	396	428	390	399	448	426	399	437	445	439	443	428	445	418	423	457	437	443	431	417	441	409	400	428	410	437	371	463	412	452	446	453	419	417	427	437	461	442	446	446	450	394	444	460	412	439	457	414	437	435	418	458	383	425	391	432	471
23542	21080	28294	24087	21072	9287	786	475	405	314	312	269	263	246	236	230	219	223	223	216	213	182	220	201	209	182	196	191	181	218	190	212	185	204	176	199	191	176	198	197	199	167	174	184	206	175	201	197	177	196	184	163	189	185	172	196	187	192	186	177	209	184	177	182	191	185	168	187	168	173	178	154	183	167	194	190	191	186	172	162	191	171	176	199	155	202	187	185	195	193	175	183	198	165	185	193	196	163	170	187	164	186	158	182	190	194	185	187	190	205	174	189	197	194	163	188	196	187	158	166	143	183	198	187	172	196	212	158	175	191	183	172	188	194	179	192	154	183	183	207	192	158	173	185	183	189	179	167	181	163	175	180	173	167	173	158	193	167	195	176	206	178	195	181	156	197	168	186	167	187	199	166	173	171	187	172	166	166	179	168	161	169	193	191	184	186	192	192	183	199	196	176	181	198	183	169	180	169	177	179	176	188	171	177	157	161	178	182	188	202	160	190	158	169	193	191	181	161	205	175	171	201	167	203	164	188	163	174	168	167	185	163	189	186	172	173	195	176	174	164	192	160	162	174	146	154	210	187	185	168	173	180	186	164	175	174	185	171	178	177	182	180	154	168	165	157	178	172	191	160	151	189	177	166	169	176	164	181	203	180	173	177	188	187	191	174	189	184	160	187	169	192	181	153	158	158	175	191	165	164	179	194	184	176	163	157	183	176	190	161	184	178	155	190	176	159	184	189	178	180	185	172	164	171	188	178	172	163	179	183	186	171	170	169	179	164	192	165	195	179	173	186	190	175	183	187	163	183	181	178	188	173	175	164	192	165	179	179	179	185	197	168	179	191	210	160	159	210	173	169	168	186	210	163	159	202	149	181	168	197	227	157	169	177	194	174	200	169	188	192	193	182	175	182	170	185	167	183	183	169	172	174	186	179	170	169	186	165	171	196	147	149	178	163	175	191	164	185	182	166	195	190	187	178	180	180	168	175	176	181	169	159	171	176	162	213	174	189	175	185	173	160	164	173	171	201	164	166	205	183	201	159	157	163	175	167	186	184	166	193	177	186	180	178	183	169	157	192	164	181	187	174	180	212	158	164	199	175	176	184	155	172	186	202	168	207	175	173	162	195	180	171	160	163	185	166	163	159	189	177	147	164	184	170	189	168	159	178	178	188	180	163	184	169	164	188	152	170	191	184	158	187	172	179	172	179	169	188	188	179	194	183	193	180	156	184	174	157	184	161	174	187	188	199	183	170	195	179	177	195	165	199	203	161	181	214	174	202	185	185	183	187	189	158	158	154	195	180	163	189	146	161	158	161	195	199	193	192	169	186	169	190	183	173	187	177	189	185	176	172	172	166	172	178	206	191	173	178	199	182	173	163	149	187	190	172	197	187	184	187	172	179	198	164	196	209	192	187	171	169	204	151	201	180	190	174	188	176	191	199	160	186	169	178	187	166	162	154	186	184	162	183	162	191	160	189	194	176	177	173	182	171	178	174	175	171	165	188	181	160	188	178	172	155	183	162	156	171	207	180	170	163	191	187	183	197	150	168	179	188	174	195	169	162	165	176	190	189	164	164	176	187	189	194	177	160	185	193	190	163	212	178	179	173	186	167	171	166	179	175	180	162	175	151	190	175	165	178	162	183	191	174	178	170	175	179	199	183	178	169	183	152	174	166	195	152	198	182	171	177	182	177	181	181	164	182	194	179	183	166	186	194	182	174	173	178	176	163	175	178	180	185	165	177	187	163	188	183	201	184	196	174	182	171	166	160	166	161	172	186	174	171	158	164	164	193	157	173	195	158	167	170	180	152	163	165	198	178	181	169	192	160	197	159	144	192	173	164	204	188	183	185	185	177	179	198	178	204	179	176	185	178	177	182	168	181	211	186	169	166	174	183	189	187	204	177	152	174	183	187	168	178	173	147	176	192	173	189	188	155	180	181	179	192	184	159	177	173	188	161	151	158	182	182	200	174	181	163	174	197	172	181	155	167	176	188	167	170	169	170	181	163	184	167	175	195	187	188	178	191	194	194	162	203	196	165	161	186	159	176	194	180	176	183	179	177	178	194	183	196	206	157	183	157	179	193	159	194	176	188	192	164	168	157	170	168	169	171	180	173	184	171	174	159	191	184	156	159	188	180	160	193	172	198	170	200	189	166	186	174	146	163	170	149	188	185	173	192	171	169	167	193	169	191	166	184	170	156	194	191	174	171	203	178	171	180	181	158	183	174	203	188	201	161	162	193	191	190	175	202	188	184	145	171	182	177	184	154	212	182	172	194	175	164	170	158	186	167	187	202	168	175	162	184	184	193	182	179	179	183	192	180	192	183	197	173	187	175	182	180	140	160	173	166	177	194	154	191	181	165	171	165	173	188	185	195	157	167	156	182	184	195	184	179	167	181	184	161	205	186	193	180	175	174	176	203	155	190	174	192	193	180	192	179	177	162	202	172	197	181	158	172	181	174	183	173	172	171	169	194	192	196	173	191	162	178	185	198	166	151	163	171	164	159	183	184	165	189	167	188	177	154	191	177	186	180	167	167	184	166	184	184	172	184	175	148	193	177	163	179	146	188	185	177	189	167	189	186	175	170	173	192	188	170	206	177	166	189	171	174	165	178	162	197	178	146	175	193	190	199	158	180	190	204	205	154	153	198	164	181	170	177	197	187	182	207	175	166	174	171	177	177	195	175	174	167	175	159	185	190	182	154	178	188	141	186	189	184	202	160	204	185	178	177	197	197	193	170	170	174	184	181	164	159	198	194	192	177	201	180	185	201	170	186	182	165	173	170	171	199	196	157	182	193	196	186	182	184	191	216	228	179	174	178	174	189	188	187	194	193	168	181	167	151	178	164	178	180	180	181	155	190	178	163	178	187	198	190	176	184	176	180	164	158	166	159	174	179	209	197	185	182	173	185	190	188	182	192	199	158	175	178	170	204	179	160	177	160	183	186	174	189	191	175	162	186	188	197	171	170	187	178	164	202	171	172	173	201	166	173	181	177	167	180	176	180	175	165	204	197	154	192	194	200	182	183	196	156	177	201	164	168	165	179	166	171	169	207	171	155	158	181	163	202	176	163	180	185	205	161	165	181	161	134	156	197	208	176	209	194	162	168	158	199	166	170	165	178	188	177	196	185	173	186	179	191	165	186	188	187	174	194	182	193	183	150	184	167	179	205	177	198	157	161	152	157	208	150	181	189	156	160	187	178	189	172	169	175	208	179	196	194	183	177	161	170	179	176	168	174	171	194	174	163	191	193	174	171	192	186	163	176	173	172	156	199	184	182	143	193	190	160	150	169	158	187	168	184	164	179	195	176	168	171	159	151	166	167	169	149	176	184	184	176	198	162	155	180	186	170	184	147	155	181	199	167	178	165	143	170	176	171	194	195	170	180	172	186	161	187	183	181	170	193	206	175	161	195	192	171	191	154	177	190	187	176	171	178	173	161	151	181	155	178	194	186	187	170	173	157	152	171	195	179	164	174
3235	8431	5659	2505	1795	1248	1057	751	640	521	422	439	363	337	332	318	299	262	296	263	256	243	256	247	222	252	217	235	226	259	220	243	213	236	193	244	215	233	233	223	236	218	220	229	198	210	212	194	205	203	206	212	206	213	188	213	207	208	233	178	215	194	196	208	193	207	214	213	202	199	184	200	198	212	213	241	233	200	196	176	212	231	244	221	188	233	204	184	192	198	206	197	187	211	231	200	199	222	204	210	224	190	244	227	204	213	220	200	206	169	188	213	209	203	205	188	187	188	211	187	218	200	187	202	217	202	213	235	220	209	206	203	192	187	244	223	201	236	194	212	191	208	187	206	205	207	200	187	188	208	203	168	176	203	195	217	236	184	221	201	218	182	218	199	197	221	204	195	209	206	200	224	220	190	212	209	229	204	183	195	209	203	177	172	201	200	198	207	188	202	207	203	221	218	221	200	210	198	211	164	196	178	207	221	187	204	202	221	187	200	210	226	186	203	208	197	196	205	202	208	165	200	236	178	208	220	219	195	227	225	194	207	195	223	229	219	184	214	197	195	206	198	227	211	200	220	196	234	191	222	221	191	186	236	182	210	205	221	217	181	197	165	197	185	206	214	190	174	236	199	186	199	192	199	211	199	213	207	199	235	212	203	206	209	179	210	202	206	180	189	196	211	219	185	207	194	202	210	214	189	212	198	216	196	166	190	212	206	214	220	204	216	211	211	213	198	186	200	214	188	206	218	234	181	201	195	188	210	191	207	202	198	212	215	201	201	204	176	205	202	213	197	183	198	208	195	212	186	237	189	213	188	216	201	204	205	189	210	189	181	191	207	174	192	214	216	199	179	207	184	196	205	228	216	228	190	203	201	201	171	237	199	203	195	197	222	191	159	188	206	197	192	194	187	217	187	202	194	192	210	185	200	211	193	213	221	188	172	214	186	197	221	186	182	237	196	206	202	184	224	193	214	196	202	181	204	199	190	188	208	190	197	187	185	194	215	185	189	219	189	208	216	182	194	194	200	218	198	205	194	214	188	210	169	205	213	194	208	198	202	196	193	199	237	217	206	171	213	190	197	201	204	226	207	211	212	201	184	196	188	191	211	218	198	203	186	197	205	198	220	203	186	228	204	158	194	206	214	204	201	192	207	201	226	214	203	197	194	191	202	184	205	216	218	196	217	210	213	214	212	187	200	227	201	200	199	215	212	203	217	194	207	180	205	204	219	212	206	185	226	211	180	192	186	215	208	193	212	193	199	236	200	228	194	207	185	176	201	192	209	198	189	217	210	216	177	210	169	179	235	193	212	222	207	206	190	201	192	193	199	205	210	184	205	207	219	201	197	190	206	185	186	206	216	205	196	208	213	210	199	164	190	209	194	198	193	205	207	196	190	217	220	201	213	191	179	206	191	218	230	203	202	183	212	217	198	197	205	219	218	187	210	194	195	204	194	207	187	213	206	204	194	220	207	212	229	192	235	192	218	218	235	203	213	217	208	183	214	200	185	187	218	207	194	195	227	203	191	188	202	208	189	218	197	222	202	179	215	222	220	189	168	197	210	230	203	203	195	198	226	195	226	166	205	173	208	198	207	193	204	215	189	200	206	208	193	210	207	204	217	222	209	206	193	209	189	193	182	196	204	199	206	203	227	210	198	193	219	198	175	189	212	180	187	181	178	186	171	227	205	178	199	213	189	199	186	208	217	236	205	194	202	227	211	202	182	222	184	203	206	204	199	193	169	222	205	206	200	168	208	194	223	216	193	196	225	198	205	209	199	222	200	215	178	213	177	190	196	177	225	217	225	219	226	207	207	205	220	218	192	190	184	204	208	190	212	204	205	224	200	208	205	204	195	216	216	199	218	222	204	196	214	189	186	210	222	221	207	192	188	233	214	227	198	229	209	196	211	227	212	189	209	187	202	194	208	192	210	190	221	192	207	193	184	211	204	206	203	207	193	202	214	215	183	183	210	204	213	217	206	173	209	190	203	198	209	209	180	198	208	218	229	221	200	196	202	199	220	198	193	202	194	189	197	184	217	207	212	229	195	216	198	198	198	172	223	217	226	221	215	196	187	215	197	215	200	207	215	190	196	202	222	215	183	204	198	198	209	210	188	194	180	195	207	215	192	199	194	198	194	190	191	199	199	186	169	207	197	198	197	197	217	211	193	207	200	202	188	201	189	204	215	192	187	214	200	195	196	185	208	195	188	208	211	215	205	205	195	209	184	215	211	193	208	184	182	181	188	200	209	201	201	163	209	192	211	189	212	182	215	200	212	213	193	207	179	214	188	220	191	196	197	195	193	213	209	210	197	216	200	210	207	195	185	198	210	178	203	193	206	203	216	204	210	202	206	198	188	180	219	196	215	167	219	214	197	215	181	206	170	189	186	207	184	205	196	189	208	204	188	194	199	203	198	206	195	199	207	200	197	187	184	236	200	218	213	197	214	213	226	205	206	194	193	193	188	210	208	220	160	197	186	194	192	244	200	217	211	221	185	202	201	223	203	192	215	200	200	228	211	204	202	218	210	197	193	226	185	242	173	211	183	203	213	182	197	177	212	208	197	188	185	189	199	203	201	191	209	174	198	218	199	200	206	193	208	213	208	209	194	216	207	236	222	206	204	194	182	191	199	199	208	210	224	189	207	199	216	205	206	212	187	199	219	228	200	215	184	198	205	206	227	188	204	206	206	199	194	208	181	201	202	202	201	206	226	182	198	205	216	193	205	233	217	172	193	197	183	180	190	219	216	198	206	218	215	206	216	189	199	198	184	195	200	200	211	184	189	207	185	180	214	195	200	197	198	189	202	204	216	226	203	211	225	197	185	182	207	191	189	203	215	196	181	199	213	204	182	202	171	201	220	201	181	200	190	204	214	199	193	204	225	215	212	215	198	188	217	193	201	194	190	234	188	203	237	205	216	197	230	235	222	198	175	195	194	185	207	203	237	212	218	204	218	213	203	195	211	193	176	203	222	162	186	191	194	214	202	195	185	208	227	185	203	210	203	198	220	206	228	208	221	202	205	214	209	208	232	210	180	192	192	171	210	205	217	202	182	209	225	204	219	170	237	198	199	219	213	207	214	204	199	225	212	177	212	214	197	204	170	182	210	199	199	196	187	200	200	214	212	187	203	190	203	198	192	217	204	210	197	218	208	187	202	185	201	200	200	214	183	210	197	184	214	192	186	204	216	213	200	188	209	206	203	217	172	211	203	198	200	190	201	179	225	205	197	192	183	198	184	197	197	229	202	203	189	194	216	179	200	200	192	199	204	206	197	213	213	200	189	198	202	202	195	191	208	202	202	216	207	198	192	215	230	197	195	197	184	208	201	190	199	196	205	224	198	192	203	233	203	197	202	195	194	206	194	189	189	210	210	214	200	209	215	202	214	181	209	223	207	209	215	196	192	180	214	214	208	190	190	186	214	203	202	226	201	200	199	197	203	191	208	219	203	218	202	198	195	204	196	190	228	203	215	208	216
24891	21170	27248	25345	9403	938	784	721	670	689	616	606	652	590	623	618	657	599	618	583	567	568	555	602	588	571	587	604	536	606	613	603	599	561	578	559	541	607	530	602	575	563	603	568	529	542	545	575	569	590	574	545	555	575	627	611	557	592	565	574	539	573	633	601	557	540	573	559	551	554	530	580	578	544	564	577	580	564	552	571	551	575	557	546	577	580	578	608	585	572	572	561	586	543	596	602	573	568	564	569	585	570	586	546	591	607	597	600	610	544	573	573	558	610	511	549	594	545	597	567	597	571	588	554	570	579	583	570	523	558	535	586	535	495	565	598	585	544	568	592	557	598	549	567	546	574	571	573	622	578	622	559	584	584	528	601	577	563	613	550	586	559	575	550	560	583	600	551	618	583	560	555	552	609	552	561	591	575	578	575	577	552	601	581	560	563	562	580	568	559	552	551	583	584	530	561	590	568	584	610	592	568	587	610	549	625	524	591	591	581	596	579	573	543	567	575	547	584	560	591	553	532	557	549	606	585	571	593	560	568	560	564	558	562	623	560	582	608	575	577	582	571	546	516	584	551	571	583	569	584	606	553	571	553	534	570	600	576	621	563	582	581	579	554	624	541	565	598	534	574	546	575	579	559	537	575	533	572	604	601	555	551	604	609	601	534	568	575	599	567	553	603	570	599	536	538	570	556	586	577	542	538	550	598	583	550	569	567	545	610	598	516	595	577	510	552	558	566	541	621	552	588	543	547	590	571	574	605	535	570	555	592	566	570	550	559	560	574	582	588	575	591	555	562	559	529	577	562	560	593	594	576	573	564	584	607	549	602	575	624	610	581	596	601	567	600	549	592	571	592	569	546	590	577	557	542	557	548	585	565	564	558	538	583	581	619	586	569	602	565	527	589	605	567	572	556	575	545	588	564	596	577	576	536	589	614	595	552	539	545	583	567	580	571	597	573	584	629	528	569	616	556	594	570	567	585	594	587	562	583	567	596	629	561	558	543	570	568	554	578	562	593	572	551	593	554	577	616	577	583	572	547	601	560	571	556	576	564	542	582	508	554	602	633	553	534	598	589	567	565	553	538	586	585	539	581	526	582	581	595	572	543	635	592	571	565	570	568	597	567	597	582	579	541	602	569	546	579	611	613	548	582	595	584	546	552	597	535	634	562	599	530	544	572	539	555	534	628	599	531	590	593	559	590	546	571	545	538	588	516	576	559	567	515	609	592	591	575	599	590	572	591	569	556	551	547	539	550	584	557	589	606	591	542	598	583	578	570	604	610	562	607	577	598	553	514	565	558	583	597	585	579	560	580	579	581	602	602	561	592	584	572	590	581	591	569	555	579	566	604	530	581	564	588	576	578	636	589	577	625	606	543	541	533	576	572	536	605	597	565	527	562	574	537	609	586	558	558	597	583	615	515	592	595	579	570	577	568	555	553	538	575	581	554	540	566	561	600	544	566	577	579	585	553	562	606	602	574	571	547	535	533	596	619	577	591	559	578	575	559	585	576	596	542	527	582	550	571	589	566	548	552	562	573	597	548	576	516	563	540	571	561	606	594	607	581	530	585	587	575	597	602	583	561	545	552	574	569	574	584	574	586	606	593	567	576	593	601	594	602	557	605	583	553	568	562	544	565	601	558	562	586	551	599	600	531	606	572	594	562	585	590	597	574	576	608	584	583	603	615	598	581	571	568	535	611	580	560	564	564	560	628	586	535	533	568	587	629	596	541	551	526	584	589	574	570	558	533	585	566	532	530	542	590	536	608	551	591	557	592	533	610	570	553	544	613	520	565	518	598	563	560	573	568	557	605	598	553	579	604	599	564	552	579	577	528	611	569	552	550	580	591	624	606	598	551	548	564	580	584	591	578	600	564	546	569	583	562	557	550	539	620	582	586	570	537	537	583	545	584	550	569	578	581	552	577	600	589	571	587	586	581	585	548	592	595	577	545	549	561	524	625	593	548	563	579	575	574	590	543	565	598	570	533	539	561	600	555	542	593	576	597	538	595	559	559	582	577	583	557	600	534	570	597	588	507	578	564	534	582	589	582	575	603	560	583	581	582	583	574	612	565	576	558	537	559	566	600	590	572	600	615	558	550	575	533	548	598	564	544	546	552	565	582	571	600	564	561	563	583	594	575	555	581	571	530	566	579	614	559	621	541	585	622	580	532	574	616	524	554	620	579	578	594	541	562	580	542	583	561	550	594	552	568	573	581	595	587	562	568	596	556	548	614	525	618	601	573	597	582	538	568	607	599	587	552	549	545	565	555	599	607	610	517	586	574	598	565	587	585	556	569	578	612	599	595	613	550	591	581	564	587	544	576	586	538	576	561	598	546	563	564	539	598	547	581	549	631	588	575	579	556	544	590	596	517	589	607	579	556	534	576	571	614	553	604	550	577	565	547	569	596	515	570	526	603	551	588	536	560	561	592	542	528	605	585	555	593	559	551	583	570	620	585	610	575	557	543	578	647	551	525	587	546	574	562	558	590	538	572	565	582	568	596	578	604	570	584	619	586	574	569	565	564	603	564	557	608	559	547	589	578	614	588	560	574	512	548	557	581	617	551	605	576	519	547	588	512	592	609	563	573	614	568	626	605	574	566	577	554	576	598	578	618	524	564	623	531	557	609	581	586	592	585	548	551	603	608	582	618	568	631	576	590	530	599	594	605	557	571	558	574	518	599	550	571	614	606	594	599	579	567	581	560	588	594	557	569	570	601	536	551	542	556	570	583	603	533	580	545	571	593	559	546	556	591	597	579	566	535	593	590	559	539	589	585	555	561	606	535	577	608	594	560	563	587	566	551	568	599	572	559	586	548	583	533	600	569	586	584	579	571	553	590	552	573	573	574	574	572	557	579	557	635	553	568	605	578	600	593	562	594	581	544	576	535	559	563	571	528	570	561	565	566	589	580	578	558	621	566	565	588	591	603	570	607	590	588	600	600	582	582	546	548	562	570	544	556	548	575	604	581	609	573	555	528	582	609	573	563	574	582	598	556	566	595	588	561	582	576	614	601	576	570	564	542	590	572	568	537	558	556	571	592	556	542	614	566	593	564	592	528	570	566	532	581	567	588	582	501	554	577	550	569	612	573	577	540	577	547	614	588	585	610	549	604	616	567	547	551	556	555	604	599	532	620	560	531	559	545	564	608	619	542	579	614	636	572	594	527	567	577	550	537	562	563	580	559	587	557	568	593	525	556	600	578	598	581	597	541	543	574	601	621	574	577	561	579	594	580	587	556	545	533	533	553	580	604	551	585	586	556	577	531	605	583	581	559	552	567	537	569	550	576	551	553	580	565	573	596	595	559	575	584	572	567	575	575	577	579	588	608	589	522	562	597	579	575	549	546	568	525	573	561	597	546	575	564	583	545	571	540	580	555	545	601	582	574	540	569	603	565	612	562	577	590	580	577	559	561	583	544	577	554	584	580	568	579	564	556	551	541	599	537	577	591	594	598	586	564	512	552	565	573	585	574
3573	4954	3238	1794	1393	1155	1012	950	859	761	780	733	675	688	643	587	667	688	608	629	645	650	599	631	599	628	607	598	604	569	617	590	584	614	625	600	620	572	605	618	626	599	592	630	619	609	579	603	596	636	646	560	615	588	576	582	605	647	605	619	600	617	592	559	644	604	537	587	600	607	608	629	598	618	569	612	606	612	588	602	664	615	583	597	554	596	604	642	663	592	638	577	576	577	628	573	584	591	617	654	622	581	598	598	554	602	568	591	617	585	566	643	599	621	601	621	575	604	614	591	650	585	614	591	643	561	602	604	593	651	580	617	617	620	637	612	587	617	602	579	593	630	625	572	597	638	629	601	581	589	595	615	570	582	587	551	582	638	564	660	575	610	593	590	601	607	603	579	592	600	585	601	632	573	607	571	546	570	569	594	599	611	611	593	592	605	621	585	608	621	608	573	610	607	621	616	618	584	608	606	585	581	616	599	586	606	593	583	560	638	635	623	625	596	617	562	582	598	644	582	606	605	622	588	642	636	592	594	612	591	649	579	615	582	586	559	603	595	569	552	585	645	598	596	583	607	620	603	588	639	597	600	600	644	573	575	637	595	609	590	609	606	599	617	591	588	628	576	576	618	638	571	593	536	610	606	597	594	607	588	626	590	588	612	587	598	593	633	612	637	612	586	632	575	606	578	555	585	615	606	601	616	617	598	614	605	585	596	586	650	632	576	595	587	638	546	575	620	590	602	567	632	621	601	635	598	593	609	574	596	602	575	590	537	608	595	635	561	626	587	623	616	592	560	571	634	560	607	602	604	601	621	585	607	611	585	586	626	623	608	604	601	575	580	622	581	610	597	587	631	624	606	567	633	602	568	625	576	621	635	639	612	592	631	613	612	592	551	567	606	557	613	617	591	555	580	589	607	617	625	625	589	601	601	585	649	631	587	574	595	588	609	570	603	602	623	591	581	596	615	603	636	576	604	566	609	607	614	612	592	642	593	613	592	602	575	599	562	612	610	611	598	620	607	566	627	594	596	563	584	624	581	569	604	606	596	616	584	655	578	561	565	607	598	593	635	615	603	624	600	607	617	635	607	605	596	606	574	593	564	580	581	585	582	621	595	590	619	608	615	569	554	579	566	597	612	569	545	584	563	586	631	621	604	588	605	569	585	617	621	584	606	599	603	614	577	572	623	579	593	597	620	601	601	566	558	596	606	612	575	636	615	583	591	628	564	591	585	560	640	585	618	577	561	549	645	570	611	621	606	618	616	582	607	612	596	576	574	561	560	606	604	569	584	585	580	609	601	617	625	634	594	587	595	590	610	597	539	618	634	586	591	589	584	550	620	631	656	575	665	586	593	628	581	544	626	625	596	582	583	613	610	599	599	617	618	596	590	618	623	573	541	561	575	581	573	609	570	581	597	589	595	608	618	566	599	581	610	586	600	597	617	612	585	575	643	595	596	620	582	608	578	599	613	617	591	621	599	621	620	590	554	588	571	558	571	623	603	581	597	618	598	602	623	612	629	634	556	635	592	588	579	587	579	566	611	588	574	589	591	581	591	569	577	571	636	587	596	605	578	548	606	568	585	587	599	584	587	545	602	585	587	603	578	635	581	623	574	567	596	591	566	600	601	633	623	609	618	608	577	658	602	653	591	557	639	584	570	630	602	556	583	599	597	574	608	581	604	624	614	588	606	606	615	605	567	624	618	625	579	628	587	580	613	560	591	634	572	577	610	602	622	590	613	604	589	571	602	606	599	616	584	583	557	599	631	594	564	589	623	621	589	558	588	587	571	568	631	578	595	587	592	594	594	603	587	645	616	646	642	547	655	581	596	589	609	612	590	604	613	561	604	598	578	619	567	615	600	606	574	600	595	616	579	589	627	628	596	560	585	570	586	626	604	597	598	581	632	600	582	600	570	587	612	587	570	599	618	587	601	628	600	606	608	627	583	626	618	565	573	616	595	610	616	556	613	566	573	577	625	599	602	552	581	629	550	587	569	617	592	615	591	605	590	604	573	616	614	628	616	659	596	602	616	581	636	545	594	569	624	588	579	563	613	594	623	562	596	601	597	569	606	586	639	647	616	593	578	620	599	559	559	598	622	583	606	562	636	539	641	627	616	600	601	595	570	597	595	621	592	605	611	583	632	607	570	599	596	584	591	605	599	555	602	590	602	581	589	584	614	581	626	551	617	625	598	628	650	607	612	575	635	616	615	592	654	558	555	656	562	611	637	592	591	598	578	600	570	561	627	611	620	626	595	589	588	629	587	611	555	608	608	570	599	594	629	603	656	571	596	618	617	622	551	610	631	646	588	577	600	598	621	611	602	590	581	564	591	605	602	611	583	564	574	575	551	630	590	565	617	587	569	622	576	575	592	635	600	605	548	603	582	550	585	622	595	635	592	560	599	596	602	550	598	584	615	576	623	583	602	624	606	615	561	581	615	584	582	615	595	591	582	608	602	596	562	567	579	638	545	625	604	656	594	585	640	568	577	597	587	599	595	592	614	571	564	584	584	549	561	658	613	557	585	567	602	611	605	619	612	585	611	598	572	639	596	634	604	582	558	641	588	617	623	588	591	615	586	618	583	587	596	585	625	628	578	599	611	579	609	588	609	602	610	586	564	613	589	577	596	602	666	598	560	610	617	583	623	634	613	608	587	600	620	587	609	601	596	612	642	592	618	611	575	583	618	610	594	581	623	561	601	574	613	581	595	562	613	586	597	612	543	573	615	588	610	631	616	563	584	632	600	600	579	610	594	616	600	568	579	613	629	564	609	607	608	571	608	646	585	585	613	623	563	576	591	590	579	594	620	622	621	566	601	601	566	589	590	582	564	655	593	591	595	634	602	576	578	583	616	578	654	575	593	594	568	595	576	560	587	564	631	629	579	615	603	646	582	612	535	608	594	599	564	588	569	541	600	597	609	557	563	589	582	612	598	576	597	627	621	563	619	574	652	591	589	552	591	604	554	627	591	615	561	615	600	606	597	590	566	618	614	590	577	604	620	574	596	612	623	571	640	592	566	592	579	606	557	630	635	639	614	595	574	584	597	601	611	594	614	580	557	576	635	628	572	577	626	629	597	659	609	507	590	596	612	594	589	634	579	621	613	572	601	606	616	618	632	579	604	641	589	631	620	571	580	582	635	593	622	540	608	598	586	614	602	608	602	584	581	560	561	541	645	619	617	605	633	623	621	591	619	593	602	604	613	637	600	624	549	612	608	588	605	622	624	573	614	596	600	583	638	596	624	619	637	581	615	608	587	608	599	581	561	606	572	614	584	596	583	594	575	578	635	551	587	605	657	604	582	584	576	577	601	557	623	631	630	565	581	583	557	580	569	586	563	604	610	626	557	610	558	565	579	627	592	618	554	600	617	576	591	612	598	589	618	604	599	602	608	621	627	588	574	602	600	559	628	592	590	626	625	596	582	599	561	566	606	603	617	629	639	577	606	593	602	579	608	574	571	639	563	594	633	559	597
22501	21098	28709	23739	21097	21144	7280	994	752	642	589	544	516	465	441	441	439	418	390	415	385	408	419	363	381	372	328	379	362	367	351	336	332	347	370	345	360	348	350	364	354	333	348	344	363	320	328	357	347	358	363	349	324	367	374	372	333	345	302	340	334	297	317	361	282	350	361	340	307	324	310	330	351	334	325	323	347	320	291	344	354	343	335	364	336	308	358	317	345	295	321	366	333	310	308	340	346	351	345	312	321	309	340	298	328	350	319	340	346	368	328	336	338	292	324	351	300	323	321	322	292	317	341	311	347	328	371	329	367	322	327	348	321	352	340	325	312	328	342	288	345	297	357	334	314	337	338	356	368	335	328	327	317	342	329	330	344	338	325	337	359	299	368	355	355	329	330	340	337	287	345	299	318	321	337	344	326	354	350	326	358	309	347	314	345	312	347	321	329	336	354	322	344	367	341	339	311	322	327	326	341	335	326	326	343	341	351	355	371	350	321	347	328	346	367	330	350	330	320	320	331	330	327	300	313	306	344	328	308	358	332	350	335	352	352	322	341	275	336	308	331	347	373	352	320	307	330	306	327	326	351	345	302	325	360	329	354	325	327	341	340	327	295	327	336	325	317	323	334	317	338	344	298	327	328	362	342	316	341	312	325	332	334	352	342	358	304	323	299	338	296	326	335	324	335	312	347	329	328	326	354	301	285	344	349	351	336	357	345	328	353	327	319	308	304	336	334	327	343	320	321	326	320	338	340	319	310	351	341	342	304	340	322	355	333	333	341	309	356	330	338	335	310	355	289	332	348	338	304	338	328	327	340	317	330	343	352	355	315	353	321	318	315	332	338	377	348	334	323	353	345	317	321	341	312	346	329	299	336	297	313	328	322	341	353	363	315	375	352	314	353	364	323	330	362	312	359	302	342	324	352	347	331	338	355	325	362	329	326	365	324	312	345	340	331	343	333	314	295	287	342	332	307	341	326	328	307	306	349	322	331	318	348	335	332	349	319	340	345	312	338	305	356	337	337	314	316	345	312	332	357	356	357	303	359	345	344	352	326	309	350	331	346	323	337	331	359	326	342	305	362	305	358	320	314	346	321	324	312	304	327	317	324	319	329	329	310	317	348	327	332	317	345	350	324	335	310	363	307	332	292	310	381	326	347	326	363	328	329	361	355	332	313	344	365	334	348	339	346	349	344	317	310	297	335	351	349	356	333	340	348	305	315	334	327	329	333	294	337	362	339	326	337	320	337	354	328	346	331	358	319	343	332	346	317	331	324	339	299	324	333	375	329	332	306	315	330	306	325	324	344	350	317	326	356	301	307	307	339	311	327	340	344	335	309	332	325	341	333	342	328	296	355	334	309	340	337	333	330	348	343	366	356	347	309	342	335	332	349	337	329	336	321	321	334	334	347	317	333	324	329	345	319	294	318	305	319	334	348	335	346	294	340	316	354	308	360	330	344	335	333	334	304	309	363	277	369	294	314	347	302	325	355	347	322	331	320	328	305	346	329	335	325	301	314	353	327	325	328	352	354	302	328	348	339	326	330	304	328	344	340	306	339	336	346	331	340	332	315	342	356	348	331	327	329	319	354	305	329	344	343	321	319	326	355	322	322	299	350	346	322	359	319	348	292	351	326	370	316	348	336	317	361	324	338	367	319	378	321	343	327	311	341	341	372	317	323	361	337	326	331	328	324	327	338	303	328	348	334	307	339	338	306	349	374	362	372	341	322	330	322	348	327	375	350	326	339	358	344	337	347	320	342	342	318	300	332	337	304	339	342	345	319	318	318	321	332	335	338	315	337	344	326	304	356	334	344	323	307	373	322	360	333	346	346	335	344	308	319	339	320	324	331	321	359	348	356	325	333	333	338	299	367	336	328	328	315	315	335	332	340	332	359	355	301	346	343	357	321	303	318	359	326	361	350	326	334	335	340	334	368	335	318	338	306	321	348	297	336	298	301	341	338	322	338	321	331	333	333	326	376	320	321	328	337	309	305	312	359	352	333	326	308	293	323	324	334	360	319	313	339	312	334	329	333	323	368	294	349	354	305	341	334	300	341	333	343	335	327	334	344	314	345	344	372	337	340	325	310	330	328	300	341	308	339	354	345	339	307	352	349	330	338	365	308	303	356	331	316	364	326	341	362	320	324	334	342	350	322	363	317	365	331	309	326	341	310	341	329	318	283	313	343	329	321	362	340	328	323	327	329	344	336	323	330	332	344	367	325	295	349	359	294	339	325	366	332	373	357	329	327	356	351	346	347	310	354	336	330	345	353	328	306	364	352	306	307	320	348	326	345	337	311	356	310	338	358	319	334	306	360	343	321	360	366	329	330	318	328	340	361	344	339	332	355	352	327	345	339	329	351	300	332	358	326	368	331	335	314	308	379	341	315	321	347	330	346	362	361	325	350	329	360	329	354	338	381	314	350	350	323	340	370	310	331	316	327	337	338	329	321	365	312	311	311	331	321	321	311	325	356	324	346	335	321	362	363	301	314	340	344	334	348	334	330	311	368	338	320	323	326	332	326	350	345	347	343	332	301	336	305	321	314	326	334	332	335	332	328	303	308	351	366	348	344	337	365	323	318	341	335	345	331	344	310	329	327	382	348	332	313	329	357	330	334	323	326	329	333	372	341	336	376	344	347	308	314	314	326	366	320	310	343	323	326	312	354	324	346	349	334	341	333	353	355	367	343	318	320	279	314	330	332	347	310	344	335	342	321	339	336	348	330	327	356	384	340	322	324	371	285	346	311	339	342	336	318	324	334	351	319	342	329	311	317	339	346	309	342	328	341	351	368	329	318	334	334	317	318	339	339	368	317	345	322	360	328	332	347	345	338	349	334	396	344	344	346	294	309	336	325	315	341	315	324	365	328	339	335	322	361	330	349	340	323	315	358	327	348	302	327	352	372	358	324	316	347	300	319	330	342	328	344	334	328	362	337	354	343	319	324	308	357	338	354	334	345	350	348	305	308	330	365	331	332	332	349	361	337	330	318	306	296	334	313	336	338	315	323	316	321	336	321	345	330	364	316	324	327	342	307	315	330	337	368	347	334	326	301	323	306	308	322	331	332	333	309	313	323	322	346	338	302	335	358	353	344	286	347	306	326	337	355	365	347	309	316	314	347	304	332	330	328	346	334	326	323	359	324	363	338	312	348	346	315	333	322	322	298	330	313	335	335	320	326	362	331	363	336	317	335	326	340	336	348	298	333	342	321	311	320	328	306	360	333	331	367	335	351	318	317	325	340	336	302	351	342	301	327	297	310	345	371	344	341	333	307	327	320	330	321	327	359	355	343	328	338	352	326	338	328	362	347	313	346	333	349	347	363	321	350	357	358	323	323	345	326	297	311	321	316	317	323	328	305	319	307	360	330	362	334	326	329	360	354	325	336	325	350	321	327	344	329	336	344	309	307	331	328	367	350	344	334	353	342	296	337	346	343	312	314	337	358	313	349	356	304	354	343	325	334	323	322	351	316	353
4694	14248	9230	4525	3220	2447	1822	1438	1141	1007	848	732	722	634	566	522	481	496	473	455	436	456	451	397	407	409	398	410	371	399	379	323	377	364	351	335	391	372	338	360	337	381	345	368	351	371	354	366	361	354	351	352	339	355	350	345	337	362	297	362	338	330	352	338	334	362	356	363	367	333	322	373	357	361	322	303	351	343	333	368	324	320	318	358	355	331	324	317	346	364	331	361	335	360	349	375	374	351	339	323	322	354	380	391	360	362	331	327	338	367	341	383	310	311	356	355	335	376	355	356	385	339	363	367	358	373	343	343	358	318	342	357	344	367	343	310	350	377	328	318	341	369	374	340	346	368	347	319	322	345	331	353	340	362	344	371	345	344	326	322	352	361	346	361	319	340	345	359	364	321	333	354	339	333	343	360	342	369	350	332	332	337	325	363	343	332	331	344	371	334	379	340	336	333	345	346	334	321	361	372	331	335	350	361	377	351	330	323	353	334	346	310	317	321	373	346	322	327	345	364	346	347	325	349	364	360	322	317	344	325	358	337	332	354	355	332	330	329	347	357	346	362	284	324	341	330	321	357	337	350	359	343	342	326	328	337	327	315	341	352	345	331	331	329	332	348	370	319	356	346	374	370	366	327	357	337	339	333	366	377	339	353	328	357	354	332	315	322	353	362	333	346	362	357	331	325	334	306	354	324	348	320	333	325	306	346	379	330	337	335	306	354	344	344	341	352	358	378	342	346	340	323	347	320	337	350	336	312	352	312	352	357	327	338	328	336	353	308	339	324	320	326	348	351	304	320	324	352	359	348	347	360	338	336	338	339	325	322	329	352	335	391	338	349	351	356	342	340	347	351	359	333	342	347	297	346	341	363	375	336	349	337	351	349	321	328	337	317	330	333	327	342	357	345	350	334	375	337	358	349	331	343	368	350	325	331	332	377	322	297	348	358	327	360	350	356	337	342	319	355	334	340	344	332	348	315	329	364	361	335	344	331	338	360	359	315	352	312	363	322	336	327	339	351	333	339	344	353	328	328	338	338	343	351	337	324	345	368	361	392	317	360	288	340	348	343	347	357	377	358	350	338	338	345	331	349	319	327	374	331	329	355	343	356	325	359	345	345	353	350	382	308	336	343	325	340	385	353	324	325	331	350	346	348	358	383	336	341	322	335	367	353	375	310	363	327	315	341	337	366	358	348	335	346	343	339	330	319	341	327	358	326	310	357	346	345	333	350	303	363	338	323	323	331	357	305	330	321	349	379	348	367	344	317	366	340	376	319	335	344	334	338	349	364	344	332	368	362	326	348	320	349	358	335	356	376	347	356	315	329	361	340	330	330	367	313	396	356	337	322	340	369	339	355	348	349	330	356	333	321	363	373	357	351	338	334	342	336	350	345	371	329	328	355	320	310	341	363	352	334	343	341	333	314	319	341	299	342	323	363	350	329	331	339	323	316	356	333	368	366	357	323	367	366	346	374	365	343	331	341	368	325	346	349	337	356	318	326	336	345	314	372	344	357	345	349	323	371	348	335	343	311	352	350	357	318	383	352	404	348	318	333	352	337	360	356	344	388	331	339	348	317	327	323	354	335	325	336	354	308	319	328	333	349	362	378	338	343	320	358	350	348	316	306	375	364	315	397	331	335	363	323	337	353	319	330	370	325	326	289	333	364	367	329	338	387	370	341	349	343	373	327	341	367	318	347	318	350	327	334	348	330	352	363	353	367	350	346	356	376	360	351	306	338	334	381	339	326	330	373	367	316	348	349	303	358	349	331	319	349	331	358	326	331	352	359	344	356	379	363	330	364	342	332	345	352	353	335	346	337	335	347	343	351	337	348	356	347	323	333	344	347	359	337	338	363	353	350	327	314	310	350	363	354	330	324	353	333	371	360	328	311	351	347	350	353	355	331	352	340	333	321	353	358	342	344	352	344	319	321	319	322	321	343	329	339	351	332	320	372	348	342	316	343	346	340	366	350	348	322	373	369	359	359	352	366	341	348	353	324	329	357	333	361	325	317	326	314	333	388	312	329	375	355	339	330	356	328	339	359	338	327	316	313	355	337	340	356	309	346	321	333	356	345	330	335	348	310	320	377	313	323	332	364	352	327	304	328	318	324	332	337	337	345	351	361	313	353	328	357	318	343	355	350	351	341	336	357	317	342	331	341	320	371	323	324	361	336	310	341	351	357	346	338	348	351	343	338	357	346	332	348	326	346	338	336	348	326	351	387	329	340	336	341	336	378	324	332	317	336	334	351	338	327	341	339	347	349	335	330	371	360	320	361	331	328	336	336	318	357	356	342	374	356	350	323	347	338	317	335	335	348	330	353	332	338	338	362	326	319	345	342	334	341	362	346	341	376	336	347	332	348	339	347	336	338	324	327	324	343	347	373	378	320	346	348	367	331	362	343	343	364	306	327	315	336	336	381	348	378	341	372	344	354	336	341	334	377	323	343	351	321	377	308	323	349	368	330	354	330	335	346	353	348	318	319	342	343	360	346	316	323	361	338	375	340	351	340	342	336	347	347	366	304	368	322	322	308	323	346	355	361	345	335	315	349	349	338	336	338	348	325	322	330	349	334	326	397	326	357	353	345	341	346	324	341	365	359	326	355	335	352	371	348	350	358	303	349	349	363	338	331	344	331	339	311	329	356	344	326	319	348	342	333	348	325	305	340	364	365	335	336	352	346	312	345	334	359	379	367	301	342	352	362	321	372	325	387	324	363	358	316	345	339	325	349	325	341	343	355	327	354	326	339	324	351	323	312	378	377	338	341	333	360	321	314	368	327	353	359	327	328	368	351	333	318	322	359	368	341	330	322	315	364	355	332	358	318	327	363	323	324	349	337	347	343	362	340	378	332	354	340	368	369	316	356	340	377	328	348	339	354	366	357	342	323	351	336	354	349	339	338	382	319	316	304	347	332	330	357	321	331	334	332	298	337	332	343	335	306	274	290	325	351	345	364	334	406	324	369	315	345	301	343	346	344	336	341	341	357	325	356	350	338	391	363	318	336	323	325	337	374	336	377	363	333	349	340	322	335	352	323	336	387	347	328	360	338	356	351	362	352	360	311	330	328	346	347	351	325	345	347	351	334	325	344	368	329	386	325	339	332	344	364	360	308	294	319	333	316	326	355	338	360	320	367	349	364	347	327	332	348	348	349	325	301	342	320	325	291	347	341	328	347	338	338	370	343	302	339	330	383	339	362	334	384	367	373	301	334	320	339	354	334	353	370	344	355	341	346	372	344	334	324	359	327	389	306	362	326	310	341	307	333	357	348	368	330	315	327	310	350	310	328	351	326	347	342	343	358	354	335	340	338	319	349	369	332	352	345	318	315	366	345	364	323	339	341	324	350	327	356	358	337	342	341	320	339	378	337	330	331	318	305	327	385	335	356	359	331	339	339	318	347	325	338	354	350	345	317	347	329	315	351	334	355	336	345	371	357	344	336	343	338	362	341	311	377	333	357	338	319	358	323	328	340
27582	17195	3367	647	469	447	442	430	411	394	385	401	370	391	394	399	417	363	412	377	361	404	408	374	379	400	359	388	393	377	376	424	360	365	392	351	427	375	393	368	393	397	388	408	393	368	395	416	406	396	411	385	384	418	425	403	369	362	387	380	376	395	402	424	377	390	396	407	372	396	405	431	378	375	420	374	412	404	397	400	398	382	365	371	367	400	365	372	405	378	386	350	403	425	406	382	365	359	409	376	388	366	407	417	395	408	392	367	415	415	377	413	374	381	389	384	407	381	381	388	404	381	338	399	378	368	405	407	426	409	393	405	415	412	396	387	370	378	427	368	378	385	400	430	380	397	402	365	411	385	399	386	365	363	408	409	388	398	391	380	395	389	384	408	398	374	380	382	413	385	397	372	382	411	375	391	365	407	403	387	390	379	361	399	404	434	408	355	395	379	383	392	381	387	393	402	403	389	383	400	350	385	375	400	392	382	408	419	395	356	420	377	419	349	353	408	379	390	408	400	385	385	395	420	403	360	356	410	435	388	368	400	414	379	380	359	413	387	409	394	395	366	361	400	394	385	410	420	403	401	404	403	411	405	407	411	405	369	401	375	402	403	401	363	352	410	386	399	387	398	417	340	343	390	378	405	384	386	410	401	377	390	387	323	392	425	380	382	380	395	375	373	408	359	398	373	433	413	397	416	394	361	372	349	386	400	389	379	380	425	404	391	365	366	376	382	358	411	381	359	372	397	412	373	388	405	432	415	400	354	395	411	386	366	388	389	376	385	414	396	427	352	386	382	398	389	400	410	346	339	401	360	392	394	399	393	391	398	382	390	388	369	387	378	393	405	370	373	371	390	375	401	381	399	394	434	366	392	377	366	362	384	383	387	426	412	400	382	391	390	438	355	415	375	381	393	417	413	389	392	381	358	406	373	364	347	399	380	374	379	409	369	416	398	388	422	394	378	410	417	384	409	391	379	377	396	409	388	382	353	409	401	389	387	379	368	416	394	383	392	393	384	404	416	369	387	394	384	343	401	338	355	388	380	375	388	429	379	394	397	363	379	417	407	399	366	409	383	380	379	384	408	409	412	418	413	411	387	372	410	399	390	393	394	403	406	386	411	392	385	393	379	399	353	375	415	415	374	386	398	399	400	368	409	353	432	390	404	372	377	361	405	378	392	391	387	397	412	402	377	391	446	397	398	393	428	402	380	387	359	384	408	388	360	378	464	395	390	426	395	386	392	398	384	386	394	376	377	401	403	367	412	374	428	395	379	363	441	399	430	389	370	417	411	424	358	370	397	356	378	390	366	412	381	395	399	388	385	391	389	384	366	376	402	410	389	370	415	411	401	366	452	390	378	405	410	419	355	384	409	401	430	361	394	398	459	375	403	406	400	416	374	382	410	353	362	428	363	378	395	382	393	387	387	394	392	414	382	383	373	403	387	392	405	393	359	360	393	389	400	372	371	358	414	396	415	374	336	393	424	412	364	419	402	381	405	421	381	423	419	368	411	383	392	376	420	363	402	371	419	365	410	433	382	408	370	383	442	437	375	388	365	397	380	363	402	335	419	397	411	363	404	387	349	382	394	411	391	411	382	416	396	405	396	368	372	373	394	393	376	427	374	382	401	376	385	421	372	391	366	410	397	396	387	414	392	395	348	388	419	371	386	376	408	388	407	404	368	376	348	407	397	384	343	424	411	395	349	401	392	409	389	398	360	367	392	397	425	407	404	408	376	383	377	402	407	384	394	369	395	405	378	401	392	420	379	408	359	373	370	385	394	407	371	385	401	406	412	358	413	389	435	394	383	375	414	385	389	380	370	372	376	411	428	396	390	371	387	382	362	423	405	373	372	385	399	387	387	421	376	343	396	383	399	361	451	413	398	392	378	408	392	374	393	408	415	397	377	416	398	398	354	395	389	353	408	400	373	385	377	374	418	419	356	406	395	371	383	389	388	425	344	371	379	419	378	394	400	382	366	390	373	405	362	355	384	366	389	410	403	376	420	372	382	363	378	419	415	383	379	386	371	414	364	394	406	391	397	394	375	371	358	400	365	390	388	349	401	373	397	382	329	375	400	408	355	392	419	425	342	409	349	369	446	397	401	394	404	348	406	395	393	362	359	401	399	391	389	427	380	397	388	368	361	407	387	425	414	389	373	364	391	371	366	438	397	399	392	372	333	409	408	387	405	400	404	382	413	411	398	407	389	411	373	402	392	375	385	415	381	399	370	422	368	399	425	396	374	385	387	408	333	408	398	408	353	381	394	378	414	378	408	406	402	358	397	381	384	377	395	374	398	376	384	393	392	376	396	396	424	385	390	387	419	411	400	370	416	389	367	397	366	388	403	385	349	372	390	424	391	412	399	381	378	404	391	419	399	394	372	398	399	412	385	402	382	402	406	382	400	400	373	377	375	402	403	398	353	392	398	387	406	416	426	381	379	375	390	395	373	367	392	368	387	411	406	391	402	379	344	390	431	392	419	379	365	403	368	371	389	401	365	425	394	415	405	384	389	360	418	399	369	428	394	412	406	395	392	376	387	388	357	398	364	368	402	402	392	395	395	371	411	377	389	394	397	380	375	405	396	368	403	362	367	386	363	366	394	375	448	388	384	350	401	389	376	408	395	407	416	375	418	386	379	412	385	377	420	395	363	395	400	424	384	382	376	392	394	397	384	378	386	378	371	378	369	398	405	383	388	370	417	388	369	403	382	409	403	368	385	383	414	388	393	398	358	378	411	412	390	406	359	415	413	387	396	405	339	396	394	370	347	364	399	381	403	390	428	412	359	408	410	396	395	385	395	381	389	392	368	393	397	381	434	389	385	369	401	427	406	409	425	386	387	398	377	349	394	396	388	369	412	365	376	403	408	370	399	399	359	379	422	371	376	371	396	396	401	383	376	383	404	393	370	425	393	415	418	438	379	411	376	352	370	380	364	389	434	358	358	407	417	387	375	418	395	365	378	398	385	379	366	395	386	375	373	394	412	348	399	396	380	393	408	396	388	378	404	375	386	393	355	436	362	427	405	416	402	405	404	390	387	374	386	432	368	385	392	385	407	383	384	434	421	400	431	385	402	395	383	385	429	381	356	437	403	365	384	390	372	372	410	359	432	357	388	377	399	404	397	388	399	391	413	396	443	380	400	372	369	372	381	390	394	403	371	385	437	404	360	383	386	391	379	422	413	397	363	372	370	378	382	384	415	356	378	391	392	374	391	381	419	418	413	382	394	395	419	389	396	371	396	381	435	400	431	371	397	383	372	367	392	366	386	398	373	398	394	371	398	382	420	404	385	372	402	388	387	404	364	401	407	393	395	398	376	390	407	404	370	390	397	366	390	414	368	390	339	394	397	390	404	403	392	410	382	406	402	382	381	360	406	387	369	388	411	390	376	393	386	394	386	366	386	402	383	371	385	380	380	391	405	368	382	404	398	397	403	401	391	387	384	372	415	379	403	407	396	406	393	392	388	383	385	408	403
4524	912	772	597	489	451	463	475	435	452	440	410	436	421	443	475	416	411	419	445	446	406	417	475	439	430	421	459	416	424	455	398	421	436	459	412	449	475	417	435	427	429	418	401	428	423	394	453	436	447	416	437	454	456	394	448	425	415	456	399	444	450	419	422	465	440	430	427	414	505	456	429	414	446	434	424	431	425	453	432	411	445	445	433	428	431	387	419	445	444	435	444	438	407	407	461	412	476	453	458	459	469	483	447	407	410	406	479	424	409	440	394	402	445	427	411	435	408	442	438	456	471	434	444	392	382	448	422	428	415	432	418	468	454	423	408	450	463	451	412	417	410	407	420	432	422	426	404	397	444	393	410	439	457	443	413	439	456	456	414	406	410	428	425	397	399	417	422	423	418	411	429	443	425	416	441	426	422	402	442	413	440	415	429	409	438	429	435	446	431	421	440	452	417	406	416	449	404	420	448	435	423	398	401	468	398	433	458	407	429	454	396	449	400	442	452	442	415	422	441	453	433	424	413	469	392	459	432	409	435	411	464	454	404	467	427	422	423	476	437	472	431	425	425	447	447	431	434	438	435	431	420	369	459	414	403	428	400	451	451	421	457	409	462	445	469	423	422	404	427	415	428	416	400	411	438	397	476	433	445	431	420	460	438	416	455	413	413	415	464	398	433	450	423	446	414	442	412	399	427	419	430	444	424	430	428	385	421	420	413	377	447	432	413	445	416	469	410	431	466	404	415	450	410	389	397	437	419	413	415	419	455	453	445	417	447	451	384	426	451	407	452	443	406	437	444	438	465	455	425	454	446	429	389	430	413	470	443	414	383	429	432	459	440	428	401	457	411	417	440	425	411	451	443	416	477	399	411	439	476	456	432	432	384	450	437	424	436	397	434	428	461	410	394	427	410	433	430	427	438	422	429	440	432	426	467	415	413	436	436	453	437	444	423	433	427	421	420	442	429	467	422	433	430	413	447	418	419	423	419	398	450	398	403	421	443	464	460	405	433	445	438	467	451	441	448	425	431	432	407	426	446	393	394	455	454	401	408	409	420	396	405	466	430	417	424	442	379	429	443	414	401	460	406	461	426	432	436	449	410	424	413	440	448	466	469	408	485	430	458	432	399	434	422	399	450	427	448	455	426	409	422	450	392	455	416	453	371	451	413	435	433	449	480	425	430	413	426	407	430	423	430	431	403	428	446	393	432	427	420	406	472	436	461	437	447	448	364	425	398	424	449	425	415	460	386	407	390	434	436	405	437	394	401	402	443	436	442	424	403	420	416	387	399	427	427	427	447	440	439	420	416	421	424	432	405	423	433	418	416	445	377	473	411	434	402	420	446	408	446	463	451	459	413	420	449	442	392	392	441	429	461	441	428	397	443	456	438	449	409	439	418	411	464	429	429	488	415	421	474	438	440	428	422	410	447	409	447	405	432	396	438	456	419	439	456	413	421	424	422	440	415	436	432	408	420	399	456	391	454	420	403	443	422	447	445	396	414	387	442	434	430	458	433	408	425	459	425	453	418	403	404	448	453	447	446	419	421	426	416	439	399	413	460	433	406	421	400	445	380	394	443	443	412	420	430	445	412	435	422	396	442	417	424	447	404	442	442	435	430	422	408	438	449	465	436	421	434	420	426	474	442	442	426	409	423	410	418	405	402	428	406	387	431	418	396	410	417	454	438	422	449	469	422	387	408	379	442	428	406	454	392	424	427	462	408	427	459	389	418	479	430	433	456	450	418	412	455	409	429	428	404	381	399	472	413	412	402	450	429	447	439	432	435	414	415	460	434	425	391	443	458	427	414	414	411	473	419	389	459	405	411	451	424	416	424	433	414	398	441	399	411	447	439	424	413	437	400	448	433	411	472	405	388	416	424	388	440	408	397	440	457	429	414	427	440	438	447	437	453	391	445	431	425	425	399	426	418	434	412	442	454	423	436	453	410	450	411	400	474	427	470	444	438	452	416	402	442	429	475	438	433	439	420	474	446	398	422	443	404	429	420	439	436	436	428	469	466	414	405	441	427	426	427	451	437	453	450	432	438	443	421	432	395	397	423	422	420	413	408	443	397	447	422	410	445	419	451	443	414	426	461	434	424	398	421	438	454	426	423	454	449	408	447	447	423	417	410	419	453	446	459	417	428	443	443	420	471	415	417	462	442	401	442	408	427	397	422	394	413	410	438	452	448	438	448	477	426	404	416	436	465	417	423	428	385	448	406	425	398	410	408	411	412	450	401	443	412	438	456	398	429	436	429	432	444	422	456	409	431	415	455	452	421	421	430	392	440	437	412	443	437	442	430	417	409	429	419	424	390	432	457	422	454	442	421	421	464	450	448	465	444	441	466	451	449	433	423	451	406	418	442	441	412	397	412	441	413	419	437	433	437	400	417	433	444	394	422	419	408	422	440	457	403	393	433	397	424	429	423	433	411	397	423	455	432	423	447	431	421	376	424	384	421	436	450	407	432	418	441	424	406	411	425	432	406	424	417	432	423	442	396	410	421	402	435	393	424	423	435	432	436	404	471	395	411	436	406	415	436	429	435	430	443	391	428	395	424	439	408	436	430	430	431	428	410	428	450	403	435	418	435	409	413	372	441	426	406	430	447	445	384	392	458	460	414	454	432	393	457	411	406	400	450	454	460	438	420	381	427	421	440	422	415	427	419	384	447	509	462	436	443	434	454	452	448	409	436	412	411	403	423	462	415	420	427	412	440	479	436	412	430	440	410	405	436	423	428	431	413	394	423	398	449	391	438	425	460	406	436	425	442	451	423	440	433	431	374	462	428	414	436	415	416	455	438	434	427	421	446	408	447	475	426	424	416	444	405	428	408	436	492	411	450	442	449	419	424	441	410	390	427	436	474	423	401	416	430	450	448	499	435	414	447	439	398	423	453	427	438	401	426	440	424	412	399	427	428	465	427	437	438	393	410	414	448	385	414	412	462	420	424	413	437	414	423	436	435	388	458	447	434	429	433	426	431	393	438	434	389	436	423	444	416	405	406	428	438	417	459	431	439	495	427	408	438	440	421	424	425	424	434	421	428	378	420	442	426	415	409	436	455	420	415	409	410	436	429	425	387	410	435	430	456	413	411	414	418	415	417	422	433	451	430	414	430	410	421	422	445	418	426	423	415	458	393	383	428	439	432	467	439	406	403	425	408	404	453	431	439	393	413	447	450	401	426	401	440	408	443	432	456	431	429	390	430	418	429	420	429	459	398	432	444	423	428	449	433	414	404	392	433	441	410	426	382	418	419	438	415	439	405	407	434	390	425	452	375	437	425	456	374	432	416	453	438	467	410	442	399	433	369	426	418	466	417	454	410	404	431	429	424	420	434	405	427	443	462	424	443	428	435	405	411	450	406	385	429	415	450	421	468	415	413	437	433	432	444	452	400	414	408	435	443	427	434	458	438	474	477	421	454	448	435	418	441	455	420	435	413	405	425	441	390	404	439	412	437	432	393	424	435	410	426	427	419
23570	21142	28325	24245	21143	9196	767	480	389	360	328	265	263	252	236	240	221	207	226	230	201	217	190	205	211	188	220	210	180	206	176	202	199	195	216	185	181	185	178	190	180	184	178	153	173	192	171	155	195	188	182	165	169	211	201	185	197	192	164	165	188	197	172	171	192	162	187	163	163	200	178	191	171	173	185	173	194	181	202	190	169	184	177	175	209	174	181	199	159	163	174	180	175	172	190	190	178	186	185	168	173	167	176	175	197	208	198	202	188	178	190	170	171	177	187	167	191	174	174	196	184	179	183	183	184	173	198	180	187	184	181	181	185	194	174	188	184	176	178	158	171	188	183	173	189	177	159	180	169	196	191	188	195	176	179	190	205	183	200	178	177	203	220	198	196	178	166	210	187	183	173	157	177	182	165	157	182	179	164	166	186	190	175	207	176	160	198	163	176	190	180	163	161	179	178	184	197	159	192	195	173	175	179	186	165	179	193	182	164	193	181	195	192	201	172	204	178	191	158	145	181	193	191	174	209	177	168	178	164	181	163	166	191	166	184	175	172	185	164	169	184	176	178	198	175	164	192	181	180	172	161	188	187	160	189	183	184	183	199	168	172	164	191	215	175	152	203	199	185	187	149	198	197	173	166	166	163	193	188	189	184	179	166	195	183	202	157	184	195	177	177	195	183	170	192	205	188	151	196	202	173	167	172	169	191	203	169	193	188	176	178	207	180	172	190	198	190	156	195	189	177	177	154	195	170	177	171	190	199	174	204	180	169	172	178	175	170	173	171	200	179	183	181	175	204	167	170	193	189	195	166	184	173	170	161	166	163	159	161	155	177	163	196	191	184	189	196	174	212	180	163	180	194	185	175	171	174	179	185	200	169	177	166	151	200	202	171	161	157	193	187	165	162	167	175	190	181	179	181	174	173	170	175	187	185	189	205	179	164	179	185	183	180	198	187	197	196	169	171	179	176	187	192	160	175	188	179	186	163	182	202	177	172	185	201	192	163	159	208	199	175	154	201	187	173	160	165	165	188	163	209	182	167	157	178	183	186	177	176	174	160	167	174	163	191	190	180	173	180	182	194	187	193	165	165	196	183	167	197	173	174	171	205	212	189	185	162	181	183	177	181	187	193	188	169	194	191	199	165	198	172	144	177	182	189	172	180	181	178	178	209	185	200	202	185	185	189	186	189	188	214	192	189	173	170	184	170	163	192	169	174	165	170	176	187	198	208	166	193	165	182	212	179	171	171	174	189	191	199	196	181	176	155	194	187	183	189	180	188	164	180	181	199	181	153	183	156	189	199	177	201	177	201	208	183	159	169	197	193	180	179	175	194	212	213	188	202	185	195	197	178	194	163	195	182	174	176	175	153	169	172	178	179	167	158	176	189	176	157	188	158	191	191	167	193	166	193	149	170	189	189	200	179	175	164	171	159	189	189	185	159	156	176	193	196	203	181	170	174	177	178	179	180	210	187	168	160	155	189	172	174	186	195	182	175	181	187	164	180	190	171	164	200	167	194	179	184	199	180	158	161	176	202	177	205	181	174	180	169	181	169	168	163	180	188	182	190	170	197	194	176	159	196	199	159	165	171	188	172	176	159	176	189	169	178	179	189	196	197	174	174	193	192	190	176	169	182	191	154	174	184	152	169	201	192	204	205	171	190	167	159	175	192	160	182	188	182	162	170	194	187	201	172	174	193	154	186	177	175	173	179	182	177	184	181	171	176	163	192	152	187	160	167	194	165	173	189	184	199	170	179	168	169	201	189	173	198	192	178	160	168	204	193	176	171	183	177	166	170	183	180	176	195	203	184	173	177	168	197	175	162	176	183	168	156	194	170	187	195	173	202	206	197	184	172	186	180	183	182	183	165	181	176	180	171	191	188	181	178	204	179	174	163	187	170	168	195	208	207	192	174	176	195	164	186	186	167	158	191	170	182	191	207	158	184	190	154	151	165	199	180	186	149	191	214	177	169	181	184	180	165	163	167	156	196	166	156	160	202	185	186	161	185	201	177	176	159	166	172	154	176	189	189	179	192	191	175	174	168	176	172	179	184	198	157	179	180	189	181	181	194	175	180	183	187	192	202	205	201	180	191	179	163	196	196	161	161	179	180	165	190	176	205	175	164	190	185	195	170	182	193	220	184	186	188	186	195	187	177	180	185	152	160	186	166	194	165	187	176	171	171	161	190	217	184	190	190	181	173	169	183	167	193	190	199	195	184	170	179	170	160	193	170	194	178	204	172	175	182	189	180	185	207	192	176	170	193	201	182	185	169	157	199	155	191	193	200	178	171	181	176	180	180	173	200	180	166	178	193	190	188	180	183	202	165	174	179	177	192	193	175	177	184	173	191	181	181	178	171	178	145	191	206	167	187	217	192	199	228	213	172	193	184	187	207	187	183	171	191	187	181	184	186	182	176	177	174	177	176	185	180	175	182	167	183	180	211	198	195	167	190	200	175	167	161	205	173	178	176	203	183	199	165	177	176	169	169	172	191	181	195	219	176	170	169	172	165	215	208	183	180	175	171	197	161	176	180	183	168	170	186	174	180	186	183	175	152	198	182	182	178	190	189	179	183	193	172	160	188	162	168	183	176	174	172	189	189	175	185	194	194	174	176	180	187	181	174	174	173	204	167	161	204	187	176	165	154	197	185	171	180	212	207	196	173	163	187	151	189	189	184	185	170	190	168	181	170	182	168	207	183	188	183	169	199	159	187	196	194	188	190	164	204	175	179	161	192	211	163	192	195	175	187	182	163	148	181	194	183	178	197	178	168	189	184	185	145	174	189	194	191	179	156	185	184	183	152	172	170	180	195	195	165	172	191	192	196	188	187	187	169	176	174	192	184	209	173	187	189	171	161	175	177	167	178	178	182	185	184	157	181	182	178	171	176	170	180	184	180	190	204	162	176	199	179	182	184	163	174	175	170	178	165	179	191	173	188	168	186	163	176	176	179	163	174	182	189	189	181	171	184	192	166	199	207	172	187	194	206	172	174	176	174	191	183	183	192	183	166	166	186	187	168	188	174	148	171	181	165	175	178	171	163	173	181	162	200	165	171	168	163	205	174	175	176	184	180	182	203	227	174	190	184	182	181	167	171	206	184	172	184	187	204	204	193	199	188	205	180	165	193	186	163	184	184	165	173	187	171	180	181	206	187	167	205	176	185	174	175	173	194	182	202	189	167	202	193	198	164	171	180	178	159	192	161	209	194	165	182	179	196	206	179	188	182	162	171	196	194	190	167	173	200	159	166	189	175	182	155	169	181	191	204	173	171	170	168	162	167	170	156	185	184	168	182	174	192	184	216	166	167	154	205	203	188	181	195	192	175	182	182	187	185	208	178	172	183	186	189	175	166	152	211	185	199	187	191	186	193	136	192	183	182	163	185	184	190	189	173	186	178	168	196	183	197	178	171	169	187	169	200	157	178	181	180	172	173	196	181	168	197	178	188	185	195	179	172	153	191	179	193	188	184	150	197	185
3316	8608	5610	2494	1736	1321	985	800	641	519	476	439	387	374	284	304	308	276	272	301	252	254	240	259	229	235	213	217	262	198	226	220	236	229	252	212	230	239	229	229	215	204	224	209	209	210	196	211	193	200	204	219	214	234	199	199	239	205	199	218	234	201	189	231	198	211	207	222	219	213	183	201	216	186	185	223	215	207	236	231	190	234	199	224	200	199	218	222	198	213	196	224	206	208	201	219	207	202	207	176	211	212	200	180	209	181	180	210	199	198	169	212	210	213	233	196	227	235	203	221	194	219	220	218	199	222	194	207	198	187	228	224	210	219	184	206	223	196	191	207	215	201	225	234	199	217	224	200	222	241	208	205	213	198	176	214	218	213	214	219	221	189	224	198	212	213	238	240	209	231	217	178	211	208	204	192	226	197	205	205	214	219	197	179	208	166	213	209	219	218	233	218	208	181	197	213	221	193	215	193	195	211	226	210	233	208	221	236	203	197	185	197	235	179	209	179	208	192	236	193	206	233	212	226	189	196	197	182	205	203	223	215	197	192	232	202	212	195	223	197	188	189	220	223	225	215	194	213	222	175	186	231	219	195	184	241	196	202	195	214	190	211	198	214	196	187	185	220	213	215	184	201	213	224	241	215	199	213	213	179	213	202	203	191	208	212	210	237	185	210	214	189	211	175	191	210	236	208	213	203	214	196	219	210	173	198	188	199	205	203	201	213	233	222	191	208	231	184	185	197	181	214	217	178	206	198	222	225	195	214	217	218	228	218	225	178	207	199	199	189	196	185	204	201	205	219	202	199	182	175	189	206	210	206	204	178	211	219	225	224	207	221	192	197	225	227	204	193	199	192	196	222	198	210	238	190	199	214	211	233	188	193	211	221	205	211	216	211	218	195	207	205	194	216	212	195	187	189	215	222	220	192	208	191	226	222	225	197	219	210	173	193	188	208	193	223	188	225	224	200	214	219	194	233	197	227	215	208	222	212	223	209	215	179	199	219	198	194	230	202	226	217	206	189	193	194	219	203	217	207	217	226	214	201	237	217	198	197	183	221	217	212	199	205	216	191	192	199	212	198	196	231	199	233	195	209	211	200	213	213	216	210	187	218	224	216	233	209	210	174	214	204	188	183	209	224	205	206	219	209	208	193	189	205	233	204	195	193	189	195	241	204	200	206	204	192	207	199	193	212	183	202	218	186	201	195	209	200	199	212	191	203	208	216	215	205	165	216	216	226	204	207	202	192	206	225	206	181	215	227	178	191	191	193	251	207	192	219	218	231	191	206	207	238	221	212	226	208	205	206	243	215	214	192	205	221	178	218	206	204	206	172	236	226	200	204	190	211	231	218	208	207	228	193	244	210	217	184	212	222	188	199	248	190	187	227	184	185	214	203	223	197	190	210	192	205	202	192	196	210	198	198	176	196	191	198	213	212	213	195	227	212	221	214	209	228	214	198	223	218	209	195	212	226	207	240	226	221	227	216	207	194	227	197	192	203	203	220	235	222	231	227	212	206	211	241	228	206	213	227	226	205	215	214	220	209	198	214	227	245	225	192	226	212	252	200	213	217	190	198	206	256	241	201	218	183	224	213	209	219	194	214	215	209	185	218	171	198	188	201	190	195	188	225	232	189	198	190	212	222	222	203	222	195	194	186	197	208	218	216	190	202	191	217	192	222	224	182	229	185	214	190	215	200	205	190	198	185	194	216	210	199	228	197	230	218	190	208	212	220	221	204	207	213	209	200	197	227	187	205	206	237	200	212	216	207	197	200	215	231	204	210	223	216	215	227	200	183	216	190	220	187	192	214	208	228	224	203	232	192	211	203	188	197	195	200	203	204	203	222	238	200	197	216	209	210	239	231	221	214	214	193	208	215	212	208	228	209	218	193	211	204	206	217	210	190	220	220	206	196	194	194	175	206	210	219	217	177	212	208	204	204	215	206	220	204	216	178	233	205	209	205	218	179	195	201	198	211	207	220	196	207	179	204	244	191	216	202	207	227	235	212	199	197	212	195	198	203	232	223	202	198	196	215	206	219	198	206	202	218	207	214	213	180	208	218	202	216	204	239	181	219	215	214	219	207	212	202	213	190	202	202	201	204	184	211	191	236	215	211	211	197	205	176	213	209	209	201	265	185	201	190	194	192	214	212	194	227	201	212	188	230	209	217	226	188	198	203	191	186	208	208	182	236	206	190	218	181	198	202	218	204	217	203	221	217	219	196	190	187	214	210	207	237	193	201	218	203	228	209	211	203	192	223	212	216	214	195	195	210	197	191	211	206	215	205	217	186	226	228	186	235	195	187	187	217	190	201	203	226	203	218	193	175	202	178	221	210	187	197	203	231	195	195	194	166	159	197	194	196	208	230	198	224	197	205	182	238	192	204	200	220	192	215	185	195	218	218	224	209	189	189	216	217	214	202	212	199	216	205	195	185	208	181	204	193	194	202	219	229	210	189	191	224	199	203	229	199	222	192	208	217	213	202	191	171	210	212	213	227	199	227	187	227	208	185	204	186	208	202	216	210	166	208	207	202	190	221	202	236	229	171	201	217	185	215	208	205	218	219	191	204	226	214	199	197	195	200	206	192	221	204	199	206	209	205	178	200	206	212	196	216	200	201	216	201	200	209	195	188	211	172	193	228	197	201	209	195	219	208	209	208	206	217	211	182	199	199	215	211	208	205	208	237	217	231	234	204	194	202	209	185	199	218	212	227	199	187	215	216	220	189	209	207	206	213	211	192	217	216	206	199	218	194	210	208	201	226	192	225	201	195	222	212	189	215	225	201	200	196	217	195	178	230	198	198	212	206	224	187	226	244	191	201	213	217	227	206	226	190	238	231	211	199	212	196	200	211	206	208	193	208	200	185	198	221	225	197	213	207	204	204	193	225	188	209	209	220	222	193	205	197	202	239	212	196	211	174	208	186	208	212	205	205	198	190	192	191	220	235	224	188	222	228	202	203	171	237	198	209	187	208	219	208	189	183	221	179	209	220	226	229	191	188	186	228	235	193	188	185	211	209	222	193	200	189	215	209	199	189	203	228	214	208	223	188	215	204	210	179	202	212	186	178	192	212	194	222	214	203	200	194	207	207	188	207	214	216	217	206	213	215	211	198	203	186	229	191	212	210	231	199	184	204	196	213	192	187	253	229	194	203	206	221	195	211	204	209	202	218	198	227	212	203	192	209	202	210	185	194	193	200	221	218	217	188	196	217	201	199	223	192	194	219	202	196	213	220	201	200	192	193	177	209	215	218	222	226	222	228	225	221	235	206	208	211	192	197	220	206	188	192	240	185	201	184	190	208	214	190	204	214	214	227	195	181	199	227	208	193	200	199	219	213	191	222	206	196	217	201	212	195	204	198	188	248	175	195	208	231	204	204	207	217	197	215	215	232	182	220	223	194	205	203	204	188	210	225	193	213	203	198	228	187	211	197	197	194	200	215	195	188	200	201	217	228	175	179	198	186	213	201	180	201	216	209
24820	21154	27197	25348	9264	1041	820	713	694	660	652	620	618	621	585	617	600	589	566	616	579	583	579	599	616	578	602	587	593	602	564	542	592	588	600	626	578	612	566	573	569	596	566	647	625	621	577	574	601	555	594	556	590	565	589	607	511	536	577	562	604	559	551	539	556	589	558	587	559	612	575	571	554	592	576	557	573	569	537	554	589	577	578	589	552	558	590	564	568	598	593	585	568	570	576	595	587	580	549	602	642	570	612	580	622	554	534	602	623	589	615	583	575	619	596	575	581	606	577	585	592	601	541	558	586	576	618	598	633	583	546	590	525	603	559	603	562	579	610	564	555	543	566	599	585	594	535	572	563	582	611	555	537	557	600	548	589	550	541	541	585	553	616	570	560	566	594	592	557	593	586	573	545	584	584	577	566	621	536	610	602	592	560	571	569	562	599	578	570	625	596	567	559	591	569	642	569	580	607	564	629	541	638	579	560	566	565	587	611	561	586	551	590	579	547	516	610	608	590	572	572	541	587	618	568	569	582	534	546	581	602	567	545	577	571	614	579	606	560	560	572	543	591	562	577	563	599	616	559	596	588	596	585	557	566	634	588	505	599	596	605	588	588	570	605	607	606	577	611	615	559	592	546	584	599	634	618	581	596	572	580	589	554	556	585	553	530	570	603	571	620	567	567	628	559	572	589	619	591	558	557	572	572	537	544	564	577	554	546	533	553	570	573	575	592	568	544	637	587	599	589	551	571	573	587	593	597	516	617	602	620	583	592	651	584	611	586	599	554	631	590	587	520	562	573	605	576	582	579	606	593	576	583	579	589	578	572	572	566	584	564	559	556	507	549	568	573	602	524	563	564	600	581	618	541	567	595	575	549	601	607	574	626	598	585	589	590	616	567	559	562	593	552	548	569	501	574	602	619	571	557	592	577	557	594	547	596	525	620	563	579	606	544	573	560	563	571	573	589	617	570	584	575	564	572	559	609	571	555	592	583	548	554	601	550	609	623	565	561	556	589	571	576	606	540	607	549	555	577	616	568	561	634	585	584	628	591	587	562	602	548	584	588	565	584	566	583	590	595	566	583	579	572	587	568	578	612	580	558	557	622	607	615	602	548	537	653	588	551	609	639	537	564	578	575	566	574	577	552	535	546	589	566	612	584	631	538	556	575	598	582	583	537	583	610	582	588	561	600	549	548	576	568	594	576	582	531	534	580	528	582	577	574	556	612	590	567	585	570	640	579	571	596	565	575	643	551	573	567	581	613	581	592	582	577	605	582	624	612	567	579	550	516	589	586	591	634	594	601	558	609	576	571	588	561	590	621	557	588	564	576	544	566	595	545	571	552	577	569	537	590	575	574	587	590	592	552	593	583	575	595	571	554	565	584	572	582	562	576	571	592	562	555	553	578	619	548	595	551	588	574	555	563	591	592	591	562	558	540	560	584	544	613	610	547	569	566	558	543	538	600	615	575	602	580	564	642	617	619	557	583	554	587	627	597	555	597	577	586	594	589	603	595	576	574	548	582	565	549	554	596	557	601	576	564	543	558	566	595	600	565	534	646	547	565	596	613	571	567	571	561	535	588	617	602	564	544	581	605	578	582	614	542	601	530	588	611	542	545	618	562	584	544	554	602	595	547	522	600	614	609	575	546	572	595	548	595	575	562	612	589	549	595	590	563	598	558	558	546	550	553	598	583	566	580	565	590	604	572	591	595	535	596	585	564	585	566	551	564	547	558	561	609	518	607	548	629	563	594	589	583	575	596	604	591	621	567	582	552	599	594	591	576	621	562	595	587	601	550	606	554	608	564	574	629	611	573	587	575	586	610	552	572	618	568	558	507	596	616	644	593	535	515	591	546	590	561	576	585	560	598	603	541	596	581	533	613	548	551	577	583	578	559	605	573	563	579	596	583	570	545	579	558	574	552	617	569	559	572	551	559	579	583	545	566	569	614	581	554	542	568	590	586	583	573	567	571	602	605	536	602	546	610	582	557	610	546	606	581	570	585	598	593	562	572	583	558	594	536	553	545	570	516	613	558	593	558	531	577	553	564	554	576	602	544	593	534	629	594	565	589	600	537	550	564	615	591	556	580	592	529	598	561	600	589	583	545	572	624	573	534	574	612	581	603	584	578	563	584	594	578	587	603	600	559	625	570	628	550	601	564	556	612	589	580	612	573	545	577	544	575	593	584	562	558	574	593	569	563	611	587	572	555	568	553	586	601	560	586	607	553	575	541	612	615	554	590	604	567	567	578	598	564	587	605	570	555	563	584	568	565	610	562	606	584	549	539	619	565	569	580	538	605	607	599	587	617	560	596	582	553	569	568	586	569	612	604	556	602	621	579	577	558	644	565	592	580	601	569	591	589	561	611	576	616	565	592	594	571	631	593	588	589	570	586	630	583	582	565	563	578	553	592	559	541	563	585	586	562	555	575	567	552	569	593	569	542	548	568	539	596	548	585	555	605	577	555	582	562	628	588	570	585	551	522	533	557	545	522	631	573	573	579	531	590	584	533	539	554	544	561	611	648	581	568	591	548	559	569	534	551	598	542	561	501	624	550	597	564	552	572	568	590	582	603	622	536	610	572	572	562	574	586	596	570	555	542	579	528	543	565	588	575	582	544	565	569	569	635	571	556	555	555	551	604	599	616	588	542	588	590	588	591	593	597	567	577	584	597	586	553	580	582	556	613	607	547	579	560	559	587	541	593	629	551	623	537	560	569	559	567	550	562	581	537	592	612	570	602	598	569	578	599	579	594	535	517	596	595	551	570	587	603	572	571	549	563	599	571	565	578	555	594	597	524	600	611	552	605	587	602	598	591	587	583	603	583	550	521	582	609	590	554	530	566	545	608	562	562	566	563	566	592	599	558	571	553	561	553	577	559	553	558	611	616	612	597	612	555	601	550	590	584	583	594	561	571	556	577	551	578	592	567	591	573	590	580	592	621	547	616	545	606	562	577	583	564	546	587	562	604	548	596	564	586	574	562	577	571	597	568	566	622	547	630	575	565	588	558	609	591	555	611	586	584	587	563	560	594	592	537	541	555	603	576	550	590	541	573	586	555	556	636	587	571	580	552	587	574	534	572	612	558	535	595	520	568	566	590	535	595	566	594	542	576	594	591	564	572	604	613	601	562	531	603	599	568	582	570	584	571	588	566	572	578	576	625	561	585	555	550	583	564	549	530	584	558	603	560	607	560	580	563	571	585	568	577	564	550	595	570	585	591	567	600	600	602	604	556	565	545	573	607	576	540	573	531	566	618	564	559	588	566	593	559	576	583	563	508	556	584	550	554	518	556	560	550	580	591	573	586	547	552	576	587	553	527	579	538	595	586	572	562	565	575	541	547	544	589	575	575	588	584	575	599	562	608	531	589	574	588	552	568	589	549	603	568	552	539	541	541	541	573	590	588	626	584	568	579	540	578	582	594	582	546	601	565	583	582	533	580	580	563	560	575	573	541	566	613	617	605	578	613	584	584	581
3643	5080	3301	1670	1408	1169	989	905	797	764	777	701	686	704	669	665	632	649	612	640	607	592	645	631	609	635	643	654	671	628	596	603	601	627	634	591	588	665	563	610	611	599	626	564	605	595	599	547	620	615	577	556	645	629	559	592	585	570	611	590	610	608	585	559	614	633	586	570	596	639	625	591	592	623	591	609	596	615	622	653	593	599	612	638	607	601	585	626	584	615	617	652	638	602	600	601	598	620	595	609	580	603	639	590	585	574	607	591	562	569	598	582	612	643	637	609	593	591	580	641	590	610	568	630	609	577	602	606	646	640	606	619	592	629	644	590	595	604	590	600	590	550	591	658	590	570	590	590	614	582	576	592	630	599	610	608	654	569	606	588	573	588	609	598	612	595	581	577	663	610	603	595	652	640	599	594	566	592	607	650	598	603	634	612	582	617	659	621	615	638	595	600	588	558	584	584	647	651	645	652	575	622	639	577	613	567	645	570	588	593	636	588	614	598	595	579	653	585	626	592	557	612	603	590	618	604	612	598	632	613	606	584	604	608	561	614	618	603	623	578	573	568	580	581	579	561	616	595	609	585	659	588	568	609	632	601	597	623	582	605	576	587	633	620	649	572	610	570	621	576	627	640	601	583	594	596	573	614	584	610	560	623	593	556	582	608	594	624	590	594	563	599	637	619	567	584	619	573	588	579	616	590	644	613	616	584	561	603	604	648	588	603	667	617	602	633	609	609	670	641	577	593	632	634	585	592	600	546	614	624	670	608	620	581	578	629	618	615	559	598	595	604	569	595	635	601	584	595	587	619	580	573	612	622	644	599	603	610	602	601	593	610	622	633	651	598	602	626	610	622	590	594	600	608	593	614	581	603	622	583	640	578	601	601	612	570	614	617	569	631	605	608	570	594	605	598	597	579	619	630	608	587	639	602	585	622	627	607	595	623	584	600	605	609	598	602	633	614	624	557	596	559	594	590	600	582	568	617	626	580	582	579	613	526	630	587	583	583	605	604	618	614	604	572	603	599	595	587	630	632	600	630	593	602	591	595	568	590	587	614	594	573	617	570	614	563	585	618	611	582	574	563	618	571	568	606	607	617	652	605	555	563	616	616	613	652	556	620	603	641	610	687	589	609	576	568	613	644	603	606	584	590	625	616	639	624	618	623	592	589	619	624	564	560	587	590	576	581	594	620	601	630	593	643	600	567	612	586	585	619	600	639	615	589	563	604	608	594	639	609	599	569	586	621	652	613	601	637	600	646	594	567	620	615	625	578	617	567	625	553	639	585	556	578	579	564	595	612	609	644	593	567	636	629	568	611	583	610	606	609	590	641	631	598	606	581	605	619	612	581	623	609	582	595	585	596	600	578	603	606	600	607	572	611	595	616	554	579	603	604	646	612	564	595	600	589	583	568	582	598	597	622	615	621	581	581	625	624	610	618	540	647	655	632	582	582	651	631	610	569	618	588	575	625	613	590	621	564	606	605	578	577	625	641	614	585	580	617	596	632	583	586	636	587	610	604	596	591	631	596	605	566	598	638	615	600	630	607	620	562	640	638	595	614	606	558	594	605	597	599	656	558	579	602	574	593	610	629	583	576	545	619	641	599	610	577	628	608	629	549	592	615	611	613	588	623	617	583	594	628	599	600	603	605	608	621	596	616	628	609	639	569	592	600	549	600	550	622	592	642	632	543	585	650	580	634	636	616	619	614	610	558	552	580	596	599	572	611	586	563	587	602	580	592	632	608	607	601	608	614	628	577	575	581	640	604	570	606	616	593	584	587	626	623	577	610	603	604	592	602	622	616	591	561	630	625	618	565	610	625	584	623	577	634	572	572	603	578	611	566	630	607	612	632	664	608	618	611	584	643	650	542	625	600	599	621	572	628	581	597	587	613	623	573	584	636	579	587	644	650	585	616	581	561	636	577	594	602	567	612	624	591	591	618	602	676	613	616	623	606	602	623	614	585	556	594	583	607	654	634	568	633	631	622	581	603	619	634	600	630	600	626	561	626	612	642	624	572	601	589	601	580	589	573	655	611	599	555	601	573	609	618	579	606	579	587	577	610	601	616	593	645	559	570	630	606	596	610	595	627	613	582	586	624	609	625	621	599	581	605	583	622	622	627	650	578	646	647	614	612	609	596	605	597	592	583	612	629	654	633	608	600	579	627	613	624	611	633	602	656	591	627	611	597	593	628	564	596	622	597	610	576	621	614	580	636	579	602	610	637	619	623	607	585	583	601	611	584	579	542	601	574	562	593	615	577	565	596	646	641	597	600	595	603	624	621	593	582	630	596	582	604	619	619	603	588	606	567	618	601	597	588	609	604	611	611	662	631	577	577	605	609	591	589	615	607	568	587	567	616	625	633	634	662	587	595	624	660	589	581	592	648	620	582	644	626	563	596	583	618	578	597	578	585	658	652	603	598	564	568	596	610	618	643	588	610	632	587	597	606	520	636	566	633	639	591	587	651	632	634	622	568	629	633	580	587	597	581	639	653	616	556	624	570	587	609	587	573	567	611	584	569	645	594	587	576	579	633	599	588	627	570	613	636	587	609	609	598	602	634	589	620	596	594	578	591	632	600	637	628	625	606	607	625	576	614	608	607	598	643	646	558	585	624	637	608	579	611	596	602	606	608	596	569	610	605	614	594	629	576	619	620	668	643	610	572	652	568	590	570	603	600	582	597	606	606	599	593	603	605	616	569	616	595	571	577	634	574	574	585	634	609	627	566	614	624	618	592	628	621	584	613	571	617	631	588	575	607	600	635	592	593	564	620	596	594	603	612	572	584	616	658	577	585	590	605	567	613	598	594	613	578	628	597	575	582	601	572	594	611	542	618	618	606	585	620	587	583	573	593	597	596	601	629	619	576	647	579	620	629	601	603	609	587	641	584	591	586	595	618	535	593	559	581	600	583	619	649	602	626	604	607	603	640	592	582	601	560	594	609	599	594	639	595	603	615	630	603	582	605	552	578	614	598	562	608	605	580	649	625	563	556	617	580	588	623	602	571	584	628	617	615	642	576	632	604	613	560	621	576	607	588	589	603	615	593	608	619	598	600	618	609	588	624	575	634	644	593	605	564	590	614	593	617	593	575	628	667	631	592	619	594	609	603	616	623	613	618	576	585	590	629	591	583	623	579	559	618	610	606	637	634	588	588	592	574	624	572	627	554	631	602	615	551	555	636	628	613	604	645	634	622	585	582	600	588	576	600	597	580	619	605	593	598	578	576	620	634	605	624	592	640	601	561	648	593	631	588	612	598	629	573	580	594	609	622	601	589	621	673	639	605	629	617	563	597	646	588	669	566	627	621	635	607	630	588	569	629	560	596	636	620	622	588	595	592	603	562	648	650	635	582	585	603	600	645	613	598	629	575	631	580	609	623	594	605	570	618	582	632	562	593	558	626	634	572	587	619	606	601	581	602	621	618	606	612	576	605	563	613	617	613	619	599	605	588	622	600	626	594	619	608	614	612	670	623
22537	21158	28784	23783	21151	21179	7114	1008	747	645	550	542	502	456	515	449	455	438	442	409	363	368	395	394	403	406	412	367	348	405	357	428	367	392	363	346	367	330	323	374	328	347	324	337	342	343	328	346	341	355	355	370	336	357	373	334	305	333	323	339	339	359	308	349	347	337	352	348	356	322	323	358	327	312	342	337	314	316	335	324	331	333	389	328	348	354	333	346	360	304	364	313	338	359	332	380	326	318	347	368	346	319	345	357	348	322	377	329	348	362	300	338	344	322	344	338	326	340	334	336	307	301	375	357	319	321	351	321	334	346	317	345	334	350	350	325	342	352	332	309	312	304	349	327	368	353	342	365	321	335	359	366	340	324	338	300	333	335	340	385	339	323	330	352	351	350	360	338	321	327	351	355	294	331	334	293	344	347	341	317	302	304	326	317	347	319	364	346	336	345	337	374	370	346	338	353	341	325	363	336	345	346	339	351	304	327	349	338	315	320	351	340	322	333	324	360	351	375	320	327	343	362	339	342	339	326	347	351	297	379	368	320	331	332	362	345	373	350	331	331	357	346	283	343	334	327	336	320	315	332	295	355	310	326	353	347	357	355	347	370	370	405	338	370	379	352	364	337	330	328	353	369	356	352	309	357	338	339	344	326	370	331	362	334	347	334	384	357	340	354	340	317	350	347	355	362	366	328	359	324	352	301	335	342	339	343	342	316	357	313	320	313	352	369	356	324	337	389	312	342	339	330	348	334	323	345	334	316	328	347	379	301	346	366	339	342	359	345	349	327	326	289	341	349	331	340	339	325	312	319	326	355	352	321	378	317	335	327	331	369	306	349	328	314	322	316	348	324	381	361	357	330	343	350	340	358	369	335	340	347	300	333	341	357	343	327	362	346	310	329	344	306	354	341	373	370	338	342	320	322	319	307	350	348	308	308	323	300	353	355	322	344	346	351	344	351	321	349	319	325	325	334	324	345	352	327	347	347	337	343	357	319	367	329	319	358	340	352	333	355	338	357	352	337	384	305	356	325	345	322	342	353	357	352	365	318	333	351	313	327	353	358	314	333	343	319	308	318	324	313	364	341	377	359	351	331	360	324	347	358	337	324	333	312	345	310	366	353	310	325	364	307	355	283	360	287	321	335	344	340	322	314	307	335	347	330	342	356	336	345	346	312	303	327	328	358	328	356	333	360	354	320	386	378	340	354	327	341	342	326	356	338	366	310	371	348	353	352	347	335	334	335	363	330	348	321	343	361	352	329	310	341	351	308	330	317	335	291	313	347	379	346	353	315	327	368	351	336	353	324	339	351	349	342	326	327	339	333	326	340	330	320	351	346	360	336	319	351	328	341	355	357	336	347	354	323	302	349	355	359	355	353	352	327	342	358	344	331	310	367	334	311	329	313	315	361	333	307	364	362	372	337	345	340	345	357	312	323	345	372	321	349	306	336	327	302	324	370	331	329	336	342	334	306	341	366	359	357	346	354	335	310	337	316	337	360	319	308	330	336	313	311	325	327	330	337	343	349	343	327	315	325	372	338	350	382	341	339	357	317	343	326	336	328	379	347	307	360	351	362	336	348	367	340	325	367	386	353	313	338	303	347	359	339	347	355	348	355	337	303	341	362	367	371	356	353	347	376	335	348	336	306	341	349	304	322	360	349	328	352	354	324	353	332	369	333	336	354	333	333	324	308	339	333	337	312	366	323	301	355	355	353	365	345	324	375	367	338	380	330	332	347	353	322	334	321	371	335	336	313	306	346	309	361	346	304	323	344	362	346	365	345	337	331	339	330	322	342	341	366	336	345	367	330	362	347	346	342	349	347	317	354	336	329	341	311	335	331	342	343	345	341	332	318	332	369	318	313	362	343	365	363	355	377	332	390	359	346	326	348	329	317	321	344	321	356	337	342	339	356	356	326	327	348	326	376	335	327	348	337	343	332	340	353	355	319	314	359	364	361	351	352	316	337	323	343	336	328	298	325	339	307	346	341	306	325	352	360	382	329	352	353	316	342	304	340	345	308	362	319	351	311	351	336	345	336	292	366	314	342	311	357	325	335	352	338	341	333	316	340	349	355	362	344	361	317	313	325	350	330	314	363	344	316	345	326	371	307	360	326	320	324	350	314	327	315	378	354	370	361	340	336	364	340	359	355	326	337	338	331	362	347	335	316	341	323	355	325	337	339	320	355	351	332	340	331	328	316	334	356	371	308	303	352	333	334	335	302	353	323	333	332	329	310	315	322	305	349	378	353	345	359	333	307	368	286	365	310	386	306	347	313	356	354	328	339	328	342	362	336	345	304	359	328	350	365	281	308	307	313	337	348	341	319	306	351	348	383	366	328	325	344	303	329	323	351	320	328	334	346	345	296	310	333	355	353	330	322	319	355	319	348	355	327	332	334	339	348	362	328	350	348	344	338	298	343	356	313	318	352	362	328	345	343	357	344	363	311	342	339	389	328	346	335	366	345	343	325	374	334	339	330	368	322	329	333	345	344	336	336	361	324	334	335	338	328	368	363	344	347	335	329	336	366	308	362	307	349	352	360	369	323	334	372	313	344	335	336	343	340	343	373	352	362	334	328	320	313	311	362	347	355	338	348	333	322	388	342	338	344	363	340	320	351	343	303	332	339	333	342	318	348	344	345	353	322	367	372	346	335	373	313	327	332	366	345	361	352	346	320	342	326	334	375	362	398	361	354	338	344	347	343	340	351	373	365	372	339	325	338	323	319	323	351	352	324	346	327	325	315	363	354	345	360	383	407	347	322	347	336	334	334	342	335	336	307	335	338	300	327	330	339	339	363	315	355	351	361	331	349	375	354	330	339	323	352	358	330	372	326	333	349	325	319	347	332	328	348	311	395	347	345	337	336	352	386	354	324	323	366	348	310	345	334	360	314	326	313	315	336	318	328	314	343	307	338	360	366	312	327	363	359	340	340	362	325	335	355	350	345	336	328	357	345	352	336	313	355	366	333	359	378	300	330	331	339	322	353	326	332	349	349	375	380	349	350	348	374	295	343	363	343	373	316	322	334	359	332	329	331	348	339	336	342	335	335	354	346	336	362	349	360	328	342	364	352	323	339	351	340	361	355	331	331	311	322	321	312	323	315	328	364	335	310	350	346	370	361	302	306	336	357	333	336	311	352	357	323	344	318	350	363	379	357	335	342	376	324	364	330	335	341	352	332	357	305	338	361	337	353	331	297	365	293	336	352	333	319	326	317	325	324	348	347	330	348	333	361	347	358	347	324	335	344	362	330	347	340	371	353	347	351	349	346	336	337	354	342	311	344	344	307	349	315	344	297	303	355	337	319	313	315	297	329	345	320	337	306	300	353	349	328	328	318	325	325	324	353	343	369	347	334	335	359	349	297	349	351	336	338	321	374	352	365	315	331	307	335	338	325	354	327	362	355	321	362	350	334	336	346	297	325	333	319	358	396	345	359	297	329	312	322	344	347	349	334	303	363	333	328	322	342	340	319	344	331
4667	14104	9322	4538	3325	2439	1825	1452	1140	1000	864	711	689	623	565	535	550	509	469	424	441	447	409	438	434	390	428	382	413	384	393	345	376	389	402	370	364	355	389	400	357	367	388	329	354	357	342	380	387	391	416	341	376	362	357	356	373	359	376	351	350	365	348	345	371	350	355	378	341	366	335	332	355	347	372	348	342	364	382	372	342	357	365	358	366	347	310	334	357	350	330	358	348	351	353	377	335	356	383	356	364	344	354	329	343	374	337	333	338	343	342	323	382	333	355	325	322	382	330	362	399	353	329	359	326	361	354	343	320	347	351	383	331	371	351	341	325	412	368	329	360	345	331	335	338	343	349	334	333	335	379	354	344	354	362	376	329	343	387	331	355	356	327	363	365	323	331	378	358	344	316	335	327	330	346	319	364	352	336	358	336	345	340	324	356	358	340	347	340	338	328	323	370	316	359	340	336	365	342	336	333	343	339	344	343	339	353	339	356	344	350	322	329	361	349	366	327	350	358	322	319	334	348	331	357	343	338	351	325	319	346	357	346	337	337	360	333	366	357	335	342	328	336	344	342	359	363	352	367	328	349	328	356	345	338	344	377	357	393	350	354	340	350	316	332	384	341	355	331	323	366	326	338	349	345	368	335	351	352	323	317	330	331	378	335	338	321	333	367	328	326	323	371	367	357	329	361	386	369	340	345	363	352	376	323	333	374	385	329	362	319	348	332	337	353	332	325	381	400	320	341	359	381	337	346	341	347	325	341	315	340	367	361	327	341	348	324	345	371	331	331	329	350	304	377	329	365	345	359	358	360	341	351	337	386	320	359	329	341	330	351	322	337	367	313	343	329	344	335	354	335	326	338	373	350	347	350	341	336	331	324	355	346	354	329	360	355	354	360	374	369	354	368	339	359	318	321	395	324	346	333	366	322	351	322	372	325	359	358	337	369	345	339	363	331	359	351	342	360	325	372	347	338	352	362	355	371	341	356	360	371	317	322	344	380	331	328	326	351	362	338	318	323	331	367	356	349	356	367	347	338	353	369	349	348	361	336	342	332	324	342	334	322	350	313	320	324	363	367	339	371	349	355	378	336	375	324	353	365	362	338	360	358	339	345	349	386	352	362	294	318	345	315	334	332	379	325	329	363	329	340	333	336	374	355	347	339	307	357	340	320	361	325	360	367	343	355	361	376	359	348	347	355	354	339	353	342	364	340	358	359	335	348	334	354	329	337	347	326	339	355	331	354	338	346	344	346	405	326	337	382	346	338	324	343	366	351	369	370	368	302	329	322	347	343	348	364	359	347	332	348	317	338	357	354	372	339	380	335	328	363	357	337	356	330	341	354	341	324	346	381	338	329	360	407	352	353	352	403	325	363	363	340	346	320	315	327	360	304	356	371	361	350	352	364	339	360	363	357	359	328	346	354	344	382	379	314	347	337	345	341	379	332	371	348	326	353	358	338	355	347	326	381	319	319	346	365	360	359	376	358	333	331	364	338	311	339	338	331	324	371	353	327	388	308	327	367	339	358	350	367	332	341	323	342	337	349	362	334	344	343	366	354	337	336	353	368	341	337	333	365	358	349	372	295	345	358	311	329	345	328	339	375	336	340	387	350	349	379	346	324	392	358	316	397	334	343	336	332	337	345	374	358	362	347	350	349	332	369	340	380	345	334	352	328	334	367	329	358	307	360	356	361	350	347	352	363	337	343	334	381	347	370	333	346	326	328	328	349	356	329	314	331	350	326	335	370	329	342	369	299	338	305	357	358	338	365	364	341	341	332	339	345	373	366	350	338	359	403	349	352	338	315	320	323	370	370	336	365	316	345	373	331	348	342	344	338	316	368	342	352	369	325	338	323	328	346	318	317	344	360	380	345	334	354	346	394	332	348	343	320	358	338	350	340	341	349	335	372	341	346	365	350	325	345	335	355	363	355	327	350	315	353	327	354	362	366	326	386	351	341	329	365	312	351	325	401	350	377	343	341	351	337	329	396	346	294	341	371	361	341	346	342	351	347	334	350	311	362	365	360	364	367	345	345	355	360	367	348	352	362	375	352	384	357	325	346	334	346	338	341	356	357	326	351	334	356	353	352	345	337	316	327	369	327	368	356	296	343	333	347	357	340	320	338	356	354	365	374	352	382	353	321	345	322	352	348	327	371	339	332	373	377	325	343	347	395	380	361	333	357	377	360	340	332	344	339	333	358	301	357	344	312	368	340	346	339	345	355	365	320	346	295	367	351	375	367	333	334	339	318	319	360	335	341	350	340	361	375	395	314	333	340	358	370	358	343	354	361	343	353	359	332	338	359	359	365	335	338	325	371	347	312	329	324	345	320	365	321	352	320	359	345	347	354	347	343	333	334	342	321	357	320	348	367	327	327	367	334	354	344	360	338	346	332	378	350	345	313	339	361	345	355	327	351	336	312	338	363	340	380	324	345	333	328	327	349	366	343	344	341	330	365	386	385	332	337	353	353	338	348	352	380	329	360	332	333	336	344	358	352	334	334	348	340	366	356	368	358	353	356	324	336	342	325	363	335	329	342	357	335	327	359	329	329	371	347	313	330	317	363	355	323	332	326	317	347	348	338	360	365	320	353	338	361	336	381	386	336	307	362	351	370	352	362	308	370	359	347	352	323	360	342	345	366	353	349	305	372	341	364	331	345	312	357	362	366	349	372	352	372	352	341	344	365	395	346	348	342	367	342	353	331	359	315	343	354	311	346	352	354	317	373	352	369	345	334	350	356	363	347	367	339	325	369	361	342	344	334	335	348	334	352	345	324	349	360	361	344	355	363	353	362	328	327	334	336	328	372	324	366	353	366	349	361	341	340	371	325	339	389	333	352	363	364	334	358	329	320	399	342	340	341	378	324	334	350	385	337	312	343	327	334	357	329	327	333	379	354	379	346	333	343	321	331	330	322	355	306	358	340	358	362	320	361	363	369	389	313	329	321	357	348	349	342	350	343	366	351	344	346	320	365	315	370	362	368	358	371	368	364	377	349	316	336	376	325	370	341	366	352	359	352	331	355	351	350	330	343	343	331	311	361	319	354	382	362	334	347	334	352	319	331	354	326	335	315	343	326	318	368	369	350	365	356	312	356	368	361	360	380	345	376	336	366	359	339	365	345	361	354	336	333	345	317	332	318	339	336	352	336	336	309	352	352	381	371	330	342	357	321	340	378	338	355	359	357	356	316	365	368	345	355	365	340	306	374	325	340	316	360	359	337	347	321	369	310	346	337	341	346	326	345	330	351	346	380	353	332	334	323	361	339	327	322	348	344	353	338	343	349	353	316	372	347	354	340	355	325	351	338	346	345	351	361	365	359	340	326	350	339	369	334	320	387	327	354	330	342	366	342	327	330	357	322	327	350	345	298	370	379	363	339	368	349	338	360	322	327	346	346	351	340	343	329	342	364	340	341	358	348	361	335	342	350	314	335	362	340	346	369	332	336	352	345	348	363	383	349	341	347	376	350	322	324	368
27474	17293	3268	672	513	460	442	420	386	389	389	422	385	380	420	388	423	384	376	368	409	395	427	399	422	381	384	386	413	418	424	407	384	389	436	355	359	376	403	408	402	418	384	409	394	403	405	365	370	404	436	399	417	382	371	381	401	391	414	398	372	423	407	394	375	442	390	372	375	377	408	374	392	367	370	355	413	383	399	382	365	371	383	345	420	363	434	418	404	353	416	402	377	393	379	403	434	383	395	383	415	370	374	383	358	396	383	408	396	420	403	384	373	395	400	400	380	395	390	395	394	403	367	352	393	393	399	385	422	367	374	357	361	404	406	397	395	409	397	384	396	404	369	412	391	379	433	425	419	378	383	413	390	423	347	401	404	381	398	391	409	391	425	409	408	414	380	424	396	343	356	367	374	395	368	382	380	395	395	396	359	404	343	387	391	364	394	373	373	394	428	402	375	385	414	367	405	395	411	397	419	378	396	410	391	395	408	385	372	395	385	414	383	399	394	399	399	383	405	363	406	384	358	346	369	408	385	384	376	396	356	382	378	382	408	385	371	381	371	391	394	393	384	409	398	403	405	407	371	418	418	365	368	398	402	408	365	378	377	427	385	376	398	367	381	377	387	421	367	399	397	391	379	366	412	344	394	426	405	448	356	376	380	389	417	387	422	403	426	408	390	414	397	404	426	413	400	365	402	386	423	396	391	387	378	369	408	414	378	343	425	355	380	365	391	396	403	427	422	381	376	394	412	416	393	410	395	405	428	387	386	409	367	397	367	360	410	385	384	388	411	381	394	396	411	435	380	366	398	399	377	407	397	387	378	392	392	387	397	382	377	388	389	399	373	372	379	399	405	363	375	385	375	367	376	376	372	402	375	417	372	409	381	414	404	364	403	394	378	436	367	391	408	407	381	409	389	401	384	417	383	357	412	418	380	397	381	399	399	348	363	362	405	359	425	393	372	383	398	411	388	416	416	388	425	392	384	393	424	404	380	426	361	366	401	363	385	393	420	399	395	402	357	402	392	425	388	380	401	396	389	372	367	401	376	360	431	381	385	390	405	419	401	414	361	386	372	390	376	394	392	413	401	418	374	402	411	402	410	386	381	374	389	355	412	434	385	349	395	405	364	397	410	410	387	413	369	371	359	413	409	367	382	410	396	412	409	403	388	410	396	413	369	385	392	403	391	385	372	369	398	370	379	409	400	409	397	400	414	382	418	425	381	411	425	368	407	421	363	362	377	411	399	417	355	368	401	381	420	377	371	384	393	391	364	380	383	360	359	433	389	424	403	382	406	379	396	392	364	437	352	429	409	375	380	425	398	379	397	402	404	397	358	391	408	412	368	391	426	393	398	381	393	346	381	400	428	358	404	384	392	352	366	419	367	376	412	395	378	375	360	421	397	408	446	409	437	360	386	356	411	367	382	410	403	361	369	378	408	372	406	399	381	409	360	381	413	408	382	404	393	383	377	397	395	412	402	382	389	404	406	390	372	383	393	409	417	389	387	418	381	418	387	376	391	396	417	378	408	397	384	387	378	417	413	409	360	387	400	395	392	397	379	384	369	401	371	405	385	409	401	376	412	404	381	398	375	350	394	387	432	373	370	395	390	390	412	404	393	378	372	403	423	382	434	401	383	389	385	395	369	392	394	372	383	391	369	361	389	399	385	411	347	385	408	422	402	382	394	407	379	393	386	374	352	408	419	372	410	392	400	397	389	390	375	394	387	359	376	405	356	416	379	420	397	392	401	365	413	397	413	389	406	377	429	398	407	366	394	410	406	421	381	381	404	399	393	391	370	454	458	386	362	382	375	373	374	382	372	405	373	379	364	394	391	390	411	410	399	372	402	410	398	375	403	379	428	388	390	380	403	381	405	414	377	362	376	386	378	364	440	420	384	416	419	419	405	373	404	381	390	411	419	387	377	410	419	394	360	383	379	435	382	388	394	445	422	372	383	383	406	406	422	364	390	424	359	396	374	404	427	402	364	385	423	384	397	420	407	389	404	379	417	373	391	396	399	408	385	426	428	415	394	361	379	375	378	375	370	393	394	360	437	410	380	381	399	375	384	383	385	400	365	375	374	400	409	399	394	400	395	414	417	396	397	378	392	371	410	373	409	434	373	353	392	389	391	387	399	378	381	420	380	404	421	390	414	374	438	367	372	364	352	441	413	393	375	430	376	417	415	388	376	415	423	373	412	408	363	403	388	384	390	409	430	366	368	396	428	378	390	383	348	433	405	436	369	416	385	407	377	388	422	395	414	391	398	375	377	395	392	386	400	401	377	416	398	374	396	351	383	397	401	401	396	384	379	390	369	404	377	343	392	425	379	385	389	404	359	417	400	425	415	350	401	421	412	375	381	349	371	398	388	389	412	384	405	398	358	404	371	402	380	381	381	396	427	412	401	359	388	430	344	371	409	386	421	402	390	376	407	378	381	393	416	422	363	381	361	374	395	399	369	394	386	399	404	351	398	421	388	374	392	415	420	387	403	363	403	374	381	376	399	375	401	415	371	390	387	411	386	397	426	354	424	371	388	408	446	387	378	388	415	358	389	419	399	372	418	431	371	445	381	400	389	390	391	385	381	405	403	385	399	429	370	398	360	425	396	408	433	376	390	370	391	441	386	403	397	372	401	372	395	380	391	370	380	343	385	401	383	379	363	380	393	332	392	399	403	397	421	389	373	405	374	386	406	396	402	407	426	409	416	373	389	369	450	409	397	379	409	397	375	379	358	417	358	421	404	407	382	366	401	398	352	393	396	384	400	388	369	352	372	444	385	376	386	412	336	402	392	407	402	382	366	412	430	405	426	378	361	362	402	394	360	384	386	382	402	375	416	396	389	362	399	382	371	415	363	398	423	420	390	384	419	416	391	435	417	364	393	389	392	379	375	400	387	400	369	352	408	414	426	366	398	360	395	354	382	352	402	380	375	424	409	395	376	404	390	366	428	411	398	374	403	387	390	401	393	389	380	410	402	415	352	420	391	385	399	379	418	408	390	374	377	383	363	353	385	367	405	394	378	387	384	379	419	378	361	400	428	379	429	406	401	417	383	383	372	437	404	413	389	410	381	413	386	390	388	392	393	387	417	426	409	405	390	408	399	405	390	409	396	397	411	420	427	396	372	370	384	397	370	369	387	391	397	375	384	385	397	414	383	396	395	379	392	368	344	371	377	394	416	391	352	390	399	381	403	374	376	403	378	402	379	373	422	394	376	377	370	394	423	404	377	377	368	417	373	395	422	377	373	412	371	385	389	429	382	400	376	402	417	385	406	428	402	374	388	380	404	390	389	392	431	391	394	380	407	396	354	422	388	391	422	385	404	375	390	374	401	385	376	346	416	396	394	389	366	390	372	394	384	403	383	397	419	392	410	378	416	390	383	352	399	369	406	379	374	395	365	368	411	402	406	370	401	363	397	405	407	376	422	391	360	396	408	398	386	400	364	364	364	411	381	386	378	372	397	419	387	373	421	329	389	354
4527	953	750	573	523	451	500	448	435	485	446	467	419	434	417	436	451	413	455	434	404	440	463	412	424	431	414	397	456	418	437	413	426	461	417	424	431	418	457	454	437	419	397	414	446	406	415	441	377	428	412	410	448	428	406	431	450	413	435	424	381	415	395	398	419	422	424	431	428	443	403	430	443	383	503	437	414	441	405	429	427	419	397	400	416	425	436	477	435	426	411	451	404	430	458	419	375	405	426	437	445	409	482	439	425	402	452	430	433	435	425	415	446	415	469	455	470	430	450	414	457	423	440	443	428	417	357	422	420	458	447	437	468	447	394	420	396	424	426	420	391	436	437	436	400	461	441	416	448	431	424	434	410	425	427	443	477	433	428	468	443	419	404	435	439	408	453	419	450	440	446	458	414	431	443	420	416	442	421	429	419	440	452	419	427	424	438	410	447	446	474	384	431	457	447	418	400	423	381	434	399	452	423	458	394	429	443	436	421	413	428	446	420	418	440	425	441	408	431	410	408	405	411	396	420	418	424	441	447	449	419	392	408	437	423	437	389	447	423	446	427	415	420	403	406	383	412	423	453	453	406	401	438	414	430	412	485	456	418	414	421	439	413	412	481	436	439	449	411	412	424	439	437	441	430	431	412	413	414	402	457	422	447	427	442	464	417	429	425	447	406	422	433	439	426	451	424	380	415	451	413	438	421	446	470	433	433	471	415	375	428	439	435	376	423	429	439	432	427	433	430	435	408	441	438	444	451	428	461	445	460	441	399	458	477	423	425	441	427	448	412	442	363	395	401	391	399	442	437	430	446	416	395	399	469	435	408	418	444	423	448	440	420	432	430	411	388	403	453	412	433	394	448	440	417	429	409	424	459	419	421	419	438	422	396	416	471	446	393	515	388	397	450	434	446	407	451	394	413	423	456	409	466	454	438	478	423	414	448	406	434	425	412	424	420	466	415	406	450	427	417	397	396	430	407	428	456	443	436	452	391	487	417	441	415	446	406	480	396	438	398	423	395	431	428	399	417	435	410	420	415	484	424	421	419	453	434	420	431	442	409	449	409	430	443	419	468	410	431	392	446	416	428	436	427	418	435	447	457	406	453	425	445	427	435	466	461	413	451	398	426	450	398	426	433	411	475	415	396	432	427	425	423	426	449	430	431	422	409	466	437	414	475	454	425	440	450	432	471	448	387	455	440	417	432	442	425	457	419	426	421	404	437	400	401	456	446	432	441	403	444	464	396	432	445	467	399	453	407	413	447	476	437	415	403	449	431	407	396	445	451	460	454	409	416	392	453	416	426	415	446	397	398	458	427	427	407	431	378	438	436	435	437	404	427	414	438	425	452	453	419	410	414	430	425	448	404	406	443	447	430	446	462	438	428	458	432	402	462	456	431	425	455	441	434	418	413	408	407	404	470	486	420	403	433	389	450	397	435	432	426	433	405	417	419	444	469	408	426	409	422	398	386	431	429	420	398	415	427	424	411	447	433	429	433	432	410	437	459	443	429	422	459	441	423	454	431	450	455	447	440	440	440	426	420	434	403	450	467	467	441	442	423	448	417	458	461	434	418	459	427	442	416	430	432	440	433	447	436	425	367	405	418	437	396	426	412	455	427	429	437	411	400	417	419	439	426	415	478	399	418	427	418	432	460	475	433	413	423	402	393	424	430	424	442	406	457	449	398	426	423	415	421	430	419	420	406	405	419	391	434	466	438	431	461	435	402	427	417	416	438	479	431	412	433	431	418	423	456	434	420	373	443	408	392	429	439	424	399	446	420	400	471	441	418	458	380	418	426	433	405	438	431	426	433	413	448	442	407	437	432	463	437	427	409	430	448	446	389	446	414	440	442	394	437	431	439	414	482	421	399	456	436	421	443	471	401	466	456	386	418	456	434	409	421	437	459	431	405	435	438	441	413	443	430	441	442	396	445	450	381	432	447	403	433	440	420	426	443	427	411	428	446	451	453	453	436	430	462	459	417	440	399	407	390	466	421	456	376	399	431	419	438	440	442	403	417	424	439	434	462	455	429	425	428	414	416	394	403	430	424	459	453	423	443	391	435	438	459	463	439	397	455	402	392	463	462	430	417	464	433	409	430	427	445	399	426	374	425	414	401	419	431	456	427	415	411	438	441	428	446	441	426	387	426	424	443	415	451	392	413	412	464	443	421	431	447	439	437	432	446	479	444	444	446	433	408	430	415	439	432	398	459	480	390	418	456	431	442	403	448	444	467	427	467	438	426	396	447	431	408	410	396	437	375	428	407	415	410	430	431	415	456	441	404	388	405	403	441	392	443	434	395	427	456	424	407	413	414	407	429	429	438	420	403	450	437	446	404	425	434	446	412	427	435	422	433	423	447	451	420	435	423	397	422	460	446	431	466	428	416	442	436	455	457	372	422	429	406	432	414	379	407	428	460	428	430	439	413	393	444	408	450	414	459	459	434	436	430	446	420	405	452	466	427	405	415	427	375	425	450	445	402	419	444	430	442	395	423	401	408	431	433	419	414	451	471	459	418	429	418	440	434	451	423	401	422	407	436	426	441	418	414	427	442	430	391	410	430	439	455	412	426	421	446	419	427	403	421	428	454	478	408	434	419	423	449	420	431	408	466	385	461	403	463	436	413	421	435	428	465	410	439	432	447	436	403	446	436	434	438	423	430	425	432	409	424	426	423	394	414	444	422	490	412	435	413	372	431	452	427	432	433	440	437	443	445	392	437	464	419	442	452	390	400	444	404	437	439	421	429	415	392	444	428	425	402	427	412	411	435	403	444	461	426	423	434	426	417	442	405	434	429	451	459	417	434	430	468	468	429	411	442	407	413	438	461	449	425	414	433	476	402	449	429	434	403	453	446	474	406	415	461	413	446	435	443	438	438	423	447	435	396	414	415	468	425	407	443	451	434	447	442	474	432	431	463	448	399	435	443	369	424	450	428	455	475	416	409	442	448	386	457	407	429	431	396	434	409	459	430	447	460	419	423	412	423	456	393	406	407	422	429	429	413	452	417	421	415	438	437	449	497	446	401	405	396	419	427	392	409	401	462	391	462	446	429	436	445	448	418	421	423	439	460	379	459	418	450	438	445	474	426	406	424	446	445	410	397	397	446	478	420	436	400	421	430	409	428	447	415	404	420	410	378	448	420	439	435	422	410	466	450	457	425	419	468	435	436	450	427	406	443	438	435	430	380	435	436	441	445	417	435	434	425	400	438	430	439	438	441	433	421	438	392	445	456	402	443	410	434	430	430	461	424	441	440	423	449	394	418	419	414	391	431	448	399	394	425	456	402	453	452	421	449	441	430	446	433	467	459	407	385	431	405	459	396	420	439	434	413	462	430	420	409	436	431	415	423	424	433	422	446	402	431	431	437	442	423	426	426	422	473	443	438	452	469	446	425	454	442	434	447	438	437	438	432	408	412	408	470	404	404	448	431	474	444	396	450	429	426	426	417	416	441	452	444	461	426	396	431	433	438	446	409	425
23424	21006	28178	24030	21009	9105	743	503	396	346	336	268	268	289	240	229	247	214	240	221	248	201	213	210	211	215	190	200	197	190	202	198	202	210	207	182	197	195	198	179	199	166	171	192	173	181	182	157	187	189	183	165	199	185	165	158	189	180	182	154	190	175	170	174	199	178	206	173	172	171	198	185	164	181	171	180	193	191	169	188	196	175	208	210	175	197	198	177	170	198	184	170	186	191	168	182	167	193	184	184	168	193	193	179	176	213	188	173	184	169	197	172	166	178	194	188	170	201	214	191	177	159	180	187	199	202	190	160	169	171	193	167	180	187	177	207	182	174	180	184	172	182	171	164	201	187	166	176	170	174	204	180	191	184	198	197	209	155	180	175	177	171	173	165	194	185	196	162	183	163	179	183	192	179	190	165	189	177	185	175	193	158	183	178	175	192	173	172	169	171	172	202	183	194	195	171	177	180	196	171	193	161	194	168	161	193	186	191	173	195	157	189	185	193	179	180	158	189	179	179	168	165	173	172	175	198	219	191	183	175	217	196	168	181	171	180	195	167	169	166	178	196	173	198	198	184	191	168	179	169	184	157	176	181	194	181	181	175	186	185	198	178	173	167	189	191	168	166	180	191	180	179	163	171	159	164	166	176	191	186	186	177	161	190	196	182	188	157	179	188	189	182	159	168	202	195	194	192	187	180	184	175	183	166	173	203	182	178	183	172	164	160	193	170	210	190	197	169	181	184	168	194	185	165	164	176	165	167	203	171	196	173	170	184	156	161	177	186	152	153	172	206	192	194	182	167	181	191	196	199	157	156	174	172	197	192	151	215	194	152	168	162	189	179	197	187	165	180	175	181	199	188	191	189	188	174	192	179	186	172	172	181	179	175	179	171	180	170	184	177	181	173	181	197	197	161	175	197	175	172	168	190	171	198	158	180	177	180	160	195	191	182	170	173	160	170	164	188	169	190	180	168	185	186	166	161	174	161	180	180	182	170	190	170	163	187	192	184	177	206	195	167	169	171	177	171	162	195	185	182	155	186	190	182	190	178	175	146	191	157	176	183	199	172	176	198	175	192	154	184	164	170	182	187	177	165	172	205	190	200	186	198	177	167	160	169	174	177	171	161	175	174	193	196	208	187	171	186	181	200	174	175	156	190	198	223	204	178	173	153	156	185	182	181	170	167	199	178	187	185	192	170	161	187	192	193	198	182	202	172	180	187	163	176	161	172	195	181	166	201	177	179	167	174	160	162	156	166	183	164	169	184	186	179	191	195	163	180	180	189	167	166	183	198	205	206	173	179	155	169	176	190	170	178	193	163	181	174	179	167	172	169	185	178	179	172	177	154	181	184	197	188	182	185	196	176	191	177	189	183	175	173	186	154	152	190	172	179	154	174	189	200	176	193	196	181	160	188	162	161	181	175	195	214	165	185	200	175	158	181	189	171	171	209	178	181	186	180	168	167	186	190	175	185	193	210	175	185	198	182	179	175	186	199	210	171	181	173	179	177	163	204	168	182	183	166	174	155	186	189	158	222	171	191	188	189	181	174	180	162	184	179	191	185	188	175	179	189	180	171	187	161	184	174	177	173	186	173	186	152	185	177	171	166	175	188	180	195	182	181	173	177	181	172	207	177	163	193	174	179	181	173	205	176	195	161	191	181	206	185	196	195	176	187	194	172	191	160	179	176	175	188	201	170	161	168	164	159	159	175	196	175	184	184	194	173	191	181	194	181	196	190	190	189	168	174	214	212	177	177	169	182	171	158	203	157	194	200	176	167	180	173	198	177	209	168	170	196	191	176	197	188	167	174	170	181	204	187	166	176	171	198	161	172	180	165	167	191	168	176	188	161	201	184	171	172	170	218	199	195	186	174	178	166	160	196	169	195	163	171	182	167	204	184	170	183	176	181	168	181	179	181	162	197	185	181	198	196	174	169	186	158	174	175	171	170	180	188	171	170	222	190	201	183	168	175	174	176	167	176	167	176	168	200	168	190	168	187	168	175	171	180	174	165	172	187	189	158	191	207	182	177	174	166	178	176	189	167	167	188	195	152	178	182	175	181	157	161	189	185	206	160	168	210	172	184	199	161	176	165	171	195	178	180	189	171	178	190	191	187	180	170	180	201	193	186	162	168	178	175	179	171	163	180	178	151	180	172	173	188	169	184	165	183	197	172	204	176	182	188	180	171	205	178	185	186	182	154	158	207	169	183	163	177	178	179	167	168	184	211	176	187	164	187	177	200	186	179	181	172	173	183	192	189	201	179	166	198	200	203	186	170	189	173	187	189	193	179	185	160	192	169	200	222	184	171	156	186	169	179	170	181	177	196	193	188	206	174	175	154	189	179	177	189	175	180	187	203	179	171	174	197	211	186	184	176	171	154	156	180	188	173	183	181	185	185	174	154	176	178	182	185	188	186	186	167	182	199	180	160	160	173	199	170	169	184	194	189	192	195	174	191	167	187	215	176	185	161	178	176	169	161	157	194	198	186	210	183	181	171	172	181	168	180	215	185	177	176	185	188	180	164	196	170	169	163	174	176	191	184	153	172	172	161	181	181	157	171	166	168	169	184	177	157	208	185	192	172	172	178	212	199	191	184	190	162	172	166	166	185	175	179	208	150	169	197	168	150	181	179	174	189	179	184	214	204	186	189	209	174	181	186	188	177	175	209	186	183	181	183	197	172	151	187	157	197	171	190	162	187	187	185	191	160	187	173	175	188	168	174	179	160	186	170	178	181	173	161	175	175	158	194	188	182	177	203	159	164	193	178	222	160	175	171	171	190	182	192	191	171	187	185	204	181	167	168	197	182	159	174	174	202	174	178	194	164	184	189	173	182	187	195	195	198	192	167	170	176	192	180	173	179	169	189	184	199	193	153	176	193	164	178	174	193	178	193	171	169	140	195	162	169	176	187	186	182	165	173	168	174	147	186	189	179	194	193	180	214	178	207	182	195	164	196	156	181	199	172	179	210	181	201	158	171	184	179	192	161	190	167	189	184	177	190	178	189	226	176	179	173	162	210	165	174	171	173	183	163	193	177	188	192	193	191	159	169	190	162	180	168	193	182	178	207	191	173	171	176	194	168	174	153	153	162	189	168	183	178	175	184	180	181	202	180	185	179	179	168	176	192	170	179	162	171	180	150	191	152	184	169	160	197	164	195	188	196	178	180	213	182	184	187	200	182	186	148	180	175	201	150	193	186	174	199	191	191	176	183	178	167	175	191	183	181	156	183	186	210	183	176	179	187	186	176	171	182	160	197	179	197	174	186	172	173	188	187	184	173	189	186	194	174	182	186	179	179	181	177	189	177	174	180	179	159	190	175	194	184	183	177	189	178	177	161	185	177	170	182	167	173	176	204	171	187	180	148	187	168	169	192	167	192	159	170	180	148	171	165	194	178	155	159	198	197	192	180	181	195	181	193	189	178	180	188	204	203	179	207	203	191	161	197	177	175	186	196	187	159	206	172	179	169	183	178	172	166
3277	8541	5499	2455	1747	1288	956	799	607	501	495	407	357	339	358	331	265	276	306	221	263	286	242	251	236	243	211	226	217	234	228	178	228	230	228	193	234	208	234	183	210	203	219	221	212	222	179	190	221	202	203	223	214	206	189	224	194	216	203	246	196	207	239	224	195	206	201	217	197	207	209	205	228	220	194	209	215	196	223	231	228	208	196	190	204	215	213	201	191	212	209	201	209	221	212	187	210	174	211	218	209	195	195	188	191	193	196	187	217	201	213	192	195	217	216	192	203	194	181	190	190	209	213	226	198	215	218	218	196	203	196	199	225	190	228	206	218	214	204	236	206	192	214	196	197	232	231	186	226	197	201	196	184	214	189	228	225	200	209	198	221	221	225	191	199	195	175	223	183	237	194	204	200	209	209	198	228	195	191	187	201	194	173	202	198	200	190	180	199	215	194	211	206	195	217	207	204	198	192	183	226	181	242	208	190	185	209	189	193	194	208	197	233	195	198	198	214	232	178	208	191	209	177	213	208	189	230	204	211	221	217	206	218	186	229	218	203	201	194	201	195	195	197	178	236	181	222	201	228	189	230	205	205	231	214	218	182	205	195	209	198	209	199	186	201	189	209	194	209	207	212	217	211	186	206	185	220	181	192	195	200	218	213	206	212	192	223	219	207	220	199	193	203	200	187	195	210	209	188	209	176	216	219	196	231	186	192	206	200	203	203	228	219	213	180	198	233	223	203	231	221	182	207	204	204	223	217	209	210	194	215	189	205	223	204	204	208	206	172	213	199	198	202	176	205	217	200	187	199	213	202	212	200	184	216	198	187	212	205	216	220	232	196	219	215	222	233	199	194	183	205	216	222	203	222	214	256	194	188	203	198	224	225	229	212	205	212	208	207	219	206	180	209	205	219	201	181	205	192	200	213	226	201	212	231	208	212	200	220	208	199	200	192	197	206	214	150	196	208	232	233	227	199	196	242	218	198	205	193	197	208	193	200	210	180	206	202	213	215	215	223	176	208	237	224	199	203	211	213	191	205	204	214	197	208	205	210	181	217	203	241	215	220	186	200	217	214	220	202	199	192	229	212	185	197	203	190	206	173	187	181	208	193	228	198	182	229	195	193	202	235	200	243	200	197	192	218	210	207	186	212	217	228	188	206	194	195	220	201	217	210	213	213	200	222	216	234	203	231	183	189	181	209	182	178	213	218	217	196	192	185	202	208	177	202	200	192	213	212	201	208	203	233	193	208	215	198	198	192	181	204	205	202	215	210	203	201	198	215	233	187	192	230	221	229	218	204	195	196	203	197	203	210	207	202	209	215	202	213	179	214	186	213	218	187	223	201	197	211	195	213	186	211	190	203	221	217	210	202	197	207	199	222	219	212	227	178	182	207	204	225	198	207	217	205	212	187	194	200	235	215	229	199	196	197	218	214	221	197	217	211	194	214	187	194	197	216	210	204	193	215	234	201	200	188	231	219	215	182	195	212	207	195	206	219	218	192	198	184	200	206	199	216	196	209	181	204	218	198	212	191	231	203	218	196	212	200	175	215	197	202	165	185	205	202	190	208	208	209	189	210	209	200	211	206	216	229	191	196	208	193	225	194	245	228	234	190	192	190	199	206	206	221	208	187	215	198	199	204	216	199	201	198	212	217	200	201	198	197	231	206	182	198	222	192	181	200	222	188	194	209	216	195	238	229	189	208	192	186	219	206	201	201	193	174	183	210	197	191	191	215	200	214	205	214	201	220	210	208	190	227	197	232	228	209	199	202	197	237	213	179	191	222	244	187	222	213	208	216	202	212	198	204	216	223	231	196	187	206	226	213	200	214	205	225	214	201	180	192	220	219	194	191	194	199	198	202	191	180	196	204	215	222	171	191	172	204	218	193	207	207	232	204	214	201	188	207	212	217	218	208	223	208	227	195	223	198	201	212	230	227	224	205	206	178	191	187	212	210	216	208	203	210	190	208	224	194	210	227	205	186	191	205	214	178	201	227	194	219	173	223	191	199	221	224	189	185	189	193	229	212	206	173	209	215	222	191	200	202	180	209	209	214	205	207	210	192	206	210	222	207	217	218	220	218	222	190	202	218	227	206	222	194	211	216	245	186	221	227	200	220	206	186	203	223	226	207	195	208	205	215	212	176	211	232	207	186	230	194	199	228	205	214	197	183	225	208	215	191	203	198	214	218	207	183	192	205	214	215	174	212	209	203	217	186	213	207	205	230	204	195	206	212	227	235	234	186	213	212	183	218	194	206	201	169	224	220	219	230	188	190	186	193	220	206	184	219	251	215	199	211	197	194	207	209	187	207	207	218	192	219	194	199	216	204	212	217	190	178	201	218	221	210	189	214	217	199	224	197	174	213	217	219	222	213	216	208	201	218	188	204	191	198	197	214	219	245	236	192	211	223	192	218	217	220	198	187	204	210	227	208	219	197	221	204	215	212	207	224	201	219	201	195	201	235	208	201	205	220	215	215	198	224	213	193	195	213	204	215	195	219	221	230	211	174	219	212	225	216	204	173	243	182	212	226	187	210	207	188	181	175	192	193	213	199	203	222	190	210	218	210	204	197	222	225	209	214	212	180	219	185	205	222	193	186	223	196	192	209	222	184	198	202	212	194	207	208	179	206	203	219	198	187	211	237	201	203	211	215	222	214	201	233	230	218	214	201	240	216	200	202	178	210	185	212	218	211	223	228	207	205	180	199	191	189	204	181	230	202	207	211	193	195	219	180	183	207	221	209	205	222	229	221	228	239	211	201	212	177	230	215	203	201	193	195	208	216	219	199	181	215	212	202	206	213	179	243	211	208	213	217	232	210	223	220	208	203	234	190	199	219	211	217	193	210	197	187	177	174	234	194	178	201	212	206	200	190	214	191	202	200	208	213	203	212	184	201	217	230	194	203	198	212	197	199	216	191	182	206	203	196	209	191	219	202	230	212	233	223	207	200	238	216	197	210	211	198	227	189	187	212	221	213	194	201	201	209	201	215	207	209	208	234	215	215	203	189	184	188	197	210	204	199	187	224	223	201	232	199	227	232	220	218	210	197	225	198	198	227	215	197	184	201	187	187	210	199	211	196	211	209	194	215	202	193	203	229	178	227	187	223	224	203	218	197	202	208	228	195	220	217	223	196	201	209	209	222	218	190	199	213	238	214	203	199	191	218	204	208	189	208	177	194	212	205	202	199	229	200	200	208	178	194	205	218	222	205	185	194	201	196	201	222	219	211	210	209	213	218	182	212	222	212	207	204	226	192	221	224	221	208	221	249	202	191	214	171	179	204	194	220	196	189	214	201	222	212	192	214	192	209	227	231	196	215	182	223	213	202	211	198	191	191	215	204	201	202	199	223	197	192	231	209	203	199	246	215	205	197	201	212	207	207	207	224	208	192	187	188	197	181	187	213	175	208	194	223	204	207	176	219	183	197	195	209	200	191	227	202	200	187	210	203	203	201	189	185	165	175	211	204	210	202	223	199	228
24753	21060	27037	25249	9292	1031	807	718	642	656	634	598	675	653	634	660	577	621	581	615	595	591	586	609	568	592	612	555	558	574	605	617	600	616	612	566	580	597	613	550	566	531	578	582	594	529	568	586	620	606	572	589	601	610	559	573	579	628	580	561	535	565	523	562	574	586	595	584	624	594	604	594	539	597	572	577	645	601	581	574	570	547	562	593	534	584	564	522	595	638	560	604	545	565	590	632	561	577	588	604	508	626	585	607	613	589	589	551	560	618	596	562	580	616	618	609	557	570	588	542	573	594	553	541	594	535	613	591	581	618	561	608	573	614	599	591	578	584	592	587	540	547	572	564	629	611	568	592	528	607	541	604	541	594	597	565	554	577	559	605	547	629	527	581	573	640	532	557	615	583	601	580	573	580	585	569	577	557	592	642	540	612	569	543	565	578	538	593	567	564	566	609	593	587	655	553	585	586	580	615	553	581	591	582	569	579	600	589	569	587	573	605	564	579	556	619	572	551	583	586	597	577	586	560	588	597	639	571	583	608	573	580	581	564	564	576	570	609	603	585	585	580	582	583	549	582	579	602	546	558	600	584	599	584	568	541	577	544	577	560	532	587	612	581	552	567	598	594	583	564	580	592	551	569	603	590	559	553	597	577	552	569	571	579	545	592	581	581	509	566	594	552	602	581	566	552	585	559	567	600	555	558	601	576	570	595	571	560	605	587	548	585	548	571	616	589	610	603	587	553	558	568	585	563	594	617	548	587	603	590	591	529	591	603	624	570	550	585	585	619	569	554	585	599	606	573	551	612	537	543	600	626	596	641	535	569	590	585	626	580	548	610	565	597	574	572	550	559	616	570	559	538	567	603	597	547	569	549	618	581	561	587	594	609	586	556	571	573	572	601	564	558	562	565	642	538	581	580	564	563	566	600	621	575	571	565	618	593	575	579	598	557	542	582	580	603	591	623	572	541	583	550	582	604	595	558	592	605	563	530	591	607	558	630	593	585	577	634	571	569	552	570	573	550	571	598	564	608	591	559	593	535	585	546	545	608	575	569	620	570	583	579	610	580	542	581	558	566	588	593	577	588	598	577	541	618	615	592	586	526	603	579	565	568	587	595	547	584	572	572	604	574	579	597	547	586	606	545	591	572	574	579	549	573	549	570	608	587	576	568	569	564	574	584	580	557	552	594	605	595	604	586	598	565	583	595	552	571	512	587	577	620	621	586	614	564	556	559	533	569	563	549	574	586	574	553	615	590	592	605	593	539	573	554	575	603	550	613	591	614	611	567	611	553	578	566	561	598	604	536	558	571	590	578	565	608	672	541	552	593	540	608	512	603	590	591	592	563	547	604	572	596	563	605	585	615	575	577	551	579	616	582	556	595	551	596	575	586	589	590	570	558	572	581	536	596	549	556	615	591	583	595	581	547	606	548	564	582	572	588	595	595	572	589	518	548	578	607	553	543	587	580	635	617	572	602	562	530	578	573	562	564	550	606	573	562	552	584	605	598	593	567	623	574	581	561	531	620	606	590	597	537	568	550	587	587	562	529	582	607	563	617	579	567	595	586	556	582	585	568	569	570	629	610	624	541	599	575	550	536	570	574	568	617	577	531	577	603	609	566	571	584	641	608	581	580	582	565	585	555	607	593	607	569	593	551	574	607	561	572	574	559	577	519	620	596	592	573	595	559	550	543	572	586	559	558	560	563	537	545	539	596	540	629	591	584	602	595	543	573	527	594	598	551	628	620	575	567	595	539	607	601	582	603	600	553	567	609	594	587	606	554	582	583	557	614	571	580	589	564	590	558	577	572	589	564	575	600	607	568	549	586	555	582	578	578	532	585	580	577	565	593	593	615	581	613	548	590	591	549	599	653	596	558	553	629	579	600	525	551	623	567	574	539	575	560	565	573	602	571	576	557	594	592	565	542	531	597	598	549	583	603	591	637	568	612	560	578	568	574	569	586	629	613	556	584	559	610	578	600	600	572	545	588	566	572	568	581	586	549	559	577	547	599	593	590	521	561	607	577	577	560	532	579	616	570	565	567	563	618	565	626	610	555	586	597	618	572	569	586	573	526	602	616	573	600	570	607	579	555	583	594	567	585	592	608	561	565	570	572	611	584	612	563	559	607	593	569	575	568	569	536	524	571	550	603	582	586	578	573	611	607	562	546	544	610	560	562	569	552	589	564	585	548	585	594	561	575	562	535	539	568	523	573	613	573	616	576	594	569	546	587	578	581	569	559	539	556	571	608	584	617	558	572	546	589	604	586	619	573	565	588	607	601	605	562	563	564	606	559	567	558	584	577	598	539	552	574	562	556	600	573	614	555	580	577	585	550	581	549	604	639	594	580	569	591	577	570	554	593	567	550	559	584	572	567	616	546	572	594	582	537	596	562	603	547	586	529	560	586	572	616	563	585	583	593	590	600	606	553	608	576	600	618	579	562	576	597	552	542	567	532	575	566	597	564	615	595	565	571	589	548	532	620	555	542	616	585	592	566	625	605	572	577	609	603	602	549	595	547	546	575	573	590	568	587	578	589	560	549	575	617	576	535	539	573	578	618	550	601	593	554	532	599	559	590	587	586	615	595	560	599	551	548	593	572	595	589	581	603	624	573	586	563	575	616	579	575	555	566	571	600	628	523	569	559	578	568	573	594	590	578	563	563	546	588	590	572	577	603	614	574	585	585	580	619	640	557	585	593	625	505	598	598	544	607	579	581	594	591	544	593	563	557	545	520	580	528	594	584	564	590	621	548	576	560	567	609	572	567	566	587	575	546	591	592	570	617	573	612	558	575	590	541	574	552	571	582	567	579	546	551	594	553	549	561	569	564	563	589	549	596	603	594	582	585	533	566	575	606	572	581	545	572	606	620	556	592	565	546	533	574	542	610	588	565	575	597	598	592	550	554	572	624	629	553	589	584	547	588	635	579	587	604	603	607	548	542	544	577	613	528	595	567	590	555	577	592	561	531	588	566	593	600	554	633	576	549	564	534	586	602	566	571	565	571	586	611	567	599	564	599	557	567	572	555	572	564	577	585	551	592	611	549	573	593	575	578	544	629	544	549	617	568	592	593	556	583	570	573	551	552	610	613	565	611	564	607	589	582	565	551	576	580	618	574	605	596	573	596	552	594	576	622	556	579	576	591	544	594	580	580	582	518	565	586	554	583	592	595	563	574	599	569	592	576	575	582	586	577	591	553	539	564	571	571	553	594	583	562	577	574	606	573	589	582	570	538	580	569	593	542	598	551	596	531	594	567	581	567	555	622	536	605	572	611	559	534	554	533	581	542	566	610	542	562	563	554	581	614	604	534	560	604	525	560	586	591	583	602	580	553	598	598	593	577	592	578	569	576	547	576	578	524	601	535	570	556	559	573	597	573	610	572	611	601	604	583	592	579	580	580	583	546	592	585	577	546	587	579	583	580	582	595	572	598	566	580	567	595	585	591	582	603	583	560	581	594	572	564	578	548	600	564	593	572
3524	5102	3312	1806	1382	1191	1024	901	837	808	778	701	669	652	678	667	614	691	653	582	670	641	623	616	622	611	620	606	582	606	594	613	604	591	618	544	618	615	632	587	600	617	654	628	604	587	610	611	567	594	590	620	632	618	649	627	602	616	551	573	570	649	599	567	633	585	585	627	565	581	591	621	569	614	620	622	581	631	550	586	611	586	580	610	613	605	562	591	575	599	660	635	599	621	591	594	613	646	588	625	571	616	583	603	591	614	610	577	612	630	631	591	600	582	586	604	574	593	617	567	559	594	604	569	631	619	603	617	611	587	575	596	583	596	579	599	597	651	632	590	613	577	600	610	564	592	584	632	566	577	617	567	601	586	608	583	602	632	609	608	638	577	608	615	642	562	595	608	617	566	630	582	597	578	577	611	623	586	608	588	617	618	644	619	573	581	592	624	612	621	641	594	588	628	595	598	662	627	640	577	587	610	574	608	566	622	607	623	566	601	643	609	598	645	635	606	599	608	594	642	602	634	633	595	613	594	591	579	606	599	576	617	593	584	623	608	584	600	609	610	605	598	613	549	546	595	570	605	622	590	607	600	562	595	615	598	626	615	629	607	591	626	598	587	580	623	561	608	576	619	657	590	588	596	636	556	604	575	585	645	642	589	611	603	580	605	566	600	590	595	606	628	589	574	643	585	590	606	628	592	585	595	659	609	585	625	586	561	570	602	604	602	611	589	626	617	622	626	617	666	620	575	603	596	600	640	608	586	610	630	670	579	567	621	549	625	600	582	593	598	593	617	623	596	610	555	621	580	598	594	573	601	624	580	596	594	601	600	602	606	575	615	607	607	578	580	618	621	574	584	589	647	627	617	602	625	591	611	613	607	619	607	593	623	576	615	618	575	630	608	596	620	583	622	590	624	619	591	615	576	625	593	597	645	583	618	586	579	608	616	592	618	595	626	568	600	549	578	592	594	572	591	606	643	596	615	595	584	588	581	631	668	568	589	580	607	573	598	629	588	627	578	625	588	634	623	580	583	600	645	600	581	605	609	604	606	536	565	630	589	614	594	606	566	645	568	616	619	625	598	576	602	579	623	636	616	583	576	627	662	607	638	630	597	600	602	615	604	567	574	643	566	612	622	576	612	611	623	634	620	603	605	597	598	613	617	578	611	628	595	611	600	612	598	607	600	579	621	627	629	611	605	564	574	666	596	626	580	628	610	628	626	567	585	559	591	593	582	641	603	615	591	593	615	599	604	621	620	627	606	590	587	588	611	607	614	595	584	607	584	633	586	584	599	630	560	628	640	580	598	612	600	598	646	570	527	596	610	645	626	641	612	596	578	581	594	602	568	620	575	581	609	597	642	584	604	631	603	634	586	605	571	608	569	589	560	608	610	597	576	614	613	631	642	565	593	619	619	573	637	581	654	597	612	591	583	605	587	595	617	598	582	588	592	561	628	592	579	591	629	599	640	587	565	645	616	594	597	621	630	569	617	598	657	562	589	613	569	603	602	640	606	616	594	570	614	630	604	636	612	604	642	632	587	602	577	618	629	586	583	635	626	603	609	640	617	591	571	590	557	601	615	608	622	603	583	572	612	590	632	591	551	625	632	605	567	650	608	592	615	622	582	606	609	587	610	620	598	590	571	599	584	631	635	615	605	593	602	610	613	594	555	632	598	584	624	615	566	616	581	594	678	652	605	599	598	584	596	582	625	596	569	586	567	586	610	619	606	623	588	635	616	582	607	629	628	570	582	597	617	606	592	581	596	592	588	581	583	629	603	638	585	618	565	592	557	623	597	612	608	579	610	616	602	610	616	580	585	603	607	614	652	590	559	589	548	574	572	590	600	567	586	606	583	592	571	593	589	615	599	598	620	618	562	565	582	613	587	578	624	565	629	590	600	593	561	600	639	587	620	602	609	581	608	612	621	627	593	627	608	565	583	606	612	621	627	591	602	559	566	612	581	542	593	629	623	631	605	611	597	619	609	621	638	596	586	586	590	606	621	570	635	591	640	573	616	601	640	601	538	659	624	624	590	567	574	586	635	618	608	543	592	631	592	569	632	581	625	555	572	571	614	586	608	598	597	580	622	604	597	633	645	607	583	596	608	626	593	631	648	584	600	606	559	601	635	603	596	596	614	597	579	562	606	562	561	599	623	610	599	626	579	606	598	587	622	651	644	565	614	573	593	578	596	601	595	588	594	589	583	611	577	587	620	620	610	631	597	612	587	542	628	591	566	599	630	619	576	611	620	640	603	624	585	616	650	587	584	569	590	623	635	568	606	541	567	578	597	591	607	614	592	627	619	565	586	602	580	583	644	623	590	601	610	601	570	597	624	611	586	543	614	547	586	602	594	608	613	576	596	619	600	612	611	639	586	569	609	599	596	586	609	623	623	568	644	593	569	607	614	602	580	578	625	658	598	605	637	634	618	564	573	589	597	620	580	604	602	592	577	617	608	610	561	636	611	583	589	593	631	638	626	581	612	576	609	597	623	559	639	608	583	625	618	594	639	556	611	589	619	624	576	574	606	572	619	569	607	603	591	607	589	610	584	577	588	597	578	590	594	597	585	604	579	627	640	591	592	588	611	591	593	599	590	598	622	628	616	606	564	632	619	601	580	618	597	603	588	583	582	597	586	585	584	630	604	592	601	564	665	592	626	589	619	596	598	563	580	567	618	542	571	616	578	586	561	594	603	614	600	623	543	551	596	611	595	568	599	626	589	595	605	576	626	586	601	604	606	542	585	591	623	576	614	600	622	590	590	590	594	597	615	601	564	558	632	575	577	591	597	606	568	634	657	625	603	695	627	570	609	591	612	619	621	542	603	573	622	666	616	576	570	644	568	636	594	579	563	635	569	612	633	616	624	628	570	599	577	596	585	644	609	548	633	607	636	580	630	579	621	607	639	618	596	579	612	605	668	596	588	628	593	566	621	625	590	578	626	593	590	589	570	630	581	614	595	607	556	612	613	578	584	605	599	620	634	597	637	631	623	596	560	598	577	597	659	628	581	595	601	598	614	580	621	578	601	572	579	599	611	634	656	592	635	587	581	586	591	602	579	617	599	628	607	590	586	629	608	551	629	585	610	619	583	620	617	570	644	621	639	585	636	621	604	635	600	651	626	630	599	584	599	616	595	620	616	612	556	656	574	630	678	636	647	574	536	572	601	635	581	564	596	601	612	607	585	593	625	597	579	636	566	626	575	616	579	581	590	609	597	593	623	598	604	571	582	616	618	599	627	581	623	584	607	608	605	576	593	621	544	588	611	589	634	606	605	599	594	619	587	605	604	586	585	623	598	604	562	558	584	603	621	607	617	600	605	588	605	593	621	636	616	586	583	632	617	575	604	588	579	583	597	559	563	583	575	566	631	587	590	583	590	590	627	594	605	628	602	595	570	608	566	625	596	585	587	591	588	577	596	576	584	560	598	571	588	596	592	613	618	628	585	541	612	608	578	603	649	596	661	582	551	628	601	611	585
22476	21138	28771	23770	21141	21192	7089	1004	742	667	634	507	542	497	508	445	436	386	374	427	358	386	371	364	396	378	351	376	388	360	381	350	347	378	340	383	378	376	362	377	365	380	360	364	319	361	360	361	368	332	385	332	377	353	340	338	346	333	346	340	338	360	330	363	333	334	322	336	341	343	332	307	346	338	335	348	315	334	325	371	358	374	327	347	355	340	342	353	362	364	352	329	345	326	329	323	389	348	352	337	335	357	350	353	337	408	354	332	364	356	343	343	333	357	334	328	374	392	361	352	379	352	354	354	354	351	379	330	361	359	354	358	321	325	310	346	357	365	362	347	307	352	382	328	315	334	358	324	346	368	337	351	335	334	371	326	359	338	339	376	373	356	325	340	347	364	338	348	359	324	347	354	353	363	340	317	341	402	344	334	345	324	334	353	351	320	349	326	340	304	374	342	316	325	369	357	331	344	337	370	317	338	358	334	376	303	315	337	320	340	333	370	340	323	311	373	348	350	402	359	345	357	365	362	359	317	333	325	294	323	326	343	304	386	359	350	317	343	317	334	320	360	361	329	356	343	333	368	334	324	359	344	341	343	349	341	369	333	312	350	341	336	336	339	334	334	350	330	334	338	320	340	368	362	332	335	349	329	349	335	336	349	354	338	357	341	333	346	348	342	337	359	325	357	329	344	358	323	338	310	298	320	362	322	400	331	333	334	318	358	366	314	373	359	349	342	365	333	329	334	319	317	340	316	373	319	335	355	334	356	341	331	360	334	321	355	348	366	356	350	346	331	332	332	333	343	343	343	346	340	354	346	354	361	363	339	356	376	350	363	293	352	334	357	333	341	354	336	361	312	352	354	313	339	333	341	348	343	369	332	334	349	355	334	346	330	348	321	362	330	358	406	363	360	347	325	347	324	340	362	361	337	310	366	352	326	350	358	302	346	333	363	341	356	337	320	345	380	347	373	321	344	348	319	318	328	333	335	349	333	358	368	364	336	343	356	333	333	312	342	375	355	324	356	361	347	340	351	343	343	344	320	345	344	327	337	357	308	334	377	335	351	307	311	365	354	349	348	346	323	333	333	317	337	360	303	358	359	365	359	322	347	363	347	325	308	343	342	325	338	327	374	333	387	352	334	364	353	342	320	328	338	308	342	398	374	323	356	367	360	317	360	338	354	319	300	306	379	347	327	341	357	355	311	330	339	344	340	318	352	340	338	362	318	349	335	323	331	326	337	318	325	335	336	344	350	347	359	338	354	340	358	368	354	348	352	371	349	334	360	327	339	347	363	359	340	372	332	335	329	359	360	354	348	349	342	359	345	348	353	338	327	320	373	341	308	314	349	346	383	294	335	393	321	349	357	384	352	360	371	373	321	340	362	379	356	338	363	330	329	320	348	315	348	347	319	328	329	324	333	348	367	367	316	330	325	334	380	362	312	396	348	338	336	379	331	348	322	342	354	334	329	335	344	368	344	348	327	335	325	353	322	319	332	333	345	337	320	355	341	337	330	361	355	332	293	316	366	321	353	360	355	325	341	343	378	358	348	344	305	317	340	319	306	344	350	359	314	323	312	355	328	342	369	364	350	299	376	341	362	378	284	328	378	335	344	350	332	355	297	385	356	320	318	387	339	382	350	332	314	331	351	340	335	343	369	325	353	361	334	384	342	381	305	324	368	333	330	375	368	350	389	333	354	378	358	349	357	340	321	357	385	344	329	342	315	351	378	323	322	381	345	307	338	353	336	317	360	358	343	351	334	366	343	301	378	332	339	356	337	349	335	318	352	308	303	350	359	371	366	341	340	353	333	311	358	350	364	316	343	315	317	313	329	352	349	299	342	355	377	369	323	315	377	341	353	336	349	346	388	367	324	355	340	326	357	360	364	339	347	358	321	327	357	347	332	358	351	345	365	356	375	354	361	331	348	315	368	373	342	341	351	355	342	382	336	354	354	360	323	318	352	358	346	333	360	316	314	335	345	360	323	334	345	313	355	323	325	326	331	361	312	375	346	370	335	344	301	336	360	328	339	324	340	347	374	338	319	346	359	297	345	348	320	356	382	338	348	336	357	332	338	371	366	358	362	323	344	305	342	312	346	332	335	358	334	349	346	372	334	322	324	335	330	345	342	357	325	332	339	320	366	358	375	343	364	347	349	373	342	343	372	344	368	322	368	391	360	327	324	354	324	362	317	326	343	365	338	366	357	349	332	340	363	359	342	323	371	365	340	356	362	359	331	340	340	329	341	317	316	353	365	369	326	341	313	306	355	362	339	357	358	353	349	375	338	340	338	336	332	346	320	380	326	338	353	371	368	341	367	365	345	340	342	317	323	373	341	365	347	344	351	340	325	315	336	327	324	354	332	338	372	352	329	336	318	348	366	329	352	336	337	357	371	313	332	323	357	337	320	352	336	324	374	332	322	325	344	381	335	351	349	338	345	355	341	366	339	329	327	341	344	342	337	310	334	334	331	356	341	346	351	348	346	343	322	342	345	344	369	333	355	375	317	323	336	337	349	316	366	349	390	363	330	386	356	347	335	328	356	327	346	358	337	324	352	306	350	381	330	320	322	313	326	329	318	334	350	364	337	334	348	342	375	340	345	321	323	373	328	358	332	301	351	399	329	322	321	331	359	351	339	333	350	339	338	349	378	345	338	338	336	308	359	337	351	351	307	319	326	351	351	352	329	328	324	344	319	323	317	347	339	329	345	353	345	345	357	340	339	357	359	352	354	323	346	354	336	349	336	330	363	331	363	375	318	321	330	349	346	344	317	350	348	333	345	332	361	330	335	353	368	321	384	339	377	379	340	334	332	401	317	325	371	322	346	317	343	333	350	346	340	331	371	352	341	317	325	340	344	358	332	334	338	355	328	363	292	330	338	322	333	344	328	338	314	325	334	371	313	361	360	344	318	336	392	324	358	313	328	326	299	353	368	372	330	322	358	326	335	331	293	354	346	356	321	333	347	322	311	353	401	361	309	371	373	372	351	348	342	315	338	343	348	344	364	339	348	310	338	359	334	326	353	360	347	347	350	361	314	334	310	350	373	315	357	343	317	360	341	335	335	353	351	334	338	354	355	341	303	337	366	341	351	300	296	349	321	318	336	368	336	342	345	346	359	349	356	338	357	346	313	377	327	343	316	341	307	322	354	338	323	354	326	343	334	371	346	338	320	342	322	312	344	322	353	352	331	351	358	323	299	344	322	330	349	338	357	341	327	387	355	368	324	328	345	342	328	343	344	329	330	373	331	345	313	372	339	314	338	338	348	356	337	374	368	372	347	387	341	335	343	346	325	353	322	348	312	354	354	387	349	313	347	302	365	357	369	358	356	333	316	360	326	342	334	322	342	355	348	335	366	314	365	329	356	353	343	347	334	322	355	362	346	322	322	329	369	314	346	316	350	347	324	337	377	350	353	326	334	381	325	325	333	345	355	327	309	342	351	351	327	380	328	373	327	345	327	349	318	336	329	325	368	340	355
4668	14188	9181	4470	3196	2454	1891	1470	1158	975	811	779	647	638	571	536	523	504	473	464	500	439	453	453	393	425	420	370	380	401	425	375	415	411	397	378	354	379	348	380	360	346	364	364	363	357	379	347	383	340	376	360	351	345	358	369	359	317	334	340	356	374	351	376	380	355	369	337	323	349	343	349	317	331	349	359	330	367	345	362	351	338	367	379	362	342	331	341	362	354	363	361	362	376	331	343	355	327	333	349	344	334	366	363	310	340	380	350	354	350	342	359	372	348	346	368	323	349	363	355	331	310	357	340	416	320	336	352	331	374	338	310	328	375	350	352	325	341	357	337	359	338	350	331	338	351	324	369	331	311	346	349	377	338	335	353	336	355	327	351	341	352	334	353	358	321	347	316	329	331	322	321	335	337	330	334	351	326	338	346	337	349	356	373	346	356	344	341	358	343	343	368	324	365	369	372	329	330	330	347	314	359	360	359	338	356	341	358	347	370	366	348	335	341	333	350	357	353	363	334	335	352	356	309	347	341	335	376	326	360	322	369	347	381	361	360	369	367	363	346	342	394	319	347	378	366	337	356	354	326	352	361	362	397	361	320	378	381	325	338	350	339	366	386	337	339	352	327	303	337	365	340	344	332	344	334	357	370	340	368	349	357	361	347	344	342	371	326	385	358	325	348	353	380	346	333	362	330	363	348	346	354	354	341	376	318	357	375	376	351	345	341	354	361	326	372	356	329	370	355	383	359	338	321	361	316	340	337	392	358	360	370	347	370	339	358	360	331	323	336	364	382	344	319	339	373	366	362	359	351	362	393	336	357	358	390	348	326	344	348	360	406	350	351	331	353	317	342	355	346	352	332	388	347	332	331	345	352	355	354	342	357	359	366	331	363	319	351	353	348	345	326	369	336	335	314	364	354	334	368	393	361	306	345	330	350	332	337	342	333	357	337	330	330	377	343	347	356	360	326	351	369	337	348	349	336	369	342	353	301	359	316	364	365	357	341	366	358	339	337	360	338	328	340	377	373	329	340	358	352	351	333	334	333	328	382	367	385	331	350	319	371	367	345	327	346	329	329	359	336	334	345	323	345	373	374	369	346	349	356	366	336	369	377	353	365	362	322	319	357	339	352	360	359	352	373	323	332	333	332	350	306	336	343	364	335	393	336	347	363	331	355	347	325	335	379	371	327	344	367	377	328	341	352	335	346	325	356	347	318	337	359	379	351	344	371	334	336	338	363	336	369	340	363	334	341	351	339	330	346	345	356	360	324	348	334	343	347	383	353	380	355	348	337	322	352	336	348	368	374	365	337	372	377	382	338	334	326	357	347	352	379	337	342	360	337	367	360	356	319	370	385	358	337	390	331	313	365	369	319	357	341	333	324	335	336	370	332	338	344	354	377	377	342	346	346	360	341	335	336	340	344	343	334	369	345	335	339	327	361	354	354	370	366	379	381	380	371	361	383	330	354	368	342	364	333	356	370	333	363	384	331	350	344	366	342	329	330	354	334	342	339	358	347	336	332	340	345	352	336	336	331	364	327	338	338	370	354	383	370	369	372	325	337	359	322	347	349	347	339	318	380	332	346	355	311	328	329	375	338	357	352	343	386	369	346	380	384	336	346	317	359	325	368	334	354	361	326	336	341	355	329	351	335	355	336	397	343	347	341	320	343	349	369	348	319	333	365	319	373	330	344	346	372	359	369	327	344	339	351	358	341	364	348	367	333	334	358	337	353	340	354	342	361	323	372	310	358	368	360	356	345	378	344	350	325	332	349	325	374	345	350	334	347	342	372	332	390	365	343	356	335	322	357	392	342	322	361	330	315	320	359	372	333	315	342	340	361	337	375	333	351	332	328	352	356	339	356	358	354	348	351	348	337	340	331	288	329	354	335	364	380	341	347	357	323	338	349	381	366	342	386	338	349	323	349	356	363	343	330	349	314	354	350	353	381	344	345	347	338	316	365	364	352	341	330	322	366	330	352	326	347	351	352	306	326	368	336	362	371	365	360	344	380	315	354	340	322	368	370	363	355	349	365	337	338	354	332	381	378	363	354	364	322	332	361	328	396	345	339	336	375	357	358	367	359	358	361	339	304	325	365	357	329	339	360	371	343	333	315	363	325	355	294	360	342	346	354	328	360	351	340	366	320	361	324	358	335	356	355	372	333	335	358	373	354	368	339	354	380	346	354	342	365	325	354	359	343	353	352	344	348	338	371	354	291	362	339	351	359	356	339	381	327	344	347	363	369	333	417	371	353	362	377	330	362	364	347	361	347	327	353	311	313	350	340	361	350	353	368	318	327	312	344	360	305	356	343	356	347	373	367	353	373	335	391	341	372	346	378	315	327	373	343	377	351	366	362	358	327	350	335	366	336	340	339	321	373	341	343	345	330	366	367	366	344	341	351	371	369	345	361	355	342	364	340	377	322	350	349	355	358	360	333	344	343	387	389	336	357	342	362	370	363	324	330	353	322	355	331	369	349	363	341	353	365	383	309	335	347	329	342	338	332	325	350	332	359	318	363	378	330	339	356	378	331	347	365	330	302	340	366	345	354	319	339	354	368	351	344	356	364	342	344	364	359	355	334	355	376	340	345	362	335	349	343	341	350	348	358	320	332	350	352	369	334	368	376	335	387	350	358	360	324	344	338	368	325	373	341	354	385	346	360	350	343	326	355	346	361	356	333	356	370	353	365	331	366	317	342	355	349	362	362	357	346	325	347	357	357	337	354	343	362	331	381	328	340	356	338	338	347	338	394	352	352	371	359	348	343	369	327	366	341	356	367	367	327	350	326	334	343	351	341	358	311	369	346	352	348	345	352	378	347	389	363	331	361	343	321	360	356	331	331	340	329	303	356	364	306	345	354	342	360	382	359	342	351	335	369	374	380	362	337	337	367	351	358	345	353	324	352	335	382	307	398	351	359	365	370	357	359	363	355	366	343	378	356	346	348	362	338	337	327	346	326	336	339	351	374	321	342	365	318	335	377	342	353	346	346	360	355	322	330	334	332	358	387	361	337	338	340	334	339	357	362	323	358	352	361	363	354	355	370	337	324	362	371	336	361	380	335	323	325	333	381	333	339	380	342	361	349	315	352	323	317	351	343	336	352	326	348	312	344	337	384	352	367	333	350	375	342	380	362	362	357	347	362	351	369	346	322	357	338	353	344	319	359	355	353	351	353	373	309	342	361	323	341	379	370	356	360	383	366	338	337	380	357	313	336	339	344	327	331	325	340	339	347	353	344	330	374	355	360	355	346	368	335	353	351	373	347	332	354	384	370	340	359	348	338	363	324	352	352	369	373	328	366	313	346	333	357	327	399	357	341	357	317	342	342	312	342	341	303	363	346	386	350	367	317	347	353	339	340	357	350	344	354	347	344	377	359	370	290	347	366	342	349	383	343	355	362	367	324	353	344	311	329	338	351	344	358	357	330	343	368	380	350	326	311	397	326	359	344	334	375	348	346	361	379	319	338	362	365	336	326
27804	17162	3241	724	537	470	422	406	441	422	420	451	449	366	427	402	421	400	429	415	417	397	388	395	385	403	426	437	428	401	437	415	381	435	388	401	398	399	385	399	372	423	358	409	403	409	419	426	427	411	406	385	382	393	417	415	398	437	385	406	407	437	402	406	410	388	428	460	354	415	414	385	366	414	380	385	408	380	375	412	388	403	379	400	357	386	396	426	407	402	375	398	421	392	402	390	372	422	402	379	409	420	388	396	438	388	424	384	374	376	390	380	434	392	400	386	412	379	389	386	426	392	369	427	417	384	423	392	413	386	423	407	411	424	395	402	368	415	421	421	401	386	370	381	450	403	383	410	394	399	407	399	414	399	404	375	358	385	385	401	348	380	415	403	442	417	397	411	400	413	391	378	414	362	402	385	411	398	417	375	413	365	404	406	371	402	413	394	385	418	423	427	386	382	410	396	381	370	430	405	370	384	408	380	373	375	396	440	377	387	384	386	354	388	409	437	422	422	416	461	404	357	457	403	414	409	389	394	401	413	389	406	403	382	413	424	381	380	382	393	402	385	409	395	380	397	435	367	397	398	400	407	409	387	402	417	410	383	414	387	382	378	426	385	387	350	428	432	401	381	436	398	386	357	398	398	399	413	430	387	420	421	389	395	434	406	398	355	411	406	402	385	384	384	401	440	395	423	380	408	405	431	370	403	403	442	410	414	394	398	398	362	391	385	430	394	391	391	434	391	420	443	381	381	422	362	430	393	414	387	428	379	430	395	420	390	409	386	397	383	382	388	370	415	402	414	408	389	388	443	417	392	376	424	396	389	434	372	439	392	436	387	417	435	403	443	412	391	380	376	412	387	382	389	383	459	409	421	412	403	416	417	375	420	401	403	392	380	399	389	380	394	365	367	394	387	445	352	387	399	382	396	384	376	416	427	376	412	402	396	389	413	403	408	394	433	397	398	417	410	405	397	444	411	400	408	418	405	424	411	409	407	403	391	414	345	378	367	411	363	381	405	419	389	395	382	379	397	426	390	410	401	417	419	381	404	364	385	460	385	403	375	385	423	415	402	392	363	432	380	384	378	401	412	399	394	415	391	402	403	396	364	403	401	400	417	399	381	385	377	394	385	388	393	381	425	435	418	382	386	391	411	400	390	419	381	382	410	395	405	378	398	408	422	379	402	386	397	418	449	420	415	421	393	400	417	406	415	374	399	403	366	446	401	422	379	404	416	382	384	404	360	360	400	384	457	385	391	396	393	394	401	354	414	388	366	395	410	395	406	409	381	413	397	390	426	396	422	418	415	426	383	393	428	392	397	403	405	412	437	371	418	410	360	411	394	392	408	399	403	401	365	378	387	421	380	432	423	423	401	448	403	387	407	402	380	407	409	419	401	419	415	393	429	427	366	413	408	429	384	431	406	388	392	385	411	373	392	394	380	375	430	403	414	386	401	369	425	368	376	418	399	409	431	398	398	402	404	385	392	347	405	397	389	384	408	422	381	419	434	387	377	411	388	405	412	392	371	431	392	374	366	388	361	406	400	397	413	400	424	437	409	401	392	373	379	414	424	401	398	417	391	441	438	378	366	364	437	407	386	385	364	408	429	412	402	400	395	406	374	394	365	398	382	412	381	409	417	389	366	384	396	403	399	419	379	421	340	421	431	407	409	416	388	358	399	378	431	412	400	402	407	420	428	427	398	436	373	394	403	417	370	413	407	420	421	391	397	382	397	395	399	406	405	398	394	425	423	387	361	398	419	385	397	372	412	416	407	376	414	410	386	398	354	399	405	409	384	408	386	400	404	388	395	379	415	384	404	414	366	363	437	404	395	361	390	388	394	378	382	390	369	381	382	370	357	433	414	429	403	409	398	380	382	413	402	388	378	402	393	404	414	402	373	384	387	381	406	388	391	402	401	379	399	417	421	400	434	392	409	394	393	373	430	416	416	414	378	418	410	386	407	413	409	397	387	378	399	405	421	410	392	391	429	399	413	423	423	376	364	392	405	385	380	371	398	385	378	398	387	420	356	414	402	411	432	395	387	402	416	388	404	402	378	425	426	429	393	402	390	419	379	413	394	412	401	414	390	385	377	417	373	406	396	398	417	413	413	380	409	410	429	415	403	380	393	415	386	400	393	381	382	385	400	422	421	427	396	387	378	423	402	387	413	407	349	371	416	371	411	400	400	430	417	384	376	423	385	397	396	402	389	351	395	397	387	383	370	409	376	401	447	409	408	394	397	390	392	349	380	385	382	387	407	415	405	383	402	404	370	422	430	392	404	423	396	406	413	407	402	397	406	394	378	419	404	381	407	393	399	396	398	413	369	390	434	395	435	434	401	382	392	408	423	403	449	396	412	390	409	433	396	422	388	404	375	358	404	383	375	371	400	406	395	401	382	420	407	405	444	413	397	435	416	424	372	406	398	420	408	420	409	384	425	407	387	412	415	398	406	406	400	386	365	399	393	411	410	438	387	410	423	406	405	385	375	394	436	357	420	390	425	392	426	352	409	390	369	362	374	372	390	398	379	395	404	417	394	371	428	387	434	451	406	417	405	399	411	391	401	411	393	429	389	410	387	394	364	430	400	467	403	376	371	423	395	411	412	419	406	409	389	419	409	416	391	373	422	409	421	397	404	425	407	406	383	380	414	392	403	383	365	417	419	414	394	381	396	417	402	392	377	380	426	405	364	387	415	432	359	363	394	388	396	406	381	364	412	384	426	386	396	360	406	385	389	373	412	389	421	426	376	370	411	390	417	419	396	388	377	422	390	430	404	425	405	409	407	399	380	402	418	370	376	391	400	403	398	416	400	399	414	415	404	399	407	395	440	406	385	406	425	390	387	353	389	402	401	385	402	434	389	417	425	410	447	379	401	437	440	410	424	407	404	417	408	400	386	392	388	387	410	426	384	418	396	399	393	398	351	392	399	402	409	418	431	373	389	443	403	419	406	378	433	397	464	426	395	379	400	354	381	408	422	412	427	376	404	405	398	413	367	394	396	368	361	405	390	419	408	354	396	368	408	379	406	422	416	346	428	405	407	394	408	404	388	417	405	402	394	423	370	405	392	382	390	389	369	431	407	407	411	430	382	405	388	381	396	418	369	396	385	431	395	417	367	377	394	383	373	400	408	380	385	343	394	381	367	409	386	394	393	399	386	366	351	367	370	376	395	432	381	394	390	391	394	433	410	426	404	450	392	410	386	373	402	400	400	426	412	390	430	413	403	407	437	373	438	381	426	421	376	363	385	414	406	379	383	381	390	423	403	419	420	423	410	405	381	375	401	362	388	396	402	450	409	420	404	444	387	384	388	424	373	379	394	400	415	380	376	427	372	417	362	408	422	417	421	388	360	404	438	384	385	375	417	427	392	402	424	386	386	407	408	421	382	386	389	409	416	405	410	380	384	389	385	409	376	413	405	391	384	406	384	416	412	409	399	387	400	367	394	394	378	410	443	391	358	380	391	374	421	397	397	386	404
4512	988	778	576	528	458	452	482	434	475	447	458	452	447	429	443	449	420	440	430	452	425	452	473	448	439	429	447	439	449	410	444	440	455	474	405	442	448	409	405	432	403	428	465	499	477	451	475	421	406	414	429	440	446	418	434	407	474	420	484	423	448	433	435	432	440	457	419	435	449	426	455	438	467	433	425	456	454	451	435	443	453	461	427	394	425	430	438	433	416	434	438	430	477	437	466	420	433	429	463	486	463	413	454	423	438	420	465	403	436	433	439	417	448	428	403	427	426	437	437	455	416	461	466	435	437	461	387	420	431	440	420	427	445	440	405	434	485	453	419	430	439	422	421	449	413	451	380	425	412	453	444	451	466	405	458	453	435	424	403	454	444	450	447	423	427	461	458	443	434	422	435	446	407	450	396	450	467	432	443	449	443	445	453	407	455	400	410	412	416	423	429	444	421	425	430	427	403	401	441	459	437	424	469	419	429	425	466	466	436	428	440	422	440	464	434	408	441	429	444	419	426	452	438	433	469	467	490	469	426	445	477	404	444	413	421	433	421	410	408	443	433	473	434	416	453	417	439	419	425	446	490	433	418	442	432	402	444	403	443	417	439	426	454	425	442	425	406	482	451	432	433	433	394	410	434	393	440	452	450	461	430	423	438	418	428	433	457	435	471	449	439	472	426	410	406	411	408	460	421	434	431	420	414	395	446	446	425	404	425	459	441	422	440	417	407	473	445	460	427	439	440	447	413	453	450	397	463	423	395	436	426	431	428	436	442	378	473	443	442	449	442	442	468	442	449	440	440	441	469	459	427	455	446	448	433	456	430	457	460	428	416	434	435	488	397	447	476	412	432	435	433	422	437	406	478	475	458	456	431	432	469	413	401	445	414	465	458	394	438	424	421	389	462	436	419	451	448	450	446	443	477	414	444	440	414	452	456	454	490	436	419	423	424	389	435	455	430	456	426	447	422	452	420	440	430	437	444	456	443	402	466	430	438	432	459	426	431	431	436	431	441	406	436	424	452	427	412	446	469	438	408	409	438	462	452	447	416	449	452	408	408	441	421	435	479	430	436	458	427	462	418	432	431	432	415	431	481	446	449	449	439	411	440	405	445	454	451	435	431	436	442	448	483	406	407	419	432	400	420	442	428	423	448	439	471	446	435	411	462	459	448	395	433	439	448	460	445	454	435	424	414	419	426	419	443	460	426	409	476	435	438	436	451	439	435	433	453	412	424	426	429	467	431	412	419	431	405	448	429	411	424	421	424	457	422	478	408	411	458	468	427	401	456	419	418	435	467	408	422	429	432	436	454	442	430	412	440	438	458	458	423	416	431	436	440	444	396	481	412	430	476	439	442	418	424	415	444	410	449	455	396	442	447	422	455	465	435	423	406	423	433	436	440	421	437	421	450	429	453	431	447	435	434	447	433	438	451	464	425	435	420	411	450	400	439	426	448	429	426	423	421	450	453	446	440	449	490	447	458	452	430	445	488	453	461	446	447	449	427	426	447	454	443	433	439	390	429	410	464	441	393	438	435	428	442	445	451	479	451	465	423	431	438	439	429	413	435	419	423	430	472	408	460	435	425	449	468	444	437	419	450	432	411	419	420	451	403	426	433	444	440	425	444	421	442	444	438	448	426	434	440	412	428	457	439	474	456	431	480	423	436	440	432	398	404	473	449	415	443	442	436	411	462	449	397	411	423	446	420	454	407	479	480	450	453	405	421	426	419	473	435	427	408	426	444	452	427	438	441	409	450	473	455	430	406	424	432	456	447	416	485	414	434	432	420	427	420	455	441	475	470	449	452	424	449	390	431	415	441	436	448	404	422	445	461	455	448	425	435	400	451	415	415	441	420	439	419	420	410	449	413	419	463	417	396	427	438	452	438	423	418	442	416	414	454	434	432	450	399	476	393	410	434	445	462	452	409	400	451	447	446	410	465	472	409	444	465	432	410	431	407	477	416	425	431	473	432	431	446	439	414	431	430	430	455	437	452	420	441	464	465	427	401	393	441	455	412	456	426	456	455	425	411	452	424	429	432	404	416	442	435	414	468	452	426	430	452	459	442	460	445	415	411	442	482	442	431	414	456	443	400	480	429	386	462	442	413	430	421	409	470	447	417	453	432	415	453	411	412	417	454	457	442	435	414	427	467	432	430	465	441	446	442	431	426	463	447	451	406	447	456	420	451	437	423	437	416	479	412	475	414	458	466	454	417	428	444	445	418	411	413	470	484	425	447	463	434	421	452	421	440	420	430	438	459	460	461	458	455	403	426	424	454	432	447	479	444	456	431	447	460	422	426	429	443	413	429	457	439	448	439	458	467	434	465	413	436	438	432	444	402	472	460	442	443	446	430	477	401	455	413	424	380	480	449	405	439	444	467	446	405	425	475	450	448	412	458	403	467	461	414	462	431	440	451	404	426	439	485	437	469	431	468	427	448	444	415	419	442	406	401	454	434	438	416	405	429	408	448	424	433	430	477	439	447	429	435	460	444	461	442	408	445	401	465	437	459	475	439	417	455	455	465	427	413	418	453	407	450	423	471	428	429	428	428	440	435	441	427	416	419	406	414	446	440	406	431	468	400	434	433	438	400	431	440	411	451	466	477	459	407	436	431	418	415	440	457	489	424	468	445	471	450	417	475	444	397	447	415	436	471	433	393	458	418	426	402	477	417	411	430	426	427	466	400	433	482	449	428	467	426	402	411	433	437	425	428	443	454	410	415	388	430	446	455	426	448	458	452	444	432	472	449	421	402	448	470	466	452	437	382	423	423	440	406	426	475	459	454	441	447	426	440	414	436	438	416	437	459	437	461	446	418	415	424	415	428	435	455	439	448	427	460	454	425	434	455	439	415	418	451	453	432	447	454	434	410	433	396	416	401	461	476	399	412	411	449	420	456	423	430	450	419	436	383	423	450	437	427	422	451	410	456	422	446	418	447	433	440	411	435	429	430	446	431	420	417	431	460	478	424	447	422	480	425	452	438	474	478	477	455	465	405	465	411	447	429	416	445	436	432	417	426	427	436	435	403	423	435	447	430	451	416	449	441	433	474	438	442	437	422	443	389	453	408	416	403	427	444	441	433	429	481	442	444	421	450	456	430	435	419	460	443	445	431	421	460	450	464	420	407	435	468	452	425	458	451	433	434	448	435	397	409	415	408	434	428	459	417	460	444	418	469	441	428	443	422	444	400	464	463	457	436	420	415	421	436	451	435	441	426	421	446	435	427	418	447	424	423	412	456	482	416	440	495	414	440	443	403	444	433	473	468	433	460	396	484	458	476	436	382	448	428	437	432	430	457	399	436	447	481	461	374	386	411	444	466	412	422	456	450	441	447	440	461	457	435	430	453	444	427	443	412	428	425	458	403	440	427	467	427	420	449	441	469	420	430	420	477	432	453	434	435	411	412	457	442	434	426	443	451	418	445	421	435	490	399	475	434	426	485	428	423	435	440	470	451	430	433	446	397	418	450	474	434
23537	21088	28199	24188	21071	8776	787	521	435	375	335	295	310	273	234	225	209	246	229	202	231	221	212	231	190	205	200	191	190	191	206	186	198	199	190	187	212	169	198	203	171	208	196	199	184	170	199	195	175	166	176	149	204	162	157	162	176	197	189	183	188	195	170	174	187	175	168	171	165	195	187	202	209	215	194	187	184	164	171	189	170	171	172	173	185	192	182	202	181	182	183	174	175	193	194	176	203	179	189	202	164	171	213	158	185	182	185	207	210	197	182	194	194	176	173	193	195	173	180	204	198	193	175	219	184	195	194	193	184	194	175	186	178	182	181	198	176	183	189	175	190	187	193	176	183	193	168	183	214	179	195	174	158	191	167	183	200	164	152	194	181	193	205	185	198	206	182	172	187	191	177	184	199	178	194	189	180	187	167	206	185	195	195	177	229	199	193	172	199	200	198	199	174	184	196	190	181	173	188	189	173	161	204	184	151	187	197	178	185	210	167	185	180	175	180	186	190	203	184	184	204	171	205	176	198	187	179	165	166	182	189	179	184	172	185	179	181	175	164	190	188	183	155	161	176	185	211	201	166	168	198	181	190	169	164	184	184	179	171	179	192	171	196	196	173	192	174	207	203	186	165	193	163	193	181	179	179	186	208	204	196	175	175	179	196	184	191	174	210	164	154	187	182	188	184	184	197	159	189	194	188	183	151	172	193	172	180	164	170	168	178	177	172	202	199	178	183	161	200	155	166	193	195	176	166	183	203	192	181	182	178	192	197	198	167	170	191	190	179	183	188	188	210	188	194	195	200	199	198	189	187	190	168	204	201	204	164	192	166	184	183	166	176	178	191	159	206	201	194	182	211	180	186	182	191	210	180	184	211	155	166	209	198	165	182	167	187	188	179	184	183	181	165	175	185	211	159	188	184	187	192	176	167	171	177	195	166	186	203	169	159	201	177	176	171	167	197	190	183	202	161	178	171	200	202	196	189	177	204	184	178	192	187	172	192	182	183	194	161	157	192	178	176	163	179	180	204	159	179	172	188	169	178	206	169	185	186	186	164	175	184	152	182	170	158	185	171	180	173	179	204	180	206	197	179	192	190	167	160	185	173	181	211	173	190	160	181	195	210	171	197	185	189	187	197	190	180	197	189	179	199	194	200	186	172	203	209	170	186	176	208	184	185	205	176	172	175	165	190	176	190	161	195	187	174	175	177	202	176	199	181	181	194	157	176	182	160	193	187	192	186	168	192	181	206	199	178	178	194	192	204	186	173	174	169	190	183	161	161	171	173	157	178	193	162	162	166	177	176	171	193	177	189	181	165	175	163	171	179	186	189	185	202	167	192	179	199	181	214	201	181	202	165	175	176	192	216	158	198	181	174	183	199	187	187	205	198	218	209	165	187	191	193	176	213	172	173	177	196	189	193	192	195	182	194	158	183	205	179	178	189	174	181	172	193	172	200	169	189	193	190	182	170	188	178	186	162	182	162	192	187	172	164	163	202	183	167	187	183	200	177	183	157	179	186	162	179	165	198	173	198	173	200	179	188	166	203	202	161	194	174	191	184	184	188	186	198	164	177	179	178	192	152	196	185	166	204	190	175	194	219	193	181	165	192	182	195	194	156	163	199	195	199	200	169	187	184	189	177	171	180	203	164	181	172	186	205	162	186	202	177	176	203	167	189	171	179	153	185	186	184	171	178	179	209	171	174	182	190	192	166	185	166	192	185	192	175	168	166	177	183	160	177	167	202	183	170	191	169	154	208	174	198	182	196	171	168	174	218	185	160	180	188	185	168	160	180	174	199	191	177	202	187	193	179	170	187	209	178	197	173	164	185	183	185	178	185	191	176	186	184	167	185	168	204	188	195	169	179	191	167	193	183	173	165	197	173	177	187	182	181	209	190	173	176	211	194	179	181	177	169	174	162	196	162	173	168	169	190	196	193	190	161	171	186	183	182	202	200	173	177	169	199	193	165	164	177	186	188	202	190	169	170	199	181	198	181	188	195	202	199	177	213	189	191	207	187	170	176	173	187	176	181	213	176	171	213	166	215	196	191	194	169	175	182	188	194	173	193	163	181	162	181	189	193	186	149	206	188	198	201	183	196	190	178	168	163	195	187	165	177	180	193	166	197	187	163	173	175	193	188	175	180	173	179	188	180	169	194	185	169	186	167	189	163	165	195	169	208	182	179	178	188	212	161	182	177	204	192	168	188	192	170	185	168	202	186	199	192	193	181	162	178	170	203	200	179	184	176	186	181	210	178	182	172	166	174	181	170	178	178	178	180	190	165	194	195	201	203	200	175	182	216	177	165	180	167	169	199	180	185	186	185	190	191	171	188	199	167	200	182	185	192	196	186	174	199	197	207	178	186	171	192	171	186	176	178	185	216	199	199	175	171	185	193	204	175	168	178	177	183	175	194	178	193	190	194	181	186	184	169	197	170	176	183	202	164	172	169	161	182	167	190	201	187	176	185	152	164	202	189	203	200	176	156	176	190	183	190	175	177	198	182	194	183	194	174	196	225	185	201	188	179	187	183	182	178	188	171	180	169	174	177	201	188	167	190	172	183	182	215	202	169	171	172	197	189	176	169	181	162	150	148	176	166	173	164	183	193	161	190	172	179	174	178	185	177	202	180	181	163	173	185	182	181	177	167	172	203	152	195	220	184	178	185	193	184	148	226	178	185	191	185	195	171	185	199	177	184	190	187	164	185	172	183	194	198	182	196	184	194	170	190	155	200	178	196	168	181	170	199	181	199	196	193	183	203	196	179	196	213	199	205	183	184	206	177	171	194	190	191	181	168	180	190	203	192	173	180	206	214	198	194	199	195	181	141	173	174	179	151	167	174	228	180	186	175	195	167	188	207	199	183	182	169	189	192	184	154	177	181	180	195	206	173	169	180	202	169	174	208	195	191	179	186	191	204	194	205	185	176	169	183	171	187	194	189	181	194	176	193	188	179	190	219	180	167	183	198	182	162	194	172	177	176	189	183	195	168	188	173	175	175	182	184	161	173	146	161	215	189	170	217	194	207	190	174	204	179	190	178	181	184	198	174	189	199	172	182	189	187	161	200	192	180	180	179	179	188	165	162	173	155	182	200	189	181	180	180	192	193	195	153	171	155	200	179	189	149	201	174	167	178	187	205	168	191	182	183	203	168	174	189	177	211	157	166	180	187	195	195	201	185	209	186	203	167	177	202	187	182	186	173	174	175	179	182	179	182	164	194	156	190	177	173	189	193	185	155	204	186	174	194	196	200	190	178	184	169	182	173	211	176	185	188	164	161	177	214	191	184	163	175	193	176	189	190	182	201	163	161	172	168	193	179	181	166	182	176	198	206	188	183	199	192	188	184	194	193	178	172	185	191	185	200	178	194	174	205	190	178	180	175	161	160	182	165	176	155	226	195	167	179	190	200	165	174	204	181	201	177	190	174	202	163	175	174	209	221	180	155	189	215	187	175	166	173	165	179	174	182	179	184	167	190	189
3290	8522	5547	2445	1774	1324	1022	802	652	553	478	451	390	352	314	327	275	287	260	279	276	257	237	255	262	225	215	220	229	239	206	204	233	206	196	224	230	208	214	242	226	213	217	220	200	196	218	232	226	218	220	209	230	210	243	213	204	222	214	193	209	228	197	215	205	212	233	248	197	215	218	233	201	210	191	197	222	234	198	241	243	206	212	206	186	207	223	219	196	204	194	213	222	214	228	228	229	203	217	207	191	218	203	181	226	191	218	222	210	235	204	213	198	205	205	206	227	215	217	207	215	238	210	207	234	203	224	198	213	216	189	226	189	221	193	208	212	227	196	197	221	194	235	210	190	216	204	202	198	192	204	197	234	216	205	213	218	210	208	222	222	214	219	184	223	208	198	202	178	221	231	211	202	195	220	217	220	206	210	206	236	204	183	203	209	210	181	204	203	223	222	220	187	222	229	203	215	208	206	217	225	225	197	215	219	211	217	188	179	192	239	219	188	211	195	204	210	211	197	218	207	240	206	190	209	196	230	189	217	206	199	209	198	195	204	239	213	212	223	192	221	240	220	227	200	222	196	216	200	201	186	217	203	211	197	215	215	220	228	203	215	192	223	214	206	227	225	216	180	220	200	193	210	190	206	194	224	219	222	226	209	196	212	232	231	232	200	188	198	196	209	228	224	205	179	185	189	216	200	204	211	197	211	196	193	189	210	226	194	200	191	205	176	198	244	202	212	232	209	173	205	214	204	203	224	199	205	216	201	225	231	211	202	195	230	228	208	216	231	211	216	213	195	212	201	229	217	203	219	192	257	218	229	196	228	212	201	230	234	193	220	211	221	200	185	234	234	237	215	197	214	221	196	217	191	195	212	219	230	219	191	217	216	222	233	218	219	198	217	186	187	203	215	205	214	237	231	218	209	213	220	233	216	215	218	218	218	179	179	204	211	210	215	212	209	240	232	205	197	230	198	222	231	222	213	189	217	222	191	196	219	208	234	217	226	189	198	201	191	192	161	194	202	216	203	215	187	229	171	181	226	197	208	197	203	220	221	208	199	195	218	228	218	224	211	226	211	192	197	218	210	204	218	206	196	195	214	225	195	219	207	209	181	216	198	203	220	215	204	222	217	208	200	194	211	211	194	216	194	201	209	235	187	219	212	253	196	232	215	227	197	197	225	218	201	197	214	221	194	218	201	206	211	214	204	214	213	219	211	221	201	226	203	194	235	213	192	192	201	220	201	226	197	225	223	219	201	212	208	229	228	222	188	216	247	192	224	213	215	215	206	220	215	234	199	210	177	192	215	231	202	204	221	192	198	204	223	217	220	224	216	218	178	230	198	210	228	214	238	211	192	205	199	187	225	196	190	222	225	223	239	205	211	214	197	199	192	216	211	216	182	216	191	205	188	216	203	233	205	192	216	205	220	195	218	196	231	203	225	221	222	226	165	232	180	212	205	192	218	215	202	192	232	197	210	194	177	203	216	223	187	189	219	266	206	219	202	209	204	185	167	200	229	225	199	180	185	239	196	209	214	221	205	220	204	214	192	218	227	216	214	194	226	205	209	234	192	244	202	219	177	212	224	216	213	194	200	231	219	213	203	208	219	218	219	200	219	215	210	218	211	172	204	207	200	187	248	238	179	210	210	211	208	225	210	212	206	197	251	216	193	195	216	213	198	181	220	194	224	203	204	227	230	225	214	209	216	218	205	180	212	218	230	177	203	201	189	212	197	203	209	209	210	226	250	197	209	225	185	220	186	211	204	204	203	203	195	209	218	220	198	185	197	202	203	225	200	217	197	193	214	244	210	226	214	223	236	201	225	182	246	248	228	204	207	191	217	198	204	183	224	229	230	200	232	210	205	196	202	188	195	223	213	196	178	212	205	217	209	197	204	226	214	236	203	225	223	218	198	202	232	213	216	224	222	227	215	188	229	195	222	204	208	215	191	233	219	223	226	215	208	200	208	209	205	232	226	198	232	226	210	218	192	194	228	188	207	232	213	198	208	207	233	206	214	213	228	223	198	221	221	224	212	215	216	222	232	227	210	214	201	213	201	201	199	211	216	176	213	203	206	199	221	203	226	207	213	197	202	199	230	231	180	216	216	219	186	182	208	225	214	206	221	223	182	235	214	210	219	189	191	191	200	217	208	232	219	211	221	225	222	203	230	207	224	202	225	209	215	204	213	189	196	206	215	212	235	211	207	204	217	204	206	214	203	217	170	232	206	190	209	204	196	185	201	227	233	199	215	213	198	199	199	219	227	210	198	210	215	214	198	211	200	205	209	243	215	212	193	181	201	207	216	204	201	210	214	204	228	221	196	211	227	225	211	197	204	200	210	211	212	213	226	194	203	205	217	210	216	199	203	194	192	225	234	211	186	185	228	216	223	217	204	221	229	206	215	239	213	205	195	203	192	202	193	201	201	197	198	216	246	216	210	199	212	205	216	192	221	199	211	223	220	196	205	215	222	207	214	210	202	211	193	215	217	204	188	198	199	230	209	211	224	213	235	202	189	227	236	198	193	195	208	239	209	234	217	214	229	219	204	213	221	212	212	205	199	230	212	214	211	218	208	211	220	193	216	227	198	205	202	198	219	227	210	223	221	234	217	210	204	218	214	205	211	223	215	194	198	201	184	207	213	224	187	206	201	224	183	223	216	201	199	198	220	200	216	224	231	206	213	215	212	223	182	232	195	211	197	201	200	194	230	209	201	221	188	223	205	200	192	201	191	214	220	210	221	187	178	180	232	188	207	197	217	204	219	212	201	208	225	192	195	195	190	190	234	211	189	229	202	203	193	206	201	207	198	207	201	194	212	191	198	195	212	199	207	215	199	214	201	226	202	204	214	212	179	205	217	241	207	194	183	205	221	232	198	195	233	203	188	200	206	218	224	207	208	199	204	217	211	173	217	196	231	218	193	201	219	223	203	221	196	224	207	198	205	216	213	217	216	188	190	213	216	204	213	201	202	225	209	231	193	214	231	223	220	203	223	214	209	204	221	170	220	198	201	214	210	209	204	197	214	244	199	200	208	216	215	218	206	203	213	221	236	223	212	204	218	216	210	211	210	187	191	211	232	217	229	199	228	219	206	212	225	228	220	194	208	201	203	195	179	223	182	215	202	194	223	177	188	217	216	213	171	226	172	202	217	227	204	221	224	205	212	220	212	184	211	221	175	210	194	193	240	212	181	233	222	183	219	203	219	196	197	200	211	216	209	219	202	205	192	197	194	222	218	233	208	212	205	231	170	223	195	207	199	205	203	207	206	215	234	211	196	205	225	206	197	197	217	220	204	207	223	200	201	217	191	204	188	218	200	228	216	215	218	236	230	212	220	215	191	220	204	202	173	216	182	224	224	188	223	218	210	225	214	213	181	211	187	201	181	229	195	231	223	212	219	222	192	215	193	209	186	179	215	202	199	188	227	217	219	195	178	233	210	214	205	185	201	199	235	226	225	209	230	215	206	197	221	201	204	236	217	195
24784	21100	27088	25297	9021	1014	775	751	681	647	651	670	663	629	597	620	572	604	602	585	550	563	612	560	630	618	564	562	567	626	640	573	630	577	597	588	576	613	598	612	589	554	586	566	596	626	564	597	574	574	597	600	569	605	565	584	566	606	567	570	544	604	599	600	612	554	605	604	572	567	597	570	575	558	575	570	624	575	614	593	589	529	616	575	585	587	604	566	559	617	614	576	579	561	561	566	560	551	603	571	588	592	572	590	543	544	558	578	610	555	549	600	610	574	572	579	588	532	579	585	573	578	587	612	533	620	560	599	572	567	613	594	610	571	580	593	594	605	582	591	578	524	540	567	583	598	589	541	590	604	592	597	575	593	583	572	584	582	540	555	617	600	556	584	595	593	568	589	567	623	549	584	584	626	572	563	614	562	608	572	600	608	609	596	586	598	624	579	622	587	574	621	573	614	605	572	583	578	540	564	611	543	607	600	557	582	575	596	596	617	589	559	515	542	615	634	631	607	580	571	636	599	621	585	580	582	534	551	560	575	568	567	586	580	606	598	607	573	560	588	654	591	590	624	577	574	633	598	616	576	580	575	560	603	568	562	558	578	608	573	566	584	657	586	600	548	621	574	621	569	618	529	619	584	624	602	581	578	571	602	608	582	573	562	553	566	577	564	556	598	612	549	571	568	576	607	557	551	568	580	616	603	549	561	606	560	627	555	611	549	583	569	578	572	556	536	560	581	572	557	580	581	617	615	588	590	558	569	599	535	579	602	588	589	605	620	574	594	579	540	568	522	548	608	532	585	552	594	584	591	603	542	597	568	517	582	594	574	567	579	585	597	593	553	584	571	560	576	581	609	593	593	523	538	573	556	556	623	527	558	532	552	591	616	575	534	584	602	579	550	633	581	619	583	547	599	586	557	592	574	620	583	563	604	536	536	593	568	569	650	587	570	595	557	555	558	545	561	599	598	566	585	575	566	576	572	571	570	582	611	608	624	591	618	595	598	602	565	575	605	581	578	558	627	550	600	549	561	563	604	593	604	600	544	612	606	572	629	560	586	581	538	564	598	556	620	573	586	592	539	591	594	578	613	575	562	579	566	553	606	530	596	561	577	584	576	557	593	573	531	573	623	597	578	573	583	582	586	593	562	603	597	570	584	610	569	544	594	597	613	536	577	562	566	606	578	539	599	620	566	546	562	557	570	565	633	549	567	584	546	559	568	609	549	564	541	607	619	594	570	577	575	562	567	597	589	546	581	634	574	612	621	602	569	569	574	589	587	575	593	589	620	550	536	570	582	554	627	560	584	571	588	570	589	572	585	558	582	615	577	575	552	597	568	606	569	592	583	573	617	613	567	571	575	586	586	583	613	603	595	595	603	591	571	569	571	586	600	627	579	571	578	572	558	632	553	560	553	603	592	564	571	575	579	567	579	588	531	586	557	531	548	535	559	540	576	581	585	560	614	582	601	586	557	596	613	616	584	582	571	584	555	583	574	606	564	553	580	560	604	629	587	595	576	590	621	580	571	589	550	598	581	588	562	560	574	570	584	580	596	574	580	553	562	601	577	569	600	566	545	558	589	573	578	585	534	597	578	598	565	611	571	557	581	589	558	605	555	601	648	604	563	599	532	604	571	572	561	524	567	542	587	546	537	596	563	567	626	590	583	598	604	558	615	566	590	597	622	582	571	620	571	582	587	590	581	593	573	569	562	553	575	569	575	574	567	589	577	570	591	624	602	562	574	575	583	552	594	564	571	616	549	602	547	567	521	604	558	582	595	537	573	580	541	578	551	579	560	609	556	566	575	553	582	572	578	536	566	578	608	559	535	597	551	593	566	601	614	585	574	572	546	585	542	581	560	598	563	630	538	570	544	556	612	594	634	603	585	585	554	587	582	569	539	613	605	565	584	588	551	632	580	604	620	541	533	615	562	559	580	591	589	585	595	559	622	599	586	561	589	571	547	545	587	610	594	602	586	573	647	600	587	597	575	607	546	587	621	597	611	583	556	527	575	609	560	617	626	595	605	570	542	629	549	553	558	595	536	562	597	612	572	571	581	565	560	605	591	600	569	559	609	605	536	564	585	580	650	572	544	568	592	607	591	598	560	636	591	637	546	583	596	581	562	587	548	573	609	549	608	565	588	620	591	580	563	589	550	604	596	561	600	569	584	572	595	586	515	592	564	582	596	613	579	590	582	556	570	612	596	601	543	583	591	596	565	567	587	582	551	572	545	564	554	583	589	568	552	572	620	561	611	586	551	574	582	599	611	574	563	606	527	622	557	636	565	581	622	571	620	554	570	554	564	619	577	506	598	571	607	564	607	529	574	605	611	547	608	587	585	613	570	614	557	549	608	586	589	591	550	601	590	606	584	563	585	581	561	599	567	548	569	551	559	611	610	595	625	576	610	592	609	608	589	558	597	507	539	562	595	592	555	570	554	540	586	562	551	587	563	558	620	582	563	597	548	537	599	583	591	601	587	559	591	631	597	606	570	599	574	578	602	609	625	594	549	542	554	563	555	585	580	562	596	584	560	546	584	597	515	592	608	615	606	617	567	568	616	593	627	592	537	552	584	574	550	562	566	537	545	573	563	561	580	604	552	580	614	590	573	573	560	551	525	594	611	575	619	613	576	571	578	585	618	627	568	579	588	649	591	564	580	571	577	606	596	571	578	556	585	585	585	562	549	585	598	582	578	598	562	599	567	574	564	561	562	547	560	584	580	570	556	545	566	556	530	524	581	563	615	591	577	584	614	581	592	572	575	567	574	586	541	528	577	525	568	621	589	591	593	589	548	597	573	620	595	567	598	589	579	625	583	573	558	557	586	561	591	591	628	620	645	549	562	604	570	599	565	584	568	589	555	567	636	579	570	584	596	612	596	580	628	570	568	584	596	599	598	563	567	586	575	577	535	552	597	554	605	555	623	603	614	572	583	594	590	564	556	592	607	570	589	567	625	566	551	570	596	584	581	603	561	599	584	626	574	544	591	605	579	651	593	592	579	574	595	556	594	582	572	606	598	602	592	592	568	587	619	569	548	600	574	589	567	574	594	561	568	588	597	612	599	612	601	591	616	635	576	566	608	592	531	626	579	602	583	582	576	597	577	585	622	575	576	618	588	597	588	521	577	598	588	607	573	614	595	594	568	599	595	564	613	630	564	573	560	614	546	568	571	549	637	584	593	585	594	574	614	574	560	541	615	598	579	586	566	566	588	582	564	591	605	563	590	547	559	543	609	590	559	590	575	607	570	579	541	569	555	573	620	555	565	626	576	592	604	562	576	549	595	521	551	577	579	584	585	558	570	591	579	592	564	564	567	598	580	574	582	571	569	556	565	549	537	600	538	573	581	614	581	601	592	579	601	596	555	619	564	577	579	598	557	575	561	593	543	614	612	633	560	609	568	602	582	613	593	582	553	602	565	611	598	596	609	615	566	568	638	552	577	553	579	550	603	587	553	580	579	539	577	575	574	540	576	566	572
3507	5045	3247	1769	1429	1154	1045	910	823	791	738	727	700	676	656	699	645	688	657	653	682	606	644	614	653	622	620	630	617	587	594	629	629	656	630	618	598	655	596	649	583	603	623	565	610	662	604	561	595	601	614	614	622	625	618	603	622	600	581	647	655	640	628	633	610	611	593	620	574	607	577	605	552	615	581	614	648	651	601	581	571	577	600	630	590	587	555	603	646	601	588	647	606	564	624	599	573	633	607	611	572	563	601	593	604	598	627	625	624	624	605	582	655	560	582	623	629	619	640	612	553	579	596	560	626	606	565	591	580	568	609	626	599	598	565	620	636	606	663	599	624	593	590	576	642	604	628	574	616	639	635	598	544	628	593	614	579	621	571	646	593	588	601	594	607	590	640	599	599	591	607	592	622	616	584	643	604	601	604	575	625	614	615	568	606	646	622	634	608	608	596	587	620	576	647	581	626	588	616	635	605	585	588	609	632	628	579	600	612	581	628	572	595	549	647	623	585	588	607	626	606	620	616	609	603	634	616	605	634	655	567	604	587	608	623	608	591	634	591	661	587	624	614	635	594	581	561	620	629	606	611	612	577	598	577	644	663	660	611	621	589	622	623	665	612	645	541	600	607	579	595	644	577	575	616	613	592	597	617	591	587	591	600	577	594	628	596	582	617	636	550	659	606	602	633	629	620	597	630	596	633	584	609	561	614	627	578	622	615	617	591	605	606	589	608	617	565	600	633	561	649	627	594	615	622	618	603	606	554	589	623	603	624	608	630	599	623	630	623	605	637	594	639	596	590	611	654	608	573	640	631	579	611	652	619	624	626	646	578	593	594	608	616	585	588	581	564	614	603	609	610	658	594	600	597	593	588	571	631	612	604	654	657	585	611	635	652	587	636	595	606	626	608	623	653	623	636	648	607	615	583	583	614	582	627	633	580	592	606	597	611	654	626	654	600	602	638	617	620	537	612	585	629	593	610	570	605	600	602	608	670	594	585	560	641	582	624	594	606	588	600	645	599	571	641	623	632	572	623	625	633	570	609	604	628	662	601	605	583	615	612	569	611	624	650	643	609	598	613	604	596	573	592	605	622	619	629	619	589	597	591	588	610	637	610	635	625	597	618	643	591	620	586	625	649	611	585	597	590	570	624	596	592	637	603	637	586	619	578	599	584	617	663	602	622	635	611	629	590	612	582	588	568	589	593	628	583	602	612	610	598	607	568	603	654	582	603	586	545	628	649	630	625	646	611	590	598	608	562	606	610	630	635	618	586	613	633	602	610	613	553	637	640	566	605	640	599	611	614	575	597	608	597	652	635	621	600	610	613	600	590	566	633	629	570	593	600	584	603	646	592	620	611	593	579	586	616	587	633	571	650	637	670	635	595	610	568	617	575	581	588	624	623	619	607	587	587	610	618	586	566	601	620	624	631	600	581	596	621	596	617	626	617	630	613	624	605	630	595	591	641	633	628	615	628	615	574	622	551	606	555	623	601	586	580	590	585	572	553	598	572	613	609	611	677	568	604	593	633	558	607	541	621	632	628	620	637	597	601	614	578	586	623	599	578	620	580	597	648	626	583	604	629	610	652	587	608	574	582	606	652	603	646	614	607	610	608	574	614	599	585	593	609	572	577	615	594	588	575	621	610	603	595	592	624	589	620	638	617	640	619	609	603	592	596	599	570	567	610	603	644	646	557	564	592	619	632	593	592	649	609	607	575	601	615	575	625	626	594	613	604	635	574	598	571	614	600	611	611	614	613	607	605	557	637	599	624	622	628	593	674	593	639	633	577	565	605	594	588	628	614	615	617	621	634	626	541	664	610	554	600	628	639	611	555	560	600	610	588	606	604	595	631	615	580	614	622	584	596	620	592	610	584	610	626	583	595	586	581	603	612	554	621	607	597	610	628	604	640	604	583	628	628	659	629	613	601	590	557	593	605	581	586	599	568	599	594	588	614	557	550	600	601	581	591	627	604	596	629	612	592	575	537	598	614	599	571	577	607	631	605	584	591	646	610	587	587	626	626	649	604	604	621	593	640	560	632	584	583	587	633	615	664	603	570	615	587	611	637	578	633	591	577	566	598	596	615	611	597	598	613	605	604	590	615	589	621	594	628	625	603	602	641	585	644	595	615	575	588	640	612	578	635	595	597	599	594	592	582	598	597	655	581	637	585	656	630	566	600	623	615	640	600	611	547	618	638	604	573	626	584	624	629	611	623	627	590	624	595	569	596	583	602	639	588	608	611	630	611	586	597	569	594	596	612	616	620	600	592	605	605	647	572	608	544	611	601	560	624	600	566	605	544	559	645	577	585	594	630	605	601	630	603	626	621	614	602	593	618	603	636	597	614	577	594	627	604	642	604	555	599	603	599	585	603	651	586	594	594	611	642	600	592	610	612	568	549	636	572	639	615	640	618	610	589	604	582	646	608	649	635	618	563	611	591	581	591	610	614	634	620	608	615	580	613	594	609	628	629	657	616	621	605	579	659	625	614	617	561	581	595	618	648	610	603	594	607	616	585	633	643	651	619	625	586	635	621	626	594	590	595	567	607	608	577	647	596	587	611	619	600	596	542	610	596	631	629	641	591	603	562	589	600	622	576	643	555	589	602	580	627	598	602	590	605	601	652	604	599	556	630	583	573	608	603	555	650	600	610	603	644	620	624	573	580	606	621	651	563	626	609	580	615	609	583	582	588	613	607	637	615	629	614	610	647	590	624	633	590	589	621	596	601	571	602	542	604	621	616	636	591	638	614	614	592	638	615	611	573	590	617	618	622	635	568	626	580	633	566	627	622	597	644	609	647	634	642	600	641	593	599	600	610	580	583	605	583	610	620	597	608	614	585	647	655	640	598	612	614	579	637	549	634	617	658	588	675	573	635	610	581	592	612	570	651	576	595	641	625	603	609	585	607	623	641	604	647	598	635	627	614	579	571	646	618	615	644	607	560	630	606	567	617	636	628	629	611	626	599	605	592	612	615	565	621	597	556	606	620	577	624	609	593	603	611	603	589	545	601	603	646	570	610	620	640	608	582	588	598	603	639	621	632	593	637	644	594	572	609	580	656	621	574	618	626	641	638	571	589	610	582	586	619	641	619	600	594	610	604	638	600	593	584	578	615	622	602	634	591	622	621	597	602	615	561	567	636	611	591	616	639	616	600	615	641	625	617	585	629	600	624	609	593	607	594	607	577	619	646	595	556	633	602	622	585	605	630	601	616	616	609	605	576	585	579	601	552	590	620	616	611	622	595	547	588	599	629	562	592	604	632	601	616	614	617	595	620	590	639	585	580	620	612	608	653	597	658	594	605	621	605	604	584	611	596	623	596	609	621	600	582	569	561	609	584	596	606	585	609	609	634	634	628	609	554	590	578	566	582	598	613	612	578	625	610	603	592	621	608	612	600	585	631	611	607	595	605	599	533	575	608	563	591	645	576	603	593	634	607	579	581	634	584	602	599	629	618	615	597	624	639	562	572	613	617	608
22446	21138	28792	23728	21135	21154	7247	983	790	675	581	583	503	487	461	472	442	463	413	410	380	422	403	398	384	382	402	392	391	397	351	356	379	337	354	344	348	383	380	352	367	359	345	356	364	350	344	373	344	331	359	375	350	345	352	341	364	378	355	334	356	335	341	371	345	379	347	385	307	314	328	344	324	347	343	339	343	341	350	364	325	364	349	359	332	367	357	379	335	347	303	357	360	334	341	356	354	340	333	345	340	324	347	341	387	352	329	351	317	334	313	330	344	343	371	363	306	357	398	333	370	384	340	329	330	342	326	327	366	346	342	374	333	351	339	352	366	348	340	347	352	288	337	349	342	358	350	320	370	371	370	334	324	329	360	380	343	375	374	374	325	325	309	348	319	341	374	360	351	329	330	353	347	366	316	317	318	363	364	327	348	349	345	370	356	343	364	351	364	363	351	330	345	376	348	304	349	350	330	334	337	372	346	346	364	354	340	339	356	347	342	355	366	341	332	325	317	334	346	328	356	351	365	324	360	365	359	368	341	356	362	372	352	339	327	334	364	341	339	348	331	362	367	355	334	330	357	340	344	346	339	322	358	310	357	321	358	343	339	359	359	352	355	346	343	330	347	309	316	341	351	344	362	345	338	348	322	332	333	335	391	357	352	343	340	351	359	356	358	386	365	342	322	356	345	357	382	355	359	360	352	353	332	325	326	357	347	354	343	322	354	357	339	341	342	337	326	348	347	331	343	332	377	339	368	342	346	341	315	360	370	368	327	296	315	351	371	374	338	340	343	367	357	307	324	379	346	373	326	344	359	321	347	360	346	350	341	355	341	334	341	336	345	342	338	329	353	345	344	316	345	346	351	360	358	342	325	378	323	356	343	356	356	356	327	365	344	326	360	331	348	344	354	329	349	338	327	327	369	357	318	316	373	348	355	338	358	332	370	369	338	336	336	372	342	327	305	364	336	337	318	312	345	324	332	374	346	379	380	331	318	352	357	361	344	346	344	354	365	339	366	348	358	327	321	395	324	333	341	326	360	381	335	352	373	373	307	366	357	357	344	392	332	303	356	388	343	353	302	345	360	341	364	344	344	335	313	334	370	366	370	323	338	326	360	304	338	368	330	382	320	357	348	355	338	333	336	329	392	340	329	367	329	372	315	350	381	348	337	320	312	350	352	358	377	352	318	350	346	360	354	361	330	373	322	378	389	378	328	345	343	364	324	284	337	381	361	313	312	348	349	348	362	354	320	339	362	330	336	332	342	336	357	400	376	350	362	338	366	351	380	334	360	373	313	368	342	328	368	355	338	362	357	335	325	339	319	340	366	320	351	352	333	341	343	312	346	350	341	345	371	346	359	333	334	346	350	326	347	342	331	347	337	376	352	378	334	350	356	345	358	348	340	340	343	329	351	383	321	344	362	324	359	317	352	346	315	346	330	361	368	352	318	393	320	331	365	330	345	347	348	383	332	311	380	362	351	343	345	345	346	355	342	343	348	369	329	349	347	382	350	332	361	350	348	354	332	348	368	366	338	333	303	328	345	364	345	366	336	352	333	386	338	355	375	349	350	368	318	350	341	347	317	361	353	374	374	357	317	348	357	324	370	332	297	388	327	381	344	310	310	357	376	336	323	337	371	347	337	324	328	313	330	328	340	354	344	365	352	341	340	345	339	361	337	341	312	309	339	364	328	324	332	341	334	328	340	347	303	297	379	372	375	340	352	350	373	362	364	349	368	343	330	359	359	319	334	332	363	349	336	346	321	347	369	337	342	351	314	389	336	357	357	334	322	352	309	358	361	373	358	350	320	378	307	346	312	357	348	364	339	369	338	341	353	359	341	335	343	325	332	368	305	345	372	331	359	352	349	323	363	365	337	327	354	367	317	344	328	358	332	319	305	319	337	322	341	344	333	373	370	343	322	361	364	397	352	350	400	369	320	311	335	336	349	321	357	365	368	346	354	392	361	354	334	334	334	346	330	336	355	350	354	383	323	350	350	338	318	333	329	352	354	340	336	355	351	302	326	351	295	364	363	347	368	357	319	335	344	344	367	345	313	330	362	349	337	344	381	350	352	359	324	358	360	346	336	341	372	331	352	344	318	343	364	354	354	351	326	384	314	378	309	343	330	364	377	324	338	370	364	351	327	334	346	325	327	355	343	316	333	330	310	360	321	345	364	346	332	342	352	351	327	351	339	345	356	348	330	323	315	339	355	365	370	370	331	342	356	357	318	370	350	324	368	366	377	369	356	373	368	322	354	409	346	350	318	356	350	347	328	330	328	347	329	375	333	349	340	342	361	373	377	316	337	352	326	344	326	336	346	340	341	348	345	346	337	385	338	368	361	376	333	333	351	340	323	356	344	340	357	317	372	355	328	336	335	341	337	361	362	336	313	347	335	313	342	355	348	333	324	370	339	354	334	369	324	374	348	339	339	370	350	382	316	341	359	333	326	343	352	355	352	361	342	363	323	382	354	333	359	350	385	370	362	345	351	377	346	356	324	333	335	327	322	343	321	360	313	342	307	339	333	371	368	338	338	336	357	358	316	371	333	345	319	359	366	368	368	331	352	358	372	337	364	368	307	328	330	353	386	332	356	354	353	357	343	318	301	339	358	325	313	334	385	373	335	325	374	332	345	371	342	333	366	358	342	348	338	355	346	387	323	363	323	355	355	348	326	342	357	344	371	356	340	322	319	371	356	358	355	334	323	367	351	324	338	377	352	336	356	350	351	382	359	338	315	342	328	335	304	327	334	360	353	381	344	365	368	351	372	340	333	364	342	371	343	363	378	356	324	339	363	325	374	336	363	352	355	360	363	353	372	321	344	319	339	335	376	367	367	340	343	350	377	368	305	339	331	377	350	324	315	315	353	347	341	328	373	338	331	394	340	323	356	365	341	345	362	342	320	354	366	362	336	323	334	380	356	356	362	350	343	349	377	366	331	340	345	347	352	371	310	333	362	360	357	345	335	339	363	331	325	328	315	350	378	341	309	331	395	346	352	346	342	315	345	339	342	349	316	347	338	322	387	337	308	389	319	332	340	361	335	359	329	322	333	363	341	337	308	333	363	351	345	323	344	344	328	334	343	342	350	297	362	331	341	327	371	356	304	322	325	345	353	315	308	354	335	327	333	390	363	330	316	311	338	381	340	378	348	315	326	359	339	367	335	348	338	376	345	330	384	369	351	356	341	311	317	386	348	332	364	357	344	343	370	337	358	346	326	364	333	374	353	319	363	324	339	329	342	319	320	318	335	352	353	325	338	353	378	352	355	359	358	330	339	340	318	362	307	354	336	321	335	353	341	379	368	349	365	342	317	351	358	325	344	385	352	354	348	355	372	324	352	327	361	332	309	320	342	350	343	359	340	338	360	324	349	337	376	366	340	312	323	339	352	340	361	349	368	362	353	339	313	353	368	339	381	324	339	358	329	351	340	364	354	350	356	312	346	353	338	333	341	335	335	329	308	350	350	365	352	354	343	355
4647	14192	9241	4526	3187	2309	1851	1441	1183	1000	868	777	658	659	558	553	500	515	489	459	477	465	454	433	418	399	406	380	443	401	388	375	395	398	401	400	355	394	384	390	392	383	389	357	387	360	357	368	376	370	362	348	351	335	351	376	374	393	333	394	347	362	365	353	360	365	346	355	325	381	329	333	352	340	344	402	357	357	341	335	362	346	324	361	342	378	349	361	346	375	358	390	344	360	352	399	371	362	363	347	367	336	336	333	326	367	333	338	346	346	358	362	372	393	344	410	349	350	372	336	355	361	373	356	374	365	352	368	372	365	373	339	356	371	385	331	380	350	354	351	329	371	351	345	350	381	356	322	351	345	389	355	361	366	333	410	320	332	347	334	356	395	350	354	337	344	357	327	368	360	336	357	339	356	359	351	354	382	368	391	373	339	360	334	371	350	347	350	346	368	370	377	377	360	347	377	391	359	343	381	346	338	340	351	364	367	361	344	371	323	303	354	363	340	363	368	358	353	338	377	346	349	349	345	322	380	348	369	379	368	342	365	329	345	355	384	369	336	365	324	386	360	333	340	346	347	372	358	357	356	365	360	359	377	313	337	394	380	330	358	301	335	318	323	324	354	385	353	356	343	378	333	351	332	347	336	331	351	374	372	339	355	332	378	375	343	333	375	343	359	378	330	338	319	392	370	409	326	387	322	336	330	325	363	358	344	327	341	351	344	359	357	363	366	337	352	352	338	346	359	339	363	343	364	338	354	372	359	364	351	360	353	360	373	342	375	315	365	390	321	363	346	332	361	321	334	375	347	359	350	330	348	352	360	333	359	345	354	328	367	349	354	380	373	343	366	321	363	393	341	341	328	351	354	376	360	348	330	337	343	334	378	344	371	382	361	330	345	353	350	352	320	337	365	321	380	347	337	366	341	368	396	365	338	364	353	358	364	345	368	382	336	339	374	352	345	341	352	379	353	338	367	376	330	357	329	333	376	350	340	359	361	353	323	358	331	357	335	347	355	335	383	351	345	370	346	341	319	375	363	354	335	354	353	349	320	331	367	370	309	314	349	372	366	349	342	295	397	337	345	315	380	342	341	351	341	377	316	380	352	374	370	351	351	367	372	352	397	338	356	355	344	336	338	376	361	339	330	350	310	369	390	370	393	335	363	361	321	323	381	329	328	317	375	337	367	314	366	360	359	353	395	337	362	362	365	332	356	349	344	344	359	375	367	373	353	338	342	340	364	348	340	360	352	353	363	339	348	323	361	343	351	332	378	369	354	330	337	346	346	360	371	328	342	341	374	355	369	360	324	349	342	391	389	356	393	359	370	357	374	387	342	331	363	344	333	333	332	341	330	348	383	385	331	352	368	349	348	348	344	364	340	343	374	365	362	357	348	361	358	346	329	330	331	352	349	375	344	360	354	342	328	396	392	344	387	342	357	348	335	360	352	417	364	342	323	329	359	343	348	359	382	367	351	356	339	362	350	392	327	333	372	346	376	326	346	334	324	348	325	352	326	354	311	334	348	364	362	384	331	341	333	357	346	350	367	332	352	357	339	358	327	364	370	346	369	345	374	350	329	319	370	326	405	351	362	370	306	362	316	345	358	348	384	337	355	327	338	344	365	384	331	345	337	337	365	382	330	370	334	345	381	343	353	347	349	340	341	364	370	369	343	351	323	348	406	357	343	342	338	345	347	386	373	372	358	360	322	347	319	370	361	334	355	352	354	368	351	343	322	371	330	332	341	341	329	374	365	356	360	386	367	371	333	339	366	374	351	398	365	342	343	361	346	371	356	355	372	351	364	363	350	336	340	380	329	348	340	379	355	377	359	361	360	354	338	400	353	362	351	335	398	350	352	388	328	365	350	352	347	346	356	336	360	345	334	325	353	352	349	349	367	368	335	327	324	342	332	350	344	359	351	340	375	358	365	329	342	351	367	372	351	368	339	369	346	323	352	353	368	347	344	343	381	358	332	364	324	352	355	338	366	350	366	333	343	325	354	364	335	356	333	337	318	372	344	368	351	366	333	391	355	310	340	331	324	349	363	369	340	345	355	338	390	329	368	356	356	379	350	346	389	355	369	355	329	343	381	366	376	346	359	367	389	367	419	352	364	349	353	357	364	358	339	374	380	373	342	348	377	354	374	348	327	363	330	328	364	353	389	319	349	334	322	334	348	384	382	338	400	362	380	346	329	332	364	367	351	375	369	360	371	374	367	359	363	358	352	370	395	373	374	388	352	356	358	372	351	350	365	354	340	346	342	364	343	333	335	384	304	365	335	304	304	329	371	360	354	368	370	349	349	352	358	375	339	320	359	356	368	333	369	354	362	316	379	358	379	358	345	319	350	373	296	355	358	366	372	359	364	363	355	359	376	373	341	370	366	334	350	339	389	370	369	349	371	365	343	348	322	348	374	331	393	324	341	329	350	337	342	339	385	344	342	347	349	342	327	345	366	343	354	368	348	364	350	332	354	377	373	386	362	345	360	362	362	311	316	370	339	358	337	330	376	356	360	339	371	339	372	346	345	340	338	351	314	341	339	354	348	358	391	385	371	372	350	386	337	347	368	347	361	365	356	349	351	370	335	320	350	362	340	362	362	373	368	326	341	340	344	355	351	369	351	349	369	376	327	328	365	325	369	355	354	333	378	328	350	341	348	342	353	335	343	356	337	355	370	338	347	335	370	342	322	367	358	349	368	340	362	344	343	346	370	372	381	362	382	334	361	376	358	344	349	361	340	338	349	364	353	329	324	387	331	356	332	361	331	356	375	346	359	345	324	332	336	381	378	350	361	351	347	358	366	365	329	351	385	336	389	345	343	329	336	357	323	389	364	369	358	346	396	340	350	410	352	351	366	328	337	389	322	327	352	366	343	353	377	336	345	360	359	355	346	348	357	352	346	360	351	377	331	385	342	355	387	376	341	352	346	348	353	347	362	352	368	366	354	347	366	324	339	374	339	390	340	341	337	339	364	351	370	333	360	356	350	352	354	364	332	376	355	393	328	312	376	379	326	371	360	361	361	343	332	349	307	342	342	318	331	336	374	360	352	373	380	375	355	354	339	350	366	353	352	338	354	339	365	364	376	390	353	372	368	362	353	357	357	361	363	349	375	310	367	333	352	340	342	343	369	350	322	347	332	326	381	361	355	366	374	396	325	357	358	333	352	381	367	367	359	351	372	347	351	348	371	336	334	331	334	378	357	337	343	338	352	335	386	364	366	335	334	405	352	345	357	356	354	328	346	358	330	363	387	338	328	355	308	378	363	314	346	329	319	346	351	344	329	370	360	386	355	329	369	369	371	344	381	330	358	345	339	365	354	354	339	326	345	366	354	346	328	348	364	396	360	337	335	339	339	386	341	348	377	370	339	387	394	350	357	348	373	341	343	339	376	364	394	347	331	356	361	332	359	345	343	351	350	337	328	346	333	357	371	342	379	369	362	344	329	348	353	351	314	280	361	361	345	385	348	349	379	341	331	350	343
27644	17251	3590	948	731	693	504	403	434	464	383	428	393	436	396	443	405	409	438	371	369	399	387	399	409	409	401	412	372	384	378	410	413	393	389	387	415	401	442	403	383	381	414	404	411	436	411	396	375	371	410	375	418	430	362	350	390	412	413	414	421	404	411	400	388	403	363	411	432	416	430	398	406	381	394	442	421	391	423	388	404	396	394	425	417	405	356	390	408	402	397	414	379	412	380	435	347	400	434	364	433	431	415	414	392	389	378	386	388	404	385	410	409	405	400	386	392	388	374	426	394	388	389	385	431	398	399	387	394	415	418	396	433	379	432	435	410	401	376	410	383	382	388	403	400	424	401	405	407	435	405	394	359	438	377	404	347	398	415	395	384	399	403	378	394	395	391	375	399	389	410	413	438	396	395	380	404	428	397	417	418	370	384	397	392	423	394	434	389	399	411	370	375	402	421	380	381	386	435	421	391	392	400	424	396	405	396	389	407	400	386	412	435	420	440	406	398	410	370	400	410	365	428	395	386	390	379	402	351	436	398	406	391	384	401	400	413	410	408	404	413	377	348	388	407	423	398	370	387	367	447	380	442	437	402	425	392	414	400	394	363	388	422	420	413	396	394	377	399	378	397	420	366	424	422	358	414	435	374	426	406	395	408	411	408	399	398	400	388	412	356	379	381	411	435	371	395	419	396	392	399	373	411	392	385	388	400	413	376	378	410	405	381	410	372	409	356	417	382	398	412	455	418	413	393	413	380	385	412	409	395	392	407	398	400	438	409	393	399	425	416	396	403	368	391	385	397	398	412	395	392	403	381	403	398	384	411	414	392	384	397	403	410	388	395	399	361	441	361	401	399	413	387	391	411	392	426	390	398	405	387	406	382	450	379	387	384	416	375	417	399	409	437	446	401	408	393	410	395	385	401	407	387	389	397	412	412	424	420	427	378	396	355	387	437	399	407	381	417	403	393	385	437	414	429	343	414	385	398	417	388	451	437	379	356	420	409	389	397	392	392	370	418	409	400	392	377	360	403	381	427	411	400	393	421	377	379	406	381	407	394	384	396	372	428	411	445	381	444	353	406	436	419	407	395	384	404	401	439	424	364	404	403	410	438	425	390	344	386	393	412	389	391	431	402	392	389	420	426	402	422	410	359	384	398	395	399	413	396	371	394	417	387	389	424	420	410	405	415	423	392	394	408	387	394	400	426	447	423	423	396	375	400	400	433	380	430	396	426	389	411	426	370	402	398	366	409	380	411	353	361	418	380	376	422	395	433	403	379	384	414	397	370	376	425	397	357	416	399	444	387	422	368	387	391	424	428	406	412	432	360	425	379	426	411	382	389	422	430	382	378	437	393	413	418	393	397	417	385	370	420	371	374	373	405	380	393	417	379	419	407	392	414	380	394	394	403	421	387	398	399	403	424	387	406	416	407	371	398	411	397	399	424	410	408	379	387	415	446	402	388	411	399	399	426	388	414	405	396	417	407	396	417	419	402	406	385	402	419	404	400	398	401	378	379	428	393	387	408	432	380	404	400	395	409	397	392	412	372	415	417	395	368	427	390	442	408	380	396	410	391	384	385	355	435	387	420	398	396	410	416	431	406	361	390	424	399	389	418	398	407	390	409	417	405	422	422	406	425	406	370	435	367	402	364	390	405	352	386	416	400	409	412	393	385	391	396	421	427	416	382	387	359	390	406	418	380	381	396	404	342	408	386	387	424	398	399	361	425	394	436	402	395	417	408	411	407	403	410	399	378	399	417	421	378	410	355	396	409	430	428	424	412	430	403	401	407	379	414	430	422	410	439	422	422	439	403	416	423	397	402	395	429	419	412	397	417	397	405	397	421	408	380	389	385	393	402	392	399	378	401	402	382	387	378	367	385	398	390	413	396	395	369	408	385	412	405	409	432	419	376	417	411	432	376	401	389	409	419	414	388	393	409	413	400	378	400	416	424	426	399	379	377	398	379	410	418	394	354	397	411	367	408	407	396	404	401	374	409	406	373	384	367	439	395	378	430	404	398	425	400	407	389	387	412	387	394	390	412	382	428	370	414	371	434	387	406	383	416	390	398	372	430	419	401	438	410	439	381	411	401	384	406	362	412	421	397	392	435	394	376	435	412	413	407	390	392	367	373	400	383	369	398	409	394	380	412	377	403	443	401	423	400	434	416	410	399	411	387	372	401	397	408	411	413	406	414	359	396	378	420	404	410	405	382	383	385	406	401	383	403	401	385	380	380	378	387	414	387	393	437	416	399	402	397	392	423	414	381	390	437	382	426	391	398	402	406	408	393	444	410	392	393	392	381	383	403	404	400	370	419	403	368	442	391	396	412	457	425	430	404	398	379	406	413	417	412	392	417	407	370	439	427	384	413	417	404	381	425	372	367	408	380	354	435	408	398	399	420	406	397	407	411	401	469	394	388	386	406	387	388	425	419	377	382	395	388	428	449	434	399	401	406	360	422	421	374	423	405	389	381	416	392	388	357	388	386	427	355	404	431	387	373	416	384	396	373	374	376	384	424	373	368	434	413	401	445	379	417	424	411	416	374	407	417	385	420	397	411	395	358	424	420	421	396	425	378	419	382	399	377	391	399	385	422	408	370	400	387	390	360	381	445	377	377	389	429	384	406	385	409	401	411	414	392	410	398	374	417	385	409	388	426	370	403	426	384	379	362	391	439	391	424	410	365	394	402	405	360	408	402	405	415	445	410	416	376	425	407	398	420	404	422	397	386	397	429	366	375	437	426	391	389	378	398	400	395	397	389	361	398	441	421	390	395	398	414	380	392	376	399	409	431	428	420	389	413	382	386	401	421	423	393	365	443	376	391	374	412	383	392	409	393	432	396	384	398	372	374	383	396	426	393	405	433	385	396	379	370	412	397	415	421	414	362	389	403	420	375	411	387	408	398	363	406	419	403	419	418	408	374	409	402	376	359	394	386	405	369	391	402	355	403	390	395	395	398	421	413	406	414	400	378	418	386	435	369	371	420	388	398	390	428	381	402	379	392	390	412	383	425	429	367	354	402	397	393	368	401	400	422	398	413	407	395	445	410	364	391	407	454	407	431	390	404	419	386	399	407	418	439	356	420	372	379	399	421	399	403	413	436	399	407	387	411	418	401	410	397	357	383	422	396	382	371	392	386	412	384	427	367	362	412	382	411	410	403	391	402	372	420	411	398	402	391	388	399	407	353	416	421	389	360	384	417	384	390	422	402	418	409	370	384	415	409	404	357	368	399	385	369	381	399	395	415	423	443	433	412	412	424	381	388	409	373	431	425	422	412	436	425	427	368	377	381	372	442	400	428	402	411	389	415	411	394	405	422	414	394	397	398	406	383	420	411	400	395	393	383	392	417	393	383	434	409	400	420	426	396	398	363	394	383	395	364	395	418	421	398	385	383	421	400	399	376	408	380	433	404	387	407	413	431	377	382	383	400	440	419	408	401	398	419	420	384	431	422	381	397	398	408	402	387	410	422	387
4481	1098	834	607	533	513	499	503	450	463	457	446	476	453	475	426	417	464	454	450	475	469	431	437	434	454	432	439	434	436	434	420	413	448	432	451	453	466	442	426	431	411	444	460	442	406	453	410	449	453	441	448	450	437	448	428	456	411	448	452	441	396	437	452	436	451	409	424	449	457	439	454	426	432	451	458	423	449	437	470	448	439	424	415	432	431	425	457	428	416	447	425	425	426	446	439	429	458	454	424	455	419	467	429	483	453	417	427	470	418	445	403	461	464	445	423	426	447	456	437	466	400	455	441	450	455	413	435	423	436	410	440	446	421	429	445	404	409	442	457	464	443	450	432	374	437	423	430	440	421	424	433	427	437	442	424	430	459	428	465	438	438	468	443	417	455	456	460	429	407	449	418	434	436	423	401	483	449	422	454	451	430	426	412	466	464	413	398	436	435	450	438	463	428	466	439	414	459	458	410	386	428	453	437	467	462	399	439	454	428	431	478	462	402	425	447	460	439	431	436	433	432	418	398	425	412	418	405	439	458	423	444	438	487	425	466	462	423	416	483	411	434	454	472	414	442	462	411	424	464	443	404	432	426	444	434	455	460	445	434	426	452	384	392	397	439	439	432	410	399	446	423	446	417	425	440	477	436	424	436	471	434	441	434	416	441	450	414	405	404	430	459	423	425	434	449	441	457	455	415	422	467	430	411	403	424	445	457	458	428	459	445	443	409	454	438	426	462	450	447	426	440	455	441	421	412	434	454	422	380	396	437	437	436	422	435	475	439	436	411	439	439	485	452	444	476	417	460	454	430	478	436	415	451	460	474	408	435	464	446	426	412	467	435	444	402	435	451	458	441	467	423	397	390	445	431	439	446	455	419	424	435	461	428	482	458	422	443	463	424	425	398	407	462	477	432	467	437	462	426	443	462	403	418	427	435	461	410	430	454	469	422	419	468	465	465	444	435	446	454	451	418	404	439	411	455	444	420	443	418	451	457	459	450	432	421	451	421	444	435	476	452	446	456	422	432	443	404	452	430	444	448	410	443	423	417	388	424	421	405	414	443	421	470	442	411	414	454	425	457	442	461	429	457	402	451	429	435	456	412	432	454	427	448	422	471	467	420	401	403	464	476	466	400	454	467	457	457	407	403	466	438	448	414	416	425	412	469	425	421	448	417	430	447	425	460	449	418	423	430	452	428	424	390	458	458	495	415	452	470	476	399	412	425	418	428	404	415	459	429	418	391	446	447	420	432	435	441	440	442	430	448	431	424	413	441	409	434	463	436	428	422	421	435	452	453	449	407	433	429	442	430	428	412	414	413	436	426	455	430	449	404	436	446	466	436	436	446	420	430	413	437	419	416	426	424	414	430	436	419	441	452	421	429	453	441	446	435	435	434	434	422	425	461	408	448	441	381	444	432	460	445	426	434	427	432	433	422	417	440	427	423	439	417	400	453	472	415	445	459	432	492	422	464	473	425	425	450	474	439	441	429	448	454	424	387	455	432	433	449	459	424	474	433	388	422	484	427	464	489	428	455	403	410	427	417	429	441	454	455	461	415	421	453	452	451	470	408	474	430	450	473	447	435	404	447	400	455	451	431	468	435	427	454	424	458	459	458	441	474	416	438	474	424	435	447	420	434	403	426	457	409	455	418	435	411	423	445	444	397	473	444	415	465	439	420	400	421	443	416	464	477	409	389	417	433	424	497	450	464	455	444	401	441	422	448	417	438	445	414	438	399	400	442	449	427	429	445	425	421	448	431	433	440	417	464	437	450	428	470	426	446	460	448	473	427	433	425	411	434	459	422	419	431	421	438	429	472	402	404	421	415	405	422	415	440	448	420	455	436	446	432	439	430	469	456	457	417	434	433	421	416	444	456	433	445	415	459	453	408	448	459	416	441	460	422	475	457	415	466	461	388	434	427	437	440	402	450	443	417	414	427	406	460	426	406	426	409	448	425	459	450	419	409	452	430	437	474	415	444	432	445	440	397	462	415	426	445	441	454	418	388	432	422	419	434	423	430	448	458	459	429	445	443	479	459	423	438	435	434	444	388	444	442	454	431	421	443	401	431	455	447	439	418	434	444	430	400	475	455	431	416	442	470	453	440	420	485	382	460	441	455	437	430	421	462	445	419	447	415	429	421	424	415	455	431	425	467	450	446	481	443	439	429	426	464	416	421	404	430	405	415	414	436	423	477	460	422	462	408	427	456	423	421	442	448	414	445	450	464	427	408	442	457	458	457	446	427	434	426	402	439	412	443	454	451	452	451	431	450	410	429	486	426	407	450	423	455	441	404	430	418	445	470	455	454	453	439	448	441	427	457	434	458	435	457	436	489	419	445	426	430	440	438	469	423	428	438	441	402	436	447	434	464	418	420	424	465	421	400	424	464	430	471	452	444	441	458	452	430	428	416	444	458	408	474	443	436	419	421	416	468	456	484	440	436	452	420	432	462	471	426	437	414	439	433	418	479	463	405	483	425	429	434	460	425	461	455	445	450	421	445	406	422	420	436	448	408	460	485	444	436	397	444	438	458	425	459	433	439	387	458	447	453	433	441	403	420	431	454	455	402	428	449	424	413	435	430	423	410	429	444	401	478	408	477	419	425	441	445	459	422	470	451	440	437	456	444	445	456	415	446	416	426	402	439	457	450	408	462	425	446	426	442	455	463	420	413	418	462	466	439	459	419	461	415	451	421	462	477	464	459	460	446	398	456	408	466	432	438	416	423	385	469	426	406	446	459	443	432	410	428	425	423	425	461	436	433	412	423	460	427	432	410	435	442	418	438	429	435	440	443	437	449	389	501	437	446	441	428	414	396	489	439	415	470	433	429	446	447	416	420	378	457	389	426	445	430	458	455	394	451	403	413	413	416	445	423	443	410	421	423	431	419	432	418	444	439	435	489	479	406	418	445	381	436	446	451	443	430	402	399	454	408	436	470	400	443	422	435	427	453	501	418	428	444	431	392	429	465	471	446	454	426	359	446	430	428	461	426	415	420	477	390	441	475	411	450	418	450	444	461	430	445	434	479	456	458	448	437	442	437	439	439	441	442	441	465	418	428	452	436	407	412	421	459	462	413	463	422	434	425	441	460	412	464	422	436	423	418	422	432	404	429	431	445	430	441	441	436	438	463	426	454	434	413	428	488	418	425	410	417	459	440	454	424	406	436	408	445	414	404	450	452	464	404	460	410	425	445	423	399	461	427	455	453	451	480	397	434	428	393	416	419	427	469	425	418	430	459	431	456	445	429	420	419	422	427	445	444	431	420	432	419	445	454	440	420	446	436	436	437	434	425	455	430	469	453	435	420	416	423	434	442	480	475	444	421	466	409	432	440	418	421	456	440	454	412	402	425	427	425	416	442	441	407	436	442	434	430	452	407	461	445	463	437	407	437	411	466	455	467	408	427	473	454	493	444	445	454	447	413	425	477	421	455	413	425	470	428	451	441	439	395	393	481	411	437	464	413	427	426	451	452	415	400
23609	21130	28315	24166	21112	9312	795	479	379	364	320	286	302	260	252	258	227	238	222	209	216	248	212	214	217	176	214	209	206	197	196	199	196	177	182	179	217	216	180	210	197	208	207	174	199	199	181	187	185	179	176	217	194	189	209	208	194	169	167	195	200	181	197	221	182	175	209	205	165	193	183	198	175	197	186	205	179	185	197	179	206	225	174	174	195	201	185	192	207	163	214	183	204	196	177	178	167	176	166	199	191	180	172	171	200	161	194	200	200	159	194	192	201	166	168	173	191	182	200	211	181	190	178	158	195	187	171	191	189	195	197	184	167	196	186	199	175	173	194	175	176	187	223	197	182	194	183	196	173	183	207	193	166	181	168	209	192	196	208	201	187	191	197	203	213	179	176	201	198	170	167	201	168	167	170	205	197	189	218	191	204	175	175	186	168	200	184	214	177	181	206	194	178	202	181	199	190	197	190	193	165	189	162	178	183	168	146	172	201	192	181	177	177	182	197	214	192	179	170	177	184	173	181	196	183	197	193	184	170	194	176	179	190	179	197	191	178	212	197	192	179	176	157	181	180	200	196	175	175	198	183	191	158	186	180	165	182	194	193	217	209	212	200	192	191	185	175	184	200	208	174	197	187	184	181	191	194	191	205	200	206	171	196	163	195	196	173	190	185	210	158	178	193	208	183	181	205	158	172	193	185	173	181	170	207	188	190	211	173	175	193	196	187	171	193	196	196	166	194	205	183	199	184	200	211	179	212	186	216	190	183	186	179	191	170	173	185	201	214	187	181	166	190	178	171	180	173	198	209	160	200	188	191	182	178	182	192	188	188	190	202	198	201	183	180	169	168	190	183	182	193	194	205	192	191	181	201	202	208	156	172	167	158	189	202	184	187	189	198	213	188	188	185	166	174	155	183	190	201	175	175	185	205	203	172	203	185	174	174	199	171	187	197	169	178	177	180	192	180	199	221	201	186	191	190	182	182	198	196	180	186	174	188	181	178	191	175	169	174	185	175	217	209	178	190	198	163	177	192	198	196	198	176	202	198	172	193	218	173	196	165	215	182	190	180	177	184	199	204	178	191	177	192	213	218	211	173	209	191	187	174	175	169	204	208	178	203	181	176	188	190	184	169	184	173	168	180	183	167	212	190	192	236	168	165	183	186	186	208	188	195	188	184	181	187	198	199	174	196	191	162	203	191	197	187	211	196	201	178	187	208	199	177	203	200	191	178	191	205	207	193	180	194	183	168	171	157	177	187	185	166	201	174	190	197	200	194	194	160	191	208	179	172	179	197	204	174	212	167	205	199	209	190	190	177	189	181	179	175	189	176	195	191	173	182	178	173	167	176	184	184	193	209	183	178	186	160	194	172	169	188	199	177	198	193	188	175	189	180	168	193	205	203	189	207	191	198	217	188	183	171	207	172	179	167	172	189	180	203	218	200	198	152	174	193	184	201	213	190	187	182	176	197	202	199	180	188	164	179	185	184	196	165	163	172	197	187	216	189	202	182	188	198	169	179	181	195	174	172	214	183	217	206	174	201	195	174	205	176	199	193	185	190	187	194	184	170	173	202	179	194	192	181	196	193	203	180	182	179	203	178	183	166	211	155	158	197	192	165	177	178	165	194	202	208	200	171	208	164	178	214	182	170	177	173	184	176	179	172	178	186	198	198	188	175	181	161	192	184	177	169	178	210	198	174	196	189	194	208	199	184	186	194	192	169	179	178	202	197	188	184	209	204	169	179	174	143	190	201	168	180	182	213	196	178	175	203	195	182	192	198	185	181	166	164	163	211	206	176	172	161	177	159	197	172	204	191	207	180	195	164	203	206	197	194	206	231	183	177	195	182	219	189	185	167	198	188	174	202	184	181	186	211	180	192	196	180	199	180	188	199	186	200	174	171	180	192	159	210	192	209	168	196	221	164	200	178	201	170	194	170	186	191	187	199	203	197	200	180	199	198	192	190	205	191	184	182	190	198	196	170	171	183	186	174	180	174	181	187	180	191	193	185	184	192	198	156	178	197	174	189	160	199	210	185	182	193	182	196	175	183	216	193	187	193	213	170	194	186	210	177	182	182	193	198	209	186	202	189	183	179	197	164	188	163	183	201	202	179	224	183	191	176	202	204	200	218	210	207	193	185	173	174	200	165	190	188	195	211	193	194	172	180	206	189	173	181	177	191	196	200	200	170	187	189	179	195	194	202	176	202	184	170	183	201	190	183	195	201	162	188	177	191	192	189	190	168	188	174	191	175	171	197	202	190	179	218	192	180	188	187	207	196	175	181	207	186	190	168	187	194	201	214	205	197	190	199	175	190	193	199	184	184	214	183	204	187	196	197	167	223	208	186	201	183	182	150	182	204	174	173	185	179	177	176	214	197	198	191	180	185	189	188	206	183	187	159	200	186	189	200	188	192	189	179	205	191	210	176	199	189	192	198	176	176	189	183	192	174	170	185	192	184	208	180	197	183	184	173	207	199	165	176	194	181	188	172	206	180	167	203	168	216	185	196	195	175	177	174	196	169	184	192	175	193	187	181	191	175	197	182	190	191	204	201	204	187	195	199	188	215	199	204	217	210	191	209	184	190	177	194	211	157	178	174	196	208	209	187	182	156	176	180	168	190	211	171	184	173	203	170	168	191	193	176	169	212	193	192	169	204	193	166	177	183	175	172	184	173	181	173	185	180	183	191	175	177	220	178	178	209	157	193	204	193	190	222	180	180	182	209	176	187	203	174	182	192	176	179	183	187	159	180	208	208	207	191	183	194	207	190	181	183	197	203	202	176	194	193	198	177	186	176	203	160	189	189	177	160	165	179	197	187	187	163	198	202	189	189	200	168	177	176	180	176	186	191	215	198	185	186	193	178	172	186	202	205	193	157	191	183	167	203	185	203	202	199	195	195	181	197	197	190	170	154	175	178	180	187	177	167	187	194	183	177	210	199	181	208	198	213	188	171	185	208	190	201	204	146	198	189	167	206	181	178	188	172	199	187	184	196	202	189	184	156	173	183	194	173	195	211	187	167	169	172	186	194	191	180	134	167	157	180	201	211	190	183	151	168	223	193	161	188	184	176	192	175	193	179	216	198	180	198	166	210	194	186	195	177	197	201	180	192	185	188	177	186	181	188	198	198	190	185	195	181	208	190	192	196	164	162	189	191	165	190	177	162	174	182	157	186	172	207	184	180	171	165	198	176	173	203	155	172	178	179	195	205	191	197	195	170	171	192	170	189	192	205	189	192	190	164	195	176	195	190	175	175	193	186	189	189	187	184	193	205	169	172	186	188	169	179	181	181	184	181	170	193	191	213	196	194	161	179	161	188	215	191	172	191	208	190	194	214	202	195	189	179	202	204	197	179	185	195	205	169	204	184	193	160	165	184	179	186	189	169	193	210	194	174	178	166	167	204	192	158	202	198	194	161	198	191	179	178	173	185	201	183	194	192	178	192	165	195	178	182	216	188	179	188	184	160	195	178	179	171	196
3331	8619	5437	2543	1846	1312	982	727	635	527	464	423	399	355	319	314	265	277	278	281	269	264	270	276	249	239	242	215	260	236	207	235	231	251	216	203	254	240	228	229	242	198	235	220	214	197	211	225	227	212	220	231	223	239	226	220	224	194	194	238	225	200	237	208	238	220	212	227	211	220	204	219	207	258	218	207	208	215	208	235	209	198	229	210	222	212	209	229	225	228	186	226	216	195	211	205	215	199	205	222	209	189	226	229	215	221	220	220	200	214	213	202	251	210	227	226	216	215	197	201	191	203	227	204	217	197	205	212	211	194	200	210	233	194	249	199	211	212	208	225	213	201	229	222	208	212	200	192	193	197	206	224	202	193	217	207	200	225	212	217	227	219	201	195	219	222	211	226	213	206	198	199	245	214	200	213	206	205	209	210	199	216	207	225	221	184	233	209	187	204	207	238	217	205	218	189	209	222	192	204	219	189	221	211	221	190	177	194	210	219	214	214	226	211	203	231	205	259	227	231	227	187	205	212	215	195	228	220	212	217	228	221	184	192	202	206	206	233	182	213	233	211	209	226	226	199	183	208	211	221	233	236	234	223	236	211	231	204	209	202	180	232	202	212	222	207	219	185	181	242	224	175	231	230	222	209	192	214	213	214	218	206	194	199	196	213	201	219	214	205	222	223	195	246	201	196	221	204	235	187	231	198	194	233	209	206	218	208	210	211	205	215	205	185	221	186	218	213	209	187	214	226	199	218	228	197	220	210	216	214	210	207	224	232	184	203	203	212	213	193	221	220	198	200	226	200	213	194	218	211	216	201	211	209	218	208	212	221	221	222	230	211	218	198	212	195	199	205	212	221	213	200	196	204	199	191	215	215	240	193	204	238	210	203	239	196	206	189	212	219	198	218	237	202	203	197	224	222	217	219	223	240	197	191	220	223	232	210	196	202	211	239	227	220	230	241	224	215	213	204	208	214	192	229	214	190	198	216	208	218	213	246	214	219	206	215	207	222	236	209	219	206	206	227	214	213	209	218	205	199	203	232	200	224	192	220	242	251	193	209	187	224	220	204	211	213	249	213	234	199	204	209	198	196	190	221	209	222	205	212	213	192	231	190	213	215	214	215	211	182	212	217	223	211	231	205	233	208	220	240	197	207	219	203	220	229	210	216	220	201	219	171	217	212	201	226	180	212	220	230	229	193	189	211	231	219	226	226	223	226	219	222	190	216	203	222	186	216	210	198	192	207	243	210	203	248	198	216	223	213	244	213	210	192	223	216	230	222	196	207	201	202	221	213	198	216	191	232	216	213	215	210	232	210	196	216	202	212	199	223	224	205	196	232	224	202	188	223	221	205	212	199	195	227	240	217	230	204	197	220	202	203	229	244	193	224	210	218	206	197	188	214	187	192	207	204	205	212	222	210	200	233	192	193	179	231	210	199	230	214	212	200	218	220	223	197	206	166	200	198	238	211	214	208	224	203	211	235	190	231	211	185	197	199	212	206	207	220	220	248	225	196	250	204	220	192	249	236	206	217	211	204	225	209	206	195	202	238	224	212	195	203	210	204	203	189	222	220	227	194	214	204	210	200	205	234	217	198	193	177	223	219	205	231	225	216	231	211	220	224	229	199	209	196	213	232	224	218	204	218	199	222	226	204	219	234	214	195	229	195	187	210	218	239	205	212	232	194	223	235	195	224	225	219	225	192	203	200	194	188	224	208	205	185	196	232	205	227	220	202	224	187	181	219	212	215	227	178	211	207	208	183	190	209	221	220	219	212	206	202	186	209	200	212	215	210	212	210	198	218	201	214	207	223	174	191	201	198	223	187	217	218	171	217	187	197	185	216	209	224	221	240	207	223	209	223	226	183	224	210	207	233	222	216	227	205	172	215	204	199	191	213	220	203	236	231	240	215	201	229	213	221	208	187	212	216	212	195	183	202	222	221	218	194	209	225	222	198	208	218	226	206	225	225	173	219	232	208	194	214	201	229	199	195	196	213	225	207	204	238	201	198	234	229	202	229	233	225	219	203	217	228	208	204	206	216	236	211	206	217	237	222	239	210	225	207	203	210	211	190	205	212	209	213	197	224	213	220	199	211	230	225	207	199	247	198	210	212	201	218	227	205	213	227	234	203	236	232	218	205	204	205	220	207	200	210	208	189	207	204	196	216	202	181	209	206	202	236	234	196	208	202	205	184	193	235	218	201	214	212	217	205	219	211	202	232	213	242	236	196	214	210	227	211	233	203	197	221	214	212	243	210	212	216	184	210	185	217	213	193	211	205	219	218	227	202	216	193	188	225	219	198	196	208	231	223	208	229	219	195	207	217	206	225	213	221	225	220	217	208	203	195	229	233	189	225	212	210	234	210	216	212	203	230	231	222	237	212	178	207	176	223	235	201	230	221	222	199	203	217	220	213	205	188	215	217	197	216	223	198	201	218	204	218	199	233	232	212	211	194	199	212	237	200	230	212	227	232	210	199	236	205	226	216	239	241	210	226	201	190	213	187	230	220	222	208	205	208	259	206	204	211	216	216	192	217	217	199	221	228	228	196	228	208	223	228	206	203	204	253	224	247	212	215	231	226	227	224	220	257	208	204	201	211	233	219	209	212	181	212	199	207	188	219	211	188	227	195	213	229	212	211	216	203	244	225	207	206	191	198	226	211	197	211	204	186	206	210	194	216	218	215	224	224	227	190	204	217	227	220	199	217	210	230	218	203	226	207	237	191	219	233	212	249	215	224	200	216	209	209	206	234	230	220	187	199	203	198	198	228	233	179	206	248	206	189	226	218	237	244	212	222	220	231	242	208	230	199	225	213	239	227	225	221	208	197	211	218	212	211	222	211	208	167	178	196	230	197	200	218	187	206	213	241	206	207	214	212	203	205	227	203	235	181	207	208	233	218	253	220	233	208	194	215	201	212	196	223	209	218	248	200	215	225	207	213	193	194	225	201	173	207	189	224	198	217	200	218	230	208	226	230	205	228	225	231	179	222	207	192	219	213	198	221	225	229	227	226	202	220	193	223	213	197	201	217	215	203	214	223	226	211	225	192	262	220	227	225	206	195	205	209	215	213	230	207	199	212	201	181	207	194	209	211	201	185	221	196	229	223	222	254	232	205	206	228	227	230	197	206	223	210	228	217	232	217	212	243	204	228	232	194	245	216	209	205	213	229	214	224	203	231	193	197	208	194	230	215	237	224	195	214	209	185	205	190	203	225	216	232	221	231	232	198	226	201	186	198	211	230	193	225	215	207	204	235	215	197	243	210	213	245	224	219	206	208	199	222	174	211	205	204	223	222	202	234	218	214	209	224	213	209	199	202	222	233	206	206	197	209	206	214	181	199	197	201	205	206	200	203	207	233	207	205	208	215	224	215	220	231	198	203	224	225	207	224	179	211	262	234	202	209	218	178	222	212	208	230	203	234	196	218	235	219	196	199	226	227	188	217	227	197	188	184	199	246	206	188	197	225	177	215	233	215	203	237
24738	21080	27072	25263	9258	941	775	693	682	707	641	657	653	644	586	604	599	583	593	593	629	610	605	566	614	579	588	593	578	581	615	585	608	585	563	582	580	582	604	567	586	578	604	590	580	604	579	599	578	592	570	564	573	588	578	558	599	570	561	591	589	555	565	618	573	603	596	539	583	607	585	595	566	579	576	581	585	582	614	580	586	540	581	511	563	637	599	612	590	556	574	548	599	578	610	579	554	602	606	624	609	580	589	613	596	556	569	598	607	542	567	556	613	584	539	590	595	590	611	574	613	607	581	630	612	588	592	586	572	544	587	588	625	593	583	589	591	596	583	579	574	600	559	636	587	576	555	595	584	582	590	571	559	601	598	571	592	577	625	572	573	572	605	605	611	532	600	594	563	616	611	583	606	581	588	597	624	581	590	550	628	573	571	584	625	618	556	627	538	600	574	623	604	631	605	597	573	566	600	617	537	541	555	580	609	580	527	564	625	592	595	606	593	590	598	562	639	587	601	575	641	628	591	586	553	590	591	570	592	595	584	611	566	568	585	586	597	598	562	592	571	592	604	558	567	586	627	603	582	524	576	591	563	558	551	628	630	609	583	583	540	600	590	584	601	612	561	557	615	580	565	562	594	610	588	591	582	628	573	599	676	583	581	649	605	589	614	552	603	604	575	612	607	681	602	627	577	607	598	653	575	612	624	555	600	578	546	576	598	532	620	572	600	596	673	590	580	575	609	596	647	593	614	647	597	610	608	559	591	564	605	583	571	620	607	626	575	593	585	577	603	637	605	573	600	558	606	578	586	577	572	584	623	574	608	602	593	547	562	608	615	572	614	547	633	573	549	595	575	587	589	588	589	609	585	586	607	586	598	588	595	611	595	576	603	583	613	587	627	591	607	603	598	568	554	561	562	577	591	548	576	592	599	592	538	587	624	596	575	574	586	581	550	586	594	591	570	611	630	591	591	587	552	604	597	610	591	572	580	586	606	602	560	565	599	570	548	547	569	572	556	543	588	580	568	592	583	621	595	637	610	558	605	597	592	591	563	601	590	593	592	553	568	569	563	608	585	567	583	579	586	606	620	541	584	588	526	610	566	583	655	612	570	619	614	593	559	573	586	592	621	576	580	547	560	607	596	595	576	579	623	602	564	626	579	568	606	618	606	603	584	622	568	584	553	580	606	557	542	538	577	611	596	576	550	614	553	550	597	601	604	575	556	589	593	602	605	624	571	578	599	612	536	591	604	560	595	520	572	587	575	624	571	589	594	604	605	615	602	615	576	579	573	553	599	556	569	588	617	574	570	602	584	612	593	583	603	589	590	590	597	561	548	634	598	579	572	608	598	557	587	568	581	585	589	570	562	593	590	583	580	539	599	598	543	613	560	603	534	612	537	552	567	591	607	637	573	539	612	584	626	563	594	615	565	566	624	610	621	587	617	587	584	573	606	547	570	568	617	612	616	567	575	616	573	620	579	575	607	609	565	564	586	584	631	584	589	556	566	604	613	590	555	600	607	589	593	571	597	566	609	631	565	552	626	579	570	635	602	640	563	577	619	573	652	588	613	576	584	620	601	601	535	607	568	583	580	612	586	588	625	580	571	571	601	585	582	580	585	590	638	602	553	592	578	591	584	583	577	568	546	566	571	579	574	564	564	626	578	636	577	652	604	593	582	570	591	624	611	572	576	613	638	597	588	640	615	517	634	578	584	595	603	564	592	624	642	604	596	569	541	609	572	564	579	605	582	615	604	608	594	590	577	645	590	594	593	584	605	567	590	584	592	576	597	596	583	619	580	610	545	617	608	592	606	596	611	605	571	562	537	567	624	607	609	598	573	578	623	565	578	581	612	617	591	557	584	512	598	553	565	595	616	578	599	559	632	591	560	584	648	585	567	578	552	594	601	565	579	605	588	575	643	591	584	578	582	652	580	603	567	598	576	546	558	617	572	579	629	559	609	598	582	606	546	547	638	571	594	615	577	571	586	586	598	582	593	615	616	576	595	575	637	591	582	618	605	609	546	587	543	556	577	615	584	545	565	586	591	545	599	606	592	549	613	600	576	588	535	604	586	579	616	626	546	563	615	613	607	579	600	611	589	585	604	596	567	581	569	595	548	616	589	555	594	610	577	547	584	598	568	614	583	579	631	627	586	594	569	582	619	573	589	587	636	590	598	563	622	602	562	574	604	618	623	595	580	607	594	608	620	596	589	542	560	510	596	585	572	618	623	618	611	576	569	631	577	566	569	564	601	565	558	597	677	587	581	576	579	614	584	598	584	597	566	588	577	610	613	602	596	569	577	561	526	603	577	562	588	570	631	569	533	604	569	613	599	610	604	613	586	580	604	595	576	556	556	580	610	585	597	617	565	598	608	598	568	563	581	586	593	577	611	568	571	578	577	582	562	597	596	595	593	565	560	579	608	573	591	627	558	611	572	615	599	601	605	595	550	621	586	511	627	617	609	611	600	592	594	597	589	612	576	569	643	595	568	617	553	601	583	597	598	594	583	608	583	568	576	567	604	563	570	607	567	580	585	569	577	609	582	581	604	577	574	587	568	546	639	589	618	597	589	579	597	614	632	619	625	575	603	609	549	559	590	625	599	583	597	553	625	611	579	608	607	603	583	615	626	600	562	583	592	599	612	630	586	603	590	517	604	600	580	620	611	580	599	567	610	598	621	575	604	540	604	568	642	604	590	620	606	587	581	579	598	611	545	595	612	579	618	603	565	607	626	610	580	573	615	567	611	596	580	558	565	582	584	585	569	557	543	576	589	544	611	599	537	618	585	537	587	553	611	589	571	602	584	651	583	601	601	606	604	612	562	605	577	621	622	576	579	579	562	573	573	566	583	510	608	575	597	591	572	574	575	592	573	591	592	625	593	579	574	583	559	594	573	583	606	633	594	539	607	542	582	593	619	599	588	576	610	574	605	633	606	563	566	595	574	591	581	555	613	609	562	624	581	608	594	573	583	598	537	564	574	516	580	611	604	640	564	576	624	619	588	578	577	614	605	612	568	577	601	596	547	592	594	586	585	588	611	611	588	556	559	566	618	549	568	603	582	597	602	603	574	628	589	559	571	579	586	565	597	623	667	575	625	580	574	552	566	591	598	632	596	649	622	609	604	556	579	586	581	567	536	567	617	579	576	576	607	587	591	575	587	588	586	579	647	575	566	592	616	614	550	615	592	537	578	630	563	585	543	555	656	563	572	625	593	614	565	574	572	597	623	585	551	545	619	602	596	553	599	586	606	605	639	583	560	610	570	594	575	600	578	615	618	590	578	599	556	619	620	618	620	592	606	618	593	591	597	583	585	611	615	579	609	589	596	577	574	600	620	603	575	632	607	562	532	583	589	599	568	588	586	583	562	577	613	578	569	549	596	634	574	590	589	583	579	586	561	592	546	587	598	574	552	561	592	628	595	570	602	622	602	621	592	556	577	550	599	624	556	596	599	576	544	607	562	609	584	582	587	622	608	591
3662	4921	3359	1776	1441	1136	1010	981	825	796	734	717	669	691	686	656	658	683	635	660	616	654	651	641	638	642	627	676	612	619	640	598	653	592	576	597	602	600	631	637	610	575	670	645	631	618	674	624	617	590	574	643	653	591	636	623	589	595	580	624	642	601	642	657	638	603	598	635	622	661	604	584	576	585	609	658	605	610	615	607	600	621	584	637	594	609	603	622	662	633	608	595	610	613	616	564	592	611	649	613	603	627	614	598	585	610	659	627	634	606	597	577	616	619	601	612	624	631	600	569	588	636	613	619	633	620	638	619	577	625	589	622	654	616	640	572	578	609	620	591	603	644	589	587	614	597	615	595	601	611	602	573	650	611	594	612	570	608	603	567	613	642	619	575	614	651	599	579	605	579	566	619	591	579	629	634	606	581	601	629	644	593	635	603	629	625	622	623	612	627	622	599	626	605	618	595	559	623	608	630	637	581	574	579	563	597	621	636	582	643	595	581	589	584	588	608	590	609	618	650	592	580	597	599	581	608	639	571	582	603	587	600	634	642	578	646	634	572	612	643	629	659	620	612	659	590	593	589	601	634	576	649	612	618	621	625	624	603	617	620	649	625	634	635	613	598	605	617	613	598	589	606	588	632	614	638	616	615	619	605	579	589	608	568	570	625	618	626	620	637	652	555	600	605	642	616	623	613	617	600	657	576	589	595	641	594	650	609	611	637	616	613	616	604	628	607	599	633	673	668	631	609	591	628	606	599	633	585	622	618	591	584	585	571	663	635	654	619	579	619	586	634	605	572	611	616	590	629	616	623	605	603	635	657	626	574	623	582	602	671	624	598	595	616	604	594	647	595	609	593	625	657	616	591	629	580	640	583	602	625	627	599	614	609	580	573	601	563	630	628	620	572	601	631	585	646	619	600	641	641	586	596	594	608	617	640	645	627	572	629	585	625	648	595	646	603	599	602	580	608	627	631	611	632	623	580	581	592	600	573	641	568	589	644	568	613	601	612	623	606	568	593	604	584	627	609	611	620	600	582	581	604	588	572	634	604	607	628	593	563	583	621	649	654	641	604	607	642	643	612	623	606	633	547	612	575	608	590	646	635	566	619	614	572	591	595	590	621	561	633	608	604	600	637	583	614	597	572	594	600	632	581	579	629	624	620	612	626	600	615	607	593	597	597	651	586	596	614	576	648	624	616	672	646	612	639	613	600	661	625	624	587	596	586	610	585	642	635	584	597	586	605	615	615	619	583	588	659	601	565	617	614	600	605	587	594	625	582	630	608	630	609	603	594	628	642	610	595	576	646	599	604	656	593	581	607	554	607	556	592	573	629	567	642	603	608	615	603	630	622	635	642	607	623	581	622	661	621	605	655	593	626	653	594	653	652	595	669	609	607	571	612	597	600	647	564	624	619	650	610	600	586	579	602	615	611	629	640	644	580	615	579	620	666	587	635	594	601	599	608	620	628	624	678	622	626	640	604	637	589	622	622	596	599	644	600	621	656	628	599	628	669	630	586	613	618	638	596	621	607	648	591	602	623	642	570	591	631	594	578	651	550	580	619	608	567	650	627	580	549	570	597	621	635	580	608	639	634	622	624	563	589	614	585	603	596	611	636	614	609	593	591	628	626	614	632	627	588	640	639	582	602	629	582	605	612	643	588	653	660	605	610	585	644	620	608	614	644	618	609	637	612	567	643	593	589	598	615	630	618	628	623	583	608	595	578	557	604	623	587	677	598	586	586	635	603	602	625	602	635	623	576	633	618	591	627	591	589	607	614	620	609	627	602	625	652	580	627	591	587	604	636	626	560	598	574	581	602	615	608	562	617	625	622	614	666	639	605	607	603	577	598	584	601	599	616	631	613	624	637	584	579	590	590	572	572	639	691	605	625	579	600	604	627	596	665	636	653	619	647	630	599	641	596	638	602	599	611	592	588	599	603	601	635	609	649	609	653	627	624	597	612	628	606	620	602	560	587	591	563	583	586	579	629	617	666	572	629	587	638	561	641	606	596	559	635	621	610	577	647	632	561	596	649	623	548	627	584	589	616	638	612	570	636	589	610	633	602	637	621	595	589	648	599	586	593	627	612	618	586	616	613	635	581	611	602	630	633	610	608	625	591	649	605	625	635	606	630	596	590	622	600	644	642	582	596	657	572	594	637	599	609	601	607	637	575	594	643	624	576	660	633	573	631	593	598	563	637	627	664	641	582	606	596	616	622	613	617	624	567	564	621	613	632	631	638	604	549	577	585	645	608	613	564	605	622	598	609	588	589	613	603	647	635	581	644	655	583	650	593	640	610	620	587	590	595	666	594	646	598	568	598	593	581	604	625	600	578	619	639	593	685	627	635	600	591	646	639	621	625	568	619	588	607	659	662	592	593	617	608	617	633	607	614	602	612	593	617	580	648	609	570	593	607	650	578	611	607	616	632	598	606	590	622	609	627	630	657	583	663	614	582	626	607	652	584	591	628	612	578	590	563	639	636	609	598	626	618	614	621	577	601	664	624	553	632	542	571	611	634	600	593	605	575	638	613	608	635	618	632	606	628	626	630	601	623	617	567	644	586	630	622	567	614	583	603	561	646	569	622	613	673	598	592	590	597	636	643	615	592	581	581	615	587	567	605	630	589	593	640	610	583	638	574	592	621	666	598	604	640	558	656	598	655	593	630	590	628	581	617	630	575	610	574	550	640	595	590	637	613	575	633	639	583	603	622	613	604	631	560	590	635	647	628	616	604	617	659	637	633	657	600	604	582	654	570	628	653	611	641	622	657	601	627	564	594	633	614	628	612	600	575	627	626	632	654	577	597	586	649	656	595	625	603	643	592	630	591	565	621	631	632	607	626	599	586	601	596	598	659	637	621	584	598	572	652	581	596	647	620	660	565	605	623	583	596	618	636	622	600	617	628	609	577	616	599	644	604	614	656	595	583	584	616	629	552	634	598	615	638	589	612	651	587	633	656	607	581	619	641	584	642	622	609	609	574	618	585	623	575	611	603	592	637	607	592	638	651	646	610	594	621	625	573	623	647	587	608	616	623	600	633	577	651	594	558	646	616	618	663	610	639	581	584	610	571	657	618	606	635	617	652	589	662	622	652	595	618	577	618	623	606	629	591	604	604	585	551	613	658	629	588	583	617	649	630	589	626	598	619	617	585	642	622	609	601	606	590	587	624	627	597	626	607	571	571	616	620	608	617	613	665	647	582	628	590	581	615	612	629	630	634	555	613	598	655	606	606	543	624	620	575	597	607	639	602	610	621	626	578	544	612	636	632	584	591	606	622	639	594	613	602	595	615	597	636	615	612	605	600	682	587	641	602	611	637	600	587	650	627	546	639	631	559	607	600	636	594	593	606	607	624	623	637	562	647	636	572	616	593	646	637	595	649	649	614	626	614	603	566	585	545	658	619	595	657	625	600	610	607	621	625	619	579	656	619	594	591	602	626	598	643	629	613	624	591	626	589	629	572	584	590	595	587	592	603
22551	21178	28881	23780	21184	21209	6827	983	749	670	597	528	568	490	484	482	449	465	405	442	417	380	409	398	387	399	362	374	376	384	365	403	385	365	324	361	375	396	353	337	358	339	369	359	335	356	330	351	336	344	338	376	376	382	347	380	342	336	351	385	318	329	405	375	333	360	394	352	363	364	329	353	329	333	348	339	346	383	325	344	349	324	372	382	388	351	399	383	356	360	369	358	367	328	364	358	358	327	365	355	345	377	365	349	336	360	390	343	367	380	364	326	362	360	358	353	337	383	355	368	368	359	334	386	323	330	367	343	327	359	343	336	340	335	363	340	353	378	338	370	339	363	377	339	317	383	363	352	345	368	336	351	363	356	384	330	334	330	362	365	344	363	335	385	354	351	343	369	347	346	336	369	311	324	322	326	358	348	336	370	337	389	400	342	355	376	375	386	344	370	332	387	352	357	348	354	338	347	320	374	359	356	378	345	355	349	357	359	337	351	315	377	347	381	330	352	336	361	342	351	353	348	356	316	346	321	362	402	383	349	356	354	309	361	367	370	344	354	367	369	357	340	375	366	338	345	336	368	334	334	373	345	353	347	332	366	354	323	382	324	363	354	363	351	349	344	358	337	354	364	347	367	347	348	369	350	345	371	345	366	388	344	334	348	373	341	311	358	330	363	381	321	400	360	344	394	359	347	364	382	393	351	362	341	335	348	337	369	368	356	364	326	389	346	349	371	355	355	335	357	348	333	284	330	367	362	372	359	355	333	367	363	339	335	369	360	355	353	325	362	391	356	339	357	333	311	340	325	385	343	362	342	356	359	350	350	360	331	319	353	370	394	335	372	346	376	360	346	355	381	325	383	360	334	351	354	370	374	377	357	338	346	351	364	353	384	353	347	325	331	360	346	349	338	364	332	356	393	340	349	322	318	383	349	358	328	353	379	342	378	388	337	354	308	375	335	347	345	313	348	356	339	347	344	374	382	376	388	348	353	324	349	386	336	360	351	350	346	363	354	381	365	361	357	322	402	359	334	337	372	311	396	338	348	370	354	331	365	344	369	388	357	362	319	352	368	373	337	414	307	330	387	352	366	348	377	341	359	349	369	328	364	307	382	387	350	361	342	349	377	332	349	346	362	351	354	347	354	366	359	355	365	353	363	393	363	356	345	341	357	341	355	345	339	333	353	361	326	328	357	364	345	355	328	380	346	378	372	339	364	358	342	344	351	381	327	356	334	363	325	340	369	368	337	363	322	337	366	362	381	326	331	330	345	318	357	348	365	333	342	350	351	343	320	336	338	339	358	348	367	378	342	361	360	313	379	362	354	360	363	374	347	340	364	368	371	354	357	394	352	376	339	350	353	370	335	344	364	356	355	348	346	345	333	349	341	346	361	350	359	333	379	344	363	338	362	340	352	353	308	366	350	377	382	378	331	377	336	344	372	382	351	366	331	353	375	365	340	351	361	350	352	347	373	337	351	375	344	388	330	370	377	359	379	314	379	341	325	343	339	358	354	379	315	389	326	319	381	339	365	368	355	335	348	349	381	365	377	333	373	341	339	348	350	375	369	328	340	335	362	363	332	307	396	322	358	338	341	389	336	343	338	349	326	331	336	340	326	290	347	368	415	303	346	310	357	325	352	389	361	354	345	355	361	388	336	328	338	361	328	317	349	346	350	399	355	376	358	368	370	345	343	351	370	361	353	327	346	364	377	355	338	367	370	352	360	380	350	315	364	357	339	371	341	343	368	361	365	344	356	337	339	368	345	369	339	374	366	350	379	362	330	383	379	357	364	336	354	383	360	313	374	397	356	358	365	359	327	346	344	346	357	335	331	354	375	355	375	360	369	347	341	389	352	345	329	381	367	344	356	345	331	356	373	339	366	333	348	326	367	353	384	336	380	361	356	337	374	359	367	324	352	336	342	341	320	335	361	375	348	336	345	346	397	351	377	344	338	325	326	355	373	319	320	347	339	339	352	344	354	319	348	352	353	344	353	355	358	344	340	390	360	386	366	328	376	346	327	378	363	357	347	327	369	348	328	363	331	326	343	358	328	338	324	358	386	336	344	332	365	326	315	305	340	341	317	373	333	377	342	340	346	368	351	353	366	337	339	340	365	333	370	357	371	338	390	342	368	340	327	381	367	352	383	341	352	340	349	358	350	387	354	379	353	333	350	354	358	384	359	326	350	336	348	359	377	345	373	319	366	351	330	349	334	353	314	397	359	355	328	343	361	341	335	369	364	368	360	350	351	316	326	304	365	339	314	347	324	373	333	325	341	341	340	348	334	347	359	321	371	349	341	339	359	315	353	344	365	355	349	350	326	320	364	356	359	331	325	350	385	365	384	349	352	371	367	378	360	370	358	351	365	305	320	321	353	396	347	375	341	336	340	339	373	341	361	351	342	354	373	327	346	389	331	389	343	325	352	386	369	344	361	351	326	377	352	344	354	322	322	343	360	341	340	331	341	346	360	343	373	347	359	388	361	349	399	332	381	343	340	366	338	368	347	344	344	374	326	348	325	348	360	289	304	353	355	371	342	372	340	335	360	351	351	385	323	352	348	351	368	340	367	363	378	390	363	353	341	375	356	348	313	347	351	344	364	316	326	314	318	344	362	357	338	344	320	367	363	372	356	342	387	343	366	323	320	338	320	331	352	369	342	337	353	357	370	342	339	376	371	347	381	307	352	336	366	324	341	339	349	346	363	333	350	344	339	352	326	389	348	327	331	370	379	374	345	375	369	333	334	348	352	346	351	339	327	343	353	401	341	367	342	376	321	344	328	336	349	348	376	356	387	319	338	367	340	346	383	347	335	387	347	338	349	339	354	370	343	319	338	408	320	347	342	372	346	357	381	378	374	351	366	366	363	340	340	406	339	333	376	337	350	407	353	372	323	362	358	351	400	334	323	335	325	374	336	329	302	332	312	341	348	315	369	313	379	381	356	355	351	325	353	329	357	337	358	317	337	337	375	353	325	363	351	388	347	354	352	383	337	363	353	381	378	303	368	353	351	353	359	365	352	365	331	374	325	342	334	337	363	371	376	379	347	369	379	348	360	342	369	338	346	356	350	335	360	388	352	375	366	335	336	364	351	335	352	352	338	370	352	384	397	324	352	360	374	339	361	332	382	363	332	349	348	364	334	351	341	381	367	318	330	362	344	350	371	343	347	348	328	386	318	337	370	347	328	352	361	346	377	343	346	343	365	360	353	334	382	368	349	352	336	342	337	348	359	322	352	353	356	314	374	332	328	335	368	348	352	334	365	346	366	361	379	357	353	307	368	332	350	352	370	362	385	354	325	342	331	301	348	374	368	319	357	354	350	363	330	381	336	341	326	327	373	349	359	349	356	376	326	340	362	369	367	342	330	349	374	381	360	341	337	354	344	352	339	388	368	348	355	364	372	355	334	361	333	343	381	401	329	344	327	366	368	315	319	350	337	340	352	335	341	345	344	386	357	352	349	337	335	355	366	329	394	355	365
4634	14106	9272	4541	3206	2409	1787	1424	1157	958	881	730	696	623	555	534	541	524	503	488	477	442	439	419	421	473	417	406	440	400	400	378	411	377	445	363	388	374	363	383	380	366	414	394	347	366	420	391	396	383	371	397	362	378	401	369	361	386	392	379	375	361	351	365	370	350	391	367	332	370	385	365	358	356	380	382	381	346	350	365	358	367	349	381	371	378	364	353	328	347	341	375	360	367	379	347	325	380	363	350	357	369	412	362	382	383	364	357	343	371	353	398	390	347	363	355	365	364	369	360	317	363	387	357	359	392	367	386	371	360	348	352	342	328	366	350	381	360	346	372	364	394	336	363	335	371	387	343	377	333	372	362	346	385	336	336	361	349	354	333	332	360	346	347	376	367	314	334	362	338	340	360	382	345	346	364	355	339	355	380	340	352	342	319	349	351	362	346	373	344	383	357	396	371	351	363	373	349	386	376	345	351	349	378	378	340	371	364	391	386	349	335	366	359	372	352	326	331	366	383	380	353	367	351	353	334	371	325	327	341	368	397	357	355	379	355	349	400	361	398	349	371	332	373	390	398	357	370	362	353	339	384	369	354	360	373	336	341	365	359	353	354	369	380	351	318	368	371	332	390	394	324	373	382	335	388	362	351	344	371	389	346	362	342	357	332	351	359	382	336	337	368	366	370	396	311	367	329	354	383	355	358	376	367	397	345	354	353	383	359	401	332	352	373	333	345	379	368	318	372	375	347	353	359	358	380	369	384	339	348	349	346	349	383	373	351	363	392	374	361	357	357	389	380	390	329	330	375	345	330	337	338	359	358	386	357	325	359	393	361	358	327	343	356	403	370	367	351	347	376	352	366	398	376	341	373	339	370	366	341	355	367	358	381	397	363	355	352	337	371	349	349	334	352	354	371	385	324	334	376	401	334	362	361	358	370	384	351	332	393	380	368	362	335	350	358	339	347	352	321	368	369	319	349	354	389	317	379	368	376	358	343	343	377	370	335	407	369	335	350	382	375	367	315	365	345	353	358	360	375	398	386	319	354	360	362	363	364	337	353	351	367	332	362	374	348	366	370	394	340	342	384	345	347	337	358	340	359	394	352	371	366	367	365	339	340	359	382	327	371	354	358	348	408	337	357	361	347	370	390	400	362	342	336	375	378	316	318	354	355	355	360	392	346	391	377	365	375	374	362	379	369	419	370	376	362	375	350	372	353	336	357	364	361	327	353	383	370	372	352	367	355	343	377	350	391	364	371	369	336	369	359	364	358	382	395	361	359	365	353	359	393	325	356	376	383	413	382	371	324	358	362	374	375	371	328	362	358	364	376	363	328	382	381	395	344	351	376	402	354	346	363	348	338	351	347	348	333	373	369	361	358	344	377	371	345	346	335	375	357	342	332	348	386	355	380	376	342	318	365	350	343	366	329	335	387	349	366	361	347	348	358	328	326	375	370	325	348	352	376	371	327	312	348	360	346	391	354	380	360	339	385	355	358	336	371	400	334	365	335	366	375	353	357	352	407	344	379	316	364	363	360	365	367	384	365	358	368	354	375	381	344	358	347	346	399	389	321	311	352	356	328	372	355	356	367	343	339	354	380	377	342	364	345	371	330	339	341	342	334	325	375	361	365	363	357	381	349	354	363	362	335	356	354	363	344	374	360	371	330	360	397	319	323	355	396	357	317	383	313	369	390	346	411	355	363	335	334	373	319	343	368	356	375	367	389	378	324	356	345	333	371	384	371	332	346	377	350	390	335	354	363	359	362	361	361	350	376	336	350	358	360	354	360	360	361	346	376	349	342	338	375	389	360	347	359	379	350	366	366	358	326	401	367	336	379	357	333	366	369	355	335	352	368	361	330	355	382	338	359	362	358	385	337	352	318	326	369	365	368	371	351	365	377	363	354	359	367	370	319	364	385	343	374	368	354	340	351	376	384	378	376	322	360	399	359	350	362	362	353	380	378	363	359	404	355	375	376	386	349	340	349	357	335	320	399	362	352	349	373	385	366	368	337	332	362	345	375	361	373	372	381	345	342	369	367	344	346	379	357	346	352	346	364	383	361	353	332	369	335	344	348	367	315	378	355	325	365	373	343	344	373	352	358	360	340	359	391	346	365	372	362	351	378	349	359	323	344	383	369	371	336	383	341	363	347	358	344	362	352	373	398	347	376	347	346	360	332	306	343	344	361	382	357	354	355	343	340	344	381	369	400	368	307	353	363	383	398	373	353	364	362	327	350	352	340	339	332	350	372	359	334	356	345	363	322	356	376	361	367	366	337	329	348	356	329	376	343	351	352	347	384	359	355	356	336	341	346	348	362	354	354	349	332	350	342	384	376	349	358	350	331	337	380	413	359	339	367	380	361	372	381	333	352	344	347	380	363	356	387	363	358	372	366	356	323	375	357	312	376	340	349	369	387	362	324	348	351	349	371	398	356	382	350	359	358	373	347	373	362	335	326	377	365	374	345	346	374	358	371	364	378	364	346	365	337	338	356	354	362	338	355	338	371	368	351	354	373	359	379	340	334	376	326	379	381	354	357	381	357	366	347	335	348	355	371	335	365	346	337	395	370	372	338	345	354	364	367	353	352	364	380	303	340	372	360	365	351	355	341	371	354	317	359	342	355	370	332	378	363	342	378	350	341	329	341	392	385	335	361	360	361	363	329	371	361	352	379	316	380	370	369	331	381	353	372	360	355	310	374	390	368	372	359	335	372	340	353	390	387	378	346	353	391	358	357	320	359	367	374	380	349	368	349	363	337	379	346	360	349	362	344	374	354	330	344	361	354	365	337	371	357	360	349	343	359	357	335	350	339	363	354	347	358	331	330	381	385	377	400	344	389	369	331	353	387	352	383	325	344	329	365	375	337	353	352	361	383	364	341	363	359	310	318	359	355	398	329	325	363	330	374	382	348	390	356	341	365	354	354	340	365	345	372	357	396	332	331	369	358	362	358	332	346	402	350	335	341	330	334	383	355	358	326	360	344	354	360	357	356	415	373	413	349	368	360	357	365	373	375	360	337	340	352	363	386	394	343	354	377	382	364	357	379	341	323	360	355	376	346	371	383	334	391	352	359	377	350	363	372	380	360	402	337	341	386	348	365	343	360	352	338	368	322	362	350	361	337	388	347	350	329	367	353	360	364	372	389	316	353	350	329	365	365	355	362	333	334	377	359	346	366	354	359	358	352	380	371	350	348	394	351	368	368	334	343	368	329	368	382	374	334	320	358	329	352	357	351	337	335	380	341	369	362	369	351	379	337	375	327	346	371	370	357	401	365	364	352	332	345	375	348	371	343	378	338	352	390	349	366	375	349	353	375	351	370	345	347	346	378	347	339	337	362	373	346	377	356	313	397	376	331	376	387	371	358	372	332	346	333	371	366	383	384	356	356	355	351	371	386	347	347	370	340	386	345	380	321	356	354	387	401	351	374	379	362	350	343	370	339	339	364	364	334	374	327	341	432	379	345	372	359	339	366	338	397
27436	17000	3220	652	504	400	404	406	431	394	391	399	420	378	369	410	406	383	371	404	419	361	382	385	375	404	412	385	427	413	397	401	439	430	348	374	374	438	413	417	406	371	439	412	435	413	421	413	381	389	404	428	405	400	398	413	390	383	421	393	383	387	395	394	435	389	401	424	421	397	417	418	402	404	400	394	402	369	416	405	412	428	385	378	396	402	395	409	423	379	389	393	434	400	362	394	388	377	413	383	410	385	420	419	414	396	356	407	383	393	400	417	404	445	390	411	353	436	449	434	382	385	408	360	373	426	420	371	427	408	398	386	417	398	381	423	372	402	401	362	393	387	412	413	407	368	401	413	428	371	407	397	415	413	386	438	414	377	377	419	415	391	396	419	404	363	432	412	436	420	416	394	411	417	393	414	389	364	408	377	416	405	399	419	424	420	403	394	406	401	352	385	409	405	400	411	383	418	410	398	397	395	419	431	382	384	365	407	382	399	410	410	416	391	424	388	381	418	444	396	408	413	380	398	395	422	412	413	441	415	334	416	400	421	388	394	413	413	404	389	375	378	401	396	407	380	370	404	369	403	363	413	424	361	393	397	381	347	419	386	423	384	388	404	399	395	388	403	351	358	410	399	410	424	403	395	437	406	413	393	388	391	397	403	432	397	409	398	425	427	428	375	417	421	421	390	408	439	380	412	413	417	406	411	412	404	411	381	412	402	407	392	408	391	376	427	420	395	410	445	404	388	408	392	398	396	369	397	375	402	388	370	405	400	371	391	423	393	365	446	396	413	386	415	432	433	414	417	410	418	375	405	399	393	393	393	400	395	407	403	389	402	417	393	413	387	405	424	371	412	411	408	398	377	394	404	405	461	402	399	397	394	417	407	379	392	364	388	391	391	363	405	433	399	433	381	443	409	401	386	392	371	434	428	371	387	372	377	408	417	436	431	400	411	407	390	424	362	415	391	412	397	379	421	421	363	395	412	402	406	413	391	403	409	395	421	396	432	436	440	405	396	408	407	410	376	409	409	416	379	390	392	430	416	406	358	414	419	399	431	367	413	407	394	397	382	425	390	401	395	391	379	389	384	391	402	387	412	345	375	406	405	416	426	408	373	375	383	391	389	406	373	426	405	410	416	394	392	431	426	420	466	436	404	377	393	399	418	423	369	406	436	412	399	377	415	389	429	384	356	377	422	381	408	396	401	424	424	389	406	407	405	443	393	408	434	392	430	416	413	375	374	428	398	429	403	385	429	401	410	388	420	365	378	393	397	427	401	407	399	375	399	406	406	414	393	381	423	395	388	408	366	396	386	383	354	396	356	432	422	388	394	393	421	420	378	379	393	415	361	417	371	422	426	389	402	384	381	394	405	412	352	420	425	430	369	385	382	440	408	418	381	383	394	410	391	439	396	420	398	357	426	401	371	355	414	395	414	394	405	419	415	412	391	400	442	453	380	385	408	415	393	402	424	398	423	412	407	369	380	400	415	402	392	390	396	394	420	419	385	378	397	402	416	430	398	402	421	361	440	409	390	404	428	421	420	398	368	425	404	381	384	398	430	432	388	391	387	402	420	386	406	404	379	394	405	449	396	423	414	384	394	362	359	437	384	378	396	425	414	434	365	404	395	446	389	402	410	445	396	388	411	391	378	425	424	412	395	417	412	385	390	382	381	443	451	415	394	409	419	403	362	402	428	387	386	412	433	418	376	387	377	379	410	380	430	403	416	366	401	371	388	374	408	398	419	387	401	435	408	372	393	362	404	383	452	391	407	404	441	404	415	387	420	390	417	402	412	437	405	403	413	399	395	417	374	371	388	377	372	384	417	415	407	411	394	403	441	420	435	382	417	401	402	399	379	385	421	427	395	428	386	392	436	384	389	409	399	394	385	411	376	378	422	401	419	405	371	409	420	418	406	439	378	428	411	400	370	451	390	351	405	394	395	412	380	381	384	382	404	407	388	396	397	379	410	405	420	377	390	359	465	399	394	396	400	421	414	353	424	443	342	410	407	397	437	387	382	427	377	418	398	410	400	431	374	401	432	380	376	404	402	390	394	414	376	393	413	441	398	380	407	390	393	364	378	408	385	403	402	423	383	410	388	386	339	418	397	379	376	392	386	348	410	399	416	418	387	370	414	379	383	374	400	401	426	403	386	418	397	413	419	427	381	368	379	404	416	396	399	374	421	387	383	442	415	358	398	403	396	405	380	413	392	386	396	388	404	432	412	397	394	422	400	397	448	449	394	414	393	418	369	416	376	380	393	384	417	387	380	435	417	426	381	396	396	404	406	390	384	371	385	426	441	400	389	415	386	421	389	384	398	418	366	388	383	389	414	371	411	400	385	435	378	400	394	410	399	374	405	382	396	396	402	408	363	398	388	418	417	378	354	384	427	378	411	397	413	431	390	402	405	417	378	371	380	408	399	409	387	388	401	370	390	411	396	361	417	396	377	436	395	407	370	383	399	410	383	399	389	417	383	419	449	384	401	365	411	389	371	390	418	381	384	390	394	418	385	399	389	411	400	394	411	402	425	423	388	382	406	422	414	415	394	402	362	377	386	387	384	375	363	390	380	392	395	427	421	383	403	408	383	391	400	410	413	417	406	370	379	391	424	442	401	406	375	417	382	439	394	398	383	403	404	401	432	403	383	411	395	392	381	385	405	415	397	429	418	417	393	389	411	398	378	399	396	429	381	422	392	397	429	364	412	400	378	413	372	380	386	401	391	392	403	420	409	404	398	427	413	404	443	408	391	402	403	406	387	374	413	428	372	395	391	386	380	439	406	383	405	402	415	390	417	415	408	415	375	382	391	373	440	380	370	410	405	413	385	421	377	415	405	448	402	424	408	391	350	398	348	396	403	404	415	401	396	420	404	379	424	405	411	428	354	380	449	397	422	425	413	405	379	420	385	393	386	411	381	370	408	413	418	401	412	413	384	385	410	371	389	398	378	382	410	427	381	416	383	358	420	418	400	411	378	405	407	428	428	411	432	395	405	385	427	378	403	385	381	399	394	408	416	370	372	401	357	388	433	413	446	387	402	387	391	374	387	394	408	365	357	390	407	419	419	386	389	349	391	411	386	419	417	417	404	431	400	411	441	390	396	421	384	369	398	434	386	375	406	378	385	354	359	388	408	399	415	410	395	395	410	409	406	379	396	414	415	414	433	413	389	372	358	348	399	480	409	393	395	443	413	400	371	408	391	394	371	400	383	386	388	395	381	413	377	396	410	379	406	427	425	369	411	404	405	392	417	380	378	398	394	366	391	408	397	377	374	387	397	399	397	417	372	393	410	410	410	393	421	382	409	418	397	422	390	430	381	412	377	411	401	391	391	420	396	391	390	368	402	444	390	378	404	399	406	421	412	437	369	400	422	429	405	375	384	407	447	400	398	393	380	437	401	360	410	406	412	386	410	398	400	398	422	424	406	395	396	429	422	416	402	409	446	403	377	403	419	419	466	421	390	409	382	399	413	426	398
4441	934	727	563	518	502	470	491	466	470	483	439	430	440	442	433	403	454	403	429	426	435	418	441	464	463	422	490	437	437	421	422	430	455	450	481	440	467	404	428	431	434	399	442	452	461	450	462	454	429	458	399	431	438	477	421	417	463	404	470	425	407	438	441	453	409	439	426	445	450	437	447	451	431	447	470	448	460	447	443	461	441	434	432	465	448	409	429	455	443	432	441	430	402	422	415	436	426	462	477	415	453	438	443	421	455	424	413	470	448	420	401	481	402	431	447	379	480	466	463	408	439	466	466	422	434	485	448	414	461	398	439	440	446	454	435	430	436	424	413	464	395	405	453	458	454	420	405	447	421	450	446	444	434	429	424	450	438	425	420	438	440	449	432	445	419	487	485	429	437	459	438	431	432	447	469	439	431	428	417	441	450	439	424	445	428	404	429	454	446	389	425	414	472	446	400	451	420	447	442	472	450	461	428	426	457	436	464	432	442	439	467	422	404	464	417	442	436	442	434	432	403	416	452	434	365	444	437	426	445	429	443	402	440	437	441	445	417	407	444	437	460	419	429	438	446	427	443	457	445	408	441	458	391	424	448	410	434	444	449	473	412	421	435	468	461	435	469	425	427	430	400	465	456	448	415	443	416	473	430	421	441	460	420	479	430	469	437	402	480	426	456	427	442	445	415	441	418	414	457	428	448	463	446	432	461	452	454	389	436	426	436	415	439	463	453	407	414	443	463	447	437	450	454	443	429	462	452	460	431	489	457	444	433	429	461	449	449	410	391	508	419	437	423	453	472	484	420	439	451	415	424	401	455	410	421	437	446	432	421	454	429	437	438	436	424	423	414	454	449	484	441	426	410	461	428	409	444	447	449	441	446	420	448	455	447	448	466	418	398	410	430	442	449	451	458	446	430	476	454	401	471	387	431	462	426	417	474	447	426	441	462	415	452	462	440	461	460	433	411	447	451	409	459	430	397	437	456	432	433	438	395	459	474	436	413	437	446	433	435	426	422	452	456	445	449	423	435	408	414	448	414	449	486	431	420	461	445	428	441	451	392	444	474	444	451	450	425	469	401	437	460	498	418	409	400	412	433	465	437	430	469	392	453	434	434	447	485	416	442	416	438	451	397	523	412	450	464	484	472	480	428	453	455	484	426	402	456	393	424	409	397	441	448	461	423	426	418	441	440	406	442	453	463	484	406	450	406	441	476	392	480	441	462	416	411	411	422	413	476	423	414	439	419	459	439	438	465	401	404	410	439	453	417	466	439	484	438	403	422	455	433	437	436	463	420	443	432	462	428	422	404	456	401	455	426	393	455	385	476	416	420	452	476	421	430	428	422	438	401	442	420	396	417	425	446	457	431	464	430	422	412	442	453	444	436	444	426	441	422	441	408	437	454	437	440	425	413	408	451	424	465	448	423	426	478	441	461	443	450	402	399	460	475	407	430	431	473	434	403	433	437	432	403	447	442	387	435	440	474	421	402	453	432	447	430	444	436	465	417	427	446	438	483	441	400	439	478	410	457	429	442	450	456	427	461	446	477	471	433	434	464	436	459	461	409	423	463	445	443	444	424	419	443	485	451	420	441	408	460	411	459	425	428	433	440	418	423	440	450	436	437	425	442	408	439	455	441	411	466	429	457	414	422	448	441	421	459	405	454	416	482	441	454	448	444	439	413	501	440	461	400	400	448	429	429	416	470	489	445	438	418	389	453	433	406	451	451	415	440	416	448	451	440	463	406	442	443	452	417	492	469	429	452	461	437	440	443	438	484	430	439	410	435	465	449	443	424	443	445	391	458	452	454	411	451	454	445	399	404	492	471	439	428	434	403	456	446	437	448	441	479	440	443	445	502	424	440	435	411	409	424	408	434	430	429	419	420	412	466	437	451	414	456	428	415	436	411	420	433	436	443	455	454	471	456	438	407	406	439	429	459	431	482	419	420	424	422	449	441	428	449	440	425	427	427	456	415	447	455	468	441	454	439	458	451	445	469	434	433	483	442	415	458	406	436	444	464	475	442	440	403	441	454	438	408	436	439	428	465	456	438	427	450	435	437	419	434	413	483	439	453	426	410	470	432	464	458	467	450	404	428	440	414	459	416	447	410	421	419	436	476	426	441	467	455	458	403	414	450	449	450	447	448	446	458	433	444	429	453	454	441	429	446	419	419	429	439	431	434	426	447	461	413	433	434	453	428	445	442	437	445	422	436	414	478	472	455	423	450	438	442	485	392	458	418	459	414	425	425	411	446	444	412	452	450	434	410	420	445	435	403	423	430	438	437	431	452	423	466	446	434	452	420	446	415	413	415	412	428	454	462	458	440	461	450	462	432	444	405	418	426	449	452	390	445	478	441	418	449	456	439	434	457	453	457	435	440	433	471	409	427	427	458	479	491	447	449	418	458	421	448	451	448	462	431	440	434	451	488	478	431	411	469	440	421	453	456	452	444	472	434	417	445	442	421	430	432	469	439	450	418	434	435	425	478	479	446	426	466	438	413	402	442	435	462	446	461	413	426	448	432	439	425	427	439	441	428	455	463	485	456	452	413	433	446	436	450	446	419	455	452	457	463	451	437	413	440	444	445	425	425	464	449	417	426	456	432	436	421	432	428	441	410	461	435	431	431	402	455	426	435	450	466	459	424	434	450	491	477	442	444	416	430	454	473	466	428	447	438	455	455	435	404	469	438	406	412	434	455	457	439	387	425	441	454	432	450	446	432	428	449	426	436	435	418	458	458	439	445	422	438	438	441	467	423	424	433	430	460	430	393	455	450	427	398	445	488	454	409	437	414	454	458	412	421	436	449	416	414	445	419	424	447	431	460	458	429	441	427	421	439	440	430	430	434	433	435	432	462	428	445	418	425	430	423	479	450	458	449	425	461	433	391	428	419	451	437	453	489	480	486	457	451	429	456	429	475	430	437	425	389	424	431	434	433	454	442	427	464	496	444	463	429	452	441	434	465	465	481	413	433	441	430	423	442	442	455	444	439	453	421	421	465	409	469	474	444	443	431	426	460	411	456	443	423	435	400	458	433	423	476	465	439	473	418	395	433	468	430	418	467	451	401	472	476	461	432	451	412	447	441	436	432	480	444	398	412	474	445	427	434	436	429	442	440	443	442	442	422	435	437	438	451	424	475	433	417	445	454	424	455	465	413	411	408	450	437	435	452	444	408	455	436	419	450	407	428	468	440	406	435	434	439	409	469	466	439	415	430	430	450	436	483	443	458	433	439	481	429	415	430	441	421	457	418	434	412	438	483	431	418	442	444	452	464	439	423	438	439	421	414	429	433	410	425	465	454	453	456	416	470	462	405	447	423	420	449	473	453	458	442	438	426	438	404	452	428	442	436	449	425	438	387	434	435	404	451	411	424	434	466	452	434	444	455	482	437	451	457	429	447	428	430	428	457	456	428	414	436	425	448	427	439	450	457	457	405	435	440	430	406	451	463	431	452	388	422	461	461	439	446	442	455	411	459
23516	21091	28269	24130	21069	8849	703	508	420	349	336	313	278	243	244	252	241	266	206	232	203	231	222	203	237	227	225	208	203	198	228	237	196	180	186	188	205	195	183	178	197	185	212	184	199	192	166	212	196	240	193	215	183	207	177	204	191	207	191	184	224	164	195	185	178	206	204	210	205	187	195	198	181	188	172	178	185	207	185	213	194	183	188	176	191	198	202	192	196	206	193	189	200	187	205	202	190	191	183	181	209	197	162	164	159	198	192	208	201	195	176	206	178	181	201	210	202	200	195	194	205	198	181	192	197	196	170	191	176	208	206	175	184	184	190	186	205	216	182	211	184	171	181	204	198	189	201	179	169	174	184	178	179	169	186	219	174	201	166	207	179	171	214	188	175	172	191	163	171	185	195	205	177	192	206	170	190	187	202	185	190	196	181	187	196	189	182	201	178	214	182	191	183	199	193	180	174	192	194	212	165	182	210	170	168	185	216	178	168	199	197	204	169	187	162	183	184	193	209	179	185	177	216	196	210	205	191	184	185	195	209	178	178	195	159	181	206	194	188	181	187	215	197	188	209	216	203	207	171	199	179	186	195	203	201	213	190	203	191	189	211	198	173	177	187	190	177	186	205	204	168	207	205	181	183	208	181	189	206	185	179	190	189	201	204	176	187	183	215	166	217	193	191	194	203	192	194	210	205	181	191	167	208	197	205	217	182	213	185	175	191	156	176	192	191	179	204	196	201	172	192	189	206	218	188	164	212	200	212	183	205	201	193	199	199	214	166	185	176	196	199	192	227	189	176	190	206	164	179	195	173	198	200	189	194	169	207	200	212	198	196	188	169	188	205	198	171	186	190	174	221	186	205	183	193	191	198	183	181	195	187	182	193	199	193	194	195	203	208	172	209	174	195	186	191	192	192	179	189	210	194	178	206	186	189	184	170	187	187	202	185	205	201	217	193	179	169	189	173	167	190	195	197	203	197	199	187	217	175	187	179	188	177	184	198	181	190	193	195	203	212	210	189	202	189	185	208	200	209	210	185	199	184	187	188	172	187	169	173	213	166	182	191	162	204	185	182	170	193	195	195	192	237	179	174	200	193	204	195	187	195	187	188	197	194	212	195	200	176	191	175	194	198	182	209	213	197	196	174	190	209	194	203	203	174	174	186	191	199	187	190	188	182	189	182	191	189	193	172	175	184	206	186	221	186	183	188	192	163	203	190	167	178	196	192	197	202	203	179	200	163	178	187	184	185	198	188	183	204	169	192	204	174	166	195	200	171	176	200	198	187	164	166	194	164	199	189	204	170	213	188	200	188	198	213	197	189	205	180	175	199	199	179	197	188	196	195	188	170	211	196	194	180	196	202	190	178	191	174	188	168	193	165	192	175	214	192	193	168	178	184	186	202	193	199	213	222	144	188	196	184	198	169	164	179	192	215	168	196	184	184	190	212	204	174	208	200	183	195	161	183	165	192	198	214	192	192	182	199	188	213	186	161	189	178	190	191	209	195	182	175	201	188	187	183	152	190	200	222	205	174	204	186	165	187	202	203	161	153	177	204	202	177	171	205	193	180	185	204	179	195	180	211	176	189	187	195	196	171	199	203	184	195	210	197	180	187	193	188	185	196	187	192	188	183	201	192	185	199	197	188	199	180	204	176	162	189	165	179	184	200	195	175	201	177	195	197	197	184	182	193	190	193	187	176	195	191	194	176	174	190	199	200	205	177	199	216	203	172	191	199	172	193	204	186	197	198	174	202	180	161	194	199	219	177	171	176	189	173	217	179	204	194	166	181	201	180	190	182	206	170	177	217	219	169	209	179	203	191	183	208	198	190	199	165	199	193	191	193	170	193	185	190	185	188	208	191	182	169	203	206	211	191	180	214	200	167	187	180	188	170	203	182	178	177	204	163	186	220	191	202	190	170	193	189	202	201	200	189	199	216	209	193	200	210	208	201	163	182	186	202	170	191	200	169	186	176	171	200	203	195	182	214	202	208	193	177	193	194	189	188	176	189	213	133	207	195	200	192	191	209	159	192	194	200	220	201	197	180	163	201	189	185	169	165	182	172	189	186	188	186	180	162	181	203	195	188	212	175	174	172	184	207	205	187	180	177	221	197	167	188	207	170	190	179	192	185	181	188	167	200	201	212	217	202	198	186	218	212	169	175	166	188	198	222	197	182	176	169	180	188	178	192	181	179	196	174	188	190	201	186	194	193	174	216	198	187	211	184	178	163	199	176	174	225	182	194	185	191	185	188	197	200	178	192	201	189	211	196	204	199	169	175	193	168	187	226	194	188	209	214	210	184	182	205	184	197	177	193	202	194	190	190	197	193	197	195	215	200	196	208	186	216	175	192	194	202	228	197	188	189	201	177	183	189	196	192	196	182	178	186	217	174	170	196	183	202	189	197	192	198	188	182	192	196	175	163	177	198	190	153	182	191	194	208	203	181	190	196	156	194	163	195	216	197	166	156	198	189	180	184	204	182	203	180	198	200	186	180	179	185	185	170	197	190	178	161	194	186	172	196	179	176	189	218	206	189	190	177	171	170	198	150	202	167	182	170	197	195	188	162	153	191	194	184	216	200	204	185	193	193	201	193	206	189	190	188	186	207	182	205	200	176	175	190	179	193	203	174	166	180	203	187	185	176	181	173	192	175	190	203	182	197	187	169	172	176	167	195	192	184	212	179	191	198	185	178	179	180	206	210	161	170	203	195	182	220	197	182	173	165	179	194	180	156	194	185	179	181	189	197	171	178	189	195	191	192	189	190	192	206	196	186	177	201	193	168	196	179	204	203	190	184	196	189	193	192	210	205	187	176	182	191	184	181	185	189	165	181	182	182	198	198	168	194	200	216	202	167	168	203	207	207	191	195	184	197	183	185	183	187	192	197	197	173	173	192	193	194	215	185	196	201	190	184	206	194	195	193	181	193	173	179	200	190	197	182	195	195	206	165	169	193	205	207	194	181	195	166	166	229	214	176	215	209	201	168	170	180	202	191	170	185	191	174	184	201	217	188	179	187	211	193	183	173	210	184	185	192	174	189	180	189	195	202	183	150	176	192	179	178	160	176	196	162	190	209	177	171	208	177	206	210	204	172	189	198	177	185	164	174	187	187	197	187	176	187	195	170	187	185	203	204	178	206	201	188	173	187	186	190	187	193	196	191	191	193	184	191	221	186	193	180	175	210	171	192	171	186	208	186	187	216	180	222	217	183	186	185	211	199	177	201	176	171	166	181	205	195	199	181	179	212	160	174	189	174	197	188	204	196	194	184	192	174	176	208	180	196	169	193	162	185	203	209	201	205	216	199	171	203	174	195	215	183	193	206	184	186	181	185	196	184	184	180	179	170	183	187	160	201	187	173	186	209	193	220	207	178	184	191	198	192	180	184	176	196	198	209	201	192	204	194	203	205	174	190	195	208	166	219	200	188	200	198	190	189	210	166	200	189	195	211	172	180	201	185	182	176	169	204	186	183	203	179	179
3318	8602	5460	2468	1808	1311	981	751	665	517	492	440	426	363	318	321	309	283	283	274	314	267	233	244	252	237	233	238	236	236	221	230	223	261	243	231	229	221	223	240	237	234	224	199	237	251	206	207	245	231	211	240	227	242	225	231	252	232	234	219	219	239	228	233	199	215	206	193	216	216	226	214	223	216	206	224	229	230	225	226	223	235	201	185	237	212	214	201	220	230	205	228	217	210	218	221	206	225	200	208	208	221	231	211	217	218	203	200	201	209	221	198	214	225	212	197	239	219	220	203	211	201	226	221	207	195	214	203	206	223	200	229	217	208	224	208	215	214	203	198	179	212	230	206	221	204	229	228	228	240	187	195	212	221	190	232	216	201	220	236	231	194	210	247	233	209	203	186	208	199	226	210	212	222	222	237	234	220	228	189	253	233	224	240	240	211	203	206	231	206	217	218	230	229	179	222	207	181	191	199	235	210	236	214	200	211	201	224	216	218	192	207	238	237	220	226	206	218	205	235	219	216	214	226	209	184	218	190	212	239	202	188	221	221	233	217	212	223	246	197	204	233	195	241	197	212	223	201	224	237	211	224	195	212	233	232	193	183	195	234	235	207	240	192	232	202	215	210	219	227	206	221	216	227	228	211	250	199	210	216	183	204	217	202	257	194	211	244	235	236	203	211	212	215	201	198	235	218	211	241	227	207	234	207	198	201	213	234	213	205	235	219	204	219	196	217	223	208	225	202	253	219	229	187	205	230	207	218	239	226	217	239	200	212	218	246	213	191	212	204	205	207	206	207	228	203	219	198	230	209	219	205	199	220	237	175	195	215	220	202	231	204	206	196	225	195	222	200	202	222	268	240	251	200	218	204	210	243	207	201	205	189	206	206	187	206	214	247	202	206	226	185	223	219	213	220	222	209	220	214	221	213	197	194	220	222	221	217	208	227	208	192	219	195	227	222	220	224	213	207	182	209	241	238	205	203	228	220	225	206	212	211	198	215	216	208	214	207	200	246	210	209	197	205	259	208	221	211	228	219	211	269	211	218	216	214	224	210	240	232	233	209	214	200	190	223	233	205	202	208	251	245	210	216	198	200	199	233	204	220	238	236	216	209	234	230	195	222	202	207	221	221	226	223	228	205	208	227	227	209	234	217	252	214	238	200	195	198	219	225	243	191	207	213	198	232	249	223	214	256	198	225	231	227	208	222	187	254	214	193	217	229	201	214	216	207	207	208	256	197	226	229	208	230	210	187	219	224	221	211	232	219	230	219	212	218	222	209	198	238	200	214	210	213	229	232	224	192	261	220	227	210	213	217	229	215	243	224	208	225	191	218	203	229	216	200	211	247	222	213	215	222	216	221	215	221	228	208	223	179	199	178	212	234	214	170	196	197	205	195	211	238	208	223	196	237	219	226	218	208	217	214	196	232	210	214	213	233	259	233	206	225	217	210	195	201	192	187	216	206	198	218	203	223	239	222	230	240	214	238	209	231	221	219	220	223	214	219	204	223	219	226	207	195	234	223	209	220	232	221	203	207	241	233	222	240	209	199	205	237	228	189	229	198	201	190	222	202	207	204	228	219	191	250	216	244	220	219	198	241	230	216	219	221	201	218	215	211	212	217	222	205	211	212	231	196	212	227	204	239	223	242	224	243	229	190	215	221	223	208	218	200	225	202	226	206	201	237	212	221	203	209	211	214	177	213	242	214	220	221	230	196	213	193	234	233	199	229	240	203	196	231	236	217	201	237	173	238	224	215	237	201	207	206	230	201	192	216	195	199	218	223	201	203	189	200	204	208	251	234	180	220	221	176	243	234	219	198	205	189	209	216	203	226	196	212	214	210	221	235	215	200	197	243	223	221	213	216	219	209	226	209	208	229	238	212	219	233	221	223	197	217	230	209	204	217	217	222	193	210	226	205	221	214	229	231	197	204	215	224	190	198	199	226	210	221	206	217	226	229	213	229	211	218	219	215	205	246	223	216	203	211	238	220	197	237	193	220	221	215	229	216	205	194	202	207	196	227	214	220	235	231	202	215	193	230	195	218	214	182	192	211	208	216	211	197	241	214	209	207	239	236	209	251	208	201	218	225	216	215	205	220	246	204	224	223	232	215	208	202	190	206	222	216	207	232	212	221	219	190	206	234	208	183	210	213	218	210	205	231	181	231	232	239	211	223	234	236	218	224	216	194	227	225	203	227	204	219	237	216	222	206	221	251	206	213	203	210	233	192	201	214	191	186	226	213	182	185	209	222	222	208	223	213	222	233	201	226	205	193	222	201	205	206	216	232	227	212	206	213	225	227	248	216	217	218	230	195	221	208	224	194	214	210	232	206	195	210	236	218	217	215	204	183	191	218	243	225	203	257	211	213	204	207	199	207	207	222	221	185	215	218	222	208	202	233	193	214	216	212	206	202	223	187	206	189	195	207	210	215	241	207	235	202	207	207	234	195	237	201	192	231	217	214	213	205	225	211	218	252	207	206	214	206	217	222	191	213	225	216	219	208	221	240	198	227	227	216	218	201	216	198	200	192	228	190	205	221	224	222	221	205	195	213	235	202	208	220	224	221	212	220	223	232	233	221	201	212	213	199	226	219	213	240	235	223	246	205	232	207	218	191	228	222	210	202	216	216	200	205	239	224	203	199	232	209	215	228	226	197	234	205	224	223	199	211	214	205	220	210	215	213	232	222	209	233	202	211	213	225	220	207	216	216	200	238	208	218	216	227	184	210	210	225	231	238	221	229	233	231	206	218	235	207	215	230	231	238	217	213	200	215	194	207	224	225	178	206	199	192	209	207	202	213	236	211	226	214	199	200	224	231	207	236	217	222	197	214	238	218	236	192	213	232	214	194	234	216	203	211	213	218	210	200	192	213	199	215	213	246	232	226	204	199	214	206	223	217	205	189	213	215	199	229	231	221	197	212	220	202	218	242	222	200	217	211	197	211	258	217	209	224	208	231	226	180	197	214	217	219	228	228	242	198	224	203	228	245	237	241	219	213	175	214	213	216	207	221	215	246	229	212	208	222	215	227	233	201	243	217	226	212	229	223	223	227	207	203	212	224	199	209	202	216	217	218	194	213	241	216	198	225	243	212	209	234	212	203	180	228	191	214	228	212	218	239	236	217	221	204	204	198	209	230	204	207	232	218	199	208	239	203	217	212	231	213	208	213	230	233	214	231	196	207	210	243	204	205	223	203	237	224	206	206	193	204	221	216	223	206	213	200	222	225	213	205	216	216	220	211	201	198	221	218	221	219	215	197	205	208	225	231	213	202	205	217	241	234	203	196	250	208	202	215	224	210	233	201	218	210	213	221	229	192	256	220	205	206	225	223	240	251	216	204	218	199	228	195	235	210	223	197	195	233	196	212	209	243	221	200	225	220	192	239	226	217	200	204	199	220	243	204	197	212	202	201	211	226	199	209	204	218	213	237	213	241	211	207	200	189	222	206	175	218	199	224	223	224	207	230	219	210	221	204	228	217
24794	21076	27089	25256	9209	1055	843	713	695	686	640	618	642	633	616	613	636	628	622	614	636	618	630	624	593	606	597	594	607	612	598	620	641	571	597	598	561	571	562	547	594	546	561	588	590	595	608	600	564	580	573	574	603	561	627	607	595	582	548	576	586	594	609	579	557	584	612	579	607	556	565	571	588	587	630	568	549	580	575	597	598	610	548	581	601	608	631	593	579	587	641	632	638	571	583	586	605	560	564	598	565	566	601	614	625	640	594	584	571	569	580	577	650	605	623	573	550	573	543	598	591	610	596	594	561	582	617	594	588	563	549	587	531	550	586	613	550	565	581	571	623	581	613	580	538	601	573	598	580	565	628	579	594	645	635	555	582	608	582	618	596	537	611	570	571	604	586	557	594	615	589	604	628	626	569	573	596	598	541	587	587	569	613	554	569	567	597	589	597	627	609	590	577	571	619	609	580	606	601	584	601	583	584	564	576	587	575	600	616	563	620	561	567	575	591	604	625	578	609	605	585	602	605	593	551	552	583	572	598	597	595	579	618	606	589	586	590	588	596	577	559	583	590	574	642	606	553	591	587	586	601	581	555	575	604	546	596	609	563	610	591	602	593	558	608	574	619	602	585	639	578	595	605	598	565	535	577	602	586	593	619	580	593	617	577	615	577	589	542	572	559	569	637	555	594	581	617	594	603	603	590	552	571	584	590	594	608	577	581	552	586	612	577	620	624	614	564	628	616	597	589	575	604	618	511	591	573	588	560	609	625	591	566	609	579	613	559	573	612	604	584	561	581	591	587	632	584	626	609	576	594	615	600	575	550	598	591	576	554	616	606	592	590	597	594	613	579	578	592	617	583	598	606	586	628	563	581	573	589	555	588	605	561	574	602	623	543	571	592	603	606	622	581	570	624	629	572	599	593	550	613	598	619	578	561	522	625	605	574	590	568	599	567	589	613	595	603	595	583	596	618	583	591	607	592	612	572	594	600	568	589	545	588	638	609	612	646	583	525	587	583	588	572	585	600	594	613	626	545	569	606	589	601	590	538	597	591	571	592	588	624	572	558	588	612	568	616	572	569	561	621	611	566	584	587	585	592	622	581	614	627	602	628	594	610	574	590	595	557	592	604	590	577	589	607	581	648	565	543	621	548	558	526	620	558	601	592	549	613	564	611	593	592	622	599	611	571	625	602	638	582	588	566	551	583	573	554	586	586	609	581	545	579	616	628	579	617	577	547	605	607	553	591	601	614	551	618	584	592	552	560	621	587	624	559	584	582	592	604	583	618	562	627	587	610	534	559	579	551	609	538	563	531	574	584	546	545	572	568	611	571	580	579	552	531	632	571	591	605	622	588	605	584	571	617	590	598	576	589	604	568	590	585	576	625	620	582	603	607	617	564	578	592	561	556	580	592	588	598	625	579	588	570	583	589	571	627	579	620	598	587	548	583	550	550	614	585	593	586	555	585	587	585	632	574	588	577	604	572	621	612	581	550	593	605	610	577	599	596	580	585	577	628	586	599	572	609	563	570	572	614	616	613	584	598	604	618	572	596	578	617	626	557	558	574	572	582	573	617	576	549	556	606	608	613	627	584	604	596	568	572	569	588	576	593	551	583	592	574	562	561	601	605	593	623	594	602	596	563	579	604	557	630	581	592	655	607	603	581	590	554	587	576	591	572	601	581	594	580	592	601	597	614	596	554	595	641	531	626	586	611	556	598	610	612	599	548	575	579	563	575	591	597	610	585	673	597	589	641	604	563	593	578	590	580	632	593	594	610	549	616	626	567	597	585	572	623	608	616	564	554	588	597	588	603	562	574	610	607	568	584	581	561	574	560	614	614	570	560	577	589	590	610	597	542	542	575	595	576	605	624	574	603	571	619	584	591	597	619	571	566	576	570	595	571	599	616	561	536	602	596	561	579	600	607	593	624	574	538	614	565	588	579	572	600	565	601	563	555	603	577	558	602	592	575	590	602	628	587	581	578	582	638	597	601	603	594	602	591	568	623	588	591	594	611	636	575	532	550	588	610	613	577	591	556	607	616	633	590	570	615	627	548	588	574	599	593	613	605	599	587	596	566	568	579	572	591	577	588	613	611	570	620	573	590	547	606	593	591	614	576	595	571	601	576	638	572	606	606	596	590	581	600	606	614	561	617	593	591	631	551	590	607	589	591	602	600	592	621	627	600	567	591	619	564	596	569	607	581	623	602	604	569	612	581	626	581	604	604	622	603	617	594	573	601	578	563	585	598	603	620	579	570	582	590	591	598	567	632	610	579	586	623	557	645	600	610	556	568	608	598	579	574	596	584	526	559	579	612	558	665	599	569	594	628	560	584	596	591	583	586	614	614	545	598	583	616	587	592	552	566	638	587	633	570	623	591	592	564	568	611	617	606	597	562	546	598	593	543	591	587	602	601	575	581	625	547	619	585	605	581	607	616	602	577	594	623	571	604	625	545	567	610	576	606	615	628	564	585	555	573	629	563	543	610	599	577	604	578	602	562	594	618	601	580	613	631	601	557	568	581	608	602	589	574	570	551	593	596	617	593	556	555	588	568	605	594	620	571	590	576	610	582	580	582	605	641	578	623	587	582	581	557	597	552	594	566	591	610	563	584	574	588	598	605	581	584	642	557	588	543	605	597	561	602	614	616	579	623	551	613	579	594	603	614	616	592	563	525	546	615	593	557	583	603	626	598	554	557	583	571	565	614	598	584	608	596	583	612	594	554	595	594	581	557	592	562	605	599	601	594	585	556	612	604	603	580	575	609	546	560	572	636	578	609	600	630	634	544	562	576	587	595	555	603	623	571	595	602	582	584	563	594	579	575	610	612	595	567	574	590	547	554	642	585	595	579	617	604	550	597	557	601	600	598	593	593	599	586	591	569	551	611	562	588	608	611	614	587	577	552	583	581	574	587	614	644	531	550	617	567	613	594	556	538	590	611	578	572	596	568	622	595	586	585	610	605	596	598	554	611	606	589	555	648	590	521	557	583	617	577	597	586	584	573	576	587	589	582	565	575	590	596	595	597	591	593	570	564	594	604	609	635	587	610	603	581	521	626	553	553	639	591	577	579	601	616	564	563	627	619	589	586	554	581	574	574	623	561	586	584	571	624	594	587	570	608	584	596	602	571	592	575	582	590	593	611	561	603	571	552	601	609	577	578	627	626	570	565	609	570	596	565	583	591	599	577	610	624	580	589	560	593	624	636	607	611	567	596	605	573	570	580	575	594	601	604	578	607	573	540	534	600	630	576	590	603	588	636	576	546	593	569	610	545	591	593	531	573	578	576	563	591	609	562	595	535	535	588	567	547	617	617	574	596	598	571	623	597	596	605	600	553	585	553	618	587	584	621	606	549	567	610	589	605	645	581	566	589	588	587	555	545	585	601	568	629	572	578	606	645	594	614	599	611	623	563	568	548	592	584	599	549	565	608	563	543	607	616	595	603	575	608	531	555	567	566	565	570	603	608	605	624	563	559	603
3582	4998	3299	1777	1375	1112	1040	913	851	752	745	674	708	709	645	659	612	653	656	617	650	651	639	658	642	623	664	587	629	656	613	661	649	641	627	644	651	675	604	645	608	630	659	620	676	607	595	605	606	585	655	650	581	619	611	584	639	626	583	616	624	647	604	596	633	615	640	581	608	623	651	596	577	602	615	590	611	652	626	606	672	566	571	604	644	620	633	647	618	622	622	552	602	620	618	626	601	640	625	613	635	603	586	625	639	662	558	652	641	624	573	621	607	628	602	627	621	623	608	566	614	608	622	622	568	619	599	609	611	578	608	633	612	610	618	610	584	620	645	618	595	661	668	603	628	601	600	608	576	612	617	629	570	646	650	601	582	629	634	639	619	625	615	612	630	672	569	650	590	620	634	641	599	589	588	640	594	638	609	599	643	651	662	571	643	653	618	606	642	607	591	663	625	606	610	597	654	648	619	650	618	626	622	574	651	592	595	626	642	634	648	601	617	594	587	591	627	635	609	634	653	638	600	645	617	625	616	639	611	656	616	580	601	609	609	630	633	628	620	610	590	644	636	646	608	620	609	649	630	586	629	610	603	612	611	600	645	607	601	613	602	644	638	567	584	629	583	629	582	618	591	632	643	648	627	596	585	641	613	617	633	602	578	608	617	608	568	611	615	586	641	565	625	601	632	616	608	612	594	615	625	599	595	606	621	618	629	603	638	611	604	627	649	628	621	590	621	622	610	614	609	560	589	602	637	601	598	618	631	621	608	605	590	635	664	667	598	609	620	618	598	638	573	635	570	618	634	649	611	637	587	623	633	616	594	627	632	622	643	644	570	594	626	618	589	637	631	609	624	648	636	636	598	610	624	599	642	617	627	651	600	618	606	642	626	590	616	611	581	585	634	611	631	607	615	612	622	600	634	637	651	622	628	672	589	624	638	620	660	617	578	612	618	645	632	650	630	625	608	624	624	609	612	647	690	622	641	597	619	647	606	599	596	617	614	611	601	625	608	627	575	572	620	602	654	666	618	596	628	595	630	623	584	658	613	622	646	630	593	560	634	617	623	644	630	607	616	577	625	607	599	608	607	612	616	661	632	634	634	590	642	631	600	593	637	609	659	594	623	651	628	625	580	653	615	620	606	628	595	617	579	641	575	615	623	617	640	529	591	609	611	614	609	600	592	628	634	626	607	601	570	618	586	618	637	638	632	598	658	634	556	618	598	613	591	597	626	645	615	632	612	597	624	594	650	655	568	619	617	623	612	620	630	599	625	623	621	658	620	586	624	651	615	620	600	647	597	606	584	657	634	612	600	609	629	648	601	629	589	588	586	661	632	554	591	612	629	632	632	595	614	601	624	606	591	611	564	622	627	573	618	627	637	612	613	584	621	613	610	584	604	598	641	633	620	627	622	660	599	585	617	609	610	642	592	648	649	598	602	604	580	587	581	580	565	629	619	615	599	624	612	592	623	608	623	626	629	664	619	606	609	591	593	623	658	645	621	632	590	594	617	630	583	595	610	621	602	640	629	619	601	609	609	593	632	630	656	620	652	580	585	612	653	660	630	590	652	608	606	558	573	623	596	647	657	637	594	577	632	625	603	616	635	621	633	591	607	600	600	610	577	607	638	577	603	591	613	560	577	617	625	608	588	618	633	604	583	612	641	625	611	637	582	624	612	619	634	612	583	627	598	663	625	629	598	639	594	614	631	605	622	641	617	582	603	633	571	654	645	599	564	649	599	596	589	609	585	560	614	613	573	639	659	618	599	645	640	641	636	589	601	610	656	621	635	628	631	597	636	641	569	595	638	617	566	644	655	597	645	595	601	613	642	582	575	603	603	639	632	600	631	617	636	606	610	586	577	622	566	628	605	589	565	613	602	632	630	646	613	620	654	600	580	636	592	616	588	587	589	663	624	632	618	589	604	616	614	603	622	623	610	587	632	617	598	653	605	587	632	618	620	621	627	681	656	649	640	594	643	618	602	612	603	604	655	600	646	609	582	606	567	584	639	642	644	626	598	626	624	625	593	596	606	594	665	667	605	645	572	607	628	616	600	639	619	596	653	669	609	644	597	624	613	609	586	641	624	670	606	592	651	583	580	576	624	609	593	620	575	641	630	604	614	563	619	588	630	606	627	591	638	586	617	641	558	626	591	609	604	647	612	609	647	614	611	609	618	601	618	632	630	612	588	600	607	596	601	610	639	618	613	633	588	595	569	625	612	619	578	622	610	650	652	602	602	595	660	648	606	577	664	647	623	646	605	665	594	607	629	601	607	601	625	604	592	614	609	652	631	607	589	580	617	634	595	619	617	638	606	617	617	667	616	597	596	573	633	621	614	665	629	638	562	601	622	635	592	597	596	581	555	642	635	589	637	644	633	603	632	644	651	612	554	639	627	635	625	609	658	606	663	607	622	611	652	617	604	625	609	626	629	618	624	635	565	625	626	613	604	624	598	603	619	602	560	621	622	620	594	641	628	599	590	638	625	613	619	616	647	619	629	629	587	600	624	627	574	624	627	577	589	614	576	609	611	597	634	603	619	620	666	603	619	642	616	620	624	649	620	591	639	623	685	597	610	657	666	641	608	633	650	638	602	613	626	641	656	613	620	618	633	602	619	575	621	586	624	632	659	603	624	605	605	605	611	655	603	608	630	633	588	605	632	620	643	589	647	631	596	579	600	630	643	566	625	626	634	569	625	594	585	569	635	628	609	637	611	637	577	621	585	606	597	606	587	607	599	673	581	594	619	576	593	637	645	617	662	615	627	604	591	626	626	627	613	611	665	672	621	611	596	635	619	564	666	634	596	593	604	582	636	634	637	649	600	598	657	595	632	602	626	680	576	611	654	620	604	626	601	591	628	608	596	624	580	588	576	617	642	591	655	595	630	588	616	573	604	653	592	609	592	632	606	645	586	652	628	609	627	630	621	669	620	659	626	590	586	619	629	636	625	652	643	624	624	618	632	594	617	616	625	577	607	637	586	620	595	618	648	637	626	599	600	634	641	636	577	648	596	563	587	623	624	653	614	643	609	633	606	612	609	630	649	608	613	619	603	583	630	585	628	604	618	631	573	637	631	575	581	590	618	603	591	602	619	629	649	631	606	625	606	600	585	590	652	630	618	579	613	577	616	648	631	615	637	646	582	616	577	579	610	612	645	597	592	613	633	593	592	573	555	647	645	600	610	637	596	588	611	605	631	623	602	597	641	636	584	581	591	620	580	579	599	601	583	605	618	612	596	617	605	603	598	605	596	615	618	590	599	576	611	583	581	635	645	656	604	570	622	631	595	619	615	545	618	621	570	598	596	599	614	615	565	583	604	646	605	617	603	603	579	621	590	558	610	612	604	641	668	624	587	596	607	623	607	642	612	617	622	605	609	590	606	659	612	620	608	616	614	578	653	617	635	558	619	625	609	584	606	630	580	580	604	568	643	663	629	622	609	626	624	612	625	590	621	652	590	639	637	619	617	598	632	576	616	595
22471	21124	28773	23702	21125	21171	6858	1032	708	711	612	539	521	520	488	424	423	443	428	425	422	406	422	412	363	378	398	407	366	394	370	362	360	377	415	349	389	382	389	358	389	355	362	351	353	354	344	352	350	346	370	344	331	387	366	343	337	367	342	352	343	364	342	364	365	354	353	379	366	369	385	356	361	362	353	335	327	369	372	362	389	362	364	333	330	376	339	348	369	335	396	379	355	392	319	345	331	359	334	345	358	353	356	336	370	378	372	342	352	373	367	353	361	386	348	352	374	360	365	371	337	347	354	352	342	355	361	342	338	352	375	358	337	394	315	369	355	363	362	405	352	332	358	382	357	361	345	348	370	367	379	363	373	344	361	348	367	351	354	369	335	334	351	354	382	353	356	353	363	348	360	379	342	346	337	339	342	355	405	337	351	376	401	345	366	412	366	358	360	360	339	379	318	379	366	332	362	323	379	350	345	383	328	349	354	334	331	388	376	339	354	352	400	380	353	378	356	361	334	346	332	351	348	366	360	363	365	362	355	374	387	376	295	373	362	342	363	364	344	352	361	344	397	374	356	359	396	360	332	337	349	362	365	358	341	363	324	380	379	348	336	346	366	331	373	379	358	354	357	359	348	357	376	383	381	352	346	371	331	358	354	313	351	367	342	345	339	326	354	373	363	369	356	341	367	356	383	369	360	341	349	344	357	343	370	341	340	361	356	346	357	354	353	335	348	373	334	331	352	352	385	330	346	339	312	323	338	363	350	384	346	380	346	370	346	380	375	378	357	362	348	376	355	348	376	349	358	316	339	344	380	341	402	349	333	334	327	342	364	341	367	367	346	355	347	378	370	382	358	351	371	340	372	358	367	375	343	354	363	329	371	341	352	344	323	368	342	375	395	359	340	371	341	351	348	329	342	348	346	347	329	344	370	393	364	381	352	370	338	320	366	370	387	364	371	327	341	365	311	347	351	361	362	364	315	345	338	354	355	360	348	322	342	376	323	403	412	367	353	318	344	371	295	351	349	360	360	340	386	350	363	336	382	333	355	340	359	347	348	348	358	346	359	359	358	352	357	346	345	369	379	371	393	355	332	347	323	343	351	346	341	360	352	386	334	336	355	321	303	364	361	371	368	345	368	379	344	374	346	349	375	335	361	318	387	397	400	364	379	324	358	348	366	351	354	362	357	303	330	356	368	357	369	364	380	380	361	345	328	339	344	364	359	358	351	343	357	348	329	380	375	383	361	340	349	334	355	348	367	382	353	369	332	354	341	370	331	397	382	347	351	334	378	342	319	357	365	346	365	345	333	343	362	366	384	343	353	383	358	350	364	353	359	386	348	352	346	370	360	367	348	345	328	352	374	363	352	357	352	380	353	357	352	347	348	376	360	356	369	371	357	348	345	382	350	360	315	365	362	330	328	360	323	346	357	351	366	336	355	370	366	363	349	351	357	381	361	349	379	354	375	331	361	350	395	383	383	375	361	364	340	342	343	358	361	373	384	363	343	348	356	385	313	382	353	358	360	343	345	310	377	390	374	382	387	345	321	373	339	352	366	344	353	361	347	369	348	332	331	336	318	340	392	382	337	339	340	348	351	365	366	319	368	342	368	360	390	346	376	328	351	399	342	342	353	360	339	318	384	349	371	345	352	368	361	348	371	389	372	352	388	348	336	339	351	331	348	380	362	349	384	348	315	406	342	349	345	328	360	366	360	369	350	313	336	384	339	373	358	358	366	332	364	353	372	338	326	368	387	343	343	356	327	340	381	357	342	338	348	350	341	327	325	357	335	347	352	331	320	368	341	370	364	321	374	312	334	381	359	389	396	334	344	344	317	356	388	343	367	384	335	350	390	355	368	347	342	367	355	354	340	335	346	345	360	370	340	362	381	326	363	374	364	380	362	329	364	367	380	359	389	334	369	345	344	364	343	347	398	360	355	356	345	362	343	338	365	359	358	360	333	349	367	394	326	377	377	311	371	336	355	329	377	353	353	396	369	341	358	379	341	349	320	364	372	371	357	350	372	372	347	341	350	329	339	355	346	362	330	331	366	324	392	331	352	371	340	341	365	375	345	331	367	353	366	338	343	381	365	362	346	370	346	345	326	340	345	356	339	357	356	349	374	384	361	387	348	364	345	355	344	363	340	396	345	332	327	351	377	395	350	374	332	338	355	382	362	351	349	357	341	349	350	338	344	383	347	385	356	355	352	315	373	370	347	307	365	351	324	323	352	325	366	407	324	378	368	359	375	327	326	347	359	350	348	363	353	362	342	356	317	328	326	379	375	364	354	357	382	322	349	392	343	354	353	376	378	373	360	352	335	366	357	364	342	359	356	346	344	288	334	317	370	367	338	346	367	338	329	368	373	357	344	342	356	327	353	331	380	354	348	344	342	369	355	315	350	361	349	366	372	330	375	351	354	356	372	342	351	362	331	370	370	364	341	348	331	321	333	381	338	380	353	397	378	367	357	362	335	343	359	365	353	366	354	353	366	343	374	362	367	343	374	334	337	355	348	349	364	365	354	339	342	355	370	364	391	380	364	360	383	337	350	383	381	345	350	341	365	341	334	333	300	350	348	366	320	339	360	336	332	358	364	358	362	363	349	322	357	360	370	361	344	373	346	387	326	386	374	369	334	329	404	357	357	337	317	352	344	368	355	332	333	349	373	357	362	349	377	355	344	411	319	379	354	332	354	365	322	354	311	360	356	374	372	367	344	356	351	355	327	370	361	374	355	393	360	339	342	370	363	334	337	357	324	361	374	334	357	370	346	353	342	343	376	365	353	330	329	355	356	353	356	398	363	367	366	390	352	333	344	340	371	360	368	353	337	339	347	372	369	364	359	357	347	389	366	369	344	336	376	361	333	316	392	353	356	349	325	373	339	335	317	344	370	366	385	368	346	369	349	369	360	321	377	358	371	371	335	375	371	368	351	373	329	364	338	352	400	346	339	357	355	339	359	350	332	318	340	396	387	329	358	366	375	375	329	364	343	332	362	365	328	367	364	352	362	362	359	332	344	361	380	389	345	351	348	359	338	344	333	359	365	320	394	357	353	350	362	359	386	394	356	334	349	345	390	335	379	365	361	395	337	337	335	383	355	373	314	383	351	360	326	359	350	347	352	368	324	340	376	344	368	321	350	370	331	370	360	332	338	329	376	374	362	352	309	330	344	345	377	358	349	363	377	350	359	361	327	330	360	379	339	327	337	368	352	369	349	317	380	328	332	324	371	351	320	353	334	357	381	325	336	359	315	387	359	360	328	327	341	388	333	351	347	367	352	335	350	338	359	361	358	346	354	367	352	370	362	354	349	354	384	384	349	333	377	337	335	389	367	358	373	350	366	382	334	358	374	304	354	338	369	343	385	321	355	350	373	373	333	351	366	333	339	366	325	355	349	348	339	391	365	397	361	351	385	384	376	363	359	401	311	361	362	354	357	363	334	312	366	337	349	331	357	375	373	346	366	390	341	383	345	378	342	359
4627	13963	9273	4473	3256	2412	1850	1457	1140	1033	898	785	666	633	624	559	511	536	498	474	465	446	458	419	463	426	413	412	435	409	401	408	405	377	389	401	366	382	383	377	365	373	358	371	388	342	371	383	345	383	372	386	405	383	380	391	362	357	396	344	349	356	348	366	366	388	363	340	334	398	374	371	369	401	356	362	388	369	363	326	382	359	371	367	368	354	348	395	384	370	381	372	409	324	416	389	419	319	366	401	324	341	352	340	359	381	391	329	346	367	386	370	350	354	378	352	351	368	367	372	398	370	348	385	361	380	372	371	364	381	404	398	375	364	356	360	368	377	346	343	330	333	403	344	367	350	397	377	380	351	344	425	368	345	365	356	347	337	349	382	364	345	343	427	367	364	357	354	365	362	367	332	327	393	337	380	369	367	387	373	360	385	352	359	349	340	343	316	376	400	358	382	395	382	362	348	362	397	393	395	342	367	360	391	362	366	384	378	356	356	383	372	341	340	389	347	343	361	368	350	345	358	337	367	371	366	363	349	373	374	378	350	353	360	363	346	373	354	327	339	356	374	348	323	361	351	376	349	397	353	371	381	384	328	354	363	349	358	348	347	356	353	373	361	363	333	371	363	339	331	378	351	396	372	375	374	384	341	359	367	400	360	363	341	389	374	369	369	392	332	354	341	351	411	387	376	371	375	352	355	341	381	363	341	357	348	368	383	358	352	357	343	379	367	384	369	365	375	356	339	372	368	330	349	359	369	354	354	395	375	332	358	364	332	373	350	334	336	337	346	411	358	338	378	330	340	350	392	378	360	344	380	387	356	342	388	358	385	336	375	352	357	349	393	358	345	374	323	376	397	364	355	332	354	381	351	333	380	393	360	343	349	401	370	355	356	365	362	366	353	338	362	354	360	371	355	344	348	403	365	368	376	353	352	380	369	366	365	364	369	350	348	373	351	360	395	347	383	373	387	391	336	390	345	352	409	372	376	374	404	365	368	386	346	352	367	404	367	350	327	357	373	347	371	338	349	338	373	336	366	393	342	348	366	376	362	381	382	373	338	338	355	357	335	378	381	346	357	308	349	346	382	376	339	363	370	405	364	356	376	364	353	371	336	358	371	347	374	406	390	374	337	365	364	388	371	394	400	353	359	348	376	363	368	367	362	348	370	364	364	378	333	350	339	358	352	355	327	382	355	338	361	423	349	385	384	363	350	366	360	363	333	366	371	384	333	330	356	356	347	359	382	392	338	362	379	356	361	360	359	362	363	371	381	362	357	375	365	374	342	390	341	381	326	371	389	352	369	354	345	359	382	348	355	381	349	371	376	358	357	368	342	383	344	340	337	357	351	392	381	377	359	353	348	352	388	379	366	382	351	350	342	371	395	371	366	361	340	398	375	379	373	373	329	355	368	360	353	361	354	361	355	357	386	393	383	381	342	378	354	376	381	362	329	354	365	343	325	373	367	363	362	363	406	400	372	348	382	345	350	337	379	369	377	362	351	337	360	386	343	347	381	342	354	365	371	372	400	376	319	360	326	359	383	379	358	347	375	372	357	360	365	360	403	371	374	378	358	365	384	348	370	348	388	357	357	387	354	338	358	358	381	359	358	345	365	358	396	388	352	417	326	357	355	370	366	369	406	347	327	368	369	381	391	364	356	373	352	380	339	347	374	349	342	358	359	377	367	365	335	366	394	368	345	375	360	343	350	378	360	346	376	370	382	371	337	340	388	379	358	367	399	370	372	358	388	401	379	389	346	366	387	373	349	350	366	377	395	340	356	353	347	371	393	349	388	347	346	363	351	377	386	327	382	361	356	336	387	334	375	325	321	358	392	380	372	372	335	354	382	390	347	347	344	336	355	371	373	353	398	347	397	363	409	375	371	343	376	356	374	363	350	358	350	350	342	348	348	388	371	402	340	371	375	388	346	381	346	352	376	351	393	359	358	385	377	384	350	356	356	366	327	355	361	355	354	383	346	390	367	348	371	365	360	385	359	387	388	359	342	372	355	352	376	378	335	339	381	360	338	342	379	333	332	351	391	343	350	370	351	363	359	348	376	350	360	352	389	369	373	391	392	357	356	362	390	337	344	353	337	382	356	394	350	363	357	374	380	376	394	359	325	367	367	355	328	356	358	384	382	407	340	403	359	393	378	349	343	357	373	359	357	348	360	393	363	375	400	356	381	384	332	347	364	337	362	354	357	385	362	377	341	361	365	325	377	378	369	371	390	375	358	382	387	387	364	357	376	349	373	380	348	377	345	386	337	374	386	391	359	366	362	366	360	356	341	362	378	330	390	371	371	332	378	352	368	355	377	358	334	398	365	344	351	373	372	401	294	350	372	380	335	389	350	336	367	359	378	404	357	386	383	383	331	360	360	364	360	364	364	351	341	350	344	362	371	344	356	418	334	372	379	345	343	373	379	370	379	371	339	366	367	353	352	345	343	359	386	351	335	376	325	375	353	347	365	351	374	342	383	386	372	376	375	360	355	356	370	380	368	335	395	362	356	378	379	374	378	347	375	366	343	362	353	381	352	364	363	373	347	339	375	390	357	374	377	378	374	361	340	352	334	382	317	332	392	345	356	359	360	362	366	341	342	362	333	339	381	363	335	363	393	351	368	342	338	359	358	377	351	356	363	365	383	382	348	382	310	371	306	352	363	352	345	367	359	370	350	349	348	344	363	357	374	370	353	364	357	391	392	354	337	342	363	376	373	362	377	336	355	351	358	374	366	368	351	363	358	349	360	372	366	349	359	337	363	350	313	362	361	385	345	360	366	351	347	389	355	366	376	365	350	361	341	359	376	363	327	364	346	383	329	382	367	354	372	375	360	396	381	372	364	382	366	363	355	373	346	359	359	374	359	358	339	351	410	353	358	367	361	348	366	347	402	383	346	387	356	336	404	388	406	338	373	338	404	339	358	356	347	357	350	332	368	348	373	381	401	336	378	353	345	364	358	390	395	348	385	363	338	370	381	363	370	388	380	375	359	345	330	355	348	377	361	377	361	349	366	395	408	372	378	330	382	356	327	362	368	386	374	338	365	379	348	376	381	385	379	350	349	346	408	367	354	327	365	361	367	346	375	357	385	346	361	341	362	394	363	368	408	402	408	370	355	325	364	342	351	342	357	344	366	390	357	370	375	330	366	316	391	373	404	379	382	381	372	364	347	313	360	378	360	321	332	366	382	360	364	347	353	330	363	346	367	358	371	359	366	389	358	399	355	367	346	343	371	349	360	368	377	389	364	383	375	383	375	363	361	375	338	370	383	332	346	358	390	360	351	346	352	367	385	363	337	373	346	357	356	332	402	382	346	363	379	370	360	359	312	363	382	349	357	325	364	311	318	380	379	359	354	344	361	378	371	365	357	356	335	330	371	342	385	342	348	394	356	374	335	363	370	426	341	350	361	360	336	373	355	372	356	344	367	335	316	325	339	358	379	389	330	342	353	372	360	364	347	332	355	389	398	369	391	397	377	388	338
27671	17164	3209	602	496	491	420	428	375	415	430	412	377	388	415	457	394	393	429	396	397	406	425	399	382	397	411	391	427	400	410	451	359	378	396	423	406	439	430	408	432	374	412	378	411	416	430	355	401	392	402	386	372	416	365	406	424	376	380	404	442	394	432	406	447	386	428	402	401	415	372	412	429	404	403	372	392	396	405	419	418	433	393	390	383	421	417	412	401	388	410	425	394	356	405	422	383	395	405	427	404	408	363	422	380	373	416	436	410	370	384	419	417	407	421	364	407	381	442	419	423	387	379	402	391	388	358	417	406	407	421	407	387	411	410	394	407	380	440	402	391	404	398	380	424	389	399	383	423	416	391	372	431	438	363	420	412	375	416	387	411	415	423	421	411	418	389	401	405	413	395	416	405	378	388	419	388	369	401	418	402	407	427	410	394	397	371	403	404	402	370	399	400	361	390	380	404	396	393	397	401	404	392	372	379	414	375	438	428	434	382	411	405	399	389	404	410	398	410	432	409	420	413	422	391	416	398	420	418	407	388	352	399	437	416	393	391	384	422	388	392	406	412	414	367	405	414	382	428	395	391	364	422	401	419	361	427	383	412	380	419	405	400	394	383	370	385	393	418	383	409	412	395	407	406	450	424	435	383	420	392	384	400	397	393	402	424	398	386	389	389	426	418	386	409	387	407	415	408	398	404	406	392	392	402	413	414	369	409	420	428	416	388	406	417	391	399	344	411	393	405	367	419	421	385	395	424	443	370	390	376	396	405	438	385	435	403	406	421	448	380	376	423	376	388	405	414	405	383	415	435	383	386	394	390	375	440	421	406	418	384	364	461	370	401	406	394	377	411	439	400	382	415	438	422	400	383	440	389	411	418	373	437	411	405	385	437	398	388	407	410	388	432	365	410	417	415	390	397	396	398	358	391	379	400	391	402	396	412	427	418	438	408	396	411	410	379	397	427	402	416	409	371	409	404	388	387	394	415	455	380	391	413	391	391	419	381	429	388	389	447	416	417	399	407	398	406	383	398	384	431	406	401	451	391	388	412	394	415	401	393	423	391	399	405	422	422	406	402	429	416	421	379	402	392	410	448	414	420	410	405	391	372	394	382	419	379	406	441	382	422	447	398	405	395	378	394	399	406	405	357	376	379	423	397	408	393	399	418	394	408	390	412	373	398	419	386	419	407	404	423	385	412	416	393	420	370	390	405	380	349	411	400	373	422	394	386	395	426	404	420	393	376	429	427	433	427	421	418	415	380	394	386	405	418	392	396	409	344	439	412	415	369	418	420	393	417	428	412	357	416	416	410	386	403	379	405	342	453	419	414	421	407	442	398	440	418	387	397	392	378	373	432	409	391	404	440	435	391	414	419	385	412	406	403	362	371	392	382	425	407	398	401	408	384	423	377	393	446	412	398	412	399	372	410	426	375	407	435	388	392	409	402	398	405	429	403	397	433	401	398	409	407	384	374	376	392	379	372	416	412	415	366	372	393	407	425	400	415	424	435	380	412	398	423	407	427	446	376	377	411	405	402	391	397	425	400	389	403	425	407	389	393	421	402	426	399	366	414	384	436	397	372	421	380	375	397	403	389	411	406	390	409	415	403	446	396	433	407	401	418	392	390	402	377	404	404	389	441	395	438	395	393	425	404	442	419	399	412	399	418	385	378	398	409	385	412	371	450	400	416	401	384	388	400	398	397	411	416	404	396	400	421	398	397	394	396	439	409	405	418	401	409	391	402	409	371	437	390	427	420	419	406	384	405	408	399	380	392	399	363	463	421	406	409	366	403	392	405	442	395	357	403	407	446	415	409	374	394	370	426	428	392	391	368	404	409	402	392	421	394	404	396	417	393	432	421	415	392	377	426	375	434	396	399	390	390	404	431	420	396	400	414	433	402	429	424	399	407	387	365	432	397	383	387	425	405	388	395	425	381	403	397	351	389	427	410	379	394	405	432	438	391	391	385	373	388	395	422	372	439	397	417	397	357	395	425	376	372	416	431	381	413	424	395	357	391	369	393	423	429	413	422	377	370	423	405	373	403	403	431	392	377	437	376	404	406	434	389	414	398	406	376	427	386	424	390	395	400	379	405	378	432	398	387	370	384	415	409	368	363	400	410	398	375	406	423	374	416	396	428	388	394	417	414	398	367	407	447	396	404	433	385	398	397	388	423	428	401	439	424	409	386	406	374	399	381	413	438	404	386	370	373	405	427	400	388	426	442	397	411	406	415	423	399	417	429	385	452	434	385	410	405	448	429	389	401	412	401	402	389	391	389	393	421	365	408	381	373	399	424	408	405	405	400	405	400	389	405	394	390	441	401	378	399	385	388	377	386	396	416	434	435	390	381	388	377	400	460	407	384	402	409	386	386	388	365	417	405	412	402	398	407	374	403	376	407	404	398	396	431	377	411	396	363	373	422	380	387	388	398	461	387	433	419	428	415	418	419	427	392	391	408	426	383	406	425	409	400	374	376	411	384	420	415	408	411	393	386	409	428	418	398	448	410	410	403	376	369	432	415	366	403	402	414	421	415	408	439	395	419	400	398	391	386	403	391	369	405	408	366	418	441	415	442	423	423	426	402	380	356	397	389	430	430	408	385	396	417	388	412	355	371	373	383	397	412	359	401	389	382	364	383	379	355	367	411	395	411	436	404	394	410	394	429	382	416	425	388	418	408	387	433	414	431	407	448	428	415	391	435	374	399	409	394	395	362	421	489	407	402	406	366	403	389	390	370	422	406	415	395	399	411	395	438	426	405	400	433	395	419	420	413	397	406	389	393	447	368	400	412	403	404	424	412	436	408	416	408	430	407	385	432	408	381	381	365	373	409	391	440	356	414	395	376	391	394	382	404	396	416	430	385	435	406	379	416	414	390	452	388	418	392	380	385	400	461	403	386	400	442	425	395	431	374	419	383	396	390	390	422	413	380	416	424	398	409	385	384	404	382	410	430	389	375	427	408	401	410	356	442	421	398	421	413	406	402	386	381	428	412	373	395	374	407	404	386	427	412	388	401	401	416	400	389	397	407	433	423	367	379	426	408	405	382	429	382	389	409	392	382	374	410	408	382	385	390	373	475	393	398	378	389	392	434	423	377	380	379	419	390	419	408	413	431	379	382	382	440	370	404	382	399	366	368	414	398	388	425	407	412	418	427	407	426	418	408	391	385	405	382	375	414	397	420	429	410	376	395	374	414	412	405	422	401	374	418	370	408	405	396	445	402	371	402	369	408	390	396	422	380	399	355	459	384	382	405	394	415	444	432	404	382	441	418	398	416	417	402	401	377	364	391	410	405	388	429	423	455	391	368	386	413	443	419	437	380	378	408	426	409	402	386	440	439	422	407	388	413	428	388	391	415	429	376	401	416	388	405	358	435	402	396	411	434	412	394	375	434	406	403	413	409	409	385	432	406	377	404	386	404	389	440	404	405	419	412	395	396	382	440	373	386	432	419	428	419	390	394	396	400	375	398	435	405	384
4579	914	792	620	505	479	484	457	425	445	474	458	466	481	460	453	462	481	457	442	436	464	418	407	458	440	461	469	452	411	416	473	471	442	425	440	427	451	417	427	425	434	411	463	494	437	446	434	446	463	477	439	438	447	403	465	415	461	441	406	451	422	426	453	459	416	451	445	440	454	407	446	423	452	434	474	458	438	437	469	440	442	407	461	446	445	450	486	466	483	454	407	446	439	420	439	437	446	408	448	437	435	409	418	443	448	448	437	473	452	463	417	433	472	443	426	436	457	418	431	412	477	453	452	433	415	475	444	408	421	466	443	425	452	436	456	478	430	415	396	461	443	427	424	435	416	440	492	436	466	428	451	422	474	468	430	436	381	431	438	412	426	414	443	473	421	441	486	430	446	465	410	426	444	441	436	428	454	481	441	398	424	450	434	418	435	445	444	446	467	406	469	430	392	459	458	438	436	460	492	423	452	470	427	427	461	449	495	427	459	414	434	420	435	434	449	449	435	439	420	438	428	412	444	418	438	444	436	445	433	437	410	435	442	427	455	424	454	438	417	434	447	426	480	452	456	457	416	426	422	427	455	442	421	443	455	423	420	468	419	450	426	446	421	463	445	413	427	426	457	409	455	433	447	436	436	433	441	427	419	462	442	421	444	451	432	458	444	465	449	439	454	460	467	436	421	453	436	450	423	478	472	434	440	433	439	489	467	445	400	413	413	488	421	431	438	470	423	466	452	404	440	460	483	411	448	458	436	427	444	445	435	429	439	428	433	440	471	422	415	409	447	460	414	427	428	431	431	478	457	475	431	435	473	410	432	445	468	451	437	427	473	433	437	457	431	439	454	424	404	421	432	471	450	480	464	469	468	422	445	474	459	452	439	459	442	490	459	468	452	468	435	452	477	441	418	456	378	438	452	428	468	423	446	437	417	471	425	427	435	433	433	473	445	405	435	441	431	460	446	411	424	416	456	432	435	429	426	446	417	439	476	468	436	446	407	429	446	433	425	451	468	461	434	423	410	431	429	465	444	467	413	481	442	443	446	430	443	427	444	450	438	430	429	461	443	465	456	447	428	406	426	481	481	409	452	426	454	436	450	488	488	425	427	436	409	450	436	417	387	474	415	434	435	415	509	446	425	426	467	434	437	475	445	459	434	428	419	430	450	424	455	443	412	460	460	448	485	434	413	470	470	408	462	440	427	425	457	438	450	454	431	427	459	489	439	434	431	470	441	448	440	400	452	462	445	429	452	484	447	434	438	408	432	439	419	452	425	447	435	445	453	446	446	462	444	473	428	429	452	470	456	402	442	453	418	406	406	441	438	460	442	422	482	484	430	464	437	431	454	460	432	458	415	438	422	419	440	442	443	458	427	436	430	411	446	449	420	439	475	423	473	450	460	434	425	404	423	443	450	433	457	458	422	444	470	467	446	432	457	472	436	424	469	457	437	452	436	448	423	434	451	432	450	428	414	425	428	446	444	454	435	434	437	407	483	467	473	467	430	467	413	453	415	427	489	453	450	431	430	451	472	458	477	452	454	432	429	439	449	469	486	447	423	439	455	468	429	442	440	456	450	478	472	438	414	443	434	414	452	452	403	446	462	442	417	433	440	423	393	453	417	445	466	452	455	507	443	405	446	449	457	433	466	445	432	439	425	465	447	452	450	431	436	428	456	420	484	451	434	452	451	429	415	430	453	442	418	402	424	454	425	446	432	424	441	467	434	448	412	457	462	421	482	420	452	451	405	430	455	461	456	447	485	425	403	447	425	422	463	452	438	444	432	444	418	467	402	440	434	431	454	408	428	482	454	416	425	475	393	437	446	469	466	466	454	454	416	473	445	468	435	472	454	458	456	465	459	421	455	433	436	455	442	431	461	469	424	440	452	485	447	432	450	459	411	457	444	433	410	426	432	410	471	424	446	413	417	453	432	418	469	426	426	434	414	449	444	440	415	453	430	474	433	457	463	437	422	457	444	421	442	442	467	471	396	432	439	429	449	449	470	437	465	461	428	450	418	447	444	469	416	410	433	447	502	424	478	454	455	435	471	451	429	453	440	425	473	415	398	467	451	448	440	439	461	461	450	477	441	453	434	443	429	492	462	424	428	390	443	435	460	425	458	479	425	434	409	446	455	413	460	407	466	430	477	451	455	428	409	429	456	479	439	452	453	432	437	480	420	447	436	441	431	450	434	479	452	426	444	437	451	449	422	451	431	443	474	433	456	440	446	434	454	462	468	439	442	406	469	435	464	444	443	468	446	425	444	439	424	441	443	414	386	493	444	453	455	476	465	430	415	413	451	417	477	436	432	446	404	448	437	457	428	420	447	467	475	441	424	472	435	464	446	454	426	393	447	463	449	442	389	448	445	461	416	456	454	424	410	429	444	440	437	461	426	497	480	436	465	471	460	454	479	456	415	453	458	449	445	452	477	422	428	437	411	468	432	441	440	481	484	464	459	417	411	449	428	451	450	454	464	409	458	404	434	428	464	459	434	454	478	477	424	458	436	440	430	463	434	435	434	463	417	457	457	469	426	452	424	441	429	459	441	443	438	453	425	454	452	434	457	447	432	474	417	505	442	436	452	432	456	418	455	430	453	436	436	438	473	440	449	448	419	453	447	435	435	454	429	461	435	420	407	420	421	411	421	408	422	473	400	457	424	428	440	467	433	458	450	451	446	432	441	409	432	418	444	465	437	461	433	427	468	451	446	422	437	435	447	482	454	462	430	462	416	453	396	449	464	407	395	437	446	413	450	420	428	500	443	413	456	464	418	403	426	448	464	454	420	425	449	440	418	420	449	460	445	432	444	436	451	488	480	438	428	381	443	502	461	422	468	427	448	438	421	465	403	479	465	445	442	418	429	430	442	468	397	453	437	448	421	450	442	467	426	435	406	472	451	437	412	425	448	438	477	421	441	470	453	457	446	435	430	418	462	481	439	434	454	443	439	477	490	448	463	459	427	447	443	433	474	420	481	467	414	412	441	459	408	441	444	448	440	455	458	420	442	465	436	427	422	399	434	408	469	442	444	460	452	423	411	457	437	456	468	407	475	411	435	447	431	443	452	437	415	408	423	446	467	443	436	433	441	433	454	413	420	403	491	445	394	439	424	470	487	439	469	415	474	439	440	414	426	402	462	417	474	402	463	423	443	461	441	465	448	404	456	426	461	448	452	440	432	425	404	398	424	423	454	419	436	464	444	444	429	470	442	426	464	425	474	442	422	434	505	431	454	451	427	497	494	439	428	429	453	439	415	427	429	420	430	415	416	430	457	436	431	393	440	412	425	444	427	442	466	470	434	436	457	455	446	444	444	445	400	428	415	433	489	439	451	472	439	461	456	441	453	470	468	407	488	434	445	409	429	427	443	470	422	403	450	448	454	462	440	426	455	433	479	456	438	493	452	457	424	438	418	472	413	420	468	466	459	490	429	444	420	488	459	435	462	453	412	431	453	443	461	442	423	425	448	452	439	442	446
23490	21076	28257	24106	21063	9302	809	497	411	363	330	310	294	273	258	261	246	225	249	235	228	192	208	195	203	221	210	197	213	230	215	192	220	204	232	208	196	220	195	194	179	168	179	191	169	183	201	219	214	207	199	208	191	213	173	190	219	201	202	207	204	218	188	187	199	198	190	193	232	210	188	192	176	194	230	191	191	209	185	184	214	188	196	193	213	201	193	188	175	206	174	192	175	192	159	178	192	190	173	182	197	199	203	158	189	204	199	180	184	157	181	175	179	166	194	182	179	192	186	180	197	219	206	193	188	205	199	185	186	212	174	178	208	218	208	185	172	182	195	188	209	191	195	207	192	193	179	187	194	196	223	186	182	176	196	193	200	202	216	175	195	184	210	183	169	209	210	207	168	187	186	191	204	161	195	206	191	209	201	178	196	211	175	191	184	206	205	185	179	174	201	190	205	165	200	195	221	208	179	167	186	197	178	181	173	202	200	194	193	215	176	203	179	179	183	177	200	189	201	174	177	201	221	162	184	196	188	190	183	187	174	201	231	197	207	183	172	175	179	189	205	188	195	201	194	194	176	189	177	226	182	214	197	206	177	175	214	201	193	186	190	201	182	190	161	192	194	184	207	222	166	216	201	162	186	175	186	184	200	199	178	186	207	163	198	179	177	204	190	180	209	191	182	185	191	189	204	205	210	189	193	205	178	203	204	182	194	180	189	177	195	205	188	199	195	181	193	174	207	200	203	198	185	194	168	192	191	203	187	172	223	181	194	170	209	187	201	210	210	192	216	177	204	210	181	194	192	172	194	190	172	168	213	188	200	166	198	175	200	210	192	209	173	185	202	171	195	207	220	183	204	195	213	192	209	204	172	173	188	179	178	208	185	207	191	184	193	186	195	185	201	198	187	185	199	189	197	180	213	185	206	212	184	182	159	160	182	175	163	191	205	180	182	183	178	218	223	192	179	188	190	185	189	166	201	188	194	198	216	203	180	201	201	192	165	188	185	188	204	213	179	188	174	163	191	184	201	196	182	173	202	208	185	174	200	196	186	169	179	187	190	223	219	202	167	181	185	201	193	200	197	196	185	183	209	176	184	196	199	227	183	174	185	206	186	201	204	181	178	200	198	179	216	184	210	170	190	203	201	199	174	188	178	188	187	200	188	187	183	181	211	200	192	176	188	184	206	169	206	180	169	192	216	164	215	191	175	207	181	187	208	200	184	214	187	201	174	199	200	194	172	187	175	188	210	198	197	179	164	197	209	197	203	194	187	184	197	214	175	189	181	192	207	171	186	191	187	171	184	216	185	202	187	219	191	169	206	200	184	188	200	175	179	204	179	185	192	198	214	199	201	190	203	176	182	221	184	228	205	186	200	175	211	185	172	176	172	172	170	202	170	209	183	208	213	206	211	211	212	203	187	192	185	213	176	179	197	195	201	209	185	200	187	200	182	165	193	215	197	180	190	195	169	194	197	188	185	196	181	202	211	179	201	172	187	218	196	180	213	177	189	160	190	196	203	211	172	235	196	213	182	199	220	191	219	192	165	176	186	202	195	175	162	174	189	166	200	191	224	195	177	183	187	192	178	196	203	199	196	197	176	188	185	170	210	166	196	176	203	196	200	200	201	192	189	198	208	175	198	183	206	204	189	191	187	170	195	196	184	219	184	215	201	203	178	182	187	176	209	182	203	193	178	201	185	190	184	214	199	187	185	197	193	209	205	166	199	203	207	197	172	184	173	184	197	196	175	174	201	209	203	170	188	183	202	200	200	182	217	204	196	189	194	209	201	177	212	190	181	177	206	188	204	188	199	201	206	192	206	176	173	185	194	193	161	190	189	179	188	190	190	193	186	198	191	184	199	186	212	193	191	217	206	190	188	198	170	202	190	174	188	207	184	188	191	193	211	175	195	197	212	200	232	169	185	204	195	206	198	202	199	194	194	202	201	189	207	186	186	183	204	224	183	196	188	189	198	180	196	224	176	195	207	184	199	183	212	179	153	194	187	176	203	187	207	194	187	172	194	186	179	208	203	201	206	178	211	182	196	180	198	192	171	184	200	170	165	213	188	169	195	175	201	173	192	181	220	185	183	200	184	204	200	189	173	223	193	190	194	190	190	175	177	173	195	177	192	192	190	185	186	188	217	194	190	191	175	186	170	175	171	212	205	172	176	184	193	187	202	178	170	210	216	183	171	173	206	207	190	204	182	212	185	175	178	206	201	188	189	198	176	207	174	177	205	177	207	178	173	212	157	215	191	174	192	199	195	187	216	185	187	191	192	184	191	215	201	197	199	195	200	209	180	202	179	208	203	192	208	197	192	189	194	176	187	176	208	211	199	187	206	185	191	203	195	190	202	186	204	191	212	193	193	173	188	199	190	195	191	212	207	196	170	182	191	173	204	213	196	175	211	168	185	182	196	192	180	184	229	183	212	217	178	203	205	184	192	211	175	198	175	172	178	179	184	166	170	185	206	172	176	183	216	163	192	197	206	185	199	185	208	212	167	173	203	198	175	157	199	192	194	213	196	187	177	171	198	179	171	200	217	173	207	197	177	190	183	196	227	170	189	210	194	191	182	200	196	223	177	191	188	194	201	185	204	184	194	186	182	194	199	197	179	210	213	211	218	187	209	195	211	182	197	200	177	198	176	213	223	181	197	211	203	184	169	175	188	204	178	166	197	191	194	195	202	179	190	180	230	205	188	209	191	188	207	225	197	181	199	203	210	202	211	206	178	178	194	179	194	208	187	194	177	199	214	203	175	216	164	213	182	205	186	184	204	167	206	190	199	189	166	214	194	178	205	197	186	196	198	205	212	204	199	199	202	208	201	169	218	178	173	193	178	211	176	190	222	201	198	184	197	179	157	207	189	189	208	204	204	195	185	196	167	210	178	151	206	180	219	177	166	202	200	180	195	182	200	197	214	200	171	183	184	190	178	173	173	193	178	216	224	209	194	165	194	198	186	220	179	185	189	210	149	189	209	182	191	169	214	181	203	181	178	173	190	190	184	186	157	173	189	166	184	181	189	213	173	198	207	160	193	189	176	198	187	177	189	214	182	197	183	195	198	207	211	185	169	194	180	203	194	192	188	207	206	186	219	195	192	217	207	199	194	182	207	211	192	193	211	200	184	169	187	194	195	205	189	179	198	196	163	212	180	178	200	200	219	196	219	179	190	172	194	177	213	211	179	214	176	201	182	196	168	181	184	216	197	186	219	197	174	157	197	190	190	211	169	205	182	174	197	181	207	212	181	189	207	177	175	199	191	218	189	192	172	185	173	200	188	188	198	186	190	194	206	210	178	175	212	230	203	196	194	186	176	184	174	214	192	181	202	202	202	203	193	172	215	199	194	175	229	218	196	211	201	189	171	193	190	196	190	215	192	215	227	178	193	193	195	179	184	209	183	208	165	191	173	199	210	206	195	198	177	182	196	197	191	189	205	194	230	195	181	210	182	188	195	205	205	202	212	190	197	187	190	204
3448	8502	5524	2520	1864	1322	1018	775	640	554	472	440	413	366	330	325	292	293	289	246	260	268	250	239	264	254	239	224	239	219	255	251	226	209	266	208	239	235	213	233	230	251	236	250	222	211	239	205	239	219	228	233	178	214	201	250	232	239	226	212	218	236	234	225	239	221	214	212	229	222	209	217	206	215	224	222	206	231	197	234	220	239	210	203	200	213	215	236	229	212	212	219	223	219	220	227	200	195	197	227	176	200	232	198	207	260	202	198	208	233	213	214	210	217	207	199	190	200	216	227	224	204	251	217	219	207	213	219	229	255	207	238	226	211	215	218	214	227	230	206	206	208	204	213	215	213	213	240	230	221	218	211	232	214	207	214	231	203	206	214	236	225	223	216	251	212	181	222	234	216	205	219	248	203	205	238	232	219	214	227	223	190	227	240	233	225	197	212	219	208	232	215	235	218	223	213	231	227	201	249	208	232	225	197	210	187	223	240	201	203	218	241	205	192	224	207	234	192	266	227	202	232	215	211	194	250	218	242	228	214	231	188	224	229	203	213	221	229	213	205	202	208	234	220	230	231	221	259	215	219	222	207	203	186	243	220	222	206	251	232	240	205	226	227	207	223	245	215	193	226	231	233	222	193	225	213	210	213	229	221	194	209	226	233	245	232	240	222	192	210	234	213	212	215	231	210	221	216	231	221	210	197	205	232	211	207	202	238	214	221	221	222	203	223	237	196	225	228	206	203	228	209	218	212	208	222	209	213	209	244	247	220	222	198	228	233	223	197	214	225	228	223	219	194	210	219	214	229	229	220	231	198	223	210	230	213	230	233	217	228	225	217	227	217	214	213	209	215	211	214	217	188	220	225	203	199	244	237	213	247	230	205	208	245	209	210	224	218	194	213	231	240	227	226	213	231	215	222	240	216	214	211	201	204	228	215	247	221	204	210	214	217	252	226	197	211	217	215	222	214	217	203	253	202	206	203	220	242	225	212	230	215	206	195	220	242	218	223	218	199	219	229	222	243	230	206	203	221	215	217	208	195	233	208	187	207	221	225	230	205	227	235	214	223	217	241	250	211	228	231	201	209	215	230	233	240	207	230	235	221	221	191	204	202	199	212	214	204	204	206	219	204	201	213	242	203	213	197	198	209	209	239	220	201	234	241	200	236	204	222	204	199	214	219	228	229	200	192	235	219	221	226	231	237	215	216	239	209	227	197	237	221	210	215	235	205	201	196	212	200	222	228	213	221	218	200	240	246	206	230	216	207	227	240	221	208	245	222	198	187	219	220	216	227	223	217	242	202	220	238	234	215	235	225	210	233	231	201	235	204	209	226	216	219	273	260	197	237	215	227	220	219	218	216	234	232	219	225	232	187	217	215	215	242	224	233	228	216	228	223	223	220	215	227	210	215	215	218	209	221	218	228	213	202	186	217	206	208	230	238	191	218	206	208	215	218	246	221	208	223	200	237	204	228	217	196	236	228	216	219	223	224	214	178	218	203	209	227	220	226	199	215	224	243	213	216	217	222	223	231	228	196	215	224	210	217	245	225	223	242	232	238	215	223	207	222	213	222	227	235	211	211	200	211	217	231	258	199	217	225	221	210	197	230	234	209	203	220	221	225	214	237	198	235	196	215	218	204	242	215	209	198	183	233	228	213	217	216	251	184	205	189	211	221	192	216	240	221	221	197	197	223	214	222	216	216	215	212	219	220	193	228	214	223	197	209	224	218	204	243	205	222	219	220	200	215	241	224	201	219	225	226	202	211	199	208	241	201	210	191	216	237	212	253	220	210	188	224	225	206	216	224	211	218	224	217	225	222	249	208	205	250	218	219	207	206	244	203	226	218	219	237	211	234	232	229	211	229	219	216	188	229	220	238	205	231	217	227	231	220	195	210	223	215	206	244	214	208	224	212	193	200	227	209	227	222	215	238	221	232	210	194	215	242	215	237	224	213	206	230	219	230	218	235	214	209	219	214	216	238	220	211	207	223	200	267	229	224	205	213	208	222	231	191	235	232	210	216	224	223	219	232	186	230	235	227	219	225	224	230	216	214	233	222	216	231	214	234	236	207	213	212	210	204	224	248	219	189	241	224	241	206	228	197	230	231	185	214	226	219	232	246	191	221	230	233	212	226	195	213	188	220	222	217	218	217	208	221	227	220	240	219	213	206	200	240	221	248	220	210	232	214	218	210	239	188	196	212	210	213	213	211	191	217	230	197	206	198	204	204	208	217	211	199	211	212	221	216	230	213	220	203	230	198	223	218	235	208	224	228	225	234	209	258	200	247	214	242	216	198	221	240	242	209	222	213	222	247	242	219	220	228	200	177	208	206	210	236	192	219	199	226	218	205	248	257	227	212	225	219	223	225	197	211	242	203	227	200	207	219	222	222	236	228	211	201	245	223	214	227	229	188	200	224	233	218	223	231	237	230	206	226	241	237	226	230	204	211	235	209	211	233	205	224	214	221	231	215	233	220	211	221	242	235	189	233	192	230	227	249	190	203	234	211	185	220	244	222	224	216	220	233	198	223	235	210	203	214	200	214	221	224	219	190	209	205	244	205	223	230	220	206	205	221	227	249	210	222	224	238	220	236	202	230	233	229	225	203	256	189	211	186	202	235	192	221	196	213	209	207	198	220	262	202	222	228	199	188	209	221	201	212	213	220	192	215	196	211	210	223	222	199	231	229	239	215	220	218	207	220	209	228	210	223	230	218	208	237	209	233	218	197	230	226	213	220	236	205	221	213	202	210	213	213	235	227	200	222	241	247	249	195	253	204	198	222	231	228	198	210	207	225	186	216	232	214	218	217	250	193	210	243	210	217	207	200	221	226	201	229	254	219	215	220	250	203	221	214	222	220	207	200	200	208	217	225	223	231	224	232	225	195	222	220	217	227	204	221	197	193	198	227	252	225	207	220	213	207	222	201	234	222	225	224	239	224	235	224	205	221	224	236	210	225	214	221	214	228	196	221	241	229	202	235	204	221	199	240	229	201	233	228	233	196	222	200	213	239	197	233	217	195	231	228	249	195	250	212	224	248	226	212	228	215	210	210	238	236	196	235	218	221	210	207	219	213	213	214	189	198	209	219	213	206	211	222	208	220	221	213	210	234	206	203	222	193	218	220	211	215	220	203	190	209	200	183	211	209	223	244	216	212	208	238	213	223	223	208	199	224	208	219	207	184	236	204	225	220	206	203	199	217	216	220	212	227	224	239	241	216	217	190	225	213	214	202	204	226	204	250	213	211	241	223	244	240	240	208	212	185	242	223	220	228	229	226	222	241	230	204	223	205	220	238	226	251	213	253	204	205	243	196	217	229	232	220	239	223	227	201	252	231	203	223	208	236	208	213	230	226	192	234	217	251	226	227	221	206	215	221	214	207	210	247	211	212	242	209	231	237	198	223	213	203	225	231	223	217	234	203	228	210	211	217	201	238	205	215	244	203	222	215	221	231	237	216	195	218	199	235	184	216	213	234	228	238
24786	21104	27175	25178	9734	1016	793	761	706	693	696	641	617	623	647	605	655	603	637	594	605	570	620	633	569	610	645	631	563	619	616	595	619	621	546	617	553	582	639	574	550	593	594	574	588	606	606	573	594	569	612	585	535	604	609	582	605	619	631	622	564	586	603	568	630	608	631	584	602	551	619	582	578	569	620	576	614	550	585	606	600	591	579	556	581	582	589	636	601	582	612	597	591	620	580	611	589	588	611	567	617	567	573	614	618	615	577	654	592	582	587	621	613	585	609	605	612	587	612	569	614	586	582	594	624	578	573	594	572	578	598	577	543	615	585	614	579	611	583	555	565	599	597	587	573	589	587	589	641	641	585	595	570	614	611	574	604	619	562	602	598	608	602	626	593	601	606	610	594	612	575	618	605	638	593	569	584	578	606	600	602	567	594	596	569	599	619	577	620	599	614	599	563	602	592	614	590	587	592	606	583	595	648	586	602	619	602	555	605	607	586	602	580	588	591	599	618	600	622	582	612	612	616	621	564	634	598	602	601	563	587	596	624	628	597	561	595	623	605	618	583	594	563	630	616	597	628	619	580	600	674	573	600	571	620	577	588	610	613	580	571	594	609	569	582	575	572	574	581	610	596	603	604	594	650	550	621	633	605	594	632	561	583	573	550	625	614	566	611	603	575	571	612	596	630	587	626	603	609	597	600	594	626	576	636	579	628	655	608	594	601	619	592	600	619	585	589	619	623	638	570	598	608	574	610	594	582	592	566	563	566	598	607	621	614	578	568	618	592	636	592	625	604	603	628	590	626	561	607	572	576	590	640	641	609	584	563	617	601	597	614	581	624	590	626	600	577	534	600	583	573	603	617	598	596	581	593	572	583	590	618	588	584	625	583	567	582	655	653	603	611	595	642	575	608	571	628	609	640	579	589	599	634	613	611	617	569	595	606	599	608	580	586	576	597	595	589	568	585	651	603	594	576	580	571	604	654	613	618	593	572	600	652	552	594	587	622	553	608	610	577	583	572	605	571	628	518	601	572	590	599	584	595	582	561	596	626	567	571	629	606	607	579	621	609	674	588	605	601	583	581	593	617	560	595	570	568	605	599	535	597	577	616	623	570	616	621	589	631	628	602	582	622	615	569	599	563	593	621	533	634	588	616	620	610	603	599	615	608	567	628	633	607	586	626	632	576	643	564	573	638	634	589	599	603	590	611	572	600	614	575	586	584	623	618	547	602	570	588	584	560	598	541	592	590	573	619	581	593	557	595	595	596	595	611	610	603	610	628	617	625	615	599	640	526	581	573	609	595	635	581	618	602	588	619	602	636	593	614	570	587	582	539	586	619	620	622	573	618	546	638	595	577	600	601	611	574	551	609	600	586	615	567	574	583	614	596	575	593	577	634	608	573	586	655	584	578	618	598	544	602	559	607	577	650	607	579	564	592	659	625	616	568	577	601	602	582	582	597	595	575	615	567	638	591	604	611	575	581	551	579	564	625	585	618	565	617	588	629	596	631	587	619	588	616	585	587	637	578	603	555	599	607	586	593	599	602	569	648	618	552	598	566	619	527	562	612	601	623	571	605	648	538	580	576	580	596	571	622	620	600	571	629	624	611	616	598	618	557	599	631	603	597	598	627	579	628	614	595	584	585	609	620	606	589	611	599	636	597	618	587	557	601	606	610	628	596	644	634	604	560	591	553	594	608	614	607	610	609	594	597	558	646	582	584	585	575	623	597	612	601	618	600	626	572	591	609	593	665	607	591	562	608	577	562	592	600	637	592	583	552	602	610	586	573	618	603	612	576	615	604	575	604	560	613	590	598	600	600	606	622	606	578	588	647	562	601	594	550	613	600	614	561	603	624	581	577	615	571	621	558	604	588	631	572	558	601	593	594	595	632	591	588	590	634	605	589	635	580	556	587	542	588	597	591	614	594	559	604	624	598	591	604	600	598	614	603	580	626	611	563	634	602	603	566	612	614	554	601	585	625	561	594	590	597	633	581	591	643	581	566	613	561	587	612	621	561	582	596	595	598	587	627	600	594	645	638	597	599	600	608	580	555	584	600	596	611	594	619	607	625	593	604	608	590	619	603	625	590	628	623	586	593	634	598	575	564	615	626	617	604	567	604	572	642	631	623	574	626	642	601	639	606	643	610	629	643	624	570	583	570	611	591	562	548	582	587	618	612	572	609	612	564	606	611	562	579	589	621	595	629	605	623	598	641	611	605	589	567	608	617	605	586	606	614	646	555	586	610	609	572	586	596	571	590	615	578	592	612	617	622	577	570	588	569	621	582	605	590	585	593	602	603	602	585	620	623	616	595	600	588	580	637	583	554	621	574	631	619	589	604	579	607	591	595	587	626	624	645	634	593	574	579	594	600	565	587	611	551	592	605	538	576	625	593	550	614	571	574	574	600	592	616	615	606	583	554	539	583	580	583	649	620	597	612	609	628	643	569	592	574	609	535	594	586	636	582	557	595	588	585	635	590	539	638	586	585	578	611	630	610	618	576	622	613	595	644	594	616	651	551	598	576	563	582	577	603	629	602	591	599	573	582	578	629	584	569	553	577	579	564	610	608	585	569	615	616	574	609	624	580	602	591	571	615	600	591	538	597	582	613	599	601	581	613	646	582	629	553	590	600	574	564	663	646	602	585	625	589	599	593	609	584	614	583	587	619	601	618	643	596	580	669	582	599	586	626	574	585	568	550	623	590	609	573	626	592	585	571	601	628	570	610	605	573	575	569	578	601	598	580	601	582	591	598	589	642	564	621	584	629	580	603	625	567	553	580	585	566	598	615	596	583	637	560	561	585	593	635	587	614	571	605	608	595	626	576	583	655	589	564	616	630	615	568	571	570	617	610	624	625	621	630	616	604	595	587	567	583	571	567	640	595	593	591	606	603	594	576	583	565	576	614	580	618	627	590	557	566	581	606	593	566	593	595	617	621	606	597	616	615	579	594	577	657	573	618	597	640	603	647	633	556	579	584	607	585	570	591	610	625	606	578	603	633	615	567	560	606	593	598	580	647	667	595	624	617	581	628	636	609	601	591	615	589	593	589	581	565	597	598	608	593	617	534	606	607	594	559	576	664	606	576	614	625	604	577	627	616	610	607	576	612	622	611	575	548	599	597	608	564	618	610	597	630	648	624	567	589	588	576	571	628	600	618	617	573	583	578	597	586	615	630	605	577	619	621	620	567	612	603	614	613	592	604	592	602	580	582	608	608	586	569	626	585	661	620	585	581	570	584	622	574	622	568	564	597	580	602	589	595	583	613	585	586	608	631	553	596	567	589	603	603	621	591	567	567	616	570	609	594	612	597	574	613	596	573	637	551	535	590	579	571	612	577	560	597	612	614	596	592	618	612	600	594	619	602	576	563	603	613	622	607	556	575	570	595	619	627	590	625	596	611	580	604	621	589	586	549	561	540	577	655	622	606	581	619	580	609	622	607	574	614	628	642	570	647	570	560	578	601	585	608	583	589	574
3695	5048	3393	1840	1429	1182	1030	931	844	817	724	750	714	741	674	644	665	697	644	642	682	653	617	653	676	652	637	619	652	586	645	621	618	672	662	673	645	615	608	661	618	638	630	635	605	593	617	624	666	660	647	614	634	656	624	676	627	641	638	624	628	635	668	642	622	604	670	600	610	655	631	635	598	639	611	622	558	599	637	610	658	628	595	615	590	644	600	673	642	610	643	622	613	636	604	619	626	619	635	626	638	618	604	630	627	672	647	592	612	628	618	609	633	603	630	595	624	657	584	600	640	650	605	661	602	601	609	637	660	642	667	617	655	657	626	636	634	619	577	591	599	642	598	604	601	624	614	643	609	646	615	603	632	623	610	580	591	620	648	624	659	639	613	611	620	664	603	599	599	573	586	637	615	668	593	605	603	628	619	677	589	612	650	584	638	608	642	593	639	626	619	637	606	616	610	641	641	585	622	622	627	636	659	595	684	643	606	627	620	649	610	618	615	602	617	582	613	587	646	609	576	602	569	664	594	661	634	626	605	623	655	620	607	627	606	592	618	610	579	637	613	600	582	583	606	640	610	645	632	663	601	662	574	643	597	601	636	621	667	645	627	645	617	554	624	652	577	588	594	645	647	631	640	598	592	635	638	608	616	626	607	632	614	594	608	638	595	632	599	587	591	603	603	620	629	620	576	608	599	641	622	605	627	628	582	596	625	599	659	639	614	645	668	621	620	635	643	629	595	637	634	570	548	598	642	646	612	582	647	610	632	600	674	620	625	619	640	674	618	624	603	643	647	619	642	617	604	664	579	686	636	613	647	632	659	623	631	558	623	646	624	606	627	673	634	642	621	667	561	618	656	619	646	631	585	595	580	622	618	616	639	609	615	628	670	645	626	587	580	595	646	658	624	585	641	662	594	617	651	636	637	618	575	607	612	616	621	640	608	637	634	628	607	631	659	637	612	620	657	642	627	596	651	638	621	625	654	640	621	629	634	651	619	602	603	591	592	597	603	636	680	568	571	612	594	601	601	666	633	624	597	631	630	611	650	616	630	601	621	603	576	662	640	602	613	642	634	635	576	616	639	650	627	632	608	599	618	601	638	623	596	627	646	585	606	640	616	625	623	636	575	616	625	647	628	608	650	646	632	624	605	643	665	618	650	636	566	638	632	608	568	628	612	594	670	597	620	626	637	661	650	596	619	638	683	610	640	663	626	628	615	632	649	605	628	644	590	654	621	646	577	639	663	632	613	607	649	589	638	638	599	600	582	633	646	617	592	641	652	603	612	615	629	621	621	575	628	646	605	618	613	670	612	621	625	632	596	618	650	601	595	633	645	648	584	665	592	612	604	635	637	591	621	610	639	640	608	615	618	627	639	647	674	633	658	651	639	572	627	650	577	641	656	572	620	597	607	610	616	629	620	629	612	666	642	564	631	635	614	592	639	617	601	627	625	603	631	666	632	647	644	627	616	601	627	613	588	661	618	618	623	641	544	637	665	626	652	622	604	593	616	609	607	639	631	639	602	616	643	582	625	609	588	620	640	614	654	633	601	618	636	646	664	631	607	600	659	625	558	601	621	633	624	623	582	651	616	640	603	642	607	630	641	647	602	608	604	634	628	638	630	616	642	651	643	661	632	612	645	619	611	636	621	643	576	579	637	617	602	678	562	625	618	631	609	651	623	615	624	643	598	600	603	604	642	635	635	692	629	647	570	636	613	616	597	584	605	599	581	631	665	667	624	647	645	661	589	626	601	602	594	606	621	642	622	613	629	607	589	683	608	597	620	624	643	626	584	598	672	608	629	628	624	600	620	627	601	620	643	621	639	606	637	649	628	593	636	619	623	615	638	629	656	627	606	634	601	614	573	567	593	639	609	579	629	604	599	645	616	642	642	615	596	652	618	662	617	633	639	610	617	644	593	620	671	602	609	646	610	639	612	622	570	602	619	626	649	627	578	607	633	647	603	624	609	629	571	615	600	615	640	606	607	617	596	621	640	619	605	596	598	664	646	591	569	634	631	615	599	643	630	653	630	593	607	627	658	629	628	584	640	622	593	578	633	634	660	637	628	630	589	644	579	612	585	638	601	614	648	596	637	601	619	644	654	620	587	588	635	643	583	682	628	651	597	627	626	601	610	612	631	608	592	623	626	633	623	668	602	619	630	615	651	585	628	630	629	607	611	614	595	667	640	593	639	664	617	620	639	623	625	649	637	577	654	652	644	635	627	654	591	627	616	636	567	588	633	596	598	627	599	676	611	622	621	560	653	624	604	630	592	636	663	621	636	578	614	624	591	587	596	647	607	607	655	644	625	602	631	606	572	624	639	611	623	638	608	621	608	635	608	612	632	602	635	630	600	609	589	579	590	609	604	613	610	645	629	679	610	627	646	575	625	628	640	629	603	643	624	574	658	635	615	603	647	658	627	622	598	581	595	619	585	653	601	691	660	608	658	625	587	627	657	627	637	623	636	615	664	618	650	626	627	613	609	591	597	598	623	602	651	612	584	608	617	624	630	695	613	643	615	632	562	634	626	622	628	609	609	639	662	577	624	645	620	615	626	588	657	617	631	634	621	692	601	636	633	604	639	588	610	688	663	599	589	643	611	601	621	624	650	577	622	633	631	628	573	632	642	629	604	585	643	621	584	651	641	614	597	659	636	635	618	637	645	603	615	585	634	608	640	612	638	613	613	653	605	633	667	649	594	657	638	633	630	641	645	614	630	647	606	640	615	618	642	558	608	618	630	617	629	616	617	672	597	569	622	631	653	625	691	632	570	611	633	630	668	615	610	627	618	627	617	607	612	653	661	613	598	592	605	635	609	598	626	599	599	653	651	626	637	588	671	649	617	640	620	619	598	597	576	611	649	630	623	625	586	640	604	611	616	588	628	600	632	658	623	650	606	621	677	626	583	604	621	673	603	639	614	644	615	577	610	635	613	637	636	667	622	599	621	658	617	627	612	645	602	622	618	654	619	603	594	588	603	596	656	573	627	643	579	597	604	629	665	567	626	643	627	610	641	653	674	595	644	582	599	607	620	624	646	611	619	601	634	645	633	614	592	617	587	597	596	624	602	592	612	618	576	644	611	612	641	678	639	605	638	630	626	617	615	576	599	621	603	646	624	645	574	646	656	613	627	573	656	588	600	648	602	629	596	622	605	620	607	610	595	651	606	599	656	593	623	613	567	629	587	629	594	666	651	609	638	653	674	605	633	616	598	639	591	601	619	608	621	624	676	628	599	606	612	631	608	611	679	653	602	621	602	640	656	568	625	633	584	577	628	609	562	643	630	663	638	599	650	627	584	626	590	609	618	653	639	682	618	612	591	594	603	633	660	639	639	612	606	606	622	666	580	644	635	627	601	597	596	636	616	627	569	591	653	616	603	650	599	630	617	629	573	593	657	632	634	578	578	602	624	642	589	606	616	664	630	619	637	589	571	676	636	634	581	613	570	627	611	625	618	633	584	604	600	631	676	630	623	614
22524	21154	28830	23718	21147	21194	7751	1013	723	695	622	560	547	476	471	461	473	464	416	416	425	471	438	392	388	403	418	363	373	403	384	411	381	407	403	377	399	368	358	406	366	375	358	372	372	391	371	390	420	385	385	384	373	351	411	377	404	373	342	350	341	360	375	362	375	377	311	370	377	324	351	334	375	387	317	352	335	360	361	358	338	363	367	340	382	400	344	382	384	345	379	359	352	344	301	377	365	371	334	329	358	346	344	355	385	328	371	327	333	370	349	329	345	334	340	366	339	338	339	354	363	361	370	349	341	351	379	340	319	372	342	368	330	384	361	387	387	371	376	380	377	321	359	343	383	361	351	352	350	353	370	372	369	337	345	358	360	344	339	335	367	354	412	344	369	377	362	375	347	387	354	364	361	332	359	365	366	356	346	382	363	379	381	349	387	360	354	364	343	347	376	389	345	388	392	343	325	327	356	341	347	376	334	382	359	373	347	365	355	325	373	360	350	404	377	380	378	346	337	395	385	352	357	359	360	321	367	365	382	433	371	378	359	366	366	320	341	379	393	340	349	337	335	352	334	349	345	327	315	397	400	368	400	380	347	349	405	378	367	368	354	341	391	378	326	382	355	361	352	399	355	388	372	365	375	396	382	363	375	358	361	334	363	358	350	370	359	401	373	347	375	323	352	345	357	380	377	361	354	343	357	421	360	365	370	367	391	362	361	372	366	377	376	343	343	360	369	355	340	351	383	380	356	359	390	383	373	364	341	365	376	358	369	353	376	347	387	356	367	356	364	385	353	290	371	330	357	375	361	364	330	353	341	341	352	375	359	363	321	352	374	353	362	386	380	344	354	346	352	351	362	366	368	371	337	389	382	371	339	388	356	371	347	377	378	342	326	389	371	353	332	344	333	362	346	339	359	401	339	383	363	368	380	349	341	349	331	351	330	344	359	374	372	340	374	374	362	319	350	359	370	354	393	375	396	380	352	377	400	361	356	379	353	336	334	364	366	361	330	313	362	369	368	378	360	383	368	337	329	376	358	360	336	380	391	382	347	383	343	322	348	377	362	381	354	364	406	359	381	350	387	369	366	345	391	352	367	383	358	345	366	364	342	364	378	350	387	351	338	364	358	356	362	366	347	354	346	349	407	346	375	367	355	344	347	354	385	400	390	375	356	341	362	360	350	371	377	390	366	359	350	345	369	400	383	368	358	366	334	368	340	366	347	365	354	333	317	341	367	344	390	305	385	355	361	347	336	371	366	393	350	370	344	353	363	379	343	379	312	356	373	371	407	386	343	375	398	334	353	376	376	374	361	339	369	356	331	336	381	362	336	350	339	362	384	339	357	382	354	380	369	353	371	365	341	381	349	353	359	351	388	382	362	366	364	343	363	346	393	361	389	379	351	384	345	332	362	366	370	341	366	376	374	365	366	366	363	347	354	369	355	359	371	367	358	356	349	337	347	355	396	352	401	352	357	345	385	354	386	353	384	352	372	364	376	378	367	351	357	346	359	334	381	356	349	375	355	364	372	346	336	392	386	376	375	373	373	374	347	337	360	344	360	378	374	352	381	363	320	374	353	358	346	328	318	345	384	371	331	365	362	345	404	372	336	370	374	367	375	386	373	351	353	366	373	362	373	351	339	366	373	351	360	372	385	373	386	373	371	324	389	351	355	383	360	346	353	386	370	370	361	355	362	379	336	374	381	356	376	373	364	407	365	353	400	376	377	371	382	398	330	363	361	392	345	361	341	368	335	334	335	341	358	353	330	372	368	345	357	381	341	339	365	365	360	369	348	339	390	348	360	364	395	382	377	362	358	351	374	346	327	403	380	352	366	358	385	386	360	352	355	339	359	357	388	328	377	350	331	358	327	359	349	379	357	371	373	336	342	355	389	356	376	377	325	324	357	369	373	354	341	357	384	343	354	302	369	385	344	373	339	365	370	337	365	347	370	364	377	359	350	375	335	346	374	352	362	367	363	347	367	380	338	369	368	351	348	371	371	379	370	338	348	356	336	386	352	391	359	343	346	322	362	396	374	345	338	354	380	378	395	353	334	319	341	355	341	330	373	350	356	373	372	365	336	311	361	340	332	337	366	392	383	377	383	382	371	357	352	370	393	375	361	371	397	353	352	371	354	370	422	382	399	367	332	357	340	341	360	397	356	392	373	355	366	331	368	370	375	361	351	406	375	380	380	353	311	391	370	324	381	362	374	353	378	373	381	361	356	368	371	376	348	370	381	384	384	349	355	373	356	338	370	369	358	354	378	395	347	357	342	407	357	381	382	376	356	379	366	381	350	386	357	347	365	384	328	377	340	339	367	352	366	385	385	333	346	354	348	363	363	389	370	329	355	368	328	362	332	358	374	396	333	366	383	339	380	375	375	351	336	328	357	356	354	334	403	356	378	324	387	369	404	364	354	350	367	358	365	377	370	360	326	372	337	372	334	361	317	366	355	362	385	365	374	376	386	373	341	347	372	364	349	374	343	357	351	400	345	335	330	367	392	355	349	350	308	387	346	381	357	362	341	358	396	359	355	387	346	368	363	390	342	339	369	375	379	372	354	351	379	380	377	402	382	391	327	343	332	375	353	364	383	370	395	324	352	365	336	339	350	356	380	345	355	378	360	366	384	368	339	334	390	357	369	341	377	378	373	347	345	376	340	357	364	374	370	375	373	361	353	377	355	384	374	350	374	342	350	404	400	336	375	367	351	373	358	349	360	310	353	351	391	356	367	380	358	327	364	320	365	334	360	387	349	378	355	358	370	387	341	344	337	367	359	368	363	386	389	385	352	401	356	374	356	387	385	376	343	388	352	378	344	382	371	371	395	344	392	355	346	318	362	404	360	341	330	382	376	363	329	365	317	346	347	348	351	366	349	328	374	371	390	378	334	379	365	351	319	362	357	329	355	368	364	387	362	377	393	396	361	402	355	360	359	413	353	339	347	372	357	396	383	349	370	346	354	362	390	365	372	384	367	345	354	333	335	342	357	380	374	371	359	354	370	367	391	373	375	390	351	334	369	372	361	385	360	361	407	370	366	339	391	387	382	383	341	352	389	352	358	372	360	385	387	359	390	397	332	352	379	367	360	373	348	354	398	341	361	377	329	373	344	385	360	373	349	348	332	393	338	352	356	372	405	303	366	349	353	355	371	360	338	340	343	356	407	336	349	359	341	384	314	369	337	385	371	355	376	361	364	332	373	342	373	357	399	344	364	345	342	337	322	358	360	401	396	348	379	380	342	348	403	336	349	346	355	379	356	353	330	374	342	333	342	332	331	334	354	354	347	369	341	343	337	369	384	393	348	375	348	362	366	371	361	400	372	395	368	380	349	354	352	337	353	362	359	321	356	358	381	339	349	385	364	356	381	363	382	344	387	354	351	344	391	367	338	388	366	378	377	365	380	345	353	332	349	393	350	355	354	355	361	401	358	351	383	378	374	364	362	383	384	323	363	353	383	391	353	363	400	377	348	355	335	372
4584	14224	9302	4548	3242	2419	1808	1442	1202	993	862	793	679	641	578	579	522	530	494	543	479	430	477	415	443	446	407	394	421	374	426	407	384	418	385	397	403	373	415	390	352	407	400	381	384	395	372	394	383	363	431	409	412	350	363	385	400	399	351	415	381	373	387	391	381	342	381	428	333	392	365	424	354	376	356	386	347	385	373	375	357	346	387	355	372	350	371	411	373	341	392	357	380	354	369	356	374	385	374	360	393	357	346	385	372	389	358	358	341	371	362	341	375	370	396	359	333	386	350	400	356	389	369	358	400	372	381	354	374	369	356	363	350	386	353	376	352	322	397	349	373	360	369	369	393	339	354	382	327	375	369	378	393	384	355	360	404	392	371	421	345	384	382	381	368	344	362	371	376	349	416	384	374	364	384	356	374	359	387	364	356	386	369	369	353	382	372	370	387	348	363	362	374	338	333	366	349	369	355	409	343	386	381	343	354	393	397	368	380	353	365	373	369	404	369	353	346	355	386	340	380	355	394	386	381	418	361	394	357	369	354	382	384	371	355	372	353	388	388	401	382	383	349	349	390	355	373	353	367	350	373	371	361	358	371	361	357	378	374	363	373	374	358	363	370	365	386	356	360	355	369	335	400	343	385	315	381	364	351	347	361	350	361	374	378	346	385	386	415	364	341	365	367	383	323	363	395	354	337	343	344	363	364	364	367	383	391	403	382	371	371	391	403	355	411	379	341	377	358	379	335	393	376	376	403	352	355	355	375	351	370	352	380	374	402	370	360	389	383	398	354	352	390	402	380	357	365	380	394	334	368	389	325	389	390	362	382	367	374	375	358	364	405	336	345	396	379	374	359	381	362	413	403	383	379	334	377	391	367	380	384	382	394	327	303	360	354	360	338	371	363	348	349	392	359	367	380	348	361	373	349	355	383	373	378	360	370	374	362	351	333	358	402	359	380	359	350	395	363	392	340	384	368	335	390	352	358	362	344	341	348	372	388	372	342	374	385	351	367	363	355	349	374	390	347	352	334	387	358	368	378	399	377	383	354	373	355	333	378	367	406	381	395	362	382	341	367	321	401	371	334	396	364	368	324	371	378	369	346	362	359	353	362	389	391	410	352	386	394	379	343	340	395	327	367	369	402	355	367	364	371	396	357	381	346	351	363	340	367	362	362	364	409	395	371	341	356	338	328	361	386	349	364	370	370	364	392	353	350	378	352	359	381	333	369	342	335	388	337	364	350	426	383	362	375	360	389	364	371	360	348	387	386	376	359	373	360	361	372	370	398	355	394	383	330	376	350	353	382	361	335	391	393	396	343	373	331	375	365	364	370	358	388	355	383	348	350	369	367	362	376	343	361	361	381	384	356	352	348	372	334	370	344	339	339	398	365	380	338	355	352	376	353	380	394	361	418	346	376	359	353	334	353	349	403	356	379	337	386	352	363	408	357	354	356	348	371	370	351	379	345	371	375	360	393	362	371	379	375	410	357	362	348	358	402	352	347	370	397	373	371	363	374	346	330	374	371	377	375	358	358	372	375	369	380	354	343	396	369	383	381	353	386	330	368	410	372	407	387	340	347	385	368	383	369	348	378	370	359	395	365	359	348	397	373	358	350	361	383	358	383	361	339	360	349	367	393	362	355	369	356	393	387	352	393	382	362	379	379	380	356	412	379	377	374	353	403	416	371	379	390	343	367	401	374	357	326	363	363	370	368	371	355	360	368	370	343	359	350	364	370	386	381	360	330	362	341	351	379	389	359	367	373	370	376	362	406	370	372	372	382	363	364	364	375	370	384	352	333	386	349	374	370	348	377	387	373	382	384	386	379	344	381	333	387	339	340	391	318	364	321	353	375	381	344	403	345	371	354	391	368	382	352	344	375	340	348	378	366	400	357	360	371	362	364	324	350	373	355	370	359	340	369	368	345	386	359	333	365	364	355	356	349	367	361	391	389	341	362	346	349	344	352	403	379	362	367	361	390	344	379	370	366	358	368	395	354	344	323	380	346	373	349	352	356	382	368	396	379	351	360	377	378	383	359	356	361	329	393	329	323	361	408	359	387	370	360	367	364	431	371	342	326	380	352	344	390	372	337	375	336	369	375	381	348	366	404	319	355	367	379	346	373	371	372	354	366	360	354	377	385	365	390	354	363	364	371	361	376	395	372	378	382	366	384	379	381	369	361	363	350	405	320	332	374	373	352	389	383	339	381	423	377	340	358	332	386	409	357	359	341	335	390	377	372	382	381	390	402	382	397	367	325	358	343	356	355	353	358	355	345	375	349	367	342	365	372	342	348	326	381	377	396	348	349	356	367	353	369	368	344	327	373	341	346	336	341	379	378	351	369	349	358	341	366	370	328	379	352	346	391	355	402	358	362	383	361	340	374	345	371	400	354	351	350	333	383	361	367	338	368	401	331	371	360	378	356	366	371	333	349	355	361	326	362	365	403	345	363	366	347	368	383	377	320	398	383	383	383	360	375	341	407	363	361	371	318	356	313	354	354	341	361	363	382	381	328	391	351	352	385	395	379	372	367	351	412	363	365	357	417	361	375	341	365	380	396	347	401	339	405	345	358	369	386	387	370	389	377	334	374	379	355	391	386	400	357	359	368	358	367	333	381	348	368	359	352	378	376	375	347	366	342	376	343	376	386	390	381	377	389	374	350	371	362	393	381	365	358	384	359	366	360	331	362	372	368	357	364	371	403	382	376	349	372	370	348	383	337	336	373	356	394	347	367	363	362	342	393	363	399	323	378	389	366	366	400	388	321	388	373	375	371	388	359	402	381	372	343	372	375	338	391	366	392	373	413	382	392	390	393	375	386	372	368	394	358	347	355	360	343	345	354	358	363	379	389	366	384	373	389	369	347	373	378	363	413	349	374	368	386	349	359	375	375	383	362	386	377	364	382	362	348	357	372	395	368	351	381	372	387	384	375	352	391	382	364	365	380	361	388	372	357	349	335	347	363	396	327	368	384	372	349	364	336	370	398	356	374	372	363	368	361	381	377	372	360	370	358	398	329	386	367	355	342	350	371	395	364	380	397	406	359	371	386	347	385	385	373	345	390	369	366	373	300	355	394	330	389	375	382	367	387	360	391	359	371	367	370	370	368	389	374	377	371	381	388	333	360	373	370	361	398	326	347	356	332	356	361	371	378	372	367	366	343	410	388	342	380	342	371	368	359	355	367	371	416	342	390	351	381	409	381	393	336	370	364	366	346	375	374	361	385	384	362	384	368	374	366	373	410	377	374	359	366	357	372	348	364	368	356	388	359	386	356	369	351	370	315	362	368	345	344	344	370	371	378	338	360	370	354	398	349	351	357	352	373	333	392	337	370	363	332	370	391	379	367	350	371	348	359	379	359	339	328	340	403	381	374	348	371	339	383	378	367	403	368	391	352	410	387	370	368	380	370	367	360	371	377	394	340	321	373	357	398	364	348	376	376	388	359	358	372	364	384	400	366	382	370	356	354	377	352	389	357	382
27747	17428	3428	655	532	483	482	406	429	448	434	403	385	450	405	420	433	423	411	420	408	404	439	398	427	425	393	381	475	398	419	447	375	417	428	439	406	398	426	423	397	423	411	417	407	409	414	406	390	437	429	419	402	442	429	460	369	416	420	404	371	401	411	402	382	413	375	439	423	416	396	415	402	424	403	388	416	434	401	411	437	444	431	445	415	393	428	390	418	370	425	428	393	396	385	400	398	379	410	412	401	429	394	443	461	443	405	422	401	405	418	361	407	375	402	429	386	391	425	403	395	398	401	437	391	413	424	422	408	420	433	426	403	434	426	408	425	431	450	404	386	402	423	413	404	381	377	446	424	448	421	412	431	391	393	432	437	377	407	428	413	415	413	396	425	385	436	389	436	422	405	431	391	409	403	395	403	410	414	425	384	387	394	412	409	460	433	430	417	423	404	432	433	425	406	385	434	407	379	382	407	393	379	389	403	448	409	418	420	422	418	423	408	425	402	446	404	420	382	403	396	403	443	427	416	433	420	401	391	442	435	416	399	410	469	401	409	417	451	427	417	413	397	408	432	398	389	385	426	439	416	413	386	400	406	422	410	428	417	427	404	412	443	411	400	449	363	415	427	399	401	418	415	434	401	417	436	391	411	403	440	431	412	427	447	386	405	398	396	386	448	450	445	420	381	441	385	421	429	423	406	408	429	400	384	462	405	386	427	406	392	398	388	381	388	417	382	394	429	406	400	411	377	416	406	449	409	384	415	431	391	420	424	414	422	427	413	413	422	411	403	421	396	457	398	422	389	375	398	425	410	406	440	410	381	418	418	395	412	427	397	425	406	391	414	441	442	381	419	418	426	404	407	415	434	425	429	369	400	437	416	382	382	395	416	380	409	407	436	425	407	368	388	419	452	420	392	413	387	421	408	391	399	402	376	384	380	405	351	416	378	461	427	427	380	427	394	395	411	406	396	464	404	422	457	414	406	398	415	461	370	392	388	400	407	409	403	407	390	407	403	419	399	432	420	414	396	437	398	393	422	416	400	375	395	435	407	374	422	457	422	392	417	400	425	407	388	436	452	410	445	396	410	482	407	391	421	433	411	435	403	416	395	432	480	402	430	420	414	471	381	409	395	403	436	417	404	367	431	413	387	395	401	441	433	429	422	415	398	453	350	407	436	435	424	414	377	420	410	405	398	412	393	408	431	393	441	398	433	473	416	410	386	430	420	402	419	442	399	391	434	401	423	403	404	387	446	418	421	407	400	424	406	435	413	418	408	446	411	442	390	395	425	393	420	427	430	407	418	390	422	422	415	424	403	400	420	439	421	390	403	400	414	416	439	380	395	391	452	416	416	390	454	428	374	421	423	418	422	444	448	371	395	437	427	416	409	406	423	440	437	383	443	428	398	391	391	398	391	407	442	401	426	403	406	381	367	387	419	422	409	438	434	416	409	418	442	424	398	419	412	429	423	410	407	417	371	411	409	425	432	401	430	389	425	435	396	388	390	403	395	416	388	401	414	423	421	399	412	384	443	416	417	442	427	389	417	393	400	421	380	387	393	412	376	396	430	379	450	442	401	427	423	374	391	400	454	405	429	419	439	426	439	404	432	408	406	407	440	395	408	455	446	395	440	437	415	405	404	422	397	449	397	398	447	378	427	421	419	413	432	439	385	381	409	451	401	417	459	407	413	426	417	438	456	439	387	394	422	400	433	421	406	410	418	429	400	427	401	419	383	403	417	408	441	404	426	442	407	390	437	418	430	414	431	415	438	413	438	431	401	417	387	400	419	394	410	412	429	429	427	438	426	424	388	412	368	415	412	423	409	375	417	394	378	370	419	421	387	431	393	448	389	414	381	410	389	419	425	420	403	421	427	385	406	431	436	449	398	430	404	391	416	360	410	412	430	388	403	409	398	424	392	412	426	404	414	429	385	424	382	430	404	423	428	470	426	418	402	413	452	384	392	397	389	422	443	398	426	450	404	401	460	409	414	422	405	403	400	449	420	406	423	426	450	401	379	378	475	436	392	426	404	424	413	398	419	377	423	427	401	416	435	385	431	451	417	418	405	430	435	415	433	413	394	424	410	389	413	427	411	459	409	401	414	380	361	403	383	394	413	433	398	446	412	415	398	382	422	360	417	432	425	439	414	406	404	413	409	423	427	407	436	389	449	434	415	413	408	389	426	436	406	388	410	435	418	398	434	405	373	417	380	444	419	386	415	405	451	413	423	394	393	428	440	422	443	379	402	408	394	406	369	392	403	429	412	436	403	422	439	416	425	404	429	412	412	393	428	403	389	404	414	423	415	407	425	425	393	424	418	416	411	398	423	432	422	441	395	400	417	412	383	426	406	393	420	423	422	395	415	429	396	403	458	422	466	385	459	387	455	441	423	415	389	391	414	445	445	392	450	444	387	417	407	414	430	409	389	407	397	387	396	430	428	362	447	417	427	352	379	379	441	403	431	407	386	413	433	384	400	445	425	385	418	399	391	435	431	404	417	447	450	401	411	402	440	386	407	434	394	406	381	446	406	395	394	382	402	393	448	420	447	396	399	415	461	402	388	435	426	410	399	404	423	395	378	440	399	434	400	431	452	406	386	411	394	432	409	398	395	391	418	420	420	399	412	416	434	422	454	410	382	372	420	403	415	387	386	386	457	448	414	417	438	413	410	416	407	398	407	407	431	411	388	453	420	401	419	399	404	417	411	418	406	400	403	423	416	427	415	414	395	378	417	421	414	402	390	403	456	391	445	405	406	418	401	416	445	410	414	386	464	414	400	375	414	410	439	436	422	431	400	417	436	367	396	403	418	395	402	385	399	409	400	428	384	410	424	435	418	431	409	399	424	424	415	375	384	410	403	411	401	396	425	372	381	450	426	434	401	399	406	395	429	411	419	396	414	427	446	383	404	401	406	413	411	420	436	410	347	423	399	416	403	351	426	402	461	413	423	431	429	393	407	436	407	419	426	416	408	399	365	429	386	390	422	435	430	412	418	410	409	412	361	401	384	428	390	408	402	437	406	408	390	408	408	422	427	428	422	415	405	426	424	399	411	386	409	434	398	429	408	412	405	446	391	437	411	426	417	403	422	409	456	413	438	407	413	430	392	446	429	460	409	451	363	461	442	405	414	408	394	423	410	406	375	406	431	398	410	430	421	427	383	428	417	422	428	413	372	423	411	395	399	367	410	421	409	402	416	425	439	382	413	414	432	403	389	407	442	399	423	428	384	413	424	430	408	436	379	424	450	387	404	402	390	331	434	409	438	418	376	387	475	421	412	391	427	420	400	386	438	419	417	409	413	368	387	379	437	411	370	439	413	422	381	383	409	444	430	445	376	386	409	414	395	426	425	395	412	440	423	411	389	407	413	426	411	432	415	394	407	399	416	401	411	426	401	429	433	466	415	387	351	417	415	401	392	422	439	413	415	389	460	428	385	433	447	420	390	430	413	398	451	444	385	419	413	422	442	393	404	427	453	440
4494	982	802	573	497	507	482	507	473	494	423	458	439	447	480	483	448	447	450	478	441	427	448	435	479	454	452	421	470	452	471	429	414	435	452	444	432	447	468	430	456	418	451	449	412	466	422	453	484	439	469	448	450	449	438	425	431	446	435	453	438	443	465	464	448	450	419	438	483	470	464	470	457	426	429	462	440	439	439	480	472	443	455	467	460	447	472	426	448	444	441	460	459	445	435	436	455	479	421	472	446	477	430	416	481	433	448	453	454	412	475	447	417	457	461	425	433	422	441	450	441	440	373	431	443	412	446	435	465	473	451	470	462	438	443	482	432	435	442	429	462	429	445	427	474	462	442	437	421	452	446	461	405	443	497	468	453	441	448	434	446	436	451	441	452	428	458	460	478	463	467	437	427	454	507	413	446	469	466	483	434	411	422	471	443	433	488	463	410	452	486	433	452	448	417	425	426	489	481	434	481	464	443	408	417	446	498	457	435	499	453	443	428	457	451	492	466	463	505	446	455	457	454	471	420	475	461	432	481	425	418	456	451	422	445	451	435	399	485	444	464	426	434	411	460	446	424	420	468	483	483	433	417	448	425	460	431	427	419	415	464	432	436	423	462	437	411	434	437	434	461	437	431	439	453	468	461	480	446	460	432	437	453	422	422	459	463	422	452	435	452	459	464	447	465	479	471	446	442	438	470	469	468	434	452	473	471	426	459	437	459	420	476	464	468	437	443	452	440	503	437	467	440	460	453	440	408	436	461	436	439	398	451	432	419	445	425	439	456	430	474	483	479	447	483	490	430	465	432	447	473	467	425	476	474	460	454	430	453	482	423	457	401	483	413	454	447	456	438	438	461	443	454	430	462	420	421	433	445	458	434	454	448	436	470	468	476	472	505	486	442	445	455	441	433	437	490	456	437	452	481	440	408	459	436	467	502	445	441	481	473	462	461	465	421	452	405	448	473	446	463	445	427	458	454	473	423	475	437	461	448	422	464	518	430	443	442	453	462	431	449	458	465	441	425	438	470	418	460	458	447	477	455	405	401	447	419	463	436	429	410	441	464	435	432	443	425	459	493	415	444	454	438	452	481	466	386	424	424	456	460	469	452	455	466	411	458	452	466	442	436	460	457	435	460	453	422	470	461	460	501	455	458	439	443	449	461	464	471	434	414	470	435	440	481	467	426	468	456	450	435	442	462	429	437	454	453	468	433	400	418	430	478	451	465	494	483	456	437	406	410	434	441	448	447	460	453	470	469	499	446	480	466	449	437	460	415	422	408	470	449	452	450	418	462	450	480	431	461	466	419	450	464	476	413	454	451	441	413	502	485	462	495	435	433	404	444	416	433	476	464	467	438	426	406	464	466	432	416	464	434	425	419	443	464	456	477	422	474	441	448	473	478	468	472	448	458	440	420	446	459	447	416	465	401	476	450	453	455	421	440	455	470	456	458	455	468	432	451	442	491	419	417	439	478	460	438	430	434	474	448	454	448	425	427	411	451	467	434	427	459	417	452	449	458	441	459	453	458	397	434	449	462	406	469	445	473	450	451	503	470	454	458	449	456	482	401	417	441	466	467	447	490	437	466	480	483	461	449	445	455	483	418	490	467	456	464	500	421	432	448	480	471	445	456	460	445	445	472	442	482	452	449	423	429	393	474	455	454	411	458	437	453	439	435	443	466	471	476	479	447	470	445	446	438	444	469	468	447	426	435	418	482	438	462	459	444	427	451	436	438	465	451	444	425	442	463	435	474	489	459	448	508	451	452	432	451	438	447	464	444	452	492	474	409	422	412	439	437	454	483	458	481	458	423	432	446	463	434	461	468	447	432	449	440	444	425	399	434	467	405	475	442	429	456	465	472	428	460	449	461	479	469	476	476	438	448	417	466	453	461	427	459	476	448	441	448	435	450	471	448	446	444	451	469	452	444	436	443	479	457	433	450	466	419	420	487	437	492	441	436	464	434	455	423	465	472	437	483	455	451	435	461	455	460	472	445	429	462	442	465	429	460	445	445	485	430	475	468	447	411	446	456	462	447	448	473	438	407	407	461	437	424	428	420	452	483	431	451	445	444	452	473	435	434	427	464	454	430	445	438	441	443	461	474	490	412	427	429	446	466	476	441	460	497	458	482	432	464	437	410	440	450	444	453	421	440	439	416	476	398	469	457	470	444	441	466	461	438	466	396	477	449	443	459	481	460	465	457	448	445	450	433	485	477	466	475	452	439	435	469	438	477	460	429	435	475	433	428	459	462	409	430	466	427	439	439	500	479	430	461	449	449	441	448	446	379	447	439	439	449	419	504	454	449	457	420	452	434	409	444	452	435	444	440	476	434	484	486	429	445	449	431	455	430	455	471	407	475	440	477	442	395	454	484	410	511	445	443	414	445	441	415	482	447	417	464	451	480	424	460	420	439	444	486	420	500	467	452	446	442	432	437	420	460	430	451	482	460	415	438	409	486	416	446	477	454	437	497	446	439	461	443	485	450	421	406	473	446	444	482	453	477	430	436	491	453	438	455	455	441	470	455	442	456	475	416	410	445	429	447	482	463	449	428	475	429	389	439	459	449	442	450	446	472	431	442	460	453	443	471	441	452	468	422	428	472	424	458	483	427	456	466	449	468	457	405	451	413	410	462	427	412	465	455	469	455	452	429	458	466	464	473	444	447	445	460	474	464	436	513	482	445	444	425	441	429	477	438	440	417	463	456	451	488	436	504	450	447	450	428	474	459	445	411	436	460	410	488	452	438	464	455	465	451	462	458	460	446	435	439	472	467	432	462	455	489	477	428	411	480	429	471	480	431	412	400	425	446	419	424	471	466	462	477	483	492	428	422	477	445	456	440	488	419	482	444	429	469	427	466	458	442	473	449	448	442	405	431	404	421	423	465	456	428	490	444	427	466	446	412	477	427	466	467	456	413	433	457	449	456	471	437	441	436	449	455	440	452	408	442	461	457	423	475	438	442	478	416	464	456	442	413	474	460	459	451	447	433	462	463	475	393	457	411	456	477	453	462	430	442	472	442	447	447	484	430	475	440	464	414	450	453	422	432	457	474	451	438	428	479	442	431	434	482	442	447	486	413	465	439	446	482	458	450	431	418	449	416	469	442	479	445	418	470	432	430	412	418	472	435	463	463	434	464	441	489	466	453	477	430	470	443	429	447	474	434	423	411	475	456	445	457	417	446	432	459	435	447	424	431	454	430	430	427	433	480	413	433	470	473	432	432	438	454	453	419	416	474	450	439	415	431	443	461	429	432	461	427	451	407	431	444	457	444	476	472	474	426	448	434	441	444	450	430	444	420	469	460	441	409	434	462	453	423	478	483	450	440	434	443	449	415	451	489	453	407	436	398	442	456	436	461	426	515	435	462	439	423	431	447	441	465	438	475	445	423	445	427	407	459	434	442	452	419	460	453	471	434	459	444	489	445	431	434	464	442	446	444	464	436	464	457	464	434	475	441	449	424	486	447	442	431	457	435	456
23618	21184	28431	24215	21184	9416	789	493	409	372	372	308	322	248	272	249	238	243	241	231	219	215	247	213	227	226	219	221	214	210	230	192	225	213	244	190	185	182	206	203	221	200	195	197	207	182	192	210	198	219	195	203	193	199	198	200	224	200	221	187	216	194	207	191	217	234	203	214	199	200	181	176	190	203	215	199	218	203	190	217	199	189	210	187	218	214	215	237	217	216	206	184	184	224	196	208	204	191	207	174	208	215	199	210	203	190	186	193	198	212	199	212	191	195	199	203	201	197	198	197	190	199	199	212	191	212	208	199	193	194	200	229	193	199	235	192	206	199	220	190	199	206	211	191	205	183	176	187	174	197	179	197	205	187	203	212	204	207	202	227	218	184	192	204	194	188	208	209	189	189	201	189	177	205	204	215	197	208	214	203	189	195	210	203	193	195	186	182	200	195	184	201	201	202	215	187	171	181	188	201	211	175	188	176	181	204	220	225	176	191	203	201	213	161	188	181	218	218	190	186	191	197	200	189	205	179	191	226	228	178	228	204	205	218	190	222	225	196	208	205	177	209	223	206	210	198	212	212	198	187	210	190	196	211	210	220	171	207	195	221	195	185	212	206	186	182	189	193	192	175	225	199	223	194	185	194	178	158	186	190	182	210	225	214	202	186	184	209	198	172	182	204	209	200	210	202	183	204	207	213	225	192	233	189	220	220	214	186	187	204	191	214	170	196	201	196	186	206	199	201	192	208	180	209	205	214	191	214	191	210	182	193	195	217	201	202	211	190	218	205	200	195	196	202	221	194	207	206	189	201	214	210	175	188	176	221	187	175	228	225	205	193	219	196	193	213	198	193	216	192	217	202	186	196	202	211	227	178	216	200	199	206	199	215	187	210	217	203	231	204	196	202	197	190	212	198	201	186	192	227	190	214	183	205	203	203	214	190	189	200	215	223	191	200	191	227	202	204	185	195	186	227	215	196	194	184	207	183	186	204	225	177	206	187	188	208	189	214	207	205	218	202	205	215	190	194	190	207	192	177	212	229	173	217	191	186	228	191	201	201	197	213	217	179	202	187	210	189	195	180	202	196	184	211	202	205	232	192	194	201	196	182	194	220	173	193	215	202	204	204	217	190	202	188	198	203	195	187	196	216	195	189	207	211	230	193	193	196	219	208	193	171	185	215	181	199	186	200	185	222	176	189	214	190	173	202	170	231	200	200	218	196	201	176	203	204	192	217	197	211	186	206	189	210	183	168	210	190	184	225	260	211	207	197	204	210	212	193	190	198	181	190	191	198	205	192	180	204	205	213	198	210	201	191	218	196	201	198	210	209	210	204	214	215	215	196	214	195	197	204	207	219	196	192	219	178	212	198	202	196	218	220	212	217	220	195	207	217	199	177	222	181	192	186	175	178	201	209	195	205	208	205	201	182	183	221	217	193	204	193	223	206	179	192	190	182	212	176	195	220	195	215	185	192	215	199	182	198	200	204	210	184	194	213	251	215	230	196	190	210	201	205	212	200	181	184	194	218	197	205	184	198	220	218	179	211	182	189	219	201	197	177	225	197	169	197	232	194	195	198	195	219	180	226	219	213	196	188	218	202	165	206	202	191	191	172	185	209	208	181	184	215	184	202	204	202	212	193	207	206	189	232	198	198	204	203	212	253	214	185	207	196	201	203	214	169	203	190	198	188	174	191	176	196	207	203	185	216	210	185	211	181	182	203	204	179	222	191	201	193	225	221	197	197	205	200	208	199	210	207	189	196	195	198	206	187	181	158	192	199	197	193	200	201	208	170	188	222	231	179	176	205	208	194	190	196	178	204	194	226	218	187	218	183	188	211	200	186	188	201	196	199	181	211	230	190	188	194	205	208	206	200	218	180	227	219	187	205	188	207	220	169	192	187	222	204	209	184	208	205	204	172	194	196	194	199	211	187	162	197	218	199	206	209	201	203	200	212	201	189	204	188	191	199	187	197	240	196	201	216	212	199	179	206	188	201	217	194	232	224	176	215	198	198	197	193	210	208	194	204	198	201	235	230	219	214	228	214	193	202	208	220	186	173	197	212	186	177	180	200	217	224	197	210	212	214	212	201	194	214	195	193	219	177	199	216	176	182	210	225	195	186	212	203	198	201	215	191	193	194	194	209	196	204	182	194	201	201	180	196	203	212	183	179	207	180	203	192	214	221	194	214	223	216	200	193	179	199	206	219	215	200	218	198	207	198	212	208	204	230	195	211	222	184	207	203	202	184	215	210	206	166	208	176	177	215	211	197	215	218	206	184	196	157	200	206	214	196	225	210	204	212	213	196	179	192	177	170	202	196	200	177	193	194	177	196	216	206	206	203	190	205	200	185	216	211	207	197	190	201	187	204	209	187	214	186	197	200	185	205	188	201	209	193	222	181	185	199	202	196	193	195	197	192	207	189	182	194	186	208	203	194	222	200	181	223	215	183	194	218	198	180	217	190	196	201	191	188	194	215	202	206	193	184	189	202	199	194	209	224	180	191	211	176	198	189	209	195	207	191	218	206	197	192	205	213	197	228	191	212	179	222	203	202	189	193	186	209	190	193	203	195	196	206	194	221	182	200	180	181	189	188	208	189	216	206	200	214	189	209	188	201	195	219	182	198	209	193	180	195	178	197	206	200	205	194	185	209	193	202	207	204	209	189	189	213	219	211	201	217	230	193	208	182	225	191	198	217	188	200	188	219	197	202	188	169	183	202	190	202	180	222	202	198	208	186	185	190	185	213	188	191	210	213	186	206	170	203	190	211	188	214	209	216	215	209	192	201	191	206	200	196	225	177	229	202	175	203	199	195	218	197	192	194	222	206	202	188	172	207	183	190	209	219	204	192	185	179	212	202	203	194	199	220	215	216	179	222	191	203	188	202	203	193	199	201	191	222	190	189	206	200	186	172	178	180	187	192	200	235	186	216	205	171	213	222	168	193	198	228	211	228	212	215	187	184	205	201	217	210	207	204	215	216	230	204	191	192	179	186	183	204	194	219	221	176	214	189	181	197	175	201	198	217	187	179	201	183	205	191	175	178	217	204	197	205	209	212	209	211	181	190	189	201	206	204	213	211	209	191	191	215	179	217	185	203	187	202	215	185	192	218	190	196	194	198	198	231	198	175	203	175	170	238	210	195	190	206	213	192	203	198	221	192	206	188	203	192	211	235	204	196	178	190	192	196	193	211	179	193	198	190	215	196	220	184	190	174	196	178	178	190	196	206	188	189	213	195	216	206	182	211	237	184	211	189	176	185	191	199	192	178	182	185	188	186	195	188	207	183	165	197	199	177	211	198	200	215	204	201	182	232	205	186	224	200	233	200	208	211	216	220	187	204	225	203	182	226	175	196	197	206	206	212	217	222	226	205	184	196	202	202	169	194	206	201	209	215	198	210	189	188	196	186	197	222	203	187	209	200	204	222	186	218	189	206	199	228	196	200	207	209	186	177	202	184	213	228	211	196	217	208	201	196	207	211
3413	8583	5510	2421	1849	1310	1059	754	721	557	465	450	378	366	336	346	328	288	323	278	275	249	250	270	239	253	273	253	254	265	252	240	234	234	245	226	231	248	257	254	237	226	238	219	246	255	224	218	231	215	230	238	201	207	237	194	223	235	221	218	223	205	222	228	207	253	215	240	208	221	216	206	231	236	224	242	199	236	213	228	238	230	217	229	209	193	227	226	232	251	238	214	253	258	230	227	211	218	233	225	256	233	232	257	210	251	236	217	215	224	205	209	225	255	259	205	223	240	220	222	271	212	259	217	239	209	203	198	232	224	252	232	241	234	205	255	260	242	249	209	238	236	228	210	239	223	202	239	197	225	217	215	220	209	251	225	219	235	228	255	229	191	215	225	229	234	235	212	222	242	226	199	241	247	211	227	232	210	224	225	219	229	225	214	233	235	246	205	242	199	238	212	255	219	247	234	211	230	228	197	240	246	245	205	231	240	224	218	223	231	210	252	210	227	202	224	232	237	238	255	247	231	216	235	208	210	236	224	209	227	223	220	225	246	207	227	233	215	230	227	224	231	228	221	257	239	214	232	244	217	231	204	241	244	247	204	242	207	238	228	217	230	230	251	224	230	233	241	258	221	211	217	228	234	219	217	233	234	218	223	233	226	207	223	231	236	236	228	214	223	227	222	226	237	246	233	232	237	206	222	196	200	215	199	224	212	226	235	232	208	244	216	223	206	216	228	235	241	243	240	253	248	231	200	208	215	214	219	272	257	196	224	223	211	238	240	212	230	248	204	226	206	212	187	215	244	201	252	232	217	232	226	253	212	254	226	227	222	223	253	218	245	215	216	204	243	235	245	219	232	218	216	233	217	219	239	243	249	204	232	232	239	259	204	223	240	238	259	210	250	197	216	233	231	230	225	257	241	220	235	235	206	215	224	220	215	228	224	196	215	221	201	223	224	227	233	221	244	246	233	229	252	212	224	224	236	210	187	236	219	239	219	214	238	246	231	205	229	234	243	204	242	234	232	219	209	242	244	212	223	226	232	221	246	253	213	218	227	233	217	211	237	241	233	225	226	241	246	239	236	205	227	237	222	212	200	247	219	237	203	221	201	243	244	224	217	248	216	229	225	230	216	217	229	225	240	219	217	239	226	228	220	209	208	203	223	210	210	215	213	250	197	185	206	228	222	235	209	219	236	227	214	239	228	220	249	225	243	208	272	235	206	227	232	237	209	235	246	209	212	215	239	239	215	225	237	225	250	242	212	217	208	230	245	274	208	232	225	245	230	208	216	239	245	230	230	209	229	238	241	214	217	242	196	222	235	241	217	245	227	220	222	233	226	242	200	240	218	253	209	211	237	225	218	230	225	256	213	248	209	243	223	227	226	230	229	222	234	219	235	202	238	239	209	215	196	222	240	242	215	235	230	232	210	211	221	241	243	216	233	224	224	211	228	231	233	270	242	236	256	235	231	219	199	247	214	229	231	215	232	218	220	223	212	215	240	222	228	217	215	211	237	220	217	242	258	181	216	268	242	246	233	216	224	212	209	223	211	214	212	227	233	207	226	231	225	237	207	265	203	207	234	230	211	244	223	253	206	230	199	240	205	240	219	237	245	249	239	221	238	240	258	230	221	222	210	199	228	263	232	247	188	230	228	220	224	216	250	241	222	219	204	218	248	232	201	233	224	243	219	205	213	215	246	207	245	218	206	217	206	254	227	237	204	219	227	221	234	215	209	202	238	229	204	205	228	257	215	248	217	217	221	205	230	217	236	206	214	218	209	233	199	247	237	213	217	241	254	221	214	204	198	250	209	196	231	241	222	224	215	218	232	229	208	213	229	226	220	207	196	242	246	205	224	227	223	221	238	231	253	209	247	213	222	240	228	205	229	224	243	271	238	215	211	250	211	219	203	229	220	221	227	234	218	211	262	239	236	224	226	218	213	238	243	253	212	238	213	212	220	220	219	187	218	227	238	242	239	219	228	254	252	233	238	226	254	232	236	234	229	234	212	237	224	272	233	212	224	214	253	213	223	225	241	235	223	225	203	223	210	240	246	229	237	208	217	231	233	217	228	226	232	209	233	201	234	213	216	206	196	226	209	254	225	203	204	209	232	228	233	221	225	221	236	225	216	219	236	204	246	221	230	241	216	212	246	202	235	223	231	229	221	227	198	227	218	227	218	225	254	220	255	252	249	204	214	223	199	235	258	235	210	229	211	222	237	243	210	197	217	226	196	236	237	193	262	210	239	254	230	208	228	233	248	199	213	243	197	206	235	198	218	216	226	223	226	230	206	221	246	212	246	255	226	215	254	202	218	219	247	232	236	233	206	208	212	249	237	232	221	236	222	209	225	249	231	230	241	222	189	231	221	227	197	197	231	239	223	226	216	240	240	201	237	216	210	244	248	185	227	206	227	229	240	213	227	232	243	210	241	201	210	241	213	226	234	229	208	238	227	234	222	234	220	223	228	215	230	224	214	231	229	223	219	212	225	222	235	239	237	237	253	209	226	211	231	233	230	210	233	216	239	237	227	214	248	224	254	201	233	251	236	235	242	203	242	239	189	230	235	232	210	262	215	227	215	229	230	217	251	256	203	229	220	238	227	220	254	233	251	227	229	230	238	254	240	215	261	236	238	228	253	226	221	192	206	238	210	233	216	225	236	231	213	222	215	217	235	219	230	223	233	248	234	190	236	219	218	228	232	223	236	241	261	198	225	222	215	194	216	232	244	213	233	206	216	229	260	220	211	203	199	257	220	244	233	243	235	211	231	223	224	218	219	240	221	239	228	252	208	245	231	205	203	232	193	211	234	207	211	206	205	237	241	207	216	269	226	240	231	228	219	230	241	203	231	222	216	222	254	221	233	217	218	233	226	218	211	207	242	233	228	247	208	225	207	237	205	232	222	207	189	233	230	223	224	244	211	218	217	227	231	214	214	245	218	226	226	248	227	216	222	220	200	213	200	218	239	222	208	249	224	241	220	216	188	235	227	203	241	221	252	222	218	229	236	196	222	220	256	232	209	200	213	238	226	246	225	255	244	268	225	231	259	235	198	216	238	244	208	221	224	233	226	241	223	218	240	209	243	239	216	226	247	222	193	247	261	230	219	196	229	238	228	213	230	212	222	218	191	225	211	219	237	210	240	276	215	220	238	218	210	225	221	222	229	233	205	236	196	218	236	217	236	226	213	211	204	231	235	219	233	228	222	217	213	252	238	229	225	257	192	230	216	208	218	220	210	241	225	229	231	206	218	246	237	211	250	241	197	209	207	213	225	244	203	221	253	222	205	228	241	222	199	226	213	225	222	222	217	229	272	247	204	258	224	227	245	208	224	224	232	228	213	231	224	251	227	240	238	245	247	219	211	217	225	223	211	224	241	243	227	205	213	286	250	259	209	234	229	221	220	219	237	206	250	228	193	235	237	222	224	224	205	221	221	240	224	204	235	233	231	241	230	230	225	252	231	222	236	236	221	231	231	245	221
24806	21081	27055	25215	9290	1038	843	739	677	666	665	667	640	614	698	622	605	643	626	606	590	671	673	606	624	660	560	634	642	580	656	632	676	582	619	619	627	601	645	612	613	627	587	611	605	597	674	582	606	581	621	595	626	591	580	613	604	640	606	620	634	589	607	523	631	650	597	630	564	648	507	576	617	626	595	618	595	620	578	631	625	582	574	640	623	601	620	560	601	606	589	569	575	599	624	644	589	628	568	603	634	589	613	616	574	604	607	607	610	611	552	635	628	588	590	642	584	620	590	594	622	665	595	633	584	596	612	625	601	584	570	590	599	621	568	619	612	599	599	573	629	601	606	607	608	583	641	632	639	590	615	614	619	560	569	594	604	609	595	583	634	585	575	613	585	644	611	658	548	622	601	630	588	613	580	585	600	640	591	581	631	588	579	627	563	602	644	619	621	590	591	586	595	633	605	608	626	578	623	619	625	580	568	569	545	589	614	594	600	653	590	615	644	615	594	584	542	620	598	607	615	639	546	599	648	571	590	613	621	600	631	567	612	606	598	597	558	615	628	582	567	616	631	600	622	609	651	583	604	607	561	624	575	626	585	643	624	598	618	619	600	608	582	589	632	654	561	617	617	570	639	559	603	629	626	632	589	644	595	577	606	639	576	651	620	615	627	606	579	587	609	595	660	582	612	603	571	623	632	599	592	598	593	589	619	603	612	618	586	605	624	591	606	616	621	650	580	611	591	685	575	598	619	622	557	610	616	575	576	600	566	594	577	616	611	613	615	574	579	586	615	567	607	548	625	631	611	595	664	580	607	572	629	643	610	634	630	599	622	618	551	585	620	629	671	614	589	596	559	638	583	594	531	576	581	635	625	599	604	598	568	564	564	611	628	631	648	651	595	619	617	595	574	622	578	605	610	613	670	601	613	589	631	616	625	575	616	593	641	631	601	584	621	591	589	582	588	638	593	577	621	543	625	558	575	630	548	611	618	602	603	625	621	619	646	599	595	609	631	601	607	583	597	581	597	586	560	597	643	604	634	627	642	636	588	575	621	631	580	582	587	646	604	593	665	583	584	596	611	597	564	577	552	612	645	557	568	604	605	622	635	603	575	620	626	591	600	574	594	601	605	603	624	578	631	571	591	582	650	588	567	607	614	569	594	634	616	562	612	604	618	598	612	623	581	619	589	563	597	590	616	579	578	607	580	578	598	611	603	640	579	614	620	575	593	620	606	624	599	615	612	585	623	593	587	602	620	587	636	610	596	611	567	642	582	616	619	568	613	588	604	568	634	607	559	597	615	580	612	612	566	629	604	620	557	561	607	596	588	575	593	588	607	617	629	576	628	589	569	596	585	595	622	571	636	614	577	603	615	633	622	623	584	562	613	596	610	655	594	579	619	624	618	565	601	588	617	561	569	606	576	546	574	602	595	602	599	564	588	599	625	571	631	596	588	609	611	613	597	615	596	571	623	606	621	642	585	583	638	636	598	610	566	584	603	597	562	583	607	585	561	616	602	614	630	593	583	629	625	603	606	631	634	592	621	607	620	571	628	618	596	604	601	641	593	638	589	579	578	539	642	649	613	609	573	609	612	580	571	571	584	605	626	567	577	586	599	574	604	618	625	583	583	628	594	634	600	608	616	606	584	611	598	589	578	612	652	606	565	595	611	614	601	605	640	583	587	574	601	573	547	609	637	607	640	601	625	580	593	610	602	582	612	618	587	626	625	591	556	677	608	599	631	605	573	624	578	598	541	604	551	562	611	623	573	617	607	627	568	628	591	602	626	636	557	638	633	601	618	634	638	616	605	559	610	609	582	574	649	558	629	610	594	622	601	631	595	598	624	604	572	593	642	579	597	606	600	588	600	570	566	586	628	633	587	616	615	612	605	588	616	610	580	551	550	596	603	575	621	607	587	564	586	548	619	563	596	621	585	608	633	608	629	573	608	586	600	581	589	608	629	625	593	574	602	584	586	566	589	605	586	568	608	607	607	670	572	567	541	603	664	631	584	604	604	603	651	587	589	588	607	581	610	660	632	595	572	603	584	608	573	592	611	611	595	641	590	613	648	621	599	570	600	559	622	610	601	600	594	595	625	618	627	609	601	628	620	582	594	615	612	622	580	568	596	633	598	617	593	592	603	601	592	576	581	604	646	605	611	597	569	602	576	639	551	604	584	600	607	615	614	572	644	595	594	571	573	610	622	598	598	616	626	602	579	620	628	559	633	584	634	621	662	607	631	610	624	570	660	581	642	633	624	596	631	626	607	627	600	582	615	581	593	634	591	639	574	616	566	658	548	683	620	618	573	573	583	600	605	607	556	584	592	603	573	592	589	590	622	605	565	570	618	619	591	559	616	625	608	612	621	630	568	593	574	613	570	597	610	612	616	572	599	631	653	605	606	587	572	597	613	570	580	598	592	618	602	618	660	657	575	549	597	615	603	619	577	569	616	631	575	566	601	641	599	607	629	610	635	614	636	563	628	568	602	621	620	585	592	613	604	567	616	555	544	607	632	537	594	617	639	624	612	583	587	574	648	588	602	585	605	623	569	637	593	594	612	608	626	633	659	579	609	588	580	620	546	577	617	638	580	640	624	608	634	616	564	552	594	641	590	587	612	616	633	566	580	622	599	595	583	607	619	552	563	547	614	607	575	576	619	599	606	662	604	585	605	597	556	570	612	618	590	618	599	579	607	580	635	607	640	613	622	606	612	632	607	587	622	562	613	587	574	599	637	538	602	592	585	593	564	613	629	613	584	611	583	617	574	591	577	627	596	583	573	592	547	580	590	604	606	630	594	607	631	625	634	606	591	592	604	582	577	611	616	550	539	618	595	631	620	624	618	653	615	601	632	618	596	618	577	611	640	600	557	613	636	575	626	579	558	601	626	615	633	577	611	603	581	562	617	608	662	588	622	563	624	559	572	604	615	618	627	582	588	588	583	631	622	603	558	605	646	592	575	619	592	617	593	625	609	602	580	601	549	604	559	570	620	606	660	586	577	633	649	566	546	684	575	580	590	589	566	618	618	627	602	649	651	562	583	584	575	603	648	648	618	548	604	646	607	600	605	589	690	614	586	642	581	610	592	617	576	579	619	617	573	619	618	647	573	579	630	635	538	633	579	621	616	580	610	567	654	643	586	587	639	608	622	578	590	607	605	616	605	616	631	632	602	631	604	581	562	575	651	607	635	604	638	619	579	604	586	621	623	607	612	586	602	627	587	598	601	559	582	585	632	583	624	599	622	573	612	608	583	624	596	610	601	594	586	591	603	584	572	631	631	556	581	583	612	618	590	621	608	600	607	595	597	609	601	626	595	615	639	610	624	584	613	606	552	607	563	627	619	553	600	579	617	634	625	572	570	624	623	628	575	636	582	568	635	607	597	616	582	592	633	574	626	607	587	575	573	618	597	643	624	553	616	609	590	549	622	625	653	655	546	636	577	641	579	572	609	587	579	603	590	618	646	594	594	649	615	594	584	573
3718	5004	3351	1830	1466	1191	995	971	859	835	783	713	744	749	716	670	627	710	675	632	650	644	650	629	644	672	660	648	695	661	624	631	634	624	656	679	630	626	629	572	632	627	617	603	611	591	633	656	627	624	626	652	634	626	656	644	635	602	588	669	662	632	663	635	560	594	608	619	618	654	638	607	579	655	638	615	582	623	650	635	621	641	610	659	689	618	632	646	688	665	637	602	639	669	688	627	622	644	633	636	679	629	631	600	634	636	648	628	602	599	644	656	597	636	608	608	613	662	637	603	630	609	606	619	619	615	597	632	656	692	646	625	607	615	658	634	626	613	624	594	644	606	610	625	668	636	648	627	625	602	648	661	622	661	673	626	630	591	600	637	637	642	670	645	648	634	649	611	619	624	632	590	600	647	608	576	597	610	631	662	610	638	624	654	626	629	593	628	646	619	644	632	624	649	660	670	645	650	672	592	605	662	628	635	673	667	592	638	633	633	606	642	600	625	606	650	607	669	663	577	656	667	638	629	642	614	656	651	631	612	649	569	656	659	690	648	631	603	620	624	646	623	654	642	668	626	655	644	687	604	607	588	651	669	596	630	632	668	657	619	636	609	586	656	664	650	621	617	602	632	605	625	626	617	636	614	646	641	653	613	632	583	599	612	650	640	634	629	694	641	632	624	649	632	600	644	608	616	632	612	618	613	639	602	623	584	639	608	640	628	651	653	614	653	667	655	618	594	651	636	633	566	696	633	670	613	682	644	623	650	651	626	606	645	580	612	599	603	617	671	625	668	605	633	633	615	631	647	649	599	618	633	641	626	596	650	629	655	596	634	602	618	685	646	620	585	619	680	597	630	630	626	599	611	684	599	607	645	636	636	616	588	608	648	643	657	630	616	603	659	640	608	611	626	659	672	637	613	653	631	633	599	635	666	686	627	623	671	614	696	640	554	605	619	622	614	664	660	578	622	675	578	639	643	648	624	595	640	649	665	627	630	633	620	640	601	633	623	636	657	676	638	621	642	641	642	669	652	628	672	658	624	621	633	673	654	612	633	629	679	656	671	666	597	643	626	609	676	632	641	685	656	656	612	600	637	623	593	654	650	620	644	627	627	603	616	658	652	645	632	614	662	638	644	664	630	637	628	598	635	611	614	619	616	634	637	632	593	615	579	668	618	626	578	641	625	658	639	635	652	648	635	608	606	623	596	643	589	586	588	617	648	655	589	651	605	678	648	680	641	670	638	607	639	669	666	645	673	644	628	627	592	627	645	655	626	608	639	660	601	588	605	642	571	618	626	612	677	633	631	616	652	634	619	595	637	638	646	627	625	601	593	619	652	671	616	653	593	585	611	612	660	642	635	602	585	634	656	646	593	590	610	642	606	619	635	607	611	606	599	660	606	587	617	638	634	633	633	630	645	615	626	648	631	640	626	654	618	644	632	611	624	650	629	590	557	628	635	639	645	631	640	623	644	587	567	606	615	648	629	618	601	686	638	611	583	625	587	654	606	642	613	687	621	645	600	610	653	632	634	640	640	674	625	607	622	665	645	616	694	629	575	661	660	626	652	625	621	635	645	630	608	616	618	607	616	620	629	663	600	668	633	664	653	655	617	650	618	662	634	661	603	641	610	696	596	599	594	647	649	658	625	644	602	624	635	613	637	604	631	609	629	637	633	599	633	590	643	601	681	614	633	632	599	647	637	660	598	646	599	623	627	583	620	574	648	622	593	627	621	639	619	631	642	603	589	640	580	648	639	647	630	644	634	608	621	586	650	626	653	611	595	644	659	625	623	674	637	626	641	610	652	623	550	660	606	618	662	670	611	633	614	656	627	611	583	589	596	618	668	635	629	653	660	646	616	634	627	578	630	672	633	638	637	629	646	586	575	647	600	625	599	647	650	647	624	625	598	673	590	676	610	678	641	609	661	568	671	577	630	663	647	657	594	628	631	637	579	655	642	653	605	645	596	642	646	625	610	622	660	626	626	617	616	646	628	622	608	627	638	647	635	630	659	626	611	681	642	621	638	611	626	631	644	610	627	630	600	661	637	659	607	643	616	645	620	650	650	624	633	641	647	642	639	676	622	626	634	607	586	668	661	618	602	630	605	604	606	636	601	618	656	610	639	615	658	631	678	624	607	614	625	643	611	616	584	626	653	594	651	712	620	646	618	635	619	671	622	631	636	660	673	653	641	673	629	640	630	654	611	612	614	662	650	625	623	661	645	658	627	642	607	616	629	685	622	591	635	617	614	597	686	606	636	618	655	611	622	631	600	584	592	645	597	665	673	642	599	654	595	665	651	651	591	569	620	608	617	633	650	615	613	619	630	600	631	634	637	661	628	628	626	636	676	646	594	623	633	665	637	628	652	636	646	649	652	648	570	667	633	595	629	649	614	619	621	647	608	597	631	603	640	645	629	675	671	623	601	607	609	627	617	652	654	646	646	671	595	636	626	657	640	604	567	639	608	627	637	612	643	630	607	593	696	626	617	636	659	652	617	636	638	615	620	598	613	636	633	621	605	614	623	648	642	639	633	630	608	622	631	664	643	642	647	595	583	643	599	668	634	628	639	639	613	614	629	656	637	654	659	603	611	598	663	620	633	683	622	622	603	608	623	615	660	610	654	626	668	622	599	672	629	615	638	596	627	671	623	650	615	664	606	599	659	623	635	632	631	618	619	572	612	655	568	588	637	628	597	634	670	655	639	671	662	588	600	636	585	667	661	656	595	613	612	631	605	606	662	609	631	634	648	626	608	674	632	565	619	622	633	618	622	617	627	659	583	618	611	624	687	649	630	607	610	656	618	608	616	665	649	638	632	654	580	622	609	620	597	674	606	629	619	633	636	640	647	619	645	631	646	628	668	608	641	599	639	657	618	655	608	617	605	618	639	621	627	657	638	661	621	647	596	623	607	584	605	615	652	595	586	661	612	634	677	599	640	602	640	619	610	646	651	647	670	612	617	596	661	602	619	634	624	652	642	640	644	620	653	635	662	596	624	636	630	629	635	623	644	584	627	644	665	616	648	638	630	677	623	614	667	632	633	640	636	634	616	624	647	647	662	622	649	570	647	624	615	600	613	636	642	609	643	636	602	633	614	631	626	602	613	634	643	609	633	678	604	650	611	615	647	589	631	595	666	586	662	641	611	580	643	634	615	602	625	666	629	627	615	662	645	633	620	669	644	696	670	639	623	657	585	617	625	654	627	647	580	585	592	668	613	639	651	643	626	596	569	648	614	612	609	621	665	617	628	592	633	662	649	602	678	623	625	625	633	639	625	608	600	646	603	627	620	626	675	623	639	645	618	581	618	603	601	671	606	637	623	673	619	634	681	607	648	599	599	651	631	608	617	615	611	642	607	614	638	608	604	588	583	587	665	637	627	623	624	614	629	623	677	658	641	632	622	559	675	646	662	637	641	661	640	648	670	626	628	649	665	667	612	629	648	639	624	580	669	669	617	664	606	624	636	634	652	641	636	632	631
22449	21059	28663	23688	21051	21104	6899	1027	794	695	657	582	545	485	500	441	454	489	465	422	399	429	455	396	378	382	388	392	409	387	418	385	403	393	406	363	391	360	399	379	368	365	331	381	359	382	372	367	370	386	383	377	383	350	360	355	406	388	370	363	380	357	364	347	392	364	408	384	388	351	377	388	379	349	397	372	358	408	391	413	388	373	341	343	341	362	373	379	381	358	349	375	383	386	365	359	361	345	387	363	358	376	358	359	353	358	361	388	345	359	379	345	398	370	345	386	379	368	349	370	410	341	339	373	360	356	378	379	353	374	383	356	358	362	360	359	367	348	406	337	397	345	357	374	368	379	388	392	358	427	368	338	363	338	343	353	401	372	358	374	349	367	352	373	341	347	369	356	378	347	380	382	375	379	337	328	370	363	377	377	364	385	389	341	367	387	393	393	361	384	369	363	395	386	357	399	350	355	375	412	362	383	393	359	375	369	336	403	365	380	374	357	380	388	351	363	346	407	395	348	376	332	373	357	362	374	365	374	377	381	340	369	368	365	367	351	394	383	364	380	403	363	370	359	366	321	369	398	373	341	353	378	353	392	363	348	393	380	384	356	361	353	368	380	363	389	367	356	400	368	365	373	363	356	336	352	384	375	383	366	373	333	371	384	353	343	348	389	361	396	354	343	364	328	346	362	368	362	366	380	380	361	374	365	362	394	384	380	364	383	349	360	381	354	345	362	364	352	328	416	327	371	367	348	355	381	399	364	356	348	382	362	351	378	382	367	394	369	356	373	382	370	412	375	356	366	391	398	390	360	399	360	369	408	320	369	381	333	356	403	334	366	374	331	368	400	372	382	366	342	376	363	384	378	375	389	377	345	360	367	380	369	369	371	374	394	376	399	393	359	388	378	352	375	375	368	393	386	424	359	345	348	351	387	342	360	368	402	365	370	378	351	353	383	346	388	354	380	347	361	374	362	345	355	364	381	352	363	373	355	357	366	353	351	353	349	373	341	363	409	381	363	410	376	345	369	377	329	376	382	359	354	352	377	363	355	347	377	338	365	392	362	407	321	364	363	356	419	371	349	371	347	365	388	339	340	367	389	384	349	391	375	370	341	371	371	345	389	396	368	393	399	368	326	350	406	411	372	384	357	338	355	350	366	366	413	404	356	379	401	328	358	375	364	388	374	405	361	371	365	385	353	384	365	375	368	362	366	372	345	362	363	377	336	332	402	407	356	384	361	363	310	343	362	350	363	396	389	325	344	385	394	364	360	368	366	391	385	376	400	371	422	359	389	350	352	382	375	388	360	357	331	362	406	344	347	374	353	381	361	357	397	359	369	356	362	361	356	386	363	372	381	342	398	404	353	358	366	363	388	383	389	400	361	362	358	357	372	352	339	381	354	347	351	375	370	370	397	360	418	401	347	357	380	377	349	397	377	369	382	370	347	375	363	340	338	366	347	359	367	375	361	375	360	378	410	401	348	383	350	373	396	379	349	362	382	379	374	368	349	399	378	371	390	351	326	373	329	359	370	355	391	341	356	381	367	334	381	352	341	384	401	343	382	383	371	357	383	367	399	375	382	343	341	390	373	374	376	391	385	388	382	345	386	399	353	321	359	365	352	377	397	380	312	349	379	391	349	390	339	360	358	389	388	376	369	372	344	360	349	357	358	364	329	376	391	345	362	344	363	366	348	383	366	375	354	407	374	348	332	361	403	395	363	346	380	361	389	341	332	366	343	383	379	397	380	366	365	394	336	386	364	364	372	383	374	334	374	357	345	386	363	360	393	340	390	387	356	426	371	368	380	356	366	373	372	359	384	359	405	379	363	330	360	368	396	354	361	351	339	341	347	347	385	374	357	365	369	354	345	398	352	391	342	419	365	373	379	357	360	386	378	386	358	331	344	368	341	368	366	353	337	358	384	357	377	396	337	362	349	330	378	369	415	365	368	366	357	395	361	351	385	350	355	380	350	385	361	376	366	395	322	369	384	372	386	406	350	386	362	348	408	372	343	386	346	362	361	355	344	407	368	392	389	339	395	366	413	325	389	373	350	390	360	368	368	349	357	371	359	358	373	371	402	355	359	347	340	364	366	358	343	370	364	362	360	361	373	359	387	360	378	362	378	384	396	363	369	326	350	361	381	384	337	355	386	373	342	351	367	379	360	384	357	355	385	371	377	377	354	398	359	355	369	377	367	358	336	358	379	353	355	384	367	358	395	373	367	362	346	364	372	339	342	371	357	406	354	350	362	335	353	383	374	348	346	350	370	361	367	336	411	359	358	374	392	352	346	337	343	373	366	387	338	376	383	387	358	354	384	347	350	313	375	355	386	385	338	401	355	371	390	344	391	361	349	349	349	378	323	340	370	373	323	398	334	363	383	350	355	349	367	372	367	330	376	384	334	377	364	367	355	422	349	362	390	332	348	363	364	343	339	363	366	380	381	368	348	319	343	364	366	368	369	389	377	356	359	361	378	387	389	355	369	361	331	386	388	336	352	382	340	358	359	363	371	396	359	388	364	396	410	397	365	370	386	371	349	368	389	332	352	373	364	321	405	346	380	365	388	340	376	394	368	363	347	352	387	379	367	334	386	314	356	362	383	374	417	371	373	360	379	395	357	381	370	334	341	359	361	374	363	330	361	324	363	338	371	344	373	356	395	363	358	379	362	370	388	379	368	377	356	392	365	396	373	347	371	346	349	319	362	370	355	375	361	372	388	402	351	356	356	396	341	335	342	348	388	345	332	369	334	369	355	353	372	340	362	375	375	409	338	361	359	360	354	401	340	358	378	370	361	379	353	398	371	346	363	350	364	381	345	369	381	347	379	332	347	380	381	367	337	352	348	394	393	375	366	367	390	395	341	401	347	331	345	341	341	387	342	356	359	388	368	388	378	372	368	358	346	420	355	349	366	402	350	347	385	397	347	382	355	356	378	389	379	379	353	360	369	378	328	343	377	377	330	360	362	387	358	363	382	413	363	395	348	381	388	370	367	353	357	376	346	352	380	368	342	379	353	355	375	344	373	372	381	349	369	343	376	367	373	361	384	350	365	338	337	389	356	363	405	360	363	403	414	365	364	401	374	373	377	358	352	351	372	345	365	337	390	392	350	378	377	398	333	383	390	376	375	408	365	348	380	393	347	348	362	366	392	317	366	391	375	369	345	362	392	361	388	409	365	355	362	359	375	362	375	414	351	369	360	330	395	360	362	381	356	375	364	348	365	356	357	367	387	340	363	395	334	341	334	395	377	363	410	367	378	366	369	368	401	398	389	377	387	358	347	410	344	382	379	363	369	389	349	333	393	415	353	387	392	372	363	364	351	365	366	340	384	363	373	364	336	354	374	351	368	345	372	369	345	385	362	330	327	376	369	352	354	358	404	391	374	390	371	372	388	359	398	347	377	379	350	376	336	336	374	376	373	400	391	398	350	384	351	368	382	381	378	365	385	371	379	337	392	363	391	369	384	354	360	398	386	356	370
4849	14008	9285	4490	3203	2441	1824	1456	1150	986	880	852	780	640	607	554	568	509	507	519	479	514	429	488	419	425	449	446	424	397	396	397	416	409	421	425	422	366	384	373	385	405	416	386	375	385	381	405	381	349	394	403	400	380	396	368	436	401	379	392	413	370	380	379	376	373	368	377	373	380	322	396	396	357	420	382	374	408	371	406	369	429	406	392	369	401	369	371	388	389	375	356	364	388	390	393	391	364	373	372	385	372	363	371	352	377	446	397	349	363	364	379	371	398	384	358	360	383	389	393	388	360	373	377	359	397	350	368	376	360	347	355	392	389	355	375	406	352	367	389	390	340	355	400	389	370	378	357	391	387	383	363	372	345	419	368	385	382	354	392	371	366	353	407	374	378	388	362	344	375	388	334	352	391	364	376	376	344	371	395	413	378	380	343	384	327	425	375	385	385	384	375	376	349	409	384	357	378	359	371	400	371	353	389	395	353	370	371	365	347	381	379	390	349	372	312	377	361	365	363	404	378	400	377	331	380	403	365	364	372	406	399	388	357	350	354	375	384	381	350	392	388	392	347	364	368	376	409	334	416	374	404	402	400	376	398	390	392	394	384	349	369	355	373	377	346	361	358	371	390	364	359	357	357	400	368	387	329	405	387	347	377	411	397	406	394	383	374	380	396	364	386	374	393	378	393	362	393	404	388	381	401	385	383	364	354	361	399	344	338	373	405	360	391	371	372	387	377	364	355	351	358	313	342	364	356	351	391	384	390	370	361	352	386	369	364	382	373	382	386	395	349	352	376	380	378	337	369	346	395	362	373	339	365	375	403	344	352	383	382	377	377	373	397	369	358	330	371	381	362	356	368	389	373	388	328	369	345	352	364	388	393	361	389	392	333	354	381	378	411	383	399	383	378	388	384	383	395	364	356	369	409	360	379	353	378	381	386	363	379	361	349	379	351	350	368	372	399	415	358	364	355	342	374	386	383	388	381	353	357	380	380	371	376	352	376	381	361	382	407	390	369	354	388	388	358	381	361	407	408	383	375	371	400	401	340	371	368	359	382	353	394	404	379	369	398	388	417	362	385	394	378	369	372	390	374	375	412	393	354	425	359	368	377	390	371	383	337	396	389	396	358	365	392	376	368	392	376	370	391	399	357	368	359	368	375	355	353	360	370	374	409	359	401	366	396	392	376	356	357	401	389	406	373	363	350	418	386	393	412	358	370	373	380	373	368	391	355	391	374	426	366	385	403	395	358	373	401	339	395	396	387	373	420	385	388	378	351	388	396	389	361	359	341	377	356	359	362	369	369	379	360	366	379	383	365	388	345	381	361	368	368	382	391	397	370	385	410	376	393	413	374	383	332	372	388	377	390	393	385	332	365	392	399	388	364	384	397	360	376	343	369	399	386	412	374	372	357	357	370	374	388	405	361	379	366	349	389	364	399	366	401	363	391	410	372	365	361	389	384	323	384	399	350	366	369	375	405	339	365	386	362	401	381	401	383	443	417	370	352	404	359	367	411	377	437	389	355	408	348	355	362	378	369	372	381	338	379	394	377	401	357	398	349	368	401	371	391	377	364	389	390	411	359	349	365	359	378	394	381	389	361	356	363	389	390	399	386	372	395	395	360	358	348	369	381	390	370	381	397	361	355	349	364	410	407	375	409	365	399	411	344	335	370	376	371	361	351	352	366	336	351	348	372	403	416	371	373	377	382	388	388	365	380	355	347	346	381	402	394	387	311	389	374	365	345	383	389	373	381	395	388	392	365	367	366	406	365	383	345	359	391	347	376	328	365	390	372	394	345	418	383	374	416	353	389	365	389	384	377	389	390	377	398	408	407	396	374	384	416	374	357	380	356	394	341	365	335	398	403	379	323	381	371	372	378	358	371	348	361	378	368	367	361	356	382	346	343	362	379	358	349	387	368	377	394	400	369	391	376	362	349	391	371	393	352	345	368	352	340	371	375	401	347	380	397	376	382	372	406	410	394	374	387	411	365	384	365	347	373	361	382	396	375	360	411	367	373	373	391	352	397	349	377	370	387	357	369	381	331	385	401	348	394	398	393	388	331	377	375	385	383	385	371	350	396	380	372	359	401	370	367	342	412	394	394	380	384	393	386	372	390	323	367	379	372	417	356	387	356	390	389	385	425	413	382	381	370	358	361	396	364	397	386	367	366	383	375	372	383	399	405	389	349	378	361	403	418	358	375	389	381	357	394	390	396	393	400	389	369	359	391	367	388	395	381	365	385	362	380	359	386	345	394	400	378	370	326	351	397	361	355	383	405	362	359	405	367	373	413	404	358	386	376	398	363	358	354	397	415	383	379	399	365	374	385	380	366	373	383	370	382	348	387	357	429	432	375	356	395	377	362	344	395	397	372	365	359	383	364	377	366	317	430	357	375	365	345	352	361	348	386	381	360	361	401	348	433	408	400	367	359	375	399	383	405	382	363	337	400	353	355	407	358	367	360	366	344	362	379	393	394	381	375	361	364	348	377	359	357	319	375	361	386	375	385	364	380	367	404	358	382	393	349	388	366	415	392	370	371	362	357	369	403	380	392	400	352	340	371	362	399	386	391	384	347	349	395	379	380	432	360	389	383	405	343	394	356	376	348	380	363	370	393	345	384	371	348	399	330	385	393	374	395	372	370	377	369	378	348	380	392	388	379	361	366	380	401	381	392	367	365	379	385	347	381	379	408	370	378	356	388	387	382	365	376	344	366	366	363	407	385	373	397	368	393	368	366	361	350	371	366	398	356	390	376	357	385	397	331	370	359	387	420	381	415	377	353	354	370	383	364	353	388	392	353	350	376	367	376	373	377	357	366	359	387	369	368	383	371	383	381	353	374	350	364	405	346	365	406	396	371	370	389	377	380	412	370	389	340	408	390	374	380	370	357	383	394	386	336	373	348	404	361	353	324	372	350	363	387	367	356	349	382	390	344	344	378	401	395	370	391	373	385	400	365	385	349	369	361	382	366	351	417	354	383	365	348	427	404	381	388	348	403	380	367	379	356	381	354	391	356	366	351	368	406	377	378	387	348	350	383	333	384	384	373	366	376	338	400	394	362	378	373	403	382	368	385	379	387	351	345	374	385	362	342	380	383	390	367	371	378	358	346	395	420	377	358	370	361	369	390	379	360	372	376	401	370	362	370	376	377	333	369	364	371	363	378	354	403	384	396	399	354	372	359	372	375	343	370	364	345	363	352	399	354	355	357	363	370	364	403	370	360	358	388	380	411	390	381	340	381	387	363	380	380	357	370	366	369	396	374	354	401	392	358	377	376	370	388	392	385	362	379	340	393	349	363	361	385	369	335	375	389	380	350	376	367	375	388	381	356	364	383	382	396	357	369	359	376	346	372	381	383	367	376	356	354	376	385	366	389	401	368	354	368	366	389	353	357	377	358	377	402	374	377	391	415	346	414	419	389	369	374	382	384	403	383	336	383	365	388	356	396	386	406	390	372	363	351	368	384	376	412	359	361
27765	17172	3263	703	551	448	450	390	435	435	473	443	394	426	412	426	409	420	389	427	394	373	432	416	390	414	379	398	444	424	425	422	436	416	397	437	409	384	440	427	389	402	438	408	410	435	444	445	415	418	424	436	406	414	441	395	432	415	405	392	426	427	412	414	424	439	431	442	416	457	434	428	422	403	407	435	432	399	427	460	405	382	428	408	390	410	423	434	435	395	418	370	392	403	442	458	394	439	416	415	423	407	460	414	448	419	429	407	394	425	412	411	425	381	399	416	408	381	451	420	435	399	409	427	396	422	414	439	436	401	430	406	404	423	425	385	419	393	398	416	381	388	383	396	437	404	422	453	397	408	388	406	400	461	411	429	429	384	407	430	432	415	415	418	401	429	403	432	416	408	428	393	379	423	407	394	429	429	419	437	437	395	424	399	450	410	385	439	435	411	436	408	368	449	401	459	420	447	419	410	378	429	379	459	442	435	419	409	401	406	427	418	420	467	421	428	425	418	457	423	412	389	408	388	444	411	440	402	401	439	388	460	424	376	412	401	431	425	392	402	421	405	402	452	407	448	405	384	405	424	395	438	423	439	435	406	412	444	415	438	420	418	453	399	420	404	430	423	402	382	400	430	410	409	479	421	429	402	423	430	398	415	438	437	430	419	403	479	459	406	385	430	413	403	444	391	398	396	423	415	399	461	423	419	402	407	453	412	418	399	466	415	426	418	429	408	430	404	387	443	416	465	391	421	393	402	423	424	422	421	404	404	409	440	413	421	425	407	405	423	379	415	433	415	400	436	439	418	416	438	418	430	405	442	403	421	410	405	399	405	387	427	406	436	441	408	459	397	424	382	416	427	399	428	393	393	403	435	438	382	418	408	393	391	411	460	427	408	442	396	443	432	440	446	403	408	396	434	399	412	396	393	391	385	385	425	418	422	426	405	385	386	455	388	360	374	376	405	392	436	409	450	424	404	459	418	409	416	391	395	436	398	431	421	404	378	395	442	417	420	409	419	399	449	429	426	423	427	435	478	396	411	407	439	432	386	390	398	422	411	401	440	432	460	455	424	426	424	452	381	427	414	425	450	446	427	389	422	436	378	410	426	423	421	445	415	440	416	415	417	436	434	402	407	435	406	434	413	411	438	407	433	405	456	435	429	405	433	422	419	419	429	456	381	409	369	437	406	419	401	420	421	446	393	426	430	436	392	442	438	442	408	415	382	409	462	423	385	388	406	414	406	424	397	418	451	419	386	416	422	438	435	436	414	438	430	403	403	468	427	450	394	459	411	431	433	444	439	438	408	432	400	385	435	386	419	432	413	414	391	401	461	460	417	407	441	398	427	414	433	423	409	399	435	402	397	408	429	415	399	419	423	399	446	431	442	384	419	434	442	395	420	436	414	384	399	381	406	400	439	387	451	361	421	418	384	428	431	420	445	391	382	384	380	429	406	386	400	451	448	418	453	397	427	405	415	435	435	394	434	427	415	432	421	397	404	404	454	394	402	382	374	414	417	416	430	434	424	398	423	424	398	399	423	426	420	405	399	402	429	434	434	391	403	394	387	369	428	430	457	441	440	413	438	425	388	407	413	422	413	405	438	427	407	387	405	424	426	456	422	458	425	443	422	429	431	426	406	408	383	373	399	413	417	427	438	431	397	407	389	417	421	451	435	433	433	433	413	402	403	413	430	426	426	425	414	415	396	376	410	441	385	392	427	389	387	426	376	384	436	440	446	406	422	471	424	424	372	398	396	447	429	440	384	446	419	365	420	414	441	409	384	430	441	399	447	414	408	411	413	404	386	395	398	444	384	414	405	414	398	393	401	373	395	426	407	404	406	408	404	424	398	389	446	433	400	419	417	418	420	433	413	422	428	419	405	424	424	438	451	411	453	364	415	391	443	426	357	448	444	415	388	446	453	447	410	415	405	470	444	433	414	390	409	395	432	415	403	410	428	399	431	426	465	452	421	405	425	408	415	406	353	407	422	417	422	424	369	407	415	397	431	466	441	390	426	418	402	399	366	420	406	420	442	393	438	401	381	431	442	439	451	389	382	402	407	413	408	450	393	386	396	435	394	416	398	407	433	453	419	399	431	425	413	449	429	389	430	437	400	415	405	417	419	401	442	458	428	411	460	420	399	432	437	399	383	392	391	409	408	456	415	438	397	379	402	403	431	428	413	405	466	414	444	418	392	439	434	458	409	409	427	432	392	372	427	416	440	464	410	411	399	412	417	417	422	419	418	427	406	422	415	398	390	426	440	365	427	409	413	434	439	404	398	413	439	431	403	416	399	436	432	387	402	381	409	432	408	419	417	428	426	404	402	439	450	404	425	378	443	402	457	417	445	380	397	416	420	427	439	451	454	399	437	394	404	392	399	471	402	422	426	372	420	413	395	414	396	429	435	413	434	389	470	404	406	446	407	463	420	420	388	424	389	444	385	398	405	434	387	389	368	430	399	409	410	435	418	419	442	384	447	411	430	406	394	427	400	402	430	401	448	415	452	398	391	412	407	431	419	398	423	414	420	440	436	394	384	424	397	411	419	427	415	434	453	420	443	418	401	378	390	416	438	438	425	416	376	386	413	414	364	404	372	435	414	396	399	409	441	385	400	411	396	390	392	414	408	387	409	434	429	396	448	430	421	436	407	397	396	447	398	440	435	385	421	383	413	437	400	398	427	420	403	411	422	405	395	425	426	398	431	466	446	421	436	432	393	389	425	430	422	458	423	414	431	408	420	397	458	396	399	402	421	407	433	413	409	443	435	415	413	422	452	393	380	399	399	443	443	391	421	440	448	414	387	393	384	394	397	423	431	436	445	435	408	436	386	435	396	447	430	427	460	390	413	445	410	415	424	447	423	418	410	433	402	435	418	425	443	405	410	423	424	401	421	407	426	426	427	403	397	404	440	414	415	439	438	437	405	403	386	387	379	408	387	440	420	409	422	427	424	435	455	452	411	422	436	431	447	395	424	423	397	421	393	436	430	455	413	434	388	421	424	430	406	417	391	391	451	403	396	445	426	398	407	419	416	418	429	404	417	442	426	425	417	430	396	409	424	413	385	426	411	406	418	447	447	389	410	433	420	396	390	417	383	421	406	415	416	412	413	421	369	422	393	405	405	440	410	374	373	400	387	420	405	437	416	403	414	425	431	432	473	391	425	445	425	384	425	418	432	387	430	429	395	436	397	413	433	433	441	405	414	392	403	422	400	372	380	434	407	425	437	434	426	418	386	410	398	425	432	402	428	407	441	395	385	422	411	406	403	405	398	421	416	412	444	411	398	427	455	440	418	446	418	433	414	417	421	418	364	399	422	458	416	386	412	418	458	398	400	390	432	435	431	437	370	493	404	387	450	378	388	430	403	429	386	408	398	393	378	397	423	423	395	431	428	443	411	425	417	403	433	428	396	422	443	418	417	414	413	431	386	410	399	394	409	393	437	393	439	427	440	406	370	389	394	418	391	453	407	416	398	391	442
4475	938	760	550	556	568	512	456	510	467	497	514	497	463	462	458	429	436	427	425	423	477	498	478	487	463	466	451	436	466	428	452	454	444	474	409	404	439	438	450	506	429	475	418	434	469	432	444	478	494	416	456	430	434	481	432	466	459	462	468	522	413	449	436	435	442	468	481	423	466	416	404	454	445	445	434	457	448	460	450	437	457	433	407	440	479	467	446	451	463	437	450	450	491	479	458	459	451	429	405	450	447	439	476	450	452	460	449	457	523	455	451	477	452	493	401	472	453	452	432	453	475	462	482	417	473	472	440	467	429	452	464	473	468	451	434	468	481	462	473	507	448	488	424	418	470	476	461	468	459	455	465	474	492	466	500	468	456	406	449	455	425	445	474	474	471	446	436	426	439	436	449	458	467	466	427	460	441	442	473	424	469	443	471	441	430	475	452	459	432	443	433	447	459	474	451	471	436	449	483	462	480	429	451	419	465	455	447	431	430	432	434	424	488	427	446	446	440	428	468	449	436	466	462	450	430	413	451	453	456	441	459	463	461	458	452	437	457	440	457	510	440	463	471	431	459	440	447	446	445	487	441	436	455	412	427	422	493	480	436	433	448	436	445	417	444	447	454	464	463	438	455	436	444	453	475	452	434	443	440	510	466	452	467	504	442	429	436	469	476	430	443	478	426	438	435	478	431	429	445	490	464	487	489	461	431	427	464	431	425	458	460	486	471	432	484	492	479	443	469	485	464	465	473	448	462	430	464	460	472	417	442	444	448	442	421	418	467	469	433	415	460	465	442	458	457	452	438	446	425	441	486	486	495	451	429	438	441	483	467	489	442	441	492	436	444	423	454	496	424	425	474	485	478	461	476	461	433	459	460	430	441	499	455	472	471	472	430	455	474	492	444	496	471	402	463	439	452	449	462	488	501	441	433	432	465	450	453	455	489	447	488	450	447	419	467	482	472	430	450	464	450	445	502	457	462	451	461	433	463	453	480	472	432	446	443	466	494	439	406	471	464	469	463	455	478	488	414	456	437	461	436	455	435	495	464	472	469	472	444	402	460	467	462	470	469	452	434	448	433	467	451	472	433	466	410	455	479	456	435	478	471	465	451	461	469	472	442	462	454	447	445	436	412	439	468	416	449	452	488	454	441	510	459	504	406	481	453	437	453	441	460	452	469	434	437	492	450	444	478	451	437	438	451	472	454	439	423	476	472	452	463	435	446	460	451	445	422	420	423	452	476	436	476	469	445	453	441	445	425	431	447	452	453	463	446	469	449	459	475	427	474	466	471	454	462	445	451	476	444	442	465	467	488	443	475	491	473	470	421	456	459	437	451	456	471	442	465	482	454	477	469	443	437	436	454	488	493	477	458	443	442	457	435	496	452	456	446	412	429	467	448	488	481	424	457	486	444	445	452	430	434	423	411	454	472	461	450	437	479	473	432	429	450	465	467	446	469	464	447	445	486	485	412	468	446	464	470	457	434	447	414	460	444	432	433	461	425	518	447	461	466	475	463	519	460	439	445	453	468	462	439	441	432	442	417	457	458	428	458	479	458	453	442	420	479	405	475	476	450	457	443	473	421	471	408	453	467	458	440	426	457	457	462	486	467	502	451	485	480	494	474	443	441	455	468	465	454	440	462	429	431	434	445	498	434	466	463	455	435	459	433	461	468	441	451	481	458	479	472	462	459	470	458	481	471	456	452	449	424	441	453	454	498	436	465	447	475	435	447	447	469	426	444	474	448	455	441	443	461	440	424	450	436	447	449	443	441	490	472	432	476	455	462	414	431	450	461	480	454	437	482	441	453	469	407	454	454	424	434	431	447	439	449	477	448	477	480	436	427	447	462	447	474	450	447	453	459	475	455	474	449	455	460	460	456	443	462	431	463	465	462	482	444	449	444	462	464	485	478	475	468	488	486	406	453	462	467	445	440	484	440	441	446	462	443	477	451	473	434	439	468	431	449	413	422	430	418	419	464	476	462	405	463	480	445	410	479	460	434	453	437	445	447	431	438	462	452	434	459	442	470	428	458	447	479	466	437	451	460	444	426	445	441	443	444	452	428	447	422	459	479	454	414	441	465	445	426	459	446	468	471	447	457	464	440	478	457	467	481	463	480	420	480	460	441	425	441	469	454	500	467	485	461	464	453	444	409	428	451	466	465	488	431	466	473	429	448	434	483	449	451	424	502	422	445	448	495	471	465	445	446	462	392	463	446	470	409	467	452	473	458	460	427	454	467	424	480	450	472	457	460	460	427	514	470	445	416	447	467	498	453	479	443	444	429	445	467	437	465	466	439	437	458	478	458	484	475	467	468	441	446	481	439	482	470	431	461	439	416	433	466	477	494	422	434	489	449	417	452	441	447	438	462	483	451	456	446	483	441	457	456	460	440	451	484	449	476	456	445	446	441	481	418	468	444	480	442	448	417	460	470	471	469	446	450	449	431	425	451	474	458	461	442	457	437	483	464	435	450	441	459	447	483	503	479	442	468	460	493	442	455	426	433	479	457	473	496	463	465	453	438	458	465	499	487	414	450	449	469	458	488	442	464	445	471	436	444	474	471	457	450	499	445	429	489	438	442	430	447	449	457	440	451	488	449	416	450	444	423	444	451	422	472	462	448	468	480	434	428	454	439	510	466	444	465	480	475	463	418	436	447	450	495	453	483	473	444	453	454	479	466	470	440	470	479	440	467	430	454	449	467	427	485	446	460	463	431	425	469	460	454	470	466	451	454	455	479	453	456	481	461	470	434	444	459	465	477	490	437	450	443	473	434	427	482	476	443	470	453	427	458	477	430	452	432	454	443	446	453	474	472	463	417	453	451	458	453	459	484	490	438	467	481	466	452	437	455	450	476	448	431	445	457	460	449	431	468	467	453	463	473	453	452	427	460	464	430	424	441	486	414	437	465	475	442	484	497	425	395	446	422	451	470	432	452	496	448	449	454	477	432	474	447	466	491	481	435	454	459	462	446	420	462	477	433	482	445	459	482	429	430	457	466	447	469	455	431	466	450	447	475	462	431	426	422	401	454	475	450	452	470	478	442	468	444	449	436	408	442	446	474	464	426	440	482	466	436	469	441	466	439	484	477	474	397	464	478	445	466	445	474	468	497	414	415	508	433	442	469	421	461	475	473	470	488	493	464	444	468	463	463	459	471	393	433	463	470	441	422	418	460	442	453	464	454	454	445	471	466	463	475	432	463	426	418	505	472	457	418	502	413	439	480	450	483	458	439	441	452	460	492	415	445	434	445	507	421	434	444	495	491	442	472	482	450	460	450	429	472	454	444	466	426	415	419	498	484	468	418	471	429	446	448	424	472	455	459	446	446	484	442	471	452	398	449	442	446	496	444	446	473	420	447	439	442	452	404	458	463	425	477	457	468	499	448	387	458	436	445	462	438	465	466	462	434	492	464	460	470	442	472	470	419	421	446	446	474	434	432	449	451	437	430	426	442	499	474	453	424	458	455	447	460	493	460
23581	21082	28188	24177	21062	8957	807	528	364	374	316	300	320	303	281	276	226	245	247	240	283	224	250	223	227	202	224	203	205	238	226	211	233	215	214	209	211	206	211	206	196	189	196	214	210	182	222	207	200	227	217	211	234	210	185	185	199	224	212	204	206	202	208	208	208	197	223	234	203	188	189	207	220	201	221	224	214	190	225	187	219	212	228	190	206	212	216	184	200	202	226	190	192	210	199	179	213	214	197	209	170	198	181	224	189	209	181	225	188	206	211	216	202	188	192	205	190	199	219	210	187	207	200	173	207	211	210	154	197	194	204	205	226	204	183	207	181	197	202	196	205	223	202	201	214	193	195	205	214	186	192	212	191	174	210	193	215	192	205	182	179	200	204	194	206	210	191	162	200	202	192	204	203	201	197	191	215	223	198	209	202	188	180	200	191	213	186	198	213	220	202	204	215	199	185	219	216	192	213	254	215	189	193	222	208	198	213	215	212	213	206	196	199	195	208	214	224	233	199	208	194	205	198	203	189	213	215	214	209	192	191	191	207	200	210	208	196	189	190	221	209	211	224	193	207	238	224	189	207	203	213	202	208	202	197	198	186	195	193	187	222	221	227	188	189	195	169	202	214	226	225	215	201	198	202	206	190	202	186	207	211	203	222	175	208	194	207	206	205	211	203	222	202	204	194	210	203	193	204	211	190	208	206	202	186	183	182	224	217	170	186	192	228	220	197	198	204	217	206	213	221	178	220	185	180	189	203	192	203	201	194	171	206	196	202	179	190	189	191	191	207	206	219	185	208	193	191	202	228	226	228	214	242	193	202	212	203	196	197	233	229	198	199	201	212	210	202	200	185	233	197	192	217	223	212	210	199	212	213	216	213	202	197	182	208	196	228	187	204	187	188	209	177	198	195	198	183	185	208	216	203	204	218	194	187	212	206	211	224	194	189	192	208	207	213	196	207	207	195	176	209	209	214	205	212	211	207	188	190	202	210	186	213	229	220	204	202	220	220	195	221	182	189	190	186	222	192	195	204	184	194	220	215	227	211	185	201	194	194	197	195	208	195	199	198	208	192	206	204	182	198	199	198	197	204	176	202	203	185	228	206	219	219	198	185	192	174	178	206	200	197	190	208	198	226	189	220	228	226	192	196	192	205	205	199	209	213	199	191	197	209	216	191	194	208	181	191	229	226	216	183	207	216	192	186	231	206	234	189	212	215	219	219	185	205	197	212	203	201	194	196	206	203	190	213	179	235	210	180	198	207	209	198	185	211	217	204	201	202	203	202	191	196	199	193	247	226	176	192	195	211	218	223	211	196	188	211	206	225	215	203	192	237	206	210	205	218	209	179	197	243	196	192	217	187	190	174	184	196	204	188	202	202	198	198	195	201	234	211	197	214	178	210	221	240	197	196	216	262	208	209	228	195	193	205	207	198	210	183	217	226	194	194	192	223	202	213	208	217	183	205	194	224	210	184	209	190	186	218	182	197	202	201	203	190	212	204	184	217	220	186	218	199	190	230	167	177	235	198	218	205	200	186	203	181	187	209	202	204	188	225	195	188	193	186	214	213	196	214	197	194	189	200	179	211	193	200	205	193	247	205	192	198	204	200	186	190	199	207	203	216	217	194	210	229	183	199	195	195	204	171	183	211	183	183	176	178	185	186	217	240	199	216	202	192	218	213	212	206	213	197	173	210	229	197	193	227	200	214	205	198	199	187	207	204	212	200	222	185	205	193	189	194	197	201	204	197	196	213	192	180	218	199	207	211	215	194	178	189	218	186	203	197	174	213	205	220	193	196	204	193	202	198	196	200	216	203	204	204	198	193	194	191	213	226	203	199	193	185	212	212	205	200	213	210	192	240	196	172	211	190	213	218	183	200	203	202	204	188	206	212	206	216	194	207	211	192	205	199	197	196	184	193	203	224	186	172	212	201	185	202	173	197	213	213	186	206	201	209	199	208	221	211	203	190	183	205	200	196	212	189	222	196	232	204	229	203	205	201	227	209	231	212	200	192	212	166	172	189	219	221	211	192	198	196	204	201	212	180	190	164	226	221	213	188	205	206	192	198	195	198	208	193	223	202	201	205	199	199	223	188	197	210	222	199	184	216	196	210	206	192	200	199	192	192	177	194	199	194	211	218	180	200	216	196	187	201	209	205	197	206	190	210	222	210	176	201	222	202	231	184	226	193	197	181	205	195	214	200	178	176	189	183	206	197	177	230	203	194	222	212	208	210	221	201	188	223	201	210	207	208	199	203	216	190	201	219	197	197	219	204	219	205	197	214	206	168	208	236	199	210	195	214	186	216	211	180	217	170	201	194	216	189	216	214	193	188	213	212	195	218	202	199	238	202	206	181	195	197	238	198	186	209	193	198	200	212	199	191	201	213	182	206	204	200	227	206	189	173	219	199	202	209	184	204	184	204	195	186	192	217	228	153	187	198	192	180	199	181	206	181	223	207	214	202	201	208	227	243	202	188	205	186	204	199	194	209	213	199	192	200	202	195	214	186	187	229	192	198	208	193	170	209	219	193	202	209	213	226	169	204	181	189	218	200	187	226	191	203	189	197	230	178	194	201	201	189	193	204	204	187	208	208	197	231	193	194	208	187	219	208	199	211	186	172	196	196	194	214	234	193	209	168	189	201	194	219	217	200	225	200	198	188	195	200	204	175	222	205	185	195	207	213	236	199	190	185	192	202	191	203	170	165	184	201	211	212	201	220	183	220	175	204	223	219	201	210	206	195	212	177	203	209	239	172	189	194	193	200	214	221	221	185	195	184	214	212	175	209	200	210	252	202	183	201	229	197	193	204	209	191	199	212	204	194	226	206	168	195	224	194	208	203	201	199	211	204	204	201	224	189	224	193	224	219	196	202	187	176	223	224	194	207	222	205	198	209	186	207	202	237	237	198	192	206	184	199	198	194	207	228	226	242	194	192	176	173	195	220	202	226	210	201	200	203	197	212	198	189	188	219	194	190	223	184	183	193	195	225	210	208	218	212	206	205	214	201	203	198	223	194	201	214	189	177	198	190	211	183	181	224	225	175	181	214	185	196	208	183	227	201	188	193	215	175	213	209	209	205	187	213	218	214	210	210	189	218	229	187	208	194	192	171	229	221	184	183	206	189	224	196	197	204	231	205	204	213	202	205	186	220	180	184	181	198	216	218	218	212	207	213	205	201	188	197	204	228	210	205	197	225	178	214	209	188	197	185	181	222	206	210	212	203	230	205	190	206	206	208	190	220	215	209	187	204	200	207	199	197	202	211	202	208	210	231	207	167	200	196	204	208	206	230	205	232	195	196	168	206	209	169	183	188	198	195	173	187	217	190	196	194	229	210	206	178	219	184	210	194	220	209	204	197	220	173	179	209	211	246	207	230	188	188	204	229	202	188	217	202	214	189	191	192	180	197	186	200	219	203	202	192	209	202	208	171	183	190	218	221	215	208	221	190	198	217	203	193	183	190	219	184	207	206	208	202	196
3612	8365	5443	2512	1794	1360	954	847	690	552	488	456	383	405	351	313	330	304	299	303	285	292	262	256	270	280	268	261	250	273	259	281	227	235	220	249	251	234	237	234	235	227	242	258	246	243	217	240	215	245	256	229	241	233	253	217	223	250	209	230	231	216	228	250	235	221	238	240	233	247	194	213	210	220	243	221	214	250	228	220	209	235	233	243	208	216	214	229	229	237	233	244	217	266	227	207	264	246	264	227	237	224	274	224	223	213	213	226	197	193	229	239	227	248	242	209	222	242	230	233	248	257	224	246	226	223	253	218	207	229	204	229	206	247	226	218	213	224	185	235	233	224	216	229	237	205	228	230	248	238	201	217	225	237	211	218	210	229	217	235	253	230	226	247	250	235	242	239	223	210	228	234	246	235	202	195	234	234	230	217	203	247	211	237	217	236	212	214	232	249	228	215	235	226	251	219	243	216	206	232	219	238	235	237	236	236	260	225	208	227	233	214	230	252	230	230	226	221	241	237	229	256	213	237	235	225	203	204	227	216	241	217	199	238	245	213	244	239	231	240	211	241	234	221	248	229	245	248	199	227	228	231	237	237	242	224	240	216	267	224	220	230	257	231	248	182	239	217	259	236	215	232	221	241	256	245	261	203	215	250	236	218	242	233	269	210	253	249	253	243	201	213	238	246	224	237	235	238	219	210	253	235	231	213	242	211	257	239	246	212	234	247	223	246	230	235	225	239	234	241	234	235	240	223	231	257	249	238	221	254	231	222	238	191	191	212	235	238	227	239	246	234	223	218	216	224	236	229	254	195	216	224	228	225	244	234	192	243	222	218	237	230	233	254	221	227	222	218	277	212	235	235	223	227	220	222	232	218	216	200	230	203	233	234	239	205	228	234	247	233	224	242	232	248	222	231	260	243	226	239	244	201	267	229	247	239	227	211	226	228	245	200	227	204	235	221	212	191	207	209	224	229	227	220	230	231	232	229	203	210	227	222	264	241	227	215	228	239	265	244	210	251	231	228	207	235	232	231	245	221	230	252	237	230	209	248	228	208	240	208	257	219	233	232	213	254	238	232	225	242	235	249	237	234	262	231	240	194	217	218	228	245	235	238	221	262	225	221	220	210	252	227	201	239	248	226	230	235	234	209	249	224	245	238	236	258	228	233	207	227	220	200	218	205	214	255	236	234	253	241	203	251	249	250	224	215	261	222	197	264	217	247	263	214	201	222	226	225	195	230	225	226	231	252	236	200	260	237	216	241	230	233	216	215	248	214	220	247	223	225	223	218	233	260	228	249	226	244	224	215	210	246	236	245	227	240	219	239	204	221	225	235	233	235	229	220	238	238	249	225	202	248	217	237	240	223	262	211	234	266	215	263	230	196	239	229	244	209	267	237	234	201	255	196	215	215	203	259	236	232	239	229	248	210	231	223	260	223	250	216	232	218	235	242	235	236	228	214	226	231	255	216	229	227	242	217	214	219	248	205	238	241	213	226	257	236	222	224	204	197	245	234	232	229	203	245	248	229	218	222	244	241	219	256	233	205	220	231	221	233	223	220	208	237	221	228	236	233	239	233	238	218	234	250	240	228	217	226	250	222	252	229	224	247	217	238	219	237	209	217	215	227	233	235	255	237	238	221	220	226	237	208	238	202	212	242	239	249	241	223	204	230	223	236	192	225	199	235	241	227	228	232	225	235	229	214	233	260	218	218	225	238	222	257	226	235	239	240	224	215	228	234	246	249	233	235	231	235	265	217	213	240	234	245	256	232	246	238	209	207	230	245	233	228	237	220	203	242	258	256	226	247	251	218	222	233	246	218	233	207	224	203	233	240	232	240	218	213	222	231	218	237	243	223	216	222	235	241	230	232	221	211	237	254	219	232	204	210	207	241	228	231	234	225	251	225	237	221	223	227	210	224	232	216	205	228	215	216	244	245	208	231	199	234	235	231	215	223	207	255	230	252	223	222	227	224	239	227	198	218	203	226	218	257	212	225	213	240	217	260	248	232	213	218	249	200	225	225	251	226	213	228	232	186	261	236	233	235	230	234	243	216	244	209	226	234	219	229	242	226	210	259	224	223	241	201	224	233	197	209	233	223	233	241	251	240	234	229	235	219	218	221	236	219	221	227	217	226	229	229	213	221	239	214	236	225	226	235	227	231	241	248	195	244	236	215	229	234	224	257	227	233	239	227	258	244	214	265	236	215	241	236	218	232	215	241	243	229	230	236	231	240	215	212	222	217	242	236	239	225	229	214	211	218	261	239	229	278	239	235	233	219	223	215	248	222	189	226	202	232	232	243	224	240	239	215	231	239	225	215	214	227	217	213	203	246	209	263	210	257	229	237	244	245	226	240	268	219	220	221	204	209	228	225	219	219	227	190	208	227	226	241	253	208	212	212	233	219	207	230	225	227	216	236	211	236	245	239	240	237	231	229	216	225	222	231	209	235	216	231	229	233	203	220	230	223	224	237	223	230	228	218	224	226	238	217	237	221	222	234	222	233	247	220	228	226	238	235	223	222	231	223	228	199	231	226	243	244	241	199	238	204	215	239	241	237	217	240	236	228	232	225	251	239	238	230	220	218	192	227	234	236	218	236	223	254	240	230	234	238	203	251	201	241	235	234	232	216	260	267	227	231	249	245	238	237	228	218	231	247	222	247	241	245	235	241	233	230	244	244	227	236	249	213	214	244	217	216	249	210	208	231	218	234	207	232	222	206	222	237	231	200	233	226	220	228	235	229	245	237	233	227	233	218	244	259	233	228	224	224	187	228	225	211	222	214	207	203	257	220	246	243	228	230	227	219	213	254	214	219	231	229	206	234	249	244	211	210	193	214	229	219	251	214	243	251	230	221	220	218	258	236	242	219	225	216	250	227	239	250	235	239	229	225	234	223	252	233	228	223	239	244	230	235	223	246	234	224	243	218	229	239	248	233	227	232	248	207	251	212	232	228	239	221	221	219	226	231	234	257	245	222	229	224	269	225	214	222	226	234	214	235	250	228	216	224	219	233	245	232	225	219	226	254	205	238	255	226	226	219	241	208	222	226	241	230	234	211	195	264	215	213	243	238	256	254	240	243	243	221	241	229	243	228	218	228	227	222	202	244	239	205	215	211	218	240	218	254	225	209	242	228	265	250	220	211	260	213	239	203	212	206	239	241	213	208	264	220	229	218	232	232	222	208	242	230	225	237	218	210	228	222	257	202	258	228	238	223	244	245	247	243	267	236	219	226	255	221	260	233	234	224	205	238	228	269	231	240	200	236	244	244	233	218	227	241	235	212	239	222	209	214	228	247	237	255	214	249	223	215	215	238	230	232	200	234	237	221	241	233	219	232	234	233	215	246	229	201	228	228	231	239	254	241	234	211	224	229	204	257	211	233	212	248	244	194	211	210	248	234	202	244	204	238	230	207	240	238	241	219	230	230	257	228	232	220	248	208	250	216	220	241	243	208	250	201	243	201	226	239	220	220	232	226	223	238
24771	21084	27092	25198	9235	1016	854	739	687	677	642	677	706	643	615	579	636	621	628	636	624	683	602	664	597	631	615	662	666	591	675	631	627	620	644	624	610	603	635	616	605	585	634	599	586	578	611	666	631	615	609	575	590	569	601	626	570	610	610	618	609	643	591	609	618	591	610	599	615	590	582	626	600	604	592	648	665	671	591	567	583	611	619	629	601	590	625	620	563	608	611	635	593	594	608	606	632	605	615	610	558	615	648	609	603	626	579	593	613	586	636	596	591	646	654	609	604	627	578	583	589	620	593	562	607	624	612	587	576	594	575	607	573	622	600	634	623	586	573	605	646	637	640	644	583	580	639	615	608	590	583	633	608	673	615	597	612	607	583	587	582	569	640	662	608	578	607	617	569	589	586	642	638	629	606	595	626	600	616	616	586	614	636	574	588	609	628	639	647	582	621	599	582	653	606	598	593	617	620	589	633	596	582	612	626	625	587	618	591	638	577	632	576	588	583	630	652	598	614	582	598	577	640	583	621	647	576	618	644	586	618	591	651	614	589	603	621	578	644	625	622	581	615	638	600	645	666	620	563	611	629	588	583	607	592	579	644	619	626	594	658	599	590	629	590	608	623	623	566	591	591	599	657	611	625	609	623	638	634	599	604	616	579	590	619	622	607	606	639	591	619	601	633	595	605	606	622	589	568	647	648	646	632	582	576	619	596	620	627	581	633	602	628	604	605	634	601	608	592	611	574	628	599	591	591	570	603	578	610	558	628	611	610	650	621	556	599	615	600	575	608	624	599	625	632	583	590	551	615	629	622	605	589	642	577	594	640	620	579	583	591	598	605	641	650	664	617	615	648	604	653	601	617	658	600	613	612	578	636	588	572	601	628	654	598	620	620	592	630	619	609	610	622	608	603	597	632	613	578	630	596	593	636	598	600	606	644	587	594	630	625	601	615	627	596	634	628	632	628	639	628	618	657	624	615	594	644	603	592	608	625	634	634	602	629	623	635	612	570	601	640	590	596	618	602	568	624	587	575	612	628	623	599	585	554	572	617	585	640	565	580	636	636	577	625	633	579	607	636	645	581	610	634	604	638	553	614	661	580	640	590	619	590	603	595	613	593	624	604	615	598	597	620	637	570	610	625	618	636	640	589	594	585	558	645	613	600	651	612	601	602	609	611	588	636	621	612	637	624	619	577	638	676	595	594	633	608	650	628	618	603	591	616	619	542	579	645	628	609	554	612	607	622	612	592	597	594	608	590	601	591	612	632	547	598	624	608	585	603	619	593	589	576	630	620	604	616	625	574	582	603	578	537	602	613	626	629	593	570	606	610	636	609	619	608	616	627	590	577	608	633	597	615	578	598	599	621	611	637	599	620	600	594	599	613	610	611	621	639	656	620	579	644	542	565	573	629	651	602	595	601	610	572	570	589	628	618	617	636	653	565	599	636	586	592	579	613	625	625	632	627	615	642	572	642	642	583	599	571	585	583	608	590	659	624	593	569	641	562	591	591	645	604	596	645	584	598	587	582	622	642	619	650	596	573	639	619	604	618	610	572	589	624	621	624	584	615	554	607	629	647	604	582	624	613	606	605	586	554	581	628	639	625	623	622	604	583	609	623	612	633	633	605	595	635	634	616	603	546	631	617	660	634	614	651	618	598	613	616	584	629	610	603	641	586	577	622	597	618	631	575	632	644	613	598	618	617	642	630	607	622	592	586	566	571	637	588	604	591	597	618	605	597	603	627	605	579	598	590	603	599	576	598	573	608	611	600	617	614	621	596	669	608	628	610	669	620	627	586	628	631	602	579	609	592	577	599	591	640	620	659	637	581	574	619	602	645	593	578	621	570	619	614	574	633	581	565	595	675	631	601	547	565	597	603	654	605	639	607	592	602	590	620	624	618	619	608	609	577	560	626	644	646	625	587	586	619	598	632	624	565	626	553	606	616	592	643	611	593	612	574	575	604	630	599	629	609	631	655	588	654	601	604	593	609	577	615	570	637	573	592	610	593	599	617	614	648	654	603	599	599	581	613	643	594	616	617	574	656	539	605	622	615	591	589	600	573	630	579	628	593	624	606	596	584	587	613	636	648	622	582	636	617	628	638	624	611	597	636	569	611	613	624	601	610	662	612	638	588	624	624	624	586	598	593	625	625	604	650	604	659	628	664	632	614	566	632	601	621	589	621	554	618	600	597	652	627	601	613	603	630	630	606	623	663	632	627	573	599	605	608	575	607	584	576	632	602	617	620	561	645	592	610	589	600	600	656	646	590	624	576	653	634	631	612	593	573	584	632	627	634	583	604	606	644	606	614	608	641	616	588	608	653	629	601	584	604	600	588	607	614	626	594	569	615	623	599	620	605	596	561	624	597	584	646	618	634	595	655	606	637	579	639	599	590	658	650	595	586	611	556	583	621	621	617	596	639	578	581	607	600	569	655	600	593	596	553	637	584	632	663	603	627	632	577	561	643	568	658	624	618	575	607	640	608	619	601	607	592	574	616	583	635	625	595	631	613	598	625	690	596	634	604	600	640	584	634	593	614	549	553	548	607	634	591	593	626	618	581	619	613	627	596	661	607	622	572	608	613	631	584	583	623	622	600	602	624	616	634	602	581	609	636	564	620	611	628	565	626	572	587	534	613	599	580	612	619	622	640	579	587	616	634	616	644	618	614	567	620	626	610	625	641	608	575	608	599	604	603	610	641	583	609	603	551	624	650	598	621	575	658	619	582	595	657	567	636	583	615	647	610	602	608	646	658	592	582	660	597	600	618	611	601	630	617	593	655	602	622	554	577	533	590	618	596	623	592	624	628	594	572	625	625	627	592	620	631	631	606	597	613	617	610	625	602	526	602	619	611	578	627	587	594	652	618	601	614	647	612	640	576	610	617	648	594	640	582	584	619	589	607	605	603	608	620	655	630	610	613	618	631	615	596	615	636	644	600	565	625	594	596	650	630	637	588	604	606	622	633	603	587	614	574	610	619	632	606	653	619	590	646	639	579	617	585	586	609	599	608	616	580	634	582	570	651	609	661	622	544	639	659	613	653	593	587	600	555	579	642	579	620	569	632	581	546	627	631	579	561	619	597	623	575	605	615	617	595	616	641	609	563	594	623	597	607	659	608	582	597	644	598	588	606	658	573	599	628	611	559	597	590	576	573	604	628	634	648	626	595	586	610	589	628	634	616	620	614	612	616	662	617	646	620	577	630	643	615	635	596	582	626	624	632	606	578	572	657	625	586	598	580	627	596	647	639	625	581	607	612	583	589	629	639	567	603	619	610	591	611	572	655	586	558	642	655	605	573	594	614	639	613	629	619	611	616	611	607	615	619	563	612	679	598	588	638	615	606	568	571	612	583	600	593	568	552	598	600	582	558	594	628	545	610	616	616	632	595	643	632	590	574	580	636	614	571	575	592	637	612	585	597	657	618	611	618	575	584	620	593	560	615	594	578	624	642	565	593	564	590	620	601	576	611	610	645	554
3765	5044	3355	1830	1406	1213	1099	929	870	793	718	741	703	654	700	715	695	674	729	703	655	638	685	663	650	653	632	659	645	679	674	611	655	661	692	622	610	636	667	621	601	645	639	601	671	609	623	593	672	603	645	663	620	662	619	630	646	620	644	613	652	618	644	663	686	614	616	671	616	643	596	655	640	637	664	671	591	632	666	663	641	608	632	687	625	656	643	658	615	643	594	591	652	662	631	638	612	677	648	675	629	617	689	651	631	638	617	638	598	670	634	647	631	655	615	617	676	638	623	620	658	600	615	665	664	631	654	602	679	678	678	655	608	615	617	617	643	609	636	682	637	621	631	610	674	662	637	677	640	660	628	679	596	628	660	634	660	635	636	646	639	624	611	626	626	642	602	623	645	678	593	618	628	611	608	621	577	684	603	640	653	614	660	679	643	645	621	621	626	632	629	649	625	649	644	628	629	636	639	589	598	615	598	652	574	652	635	626	659	648	609	584	609	658	650	670	605	663	669	631	640	640	596	648	638	647	620	654	637	594	673	629	677	595	611	595	630	620	629	640	675	648	621	626	665	614	613	583	678	623	662	680	615	622	684	639	657	593	606	658	658	652	651	613	627	644	606	654	619	603	609	615	616	616	643	626	617	598	652	634	613	624	658	646	642	622	663	677	585	607	637	618	617	657	649	613	652	624	597	650	625	657	645	649	632	663	678	654	626	681	638	601	631	635	651	610	610	619	599	631	615	614	654	635	639	618	641	629	656	647	591	658	683	651	625	636	650	628	662	657	668	646	654	619	639	674	601	624	672	694	610	635	663	658	657	667	632	632	665	650	654	575	605	647	656	603	673	655	622	626	651	643	644	611	651	652	630	625	630	611	638	652	662	623	624	591	678	587	628	606	637	669	629	668	645	648	648	638	601	668	662	672	645	657	655	646	613	648	629	659	642	642	622	583	659	619	641	657	577	620	653	642	618	613	610	650	575	653	594	652	656	647	646	656	641	650	656	637	676	675	637	615	633	623	688	666	662	594	609	601	646	653	612	607	596	621	580	688	672	623	596	616	657	613	639	628	683	626	615	638	638	655	619	653	635	629	597	664	593	636	653	636	650	628	644	648	626	658	657	609	639	670	651	611	634	636	601	624	603	581	636	643	692	594	670	670	639	641	651	627	636	577	660	604	639	685	600	589	628	644	628	671	689	619	607	634	604	655	652	650	650	659	632	702	662	616	650	621	618	606	650	592	690	669	678	631	597	628	621	620	642	626	681	633	617	631	672	677	644	661	616	632	634	638	670	633	632	657	631	600	608	627	656	617	627	605	624	628	658	669	655	616	641	622	669	601	668	617	633	616	674	642	666	635	602	648	591	669	645	598	635	657	617	611	679	626	629	675	643	638	666	644	656	626	587	616	623	647	627	611	675	626	606	603	613	579	609	692	626	680	628	682	646	614	602	632	625	601	612	662	654	616	688	612	603	650	582	637	646	631	614	652	634	657	644	698	620	643	617	632	598	608	613	626	669	676	658	587	622	613	619	628	639	670	610	624	638	657	600	675	639	616	626	616	608	598	601	673	693	587	670	599	669	664	604	654	601	657	635	637	634	623	615	654	610	614	605	629	574	666	680	652	625	630	660	596	666	637	632	648	665	628	645	610	618	648	605	615	668	627	618	671	626	544	621	632	609	629	616	666	623	679	602	642	619	617	630	636	636	631	666	618	658	619	655	666	655	647	632	597	651	616	625	619	659	606	636	630	642	652	640	590	643	615	656	669	599	601	653	639	648	643	630	651	652	679	594	641	624	635	662	633	601	654	650	646	672	629	628	631	659	608	680	580	615	623	649	634	606	632	613	632	657	651	674	601	632	621	620	648	680	654	621	644	664	631	678	595	650	661	609	634	648	638	608	637	633	593	651	662	707	630	613	645	600	614	632	650	617	611	645	644	649	617	590	683	601	654	660	631	626	636	637	607	635	634	603	645	648	679	660	633	590	666	627	705	589	617	652	641	595	612	595	628	645	665	613	630	680	621	657	643	657	658	634	632	668	650	667	616	626	673	657	610	660	657	649	663	635	637	650	590	624	665	613	634	664	630	681	630	658	681	629	631	650	645	640	621	685	656	615	646	613	626	605	620	636	637	674	609	673	650	584	689	641	635	599	604	650	623	612	611	634	635	603	652	612	615	617	606	668	637	631	673	647	619	653	619	608	643	665	649	667	627	604	639	633	665	628	591	658	598	639	593	586	674	625	647	626	637	613	635	622	640	609	590	660	640	625	638	667	649	604	606	624	614	663	668	612	618	634	670	659	625	641	649	615	619	668	632	627	661	613	647	652	599	689	651	583	601	598	614	611	623	630	652	605	611	639	611	623	628	595	636	682	629	672	662	674	635	615	646	664	664	614	646	667	666	620	677	657	581	632	626	653	614	662	591	660	616	664	634	647	661	695	650	658	642	628	622	627	622	626	614	611	666	613	607	664	602	646	626	620	643	655	589	662	603	663	642	683	618	671	640	632	614	615	645	669	606	686	645	639	626	632	680	621	650	657	580	656	660	593	613	587	610	600	662	602	642	626	647	632	656	621	645	665	582	611	635	621	633	613	621	591	644	608	594	614	693	660	597	693	626	642	616	601	607	601	614	616	642	642	632	637	642	620	625	676	620	621	633	623	634	607	619	623	677	641	617	642	605	662	632	620	624	662	664	636	648	656	626	609	628	598	631	667	653	654	626	658	661	618	656	642	601	617	647	615	669	615	645	587	618	699	638	642	637	594	602	673	652	637	646	640	615	611	594	643	626	588	623	631	603	686	681	652	573	631	644	628	621	635	633	588	644	616	648	628	661	603	595	672	594	646	634	664	612	637	567	596	598	632	578	641	632	597	667	638	651	648	666	620	631	623	646	600	628	638	661	656	607	616	631	633	659	648	591	639	646	633	628	628	610	625	629	607	610	659	666	560	603	631	661	614	657	654	610	650	652	641	614	652	628	638	615	630	660	623	652	600	648	602	633	630	607	614	643	642	662	628	671	618	630	668	610	604	701	678	647	585	636	616	597	638	624	620	626	632	644	601	637	607	656	639	641	616	678	626	618	646	608	629	610	559	628	630	602	658	576	614	653	582	631	592	648	679	618	613	629	608	602	626	662	633	623	615	612	642	637	640	662	609	612	613	649	598	648	648	621	627	628	623	649	636	616	611	674	651	669	671	641	636	661	640	585	612	626	662	621	656	637	575	586	612	610	592	629	625	646	574	633	636	640	673	648	666	653	655	626	613	651	631	634	637	585	610	644	624	636	652	644	645	634	670	637	630	660	597	623	666	566	647	652	651	637	666	600	602	609	625	674	631	622	629	639	611	651	675	639	658	642	663	593	600	653	602	631	624	640	607	684	615	602	611	629	623	695	617	594	622	659	625	624	605	620	656	590	594	625	626	658	623	626	622	601	652	595	667	599	653	607	595	637	672	623	628	649	636	647	629	624	665	641	609	596
22504	21118	28767	23706	21123	21168	6990	1069	808	731	594	578	554	528	513	464	490	470	481	432	424	458	405	454	409	394	382	431	379	373	388	387	395	413	363	373	375	364	359	399	432	399	393	391	423	345	405	385	345	403	380	381	354	376	394	362	363	409	396	376	348	367	377	410	391	401	388	364	353	406	362	416	358	347	359	382	340	381	365	371	367	378	348	361	377	367	376	358	356	350	420	354	381	362	362	375	361	435	408	340	368	370	412	350	371	365	367	368	408	362	405	330	353	327	371	353	373	369	415	369	399	371	381	361	332	363	370	356	383	340	350	398	345	356	357	360	377	369	384	360	341	375	346	358	397	360	351	378	405	342	403	409	410	381	394	366	413	384	386	378	366	359	363	387	351	396	386	375	433	390	342	335	386	350	391	335	364	368	409	357	373	352	383	377	340	367	408	341	380	341	380	421	372	329	383	364	374	345	380	368	383	359	401	365	383	383	377	361	395	361	372	368	341	442	365	365	392	356	400	346	357	403	367	388	417	327	400	348	361	370	360	408	364	391	348	350	362	410	370	370	354	373	364	419	381	373	371	365	362	383	358	345	333	376	368	339	396	363	341	360	343	384	351	334	363	403	385	367	386	350	386	400	375	384	371	349	359	373	362	352	368	342	390	399	347	358	365	365	360	386	380	391	378	378	373	356	340	353	393	373	365	369	348	383	417	361	362	385	390	376	370	337	376	371	377	354	384	370	330	364	395	391	396	380	382	387	425	377	326	382	404	360	368	368	408	380	379	410	380	372	335	365	340	387	378	391	344	353	427	366	382	365	350	377	339	403	387	374	350	381	382	346	371	360	374	367	375	387	389	365	373	340	351	390	368	348	360	368	377	379	356	355	370	404	383	395	345	385	363	387	356	351	364	400	391	404	338	392	384	364	359	368	361	330	387	360	377	392	360	375	370	382	367	368	355	362	379	381	385	401	371	350	404	396	365	394	361	391	391	363	381	382	337	361	383	394	376	382	383	383	397	378	383	369	420	375	366	351	350	364	388	344	382	425	367	364	358	381	389	376	386	348	365	371	376	380	396	325	364	371	363	385	372	357	399	342	343	382	381	382	335	373	367	355	357	398	363	351	378	395	387	407	367	356	363	393	366	360	362	417	345	367	364	382	342	399	357	388	393	376	367	327	318	404	388	371	369	343	385	316	370	362	368	360	388	401	381	376	344	394	371	348	410	367	395	376	379	406	381	393	381	396	384	378	352	386	381	396	341	375	337	374	320	394	366	385	392	358	356	382	389	361	343	371	366	352	352	380	400	336	356	355	362	379	389	380	389	401	347	366	359	391	346	385	380	360	408	349	388	393	386	361	368	354	386	332	403	333	381	342	355	353	390	381	361	363	384	354	423	342	391	360	374	409	399	368	370	406	368	365	352	368	353	361	388	366	388	387	368	394	377	414	380	355	363	386	363	369	373	377	396	339	372	351	342	364	388	376	370	388	338	393	384	325	345	376	386	385	360	388	324	357	385	406	340	374	356	376	358	369	368	354	372	363	372	379	348	358	352	360	353	363	350	372	340	397	372	361	402	334	354	378	389	369	348	394	371	377	404	375	379	372	345	374	351	338	374	356	380	402	347	390	326	391	369	369	363	367	387	377	368	397	350	377	365	361	380	354	358	364	380	365	342	354	392	358	366	365	389	363	393	358	349	344	351	423	380	389	368	357	386	387	378	385	337	387	368	360	373	377	371	364	345	426	371	354	386	358	347	340	351	356	382	358	343	374	405	378	371	367	362	373	345	388	371	364	401	371	352	385	352	384	388	351	340	359	351	401	368	371	376	338	368	411	391	379	385	362	389	366	351	341	350	373	368	385	380	361	332	341	336	378	356	362	376	351	370	358	391	346	338	346	392	373	377	350	390	374	361	367	391	422	382	365	378	395	353	387	373	367	392	413	350	369	384	363	349	359	384	363	407	325	343	366	380	371	400	382	363	390	392	363	390	375	352	383	356	365	381	380	363	404	376	380	405	356	370	359	366	395	396	378	344	338	371	369	382	375	374	382	366	359	385	376	368	370	341	354	376	364	373	353	393	334	364	409	362	383	377	386	377	442	399	315	345	384	359	383	378	358	356	351	403	393	385	365	325	356	366	427	349	377	362	407	362	368	373	367	358	380	371	393	376	352	384	362	338	368	380	372	373	354	338	377	339	358	368	333	372	362	384	361	369	356	344	358	391	400	355	370	345	350	372	350	370	387	376	353	357	373	339	347	371	355	379	371	385	384	350	388	356	356	372	375	422	381	386	369	353	358	377	349	364	382	368	391	366	384	370	352	356	360	389	391	389	371	380	382	351	393	368	363	370	368	385	383	353	357	376	368	384	355	366	359	376	340	369	358	385	401	382	344	357	384	355	352	394	381	401	365	361	358	380	360	373	384	365	382	343	346	358	417	383	368	381	393	339	354	364	349	395	347	394	388	353	372	331	392	381	335	373	366	388	402	385	341	392	398	369	361	380	362	345	370	354	380	361	365	342	410	372	376	376	355	378	388	378	358	398	371	401	385	334	356	362	367	357	385	373	397	366	379	375	339	384	379	356	361	371	391	396	393	391	364	388	348	363	389	356	345	373	384	383	370	370	393	364	393	344	416	383	409	400	396	368	358	374	374	372	382	375	341	346	373	382	351	376	364	356	331	363	382	361	344	365	337	380	339	374	363	388	413	306	352	389	362	357	382	385	388	373	381	420	371	373	383	350	346	388	339	377	359	339	347	340	392	341	368	370	355	342	361	382	385	374	366	344	340	331	362	397	404	348	373	374	359	379	345	346	361	381	402	360	371	362	389	370	390	353	353	365	388	361	361	364	385	400	353	340	370	394	349	358	366	377	364	379	376	378	375	389	391	370	367	348	403	375	382	372	349	377	362	380	331	406	362	373	356	357	334	375	373	365	398	351	399	370	356	374	343	349	381	341	348	366	363	376	401	396	371	384	369	378	381	362	347	373	392	386	340	365	386	343	387	378	333	367	381	348	392	346	398	355	379	369	377	362	386	386	339	367	394	384	341	391	405	376	413	367	381	356	368	351	364	317	362	356	397	374	350	356	384	353	402	376	386	400	360	374	356	358	357	368	324	344	370	368	328	371	366	371	361	367	358	404	350	379	373	393	367	382	367	382	365	366	359	371	399	361	415	351	362	358	384	371	385	362	366	413	371	384	358	374	354	393	353	404	358	386	362	343	351	374	387	374	380	377	371	367	358	368	373	365	344	380	388	387	391	372	390	364	366	353	394	394	389	374	377	392	388	409	386	383	359	380	385	350	384	352	336	356	395	341	390	422	406	410	351	354	393	394	377	364	352	391	373	389	376	372	358	342	360	371	355	375	348	353	352	360	341	349	389	375	338	375	350	388	350	364	368	404	374	371	372	371	366	358	397	381	361	355	362	365	327	391	391	380	358	384	363	393	366	348	380	361	333	374	375	363	374	357	327	346	376	340	350
4853	14015	9323	4568	3114	2425	1839	1510	1188	980	869	801	754	651	626	590	594	520	512	516	490	496	439	449	455	460	456	416	448	422	415	415	429	390	404	390	407	419	434	432	439	404	385	405	418	417	405	382	397	403	417	382	357	386	388	404	362	396	378	398	425	400	334	399	400	376	415	376	400	402	383	379	398	397	351	407	402	402	357	371	387	407	409	368	419	346	381	383	380	370	374	384	396	380	360	375	376	388	350	394	391	379	385	398	380	361	375	356	366	406	346	324	414	398	368	393	405	363	409	359	376	387	386	361	417	402	361	418	361	346	405	359	421	407	350	392	392	358	424	365	402	406	399	342	358	357	387	389	378	383	370	397	348	400	418	412	390	397	369	418	360	405	357	369	379	368	404	385	400	338	410	370	403	434	381	395	382	410	380	376	384	388	386	390	375	405	398	396	376	386	393	361	380	354	387	386	420	399	374	382	370	362	367	378	378	406	395	384	378	384	378	365	367	345	360	377	399	348	399	381	403	424	396	341	414	365	399	387	392	431	367	393	387	376	430	384	418	381	349	412	380	365	397	339	352	404	382	352	365	383	365	405	378	380	370	364	350	369	391	389	404	406	379	361	359	384	375	405	409	365	371	381	394	369	416	403	375	396	369	396	369	347	397	360	368	366	369	389	402	367	355	363	373	382	389	405	384	379	399	363	400	384	414	346	386	374	380	386	363	381	375	350	399	388	394	365	378	364	360	398	359	417	379	383	395	392	392	384	396	367	377	383	353	382	342	362	410	391	366	394	385	382	375	355	386	418	373	368	370	378	366	405	383	377	385	357	364	396	422	408	378	404	360	364	372	388	361	365	365	397	387	372	374	370	380	376	342	384	396	361	374	400	364	384	402	384	392	419	371	389	391	386	376	365	389	368	397	404	397	372	383	391	366	368	374	370	373	355	413	382	385	399	369	397	377	402	403	381	424	387	393	413	403	368	397	408	381	400	390	390	369	368	376	379	375	367	369	412	392	373	368	380	380	353	359	392	390	374	373	413	382	364	402	379	416	394	400	414	346	352	374	403	381	351	351	377	399	375	360	384	385	377	366	390	376	378	400	339	385	396	360	365	381	393	354	383	391	366	374	369	406	367	391	354	390	388	395	391	386	348	381	397	395	381	380	406	377	351	425	342	349	373	372	378	347	367	369	374	395	345	399	392	335	383	396	383	402	380	378	400	388	359	372	368	359	400	400	357	418	366	402	388	398	402	402	353	377	370	401	357	372	411	395	400	360	375	390	353	337	357	356	407	382	396	390	414	384	369	410	369	379	392	416	383	443	364	343	366	357	398	385	392	367	414	365	359	374	381	363	396	344	380	379	398	384	419	377	341	399	415	337	357	371	371	407	365	405	337	355	356	373	357	385	383	389	430	386	414	408	391	401	358	341	353	353	407	359	382	387	386	348	391	353	358	387	372	374	364	382	372	369	382	358	397	355	385	352	427	338	378	378	365	392	372	385	404	383	372	387	390	343	355	392	402	328	369	379	377	390	371	393	353	359	368	378	421	344	392	409	399	370	386	318	354	404	408	399	395	354	368	393	382	379	403	371	388	376	357	387	412	392	429	404	379	382	361	376	382	377	386	379	381	368	414	385	376	387	361	388	395	383	379	362	386	387	419	380	391	393	374	352	354	371	388	383	382	355	355	355	370	382	327	380	398	384	420	431	358	383	393	384	350	381	401	372	381	372	395	353	403	352	399	349	355	377	396	361	380	372	370	355	382	417	416	378	399	357	401	376	354	381	390	399	330	389	388	371	368	379	389	399	389	319	390	377	408	384	436	382	373	377	338	379	368	386	379	352	341	375	427	335	358	381	370	394	381	410	367	346	375	388	347	366	350	387	385	380	403	359	395	398	374	363	379	390	375	384	386	381	366	391	369	388	425	363	411	391	371	434	371	360	414	350	391	392	405	387	343	426	381	419	374	372	388	386	391	366	387	332	409	403	376	362	415	377	364	361	363	401	369	402	393	364	365	377	348	340	392	374	385	352	421	375	372	367	381	358	374	393	386	414	402	383	355	375	385	350	396	390	349	385	348	393	364	366	363	361	392	393	378	386	371	359	397	374	350	367	347	389	331	355	362	356	414	387	390	400	404	368	392	373	361	379	355	394	411	384	364	362	396	359	369	433	382	387	380	384	386	366	380	367	396	397	376	351	411	369	382	379	369	373	397	391	366	388	390	382	394	372	373	389	347	364	393	411	398	395	377	352	354	373	400	379	387	361	359	419	378	392	380	335	396	392	349	369	383	368	368	364	368	367	369	367	365	370	373	346	403	385	398	382	384	386	369	385	391	360	359	390	347	400	409	383	350	403	392	381	388	418	398	376	378	371	400	381	370	374	389	408	355	399	383	357	368	391	369	373	392	407	374	384	384	367	396	345	408	389	394	377	394	361	376	355	371	372	413	371	384	387	407	362	348	394	360	375	384	366	371	384	394	362	365	366	352	369	383	358	374	372	365	406	358	396	351	359	397	410	383	407	393	347	349	369	365	390	368	390	376	376	371	408	373	364	396	377	376	355	372	410	407	424	390	372	400	382	368	386	383	390	389	384	381	374	368	371	364	400	420	423	376	417	399	387	352	397	375	408	402	365	370	386	383	408	394	374	399	372	360	380	377	381	383	380	348	377	393	371	353	375	364	347	401	372	392	332	374	371	380	377	375	373	372	340	371	387	407	393	379	372	384	367	385	381	377	370	358	352	406	359	373	361	382	359	334	383	366	364	385	394	383	409	388	376	368	370	366	364	376	394	384	373	380	374	407	402	355	368	382	373	406	387	371	388	385	397	353	375	367	363	346	371	383	389	362	379	381	384	385	378	392	367	369	382	372	386	355	378	389	374	343	387	369	380	366	376	359	368	363	392	366	375	374	382	397	369	425	401	368	345	371	370	403	394	352	407	374	392	368	362	401	392	359	371	346	382	388	356	351	374	385	412	374	378	403	379	380	385	364	384	378	395	354	396	370	371	384	386	384	382	376	370	363	396	352	355	391	405	370	348	371	360	353	378	353	405	387	376	387	418	388	394	382	412	374	395	361	339	386	401	405	385	380	392	369	363	355	377	375	369	378	362	384	384	404	398	414	385	368	349	375	398	369	363	355	373	372	402	351	395	375	366	412	352	368	380	366	381	378	379	384	371	380	386	361	368	357	359	395	379	367	373	359	371	404	402	361	375	378	387	379	357	397	410	376	380	414	367	399	371	361	394	367	422	398	364	384	388	377	414	359	344	356	371	374	352	379	369	380	390	372	374	398	351	359	377	357	369	372	407	373	382	424	370	392	410	411	406	400	402	358	383	353	365	395	360	340	372	424	391	397	389	376	392	367	347	419	397	366	352	345	376	394	382	383	370	387	363	395	413	398	398	334	344	372	384	379	399	397	396	385	384	372	371	401	368	377	373	345	389	394	331	360	365	365	363	353	357	391	373	407	359	386	364	409	367	343
27777	17174	3542	798	642	606	511	447	455	388	451	464	429	437	389	439	401	399	402	405	413	465	441	396	437	420	402	408	427	442	430	421	399	434	442	400	402	401	466	408	428	418	470	446	392	423	411	426	431	419	424	406	421	421	434	422	406	427	443	401	410	403	438	439	381	405	443	401	419	420	427	389	376	415	411	435	430	405	437	418	414	420	403	392	403	415	444	413	430	400	392	399	435	402	425	415	418	427	414	403	428	385	425	441	412	399	396	403	418	415	447	392	408	374	437	417	392	437	402	391	394	404	448	432	418	420	437	416	462	441	419	431	430	469	444	379	386	444	454	381	428	392	428	414	430	441	416	431	431	403	436	416	403	420	387	415	414	439	432	445	434	431	427	383	404	398	442	419	390	411	413	429	477	392	404	436	421	414	417	463	440	410	414	428	450	439	420	424	393	401	403	393	427	424	414	414	408	404	430	450	402	406	402	446	432	430	440	434	449	426	424	403	426	404	377	426	408	429	429	417	405	408	418	405	408	451	435	434	434	375	392	434	419	433	428	403	435	426	432	385	444	406	426	447	403	438	439	398	402	429	404	402	393	395	416	404	426	400	423	428	434	442	398	423	426	389	429	452	421	409	423	426	444	453	402	405	430	415	406	408	410	454	434	437	405	420	417	463	441	430	411	401	423	455	442	414	450	424	428	413	427	398	430	389	457	403	413	409	430	386	413	423	448	416	396	413	385	421	433	404	455	432	414	426	408	433	477	433	416	430	448	392	426	453	453	396	422	428	414	386	401	405	423	433	388	407	415	438	402	400	424	405	428	403	439	402	398	408	394	398	424	410	387	440	442	414	407	408	432	411	438	382	396	465	432	424	422	400	423	419	449	432	419	405	391	435	446	376	401	432	416	393	422	408	412	429	402	438	428	394	397	434	420	394	397	400	417	391	447	418	414	414	430	381	456	419	460	459	419	403	399	437	442	428	426	402	387	414	429	420	456	409	427	429	426	397	425	413	421	445	387	406	441	406	444	412	436	460	418	422	382	416	412	447	414	412	441	406	399	432	440	453	425	422	447	436	423	419	393	435	376	441	444	431	411	434	404	405	429	410	406	424	404	403	417	430	449	423	385	406	415	469	447	403	398	390	395	459	411	437	412	423	448	446	418	425	451	430	391	459	443	421	428	427	448	400	388	429	450	408	423	396	443	432	374	426	395	408	431	395	420	418	437	427	440	432	447	417	436	397	402	395	419	433	460	460	432	398	422	420	430	413	415	406	409	432	413	459	422	390	401	422	385	445	448	436	401	422	401	421	387	428	394	445	419	443	457	394	404	442	425	459	391	400	402	399	431	412	422	411	417	443	415	427	430	433	425	389	415	393	419	415	445	441	388	421	418	411	419	448	413	440	396	394	434	430	429	430	442	389	403	417	407	397	410	446	440	432	382	426	429	381	425	400	420	422	405	439	415	425	448	412	399	424	441	406	408	421	450	375	388	416	435	363	439	376	437	430	410	434	433	446	403	449	414	428	428	448	421	433	421	421	459	384	433	431	410	370	435	424	398	377	411	446	422	428	384	401	406	401	428	402	406	439	452	478	417	435	382	397	428	467	424	412	406	435	383	439	399	422	418	424	396	461	405	393	400	415	452	407	461	423	441	424	442	441	428	377	434	424	391	390	395	415	472	401	441	424	421	428	403	468	413	411	394	389	438	428	400	429	444	388	446	438	452	398	419	430	420	416	438	454	412	418	429	391	458	435	417	436	412	439	446	411	406	451	402	439	380	421	466	463	422	400	383	408	421	386	402	407	454	409	439	427	418	439	422	437	450	446	395	415	406	434	438	424	420	399	441	413	444	441	413	411	404	451	417	421	445	417	414	416	428	394	407	448	388	432	402	409	448	439	371	421	450	427	393	382	443	401	440	415	414	454	382	423	430	403	382	407	419	426	405	431	423	427	442	397	418	401	435	446	436	430	411	427	450	423	400	413	420	448	455	427	426	415	404	423	419	435	425	406	397	408	443	408	416	449	432	433	408	441	447	409	413	394	413	422	437	428	426	421	465	426	458	452	467	408	437	409	385	427	425	426	431	448	417	395	398	415	401	408	441	432	446	404	427	403	416	428	434	411	428	414	381	415	463	381	417	414	402	422	435	420	415	399	421	442	401	422	423	392	440	441	447	437	385	424	437	423	427	421	427	449	451	451	448	402	368	382	445	422	407	398	374	411	442	445	416	441	416	402	431	401	451	442	404	414	454	432	404	400	409	408	407	420	411	452	419	431	440	432	428	370	397	455	426	416	436	403	419	435	438	404	399	431	409	404	445	435	441	412	421	415	433	419	448	424	420	377	415	419	421	394	402	412	408	408	401	437	438	405	432	411	432	473	429	439	415	388	404	387	390	431	418	394	434	441	414	407	391	389	415	490	424	468	419	453	440	401	422	405	397	436	406	437	427	456	442	423	424	414	436	416	445	419	442	397	443	394	403	472	400	397	431	400	400	415	437	383	407	431	428	429	400	418	441	374	412	414	403	400	440	440	422	425	378	407	411	427	414	383	412	424	422	427	396	431	414	406	424	452	413	425	407	445	385	401	424	412	390	431	413	455	413	409	428	436	432	434	430	416	383	439	393	454	416	420	379	457	434	456	421	457	448	410	421	407	428	424	461	459	384	396	417	410	394	409	427	388	405	444	424	422	391	396	387	416	442	439	451	408	427	431	401	410	427	399	440	430	440	382	416	401	405	370	426	400	419	457	451	408	400	459	402	446	440	413	392	398	409	435	433	413	459	418	439	464	416	417	404	442	417	402	431	445	395	489	445	440	433	436	383	438	390	401	414	413	437	428	460	420	473	412	406	431	386	451	424	418	443	363	372	383	407	433	408	410	407	384	368	394	429	436	418	442	433	413	440	430	391	430	432	420	379	435	401	408	448	407	432	428	451	450	450	407	423	436	434	421	434	446	460	428	397	446	412	409	423	452	421	429	409	410	419	418	400	433	406	407	437	415	414	431	410	384	463	430	391	423	419	396	467	433	416	417	450	411	427	454	424	422	409	465	428	421	383	414	435	445	424	397	450	420	389	412	424	428	421	415	432	455	413	421	455	429	393	400	393	426	448	397	410	412	401	431	447	425	397	388	399	405	439	422	406	441	439	414	460	380	430	434	406	416	405	414	437	416	391	480	437	429	418	418	452	404	440	433	371	415	399	407	434	414	448	414	445	411	423	472	413	414	432	426	434	436	391	394	417	464	451	426	418	422	424	449	424	396	419	436	417	400	398	442	428	438	421	450	451	428	439	448	421	445	448	430	419	439	376	418	387	433	402	434	390	424	420	452	440	449	453	425	418	464	418	376	423	409	449	402	454	394	373	441	403	418	399	431	434	415	398	414	407	430	418	388	368	412	417	415	428	396	409	414	411	438	459	471	427	406	420	423	441	387	402	456	434	424	410	403	451	442	411	470	443	412	421	427	456	385	427	419	411	427	390	404
4495	1092	859	564	557	477	500	458	456	509	467	465	490	491	474	493	449	445	431	418	467	468	443	466	479	446	454	466	491	481	456	489	445	435	453	465	447	476	489	451	451	421	465	459	459	474	487	489	415	411	453	421	450	425	455	467	435	442	432	432	471	476	493	473	463	462	451	484	502	446	432	458	488	500	463	452	473	431	446	460	463	427	438	455	433	463	463	436	472	444	449	473	450	465	470	467	454	495	449	491	448	453	464	457	441	462	464	484	434	412	447	434	472	463	502	470	431	440	463	465	422	424	432	447	447	443	451	437	446	469	476	478	443	466	467	489	446	413	462	495	455	492	438	475	450	469	475	456	464	447	455	483	443	431	472	475	468	425	480	427	450	435	434	470	425	453	491	481	461	473	447	450	441	479	451	485	441	487	483	473	483	455	483	449	475	446	441	440	510	463	469	449	448	448	490	465	495	440	464	441	435	471	414	459	462	483	454	456	443	448	455	432	452	445	437	493	459	475	454	482	467	473	475	465	458	471	424	441	446	419	485	476	467	429	466	458	477	459	461	450	459	463	473	436	453	457	442	462	464	477	469	456	447	451	446	421	508	482	433	486	399	457	440	463	486	483	483	437	477	425	476	452	467	480	442	447	454	426	492	453	453	445	468	460	436	444	463	464	443	455	449	442	450	466	442	449	504	450	479	469	486	472	472	455	442	424	468	472	452	500	442	469	440	478	460	469	477	504	435	517	473	462	443	468	478	439	452	427	492	425	441	444	455	432	447	461	483	425	486	440	449	435	449	461	459	435	424	459	455	429	433	410	463	448	421	442	457	479	418	479	452	474	464	471	457	502	451	456	498	490	454	462	438	453	458	413	448	456	486	462	451	416	467	464	479	447	440	472	460	450	451	469	491	405	449	474	466	477	459	409	457	485	409	474	432	426	480	469	451	463	463	430	475	441	448	438	476	434	474	474	483	471	425	439	451	465	480	488	422	436	407	453	459	469	462	459	452	450	468	422	423	417	465	466	419	485	472	468	453	455	474	430	474	486	443	475	465	449	389	433	462	458	451	425	414	427	443	476	449	433	450	442	451	453	455	431	468	433	443	444	460	420	434	477	449	447	484	464	446	416	429	427	539	466	462	476	476	435	438	501	436	440	409	473	460	475	458	414	446	454	463	453	431	467	455	447	466	465	455	437	426	457	464	475	462	460	474	456	473	427	473	457	420	451	417	455	460	438	473	457	471	437	455	452	461	466	445	475	439	461	451	483	464	455	464	438	465	434	451	483	466	468	440	450	451	490	464	477	477	453	442	453	418	471	431	405	442	429	448	427	463	470	496	451	440	474	456	454	483	490	427	480	480	422	415	479	485	436	438	423	492	481	427	465	474	451	460	470	430	449	468	500	454	440	474	458	476	469	445	445	482	477	455	527	439	476	436	412	462	447	452	417	493	459	460	452	483	478	448	441	450	498	465	473	449	466	416	444	484	431	464	445	473	465	447	486	425	438	479	434	438	444	422	489	475	476	457	449	485	459	438	489	470	455	464	481	466	415	429	448	435	445	462	512	478	494	436	460	429	487	455	429	476	459	438	423	423	419	445	438	451	481	435	448	456	427	473	460	468	453	452	486	482	471	473	490	443	478	471	442	469	475	437	491	464	479	467	473	455	463	449	496	457	430	476	441	486	477	438	411	462	422	460	470	452	460	442	450	473	447	432	465	478	457	487	451	443	451	514	497	449	446	477	501	468	442	408	455	429	444	454	510	426	430	474	465	449	455	465	469	441	418	474	434	446	456	452	477	442	445	441	457	446	471	446	479	426	452	461	493	457	466	466	478	483	468	482	425	485	446	475	454	462	441	460	442	466	455	508	431	444	448	468	445	456	463	455	454	481	479	492	433	447	443	458	445	453	460	453	420	469	477	466	436	468	476	464	456	483	471	462	458	444	413	462	429	487	466	473	463	457	435	459	460	463	443	431	441	462	460	458	427	448	443	410	466	450	449	483	444	463	445	467	495	465	464	466	452	478	441	458	453	412	450	479	505	486	420	466	447	421	438	465	434	479	456	448	445	473	450	442	463	488	455	418	485	464	467	423	460	454	473	450	486	504	463	436	467	470	444	445	454	459	480	437	455	442	425	426	494	427	450	465	482	460	456	443	481	447	409	481	424	480	472	449	490	408	476	409	456	450	511	452	429	454	462	477	439	468	487	466	448	460	452	456	450	406	467	458	454	449	463	481	420	463	471	436	446	439	475	457	432	440	449	472	424	450	452	469	458	463	472	452	450	453	432	445	434	461	467	483	419	470	487	486	452	492	430	443	441	452	485	448	473	466	454	486	467	489	474	462	440	444	442	460	413	501	473	464	481	483	459	472	433	490	471	417	469	477	455	466	446	415	437	500	517	483	430	429	425	450	472	412	449	479	470	447	425	458	455	471	391	501	457	436	467	452	454	446	462	446	435	496	432	430	465	523	450	479	475	456	442	446	481	398	490	421	430	440	467	479	471	447	474	451	477	450	442	450	419	465	460	444	476	467	458	442	425	464	450	444	450	467	460	490	482	475	424	485	466	449	424	440	435	410	466	435	464	457	455	468	472	463	457	430	473	432	456	472	465	458	479	449	465	474	483	478	445	453	462	483	454	417	432	441	460	469	439	473	465	428	464	478	416	481	435	496	487	465	411	501	450	450	481	455	437	411	457	455	459	435	454	449	450	447	470	435	484	413	445	455	449	491	443	464	441	447	486	524	462	444	447	458	479	455	446	427	461	428	485	474	470	473	437	470	468	438	442	442	479	415	435	497	454	459	447	458	485	464	493	486	478	461	471	459	463	427	469	439	457	428	456	437	429	471	453	450	471	459	478	460	477	467	433	476	499	438	474	454	431	452	472	488	444	509	451	455	433	483	470	457	465	460	461	435	461	468	446	437	451	457	487	441	485	476	478	493	466	423	486	469	429	456	476	465	489	449	465	448	467	420	458	501	461	461	428	437	449	446	475	480	446	453	473	414	403	420	450	476	455	467	441	507	436	439	435	466	458	455	441	453	501	457	422	432	470	487	485	466	465	459	455	453	449	442	459	456	459	427	431	484	429	454	471	468	425	449	479	452	480	480	488	455	471	498	479	469	491	441	442	464	451	439	469	403	418	458	443	445	449	453	468	475	479	429	443	471	441	454	433	442	436	411	483	437	452	453	486	476	461	438	433	498	469	477	505	468	467	444	438	447	440	466	459	450	472	481	464	453	462	452	443	441	428	485	464	455	438	457	467	460	459	452	477	443	447	440	457	433	480	430	427	413	439	460	452	468	478	439	475	439	456	462	470	465	468	470	428	473	454	421	468	477	453	465	439	452	464	439	427	440	454	445	444	435	437	448	446	426	475	438	434	450	414	462	473	452	505	457	415	451	477	433	434	442	441	454	448	441	470	471	476	434	463	471	487	442	466	462	451	504	472	438	450	468	460	469	460	458	460	463	444	455	439	443	478
23744	21184	28374	24284	21161	8944	805	505	416	377	316	355	309	293	281	283	250	245	260	243	217	254	201	235	242	227	229	212	214	204	223	219	218	232	196	215	233	227	211	174	211	194	227	208	204	190	212	223	212	208	211	189	189	209	202	198	209	200	196	216	180	208	196	231	217	202	205	224	227	217	220	223	220	232	208	219	200	203	200	204	204	218	161	182	199	189	185	194	199	207	177	211	198	171	214	234	229	217	226	175	216	215	190	220	188	204	202	204	206	178	198	219	182	200	224	206	194	181	188	220	191	187	195	207	222	194	203	198	216	213	225	234	240	184	197	160	210	221	238	207	193	208	234	212	190	239	238	170	230	191	201	199	202	194	172	201	219	206	218	199	180	224	218	211	213	176	209	236	196	206	179	187	241	184	187	191	221	191	196	182	231	237	202	215	202	180	211	199	220	227	227	189	219	225	188	215	184	197	191	193	186	210	230	211	231	203	215	209	204	196	201	199	225	194	168	198	194	222	203	223	199	208	202	199	202	195	214	198	195	196	195	191	202	189	206	197	193	191	201	208	231	201	229	185	207	169	199	223	206	221	219	192	232	183	195	210	206	195	216	190	214	208	225	207	207	212	198	205	211	188	227	240	177	224	211	191	195	177	185	225	228	206	211	187	212	184	208	200	221	194	225	242	193	213	226	186	232	202	184	198	198	209	203	202	201	191	203	202	217	199	184	190	209	197	192	210	187	207	197	206	181	229	207	221	236	195	212	209	207	189	194	222	221	214	218	230	204	202	203	217	212	207	188	217	201	201	223	202	239	216	244	211	188	183	202	206	204	222	201	218	187	231	198	205	208	187	230	195	209	208	176	215	197	195	200	230	212	204	207	186	211	223	174	211	208	222	188	232	207	198	223	203	198	224	196	221	205	199	195	191	205	208	200	234	191	207	223	216	191	194	196	201	195	194	215	218	187	198	184	230	196	196	184	200	184	182	211	219	204	199	204	210	198	227	195	185	184	212	179	202	227	198	213	220	183	218	194	188	196	206	208	221	226	196	212	200	198	193	186	222	166	201	206	192	202	197	220	236	196	198	191	199	191	183	209	208	208	232	208	193	180	189	208	188	221	232	227	213	217	205	220	225	180	221	197	199	195	203	209	171	213	214	212	207	216	208	216	195	212	214	198	205	207	221	228	187	211	217	211	227	207	227	221	207	192	223	204	232	196	227	190	219	203	198	200	187	190	201	230	189	214	195	220	201	210	207	213	176	209	199	204	207	203	191	211	209	216	223	187	196	220	196	198	198	206	192	198	201	221	181	199	237	197	209	206	210	205	209	205	214	203	209	197	187	189	217	194	191	178	202	214	191	213	198	204	226	204	197	214	201	194	222	196	191	213	225	191	205	206	214	213	211	201	210	196	198	211	203	225	217	180	202	206	197	198	204	204	197	222	190	184	190	183	228	222	205	187	187	218	217	211	203	204	229	209	191	210	202	204	195	213	183	204	203	211	181	201	216	195	194	190	225	210	199	209	177	205	193	196	228	206	206	194	239	231	182	206	233	183	191	206	197	219	204	208	219	189	184	211	202	219	226	208	192	211	194	203	240	202	220	187	198	236	226	184	226	214	183	202	235	187	179	215	217	215	211	218	228	183	202	216	231	196	191	233	180	202	221	227	215	200	209	203	205	210	206	186	196	185	203	214	208	216	226	238	187	194	206	221	206	205	218	200	206	199	210	196	178	215	180	207	203	204	190	200	222	182	248	195	199	208	203	210	217	174	195	202	210	207	206	215	202	219	215	210	189	184	197	216	232	214	195	211	228	224	195	221	230	208	190	196	203	202	244	207	197	229	209	222	196	188	213	173	205	191	191	201	225	203	203	237	199	190	218	200	192	201	202	203	232	189	196	217	214	224	201	182	194	193	221	222	209	178	186	206	222	200	189	185	231	211	224	236	205	200	200	201	205	208	225	227	201	192	212	217	193	202	226	228	214	213	202	222	211	232	195	212	229	220	235	216	209	204	212	176	207	184	179	217	195	196	213	223	221	225	202	231	176	222	215	201	192	195	207	232	204	180	198	230	216	213	215	203	206	221	205	181	206	215	181	234	206	219	207	214	221	209	223	210	205	198	196	184	174	207	218	185	193	203	218	199	217	187	211	238	220	183	219	233	215	197	202	203	194	208	206	230	207	218	208	231	207	204	202	218	210	216	176	214	208	216	183	204	183	202	202	201	206	233	184	205	193	219	216	219	226	230	205	177	207	207	210	205	179	198	200	183	223	222	218	189	210	207	217	200	193	198	215	204	233	217	209	193	201	227	205	216	212	194	178	197	207	217	224	214	198	193	216	249	207	187	205	174	216	214	219	179	236	201	195	238	200	218	210	189	199	209	229	196	201	218	215	175	191	207	217	177	182	232	219	192	197	197	218	211	204	238	201	226	199	217	226	210	206	189	194	221	224	204	219	199	170	214	204	208	221	188	243	202	206	203	226	226	229	194	191	185	190	200	242	206	194	199	203	209	186	205	198	195	245	190	223	187	216	192	185	165	185	219	206	199	224	209	182	215	205	191	200	183	187	198	198	220	214	174	218	220	227	212	223	201	218	197	206	218	185	201	205	217	198	213	196	220	186	212	213	198	207	212	207	220	202	189	212	202	179	173	213	192	212	196	208	193	188	201	189	220	199	211	230	192	213	211	190	203	225	219	200	199	179	205	205	230	195	205	217	217	187	236	209	205	216	184	240	202	214	207	207	223	204	186	213	227	200	199	186	203	201	202	211	214	187	234	224	216	196	214	199	202	224	203	206	192	208	212	218	219	201	189	207	206	186	194	205	212	175	222	232	212	215	205	193	211	235	207	198	213	196	210	213	195	218	201	181	192	202	215	181	203	196	206	203	201	203	189	207	225	204	224	184	198	207	200	178	205	207	221	190	211	192	215	213	227	187	208	213	195	214	208	216	182	214	230	228	167	215	201	207	183	204	176	218	239	197	213	221	213	186	218	212	197	181	212	195	203	236	217	220	204	214	220	213	181	200	214	216	196	208	217	210	199	224	203	211	212	209	246	193	201	196	201	198	199	214	202	203	236	213	224	220	179	242	204	219	225	196	186	210	202	216	176	199	212	197	209	177	189	214	173	249	194	190	218	202	204	216	198	204	204	229	193	211	187	215	195	209	205	201	198	177	209	211	216	186	208	224	211	211	190	223	240	191	219	206	198	210	204	218	215	225	210	214	200	197	212	210	235	224	187	202	199	237	191	213	223	212	205	204	201	213	225	199	220	209	206	179	214	202	247	210	206	226	170	215	231	207	190	211	220	207	205	221	210	211	200	205	223	234	222	221	216	197	217	189	236	209	189	227	232	221	215	218	234	210	186	215	213	214	192	208	194	179	209	198	226	189	210	202	201	222	225	218	221	203	233	210	212	188	231	228	178	208	241	226	216	220	205	187	207	195	215	197	218	180	192	207	212	231	221	207	200	210	215	197	182	198
3386	8580	5651	2569	1771	1304	1048	809	644	615	481	439	383	385	364	348	314	316	283	276	289	285	275	232	230	281	266	232	275	254	248	257	257	259	239	222	238	250	257	258	247	228	232	255	229	244	247	217	234	236	270	261	260	219	251	243	235	219	254	215	231	233	244	243	243	245	254	225	235	256	255	251	207	252	226	222	252	202	213	261	233	227	249	221	220	256	229	206	263	255	211	222	212	229	213	247	246	217	235	226	222	259	235	203	225	249	231	233	207	229	238	226	236	241	214	213	239	243	237	230	226	219	248	266	217	262	227	238	238	220	214	254	217	230	259	224	226	229	256	250	229	251	245	208	244	262	229	235	226	241	222	225	240	221	207	223	255	242	275	212	249	217	250	259	225	234	233	246	232	220	219	230	206	232	247	223	231	226	210	249	223	247	210	234	231	209	236	255	233	231	280	232	250	236	237	229	219	238	222	230	231	247	223	231	252	230	228	212	239	244	236	230	249	220	226	244	221	207	234	239	215	219	216	241	269	221	230	232	243	223	238	223	225	212	240	240	227	261	270	250	241	200	243	244	269	226	256	201	233	237	226	243	212	240	241	246	238	224	236	247	215	275	239	221	220	225	273	239	253	244	220	249	220	253	242	208	236	217	230	215	230	253	225	244	236	254	227	228	226	238	206	217	249	237	211	223	232	222	226	233	231	225	229	217	248	243	253	247	230	222	242	219	206	201	237	220	230	231	224	228	237	227	257	209	241	211	217	261	235	233	237	228	224	255	256	232	246	212	239	256	233	248	243	211	210	219	222	244	240	235	243	203	256	253	241	229	218	269	266	274	249	251	239	250	205	241	238	228	215	245	221	222	238	237	222	229	220	234	233	227	241	216	226	221	215	242	230	241	249	243	225	245	206	223	248	252	237	221	233	238	218	211	252	238	231	253	244	246	224	230	230	214	227	204	233	222	241	239	223	242	208	241	245	230	259	234	218	232	221	247	197	236	218	212	199	233	199	273	229	222	220	251	212	238	269	210	224	226	244	236	250	253	247	234	225	243	229	228	207	217	213	249	250	226	222	219	262	216	227	249	232	238	227	253	210	233	233	221	211	258	253	239	209	233	225	235	228	243	231	237	245	208	233	249	218	244	215	236	236	223	223	213	223	251	239	253	226	222	213	238	256	231	225	240	213	239	235	211	209	241	232	213	236	234	248	213	250	238	221	232	208	221	235	208	245	232	235	207	251	235	262	238	237	222	202	223	252	217	231	247	243	217	254	221	224	232	193	246	218	237	225	249	231	238	250	251	231	228	258	208	212	243	256	195	235	239	263	197	222	253	221	255	234	243	222	202	240	238	242	220	227	204	245	216	225	249	239	220	229	235	233	237	244	228	244	242	238	229	227	218	245	230	277	210	240	233	207	254	232	206	247	227	248	231	224	236	235	221	212	247	228	241	253	232	232	222	244	225	249	216	210	249	196	232	219	241	215	247	238	272	246	221	237	242	206	229	230	218	216	251	243	265	244	215	229	220	217	232	224	229	195	235	219	242	227	233	223	230	256	217	237	233	233	261	220	238	241	252	238	239	197	223	226	254	229	229	238	215	209	231	207	249	239	260	223	250	223	247	247	246	231	254	206	214	262	242	262	249	218	254	236	229	252	240	230	252	225	226	227	222	231	260	234	234	244	234	224	220	230	235	246	249	221	254	215	228	228	231	220	238	229	229	246	228	233	227	200	263	242	215	232	241	240	217	226	233	256	230	236	231	242	205	221	206	245	214	208	233	249	229	219	251	225	238	219	206	239	242	241	256	258	234	223	235	231	267	263	207	217	225	236	243	201	259	217	213	196	239	268	234	250	255	216	239	230	244	210	217	211	214	220	226	252	242	218	232	206	252	245	228	227	219	232	225	222	241	217	219	250	251	219	229	253	232	231	225	218	255	226	245	244	210	226	252	216	229	198	220	228	253	232	245	223	234	251	213	247	206	216	254	249	249	223	235	218	242	235	234	238	210	266	228	244	214	215	236	224	239	215	258	230	204	257	245	254	238	251	218	229	219	240	250	197	225	238	230	249	236	244	204	221	228	229	230	231	223	224	256	213	226	222	214	231	244	258	237	217	218	235	209	241	224	259	251	228	219	224	230	213	231	246	237	228	239	236	231	242	201	264	243	221	240	270	246	278	229	245	240	225	215	244	213	221	252	236	224	240	232	208	245	216	233	227	224	230	234	236	229	235	227	247	232	224	237	227	270	217	206	235	224	258	252	240	205	215	237	244	263	241	219	224	255	223	233	232	251	235	256	230	204	225	218	236	242	224	235	236	236	243	248	189	248	208	207	261	244	221	225	243	244	220	221	259	227	241	231	230	181	236	228	256	239	216	218	216	227	237	230	229	221	217	236	231	235	212	229	217	207	225	246	234	221	227	212	253	254	236	203	231	231	218	236	234	231	214	223	209	227	260	208	222	227	224	238	198	222	237	227	244	272	217	253	241	227	233	243	212	240	221	213	220	232	235	238	232	230	223	227	233	205	232	230	202	227	249	250	232	223	192	233	240	239	249	229	218	252	236	208	220	227	220	242	232	226	256	225	248	243	228	235	245	243	238	231	229	260	203	241	243	237	234	230	200	254	255	239	227	252	240	243	246	211	246	251	237	242	243	251	229	230	250	220	247	224	237	248	213	239	207	222	228	242	248	221	259	224	207	222	242	242	237	232	250	234	241	208	230	224	219	225	224	252	224	230	220	204	267	236	219	216	247	258	240	233	242	247	252	211	218	211	277	241	215	215	231	225	233	226	253	237	245	230	244	231	236	223	226	243	234	232	242	236	217	226	230	220	227	235	227	233	230	224	235	216	223	235	236	263	232	237	219	205	244	244	222	239	215	240	197	230	246	220	239	241	243	265	232	223	221	238	221	219	243	265	236	244	237	222	220	248	224	258	228	250	230	229	253	223	247	213	233	259	244	238	250	251	217	205	230	233	246	253	240	264	254	221	241	228	217	224	228	257	225	220	255	249	216	233	231	220	220	227	229	236	201	248	233	236	236	228	234	226	236	234	186	237	247	254	241	233	256	236	244	217	222	227	252	218	225	253	207	228	237	223	258	237	227	223	226	229	246	237	221	213	245	220	237	208	247	225	222	244	233	239	238	257	252	251	239	229	217	227	217	226	253	239	229	244	246	232	221	226	248	208	230	233	210	237	244	219	215	243	235	250	234	249	220	254	265	192	250	260	251	211	236	255	219	224	243	230	237	229	231	226	243	222	239	246	225	239	241	203	230	227	224	216	234	234	225	231	234	229	229	237	260	239	257	237	219	227	249	227	217	216	264	264	241	250	236	237	240	232	246	233	219	230	223	230	241	227	249	231	266	205	224	235	243	264	250	255	238	228	235	248	245	238	195	244	205	257	256	233	207	236	230	221	223	234	229	217	255	219	217	222	227	222	234	228	230	238	231	223	235	249	237	240	233	239	226	243	235	212	223	238	220	237
24832	21140	27137	25276	9234	1051	793	716	729	645	665	693	680	698	653	671	616	654	641	638	643	654	600	608	625	642	642	614	590	644	657	631	644	581	649	627	626	611	616	638	610	612	644	648	602	615	651	606	651	629	607	638	617	620	624	601	574	628	653	613	624	648	673	574	677	622	591	631	618	636	600	610	613	619	617	649	607	607	577	563	596	629	610	598	610	640	595	638	652	679	611	610	627	579	595	575	644	622	576	599	607	593	647	578	635	601	633	631	615	554	629	663	629	598	611	632	623	573	649	624	589	629	602	611	620	643	612	587	653	639	601	619	658	649	623	637	628	627	587	613	638	624	616	682	628	606	573	666	620	587	675	638	591	620	603	576	651	641	631	637	639	602	646	647	588	650	598	647	613	628	620	617	593	664	651	604	617	612	586	614	595	557	629	588	621	647	630	593	584	639	612	600	580	664	663	652	611	637	585	662	595	627	600	626	606	583	605	615	619	640	619	647	642	633	653	617	622	626	618	623	623	626	600	626	640	618	642	574	614	666	591	627	600	620	580	604	600	645	635	628	619	623	585	640	611	651	636	675	641	564	628	654	659	619	617	625	635	606	583	622	623	631	636	570	609	626	648	597	657	601	609	624	631	639	645	628	632	636	587	614	620	639	614	637	571	610	658	618	597	575	601	651	617	573	622	615	622	646	658	658	569	617	625	622	608	600	588	634	629	607	606	626	613	577	602	632	559	596	640	655	615	598	597	603	598	608	589	607	638	584	636	606	617	609	633	561	598	619	608	614	592	622	630	595	618	608	652	607	637	606	566	614	614	633	630	606	672	606	572	592	630	588	590	621	608	574	620	624	590	592	609	628	598	582	621	614	612	630	594	608	617	623	602	618	595	634	597	613	610	600	589	628	620	615	606	609	625	610	608	619	665	628	631	612	602	627	627	618	609	589	660	661	610	587	568	609	602	569	557	596	616	620	620	576	630	647	585	596	605	585	631	616	595	619	633	605	592	633	606	615	609	596	631	640	601	593	615	627	655	644	610	590	651	588	608	617	612	558	631	671	628	693	607	646	645	630	571	589	605	654	631	634	596	574	610	626	644	643	624	620	618	593	587	658	625	648	608	629	651	620	630	612	619	638	641	616	585	599	604	615	615	623	626	601	539	585	625	567	624	612	642	601	627	614	625	604	659	582	633	646	637	578	630	647	626	594	618	625	581	628	646	605	631	581	659	582	645	589	622	598	554	606	582	614	615	629	581	606	625	655	567	652	690	576	622	596	617	585	578	643	614	637	622	639	615	616	618	591	586	579	610	596	597	625	590	588	606	577	643	636	613	618	603	596	649	591	568	561	634	622	628	601	606	632	644	576	599	617	604	595	616	608	623	643	633	632	596	628	592	588	625	609	658	600	615	630	612	618	606	647	633	641	597	638	628	593	592	579	619	657	698	605	607	634	638	624	619	653	625	647	634	593	648	651	591	582	665	595	599	588	622	669	617	587	616	626	671	607	638	614	679	592	594	618	625	621	590	595	635	608	584	638	645	613	639	639	618	613	624	612	672	615	591	614	608	578	610	610	631	575	599	640	609	639	624	640	618	588	632	650	650	608	638	637	636	632	610	644	617	627	601	631	660	607	632	629	657	594	625	615	588	610	581	609	544	643	627	618	569	587	587	615	607	636	640	609	704	609	621	662	613	618	554	622	621	629	678	624	626	571	624	617	592	660	603	617	653	628	645	624	578	624	667	634	645	613	624	601	625	644	635	641	687	627	603	605	636	654	610	634	621	586	627	627	606	651	621	641	618	648	653	629	605	629	583	578	617	603	576	612	659	623	616	626	623	602	594	599	632	618	613	621	637	594	619	595	589	603	614	631	628	605	593	654	637	624	668	570	602	631	671	587	592	568	591	613	591	616	589	647	636	608	630	603	619	596	574	614	641	610	616	624	622	599	614	616	623	623	585	594	608	610	610	610	595	599	589	601	599	582	605	646	631	606	653	591	651	637	625	609	629	657	604	640	636	603	649	611	631	657	578	604	605	641	607	601	638	633	614	616	686	626	618	621	636	601	644	630	640	638	591	608	613	607	625	634	632	620	624	607	589	627	642	643	633	593	629	601	591	628	657	653	641	606	652	643	589	599	622	648	637	593	621	591	577	601	641	633	610	608	557	581	616	661	629	583	603	605	641	607	585	594	650	654	599	597	636	622	598	624	587	613	630	607	572	678	598	606	606	613	617	604	566	596	598	636	623	626	576	597	596	610	624	588	646	674	645	587	680	597	648	611	604	615	599	606	598	646	596	640	618	614	595	641	661	597	647	618	621	626	638	605	588	664	606	605	616	618	625	644	626	614	622	606	624	635	593	612	650	606	582	605	634	637	488	679	608	599	675	610	581	626	622	617	615	592	725	611	585	635	544	601	615	637	609	608	583	615	638	620	614	590	644	669	565	651	600	589	630	576	594	647	607	654	584	615	635	619	610	626	619	590	606	619	619	607	637	614	622	614	635	575	630	594	630	567	634	599	613	602	640	554	639	605	643	583	669	607	581	620	626	642	594	607	613	653	603	663	592	625	569	634	632	605	644	616	651	580	607	586	602	615	651	616	589	626	606	611	663	613	586	583	584	608	602	584	639	638	608	568	596	617	603	609	608	615	561	624	633	595	606	647	609	615	614	602	612	638	591	582	597	605	635	612	627	711	633	591	589	632	606	622	638	647	628	611	632	592	611	639	606	604	644	538	613	634	624	601	637	635	633	616	607	610	653	622	599	626	596	600	607	586	595	639	599	570	598	631	636	595	594	604	604	608	614	655	608	588	611	644	660	609	567	609	599	586	601	616	629	625	599	644	629	571	630	609	627	581	624	606	668	617	621	632	630	619	624	632	623	622	611	594	586	654	636	616	550	597	635	614	633	583	594	608	647	588	609	623	623	602	614	614	624	625	597	597	565	619	603	589	626	648	605	608	568	619	604	654	597	603	590	617	616	582	598	569	628	611	595	634	593	605	627	593	626	574	580	620	598	610	636	599	620	609	617	577	622	647	653	578	607	618	617	616	566	619	636	637	647	661	659	591	649	619	605	622	618	621	611	596	616	611	654	601	605	575	556	642	557	630	640	582	581	615	618	570	607	571	591	637	657	657	606	602	611	574	654	653	599	625	610	615	605	610	599	690	618	564	611	617	625	651	656	628	635	542	628	607	612	603	549	588	623	558	617	580	598	615	612	608	659	586	684	647	609	608	609	627	652	616	599	583	607	578	596	578	614	567	629	611	647	611	611	587	638	629	646	631	608	596	626	594	626	594	627	605	626	587	583	633	606	556	605	579	653	645	597	652	643	611	617	613	631	624	592	622	627	567	549	630	585	635	647	628	672	589	641	608	606	625	590	639	577	640	623	631	632	634	576	630	614	604	608	614	577	628	622	658	612	609	625	603	643	592	657	577	594	613	615	626	619	609	625	549	595	621	614	613	614	606	592	590	600	629	551	611
3842	4968	3288	1834	1384	1194	1063	918	839	793	780	769	741	693	734	627	716	662	663	675	701	623	649	593	626	626	640	655	648	630	613	656	641	712	633	641	662	682	629	645	680	655	635	661	660	586	631	637	646	578	660	621	659	632	635	660	649	652	609	633	672	615	656	637	620	651	618	600	612	672	613	642	658	639	671	656	717	651	663	668	698	690	677	609	648	602	676	630	732	638	622	680	597	676	655	627	587	613	612	627	624	649	645	638	659	591	599	620	667	633	675	653	645	611	671	681	630	647	633	616	656	629	620	660	647	614	665	688	655	632	598	644	637	601	650	613	597	622	635	609	621	632	638	617	649	637	646	661	665	636	595	680	663	681	624	600	628	654	594	624	629	658	672	708	652	626	585	612	613	647	629	625	618	700	634	658	666	600	640	631	654	619	646	687	637	666	631	661	651	611	650	644	588	685	673	669	627	695	618	657	625	648	668	619	639	654	601	656	641	623	651	651	635	654	642	686	703	675	644	687	637	681	654	669	637	668	609	673	667	618	642	665	676	669	632	610	643	648	633	592	660	651	636	647	653	622	618	615	618	670	626	623	657	659	681	623	649	618	629	617	657	597	635	597	631	643	646	653	656	664	658	641	651	618	598	605	623	646	671	646	686	632	595	636	675	688	680	629	625	655	646	616	640	620	605	622	644	646	658	665	627	644	650	640	625	676	618	657	609	638	619	687	640	644	660	621	633	607	569	661	648	626	628	631	631	650	636	670	624	649	641	652	612	621	643	597	665	621	653	628	674	630	722	662	659	650	694	642	682	622	638	671	635	616	627	638	605	662	591	650	627	630	648	652	620	630	683	629	658	660	643	633	605	647	610	606	674	682	636	660	664	666	635	629	676	600	635	655	689	641	623	686	607	649	637	622	649	643	636	682	725	601	645	658	639	631	653	652	673	615	625	596	695	687	670	657	662	604	691	632	647	638	625	642	642	611	641	650	607	598	598	650	655	637	622	647	645	654	649	682	620	647	629	643	623	624	641	628	635	627	624	664	650	647	655	677	639	641	600	656	649	631	717	634	603	660	630	633	619	657	656	626	654	636	617	638	627	633	605	658	649	637	620	634	653	618	620	607	638	651	719	649	674	632	666	641	621	622	660	640	671	639	627	631	671	643	654	594	683	665	655	642	633	644	625	634	625	644	628	664	651	619	634	616	663	651	646	669	646	629	624	623	643	631	622	625	660	657	652	627	642	620	634	651	602	630	650	645	683	611	667	633	659	591	633	652	609	667	638	618	622	649	698	629	682	714	657	648	629	638	643	584	623	677	656	645	623	615	630	604	617	668	634	599	641	653	625	672	673	660	687	604	609	605	660	686	665	610	629	675	613	653	596	636	673	640	627	627	636	601	605	632	677	597	670	624	624	659	676	635	672	621	618	656	672	611	604	679	674	634	634	633	641	685	629	619	676	641	666	627	606	668	641	691	690	634	631	609	628	645	631	672	657	644	619	580	616	637	661	603	643	662	659	642	646	636	607	647	669	635	703	671	631	609	656	630	619	632	636	642	614	615	678	692	642	636	667	638	622	627	640	618	608	646	660	654	616	629	641	641	681	582	646	611	622	663	653	650	693	649	650	668	617	649	622	669	660	637	662	629	629	623	618	625	649	668	618	610	617	648	625	634	593	624	660	664	602	622	628	627	592	639	645	680	619	664	645	627	620	665	620	599	669	598	666	637	597	654	635	642	654	642	654	611	643	600	614	632	675	700	576	606	658	677	664	597	635	662	666	641	666	619	679	651	575	631	667	602	639	657	640	652	692	685	642	629	651	641	661	652	652	637	664	676	652	724	655	637	626	655	627	592	637	644	631	672	632	639	648	592	692	644	611	620	570	591	642	626	596	604	693	655	644	602	648	649	666	649	645	617	637	609	665	656	611	634	623	601	636	666	662	579	625	628	660	668	680	626	664	626	673	634	637	668	642	638	602	660	638	613	662	633	617	625	658	623	654	616	676	638	666	614	663	625	594	603	663	644	617	666	612	662	693	640	639	599	629	627	708	690	613	648	640	679	642	682	626	635	637	650	610	673	644	592	673	671	616	644	662	594	650	638	699	635	685	649	635	611	666	618	676	593	642	621	654	618	627	635	625	662	645	652	588	664	690	673	620	676	687	662	636	633	610	658	668	613	672	683	630	628	683	650	661	649	680	613	609	647	642	631	671	664	611	648	611	677	618	671	635	608	641	680	668	636	625	600	648	657	660	612	689	623	642	635	668	609	640	625	584	621	665	629	646	631	669	620	646	655	646	658	685	644	632	653	657	575	628	665	644	648	627	652	626	633	636	679	651	675	652	646	622	648	600	622	620	648	619	659	623	633	679	565	643	636	641	687	629	656	637	681	613	668	636	594	641	654	621	629	633	609	620	643	687	637	648	644	642	653	680	644	675	605	618	614	608	637	670	602	637	613	622	658	652	606	630	635	615	625	655	655	629	664	604	631	653	604	651	652	684	649	632	628	618	669	654	642	661	607	663	643	653	638	658	640	631	620	668	625	662	665	605	637	611	627	611	660	683	607	671	633	638	663	628	624	628	677	657	659	660	594	634	672	622	634	610	624	650	638	649	665	562	648	642	643	644	668	616	654	653	636	655	656	615	622	643	640	650	633	638	661	677	655	660	655	653	628	666	644	628	667	681	632	649	624	630	638	663	660	677	644	646	642	630	671	625	635	621	630	638	671	638	632	618	645	664	684	679	673	658	637	645	669	611	651	661	618	611	633	621	583	631	684	600	663	609	659	667	632	650	626	611	663	609	612	647	629	610	654	613	616	608	630	618	648	641	591	701	633	671	623	624	629	618	645	623	624	650	654	625	622	642	657	660	655	637	624	617	684	658	661	628	663	658	652	640	639	633	632	614	664	605	678	586	654	656	637	636	611	644	644	677	623	633	596	644	596	604	668	614	653	678	669	609	657	608	659	618	663	653	591	620	629	664	654	661	608	656	659	628	671	627	656	647	617	673	627	657	652	666	623	599	619	645	634	647	645	667	659	621	634	644	632	625	643	635	654	661	666	673	632	663	691	607	645	680	656	636	664	640	643	675	596	639	614	628	616	641	643	655	631	658	636	623	660	598	646	624	676	616	611	616	645	676	651	658	644	676	624	638	671	629	623	655	615	654	654	624	686	658	622	638	636	658	642	644	628	683	626	673	695	609	640	624	651	643	637	692	659	655	640	655	655	627	628	630	676	684	654	612	638	616	640	598	667	663	665	599	626	650	663	618	637	609	629	637	638	641	616	650	616	609	705	669	674	639	638	631	687	654	688	669	607	619	634	637	630	642	619	651	617	636	627	615	623	663	638	625	658	593	638	612	622	613	668	607	578	618	634	636	659	662	574	627	629	626	634	598	643	659	621	651	581	631	587	619	638	657	617	620	634	695	651	651	608	669	592	645	615	665	659	648	667	635	647	651	645	602	648	627	666	606	604	669	647	593	649
22552	21182	28855	23780	21182	21232	7004	1020	778	722	659	591	575	505	521	485	471	480	437	479	461	442	431	441	451	416	466	382	409	420	391	437	422	409	419	409	354	391	381	440	401	387	384	415	392	423	380	413	383	368	416	409	409	430	412	369	408	389	369	399	392	376	374	352	377	395	417	420	378	396	375	373	372	381	368	388	361	340	370	368	414	401	414	382	371	392	348	387	379	393	393	387	371	341	367	376	359	353	389	358	355	403	372	409	382	344	382	366	408	401	383	417	410	389	377	350	388	366	381	377	385	388	379	378	367	425	366	398	391	347	396	356	348	397	369	379	377	363	401	384	379	393	409	403	371	377	374	370	386	348	388	377	400	391	389	367	411	390	395	364	357	346	347	368	358	412	371	409	418	353	363	403	364	404	405	361	379	401	388	380	393	374	401	367	387	350	396	389	402	376	367	381	347	344	410	359	360	366	388	403	393	407	355	389	384	377	382	343	382	388	400	394	377	373	364	385	407	371	392	411	349	419	361	364	370	341	385	388	381	368	413	407	379	409	401	372	400	366	396	355	353	432	347	384	347	390	383	379	399	362	418	392	369	364	359	357	392	362	357	362	332	401	362	369	387	369	359	400	399	368	394	336	394	387	391	364	362	345	368	350	385	412	392	368	340	367	358	365	376	377	410	373	402	385	381	426	372	358	406	370	353	364	358	409	395	390	386	387	414	360	387	418	384	389	369	421	388	381	354	352	379	408	389	395	387	385	354	376	391	356	350	388	377	408	380	385	350	375	401	396	410	385	367	388	364	391	397	391	374	338	372	355	366	365	374	376	383	399	383	412	382	413	368	350	383	386	390	361	392	390	356	423	375	347	371	411	350	362	377	366	380	410	373	384	383	373	349	370	379	401	368	355	404	426	371	352	383	410	386	367	349	387	393	376	383	423	400	370	393	383	356	384	377	380	374	383	399	409	355	381	381	368	380	392	370	367	362	415	381	404	368	364	389	410	364	395	371	365	328	392	374	395	404	411	379	372	365	379	362	361	363	347	378	365	391	357	374	328	381	370	373	365	369	411	366	356	387	421	372	369	361	369	391	366	410	405	397	389	378	358	389	348	398	352	383	365	404	367	369	370	393	375	378	347	416	389	358	396	389	394	347	349	383	388	365	401	375	411	341	373	409	381	356	374	377	381	368	368	386	347	374	351	407	391	391	367	402	428	389	401	418	355	380	419	395	363	360	363	390	379	385	407	378	384	380	378	384	379	391	401	380	377	358	387	376	350	391	417	403	390	367	377	374	397	361	386	396	392	402	380	377	384	399	377	416	371	355	377	343	355	399	364	373	375	355	328	346	372	367	365	388	396	402	384	372	385	399	378	381	378	386	406	384	400	381	369	358	380	396	367	372	372	389	406	360	372	392	383	395	404	376	382	411	358	382	351	365	397	380	390	375	390	412	347	404	355	400	412	363	378	404	367	335	355	368	358	378	344	361	359	417	377	384	373	358	399	354	386	336	383	365	390	375	355	366	405	374	389	367	380	373	347	371	371	341	374	363	383	355	369	364	374	393	368	392	359	387	384	368	390	341	368	371	377	386	394	397	370	357	355	371	386	433	362	365	369	388	350	415	385	385	374	387	383	382	383	365	370	392	396	371	359	384	362	344	375	364	399	366	358	391	414	381	368	375	376	380	385	345	397	374	361	392	379	357	407	372	382	353	352	407	402	361	384	352	375	360	385	407	377	421	379	331	366	396	391	390	395	421	368	384	380	375	389	379	369	334	367	414	384	355	382	357	373	364	376	374	352	390	407	375	366	394	407	379	362	392	381	410	344	387	377	415	367	365	359	387	393	409	389	379	388	390	378	419	370	393	400	357	384	358	401	401	366	382	395	348	377	388	362	371	403	353	400	360	377	413	389	374	379	353	373	369	379	400	382	379	417	373	344	370	379	387	411	384	376	353	381	389	374	404	373	369	378	346	372	362	370	375	397	337	388	350	386	391	411	407	366	371	425	409	384	344	356	382	379	369	386	377	381	362	402	383	386	385	407	333	386	364	388	382	385	381	389	398	378	382	385	399	367	371	376	389	332	382	359	371	386	354	399	385	421	377	399	380	361	424	372	382	374	378	379	399	406	366	387	425	367	404	375	361	411	377	363	361	404	382	378	340	402	365	382	370	359	410	335	377	378	403	372	421	364	348	352	404	379	421	389	392	379	395	385	336	414	394	363	399	372	383	368	428	373	383	387	400	381	366	381	350	404	387	360	394	378	354	362	390	378	415	403	382	420	386	416	337	371	375	382	410	361	428	357	391	377	388	351	368	402	365	380	391	388	370	392	417	387	400	401	384	391	376	365	361	369	391	366	371	400	351	371	378	365	392	393	399	391	367	414	402	385	379	390	378	349	381	363	402	372	368	361	379	361	407	365	392	455	363	389	377	383	363	373	387	385	373	385	368	388	391	359	366	364	372	410	427	415	387	378	371	386	387	349	384	371	348	396	378	367	404	380	365	360	378	382	389	344	369	378	395	372	391	378	364	360	393	384	398	333	378	389	381	385	388	353	348	392	394	364	351	417	398	418	357	362	425	387	408	357	366	368	358	411	377	389	351	427	364	364	358	385	383	377	373	378	377	361	389	415	380	344	389	429	378	362	355	404	375	380	384	384	378	366	392	375	388	367	416	419	370	394	373	393	390	389	399	378	386	368	369	350	404	351	361	360	397	395	381	376	347	382	394	314	380	400	353	343	388	388	370	383	362	351	370	367	382	391	384	378	367	381	356	379	346	373	368	395	373	419	386	348	424	393	321	344	402	401	371	406	405	376	394	349	338	386	371	398	354	352	345	373	368	379	439	379	351	353	388	357	379	399	379	371	366	416	369	361	353	369	376	357	378	374	395	360	386	386	366	361	402	381	371	349	394	355	405	380	415	418	378	374	390	388	376	334	373	360	377	391	371	384	386	333	366	409	362	389	390	380	391	380	407	374	392	398	361	366	376	415	385	369	375	375	353	398	385	368	358	368	368	388	407	370	397	364	372	379	381	349	364	388	385	384	374	373	372	360	363	386	373	389	368	402	410	428	365	399	372	382	399	366	354	373	370	374	397	400	382	394	353	381	365	351	359	378	384	361	361	379	352	355	395	416	413	372	367	384	364	356	345	379	381	382	369	379	388	376	347	375	389	374	384	369	381	403	391	381	357	385	380	351	356	366	356	377	355	395	398	371	355	396	352	370	376	386	404	378	371	385	376	392	368	380	388	378	405	401	373	427	403	378	360	387	385	370	382	365	393	401	349	366	379	396	375	370	384	351	393	370	386	377	389	380	383	370	413	380	393	389	369	348	373	376	388	375	376	369	402	397	368	384	390	378	345	354	383	376	360	352	334	380	367	395	368	394	356	370	375	387	347	405	409	360	408	367	382	402	391	412	376	413	406	385	413	378	366	385	376	390	375	370	372	384	372	403	401	377	390	369	381	382	419	356	417	393	386	385
4777	13921	9468	4613	3278	2478	1986	1444	1244	1010	910	725	714	685	636	585	551	527	508	510	487	509	484	465	464	456	415	455	472	430	414	434	402	436	401	420	374	386	409	422	392	409	403	389	391	388	397	391	355	377	398	408	398	395	449	382	435	410	438	379	395	377	399	378	397	371	394	427	402	392	423	399	388	397	404	402	371	378	380	398	422	398	383	426	388	400	369	384	382	392	402	408	421	378	383	381	357	379	385	377	396	405	356	361	377	405	406	402	370	383	410	386	391	365	391	377	391	390	368	348	356	383	386	393	420	373	429	385	382	397	417	405	408	390	377	401	408	396	356	366	395	412	354	396	414	386	380	410	401	379	372	380	395	398	395	410	366	413	388	404	395	378	436	370	389	387	372	383	393	390	419	365	379	385	394	365	393	407	360	387	383	377	404	398	399	392	365	384	408	379	376	384	378	425	378	389	400	413	449	410	441	380	368	404	387	412	427	382	365	371	367	365	405	375	384	392	356	386	376	401	396	367	374	392	397	390	378	345	392	411	386	408	396	389	427	372	394	362	393	367	378	387	403	378	362	386	386	382	372	374	382	390	380	381	414	358	343	393	402	361	386	395	406	370	455	339	388	401	430	395	370	416	358	317	386	399	404	358	393	414	429	373	358	383	384	379	405	394	379	382	401	400	413	394	371	393	415	367	401	383	370	380	378	379	390	397	366	405	373	378	451	401	386	407	385	391	377	378	391	366	358	372	390	427	369	393	373	405	392	362	394	414	426	385	408	385	413	413	381	441	395	376	408	397	395	390	414	413	379	372	374	394	395	404	427	392	405	380	436	389	371	384	389	382	400	414	389	379	392	362	365	373	386	424	380	378	390	399	405	394	389	398	426	376	401	371	403	403	371	397	398	381	403	382	384	379	392	371	393	403	364	354	399	367	383	387	377	386	403	422	384	388	402	402	382	419	423	418	337	383	387	352	374	404	384	395	442	359	428	387	397	373	407	398	412	397	379	344	360	390	392	370	336	380	387	342	374	404	371	394	370	387	419	364	378	355	397	388	401	388	403	406	379	371	389	409	382	386	344	409	395	419	403	391	390	358	394	406	400	398	416	418	391	389	369	378	404	367	392	358	428	369	366	361	423	437	444	372	390	386	359	357	355	388	369	365	373	421	393	402	350	379	405	402	383	376	379	393	361	394	402	369	353	356	395	394	365	415	427	376	370	351	375	380	414	399	382	412	396	384	383	381	408	389	384	377	393	384	363	382	401	379	366	380	395	387	344	401	422	367	401	380	375	377	388	375	352	389	411	396	383	358	400	394	429	391	379	405	342	360	364	375	347	378	370	374	372	377	364	387	361	377	390	365	380	360	378	396	376	365	387	354	396	387	378	371	405	381	424	383	369	362	389	409	418	349	342	399	383	380	384	388	392	384	394	374	410	362	398	386	409	390	381	373	394	392	401	381	411	351	379	416	380	382	350	375	380	385	375	376	375	357	401	368	416	342	339	385	424	427	374	374	384	436	397	380	375	376	386	358	398	397	373	365	365	407	421	401	378	362	412	366	359	404	391	428	377	369	351	386	385	403	404	360	389	384	417	392	438	372	383	379	368	390	357	372	386	374	378	416	456	405	382	367	385	350	396	389	437	390	378	382	426	382	432	400	356	358	395	382	362	383	377	390	367	407	375	342	379	377	355	409	398	394	407	388	427	394	358	370	441	392	371	389	391	407	411	397	391	388	371	385	380	365	407	383	391	346	398	389	371	373	395	365	395	410	371	417	395	351	416	397	384	389	367	394	365	357	361	415	352	369	409	368	382	369	403	389	385	388	371	385	398	386	366	410	384	387	349	418	397	394	403	367	365	437	388	398	391	375	382	389	353	368	349	397	374	368	387	390	417	374	402	376	408	402	414	396	342	397	362	375	388	361	379	366	398	366	399	395	415	413	390	409	348	358	381	391	362	393	372	365	386	404	400	399	406	415	398	420	403	373	369	374	407	368	388	375	406	392	393	390	420	389	389	393	394	394	377	359	409	389	352	356	373	396	404	355	403	387	419	407	386	416	385	403	386	378	370	376	383	361	391	349	388	403	382	359	396	394	397	438	403	395	354	367	388	389	416	382	424	415	386	393	405	394	414	387	381	399	376	418	387	374	430	394	383	346	395	383	415	396	392	391	375	396	424	413	377	376	384	387	394	383	404	389	368	409	412	388	356	350	376	385	362	391	382	381	396	373	408	412	378	378	354	375	380	374	399	398	434	368	367	356	399	390	356	420	407	358	407	372	405	370	381	385	424	380	346	383	386	369	396	354	391	416	395	372	387	399	356	405	397	363	372	391	370	387	418	401	380	393	378	375	380	406	391	391	361	404	408	362	382	393	397	373	402	394	380	385	412	367	383	392	345	397	373	395	409	390	375	391	416	391	377	405	395	385	419	387	393	396	382	375	390	371	399	387	387	381	377	451	359	388	426	379	377	357	387	417	386	405	397	425	382	371	368	386	406	375	437	383	395	380	375	379	412	380	377	350	402	360	353	346	377	362	399	385	350	384	378	367	347	395	384	363	380	398	345	377	400	401	388	385	412	372	375	383	393	394	363	358	392	369	406	387	387	354	368	399	393	378	355	401	393	385	358	426	402	387	379	379	343	401	430	409	394	365	382	367	375	384	393	362	416	370	405	365	382	386	405	401	397	418	418	397	394	407	396	378	369	406	382	417	403	401	401	377	370	391	413	373	389	411	405	374	357	381	374	409	405	367	371	425	364	377	383	367	369	412	356	425	346	406	361	399	382	375	402	377	412	365	384	421	371	392	403	363	380	388	379	358	372	412	369	375	413	374	403	390	394	389	396	359	407	381	406	363	375	365	383	365	398	403	392	384	390	367	406	366	379	393	378	354	343	381	389	374	382	397	391	408	391	357	387	391	389	407	384	398	361	396	380	386	361	400	391	425	393	412	392	385	419	390	381	405	398	379	395	377	385	401	409	412	377	415	385	388	349	409	429	414	369	365	373	386	395	404	388	385	390	368	361	392	389	366	379	350	401	371	398	372	386	381	380	355	387	388	379	415	367	384	382	386	366	382	426	411	406	393	341	371	357	406	396	457	398	381	376	376	381	401	377	373	395	362	410	351	397	382	377	396	380	395	408	398	405	396	437	402	390	360	424	408	357	377	435	405	400	421	333	347	394	431	377	397	378	386	396	409	390	406	374	403	388	403	395	346	379	384	358	401	401	385	366	393	398	395	396	373	383	416	360	395	415	403	349	378	380	375	384	374	394	408	384	423	402	386	386	403	358	381	391	396	392	417	425	365	349	401	394	411	384	373	356	389	389	394	372	365	315	378	380	409	355	329	374	389	375	362	418	384	383	390	412	370	425	376	364	389	369	369	391	365	383	402	373	418	394	376	368	359	369	388	395	386	389	379	418	393	384	401	393	392	377	384	381	404	373	401	386	429	352	416	364	370	346	400	404	367	392	372	395	419	398	386
27877	17184	3322	657	497	430	457	464	440	456	434	434	427	420	424	400	429	426	430	428	401	412	409	423	448	413	425	464	444	441	420	453	422	436	429	442	408	458	419	429	419	444	366	457	445	434	433	438	394	413	439	467	443	410	431	421	381	414	445	443	428	388	439	419	413	441	436	436	446	443	428	448	408	420	409	411	447	423	402	450	412	391	427	412	455	427	436	444	414	427	417	461	452	406	445	444	412	401	404	434	411	433	416	466	413	439	439	459	428	409	484	406	410	423	415	390	425	428	457	401	447	433	458	416	433	415	419	390	436	422	388	427	403	428	431	429	441	430	415	444	449	406	424	426	440	438	450	386	447	416	425	435	407	438	394	421	394	408	417	419	437	431	406	443	426	418	440	430	413	468	411	418	405	432	431	446	477	421	415	427	434	417	402	438	404	424	424	426	431	436	425	433	412	454	431	414	468	400	420	452	438	431	446	437	434	432	396	477	419	424	433	441	451	406	417	449	408	440	452	414	458	426	478	411	426	444	422	427	448	434	446	408	439	380	401	473	434	403	436	406	408	491	429	404	414	422	438	414	466	423	442	411	411	440	423	475	405	434	449	405	393	421	438	428	423	396	424	429	473	419	427	444	420	459	379	423	405	423	398	437	454	401	416	415	420	405	407	395	411	442	416	411	459	438	424	415	429	430	434	415	425	414	431	421	405	412	474	387	420	403	456	448	418	437	437	433	421	399	488	424	392	438	413	410	429	401	416	456	434	439	393	415	434	403	490	391	442	454	460	424	436	405	443	435	447	438	462	426	424	413	432	437	414	414	428	444	427	429	425	450	427	447	390	420	462	440	434	447	417	417	419	411	398	414	395	393	418	449	443	457	445	406	421	439	441	438	435	429	442	429	451	421	419	398	403	468	431	438	419	443	425	416	416	486	436	434	422	420	441	408	453	420	450	426	450	407	404	420	448	442	424	460	427	444	417	439	455	460	419	439	441	419	433	421	428	408	440	434	389	459	422	444	418	410	414	446	419	433	403	467	434	415	435	421	429	408	438	461	464	378	455	459	415	423	448	449	442	400	455	448	410	434	421	417	398	385	449	453	402	397	426	418	408	462	449	417	453	423	411	464	409	423	443	411	414	408	425	462	389	463	421	442	411	430	446	425	404	412	410	456	449	416	428	437	437	443	432	411	456	430	418	414	432	434	406	416	444	425	449	436	426	439	416	427	432	425	434	424	411	414	418	439	436	422	428	414	445	429	415	428	413	433	411	430	426	418	416	411	421	427	437	413	435	388	431	405	408	394	401	462	444	452	423	415	438	410	437	423	457	421	415	433	406	407	456	411	415	450	401	414	444	412	435	416	429	415	424	433	457	413	409	453	420	438	432	436	425	419	457	420	438	410	435	449	428	410	420	438	425	455	397	395	404	446	466	463	451	416	428	459	439	407	461	455	463	460	383	420	438	401	434	415	484	426	434	414	429	419	427	432	450	463	430	433	406	426	398	445	451	424	402	391	423	445	457	407	417	414	403	439	437	424	437	432	418	425	412	445	404	443	437	436	449	388	441	456	440	423	427	440	379	399	419	408	423	421	417	399	429	402	381	408	425	431	421	466	388	454	418	434	488	462	440	399	428	414	437	433	423	469	443	424	419	428	428	397	396	418	399	416	402	426	412	409	442	422	421	421	402	455	382	415	409	412	403	477	445	445	455	422	432	442	461	418	448	399	414	424	393	449	438	416	427	414	405	465	427	431	402	414	389	437	437	436	445	424	398	404	418	425	423	432	435	401	422	390	407	391	434	436	416	403	412	429	419	453	434	412	429	420	392	414	429	476	442	414	436	445	441	406	425	402	410	400	434	426	434	409	441	463	419	457	424	426	424	418	451	425	424	429	456	470	423	406	412	440	395	442	411	399	408	396	422	418	458	417	447	414	421	430	424	395	426	418	410	423	404	441	432	425	437	418	451	416	413	432	431	414	433	458	403	427	433	454	404	397	403	439	440	420	427	429	443	405	426	413	456	402	456	447	426	434	437	446	451	443	435	419	400	421	436	423	429	435	431	463	396	460	429	442	411	401	402	418	403	417	425	411	463	408	435	444	448	438	449	477	446	450	430	403	421	410	429	423	392	410	409	416	412	459	433	428	441	426	435	475	461	387	406	422	423	434	404	399	393	413	458	422	415	453	434	405	386	397	448	412	450	449	401	392	453	453	416	406	448	421	418	498	450	407	418	414	368	435	424	403	410	440	428	408	463	435	424	389	419	408	387	395	414	442	401	431	444	428	429	408	416	430	419	462	449	417	428	402	402	461	447	453	408	468	427	462	428	382	441	436	444	397	411	430	437	411	404	425	436	449	405	450	462	433	424	430	398	403	485	470	404	430	403	469	445	427	379	443	423	420	448	449	419	430	416	405	390	414	433	413	413	420	444	404	452	396	424	406	426	453	385	432	438	432	428	429	456	431	455	430	453	407	413	432	462	418	462	416	442	455	435	446	444	477	455	402	396	415	413	400	418	406	418	396	439	419	407	431	413	406	403	407	433	417	409	412	442	406	367	405	407	440	427	443	420	438	436	423	440	397	451	437	455	434	414	424	421	419	456	462	392	421	454	436	416	465	422	420	428	430	449	429	417	443	417	435	412	440	435	415	436	420	425	424	402	441	404	434	417	464	406	445	381	425	413	426	411	415	433	396	451	458	466	401	411	412	451	421	441	452	420	418	393	432	416	469	402	434	441	441	440	435	441	452	392	418	379	458	456	389	444	469	427	430	432	446	447	477	492	431	416	425	400	465	469	429	419	418	425	442	445	406	456	431	431	416	374	429	418	441	391	438	447	420	420	430	430	446	424	473	433	425	411	417	431	453	429	432	464	410	441	425	404	407	397	400	431	420	407	458	432	392	434	399	447	433	422	375	443	413	436	424	459	416	400	450	381	417	447	465	457	419	437	400	431	406	463	433	450	421	396	434	408	446	423	423	436	423	394	446	430	408	418	417	403	412	411	452	423	420	427	424	464	430	441	396	456	414	409	426	422	407	455	412	469	427	406	419	409	403	376	439	444	417	453	427	451	443	423	421	448	406	400	440	440	382	411	440	410	444	457	428	392	433	430	437	424	430	391	408	431	481	422	435	416	395	418	429	434	394	456	393	435	423	420	429	439	432	402	416	409	433	392	452	416	403	418	421	412	431	428	434	472	439	438	446	432	450	419	438	449	447	447	400	422	412	391	409	404	425	418	434	444	394	464	418	464	443	399	411	427	485	439	411	425	392	389	428	391	406	409	397	411	388	443	475	391	400	430	402	402	406	394	370	451	424	420	380	403	430	434	452	457	461	438	421	433	450	424	462	416	453	446	426	408	422	428	435	424	448	476	414	435	462	386	419	423	424	405	445	424	424	390	436	403	403	416	464	439	401	434	413	437	422	452	412	452	422	463	436	431	420	414	422	421	410	435	459	415	439	438	406	448	428	429	431	394	409	412	434
4503	948	853	577	529	542	494	491	479	471	478	470	501	513	452	472	481	433	491	452	477	485	456	464	476	482	437	478	456	467	461	455	488	457	417	454	483	475	445	486	453	514	488	459	461	485	466	494	459	458	451	470	479	438	452	444	452	469	463	448	470	484	454	468	428	467	452	429	477	470	501	467	474	432	496	448	463	468	464	457	455	450	468	463	491	471	467	476	446	442	445	451	493	487	446	477	468	456	434	457	447	490	447	459	481	473	468	448	451	453	444	489	453	447	481	469	493	469	464	499	458	491	440	456	470	467	469	445	473	459	465	445	471	458	455	485	452	452	447	455	488	493	419	479	455	447	447	418	456	533	475	439	461	455	470	472	459	419	443	432	470	445	434	447	482	455	453	463	418	470	456	478	441	457	484	465	472	463	485	432	472	460	458	454	491	490	447	494	468	437	493	472	473	453	498	452	432	461	507	490	464	483	485	452	461	459	442	487	482	469	434	500	471	472	473	426	448	454	481	422	442	495	479	483	436	511	444	474	458	420	454	481	442	464	476	470	426	456	481	499	460	478	453	452	452	449	453	454	461	439	504	462	448	437	434	447	455	488	470	475	466	481	438	440	475	490	452	441	501	427	445	453	456	488	483	471	458	454	465	467	480	437	471	469	475	431	464	427	439	460	469	488	472	505	438	464	483	458	493	439	457	487	479	460	485	500	517	449	480	470	457	479	456	472	479	447	441	449	459	494	481	483	454	439	496	475	485	486	534	471	478	498	468	453	450	469	442	450	422	500	464	500	458	430	397	480	504	478	453	446	465	429	439	454	465	467	478	501	404	447	444	471	476	421	494	454	483	460	472	472	488	465	483	451	480	440	463	455	473	468	476	472	462	517	497	465	503	458	497	473	450	460	457	462	479	477	496	472	469	456	479	458	439	479	474	490	449	427	472	436	489	450	459	445	444	505	455	453	474	445	526	478	490	473	478	502	453	477	436	462	468	441	409	466	486	481	444	469	437	477	439	437	477	471	497	451	456	480	448	475	458	543	469	498	442	452	483	494	466	467	474	451	444	475	439	467	442	463	459	472	448	485	485	439	449	495	450	500	456	483	494	458	466	480	508	457	448	487	465	453	487	472	485	469	485	481	467	493	473	450	442	460	415	467	458	435	448	437	474	449	493	457	471	458	466	450	475	466	419	428	472	435	463	496	452	484	455	455	452	468	488	503	429	453	410	471	483	483	462	484	473	480	458	415	459	460	498	466	455	467	434	537	462	465	452	416	462	411	474	469	459	491	495	506	490	444	432	434	464	424	488	440	461	442	479	449	440	435	461	502	468	483	430	509	420	473	496	458	451	467	489	429	469	454	493	487	505	464	440	464	472	454	450	447	473	500	435	458	456	459	495	515	456	496	444	444	484	484	472	477	481	463	452	470	462	467	484	491	482	450	489	446	465	473	452	431	494	457	471	482	446	454	455	456	459	445	471	439	472	443	451	481	499	496	448	447	505	458	507	474	465	462	445	464	498	454	446	438	467	473	472	450	447	419	436	481	468	437	443	458	449	457	432	469	478	476	453	456	443	480	467	443	456	472	474	465	449	442	474	420	462	420	481	474	437	485	466	452	444	456	441	470	485	428	501	479	466	458	477	455	482	458	486	460	472	488	445	465	471	449	457	465	493	462	455	474	468	453	440	456	491	477	447	458	411	473	450	463	424	487	447	498	437	466	484	433	485	454	428	430	431	488	443	457	475	504	431	441	439	472	475	441	455	477	459	440	499	457	461	475	490	465	448	457	477	485	448	468	435	459	460	501	435	522	496	462	469	447	457	462	462	455	455	486	493	479	490	468	454	447	449	478	498	472	474	474	499	466	475	456	446	486	488	473	443	452	442	438	466	458	436	488	474	476	459	434	498	471	438	423	470	481	432	492	436	460	435	462	473	474	501	484	445	451	495	445	477	460	428	467	459	485	440	465	482	452	484	489	452	471	481	454	466	505	482	495	457	486	453	458	469	498	448	451	420	458	464	501	467	465	463	464	452	435	439	461	443	447	417	462	455	478	458	470	472	452	487	472	455	449	436	465	437	494	466	452	476	437	449	494	479	430	434	474	491	480	497	434	463	440	484	448	421	479	493	444	454	452	483	454	455	449	492	481	460	468	483	439	477	500	471	447	441	464	469	469	466	469	486	473	455	503	448	454	471	459	524	437	463	479	460	474	462	471	433	464	486	471	421	467	460	441	479	467	462	475	442	493	463	461	460	471	476	487	484	468	429	456	448	473	465	468	462	449	467	440	456	478	423	496	451	449	465	454	451	524	480	448	443	463	489	467	468	469	482	440	447	454	459	470	483	465	439	463	488	440	488	448	487	465	456	454	446	493	444	409	463	504	475	491	443	430	459	426	474	475	493	440	483	429	471	459	430	477	425	464	470	452	470	463	465	459	440	438	443	457	452	447	475	469	487	485	477	469	469	470	478	446	478	476	489	469	459	457	453	469	502	473	445	417	454	441	434	500	485	500	457	455	445	447	429	472	445	460	443	518	467	459	466	492	453	432	436	426	506	456	458	443	481	459	489	464	457	480	441	440	442	431	422	476	475	446	440	439	458	455	461	454	485	462	472	451	462	436	447	441	513	465	477	461	488	452	453	470	426	490	431	464	456	427	477	454	460	465	492	445	439	463	468	463	448	471	470	465	423	519	473	465	474	408	461	439	454	477	435	426	458	463	450	469	457	433	466	440	455	452	445	469	432	439	454	471	522	470	440	430	465	440	456	479	456	464	459	450	489	409	453	486	426	424	468	459	472	482	458	485	471	467	462	459	452	414	466	458	441	458	451	490	471	441	442	441	481	440	458	482	476	430	460	448	489	459	439	485	497	449	450	474	455	437	478	481	477	453	479	456	503	458	461	468	452	442	466	488	481	463	488	478	481	448	482	457	440	462	438	474	452	467	452	466	435	474	452	484	473	446	462	463	430	452	441	481	432	467	474	460	427	474	467	472	460	445	446	457	431	465	439	455	475	501	426	484	475	456	458	435	423	458	448	472	485	456	497	445	469	464	469	447	416	470	467	459	447	428	474	513	475	444	453	500	440	457	457	477	427	490	478	438	480	492	446	471	469	460	462	453	493	484	428	457	500	482	463	481	502	468	501	457	437	446	451	463	462	472	478	455	437	479	453	473	427	475	466	470	425	472	495	443	471	451	471	479	485	427	488	448	448	460	470	468	489	479	447	437	442	428	456	454	430	477	455	444	471	475	495	432	465	475	481	446	444	469	490	454	489	439	479	449	484	412	444	457	441	472	471	441	476	474	466	458	464	480	418	465	464	433	493	470	450	437	446	454	486	444	439	462	442	510	440	433	465	466	443	465	461	440	456	428	472	481	454	431	435	473	425	466	444	485	441	456	470	476	472	459	473	494	446	445	485	482	480	455	426	488	450	448	505	432	447	483	455	482	453	464	499	416	428	438	454	432	478	483	471	470	491	483
23497	21066	28194	24168	21067	9041	822	477	391	403	362	318	331	294	291	273	269	222	257	226	189	231	249	236	207	211	213	231	209	219	203	226	219	205	217	218	213	201	199	255	210	213	235	201	225	216	228	194	202	224	201	211	220	202	226	216	243	209	227	222	181	222	195	222	233	210	189	242	189	169	222	179	227	222	181	198	200	185	202	240	194	224	198	208	208	214	200	199	223	216	217	200	179	199	197	231	211	186	244	238	226	202	208	200	210	225	185	196	219	229	209	205	216	197	198	199	207	195	221	224	194	213	229	194	214	225	208	227	218	202	219	223	228	196	185	201	206	222	241	214	250	211	219	217	216	173	218	220	223	195	206	194	212	203	213	208	200	198	221	212	203	198	217	201	199	211	201	227	197	220	209	215	212	192	231	238	213	197	216	210	208	219	246	236	231	232	214	212	200	209	198	231	212	229	209	222	218	227	208	211	221	158	196	185	197	214	205	193	218	201	228	204	224	191	216	209	167	214	217	214	209	204	220	196	213	206	214	213	185	211	223	214	228	213	194	213	211	227	208	204	192	220	210	223	199	171	215	198	210	180	185	210	206	208	215	222	216	215	191	195	226	210	189	204	222	216	215	227	185	200	222	201	229	213	206	207	215	228	205	229	196	215	176	232	224	201	207	184	197	209	204	215	222	214	208	190	208	208	204	194	193	190	194	221	215	208	187	219	222	180	225	220	217	224	219	198	214	219	214	196	191	194	211	218	197	225	180	192	214	219	225	171	205	232	226	221	215	216	208	215	216	199	218	206	190	218	222	193	206	206	208	207	203	219	194	206	192	227	193	200	195	211	196	201	200	187	226	214	195	203	201	209	197	200	188	213	197	202	195	188	216	199	180	207	195	227	223	188	195	213	209	227	202	179	237	198	243	208	224	210	206	204	226	228	194	203	182	207	205	217	201	219	213	237	199	220	198	199	203	213	217	215	187	218	224	216	200	228	220	207	168	206	177	221	208	188	227	202	230	225	190	210	260	195	221	201	210	206	210	224	202	215	194	215	214	203	222	185	196	224	212	204	211	199	194	209	217	216	215	183	208	184	205	224	210	207	213	230	178	208	229	210	204	191	210	209	197	198	193	201	186	228	199	207	224	200	212	214	220	242	215	202	208	187	207	228	251	213	193	211	185	225	209	240	205	211	207	201	187	192	190	193	190	205	191	228	214	201	199	187	197	233	200	219	235	223	210	207	189	207	195	214	217	211	216	226	211	207	198	204	202	204	218	213	196	195	212	199	225	214	198	226	202	230	205	205	210	205	207	219	202	224	226	202	196	187	212	203	179	207	201	194	228	188	203	204	209	203	194	223	244	206	208	203	190	195	207	222	177	208	215	216	200	184	204	232	219	210	224	216	235	229	193	200	218	186	217	201	191	186	195	183	198	195	218	208	181	196	215	189	247	177	220	211	171	192	212	195	202	197	221	192	185	221	216	230	215	190	197	213	203	228	210	225	202	211	187	204	191	203	206	191	190	223	216	192	198	232	176	221	215	221	231	206	218	230	195	210	219	208	230	202	208	221	207	195	190	200	205	200	203	212	193	223	204	196	229	225	201	206	211	199	199	218	205	219	199	209	232	201	215	194	196	220	226	195	200	214	232	202	225	206	184	196	216	221	207	198	228	213	207	211	200	207	203	209	202	215	226	204	218	206	230	220	223	205	208	191	211	232	204	199	227	229	227	187	216	192	216	229	213	229	192	223	215	213	197	218	206	200	198	200	224	197	224	218	216	217	194	186	218	185	215	210	215	188	206	206	199	187	200	211	213	186	196	203	223	193	188	219	216	208	200	236	246	220	195	214	215	211	202	206	222	214	207	213	214	223	234	195	206	220	188	203	196	222	212	184	226	230	195	223	197	170	192	187	200	229	214	221	227	192	230	216	195	209	220	213	215	193	187	229	200	228	202	190	218	207	204	211	214	207	210	224	195	189	217	210	214	225	202	209	187	212	205	194	209	191	212	200	182	174	220	185	195	190	211	233	254	199	213	194	221	232	219	213	186	236	220	199	197	217	189	216	170	214	205	187	220	214	201	212	211	223	224	197	196	200	211	228	202	215	214	212	214	206	188	204	214	197	198	224	224	208	199	198	224	223	204	221	188	222	225	220	218	210	203	206	210	195	189	195	189	217	215	203	192	214	236	225	197	210	212	181	198	233	199	208	209	215	221	242	226	193	210	205	221	202	171	206	220	223	215	206	203	208	214	199	209	212	228	220	196	193	199	218	209	201	204	210	209	214	196	253	202	197	205	199	218	223	213	209	211	199	221	214	199	197	202	213	203	200	184	210	226	197	222	193	215	224	192	205	197	201	223	208	201	219	198	209	202	186	211	213	209	177	216	195	203	219	211	191	199	210	200	224	202	188	197	210	217	218	215	208	208	180	181	225	192	204	219	218	200	222	180	208	186	204	233	215	200	187	203	190	200	191	195	212	195	198	222	234	224	190	204	196	205	215	195	204	212	223	200	215	243	203	205	228	216	195	218	185	179	191	227	233	219	217	227	194	199	181	216	215	219	206	201	198	181	200	183	201	215	222	200	189	196	200	205	199	204	239	206	220	212	211	194	207	200	207	200	186	205	225	222	210	236	201	204	204	204	225	198	195	236	202	207	202	222	203	216	208	205	199	190	224	212	204	198	182	185	204	205	212	212	219	215	213	200	186	210	172	212	202	222	209	228	168	190	198	234	180	207	212	213	192	201	213	170	228	232	224	208	232	208	209	202	206	235	186	205	212	203	198	193	212	190	220	210	217	204	210	189	196	192	234	197	221	191	208	197	188	191	224	196	204	200	221	207	222	199	207	214	199	204	221	189	196	194	191	218	201	192	223	209	212	243	203	206	213	224	216	225	222	195	227	201	223	231	220	181	195	194	189	198	192	202	206	235	198	244	225	197	221	185	213	208	219	205	208	224	203	241	205	205	203	179	195	195	211	226	196	206	196	195	232	221	185	214	216	177	211	235	200	188	192	238	232	220	213	195	225	228	189	214	228	181	216	177	193	210	197	216	219	192	226	216	206	201	241	217	209	213	243	197	197	249	221	213	213	215	246	211	208	218	196	187	210	204	223	203	211	194	200	168	236	184	213	214	210	188	227	177	205	210	211	213	208	191	206	203	221	210	194	214	208	207	222	204	228	195	226	192	195	198	218	234	199	202	184	203	194	199	186	202	175	214	218	203	213	209	224	193	196	216	204	225	199	232	218	199	199	168	220	191	229	212	217	225	197	190	209	199	220	192	232	198	198	194	200	186	228	215	195	219	201	210	206	195	213	217	212	201	213	231	224	204	220	195	202	236	234	213	208	183	211	208	203	235	226	211	200	211	209	216	212	206	190	210	198	211	208	214	202	181	193	185	226	191	230	209	195	176	213	221	223	205	173	212	219	197	198	205	195	233	177	236	242	201	141	224	188	198	205	222	219	215	194	213	202	199	201	213	239	209	200
3418	8289	5558	2523	1813	1305	986	756	644	569	492	460	435	382	368	330	345	330	307	311	322	261	298	252	237	275	272	288	244	246	230	256	262	275	255	251	252	265	247	242	234	229	256	241	233	272	256	256	276	260	263	211	230	260	266	259	231	252	252	239	239	225	255	228	258	238	242	221	267	207	247	204	225	249	252	228	233	232	251	249	263	248	248	224	242	228	222	245	243	215	244	246	234	229	218	232	242	235	232	237	237	253	248	223	209	243	235	221	226	239	267	268	258	264	252	228	244	236	223	246	214	203	256	219	284	237	228	225	222	223	246	211	221	227	237	232	262	233	202	249	216	239	228	230	243	243	248	248	247	242	238	267	230	234	243	230	246	233	231	207	222	250	238	238	245	226	252	221	232	236	234	252	219	223	233	215	240	251	207	225	244	234	240	248	229	239	228	223	228	219	248	226	209	263	241	244	228	256	225	256	230	220	239	269	224	236	238	243	223	238	230	226	263	217	256	240	261	224	219	237	204	227	222	245	241	238	255	258	258	228	241	249	247	222	261	236	217	261	251	254	217	232	243	249	234	232	245	225	212	210	244	212	225	245	231	235	245	232	238	236	245	201	217	254	247	235	227	250	226	252	228	242	240	231	254	264	247	246	232	257	250	251	233	234	272	259	253	234	224	211	226	215	247	259	217	244	244	204	236	253	210	258	236	229	261	241	244	242	247	243	246	236	200	276	232	242	245	207	231	242	251	258	231	206	222	265	233	232	204	241	211	226	239	220	231	243	236	218	185	254	217	254	227	238	229	247	235	235	244	254	213	237	239	237	238	202	204	239	242	232	251	233	214	216	223	254	241	255	217	215	218	231	222	241	259	248	203	225	231	270	239	224	236	215	260	252	217	229	227	251	220	248	212	211	211	214	216	228	244	230	240	275	236	223	240	272	245	265	239	249	226	236	224	225	242	245	231	234	242	240	229	258	203	224	259	238	259	221	258	211	246	275	200	230	232	230	243	245	217	233	231	234	238	217	220	234	249	247	245	215	257	234	225	221	234	248	248	257	243	250	222	232	236	231	228	255	222	237	251	230	212	253	231	226	248	226	248	240	249	261	218	233	250	244	216	226	243	229	230	240	250	270	238	228	233	240	221	246	226	226	247	227	245	249	227	245	193	223	265	225	219	253	245	220	208	220	235	241	226	240	245	218	232	248	247	248	220	265	244	243	234	243	242	201	266	265	236	235	244	235	243	226	239	244	251	235	214	261	221	266	224	222	246	249	219	235	240	244	250	245	223	216	253	236	246	265	260	230	242	259	234	260	250	244	245	227	239	232	232	224	231	227	234	234	255	228	255	224	241	209	282	227	236	231	205	230	237	217	237	251	236	235	230	211	211	204	240	223	245	237	239	268	246	254	211	246	248	233	227	244	218	241	224	226	234	248	246	239	245	254	249	229	226	247	226	257	243	255	234	273	248	245	249	216	222	253	255	245	234	231	261	217	229	228	258	230	211	249	229	229	249	208	227	235	220	242	241	232	226	233	236	245	234	233	239	226	221	239	238	238	239	210	253	251	228	261	237	215	222	205	216	241	244	246	220	226	218	246	219	263	255	219	212	231	257	225	261	248	247	242	228	227	242	229	252	253	253	237	231	230	230	229	228	230	203	249	225	245	223	248	227	220	237	239	239	263	235	295	233	230	246	268	243	244	213	222	244	234	259	214	210	242	224	266	266	217	217	219	248	257	231	269	229	253	226	229	235	245	235	233	240	227	230	237	227	228	236	241	232	235	237	230	232	234	232	269	228	226	219	266	233	214	236	230	245	233	231	203	264	250	210	227	219	222	239	271	255	246	235	228	251	243	226	234	212	221	242	249	250	233	219	251	232	254	221	229	242	243	212	228	230	237	199	239	251	236	209	225	244	229	209	234	238	257	232	239	247	238	250	251	258	230	209	269	236	207	224	241	246	261	205	219	246	247	244	214	235	223	243	242	231	258	251	243	250	211	215	241	245	251	221	233	227	250	251	246	228	226	233	237	248	215	228	244	235	232	231	221	230	244	242	257	262	225	243	227	241	243	232	242	241	215	241	226	221	225	234	250	259	238	248	262	260	233	245	243	220	252	194	230	239	239	225	232	236	248	252	240	246	231	231	247	253	221	212	234	240	233	252	234	245	243	250	242	230	221	248	228	217	242	271	231	219	247	223	232	233	239	226	204	239	257	227	258	247	260	232	248	225	249	227	250	235	211	240	196	246	239	228	238	249	213	249	234	222	217	227	223	233	199	270	203	275	260	210	244	260	248	247	261	252	252	221	249	201	213	232	203	251	245	246	221	224	239	232	205	226	257	243	223	245	203	219	247	224	225	240	236	222	241	238	243	232	242	230	265	234	246	232	213	265	251	269	240	209	246	241	229	223	218	247	250	259	239	220	240	243	259	260	238	222	240	261	253	224	195	237	243	275	229	229	207	259	227	245	247	256	228	263	223	240	260	228	245	214	245	229	238	248	226	218	254	243	239	251	231	229	239	233	219	240	218	233	239	254	241	262	253	255	233	221	261	216	252	226	204	248	229	245	225	218	247	241	255	228	229	246	243	262	210	240	203	255	242	244	234	233	218	226	227	220	242	237	235	251	227	232	236	239	272	223	219	246	230	251	229	231	211	251	228	231	217	233	252	222	219	231	232	219	249	234	241	214	238	244	230	228	210	274	250	223	219	262	231	267	230	212	242	199	234	255	221	218	242	221	227	242	230	240	241	250	245	263	224	236	254	246	258	239	277	248	254	240	231	214	237	223	225	218	225	232	256	216	225	246	227	214	218	247	233	240	230	207	219	256	238	228	248	217	245	227	249	224	233	230	223	242	238	231	226	241	234	256	253	225	246	224	235	226	236	217	227	206	256	239	241	234	240	237	221	231	265	227	236	235	208	239	248	239	245	239	227	243	225	261	238	237	240	236	245	248	236	217	200	216	229	265	271	248	232	231	213	221	239	242	226	249	237	270	248	225	229	233	240	240	224	266	246	220	234	263	226	261	242	252	231	222	235	219	216	242	243	229	232	230	230	242	218	226	219	228	241	225	240	238	243	230	208	249	244	236	236	262	242	238	226	214	234	225	252	250	224	242	232	210	247	234	235	233	214	217	235	252	238	241	217	218	232	249	237	234	244	221	247	242	260	244	219	218	233	242	234	234	241	248	219	203	187	208	251	256	243	215	250	233	232	253	270	198	223	238	236	234	233	278	232	226	228	235	238	238	241	219	229	234	255	216	221	262	231	233	233	242	235	233	210	240	256	240	240	242	228	268	233	246	241	245	246	224	241	217	227	252	253	243	215	218	228	241	231	236	221	218	226	235	241	259	228	244	267	228	235	234	237	225	242	229	252	266	240	238	238	241	204	255	236	221	230	222	238	229	234	249	251	229	239	232	240	229	240	254	215	246	273	226	253	241	202	227	227	252	217	237	225	235	198	220	224	225	240	234	242	245	223	221	228
24684	21029	27042	25091	9426	1077	870	738	675	686	720	673	662	658	711	626	705	678	621	615	632	647	660	663	615	634	650	601	618	638	625	598	605	614	652	634	601	659	634	654	612	611	661	658	620	657	579	618	638	632	593	632	620	672	612	601	611	622	638	646	615	616	606	628	622	614	613	605	660	651	572	598	636	632	626	605	646	608	623	654	630	643	650	632	639	600	636	615	605	624	619	574	592	589	595	629	644	622	622	584	601	619	615	591	606	584	618	653	594	644	619	606	618	626	637	597	605	635	610	570	653	631	589	672	610	598	675	616	605	603	623	633	590	657	631	667	622	609	586	583	646	633	603	633	599	600	637	642	599	579	613	615	611	659	636	580	625	587	650	624	661	629	614	627	667	616	605	605	665	593	633	632	627	634	626	629	669	622	641	645	641	619	658	677	637	613	598	609	638	599	606	594	642	630	597	610	580	609	618	611	582	664	611	566	623	643	654	599	587	627	598	566	633	636	676	627	660	607	582	643	633	595	635	614	596	604	624	605	613	603	631	615	615	656	607	606	623	629	630	625	611	627	654	660	604	607	696	629	624	611	588	634	631	628	619	627	649	687	598	567	622	628	616	598	628	597	631	627	685	645	594	601	577	613	647	574	576	600	616	612	591	633	616	628	604	601	580	568	627	594	613	606	641	595	610	594	612	594	583	612	600	642	571	598	640	631	636	602	647	636	610	595	658	643	627	628	609	596	583	643	628	610	646	617	610	678	629	662	635	653	568	630	634	615	612	642	639	620	612	584	663	584	639	582	638	628	632	611	639	605	623	652	631	633	607	649	638	614	632	672	671	595	603	644	651	617	600	633	604	642	622	611	682	634	644	580	616	601	644	670	610	684	610	615	617	636	657	602	618	681	627	590	634	624	592	629	578	645	644	626	617	634	580	575	618	632	676	659	592	584	655	638	624	612	640	626	563	595	640	611	603	627	597	579	586	584	607	633	614	674	555	617	648	625	639	600	594	621	664	677	623	656	576	604	618	583	596	651	647	593	591	612	670	612	634	639	648	623	602	647	622	632	624	619	626	590	653	633	654	619	596	601	637	616	636	639	578	612	579	574	619	635	649	634	665	586	621	574	575	612	617	588	604	635	647	630	613	639	660	619	591	599	601	616	619	598	620	658	586	614	586	635	622	627	636	573	597	666	624	613	635	612	568	597	629	631	625	594	582	609	593	616	591	596	601	601	614	612	612	616	614	586	590	617	550	602	606	617	632	588	587	642	600	656	597	669	630	631	638	609	614	638	646	662	594	611	595	631	643	612	643	613	618	630	582	593	624	592	608	638	628	647	594	632	657	610	598	614	651	626	581	605	636	623	631	609	607	646	631	608	630	659	604	625	654	650	615	618	628	643	576	669	644	583	594	615	625	605	552	666	591	616	614	611	631	574	640	588	634	611	621	606	622	620	621	622	660	614	603	629	608	565	606	625	617	649	596	608	590	650	649	650	659	606	629	625	631	571	630	619	672	609	633	599	612	612	623	593	635	594	623	615	609	655	660	579	642	611	595	595	625	632	636	603	637	650	617	616	650	639	610	587	629	570	644	601	615	596	598	666	597	597	610	614	599	608	612	637	568	640	634	575	622	599	590	609	620	612	626	636	602	606	597	653	717	677	620	590	633	606	601	622	584	652	592	603	639	598	592	591	624	642	606	626	636	583	630	666	666	654	641	649	632	615	677	651	595	642	618	627	651	610	564	664	621	568	605	590	561	657	638	614	604	663	632	604	636	582	611	613	598	597	625	631	610	630	659	644	584	591	588	576	583	575	623	608	577	649	633	633	601	592	628	653	588	586	623	637	593	665	585	611	649	641	637	638	613	624	659	620	601	649	592	612	627	625	585	621	565	652	652	680	663	624	638	608	626	605	619	664	599	651	621	588	608	632	629	637	635	594	600	639	624	604	625	626	628	661	610	609	675	634	612	593	648	601	578	584	618	605	608	621	636	606	652	617	618	663	656	639	613	694	581	668	593	666	589	651	612	645	635	625	623	612	672	628	630	609	619	618	583	599	658	663	619	619	616	624	635	642	632	632	618	637	598	624	623	629	616	607	569	658	619	581	614	612	612	661	606	643	653	605	641	652	648	612	623	631	635	647	663	604	614	595	605	584	633	590	644	642	625	631	604	623	630	603	595	631	635	624	596	605	615	605	649	622	599	561	670	689	620	617	601	616	626	616	649	619	617	587	612	685	606	621	616	638	644	620	614	620	576	621	593	597	639	644	618	630	629	625	651	633	599	635	663	619	598	639	599	585	624	591	567	620	623	651	555	629	621	610	635	596	615	602	629	680	567	661	589	622	581	613	628	651	620	656	608	590	615	631	598	630	642	602	636	614	661	607	636	613	636	637	655	609	615	587	617	639	609	595	652	611	613	605	562	671	627	615	616	645	678	610	652	626	595	652	607	581	683	610	618	645	609	637	605	580	617	644	594	630	625	650	599	651	616	642	636	642	589	648	629	560	673	592	608	637	632	652	599	636	628	613	627	614	595	632	595	582	624	595	637	613	613	662	614	623	602	608	642	646	655	621	611	594	600	605	639	657	593	627	624	607	568	632	572	625	599	625	583	651	610	657	590	638	626	676	614	657	621	629	699	627	614	631	639	619	607	626	601	587	616	653	642	576	669	673	651	650	555	609	596	654	635	607	659	623	629	619	592	598	653	622	672	614	636	601	612	653	636	577	608	603	620	628	628	609	634	621	626	673	600	617	644	634	614	613	649	649	586	639	655	653	632	607	592	621	642	612	619	597	599	585	634	618	639	662	588	625	669	621	589	589	611	590	601	581	606	659	610	629	617	630	602	629	597	626	632	556	637	595	592	617	606	626	643	647	642	616	612	615	588	646	595	612	597	574	613	665	632	621	615	611	606	628	656	609	621	600	641	585	640	610	642	636	591	662	604	601	633	636	596	616	636	660	606	626	609	649	666	605	638	600	622	644	621	600	604	634	662	608	675	573	598	641	614	641	633	633	637	638	562	648	636	620	589	626	638	615	619	625	580	609	609	623	644	640	576	581	594	597	625	599	623	589	606	668	639	607	653	638	627	583	632	619	607	605	626	622	623	632	601	602	661	661	588	598	643	622	596	603	607	585	628	602	617	621	602	590	630	681	639	591	678	653	632	602	645	635	643	628	625	646	651	640	579	656	591	645	546	580	600	633	644	578	616	612	624	613	562	615	652	626	660	609	598	644	615	610	606	593	620	604	667	617	620	638	603	589	581	634	622	666	588	597	587	623	625	660	607	639	613	589	616	589	670	618	641	657	630	638	618	613	674	625	626	666	640	627	629	648	630	604	604	602	591	610	632	602	603	595	617	614	641	626	627	644	682	562	655	603	661	598	569	650	641	603	643	656	670	614	620	623	648	630	656	598	618	616	601	612	629	639	646	612	661	623	603	598	654	614	646	626	577	637	619	623	631	586	654	596	626	600	617	614	630	661
3554	5086	3345	1789	1519	1182	1091	944	914	820	801	822	766	686	747	655	706	750	656	624	653	682	660	665	624	691	640	688	658	653	662	672	677	652	671	652	663	663	638	669	635	643	628	644	637	630	657	632	613	639	625	664	639	609	635	642	676	649	671	652	625	642	623	643	657	648	616	626	665	652	610	671	626	621	645	660	691	692	655	614	621	659	612	657	600	630	666	656	625	605	663	688	629	628	587	636	696	628	645	648	625	650	673	624	683	651	640	663	647	659	617	625	631	641	644	661	689	696	627	623	599	672	647	617	725	654	644	674	677	670	680	636	634	627	643	653	699	641	719	630	656	661	630	633	646	609	636	642	636	683	627	691	610	652	664	583	655	664	629	636	628	684	676	630	648	623	636	675	660	631	603	655	652	605	635	660	678	648	669	681	610	663	662	651	680	644	612	673	629	640	626	706	641	646	661	643	610	619	645	646	650	639	660	627	679	651	655	673	663	642	652	640	667	671	673	686	647	632	629	684	681	594	625	636	623	618	605	654	635	657	649	613	614	672	623	650	610	661	631	639	669	661	623	610	670	671	652	629	642	674	619	694	626	612	650	650	600	682	627	667	634	629	641	660	660	703	652	653	653	672	577	662	584	610	593	626	677	645	657	590	618	646	630	626	655	653	684	645	619	658	599	686	659	634	591	667	683	644	644	678	631	646	601	684	632	655	634	647	661	637	621	681	684	615	685	635	655	632	663	624	618	651	683	669	634	648	635	671	647	674	660	655	662	657	663	637	640	612	646	658	666	676	690	617	654	609	630	639	627	683	646	627	655	691	604	640	645	648	668	659	604	618	673	622	662	668	612	626	639	660	630	624	635	635	588	621	651	700	686	663	634	647	619	669	644	674	657	643	635	667	638	677	618	610	672	684	651	636	657	600	626	646	612	664	684	669	633	652	671	679	650	629	617	645	647	656	636	673	674	673	653	631	600	625	619	612	646	650	645	634	632	650	657	665	637	633	620	660	653	668	618	609	609	613	631	686	619	656	674	642	676	659	646	675	622	641	651	657	649	691	631	660	677	622	661	621	655	625	642	638	698	653	614	671	670	611	591	618	658	623	635	634	640	662	628	653	582	645	639	674	644	663	649	604	661	676	665	625	668	570	634	635	631	652	629	672	630	617	670	648	645	664	625	678	674	672	677	649	618	643	682	632	614	673	627	634	625	627	675	625	672	681	621	595	598	658	643	659	634	645	642	650	703	671	654	628	612	663	662	665	690	576	649	634	645	608	665	683	661	630	687	562	613	652	674	555	683	670	626	644	636	640	600	630	687	605	630	589	619	654	697	634	647	664	659	647	645	631	676	625	635	679	647	668	636	631	670	668	577	645	668	632	691	687	657	657	664	594	663	646	633	653	633	666	624	624	674	662	642	626	634	635	637	660	643	627	671	645	658	648	653	655	653	702	593	646	621	619	609	629	644	647	660	671	614	679	638	697	635	645	642	630	646	662	623	631	671	646	648	659	599	608	633	623	631	641	611	658	656	597	699	675	651	678	671	635	683	641	651	618	638	643	661	659	611	676	616	600	611	658	623	676	638	630	623	627	640	656	627	642	640	609	612	630	649	627	611	661	689	592	642	681	685	623	645	630	599	648	622	663	622	688	646	636	654	644	641	618	646	693	636	609	664	621	636	619	666	606	635	654	644	678	651	634	628	632	696	620	638	645	667	666	670	638	616	643	616	645	659	640	665	694	616	638	682	654	648	686	602	679	657	653	635	672	586	702	648	626	723	634	604	604	697	656	638	661	665	676	616	661	631	654	649	648	635	676	640	622	644	645	626	659	641	663	635	664	698	629	622	672	649	588	642	639	625	617	635	662	650	656	657	655	611	610	627	683	650	647	664	660	649	636	722	632	639	662	646	648	636	608	638	595	624	650	626	630	629	665	607	682	645	644	708	661	655	637	616	646	625	596	678	646	656	644	654	613	614	674	601	658	656	615	595	627	655	664	676	637	666	665	655	667	646	641	604	621	625	633	588	666	673	659	674	658	655	648	644	632	600	641	694	665	629	692	647	659	626	618	645	635	647	657	642	667	650	675	666	649	642	692	653	646	683	609	630	635	626	645	646	688	646	666	666	655	605	645	641	637	689	666	613	627	656	611	646	647	660	624	599	643	683	674	653	640	652	670	642	654	624	647	654	678	618	656	656	650	638	647	658	627	643	684	654	623	618	638	617	641	642	679	701	594	661	584	634	614	656	625	655	642	623	662	674	622	685	646	705	616	672	678	650	625	697	655	647	651	629	653	624	608	640	626	656	632	673	661	632	620	660	685	657	634	681	674	617	647	670	649	618	641	642	652	651	661	653	688	608	675	662	695	651	599	654	680	647	662	678	615	654	659	639	611	649	655	595	702	621	657	625	645	654	670	613	698	648	637	645	642	657	622	661	651	668	638	659	638	648	655	636	640	632	672	666	677	657	624	670	656	613	621	666	630	670	672	694	637	639	677	696	634	650	655	647	693	662	605	619	635	599	684	676	619	673	617	598	695	646	688	676	671	646	640	642	648	634	647	651	671	641	685	642	671	672	653	586	633	645	677	615	670	621	689	656	656	670	596	671	640	660	663	670	633	633	653	589	669	675	610	612	675	667	646	631	661	664	627	702	641	630	641	629	667	651	672	663	661	621	655	655	652	609	638	654	686	660	639	648	673	673	647	598	657	652	672	657	629	650	619	593	642	701	630	638	668	642	670	661	628	670	653	680	675	634	661	616	643	593	611	590	683	625	679	651	644	690	610	606	651	625	608	661	614	628	651	652	678	622	660	659	707	622	686	664	637	628	688	647	642	670	636	665	644	669	629	592	634	655	640	695	670	631	647	637	615	580	642	684	618	620	650	617	610	676	613	620	642	606	643	674	680	629	638	637	639	651	648	655	639	657	619	673	655	620	675	712	635	630	667	661	653	628	675	673	652	678	610	628	605	645	639	655	640	641	631	613	629	652	655	644	639	696	658	678	674	641	659	671	707	641	663	694	700	650	661	673	711	660	654	664	597	640	632	708	642	627	612	671	648	628	652	615	645	652	644	694	653	616	669	642	662	593	599	662	611	605	643	624	605	618	653	651	612	609	655	613	654	686	680	638	640	638	653	645	642	629	648	681	614	685	686	656	673	624	631	634	648	673	660	654	655	678	639	656	615	589	641	661	631	646	664	634	647	640	581	686	641	640	610	641	642	690	660	624	651	683	628	662	692	629	666	660	653	627	669	677	686	690	668	654	641	616	653	652	678	649	634	669	622	627	646	592	670	674	671	664	644	636	643	648	677	690	646	652	639	680	651	623	656	673	613	639	651	658	622	623	663	639	637	649	627	670	675	652	634	675	660	681	661	645	663	649	639	653	638	604	610	632	675	678	652	597	615	634	695	641	663	661	667	661	661	696	651	589	617	649	585	649	651	637	654	667	621	624	618	652	622	650	655	630	633	691	685	661	684	663	685
22457	21118	28742	23753	21114	21175	7675	1059	812	734	649	589	596	530	511	513	477	493	442	476	451	434	420	411	400	459	434	380	401	408	438	450	417	424	431	385	397	440	410	355	413	395	407	385	389	383	409	375	391	383	379	408	375	349	372	336	388	360	411	404	382	400	399	437	378	408	405	428	394	383	416	401	400	404	410	400	398	371	406	383	366	359	384	370	419	382	404	395	385	358	400	405	360	378	396	366	353	423	370	366	383	399	420	360	380	392	376	403	410	397	367	380	405	356	415	368	347	364	399	396	416	404	412	426	394	397	411	410	386	370	392	350	404	383	394	383	369	391	388	423	368	396	385	369	361	404	399	366	412	360	393	383	376	405	409	389	400	375	401	372	465	407	396	405	379	401	399	409	395	414	398	395	430	373	361	375	370	392	401	391	375	384	397	379	342	382	405	360	400	365	372	395	385	402	381	379	357	374	411	350	390	384	387	374	373	344	395	393	360	393	361	394	402	367	338	389	402	408	400	403	380	371	395	379	365	383	424	362	385	412	412	374	356	401	381	421	374	387	362	334	395	418	416	376	361	390	393	409	413	383	395	408	377	383	414	438	366	394	415	359	368	352	401	394	395	381	385	389	366	378	386	429	394	411	415	384	427	382	392	362	368	376	394	395	404	385	381	389	367	402	351	404	405	412	393	404	364	393	388	387	392	385	396	366	383	407	387	382	357	379	362	407	405	378	403	382	386	440	386	353	410	358	400	387	424	373	399	393	347	356	379	349	404	382	403	381	403	352	383	426	388	371	385	405	382	374	364	393	409	422	364	364	351	388	408	388	378	360	333	384	407	375	393	363	414	372	407	395	395	352	383	377	411	353	376	408	396	352	382	376	398	418	359	420	409	422	349	384	366	407	360	369	376	415	403	345	383	426	381	361	382	372	402	389	387	366	384	345	407	376	396	374	392	369	393	388	399	355	400	355	385	409	355	380	412	412	394	367	406	421	389	395	384	390	424	355	390	395	354	406	395	384	432	408	371	367	381	394	425	326	352	388	356	373	378	378	396	384	372	414	373	358	369	403	413	408	363	393	364	378	423	371	387	393	395	359	378	396	368	402	399	398	400	400	384	384	402	382	387	389	412	385	349	363	393	387	375	338	387	381	388	379	340	381	382	395	373	371	411	390	374	398	366	382	381	388	379	399	361	360	395	382	366	387	395	368	381	375	392	373	389	406	388	360	382	395	358	406	383	402	378	379	385	404	437	372	361	419	379	377	399	408	372	418	371	354	389	396	365	404	389	384	395	347	370	400	361	405	368	392	379	377	380	406	409	410	381	397	393	380	405	422	376	404	385	383	399	362	420	391	400	398	396	366	402	438	419	373	410	420	393	420	347	373	388	408	391	391	435	385	382	419	409	405	384	381	376	368	384	417	389	437	366	398	397	396	380	340	382	416	376	397	384	374	397	382	388	330	365	360	420	365	343	385	432	396	375	426	382	403	435	410	370	393	373	369	380	340	378	388	373	412	407	400	366	405	387	379	378	377	380	399	365	378	377	382	396	399	420	386	375	387	381	364	409	386	396	394	367	414	371	380	412	395	408	393	382	406	368	371	386	343	361	385	366	358	370	375	363	408	370	358	411	385	379	329	353	380	371	404	366	386	380	357	390	401	394	399	365	391	381	395	349	402	392	399	414	381	386	386	362	404	349	421	409	373	408	403	378	425	361	390	430	387	378	351	382	393	397	400	379	411	399	417	367	356	367	382	451	376	384	421	364	381	374	399	375	391	377	403	378	414	367	394	363	403	383	384	379	379	364	370	404	406	400	351	393	395	356	375	415	394	395	354	404	382	374	350	363	380	384	376	396	401	386	404	431	405	421	398	365	408	385	387	378	379	370	409	370	384	399	431	358	385	395	347	406	379	384	361	391	408	373	376	404	392	371	408	413	381	430	380	379	390	359	412	382	404	394	394	403	379	377	378	377	389	395	376	372	373	379	388	420	371	428	397	386	374	378	416	378	380	368	376	383	420	375	377	386	416	394	355	408	415	389	376	347	396	388	365	400	417	374	379	366	356	370	398	366	383	416	408	418	389	428	398	386	368	395	410	393	410	380	355	375	403	378	383	412	380	372	401	376	375	386	389	394	402	355	373	382	401	371	392	360	372	371	402	374	392	395	386	425	380	377	409	424	400	414	403	383	365	394	396	399	386	391	398	335	383	398	396	379	355	399	418	341	395	353	347	383	375	351	379	398	382	412	416	420	404	396	399	396	370	395	356	369	396	388	418	344	374	384	372	392	399	364	407	394	406	374	402	356	406	367	385	385	374	397	424	382	391	388	409	371	379	383	391	371	414	378	362	411	357	341	367	397	365	378	374	397	369	392	426	405	382	392	403	377	383	347	425	425	371	401	377	373	360	406	378	413	369	366	390	389	389	392	384	352	386	369	390	358	378	382	377	386	409	373	399	362	372	388	389	396	412	408	389	380	390	385	403	382	369	371	384	390	358	383	378	369	386	399	363	383	381	387	401	345	400	387	337	377	390	378	419	374	393	380	399	375	391	354	394	373	402	380	391	411	386	394	424	404	401	411	384	399	416	383	359	384	385	374	332	389	384	408	398	349	381	381	378	375	390	394	370	396	404	382	404	380	409	426	370	369	389	382	404	421	355	379	392	383	359	426	389	390	395	412	372	365	401	356	380	389	411	368	389	392	397	387	420	393	359	405	373	405	402	381	381	401	382	396	354	375	357	415	421	414	392	360	384	416	426	389	404	391	352	361	381	382	413	360	388	384	369	438	438	383	408	366	388	380	396	373	375	368	392	405	376	358	387	356	386	385	399	349	379	397	399	377	382	427	424	362	421	396	378	375	415	384	424	380	397	415	376	376	395	382	385	397	401	390	363	356	357	382	403	403	398	359	389	375	409	371	387	387	391	391	329	398	394	403	426	382	383	350	369	383	386	396	373	371	380	374	427	399	410	395	379	390	407	379	396	396	407	389	404	371	378	317	386	368	384	403	407	415	390	401	353	417	389	382	384	381	362	373	362	441	386	421	420	374	400	378	369	390	387	355	367	396	394	402	375	421	414	377	348	388	391	391	408	365	412	380	392	375	401	363	368	422	405	329	363	375	379	372	342	380	368	382	384	376	383	400	371	399	373	356	395	371	384	369	385	388	405	399	399	367	370	399	385	424	371	400	439	396	373	397	405	422	356	405	398	417	409	395	359	393	382	424	405	391	413	392	366	390	405	364	380	362	389	382	380	381	389	398	428	391	386	431	396	392	374	356	406	373	374	410	396	408	366	384	406	390	392	411	371	435	423	371	422	391	424	356	384	357	385	397	355	412	361	376	372	384	412	386	386	384	371	382	378	310	374	414	356	434	350	403	396	355	414	359	412	364	383	339	431	405	371	414	395	365	325	416	410	388	400	414	378	410	342	371	395	392	368	392	413	377	401	377	402	363	356	384	400	384	395	394	389	393	418	391	394	373	373
4750	14215	9276	4555	3248	2464	1853	1442	1200	1021	917	741	757	671	627	593	565	580	555	502	486	522	493	483	461	458	473	448	425	454	420	457	406	435	437	393	442	406	421	407	445	426	384	409	387	428	454	440	438	427	427	461	417	407	404	380	409	441	388	425	380	366	388	394	403	447	419	382	390	400	396	401	410	385	401	400	404	397	415	418	409	362	380	400	418	416	390	403	431	397	405	437	388	371	412	411	421	410	421	390	383	409	403	398	409	395	366	407	391	384	401	388	439	379	394	373	381	403	371	382	380	397	402	388	394	425	383	382	370	331	366	412	424	380	384	411	383	402	413	415	388	363	393	398	404	381	401	366	390	403	433	353	359	422	393	434	400	408	356	380	433	381	398	414	401	404	369	429	394	363	370	384	399	356	416	408	419	428	401	419	404	389	398	385	392	375	378	399	425	365	408	389	394	372	405	398	400	394	410	420	387	401	418	413	393	389	393	384	376	405	399	377	414	420	402	376	382	379	436	382	375	370	400	405	382	379	391	384	371	360	400	395	397	398	393	389	416	400	378	400	426	403	417	350	391	397	379	394	406	384	357	405	364	401	414	374	377	410	418	343	414	424	371	407	376	374	416	349	413	426	427	390	360	396	406	382	409	404	386	417	392	363	407	410	371	437	408	418	374	388	406	376	371	371	414	401	397	403	420	401	396	398	409	401	390	373	401	350	391	386	383	398	425	397	415	390	370	447	421	391	389	381	377	390	440	395	380	402	412	367	389	367	414	382	397	410	387	428	391	389	374	377	390	387	417	378	358	399	402	385	382	365	375	378	420	423	398	402	368	397	368	388	377	405	401	412	367	371	390	381	442	371	373	368	358	387	371	396	376	383	412	405	414	389	395	371	367	414	415	409	393	359	380	366	410	367	355	419	358	414	375	384	399	394	377	373	399	375	382	419	365	401	396	364	346	387	380	350	384	353	373	396	404	406	347	431	385	413	397	407	382	381	367	414	397	400	389	383	401	388	414	353	375	408	391	397	387	396	385	392	374	359	424	404	418	411	394	395	376	397	390	395	414	396	392	393	409	387	343	372	378	400	377	399	406	437	385	384	432	376	388	368	358	425	355	394	391	351	406	416	399	387	388	387	434	418	421	408	417	386	386	411	352	415	403	389	385	386	428	413	403	382	405	391	384	406	398	375	399	374	413	421	371	374	399	404	424	407	431	354	403	403	429	409	384	404	399	403	426	367	442	443	382	365	414	393	415	381	388	408	389	397	377	377	407	369	365	419	394	365	398	404	431	379	408	377	412	369	404	380	422	417	357	388	386	385	421	384	408	361	388	391	429	396	402	381	389	370	398	357	421	382	384	378	405	399	421	410	417	383	392	395	371	400	405	396	395	399	387	359	384	389	405	397	408	397	380	374	389	381	410	428	406	386	393	404	392	384	389	414	397	413	377	381	391	410	382	387	397	382	408	377	411	379	422	385	421	364	407	405	357	375	369	384	383	388	429	404	423	389	395	373	385	362	418	360	377	398	403	370	368	404	429	392	374	415	405	384	382	394	367	441	403	384	417	391	404	400	412	390	428	409	382	372	397	413	409	392	407	385	419	393	399	362	410	427	386	382	415	394	386	377	401	371	382	381	362	412	387	415	365	384	384	349	415	433	400	388	408	387	434	393	408	441	415	403	365	420	432	388	406	386	352	363	409	382	394	380	419	392	370	428	373	366	404	389	405	402	390	406	349	389	406	368	347	402	398	433	399	431	381	381	416	365	393	432	407	404	372	406	403	390	401	391	416	410	405	432	396	406	381	391	423	410	358	379	386	378	376	393	393	377	412	396	397	382	370	382	416	418	392	420	382	386	397	421	373	393	403	410	379	359	393	417	413	396	403	382	413	376	393	405	361	398	406	405	393	379	365	406	353	402	392	424	402	410	404	370	423	374	391	394	429	390	386	385	402	411	415	378	386	355	391	405	400	421	396	380	387	388	407	385	355	381	400	358	398	364	401	415	401	406	406	388	394	390	401	403	375	377	404	419	392	398	390	376	337	374	399	396	387	392	400	392	372	393	393	432	428	391	383	421	425	367	394	385	407	406	390	383	368	371	407	390	400	375	398	382	342	367	381	403	398	400	396	387	385	388	384	379	413	380	414	393	372	351	426	419	425	351	375	424	382	418	382	387	385	372	416	383	374	419	405	408	396	350	364	381	387	391	376	390	382	397	382	393	414	426	430	384	413	382	364	373	396	412	407	410	359	410	377	408	414	394	421	417	424	373	403	396	476	416	345	403	401	442	412	434	395	401	408	373	421	364	420	401	422	396	371	381	413	411	381	416	399	364	372	397	417	408	380	364	366	388	434	394	346	376	381	407	370	376	394	414	392	401	382	387	404	439	423	371	362	391	375	396	401	396	392	408	374	396	384	374	399	396	392	381	386	397	378	414	383	359	391	428	369	370	352	378	402	379	393	407	396	378	364	386	385	383	404	377	383	371	383	375	426	420	381	398	381	378	429	417	404	387	370	401	365	382	366	383	407	409	375	389	392	408	436	392	369	392	405	409	399	409	409	410	378	375	404	375	412	373	361	362	388	387	400	391	373	373	365	373	363	408	379	367	400	365	405	394	389	396	393	412	405	415	380	402	390	404	401	408	397	370	405	398	388	386	388	369	410	363	401	376	382	366	405	407	403	420	381	383	402	398	401	412	386	393	361	380	391	408	403	412	415	367	428	375	425	385	401	402	388	394	391	379	367	386	353	394	383	376	391	373	368	395	407	392	439	382	406	420	422	381	384	369	397	406	372	385	403	374	385	339	382	401	400	392	392	395	403	441	386	408	405	383	373	396	399	368	377	394	366	390	357	409	376	374	391	360	370	382	406	401	381	396	366	367	385	397	385	411	434	402	396	423	387	406	388	410	388	382	443	379	422	383	409	392	449	399	433	384	377	420	376	379	334	389	402	392	401	390	395	393	373	384	384	355	386	399	408	389	377	416	362	416	391	400	377	410	414	401	428	369	344	387	364	400	382	415	418	382	406	411	402	406	325	393	377	397	405	389	415	400	408	388	402	363	420	400	383	407	399	383	413	362	384	384	428	391	388	377	399	392	380	368	413	379	367	418	404	417	402	381	378	406	393	403	408	376	368	376	369	391	392	420	433	401	375	365	398	397	385	366	377	376	405	357	415	440	378	368	395	400	371	375	414	415	384	382	395	369	400	385	406	408	352	356	386	410	403	357	374	403	406	367	341	373	396	406	398	373	384	391	405	411	414	407	422	388	393	372	441	422	414	398	423	411	413	392	388	403	386	400	388	386	371	365	355	369	394	383	410	372	347	377	385	424	406	402	386	403	430	385	406	377	409	405	373	421	409	388	416	410	399	382	403	367	378	425	401	446	388	399	401	370	401	393	401	395	401	397	402	384	375	345	413	387	389	372	398	389	383	386	411	397	400	413	395	379	370	382	391	360	377	380	390	377	414	391	400	417	401	425
27753	17212	3631	996	747	680	536	477	454	459	447	445	436	457	430	439	411	472	468	430	442	454	397	465	482	433	416	437	429	426	455	433	435	405	408	445	400	431	415	470	425	399	421	433	448	417	475	448	447	436	438	420	388	385	424	437	436	434	425	439	423	426	417	431	438	401	393	454	396	436	393	437	432	412	455	444	430	425	467	396	437	427	425	458	427	422	442	415	431	435	462	429	452	413	422	460	435	468	456	412	436	446	431	436	435	437	385	465	412	445	463	466	451	427	410	432	455	457	424	460	452	441	416	420	477	428	416	447	430	420	433	419	404	426	398	430	441	402	468	433	426	411	451	415	426	421	440	428	442	433	440	419	419	400	375	416	406	419	426	400	431	401	415	398	426	413	407	418	417	440	424	440	450	459	414	381	387	460	417	401	457	424	451	447	465	460	409	426	453	450	411	438	472	441	397	419	427	464	491	432	473	399	423	443	412	442	427	438	413	439	424	436	447	420	428	429	437	423	445	436	420	424	387	464	448	438	453	421	431	450	425	423	454	464	420	381	421	433	450	402	431	424	406	446	448	448	426	392	427	412	398	454	437	411	398	397	453	421	400	439	426	457	413	426	455	418	420	418	469	423	399	476	395	465	410	396	470	424	432	427	433	417	442	442	464	418	424	432	399	432	406	458	409	427	453	403	438	441	451	433	423	416	447	415	428	412	442	415	481	459	420	454	395	414	464	458	450	429	390	414	442	456	430	408	451	418	393	438	406	428	417	433	411	425	447	416	446	403	395	412	404	429	423	431	427	395	446	442	451	411	416	445	408	449	429	442	447	465	409	471	452	434	435	430	426	386	426	484	404	417	419	411	424	450	418	447	437	424	381	423	445	441	434	430	421	456	416	445	432	420	448	390	419	411	464	417	402	443	438	447	451	436	460	402	457	448	436	450	397	439	406	492	469	445	412	430	435	436	442	457	455	445	440	405	408	427	446	435	434	425	445	408	434	427	439	384	394	397	426	454	397	448	470	441	413	455	423	425	427	432	429	432	416	424	385	418	461	418	455	460	392	430	427	454	388	424	447	423	393	421	388	433	396	394	427	416	442	447	425	479	411	409	373	451	444	445	432	458	431	434	448	454	432	429	427	468	437	438	468	433	422	406	391	437	406	421	408	446	443	452	444	446	467	442	420	420	409	442	403	442	432	410	432	394	460	409	467	433	418	369	415	436	445	439	410	476	450	425	363	415	445	410	428	420	414	445	467	410	419	427	443	445	432	430	433	420	441	451	422	406	462	397	471	449	410	429	418	419	416	427	444	415	427	454	438	439	430	463	453	430	408	452	416	423	455	411	415	411	419	411	445	451	409	383	393	439	423	437	480	400	415	409	445	392	427	428	494	451	431	474	408	431	449	431	454	430	388	437	433	449	419	443	452	410	438	417	427	455	419	453	423	406	441	417	371	457	438	445	430	417	403	447	428	413	443	439	417	445	403	471	427	445	411	451	455	458	450	461	428	405	468	452	433	424	428	420	419	438	425	433	436	425	426	411	451	446	399	447	406	385	429	411	436	457	431	468	446	449	418	430	420	435	420	440	431	443	463	439	447	408	415	447	427	426	426	446	433	384	370	420	434	395	402	469	396	415	485	431	456	419	442	424	422	452	436	418	409	455	404	448	437	414	393	437	460	472	433	409	445	434	459	433	437	416	448	436	410	392	396	429	443	421	434	422	407	421	429	393	413	401	417	449	436	421	404	415	424	466	440	407	430	442	403	411	478	439	450	414	418	400	461	428	448	430	430	413	451	449	423	433	445	453	426	410	429	405	428	400	445	437	445	438	447	419	464	418	432	408	441	427	423	467	443	455	456	417	411	409	369	427	437	455	402	405	437	396	428	432	476	393	390	489	425	441	423	441	439	384	427	421	407	396	444	430	388	459	392	453	442	447	391	428	471	420	392	456	399	447	388	400	446	428	443	428	429	436	467	406	436	419	440	411	402	456	401	431	422	423	448	436	426	482	430	411	426	434	477	436	444	431	444	458	444	426	414	383	383	436	418	420	420	454	401	453	446	441	423	445	420	419	442	444	448	444	424	400	422	418	427	418	430	471	465	418	417	415	406	409	474	429	432	402	416	413	409	431	433	392	445	411	440	401	430	426	429	454	425	440	446	423	441	459	416	428	453	444	463	398	405	418	414	465	381	405	409	430	387	388	428	439	428	433	494	410	428	419	443	436	445	444	417	398	423	438	384	424	434	405	428	450	394	426	436	425	416	454	410	427	470	434	416	427	435	404	433	422	442	422	407	403	431	429	410	421	420	445	441	409	469	419	446	428	428	458	424	449	444	399	389	440	433	388	435	419	409	403	435	413	433	448	413	437	418	433	409	414	449	427	423	416	452	427	430	409	447	407	388	418	424	397	435	413	406	405	405	426	404	446	423	396	446	403	426	430	436	440	424	423	449	428	429	409	419	408	423	439	425	404	421	391	434	452	400	441	389	439	430	447	439	418	416	429	442	411	438	403	415	396	380	411	432	441	412	428	412	423	457	461	446	409	418	440	428	438	413	440	416	478	455	426	403	446	422	413	412	429	424	456	418	424	431	411	433	432	404	415	419	450	413	442	408	417	461	438	406	413	442	449	435	494	420	448	436	471	400	444	405	416	441	471	386	458	442	377	447	449	440	411	414	442	434	420	462	433	405	434	454	441	399	402	446	407	429	440	392	454	430	424	447	437	435	439	424	438	444	461	420	433	425	417	480	422	427	417	431	454	410	412	416	428	452	444	430	407	441	421	453	408	418	465	425	414	435	443	414	463	431	458	421	445	437	416	411	424	443	434	452	430	434	432	425	429	420	410	424	405	427	453	432	401	428	490	439	417	478	468	434	398	410	401	417	421	458	434	432	438	390	417	435	441	416	451	407	398	417	438	429	392	420	454	420	448	449	448	424	403	414	483	411	440	425	438	461	450	439	456	412	426	417	430	399	445	433	456	420	380	432	450	408	439	421	431	430	449	415	464	404	442	436	437	424	414	450	461	399	437	448	448	429	433	442	454	439	414	472	392	437	418	397	434	455	411	458	432	419	423	432	402	444	424	421	399	421	442	420	409	408	399	444	422	434	436	454	451	444	453	438	440	407	404	432	412	419	431	363	440	432	415	446	435	417	415	424	461	433	417	408	438	448	444	435	430	418	435	446	418	443	426	430	444	435	450	459	450	406	427	422	409	440	410	411	407	447	451	476	413	443	413	427	441	453	439	419	419	434	413	412	426	421	426	400	436	427	424	446	449	443	430	414	395	417	438	441	408	446	423	430	441	457	464	435	433	429	435	434	460	405	418	423	434	401	429	447	441	452	426	456	440	442	428	404	403	439	401	453	428	460	456	402	431	407	446	422	411	456	435	451	459	410	421	432	432	422	404	418	387	406	428	459	419	422	423	431	388	459	428	415	432	401	457	427	415	417	433	418	391	412	407	429	440	507	407	396	417	449	421
4519	1141	878	598	618	574	526	495	500	488	508	485	465	441	476	481	458	457	496	473	484	459	450	460	520	468	426	469	492	446	489	487	460	497	435	447	494	505	458	450	520	483	454	453	464	489	479	447	472	491	464	484	453	476	438	460	480	461	471	472	463	448	433	470	454	472	478	439	465	454	484	484	481	467	473	452	481	489	444	459	478	483	468	433	468	452	465	475	454	444	448	490	484	471	447	460	470	458	479	432	468	427	455	475	481	464	504	474	490	489	467	473	467	462	489	428	507	467	470	474	470	483	468	504	500	466	463	470	474	475	467	464	448	460	483	474	479	450	509	469	474	443	496	457	486	472	489	463	477	505	442	478	504	475	452	487	484	500	451	509	469	435	475	475	459	466	444	462	477	458	457	462	512	461	486	447	470	487	469	476	438	460	476	475	434	469	470	492	445	499	446	447	472	459	422	456	496	451	446	445	489	421	433	485	503	448	454	440	449	457	440	485	478	497	493	504	438	444	445	494	477	444	483	485	473	461	467	488	520	478	488	426	481	458	484	510	462	420	482	453	473	483	469	488	481	490	475	475	446	464	461	506	510	454	510	455	444	501	464	490	468	456	495	511	414	465	457	406	458	468	512	470	459	473	485	460	458	466	461	450	502	480	438	429	492	472	480	453	475	457	483	476	487	463	444	440	484	485	498	454	521	505	500	451	449	428	490	470	479	469	486	458	486	438	447	474	500	473	473	460	475	441	432	444	467	483	476	445	490	442	463	488	480	493	482	466	459	451	449	443	481	442	459	505	450	491	460	489	466	436	479	466	468	482	486	478	472	458	470	484	479	484	436	454	487	456	487	383	452	451	435	527	471	479	456	509	467	481	454	470	457	496	495	482	480	438	514	439	477	479	452	473	473	449	453	447	456	460	512	465	486	481	492	486	457	480	464	479	440	430	498	444	459	465	482	464	485	509	491	470	472	482	442	450	443	470	462	454	489	475	474	464	481	483	453	505	453	467	454	464	477	440	444	496	468	440	458	461	472	456	471	483	467	469	474	478	506	521	505	424	476	492	474	472	511	454	469	442	431	463	456	438	444	468	441	494	457	434	480	469	478	476	458	480	508	495	445	445	472	493	461	436	444	491	494	481	480	457	503	482	472	457	504	469	457	468	465	482	484	453	463	467	456	453	433	447	503	460	458	418	462	454	444	472	506	507	504	462	438	477	480	466	428	460	480	461	498	466	492	473	439	458	438	442	498	464	430	467	484	426	488	484	453	476	514	467	492	481	481	456	481	503	462	482	502	451	472	480	477	474	453	503	479	468	468	451	438	478	414	450	511	477	471	485	424	487	473	462	484	437	440	470	490	461	479	494	488	423	476	497	460	463	461	429	456	477	449	447	479	418	466	439	449	477	500	473	456	477	502	498	475	474	464	462	472	467	447	465	508	469	489	493	460	488	483	442	463	484	464	480	511	450	455	448	470	470	428	479	510	457	479	470	476	459	474	484	456	452	476	469	482	454	463	480	481	476	465	477	465	472	476	444	478	456	451	505	441	474	456	504	456	434	463	493	478	478	489	453	503	473	486	532	474	456	463	434	428	441	490	445	466	491	430	437	486	451	464	419	478	453	509	469	512	511	473	437	438	426	476	492	466	473	473	498	476	441	458	472	468	434	444	444	455	454	447	506	492	440	474	453	479	481	465	461	457	460	486	468	460	486	467	480	471	461	486	486	471	424	472	449	486	469	530	460	476	496	474	459	473	464	509	457	443	464	469	488	447	462	450	491	491	456	484	496	474	469	470	473	490	462	483	458	476	445	470	446	458	458	493	445	442	464	453	473	464	472	447	453	500	477	449	482	458	488	428	499	419	492	497	477	480	492	469	421	452	464	526	473	467	472	496	460	443	465	498	465	526	498	477	492	453	454	439	443	457	463	466	459	469	485	474	439	492	442	484	456	485	509	469	445	493	414	436	477	458	451	488	463	431	480	473	456	474	498	524	456	447	449	487	472	482	493	503	521	449	444	466	466	459	492	506	483	443	462	465	484	488	459	466	446	476	491	458	503	442	496	468	467	428	457	471	445	472	481	458	438	482	417	446	481	432	524	440	479	471	501	513	481	453	467	484	475	520	511	473	486	468	456	464	509	495	490	498	461	446	455	464	458	501	447	454	449	472	469	460	464	490	485	486	474	468	474	503	471	441	469	448	469	468	465	451	453	461	491	480	464	452	475	470	469	454	497	481	481	429	428	482	464	458	482	487	475	488	467	483	496	443	474	457	476	504	472	481	486	446	447	430	485	467	492	506	487	459	492	460	502	468	437	480	447	474	483	478	461	451	469	452	475	492	489	459	456	493	437	443	497	485	471	508	487	454	489	462	466	425	465	485	436	482	517	438	465	472	450	470	497	492	449	444	470	476	411	439	483	466	456	494	469	459	467	476	469	484	457	460	492	465	461	505	477	500	449	467	492	451	488	441	452	485	440	488	449	505	487	465	478	447	483	480	470	459	478	454	465	422	480	459	450	499	487	442	482	455	452	517	469	480	478	436	462	465	455	464	429	460	457	496	459	460	444	468	466	479	433	482	508	456	511	485	491	452	465	491	482	460	495	481	501	485	469	466	490	474	449	473	467	516	421	472	453	452	479	448	462	487	480	459	462	486	465	454	469	486	477	459	476	474	453	469	498	507	440	473	500	489	481	487	493	466	485	441	473	459	476	463	445	466	449	524	482	486	470	477	480	458	456	496	485	479	481	509	476	476	506	456	468	452	472	462	473	460	451	479	497	498	477	460	485	495	452	494	488	460	483	478	477	452	475	489	457	489	489	484	476	467	480	444	482	482	459	467	468	461	465	467	502	509	432	454	468	485	422	481	476	453	442	452	501	461	492	467	453	463	451	500	467	458	441	461	490	502	488	498	424	448	474	445	432	472	455	452	428	466	476	462	425	469	478	497	484	492	445	489	456	480	486	469	466	507	494	432	474	467	457	490	512	475	456	468	431	436	470	521	480	473	488	466	469	475	457	464	465	464	427	455	487	463	475	457	475	477	477	477	453	469	503	491	411	410	471	466	476	459	508	450	485	461	478	447	480	456	447	467	478	453	454	485	448	469	471	473	464	453	482	448	511	431	449	465	431	439	483	513	480	480	441	461	451	485	442	432	504	482	466	444	441	478	436	464	459	480	447	501	471	443	465	476	475	444	476	435	460	424	452	472	431	507	477	496	461	465	466	470	433	454	465	469	480	499	431	465	438	485	445	461	472	448	500	437	512	444	484	476	472	465	456	451	481	437	437	461	474	480	448	506	490	458	464	499	491	469	464	457	479	502	448	459	457	464	491	454	497	443	479	467	475	461	504	454	450	462	462	458	460	521	424	497	494	457	459	445	480	491	520	518	488	468	470	440	506	482	457	468	508	479	489	471	467	468	477	467	498	432	489	457	442	435	455	442	475	489	471	443	448	476	518	473	463	446	460	481	458	431	448	456	446
23580	21084	28257	24118	21092	9389	827	530	434	398	396	324	263	311	268	296	261	264	269	271	238	247	261	222	234	205	240	252	230	225	240	239	225	224	242	242	216	235	228	246	224	221	212	230	224	205	236	231	214	231	227	203	200	206	214	225	211	217	199	250	225	227	200	224	235	217	222	215	202	217	212	191	224	234	223	205	240	222	227	220	210	208	214	216	212	228	217	197	195	221	208	220	209	204	201	217	208	198	203	237	208	227	238	220	200	214	209	201	195	230	207	209	202	211	196	218	211	214	218	210	218	215	209	234	246	235	205	224	187	211	213	208	243	193	217	213	218	218	201	181	245	217	207	251	228	236	210	214	216	245	216	219	208	223	208	243	235	202	228	218	210	208	231	208	216	156	237	189	206	209	208	219	224	203	211	205	233	228	223	192	259	188	191	173	201	196	210	178	216	202	213	237	198	219	216	230	234	205	235	221	224	201	202	230	246	204	232	229	225	197	226	214	222	213	211	231	236	238	223	204	233	220	235	193	243	212	225	206	203	234	203	222	204	236	231	224	219	216	214	217	213	216	226	220	210	188	214	210	238	239	213	210	215	207	225	218	191	205	207	212	243	225	224	207	187	215	220	203	235	220	214	216	218	219	195	210	189	220	225	243	229	232	231	232	229	210	202	227	236	230	209	233	212	200	221	233	229	207	246	230	230	208	210	228	186	230	215	197	226	181	226	199	227	215	205	196	214	219	192	249	207	226	205	218	194	192	187	227	211	235	207	208	195	202	213	229	223	222	208	208	205	243	232	217	206	205	233	231	212	238	228	218	204	218	208	223	196	208	238	206	214	202	221	187	228	206	203	229	202	202	207	225	228	239	248	208	225	226	171	223	193	218	239	232	200	218	231	234	224	217	245	199	216	207	228	230	217	228	230	195	212	185	227	226	194	217	215	212	194	206	206	236	219	196	225	202	225	209	201	223	209	202	201	227	210	205	237	223	213	210	235	229	206	237	199	213	222	210	246	213	203	212	217	206	226	210	213	226	217	208	210	214	195	215	215	225	198	223	200	223	194	196	217	210	209	201	210	200	188	202	216	219	230	207	205	230	211	204	233	212	221	223	196	226	220	202	220	206	230	211	200	226	211	184	200	207	226	198	219	202	206	203	204	231	203	231	211	231	231	191	191	211	214	218	207	222	223	193	217	209	226	199	226	219	219	223	214	241	210	230	234	222	194	195	233	245	214	204	224	209	226	195	214	226	231	223	223	199	199	201	205	232	189	184	211	222	198	223	192	236	208	209	222	210	195	227	208	209	214	260	224	222	216	206	197	239	224	214	194	209	237	227	214	194	222	197	189	211	218	182	218	211	241	217	232	229	193	214	207	207	200	201	188	230	231	221	196	217	205	237	213	213	199	234	223	212	210	210	203	220	230	210	194	213	228	210	196	233	214	205	247	230	229	194	212	220	215	222	194	190	207	233	190	209	206	203	206	206	205	235	208	231	221	258	203	213	206	233	208	239	239	217	220	233	233	205	219	198	206	183	191	217	239	226	204	224	243	215	182	210	194	224	214	211	218	208	208	247	213	238	206	225	193	207	226	223	200	220	213	237	242	202	199	199	210	166	234	241	213	195	207	206	215	237	225	219	209	220	214	215	231	208	221	196	212	215	223	218	209	220	207	222	199	225	202	204	269	217	211	201	223	218	203	212	213	199	210	242	192	179	213	216	201	212	215	216	244	198	203	195	224	190	236	233	207	211	220	229	221	224	205	180	189	220	200	218	243	210	224	193	194	197	186	197	213	211	190	198	211	226	210	207	196	208	200	205	211	193	218	228	215	225	214	194	212	206	218	194	248	204	244	195	188	198	206	201	206	216	213	189	210	224	218	220	209	200	207	223	214	221	215	209	228	201	205	184	199	197	230	226	219	207	235	218	217	235	221	220	202	196	210	221	231	210	205	201	184	212	218	212	184	205	187	208	235	227	197	208	207	201	213	206	203	237	220	222	199	203	215	206	208	181	221	216	205	222	206	203	225	217	205	206	237	218	200	197	222	208	211	216	230	220	230	221	226	193	239	235	226	212	180	213	211	231	210	227	205	199	218	223	226	227	224	219	205	223	200	195	193	227	233	226	232	221	227	197	195	224	210	198	210	221	211	218	195	218	224	191	221	202	190	216	216	196	213	215	192	216	200	189	238	208	188	200	218	238	243	226	214	224	207	228	221	204	197	224	248	215	218	207	202	207	226	207	200	231	214	188	224	210	191	196	210	217	226	229	189	213	210	226	217	223	234	212	225	226	206	213	216	202	235	182	217	226	237	232	225	209	201	223	212	206	204	233	226	202	207	224	237	222	202	217	216	206	229	233	216	207	214	223	217	219	212	219	188	225	220	232	191	209	211	238	223	207	197	212	227	232	219	225	214	189	212	217	211	198	205	199	206	210	244	230	205	198	198	198	214	226	190	199	191	200	201	223	217	211	226	229	201	207	204	180	212	212	225	198	230	189	217	196	230	209	215	229	208	209	195	267	195	221	214	220	196	208	249	230	222	199	212	229	226	222	203	220	211	221	232	218	213	205	213	213	220	230	201	208	230	214	239	251	225	213	222	192	224	190	213	200	198	231	208	208	227	218	177	221	216	235	199	206	211	228	218	186	209	226	229	211	231	221	224	217	201	192	212	206	195	204	218	232	228	211	188	200	216	196	175	237	236	222	231	199	209	192	222	219	207	202	223	203	211	240	217	213	223	233	188	184	219	220	214	225	213	216	211	235	221	225	214	241	213	256	222	226	202	197	214	225	213	207	209	214	198	194	235	195	219	225	218	225	195	200	212	210	222	214	211	224	202	235	212	216	230	218	206	214	239	236	214	210	218	229	211	208	229	201	211	223	204	198	199	212	216	200	199	180	227	211	187	198	221	203	220	217	232	223	228	194	198	202	207	216	214	211	205	226	210	239	193	216	217	215	195	238	250	207	205	232	196	200	202	230	214	224	208	207	210	234	240	224	211	225	207	199	223	234	239	230	199	221	216	213	205	239	212	211	218	202	204	210	204	186	236	203	181	202	232	207	215	224	215	212	224	244	208	218	235	213	229	192	191	222	225	242	209	194	214	198	196	198	211	228	223	208	217	206	237	256	228	233	178	214	207	243	210	220	225	227	213	207	220	227	229	229	231	199	246	204	237	202	244	220	192	211	237	209	217	212	208	221	220	223	196	238	211	206	210	207	195	228	219	205	220	208	199	204	196	210	206	216	219	201	216	194	220	192	231	213	226	226	190	205	222	223	180	210	220	190	209	226	223	211	208	225	230	234	225	219	195	203	202	214	215	220	241	238	213	206	198	195	204	225	202	198	221	218	205	214	190	208	233	238	227	218	214	187	209	202	195	233	228	185	207	195	222	198	211	190	216	209	215	196	203	233	180	211	211	207	222	195	202	229	204	226	251	213	222	243	223	239	197	216	237	228	218	210	218	210	217	203	218	219	219	173	217	228
3373	8523	5471	2545	1798	1311	997	861	696	575	486	475	408	394	350	346	307	296	323	338	287	278	289	301	283	275	290	259	282	258	249	258	229	292	243	260	267	276	260	234	281	240	246	257	225	244	242	238	255	257	214	264	239	246	253	265	242	245	236	234	233	253	256	237	218	243	240	231	264	225	236	253	227	251	223	215	257	258	261	267	251	241	284	247	246	209	251	235	202	263	286	267	232	257	231	248	250	237	242	231	241	252	245	245	253	246	247	212	227	219	244	256	238	210	253	238	254	217	255	240	230	255	263	245	219	260	267	251	228	245	220	243	257	274	242	228	205	251	254	252	226	223	243	260	263	260	243	252	266	238	243	272	261	280	247	219	248	247	224	253	218	245	250	229	247	211	219	257	238	244	231	259	224	247	241	257	264	258	232	226	233	250	215	248	228	247	236	222	217	221	225	231	258	254	229	241	252	210	242	230	250	246	226	263	234	255	260	266	204	240	264	223	233	219	246	241	248	230	256	275	260	222	221	268	236	257	218	236	269	237	264	263	233	219	248	220	266	211	231	246	234	231	238	268	258	265	252	245	223	224	242	250	249	238	248	233	253	247	266	268	262	232	216	234	267	268	233	238	242	213	238	243	246	235	231	244	233	247	268	249	224	245	235	242	288	263	257	231	243	233	237	235	210	257	244	233	219	254	260	239	215	226	242	231	261	244	265	254	243	240	236	254	249	262	265	241	234	254	271	227	258	240	238	238	230	224	276	249	238	216	234	235	259	252	225	253	224	241	229	247	266	263	247	250	237	262	249	263	263	245	249	253	253	233	247	223	269	278	254	235	229	243	227	209	267	224	230	246	269	220	286	238	233	252	259	251	256	238	243	239	258	229	232	232	266	234	227	250	225	250	258	272	238	222	243	233	247	241	267	249	253	241	251	232	262	245	236	255	220	219	266	228	243	246	232	249	206	238	251	228	256	226	234	242	232	244	231	241	225	224	219	264	249	249	234	217	237	229	247	262	238	239	229	237	242	231	234	227	224	221	239	263	242	266	218	257	238	228	227	238	258	236	233	230	248	248	255	227	242	218	230	225	220	247	268	230	227	246	221	241	265	254	255	249	228	249	260	231	227	232	260	219	283	210	242	229	251	212	226	233	234	236	234	242	242	250	268	243	246	236	222	253	262	257	261	230	231	237	250	243	278	236	243	223	242	240	216	225	247	264	204	245	227	243	232	256	232	262	231	230	251	238	211	222	250	238	247	265	267	279	244	238	247	256	219	249	247	226	244	233	254	239	246	251	239	230	231	258	225	235	259	237	215	232	245	243	229	247	241	247	222	233	242	232	232	258	243	276	226	256	242	242	233	258	224	252	246	265	258	241	267	233	228	243	216	239	258	232	234	231	204	239	215	252	259	251	240	236	237	246	250	259	221	250	233	237	222	243	220	222	232	269	232	229	280	247	247	264	233	212	247	243	259	258	214	274	206	244	236	235	241	245	261	247	249	239	244	229	251	217	219	228	234	222	259	262	245	238	249	250	250	244	237	252	242	222	246	241	242	234	219	242	240	258	253	233	214	228	226	238	244	258	239	254	229	222	251	238	253	256	227	247	223	222	231	253	258	238	218	260	246	261	233	221	246	237	237	231	233	236	227	257	275	238	254	233	229	248	230	221	236	244	279	222	261	221	227	244	226	247	205	240	238	212	216	238	249	255	234	208	227	220	279	231	210	238	232	256	207	245	259	249	245	234	239	242	241	229	224	235	250	238	225	226	253	226	245	235	252	225	242	231	239	246	238	271	219	236	251	244	250	237	259	242	228	224	250	221	241	256	270	244	267	257	255	258	243	258	242	262	238	232	239	270	234	221	244	275	225	249	256	267	222	222	261	230	237	245	254	257	235	210	236	238	245	240	222	251	223	266	273	248	231	245	237	244	231	243	268	250	257	213	251	247	256	242	273	269	239	272	251	230	228	242	194	222	233	249	237	245	278	268	240	243	232	244	271	239	229	234	247	265	231	252	235	245	239	245	210	239	218	211	251	224	231	268	234	232	244	242	263	260	229	243	251	239	222	243	242	256	236	243	214	218	236	225	229	236	243	240	247	242	260	256	257	236	219	248	223	236	237	246	253	248	255	241	230	227	205	247	240	225	205	236	248	251	232	251	235	252	268	234	266	233	256	235	252	235	243	261	268	243	246	231	233	239	257	279	231	251	261	252	223	248	214	238	235	247	221	248	228	261	248	242	222	246	232	240	246	253	251	221	232	255	271	248	225	258	241	239	228	213	249	243	241	243	238	234	233	208	247	246	248	245	239	233	203	243	221	221	230	225	233	247	239	234	239	217	250	231	246	241	261	258	236	238	253	241	232	247	225	261	213	251	222	232	251	235	230	243	231	216	240	227	233	242	245	260	248	227	221	242	238	248	249	225	243	251	224	250	213	249	266	265	244	264	292	251	253	240	238	224	218	242	253	215	228	237	226	246	225	234	240	239	250	250	224	248	258	211	215	233	207	236	265	244	241	237	253	237	261	236	217	253	214	230	228	232	251	232	249	216	237	294	236	229	241	226	214	265	257	241	245	249	240	244	257	236	269	233	245	224	232	221	231	227	266	246	241	233	237	231	245	248	239	251	245	255	268	232	263	230	217	259	238	243	225	216	247	245	211	245	246	220	241	221	227	245	230	227	238	239	224	242	246	243	243	231	247	253	219	263	246	258	257	226	268	251	215	298	234	258	244	260	228	223	234	250	263	247	242	260	232	253	245	239	247	238	265	232	241	235	215	237	245	225	261	230	262	234	238	252	255	261	231	244	246	249	244	259	253	243	233	268	249	243	236	234	245	237	221	255	242	249	231	237	248	230	240	241	241	223	243	239	251	243	255	233	264	230	238	257	216	228	214	237	255	240	273	232	255	249	221	247	238	263	242	260	262	244	259	248	242	252	245	233	248	246	258	228	214	268	254	238	235	216	195	239	204	264	244	231	244	230	233	235	257	224	257	254	220	240	240	224	242	252	253	240	223	243	221	255	230	240	223	212	247	235	250	245	233	204	218	253	234	247	243	222	243	249	227	233	236	231	256	228	220	230	238	232	216	232	222	228	227	230	248	256	251	270	231	228	266	243	255	236	237	238	248	218	226	237	251	237	242	218	256	227	262	214	242	242	233	232	252	228	243	249	256	263	254	229	224	248	262	270	224	249	235	241	228	227	238	250	254	215	245	250	234	230	213	228	238	244	218	223	242	231	256	219	238	247	235	229	252	248	226	256	223	250	247	266	234	262	260	239	248	236	252	262	252	238	199	248	231	235	221	252	222	226	249	244	245	262	239	236	245	225	238	257	272	241	243	227	251	240	221	244	259	250	235	258	226	254	232	251	278	239	243	254	260	269	223	260	234	231	238	221	236	245	254	251	250	212	259	236	240	276	274	238	241	244	237	244	251	277	215	248	246	222	255	253	251	257	232	231	259	246	248	231	261	234	227	241	231	258
24747	21079	27069	25207	9492	992	857	737	719	708	683	707	648	641	652	627	650	625	661	641	654	625	622	600	591	637	653	645	652	626	625	638	648	632	611	609	642	647	599	619	697	612	648	673	625	565	587	596	659	607	622	647	580	635	623	625	631	641	634	598	586	643	645	623	620	575	639	621	673	629	616	611	600	641	608	635	648	618	650	625	646	600	643	594	636	654	604	599	628	633	631	598	600	597	653	641	617	670	612	635	637	655	639	660	642	632	599	638	587	642	643	611	588	625	615	645	600	649	651	638	638	625	631	605	619	621	634	647	633	648	658	652	629	650	591	629	641	595	657	651	640	621	564	630	653	638	639	654	642	632	641	634	637	650	578	601	639	589	621	646	599	648	601	643	659	550	606	640	637	588	629	610	652	602	609	607	628	631	623	568	590	631	617	635	660	661	628	667	630	631	586	619	683	640	601	631	633	633	632	631	612	624	590	606	641	580	609	622	631	652	649	608	595	669	601	620	663	608	657	623	597	623	577	623	645	625	603	627	644	673	620	605	625	643	621	656	564	672	671	654	617	660	611	626	647	610	660	644	596	577	685	602	638	655	645	605	647	661	601	690	649	581	610	598	607	613	629	602	617	582	607	625	642	634	602	579	654	608	594	623	606	658	648	646	619	632	636	604	638	652	590	614	655	646	647	607	650	621	601	593	662	625	575	584	621	627	671	603	713	685	590	622	624	634	646	610	573	614	643	604	600	610	665	621	572	618	602	610	595	635	674	592	605	612	622	652	606	579	610	634	628	642	677	627	645	618	569	614	616	644	607	632	622	590	645	624	581	595	632	630	590	606	631	652	656	653	650	582	622	597	620	643	619	602	656	605	652	638	643	615	617	611	604	607	621	667	628	624	662	627	622	639	633	637	665	604	597	645	682	653	613	612	653	645	590	615	589	608	659	628	596	601	669	629	659	594	642	635	610	628	637	616	638	637	598	641	625	604	625	623	636	616	623	621	597	660	642	620	612	625	596	621	627	607	630	610	581	646	637	625	624	617	593	645	641	626	622	643	633	624	671	616	650	617	594	636	644	649	654	666	639	615	588	628	672	642	634	644	600	645	615	615	617	597	631	633	631	664	597	613	621	632	641	598	642	647	640	588	626	620	583	585	617	572	611	655	617	657	603	639	642	657	604	598	610	584	595	670	581	573	642	648	655	646	641	618	627	661	616	602	609	648	622	593	675	597	669	623	644	640	601	665	632	682	635	629	660	590	632	617	621	610	636	638	647	597	606	596	601	608	639	592	637	627	668	638	643	606	661	619	647	584	617	638	640	667	621	608	634	630	604	630	591	584	614	705	626	680	610	606	647	615	615	629	616	601	626	608	639	583	600	608	623	595	658	598	627	645	639	649	628	631	634	601	667	591	625	622	619	645	600	659	602	619	590	613	591	614	663	582	604	603	599	628	614	573	627	630	595	626	609	623	610	660	617	647	649	598	606	618	625	590	598	592	643	619	624	610	619	674	635	622	611	620	650	570	598	608	655	618	670	600	602	614	633	615	602	633	614	571	643	607	606	624	658	595	569	669	628	602	617	627	640	621	596	614	634	693	684	659	639	579	606	617	638	616	575	618	564	670	580	647	620	623	642	628	625	583	566	618	639	634	592	640	627	606	627	653	631	659	587	632	619	663	666	604	625	607	647	614	646	620	647	606	650	607	626	608	630	608	601	607	605	647	602	629	594	621	643	611	621	615	661	626	647	618	564	624	656	648	659	611	582	680	613	624	604	634	628	640	589	643	630	664	627	665	636	613	641	607	623	629	584	616	623	638	670	670	682	684	628	621	651	615	601	629	654	591	638	646	592	658	644	597	624	608	582	590	645	635	588	588	621	657	577	630	659	609	573	598	671	566	618	643	601	629	621	643	617	628	581	666	641	605	590	640	610	624	650	615	580	602	606	590	618	670	674	633	626	629	598	592	593	675	621	640	625	633	643	625	623	609	622	662	672	609	622	605	589	598	632	634	639	612	626	643	594	596	637	629	628	592	658	622	640	622	576	638	675	689	587	624	660	622	635	641	579	644	604	618	676	615	616	589	624	627	613	577	606	609	656	610	634	606	610	579	643	603	585	634	658	578	661	658	615	587	631	605	600	615	637	611	616	623	626	591	630	638	656	617	638	653	642	663	622	649	623	628	627	659	626	653	593	610	601	628	638	632	638	619	598	636	628	644	578	623	606	649	641	648	637	646	588	623	610	597	637	618	664	639	611	595	643	628	638	632	620	607	622	630	616	609	662	637	628	636	620	614	617	612	615	637	577	574	651	637	634	605	641	609	647	592	658	626	646	634	587	648	610	618	635	643	586	644	634	642	618	609	685	679	641	646	590	602	614	667	613	624	592	624	649	618	636	624	625	678	588	631	638	656	595	638	655	613	593	620	615	644	632	636	630	651	668	642	637	622	646	611	633	625	680	649	628	709	611	620	598	617	599	661	613	662	584	657	660	611	608	696	615	583	666	615	618	657	613	622	595	591	617	633	618	587	630	616	653	637	607	625	614	592	617	604	629	629	603	638	627	648	638	622	640	621	575	609	626	619	574	624	636	613	642	621	626	614	623	629	610	635	619	630	661	634	607	612	628	657	609	603	625	632	591	646	615	657	631	633	613	634	625	655	643	663	618	582	625	631	638	642	631	674	657	627	658	608	650	592	628	590	579	626	610	633	621	637	558	663	641	672	624	666	635	628	645	628	612	606	617	626	626	583	582	589	643	634	620	569	597	640	614	624	609	578	660	586	654	642	626	635	610	651	621	648	674	588	578	682	635	675	624	617	676	604	652	651	638	638	665	635	624	643	645	622	618	666	605	649	670	643	633	618	593	648	606	607	644	644	610	625	662	635	630	627	570	627	607	630	653	649	636	678	618	623	594	658	600	630	630	635	638	622	597	620	633	602	658	623	644	612	658	651	597	608	644	679	647	662	648	625	597	613	592	615	632	625	614	614	586	630	603	651	625	674	617	606	644	660	594	620	627	571	644	616	638	632	605	672	665	618	593	643	627	591	619	629	605	604	635	656	597	648	594	641	626	638	624	613	613	602	638	626	572	655	591	629	635	546	625	672	633	609	641	610	599	604	595	631	615	636	641	622	648	640	633	658	621	653	608	618	641	635	652	605	694	633	601	619	598	588	611	627	596	607	641	670	625	602	626	644	658	660	613	593	615	589	700	589	645	627	648	620	641	677	639	629	648	598	632	664	608	612	604	662	597	624	616	603	575	608	586	649	657	638	628	643	633	616	651	590	596	639	617	638	637	612	603	593	594	607	623	609	665	649	618	641	624	659	607	623	693	564	656	609	592	630	656	623	642	605	675	657	602	621	612	603	633	600	605	604	612	652	608	654	616	615	594	631	619	591	665	592	651	598	591	622	606	636	661	616	640	647	667	586	647	625	599	622	651	617	602	680	631	606	621	583	635	668	605	555	625	622	682	658	633	605	605	626
3533	4983	3367	1807	1395	1227	1094	991	925	831	775	757	766	738	728	707	640	661	662	703	688	698	683	677	659	710	680	697	688	620	664	654	680	637	632	658	598	634	678	634	676	646	698	658	611	673	618	680	669	626	652	645	624	624	640	651	650	698	666	653	632	682	678	654	638	685	668	643	631	645	680	671	633	683	634	647	628	683	687	675	655	611	647	699	673	642	699	640	693	669	618	658	653	666	654	634	607	684	680	632	664	636	638	664	661	716	624	703	688	628	649	658	635	666	604	667	642	655	645	666	700	675	599	650	637	695	715	676	694	669	617	693	640	675	677	673	663	643	673	651	670	674	616	639	619	633	643	721	638	669	691	643	668	623	695	661	682	645	628	679	682	639	648	634	665	611	656	645	694	662	678	660	646	624	622	665	629	635	657	645	635	705	716	628	646	633	632	675	678	713	681	647	651	685	635	631	633	650	650	647	635	671	618	676	645	665	676	662	648	659	678	628	657	606	645	660	657	635	713	657	650	655	623	626	655	607	619	715	669	693	654	693	664	644	644	679	658	655	653	674	690	669	666	657	638	678	601	665	670	661	635	587	659	663	601	662	619	675	655	642	655	621	642	649	682	654	661	627	698	653	680	631	645	639	657	701	674	665	670	651	650	672	609	669	662	640	633	624	656	659	647	596	661	632	632	612	653	680	593	657	686	640	639	691	660	667	647	613	643	673	659	603	651	651	660	627	684	608	629	646	638	649	646	665	633	644	666	699	621	655	679	644	671	689	653	626	646	614	645	634	646	628	670	649	649	632	634	645	662	660	705	665	643	657	665	660	646	645	652	644	628	669	637	678	665	681	682	657	666	649	668	654	649	678	652	650	660	688	654	641	648	682	635	709	687	640	675	665	660	636	681	643	698	644	691	654	665	610	666	672	676	641	667	657	655	639	629	571	620	647	665	630	638	664	654	663	592	683	637	646	650	663	666	696	658	649	637	631	619	642	653	677	693	688	649	664	608	645	641	663	644	637	615	716	664	616	683	625	672	643	643	684	639	637	615	640	669	671	623	656	642	666	649	645	631	677	679	627	673	637	676	688	664	668	561	656	688	685	688	657	682	651	670	636	636	645	631	663	655	633	621	682	721	642	690	625	646	668	685	629	606	666	641	700	667	679	663	670	639	700	690	654	625	719	665	672	628	644	666	674	643	639	678	676	668	616	636	708	670	679	655	670	663	622	631	620	661	612	690	704	696	703	641	636	665	636	628	703	618	700	668	626	646	672	668	620	646	605	679	637	656	593	660	682	684	620	677	655	683	666	669	669	671	681	652	602	635	640	617	637	633	679	676	633	670	652	664	627	627	661	650	622	695	660	669	656	631	648	649	674	637	602	642	619	696	622	632	668	674	670	649	629	656	640	639	673	679	648	668	641	701	704	654	626	656	672	640	675	652	653	648	608	670	667	607	660	674	693	692	628	635	617	653	634	631	688	710	661	679	592	665	667	648	665	651	660	635	650	637	643	646	626	642	659	667	693	644	668	665	627	641	639	667	661	632	700	670	684	676	642	641	658	632	653	618	667	660	641	643	688	655	701	637	637	653	638	658	702	663	662	671	635	597	662	670	653	646	675	666	626	658	645	665	675	654	629	648	621	595	646	608	657	619	658	664	646	614	638	636	641	679	705	664	686	683	679	674	708	644	688	639	709	687	630	688	654	614	683	640	652	643	610	674	639	643	625	693	662	616	633	646	643	649	640	628	640	660	694	679	642	611	652	687	715	611	684	640	691	634	649	622	668	667	626	635	690	683	641	663	642	617	674	644	652	673	636	664	643	676	657	678	629	682	654	618	685	657	648	651	635	687	613	671	657	638	614	665	617	625	679	653	621	692	623	669	641	650	665	699	664	654	703	678	624	613	643	696	649	641	617	616	635	679	651	614	627	654	696	667	674	664	666	668	654	625	613	620	668	623	658	650	673	664	631	595	669	630	655	669	690	692	666	648	684	636	628	632	660	665	642	667	638	625	650	646	630	641	655	643	688	629	713	596	613	679	662	693	631	619	683	655	641	681	648	638	655	652	662	666	649	638	663	694	614	613	643	650	652	649	681	633	654	686	672	634	622	673	700	623	644	676	676	638	664	668	662	689	631	670	638	678	670	661	623	654	638	641	660	674	646	676	670	636	619	658	666	629	659	689	656	626	643	657	623	652	652	655	680	659	654	628	666	676	699	670	649	658	662	699	681	613	621	655	689	649	642	621	633	678	688	649	604	664	722	678	636	660	640	622	646	654	685	634	700	625	654	634	645	634	609	710	641	640	664	649	638	669	643	645	635	695	678	662	653	636	672	635	635	679	660	681	648	629	628	663	663	629	614	660	653	656	678	664	683	707	618	627	696	667	659	644	643	658	658	690	645	638	639	635	659	689	713	677	660	649	608	635	626	642	694	646	634	657	668	671	704	618	658	650	661	639	666	715	660	626	644	623	649	625	654	667	671	646	627	652	666	659	627	657	597	684	638	655	693	691	669	665	677	636	678	689	634	611	641	724	668	627	660	613	658	645	652	628	652	642	666	666	658	682	616	656	653	652	667	650	665	665	649	624	665	644	653	651	669	639	608	670	596	661	663	677	659	640	622	621	640	678	596	658	639	635	649	642	615	673	666	646	664	677	604	696	656	664	668	685	601	653	656	685	676	652	706	629	612	622	719	678	664	613	675	688	687	634	612	613	640	673	641	651	686	630	669	646	693	629	616	620	672	638	660	670	645	700	666	660	691	705	655	672	651	690	635	683	625	618	674	657	628	605	604	642	616	671	671	696	653	672	700	596	627	643	655	653	692	622	645	649	676	646	643	606	670	650	647	638	693	659	654	677	630	679	664	678	579	678	667	647	666	667	672	649	660	690	622	633	685	640	666	661	699	666	669	632	665	589	655	653	637	634	663	641	675	670	655	659	650	611	659	669	684	661	670	689	661	628	650	614	638	646	642	659	663	634	648	671	630	613	633	615	613	653	661	677	672	633	661	625	636	628	662	664	664	618	681	675	638	648	673	647	677	656	673	670	601	658	625	693	635	634	650	684	653	653	670	587	630	631	654	614	645	660	613	662	690	650	598	635	635	667	650	684	632	687	599	602	656	646	650	658	645	655	651	649	661	681	652	683	634	664	693	652	627	627	638	601	640	642	619	641	638	655	645	667	683	655	649	648	705	646	634	627	629	633	641	614	661	682	661	636	634	635	656	681	650	652	671	638	643	632	658	651	675	628	678	652	638	652	612	655	673	621	662	685	646	685	643	651	623	634	663	694	650	684	628	599	605	709	666	656	607	669	660	680	649	670	675	636	613	646	683	666	616	648	628	690	663	621	675	646	658	647	599	629	644	630	635	644	664	635	667	647	655	705	636	645	642	652	684	645	677	636	593	590	656	644	690	685	646	687	633	694	688	641	628	719	638	614	650	661	689	662	648	677	619	639	680	649	674	659	645	681	647	632	665	654	641
22550	21166	28819	23774	21173	21216	7534	1093	801	754	637	638	579	547	516	463	491	566	529	437	475	451	445	428	429	405	424	405	432	411	432	421	448	460	407	382	422	432	401	405	431	400	418	400	406	384	433	373	392	407	419	401	387	412	376	389	422	421	402	440	439	409	408	404	418	413	421	370	397	405	391	402	383	380	403	444	385	415	393	436	393	400	405	402	390	379	398	383	413	428	369	396	398	385	379	383	436	366	399	377	426	389	398	387	401	394	382	408	393	390	426	378	384	421	394	395	379	376	411	384	400	402	381	416	408	364	407	405	393	414	460	382	420	360	425	404	387	365	422	427	389	388	405	361	379	374	392	389	374	355	397	390	390	416	416	383	415	411	375	418	382	412	421	386	413	335	430	393	380	392	352	370	388	392	405	403	382	385	388	379	379	423	373	402	389	397	397	386	408	417	392	378	414	387	405	393	398	374	403	393	396	358	407	380	405	380	395	398	404	394	384	405	387	418	409	410	376	388	385	404	370	408	398	402	385	394	383	383	393	381	367	367	377	386	398	393	390	373	373	382	368	369	366	384	414	400	410	412	408	372	371	360	415	377	394	403	384	424	415	409	424	378	385	326	429	404	402	358	381	407	382	349	402	399	399	384	462	416	396	394	407	412	358	386	385	418	371	349	388	401	413	386	398	416	397	423	395	384	425	376	392	394	379	352	381	386	364	385	399	381	370	345	361	386	388	416	372	372	398	379	406	433	437	381	386	403	425	373	380	374	385	402	383	416	428	383	410	418	399	393	407	412	410	379	376	392	383	430	417	421	405	402	384	387	397	371	403	387	357	371	416	410	416	388	373	405	404	377	423	372	392	401	391	359	451	410	386	380	433	352	379	401	404	375	377	367	370	392	381	378	405	406	410	371	417	406	413	407	379	374	406	425	380	350	388	372	392	385	375	419	393	387	396	402	402	370	413	391	414	374	398	396	374	404	399	361	372	435	396	414	350	366	382	369	353	409	430	386	431	386	402	405	355	405	378	413	387	415	423	414	405	372	361	386	367	384	376	374	419	416	392	395	400	420	401	385	360	424	380	391	386	419	411	402	397	426	372	374	432	404	406	378	413	371	352	417	392	400	406	394	402	396	442	399	391	395	384	387	393	379	432	418	431	366	390	404	421	378	368	419	421	436	411	381	381	355	387	377	357	400	401	374	435	399	397	430	372	355	389	398	380	446	372	429	390	429	385	345	440	397	385	415	391	379	384	428	384	424	382	384	370	416	408	389	370	429	364	347	363	387	384	384	389	402	416	404	398	356	360	393	348	375	388	330	375	379	371	371	412	387	393	366	399	395	404	364	375	378	415	401	398	391	392	366	424	367	384	386	385	372	385	389	399	386	381	350	387	375	386	365	391	387	367	378	417	386	382	396	403	412	370	384	405	435	402	375	378	405	423	384	405	400	409	376	397	375	369	404	382	381	362	409	381	346	394	390	411	426	392	401	404	389	392	351	410	437	397	411	416	410	413	381	352	385	405	370	377	390	379	391	401	374	375	414	405	374	425	369	381	420	403	381	395	394	376	380	381	392	402	407	375	388	415	402	362	412	397	405	383	388	396	386	383	397	411	375	349	406	371	389	388	407	393	419	430	401	400	389	385	389	430	387	404	383	401	405	430	391	409	386	391	388	434	409	403	396	391	357	422	392	368	420	396	382	394	405	416	378	381	386	387	395	371	397	383	387	366	372	394	406	378	416	399	389	424	416	399	376	447	383	408	392	395	378	413	383	393	418	369	386	390	407	371	393	382	402	411	390	364	381	379	394	373	414	407	372	387	441	402	377	408	367	397	384	429	399	405	410	404	386	374	362	373	401	416	363	396	394	391	401	381	394	365	397	389	400	383	405	396	375	394	373	388	423	396	379	398	383	444	434	398	408	424	408	422	386	384	398	384	403	440	396	389	421	376	372	378	416	384	390	391	396	429	359	406	378	412	416	357	416	391	383	368	397	417	377	362	401	388	403	401	369	359	399	358	403	343	433	380	360	401	394	373	426	366	403	356	377	403	358	387	379	428	384	415	378	397	374	432	377	408	412	376	373	393	419	394	396	375	415	416	402	419	373	394	414	380	410	417	389	371	412	435	384	413	397	389	405	400	370	362	395	402	390	380	367	395	416	396	378	395	392	388	373	369	412	381	410	417	392	395	413	422	404	382	361	383	381	406	403	389	398	400	383	383	398	393	380	417	388	395	390	420	400	376	382	413	423	398	382	406	366	415	418	405	402	369	378	378	415	398	382	412	416	410	352	375	364	394	430	402	407	387	371	365	386	403	368	370	434	372	414	389	381	398	356	392	414	367	403	407	384	374	413	363	374	390	388	392	410	401	369	372	370	412	403	389	372	431	346	356	373	392	374	398	390	367	423	409	387	405	409	416	373	387	418	404	359	398	404	395	396	395	398	395	397	387	357	384	386	374	375	386	394	373	431	412	394	429	401	360	404	385	352	401	401	410	376	403	399	419	399	363	412	378	413	395	424	378	389	371	411	387	406	422	403	404	403	349	401	380	399	389	427	366	403	400	386	410	399	382	397	396	408	372	404	408	391	386	390	411	415	420	347	391	404	401	383	398	416	423	391	367	391	399	353	398	382	418	398	397	410	390	379	349	388	400	375	373	373	408	449	432	390	379	401	375	419	391	382	391	402	390	424	382	385	385	392	399	400	407	366	369	406	398	385	419	390	391	417	395	385	412	382	395	383	416	399	404	391	401	370	398	375	419	393	374	384	377	371	420	412	390	377	414	385	382	434	374	399	410	376	379	382	408	418	404	383	373	389	382	369	385	389	445	397	402	423	385	403	403	428	395	405	357	360	397	397	382	396	380	385	412	386	411	390	408	375	423	325	371	385	402	395	367	413	359	391	416	377	366	427	407	368	409	390	383	373	415	391	381	407	412	396	364	411	399	398	374	410	403	425	389	391	397	373	381	410	399	391	391	360	404	414	417	410	428	400	388	420	398	422	382	367	386	384	396	393	412	409	388	399	382	373	413	378	360	383	372	420	392	420	384	385	434	396	425	352	392	367	407	411	384	354	360	388	385	399	404	337	412	357	382	407	408	391	378	403	359	406	385	370	390	418	382	412	402	374	382	390	385	408	387	376	380	372	370	380	364	439	408	397	378	406	379	412	460	401	360	381	397	397	377	406	409	422	398	391	398	389	396	398	387	441	389	396	423	406	424	384	376	407	391	416	409	405	379	365	394	384	399	390	404	408	389	397	354	386	413	392	398	415	424	380	376	401	408	408	384	377	457	389	370	389	397	411	406	403	393	418	380	387	406	376	390	356	414	396	391	394	396	391	424	408	387	423	337	429	399	398	391	393	429	377	402	382	393	410	372	395	409	390	411	373	385	378	383	426	392	383	396	397	393	358	370	432	370	377	394	380	403	379	391	374	373	392	419	381	412	396	375	385	366	380	388	403	427	377	371	403	385	410	400	389	379	365
4620	14073	9351	4600	3258	2532	1860	1478	1171	1066	926	832	719	687	665	624	617	559	521	491	506	481	497	479	431	478	437	457	467	427	456	457	448	454	484	434	382	431	416	418	441	416	399	407	414	425	432	432	442	391	392	430	404	363	432	397	373	403	412	421	398	394	391	419	411	435	390	402	427	385	404	369	412	391	403	423	442	405	377	391	404	380	436	383	416	425	415	394	370	437	404	394	410	407	434	392	402	393	428	434	419	429	390	392	404	405	414	403	400	434	382	457	403	420	394	387	384	396	402	390	385	380	433	416	378	410	389	415	382	389	404	435	397	421	380	397	413	439	394	420	393	358	419	375	392	383	424	429	424	409	341	386	410	428	417	413	408	442	391	427	421	375	452	383	408	420	391	406	393	438	392	379	395	401	415	425	369	426	409	373	398	406	400	395	402	391	395	426	401	411	416	403	403	425	404	383	388	391	443	374	379	447	421	406	417	409	394	431	401	423	408	395	438	399	407	352	445	396	386	384	364	390	459	436	417	377	386	439	386	421	354	395	405	386	387	366	406	349	376	397	381	393	414	379	409	375	418	372	435	385	402	421	412	418	424	407	419	424	451	418	397	380	403	410	371	373	399	398	385	412	397	387	397	390	422	396	388	435	398	428	401	393	416	386	412	413	387	377	412	385	448	394	377	409	402	431	390	422	381	401	376	411	378	405	357	393	382	425	410	389	396	417	411	373	397	359	395	422	389	409	406	442	417	402	368	401	372	414	400	415	426	394	401	409	386	378	422	405	444	389	400	422	397	412	405	396	417	382	406	427	393	405	406	394	415	403	404	410	435	394	432	400	414	411	431	435	427	399	399	409	385	412	393	385	401	432	354	409	437	396	392	361	377	443	409	384	457	378	422	358	399	359	414	405	368	415	392	410	376	403	415	389	387	402	380	405	416	390	403	392	426	375	390	395	388	433	404	433	436	417	398	394	405	396	386	367	372	453	417	386	416	411	402	399	410	368	374	410	442	393	431	404	392	448	400	379	423	353	442	368	412	405	432	406	405	379	373	417	428	422	369	428	371	398	369	382	387	428	413	393	395	381	408	414	395	438	388	428	403	426	386	416	407	423	371	425	415	412	391	375	422	389	414	426	380	433	362	352	403	408	394	430	355	403	390	421	421	387	382	453	446	408	378	399	403	424	415	408	400	407	417	401	362	408	374	363	409	399	401	431	400	405	387	430	387	373	411	378	411	359	394	390	410	358	379	412	410	387	401	401	415	386	424	417	392	411	383	392	376	420	403	380	439	403	411	382	412	402	439	390	391	403	413	438	411	377	399	419	379	408	421	393	414	392	430	441	393	385	415	413	428	410	387	414	438	402	417	388	410	388	412	411	421	378	406	405	366	426	383	408	406	356	366	389	403	410	391	376	367	425	396	417	396	424	408	395	375	416	390	392	437	396	430	407	418	434	379	371	408	402	382	408	413	388	400	382	402	431	362	386	408	387	404	374	377	384	386	412	354	430	394	388	412	408	415	455	409	387	402	439	427	413	408	407	413	420	381	413	393	384	410	417	421	407	384	388	403	368	393	412	384	380	395	411	345	380	383	370	402	373	392	406	409	411	379	424	436	419	412	398	397	420	401	397	367	418	392	393	427	404	381	384	402	391	407	429	407	425	411	365	441	394	432	400	402	380	384	447	402	430	391	392	384	414	412	409	398	405	377	415	415	424	405	418	378	426	430	425	396	410	422	390	409	456	406	393	401	389	407	385	442	419	393	397	427	447	439	389	425	449	439	419	418	385	369	405	402	414	376	422	438	391	390	419	421	360	363	414	405	377	378	381	390	398	425	399	413	404	393	432	394	376	416	373	402	388	406	371	420	413	410	390	376	431	415	406	380	408	379	384	406	412	398	428	366	424	395	379	399	383	412	395	391	386	341	405	387	380	382	373	396	378	403	422	408	400	450	402	393	393	378	399	390	397	386	386	421	379	364	389	385	389	383	413	400	395	409	401	389	401	436	398	356	438	375	405	384	430	459	392	382	417	416	420	441	397	424	398	423	414	366	353	430	400	401	417	395	412	401	425	365	396	389	391	421	395	379	437	394	365	387	416	410	423	404	388	408	388	381	401	426	405	415	440	394	435	371	374	413	386	385	411	430	398	412	402	394	377	421	409	412	374	355	400	372	431	368	404	383	366	439	378	400	381	386	369	395	399	425	392	398	424	362	413	429	434	389	374	405	408	383	398	379	413	402	400	390	406	416	393	389	409	410	357	400	415	411	390	398	393	405	389	397	427	438	415	415	365	408	415	412	428	387	407	387	410	399	404	401	380	390	393	408	411	423	397	399	394	408	406	381	409	402	422	383	436	382	384	409	395	397	405	378	391	401	409	403	408	395	376	384	357	412	390	409	388	428	395	402	393	405	422	383	387	413	393	402	446	404	405	386	400	391	391	386	402	391	385	399	396	363	421	408	394	388	406	411	395	421	394	407	377	407	446	405	433	385	413	419	411	441	410	389	382	397	419	416	402	408	401	388	396	381	416	409	410	393	417	441	388	396	442	398	427	371	408	418	405	413	415	401	368	406	415	418	401	371	367	424	389	416	410	412	380	422	368	377	382	397	382	402	395	410	437	382	414	415	410	374	422	401	374	419	376	404	368	438	411	365	400	426	363	394	427	445	386	407	381	394	381	400	419	406	395	416	393	406	416	448	369	409	397	408	374	408	409	422	420	385	433	378	394	416	382	402	432	402	374	389	426	445	428	373	423	360	371	386	391	427	411	375	373	424	382	422	424	398	380	404	438	405	412	394	374	419	396	390	412	439	434	402	394	424	405	410	406	412	376	416	386	436	394	403	408	391	391	385	421	403	411	376	401	371	359	420	423	427	403	387	389	429	414	400	387	419	415	407	393	394	424	425	380	381	356	420	400	382	389	406	355	392	407	357	379	384	373	394	381	450	419	398	393	377	410	418	433	388	385	399	411	390	404	426	411	405	406	377	395	397	383	415	388	446	399	389	375	418	398	371	393	396	410	393	383	408	385	397	411	389	413	381	437	403	365	375	395	369	426	397	433	423	397	401	388	397	402	407	412	401	410	418	380	364	393	389	413	385	412	370	350	416	439	405	397	437	384	386	394	388	398	410	383	420	409	362	370	411	393	430	374	385	386	369	423	398	397	426	389	457	404	424	412	422	432	412	378	427	395	409	408	387	400	394	419	409	409	397	396	385	401	378	425	419	393	403	381	381	390	402	408	385	451	369	408	423	390	395	355	428	415	402	401	370	414	347	367	370	410	434	381	386	430	383	428	388	415	361	402	412	396	388	391	415	392	359	404	409	388	412	360	425	400	391	440	398	428	396	415	384	390	406	421	425	419	428	393	392	384	392	352	386	419	418	405	408	408	374	427	404	393	404	417	407	431	410	381	414	379	388	418	422	438	431	379	394	405	402	373	392	416	404	407	411	396	403	394	414	392	398	436	432	407	394	387	424	397
27935	17261	3416	706	520	468	456	475	456	473	459	472	465	420	436	450	470	424	448	422	468	435	440	454	399	442	428	480	427	465	442	412	427	415	425	438	445	471	399	410	450	439	454	469	465	446	443	416	419	438	411	465	404	464	441	384	428	415	439	479	439	428	443	435	427	461	442	464	416	422	486	415	485	444	415	451	462	441	446	446	388	443	413	442	453	457	434	429	430	433	376	418	380	400	479	415	399	422	416	433	423	436	396	429	417	432	411	462	454	440	425	433	453	414	457	417	395	457	402	427	455	404	417	469	445	404	423	453	463	410	401	463	426	423	446	431	454	414	439	425	480	441	481	423	392	451	440	428	433	472	440	455	464	435	467	482	427	460	467	421	437	417	402	427	402	446	474	416	432	414	445	422	419	461	430	428	439	432	438	444	417	420	436	407	444	449	424	422	448	482	419	435	429	425	409	419	451	445	432	463	436	454	438	426	422	466	450	470	449	431	431	387	435	442	430	419	455	425	434	450	451	430	410	452	418	448	418	426	440	453	413	434	397	460	427	433	424	420	424	470	421	422	419	433	448	426	437	411	464	431	456	443	477	428	430	447	455	385	404	399	442	409	429	463	422	446	443	446	451	425	422	422	419	433	408	462	442	446	436	419	433	437	441	425	446	424	456	439	392	427	423	436	455	458	468	395	432	440	432	431	405	447	460	452	444	439	453	466	444	441	403	465	426	438	433	434	457	472	444	446	439	442	409	430	434	469	413	442	403	454	423	429	436	454	466	438	458	385	452	435	438	416	465	451	410	439	414	440	427	417	436	425	376	438	401	434	453	438	424	431	419	389	459	418	410	432	473	411	417	426	435	419	478	417	411	423	412	425	478	439	461	446	441	451	434	439	435	414	413	443	428	411	463	420	445	418	424	429	408	429	443	425	463	427	456	404	436	416	429	415	406	400	448	424	421	451	426	420	423	421	433	421	406	450	454	449	445	459	416	429	438	406	422	416	414	414	374	452	448	410	477	442	450	432	450	414	418	425	467	439	412	420	437	458	446	423	414	457	440	430	416	411	412	419	472	464	424	437	452	449	416	423	424	434	426	419	410	451	423	421	419	394	414	438	436	418	447	425	454	429	440	455	423	391	425	413	438	433	469	403	410	411	424	470	438	424	431	407	437	434	441	451	422	431	452	442	440	427	454	435	435	417	430	438	446	423	416	456	427	454	427	407	432	430	430	467	432	473	436	448	443	427	409	465	466	442	430	412	440	447	462	454	451	479	406	411	425	427	436	466	450	418	445	456	450	486	417	450	432	380	432	432	443	428	455	425	417	418	445	421	460	424	459	437	429	457	455	443	406	420	448	425	403	423	436	434	418	401	453	427	437	473	436	469	463	423	386	414	415	439	416	435	449	401	425	411	458	448	430	426	496	453	429	446	405	467	442	449	455	433	414	420	475	443	391	441	423	433	414	425	432	437	401	426	461	414	433	419	475	460	471	429	470	438	449	444	427	395	428	437	419	425	429	455	416	429	410	455	471	429	421	443	440	418	426	468	417	445	471	435	427	436	442	423	447	397	383	472	410	411	419	439	452	417	432	413	419	399	413	418	464	458	492	413	426	444	469	440	443	419	439	413	463	441	460	404	436	422	411	446	412	412	436	456	447	432	476	392	428	446	450	443	418	439	389	402	476	452	448	447	402	427	426	432	422	422	442	419	423	419	414	419	433	452	423	437	431	434	446	463	428	420	430	418	435	434	442	468	426	446	450	418	430	445	443	425	471	429	462	432	456	433	443	406	469	419	429	421	475	418	454	436	418	428	443	443	441	468	424	424	428	433	417	435	459	443	444	433	452	446	432	403	445	466	459	454	408	431	416	432	463	417	402	459	429	472	444	398	513	420	446	430	412	436	411	412	435	432	442	417	431	437	399	414	435	449	427	441	438	461	452	449	392	461	444	442	421	462	464	437	427	432	419	462	411	411	442	453	460	409	445	438	439	429	432	429	405	455	454	421	411	428	454	413	433	400	443	466	387	407	424	427	437	434	404	418	416	415	436	445	419	436	457	400	386	403	458	422	436	413	449	442	418	444	428	407	453	475	454	462	390	413	450	430	443	412	456	482	430	467	420	422	396	398	452	428	450	407	388	421	436	438	439	438	437	439	457	438	426	430	469	426	472	448	414	474	435	418	424	428	408	429	439	421	439	459	450	433	424	423	486	446	458	432	437	418	424	449	415	425	422	431	444	425	452	403	434	413	433	441	433	401	431	445	419	476	454	452	421	408	452	422	495	429	410	447	432	434	433	459	424	446	426	412	410	428	459	449	469	417	442	443	427	440	454	430	463	419	429	429	399	423	425	452	467	395	411	426	469	435	465	427	430	431	445	432	445	424	409	463	433	460	410	421	417	436	382	458	450	405	423	450	421	445	469	433	388	421	425	435	421	430	446	470	451	423	454	421	452	457	421	442	432	443	400	428	409	480	393	461	425	426	431	448	448	445	422	436	464	481	453	446	434	412	437	411	445	435	414	445	428	435	456	440	417	438	425	497	449	425	427	472	448	439	432	437	421	460	439	433	422	466	459	457	432	425	430	428	436	445	446	418	459	414	440	430	450	391	459	407	432	434	450	459	429	426	434	438	418	421	446	455	466	449	444	409	410	444	430	439	407	428	431	428	464	430	457	443	438	424	459	450	413	448	416	452	405	404	453	449	406	437	447	445	489	404	420	453	448	447	447	419	388	428	437	421	436	453	428	397	433	476	466	478	401	436	446	438	408	403	419	446	404	434	468	456	429	426	437	421	444	395	423	436	420	447	471	463	437	395	504	441	465	395	440	410	421	433	435	421	465	422	402	415	430	392	449	460	427	413	460	457	440	480	461	469	486	456	445	445	409	425	462	419	453	432	437	455	431	408	419	453	446	401	425	477	420	417	454	405	454	432	407	404	418	471	415	425	424	397	442	405	461	440	450	407	446	444	456	431	420	425	451	425	421	434	466	404	424	431	456	445	435	450	454	426	449	442	443	413	417	445	432	445	447	443	439	428	426	459	453	421	444	394	452	414	433	434	447	432	419	437	408	452	424	432	424	462	413	420	457	458	418	435	434	420	429	462	447	425	434	439	423	413	449	404	427	414	390	441	459	417	464	450	463	414	433	450	416	435	478	435	446	430	416	423	424	430	426	416	431	452	410	416	456	444	432	432	425	435	458	431	423	448	457	436	419	425	412	431	450	423	462	440	429	402	427	401	407	412	461	455	444	484	431	440	391	466	443	430	451	445	420	424	407	396	416	435	447	432	450	413	426	408	444	428	432	460	412	461	446	443	393	413	416	457	468	418	430	478	428	416	421	419	448	481	439	404	413	426	436	408	407	422	434	462	405	440	454	465	405	438	413	425	465	474	403	422	464	456	450	448	387	411	427	460	411	438	470	474	432	433	429	453	417	414	410	438	416	390	458	402	407	481	420	384	458	413	446	466	404	479	410	453	451	466
4545	965	808	600	540	550	529	495	487	520	475	461	507	507	468	508	507	515	480	486	487	467	487	489	453	473	482	486	492	504	463	511	462	456	489	478	459	450	473	448	470	446	480	489	466	484	481	452	460	438	463	465	506	501	447	478	467	459	466	464	455	469	440	451	425	457	489	462	456	477	462	487	443	509	475	454	481	492	439	489	486	462	482	461	455	451	463	476	482	453	479	453	512	492	496	428	437	442	469	486	494	473	492	483	452	513	498	480	460	440	510	435	472	484	505	410	489	471	475	518	534	466	409	457	478	490	498	479	436	469	473	473	530	478	460	491	481	467	491	468	470	474	481	446	435	461	468	442	487	477	475	493	490	416	462	497	477	464	408	483	460	458	472	472	450	446	454	507	499	480	436	467	498	465	431	440	485	469	498	473	468	455	483	484	495	483	457	449	480	454	480	450	478	454	438	464	438	461	479	484	469	466	456	505	437	462	478	434	428	525	485	461	471	438	474	467	495	477	488	468	485	507	453	421	474	498	453	485	470	479	490	483	456	449	478	502	433	480	426	491	494	466	450	476	500	497	499	492	453	489	451	445	435	451	464	516	482	460	482	496	441	460	474	494	512	452	479	472	501	484	489	451	471	452	512	447	479	436	479	478	483	456	464	483	444	440	458	466	484	443	491	422	462	480	467	489	478	474	470	470	513	467	480	503	471	427	459	471	491	502	452	471	446	497	459	479	465	460	476	470	470	464	454	501	502	455	523	479	481	492	448	462	482	488	484	485	462	482	451	454	488	483	483	451	436	423	472	463	452	472	479	454	481	511	511	486	467	508	475	463	481	470	476	443	472	468	504	479	470	501	463	514	513	504	454	461	476	471	448	486	466	465	474	483	477	487	464	487	481	483	474	491	449	470	472	470	462	482	509	493	491	467	520	493	471	497	414	509	492	481	519	503	495	516	448	481	465	446	479	462	468	499	491	462	489	452	524	464	438	452	501	488	487	458	423	446	463	478	458	451	508	473	451	486	482	480	462	476	452	488	451	438	448	477	484	467	463	475	483	467	502	451	450	509	506	498	482	478	473	473	513	501	437	494	476	482	458	470	501	502	463	458	447	445	526	439	457	464	486	460	483	469	458	480	449	465	505	457	463	508	470	491	469	513	427	450	491	423	467	468	469	454	480	485	470	489	453	451	430	464	482	499	468	498	471	494	464	486	468	434	427	472	494	462	480	467	486	473	472	471	448	515	499	456	469	471	459	462	483	468	476	496	476	493	452	519	477	463	467	494	456	453	488	484	455	505	457	438	453	459	482	480	459	468	446	477	428	472	463	481	498	497	492	474	474	464	545	494	470	454	482	461	466	515	502	488	478	491	439	523	477	489	441	448	442	456	476	516	479	482	477	450	510	505	478	483	423	435	477	447	523	489	484	458	480	472	472	471	484	452	474	494	501	469	487	496	472	469	470	494	493	481	480	485	467	498	477	489	465	483	451	475	474	442	501	457	474	447	476	444	477	437	501	486	493	485	486	448	480	469	434	438	444	492	449	419	471	468	473	476	487	454	478	475	464	481	475	463	495	447	485	440	467	495	485	486	463	456	449	458	482	494	465	464	476	491	455	510	473	486	470	472	462	468	496	481	460	474	514	440	487	489	460	485	501	431	471	439	451	482	457	499	475	467	462	545	472	436	477	506	457	507	486	457	462	446	462	476	466	466	469	504	453	507	463	479	484	491	468	475	462	503	422	418	456	494	454	477	468	479	484	474	488	490	467	468	458	472	481	494	498	469	464	450	493	485	481	461	477	473	522	464	482	426	460	460	456	457	517	479	481	474	451	473	466	513	455	489	511	483	491	475	492	496	509	478	440	432	429	474	481	483	470	494	459	510	462	446	465	479	454	506	486	448	469	490	458	521	477	450	487	481	502	451	469	496	484	491	481	485	468	484	481	453	469	486	480	432	490	461	467	483	456	481	479	495	425	476	484	467	485	432	426	448	485	504	440	478	483	525	480	460	477	491	475	485	517	465	478	487	453	453	470	488	473	480	475	470	489	482	511	499	471	478	489	469	505	444	477	464	488	467	472	445	458	482	455	471	458	489	500	451	477	490	470	461	477	467	488	470	465	458	425	503	484	455	476	479	470	478	442	443	509	502	497	453	498	513	474	436	451	485	475	500	509	473	465	473	451	485	460	466	463	523	467	479	438	491	498	475	481	454	459	456	457	463	446	470	476	490	511	466	459	484	456	486	465	453	511	478	479	490	444	495	484	506	511	476	417	468	449	462	474	461	443	523	456	517	482	500	440	479	447	484	513	496	491	452	462	453	439	449	465	493	471	425	479	504	472	460	463	464	502	471	459	440	479	460	453	470	467	421	452	509	461	523	469	467	475	438	513	483	466	486	481	521	498	481	468	449	447	458	486	506	475	470	486	520	446	478	499	479	537	496	462	462	535	488	479	456	461	472	449	479	429	458	432	483	471	493	449	443	481	473	450	505	455	495	442	445	462	469	457	446	436	431	469	467	505	490	453	465	497	468	496	436	465	453	481	525	478	472	472	488	494	510	475	457	493	455	470	482	466	522	467	506	504	478	489	505	450	510	461	502	464	419	473	451	499	460	444	485	468	471	466	469	468	461	439	503	513	473	478	455	454	459	486	455	470	486	466	506	467	462	445	496	492	521	500	463	481	479	485	479	463	491	495	493	488	498	486	479	475	449	497	471	457	463	438	462	490	486	451	534	463	467	488	452	506	473	460	448	486	455	479	475	429	538	477	465	458	467	486	476	480	450	454	485	485	478	500	458	521	434	481	457	463	459	449	503	500	463	444	456	503	471	495	471	502	490	510	486	432	482	470	448	447	458	485	465	473	457	469	478	453	476	500	500	481	490	470	490	464	458	456	450	458	460	442	459	479	442	474	462	487	515	482	467	463	528	468	463	431	474	521	460	460	459	504	451	486	424	504	459	473	506	470	471	472	485	482	448	477	485	473	468	456	497	474	489	463	460	501	456	435	493	498	478	489	460	491	477	443	490	485	479	470	466	497	488	519	460	501	482	491	482	460	466	487	470	468	487	452	448	461	467	411	488	505	479	457	459	469	477	478	471	468	472	488	454	508	489	466	476	472	462	497	484	475	498	452	462	504	481	481	502	524	480	475	492	440	490	471	516	472	470	474	493	480	509	480	481	495	490	508	464	435	419	453	453	419	459	454	492	426	448	450	484	458	484	450	465	442	511	490	502	473	475	422	448	433	449	497	466	463	484	468	487	445	432	448	465	480	448	465	495	456	457	503	470	462	475	474	455	493	459	500	429	470	522	493	495	470	488	474	512	488	452	507	484	482	509	488	475	464	483	477	491	481	487	492	457	456	464	524	486	515	453	505	435	464	491	466	464	483	519	472	474	489	498	491	478	467	470	448	484	473	441	436	487	498	477	532	470	481	469	439	455	504	459	457	474	472	443	474	478	489	485	491	460	504	470	453	450	467	491
23494	21064	28217	24109	21050	9523	817	531	440	374	329	349	328	299	280	282	272	247	251	245	250	245	259	237	222	247	249	216	221	225	233	234	221	227	243	218	253	216	191	227	217	224	234	239	206	216	217	220	233	197	204	252	228	224	234	218	223	222	233	228	268	229	236	207	233	219	240	211	197	204	212	204	227	202	201	217	189	188	228	203	189	222	244	217	197	204	216	203	226	215	199	241	213	210	210	215	195	215	250	205	229	214	186	207	200	219	234	236	213	202	211	224	217	213	223	199	229	217	219	216	214	217	215	219	217	216	231	214	197	199	221	224	233	219	214	193	209	212	224	222	198	230	210	203	214	201	225	196	223	192	193	224	225	223	227	220	199	207	190	213	246	223	225	227	249	232	227	235	237	202	205	227	218	221	199	193	234	214	207	197	208	192	207	207	196	221	199	238	254	222	231	202	192	211	200	218	229	213	215	222	204	217	219	229	201	215	202	217	203	208	218	210	198	215	220	219	227	207	199	242	192	236	226	224	235	213	246	214	208	216	191	217	237	227	221	214	198	209	225	194	227	216	212	199	209	243	217	229	204	217	226	210	220	227	230	188	219	176	212	215	204	222	215	215	196	222	182	190	209	202	195	240	193	196	204	213	192	236	219	219	241	188	253	238	201	231	210	217	209	235	217	220	219	212	211	206	225	222	223	182	218	221	201	228	232	204	224	212	221	192	206	232	211	228	186	223	201	248	236	248	216	234	208	233	203	226	208	223	211	208	191	203	237	211	217	214	200	206	243	205	192	220	189	217	214	214	190	203	185	227	206	200	215	229	230	229	234	206	199	212	225	211	228	196	204	209	185	209	209	228	224	232	219	220	246	231	219	219	208	225	209	186	215	217	196	197	226	217	221	236	220	188	214	230	223	209	226	210	209	226	211	207	212	206	201	231	208	235	214	223	201	212	215	223	200	236	240	213	221	179	212	234	213	231	204	229	221	212	208	222	216	231	207	230	203	217	215	208	209	233	220	234	222	190	220	228	217	218	218	213	220	213	216	216	233	212	226	188	202	228	220	215	199	225	214	209	233	205	216	207	193	201	201	240	213	202	224	216	254	197	235	223	207	203	212	208	224	202	233	227	221	225	204	230	232	193	198	244	221	225	211	214	215	217	203	220	197	217	214	239	207	213	206	206	221	213	211	232	185	210	236	209	232	230	224	221	214	203	216	207	211	182	226	192	204	215	236	201	225	185	208	197	194	213	210	200	212	211	212	231	207	213	227	197	219	220	228	208	184	186	228	216	200	172	218	232	234	197	218	212	217	223	232	204	227	196	207	203	221	215	236	217	239	206	238	207	226	219	206	194	192	200	218	209	192	208	211	228	205	240	221	199	211	184	224	209	225	209	246	226	194	222	191	208	220	201	204	240	208	224	232	212	198	221	218	213	209	221	198	180	188	227	213	231	217	225	216	207	197	228	212	208	216	195	203	223	222	218	191	207	228	207	241	205	188	204	212	184	221	203	210	220	196	202	215	230	246	235	211	222	200	205	216	209	185	209	236	196	207	217	197	222	170	212	205	204	209	208	201	237	195	211	221	229	175	204	222	219	226	236	244	195	206	196	218	233	211	211	228	193	246	216	221	224	198	205	222	180	221	235	205	224	200	226	204	190	200	210	198	223	205	212	218	214	211	243	224	230	202	203	212	206	228	198	195	213	207	208	211	218	208	235	219	206	222	236	214	204	241	192	216	216	215	215	231	210	184	195	195	176	236	196	226	220	238	214	242	198	198	215	235	227	222	225	198	205	221	218	222	205	231	228	228	225	223	233	238	218	216	216	211	235	202	228	211	240	190	190	195	239	218	204	205	225	183	207	191	210	186	215	237	192	220	219	244	202	196	224	195	203	230	196	216	200	237	222	228	207	201	227	212	213	232	211	232	207	239	232	209	213	198	189	206	193	195	229	210	217	183	190	205	197	217	238	198	218	205	217	227	240	231	227	215	198	213	203	247	193	216	227	208	210	209	225	230	214	216	244	209	221	197	210	218	209	213	193	195	210	210	220	212	212	208	226	191	214	207	222	205	216	207	226	224	216	221	242	217	199	227	212	195	206	209	245	225	220	214	198	205	211	254	188	235	208	210	200	196	191	227	220	207	223	230	189	208	186	224	198	213	192	199	210	222	234	202	220	207	230	200	206	223	188	225	211	219	221	180	239	213	224	213	232	198	214	203	203	188	203	209	227	202	200	219	193	209	205	176	215	229	189	201	218	225	215	218	220	213	213	215	216	206	215	226	193	211	213	201	200	195	249	232	243	209	200	198	242	206	234	210	210	234	220	214	239	217	199	210	228	192	216	199	206	208	213	207	203	204	210	211	198	216	246	219	221	193	217	210	201	224	226	218	208	212	201	218	196	224	208	198	203	206	188	206	221	210	187	214	254	199	201	213	198	183	214	184	214	212	200	221	198	207	236	240	199	199	219	216	207	221	182	198	225	243	200	218	209	201	214	206	190	220	203	192	192	216	245	208	219	190	231	236	195	189	225	229	235	230	199	214	243	224	208	221	205	208	181	201	211	209	209	231	248	218	192	223	229	229	235	198	192	211	243	211	208	232	221	204	208	215	208	204	231	236	215	206	201	225	228	222	216	204	211	209	212	212	218	204	225	224	197	208	236	216	194	230	208	244	215	216	219	180	215	229	216	220	221	213	216	238	206	203	217	254	225	204	212	181	234	211	235	212	238	202	225	210	216	195	203	243	217	215	222	193	223	220	210	206	198	185	212	213	214	201	189	234	213	203	216	230	210	240	213	222	230	227	223	224	195	204	212	228	226	219	205	219	213	210	215	186	210	222	204	224	210	244	220	219	200	229	217	208	214	222	219	193	219	218	184	182	214	220	206	210	205	191	211	224	233	198	221	223	223	227	227	212	218	216	222	212	218	210	208	220	215	211	214	197	190	225	227	242	193	221	214	184	220	244	210	217	211	211	237	209	203	206	211	223	215	229	206	202	219	215	203	206	208	208	202	194	194	215	202	212	209	224	191	202	221	209	212	214	244	191	210	188	204	224	198	247	202	216	203	197	194	202	193	208	222	199	230	221	207	201	200	190	212	194	210	230	209	216	192	195	224	218	208	197	200	207	197	189	221	220	186	206	206	203	209	217	230	220	204	218	217	196	233	209	210	206	217	198	224	241	175	197	227	217	230	207	204	216	228	206	215	199	190	208	199	199	239	206	215	211	206	223	185	206	199	218	204	219	217	195	211	222	229	196	217	182	208	206	216	185	217	195	237	212	212	184	186	234	216	238	209	204	222	210	205	207	208	210	222	216	206	198	222	227	203	190	195	204	220	230	237	211	218	220	217	213	214	234	231	194	249	222	226	195	206	186	202	213	216	214	201	201	197	226	199	209	232	235	255	212	228	201	250	227	204	225	183	205	205	211	200	202	220	199	224	222	223	235	203	197	217	211	216	220	208	192	195	197	184	196	201	196	193
3269	8539	5490	2495	1794	1352	985	785	699	553	517	451	434	377	392	351	344	294	287	278	285	280	289	252	282	278	283	259	266	281	250	225	270	260	270	275	281	238	265	252	233	274	240	248	243	257	260	267	250	247	244	239	247	240	221	243	242	224	221	239	234	279	255	214	245	245	253	241	237	265	254	218	218	248	241	241	236	238	268	254	242	242	236	222	240	244	231	223	237	230	244	249	231	232	257	251	223	211	264	245	237	239	255	259	226	230	211	237	236	241	217	256	223	242	224	243	219	239	239	241	228	238	240	267	244	212	245	229	252	255	239	230	224	258	254	253	240	207	255	246	242	244	236	237	214	257	217	252	250	239	238	233	220	261	215	257	232	262	226	247	225	225	218	249	231	240	233	249	261	224	230	219	217	242	224	258	272	244	215	237	252	258	231	239	255	250	220	215	236	251	251	239	243	235	232	236	230	228	211	259	239	260	220	226	251	283	262	245	254	218	207	235	246	244	227	244	217	253	237	260	251	229	262	249	241	277	260	224	238	237	243	242	214	231	245	261	216	245	217	235	248	225	219	256	239	242	250	277	233	198	236	270	238	244	268	234	223	262	230	242	232	261	253	285	220	247	213	243	238	260	227	262	243	220	260	259	258	233	205	228	253	221	265	231	253	240	251	232	238	242	253	251	251	241	236	234	230	236	260	263	220	222	253	225	256	263	258	239	220	258	231	248	220	228	241	247	212	223	245	246	251	237	249	235	251	247	251	245	239	252	239	249	242	233	224	236	249	247	239	252	255	242	242	232	241	252	256	223	229	236	247	220	252	240	256	268	256	269	219	235	235	217	243	234	221	223	220	236	236	246	235	230	216	248	251	270	277	256	246	265	235	259	244	232	243	256	241	243	259	212	220	238	264	224	249	232	238	255	241	244	231	240	224	231	238	240	228	234	267	236	230	259	216	264	266	293	240	249	236	201	232	222	217	234	258	202	220	249	241	274	211	204	250	230	229	260	234	237	253	234	218	226	233	244	246	230	250	239	252	230	233	215	229	230	260	258	242	265	239	238	237	235	263	258	248	253	232	244	240	214	261	200	234	233	253	203	270	256	237	248	246	234	246	260	226	250	238	263	233	220	258	254	258	232	246	232	234	249	222	219	240	219	261	247	222	248	246	216	253	225	227	227	224	226	225	227	227	224	261	221	220	278	240	233	242	229	216	219	227	242	229	245	258	253	262	229	217	267	240	266	277	256	236	267	219	243	242	232	234	220	247	231	255	258	240	233	276	229	256	241	255	234	198	219	232	217	248	238	254	257	219	255	237	229	243	268	231	223	219	209	267	235	227	230	248	221	223	237	243	250	240	238	237	232	226	244	257	243	242	230	200	240	241	241	224	241	256	243	241	244	225	262	221	216	263	245	240	243	245	216	242	221	233	247	248	230	258	228	248	236	241	233	250	230	236	218	251	203	213	247	228	242	218	252	250	219	235	235	256	224	237	253	241	228	213	259	240	244	267	219	235	246	252	247	225	246	234	206	215	193	231	226	220	246	217	230	266	234	251	246	219	244	229	264	252	230	250	249	236	222	226	242	259	244	218	237	224	236	235	247	225	235	214	208	228	207	238	242	228	202	227	246	258	229	231	264	249	251	227	271	245	288	226	233	224	216	261	273	244	218	264	234	237	241	244	233	256	226	240	226	243	225	238	240	255	263	218	211	251	236	221	242	243	257	262	261	220	234	272	231	237	242	216	230	244	254	256	221	242	236	228	249	252	239	238	230	250	220	257	236	265	269	241	222	269	233	232	243	253	221	218	232	226	245	226	245	266	238	239	248	236	228	229	238	224	253	258	249	238	227	233	253	222	251	254	256	234	246	246	239	214	286	241	245	237	236	234	256	227	241	243	230	237	236	233	216	216	228	216	228	228	219	222	233	258	235	240	243	237	250	257	215	223	271	223	218	255	245	232	251	218	254	237	223	241	245	240	207	238	223	230	249	225	252	240	240	256	246	304	277	220	252	249	220	201	230	217	256	266	234	271	254	233	244	271	276	209	254	256	267	245	256	244	222	224	226	249	240	229	237	253	225	248	230	233	250	249	272	257	211	247	237	223	248	224	252	215	233	231	229	245	229	230	261	232	237	236	235	249	242	230	235	223	232	253	250	212	249	253	264	237	227	231	232	244	255	262	239	253	234	233	240	258	242	240	220	221	267	228	231	232	222	252	237	243	219	249	228	226	231	215	234	261	220	221	234	236	243	234	246	225	258	226	230	247	260	262	244	237	230	222	248	250	235	250	242	218	251	207	263	237	244	221	253	251	216	248	207	252	237	254	234	258	247	251	245	282	213	259	213	236	240	267	240	252	238	287	264	232	250	225	257	271	242	246	230	249	246	229	231	228	240	216	250	250	223	228	242	241	232	263	240	232	247	261	244	189	263	231	234	256	217	230	227	258	247	224	248	218	231	252	260	222	225	221	243	247	233	242	222	281	225	265	246	198	232	246	227	238	215	244	233	248	243	230	233	234	228	244	245	258	234	219	249	262	266	241	253	255	242	219	236	248	234	267	222	233	248	244	219	226	212	243	235	217	242	239	252	245	250	255	231	231	232	227	242	237	252	228	253	248	234	260	222	225	266	255	232	254	261	232	217	227	292	272	249	228	229	208	243	221	243	259	256	223	235	246	234	225	264	269	227	264	242	253	211	225	261	229	237	251	242	261	230	221	232	226	227	239	240	235	218	283	249	261	214	240	238	231	209	244	233	219	242	229	251	241	239	229	248	230	239	240	236	225	253	230	223	234	246	213	262	212	256	255	282	242	256	232	261	232	200	244	252	221	225	244	224	236	241	233	245	234	232	247	252	249	281	234	244	232	247	249	223	260	245	248	251	268	278	224	250	225	248	217	231	234	235	234	258	244	225	244	231	226	250	223	246	230	228	235	252	249	232	228	244	241	235	256	249	253	240	228	235	225	252	230	223	230	238	243	250	214	214	251	220	233	229	245	247	250	256	240	236	238	254	267	230	253	240	266	265	249	235	263	228	261	237	243	230	237	247	241	219	247	213	268	216	233	208	247	257	257	230	242	220	252	225	240	236	255	253	199	250	227	228	229	241	216	236	239	244	242	219	242	234	248	239	246	230	259	251	270	241	255	225	240	235	244	244	220	234	217	220	247	253	231	250	253	260	230	202	262	217	207	223	245	259	266	224	218	233	263	223	244	232	235	222	262	235	244	228	271	255	242	245	284	238	227	241	250	221	234	228	222	243	255	258	235	240	238	235	237	259	268	263	233	235	272	251	248	217	268	234	254	253	236	224	264	222	227	236	237	237	259	258	236	226	243	257	240	243	271	238	248	267	261	244	251	261	260	255	264	222	241	229	238	245	241	234	247	214	267	247	231	227	250	235	255	247	241	244	244	236	242	230	217	287	240	251	231	227	244	231	227	254	221	236	252	240	252	251	238	245	235	243	224	246	225	222	234	256	231	241	260	236
24705	21069	27120	25111	9756	1116	825	771	789	757	692	706	681	621	695	648	671	649	674	701	614	656	658	644	659	640	598	644	632	637	606	650	620	613	656	654	625	604	656	634	644	632	606	629	609	587	632	601	622	683	651	570	595	662	638	613	613	619	611	638	609	616	645	662	637	614	662	615	645	638	668	624	607	654	630	639	609	641	611	589	590	668	649	615	602	593	647	642	618	602	651	601	650	600	624	656	596	668	668	600	663	617	625	633	645	609	625	626	636	626	602	616	662	648	585	638	631	589	593	609	647	670	623	607	661	660	592	642	578	646	627	652	622	588	617	633	631	574	602	611	646	650	612	621	647	602	650	663	618	614	615	627	636	679	646	658	625	638	618	639	639	639	607	623	673	604	610	607	678	632	644	628	617	628	618	651	576	641	639	604	585	644	645	605	634	627	631	607	623	589	625	609	651	639	629	637	633	618	620	638	604	622	620	646	625	626	649	639	641	658	657	629	613	614	602	622	584	604	655	633	651	617	650	645	638	614	627	642	623	675	621	601	646	612	599	609	621	631	594	621	632	587	619	643	623	637	631	589	604	610	652	675	634	629	610	665	581	634	661	629	662	625	637	636	617	614	595	638	619	569	624	613	624	606	638	636	656	614	640	594	621	635	637	609	694	606	603	604	591	634	634	615	608	640	648	632	583	623	633	616	608	599	629	654	610	619	677	663	605	624	658	615	575	602	608	620	595	569	628	651	611	596	637	639	620	639	614	564	635	660	624	658	603	701	595	653	633	603	663	630	631	641	617	570	668	685	608	597	638	664	644	635	627	610	624	631	662	593	578	604	681	596	606	600	640	639	600	648	624	579	640	620	648	631	616	603	614	623	631	642	636	590	611	661	616	642	626	630	625	639	629	628	595	641	612	621	644	598	675	655	624	642	635	628	675	625	629	688	619	622	639	593	639	587	652	624	637	641	602	663	656	630	626	608	632	609	636	596	632	593	639	598	639	665	641	633	638	599	675	622	642	640	635	634	618	630	617	614	584	642	632	634	612	626	635	601	651	645	603	598	575	575	653	599	670	629	617	622	628	566	606	647	620	639	622	632	685	622	635	651	589	642	634	591	659	602	654	595	671	638	666	613	593	635	657	678	644	622	683	596	655	623	620	606	637	618	677	612	630	618	619	588	635	590	653	650	669	630	601	597	648	642	643	604	665	659	627	616	685	620	634	659	613	623	612	651	634	649	630	631	621	631	598	616	602	600	652	578	635	617	610	643	613	594	600	605	605	628	618	679	643	625	664	652	602	597	629	668	625	616	630	642	628	628	613	597	665	600	627	607	597	627	588	669	667	629	585	642	627	642	607	643	640	605	618	599	641	661	690	656	594	652	650	623	659	663	603	618	624	626	642	611	654	639	620	598	623	651	606	614	661	642	650	596	612	671	584	639	601	610	646	618	609	582	642	620	637	682	630	642	629	651	627	611	648	667	624	644	589	663	603	654	643	615	629	631	671	639	602	635	654	609	620	595	643	653	624	626	672	668	590	623	676	598	650	664	641	637	661	628	620	600	658	634	607	602	695	623	675	613	573	618	594	617	629	610	646	677	600	652	659	643	622	635	645	624	591	642	611	551	622	614	648	588	600	634	619	636	612	592	607	654	609	593	618	599	618	675	609	682	602	658	606	643	634	640	636	606	651	645	611	655	623	602	677	579	685	599	662	616	644	647	604	657	679	625	592	605	598	664	657	627	654	674	604	590	654	640	597	620	620	626	656	615	622	580	646	611	586	632	641	619	601	630	610	630	628	625	625	638	642	603	636	586	661	618	635	653	624	624	592	630	680	668	621	669	646	605	618	635	680	673	658	701	618	578	634	612	600	619	635	602	640	627	603	653	630	638	633	603	638	621	643	650	622	596	610	599	644	635	626	604	645	653	621	642	604	620	656	695	638	599	606	640	607	653	624	657	635	656	646	586	620	656	639	643	609	649	606	637	637	603	664	596	590	627	668	620	587	624	633	631	634	610	630	604	588	674	618	679	676	670	655	592	649	598	604	607	624	634	624	658	647	657	625	601	621	627	617	609	659	640	638	635	651	628	654	606	591	628	613	619	594	667	632	633	641	599	652	588	598	641	634	607	609	632	622	610	644	638	627	669	642	661	624	650	677	579	613	614	609	610	624	656	585	641	619	624	618	675	646	686	707	661	595	625	628	639	691	639	646	631	597	625	635	611	593	648	627	636	603	590	621	649	648	637	595	652	619	569	646	646	649	664	636	619	629	635	603	613	608	612	642	644	609	657	610	603	648	642	577	591	632	585	642	649	636	643	567	604	624	627	621	660	618	634	634	599	569	627	601	623	555	601	605	595	577	635	634	618	608	618	616	623	652	620	625	622	634	625	653	619	681	640	685	639	652	623	644	656	618	639	642	607	655	665	624	610	606	557	615	600	637	691	640	664	612	613	640	576	629	644	633	666	610	623	610	623	647	636	602	629	612	634	654	633	593	640	597	623	662	622	579	649	640	596	646	646	620	647	620	658	605	638	577	615	642	572	610	643	587	608	647	582	594	646	614	628	640	629	588	671	618	640	605	638	668	616	629	582	588	615	655	632	618	635	637	625	658	643	625	625	639	676	682	626	641	633	615	618	630	578	633	617	663	634	607	628	591	617	650	622	607	622	618	612	656	627	657	640	619	672	611	639	659	663	657	633	620	642	617	641	641	659	603	599	648	590	624	652	621	630	646	631	614	613	640	635	615	653	632	646	637	649	605	641	650	607	627	642	610	616	649	609	591	602	690	667	606	643	641	615	634	609	636	611	631	648	613	609	676	628	632	621	639	640	641	623	618	626	643	651	621	619	613	627	659	610	625	620	617	677	633	636	616	633	676	588	620	638	649	646	658	637	623	622	596	608	604	632	611	677	649	629	667	611	636	623	620	618	645	618	645	644	691	625	664	590	642	637	647	635	587	668	595	636	607	613	622	652	638	600	645	642	612	616	602	625	667	656	620	643	642	609	643	627	657	607	618	607	651	652	606	675	622	630	578	617	585	621	571	650	639	587	643	642	613	659	623	616	657	615	617	624	667	598	610	616	641	613	636	674	628	600	565	616	601	627	638	666	653	626	657	628	619	609	626	618	633	674	614	622	659	608	633	658	672	609	652	624	642	620	592	647	650	627	624	596	616	645	630	658	638	658	636	627	639	647	608	630	593	619	652	595	612	641	656	581	636	641	629	620	622	594	612	625	659	611	675	607	617	639	644	640	623	634	611	564	609	638	618	613	604	630	635	591	648	636	667	648	636	595	642	647	614	657	663	636	633	606	643	601	636	633	620	663	655	672	636	653	619	635	612	635	613	598	624	682	594	628	550	596	649	638	631	642	662	621	605	647	619	622	624	644	620	634	645	632	619	614	675	574	616	630	656	618	628	619	622	641	629	623	641	614	644	606	644	596	630	652	660	577	629	609	600	600	677	616	630	597	626	612	604	620	665	634
3491	5022	3363	1809	1452	1226	1044	971	867	856	808	728	743	695	748	721	709	713	696	698	675	683	680	709	676	678	669	686	679	700	668	668	638	659	655	677	660	631	678	621	636	657	650	643	625	676	656	634	657	671	701	686	646	677	646	635	633	667	688	659	651	637	634	682	673	671	644	663	671	663	637	661	632	639	614	626	647	667	649	625	619	626	633	628	668	637	669	686	688	663	617	623	657	637	649	611	657	690	619	632	656	726	639	652	679	647	670	644	649	714	666	674	628	580	609	691	646	679	642	648	632	660	647	601	643	646	658	663	667	687	642	674	629	687	684	636	691	649	643	631	653	663	629	632	619	683	647	689	689	648	624	613	619	664	606	615	654	702	685	668	671	614	672	666	624	657	675	646	629	639	639	621	682	640	692	645	708	652	696	653	676	645	684	656	662	631	664	669	683	631	657	650	637	668	688	653	669	662	664	688	685	619	655	660	620	619	628	636	660	627	607	683	622	606	641	675	633	673	609	645	657	638	617	627	680	682	694	656	674	687	611	630	629	690	653	636	620	628	637	649	659	621	595	680	683	679	637	666	639	633	677	608	648	622	667	633	604	650	670	620	657	644	625	643	642	640	650	611	656	613	630	619	620	656	633	621	669	653	678	647	610	617	626	630	639	669	642	658	657	670	595	652	638	644	648	615	643	610	632	620	619	690	644	682	646	668	648	644	609	637	625	664	674	689	643	634	665	667	656	665	678	609	666	678	616	688	645	633	684	681	660	682	636	605	613	640	666	640	608	688	622	646	628	648	654	651	685	663	665	635	607	655	671	675	697	636	649	647	661	634	670	638	655	660	675	677	629	639	641	659	655	650	655	634	692	655	628	638	637	664	634	652	658	607	640	633	670	601	661	672	667	633	640	661	625	624	665	644	616	672	679	628	682	647	658	636	678	660	617	661	632	668	675	633	650	625	667	655	642	581	663	673	694	686	677	683	694	666	625	618	686	674	650	621	716	635	653	633	685	643	727	644	637	688	642	638	620	640	638	672	648	646	651	651	652	640	658	668	697	650	641	678	634	642	661	634	656	693	683	596	635	673	637	613	669	639	617	597	645	693	649	687	661	648	647	692	672	641	638	684	663	657	649	639	652	643	648	680	647	684	698	697	649	663	641	630	648	655	680	716	631	624	700	633	613	659	649	619	609	609	706	660	634	659	660	614	584	698	642	672	637	683	689	664	631	741	728	630	622	663	636	674	715	619	650	687	710	612	650	687	661	671	680	644	655	651	651	680	635	658	634	625	665	647	686	642	676	680	711	627	712	641	665	659	631	625	650	668	633	650	674	656	705	692	708	646	636	654	687	674	675	662	655	682	621	653	683	624	656	680	667	609	656	644	643	607	652	634	671	674	677	717	598	664	692	670	675	686	640	660	629	599	603	681	638	638	699	689	657	600	682	711	649	658	694	609	684	655	664	649	634	654	625	693	633	638	670	608	629	728	645	637	673	611	646	644	722	711	638	654	638	664	614	647	636	703	648	633	646	620	652	659	666	686	653	668	664	608	658	631	681	679	665	653	632	643	675	665	650	675	658	690	678	641	617	660	645	719	642	623	691	634	684	648	680	693	634	693	650	635	659	631	647	666	686	666	670	697	649	644	662	668	623	655	678	687	666	708	646	661	618	641	645	716	659	647	625	622	622	647	633	685	571	656	643	626	678	712	667	673	619	595	701	649	635	700	636	630	623	647	629	652	643	663	626	667	732	620	649	650	617	659	673	635	705	641	606	689	653	661	640	653	616	696	667	637	655	668	692	670	617	650	579	685	657	630	665	619	603	616	681	609	638	659	670	642	653	645	656	653	667	642	646	635	609	683	648	606	690	686	675	684	606	642	668	650	631	651	646	537	656	622	701	653	629	696	689	712	653	646	638	636	621	649	667	644	638	684	619	642	607	623	662	632	662	645	702	624	681	648	588	622	657	645	659	656	635	633	683	672	699	671	651	677	670	636	605	678	642	643	653	644	658	644	684	668	702	673	650	692	707	636	664	667	632	665	625	641	661	686	596	658	653	649	661	635	650	663	616	623	667	675	668	684	620	670	648	704	657	658	626	686	648	639	663	582	666	692	672	670	603	660	646	625	598	668	649	650	648	661	691	690	639	658	623	628	643	649	632	674	630	602	612	686	684	661	650	646	628	668	634	671	628	670	719	630	665	645	651	605	620	653	721	633	669	666	655	659	607	619	656	634	647	630	688	669	638	628	641	673	652	658	655	636	670	643	696	617	658	690	625	637	656	645	655	665	629	589	624	618	659	645	666	653	624	632	628	607	623	670	681	649	642	669	620	618	665	640	649	656	619	637	658	672	620	650	638	639	677	650	698	624	654	646	608	601	664	692	651	665	669	661	660	653	606	664	625	639	712	672	660	643	665	650	631	686	634	646	691	642	671	649	639	672	649	660	681	631	626	630	670	673	640	635	668	622	624	669	617	661	650	630	689	646	703	651	651	636	667	671	633	668	672	633	639	656	665	625	667	639	646	612	640	639	674	651	673	636	655	642	642	627	618	684	650	684	647	669	632	687	676	640	645	638	650	672	652	627	641	689	626	637	620	626	660	681	680	664	654	688	658	649	601	660	651	636	612	633	665	685	597	640	647	656	695	651	634	610	676	694	661	639	593	631	630	668	645	657	650	652	700	666	689	633	599	632	629	666	615	645	639	664	688	627	637	642	666	638	621	602	604	616	679	711	623	642	625	641	647	606	646	672	636	674	627	697	633	641	647	623	649	651	618	601	654	642	650	695	616	667	633	637	632	642	651	667	589	619	665	629	637	645	641	706	656	669	690	654	655	646	677	635	645	672	712	654	699	610	648	649	656	632	630	678	643	648	628	598	668	659	639	608	697	632	677	647	664	672	674	627	676	641	687	699	672	665	627	644	634	692	661	631	698	638	637	680	667	617	625	682	613	653	610	655	669	613	663	645	686	700	700	619	605	621	648	692	647	651	683	667	637	677	623	671	655	691	637	698	611	651	618	622	649	656	614	662	624	665	627	624	623	625	659	681	643	650	692	676	665	675	660	671	649	637	676	651	634	641	664	714	616	691	657	630	671	619	656	663	629	627	662	666	689	646	680	652	681	635	688	651	648	668	674	671	627	644	685	655	601	654	621	706	685	599	676	630	629	649	660	668	649	623	636	696	634	660	622	597	656	682	655	635	628	654	689	713	663	596	631	634	657	682	626	670	620	646	680	621	646	670	634	692	666	650	652	643	681	608	651	684	657	641	681	663	685	654	595	612	675	647	664	661	657	677	652	631	628	673	651	679	661	686	648	643	653	661	640	645	674	620	643	670	659	695	683	672	667	696	606	683	677	641	680	656	687	633	693	662	636	626	648	616	635	671	697	643	620	685	664	673	666	602	655	656	669	637	637	735	663	664	668	617	665	662	614	653	634	659	608	645	674	657	629	666	612	640	666	652	667	658	626	646	642	659	647	650
22448	21098	28725	23727	21105	21145	7548	1056	782	676	643	574	527	513	547	513	489	521	441	451	422	443	425	463	442	434	421	445	462	449	392	400	400	385	418	428	385	376	387	368	399	375	383	427	366	405	392	419	400	405	388	397	399	414	398	395	366	394	421	392	410	416	378	407	383	415	395	410	381	413	371	396	371	359	412	404	421	388	402	385	410	388	412	387	391	369	393	363	413	366	393	376	405	381	375	367	403	382	378	381	366	348	367	404	386	382	396	358	378	386	378	413	426	395	359	398	383	347	415	453	431	408	392	375	388	399	384	383	424	404	401	408	392	390	454	395	388	389	408	400	386	392	395	378	383	366	394	372	386	360	365	421	375	396	381	391	371	370	388	385	408	392	377	417	380	405	386	359	361	410	391	402	393	406	437	410	393	395	378	376	398	431	438	406	392	378	373	387	343	404	379	372	435	361	366	388	427	376	371	401	401	375	391	394	386	423	389	391	413	384	410	387	378	402	384	371	426	392	384	419	394	385	406	378	381	431	362	415	388	389	386	408	352	389	383	392	377	376	385	400	418	377	400	377	351	412	390	350	361	392	402	400	371	378	382	337	375	416	370	343	390	404	374	367	413	351	365	385	392	379	404	398	394	386	403	402	422	401	422	401	381	380	395	429	362	374	415	367	410	399	408	378	393	419	399	385	394	397	390	413	341	391	390	411	390	398	414	373	404	423	405	404	410	396	388	377	384	421	413	385	360	405	388	408	394	420	397	376	401	387	395	399	408	422	395	379	389	396	404	403	378	430	360	337	375	399	387	405	416	380	407	393	385	403	422	397	421	399	382	383	412	396	387	400	371	368	383	447	386	392	339	386	410	372	387	374	398	390	380	368	380	416	414	399	423	370	397	402	376	372	422	388	380	375	391	367	422	399	368	433	376	365	394	417	371	384	390	378	410	371	404	398	355	412	408	389	401	386	365	385	397	408	366	383	366	398	369	389	396	379	385	385	422	360	359	380	365	372	378	400	401	420	363	419	354	405	395	360	371	384	409	379	400	436	379	402	424	420	383	385	349	338	393	370	420	403	368	384	366	392	389	367	397	402	381	357	415	357	395	385	368	375	384	430	414	400	375	384	423	395	363	386	400	404	435	406	386	406	411	380	406	419	405	384	407	391	372	395	383	409	409	387	355	409	383	396	400	387	387	383	368	387	389	379	404	430	416	389	414	351	399	402	374	377	393	401	415	394	376	374	434	351	384	386	399	395	442	369	379	407	379	396	422	374	404	381	394	368	378	373	384	355	383	383	378	378	415	376	390	388	391	409	400	353	371	423	398	361	402	364	372	404	387	409	399	375	404	363	416	386	410	364	395	368	393	379	363	398	389	399	336	368	393	398	407	383	397	397	391	401	397	403	371	393	412	408	372	409	392	407	369	385	377	398	391	367	389	399	383	431	391	353	386	403	368	346	369	405	398	381	427	383	388	395	411	404	406	383	407	458	378	341	442	408	413	374	390	387	402	410	397	391	378	431	417	393	403	416	387	375	398	385	418	412	363	409	422	413	353	384	394	362	376	384	401	373	415	403	408	404	355	396	386	373	379	354	390	406	434	417	418	416	395	426	376	363	378	414	393	408	359	385	389	405	384	397	394	422	426	381	402	390	387	391	398	388	390	387	415	410	388	398	388	397	375	383	378	371	415	382	364	378	413	370	393	375	392	407	397	373	361	395	361	392	397	434	377	408	403	404	378	371	394	379	398	371	373	356	386	369	397	415	403	368	408	395	379	441	382	413	407	407	412	388	421	406	415	372	399	427	389	394	385	375	410	397	364	384	402	369	384	367	402	375	389	402	390	393	383	382	398	360	396	357	406	374	375	427	416	410	389	359	372	401	394	393	376	411	417	408	380	392	410	380	372	380	378	380	423	411	407	366	376	386	363	401	395	398	400	391	402	395	372	402	399	375	395	402	425	393	372	410	393	397	416	375	400	402	436	404	398	387	376	382	367	371	388	354	386	379	377	400	405	389	423	395	364	399	372	350	391	409	342	382	390	392	381	410	395	375	378	385	403	373	451	387	399	430	376	373	392	400	383	380	379	406	389	364	377	435	408	399	399	381	366	379	386	397	387	415	386	391	410	376	377	403	430	386	390	387	416	417	392	364	427	370	342	420	400	371	400	388	380	358	377	378	406	376	404	407	384	359	427	384	372	375	352	369	370	366	380	416	400	398	385	387	365	419	398	370	430	422	380	407	383	389	387	392	404	400	404	382	388	400	366	379	378	359	393	415	375	407	387	363	369	380	375	371	387	397	372	393	402	365	404	385	388	351	360	390	380	378	431	403	386	371	384	347	390	382	397	384	377	375	389	416	364	384	379	393	435	395	403	370	413	379	412	369	398	396	379	401	397	403	398	407	382	383	384	381	402	393	358	396	423	396	391	394	415	378	419	408	389	397	351	401	412	361	420	397	373	386	431	369	370	364	427	418	398	404	420	388	374	378	398	416	396	380	386	385	426	396	412	378	391	385	359	369	375	389	431	386	385	374	397	355	409	422	401	416	384	380	425	418	384	363	435	374	381	369	368	393	364	388	405	406	404	399	388	386	394	368	400	377	392	371	402	388	368	398	398	408	372	431	408	400	410	410	355	423	384	385	386	425	399	407	390	399	368	375	367	395	406	401	408	366	403	395	382	378	436	432	447	379	406	412	393	427	432	386	421	371	438	401	410	363	379	375	346	409	366	400	369	391	389	359	378	427	373	427	399	399	385	403	390	402	388	430	394	393	431	415	403	362	363	368	369	398	427	386	399	344	426	369	432	372	395	373	399	410	359	370	374	378	370	370	370	381	370	388	414	371	380	389	372	411	395	395	357	377	386	392	406	395	414	390	380	387	393	415	399	412	395	388	369	397	370	391	407	388	386	384	375	389	403	379	386	422	389	371	383	402	393	353	383	369	385	382	357	422	414	400	390	377	400	418	362	359	434	378	408	383	406	389	385	421	377	409	381	354	417	403	445	369	427	384	390	383	390	376	371	400	372	416	401	381	404	391	405	354	422	347	395	411	407	384	351	352	397	394	384	386	381	377	420	394	406	366	398	392	368	402	369	383	388	411	371	378	402	334	392	409	386	400	400	430	375	395	404	387	372	378	384	409	410	374	355	344	389	400	355	397	386	427	406	399	382	355	391	389	391	389	417	371	384	393	424	380	414	395	404	404	389	387	355	417	413	392	401	362	367	405	377	389	366	399	403	376	400	379	419	371	415	420	363	371	385	383	373	437	407	415	371	390	396	387	395	352	379	424	419	415	407	354	385	376	372	374	383	394	355	367	384	388	411	350	399	373	369	397	426	347	390	374	385	402	374	382	411	380	391	419	411	366	369	405	436	366	428	402	356	372	396	379	378	405	391	379	417	351	396	366	392	413	401	385	406	404	412	386	400	436	405	362	396	397	451	429	409	418	401	350	380	384	368	391	417	396	390	403	413	361	417	407	416	432
4572	14053	9293	4452	3224	2456	1841	1489	1182	1046	886	884	721	663	661	624	540	548	570	493	488	463	488	484	484	445	443	440	444	430	394	423	423	412	431	472	451	437	399	393	424	398	430	407	414	410	381	431	396	432	390	399	417	413	431	409	417	397	407	376	421	397	429	438	385	416	406	386	423	422	403	392	374	423	416	418	413	408	402	393	386	398	408	416	398	432	384	402	442	392	404	404	415	405	421	372	395	357	393	419	366	399	391	408	417	418	381	401	409	453	394	398	410	380	368	412	388	441	434	382	429	389	394	390	398	402	358	361	391	429	367	391	405	416	423	392	361	415	399	367	409	423	387	366	414	431	397	397	398	413	356	390	390	402	369	384	395	384	387	385	348	406	398	434	442	424	382	391	403	422	381	374	382	398	360	394	413	388	380	381	382	396	361	386	428	384	372	412	420	414	388	391	375	361	389	414	381	444	381	430	402	401	412	430	396	392	386	381	429	412	412	388	392	386	397	423	391	407	395	401	392	417	384	370	388	452	422	425	411	429	396	373	436	386	396	413	405	390	383	425	389	390	390	413	400	408	398	394	419	408	377	395	387	411	361	376	424	404	429	413	399	420	424	416	417	386	389	374	389	372	436	369	395	415	380	397	412	367	422	392	423	388	409	407	388	385	386	372	401	394	399	343	422	411	408	387	356	368	367	357	377	384	394	399	417	407	418	411	404	387	404	390	417	363	388	366	395	439	379	382	422	411	388	396	403	405	399	390	397	397	395	414	429	391	377	406	375	394	406	372	419	408	375	409	401	404	395	377	404	362	393	394	368	386	399	394	397	427	405	376	401	430	385	359	355	404	444	401	417	411	388	391	402	402	422	397	400	422	403	393	364	401	401	379	392	408	385	368	398	434	384	430	363	404	391	421	395	371	379	411	394	398	375	435	369	406	392	448	381	368	397	422	374	386	402	388	402	378	413	369	386	388	400	392	392	382	395	397	383	374	396	404	409	412	400	367	400	377	387	405	383	383	409	408	383	376	397	379	421	370	405	401	413	418	383	379	389	383	435	364	395	416	413	394	432	412	388	366	399	426	417	386	400	394	400	399	377	413	424	410	384	364	402	358	405	404	386	382	383	372	377	395	357	417	404	427	362	415	405	407	436	424	405	378	423	425	401	410	420	370	422	411	359	412	390	393	425	392	419	413	412	410	411	381	402	414	363	436	413	401	422	365	385	415	387	391	388	379	389	349	396	384	360	384	392	400	418	376	427	397	410	385	401	413	382	375	428	419	394	392	382	405	400	386	410	400	398	419	402	416	416	385	403	419	378	403	383	417	412	387	398	360	454	405	397	407	363	400	383	415	393	409	420	367	415	419	424	400	382	414	399	415	398	395	391	371	446	381	393	381	407	416	366	398	389	402	428	402	394	394	375	403	405	396	403	382	412	374	374	404	424	402	352	392	409	403	379	376	388	441	388	412	403	417	424	368	405	362	414	379	415	418	376	430	405	406	396	355	397	378	381	415	404	441	382	398	381	378	408	425	410	399	428	400	402	387	411	393	411	391	407	444	378	400	422	389	389	395	400	370	384	396	393	393	348	406	416	414	403	409	416	370	408	427	387	352	386	413	405	390	402	401	367	428	413	410	434	386	390	413	419	422	408	411	385	410	391	410	397	397	354	431	381	364	396	376	407	402	433	406	396	382	438	388	412	379	390	411	395	417	383	408	413	390	420	390	392	366	396	400	387	399	403	392	398	374	359	396	432	396	398	399	394	406	401	431	386	358	416	426	372	414	427	379	424	407	364	407	386	372	391	386	400	394	419	406	366	439	403	380	399	440	402	397	350	376	415	395	384	380	367	407	399	381	392	430	408	408	423	384	378	433	381	371	378	371	425	409	373	351	373	394	358	398	360	446	382	424	373	383	402	359	390	370	389	379	405	384	405	401	441	393	408	397	414	424	422	439	422	374	387	396	370	395	368	360	402	404	412	394	394	395	386	368	387	386	372	393	426	389	411	394	424	390	396	402	378	410	425	410	404	396	415	413	395	390	371	447	387	415	413	426	366	401	403	398	419	368	407	375	420	407	425	403	417	384	409	387	425	416	408	379	433	420	427	392	436	367	400	378	385	391	395	414	408	418	396	387	416	376	411	416	414	394	418	401	376	372	405	406	386	432	390	387	386	355	361	388	371	407	411	426	401	403	367	388	383	399	370	403	422	393	401	435	401	384	417	413	406	411	398	402	387	366	376	427	421	422	395	422	425	418	410	384	402	416	418	424	387	421	401	381	386	378	401	364	373	392	422	395	370	420	382	360	380	423	419	397	421	398	403	397	384	408	402	406	369	379	392	406	403	383	395	458	399	361	378	414	350	389	399	370	397	369	403	391	390	392	395	388	416	392	378	393	414	397	391	399	386	402	383	411	382	388	405	408	406	387	392	373	386	420	376	394	385	427	410	411	392	373	377	335	370	431	390	409	391	410	427	375	417	396	379	397	392	364	355	408	434	408	430	402	397	363	359	438	401	410	389	411	392	397	382	354	404	391	401	387	442	406	385	395	388	404	412	391	399	390	422	452	400	361	429	408	412	430	414	435	377	391	425	421	400	372	365	389	358	403	393	399	375	388	441	377	382	395	426	412	394	409	386	376	387	380	398	432	370	399	363	418	395	399	394	371	389	399	359	370	393	365	387	401	417	402	378	383	416	381	392	384	407	444	397	412	378	386	397	389	382	401	400	379	417	415	399	400	417	398	386	397	418	381	381	423	423	397	405	419	360	387	427	395	372	392	355	407	405	399	407	395	427	403	397	360	426	384	411	399	389	444	395	386	443	428	426	411	413	365	403	428	385	367	403	388	420	382	379	361	379	370	407	379	402	431	411	434	375	419	372	405	427	410	408	398	427	366	369	415	411	417	383	388	409	418	368	405	434	423	422	403	395	389	377	417	391	392	406	364	408	377	411	408	436	340	393	382	422	399	371	398	424	387	430	399	416	379	356	415	401	406	398	409	380	390	401	459	399	362	393	418	385	392	383	381	382	386	373	442	381	403	374	400	406	362	384	387	349	357	396	412	424	399	384	400	398	390	370	397	397	410	406	366	404	398	413	380	365	397	384	430	418	406	376	368	413	418	399	373	409	371	376	412	403	382	417	378	426	412	395	405	396	352	373	391	367	405	387	420	407	385	379	412	433	407	406	383	400	415	394	404	441	394	370	357	423	387	392	397	412	377	363	396	372	390	419	459	434	422	391	376	386	422	397	400	408	383	391	401	429	394	426	412	427	412	376	371	378	409	403	434	437	428	414	413	369	392	389	397	401	344	381	380	389	440	419	391	388	390	388	409	408	413	399	373	390	383	436	418	407	377	383	393	399	429	437	398	406	396	412	428	407	360	397	409	380	407	383	383	413	439	400	413	386	422	359	403	383	400	392	428	380	391	371	397	380	386	405	399	376	425	375	401	418	379	369	414	365	406	395	378	399	384	411	441	377	435
27719	17344	3642	883	638	644	520	506	456	466	421	460	456	456	433	422	474	458	459	442	407	437	409	443	450	428	473	394	408	419	455	462	401	462	414	440	462	402	442	433	437	450	423	407	439	449	451	404	436	431	454	436	437	463	410	468	435	441	423	428	437	396	449	393	457	476	413	426	439	452	454	472	399	470	462	455	420	438	424	430	421	397	417	454	431	449	444	427	430	420	475	427	410	416	436	443	451	439	450	420	445	433	432	431	465	480	427	408	427	434	415	481	479	419	393	407	432	425	460	424	450	454	442	442	389	422	403	448	461	457	412	442	436	425	405	407	435	417	385	438	446	438	427	458	487	435	434	462	413	420	446	429	445	443	416	443	429	444	434	413	439	434	480	452	475	417	412	441	451	405	424	438	459	441	447	417	409	436	435	425	417	444	461	384	470	404	456	467	442	441	410	449	476	448	435	414	409	430	402	432	447	429	412	448	452	435	472	438	451	463	382	422	441	449	447	468	441	429	424	446	422	434	434	429	410	405	467	444	451	431	442	482	458	425	445	429	461	442	412	446	429	393	414	473	446	439	466	444	416	401	470	456	432	421	447	433	415	400	461	451	409	456	461	438	421	391	423	486	430	447	413	436	394	450	434	425	463	413	435	430	421	419	460	418	469	396	436	428	431	424	446	467	451	463	444	442	433	442	444	410	387	431	450	433	438	473	405	441	438	463	448	450	438	429	438	451	473	435	399	482	491	398	424	390	440	436	426	483	488	422	454	438	432	426	438	426	421	406	416	464	414	384	442	456	396	431	477	449	429	423	458	451	455	420	419	436	416	423	436	427	416	411	425	436	447	451	423	412	424	411	436	412	429	459	399	408	450	436	460	450	408	424	413	477	431	407	423	413	450	443	414	450	418	425	455	496	453	389	412	451	423	419	445	442	461	402	461	416	436	450	417	464	436	439	420	475	465	443	434	425	468	463	434	470	400	428	428	418	439	444	428	427	429	443	434	446	460	427	413	441	436	444	444	446	420	456	420	413	412	431	389	431	440	431	424	463	433	430	456	450	466	437	415	415	434	418	456	440	425	415	429	439	454	434	466	429	456	451	452	447	438	426	390	437	427	407	444	418	449	427	450	438	464	431	411	386	430	423	461	390	439	464	460	426	427	439	438	454	448	439	423	417	457	415	463	451	419	462	446	451	449	445	419	427	445	418	460	383	444	422	440	475	420	467	419	465	444	419	425	434	447	410	469	423	427	477	419	469	439	427	430	423	466	449	461	449	433	475	428	460	513	426	407	412	419	454	467	409	474	436	442	428	411	432	454	431	443	449	410	449	425	415	422	423	426	442	427	444	446	436	451	431	459	432	445	444	431	427	389	435	457	434	450	442	430	391	442	456	399	431	423	422	450	454	429	385	438	435	408	441	425	419	453	413	469	423	446	475	429	463	436	432	419	442	438	497	403	437	423	445	434	436	456	441	463	457	449	428	445	464	493	399	473	445	432	393	448	433	392	411	424	442	434	417	429	459	428	423	402	416	463	437	415	463	414	440	418	402	406	459	435	449	456	428	442	456	442	425	479	428	426	438	412	456	401	442	467	458	448	436	439	441	447	418	441	469	435	432	452	424	471	448	424	473	469	453	472	456	401	440	447	423	432	496	432	418	464	420	458	418	450	463	427	427	434	437	465	423	449	446	392	422	405	440	425	443	437	421	451	432	454	403	458	413	494	428	393	446	468	492	424	418	416	407	428	455	458	428	459	441	466	427	396	434	444	432	443	421	420	426	407	421	448	438	442	452	442	427	441	447	456	414	458	445	421	383	421	419	426	418	431	432	440	472	431	444	441	409	433	410	400	429	440	426	450	441	436	419	416	397	435	455	434	429	470	446	424	467	391	440	426	427	435	398	444	459	470	430	414	441	421	438	423	435	417	460	452	386	419	459	457	454	456	450	414	395	404	455	464	457	441	450	424	456	420	432	443	420	461	414	418	419	467	438	445	416	433	417	442	481	412	407	436	407	419	444	435	418	426	428	427	424	407	427	445	441	409	447	431	435	465	417	464	418	424	442	433	404	479	420	457	403	445	425	444	398	410	437	451	465	459	434	442	435	459	416	417	422	409	421	399	424	445	435	399	414	415	420	445	454	442	448	444	458	425	431	429	443	407	433	399	452	472	436	420	480	437	474	450	436	471	446	410	447	404	431	421	423	442	448	434	423	451	438	416	439	423	408	434	407	437	421	414	435	394	407	461	442	421	389	444	444	437	418	458	456	413	442	466	440	419	437	434	442	445	422	407	429	439	436	459	412	442	428	408	434	420	412	422	479	453	406	457	430	381	422	415	422	445	417	410	441	429	436	409	464	433	418	433	398	414	464	407	402	480	409	457	447	443	426	442	445	413	456	443	440	409	445	435	415	408	443	459	429	452	443	422	478	454	478	452	412	418	386	447	437	426	422	443	459	457	432	424	411	403	406	434	433	444	394	436	402	434	425	418	463	403	431	430	424	417	436	458	439	446	438	438	421	445	441	492	422	448	399	460	442	463	424	449	428	423	437	450	444	406	436	438	421	443	435	447	407	435	455	451	456	435	428	431	403	474	429	466	459	414	467	440	453	413	457	447	406	417	473	441	434	430	423	464	438	454	460	459	417	454	422	424	453	420	474	439	444	420	437	449	448	479	415	426	416	431	426	456	457	419	466	422	401	407	460	451	392	441	399	442	484	432	439	433	439	462	426	465	422	418	407	428	434	411	473	458	376	451	465	448	439	452	433	465	421	427	390	444	423	478	438	437	446	427	446	430	461	481	458	417	467	439	428	450	429	427	446	448	413	446	462	433	435	436	444	435	427	422	462	460	424	436	421	443	424	445	456	414	427	473	456	449	453	443	404	451	446	433	409	416	449	445	458	448	409	444	429	420	443	438	449	421	427	428	430	470	427	430	451	455	454	418	421	464	471	438	428	401	432	456	444	406	456	425	379	409	446	409	434	411	426	436	439	431	445	401	438	426	449	399	420	434	450	434	398	428	446	410	452	428	473	428	436	441	433	419	466	385	398	441	462	441	412	439	441	464	413	440	403	427	405	418	414	459	428	488	440	448	441	461	423	443	422	417	425	448	423	428	409	433	427	406	452	442	455	434	405	443	450	483	431	469	397	432	471	458	436	440	418	455	427	445	420	417	447	425	416	459	448	456	418	419	447	438	415	416	478	449	411	461	440	442	429	426	443	459	429	434	444	421	418	396	457	447	422	432	407	448	439	439	433	411	464	430	416	446	420	443	440	423	416	446	390	427	425	421	464	471	420	437	435	416	421	422	415	440	422	399	443	381	420	427	420	414	454	469	424	404	448	407	443	441	492	438	420	390	451	430	413	428	453	440	458	454	428	420	423	443	439	414	416	455	397	439	447	465	440	448	452	451	456	434	443	467	444	450	422	468	448	456	428	444	386	415	419	408	415	417	420	423	463	438	425	431	435	412	431	425	450	433	454
4433	1101	858	621	590	536	512	528	486	510	499	453	486	466	498	509	510	478	461	479	438	495	490	476	439	464	456	509	473	459	451	470	486	512	478	475	499	484	461	451	490	455	494	507	469	478	439	475	485	442	446	429	452	493	437	485	500	462	457	457	501	479	463	463	461	453	494	478	492	469	512	462	460	472	441	477	431	490	474	494	492	450	482	463	483	458	472	478	486	463	452	452	510	476	506	466	460	472	476	447	408	469	486	475	456	475	498	468	469	510	501	453	455	484	458	464	492	504	474	453	459	457	445	488	483	462	495	505	473	500	446	463	500	495	488	488	483	412	479	479	424	497	501	481	499	500	499	453	510	488	490	470	479	481	472	478	452	428	468	484	450	498	504	462	475	512	455	481	504	469	412	477	467	445	464	482	469	510	454	495	482	483	485	477	465	474	418	481	486	433	480	426	524	455	484	479	484	455	470	492	481	460	446	476	446	458	530	473	492	457	494	469	481	479	490	512	514	488	458	517	474	484	478	441	488	489	475	460	451	507	490	468	499	472	519	433	469	461	510	503	435	463	428	469	503	479	469	484	457	464	471	453	468	467	442	466	456	463	481	461	464	493	458	444	445	507	455	493	506	462	496	498	506	497	476	485	469	436	456	456	503	509	471	468	465	469	501	493	486	475	478	449	480	512	457	465	462	477	512	465	470	474	470	501	478	470	454	460	490	467	501	525	479	455	500	450	479	472	500	482	518	459	465	487	466	510	460	428	458	477	485	507	478	486	486	487	473	497	476	490	489	497	465	525	483	471	509	472	502	485	487	475	467	482	487	468	527	489	487	458	453	472	449	451	503	488	442	485	469	466	465	445	465	468	456	488	459	475	494	535	471	464	479	456	479	502	443	479	461	464	472	475	440	492	451	435	463	460	476	474	492	461	505	484	494	430	500	452	496	458	499	503	438	498	487	479	495	472	477	490	495	499	456	474	486	449	449	487	448	499	437	482	505	482	467	522	474	477	504	503	469	504	435	478	446	466	470	472	501	478	484	485	482	452	460	475	547	499	464	444	465	477	466	477	452	476	486	421	506	457	482	497	412	441	494	476	494	465	443	445	505	456	456	440	484	501	471	510	490	479	507	499	476	492	486	475	483	451	482	444	467	456	485	489	460	523	484	478	510	494	498	482	495	436	517	494	467	499	462	429	507	437	471	459	523	512	482	460	477	424	481	455	469	486	498	422	497	498	470	459	456	485	484	446	450	445	447	471	440	486	489	469	447	476	470	405	465	495	472	483	501	471	475	457	502	482	493	454	464	474	448	482	483	460	473	488	498	445	499	509	494	468	468	473	479	457	475	480	471	461	425	466	504	492	461	478	482	518	458	454	474	465	470	480	487	473	474	475	494	471	455	468	473	493	476	470	498	444	451	503	482	442	461	449	479	434	474	474	470	463	491	482	458	486	479	502	477	481	472	510	445	467	430	474	485	480	434	478	490	496	447	490	501	484	508	472	475	445	480	503	475	472	473	508	491	458	470	461	458	504	484	451	483	477	493	474	459	424	469	471	461	488	452	472	504	451	470	449	490	418	471	497	459	493	479	492	452	482	461	471	495	442	476	403	449	484	497	484	475	493	484	463	454	430	507	415	464	486	488	456	459	512	486	449	515	505	467	465	487	502	480	490	423	496	498	484	464	453	501	511	493	505	468	477	457	508	488	462	472	513	507	481	493	473	471	467	472	501	520	450	468	461	467	468	499	456	453	468	485	468	487	452	491	446	454	445	504	486	452	510	424	492	487	468	528	449	463	499	466	505	491	483	447	480	431	491	491	463	507	451	466	424	470	465	480	459	459	450	483	470	473	461	465	450	492	481	449	496	462	443	486	462	496	450	474	496	472	439	472	483	512	470	477	476	458	530	491	471	482	504	462	458	450	487	504	455	448	479	478	471	451	473	460	461	482	452	432	484	438	450	493	460	489	488	477	467	493	447	446	492	467	479	510	459	536	494	462	455	485	441	471	490	455	472	467	478	464	482	457	480	489	435	471	500	527	451	462	479	477	468	468	443	482	459	447	485	516	470	472	448	496	479	499	462	423	463	429	480	447	462	461	445	419	476	477	484	425	480	469	472	505	509	497	463	466	431	465	482	471	490	452	471	435	494	488	491	439	473	477	493	471	457	476	490	477	493	448	473	456	478	495	427	486	431	493	469	497	504	459	526	473	470	452	462	440	489	472	473	502	464	476	488	418	491	483	449	515	472	499	475	454	479	478	482	503	506	474	444	459	463	475	460	506	454	471	476	483	428	467	445	455	440	480	497	446	491	507	486	468	459	465	463	454	432	463	462	466	456	463	478	452	514	456	433	480	464	429	501	487	503	503	478	497	479	467	469	447	454	463	476	439	488	490	474	498	462	440	474	476	498	458	437	463	427	464	470	449	452	499	450	481	493	487	447	462	484	453	471	400	490	483	509	499	464	454	482	483	468	472	488	470	466	491	466	472	495	496	484	497	501	471	468	458	497	459	489	479	471	480	473	468	473	462	506	470	465	468	499	463	488	476	464	459	456	449	456	505	467	465	465	485	467	459	476	512	476	484	488	499	476	454	420	446	416	483	465	430	438	521	506	488	456	469	500	478	473	470	467	476	458	462	485	539	457	479	477	452	455	474	485	471	446	454	511	424	460	466	495	489	448	510	463	553	480	422	490	484	447	467	523	477	482	440	478	483	486	440	462	462	455	407	463	482	440	489	452	459	460	464	483	494	479	497	497	450	454	465	446	473	486	498	472	464	456	468	424	469	427	448	479	500	480	454	471	459	474	452	473	486	467	515	492	444	450	448	443	428	441	491	453	452	481	438	454	482	465	483	443	459	501	444	460	470	490	497	487	475	474	493	452	501	498	451	464	450	454	453	514	515	470	498	453	463	476	501	454	466	460	520	438	485	476	457	483	461	444	466	476	486	489	476	466	493	474	480	479	467	448	453	470	481	473	483	488	436	481	468	491	525	493	499	480	444	431	510	473	458	484	503	467	478	451	465	451	524	499	491	458	488	460	452	498	489	454	458	445	464	532	508	460	448	486	477	481	492	447	454	467	462	452	459	480	444	470	516	445	472	492	461	483	486	451	463	490	448	492	464	448	525	499	471	457	476	498	482	465	469	487	514	466	474	502	481	465	485	444	461	425	490	471	504	448	432	486	443	480	440	467	476	484	502	502	461	471	458	476	501	488	464	485	451	498	463	482	450	510	461	479	454	508	485	474	491	452	467	500	460	452	454	509	452	494	471	486	485	465	505	458	521	481	500	502	475	448	476	484	469	472	474	467	487	455	465	479	495	458	494	484	480	456	445	498	480	462	517	508	482	500	528	439	535	503	488	474	471	475	484	444	485	492	474	440	486	461	468	520	478	476	476	476	493	475	452	490	513	452	457	466	466	465	453	455	462	434	461	452	488	505	489	463	456	448	493	481	484	478	468	497	486	485	485	480	431	488	491	472
23480	20970	28075	24082	20969	9283	777	489	418	380	359	317	326	301	281	278	283	264	270	242	258	248	237	218	249	276	231	252	243	234	221	240	244	245	225	221	235	233	209	242	204	245	233	246	213	221	232	214	193	205	217	234	244	215	208	206	201	194	216	220	213	248	222	228	240	234	216	190	180	204	217	202	197	222	209	230	217	253	243	225	227	224	210	226	237	201	219	231	215	238	211	170	202	210	200	218	225	191	220	207	224	232	236	196	223	217	230	192	236	214	215	221	234	201	221	223	234	227	227	223	190	215	218	228	236	236	188	253	205	197	224	206	208	231	244	224	211	231	227	233	193	199	244	232	221	216	223	228	229	218	225	219	230	244	194	211	221	183	205	219	212	231	190	210	201	211	221	229	208	223	209	235	255	232	226	239	218	229	221	200	225	227	193	179	229	226	229	194	216	207	237	194	233	219	224	223	191	181	229	211	210	205	237	232	211	207	235	212	217	219	199	229	228	208	226	197	224	188	236	230	223	220	225	181	207	233	209	210	223	238	215	225	211	212	237	232	219	187	218	212	216	220	228	218	217	190	224	238	223	221	224	234	252	218	215	208	225	207	232	227	212	218	233	218	195	228	203	218	230	191	216	261	245	232	209	212	227	206	229	236	219	207	216	199	220	209	208	238	209	215	210	210	207	227	220	207	224	211	230	219	207	212	248	202	208	227	215	195	230	229	212	189	212	205	242	232	208	220	229	231	216	200	211	207	230	216	226	253	181	209	233	219	229	226	175	197	212	235	209	229	249	223	215	220	221	223	232	228	226	219	201	225	192	206	226	215	214	208	203	201	183	210	225	217	224	212	197	204	199	221	226	193	216	217	213	215	233	195	209	228	220	230	227	223	230	212	205	222	202	219	213	225	216	211	199	251	227	206	176	215	219	214	225	218	253	185	180	240	228	219	199	194	190	215	228	200	197	208	241	204	204	215	199	215	221	195	220	211	209	208	206	240	224	204	229	231	214	224	217	225	215	190	242	205	218	223	212	224	195	211	256	242	213	227	226	212	232	222	213	226	230	216	191	200	228	219	241	192	212	211	238	203	235	218	195	241	223	207	215	231	184	216	219	214	208	196	223	215	206	189	218	234	211	197	216	191	226	199	202	199	198	212	231	233	203	226	209	239	224	228	207	219	189	205	205	211	200	206	211	243	204	230	225	224	203	227	221	219	240	220	204	242	244	233	227	217	233	211	221	236	205	216	207	207	222	231	218	184	248	227	218	194	224	196	237	209	228	223	243	223	203	201	228	195	212	215	202	238	206	204	198	209	240	218	239	207	216	206	207	197	205	236	193	211	214	223	205	231	224	211	228	222	230	200	185	192	252	196	202	209	226	233	208	214	205	201	228	221	211	227	203	214	217	224	210	222	212	220	215	208	190	234	209	218	197	229	227	227	229	210	227	218	227	189	199	240	222	225	229	224	191	222	220	203	225	218	213	221	213	220	217	202	227	210	221	208	211	205	225	224	194	235	227	216	220	228	204	248	236	192	219	204	225	234	218	226	237	185	216	208	219	227	235	205	206	216	211	224	203	245	223	229	192	223	212	218	217	237	201	209	205	219	185	217	222	219	218	207	227	192	207	210	245	213	223	191	209	237	214	210	206	213	206	203	192	196	202	211	215	189	203	212	186	217	230	197	216	210	195	218	224	203	215	212	207	228	203	214	209	212	219	219	234	235	206	232	223	200	221	230	225	196	199	236	210	215	192	206	229	215	220	226	194	206	223	237	216	217	230	190	233	214	216	224	215	194	220	221	206	202	224	243	211	228	223	235	210	232	198	211	215	172	225	236	235	250	179	213	201	204	241	208	209	178	233	221	248	234	216	217	217	193	229	208	208	202	208	232	201	218	217	242	222	213	232	232	216	206	222	211	223	228	230	223	214	200	207	194	215	213	230	215	221	202	210	215	198	213	204	224	243	228	223	228	222	229	207	205	209	204	208	235	235	226	213	189	209	241	213	213	227	191	233	218	210	202	226	222	209	212	197	197	202	224	214	231	239	222	228	225	196	213	215	221	246	213	221	226	219	207	201	232	191	239	203	205	230	204	245	238	230	229	178	231	207	218	195	212	210	179	219	231	202	215	216	213	223	252	219	188	202	229	219	218	207	219	216	221	219	202	191	219	230	207	203	229	217	205	245	221	219	211	234	192	204	208	223	225	224	225	226	222	212	219	213	187	215	215	205	228	192	229	242	237	213	212	185	213	198	240	180	219	217	202	211	239	225	222	201	188	221	246	215	239	246	214	198	236	236	217	217	230	247	197	187	258	210	192	223	212	203	205	248	235	232	230	190	215	231	218	219	198	225	229	205	203	235	214	197	224	210	204	215	227	232	187	210	241	193	205	232	215	211	213	214	202	227	231	218	214	227	224	198	215	208	218	207	198	207	204	210	218	210	197	236	198	222	237	210	216	207	215	222	214	194	206	210	245	220	227	242	200	205	224	206	223	241	216	215	224	204	215	196	259	203	196	202	243	227	221	212	223	204	199	195	225	201	215	208	211	231	221	226	223	197	213	236	225	231	200	211	221	227	206	207	237	216	194	207	220	240	200	232	220	217	217	221	201	219	248	240	236	209	212	184	240	217	242	218	222	227	234	224	212	211	251	213	242	221	181	213	214	219	230	196	212	212	228	209	215	184	242	209	219	243	233	194	184	217	218	188	215	206	201	225	216	219	222	245	216	217	217	211	221	221	226	214	230	210	211	230	213	186	210	205	203	208	226	195	207	230	218	217	212	194	239	231	222	216	235	233	210	227	200	210	189	203	228	227	187	219	182	238	190	184	208	254	228	201	195	232	198	206	202	207	229	193	218	205	197	227	201	221	210	224	252	215	233	214	204	209	231	237	226	207	245	204	238	242	197	233	224	205	207	212	201	225	220	223	223	237	216	211	204	212	225	211	231	222	214	218	204	196	221	234	220	214	234	188	242	219	197	226	222	233	208	245	241	207	228	222	203	199	203	245	211	200	208	210	207	219	229	209	203	232	227	219	210	209	212	218	243	225	233	201	200	238	232	236	246	210	245	183	209	247	236	227	188	227	222	222	218	215	205	206	224	245	217	241	205	234	232	242	234	218	202	219	220	196	239	211	225	201	205	253	238	217	249	219	224	240	208	226	209	223	216	230	214	217	211	202	208	209	214	219	217	233	218	229	219	232	238	208	241	199	208	209	231	222	189	209	207	183	221	232	227	224	223	229	219	212	232	239	213	239	230	207	215	199	217	229	190	189	214	231	232	220	206	233	189	219	242	206	215	234	202	231	199	214	209	214	206	228	208	205	207	214	219	220	180	219	206	219	226	222	242	235	222	208	232	235	247	226	232	217	226	223	214	218	211	224	199	206	241	213	201	214	228	194	226	234	230	208	223	191	215	214	222	213	207	217	196	232	242	176	226	222	229	200	212	231	212	231	197	235	218	251	221	221	212	232	198	214	231	209	238
3408	8377	5557	2557	1789	1276	1032	784	700	577	528	440	400	380	344	357	335	327	303	298	311	303	301	282	295	275	277	275	278	286	254	264	288	259	246	267	242	268	254	249	216	270	258	260	255	276	252	263	267	238	263	243	269	254	237	226	230	258	243	240	253	256	243	248	260	234	261	247	236	249	278	242	233	252	241	248	227	241	225	239	247	268	227	247	232	275	268	247	267	252	230	288	245	205	243	249	232	253	228	230	232	259	222	228	261	250	215	252	227	232	280	275	248	253	219	239	244	217	249	255	256	252	249	250	256	255	235	238	260	228	277	245	245	217	239	238	244	252	252	264	239	235	261	227	243	261	263	244	260	242	240	240	233	236	257	244	266	228	253	266	254	256	241	264	253	232	227	229	216	245	233	267	252	250	258	249	249	246	265	252	248	235	226	271	227	226	250	260	230	230	237	218	268	235	279	245	262	256	237	258	227	248	217	232	219	241	245	216	233	253	233	246	247	225	242	250	268	236	245	221	246	257	267	240	233	253	239	226	245	228	257	235	259	239	247	238	236	260	237	256	229	238	258	250	255	236	252	267	230	277	252	224	271	258	253	231	266	246	247	244	237	259	239	255	224	239	218	246	276	246	253	252	226	232	249	235	233	233	234	251	258	224	242	229	229	239	259	252	231	229	253	239	243	259	243	263	262	234	221	240	255	249	237	281	236	266	272	225	259	255	234	259	236	210	261	255	253	226	265	220	234	215	286	238	257	240	249	237	252	255	246	237	245	240	252	248	241	260	254	229	233	250	246	224	236	234	254	230	251	260	231	245	259	264	215	269	249	251	265	249	266	224	257	253	194	223	228	261	229	237	248	231	240	235	233	238	244	249	260	252	275	265	235	243	235	229	229	263	242	240	250	224	243	236	242	206	228	262	253	264	240	229	246	248	255	241	263	243	222	268	241	265	228	249	224	240	253	255	254	240	234	231	253	256	243	235	283	251	246	215	286	242	269	240	244	231	255	260	232	258	265	287	265	237	247	263	276	238	281	232	224	245	265	267	253	249	256	250	256	252	266	247	255	267	258	255	247	260	255	261	239	248	249	230	248	256	242	244	234	252	274	256	224	229	251	240	237	253	250	236	253	262	230	239	246	244	242	256	263	250	250	246	243	257	261	288	228	242	222	245	237	236	223	194	241	239	261	237	254	247	286	259	246	249	242	248	262	226	229	245	248	256	229	252	236	268	239	252	253	287	249	244	228	231	271	233	247	232	228	230	241	256	241	234	256	267	269	251	244	248	232	242	249	263	249	233	242	253	245	246	228	236	232	254	240	279	206	246	250	271	260	224	246	258	269	214	249	250	216	234	258	252	233	242	241	238	258	262	255	242	250	257	260	256	262	224	231	245	231	263	250	246	261	251	224	272	209	219	240	232	250	236	257	259	245	241	235	251	244	269	259	227	259	247	209	240	258	268	245	286	213	265	247	257	259	256	263	228	259	209	271	272	223	235	226	251	252	240	262	251	231	265	218	235	235	246	267	257	218	230	277	253	267	235	258	246	225	230	248	234	259	271	261	266	243	262	255	245	216	264	241	247	258	242	246	265	246	250	256	257	247	227	257	251	251	247	260	245	220	219	242	257	289	264	250	238	231	235	261	243	219	236	246	281	213	275	274	241	226	221	234	237	220	265	244	255	231	252	254	215	237	228	223	220	276	242	235	281	247	260	268	229	249	261	240	295	244	252	193	236	229	245	240	266	270	264	234	258	227	239	208	251	268	252	280	260	259	225	262	241	238	244	278	241	238	253	232	260	262	258	228	200	291	248	247	244	226	219	261	236	252	239	250	211	263	243	224	249	229	237	242	235	232	247	233	257	239	263	232	272	275	250	243	239	225	242	235	244	274	243	273	213	235	247	223	262	240	222	282	210	251	229	239	247	245	249	263	217	253	239	250	262	240	270	246	274	251	238	254	247	239	216	231	224	222	245	258	241	246	262	239	226	248	252	236	248	229	242	261	244	253	239	236	229	246	227	258	263	261	234	248	237	281	264	224	248	221	250	230	240	238	216	262	257	221	253	262	248	277	255	249	234	227	275	252	243	216	277	241	235	235	242	225	250	239	229	249	239	259	226	249	254	225	254	261	236	243	247	262	244	234	262	245	233	218	223	239	258	265	231	264	234	252	247	245	261	242	222	228	256	232	261	237	235	262	242	248	264	245	244	261	256	246	255	260	264	242	254	236	278	234	241	255	272	236	253	231	243	218	266	252	239	217	232	254	273	248	250	263	234	236	238	225	246	227	251	226	229	259	241	231	270	230	264	265	274	262	277	251	243	234	212	261	239	246	235	252	238	250	240	232	247	258	227	230	232	255	269	255	216	212	221	259	245	247	255	223	247	259	259	237	232	244	243	252	223	229	218	258	243	270	236	244	237	244	265	261	226	233	247	251	222	257	259	223	227	239	274	237	238	256	236	263	254	238	236	249	263	229	254	219	256	262	247	223	222	222	226	240	235	268	235	224	266	238	250	256	272	244	252	236	238	217	224	253	253	233	230	232	243	261	218	247	254	223	250	265	250	254	230	251	263	255	248	236	250	243	213	241	254	222	263	255	240	235	258	222	229	247	240	231	237	227	249	202	274	231	256	210	253	251	226	256	223	247	256	220	240	245	242	241	235	270	256	237	261	251	231	232	244	229	240	259	262	233	272	282	197	234	228	252	235	264	237	243	220	236	252	248	240	232	238	248	251	261	239	256	281	259	237	266	253	264	240	231	261	249	221	224	235	209	255	273	249	274	240	261	240	248	252	241	282	229	247	252	269	253	235	252	269	235	246	231	245	226	248	256	244	233	246	244	230	223	265	222	251	247	262	246	258	239	239	249	226	252	227	245	222	264	240	253	221	250	249	232	250	265	258	242	220	267	234	284	249	233	229	250	221	246	236	237	228	224	250	238	270	234	256	262	224	244	266	253	255	221	257	268	247	232	271	256	257	232	231	260	256	253	239	240	240	248	250	233	251	232	228	228	210	221	257	237	260	260	257	243	232	221	248	248	223	282	229	249	246	272	243	272	235	251	229	232	248	252	244	222	241	247	269	243	236	243	250	229	253	257	244	243	233	235	248	252	247	236	235	258	242	283	245	265	214	244	234	236	232	228	257	255	237	263	275	237	215	269	238	232	228	267	252	237	253	235	249	244	271	227	272	233	246	271	264	257	249	254	270	262	259	224	222	230	258	229	237	219	213	246	250	228	227	248	247	248	242	241	258	258	244	243	225	269	213	224	244	223	247	249	266	225	230	244	248	289	249	243	277	265	243	252	264	234	235	240	256	233	268	238	233	261	229	233	265	252	253	245	215	231	231	229	237	221	230	247	242	238	249	245	247	216	246	286	226	225	263	251	216	267	235	231	262	245	259	214	232	237	249	270	230	258	243	244	247	276	238	250	235	254	235	248	239	244	243	240	219	254	227	276	249	248	228	233	234	241	248	266	247	230	237
24833	21118	27177	25271	9754	1096	869	819	700	719	727	710	655	701	679	684	705	672	644	694	617	660	626	638	693	679	643	629	637	673	618	624	647	586	684	674	685	587	638	621	637	611	638	613	604	608	628	660	641	631	612	640	681	687	639	641	624	646	606	590	672	639	692	645	610	609	653	675	659	611	636	656	631	661	625	639	645	652	619	637	616	635	561	599	623	617	625	619	688	660	636	641	638	612	664	664	620	658	647	632	625	612	660	643	645	640	617	648	626	640	649	631	623	657	615	647	646	647	608	674	636	662	675	680	609	612	658	636	620	610	631	693	638	638	643	691	643	666	667	616	629	608	689	667	676	633	638	647	639	674	652	638	644	651	650	678	638	610	652	648	629	629	619	647	651	640	627	635	707	671	626	632	634	696	609	621	600	645	654	649	605	608	639	598	654	644	670	618	594	644	588	685	616	645	659	654	642	639	603	645	620	644	656	677	641	662	587	666	687	651	601	641	625	658	619	649	637	617	659	639	669	634	627	672	651	597	619	647	658	604	643	624	623	686	633	677	603	629	613	616	672	612	625	596	647	633	661	644	647	632	609	649	595	600	612	617	645	687	629	634	693	665	659	665	656	606	651	660	656	646	572	602	633	652	637	681	606	661	597	648	625	642	671	641	587	619	602	618	658	649	589	613	639	641	690	637	641	641	666	639	655	651	696	623	667	657	608	634	657	616	654	684	637	652	635	650	629	632	684	658	637	609	595	605	685	648	640	602	581	637	658	657	674	645	696	636	641	619	676	652	672	642	646	677	654	655	658	644	649	666	606	634	642	638	610	597	639	667	637	677	668	696	613	645	660	656	616	633	648	628	608	650	677	647	609	637	624	632	644	670	676	637	642	625	664	643	629	681	607	633	624	681	715	634	643	645	652	644	645	690	666	641	614	598	680	629	657	618	603	654	625	623	628	622	620	698	620	622	638	640	639	677	649	645	654	646	610	596	617	679	652	677	690	692	622	629	638	636	636	597	671	668	645	622	655	631	635	663	641	662	651	621	666	648	620	618	618	676	680	618	616	659	653	675	661	638	587	623	624	617	656	651	586	672	611	637	683	639	598	627	648	615	608	623	670	698	644	669	636	633	614	661	655	621	627	609	671	681	651	614	619	662	667	625	650	638	625	627	632	626	683	648	650	652	631	650	701	669	655	673	602	610	583	578	633	608	655	607	628	645	679	642	673	630	612	594	663	625	669	652	643	607	626	605	625	634	646	699	636	579	647	636	656	664	649	634	623	602	641	668	649	641	673	618	654	637	580	599	666	648	624	608	720	649	652	650	665	649	653	668	648	661	644	645	651	649	599	652	624	673	645	649	629	641	647	593	620	651	618	664	629	643	630	613	611	664	631	631	663	603	608	643	654	664	610	605	638	624	614	646	636	639	663	635	612	660	669	629	611	626	647	675	631	627	598	640	693	668	636	633	632	650	633	631	608	622	609	640	627	610	617	641	625	628	646	646	646	666	650	629	643	616	638	656	647	650	643	645	698	666	663	670	619	631	599	605	614	649	671	633	647	635	604	638	660	628	610	584	627	672	675	611	683	621	638	634	651	642	646	603	655	600	651	624	657	665	667	640	698	647	668	632	657	606	621	661	641	622	630	607	621	630	629	671	673	668	640	609	664	667	593	600	627	658	644	626	644	671	696	629	628	608	654	616	671	663	651	644	670	637	632	644	632	616	686	631	622	584	598	625	659	671	657	675	615	636	656	643	631	624	646	616	684	644	644	646	593	673	636	644	645	654	647	612	663	656	680	629	627	656	633	630	655	747	644	604	604	626	637	629	559	592	638	638	625	636	671	632	621	644	639	638	621	625	634	633	639	620	624	633	644	666	602	644	645	619	630	625	668	617	665	641	645	640	645	649	676	643	602	610	625	712	637	688	605	639	653	663	640	682	629	671	611	664	646	669	627	655	628	627	613	682	658	643	607	702	603	643	623	653	630	618	647	630	641	668	660	638	628	637	673	657	619	606	666	658	633	598	673	670	634	640	646	635	599	594	660	618	696	663	676	625	627	661	639	595	630	622	621	628	622	629	650	678	609	687	660	617	672	660	635	641	612	657	640	591	661	654	653	659	629	623	658	593	605	637	642	673	639	622	668	649	624	650	630	618	638	643	620	591	647	659	629	658	644	652	623	628	668	665	638	660	652	662	609	641	656	682	678	656	662	673	577	644	609	642	654	556	656	668	643	691	671	612	614	617	588	632	646	642	639	597	650	605	639	621	649	632	621	635	655	672	649	620	668	655	645	606	649	635	669	652	627	604	628	613	635	644	652	600	595	619	637	623	593	662	616	647	659	659	634	649	627	626	648	638	669	617	703	677	639	616	640	655	684	608	633	647	684	660	614	643	696	661	640	657	643	606	670	682	619	645	654	648	639	632	605	645	624	642	638	639	645	611	668	674	640	647	673	619	682	588	610	676	639	642	645	661	632	656	695	684	647	598	636	597	607	658	619	606	613	642	615	664	565	643	676	636	667	650	650	636	627	635	659	633	670	678	656	640	624	583	707	672	621	662	640	630	595	655	646	657	631	613	676	658	614	655	625	649	639	591	620	645	629	623	645	632	658	622	649	631	650	643	644	646	637	640	686	649	629	639	630	685	634	667	659	618	616	630	653	640	562	670	628	651	611	688	594	612	643	676	666	644	624	670	629	623	633	657	661	665	638	642	657	646	637	642	657	612	612	640	636	619	665	589	655	586	669	639	613	685	671	682	636	642	621	646	675	613	634	619	683	638	661	649	643	665	624	677	656	693	639	656	675	627	670	642	674	631	665	620	620	630	669	637	652	650	633	644	623	646	618	679	597	660	649	631	590	657	660	653	628	634	678	659	613	652	651	627	642	669	647	605	651	642	644	612	692	633	661	645	656	661	625	643	617	605	616	602	636	617	594	622	659	650	621	620	622	596	608	601	642	604	589	631	617	677	608	686	660	651	640	620	661	643	619	604	642	640	638	646	636	642	631	616	625	633	591	697	618	643	648	640	630	632	651	637	645	601	616	690	688	625	601	623	612	601	647	630	606	621	645	651	641	630	645	656	613	593	635	642	671	635	631	590	640	663	661	652	633	636	669	636	659	669	614	629	588	668	620	661	657	640	620	643	618	701	608	658	650	644	634	682	621	599	659	626	653	642	672	603	683	658	597	658	631	629	620	627	660	656	596	610	637	630	595	628	607	671	625	614	687	667	611	702	662	645	620	621	634	633	680	633	630	630	641	607	592	623	659	643	647	631	621	672	579	632	641	641	622	606	670	661	636	667	616	623	616	640	597	667	630	640	655	653	616	656	611	642	632	665	673	635	605	634	604	626	643	628	614	629	620	635	618	636	675	629	651	642	655	650	632	648	625	666	614	571	666	650	644	625	660	635	611	657	594	670	668	634	637	635	699	623	614	645	653	598	637	628	661	610	608	685	634	648	679	632	616	656	585	626	608	590	707	580
3564	4999	3267	1813	1425	1207	1033	957	860	867	755	785	745	719	701	753	715	671	681	728	679	699	692	674	644	723	695	659	654	644	643	682	668	671	714	688	657	652	664	616	654	670	625	640	620	660	633	699	644	661	668	650	659	649	668	665	659	710	602	679	632	695	635	626	669	705	694	680	675	699	663	681	645	636	660	683	678	651	693	667	672	719	660	667	646	658	664	659	642	642	680	631	672	696	630	670	653	681	641	700	642	683	669	643	639	690	673	672	638	637	695	634	708	671	646	631	654	682	630	674	620	679	656	707	708	684	701	660	665	715	653	649	712	698	696	664	679	684	648	641	664	677	636	679	666	671	680	710	667	671	681	649	651	633	629	698	657	678	619	639	682	650	651	636	645	696	673	699	661	703	669	686	696	684	648	677	706	646	651	656	665	684	687	675	679	664	668	631	651	627	624	646	646	681	648	679	676	644	646	694	627	693	673	632	628	643	651	652	636	675	678	703	655	649	666	661	642	627	672	652	681	715	682	666	676	645	643	726	714	683	711	619	698	693	655	682	620	678	679	715	633	652	652	657	647	655	681	625	665	644	689	624	657	694	658	721	642	668	648	628	623	681	667	627	641	662	692	625	722	688	657	673	660	721	643	684	696	624	648	677	705	676	658	652	642	676	670	695	625	658	655	659	683	642	643	637	714	683	667	670	696	691	689	664	680	671	675	653	668	637	654	697	636	665	633	628	667	667	633	656	652	714	686	695	607	691	656	668	684	699	626	654	631	703	667	667	710	659	655	671	690	680	690	679	686	647	670	662	659	680	704	675	667	655	676	655	655	638	697	601	674	649	645	656	686	653	651	662	661	628	690	631	649	691	684	704	675	646	656	620	697	683	673	685	646	683	646	671	678	676	693	696	623	677	688	653	633	650	680	678	660	652	629	728	657	682	647	663	673	630	648	663	650	654	697	694	642	670	671	649	704	650	668	609	639	610	694	594	645	698	669	646	613	689	692	661	682	629	656	660	661	644	685	674	639	711	641	614	708	656	655	653	657	668	679	701	684	641	649	695	669	649	724	676	648	681	705	674	626	648	663	646	641	729	627	648	708	665	652	664	664	638	658	696	654	646	688	647	678	689	651	633	630	659	670	670	636	629	665	651	656	661	666	652	670	664	692	682	670	643	673	675	641	649	595	659	633	651	658	638	644	650	680	685	716	665	719	639	684	692	695	677	667	649	658	712	657	639	700	674	706	668	695	676	661	652	661	643	659	699	644	666	653	673	636	682	653	699	648	638	640	632	660	674	653	693	620	662	640	641	648	668	642	698	671	708	647	634	647	674	674	623	717	684	652	666	672	670	631	642	684	645	660	664	687	672	635	671	658	675	659	667	667	679	700	678	668	716	631	668	698	681	680	647	670	674	687	661	673	683	670	679	623	656	696	681	663	648	656	710	661	686	647	686	660	690	649	666	622	659	672	658	635	679	689	679	690	656	685	630	701	675	611	685	628	670	641	681	654	693	623	671	657	694	684	612	638	652	662	633	676	695	662	619	715	652	649	642	687	681	675	673	671	617	610	642	720	664	674	636	645	673	606	609	665	684	636	608	633	699	698	630	651	671	665	659	656	682	664	696	670	659	712	671	632	668	633	655	635	699	625	692	666	666	673	646	682	703	673	673	635	640	648	600	713	621	625	679	638	699	658	639	638	673	681	640	685	680	697	641	703	731	712	651	655	652	693	656	691	685	640	682	641	654	695	698	679	707	669	645	656	625	671	652	669	655	642	667	643	690	680	646	676	632	650	673	653	670	649	636	638	656	670	614	689	680	714	647	691	693	644	678	651	666	668	689	665	661	641	683	689	671	611	662	671	684	652	646	640	662	685	654	616	664	670	658	628	627	686	667	648	671	663	640	613	688	636	687	692	655	645	625	672	699	660	668	675	675	649	630	701	683	668	710	613	696	636	679	653	661	705	700	683	648	658	670	686	597	612	628	670	626	651	670	674	682	674	693	622	686	669	628	637	641	664	621	645	714	682	670	610	667	655	659	652	662	642	681	683	661	642	671	653	658	687	670	679	614	639	676	640	694	659	661	685	643	694	648	669	713	635	659	633	662	678	642	667	710	672	667	684	678	645	649	654	629	662	661	661	650	647	664	684	653	662	660	685	649	668	698	626	699	661	654	682	685	648	597	619	656	604	692	666	647	674	660	690	653	687	689	695	653	691	677	620	690	653	659	749	660	668	662	620	648	677	676	676	652	631	696	639	702	684	679	722	641	667	644	707	681	736	637	691	626	681	656	688	677	623	704	635	692	695	653	671	614	645	641	611	659	649	671	673	613	646	680	702	671	642	666	695	636	685	667	680	652	669	646	632	668	686	675	664	661	666	639	683	606	668	643	710	690	634	697	605	678	673	654	595	649	636	636	680	644	656	660	673	645	683	676	669	629	677	618	675	668	652	695	711	612	674	648	645	620	645	709	660	736	685	665	696	656	637	619	644	672	631	690	692	635	641	651	647	631	666	642	666	640	695	657	647	658	712	658	653	650	665	686	686	644	682	708	670	706	664	680	658	655	640	646	645	675	649	680	640	661	679	657	684	642	667	623	653	674	667	646	643	708	665	692	680	640	645	658	687	696	656	723	648	657	635	697	656	632	669	675	640	671	685	710	628	660	623	675	679	666	657	678	656	674	663	609	709	659	637	726	680	655	671	651	682	684	694	686	645	642	653	679	672	665	669	674	681	666	700	670	630	649	660	669	673	665	729	707	701	666	622	654	695	682	667	679	687	678	674	702	673	657	668	648	678	652	667	723	705	655	679	691	658	678	662	667	644	704	616	646	672	645	677	616	668	638	659	626	660	631	664	667	704	679	638	667	684	664	692	722	642	698	633	661	654	651	693	687	680	686	689	732	669	668	641	662	701	669	659	704	685	690	664	630	661	679	670	643	653	630	626	637	627	664	697	617	606	616	656	583	637	667	685	696	624	709	659	667	669	645	674	649	629	664	661	684	655	653	693	668	672	646	662	626	685	709	696	653	623	652	653	605	636	678	678	639	676	667	704	639	703	669	667	687	653	688	710	681	652	646	619	684	708	696	692	629	670	627	720	716	652	722	689	681	663	671	697	663	621	641	678	651	612	639	663	685	669	687	651	641	637	665	650	669	643	683	668	663	640	703	610	667	659	664	658	686	663	672	694	700	603	666	696	683	702	655	634	666	643	611	670	634	653	696	699	655	640	662	654	685	711	649	684	663	691	655	654	636	657	650	670	682	702	703	645	655	653	675	713	693	658	692	630	638	660	672	646	675	701	638	627	675	663	652	664	676	729	706	664	639	654	672	689	628	688	653	627	639	690	658	665	662	679	637	626	691	667	602	593	644	647	678	678	662	618	637	705	639	651	683	695	713	635	653	668	676	667	645	638	660	705	698	640	687	616	646	629	648	638	672	618	653	706	628	665	651	614	670	630	654	689	685	673	697	664	683	653	703	668	630
22422	21100	28743	23689	21094	21143	7681	1103	781	743	667	637	578	541	484	554	512	475	447	452	495	420	481	406	453	454	455	431	453	443	409	417	426	415	404	422	387	436	401	388	376	386	414	439	425	417	422	418	457	409	431	438	413	448	423	392	411	443	412	396	416	402	418	417	402	411	444	378	413	452	393	398	402	396	410	382	395	406	361	397	426	403	395	400	409	392	408	390	380	413	446	423	401	425	396	408	422	415	423	411	459	399	411	409	412	390	446	440	423	386	407	381	395	414	415	421	441	408	405	394	387	373	419	416	443	417	449	443	389	383	411	428	390	356	444	411	430	417	420	395	423	430	437	408	389	404	404	411	398	390	379	406	425	394	415	384	420	399	430	411	421	448	423	384	411	375	369	388	396	389	418	388	438	387	407	389	415	375	450	403	384	438	390	417	377	442	422	402	419	390	436	430	384	370	432	444	415	372	401	410	423	439	391	415	399	418	391	395	411	416	415	409	392	389	414	362	426	407	393	390	432	400	403	405	411	439	367	425	461	406	376	398	412	436	409	420	409	416	428	401	375	401	385	384	395	384	415	373	386	437	427	373	388	399	383	376	430	432	388	364	397	419	456	400	437	412	397	385	400	390	437	428	433	422	382	373	394	384	401	429	430	396	397	393	390	403	392	406	400	387	423	417	428	396	420	403	419	451	372	422	411	380	399	404	436	397	363	406	395	410	380	366	414	377	397	381	396	432	398	398	406	381	377	393	407	399	391	401	428	406	369	396	398	370	430	382	419	412	410	393	391	420	428	411	384	391	390	417	408	412	448	408	426	403	404	430	377	398	401	377	419	414	391	384	419	405	392	395	450	421	391	392	381	424	446	382	378	370	387	425	388	416	397	448	427	383	378	414	417	408	382	398	414	395	395	443	406	366	382	383	404	365	430	367	408	383	418	372	422	427	373	401	396	390	395	398	416	433	417	395	393	404	410	400	386	400	398	429	424	432	392	383	399	367	422	413	455	383	402	406	411	394	417	385	408	370	388	414	410	432	440	406	445	399	392	357	417	396	441	419	399	381	397	387	426	437	431	395	410	407	400	376	420	402	386	441	427	386	455	409	415	414	389	390	411	378	398	418	378	382	412	440	452	392	410	401	407	391	428	406	425	366	441	423	435	396	372	411	388	387	393	390	393	395	405	389	411	441	396	401	401	404	389	417	397	403	380	421	432	396	377	407	399	402	381	379	423	443	359	398	417	396	408	404	424	358	417	402	418	417	413	367	430	412	445	401	413	398	370	374	402	387	380	415	419	397	384	420	384	441	395	374	419	405	415	419	381	404	386	384	397	424	402	391	403	392	415	393	409	391	413	355	363	419	421	384	389	400	415	389	377	381	383	400	373	456	404	414	369	417	439	390	430	385	404	391	426	423	409	395	403	419	388	376	387	366	428	386	406	396	384	355	396	401	413	364	404	363	360	394	370	383	388	403	377	407	366	404	404	405	394	408	410	383	404	393	394	403	405	419	405	379	368	402	403	391	403	394	400	394	409	378	418	384	382	429	373	390	404	393	397	410	424	393	432	382	397	418	403	375	403	404	382	380	379	407	391	363	383	412	387	386	391	425	421	411	416	394	417	419	420	388	384	401	395	401	388	380	414	374	406	411	406	407	378	391	397	369	397	369	387	368	425	391	378	432	414	377	434	413	387	365	423	392	399	383	408	417	380	420	389	382	386	398	370	402	384	399	387	375	425	420	462	407	431	435	389	392	399	408	412	412	400	380	419	424	375	421	396	406	383	404	407	407	392	406	419	377	452	433	423	370	389	373	386	444	417	385	418	404	388	375	399	401	386	406	413	359	392	407	427	435	375	417	409	399	417	396	416	396	401	411	376	410	412	433	394	441	425	403	369	419	387	403	416	371	395	386	398	387	407	422	357	391	435	386	395	417	393	365	424	387	374	401	393	378	392	395	426	400	387	399	399	394	406	406	409	426	381	429	401	420	429	391	403	365	419	387	364	384	379	389	428	448	421	411	418	394	390	454	419	402	406	392	400	397	410	377	410	436	421	421	416	424	410	416	435	392	396	407	383	406	383	398	450	388	428	402	373	415	425	449	381	411	402	397	359	422	393	415	394	416	402	402	405	401	360	410	415	407	395	418	381	434	426	385	399	383	394	406	407	395	429	425	440	424	389	467	432	377	417	431	406	407	396	433	408	384	406	370	410	376	408	379	411	387	358	377	386	407	389	402	370	417	397	378	432	428	388	429	383	391	372	383	402	391	398	408	428	419	388	411	407	387	416	386	420	394	370	418	377	391	409	375	393	415	406	417	433	376	365	398	416	427	390	395	393	416	384	387	371	378	400	395	398	375	404	364	397	401	403	368	402	415	334	422	378	409	405	365	422	410	402	400	414	414	391	410	401	404	405	380	364	381	386	410	413	401	419	409	380	395	409	402	383	378	387	426	413	379	424	417	408	398	409	399	386	394	368	380	434	406	403	392	403	399	412	389	382	406	425	436	418	402	386	385	429	398	417	360	374	403	400	375	391	391	377	393	396	385	386	409	377	397	390	399	412	416	377	354	394	388	417	376	373	411	383	389	390	372	427	379	402	395	421	424	485	366	413	408	364	412	378	379	385	416	410	439	387	392	394	387	415	393	410	399	413	413	407	394	396	399	396	396	389	408	439	397	403	402	452	380	391	407	397	407	413	388	378	393	375	390	360	383	404	387	370	405	373	436	408	365	371	419	371	395	434	420	404	415	398	395	405	404	413	402	388	407	411	394	397	420	433	405	438	381	380	381	430	373	362	389	405	424	401	427	387	360	400	405	380	456	416	393	389	407	380	409	385	392	403	383	438	407	386	380	378	372	413	398	392	405	384	355	377	402	387	418	413	391	366	372	405	375	434	382	396	379	420	419	390	400	400	399	395	391	370	401	379	388	407	425	364	389	409	403	408	380	392	413	379	435	402	426	451	418	388	421	378	395	360	406	399	388	414	405	398	364	423	370	409	372	390	396	411	400	402	434	390	387	427	399	412	359	396	404	429	419	374	406	412	406	406	398	438	389	391	420	406	398	373	374	371	401	404	452	462	408	409	380	417	397	396	378	385	430	450	431	413	427	424	421	427	418	373	369	401	394	367	408	406	392	367	397	401	408	371	429	423	392	408	403	436	395	405	409	391	406	410	409	399	391	384	391	411	422	398	376	375	382	401	412	387	410	387	418	447	379	412	400	410	418	398	376	426	407	403	406	381	415	402	408	397	406	412	409	431	404	392	423	434	386	397	407	394	404	405	400	417	383	401	430	391	421	430	411	409	401	391	392	419	408	396	436	411	402	422	394	356	370	373	391	453	387	406	405	376	409	418	371	396	392	409	395	389	418	402	423	409	382	417	394	409	411	375	420	431	401	412	402	393	398	394	418	385	405	402	394	426	428	411	402	440	412	382	413	417	412	365	397	429	414	430	400	377	395	437	400	380	373	402	421	405	401	434	429
4592	13912	9474	4533	3252	2486	1941	1423	1281	1069	890	822	718	677	630	578	617	577	548	518	546	510	482	491	477	452	484	441	443	438	442	427	496	423	448	419	443	408	420	418	419	438	424	445	381	442	454	419	441	461	435	415	400	409	414	438	421	447	427	428	436	419	417	400	404	459	418	422	405	406	428	431	429	404	428	392	404	362	424	426	399	387	421	462	416	399	424	434	432	425	420	399	388	404	408	379	384	401	438	427	432	419	405	434	389	402	416	426	433	386	414	427	424	469	418	400	413	400	416	431	423	408	418	380	426	400	430	416	392	389	378	421	421	405	408	437	391	394	370	402	407	400	421	412	419	458	417	411	419	391	392	375	412	403	418	411	431	437	380	423	386	425	396	387	411	406	434	401	429	409	426	371	438	379	397	405	410	385	422	394	427	431	384	393	413	371	409	429	429	410	408	443	359	432	443	390	440	370	443	401	406	416	450	379	432	386	393	429	355	396	402	415	400	416	390	385	394	435	431	384	404	387	393	416	385	408	424	418	410	412	420	392	433	408	409	442	414	407	415	387	419	428	379	361	419	410	423	446	399	408	451	426	393	408	390	427	445	408	438	408	449	425	408	399	399	413	403	409	406	420	415	416	422	413	416	407	415	419	393	393	398	420	410	420	427	420	389	397	399	399	402	446	411	424	408	383	393	407	410	401	375	432	423	395	458	431	395	410	413	421	428	387	417	409	428	440	404	424	395	393	415	438	434	440	414	406	428	446	404	413	396	409	423	439	422	389	423	428	410	427	385	403	428	413	430	383	389	419	382	407	418	381	388	401	443	399	413	395	377	405	419	405	445	387	395	441	406	438	416	393	419	423	398	390	437	392	385	412	406	407	435	428	413	435	377	387	441	419	400	409	377	400	401	453	381	385	424	390	437	392	428	426	390	392	378	412	395	417	403	425	412	393	407	431	410	413	395	430	418	414	422	429	403	432	400	401	468	438	390	403	403	386	398	421	403	384	414	403	398	401	430	408	396	418	404	408	436	412	390	375	405	414	427	406	426	406	378	365	396	386	414	396	446	424	412	442	408	399	428	379	397	417	389	398	419	415	400	402	405	424	416	443	438	420	407	444	422	390	446	421	390	411	421	386	430	409	436	392	403	402	402	422	391	388	428	390	419	408	388	408	434	383	367	405	424	427	413	383	428	413	411	390	403	417	394	402	389	431	476	460	415	432	461	395	427	381	404	404	417	404	418	407	443	442	378	412	387	397	397	419	408	462	397	406	387	445	410	444	423	451	434	425	389	389	388	413	428	391	393	463	403	420	409	414	386	380	408	394	423	411	409	443	413	434	381	404	367	403	380	434	399	421	433	407	396	436	453	451	433	407	398	419	425	400	434	405	397	409	401	396	375	401	395	400	388	367	382	388	412	412	419	397	413	412	415	408	412	396	393	420	416	408	415	424	441	393	405	424	393	397	411	421	425	402	418	431	447	421	410	422	378	412	377	419	429	449	386	412	426	427	411	423	438	419	407	403	427	416	387	421	394	415	389	438	395	408	394	400	432	398	412	425	433	387	385	397	415	421	433	438	396	403	386	400	419	401	409	408	425	380	423	429	392	421	414	392	422	396	436	427	395	406	394	405	390	388	417	417	418	433	421	394	426	409	391	398	421	380	430	401	398	395	430	394	428	372	435	402	417	401	429	409	419	402	421	409	408	420	418	442	388	421	409	398	396	454	405	399	419	392	434	440	422	420	428	393	407	408	381	421	396	372	399	395	406	404	460	410	418	405	442	417	378	419	408	402	416	437	420	406	440	429	431	425	410	400	427	397	404	430	394	430	431	423	419	405	411	386	366	397	409	417	389	352	407	427	404	387	416	395	392	405	431	458	388	386	411	387	380	432	443	418	416	434	427	408	402	449	386	433	370	433	417	399	421	437	413	392	417	401	420	396	409	382	392	382	408	428	404	425	392	433	423	391	403	395	401	390	430	403	395	424	391	441	418	406	412	395	401	419	390	408	406	403	425	370	431	432	402	409	416	396	402	415	417	440	425	430	410	401	397	424	409	407	401	443	440	393	418	371	389	415	448	422	421	399	428	392	443	373	383	391	434	413	428	449	423	404	374	395	411	409	415	398	409	387	425	385	422	362	409	405	412	421	424	398	379	427	419	399	388	403	383	437	416	387	434	440	420	445	431	423	406	402	405	413	401	391	416	406	379	385	423	397	439	442	427	386	419	394	411	388	423	405	433	411	410	426	399	388	448	417	400	397	427	397	381	373	410	385	426	418	409	398	394	369	416	414	414	398	405	369	429	385	404	421	415	380	407	437	445	434	384	363	413	430	418	406	442	432	397	426	395	454	443	422	410	397	372	407	409	427	390	465	436	437	405	440	380	421	410	406	430	407	410	407	428	424	410	418	432	416	422	387	426	423	404	414	397	408	421	379	399	425	402	431	441	427	405	428	406	376	435	385	392	404	451	434	406	444	413	403	439	370	406	402	415	396	392	419	388	402	402	417	406	423	380	389	407	441	440	400	399	406	424	392	392	379	404	405	429	428	403	406	375	453	426	399	398	397	389	390	421	402	370	391	391	402	401	393	415	405	371	401	394	407	414	434	393	403	409	388	413	409	395	434	437	418	413	418	407	396	391	417	425	435	398	432	378	416	431	422	351	397	396	393	407	404	424	400	424	389	389	399	412	429	398	406	420	413	386	447	387	420	398	398	418	395	409	421	422	396	392	435	403	417	454	399	399	447	424	424	401	397	394	409	432	443	360	393	418	435	370	428	397	392	404	426	401	399	400	435	410	387	402	410	397	425	428	407	387	394	408	417	394	390	404	413	391	418	440	411	442	405	413	415	397	408	408	400	382	392	463	426	415	408	403	397	437	403	409	406	363	397	398	406	429	390	422	380	408	406	370	405	391	397	387	433	381	415	389	395	416	402	414	391	412	419	386	404	431	370	368	420	371	418	392	423	382	431	398	418	405	394	410	408	396	408	411	407	404	425	412	402	390	401	420	414	401	366	387	402	382	371	428	375	414	380	396	448	366	405	410	409	440	403	440	415	407	469	397	424	423	388	411	410	405	404	441	406	394	400	368	411	415	379	424	397	411	425	410	391	413	410	428	410	413	417	382	393	428	452	435	404	403	367	406	413	420	403	426	390	430	452	385	462	432	417	399	424	412	375	411	437	425	422	407	444	454	408	393	379	427	388	401	437	408	444	411	416	388	404	420	433	427	421	383	401	393	400	374	420	445	366	400	389	371	404	383	408	477	411	403	389	423	373	394	386	437	429	410	427	391	420	417	390	394	406	419	395	395	410	424	415	379	412	400	430	413	414	399	401	422	407	429	368	401	420	444	400	397	418	368	400	413	414	368	454	411	406	404	375	406	460	413	418	397	369	413	412	401	370	400	398	408	396	397	416	409	386	370	366	438	450	403	432	438	423	394	375	426	438	429	386	447	419	458	423	432	410	424	438	437	395	400	392
27545	17292	3451	708	550	492	505	466	432	471	428	468	438	419	483	465	469	435	414	455	418	418	440	423	429	441	407	413	413	433	438	432	432	429	442	412	389	429	434	462	448	451	442	472	418	467	434	412	453	415	455	441	417	421	440	422	436	414	443	427	422	442	440	454	420	443	423	453	423	404	420	452	452	390	452	396	458	438	439	441	418	438	405	434	430	458	482	417	451	422	448	463	450	467	424	439	451	424	394	436	479	434	430	402	439	418	438	448	417	426	427	423	421	430	455	407	437	437	467	446	425	436	446	451	453	431	440	404	471	439	425	434	429	451	443	435	401	418	465	437	427	449	435	470	447	467	442	470	437	425	469	407	475	442	402	435	431	446	411	424	424	424	414	423	415	399	459	416	443	397	447	427	451	430	389	446	404	412	427	437	473	448	413	423	444	429	455	423	440	446	437	450	438	410	492	434	409	411	393	410	399	450	419	403	441	442	454	452	422	384	438	427	437	435	452	425	432	404	407	428	407	446	426	455	396	442	448	434	407	411	399	405	462	473	403	461	428	433	421	463	434	443	447	448	469	428	448	447	422	446	418	413	407	436	463	456	465	396	407	443	455	473	455	433	447	428	421	443	420	478	439	436	449	429	426	437	436	428	423	420	396	439	451	421	414	412	478	430	481	399	444	444	424	414	438	465	452	401	444	432	425	451	448	427	455	445	438	437	440	403	413	447	431	416	456	466	467	422	448	448	468	415	446	385	470	405	420	444	455	420	462	443	451	411	447	425	469	430	439	410	438	451	417	481	425	458	449	461	443	442	495	439	429	428	452	420	452	404	429	432	423	428	439	436	434	412	433	466	405	426	407	430	416	431	441	440	413	412	420	412	464	457	436	442	443	455	476	427	457	433	411	431	436	450	415	448	403	430	433	454	430	439	443	437	465	409	399	417	466	438	402	411	434	476	444	441	447	433	414	406	416	424	457	459	431	443	437	439	436	430	430	404	426	426	414	428	450	428	420	438	441	440	444	445	437	459	439	440	443	435	442	435	464	439	431	449	415	456	395	419	407	453	430	418	468	442	415	458	441	445	436	420	433	438	448	432	431	423	458	451	417	462	441	438	431	455	467	422	423	452	432	449	425	446	444	425	442	410	437	424	484	448	427	433	421	443	408	469	428	458	454	410	409	406	437	430	446	428	424	403	440	452	446	418	443	434	429	415	456	428	451	414	402	437	449	452	439	437	454	467	456	425	483	406	426	438	434	414	427	434	476	447	473	458	452	424	421	457	468	457	447	419	466	439	417	469	445	453	458	434	436	418	430	432	442	488	417	470	448	442	424	440	429	426	437	444	454	440	469	429	454	445	453	467	462	440	417	425	460	432	438	407	418	434	463	480	454	432	429	442	449	479	479	437	455	442	457	464	455	425	465	463	458	433	445	438	415	407	421	441	445	453	419	378	441	430	464	410	440	427	437	453	481	452	462	437	466	455	442	419	443	412	426	387	444	432	450	451	428	455	438	413	414	452	426	435	445	446	476	455	447	420	416	423	429	437	425	442	441	418	482	395	423	455	444	427	451	439	446	434	401	457	433	435	438	464	443	407	454	393	430	464	428	456	443	449	417	432	451	410	409	433	421	418	445	426	417	441	437	428	431	401	418	438	444	438	448	450	441	454	443	459	469	465	409	435	420	392	450	426	428	427	438	421	406	438	456	422	440	459	483	435	439	449	413	447	452	432	409	405	443	444	406	433	452	406	440	426	428	394	400	434	432	412	409	457	433	414	416	403	432	422	446	436	479	406	421	444	432	422	456	433	420	432	442	438	478	418	429	426	392	440	462	376	420	400	430	421	437	452	413	425	463	426	391	414	448	408	449	430	420	434	428	466	446	422	420	423	450	452	445	447	454	407	416	401	431	423	436	468	428	433	417	421	429	403	447	411	450	425	397	378	416	415	465	432	447	447	470	434	424	441	438	462	466	438	425	425	454	408	440	491	453	427	424	439	428	434	420	460	396	451	418	469	424	413	433	443	425	419	453	392	438	396	405	410	470	421	453	389	450	442	424	420	476	446	458	451	434	448	403	437	430	410	439	428	414	452	423	469	445	424	433	434	448	432	449	448	441	432	424	447	422	429	447	445	447	436	384	431	470	452	436	455	466	396	439	413	431	432	411	426	433	443	443	425	449	479	435	444	418	423	441	413	462	447	470	441	426	441	429	402	420	445	415	415	413	397	422	456	448	435	450	456	423	408	449	475	457	459	426	445	410	432	455	458	416	484	442	447	477	440	436	405	421	452	409	421	454	461	447	416	451	437	412	413	418	417	457	444	448	450	427	422	460	453	396	464	449	422	439	435	421	451	395	421	433	443	438	434	434	415	400	450	421	426	467	425	427	420	445	436	436	400	466	427	453	448	431	397	427	447	441	433	463	452	458	481	440	450	439	427	431	405	408	442	391	457	461	442	446	454	471	437	433	475	413	490	430	452	430	435	485	433	436	440	430	441	414	444	391	425	408	425	480	469	418	419	459	451	412	424	445	435	432	407	432	447	405	417	482	452	432	414	440	445	421	451	445	418	449	425	410	418	445	435	401	424	415	421	421	431	438	439	400	450	438	428	435	433	432	422	417	447	410	395	467	442	434	425	427	441	425	425	489	488	447	457	446	435	442	452	436	391	449	435	418	434	410	449	455	438	413	427	474	412	421	446	418	444	439	425	438	435	432	423	441	453	455	413	407	394	428	452	420	421	447	424	443	460	442	419	443	438	428	451	488	467	416	400	433	440	465	476	419	433	494	467	410	452	455	460	462	443	455	392	437	417	446	434	445	432	396	387	448	438	429	459	453	413	421	393	449	470	420	441	437	424	437	430	430	419	440	452	394	431	432	445	438	430	400	419	450	431	443	450	433	412	437	426	433	452	425	470	435	419	452	424	423	435	410	411	492	414	468	418	456	441	460	427	415	415	430	454	428	446	442	447	437	433	417	402	431	426	460	434	456	444	427	444	443	421	461	454	446	449	416	447	435	427	435	415	446	420	430	429	451	439	447	444	445	405	427	456	421	425	434	425	439	397	425	450	470	452	456	475	438	435	472	434	475	447	419	455	434	455	410	452	454	469	448	450	404	425	481	422	407	394	428	441	437	457	420	446	437	447	440	443	445	454	418	425	462	414	435	450	411	438	423	451	417	468	445	429	424	459	458	392	391	435	439	437	428	439	429	438	440	426	436	426	445	403	418	415	437	419	420	438	411	481	438	417	489	446	423	426	425	467	422	453	438	442	417	422	424	436	456	431	405	433	443	450	412	451	448	449	454	422	457	428	484	393	441	449	425	443	436	428	461	426	435	451	432	436	429	401	403	432	401	432	411	453	442	471	421	451	472	447	420	429	417	424	420	445	455	466	426	419	451	440	419	445	472	409	441	433	429	436	447	423	458	442	442	429	455	452	437	430	470	427	404	370	425	449	421	431	447	416	473	461	423	428	433	472	444	468
4390	957	795	602	550	533	485	517	493	494	523	502	502	461	474	516	507	509	486	517	425	497	472	476	477	474	482	468	475	493	519	512	491	502	457	470	469	486	465	474	495	484	446	495	465	488	482	467	470	442	488	455	486	500	480	487	452	494	457	479	468	457	485	475	462	538	489	504	461	464	455	504	444	442	489	466	480	484	464	513	447	490	493	507	470	457	465	472	493	458	458	468	453	479	464	483	474	486	473	435	504	522	507	446	490	473	455	471	489	465	451	517	489	506	449	516	480	511	477	474	484	487	467	473	485	457	495	480	491	487	482	501	463	446	462	497	423	425	507	499	484	440	465	504	472	457	496	483	531	462	486	477	458	467	496	506	489	441	460	446	495	486	456	474	496	503	473	487	468	479	464	474	497	520	428	483	484	450	466	501	491	508	492	507	501	466	458	506	472	487	483	469	491	465	468	477	487	481	459	508	423	460	498	462	461	468	497	471	492	496	512	453	502	477	478	487	498	458	457	525	503	440	498	472	453	489	469	462	440	445	477	524	519	491	476	462	495	488	501	478	462	477	498	462	456	440	474	462	490	499	492	451	493	479	487	485	469	468	498	481	461	511	480	491	453	488	480	478	508	469	470	475	450	478	488	418	416	464	455	491	508	539	471	487	464	447	462	509	483	471	473	478	462	469	472	446	483	480	500	496	464	496	490	495	461	460	473	488	481	465	484	478	467	486	509	518	470	490	495	513	529	484	476	461	472	482	518	482	474	460	471	475	470	483	462	479	478	464	508	470	468	499	458	492	480	517	492	481	498	477	445	439	472	482	468	521	454	497	484	437	448	507	477	481	474	450	478	479	511	440	471	506	451	476	501	471	486	458	463	489	499	463	466	487	439	475	470	507	457	468	521	489	494	512	458	450	444	459	459	484	502	455	479	475	486	426	478	451	475	495	478	459	463	487	453	462	490	435	484	456	470	459	470	479	460	470	480	531	461	488	501	500	459	491	480	476	481	460	486	530	516	488	504	495	456	410	491	472	468	492	479	465	491	426	475	475	455	485	462	497	492	444	516	460	471	471	526	498	457	490	478	477	464	515	470	497	480	488	499	499	488	505	443	481	484	475	476	481	429	454	483	474	495	468	460	444	524	478	445	497	487	496	501	475	467	492	470	480	455	472	500	457	473	470	480	466	449	460	464	469	473	458	493	491	501	487	477	463	484	486	480	459	506	474	462	539	469	503	474	453	487	483	467	460	506	520	478	518	480	469	486	471	478	499	456	463	473	508	500	434	482	473	478	483	439	503	468	497	500	478	419	468	483	469	491	501	437	501	510	460	493	488	494	470	484	475	484	500	498	453	472	475	459	497	455	485	496	493	480	453	510	459	498	472	450	474	480	483	461	452	467	451	450	491	508	469	528	466	460	510	475	457	475	483	475	446	489	527	482	529	483	503	475	492	499	468	471	489	455	477	459	490	497	483	503	483	508	479	513	485	476	467	466	475	484	487	496	486	496	508	458	462	476	523	496	501	445	453	472	473	504	479	490	449	472	490	454	485	493	452	474	475	468	463	468	511	496	475	457	466	466	460	484	469	488	494	482	507	481	487	445	486	441	452	442	470	462	479	454	467	444	459	450	483	460	460	484	445	472	488	496	466	472	489	473	454	492	473	515	464	478	495	471	487	508	469	470	497	446	482	490	455	472	483	442	462	472	451	461	494	457	475	458	478	471	466	484	484	477	490	475	482	508	471	471	452	465	483	438	454	524	477	444	487	464	466	465	505	493	485	465	482	504	479	456	503	480	478	438	464	456	423	498	497	490	470	423	485	465	479	481	481	437	484	527	482	471	463	469	460	512	534	446	507	480	503	537	485	446	451	459	537	474	501	521	465	479	466	474	515	498	467	469	480	483	491	475	464	516	483	495	447	458	441	486	440	476	487	439	471	458	450	451	458	475	475	469	419	460	526	509	471	505	477	498	451	481	451	453	472	490	502	485	485	483	484	467	475	467	470	492	473	462	479	474	465	493	496	478	461	488	463	453	467	456	462	509	464	464	484	500	471	468	455	466	499	505	495	496	439	514	463	475	468	469	468	483	487	527	491	531	454	499	523	516	498	477	496	465	428	455	470	464	531	480	471	485	496	517	497	484	472	467	467	469	505	459	429	486	507	492	498	471	453	463	473	476	456	486	469	490	471	486	454	495	462	502	468	461	500	502	473	494	498	461	470	457	457	488	465	470	459	453	491	468	493	505	547	518	487	475	460	522	491	480	461	463	460	457	490	507	468	421	469	463	540	450	510	491	486	492	456	483	448	456	467	469	470	496	470	490	488	444	463	477	466	485	447	494	487	494	463	507	501	537	505	450	483	438	478	488	476	531	496	472	461	496	508	480	439	526	490	466	481	467	466	485	469	486	477	505	475	502	464	489	471	476	482	472	484	443	465	454	474	471	478	491	497	487	465	474	512	470	472	479	488	477	433	482	432	502	472	476	475	496	454	448	471	468	495	443	559	477	457	475	483	498	496	513	454	477	501	491	505	485	472	470	489	475	459	498	484	449	454	517	491	478	489	484	449	469	499	447	479	476	458	512	475	409	526	464	479	427	492	474	489	452	461	494	448	516	504	494	481	472	473	493	490	475	457	506	509	480	482	497	497	480	483	514	505	459	468	475	506	480	500	459	481	476	491	487	472	521	476	448	485	463	492	459	468	511	470	482	477	470	488	465	532	497	498	505	460	483	475	459	458	508	507	470	458	417	468	492	493	440	476	523	468	442	492	493	478	437	487	454	472	527	518	462	509	503	489	503	451	477	486	515	460	495	518	493	474	506	489	522	472	473	483	490	479	505	490	477	498	474	488	490	508	487	475	475	493	491	474	490	475	482	529	486	463	512	477	485	481	484	502	462	469	473	462	462	465	487	427	474	491	486	481	448	448	465	450	441	508	481	457	463	483	459	460	495	494	479	475	513	493	487	492	459	461	476	472	477	490	498	467	475	491	475	515	499	457	474	501	495	452	478	498	426	546	447	457	479	441	474	483	493	482	444	513	508	507	477	481	490	506	501	532	491	494	455	446	464	498	498	478	507	481	487	473	465	478	476	497	524	468	476	483	466	446	484	518	531	469	491	489	479	492	505	469	486	472	459	489	466	466	490	486	447	478	456	484	481	480	459	502	506	506	496	455	474	459	483	516	528	478	487	492	471	459	469	480	471	488	494	510	490	450	489	452	437	472	476	475	451	520	511	473	493	507	475	522	489	462	475	467	445	454	477	487	471	479	487	516	459	460	499	450	502	487	496	470	493	512	459	487	474	500	512	488	476	487	446	469	479	497	465	507	457	502	467	490	462	481	463	498	461	469	508	498	508	467	464	480	503	484	462	496	476	494	461	494	471	465	487	465	492	484	472	477	493	419	476	439	440	477	503	470	502	505	478	477	502	462	512	499	508	471	490	452	434	461	517	477	438	438	481	490	467	462	441	483	492	474	504	506
23465	21058	28272	24055	21049	9635	821	519	443	405	339	330	313	318	286	272	253	243	273	294	245	241	265	220	229	236	251	219	224	246	244	218	222	266	218	262	221	243	229	222	218	235	233	232	227	227	221	234	209	243	208	223	198	214	244	235	233	241	219	224	222	220	214	221	211	248	230	227	216	224	239	228	214	197	220	255	241	232	224	230	218	210	219	248	233	231	210	217	219	241	216	237	231	241	203	226	215	229	234	220	232	204	220	184	214	213	236	225	260	224	230	202	232	244	254	231	242	216	193	209	226	260	226	224	215	217	252	264	230	246	211	218	198	224	209	197	225	194	220	239	239	223	247	222	228	228	238	215	262	203	220	220	250	240	232	216	228	244	225	236	234	226	225	244	212	200	213	214	251	187	189	229	239	238	210	209	215	228	225	219	195	226	238	198	222	219	206	223	232	221	195	207	232	230	204	200	213	240	211	206	231	234	204	219	228	250	226	206	233	250	204	210	211	206	216	247	220	238	238	234	234	224	228	207	215	209	212	241	210	228	232	230	240	211	204	235	224	207	231	207	223	221	207	223	217	245	239	225	226	210	231	244	210	193	204	218	237	234	216	197	214	222	213	203	219	247	226	244	231	243	227	220	215	214	229	235	199	213	203	218	221	231	206	250	231	219	215	233	205	200	219	217	210	213	218	195	238	244	237	225	231	244	207	214	227	207	210	236	234	193	224	214	241	208	240	214	229	222	208	234	240	213	210	202	232	180	214	239	217	193	209	228	252	243	206	247	229	246	228	192	240	221	245	241	204	220	225	210	215	195	229	254	225	233	230	214	208	217	209	230	224	201	220	223	207	215	215	232	245	232	221	261	214	222	245	219	213	207	237	225	206	227	238	208	238	217	229	235	201	223	209	254	229	202	208	230	204	219	231	221	207	204	204	232	218	228	230	226	225	225	212	229	220	219	216	234	224	226	205	245	219	203	230	224	226	220	196	227	228	204	211	227	202	202	208	217	228	245	240	193	224	224	253	219	210	232	238	200	228	250	222	209	213	222	212	203	227	225	262	199	250	239	231	209	220	206	233	235	260	245	235	225	211	225	242	226	203	261	206	227	250	225	226	236	235	206	228	220	224	201	213	230	236	237	221	227	249	247	214	219	226	242	212	194	209	239	226	231	204	215	230	243	216	222	229	203	209	240	237	265	225	216	196	229	231	225	205	199	211	230	237	224	217	213	201	223	215	193	251	220	208	214	199	220	218	233	225	232	234	229	218	224	233	197	236	262	245	215	244	207	223	239	189	225	208	220	229	215	228	232	236	206	199	214	221	204	197	226	210	219	204	252	241	236	233	218	241	216	217	220	226	233	220	202	206	217	224	239	200	238	222	238	221	220	211	197	228	222	223	234	249	216	231	228	213	220	235	246	205	224	253	223	218	220	213	248	226	229	225	228	222	219	218	211	217	230	230	219	239	224	205	225	211	216	222	211	221	210	235	216	268	217	231	240	235	221	198	228	217	230	230	226	241	215	224	215	208	241	184	225	231	203	215	203	235	232	230	225	212	224	235	236	211	240	236	234	216	214	230	224	209	228	219	211	207	209	257	204	235	200	197	229	232	222	228	212	237	224	208	223	234	229	212	217	214	224	228	231	248	234	217	221	244	240	210	243	234	231	229	240	221	236	232	211	243	223	217	198	220	234	231	224	243	228	228	210	237	229	205	218	234	217	231	221	218	236	224	204	234	218	230	196	241	200	209	195	219	219	214	203	252	211	223	246	225	234	242	232	226	207	227	231	212	232	208	207	213	216	206	212	227	209	215	226	216	212	237	213	246	227	210	221	207	213	211	185	257	246	228	222	228	244	200	198	228	223	211	207	218	231	206	223	240	191	244	229	221	255	210	206	195	228	230	197	249	208	238	215	230	221	251	214	243	202	209	207	219	218	221	208	210	217	236	214	236	241	204	231	220	226	224	191	214	249	181	200	230	254	214	236	236	258	250	240	234	237	230	231	250	205	216	244	236	233	198	194	241	196	224	222	227	196	225	205	224	204	231	221	205	199	239	216	211	216	227	234	225	196	225	209	222	191	213	226	238	186	256	211	217	244	214	221	207	222	245	209	213	241	212	234	199	202	202	205	187	210	208	246	205	242	207	216	219	224	191	235	238	245	213	225	207	209	214	217	243	196	230	218	217	259	253	229	215	208	226	229	261	233	256	216	237	241	193	223	216	208	208	212	210	237	222	222	243	198	215	228	215	197	220	244	231	245	241	234	219	225	228	208	218	229	217	202	224	216	206	225	212	209	198	221	232	219	209	213	233	243	228	227	223	203	246	218	213	237	192	214	203	215	204	244	245	211	226	226	225	245	212	206	213	205	215	232	225	246	259	220	210	218	241	227	216	211	204	221	238	204	218	224	233	254	203	220	216	220	248	212	237	220	228	234	220	240	242	251	209	220	209	220	226	228	206	222	235	213	234	216	244	240	222	224	239	200	283	235	225	230	221	176	245	261	231	238	203	220	215	250	227	209	208	213	217	236	229	235	222	223	228	219	245	228	224	229	224	231	210	228	230	246	224	206	231	200	220	196	213	214	217	255	211	238	223	213	232	205	192	229	240	232	212	215	221	209	242	224	184	247	211	220	222	215	221	221	212	219	231	243	238	217	203	221	214	213	232	222	231	263	251	221	197	212	232	233	216	202	225	207	236	246	217	221	239	217	205	224	191	212	205	212	196	218	238	238	226	244	221	224	220	218	230	223	228	228	240	224	208	224	212	226	223	226	213	215	223	221	241	224	244	246	226	209	204	217	204	226	205	217	227	218	196	210	243	213	225	230	216	197	224	249	208	200	252	215	214	219	235	226	243	234	224	211	222	235	207	229	241	211	214	227	223	233	230	204	190	215	203	237	228	226	231	212	237	230	211	204	235	206	229	253	201	196	238	228	202	224	235	233	222	216	245	215	249	212	231	224	235	234	222	227	203	228	221	237	199	191	218	237	222	222	221	223	204	211	240	206	219	199	188	228	232	221	216	232	237	211	250	228	222	221	218	217	228	220	209	245	245	228	194	231	204	212	245	215	230	251	222	238	197	214	240	224	215	206	235	219	215	233	204	221	197	206	213	218	249	191	225	195	222	187	215	209	211	210	235	212	246	209	222	208	227	232	203	241	233	204	219	225	208	210	269	233	214	222	215	218	212	174	228	230	235	206	215	250	187	194	256	229	224	233	223	208	227	218	254	225	202	223	225	240	224	210	241	240	239	242	232	203	240	211	233	218	202	234	226	240	190	224	209	208	219	225	233	217	201	233	199	220	231	193	217	222	227	233	214	215	226	184	208	237	214	204	226	235	223	214	231	222	250	207	252	236	213	222	234	233	220	246	187	231	236	210	212	233	212	244	217	254	204	221	198	220	237	213	225	212	206	238	228	200	211	220	203	227	210	235	255	239	234	197	223	240	243	226	239	215	267	207	196	243	226	211	234	222	226	214	221	213
3230	8465	5599	2601	1830	1325	1052	771	697	583	517	475	438	443	358	381	329	318	337	313	326	321	316	311	277	282	271	297	258	247	279	258	274	283	289	267	244	297	294	262	281	249	237	278	257	246	246	250	255	235	255	244	269	274	239	256	255	268	237	242	250	240	253	229	276	285	289	241	263	233	236	263	273	247	268	218	280	250	253	253	273	277	241	224	255	236	249	242	236	266	246	216	229	237	266	247	249	232	237	251	237	240	260	240	227	226	244	217	246	220	238	260	262	256	280	258	227	259	244	226	263	213	239	260	244	244	252	250	252	222	223	227	252	226	244	269	269	267	253	288	275	266	251	245	222	251	239	228	267	270	257	252	273	258	260	243	275	230	237	262	251	265	301	231	263	252	257	249	257	282	258	229	258	243	251	241	254	231	246	271	256	235	275	229	233	264	264	264	244	250	220	226	262	248	251	262	257	276	243	259	255	244	226	263	250	247	249	242	241	259	228	226	263	272	265	239	219	261	228	247	231	265	224	268	255	249	264	249	246	218	248	246	253	270	252	288	253	259	271	269	269	249	235	244	289	256	248	231	233	233	248	256	267	246	255	281	240	230	251	268	262	245	249	237	245	246	234	265	247	256	230	247	270	256	249	242	243	252	247	249	226	231	255	255	225	244	281	222	253	249	250	234	241	265	246	234	269	248	251	249	263	270	237	269	249	255	218	261	253	254	263	260	269	248	263	227	254	261	283	269	254	245	250	262	243	237	279	293	254	268	250	222	226	262	254	246	227	231	258	227	244	239	267	266	247	288	216	247	226	251	246	257	240	235	274	224	244	250	261	227	294	273	265	236	250	255	266	244	260	245	269	235	243	231	244	286	229	262	263	275	261	253	256	248	250	265	248	267	254	244	228	254	244	244	271	259	254	238	218	217	245	251	231	244	281	268	241	211	251	259	246	237	246	260	256	253	223	251	233	232	254	216	244	243	244	264	263	275	256	255	261	241	277	252	244	250	229	232	227	258	238	248	262	260	258	275	257	235	271	252	258	243	248	263	247	247	260	229	240	262	207	248	243	239	241	231	259	245	264	259	243	262	252	245	267	271	244	268	243	235	254	242	236	223	248	225	231	223	254	272	238	274	248	226	243	262	234	257	248	252	223	263	233	267	270	244	260	263	258	234	247	235	245	260	274	249	220	260	230	228	257	261	220	254	234	249	237	259	266	258	247	223	249	242	262	253	240	238	260	262	225	244	239	238	260	269	269	243	238	227	277	244	268	257	256	243	225	246	250	237	253	238	274	252	233	264	246	233	251	241	245	244	270	249	238	274	233	215	243	247	253	239	268	263	235	219	258	260	254	267	246	255	269	192	248	250	257	260	252	234	254	251	295	242	256	243	257	245	219	280	251	262	219	238	256	233	253	235	261	261	268	276	264	267	260	251	258	230	257	233	265	256	238	272	239	252	249	284	250	258	251	215	278	271	253	239	274	265	251	267	254	238	267	258	233	252	250	255	233	253	232	228	264	262	257	275	263	257	235	249	254	252	236	246	247	269	255	247	232	282	250	254	236	269	235	197	225	244	225	264	256	247	261	249	266	232	246	227	244	230	230	266	245	265	237	247	242	265	259	237	252	262	242	255	243	251	275	236	193	241	252	260	250	249	244	224	272	249	279	244	251	253	231	232	261	257	258	257	278	242	264	220	227	257	252	231	258	259	231	245	278	247	253	220	247	248	238	231	261	261	248	293	242	247	254	269	264	262	240	256	253	262	211	249	258	260	280	243	245	270	245	255	257	221	248	233	255	241	246	227	276	251	258	246	253	240	237	253	231	268	242	262	261	263	240	229	245	237	260	254	236	228	265	235	259	250	263	256	283	234	236	247	261	257	263	265	292	259	259	237	237	281	234	235	237	251	245	277	258	240	243	223	235	261	265	250	259	257	233	265	253	251	251	245	263	239	290	264	250	243	236	236	275	240	276	244	262	254	250	244	260	252	246	235	238	265	236	241	249	213	238	277	269	267	260	262	240	235	248	233	242	261	252	253	261	242	242	232	240	263	237	243	252	238	263	256	237	257	259	230	233	273	240	241	232	245	220	276	257	260	265	241	232	261	215	254	228	276	261	270	259	257	237	211	260	272	240	243	261	238	241	248	245	238	263	254	241	263	249	280	263	240	236	236	239	251	238	235	254	269	243	202	266	251	241	265	249	232	255	240	273	225	257	279	226	273	249	237	278	235	264	248	259	235	211	266	250	256	269	242	234	250	247	229	265	249	266	237	258	255	268	241	242	270	218	246	264	244	269	279	267	256	259	243	268	252	264	242	277	252	257	242	263	245	244	238	217	259	263	260	256	251	233	237	246	239	233	236	251	235	232	260	235	248	254	235	255	264	263	246	255	218	270	237	207	246	237	252	239	282	233	251	225	248	291	231	244	244	261	262	270	234	263	239	216	236	228	250	231	252	240	239	238	258	227	237	258	264	269	272	238	238	241	220	271	255	259	239	229	264	224	236	243	289	243	245	252	243	256	268	243	248	249	239	238	241	244	250	231	271	268	230	220	244	254	250	272	266	262	251	229	244	250	235	288	241	251	251	254	251	255	258	265	235	236	242	234	252	235	244	237	249	270	270	272	245	259	252	266	241	243	301	232	284	237	264	283	251	251	243	245	259	240	263	241	245	260	248	264	250	261	248	250	254	283	240	260	264	276	268	241	250	234	279	271	248	265	245	241	244	247	229	270	271	264	251	251	251	259	225	255	285	272	263	235	256	217	219	251	241	229	245	248	232	271	236	230	241	259	256	274	267	249	251	226	265	227	247	263	244	206	225	265	244	265	272	249	238	241	269	265	257	260	273	243	252	269	222	260	215	235	239	227	252	268	230	277	253	257	225	268	265	286	283	233	259	225	257	262	243	283	225	271	262	277	251	274	249	208	293	231	235	250	256	256	243	282	235	236	250	257	268	267	250	271	258	231	265	241	243	254	232	242	267	247	274	259	256	289	249	264	223	272	251	234	258	260	248	270	249	240	242	274	226	252	238	233	277	266	259	240	241	247	260	271	266	257	241	250	220	244	279	265	251	237	246	269	236	241	254	274	262	229	242	253	254	269	257	218	231	261	265	223	257	229	265	258	267	254	270	255	255	244	230	234	244	263	263	261	267	232	245	260	248	273	267	253	253	254	247	244	246	248	237	246	276	243	251	244	249	231	248	266	288	272	237	233	268	280	259	263	254	251	257	255	238	267	238	233	279	216	271	235	269	243	206	251	254	245	255	225	259	251	264	263	268	260	247	249	259	247	234	245	262	245	244	232	266	226	248	231	250	258	249	278	260	267	240	236	231	269	237	264	246	244	255	266	221	242	280	267	255	257	257	273	223	253	247	267	254	231	229	261	258	235	255	263	267	251	263	257	250	237	280	269	243	275	264	235	262	232	273	247	259	239	258	226	273	267	269	257	264	241	236	235	249	243	239	265	227	264	220	249	245	246	263
24799	21131	27203	25209	9778	1025	858	757	741	708	715	694	693	649	679	648	667	700	666	646	628	634	594	634	660	677	644	636	598	677	593	597	641	634	614	611	598	662	621	677	613	650	685	605	670	674	652	637	623	659	630	660	633	626	615	672	592	650	637	648	689	642	622	657	664	609	712	632	627	604	681	663	662	654	636	621	609	578	649	608	647	639	649	629	635	632	609	632	632	687	638	664	625	628	620	609	631	638	627	653	589	628	656	641	612	659	631	607	626	627	629	610	667	649	649	644	662	680	640	687	598	673	639	658	633	685	629	663	620	620	681	675	655	689	635	610	632	644	596	658	643	641	610	645	621	707	559	638	643	648	616	620	661	598	647	616	670	661	628	604	625	626	669	644	619	635	693	675	614	578	704	638	654	633	648	610	632	652	644	662	688	599	618	662	625	682	666	633	665	665	628	649	644	656	624	621	671	610	670	667	623	672	620	657	636	613	636	662	672	648	643	640	641	618	615	647	670	626	650	629	637	617	645	629	626	677	671	664	667	637	636	634	624	635	655	613	620	635	646	625	641	644	634	665	654	685	615	638	622	660	673	684	616	651	640	625	648	639	637	633	618	565	648	585	661	630	675	641	616	612	631	650	628	619	654	604	655	614	642	653	632	605	657	628	634	638	594	653	612	637	643	607	637	613	594	603	642	666	611	669	635	675	660	635	662	675	626	624	639	653	624	636	591	626	614	649	616	679	651	625	636	654	610	674	675	625	628	617	604	689	626	613	603	657	633	659	650	660	622	645	669	686	652	622	616	617	661	659	650	688	663	672	671	626	621	658	653	647	687	599	621	687	643	663	655	609	655	658	648	698	632	640	651	642	626	641	639	674	654	633	682	687	699	628	669	637	683	675	648	665	591	653	648	669	633	655	634	677	613	613	649	604	646	646	676	648	627	642	664	631	659	693	638	593	630	602	655	611	655	604	644	652	624	605	647	628	671	644	629	661	672	600	610	644	614	654	657	639	669	611	634	657	629	637	656	646	646	656	628	604	601	610	658	636	664	649	651	639	653	617	655	626	678	656	639	623	601	643	580	616	670	621	676	637	678	638	616	632	669	591	617	658	630	618	640	624	644	571	622	644	653	693	642	642	626	630	623	665	694	616	653	684	631	643	679	633	649	686	648	668	639	588	601	625	658	670	630	620	675	624	622	644	612	621	650	645	620	674	601	608	639	603	618	629	605	680	619	624	691	647	632	623	645	607	610	640	651	699	609	654	643	614	622	644	654	643	653	704	635	625	643	624	618	644	639	677	631	639	658	612	666	647	664	619	624	639	614	650	668	675	628	608	657	640	668	616	630	659	601	660	664	698	647	667	673	659	637	623	639	669	608	663	651	693	601	648	616	646	652	684	624	688	630	593	641	614	655	646	673	650	607	662	653	658	657	646	661	596	642	629	642	635	608	633	594	592	654	675	622	651	675	671	676	635	645	660	669	627	619	656	647	595	640	615	659	616	686	617	663	650	629	661	622	661	671	594	616	639	593	602	672	639	643	644	600	652	655	621	640	606	599	596	704	706	672	600	653	654	621	616	628	620	633	639	625	654	619	622	665	616	655	663	629	660	640	654	671	589	690	650	638	672	706	633	674	631	639	652	633	609	642	687	640	645	656	689	593	612	634	653	672	642	646	626	652	628	661	633	679	636	617	604	626	651	688	656	632	587	650	634	651	616	634	630	627	658	592	652	627	664	663	668	642	651	636	668	629	651	639	667	672	632	630	665	659	668	641	654	620	636	628	624	633	652	624	652	673	674	618	645	664	653	655	670	633	626	664	644	626	654	643	617	628	655	613	602	618	660	671	630	622	660	635	616	614	648	640	659	631	622	670	644	636	616	682	657	649	636	647	661	654	687	604	603	656	611	677	646	645	665	608	603	647	642	638	629	669	621	591	652	662	644	634	642	677	605	609	607	612	636	708	629	647	619	646	652	682	630	632	608	603	633	654	624	634	608	617	622	648	654	645	644	601	687	634	616	629	615	666	637	660	673	631	633	616	644	647	643	642	632	611	634	635	682	623	628	681	643	579	602	674	634	649	661	678	645	636	639	634	609	638	607	668	656	627	646	669	656	662	666	624	690	612	634	629	649	607	612	655	601	639	619	655	621	648	627	629	651	628	645	616	604	628	634	592	656	644	648	676	621	681	626	615	597	634	609	642	667	661	607	619	643	575	665	645	620	676	657	642	635	611	639	616	637	649	602	655	654	632	672	621	646	590	644	636	625	673	680	681	639	641	604	605	650	609	647	635	642	680	674	636	596	623	650	701	632	641	655	675	636	618	691	588	636	666	670	641	635	674	634	644	682	670	616	625	636	652	606	654	648	585	623	645	690	667	667	634	648	658	666	620	619	635	648	656	643	603	619	645	661	596	652	630	609	632	668	636	660	620	687	629	671	622	616	615	631	606	652	605	644	641	592	650	655	635	644	682	678	680	661	616	679	649	626	639	629	637	645	692	616	635	651	651	615	594	655	663	611	611	658	670	594	660	574	638	626	636	645	620	671	623	652	652	658	635	669	605	647	671	644	643	653	591	615	633	646	631	654	625	608	641	684	622	663	590	606	628	638	647	619	609	647	656	640	682	653	650	609	659	656	605	643	637	671	634	686	644	664	621	612	598	618	635	649	628	699	624	613	597	644	675	666	663	624	709	634	640	616	654	630	602	652	634	637	651	690	637	668	587	597	617	649	660	597	606	629	652	647	665	622	636	643	614	621	644	606	608	647	658	641	629	661	654	615	669	701	637	655	676	613	615	662	642	594	645	679	667	639	662	627	644	641	691	639	646	646	615	660	644	624	642	640	624	647	654	675	630	633	691	656	622	634	640	594	616	669	649	655	629	625	671	636	625	626	658	628	672	647	645	665	672	660	629	692	682	660	620	639	659	675	650	632	636	669	653	658	672	632	626	595	655	627	645	674	634	673	622	612	648	654	640	611	627	630	610	582	620	630	646	603	647	643	622	675	684	681	650	664	627	633	639	700	640	592	606	636	693	693	627	629	631	622	646	638	645	591	608	661	652	626	634	602	650	643	643	630	645	624	619	628	585	646	628	657	609	670	658	626	611	611	597	623	629	636	684	676	647	619	623	700	622	651	598	611	610	644	670	644	617	633	629	637	642	616	636	607	646	642	643	694	655	645	632	612	651	650	617	629	648	650	646	620	683	582	609	630	629	629	628	658	589	650	648	655	632	598	643	644	678	641	657	634	625	655	649	674	629	629	599	688	644	639	626	686	637	570	622	678	641	613	635	645	636	683	619	624	699	628	624	695	654	632	640	617	662	592	642	633	636	579	606	617	614	641	632	600	655	637	636	693	621	642	683	615	634	623	618	639	687	622	638	617	618	623	628	613	619	639	658	627	635	659	616	634	652	653	615	633	642	622	685	644	663	731	574	655	654	641	692	655	607	634	641	582	656	650	637	619	606	625	671	708	659	626	611	661
3516	5136	3393	1795	1423	1233	1110	949	919	848	780	778	833	763	725	729	737	678	684	686	690	700	668	676	693	682	669	697	683	681	650	681	638	634	651	658	664	715	667	695	681	704	639	664	638	684	676	698	675	687	667	654	669	696	703	680	713	663	636	662	641	635	670	660	622	702	652	723	655	631	737	689	696	684	665	684	634	679	677	667	660	660	651	672	695	683	621	701	664	639	666	656	699	686	717	709	696	634	691	646	667	648	684	680	643	660	677	674	639	654	665	683	682	663	644	614	697	626	662	654	663	677	697	689	653	662	655	616	652	679	678	686	595	673	625	634	684	670	706	692	703	713	662	658	667	676	699	671	609	709	647	700	663	642	636	650	665	636	648	638	646	638	650	634	690	652	676	671	655	675	673	697	667	691	695	688	679	660	651	674	623	708	675	676	652	607	671	656	674	691	713	620	668	729	677	631	654	693	666	694	647	659	676	685	657	696	677	642	645	666	685	673	678	648	663	686	679	690	640	655	660	676	665	703	638	695	665	722	714	621	659	667	680	632	674	692	681	703	677	619	663	650	713	662	660	643	638	665	705	696	659	650	661	674	674	680	700	635	647	670	687	646	645	671	684	684	680	634	686	651	657	650	631	661	748	650	676	634	665	681	655	663	722	644	647	674	700	668	659	709	661	645	637	609	648	699	683	643	708	675	660	640	668	671	638	672	628	663	654	668	647	619	655	650	645	657	640	709	668	655	677	670	696	708	712	610	710	709	651	647	665	669	641	649	643	660	711	702	629	705	717	709	650	691	675	698	662	635	630	658	690	697	634	681	663	681	682	638	647	638	665	661	671	640	677	678	666	699	685	667	660	686	659	679	661	670	642	643	662	703	652	623	676	656	617	680	654	643	631	677	661	655	601	678	671	685	681	654	648	681	646	667	685	718	727	670	645	700	675	683	703	695	672	638	686	595	684	655	680	665	692	641	698	651	672	704	642	683	642	614	653	675	688	656	731	649	680	653	652	631	645	614	644	655	651	639	645	681	686	703	690	683	661	659	726	698	675	665	658	651	682	652	645	707	649	672	689	719	678	615	668	692	667	662	697	688	638	656	693	649	615	639	675	670	626	650	699	620	723	655	634	715	677	682	643	708	701	648	697	668	710	696	655	661	694	660	656	644	692	668	694	661	680	709	651	664	645	643	635	693	619	701	699	599	645	626	689	607	620	661	670	642	692	688	653	712	675	676	627	683	680	666	680	678	613	640	671	687	689	734	633	677	679	650	697	693	639	629	668	694	649	656	646	636	657	642	662	633	637	712	655	707	657	679	642	691	626	618	662	704	636	667	687	653	676	700	662	667	693	649	668	688	645	672	687	675	676	672	626	657	664	632	647	675	617	677	689	709	670	670	650	673	680	693	676	664	651	662	641	624	672	665	657	650	633	657	649	651	653	632	722	632	679	712	650	695	677	670	644	673	666	617	657	710	681	668	685	657	717	672	693	657	674	652	670	636	662	683	615	653	671	694	661	661	699	653	650	628	661	718	624	662	668	673	688	655	657	665	649	688	682	669	647	662	680	677	673	653	673	676	650	652	654	683	656	632	682	689	697	657	680	652	646	644	707	664	692	660	645	693	615	668	638	627	673	598	641	657	682	654	728	639	653	645	630	684	655	650	695	704	662	670	705	718	718	695	644	673	717	673	695	660	764	636	659	710	696	640	669	693	660	627	673	696	697	677	653	669	627	685	641	680	637	663	654	639	662	661	650	664	690	663	675	678	641	696	644	663	680	699	674	662	691	648	673	686	656	685	655	682	695	659	649	684	659	670	722	680	649	647	637	654	661	659	645	703	675	678	643	618	681	684	693	681	651	694	677	687	689	648	634	721	629	690	640	665	677	736	654	665	652	682	675	634	662	679	616	686	661	668	651	618	679	684	635	655	648	639	660	658	622	689	672	624	699	686	660	657	675	693	654	666	659	663	662	685	649	633	651	694	668	685	703	666	631	661	666	673	694	652	630	641	683	671	667	688	649	681	677	645	661	617	702	632	697	616	657	668	665	671	669	664	690	656	649	656	684	685	666	636	690	710	610	637	641	735	659	700	702	682	655	676	711	675	685	712	661	664	628	703	669	657	695	667	631	629	661	645	692	745	629	657	665	682	663	663	686	620	680	649	614	649	690	646	691	735	686	610	651	657	681	647	703	645	663	691	702	689	627	711	640	680	660	659	670	683	668	623	669	659	682	642	682	654	668	641	662	652	722	641	654	634	687	692	664	683	695	656	679	676	658	668	683	647	636	615	640	648	717	615	673	635	628	689	709	659	654	690	672	716	690	661	659	663	668	650	683	658	646	664	666	645	660	624	677	650	663	687	687	676	670	682	661	658	651	677	742	670	676	675	665	669	704	672	671	670	684	671	640	670	689	702	653	707	720	693	681	687	694	654	667	731	687	649	688	639	644	685	675	671	596	650	683	663	700	666	676	668	664	693	707	651	636	678	683	663	664	662	673	625	663	704	657	679	668	644	687	665	697	693	621	661	712	673	676	695	659	730	711	655	619	685	712	655	676	657	654	650	663	667	681	663	683	626	636	629	695	630	697	687	660	682	696	623	650	675	645	673	645	651	645	657	679	657	690	682	644	633	615	683	672	683	704	641	643	648	704	644	689	648	657	677	703	638	634	680	637	679	640	687	630	689	703	687	685	658	668	699	666	633	677	657	605	657	646	664	666	726	646	666	732	699	645	669	684	658	675	678	667	686	656	627	628	697	677	674	684	673	723	619	678	610	664	667	657	684	669	655	660	682	665	644	637	642	647	641	640	625	580	717	640	687	673	692	671	689	666	684	710	647	668	671	646	680	689	686	674	656	670	627	661	625	700	651	699	649	679	679	688	688	686	685	677	673	665	658	663	688	652	631	675	652	673	651	719	690	685	663	643	695	664	704	661	693	695	688	671	689	656	661	647	685	617	651	645	646	662	676	614	662	701	730	658	722	668	684	711	664	632	677	661	694	644	655	705	668	723	637	669	702	708	660	695	626	655	665	687	629	659	662	685	664	679	651	687	654	648	662	734	638	661	641	668	690	678	675	653	676	641	652	683	691	653	666	688	640	672	701	669	671	670	650	674	716	646	728	669	673	660	654	656	698	651	660	675	679	670	678	660	640	688	654	682	644	674	668	668	664	676	654	648	738	665	675	625	708	650	651	692	676	690	670	654	731	665	682	723	659	677	641	648	698	675	699	620	677	621	680	645	694	656	658	648	671	640	724	629	671	626	676	688	640	681	667	704	635	700	684	701	700	675	649	680	701	643	659	660	643	665	645	633	656	681	674	653	672	681	653	666	676	696	650	637	651	692	647	660	664	667	682	715	653	704	694	673	659	623	624	643	615	672	681	723	722	668	687	655	641	675	641	682	629	653	642	671	665	639	651	641	648	671	619	675	679	660	653	673	696	659	699	648	647	654	661	687	670	655	612	700	647	632	670	670	691	653	693
22411	21104	28753	23716	21101	21153	7723	1054	797	757	645	615	639	581	473	482	478	504	487	505	470	449	447	433	469	400	410	432	439	471	414	431	441	463	420	408	384	410	415	394	407	405	427	387	436	445	440	443	399	416	427	434	359	426	361	434	368	425	413	394	377	414	408	405	414	412	388	398	392	382	408	393	416	417	410	427	435	442	403	412	418	379	422	396	396	387	392	387	397	393	400	385	389	412	395	445	396	441	411	405	410	436	438	411	389	402	402	398	399	387	419	412	376	423	378	411	391	402	404	447	391	387	461	372	435	394	403	375	436	421	379	375	418	379	429	406	437	383	465	391	463	401	358	415	413	392	420	428	404	413	430	378	457	434	422	434	426	384	420	415	426	379	410	404	411	400	415	407	407	399	364	433	390	390	409	429	429	382	419	404	426	357	377	436	411	414	422	413	405	388	385	400	389	415	399	418	388	439	435	379	427	396	396	424	400	443	377	400	369	421	429	389	402	407	362	422	423	399	425	419	405	422	372	406	380	383	416	404	422	401	386	412	418	428	416	435	378	395	396	349	379	379	404	363	420	385	427	392	429	393	438	406	424	407	414	453	419	424	400	413	410	376	400	423	441	361	376	374	444	422	393	396	381	384	401	396	413	420	418	397	391	389	388	363	440	392	423	388	431	413	442	404	413	431	417	410	416	404	422	388	419	435	392	445	422	403	411	398	377	378	391	380	409	384	423	438	396	390	402	444	406	401	452	374	419	382	402	378	399	445	403	423	386	408	410	370	365	393	412	422	394	382	409	409	402	398	382	386	383	390	395	407	404	382	394	364	387	422	390	402	358	400	414	393	416	423	404	359	378	397	409	406	391	420	400	392	410	417	406	412	386	382	427	423	404	397	424	382	425	392	403	391	401	408	403	388	414	388	411	391	397	419	397	396	395	421	388	359	373	404	425	420	416	427	421	404	393	384	442	403	405	408	400	382	439	409	400	392	368	402	350	407	411	414	411	390	443	429	403	431	398	426	423	397	376	394	415	390	432	414	451	376	449	419	429	430	408	378	393	432	412	396	410	390	391	397	402	386	406	382	435	408	431	415	384	400	409	420	398	403	364	420	433	389	410	428	402	389	429	398	415	388	333	388	405	393	437	407	406	393	434	391	389	401	402	412	428	410	451	407	409	384	379	411	419	425	361	425	422	380	388	387	420	407	403	400	412	395	410	418	384	414	409	387	417	430	388	401	391	431	405	383	350	417	384	385	402	429	395	424	386	409	401	408	397	410	405	360	408	396	439	425	391	406	440	392	411	379	402	408	434	411	402	389	406	391	416	404	424	443	440	415	393	401	412	389	394	412	383	432	419	441	390	434	416	379	432	360	405	385	439	423	415	452	392	416	450	436	430	384	417	397	401	373	392	414	386	399	396	426	417	402	399	428	386	431	393	420	425	373	418	415	391	409	425	411	450	408	358	438	415	392	423	425	408	408	371	419	393	416	414	437	390	395	361	383	400	378	380	451	443	395	418	398	422	366	418	401	387	421	405	386	372	412	391	419	389	408	424	403	417	401	466	406	386	398	368	378	408	440	374	418	439	358	429	434	419	399	418	382	383	409	397	385	405	399	390	429	404	445	438	369	414	401	372	391	401	411	403	385	422	395	435	432	411	381	366	405	405	403	414	375	413	401	394	412	379	432	394	437	418	417	401	416	388	372	435	380	385	403	409	385	401	346	403	413	420	398	407	400	386	394	413	384	409	442	371	418	387	398	379	409	417	370	396	383	422	401	404	392	400	410	416	412	361	418	383	375	440	410	419	364	405	390	368	412	460	404	381	372	444	426	384	406	397	393	417	419	422	419	422	414	420	370	432	440	394	393	408	390	381	407	381	397	400	409	433	399	412	436	402	398	413	409	418	434	399	401	391	417	397	411	412	444	436	404	432	429	415	393	413	417	421	420	424	392	381	385	384	411	409	414	420	419	395	417	401	393	415	429	430	424	393	420	400	437	403	420	444	380	395	422	389	393	392	411	410	405	369	392	406	391	398	391	371	447	405	402	395	418	375	402	399	411	353	397	399	413	409	418	403	394	472	426	455	407	393	448	414	394	401	397	392	416	422	424	381	398	419	403	413	416	372	380	396	420	416	375	392	441	424	383	437	432	421	377	401	379	384	393	397	425	408	369	417	420	432	375	423	389	401	426	379	406	390	355	403	387	407	406	389	430	413	401	374	379	386	393	425	422	403	352	425	376	387	383	403	417	375	442	403	373	403	411	434	380	395	406	393	384	377	365	447	382	424	390	416	407	394	426	419	419	452	409	399	389	387	443	407	429	390	413	408	371	420	389	417	430	408	395	410	393	371	404	399	405	374	380	363	392	404	432	409	407	395	410	381	382	406	395	391	412	428	425	373	382	407	423	435	427	392	432	402	395	412	401	357	391	404	410	358	407	393	417	401	403	391	410	423	412	434	417	395	394	371	384	419	402	387	402	435	434	387	391	421	386	381	382	355	399	395	406	394	396	364	404	386	447	428	397	423	405	435	426	424	415	398	398	396	405	421	400	427	439	425	423	411	369	394	401	433	393	397	401	416	422	409	430	402	400	392	423	428	432	368	399	389	402	406	358	452	374	419	421	367	431	421	419	423	377	399	384	415	435	407	397	386	447	393	387	393	412	397	397	414	397	418	412	365	408	392	445	426	402	424	393	437	380	417	379	369	394	406	405	396	360	375	395	413	407	403	440	406	433	391	419	367	389	398	428	392	423	395	375	356	395	397	408	398	406	391	415	383	372	367	373	446	401	371	418	386	396	429	363	403	392	433	408	378	379	443	422	419	391	387	440	431	410	403	384	413	408	408	417	419	406	390	362	393	425	350	406	421	426	366	408	403	430	415	381	408	387	425	402	405	384	435	388	382	404	391	414	413	391	403	433	404	391	413	403	383	421	408	406	401	399	400	410	402	399	398	392	438	443	397	400	418	381	406	401	395	412	381	405	416	401	420	394	431	423	367	440	373	379	383	374	402	429	410	423	422	417	395	403	433	397	426	367	375	376	398	409	389	386	382	420	431	397	422	412	452	401	384	353	426	419	423	403	395	408	383	405	417	385	398	381	418	374	379	389	378	392	413	426	380	416	405	424	420	415	370	409	435	399	375	403	395	429	399	397	429	386	364	413	396	398	389	379	401	384	417	397	374	415	391	358	381	444	415	379	378	425	418	411	414	413	419	385	382	423	406	428	397	421	416	407	418	373	386	446	413	383	382	375	396	363	408	382	401	392	424	419	379	378	394	418	385	393	412	409	443	441	373	427	397	406	368	395	435	383	401	401	400	420	388	407	433	385	398	387	401	401	387	380	397	436	412	385	403	407	340	404	448	394	419	416	425	403	410	390	404	383	402	371	386	390	420	424	398	418	421	379	411	412	428	414	399	435	374	351	406	398	388	415	394	385	381	397	370	372	379	422	390	393	416	395	399	421	423	372	400	366	401	351	418	407
4618	14008	9440	4615	3327	2483	1882	1522	1216	1044	923	836	720	702	691	581	602	595	525	567	513	549	504	469	491	453	473	461	450	460	450	444	418	425	463	449	453	447	413	400	417	416	418	439	408	436	457	413	440	437	479	423	437	449	462	410	431	394	417	405	403	377	434	404	418	437	407	411	449	407	430	400	416	422	436	375	438	414	421	403	413	419	412	413	409	424	402	384	429	404	428	403	407	416	442	388	435	397	449	403	448	410	413	416	441	421	420	414	443	421	408	438	450	386	450	390	445	381	406	419	418	395	453	424	423	434	443	372	412	420	440	421	413	369	405	430	405	393	391	408	429	415	403	420	410	427	440	399	400	426	411	460	411	383	422	429	408	440	440	437	400	402	408	400	395	415	444	405	439	425	404	435	411	382	378	393	436	451	420	415	418	390	400	420	417	455	423	391	382	408	406	447	420	395	382	404	456	429	437	393	415	398	411	427	399	421	439	415	416	416	397	414	446	400	445	442	426	436	443	396	411	444	430	409	403	406	393	427	430	402	406	390	417	393	402	401	392	392	408	424	407	388	406	399	414	421	416	400	416	423	394	432	403	418	417	436	391	415	379	441	386	436	440	422	431	412	408	393	409	393	417	412	423	419	428	419	392	402	425	445	440	431	464	379	400	419	421	399	427	416	430	370	446	417	404	415	375	394	394	406	419	367	421	427	437	402	414	435	449	412	444	451	398	407	431	409	415	383	406	426	394	423	414	384	422	417	399	421	396	427	427	406	426	447	421	433	380	377	394	407	422	426	395	455	410	385	404	393	423	406	390	376	401	411	422	400	396	381	404	409	418	447	407	421	407	426	436	386	362	400	409	417	423	368	433	425	375	457	413	407	408	417	416	399	396	437	416	424	399	398	406	441	412	430	381	412	424	421	405	392	448	421	412	418	395	415	381	403	416	410	389	403	417	402	412	408	450	441	406	393	432	408	390	403	402	449	426	399	381	403	383	441	427	403	432	425	414	414	391	459	420	391	406	409	422	423	394	410	401	426	410	402	417	401	402	389	382	435	408	401	399	401	412	433	416	431	402	424	419	419	395	424	422	429	424	421	404	408	407	452	411	433	376	420	426	453	418	422	427	432	422	425	393	389	398	428	451	410	434	410	440	397	398	395	402	410	428	425	375	450	433	427	387	441	410	375	399	418	404	420	403	424	415	423	417	412	432	384	409	411	396	420	411	396	444	415	385	435	398	343	383	430	423	414	431	432	410	391	462	406	388	388	425	457	416	440	444	409	402	368	394	377	440	418	395	413	402	412	426	399	450	405	421	392	443	413	402	400	428	443	427	431	424	381	384	430	433	420	430	421	424	401	417	434	408	408	425	450	419	451	397	397	433	401	444	407	371	430	431	432	418	440	442	394	409	414	419	433	406	395	429	377	405	364	376	407	411	392	424	433	423	423	442	415	382	414	407	430	443	421	458	395	442	440	385	408	419	417	419	412	427	425	400	398	449	399	404	420	392	401	383	407	409	443	393	425	430	409	445	360	428	446	418	444	395	428	407	425	400	409	404	412	387	446	386	403	408	404	419	438	419	404	426	415	422	414	421	406	377	420	364	396	382	414	430	370	405	427	431	406	424	429	427	401	452	415	436	353	443	414	401	401	419	421	385	412	423	422	415	408	403	439	385	413	378	377	411	391	393	403	392	396	422	402	406	421	358	387	414	435	411	445	405	411	412	407	411	420	408	400	399	443	438	406	379	414	451	410	415	455	416	445	408	413	432	428	389	424	402	409	421	397	426	424	386	439	412	377	445	451	388	435	422	392	394	417	400	407	404	415	428	409	415	416	404	434	395	403	432	437	405	415	404	461	442	409	440	440	420	404	395	419	415	423	411	403	416	411	435	417	413	432	434	412	425	425	388	415	359	479	413	388	387	413	381	386	421	368	396	436	435	369	407	448	375	446	439	422	450	406	405	437	429	450	384	414	411	428	432	394	419	427	431	397	435	457	449	396	444	412	415	422	451	401	413	424	370	425	402	432	413	418	374	434	417	391	410	402	440	417	430	382	409	416	410	418	389	383	405	393	429	423	408	421	390	454	433	405	450	419	407	399	425	404	433	406	402	410	407	433	423	400	422	425	400	405	433	432	441	412	411	403	424	430	417	418	432	444	411	370	403	365	449	408	431	431	404	425	413	423	425	438	436	421	421	401	406	418	429	385	421	381	406	429	412	417	384	417	406	429	408	407	400	438	431	429	453	411	448	408	404	412	396	389	423	406	402	428	429	454	435	399	415	417	428	433	416	380	406	410	436	435	425	398	437	428	413	448	419	381	420	424	412	401	413	406	389	417	421	452	406	433	377	418	448	419	421	434	368	374	439	386	390	446	427	424	437	397	437	399	426	382	438	399	399	426	429	442	408	398	426	423	413	411	401	417	406	426	389	418	441	395	446	393	421	408	427	437	411	399	448	439	424	409	417	412	438	448	408	428	392	381	397	403	411	414	448	419	431	393	405	410	434	424	420	386	424	415	441	399	388	389	381	389	431	405	411	382	457	406	406	409	404	420	403	426	422	407	431	410	442	405	444	416	392	450	416	411	417	390	409	372	409	410	425	411	399	411	429	424	386	438	377	439	376	415	411	439	390	382	419	441	430	406	421	432	438	446	415	404	444	434	387	421	434	392	435	445	423	420	383	422	390	419	405	398	388	394	405	392	429	410	365	430	397	425	410	419	449	413	421	429	427	415	410	457	396	442	409	420	408	418	394	436	441	414	390	428	412	439	399	417	426	414	404	359	414	418	405	434	379	415	410	393	369	386	410	423	406	385	431	418	387	389	399	404	433	471	387	465	419	395	430	410	437	413	388	432	434	436	417	425	426	403	416	407	423	415	438	409	394	439	392	417	452	410	406	446	363	412	428	442	410	443	416	434	430	392	410	404	450	423	388	401	420	444	440	410	418	420	387	397	437	433	407	402	429	430	402	410	422	422	382	423	394	409	434	392	420	410	440	434	431	405	411	410	408	415	451	404	385	430	419	408	411	424	421	423	415	430	430	382	418	420	419	402	408	423	421	397	405	409	413	458	398	399	405	443	438	384	436	405	398	410	431	418	397	450	394	411	396	425	426	421	420	404	410	427	401	375	422	445	414	433	430	420	412	411	419	405	389	414	446	436	402	407	426	400	458	376	437	379	426	415	390	433	408	424	422	407	418	448	419	398	424	396	401	414	423	433	390	425	448	419	437	422	420	405	404	370	418	392	396	414	422	407	422	433	441	456	432	417	410	442	385	427	432	451	425	387	426	406	419	410	391	412	428	398	437	435	402	443	444	415	384	422	410	412	427	410	401	408	429	407	368	380	400	427	426	381	420	380	448	384	419	393	419	412	438	424	398	433	384	396	375	404	394	429	431	439	408	430	396	422	404	398	452	379	426	403	456	385	396	407	412	403	442	408	389	429	415	408	408	415	384	396	408	393	388	414	397	375	435	441	417	398
27780	17154	3254	688	540	506	493	482	457	504	425	486	474	416	433	435	456	438	452	416	484	410	441	455	464	420	457	438	442	480	446	376	451	440	439	448	419	404	443	479	421	463	440	439	414	403	451	436	435	468	405	454	454	401	417	450	446	457	465	454	426	469	400	444	438	435	454	470	448	405	436	425	456	452	436	436	483	431	445	460	435	430	437	397	439	459	468	438	438	439	435	447	449	438	419	451	458	472	455	439	472	439	473	452	426	454	412	449	468	449	445	461	461	432	451	418	475	454	413	463	422	451	455	449	431	451	474	453	478	471	432	430	447	399	448	448	445	472	429	434	440	425	453	412	455	430	431	431	432	428	447	463	466	424	449	429	464	418	430	445	418	442	484	438	474	436	435	467	425	423	417	447	464	431	465	465	447	440	442	459	453	464	435	441	452	460	431	426	447	429	493	475	449	454	432	460	456	478	418	433	463	406	454	424	445	406	458	443	414	443	445	461	497	433	427	442	472	427	462	449	448	434	464	477	412	489	471	445	475	443	437	425	409	463	487	433	454	435	438	462	456	459	461	428	447	444	457	453	434	426	438	448	417	462	450	424	470	436	439	422	434	463	459	449	422	450	438	424	442	420	444	470	464	386	447	437	441	451	464	462	448	439	443	469	467	417	402	480	437	434	431	449	450	439	404	469	453	425	451	426	469	442	452	434	404	417	425	445	456	425	429	480	460	456	434	441	428	429	426	445	509	434	431	480	444	428	463	474	441	425	465	428	423	420	447	426	491	406	419	426	448	450	427	449	425	459	468	423	444	417	481	440	464	409	432	461	433	413	463	444	466	437	474	418	457	474	452	459	431	430	459	423	408	420	464	475	461	399	489	459	450	459	415	449	473	463	452	452	452	449	462	461	407	466	467	461	460	432	463	434	429	450	492	464	450	462	420	477	455	415	410	432	423	448	428	442	479	443	452	465	452	455	487	465	442	407	440	418	382	421	443	442	445	456	422	455	443	430	442	444	415	435	400	446	418	481	416	458	425	418	396	451	474	486	406	439	434	446	448	407	410	399	450	471	432	424	445	438	415	421	451	458	461	429	471	435	427	435	490	465	446	433	445	421	468	426	450	443	433	479	478	490	433	441	432	464	451	464	446	441	437	437	468	491	414	451	416	452	424	417	452	479	488	404	448	417	444	451	453	458	446	425	443	444	427	452	415	453	429	423	432	429	441	448	447	436	393	409	428	472	427	442	429	454	490	455	431	430	411	422	448	429	478	459	419	494	470	474	429	443	443	452	433	502	389	437	450	442	463	431	453	467	415	448	453	448	417	434	465	440	448	437	449	477	435	471	434	464	437	450	416	445	490	441	467	423	451	445	440	433	490	455	414	446	410	427	433	484	445	411	480	467	454	504	452	411	425	450	474	425	446	450	462	451	410	479	430	450	431	442	459	423	446	455	440	439	424	413	445	439	433	432	443	463	441	442	440	456	471	389	413	476	452	487	435	423	425	461	457	431	476	436	436	433	460	432	471	445	476	441	423	451	411	479	441	407	432	413	411	462	457	433	451	435	445	459	435	461	423	419	426	439	427	423	423	454	467	427	431	429	468	426	427	411	456	456	451	447	473	446	458	478	448	465	432	441	451	415	433	434	465	478	407	458	486	429	410	456	407	443	485	423	469	455	441	440	431	479	422	434	482	450	439	447	430	454	436	463	468	438	439	430	440	444	417	477	488	439	391	424	477	427	454	427	461	442	446	443	451	441	408	452	430	425	412	428	465	455	455	488	449	495	467	449	473	487	470	448	433	429	470	429	475	452	437	426	461	493	457	450	499	472	465	425	465	431	419	458	435	446	433	444	430	417	458	437	442	474	433	457	411	470	430	445	460	415	455	466	446	472	461	429	452	453	409	448	452	424	402	403	439	472	448	438	464	401	437	417	433	429	432	430	458	452	429	458	449	432	434	450	465	447	418	390	415	430	436	408	451	453	451	451	458	472	451	450	454	461	428	459	439	416	434	462	436	449	442	461	433	420	435	452	419	429	425	443	441	411	453	461	487	438	427	433	412	451	428	472	402	442	430	441	449	443	418	430	463	444	426	422	433	462	409	430	471	435	462	428	433	492	483	457	451	417	426	439	383	455	460	460	449	428	441	428	459	446	424	417	477	469	410	479	455	484	460	405	450	514	440	463	465	434	433	427	451	458	425	401	417	434	423	448	434	450	430	412	449	441	415	444	438	447	453	453	440	478	425	445	420	476	412	465	419	461	448	458	403	467	435	461	423	480	434	487	434	429	460	454	431	461	448	436	435	463	468	433	447	428	448	416	449	443	435	439	461	438	456	443	461	410	393	436	445	424	434	438	472	468	464	439	442	447	474	457	410	443	451	465	450	429	411	453	426	439	429	432	430	450	429	436	421	409	422	387	471	440	465	436	467	471	452	439	458	436	470	463	461	449	451	457	419	406	454	441	466	421	430	468	407	449	436	471	483	483	482	427	426	440	463	468	472	461	430	442	435	455	417	457	433	452	394	468	454	442	459	459	450	439	481	451	464	409	462	478	473	430	435	434	470	412	454	414	453	425	431	458	456	470	446	440	403	456	451	439	448	444	411	464	475	484	414	450	420	418	447	398	440	432	444	431	467	422	461	426	478	440	465	450	435	446	429	418	390	480	466	432	428	416	453	414	450	454	448	474	461	429	466	459	468	445	487	448	451	443	417	427	425	463	449	467	440	468	445	411	432	382	419	461	445	439	433	447	470	441	446	427	449	424	430	396	436	465	468	419	467	468	465	449	451	435	438	438	448	453	466	421	507	437	433	468	450	430	446	424	453	428	462	436	419	459	439	450	465	489	440	443	423	429	423	432	402	425	441	465	439	450	440	437	468	462	471	436	475	472	457	417	443	447	423	430	436	454	454	483	455	440	417	455	444	401	450	486	433	408	465	444	482	444	426	453	430	454	443	421	452	431	448	457	436	441	471	445	458	486	440	467	455	483	428	442	445	425	476	420	467	441	427	436	416	439	430	421	403	453	471	446	427	434	462	439	434	427	425	433	438	445	474	424	486	440	489	443	403	476	526	473	440	462	451	466	466	447	477	438	414	467	420	451	438	431	475	442	479	442	447	428	409	440	445	496	449	455	464	461	411	438	486	426	449	480	451	469	453	408	436	453	445	400	435	445	480	459	444	479	493	446	452	458	443	434	464	414	452	445	447	454	420	407	451	471	451	407	443	440	450	446	426	451	412	477	434	437	433	441	451	421	439	457	432	433	437	415	441	431	452	420	429	447	441	395	454	487	447	427	439	423	436	432	407	436	481	465	437	458	440	442	469	461	445	444	447	439	441	412	453	410	463	447	441	443	390	438	461	467	447	427	447	466	441	433	434	421	463	472	405	448	446	440	471	468	442	393	438	470	421	428	461	428	459	434	478	458	491	467	460	448	447	457	401	470	424	461	463	418	440	476	459	431	386	413	421	464	409	462	483	440
4401	937	860	589	576	538	510	474	542	522	514	506	496	493	499	470	504	472	468	485	516	495	492	468	494	480	492	461	493	469	499	491	459	498	469	480	514	503	506	468	463	490	481	484	477	454	471	525	515	470	464	468	473	511	520	490	482	482	518	527	494	489	476	545	479	510	479	517	487	474	447	483	507	466	486	462	465	462	447	471	519	487	502	512	500	481	493	466	521	509	503	491	533	458	497	463	475	477	493	503	504	464	454	472	468	467	487	528	468	483	527	453	479	468	521	463	472	494	515	505	496	452	464	473	511	494	501	506	477	488	497	491	483	518	507	499	492	483	488	511	496	471	505	460	456	457	499	468	452	493	501	513	469	482	513	499	506	487	485	486	468	528	458	469	468	511	491	476	464	486	480	493	464	471	455	466	502	513	499	481	492	478	498	490	486	523	502	487	476	498	486	503	504	495	490	510	501	512	492	474	442	484	541	503	512	480	489	513	460	452	477	460	472	510	461	515	487	492	472	496	465	504	458	473	452	458	527	510	451	504	481	506	490	475	472	470	466	469	493	453	527	478	481	523	481	485	481	466	474	487	499	519	474	498	457	496	493	512	430	466	491	482	530	450	500	488	475	477	508	478	499	483	501	530	480	490	470	507	506	501	481	481	498	488	481	472	501	476	494	515	499	507	497	514	503	513	477	482	488	489	489	491	488	450	456	445	496	481	500	557	490	456	483	489	456	487	524	501	484	500	485	471	468	481	500	464	456	495	481	475	513	480	467	515	470	467	443	489	506	440	480	517	491	498	498	492	502	507	485	498	469	475	537	482	483	468	455	485	472	479	477	462	489	480	463	471	513	521	490	486	490	497	488	518	502	447	499	489	480	465	480	476	457	465	463	478	488	537	506	494	493	494	489	519	520	477	466	483	465	517	458	494	487	490	542	513	440	500	529	490	501	526	503	500	500	462	533	434	452	458	450	463	476	501	469	491	485	506	502	503	525	472	467	514	508	491	491	502	457	488	490	492	498	475	454	460	479	484	504	497	515	516	491	493	506	513	510	503	494	463	514	480	452	474	488	493	489	512	495	501	457	489	519	482	469	504	472	498	505	457	488	466	494	458	506	478	509	473	536	471	519	450	474	521	450	494	470	465	522	469	511	514	528	475	501	464	502	501	475	497	460	467	483	498	485	480	520	493	449	511	461	484	503	505	496	491	491	539	468	492	504	519	436	487	518	487	507	517	432	462	543	499	476	480	496	481	495	490	503	494	508	470	472	464	501	530	483	472	507	467	516	436	483	463	480	501	497	471	530	449	500	493	444	511	527	466	484	488	504	496	497	445	498	472	485	489	472	497	465	478	473	482	519	512	495	476	502	519	487	501	508	491	474	448	460	466	489	493	450	505	511	478	484	479	505	467	465	464	484	469	496	493	476	477	503	524	498	467	503	497	496	546	454	470	494	490	492	481	524	454	474	490	492	472	510	500	502	460	468	501	446	495	444	512	546	484	439	498	503	499	466	485	513	487	478	489	524	481	520	496	514	442	482	457	439	499	515	510	493	508	508	462	517	503	456	489	489	476	471	486	460	520	489	501	487	485	490	473	478	505	484	459	530	481	496	465	516	487	534	480	477	505	490	523	515	516	502	476	475	465	463	453	483	464	478	482	480	421	462	495	471	477	486	506	497	486	500	520	505	479	508	476	488	515	468	471	524	517	486	464	460	495	484	499	457	468	460	496	491	486	441	472	492	491	460	473	475	495	486	506	493	485	515	498	457	460	521	501	483	479	470	486	500	493	447	494	490	492	510	466	474	512	467	535	497	463	515	468	472	477	495	477	490	501	443	485	476	506	490	484	514	476	484	505	502	473	450	497	479	475	470	483	493	521	479	506	481	523	429	490	500	484	512	472	478	484	506	479	506	461	474	475	533	448	484	513	453	485	504	499	484	502	457	477	478	457	484	471	465	524	462	484	512	514	507	547	503	491	527	458	515	458	505	483	499	473	505	496	475	509	457	500	503	486	490	473	471	460	511	463	530	550	525	486	476	478	483	483	508	468	528	475	501	467	476	515	487	504	512	494	491	488	482	464	473	506	527	470	492	509	516	483	498	467	468	505	502	456	477	494	485	507	489	479	473	505	511	533	497	492	482	514	473	497	462	480	455	452	494	522	480	478	490	473	470	470	468	489	499	476	489	488	480	503	454	514	501	507	476	459	496	468	442	494	502	515	489	512	524	483	466	448	502	520	514	519	470	496	482	533	460	496	487	497	446	475	471	495	441	494	540	537	496	490	499	463	502	448	502	471	482	530	475	458	477	494	491	480	497	517	484	535	507	519	500	442	483	482	521	501	490	451	502	466	471	507	510	477	497	513	472	494	490	504	478	487	475	475	520	503	488	498	492	514	501	479	456	511	493	458	452	480	494	535	464	483	495	465	444	483	522	476	482	501	470	492	511	518	483	467	479	441	510	467	519	488	513	472	473	448	498	470	481	474	468	476	469	490	472	535	489	490	488	500	457	510	542	492	519	497	463	534	526	461	494	487	490	471	483	475	472	526	512	500	511	479	458	467	450	478	481	464	482	499	448	488	517	498	474	532	475	484	457	481	508	456	492	534	504	483	495	525	508	508	498	460	501	482	496	470	469	483	485	442	508	449	472	484	482	461	511	486	514	499	485	494	491	464	470	462	495	520	465	489	475	549	451	483	471	487	494	491	465	502	475	474	458	470	489	493	454	466	505	514	504	493	468	477	550	470	505	450	504	501	454	499	450	473	481	519	472	500	482	509	480	474	423	501	448	483	469	508	444	459	462	514	463	463	513	484	475	508	547	493	450	522	470	467	432	503	504	462	455	499	479	459	464	531	446	495	495	488	531	443	473	512	505	474	509	497	492	497	488	482	449	498	475	499	520	491	485	505	510	481	492	472	488	535	451	522	475	472	546	458	485	509	444	464	504	505	484	449	505	483	510	473	503	484	482	530	473	469	457	489	482	445	495	439	507	468	463	473	504	487	488	477	493	520	460	531	493	478	472	499	480	487	473	473	458	491	496	480	502	527	513	538	500	462	502	509	479	474	516	465	526	518	472	517	489	513	507	492	452	522	474	489	465	474	461	539	477	505	458	470	546	490	514	518	482	516	474	500	491	520	511	503	474	441	499	477	497	513	497	502	519	470	466	464	486	480	536	497	479	449	472	463	503	496	534	482	468	486	505	464	437	431	517	496	492	481	460	511	478	473	497	506	476	463	493	491	470	436	504	522	485	493	502	485	521	458	509	482	503	474	496	454	481	521	483	499	467	521	496	515	468	483	493	458	495	498	449	509	476	473	464	500	473	501	501	512	459	486	500	499	468	472	486	463	516	493	485	498	511	514	501	519	486	463	490	490	511	465	449	476	469	486	483	506	493	498	484	483	463	492	472	457	508	505	515	505	479	516	468	485	489	501	490	474	472	451	469	504	486	482	530	499	470	476	481	473	506	530	466	512	488	461
23540	21116	28323	24150	21104	9717	842	530	463	393	370	338	302	300	320	289	252	261	266	262	269	236	272	220	224	269	219	273	246	243	244	239	270	236	232	251	260	254	216	201	231	249	239	223	235	256	238	214	228	226	240	236	241	239	224	236	231	247	245	247	269	214	191	229	214	232	213	214	203	251	235	215	200	205	231	236	209	209	213	231	242	232	221	234	229	223	236	224	230	229	239	224	255	193	234	247	253	221	217	215	242	218	241	247	220	221	232	247	244	213	214	213	195	226	240	227	231	258	238	223	212	225	236	214	233	226	222	245	202	220	240	241	208	257	230	229	197	223	229	201	233	232	231	230	197	258	219	242	239	236	255	217	219	234	218	214	235	221	235	207	228	238	222	237	228	247	216	245	239	233	234	226	245	237	211	205	236	192	219	228	223	229	239	217	222	243	219	202	209	231	227	234	213	202	230	237	240	235	215	198	240	238	228	225	232	222	268	249	207	239	232	219	225	238	231	242	250	234	227	262	233	233	224	226	241	225	221	246	220	229	206	228	230	191	219	245	204	227	217	208	243	226	228	228	210	234	223	207	231	239	231	235	250	220	233	209	229	219	240	241	223	232	234	210	227	248	235	219	229	216	239	240	238	216	234	222	265	242	239	257	226	230	225	220	203	213	245	232	238	232	244	223	222	240	244	223	225	226	233	227	218	229	261	231	192	226	219	240	248	223	213	230	235	228	230	227	208	233	219	228	263	218	233	215	215	238	232	201	237	212	225	241	238	221	238	234	241	236	237	202	187	203	227	215	203	221	223	238	217	228	222	224	223	206	228	222	197	229	227	210	229	219	231	219	214	240	231	222	225	217	233	230	235	213	253	234	237	190	231	246	222	209	228	216	206	248	230	231	217	234	226	228	222	219	242	238	230	241	222	231	217	200	244	216	234	225	227	216	200	218	246	241	231	240	239	225	229	215	243	208	207	248	238	213	218	222	211	216	235	221	203	222	217	233	245	217	188	248	230	251	238	216	240	228	241	210	229	236	209	222	238	238	233	249	225	220	207	231	250	238	221	252	229	219	222	253	211	213	217	228	215	233	206	213	237	235	230	239	225	211	222	206	224	227	237	253	227	219	230	229	230	216	233	233	243	220	231	215	242	224	245	258	207	228	221	274	241	211	243	191	238	225	202	207	221	268	258	210	233	241	228	215	215	229	238	230	229	213	261	215	264	246	239	247	228	220	249	233	253	241	208	201	235	247	229	212	217	206	228	220	233	218	236	226	220	248	256	236	254	227	248	189	228	215	246	206	225	226	225	245	226	215	244	227	218	210	218	218	218	224	264	231	255	221	247	220	242	236	231	215	241	246	242	201	218	210	259	251	216	225	230	254	245	217	222	230	255	228	227	221	213	205	232	219	229	246	195	216	214	216	234	218	236	211	237	232	220	243	232	214	250	233	226	251	241	219	219	215	224	214	238	211	240	211	234	230	235	217	244	218	218	216	194	223	211	252	194	244	230	226	251	242	213	254	232	221	235	248	211	223	232	216	251	242	255	188	227	240	231	208	214	250	227	246	245	213	222	252	230	253	220	217	219	217	215	246	203	253	260	228	241	237	239	206	220	234	247	232	221	248	242	238	193	235	243	228	230	226	234	231	220	210	219	214	234	230	211	227	216	237	209	221	206	226	230	260	224	212	243	215	224	216	250	211	225	216	234	252	234	199	223	272	202	210	236	202	199	224	230	240	246	250	208	237	235	223	221	227	207	246	230	237	200	223	219	237	223	233	229	222	242	217	216	222	219	241	255	222	228	225	210	221	220	237	244	243	242	240	224	189	249	254	240	250	203	239	227	204	270	218	266	208	218	217	207	216	240	251	238	241	227	238	227	238	225	218	219	220	234	242	212	223	203	208	225	239	223	202	240	210	218	196	195	222	234	244	246	225	227	225	225	209	231	230	239	235	208	211	187	213	218	233	247	229	229	237	237	221	220	199	234	234	250	242	264	239	223	214	200	228	217	231	208	234	229	218	238	239	226	202	236	225	222	226	212	207	250	254	232	221	216	232	223	209	229	215	225	227	233	249	219	204	233	235	205	259	205	218	214	248	249	210	258	230	228	217	209	207	238	217	247	220	203	234	229	217	254	225	220	230	250	218	215	239	228	251	219	203	247	213	239	238	232	227	211	219	264	217	261	211	209	234	224	224	245	240	215	226	217	213	241	215	220	230	200	207	239	238	198	246	230	216	185	229	232	205	217	208	236	247	233	236	231	225	227	205	226	244	247	227	215	235	243	211	227	231	241	258	222	220	245	224	229	227	243	232	207	233	219	245	236	240	237	221	237	225	234	233	233	217	243	205	198	219	203	216	239	216	231	230	207	254	213	199	255	233	221	219	228	240	251	232	235	234	231	238	264	236	226	234	231	235	214	248	222	218	262	225	217	216	225	231	245	230	241	221	234	224	204	199	212	210	213	230	236	217	230	250	254	267	232	205	228	228	212	250	223	228	211	207	208	234	206	245	231	223	190	237	222	215	244	257	246	254	225	210	228	234	235	236	227	219	220	230	225	222	232	217	223	199	239	224	225	216	227	223	231	225	263	213	219	223	229	217	238	228	239	241	222	222	243	240	219	233	221	217	227	251	233	246	212	216	222	234	218	222	216	250	235	201	225	231	207	246	224	217	227	210	222	250	245	231	225	240	215	251	225	241	239	206	220	224	205	253	221	254	251	228	202	234	220	228	218	236	245	217	229	229	231	243	220	242	200	227	245	214	238	211	239	227	236	239	227	233	233	224	208	238	246	215	218	226	223	211	208	220	215	222	242	238	209	259	193	213	222	252	221	221	238	234	235	233	201	231	244	253	231	233	227	250	203	234	238	236	212	213	199	210	246	200	255	226	239	219	252	239	223	221	248	244	215	236	253	228	222	220	221	240	234	242	199	229	249	258	231	231	213	224	237	230	227	231	216	253	211	195	239	239	243	244	229	240	198	228	238	236	238	222	245	219	195	237	232	252	221	222	261	235	210	205	245	228	231	244	213	213	243	232	245	237	252	215	228	219	243	226	214	220	210	230	229	208	213	199	215	233	240	245	241	215	193	224	212	227	211	246	205	208	219	223	264	237	220	214	222	232	214	207	202	229	233	232	254	208	220	197	201	211	206	242	212	217	236	217	218	221	247	227	223	210	239	220	232	226	253	251	231	214	221	195	232	241	210	222	257	223	228	231	234	239	226	219	233	210	227	245	218	243	239	257	230	232	234	246	245	230	228	217	214	217	216	223	237	250	249	234	207	227	231	251	229	238	213	204	222	221	229	231	246	249	215	209	230	218	241	215	230	238	226	270	230	215	254	216	236	210	234	226	234	217	258	188	211	212	227	219	236	240	223	221	209	245	225	238	209	268	219	229	229	225	234	262	217	210	224	204	228	232	213	235	233	198	257	231	241	235	204	225	226	253	233	222	244	215	215	243	217	202	228	215	219	238	221	199	226	202
3336	8566	5671	2516	1889	1329	1057	837	643	622	514	441	439	388	402	379	362	312	337	312	334	308	279	308	310	291	269	301	301	281	241	286	283	268	250	277	265	257	251	253	299	265	248	258	270	260	269	262	251	268	258	250	268	278	275	244	270	241	257	226	267	234	274	232	246	269	270	262	255	282	287	248	227	271	264	255	272	270	266	259	243	234	240	253	229	274	235	267	277	281	284	236	264	245	248	273	241	256	267	265	252	277	257	277	286	254	270	280	258	261	229	225	236	250	254	248	265	249	258	250	263	259	261	278	285	268	237	283	250	305	248	268	247	247	252	262	280	277	250	280	272	288	237	254	242	254	248	236	277	279	248	255	244	246	255	236	234	237	258	281	250	275	263	279	241	239	251	251	261	230	243	255	260	254	247	260	255	240	251	236	276	264	255	277	293	234	276	254	278	239	238	254	269	256	236	256	272	242	253	233	258	241	254	277	239	238	259	248	251	289	287	294	247	235	245	260	266	239	285	236	268	250	267	253	263	273	247	248	251	225	265	289	239	261	239	267	240	260	274	255	224	232	260	267	303	226	267	235	268	262	242	223	261	248	260	235	254	257	265	266	238	276	260	277	242	272	240	259	248	250	246	282	235	264	264	269	280	268	261	254	238	230	258	246	257	259	251	280	273	246	272	293	241	276	263	231	256	255	254	267	235	224	254	256	240	257	270	239	283	257	281	216	250	258	236	237	270	278	265	238	259	234	254	257	291	283	250	276	261	250	247	253	275	255	259	259	260	269	271	266	250	289	251	274	255	220	247	286	261	256	253	261	231	274	270	281	275	251	240	256	260	266	253	262	239	242	248	242	265	255	259	275	251	244	231	226	247	255	238	276	228	273	261	247	259	265	263	242	259	266	224	248	274	252	259	298	284	229	264	247	232	295	244	304	227	252	266	241	263	269	272	235	246	224	241	250	270	284	224	246	254	255	257	264	270	240	270	256	272	270	245	249	274	250	246	261	246	276	259	246	247	254	262	253	256	234	257	244	229	224	248	257	227	251	287	243	262	266	252	264	254	259	246	253	266	267	263	261	252	250	210	261	244	254	274	266	255	268	260	272	232	245	268	245	255	254	247	278	237	225	273	255	226	269	275	255	263	246	265	237	258	258	252	270	281	263	272	248	266	255	270	264	251	270	242	280	237	264	261	249	251	276	287	261	278	293	276	241	265	234	267	244	230	258	258	235	279	274	236	267	234	245	271	249	256	256	240	248	262	256	261	278	238	236	250	267	238	260	243	231	266	239	233	272	239	259	283	258	249	227	277	233	273	260	245	236	268	233	249	249	256	240	246	249	207	236	260	259	258	250	242	219	253	316	234	253	280	269	244	279	242	248	246	254	254	241	263	276	255	249	243	246	242	230	224	268	257	240	237	236	255	275	234	271	250	256	266	207	231	255	256	243	282	268	251	245	277	243	269	245	246	257	258	250	235	251	223	229	238	258	241	275	253	246	289	245	243	238	244	253	271	259	253	247	233	256	227	262	263	269	248	234	255	257	235	278	237	269	250	261	257	288	239	263	259	257	243	282	278	243	275	253	273	267	248	257	248	297	238	251	256	251	250	265	245	268	243	229	230	257	264	240	249	275	219	287	271	257	248	240	250	237	228	257	244	224	242	267	247	270	282	252	257	277	269	249	281	275	276	260	249	261	250	242	250	270	283	239	253	268	239	254	259	265	244	243	264	276	247	262	257	227	250	261	261	251	274	250	240	263	237	260	258	273	254	252	260	257	240	245	232	267	254	255	266	299	243	266	259	277	285	249	204	269	274	222	269	258	255	268	265	263	263	268	301	285	291	287	246	271	251	256	251	238	256	263	275	264	268	234	245	250	266	251	251	264	255	273	256	239	251	256	254	247	253	249	248	256	278	279	244	266	229	269	259	233	232	249	294	224	261	269	273	262	251	271	248	248	240	239	268	288	240	258	267	249	239	244	248	263	253	243	250	267	274	242	259	243	272	261	247	258	241	265	246	272	265	260	269	269	256	289	297	246	263	243	247	275	261	222	264	260	242	237	231	258	246	227	259	233	253	252	233	241	258	267	280	240	259	230	261	253	270	249	260	260	267	273	280	263	267	244	239	276	233	244	260	259	232	246	240	253	264	276	255	231	278	258	274	258	255	253	254	242	264	270	260	251	283	250	276	258	254	244	284	272	274	251	257	258	273	273	269	228	239	263	265	256	231	264	257	234	266	252	239	246	226	241	278	244	244	226	249	242	279	259	270	254	250	244	265	277	280	288	235	282	248	251	263	232	256	245	244	296	254	243	254	225	250	266	263	239	292	254	260	252	252	272	283	252	251	249	246	293	261	269	253	246	241	249	249	253	259	261	260	273	251	252	265	272	240	279	237	275	255	245	253	274	261	258	244	257	243	254	279	268	240	273	259	264	279	266	269	243	269	263	269	276	274	243	257	263	273	245	229	261	256	263	276	278	253	266	255	250	228	261	289	278	274	257	243	267	238	265	241	260	265	255	241	256	255	270	254	234	255	263	227	294	235	269	240	271	253	266	282	288	239	249	252	241	246	244	267	257	260	245	291	251	256	250	263	280	242	267	262	226	247	211	213	251	220	267	256	282	284	290	246	273	255	258	276	275	239	250	256	265	259	289	246	272	253	264	255	241	273	247	247	248	262	246	277	249	263	236	261	236	254	262	241	272	229	264	288	247	237	247	248	249	245	229	235	249	269	255	250	269	248	250	268	257	266	240	298	251	252	240	299	231	272	243	247	260	256	282	246	225	282	235	287	263	269	273	242	254	280	260	254	273	268	275	286	251	269	255	263	224	242	239	271	265	251	251	253	259	256	245	256	263	274	258	275	273	252	272	269	254	243	204	248	270	234	250	240	213	240	265	262	238	261	268	238	237	275	277	278	242	271	256	252	297	254	254	264	264	236	259	248	280	271	250	268	276	273	259	248	279	244	277	224	244	237	253	249	267	286	285	245	262	260	305	248	281	264	232	227	270	238	268	249	259	220	255	258	229	263	232	267	261	252	282	260	232	268	238	256	252	238	241	260	258	281	250	240	261	238	272	244	292	259	270	268	271	249	267	266	274	238	249	272	291	252	240	262	249	261	247	272	239	238	267	272	277	263	266	286	252	237	285	251	254	283	276	266	290	258	257	246	259	259	247	265	230	275	254	285	257	264	256	252	303	239	254	254	247	244	225	235	271	253	239	255	267	265	255	289	261	266	219	257	264	260	236	266	248	217	240	207	263	261	221	250	247	270	267	251	247	252	239	257	275	258	247	265	265	235	266	252	240	249	272	255	268	272	263	246	247	253	250	254	256	252	273	242	272	220	224	257	233	275	258	248	231	246	274	253	263	256	213	277	250	259	253	255	256	256	272	220	261	261	246	271	240	271	275	253	261	243	264	230	248	258	238	277	262	258	260	264	268	233	251	258	226	276	246	249	285	245	244	230	286	260	267	239	228	225	252
24727	21084	27165	25169	9830	1102	911	838	817	698	783	676	676	707	680	666	700	702	643	686	658	658	644	657	678	663	675	641	683	662	664	609	677	714	645	716	666	671	636	637	710	661	674	671	633	668	583	733	651	602	727	643	638	632	674	619	654	693	639	665	621	633	657	635	666	657	653	673	630	666	663	671	647	634	688	700	652	649	658	650	709	633	635	673	669	636	647	651	660	655	655	680	620	628	647	625	706	629	677	647	633	634	635	615	673	707	637	636	625	639	690	673	648	601	645	651	660	641	625	682	640	658	631	663	661	637	688	593	717	653	650	615	653	648	649	625	646	648	658	657	641	648	696	658	639	687	625	637	656	674	635	631	683	663	656	660	686	723	674	655	642	652	635	681	638	660	671	629	652	670	688	666	636	639	628	692	673	687	629	646	652	683	646	624	600	655	688	708	671	598	652	669	624	652	650	686	660	629	662	668	675	632	670	614	630	629	696	589	727	641	711	685	610	642	621	663	641	639	690	628	674	675	618	675	631	652	649	667	620	659	701	642	659	635	666	630	644	682	600	634	645	648	650	665	690	695	632	662	690	677	656	630	633	658	624	675	595	653	650	665	633	617	682	646	655	635	599	648	641	658	680	668	715	598	626	618	631	670	642	718	711	674	637	620	684	623	641	658	675	662	699	613	689	635	658	661	636	659	639	668	643	674	659	640	692	650	614	655	691	667	707	664	628	656	626	634	653	655	683	664	651	661	662	649	649	612	670	634	667	644	695	675	668	663	674	645	641	620	629	641	673	671	664	683	634	638	643	637	652	680	614	659	670	626	662	605	660	663	645	665	649	703	711	688	615	669	653	596	644	668	636	643	709	625	654	663	614	655	680	655	650	641	671	631	624	636	614	619	607	631	661	666	614	603	681	617	634	665	665	620	626	652	656	674	668	637	619	631	618	624	667	676	704	695	669	681	673	696	632	633	686	613	674	666	635	649	610	666	657	695	648	627	633	652	673	631	660	642	669	648	647	671	660	651	696	660	664	677	673	625	631	655	655	634	608	654	672	640	600	627	643	649	667	664	662	660	669	635	614	610	681	684	649	652	641	599	650	633	660	626	661	681	624	609	643	666	638	657	673	630	650	635	646	637	691	619	594	635	668	700	665	599	643	683	599	650	652	637	655	653	690	625	617	642	657	633	591	679	654	682	595	610	712	668	637	672	648	706	667	627	641	635	664	647	641	659	645	656	627	670	642	698	624	662	638	647	643	614	652	634	621	662	621	654	666	650	647	652	634	694	622	631	652	609	680	640	648	652	640	658	639	670	649	628	647	668	675	664	647	676	618	668	655	653	582	684	671	667	603	599	647	654	675	643	651	640	626	655	679	654	647	649	626	672	652	613	650	635	715	687	637	660	605	660	674	664	636	622	672	685	694	657	642	636	665	603	667	645	629	615	613	703	642	628	627	608	656	664	641	676	645	651	631	657	651	691	634	676	682	659	610	661	630	648	646	701	618	612	645	660	666	650	639	629	678	611	643	683	646	652	646	613	634	624	633	698	658	671	697	632	632	658	640	617	649	639	640	660	641	689	698	646	652	587	688	650	689	660	590	653	673	670	619	621	614	611	690	667	670	632	609	668	633	694	683	640	654	689	650	596	653	655	668	611	672	649	655	680	668	645	636	685	666	645	649	637	647	583	675	613	655	650	669	661	641	642	587	664	668	650	628	651	651	597	624	651	648	683	688	693	638	640	613	605	623	642	672	676	633	623	610	673	673	643	649	662	660	684	688	633	616	624	677	666	659	644	641	677	647	646	674	661	610	638	665	664	678	668	660	643	707	663	679	689	636	618	635	656	661	628	653	700	639	647	680	622	668	623	677	671	626	660	685	646	645	620	611	656	623	672	634	651	647	620	678	658	663	639	665	586	629	621	699	611	636	623	660	646	695	627	632	685	681	610	644	635	694	626	658	650	634	628	658	621	634	637	630	603	674	638	607	629	663	636	682	667	613	658	660	638	609	664	688	663	673	649	666	674	650	642	660	701	669	652	656	643	624	639	629	649	641	663	630	634	651	725	621	626	648	667	627	618	651	703	655	676	666	615	610	634	607	599	659	677	667	646	609	667	629	622	636	644	665	646	643	626	685	677	646	652	637	627	691	666	630	605	676	595	656	652	631	649	664	635	693	657	697	665	653	650	699	661	691	664	656	671	650	650	651	681	656	641	628	707	636	632	629	653	688	691	682	642	650	631	609	665	647	679	685	660	642	658	630	641	615	652	656	631	634	661	656	654	668	660	666	633	646	626	568	609	650	615	625	663	654	696	660	608	628	640	604	647	607	649	682	603	687	614	642	652	613	628	662	659	681	604	619	681	580	660	659	655	680	579	659	692	646	690	619	619	630	637	654	636	613	631	639	646	697	683	677	637	650	598	593	624	629	660	648	644	674	616	642	703	636	632	709	602	651	637	618	653	630	652	682	700	649	627	682	623	679	648	683	657	601	673	672	678	642	664	658	665	629	618	646	654	686	643	654	645	659	644	629	603	632	698	662	653	565	650	638	628	655	713	678	583	617	668	623	661	664	606	652	669	699	611	674	632	649	657	619	649	629	625	650	640	640	657	639	701	629	645	659	632	641	671	668	665	639	631	670	664	604	704	623	661	641	660	670	608	641	630	632	634	678	674	645	623	692	652	638	700	651	641	614	663	628	649	663	607	629	650	673	703	633	664	711	668	629	626	664	613	608	654	625	702	660	680	652	646	649	611	694	650	645	664	687	629	659	665	640	642	645	680	667	664	655	630	626	659	617	597	651	561	656	631	656	687	625	707	700	623	690	644	717	643	681	653	579	646	665	645	637	661	630	621	629	668	652	646	650	705	676	657	635	622	641	654	623	708	705	671	699	672	635	674	652	645	677	635	658	641	628	665	680	633	636	646	658	621	645	697	642	685	679	665	616	626	671	678	607	646	646	666	626	668	621	621	663	682	614	676	627	701	655	663	626	670	630	683	637	643	634	659	644	672	616	631	704	676	608	655	705	644	650	637	675	679	641	674	661	643	612	668	640	641	642	630	669	654	619	618	639	674	689	641	650	697	631	626	681	684	600	600	625	640	624	667	677	673	658	609	616	695	648	644	573	639	687	650	675	678	630	671	680	642	653	667	666	633	660	691	652	626	636	661	632	617	626	614	643	659	662	607	674	624	702	619	621	670	651	681	634	656	644	666	687	664	669	637	638	643	658	646	639	631	687	638	639	627	637	691	686	720	616	690	607	658	647	648	600	583	634	593	647	650	645	652	624	673	665	687	629	612	655	644	619	663	669	685	624	659	615	638	693	627	649	649	631	654	641	611	649	621	645	652	665	647	621	691	657	628	665	647	629	647	686	676	666	698	666	628	658	593	669	617	644	632	690	642	635	657	670	630	673	630	681	636	661	659	673	640	623	612	674	646	746	632	669	585	628	631	641	636	674	600	670	653	645	638	634	692	646	666	642	633
3482	5139	3412	1887	1548	1237	1085	1006	889	909	773	826	747	741	764	694	728	718	713	727	737	731	730	698	717	696	722	716	689	630	681	652	685	698	642	661	718	641	705	687	694	671	671	682	721	666	682	682	643	702	614	655	699	665	686	701	715	677	663	637	683	660	649	698	672	644	649	680	652	677	669	666	672	664	731	671	673	712	660	653	680	622	702	689	661	631	683	634	722	714	656	694	643	677	677	690	669	700	662	709	660	672	657	683	681	678	677	657	658	637	670	685	686	650	685	679	709	662	692	664	686	654	636	707	696	664	618	617	667	711	662	613	698	666	675	671	689	666	648	690	656	695	608	648	719	678	654	662	669	716	656	677	629	672	666	659	699	674	689	694	704	650	658	652	654	684	670	665	625	638	701	688	716	659	671	679	723	685	651	679	680	750	668	667	632	720	673	664	690	619	661	737	664	715	629	671	668	685	711	671	727	702	683	682	660	636	671	654	653	675	683	659	647	657	689	701	715	664	649	668	668	670	649	675	700	647	650	693	589	662	666	685	635	660	678	662	633	650	699	680	692	710	679	668	671	694	632	718	667	668	708	648	650	680	660	706	655	667	685	674	673	693	689	633	748	688	687	707	698	695	648	703	705	660	673	654	648	700	695	664	664	692	640	698	685	705	614	678	714	669	666	678	684	675	685	650	645	654	691	675	668	712	685	683	672	669	633	679	664	689	708	653	694	732	670	715	670	674	666	690	715	670	660	686	667	665	673	659	672	648	685	674	682	666	684	677	691	665	712	675	671	689	680	670	651	716	681	662	713	654	719	686	670	691	723	654	715	683	668	707	638	669	672	668	683	700	679	650	635	689	669	649	649	685	662	693	676	680	656	675	677	686	704	653	674	699	675	695	648	619	633	670	660	716	673	707	637	734	633	650	706	644	650	675	683	703	727	625	683	633	697	656	677	691	686	689	721	688	706	705	660	683	649	671	725	692	666	614	706	659	696	699	664	694	666	704	701	739	715	658	664	711	669	717	700	711	669	694	683	647	633	679	640	642	635	653	694	682	699	686	733	669	660	698	642	672	662	708	689	628	677	706	677	663	665	694	703	662	687	608	643	691	704	660	701	685	669	679	704	672	609	655	703	698	638	637	654	641	711	681	615	663	632	659	666	704	664	692	664	700	638	647	681	718	676	654	689	654	662	654	637	629	713	667	663	703	650	649	653	667	707	674	716	679	664	654	705	688	660	676	667	629	656	699	641	637	672	706	702	654	652	642	642	709	723	685	677	675	681	660	657	678	649	685	657	689	695	698	652	635	672	697	677	635	705	627	689	704	701	691	641	674	660	689	713	673	606	639	671	658	723	667	625	635	667	693	702	684	655	704	688	681	677	650	653	638	664	705	707	660	725	702	660	685	613	673	651	669	649	677	697	715	669	653	679	741	673	644	672	651	687	667	672	662	670	691	681	697	682	651	701	618	655	679	663	691	682	675	691	691	701	675	674	668	704	704	615	636	678	711	660	732	647	704	683	649	626	706	644	685	623	682	722	682	665	675	676	712	648	639	654	663	693	684	667	630	673	687	709	707	682	693	625	645	679	707	688	643	640	668	656	677	721	666	661	662	685	721	673	682	700	681	695	713	642	658	664	703	680	681	700	675	736	680	674	726	708	635	689	712	621	698	694	661	671	680	677	646	671	701	622	665	668	657	653	700	690	672	689	691	684	644	686	700	701	728	668	687	656	702	608	639	719	694	649	688	705	696	665	676	647	682	657	676	682	614	659	667	681	663	679	657	690	670	688	670	636	670	652	712	663	727	753	707	672	698	658	685	729	631	701	650	671	678	682	654	682	680	684	671	671	656	686	661	692	670	648	744	683	703	706	725	711	688	643	623	694	695	722	691	638	683	693	671	678	646	644	677	665	665	663	670	710	665	692	664	651	670	680	685	715	690	703	670	706	728	710	684	710	671	685	653	701	698	661	680	681	695	678	671	663	670	703	685	722	664	656	608	719	687	647	655	691	740	652	622	644	676	676	687	698	628	671	661	636	695	660	667	651	654	711	640	660	701	680	688	632	684	635	714	667	726	676	619	646	672	676	665	630	702	667	690	671	659	675	654	644	689	697	710	679	680	679	675	679	655	663	691	651	737	694	714	686	675	670	676	655	691	724	651	699	699	693	718	650	653	678	714	655	680	681	663	676	642	637	722	693	714	688	691	708	709	643	622	721	684	692	661	647	706	665	652	669	701	648	669	642	630	623	697	689	691	664	722	700	721	673	724	675	636	662	679	706	659	677	667	658	671	700	621	728	721	661	655	673	669	663	680	694	667	663	691	620	684	686	602	693	663	673	672	648	673	662	704	678	674	651	681	675	664	683	643	695	682	671	683	671	719	674	678	677	644	646	672	682	702	673	633	666	626	678	692	697	631	704	695	718	654	745	683	637	712	649	654	717	698	669	668	706	633	655	639	699	610	683	674	675	635	694	712	690	675	674	681	695	723	691	645	674	695	631	715	669	639	669	678	685	706	630	672	645	630	695	696	682	677	686	636	702	655	632	676	681	699	640	647	647	705	652	699	692	669	655	650	701	679	721	678	640	682	656	701	686	656	667	669	657	642	685	714	662	629	722	641	694	681	714	688	688	657	658	688	648	689	703	637	689	687	691	681	692	692	677	708	691	670	678	670	663	687	678	703	687	697	657	681	665	663	682	723	663	702	708	650	606	679	686	717	685	662	717	680	675	650	681	715	683	631	686	661	690	734	702	714	646	675	692	670	711	635	700	687	669	689	703	686	704	662	700	639	649	688	720	717	684	672	645	687	697	639	671	668	642	647	665	663	656	710	688	715	670	715	677	677	654	683	677	672	658	713	696	683	710	643	659	626	680	650	647	668	695	645	681	647	692	691	703	652	652	648	663	744	694	668	621	658	669	674	652	612	657	688	646	669	716	651	645	659	686	697	722	666	663	688	674	716	677	706	679	661	651	640	632	658	694	672	697	679	664	658	663	667	696	677	699	705	638	662	677	654	685	685	693	678	643	697	653	689	687	691	681	685	648	710	649	711	662	646	653	719	648	644	660	662	658	701	633	637	589	677	680	695	662	694	668	675	654	658	671	728	685	692	674	716	669	706	679	651	686	653	652	650	680	649	671	677	729	638	702	684	670	667	677	698	660	706	670	693	677	649	719	665	664	669	643	657	660	638	687	706	672	621	670	682	650	654	693	670	722	690	656	695	696	676	654	677	704	683	705	690	683	680	683	677	663	624	658	670	661	716	704	675	678	655	668	679	669	683	660	653	663	689	693	678	674	680	644	638	662	647	668	674	695	712	703	745	726	706	693	697	660	680	687	663	633	653	667	710	685	683	689	681	627	666	660	695	699	665	701	686	690	690	713	650	661	667	641	706	662	589	663	681	711	666	685	667	700	650	663	642	697	639	657	672	694	662	712	712	646	680	680	705	668	667	660	675	688	648	666	647	670	644	656	672	705	674
22525	21223	28889	23849	21223	21262	7737	1106	835	815	664	557	584	573	540	572	527	499	520	459	473	459	456	439	499	481	496	460	411	421	481	447	461	456	468	445	423	469	419	399	443	406	457	428	439	445	436	409	417	388	410	416	427	418	415	402	459	401	433	403	430	447	408	432	428	427	456	404	397	419	421	420	421	453	420	435	448	418	432	423	406	404	407	408	414	437	434	405	434	402	421	405	412	435	400	401	428	422	418	438	415	390	454	409	400	416	407	426	423	424	410	462	443	424	438	384	422	431	409	413	419	408	419	421	406	404	439	405	429	410	456	388	420	396	424	413	384	408	436	417	409	416	404	438	409	426	411	463	410	460	432	384	438	439	429	410	435	431	410	427	414	453	390	383	436	437	422	387	409	448	423	423	408	379	411	420	387	426	427	413	430	381	409	441	406	434	396	421	401	443	393	382	416	458	433	404	432	428	422	437	443	396	418	422	388	400	438	427	443	457	417	409	436	416	410	400	386	430	463	454	438	390	414	408	426	418	402	404	406	416	413	386	390	422	400	417	391	375	403	402	442	429	444	394	408	450	406	404	391	436	426	413	423	415	449	419	464	377	391	440	398	437	396	415	432	422	384	448	465	427	440	399	416	429	451	401	422	436	405	438	409	419	375	412	410	460	417	370	426	451	416	450	424	418	381	422	397	459	386	411	400	407	402	437	438	433	416	407	420	447	378	413	442	398	432	457	415	455	431	414	420	426	401	423	437	426	388	426	468	391	366	424	390	436	411	396	429	416	427	423	382	422	400	400	414	416	409	420	450	432	385	426	396	423	451	431	419	469	335	448	430	387	390	394	379	396	442	417	425	424	424	404	404	420	411	413	394	392	402	412	421	403	419	424	422	408	411	428	410	417	416	431	453	415	441	425	425	431	408	410	388	419	426	439	395	443	439	373	407	412	393	420	437	382	413	408	417	452	393	423	428	411	431	408	416	420	446	402	432	414	412	434	420	401	428	463	359	394	402	416	401	402	395	447	418	416	433	448	408	402	389	416	408	427	378	446	448	439	426	414	433	402	440	412	455	415	399	424	405	422	411	421	437	424	404	362	424	412	444	424	409	423	383	420	439	452	429	395	403	410	477	427	418	413	447	411	430	423	408	409	424	434	431	436	389	403	429	429	422	425	386	418	399	457	408	443	424	401	417	385	460	386	401	389	450	439	423	435	421	414	434	413	449	431	422	414	401	413	406	422	397	389	437	425	436	429	419	402	444	435	379	408	432	415	400	415	433	401	467	400	388	387	446	432	417	407	433	400	422	427	417	393	395	422	422	427	399	440	425	422	430	391	433	425	387	398	400	428	381	397	421	391	434	416	396	438	437	404	408	429	433	411	394	434	453	463	446	435	387	407	372	415	391	411	411	391	421	429	445	402	426	428	442	429	424	434	421	404	403	441	423	411	429	418	401	439	426	443	424	410	447	415	415	389	420	396	429	404	402	411	434	427	442	396	438	404	432	445	383	411	390	407	418	406	461	389	436	436	430	410	436	420	393	419	420	433	402	409	439	438	438	428	441	401	449	442	396	385	382	419	417	431	452	406	387	422	417	417	425	423	409	401	429	417	434	386	406	393	374	422	421	399	410	427	427	421	415	435	419	425	406	389	403	414	428	419	403	437	420	392	381	387	409	417	415	414	421	395	413	410	434	435	405	402	390	396	432	406	383	417	435	427	422	409	390	435	412	452	418	418	450	425	436	423	391	429	405	436	406	397	425	423	402	455	396	382	414	407	409	408	396	398	408	412	425	379	447	380	401	427	393	409	441	427	378	391	407	415	407	434	425	405	437	386	393	438	422	393	464	409	417	404	379	427	413	403	389	419	474	446	407	471	412	434	440	412	384	449	397	411	410	434	421	407	410	389	391	395	424	406	412	446	402	419	418	442	437	450	411	456	406	405	430	440	425	418	387	422	405	411	428	431	397	435	440	400	397	366	429	451	399	453	418	406	464	432	418	417	389	425	398	452	429	441	418	421	371	421	424	403	419	372	418	413	427	400	389	453	423	398	404	422	418	439	425	445	413	393	415	400	424	442	412	408	412	408	446	431	450	427	447	435	381	379	397	397	440	442	404	438	400	420	417	415	388	410	409	409	409	423	455	450	435	412	440	436	443	416	371	435	413	397	445	422	408	396	406	454	440	421	398	430	427	439	443	438	373	404	437	433	391	398	413	458	407	405	412	416	429	394	375	407	413	410	396	402	403	424	427	442	415	411	400	380	471	394	402	404	422	405	430	402	413	428	405	400	447	375	443	468	393	434	411	420	442	381	422	422	382	376	440	356	414	408	441	425	383	399	412	407	452	404	437	386	393	445	449	394	446	426	427	452	433	423	381	463	426	441	426	421	442	431	390	422	397	395	424	426	445	389	403	469	401	392	429	393	395	397	463	370	413	465	451	452	406	411	394	409	387	409	439	399	403	446	371	409	411	453	379	438	435	415	464	427	438	378	395	376	426	436	420	404	430	412	400	402	432	449	417	440	402	425	439	395	428	360	440	406	351	397	426	398	450	397	406	413	404	456	447	443	386	414	428	403	431	444	450	415	395	413	401	419	392	417	443	418	372	407	368	442	435	388	418	406	402	412	440	411	393	411	420	436	422	430	427	425	420	393	437	378	411	420	412	428	435	408	457	390	393	412	413	408	426	426	443	405	402	396	425	424	408	451	399	446	442	407	413	412	392	399	413	412	371	441	420	423	409	416	431	435	353	415	413	421	410	428	421	430	432	453	439	456	438	427	407	441	426	408	398	387	444	419	414	421	377	437	397	398	397	426	409	409	420	416	390	430	398	384	410	433	424	431	415	403	407	419	434	446	430	415	463	403	371	413	421	419	427	407	420	439	425	426	430	394	409	395	392	401	391	413	426	434	415	465	417	379	405	442	413	444	423	379	434	421	432	410	439	412	390	411	372	443	405	414	423	416	408	451	414	379	426	436	399	415	452	400	399	417	417	432	418	436	407	449	411	393	426	396	400	411	420	420	419	422	462	391	418	411	430	407	390	400	432	435	454	448	435	443	429	389	378	431	438	428	443	414	416	436	424	405	398	409	387	445	408	437	409	416	398	417	434	406	390	441	435	406	417	392	383	416	426	400	428	437	453	420	412	386	406	402	427	399	382	403	417	409	402	475	413	433	439	405	419	426	403	388	423	402	435	435	460	415	427	431	422	425	395	395	395	411	401	389	461	456	389	414	419	402	421	436	434	439	416	453	420	436	440	424	428	427	418	420	414	415	396	436	395	445	383	429	462	409	418	413	424	404	445	436	402	387	429	411	425	440	409	390	392	397	431	396	421	391	389	413	418	423	401	417	384	416	423	404	426	426	435	386	440	424	399	418	389	437	406	432	403	389	423	437	406	441	427	388	361	398	414	409	432	419	472	402	396	396	424	421	446	438	401	418	465	391	421	426	401	401	397	449	437	394	441	466	444	426	416	420	403	391
4817	14052	9501	4688	3287	2458	1901	1514	1202	1093	900	851	743	678	681	634	587	596	567	533	556	484	553	487	493	473	481	438	471	443	457	463	447	503	453	430	464	432	438	483	442	411	487	447	415	454	453	465	421	442	423	476	432	457	465	435	453	432	417	461	412	451	436	451	413	465	476	400	461	436	422	468	440	452	405	437	416	429	427	415	413	435	433	428	434	452	409	430	404	416	445	424	410	394	440	391	399	451	435	425	456	417	427	418	392	467	462	420	418	420	434	433	393	444	425	415	420	441	451	396	412	412	455	411	426	413	415	409	403	438	447	439	423	420	439	421	433	425	442	434	397	441	431	437	419	422	403	430	412	423	420	402	429	377	451	448	408	437	445	419	449	396	427	444	418	415	429	446	446	424	421	381	456	420	424	421	442	395	443	447	416	418	470	443	423	416	413	400	417	402	445	439	468	409	398	426	437	435	442	406	428	416	432	402	454	424	395	454	454	425	421	453	404	417	433	408	418	401	425	379	387	425	442	440	419	409	417	451	425	420	418	423	438	405	425	455	393	434	422	419	461	432	445	464	437	479	445	443	423	418	407	424	403	400	405	428	400	403	446	398	437	378	456	421	438	428	408	405	409	450	432	437	425	454	413	389	464	432	421	399	434	422	457	413	447	427	404	453	437	420	403	435	392	424	424	407	393	381	431	407	417	421	410	412	458	454	420	430	439	433	437	446	439	422	430	465	427	458	412	401	433	416	418	431	422	407	423	375	431	441	441	429	450	407	363	392	470	405	420	440	414	425	443	429	435	410	435	416	417	419	389	422	403	432	439	407	451	409	417	438	399	433	452	441	432	439	426	434	414	433	452	424	412	449	420	445	422	413	399	385	434	389	430	435	386	407	403	416	374	400	446	454	466	456	453	420	440	437	459	394	383	400	448	407	402	447	455	437	416	412	400	392	411	437	436	437	428	474	396	424	438	412	454	450	432	447	417	401	453	431	421	422	443	423	408	399	421	428	462	439	424	452	399	416	443	443	429	427	399	408	403	441	452	408	452	441	392	408	428	433	468	460	414	417	425	418	447	418	446	407	412	466	417	401	430	462	421	425	452	452	462	436	388	425	367	410	458	444	421	400	433	442	431	369	415	442	435	443	419	424	436	428	421	450	442	447	423	440	433	431	407	407	452	405	414	446	420	439	438	440	423	423	421	395	401	453	449	438	445	444	390	431	416	436	413	476	439	449	468	415	398	437	461	457	412	418	420	425	439	422	444	440	433	431	412	416	466	440	431	445	426	441	411	472	454	413	434	439	444	416	429	411	449	437	427	394	407	427	458	407	392	410	449	421	441	423	454	434	433	432	391	426	419	427	412	434	429	405	395	391	444	448	432	460	405	435	432	424	410	368	407	414	412	450	412	420	419	404	414	370	395	413	394	445	387	444	404	447	440	442	391	381	425	463	407	450	415	402	434	446	409	401	427	397	408	431	433	419	390	398	419	411	440	467	475	393	447	402	409	413	428	423	394	441	427	424	405	453	414	427	435	405	427	432	422	439	423	452	413	414	431	422	427	432	463	444	440	404	451	422	391	446	422	429	445	411	418	438	390	437	428	422	427	445	403	447	411	419	432	425	414	423	395	426	398	398	417	455	414	447	433	420	395	395	417	450	429	457	452	408	392	397	401	439	416	431	426	425	414	470	388	469	412	437	435	442	398	436	399	408	442	448	426	413	418	400	440	439	421	443	433	423	436	421	447	425	425	433	428	441	401	443	445	407	401	454	421	452	431	441	438	439	395	389	462	390	414	442	406	401	398	398	446	432	451	436	417	417	424	375	421	399	425	450	419	471	397	425	442	440	435	416	454	468	417	378	423	418	409	402	419	449	413	454	440	446	439	441	399	429	439	459	395	430	438	405	421	405	420	449	442	400	393	407	374	454	401	404	414	390	429	443	441	412	413	411	397	411	422	390	419	454	397	430	407	456	440	433	389	415	413	423	422	423	420	472	419	413	425	445	412	455	445	422	431	457	410	454	427	457	424	407	420	444	429	400	463	421	422	453	397	413	434	447	410	423	409	417	441	426	445	453	417	444	420	423	415	413	388	412	407	460	441	438	398	406	419	421	441	425	450	417	416	424	445	436	436	449	436	421	437	434	388	431	436	418	395	418	418	422	374	439	399	419	431	417	420	453	438	440	412	426	424	406	431	431	393	429	438	453	413	414	405	408	393	419	423	433	413	407	422	417	414	447	405	420	374	421	416	403	428	433	439	397	393	405	444	432	440	426	397	447	449	410	413	416	430	414	422	432	389	420	446	404	422	415	406	453	421	403	442	425	419	430	408	462	421	409	413	426	432	454	433	422	404	433	404	403	435	403	411	397	421	429	437	404	407	443	389	411	410	437	393	426	480	436	432	431	407	422	419	483	416	413	438	459	449	463	433	395	398	443	434	429	416	395	427	459	395	422	404	424	422	422	425	428	430	374	437	450	408	419	411	457	379	439	384	464	438	399	454	387	426	423	400	417	441	421	399	411	392	433	387	450	415	438	438	396	415	417	424	433	391	404	411	441	413	481	445	424	452	415	428	450	426	430	437	412	425	408	420	446	456	431	454	418	423	397	435	439	443	422	423	415	420	419	429	423	435	439	428	448	449	429	421	441	411	427	403	435	416	444	436	414	403	433	445	447	428	468	438	407	404	448	412	439	404	433	433	451	416	404	439	441	410	424	414	431	447	384	465	394	424	420	403	383	423	455	414	399	440	422	410	426	429	408	390	408	422	418	425	460	403	406	383	426	474	388	433	435	418	429	428	410	411	441	419	416	451	404	445	413	475	451	438	440	394	395	439	404	394	414	387	402	416	446	431	454	447	417	430	396	445	442	459	441	409	426	429	430	443	395	383	425	452	415	413	430	443	455	415	416	442	444	404	443	437	426	435	415	414	404	428	419	392	434	434	412	383	411	450	433	421	450	427	439	417	437	470	397	404	443	402	430	430	429	423	410	420	427	424	428	459	430	395	427	433	383	425	413	426	452	392	442	422	438	427	412	429	431	398	413	420	452	444	438	404	430	442	415	422	435	445	421	415	427	408	420	393	411	418	482	408	392	411	401	457	399	444	487	473	403	416	408	404	438	438	405	405	430	402	447	451	424	431	417	429	402	420	434	404	423	409	419	402	420	462	413	455	418	434	421	441	367	429	404	400	400	412	409	436	414	422	441	414	421	420	432	448	425	428	403	440	407	414	400	432	424	418	392	434	461	403	410	439	428	450	445	386	430	459	432	434	441	394	405	454	418	400	432	424	446	452	430	424	428	466	411	356	427	416	405	398	424	408	430	416	469	433	415	420	412	404	433	446	446	401	408	394	417	394	425	410	417	402	423	416	441	420	454	441	420	393	413	416	428	406	432	411	409	422	422	417	420	396	451	467	442	389	397	408	466	476	428	450	420	421	426	408	428	447	419	378	427	413	387	419	463	422	397	436	415	403	379	396	441
27511	17130	3348	686	545	550	461	520	505	442	490	471	465	437	482	435	443	423	432	424	443	432	410	453	454	479	439	447	450	446	472	464	433	473	462	460	448	460	482	471	455	401	417	429	477	432	451	420	442	461	466	463	436	450	451	479	456	434	448	427	468	426	438	397	488	425	458	433	419	456	500	453	465	465	465	464	456	468	459	495	453	456	436	454	435	477	439	432	478	456	483	438	437	410	460	487	420	458	416	439	443	471	407	476	429	505	435	446	454	431	446	487	475	446	446	415	455	449	471	463	417	446	436	487	451	441	470	410	466	420	454	441	440	453	486	468	443	447	418	444	497	443	438	422	461	464	463	449	512	440	450	431	445	440	447	435	452	487	427	452	411	465	468	396	423	461	413	482	466	459	465	423	450	419	467	464	414	432	447	468	463	427	476	479	463	443	448	473	393	483	472	445	475	419	428	448	471	439	461	470	412	463	456	459	450	456	488	438	427	441	440	450	477	463	475	446	454	449	463	456	467	412	424	467	434	484	431	450	457	429	470	477	455	429	468	468	480	454	431	451	432	462	456	449	421	466	469	447	493	447	462	426	449	445	467	467	442	473	455	398	412	438	490	487	435	425	449	447	462	459	429	428	436	454	511	428	445	471	443	443	469	440	452	481	457	453	440	486	474	421	476	482	456	424	432	430	460	434	459	465	449	406	452	443	492	460	468	438	443	468	496	507	467	451	481	452	452	422	468	446	457	450	458	481	409	413	471	480	471	452	444	433	443	459	450	476	409	435	481	453	470	457	405	465	458	425	431	432	424	422	425	435	439	500	437	447	451	444	460	444	442	426	422	454	449	443	456	442	429	434	444	468	481	449	467	471	453	425	437	486	453	458	441	437	418	464	463	460	462	427	482	429	477	444	461	443	455	447	424	458	429	450	430	442	450	439	462	486	479	492	425	459	439	414	442	479	451	453	445	465	475	423	459	438	473	473	429	449	455	441	442	448	442	451	450	449	427	442	452	451	422	400	437	448	446	446	492	454	449	473	457	440	471	431	450	453	464	485	454	451	470	422	420	423	458	444	422	466	469	451	456	432	466	456	450	477	441	458	432	467	448	451	432	451	430	471	442	445	454	486	445	479	464	477	409	433	467	485	424	445	470	419	459	447	450	439	440	431	462	465	450	466	461	435	407	478	457	430	436	435	412	455	462	485	503	405	429	429	471	426	476	458	476	439	434	452	494	462	459	465	449	471	433	432	432	490	435	457	427	451	410	462	454	446	488	480	431	473	466	459	458	442	473	443	484	411	450	420	422	447	430	455	454	441	454	425	430	418	464	401	466	463	437	412	446	434	480	426	450	448	481	475	404	423	478	467	429	466	453	472	436	438	426	428	439	440	422	445	457	445	442	469	454	456	454	402	448	443	447	476	419	458	439	455	441	449	418	408	444	483	463	452	422	472	407	444	442	471	440	435	445	447	436	477	419	449	476	428	447	469	432	390	449	441	458	418	471	478	424	442	444	426	434	428	468	465	434	394	457	454	428	460	416	451	443	443	435	455	450	476	440	456	476	453	458	446	496	447	418	452	487	438	477	434	413	465	437	448	425	471	459	442	437	417	428	430	469	473	475	474	486	484	447	469	463	452	452	432	460	467	467	479	448	437	449	446	457	448	453	485	446	428	447	454	466	516	431	479	459	444	448	421	437	460	424	438	444	421	433	442	444	427	463	469	463	477	430	449	423	410	472	433	480	465	484	434	462	444	466	459	448	426	451	477	456	484	455	468	439	450	433	396	434	416	451	464	509	444	456	450	456	474	426	463	465	446	469	426	481	440	440	457	444	458	446	423	436	426	440	447	444	437	464	436	482	439	479	455	465	456	439	407	465	409	411	486	463	440	434	435	445	458	467	428	455	455	445	414	482	447	433	435	495	437	435	441	469	445	424	469	455	420	437	445	434	445	443	446	445	427	504	446	467	426	471	436	427	481	476	445	443	460	449	451	445	413	472	496	471	467	426	428	448	453	467	455	444	448	443	443	442	500	462	470	427	449	425	472	460	451	398	461	437	459	440	430	453	459	441	436	495	389	444	483	438	404	423	452	447	482	449	413	442	444	484	453	452	432	465	466	478	459	486	467	449	441	482	438	472	448	445	495	444	414	416	484	424	478	411	447	441	407	412	462	480	423	426	433	455	478	500	437	482	424	465	458	446	442	417	432	434	445	413	434	428	474	394	455	455	409	464	469	471	466	426	458	453	424	412	477	464	473	451	463	456	484	496	434	454	450	424	490	495	461	458	445	446	449	439	449	458	466	448	454	447	458	421	442	444	446	479	466	491	442	439	451	445	481	449	446	454	482	436	470	453	473	471	448	433	427	434	466	443	472	434	466	427	459	444	482	459	471	461	447	457	450	473	464	447	449	462	467	424	483	443	414	427	477	445	428	492	424	448	451	491	450	440	422	426	461	486	435	420	446	447	428	431	452	457	461	461	422	474	443	434	447	473	427	426	463	421	512	463	448	449	431	468	429	456	466	469	420	456	455	444	460	426	482	449	441	467	462	444	439	427	435	412	453	422	464	447	434	470	460	447	479	460	438	444	458	424	427	439	489	466	458	458	437	452	387	437	442	486	503	461	438	431	453	450	436	458	452	451	468	479	451	490	418	456	401	430	466	460	439	446	429	439	450	443	446	452	431	460	466	438	452	444	449	444	456	463	465	474	417	450	461	449	452	437	455	474	459	473	441	439	454	435	433	429	466	429	465	463	411	433	449	458	467	450	475	457	450	433	433	463	429	453	440	429	481	441	455	477	458	462	455	449	481	447	451	447	430	418	481	452	421	438	449	431	451	420	488	449	476	443	462	478	482	438	457	430	432	465	501	432	484	423	464	473	449	464	453	422	439	445	508	448	420	443	450	445	471	456	506	460	401	485	472	442	443	455	484	467	446	454	413	442	428	395	466	492	448	459	452	458	447	485	455	451	432	456	455	449	452	429	425	449	480	446	445	445	494	439	441	438	444	468	429	458	480	456	462	460	441	520	456	497	439	493	418	474	448	454	455	425	446	469	441	439	433	481	434	468	442	407	484	456	439	469	478	427	465	448	432	473	447	469	459	442	472	442	465	447	464	415	452	436	447	446	420	443	428	454	426	457	438	448	450	483	430	456	500	468	441	463	481	439	420	461	427	450	436	435	456	465	420	446	462	467	488	447	443	483	455	430	450	413	391	450	453	460	453	419	513	408	410	436	478	484	425	434	454	468	501	406	451	441	448	417	442	442	428	454	412	475	436	440	452	469	449	453	439	444	438	467	450	463	454	416	423	462	512	467	452	456	431	458	470	458	435	444	457	435	429	442	438	431	439	428	439	472	487	449	459	448	450	465	479	472	457	468	465	456	448	488	422	490	458	423	438	454	447	444	430	424	456	463	471	480	429	454	473	437	447	466	403	452	423	462	446	444	463	460	438	422	482	431	481	405	432	497	443	480	472	473	437
4387	980	763	604	546	565	581	500	524	502	520	516	515	516	487	516	490	499	486	495	509	472	514	515	486	497	475	482	455	505	487	491	498	522	502	492	527	479	537	469	496	499	482	513	465	461	498	519	512	473	488	492	467	467	480	517	466	469	497	491	510	515	466	495	490	495	503	527	491	481	522	497	502	502	474	481	525	456	477	502	510	458	522	496	516	468	501	465	477	499	483	467	433	512	513	536	548	498	479	509	503	487	455	446	531	512	502	496	495	517	525	481	492	506	511	505	465	472	524	475	480	489	490	514	492	471	482	472	483	486	466	487	482	477	514	502	505	519	481	540	513	486	502	522	479	509	509	488	457	504	497	526	502	489	491	469	457	493	518	527	517	482	505	488	550	455	471	494	501	514	461	520	462	480	538	484	510	474	510	474	452	489	515	504	499	491	489	520	507	470	489	525	462	502	535	541	468	503	520	497	485	504	477	460	479	512	507	506	481	494	472	474	471	444	439	499	464	482	457	463	507	469	512	517	478	486	511	520	502	483	482	477	471	483	477	488	497	500	517	501	487	464	452	519	517	484	464	504	466	459	481	494	498	473	493	479	462	490	445	512	511	498	518	467	524	493	506	492	470	506	498	500	477	491	505	520	469	512	486	485	473	453	501	478	493	537	465	474	457	472	549	479	501	468	460	498	497	468	505	526	474	492	495	504	490	474	483	498	485	494	495	463	488	503	498	492	524	467	486	441	500	459	453	465	509	478	461	486	488	473	481	511	500	486	551	503	475	456	520	457	499	462	503	528	511	485	493	480	538	496	504	471	508	483	491	511	469	489	487	481	520	450	493	480	518	456	480	491	523	434	509	505	497	508	486	463	466	465	513	517	493	503	490	516	482	507	500	459	508	434	484	496	508	456	478	511	477	501	469	482	500	522	498	466	482	498	469	488	444	501	462	472	531	468	518	505	485	483	510	494	477	488	475	487	482	456	461	470	493	490	487	499	498	498	511	500	481	486	483	490	505	482	524	517	478	480	523	501	487	532	524	509	474	540	486	480	485	508	474	457	490	498	491	449	491	484	536	449	488	487	441	529	503	490	500	477	490	506	528	505	484	519	489	466	521	511	547	454	503	486	487	464	493	434	491	493	502	473	487	481	437	492	486	494	523	482	504	488	527	473	489	489	503	480	475	490	484	496	494	477	482	471	491	509	475	491	494	479	493	479	471	498	514	518	517	495	499	516	523	454	482	500	507	473	497	449	477	462	482	482	470	475	489	517	475	498	453	466	478	494	526	465	493	471	522	460	514	494	486	480	487	491	516	479	477	516	496	469	470	482	520	509	490	487	517	460	473	486	503	493	494	497	502	507	505	464	490	467	510	516	480	486	494	481	512	457	464	493	460	466	526	510	497	506	511	498	540	468	470	493	497	488	508	504	506	502	479	474	522	513	479	483	458	482	471	497	466	495	484	520	509	505	518	478	500	519	486	500	497	518	482	483	472	522	483	489	519	522	460	505	468	474	481	469	477	510	495	512	514	444	488	509	493	483	517	504	461	475	500	485	497	483	462	507	530	505	489	470	533	457	485	503	453	542	458	475	502	455	490	501	505	512	512	470	504	536	473	495	502	498	484	479	535	455	510	498	462	450	481	522	487	505	467	469	480	456	503	497	487	504	476	462	506	506	483	487	506	468	549	487	468	473	500	477	455	518	482	482	514	481	432	533	482	480	507	459	475	442	509	506	491	502	441	495	480	490	477	489	444	507	465	461	504	498	491	488	486	481	483	469	486	477	486	499	513	500	504	489	522	507	491	489	475	516	494	498	493	505	493	504	473	483	514	459	511	516	470	497	469	492	462	476	481	458	496	467	494	473	519	505	486	478	470	476	493	483	447	513	510	498	509	477	554	500	488	541	538	438	502	440	530	525	495	482	485	477	465	535	486	468	469	487	486	511	501	501	496	536	493	508	498	464	485	470	495	477	457	464	488	508	478	471	520	482	474	468	474	505	458	466	496	495	457	504	512	494	509	473	507	530	534	521	476	517	417	474	496	481	487	499	476	500	511	491	491	513	522	502	480	503	480	479	497	482	496	502	508	488	477	492	477	475	479	487	469	510	467	497	505	469	507	510	483	480	485	494	523	493	486	551	507	522	489	474	510	473	493	513	444	504	481	460	506	461	525	507	480	454	488	495	452	500	463	463	471	480	519	485	482	470	489	460	519	517	482	464	491	510	489	515	520	472	504	498	499	468	522	514	464	544	530	500	462	556	497	505	466	506	494	516	529	511	481	476	469	475	488	455	513	474	486	521	490	499	499	479	461	530	525	472	497	456	474	514	502	473	472	469	510	503	496	504	449	477	483	518	508	510	458	490	499	489	443	497	496	486	478	518	487	522	511	487	517	514	481	524	479	490	485	506	452	485	499	468	507	498	492	486	520	485	503	456	477	502	539	480	509	467	507	461	498	505	520	526	473	508	484	494	543	520	512	488	481	483	463	500	529	508	491	493	487	524	541	499	501	490	485	499	490	510	469	447	474	535	517	511	439	501	501	508	505	531	478	498	464	484	491	481	515	460	470	527	505	523	483	503	509	470	466	445	530	505	499	464	489	487	502	501	490	483	492	510	501	505	475	470	483	482	498	461	463	528	488	492	462	470	488	494	464	526	490	492	514	522	505	484	494	518	490	481	513	515	496	459	512	532	460	503	503	454	493	491	485	495	466	488	525	484	474	484	503	464	499	504	498	479	494	514	465	466	526	467	515	468	509	498	451	529	493	465	528	487	494	484	496	499	469	462	503	517	509	486	480	513	523	473	484	547	500	469	469	477	470	535	525	497	525	475	488	541	494	465	510	480	454	500	510	524	453	503	507	523	498	462	507	497	488	518	503	465	481	470	478	500	488	484	474	518	508	519	459	494	491	498	498	484	534	502	481	501	493	480	476	475	470	499	485	515	486	489	460	496	517	446	475	463	485	458	492	504	469	487	498	509	509	501	452	492	478	449	496	472	488	494	496	482	467	492	493	500	503	492	497	504	506	471	497	502	516	507	493	487	514	480	534	497	481	483	492	444	453	483	502	476	484	532	482	488	536	492	483	477	497	470	537	473	497	509	481	473	488	498	509	473	490	498	487	465	527	510	484	493	498	542	469	500	462	520	476	492	456	481	511	472	490	475	467	516	511	445	485	535	503	480	500	491	523	467	513	489	452	459	478	461	492	481	512	481	447	533	465	464	478	487	525	512	467	480	491	524	483	484	482	478	478	488	473	483	469	472	475	484	499	476	500	493	472	496	496	483	515	510	449	472	484	535	494	518	478	495	525	514	457	504	483	469	449	445	486	498	526	502	493	481	502	508	500	539	499	487	474	509	489	477	474	511	497	532	484	506	470	482	483	484	481	476	513	485	487	511	554	485	505	474	499	468	454	461	540	510	465	493	459	525	524	490	486	488	496	459	464	485	484	475	500	473	431	496	517	476	456	461	481	460	481	456
23487	21082	28290	24077	21084	9509	884	515	406	411	376	387	298	320	272	316	256	301	293	274	270	260	273	261	267	275	242	270	235	259	258	243	243	228	250	250	273	233	261	251	230	242	226	223	238	231	247	245	223	226	268	247	238	238	226	232	245	223	243	227	253	237	248	230	222	260	228	253	212	249	231	247	261	228	245	256	253	248	221	245	246	225	214	276	221	238	239	241	216	230	232	250	224	221	241	223	257	264	210	234	208	240	213	261	231	234	229	261	241	236	285	232	216	254	249	249	270	218	261	235	231	199	251	208	273	250	221	229	215	230	232	247	241	237	210	228	234	235	247	226	252	245	268	228	221	241	240	247	242	217	232	214	237	243	244	235	228	243	226	229	251	247	212	268	238	221	258	213	224	249	222	266	212	228	224	250	232	223	234	237	242	264	254	195	212	226	251	241	258	221	217	243	242	233	253	244	240	259	239	234	242	219	237	218	249	222	239	229	248	251	227	241	225	217	254	232	215	229	240	216	228	236	220	233	254	219	245	238	228	243	244	224	249	235	260	231	248	242	226	255	248	251	234	251	226	241	256	198	230	250	267	249	236	245	247	223	218	233	255	262	247	225	207	209	214	228	245	221	243	235	224	238	256	234	206	229	243	268	241	232	228	245	220	222	228	227	219	211	230	230	232	270	235	240	236	240	231	251	218	225	240	229	213	240	234	209	209	240	240	256	237	243	230	225	242	219	239	263	245	243	240	260	214	240	224	259	232	254	220	230	216	223	242	242	221	249	209	232	224	231	230	253	232	229	243	228	233	245	241	226	238	248	267	210	242	235	218	238	239	238	235	228	244	242	230	245	227	264	239	277	249	262	246	267	242	232	244	236	237	219	259	268	205	212	225	236	262	216	237	239	240	255	260	241	212	222	229	222	223	253	192	247	241	233	251	209	237	243	216	218	245	222	249	242	265	223	230	233	226	236	230	246	236	229	229	210	235	224	205	249	212	227	218	249	235	258	228	223	245	241	232	223	217	246	251	228	231	222	212	209	244	236	226	234	233	218	219	238	246	232	215	202	229	267	207	215	256	199	248	225	258	205	219	230	236	221	278	226	233	225	247	253	263	218	229	245	218	243	238	243	244	248	211	228	245	251	217	208	230	210	208	240	233	250	239	239	241	219	238	236	236	234	195	244	240	236	238	254	247	231	255	217	215	216	253	242	214	240	211	248	229	237	262	234	218	251	219	249	232	231	246	260	242	249	225	235	235	228	277	239	241	218	213	244	238	251	230	245	231	223	229	214	223	224	275	231	230	243	220	256	224	227	216	226	219	255	232	249	251	230	223	236	220	206	235	229	257	234	212	258	250	230	229	251	237	204	238	222	228	222	246	224	248	237	250	214	236	216	232	231	250	255	242	267	231	271	242	246	229	235	234	217	214	245	251	247	208	241	234	241	225	228	235	227	242	236	231	246	209	226	227	222	248	206	236	232	206	230	246	235	219	235	235	193	209	235	232	234	249	233	227	211	217	241	247	236	222	246	223	243	245	214	247	229	250	259	230	215	243	229	244	253	228	222	231	251	252	206	233	225	217	236	238	237	261	256	203	248	265	244	227	230	268	228	235	242	257	252	232	249	204	263	232	260	247	215	212	239	225	237	222	226	240	211	214	223	243	252	212	222	250	225	245	232	202	250	207	230	238	234	232	245	233	210	265	206	234	232	255	234	253	233	221	251	220	238	247	236	223	248	253	254	209	235	266	210	239	236	254	262	233	220	219	208	241	226	232	243	254	227	220	250	232	219	206	241	228	234	229	213	266	233	226	254	242	258	249	223	226	260	242	233	240	230	203	245	242	245	250	238	228	226	223	236	241	214	257	250	264	241	233	237	209	254	237	249	233	232	236	247	233	244	247	229	240	255	216	208	232	245	213	220	196	215	239	243	260	228	220	228	221	245	220	248	224	233	262	263	228	261	241	206	226	231	236	249	225	216	247	233	255	211	243	221	249	233	229	235	223	257	217	246	226	213	240	234	232	215	243	259	245	234	211	249	256	227	219	235	219	240	228	249	256	222	232	242	198	232	226	252	262	220	232	199	243	241	224	224	237	240	239	254	248	238	260	259	218	259	231	225	230	239	188	207	246	235	235	222	239	242	246	244	243	228	246	225	231	243	222	261	218	220	241	227	243	224	251	244	228	227	247	255	232	238	243	234	219	248	221	246	222	229	220	210	222	233	254	243	206	224	229	203	252	227	256	223	251	227	241	236	240	274	246	223	225	235	240	226	226	243	235	234	207	230	224	227	232	259	254	253	241	222	224	247	250	226	252	234	239	241	245	230	223	247	234	222	222	234	201	235	239	231	216	232	227	249	230	250	224	242	269	236	223	214	246	238	242	218	240	231	234	227	229	230	231	232	207	251	223	250	237	235	252	234	223	218	236	238	237	254	232	237	237	232	245	251	221	214	205	233	231	252	249	246	251	254	218	226	232	239	223	254	253	257	247	246	235	214	255	187	245	238	236	244	239	236	238	242	258	228	255	220	253	216	213	228	251	229	209	245	219	235	240	227	248	234	228	195	270	263	222	234	231	240	225	249	238	232	246	234	234	245	226	229	244	236	249	222	219	237	252	249	259	238	220	233	235	228	238	240	232	225	205	234	240	225	238	236	223	213	237	241	249	221	229	251	228	230	220	220	268	242	260	209	223	229	218	258	228	201	230	230	230	231	253	249	203	240	195	244	252	238	216	241	231	225	215	213	234	231	228	221	249	238	231	209	252	212	253	251	240	229	233	263	239	256	241	237	261	226	191	223	215	229	243	228	235	224	255	226	245	237	239	254	249	245	245	238	250	230	243	224	236	231	247	257	260	202	230	237	227	218	224	214	216	222	220	225	260	221	241	212	240	223	219	237	232	225	246	226	263	242	249	223	239	214	253	255	226	219	242	240	241	244	230	206	257	234	230	212	214	242	263	242	214	262	234	241	238	219	209	245	228	238	256	227	231	221	234	241	222	239	238	243	230	228	203	233	229	232	211	220	219	275	247	229	224	210	218	232	230	232	255	240	260	265	244	221	246	232	245	235	249	221	245	233	249	229	248	226	229	227	261	248	246	239	211	235	235	245	236	224	236	251	236	233	240	223	239	250	206	221	233	211	213	230	249	231	251	234	222	226	235	222	217	217	251	252	239	225	246	244	252	257	232	233	209	224	243	239	249	238	225	232	253	228	256	236	206	249	254	241	227	232	221	237	228	223	233	238	244	245	217	269	230	222	263	228	223	232	227	232	220	222	214	225	235	230	240	233	229	233	231	238	232	228	258	208	231	243	244	220	205	241	225	235	237	238	225	249	224	246	239	254	220	236	242	232	252	234	226	252	242	232	219	229	194	244	213	256	240	210	255	204	244	261	272	219	254	214	228	221	202	235	249	231	252	245	240	240	226	227	227	245	243	254	250	246	235	203	276	233	241	227	213	209	236	214	219	189	242	228	213	228	219	238
3352	8709	5581	2513	1764	1368	1049	841	764	529	535	452	435	389	402	372	338	314	310	326	329	327	309	300	291	333	310	266	305	247	277	290	279	298	281	286	265	261	315	311	277	287	285	271	273	288	284	272	272	262	308	267	261	284	249	292	262	310	273	259	227	262	292	253	258	309	288	292	250	286	238	307	295	294	259	277	265	254	277	257	274	266	275	274	289	305	271	247	280	272	262	250	285	269	262	227	250	273	235	246	264	239	261	262	243	249	235	265	270	243	260	286	252	258	259	243	260	269	270	263	227	255	301	284	283	276	253	282	254	266	265	271	262	258	230	256	277	238	248	258	263	267	271	272	275	256	250	303	277	275	286	288	241	272	247	286	278	287	272	241	267	288	278	266	275	249	257	234	265	272	248	259	285	261	253	280	224	262	277	246	273	288	250	258	243	261	255	260	272	220	262	263	276	249	267	268	263	270	268	221	256	228	248	238	289	232	263	277	276	307	261	259	250	254	269	289	284	238	291	273	252	285	254	265	261	277	253	294	283	264	218	267	234	268	271	275	259	236	255	288	274	271	263	274	250	246	288	230	272	267	251	262	290	242	267	258	274	254	282	262	272	259	246	253	264	211	260	268	282	274	262	245	228	268	261	280	299	285	242	292	266	246	234	298	246	274	270	266	233	263	260	273	259	279	274	282	275	266	247	269	288	271	254	250	259	254	279	278	257	247	267	263	253	236	247	246	251	277	268	300	212	250	261	253	248	278	267	238	239	279	260	258	245	255	285	268	226	287	252	274	235	298	240	271	286	264	267	248	269	244	245	252	275	256	256	248	282	254	287	282	266	252	246	233	278	278	274	268	278	261	257	251	274	231	231	253	268	251	233	267	269	261	236	241	255	303	256	262	273	258	288	273	268	277	249	277	263	261	260	271	247	278	276	257	292	264	252	254	264	239	256	244	294	264	259	234	251	301	249	245	252	245	263	249	248	244	274	278	237	257	244	262	239	273	243	274	269	232	249	281	253	262	301	273	230	234	255	241	259	240	280	239	267	255	241	266	281	255	266	258	276	246	256	275	271	280	294	244	270	244	257	245	241	261	241	256	276	263	242	286	258	235	239	267	236	284	258	281	267	281	261	244	260	240	285	251	245	278	269	254	282	257	275	252	242	273	280	258	273	272	235	247	246	275	252	261	266	236	294	290	249	248	272	238	253	234	247	270	272	264	271	263	292	266	253	283	282	267	234	267	255	252	274	254	260	229	252	266	260	281	292	257	303	285	272	260	250	284	298	269	272	248	245	264	271	250	276	298	251	281	256	251	277	285	267	257	276	247	261	288	237	230	263	254	263	240	266	271	264	260	270	253	240	260	252	248	270	246	282	250	232	229	272	256	267	265	230	269	251	269	273	264	285	277	258	241	272	268	268	282	265	269	288	266	270	249	264	222	259	263	283	251	282	235	272	259	248	261	237	273	294	270	248	265	248	270	238	270	290	273	255	256	275	274	255	258	267	258	238	266	249	273	256	248	264	255	278	277	281	257	289	220	276	253	260	263	278	271	278	268	249	273	255	286	281	263	282	284	218	250	272	292	260	292	243	249	289	256	250	237	232	279	304	291	293	291	229	299	251	275	295	267	288	247	282	266	251	261	261	278	287	244	262	262	249	275	269	273	284	239	265	254	260	300	275	257	257	265	243	269	279	287	217	267	265	277	257	263	262	286	277	250	259	271	266	275	265	248	276	248	253	272	248	260	232	264	257	280	227	304	252	263	266	276	302	271	263	268	272	265	259	254	260	278	265	237	257	286	264	258	258	268	251	231	241	277	258	267	288	250	272	253	273	266	281	274	271	261	257	253	283	288	263	227	258	276	284	264	261	256	252	276	247	245	259	256	265	281	262	273	249	258	275	237	279	273	242	276	242	255	272	282	263	260	257	232	291	266	298	263	257	262	251	260	283	253	262	260	268	256	290	280	265	275	273	273	262	269	272	273	261	251	270	256	298	249	248	252	235	252	269	238	279	239	269	284	269	267	251	287	266	283	276	282	231	263	257	267	270	241	287	252	291	277	249	292	272	283	249	262	281	259	279	251	267	241	263	247	256	275	276	254	273	261	259	245	263	280	260	272	285	249	265	243	268	239	275	255	271	270	256	275	274	263	285	256	277	262	279	280	277	220	279	275	263	256	244	279	243	252	264	234	242	225	260	237	282	254	263	295	257	275	248	260	244	268	289	247	264	293	249	265	280	263	283	263	268	296	263	297	276	255	272	236	286	275	276	280	253	283	288	272	257	249	277	287	264	242	269	236	271	263	257	265	233	284	282	249	274	265	278	267	292	265	266	252	274	246	253	281	231	275	275	267	257	250	250	276	274	271	301	238	257	278	243	244	271	287	243	252	251	251	254	273	229	255	290	266	273	264	274	247	271	261	240	257	289	272	259	268	265	272	258	266	282	251	264	252	282	243	278	247	255	258	252	279	286	273	273	248	244	263	286	282	262	249	271	260	275	295	265	262	254	281	276	274	262	262	234	238	275	272	239	268	255	256	284	250	273	233	258	235	258	292	250	239	267	237	243	260	273	239	273	255	256	241	271	265	279	280	279	256	266	252	253	260	243	261	280	242	288	261	284	247	250	264	268	258	268	245	249	270	284	240	269	278	265	273	287	279	237	283	238	238	225	262	267	265	253	289	243	230	263	266	310	268	249	241	245	255	283	256	284	258	288	261	248	277	255	280	249	270	274	260	284	241	266	268	269	247	246	241	274	272	269	263	232	268	268	268	262	251	269	262	285	267	279	272	262	303	266	259	258	267	274	289	283	286	278	269	249	257	248	280	264	257	237	264	265	284	252	241	239	225	250	265	268	266	281	267	275	271	255	311	285	281	248	254	236	264	246	254	266	257	281	250	241	258	272	258	273	268	245	261	255	277	300	285	281	246	257	266	298	264	259	266	250	246	252	252	268	254	279	283	262	273	277	246	261	258	263	270	248	260	258	291	258	262	243	260	235	298	266	268	293	261	268	265	271	285	264	260	281	259	259	278	252	298	265	252	277	237	248	244	272	240	253	313	287	273	297	230	262	242	226	258	260	233	273	290	275	276	276	243	250	237	250	278	279	261	267	279	267	266	242	247	246	268	224	281	287	287	259	259	299	284	272	252	256	247	240	238	300	257	269	258	269	253	268	295	256	249	258	258	284	267	292	282	263	241	269	274	267	235	265	274	239	263	283	255	276	277	268	253	270	239	236	240	265	272	234	255	304	238	278	288	247	265	271	263	256	242	291	285	236	268	274	281	277	271	245	252	280	244	298	257	256	257	273	240	267	270	250	261	220	264	253	248	279	289	268	274	239	256	268	259	276	278	289	254	260	244	228	271	294	273	262	268	231	250	266	258	283	244	272	248	272	282	262	261	242	252	265	268	267	262	275	267	250	285	285	272	259	249	260	288	258	228	251	278	271	254	272	265	269	245	279	266	267	226	273	241	255	277	244	256
24830	21135	27220	25235	9806	1028	858	787	778	796	740	769	712	749	685	721	737	626	697	703	689	688	637	671	647	685	640	677	676	665	661	688	628	688	651	675	700	688	681	652	697	699	679	649	669	636	680	656	683	645	649	650	664	735	643	660	673	675	677	622	681	619	622	643	632	676	624	626	689	665	674	660	624	682	683	684	674	657	643	675	609	655	681	696	692	682	689	649	696	670	683	615	651	668	677	673	667	648	673	633	665	620	666	665	685	651	685	640	642	635	650	627	635	679	684	679	637	697	648	683	638	687	671	641	678	652	657	648	655	665	669	631	620	675	658	646	628	665	683	649	659	653	677	655	675	635	616	656	584	653	657	604	694	653	649	661	644	668	686	654	641	603	654	625	667	661	631	629	682	623	687	630	608	675	654	666	636	660	666	651	641	667	653	645	654	648	658	689	658	629	675	633	665	647	668	649	649	691	686	667	626	659	680	642	637	635	706	637	644	617	643	657	641	663	678	640	667	636	669	679	675	623	675	646	645	634	633	663	567	700	694	629	671	689	650	645	632	629	682	663	700	666	674	629	647	641	708	674	662	677	661	666	635	659	625	646	675	622	631	647	672	656	638	585	684	670	664	686	635	700	643	675	659	656	716	669	651	666	654	668	591	662	623	688	653	700	665	650	664	635	639	634	706	635	635	647	659	636	693	659	641	671	672	673	650	658	654	605	614	641	617	673	644	630	640	621	660	648	672	657	655	668	701	645	650	639	657	670	675	717	668	661	651	647	673	599	644	635	619	668	674	660	671	641	714	690	662	670	677	646	649	652	634	654	628	684	684	640	690	683	648	680	715	661	613	669	704	638	629	693	659	678	668	675	638	673	703	614	655	682	653	698	630	684	640	657	635	696	663	654	641	655	670	637	714	627	650	686	707	638	671	652	634	637	644	631	648	663	642	644	621	637	593	639	653	692	692	640	639	658	688	712	641	645	663	638	650	634	691	700	643	672	604	706	661	635	701	651	639	679	648	685	647	641	689	638	619	643	637	684	635	674	665	677	673	694	654	674	687	600	647	631	649	670	689	720	631	660	686	636	642	684	613	638	667	640	691	672	675	678	692	642	696	681	620	684	656	628	668	684	687	642	628	644	610	650	673	672	628	654	671	612	629	615	676	655	642	693	640	596	669	641	697	667	663	617	630	632	644	636	669	646	651	706	646	616	666	648	666	625	679	631	690	627	621	656	632	656	627	707	697	652	663	612	650	637	694	631	642	621	627	618	673	645	650	645	664	643	641	647	628	640	660	662	645	649	625	638	654	640	665	672	627	621	667	686	622	596	593	645	625	656	649	649	653	635	632	668	625	655	652	698	634	613	664	680	660	678	648	644	635	634	674	669	655	667	651	652	682	672	662	658	635	701	670	631	679	673	656	659	626	642	685	673	671	598	670	677	680	678	651	707	624	625	663	637	674	660	644	641	657	683	636	676	656	683	657	688	680	648	613	665	594	605	638	662	665	668	733	634	653	688	666	686	682	703	683	653	628	707	632	648	645	679	625	629	674	628	653	656	659	638	639	653	625	668	695	660	620	602	664	672	651	633	650	692	681	624	662	644	706	642	659	726	602	653	652	619	614	644	663	639	665	635	647	628	674	650	635	668	675	619	618	636	673	643	638	696	664	639	680	648	606	680	668	672	685	695	663	658	690	645	649	633	679	637	666	623	654	647	665	675	691	693	626	696	667	652	687	698	692	670	666	641	677	681	604	644	648	664	664	674	665	664	673	665	672	621	645	671	719	633	663	643	620	680	687	655	644	649	655	668	696	651	676	667	682	672	677	680	657	672	659	665	619	654	652	670	635	620	637	655	660	698	677	632	661	635	686	630	664	650	654	642	659	664	677	636	694	644	652	669	630	629	682	657	633	637	663	669	650	640	619	693	676	698	665	654	664	672	652	635	679	648	642	632	647	716	671	657	657	650	652	666	627	639	657	700	638	612	652	644	646	647	579	656	662	678	679	693	729	628	663	638	717	651	648	650	657	664	673	643	675	630	650	670	648	689	650	678	646	635	676	682	647	651	688	663	630	698	650	608	658	689	631	693	658	643	620	675	673	619	738	663	632	627	647	659	665	663	648	625	651	633	666	661	669	619	659	632	680	631	654	669	652	700	630	671	636	712	656	619	662	649	638	699	654	644	656	598	657	663	664	667	662	637	700	628	661	652	622	667	635	740	638	622	626	671	680	665	668	633	689	713	644	650	647	693	635	684	612	630	649	671	678	665	672	662	627	673	624	636	659	687	660	669	662	710	672	634	650	648	624	633	654	661	655	644	646	684	639	684	700	655	619	617	670	662	668	652	601	607	667	658	692	667	715	644	622	616	685	718	683	651	660	694	606	640	702	649	636	606	695	669	647	648	667	650	725	657	652	657	628	655	678	628	679	657	629	670	678	641	640	665	650	626	646	641	661	624	645	624	670	652	622	682	640	668	625	644	623	658	639	657	655	684	648	673	662	612	639	685	674	682	649	650	660	708	668	668	658	649	627	658	661	702	657	603	673	649	657	647	649	671	627	622	660	644	689	657	668	668	656	626	643	658	624	694	681	702	682	630	672	664	601	658	658	643	636	653	617	635	670	644	680	687	652	647	666	665	623	664	660	643	620	643	636	700	686	626	682	652	669	609	631	640	637	688	602	663	610	696	701	611	682	699	671	669	651	637	677	680	666	637	627	625	669	661	646	673	655	640	639	684	663	681	671	700	667	656	659	621	626	623	665	611	637	662	630	639	604	678	609	698	664	643	648	716	642	693	658	661	641	640	656	634	674	649	653	666	658	649	673	660	620	651	700	696	637	681	620	605	704	662	644	668	590	629	622	674	663	619	634	662	662	658	634	647	627	675	673	652	616	688	615	623	625	642	658	649	646	646	650	643	649	652	616	667	645	674	690	685	608	649	683	675	652	692	698	688	654	673	666	636	676	644	685	674	637	587	646	630	656	653	640	669	631	623	647	664	660	660	669	661	659	637	670	671	675	712	650	645	670	637	634	673	638	667	664	637	600	720	645	632	699	649	660	650	669	656	638	632	644	698	638	671	657	671	680	660	664	675	642	653	612	674	652	658	663	629	647	651	645	661	692	634	677	682	659	651	662	651	630	684	648	642	679	666	674	691	656	648	645	630	670	667	704	658	657	663	614	647	666	650	671	696	666	672	655	619	688	649	688	655	640	656	643	616	635	678	632	636	683	620	633	689	659	623	657	661	664	665	655	675	689	654	653	686	724	663	645	659	644	656	648	645	684	656	656	660	616	692	676	615	621	710	631	640	668	646	613	609	621	681	612	680	641	607	691	653	617	627	693	655	625	655	693	638	630	637	662	673	662	692	661	582	679	678	646	703	668	713	652	643	636	640	621	624	646	647	647	628	680	669	613	655	667	669	691	646	663	662	646	672	663	679	672	659	658	646	675	660	685	677	654	605	680	626	678	672	661	645	664	704	636	636
3652	5171	3463	1809	1550	1289	1126	945	940	927	865	773	833	782	773	727	745	750	710	733	781	684	690	711	707	726	721	703	649	709	680	680	724	703	709	650	726	697	715	645	705	689	702	727	708	674	689	676	718	686	672	744	717	700	682	637	676	669	710	621	699	739	681	673	691	737	719	722	699	680	687	728	698	703	717	666	665	677	655	653	664	656	673	736	708	709	698	723	709	712	657	671	697	694	713	675	689	695	722	641	700	628	641	673	716	651	668	686	653	689	690	688	687	632	750	665	690	692	721	678	696	761	692	675	655	691	667	672	671	698	719	714	731	719	654	691	661	667	691	673	711	677	703	670	666	653	693	643	728	644	693	709	666	698	683	676	705	688	670	662	662	697	683	665	669	741	661	691	682	677	690	686	643	695	671	721	672	703	676	657	661	684	649	668	653	646	713	692	667	715	677	652	741	711	690	703	683	700	697	657	675	688	694	657	675	659	688	682	692	686	704	698	680	691	657	664	714	702	705	659	635	724	692	715	668	653	675	717	665	676	695	646	694	693	715	729	661	698	678	664	653	684	672	672	676	716	637	652	693	597	646	675	707	681	705	634	702	661	709	718	697	671	695	647	714	633	703	664	697	683	707	717	719	707	685	667	675	696	715	679	694	719	697	659	680	665	712	691	667	682	678	709	729	712	664	713	672	685	667	630	682	665	674	670	670	678	718	718	706	685	688	628	670	699	683	665	686	698	668	675	686	675	719	708	690	676	722	637	664	725	673	644	681	693	644	675	690	714	676	698	692	676	680	659	655	681	676	706	673	670	654	695	642	687	694	675	644	675	706	677	664	678	673	681	673	681	661	677	673	638	689	646	681	639	683	680	670	651	697	645	658	703	663	683	677	662	664	670	653	687	697	677	670	675	670	670	720	654	697	708	692	718	662	722	701	713	697	632	698	688	714	670	716	683	660	684	645	694	672	688	655	682	695	755	704	650	721	624	664	689	728	718	723	708	733	686	730	722	719	650	679	716	698	668	744	676	695	725	685	689	707	684	696	684	643	700	716	714	666	659	664	684	692	700	684	724	738	651	695	671	659	707	690	677	642	678	671	679	677	693	644	694	682	714	695	688	731	672	710	762	715	667	670	742	633	712	700	717	702	656	686	711	693	675	713	673	708	686	678	700	738	682	673	657	706	735	669	648	699	745	711	696	684	735	698	717	674	683	672	633	679	658	660	743	643	684	646	661	688	676	667	687	670	686	694	685	686	671	649	689	673	697	661	715	711	737	672	666	727	686	735	663	723	692	680	663	702	678	681	704	651	708	707	705	638	678	703	665	671	674	679	649	678	697	738	663	624	682	685	719	664	714	670	692	684	713	684	680	724	668	706	696	692	698	671	689	649	751	634	637	643	720	696	685	645	705	663	708	642	663	636	647	662	680	724	659	685	704	698	665	679	699	669	656	661	689	694	682	716	700	668	687	686	718	690	694	658	679	688	652	690	707	626	710	670	655	656	733	685	683	689	694	688	665	695	625	699	659	697	655	673	712	688	653	653	637	680	680	702	697	692	694	654	726	681	697	704	675	695	659	636	676	661	628	646	691	659	697	644	687	673	668	706	749	707	697	640	726	677	705	638	693	707	668	699	721	706	682	638	676	665	739	656	758	717	675	683	642	678	677	669	675	648	672	696	708	665	671	685	656	707	710	656	710	714	634	725	695	683	696	665	668	719	670	619	649	727	711	633	637	659	679	684	732	660	689	644	716	692	697	644	691	687	694	717	696	673	687	687	662	644	670	681	721	670	718	688	698	679	697	673	731	652	663	684	687	700	607	671	657	707	693	643	709	710	652	687	688	684	669	680	653	655	651	682	639	680	677	679	643	709	627	676	633	665	643	689	712	706	691	683	708	674	664	653	684	711	697	682	709	652	643	712	733	737	653	641	657	653	706	681	661	714	648	646	630	681	695	651	691	687	696	693	677	712	697	687	735	675	677	663	665	694	704	714	710	649	655	684	671	684	704	654	674	663	655	733	695	720	701	661	670	701	671	660	705	640	669	741	657	715	691	666	718	645	664	694	668	673	685	676	712	656	656	712	699	673	701	720	677	701	713	699	697	696	715	704	701	699	692	691	697	708	707	723	724	706	684	710	686	710	668	653	681	649	655	663	645	682	665	679	677	673	722	674	681	704	729	677	661	678	663	646	687	663	676	696	672	683	703	688	695	708	687	666	671	630	712	669	680	672	694	609	676	703	697	680	675	739	702	699	708	667	746	650	702	736	695	666	659	684	673	654	670	725	683	698	680	676	681	670	698	664	699	689	677	717	723	694	703	680	698	676	663	663	701	729	662	631	736	689	702	696	710	694	709	689	705	672	653	693	686	697	694	678	693	669	662	683	678	688	664	686	679	638	695	678	667	697	681	679	697	698	715	638	704	662	668	678	699	709	730	681	690	711	685	751	693	669	669	747	672	695	695	667	670	725	709	688	653	698	660	676	685	652	667	745	663	630	647	700	669	697	708	672	694	701	685	718	674	698	724	634	731	701	685	672	687	706	699	705	689	724	687	668	693	709	675	733	676	696	682	660	664	699	687	669	728	714	703	691	669	664	720	723	719	665	692	729	684	679	656	668	693	687	718	683	654	714	629	721	700	658	714	697	693	697	684	666	682	661	648	694	678	656	686	694	673	694	662	646	682	660	707	692	656	694	646	656	675	720	660	675	683	712	645	685	680	685	713	646	665	701	703	744	664	711	675	657	660	718	681	688	662	677	672	675	685	685	698	676	671	715	617	739	692	700	652	695	633	717	722	659	700	713	684	685	666	677	663	726	701	688	612	679	680	665	646	677	640	683	659	696	648	724	671	670	686	739	634	719	710	677	715	629	673	699	647	659	694	662	686	703	662	678	738	678	657	659	708	621	675	710	728	677	677	716	683	705	685	731	678	680	680	669	689	657	713	697	688	718	667	694	682	709	663	664	734	694	666	704	687	728	725	621	654	688	681	679	650	697	685	713	683	706	718	708	663	709	712	658	720	674	663	644	659	650	657	643	649	727	706	671	717	676	677	692	692	704	704	655	656	648	694	695	704	634	669	688	657	674	679	697	705	707	679	677	702	646	696	643	642	680	681	679	685	706	671	704	686	654	702	684	741	686	730	692	698	656	679	680	663	643	705	678	685	680	724	700	651	655	697	678	715	691	708	668	708	664	681	666	684	670	688	701	686	702	736	684	669	716	674	698	618	715	734	687	677	674	697	637	715	695	689	687	694	660	701	682	699	735	657	658	660	667	682	652	724	703	695	707	645	698	686	718	669	714	664	725	693	678	686	734	694	677	678	674	670	699	657	670	674	621	670	666	746	687	693	668	668	645	687	700	652	680	673	691	677	748	659	686	688	705	678	663	685	668	635	642	658	692	696	698	672	691	647	655	716	671	689	681	634	598	677	755	648	681	708	676	712	696	675	695	677	658	717	705	676	664	647	678	687	672	662	729	708
22568	21174	28828	23771	21179	21220	7764	1115	801	720	720	641	581	573	540	559	556	501	514	518	506	449	434	487	454	481	471	490	463	442	437	429	429	462	467	456	451	441	407	457	416	420	409	458	395	435	441	446	411	430	420	432	403	428	450	449	410	405	425	423	439	432	442	412	419	489	412	426	418	426	435	452	458	423	443	402	448	455	403	412	402	428	436	430	436	455	395	420	388	428	434	400	426	404	449	461	402	434	400	433	417	445	395	447	424	423	429	424	409	412	414	421	433	440	440	435	436	424	416	420	398	414	402	476	440	408	448	423	434	441	402	412	420	415	462	377	422	435	405	454	472	387	389	413	416	428	393	400	433	392	434	418	453	420	391	458	375	418	413	416	437	399	432	407	429	423	417	420	380	424	448	383	421	427	421	440	423	425	420	402	424	428	406	420	431	445	463	423	434	377	429	412	415	459	464	418	465	433	456	403	363	420	388	399	405	426	478	434	452	430	389	429	414	389	419	415	472	388	434	444	415	414	400	401	414	380	440	418	459	402	458	427	468	405	460	390	427	428	431	430	397	386	423	458	378	411	408	404	437	394	434	410	452	427	424	408	400	400	423	450	418	410	460	425	448	471	412	440	402	411	422	430	420	400	442	406	422	373	429	422	382	441	421	435	420	455	437	420	449	394	406	400	429	450	411	430	421	421	437	449	387	468	390	420	446	417	408	400	445	402	412	388	440	464	394	399	441	450	429	428	435	430	422	418	389	418	381	398	469	416	443	394	415	408	445	430	395	440	451	422	436	477	410	466	401	423	460	436	415	410	425	413	385	420	399	408	409	400	419	437	432	436	430	429	445	441	450	422	406	436	428	440	448	403	418	416	408	416	438	409	403	414	413	423	421	404	404	418	430	412	389	428	404	428	434	447	420	426	406	437	409	424	372	408	430	419	415	398	440	421	385	421	417	403	460	415	412	451	396	402	434	426	450	415	401	437	435	379	438	391	425	476	420	414	437	443	396	422	393	413	420	450	421	409	438	381	403	393	400	409	409	417	422	388	407	384	402	409	457	419	411	405	454	403	447	425	447	393	422	401	420	420	409	415	405	435	439	394	406	401	422	377	445	410	383	437	407	446	406	425	400	458	391	440	388	438	411	390	430	417	409	396	407	436	433	394	405	441	440	425	427	401	432	403	430	405	423	463	426	416	408	449	393	427	422	375	405	419	427	414	434	420	423	429	444	401	398	393	432	417	410	412	429	438	399	408	414	448	386	400	436	424	423	425	404	425	414	417	462	428	417	402	374	388	419	437	412	421	416	411	417	460	405	412	419	408	402	436	417	457	417	429	422	439	399	415	380	420	429	424	417	386	407	431	422	459	443	400	406	434	425	436	427	426	417	403	406	434	431	448	428	430	414	432	425	431	424	434	421	412	406	369	428	399	418	391	412	416	428	429	444	420	447	455	439	404	418	418	397	450	388	436	452	400	423	460	393	403	382	420	398	413	440	478	410	398	437	410	447	409	449	410	426	412	426	445	399	395	382	404	393	377	379	425	375	449	432	429	394	408	436	416	408	445	448	428	374	432	423	426	454	428	389	409	411	411	428	385	437	395	424	438	408	413	428	396	443	447	400	440	386	387	432	447	424	433	421	454	410	426	428	371	397	434	463	442	390	397	406	410	439	453	433	404	452	433	419	437	438	400	392	426	454	404	407	416	418	414	390	410	390	436	425	413	404	434	419	411	432	388	445	439	434	433	457	448	387	439	441	433	402	428	475	412	414	407	395	432	400	437	411	452	432	398	409	370	441	388	424	406	441	404	412	394	400	450	405	402	416	414	420	427	434	412	420	414	385	454	465	399	420	425	411	415	396	417	422	380	457	399	425	453	408	417	407	426	404	400	423	393	405	432	418	432	427	376	430	465	439	466	441	423	447	420	421	417	434	383	414	419	440	379	443	382	440	405	375	418	465	367	414	395	407	435	416	391	412	380	415	417	452	433	429	416	432	445	431	443	430	407	394	416	422	410	420	415	455	421	444	391	410	435	445	395	380	407	418	380	443	379	413	443	424	418	393	390	430	423	381	408	428	420	377	410	448	408	401	422	410	456	384	435	402	412	426	382	407	413	420	389	440	403	431	411	448	425	423	424	418	438	403	421	417	435	412	416	420	433	412	446	397	388	411	427	441	377	484	397	408	428	416	423	432	396	453	400	414	399	421	421	404	421	469	418	435	427	417	417	424	449	395	420	394	448	451	405	418	417	419	400	422	396	453	399	409	444	437	429	377	431	422	438	442	444	405	451	428	384	405	422	436	421	419	440	395	395	464	405	425	436	417	403	398	429	443	435	410	425	435	435	422	423	405	434	442	432	429	416	430	427	435	395	410	381	416	407	479	419	437	442	390	408	413	434	409	437	403	405	389	436	421	431	430	450	419	399	438	412	430	443	451	422	440	413	401	451	383	365	415	460	406	424	423	383	407	416	434	417	405	393	419	418	445	428	462	409	432	397	430	439	409	469	386	475	389	387	437	405	440	432	377	427	450	425	405	368	420	398	450	424	429	365	406	410	432	414	412	412	425	395	437	416	427	418	439	443	440	423	405	424	412	428	415	424	428	448	390	391	441	433	420	427	446	414	411	411	409	417	421	413	387	394	414	452	427	400	423	426	452	399	409	420	428	408	394	416	431	408	429	407	438	401	400	419	440	409	403	440	410	400	435	424	434	443	415	420	400	408	424	395	405	425	421	424	391	366	398	409	432	431	406	422	410	374	446	416	404	409	418	445	403	436	428	398	411	394	447	391	447	382	396	387	403	433	439	456	407	410	428	358	463	414	418	421	447	413	401	400	392	407	427	439	370	454	432	412	456	405	419	432	417	406	427	431	403	430	423	427	426	414	425	448	423	421	445	436	384	441	442	382	428	449	397	420	429	416	394	403	417	416	427	421	416	399	401	392	420	420	449	422	381	432	418	405	437	423	413	407	436	415	413	424	419	419	420	402	436	434	426	439	374	415	412	435	431	373	418	441	407	409	383	393	382	430	413	387	400	465	413	421	431	405	413	471	424	407	420	411	392	430	395	389	421	391	425	418	412	427	393	375	419	442	451	420	436	406	401	438	437	414	424	387	443	420	364	406	385	396	393	437	437	427	408	422	385	404	406	396	423	430	409	411	443	382	385	402	445	452	432	452	442	423	421	405	430	415	400	440	421	421	367	397	382	402	450	424	404	412	413	426	395	412	419	415	447	421	452	413	410	425	399	419	401	407	426	409	415	394	411	451	416	382	430	434	436	433	391	423	403	409	417	429	433	398	428	431	370	435	434	399	452	412	418	388	423	438	439	422	436	447	426	386	430	417	420	413	394	415	393	440	444	437	420	404	406	411	448	413	417	433	414	443	389	436	408	420	407	376	395	470	383	437	410	431	384	426	426	450	392	419	400	455	424	407	398	422	434	429	415	400	405	438	429	428	387	431	442	411	407	440	410	398	428	406	455	399
4851	14064	9437	4663	3402	2528	1852	1597	1281	1107	877	799	730	668	667	644	596	567	558	568	542	561	528	505	466	489	515	497	487	467	440	421	503	494	445	479	436	466	436	475	466	403	438	460	446	440	424	457	441	423	445	429	448	406	420	448	433	448	423	418	433	461	436	439	481	498	435	434	435	399	413	451	460	438	450	412	415	399	438	451	470	443	416	459	464	435	452	425	406	421	404	413	426	412	393	440	427	424	439	436	382	441	445	452	420	433	417	452	431	414	467	422	406	431	422	456	467	463	411	452	398	395	403	424	469	445	428	415	415	458	449	415	467	422	393	412	465	398	421	421	458	427	419	448	451	435	437	445	406	422	411	386	432	445	406	436	434	400	433	418	436	419	459	431	414	428	413	400	404	445	416	414	372	438	434	412	446	454	427	422	428	406	405	426	441	447	414	418	435	448	428	490	448	426	406	410	421	417	416	412	452	435	425	433	416	404	404	430	423	447	413	425	467	404	428	412	430	441	440	400	419	455	425	444	453	416	418	432	408	446	386	442	428	470	423	389	422	411	414	443	415	418	412	443	408	420	402	450	455	411	441	427	426	410	446	430	417	420	412	438	408	425	463	415	421	416	437	451	414	437	460	423	410	443	434	432	442	447	393	416	409	401	424	428	449	431	415	459	420	416	415	441	479	424	444	468	400	426	406	391	421	405	437	432	399	426	409	446	453	452	455	437	476	390	426	397	443	411	438	436	431	435	465	450	422	408	422	453	412	408	434	407	437	423	418	415	469	394	410	405	445	435	408	417	422	409	447	435	433	408	420	442	445	441	448	473	421	423	403	405	417	402	437	404	432	419	412	471	459	416	452	473	396	405	454	443	435	428	438	452	430	421	412	438	436	447	441	432	433	437	415	414	433	426	395	392	432	418	395	422	418	419	423	433	418	455	400	462	457	441	407	439	404	444	429	443	401	422	429	369	452	409	414	444	382	410	443	407	438	406	426	440	423	444	363	423	475	458	436	421	444	423	453	402	416	412	444	403	440	400	445	431	429	402	427	447	420	428	465	433	431	422	428	448	425	411	414	399	428	416	425	398	432	440	431	393	422	439	411	404	448	460	397	439	422	419	451	394	406	422	449	430	442	440	422	406	441	416	406	441	437	453	442	396	432	432	448	428	395	420	419	442	440	409	455	434	446	471	441	428	436	420	449	432	434	453	425	400	402	393	420	409	411	451	416	437	456	424	434	426	457	432	444	413	430	421	422	385	440	444	402	441	396	463	452	418	402	415	433	439	409	443	421	419	410	433	410	454	426	458	423	398	413	442	480	468	398	426	463	414	395	444	427	430	450	418	439	432	446	440	461	448	436	455	395	448	436	398	422	430	428	424	419	401	437	401	459	416	430	423	442	402	425	429	402	417	429	451	383	412	426	469	411	441	420	435	396	380	407	433	426	421	455	445	421	438	416	412	398	446	444	424	478	425	442	435	430	447	448	444	428	461	472	467	385	439	397	442	463	415	420	453	475	444	408	415	394	408	421	435	416	431	416	412	411	427	423	440	400	457	436	420	420	437	442	400	456	424	435	430	398	393	405	485	425	408	399	443	395	415	437	440	447	458	423	428	412	383	460	400	439	440	424	400	446	413	401	411	417	410	443	470	388	405	461	430	402	457	433	409	435	389	428	393	446	417	427	461	440	391	447	431	386	407	385	445	449	439	431	377	427	442	390	408	432	441	407	387	402	420	443	432	439	432	426	441	424	461	390	440	454	448	446	428	408	455	450	409	462	440	429	449	403	456	408	436	416	418	459	393	469	454	440	421	412	422	423	383	436	422	451	450	398	431	439	421	474	446	436	492	425	429	435	443	424	421	436	440	428	437	418	389	429	402	386	464	423	453	390	439	413	443	391	440	400	452	418	423	455	417	445	419	410	432	431	390	460	452	449	418	421	415	422	405	415	434	409	445	431	458	413	445	405	447	455	439	434	442	441	411	448	445	422	439	421	430	406	418	429	401	425	453	402	418	450	414	424	392	434	430	426	407	438	453	433	468	434	395	430	436	434	450	456	406	430	432	431	442	481	422	426	443	424	414	401	436	454	412	435	459	436	421	422	428	425	436	391	421	402	456	400	413	415	439	428	437	440	432	438	412	413	432	439	420	425	455	454	437	401	423	438	425	424	411	423	424	471	411	395	416	448	428	433	419	433	387	417	420	429	419	467	429	421	429	421	437	415	464	422	431	419	402	381	435	375	439	385	425	420	419	428	451	418	439	409	412	422	423	412	463	399	421	435	411	434	429	419	408	472	436	443	416	413	440	421	434	405	430	404	457	426	404	433	430	418	415	452	406	412	436	418	407	420	426	404	452	409	456	427	422	436	453	406	437	402	459	416	459	419	430	456	427	416	414	413	437	456	434	441	386	438	420	379	422	411	458	438	433	455	452	399	434	433	426	403	415	420	391	424	446	418	392	486	432	446	431	421	409	415	431	424	406	415	409	432	423	434	430	451	390	413	465	404	417	431	425	403	423	428	419	429	423	424	455	418	444	434	455	470	461	444	431	442	451	459	435	427	434	405	451	421	424	413	414	473	418	435	410	436	434	431	439	449	442	424	447	417	459	418	432	450	438	421	422	430	400	419	386	415	419	437	432	393	431	413	404	439	402	428	451	448	411	412	419	423	411	404	401	410	444	455	421	437	395	449	435	447	437	415	391	467	449	422	407	407	386	432	426	407	461	419	430	448	397	397	416	445	414	411	457	423	433	407	428	428	450	474	419	437	461	416	406	419	420	409	396	423	457	420	427	444	406	429	417	463	452	413	442	400	435	473	397	436	396	412	382	429	399	402	452	436	418	418	440	434	464	413	431	434	477	439	422	429	414	443	439	424	417	401	435	426	378	429	442	410	413	417	422	424	415	433	433	433	459	466	390	450	419	411	408	393	445	449	429	423	408	438	439	429	481	446	391	414	414	388	420	451	440	414	430	450	392	415	395	445	435	431	404	400	417	417	467	453	441	452	419	415	415	401	431	452	402	438	426	410	440	433	447	398	459	418	419	440	425	447	445	432	459	431	423	429	437	449	417	440	432	391	430	409	435	438	442	418	425	402	424	438	422	435	386	436	368	432	459	445	460	430	439	456	428	408	434	420	426	417	379	431	425	424	419	439	406	417	422	477	412	444	407	409	405	408	406	401	381	390	441	422	463	435	412	463	462	421	394	434	462	406	437	429	429	450	414	459	430	401	441	409	426	439	375	443	451	437	408	460	444	435	426	392	385	452	388	437	391	430	421	420	415	446	415	410	442	421	419	435	429	424	395	399	432	457	429	430	416	436	454	420	452	420	415	405	423	415	409	453	377	399	428	368	383	411	423	435	410	447	448	426	468	439	439	413	387	443	418	410	414	428	428	439	447	425	396	430	438	402	441	458	418	385	414	438	407	448	414	436	426	440	409	463	431	408	401	405	421	398	431	447	429	417	429	423	425	432	385	410	454
27606	17286	3433	644	552	508	460	493	522	472	455	487	506	440	448	512	427	434	448	503	460	476	460	455	423	436	458	470	421	468	443	465	439	465	425	456	443	463	464	455	479	439	452	451	439	449	442	451	431	449	483	461	469	460	448	472	459	509	461	485	446	445	460	494	427	472	469	447	483	449	453	468	466	463	491	458	479	488	485	496	468	472	476	478	447	477	460	469	462	445	466	444	446	478	473	441	468	455	461	426	481	446	444	441	471	487	475	436	473	464	495	450	464	459	457	507	427	418	470	430	486	466	443	471	438	480	494	492	486	433	413	473	447	485	483	447	461	467	492	467	436	495	453	447	442	464	452	475	480	436	455	446	472	438	458	418	473	472	486	442	470	445	469	475	449	463	462	451	456	473	450	451	432	462	438	449	472	440	464	436	435	477	477	499	447	454	426	451	492	468	454	499	479	456	463	458	453	484	442	462	423	487	451	472	472	410	448	424	451	456	476	493	429	428	452	476	430	435	455	464	466	497	482	464	446	420	473	452	452	467	431	453	458	462	439	464	426	446	484	464	489	446	496	455	472	486	454	463	426	439	461	433	498	458	464	463	441	457	430	474	446	461	480	451	453	470	498	470	479	444	415	460	458	471	442	483	436	446	428	505	431	453	452	427	435	448	485	461	419	486	465	466	465	434	485	501	466	462	428	469	455	432	461	459	415	507	446	464	453	496	470	470	475	477	464	477	437	457	448	489	459	449	484	452	478	428	460	488	469	479	424	437	471	485	475	487	444	478	445	478	455	466	450	486	450	462	489	450	453	468	452	444	457	432	451	432	433	502	439	459	457	493	464	473	439	451	449	462	489	473	482	438	491	429	403	449	448	457	458	461	464	435	441	442	448	421	455	471	480	470	451	489	440	441	467	440	445	442	441	472	483	462	446	440	444	463	479	431	441	471	454	478	472	480	471	451	461	440	437	469	462	461	464	461	472	468	445	454	460	441	445	442	491	450	432	432	427	454	403	434	467	453	448	453	455	466	428	456	397	495	483	450	461	480	492	454	428	460	431	430	447	440	508	491	438	471	490	468	479	467	460	500	441	437	446	496	452	463	457	484	469	459	451	444	498	440	477	488	457	518	437	459	486	462	437	459	454	444	430	445	449	497	454	444	464	459	441	480	465	453	463	465	457	459	498	461	481	508	456	478	476	470	435	473	440	437	472	462	517	454	450	491	439	448	462	478	512	441	462	436	473	440	448	412	487	442	446	467	447	454	409	437	475	442	473	434	445	496	431	455	460	434	468	479	465	461	468	460	455	486	445	447	462	443	465	441	467	451	477	468	486	453	463	436	440	454	426	496	425	496	475	458	447	447	485	461	445	425	471	462	446	427	485	485	456	451	425	434	454	459	453	464	503	477	525	424	427	428	476	444	500	490	491	475	466	437	468	486	458	447	474	466	492	431	423	472	456	472	428	439	478	415	458	452	437	431	459	456	466	436	469	445	458	447	463	460	455	444	432	464	464	442	439	434	440	435	442	428	489	432	449	476	452	456	438	467	513	466	435	442	464	409	472	451	448	498	469	437	446	472	433	470	435	456	465	425	466	438	477	434	474	466	458	469	456	483	464	440	452	434	441	527	461	475	457	429	497	475	476	444	435	470	453	465	459	470	451	494	470	468	480	484	454	461	462	446	440	480	472	484	482	425	462	491	488	455	467	486	489	478	466	458	470	482	490	482	462	442	455	455	443	430	470	442	463	472	473	433	450	429	473	438	451	453	463	465	446	475	439	437	434	461	481	438	482	446	485	478	482	434	458	454	436	476	480	445	452	477	462	445	448	480	474	424	454	458	482	460	444	490	461	501	443	465	437	494	452	460	442	494	430	419	395	476	500	457	458	438	467	462	469	463	509	485	460	468	433	480	456	481	460	455	440	459	482	452	458	458	457	436	422	453	479	462	497	451	444	424	480	493	425	425	456	478	457	462	469	448	438	464	503	470	433	456	467	446	452	468	483	469	446	462	443	486	471	458	457	482	464	460	462	471	448	503	508	445	465	464	463	441	443	497	476	481	440	456	464	476	450	459	472	443	471	480	430	470	449	462	462	479	464	419	459	456	463	433	463	504	423	436	506	471	467	446	432	431	452	457	483	477	471	448	449	469	413	470	477	430	457	464	470	478	441	447	458	464	450	434	429	446	468	438	494	496	481	465	482	463	462	425	462	445	453	511	438	433	467	506	477	453	495	461	466	439	489	441	454	515	433	484	465	447	461	450	493	445	473	499	493	436	472	459	460	461	440	462	431	482	477	447	450	482	473	476	410	447	475	483	476	458	432	463	448	465	440	490	434	446	463	423	435	482	452	461	486	482	466	461	467	501	448	407	511	435	460	422	519	460	464	482	473	469	439	439	451	441	476	427	429	427	429	474	470	437	484	444	452	457	448	473	484	435	494	460	479	505	425	461	465	460	476	470	454	463	448	455	432	452	414	458	461	483	463	492	439	435	457	459	448	438	433	450	454	484	440	446	470	451	454	416	476	496	456	439	458	468	489	483	489	403	453	423	461	469	442	468	433	453	449	433	448	476	479	479	449	487	484	483	428	437	466	469	474	464	460	457	463	466	481	445	456	466	429	456	436	488	509	448	457	495	505	498	439	490	437	450	430	462	444	454	447	451	483	454	455	481	449	464	454	452	465	443	494	429	475	458	464	452	460	444	471	513	460	453	462	437	482	445	444	438	468	477	455	443	463	419	479	461	460	417	441	462	455	441	448	470	496	485	404	433	498	483	463	479	422	428	482	440	467	473	454	454	454	449	488	442	475	467	453	417	447	498	425	464	424	435	440	491	447	451	462	456	464	451	462	458	485	444	451	446	450	428	465	478	470	500	496	494	441	453	486	523	450	457	434	468	465	452	486	473	451	464	479	456	492	473	454	495	492	422	493	504	435	470	437	462	436	453	449	463	480	472	472	514	444	457	491	478	456	470	462	405	421	436	492	458	474	455	416	472	494	444	471	443	482	477	532	435	455	448	443	489	471	476	423	475	445	496	484	475	466	472	481	447	428	459	499	453	442	451	454	453	457	469	480	423	419	439	432	476	483	489	445	457	472	444	454	432	443	442	448	464	443	439	448	445	479	516	470	496	470	473	439	460	473	452	473	440	420	462	497	449	465	434	459	470	464	454	498	469	467	452	475	414	428	489	416	468	457	448	452	425	504	482	478	490	457	410	441	445	464	446	467	486	474	466	443	486	446	468	425	505	491	428	430	500	464	491	460	438	468	463	450	440	470	482	462	457	477	433	410	440	458	456	465	468	459	472	452	458	428	484	495	408	445	468	467	446	465	444	430	453	460	456	458	460	502	432	459	451	436	455	417	469	474	425	457	435	458	437	512	463	480	453	446	448	480	483	465	478	448	452	430	488	459	473	459	436	456	448	510	460	448	487	441	476	452	435	444	480	428	450	448	471	426	470	438	457	446	451	434	484	459	513	406	430
4556	1022	814	648	636	546	539	501	522	538	521	552	515	495	509	501	545	505	481	495	498	550	482	487	545	474	481	499	514	495	537	513	504	493	483	491	493	511	492	481	528	517	494	520	478	537	480	529	477	507	505	492	517	528	515	480	534	512	519	471	515	503	467	466	501	455	528	489	506	498	457	529	483	452	506	489	508	506	483	486	520	494	487	486	471	495	500	496	487	517	473	451	522	494	498	533	462	511	526	527	500	488	502	493	498	476	511	517	504	484	484	517	512	526	511	507	508	495	533	487	500	497	491	517	518	513	478	524	493	499	459	491	472	488	529	497	520	515	520	482	511	480	483	440	516	515	525	513	515	446	492	488	453	512	536	495	501	490	507	506	497	491	519	517	499	507	492	507	534	512	517	488	510	542	455	457	520	494	557	502	492	467	508	511	519	515	463	501	490	475	496	503	556	517	469	522	474	475	517	492	481	463	508	471	507	533	485	469	469	495	515	511	521	510	488	524	517	504	543	527	470	490	535	461	531	459	528	561	464	490	529	518	441	488	496	517	510	467	507	492	478	467	507	544	509	526	476	527	491	484	517	488	494	505	522	515	529	499	527	506	497	497	494	517	470	513	475	478	493	472	492	524	517	504	484	551	521	534	530	478	503	495	505	521	472	486	487	471	527	521	522	481	477	530	515	526	490	521	504	563	501	517	523	510	505	480	479	506	502	514	464	523	511	482	482	523	485	504	488	505	504	497	504	470	467	524	495	514	492	508	456	489	480	496	511	509	518	498	509	453	467	490	495	554	506	504	512	512	495	516	507	518	478	521	511	495	464	532	476	491	528	491	502	515	507	531	486	489	483	482	552	522	488	508	516	472	516	500	490	515	533	509	465	477	513	482	486	489	505	473	522	506	495	475	532	482	477	479	483	482	512	487	490	467	521	474	533	494	498	467	520	510	502	491	469	509	559	485	484	508	491	491	487	500	584	509	508	496	528	516	491	467	525	483	517	541	512	490	515	480	471	512	512	482	485	496	502	484	533	483	497	500	492	518	473	487	523	529	490	476	455	479	508	492	482	520	490	500	515	509	495	468	523	536	531	499	475	461	509	543	523	490	526	515	496	485	500	442	488	491	504	486	482	506	471	513	480	489	504	538	504	497	499	482	519	495	502	556	538	488	496	488	524	505	531	495	500	489	500	490	470	524	499	525	509	495	477	458	453	506	514	493	491	506	487	486	491	517	489	490	502	510	512	504	490	501	491	525	505	477	479	495	494	519	513	524	508	523	486	493	440	471	458	493	497	462	525	510	531	523	466	521	495	504	487	500	485	484	511	508	512	521	491	512	487	496	535	522	518	497	480	516	516	522	504	507	507	525	472	491	493	513	503	506	519	499	511	552	492	519	481	535	454	510	543	529	482	498	529	491	497	518	500	529	481	550	503	513	511	484	515	480	483	521	479	533	546	523	487	494	474	517	489	543	520	471	491	505	514	496	515	507	509	486	485	560	519	499	478	507	512	477	495	514	473	493	540	498	487	472	478	512	498	486	486	505	513	555	509	477	513	495	498	485	495	488	478	514	530	477	528	486	469	491	489	526	531	485	462	532	459	496	507	494	498	501	534	491	470	507	474	522	476	510	517	515	540	491	502	530	511	505	500	502	543	513	521	513	491	515	525	473	519	526	482	485	510	539	524	483	503	503	495	462	493	469	492	479	481	468	511	482	501	471	487	509	494	483	503	452	552	530	525	518	516	524	526	507	503	497	475	526	482	461	487	482	502	477	501	499	484	516	486	490	501	454	492	493	505	511	490	519	499	467	504	461	516	475	460	491	493	506	494	534	496	513	497	488	508	495	493	474	490	505	499	482	518	494	476	503	505	501	509	498	490	516	503	484	499	488	452	481	454	488	514	469	500	513	503	487	490	486	529	475	511	451	470	512	453	495	534	481	486	493	524	492	506	533	513	514	453	462	477	518	536	538	497	522	501	468	508	497	502	485	476	464	521	509	482	480	521	515	488	497	524	494	530	509	468	483	499	462	475	490	531	521	501	528	482	496	481	494	496	469	495	486	456	520	487	521	538	501	505	469	481	498	502	500	498	496	504	507	500	508	510	511	507	486	500	502	490	486	514	509	482	471	518	536	510	487	477	453	473	480	529	515	515	542	504	491	474	503	496	511	489	526	455	465	466	502	511	509	446	463	515	526	529	445	495	504	493	494	469	499	542	525	487	502	499	482	532	473	525	534	519	487	471	517	508	516	489	471	514	537	449	517	474	514	545	501	480	488	449	521	493	470	516	478	506	491	528	532	475	477	475	485	507	538	516	517	503	494	490	475	514	528	513	512	500	475	482	485	503	456	506	524	494	474	493	515	522	497	495	466	515	511	508	509	504	504	534	462	483	504	497	511	507	509	504	531	483	525	498	502	467	543	499	511	501	483	515	502	505	488	506	516	497	485	522	550	527	499	479	511	505	523	494	485	495	505	508	520	503	445	516	465	484	505	510	519	482	489	511	496	462	519	524	484	484	501	524	521	507	480	544	515	492	493	539	479	507	484	478	498	489	508	467	505	480	483	491	486	492	479	501	517	518	532	508	482	532	499	516	502	457	490	495	510	516	515	499	486	472	522	493	536	468	510	535	455	488	515	464	549	541	508	498	486	502	492	499	507	532	473	527	452	505	530	502	537	479	455	479	475	548	483	497	458	500	517	499	531	529	509	503	493	495	486	476	512	504	512	521	485	467	484	496	503	484	447	471	499	548	494	481	518	499	525	481	493	498	478	558	511	522	485	500	490	505	483	510	527	508	465	445	511	499	518	511	543	505	501	493	489	515	470	509	507	488	497	486	499	475	534	512	524	532	482	487	519	523	521	538	516	474	523	508	490	525	485	498	471	480	484	459	502	488	475	500	497	516	468	516	471	494	504	475	505	478	521	516	517	522	502	480	499	496	492	544	484	491	530	479	482	483	502	489	469	533	488	491	505	514	513	491	448	469	495	521	505	508	515	521	475	483	529	513	494	467	487	507	494	474	509	472	461	470	481	496	473	483	508	494	491	521	542	491	539	503	477	472	537	494	519	501	512	484	526	458	514	484	471	470	505	504	512	513	476	517	494	490	482	480	469	492	515	444	504	505	506	497	475	524	509	498	494	502	531	472	469	479	490	525	516	541	487	497	484	502	515	509	495	500	516	515	529	464	494	499	536	510	546	534	512	489	534	457	509	488	512	495	511	464	476	530	490	505	490	522	461	518	526	447	498	518	491	516	539	469	514	496	488	502	527	527	523	481	485	495	492	479	511	480	485	524	539	504	484	517	503	519	515	500	509	466	522	527	505	519	509	484	496	513	479	536	487	501	501	509	503	533	533	494	501	492	500	491	492	474	525	495	498	520	506	486	499	495	520	499	496	491	489	487	537	496	512	511	545	496	464	476	504	430	472	491	468	527	500	507	509	445	527	523	489	508	476	495	484	520	485	477	492	510	518	513	498
23535	21104	28320	24162	21112	9661	856	554	429	395	384	362	407	321	286	286	298	297	259	273	254	256	272	249	275	267	248	258	261	265	262	234	259	261	268	231	264	263	268	214	260	266	256	217	231	246	243	250	279	256	218	244	240	206	219	257	241	280	243	254	238	257	251	252	262	291	256	246	235	210	261	241	213	246	233	240	266	243	230	243	227	272	240	214	248	225	241	236	223	260	249	236	247	233	233	235	217	254	252	236	258	265	218	236	249	240	235	251	248	257	223	213	265	266	221	262	235	240	230	232	248	228	270	247	230	224	236	221	241	252	239	259	217	248	219	245	238	241	267	218	248	223	225	228	275	246	227	238	278	251	244	239	219	218	264	217	244	243	272	256	270	241	233	241	218	251	212	210	213	282	241	232	243	215	242	263	252	237	259	238	253	250	237	225	238	233	276	248	208	256	275	261	224	258	224	243	241	226	238	206	254	241	257	236	224	238	214	242	225	249	249	242	238	247	243	241	218	258	261	244	237	246	273	217	227	236	238	236	217	227	252	218	237	255	245	223	253	235	259	231	240	229	247	259	222	229	248	230	225	216	250	203	209	249	249	227	229	225	230	263	232	212	241	217	217	269	241	228	223	273	222	255	248	263	244	228	261	251	228	237	256	246	225	263	226	242	242	258	244	233	259	236	241	241	224	267	227	254	220	251	221	236	252	232	226	270	225	212	246	239	231	232	246	269	261	249	235	220	225	243	231	256	232	253	214	211	243	237	230	232	232	225	237	242	251	246	233	254	233	231	210	239	248	231	238	223	235	237	258	229	246	237	234	231	207	258	266	234	251	257	238	223	269	246	277	228	223	227	242	249	230	243	242	266	276	248	235	242	246	248	224	237	246	234	259	207	214	256	221	268	242	246	217	243	247	227	228	244	264	229	212	224	254	230	213	230	228	243	248	244	235	235	231	250	243	216	252	219	269	250	232	240	216	248	227	213	245	228	247	232	266	241	244	250	238	226	245	243	248	236	284	248	248	264	241	250	228	247	236	246	223	264	231	244	254	247	225	223	226	234	248	238	244	242	231	230	223	244	242	231	247	238	254	256	249	264	240	264	225	230	230	258	218	254	238	227	244	238	235	250	230	216	230	229	240	226	212	254	241	230	219	239	235	241	234	246	243	236	241	256	223	222	228	242	228	231	243	263	236	234	237	239	260	215	247	244	230	245	234	244	231	230	244	244	251	222	252	223	222	233	222	268	202	246	211	264	242	245	230	245	217	249	215	238	228	256	253	245	210	250	242	254	270	218	211	225	238	251	248	235	252	240	275	221	280	230	247	230	215	243	223	263	255	256	259	245	222	224	242	253	241	260	252	220	249	249	253	245	208	261	241	247	249	219	253	225	235	232	236	254	225	237	209	240	275	265	233	232	270	226	244	245	255	246	227	252	241	260	208	233	225	234	268	221	236	229	244	222	230	236	209	215	236	235	248	228	227	257	248	231	256	227	253	220	246	250	276	214	249	234	228	256	236	212	246	255	260	268	242	248	238	260	246	248	227	225	274	249	237	222	234	267	247	208	222	239	244	198	265	239	252	224	230	224	238	231	236	252	248	254	233	225	225	220	226	254	220	233	225	230	253	259	254	248	223	236	242	236	244	251	225	245	231	243	236	243	263	247	224	226	225	238	254	233	231	245	239	250	216	225	276	252	225	248	231	232	252	251	216	253	272	224	237	234	252	265	231	240	251	241	258	226	252	243	246	241	231	253	246	250	258	216	253	243	277	237	219	250	231	251	249	217	224	250	253	237	250	266	231	217	245	223	261	215	261	243	250	222	229	231	241	264	259	246	218	242	264	249	255	260	241	242	243	221	219	215	216	263	233	244	260	239	226	233	208	230	269	250	209	237	248	251	244	226	240	270	237	228	227	245	259	255	226	254	303	229	225	243	235	255	227	259	257	262	252	249	230	240	251	236	249	239	219	269	244	203	227	236	239	241	235	223	244	222	215	228	258	254	266	249	231	254	252	227	221	233	235	247	209	244	215	246	237	243	259	245	224	223	243	230	246	237	250	221	251	268	230	250	220	221	233	256	202	249	238	210	252	251	248	229	260	207	237	225	242	243	252	257	254	232	231	219	263	267	228	249	243	202	239	233	251	230	275	261	228	251	248	219	239	217	235	261	240	256	238	242	231	214	220	260	225	268	255	247	221	202	224	271	250	226	268	260	232	241	239	212	218	264	217	219	241	250	240	259	234	227	248	231	224	265	234	251	258	231	247	239	239	227	237	253	264	221	235	236	244	240	243	228	200	233	237	231	251	263	242	254	263	238	231	270	229	237	208	235	232	234	228	237	228	249	246	232	222	236	233	213	228	229	251	235	241	238	245	256	272	229	232	240	221	240	231	243	245	233	219	233	249	236	227	246	232	227	229	247	230	248	272	233	236	220	199	244	234	246	231	266	226	217	221	257	248	237	220	229	254	229	229	212	226	219	248	226	241	228	234	223	237	246	241	225	209	205	262	245	240	232	235	228	264	240	239	240	234	221	243	239	247	243	238	265	218	247	260	213	251	264	214	243	243	244	223	248	210	247	244	217	264	215	251	242	233	272	244	250	244	237	217	244	239	233	249	237	234	230	245	240	221	241	223	213	227	252	229	235	220	232	231	232	239	272	240	267	251	252	214	247	247	234	243	244	231	247	244	252	211	225	206	227	215	247	251	229	223	241	249	215	241	241	242	255	239	237	246	229	243	231	233	250	222	253	247	270	246	252	229	237	244	241	253	228	235	224	245	226	244	223	240	227	212	226	203	243	270	212	217	216	242	225	218	252	231	224	223	242	247	210	230	231	203	235	237	240	232	231	198	217	267	203	225	247	240	219	246	232	250	216	237	257	235	247	231	264	247	229	232	237	248	232	242	239	214	214	231	233	252	236	242	244	260	246	255	231	240	232	248	248	245	237	245	216	224	244	224	224	265	270	241	228	222	251	232	251	224	225	219	221	242	258	264	270	267	254	263	242	257	215	258	224	233	238	254	258	253	230	228	249	239	255	210	223	243	250	228	220	222	226	220	255	249	231	246	255	238	230	230	237	246	245	256	240	213	219	256	223	220	215	246	227	241	240	228	255	249	223	248	253	263	225	234	201	247	226	234	257	229	287	237	235	236	251	251	260	203	248	229	236	242	245	228	267	236	263	260	219	251	250	250	229	269	216	239	250	245	259	245	242	236	261	226	250	225	260	230	225	280	237	217	225	212	209	238	241	257	237	219	254	240	253	252	244	251	235	226	241	238	230	248	256	214	237	225	232	206	224	251	220	255	232	204	239	251	220	255	222	236	248	230	279	235	209	240	219	227	248	246	235	231	259	243	222	242	206	235	230	229	259	246	263	239	232	208	257	242	229	254	221	248	274	217	245	245	248	228	245	255	217	247	252	244	231	239	216	270	243	256	230	241	236	231	233	234	245	239	222	248	229	221	252	234	215	255	263	239	259	256	250
3370	8487	5575	2535	1829	1337	1035	881	720	605	514	501	453	417	414	396	382	362	336	293	334	318	335	322	314	290	277	298	259	286	329	285	268	290	252	277	295	280	274	277	266	300	292	271	285	269	292	248	257	247	279	256	274	277	243	282	262	263	270	256	289	269	291	277	283	311	288	284	263	284	271	265	286	255	267	287	279	248	261	273	283	251	306	241	261	284	261	251	298	264	276	278	273	263	283	280	260	288	310	268	277	265	261	301	251	277	259	271	285	261	264	258	273	263	236	313	262	283	287	287	299	276	263	233	253	257	279	246	247	280	259	244	275	269	279	271	263	282	258	262	280	262	268	287	274	257	246	266	250	231	243	268	282	268	271	281	255	251	249	271	281	285	267	240	257	285	265	300	237	269	274	255	276	257	260	261	273	291	279	273	306	266	286	274	250	273	242	280	254	262	271	269	245	273	272	303	253	263	236	244	272	257	276	239	266	280	258	265	287	245	256	249	256	222	246	244	275	257	278	296	249	262	288	293	268	240	271	255	268	262	283	266	251	260	256	263	262	281	290	288	283	259	268	272	281	247	274	270	277	280	255	256	283	278	278	258	286	287	289	297	259	281	253	279	262	274	271	259	286	244	272	264	281	275	272	284	299	268	292	302	271	263	294	250	274	271	277	280	279	235	270	258	277	248	255	274	294	262	264	259	261	224	253	251	262	266	254	269	247	262	290	267	264	276	270	250	278	266	243	275	262	266	286	278	261	281	253	290	273	249	249	268	269	280	247	262	275	268	270	251	275	279	271	275	272	264	288	244	266	247	291	266	268	251	283	258	270	263	252	257	238	309	267	298	257	263	266	280	269	266	286	258	285	248	243	277	267	238	255	231	239	287	283	260	268	273	287	248	258	289	268	254	285	244	273	266	276	279	264	242	254	260	266	262	258	262	265	259	269	267	288	270	280	239	264	287	247	264	274	258	272	270	275	294	253	257	278	291	268	251	283	236	272	283	269	248	248	252	278	255	287	295	261	271	282	267	245	288	262	274	272	288	291	277	262	265	276	271	251	276	288	253	279	271	255	282	265	262	264	265	253	245	276	275	277	256	257	261	252	261	264	260	285	292	264	272	263	297	308	266	283	269	281	288	257	250	277	296	251	275	251	270	250	266	263	240	269	276	271	270	244	262	266	261	281	271	276	263	291	274	252	272	261	286	266	279	250	280	253	282	290	269	299	259	281	299	275	244	288	257	271	278	261	274	271	273	277	267	270	238	254	238	265	279	247	277	262	281	251	240	301	266	264	246	257	264	245	265	269	262	269	294	262	240	249	282	251	262	276	266	281	262	283	276	246	247	269	280	260	243	321	294	265	280	255	256	284	271	267	242	264	271	274	312	282	270	261	250	243	282	281	264	253	298	257	260	274	262	272	240	252	271	284	301	253	295	262	277	259	269	286	278	256	262	256	250	297	244	290	269	277	259	281	280	261	280	272	227	280	246	241	252	279	271	228	270	267	270	237	287	274	278	259	271	311	291	280	286	287	265	274	276	251	273	236	246	246	273	277	259	300	285	248	241	268	267	247	257	260	274	291	265	262	223	265	286	262	260	257	251	274	255	242	250	253	247	277	230	249	275	280	220	272	275	268	284	272	282	260	269	249	256	259	266	277	271	279	279	238	256	252	245	271	301	224	233	260	304	290	271	276	278	270	249	290	257	277	267	271	245	243	300	284	270	265	270	275	305	266	286	264	275	286	279	274	290	270	267	248	251	283	265	266	254	270	258	252	276	265	269	278	256	279	312	259	294	248	286	242	260	272	250	293	274	251	253	244	283	264	248	265	275	244	248	283	280	278	261	262	270	268	265	258	264	245	261	268	235	267	281	259	268	233	252	286	273	267	266	258	251	259	247	239	260	278	251	276	290	265	252	257	259	264	302	257	272	321	291	271	266	275	244	264	288	260	255	269	282	280	241	278	279	299	257	267	260	263	276	272	248	290	256	254	278	278	285	265	268	252	250	238	276	255	252	274	278	276	239	277	269	253	275	268	262	272	274	276	288	278	245	293	263	252	266	295	255	294	315	261	276	270	273	258	250	263	269	264	288	278	265	299	263	278	257	274	306	285	282	253	284	247	277	265	296	265	257	249	266	250	259	269	253	269	297	245	289	304	242	268	261	278	316	263	271	266	268	235	243	283	279	291	264	293	257	261	243	257	288	270	261	267	274	281	275	260	257	248	252	284	295	291	278	251	272	249	249	299	262	282	265	272	285	252	241	261	289	285	251	262	261	261	282	258	293	274	266	254	291	279	252	244	266	274	270	276	261	241	307	306	261	280	242	285	252	280	255	272	262	283	284	283	277	251	299	259	264	232	287	282	244	265	261	256	234	251	267	275	271	283	253	281	255	266	295	264	285	257	257	268	263	256	253	276	263	230	273	273	262	269	282	237	266	246	264	286	274	272	275	259	280	283	299	279	274	289	238	270	264	230	276	277	254	266	251	266	269	285	272	248	272	267	258	263	235	279	299	248	256	267	252	285	274	282	276	263	287	269	264	265	281	264	263	294	251	267	273	286	253	259	246	298	259	255	268	298	246	276	282	287	280	277	261	268	273	269	284	262	288	258	287	249	239	274	297	260	260	272	270	256	263	272	252	262	296	252	285	286	287	245	264	243	236	262	261	271	266	244	244	254	293	260	267	269	266	270	275	261	279	265	275	259	288	278	301	265	279	263	256	253	275	234	270	285	299	259	260	229	254	271	294	257	274	275	278	242	255	253	245	266	240	282	260	299	270	255	264	243	246	271	234	285	295	265	247	272	290	266	297	276	271	301	247	260	259	261	272	255	255	284	281	272	250	248	276	276	243	285	283	316	249	279	286	286	287	272	262	304	260	256	285	283	264	286	279	275	251	275	302	251	277	250	293	250	279	248	243	291	288	262	247	293	265	306	260	244	280	243	272	227	265	273	256	263	270	269	292	280	256	263	262	261	290	262	277	268	278	271	296	274	288	295	272	227	246	267	283	275	274	257	261	271	261	265	256	291	268	278	296	257	285	257	290	277	276	274	262	252	238	272	279	284	277	252	276	285	263	270	253	247	284	275	253	269	266	270	293	263	298	279	269	266	248	259	258	245	249	284	274	266	263	246	278	264	251	253	246	260	263	278	267	284	272	268	265	271	286	280	267	242	232	246	245	265	279	246	237	293	281	299	272	273	267	291	277	253	270	253	291	264	270	278	258	251	284	276	265	260	253	253	301	258	251	259	246	256	268	246	276	273	252	243	271	269	280	269	240	294	296	262	259	241	280	273	277	267	260	281	269	259	264	285	293	261	253	283	274	266	281	270	278	290	270	268	269	272	244	283	276	276	227	261	242	259	261	268	259	255	255	270	278	272	245	269	268	278	291	272	258	258	229	251	282	289	262	241	314	268	283	262	288	290	277	250	274	264	255	291	245	249	279	250	259	280	300	253	241	272	262	251	257	261	274	248	258	272	257
24724	21065	27092	25152	9932	1162	875	810	771	780	745	741	713	711	631	728	691	651	680	680	724	662	637	698	716	671	702	685	665	696	716	688	660	708	675	695	704	673	674	697	684	672	608	657	624	644	657	660	695	667	636	657	630	697	668	675	649	601	652	670	715	633	678	598	642	667	678	693	674	652	657	704	631	651	724	682	654	708	689	665	681	720	670	654	687	675	675	651	666	701	652	687	703	682	654	735	639	659	688	681	665	659	686	668	660	643	676	653	643	642	677	701	696	684	704	671	703	710	663	685	654	658	669	635	671	642	651	743	618	679	661	664	664	690	615	681	622	674	683	703	616	681	702	643	678	656	656	645	632	684	667	712	637	663	637	686	617	686	722	677	675	671	641	647	671	656	678	653	666	665	644	636	686	642	626	647	632	666	652	690	686	734	724	661	718	709	705	649	680	722	692	676	648	710	653	702	638	648	610	715	612	659	686	683	658	655	666	640	651	651	676	716	687	676	676	661	665	667	644	702	652	651	677	659	655	676	645	674	647	705	671	671	628	654	640	604	644	644	654	639	676	677	691	658	616	679	691	665	634	699	670	716	666	677	644	690	685	718	606	654	654	637	676	661	663	691	659	647	714	690	682	637	684	712	688	711	640	660	686	670	668	678	660	691	647	697	624	687	655	652	658	665	646	665	673	671	651	651	656	643	708	678	699	669	701	680	665	683	664	640	659	675	661	610	652	643	610	724	781	663	681	676	677	641	700	710	698	660	676	653	650	698	669	636	712	665	663	671	662	656	704	633	606	702	649	634	649	716	665	630	658	709	715	667	629	670	655	685	691	683	609	656	675	630	665	665	725	656	718	673	696	664	591	621	683	699	660	647	698	700	623	665	664	637	652	646	673	618	673	627	687	693	675	680	694	706	653	691	656	627	638	663	693	680	649	692	682	685	700	692	680	694	688	610	674	671	680	677	650	610	704	679	661	681	662	728	628	696	643	674	577	692	652	687	674	658	652	634	647	652	635	641	697	681	675	640	671	666	651	727	690	624	685	634	670	667	631	635	742	639	683	646	661	697	631	676	620	679	678	696	666	675	706	647	647	694	687	654	681	689	640	674	651	668	669	671	631	648	650	628	629	669	658	705	643	703	713	645	676	626	681	652	690	662	680	640	665	619	656	623	638	674	664	646	646	687	660	670	651	668	719	653	680	654	679	693	653	680	677	647	651	655	640	669	625	676	662	694	678	710	623	671	656	661	697	648	665	613	694	679	655	694	697	677	667	691	619	673	631	666	665	645	627	621	628	685	645	653	665	671	653	656	648	666	719	694	662	677	670	641	657	682	683	654	728	644	624	644	652	628	651	668	679	638	626	663	705	647	726	654	691	635	682	638	658	641	631	634	659	700	655	719	706	670	663	675	660	659	687	716	669	701	693	716	682	630	650	678	672	670	700	679	634	674	661	642	643	711	677	656	672	694	687	636	674	651	667	640	709	656	656	657	665	659	669	676	694	663	658	646	640	645	705	616	693	690	666	667	657	678	694	683	648	692	710	653	686	653	648	645	643	642	681	648	637	669	686	713	651	650	662	637	689	671	645	618	638	658	633	680	641	672	683	689	719	646	664	627	641	715	713	680	667	633	670	679	664	666	641	630	692	654	710	659	661	699	675	661	706	663	685	652	688	662	669	661	689	632	737	656	671	635	671	676	686	688	649	684	685	709	677	687	645	664	650	662	666	666	641	653	687	666	627	666	679	679	619	698	686	619	681	671	670	660	691	683	711	635	646	651	705	684	668	638	670	688	663	669	659	693	713	651	647	653	654	699	674	673	674	632	708	631	647	661	687	699	700	663	707	697	655	696	694	651	659	652	691	674	660	663	656	636	731	676	650	675	675	615	678	658	736	659	679	672	695	704	664	649	662	669	637	664	648	677	719	709	629	663	714	665	630	689	704	676	681	678	682	669	663	661	682	673	651	643	680	669	665	714	641	689	666	689	692	688	688	644	647	714	639	696	674	645	668	634	685	663	660	675	668	668	662	664	663	668	678	669	663	695	610	649	662	659	642	640	701	647	680	644	679	672	700	661	657	673	658	686	676	651	649	705	616	631	684	661	705	683	683	677	732	679	692	648	663	652	698	715	684	691	639	721	672	705	696	661	658	659	653	660	675	692	637	703	657	694	645	654	638	674	649	688	683	656	660	638	673	700	648	631	684	666	657	677	666	655	681	658	653	619	725	691	662	634	667	638	651	678	669	716	646	658	684	687	678	725	671	670	672	654	682	689	657	683	678	603	700	625	668	702	687	661	662	638	679	706	683	637	655	693	644	643	661	681	662	701	673	639	682	652	711	646	676	659	660	669	664	668	669	638	691	674	712	679	702	671	619	670	672	635	657	705	698	679	620	639	678	655	659	678	664	662	676	710	706	655	633	660	637	669	681	679	638	638	654	637	674	633	661	684	584	691	714	650	662	671	654	707	715	649	675	648	678	665	706	675	683	624	660	652	703	689	715	676	667	695	668	690	620	645	643	674	657	658	718	654	659	631	666	610	700	684	678	677	659	629	685	677	659	650	669	672	677	673	671	678	675	684	660	695	661	687	700	707	674	666	697	691	725	717	617	634	701	626	687	702	645	630	680	632	662	659	652	636	676	699	708	670	608	658	667	653	676	642	663	671	703	717	689	640	666	676	655	635	653	677	707	672	719	617	655	721	665	696	687	653	664	644	681	670	675	660	647	703	705	681	698	704	683	682	664	650	658	686	682	685	692	681	673	629	646	614	672	653	663	657	673	704	676	672	675	633	677	653	692	630	661	701	635	706	648	631	654	663	687	661	651	688	657	696	685	670	674	632	669	689	666	684	674	691	682	642	676	697	707	664	655	704	650	666	713	662	681	691	692	708	679	661	661	694	661	638	709	688	663	700	638	694	622	703	659	675	670	672	636	648	633	639	680	667	668	705	638	709	689	646	714	672	675	664	663	682	676	682	718	678	667	635	666	617	682	678	659	685	693	674	671	661	661	683	659	653	663	652	662	645	646	690	729	685	660	649	628	652	650	714	701	665	658	684	698	702	651	671	655	689	652	665	651	656	636	686	679	688	662	666	686	663	729	686	713	693	670	633	643	670	659	645	645	634	653	666	688	653	658	710	727	658	674	630	688	637	698	670	702	700	676	745	692	668	664	689	664	610	669	696	657	648	689	675	677	660	674	682	668	686	700	725	693	652	639	638	672	670	677	660	628	705	619	648	670	645	616	661	667	624	641	688	630	664	673	661	676	674	643	639	642	656	666	664	681	696	719	656	654	659	638	678	671	630	635	665	653	651	720	670	637	627	652	699	616	675	652	630	705	646	691	652	709	688	688	618	665	666	698	633	635	661	698	648	672	637	662	689	666	642	677	704	650	668	659	684	690	672	678	682	642	678	709	683	683	670	658	694	733	696	668	612	632	645	642	712	703	647	697	655	652	676	638	690	686	674	648	666	667	662	693	622
3650	5208	3441	1860	1478	1283	1088	979	986	892	821	860	806	740	775	732	713	706	742	718	726	707	704	713	742	708	734	734	743	687	710	715	658	660	667	726	643	702	693	717	680	704	712	682	726	726	666	642	708	687	676	643	675	670	702	678	642	696	682	682	671	647	673	711	741	676	692	727	651	737	673	729	690	684	703	709	677	735	687	695	690	678	724	681	670	753	721	731	644	661	726	710	661	709	691	718	719	671	651	737	710	699	689	685	703	686	719	719	743	669	695	712	742	759	663	726	673	685	704	726	687	695	685	677	683	643	702	693	690	743	706	701	673	675	650	686	686	697	707	719	706	707	691	695	664	658	710	630	685	683	688	694	697	700	651	677	694	695	707	675	702	677	644	725	675	654	693	705	655	718	713	684	648	733	693	672	686	675	734	669	711	706	692	695	689	686	719	652	682	707	725	670	749	674	717	729	659	665	655	696	688	675	688	685	679	722	681	644	621	656	720	708	707	673	666	664	625	679	708	690	697	657	670	727	744	696	674	675	667	678	710	749	705	706	705	684	729	667	725	677	697	684	716	701	671	701	754	711	687	690	707	726	722	718	688	652	693	657	703	725	702	708	679	675	693	672	701	702	666	719	690	677	700	703	694	642	719	688	713	672	680	703	693	718	689	729	676	715	697	668	650	692	694	696	715	677	671	668	701	684	644	695	658	694	704	660	696	749	713	727	713	732	716	678	665	709	662	719	696	694	708	737	723	676	665	689	634	708	709	672	718	718	682	650	684	697	726	690	683	686	702	669	650	716	659	690	690	695	670	698	691	644	678	672	711	655	664	702	667	672	683	668	710	705	709	716	696	676	646	712	681	653	691	650	707	748	653	684	706	678	674	726	729	720	684	736	661	648	726	732	692	680	688	630	689	679	732	694	748	676	661	675	719	724	688	660	717	706	682	666	667	696	749	713	672	703	691	683	694	677	704	701	715	724	635	686	690	675	744	720	747	671	713	655	684	663	687	700	705	705	653	710	724	708	690	704	677	668	674	725	683	672	735	663	706	641	713	698	680	702	618	745	664	714	712	692	733	716	723	706	650	712	679	685	729	691	677	699	699	668	658	694	732	675	664	658	728	720	695	678	699	680	690	694	670	712	705	685	682	700	700	679	714	666	714	675	671	720	673	734	701	671	670	708	682	672	716	724	686	710	726	731	680	679	709	638	693	677	700	702	709	707	740	696	684	704	730	685	715	750	664	691	738	694	639	640	709	682	733	677	656	660	731	647	711	685	714	720	688	682	679	662	688	684	684	639	679	702	669	679	667	698	680	670	684	680	657	662	721	676	722	695	686	723	673	689	674	713	675	685	753	698	651	711	741	673	683	720	704	725	710	656	669	676	697	706	738	671	703	694	657	684	692	674	671	702	756	693	773	684	703	705	677	664	690	715	679	701	659	683	644	681	726	689	671	670	737	698	690	688	636	705	718	728	675	671	659	669	660	716	703	676	742	662	700	689	707	677	694	693	694	660	726	655	691	676	677	696	700	712	672	701	722	766	708	729	715	688	662	724	704	694	646	656	723	720	663	674	711	733	682	690	665	734	722	660	695	697	688	690	692	721	700	716	681	712	749	665	734	730	739	699	681	654	702	709	673	744	610	730	683	695	670	673	666	688	701	713	710	713	663	723	694	689	720	683	697	733	704	681	704	660	743	681	647	688	691	725	702	717	676	663	671	676	672	675	705	661	709	652	699	702	682	610	693	658	681	721	710	701	685	690	675	677	677	704	682	678	726	665	685	667	639	653	679	728	680	691	702	663	619	670	709	721	640	695	727	681	732	733	695	680	706	676	706	665	690	703	671	701	689	701	690	684	662	738	717	694	698	747	696	721	733	749	727	705	684	645	720	687	722	678	730	732	687	681	680	728	659	665	715	703	668	718	706	695	677	671	693	716	688	705	716	696	692	662	702	717	698	679	685	655	725	649	686	694	701	706	714	680	666	672	675	699	676	662	681	693	684	694	668	642	696	691	650	719	667	667	656	691	686	681	647	681	704	725	691	725	708	711	684	698	694	696	690	708	690	695	696	767	695	690	677	698	721	661	669	644	693	677	681	752	701	687	711	701	670	678	697	680	679	674	693	664	703	683	677	697	679	726	690	653	712	693	733	680	676	662	704	743	673	672	709	706	689	702	736	696	702	668	682	671	728	678	690	740	722	726	723	709	689	675	722	686	650	713	681	659	735	687	705	655	721	663	677	725	675	740	711	682	702	639	691	701	670	723	636	681	695	715	661	668	675	709	653	721	722	679	710	690	714	695	672	660	664	706	720	672	694	653	701	712	695	699	723	710	739	673	717	679	683	703	659	705	672	681	627	694	710	669	665	730	718	689	696	707	733	692	714	692	680	696	696	675	666	747	716	661	683	709	739	637	720	724	718	755	655	641	701	684	683	682	665	716	671	697	646	671	691	709	718	663	685	755	674	721	665	683	667	730	689	667	737	740	731	705	663	689	707	700	739	661	658	676	670	652	698	690	719	685	702	658	696	690	677	698	699	740	686	681	689	687	688	660	713	681	682	710	711	697	733	684	639	676	711	699	714	676	708	679	713	688	709	704	674	653	670	702	702	716	733	722	662	680	728	697	654	672	748	758	694	736	670	701	675	748	704	684	716	735	696	715	699	613	737	678	701	666	681	678	666	669	650	676	668	692	689	694	640	744	696	646	707	704	710	741	657	656	725	726	679	649	674	682	670	688	668	703	691	715	671	682	678	705	699	693	670	676	700	689	655	749	698	693	692	711	645	654	674	670	703	716	684	696	692	695	691	723	680	682	674	680	705	697	697	686	668	699	687	715	657	714	683	698	728	672	752	713	604	720	682	667	679	659	689	702	682	700	721	727	636	700	702	702	730	685	708	693	671	698	676	681	654	704	687	693	688	673	674	717	705	679	678	702	638	691	696	706	668	703	682	665	703	685	658	709	674	648	682	733	738	720	703	685	688	684	728	672	732	688	718	744	737	706	677	660	667	673	712	716	649	685	650	726	741	655	710	651	694	680	670	636	687	702	681	698	724	653	637	680	716	669	690	695	732	656	674	724	638	656	683	694	727	671	652	704	656	693	719	759	643	716	691	723	679	710	673	756	698	687	695	720	718	683	663	739	667	684	721	649	702	678	699	730	686	665	659	688	700	696	623	658	690	642	718	655	699	726	739	651	701	681	680	737	710	746	685	682	703	696	720	701	657	670	658	691	712	689	697	678	653	690	730	713	653	630	665	707	699	648	656	695	675	713	691	691	728	691	685	640	650	679	648	740	765	665	712	662	672	669	715	703	669	683	722	703	681	648	716	720	637	655	716	653	678	705	697	697	672	696	646	639	716	731	721	698	710	662	666	683	667	683	695	642	718	718	688	701	673	693	701	691	733	709	694	667	679	716	728	677	712	650	700	696	714	723	697	716	655	673	693	734	701	688	690	683	700	648	671	714	656	730	693	736	708	684
22509	21116	28756	23719	21112	21153	7868	1048	854	761	751	604	642	570	590	548	532	525	523	514	541	466	468	482	468	457	493	456	430	471	446	438	461	445	444	425	465	437	460	467	470	406	427	433	463	452	466	449	417	432	454	460	445	460	421	432	460	438	445	480	443	438	454	424	420	472	482	458	416	430	426	417	440	428	439	455	477	412	433	410	449	447	403	430	436	420	419	399	424	413	427	416	447	440	404	448	450	440	432	396	432	464	396	430	445	413	435	445	442	453	456	440	434	444	421	477	422	420	437	424	416	422	471	488	433	435	435	427	418	421	409	425	418	429	419	431	447	425	427	387	412	424	449	414	429	401	401	433	471	436	415	454	427	459	455	426	437	405	417	448	410	424	441	453	423	414	437	421	392	418	428	413	422	395	467	445	428	424	455	380	444	428	383	448	427	416	469	447	426	437	469	412	387	468	409	423	399	439	432	408	440	437	423	432	431	445	425	443	415	416	424	434	427	417	440	425	447	421	460	414	436	403	433	443	452	416	411	399	415	417	436	420	433	450	390	441	443	383	438	426	399	404	410	437	427	436	408	438	444	417	458	409	449	416	412	476	405	392	427	406	419	434	453	441	441	439	423	468	407	416	434	465	442	411	402	432	429	446	412	447	443	432	439	426	404	413	449	429	432	365	461	445	411	421	441	445	414	444	472	427	400	414	425	415	412	422	405	407	420	416	400	404	447	432	441	417	421	445	472	441	459	444	406	414	411	428	431	423	420	399	479	438	463	452	396	468	400	412	409	461	412	418	458	420	416	448	442	425	407	438	421	420	426	389	422	415	457	429	442	430	423	404	398	407	411	448	394	406	426	421	398	421	373	412	450	406	450	398	445	448	424	462	414	435	421	434	433	402	415	418	432	437	435	404	403	445	416	383	473	453	439	439	443	411	395	427	437	431	429	452	438	413	427	394	419	421	453	437	436	430	440	440	455	428	412	456	445	394	394	437	463	415	431	461	427	402	388	435	420	424	438	364	413	413	447	430	428	430	406	458	416	404	438	406	412	456	439	383	419	426	433	430	434	405	429	413	492	399	442	430	408	422	443	421	446	452	433	461	445	456	421	443	423	422	403	439	432	411	417	440	411	407	436	416	422	437	456	413	397	450	434	447	391	453	437	422	403	409	446	427	476	424	440	443	428	461	424	422	417	456	447	422	387	451	407	411	432	447	465	450	400	388	417	444	402	427	417	399	421	410	459	488	402	428	436	416	423	482	460	416	424	402	429	428	393	431	445	407	415	424	420	394	401	471	427	441	411	425	468	427	417	438	451	431	429	420	442	448	431	447	428	382	426	446	464	421	442	425	415	430	429	411	426	398	385	434	410	414	429	431	380	438	460	408	443	395	448	430	395	468	431	444	439	420	423	423	451	440	398	420	383	428	423	417	427	401	422	405	467	429	437	411	417	458	451	411	428	403	409	444	434	397	425	437	439	406	455	417	417	382	422	452	406	443	397	469	419	499	442	387	442	417	445	443	434	399	443	434	434	398	445	431	403	432	443	409	453	437	426	418	441	431	420	425	462	446	430	431	470	430	430	441	422	428	419	445	401	438	400	448	408	409	433	438	433	458	389	416	430	412	449	429	399	397	439	435	483	407	468	459	444	421	419	384	436	435	419	420	433	434	434	424	413	411	432	413	466	452	464	423	423	437	419	405	454	430	422	478	386	440	424	435	452	433	461	436	454	429	425	436	410	434	435	468	408	427	410	436	446	442	431	448	424	439	433	417	437	467	435	412	450	469	397	414	415	453	432	397	424	430	414	435	452	447	425	434	399	423	411	438	462	442	459	441	437	426	408	420	406	428	401	401	413	432	439	425	444	405	411	477	442	409	454	434	406	413	425	418	471	431	430	443	434	390	452	405	434	399	441	438	434	427	438	407	447	447	437	467	418	370	439	407	460	380	400	421	397	419	421	461	409	473	442	409	417	426	429	420	422	443	482	432	445	433	420	422	411	437	416	492	421	437	439	437	438	425	443	434	431	390	374	430	420	431	393	416	401	400	417	466	420	428	428	413	391	418	447	411	416	403	417	405	413	420	448	447	426	430	418	396	412	427	462	435	436	389	430	459	421	421	451	419	418	415	418	454	426	446	445	426	433	393	403	410	391	459	395	408	430	409	458	409	421	447	446	448	401	445	422	401	426	419	445	458	471	411	478	388	430	419	398	392	412	451	435	422	430	447	405	428	442	442	438	436	447	388	423	426	451	412	448	400	428	439	401	399	417	434	451	416	413	388	428	413	459	412	440	418	416	402	420	399	423	464	419	407	429	413	431	400	446	425	462	433	427	425	449	445	398	444	419	445	459	403	453	428	408	446	433	428	438	416	443	426	438	418	459	445	424	419	453	422	428	453	419	437	440	448	413	415	427	431	456	433	448	415	442	428	419	428	433	414	430	407	434	435	397	444	449	452	403	416	415	448	418	443	434	415	459	427	411	432	399	415	426	422	435	437	450	436	446	436	430	406	394	401	409	438	418	449	433	441	424	422	420	433	400	417	398	422	482	445	440	390	425	455	398	408	397	419	423	445	410	443	434	431	435	337	463	378	395	429	440	410	427	414	413	417	411	421	435	440	414	428	397	413	411	460	439	443	388	452	466	409	440	447	441	414	438	408	451	450	435	436	440	453	418	446	450	422	424	432	446	411	421	434	448	420	401	424	424	437	445	444	413	455	420	418	450	439	420	425	455	381	422	394	432	397	418	435	424	415	415	399	430	433	439	443	421	413	457	390	423	404	413	452	422	439	412	429	449	425	433	442	422	422	417	418	385	418	421	423	428	431	420	415	455	411	431	466	426	432	463	431	402	448	439	423	448	375	423	400	390	418	454	391	442	421	430	444	437	472	403	407	427	438	410	455	455	418	404	440	399	431	432	423	416	453	418	410	416	389	470	445	427	460	415	484	443	427	433	446	430	379	421	436	414	411	443	439	445	436	449	387	464	430	409	473	407	388	420	445	430	438	415	438	433	417	449	433	408	443	394	409	474	424	413	413	420	437	427	451	440	400	430	422	408	425	446	395	452	395	452	442	417	402	404	413	400	440	420	413	428	412	415	394	421	408	480	411	419	439	455	404	420	444	421	464	433	436	434	430	442	418	386	418	448	411	423	439	395	422	454	470	449	432	389	437	464	435	421	445	462	417	442	446	420	445	418	422	430	420	465	447	422	400	431	488	471	440	396	409	417	386	434	435	431	430	438	414	414	443	419	456	418	447	421	435	449	440	432	458	429	422	428	413	444	418	432	469	436	439	417	425	462	415	368	426	439	426	405	428	391	454	430	418	406	412	423	379	422	404	432	423	428	432	410	372	406	425	424	428	410	442	443	404	453	403	384	477	435	431	440	429	400	454	401	437	442	432	441	467	411	425	408	461	399	418	445	421	463	429	404	421	413	411	430	422	373	434	430	404	445	414	425	437	456	428	427	416	453	459	437	436	426	444
4754	14187	9417	4664	3312	2433	1997	1512	1280	1074	884	817	765	709	705	593	574	574	593	546	557	548	514	518	496	473	478	480	516	492	489	476	444	469	485	456	462	464	483	428	438	417	457	472	453	458	424	446	415	471	442	472	448	423	434	468	426	438	405	449	436	433	439	442	432	465	442	459	458	409	447	428	444	445	407	433	439	458	455	451	451	441	442	419	447	442	421	415	403	422	447	432	448	442	401	439	441	453	458	434	451	427	425	440	420	432	444	467	405	424	448	442	394	447	445	398	416	454	433	415	416	433	423	462	389	421	433	423	423	419	395	430	416	436	411	403	460	463	441	446	457	458	429	421	447	465	412	457	414	452	414	422	401	431	423	437	457	443	439	458	416	443	408	427	461	457	426	440	465	452	410	433	425	424	418	436	456	411	456	425	432	451	477	432	422	425	445	466	437	424	391	440	472	443	430	409	446	428	407	465	440	405	454	436	442	427	440	437	412	432	455	441	393	438	433	476	457	439	444	422	415	439	406	448	473	437	445	432	431	430	419	420	399	456	427	416	420	415	437	423	432	455	457	457	453	477	443	439	414	416	399	439	422	406	426	412	430	444	435	453	454	432	470	425	433	422	433	418	420	376	411	407	394	415	443	446	445	443	457	462	432	398	434	434	410	448	450	444	481	465	439	422	435	434	451	453	458	456	434	412	413	410	448	438	461	394	430	429	414	403	423	412	422	406	447	427	446	458	419	444	415	430	451	444	427	466	458	433	421	464	429	399	410	458	428	447	411	401	435	466	457	408	425	423	421	440	466	419	394	446	428	461	428	417	433	424	415	458	437	427	412	422	468	460	473	413	415	411	460	402	429	456	461	418	450	423	416	466	436	421	432	421	470	444	414	443	446	452	397	410	436	447	430	455	432	438	414	445	453	410	442	407	401	440	465	461	439	425	447	419	428	494	418	473	412	432	402	458	393	417	453	396	420	431	412	436	434	425	404	405	452	473	433	431	420	426	419	436	399	454	428	449	460	430	423	461	447	434	408	452	412	454	429	452	433	417	443	409	442	392	440	398	418	436	403	449	437	421	457	444	430	446	444	450	459	465	427	450	432	374	410	438	449	402	410	420	428	437	475	469	427	480	436	440	459	430	407	447	431	454	435	397	412	408	399	405	419	379	477	480	443	463	402	432	445	447	430	416	474	443	420	440	416	399	478	439	424	394	457	420	419	463	441	432	424	404	413	471	441	448	422	460	406	432	418	387	427	407	429	439	416	446	454	441	461	448	406	460	410	417	433	454	432	428	439	456	472	466	465	441	462	431	465	428	417	441	395	402	445	422	409	437	459	425	437	438	413	424	396	415	421	436	409	416	435	444	448	444	443	421	414	485	435	473	442	407	432	425	466	439	435	457	454	464	411	434	464	432	473	463	448	428	454	432	426	457	406	457	477	381	444	456	445	465	475	422	413	425	441	438	446	433	426	435	433	457	455	455	424	414	423	456	422	435	438	417	452	407	438	384	414	448	429	428	462	457	433	421	462	417	408	422	386	452	424	435	447	420	420	429	391	457	441	440	421	431	408	442	414	442	413	442	444	423	439	446	446	422	429	434	438	444	401	427	450	403	420	433	393	451	489	416	423	457	421	429	424	428	462	456	412	406	451	432	470	441	429	419	422	438	424	407	435	422	462	408	464	417	451	408	427	428	416	431	454	409	460	427	439	416	465	435	425	417	452	416	444	431	422	456	434	415	433	445	434	420	410	414	422	427	417	447	447	456	439	431	449	416	416	425	412	441	400	442	432	408	448	424	419	410	429	426	463	425	450	415	429	456	425	425	434	420	427	404	426	484	479	458	402	403	455	420	451	435	464	383	441	466	423	388	426	415	434	411	414	393	438	427	427	409	427	465	456	436	468	460	424	438	383	407	433	500	431	447	456	445	453	454	466	428	408	442	428	416	426	394	432	435	435	433	422	470	421	440	465	433	460	427	450	443	422	443	445	437	433	478	437	474	436	443	423	427	396	432	413	402	388	412	435	438	430	422	441	453	448	449	463	460	419	441	467	427	428	439	429	461	414	427	424	411	456	453	447	433	435	472	445	410	459	420	409	435	437	398	424	471	425	419	403	456	443	443	450	410	439	429	451	431	427	461	408	421	451	427	447	416	458	409	397	451	449	398	423	422	457	444	432	460	450	453	462	430	452	451	443	435	417	434	437	433	458	471	455	444	422	441	433	430	453	449	415	452	422	452	414	436	448	449	440	413	443	424	432	454	467	459	454	412	413	437	431	439	422	474	436	434	455	440	452	440	432	379	436	425	494	453	437	423	437	398	429	424	421	447	470	408	430	424	436	418	452	423	429	429	415	410	457	398	457	437	412	421	452	422	469	448	416	475	436	399	439	427	468	444	426	428	473	427	408	429	436	448	428	439	429	424	410	444	434	433	426	419	418	430	475	447	434	431	424	434	441	422	460	452	422	417	428	443	412	431	425	436	438	474	440	480	445	431	466	443	449	402	407	439	417	459	435	411	436	425	447	437	419	462	457	385	434	441	446	473	418	448	459	425	425	425	445	452	460	509	423	442	400	407	489	432	417	435	439	426	416	415	455	443	412	460	448	415	429	447	429	432	429	443	411	439	421	447	437	447	428	434	445	442	410	442	463	427	448	453	422	459	434	463	419	451	407	427	436	477	411	414	441	435	471	457	423	452	423	437	420	441	408	423	447	394	446	431	451	453	435	467	419	467	401	449	435	417	415	440	429	462	412	425	425	442	443	460	402	446	400	384	459	420	421	468	436	437	474	444	410	416	408	426	443	411	414	449	428	407	455	407	410	477	436	414	435	448	416	418	439	454	421	452	420	454	412	435	417	470	463	437	418	411	435	449	411	422	410	434	462	447	435	440	466	475	435	411	426	416	435	417	445	448	424	447	430	449	458	435	422	432	435	415	399	437	420	471	410	414	413	430	459	501	450	447	424	442	442	395	457	432	451	419	431	392	400	427	419	449	436	411	440	397	431	428	426	431	429	434	437	487	438	417	424	397	442	426	410	410	438	454	433	410	481	454	404	416	460	420	421	449	438	432	420	409	413	428	426	446	458	437	453	427	448	441	433	428	419	455	427	390	437	444	426	472	425	435	444	454	410	415	418	400	437	437	438	452	423	473	405	407	460	414	450	434	424	447	455	443	428	458	423	425	473	416	455	443	414	411	442	453	410	449	401	458	465	470	443	427	442	441	439	429	452	464	401	448	420	453	432	413	434	438	454	453	430	418	472	447	431	422	419	449	469	453	493	425	440	405	421	393	466	463	424	431	419	429	462	433	448	415	459	420	440	432	447	399	480	428	437	447	431	448	406	431	429	456	436	442	436	447	459	414	407	423	401	437	446	413	435	463	440	433	412	443	419	426	443	429	458	471	423	437	453	423	394	455	408	471	409	424	413	448	438	424	448	427	480	462	442	437	424	422	403	458	455	437	470	429	453	458	440	449	463	451
27732	17133	3479	748	538	552	549	451	493	467	434	465	474	472	438	469	457	453	472	434	438	492	471	460	449	522	430	472	466	465	476	466	503	468	448	454	463	485	484	427	446	464	410	509	502	509	489	483	471	473	445	483	465	497	455	444	485	459	449	463	449	465	458	453	475	462	474	500	456	435	490	473	459	494	479	473	430	475	479	479	475	473	453	465	459	463	468	453	513	445	484	485	479	437	486	465	487	456	488	459	452	462	489	492	443	478	442	465	448	463	460	483	427	487	472	483	441	489	490	493	486	458	475	508	437	470	478	457	437	459	452	417	457	482	460	441	419	441	405	468	466	463	499	489	462	502	436	429	484	466	473	450	451	492	469	512	482	413	457	458	439	433	494	437	433	476	482	471	469	460	444	462	460	475	471	458	485	480	492	464	464	425	455	500	452	457	445	449	473	473	445	454	462	469	475	451	439	462	479	471	458	496	473	446	475	468	469	449	465	444	448	449	463	508	501	458	443	506	509	497	471	454	447	461	535	445	444	487	478	498	460	462	454	442	431	473	493	452	498	478	434	477	463	466	433	482	472	431	452	407	427	466	455	438	439	474	455	443	461	433	444	447	487	446	461	488	476	479	421	471	467	444	448	470	445	465	495	434	459	443	496	453	465	460	453	459	450	484	498	476	434	442	462	471	485	469	441	463	435	472	439	444	447	455	501	448	488	485	454	474	451	478	482	454	458	496	466	456	458	465	430	471	466	508	500	502	457	467	438	400	449	465	443	486	475	487	485	445	459	510	458	462	481	498	447	456	491	469	465	498	462	447	469	465	488	461	441	466	487	479	458	475	501	479	468	436	462	447	478	484	477	493	472	483	501	469	489	489	495	452	491	475	465	448	469	458	459	460	451	455	474	474	460	449	506	428	481	444	473	461	470	473	501	454	477	449	455	470	433	471	493	457	430	403	464	453	466	444	471	443	499	491	461	472	471	453	475	472	461	458	484	447	456	474	479	497	482	484	470	478	447	446	420	449	502	480	451	438	434	459	480	452	444	507	445	476	448	461	447	452	436	499	457	490	474	470	489	447	470	413	468	475	466	468	474	413	497	496	488	455	434	457	507	445	445	462	465	466	498	467	448	479	457	460	445	429	533	468	510	455	460	445	427	498	474	436	463	469	457	454	508	458	449	471	478	502	442	451	456	477	407	445	454	480	469	466	480	498	475	492	490	477	465	459	488	465	461	456	479	423	473	483	493	459	495	458	458	481	444	498	465	496	439	488	508	457	469	531	464	450	439	466	470	453	467	433	478	498	455	470	472	447	453	424	463	437	484	438	427	483	479	455	456	450	487	499	479	432	493	503	453	452	496	475	465	464	509	467	475	480	457	492	465	481	438	468	452	485	420	467	430	462	443	457	524	428	447	491	506	444	438	439	455	477	501	455	501	459	447	454	475	455	487	437	519	471	414	452	467	463	437	431	472	465	432	447	485	507	457	499	469	440	406	477	464	458	452	486	457	481	467	481	456	442	456	472	453	457	460	469	464	471	486	494	469	457	437	464	437	473	453	441	428	449	470	481	490	471	509	519	493	461	485	485	466	443	440	438	490	491	465	493	473	471	459	458	444	466	465	496	474	488	447	429	490	503	430	452	504	495	488	459	482	459	460	450	467	479	438	437	458	514	513	481	491	456	425	499	448	435	443	478	485	460	457	460	476	453	455	464	453	472	448	438	462	481	467	505	467	480	486	461	474	493	456	475	441	479	468	444	449	434	489	495	472	432	495	450	437	473	456	467	486	460	479	478	462	469	495	515	475	436	459	474	441	483	515	462	496	461	526	452	481	466	466	477	457	460	488	460	456	463	458	463	442	486	488	473	490	506	493	485	473	447	443	455	426	485	458	447	432	438	466	446	473	464	466	467	462	480	448	464	478	439	461	429	483	441	468	458	465	475	466	433	465	486	477	459	480	473	454	441	489	492	454	471	431	461	480	464	464	467	485	472	465	475	475	457	470	447	464	459	453	468	497	505	501	454	450	441	407	512	456	462	440	500	472	466	468	498	486	448	483	518	455	450	490	454	439	446	440	454	493	464	473	485	435	481	514	460	478	471	474	456	489	454	445	487	427	440	459	469	491	456	486	467	456	483	477	447	442	460	449	476	447	495	466	460	545	455	466	501	488	448	494	510	461	463	461	456	454	460	429	456	502	439	474	437	492	465	472	481	453	465	462	511	495	444	451	435	492	468	472	462	458	432	464	483	495	482	511	429	450	441	475	451	472	451	468	472	472	478	465	497	431	474	502	456	523	439	474	482	480	463	454	486	444	478	443	488	499	436	463	463	469	456	462	465	487	474	437	525	452	418	450	454	429	460	463	472	479	498	466	461	465	435	434	423	478	451	446	459	494	473	445	475	436	514	454	439	493	474	448	460	435	485	424	445	467	498	435	472	471	488	444	445	500	442	501	471	476	446	497	424	463	496	455	478	477	482	479	489	436	445	480	480	465	469	423	467	472	464	471	484	454	472	454	484	485	449	454	449	448	470	463	478	459	440	482	468	474	479	463	430	461	449	498	469	458	479	450	485	451	484	458	463	498	424	492	432	457	444	461	473	458	459	489	475	476	457	495	483	439	454	471	459	479	469	499	432	485	498	463	473	481	486	485	505	497	462	437	444	457	479	473	483	466	466	436	480	453	498	433	466	436	442	437	489	507	448	474	477	475	468	465	503	466	452	446	470	485	503	501	439	479	455	440	415	493	465	442	447	469	444	477	485	449	483	491	498	444	466	481	495	466	471	497	476	452	510	439	448	485	460	503	444	473	504	450	464	468	467	475	511	490	470	452	463	487	458	449	442	523	447	484	443	462	423	498	461	495	475	462	462	487	473	454	476	433	478	441	472	443	491	466	500	450	476	456	518	474	450	478	445	467	443	470	433	476	442	469	407	486	470	505	467	463	464	487	436	465	471	474	509	448	426	491	447	478	480	455	465	445	459	466	436	477	475	442	505	499	480	504	479	471	488	434	455	487	467	452	471	449	469	467	436	441	467	447	461	444	449	457	440	508	445	427	487	474	463	470	431	465	475	483	444	512	469	471	440	481	457	436	472	463	474	463	494	447	411	486	471	438	461	449	429	458	494	465	443	483	485	458	455	428	464	457	458	473	462	439	478	459	466	487	480	459	473	502	464	447	493	472	484	473	451	457	468	447	450	460	509	491	454	502	478	459	457	484	440	494	492	480	487	428	469	423	493	502	440	453	500	496	424	455	467	438	484	468	479	475	459	506	456	438	464	485	472	474	474	441	469	496	480	471	491	463	505	483	450	457	479	478	453	453	483	473	442	430	481	445	471	457	460	471	454	484	439	442	448	441	464	465	466	455	483	449	448	491	462	490	464	468	488	443	477	432	443	486	477	457	477	467	501	459	452	451	492	467	440	436	478	480	433	461	436	462	486	436	487	467	453	481	482	501	458	457	446	498	473	462	473	434	423	478	518
4414	959	866	593	569	561	583	526	496	544	509	501	541	509	476	500	502	488	517	514	517	521	495	522	503	521	501	497	487	526	516	456	493	501	506	523	451	467	526	517	482	497	521	477	504	540	468	511	515	503	498	497	513	517	536	511	520	490	473	527	490	497	500	481	473	494	517	525	503	490	521	493	533	522	482	518	474	506	527	477	509	547	551	490	512	513	485	490	512	516	525	531	456	531	478	504	488	468	479	491	529	520	515	520	496	547	519	491	540	531	513	492	504	521	477	543	537	514	515	544	534	480	514	500	554	508	504	528	481	500	556	474	499	520	526	492	505	506	502	501	534	511	481	514	480	487	507	464	487	490	510	522	492	548	523	488	529	519	521	547	525	487	517	512	522	540	534	473	478	492	517	485	510	525	532	501	521	543	514	536	461	519	488	518	533	503	487	480	516	513	493	499	533	496	505	509	508	478	467	500	483	472	505	491	470	509	481	526	477	521	495	537	497	504	514	519	521	479	486	511	552	540	487	542	498	492	529	494	549	518	486	501	545	500	550	494	443	502	506	518	487	490	541	527	439	489	483	545	499	464	541	522	538	519	460	501	497	480	508	491	484	503	486	506	513	538	458	480	513	471	452	508	513	507	496	419	506	513	536	458	536	538	527	497	466	510	483	503	508	511	531	480	527	486	518	490	466	522	509	522	522	511	525	531	494	497	513	493	503	509	481	476	494	510	489	500	513	506	501	504	508	503	523	491	496	479	546	517	477	484	515	507	515	562	482	448	523	514	529	496	506	556	509	510	503	543	503	507	517	557	472	492	482	513	482	512	518	495	516	498	495	539	477	522	505	471	503	476	505	511	495	495	497	489	530	522	501	528	533	474	504	498	535	481	494	544	492	503	477	512	497	483	507	508	498	484	517	496	460	472	531	546	557	486	481	510	520	477	507	529	485	457	472	504	514	515	531	511	522	477	493	484	493	506	497	503	493	521	506	527	520	499	548	529	548	527	472	530	542	516	531	495	517	501	500	511	521	471	491	491	481	523	463	504	498	526	512	515	488	509	538	551	514	500	491	484	517	558	508	529	488	461	509	503	489	515	535	503	512	460	513	543	519	506	527	507	540	481	501	500	507	521	495	519	480	543	536	501	510	501	501	501	468	499	498	496	501	536	525	518	526	504	485	532	475	467	506	520	505	492	488	497	482	495	476	517	516	488	480	539	513	495	502	472	514	509	465	507	520	542	537	513	516	511	525	468	506	534	500	518	472	505	468	534	509	534	505	522	525	517	526	491	509	489	496	535	529	481	525	485	504	497	455	491	462	498	471	533	508	497	495	511	518	495	525	531	531	528	518	510	557	488	546	528	509	529	531	496	515	500	562	543	494	491	507	519	484	489	529	502	515	512	499	484	511	555	496	498	512	498	471	502	486	483	514	501	502	467	491	494	473	489	566	501	519	514	537	480	519	527	494	484	525	463	466	548	457	502	479	519	496	494	502	505	468	529	528	531	521	496	485	513	510	461	497	525	495	532	540	537	526	496	509	491	505	530	486	506	532	502	479	505	595	513	518	481	512	487	525	508	475	542	543	510	508	518	552	479	517	468	510	539	484	517	517	465	517	524	520	478	544	497	512	548	504	484	534	539	508	514	485	494	492	494	480	464	483	545	552	521	522	481	525	496	508	524	513	508	497	510	511	475	525	542	505	514	551	522	503	513	541	559	497	514	549	526	527	501	514	491	515	476	500	479	484	518	534	505	488	504	539	534	506	489	514	521	540	493	489	479	443	497	481	529	520	482	531	495	542	512	516	486	506	501	506	473	494	462	529	487	460	517	486	492	517	515	473	495	522	501	477	461	529	520	498	544	482	501	539	507	538	535	478	524	537	500	504	514	503	524	500	501	521	546	481	523	507	475	539	554	502	512	501	523	527	516	514	524	529	523	501	498	514	510	463	529	489	498	470	478	487	531	491	531	494	510	479	514	493	489	463	448	509	455	492	514	499	526	506	534	502	538	499	542	501	527	517	515	530	490	500	540	498	535	502	486	496	507	492	508	522	482	521	501	546	456	537	490	493	470	507	537	470	461	524	503	537	497	533	543	470	542	489	505	520	503	491	478	484	502	535	502	524	452	509	514	501	489	504	525	506	512	485	493	524	499	508	533	482	487	521	482	551	457	484	505	535	489	499	554	513	466	510	521	531	504	461	490	519	455	480	531	509	514	495	539	497	498	526	522	501	507	489	518	469	519	498	500	497	520	513	533	510	455	500	522	490	534	474	496	493	517	552	519	517	514	489	508	442	507	460	491	510	473	502	527	500	526	482	508	468	513	478	546	483	513	521	491	491	512	503	470	475	505	454	504	499	481	505	486	502	508	518	537	502	493	487	484	529	505	487	520	519	504	474	496	500	484	519	450	482	531	507	502	507	504	483	528	504	556	515	484	507	486	536	511	483	497	475	475	501	538	490	518	516	512	486	516	477	487	541	516	482	486	511	526	496	501	487	490	495	526	483	517	516	496	505	507	504	482	513	528	519	470	509	506	493	530	507	504	506	469	462	527	498	552	543	503	534	519	506	505	507	483	498	483	474	519	509	518	498	525	516	501	492	509	492	461	470	501	503	532	524	502	500	496	459	461	492	485	503	498	486	523	514	539	505	430	531	492	469	494	509	539	482	485	490	496	477	498	476	484	496	516	483	489	496	494	478	546	489	557	510	502	502	476	480	498	515	547	496	458	513	548	527	538	513	507	490	516	507	508	515	519	528	497	499	469	499	501	536	528	492	496	516	469	487	500	487	484	454	479	531	502	514	505	515	483	494	488	493	524	468	492	496	543	512	495	504	499	487	473	477	474	500	515	537	530	473	467	497	534	542	534	542	504	470	495	494	529	524	478	547	501	485	496	469	494	537	495	477	482	479	533	494	475	494	483	463	479	488	500	490	501	508	485	557	465	509	504	514	512	537	518	473	478	504	487	502	556	515	557	494	521	504	515	496	476	504	509	480	525	496	486	516	528	486	520	494	477	523	492	491	483	468	492	463	506	491	492	545	496	511	502	459	502	520	503	501	511	515	495	519	470	496	464	555	512	485	538	477	508	559	510	545	543	503	513	526	487	479	501	562	515	454	549	503	475	482	516	491	454	519	512	502	518	497	491	495	525	498	533	495	542	526	478	496	504	527	521	548	506	468	520	525	513	528	498	490	503	499	514	535	478	533	517	527	551	536	484	484	543	487	514	499	504	501	492	509	499	529	521	500	482	512	487	508	499	500	523	527	474	520	521	493	529	485	506	532	500	487	513	508	490	487	497	493	506	499	543	521	471	523	525	474	497	488	525	546	519	500	498	546	481	524	543	491	485	517	461	512	507	516	492	511	481	507	561	518	565	517	531	504	514	518	479	517	464	492	551	508	518	500	466	520	533	509	497	497	529	509	517	458	495	550	482	526	500	502	485	469	510	460	514	525	495	524	522	497	447	503	490	465	521	523	481
23508	21110	28310	24108	21092	9563	871	538	433	393	369	382	304	302	314	317	286	271	276	270	287	272	267	256	274	273	267	251	252	228	246	256	242	245	242	270	236	244	234	259	274	253	258	257	238	233	238	289	267	256	277	241	236	232	242	280	243	243	260	262	241	249	269	263	244	257	272	250	264	231	245	268	255	272	228	237	241	251	262	250	262	251	224	237	245	245	233	244	259	280	266	267	237	243	269	229	244	249	233	247	235	247	242	235	243	244	227	234	239	205	246	219	247	269	283	241	256	234	235	250	259	269	246	248	237	253	251	230	252	238	210	272	236	241	234	242	260	244	240	245	218	225	221	242	244	232	267	248	267	262	269	241	235	242	236	239	263	230	245	301	251	225	268	277	223	258	229	258	277	228	241	255	236	255	252	243	245	232	257	253	276	252	238	251	266	244	269	245	246	268	243	278	257	238	232	223	261	259	237	252	237	227	256	249	265	247	239	241	252	231	221	237	217	257	258	258	246	249	272	249	262	254	269	244	240	244	263	237	249	229	242	239	246	235	220	240	236	260	277	276	270	246	238	272	206	244	273	265	245	235	258	274	243	253	288	262	274	236	223	223	247	243	258	227	255	256	265	265	242	244	203	234	247	248	243	246	225	260	270	265	228	221	260	233	263	274	228	248	231	245	217	214	253	262	212	242	280	236	260	266	249	232	247	252	295	223	267	257	255	278	253	254	253	229	222	259	243	224	263	252	247	242	259	252	235	218	242	271	251	262	227	255	243	243	223	260	241	238	244	238	260	226	249	256	274	253	249	237	246	241	242	262	222	232	217	274	237	254	229	251	229	254	243	239	208	247	232	236	213	243	262	233	249	266	264	219	249	236	270	255	252	278	259	227	254	223	244	271	249	259	233	281	245	258	241	247	242	237	255	223	264	243	267	250	287	246	236	237	229	232	256	245	235	259	242	267	243	216	247	250	229	221	220	239	242	241	261	258	252	250	251	236	231	253	242	261	261	245	248	244	277	225	245	276	237	275	249	235	256	224	245	239	229	270	239	231	247	253	261	204	242	254	254	227	263	238	245	259	253	248	230	200	252	237	253	220	226	257	236	250	237	252	259	254	222	259	236	244	254	259	248	242	233	254	242	250	236	264	262	236	257	234	254	233	248	228	232	233	248	218	247	247	246	231	248	234	259	244	224	244	241	260	247	258	260	284	252	261	237	237	252	263	226	254	261	248	250	264	248	264	253	263	246	217	229	229	232	248	237	267	256	257	246	235	282	240	216	249	250	246	266	250	230	244	225	247	255	232	270	236	258	249	225	250	244	248	275	239	250	235	250	250	240	252	253	258	234	255	242	235	252	215	236	272	239	243	234	245	241	245	260	269	237	205	242	220	259	245	244	246	232	263	244	243	255	242	261	239	257	237	220	252	268	243	254	263	244	238	241	233	242	228	248	240	232	261	276	240	243	235	250	288	227	252	241	271	252	255	258	271	279	237	216	270	261	236	228	244	251	261	236	248	237	254	255	278	269	241	240	244	250	261	250	244	251	264	244	262	230	223	262	262	269	265	256	271	277	238	258	231	251	252	257	252	250	240	251	235	253	224	233	249	241	256	250	265	245	244	249	257	271	231	253	244	239	270	253	240	265	271	244	232	240	233	257	269	275	275	222	240	254	239	227	223	241	265	241	240	244	271	269	257	258	264	270	244	256	241	235	211	254	259	223	241	260	226	256	255	242	268	239	234	270	251	267	266	223	239	244	252	241	258	224	235	236	226	272	248	244	239	246	237	232	260	239	253	262	235	250	238	272	242	249	237	225	248	236	233	251	234	276	255	250	265	231	195	225	238	242	232	242	248	243	259	226	235	233	228	251	227	233	249	287	250	235	246	251	238	246	242	274	272	234	256	226	249	242	269	253	217	243	259	224	232	231	231	218	237	249	251	254	237	238	249	246	240	249	238	244	226	243	222	280	266	230	241	250	253	241	253	233	225	216	223	270	220	235	237	289	267	253	248	243	244	259	253	234	229	264	268	237	243	258	241	256	235	241	219	239	227	246	247	234	226	217	261	224	240	232	269	255	240	232	249	244	247	223	276	219	251	247	235	231	211	272	255	253	253	234	253	266	242	211	233	272	251	259	242	256	224	241	244	239	267	229	234	274	280	256	234	252	236	229	258	234	236	270	250	243	228	265	264	243	258	252	222	245	256	257	223	246	275	258	241	222	236	250	256	253	278	239	238	225	253	219	259	241	266	239	235	271	226	264	250	252	284	249	256	241	261	251	252	263	276	245	256	267	257	246	237	283	255	228	258	252	260	255	261	261	228	236	264	263	270	222	261	232	234	280	237	301	261	232	249	255	246	250	235	240	218	255	258	258	253	244	247	241	229	263	243	223	254	249	260	224	239	226	236	252	220	229	258	240	231	242	246	231	249	276	230	269	220	265	249	262	253	267	203	275	256	260	237	244	237	252	261	249	232	238	220	268	271	268	247	260	233	247	223	234	252	256	273	235	233	216	234	250	217	228	235	245	241	250	236	248	272	283	244	234	244	255	257	255	247	268	238	236	257	255	248	256	250	216	217	233	265	241	258	233	253	247	258	250	241	262	265	254	250	254	239	253	240	248	274	232	252	257	246	247	242	256	241	258	223	248	227	257	241	268	238	275	242	274	228	237	237	254	239	230	243	263	252	238	250	252	271	241	261	256	254	253	211	244	239	230	289	238	257	260	237	243	245	253	250	271	269	255	264	229	260	252	247	234	280	244	255	267	219	233	263	227	259	242	241	221	237	226	254	250	277	232	251	250	235	227	239	255	227	238	249	258	252	246	255	234	246	252	243	237	244	228	267	260	219	219	238	245	261	261	249	240	252	254	258	230	263	233	212	248	235	261	245	259	250	268	253	268	223	250	265	281	277	244	222	219	214	217	250	247	242	249	228	236	268	236	249	243	263	256	258	250	213	239	249	269	251	284	236	257	240	273	225	245	256	255	271	255	257	244	243	252	257	234	221	256	249	238	212	245	227	207	248	239	261	229	248	250	229	239	258	257	237	260	242	245	256	229	233	245	244	240	219	243	219	246	246	269	257	236	256	255	249	221	229	232	228	263	238	249	244	235	213	263	231	265	246	234	228	242	248	250	256	251	247	258	234	247	241	256	269	235	230	214	250	236	224	230	227	227	256	239	254	258	236	253	234	273	220	240	240	241	248	238	232	260	274	256	237	215	245	269	279	250	240	277	255	248	279	275	223	251	257	223	229	255	241	241	235	234	252	216	254	269	231	219	250	239	231	259	266	274	254	244	227	253	240	262	236	281	249	254	239	235	258	245	239	271	263	241	269	278	248	244	255	234	236	224	229	250	250	228	252	230	222	258	256	233	234	237	218	254	256	245	237	239	249	203	273	267	239	257	234	232	242	241	270	248	218	257	240	266	219	222	244	238	262	249	270	262	256	265	280	250	230	264	250	237	243	212	257	253	228	265	231	243	265
3355	8534	5591	2524	1859	1344	1036	859	747	589	532	502	415	414	409	377	366	335	315	342	310	339	313	323	302	329	339	307	292	324	299	288	288	278	275	309	311	292	291	257	315	263	262	295	288	301	283	261	273	283	257	302	280	271	279	262	253	274	293	299	272	291	278	262	263	319	308	270	298	301	252	307	254	286	306	251	288	273	302	274	278	296	264	258	239	297	292	255	284	277	311	280	271	257	274	289	269	260	247	256	273	253	288	297	288	246	252	285	284	248	290	239	260	264	271	278	281	271	292	273	294	265	242	266	277	283	276	274	289	272	270	294	283	269	313	312	281	300	269	276	261	264	276	292	243	280	257	248	298	297	304	283	298	281	292	303	269	248	288	247	285	285	262	261	243	266	251	279	254	266	238	283	286	286	267	276	259	263	263	265	302	261	288	277	286	257	285	289	283	266	284	290	265	282	280	287	274	264	295	267	263	295	282	290	269	262	238	265	284	310	250	261	265	277	266	283	283	271	318	278	290	268	281	271	277	287	266	291	263	281	280	267	272	283	289	243	267	272	319	283	280	290	266	276	245	295	296	273	286	238	298	295	260	277	280	289	294	270	294	266	276	287	276	287	247	274	255	278	253	280	274	296	279	264	289	255	281	274	265	275	270	269	266	285	277	247	258	249	269	285	279	295	273	271	250	263	255	278	270	266	283	266	287	288	282	280	260	276	276	255	275	267	267	279	300	286	274	252	284	268	277	272	309	242	286	290	236	302	275	280	258	278	255	281	283	253	268	294	247	262	290	309	293	247	265	286	260	263	307	274	259	292	266	279	298	256	297	270	271	280	256	287	320	265	266	300	268	278	298	298	290	299	266	279	286	301	278	249	299	264	285	292	271	265	287	296	282	293	314	263	266	259	271	258	242	272	260	272	296	304	271	307	278	282	289	304	289	290	282	277	281	256	285	278	274	293	275	274	275	277	258	291	289	274	272	261	288	262	287	277	288	262	277	281	276	275	273	284	277	271	252	258	240	255	288	285	277	261	267	276	275	251	294	263	300	266	258	241	271	265	267	287	258	272	238	289	281	283	282	280	258	288	295	290	273	274	294	282	238	234	291	282	280	285	293	280	272	262	282	287	287	259	271	265	265	279	254	254	240	288	297	294	277	263	262	286	250	271	250	289	241	291	286	266	245	272	297	297	270	270	288	310	274	263	292	266	286	310	277	295	275	264	294	258	275	271	273	288	277	263	294	275	253	283	294	239	238	239	266	285	274	274	269	266	279	275	291	288	290	264	274	272	264	279	268	235	290	281	270	272	277	239	301	284	283	252	295	289	278	277	236	288	308	257	291	265	285	260	261	242	288	250	257	279	283	266	284	294	292	307	270	293	290	250	269	312	266	271	304	250	289	273	275	257	264	264	262	286	282	274	276	282	299	273	272	256	268	302	267	287	278	249	278	271	260	263	280	278	271	280	288	311	281	274	280	285	290	262	287	281	282	288	257	285	274	256	264	256	274	279	262	310	293	273	289	270	247	245	256	276	295	273	268	281	288	272	280	250	274	277	244	248	271	272	287	279	270	251	284	282	266	287	263	278	238	257	283	263	261	289	265	287	283	249	260	287	269	245	250	306	297	298	301	266	259	270	248	261	281	279	310	255	285	251	271	258	252	308	287	259	240	284	265	278	231	273	275	289	273	281	268	257	260	271	278	306	259	310	258	290	288	266	271	300	268	276	272	268	281	270	272	289	286	295	250	295	285	263	255	253	282	285	322	276	273	275	277	279	259	287	264	276	267	264	231	303	302	266	269	287	272	263	283	305	288	271	274	275	252	258	276	292	280	279	267	245	308	261	277	283	285	291	292	280	291	279	281	278	334	311	255	289	269	286	273	278	262	303	281	269	280	294	274	303	303	279	284	245	320	259	265	276	263	293	278	263	289	263	250	255	283	294	277	260	272	262	289	277	253	321	261	292	276	278	302	275	255	276	275	269	301	305	254	292	261	270	283	247	252	265	268	265	271	247	285	283	270	275	252	312	286	239	262	277	273	293	271	250	295	297	280	261	284	295	286	257	265	294	296	281	291	264	281	299	250	277	264	266	306	283	299	296	271	285	270	277	293	271	286	283	300	310	278	251	266	265	255	304	293	274	277	272	270	281	283	261	250	280	272	279	264	293	258	273	285	296	288	254	270	254	271	308	288	275	274	279	264	290	256	307	291	297	262	279	255	301	248	267	295	285	292	288	288	295	260	281	284	262	299	257	269	289	299	295	270	275	269	311	256	304	292	298	265	256	269	288	299	290	260	283	269	257	259	292	260	319	259	268	275	265	283	279	271	294	280	253	273	269	262	271	242	252	267	289	293	298	268	267	305	279	264	256	292	272	258	263	258	242	285	276	290	273	285	291	292	279	266	299	270	284	264	293	270	289	281	262	261	295	297	296	280	277	272	288	284	264	283	289	288	253	263	247	269	256	305	254	275	289	270	278	267	263	267	240	272	277	289	260	256	275	277	285	265	300	279	301	287	273	233	284	280	291	266	286	248	290	282	289	287	268	251	270	278	267	270	267	270	269	269	281	268	245	271	298	246	300	251	284	256	266	245	259	270	299	285	261	278	291	239	265	278	271	287	252	255	254	269	285	283	262	264	253	249	290	283	308	261	263	303	251	265	270	250	281	261	285	244	278	249	263	275	288	272	281	282	266	282	314	263	268	285	250	278	269	259	250	249	267	283	303	257	291	239	275	280	254	262	298	262	261	298	260	266	273	262	273	287	284	316	273	274	258	267	251	303	269	286	265	269	291	288	266	281	252	287	269	306	280	267	276	289	229	306	280	276	269	235	280	263	255	263	264	293	278	298	270	261	303	293	284	249	280	277	277	276	265	265	239	258	269	294	279	255	268	265	296	283	291	282	268	255	272	262	254	287	270	248	284	287	259	288	297	275	269	294	261	272	258	282	274	292	272	280	277	298	262	252	255	249	304	271	245	277	293	303	251	276	270	257	289	269	254	274	271	249	295	270	285	289	265	298	297	261	252	286	255	245	280	319	297	249	248	277	290	255	250	290	262	290	282	255	270	270	286	257	281	284	272	261	270	258	268	296	276	273	256	258	288	280	305	278	272	260	248	265	296	260	254	269	273	273	277	294	309	276	258	264	254	246	269	263	267	274	298	295	264	291	254	280	265	233	269	270	256	269	269	290	257	279	290	290	265	251	255	291	278	273	283	270	270	264	291	252	300	265	280	292	284	272	259	271	294	252	284	254	268	276	253	308	242	275	255	281	289	294	302	259	247	247	253	286	292	257	270	257	255	285	272	271	268	269	299	295	257	273	301	261	266	281	253	264	273	278	271	270	275	289	287	283	287	289	294	259	289	247	261	319	244	264	281	287	272	252	305	281	265	280	247	277	245	269	288	266	284	307	300	272	282	294	261	284	258	267	268	248	261	276	298	261	248	266	277	270	270	254	271	298	270	230	292	275	278	273	252	276	274
24764	21080	27117	25225	9848	1077	905	808	813	728	737	687	720	657	690	725	687	689	685	705	709	721	659	685	676	701	681	680	702	710	687	620	691	674	717	672	708	682	701	693	682	659	655	689	715	671	692	682	664	675	689	656	688	685	681	681	669	728	695	686	660	694	675	691	741	709	649	668	685	683	669	698	687	685	653	693	673	680	697	723	701	623	705	684	631	647	664	674	649	698	692	667	622	699	682	650	715	694	700	667	666	658	650	693	654	664	696	668	677	676	680	717	676	655	695	629	647	695	678	652	678	700	698	693	691	655	684	643	665	670	709	690	684	676	681	678	661	698	693	749	673	692	665	715	669	647	634	720	634	671	641	715	664	663	649	709	650	679	700	670	688	738	648	667	698	648	737	663	681	630	660	644	691	647	672	684	633	662	683	617	666	699	656	658	734	631	692	673	679	638	650	669	686	703	685	673	637	713	689	649	672	693	621	673	646	743	684	681	681	638	703	623	692	679	684	685	666	632	643	647	693	662	668	690	694	706	686	703	689	674	663	663	706	707	643	676	678	678	641	662	666	601	672	703	646	712	641	689	707	721	685	597	658	671	687	637	653	652	710	736	684	721	676	704	661	667	687	666	632	684	655	638	682	629	641	669	660	653	661	663	685	647	654	693	704	661	731	695	654	675	639	657	690	683	669	711	655	677	690	637	688	674	642	657	676	658	688	683	689	692	670	673	652	686	670	671	704	670	741	659	654	631	696	672	629	658	685	660	667	680	681	707	710	635	673	700	624	682	627	684	695	666	675	663	706	631	665	674	679	651	671	686	696	683	653	709	704	694	661	653	639	640	644	704	668	662	675	666	669	681	633	699	683	710	651	660	645	680	664	722	694	644	629	697	679	671	709	654	636	684	678	675	712	694	636	632	675	687	674	697	674	649	676	646	680	681	660	681	671	692	657	687	667	633	678	734	694	655	702	679	641	669	683	694	698	727	674	678	683	667	642	692	686	713	748	721	679	628	684	675	617	668	679	697	693	647	673	682	662	673	645	690	698	666	669	702	688	729	627	706	669	697	685	678	709	686	657	696	708	694	657	686	667	693	678	700	610	631	641	678	664	660	658	670	734	686	659	642	671	696	683	642	659	685	728	698	631	637	674	715	693	668	747	663	664	645	693	690	691	675	694	675	625	676	658	694	697	661	702	693	685	710	702	646	680	620	669	683	644	682	669	655	654	646	685	696	658	644	687	699	695	708	667	642	681	699	692	665	685	690	661	695	689	721	697	685	684	726	702	683	720	712	635	674	679	689	668	696	643	725	696	693	716	711	634	664	608	653	647	647	652	667	694	675	670	688	667	655	727	641	666	713	631	651	714	705	667	646	686	655	692	686	688	711	701	642	679	676	644	696	660	687	665	664	660	662	717	734	701	743	684	699	711	653	641	691	654	686	672	689	675	657	657	724	654	633	678	721	623	693	648	654	679	660	710	622	640	634	696	675	700	638	689	644	685	624	665	686	704	659	644	693	673	682	677	686	685	679	635	650	612	704	703	679	660	647	688	693	689	693	679	679	692	676	607	632	669	663	688	675	668	700	702	687	637	648	673	665	696	678	665	664	680	655	661	684	711	699	690	692	647	646	664	674	658	718	689	674	638	703	665	642	684	708	703	703	658	658	666	669	667	670	649	636	693	672	689	673	671	673	692	679	684	634	681	628	682	652	700	684	655	683	698	633	704	650	668	651	692	690	675	665	675	682	683	698	678	691	649	646	677	671	662	656	645	734	706	668	730	641	623	717	689	670	684	667	669	712	695	712	710	679	676	643	708	688	681	657	683	651	693	726	699	676	695	653	695	639	695	661	705	686	629	637	671	667	671	687	659	644	702	689	646	650	688	640	706	688	604	614	687	725	615	675	666	654	673	678	686	646	712	716	670	693	628	681	695	679	699	685	675	719	639	684	651	642	627	697	660	646	702	701	651	666	666	697	702	719	700	684	674	720	748	660	671	658	676	685	682	594	683	661	682	648	625	737	702	610	640	704	700	663	675	668	664	691	684	688	660	711	606	685	668	682	684	703	667	675	631	678	658	665	690	689	705	701	693	664	664	672	679	666	669	684	635	690	690	657	645	673	688	658	672	628	713	656	660	654	745	671	657	660	694	704	679	725	654	698	645	673	673	697	660	694	665	652	681	714	674	681	673	668	672	677	628	683	746	645	725	698	705	706	724	708	687	634	676	699	691	665	648	689	647	708	667	656	722	681	661	687	709	669	684	635	690	643	668	723	670	660	650	716	651	697	705	649	652	673	667	710	661	661	642	710	712	672	679	662	666	669	654	633	692	669	661	737	690	653	649	716	661	662	664	658	650	651	668	717	628	700	686	719	658	687	692	729	691	621	658	627	684	693	705	624	741	678	704	676	659	657	671	678	663	689	688	627	636	697	695	680	644	679	705	678	687	674	700	680	736	686	695	674	679	694	628	678	676	691	681	696	704	691	676	662	678	678	695	677	622	664	672	695	684	653	697	667	650	721	667	682	629	670	710	631	689	725	680	675	679	639	706	617	694	633	665	661	722	701	661	630	654	639	679	697	641	635	686	637	685	690	657	685	707	708	673	661	668	679	656	629	675	637	694	674	684	692	682	682	675	676	651	688	689	674	715	654	697	622	658	645	695	728	695	701	663	714	653	645	643	704	668	687	652	656	652	672	699	632	679	734	725	644	648	674	655	692	674	671	620	652	686	691	674	656	643	621	680	651	643	687	668	691	703	675	675	607	667	703	662	698	684	661	680	665	650	691	660	631	629	712	662	703	695	614	654	687	700	657	688	664	668	704	688	714	634	725	692	674	591	671	631	676	663	694	705	669	664	682	662	674	660	687	665	699	652	681	671	634	697	697	693	715	688	660	700	711	620	688	678	606	689	707	638	655	661	672	680	661	673	635	673	669	717	653	682	616	698	662	709	658	672	632	671	645	693	662	633	640	730	615	655	695	667	698	662	644	711	664	717	687	702	677	707	662	689	629	643	665	698	653	645	696	711	653	675	678	718	689	681	693	678	695	673	688	655	620	688	712	698	654	644	666	647	713	682	709	683	650	634	651	708	652	655	674	691	661	674	699	643	688	704	650	705	701	678	652	661	719	636	624	668	644	627	627	643	700	691	683	701	698	724	661	669	627	669	639	669	675	652	681	683	682	669	676	629	645	612	646	693	654	665	691	682	678	687	679	646	665	700	702	635	652	733	768	680	685	636	649	696	687	647	668	663	669	681	670	669	678	649	662	663	701	686	644	711	683	678	617	699	694	697	699	695	645	668	691	667	732	674	690	672	672	690	700	648	684	668	675	672	683	685	658	689	674	702	652	685	703	676	699	661	646	687	663	702	661	675	702	655	661	669	704	629	699	648	628	669	703	694	650	659	676	688	666	673	689	688	679	682	674	678	657	686	671	661	677	656	642	680	659	697	665	661	715	684	690	643	674	650	685	670	678	645	723	675	715
3547	5185	3385	1851	1607	1243	1020	1021	962	898	842	822	794	777	807	765	778	729	711	736	712	749	734	667	699	732	724	741	754	688	693	714	703	732	657	711	699	712	701	743	670	686	743	695	663	705	695	713	671	689	714	745	741	728	675	724	723	693	695	693	715	698	706	733	716	680	726	707	729	678	698	736	637	693	688	686	639	699	713	720	673	714	693	716	736	669	658	646	710	697	619	666	733	722	778	724	653	683	705	696	716	715	731	682	717	740	733	720	685	632	719	674	657	680	651	714	673	697	728	712	726	706	705	672	742	715	703	738	734	675	687	721	689	721	705	693	680	702	741	664	728	711	746	689	734	712	703	756	718	723	734	725	703	720	735	756	709	667	730	695	671	662	737	734	692	687	675	708	689	735	706	690	683	716	627	708	724	699	678	714	685	727	701	671	669	663	716	705	672	729	691	677	684	668	723	715	664	712	674	725	692	687	685	695	701	712	658	672	717	705	674	683	700	711	675	715	727	745	710	695	670	713	721	683	721	725	704	666	690	674	657	718	699	692	677	709	716	733	680	732	684	703	670	714	724	696	714	744	686	699	684	728	693	684	671	713	638	711	694	746	700	708	715	681	705	720	693	692	701	689	693	671	687	695	704	703	698	722	709	723	673	691	739	695	698	747	727	710	728	690	698	715	707	663	716	677	687	705	706	683	695	706	671	736	697	763	759	712	733	700	711	726	736	639	681	687	704	658	696	682	692	725	711	708	647	711	626	689	723	672	713	667	670	678	716	721	714	687	698	680	767	717	685	713	675	723	678	747	735	693	719	694	738	691	687	773	706	676	736	760	688	681	753	723	700	698	713	733	718	668	705	719	723	736	718	719	697	671	762	689	716	725	702	692	714	691	678	721	714	672	666	693	640	703	695	755	732	708	701	685	682	697	733	721	703	707	713	667	651	698	731	722	732	725	697	686	704	728	662	684	733	724	714	721	736	716	692	661	690	674	728	623	689	712	726	693	737	692	687	676	700	701	717	714	701	682	711	674	690	722	739	676	697	697	694	699	712	742	750	731	698	744	697	710	712	696	702	723	658	649	734	774	734	679	679	715	680	670	685	696	713	679	657	696	687	717	729	720	646	718	696	645	681	722	711	754	704	690	693	706	683	694	689	705	707	689	750	731	722	713	713	694	693	748	702	691	683	679	716	732	709	705	666	755	725	683	749	723	720	722	688	741	711	706	735	700	656	696	693	690	638	710	690	696	689	683	689	712	723	676	719	683	709	691	699	719	686	663	722	679	715	713	676	690	690	722	678	728	678	665	676	744	722	706	727	693	659	701	728	729	675	675	738	660	702	659	701	729	692	685	736	717	706	746	721	663	741	708	653	697	699	692	726	696	725	684	739	705	722	715	694	703	738	710	676	699	695	709	723	704	716	700	731	716	701	698	692	710	688	715	721	725	734	706	711	669	698	711	708	715	717	704	689	665	716	715	723	727	673	690	666	688	715	702	766	715	715	693	712	696	659	716	714	715	725	695	708	667	711	684	711	710	691	682	702	673	667	686	726	747	684	776	684	725	714	673	690	717	673	687	682	670	718	710	681	724	674	686	682	675	641	690	718	715	677	679	701	675	700	717	736	675	679	722	691	708	670	706	737	682	683	721	722	705	745	741	751	689	675	675	691	699	708	747	687	703	700	704	731	673	680	667	712	703	671	745	662	719	721	694	665	723	702	752	699	719	725	726	736	754	706	710	720	730	708	698	705	732	720	699	757	690	706	693	686	687	719	679	719	708	630	737	758	713	721	664	713	692	674	730	650	700	691	729	689	723	724	709	716	696	713	678	693	717	674	723	719	689	707	725	707	697	753	699	654	662	703	696	735	717	699	678	648	680	697	668	722	725	719	673	722	756	668	696	696	685	719	687	744	648	693	706	686	697	667	688	669	723	712	654	672	737	733	731	701	677	702	669	690	710	680	719	695	714	650	679	681	726	722	724	706	678	715	707	747	734	685	748	765	708	636	697	716	709	680	704	687	704	701	678	704	674	635	700	709	733	737	711	743	650	681	708	697	680	756	738	684	704	722	701	726	665	736	706	725	704	723	697	678	679	706	678	763	725	721	667	693	698	654	720	743	723	702	662	697	717	702	713	736	709	688	735	677	695	743	713	742	695	694	738	739	668	712	683	700	663	679	752	659	681	678	644	708	701	681	686	687	680	709	698	757	690	722	710	687	759	690	701	710	736	700	694	656	705	681	690	734	733	732	687	713	746	753	732	673	691	687	719	694	772	685	707	738	750	677	725	679	682	722	704	653	709	700	732	756	704	666	734	752	688	707	720	687	664	665	702	726	719	707	696	697	690	677	692	728	679	722	699	733	711	665	710	727	710	692	656	675	690	656	690	733	739	642	755	736	710	717	684	717	702	715	724	701	761	682	726	692	674	715	745	673	643	675	682	696	693	710	727	700	719	666	644	685	700	721	684	683	741	713	693	675	752	731	677	706	695	654	673	731	703	678	714	690	722	685	744	706	660	669	663	737	685	763	736	736	675	691	708	688	719	710	699	678	722	690	744	710	710	704	720	695	657	719	725	702	667	722	698	728	711	728	705	746	726	629	655	727	695	681	733	734	731	732	706	732	690	748	694	669	704	680	693	733	672	686	730	712	664	692	677	723	705	729	720	715	682	737	714	683	639	677	701	707	697	647	724	699	711	729	646	707	683	721	681	722	662	746	666	692	729	688	729	709	675	678	694	718	702	703	739	692	716	725	711	707	685	697	694	706	697	717	712	719	686	760	743	764	716	665	698	683	671	641	713	662	656	702	714	732	717	673	716	696	732	727	718	657	710	750	672	702	736	766	668	713	713	675	664	651	678	657	749	721	701	705	686	710	698	710	721	712	662	656	715	687	736	717	733	741	735	695	715	704	721	724	744	693	687	659	699	715	728	723	699	716	720	739	639	692	695	696	752	690	703	718	678	712	707	692	726	676	710	715	754	730	730	719	704	695	693	698	693	686	734	687	713	687	689	700	731	684	710	671	749	705	650	666	693	691	698	666	714	733	692	688	701	742	658	699	686	700	750	702	728	711	682	762	716	742	649	689	691	680	716	676	731	687	729	697	702	742	698	784	679	689	730	700	748	679	715	708	682	739	647	684	708	712	682	718	733	651	700	697	694	709	703	723	674	720	725	717	700	690	677	692	702	734	736	667	697	696	726	693	734	695	702	686	727	712	668	681	724	650	717	723	726	730	639	689	681	697	672	697	686	725	691	682	656	722	712	695	749	689	734	721	688	671	709	727	712	732	703	698	718	684	682	698	703	715	706	709	692	726	686	738	705	687	695	702	672	739	729	684	728	656	733	741	683	685	678	705	710	681	702	723	672	705	670	719	709	741	703	670	711	683	723	691	700	684	740	656	676	693	681	737	710	635	718	774	681	675	691	732	733	757	665	684	679	669	694	695	719	720	731	736	681	719	706	732	758	689	704	694	698	708	649
22343	20997	28603	23590	20925	20922	7615	1176	826	786	696	662	631	590	597	555	512	524	513	483	513	465	447	473	467	435	455	482	464	463	467	496	472	489	476	438	458	470	430	464	444	445	451	450	485	463	420	446	457	437	458	432	443	431	443	440	419	435	470	422	456	434	472	430	465	464	458	424	467	473	482	426	460	440	409	424	450	430	485	454	420	449	423	442	451	430	432	430	435	449	440	431	460	448	453	434	436	433	437	412	445	441	402	459	415	413	395	427	429	455	437	429	422	448	434	441	475	449	447	405	481	436	448	444	435	451	421	447	450	444	458	432	430	450	470	425	460	458	450	472	450	408	420	422	415	428	419	445	428	438	442	448	399	434	466	428	432	418	397	447	444	452	495	417	426	422	459	462	422	426	421	446	434	436	464	463	444	403	415	489	441	454	528	483	435	445	466	478	454	448	481	431	485	407	453	465	445	450	412	475	484	486	420	437	457	432	440	418	398	420	398	468	449	432	467	417	464	439	423	433	429	437	435	456	490	432	422	429	455	409	412	425	449	460	422	423	444	425	447	425	457	464	443	484	464	409	456	417	409	405	441	415	447	435	435	449	466	441	431	424	430	443	417	425	435	426	458	442	432	447	428	416	446	476	414	449	434	447	437	464	441	431	442	438	419	397	428	412	436	403	427	409	440	421	428	450	429	405	463	456	414	416	420	393	461	426	452	442	416	438	454	410	446	467	472	420	445	410	451	463	423	423	409	440	457	434	416	439	396	447	461	444	422	430	444	432	406	414	431	424	462	463	438	429	473	432	423	442	435	434	432	463	436	409	452	447	441	421	414	448	407	457	446	440	436	441	440	465	430	483	446	439	457	462	440	429	433	434	463	439	408	447	409	461	426	432	473	430	415	438	451	425	419	440	456	473	420	430	460	413	428	451	437	427	406	418	437	471	443	418	435	439	450	493	453	415	442	455	452	441	441	483	424	485	440	457	458	434	474	463	429	460	423	436	446	425	450	423	406	424	455	446	461	415	431	444	401	430	476	444	430	427	427	446	430	433	417	425	462	427	458	439	437	385	429	431	488	421	439	459	478	454	440	417	440	434	415	410	411	432	438	450	438	436	437	467	436	462	441	472	418	453	416	446	448	416	396	453	423	443	482	414	442	442	443	466	478	462	433	442	470	437	429	425	446	412	434	416	433	407	425	409	480	420	402	413	449	433	458	418	436	444	453	474	457	437	447	442	445	440	437	431	407	447	467	456	434	468	448	422	466	457	441	443	413	426	429	393	488	450	408	424	464	452	473	447	425	431	462	459	468	425	454	466	413	423	461	413	411	412	417	427	454	420	448	428	435	401	425	428	419	427	467	454	471	429	407	438	421	419	448	417	457	460	465	426	430	471	419	460	436	425	413	437	473	411	430	449	450	417	434	448	446	429	439	470	418	430	440	402	435	398	442	420	393	447	437	462	452	447	420	457	486	423	434	443	420	385	470	415	487	465	447	432	472	452	434	441	436	446	465	436	411	406	457	430	437	464	442	453	456	420	439	476	422	425	479	426	448	439	441	407	459	454	442	439	425	438	442	446	440	427	453	401	475	443	440	431	466	449	473	479	428	414	472	462	435	443	427	448	454	384	406	442	430	408	458	461	463	429	425	436	439	426	450	426	425	427	448	436	443	426	446	435	471	470	392	439	427	449	404	384	423	459	418	435	424	433	459	407	420	412	405	432	422	435	455	452	440	423	452	427	394	439	478	438	461	419	448	420	415	426	467	427	430	378	440	427	419	459	439	453	438	449	432	430	479	412	428	442	432	436	447	446	405	438	412	436	415	502	453	418	432	457	428	465	405	430	416	446	417	439	456	458	432	462	434	464	479	439	459	445	437	447	434	437	472	426	490	447	412	418	437	463	432	444	414	443	406	385	416	453	397	434	463	444	420	402	431	452	402	443	416	482	471	430	387	408	444	441	436	401	426	443	421	417	439	445	420	453	464	460	414	437	423	409	450	416	450	407	463	431	431	451	435	438	421	446	467	453	409	489	459	426	451	469	465	434	429	428	453	425	402	457	442	465	449	414	404	452	441	404	447	479	428	471	423	441	429	433	439	442	456	444	415	415	399	419	443	457	463	431	437	412	449	434	468	454	458	476	459	429	450	451	453	479	413	471	450	441	450	439	451	407	462	427	426	434	407	422	421	445	426	434	423	458	417	415	456	424	456	452	455	440	431	418	421	443	420	423	451	446	449	430	450	454	455	427	475	396	421	457	431	441	421	489	494	419	463	454	471	435	437	474	447	444	434	479	444	455	430	446	435	440	453	432	463	447	432	417	460	471	454	439	453	459	416	445	437	437	400	457	442	428	424	428	433	454	448	421	432	438	418	442	412	439	443	423	432	450	462	445	431	445	445	402	433	423	431	469	442	459	410	456	461	433	460	417	450	424	429	472	446	442	446	425	442	432	448	459	426	452	467	474	451	393	390	430	429	423	411	446	405	413	434	430	463	451	473	454	406	471	434	435	455	407	416	424	424	496	419	404	416	461	431	423	408	429	427	411	421	392	449	426	446	424	424	424	443	458	453	429	430	445	444	422	401	430	452	445	462	449	438	418	452	463	437	441	428	444	411	469	446	447	452	454	452	428	433	435	424	417	428	436	449	459	440	494	452	458	428	435	448	441	453	473	440	424	454	409	415	469	439	444	449	424	452	434	439	431	479	431	445	459	421	446	421	432	412	451	421	451	413	420	449	430	406	481	419	439	438	457	487	439	449	467	421	447	455	455	412	423	393	424	438	443	423	465	426	439	439	442	399	426	431	431	439	446	446	468	423	481	469	455	428	426	421	430	482	433	456	459	432	400	419	450	420	388	464	423	429	467	437	434	424	443	432	430	425	467	434	454	450	458	455	453	417	434	455	434	437	463	443	417	459	415	431	439	437	422	492	429	463	437	453	422	422	420	411	424	451	443	464	434	435	438	440	477	450	435	424	378	433	421	460	430	439	451	449	453	440	437	442	431	422	455	407	478	465	452	453	463	446	450	446	421	458	400	479	426	443	439	418	385	458	433	414	453	413	435	459	417	448	439	428	450	453	439	449	447	444	423	427	466	446	442	415	439	443	434	444	468	443	412	421	437	443	428	437	457	407	424	450	422	440	383	460	412	464	424	414	446	417	431	441	448	462	439	416	419	456	426	465	453	427	420	411	418	476	426	437	434	437	454	448	426	441	432	445	408	430	431	478	458	435	448	437	436	446	425	411	407	457	467	400	479	427	453	429	450	414	415	422	434	422	485	437	414	439	472	397	438	430	435	448	413	424	404	408	429	452	442	439	429	441	446	439	456	465	420	460	441	441	430	406	429	444	459	436	445	418	441	449	469	448	402	436	456	440	444	428	464	465	438	432	514	442	434	471	407	411	394	454	464	420	433	391	459	419	414	439	454	454	451	420	435	422	416	473	431	430	438	438	432	431	433	434	461	457	430	453	433	453	441	422	437
4629	13780	9470	4549	3245	2433	1919	1568	1255	1053	965	904	758	739	712	677	633	565	550	566	579	519	517	500	527	536	471	517	531	508	486	505	455	430	498	460	437	502	495	469	508	454	444	480	470	478	499	415	411	442	461	425	475	471	450	475	492	472	441	481	429	453	442	464	463	492	477	450	444	458	453	474	433	458	449	470	441	452	442	458	459	439	448	453	422	478	443	457	409	456	483	495	455	457	414	419	414	447	445	472	434	439	455	435	440	449	428	444	412	490	464	457	409	421	442	474	456	456	472	436	499	436	449	431	490	417	450	432	426	427	459	431	453	403	438	448	401	473	456	433	430	443	447	457	467	465	399	445	424	463	444	436	443	491	457	439	425	429	458	463	416	423	440	436	440	442	439	434	448	462	477	443	458	454	411	456	472	450	420	447	483	419	427	462	461	487	469	466	456	454	472	445	433	453	415	443	441	481	477	472	446	406	484	482	461	420	407	432	444	446	439	411	466	437	455	467	393	452	469	472	424	437	397	433	421	459	459	467	458	439	426	440	420	425	465	448	478	419	439	449	469	428	435	404	470	473	444	426	440	443	430	411	480	462	444	442	438	439	430	420	472	470	466	443	449	464	455	419	439	453	453	439	439	492	473	408	435	453	445	439	425	468	469	433	451	447	452	470	450	487	480	482	451	436	437	447	443	416	437	441	420	454	447	440	466	438	463	453	431	428	500	456	441	416	464	419	418	450	439	490	437	405	434	441	453	471	439	468	465	452	447	467	437	495	466	455	439	436	447	456	428	419	439	485	465	476	469	460	442	445	458	458	455	437	443	461	466	473	403	450	444	440	420	422	465	454	481	401	447	469	468	450	440	454	427	454	437	455	418	468	485	418	429	446	428	441	422	420	478	469	454	434	430	445	404	444	446	440	442	450	440	406	402	473	450	432	431	437	405	427	445	480	438	461	495	455	429	439	445	451	434	425	462	417	409	451	431	446	457	458	483	444	436	449	442	461	429	464	436	468	459	456	441	456	428	446	428	468	399	479	405	454	465	444	446	450	433	460	475	448	427	497	443	448	473	440	423	435	403	464	437	475	482	433	438	439	418	444	435	449	453	428	428	435	435	452	429	432	444	464	451	433	423	468	444	445	432	456	443	420	462	429	439	400	446	465	446	494	486	454	423	425	440	422	462	400	480	452	436	452	436	486	449	411	435	442	449	468	444	454	502	406	409	434	440	440	432	439	431	469	417	465	428	454	450	427	461	465	446	455	452	453	422	468	433	477	420	469	454	450	449	449	427	451	424	442	440	422	420	413	436	485	438	423	491	437	462	415	432	459	433	410	483	435	435	432	422	421	436	438	474	439	421	467	448	478	431	450	432	457	487	465	435	461	441	455	416	448	433	446	462	444	460	472	456	423	468	478	480	479	450	438	434	436	436	454	437	430	413	443	428	455	457	486	458	450	469	451	464	448	404	437	413	447	432	462	443	434	443	449	458	422	423	478	424	397	433	462	454	473	450	462	460	444	454	439	471	446	457	459	459	448	417	454	460	439	445	454	458	416	427	457	433	461	455	474	453	445	461	451	453	475	476	449	465	448	419	434	452	419	446	465	446	444	418	453	459	475	454	433	439	438	440	404	447	468	405	430	444	436	425	450	435	439	431	473	440	434	466	424	447	434	432	438	458	434	434	428	446	455	441	456	459	453	448	431	448	416	434	420	461	439	433	410	461	418	450	439	414	447	466	441	479	475	445	461	412	438	475	459	443	466	429	450	423	448	430	463	403	419	462	457	440	463	466	450	432	465	453	461	458	475	443	465	454	436	413	459	453	425	441	419	453	426	427	477	443	446	441	428	457	435	468	475	439	444	446	447	475	457	427	459	456	433	423	432	431	448	417	463	436	444	453	501	472	436	470	432	470	446	431	451	426	448	451	442	420	485	449	492	479	444	460	432	422	416	428	406	457	417	431	446	466	443	487	455	422	431	419	463	476	481	441	450	443	458	432	449	428	451	501	449	430	424	471	455	441	479	433	441	427	477	463	453	429	481	423	482	451	436	413	420	445	493	448	457	431	448	449	463	472	459	439	441	471	434	462	421	418	468	465	432	431	521	423	442	427	436	458	448	478	450	443	430	438	402	433	448	429	447	473	416	400	452	442	424	422	452	468	438	445	449	488	446	452	441	438	457	438	447	453	443	449	477	460	440	460	446	472	464	430	468	449	467	477	432	432	457	477	427	505	475	475	463	456	464	453	485	443	417	433	411	426	438	450	438	426	424	429	440	424	446	441	471	468	462	437	416	409	415	442	441	455	462	462	441	459	445	444	445	471	440	403	459	451	461	443	432	443	458	436	446	435	450	485	450	475	435	435	453	465	434	457	404	443	429	429	427	428	482	443	456	456	483	437	426	420	449	461	446	432	472	431	449	468	464	445	441	436	466	465	427	468	467	469	464	449	422	436	478	473	417	409	450	442	428	401	450	407	399	417	436	416	418	422	462	447	447	461	461	431	417	461	494	428	446	447	440	422	440	443	424	450	475	454	462	400	467	478	425	438	448	432	402	392	466	459	457	426	441	472	438	460	469	422	426	454	435	466	428	434	466	453	464	430	452	463	467	410	421	430	421	478	453	443	424	421	438	461	440	450	454	460	468	434	494	484	430	396	447	453	441	461	444	485	485	458	436	471	438	461	445	451	441	452	423	424	449	436	415	435	434	444	432	434	411	430	457	469	429	418	481	422	412	438	449	452	455	441	444	446	448	474	388	442	454	477	467	490	428	460	446	409	472	436	479	446	434	461	433	450	433	477	442	423	427	443	465	448	447	429	494	459	498	470	454	458	440	431	443	446	461	459	457	427	434	429	431	452	426	427	465	417	479	464	482	435	416	465	464	412	460	440	453	465	443	460	408	474	435	459	433	450	444	458	427	445	450	441	478	434	456	437	431	445	457	433	412	448	443	415	423	426	488	432	464	440	455	421	430	467	417	419	438	457	470	474	409	422	474	439	446	435	421	420	438	457	427	423	444	429	399	457	469	435	431	454	440	440	432	480	446	464	442	448	429	434	471	488	448	428	420	446	436	430	425	430	427	431	430	452	469	448	454	445	416	422	452	442	429	487	458	416	430	409	444	436	453	491	415	434	439	415	429	476	431	439	462	452	426	453	469	423	438	443	439	436	427	457	432	431	426	433	439	415	450	476	454	400	428	428	420	446	467	429	467	457	453	469	471	449	450	433	424	424	455	446	455	439	454	442	446	441	425	466	430	443	442	483	461	416	443	464	462	452	465	440	439	422	443	419	413	448	460	412	441	456	469	431	495	432	453	409	459	437	434	427	469	442	438	434	440	457	479	449	428	422	448	453	480	431	467	436	458	455	472	474	466	470	443	471	453	426	431	457	437	443	471	430	444	491	448	436	422	457	439	455	441	453	457	441	473	465	438	455	425	427	447	446	499	422	483	451	413	418	449	461	428	412	449	448	416	481	466	442	468
27695	17143	3248	748	613	512	519	485	513	487	479	460	468	491	488	467	460	428	456	473	475	476	452	491	453	474	458	499	471	485	507	450	479	477	458	432	484	473	501	437	471	476	452	475	472	478	505	490	504	494	463	454	460	462	476	432	469	438	522	485	463	509	490	458	463	464	458	506	457	480	472	510	496	474	449	443	502	452	473	470	495	463	487	491	483	451	491	473	463	488	482	476	491	516	452	452	488	472	439	454	489	499	467	491	456	453	502	421	472	467	498	533	525	518	486	435	457	482	470	482	482	441	456	445	485	490	502	496	481	485	440	464	493	461	475	483	488	458	476	458	481	507	463	452	492	472	500	484	493	478	527	464	468	462	475	440	451	460	504	462	458	479	487	463	526	535	441	498	454	501	473	460	472	477	500	467	489	514	447	492	479	467	466	477	499	498	449	488	465	473	458	441	499	460	448	435	463	497	462	465	507	427	488	501	476	463	458	471	461	470	478	474	472	466	485	468	460	456	501	528	439	492	507	470	473	464	465	460	479	420	469	492	526	440	484	496	488	445	461	463	466	475	435	482	450	497	470	452	516	471	450	494	475	492	511	451	519	480	470	477	486	487	479	454	469	483	479	461	484	473	498	479	483	467	463	468	485	454	477	496	462	478	494	468	451	472	473	495	441	447	457	461	461	470	422	460	476	442	480	510	466	420	480	508	526	454	484	493	521	469	496	465	423	481	443	497	450	486	495	496	484	438	470	473	433	455	441	456	491	473	465	458	450	447	490	509	426	512	451	464	456	463	481	516	481	483	489	496	464	499	467	473	469	473	470	476	437	487	486	477	482	459	417	420	467	477	477	473	498	494	532	483	467	479	444	435	436	454	501	463	470	465	493	492	449	474	490	501	474	431	438	448	444	431	447	495	517	474	436	479	469	499	500	489	483	493	433	504	473	466	485	459	458	445	479	489	487	493	484	504	456	473	477	451	449	499	484	472	494	463	464	505	475	462	460	435	428	472	461	531	448	458	475	508	507	471	490	466	463	477	460	454	469	476	472	479	513	470	461	506	452	432	465	467	463	445	483	487	474	499	454	474	450	457	467	481	490	465	480	473	475	480	482	444	465	483	483	423	461	501	467	467	474	471	502	458	498	462	470	460	470	483	449	448	507	459	463	479	473	475	472	495	491	455	485	468	503	449	445	478	463	465	465	471	474	479	503	474	467	459	491	440	474	462	475	451	466	480	473	479	473	468	499	492	453	494	470	522	485	473	451	506	476	448	441	476	453	483	469	463	447	482	443	526	481	490	448	495	436	442	493	503	469	471	464	496	495	467	462	484	444	438	459	492	489	480	518	472	483	427	495	509	502	483	456	448	490	441	516	473	465	493	471	474	474	441	460	439	437	481	507	501	487	493	495	450	495	481	523	495	453	478	479	438	439	500	483	470	489	442	480	462	438	492	496	499	449	490	453	479	474	480	485	517	464	479	503	436	462	460	441	444	505	452	463	455	486	455	463	467	439	461	453	454	518	468	461	470	512	465	447	475	474	434	459	507	462	493	485	462	483	501	466	464	475	434	467	486	464	481	429	474	510	453	457	486	499	494	476	431	498	469	509	475	458	477	434	444	513	453	498	470	463	482	467	463	503	475	490	474	484	430	487	508	487	439	500	522	497	447	511	483	442	491	501	457	474	460	478	458	421	444	496	468	484	458	479	432	492	450	466	504	454	466	468	463	475	443	503	468	487	486	447	467	519	465	467	464	447	484	461	444	468	483	455	458	508	486	473	506	500	519	460	452	494	470	429	454	485	476	465	437	486	427	456	466	449	474	449	488	420	470	458	444	498	444	480	466	499	497	478	449	467	469	478	482	478	498	485	486	482	442	489	505	505	474	507	430	491	462	460	451	492	490	494	492	465	452	464	473	478	435	455	461	463	456	459	464	453	446	501	463	468	478	484	461	462	497	501	466	477	512	446	438	450	453	502	478	504	484	478	505	466	511	469	440	491	452	449	465	452	461	472	458	501	486	478	443	492	476	454	477	463	506	467	452	461	486	480	472	471	444	457	505	465	501	461	503	475	515	476	489	451	524	481	498	458	462	456	477	484	487	518	454	476	474	477	491	451	441	482	440	416	493	468	518	438	466	448	479	444	487	445	466	465	450	474	469	472	514	477	474	502	471	495	455	516	469	471	477	483	452	460	429	470	474	496	471	484	443	510	479	466	460	454	435	500	487	445	398	478	440	464	480	437	481	515	428	479	492	481	524	470	456	479	505	472	478	456	465	443	482	492	480	452	478	486	508	458	471	474	495	481	459	496	482	470	525	522	483	458	447	532	480	457	435	501	482	509	471	450	439	490	428	456	445	474	460	478	460	446	443	450	475	475	461	479	511	510	528	470	478	510	469	460	488	432	457	464	467	475	452	500	445	451	479	465	480	483	483	458	482	468	448	472	424	463	486	500	513	439	461	467	493	481	480	466	431	436	468	499	481	472	470	468	464	446	454	464	473	466	477	453	465	460	446	470	490	450	471	477	458	458	448	490	513	478	478	459	457	466	456	425	488	450	458	473	460	462	474	507	445	497	459	446	452	492	445	451	456	456	491	467	457	464	492	441	489	449	425	455	442	450	472	496	478	500	454	466	515	480	452	459	509	490	455	472	455	495	464	433	437	506	472	464	496	491	487	506	456	467	473	473	497	467	467	507	477	452	479	495	474	462	479	459	457	465	483	483	431	441	483	458	477	461	450	480	490	495	496	509	497	518	454	447	463	465	445	489	470	489	486	508	499	501	482	483	488	471	499	472	447	501	420	463	503	469	454	461	486	456	479	480	476	512	527	482	472	491	476	478	461	515	472	473	509	473	491	479	445	468	461	488	460	479	432	480	478	442	481	513	502	453	494	474	512	471	490	446	478	496	484	469	463	482	440	427	472	521	459	521	478	460	464	480	477	446	453	515	511	477	490	511	486	445	449	450	499	490	480	468	479	453	463	507	484	497	486	522	474	468	464	439	446	505	479	452	481	497	458	440	483	486	455	509	484	472	431	424	490	446	474	483	465	452	472	454	474	493	475	445	439	468	502	489	473	444	472	473	485	510	439	447	465	476	457	480	461	459	472	457	472	424	497	466	447	466	480	494	465	441	470	507	465	464	464	468	491	492	497	441	521	465	499	494	453	495	520	448	429	458	482	413	515	456	449	474	475	456	476	491	467	469	468	471	478	442	456	487	462	445	485	507	434	484	488	484	470	464	491	477	489	478	477	457	507	506	467	491	459	481	485	494	445	457	490	445	510	508	474	458	463	468	494	460	491	452	457	468	455	472	438	486	486	480	490	447	446	467	475	441	497	448	465	491	473	459	469	472	489	461	461	464	472	472	489	468	491	496	461	460	444	479	502	475	485	479	434	504	439	484	448	469	472	450	499	469	478	469	461	475	470	474	493	480	501	514	452	507	468	481	429	477	435	508	496	466	472	488	508	445	465	469	463	502	466
4520	1000	794	613	598	611	547	509	520	531	534	493	504	512	541	522	497	503	486	480	526	530	531	522	522	545	514	537	532	528	485	542	531	515	507	521	534	518	548	529	516	512	509	480	507	503	505	492	505	506	510	534	502	566	509	517	519	543	516	510	490	536	521	516	518	484	501	482	540	508	535	550	531	493	549	497	539	451	467	469	500	504	506	500	515	513	505	518	493	516	499	479	527	537	530	509	508	531	550	502	468	556	512	542	501	508	484	512	490	512	537	506	523	507	500	507	504	506	529	519	510	512	492	536	510	535	531	528	504	473	529	527	523	493	530	543	540	515	522	545	539	536	485	541	497	501	537	537	495	496	481	534	558	535	558	487	539	530	474	532	528	498	555	465	469	542	511	474	507	531	507	532	576	524	492	489	515	535	500	538	499	577	510	540	484	526	549	496	477	502	467	491	521	504	511	514	499	529	523	521	492	508	477	572	522	483	472	530	497	497	509	542	505	483	483	522	508	520	531	515	478	552	530	508	508	507	483	516	521	534	529	507	513	500	531	528	502	504	508	541	512	541	495	528	542	561	511	497	530	495	493	519	477	474	580	521	534	508	533	536	517	494	485	504	502	494	503	495	554	520	528	523	473	490	536	516	524	448	508	535	499	536	537	486	523	492	492	483	556	519	494	502	463	501	512	520	506	528	545	552	524	508	521	509	545	510	558	503	547	508	519	484	526	477	542	469	522	499	498	506	498	483	523	530	519	511	504	519	528	498	511	525	491	483	522	538	542	529	515	489	538	520	568	518	508	535	507	491	512	505	541	503	512	512	502	536	469	482	493	503	494	515	501	508	541	486	498	465	499	507	523	525	490	544	552	526	512	477	523	529	510	541	560	498	534	522	494	505	507	538	540	499	508	510	513	510	502	498	546	499	524	532	482	482	533	522	498	457	522	541	524	521	541	509	508	515	475	522	472	488	543	503	524	533	498	516	486	533	482	509	554	513	487	513	516	514	521	515	527	486	530	527	524	523	499	524	505	480	517	514	519	500	486	523	505	487	506	524	499	508	512	507	481	493	516	515	523	525	497	544	481	554	472	554	491	521	521	512	470	497	518	544	494	503	511	518	493	491	505	518	502	532	506	499	498	530	505	476	520	512	501	549	492	502	502	534	539	545	538	486	494	500	539	498	502	523	511	536	532	490	573	511	516	497	488	524	495	524	546	496	527	498	485	542	485	522	503	508	545	522	511	511	513	523	463	507	535	521	549	563	554	508	523	489	552	531	513	529	496	515	503	497	504	492	523	505	497	490	505	531	474	472	478	524	514	494	478	548	517	507	515	524	508	572	489	495	477	484	549	508	511	510	498	540	531	463	445	519	531	543	511	509	481	543	502	484	518	552	504	507	512	512	543	497	503	529	534	541	506	546	543	560	505	496	524	544	505	512	524	486	494	521	507	527	490	521	560	566	531	546	537	549	519	504	505	509	548	522	548	536	533	505	536	531	488	501	519	524	470	507	481	516	482	514	562	517	547	529	481	517	475	479	490	487	523	534	508	514	478	476	529	491	507	498	489	505	512	498	522	535	521	504	542	502	501	523	478	506	501	525	518	495	479	552	485	505	554	496	529	489	542	494	482	518	526	509	526	561	490	526	521	539	509	547	528	490	533	515	507	488	521	509	507	533	500	524	520	536	510	543	507	528	500	535	546	540	528	490	523	500	518	497	524	511	486	478	503	521	539	535	493	491	516	540	504	525	496	515	482	481	519	491	496	498	537	523	516	463	502	497	513	497	483	500	520	475	483	502	575	540	509	509	480	491	524	470	531	534	503	497	573	497	558	488	492	519	496	519	485	511	494	511	506	551	512	533	509	538	554	531	490	509	508	494	453	474	492	474	532	526	526	479	479	494	476	532	491	549	533	506	545	527	517	536	482	515	485	558	515	489	518	473	534	522	510	510	527	466	496	523	517	500	486	481	507	503	538	507	498	506	506	522	491	507	496	522	471	485	527	467	506	494	510	502	490	527	511	512	493	533	546	494	525	491	521	513	505	494	526	503	522	523	499	569	550	549	528	549	498	526	468	545	522	517	538	530	565	517	525	533	536	503	521	505	520	519	526	505	506	498	478	521	509	509	508	551	510	513	532	515	507	518	479	481	499	510	502	502	494	517	490	543	510	527	566	509	483	513	515	533	487	537	528	472	518	497	464	515	528	548	496	502	512	479	517	529	553	537	496	522	495	492	468	499	512	509	505	472	520	530	525	518	511	501	512	508	504	553	560	515	483	525	483	561	542	496	528	542	518	540	496	508	524	531	512	510	528	525	489	518	542	509	508	520	490	522	507	455	495	516	502	480	499	519	497	460	513	512	483	518	515	494	519	564	477	525	520	519	530	506	508	528	509	493	510	524	498	555	536	463	528	552	521	543	484	535	524	519	497	483	495	534	515	553	535	508	540	520	508	554	493	501	493	509	516	533	496	559	522	486	482	523	483	520	524	496	518	511	555	551	508	508	493	519	469	531	489	525	530	526	521	504	478	516	530	530	501	572	529	487	519	455	478	503	550	493	535	511	567	520	522	535	494	510	526	500	485	531	541	505	520	511	497	485	522	522	507	544	509	537	533	536	517	506	529	507	522	525	503	453	517	512	491	548	547	492	531	510	543	495	495	496	499	523	573	497	555	481	488	507	494	525	506	514	519	502	526	503	523	495	521	515	501	531	511	516	529	517	513	528	494	512	532	488	528	547	511	490	472	484	495	509	518	499	504	531	512	540	504	514	487	497	510	521	514	489	465	522	501	531	503	542	523	520	476	531	517	536	535	518	539	464	510	552	480	523	516	462	500	542	505	502	524	515	483	515	470	542	476	498	521	481	491	488	532	534	533	489	503	520	561	562	549	491	500	522	498	534	535	490	496	539	518	511	480	557	479	549	503	535	485	536	518	495	573	479	508	500	514	531	535	536	521	523	520	499	504	518	517	541	497	547	524	521	506	510	529	526	500	499	529	519	550	544	516	504	545	524	522	530	518	504	483	483	539	500	512	520	526	462	508	500	452	498	528	503	552	497	516	487	523	533	506	505	496	529	499	519	485	557	538	525	533	512	504	517	508	551	496	513	526	506	517	497	507	522	493	477	524	488	546	502	527	487	484	494	516	545	487	518	541	520	530	497	531	509	528	549	574	538	507	494	513	516	514	500	514	483	522	481	533	479	505	509	509	544	508	494	537	539	500	501	535	521	490	518	491	507	501	495	542	511	487	553	516	472	522	536	516	505	542	525	538	512	550	534	481	508	499	482	521	491	515	523	528	525	534	540	507	505	490	529	527	533	542	492	546	484	523	539	529	522	512	495	498	543	482	479	474	526	516	477	520	531	529	498	519	526	511	526	511	490	473	515	522	526	507	495	512	520	537	528	533	514	468	492	544	527	516	512	535	535	544	500	550	517	522	499	488	527	533	513	514	495	536	525	532	467	523	520	494	538	559	488	549	478
23508	21106	28296	24162	21109	9436	861	545	491	416	374	352	335	332	334	309	277	282	283	297	277	256	261	276	261	273	262	241	251	261	275	272	252	259	285	243	280	240	215	246	259	236	243	248	257	267	257	284	261	228	243	278	251	279	240	287	237	269	261	284	246	252	249	267	249	281	271	262	280	237	267	256	264	254	242	231	244	252	246	236	242	254	257	228	251	258	251	235	245	239	245	242	255	241	246	294	260	246	275	259	222	255	267	261	239	263	263	243	268	240	240	228	251	231	230	241	228	260	224	266	277	252	261	270	263	265	255	269	232	252	216	228	234	254	257	234	242	253	233	255	243	237	250	240	251	275	221	246	235	257	259	259	270	235	290	246	244	245	230	253	239	252	224	283	222	268	236	265	249	239	243	249	253	228	248	256	249	233	248	259	254	243	237	245	246	285	227	284	217	229	272	273	240	229	244	261	267	240	251	246	256	246	260	219	277	250	259	211	294	263	263	251	268	254	230	249	255	257	234	234	257	233	253	238	264	257	241	218	253	244	223	263	243	270	250	235	260	233	265	245	253	248	275	243	241	253	247	261	243	248	251	230	246	224	235	273	230	240	245	232	257	238	235	252	234	270	251	238	278	259	249	241	242	255	275	249	249	264	256	241	235	238	251	257	225	250	267	226	264	250	265	241	227	264	221	255	240	239	260	253	264	250	261	274	238	225	251	242	250	247	247	240	267	231	262	272	263	250	210	245	220	240	240	259	221	230	255	236	254	242	248	236	248	267	258	264	257	250	267	266	246	247	259	217	260	268	252	255	269	231	235	227	247	248	259	257	255	242	225	257	259	252	242	250	260	255	252	262	255	270	249	260	272	260	218	249	236	245	246	260	256	251	249	250	250	249	266	243	260	266	250	256	235	261	251	266	257	241	258	283	240	264	235	239	248	267	240	228	262	266	216	237	235	276	250	240	253	249	255	252	264	243	240	219	238	231	247	242	246	235	231	231	234	223	256	241	249	267	255	229	257	239	229	233	269	245	269	250	260	247	267	258	267	223	259	261	238	261	252	250	271	255	242	255	247	286	261	253	236	222	245	264	263	248	266	238	243	239	249	253	255	290	263	231	266	247	227	252	261	233	275	234	226	281	251	228	242	264	251	255	266	237	256	246	243	252	252	218	228	260	244	249	243	239	251	237	263	261	256	241	244	247	241	239	263	228	230	245	227	269	231	247	248	226	248	236	255	252	246	250	258	254	242	236	237	271	229	264	255	288	232	226	294	258	248	232	270	236	258	244	233	245	246	257	243	232	221	230	238	241	216	292	291	236	260	248	252	260	272	244	263	251	241	246	260	249	234	240	253	279	252	275	278	235	259	241	233	253	231	230	266	255	240	263	229	257	264	238	253	263	231	270	256	234	258	226	246	257	235	257	243	266	243	264	253	249	227	242	252	257	223	254	253	275	237	249	246	246	244	238	244	233	248	270	257	292	237	259	256	261	258	265	255	267	281	282	283	247	203	232	280	259	238	260	225	263	268	225	231	273	292	257	242	255	244	244	230	243	273	251	225	246	221	266	229	218	258	241	267	258	251	254	224	209	239	252	238	271	225	236	256	241	249	273	261	241	205	216	254	230	259	233	245	248	246	225	240	231	234	230	278	252	266	270	249	258	250	268	221	235	266	253	230	234	269	234	250	254	225	264	255	270	247	237	255	237	242	247	278	255	244	254	235	220	230	230	261	244	261	241	278	236	244	236	250	238	248	236	265	221	239	243	219	251	249	257	229	253	239	282	261	248	244	237	253	267	247	269	235	237	265	240	278	219	255	259	242	239	269	233	259	282	256	239	273	248	256	260	254	254	252	265	265	238	277	235	259	225	231	254	255	254	259	234	248	264	260	244	231	272	252	219	256	252	236	248	222	271	217	262	236	270	244	246	247	215	248	235	256	252	238	253	240	273	227	254	261	242	252	269	250	255	244	257	222	226	244	268	240	231	244	264	228	233	248	250	232	242	213	267	291	245	243	265	259	263	272	291	259	211	250	266	248	235	242	241	255	238	272	246	269	253	250	238	231	274	269	224	227	256	253	284	253	252	226	266	238	252	261	262	253	254	285	240	246	242	247	253	254	232	256	231	243	261	245	241	243	233	275	277	225	251	265	260	279	265	258	263	264	212	253	244	258	248	273	227	268	225	265	253	255	256	242	229	240	258	271	261	235	224	265	265	252	239	255	246	228	264	244	256	264	247	254	262	246	259	242	256	238	266	253	247	236	264	231	269	276	243	236	240	272	250	274	221	274	263	235	244	260	238	240	225	238	252	277	238	252	240	245	248	231	283	261	223	247	241	257	230	252	254	260	241	250	255	252	253	252	227	234	220	218	249	251	243	268	249	251	273	276	232	258	246	233	257	260	214	249	264	232	248	250	238	251	233	238	249	215	243	257	263	242	278	258	258	235	224	251	245	231	287	243	250	242	263	239	246	249	234	271	253	257	263	281	241	238	275	270	271	249	236	239	233	264	280	251	254	250	237	225	240	257	246	259	246	233	267	243	239	267	256	217	258	256	255	293	249	250	250	256	241	244	231	230	240	239	280	242	244	220	226	257	265	245	235	236	252	281	230	249	231	247	256	265	248	233	263	259	216	237	241	272	232	225	267	258	273	246	241	233	264	227	260	250	248	264	275	235	257	240	267	227	214	277	230	231	240	233	272	247	268	228	254	231	276	236	250	233	228	249	255	276	239	214	269	258	231	252	254	242	268	238	228	274	237	237	238	265	259	267	231	254	262	236	240	251	225	259	259	269	279	245	240	238	265	236	242	265	251	258	270	281	250	215	227	254	246	265	238	235	262	254	271	251	223	243	268	246	266	268	246	249	280	245	295	281	237	272	248	236	253	261	276	241	270	238	265	253	253	259	265	234	242	226	250	245	237	268	234	261	239	226	238	237	238	256	245	259	240	258	248	228	236	232	255	266	253	287	243	225	252	222	221	241	252	256	245	270	253	256	254	255	258	225	235	291	234	230	253	223	267	248	274	257	253	216	244	255	283	260	236	244	265	223	238	259	246	205	243	246	257	255	251	255	267	253	264	266	270	251	251	250	262	250	282	248	257	253	242	243	234	247	269	229	245	240	261	268	261	263	242	255	277	263	273	255	244	280	250	237	257	265	269	260	248	233	235	229	247	232	228	272	254	265	270	256	254	244	228	243	260	227	273	236	256	246	263	246	243	273	249	253	284	256	243	257	251	245	224	251	251	243	294	238	266	242	247	273	242	260	260	275	239	269	265	250	268	237	237	232	243	268	240	262	264	241	257	247	225	256	242	243	292	237	241	268	246	229	252	249	271	254	272	290	243	245	263	261	236	264	237	266	233	269	248	243	247	242	233	246	256	269	243	255	237	248	248	229	231	233	232	223	250	279	241	222	249	221	262	269	291	255	239	267	265	230	274	267	281	226	250	216	286	265	259	239	261	247	270	241	237	234	282	223	286	277	260
3374	8648	5614	2583	1829	1320	1075	787	670	626	556	502	450	425	400	382	374	364	391	325	350	325	317	310	311	309	319	298	286	302	296	296	306	264	280	269	306	284	293	285	312	259	260	291	307	278	314	315	287	305	248	307	281	281	283	287	285	317	282	258	302	287	300	271	309	330	266	287	309	298	268	278	272	269	273	301	300	274	260	286	301	279	256	263	295	288	271	310	301	272	280	275	270	253	277	278	253	314	294	279	277	292	285	292	295	285	277	280	269	268	293	274	315	254	283	279	287	261	301	312	274	282	301	280	270	261	270	270	279	278	270	277	330	271	275	311	280	297	269	285	305	266	281	281	260	306	258	295	290	295	263	266	269	264	278	295	285	273	284	267	280	331	273	271	285	239	266	288	259	299	300	277	238	281	284	290	288	305	281	273	298	279	266	297	281	304	290	310	283	293	281	276	303	259	302	264	289	302	322	289	283	296	286	286	271	285	273	296	251	280	293	273	260	261	279	312	262	260	282	278	272	320	265	266	281	298	281	277	294	296	286	297	292	282	282	306	311	285	284	266	298	267	284	300	278	259	273	272	279	266	295	296	294	286	296	292	281	294	261	266	264	270	293	267	276	249	289	236	281	267	274	259	298	280	299	270	273	300	278	281	274	299	233	286	308	289	286	283	302	276	292	301	280	261	286	282	295	270	278	279	280	293	279	260	278	289	266	304	296	263	287	261	279	269	267	266	289	267	273	273	275	268	280	279	271	259	279	291	280	314	257	280	286	288	289	292	276	289	295	296	292	264	265	283	279	292	266	270	280	268	274	318	278	294	261	288	242	283	261	285	257	303	267	278	282	285	259	306	310	263	279	267	298	288	261	290	259	291	291	287	307	266	269	282	306	298	305	249	265	256	288	286	262	282	267	275	258	282	292	280	280	270	290	294	282	283	274	291	266	282	277	269	284	275	300	264	296	305	296	278	272	300	255	298	286	254	273	260	280	291	253	292	304	295	266	297	308	283	270	293	286	268	290	268	327	266	264	256	305	268	303	271	306	293	289	294	266	278	269	282	278	300	288	277	300	283	261	280	281	308	270	302	269	287	270	280	268	280	277	302	265	283	301	259	281	276	256	289	282	283	256	278	303	273	284	285	274	285	289	293	259	289	287	303	267	286	299	307	251	262	278	278	284	283	241	257	277	278	297	292	270	281	257	281	291	306	305	285	305	268	291	280	301	272	293	265	280	275	281	312	311	261	281	289	301	307	303	297	291	272	288	278	304	287	288	303	275	302	282	284	264	277	289	255	271	268	274	283	285	290	268	300	266	279	272	269	279	265	273	294	261	298	283	294	271	258	295	263	281	293	273	311	286	273	291	287	296	308	276	288	264	309	303	268	242	320	285	269	283	280	280	256	266	286	290	280	258	287	271	272	270	296	300	282	272	298	273	286	267	280	276	315	281	298	273	280	284	274	292	276	255	286	273	286	303	299	289	252	281	278	288	258	262	291	261	296	264	289	293	288	300	281	278	274	296	261	269	250	292	302	279	295	277	286	306	265	299	260	298	253	308	264	300	279	271	278	301	285	273	265	276	263	267	269	277	257	271	244	284	296	281	257	261	275	265	282	262	282	240	288	273	279	274	267	273	266	253	264	294	303	302	298	297	295	288	256	304	273	276	282	271	290	267	276	269	291	261	276	299	300	253	275	276	303	266	279	284	300	277	281	284	257	284	316	276	270	285	289	260	254	278	265	262	274	283	280	280	300	312	262	262	246	293	277	286	284	268	270	280	262	274	285	267	268	297	277	281	265	273	306	282	272	283	294	301	302	266	278	263	268	271	278	280	266	300	289	255	289	267	297	289	293	293	296	247	244	294	282	288	281	294	278	284	284	293	279	305	273	256	266	284	271	290	253	293	264	301	284	283	306	284	286	254	287	282	277	257	274	293	276	293	279	273	266	292	277	287	304	294	315	274	283	283	245	289	272	277	286	295	258	287	276	297	276	276	274	281	279	263	266	270	286	309	263	310	280	305	272	285	290	283	281	262	299	256	285	310	274	300	286	288	281	278	288	259	283	274	264	247	265	257	286	273	288	266	246	293	268	281	243	296	264	302	303	290	283	296	263	298	279	280	287	265	266	276	301	266	280	299	246	278	298	263	314	277	292	273	270	265	288	291	257	295	293	311	291	300	280	337	320	286	312	296	269	266	296	289	266	275	264	307	252	285	285	279	264	282	269	283	297	285	280	265	248	272	307	296	276	278	251	291	267	288	289	286	255	285	292	278	302	288	249	312	307	284	266	296	295	271	259	278	274	284	274	280	296	266	277	219	312	275	270	271	296	274	303	293	289	295	267	281	297	285	283	299	286	305	255	281	275	273	309	270	301	267	274	271	254	261	330	273	308	309	287	296	268	256	279	291	248	285	279	304	262	265	275	275	258	293	274	289	271	262	265	261	271	293	254	283	306	260	282	250	264	292	279	258	280	316	284	284	295	277	278	281	306	271	261	269	274	291	289	290	300	285	235	280	266	253	270	276	289	282	277	283	257	266	249	267	270	279	273	296	285	286	281	281	269	285	289	313	275	297	261	274	264	280	284	289	278	278	301	277	265	296	278	272	271	295	254	284	273	290	263	289	247	277	278	254	284	257	284	294	275	295	300	266	264	280	323	279	252	270	263	310	279	289	294	259	272	266	257	265	299	255	264	261	268	303	290	286	264	295	272	285	279	270	281	275	290	254	266	275	280	256	296	292	290	257	287	277	277	283	257	282	287	289	270	290	315	286	290	276	281	281	285	284	252	283	281	300	315	256	245	300	279	293	280	252	279	288	275	310	275	255	284	273	279	265	282	281	296	292	247	280	292	266	280	291	267	285	319	237	274	279	259	274	286	298	282	294	280	277	284	285	266	286	241	270	261	275	294	269	280	298	252	292	287	285	303	249	276	279	306	288	264	285	289	269	281	277	313	286	268	242	265	267	297	316	276	266	287	229	276	255	282	269	290	268	281	293	272	278	288	280	299	283	276	278	280	280	296	267	268	247	283	284	287	275	250	288	282	281	250	304	266	252	285	265	281	270	250	299	276	269	288	265	296	275	280	296	289	300	276	261	308	262	297	285	272	307	281	250	289	285	263	251	299	293	283	259	278	312	284	301	287	283	301	289	274	276	296	281	267	279	286	286	270	278	295	261	275	271	277	292	248	263	273	278	302	260	278	304	283	302	268	298	329	280	302	287	259	265	271	242	287	292	274	270	284	273	307	286	290	311	272	269	307	267	263	301	295	291	251	275	287	267	275	257	287	307	276	259	303	279	310	266	262	279	237	287	274	278	288	270	310	292	263	274	248	234	305	273	279	280	315	281	267	288	276	299	286	306	259	286	295	307	311	309	289	283	282	275	272	297	302	288	281	306	276	255	271	270	285	285	312	277	270	280	308	270	273	296	282	264	309	282	278	310	273	267	276	283	254	269	280	296	286	272	279	306	273	279	258	246	293
24761	21131	27195	25269	9765	1113	963	807	801	711	715	769	765	696	741	729	697	681	676	698	719	740	756	724	648	685	698	698	679	708	675	725	696	789	703	698	673	678	711	673	678	717	682	692	708	675	687	678	717	670	696	679	710	732	724	694	640	685	723	676	733	658	676	702	682	686	704	686	781	671	672	681	672	692	636	656	671	763	710	683	731	669	675	683	654	665	680	658	676	685	698	701	686	652	750	643	692	708	691	711	688	646	631	684	723	642	707	683	700	711	723	709	660	650	695	697	696	697	677	707	642	714	652	718	710	680	642	644	699	658	693	664	668	657	675	679	642	747	684	701	687	673	718	671	649	661	688	720	682	646	718	650	647	688	702	693	727	692	685	700	697	648	672	692	658	691	671	699	678	663	684	653	674	736	680	656	683	640	671	630	719	691	722	699	637	701	687	648	641	651	673	677	682	689	626	700	685	675	714	650	680	685	679	673	700	721	713	682	693	702	672	683	661	680	666	671	710	692	664	665	776	705	678	676	643	672	655	691	695	643	645	701	699	670	630	686	704	663	651	691	670	694	685	684	712	687	663	681	712	679	657	702	693	672	624	646	689	708	688	682	645	686	692	660	707	659	669	655	717	705	679	668	643	674	688	730	681	708	673	672	645	626	701	640	677	659	672	710	584	659	732	695	709	687	648	678	681	666	636	667	686	684	655	722	693	672	681	637	717	696	652	727	688	676	678	697	714	687	689	685	681	730	706	702	642	644	673	715	668	685	687	701	678	670	706	675	701	681	713	654	705	663	704	690	714	744	697	677	686	673	685	647	665	627	677	681	716	685	735	695	730	699	701	725	662	666	737	700	683	695	683	705	673	688	701	643	682	681	689	676	666	698	690	692	683	652	722	669	638	626	696	684	647	638	720	678	671	683	701	672	694	698	722	697	654	727	675	716	690	674	670	683	742	684	659	651	677	678	677	663	689	679	658	707	682	719	689	701	705	666	707	645	700	661	678	677	680	696	699	689	688	672	700	708	669	668	688	701	667	726	695	730	666	703	681	658	692	661	669	726	703	697	742	699	666	650	663	738	718	648	702	658	698	691	660	687	700	684	672	710	666	650	686	718	678	696	684	669	672	689	721	683	677	666	708	710	713	672	691	678	646	643	710	684	701	612	698	703	669	643	700	680	659	683	730	639	636	704	683	674	684	680	650	665	685	687	680	673	684	667	713	658	740	663	730	645	700	670	708	738	679	726	747	672	681	684	673	682	698	639	690	696	694	689	678	736	710	736	670	689	694	721	744	655	679	663	700	666	680	693	703	702	702	679	677	681	698	694	700	713	697	657	705	664	716	689	634	690	670	688	683	706	707	718	690	605	698	670	735	659	700	655	727	711	658	733	720	650	644	713	666	741	719	663	684	652	708	682	660	731	689	653	676	673	678	692	708	689	659	692	627	690	661	699	665	668	667	670	686	680	704	658	667	741	727	688	677	650	712	676	678	632	666	708	683	683	646	712	684	690	714	689	664	617	648	699	676	692	697	688	729	644	756	697	683	656	694	676	705	677	706	628	704	696	645	667	697	654	678	659	732	680	695	655	642	697	671	642	683	696	643	684	682	621	681	686	662	670	688	667	692	657	658	675	681	691	634	687	676	722	713	655	689	688	691	659	683	648	690	639	698	713	682	668	718	663	706	661	676	638	713	676	701	628	644	674	714	709	729	691	665	681	681	690	646	637	668	631	715	662	692	656	696	717	700	675	642	679	654	680	713	662	679	680	707	685	652	669	717	694	711	716	713	698	665	709	669	714	677	670	687	654	664	675	639	620	637	693	696	660	716	719	689	680	679	695	671	668	696	666	707	640	637	681	765	722	714	684	700	712	643	620	663	688	690	721	646	651	726	704	700	718	667	704	731	671	688	647	688	709	668	713	656	709	677	729	655	671	688	688	683	718	744	684	672	686	652	678	695	690	668	671	639	708	705	672	699	688	705	662	693	676	651	684	717	700	676	717	652	703	699	685	739	663	686	733	679	672	718	712	633	729	660	638	667	686	667	702	631	687	704	691	659	673	721	714	665	690	670	666	690	678	681	712	654	687	658	705	688	737	683	678	694	639	684	651	714	689	721	639	688	636	674	670	726	664	643	703	702	674	652	729	670	695	652	678	615	686	705	686	659	688	702	645	662	708	702	629	711	668	680	649	689	664	675	664	679	701	730	687	673	733	664	735	650	665	682	698	709	668	647	671	654	644	706	679	669	665	650	719	702	725	680	710	702	758	717	666	708	709	733	664	669	651	729	683	642	682	664	706	661	700	708	645	694	667	658	680	671	650	675	665	705	681	726	700	707	656	676	688	687	691	718	623	691	669	647	658	677	642	697	689	645	673	687	726	706	706	657	690	702	671	630	667	662	646	687	683	693	706	661	659	673	646	658	682	639	689	686	649	684	675	660	675	661	682	598	640	703	724	676	731	645	695	719	693	693	651	635	708	694	700	634	619	687	688	685	681	636	689	707	720	716	680	706	696	605	699	666	715	659	669	654	646	714	661	700	700	680	675	681	680	670	682	660	682	694	707	669	709	689	658	718	689	679	656	654	655	691	676	668	651	710	737	670	698	706	747	652	683	695	687	660	679	724	665	703	701	693	679	695	683	670	677	711	676	703	666	682	698	686	718	693	687	675	698	651	699	698	708	729	646	665	670	696	683	665	722	649	715	726	706	642	702	627	648	697	679	711	691	659	683	706	710	722	666	693	648	684	675	762	677	656	718	644	697	737	692	673	687	668	708	666	676	681	698	663	676	675	689	682	695	705	693	656	685	710	721	619	672	695	673	708	681	732	683	648	671	639	644	718	677	692	658	649	627	668	652	667	655	704	679	641	674	664	648	673	681	645	748	661	679	671	723	681	643	691	679	692	673	721	733	669	667	650	656	717	697	667	675	684	685	684	691	665	689	694	661	678	610	680	654	709	715	671	708	715	698	680	650	667	674	704	678	650	686	627	679	653	686	647	672	654	667	668	710	702	698	730	680	698	672	712	649	730	667	731	687	712	670	675	669	672	693	674	661	677	700	740	710	750	700	675	692	712	730	632	694	669	726	668	725	696	674	722	688	667	675	688	676	679	619	744	630	651	682	628	646	690	673	668	662	676	668	681	671	657	675	690	641	637	667	723	682	654	653	665	691	655	695	685	685	690	687	679	685	707	687	693	640	710	635	722	667	694	702	668	694	639	694	703	657	714	690	663	655	698	692	712	685	675	691	693	719	692	668	662	652	726	680	672	690	677	673	677	657	661	651	670	644	686	721	690	681	706	709	665	666	646	659	656	629	694	653	644	674	682	646	676	679	693	729	693	661	689	727	698	680	694	690	692	720	629	687	688	708	723	627	723	693	701	638	693	691	668	679	640	712	658	682	676	680	687	694	701	675	671	733	708	661	643	679	702	682	723	677	701	706	658	641	668	686	703	679	697	697	630	657	655	656	664	690	664	655	646	696
3626	5148	3483	1921	1484	1300	1096	1034	984	896	861	798	848	803	819	754	739	710	732	749	787	714	767	717	701	745	732	712	738	769	736	719	718	694	747	740	705	694	662	748	701	707	756	712	658	691	740	680	709	698	753	737	727	760	793	721	709	691	735	690	710	701	724	693	740	697	728	735	754	724	716	745	690	767	754	709	749	740	724	669	687	711	723	719	712	701	695	699	699	740	704	706	681	722	703	730	717	718	742	723	679	731	733	657	709	726	681	683	730	702	712	687	708	706	707	671	687	704	744	726	696	706	693	759	761	787	693	686	699	766	719	703	704	704	710	692	759	695	672	709	691	746	698	734	676	706	732	719	734	721	687	726	690	765	754	703	661	678	695	705	727	717	752	693	731	684	706	682	683	708	703	700	734	692	662	737	732	733	698	701	748	688	687	689	715	699	738	712	721	692	673	703	732	685	686	698	732	741	741	719	681	700	759	721	682	706	667	710	702	732	729	717	748	689	730	729	726	727	687	719	705	661	740	700	751	737	706	713	737	688	737	746	708	700	706	723	747	683	747	726	777	717	673	696	701	754	717	747	673	674	677	774	732	721	702	783	700	729	721	730	679	719	754	698	707	730	743	701	741	695	714	692	674	698	697	697	731	711	712	724	694	694	687	720	718	772	705	706	683	736	718	728	742	659	726	707	744	703	730	689	724	661	716	686	675	707	668	714	732	709	708	713	698	676	668	690	697	702	718	716	706	736	643	653	713	758	706	733	774	700	751	643	710	730	713	734	729	683	707	711	704	714	722	694	702	711	721	684	675	709	695	684	693	736	707	701	735	702	732	690	696	710	756	662	715	684	747	729	741	673	702	716	727	678	683	705	684	731	745	768	742	720	689	727	731	682	683	691	733	670	732	766	759	712	702	722	714	736	682	716	714	649	712	744	705	719	686	728	757	765	710	738	695	700	678	707	711	733	693	703	710	700	676	721	707	688	664	775	692	674	708	738	707	675	714	708	699	759	723	742	707	701	711	734	738	743	669	709	719	736	669	732	721	690	717	715	768	663	741	769	680	713	746	668	699	707	730	718	753	686	713	690	703	722	727	734	725	679	671	699	690	676	670	722	754	726	709	734	704	673	709	715	728	679	750	723	694	711	686	702	691	725	684	692	720	709	674	746	707	714	699	700	675	692	678	706	704	703	735	734	733	722	686	720	714	717	713	712	729	672	726	666	665	754	645	687	762	748	711	708	715	728	737	744	690	754	728	718	735	713	669	731	727	710	718	686	698	671	736	732	716	673	708	722	699	716	727	695	728	729	743	736	724	770	721	709	702	696	697	671	706	720	713	754	690	720	744	742	720	708	707	705	732	671	760	732	723	685	688	664	721	672	718	724	732	738	724	718	730	736	736	775	737	662	730	717	691	720	705	697	726	698	697	709	747	745	665	694	732	668	665	707	739	754	691	716	737	692	741	711	678	725	711	698	700	706	701	734	717	730	691	711	762	756	732	684	754	681	649	646	675	701	708	715	705	730	680	719	680	720	692	720	740	720	716	703	703	675	688	714	777	707	715	691	724	719	753	742	671	738	689	732	740	691	760	664	716	679	675	710	671	765	692	735	690	693	700	690	692	693	700	693	661	745	680	744	703	757	715	714	739	709	746	756	737	707	694	706	701	706	713	706	733	710	729	720	712	711	702	730	707	710	737	748	711	693	665	692	758	701	687	679	717	708	757	702	718	733	726	718	733	737	737	742	697	683	690	740	711	648	686	732	795	661	774	725	696	706	721	683	686	727	766	722	685	721	747	726	690	723	725	710	726	680	682	734	693	711	697	715	722	718	688	678	731	770	738	703	676	670	770	689	698	749	702	700	706	718	696	726	704	723	688	696	744	671	689	728	707	697	731	739	727	703	713	717	712	699	716	698	689	745	741	665	677	709	678	779	702	698	717	690	729	694	701	727	719	705	727	718	718	702	691	742	676	721	704	688	701	733	728	725	705	685	674	704	713	700	664	668	714	713	702	702	724	700	732	718	737	701	714	739	765	718	655	664	768	734	723	660	697	720	757	704	737	742	706	748	729	760	696	756	727	690	748	698	736	733	718	717	748	689	709	699	661	718	749	729	760	690	714	698	724	727	678	671	714	699	690	747	687	722	705	689	671	703	719	707	704	718	713	711	712	683	749	712	713	679	721	747	717	666	692	741	768	695	744	705	715	641	736	701	731	736	751	704	678	704	700	688	711	654	687	693	739	758	707	706	652	688	711	708	709	739	709	727	687	718	734	727	672	705	696	695	683	710	711	731	706	717	732	717	689	759	712	675	688	678	722	702	672	726	675	698	704	701	724	674	733	695	719	672	683	732	760	691	712	748	652	664	688	713	709	755	706	681	678	677	713	693	745	726	717	695	780	724	731	688	687	746	735	680	708	702	699	725	728	713	725	674	716	696	741	713	715	677	679	665	714	706	753	702	740	676	727	706	700	714	704	712	746	697	689	680	724	699	721	717	674	697	690	728	708	712	746	714	769	754	738	712	757	707	723	681	669	727	742	687	712	748	662	670	675	715	719	708	722	673	734	724	724	772	696	725	766	690	701	696	662	719	682	739	689	722	718	707	697	685	773	702	729	746	644	693	700	694	708	683	708	707	699	663	717	716	714	738	657	672	691	738	756	752	683	720	723	715	710	692	682	665	708	722	748	750	712	728	706	688	680	746	698	725	694	758	697	757	714	650	747	763	714	679	738	663	732	637	668	745	681	720	711	672	691	767	693	713	681	738	722	729	742	716	700	732	711	739	742	701	707	699	690	702	709	721	726	735	710	762	695	719	750	698	711	716	697	643	724	742	739	706	701	699	691	729	737	739	747	771	703	699	724	710	705	750	725	725	686	707	690	692	700	691	746	716	732	717	686	675	702	686	695	722	749	755	716	719	723	700	707	761	692	712	702	687	691	726	694	688	733	733	694	729	656	741	688	709	711	682	729	698	711	677	714	743	705	714	683	741	696	732	709	717	738	689	740	704	719	700	697	692	709	712	743	715	678	712	690	720	640	682	719	723	692	684	691	695	710	678	740	743	686	697	701	723	695	707	640	726	757	690	747	718	712	718	698	746	725	759	706	697	692	714	658	704	731	694	688	709	718	651	728	729	720	741	701	706	694	727	746	685	721	677	690	706	739	721	703	730	744	713	668	723	672	689	691	727	682	693	680	675	668	676	701	726	690	704	696	738	744	713	712	733	688	712	690	707	674	730	707	690	711	714	708	717	726	678	645	718	710	666	693	709	670	684	696	763	701	673	732	712	729	682	759	727	754	689	710	704	763	741	710	746	759	717	677	707	733	718	731	695	699	704	676	689	682	719	732	679	690	710	726	732	717	708	720	713	700	734	707	702	661	702	666	708	691	693	691	676	688	692	745	736	711	704	716	678	718	705	728	686	751	682	719	734	720	706	728	720	688	711	740	697	684	661	700	703	693	694	661	708	709	688	678	722	724	721
22477	21134	28780	23713	21126	21160	7295	1158	859	739	755	674	631	617	609	554	566	524	523	480	516	455	472	504	495	458	466	506	465	484	491	454	492	447	461	471	442	485	441	431	443	473	456	480	433	451	443	440	470	480	455	469	449	420	438	454	427	449	420	466	402	457	471	441	473	469	453	443	422	453	433	439	432	483	436	419	417	406	439	422	416	439	459	446	450	380	428	400	478	456	467	440	427	441	488	425	425	463	458	463	431	471	441	444	420	412	468	462	410	448	434	497	446	440	466	426	419	451	442	440	436	428	432	442	476	441	443	388	416	418	446	479	458	438	442	478	425	387	455	492	450	406	457	406	394	455	449	473	436	422	471	417	420	400	458	463	425	452	429	409	451	411	450	422	386	437	431	482	438	425	463	426	445	451	440	398	418	452	442	441	458	421	459	453	411	440	455	432	418	445	449	470	488	439	441	446	426	427	426	465	430	428	454	478	427	417	464	439	427	452	441	425	443	407	431	416	418	432	457	493	421	402	427	479	446	428	450	459	456	459	421	425	393	464	453	401	428	454	446	423	429	453	446	429	398	450	453	460	471	430	455	446	416	443	427	404	437	407	442	437	424	485	426	473	449	433	456	451	421	433	451	428	463	436	440	424	489	463	446	430	481	444	445	448	436	468	456	482	409	442	465	454	454	461	421	451	428	434	400	416	428	463	459	441	422	455	445	454	450	437	409	455	411	412	454	431	452	393	426	435	441	445	456	450	417	397	439	443	430	419	437	415	396	473	446	446	491	442	440	451	461	471	443	439	436	450	433	421	419	424	439	456	464	482	402	439	425	442	459	458	428	453	414	418	474	422	425	442	410	440	472	425	434	453	417	451	430	418	419	436	417	446	408	401	410	479	416	437	453	438	438	438	445	447	448	449	454	382	440	432	413	416	432	473	425	441	417	450	482	470	469	433	459	415	438	428	459	461	404	458	424	423	418	466	429	428	429	461	437	430	434	429	452	449	455	442	409	432	431	449	436	445	431	457	427	431	433	434	453	426	430	467	475	429	459	419	439	439	426	430	367	413	465	460	448	437	463	448	433	438	422	437	418	429	446	450	462	459	432	442	464	456	462	427	447	426	432	417	459	422	439	449	422	421	431	425	437	481	435	429	482	399	466	437	463	406	459	418	448	457	435	395	423	438	426	432	398	467	461	459	465	447	405	458	436	444	464	498	413	449	466	439	445	438	397	408	441	442	451	439	439	430	434	460	431	437	477	379	484	464	451	460	446	451	461	464	440	443	461	424	427	433	444	436	468	473	449	463	365	455	466	406	438	442	466	455	409	450	461	455	438	474	419	419	461	409	439	416	433	432	436	462	457	422	446	439	483	435	426	451	470	465	458	415	421	445	459	448	427	447	444	478	451	430	468	474	463	439	407	441	446	464	428	410	446	439	501	457	461	429	429	456	460	470	442	441	448	409	453	431	430	400	414	456	423	454	424	460	474	456	432	414	438	427	445	439	428	462	449	391	404	381	442	402	451	466	441	441	477	441	441	416	413	413	456	434	401	401	405	393	443	430	421	445	426	441	420	399	429	460	421	423	446	401	437	436	406	446	443	447	468	450	445	413	423	409	424	420	444	445	435	455	420	428	435	441	427	420	421	425	445	452	447	440	466	396	418	431	407	451	420	446	442	443	452	447	491	418	435	420	455	413	483	436	435	438	445	443	433	425	424	473	447	460	409	448	426	433	435	395	446	408	423	414	484	417	456	418	399	433	446	441	454	431	439	460	439	443	422	465	498	448	424	429	446	425	446	419	443	477	420	422	462	419	437	453	455	422	427	435	499	428	452	418	405	453	448	441	428	437	401	414	457	427	453	422	464	435	467	436	454	433	445	441	464	452	440	434	419	450	418	395	435	450	432	451	426	429	427	447	457	470	453	448	426	453	424	466	463	436	447	419	430	453	418	441	434	422	420	401	413	434	417	460	473	424	389	421	417	420	438	416	450	422	419	436	384	413	444	470	440	456	450	467	424	464	432	461	412	399	431	471	424	432	485	450	452	462	464	456	468	416	417	463	425	430	413	450	420	419	441	427	464	398	447	438	446	410	423	431	397	422	430	438	425	456	482	441	424	430	432	434	451	468	435	462	409	469	442	427	415	434	458	437	431	442	435	427	430	449	440	450	446	458	443	405	480	398	415	388	450	450	413	453	464	465	429	393	400	452	403	463	459	446	441	400	446	420	428	453	413	406	470	455	435	408	434	424	439	436	444	398	442	440	458	446	435	407	418	446	437	438	440	412	400	410	429	421	430	411	446	442	433	402	434	418	467	447	453	449	471	445	461	417	484	411	450	433	430	447	472	441	416	438	472	384	428	441	425	412	466	454	427	437	443	427	405	435	447	433	456	416	431	464	433	429	464	468	449	417	422	404	451	400	446	416	471	441	439	413	413	440	430	452	449	403	443	457	411	424	411	462	433	436	414	419	457	412	472	403	477	434	443	405	440	431	417	452	469	424	437	438	410	432	419	467	403	493	439	430	429	422	429	432	451	405	423	410	437	397	427	458	440	393	474	465	431	465	423	421	442	434	427	427	407	442	492	472	455	449	460	458	441	428	426	419	415	446	430	424	442	427	415	442	431	430	411	463	460	407	442	473	477	446	411	430	455	444	458	433	483	463	420	433	445	419	435	490	427	440	460	455	462	446	442	443	425	434	436	454	421	454	436	467	398	432	407	457	456	419	449	426	448	450	444	438	446	470	450	438	442	464	432	474	451	419	417	428	422	432	426	452	436	390	451	434	430	428	437	418	474	400	464	415	443	455	395	432	468	444	427	447	413	410	475	410	444	487	417	436	426	435	433	430	436	394	437	445	450	438	440	439	449	431	447	421	432	448	492	453	447	435	462	468	461	422	428	462	458	457	449	459	462	453	443	412	447	437	451	458	442	415	447	405	412	408	452	457	441	416	468	424	424	435	458	432	405	492	428	442	433	415	459	409	450	429	457	423	455	397	377	426	427	441	423	451	442	470	459	427	477	414	434	453	471	441	476	430	431	475	424	434	456	412	470	465	447	438	418	427	454	416	473	425	444	431	441	404	402	424	443	390	435	463	450	428	439	439	450	422	418	422	456	443	436	441	422	404	454	413	444	436	424	442	433	469	444	435	457	461	451	433	441	435	458	412	447	450	436	455	433	406	457	463	419	422	453	408	492	440	482	456	495	464	439	436	415	458	445	446	441	415	417	462	408	446	432	453	445	459	430	466	432	443	440	407	449	464	428	442	432	468	446	422	425	449	407	434	378	423	421	488	442	424	470	465	391	408	475	415	436	425	415	435	443	424	438	467	392	389	491	438	455	408	428	456	445	476	452	440	437	423	418	450	424	430	434	451	446	398	432	407	427	430	437	418	447	443	430	422	468	462	430	426	421	418	466	432	454	458	433	453	426	441	465	433	437	426	413	468	422	456	407	481	423	476	428	451	423	416	444	441	403	430	439	440
4698	14178	9343	4617	3325	2568	1926	1541	1289	1054	941	880	777	734	682	649	615	585	621	586	517	527	559	557	538	524	507	502	524	479	452	488	464	489	503	420	474	465	500	479	458	443	491	473	464	463	447	474	454	447	461	475	465	463	460	467	452	417	433	437	465	466	472	451	459	514	434	435	500	443	427	506	495	440	448	440	442	438	407	459	477	451	421	421	440	467	452	397	446	457	455	483	454	466	435	477	453	419	448	445	434	424	476	418	481	443	476	477	463	435	453	463	469	445	459	400	463	468	456	445	419	430	469	439	456	430	471	456	467	477	494	460	457	436	449	487	477	456	422	487	441	443	417	410	463	468	485	441	431	414	482	418	413	449	440	499	460	459	453	449	452	476	442	452	473	457	441	455	477	462	459	439	487	450	419	443	481	455	444	468	459	480	461	434	440	437	451	453	422	461	457	386	451	453	447	463	441	445	407	490	452	473	432	447	454	469	457	464	471	466	460	459	477	490	410	442	472	443	474	466	466	454	474	424	483	447	471	403	455	456	448	445	467	459	470	478	443	451	474	458	439	442	456	444	465	423	467	456	451	463	426	437	440	472	446	459	428	457	458	429	459	445	453	470	472	474	434	420	427	500	453	420	422	428	464	484	423	441	430	441	442	467	457	461	436	448	441	420	445	442	475	431	472	480	421	495	440	462	450	473	475	444	460	456	428	462	431	485	468	433	473	458	405	436	426	455	478	430	451	427	452	470	449	488	428	466	484	422	474	438	463	406	436	439	460	498	473	466	419	471	440	431	445	453	461	460	482	431	458	443	432	479	457	475	462	460	455	435	422	424	466	457	449	445	419	456	463	473	437	481	469	421	448	467	460	452	444	471	441	422	430	421	459	453	451	457	466	447	434	474	456	456	427	415	447	450	435	481	399	457	446	429	456	435	447	452	433	405	504	427	460	472	429	467	431	457	445	463	444	417	434	443	451	461	416	438	426	445	421	486	446	422	455	455	466	488	418	439	423	430	463	440	490	441	421	474	537	441	458	429	453	475	434	445	444	422	451	427	477	436	434	452	405	428	459	457	454	514	424	456	432	445	401	469	456	428	438	472	481	501	471	415	424	440	473	444	444	452	455	470	488	419	461	439	462	468	475	440	420	477	458	479	460	407	452	445	399	461	424	434	447	463	455	461	464	469	449	444	454	462	461	420	453	452	432	455	421	449	419	451	427	460	413	405	425	404	454	460	434	475	429	474	421	450	451	444	436	445	469	473	441	432	453	428	441	467	466	467	405	454	468	444	459	491	468	461	491	457	452	462	421	432	461	478	464	475	416	449	422	461	461	443	475	423	455	434	448	479	421	491	414	413	455	430	429	452	460	446	431	487	440	454	474	445	447	433	455	445	428	456	437	446	432	430	418	427	453	474	458	469	476	453	497	443	437	424	435	454	434	413	445	463	436	468	448	454	440	417	468	451	442	438	425	457	456	482	453	429	465	461	452	437	441	468	432	399	467	444	438	458	437	414	450	436	473	446	415	476	425	395	481	460	476	429	427	436	430	467	453	446	467	480	428	450	442	445	446	438	417	440	452	450	461	447	440	448	454	439	467	425	417	426	473	465	459	440	479	453	424	458	435	444	463	471	468	467	434	439	466	454	452	445	428	425	457	414	462	430	488	466	438	465	452	437	458	427	449	454	425	460	459	400	422	436	474	420	483	477	461	450	423	433	447	451	449	446	441	443	455	423	442	434	497	480	444	407	433	435	463	402	435	423	444	428	479	447	454	412	469	454	444	461	460	448	455	475	417	446	478	484	453	443	482	434	450	420	472	444	466	418	466	458	464	442	472	439	432	473	459	416	457	435	444	459	445	429	431	467	475	452	447	431	428	449	447	447	416	464	456	474	448	474	450	445	420	437	426	442	428	431	474	445	464	453	435	456	442	469	436	431	454	404	442	456	447	489	476	438	422	458	476	459	476	472	432	451	460	448	448	462	444	432	474	467	450	443	438	471	443	462	458	459	450	460	421	431	493	430	491	474	427	466	486	475	427	443	474	488	491	422	453	458	477	453	433	445	454	445	418	439	513	445	431	459	423	462	453	441	476	452	433	432	433	453	450	450	450	439	486	455	426	463	449	480	464	427	447	461	429	449	457	449	436	454	433	433	440	456	500	426	418	446	462	455	463	453	463	471	454	442	458	477	479	469	479	447	450	443	485	389	420	455	420	418	484	448	427	407	461	461	436	440	444	460	459	400	432	478	481	403	434	478	470	438	462	443	453	462	455	410	446	432	427	449	470	457	428	434	469	477	431	442	489	462	448	413	461	447	465	486	426	465	473	451	456	455	429	461	444	465	423	462	447	442	406	438	423	427	431	446	445	468	480	443	435	424	476	481	405	471	450	458	454	435	456	412	443	467	437	444	468	441	418	438	491	446	445	431	463	443	491	487	467	467	457	475	465	465	408	474	465	421	450	478	466	453	450	426	430	447	461	434	455	476	422	436	442	439	452	465	445	429	439	445	449	410	444	448	448	476	433	432	477	464	485	448	404	429	435	461	475	429	440	478	472	443	470	466	439	460	455	422	440	458	430	428	522	439	451	491	462	442	441	454	456	450	439	423	469	423	450	457	466	435	439	449	433	456	396	478	472	400	456	444	424	492	450	439	434	443	474	443	440	465	438	447	456	428	469	436	486	463	404	450	439	454	464	436	444	474	452	490	443	450	437	460	461	422	432	453	426	445	465	445	430	439	464	475	409	427	448	433	466	430	479	432	428	443	466	457	449	452	446	462	494	426	449	422	469	460	441	460	456	451	472	452	456	450	475	435	455	448	407	459	450	444	474	440	449	462	447	495	440	412	470	453	483	457	452	475	425	455	410	448	443	412	466	430	453	501	428	451	448	474	446	478	465	456	418	477	434	483	414	417	466	437	475	458	458	446	467	425	439	450	442	445	435	464	448	457	433	425	439	439	454	433	437	428	445	463	463	442	447	441	414	444	446	430	476	471	453	406	446	455	479	436	454	466	410	433	419	459	448	418	444	450	438	509	459	433	450	418	437	466	466	462	478	424	432	447	424	428	463	473	451	467	436	457	445	418	421	437	485	457	433	482	408	470	426	398	452	426	435	474	487	475	485	434	408	452	441	444	436	441	410	491	469	433	468	459	502	469	469	450	430	471	451	501	423	424	413	460	462	457	433	444	448	416	441	462	491	458	477	456	409	449	448	436	443	463	442	445	451	451	452	442	398	446	415	431	412	443	438	424	474	473	415	496	461	420	428	454	481	444	421	457	402	451	438	430	428	409	433	467	453	429	474	457	435	437	441	455	460	449	447	473	439	421	424	467	440	477	475	445	475	430	418	402	436	469	468	473	448	469	435	454	463	444	481	413	486	433	484	430	411	415	439	416	465	441	472	438	467	468	447	448	466	434	387	440	459	439	439	463	456	479	431	443	413	434	417	463	412	485	468	440	418	480	480	448	452	417	430	446	461	427
27560	17078	3243	690	580	506	471	496	466	487	467	488	480	477	455	480	470	457	462	426	484	472	467	503	426	448	479	455	484	476	448	424	474	454	455	451	460	437	445	462	483	474	450	450	440	425	482	469	465	474	430	460	474	449	454	482	495	496	460	466	514	502	460	501	459	483	491	527	476	475	463	470	455	443	485	495	473	533	440	484	447	444	440	459	473	477	457	461	434	478	480	443	470	501	445	447	461	447	449	471	490	453	484	454	461	455	470	471	452	472	483	461	536	457	464	460	445	468	465	451	474	493	486	449	487	485	445	470	463	469	451	466	469	424	474	456	491	490	458	445	519	470	424	455	478	490	448	468	477	473	464	480	441	453	485	448	435	443	442	476	446	463	488	432	446	475	424	436	482	480	492	452	509	423	448	448	505	451	478	458	486	487	438	452	452	456	476	478	455	474	480	452	444	455	441	486	439	462	491	448	440	477	480	471	485	469	469	461	483	460	469	506	492	495	449	445	442	459	473	476	446	479	463	466	477	470	461	474	498	477	493	468	469	505	455	459	497	435	433	461	501	489	460	419	459	498	482	448	431	468	490	468	460	459	509	451	475	452	489	440	477	487	476	491	486	499	493	481	481	449	447	469	459	478	453	473	499	481	460	458	469	448	469	482	484	463	477	440	493	461	445	460	498	453	471	465	469	452	468	474	465	419	471	487	447	465	445	450	431	447	477	464	447	471	465	508	422	487	437	463	443	454	493	510	474	489	455	479	455	430	430	460	469	429	448	477	442	425	458	443	449	472	507	481	435	491	454	480	494	459	470	485	463	454	469	478	449	447	469	488	457	461	464	451	480	454	458	491	502	458	450	450	451	482	469	427	460	465	476	449	504	474	457	481	440	464	466	450	457	501	450	458	477	436	454	470	456	496	468	481	459	430	440	495	485	452	484	452	461	451	455	449	508	435	477	443	476	502	464	495	473	451	475	438	461	504	442	472	463	413	483	439	471	444	462	460	440	466	438	483	482	480	472	474	488	501	499	481	435	469	427	470	437	420	476	463	478	449	458	470	488	441	463	470	511	448	508	508	494	492	434	462	459	474	419	486	488	465	483	488	465	449	465	514	473	494	476	447	457	492	486	495	493	466	462	448	452	430	448	430	455	451	470	459	455	455	449	464	482	453	504	482	471	473	424	464	445	451	470	497	471	510	488	495	439	441	450	483	473	497	465	460	446	464	461	498	500	425	502	438	435	476	449	488	483	449	490	461	481	495	474	466	469	472	482	474	471	486	484	432	457	481	456	474	468	442	479	452	505	494	487	459	422	450	475	433	444	471	463	494	444	450	481	480	420	456	457	443	496	498	454	458	482	452	440	468	454	485	455	483	445	484	439	476	447	463	431	466	496	468	502	460	446	507	447	413	504	466	511	506	489	450	492	465	474	434	487	461	473	452	473	491	441	453	471	454	470	454	472	519	440	424	465	492	444	479	448	486	434	457	484	469	487	483	487	435	461	454	470	507	472	466	455	428	497	431	425	489	434	444	463	425	514	503	466	461	459	439	447	467	480	445	447	473	456	434	442	446	487	498	467	485	447	489	450	485	482	467	464	445	470	471	466	484	474	446	450	459	458	433	500	416	441	498	459	442	458	464	459	468	468	462	496	463	486	461	445	470	460	474	489	529	459	468	486	492	461	463	452	492	494	462	469	477	452	460	461	455	445	480	453	481	449	478	471	494	475	441	472	457	481	480	484	443	485	468	471	463	504	501	470	472	468	436	484	430	447	484	480	449	505	510	493	456	477	448	491	451	501	471	436	452	469	476	441	479	485	476	442	438	446	447	436	425	481	459	480	498	469	490	466	444	442	481	468	453	458	455	491	444	492	499	478	461	471	486	466	478	456	443	489	487	443	440	452	440	477	476	422	486	483	421	460	461	480	479	457	432	444	469	428	500	459	491	470	494	521	419	492	473	438	459	500	463	475	451	456	471	456	456	452	445	476	435	471	453	455	454	463	459	424	460	454	447	489	497	472	439	460	494	466	460	467	498	456	472	456	408	481	441	462	468	461	488	469	489	449	478	465	494	459	482	492	433	448	421	477	463	478	498	466	476	456	483	446	465	493	444	482	455	431	430	502	434	459	494	451	486	488	483	508	425	476	467	476	487	421	433	451	480	444	454	494	461	479	461	459	438	473	458	484	448	477	497	502	494	446	437	481	454	458	469	442	471	454	405	430	478	460	481	489	446	477	444	470	491	463	504	499	506	416	493	462	429	476	418	434	476	507	462	464	461	446	444	492	451	467	480	498	451	449	455	470	471	474	496	482	504	441	506	460	434	504	467	452	462	470	484	467	467	491	549	480	459	445	470	470	494	468	447	453	427	460	457	431	440	469	462	452	447	469	441	468	454	493	485	488	452	449	487	482	462	507	436	442	452	488	451	466	443	465	451	491	444	442	421	458	444	475	452	459	443	479	462	447	465	477	447	431	441	482	483	485	466	459	480	447	466	421	466	465	481	446	434	453	445	444	487	477	515	488	500	466	468	452	453	481	429	467	480	487	470	457	491	522	428	487	448	495	494	449	474	503	481	481	468	475	495	488	485	489	431	473	473	438	474	423	437	403	439	428	439	492	467	466	490	445	467	458	456	471	467	499	438	475	480	512	478	491	468	464	494	457	438	428	503	493	464	447	461	454	461	486	485	502	472	458	472	474	466	456	440	446	475	473	449	437	447	442	429	464	500	421	478	459	512	481	465	494	447	412	496	432	475	469	455	473	452	503	436	466	472	487	457	449	462	496	446	533	471	480	436	474	488	456	471	474	498	491	412	450	455	484	506	459	478	473	418	468	453	428	474	462	494	479	460	445	466	441	478	493	486	473	463	459	495	452	467	458	432	449	486	484	453	472	454	440	490	498	485	445	466	458	461	461	461	476	464	468	471	470	467	472	446	460	483	468	503	470	441	516	459	476	475	502	441	485	464	458	461	465	466	427	482	475	464	465	470	497	489	485	499	452	474	470	462	484	444	510	462	463	480	452	447	445	467	453	448	496	471	465	448	463	463	443	419	513	447	441	489	518	446	466	446	497	458	448	474	473	479	494	482	431	457	437	448	472	433	474	491	441	476	458	475	469	453	467	472	469	447	427	524	454	463	480	439	453	498	460	470	451	438	474	469	494	436	481	457	495	484	402	496	471	459	480	447	480	497	470	446	465	439	487	467	489	452	453	459	440	488	465	494	479	463	453	489	455	470	442	476	445	445	486	429	435	463	451	463	454	464	450	493	474	447	508	453	473	441	455	458	489	478	444	496	461	445	459	477	458	457	453	450	498	473	439	473	485	497	469	485	492	471	474	426	457	465	485	432	455	451	467	435	496	507	447	461	460	496	486	446	460	465	453	475	449	441	456	471	425	461	434	452	518	458	492	447	467	453	460	437	474	444	479	457	463	532	480	461	485	466	480	476	502	453	451	476	462	457	498	467	483	454	495	465	496	470
4425	1043	832	653	582	607	594	534	518	501	501	510	511	519	529	501	523	481	528	488	545	514	538	489	551	479	511	510	481	525	516	551	481	526	512	550	513	520	496	484	497	485	528	505	525	482	512	517	544	481	520	527	508	506	534	520	505	505	507	518	503	526	537	508	539	497	498	491	476	492	495	485	502	486	483	521	525	516	504	520	491	495	534	459	507	515	481	506	537	526	512	454	502	522	509	499	522	502	583	535	521	555	533	534	477	475	488	492	478	510	479	520	513	494	469	534	482	521	545	487	494	562	523	508	482	474	500	510	514	554	539	523	505	511	519	517	520	538	508	507	499	533	512	487	520	514	531	526	491	500	538	482	512	506	517	517	504	500	501	489	514	485	532	447	489	534	477	484	494	513	488	521	502	511	536	497	532	560	555	549	495	523	504	503	499	491	498	512	465	524	502	487	473	484	500	503	491	526	528	480	509	534	514	517	470	492	501	511	522	539	547	508	468	555	535	532	549	514	505	499	493	519	511	538	484	510	518	536	500	488	502	510	507	508	490	511	519	530	508	550	491	494	503	516	512	500	517	534	498	520	482	538	496	514	490	549	492	516	559	488	494	487	463	505	507	497	532	465	491	507	507	490	506	506	508	505	470	490	501	512	516	511	505	528	550	508	533	509	495	479	508	485	520	498	498	512	495	542	546	509	532	497	487	479	494	535	528	470	486	499	501	512	526	500	497	514	484	513	502	496	470	518	506	508	465	496	488	490	544	495	527	530	528	539	526	497	544	463	471	518	513	513	520	512	526	483	476	505	475	490	532	497	514	494	498	492	529	561	508	489	508	491	462	518	482	472	478	482	479	484	513	518	485	526	506	481	524	496	461	500	518	547	512	533	528	507	498	490	538	488	491	487	525	523	529	492	542	492	458	508	510	489	493	481	503	520	484	519	517	553	506	518	517	542	493	510	522	543	494	480	521	477	498	509	485	515	534	503	490	539	498	495	517	486	513	537	527	523	516	522	520	524	505	518	483	498	498	554	535	527	539	508	549	503	500	547	489	480	478	520	538	543	497	547	486	512	490	524	531	505	517	497	484	544	521	489	509	521	460	531	510	519	498	474	495	491	490	493	484	504	531	498	499	485	512	506	538	504	507	549	474	522	474	544	552	494	499	516	511	531	503	513	537	513	507	494	511	463	499	475	517	526	523	538	508	529	465	487	519	519	506	526	527	510	506	505	522	514	520	522	460	532	505	495	468	500	493	502	538	520	503	515	488	520	535	492	515	483	506	499	528	474	518	526	503	506	494	492	510	503	524	504	508	460	515	486	535	514	530	506	517	527	495	507	502	518	489	520	480	549	517	505	472	547	512	454	512	498	511	551	524	483	484	504	516	493	527	501	492	491	472	517	537	477	479	495	519	515	511	519	478	502	507	528	510	448	507	483	548	502	524	522	491	519	502	470	493	501	500	458	512	492	491	508	478	475	500	530	528	524	521	485	507	475	515	481	507	489	508	549	507	535	501	503	548	519	501	507	505	552	530	510	491	503	492	553	516	521	494	529	514	503	563	500	477	528	497	486	469	511	534	498	506	500	507	526	514	499	529	495	542	510	524	529	534	527	480	464	553	524	480	551	539	524	522	506	567	495	525	517	494	508	516	512	486	461	491	522	516	514	517	466	488	531	515	492	479	516	477	510	456	512	460	477	552	503	515	530	505	530	510	525	493	528	482	486	461	483	507	526	489	443	524	499	509	511	488	526	554	505	527	481	517	491	527	531	507	547	498	487	484	505	489	502	495	495	473	525	521	517	530	508	514	478	516	520	499	493	480	527	485	474	539	531	521	536	538	543	502	491	502	517	495	510	509	508	535	485	501	490	483	541	506	471	537	520	487	497	513	498	526	536	488	527	521	488	509	499	518	479	547	508	523	529	520	474	471	544	513	501	541	528	512	492	515	541	517	511	468	519	495	478	466	512	540	495	457	522	479	482	510	495	500	505	528	511	492	491	536	540	462	558	502	473	480	530	519	483	503	499	489	543	507	521	484	455	475	553	507	522	523	490	508	504	522	533	511	478	493	520	517	501	543	512	509	516	539	525	502	483	507	520	477	481	496	479	550	501	454	530	510	537	566	524	472	503	518	505	513	470	503	536	500	521	501	495	549	476	474	495	510	463	503	524	487	468	494	504	529	501	524	505	521	507	551	512	508	515	453	497	515	513	525	534	524	520	548	558	519	498	505	505	452	500	530	476	522	494	521	488	516	506	494	503	505	484	510	543	534	534	544	529	481	535	531	495	490	512	527	477	545	486	480	507	575	492	483	541	495	436	530	519	493	483	515	511	517	484	503	493	496	484	477	473	488	486	495	495	485	532	523	515	513	541	503	520	510	532	523	524	518	502	479	472	508	475	519	482	504	520	517	550	541	518	490	536	496	487	511	503	466	479	477	509	513	527	503	540	516	544	502	512	459	492	473	502	485	519	470	504	474	516	505	528	528	435	510	516	515	499	556	505	491	518	514	516	460	509	498	500	488	508	497	480	434	523	504	505	540	510	499	545	524	524	490	489	505	513	524	503	543	503	475	520	513	500	517	478	491	487	509	471	504	543	493	532	487	508	537	507	518	488	548	509	467	471	497	510	517	542	533	532	496	501	490	542	477	512	503	514	492	521	489	486	524	539	519	530	506	523	526	487	530	512	502	533	546	499	514	504	495	486	523	536	512	478	505	491	526	530	519	497	524	478	512	512	491	479	497	483	535	516	514	521	512	472	474	511	576	501	516	531	518	528	489	503	488	526	527	470	499	518	482	525	461	499	493	499	483	494	511	476	536	505	524	529	509	508	516	496	474	520	541	503	557	482	521	487	514	480	551	496	501	516	531	492	512	524	532	543	512	515	509	511	477	494	482	490	523	548	516	496	496	541	570	539	514	476	492	477	519	533	504	500	487	525	486	522	517	522	493	509	540	501	502	515	527	509	486	553	497	473	516	478	527	514	520	500	475	472	522	526	491	487	480	498	520	479	539	528	528	476	489	546	451	489	520	520	497	497	510	514	467	504	503	530	486	478	492	518	531	548	505	547	519	521	553	502	523	517	455	509	503	529	489	501	549	514	482	520	485	527	561	485	504	509	527	548	491	513	513	488	492	521	493	531	515	500	475	527	499	532	512	517	528	544	511	486	501	509	528	503	546	477	496	525	545	486	551	490	473	510	495	532	496	520	480	494	487	479	508	502	513	481	549	513	541	509	488	537	507	474	491	494	498	541	506	528	490	495	510	558	543	524	524	514	511	509	510	518	491	523	522	489	517	492	494	531	521	516	537	539	501	498	549	483	490	479	524	475	492	495	523	499	532	476	508	512	487	532	502	520	494	522	490	518	516	473	507	488	493	463	519	478	562	505	558	509	493	498	516	507	492	487	512	522	441	501	540	518	568	506	542	490	465	528	506	503	497	463	510	495	485	503	530	474	530	509	513	527	496	509	508	488	519	490
23626	21110	28239	24202	21111	9223	888	562	472	444	390	360	335	336	303	287	325	269	300	277	284	305	284	274	254	261	286	244	279	286	261	267	227	255	256	228	258	265	250	278	230	251	260	263	228	292	247	266	267	248	252	252	252	277	274	264	261	267	265	275	265	234	241	259	261	261	243	244	237	260	271	268	269	244	243	250	268	247	256	250	260	255	234	248	216	272	261	236	225	268	265	283	252	261	248	236	236	259	231	219	270	236	252	211	254	278	227	232	260	276	235	256	258	279	249	275	256	226	242	244	260	226	264	222	261	240	267	265	254	257	283	250	258	237	241	235	244	266	273	241	252	248	233	255	274	239	251	260	268	247	246	248	275	250	271	229	236	250	251	253	262	239	272	256	235	240	247	248	270	266	208	233	262	270	230	231	244	234	261	267	246	238	250	261	246	227	264	245	233	251	289	258	268	237	257	236	250	258	235	246	226	249	277	241	249	224	249	260	245	263	242	255	260	235	264	278	267	261	257	263	237	272	272	241	256	265	251	235	247	242	244	278	243	247	251	225	272	260	250	251	241	223	239	234	258	235	263	252	246	252	263	245	247	247	234	258	245	240	232	252	288	248	249	251	268	285	248	251	263	252	221	239	245	268	237	258	252	248	264	257	260	254	250	251	246	270	277	249	249	260	274	259	246	271	267	240	254	247	262	254	260	238	248	238	243	259	228	261	260	264	232	241	237	249	225	248	275	259	221	243	263	259	260	251	240	253	268	261	254	269	251	241	238	256	271	233	256	258	274	250	237	244	238	243	226	280	231	254	252	263	262	250	244	266	257	260	259	252	257	261	287	252	271	264	252	262	259	249	234	254	235	286	261	271	240	218	239	236	275	258	248	261	253	255	262	250	262	257	263	257	272	263	222	247	263	255	252	262	259	269	263	288	241	248	245	265	286	273	229	258	222	286	281	257	267	262	258	239	254	260	270	248	265	238	246	242	231	265	253	253	261	252	253	246	261	238	279	262	234	236	241	277	253	278	236	238	267	258	266	254	253	228	247	230	260	257	260	225	247	274	261	246	266	239	257	271	262	266	275	241	246	252	252	272	228	232	265	243	271	254	245	309	262	231	273	246	221	279	262	212	268	258	253	243	236	253	238	271	275	231	230	267	252	245	242	244	262	244	253	244	259	260	259	246	252	223	263	250	265	239	231	251	277	232	269	262	253	245	238	277	243	242	246	238	233	231	260	265	248	252	255	240	261	218	285	262	253	264	224	249	250	258	245	235	261	241	239	259	252	255	229	271	237	230	281	239	273	275	262	254	235	269	256	241	243	235	230	213	276	267	238	260	266	256	267	247	233	202	244	263	225	263	261	261	270	269	234	218	229	220	260	239	244	273	261	261	272	241	253	235	254	247	235	287	244	235	265	239	253	254	269	234	237	262	253	247	257	229	246	249	239	236	191	269	250	255	237	237	293	259	269	259	236	251	261	259	263	244	240	269	257	256	245	245	249	224	250	254	228	230	255	235	246	255	254	243	299	258	261	250	249	232	248	259	256	237	238	230	287	251	275	223	264	250	244	274	245	257	270	269	256	257	246	270	255	262	238	281	249	257	272	258	246	250	245	251	258	247	275	256	242	242	236	232	273	276	264	252	240	233	268	241	251	253	261	249	267	265	253	248	244	238	237	262	259	229	238	234	264	249	268	220	225	242	259	283	244	241	269	269	237	221	215	264	243	249	268	263	245	243	243	260	267	265	287	242	225	254	243	235	249	268	273	231	238	247	255	245	246	264	285	244	245	276	232	238	248	249	224	267	224	236	265	263	231	265	241	258	258	251	263	236	240	254	245	236	247	276	254	264	251	268	291	243	250	272	282	254	255	257	247	269	233	218	267	254	265	251	244	233	241	245	236	234	264	233	261	244	256	256	278	252	229	256	253	279	265	227	255	251	258	253	241	274	268	219	251	261	250	231	235	237	231	276	263	236	265	282	256	238	239	239	251	256	247	270	248	237	270	210	235	244	269	267	267	269	255	265	266	263	262	252	236	257	264	255	258	260	240	254	267	250	279	264	265	249	242	245	233	235	267	250	230	255	254	255	252	250	257	258	272	241	273	256	243	265	256	234	234	253	217	282	276	244	258	239	245	237	263	245	204	246	250	240	261	262	233	221	245	260	263	245	235	215	287	241	255	259	247	228	236	257	234	267	264	238	275	228	246	238	232	250	254	259	230	230	245	243	239	255	266	246	258	225	260	273	273	252	217	271	254	255	244	237	262	269	231	275	255	240	251	249	230	256	257	283	254	253	258	259	261	274	262	254	267	280	221	259	229	249	247	255	243	218	254	275	243	269	242	264	222	224	252	268	256	243	256	237	252	253	257	255	263	259	242	237	281	243	263	231	250	270	270	249	237	255	266	251	261	266	246	256	245	264	237	268	278	262	267	227	223	237	243	217	223	253	268	263	238	212	240	255	268	258	269	247	261	223	270	246	227	251	271	277	283	252	265	261	250	241	263	274	263	271	264	217	247	265	255	247	246	230	240	247	230	239	228	236	253	234	253	235	229	264	230	249	264	250	259	240	257	250	242	256	237	252	299	249	268	272	257	234	248	261	227	267	260	267	264	248	234	260	242	259	265	239	227	254	268	256	250	232	256	237	254	242	246	254	272	262	265	252	261	259	236	259	253	240	272	262	263	251	255	251	242	247	255	269	257	266	268	246	246	264	262	254	233	250	247	234	265	248	274	246	274	262	237	227	247	256	257	257	258	260	250	254	242	276	239	255	250	222	214	254	253	244	243	274	229	267	241	252	288	244	247	268	226	261	252	262	243	242	249	208	258	247	240	200	258	255	282	249	282	257	252	241	284	222	250	255	245	241	222	249	252	251	239	234	253	280	254	243	231	259	249	266	237	267	248	221	239	232	244	257	276	261	236	226	277	270	227	256	260	227	264	236	242	247	250	284	246	248	244	261	262	262	238	259	241	271	262	244	274	268	261	254	272	239	246	230	239	262	231	252	249	274	276	294	248	250	246	246	241	282	249	270	265	237	243	230	269	243	288	250	252	262	247	246	239	278	258	251	230	213	277	275	253	293	260	266	274	232	280	252	254	271	270	269	241	229	258	225	231	249	261	241	259	290	240	222	232	277	268	245	270	246	231	265	264	235	252	226	252	237	272	242	269	265	236	259	250	263	286	233	255	262	233	265	213	260	254	277	251	258	233	238	240	266	288	225	228	237	250	232	251	271	257	237	264	236	268	231	258	252	242	240	241	241	246	285	284	274	228	248	267	235	232	256	251	257	260	263	259	247	257	270	264	218	234	248	226	254	257	242	260	297	282	282	271	236	223	247	238	269	275	223	244	235	269	223	250	233	254	275	248	245	226	269	248	256	260	246	267	229	261	255	241	282	234	269	271	265	276	226	246	266	265	257	243	230	234	264	238	231	228	257	263	271	241	262	257	244	247	247	265	227	261	270	281	240	244	261	266	257	226	281
3382	8600	5571	2592	1849	1422	1143	836	767	576	541	485	490	431	390	375	387	372	350	361	288	351	308	316	323	278	297	294	301	306	319	317	279	323	301	267	297	295	304	297	288	281	317	306	292	291	296	299	272	278	304	280	280	268	253	260	272	281	295	266	294	272	278	309	291	318	311	272	278	253	267	269	302	276	281	306	302	301	268	262	279	272	280	285	289	263	277	299	268	268	277	307	262	287	251	303	275	288	282	320	284	277	269	280	320	309	284	255	280	313	267	279	286	243	294	265	302	265	301	288	278	279	286	260	253	265	294	250	312	272	283	302	281	294	304	317	290	293	284	277	274	280	306	297	275	270	263	279	265	274	289	267	299	275	319	238	270	290	304	271	265	273	299	257	293	288	286	280	285	291	313	248	271	273	284	267	263	289	280	277	268	275	285	282	284	301	282	288	290	259	241	281	275	275	277	306	258	300	286	255	290	323	269	281	285	288	301	315	302	305	258	281	288	293	266	309	271	277	265	285	288	234	257	298	292	276	266	274	262	301	266	289	267	255	308	308	277	296	269	289	264	292	282	312	293	271	283	273	274	269	292	293	290	259	255	265	298	319	274	294	316	314	284	280	292	292	282	276	283	273	273	309	294	300	320	256	288	298	313	286	283	279	231	265	266	286	270	282	279	276	271	267	286	278	264	255	297	293	275	296	280	258	271	312	301	293	272	291	286	276	258	287	258	272	278	262	299	303	298	282	270	292	281	278	253	263	259	252	268	301	277	248	289	281	278	277	292	296	287	259	286	274	269	272	314	274	270	280	303	276	320	282	273	275	275	277	274	299	293	262	284	294	302	283	262	282	290	285	272	290	275	287	283	271	266	283	292	277	287	286	285	291	270	260	308	273	282	308	300	291	291	275	265	301	276	261	305	297	275	303	280	277	283	257	288	256	275	271	275	274	298	268	286	258	277	248	283	306	260	289	276	283	286	278	281	282	268	283	250	262	283	296	267	282	265	264	338	273	295	264	292	290	282	291	298	275	290	254	258	277	267	268	284	310	274	286	247	276	264	290	287	261	252	277	290	286	249	284	264	262	303	255	283	300	264	288	279	260	283	260	282	279	277	286	270	274	271	286	256	276	291	291	283	266	257	267	292	268	296	311	294	259	283	288	266	255	281	251	261	299	293	265	276	265	282	296	282	278	287	270	281	267	246	264	286	274	279	263	288	295	280	275	276	283	292	278	270	288	276	283	274	285	277	277	314	259	253	268	280	283	280	275	235	308	302	260	269	273	258	293	271	286	296	277	282	300	288	291	291	284	304	295	308	288	298	273	270	265	292	281	259	290	272	276	289	263	286	282	289	267	272	276	252	319	282	284	255	275	264	240	274	297	251	279	288	295	303	261	293	288	281	285	311	268	293	268	305	282	271	261	278	279	263	267	286	283	263	279	259	276	301	295	278	262	310	274	274	276	272	281	274	293	291	265	304	278	267	292	271	306	277	281	274	272	250	276	291	314	255	259	275	281	264	305	265	258	269	290	320	286	279	273	266	256	242	287	283	275	266	243	281	267	295	291	300	303	283	267	273	290	277	293	255	281	229	287	273	286	305	322	317	293	267	301	269	287	276	262	270	286	280	284	289	304	270	289	260	294	265	275	280	290	284	274	275	292	285	288	260	278	291	267	245	294	304	261	293	271	300	271	295	292	305	307	284	277	276	309	256	279	270	308	247	260	251	278	280	292	256	264	306	292	284	279	276	270	287	292	274	286	295	277	250	257	297	297	282	242	277	289	288	286	291	309	273	256	290	290	302	298	270	279	275	292	299	292	289	286	307	307	287	279	253	311	300	274	289	279	263	280	283	301	265	310	262	295	299	286	300	292	277	275	263	274	298	259	279	281	311	252	263	300	286	262	269	280	250	271	278	266	290	286	306	254	267	282	257	291	302	260	293	275	304	309	297	275	267	259	269	303	263	253	261	296	270	276	307	289	312	261	258	271	325	288	262	271	266	288	285	287	291	294	277	265	279	282	289	281	302	277	296	270	303	302	272	309	254	273	286	275	260	268	281	278	321	309	284	299	281	293	275	288	265	290	298	269	325	269	278	277	277	296	257	268	250	257	282	266	301	244	291	276	302	311	318	300	307	271	271	302	310	285	305	278	310	271	306	293	262	277	246	276	282	287	310	266	257	286	283	268	263	249	297	263	271	271	250	310	292	282	257	285	266	289	273	282	290	281	286	301	264	281	293	286	289	299	264	273	284	305	259	270	273	276	291	273	268	268	315	305	258	288	279	275	257	279	281	291	285	272	256	292	264	283	265	294	269	296	250	273	297	261	281	286	279	270	293	256	278	261	288	287	251	278	281	268	256	290	270	261	289	294	268	287	279	286	300	289	307	292	283	270	276	271	248	273	295	277	308	305	282	261	290	285	262	283	283	290	277	269	300	282	294	282	276	286	296	273	284	287	264	276	269	297	271	274	310	305	242	262	319	301	287	271	293	296	272	245	239	289	273	286	272	306	301	278	290	296	271	304	266	278	266	257	307	290	305	282	292	270	282	293	286	292	307	293	277	303	270	246	302	260	281	271	306	277	286	297	273	303	286	289	303	271	268	269	279	284	281	299	274	315	292	259	292	259	282	263	282	265	279	278	314	269	282	257	283	293	289	298	286	271	283	298	267	265	291	265	287	290	275	274	298	298	294	289	287	282	298	297	269	277	269	296	270	288	275	282	258	266	249	278	270	277	309	257	286	286	282	296	313	265	312	264	284	268	293	260	316	273	256	261	274	279	283	281	282	284	267	279	283	285	270	265	280	293	280	289	306	278	291	260	293	290	257	269	279	260	280	275	258	278	267	277	302	237	329	246	261	275	262	250	280	278	307	281	246	291	280	296	263	258	290	293	266	294	271	263	293	277	255	283	299	259	267	249	285	281	249	262	273	246	283	278	281	267	279	277	280	268	271	269	255	291	293	265	312	277	284	274	286	287	295	280	272	275	281	265	258	277	285	275	324	292	286	278	276	288	274	289	276	264	282	279	271	289	283	263	272	278	308	289	291	279	284	285	292	306	315	302	277	263	255	276	283	299	332	289	267	275	308	290	296	276	281	273	282	261	298	306	296	279	286	290	248	303	260	253	316	283	274	285	287	275	293	274	285	262	322	305	297	284	267	283	283	299	263	277	284	308	283	271	293	287	272	253	251	267	303	287	268	241	283	309	280	297	296	268	287	277	310	287	254	288	292	287	256	292	265	316	281	277	264	263	277	267	266	281	291	260	303	282	282	293	277	281	270	268	282	283	252	265	293	317	300	256	300	258	271	301	269	268	282	257	289	299	268	279	281	257	234	264	255	276	249	278	284	276	289	281	258	321	270	268	283	291	222	259	281	261	284	256	311	314	285	296	257	256	293	284	278	262	291	283	292	292	266	278	285	288	280	263	286	293	286	227	267	267	277	312	271	257	258	251	275	292	309	324	265	272	288	284	254	291	263	278
24796	21116	27125	25298	9570	1111	933	847	730	805	776	748	715	673	722	756	664	685	693	732	690	696	713	702	680	714	685	749	682	703	716	665	686	701	726	714	674	720	685	707	724	707	715	713	732	681	711	690	672	713	717	718	699	697	679	706	722	763	683	692	725	692	688	729	705	679	701	672	684	646	668	704	659	685	622	702	592	697	723	675	677	719	674	709	668	609	687	694	687	698	679	663	692	672	661	694	685	680	676	684	687	642	712	701	655	705	640	663	728	678	711	660	675	680	678	715	707	733	683	685	690	670	678	704	673	698	688	647	709	703	693	683	683	666	661	622	614	697	654	720	679	654	685	689	709	652	670	669	662	682	685	687	634	704	678	690	678	670	715	732	662	663	676	648	707	700	656	719	720	717	706	701	694	687	720	696	673	721	708	613	717	691	685	721	686	698	717	698	696	686	704	640	710	682	670	724	693	690	668	728	722	652	689	663	766	673	704	653	712	626	664	715	647	754	683	685	690	683	698	675	694	679	647	690	699	705	684	682	672	669	696	696	637	702	730	665	674	659	667	699	637	668	671	683	677	713	665	679	676	672	687	709	696	665	653	659	703	703	692	755	739	702	690	625	707	688	661	676	692	705	646	669	667	662	707	651	674	721	680	655	733	687	717	651	683	722	687	730	731	712	673	655	736	691	677	662	713	691	686	669	699	692	658	686	679	700	655	699	683	722	682	703	632	661	677	653	657	688	676	671	689	666	696	711	703	675	646	736	643	647	707	675	688	697	692	695	722	665	675	693	700	742	652	649	700	684	718	699	744	715	688	632	674	685	701	689	648	633	657	671	659	706	717	698	702	675	653	628	684	720	720	705	630	623	729	698	670	695	721	652	707	705	663	689	689	695	658	668	689	676	691	701	648	665	699	723	731	702	663	717	672	691	683	676	673	706	744	711	659	723	685	659	686	665	690	692	667	678	719	647	671	708	737	727	700	659	672	653	699	694	713	683	694	723	667	641	644	638	704	680	677	692	671	693	687	631	640	676	692	679	671	660	636	726	660	709	684	697	687	663	641	683	717	641	697	641	677	645	723	664	694	651	658	733	691	730	700	687	661	733	666	689	660	680	715	695	673	723	691	689	708	704	686	642	683	648	672	669	674	714	666	699	739	676	728	700	653	647	649	683	685	725	708	713	694	769	649	660	739	656	679	653	650	677	708	686	666	659	614	703	697	671	654	705	681	684	696	696	728	646	673	682	662	721	709	642	707	685	695	680	683	735	661	676	664	651	659	664	704	696	709	709	760	648	626	666	743	679	686	661	697	701	637	694	676	667	675	677	646	677	674	680	708	685	716	698	683	679	688	669	655	706	631	662	703	701	701	665	723	687	699	695	683	672	660	644	675	737	711	704	654	710	702	650	710	625	670	659	694	709	677	704	680	689	677	664	705	673	729	702	709	685	695	703	701	654	732	678	711	677	716	705	724	682	684	678	697	677	737	712	674	651	686	657	668	683	666	727	715	718	698	710	651	660	655	682	737	657	685	629	718	706	701	728	711	709	674	708	689	689	660	678	738	724	671	727	667	705	655	721	702	674	694	737	694	726	699	649	694	720	778	707	660	716	701	670	675	667	661	634	663	676	695	659	693	652	695	698	700	661	682	674	690	667	667	667	632	699	698	737	670	680	719	698	704	673	691	661	668	716	696	679	685	635	663	688	715	708	715	692	693	676	713	672	689	691	683	685	680	717	696	655	667	721	688	674	663	614	663	678	707	700	718	637	685	667	732	709	677	687	734	726	639	673	656	723	697	696	681	691	642	684	689	701	672	647	628	690	656	728	710	713	690	690	714	704	712	659	647	689	683	644	726	702	719	700	727	705	661	726	708	701	703	661	704	750	698	687	672	641	662	658	669	690	688	722	701	699	695	668	681	645	705	731	733	705	696	674	702	718	639	749	763	695	666	715	690	701	672	669	703	732	638	676	691	730	691	677	679	672	676	701	677	690	691	701	653	694	682	708	694	704	680	698	660	624	726	726	676	652	668	690	677	718	703	693	698	689	682	614	689	649	666	630	645	640	691	699	679	698	717	697	691	725	686	727	651	669	680	650	651	622	724	698	651	705	692	647	706	706	709	700	666	669	696	687	696	681	684	661	700	677	685	648	728	694	700	671	704	687	662	693	712	717	710	678	699	682	681	692	712	677	701	667	713	688	690	686	694	656	661	663	660	696	643	651	686	704	679	683	674	667	705	687	709	692	658	721	724	668	679	659	670	667	687	684	649	697	711	698	641	663	694	702	697	641	668	673	733	712	672	678	690	700	720	719	648	693	696	687	668	637	670	677	679	717	702	722	712	706	685	711	639	745	694	709	703	690	664	687	694	688	690	681	695	680	701	695	667	698	657	669	710	670	681	681	646	694	718	658	670	725	645	688	715	659	728	669	657	652	669	650	702	647	646	722	657	683	671	694	706	690	674	685	672	679	707	685	695	723	681	704	645	712	666	648	664	656	661	686	696	675	695	670	711	684	716	659	687	708	684	697	653	689	675	682	723	657	694	714	680	690	683	677	676	709	668	677	676	641	701	663	681	715	687	680	680	684	704	676	697	646	697	651	653	674	677	684	666	671	669	673	686	716	680	676	658	678	680	680	698	680	702	714	702	641	727	661	719	678	755	651	723	673	674	658	691	673	655	685	748	689	690	712	685	671	692	671	660	655	667	721	715	724	683	671	656	732	686	652	697	680	742	675	723	684	690	692	684	649	697	680	624	700	659	631	710	652	678	688	710	712	599	659	695	680	655	666	690	669	683	667	681	689	663	736	691	726	652	663	679	694	714	662	716	677	702	655	644	668	655	696	703	712	651	676	672	691	664	709	679	663	696	731	699	640	717	654	698	651	659	726	673	668	705	652	666	682	721	698	672	687	704	644	698	659	675	699	688	652	700	681	711	682	713	734	717	734	651	641	670	711	648	714	667	684	666	661	705	665	682	719	650	662	707	679	681	704	684	690	620	703	667	685	688	678	646	635	655	693	693	713	671	670	695	673	688	630	699	657	651	701	677	689	686	677	683	640	687	751	649	629	700	682	699	708	738	661	650	699	690	698	684	684	715	644	687	636	752	700	722	621	714	659	685	651	652	680	682	695	685	629	708	650	726	651	657	702	705	690	689	662	705	692	719	673	653	688	642	649	647	713	672	678	709	659	664	692	687	711	687	693	647	682	641	662	706	677	667	666	710	629	648	631	700	677	704	673	704	653	709	658	689	656	708	673	716	730	700	634	685	690	720	595	705	655	724	654	684	715	674	738	705	698	653	682	696	693	696	666	698	708	701	684	690	705	676	658	631	646	676	652	711	715	715	688	757	693	651	647	696	628	665	699	645	662	704	632	690	702	685	669	693	697	679	720	710	677	667	660	703	681	658	646	685	689	654	696	718	694	689	716	688	686	681	659	691	656	646	698	672	711	651	677	697	642	672	685	714	721	649	693	658	695	670	629
3527	5128	3460	1945	1519	1255	1121	990	922	858	847	811	827	762	791	770	717	772	756	731	753	737	697	736	750	750	681	764	721	766	768	742	734	695	720	671	760	692	734	742	701	734	727	726	702	718	705	702	712	699	718	665	716	675	739	680	729	647	653	695	728	684	702	717	782	736	687	714	726	736	711	733	696	711	728	672	729	698	665	643	722	709	698	716	701	716	721	764	714	693	689	714	723	752	669	725	669	712	658	701	690	728	683	705	739	713	691	661	664	701	710	687	697	673	672	698	694	668	751	744	674	755	707	736	713	673	686	720	663	710	707	683	718	700	710	687	708	754	717	676	702	677	716	675	726	704	660	699	720	747	707	687	694	718	688	704	694	715	703	707	727	673	691	697	708	719	695	717	741	698	733	690	746	691	771	685	706	695	727	746	721	721	730	683	683	730	706	744	727	709	718	714	705	709	670	721	747	696	738	688	691	713	685	678	705	727	676	712	717	678	731	700	765	695	710	700	669	699	731	648	678	693	660	703	691	747	743	686	697	709	690	714	671	659	741	702	672	690	710	684	709	723	726	701	699	687	717	707	753	729	700	735	722	727	709	728	724	731	716	737	718	697	698	705	677	710	663	711	728	708	726	738	720	705	682	734	703	727	686	719	715	692	674	663	729	748	753	737	666	666	730	713	732	713	697	654	722	689	681	697	698	693	688	686	661	689	696	734	698	692	721	711	701	697	715	714	688	706	724	699	707	787	689	705	695	703	687	688	686	690	741	726	757	732	727	742	717	748	737	693	723	706	696	707	701	719	735	664	718	715	684	713	727	664	709	703	712	770	695	739	703	718	690	720	668	674	711	695	694	725	738	742	681	730	723	714	693	690	684	693	724	682	730	709	723	715	681	734	749	665	708	694	732	717	693	717	673	711	709	738	661	693	712	705	702	681	678	733	688	688	738	759	711	701	741	738	752	736	693	721	724	697	663	689	757	747	751	759	724	687	740	743	741	720	738	750	708	693	706	729	695	697	691	712	747	700	685	729	692	693	691	674	718	745	695	703	684	712	724	705	620	719	710	721	690	754	731	701	684	682	719	688	733	716	712	757	635	715	714	704	751	705	694	731	698	727	721	768	724	737	686	741	683	691	692	684	743	750	720	676	728	690	697	742	719	672	668	731	768	726	722	699	725	706	751	660	671	708	713	696	733	727	774	717	722	731	693	727	709	677	715	769	693	693	726	697	725	688	723	716	702	718	716	706	719	669	708	702	729	728	745	623	702	720	732	718	750	721	701	684	734	702	683	708	709	696	707	695	666	735	643	720	694	692	739	714	714	701	715	698	697	729	688	709	698	693	681	683	690	717	748	708	693	754	699	710	702	727	697	702	684	670	641	721	692	727	669	697	670	716	682	681	678	681	718	691	708	762	672	697	734	725	713	738	692	727	701	721	748	752	680	716	691	727	683	713	735	681	705	649	726	675	706	703	672	698	696	672	698	758	713	727	677	683	693	746	695	735	699	670	653	664	747	691	723	733	698	700	684	749	730	664	733	660	714	697	708	700	706	683	757	717	683	759	695	741	729	695	725	680	725	689	738	675	708	711	734	658	695	655	701	700	687	694	670	724	714	692	725	702	641	746	671	710	677	701	697	721	701	718	652	696	686	750	699	726	693	686	683	729	673	707	715	697	713	700	732	679	708	719	744	704	718	723	729	699	716	684	711	713	705	707	690	710	701	686	734	690	668	709	698	729	712	722	715	736	705	673	724	723	723	676	746	761	702	739	712	689	681	635	703	700	679	713	750	729	691	713	672	747	689	696	703	697	716	692	733	721	732	672	712	706	671	712	712	689	646	700	720	710	682	729	751	692	720	751	692	638	693	767	736	761	708	729	707	731	747	714	728	744	748	724	697	661	708	717	727	741	705	715	683	698	724	717	670	693	714	709	660	730	709	702	724	709	704	696	702	672	730	724	712	678	757	738	715	663	736	749	698	670	738	706	661	753	700	709	714	713	717	698	730	711	718	683	755	709	710	680	684	679	743	685	703	731	692	688	727	745	682	719	649	682	764	716	717	708	639	732	733	717	676	683	777	706	705	679	715	742	669	685	721	724	705	701	717	695	712	735	700	706	731	673	680	676	705	752	698	689	719	684	681	699	717	737	713	721	705	653	725	695	795	685	669	704	726	647	684	748	704	709	750	684	700	713	723	681	700	722	688	739	662	670	711	729	750	701	713	742	691	723	665	708	707	727	755	746	718	720	747	694	711	656	710	685	688	697	723	703	712	709	686	753	744	716	707	712	733	745	706	691	674	704	734	693	673	692	688	704	736	725	697	670	691	745	699	718	712	691	717	744	727	682	714	660	685	707	720	645	737	704	719	689	749	703	705	711	762	654	701	686	711	721	710	741	681	756	683	652	716	706	679	724	707	694	654	709	684	745	695	733	665	714	711	717	740	719	741	687	722	734	693	717	785	678	693	728	707	696	731	705	674	713	706	735	704	722	666	670	704	724	706	723	648	731	731	681	700	729	743	719	674	751	696	658	656	706	712	746	724	668	703	720	696	651	669	749	708	691	679	745	706	744	725	693	696	719	728	746	684	747	725	720	732	677	670	679	775	706	711	751	709	716	736	700	698	712	692	681	675	729	722	718	711	686	717	732	724	727	718	675	728	681	717	687	748	713	686	725	718	663	695	700	734	702	699	733	715	690	662	708	659	748	676	694	708	736	706	690	712	754	659	758	700	697	691	737	714	676	737	732	731	715	707	714	709	701	674	708	721	732	705	736	698	669	725	756	722	736	676	678	722	674	709	721	776	672	720	748	717	724	688	720	685	718	725	726	744	702	713	635	708	727	693	723	762	690	733	712	692	736	721	678	724	734	699	728	723	695	717	763	663	742	661	686	715	658	680	711	704	719	687	706	687	708	697	707	705	675	711	707	694	660	722	740	678	701	735	730	725	729	729	676	694	715	732	708	725	663	684	728	696	678	695	756	710	711	754	720	719	705	689	719	727	712	725	708	758	685	712	691	680	678	648	686	681	739	736	706	678	698	722	720	695	698	712	741	701	690	743	733	709	706	711	714	717	711	715	702	704	715	692	737	701	700	689	693	720	753	682	720	725	758	700	720	717	680	676	636	746	694	713	646	697	655	689	692	689	665	703	727	699	695	701	750	709	677	700	684	711	692	712	701	700	733	681	722	708	707	693	758	721	781	715	667	713	717	702	716	707	721	725	722	692	730	685	689	695	687	703	659	740	728	722	702	713	707	753	703	725	735	713	685	692	717	667	714	689	718	746	716	746	722	694	691	712	746	747	684	735	719	733	738	752	756	695	702	734	730	720	662	659	724	667	722	697	704	660	687	712	679	688	701	702	734	675	710	674	729	704	738	725	663	756	718	672	701	750	724	699	730	720	748	724	725	678	696	701	686	728	635	710	670	721	656	692	687	709	680	718	645	715	686	726	716	702	731	704	683	766	693	771	720	716	681	687	652
22476	21098	28713	23705	21098	21155	7435	1101	851	746	730	627	615	625	573	567	562	520	529	520	504	546	496	442	522	467	492	488	475	461	473	520	445	489	453	492	463	453	490	484	456	416	474	452	474	472	437	475	527	442	451	461	461	483	502	463	461	490	454	446	423	450	410	453	446	454	455	483	455	469	413	483	458	468	482	445	442	460	473	490	462	450	438	431	461	420	469	513	456	442	494	467	447	450	441	475	475	411	478	440	427	483	478	430	461	454	458	461	450	412	415	452	452	445	442	476	462	439	441	464	477	435	456	447	449	406	529	461	440	459	445	443	452	456	462	439	450	421	488	429	451	468	449	410	456	467	437	460	424	440	405	497	450	448	443	500	470	456	435	447	450	443	425	459	453	480	440	458	409	463	447	482	491	442	470	463	495	460	462	414	432	433	451	463	434	504	453	462	466	499	443	449	490	461	455	468	459	409	477	395	454	455	469	433	440	468	411	463	449	464	449	433	421	459	402	420	471	435	467	504	423	419	467	467	442	442	453	406	477	455	409	415	489	489	464	454	471	461	473	447	459	422	426	445	428	446	454	457	468	415	450	441	471	436	462	471	407	432	438	428	471	412	472	456	433	433	471	451	443	473	419	474	437	479	467	452	448	408	458	421	465	436	437	474	470	470	443	439	454	479	430	451	450	429	467	442	449	441	440	473	453	461	460	445	421	451	446	445	466	470	447	446	434	454	492	438	413	446	437	466	460	477	443	432	412	444	399	456	479	482	448	443	436	479	474	447	428	459	447	453	476	438	426	441	463	460	456	470	446	433	468	433	436	454	425	483	423	450	425	479	435	447	425	488	436	401	476	456	430	426	472	441	446	470	442	451	435	444	460	491	447	442	449	411	406	442	458	457	421	449	457	434	433	406	446	435	445	442	443	474	464	439	459	427	452	462	460	431	443	415	466	455	420	456	434	431	407	438	435	443	478	492	459	491	453	401	473	450	496	457	470	447	430	462	445	449	395	502	483	462	428	435	489	440	482	439	423	473	442	449	437	435	474	414	478	418	452	453	427	491	463	457	456	460	440	467	415	434	411	463	447	424	445	459	436	419	429	468	483	431	460	424	448	462	408	447	425	399	486	447	449	475	445	410	480	454	471	424	463	468	426	425	457	438	441	465	465	429	450	436	448	441	495	446	453	407	423	503	447	450	472	430	471	440	424	473	435	437	437	461	443	448	503	444	460	441	447	443	463	425	428	409	442	452	455	443	436	436	464	431	459	456	427	482	382	459	441	469	472	450	428	452	443	419	415	446	431	449	479	466	437	452	442	423	425	445	468	420	441	422	447	460	430	463	447	426	495	426	425	419	472	484	488	430	453	456	449	431	438	434	462	450	440	437	456	455	444	463	442	427	453	471	415	444	456	482	415	433	420	459	472	432	442	441	443	434	428	451	489	455	484	412	443	434	458	463	438	462	457	445	420	436	439	439	459	473	405	428	494	454	446	436	428	449	457	426	483	448	411	423	495	462	488	413	452	449	434	443	427	485	477	461	424	441	457	400	441	452	466	435	434	430	465	451	452	435	438	486	437	470	426	431	468	479	448	495	456	446	485	443	451	455	411	459	479	453	452	415	422	419	455	469	438	492	457	471	482	446	451	441	474	450	465	435	430	433	453	454	463	462	431	459	443	451	421	459	469	454	476	473	427	449	436	432	449	470	425	458	460	444	446	453	436	459	434	471	438	456	437	435	408	403	442	416	456	454	448	444	465	441	460	453	480	463	453	429	414	471	445	451	478	448	471	407	408	422	453	445	444	427	446	481	466	465	461	413	506	450	453	478	454	462	463	446	429	451	430	442	483	454	467	455	411	491	476	499	415	423	440	416	454	424	430	422	475	425	477	417	422	448	485	467	448	477	456	454	453	424	420	439	439	417	467	396	437	474	437	428	441	457	441	441	430	464	485	469	493	471	436	467	458	423	441	471	475	447	432	471	466	439	456	413	432	465	491	436	475	453	451	420	447	443	432	455	461	475	448	473	448	451	457	450	440	433	434	446	430	455	452	453	460	474	432	432	474	442	460	483	459	442	450	470	472	450	444	430	420	449	416	415	451	457	476	481	476	457	474	465	464	446	446	487	455	455	499	463	460	424	440	468	462	416	417	477	476	446	423	447	469	474	410	412	428	450	464	450	430	431	399	454	513	446	469	471	431	483	443	451	393	423	441	462	419	441	437	450	465	456	423	418	436	464	483	455	440	427	466	458	468	462	433	456	421	450	443	462	440	420	442	484	501	439	459	427	433	434	446	494	421	437	461	428	425	425	430	484	429	434	409	450	462	444	448	463	450	452	438	464	494	442	468	428	448	464	448	452	445	444	440	420	427	482	453	430	434	409	468	456	449	419	445	464	474	413	445	495	481	456	435	437	429	490	427	462	481	407	472	459	437	466	425	452	451	453	386	442	436	424	442	414	398	471	441	474	459	453	432	483	454	412	442	408	505	442	427	447	421	475	482	473	481	425	433	454	456	431	422	435	455	427	462	483	432	437	439	423	460	416	451	452	415	448	384	440	455	439	441	423	425	397	470	447	400	425	436	438	427	468	459	447	448	437	502	433	452	420	418	463	411	443	454	476	424	480	470	411	431	445	403	464	452	418	443	420	456	445	443	443	440	491	426	475	453	463	463	425	410	471	483	445	493	438	442	437	451	437	465	454	456	431	441	468	434	470	444	461	416	464	434	410	443	419	493	455	440	449	421	453	407	473	457	459	427	462	452	484	475	415	431	433	453	404	466	482	507	465	455	470	468	462	447	466	483	439	448	458	474	464	444	480	417	448	443	436	457	449	455	469	445	444	443	416	455	491	462	456	479	443	448	437	478	474	463	460	418	428	433	428	453	436	417	428	469	439	443	433	444	457	418	430	414	494	444	410	446	480	491	468	474	424	438	467	421	495	479	451	452	449	438	458	465	427	456	469	463	433	426	443	442	422	418	444	437	449	476	460	451	443	407	416	465	438	435	448	450	474	469	441	429	462	458	453	453	422	445	444	450	438	428	481	437	441	455	461	450	487	467	453	409	464	440	425	415	473	461	450	456	438	425	453	444	423	445	454	452	428	432	458	433	484	419	466	455	447	445	455	467	424	460	419	442	420	479	417	439	452	376	405	460	457	453	431	457	439	456	440	421	424	491	453	426	427	433	409	427	424	448	445	461	480	441	423	422	438	456	456	453	441	445	491	411	467	459	472	459	441	434	425	453	427	439	453	437	459	457	465	457	459	454	434	429	440	465	446	449	430	425	467	450	461	462	431	399	466	475	453	469	437	493	455	466	449	446	437	420	446	447	476	471	465	446	399	441	475	458	462	437	494	423	519	419	448	428	432	460	440	459	431	437	468	405	446	458	413	435	448	437	435	466	450	424	436	471	441	454	461	457	464	430	440	431	457	439	444	477	422	435	489	439	438	440	431	474	437	455	436	434	433	433	445	465	494	470	434	476	450
4686	14177	9373	4526	3376	2483	1860	1497	1246	1086	949	866	800	743	725	617	607	600	600	529	528	524	554	503	501	516	513	559	493	466	540	497	485	529	500	501	496	525	473	462	480	452	467	484	513	448	495	481	460	453	432	475	492	419	493	472	441	460	451	481	496	464	433	479	507	475	449	465	466	456	446	474	444	460	441	412	428	454	429	469	442	493	453	474	441	450	450	463	462	454	430	424	439	465	507	479	436	435	421	456	463	431	487	459	446	467	416	442	455	446	450	467	450	440	462	476	456	440	465	458	448	449	455	426	444	472	477	430	427	461	483	451	468	491	416	470	448	446	442	409	472	465	425	431	436	445	457	455	469	421	482	451	412	444	464	452	458	466	444	434	413	458	468	449	429	449	412	494	465	477	479	434	473	462	442	446	481	456	442	444	479	428	457	454	446	444	469	476	458	450	446	450	458	452	427	438	468	466	447	472	436	423	449	441	473	467	478	461	447	451	452	453	449	454	432	470	435	465	428	450	460	445	468	441	428	438	464	424	451	453	492	460	428	438	464	458	450	437	481	468	480	435	439	447	439	478	467	448	438	466	484	406	469	450	462	431	442	445	433	456	475	449	481	484	451	445	428	456	482	442	436	394	458	449	480	441	478	405	438	485	464	491	428	469	445	424	440	440	490	444	473	474	426	460	460	453	478	454	431	432	434	449	437	436	462	442	459	453	477	446	458	429	436	464	447	484	452	450	391	492	439	467	461	476	448	474	440	469	470	474	468	474	450	470	470	447	423	446	436	439	463	437	428	467	470	475	430	459	461	434	449	440	474	451	432	451	480	485	429	434	466	448	432	445	446	436	470	473	440	444	454	468	454	452	441	443	482	395	457	486	451	454	407	401	473	446	433	478	448	488	477	477	461	432	437	496	431	454	464	482	424	460	431	454	433	432	423	454	412	462	460	430	464	458	447	425	433	460	418	445	450	425	501	453	445	448	480	475	490	406	469	463	475	419	483	458	458	495	456	456	429	446	437	460	447	441	440	431	468	448	444	492	431	452	430	418	426	461	471	449	473	399	444	466	481	419	463	480	406	469	451	425	449	421	443	432	481	459	462	417	462	424	443	439	440	444	430	444	422	426	485	462	449	424	445	476	439	479	480	478	433	446	464	464	471	450	442	461	478	438	483	454	457	438	425	442	455	495	498	471	452	434	495	457	472	469	460	443	450	483	484	443	476	436	447	505	463	477	440	425	444	441	462	426	459	447	461	470	433	426	472	447	448	437	479	456	456	429	494	485	457	475	449	467	472	442	445	462	490	484	485	442	412	485	442	486	495	438	446	449	436	459	485	476	465	481	439	466	468	457	443	423	488	486	474	427	496	416	454	445	451	489	438	491	462	442	475	494	462	469	464	417	465	424	445	440	409	460	463	408	427	441	446	447	468	478	458	488	475	449	423	466	489	440	432	478	443	474	476	430	438	450	412	496	414	436	487	436	449	456	450	524	444	435	472	430	472	478	457	485	455	523	506	465	480	452	442	439	472	459	455	412	439	436	432	454	477	494	467	490	450	419	490	455	450	460	442	469	454	432	432	447	461	472	487	388	475	491	458	470	489	443	442	454	426	491	463	458	437	463	459	459	479	429	440	430	450	417	423	492	449	456	486	435	480	449	446	472	450	447	435	480	425	432	452	486	442	493	428	467	455	393	461	466	464	428	471	423	466	458	474	491	413	469	486	453	458	473	466	452	441	451	465	461	439	477	470	473	455	490	436	432	453	448	461	457	459	434	425	459	437	426	461	487	447	446	449	462	466	467	467	448	436	469	443	440	465	483	443	449	434	471	424	480	427	462	478	436	458	438	453	449	415	447	467	469	462	468	448	493	444	475	473	448	468	431	441	431	419	430	429	448	446	449	435	468	477	476	467	448	447	478	444	471	443	446	427	458	427	459	470	443	423	463	438	447	455	508	433	453	470	440	461	439	449	446	455	455	474	444	447	446	442	439	493	449	446	436	468	457	433	422	486	431	433	462	494	439	470	466	461	448	441	427	453	450	496	454	468	487	457	426	439	428	443	459	508	457	475	447	504	448	493	475	483	445	460	422	429	463	488	480	473	469	449	472	467	482	458	477	462	477	440	462	468	462	434	462	443	487	440	429	475	415	433	469	433	472	461	488	444	450	462	446	441	418	452	442	469	438	492	437	491	459	440	479	444	444	449	469	456	463	478	455	464	395	461	480	426	479	449	457	445	455	471	491	489	494	448	491	474	487	453	473	495	448	492	458	469	463	457	451	491	449	455	438	471	452	435	448	442	433	459	431	467	440	414	454	472	432	481	474	494	424	477	446	417	454	440	459	489	455	461	452	477	447	485	440	450	441	458	463	407	456	449	430	438	478	469	436	441	433	436	439	424	466	445	434	425	471	460	451	473	439	474	449	487	484	480	472	475	437	468	440	448	482	452	468	459	451	460	446	434	446	423	426	461	475	466	458	442	432	404	477	480	488	473	451	446	442	453	467	484	445	402	408	451	469	447	504	462	440	473	455	485	479	453	462	460	425	436	492	442	460	425	473	444	454	436	420	420	430	498	439	467	413	438	449	419	419	448	464	441	461	473	462	471	444	500	449	459	482	427	459	462	467	472	471	438	417	436	438	436	510	445	481	479	461	457	444	441	447	421	444	440	446	468	454	453	499	455	442	441	443	460	457	458	449	440	495	494	471	419	466	439	485	477	468	478	439	435	436	467	440	476	462	483	485	441	463	452	469	457	462	446	435	474	446	427	476	451	470	450	456	423	456	448	436	416	470	480	491	451	446	438	465	475	432	435	440	496	431	417	451	491	465	478	435	428	437	460	455	439	461	500	453	480	440	485	445	452	456	505	460	439	425	449	421	468	451	496	458	474	478	442	472	445	421	479	425	469	447	497	428	448	434	456	430	473	419	441	458	448	395	437	455	401	425	455	448	470	444	439	489	449	459	455	503	478	475	469	466	431	457	403	456	470	459	481	420	428	479	458	455	442	416	456	414	478	471	427	445	434	469	428	462	451	433	466	461	437	450	419	426	484	466	440	481	467	456	430	470	466	407	440	460	442	485	453	421	499	437	485	444	433	449	463	447	451	444	484	456	448	475	456	464	456	454	451	443	435	424	462	471	473	441	442	457	459	433	418	453	465	461	470	436	464	437	486	471	475	467	452	435	446	477	447	472	406	455	462	486	465	455	472	504	418	405	426	470	437	446	451	467	462	492	436	447	477	454	429	465	516	473	478	425	409	458	464	454	433	426	441	471	438	481	423	433	441	448	467	458	480	456	449	460	447	450	445	455	464	468	431	431	470	413	454	427	482	468	435	448	444	447	494	459	432	465	466	443	461	475	442	458	447	451	455	444	457	411	434	441	412	421	427	462	472	438	427	435	467	451	476	402	449	444	422	490	449	461	436	422	443	451	472	450	438	461	456	443	494	411	460	421	446	468	462	422	470	480	448	424	433	447	464	434
27923	17153	3401	720	524	525	517	559	493	493	507	478	472	496	483	488	468	472	491	491	476	449	444	425	450	458	461	509	466	472	511	465	478	495	459	514	474	441	448	481	476	483	496	482	458	516	483	494	451	480	431	484	466	519	479	482	448	462	460	461	422	480	472	482	482	468	467	472	438	462	473	467	468	491	523	462	498	487	453	475	430	486	490	445	448	445	476	439	493	454	427	484	527	467	512	465	501	449	489	458	456	488	519	457	490	476	490	477	448	432	492	481	424	474	466	482	475	511	506	472	510	496	477	433	524	424	472	486	491	430	470	513	484	487	470	463	475	472	505	425	472	480	474	474	485	460	490	475	473	442	463	481	502	497	496	486	525	475	471	467	505	456	484	492	458	485	483	439	500	458	472	495	459	477	460	446	472	478	420	471	496	496	436	498	463	462	472	480	506	454	527	494	490	456	519	465	482	521	473	472	445	481	506	458	458	467	485	481	452	466	466	450	465	462	471	474	465	522	487	439	497	503	491	490	444	472	504	442	521	462	469	508	498	500	484	458	463	512	472	513	454	475	435	438	471	458	485	478	439	476	452	506	452	442	463	501	469	471	495	515	480	524	478	489	492	474	477	492	500	481	467	494	469	468	480	486	431	509	478	528	476	472	482	447	488	492	457	511	455	475	463	461	467	461	523	465	495	467	475	480	465	477	506	514	439	490	488	475	476	479	506	483	473	478	430	461	469	506	486	471	448	505	484	514	453	465	453	485	473	492	473	451	459	444	453	474	498	485	500	445	458	453	498	496	456	467	497	499	496	498	455	450	504	508	489	517	495	470	464	501	477	489	442	445	483	487	477	494	464	488	502	462	465	489	465	487	489	475	453	460	462	459	492	459	478	511	456	501	489	499	471	465	484	465	469	482	527	455	471	483	515	502	432	435	443	447	486	506	425	487	417	519	482	496	444	487	460	488	460	508	489	471	517	490	481	442	471	467	494	474	509	449	441	493	458	521	434	486	467	435	476	480	489	463	489	493	487	533	482	468	474	495	487	466	474	500	485	500	505	521	507	469	516	438	456	498	507	451	502	440	511	493	465	534	499	466	447	475	476	460	514	452	467	476	506	488	484	510	462	497	482	499	483	493	494	448	480	488	484	491	473	501	482	505	476	467	506	461	500	458	491	502	484	484	492	447	508	491	493	433	465	470	489	468	480	484	472	467	454	466	474	463	482	473	483	464	477	462	464	461	512	528	449	472	479	431	474	442	480	461	446	492	478	534	469	467	486	491	491	440	470	447	454	477	450	456	460	484	456	473	450	492	502	449	467	493	424	473	463	470	450	434	482	484	471	494	459	474	512	485	426	466	501	438	442	506	468	459	499	488	470	494	465	467	486	491	486	465	494	438	499	471	476	512	480	485	457	485	474	476	466	473	457	473	487	467	463	489	493	502	509	471	477	461	461	501	480	455	440	462	475	465	464	471	487	462	447	518	523	472	477	502	497	449	512	465	461	472	417	515	475	450	464	436	463	476	470	480	476	508	492	462	439	484	460	499	473	493	500	478	519	447	486	517	513	494	448	473	478	452	456	499	494	482	458	452	458	488	474	487	455	478	496	479	480	470	487	443	451	456	459	493	438	477	454	466	473	504	452	459	513	484	446	436	466	514	485	490	458	500	513	483	448	471	433	508	480	492	499	488	467	500	471	442	467	483	491	487	471	460	485	435	429	505	505	482	467	474	498	517	506	519	465	516	442	484	515	477	507	465	508	448	500	482	527	483	491	468	501	483	470	528	506	436	483	450	448	455	433	477	463	467	490	505	471	485	437	468	503	476	488	502	463	464	486	474	487	538	459	509	495	475	494	461	471	507	495	464	486	470	474	492	454	487	485	474	493	465	474	465	482	492	482	495	499	433	479	509	476	496	473	477	471	485	497	476	484	517	493	457	475	461	479	469	466	454	468	461	502	510	507	457	463	457	445	478	483	451	516	488	503	472	488	509	434	493	494	461	447	466	481	490	520	497	453	458	467	467	482	520	470	449	476	436	470	453	483	455	433	485	482	491	504	511	474	468	488	498	434	446	446	466	478	469	467	486	416	433	489	500	514	460	467	496	428	482	466	495	486	450	463	434	517	456	518	530	467	492	518	494	490	494	493	434	454	472	482	502	486	497	502	521	468	510	449	482	500	501	476	501	462	472	466	469	499	463	450	459	501	499	495	489	493	474	459	492	457	515	499	444	462	486	494	465	493	469	479	473	502	472	510	485	513	487	454	448	480	496	498	480	485	474	519	457	443	486	465	481	463	461	470	510	483	491	451	523	479	484	495	519	507	477	451	434	492	483	505	508	469	480	479	474	448	472	473	496	474	466	434	487	447	503	492	467	484	464	493	508	476	470	486	487	486	488	455	540	480	432	474	475	471	488	461	472	471	474	488	453	468	490	489	472	500	438	463	475	522	501	485	506	518	470	503	448	516	502	498	489	490	448	514	509	484	507	468	447	471	448	469	467	493	495	498	520	521	436	465	502	450	474	458	474	519	469	485	471	480	490	500	459	475	463	481	464	509	460	462	492	472	483	518	466	469	503	460	436	493	502	456	473	468	488	504	455	507	478	463	458	490	496	482	425	494	478	482	465	460	502	446	478	474	496	507	505	493	490	503	465	492	484	497	455	508	469	522	497	458	470	542	489	486	464	497	487	454	463	489	504	436	488	461	469	458	495	511	458	452	437	458	450	479	465	479	513	496	486	502	460	476	463	490	483	456	484	485	476	506	531	442	491	452	499	499	489	497	480	502	513	453	486	486	478	485	470	494	441	502	479	479	473	486	464	505	454	449	448	471	464	511	482	495	445	456	487	463	493	508	513	467	507	498	472	467	484	475	510	466	515	468	460	474	439	452	460	479	478	468	449	462	523	505	498	477	467	466	446	441	512	503	512	482	497	498	476	493	469	503	481	484	483	472	505	514	495	486	480	455	507	474	503	482	499	444	460	448	516	490	446	449	453	450	459	481	461	470	464	504	490	468	477	482	521	466	476	484	460	477	488	506	495	470	473	491	469	487	468	485	499	514	466	484	480	515	476	468	485	480	437	481	489	481	473	520	493	460	459	465	488	474	486	508	501	518	448	488	509	442	485	448	454	496	477	477	473	475	497	455	465	447	457	503	506	509	490	509	477	448	463	501	497	473	511	517	479	470	478	527	453	464	465	538	497	467	525	472	478	480	488	449	501	515	500	485	505	440	446	496	471	446	468	498	479	483	484	473	460	482	480	500	488	488	493	483	456	445	509	431	476	450	458	482	495	490	499	465	488	502	483	500	469	481	472	514	461	458	414	473	479	486	473	492	453	500	486	469	498	472	486	500	495	496	494	485	463	460	500	481	439	500	478	479	508	450	477	480	464	462	465	490	482	475	494	452	462	489	455	509	470	476	458	452	490	481	495	448	490	469	473	455	510	457	476	448	498	479	500	475	461	469	488	489	497	473	490	471	523
4457	984	805	657	580	582	578	562	513	551	544	514	518	563	500	526	535	525	519	532	537	500	542	507	526	519	474	539	552	529	516	485	535	542	540	525	500	530	525	558	516	512	476	501	520	549	537	568	565	492	501	516	538	495	484	502	528	510	478	476	504	499	481	525	515	519	512	530	497	498	543	514	547	534	513	552	492	531	512	579	482	541	571	489	508	522	485	544	527	502	499	574	473	522	488	535	518	500	529	533	501	518	514	534	544	496	522	505	521	535	540	517	494	497	543	532	530	529	571	518	516	529	534	510	486	557	514	505	525	549	529	518	571	503	552	559	530	534	545	514	510	533	516	504	504	534	542	564	531	472	495	514	564	487	537	506	509	536	538	505	534	511	529	522	546	522	525	549	497	516	552	500	538	538	498	508	533	522	527	503	560	531	516	518	569	497	496	540	541	538	519	561	530	502	498	533	509	527	534	532	494	558	498	533	526	495	488	524	532	518	570	537	502	539	529	503	532	506	556	509	510	556	509	573	498	549	532	520	569	530	528	510	503	545	513	508	518	510	493	511	509	524	525	468	530	526	507	547	527	543	530	488	506	551	514	536	551	507	511	494	501	521	504	490	475	520	518	503	541	500	517	563	496	541	489	488	478	514	553	508	517	537	488	503	529	491	504	473	522	523	541	531	504	487	491	553	500	502	478	495	514	531	542	516	493	540	506	494	487	533	583	464	518	528	502	513	514	582	518	527	507	516	520	518	511	499	536	526	482	516	472	491	487	519	537	533	542	485	571	515	509	503	472	512	505	528	514	536	502	560	529	547	526	521	531	528	555	551	545	488	525	538	475	506	512	527	508	513	513	536	516	560	544	521	547	542	504	521	561	523	520	493	519	520	545	506	495	499	571	597	497	503	509	556	481	492	559	521	494	520	492	545	522	588	479	530	568	513	549	517	544	445	513	551	540	550	552	468	500	496	529	546	526	535	537	524	527	518	531	515	533	494	505	539	575	509	539	553	528	553	482	547	513	509	523	525	484	501	479	506	547	525	498	546	491	556	541	502	512	531	534	513	525	520	531	485	528	511	533	503	508	527	496	516	567	532	517	483	562	517	522	545	543	529	507	502	509	511	540	518	516	540	518	538	529	548	550	537	512	555	531	512	473	503	533	500	513	505	505	496	487	517	502	529	547	520	549	519	505	550	520	530	480	508	534	564	539	549	547	496	494	541	543	519	545	546	527	519	494	535	489	522	565	525	505	495	484	538	536	503	524	505	531	525	502	543	509	495	509	568	517	508	507	512	524	553	542	532	529	549	523	546	486	542	523	513	480	531	522	513	493	525	517	516	524	532	556	522	529	511	505	496	576	494	534	534	538	498	547	494	475	503	542	545	522	505	549	520	508	537	514	529	484	511	540	521	575	544	561	506	523	552	503	496	552	550	497	524	535	522	540	500	505	542	518	535	514	467	496	547	560	522	513	539	519	522	525	500	501	480	521	522	483	489	519	498	528	511	510	530	470	534	527	496	549	514	549	530	495	558	529	527	536	522	496	510	503	529	520	537	473	536	509	515	491	507	515	514	510	491	472	508	585	553	528	542	525	511	515	534	521	505	530	493	506	571	541	521	533	531	543	487	537	559	542	540	539	513	509	531	524	482	520	524	517	563	517	522	500	492	551	536	516	510	533	552	512	496	530	486	494	542	493	549	510	519	570	519	530	510	519	554	449	534	514	527	493	503	509	529	548	523	503	506	536	537	541	511	542	553	544	514	496	539	536	565	534	552	536	516	489	524	531	523	517	547	495	520	519	441	493	479	510	504	508	523	530	523	511	496	510	552	516	565	531	532	536	511	497	529	515	514	553	452	524	566	507	473	526	518	493	549	534	513	494	537	534	535	531	530	544	509	512	519	550	535	500	497	532	537	459	522	550	540	560	522	576	497	546	494	523	543	504	545	519	516	510	490	505	529	498	530	500	526	514	539	534	541	567	527	487	505	508	530	470	508	493	520	499	536	491	542	486	575	479	521	492	473	520	480	512	515	499	479	543	550	523	551	507	505	544	524	531	521	544	516	522	466	525	533	511	506	522	523	539	556	513	524	514	544	524	497	530	520	532	506	499	481	468	540	527	498	533	499	510	527	531	532	511	522	509	528	548	530	554	504	538	529	521	511	503	543	519	516	534	511	495	509	530	537	540	583	521	524	553	533	525	489	501	487	514	507	543	562	493	511	516	522	520	513	501	491	490	484	468	538	517	510	489	536	513	536	486	526	530	526	484	554	523	573	533	514	553	509	529	482	521	542	526	494	489	550	503	541	528	525	536	517	557	540	481	538	483	534	519	506	524	510	526	482	501	561	530	516	552	531	512	526	510	540	510	553	531	524	501	521	521	514	532	551	584	516	506	541	538	543	527	574	488	501	559	529	528	540	507	538	509	532	515	527	532	494	555	533	532	538	504	488	508	548	542	500	507	533	546	546	513	490	507	487	518	559	544	530	530	539	561	535	502	517	554	450	510	512	537	523	498	510	561	531	524	513	517	511	504	516	495	521	519	536	501	512	530	563	534	495	544	538	536	531	512	559	491	558	530	523	515	466	495	554	534	583	548	523	525	490	520	556	519	505	500	535	529	510	536	550	491	491	507	540	512	489	524	521	536	477	520	531	552	512	483	534	548	503	537	507	526	515	498	505	511	547	521	538	522	500	525	485	500	538	512	525	562	562	527	492	516	489	512	552	488	487	521	522	490	528	522	527	491	511	559	509	518	517	533	540	512	501	483	525	513	483	517	517	506	479	552	558	509	534	538	538	514	548	504	542	520	527	507	502	507	509	506	525	528	527	496	587	532	507	531	470	497	529	520	528	528	541	508	517	511	501	523	487	499	543	504	537	537	491	536	541	505	534	514	508	538	545	544	511	516	544	530	512	518	498	541	564	525	559	530	516	564	503	479	553	518	505	482	512	532	544	538	540	535	538	503	509	500	526	519	515	509	545	544	511	512	537	528	473	535	499	514	531	551	517	528	528	528	527	543	521	502	566	488	552	492	512	541	535	516	534	496	540	531	515	494	510	492	524	522	519	502	532	466	530	534	532	527	539	487	560	532	505	529	484	485	552	512	516	579	522	553	494	550	562	516	498	535	478	506	544	535	497	550	518	532	544	539	514	565	511	510	528	541	525	512	517	536	502	527	515	529	536	568	535	548	534	511	532	522	515	527	569	566	479	564	546	528	489	541	510	582	564	505	528	517	514	521	502	507	571	531	531	499	514	515	573	523	534	528	550	542	510	468	518	517	527	543	526	537	497	505	529	527	516	519	530	555	531	486	506	536	530	546	554	555	532	493	529	534	588	509	526	527	541	512	573	491	514	554	510	514	494	527	525	517	527	499	523	518	540	480	528	507	520	502	518	498	559	517	518	562	538	568	573	497	499	536	549	539	534	519	523	506	522	521	518	503	526	500	552	558	493	554	543	540	507	560	514	518	543	514	502	541	534
23595	21068	28269	24082	21056	9062	883	532	495	413	411	382	314	342	310	303	318	290	291	309	279	293	286	267	285	271	282	255	269	269	277	261	249	272	270	264	252	243	279	225	262	282	237	244	245	231	269	241	249	268	265	257	286	274	265	278	272	263	283	234	262	235	253	246	290	257	262	251	305	258	249	256	254	246	236	248	271	232	235	252	249	267	253	234	254	233	262	246	243	292	307	284	245	261	246	261	239	262	244	261	230	259	266	266	232	263	234	286	275	285	261	246	245	289	255	263	282	253	278	270	266	272	261	237	253	260	284	246	258	251	233	237	255	238	216	253	237	266	280	254	255	266	283	242	240	273	238	230	269	274	261	262	248	282	245	230	250	250	244	254	253	246	236	263	245	266	254	262	263	256	261	250	252	257	244	247	262	230	236	270	245	241	257	253	255	260	277	244	256	255	267	250	307	239	236	269	278	237	244	267	229	247	232	231	267	252	220	247	239	257	247	240	275	247	256	225	248	251	277	233	269	244	251	272	260	290	239	218	264	240	233	277	259	275	264	245	238	240	239	254	242	257	264	258	235	271	228	244	263	259	260	258	260	254	224	244	290	272	262	251	246	264	249	269	284	263	251	271	266	255	238	262	252	222	253	246	251	246	248	289	266	258	256	245	222	263	244	244	241	270	240	238	246	244	275	276	269	246	255	247	253	235	256	254	247	202	249	248	274	227	244	263	292	232	254	279	245	237	244	255	276	251	238	223	256	258	222	278	248	266	241	278	266	265	254	264	245	254	257	234	294	270	267	259	258	229	234	259	268	276	235	222	233	254	277	282	296	257	251	258	253	280	252	259	244	251	259	269	253	270	261	263	255	245	260	248	282	247	238	239	248	249	250	259	257	252	275	246	280	242	249	221	243	257	245	241	236	216	238	250	254	265	273	252	285	245	266	247	231	241	263	268	247	279	306	236	255	275	266	259	244	264	248	252	253	294	285	238	236	235	263	261	222	245	227	254	268	262	229	285	268	231	247	258	265	238	265	244	272	242	244	259	266	251	247	232	243	274	260	271	239	247	261	223	234	257	270	258	258	266	225	252	235	243	271	288	277	259	252	263	272	244	257	259	238	254	240	251	249	264	231	252	251	250	228	261	244	222	252	232	254	252	262	257	254	244	257	247	253	263	229	248	229	268	226	226	284	258	253	250	250	259	257	273	245	259	230	259	260	240	284	237	262	271	247	239	253	270	243	244	272	246	249	231	285	245	248	239	245	242	244	243	295	267	228	239	223	283	268	263	276	267	238	254	234	259	256	247	252	217	249	270	262	250	255	256	248	241	256	238	223	263	239	276	257	288	249	279	280	251	242	254	245	242	248	283	267	266	262	240	256	262	293	241	248	254	264	248	233	243	251	233	261	259	251	249	269	258	242	241	250	229	275	278	284	262	231	236	265	261	274	271	247	270	234	246	259	235	271	252	275	230	250	253	269	251	275	241	248	240	278	254	236	242	248	258	278	235	262	253	252	262	259	243	235	263	212	258	256	273	240	240	235	237	279	286	240	249	271	250	262	249	252	243	253	247	253	263	236	265	243	241	239	279	263	253	241	266	272	266	239	261	235	223	263	240	260	266	260	272	229	234	270	248	233	209	254	259	270	257	248	262	271	245	278	250	253	240	244	250	257	261	257	252	246	268	286	243	268	273	223	278	224	246	270	243	237	245	230	261	257	236	245	252	242	231	245	289	241	267	254	256	239	260	230	241	228	260	265	246	240	245	237	248	247	256	241	266	242	258	260	242	275	271	236	259	258	247	256	233	246	250	246	251	238	238	241	252	240	261	258	245	236	259	238	248	250	231	220	250	248	213	268	260	261	242	241	256	246	247	251	246	271	277	250	250	255	240	239	259	258	229	257	261	241	251	264	252	250	252	285	250	245	241	266	230	233	258	217	238	233	261	237	262	222	250	255	266	246	261	255	245	235	220	251	267	258	242	232	256	255	242	274	238	246	220	223	282	254	257	277	260	220	259	262	252	279	256	248	215	275	275	242	255	242	268	251	227	262	268	259	265	287	257	239	225	269	228	265	245	244	269	248	264	287	259	267	248	275	265	256	261	249	290	233	248	224	278	270	256	242	225	265	264	268	252	231	239	261	244	275	250	258	236	257	245	248	240	248	259	259	232	268	279	278	260	241	238	252	249	248	240	247	246	248	242	281	225	251	269	241	240	262	273	260	244	249	265	248	256	266	239	255	252	243	258	265	281	262	256	230	244	248	270	254	253	244	260	236	258	247	241	275	256	251	250	255	280	246	249	269	267	247	251	238	260	268	238	246	259	257	281	253	270	255	249	233	253	245	234	236	256	233	275	270	280	266	241	265	256	281	260	247	236	249	265	257	272	275	267	246	236	243	288	257	240	256	257	254	265	239	227	241	250	233	255	243	251	253	257	237	276	254	229	257	246	226	239	265	232	250	247	248	269	230	238	255	277	265	233	277	248	234	266	259	283	266	255	251	232	258	254	251	236	269	233	261	271	259	261	264	259	271	264	248	277	256	266	271	257	247	234	261	255	268	243	223	274	263	252	248	255	254	250	230	211	249	252	228	246	251	255	257	261	242	261	250	249	251	256	259	249	233	255	227	247	216	257	237	252	246	287	218	257	243	273	248	266	282	260	280	288	277	239	301	247	240	266	265	252	260	263	256	251	251	260	274	257	247	257	288	244	224	255	252	258	255	257	241	253	262	234	247	262	273	271	261	257	243	246	239	248	238	253	251	248	243	256	261	266	247	256	273	236	256	246	250	273	256	281	253	251	241	226	244	237	247	226	252	264	235	271	225	273	242	252	258	263	255	240	230	286	311	255	280	263	272	241	215	243	278	261	244	249	267	244	280	244	272	239	232	239	237	231	266	231	261	253	265	291	275	237	242	265	279	240	282	263	257	265	236	235	227	243	241	236	249	253	265	251	271	270	264	233	262	238	266	238	236	239	269	250	253	250	270	243	272	274	244	258	285	250	257	232	282	264	287	248	269	229	255	240	254	264	236	221	259	255	225	254	251	231	251	275	237	244	242	285	249	241	244	229	277	251	240	258	249	231	266	243	264	257	259	284	252	233	247	277	259	259	245	225	257	263	272	264	261	250	236	257	260	265	241	294	254	243	261	278	252	217	265	268	239	268	274	248	252	255	274	235	263	236	264	239	250	234	236	240	250	236	242	275	227	251	257	237	244	265	274	245	258	256	273	231	277	258	244	252	272	279	231	230	235	234	234	261	246	267	256	248	241	265	261	241	259	240	247	229	281	256	295	242	235	278	270	219	255	234	288	274	258	219	253	240	272	267	270	244	263	259	260	250	240	244	224	245	238	244	268	269	251	259	252	246	259	256	251	260	262	242	235	253	254	260	252	249	240	254	253	247	234	244	269	259	266	273	268	240	251	268	240	237	247	240	261	244	270	239	250	245	217	221	233	252	270	253	227	264	262	246	236	272	262	258	259	250
3307	8503	5553	2599	1857	1354	1013	863	763	669	535	512	476	433	395	396	378	348	355	372	329	362	330	324	315	311	319	311	303	328	301	325	311	266	300	272	276	326	261	301	302	284	280	319	256	302	294	282	315	269	290	270	279	295	317	292	298	272	269	304	290	269	279	290	306	284	289	275	278	284	273	286	289	271	266	291	259	272	313	270	293	289	300	283	303	263	289	285	280	297	287	297	297	307	273	265	267	252	298	237	288	295	291	278	279	293	330	296	295	268	270	281	288	254	243	308	290	309	287	299	291	274	288	304	286	279	250	289	284	288	256	315	318	285	276	262	307	279	259	313	266	261	291	261	283	309	317	304	259	313	272	270	278	250	279	291	289	314	290	307	298	307	262	279	289	312	279	272	303	297	271	290	274	312	262	280	270	274	314	258	289	274	304	273	280	314	285	327	283	287	264	273	269	275	278	306	317	298	268	286	305	292	273	266	295	327	269	272	317	279	266	284	296	272	274	277	337	313	279	286	274	262	282	302	274	283	277	280	279	301	292	266	241	291	293	247	275	262	294	325	285	278	275	301	272	270	309	308	262	280	278	287	291	273	298	276	306	279	274	280	284	282	289	302	276	261	280	280	260	312	258	303	252	284	245	285	325	306	284	304	283	308	260	322	297	261	298	274	268	300	272	297	277	294	272	277	295	291	317	290	286	258	287	291	285	280	283	286	269	288	288	269	248	287	269	310	292	294	294	298	281	255	277	315	321	293	260	288	299	276	270	287	277	290	291	261	279	274	290	269	288	301	300	282	271	294	271	271	284	287	297	294	290	308	279	299	302	284	300	298	246	278	289	324	279	288	279	303	310	291	259	270	283	274	274	240	308	300	270	282	296	294	298	317	274	300	240	299	276	340	279	307	276	267	308	271	296	267	280	265	271	300	280	298	289	288	253	266	267	292	253	288	296	283	285	293	287	282	288	261	285	270	283	239	269	309	294	335	263	277	273	286	277	284	302	259	282	303	310	299	301	294	255	287	274	313	281	283	308	285	302	286	276	284	309	279	290	289	278	266	266	283	268	297	277	279	287	290	278	273	270	303	265	275	271	267	291	279	257	286	301	288	273	294	291	265	279	265	306	293	268	278	283	309	287	305	273	284	253	272	285	276	307	270	253	283	264	279	297	307	274	260	303	277	284	298	284	279	290	274	273	303	272	293	268	293	296	279	316	275	305	289	272	289	291	269	317	282	292	259	280	303	312	264	298	290	263	305	286	276	266	295	290	277	265	298	299	288	272	289	311	291	259	297	293	302	268	305	274	301	263	279	271	260	219	276	273	297	306	284	275	292	292	312	273	279	306	287	270	267	293	293	276	293	279	273	288	305	268	282	261	297	271	278	292	247	294	266	264	278	291	277	272	297	307	290	266	268	311	291	272	300	280	291	297	306	278	284	248	268	270	283	267	295	283	279	285	246	279	286	272	303	271	243	291	287	291	284	311	285	268	262	277	296	312	274	276	268	269	284	266	314	288	296	297	298	262	262	305	309	278	281	300	296	311	271	270	317	301	289	293	251	255	280	297	267	275	258	273	268	285	308	277	266	267	302	271	288	276	287	280	310	275	325	307	287	278	263	278	264	282	259	294	310	286	261	276	286	293	299	286	251	304	275	312	268	272	280	291	282	271	279	270	307	308	277	253	313	311	300	271	281	293	290	312	315	285	277	264	283	307	290	276	274	305	316	261	288	242	273	307	281	280	275	255	289	285	285	275	300	265	297	305	281	278	258	273	294	308	292	255	262	286	275	281	300	255	279	248	261	308	279	288	271	314	313	312	306	293	283	306	294	264	292	308	301	262	282	270	280	284	259	274	298	269	293	278	275	272	257	274	288	281	270	292	314	277	281	276	305	292	276	326	274	254	281	285	290	297	296	278	248	266	303	287	267	286	303	290	290	279	279	298	267	274	284	308	261	233	275	307	276	246	313	285	279	307	288	282	275	282	314	266	278	285	286	281	270	278	297	310	288	296	285	274	267	295	304	268	286	299	264	290	303	275	277	257	259	278	294	285	258	286	259	255	276	288	296	301	291	275	295	281	294	272	273	296	266	273	297	275	290	262	287	270	295	278	276	297	283	293	296	285	275	286	286	286	274	283	289	316	279	268	285	317	282	282	258	289	253	267	258	312	306	280	289	267	299	265	289	269	289	306	275	265	257	267	274	277	290	272	281	284	299	284	301	262	265	301	306	275	289	306	278	278	239	284	289	285	303	279	252	294	266	280	273	259	291	311	283	269	303	250	288	260	247	271	315	263	288	257	283	268	316	263	272	296	293	260	269	297	276	270	271	281	271	304	311	248	305	305	277	279	302	259	288	276	286	286	249	303	295	288	274	285	301	285	284	321	286	266	267	269	282	312	309	297	284	287	273	263	267	316	275	278	281	256	291	283	291	291	284	288	309	307	306	283	273	278	339	272	286	289	261	285	286	296	299	286	300	250	247	291	298	291	297	271	305	250	317	272	284	295	275	287	288	299	333	271	288	278	293	299	267	265	308	275	321	271	294	278	271	300	263	282	303	274	306	268	250	300	278	290	267	285	321	281	259	296	301	285	280	258	296	265	281	315	262	289	277	282	279	299	292	309	296	254	264	299	255	259	278	267	271	272	292	272	279	268	267	301	293	292	281	283	273	301	285	286	287	284	299	297	288	277	302	274	292	307	272	297	302	275	273	289	274	253	273	288	310	302	264	274	257	289	250	264	266	324	274	273	294	289	291	270	271	299	257	303	320	281	283	264	287	266	293	280	276	279	294	296	248	282	288	269	289	300	288	296	291	277	305	302	304	320	291	287	271	289	285	267	299	269	271	296	269	281	287	294	285	288	271	290	278	300	289	263	323	298	283	283	281	315	281	272	270	287	285	306	283	253	311	300	305	295	262	293	268	262	305	298	287	266	318	277	309	304	312	269	296	264	273	271	319	286	279	310	268	312	256	298	264	294	288	262	268	304	272	284	272	292	293	283	300	290	311	278	272	284	295	293	280	313	265	259	295	284	305	299	265	275	289	300	301	253	254	254	270	331	301	304	256	274	305	286	282	274	271	322	287	307	280	289	261	267	290	274	274	295	286	302	314	307	265	278	283	270	268	285	292	278	284	289	278	267	274	288	267	286	255	309	277	271	283	287	304	277	284	272	302	264	324	294	310	295	288	277	290	257	292	282	297	258	282	308	274	279	302	300	290	267	263	285	260	304	294	270	321	302	273	269	292	281	300	282	303	305	312	291	279	306	271	288	274	281	271	269	300	271	276	270	271	293	260	273	305	281	277	281	281	270	289	285	283	279	287	299	304	258	272	275	285	265	271	289	282	328	282	283	285	276	308	263	295	265	279	293	297	304	277	263	269	291	315	281	279	274	285	286	300	297	279	278	286	303	301	265	288	274	277	277	267	262	264	271	292	274	282	292	296	275	300	321	300	300	292	305	306	282	296	258	312	294	271	304	274
24719	21035	26998	25140	9321	1153	903	841	788	772	800	724	791	717	708	744	728	681	701	696	670	674	698	723	695	677	724	690	701	703	689	692	689	667	670	768	658	722	675	687	684	624	721	700	665	702	685	720	663	630	677	668	689	680	666	733	708	666	710	647	708	670	680	723	685	648	679	704	687	705	644	725	747	679	719	706	680	701	708	750	714	708	731	648	705	683	691	652	624	710	766	688	690	640	698	679	661	660	636	726	633	694	705	697	759	715	676	685	679	686	710	748	697	645	678	684	734	697	686	677	669	678	679	667	699	662	693	652	699	705	716	636	686	674	682	678	679	627	715	658	679	695	699	719	671	686	704	683	676	660	642	735	708	626	640	696	667	650	679	689	696	701	657	709	663	719	661	738	676	652	659	673	678	642	666	672	648	696	656	690	691	704	668	728	674	709	698	654	693	700	706	680	661	713	648	683	712	699	694	700	671	644	682	650	726	663	718	697	698	672	697	639	720	701	742	694	681	668	693	705	706	701	676	702	675	711	696	703	673	654	697	663	702	685	655	668	648	730	684	684	756	687	723	650	656	712	669	666	656	642	697	683	697	715	715	679	666	691	690	718	698	703	679	663	723	645	745	709	647	699	688	661	744	646	689	691	703	698	682	688	656	711	678	671	701	663	706	685	703	709	654	683	679	690	676	711	680	658	682	718	689	679	718	712	673	650	693	710	657	686	703	669	724	712	682	668	664	670	681	741	723	681	690	691	663	707	719	711	679	678	688	671	680	695	711	721	673	747	671	637	638	658	635	694	647	686	707	668	682	689	662	668	694	650	693	660	709	707	675	665	647	643	626	674	739	695	696	689	657	682	699	668	691	671	687	654	673	686	688	680	680	680	707	754	654	649	719	695	661	697	665	664	690	717	682	698	666	710	684	683	683	707	676	709	683	692	685	643	667	701	675	681	698	740	654	687	612	700	686	673	636	702	680	695	630	689	692	697	672	698	643	666	695	698	666	654	652	710	732	669	685	698	702	680	670	677	679	702	687	694	663	683	683	622	702	672	683	688	657	702	684	651	713	680	691	641	665	673	655	687	642	682	666	704	712	666	689	646	659	694	720	641	677	704	687	686	685	659	643	685	729	694	692	628	703	689	667	687	672	627	703	713	687	688	713	686	673	669	708	682	690	670	708	648	758	696	689	719	692	669	639	630	664	707	677	625	668	662	695	701	683	675	654	645	693	722	669	688	690	692	693	720	652	706	691	683	694	711	687	701	718	725	690	689	652	701	695	739	709	689	734	702	686	700	663	629	645	646	683	697	679	699	650	684	691	682	729	769	605	661	674	665	684	694	754	704	641	697	711	688	738	701	622	718	681	654	660	706	682	707	692	746	695	704	699	673	702	687	684	684	709	683	732	676	688	720	705	698	662	712	657	692	634	698	676	705	716	689	706	692	680	646	702	651	701	739	614	681	655	695	709	756	681	698	691	675	692	689	713	644	678	688	715	681	649	633	691	697	709	705	679	672	666	686	672	723	688	695	722	623	666	731	695	644	641	675	685	736	677	715	751	686	669	713	722	641	706	705	685	660	695	669	739	656	662	662	669	713	693	700	717	684	707	723	706	703	685	670	671	741	692	675	740	689	686	673	693	664	663	659	682	696	701	732	725	663	677	667	730	676	678	700	700	753	686	713	678	701	687	664	628	718	682	683	653	707	701	710	708	682	596	694	640	670	693	670	684	697	654	685	704	710	654	650	669	691	663	651	679	672	720	644	724	687	676	696	688	696	695	637	709	670	693	703	667	669	673	708	685	735	669	687	668	701	678	748	664	678	633	715	697	664	693	680	700	698	673	724	669	668	723	687	700	694	677	702	689	701	696	701	701	712	617	708	658	702	688	646	681	663	683	694	651	698	703	705	681	678	729	707	721	671	689	669	689	672	678	686	652	654	656	720	693	692	687	687	687	639	729	735	741	748	693	690	697	687	657	713	691	691	719	651	658	679	691	665	659	672	669	662	702	684	685	712	691	733	682	728	727	728	661	684	674	650	667	687	686	691	694	685	644	663	693	670	705	724	714	673	708	699	716	694	699	727	669	685	676	693	674	706	713	680	694	716	697	712	672	678	646	632	663	667	673	732	686	651	668	714	689	674	707	672	690	666	711	732	629	669	692	675	679	738	710	693	699	648	658	747	681	704	674	724	725	686	707	702	735	679	689	649	669	681	663	688	688	673	698	690	700	691	666	651	702	663	625	712	713	674	711	723	656	664	687	658	735	686	708	664	717	722	688	666	664	699	703	675	707	689	690	693	662	705	675	670	709	742	714	666	685	683	690	680	714	685	668	675	670	694	682	724	707	711	729	696	654	695	664	604	670	694	661	706	662	684	698	677	696	643	710	702	700	708	696	723	680	662	655	665	697	704	657	689	656	664	674	659	686	675	691	703	654	686	693	697	668	667	659	668	677	676	652	649	702	619	679	724	660	692	663	666	700	743	657	683	708	672	695	653	694	631	676	612	705	706	630	661	643	701	703	711	703	670	684	714	680	667	698	689	668	705	692	671	666	675	702	709	727	708	685	695	747	721	670	630	725	688	694	667	694	724	687	648	697	679	657	629	635	668	689	745	659	630	646	705	717	708	676	683	651	691	675	681	693	705	676	632	641	682	731	702	691	667	715	716	645	715	687	658	689	669	664	681	712	681	681	661	699	683	702	649	643	657	661	663	724	706	690	708	678	682	636	729	731	677	735	653	668	666	701	696	711	663	694	683	710	630	655	667	649	713	667	663	655	678	691	702	657	691	690	696	701	688	685	747	682	700	656	662	665	729	650	720	695	645	641	668	726	640	670	669	629	701	635	716	695	669	683	623	675	680	679	690	663	703	736	706	709	693	696	698	713	689	679	665	676	727	640	639	658	675	644	682	671	668	722	661	722	694	727	757	703	672	742	726	741	639	678	709	685	642	709	730	628	705	690	647	653	664	671	685	716	703	678	668	693	697	659	660	686	716	704	723	669	702	661	657	786	694	684	673	641	721	660	652	667	667	679	711	694	707	726	702	672	717	686	708	656	680	657	681	695	697	680	711	715	677	681	675	649	699	664	657	750	712	708	662	664	664	681	678	692	691	685	665	672	660	677	730	690	736	722	683	661	651	704	690	671	646	699	691	664	686	691	721	694	658	702	690	685	673	717	677	665	649	658	690	706	668	695	628	640	690	663	688	663	689	664	709	681	659	691	659	675	681	640	656	677	668	693	658	679	733	672	665	659	722	702	672	694	719	631	660	723	651	675	688	657	724	703	654	660	682	653	699	709	696	713	678	683	672	698	703	678	706	670	662	676	679	676	675	727	643	780	692	673	683	717	664	727	684	688	693	638	705	654	684	673	719	673	694	661	647	691	689	687	684	694	719	745	660	692	672	689	695	677	675	709	670	664	705	661	693	698	714	669	668	713	671	641	766	640	627	686	651	682	712	729	696	664	694	714	658	659	684	708	683
3573	5083	3391	1856	1431	1261	1172	1065	946	900	829	816	811	795	819	790	760	771	734	708	781	716	724	798	737	716	714	785	671	721	700	694	767	741	763	683	727	712	729	704	736	688	698	712	721	710	760	666	774	718	675	672	716	677	712	728	763	747	702	777	711	712	717	704	725	740	721	684	754	752	711	729	712	703	741	710	696	718	726	710	714	715	730	698	699	739	736	755	711	745	690	720	703	722	798	698	771	661	675	714	726	751	704	707	697	761	707	711	690	714	669	673	718	703	723	729	704	732	723	702	693	721	674	702	708	707	692	663	730	725	728	706	752	719	784	678	718	685	683	691	744	694	716	748	745	704	678	707	749	690	697	715	702	720	700	736	726	735	675	699	711	721	706	698	772	730	722	743	681	743	738	731	684	745	706	723	695	760	746	734	758	745	713	707	691	732	699	765	711	653	714	734	693	722	757	722	780	718	727	751	708	687	713	756	673	717	711	685	684	732	702	720	735	708	710	766	771	736	697	714	670	712	731	683	761	750	715	705	680	686	717	713	666	694	695	737	731	740	695	701	693	741	782	700	700	748	761	751	699	693	750	752	698	660	697	674	733	720	720	698	706	717	728	729	700	735	741	669	735	703	726	736	734	746	708	693	700	678	636	718	724	734	701	716	731	686	740	687	723	680	692	718	728	703	720	706	703	720	705	719	690	725	682	717	748	755	743	689	689	691	716	709	694	681	739	723	744	705	683	692	749	745	690	734	693	723	687	665	685	679	721	720	713	723	696	742	690	728	746	707	704	699	700	689	695	700	717	733	699	686	678	759	662	701	686	666	702	690	701	650	689	706	695	740	701	703	739	750	738	673	754	684	715	700	681	717	738	742	690	747	747	756	717	720	706	733	739	756	703	747	713	731	676	748	703	760	710	722	700	727	695	738	730	711	729	761	701	746	707	707	735	727	691	743	719	723	691	757	729	675	703	719	686	714	722	694	699	722	692	695	714	716	711	736	721	713	717	670	687	711	661	743	711	666	688	710	731	690	673	739	682	713	738	736	727	702	664	742	667	715	709	703	690	714	702	723	694	730	740	705	740	668	695	724	690	765	731	714	729	730	733	729	646	694	718	674	717	714	651	683	690	721	729	704	687	738	703	710	727	744	662	685	720	716	696	722	695	702	746	709	757	757	760	705	688	693	689	686	729	697	701	712	742	716	757	737	706	705	713	729	711	685	698	730	751	685	732	673	681	673	682	729	712	714	718	762	728	707	693	684	697	708	717	687	709	725	700	721	716	718	738	700	724	742	698	690	728	719	734	705	673	713	748	699	718	721	765	666	746	748	743	679	734	774	730	741	698	713	709	689	743	743	714	744	745	697	786	704	675	774	707	728	718	696	718	749	734	746	657	693	661	668	746	711	714	716	696	732	732	713	725	681	710	689	730	717	686	728	777	671	736	724	718	727	725	706	741	755	716	773	703	709	750	667	766	737	683	670	660	740	716	692	710	755	732	689	716	682	689	749	702	729	686	750	682	745	686	681	704	701	707	689	741	729	675	721	686	737	691	716	719	727	728	718	735	740	686	717	682	676	696	712	710	719	746	682	735	776	672	694	693	710	717	712	698	736	729	691	722	675	754	757	735	711	718	732	729	699	729	668	746	688	706	724	733	696	711	704	741	709	789	716	729	702	733	732	701	672	703	715	755	690	775	730	716	731	647	760	658	717	700	659	700	727	706	769	684	724	711	686	730	732	707	710	739	678	670	761	683	706	710	740	673	749	714	760	700	735	771	720	709	732	724	779	701	737	716	694	748	696	704	740	689	718	683	710	695	668	748	685	740	696	675	724	742	716	701	760	730	726	732	688	724	688	734	738	670	695	689	704	722	729	761	708	726	727	701	740	688	661	745	780	739	672	703	699	723	731	733	741	731	721	711	734	712	720	717	706	716	715	703	687	725	705	747	704	697	762	730	738	693	685	678	736	751	698	714	710	713	771	725	722	730	727	685	768	712	732	739	737	676	691	700	715	714	716	738	713	748	727	697	715	714	690	752	747	707	713	692	720	726	689	758	734	662	732	742	682	727	696	750	736	706	745	758	692	701	708	763	720	712	673	720	721	722	666	703	671	734	669	701	715	729	694	699	748	729	726	714	729	714	694	719	700	685	686	716	715	723	746	682	733	742	698	645	740	700	699	741	699	699	711	696	772	772	763	738	733	713	751	695	750	731	688	700	694	712	762	691	669	701	669	682	698	752	713	688	753	678	731	725	695	669	703	705	717	699	713	694	698	683	694	697	671	704	743	710	709	702	711	701	692	705	740	667	669	701	730	698	685	709	711	688	729	750	731	650	712	714	710	704	686	753	719	653	683	661	743	717	768	720	718	738	697	692	676	740	735	697	691	664	721	714	728	695	701	727	733	712	718	685	709	671	746	723	728	706	734	715	743	679	676	745	687	716	737	752	696	700	689	768	653	771	680	714	722	724	691	748	752	723	737	749	720	762	672	689	686	775	735	731	733	768	734	728	722	704	720	701	749	689	740	703	702	670	720	719	761	758	721	640	692	673	737	735	713	736	682	713	736	724	697	677	703	675	735	681	673	685	721	757	741	715	762	744	746	667	717	675	737	749	703	669	731	722	718	720	698	699	729	745	693	698	713	705	741	740	700	699	685	684	697	746	777	704	713	711	748	710	736	731	716	738	671	725	737	701	698	703	707	720	731	741	689	716	712	705	715	748	735	734	693	729	734	722	701	712	724	721	728	738	724	693	703	751	746	703	761	728	727	752	749	748	688	729	680	679	665	699	722	718	739	714	729	695	728	759	717	717	787	726	690	734	685	685	772	715	735	723	730	693	752	734	711	742	711	702	720	714	753	683	726	719	713	706	702	692	782	737	706	729	746	739	706	710	701	657	741	722	728	681	686	706	723	701	732	721	695	719	751	740	706	729	657	732	724	695	713	713	744	709	715	677	719	707	734	739	692	720	692	744	666	696	682	724	746	743	704	695	681	712	737	749	721	722	748	704	739	702	719	691	690	726	748	750	708	691	715	676	723	671	697	746	681	736	731	677	711	723	657	707	735	672	726	726	710	680	714	709	733	717	723	712	708	743	752	714	698	647	698	740	716	750	693	693	707	722	721	729	691	793	721	733	688	723	747	680	745	708	723	719	694	705	732	685	682	748	701	676	758	724	662	718	750	691	698	722	702	681	723	723	744	677	696	715	714	723	721	707	728	667	688	714	733	724	753	741	740	734	730	736	738	707	722	776	683	716	709	731	727	719	708	683	678	729	680	723	764	675	700	693	737	646	752	717	720	715	725	695	695	692	698	691	721	624	716	724	670	712	721	673	680	690	704	696	723	746	733	705	712	724	728	721	702	765	787	723	705	761	725	816	710	684	690	724	695	724	688	688	727	682	743	734	680	735	756	723	719	684	686	690	728	705	691	722	707	706	694	695	748	709	677	685	786	734	685	714	722	683	728	675	705	691	758	735	714
22481	21104	28712	23753	21107	21139	7232	1170	893	757	699	630	645	632	570	552	556	561	559	522	544	515	457	476	490	495	544	493	485	504	476	484	484	461	466	489	465	501	492	446	517	470	505	471	459	474	465	492	471	502	465	457	461	449	432	490	479	485	463	458	503	501	484	442	480	472	468	487	484	430	498	425	485	499	471	494	520	482	440	437	430	489	454	471	478	463	474	455	468	478	478	477	446	444	457	428	463	481	464	504	449	477	459	418	476	449	464	473	435	454	443	438	450	486	440	436	449	421	389	494	485	496	466	481	453	416	453	437	447	493	509	458	523	425	472	473	462	432	455	465	480	474	449	444	461	459	487	462	432	486	490	403	543	447	433	468	511	492	481	455	468	445	460	411	472	471	462	453	477	470	488	493	472	470	443	458	472	473	460	479	471	464	469	440	492	487	467	458	403	460	415	452	443	450	452	441	494	448	449	442	480	456	478	460	446	421	457	448	468	477	403	462	452	473	452	459	432	476	480	482	486	506	426	459	434	448	455	493	462	453	446	487	474	505	459	445	450	465	452	449	428	431	464	409	462	436	480	524	465	462	458	461	462	502	499	456	454	486	468	465	463	496	447	449	477	444	442	486	478	431	472	457	472	442	423	476	475	465	495	449	470	457	485	437	486	487	479	454	471	465	439	484	492	469	470	492	483	437	461	424	460	441	451	439	443	460	464	447	469	455	476	503	453	496	451	473	440	484	456	456	465	457	452	468	426	438	482	459	474	457	468	431	481	427	462	435	467	468	462	462	462	457	488	465	446	459	465	460	454	473	475	489	480	460	471	478	446	451	466	443	438	462	485	440	439	456	460	470	457	449	435	459	491	440	454	410	458	459	494	430	459	457	481	444	483	479	429	448	441	435	431	469	461	431	506	514	508	484	445	425	452	456	452	424	462	458	442	381	456	477	437	465	473	437	442	458	425	468	448	448	450	469	473	461	437	481	495	452	433	451	426	488	421	463	479	455	436	475	485	482	477	460	481	501	454	491	431	427	469	460	441	427	461	462	474	477	469	440	498	479	420	449	510	480	482	455	456	477	484	470	439	441	475	472	473	458	452	449	492	485	480	433	443	467	431	446	472	475	488	422	485	480	454	454	454	449	421	463	454	463	481	467	467	415	433	479	425	451	426	445	442	428	460	426	458	450	462	427	456	418	457	430	487	494	504	459	460	419	450	448	473	436	429	431	452	456	523	453	504	455	499	468	442	442	449	503	469	471	496	467	497	487	462	446	446	431	479	435	452	478	435	465	469	493	475	463	489	442	461	452	439	461	467	454	481	462	499	470	439	476	425	462	455	455	479	415	428	452	505	480	457	447	453	472	442	454	405	458	475	464	503	431	486	472	459	461	455	511	469	471	473	491	448	490	487	460	435	420	463	454	469	466	432	462	461	429	457	432	464	473	441	473	456	472	488	427	439	410	483	476	498	475	489	448	483	466	482	467	462	430	475	461	498	422	490	449	474	457	433	483	427	425	468	488	408	442	450	461	472	438	496	455	438	495	452	455	462	465	474	479	521	484	426	451	461	455	466	468	462	426	430	456	418	467	462	441	436	492	446	467	484	470	470	449	458	456	476	425	460	465	468	469	479	474	449	443	420	490	446	480	475	466	477	489	441	460	431	471	452	457	444	476	447	451	478	501	491	424	521	453	427	456	500	440	451	431	440	467	471	457	456	469	497	445	437	440	408	464	433	484	454	467	442	457	475	465	518	485	473	429	444	496	439	480	460	478	473	456	479	471	425	458	422	515	433	474	440	474	455	477	453	510	445	493	452	453	456	412	435	442	425	461	470	489	454	456	445	458	430	505	424	447	441	431	433	427	435	454	468	453	449	447	478	443	471	499	458	469	449	502	451	447	407	426	486	426	497	457	454	457	428	463	461	439	437	459	469	462	421	478	418	443	441	476	423	497	483	486	469	487	472	455	444	477	458	460	473	447	437	456	406	434	486	431	524	487	450	479	476	440	454	446	484	426	466	487	462	451	396	489	483	430	442	461	443	470	429	473	482	425	453	448	477	445	426	479	466	483	430	452	439	432	457	431	471	430	398	454	470	429	446	453	496	483	437	452	462	464	438	464	468	496	474	481	463	421	455	473	456	459	462	468	460	484	425	450	461	438	471	460	450	484	460	469	470	483	442	484	473	461	452	435	491	454	477	506	432	459	432	497	457	454	436	487	463	477	480	457	446	446	485	447	427	436	430	481	477	486	471	439	422	452	473	473	457	470	460	442	438	471	439	487	452	437	451	459	465	411	455	466	435	445	456	445	454	472	456	439	480	466	449	425	474	455	458	455	429	465	482	465	493	474	470	438	499	475	466	508	456	467	490	471	449	426	466	481	483	436	495	455	469	490	460	477	403	440	447	495	449	462	460	449	473	446	481	487	419	444	457	409	438	493	477	469	456	484	464	465	489	446	439	449	418	452	470	483	456	490	464	452	465	467	482	467	454	517	491	478	453	423	450	453	477	501	476	469	433	457	437	472	450	507	461	425	446	456	462	466	426	448	463	464	489	455	491	459	455	465	429	450	467	478	441	456	456	462	486	481	477	479	465	437	453	418	450	497	484	471	485	501	448	449	464	440	419	460	418	449	459	455	505	478	447	431	489	483	456	387	483	447	455	428	430	495	421	435	497	455	440	467	503	466	451	453	499	464	436	454	488	450	478	469	474	457	477	387	465	466	463	477	480	477	432	465	454	451	515	442	429	425	469	483	488	434	450	484	450	434	440	470	457	440	494	428	488	432	447	469	418	437	437	463	472	434	453	483	480	473	427	452	485	437	465	442	430	515	480	439	470	442	440	448	484	434	468	454	453	432	429	480	446	470	467	447	489	448	470	444	472	448	464	433	450	427	428	441	472	482	451	425	427	452	497	450	462	487	470	473	452	496	444	435	426	475	469	472	448	445	460	442	441	444	469	481	470	453	470	463	402	426	452	485	496	458	450	495	426	453	514	469	469	431	488	468	419	457	454	470	411	479	485	456	443	443	426	440	459	464	420	449	462	451	420	445	476	478	457	464	449	438	467	486	459	476	471	490	455	466	440	475	434	481	451	481	481	503	479	462	435	501	447	447	437	444	456	447	471	429	500	469	450	437	458	475	452	447	447	433	424	476	436	476	483	455	450	478	480	443	467	468	468	461	408	447	439	518	448	457	468	441	473	464	428	471	476	447	496	442	445	437	427	433	436	477	478	452	479	505	492	487	444	447	496	444	438	456	493	454	474	497	462	441	462	469	468	467	426	471	500	450	424	435	479	463	455	455	438	419	467	455	467	474	455	464	414	462	438	431	422	484	467	417	461	446	478	451	454	450	475	441	505	490	512	470	475	443	453	461	463	433	459	449	468	453	446	467	500	454	472	466	455	471	480	471	428	494	469	483	457	472	450	441	427	437	434	435	459	472	490	477	491	449	461	449	430	457	462	480	459	453	469	464	465	468	424	450
4717	14069	9158	4545	3269	2448	1986	1522	1269	1092	973	835	804	776	752	713	601	630	624	548	561	616	581	506	532	563	515	502	527	486	479	483	494	513	506	493	519	517	488	496	490	460	496	479	470	486	511	492	496	493	501	462	463	501	488	496	500	491	490	476	488	486	455	463	473	509	517	498	447	480	494	443	479	478	438	461	495	458	448	449	490	454	469	437	527	486	471	481	484	442	423	499	416	476	468	426	496	441	497	525	481	482	499	499	452	434	450	454	422	483	443	466	471	452	454	458	438	425	453	465	465	501	493	447	480	473	461	499	446	478	461	459	515	507	506	481	455	457	486	463	446	457	458	453	441	456	497	473	441	462	464	472	441	461	440	444	476	460	436	422	431	474	455	429	441	440	453	500	466	465	470	465	533	438	490	457	446	471	476	477	443	455	463	444	523	492	470	486	461	455	479	499	461	470	474	473	481	474	435	420	464	501	479	519	481	448	464	518	484	452	474	479	457	459	504	456	457	440	454	465	445	503	459	452	489	468	482	488	451	483	454	466	457	417	456	466	474	448	465	443	454	444	475	447	477	435	464	426	466	451	483	445	513	454	465	485	475	460	464	477	427	446	469	461	466	490	471	497	430	472	442	469	466	475	452	489	509	540	492	497	483	447	461	481	460	464	507	479	471	474	449	457	480	440	464	493	501	475	483	469	454	478	470	489	431	494	472	450	465	446	430	437	473	478	491	467	450	484	515	478	487	476	447	453	476	466	446	489	484	474	439	435	491	491	458	475	470	465	469	463	461	485	448	466	461	452	455	481	498	417	441	460	499	481	482	459	437	472	450	452	429	449	488	484	449	519	514	480	457	484	442	467	420	486	502	502	467	437	462	440	467	504	460	471	438	455	465	443	494	487	446	482	489	449	489	485	495	447	469	505	474	455	442	432	462	475	439	442	504	427	504	490	448	483	459	477	428	495	469	464	488	470	432	491	461	478	469	487	448	430	443	439	464	447	472	457	425	450	467	462	470	471	472	471	418	485	477	481	487	462	450	495	466	484	493	502	464	479	435	482	476	476	490	506	462	497	502	439	439	513	469	501	437	471	469	460	482	471	484	449	428	466	457	470	449	469	440	470	441	490	453	484	463	441	482	475	500	452	486	479	485	485	472	464	478	454	484	484	429	451	506	473	479	466	487	471	489	455	499	479	521	452	439	469	484	470	461	465	443	472	434	464	458	494	459	465	472	508	476	488	451	451	475	467	430	426	468	456	464	459	508	480	496	477	446	472	450	454	479	491	470	492	433	484	515	438	454	456	438	462	467	466	457	444	447	461	446	464	446	471	482	493	454	443	410	457	461	487	469	442	476	480	488	474	465	505	439	414	467	466	438	494	473	460	474	485	459	470	423	463	435	476	480	445	454	477	466	456	512	463	455	453	485	459	435	478	487	442	479	460	448	490	427	462	468	467	489	478	497	476	436	474	472	561	484	450	430	473	494	482	469	441	462	456	504	458	471	438	466	471	510	456	439	495	462	477	432	459	520	463	438	474	504	480	489	491	445	440	440	447	447	488	516	450	493	488	453	458	438	493	479	467	461	500	473	447	472	482	496	472	467	488	441	483	493	495	481	433	488	496	479	436	426	509	468	511	505	431	431	459	512	468	474	462	446	455	429	468	496	488	467	481	488	457	477	481	452	480	484	464	463	482	460	451	445	445	438	487	489	444	470	461	472	468	457	498	477	487	489	454	469	477	477	471	446	496	456	446	495	461	459	451	415	459	494	455	495	472	484	477	479	488	472	472	459	460	477	484	470	467	429	451	464	494	443	491	466	442	468	484	458	473	430	458	474	456	441	461	476	493	463	454	447	466	463	474	454	477	495	446	448	479	487	474	515	448	460	471	465	442	485	462	476	476	457	462	463	481	449	423	459	445	490	489	455	444	479	496	449	465	484	468	498	476	465	454	442	492	480	475	474	502	484	466	447	452	474	456	449	447	462	463	443	452	456	504	472	455	488	465	434	484	440	449	455	439	478	479	446	459	447	472	453	411	446	463	457	472	458	489	436	502	491	471	435	468	479	467	491	427	500	462	494	435	486	472	485	473	469	460	505	490	459	461	496	441	440	469	434	445	475	470	463	475	451	483	447	476	480	443	508	465	472	451	450	490	459	483	467	467	478	485	501	479	480	471	447	453	487	517	507	467	467	457	449	459	462	418	473	508	486	473	432	452	462	455	450	440	480	473	479	459	464	463	443	422	456	475	471	447	487	470	470	468	465	474	446	492	429	453	480	428	465	457	452	517	454	457	442	493	461	458	457	491	469	437	450	458	464	463	451	481	471	476	452	506	515	480	460	453	451	477	489	444	466	498	483	458	493	470	468	480	513	481	470	478	456	460	459	467	485	485	469	460	461	459	461	433	441	485	421	473	400	481	480	427	505	466	457	422	504	479	437	443	433	486	499	468	423	438	466	480	494	440	462	428	478	467	474	471	495	467	462	446	475	442	467	475	475	471	535	489	471	471	445	439	441	491	495	479	508	458	464	434	450	493	429	465	451	477	496	492	456	465	504	472	486	457	467	455	477	452	476	476	456	453	504	446	451	493	450	482	457	448	451	438	427	509	463	473	458	468	475	479	482	481	476	406	444	462	473	424	462	455	483	441	447	470	499	442	428	441	450	475	448	443	475	413	474	477	463	484	506	474	483	445	476	410	510	460	471	479	442	432	480	432	477	452	459	458	457	500	449	439	453	439	456	458	476	464	464	454	456	493	455	440	435	503	451	483	507	452	471	470	437	481	514	509	457	474	499	454	463	432	457	483	489	462	449	438	462	476	496	473	497	501	426	431	475	455	472	469	395	468	457	487	464	496	472	439	450	438	439	484	481	478	466	459	442	467	470	476	467	451	460	472	484	425	457	455	463	467	456	431	453	465	435	453	457	443	457	450	470	415	488	436	476	463	447	440	478	487	493	473	441	513	490	470	511	494	462	460	484	487	483	455	482	447	431	463	470	460	446	434	511	463	440	433	473	435	487	455	424	486	469	464	440	465	457	476	482	497	450	435	457	470	453	515	495	455	456	464	492	467	468	487	462	465	469	455	443	487	437	421	497	497	469	467	467	463	443	457	462	464	467	478	456	474	464	485	459	440	447	470	492	451	445	471	423	437	460	449	463	455	474	433	441	478	475	458	443	487	460	463	483	458	463	475	494	467	498	494	486	454	478	438	460	473	460	473	475	462	458	475	497	486	475	486	447	497	474	497	435	484	447	486	433	454	485	470	484	438	414	465	446	453	420	472	448	444	454	447	451	506	490	464	456	500	474	475	466	500	492	480	441	477	481	446	442	446	471	492	463	435	460	482	461	471	435	467	476	511	433	448	453	461	453	498	465	458	452	499	459	460	492	466	460	435	472	458	463	469	454	442	433	472	456	458	463	512	427	464	430	503	495	487	454	439	446	454	482	467	461	466	484	474	479	449	448	444	462	512	465	454	490	482
27822	17224	3655	951	747	651	509	516	495	494	515	514	545	472	508	503	517	474	519	546	506	546	544	443	523	454	511	535	494	470	529	484	498	473	519	480	471	514	498	470	490	487	495	515	457	490	489	509	448	471	500	517	524	474	522	492	533	486	484	485	490	467	523	488	494	475	470	476	532	465	455	478	494	483	497	550	461	506	504	486	497	502	466	482	524	529	496	445	527	485	459	503	476	483	483	490	433	494	516	542	486	465	509	494	511	518	488	491	524	503	488	497	488	499	485	483	493	513	517	501	504	509	500	447	494	506	502	522	511	496	501	510	483	492	530	467	451	523	512	507	486	491	459	492	490	465	516	504	510	470	525	485	469	479	512	472	450	561	493	485	442	506	480	466	515	517	482	498	459	495	474	519	458	511	545	452	497	493	509	520	471	485	513	485	529	525	448	497	546	502	502	478	499	506	479	527	454	495	497	493	504	483	495	497	495	465	497	481	485	543	518	483	547	487	490	515	464	464	479	472	490	494	514	516	497	459	510	494	454	495	512	491	493	493	495	449	476	479	478	491	482	495	480	482	476	487	477	486	444	509	497	452	481	492	507	508	512	471	476	479	520	502	561	516	528	507	455	510	516	504	501	524	481	470	483	486	517	510	456	513	507	479	491	487	525	501	484	462	537	517	518	518	470	484	512	491	531	471	474	470	523	522	515	458	487	477	528	513	470	471	513	488	493	499	496	476	539	448	471	463	498	484	483	477	486	482	484	488	539	471	512	535	451	459	488	496	476	537	511	494	495	486	492	503	481	515	480	476	472	488	518	514	469	494	455	476	510	490	515	469	513	480	506	521	488	476	450	512	518	548	468	457	474	497	494	506	493	540	457	475	494	523	509	468	499	499	481	534	500	472	524	492	481	531	492	483	464	480	471	497	483	489	466	483	526	503	472	524	499	471	481	476	479	506	489	514	466	484	497	493	471	468	480	476	455	438	503	475	514	489	476	469	500	500	459	488	495	504	486	491	509	460	490	540	482	489	501	543	456	486	512	507	498	464	493	477	481	510	498	512	513	482	511	559	468	496	485	521	475	510	519	501	483	490	489	504	481	473	510	539	506	528	510	507	503	511	487	493	518	515	472	504	501	485	512	502	528	483	490	493	435	512	533	513	518	496	477	453	555	515	490	521	525	517	500	532	508	475	486	457	538	519	512	495	496	466	487	503	489	496	503	519	504	501	473	506	523	472	545	527	469	494	532	508	475	495	493	498	494	470	488	454	509	493	511	497	495	485	486	514	524	516	510	469	481	510	457	457	497	553	483	524	439	495	495	461	506	510	508	516	499	479	499	510	522	502	486	473	487	492	494	509	482	524	492	468	496	507	468	450	477	513	484	500	505	483	476	507	472	510	478	480	494	509	491	523	508	482	474	502	507	498	519	515	483	494	482	485	516	471	530	471	495	521	451	512	501	472	512	500	500	488	511	499	507	503	514	510	481	496	490	462	524	475	502	539	470	532	468	488	500	481	467	483	465	461	501	534	489	503	447	516	522	467	495	497	520	481	506	510	528	483	474	479	479	493	514	466	483	459	505	487	492	484	488	547	502	507	506	465	462	468	478	527	456	475	503	504	467	479	520	499	465	485	481	485	492	481	500	477	485	479	502	468	457	502	520	542	507	498	525	476	537	517	473	486	478	500	485	508	518	530	489	524	450	478	474	487	503	466	489	470	477	488	495	481	483	459	512	505	470	496	490	493	547	518	485	499	457	466	488	476	437	477	479	508	488	527	505	521	512	504	509	500	503	508	503	461	503	492	490	521	509	504	480	499	499	438	460	512	490	484	493	459	511	516	471	492	481	484	474	525	494	512	507	479	525	496	521	534	504	469	437	482	476	511	459	483	510	495	479	492	488	488	468	482	503	509	515	533	488	489	502	501	519	512	473	526	482	458	487	473	500	473	505	505	502	510	488	512	525	467	487	506	471	480	470	503	494	499	527	507	507	485	478	470	479	475	491	493	494	500	489	473	451	471	526	504	505	546	504	475	506	509	494	469	470	464	475	488	472	473	481	529	480	490	518	492	470	513	510	502	486	509	479	452	486	486	520	496	493	502	491	491	473	485	492	496	507	531	503	513	538	491	488	539	491	482	513	499	476	513	496	504	517	464	496	452	517	454	500	509	486	501	535	519	498	529	472	484	479	475	491	476	530	512	484	488	530	478	492	569	465	476	467	478	443	479	498	512	510	516	538	512	502	474	485	505	493	507	528	480	490	495	529	497	488	518	451	496	512	511	504	464	500	467	504	512	468	523	489	510	519	494	524	501	511	500	486	471	513	492	493	495	486	497	471	457	483	505	500	499	493	508	506	480	482	529	518	527	490	488	482	523	466	496	472	491	489	520	500	526	501	480	483	509	499	531	455	488	530	507	495	478	529	465	443	482	501	521	472	479	495	515	460	506	499	530	483	514	536	509	494	513	491	531	521	475	555	511	483	476	524	487	512	507	479	519	489	493	507	472	481	476	485	508	493	483	523	469	528	516	466	526	469	511	484	500	469	490	488	497	472	508	477	531	463	521	506	496	520	454	459	480	485	498	493	504	535	501	503	470	484	469	476	480	491	483	522	500	514	471	485	450	477	471	487	530	496	525	501	459	491	501	480	487	492	497	468	509	500	451	500	480	490	455	545	529	520	499	496	476	477	497	472	463	499	473	491	495	514	461	477	506	506	481	462	477	490	500	439	502	499	482	457	494	502	483	483	498	502	494	528	506	474	490	524	465	475	493	476	501	500	493	503	469	528	491	487	442	492	508	504	451	487	458	505	474	522	502	515	510	498	496	527	492	534	495	471	513	488	512	464	492	501	509	553	526	517	440	491	540	515	512	476	508	484	510	525	474	493	503	516	485	501	499	490	496	493	512	505	517	485	526	500	519	504	501	496	502	512	514	513	525	469	517	462	486	467	460	465	504	478	473	497	500	519	505	475	545	466	526	475	481	520	501	500	501	520	505	481	488	495	480	474	510	464	509	512	479	458	526	476	495	528	497	538	484	496	490	510	506	507	513	544	498	484	507	502	503	501	496	495	505	503	478	516	472	512	520	474	498	495	514	499	454	485	467	469	498	475	497	492	513	468	515	460	487	519	505	470	490	501	506	483	488	480	489	478	521	469	465	502	500	540	496	499	482	496	506	452	492	495	527	496	494	486	459	422	476	493	518	536	483	470	503	506	515	479	458	479	492	497	516	519	471	521	493	523	466	516	527	490	495	506	455	509	501	487	503	504	525	486	494	513	503	540	488	504	467	447	517	518	511	518	481	490	543	527	499	498	461	497	478	503	513	462	487	529	482	491	469	537	485	507	489	481	495	486	502	471	549	501	497	496	502	534	481	488	504	495	552	495	483	505	499	509	521	533	512	468	472	485	560	497	485	483	500	493	469	493	456	477	453	496	502	501	479	496	504	484	483	462	481	509	521	515	495	490	491	482	510	510	484	519	506
4455	1158	885	682	629	579	594	535	534	551	597	580	518	531	552	518	575	559	581	601	559	558	518	503	559	527	557	556	513	515	572	542	545	526	509	532	521	552	528	517	524	526	481	562	533	528	582	509	522	537	568	518	533	544	523	511	566	533	518	553	568	511	516	551	573	543	499	554	531	480	566	507	511	562	528	559	490	534	554	547	537	517	500	531	498	535	522	527	535	524	530	520	496	532	512	572	533	544	508	578	506	520	556	559	529	529	521	554	540	536	568	522	522	514	508	500	520	565	544	498	507	569	542	504	534	527	520	582	535	549	546	585	529	523	523	524	503	519	560	548	538	540	517	544	582	513	574	532	517	506	526	523	553	549	532	539	551	522	537	504	528	532	514	500	532	510	569	503	530	519	538	579	544	559	572	496	543	544	537	542	563	567	489	525	539	540	536	532	564	549	524	522	571	561	555	536	520	595	534	534	540	522	540	538	548	555	534	546	574	540	556	563	555	525	517	552	525	523	519	566	518	513	546	537	521	524	513	527	568	556	525	567	535	559	503	499	522	540	561	493	527	514	522	544	543	552	499	516	543	560	553	539	510	539	566	526	531	528	563	529	550	511	506	504	568	551	513	520	531	552	532	531	544	540	512	557	569	508	509	536	590	541	513	527	551	553	538	562	524	531	522	550	519	523	500	540	511	525	517	523	553	555	541	549	508	488	539	544	515	538	502	573	593	507	523	521	536	538	532	537	517	507	557	532	561	550	493	545	560	538	528	554	540	561	552	493	526	495	572	511	549	523	517	515	556	533	570	500	630	521	544	546	594	608	511	523	536	534	515	539	503	514	544	519	543	569	513	502	478	559	507	529	535	520	526	561	525	553	496	537	515	482	545	547	538	513	530	527	495	511	559	502	532	542	519	588	567	526	541	562	568	512	543	509	541	539	559	530	531	540	562	544	521	561	541	511	523	538	560	527	560	510	544	528	532	555	545	527	555	511	547	544	503	500	547	546	506	513	494	546	485	522	584	505	558	542	506	532	513	532	545	544	546	507	504	528	500	550	543	558	576	515	554	511	540	586	517	549	533	541	567	542	511	522	510	577	538	550	527	535	515	537	557	506	537	533	501	489	487	535	509	536	513	555	537	560	522	513	567	547	511	558	544	521	508	487	556	524	536	521	526	549	533	559	519	554	535	507	556	572	493	530	560	548	525	501	519	546	508	544	501	533	503	559	555	545	539	522	539	516	550	550	550	524	544	569	543	546	535	515	525	583	546	561	550	543	526	525	555	557	560	520	521	537	520	494	517	578	572	510	541	524	513	530	493	503	556	521	559	558	533	524	516	536	572	452	530	568	567	500	562	553	498	554	563	525	555	578	530	535	476	590	556	549	537	522	507	525	540	555	535	583	559	530	563	559	524	550	512	520	524	554	539	538	535	541	571	558	557	577	530	558	520	508	521	514	547	526	566	540	521	521	538	538	540	551	528	544	542	517	480	570	540	553	504	489	523	535	540	521	551	537	532	549	580	548	516	496	520	528	559	570	495	495	567	498	558	502	503	501	544	510	499	512	494	573	537	532	533	527	550	537	525	562	499	518	555	525	561	543	548	506	549	491	527	555	535	554	512	527	501	526	527	526	569	502	546	551	519	524	513	511	554	509	562	506	548	538	569	526	536	533	554	549	534	531	566	613	568	524	582	541	546	533	582	520	522	559	582	551	525	573	529	531	529	536	507	587	525	561	517	560	562	543	519	489	505	524	520	561	548	559	526	515	558	531	487	522	536	538	513	560	553	488	522	488	544	521	502	561	555	550	541	568	547	547	510	559	508	514	557	544	561	584	507	508	521	539	552	480	521	491	494	538	529	537	584	557	543	584	513	507	549	502	503	516	529	527	526	520	535	513	555	501	533	540	541	516	550	532	511	528	555	601	532	540	531	540	529	513	503	544	541	472	511	557	542	535	529	539	526	497	533	520	519	505	505	529	558	534	549	504	568	548	573	560	547	522	548	543	530	541	508	527	553	557	565	560	510	524	540	527	541	561	482	508	535	538	512	527	514	536	554	515	520	557	521	569	540	530	554	555	516	572	494	538	540	535	525	567	538	551	506	547	561	511	516	521	530	556	551	525	496	512	545	531	510	524	546	531	557	518	550	485	520	496	530	561	519	564	543	532	531	492	555	572	578	519	546	530	503	545	564	550	567	514	540	522	491	526	522	544	561	531	488	530	548	532	522	520	517	487	546	519	519	553	557	521	528	509	518	525	511	532	557	532	516	557	542	560	527	552	518	521	541	505	560	518	538	511	519	568	525	550	567	539	523	576	534	548	539	485	534	509	567	490	545	536	551	537	559	533	518	535	524	561	554	586	525	528	532	537	558	518	559	540	539	527	532	587	535	522	498	500	553	537	562	534	529	541	520	561	519	541	502	540	513	569	559	497	523	533	561	501	568	555	544	502	503	549	539	550	519	523	494	571	539	518	526	552	515	531	553	564	549	553	517	499	549	516	554	547	520	498	544	525	573	494	524	543	486	555	505	527	601	463	549	537	529	552	504	566	525	568	524	478	531	484	530	520	540	529	568	532	549	533	525	559	534	535	555	497	538	576	563	525	552	522	561	579	520	513	546	537	492	554	554	588	515	580	518	533	513	549	514	549	541	525	484	568	514	538	525	565	473	584	489	502	514	535	539	547	529	537	516	561	584	573	522	551	537	503	509	546	530	542	519	553	559	541	570	535	524	563	568	527	517	526	551	541	501	495	548	529	548	557	546	533	544	557	562	545	520	533	505	545	532	524	554	527	582	520	561	524	521	577	526	524	530	527	514	550	503	491	543	539	534	518	534	561	521	531	535	539	532	545	556	506	553	489	550	551	527	507	510	567	555	532	558	558	520	491	516	526	509	509	529	513	517	561	518	522	541	573	501	528	518	521	523	537	531	567	538	529	537	564	539	601	515	557	530	546	534	543	526	517	556	539	513	498	545	550	530	514	550	524	554	495	548	546	545	532	528	540	550	513	544	496	505	545	533	497	561	519	554	506	557	602	512	544	515	536	548	501	498	536	539	537	496	525	537	534	555	534	519	504	575	523	530	494	488	550	518	535	508	537	536	529	503	575	536	529	481	522	568	531	523	480	585	553	542	525	514	505	560	563	528	544	519	514	549	540	567	553	494	574	564	527	561	515	526	543	553	502	570	517	543	522	520	527	525	568	504	491	495	526	562	534	531	524	535	518	531	540	524	515	518	564	536	516	533	536	521	576	514	563	578	540	527	506	506	538	505	535	546	498	521	542	519	530	528	556	544	527	561	576	502	517	561	519	534	529	487	545	497	533	546	518	552	566	526	559	565	550	524	509	542	530	549	560	543	560	521	530	514	500	532	483	571	537	506	522	575	580	515	526	529	534	522	511	529	537	549	551	533	535	545	539	525	555	521	522	535	537	534	493	499	546	539	539	531	515	525	530	514	578	505	538	555	579	541	516	526	556	518	555
23584	21080	28229	24118	21062	9224	860	600	494	435	443	359	355	343	338	348	324	300	318	286	307	300	278	296	302	282	290	252	296	300	296	300	260	261	279	296	265	295	258	287	295	278	301	275	262	277	246	267	272	284	255	317	272	269	264	284	244	276	297	260	288	252	289	292	297	301	242	238	261	290	260	249	282	292	288	267	253	247	275	281	248	260	259	276	294	278	288	264	284	285	292	283	301	267	274	233	253	278	278	260	302	303	290	254	266	252	288	273	307	296	239	292	260	283	280	294	258	275	270	286	254	247	285	283	288	262	248	274	257	274	242	269	254	264	293	276	256	290	294	268	282	247	297	262	273	276	267	236	270	267	298	304	309	303	280	242	272	263	293	276	281	273	278	255	279	269	289	247	244	265	272	281	269	275	265	269	284	253	278	263	254	288	258	258	284	301	291	272	255	280	254	270	272	288	267	242	304	286	274	233	278	280	279	282	261	272	261	281	264	249	278	262	256	246	282	300	287	244	258	283	266	257	263	270	268	261	247	273	287	251	284	275	251	259	268	280	277	271	253	280	282	278	260	251	260	228	256	271	261	297	256	261	272	247	259	260	268	278	257	271	301	268	279	263	260	265	283	226	260	288	270	268	308	273	261	270	286	294	239	243	252	267	278	291	275	258	268	285	257	278	266	250	254	281	254	289	249	262	289	283	279	292	276	255	286	266	253	277	242	287	254	273	285	276	250	266	279	275	300	301	258	315	249	294	294	295	231	278	267	254	276	249	279	277	260	262	256	252	285	255	242	259	273	251	266	285	267	246	289	232	271	281	257	303	291	259	276	276	265	280	275	273	267	277	255	247	248	237	257	257	255	257	275	313	255	248	269	271	267	279	265	269	276	299	273	263	240	273	281	258	252	254	263	274	282	226	266	266	282	265	256	270	258	246	275	277	280	252	252	296	254	271	263	296	255	271	256	291	290	279	271	279	278	292	257	297	300	289	263	280	255	290	271	258	263	259	263	261	286	274	259	277	267	307	267	238	287	260	287	282	232	282	273	264	261	270	244	256	275	294	289	279	287	271	263	246	278	283	283	273	279	271	299	272	298	264	240	281	259	264	278	277	227	258	249	253	253	255	263	253	254	306	287	267	271	264	249	259	313	267	260	259	278	312	277	236	255	264	313	277	249	260	257	276	292	274	275	275	269	280	280	294	277	284	275	287	282	300	276	240	267	257	300	275	264	282	238	270	256	276	269	302	282	282	272	257	266	257	256	250	304	260	264	245	239	260	263	266	279	276	292	244	255	275	279	291	253	278	276	248	267	261	255	260	259	242	257	277	246	252	281	273	239	262	257	255	251	286	287	255	258	275	286	291	276	257	268	264	279	259	249	282	264	252	279	243	245	293	265	273	283	261	272	268	252	288	264	276	253	263	262	280	261	265	264	288	280	274	274	271	264	274	259	293	262	278	262	264	272	267	267	250	278	248	294	270	251	291	286	283	277	304	315	258	253	270	275	254	264	252	274	272	245	283	255	251	245	285	280	281	304	263	257	261	262	278	288	244	271	252	258	225	262	264	275	270	257	274	271	261	242	272	301	254	275	247	267	245	295	249	286	298	260	258	257	294	268	291	249	280	285	275	264	267	332	264	265	281	250	279	260	259	271	254	309	312	285	290	254	265	302	266	241	241	313	259	245	273	284	249	278	274	291	251	283	293	258	258	283	255	263	243	296	259	284	294	271	280	267	299	281	274	273	271	259	272	261	284	268	275	265	260	263	301	267	256	278	262	276	289	316	257	262	293	285	274	260	276	302	289	270	278	280	296	282	286	275	294	266	249	279	257	284	280	268	281	268	274	283	275	280	273	250	271	246	233	249	240	231	275	264	273	259	261	260	270	295	279	272	272	244	273	275	272	279	272	257	267	272	268	255	280	273	261	267	255	270	269	289	254	306	287	262	246	261	257	293	259	251	276	257	283	280	242	275	272	278	267	272	294	254	263	261	276	279	266	278	268	274	260	265	273	271	291	224	293	281	271	244	271	255	266	286	288	281	273	258	284	289	275	262	259	258	303	275	281	264	299	299	268	251	277	251	237	264	286	275	255	237	266	275	227	286	271	326	279	267	242	275	271	263	295	277	268	293	279	281	265	274	293	262	288	248	251	272	273	280	249	246	285	239	269	262	250	291	287	276	248	293	250	262	250	296	289	246	269	276	253	244	244	285	276	250	256	261	257	276	262	281	276	267	276	261	268	248	294	250	245	265	277	230	270	258	305	267	253	290	299	293	260	289	255	309	265	269	260	253	239	288	246	271	259	258	271	233	297	283	268	279	283	274	279	270	276	290	250	293	278	273	262	257	277	280	264	287	291	256	265	259	268	274	293	264	230	272	263	307	278	269	280	257	262	256	264	277	263	253	266	275	289	285	281	262	248	266	256	290	287	270	264	293	267	275	247	269	272	279	273	241	243	265	244	264	277	282	278	291	279	278	286	296	262	286	265	270	304	260	280	280	269	303	239	268	264	289	271	269	303	282	289	297	262	260	263	278	277	287	246	279	269	261	271	265	289	285	272	284	273	243	249	288	262	248	266	278	259	255	243	270	252	287	298	291	256	267	268	273	255	283	237	299	284	287	288	267	254	257	290	289	267	261	279	277	265	279	252	249	258	270	298	299	269	314	276	276	292	268	265	255	282	295	271	245	273	266	275	258	277	241	264	243	267	252	267	270	291	262	293	294	249	255	259	258	237	279	276	249	250	259	248	285	269	278	257	271	284	257	251	286	279	264	264	253	267	253	277	285	278	268	239	259	270	236	243	294	273	271	252	263	270	308	276	230	279	299	286	303	288	258	255	262	249	268	303	241	262	273	268	254	270	266	259	256	245	281	275	249	274	269	272	271	280	215	280	274	260	279	281	285	248	251	272	269	250	286	241	251	270	261	258	259	278	255	296	284	282	278	276	268	280	250	288	254	255	282	284	275	281	267	259	259	270	278	258	265	252	286	240	255	278	264	276	253	283	291	256	266	266	279	295	278	279	298	292	251	254	258	277	282	268	256	254	283	293	268	275	290	282	265	270	274	260	295	264	263	228	259	227	281	254	298	277	262	249	280	261	281	251	267	253	267	272	276	254	256	254	262	255	273	303	264	270	257	269	277	270	302	277	253	287	279	278	268	274	266	318	260	255	240	269	262	247	281	275	256	260	270	254	269	262	306	251	264	281	245	271	270	282	270	271	271	287	262	276	291	268	313	276	278	255	275	258	274	275	276	234	248	294	241	249	261	258	275	273	256	274	271	293	275	285	265	262	243	280	243	290	275	292	295	266	241	291	251	264	250	270	246	257	244	264	260	255	251	249	272	270	275	251	287	281	237	303	282	258	291	259	269	247	277	242	257	306	232	255	269	296	277	273	289	256	254	281	268	279	311	282	280	276	262	234	265	279	275	263	288	257	275	261	274	270	278	268	273	271	293	268	296	261	246	267	257	257	274	269	270	270
3198	8379	5543	2572	1836	1415	1044	880	698	599	557	525	491	448	412	387	382	398	436	366	360	347	363	336	362	295	348	344	331	301	332	320	325	308	331	325	311	302	315	326	339	314	331	321	312	319	282	306	312	338	323	310	310	270	305	269	308	296	311	325	306	309	299	324	281	331	292	262	303	337	295	325	296	308	305	297	303	271	305	285	299	315	307	287	295	293	322	300	325	277	332	300	323	323	292	295	273	315	297	284	308	295	311	315	319	293	302	315	293	297	299	289	311	316	304	310	321	310	304	300	319	319	318	288	308	314	289	296	294	313	291	307	302	330	324	302	317	307	269	302	292	273	307	319	323	300	303	311	311	287	336	320	294	266	296	327	303	300	298	327	299	275	302	323	285	268	285	291	295	289	305	301	284	275	288	269	302	292	302	299	298	301	286	261	279	305	315	329	300	312	276	315	266	287	298	316	310	292	281	298	313	297	302	296	308	287	294	304	306	306	321	283	311	284	261	313	267	300	313	293	287	287	318	300	299	296	280	308	329	298	300	300	284	310	295	289	304	307	288	350	285	304	325	302	291	309	320	296	289	341	331	317	308	317	307	313	293	326	295	301	300	288	278	304	308	323	297	303	318	298	332	285	278	311	281	299	297	301	300	296	318	317	275	258	295	300	301	308	308	313	320	264	327	307	292	326	318	321	272	279	311	322	293	306	283	305	318	277	320	278	290	278	323	310	312	291	278	291	305	319	328	315	326	311	286	355	312	337	292	308	299	338	303	310	308	290	279	306	319	326	323	306	314	288	282	279	322	327	304	303	281	270	313	329	295	273	311	270	312	278	305	305	290	316	280	294	307	276	267	331	302	312	278	327	324	291	330	324	318	286	301	347	295	286	295	307	323	296	314	324	288	307	275	330	313	303	319	297	283	302	336	296	297	290	272	279	316	309	306	292	300	302	309	286	294	327	328	298	282	315	319	319	320	324	305	319	310	307	295	274	308	298	269	313	280	301	303	305	297	301	306	299	265	333	335	312	265	318	344	300	313	317	323	302	333	290	323	307	319	301	256	278	300	256	288	301	279	290	295	311	312	295	287	279	292	268	297	310	296	308	314	334	299	270	315	296	315	276	308	296	339	308	318	295	291	320	296	309	294	300	290	325	289	308	298	317	325	274	307	315	317	298	309	305	303	273	315	340	308	292	312	319	308	306	329	264	325	288	296	294	339	294	312	299	288	288	334	312	293	299	294	321	289	313	304	293	301	296	331	281	282	287	320	313	293	294	305	275	279	282	304	276	311	276	300	283	319	284	295	298	301	309	297	284	303	314	287	338	305	325	331	331	296	310	305	330	296	318	309	317	315	291	302	314	306	302	298	291	294	302	305	327	311	278	313	318	315	296	293	309	294	299	305	306	295	317	292	292	291	317	289	253	299	284	320	304	267	287	315	294	288	334	271	300	324	305	286	304	300	276	319	297	307	275	283	306	309	316	295	314	307	293	309	322	296	308	298	344	313	302	294	296	311	269	315	307	291	308	322	303	274	285	317	309	310	302	273	288	276	284	272	313	297	289	292	286	280	321	294	290	297	251	308	285	290	309	275	297	320	320	318	289	300	308	304	307	317	300	270	312	290	299	300	298	310	305	290	309	286	306	301	309	291	325	280	313	282	313	314	308	293	303	338	291	294	282	325	299	304	313	296	301	289	291	329	267	313	304	304	301	298	328	293	325	276	304	266	296	270	297	297	309	302	322	343	313	305	289	296	322	295	293	308	290	278	297	289	316	303	296	337	324	307	294	314	308	294	273	288	327	313	293	313	323	278	301	296	287	295	280	303	281	306	307	284	271	307	293	310	265	300	293	299	307	302	306	307	308	334	318	307	326	320	314	321	312	312	291	286	265	283	276	310	303	312	318	298	250	296	330	296	305	274	280	287	285	292	262	306	291	317	295	269	270	307	320	287	310	336	315	283	288	302	316	307	297	289	295	337	321	308	310	299	323	288	289	318	297	312	298	320	290	313	292	295	325	286	272	293	282	280	310	289	276	287	286	307	322	297	329	296	292	319	296	289	279	277	275	308	297	299	305	308	294	313	289	275	300	279	294	312	299	290	266	322	284	295	317	314	299	303	294	303	300	314	277	279	296	322	296	301	300	305	298	304	310	280	308	340	297	307	296	299	318	325	301	294	298	296	266	280	325	285	315	300	308	324	271	290	286	294	284	321	261	297	317	295	298	278	338	323	313	293	287	320	331	317	305	322	308	301	317	288	308	316	265	316	314	316	300	271	317	315	281	290	328	305	340	318	292	301	286	309	311	297	295	304	297	289	292	282	314	283	309	293	291	308	335	305	298	301	290	303	304	316	298	307	292	284	297	283	299	328	308	288	278	280	298	275	283	330	282	289	306	280	307	277	305	282	321	327	307	292	319	285	293	330	277	309	323	291	296	301	322	319	285	309	282	323	292	272	318	308	267	298	317	298	301	316	292	332	309	298	313	300	302	274	285	306	301	321	295	314	301	313	309	296	315	288	304	332	291	305	300	312	311	284	293	308	294	289	307	265	338	316	285	295	285	306	311	324	284	295	320	310	283	340	276	318	311	277	285	295	305	289	295	286	286	279	299	293	299	272	309	288	314	284	297	288	301	315	314	303	300	297	278	292	300	288	290	311	311	315	285	301	298	303	274	313	317	309	292	295	299	292	311	283	305	315	262	316	326	290	300	325	293	306	310	316	313	262	273	261	324	334	304	293	308	291	300	310	317	295	310	285	300	268	298	303	291	281	281	265	280	280	313	326	323	302	275	279	316	317	322	296	281	282	340	311	334	302	306	316	309	295	284	290	310	287	282	311	304	311	288	282	292	278	297	308	304	299	279	296	311	318	296	297	299	276	277	324	296	313	299	324	302	321	266	281	290	311	309	328	308	285	294	276	302	340	284	303	291	324	301	315	266	297	310	322	321	278	296	314	285	305	296	307	315	313	272	272	289	310	303	302	272	296	280	267	273	286	299	310	318	312	281	293	307	282	313	300	307	299	305	295	302	331	314	294	305	325	296	302	261	297	283	295	292	340	337	331	284	286	295	258	306	299	313	306	308	316	303	301	304	299	328	323	280	320	304	302	300	291	289	299	320	287	284	282	294	286	284	286	320	269	279	328	298	312	293	341	285	294	309	331	290	289	298	308	287	292	275	292	278	282	319	296	263	299	283	291	312	305	303	328	311	297	296	327	290	299	312	322	304	304	314	312	299	362	307	274	301	323	301	309	279	264	310	322	313	300	278	282	286	304	317	295	300	302	324	321	323	298	313	312	329	282	302	290	301	307	321	256	302	305	304	293	292	287	279	293	294	286	293	280	310	300	301	316	272	311	300	298	316	310	283	284	332	308	324	267	278	296	317	263	348	283	299	284	305	274	300	289	290	266	328	330	299	299	301	307	298	308	307	282	292	293	301	302	285	306	304	307	319	268	306	273	298	311	297	296	282	290	337	296	307
24909	21148	27160	25278	9519	1176	1001	807	822	753	800	745	746	709	797	692	757	743	770	690	718	765	716	700	739	704	729	711	730	674	701	678	736	705	710	731	725	759	695	764	758	671	730	697	705	741	679	711	725	661	735	702	740	769	672	695	717	701	727	682	747	738	731	744	710	685	677	697	686	696	684	663	694	707	687	714	712	657	676	729	718	671	742	720	670	703	695	693	704	700	733	722	701	708	662	718	732	709	671	734	705	738	685	712	741	704	724	715	713	692	726	739	652	715	655	654	722	677	714	723	723	723	708	715	705	692	749	659	737	739	769	661	673	688	676	738	671	689	687	641	651	723	726	705	683	696	701	716	674	705	689	685	650	690	671	763	719	733	688	741	695	713	744	655	707	749	671	684	691	710	740	722	712	721	665	728	690	631	710	715	758	652	677	666	720	713	701	710	774	708	733	714	740	691	710	764	734	684	681	639	673	714	714	703	708	666	705	706	694	703	718	718	700	728	721	699	705	724	723	711	721	666	663	670	694	694	765	699	732	727	682	706	692	683	677	675	673	645	681	718	746	720	689	714	692	705	732	634	692	765	675	667	684	711	732	697	675	699	716	708	640	697	722	733	698	706	679	723	725	723	733	705	718	728	724	707	657	679	735	696	706	695	700	716	660	738	724	747	746	678	684	710	680	727	751	672	757	731	672	713	745	706	779	692	737	705	704	725	701	735	714	673	733	722	710	751	686	662	717	700	733	689	670	701	713	707	712	655	700	714	735	708	756	703	700	745	657	669	729	706	683	697	701	706	683	740	659	695	697	660	688	713	681	707	683	664	647	709	701	708	704	675	669	645	749	674	681	703	635	707	712	711	670	708	709	683	691	670	696	738	691	719	700	686	710	698	725	713	714	694	626	677	702	696	703	646	665	769	626	662	696	724	740	715	746	720	700	713	694	717	686	706	686	715	729	690	730	758	649	648	625	731	713	740	744	683	662	743	725	689	749	679	698	726	679	738	707	682	709	703	707	670	726	676	722	708	705	690	691	720	705	668	739	698	693	684	703	719	731	721	700	683	689	697	710	709	631	730	746	741	740	691	685	744	764	681	679	677	718	700	716	730	738	687	695	748	681	648	727	752	709	731	732	738	688	670	711	694	674	737	639	727	715	671	712	702	731	687	710	713	689	644	690	707	717	676	740	686	691	682	687	705	737	711	697	715	710	681	714	698	699	719	703	725	717	718	721	726	687	705	681	685	722	699	693	690	763	696	715	750	760	662	718	753	666	676	712	740	693	719	680	703	682	672	696	700	670	704	692	700	688	670	703	651	724	721	763	750	695	745	690	720	705	706	685	696	749	718	673	702	700	701	693	732	732	711	696	674	729	652	728	655	651	739	677	685	700	691	724	709	698	695	710	664	684	712	727	708	714	713	719	659	666	713	681	681	680	701	676	686	699	730	688	702	714	657	703	692	706	694	690	693	707	694	725	660	750	683	704	711	716	679	695	668	688	759	752	721	693	772	704	768	678	753	725	698	717	677	674	675	713	713	694	694	698	667	680	690	685	714	770	713	764	750	698	728	725	647	709	674	667	714	686	676	736	687	695	682	689	714	702	658	700	717	698	659	711	687	680	701	715	744	713	761	701	695	671	686	701	731	721	668	679	725	701	707	705	750	723	665	674	681	700	677	687	676	673	724	650	693	646	684	691	675	716	696	695	678	684	699	727	694	685	754	711	713	688	705	690	694	727	673	672	667	722	670	739	712	699	742	736	677	697	729	727	707	724	706	730	725	719	717	684	677	700	719	733	717	681	673	722	702	759	707	674	696	674	736	700	687	706	708	717	728	767	705	725	679	689	674	718	715	706	700	729	638	669	707	708	687	682	669	708	620	652	744	727	726	732	693	691	662	705	722	728	686	726	724	734	699	738	675	728	703	711	722	671	705	698	699	699	675	716	702	719	723	707	711	693	714	743	664	729	717	733	703	706	731	647	698	705	705	747	691	706	687	614	731	721	683	683	682	674	730	722	660	703	766	704	674	738	702	673	636	704	707	676	708	659	731	656	665	693	695	678	653	697	733	695	678	714	745	681	683	694	739	659	711	695	724	700	772	729	678	704	723	664	716	785	747	693	674	726	726	744	654	724	681	744	742	710	715	709	673	730	657	689	740	710	647	678	725	680	708	668	706	718	703	743	702	733	711	696	717	716	725	670	733	726	695	755	701	711	715	687	757	713	717	707	693	715	703	727	676	648	696	715	694	686	709	686	687	636	730	680	701	737	727	720	665	745	733	678	701	699	721	760	663	731	730	716	703	678	674	680	706	685	724	756	681	704	676	669	712	721	685	694	703	668	719	659	754	701	700	705	727	697	709	713	682	697	713	745	648	697	703	663	685	690	762	761	713	665	716	715	713	735	692	694	691	711	723	725	633	703	700	716	703	688	645	692	732	680	675	710	673	700	666	719	693	704	631	719	722	750	662	717	738	691	673	693	698	730	677	701	691	753	678	667	701	646	697	697	706	660	736	701	709	685	732	702	717	696	689	772	716	668	669	675	660	722	717	681	677	736	701	710	721	675	684	716	747	715	712	730	683	704	700	708	688	778	731	705	701	684	684	706	734	720	704	719	710	729	689	674	686	706	736	683	707	684	694	684	698	717	693	696	758	691	689	724	703	741	692	664	718	696	679	677	706	690	636	691	698	718	680	754	696	726	703	669	718	727	672	681	685	662	728	702	721	684	651	757	690	691	659	677	700	687	684	691	735	692	678	676	722	711	742	694	734	705	669	725	716	690	697	701	708	684	687	691	651	694	654	703	676	697	734	692	720	715	699	730	710	727	688	712	654	715	709	636	720	722	709	650	692	705	676	688	698	683	737	681	658	762	696	717	690	723	717	757	652	690	650	735	723	698	667	656	716	768	693	690	684	721	734	714	669	702	732	695	712	769	679	723	705	704	698	708	691	715	732	731	640	688	644	682	700	688	693	709	701	702	686	723	710	712	695	686	736	732	671	720	699	705	678	696	713	688	663	702	709	660	699	687	696	725	687	713	700	717	699	724	733	704	733	726	650	737	686	674	690	711	675	707	703	756	694	704	712	706	651	666	671	684	738	738	662	672	655	721	707	718	681	704	705	720	656	741	713	682	679	718	730	706	795	676	671	676	728	694	633	737	708	733	712	701	716	693	673	715	713	756	727	702	697	692	732	727	725	704	721	711	691	723	791	729	720	669	761	681	705	738	664	668	735	687	660	740	709	701	704	719	689	685	701	718	726	730	676	677	673	718	714	699	673	697	682	723	727	730	690	643	697	684	697	712	697	721	679	702	726	786	750	665	695	690	680	722	729	729	734	695	687	760	684	667	683	754	731	713	754	748	723	685	694	716	677	701	716	675	694	706	705	716	669	719	725	697	719	696	698	730	697	672	701	691	684	723	678	741	673	742	664	701	740	724	734	681	768	690	696	703	726	709	660	695	709	748	687	665	683	717	664	683	673
3619	5077	3561	1873	1504	1297	1081	993	983	906	881	855	819	829	802	774	724	778	783	780	753	723	757	747	733	748	730	751	768	759	719	738	785	757	726	733	739	751	766	699	729	728	748	738	774	741	747	757	703	727	760	739	748	717	737	681	692	735	740	765	747	729	671	747	693	772	740	769	726	684	772	722	729	729	703	714	722	719	682	749	723	706	745	757	701	731	712	743	712	662	732	718	740	745	756	722	671	716	759	726	695	695	746	736	725	750	648	743	773	733	739	767	748	711	755	762	737	715	729	712	737	743	756	770	671	658	730	732	734	727	684	779	730	734	674	763	738	797	740	721	745	729	750	699	711	702	716	727	723	705	751	739	774	750	757	681	764	778	746	765	736	720	719	722	693	706	689	708	706	756	697	742	721	737	718	719	762	759	700	744	756	687	747	741	739	684	722	749	741	732	704	699	740	721	721	726	695	763	761	714	763	741	727	694	732	738	725	703	723	722	735	741	723	711	742	688	771	757	731	753	725	703	769	749	787	754	730	733	740	678	709	747	763	702	780	752	724	712	772	714	704	742	740	671	760	790	685	722	702	768	679	766	727	771	724	691	721	717	732	747	682	731	728	718	729	711	683	731	672	709	722	657	661	744	740	699	723	692	713	749	709	742	714	704	760	756	715	673	748	691	761	689	691	778	771	709	712	731	673	761	753	714	714	712	744	704	718	685	725	696	717	726	749	729	777	749	710	725	767	716	762	739	692	749	729	759	691	702	700	718	710	766	730	716	690	675	717	736	734	737	723	736	737	790	699	728	707	708	722	714	743	735	733	708	705	727	729	702	680	750	702	738	694	758	694	708	735	764	762	738	719	735	755	729	716	708	747	743	759	719	737	727	720	717	703	689	736	734	723	805	737	731	761	727	724	716	719	761	761	695	749	694	711	723	734	776	723	710	754	700	724	697	686	720	751	724	681	728	736	724	708	729	741	737	699	690	775	722	689	721	727	674	738	698	766	778	727	704	682	727	754	724	715	700	703	726	738	704	799	686	736	733	731	705	722	710	737	699	698	728	711	724	708	702	734	772	693	671	722	714	730	779	742	724	725	705	739	700	709	712	739	730	753	712	715	675	725	763	709	732	736	762	730	753	737	685	748	729	740	734	719	716	769	641	700	727	719	724	702	738	735	722	726	718	709	734	732	759	689	727	724	715	761	739	775	716	691	696	692	689	717	727	753	674	737	727	720	772	765	697	686	777	685	681	723	686	747	683	761	753	761	698	730	732	699	763	732	746	696	697	719	752	717	748	697	717	743	741	737	678	697	716	738	713	705	775	714	749	713	736	732	685	711	722	714	689	702	689	700	745	721	727	722	712	709	733	777	696	754	719	716	711	726	701	711	718	715	722	718	724	735	736	712	752	728	698	728	752	731	741	768	643	753	747	713	784	725	760	803	697	705	710	732	743	723	723	766	711	744	759	681	756	647	712	732	705	723	754	725	678	732	690	726	721	702	727	718	755	706	733	740	756	710	741	675	687	702	732	681	719	710	730	711	736	707	679	729	752	767	728	700	738	760	692	667	736	716	756	746	751	731	739	759	752	757	761	718	719	725	708	785	705	720	696	799	685	763	690	756	730	747	738	671	752	769	743	692	800	741	742	771	713	736	733	716	713	715	688	745	717	685	748	732	737	717	734	735	769	734	695	712	777	717	691	731	714	737	765	745	747	735	676	700	729	717	680	704	768	773	738	739	747	764	707	747	742	707	741	689	710	761	713	714	760	682	717	751	726	764	784	706	704	702	668	692	772	720	724	712	749	724	721	747	713	714	678	739	717	726	730	722	750	759	735	672	689	683	737	713	712	694	732	734	748	692	677	775	695	733	686	704	761	708	709	747	695	745	712	667	687	740	720	688	705	718	710	732	724	735	720	713	752	699	755	702	656	701	736	710	719	736	687	682	682	718	749	733	699	721	682	728	725	736	736	720	630	734	717	704	742	665	713	759	681	728	699	727	735	732	699	712	769	740	791	704	723	757	758	741	713	734	696	732	751	829	698	737	727	701	766	743	713	748	754	717	773	779	755	668	706	756	747	761	712	706	760	720	763	678	719	749	727	735	699	724	741	692	670	734	685	693	734	691	731	718	704	731	729	703	734	736	713	738	769	704	719	741	734	768	678	719	697	722	718	710	765	710	767	705	714	708	737	741	711	777	741	709	762	740	688	685	700	743	697	772	723	714	699	722	739	774	767	692	756	720	707	774	757	737	678	749	707	767	726	730	738	769	760	732	700	739	779	737	716	760	712	698	784	692	701	706	738	701	777	693	748	738	734	761	733	746	676	671	730	709	711	738	700	715	663	714	738	748	704	745	758	746	697	748	694	750	768	779	747	673	728	720	743	717	660	740	762	731	733	752	695	696	738	809	778	703	696	713	733	750	730	724	744	713	712	700	745	790	705	733	683	717	759	721	730	707	733	742	762	667	733	707	712	724	716	700	658	751	739	765	744	758	705	707	759	692	756	716	690	714	745	774	738	666	669	706	693	730	730	742	700	739	717	702	715	696	722	686	714	740	678	682	708	734	716	726	717	785	696	712	683	739	704	726	705	683	721	710	779	724	739	661	752	683	766	727	731	708	732	715	728	711	715	709	701	764	742	734	772	732	759	706	709	660	753	749	705	742	708	762	720	700	775	727	703	730	709	680	723	716	707	736	707	687	738	728	760	747	729	674	707	708	706	681	687	724	751	723	700	771	722	711	698	742	753	763	730	703	711	727	738	708	743	764	703	739	728	742	755	696	716	765	736	744	750	679	772	691	708	698	739	701	704	767	732	716	745	699	678	759	733	732	745	731	731	759	701	756	735	733	742	671	718	677	730	721	719	696	725	718	759	735	721	768	742	775	732	732	784	706	727	746	713	762	751	747	734	700	724	739	696	734	748	728	689	727	720	753	733	750	791	787	784	722	685	708	713	713	707	687	650	671	721	766	784	753	689	721	794	772	703	732	776	727	755	672	773	725	763	722	693	732	724	751	746	736	701	703	719	713	759	670	738	786	706	722	741	745	712	749	740	722	677	771	685	755	714	736	733	735	730	745	731	745	699	680	747	697	697	702	675	723	765	706	729	705	690	710	780	713	705	718	762	746	722	718	700	723	761	669	731	696	714	762	730	732	756	710	714	756	676	700	741	724	732	713	713	724	751	751	717	748	708	737	718	697	698	757	728	739	705	722	723	755	738	692	742	666	767	767	735	722	701	721	748	730	759	762	717	733	706	695	702	745	773	715	755	724	767	735	750	719	761	681	708	758	812	714	744	729	719	690	737	676	682	749	742	730	745	720	751	762	737	684	745	753	703	807	697	714	771	770	689	701	732	737	697	704	705	720	711	787	727	724	694	729	733	748	771	733	760	743	726	711	749	751	757	754	742	668	750	746	750	674	754	737	735	672	759	742	721	722	719	716	737	690	755	737	689	723	676	703	744	747	731	777	733	730	700	732	731
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
