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
340154697465	340154698035	340154698585	340154699133	340154699685	340154700235	340154700785	340154701335	340154701885	340154702435	340154702985	340154703535	340154704085	340154704635	340154705185	340154705735	340154706285	340154706835	340154707385	340154707935	340154708485	340154709035	340154709585	340154710135	340154710685	340154711235	340154711785	340154712335	340154712885	340154713435	340154713985	340154714535	340154715085	340154715635	340154716185	340154716735	340154717285	340154717835	340154718385	340154718935	340154719485	340154720035	340154720585	340154721135	340154721685	340154722235	340154722785	340154723335	340154723885	340154724435	340154724985	340154725535	340154726085	340154726635	340154727185	340154727735	340154728285	340154728835	340154729385	340154729935	340154730485	340154731035	340154731585	340154732135	340154732685	340154733235	340154733785	340154734335	340154734885	340154735435	340154735985	340154736535	340154737085	340154737635	340154738185	340154738735	340154739285	340154739835	340154740385	340154740935	340154741485	340154742035	340154742585	340154743135	340154743685	340154744235	340154744785	340154745335	340154745885	340154746435	340154746985	340154747535	340154748085	340154748635	340154749185	340154749735	340154750285	340154750835	340154751385	340154751935	340154752485	340154753035	340154753585	340154754135	340154754685	340154755235	340154755785	340154756335	340154756885	340154757435	340154757985	340154758535	340154759085	340154759635	340154760185	340154760735	340154761285	340154761835	340154762385	340154762935	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2744	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2745	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2746	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2747	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2748	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23675	21846	29903	24383	21844	21871	8601	1197	872	853	764	779	698	648	635	600	628	580	556	567	599	579	563	561	573	542	563	561	530	560	510	531	561	513	545	538	549	541	521	538	544	565	546	535	559	520	535	530	542	533	574	563	511	539	530	560	558	542	535	526	523	509	524	476	486	529	559	521	544	563	546	550	528	516	554	548	559	510	545	550	512	532	528	511	536	555	524	540	541	540	490	509	576	490	499	538	544	571	556	517	546	548	526	566	505	529	499	528	543	532	503	519	515	571	477	530	519	504	563	541	527	519	498	511	520	541	528	544	514	495	541	475	524	552	510	512	514	563	549	537	533	516	513	564	544	493	569	578	502	550	488	494	530	527	489	526	506	556	530	546	562	545	531	527	518	564	535	519	497	511	515	526	510	539	535	525	494	531	521	530	493	545	498	525	511	512	550	546	525	563	508	523	493	492	526	579	575	516	543	512	516	592	570	488	522	509	448	553	529	503	563	490	519	509	526	532	544	556	553	493	582	510	533	511	527	502	510	523	535	546	497	558	490	572	535	516	505	513	527	515	519	515	518	525	540	501	529	538	557	546	500	503	483	552	530	528	533	507	511	526	516	514	535	512	514	498	511	530	493	474	499	548	548	533	490	533	494	512	522	480	536	525	509	517	583	525	578	505	554	526	529	518	543	479	527	544	525	479	505	508	528	522	526	533	499	509	510	524	545	515	484	531	493	524	538	535	541	541	521	536	524	523	548	524	549	485	520	482	488	528	544	507	533	525	509	534	555	483	515	523	510	499	524	513	520	508	509	521	519	537	524	510	525	530	525	517	542	481	566	534	568	495	541	560	545	542	508	475	530	532	572	515	497	475	542	525	494	530	533	542	495	506	536	511	483	512	545	508	517	524	515	496	526	491	497	526	531	508	489	550	493	545	510	503	538	541	565	556	539	509	525	520	550	531	513	555	537	528	523	495	530	519	545	538	537	535	534	524	539	523	500	544	532	515	547	531	497	511	572	547	507	541	499	492	516	518	507	510	571	507	531	576	505	509	512	516	533	516	530	493	509	553	538	498	510	544	527	514	513	520	523	521	498	539	526	548	512	531	524	586	517	544	529	534	553	526	531	524	531	521	484	501	549	566	494	461	507	531	498	541	505	558	522	555	531	508	515	514	479	522	511	536	516	519	536	545	523	546	528	528	544	542	510	551	543	513	525	511	532	562	491	488	521	555	506	523	539	552	525	562	530	550	518	518	531	475	529	558	517	530	543	518	531	549	537	534	490	495	538	532	528	522	573	508	523	517	518	527	480	518	522	566	533	520	536	495	498	534	546	544	488	538	535	552	531	530	508	515	574	539	502	538	507	563	556	536	519	527	559	520	544	533	536	513	539	542	545	554	539	565	522	510	529	505	504	492	536	541	542	566	512	492	561	513	527	524	510	523	550	531	524	518	537	506	526	499	507	498	512	517	554	536	493	543	491	547	502	479	474	519	502	527	537	519	478	542	513	533	476	545	540	519	528	500	560	495	493	512	510	541	455	553	558	496	538	488	568	488	500	503	540	491	525	548	535	542	511	505	535	529	529	504	512	545	511	486	492	536	567	539	530	519	485	562	537	539	514	523	514	514	518	560	562	492	529	502	529	537	503	550	514	498	537	531	498	525	523	522	561	504	525	584	508	516	567	500	482	515	546	511	538	560	545	543	500	519	527	545	526	525	469	532	532	527	525	513	519	528	501	509	499	520	544	494	542	471	531	567	526	486	524	545	517	521	525	533	570	530	495	527	507	494	509	498	572	534	535	574	505	530	529	500	535	542	562	523	478	505	513	533	485	499	496	524	549	522	498	528	529	518	532	514	516	540	510	485	531	497	506	481	531	500	522	527	531	558	522	523	542	503	518	537	522	508	558	542	548	513	535	532	553	516	512	528	498	509	560	501	543	497	510	516	541	513	534	524	500	541	547	563	493	557	515	546	531	518	552	518	495	499	543	555	542	510	519	501	517	509	512	556	515	524	550	504	510	523	559	551	524	541	531	520	502	563	519	529	498	579	540	510	537	484	524	511	560	542	496	554	536	516	527	535	539	527	515	527	509	533	547	524	506	516	517	521	552	570	510	536	506	504	538	479	525	513	551	498	541	521	530	529	512	508	508	562	542	482	508	539	502	549	544	532	532	530	547	498	522	566	551	512	502	523	505	516	511	518	540	521	534	521	513	497	503	496	531	539	514	523	552	557	537	513	560	537	558	549	537	544	528	507	504	531	510	541	536	500	488	515	529	518	516	517	523	498	517	501	553	538	512	546	542	492	549	523	532	546	511	508	526	529	496	503	486	553	527	534	505	530	529	501	564	519	523	520	530	523	534	486	505	551	536	547	515	572	521	556	527	528	549	543	516	551	524	534	512	536	532	518	515	504	519	521	525	511	574	560	514	516	513	498	538	503	534	521	547	529	558	531	498	509	474	516	487	511	566	545	491	492	545	498	523	539	508	499	493	523	554	538	454	519	527	522	555	513	533	525	486	485	523	491	578	520	581	494	521	543	564	549	504	539	542	526	521	518	535	524	497	497	506	501	535	537	472	504	531	517	547	525	533	542	468	489	505	545	528	497	521	499	515	507	521	543	504	520	572	548	503	506	511	530	484	520	509	514	531	560	536	501	544	571	507	521	492	500	508	519	486	521	550	513	577	531	510	498	527	528	487	496	506	477	486	545	496	530	520	537	524	511	496	518	527	519	504	468	501	551	500	542	554	538	533	492	546	533	514	537	526	510	499	547	534	563	546	507	539	516	523	500	479	533	537	562	558	497	548	484	505	529	460	548	529	553	544	513	487	508	517	517	553	510	494	580	474	494	485	550	524	548	503	525	498	514	528	521	487	496	535	512	524	514	538	546	493	477	530	508	524	551	511	481	511	539	552	517	551	512	514	507	525	534	576	554	555	549	525	522	538	514	536	536	494	546	545	495	507	516	573	506	499	511	507	548	513	529	546	551	536	521	495	547	509	514	529	544	519	492	513	579	536	526	508	520	500	508	533	553	490	532	505	521	484	503	556	525	591	511	512	543	534	500	533	521	545	558	550	564	498	547	494	534	535	582	481	487	520	515	544	544	551	546	516	491	545	498	506	507	545	563	503	549	541	505	539	519	528	548	510	498	524	513	544	500	518	513	553	542	503	508	492	473	529	521	489	478	518	534	536	497	522	506	550	511	480	541	504	487	559	502	514	519	516	529	516	536	556	529	519	541	525	527	525	528	558	538	554	512	527	532	527	513	498	534	512	509	551	535	525	549	501	518	517	517	572	546	526	484	542	551	518	530	518	525	534	543	543	528	538	534	529	512	519	503	515	512	471	537	519	589	527	511	525	559	495	537	537	563	539	529	508	514	537	511	514	504	552	599	509	510	561	513	499	465	516	525	522	532	488	506	553	492	520	492	538	507	551	531	517	502	520	509	516	548	481	500	500	537	501	577	515	532	577	535	546	547	500	507
47759	58528	10781	5610	3884	2944	2461	1962	1664	1560	1269	1249	1026	997	963	906	910	898	838	815	826	753	761	755	755	790	766	758	761	761	714	679	712	730	756	695	701	705	755	686	753	695	701	687	661	717	710	702	666	684	713	705	683	728	692	710	678	690	684	699	669	650	699	707	683	689	697	705	651	695	714	692	698	712	694	666	632	687	702	738	696	699	714	721	708	668	710	714	729	717	682	687	692	710	692	682	752	696	687	675	679	704	706	731	660	656	669	698	715	742	696	619	636	719	712	670	705	743	642	715	673	731	764	717	676	695	681	657	677	633	727	686	677	684	693	770	665	700	730	702	725	677	660	688	678	697	672	675	684	709	678	645	681	662	649	672	671	661	634	704	696	692	651	698	684	691	666	687	700	740	687	648	688	679	679	685	653	674	694	674	719	719	682	687	690	689	667	618	717	721	676	655	724	684	698	680	654	696	692	651	685	694	650	679	683	712	687	696	678	666	691	697	686	672	675	688	662	690	721	707	670	694	629	711	693	664	722	687	665	656	711	658	712	664	709	728	703	705	673	697	721	705	699	684	647	712	706	690	638	670	646	703	698	690	711	690	687	696	712	623	700	672	620	679	681	722	682	698	701	693	661	680	684	761	670	665	653	628	674	696	735	658	692	702	687	681	643	652	674	673	670	732	688	691	643	646	725	717	672	693	697	661	709	658	666	667	699	676	662	727	663	648	717	672	646	674	704	671	642	703	647	699	720	650	680	652	602	680	697	707	722	700	675	672	677	664	698	662	702	672	666	709	670	678	679	671	692	681	675	703	653	653	653	687	675	710	714	667	659	692	733	705	678	740	649	647	628	697	696	668	702	697	645	695	656	657	676	704	687	667	650	726	670	698	685	663	686	649	676	682	711	699	722	708	658	720	674	734	655	675	685	676	686	698	667	734	670	698	673	682	715	674	683	704	676	682	724	686	725	681	658	692	653	672	637	678	721	664	695	688	688	660	717	704	715	710	679	636	710	659	716	703	652	672	663	711	664	656	697	681	681	676	651	731	717	750	751	681	714	727	696	649	684	663	696	738	682	682	656	709	691	712	738	695	720	698	665	687	664	713	678	738	666	678	677	659	716	709	703	679	725	685	719	713	686	673	650	668	715	730	675	652	685	662	713	695	704	736	689	732	688	698	667	683	693	681	675	721	718	639	662	677	627	641	748	667	699	667	711	661	683	656	702	703	655	667	682	679	670	670	682	723	656	646	652	679	678	647	648	634	643	701	699	715	634	702	721	700	677	679	619	652	636	634	645	696	692	702	630	667	709	721	677	696	704	656	697	657	720	660	718	715	651	744	651	704	718	713	661	672	659	686	660	707	724	660	683	657	684	643	673	696	712	705	724	710	714	728	683	686	665	674	676	684	698	733	689	644	657	690	684	621	705	713	691	718	707	718	740	695	674	686	692	688	720	712	693	729	700	666	667	705	659	715	659	643	691	674	688	693	687	696	689	713	708	660	679	696	660	716	682	641	724	668	686	671	699	651	637	678	735	657	723	698	681	640	692	693	646	669	670	687	683	709	702	718	700	686	650	693	664	697	708	681	719	670	721	681	669	667	704	665	692	633	679	668	672	683	730	682	693	671	677	701	711	662	673	706	656	698	712	723	659	667	672	696	677	682	718	683	677	700	656	718	727	686	682	718	680	653	693	658	681	732	747	627	657	672	688	649	712	678	701	723	658	638	652	718	708	663	691	691	644	683	724	663	686	691	675	690	693	686	697	713	682	683	719	698	659	695	684	740	678	671	740	718	676	700	707	730	670	777	700	645	686	659	718	631	670	627	653	668	683	710	688	660	713	658	727	679	649	676	673	690	688	664	689	740	703	668	689	690	705	679	674	650	649	669	667	672	691	722	685	694	674	715	692	692	703	663	688	674	689	711	702	655	692	689	703	688	714	651	688	728	760	631	718	707	615	721	707	695	679	715	676	708	668	692	675	733	717	691	686	685	681	650	671	727	667	681	706	680	684	683	691	676	730	694	641	689	723	670	702	676	702	677	713	693	691	712	695	671	667	690	726	702	673	672	676	672	650	645	682	775	712	659	678	679	696	663	707	685	737	662	643	665	669	663	734	698	687	699	698	720	651	671	622	667	695	735	736	685	691	713	731	691	674	674	685	674	682	706	663	702	647	709	727	721	685	713	664	660	707	676	705	689	664	664	678	700	711	702	642	646	662	676	695	668	693	707	724	664	682	677	680	706	699	719	685	662	724	674	686	652	664	671	683	733	678	664	663	705	717	695	671	664	706	674	680	705	673	693	726	686	676	704	705	658	711	677	708	686	695	644	645	673	675	682	693	695	671	699	683	693	721	739	723	656	667	682	625	681	708	673	718	699	690	712	703	666	721	673	702	673	679	699	675	685	686	684	695	670	675	677	689	696	707	676	669	652	649	664	670	686	687	655	679	684	672	672	692	625	653	667	707	686	723	731	670	662	644	691	681	666	698	674	668	691	692	651	712	674	725	675	732	705	721	649	702	690	686	653	667	697	688	676	627	665	702	670	656	708	681	680	674	653	683	672	653	695	690	645	669	717	706	692	672	699	708	679	660	704	705	686	673	721	696	742	685	697	715	688	699	690	643	706	688	682	670	710	680	663	716	644	685	687	676	660	710	729	732	670	692	650	673	769	678	719	655	670	739	731	691	701	688	678	675	684	703	725	689	688	670	696	665	712	695	675	700	698	691	700	706	714	649	709	672	712	680	649	663	702	720	628	684	655	694	705	647	642	692	680	694	651	696	675	687	716	698	689	670	669	673	691	661	647	696	675	663	722	636	695	677	708	669	638	709	693	703	686	696	735	707	698	674	649	648	688	686	695	635	689	705	718	664	686	663	656	677	696	687	692	701	628	657	663	697	707	675	657	693	641	701	682	678	731	680	679	708	667	702	677	738	674	686	685	663	703	686	687	699	676	654	670	730	673	657	668	678	714	708	665	702	644	690	696	695	664	701	674	652	676	704	708	677	688	670	675	704	677	643	697	682	684	702	677	699	707	702	666	644	694	671	676	684	680	685	685	672	669	706	683	715	634	693	656	683	644	678	684	688	645	665	662	704	727	665	669	671	693	686	665	649	671	677	692	748	721	689	713	715	649	680	706	701	709	686	665	707	666	695	607	662	637	638	711	675	698	607	688	680	676	662	670	682	707	645	702	670	725	718	654	680	705	720	613	688	677	750	715	664	674	697	665	680	679	678	682	693	635	678	643	629	674	694	692	718	668	665	668	626	693	705	731	637	675	700	705	704	687	634	684	712	682	730	684	706	663	700	691	704	679	700	691	684	700	666	683	679	662	685	681	644	701	705	681	661	730	698	653	688	698	696	757	705	744	690	698	692	690	722	713	691	651	677	692	655	654	717	707	717	628	680	704	748	684	687	696	713	703	683	723	688	701	738	667	735	712	715	629	673	693	699	700	716	688	706	646	690	677	729	642	691	695	679	664
29162	26212	14388	1922	535	459	424	421	416	428	424	405	403	423	426	419	401	397	399	421	409	420	416	371	401	400	417	415	404	382	403	384	357	392	397	401	426	407	428	438	423	409	438	399	404	423	415	415	386	406	401	380	400	403	382	400	408	401	452	348	406	408	442	402	405	403	409	410	419	375	415	422	355	389	397	413	403	402	401	439	453	412	370	404	401	399	379	388	397	402	409	416	428	403	450	367	405	374	426	376	410	369	458	438	390	384	431	396	383	395	388	383	414	432	411	369	390	414	424	394	413	409	439	401	394	402	381	417	420	421	411	427	401	388	429	381	415	369	446	437	421	371	390	410	351	379	426	421	401	396	391	403	386	411	395	383	409	440	413	340	394	405	413	396	402	399	372	409	441	411	400	396	418	420	387	391	463	421	384	429	394	391	408	363	404	399	390	394	418	404	408	419	405	390	387	416	390	402	410	431	412	417	415	352	407	417	414	393	419	396	407	389	412	395	387	411	391	419	390	430	453	423	421	419	410	390	409	397	406	414	414	378	384	397	395	389	400	384	400	395	405	420	394	415	384	419	401	432	415	389	377	389	379	392	390	419	431	396	420	410	402	403	379	427	378	399	386	406	423	419	395	390	398	370	368	424	376	434	435	397	375	425	360	386	389	381	445	375	409	409	419	382	407	410	397	382	395	426	414	413	375	387	378	385	394	367	396	401	446	417	396	417	369	399	373	375	438	387	476	409	419	412	392	404	397	375	402	406	398	412	397	393	378	390	391	375	415	416	402	414	424	389	405	380	410	393	406	397	394	415	373	421	401	393	362	394	392	394	414	392	431	403	445	362	416	379	446	408	426	381	346	382	413	367	413	409	392	384	401	435	391	392	387	363	413	383	388	362	376	395	385	391	406	414	404	381	408	381	416	407	402	386	408	356	427	404	388	412	394	426	375	436	419	376	415	385	403	371	416	400	412	390	406	400	400	392	394	395	384	396	426	424	373	397	391	411	399	414	467	449	434	445	405	366	419	402	379	406	407	386	387	381	386	418	423	391	402	429	425	399	383	422	405	429	416	374	405	418	400	378	387	405	419	429	391	380	436	378	433	392	412	403	404	416	438	420	376	397	398	404	398	390	418	415	392	448	398	412	418	387	431	410	419	416	409	426	422	380	409	375	406	409	436	373	404	406	392	397	426	400	398	409	393	398	418	360	394	395	437	372	380	410	371	385	391	387	396	387	406	393	400	370	394	402	417	392	390	387	430	430	402	422	419	420	359	405	401	397	398	415	414	422	389	398	391	396	449	409	424	409	423	411	401	361	418	418	398	376	404	394	388	404	418	401	395	434	408	410	392	405	450	433	413	393	431	410	388	396	404	394	448	420	390	399	382	403	378	394	424	400	416	406	421	392	443	414	424	402	400	411	422	375	382	405	408	421	428	405	391	428	390	386	387	400	410	383	411	407	375	397	413	412	427	400	422	372	417	388	403	415	413	389	442	407	359	424	416	384	393	401	429	401	367	420	406	406	403	405	392	403	427	391	428	434	384	430	405	392	377	384	442	427	393	392	395	389	364	395	411	407	383	420	396	393	427	377	394	413	426	443	406	394	414	413	419	399	384	372	414	388	429	390	392	397	403	412	409	392	421	400	392	414	395	414	423	407	370	403	417	423	375	369	387	380	412	404	425	426	359	436	427	422	368	402	387	411	426	434	381	397	407	416	404	383	411	412	433	406	408	429	387	400	391	437	407	402	368	445	379	369	419	370	413	411	413	419	396	374	429	376	404	407	451	414	387	408	426	410	397	405	408	420	430	396	362	433	407	382	382	389	407	400	387	402	426	424	406	411	418	401	391	447	391	429	470	398	411	391	391	401	386	409	422	407	397	436	406	416	382	396	416	431	425	426	397	393	411	426	390	421	392	422	417	405	390	398	400	369	416	456	396	425	384	453	409	411	397	396	379	382	398	397	426	391	394	364	450	395	380	411	401	404	398	385	404	396	401	400	440	386	427	391	380	383	435	405	414	373	410	409	424	385	401	412	404	389	385	384	400	397	387	396	438	399	453	398	408	423	415	404	388	431	407	420	409	368	406	409	412	411	426	401	421	416	389	368	380	409	361	394	427	411	386	398	424	390	422	419	384	409	415	396	407	398	427	397	408	380	390	404	419	427	404	432	397	420	424	396	416	431	415	384	432	385	419	423	427	390	422	396	433	384	469	375	400	425	389	434	421	381	391	402	405	413	439	395	375	405	427	393	388	404	417	376	432	390	386	385	411	418	453	403	434	368	387	386	401	383	394	402	410	409	408	381	412	396	429	374	387	398	391	388	434	408	428	433	436	368	430	368	416	388	405	377	402	403	438	376	406	417	362	394	369	376	392	418	421	399	420	395	380	421	416	405	424	375	384	386	438	414	420	447	376	414	415	401	418	398	376	424	435	403	424	414	399	368	401	428	392	400	381	404	418	409	410	416	415	392	404	393	389	396	433	398	406	445	421	394	409	431	423	432	387	427	404	409	416	419	423	421	389	416	381	410	358	414	376	399	394	440	394	390	412	346	429	449	395	390	385	408	419	403	418	357	444	394	406	383	386	369	384	406	385	416	408	361	391	432	409	427	404	403	393	403	402	427	379	378	382	412	420	375	391	368	421	398	413	372	407	404	415	387	397	374	416	386	397	426	394	399	362	403	433	379	403	409	417	420	426	436	405	398	383	396	425	405	405	427	426	412	410	409	430	422	417	431	389	392	422	380	390	374	420	395	446	401	413	387	401	404	387	392	417	400	418	399	386	438	450	427	435	378	420	383	412	408	418	453	426	397	394	451	411	386	413	392	388	400	414	384	373	393	448	407	376	416	422	380	396	371	426	400	392	396	394	366	397	397	407	356	437	408	400	432	374	428	387	398	436	399	393	395	376	375	427	397	413	410	366	400	400	393	420	413	391	374	395	384	392	381	373	406	392	411	425	384	408	400	406	429	411	373	409	409	426	397	394	445	381	398	438	445	423	446	408	421	423	390	417	454	395	391	416	398	408	401	416	415	394	419	411	424	433	386	400	389	425	407	402	395	361	406	379	405	418	389	419	445	385	429	421	414	372	424	404	389	440	414	374	416	404	437	387	401	434	434	418	404	401	392	455	373	403	406	404	384	391	418	403	428	381	399	388	378	400	445	400	399	417	395	398	388	397	427	401	395	419	420	411	386	388	414	404	400	423	385	399	416	401	406	410	445	420	401	418	404	404	398	378	360	373	369	386	420	391	406	369	358	406	399	396	402	413	414	434	416	383	369	392	432	373	396	409	394	401	393	411	412	392	430	401	418	407	397	397	407	369	386	386	426	417	386	414	386	423	386	433	449	426	423	408	401	432	404	380	403	418	429	425	366	427	406	416	356	407	409	418	400	424	403	393	388	393	383	385	418	403	415	384	410	372	383	416	396	382	392	399	370	405	386	416	386	432	391	397	393	399	399	424	384	388	411	402	425	384	399
37028	37039	1099	727	670	608	616	581	568	557	548	532	540	544	509	527	505	552	583	534	583	510	509	563	521	526	552	553	545	567	496	542	509	514	543	531	533	520	528	521	544	521	531	554	531	539	534	523	581	506	541	544	526	537	522	545	562	531	539	576	547	509	536	534	511	538	495	527	468	482	554	555	526	492	530	529	553	494	543	544	562	523	549	507	529	535	529	528	509	520	553	508	515	546	527	551	551	538	492	494	513	505	501	524	511	511	523	534	521	566	505	546	527	548	512	524	576	507	518	547	524	536	522	505	525	538	531	490	501	523	527	509	534	519	521	514	514	536	558	518	502	538	481	538	550	549	510	534	540	549	506	517	552	513	515	531	515	544	501	535	542	565	547	489	563	503	559	549	511	572	528	531	533	525	522	505	556	537	510	529	511	525	512	546	507	548	550	488	512	543	521	546	484	547	497	569	501	557	487	518	564	550	518	476	507	526	583	514	539	513	579	585	536	525	510	566	552	503	503	542	542	525	562	524	539	566	575	537	562	521	525	505	546	553	574	520	515	540	507	502	512	529	532	532	510	546	533	490	556	548	529	523	492	515	504	502	516	497	505	551	532	526	491	547	513	499	517	532	511	534	521	545	509	560	507	531	522	523	474	546	567	531	553	521	521	534	513	526	518	550	509	508	546	521	544	536	543	509	494	520	537	511	540	524	481	570	552	535	530	578	511	515	519	560	508	557	483	528	546	546	552	542	569	546	503	533	563	545	571	554	522	518	534	568	570	567	532	493	534	560	547	522	542	551	505	523	500	512	540	548	551	542	501	518	548	514	502	537	547	519	521	582	508	487	540	548	530	513	526	524	535	511	540	552	489	501	533	557	542	541	517	538	539	568	521	506	553	518	508	531	540	522	528	529	519	512	529	553	572	516	556	496	534	536	557	550	541	539	516	534	553	549	518	513	539	506	533	538	513	542	505	528	565	489	545	550	540	497	532	486	528	501	524	542	548	512	519	516	518	555	554	539	524	575	570	574	527	555	517	517	544	566	513	522	538	539	504	531	521	541	529	540	563	518	540	505	521	535	539	522	536	533	532	523	546	515	538	526	503	553	548	523	530	551	550	530	553	512	518	580	523	512	564	575	548	580	528	530	493	556	527	500	498	540	537	525	498	532	505	571	526	498	508	522	501	555	579	550	543	506	577	546	507	489	514	495	498	536	521	533	543	504	545	565	525	547	488	511	520	537	534	515	518	517	510	482	553	510	525	558	558	561	529	570	529	512	531	536	520	555	521	535	505	481	552	528	529	528	478	571	511	538	560	567	524	512	526	538	535	541	613	515	518	518	505	493	519	500	546	529	523	492	510	499	517	556	536	534	520	561	574	523	513	514	504	583	524	536	527	558	523	518	555	559	495	519	516	547	508	480	510	486	530	521	557	562	509	537	503	535	524	534	509	572	572	523	515	517	518	529	544	512	551	529	524	545	519	549	545	541	521	475	539	541	498	506	560	504	530	521	529	535	526	489	512	498	539	493	560	551	531	516	518	546	541	516	520	525	539	523	552	499	522	551	510	551	515	538	528	560	526	508	532	554	494	587	550	562	513	531	577	524	501	529	508	536	546	510	528	547	529	504	527	479	569	494	529	539	523	535	502	511	541	541	537	501	493	515	513	525	547	557	547	548	506	554	534	561	515	512	565	542	579	509	567	546	556	535	526	532	539	479	569	526	528	546	542	539	540	525	561	536	541	540	528	577	517	517	492	525	560	524	523	542	546	553	545	488	505	530	511	534	506	557	513	551	547	508	544	567	532	517	530	514	567	520	541	542	457	564	537	546	537	511	561	524	503	503	587	570	542	505	554	530	526	562	588	516	505	548	548	507	498	526	512	487	479	521	520	491	574	546	551	555	518	498	546	546	524	552	502	530	507	503	534	543	559	508	495	537	499	492	502	523	515	520	543	505	533	519	536	522	526	519	498	522	552	508	517	514	536	508	532	554	536	565	533	489	550	513	488	526	526	510	527	555	507	527	546	521	473	525	533	519	509	555	549	543	536	507	488	538	522	551	507	556	549	532	531	502	528	503	544	522	540	496	556	497	581	562	527	562	567	542	580	531	507	553	577	508	460	508	501	554	545	539	517	522	531	495	524	496	545	528	504	543	504	542	514	520	539	594	530	577	544	533	577	514	500	529	513	501	581	489	558	586	527	506	525	516	544	523	524	534	500	536	541	501	527	504	506	549	510	512	541	489	540	523	502	563	544	549	555	516	556	510	534	557	541	477	543	498	476	511	533	535	518	503	547	547	549	517	543	539	518	539	534	510	518	522	534	539	556	537	521	533	508	545	531	531	502	516	526	580	512	545	544	539	538	530	536	528	537	523	544	511	558	506	556	528	554	527	538	529	540	588	524	545	536	523	514	514	512	512	480	528	553	566	519	541	551	510	529	546	515	538	537	503	516	532	509	509	559	506	482	538	519	519	555	515	522	539	521	574	543	504	559	536	519	519	566	547	525	528	523	541	557	525	548	513	526	507	522	524	541	536	486	532	539	534	531	569	522	555	544	498	551	561	535	516	572	544	529	495	536	545	500	503	506	575	558	521	542	541	525	539	515	532	523	486	548	539	518	526	544	522	615	498	529	530	525	539	550	525	514	554	555	512	519	537	501	523	504	502	549	514	507	531	568	544	526	520	517	487	561	524	543	496	524	541	559	512	539	552	573	536	577	515	592	562	515	533	524	518	536	526	523	542	554	555	532	494	497	534	527	516	541	547	508	503	501	513	551	468	528	510	487	539	532	549	556	538	539	524	502	578	511	553	524	505	525	538	512	550	568	514	546	533	568	535	515	547	531	544	512	535	516	541	558	500	530	531	568	564	565	544	487	547	500	492	534	483	506	542	540	537	527	519	541	533	540	532	509	511	530	509	555	538	512	521	569	532	549	515	548	517	539	558	529	538	560	508	521	537	539	553	519	509	509	505	557	533	487	522	542	530	496	495	534	538	520	524	535	550	501	548	528	518	541	493	478	561	511	534	518	485	513	534	542	539	510	509	528	530	540	512	536	507	515	543	552	486	519	513	550	490	535	487	556	537	540	581	547	498	504	514	547	545	535	543	538	554	522	545	546	521	504	560	499	527	529	531	541	495	532	534	592	522	520	539	511	574	541	558	543	529	538	542	493	492	564	573	511	540	510	526	523	546	536	524	559	523	556	551	547	542	504	527	542	505	504	515	508	528	521	537	532	529	558	528	555	532	506	577	548	520	528	548	541	523	546	529	531	526	530	519	572	528	493	513	550	537	528	570	474	513	517	567	524	541	551	521	568	548	483	565	522	505	516	546	544	543	516	559	513	508	529	537	540	524	547	526	531	525	542	538	538	526	535	506	513	499	499	545	567	559	550	562	549	565	486	554	540	525	554	545	481	527	576	526	560	545	514	550	559	556	549	517	535	490	555	536	493	561	539	524	505	522	511	548	469	542	529	535	520	542
23716	21036	28308	23927	20987	10079	1339	893	779	745	743	777	724	727	682	667	648	682	636	648	660	644	639	640	613	630	629	622	623	606	597	628	609	630	633	644	630	612	530	616	579	653	626	650	646	607	652	598	596	654	581	569	589	597	597	606	582	648	599	597	615	630	657	610	607	644	567	584	642	609	586	582	598	559	592	589	649	622	579	583	617	600	611	604	640	610	567	597	600	573	629	591	585	627	602	618	593	618	597	638	639	623	628	650	616	571	640	619	584	570	569	591	641	649	620	587	567	648	580	572	585	609	583	597	583	651	639	576	607	598	595	620	614	636	587	631	580	620	576	564	614	572	646	589	619	556	619	594	599	625	605	589	592	571	602	531	592	625	562	598	601	636	619	582	615	595	632	608	608	616	606	582	637	588	593	612	596	572	626	610	573	657	588	607	596	580	570	620	599	573	644	627	603	609	599	612	593	582	591	565	621	621	630	608	629	540	594	622	610	617	551	607	563	629	619	656	613	612	602	617	613	623	593	608	594	569	607	607	598	606	566	584	582	575	588	642	616	580	616	607	566	594	610	586	597	609	600	588	662	654	646	577	610	629	603	584	624	604	604	643	593	579	602	591	586	644	609	597	613	624	592	598	573	567	607	611	569	607	623	609	601	645	588	581	583	617	635	593	633	567	579	592	589	642	583	589	616	624	590	624	589	613	605	585	595	594	597	614	620	595	616	595	617	601	605	571	632	610	619	627	585	601	564	560	605	603	611	574	609	620	587	624	615	605	578	585	588	601	569	602	586	603	645	574	610	616	592	613	621	599	641	592	626	587	604	602	582	652	582	619	562	642	601	580	573	620	594	601	593	592	615	608	591	603	610	595	592	563	595	612	607	643	625	592	588	582	629	628	667	628	629	587	610	586	561	587	637	623	576	586	555	544	575	576	589	596	603	595	649	640	587	598	580	589	558	574	620	604	581	588	618	572	638	612	634	603	582	568	602	574	569	621	570	609	603	582	602	629	632	647	598	614	598	611	632	581	629	607	606	607	632	612	600	589	574	637	652	595	562	603	599	584	598	578	625	582	599	616	593	595	597	586	606	589	599	604	628	602	579	626	593	607	576	611	659	612	588	590	600	684	594	608	584	601	621	596	643	627	586	520	630	575	583	606	547	610	589	598	623	623	581	615	653	536	607	602	584	570	641	637	590	622	605	581	608	559	573	605	618	604	648	557	620	590	586	615	582	591	588	624	587	606	567	628	587	586	613	606	594	615	601	571	595	600	592	641	552	596	587	611	607	604	694	607	601	597	609	621	570	585	605	587	534	599	624	554	564	613	668	633	591	612	605	639	620	609	640	596	625	596	565	586	659	637	632	663	580	600	598	636	650	630	608	636	581	605	592	581	604	602	590	643	623	594	605	630	662	600	616	636	638	612	608	605	629	567	593	610	620	562	649	597	641	597	643	604	621	620	598	592	593	580	609	602	627	616	631	601	605	610	615	579	555	617	640	619	598	586	569	626	597	567	599	628	612	560	637	599	580	609	603	624	568	599	584	590	571	591	578	573	618	602	606	621	568	582	602	605	622	596	584	591	585	591	629	610	643	540	584	632	580	603	581	609	604	609	599	655	627	615	603	619	583	656	590	595	595	595	695	585	595	579	609	615	613	633	649	573	608	634	571	631	575	575	603	578	639	582	573	616	599	609	596	604	587	644	581	658	579	624	594	604	603	591	656	571	602	615	614	570	599	643	571	582	582	608	581	609	620	568	607	626	599	621	622	575	664	631	586	617	606	586	615	559	645	625	565	600	602	599	575	644	581	593	624	600	567	624	609	601	608	613	608	545	578	561	579	614	633	595	611	574	565	601	614	613	568	615	590	589	677	640	624	612	575	614	635	614	614	597	619	565	586	597	602	591	621	578	573	621	615	660	569	605	591	585	564	570	566	534	613	636	604	570	632	612	609	614	638	611	583	606	604	598	606	599	632	600	639	614	630	626	629	598	620	617	619	580	620	597	617	601	581	610	602	586	615	631	581	611	610	610	608	573	618	604	616	530	593	624	612	600	594	616	602	595	633	553	666	604	564	608	628	611	634	601	611	598	641	611	615	613	630	603	584	590	603	558	585	637	630	565	571	574	585	577	620	597	611	586	610	576	566	646	555	589	582	595	608	605	633	573	576	543	607	595	613	616	615	576	610	588	561	593	605	655	610	624	648	627	661	650	619	553	597	611	613	577	597	593	609	604	587	607	609	593	575	585	599	596	586	624	589	611	602	585	542	627	595	657	604	613	585	585	625	560	597	606	561	567	635	628	570	626	587	565	592	608	615	603	617	600	604	619	602	633	613	574	543	549	603	604	582	589	626	605	634	586	627	617	618	575	598	568	604	577	615	606	626	590	654	587	609	622	583	600	585	611	592	565	604	621	588	586	589	609	579	650	579	564	583	614	673	636	588	598	605	613	584	605	598	549	608	612	565	591	578	553	613	616	620	604	596	592	605	578	632	603	565	622	609	590	587	611	641	602	573	553	605	615	617	552	611	597	601	606	604	662	581	577	557	645	586	612	558	587	600	608	619	593	615	601	652	585	595	634	586	625	617	574	553	602	595	573	584	592	638	615	615	612	615	621	589	605	615	578	596	580	630	602	658	658	574	586	637	533	606	602	637	629	582	625	594	601	637	647	596	606	619	603	596	606	655	598	583	575	542	612	617	563	596	586	550	613	611	623	583	608	622	566	620	646	609	604	606	627	625	564	621	609	642	563	642	613	585	614	596	582	608	637	660	602	626	592	589	605	525	536	581	595	634	592	563	584	615	560	585	583	572	592	603	588	592	574	597	599	604	631	600	610	643	613	608	631	599	622	591	586	567	607	628	607	590	638	637	591	595	632	578	627	561	603	592	577	592	589	563	628	577	613	588	598	592	611	617	614	597	601	617	621	622	592	590	620	682	654	600	583	556	641	580	577	621	623	589	565	606	613	585	604	574	608	610	637	610	575	591	603	573	585	573	643	626	632	610	595	580	585	588	636	571	580	646	608	575	616	607	596	608	567	556	614	616	588	628	642	583	624	597	583	636	597	590	576	623	595	590	581	565	612	640	586	614	565	647	566	555	593	535	600	584	609	632	612	598	593	608	586	616	573	610	627	620	582	595	593	594	629	623	663	651	605	627	581	573	637	569	576	547	598	605	610	613	574	575	606	592	628	611	603	613	602	602	594	594	543	595	597	611	582	638	592	603	562	605	630	609	605	636	634	572	574	587	601	600	611	611	616	597	600	580	614	593	579	621	620	639	594	617	619	598	577	642	590	600	644	596	562	585	617	611	605	624	584	631	587	616	579	623	551	676	633	575	617	609	569	600	567	621	594	604	628	586	621	612	583	570	587	607	562	638	644	622	633	621	645	612	618	627	605	634	651	595	614	623	634	606	577	585	596	645	595	596	582	573	603	570	615	573	630	628	592	611	605	595	642	583	624	650	617	574	616	626	598	646	587
41277	50401	6572	3455	2392	2028	1669	1499	1232	1124	1075	1042	986	925	930	879	837	860	823	873	878	845	825	799	774	839	776	798	843	784	774	813	804	819	749	789	766	810	828	793	743	803	816	805	806	824	735	816	748	773	825	746	833	761	780	775	799	784	745	805	763	815	787	777	771	738	805	764	770	768	778	765	754	785	751	790	817	781	775	786	775	786	765	782	790	785	783	790	779	763	765	798	764	857	754	798	834	813	780	767	776	804	775	798	806	767	815	763	772	788	788	771	810	734	763	754	779	742	778	829	747	744	765	746	795	799	755	750	821	793	756	826	756	776	773	732	732	799	759	801	784	780	830	749	783	738	778	795	811	761	799	806	828	781	777	772	759	749	759	758	831	754	799	775	794	752	758	801	760	811	738	819	725	742	757	806	764	815	834	760	770	802	786	783	784	796	781	779	794	696	787	762	795	721	772	782	740	742	792	779	806	762	726	749	782	789	787	744	777	771	797	748	763	770	726	742	794	795	805	779	761	786	784	799	800	781	758	773	750	751	764	763	766	804	785	812	787	806	764	801	744	758	797	769	735	805	751	755	743	789	818	758	802	757	776	777	785	787	780	765	795	761	763	774	751	783	784	788	759	767	764	759	789	773	753	755	798	785	795	828	756	803	807	759	842	784	788	749	765	809	759	775	778	745	761	756	761	848	785	780	768	808	790	726	755	794	768	762	785	773	797	782	796	760	804	776	757	793	747	763	763	784	787	763	803	788	778	762	797	805	794	774	763	755	766	777	779	738	814	803	752	775	864	829	767	812	773	782	770	816	766	760	830	771	766	768	752	751	785	723	795	815	782	763	722	780	778	804	749	826	782	806	774	783	810	771	836	749	782	728	784	781	802	771	787	739	793	788	734	801	761	747	725	761	741	726	762	782	853	720	747	771	804	824	794	790	747	822	771	767	823	759	754	753	776	806	784	808	775	787	760	755	743	757	748	779	748	760	771	771	757	842	754	796	808	841	732	844	797	728	785	772	745	782	741	819	739	773	801	782	772	772	795	797	750	775	775	757	825	725	768	744	781	785	762	783	782	765	739	785	790	800	774	741	804	813	748	789	767	760	796	795	757	774	751	773	760	766	734	748	749	733	810	795	752	742	776	793	755	779	824	811	812	763	779	727	818	772	799	748	803	795	740	781	777	771	760	789	777	768	793	759	764	781	776	746	792	752	798	751	787	767	740	780	776	769	806	802	744	759	796	757	724	763	802	789	829	809	781	815	772	784	766	795	766	767	791	758	791	761	788	756	755	746	780	771	793	770	747	755	774	826	759	800	758	727	728	738	807	790	858	730	771	747	792	780	797	799	772	768	750	756	778	737	798	779	851	821	784	764	795	783	798	759	776	782	771	787	816	804	734	750	820	785	815	785	761	763	779	766	753	754	818	787	762	777	755	763	784	751	785	779	751	805	788	743	797	757	786	799	822	795	769	721	767	791	796	816	773	801	739	739	738	762	772	762	757	777	756	737	782	831	755	769	823	783	794	751	789	780	739	766	838	727	745	764	784	777	781	785	814	767	798	746	758	753	815	770	782	751	806	808	790	768	759	748	723	795	733	775	762	751	774	792	797	703	786	744	833	793	778	770	769	784	785	779	762	762	774	838	751	809	823	769	830	726	762	738	798	781	730	801	780	765	764	832	775	749	789	777	739	834	785	818	736	771	713	802	773	753	754	818	750	726	754	778	760	823	768	780	793	797	802	771	775	723	763	816	780	773	792	734	810	807	738	798	755	761	756	784	766	754	774	771	775	771	804	742	810	810	777	783	803	763	781	817	780	789	744	754	753	773	787	834	841	780	742	747	753	779	775	800	784	791	784	793	717	768	793	779	748	784	784	754	808	816	787	814	787	760	810	754	785	780	773	815	807	778	776	771	749	766	784	750	796	827	758	828	747	747	763	818	785	780	741	725	810	786	768	819	816	800	780	762	779	826	742	750	774	752	774	740	769	768	792	746	771	790	752	853	766	823	764	801	786	795	777	768	792	789	753	787	768	741	807	708	763	802	708	750	774	730	776	751	777	770	798	755	803	762	744	747	772	820	784	775	731	822	774	743	748	788	785	787	761	814	786	830	800	742	812	782	787	798	793	686	749	732	768	739	810	764	779	752	777	789	808	769	831	756	785	785	745	802	758	782	717	815	787	809	778	828	748	806	828	755	821	799	783	813	722	778	715	789	782	796	817	801	767	743	760	744	790	785	739	801	804	814	711	835	804	790	738	786	771	740	774	799	810	773	769	762	765	795	713	796	798	815	777	808	790	747	806	770	739	788	773	763	750	815	735	782	732	722	752	778	764	761	744	769	741	743	767	771	786	744	794	752	800	744	790	794	793	774	759	763	757	780	830	743	768	751	797	724	818	784	761	694	750	776	800	756	705	794	771	768	741	773	796	756	763	779	781	749	748	778	782	796	779	795	765	797	763	815	760	784	778	770	775	756	760	794	766	779	792	783	776	818	757	789	787	786	791	774	786	775	789	807	777	766	800	807	791	771	757	762	777	747	877	783	764	812	807	827	708	721	745	828	757	782	785	789	735	775	788	779	796	776	826	794	774	758	820	758	751	799	764	761	783	792	738	778	792	694	811	778	742	798	799	720	796	812	757	752	769	780	763	752	770	813	786	812	747	757	742	769	824	770	767	791	780	791	777	748	768	771	807	787	774	771	759	755	800	773	752	789	781	774	779	804	728	751	789	777	791	765	774	847	782	794	760	781	717	747	762	764	761	779	760	788	761	788	734	786	755	762	771	784	745	818	783	783	822	770	748	776	727	766	794	800	770	780	795	743	746	773	749	752	747	762	747	776	784	784	789	801	796	772	792	783	735	759	807	741	760	772	834	807	822	799	740	778	774	725	827	823	791	753	722	822	796	791	853	769	810	769	780	747	767	808	768	787	733	772	718	801	759	823	759	789	783	783	800	790	793	751	773	805	764	751	721	756	719	751	784	796	799	803	790	761	867	809	857	753	739	786	732	779	832	797	728	760	780	768	743	751	760	808	736	721	818	766	799	780	754	698	797	778	789	746	757	771	797	778	789	763	754	808	785	772	800	819	788	781	822	762	826	738	766	775	761	747	801	762	782	766	766	841	768	796	724	736	753	755	766	787	780	778	779	804	774	744	782	777	827	821	775	798	760	827	785	734	785	803	826	754	764	773	764	759	768	754	820	761	801	796	766	768	798	801	740	807	842	795	785	757	819	772	776	734	789	795	800	718	801	796	794	783	802	747	748	818	725	775	750	778	762	756	781	731	754	778	791	826	763	772	738	786	801	783	800	811	772	770	765	800	766	740	792	757	766	782	762	813	753	773	786	757	803	734	771	801	720	771	744	737	791	749	750	774	745	752	753	776	759	795	744	792	736	779	782	768	765	741	733	761	787	813	783	764	728	811	776	788	801	808	787	749	791	757	772	749	747	742	812	757	814	776	774	793	823	765	765	793	811	764
22768	21048	28810	23492	21046	21071	8250	1183	823	729	730	684	636	646	603	649	613	588	582	566	547	513	543	522	567	506	579	547	545	540	548	511	497	527	535	530	484	564	504	475	526	515	485	528	500	502	547	492	492	494	529	488	548	487	517	513	520	514	486	518	459	522	508	497	514	544	482	493	520	466	495	503	518	554	451	483	490	549	492	511	508	537	511	517	515	494	502	493	496	508	486	505	490	506	505	513	519	540	479	484	526	533	519	511	479	494	516	522	486	522	474	508	516	537	524	514	515	477	504	532	494	491	493	477	488	492	483	471	503	528	488	482	509	523	531	496	497	511	471	510	517	501	516	477	480	489	562	518	518	484	506	501	468	515	521	501	518	481	484	465	515	531	472	559	509	491	519	515	512	544	524	483	473	512	469	506	507	492	534	447	516	471	531	518	515	479	507	523	514	489	506	500	474	528	481	507	479	483	506	511	521	485	494	506	533	515	515	508	517	516	497	511	548	482	518	512	500	439	501	495	486	442	510	493	528	475	499	528	549	501	508	511	506	486	503	526	486	502	528	486	482	501	492	501	521	518	498	516	538	509	519	497	501	490	497	502	477	520	503	502	518	548	476	535	510	534	506	499	479	505	492	514	460	505	509	497	518	515	530	512	531	517	498	493	483	524	492	496	494	508	491	509	513	518	513	511	500	464	499	497	555	513	495	490	497	494	503	492	510	506	492	462	516	532	499	497	468	470	546	504	459	451	535	522	491	494	507	511	490	520	495	506	538	447	501	480	495	502	510	509	526	505	508	502	504	493	495	527	488	536	495	548	486	511	508	500	499	492	533	534	427	530	520	495	512	514	539	468	468	523	522	489	487	532	511	512	493	472	497	524	532	517	521	479	535	512	491	492	445	512	501	497	491	524	507	505	545	472	492	516	501	446	528	514	515	526	476	484	499	491	505	526	534	492	468	464	470	492	519	491	473	512	520	539	444	494	502	491	488	504	527	486	460	492	503	504	522	518	517	500	464	495	508	505	537	498	509	539	504	527	496	521	505	491	502	502	502	477	458	484	493	515	514	534	510	483	512	535	477	510	525	478	547	509	471	452	456	504	484	478	524	542	533	522	497	504	521	464	526	538	466	518	544	491	471	492	518	481	488	523	505	483	520	485	484	514	534	508	495	516	513	515	512	465	555	536	477	519	499	536	504	468	538	476	516	496	497	549	508	493	490	460	519	519	489	464	485	526	544	477	462	496	508	534	505	485	467	525	477	481	476	534	521	483	486	502	496	546	536	497	536	528	470	495	489	530	509	502	505	516	516	501	510	529	513	521	498	478	502	503	486	483	496	505	519	510	557	515	504	474	512	506	470	495	482	511	516	523	505	500	491	444	516	552	521	513	508	494	482	522	491	458	509	500	475	498	474	508	496	480	495	472	518	495	501	508	517	495	464	492	483	479	497	531	506	463	479	521	525	524	508	474	494	511	492	487	519	522	504	465	506	504	517	504	551	485	503	529	450	507	480	518	499	457	501	489	468	507	487	519	497	514	478	496	460	508	502	501	505	545	527	488	533	489	486	507	538	484	451	489	511	506	508	505	478	514	518	467	499	480	501	512	456	486	465	511	505	479	476	494	483	477	475	512	530	515	516	525	522	463	462	492	489	486	502	519	493	486	516	500	498	505	509	472	544	512	442	501	515	499	498	525	512	447	490	495	498	478	536	489	500	517	506	498	521	459	510	526	509	476	508	510	511	505	498	538	487	530	497	527	476	493	475	515	502	522	550	453	540	488	446	522	467	517	524	516	489	498	515	479	504	524	518	541	500	507	476	451	467	488	481	471	511	473	508	494	522	483	486	495	513	507	523	542	521	528	484	498	547	534	488	553	517	460	489	475	476	505	507	530	498	542	511	486	538	473	506	521	517	493	520	511	482	501	508	524	506	498	486	482	467	496	501	507	476	455	552	511	518	477	511	500	489	504	507	480	497	505	500	512	510	483	532	497	501	493	503	502	459	509	481	526	504	518	490	536	496	465	493	472	453	496	516	493	520	534	526	501	505	522	550	528	494	538	511	527	490	536	511	501	504	470	487	496	491	526	536	514	468	526	502	504	491	539	480	487	532	480	529	473	502	491	502	525	529	523	525	532	511	474	525	498	476	492	490	497	486	467	545	466	525	507	478	504	506	514	489	480	506	514	495	518	477	503	492	519	481	513	532	509	508	513	508	513	466	510	513	503	495	474	527	502	506	519	479	455	479	489	518	490	490	524	512	467	505	449	492	446	501	478	502	524	507	484	476	452	563	506	509	490	511	488	515	526	511	485	497	504	495	521	530	522	539	496	497	538	478	512	503	510	473	503	501	494	541	515	509	526	496	501	539	539	489	465	497	490	506	477	486	537	514	505	484	530	489	489	511	513	512	489	517	513	521	499	499	478	513	474	489	485	451	481	547	499	500	503	515	504	492	468	531	502	482	487	509	499	535	475	529	505	540	471	471	512	456	498	481	466	496	504	505	497	523	483	542	505	484	513	465	503	475	472	527	505	494	471	467	487	474	513	558	519	513	554	478	515	501	491	506	480	499	485	468	444	555	471	463	506	519	478	507	527	487	506	456	509	504	486	506	495	517	508	527	525	483	529	489	522	486	503	518	478	498	492	517	459	485	498	539	535	535	513	500	514	517	476	505	502	500	487	506	466	512	491	523	496	510	495	502	487	503	451	497	488	501	527	482	520	500	483	521	490	487	493	521	516	520	498	465	529	518	473	527	530	557	522	510	482	534	498	494	531	538	483	520	454	518	495	517	504	507	520	526	528	475	516	490	486	472	450	480	500	548	494	524	513	473	523	475	497	540	523	505	491	498	514	477	519	515	503	504	537	464	522	527	483	522	517	528	438	505	451	445	545	512	519	522	519	496	537	503	503	486	530	510	522	482	466	511	567	533	499	492	523	478	517	484	506	522	497	498	486	503	461	503	498	503	467	508	504	551	467	551	512	468	521	503	455	522	472	495	509	461	506	531	492	532	450	516	482	514	534	475	488	516	524	460	515	511	494	526	508	500	526	461	494	468	503	536	517	522	489	468	471	512	528	482	472	485	513	542	520	484	492	470	511	489	496	489	521	521	498	479	502	490	496	496	508	496	485	525	489	485	462	490	496	520	481	519	484	472	494	494	515	458	503	519	474	508	495	524	498	464	488	488	494	514	519	494	515	506	462	508	463	505	479	507	514	515	512	450	485	501	472	534	482	516	508	469	499	498	501	491	485	532	538	500	503	476	507	505	493	489	519	534	496	471	523	538	477	490	499	536	489	498	465	508	462	502	525	475	486	471	504	528	533	487	508	468	511	533	497	563	515	504	513	500	542	508	499	473	482	513	457	501	488	481	531	466	501	533	524	520	506	479	493	507	476	494	463	485	521	518	516	511	483	506	501	485	499	463	491	546	518	468	468	481	504	527	506	477	518	469	475	529	481	557	512	496	524	476	540	482	497	500	552
45551	57001	10407	5406	3621	2874	2264	1893	1688	1360	1212	1131	977	983	948	896	867	753	799	812	772	732	770	755	721	712	729	761	682	688	675	721	679	671	697	714	707	695	678	688	683	675	667	693	705	687	691	669	701	680	651	675	673	671	646	659	689	643	649	660	620	612	624	623	679	692	624	690	670	667	636	668	661	682	700	709	651	678	627	677	661	661	678	656	641	678	674	641	690	642	650	623	644	686	660	678	696	650	665	648	681	629	686	692	671	644	685	673	669	670	618	684	610	654	696	661	659	656	646	677	702	658	644	609	691	626	659	660	675	648	686	654	638	655	667	646	615	664	697	633	649	686	679	661	620	643	692	648	717	699	628	664	672	630	629	726	639	721	629	668	650	716	637	618	666	656	677	630	643	694	632	659	689	640	635	643	644	704	653	647	608	651	636	667	666	645	678	649	665	677	634	642	677	690	681	651	650	643	673	680	664	673	645	646	669	686	649	669	629	612	689	682	698	659	610	640	652	671	631	634	682	646	664	661	672	653	633	695	688	675	630	636	671	664	648	642	703	641	669	655	635	677	680	678	688	664	643	696	633	650	688	671	622	645	666	682	653	661	657	628	671	677	662	665	636	649	664	674	666	632	644	664	643	626	615	656	593	696	620	667	637	652	635	618	634	666	676	652	681	664	653	649	654	659	644	619	653	633	640	704	599	652	617	645	635	618	640	682	591	638	648	637	675	624	618	647	670	666	572	689	700	642	610	651	704	652	675	672	698	660	641	618	595	650	600	649	710	641	649	621	685	660	687	683	664	657	681	644	669	619	680	642	668	653	654	621	630	666	660	624	652	664	680	600	673	686	675	639	714	655	657	602	645	672	632	697	631	649	678	644	625	664	650	660	684	678	693	684	643	654	673	653	680	665	642	703	642	666	655	661	675	615	616	701	673	681	642	632	654	663	706	651	674	635	679	673	665	605	634	668	658	622	609	635	668	677	687	635	617	693	611	623	671	681	673	609	616	620	688	680	676	673	636	629	636	680	631	664	640	662	594	680	704	701	632	620	647	684	641	679	646	672	659	681	662	675	685	667	636	653	695	677	689	624	649	643	728	641	635	626	605	629	680	649	682	641	691	694	667	708	655	667	719	618	642	624	709	659	586	667	641	650	605	650	621	643	682	693	638	635	660	665	617	726	702	677	677	662	689	688	685	657	690	655	631	645	644	643	652	649	630	661	668	637	652	641	659	682	680	648	643	664	640	609	635	718	644	614	691	680	667	637	628	732	670	654	659	680	675	629	638	632	666	630	655	643	644	652	642	686	656	642	663	651	623	606	654	692	642	659	638	665	662	664	687	689	646	656	670	654	660	625	631	643	667	699	699	631	652	647	669	656	685	677	682	657	645	627	672	676	650	681	660	624	664	678	590	665	691	662	650	643	658	668	620	686	689	628	662	620	641	650	639	692	624	655	672	674	655	653	667	682	612	655	631	598	726	646	676	653	662	679	640	662	668	678	651	650	699	696	655	603	683	687	656	653	690	651	651	648	636	626	677	660	638	623	631	654	662	653	660	640	671	690	634	624	649	634	669	664	662	677	668	645	637	649	715	658	640	683	686	666	657	629	660	671	637	638	688	609	660	624	669	674	622	703	652	648	643	653	663	668	689	665	617	667	664	656	630	641	683	655	658	682	682	665	626	654	687	651	695	647	652	648	695	653	661	651	642	639	680	646	630	684	611	649	660	603	635	688	606	658	679	649	645	703	671	667	681	686	673	699	675	616	647	674	638	697	644	639	666	627	611	687	699	662	652	649	650	634	636	640	676	661	683	679	693	659	649	664	708	673	652	632	680	711	650	581	648	671	629	681	628	636	709	609	640	654	620	707	646	639	690	699	707	680	631	616	648	625	659	672	668	665	636	631	661	639	605	678	648	667	641	666	648	677	653	626	656	631	675	666	664	634	663	706	657	664	649	673	660	669	682	656	670	687	689	685	631	601	662	644	668	685	667	665	678	676	658	696	691	689	647	649	683	725	678	625	658	668	637	702	695	685	629	599	657	638	662	663	628	698	646	684	680	649	649	673	624	669	669	653	626	679	650	671	665	666	681	653	666	616	660	624	692	658	697	644	681	645	660	633	632	689	671	652	667	683	657	668	624	651	633	636	683	671	666	632	683	649	656	633	669	652	621	671	640	611	628	672	686	642	629	642	677	649	682	671	657	685	672	643	718	671	651	654	657	663	649	650	665	668	651	622	660	618	630	679	583	662	656	640	634	666	669	685	627	642	643	668	667	629	652	624	660	698	639	677	679	650	613	664	675	641	615	662	633	659	662	700	642	654	635	664	651	668	658	614	650	690	649	693	653	645	627	630	628	634	618	622	637	642	647	655	593	633	713	619	681	654	644	639	664	698	659	601	638	685	630	684	675	634	688	673	657	659	648	641	634	633	675	661	637	639	676	626	662	657	626	638	681	701	650	642	668	682	662	639	681	660	654	629	616	656	640	666	646	666	688	709	671	660	676	659	665	620	671	681	655	680	643	647	667	651	624	651	639	637	611	638	683	675	672	653	625	660	638	649	611	675	671	688	635	660	668	720	663	654	636	683	659	665	657	672	661	630	658	693	694	680	682	597	694	649	646	661	604	634	624	666	643	696	708	671	616	668	693	613	667	681	618	652	685	648	633	636	659	679	591	646	635	671	633	641	673	620	670	649	746	647	637	618	675	623	691	639	622	642	647	696	624	677	638	621	690	617	676	737	698	651	652	647	681	666	662	589	677	680	654	693	661	663	675	619	677	692	673	698	662	747	650	684	673	628	637	718	673	653	643	643	646	642	675	687	599	645	621	689	665	651	639	670	651	641	697	669	631	664	639	634	684	657	674	664	637	665	650	620	672	658	624	671	647	653	665	630	690	674	689	684	654	616	673	671	617	634	669	641	645	638	635	656	608	620	679	645	692	702	626	608	608	664	694	646	699	617	654	649	664	653	662	670	654	623	658	675	687	641	685	650	659	660	670	651	657	670	688	617	626	685	651	612	617	653	673	679	633	637	629	650	653	665	668	679	658	687	711	692	629	644	659	622	677	678	665	690	647	635	612	651	678	674	645	652	678	629	680	649	717	621	669	685	632	625	642	607	683	660	638	628	670	625	605	691	640	662	634	638	670	667	630	668	646	641	656	652	680	630	616	658	679	696	668	666	640	627	638	680	672	641	583	693	686	671	616	660	682	651	650	629	661	608	671	635	645	676	654	645	691	664	613	649	668	641	659	641	643	707	662	637	667	668	701	702	661	668	660	678	654	600	688	672	672	674	629	628	625	653	621	661	694	662	678	694	635	655	633	672	699	636	668	617	675	669	641	699	644	627	693	644	670	653	666	662	640	651	620	636	631	672	675	683	614	684	648	688	675	673	690	686	655	625	641	631	644	643	660	716	636	650	667	684	653	619	644	640	660	668	678	666	724	645	647	652	592	687	665	647	664	666	688	653	648	656	661	662
28830	26480	14809	2169	704	649	487	428	430	445	393	401	411	422	407	414	384	387	380	442	346	401	418	447	403	419	375	456	405	394	384	401	400	376	398	417	402	420	411	436	423	391	409	408	368	419	371	417	431	420	424	426	414	416	395	409	372	401	399	408	427	432	393	426	403	412	446	399	390	403	401	400	428	410	403	410	422	431	419	414	396	418	433	390	417	390	391	411	432	407	441	417	409	430	419	390	412	409	414	377	432	441	379	423	419	431	401	395	421	391	429	402	408	399	389	392	404	422	403	436	404	413	381	440	391	408	397	418	408	448	424	389	387	429	411	427	413	391	413	402	359	420	392	381	413	417	443	444	396	414	425	410	386	414	430	438	382	389	421	384	387	395	405	411	382	424	405	385	356	411	415	449	412	422	392	354	411	410	449	416	412	395	416	377	398	395	391	381	408	380	423	405	416	393	425	410	400	426	377	422	410	412	420	414	426	414	405	402	416	398	397	413	398	417	393	373	391	399	447	364	409	406	431	433	432	423	392	443	391	397	419	375	423	445	409	414	413	415	409	367	445	372	405	434	415	394	408	388	442	369	370	386	408	393	417	408	418	398	420	394	425	416	423	427	411	415	429	416	390	430	391	404	433	393	424	447	438	388	410	368	431	455	439	432	411	411	417	431	412	405	425	408	427	420	387	372	419	390	399	416	417	384	395	430	463	401	413	395	374	383	400	431	414	447	396	404	415	381	409	399	424	441	391	406	404	430	432	427	387	371	385	404	418	437	390	433	405	383	413	401	428	389	428	403	405	380	385	428	409	428	421	414	393	394	412	409	425	411	417	379	358	395	386	398	413	382	417	392	419	411	368	403	358	372	420	374	372	402	397	392	393	422	426	443	417	408	386	417	432	413	425	415	415	379	427	399	438	394	417	392	376	404	408	399	406	424	390	431	409	427	382	426	404	428	382	409	370	429	435	391	406	440	428	424	382	452	436	374	408	447	432	391	428	414	408	397	398	445	385	417	439	415	409	426	394	407	408	433	418	416	429	408	419	412	397	401	404	402	411	379	380	393	394	396	401	428	422	434	373	373	408	395	392	379	403	425	390	378	383	415	396	412	405	382	404	389	404	378	451	395	383	391	427	401	437	403	423	400	406	447	390	424	423	393	411	428	408	428	419	417	404	438	419	401	365	387	419	404	426	413	417	399	434	399	377	414	430	405	404	390	394	430	426	418	366	418	425	420	391	404	425	413	391	410	370	411	415	389	422	431	411	393	401	400	401	356	404	423	396	391	393	435	401	427	396	405	397	428	389	433	396	422	386	352	373	433	392	387	400	428	384	410	410	413	410	411	422	433	431	404	401	406	377	382	430	391	395	440	411	370	412	404	402	376	380	431	378	395	409	417	370	414	390	443	395	433	364	387	418	394	380	420	412	432	444	412	401	383	434	435	413	432	389	441	436	409	407	425	431	433	402	410	409	425	370	401	426	389	395	409	398	414	422	393	403	366	400	398	438	421	424	418	411	385	405	412	414	431	431	437	394	455	383	420	406	385	387	397	385	402	391	400	417	411	420	462	405	385	423	410	424	390	379	428	397	419	420	404	385	411	405	394	411	428	393	412	441	413	409	438	394	363	431	403	426	414	415	412	395	424	380	363	385	401	387	443	414	415	382	384	406	426	446	391	394	417	405	444	401	399	428	410	417	422	432	384	427	385	407	407	413	405	417	414	428	396	448	395	387	385	404	400	410	427	417	403	402	409	407	422	402	399	406	418	383	396	440	431	426	457	375	388	418	417	410	397	415	397	380	404	381	394	429	401	417	416	424	406	405	390	415	434	435	429	417	439	363	426	443	430	429	420	393	403	402	416	400	416	429	381	428	378	435	429	392	422	391	417	412	427	419	416	379	383	384	406	422	412	393	412	388	383	416	421	402	402	415	401	415	424	409	427	421	414	425	383	411	424	453	433	411	419	388	375	371	431	403	416	404	412	418	393	424	384	380	434	409	432	388	370	371	426	370	413	396	372	428	444	398	390	394	420	423	387	395	385	422	407	399	443	420	370	409	393	423	419	417	419	423	433	426	420	375	389	435	406	420	366	410	380	427	396	441	420	385	428	384	400	401	404	435	421	395	388	424	424	397	407	397	397	409	406	419	393	397	409	439	373	386	410	423	414	406	437	401	445	411	408	409	407	399	409	388	394	408	413	400	387	423	376	373	395	378	417	372	434	409	378	395	404	385	447	395	435	397	394	358	412	395	432	382	398	417	423	416	413	404	393	445	436	419	421	385	394	426	389	404	372	398	412	440	410	431	397	400	409	413	402	416	410	433	399	444	412	405	397	388	375	416	429	382	405	374	403	378	423	430	436	431	407	401	420	419	417	405	430	392	384	395	389	413	380	448	430	406	406	384	392	424	414	424	414	380	421	392	406	402	421	433	380	411	389	425	415	405	408	427	428	395	390	428	428	393	394	400	430	408	424	431	440	402	389	402	403	419	432	395	393	421	380	410	359	434	381	404	397	438	377	423	410	419	393	427	415	410	372	378	426	414	387	409	385	401	417	408	402	416	408	386	382	429	397	434	368	422	436	362	370	416	449	429	430	480	390	408	357	428	418	393	381	420	382	451	408	417	415	433	380	388	408	383	416	417	439	404	400	395	388	406	402	402	431	419	404	412	380	394	399	421	417	399	399	370	387	404	405	402	450	403	388	444	415	399	431	414	404	419	435	400	426	396	422	399	399	414	419	428	408	395	383	436	399	407	409	382	416	428	421	404	391	395	377	403	383	458	442	444	393	381	422	412	414	425	416	412	421	398	406	411	421	357	407	402	400	404	409	395	394	406	437	381	419	391	394	400	388	382	423	402	375	435	408	452	366	396	399	386	403	402	373	414	392	403	389	414	399	423	388	368	393	392	418	377	450	422	380	380	442	397	437	420	389	394	414	407	386	397	433	431	380	390	411	407	376	408	377	415	451	397	398	389	411	383	413	434	395	451	412	410	419	376	396	434	408	402	423	398	378	407	415	399	412	391	428	392	382	392	445	390	395	443	414	440	414	384	379	406	419	429	402	411	425	402	395	393	387	401	445	422	403	403	423	415	405	406	402	447	417	435	396	431	410	386	406	454	411	395	411	386	381	419	449	404	406	427	407	394	420	411	401	397	388	377	403	409	398	427	390	396	398	382	398	404	408	403	413	389	412	414	443	394	405	379	413	445	419	411	377	431	391	403	381	379	386	412	425	383	407	403	380	403	404	422	407	427	413	443	391	405	432	449	411	391	407	401	414	397	412	380	403	420	400	387	390	385	405	411	390	420	436	446	394	403	428	371	415	400	431	409	411	390	395	396	397	369	388	362	434	399	406	400	386	428	386	407	407	382	421	427	377	390	399	424	407	356	395	399	387	410	419	389	387	403	400	407	450	436	436	417	405	407	433	408	398	408	406	413	415	393	434	407	428	392	399	391	434	387	437	392	416	410	415	445	435	393	397
36747	37447	1233	763	673	592	545	544	596	567	539	548	537	532	544	533	550	535	506	528	543	534	542	557	521	504	530	551	538	560	508	526	525	523	513	549	528	530	510	507	543	535	559	509	494	541	522	536	551	513	545	500	535	500	481	528	534	536	499	513	582	512	519	511	490	496	535	530	509	519	506	554	550	481	553	543	560	541	523	564	509	556	537	558	530	521	519	499	544	498	519	523	487	547	535	496	539	527	532	481	510	520	499	547	497	512	500	538	576	561	522	545	512	538	534	481	488	540	546	496	506	518	509	518	523	522	514	546	575	530	531	522	522	547	515	548	548	521	593	550	518	513	535	512	531	554	500	505	555	547	514	533	528	553	505	541	533	530	569	533	555	551	551	529	551	550	528	524	518	532	552	525	558	554	513	582	529	539	562	519	519	503	530	502	582	532	534	555	544	509	551	539	523	512	528	556	510	538	501	509	501	495	490	503	497	520	553	546	530	542	524	484	552	501	508	588	539	536	556	546	474	497	509	467	561	548	521	541	522	512	522	517	525	536	527	493	494	554	545	529	524	559	517	516	533	524	519	544	506	551	547	533	499	536	506	561	584	545	533	540	553	532	517	502	518	533	512	531	497	531	522	509	502	557	549	528	530	532	525	564	526	530	517	528	508	531	552	509	521	541	497	510	528	547	548	515	528	533	527	538	519	551	515	529	542	523	546	538	533	519	556	527	567	546	526	574	490	556	528	514	535	518	534	583	561	488	537	539	575	551	509	565	531	548	527	500	565	525	531	542	563	507	526	523	526	535	494	556	545	507	536	552	497	528	508	521	509	556	574	499	573	507	542	509	524	518	509	508	539	475	526	527	554	520	512	553	529	518	534	546	525	533	526	496	490	521	514	528	564	543	490	538	500	550	525	524	543	507	532	565	509	533	535	534	528	512	570	525	530	529	550	544	531	552	507	532	532	516	540	507	568	518	570	550	562	520	513	575	542	552	580	506	553	497	528	564	548	518	540	533	558	532	518	518	522	538	529	504	499	518	471	520	532	499	525	546	495	497	533	556	492	502	537	502	509	534	544	485	523	552	585	506	526	540	518	526	552	529	541	599	536	544	551	541	484	514	467	531	528	511	534	492	514	505	513	507	519	522	490	535	507	543	549	495	494	551	550	568	551	528	519	522	511	537	554	538	567	528	490	543	598	486	531	503	555	552	538	539	535	522	518	521	538	526	511	579	518	493	570	520	556	527	550	545	541	533	456	551	519	458	492	478	521	513	537	528	489	497	528	508	531	501	530	542	531	579	524	555	485	570	525	514	519	497	507	547	540	526	558	528	530	518	564	520	489	530	544	519	536	509	503	512	540	522	482	531	553	551	503	575	540	524	478	501	540	553	532	530	529	546	488	494	531	504	510	534	550	512	499	481	523	521	494	531	531	513	547	530	519	542	543	486	529	493	515	554	532	534	536	532	516	495	533	517	525	523	574	539	542	530	521	567	516	556	493	524	557	539	553	535	554	522	539	580	532	497	560	504	550	542	518	519	552	569	523	548	509	516	552	522	556	559	520	507	539	552	528	524	527	495	498	568	525	487	514	522	570	492	554	526	542	534	543	508	502	526	542	545	527	502	547	535	555	537	529	531	521	524	570	524	562	516	513	514	540	522	562	521	539	512	539	503	506	512	562	551	505	518	540	565	516	539	563	532	526	495	539	536	508	524	546	508	532	519	564	554	518	521	522	539	523	537	524	545	549	549	513	538	514	520	531	523	518	537	535	563	545	535	515	503	509	556	537	499	507	513	492	519	530	527	498	511	540	515	528	514	518	502	514	523	526	583	514	503	572	515	507	501	516	525	501	539	525	527	529	577	502	519	488	516	533	522	506	597	522	564	552	500	543	546	537	544	505	530	559	542	518	524	519	497	506	546	558	488	540	557	538	563	523	551	510	517	543	534	530	508	531	550	501	572	537	546	531	561	543	523	526	545	515	559	568	507	529	562	541	532	561	514	566	559	523	544	569	542	566	528	500	511	525	533	526	518	547	515	559	545	558	551	554	522	507	525	519	517	551	515	534	531	530	548	560	480	522	564	503	530	530	551	530	524	530	548	531	536	536	526	519	527	529	527	527	545	579	496	545	537	551	480	532	519	524	519	520	548	501	548	535	565	533	523	533	582	534	532	511	496	540	533	461	557	490	538	557	527	470	518	539	528	491	550	564	491	543	545	544	533	543	495	513	543	519	568	503	519	532	524	527	488	488	554	531	547	539	506	560	576	563	542	529	530	547	527	583	542	524	526	510	528	504	547	513	568	518	532	559	496	576	497	513	514	538	520	521	510	532	548	572	517	552	506	510	535	508	498	543	563	556	542	499	548	531	518	501	565	456	542	525	521	508	523	551	538	551	531	518	536	493	553	538	550	544	508	540	562	527	538	498	484	542	512	585	522	577	557	542	518	569	538	493	492	562	516	534	522	517	538	553	534	525	476	506	537	554	526	519	535	555	541	538	542	511	517	547	506	532	542	545	552	540	537	531	520	503	564	530	532	499	531	528	533	524	506	560	518	557	572	546	540	520	506	521	523	532	547	529	526	500	570	505	554	528	540	563	506	495	514	516	531	548	528	522	503	550	533	521	529	533	567	475	524	557	477	517	582	476	528	500	517	562	520	543	525	520	539	542	583	563	548	524	590	530	517	525	496	491	509	536	557	532	550	526	580	516	516	526	533	547	497	484	512	510	541	516	529	487	491	510	534	528	514	564	527	533	542	528	520	556	512	515	525	535	528	549	538	522	556	515	505	548	560	521	530	495	552	535	557	499	550	529	504	522	524	512	525	569	509	560	522	533	535	509	515	477	557	536	575	544	530	524	528	522	520	532	493	563	514	487	494	557	479	522	559	510	534	539	530	518	526	549	518	529	509	534	537	534	515	475	551	533	517	524	522	502	532	551	537	512	535	521	532	521	500	538	518	531	548	512	510	565	545	551	499	497	544	501	494	546	529	527	507	529	552	544	510	527	520	530	523	497	576	521	491	523	541	507	481	568	517	560	536	528	544	561	541	524	558	573	535	522	539	536	527	541	489	544	502	478	525	561	535	517	513	514	571	545	537	539	498	512	500	517	526	571	544	520	551	524	550	541	508	526	525	540	514	490	507	532	539	537	525	492	509	527	495	572	534	489	526	514	480	562	505	495	552	520	522	479	545	544	545	555	481	559	524	509	509	548	522	524	514	534	531	551	502	540	494	531	504	522	499	504	525	478	538	517	546	539	520	521	533	524	519	549	551	503	499	533	512	516	502	517	554	543	567	518	572	523	551	508	533	524	551	539	484	512	503	514	516	567	501	504	530	540	492	522	590	566	535	535	528	509	525	528	529	590	579	540	497	581	578	522	534	529	528	559	544	531	541	538	531	520	560	541	545	552	509	527	529	529	529	525	511	535	578	564	505	530	546	503	515	536	576	541	535	541	539	548	531	550	532	521	535	573	506	527	525
23842	21088	28391	24002	21050	9941	1281	889	773	813	754	709	718	671	693	660	631	652	699	627	589	640	605	659	637	622	651	596	612	610	606	670	550	595	579	601	626	625	630	576	624	591	617	628	585	644	566	607	643	635	586	562	603	616	606	628	611	610	599	628	561	574	598	586	624	662	609	593	631	604	646	626	616	620	593	578	584	659	616	613	597	602	580	602	635	603	595	661	608	568	608	609	589	605	611	576	622	559	647	559	613	598	596	641	650	569	616	652	584	587	591	559	594	611	567	621	627	622	604	600	556	586	606	578	603	611	645	631	555	655	578	616	612	585	629	613	639	564	603	634	648	616	595	609	610	637	598	622	584	639	615	609	597	621	603	596	576	601	600	573	609	625	579	617	628	618	585	606	596	601	604	617	601	616	594	620	624	622	542	605	657	519	579	584	596	634	578	579	607	602	565	611	612	605	582	593	604	599	629	630	602	622	576	625	599	592	568	623	595	542	615	590	548	577	586	547	599	609	608	578	591	597	582	614	593	603	571	613	563	578	620	642	624	619	572	622	569	574	601	617	601	610	589	583	603	578	579	600	606	595	613	618	588	589	616	596	587	648	584	617	605	629	613	645	581	615	605	590	617	592	591	625	628	592	579	576	560	584	610	597	577	603	572	594	583	643	607	591	615	630	575	626	588	560	582	603	631	607	609	613	587	658	611	600	553	611	564	630	611	563	599	611	603	589	618	596	623	615	633	577	605	590	606	557	589	631	559	592	591	586	578	582	553	583	586	608	552	662	593	670	607	587	565	615	638	594	623	610	610	623	599	562	615	614	625	645	584	575	525	647	593	593	591	567	662	612	630	581	609	622	569	635	586	586	619	595	607	624	607	629	576	585	626	581	598	568	603	584	580	613	644	618	599	599	571	586	643	614	605	600	627	568	602	618	594	599	639	585	597	627	610	593	581	584	597	594	571	607	619	632	630	581	575	572	619	553	582	569	599	611	584	607	597	593	644	602	632	649	596	620	588	557	624	637	566	577	619	602	625	584	664	547	566	605	626	634	616	637	642	570	573	638	662	618	555	624	590	615	588	578	551	564	651	608	587	595	626	606	617	584	617	631	602	563	589	592	619	576	599	603	600	593	604	608	613	594	584	602	598	587	611	600	592	627	598	575	620	589	597	573	622	629	575	594	575	573	648	594	621	578	621	578	625	595	652	624	642	620	599	586	615	639	577	621	612	557	629	661	603	592	591	604	591	632	626	627	652	595	584	607	597	590	638	615	613	616	581	565	602	614	576	615	613	627	615	593	614	642	582	607	596	608	615	582	608	607	635	606	570	580	622	605	611	613	620	640	602	626	593	603	587	600	609	616	612	651	585	632	591	642	604	569	597	602	557	586	577	633	557	596	632	607	612	575	627	589	551	615	604	583	604	629	615	667	587	613	616	643	604	594	609	588	585	636	595	632	619	597	626	613	588	594	587	580	611	614	601	616	593	610	620	628	606	618	599	676	587	609	629	630	591	628	599	586	550	593	606	565	586	581	625	603	617	602	609	639	603	601	604	591	598	557	591	613	589	625	650	625	593	607	589	625	568	600	600	618	598	619	586	576	639	601	581	588	642	632	601	612	623	582	628	590	580	539	618	640	618	625	615	564	633	631	587	594	594	579	570	581	619	589	584	603	607	564	593	595	594	659	572	657	612	593	581	589	596	586	620	611	585	595	599	628	602	616	586	636	623	572	636	607	616	568	596	611	576	590	579	592	599	607	570	612	598	602	602	604	556	605	594	617	580	604	625	570	591	577	562	619	563	614	601	604	663	583	629	567	617	629	598	581	585	593	634	620	596	636	565	617	648	604	593	611	636	608	630	634	604	618	573	610	611	616	591	601	622	631	598	623	613	627	622	623	597	588	631	653	603	618	519	615	650	586	591	582	570	570	599	600	613	597	605	600	609	629	657	590	619	610	574	591	611	598	602	568	576	575	626	609	630	609	614	607	576	602	616	616	588	630	621	546	588	599	584	597	592	581	612	613	553	631	587	616	620	593	620	603	587	576	568	612	604	602	617	563	580	583	574	587	585	566	619	625	568	543	618	651	616	582	628	605	591	554	623	629	626	675	630	632	616	596	666	605	626	590	606	623	631	620	627	632	615	665	555	613	575	605	624	611	614	612	635	591	575	573	580	584	604	646	585	626	586	594	623	600	620	558	607	584	602	576	571	637	587	585	646	607	559	627	612	577	583	580	666	633	630	607	604	595	634	580	628	606	669	634	624	621	599	588	634	641	558	610	577	590	625	600	583	609	594	603	558	601	611	633	600	637	606	640	602	573	590	614	572	609	593	597	605	591	589	602	630	645	569	579	662	636	610	644	594	608	580	601	571	664	584	582	660	567	588	609	559	591	606	555	597	617	552	665	587	616	608	603	611	621	624	621	577	643	644	650	656	668	684	638	591	610	601	592	596	603	614	600	637	610	590	596	607	618	595	636	574	579	602	576	647	643	603	575	646	563	619	633	601	575	589	569	566	582	647	627	598	551	592	613	629	591	625	585	616	632	664	601	557	556	576	595	589	578	584	599	620	583	601	613	588	594	558	593	619	592	594	601	633	628	604	615	636	591	612	607	608	589	572	584	594	594	545	585	584	588	636	580	566	608	598	593	572	594	638	631	632	615	616	609	522	596	577	621	588	576	614	571	627	601	576	552	579	557	609	598	572	581	616	603	600	606	638	620	577	619	599	630	554	594	587	601	639	631	621	601	617	577	606	602	619	610	588	616	572	575	603	595	583	593	603	575	608	600	600	618	585	612	641	604	568	628	601	604	589	591	599	611	583	632	601	566	608	618	609	622	607	595	611	619	602	606	602	614	633	633	606	575	585	612	588	620	640	637	578	587	609	549	597	553	572	595	574	643	621	550	579	612	572	598	591	608	559	589	573	616	615	548	615	628	601	635	627	555	603	595	608	620	622	646	607	595	632	587	613	609	579	632	602	574	608	601	604	590	601	584	573	581	587	592	587	590	599	565	608	629	617	630	555	582	582	629	559	625	604	625	653	591	606	566	565	600	627	591	595	569	595	592	584	627	594	591	571	595	553	615	588	652	619	597	606	608	585	580	590	606	593	639	604	623	613	595	616	623	596	588	608	609	630	593	571	624	620	611	650	602	588	594	579	597	630	583	604	597	637	597	615	614	601	640	631	597	586	564	603	630	620	586	607	577	593	575	560	597	592	629	596	606	568	605	649	579	605	644	604	593	668	590	615	615	591	588	587	646	626	568	610	591	628	627	618	621	635	572	611	599	640	613	581	607	615	618	591	611	593	625	606	572	612	595	639	606	645	560	618	611	601	623	622	612	593	599	628	605	623	617	603	642	613	602	571	619	602	587	606	562	624	622	603	603	569	615	599	605	597	599	582	572	634	613	631	591	615	600	587	597	635	571	601	520	597	610	597	583	588	636	580	588	588	614	568	618	639	588	606	588	598	581	591	588	618	606
41188	49151	6644	3553	2472	1949	1692	1463	1315	1233	1095	1057	966	953	923	891	855	868	833	827	856	833	814	828	841	859	810	782	831	803	800	804	772	740	783	782	818	798	814	787	794	788	805	848	761	794	821	778	768	784	813	847	764	757	752	759	797	778	786	793	729	773	818	815	797	739	792	778	784	783	716	803	780	780	736	789	770	751	776	769	778	804	754	819	807	787	816	801	769	768	796	742	757	801	777	764	761	751	809	799	780	801	821	821	810	763	806	772	759	783	793	793	828	757	806	807	798	801	773	775	740	765	751	719	805	757	779	744	791	794	759	755	788	772	788	727	830	780	773	775	781	777	783	804	806	834	797	774	812	739	752	703	805	789	792	733	755	767	847	740	772	723	766	766	766	755	813	859	768	746	766	798	757	763	774	771	804	802	767	767	734	780	773	761	803	774	757	805	757	831	815	749	778	789	780	765	793	825	784	812	772	781	775	760	761	741	742	828	777	774	804	754	815	777	766	775	747	727	725	809	702	751	797	766	764	852	819	787	811	817	777	792	780	792	767	757	735	741	779	792	770	796	786	777	771	761	782	750	784	765	732	818	800	772	763	744	799	809	815	748	744	764	771	768	801	762	769	799	813	838	762	795	818	759	788	777	838	773	800	778	776	778	755	825	762	765	736	786	782	795	798	752	774	788	760	794	836	764	767	775	817	761	811	782	779	750	763	784	799	761	777	763	731	782	771	727	789	785	835	764	737	731	772	812	788	776	798	766	748	757	805	737	771	821	743	813	753	851	781	788	792	732	838	754	763	796	749	808	780	771	800	727	815	754	785	779	757	704	786	763	781	769	792	789	762	814	781	772	776	776	827	716	753	787	781	729	748	791	781	765	736	790	747	771	746	832	782	771	765	741	794	816	781	809	731	755	753	749	792	751	733	784	783	814	805	770	779	741	763	841	797	777	738	849	790	809	856	743	796	783	787	781	719	823	720	780	783	805	787	788	759	795	797	764	715	789	809	808	835	828	808	785	803	862	744	790	708	783	794	780	777	771	783	757	720	820	787	755	805	739	759	797	762	784	760	799	812	748	765	760	749	772	767	785	747	727	752	839	726	786	781	723	770	760	777	752	795	764	736	787	803	770	813	756	773	792	760	745	741	778	832	744	782	788	767	788	797	763	763	738	823	826	798	784	837	775	782	758	755	772	794	814	780	743	776	756	777	788	818	762	761	755	761	746	810	802	790	745	802	751	810	757	766	759	775	756	791	771	759	745	755	799	762	804	765	759	779	739	759	747	723	767	784	785	795	827	746	754	724	785	766	795	744	795	735	778	769	786	767	737	835	757	791	803	786	784	741	821	778	818	762	744	722	781	774	781	810	739	813	808	748	764	804	799	770	796	763	790	800	766	793	821	741	751	776	767	796	752	825	768	759	780	816	758	835	804	804	804	787	734	769	794	747	726	746	800	849	764	782	795	789	838	757	786	781	743	773	788	829	754	784	769	808	756	807	841	782	799	782	808	760	782	824	759	843	752	750	773	763	774	766	803	745	766	753	785	760	795	783	812	793	798	722	826	826	781	814	772	760	780	772	817	748	748	790	758	745	737	780	756	727	766	797	771	742	789	751	759	752	767	805	805	778	762	819	768	784	797	731	731	751	756	778	813	783	726	776	741	796	749	821	739	749	758	808	790	707	829	763	780	782	761	788	788	821	808	771	794	779	752	768	768	794	757	829	786	754	799	809	773	837	832	762	758	790	767	753	766	811	800	768	775	814	769	775	767	803	795	767	702	782	811	778	777	797	787	755	794	746	779	734	830	761	735	739	792	762	739	796	738	783	795	754	776	823	749	765	778	741	793	784	817	792	786	781	813	811	723	761	763	759	745	708	791	768	770	790	721	779	774	778	818	822	763	780	741	791	803	763	792	775	772	786	775	759	749	774	795	780	786	779	792	749	761	805	761	730	789	806	818	781	731	709	778	823	781	773	718	745	802	768	827	798	803	757	785	779	812	769	750	749	782	781	779	735	784	756	728	762	789	794	755	775	766	767	817	808	732	735	754	836	804	772	807	741	757	761	777	768	804	775	802	774	789	756	784	785	814	790	731	771	758	787	794	753	763	772	795	782	778	809	769	845	794	746	806	737	770	763	734	758	797	777	827	788	774	764	788	796	784	762	789	761	797	764	760	744	748	819	798	744	759	794	778	785	795	758	785	790	783	795	729	828	767	748	727	793	774	755	752	795	758	865	771	742	783	755	814	813	763	751	745	766	771	767	827	795	798	812	798	771	779	773	734	820	755	762	828	816	794	776	762	808	791	776	765	850	762	815	753	813	797	770	763	723	820	765	805	813	758	735	760	827	784	770	846	782	802	784	809	743	777	759	796	749	784	763	790	743	800	762	759	792	774	768	778	800	741	783	776	809	772	769	785	736	765	742	756	755	825	791	759	806	780	765	770	768	745	839	770	775	764	789	789	753	773	798	795	737	813	777	742	759	738	758	796	757	789	807	733	790	751	804	766	769	786	811	801	768	735	798	830	769	755	744	751	774	765	791	737	825	804	769	760	795	737	798	817	758	746	819	795	774	770	771	795	829	791	764	750	804	843	795	786	723	801	773	798	733	757	762	797	749	747	782	808	742	792	800	793	837	762	757	762	737	793	790	822	776	787	782	726	792	750	769	743	789	780	794	704	767	765	768	816	791	752	778	815	759	808	834	748	783	740	790	755	752	750	797	799	761	753	803	764	800	769	819	770	729	838	817	783	716	776	787	741	797	762	791	758	781	819	718	767	824	785	762	766	805	796	784	794	835	812	756	804	795	754	785	756	791	780	750	774	734	783	755	785	726	757	784	780	712	811	813	779	772	789	754	757	726	772	794	804	856	730	735	776	790	772	729	782	781	790	795	739	734	769	782	839	806	785	765	794	758	829	795	782	766	751	759	799	797	798	726	740	736	772	799	804	736	789	721	770	770	754	794	742	781	773	776	801	755	798	772	789	761	798	750	787	807	770	754	803	752	825	769	794	755	827	793	805	771	798	763	758	775	757	811	783	793	782	796	786	771	792	798	824	774	840	788	810	748	836	762	789	770	744	751	737	755	753	763	812	806	777	758	758	762	795	769	753	811	793	750	772	825	790	803	801	761	774	757	811	785	775	796	733	784	768	756	745	811	809	829	819	798	757	777	743	751	800	771	774	796	767	827	781	774	726	793	788	764	780	783	744	837	790	825	753	754	813	786	763	737	775	813	771	786	738	776	750	765	815	774	794	775	796	770	769	755	766	792	812	756	761	757	769	772	765	771	791	773	802	759	789	815	818	794	754	750	793	768	729	811	793	790	790	782	820	781	791	739	763	772	822	757	805	753	788	771	772	849	834	759	776	762	781	808	760	811	768	744	712	803	763	803	800	787	791	750	836	759	732	740	813	819	787	798	758	829	758	725	809	763	756	780	778	793	819	793	765	786	745	790	808	775	728	756	779	768	790	767	823	780	769
22801	21028	28756	23486	21026	21036	8214	1188	857	821	731	679	659	630	557	607	591	610	543	509	517	544	561	541	491	556	542	508	541	557	537	514	483	505	498	530	535	490	513	528	506	498	528	511	486	534	511	497	529	491	526	588	532	501	525	488	491	511	483	511	524	508	496	526	505	467	481	496	495	526	500	490	503	500	484	531	518	495	471	526	536	452	485	490	477	509	506	482	520	482	472	504	519	490	488	506	520	506	500	511	518	520	507	534	494	475	484	512	511	501	478	488	475	522	468	475	474	545	457	511	530	484	512	508	520	515	530	544	460	461	524	503	476	507	511	497	519	473	485	460	517	508	519	500	522	501	488	500	522	506	460	532	506	483	473	472	500	476	516	489	522	483	501	518	492	532	509	523	471	490	496	502	475	462	523	479	487	488	522	501	466	486	514	481	525	472	515	500	502	472	485	483	483	471	490	472	513	509	479	461	548	466	475	465	489	491	517	496	482	499	501	520	515	505	530	509	545	452	509	518	462	503	504	501	541	568	484	495	481	482	496	481	497	525	492	477	504	509	515	477	500	540	515	543	487	509	520	485	451	507	529	532	535	482	521	511	532	486	457	507	512	512	499	503	475	493	512	532	459	511	462	497	520	487	473	513	518	503	514	471	484	489	516	473	487	512	482	487	522	497	487	479	481	520	494	500	460	486	492	461	492	491	454	514	511	461	511	527	520	476	517	487	486	494	494	518	512	514	505	502	505	474	495	490	506	474	497	499	477	528	452	510	511	519	469	514	436	455	460	514	499	494	510	526	497	467	519	526	511	527	473	471	513	521	474	497	505	498	497	468	486	527	504	507	510	503	504	529	493	462	490	525	474	492	478	496	511	479	510	538	469	482	458	509	509	508	507	482	479	529	503	492	482	460	494	487	505	506	523	534	489	519	510	499	501	530	527	501	484	496	487	533	506	501	494	481	531	484	486	554	494	471	516	506	490	485	510	513	539	455	488	520	519	473	530	521	499	502	531	515	453	517	479	483	524	515	494	475	488	489	507	464	519	501	523	493	492	508	499	514	522	500	482	480	507	453	498	487	498	493	517	477	483	505	486	520	484	485	489	509	497	477	520	492	536	475	501	517	513	524	501	472	490	514	502	507	473	455	522	527	510	535	472	509	504	468	469	498	470	481	455	517	491	489	464	491	474	496	461	487	457	467	481	498	519	508	490	487	460	469	531	464	472	522	494	503	527	498	496	416	477	497	474	517	490	502	487	485	476	543	496	497	469	511	505	509	451	498	531	476	506	513	504	488	526	479	420	514	517	477	495	483	481	488	505	503	485	536	508	542	504	524	517	537	524	530	487	519	488	501	510	458	508	481	527	516	522	458	434	512	498	520	501	516	469	496	487	504	481	511	503	513	451	508	469	488	521	541	511	512	476	494	473	538	485	511	474	485	492	486	482	492	561	480	490	523	511	485	493	547	539	497	502	462	524	520	447	505	506	486	502	523	499	492	532	491	491	510	516	479	497	460	555	490	500	466	494	486	524	492	461	527	537	523	506	470	496	476	522	515	500	521	527	494	498	504	475	474	541	526	527	500	474	506	520	500	495	490	492	545	535	471	513	487	538	492	472	534	500	505	495	481	495	507	523	495	521	444	501	531	512	494	498	479	475	489	467	476	488	463	516	515	488	476	514	452	509	475	498	519	496	483	543	511	525	481	532	459	474	507	508	456	493	527	471	496	531	501	485	547	471	468	510	505	512	475	509	488	520	501	518	465	475	467	513	516	506	518	502	503	548	494	488	514	498	501	507	487	480	490	528	443	460	498	496	520	502	485	497	528	506	509	540	524	521	525	475	519	468	521	498	518	495	503	503	495	461	521	489	504	488	510	492	504	514	496	439	514	532	470	478	532	501	525	468	495	500	511	524	506	512	470	498	494	484	449	522	502	516	490	510	509	489	486	542	501	454	492	506	469	472	488	473	513	500	443	432	505	492	489	494	471	494	507	530	478	494	481	478	499	511	509	474	514	485	502	485	523	484	425	499	484	511	508	519	499	512	497	518	499	514	496	456	480	508	574	471	467	475	470	492	504	484	501	485	474	492	507	495	465	517	526	471	525	480	503	495	472	445	491	515	481	494	525	508	521	493	493	508	526	515	510	508	514	465	498	514	510	500	481	475	484	485	478	497	525	491	487	464	508	494	518	461	511	516	530	514	526	502	493	497	465	504	489	487	500	503	451	540	492	531	496	522	505	464	490	513	471	438	536	434	505	505	497	502	497	481	468	496	494	467	480	504	528	512	499	519	478	457	548	485	511	485	470	517	518	509	486	520	516	514	535	500	474	499	518	480	493	489	486	478	452	490	471	467	524	491	477	510	511	529	503	470	549	488	488	471	479	539	480	489	486	518	538	482	529	503	488	454	546	488	429	525	503	507	452	489	515	503	517	523	494	507	484	486	493	509	540	493	495	495	484	472	488	483	472	469	528	537	500	503	509	508	486	465	511	507	460	505	520	471	505	450	464	496	487	493	516	515	482	493	507	515	494	504	532	507	510	519	495	506	507	466	470	528	493	508	500	517	544	509	524	514	493	492	492	468	527	481	498	505	512	502	495	511	517	492	497	502	496	521	465	551	496	481	504	445	491	504	510	515	504	495	474	486	477	490	482	488	484	506	531	464	473	509	494	514	523	541	459	501	453	489	499	522	507	507	472	489	542	503	464	496	516	488	522	502	503	511	467	471	484	490	481	524	496	501	500	494	540	479	532	503	514	511	513	514	500	494	545	504	488	512	458	528	497	519	484	535	494	492	494	500	494	492	520	502	474	508	525	484	495	495	508	497	513	481	476	511	511	529	503	520	508	495	489	523	470	511	541	473	482	513	517	515	506	497	492	474	476	527	501	496	486	498	508	448	470	540	506	495	516	501	474	507	494	491	486	464	497	481	518	452	522	515	477	497	556	496	488	512	502	489	493	494	495	446	475	507	513	440	473	517	472	510	525	512	474	499	509	496	503	509	477	481	514	487	523	498	480	502	497	505	538	483	480	493	505	484	507	527	489	543	493	481	482	510	499	463	478	475	476	518	483	510	486	519	479	485	477	497	474	482	536	509	518	479	508	496	483	502	524	512	483	514	481	484	423	510	522	488	513	527	532	494	509	505	505	488	491	505	500	518	435	492	483	536	497	506	452	472	510	484	503	482	502	510	508	484	483	486	498	475	451	493	483	467	474	516	494	541	535	503	515	462	517	528	495	510	511	462	502	525	497	485	446	469	542	478	491	509	479	523	468	489	488	519	499	522	496	486	508	509	507	473	467	509	462	518	501	498	493	468	517	499	480	451	542	488	497	457	480	489	522	494	518	475	453	502	488	538	470	529	493	507	485	495	523	486	486	504	475	482	501	481	520	426	511	524	479	514	505	477	487	464	524	485	518	510	525	513	501	504	470	490	487	515	503	472	460	545	533	480	502	463	501	495	529	496	499	469	458	500	537	514	471
45527	55559	10435	5472	3816	2914	2344	1938	1612	1343	1304	1114	1094	949	906	890	870	790	824	794	777	787	730	754	729	730	704	685	723	697	705	696	632	713	692	686	668	674	718	701	664	643	698	672	691	674	652	665	670	662	677	633	661	646	650	621	653	662	626	644	643	716	657	672	628	601	655	686	697	657	656	609	625	610	625	658	675	638	608	690	664	677	679	632	672	627	666	642	659	672	657	672	681	593	692	693	687	659	665	683	639	668	650	663	610	669	653	684	696	688	665	659	668	667	669	676	643	663	651	682	646	594	656	624	716	655	629	590	639	650	671	673	672	708	659	639	672	618	630	692	655	647	645	674	631	657	652	679	658	685	667	616	655	692	664	625	674	673	609	671	670	660	621	660	656	645	697	626	655	606	635	678	674	682	669	687	634	625	638	646	684	684	617	641	632	643	644	650	694	671	666	659	679	664	674	725	656	646	652	667	617	680	685	677	645	679	678	636	645	652	659	639	635	644	623	619	694	629	637	674	650	677	664	677	657	604	668	608	634	636	682	665	682	659	669	683	678	657	658	661	631	645	656	632	665	673	634	647	669	668	694	656	613	675	659	672	644	685	628	684	696	664	648	688	662	680	673	651	636	657	740	589	617	633	672	682	643	693	572	653	625	682	642	635	649	676	651	641	671	675	652	660	675	647	637	637	633	609	658	689	665	658	633	606	656	621	636	629	636	677	628	680	653	684	642	643	638	629	640	617	661	627	648	645	654	672	632	614	667	665	603	654	663	686	595	612	661	641	626	622	680	681	637	648	645	629	660	657	679	658	653	648	638	644	670	677	648	635	668	664	680	674	641	656	677	640	654	655	658	663	651	651	640	698	655	656	654	609	650	646	603	683	733	667	597	644	609	647	681	629	657	618	591	631	639	709	661	613	698	641	634	627	687	668	650	689	655	643	677	675	651	639	677	680	640	639	636	648	673	662	671	641	669	638	619	625	640	655	606	685	624	675	621	658	640	689	668	670	632	645	621	618	650	667	654	657	611	648	623	630	659	673	614	658	639	637	616	643	662	644	661	663	643	657	644	614	664	663	637	626	653	683	657	645	714	632	680	609	600	674	640	597	613	646	656	636	649	689	631	669	690	683	652	647	666	700	684	654	669	667	642	682	666	664	668	676	657	639	676	675	655	666	638	649	661	677	659	614	671	644	640	658	650	683	604	668	679	679	680	625	624	667	639	646	666	635	643	641	642	679	662	657	687	655	643	691	702	604	640	609	680	644	663	663	610	654	645	636	633	632	681	656	651	625	678	653	672	665	694	669	629	654	646	682	677	647	661	648	648	648	636	625	642	621	643	637	683	629	640	650	598	636	688	677	643	671	601	693	665	661	642	633	653	684	588	674	721	643	644	646	686	653	644	686	652	624	657	600	646	650	673	641	649	639	654	665	650	650	665	663	645	647	631	655	702	639	641	636	649	674	622	676	612	667	640	668	650	670	630	660	626	719	607	710	643	671	612	663	667	669	668	653	658	650	653	649	624	658	643	629	634	684	664	631	647	675	654	627	603	672	668	644	656	687	688	653	644	596	664	646	654	666	688	672	662	610	696	668	626	641	646	692	655	614	691	633	624	628	643	666	631	676	686	654	639	663	592	625	654	628	686	662	644	669	680	618	687	720	660	640	608	650	632	617	651	608	638	614	679	660	625	644	655	667	679	696	620	672	637	639	646	675	657	619	652	658	639	643	652	605	653	665	659	652	648	656	653	610	696	642	674	644	656	637	689	695	662	653	648	635	643	633	680	665	629	650	612	607	671	633	671	644	647	627	605	689	694	624	684	616	656	618	682	660	628	622	636	688	625	685	666	663	631	690	691	661	645	639	661	683	660	679	690	643	626	633	654	611	639	658	644	627	611	685	662	644	647	672	685	655	657	642	687	644	682	633	654	689	668	632	660	641	659	652	645	635	588	678	628	601	667	659	654	638	669	671	628	659	718	625	624	667	657	629	655	685	662	636	681	647	657	677	635	640	665	668	656	670	688	638	659	669	644	607	673	673	638	657	645	631	673	644	660	657	663	633	655	618	660	627	632	657	687	652	683	604	664	635	616	649	678	648	612	646	669	692	664	704	636	646	689	651	665	679	673	573	705	685	611	614	654	678	606	659	683	648	614	676	655	704	653	642	655	624	655	658	660	658	671	681	632	679	679	664	690	616	649	612	662	640	638	635	633	651	656	663	684	642	601	650	695	620	604	593	613	615	606	661	627	670	658	639	634	705	646	630	671	668	659	665	607	624	631	638	630	560	649	627	656	657	636	640	659	643	684	638	613	623	664	659	651	619	642	661	662	658	661	585	631	657	650	641	680	660	656	691	669	652	684	622	675	621	588	669	670	643	685	631	682	642	684	651	622	669	677	650	659	642	654	653	713	706	651	674	624	647	647	646	630	655	635	689	711	626	620	687	634	629	637	687	660	655	679	676	669	659	653	663	663	672	691	651	674	647	628	614	655	671	650	612	695	655	675	615	673	676	663	646	639	670	712	644	644	649	672	656	629	661	664	604	658	669	694	670	687	641	642	670	648	670	619	674	644	600	659	632	673	647	636	690	649	643	652	638	642	712	657	641	585	640	619	601	627	646	652	609	681	644	614	677	589	642	673	664	661	664	689	619	623	676	667	663	662	620	648	624	652	647	664	688	656	658	670	651	648	641	682	649	682	671	640	692	702	626	635	628	630	629	683	681	653	661	681	650	688	666	642	642	604	628	670	670	670	681	680	686	675	663	659	685	682	669	652	648	651	610	630	640	654	658	644	638	635	624	666	647	622	669	662	625	624	691	648	683	625	617	646	644	675	688	638	662	649	654	659	675	675	614	664	643	613	701	607	635	629	631	624	665	630	689	656	708	671	657	659	674	663	677	664	652	684	654	642	604	664	651	631	654	662	624	640	659	619	681	652	655	637	691	632	660	642	702	641	612	643	692	635	654	653	675	681	643	666	629	664	634	639	670	632	638	633	656	643	668	640	631	633	658	647	655	688	691	632	646	670	686	675	628	683	622	680	622	651	662	661	631	628	638	670	655	704	672	689	648	626	677	678	645	618	633	657	651	681	655	649	652	621	634	634	657	655	684	662	660	656	683	658	650	619	695	637	678	629	678	712	663	633	651	659	642	675	670	633	628	629	661	679	647	693	653	613	644	643	659	660	640	631	666	635	640	641	652	647	667	666	683	639	647	653	649	657	644	628	633	633	690	616	674	657	636	648	625	635	647	671	662	653	658	649	642	641	622	636	642	635	676	660	668	683	642	642	639	640	628	617	656	651	658	667	673	658	655	665	698	644	640	649	687	620	637	623	642	664	637	669	627	616	634	662	673	654	663	665	656	692	642	653	634	677	663	616	676	653	677	649	663	657	614	693	629	687	664	611	641	663	641	677	621	631	597	668	645	642	682	633	648	625	667	655	670	638	648	634	658	643	634	689	606	627	666	597	655	650	705	663	672
28897	25841	14289	1796	498	445	437	447	386	446	454	394	392	415	403	371	405	432	411	374	418	411	373	406	427	379	425	407	395	411	381	400	423	408	431	431	399	385	370	378	389	405	375	425	404	403	378	427	379	373	393	367	390	404	386	360	364	438	444	389	392	389	397	394	383	352	430	383	368	382	400	397	390	404	387	396	432	384	396	396	402	380	397	411	423	418	382	410	390	382	379	409	374	378	381	355	380	395	412	398	393	388	425	378	393	399	375	376	394	377	405	385	394	424	386	400	411	390	376	421	401	427	426	393	403	442	374	407	422	408	416	355	405	408	415	384	398	368	398	407	355	412	397	385	395	427	366	402	371	412	381	396	412	376	403	374	432	367	391	363	442	399	437	386	362	393	379	383	430	382	383	370	417	404	425	425	401	413	421	373	393	404	375	414	394	426	412	360	423	405	408	436	364	379	391	377	369	375	399	388	359	396	399	379	365	389	420	381	378	386	408	418	379	345	378	381	406	410	391	379	373	384	385	417	408	410	392	399	412	443	401	404	335	426	414	373	383	400	381	379	416	407	392	395	416	399	431	369	419	421	399	405	372	412	395	407	410	370	404	390	363	378	390	391	377	398	367	438	381	391	387	400	400	373	436	416	425	389	416	383	396	397	411	378	382	386	417	354	358	411	415	382	412	435	433	423	406	407	389	373	392	376	385	440	414	397	415	409	386	383	393	377	374	394	396	413	381	421	432	430	379	401	375	402	365	400	422	373	416	381	398	361	400	381	395	384	417	400	357	419	369	406	392	365	412	410	403	377	405	403	410	399	388	377	438	416	406	411	382	362	411	394	409	395	385	432	386	402	393	407	369	410	371	378	412	407	353	395	374	416	358	419	415	407	397	403	414	403	391	385	384	428	411	381	395	393	375	410	416	382	388	394	374	386	375	422	400	422	393	383	374	372	420	412	400	390	388	410	338	404	404	365	408	392	371	372	396	380	394	402	392	428	407	424	413	411	405	417	395	421	412	365	416	420	405	408	405	402	401	389	376	385	411	412	386	384	381	407	384	360	420	364	388	386	388	383	393	409	428	435	392	372	384	438	427	397	397	432	394	414	413	414	387	384	360	385	388	391	410	387	415	362	414	357	422	394	407	390	373	378	401	455	362	371	386	399	360	386	396	411	433	386	415	399	388	359	373	412	382	408	392	416	402	402	399	378	391	445	424	368	402	412	378	370	375	417	409	429	392	413	403	367	412	385	403	411	443	424	412	405	393	364	406	354	406	387	442	386	391	404	376	398	389	375	384	401	421	380	399	371	379	391	405	418	372	397	387	391	383	389	380	405	417	398	431	412	355	428	434	388	355	417	423	365	400	415	396	381	372	414	442	403	367	400	414	420	394	394	432	386	380	412	406	417	394	357	423	389	376	372	375	414	422	400	417	386	392	405	380	355	395	426	412	389	419	396	380	383	391	363	390	392	410	414	369	430	405	384	374	389	398	390	391	409	440	377	387	410	424	361	366	394	397	402	436	388	393	392	393	382	374	380	409	385	427	405	405	398	356	401	407	376	379	363	361	376	383	401	409	405	410	380	380	452	402	433	400	395	376	388	460	406	391	396	383	430	407	424	428	394	380	373	395	404	360	407	406	388	395	371	390	418	394	353	421	401	406	396	428	377	409	405	431	402	377	402	389	390	398	426	386	389	364	345	410	421	423	412	428	409	401	423	379	396	394	391	364	436	390	385	377	356	375	417	420	422	409	440	388	373	397	415	422	391	392	401	400	434	420	413	407	418	413	405	383	397	397	392	384	425	358	409	407	362	393	418	387	432	368	424	408	384	364	403	382	401	389	427	380	415	383	392	400	380	365	386	412	405	393	423	374	383	401	409	404	403	351	387	403	409	402	410	410	407	418	388	368	393	427	437	378	372	404	391	386	383	432	390	345	399	402	428	383	391	391	400	408	358	418	404	378	391	402	419	416	382	404	372	407	412	366	403	367	414	419	451	399	404	410	431	432	449	361	388	402	424	393	392	397	379	362	377	414	412	396	372	450	419	372	407	378	414	385	368	408	385	422	424	393	389	383	424	389	413	391	416	360	401	407	399	384	406	403	401	370	408	392	354	426	376	406	414	362	367	407	418	354	392	436	380	379	425	400	385	393	399	373	409	389	383	388	405	407	405	406	390	399	394	425	412	397	385	375	387	401	410	359	395	456	384	406	412	389	390	431	388	395	437	440	399	379	378	392	379	427	423	398	384	388	390	406	389	392	418	403	369	365	368	386	411	410	384	432	406	371	389	366	409	413	389	414	389	427	400	399	378	380	385	392	433	348	406	404	375	396	383	394	395	389	369	381	422	422	382	404	394	427	402	360	392	394	437	385	381	397	429	385	404	412	396	440	452	377	370	397	409	437	393	378	408	402	430	391	388	416	391	395	395	405	391	388	405	411	410	400	388	378	373	432	430	386	399	412	403	406	426	410	390	390	399	387	389	425	394	366	389	381	419	394	364	374	414	394	393	384	407	376	382	403	399	419	369	391	403	413	381	376	380	415	393	366	366	407	412	394	391	407	407	381	396	406	412	417	379	415	364	417	402	421	413	402	375	412	422	378	398	389	416	370	408	402	404	363	386	384	405	425	395	362	371	403	369	421	411	398	394	410	396	418	403	404	425	409	376	412	387	365	396	401	389	369	377	388	394	408	404	421	364	376	406	384	426	403	428	365	407	382	407	395	422	369	382	386	395	390	432	389	383	385	401	376	390	371	392	385	377	385	398	385	396	392	399	375	420	387	392	389	395	409	396	386	416	398	394	414	426	385	420	377	397	406	386	400	393	363	423	379	384	374	394	412	404	420	381	396	385	406	391	371	414	390	376	426	381	429	395	392	393	390	361	428	400	403	419	409	366	383	375	420	377	409	394	395	386	423	380	378	405	392	381	408	438	384	408	404	409	401	395	461	415	385	379	394	390	374	396	384	369	442	388	421	403	392	371	431	397	387	382	414	395	372	418	412	418	389	410	390	389	365	427	385	374	418	401	392	338	411	400	401	376	398	373	398	399	433	394	408	405	404	396	377	411	404	438	371	384	388	353	402	395	400	394	392	393	373	383	407	385	402	390	386	379	382	427	376	421	393	438	385	415	418	405	369	384	385	394	424	405	385	376	414	379	360	413	378	397	388	380	424	400	392	434	396	379	397	402	414	385	380	378	390	421	413	397	415	373	415	427	413	385	401	373	452	421	406	408	396	413	389	383	364	400	405	394	422	399	373	416	394	415	413	361	375	367	383	368	396	401	366	386	441	426	385	365	393	382	411	354	438	415	388	404	373	375	412	375	379	378	417	423	430	396	405	403	409	391	370	406	415	394	407	394	405	391	397	415	389	382	391	413	432	365	425	381	389	410	388	369	374	384	405	396	376	382	383	384	416	395	420	388	399	378	371	373	407	405	415	376	396	388	398	401	408	374	414	417	373	384	421	364	410	390	388	401	390	402
36396	36996	1069	748	627	593	539	550	557	573	535	529	504	535	549	534	512	496	491	510	499	567	524	541	540	466	515	559	541	525	532	553	535	545	500	506	512	534	524	502	487	548	512	532	490	470	491	523	542	512	540	515	504	547	509	508	511	517	508	505	526	500	534	516	539	506	579	499	529	550	531	533	520	501	498	524	512	522	507	497	508	478	517	510	530	514	540	569	491	535	513	499	484	504	502	531	554	507	547	511	524	528	496	488	562	539	553	522	480	547	529	513	511	569	540	502	530	531	517	516	506	552	475	534	514	516	512	512	524	541	564	505	544	533	560	496	521	522	533	522	516	575	521	552	499	529	516	532	524	506	494	504	529	533	534	497	485	525	511	528	542	527	541	497	486	506	479	519	533	535	475	520	541	529	505	525	460	534	496	503	544	522	560	516	531	479	541	505	510	543	579	510	542	575	521	554	514	519	538	489	506	525	532	499	491	519	499	504	541	524	538	550	509	504	557	492	523	548	541	519	513	494	498	539	563	544	499	513	497	492	533	558	510	502	540	523	544	512	535	550	563	496	514	503	485	497	528	501	529	533	520	538	546	499	518	503	515	566	512	545	532	537	570	564	504	548	530	524	534	508	558	563	504	500	504	514	540	498	494	518	475	517	510	558	492	487	533	565	508	559	537	539	485	526	509	563	508	528	525	533	519	519	512	471	502	465	535	497	512	505	482	518	481	508	526	521	491	540	523	527	503	498	473	505	516	520	521	500	496	532	525	524	521	532	544	500	512	518	521	556	555	572	516	507	521	498	507	540	536	541	501	504	507	495	539	473	528	528	512	527	513	529	547	494	529	529	491	568	501	543	549	502	535	545	519	499	530	505	519	510	522	537	501	510	517	540	504	475	521	526	517	524	531	516	540	505	516	523	507	506	509	508	500	519	554	518	499	490	551	537	529	538	476	494	503	542	519	527	521	532	508	544	509	538	496	517	500	509	522	501	560	555	546	540	522	548	517	539	523	526	530	507	521	514	515	539	493	522	508	495	507	479	529	496	472	502	515	539	538	472	557	565	532	523	566	548	497	559	593	534	526	543	526	527	515	531	502	535	544	543	510	514	525	475	515	553	519	544	547	537	550	500	523	532	519	530	477	559	514	505	527	541	539	517	495	496	519	560	542	517	537	513	530	522	488	533	557	507	525	530	509	552	536	546	509	549	540	498	512	507	529	520	544	529	534	502	486	492	475	540	511	527	470	536	519	532	484	535	531	496	476	522	503	510	512	494	530	523	492	524	545	487	578	543	511	545	486	515	448	595	518	482	555	554	518	500	519	509	532	545	523	535	503	504	507	573	527	523	548	567	517	536	535	490	560	565	515	485	560	496	543	527	505	512	503	553	500	593	527	565	525	539	531	516	497	516	536	483	527	524	512	528	507	510	573	527	510	505	512	529	503	479	501	550	554	524	489	539	485	486	500	518	500	572	510	528	530	560	540	511	523	505	509	513	529	515	534	551	528	549	538	531	495	536	552	527	529	523	517	491	507	487	536	502	515	543	506	521	485	513	544	516	507	527	527	519	516	530	502	513	516	522	508	530	521	527	472	494	526	509	534	515	530	519	517	512	533	528	477	512	530	527	525	509	505	553	478	529	536	512	536	536	543	528	527	498	531	481	509	487	549	492	557	538	562	496	480	520	522	534	530	550	515	542	540	540	524	530	509	528	502	517	533	509	538	556	475	528	537	512	507	553	550	528	513	499	505	473	536	498	535	515	532	489	533	510	518	565	521	524	522	486	523	536	478	523	502	509	553	507	514	467	507	523	514	495	517	561	503	534	499	523	504	501	536	526	482	477	505	507	509	528	508	508	538	485	519	535	546	524	509	536	564	460	516	521	550	513	498	488	546	513	537	552	540	511	514	522	505	532	514	504	508	526	522	525	552	553	532	529	495	552	503	528	528	504	537	559	544	573	525	472	522	564	538	512	529	523	552	517	513	509	538	467	506	479	498	511	531	544	508	491	542	539	507	522	510	539	521	497	498	476	506	515	551	531	552	511	568	522	547	494	491	560	530	529	486	526	539	500	508	516	513	550	526	505	494	500	531	586	510	528	539	535	492	554	551	508	484	557	547	516	496	524	526	520	484	549	469	523	538	522	506	508	496	521	495	501	518	487	525	547	554	518	504	539	522	503	527	539	541	493	541	518	512	470	545	567	527	515	507	535	551	505	548	496	529	560	531	538	523	530	503	534	538	487	554	567	538	537	549	504	555	492	554	490	512	546	540	536	466	538	502	512	500	490	513	538	498	518	515	500	489	541	519	551	475	535	499	545	497	506	535	516	477	509	517	515	543	477	555	521	513	480	520	508	517	538	520	538	551	529	541	509	513	535	532	528	529	517	519	548	521	520	596	559	496	521	556	513	542	503	521	524	491	536	525	500	531	510	530	484	534	517	524	519	522	538	485	489	496	502	515	560	519	525	515	510	501	495	515	518	499	523	502	479	515	498	528	478	532	537	525	480	482	512	532	507	478	555	523	558	523	560	505	532	516	492	579	549	557	507	480	501	514	558	556	534	546	509	523	531	500	546	519	478	515	531	504	519	510	493	533	497	506	527	548	551	522	525	519	570	515	569	547	525	511	498	546	513	543	540	484	485	536	538	529	517	469	527	500	521	477	502	528	582	493	518	491	537	536	525	496	547	482	496	561	517	540	472	508	513	554	513	505	528	502	538	512	525	528	518	525	511	523	509	549	527	521	534	489	529	492	492	502	479	514	513	507	505	546	532	518	550	490	537	550	526	491	526	545	508	510	502	541	514	496	533	448	553	513	479	483	492	534	533	539	514	494	549	519	520	559	516	529	523	525	509	497	478	520	510	541	513	543	508	522	531	526	514	531	508	554	536	543	502	523	538	522	503	518	482	508	563	510	529	530	546	548	490	507	520	549	498	532	535	488	494	520	530	520	557	513	508	481	497	502	538	531	497	527	526	491	470	516	477	525	535	531	514	535	519	490	518	481	561	541	517	520	579	488	506	524	534	526	534	479	513	523	541	524	533	488	543	477	489	484	496	527	546	525	545	533	491	537	538	489	530	525	523	491	515	523	533	522	538	529	530	475	547	517	506	497	525	510	497	533	548	489	497	502	488	549	501	514	503	541	506	523	536	500	507	513	518	493	502	512	478	535	527	506	518	542	551	509	545	472	517	520	530	538	494	481	524	555	535	542	525	523	518	518	519	531	520	536	521	511	511	535	522	513	524	479	521	520	497	558	510	527	530	494	505	513	490	518	488	499	465	517	491	504	521	486	531	547	526	510	551	526	472	512	527	557	544	552	555	521	492	463	512	490	528	540	517	508	504	497	522	488	517	495	524	526	546	480	520	516	545	517	538	528	512	521	527	510	535	528	508	530	556	528	536	524	511	525	490	515	532	512	496	517	493	536	490	503	523	469	566	509	509	513	520	508	540	484	512	522	496	524	510	548	548	510	534	488	508
23745	21028	28289	23941	20990	9696	1208	925	800	777	756	684	743	615	609	650	602	708	594	627	617	607	626	620	587	597	598	612	600	598	601	583	613	569	617	622	620	637	600	605	568	593	571	633	586	597	568	622	614	604	552	633	573	636	618	570	604	617	576	607	589	529	580	611	572	551	609	596	586	590	582	590	576	549	621	593	622	599	599	588	588	627	595	589	602	585	604	587	565	568	622	592	577	572	613	604	601	565	586	581	588	619	545	571	601	576	594	562	580	580	573	613	607	594	614	570	559	579	611	615	586	651	581	581	595	575	572	585	625	634	623	593	579	642	577	613	594	585	560	585	577	586	583	579	601	593	592	586	608	624	614	590	610	600	606	610	520	584	575	574	586	569	589	610	605	624	541	589	647	588	602	553	585	577	593	597	560	589	578	605	583	641	605	615	541	587	611	597	581	606	604	594	588	611	574	601	568	620	564	604	629	598	566	605	608	565	581	613	618	643	611	577	567	635	573	607	592	582	621	612	554	608	593	594	632	575	621	601	640	547	590	600	594	570	593	572	612	578	616	583	618	602	559	611	587	549	551	578	627	599	610	610	601	603	588	571	578	584	603	577	584	613	568	558	587	611	618	600	570	614	601	561	622	650	597	583	593	605	572	571	574	629	577	562	615	593	563	576	619	594	598	603	582	571	570	579	587	593	591	589	540	576	546	610	593	595	607	561	601	554	599	616	588	600	608	554	549	599	587	540	617	585	598	592	597	620	573	588	614	645	602	577	625	566	532	612	577	569	564	557	619	562	605	529	601	558	606	618	591	638	594	608	582	605	603	598	579	589	583	586	583	593	576	582	597	577	635	618	586	591	614	585	580	601	596	554	549	584	567	589	573	647	619	604	610	605	633	547	616	614	585	608	571	576	597	595	544	586	638	557	590	568	576	606	637	580	590	602	567	559	541	603	559	559	590	575	609	589	600	583	605	604	583	585	588	605	598	638	633	584	607	559	581	616	592	601	560	562	645	611	566	618	575	599	618	600	597	607	564	622	603	583	627	566	555	614	589	623	591	593	628	583	570	566	602	603	588	595	560	588	536	627	606	584	601	608	538	553	566	607	609	604	583	573	618	611	595	584	594	578	638	598	597	611	609	566	594	608	574	595	599	574	599	571	625	599	598	591	602	641	534	581	613	605	576	556	611	615	600	619	569	606	545	588	629	580	540	588	537	549	576	616	624	582	612	570	575	597	553	633	577	609	582	594	600	599	607	570	593	574	583	624	597	605	584	611	532	602	551	570	573	605	601	586	600	620	636	583	597	576	612	566	607	594	553	576	616	623	635	565	631	576	615	617	616	621	551	582	570	591	588	583	600	604	571	570	572	648	601	554	636	599	599	583	615	581	597	571	589	578	582	621	561	598	622	582	567	584	630	594	598	565	573	603	575	611	577	611	611	541	551	607	599	598	595	594	613	635	598	599	573	568	616	556	584	556	602	597	572	606	609	564	596	614	577	591	625	641	602	579	601	593	590	543	593	601	632	597	577	584	581	567	641	632	613	568	591	599	601	642	604	596	589	596	603	602	571	582	604	611	574	557	633	579	584	580	628	609	590	594	559	593	561	565	620	581	586	583	603	651	616	614	605	609	575	577	623	598	601	595	553	610	517	586	579	621	579	595	611	595	586	617	607	627	592	586	544	580	546	577	551	519	632	582	560	624	590	598	594	584	571	614	588	622	617	544	627	605	584	637	576	568	566	609	585	607	572	634	614	551	572	608	570	578	579	582	567	578	632	563	636	544	527	607	624	584	647	628	627	605	615	590	590	584	649	587	615	615	589	585	566	587	593	605	559	559	614	593	565	588	605	593	627	568	594	627	653	607	606	563	576	565	586	590	599	667	603	592	601	572	592	562	620	622	613	552	542	624	569	606	621	574	582	580	602	565	558	584	599	615	612	594	624	607	594	609	583	573	591	601	610	628	555	635	599	557	605	572	567	607	605	614	569	592	594	636	576	594	587	627	579	618	565	569	575	569	590	590	590	580	579	596	572	543	567	592	574	623	605	594	615	592	598	598	606	615	580	640	631	609	623	630	583	610	565	623	655	584	549	606	582	589	601	614	603	580	573	619	584	570	603	598	558	609	609	572	591	592	619	551	554	553	619	637	554	592	632	581	559	601	589	593	550	584	576	582	627	577	617	574	570	620	573	593	562	610	554	597	648	594	560	585	637	601	610	618	602	596	564	589	641	613	572	622	533	583	595	634	549	597	598	583	641	586	574	539	600	597	602	597	597	566	590	612	623	620	612	576	566	557	624	603	595	612	549	567	585	606	591	591	562	572	596	594	613	547	598	573	611	583	606	607	567	568	627	593	605	622	568	602	615	624	621	557	571	593	576	586	614	583	569	581	583	578	582	556	580	565	634	569	586	574	573	602	580	604	593	600	640	614	594	622	611	580	624	562	600	595	576	581	617	596	617	579	606	565	587	599	619	628	522	589	575	567	594	572	561	614	614	603	597	630	607	593	583	611	556	656	582	537	599	603	576	577	587	646	608	585	582	594	596	577	594	604	588	575	611	613	608	575	588	620	607	566	617	609	564	576	628	572	616	607	581	591	633	570	613	567	611	555	617	597	552	613	532	604	586	559	585	571	651	579	598	590	622	631	628	585	558	593	571	601	584	613	563	605	572	562	548	600	614	598	567	617	611	581	616	570	599	642	624	583	578	584	624	558	592	598	582	555	620	586	581	583	548	611	578	598	538	593	612	601	614	585	610	608	584	627	599	566	574	552	596	604	577	578	570	594	635	602	618	601	597	613	567	615	605	581	578	574	609	596	603	613	617	614	639	583	617	560	614	586	596	566	596	571	591	581	621	601	572	550	620	615	552	608	552	590	593	572	608	613	604	588	603	597	603	577	596	581	581	610	594	584	612	606	566	605	540	587	635	560	592	532	571	581	567	617	550	564	556	580	584	569	594	602	609	607	610	637	591	571	590	599	595	604	564	589	607	601	628	580	584	613	596	587	580	621	584	585	596	577	612	621	590	595	592	621	602	574	569	592	571	581	618	566	572	588	578	563	622	601	559	576	585	588	602	619	579	615	647	559	559	577	590	563	604	588	609	575	572	579	620	605	609	592	577	576	660	575	550	542	584	607	572	577	583	589	580	580	634	559	551	592	586	601	542	586	611	580	560	583	536	581	601	582	577	560	557	572	601	584	585	615	601	608	557	579	572	590	594	616	584	599	566	601	538	614	601	642	630	590	603	608	589	598	591	578	570	579	573	587	634	608	600	601	590	625	597	588	583	612	578	550	572	592	597	596	580	590	599	549	596	544	599	552	606	616	634	560	547	585	597	578	600	564	569	633	625	587	594	568	599	590	592	569	539	587	615	615	623	597	593	616	614	595	623	533	611	556	626	597	547	606	591	597	655	567	618	614	533	573	596	539	581	614	572	542	587	587	566	593	582	544	613	606	552	557	611	595	591	590	579	623	605	607
40630	47565	6517	3477	2472	1981	1588	1391	1293	1111	1143	1012	1007	954	887	870	890	863	885	829	822	805	846	798	752	794	826	770	887	782	778	756	790	810	799	808	722	775	751	822	769	738	758	789	785	786	776	752	711	767	783	815	794	730	751	804	789	787	829	758	776	766	762	758	821	730	784	781	777	744	773	771	710	796	799	806	770	750	784	751	792	739	805	746	750	781	713	768	750	749	718	791	846	758	749	702	816	805	757	735	750	804	747	755	743	812	733	809	787	805	784	790	746	733	727	742	751	732	731	775	822	754	798	732	740	802	723	742	760	759	773	819	792	766	774	786	753	727	753	758	819	740	769	750	777	782	761	723	823	723	759	804	777	770	746	746	801	803	778	738	767	738	796	771	783	782	791	734	758	788	810	779	709	737	785	759	772	815	799	739	729	806	758	797	748	818	802	783	723	784	740	749	739	740	806	732	811	774	781	788	758	716	792	750	743	756	779	776	772	780	778	733	767	797	754	766	756	777	738	720	764	768	770	748	746	787	806	723	758	785	704	764	780	749	741	721	754	751	770	777	780	761	757	783	757	773	802	771	809	784	850	761	773	773	743	811	689	745	745	787	758	757	784	732	735	824	742	814	797	768	739	725	761	805	783	788	745	761	772	805	757	706	745	751	761	829	783	746	838	781	758	743	743	755	758	778	780	744	743	756	790	802	764	768	787	806	782	763	791	732	823	779	750	790	781	764	763	763	752	788	754	800	755	764	776	755	776	782	745	812	786	782	746	738	801	784	791	784	732	811	752	767	767	766	743	806	761	797	797	774	743	729	736	757	760	818	776	767	741	749	753	770	765	768	797	770	782	769	748	802	724	762	773	791	714	754	798	766	779	726	724	762	727	808	746	735	793	771	790	760	741	772	771	722	720	779	731	762	732	727	786	722	779	770	773	791	706	777	758	768	755	747	712	737	763	765	746	807	775	725	704	751	719	777	745	777	750	768	781	749	718	843	803	730	775	722	784	754	719	748	728	740	769	803	720	776	719	795	756	744	830	760	732	789	787	769	746	774	748	760	786	734	784	813	797	771	783	772	777	727	691	798	771	753	762	792	764	750	758	782	780	732	753	780	791	773	777	797	791	787	720	772	755	791	786	762	760	746	785	773	726	784	775	742	738	791	760	721	776	748	816	728	771	746	774	769	731	758	760	798	746	754	787	772	806	764	781	794	783	740	806	799	762	782	713	708	716	744	807	789	786	785	741	828	790	736	810	774	704	782	767	762	750	803	762	750	794	706	764	767	773	751	758	740	803	789	787	812	743	800	828	716	801	797	737	778	800	780	745	766	779	743	743	777	743	767	743	777	767	757	717	737	765	765	785	725	748	737	763	728	757	778	742	727	803	743	806	708	779	754	759	808	785	785	752	794	798	773	719	753	784	749	764	760	770	757	811	751	740	750	783	769	795	750	709	778	789	771	767	742	779	830	761	727	778	740	705	757	720	810	807	787	823	778	754	786	827	770	803	774	780	817	749	753	799	752	782	780	806	776	784	750	766	787	769	790	762	806	756	804	752	787	816	762	799	768	765	758	799	758	743	746	734	804	782	738	743	728	739	721	837	747	742	790	775	739	778	750	767	799	801	767	745	759	738	783	805	708	752	742	775	783	785	752	750	694	782	770	813	785	813	682	769	751	741	724	769	783	797	761	759	787	759	782	777	767	761	778	796	759	774	767	801	754	723	724	770	724	812	777	772	748	800	797	786	767	762	753	810	771	824	750	756	772	776	821	736	786	716	763	771	742	775	747	803	720	749	776	761	789	821	745	765	782	734	791	743	749	771	790	779	746	738	770	772	743	765	746	711	758	777	742	783	759	738	803	769	760	761	736	766	795	798	765	780	735	793	745	719	716	792	785	789	778	732	740	777	797	803	758	762	790	789	759	798	760	775	788	765	776	753	752	749	750	701	761	753	813	798	733	710	755	762	769	713	763	760	797	760	742	728	713	756	759	782	776	738	799	728	763	737	767	797	802	758	755	718	731	805	768	783	780	794	761	764	768	772	836	766	756	748	763	743	747	709	782	776	759	798	764	794	810	798	782	843	785	821	763	742	759	773	792	761	722	757	744	795	745	719	738	750	727	722	775	765	798	770	775	765	753	760	699	773	815	736	757	809	746	764	737	735	777	712	772	740	747	734	768	790	747	766	785	749	755	741	742	803	786	722	755	741	770	767	780	752	756	796	774	734	777	782	719	801	752	739	804	733	752	747	732	770	774	783	739	792	743	780	765	766	749	752	731	763	774	739	746	723	781	770	743	802	775	770	774	740	714	770	766	736	744	740	748	745	709	780	796	764	761	745	740	738	760	762	774	746	771	756	767	834	795	718	749	738	784	771	766	787	770	746	748	795	725	802	774	736	788	804	799	737	763	757	713	783	777	736	771	781	826	790	751	774	769	775	747	759	769	770	783	783	736	759	851	805	749	774	748	765	731	776	728	789	753	783	738	744	786	750	819	734	802	750	749	787	746	727	792	736	759	804	731	814	775	758	759	763	777	779	690	742	783	776	765	779	739	785	838	737	710	729	793	742	798	795	808	754	745	722	774	742	801	777	769	816	776	809	775	722	746	822	836	772	806	777	729	773	758	796	770	784	730	765	810	781	725	735	744	769	806	789	743	793	762	755	730	719	786	799	793	791	797	776	755	788	768	790	750	745	803	786	747	774	744	785	747	769	740	781	764	792	785	772	762	733	736	776	732	756	747	762	769	786	789	759	785	742	738	772	782	755	746	766	765	804	767	770	790	724	772	759	793	796	770	733	821	718	726	775	808	733	774	767	715	754	788	792	805	757	779	747	782	755	788	776	836	761	744	723	783	766	742	808	755	716	742	771	785	783	743	769	745	757	708	783	779	745	740	761	799	748	796	774	782	732	799	828	766	770	758	779	796	802	771	800	790	749	770	791	752	775	755	733	724	774	771	733	794	757	764	767	776	756	720	775	747	712	755	749	736	754	836	752	787	781	827	781	726	758	751	800	742	764	729	788	776	723	776	738	781	730	761	769	716	757	778	751	760	766	771	792	756	752	809	786	767	748	799	783	712	772	733	747	724	754	786	762	730	814	813	788	789	792	758	737	715	744	823	773	803	800	735	734	798	822	780	788	782	770	774	772	791	797	808	789	760	763	748	779	767	770	765	803	800	777	769	744	787	730	770	767	756	769	811	741	761	730	783	764	749	796	729	780	770	764	725	771	800	735	779	742	729	764	751	724	777	739	818	759	796	762	723	740	749	763	749	765	757	765	750	725	814	766	752	748	782	748	767	771	803	742	777	789	703	785	749	767	777	799	793	756	744	752	836	799	742	777	758	794	759	798	699	808	716	780	760	730	774	737	787	734	731	788	773	706	767	795	792	782	726	731	804	789	701	742	738	737	756	770	809	747	744	733	754	733	721	742	769	761	841	797	760	805	786	770	764	768	759	746	778	771	725	749	790	746	767	793	715
22829	21044	28758	23527	21039	21054	7580	1133	840	784	763	670	661	627	559	592	579	581	611	585	550	544	526	499	538	521	532	513	515	509	543	543	485	508	490	497	512	517	491	515	475	493	507	512	543	516	491	493	494	467	508	512	479	499	506	479	479	503	477	484	490	506	532	473	494	515	491	451	509	485	465	474	457	488	497	481	472	492	486	467	491	498	461	491	510	497	505	534	457	507	467	460	451	466	537	504	509	512	462	500	518	513	511	499	458	468	497	510	482	462	511	475	499	487	469	494	449	489	499	504	472	508	483	493	466	461	522	486	519	478	474	500	505	497	487	517	478	500	525	513	485	472	525	488	481	482	486	515	529	552	494	506	493	499	491	552	473	472	490	471	530	508	505	491	497	455	503	480	462	494	505	503	529	531	476	515	512	452	525	536	457	481	501	466	478	481	460	455	477	421	525	490	482	504	498	493	525	487	495	471	496	490	452	503	511	499	532	489	501	492	484	519	491	495	496	488	506	493	443	456	493	507	480	502	456	493	508	548	478	524	486	511	481	455	523	467	486	483	476	520	496	484	494	499	520	514	492	496	474	496	515	501	520	447	505	462	464	517	506	541	496	525	483	516	497	465	501	480	512	491	501	503	497	537	502	527	570	511	478	507	463	501	542	465	501	477	488	501	544	481	519	448	501	465	464	494	459	512	451	481	504	505	509	453	501	471	529	512	489	503	513	472	516	537	491	520	481	490	510	513	477	459	468	494	461	485	520	526	498	447	480	470	488	492	492	487	513	500	526	529	454	527	477	483	436	480	497	520	463	485	478	448	497	497	469	477	477	462	502	490	526	478	510	460	539	466	532	539	481	466	531	500	517	505	481	463	458	466	472	544	525	478	526	514	488	484	474	503	491	486	492	505	542	519	488	459	501	472	489	469	498	460	474	469	495	474	481	513	484	494	508	483	508	491	481	498	524	458	469	486	446	460	452	477	485	443	504	468	508	518	481	498	549	506	523	496	489	478	498	482	488	485	515	504	461	456	489	469	476	529	503	519	488	493	495	519	492	509	508	484	510	437	513	514	469	514	516	494	487	471	490	497	477	479	515	543	475	502	499	511	457	487	485	478	503	478	478	501	509	475	524	506	517	464	505	516	485	499	497	476	497	517	463	452	492	491	544	516	489	488	499	484	501	514	508	503	460	474	488	471	473	478	494	533	526	488	507	464	481	514	495	455	536	506	481	502	536	473	493	468	468	486	504	513	526	461	495	516	506	468	474	491	503	521	495	513	462	488	518	521	531	496	486	466	493	480	487	486	478	474	488	512	506	516	488	501	509	507	508	489	500	475	506	548	476	492	506	517	496	452	495	532	500	448	469	481	536	488	504	487	528	517	515	492	497	545	483	488	502	480	499	445	498	505	473	497	521	524	485	486	487	523	503	487	516	510	511	466	464	490	527	500	507	454	517	541	519	491	498	512	478	494	493	497	483	516	470	478	445	494	493	505	512	496	466	470	478	506	508	472	505	473	459	490	502	518	483	483	493	482	478	500	525	492	493	482	480	487	472	516	469	477	502	474	515	512	478	483	470	485	516	469	506	481	471	501	487	460	484	472	507	467	432	465	527	491	489	493	472	458	495	479	498	478	502	438	515	490	442	510	522	494	485	484	506	438	502	454	479	488	486	463	512	483	443	508	505	492	514	445	450	491	458	469	486	449	461	493	507	469	483	502	477	502	466	467	483	464	486	448	525	492	486	480	496	536	496	446	498	473	478	504	436	475	449	549	468	461	483	491	458	458	507	469	488	486	483	485	471	509	501	453	510	529	491	507	480	472	496	478	484	474	457	463	488	471	458	460	480	453	551	492	485	495	453	496	534	486	521	505	508	480	506	469	519	489	487	466	482	479	526	495	470	493	497	480	496	477	455	476	489	466	462	479	505	489	508	467	532	535	494	464	490	463	477	471	477	485	512	491	474	501	476	496	494	487	506	522	488	512	490	480	470	483	470	456	494	494	490	464	494	507	510	490	472	507	497	465	502	532	478	513	510	491	526	465	522	543	525	475	470	478	532	506	536	439	483	513	473	494	497	476	511	474	502	489	489	499	497	499	487	518	506	471	509	522	511	524	512	535	488	480	476	501	491	479	498	480	482	466	480	518	504	455	459	475	480	490	515	487	494	492	482	489	515	473	535	450	496	504	456	472	529	454	502	482	471	504	470	510	519	509	476	460	511	480	454	518	513	506	522	487	536	485	482	477	529	487	467	480	493	497	476	526	510	499	462	528	494	471	477	493	472	484	516	481	524	492	466	488	492	516	510	530	466	528	508	490	479	480	502	493	522	510	510	489	522	480	535	526	484	456	513	479	525	485	507	507	472	528	500	482	479	525	492	498	494	501	476	507	515	483	487	501	506	513	478	465	497	489	515	524	523	486	505	473	481	466	507	479	495	468	460	458	461	475	486	489	511	520	491	456	493	513	544	507	488	541	489	514	435	466	497	464	448	531	455	502	443	491	465	459	527	509	523	472	517	497	457	502	535	479	483	496	470	471	463	485	472	501	495	494	461	492	482	477	482	480	463	457	445	460	487	492	500	495	480	446	532	485	486	504	497	479	479	464	503	496	464	511	507	500	482	429	477	475	497	504	501	477	496	516	483	482	488	447	498	491	488	452	494	489	500	522	490	479	464	522	451	528	487	510	504	474	486	509	493	492	468	495	463	504	509	499	491	490	455	508	505	468	487	488	481	485	539	490	472	495	506	466	482	527	507	500	491	489	526	467	479	520	491	488	474	541	497	488	444	488	494	473	477	479	527	504	510	506	545	554	490	463	521	498	505	496	475	491	502	489	489	486	474	484	495	504	506	449	519	513	484	520	508	474	464	514	501	501	480	505	476	470	499	483	472	479	446	438	500	494	486	480	467	484	500	455	526	509	435	479	519	481	501	496	496	512	498	481	497	496	541	503	483	491	496	480	431	476	489	510	519	499	459	477	472	491	502	479	500	475	485	482	499	497	518	482	490	501	508	530	486	488	509	468	524	484	526	501	479	516	460	460	503	483	451	479	549	466	483	489	528	462	496	494	459	472	477	523	505	451	504	518	488	530	507	493	490	492	452	497	495	485	553	504	511	476	478	501	506	495	493	457	473	480	502	464	481	476	487	470	489	500	475	466	484	489	468	480	503	493	480	502	474	521	469	488	486	455	504	471	492	502	505	468	504	509	499	479	427	490	487	477	479	502	465	501	532	488	492	503	495	474	508	491	448	458	542	529	489	504	516	488	463	478	472	497	464	484	505	476	499	495	463	507	488	507	498	490	503	513	504	488	512	493	503	491	518	504	488	476	462	462	489	518	473	502	468	489	437	505	469	461	486	504	460	468	480	507	469	501	439	459	495	498	493	539	491	470	482	513	471	495	491	501	535	455	487	511	493	521	472	456	466	498	468	506	487	505	509	484	487	515	477	511	456	436	472	478	501	441	467	488	513	483	481	493	472	466
45225	51743	10686	5503	3810	2887	2350	1953	1636	1401	1237	1132	1054	936	913	860	851	842	859	785	719	743	745	743	715	692	754	671	701	722	696	703	690	679	692	689	658	676	666	640	660	672	657	648	683	683	669	690	645	670	643	611	666	655	615	691	673	657	648	660	626	628	644	626	654	635	656	630	650	615	617	623	635	683	686	630	665	644	618	652	637	677	646	673	706	613	586	657	620	665	699	612	625	602	642	658	672	688	650	631	638	653	673	667	694	657	667	641	690	672	651	646	634	608	611	650	641	655	661	645	631	674	608	695	643	610	665	652	650	669	616	639	645	660	669	647	657	612	655	671	632	608	697	683	671	643	631	682	622	656	625	648	656	652	598	585	661	646	656	688	647	649	684	636	689	629	649	605	613	628	618	657	640	632	667	650	590	622	652	661	640	631	607	647	634	668	663	673	659	647	612	634	667	664	664	634	578	615	641	673	681	608	626	627	663	633	630	642	646	598	681	678	634	635	661	654	633	620	687	629	601	618	668	595	600	648	634	696	654	632	626	635	662	623	643	639	606	663	625	660	667	597	630	648	648	631	608	673	637	635	616	632	657	700	618	608	636	594	652	630	619	603	689	600	626	660	638	640	630	630	644	679	705	656	639	606	626	623	577	650	620	592	607	661	673	630	595	643	675	633	641	620	648	640	651	675	608	675	647	644	666	623	655	654	660	630	682	636	610	650	630	615	644	648	624	636	621	683	651	628	647	653	619	633	678	662	650	623	671	648	671	656	591	631	610	619	636	650	613	646	639	631	632	675	639	646	587	632	676	697	670	619	626	631	667	650	687	663	617	663	648	669	578	656	673	620	599	617	646	638	650	606	667	606	630	689	638	613	656	633	623	589	676	659	595	671	700	652	637	633	660	622	647	660	631	668	714	647	644	681	639	651	687	599	625	659	638	636	619	586	602	627	645	658	665	629	643	648	628	672	642	620	689	636	634	677	654	667	659	636	647	644	644	645	641	618	616	650	665	618	644	576	671	643	630	622	616	697	613	623	649	595	603	648	610	646	640	612	651	648	627	622	642	712	644	622	612	641	637	661	604	673	613	599	645	639	625	645	640	630	650	662	641	661	635	624	641	644	675	643	655	659	612	624	631	620	659	685	616	641	652	658	607	658	653	661	699	689	621	622	619	625	636	621	618	653	632	668	615	637	649	638	652	603	620	630	629	635	679	622	650	669	656	627	637	612	630	626	618	603	654	616	658	697	606	592	664	620	569	678	650	588	686	609	572	649	648	641	644	631	664	632	666	684	643	622	625	606	629	636	645	685	661	660	606	615	659	694	659	665	667	625	654	658	621	621	684	642	666	585	647	642	684	664	669	622	636	601	598	627	619	639	668	626	671	640	632	656	636	628	632	621	617	646	609	624	606	676	671	656	657	674	636	609	639	628	686	630	721	624	627	654	598	640	627	639	655	633	611	674	627	707	605	666	639	677	653	609	656	650	618	648	639	626	664	627	641	646	647	636	609	618	654	658	636	632	596	649	670	652	645	645	621	661	631	620	645	620	644	646	593	630	639	646	679	598	677	648	679	631	682	671	620	653	649	631	642	660	626	638	693	616	618	644	622	667	632	631	630	611	662	667	695	630	624	643	652	677	638	688	596	633	671	662	633	676	653	628	633	608	670	631	647	650	632	645	630	633	632	654	675	640	652	664	659	645	636	617	642	672	621	622	632	662	638	625	662	620	653	690	641	633	619	636	648	645	625	650	614	656	670	616	647	643	677	663	653	634	648	648	633	639	682	608	630	595	662	609	648	638	676	659	633	660	672	645	627	652	635	652	689	643	625	619	645	638	666	695	616	631	625	566	680	595	584	623	639	618	619	605	633	654	662	641	678	655	608	644	634	617	659	666	615	634	662	618	595	590	630	664	650	633	638	651	628	655	624	629	620	603	630	638	611	594	663	648	646	621	642	650	630	608	677	651	643	608	652	591	612	618	672	663	666	637	602	673	638	653	662	650	672	617	634	632	685	653	645	596	658	616	624	639	673	615	653	602	649	634	676	624	641	663	680	682	659	648	661	619	663	687	648	630	699	634	635	651	644	613	679	659	680	641	615	616	649	636	613	662	611	668	650	620	628	642	652	615	626	629	637	609	639	651	611	695	638	626	632	645	649	667	676	657	655	682	661	668	596	625	634	659	642	621	626	609	653	608	676	654	635	646	612	673	665	630	597	653	622	699	602	638	674	645	655	664	626	630	684	658	643	616	673	662	645	633	606	628	646	586	641	644	627	628	604	688	672	590	595	655	605	650	619	618	647	618	641	613	660	625	679	668	675	669	610	649	626	648	643	669	709	638	634	604	612	623	676	636	658	666	604	691	600	679	639	611	631	667	661	657	655	662	606	656	634	661	616	657	653	626	675	663	599	620	624	642	635	665	645	639	622	666	648	643	632	630	684	634	684	648	642	653	632	635	612	630	603	612	618	631	660	636	651	640	691	593	665	667	637	596	610	658	641	660	681	648	644	634	641	621	661	631	624	645	650	629	646	649	644	659	645	653	611	655	642	611	648	618	613	599	629	639	678	611	657	663	627	616	652	641	657	655	643	619	652	687	662	639	638	618	624	668	633	652	682	672	669	689	622	653	635	618	652	662	634	620	618	654	611	645	676	655	629	630	646	670	577	670	667	649	630	642	644	614	669	671	642	667	644	638	649	687	619	616	622	633	648	632	621	620	637	611	670	607	662	621	619	625	645	661	613	657	676	627	677	646	643	686	677	651	626	685	621	646	631	615	637	620	658	645	610	610	656	642	619	614	643	662	635	650	690	652	699	641	612	632	649	606	683	581	687	623	642	670	629	625	626	633	558	649	611	671	646	632	646	626	640	625	625	666	630	577	703	677	648	619	662	672	666	622	685	629	676	661	592	632	642	625	660	653	641	623	604	622	633	679	668	623	632	669	637	631	638	681	649	639	647	631	599	670	656	678	603	672	678	661	635	624	625	649	661	658	645	617	653	661	636	641	636	615	633	611	667	630	667	649	643	668	636	671	669	648	645	665	622	677	667	641	662	632	597	628	634	618	670	638	642	695	666	615	653	653	636	655	595	612	627	612	674	624	666	618	662	651	637	676	652	623	663	646	641	629	654	647	685	636	685	626	623	641	682	660	645	620	598	663	604	580	628	669	644	596	608	629	637	638	649	681	650	645	635	660	634	663	674	683	633	623	679	647	636	705	598	626	645	665	640	615	659	646	643	670	668	625	639	631	604	640	674	632	646	604	617	659	622	629	648	689	634	635	612	676	640	644	671	643	658	667	670	627	660	633	619	629	635	621	605	586	683	663	679	618	650	608	647	633	610	612	635	693	662	667	639	662	609	690	694	604	648	621	614	649	611	635	612	630	663	661	647	621	607	703	623	661	633	641	638	638	656	667	623	654	631	665	599	601	635	649	684	635	636	595	622	638	625	647	607	704	649	650	623	652	628	674	642	616	611	639
28680	25209	13780	1653	537	432	455	420	389	392	357	377	420	368	425	370	388	395	397	403	398	397	372	366	389	395	423	424	367	427	390	426	392	387	381	411	413	350	420	400	387	378	377	407	382	402	402	408	377	422	369	402	407	377	363	384	407	380	364	393	406	378	396	400	392	423	403	424	407	364	410	373	408	390	380	419	374	380	383	388	360	408	338	418	371	406	403	421	399	365	404	369	390	388	373	414	413	368	413	407	365	395	417	394	389	430	406	423	380	383	423	394	352	387	408	427	388	404	406	408	358	389	399	363	375	409	386	390	391	385	411	412	430	369	412	383	364	390	408	373	368	428	399	402	410	392	395	367	381	407	379	356	365	382	417	379	403	384	422	409	407	367	401	421	381	362	419	405	394	380	392	372	384	400	388	397	405	388	369	399	364	399	398	390	409	409	381	392	373	449	392	377	384	430	421	371	417	424	389	406	383	430	410	373	362	379	378	438	415	415	395	395	399	391	404	397	401	374	367	358	381	401	382	381	377	377	386	414	381	404	379	401	388	358	400	369	409	395	382	454	360	403	404	372	398	363	393	407	362	418	361	397	374	402	380	421	402	406	393	368	372	435	410	399	384	379	363	382	420	385	376	372	387	384	400	402	413	371	350	370	386	424	382	380	359	377	388	400	433	374	375	427	412	374	376	367	403	375	407	427	385	371	398	403	373	406	390	363	391	375	380	380	406	403	410	371	412	402	428	363	401	402	393	405	373	384	339	435	416	412	386	413	394	385	386	402	388	438	370	360	402	400	398	347	380	368	358	356	412	390	400	379	402	379	415	373	410	411	377	345	396	397	417	387	378	391	405	418	379	402	415	391	371	379	377	348	394	408	377	400	386	368	376	415	397	403	401	423	380	403	369	383	370	401	390	390	418	432	397	380	401	402	381	421	409	399	409	434	388	404	404	416	397	365	372	412	352	406	369	404	397	403	402	392	396	369	397	412	391	397	410	389	377	391	380	394	423	395	376	395	428	396	391	391	407	379	385	388	399	360	413	425	381	412	369	382	404	409	387	404	382	368	373	389	406	341	389	426	385	398	395	396	375	374	394	416	437	385	412	397	430	434	385	403	400	412	387	386	385	403	384	413	371	395	399	395	412	392	380	428	391	393	415	402	400	384	372	375	387	377	403	400	417	424	374	393	365	430	407	403	389	390	378	343	403	406	361	422	420	372	406	376	397	418	391	373	374	405	385	425	376	380	369	382	362	383	392	412	399	415	383	414	391	390	411	385	359	426	401	383	405	391	407	397	400	358	413	391	371	382	382	389	387	390	400	444	401	379	374	400	414	390	434	370	390	380	414	384	412	379	399	400	392	406	400	369	405	387	381	360	393	378	387	385	412	383	408	407	375	360	403	378	405	404	399	397	358	408	371	399	389	423	387	355	422	386	373	404	381	412	398	398	404	383	404	381	372	354	395	405	373	408	409	392	403	412	396	371	415	413	406	401	359	410	385	390	367	381	361	413	392	398	405	378	443	426	351	418	427	419	381	401	415	394	369	377	378	373	375	361	394	361	405	366	400	370	387	427	376	401	400	373	394	408	392	375	398	429	348	364	390	361	411	382	383	420	411	370	377	436	384	352	426	385	381	389	400	382	391	393	382	368	375	385	381	371	415	407	358	404	368	402	365	394	415	410	418	404	383	385	404	419	424	339	417	346	392	438	391	382	380	392	416	402	387	406	372	373	381	396	349	379	386	380	403	392	415	409	392	364	401	385	444	392	387	405	385	409	425	395	403	386	422	369	449	380	416	391	416	372	398	406	374	387	371	390	386	384	375	402	387	415	384	421	416	399	386	377	371	388	375	395	381	377	389	387	384	409	403	422	389	382	367	388	380	396	373	407	403	425	406	395	383	391	398	369	393	393	405	415	397	391	402	416	396	381	405	371	408	404	393	342	389	423	385	389	395	345	369	399	385	410	381	363	401	370	396	395	404	397	385	415	397	397	392	380	385	387	430	387	387	378	390	428	370	409	364	378	355	424	385	378	346	410	408	372	405	375	388	406	397	385	382	423	372	381	350	412	368	358	375	420	419	380	394	377	395	413	391	387	371	423	397	381	420	361	369	408	380	410	361	401	356	417	372	386	411	396	377	369	364	379	398	390	375	387	357	385	367	406	373	391	369	377	402	390	397	382	359	411	414	393	395	400	423	440	373	401	371	404	380	374	393	402	397	403	378	373	399	404	379	373	384	410	390	398	360	391	404	386	367	402	388	411	411	390	400	383	412	374	392	405	335	388	382	412	396	356	405	382	410	385	388	392	399	362	385	408	399	412	405	372	407	367	404	395	376	421	445	398	388	380	397	386	378	396	394	428	361	411	362	384	383	400	356	383	400	401	425	403	413	357	388	386	403	379	396	407	410	404	447	415	380	385	422	418	431	393	406	407	404	375	408	401	393	398	391	417	417	403	409	379	348	396	408	393	395	420	411	382	366	363	381	374	357	405	406	412	395	402	360	392	372	387	375	392	397	377	364	362	382	391	404	422	409	376	409	398	427	334	410	406	366	404	388	372	414	393	422	397	423	375	379	384	387	389	401	381	403	391	408	401	381	413	365	389	351	377	376	411	378	390	403	379	404	407	392	385	388	372	394	409	396	381	411	420	403	422	384	396	388	356	389	375	398	361	434	391	387	361	379	397	381	408	393	385	365	393	378	384	388	421	421	395	385	389	355	388	358	386	406	401	393	352	367	382	395	404	401	382	383	400	403	416	411	416	366	372	397	403	374	403	380	412	395	378	406	422	381	362	350	353	380	354	364	367	392	406	373	392	403	399	395	379	387	369	391	394	403	423	389	380	375	398	416	383	408	377	378	398	378	382	446	425	393	403	365	366	392	361	356	396	390	383	384	412	372	384	387	372	380	394	381	367	405	413	405	406	389	390	386	405	393	410	435	382	369	392	365	398	392	341	388	383	398	422	418	437	407	408	389	353	398	405	425	378	410	396	390	387	415	420	385	362	363	382	386	417	356	403	391	399	391	416	404	397	387	392	383	348	387	392	355	388	387	411	386	395	387	415	416	402	377	387	343	428	413	405	384	396	421	372	389	394	401	356	466	412	391	369	420	390	415	384	385	369	349	410	401	382	396	390	400	368	378	357	403	386	396	320	377	381	404	383	392	433	427	359	417	381	399	387	391	356	394	353	369	398	366	354	379	401	383	412	394	354	392	392	395	391	401	368	415	368	403	396	386	415	376	396	413	408	434	390	384	373	354	405	399	376	391	390	408	401	384	401	393	401	399	396	397	371	381	404	399	381	390	404	402	400	370	346	405	377	387	408	386	388	406	409	420	411	430	400	408	399	366	391	392	408	389	354	354	377	427	392	393	393	378	398	415	399	398	398	422	398	409	355	421	376	414	365	423	411	369	399	379	379	390	364	411	369	406	397	414	398	385	401	386	400	389	389	366	377	349	348	382	371	375	390	384	402	361	346	377	358
36122	33816	1136	692	622	603	593	580	553	565	537	547	509	483	520	517	553	540	500	503	548	514	521	511	531	492	511	527	546	499	554	541	545	493	524	479	491	527	502	512	525	572	518	518	517	533	530	484	523	473	531	485	557	543	496	538	502	532	499	539	527	524	480	481	547	503	534	534	512	517	534	549	510	484	538	525	507	481	536	520	491	579	535	487	481	526	466	511	513	511	496	531	500	558	502	506	513	539	478	521	551	520	529	533	524	473	522	503	545	519	538	562	557	526	510	508	482	505	534	515	530	530	505	544	502	507	500	535	536	529	531	487	539	478	527	499	502	513	517	511	511	459	536	487	540	509	522	503	512	471	518	519	474	510	507	526	497	530	513	475	515	528	471	538	521	477	537	518	484	508	528	489	551	529	496	536	517	485	512	505	544	513	553	501	489	511	508	500	500	576	511	517	546	515	524	551	478	529	496	522	521	515	513	499	523	538	531	507	518	522	519	538	506	509	522	555	521	495	543	544	502	468	523	553	510	485	519	538	523	476	529	515	530	499	521	524	523	509	499	510	549	527	457	560	468	484	521	483	519	511	541	553	528	526	451	532	497	477	517	534	496	495	520	517	515	508	491	537	518	496	549	471	494	506	516	520	470	481	515	504	505	514	503	532	515	492	509	520	516	525	511	513	480	523	538	480	539	547	532	505	499	477	479	527	484	528	502	541	531	519	481	508	498	510	514	481	531	516	541	531	477	486	528	486	532	489	515	451	545	522	530	526	493	483	520	538	555	533	540	495	505	496	559	499	543	520	467	509	523	496	492	510	512	526	520	486	492	528	513	490	526	488	524	528	552	535	517	544	467	502	536	474	480	516	501	487	486	550	505	535	486	568	522	554	490	504	485	505	533	437	530	550	498	534	496	484	514	506	516	535	547	497	532	513	512	509	551	481	560	470	486	534	548	497	493	564	536	517	529	499	515	501	497	528	523	523	514	498	539	510	512	491	501	522	516	495	539	520	476	481	533	509	501	485	499	446	532	539	538	487	505	504	515	506	524	546	502	523	502	499	492	523	502	509	550	538	510	515	496	519	516	497	481	528	546	559	514	481	510	531	529	529	518	507	506	496	536	547	523	527	507	520	479	520	511	437	530	505	510	532	508	515	491	490	499	510	518	496	485	504	545	487	492	509	533	509	499	517	506	515	494	509	504	542	509	522	514	553	484	502	539	488	520	501	532	469	505	532	513	483	543	501	519	531	500	572	469	527	499	482	500	479	534	499	516	538	523	520	470	519	469	510	510	465	537	499	495	482	504	527	551	518	512	495	527	540	535	519	555	538	528	479	517	557	546	538	531	511	490	486	548	506	520	555	520	493	528	520	521	489	496	469	518	525	523	500	500	509	512	483	538	521	508	513	516	501	550	490	539	556	485	520	539	524	511	533	509	528	486	466	481	529	481	516	527	517	549	510	499	550	504	526	512	565	505	515	452	506	516	507	535	522	532	530	510	470	553	514	550	492	536	533	506	480	541	532	506	500	528	544	479	531	502	533	571	514	487	504	489	533	489	526	504	504	517	502	526	500	514	523	491	512	552	504	507	513	511	508	519	535	512	544	471	491	506	545	534	532	535	493	504	487	530	511	514	524	526	485	489	527	500	528	501	464	490	508	514	480	497	476	500	492	540	537	516	513	520	526	509	508	550	565	528	492	501	520	468	540	490	532	508	533	502	544	508	480	512	528	542	501	495	516	544	516	486	512	470	538	532	538	500	550	489	511	506	515	468	545	487	535	512	506	544	533	526	529	527	532	527	505	503	544	507	479	510	535	561	486	536	485	482	486	498	539	487	528	514	543	507	526	493	524	513	533	551	568	531	547	538	516	531	532	475	480	546	518	537	562	556	468	491	501	523	499	486	505	502	524	502	536	525	544	491	583	507	520	530	512	503	539	526	487	480	517	537	515	505	522	477	468	474	512	494	505	520	535	510	534	501	538	551	483	561	544	536	494	520	523	484	507	492	517	531	538	523	536	542	504	492	533	520	512	507	489	474	550	485	507	517	486	494	504	516	520	513	456	531	497	512	504	534	482	559	494	485	510	481	534	494	501	476	489	487	508	519	491	501	537	534	513	508	549	508	506	475	525	522	485	513	530	542	511	506	529	542	505	548	497	517	498	540	504	492	503	496	504	511	525	546	523	500	504	498	551	524	516	558	524	494	507	518	537	572	514	535	531	475	515	514	503	560	500	528	485	514	500	524	493	499	504	542	478	511	499	540	524	519	524	491	531	464	494	526	512	540	490	466	485	505	507	515	517	514	505	494	443	499	523	547	515	487	499	505	504	519	514	520	489	481	521	541	525	498	522	546	541	526	534	460	516	505	478	528	546	489	551	487	529	507	468	526	525	481	478	517	546	563	531	519	477	471	522	469	510	527	480	542	522	505	516	527	508	512	520	532	528	565	520	538	466	519	506	516	491	503	503	532	559	491	511	503	522	505	472	508	503	514	500	487	473	514	498	546	533	510	435	524	515	530	525	535	487	493	503	514	493	556	539	506	539	530	504	490	506	520	539	541	520	501	486	477	472	540	528	489	496	543	545	507	498	502	541	491	495	512	546	482	509	543	518	495	500	501	552	519	496	514	513	482	495	517	501	529	538	476	497	520	515	522	517	508	522	531	532	570	499	506	536	513	517	533	536	516	499	537	514	539	485	476	492	511	508	496	540	479	463	523	472	484	515	509	521	529	515	526	521	529	508	545	512	470	501	486	493	524	482	512	482	510	507	470	524	490	511	499	478	482	516	510	556	528	499	479	474	512	491	498	538	496	508	504	508	515	498	561	513	531	484	507	516	495	494	529	517	515	506	537	508	543	514	537	478	522	540	503	528	491	545	520	484	517	493	514	525	540	496	485	510	498	507	455	500	511	521	485	493	512	543	504	504	513	509	573	500	524	487	493	490	500	571	528	481	514	519	500	527	535	536	534	453	509	511	519	539	506	546	506	520	480	502	486	505	481	523	509	522	477	494	540	533	476	490	533	516	515	491	537	568	501	507	515	498	516	503	505	539	535	532	545	483	505	466	543	484	509	520	500	537	505	505	557	538	532	523	530	466	538	536	475	509	518	512	521	494	485	489	529	542	502	505	480	497	534	504	496	543	508	520	542	566	484	534	484	538	492	516	474	557	527	512	504	504	526	492	477	491	489	544	496	534	508	537	521	517	505	509	502	529	513	498	552	519	513	525	513	520	478	520	508	521	569	520	462	509	530	508	497	502	507	513	540	499	482	534	543	519	506	542	530	540	542	541	547	518	513	535	505	536	519	496	527	465	516	480	545	525	524	529	510	522	524	537	511	493	496	504	524	522	520	484	499	493	514	554	526	536	506	529	505	526	516	491	549	541	516	562	527	504	532	504	502	505	463	511	543	481	535	500	505	516	502	491	548	526	536	534	500	555	561	521	520	529	532	501	495	519	527	515	495	547	497	498	550	543	498	499
23867	21048	28334	23973	21013	9855	1248	872	774	740	701	716	658	668	662	634	684	599	588	635	621	617	617	562	612	613	583	617	612	635	624	613	574	597	578	577	610	591	549	603	592	577	534	571	528	601	581	615	602	591	563	610	591	633	617	614	587	591	590	598	545	594	604	573	555	580	582	625	572	581	563	595	601	587	598	639	605	607	613	577	628	605	568	541	623	539	585	607	534	622	608	624	556	564	584	595	561	573	621	619	575	563	568	571	567	596	582	595	572	550	555	562	629	568	569	601	589	551	597	589	566	586	545	568	595	550	612	587	534	583	589	604	594	609	577	580	604	573	613	590	588	594	594	578	557	576	611	562	551	572	594	592	559	568	608	569	556	619	581	598	563	628	599	567	538	582	535	603	574	586	616	602	568	593	609	621	596	570	626	575	564	558	601	589	548	600	590	576	565	597	584	588	561	601	570	582	584	597	579	569	587	630	594	591	561	603	602	580	607	546	557	571	575	571	565	574	605	579	601	625	592	585	539	591	579	642	567	597	586	568	581	561	582	592	546	573	591	587	622	576	546	618	607	573	625	610	626	642	603	572	580	616	602	556	591	529	572	572	579	620	609	613	591	596	601	566	555	597	583	588	590	586	595	598	588	552	602	584	591	597	596	616	541	571	620	577	583	597	575	597	557	642	589	601	551	620	563	581	587	577	590	574	581	641	576	557	577	598	578	554	631	572	583	576	592	569	588	557	592	575	610	587	553	592	641	571	575	581	579	574	565	587	588	551	571	593	601	585	605	634	569	592	556	588	546	553	564	582	546	564	572	573	573	589	567	569	596	562	571	573	620	558	546	596	555	556	579	567	611	551	599	597	590	607	619	581	621	600	582	584	576	591	533	617	583	593	567	577	582	574	574	591	586	578	586	601	549	572	535	588	590	559	606	610	564	660	601	604	595	558	589	603	574	578	580	594	565	588	550	605	587	593	576	615	538	594	573	591	555	594	641	631	555	545	596	559	565	585	598	549	614	542	590	566	589	595	583	579	560	575	614	563	602	591	563	648	560	560	586	560	646	602	600	555	612	555	595	555	596	540	590	604	606	574	558	540	602	595	598	595	575	591	559	554	540	604	606	582	571	561	562	613	595	540	603	570	584	576	574	577	558	579	614	602	608	585	612	562	554	573	593	580	550	614	638	562	577	606	577	560	619	585	583	615	596	610	589	538	604	594	627	545	624	511	572	597	617	625	598	576	560	554	575	615	551	589	594	573	557	619	560	560	570	585	576	578	629	587	603	599	592	600	586	621	575	605	585	555	566	551	583	589	586	613	602	635	585	571	568	541	589	575	583	620	579	586	586	579	606	577	558	574	576	577	600	589	579	569	613	616	611	574	563	614	586	598	609	595	543	590	562	573	626	541	614	584	558	560	605	631	535	567	635	583	575	553	569	613	608	581	596	550	589	579	597	559	565	551	611	593	563	599	588	561	596	610	575	601	515	566	576	602	571	597	559	578	570	568	622	620	598	621	598	588	579	582	573	551	556	585	628	538	628	571	602	587	572	589	632	601	585	591	619	524	571	538	578	569	557	578	541	627	651	557	547	538	579	600	593	617	627	627	578	535	588	554	578	598	553	631	633	582	619	573	596	597	600	579	579	562	536	639	624	543	613	566	566	559	583	586	589	555	580	566	592	563	584	564	576	557	548	561	625	590	582	585	622	595	555	595	565	574	564	631	635	610	620	594	598	611	627	547	614	564	595	621	575	553	598	576	584	593	582	630	599	568	549	579	610	572	599	549	614	609	603	552	587	622	600	600	541	573	595	593	540	570	573	543	550	616	548	536	593	587	619	596	561	540	586	578	572	554	594	559	565	575	563	545	570	547	593	637	593	566	591	591	559	554	588	609	579	580	563	601	627	565	510	611	594	593	551	592	564	603	606	592	582	543	611	583	581	558	561	575	542	582	539	593	599	630	576	567	564	605	624	600	584	582	629	601	592	564	589	541	566	579	573	601	595	615	556	573	578	545	605	564	612	558	572	576	589	595	614	576	549	596	611	568	585	611	606	596	601	595	581	585	563	568	591	621	565	591	645	575	574	573	623	622	576	597	613	584	574	585	597	612	542	627	563	556	586	574	612	591	597	548	563	542	573	619	580	603	564	579	591	552	596	563	580	577	592	551	568	591	581	536	577	602	544	615	578	560	571	591	583	575	576	602	602	600	578	584	574	606	613	590	592	552	598	602	579	578	583	585	611	562	614	540	607	564	599	547	571	577	563	594	618	587	600	622	587	591	594	606	551	590	584	560	567	568	566	540	561	562	575	571	525	611	571	588	586	604	555	627	562	577	585	593	615	591	598	594	589	590	575	592	550	628	620	607	568	573	568	569	578	534	592	613	615	570	583	572	561	577	575	579	598	581	586	568	606	589	597	638	632	580	574	614	608	556	582	598	592	636	577	574	605	626	550	567	564	545	537	618	505	613	551	579	584	561	586	565	544	599	610	573	634	566	589	552	619	579	611	548	592	548	536	601	571	597	616	588	600	612	613	588	587	620	622	581	578	582	588	577	514	578	573	592	635	558	648	570	570	573	545	545	532	584	599	568	553	572	570	603	585	614	555	603	540	552	608	586	604	612	567	627	559	583	525	591	559	630	558	628	609	634	573	596	586	577	620	603	532	567	583	588	589	577	576	560	583	595	551	603	557	587	600	596	599	590	556	540	605	631	592	618	561	600	603	575	581	543	605	588	581	591	576	543	594	589	583	581	600	591	603	597	537	575	593	573	562	573	573	552	577	585	610	608	587	582	555	587	579	570	619	567	601	625	597	545	568	629	643	596	564	580	613	539	636	626	612	560	585	540	583	557	562	584	552	574	564	587	622	529	601	583	607	575	548	563	606	528	626	611	546	579	588	583	606	611	578	547	555	625	552	592	606	616	558	569	557	586	560	590	619	561	637	578	562	587	563	564	637	579	569	595	583	570	566	602	560	553	544	589	595	613	512	600	627	561	574	571	571	567	583	550	596	607	587	618	596	572	615	583	557	576	569	575	551	582	528	604	604	592	636	597	625	531	586	603	600	586	571	565	590	587	608	561	637	587	569	589	548	590	599	593	590	564	618	571	557	573	577	552	554	600	590	581	559	574	545	543	581	617	604	601	623	574	573	612	554	595	615	598	592	592	576	567	600	607	573	577	576	569	616	580	611	614	588	546	585	559	610	602	629	559	571	567	576	537	618	576	567	573	544	596	601	567	581	583	601	601	585	557	553	593	633	545	609	579	592	566	550	568	581	590	645	630	550	566	581	590	569	604	533	553	629	556	603	600	577	570	579	590	582	535	585	549	590	576	594	596	613	591	585	608	560	598	560	593	534	569	623	551	582	556	586	592	578	608	568	574	581	594	620	573	602	564	584	564	539	599	562	574	571	583	638	615	612	581	618	585	561	616	616	593	556	597	570	584	576	588	605	604	547	586	562	635	575	581	545	545	594	595	565	578
40231	48458	6753	3469	2433	1980	1647	1444	1285	1163	1123	989	958	974	917	928	879	852	830	854	823	794	821	825	798	796	765	783	747	750	745	785	804	797	796	758	777	740	744	743	790	801	838	782	760	763	750	795	773	751	750	753	740	824	765	760	694	784	739	848	778	768	764	771	744	749	774	754	734	748	770	819	754	756	727	776	724	748	789	737	792	745	781	795	772	778	725	703	780	756	774	760	765	769	719	765	750	725	735	758	772	783	767	754	784	801	791	744	745	779	767	730	815	760	764	773	760	761	787	766	758	835	774	839	730	797	812	776	772	768	737	723	800	778	757	732	776	755	792	721	743	782	732	756	749	730	758	825	757	750	758	753	816	751	768	741	766	671	743	781	776	828	753	758	775	766	756	792	750	714	760	788	764	774	759	742	773	787	755	775	752	749	795	795	719	711	758	776	758	776	786	741	761	776	809	726	758	840	759	795	775	771	772	743	739	757	737	743	730	769	692	763	772	748	704	774	784	746	804	734	767	743	727	751	810	746	785	778	731	755	766	746	757	750	754	794	762	707	758	741	815	764	735	742	757	711	744	760	742	741	789	795	763	727	690	732	775	716	748	754	733	745	735	754	733	740	767	763	705	773	751	738	772	793	771	735	696	742	697	774	789	752	785	709	716	800	762	741	754	819	751	761	767	759	751	738	750	746	788	782	755	768	744	767	767	781	747	750	797	726	820	755	761	764	752	760	755	719	775	736	770	722	726	783	732	787	763	721	787	768	762	702	765	753	751	781	789	827	776	842	801	798	752	768	756	752	738	738	762	716	730	717	738	715	765	741	784	691	773	781	747	786	846	745	808	727	766	742	772	759	795	755	715	807	723	761	750	763	778	802	781	776	766	767	744	785	732	783	777	793	773	721	814	776	767	760	783	758	763	733	734	741	772	719	750	706	737	708	776	780	697	746	759	735	724	804	765	722	806	769	791	796	769	744	766	815	760	769	735	773	798	740	718	742	778	762	778	789	758	752	766	713	774	787	781	754	732	804	775	701	719	765	760	770	747	805	767	728	743	708	774	748	747	781	757	818	724	724	714	793	804	711	737	796	806	772	755	769	836	757	731	727	787	745	773	798	748	759	730	779	768	771	744	745	758	803	789	752	751	746	726	817	803	746	769	787	752	759	770	750	750	793	749	758	745	780	777	742	728	767	761	771	787	795	792	804	733	756	752	747	785	720	785	747	765	723	772	783	765	763	776	728	775	791	786	810	774	782	752	769	750	794	738	757	748	732	777	783	783	765	807	751	739	736	790	772	734	725	787	752	808	727	853	715	803	762	800	774	769	767	755	780	791	767	767	773	722	734	748	762	814	717	751	774	714	784	739	765	769	782	747	737	773	765	729	742	727	755	756	801	754	741	751	771	771	722	761	751	725	745	811	753	779	749	755	741	812	723	751	763	719	722	741	790	735	799	773	778	759	816	721	751	770	766	759	761	825	748	823	793	756	739	736	744	761	744	736	746	743	699	732	780	781	767	768	751	760	753	840	762	761	743	787	770	711	765	763	793	773	750	743	731	725	743	774	767	777	771	775	753	718	795	785	803	736	778	765	722	748	736	702	745	841	770	789	745	788	775	749	741	781	788	770	774	755	752	748	748	760	773	755	754	753	733	744	747	697	762	753	740	720	736	738	721	765	751	833	789	742	739	751	824	766	780	681	739	710	818	730	749	768	800	737	770	781	776	760	739	758	732	780	712	795	708	743	748	744	745	768	818	748	773	779	776	705	772	773	733	773	741	767	758	743	769	781	743	789	768	775	720	721	800	747	794	705	756	738	784	759	776	788	771	743	716	762	765	726	759	788	793	747	757	736	760	784	759	767	743	750	757	763	721	798	769	769	783	770	782	765	730	811	747	720	815	774	714	764	783	757	728	762	801	786	755	785	751	731	804	763	742	748	727	767	754	718	744	754	790	786	746	713	759	794	796	821	810	755	820	770	784	758	760	740	816	736	724	738	784	755	772	793	736	783	749	767	726	795	773	756	747	768	755	741	773	751	751	759	759	693	747	745	791	693	775	803	762	772	707	754	751	743	719	739	774	750	779	757	750	772	789	762	723	758	723	738	738	785	773	717	761	761	776	713	763	764	779	733	737	738	782	768	733	775	794	770	766	826	753	806	738	716	803	782	752	834	736	749	742	778	737	747	797	779	788	763	776	784	781	771	789	748	745	816	750	805	760	776	735	715	716	785	777	771	773	811	758	714	791	792	716	778	762	805	774	769	763	738	750	725	768	727	752	726	817	738	794	758	779	795	786	743	791	729	743	801	787	809	771	740	780	730	742	757	767	727	761	755	741	753	832	797	776	749	730	779	782	769	770	758	779	761	748	792	748	754	755	772	766	792	710	727	748	766	738	682	742	704	823	741	729	736	763	746	807	705	785	787	778	750	722	790	788	775	741	813	816	782	665	803	779	778	772	742	783	793	734	750	794	787	777	810	755	723	772	723	757	721	790	754	775	764	778	751	728	788	780	701	719	795	757	710	750	797	754	773	778	768	734	805	791	794	779	750	748	780	722	777	739	766	760	736	761	761	744	791	725	773	752	770	763	750	785	742	769	745	733	748	805	776	725	761	761	714	756	748	753	758	794	746	741	747	758	780	769	749	727	752	737	773	769	744	792	788	774	781	785	728	778	742	789	779	745	789	770	762	738	756	711	769	762	763	762	753	724	801	781	743	728	734	708	758	780	743	765	764	731	749	747	690	782	780	734	797	762	726	756	754	705	765	722	781	766	775	807	713	759	754	751	742	744	790	727	758	773	772	800	738	766	756	737	760	770	763	737	791	782	791	751	767	765	759	733	688	764	773	787	758	755	778	751	779	715	749	775	791	795	810	748	756	744	820	743	789	735	702	704	783	763	721	750	771	776	724	728	777	763	786	770	767	766	739	732	767	731	790	762	796	726	735	783	734	776	791	753	765	795	797	766	765	786	776	762	765	737	760	735	747	768	731	801	809	804	731	747	758	718	743	722	722	775	778	760	777	785	790	745	725	735	756	753	789	756	746	772	755	760	767	758	783	714	740	706	731	777	771	776	735	759	776	750	774	759	751	782	758	748	771	786	765	747	724	738	732	735	766	765	768	756	770	799	742	759	729	740	789	780	790	729	731	789	797	793	776	736	721	761	733	748	757	742	766	744	762	739	781	743	738	736	783	767	732	808	705	761	799	769	746	779	780	713	685	775	715	805	776	751	756	769	716	763	761	755	775	733	723	736	762	738	764	750	770	746	807	740	743	800	729	719	737	748	775	749	809	743	784	774	791	788	744	765	757	767	711	743	720	770	793	777	768	737	734	739	754	734	738	755	766	786	720	782	758	783	750	723	813	747	779	779	758	772	781	787	706	770	775	750	783	740	776	745	748	814	788	761	844	755	715	765	716	745	747	772	732	772	753	744	728	737	742	732	762	810	755	761	726	812	792	765	737	772	835	763	750	777	731	756
22806	21029	28752	23513	21019	21018	7790	1130	846	753	738	686	650	639	569	566	586	526	577	525	561	518	541	536	508	537	507	527	497	503	475	490	472	502	535	515	481	486	536	463	486	489	485	518	522	499	460	511	473	494	451	506	491	479	489	489	512	467	512	431	500	490	493	487	513	490	489	476	447	466	487	466	461	505	502	475	474	508	519	485	499	505	454	514	488	468	482	543	509	532	500	471	435	451	501	497	544	515	511	469	487	446	504	478	469	508	531	507	469	470	482	507	469	530	525	499	491	474	477	485	473	460	464	490	469	485	488	493	445	492	534	487	519	490	468	494	497	462	506	506	492	479	525	486	513	457	482	469	497	504	476	494	462	474	468	472	484	534	497	449	509	492	497	492	462	490	486	507	492	466	495	487	489	458	467	506	518	450	468	494	504	519	497	483	479	491	505	470	513	470	459	472	486	463	483	524	505	461	496	484	454	473	463	498	532	483	483	511	474	495	512	489	481	466	487	508	462	479	450	486	470	458	467	479	493	452	470	501	513	538	510	510	501	513	524	494	481	467	468	503	521	488	515	498	507	521	522	524	495	471	472	511	513	473	484	483	470	470	487	487	474	482	509	485	498	458	504	447	504	477	488	532	513	448	489	479	455	473	456	470	465	459	480	484	504	502	474	508	491	471	473	437	489	512	429	504	463	482	484	491	487	495	483	473	530	474	443	448	486	462	448	498	476	474	515	489	506	496	539	515	473	467	494	472	510	531	510	493	503	451	469	480	470	478	455	496	527	503	472	498	458	521	495	476	493	463	493	470	510	455	499	476	474	486	510	478	490	472	509	487	453	511	503	517	476	490	511	476	455	464	484	493	494	476	479	488	461	486	514	492	451	518	485	491	502	492	503	538	490	500	476	442	461	459	488	487	439	457	551	476	477	501	469	475	450	479	455	476	517	481	524	502	505	493	485	475	475	481	463	484	455	483	515	478	499	481	490	477	416	445	478	469	499	466	529	503	498	507	475	481	528	479	473	521	518	496	492	488	471	480	472	467	493	480	476	489	514	513	491	513	468	509	522	509	509	486	446	486	502	454	479	508	498	475	503	460	452	472	486	436	490	496	460	501	494	511	503	468	514	479	518	521	482	483	451	464	478	503	509	496	500	503	463	485	492	464	543	470	471	497	478	491	501	463	506	475	491	518	484	506	463	475	472	484	479	497	480	492	482	445	483	518	470	498	468	515	465	504	483	489	460	498	486	468	478	477	472	489	484	470	519	504	457	484	513	509	494	453	442	521	463	505	468	436	500	508	463	478	450	473	511	555	490	498	479	521	466	499	498	463	482	487	501	473	514	485	506	494	515	496	506	461	516	493	525	468	475	485	456	442	513	474	462	514	481	489	469	474	499	474	477	518	482	476	483	463	479	498	510	474	479	499	523	481	490	456	481	494	496	468	482	476	486	485	506	504	461	473	490	491	505	457	488	481	504	503	447	482	511	463	441	484	483	440	474	507	495	454	501	484	492	480	485	474	421	469	477	466	477	470	466	459	491	503	482	462	517	480	501	462	447	480	485	487	466	484	509	482	470	488	456	459	509	513	475	444	481	482	474	521	498	520	529	501	499	489	466	504	488	465	509	492	496	488	499	464	464	491	501	442	486	477	453	492	515	504	488	462	498	490	486	471	517	490	491	518	485	505	513	487	471	487	500	444	474	493	488	520	494	499	485	488	535	498	484	432	489	510	504	450	437	487	496	488	535	489	487	488	493	481	479	487	472	516	540	471	519	486	484	485	513	509	523	506	524	467	436	439	456	510	548	452	482	481	467	489	516	506	502	503	490	494	469	496	495	506	485	551	494	425	496	488	474	519	485	493	492	488	468	480	472	463	483	453	481	478	427	470	465	486	480	447	466	498	452	484	491	479	513	496	460	494	497	472	491	500	529	451	503	500	511	494	470	482	445	481	471	509	431	526	494	470	453	445	510	466	479	506	499	495	514	451	506	495	479	522	527	466	484	521	481	461	493	487	485	500	487	501	460	471	518	477	504	469	509	531	498	479	495	468	472	494	485	476	495	514	500	483	488	494	488	464	479	497	488	479	464	531	496	497	497	500	468	498	459	489	477	501	502	456	493	444	486	488	473	484	505	502	474	480	486	450	516	490	496	496	530	470	476	491	454	450	527	484	494	498	485	505	455	501	451	518	505	491	520	473	457	506	479	497	497	467	509	518	500	476	495	492	458	502	457	489	508	496	449	505	482	509	495	510	480	489	497	496	487	483	501	496	498	490	523	488	502	459	478	494	480	454	515	475	474	470	475	497	442	447	481	476	462	507	464	469	501	466	535	476	501	472	457	420	487	465	490	509	496	478	450	481	500	497	504	477	473	491	457	485	498	483	454	494	465	485	473	484	521	493	503	502	485	502	457	501	460	473	479	451	495	465	473	500	477	459	524	450	519	462	476	477	487	495	479	494	487	540	494	462	469	454	476	458	493	474	481	446	474	516	506	485	450	484	479	520	527	439	498	508	535	467	479	467	467	480	480	483	481	519	476	541	487	431	468	490	490	506	448	501	509	439	486	494	480	473	475	485	490	474	479	500	466	455	478	500	454	493	509	481	465	486	498	508	468	464	513	521	486	488	454	505	496	484	484	502	479	445	499	515	492	464	504	480	479	470	468	474	444	479	531	497	476	473	499	502	510	450	503	473	485	473	479	490	500	492	518	498	485	467	514	501	523	483	465	470	501	481	459	485	460	450	474	455	467	475	466	492	497	462	476	505	507	495	487	503	498	481	525	466	514	508	523	527	422	455	473	491	460	505	462	491	525	495	500	528	475	511	477	486	457	487	437	476	463	465	486	480	453	477	484	471	470	494	490	496	497	504	494	506	461	480	493	471	516	481	492	479	496	483	458	491	473	526	491	480	508	521	466	456	451	480	480	482	479	499	516	497	497	453	467	486	477	503	477	513	501	444	500	491	493	489	504	496	509	502	457	493	448	491	488	504	525	454	483	480	477	495	528	523	487	491	449	492	512	480	478	480	430	454	491	544	456	480	525	504	483	455	535	489	462	466	451	516	498	470	476	513	484	485	467	464	500	484	507	514	500	488	505	484	456	479	493	447	475	519	481	502	509	508	511	472	477	508	475	516	490	462	509	461	458	496	508	463	461	502	456	508	482	521	512	455	509	481	504	485	456	438	495	491	472	491	501	491	521	510	508	494	517	485	504	470	472	500	482	489	529	488	470	519	504	446	474	508	519	476	514	474	469	503	473	472	504	448	499	464	462	449	447	481	478	514	452	527	494	456	490	471	459	448	479	473	484	501	475	508	488	503	463	517	496	517	506	476	488	491	470	531	477	541	483	485	475	488	486	488	484	495	491	526	468	486	513	487	520	470	520	497	480	496	525	458	471	469	550	485	491	501	477	490	504	489	487	475	457	464	444	457	490	497	504	513	496	511	502	508	531	479	448	532	477	484	503	467	477	497	487	469	485	466
44762	56781	10557	5444	3656	2892	2332	1898	1654	1383	1263	1174	1066	980	936	891	825	782	778	799	782	753	720	656	728	697	703	771	688	668	685	697	634	685	677	688	665	660	691	655	679	650	674	665	685	629	686	695	651	667	680	625	673	626	681	673	605	641	643	656	667	610	635	685	637	675	691	643	652	615	629	661	621	612	666	674	626	594	662	671	668	647	642	610	632	613	644	678	640	688	635	667	624	658	644	668	638	669	688	618	611	635	626	667	686	628	638	659	606	642	658	664	623	633	598	690	606	628	653	608	649	650	672	656	662	629	607	666	621	641	593	666	648	683	637	632	649	647	645	615	654	600	668	672	621	635	640	639	610	641	656	645	654	672	635	653	643	657	632	686	658	601	626	664	649	694	666	651	662	674	615	591	632	654	642	635	642	637	662	627	666	675	649	634	667	646	646	670	655	594	611	676	655	589	627	627	654	697	670	615	640	628	615	658	640	629	599	638	632	607	649	629	660	637	622	638	675	646	676	615	645	599	702	616	670	627	615	649	633	631	629	673	606	637	638	638	652	653	659	629	637	640	647	649	624	604	633	602	669	603	622	659	639	659	633	650	671	666	655	621	665	697	677	689	654	656	641	671	659	613	638	659	604	636	587	614	614	692	657	681	659	641	607	682	634	640	670	636	622	616	613	618	669	678	620	618	639	630	646	581	613	614	643	676	655	653	676	669	661	626	663	679	646	675	640	659	602	656	615	631	661	592	621	648	629	614	638	659	648	647	667	690	646	622	606	649	651	608	648	645	625	636	623	663	657	620	613	635	690	594	634	582	622	714	655	626	650	658	664	646	665	627	607	625	611	637	661	634	655	648	640	617	647	648	640	622	636	653	677	688	690	662	630	736	578	611	635	588	603	636	647	652	615	623	650	645	662	661	661	603	642	664	608	630	634	663	629	613	591	665	660	684	617	642	659	665	607	639	653	645	649	597	671	619	654	613	698	655	655	606	594	687	635	658	637	645	630	635	619	690	620	623	672	682	630	585	651	644	627	646	643	639	652	658	682	633	674	659	635	658	647	664	651	646	657	637	635	630	653	628	657	675	630	635	654	615	660	659	665	660	620	656	652	663	593	613	614	617	623	643	661	613	627	647	640	673	639	621	649	653	639	607	608	611	660	646	619	621	615	701	634	611	647	630	597	657	687	638	626	690	655	617	613	639	630	604	675	650	654	603	594	588	662	686	638	662	656	607	661	656	630	665	667	665	644	654	665	613	657	623	618	611	610	630	627	690	645	614	663	641	690	653	659	634	673	630	680	613	658	626	613	585	645	691	640	683	640	610	629	648	619	639	645	630	644	664	699	661	604	651	607	671	639	643	608	669	634	658	606	676	643	606	653	655	629	683	593	673	643	634	646	622	633	705	617	637	639	655	621	606	647	652	629	649	667	640	644	684	647	652	697	631	620	655	638	607	660	664	640	599	619	621	673	616	633	649	647	662	637	683	611	665	631	616	633	597	596	655	607	623	641	654	600	624	601	674	662	664	620	691	627	649	640	620	629	642	625	632	643	711	662	625	641	678	620	601	656	616	654	641	654	639	622	623	601	646	690	640	651	638	656	571	664	626	663	635	604	653	634	616	629	678	625	686	660	670	633	660	630	621	676	695	642	699	666	679	658	652	646	615	666	640	629	658	662	620	659	633	655	648	610	678	638	649	646	595	671	651	633	670	611	628	659	660	603	656	635	655	623	651	582	595	602	652	637	628	661	613	607	588	645	589	647	667	631	637	640	691	661	686	653	634	634	621	658	656	631	613	635	673	652	658	640	622	645	648	629	636	628	657	630	638	648	627	612	646	649	656	687	666	670	630	696	623	629	654	644	621	584	678	671	644	594	639	635	588	646	615	593	635	634	632	627	633	660	573	666	632	667	643	645	649	648	638	636	634	637	640	638	640	651	696	670	663	630	615	655	622	620	618	599	652	648	625	661	669	674	606	614	630	650	599	628	623	682	651	634	645	653	605	623	605	647	698	646	649	642	672	640	659	664	648	642	640	622	613	648	616	662	603	665	645	653	640	666	619	650	645	607	624	638	635	612	603	629	692	635	622	616	656	672	609	643	671	623	663	664	626	650	641	622	610	643	620	695	646	642	618	670	603	655	684	642	636	679	666	608	648	651	645	660	603	607	597	625	613	654	629	628	653	681	672	629	627	637	658	610	698	667	654	678	662	676	646	666	695	634	602	644	660	651	633	640	644	631	663	623	643	680	643	628	614	682	581	638	630	660	638	645	694	631	616	646	624	646	662	687	687	625	632	601	604	678	614	672	664	651	602	646	678	689	662	615	648	629	648	685	672	628	672	695	626	589	636	615	622	649	600	648	668	646	610	655	634	627	633	659	640	636	639	639	605	643	679	626	691	616	658	656	630	648	645	653	612	653	614	660	675	619	654	630	670	632	611	697	605	627	587	629	615	666	646	629	708	663	641	631	628	690	678	627	688	645	647	610	672	625	619	636	643	683	607	678	663	659	618	665	651	668	645	638	603	635	691	623	607	645	665	662	638	623	636	658	615	713	651	621	632	627	649	660	617	658	629	650	623	625	591	630	659	645	613	634	622	643	616	651	619	639	625	672	608	610	639	639	616	653	644	648	691	648	615	652	659	601	635	606	621	649	650	657	610	688	600	618	658	642	613	667	647	650	700	716	678	611	630	662	665	608	630	661	646	660	619	674	584	642	638	632	658	574	637	644	667	636	591	619	657	668	658	621	662	637	660	634	631	638	665	588	628	635	603	647	623	646	624	620	656	651	599	622	649	644	656	623	683	619	632	618	612	607	642	622	694	661	614	619	628	612	610	608	646	616	643	655	576	648	621	635	634	649	638	634	642	624	595	657	648	634	616	636	624	610	617	634	636	581	657	671	634	680	633	616	614	605	638	637	674	653	605	681	637	593	684	678	626	606	651	644	672	668	627	602	640	650	658	646	646	660	625	584	603	642	616	640	656	601	678	648	638	635	653	628	639	638	673	655	608	634	672	665	604	611	627	642	643	667	617	677	606	611	641	644	683	577	667	648	645	647	666	660	623	661	624	637	641	714	661	644	637	687	662	661	660	641	596	644	621	618	578	628	645	636	574	661	638	643	636	665	668	683	581	671	602	627	620	656	624	663	633	600	631	635	683	604	644	606	654	664	633	634	623	618	640	691	677	664	655	716	625	615	643	594	611	690	645	632	664	669	628	621	641	598	627	636	659	600	593	641	678	609	610	636	643	630	652	646	612	655	674	615	647	631	608	637	639	618	603	609	630	656	663	625	689	638	644	645	633	650	651	630	603	663	613	620	623	638	677	655	619	668	618	674	683	614	610	665	638	622	616	653	699	620	701	617	692	612	612	659	663	652	645	639	624	625	620	682	667	631	657	640	634	619	675	661	676	643	599	629	661	624	597	666	616	640	643	686	668	653	627	681	649	617	659	670	601	653	618	618	656	656	653	625	665	684	663
28781	24747	14232	1879	690	641	472	413	399	431	413	408	418	440	419	377	380	388	402	393	417	397	398	398	414	373	382	381	385	392	400	386	365	384	413	421	381	382	416	423	435	384	382	387	391	443	394	395	420	386	381	406	382	356	406	407	363	383	410	396	417	392	403	394	357	379	422	377	394	425	365	407	377	416	400	406	384	404	385	367	401	379	396	354	455	397	390	385	395	367	401	384	382	374	391	367	409	377	394	383	388	403	398	404	398	424	362	374	385	362	371	371	360	382	386	396	368	403	383	371	404	375	363	418	451	405	387	365	415	407	377	370	382	401	391	419	389	406	361	359	396	397	365	418	393	409	368	372	390	396	387	384	368	378	372	356	379	390	392	393	379	391	386	409	389	377	399	395	431	383	374	430	397	367	396	413	378	412	393	366	414	411	392	366	409	421	410	381	386	392	404	398	410	361	411	382	388	413	365	424	360	395	393	372	383	380	403	432	410	381	437	364	419	385	408	432	390	374	395	424	370	401	367	400	386	398	407	395	407	436	376	413	396	387	374	406	368	346	403	403	411	376	391	392	391	396	349	361	390	447	389	358	383	343	371	382	365	401	375	401	368	406	383	397	385	364	380	395	422	413	407	388	385	379	392	418	410	405	392	424	401	408	382	352	391	399	400	416	372	368	389	405	372	400	397	388	407	429	369	398	403	371	399	385	418	386	387	405	409	398	403	363	389	395	407	394	389	399	388	397	407	390	369	375	388	422	371	392	371	399	379	384	373	415	370	395	405	401	429	392	357	380	407	369	395	433	358	393	385	390	408	365	359	367	391	384	387	397	422	428	402	392	400	410	406	379	401	401	391	402	392	384	394	395	403	356	377	401	393	386	437	426	388	406	436	392	389	401	396	389	408	375	410	404	384	383	371	402	385	349	409	395	398	354	396	400	389	405	376	417	426	381	409	390	395	418	403	403	399	376	404	392	410	364	397	400	371	377	409	400	401	399	402	398	414	399	396	405	387	417	399	430	407	379	426	428	352	414	385	408	385	404	404	386	371	391	401	403	386	408	397	388	408	385	421	398	419	413	427	422	361	390	405	380	413	380	395	416	420	407	401	391	391	413	394	395	386	381	375	377	387	405	414	418	387	376	398	412	404	344	408	387	402	377	385	412	411	393	400	402	378	386	396	364	398	402	405	374	371	403	373	368	425	389	384	381	393	421	403	382	370	348	389	414	433	435	388	423	385	410	413	430	415	385	387	389	400	378	390	422	394	416	362	417	417	364	387	403	372	425	412	363	404	441	375	367	380	386	395	402	421	400	411	439	388	351	402	379	402	378	385	376	371	362	433	420	440	390	403	416	383	404	382	413	389	407	395	426	421	409	385	408	392	331	405	366	402	394	398	398	396	407	390	384	403	428	390	417	388	429	410	387	398	391	357	413	407	396	408	386	418	396	385	413	393	389	392	385	374	422	417	390	376	394	399	408	409	410	371	413	417	412	383	395	408	420	422	422	379	380	380	419	374	386	426	400	402	394	406	404	385	419	410	425	408	376	380	413	393	390	378	389	389	420	380	397	402	351	396	406	384	371	401	396	420	398	404	404	406	405	352	418	375	431	418	408	372	431	417	371	431	385	371	390	404	370	436	422	411	366	409	390	398	412	398	410	398	393	372	388	429	376	412	382	366	402	402	416	402	397	380	395	439	378	393	384	385	397	370	366	376	395	397	440	383	398	420	384	401	354	375	448	364	392	391	413	399	431	376	388	390	435	359	378	388	377	384	384	410	390	394	381	424	379	379	375	369	397	403	377	417	360	388	415	395	414	415	411	386	417	389	387	427	379	344	360	351	396	384	434	436	389	378	412	379	387	384	389	381	413	385	380	421	409	389	414	411	404	374	415	364	366	381	430	379	426	391	363	412	423	373	419	393	393	393	377	436	412	409	394	391	406	397	416	387	407	386	385	423	401	387	363	444	410	391	382	406	401	400	402	419	391	391	406	383	400	392	383	386	389	428	377	397	418	353	405	382	409	403	417	398	363	428	397	351	385	363	371	409	397	378	403	385	414	395	413	408	397	371	414	442	381	379	393	407	417	401	376	387	403	402	385	399	409	427	391	417	395	398	400	366	387	413	409	404	390	383	395	418	369	399	383	403	379	382	414	335	400	357	406	393	401	406	407	413	396	386	367	416	383	393	383	383	393	424	392	371	406	374	394	388	395	375	412	408	375	391	381	391	395	407	408	380	408	387	399	389	403	406	387	398	386	371	367	395	371	413	365	410	400	420	397	376	384	410	393	386	381	406	401	404	387	365	392	412	404	420	363	405	389	375	351	378	382	403	409	410	397	393	386	408	380	393	380	423	383	408	391	424	383	392	428	385	405	423	345	423	432	377	378	390	376	409	407	427	407	417	404	394	371	386	387	399	361	418	395	418	385	407	418	378	345	371	392	388	422	373	392	403	383	399	394	405	388	393	421	381	369	364	360	360	424	418	431	402	423	376	398	421	434	391	359	439	374	383	396	439	413	423	392	376	454	373	416	386	389	404	409	412	397	370	414	359	383	435	405	410	417	380	419	387	398	368	386	385	392	382	410	388	389	399	394	395	392	405	394	406	389	392	377	395	388	386	422	357	406	389	402	397	403	403	352	395	409	382	380	414	419	370	382	374	396	437	405	408	408	425	425	385	366	385	377	408	384	420	378	420	433	452	390	420	359	393	396	400	396	379	412	372	375	380	389	410	374	369	371	375	391	410	377	367	379	368	429	377	391	355	385	377	367	394	372	377	391	415	399	376	375	405	419	368	411	368	389	411	386	396	429	398	422	420	423	422	362	356	415	393	381	399	367	383	363	410	379	384	382	398	407	405	386	400	403	366	381	382	438	396	440	407	387	379	364	382	388	373	405	377	404	409	398	382	408	397	381	369	408	387	354	393	365	409	417	401	379	424	378	410	436	409	398	393	387	412	368	429	389	337	382	379	385	362	383	393	393	416	397	414	367	409	386	407	417	411	420	414	382	375	380	428	377	386	411	378	394	377	400	382	393	388	399	386	372	383	437	414	425	396	364	369	400	393	388	382	418	399	384	418	367	384	356	398	404	390	382	411	399	377	412	404	367	383	394	397	391	393	393	384	396	411	395	381	396	372	390	390	392	405	396	375	398	424	365	383	387	385	405	379	367	397	385	426	383	397	411	396	406	389	413	403	396	413	371	408	358	386	406	407	413	363	376	371	401	398	390	390	356	409	359	397	372	378	368	393	419	388	398	380	398	397	395	419	378	376	400	425	391	396	357	364	392	380	377	402	419	402	413	374	408	380	382	391	394	380	412	394	390	394	411	417	381	388	376	396	369	371	394	391	382	375	359	419	413	355	428	423	395	371	416	391	396	399	383	391	408	393	394	407	395	411	398	398	377	361	385	429	362	392	397	416	411	450	406	402	376	410	406	405	389	383	386	362	408	379	413	396	435	387	382	377	397	369	443	411	353	393	408
36244	34145	1154	786	663	658	580	545	535	517	490	515	565	534	542	553	532	524	565	541	478	536	523	499	529	494	466	498	503	530	504	520	530	522	532	543	511	484	499	536	523	545	480	503	509	512	517	500	518	509	529	514	503	530	506	512	504	531	520	510	495	532	513	529	473	521	529	489	527	494	498	500	509	518	541	487	506	532	508	546	512	526	486	492	531	532	540	514	543	493	509	481	517	510	553	532	510	510	504	528	493	530	521	513	505	531	547	494	541	495	543	525	553	550	491	521	541	549	494	503	504	490	534	549	525	507	523	514	513	542	539	575	527	540	535	498	487	520	492	509	490	504	502	508	530	506	496	470	512	558	516	509	500	460	511	505	541	512	510	515	515	530	472	552	503	531	517	491	528	495	501	509	535	477	523	533	514	500	518	522	510	516	518	518	552	501	488	519	498	507	543	522	483	529	507	533	506	540	462	528	513	532	522	511	523	577	512	517	466	509	502	472	519	508	516	523	495	503	516	505	485	474	555	552	522	502	535	477	495	494	530	494	486	539	524	467	546	535	494	532	486	529	475	506	500	513	486	518	526	503	507	481	503	500	479	509	493	509	478	481	534	508	520	579	499	524	507	513	509	477	525	556	516	504	524	514	536	524	506	536	582	517	563	494	534	544	510	526	556	524	533	520	508	533	533	532	524	543	531	532	491	542	499	521	532	532	503	524	505	547	545	510	546	543	489	493	512	484	526	551	502	526	538	471	525	475	526	504	518	539	528	469	474	515	521	525	507	512	532	511	532	539	537	509	500	540	505	528	543	518	483	521	502	521	509	541	495	521	493	544	522	547	527	543	549	521	554	531	507	557	497	504	526	547	545	497	486	544	532	519	503	494	538	559	513	521	517	503	499	514	538	531	552	528	505	484	552	487	519	546	460	544	534	478	515	558	486	507	486	508	524	520	508	554	534	490	521	543	522	541	505	538	451	537	470	530	512	523	480	543	523	477	536	515	519	518	496	517	522	566	507	512	482	522	563	528	572	533	565	542	493	538	509	496	519	521	530	524	466	517	498	502	542	501	490	521	511	519	499	516	482	499	487	527	511	495	470	532	523	551	485	512	506	501	519	538	514	522	548	518	509	493	511	527	508	523	533	504	497	557	528	489	550	545	484	491	520	543	517	542	479	473	555	553	495	517	574	524	566	510	549	511	537	555	498	494	523	545	506	542	506	565	504	510	532	464	510	502	527	497	500	501	523	512	507	542	499	494	529	523	473	540	515	504	510	533	522	516	522	511	488	509	517	515	533	500	498	517	546	507	523	483	523	540	517	502	508	501	542	507	482	516	507	525	540	523	495	537	513	542	538	482	525	508	524	539	507	509	497	544	506	509	528	482	550	512	549	527	520	518	494	505	545	504	509	500	486	498	536	566	477	526	518	565	527	477	531	524	501	503	520	544	507	523	537	530	515	505	505	502	531	528	493	514	524	484	486	522	458	521	566	521	494	494	537	531	551	540	549	555	470	494	504	543	466	477	519	517	506	534	535	508	519	548	535	532	557	483	507	521	525	473	498	523	513	497	529	479	526	505	510	499	525	512	494	510	543	504	498	541	500	512	516	518	493	507	524	502	503	528	495	525	486	533	523	544	508	511	543	553	534	467	506	540	516	434	547	561	541	509	510	505	543	502	499	547	507	551	510	510	529	485	492	513	518	514	534	549	517	518	490	519	535	477	509	539	566	508	487	517	484	524	462	497	561	542	495	548	499	552	500	507	505	531	504	500	508	498	514	528	524	537	558	534	531	526	494	499	552	513	568	514	542	530	467	502	476	515	550	557	544	531	475	513	517	505	513	498	503	505	524	540	508	531	515	513	503	520	518	554	546	507	514	544	491	479	501	503	532	501	476	508	533	519	536	523	539	519	535	481	499	555	523	513	533	518	540	503	521	523	544	517	478	525	527	547	569	505	546	473	493	529	482	502	544	531	535	495	527	500	514	469	529	511	498	504	477	508	513	545	511	513	505	544	515	544	508	517	487	521	507	507	526	524	537	491	490	540	488	509	536	530	507	510	538	526	500	538	473	492	519	509	511	526	556	494	520	519	502	558	499	501	536	495	520	536	498	562	535	576	495	511	530	535	529	548	534	533	485	504	484	522	526	525	513	496	536	477	564	584	488	530	521	533	550	509	514	487	477	487	547	528	528	478	523	535	512	499	559	519	488	562	489	474	496	532	540	498	514	554	533	528	541	528	535	475	533	455	494	548	526	545	524	523	547	523	526	513	492	563	530	483	506	545	557	568	492	518	527	494	558	511	512	516	483	516	494	544	513	519	560	512	526	489	522	517	554	480	518	483	536	506	522	517	522	493	542	499	503	497	524	545	509	517	501	452	527	506	481	538	555	503	502	514	516	462	531	522	550	524	505	506	541	502	515	503	545	512	513	553	510	489	493	524	533	489	466	523	542	499	501	546	477	538	524	512	501	535	525	532	528	513	529	502	518	535	459	507	529	551	496	518	502	537	509	486	491	491	518	523	534	560	541	493	507	485	483	542	522	499	500	521	507	498	497	540	492	527	494	504	544	528	512	523	472	499	549	548	537	502	514	487	519	483	482	501	486	528	525	520	505	554	520	522	540	496	478	511	497	521	514	520	515	533	521	530	550	548	516	537	549	481	525	536	565	518	518	493	538	527	495	539	545	513	509	542	525	526	519	501	508	474	480	499	511	502	474	469	536	497	566	521	537	504	529	482	534	532	510	547	508	508	505	461	521	543	533	532	512	526	519	521	533	504	532	543	502	519	495	504	530	529	512	535	512	480	550	557	498	516	548	532	507	494	559	507	531	539	519	491	511	514	507	515	520	489	491	498	510	518	528	543	554	531	487	517	515	543	535	504	533	531	561	512	493	516	508	542	524	513	482	513	530	501	505	557	474	516	507	538	487	511	539	513	536	506	496	522	519	535	537	515	523	535	495	503	508	489	555	521	526	530	527	517	506	487	511	529	521	466	505	505	528	539	486	516	502	527	527	543	540	509	507	525	484	503	501	541	533	511	525	540	502	502	502	553	518	465	518	526	499	535	490	509	486	490	551	497	492	516	513	497	506	510	545	565	528	475	533	541	513	495	539	474	523	515	540	534	512	524	485	541	499	526	517	481	483	502	537	492	526	510	515	496	522	544	475	516	509	479	517	521	543	536	560	537	527	487	506	507	512	517	532	522	471	528	525	527	480	498	512	554	548	516	475	504	530	514	496	543	487	555	529	501	554	522	508	521	514	468	496	496	496	536	514	533	515	491	497	531	521	490	502	477	512	515	497	502	492	522	501	531	529	497	512	503	528	538	528	511	534	489	541	500	474	499	555	534	512	530	516	503	503	559	507	551	550	497	507	481	528	526	503	548	514	491	493	582	557	484	523	492	512	525	509	498	535	504	520	525	502	539	492	528	518	517	533	512	543	499	530	521	488	505	546	491	510	513	508	508	521	500	523	512	546	528
23741	21084	28420	23952	21058	9982	1277	966	725	807	717	652	650	688	677	642	640	632	617	680	657	598	641	617	575	619	615	595	616	599	584	628	569	547	605	604	607	565	542	560	607	621	560	580	577	619	613	568	593	580	563	572	566	561	617	614	630	566	580	555	632	556	600	580	602	598	617	600	598	555	612	584	568	550	590	639	599	582	600	633	549	546	587	565	576	600	571	610	565	611	575	634	598	593	570	563	591	575	608	608	592	599	586	598	589	608	572	543	585	656	583	595	545	578	587	601	576	559	570	605	573	616	609	609	542	636	555	628	620	567	594	559	640	559	613	574	611	543	604	611	613	597	630	590	569	586	589	590	581	546	597	602	648	566	594	595	587	605	621	607	600	578	604	573	625	578	589	614	596	602	605	600	579	574	576	573	595	599	594	629	643	608	591	562	570	536	599	582	600	601	592	581	598	616	596	618	611	603	569	637	580	567	621	653	581	606	582	639	611	575	563	593	601	576	599	599	602	570	589	594	572	541	582	604	574	549	596	588	593	599	604	624	599	602	570	622	564	538	559	604	557	595	591	566	605	599	613	557	629	613	568	600	611	585	583	618	566	602	574	602	577	583	583	598	566	596	581	605	595	585	576	542	599	567	577	593	579	601	553	561	559	596	577	616	606	580	607	578	650	603	579	576	589	539	549	560	589	623	565	558	588	602	595	580	577	589	619	585	627	551	507	622	578	574	603	595	569	607	596	582	614	538	592	576	582	577	633	594	593	603	605	614	564	604	565	593	609	596	562	553	581	597	580	553	591	622	545	567	567	585	600	579	560	626	525	589	575	575	572	574	632	582	605	566	596	599	605	542	587	623	620	583	565	538	581	549	615	562	582	563	541	603	581	574	635	538	564	581	608	549	586	601	595	591	585	535	561	586	622	576	607	565	609	563	559	608	600	585	585	628	606	594	550	640	602	570	598	603	655	583	603	617	579	528	623	635	554	578	597	569	540	597	606	560	556	626	581	592	588	573	602	606	633	591	565	570	594	596	597	600	599	603	614	611	573	599	570	598	550	566	595	594	580	560	542	575	585	593	594	533	586	618	607	579	627	595	587	588	623	608	598	605	555	603	573	548	583	593	571	590	565	616	592	616	589	617	597	596	558	598	564	551	605	579	619	585	640	619	573	576	565	609	555	615	593	596	576	564	578	647	577	554	579	610	559	593	584	615	589	549	558	581	578	549	584	580	589	590	601	531	583	659	565	613	586	612	590	583	614	598	588	601	569	555	594	592	595	578	586	613	586	562	572	648	554	568	638	554	573	627	594	587	645	616	576	605	620	588	560	588	552	581	582	585	565	573	627	618	597	583	549	600	575	604	546	578	602	561	580	576	586	586	572	568	583	558	630	592	584	566	566	565	579	559	571	561	597	577	597	611	602	622	571	588	577	601	589	590	559	619	596	592	633	586	636	528	588	603	570	586	615	587	621	571	627	611	588	620	580	562	553	613	607	595	591	592	564	582	619	609	608	614	645	585	586	614	652	581	575	571	567	618	554	595	610	551	599	554	564	607	608	563	548	608	579	597	582	554	545	597	528	574	585	584	620	591	573	579	608	599	578	612	587	591	610	593	609	601	609	596	589	540	548	611	580	602	570	544	625	596	619	575	609	535	585	607	614	583	600	615	604	549	636	586	577	598	558	565	581	604	566	568	539	616	574	624	566	631	543	560	579	564	596	557	590	595	621	646	579	611	572	586	595	555	543	614	582	595	578	608	608	603	593	653	570	559	571	571	598	588	576	582	516	593	577	556	585	610	565	574	579	534	615	575	597	556	594	538	598	565	579	571	608	600	603	604	620	584	602	597	623	565	574	527	614	623	605	615	579	594	577	567	577	593	566	569	580	599	560	579	628	595	574	567	597	607	587	568	580	642	564	624	622	591	583	592	616	607	600	623	581	589	599	620	603	583	588	624	582	596	573	547	619	598	585	605	604	609	546	604	544	562	587	573	612	628	591	559	567	610	579	548	637	590	563	553	625	543	528	604	575	590	604	563	590	620	635	592	523	607	578	575	576	617	601	595	555	552	581	599	589	575	582	573	588	600	614	569	580	568	567	591	538	552	606	635	579	566	608	573	585	599	566	591	594	599	615	577	565	617	592	605	617	573	628	619	601	606	580	554	598	559	614	614	595	625	595	584	626	631	589	592	584	632	596	580	583	554	536	609	562	609	609	612	572	594	642	589	601	583	567	592	593	614	621	616	562	551	598	578	584	570	571	619	601	595	619	596	642	614	545	560	549	557	597	579	621	574	540	558	552	544	562	607	584	587	575	601	579	598	607	559	592	604	570	565	646	631	573	560	588	633	588	587	550	575	579	597	622	555	562	583	628	596	611	557	623	590	568	606	582	598	633	543	560	575	577	635	645	590	572	577	591	593	552	660	580	563	633	599	563	570	558	596	581	587	603	551	593	620	574	581	615	603	564	587	581	595	618	588	623	577	549	577	594	585	610	578	534	591	586	582	567	551	606	591	594	552	569	587	589	599	537	563	570	587	547	591	603	577	624	547	570	564	570	575	613	616	631	583	552	602	539	602	546	591	543	572	582	643	580	581	571	615	588	589	570	571	636	641	568	606	560	597	582	535	580	576	611	582	632	584	565	573	603	628	582	567	605	584	574	584	545	572	581	637	620	594	563	573	561	557	540	576	566	581	564	577	596	584	594	605	544	556	592	581	601	552	582	605	589	629	584	586	603	621	571	570	578	617	571	551	608	579	604	602	582	588	567	570	643	567	569	600	614	614	586	624	610	579	520	585	580	561	561	603	575	601	593	575	602	538	582	576	584	578	586	624	526	594	608	596	587	556	602	557	569	607	619	595	600	552	565	584	611	587	567	572	585	580	584	563	558	592	583	561	619	580	553	569	573	581	566	620	540	629	570	600	563	539	626	566	592	553	619	598	588	579	603	580	564	585	560	581	616	603	570	571	584	563	571	645	587	593	571	599	616	534	577	593	561	594	587	579	562	597	551	631	581	582	562	575	599	622	542	531	617	570	573	628	601	574	593	582	584	581	594	617	629	586	605	603	605	633	640	569	593	577	561	559	571	612	650	579	586	596	547	601	602	627	554	552	552	626	627	628	575	593	603	598	576	580	572	574	537	619	601	554	563	573	603	572	603	603	587	603	572	623	540	623	555	577	604	586	549	599	592	619	606	632	580	555	575	593	567	574	594	581	603	575	546	585	582	597	609	607	553	582	587	563	617	588	581	579	575	599	596	596	566	568	568	594	533	586	561	641	554	581	596	586	568	625	560	602	578	605	600	620	564	593	577	572	592	581	596	567	541	578	625	593	587	600	628	611	541	566	586	571	609	574	604	575	598	579	604	602	565	580	573	545	588	644	604	577	586	618	533	581	582	610	575	610	558	574	604	596	602	563	646	580	562	607	555	579	538	584	551	600	585	560	619	549	602	592	585	579	598	550	634	612	625	582	591	602	579	569
39923	47866	6815	3425	2394	1977	1587	1491	1272	1208	1115	1070	937	996	886	884	928	856	859	807	822	829	855	847	776	766	790	838	763	740	725	803	789	786	777	712	786	821	764	794	801	777	811	749	759	769	805	756	754	804	734	761	760	788	772	741	760	720	772	759	742	796	740	797	815	822	722	745	775	787	795	789	810	716	793	818	764	696	759	747	837	817	754	785	764	777	708	757	783	756	805	727	845	775	735	787	717	763	811	741	774	739	738	735	748	765	708	730	766	799	743	792	756	759	787	768	807	726	808	773	733	777	770	782	738	849	768	806	782	764	775	761	771	775	731	743	742	786	798	758	768	799	752	765	772	697	762	746	813	751	810	768	722	743	800	769	748	755	789	737	807	832	719	783	815	736	757	792	772	749	765	784	764	773	739	766	839	773	723	751	754	770	744	779	742	764	749	802	758	740	738	791	767	768	783	776	764	738	736	804	728	738	763	739	778	759	747	760	821	791	762	776	770	786	797	770	773	758	741	779	763	734	741	720	732	804	777	720	799	713	761	785	752	767	768	742	727	739	778	747	770	766	754	754	779	751	791	742	775	746	735	791	754	742	716	717	758	728	742	725	709	787	749	779	766	777	737	758	732	766	762	752	766	749	741	760	734	765	705	771	733	711	768	732	785	775	722	787	798	744	768	736	782	768	735	717	750	751	744	748	719	751	757	782	766	712	727	775	756	746	791	750	757	846	781	778	732	768	768	808	750	758	833	760	720	704	751	722	780	710	736	773	819	716	734	715	695	812	780	759	795	736	745	769	775	734	769	754	743	742	744	707	748	740	759	725	807	764	768	768	811	770	747	754	762	746	763	772	760	738	751	748	776	725	740	785	736	747	742	732	764	765	774	759	748	756	782	720	787	739	772	725	755	786	753	755	778	745	795	771	747	756	784	774	773	685	802	792	776	757	738	746	734	750	781	762	749	769	745	747	729	746	713	779	760	754	792	751	775	753	732	737	784	809	776	788	829	788	761	732	730	744	739	786	739	800	755	764	755	761	769	785	715	747	741	758	732	719	808	805	775	776	770	747	779	693	778	784	783	794	780	761	768	735	769	808	837	770	757	746	760	735	750	803	795	738	734	691	739	746	711	710	758	723	800	785	765	760	719	753	764	790	774	768	798	806	715	756	774	755	730	774	783	822	747	782	732	803	758	739	712	790	714	743	761	763	767	754	753	750	753	776	753	747	792	775	749	806	795	757	749	703	763	738	787	771	725	700	750	674	725	703	697	716	777	754	727	762	730	762	726	797	739	793	715	766	721	760	784	784	782	786	743	785	743	748	753	755	724	760	743	735	812	738	764	793	742	727	778	759	779	763	781	787	791	789	730	726	802	786	723	779	743	780	760	737	736	739	741	767	761	761	788	743	791	761	731	758	762	808	746	767	760	809	721	771	758	783	766	771	731	753	810	756	758	721	771	753	732	743	739	730	753	763	771	785	743	757	770	740	754	754	768	715	736	722	772	723	771	781	737	808	758	760	704	711	753	710	770	742	761	744	790	751	736	743	751	794	783	763	791	733	764	812	775	760	811	767	764	786	727	687	747	773	737	757	766	753	734	770	744	776	758	730	822	795	767	808	741	749	745	701	715	753	745	791	755	769	774	793	782	773	740	760	746	803	812	755	736	769	764	723	746	721	795	736	791	773	747	718	776	772	734	752	776	763	736	757	799	768	748	743	731	760	765	773	764	780	813	780	758	724	720	785	755	753	748	754	803	750	743	786	759	770	760	800	748	765	809	739	730	739	758	775	765	757	776	752	754	758	747	754	762	746	755	734	763	761	767	742	754	722	775	708	771	736	729	776	775	797	750	767	765	755	755	735	812	728	741	699	756	779	743	699	740	782	711	746	772	763	733	759	732	736	822	742	772	758	770	758	696	744	749	735	718	795	756	769	773	789	718	774	753	805	759	791	750	797	768	749	756	750	800	763	737	775	687	741	730	761	728	758	769	773	816	765	749	723	749	783	775	784	732	741	784	776	780	778	740	764	767	784	762	756	773	749	722	741	759	722	724	748	764	758	755	697	715	739	758	787	716	810	775	744	761	751	753	751	797	780	740	741	782	768	735	784	754	764	748	746	789	748	751	717	710	765	736	776	756	776	772	770	719	802	763	769	695	768	734	763	775	772	748	754	788	789	742	721	764	763	777	785	706	737	733	807	822	750	779	745	831	731	779	756	792	736	782	754	862	803	734	761	767	795	726	695	715	762	731	767	755	779	771	701	743	727	790	724	745	749	714	759	753	788	759	758	746	749	709	731	783	729	732	734	785	757	783	815	710	791	772	776	746	745	674	767	773	687	746	780	762	748	762	775	767	772	772	788	759	713	726	765	767	757	776	774	787	758	742	778	756	746	760	740	773	771	779	718	778	756	762	778	714	749	764	790	753	734	801	715	744	727	717	711	794	778	791	801	761	795	751	821	793	721	756	714	759	820	740	742	765	811	726	758	745	785	706	779	726	764	744	815	733	758	724	745	769	764	781	790	719	759	802	743	789	705	770	740	775	772	833	782	726	825	730	776	756	795	768	732	764	776	776	709	770	768	737	776	796	729	812	750	761	767	728	685	780	805	732	760	704	760	753	779	798	712	766	738	714	759	791	747	780	747	776	788	785	732	772	718	745	758	738	748	749	793	750	754	745	732	766	737	775	787	727	755	725	762	722	755	715	721	764	834	753	796	740	710	760	750	768	742	740	760	754	700	782	742	756	719	778	776	705	774	751	806	771	695	811	734	769	787	775	721	815	729	761	758	758	744	748	771	734	796	776	738	717	763	781	757	737	747	788	754	755	766	744	735	725	736	750	706	766	752	714	725	727	800	754	796	749	729	780	804	755	720	726	791	774	776	757	764	829	737	745	718	722	776	813	785	757	720	736	774	751	785	748	742	720	795	693	783	755	733	766	784	794	800	732	804	714	767	777	771	821	781	749	775	739	751	725	768	704	779	709	767	711	775	747	779	738	755	707	760	792	770	799	762	761	776	761	767	727	716	747	778	796	816	742	767	735	785	764	716	780	773	757	736	784	744	760	756	756	788	779	749	730	754	774	798	790	767	742	757	751	778	776	777	757	764	745	733	757	765	734	771	820	763	706	784	749	722	768	728	804	785	761	748	773	758	757	768	790	763	777	765	757	787	758	726	731	750	714	742	740	782	797	729	762	775	741	787	797	782	748	763	766	792	804	757	782	733	765	772	747	773	742	770	738	770	746	723	756	701	787	787	732	754	743	737	737	800	736	794	769	748	720	761	733	718	786	774	739	796	731	768	769	729	768	743	781	769	708	736	820	780	732	774	769	771	725	768	793	736	739	787	739	755	772	760	723	774	753	754	756	790	792	770	788	713	735	763	769	714	735	782	699	780	789	722	792	761	747	775	774	733	718	784	708	793	729	737	781	726	788	739	778	785	735	788	775	722	740	758	754	754	808	718	754	727	764	706	777	740	772	798
22804	21041	28774	23494	21040	21063	7795	1053	838	814	760	712	619	605	577	571	568	606	550	600	526	528	496	503	528	530	510	537	529	544	516	494	562	483	515	475	483	498	534	509	509	509	467	552	493	495	487	468	488	504	535	516	522	480	489	463	513	481	506	510	490	465	502	488	513	459	495	490	499	501	513	462	425	502	478	488	524	488	462	485	506	473	490	474	485	492	464	501	480	515	518	517	481	488	495	506	475	477	480	463	519	493	544	489	496	451	474	472	504	507	474	488	468	458	481	477	497	512	509	502	493	465	483	520	450	481	455	494	468	467	511	472	472	469	494	515	519	506	487	453	506	486	472	474	447	469	464	470	489	495	475	447	495	477	473	463	497	474	475	468	504	522	489	474	489	487	497	500	451	474	499	404	516	497	476	470	473	501	488	437	520	477	462	474	500	494	510	450	489	487	491	530	475	457	540	502	461	490	523	549	545	506	493	529	514	515	444	537	491	495	504	487	499	476	492	473	529	453	500	516	473	456	542	500	505	450	500	482	477	479	470	495	508	481	478	476	471	465	465	475	467	473	483	483	467	517	468	486	483	462	429	456	516	525	476	453	481	487	472	520	480	544	471	483	468	521	484	509	490	497	502	525	507	487	470	445	495	459	481	471	496	501	463	498	508	489	510	478	479	501	459	505	494	488	446	470	550	476	533	457	460	469	464	520	482	517	506	465	495	454	460	522	476	501	525	503	531	468	510	483	443	489	471	519	451	493	463	471	471	490	554	492	475	456	471	466	472	502	488	471	506	481	487	455	452	483	504	489	481	522	500	486	468	487	528	495	505	515	477	491	503	507	487	492	487	495	467	542	514	437	486	469	474	456	497	515	484	487	492	489	484	486	472	442	518	477	495	470	464	516	453	480	483	501	478	484	491	481	463	485	491	493	491	483	482	478	519	484	476	495	509	504	481	515	473	484	505	478	485	451	481	475	478	491	530	478	483	498	471	477	475	471	523	478	502	496	494	489	510	492	505	464	485	481	505	451	475	497	429	447	513	514	500	489	478	447	491	459	511	493	475	499	478	471	494	529	505	481	489	518	501	469	478	471	489	459	486	510	502	504	491	473	505	487	450	510	494	497	481	497	479	479	457	479	452	482	475	489	472	477	456	464	480	498	494	447	514	479	437	498	499	499	509	473	488	489	493	485	446	478	470	472	487	448	479	514	490	481	506	504	524	557	472	492	468	475	460	478	502	482	516	467	526	495	453	474	520	490	514	489	445	466	497	446	493	507	459	475	520	516	503	437	470	485	478	518	506	492	497	477	525	485	467	451	482	475	486	443	489	493	468	501	483	471	465	483	502	540	456	456	483	463	522	490	475	465	498	473	476	440	476	491	486	484	480	506	469	463	508	488	502	510	521	499	502	492	480	438	509	496	464	482	478	498	444	492	513	486	492	504	519	486	451	504	518	457	486	517	480	512	521	461	472	464	508	508	466	483	480	467	479	454	476	472	471	489	484	455	510	510	454	468	497	494	428	498	494	494	480	489	472	456	476	510	493	494	495	451	507	503	462	496	492	524	462	515	505	506	476	512	494	478	476	475	478	498	449	472	532	461	464	478	473	447	445	484	478	468	490	454	456	509	495	498	478	479	488	496	466	497	464	471	487	483	501	450	494	426	493	475	527	472	499	486	505	465	462	462	507	478	469	463	478	471	435	498	499	508	465	462	495	488	429	474	483	493	445	471	473	499	500	491	461	460	457	492	490	494	447	505	505	513	482	481	530	466	477	494	471	475	459	492	443	485	505	438	498	491	537	485	479	474	469	478	455	472	490	458	473	518	519	484	511	491	432	474	499	499	477	477	474	471	489	495	502	462	489	491	490	483	532	462	483	478	485	497	511	535	478	441	490	479	485	455	475	469	499	533	498	474	473	484	490	491	480	531	521	509	474	453	486	465	484	488	510	524	515	517	484	469	491	472	489	488	497	503	512	494	501	480	467	476	465	516	487	478	512	500	462	490	470	543	465	493	481	470	471	475	468	472	485	470	505	485	490	454	484	474	473	473	521	488	489	497	463	473	466	495	511	475	511	503	518	483	490	509	492	529	485	498	453	508	439	476	466	471	471	511	471	481	465	494	500	488	479	477	463	484	453	471	495	483	456	477	515	472	462	464	432	451	504	455	455	472	452	485	483	466	500	476	492	467	470	515	515	487	481	496	466	472	478	487	487	460	495	462	492	488	478	513	474	462	480	488	511	467	518	453	468	494	472	513	477	478	433	456	518	468	497	487	455	476	473	468	469	484	500	551	511	458	519	475	472	489	495	468	472	471	435	498	471	497	452	544	482	508	498	459	518	505	498	456	497	473	473	452	501	467	500	481	466	465	506	476	483	470	489	493	491	489	509	482	481	452	497	465	494	480	492	468	468	507	495	482	481	498	462	468	504	455	467	457	515	526	474	468	517	530	513	482	468	491	492	447	510	438	491	505	488	532	490	470	473	464	480	447	453	489	484	437	529	482	437	502	485	470	458	452	506	466	450	474	461	502	491	469	473	452	487	489	494	471	482	535	467	433	468	464	512	457	454	514	459	516	473	497	463	472	497	487	522	492	507	492	462	477	502	484	480	467	526	490	425	496	479	494	472	484	480	498	471	513	449	489	465	470	482	498	498	471	466	503	487	486	518	498	505	500	493	489	464	453	501	485	527	482	443	471	525	437	493	473	474	556	473	480	480	510	464	498	479	511	481	496	479	449	460	468	509	511	446	490	514	512	496	483	470	477	491	478	448	477	497	506	504	461	513	518	479	455	462	517	505	481	518	462	493	482	528	517	486	466	500	499	482	498	532	488	470	466	506	457	477	493	455	482	459	488	497	507	496	469	448	466	452	456	494	513	492	512	480	481	464	475	463	469	470	522	489	481	503	486	494	503	483	493	502	494	454	497	518	461	499	503	509	484	475	492	509	475	463	494	501	484	493	486	435	468	445	489	483	513	474	460	482	483	470	475	517	500	467	481	483	508	421	500	479	494	493	460	472	456	500	471	476	497	484	466	481	491	494	498	506	477	484	441	458	493	467	521	450	491	491	470	502	462	464	471	512	470	464	435	440	470	501	498	500	507	488	503	495	472	520	500	453	496	489	488	466	458	511	463	451	482	466	487	486	475	480	471	508	488	502	482	522	515	510	505	459	468	466	454	489	511	479	422	502	478	513	507	454	505	497	503	478	453	512	482	468	451	502	523	491	475	490	493	508	464	498	440	478	466	469	489	451	493	469	483	456	490	461	498	481	480	483	496	476	446	476	457	478	461	470	485	501	506	484	444	505	543	515	480	467	486	506	500	500	521	482	468	503	479	488	474	469	476	494	495	477	490	485	481	453	451	472	481	476	494	477	512	501	437	503	461	472	505	475	484	493	480	476	494	490	455	471	476	499	503	458	518	472	490	487	503	513	469	510	465	502	482	504	477	476	487	484	484	507	471	437	471	494	507	510	495	452	493
44575	53819	10742	5502	3780	2931	2286	1984	1663	1365	1199	1133	1094	1028	908	851	856	767	778	784	768	748	745	737	722	720	730	680	700	667	646	639	663	671	667	678	624	698	700	596	638	652	643	683	651	683	659	693	602	643	637	656	634	645	649	635	661	646	667	625	666	616	608	688	654	679	633	664	644	643	641	652	647	655	589	656	609	621	563	628	616	635	651	643	627	617	599	667	674	647	639	621	618	642	620	642	621	677	653	606	626	592	634	669	676	698	589	593	656	620	644	632	642	653	617	608	667	640	641	617	604	610	605	602	653	635	630	616	594	648	626	667	629	618	604	584	605	667	607	605	618	656	663	681	694	634	681	609	653	650	656	604	606	633	655	611	655	636	644	630	635	637	609	676	617	623	643	604	601	605	654	627	622	637	635	616	574	664	639	623	609	601	609	638	622	612	662	658	620	645	589	654	649	651	660	624	648	644	657	645	617	650	594	631	613	692	602	651	653	621	612	618	639	607	647	675	640	645	630	649	624	633	612	593	592	694	620	584	641	632	654	632	625	671	642	656	660	657	646	656	608	630	599	665	633	634	620	613	618	648	637	633	678	612	612	640	636	692	632	584	657	648	582	584	637	672	629	608	646	638	613	617	630	663	655	612	625	621	650	650	604	583	597	657	642	647	667	670	596	634	630	622	656	659	640	598	641	590	685	628	645	620	610	681	670	654	637	622	633	596	594	665	636	636	601	607	646	601	651	640	641	636	626	687	605	647	645	619	625	619	607	675	614	630	643	621	607	664	638	606	634	592	609	633	622	640	623	636	592	619	629	645	625	612	699	598	602	659	602	650	637	624	657	615	603	674	665	621	602	685	643	632	647	614	651	659	641	633	660	617	588	626	641	644	662	655	623	627	616	645	625	619	641	658	655	651	658	635	661	649	617	642	631	643	603	638	633	627	673	586	643	619	602	646	634	631	606	663	641	597	654	642	642	634	570	665	604	640	630	636	657	659	657	629	611	612	656	602	646	636	645	619	627	612	628	628	644	635	636	648	614	657	610	656	652	622	599	672	663	606	662	667	637	606	640	615	649	633	623	635	636	615	645	652	601	546	640	667	639	572	640	672	664	621	616	664	623	655	621	653	622	628	640	623	675	618	633	652	633	615	659	621	606	606	622	623	694	691	669	625	649	628	601	603	567	643	642	620	647	614	688	639	663	639	660	571	635	620	587	615	613	617	620	687	585	665	549	613	610	657	629	674	643	615	622	644	607	628	629	614	645	621	648	637	652	588	613	614	671	617	618	663	653	632	661	596	642	616	645	622	647	606	675	649	637	639	659	619	628	626	629	615	635	675	623	614	610	665	646	633	705	592	606	607	630	605	608	638	622	620	681	612	592	636	674	591	639	610	662	623	665	636	624	646	606	627	679	597	637	641	649	637	631	640	625	623	630	595	569	635	654	651	657	594	638	616	628	603	632	657	605	597	583	633	608	624	633	671	650	586	634	662	638	647	617	613	638	630	666	635	678	648	644	650	622	644	647	639	636	642	599	671	702	689	645	637	637	656	670	647	630	634	618	628	662	673	660	611	639	626	611	628	641	644	616	643	640	645	616	657	644	667	611	641	635	631	654	619	651	617	633	595	612	647	623	616	585	644	620	630	612	625	649	639	604	602	621	631	675	639	623	666	601	618	636	612	620	638	644	573	684	588	631	595	675	635	666	626	638	616	640	639	643	618	611	671	663	643	599	623	590	637	664	640	636	639	646	661	605	633	632	635	643	619	660	623	643	644	644	648	644	632	646	615	599	602	626	616	631	601	604	627	628	679	680	670	642	638	672	607	631	619	627	680	669	602	638	644	605	663	704	636	691	671	604	674	578	642	642	628	584	625	632	618	635	616	637	602	646	632	587	592	623	623	670	640	659	653	645	611	637	626	623	605	613	626	649	619	644	679	610	624	677	657	640	632	633	617	624	670	624	661	611	638	597	621	666	663	613	683	609	615	646	627	602	646	670	604	602	666	649	637	630	621	641	600	662	608	619	680	654	643	655	642	639	625	632	624	617	620	636	639	654	662	674	615	597	611	635	625	615	655	674	621	635	619	620	606	619	664	626	651	641	585	599	632	609	634	588	675	658	624	660	603	615	661	642	646	615	635	618	631	613	637	640	618	649	662	614	628	649	640	620	592	638	605	636	667	668	614	601	640	630	613	641	673	653	618	634	602	629	643	605	652	595	655	634	686	601	636	615	661	641	616	640	606	666	668	643	649	655	659	646	629	620	647	613	628	645	622	634	655	617	622	677	627	619	614	656	610	666	628	657	658	638	638	657	655	585	654	639	593	619	636	689	634	637	611	670	628	668	619	675	607	588	602	604	641	621	646	639	605	624	579	634	656	643	651	650	651	642	633	667	652	645	683	672	649	640	632	668	656	643	621	638	608	630	631	649	637	666	642	585	634	636	630	643	727	630	725	657	599	639	657	646	620	620	616	659	606	655	658	632	661	623	630	634	665	638	637	620	677	669	622	636	632	649	608	660	606	645	643	649	645	631	644	603	668	624	615	638	633	629	679	638	603	613	669	634	636	656	610	652	631	643	638	624	638	627	647	660	612	619	612	680	656	616	606	650	574	656	602	672	645	610	620	613	658	662	629	664	629	660	634	651	624	668	655	578	611	609	645	596	626	617	653	609	648	667	673	681	634	569	632	643	628	627	636	605	606	631	642	616	633	601	635	632	609	619	612	643	638	663	591	643	647	658	645	677	645	626	641	637	659	644	686	669	612	612	674	681	625	603	632	649	668	649	594	648	636	627	614	617	612	655	634	686	633	602	620	603	613	657	627	601	628	631	636	650	649	591	691	653	626	615	601	604	642	629	635	628	645	611	611	630	603	635	600	632	670	615	624	640	627	609	653	603	626	614	640	619	614	637	634	646	645	676	621	620	601	651	661	655	626	638	614	623	629	687	629	610	634	642	625	639	666	631	626	611	660	662	621	643	673	620	653	656	606	642	642	644	641	697	662	647	680	652	638	647	660	630	604	626	625	643	691	626	617	670	638	632	675	618	610	676	615	636	642	695	628	637	679	672	572	621	633	619	672	676	613	644	621	596	598	593	622	607	622	638	672	626	635	607	678	611	597	609	610	625	656	670	612	667	687	639	605	596	578	639	656	631	645	619	646	659	650	581	644	633	579	617	646	609	614	632	627	624	643	671	655	670	673	648	682	683	639	627	649	651	599	616	615	661	627	627	646	637	613	634	614	685	634	646	603	634	689	635	672	658	606	612	599	623	629	614	603	616	608	607	651	618	655	640	697	582	621	705	640	612	610	659	580	597	646	690	641	620	653	637	601	656	664	624	617	619	636	630	654	599	615	645	660	655	630	664	604	635	659	648	614	623	639	656	642	619	651	634	640	629	646	638	691	617	617	593	605	658	646	615	622	588	639	642	617	602	649	626	655	612	631	644	652	663	624	637	639	653	624	609	576	589	639	648	593	629	609
28673	24721	13542	1508	519	444	461	381	420	404	412	391	389	373	399	391	437	367	434	395	364	383	398	437	385	369	410	394	384	367	417	401	360	361	387	387	398	386	387	393	401	398	387	406	403	400	383	399	401	409	427	401	379	392	385	394	434	388	397	393	370	401	381	356	371	385	400	430	376	370	400	390	365	379	348	387	403	401	369	354	395	416	381	389	383	373	381	385	377	393	410	417	397	381	406	418	364	440	364	345	408	423	408	428	402	401	366	405	398	414	441	396	361	393	396	368	399	362	400	400	400	421	404	395	432	404	394	393	379	392	370	425	413	417	387	365	398	409	382	390	384	367	414	360	398	395	418	382	352	377	387	346	364	410	424	374	386	374	392	412	374	374	413	408	396	401	402	403	368	401	416	382	365	419	426	385	363	410	402	388	386	378	391	385	403	391	404	413	374	389	412	376	416	388	399	377	413	400	404	381	414	403	374	428	403	357	393	382	395	388	392	360	387	358	373	381	382	393	375	382	371	389	380	369	403	411	409	436	417	363	376	381	366	415	375	363	366	402	377	383	388	397	416	366	371	389	360	399	397	368	386	397	367	388	404	389	404	405	379	364	380	383	387	388	375	394	401	401	403	404	418	366	388	437	392	381	423	388	398	354	389	364	393	398	393	415	374	366	440	389	387	430	385	357	387	375	377	432	374	395	366	382	406	358	365	362	391	402	377	396	369	362	380	404	410	402	387	414	380	387	403	374	401	356	415	374	380	402	386	375	376	380	354	414	395	362	366	390	391	403	407	375	401	407	378	370	407	397	416	374	365	394	392	396	361	387	393	371	376	371	388	414	381	405	386	400	384	379	419	431	376	421	384	396	408	366	410	389	402	384	380	384	363	403	414	401	367	387	371	397	412	395	407	409	388	397	398	362	384	400	413	388	385	378	400	390	350	372	368	412	408	380	422	355	400	375	340	413	381	367	368	367	366	382	401	415	414	392	369	414	401	355	431	376	405	380	403	433	387	386	423	374	364	390	421	392	396	394	376	387	360	446	372	354	409	396	410	400	418	427	384	375	382	425	399	390	385	373	382	389	389	404	418	379	393	410	356	417	382	356	345	358	363	350	398	438	415	392	388	387	387	402	398	382	395	400	388	395	404	394	395	413	352	382	410	351	380	399	386	392	369	418	357	397	424	413	423	378	393	376	405	396	381	410	365	380	394	368	388	383	408	384	398	398	382	377	375	363	382	393	424	403	409	403	394	386	384	375	410	391	395	364	402	369	424	418	398	414	348	379	409	399	369	367	365	385	410	369	372	402	369	378	388	366	418	391	401	358	383	377	381	409	360	369	392	399	375	370	387	377	363	405	390	393	382	410	391	348	377	389	374	414	401	367	376	382	423	390	414	406	373	363	392	396	389	370	398	382	383	406	375	355	417	381	385	445	366	384	347	385	371	400	382	394	399	403	405	346	386	380	427	357	356	414	398	353	377	377	408	398	405	397	338	426	384	408	414	417	407	397	404	393	387	370	397	380	456	396	417	360	372	386	360	415	390	375	389	392	394	383	393	385	376	405	390	383	385	386	354	376	385	378	406	406	419	366	376	403	374	372	414	376	370	363	406	400	408	398	382	405	386	398	380	418	409	408	406	398	371	371	367	407	408	383	424	387	369	389	367	426	363	404	393	393	398	414	423	399	383	391	375	395	384	419	373	394	384	372	379	362	414	401	385	360	446	395	387	405	408	385	383	372	398	391	371	436	368	369	368	382	398	400	389	397	390	381	397	379	364	405	410	366	374	405	390	365	387	394	359	358	379	398	415	417	377	393	424	403	397	393	392	395	398	410	370	393	383	413	404	391	439	399	401	409	409	393	385	380	432	377	402	386	411	368	389	385	393	382	368	394	355	377	421	413	417	372	401	399	375	407	391	386	366	377	380	427	429	405	391	387	355	381	347	391	401	376	366	403	353	390	396	394	386	386	409	386	382	376	394	413	383	360	393	404	405	385	406	391	372	392	399	381	427	419	384	395	382	362	359	368	383	404	411	399	404	379	396	430	414	380	374	343	402	402	424	373	381	390	350	391	380	412	373	390	411	411	373	381	436	371	383	379	386	406	434	400	442	371	410	380	407	363	383	374	391	399	391	393	390	434	402	379	368	386	374	403	395	419	398	391	435	379	388	411	341	383	374	403	408	434	368	388	337	372	370	418	376	416	350	388	360	398	410	396	405	395	391	430	398	404	363	372	384	377	427	381	357	395	420	405	405	401	375	360	387	419	401	388	342	389	392	370	388	414	396	398	368	356	373	395	424	375	419	390	388	364	370	377	378	404	379	405	381	389	401	393	386	404	396	363	380	379	368	393	361	391	385	391	380	396	389	380	378	415	389	417	389	389	387	379	399	388	415	373	371	425	383	372	393	377	358	391	414	381	378	394	419	365	379	391	375	375	383	397	361	415	421	387	374	404	388	389	419	385	358	392	426	378	402	412	363	370	376	405	378	426	380	394	381	372	387	391	384	389	419	378	374	415	410	406	359	386	415	417	380	371	352	381	389	373	426	389	378	398	383	370	400	430	381	443	394	386	402	375	375	401	406	364	439	420	397	370	399	406	413	367	395	412	398	418	411	374	382	375	403	385	381	382	358	401	403	407	364	367	396	388	399	373	413	405	380	429	372	375	426	383	391	381	379	414	391	421	395	357	380	411	404	407	420	386	356	388	392	374	362	391	392	413	408	406	410	407	413	404	399	369	395	387	386	384	388	399	411	373	379	361	382	370	396	384	405	380	397	402	386	408	384	389	418	380	369	390	405	383	378	369	391	417	417	427	419	447	379	384	386	390	409	406	388	389	404	395	421	402	403	395	381	401	353	408	363	421	365	369	408	402	404	394	372	376	386	373	410	361	406	385	386	401	391	423	367	376	424	397	373	376	409	348	393	376	404	367	411	393	394	419	400	419	391	430	354	396	381	410	381	372	408	388	391	372	410	389	358	411	415	404	407	357	385	368	401	371	424	358	401	366	365	393	377	399	403	363	386	393	394	404	382	415	415	368	378	433	369	372	390	396	431	364	363	403	402	407	397	410	380	401	373	398	368	406	361	354	381	390	369	377	380	381	394	385	383	362	397	388	392	405	409	372	406	368	418	411	356	398	384	387	366	378	394	379	361	408	380	378	388	381	385	385	385	389	381	393	372	397	418	383	437	364	397	424	361	380	425	408	400	401	386	354	392	394	383	394	338	388	400	396	380	376	421	411	387	372	371	383	391	393	412	401	377	409	392	385	394	367	390	419	433	401	389	388	354	415	401	418	397	428	388	409	381	409	351	373	389	379	410	378	380	392	390	403	353	390	389	379	412	379	404	383	388	381	393	408	388	385	401	387	379	368	371	408	422	388	362	364	414	396	420	407	408	393	416	403	384	404	373	383	402	383	368	396	366	370	377	417	405	393	395	404	373	360	402	378	403	430	379	388	362	393	395	430	385	420	383	387	369	369
35952	32872	1035	727	651	624	552	550	567	502	562	509	534	546	483	552	509	541	514	487	541	557	555	496	479	503	491	521	538	526	485	535	530	526	476	511	523	532	516	515	486	515	478	501	513	491	521	478	510	498	495	467	492	494	538	516	478	493	491	555	539	504	525	506	491	514	486	531	499	527	516	479	536	514	517	497	484	539	551	529	542	485	509	553	515	493	507	511	523	514	507	528	516	525	506	488	524	549	506	551	536	473	504	501	478	500	522	527	492	491	525	530	505	512	518	507	516	496	497	533	526	482	497	525	509	510	573	483	539	494	526	542	496	445	485	529	520	498	514	523	504	492	509	522	484	530	534	516	476	490	506	513	510	484	506	493	508	525	498	516	523	533	489	517	475	511	510	524	499	502	497	490	520	513	504	495	493	509	527	459	491	524	505	524	496	508	488	514	462	544	523	518	519	501	487	481	490	546	519	499	522	471	510	480	497	513	499	551	513	568	505	499	511	509	506	502	509	528	542	504	497	517	511	539	508	541	543	506	528	506	488	500	532	513	537	503	514	503	501	479	518	467	508	527	527	482	540	487	491	512	475	517	499	514	515	506	535	489	472	503	522	499	498	553	481	543	514	537	514	464	511	506	495	497	475	509	502	508	512	520	492	520	487	511	535	535	540	538	523	530	477	493	506	516	485	538	466	537	506	512	497	511	490	488	556	510	540	535	531	538	533	514	490	487	512	510	505	501	486	495	489	486	498	526	484	533	492	492	528	560	502	477	491	506	560	524	494	498	550	514	488	487	577	519	489	557	467	496	502	536	470	510	543	503	497	515	512	547	453	513	501	467	500	491	505	470	523	500	543	507	524	553	504	497	521	516	504	536	526	499	490	513	470	511	520	510	508	490	500	542	525	535	486	501	488	518	510	488	512	506	507	501	491	521	499	515	497	500	492	509	532	497	478	510	458	503	504	494	495	485	524	517	459	478	488	509	533	519	510	480	517	504	478	501	515	533	511	513	524	506	495	534	491	505	471	469	502	537	545	521	518	507	537	508	477	501	506	533	511	502	477	534	515	538	506	515	483	545	492	520	488	493	490	487	480	528	508	520	500	509	519	505	480	534	451	531	498	501	512	529	509	499	514	486	509	478	487	571	526	518	543	531	485	495	514	539	499	502	496	496	548	534	508	533	512	496	486	545	527	527	509	509	486	488	549	506	528	517	525	505	561	443	518	511	527	490	501	498	510	567	531	497	507	492	496	496	496	497	486	525	477	477	511	494	517	489	532	479	508	521	490	539	488	549	511	508	553	498	520	530	515	491	513	482	525	510	505	542	478	501	507	527	569	499	477	533	505	529	539	487	483	508	489	480	507	529	518	557	493	517	495	511	528	466	514	486	510	519	526	550	564	538	525	524	528	491	505	534	506	530	523	552	510	498	500	533	517	508	493	500	524	543	515	547	501	528	468	525	511	483	472	541	504	537	518	473	520	528	527	530	581	514	537	523	553	503	524	540	534	519	523	531	533	545	561	488	515	531	514	505	504	534	547	511	520	518	505	476	479	527	541	550	536	491	511	482	519	517	491	533	510	484	474	484	523	520	468	553	519	514	521	511	562	487	485	497	526	538	538	560	479	499	467	492	508	499	460	531	525	498	498	519	525	502	513	495	478	507	558	563	464	471	468	495	511	507	519	494	508	515	501	525	514	528	488	515	496	504	497	545	515	501	562	520	495	482	531	534	499	516	516	560	525	528	543	499	531	509	505	514	516	547	535	520	513	521	499	523	537	479	506	517	511	505	535	496	515	496	528	509	494	520	468	505	510	517	516	527	500	490	487	558	511	509	516	511	499	486	518	469	522	478	471	547	467	494	494	538	543	533	511	525	496	501	487	492	481	556	479	477	480	446	510	498	495	507	508	494	483	518	490	521	556	476	537	483	516	548	533	539	532	475	462	497	509	507	494	510	485	507	508	493	503	491	536	517	513	481	538	500	495	495	462	511	498	526	529	510	491	487	527	522	522	519	478	530	528	497	503	512	534	490	479	517	542	496	539	490	478	524	481	502	506	504	530	562	487	494	511	510	458	469	504	534	495	483	510	512	474	517	563	493	502	542	492	531	521	514	504	496	518	484	521	515	492	517	456	549	542	565	535	535	511	500	514	505	462	512	494	523	493	522	475	478	507	497	463	503	522	502	514	494	524	526	492	516	488	496	534	528	510	511	503	498	504	517	519	574	488	498	509	542	455	496	510	530	505	508	566	508	547	520	528	528	521	507	485	555	524	498	514	491	515	564	535	466	530	549	471	486	451	508	500	513	521	498	496	524	516	483	476	529	496	539	512	507	497	526	527	509	480	537	518	546	548	491	520	506	536	520	513	492	513	511	533	534	509	522	515	527	510	490	471	509	488	484	528	522	509	477	484	487	513	491	525	517	537	534	504	500	488	558	505	511	515	524	522	460	472	525	506	484	488	520	497	541	473	506	540	532	531	552	523	450	523	498	546	525	473	500	499	496	519	546	473	537	537	492	545	546	522	545	496	483	494	530	512	519	503	513	536	502	485	457	523	505	485	499	493	488	506	539	478	532	496	524	464	524	509	539	473	493	482	539	509	474	507	501	506	514	501	520	504	449	508	517	527	523	485	558	509	540	500	537	482	574	522	522	512	543	530	569	521	516	457	520	515	517	519	487	487	510	526	494	473	490	499	539	493	541	511	509	529	519	511	520	475	536	497	515	527	471	467	512	504	521	526	540	499	505	483	523	494	543	503	524	541	491	504	510	512	489	520	534	523	507	489	490	506	520	510	519	527	502	495	499	486	509	476	482	498	498	497	529	491	516	474	493	491	498	529	508	496	527	567	539	540	513	507	511	539	500	493	508	519	568	529	513	528	520	538	511	473	545	456	480	508	510	450	516	511	520	506	504	527	476	494	507	521	511	490	506	517	522	471	493	531	521	539	505	528	503	516	475	473	503	473	534	525	471	544	564	485	487	543	484	497	517	494	493	497	568	541	513	557	542	503	509	503	494	556	533	533	512	483	503	486	561	484	481	502	514	491	525	512	503	532	506	463	518	492	479	514	487	507	474	498	460	513	503	504	551	530	516	485	545	493	496	513	488	537	480	506	513	465	520	513	523	539	540	528	528	502	484	531	551	534	528	543	483	510	524	527	554	525	525	506	497	479	511	472	493	524	518	503	487	517	547	549	540	526	520	524	522	527	498	514	540	525	551	485	517	505	476	499	500	526	490	518	478	517	500	505	517	484	490	485	518	553	527	531	549	509	507	508	509	487	548	525	499	493	511	503	519	535	510	540	523	513	508	531	535	520	519	506	524	535	472	522	476	527	516	490	473	503	491	530	507	500	520	485	502	495	487	528	531	511	529	513	514	514	545	486	493	527	498	523	515	476	487	464	547	508	526	454	502	518	488	492	523	497	489	479	482	526	536	525	530	469	556	535	523	525	532	505	520	530	474	507	526	512	518	515	532	527	539
23798	21086	28386	23984	21040	9735	1290	879	781	721	680	643	665	660	643	698	635	604	610	631	597	632	647	651	609	610	584	636	587	580	626	569	582	605	575	572	563	555	550	569	592	557	630	608	606	619	618	578	562	628	568	636	543	657	619	591	596	547	579	572	578	621	588	589	591	568	597	585	612	561	563	560	654	546	608	563	613	562	546	584	582	580	612	564	570	596	604	592	577	574	564	588	538	586	604	600	569	602	575	581	562	618	595	602	559	633	577	571	583	580	599	573	608	551	588	577	594	611	590	566	594	535	590	589	597	594	550	619	577	595	555	571	550	580	582	584	626	580	582	601	561	617	545	597	589	612	600	591	567	546	596	573	595	551	612	538	609	563	622	573	588	609	576	538	607	576	613	571	594	582	578	587	589	612	594	576	587	612	566	582	599	625	601	600	584	552	604	613	560	588	603	590	556	579	564	590	560	560	561	543	583	574	564	576	612	575	623	576	589	589	599	533	564	617	578	569	574	573	564	558	553	639	620	584	579	581	573	576	601	598	585	567	574	601	601	607	577	623	573	589	639	524	606	578	573	570	577	573	575	533	584	604	559	605	611	574	619	565	593	537	543	640	561	546	561	574	603	613	596	600	554	589	591	557	594	615	537	582	554	555	569	584	621	610	575	574	595	596	580	562	597	579	603	604	551	584	611	543	641	560	577	603	566	580	569	623	586	576	610	574	585	610	577	594	563	565	583	555	562	582	606	586	586	611	568	577	553	602	575	641	593	600	590	600	583	614	599	594	558	587	588	613	580	573	527	537	584	590	555	593	629	637	621	610	620	599	582	570	567	587	602	563	543	620	568	535	576	553	609	633	605	560	631	604	601	602	575	595	597	581	602	598	576	608	555	584	579	579	559	573	585	588	605	591	616	571	532	568	599	608	625	583	565	574	605	581	581	622	568	585	606	623	556	576	594	583	594	580	581	565	608	559	573	584	574	574	563	604	581	596	603	588	608	543	537	592	557	586	592	597	548	560	544	598	557	578	563	548	595	628	587	551	598	619	555	586	567	566	610	566	579	602	618	566	595	597	559	584	595	559	537	576	570	603	587	632	605	614	568	601	543	579	522	576	601	572	591	558	600	590	574	583	575	613	583	586	552	557	576	548	583	584	646	603	570	573	598	554	576	565	605	600	572	577	591	564	642	556	560	563	587	532	594	589	577	605	606	567	618	561	547	605	600	610	591	557	600	610	567	604	607	584	589	604	597	617	541	606	601	579	591	568	582	517	586	616	549	590	611	568	597	610	558	602	608	523	604	601	588	592	573	559	598	594	589	575	595	589	597	555	585	582	590	587	607	540	595	542	608	559	616	573	593	569	590	599	574	579	598	584	592	595	581	628	577	573	593	603	577	576	577	583	589	576	618	577	588	592	585	584	547	644	575	606	625	617	611	586	588	595	555	575	627	568	573	570	601	562	596	543	608	602	604	588	559	556	566	620	558	585	614	579	602	575	603	602	577	572	590	565	624	532	579	539	548	606	573	540	581	579	621	563	614	604	605	585	572	579	577	607	596	579	588	554	578	592	522	623	579	589	606	562	562	540	571	543	612	579	585	624	566	626	585	579	583	614	562	572	618	568	576	544	559	612	625	563	572	596	600	611	612	550	586	602	605	605	621	565	537	565	581	569	593	586	575	566	674	563	611	622	623	595	547	602	522	557	560	547	592	604	591	631	576	640	546	562	606	559	597	609	596	594	558	555	583	584	582	627	637	591	595	570	589	557	631	611	583	607	596	595	594	632	589	606	548	612	604	573	548	613	574	569	564	624	588	613	647	580	572	580	602	578	531	572	597	558	580	565	586	602	553	612	564	599	541	538	603	549	571	570	582	553	597	558	597	579	635	584	553	596	596	634	568	573	594	551	584	597	586	554	611	564	602	608	575	570	566	611	582	602	579	585	579	608	562	585	528	574	583	572	585	603	599	610	572	593	658	536	592	559	578	546	572	596	589	566	575	621	598	556	587	568	593	592	636	590	559	589	644	589	571	596	588	614	557	621	565	562	584	575	586	551	583	581	577	567	595	536	583	575	556	588	602	580	576	648	603	619	569	611	635	565	590	559	577	578	582	578	585	597	587	610	588	493	551	568	599	588	574	566	566	584	575	574	562	608	583	548	581	590	594	551	592	635	606	601	599	555	538	583	593	578	553	590	601	614	584	592	620	599	563	611	605	612	583	585	605	609	584	593	611	569	586	577	555	557	612	595	605	603	596	562	573	622	572	586	581	589	565	575	610	570	594	560	611	580	573	575	573	577	594	567	600	586	584	605	626	572	572	588	597	577	556	613	591	593	538	583	605	569	543	561	589	611	617	526	601	609	582	572	609	578	602	592	593	565	602	582	629	578	624	577	596	585	566	595	593	598	560	558	625	534	589	555	649	537	565	604	534	577	569	589	573	573	559	594	590	566	548	597	573	622	573	591	581	592	591	608	607	597	574	546	636	610	585	544	632	610	570	604	562	576	601	585	558	551	612	576	574	617	565	565	601	564	570	610	637	575	573	562	586	598	541	569	565	588	607	590	595	557	596	578	589	565	577	558	542	582	536	582	584	574	582	584	528	565	581	600	559	562	555	586	573	594	589	554	570	572	606	568	527	596	610	585	548	588	568	601	641	583	605	583	596	595	593	567	589	592	605	548	592	583	581	512	594	587	590	549	606	578	566	563	592	592	595	609	602	601	575	558	591	593	605	586	605	571	578	554	593	587	609	573	591	569	593	574	567	577	581	638	550	588	584	566	589	631	579	580	609	614	602	579	595	602	532	635	538	569	568	575	566	605	595	602	570	637	590	592	590	596	588	568	612	588	583	562	588	593	574	539	576	562	612	580	537	578	577	606	579	586	589	592	606	518	592	566	595	594	596	549	611	566	548	592	559	584	619	598	523	591	602	608	575	557	609	601	592	642	601	589	610	561	575	592	568	579	624	572	586	552	575	610	577	589	567	579	593	632	584	571	602	582	620	580	588	608	598	613	545	579	589	569	598	542	592	538	549	575	600	567	578	575	582	640	584	585	548	597	648	547	561	604	612	568	611	550	589	564	573	601	614	589	626	551	597	607	571	574	573	654	544	610	568	629	557	574	576	608	608	585	545	575	615	616	649	583	602	621	652	617	586	538	595	562	583	557	601	606	551	555	574	586	587	599	585	618	624	547	589	600	562	571	567	562	574	572	580	572	569	577	546	544	603	585	575	575	609	608	565	587	606	609	586	552	542	549	589	585	577	564	575	579	576	613	574	582	588	567	594	551	571	566	574	557	615	540	620	599	577	624	588	550	586	543	572	608	572	574	574	549	614	586	608	598	593	562	550	605	596	595	588	601	602	565	611	595	591	596	523	602	558	579	623	585	571	557	581	582	616	553	625	579	552	610	590	593	593	598	594	560	576	608	571	586	579	556	573	617	588	597	595	614	601	574	604	595	603	586	602	571	572	576	610	536	588	566
39650	47876	6781	3551	2454	2011	1633	1402	1320	1186	1049	1006	960	955	915	941	878	822	872	856	805	786	746	859	761	799	805	770	761	769	813	755	758	758	802	747	832	732	737	796	748	758	698	777	783	797	792	714	797	738	735	765	748	777	783	745	744	743	808	757	756	777	778	745	786	767	776	764	772	759	736	711	772	766	757	761	728	765	712	752	779	734	761	762	725	746	729	742	736	777	785	775	810	817	746	731	789	775	754	725	812	794	802	742	759	767	764	787	761	772	760	775	789	760	768	735	725	689	783	725	743	708	740	739	746	821	752	785	744	773	790	768	760	754	744	727	779	767	770	769	731	742	794	696	749	700	708	802	735	762	781	797	804	765	778	771	764	770	769	755	776	823	728	791	773	761	723	764	789	769	762	761	713	728	769	759	734	785	747	783	801	779	778	790	795	724	753	732	792	740	760	762	750	721	707	721	736	765	719	763	738	735	753	793	740	735	718	749	770	759	691	750	758	739	719	739	726	801	774	743	757	769	795	739	734	784	741	735	763	736	769	785	742	782	736	754	683	769	758	776	785	733	743	778	772	784	771	739	824	775	715	758	775	784	766	792	823	747	723	746	807	721	749	763	727	786	742	770	745	762	781	776	757	746	763	777	755	726	804	747	725	744	739	775	702	811	713	774	726	739	789	773	770	733	776	775	782	727	763	794	770	801	730	739	782	724	799	708	771	681	712	764	747	766	754	745	752	813	709	787	813	753	770	754	734	739	763	790	755	751	730	707	780	724	750	771	733	769	768	733	706	770	763	737	765	761	746	741	724	694	722	769	757	743	797	736	764	734	732	736	755	812	751	794	775	790	733	741	738	773	748	818	743	713	709	753	729	767	749	766	761	724	781	757	736	757	746	775	799	728	716	720	710	710	726	777	752	750	798	722	784	711	723	783	801	736	795	770	729	780	722	812	755	767	796	711	741	745	756	743	762	731	756	695	736	732	774	759	754	743	708	717	758	736	759	771	758	729	759	774	736	760	759	769	741	746	769	756	743	726	763	764	734	739	787	735	783	728	742	791	748	777	763	755	796	762	787	789	759	733	748	750	727	749	728	764	786	771	800	743	785	755	800	776	782	764	726	735	797	771	735	753	752	722	762	739	717	710	762	742	769	768	717	797	751	801	723	750	779	781	715	735	734	781	736	717	753	758	735	699	756	732	783	749	762	788	819	751	718	795	784	801	782	788	787	733	756	762	744	736	746	764	762	770	758	700	755	773	766	779	736	737	729	775	774	762	801	740	778	778	799	775	708	738	766	766	729	777	741	761	794	755	737	782	743	768	753	755	750	747	741	750	768	751	746	729	793	787	730	747	696	738	763	756	766	735	795	737	730	727	714	736	800	747	766	755	791	749	796	750	794	769	764	747	736	749	764	817	720	760	747	783	737	741	737	729	747	736	774	821	758	807	790	781	784	730	716	791	726	734	758	770	745	717	772	754	731	743	713	701	780	699	715	779	726	721	778	783	730	744	764	815	737	783	804	727	761	776	789	762	714	756	747	749	725	735	781	779	701	760	731	783	726	730	759	764	754	782	772	808	686	756	763	764	734	756	761	757	787	727	745	714	775	716	741	720	754	735	740	780	772	760	772	664	736	776	779	724	805	740	717	718	788	723	774	719	777	753	770	790	781	773	783	763	729	756	733	768	784	771	756	738	744	767	790	771	774	739	716	751	768	741	761	753	752	796	786	748	764	778	785	765	743	765	782	767	765	780	757	730	743	787	762	758	754	767	739	763	758	732	744	743	813	745	806	693	741	789	716	731	783	735	786	763	742	772	761	745	735	740	707	762	770	775	745	785	742	749	755	758	773	746	752	785	753	776	763	728	743	756	764	707	766	722	758	743	724	729	783	760	716	720	751	717	779	704	722	789	767	764	786	759	698	719	743	778	725	732	744	791	735	777	699	729	718	754	805	761	742	741	767	756	759	761	763	760	752	807	748	757	781	784	806	820	743	795	789	779	738	795	733	699	744	784	785	776	752	739	762	783	783	750	773	771	782	735	758	751	742	744	734	792	743	750	725	749	758	760	774	759	716	752	825	790	746	755	774	789	793	786	759	772	783	755	795	738	763	745	779	759	736	773	766	744	740	759	758	749	758	745	758	764	764	732	760	757	691	708	756	736	765	732	766	726	749	758	740	767	752	752	770	743	750	737	737	768	782	761	748	762	695	731	730	769	740	763	789	705	735	757	746	846	735	794	774	763	803	781	711	767	737	690	742	737	803	732	716	771	753	758	734	715	800	779	709	750	797	765	754	725	827	768	761	786	797	759	775	703	707	769	731	714	783	760	775	754	775	731	798	763	790	740	771	796	768	736	710	766	758	781	751	719	832	736	740	767	769	724	746	753	713	742	730	767	694	783	769	797	737	733	737	750	772	770	698	730	764	761	759	791	759	798	757	767	746	762	753	717	773	712	750	740	749	773	727	731	738	720	805	740	761	748	731	773	751	719	751	750	777	807	746	750	775	821	701	760	739	706	757	757	734	694	749	734	729	781	724	737	768	759	735	715	780	814	689	745	743	778	768	807	730	748	703	710	739	734	715	783	726	767	734	751	742	757	725	773	797	789	770	735	726	756	795	745	786	802	758	740	694	770	725	732	723	748	776	756	755	785	721	741	798	726	751	738	744	737	737	758	751	776	744	781	736	797	800	780	745	790	716	741	738	770	778	745	776	751	763	724	716	752	759	734	790	763	727	801	773	731	752	723	739	742	752	785	734	743	756	754	759	782	737	766	715	724	749	737	783	741	727	703	721	714	764	723	723	726	793	720	748	764	776	786	786	777	761	783	795	728	726	747	753	722	776	767	780	751	754	778	726	744	748	792	765	806	743	765	754	754	777	740	792	766	788	759	786	806	801	776	775	748	756	740	783	769	747	683	743	764	758	777	769	758	791	761	742	752	768	728	763	748	755	741	770	742	778	790	742	759	791	730	741	775	813	756	731	740	767	732	758	712	743	711	775	772	764	758	773	774	778	758	792	704	759	745	765	781	722	795	741	690	756	813	733	743	756	728	706	766	794	764	817	765	811	709	749	764	731	795	783	784	769	675	769	798	785	754	726	797	735	751	732	775	710	735	735	761	748	771	736	730	770	730	745	770	717	765	797	786	767	766	728	763	785	718	801	796	740	725	707	786	732	752	766	728	760	761	740	773	794	735	746	793	794	741	756	736	717	778	784	737	721	772	765	753	726	731	718	766	702	750	784	797	755	772	784	740	762	736	710	762	795	727	764	762	775	705	799	724	795	739	780	776	770	751	740	726	767	801	774	734	782	769	761	768	777	737	727	783	759	727	757	745	761	735	733	768	760	744	774	768	797	745	743	755	757	724	746	748	731	758	749	806	737	772	737	800	757	787	765	765	757	697	789	774	795	729	743	793	774	748	759	734	755	804	719	723	798	718	724	766	767	726	741	753	764	711	730	749	763	768	699	781	741	736	724	756
22778	21033	28764	23487	21034	21047	7777	1131	854	788	814	696	622	594	624	577	527	566	579	540	541	554	480	544	486	518	496	466	525	511	479	498	508	457	541	515	525	522	498	469	491	481	520	483	522	483	493	468	501	475	502	450	497	503	478	475	510	520	524	516	500	502	482	510	461	481	491	496	491	493	527	520	451	458	479	460	507	511	487	476	518	488	496	484	473	507	498	507	487	523	503	481	502	510	485	518	487	475	508	432	516	472	463	437	513	531	508	479	546	512	481	502	484	469	459	475	466	458	480	514	467	471	462	491	483	483	480	476	486	496	497	478	502	477	521	478	461	539	446	445	499	482	473	499	456	507	499	493	485	482	499	517	502	499	466	486	491	487	495	475	491	470	488	455	459	497	467	473	488	477	457	477	455	499	508	500	463	479	487	484	503	518	469	522	464	430	483	508	500	521	503	459	481	526	447	468	448	482	481	512	477	493	481	509	492	498	485	489	450	529	509	482	455	494	469	503	451	516	471	520	470	441	510	467	467	481	503	465	480	495	466	458	466	447	462	493	452	490	491	464	482	491	487	514	477	493	512	466	486	482	501	453	534	516	498	479	469	463	526	454	478	476	479	468	533	464	496	528	467	502	511	520	487	449	469	509	509	465	490	487	454	484	482	494	516	517	488	488	458	495	503	463	469	465	452	467	495	440	491	490	495	438	480	462	490	475	490	480	476	459	481	441	491	483	510	486	457	475	463	487	487	466	448	462	497	446	451	471	488	496	489	487	486	460	500	507	486	497	506	508	498	454	469	485	503	500	499	452	492	477	490	482	468	513	488	522	510	492	457	472	469	468	554	453	468	470	470	471	514	509	492	473	520	482	490	459	479	465	491	486	469	487	478	444	472	485	489	490	511	492	565	456	498	459	523	483	478	482	510	449	490	495	484	542	463	493	473	468	502	428	500	497	510	450	490	467	474	477	508	486	473	469	489	494	510	459	458	474	494	486	452	498	507	458	492	487	456	505	476	478	479	438	490	480	476	488	519	461	485	494	533	468	483	472	524	431	479	508	459	510	469	498	471	461	503	490	490	494	506	476	477	468	457	473	457	496	473	475	483	502	476	471	463	480	511	517	477	495	480	490	506	509	497	473	484	448	464	491	459	492	481	501	478	495	464	499	438	460	515	461	460	521	484	505	476	490	472	448	488	521	476	469	505	479	495	462	495	486	459	478	504	517	453	471	473	454	492	452	464	478	487	466	451	460	465	506	489	455	499	495	473	540	478	465	462	489	470	506	510	507	471	473	431	475	441	515	502	476	443	447	507	505	488	521	445	462	487	529	467	463	503	487	446	482	503	469	464	473	500	478	472	514	509	478	480	482	481	494	475	490	473	490	507	527	457	520	507	492	464	471	493	478	465	512	478	469	486	455	527	499	467	462	488	505	472	484	512	487	461	455	452	479	458	485	456	495	462	433	472	479	496	533	451	456	465	457	513	484	483	477	515	499	482	478	458	502	480	491	485	465	469	479	457	528	497	513	474	483	512	484	477	452	493	502	483	515	498	509	454	513	455	507	479	475	444	457	481	451	463	507	498	481	495	477	481	472	464	454	461	488	512	483	493	492	456	476	526	444	456	457	453	467	473	516	471	498	494	476	456	461	487	468	477	522	481	473	539	496	446	510	515	500	481	468	506	446	479	467	503	507	461	518	471	446	472	485	462	478	462	511	485	510	475	537	494	496	502	502	513	507	446	485	471	479	448	446	476	485	496	476	477	461	478	488	538	453	460	528	473	479	473	481	456	490	513	461	507	469	466	523	491	518	499	495	514	498	465	473	467	478	478	492	492	447	461	485	456	510	486	466	494	489	459	442	492	487	518	464	483	529	533	472	450	445	457	495	506	473	489	480	492	459	487	504	467	484	462	459	507	499	482	481	463	446	469	496	494	510	508	467	488	475	483	461	448	528	470	518	445	488	503	491	471	452	508	470	493	512	513	544	503	445	482	429	447	484	485	471	474	468	446	503	461	468	491	477	476	470	504	514	477	475	502	502	494	461	489	469	479	477	439	496	491	428	455	462	481	453	505	481	529	453	485	502	466	424	454	534	456	489	493	488	509	510	494	518	460	429	499	451	479	445	492	449	468	502	451	475	480	514	520	512	505	472	461	503	475	477	474	472	502	493	499	488	466	518	486	440	487	471	508	488	483	465	476	473	473	449	485	494	497	433	475	482	475	497	490	494	491	457	501	479	464	467	485	452	466	468	458	498	500	453	498	492	458	498	463	476	495	466	458	492	456	497	449	424	486	477	472	454	484	495	513	488	443	471	453	466	483	480	517	471	476	458	474	467	476	460	467	495	465	499	458	472	522	480	483	502	481	447	464	479	465	468	428	492	526	470	481	435	489	498	487	470	500	482	497	454	494	477	547	509	492	445	474	488	442	487	488	496	471	456	462	473	478	475	471	502	459	512	503	475	476	499	448	485	452	487	507	471	486	484	437	473	423	485	519	475	497	476	470	480	456	510	469	496	476	445	488	480	475	469	467	481	497	471	486	463	457	443	473	461	518	498	450	473	458	448	494	444	453	474	481	485	460	445	468	451	501	514	506	511	478	497	514	493	464	530	495	454	467	462	508	502	517	484	481	480	491	506	467	488	448	496	473	498	501	471	496	476	526	504	456	452	473	483	499	482	469	492	493	441	500	470	483	496	488	441	517	465	473	466	447	530	440	462	437	459	461	454	470	504	503	491	499	491	485	520	460	469	484	468	494	467	477	465	459	473	486	446	508	454	479	455	466	486	501	467	464	518	486	472	493	467	507	464	522	479	507	484	438	494	494	514	466	491	471	448	494	502	484	482	472	468	470	484	485	523	486	491	483	451	493	465	471	480	482	513	485	500	438	449	471	518	503	474	499	508	446	507	464	481	520	460	451	461	483	452	479	476	477	536	472	480	492	459	512	488	480	486	471	480	484	440	450	469	508	473	498	496	500	482	500	451	479	486	511	488	456	472	443	446	467	463	523	497	493	489	477	488	466	512	462	474	493	496	465	462	457	508	458	462	490	474	509	480	491	450	488	489	484	499	452	474	497	508	489	481	457	473	480	466	497	483	466	471	489	490	495	493	465	486	516	497	499	472	428	451	449	447	445	481	467	467	501	488	504	479	474	519	501	497	493	470	467	491	490	500	490	483	495	468	460	474	506	507	473	538	456	520	492	515	466	496	460	455	485	479	453	479	503	505	466	436	490	476	470	473	477	455	490	476	507	458	495	488	454	459	483	476	418	497	499	489	463	461	455	488	498	483	464	488	486	454	467	468	488	476	453	480	434	501	497	465	453	504	459	462	505	492	490	475	461	500	466	480	476	492	522	517	449	515	483	486	504	483	493	475	504	455	483	472	457	488	466	469	485	484	497	508	475	433	472	466	491	503	460	534	494	468	496	514	477	463	492	464	458	502	516	499	488	451	497	494	505	536	445	406	452	493	477	473	510	503	449	477
44128	53163	10779	5538	3944	2926	2364	1848	1619	1360	1262	1171	1040	957	924	854	805	843	806	763	717	684	726	736	716	671	674	692	699	679	698	711	644	653	632	649	678	677	648	669	634	664	661	662	671	636	718	661	653	675	638	670	623	653	570	632	639	648	645	626	686	649	598	609	623	611	619	616	625	639	651	645	617	582	648	646	581	664	627	675	627	648	638	606	660	621	634	666	594	608	636	599	667	637	656	637	608	597	614	649	595	665	669	677	644	632	687	618	580	631	612	652	628	614	620	644	617	613	626	616	649	635	628	660	610	677	614	641	630	682	630	626	628	622	635	689	663	706	621	676	635	625	678	631	638	654	635	618	647	615	635	639	656	647	595	649	614	665	700	660	635	638	666	644	589	615	652	617	610	635	600	643	614	625	663	645	617	706	621	612	567	669	622	650	634	583	631	598	617	648	671	679	623	636	631	600	602	560	566	663	645	635	597	626	600	628	663	644	599	613	600	628	704	635	617	622	648	703	612	612	606	648	639	650	627	572	611	649	614	632	627	637	636	610	598	636	655	634	659	628	652	666	645	578	649	610	652	671	643	643	620	662	642	607	651	588	649	619	655	618	659	624	627	628	619	612	614	608	620	636	585	628	625	643	600	621	621	597	632	611	637	641	642	673	623	665	622	634	635	618	584	602	554	649	616	627	608	649	624	616	668	648	628	646	615	618	637	667	616	616	603	633	603	638	629	624	656	650	613	632	582	671	619	637	673	654	626	593	640	641	638	645	652	572	670	624	569	645	623	611	593	621	636	625	655	624	652	628	639	650	602	637	625	605	623	646	602	626	667	687	617	611	621	633	668	625	660	628	650	638	609	598	624	591	586	630	640	679	676	641	605	652	613	630	616	668	606	642	624	631	649	689	677	606	661	640	643	624	636	600	682	570	666	632	600	619	620	682	619	651	613	618	630	647	586	626	630	609	614	616	666	660	631	600	640	625	612	615	584	652	617	625	641	620	570	571	630	631	644	645	617	650	652	642	614	691	649	688	641	588	636	672	625	613	651	590	639	639	600	617	593	596	590	634	603	626	650	615	638	681	621	627	604	583	647	629	646	623	653	610	651	640	625	643	670	577	626	632	665	656	624	626	676	621	604	624	599	638	623	682	592	638	593	625	608	629	636	625	621	664	610	656	644	592	635	664	663	615	612	626	604	588	623	655	604	618	612	613	651	598	612	614	610	601	691	652	590	630	606	624	632	632	592	627	634	633	642	647	646	601	595	604	630	638	611	647	649	572	619	608	634	610	629	656	679	634	671	644	623	627	667	653	624	625	615	625	574	648	625	633	625	646	622	634	651	611	630	615	637	597	627	623	706	601	569	610	596	661	611	613	633	573	598	617	642	602	599	654	680	630	598	623	607	706	634	608	672	607	616	626	583	628	646	651	643	640	651	621	645	616	625	670	650	658	625	628	656	691	606	648	643	682	622	616	684	614	632	628	628	608	600	623	654	652	651	601	637	627	662	646	621	636	647	698	638	637	660	655	658	620	631	660	619	608	643	654	602	666	579	616	658	620	594	601	577	645	629	656	641	604	624	651	657	633	637	586	624	599	635	597	594	622	643	652	632	648	577	652	600	654	626	679	646	618	649	665	642	626	614	668	586	659	642	666	671	664	656	645	615	612	615	639	658	631	661	626	677	654	647	662	600	616	588	639	641	629	620	614	614	587	661	603	650	639	634	691	602	651	670	685	658	595	586	647	622	641	590	594	632	673	615	642	637	611	616	652	649	645	574	635	661	660	591	591	658	645	639	639	611	683	668	656	603	620	616	571	671	612	599	659	634	561	621	612	648	616	655	628	614	593	599	657	596	611	623	611	644	651	611	580	639	647	591	644	615	635	582	641	613	640	605	632	570	693	605	641	641	649	641	635	668	659	647	664	647	655	591	644	622	535	618	663	628	616	654	662	702	628	638	630	639	628	638	652	613	624	602	630	612	620	637	643	656	595	632	615	657	664	625	612	620	634	635	651	609	625	627	614	629	610	644	615	619	646	647	655	649	609	638	655	657	632	656	632	634	680	637	630	617	666	617	620	598	662	625	620	590	652	633	571	670	604	637	628	637	608	608	637	595	609	602	641	604	620	656	632	648	652	632	619	705	662	601	636	609	618	603	604	649	670	648	664	638	595	626	594	601	631	654	579	660	611	648	643	616	622	629	628	623	608	659	690	585	597	568	657	593	645	608	635	587	581	629	626	648	614	613	613	639	587	656	593	585	623	631	637	629	622	609	648	576	595	672	629	622	640	648	682	634	639	659	646	607	576	609	661	638	608	666	642	637	604	643	656	593	638	657	609	618	604	611	621	673	643	612	591	595	613	620	628	648	624	614	640	612	649	630	618	646	647	596	624	626	608	605	629	638	680	656	616	603	629	621	626	639	611	627	651	643	642	641	615	639	547	661	651	603	610	604	623	663	636	670	628	597	595	617	621	654	657	618	659	654	613	659	609	648	625	626	598	626	628	673	615	672	591	610	619	624	650	636	621	637	610	640	583	661	608	643	631	640	612	615	641	596	650	619	627	613	623	649	575	623	620	656	622	631	633	600	616	668	648	651	582	665	605	652	640	620	578	587	604	655	656	608	636	635	686	633	615	577	600	660	613	661	651	606	630	640	626	604	656	601	672	643	586	656	639	663	654	585	612	582	585	610	611	628	613	615	613	630	653	610	620	661	627	635	647	608	634	621	645	689	679	650	681	595	581	632	607	657	603	568	675	617	612	640	664	664	658	641	608	599	650	636	660	644	575	645	643	666	631	640	618	630	635	627	599	630	669	634	578	622	658	645	635	605	622	625	653	623	660	621	626	636	631	635	634	645	620	660	616	594	631	645	639	679	672	653	633	657	652	640	635	635	610	674	602	651	579	572	682	636	623	684	637	673	618	644	631	625	637	648	614	635	625	629	665	610	585	641	615	642	630	614	635	596	575	652	624	630	655	615	600	642	640	666	642	602	621	608	626	665	573	653	645	594	619	593	625	618	637	653	587	653	643	620	625	632	594	664	666	643	612	657	659	630	624	634	662	608	687	610	672	664	574	628	603	651	625	605	652	600	688	634	621	633	615	648	601	602	638	624	591	594	633	629	684	664	651	619	659	606	596	625	674	598	627	611	629	649	623	605	673	627	635	630	607	621	662	618	619	633	685	625	601	620	630	605	627	651	617	649	710	598	622	635	658	616	623	625	651	657	643	602	628	619	587	605	647	612	663	613	700	605	590	629	628	650	624	633	610	623	656	617	615	607	633	631	648	632	641	607	616	597	621	619	636	639	634	601	612	638	603	627	677	624	588	641	637	644	611	595	635	656	643	637	634	601	614	641	654	629	651	608	603	644	665	653	639	606	660	652	631	650	566	670	648	618	615	686	652	652	605	612	698	609	603	629	613	624	652	617	614	649	636	650	635	607	607	604	628	663	589	672	625	627	622	658	609	621	574	604	653	667	580
28542	24166	13838	1785	677	675	499	434	401	406	405	398	426	413	408	394	385	422	428	382	385	399	422	368	390	392	380	408	386	398	445	377	380	385	395	396	365	391	396	404	364	357	372	367	382	390	394	395	383	421	391	398	361	374	390	376	389	410	378	366	392	407	351	376	395	391	395	393	378	395	402	360	382	394	375	397	390	403	406	399	401	407	388	396	421	354	381	400	376	401	380	371	400	393	380	409	427	390	378	377	370	383	389	412	361	407	386	371	398	373	352	393	383	394	363	382	394	382	384	395	393	384	385	409	376	376	409	386	430	420	381	366	408	386	404	405	433	401	387	360	371	358	391	399	381	366	352	353	395	386	371	405	361	360	382	383	374	339	428	385	404	409	391	386	399	355	415	402	371	395	407	404	402	380	342	407	379	393	402	397	379	372	388	388	372	382	389	381	383	364	423	360	390	410	408	353	386	373	379	397	362	390	381	381	409	395	391	379	411	356	402	374	385	385	372	387	373	401	417	399	425	412	356	378	398	381	380	352	429	358	375	382	365	400	416	397	393	381	377	397	396	396	373	385	361	400	401	399	386	401	384	351	427	369	403	371	380	367	334	415	370	393	393	405	380	384	386	374	338	364	382	361	414	385	406	392	380	381	400	360	381	396	401	385	393	402	392	417	371	361	373	430	348	408	409	397	398	362	374	379	396	383	401	362	391	402	397	395	412	404	372	370	401	408	385	373	438	370	404	385	396	415	409	417	392	407	389	369	396	409	415	415	367	378	424	378	376	372	393	371	392	382	372	381	417	376	373	398	400	370	374	386	388	407	364	400	366	421	363	372	358	377	378	386	412	383	396	395	402	381	390	393	368	417	391	397	396	391	378	396	365	413	359	393	375	393	384	389	394	394	365	389	397	405	400	366	403	387	392	406	412	355	398	411	375	417	388	376	391	387	382	383	426	391	430	411	405	344	379	382	356	433	402	415	395	391	409	396	401	412	373	390	397	415	430	378	364	385	342	389	403	401	413	416	369	362	394	368	379	387	377	386	383	375	396	372	404	399	391	414	402	368	395	407	430	406	398	419	399	401	391	385	381	342	392	415	396	392	382	356	400	422	405	403	373	424	408	417	403	374	380	396	378	406	387	417	392	402	435	376	370	397	379	392	403	396	379	389	419	397	401	385	373	375	399	376	372	392	380	396	370	379	365	431	365	378	374	418	424	362	366	363	389	382	408	370	410	386	377	387	374	415	412	378	385	387	381	408	381	382	351	378	403	369	366	382	409	423	374	411	402	400	368	381	389	382	395	385	398	410	354	374	397	415	392	358	365	387	420	361	360	367	326	359	373	379	392	379	385	379	376	362	408	385	400	389	368	367	366	441	393	342	404	417	391	398	407	398	398	401	430	411	402	396	369	399	369	388	386	368	400	392	375	385	411	370	404	375	368	385	396	407	420	413	373	379	382	362	419	344	380	390	379	377	395	407	384	404	399	448	395	419	387	394	383	389	385	407	384	372	394	406	390	389	400	437	341	396	375	413	374	367	399	364	354	363	382	372	411	389	407	379	401	381	365	371	400	394	424	380	388	391	388	398	377	404	376	407	363	396	407	400	406	404	362	418	393	404	366	411	424	409	356	411	377	408	383	381	403	407	402	430	370	378	432	402	401	399	397	388	393	439	390	389	360	413	348	367	414	373	420	366	392	377	388	391	408	379	379	357	387	368	397	381	408	364	401	362	395	387	399	372	383	411	407	368	361	371	353	390	393	406	404	391	402	398	365	390	403	355	369	383	392	375	349	394	412	393	345	403	380	375	407	355	373	411	404	416	365	429	354	373	396	369	346	415	425	388	418	416	391	410	356	367	417	434	363	359	364	393	420	383	391	370	369	400	385	365	358	404	344	384	368	412	398	411	393	363	428	407	389	397	417	412	372	411	409	400	399	420	394	363	355	386	357	396	394	356	404	391	393	379	353	403	420	388	380	375	439	391	411	402	405	401	358	370	373	415	415	395	366	390	399	380	416	395	394	384	400	394	375	396	408	419	408	428	385	372	409	364	421	405	406	378	387	434	379	387	403	409	369	414	391	452	397	382	391	417	388	385	377	399	389	368	364	424	403	393	411	391	379	428	408	376	379	375	396	365	402	387	418	371	355	405	372	374	402	361	378	406	404	378	403	376	397	365	378	395	379	378	397	375	377	403	382	393	376	396	391	374	378	409	377	392	398	384	413	387	394	358	393	384	397	402	411	380	398	366	407	388	391	415	380	366	371	357	358	384	392	377	349	393	432	372	377	365	375	344	377	377	383	399	357	389	384	373	404	398	404	401	410	398	376	375	402	399	378	378	377	390	409	363	376	367	392	354	355	395	435	402	446	357	386	382	379	387	395	383	370	361	402	385	369	393	390	392	367	430	386	370	399	430	385	397	391	405	356	379	395	389	363	366	367	394	422	406	387	370	388	388	416	421	389	397	385	391	387	410	368	378	366	391	388	409	408	370	359	367	389	379	381	390	364	383	402	351	357	384	437	408	403	398	405	406	386	401	367	387	357	392	388	408	403	378	389	387	374	397	413	378	395	397	397	380	365	373	348	372	366	384	386	366	378	397	388	411	408	391	425	406	366	391	393	393	378	378	369	451	380	406	359	397	415	375	382	432	420	415	412	406	410	363	333	425	373	373	404	434	398	364	394	403	405	360	390	399	371	388	436	374	393	419	417	418	391	375	356	375	385	379	390	373	390	411	361	367	390	368	374	371	416	390	394	422	392	409	395	370	352	380	381	376	377	392	401	394	420	388	416	420	403	409	413	412	349	370	368	352	375	391	373	374	428	364	382	394	411	381	403	331	391	384	355	377	376	411	388	394	356	379	396	383	398	394	416	403	404	418	381	401	413	384	377	416	441	382	382	373	356	370	406	417	396	406	421	390	389	379	389	397	397	397	370	424	392	401	409	409	385	379	387	393	402	397	406	405	406	370	355	385	365	424	386	421	369	386	404	400	350	371	394	421	381	415	369	415	364	395	389	383	407	425	388	378	385	412	384	388	373	356	383	415	365	384	366	389	386	414	393	408	385	385	389	392	386	394	391	397	423	364	412	372	382	381	400	356	408	370	368	381	395	414	399	400	385	383	408	363	399	433	421	430	416	380	404	384	399	394	390	405	389	375	347	415	385	400	409	409	409	409	357	382	389	390	386	421	366	407	406	389	391	379	406	379	430	408	389	365	386	382	396	374	355	393	374	350	362	372	409	389	419	411	389	407	407	431	396	382	421	380	416	381	381	380	408	364	387	369	396	432	397	417	381	392	396	435	435	410	400	383	363	379	374	382	394	392	403	401	404	417	406	365	372	402	387	388	413	383	394	440	401	431	381	399	373	355	425	375	371	379	377	356	402	350	389	379	379	405	402	355	390	415	399	397	383	408	361	348	381	373	421	404	390	405	390	385	397	425	365	409	410	371	416	396	363	377	385	352	393	391	439	396	423	380	401	384
35711	34062	1155	759	653	607	570	586	556	583	559	496	510	494	508	512	520	471	510	495	508	521	497	530	511	500	507	536	535	514	525	504	520	488	509	543	502	516	488	469	512	491	515	528	513	470	488	520	541	516	520	524	484	473	517	506	524	450	527	513	539	486	508	490	529	462	516	504	480	496	473	483	466	541	490	532	527	489	528	472	489	528	529	449	481	526	504	559	486	502	511	524	483	472	523	506	495	498	563	561	532	534	539	518	532	556	508	517	508	486	526	508	502	525	524	479	479	483	510	485	497	502	511	541	515	526	542	484	502	518	542	528	471	464	481	526	492	496	484	541	500	500	465	523	471	516	496	527	492	534	528	486	484	486	507	512	519	521	500	554	521	511	511	497	475	490	519	505	482	526	490	522	507	550	460	511	525	491	509	511	506	495	517	479	485	484	480	542	529	510	466	591	486	510	508	495	495	485	477	500	557	492	521	511	513	515	495	475	522	535	530	514	465	515	538	468	523	534	465	506	499	520	508	511	534	525	500	510	502	510	525	511	466	523	489	492	487	505	490	538	505	488	495	521	517	512	514	455	509	490	505	476	544	505	530	478	477	490	530	517	516	544	499	482	488	529	525	510	494	535	474	508	490	504	508	502	494	513	507	490	504	500	525	505	493	535	505	488	483	508	515	507	498	477	500	533	551	476	540	507	523	481	520	502	518	575	516	490	519	479	497	503	510	514	540	477	518	500	515	510	488	521	499	533	515	546	498	523	519	460	503	516	514	476	494	518	499	491	536	512	532	532	490	504	539	499	498	540	473	484	518	537	525	514	484	512	516	542	503	485	491	518	546	555	520	536	512	485	509	490	474	481	503	531	497	509	522	486	530	491	511	522	472	482	466	517	532	502	480	490	550	493	490	488	488	535	546	493	501	504	512	477	526	529	453	526	475	486	518	501	521	518	519	487	498	513	501	492	529	509	475	489	477	525	490	479	522	524	496	520	541	498	535	523	496	542	508	492	533	485	493	505	493	510	491	525	523	529	511	530	506	553	556	500	493	484	524	517	537	561	441	478	476	527	502	494	519	457	520	518	489	477	479	520	495	543	510	508	506	500	489	508	471	530	515	521	534	469	534	543	516	527	501	494	497	498	507	517	508	526	488	505	475	490	514	491	518	504	519	503	499	542	518	558	511	466	528	529	493	545	529	509	506	478	536	528	500	533	496	504	501	528	465	513	515	503	509	509	559	476	520	501	521	489	449	543	515	475	509	528	503	525	514	540	557	492	490	469	529	485	508	518	541	510	486	516	510	504	509	554	453	530	508	536	510	485	536	525	482	488	522	508	512	493	496	539	501	523	504	490	509	509	505	465	528	520	450	494	555	485	524	524	523	502	500	513	509	543	497	505	509	457	508	489	491	478	538	488	504	486	528	459	512	508	496	508	514	486	519	520	485	510	492	504	515	522	522	534	494	458	501	534	542	557	518	510	520	512	483	528	573	516	510	488	481	527	504	516	499	490	500	484	486	552	558	537	517	506	469	569	542	493	537	501	500	511	562	505	479	535	538	507	483	517	526	523	514	488	523	510	475	514	491	535	508	503	489	512	524	518	502	551	520	514	530	496	516	516	500	504	491	498	473	519	490	502	437	493	523	500	487	490	522	476	500	519	493	524	504	510	521	496	472	550	488	497	505	499	476	524	504	512	497	521	558	501	494	497	515	492	508	540	478	515	500	480	499	492	541	537	488	497	520	544	503	499	493	473	531	548	494	525	496	531	507	514	534	524	509	485	528	489	519	481	516	515	517	491	505	497	548	505	549	528	465	529	506	514	522	464	504	468	503	455	486	542	497	481	499	508	520	512	532	465	494	511	499	495	483	484	523	521	531	507	496	544	494	492	474	525	517	517	480	514	533	470	514	503	517	501	509	497	500	498	495	473	516	527	538	499	528	477	515	498	515	547	485	515	535	505	487	520	531	533	483	500	512	517	511	505	523	497	514	501	490	483	546	555	522	527	519	541	535	469	507	521	530	484	490	528	516	493	483	487	496	507	544	480	518	513	504	492	520	509	529	494	541	451	476	509	520	522	530	502	506	503	502	484	522	514	516	505	500	531	510	519	497	515	531	493	460	508	541	500	496	504	476	493	509	498	475	523	494	491	505	530	515	493	534	519	514	493	511	542	528	503	521	510	537	495	536	497	537	539	531	491	489	499	462	506	504	502	506	498	505	527	476	529	561	555	487	506	562	533	508	513	486	506	574	481	451	526	551	485	527	483	471	461	517	495	495	531	472	532	560	495	534	520	515	527	465	520	480	545	479	511	495	486	524	506	531	522	514	512	503	490	490	536	529	490	513	504	516	489	477	492	535	462	481	531	484	522	507	489	538	508	516	507	486	527	545	481	488	504	491	513	501	510	496	503	517	531	526	512	500	496	493	511	551	516	507	502	544	529	508	490	510	539	494	498	489	489	508	492	458	471	494	516	535	524	498	502	473	497	543	542	477	510	516	519	537	521	532	518	525	505	524	511	524	501	534	498	499	493	484	512	522	511	516	513	490	483	506	526	484	507	522	514	532	481	483	494	491	493	498	567	509	530	520	537	534	547	511	510	520	520	470	528	508	513	543	497	517	503	479	508	523	507	544	490	494	512	503	497	506	509	521	536	501	526	494	514	513	509	501	508	520	487	486	475	514	534	529	487	520	503	480	507	528	510	471	545	559	533	533	507	518	517	470	530	505	496	514	510	481	487	541	498	509	494	495	530	481	493	479	454	514	484	530	504	506	525	517	488	481	488	509	482	500	478	515	528	459	527	474	518	541	530	501	497	518	467	528	489	515	494	496	491	514	536	430	512	525	526	451	542	523	503	479	491	552	527	516	515	484	509	481	531	502	533	520	496	498	484	500	501	529	457	532	514	519	508	502	488	519	528	521	526	547	492	495	515	513	498	487	523	465	529	533	491	534	485	486	480	485	491	507	477	520	510	464	498	498	518	486	512	493	462	516	481	531	497	511	513	521	494	482	542	523	518	481	489	509	501	497	536	501	534	521	564	503	499	498	499	526	507	475	516	507	539	499	524	506	478	494	483	494	559	495	519	489	551	495	517	502	559	502	524	472	515	543	510	531	496	518	495	490	472	534	508	576	531	527	478	517	512	503	485	484	506	528	508	515	468	509	464	517	517	531	481	512	488	513	539	507	544	491	519	510	486	468	536	500	529	482	523	515	558	489	515	501	570	498	484	486	537	480	504	481	504	484	520	532	487	542	504	508	526	485	533	493	485	538	522	477	490	525	504	487	528	501	499	496	501	483	516	516	480	484	499	502	515	504	514	490	489	516	507	486	537	482	528	495	500	505	488	501	531	508	535	487	501	572	537	534	531	513	485	525	551	519	508	500	525	511	519	523	496	520	498	511	524	517	520	484	513	520	489	516	529	532	512	525	506	530	538	507	512	514	500	487	481	513	482	509	491	506	515	524	525	473	521	500	517	503	535
23780	21057	28357	23930	21005	9782	1285	915	821	755	726	670	671	630	615	639	645	647	598	581	631	596	590	612	584	593	612	599	586	603	610	602	576	592	597	590	632	653	606	599	555	574	601	606	622	569	571	552	575	586	618	580	556	582	584	516	578	585	587	568	617	593	589	578	560	604	575	604	582	616	557	611	602	584	611	588	592	578	593	601	574	582	630	535	576	520	551	581	551	575	578	604	552	583	582	575	571	652	582	602	555	548	594	586	576	561	601	553	571	554	570	562	563	575	588	560	557	610	556	589	556	550	580	550	553	570	573	585	627	554	603	594	581	643	583	619	584	573	528	550	554	540	599	545	611	612	526	577	594	571	603	601	594	578	583	586	561	600	603	575	566	586	557	586	603	634	592	566	563	605	575	625	601	545	551	585	584	601	571	583	578	569	607	593	545	591	570	601	591	571	610	591	609	582	593	585	570	548	613	579	624	603	609	570	593	604	561	583	574	613	642	594	584	583	617	610	558	588	629	531	575	556	644	577	503	568	588	598	597	587	586	550	585	596	577	606	552	593	569	564	572	595	597	587	582	541	592	585	562	582	561	604	598	572	577	557	565	567	597	579	577	596	584	594	570	606	578	573	577	584	531	597	557	601	597	652	580	543	567	537	583	600	602	604	571	546	596	561	535	603	581	575	561	574	586	564	592	613	549	603	573	596	582	555	580	548	583	607	562	563	561	541	551	596	619	552	603	592	564	559	616	565	616	551	582	594	580	595	596	603	564	578	630	580	609	604	588	571	573	519	597	609	514	610	560	581	615	593	592	581	549	556	577	552	552	546	618	567	586	587	564	541	573	610	573	569	617	591	609	608	611	592	564	592	572	574	596	592	575	530	583	573	572	530	576	598	599	576	567	551	592	593	562	579	587	582	586	556	560	612	547	630	599	603	570	492	604	552	587	567	498	612	584	545	574	611	549	602	590	593	552	586	573	569	546	541	597	613	554	623	594	554	561	599	607	592	570	570	617	556	585	591	599	584	565	595	573	602	575	580	593	593	602	620	563	554	561	590	589	563	585	592	592	580	535	593	581	561	612	584	598	553	567	523	603	569	600	625	578	572	590	558	561	583	549	613	584	597	555	594	578	582	549	611	560	607	584	544	608	599	596	606	616	578	597	564	542	609	570	636	574	557	585	590	546	588	549	589	588	580	601	578	602	594	602	560	596	580	591	591	567	586	600	607	611	572	574	559	593	551	560	612	552	605	589	582	599	583	620	595	608	565	615	561	566	581	598	560	587	598	604	533	552	610	555	515	609	571	587	620	548	572	582	554	559	551	639	564	588	573	557	619	568	594	538	568	591	590	557	585	576	585	606	582	617	558	562	545	567	558	592	559	551	570	579	580	597	604	567	607	587	547	544	562	578	586	595	594	606	581	629	561	535	532	612	580	588	580	596	569	567	553	611	567	625	554	570	582	581	619	623	616	555	582	582	543	589	590	584	567	554	592	593	595	570	539	573	595	636	532	547	553	597	555	564	542	591	586	579	603	568	620	563	551	572	552	615	561	588	552	576	571	573	540	594	584	571	616	572	569	558	538	539	560	597	557	559	551	601	578	579	559	549	552	601	556	576	596	551	602	579	618	580	619	600	603	572	584	523	588	578	548	564	608	567	577	569	580	549	597	591	583	568	605	602	599	625	580	579	564	570	587	549	567	583	587	603	578	592	596	589	578	573	585	532	572	561	587	608	562	568	613	620	570	587	556	573	590	593	535	597	592	560	599	529	624	545	596	565	538	575	555	585	537	547	618	591	578	572	639	607	559	549	604	602	570	571	600	574	573	590	590	572	571	565	592	560	575	578	565	590	532	562	561	554	606	606	577	539	589	567	559	567	593	619	539	583	609	598	549	572	567	598	605	562	574	566	579	589	568	551	581	607	553	511	581	573	602	596	570	582	590	576	584	588	566	594	589	568	578	555	595	561	543	573	590	583	571	541	576	558	551	571	507	553	577	618	577	579	627	575	636	588	577	578	579	604	574	592	574	587	619	562	588	577	534	575	586	572	575	585	585	584	607	537	535	588	585	556	542	540	585	530	572	603	597	592	549	556	574	597	546	584	575	582	550	639	606	597	548	601	593	562	547	603	644	593	576	589	600	565	589	566	613	626	578	575	518	615	621	563	625	559	533	550	593	605	550	562	599	576	542	594	560	591	569	598	581	587	575	644	599	583	578	582	630	589	589	570	624	594	595	590	593	566	584	562	573	589	585	551	618	567	596	554	550	596	542	595	622	525	599	569	606	602	594	557	586	546	538	599	577	575	542	580	535	532	549	561	560	570	596	608	570	567	589	586	587	555	579	601	598	590	588	607	539	552	568	578	535	573	612	603	583	528	610	565	593	572	606	573	540	539	620	548	578	616	609	596	621	577	599	608	592	565	596	570	554	514	557	600	641	558	536	577	568	580	549	593	630	551	656	576	594	534	537	599	593	573	574	598	609	535	589	594	579	587	557	555	543	535	581	578	584	555	574	584	588	598	574	585	594	592	538	622	590	571	582	560	596	589	566	583	599	606	619	583	633	604	597	534	571	554	538	595	602	560	574	595	596	553	588	549	523	579	546	561	617	615	563	572	573	576	565	595	577	578	610	573	595	602	537	548	557	570	583	574	561	628	604	579	569	574	561	571	588	609	573	545	629	609	594	579	538	573	578	528	569	543	598	565	592	619	597	599	627	569	574	601	556	597	580	592	613	583	584	605	572	588	579	592	649	610	598	562	618	610	604	573	579	604	573	563	532	595	593	573	589	582	564	624	555	555	586	573	584	575	606	588	571	581	574	555	581	580	564	579	625	597	591	581	627	551	580	588	594	621	592	544	586	596	624	607	640	603	576	563	586	544	557	620	585	563	559	612	578	610	605	555	605	584	575	584	597	573	534	546	550	597	571	570	593	582	578	567	602	613	576	539	596	584	568	555	612	578	598	591	538	594	557	557	600	586	539	599	621	600	598	574	539	578	609	598	576	596	563	578	578	548	601	595	607	569	562	553	572	583	600	553	547	601	498	529	596	541	619	568	559	589	590	595	571	594	573	582	538	606	614	500	599	569	626	562	586	569	621	557	525	577	572	558	555	574	564	561	591	618	542	533	566	609	639	608	572	572	545	590	598	580	585	604	610	584	599	600	640	562	587	616	567	556	573	595	609	570	581	612	598	581	551	591	519	545	618	593	604	553	579	576	594	592	562	556	600	563	582	576	549	585	541	555	578	598	589	578	557	569	569	578	583	548	551	540	593	547	616	573	589	552	612	571	547	583	573	573	575	587	562	538	586	568	541	547	605	569	541	595	552	563	577	593	547	618	532	559	595	612	569	591	613	568	598	598	569	549	613	593	620	569	563	552	558	600	602	584	575	583	569	588	574	581	561	591	605	569	563	611	573	582	615	581	602	609	564	590	602	537	542	561	569	584	574	566	563	607	583	580	624	574	592	598	602	580	602	541	573
39424	47287	6595	3482	2375	1940	1627	1463	1259	1165	1090	1030	917	908	891	864	889	828	827	842	815	868	815	796	785	821	820	800	763	769	787	825	787	816	756	833	799	762	743	757	733	788	754	767	774	729	760	751	744	746	735	747	719	750	760	719	736	746	718	786	720	783	743	745	731	765	753	743	739	715	764	763	763	724	760	768	792	705	720	748	778	749	748	742	705	723	728	760	765	744	731	739	752	786	771	722	777	726	744	766	764	723	739	756	739	766	794	761	723	768	745	789	767	774	763	745	752	708	725	789	743	744	762	736	753	726	711	758	772	763	748	748	759	738	747	736	710	763	765	807	771	770	765	794	748	735	748	729	768	753	719	737	789	747	717	732	771	748	741	785	746	725	780	787	729	725	761	750	726	736	736	724	746	768	778	764	733	774	750	731	765	723	733	743	766	772	743	737	768	767	763	692	729	779	711	779	726	748	716	827	739	721	770	723	749	743	764	760	747	702	748	704	700	706	708	758	742	776	726	737	726	803	761	739	735	737	738	747	746	676	739	755	728	744	767	761	710	813	765	746	737	706	792	746	788	764	771	754	754	764	749	729	762	755	756	739	736	734	745	763	753	749	763	760	754	731	753	741	725	745	778	746	717	746	717	748	718	746	740	734	774	736	707	750	758	770	763	758	753	712	777	697	757	761	738	780	773	735	745	746	773	756	693	760	762	768	757	729	722	742	778	700	783	770	766	704	770	735	711	717	698	689	747	764	646	716	771	719	757	728	748	746	779	789	680	731	785	710	752	810	741	738	713	783	759	723	741	745	739	734	716	725	744	698	739	790	724	738	714	784	759	789	738	773	784	758	775	777	710	754	739	720	722	766	740	700	760	721	722	768	726	732	713	757	746	737	750	750	743	743	776	713	759	764	709	770	761	750	722	728	775	747	722	751	747	751	727	725	733	744	759	717	750	766	750	762	745	793	773	739	759	744	727	799	734	775	791	773	762	792	774	741	719	744	785	786	773	752	742	750	707	740	741	749	715	725	768	779	766	758	731	698	726	812	752	727	737	708	773	768	736	759	796	706	740	769	752	745	717	742	728	766	759	735	752	748	793	770	775	728	732	686	804	775	754	777	732	753	761	734	754	766	778	781	766	732	712	750	752	741	733	758	770	753	710	736	755	747	770	752	745	757	748	767	714	761	773	794	711	733	758	735	764	748	773	790	761	784	783	720	741	756	742	765	759	735	787	727	695	742	744	756	779	735	768	752	817	759	741	706	746	737	708	738	743	763	754	700	754	754	760	722	793	717	747	718	754	725	734	766	724	721	740	763	791	716	694	713	753	698	779	751	739	821	744	772	704	725	759	728	728	768	718	720	726	749	754	722	711	706	736	730	803	759	694	748	757	706	751	742	747	716	704	700	739	731	764	678	759	761	733	758	779	775	772	780	716	723	751	747	710	764	726	750	769	713	706	760	754	790	771	810	797	766	743	711	781	751	706	732	766	790	752	737	752	730	736	781	746	761	718	718	742	748	742	747	764	778	713	801	754	730	757	752	714	703	803	702	759	722	784	729	769	724	775	719	775	702	757	793	788	785	751	758	760	770	708	732	704	730	781	790	769	786	762	725	757	823	797	725	761	744	754	741	725	749	739	751	745	803	741	786	726	745	714	711	791	777	765	717	732	749	817	740	738	761	744	726	754	757	749	691	737	728	687	713	757	711	750	793	718	771	762	753	719	779	727	729	737	741	748	746	777	748	749	733	661	692	735	743	730	699	741	766	732	752	733	734	735	696	805	749	760	763	711	730	734	754	796	705	743	750	741	769	766	787	759	754	764	731	779	740	724	715	725	729	726	777	771	729	740	752	794	686	733	764	734	733	815	745	740	768	760	744	725	743	820	753	785	741	770	821	753	722	744	729	768	783	784	781	751	761	720	752	724	781	728	754	766	747	702	728	723	709	786	721	781	738	749	757	741	778	747	733	751	722	717	724	706	762	773	744	727	731	726	744	740	765	756	730	758	764	775	741	726	714	703	721	753	760	790	786	754	768	771	762	753	730	710	760	774	722	723	722	751	774	764	683	728	816	736	771	780	732	748	747	772	766	736	743	719	784	744	717	723	778	770	786	693	707	741	769	767	741	737	730	721	721	734	763	720	779	766	726	744	736	710	819	732	762	739	770	755	738	732	724	786	741	785	757	760	774	698	724	792	784	788	772	760	740	761	727	755	740	776	727	755	722	755	722	718	772	715	760	750	777	775	757	717	755	744	696	795	736	748	790	749	774	772	709	715	717	739	733	794	735	772	725	775	732	753	741	752	701	727	754	711	718	730	768	778	708	754	764	760	741	709	749	788	775	744	755	706	729	766	766	750	800	764	738	756	741	730	816	781	700	773	761	777	771	714	772	740	771	716	745	777	784	783	700	682	685	745	719	746	723	710	655	737	725	753	740	788	742	747	751	747	759	764	742	711	742	721	749	758	724	737	764	792	740	770	760	730	771	790	735	755	714	746	731	769	727	780	722	772	749	772	723	733	708	725	746	803	790	719	721	784	724	707	735	715	773	742	736	748	785	733	731	760	766	737	751	696	752	779	779	772	760	781	746	779	671	760	766	733	713	762	798	752	737	721	793	790	707	759	752	734	751	776	791	722	733	683	751	729	755	760	744	761	775	752	733	768	763	730	708	742	739	719	757	731	761	730	700	737	787	757	754	739	726	735	751	715	715	734	742	773	764	783	789	740	803	748	699	732	727	741	770	730	730	730	798	726	791	751	731	730	710	698	779	729	732	749	706	669	744	728	694	754	757	736	721	735	720	762	722	792	740	778	750	723	698	725	738	762	725	743	736	728	725	741	754	734	777	751	757	759	739	763	739	686	732	796	763	693	706	734	774	767	763	747	736	787	762	749	717	760	737	697	743	776	704	738	741	751	738	776	779	733	757	754	728	713	787	804	761	740	755	714	751	757	741	737	736	779	688	715	746	783	734	741	808	744	712	763	757	729	801	744	761	755	776	741	770	782	758	701	788	770	799	753	694	747	778	775	763	749	725	716	707	782	764	722	719	740	745	788	782	745	742	788	750	692	787	750	784	755	739	765	741	781	729	758	707	726	760	723	757	745	768	797	773	744	694	725	764	761	747	707	756	732	675	768	795	793	788	774	739	768	735	734	766	794	711	687	743	755	761	786	792	790	781	745	789	772	761	707	717	757	752	723	736	702	755	719	722	767	757	773	777	720	772	749	699	788	710	763	695	750	800	766	742	758	730	765	754	755	738	716	785	688	793	779	763	726	788	751	790	719	758	738	734	740	785	795	713	695	727	759	770	702	711	724	763	720	712	728	753	754	758	699	762	717	738	743	682	780	707	739	737	765	728	752	742	787	783	780	793	774	778	765	779	779	736	728	694	789	745	809	723	773	759	765	774	731	737	737	762	688	759	784	777	756	720	757	743	693	751	764	759	773	740	738	749	745	737	718	755	782	769	776	747	747	776	738	761
22792	21031	28734	23513	21028	21059	7764	1145	823	766	735	671	619	628	580	577	564	555	540	541	530	556	520	546	520	496	477	467	521	465	518	483	514	523	458	471	476	494	486	499	514	496	459	476	479	491	460	465	486	489	468	485	469	461	435	477	491	469	456	446	458	484	461	456	458	498	448	480	495	463	470	476	494	509	479	478	474	483	447	465	450	480	480	468	517	452	505	502	493	506	490	504	509	452	473	455	485	464	463	446	475	467	473	503	450	485	507	487	471	469	497	491	456	483	449	499	452	463	476	456	457	467	487	449	462	514	433	475	462	495	455	478	447	475	463	475	490	509	466	446	487	487	445	509	471	473	529	458	468	501	453	505	414	554	483	486	500	449	447	494	433	457	511	462	485	494	466	463	495	502	460	513	473	505	484	515	465	464	484	477	492	431	494	471	461	497	491	524	477	429	521	468	493	483	503	476	451	453	473	461	478	491	475	502	417	434	443	493	461	510	449	508	479	491	483	481	413	468	447	466	517	466	450	506	475	476	465	487	482	470	458	424	503	490	420	502	508	466	520	471	458	455	495	446	465	482	429	450	441	432	473	473	474	456	468	457	453	488	440	479	491	466	535	446	480	461	457	448	476	501	485	478	475	468	483	495	518	474	452	463	478	506	477	469	508	487	496	421	504	478	445	439	468	440	478	498	479	464	472	441	487	450	491	481	449	478	473	458	478	471	469	511	431	462	475	494	478	466	475	499	495	488	456	462	509	465	502	452	483	445	474	452	479	522	455	492	473	455	481	476	454	485	425	464	482	456	512	489	511	500	492	476	513	475	491	472	473	456	436	447	498	477	493	475	464	462	507	479	477	472	519	510	517	407	445	464	410	501	445	446	446	447	517	490	513	510	498	456	476	454	473	457	478	493	511	471	487	487	475	490	454	518	508	433	478	450	509	493	493	478	486	469	520	507	503	484	465	519	477	462	482	509	483	472	447	514	465	452	471	461	525	463	477	485	472	442	485	501	488	474	475	455	491	429	450	486	477	512	489	478	517	473	491	472	472	417	476	452	459	454	488	463	468	453	479	444	464	483	465	471	506	467	464	456	489	437	449	459	471	490	500	445	487	493	501	464	482	511	454	506	453	497	475	483	462	501	481	494	467	443	452	492	496	460	523	464	480	522	470	484	484	434	453	480	450	502	473	490	486	482	481	468	487	489	488	505	477	531	468	482	500	477	456	471	484	517	482	486	465	479	462	491	508	462	486	479	453	493	454	468	439	485	474	470	434	462	512	488	489	518	457	481	497	467	492	453	440	448	446	485	472	490	480	478	475	495	498	477	479	461	455	468	500	482	479	488	512	496	483	465	474	436	473	463	498	504	512	521	486	440	502	482	461	485	507	512	462	458	480	502	460	510	470	490	471	493	455	501	491	452	475	466	428	462	500	502	474	462	462	519	463	457	477	514	492	470	487	498	500	470	463	480	451	461	465	486	454	475	481	478	478	486	485	477	487	497	503	493	461	487	461	481	485	452	487	449	456	462	449	502	453	497	470	470	491	510	491	467	496	429	476	525	467	515	470	442	488	461	466	468	453	484	455	473	484	496	464	473	495	513	517	481	463	447	455	450	449	456	488	471	437	476	464	484	473	446	505	438	459	493	459	472	456	464	464	501	489	498	446	487	482	510	520	501	447	496	484	474	451	451	529	425	463	473	482	508	461	451	470	486	465	462	437	501	494	470	477	525	494	504	477	477	464	413	495	483	483	484	502	488	486	498	478	506	494	477	448	463	506	483	466	470	493	524	469	461	429	484	475	475	467	462	457	513	487	468	466	497	475	476	487	481	473	508	488	479	466	488	464	467	494	445	461	455	487	469	433	446	470	483	492	448	489	473	449	460	466	481	512	499	503	494	437	444	451	505	464	475	460	467	511	474	484	514	509	471	499	495	463	499	472	479	434	479	525	489	460	479	477	487	476	490	493	536	462	445	488	469	465	467	513	471	473	501	484	451	486	509	501	516	465	479	483	467	501	486	470	505	494	479	483	476	466	494	475	464	463	483	478	476	509	452	482	470	465	486	451	482	478	463	500	482	480	476	526	460	487	479	503	492	492	486	487	463	443	447	482	442	456	540	467	435	487	445	490	528	440	432	472	455	494	497	490	488	502	458	465	454	498	483	470	483	473	455	478	491	460	492	491	461	498	474	471	459	471	485	498	499	474	477	508	476	471	473	428	488	478	504	505	486	492	472	475	494	467	491	481	499	472	493	467	522	468	501	501	475	453	499	477	482	459	449	503	487	462	476	472	461	500	441	517	427	498	473	490	450	433	496	480	462	414	456	480	468	485	474	473	458	460	505	480	475	455	458	466	437	470	480	507	465	518	479	478	501	473	520	447	440	485	457	488	489	481	477	479	472	489	510	502	439	481	475	548	464	466	480	481	475	524	529	436	455	481	471	490	492	459	493	461	487	484	447	472	491	475	501	466	480	481	453	491	515	460	440	497	461	455	487	503	483	482	461	481	490	513	448	512	487	465	475	510	466	467	487	485	467	478	504	447	489	475	460	482	458	495	515	467	476	479	464	433	466	480	467	493	449	479	478	504	470	496	487	481	493	466	480	470	450	488	457	489	467	452	473	470	498	485	480	495	468	491	464	471	454	473	472	455	493	482	451	481	490	466	480	484	494	534	509	500	493	474	458	501	463	498	454	473	469	456	479	485	477	445	483	486	469	438	489	483	491	454	473	519	491	487	474	483	507	511	470	503	461	477	497	463	500	486	459	484	475	509	446	478	478	462	490	498	511	444	479	447	479	452	502	515	465	455	474	494	432	443	460	456	469	448	503	461	481	481	447	451	488	482	496	515	497	450	506	435	459	446	466	500	477	479	505	475	473	481	450	487	468	486	476	443	457	503	458	478	467	496	497	452	450	480	483	455	475	468	463	484	477	498	477	508	460	496	491	523	490	480	444	479	455	476	467	493	505	484	456	450	450	499	436	465	457	480	479	460	463	491	467	480	499	442	494	441	467	469	470	473	454	467	445	433	474	488	459	446	481	498	458	462	465	462	515	484	471	482	510	500	461	490	474	488	506	472	454	481	508	525	498	494	483	416	475	488	488	438	486	475	474	480	464	489	474	477	466	467	508	493	444	477	471	501	508	466	427	445	477	444	472	457	427	430	487	487	497	447	445	485	440	453	451	481	467	477	513	456	475	455	509	450	469	511	457	466	494	485	498	462	477	490	499	467	466	479	504	466	474	485	473	449	452	474	468	482	441	480	466	467	482	447	456	504	502	470	460	450	455	440	490	482	449	465	460	475	491	482	505	455	501	484	450	439	464	466	512	473	456	451	481	493	492	473	495	434	501	501	460	450	468	446	471	465	435	453	454	474	467	454	487	508	515	479	484	446	418	470	439	436	444	488	523	481	480	455	455	480	483	428	512	516	460	464	474	450	453	514	487	556	464	457	469	464	497	486	492	494	477	449	428	454	470	492	474
43726	54374	10666	5654	3905	2931	2296	1970	1709	1409	1231	1053	1038	980	852	858	845	788	774	774	753	776	735	735	710	671	683	726	737	706	678	646	691	649	647	670	637	650	624	644	647	601	683	639	635	668	656	672	636	639	612	644	631	631	645	622	624	638	665	626	660	609	590	641	607	617	617	646	627	597	608	620	592	638	668	627	587	625	599	632	607	606	640	633	600	615	612	608	595	589	613	599	632	661	621	612	626	620	616	622	658	646	683	659	672	653	637	638	605	600	599	633	593	561	656	656	607	604	626	653	623	663	618	615	634	672	625	643	637	620	639	655	619	669	605	648	630	614	580	627	619	608	624	587	613	637	638	659	650	615	618	604	654	631	674	612	627	584	587	651	619	599	633	632	620	589	605	633	619	595	602	649	643	648	617	632	648	583	619	639	648	615	581	598	631	654	670	648	620	649	609	637	628	626	563	641	616	627	616	612	629	605	649	577	640	622	639	650	605	582	639	612	630	624	620	607	628	629	608	604	606	631	640	623	667	665	603	636	629	596	623	649	633	608	636	669	646	585	634	616	612	667	619	593	594	617	635	633	643	593	658	640	636	612	591	603	614	606	586	665	635	600	644	641	630	621	626	600	668	634	595	608	638	645	600	626	652	668	637	600	608	628	644	596	620	618	639	590	635	633	616	616	623	627	645	607	598	669	665	653	633	620	617	632	615	692	647	630	605	616	623	594	625	592	607	645	630	607	622	660	644	610	600	640	640	616	595	629	627	641	619	619	605	629	652	641	643	594	653	622	624	638	614	649	637	615	587	655	643	667	597	579	620	620	636	637	646	628	620	615	610	647	634	619	617	603	646	618	634	621	602	625	678	678	592	655	593	594	591	625	636	626	585	586	655	635	624	600	622	632	666	629	624	601	618	610	618	633	646	642	631	645	553	578	591	589	649	616	590	676	628	603	597	590	664	625	633	639	621	645	644	632	588	593	634	646	609	635	611	617	610	626	634	600	599	635	603	595	645	611	650	627	635	644	627	605	605	653	625	641	668	607	678	632	623	639	646	613	668	611	641	662	587	607	626	621	612	561	646	657	614	635	641	651	684	612	618	593	610	600	618	587	626	630	598	644	689	596	629	666	587	606	626	620	619	648	618	667	610	629	628	619	609	620	619	582	624	637	624	650	643	609	620	647	638	663	665	608	612	623	634	648	602	635	617	592	610	594	600	600	627	609	602	662	658	654	677	631	622	639	636	642	674	596	653	642	596	622	607	614	610	639	606	595	659	649	675	621	616	606	634	594	585	634	666	628	641	607	624	568	662	620	660	606	597	649	665	608	625	585	704	670	637	576	631	621	616	648	613	669	622	563	599	630	582	616	651	581	610	631	666	604	605	632	661	610	641	616	654	611	666	642	645	626	610	595	616	615	627	660	613	625	637	645	632	629	641	611	627	611	573	603	628	649	619	628	591	560	622	667	617	601	662	625	619	576	611	612	596	648	630	618	558	613	634	656	629	664	630	611	613	634	625	571	617	636	659	644	572	588	622	624	632	615	706	652	614	585	614	599	637	648	595	593	606	630	653	610	666	553	660	645	612	635	599	551	634	611	615	596	669	631	625	645	582	651	608	611	589	591	617	573	615	634	577	670	616	603	642	602	606	602	589	587	627	599	648	585	651	616	648	651	583	600	643	668	600	613	632	647	601	618	650	627	654	594	664	618	593	664	664	620	660	639	631	649	653	623	613	639	625	610	627	618	631	603	671	661	629	596	617	665	652	601	614	640	597	639	579	617	648	618	640	622	624	661	638	629	618	594	643	612	629	599	619	640	627	631	605	620	639	641	607	677	631	584	646	583	675	615	623	614	588	680	607	662	658	628	652	622	631	638	614	583	652	641	634	643	655	662	596	675	622	618	598	633	609	620	629	664	623	597	666	614	661	660	659	575	676	633	648	617	626	635	664	586	619	628	629	644	640	629	621	628	617	643	611	609	606	634	617	621	614	622	648	623	647	613	632	618	621	603	632	633	623	648	646	637	633	601	679	627	640	608	650	608	627	630	623	634	610	622	595	616	652	639	629	607	627	607	637	646	657	598	599	631	611	597	579	634	635	656	660	624	631	643	615	645	607	619	644	625	638	593	656	619	644	611	662	646	635	618	658	622	635	610	643	601	617	577	610	623	611	634	589	673	648	613	641	648	603	598	657	610	621	647	645	655	661	604	603	673	643	642	656	629	638	631	600	586	598	635	628	609	594	628	597	628	598	631	658	655	654	593	579	594	570	588	656	597	595	605	605	611	642	642	619	666	652	620	627	607	618	625	610	626	605	658	636	601	657	648	589	646	638	579	583	667	627	631	592	622	600	671	609	620	625	672	585	641	622	650	599	668	655	623	655	645	640	603	634	586	628	600	609	659	608	608	618	580	610	660	635	665	635	612	620	663	673	664	601	617	608	640	609	623	654	612	670	616	609	623	618	612	660	560	613	623	633	606	649	617	588	614	636	615	599	655	584	659	592	627	610	599	599	626	605	619	607	588	607	634	609	604	604	600	605	662	642	642	665	624	643	614	626	659	639	635	600	602	599	598	621	631	646	590	634	637	601	611	629	577	583	603	651	612	647	609	637	611	668	672	601	607	644	626	612	577	619	641	627	634	616	623	596	642	651	598	618	595	602	610	630	623	590	592	603	637	591	625	612	594	608	669	612	637	627	574	636	649	616	624	617	591	648	577	622	582	605	626	634	600	639	643	632	621	577	651	663	622	620	626	635	620	603	607	628	614	633	592	663	645	598	649	651	617	601	633	656	615	572	620	625	588	568	619	588	629	652	651	662	575	595	611	612	602	605	614	603	645	651	578	664	645	649	612	603	642	606	650	586	599	624	624	657	674	607	587	603	638	673	610	624	616	644	657	667	621	640	625	624	651	639	650	654	633	612	643	669	658	677	646	689	584	596	594	639	610	595	652	605	625	587	636	639	601	614	602	573	636	601	645	675	656	641	621	629	653	650	597	590	649	616	598	607	580	634	666	626	641	630	684	658	650	620	602	654	644	604	661	607	626	651	598	646	653	621	635	611	594	615	614	631	605	626	596	595	603	611	633	649	647	600	669	651	632	643	609	593	626	638	644	586	622	639	595	610	548	633	613	583	620	617	616	618	653	575	608	637	608	636	632	621	613	609	614	655	635	597	658	617	630	588	645	628	660	623	606	634	659	618	631	623	610	658	650	612	640	635	626	643	612	607	644	615	660	610	621	587	584	613	602	614	644	637	608	642	601	594	637	627	604	625	625	690	642	640	615	635	606	642	653	623	633	617	588	634	671	615	636	637	667	607	607	581	654	651	655	615	606	603	628	603	581	592	630	587	660	606	611	620	570	622	610	622	700	583	662	619	602	634	629	622	654	624	632	626	603	668	653	597	648	663	634	607	653	581	596	655	627	594	609	628	656	611	616	619	626	637	653	658	605	655	647	641	664	669	607	622	642	626	610	616	614	585	663
28560	24259	13906	1652	495	456	432	428	407	407	420	403	406	368	383	410	376	386	349	375	396	384	394	396	384	395	390	389	370	397	371	371	398	376	377	369	387	393	373	380	397	421	395	404	390	393	390	400	381	372	428	373	372	364	344	362	391	398	410	422	379	408	385	352	385	352	385	362	398	370	402	406	365	412	374	405	371	369	394	388	404	382	369	353	412	386	367	394	391	374	419	389	390	352	391	372	353	387	406	373	349	387	413	373	385	349	384	394	389	371	384	377	367	338	393	402	368	392	409	378	397	400	391	391	377	412	381	393	371	376	373	379	378	387	385	341	391	388	367	384	403	398	374	356	366	390	374	383	410	390	368	386	396	354	342	392	388	417	369	378	412	375	362	365	364	389	360	399	402	385	371	392	383	423	396	379	381	392	364	395	386	386	391	379	420	388	409	348	410	412	366	389	367	371	398	393	385	408	349	377	365	414	351	406	402	372	367	436	404	388	392	385	363	401	395	393	409	392	367	404	387	374	411	379	358	375	382	398	405	400	330	381	424	370	366	400	393	380	371	408	366	400	368	388	400	420	383	388	377	386	364	392	404	371	351	388	383	403	361	387	377	383	415	374	383	366	382	353	395	389	427	368	372	394	379	394	398	375	385	422	376	369	369	356	377	396	342	406	421	399	384	370	399	383	394	363	357	372	385	378	365	386	381	369	407	340	382	372	387	368	372	396	359	384	383	402	389	391	370	406	377	370	402	410	368	382	371	344	377	427	381	397	374	367	389	369	416	379	376	407	391	363	403	367	424	386	391	376	415	388	351	373	402	372	342	375	390	384	380	385	380	376	389	368	378	420	405	374	362	389	336	409	350	367	388	358	390	386	372	418	383	393	362	373	387	366	403	369	384	412	381	354	397	359	385	383	370	372	408	362	339	377	394	393	391	342	408	384	389	384	387	401	382	378	413	391	392	395	387	418	378	361	383	360	360	361	385	362	380	372	385	384	365	367	429	396	390	371	376	407	385	381	390	387	370	379	398	364	389	384	391	398	384	397	402	411	406	373	337	380	400	360	404	382	402	381	411	380	379	403	368	358	379	385	359	405	397	410	406	382	392	399	348	406	401	386	375	384	391	386	391	423	365	386	378	408	357	385	358	405	366	416	383	396	358	376	384	392	373	391	393	389	374	356	359	369	387	383	392	379	359	377	381	418	358	392	376	361	391	377	387	394	356	362	387	395	423	405	371	382	379	421	416	372	420	390	339	372	362	361	429	373	401	376	411	379	362	381	371	392	375	362	402	383	387	381	365	384	391	381	382	368	366	371	400	434	395	395	377	389	408	399	400	368	385	396	365	371	374	428	409	412	394	387	376	389	405	370	398	371	368	357	401	357	369	381	385	376	376	368	375	400	393	379	390	378	387	412	372	388	384	365	354	389	373	381	368	391	380	378	348	359	384	350	383	381	375	380	385	374	413	404	383	369	380	393	409	378	402	360	358	376	386	403	418	359	353	395	352	360	368	409	391	394	373	387	386	381	404	366	385	368	388	392	388	397	372	352	427	366	391	392	404	373	367	408	354	395	361	396	416	346	407	407	377	379	388	405	415	357	379	418	380	381	384	335	364	400	364	399	392	399	406	374	382	408	398	360	399	398	382	406	368	387	390	385	395	399	385	356	372	419	401	346	376	358	386	356	379	366	389	387	364	358	385	418	361	391	392	386	412	363	387	416	365	387	375	341	400	388	406	390	372	365	395	414	381	366	387	403	364	384	357	367	370	397	377	366	364	404	378	389	384	395	413	366	401	402	394	395	397	366	371	375	375	343	396	413	400	419	401	376	397	395	386	379	391	368	379	400	422	408	350	406	381	428	370	440	375	370	366	386	418	360	384	373	354	420	408	388	368	385	370	361	330	374	417	348	384	393	371	353	391	377	408	405	396	375	372	379	379	369	436	404	382	383	342	377	410	354	375	381	394	398	407	405	372	414	389	355	408	375	414	399	408	401	328	372	397	369	372	381	368	403	398	358	325	389	358	368	374	378	371	394	368	402	378	392	385	406	346	431	394	362	412	390	365	392	389	380	400	425	417	373	388	391	353	408	405	360	359	376	410	374	389	369	401	400	387	401	384	368	362	370	379	423	387	388	345	381	416	386	432	366	367	351	370	362	355	385	410	379	364	389	408	399	360	360	396	353	378	403	393	383	382	375	408	387	368	387	364	386	417	354	367	419	389	384	381	365	416	373	419	368	403	418	375	372	387	385	413	352	380	388	408	385	403	400	402	346	358	373	385	426	413	394	397	370	411	373	374	403	388	361	365	364	377	367	372	379	363	385	414	337	362	372	399	378	430	368	375	393	440	397	406	398	394	430	404	402	339	380	345	394	396	369	342	384	392	386	456	384	372	419	406	415	374	379	370	334	348	397	360	377	368	417	379	412	414	380	394	411	369	424	371	386	398	376	399	382	351	360	384	379	401	379	405	393	358	387	369	361	389	409	389	362	381	376	417	392	405	350	368	385	392	394	374	386	422	385	390	409	376	393	378	409	338	379	382	384	381	361	400	372	356	389	393	389	399	444	406	398	393	366	387	394	361	385	359	395	384	369	350	390	375	400	391	394	401	340	403	401	393	357	342	371	355	400	404	378	401	391	376	364	390	397	379	374	377	400	361	382	436	377	365	387	381	381	404	418	369	375	370	373	361	355	377	373	371	352	349	376	424	357	396	374	360	353	348	394	363	400	379	408	390	406	364	382	370	368	363	380	385	393	370	362	376	371	353	368	401	376	423	361	390	394	383	342	386	362	420	400	380	370	361	372	354	358	400	378	394	381	385	379	389	383	416	337	416	407	363	383	358	364	358	408	402	429	371	371	371	390	349	400	394	380	378	397	384	393	347	389	419	373	379	349	390	393	361	405	372	392	376	393	413	396	382	384	384	409	401	369	409	406	373	379	390	382	412	384	378	394	399	409	376	375	366	395	374	370	384	384	388	351	385	361	372	350	369	438	345	377	381	370	398	385	358	367	384	368	398	394	384	399	398	375	390	377	384	393	398	370	417	385	402	393	384	394	349	396	375	372	379	383	361	382	405	357	398	376	417	403	358	384	400	378	385	378	376	373	386	394	403	385	371	390	387	390	403	382	410	386	368	396	353	360	379	389	394	366	377	392	403	384	398	369	382	355	400	377	384	391	384	394	378	384	389	360	405	386	398	395	391	373	400	381	409	414	397	402	412	366	374	416	378	371	408	401	425	377	409	368	377	387	382	377	360	391	385	403	397	385	405	383	412	417	387	358	369	389	400	416	410	415	382	381	380	379	362	377	415	367	376	357	383	398	380	382	360	385	385	391	387	403	352	379	357	348	352	361	391	400	347	401	327	368	366	418	356	440	351	406	407	384	407	339	383	411	376	360	391	383	406	423	407	359	374	380	336	390	390	384	400	376	381	353	364	388	373	382	394	395	355	404	388	392	379	353	401	401	361	356	380	368	395	363
35587	34307	1096	717	630	600	539	518	526	558	521	543	510	517	497	488	496	519	520	513	468	528	518	507	526	515	464	532	511	498	508	482	456	506	492	505	492	498	513	498	487	508	511	520	509	506	517	463	519	513	524	536	513	510	478	501	527	470	497	472	474	533	477	486	501	485	530	480	459	512	483	493	474	480	521	513	502	510	510	410	502	500	481	468	538	534	519	515	478	476	491	482	491	509	532	477	489	529	478	517	505	510	514	511	504	513	506	503	493	535	486	502	502	507	500	519	521	501	496	507	491	496	525	529	532	458	514	518	476	510	509	522	464	486	493	497	491	505	487	461	511	489	484	535	492	499	473	451	490	498	524	493	518	503	494	510	544	515	503	532	464	522	490	516	519	511	518	482	490	495	475	511	484	473	497	459	487	464	525	511	484	534	491	506	501	488	524	504	493	506	511	523	498	488	522	493	483	517	525	446	486	512	486	444	463	517	480	461	498	497	449	514	470	479	516	482	486	496	516	504	506	507	476	497	479	501	512	529	495	511	494	502	490	474	503	494	507	477	500	502	482	448	490	512	481	487	510	521	509	444	462	466	494	489	545	519	469	491	498	486	518	514	530	513	497	507	483	532	495	468	506	533	517	461	521	513	532	491	545	497	503	523	495	478	501	521	489	506	532	501	491	476	521	477	496	494	503	485	536	543	454	506	524	522	517	476	488	521	534	493	522	522	507	511	502	470	499	529	507	496	514	478	491	521	463	490	500	491	501	466	514	531	492	524	514	522	520	492	493	488	463	524	521	544	487	504	491	506	524	527	502	545	484	505	490	507	520	480	533	503	473	499	518	541	521	486	488	518	527	547	439	519	499	473	505	495	504	508	503	515	554	500	528	488	512	490	501	509	517	473	514	492	494	502	502	500	506	474	467	517	491	511	480	500	489	478	507	479	541	502	509	518	513	504	488	485	512	503	525	521	528	516	509	509	542	577	512	516	487	508	504	500	529	531	534	500	491	504	482	474	512	483	512	497	470	523	501	499	495	465	524	500	492	528	487	498	494	483	469	481	481	496	508	492	514	537	463	484	511	524	508	490	481	522	513	509	530	542	492	496	490	479	498	527	512	519	478	467	476	479	492	535	453	516	504	515	481	484	512	499	507	529	475	532	454	496	533	497	499	481	521	511	484	525	513	483	532	513	530	489	513	446	462	499	487	515	487	504	471	479	509	469	511	465	523	575	525	494	526	515	467	497	502	472	499	527	472	486	506	482	494	488	507	504	507	491	488	472	488	492	494	508	536	464	515	462	497	510	486	505	490	496	519	523	505	479	480	522	509	528	502	510	476	526	469	528	495	542	491	538	469	485	537	498	485	486	489	520	493	480	495	527	511	504	509	523	525	537	465	462	500	536	524	527	509	504	522	479	510	492	503	538	456	506	482	520	497	469	515	501	490	498	509	481	480	461	471	479	522	495	495	484	530	493	547	472	463	515	462	486	466	497	520	519	506	492	482	512	515	506	517	514	504	482	528	546	493	483	496	490	498	515	521	525	478	486	497	524	510	512	479	513	473	506	510	512	498	531	526	513	527	520	489	543	493	490	532	471	508	480	511	494	513	458	513	501	457	507	571	525	491	550	486	493	480	499	521	523	533	498	524	491	547	535	486	509	494	521	506	497	512	534	484	509	488	504	510	491	482	464	495	483	511	529	475	514	514	534	496	511	525	475	488	504	504	461	476	485	515	498	515	521	505	516	501	545	514	495	486	496	521	547	480	505	518	531	507	512	455	485	508	501	542	484	463	526	494	493	483	505	476	485	473	530	511	522	500	523	481	468	476	502	491	470	485	463	518	509	520	509	475	502	538	478	527	497	524	498	488	498	505	494	519	521	500	521	540	521	490	502	502	478	475	513	508	539	493	536	501	474	510	464	524	519	499	497	494	513	485	505	497	448	506	522	508	547	493	498	501	505	548	523	503	507	486	489	502	478	496	515	522	476	503	521	510	501	504	522	514	480	479	484	516	533	471	516	494	496	475	486	462	510	515	530	518	490	477	496	466	520	482	483	502	505	492	476	477	514	489	518	500	502	496	514	498	482	537	523	524	525	479	480	516	511	445	489	509	502	493	494	491	537	494	529	504	492	503	523	512	504	474	476	490	501	517	510	463	480	507	465	503	504	477	474	484	513	521	533	477	504	507	522	492	491	510	536	449	489	517	491	507	472	485	465	510	510	493	523	512	505	525	462	510	518	498	500	486	489	507	467	456	490	491	526	517	502	497	520	506	509	515	531	510	509	492	475	464	497	508	501	477	468	538	479	493	484	509	525	495	495	472	478	465	527	530	499	483	502	480	498	493	541	498	521	494	473	519	467	502	519	475	510	504	509	472	500	540	532	472	513	477	519	502	495	474	501	447	493	512	506	514	491	489	558	530	470	496	490	499	477	474	517	501	512	488	532	470	515	532	506	524	504	493	491	498	464	527	487	478	493	502	493	497	472	504	525	525	514	523	479	499	502	495	480	481	507	476	486	502	512	489	486	523	499	482	475	477	539	486	495	502	516	540	507	514	496	502	500	517	526	480	516	519	469	488	501	536	519	528	560	525	505	516	517	507	538	477	492	506	472	456	460	507	531	513	492	501	497	470	469	514	526	489	509	517	477	481	471	515	510	480	495	535	519	502	487	491	478	501	486	483	528	498	467	492	476	521	500	483	524	476	496	494	453	531	522	526	489	526	482	524	540	493	488	461	496	530	538	506	512	498	472	559	494	529	492	490	459	518	523	480	484	515	533	498	474	511	518	542	524	491	531	481	482	514	513	496	516	496	477	532	517	504	538	502	521	527	475	516	512	508	511	470	536	495	538	530	486	501	467	493	502	485	491	482	500	502	534	500	505	499	492	479	493	514	463	512	471	508	501	503	529	531	483	497	499	505	487	508	519	538	467	519	482	540	529	493	487	490	512	568	493	525	448	513	518	493	515	488	506	504	504	523	483	471	489	513	504	475	501	503	476	517	488	498	494	493	468	497	488	489	533	500	487	505	521	522	497	511	516	459	513	510	455	485	515	518	503	453	486	470	484	494	515	521	491	467	512	516	454	510	488	496	484	456	511	474	530	509	477	512	486	506	525	519	503	554	467	521	494	478	506	492	529	500	492	512	508	491	507	478	490	526	463	479	511	494	500	522	512	489	492	501	468	518	519	478	493	498	508	496	500	500	489	534	534	473	539	470	505	493	498	530	479	499	510	494	525	508	510	510	505	445	526	491	470	525	466	486	485	499	516	556	493	472	489	501	496	516	548	475	508	471	471	488	556	496	513	502	515	563	484	521	461	505	462	523	501	519	507	515	483	513	456	544	484	543	525	485	472	479	505	485	494	534	513	493	481	483	526	500	484	479	480	509	489	493	491	490	508	536	505	503	526	465	485	486	514	478	462	450	530	468	491	491	508	482	520	523	481	489	526	506	536	525	488	498	484	524	527	510	476	498	520	488	485
23907	21079	28345	24009	21054	9646	1263	847	778	732	708	687	667	643	734	617	658	634	610	624	631	591	577	578	587	578	571	563	650	619	602	583	538	589	610	568	553	589	540	592	574	608	617	613	572	552	571	565	540	584	639	541	570	597	559	585	542	587	552	566	579	555	563	553	603	572	585	620	561	625	584	556	598	610	529	559	621	542	554	585	592	553	554	583	591	604	569	532	539	526	555	585	564	612	553	549	554	588	554	611	568	559	561	575	568	545	613	563	540	581	602	532	583	601	557	597	551	510	559	570	577	553	605	599	553	595	608	574	570	590	563	544	540	560	595	574	581	565	617	612	569	529	592	585	565	612	566	581	584	616	583	567	602	589	551	573	525	570	624	605	587	551	595	599	580	568	579	586	599	569	600	606	580	578	543	557	582	576	580	619	591	575	559	606	547	557	568	577	575	569	577	542	596	599	565	575	585	540	575	579	604	532	537	573	516	560	521	627	541	610	578	573	584	592	552	530	555	577	554	569	576	575	597	590	561	594	511	596	574	569	585	572	587	549	538	584	572	589	553	544	559	580	570	594	572	568	570	596	609	578	553	603	614	581	585	571	591	545	587	572	606	601	556	561	567	543	543	593	581	574	559	565	580	599	576	558	557	571	566	562	606	557	548	579	585	560	583	610	569	560	575	539	581	546	591	553	558	550	606	561	543	532	531	603	551	567	571	570	570	556	582	533	552	588	550	572	595	550	550	607	600	548	533	617	577	499	588	544	625	555	577	534	542	529	547	579	596	565	586	571	530	550	604	553	561	590	539	610	564	558	553	560	549	541	595	571	605	592	570	573	568	589	583	551	576	591	577	581	550	588	601	588	588	578	581	547	566	565	561	575	598	533	591	582	583	574	614	542	595	569	594	615	592	583	520	612	541	582	571	572	587	595	589	574	551	593	568	558	581	554	582	562	575	544	550	555	640	564	571	575	575	549	633	593	621	555	555	611	584	588	571	549	565	581	605	586	577	554	593	581	572	580	597	573	538	582	593	553	548	559	592	615	594	569	571	558	584	538	603	551	558	576	559	549	536	511	561	559	557	590	571	547	596	590	578	565	607	608	609	582	589	589	535	552	604	591	558	570	547	574	550	564	584	594	569	562	556	598	591	533	541	577	571	603	576	560	565	610	540	566	608	577	578	572	551	516	536	566	580	557	578	600	559	537	588	558	597	588	541	556	541	552	580	598	538	574	598	578	568	596	573	560	558	557	562	608	560	580	615	571	567	602	588	542	571	596	570	547	573	586	568	577	577	520	542	560	559	592	593	550	565	571	626	557	602	609	582	582	585	557	542	593	553	562	572	532	598	542	561	558	577	570	564	568	545	543	542	564	539	610	559	540	580	558	551	582	583	539	561	604	532	597	579	578	606	574	553	601	520	549	579	581	565	571	539	562	598	581	591	552	570	586	567	574	586	573	564	555	555	562	573	553	579	538	559	568	554	548	554	580	591	559	577	590	599	565	607	567	562	566	608	539	564	565	599	555	585	569	586	608	532	539	524	597	528	566	571	552	565	585	573	558	573	575	589	520	566	577	600	568	599	544	615	577	579	554	599	538	556	524	566	550	585	596	636	534	586	596	562	572	527	566	568	593	603	558	625	587	607	614	567	582	605	535	598	628	577	553	597	538	567	534	574	558	560	608	612	559	592	539	557	570	560	547	590	565	618	576	524	555	583	581	580	562	611	593	574	557	596	599	560	591	576	590	574	550	614	508	565	569	608	581	604	556	570	576	574	574	553	564	588	573	597	575	561	595	609	572	572	603	546	553	596	531	575	566	547	588	548	576	552	623	525	533	534	525	526	576	563	611	565	523	556	565	610	573	570	531	564	544	528	608	584	570	569	606	532	613	570	609	576	583	565	567	560	550	584	577	527	612	609	613	539	570	512	554	596	605	583	585	571	587	574	607	570	573	591	573	572	575	545	553	585	557	541	587	556	515	567	591	576	541	563	531	556	558	546	573	615	607	559	569	586	558	550	592	566	588	588	564	531	558	549	570	607	578	579	555	583	627	593	591	553	569	572	542	560	564	608	589	574	563	613	611	535	564	574	564	534	584	570	544	561	577	531	566	560	563	542	490	536	594	572	516	568	570	536	626	565	590	593	555	589	581	567	579	633	589	593	586	577	571	561	585	563	629	603	569	595	572	583	626	518	545	594	600	529	599	578	572	570	551	560	554	585	593	536	546	531	586	524	569	562	589	542	582	577	521	538	578	563	547	570	567	541	585	551	569	557	575	585	589	601	559	546	559	525	581	584	579	589	553	570	552	590	552	582	580	602	573	543	566	563	581	550	598	565	595	558	586	536	583	562	587	552	557	541	537	557	563	574	552	557	569	541	532	575	550	574	579	553	625	579	560	592	552	600	550	593	520	574	544	579	547	621	560	554	536	604	578	589	593	540	581	588	555	563	560	597	556	576	572	574	595	566	573	563	573	529	565	597	570	575	585	557	594	571	586	571	607	562	540	608	584	554	610	568	580	555	604	556	547	555	619	584	575	552	587	604	574	602	537	585	559	584	541	561	560	554	584	580	584	612	588	531	567	569	577	583	566	551	508	562	573	546	578	568	555	556	539	574	589	516	583	596	603	617	572	588	560	551	558	622	561	559	552	580	564	591	577	581	602	552	570	592	573	572	556	526	610	580	581	564	614	576	557	566	551	577	579	541	538	617	592	555	558	587	574	518	574	516	505	553	534	604	563	590	613	564	590	565	586	552	573	559	564	596	593	573	541	596	575	574	586	595	582	564	529	535	536	575	576	581	567	536	560	554	619	542	592	605	586	564	576	553	548	567	555	589	593	576	557	580	625	560	565	567	581	565	556	577	559	604	519	545	612	559	612	608	558	584	602	574	552	572	585	544	543	582	563	524	569	548	632	542	574	579	583	562	548	586	599	565	581	559	525	594	558	581	573	620	547	551	562	594	590	585	605	557	567	536	566	559	580	606	544	554	585	635	562	542	605	569	591	537	573	572	561	588	568	573	560	558	630	575	582	567	555	583	530	602	622	551	590	603	578	603	601	550	593	614	580	547	541	564	547	549	558	604	584	555	584	579	596	526	563	582	538	576	548	542	607	553	571	580	588	600	586	568	586	573	564	575	575	578	568	557	571	592	581	534	599	582	579	534	570	565	577	559	568	553	598	595	586	582	599	606	558	536	527	537	563	555	552	555	589	555	582	553	538	587	543	563	593	594	563	527	556	598	566	555	562	578	590	613	597	541	556	562	564	583	531	625	588	600	593	564	552	559	580	544	601	571	523	580	579	566	591	537	546	631	541	569	611	571	584	578	540	598	561	534	603	598	567	551	578	544	582	575	555	563	558	561	554	595	580	597	561	569	553	555	587	624	537	558	550	559	567	613	576	575	645	553	603	591	572	587	568	518	583	576	577	557	550	580	597	591	574	576	542	556	550	596	628	598	620	603	554	598	539	584	563	582	558	622	587
39387	46218	6752	3560	2487	1993	1571	1473	1285	1161	1006	984	925	868	893	881	836	901	820	792	802	812	823	800	760	777	780	802	750	788	766	764	773	760	731	756	780	752	752	762	693	756	737	757	730	774	735	796	770	748	818	730	765	784	712	723	765	727	746	761	718	774	756	748	709	691	826	740	748	733	730	728	740	747	712	751	750	796	732	696	778	734	776	779	743	773	747	748	795	733	786	738	743	757	801	758	739	726	750	721	751	757	721	730	753	785	766	764	726	764	785	761	782	738	767	787	706	751	786	730	761	756	751	681	762	754	721	786	740	724	796	743	756	757	774	722	756	756	783	745	703	765	758	756	763	748	739	798	752	780	739	703	728	742	764	741	724	760	746	701	738	764	773	774	741	745	746	756	826	735	728	725	749	671	770	756	732	693	754	741	730	770	782	750	739	749	759	758	728	721	795	765	748	714	774	684	765	738	767	729	722	740	776	725	790	752	772	742	730	736	734	707	801	759	713	741	741	784	735	739	747	748	777	776	750	696	702	721	711	730	752	734	696	753	771	739	776	741	714	759	746	712	739	776	705	732	782	756	755	727	732	740	739	733	785	733	782	775	729	750	773	781	788	767	719	744	747	746	779	743	733	759	774	753	725	761	714	696	766	803	749	785	747	751	742	747	774	712	769	761	680	753	767	754	735	736	724	716	777	783	736	722	707	723	795	791	770	774	741	772	709	704	751	721	749	761	715	721	715	774	719	757	771	711	815	780	759	723	715	750	726	701	740	699	739	729	728	703	766	735	732	792	748	763	798	744	729	747	767	772	779	765	738	749	764	751	744	741	747	708	748	758	749	741	759	737	746	711	761	738	743	749	767	747	780	761	732	748	735	751	696	737	776	753	749	747	754	715	730	771	714	745	740	745	717	745	736	766	759	793	733	745	725	741	706	750	677	724	797	733	711	811	721	751	760	683	728	772	756	767	797	704	724	725	769	772	751	712	758	766	735	704	757	732	702	737	748	734	765	792	734	776	774	717	740	719	706	725	753	752	723	766	735	722	724	732	719	728	745	741	710	759	723	708	729	742	757	772	702	753	740	759	745	735	786	678	717	709	757	722	775	720	738	748	718	757	715	751	810	753	762	751	746	746	754	715	702	680	765	732	788	688	750	702	728	747	701	735	744	765	702	745	733	725	699	755	721	775	740	736	751	776	733	742	752	725	734	781	806	727	733	808	725	751	789	748	742	793	743	761	760	756	729	746	731	760	747	747	738	723	723	723	704	716	726	756	803	702	734	790	732	727	779	728	725	786	774	758	774	753	745	750	805	711	758	744	771	764	744	736	759	762	719	746	748	731	711	778	746	723	787	801	768	674	764	783	776	709	780	748	750	823	776	762	732	718	739	755	737	773	795	805	781	781	724	725	767	741	700	740	770	731	808	708	734	786	719	784	695	756	756	732	756	769	707	830	743	773	732	762	749	707	748	729	715	692	780	675	763	672	760	731	723	732	745	767	767	762	754	747	767	733	763	781	744	748	719	757	744	723	693	715	755	718	718	729	738	791	732	771	721	769	746	770	756	780	775	742	745	774	786	708	760	770	769	702	780	721	746	755	779	745	735	738	733	713	763	713	762	746	711	753	743	730	730	732	774	739	731	765	713	762	741	797	727	724	759	756	738	784	736	830	680	704	780	752	758	752	753	763	708	745	763	738	745	708	699	795	733	800	738	711	755	745	774	720	699	755	745	713	745	743	763	735	712	762	808	833	732	748	761	761	738	753	696	730	793	700	791	797	720	701	741	817	727	715	721	731	693	780	748	748	730	766	734	763	778	706	717	733	767	758	787	781	710	719	723	751	769	766	736	735	756	756	740	789	735	739	732	777	732	745	762	700	775	734	756	734	764	767	768	730	720	760	720	724	755	728	750	797	783	762	794	738	763	722	765	746	725	751	748	723	756	784	804	740	718	792	771	758	749	754	751	751	723	747	766	793	759	723	751	791	754	758	759	735	761	806	706	789	788	749	763	687	770	807	777	732	753	727	695	751	753	770	759	724	725	700	741	730	750	765	720	768	809	765	768	742	760	763	776	781	766	750	752	768	740	735	730	763	716	733	772	741	748	738	773	735	739	723	726	745	705	788	794	799	670	724	777	758	743	738	750	734	777	768	754	732	810	787	762	727	699	726	711	761	757	782	777	709	763	720	772	680	726	734	793	740	752	752	717	761	759	781	741	725	746	794	721	792	737	720	711	774	745	728	743	733	715	714	721	758	748	707	801	729	748	782	692	738	764	764	783	705	737	777	788	767	762	751	751	710	716	746	749	739	759	752	718	736	778	769	752	707	749	777	747	773	739	750	675	711	749	751	764	764	761	692	748	733	768	745	771	767	763	756	738	733	765	800	776	739	786	730	749	707	736	716	778	736	733	730	749	742	758	781	731	739	738	748	717	734	707	733	724	724	767	735	750	802	709	710	698	750	761	784	685	766	753	720	696	684	715	724	749	786	751	734	726	735	774	693	724	764	743	742	710	726	689	786	769	720	735	744	784	759	765	670	745	766	735	748	729	733	744	708	785	777	734	758	705	731	772	720	746	778	798	746	786	702	735	750	717	727	791	731	725	774	791	733	711	764	756	754	746	714	760	752	770	749	748	746	785	725	786	739	703	730	762	777	738	742	759	722	754	697	764	783	760	740	735	753	762	758	724	778	732	798	741	726	725	713	718	683	734	735	681	725	801	751	711	747	734	711	758	802	754	796	763	759	776	753	749	778	791	779	757	738	771	761	723	785	732	711	723	782	788	796	731	730	700	716	726	748	693	767	796	745	750	788	781	780	756	675	749	744	720	765	721	750	751	781	727	716	770	808	738	743	751	772	744	710	741	861	734	701	743	739	726	684	781	742	734	770	758	760	716	753	746	750	785	752	773	775	710	720	738	685	705	706	724	775	709	758	709	729	734	740	740	737	679	749	798	693	734	761	731	771	724	787	706	741	775	747	722	773	713	740	750	741	791	728	738	724	772	754	754	760	709	753	766	730	704	743	766	724	760	764	747	758	743	767	735	780	744	772	737	757	703	744	789	770	813	752	729	692	729	749	712	694	743	756	757	732	746	753	765	753	735	743	753	745	719	737	764	727	725	755	815	768	686	778	738	725	752	737	781	759	695	720	748	753	772	767	786	724	733	772	787	755	744	768	793	755	780	739	760	748	735	750	794	734	797	712	734	723	692	732	761	738	770	764	753	749	769	750	709	734	781	742	737	723	762	722	705	778	695	773	736	726	729	719	721	781	701	763	725	705	713	763	765	755	740	756	746	743	732	770	711	758	809	784	739	740	748	812	739	781	764	759	721	735	699	739	737	746	750	701	733	800	759	791	736	773	733	690	725	754	740	766	784	763	749	705	705	732	723	747	708	730	758	725	743	785	719	752	791	722	705	764	738	783	761	726	745	704	754	738	752	810	765	716	723	765	728	743	743	721	692	768	767	754	719	770	727	756
22849	21080	28834	23561	21074	21092	7504	1177	869	743	695	664	616	606	603	569	546	588	529	501	521	573	508	490	531	529	522	495	512	478	469	493	494	498	491	482	530	471	521	503	429	456	465	471	515	503	463	452	468	450	462	476	456	461	447	468	535	486	475	479	477	484	481	477	443	493	434	453	491	482	445	509	507	464	469	480	462	472	476	478	453	465	463	496	475	500	492	482	477	426	484	473	454	495	499	457	459	499	499	496	456	455	459	488	506	443	510	486	474	490	436	445	465	480	503	445	484	465	515	470	478	439	462	472	500	461	435	460	468	462	496	451	448	445	462	475	494	427	487	488	493	451	451	470	526	490	475	467	440	487	507	442	475	475	476	420	494	485	456	459	501	479	410	497	448	465	483	460	460	465	428	499	477	472	450	462	472	489	496	461	482	486	468	489	482	500	475	473	486	466	477	437	482	490	452	476	481	457	500	455	494	441	476	480	455	489	477	466	500	436	479	420	474	480	504	479	478	467	511	472	471	447	441	443	488	499	443	462	495	476	476	481	445	448	439	456	504	463	457	436	505	456	416	486	454	472	486	456	454	455	501	483	481	445	483	433	467	441	480	480	481	467	467	484	470	482	464	433	461	463	484	464	486	469	496	460	491	484	466	504	451	500	447	454	462	481	485	482	492	454	491	495	461	443	454	455	473	467	467	458	421	521	486	479	502	511	473	470	478	455	506	486	474	406	434	462	452	472	476	465	465	466	438	425	445	420	436	479	538	509	524	496	478	479	460	473	484	464	479	433	494	484	452	442	500	466	469	446	464	468	479	500	505	464	472	422	458	485	500	455	474	463	482	473	443	462	490	498	451	465	476	466	442	487	450	469	457	482	464	479	498	493	474	508	492	493	486	475	481	450	480	447	469	470	430	486	418	483	445	464	480	482	495	521	461	477	456	473	463	447	455	430	451	507	483	477	462	458	478	462	481	459	439	484	434	488	485	416	473	478	506	485	448	454	459	435	433	482	486	462	465	497	501	445	463	472	503	491	443	486	452	482	464	471	507	444	436	480	475	446	454	476	434	495	457	444	482	448	478	484	461	438	445	440	476	470	477	479	482	460	474	455	496	475	435	467	478	468	445	465	481	433	458	441	457	464	475	465	466	477	453	483	445	439	474	454	470	469	461	458	453	457	463	458	461	462	445	476	465	472	471	436	477	450	472	455	471	460	469	464	448	487	516	455	437	495	501	459	451	470	497	465	508	461	448	496	445	442	475	476	478	483	446	436	502	462	450	446	447	475	482	504	470	484	477	459	460	463	489	432	503	497	436	464	481	442	484	474	452	486	503	463	495	446	471	507	502	468	512	487	498	454	475	470	456	485	503	497	445	438	464	442	451	495	462	464	433	471	482	488	470	491	510	459	466	456	455	458	486	498	503	475	462	466	496	444	470	477	457	445	444	482	459	508	500	483	499	461	465	478	457	448	476	501	473	465	472	470	439	489	455	459	427	496	472	442	477	467	489	480	422	473	463	496	464	443	470	448	448	446	461	478	458	472	510	494	456	456	451	435	487	474	485	477	476	492	472	468	485	480	456	482	484	497	484	435	462	441	491	459	490	489	476	464	466	479	473	447	492	423	502	462	513	453	479	499	498	430	492	470	449	440	484	493	439	453	444	463	468	480	434	498	461	466	466	480	480	433	492	483	458	461	468	475	456	441	476	473	478	454	513	459	442	484	462	448	453	478	477	459	461	505	473	486	489	499	443	469	458	459	449	492	454	479	486	459	491	453	481	467	442	482	499	461	476	478	453	425	452	509	475	449	510	483	513	451	483	462	440	476	469	492	461	458	458	468	455	482	485	459	440	457	462	463	502	457	445	471	495	509	465	475	489	460	485	453	448	452	429	481	462	473	472	451	510	449	457	444	463	454	453	488	490	484	470	432	430	465	468	471	497	449	458	458	438	433	459	467	480	436	497	501	444	447	481	507	457	506	471	481	468	458	449	446	460	494	497	507	483	452	460	441	453	488	489	463	495	455	494	475	485	459	470	497	501	430	490	490	478	438	466	508	467	454	436	463	484	478	455	482	483	429	478	464	471	464	465	482	502	443	502	499	486	468	417	471	479	488	442	487	470	475	497	432	470	508	477	462	459	460	451	480	427	459	451	456	459	443	476	490	487	483	491	494	489	449	461	462	441	471	444	444	487	471	498	467	473	490	470	492	465	481	487	473	466	473	487	431	451	489	471	460	463	450	488	465	480	472	471	469	483	470	462	481	466	502	479	456	452	448	466	476	476	458	487	441	468	479	454	476	488	476	491	454	461	489	465	469	445	487	464	442	507	476	465	479	430	432	470	464	451	480	499	492	464	474	472	506	450	491	476	441	450	450	454	459	497	441	464	532	481	488	464	506	463	466	448	462	454	510	465	482	471	476	444	462	473	500	491	476	516	489	498	486	491	486	491	487	498	489	456	461	472	458	452	458	460	492	526	456	484	480	453	444	476	468	458	472	455	495	518	544	474	453	464	488	509	460	507	534	441	465	511	509	472	465	434	467	466	441	488	434	516	449	497	472	452	512	469	478	503	457	479	463	500	475	470	473	470	463	514	483	471	455	484	451	513	491	495	454	468	467	463	465	516	454	450	484	507	488	472	494	471	480	428	463	483	460	489	466	460	459	480	476	454	452	472	518	485	481	455	451	484	464	462	467	433	501	476	487	447	491	485	484	466	469	475	475	475	486	460	476	464	451	511	472	469	483	480	472	462	487	484	477	445	466	487	433	452	476	506	486	463	439	456	482	460	469	468	456	467	429	474	437	479	464	462	466	490	477	453	423	484	472	471	473	462	448	474	475	430	424	497	475	481	468	438	481	485	450	491	463	439	486	444	504	532	464	457	479	467	472	482	465	445	425	455	457	437	501	444	463	454	463	472	476	470	500	492	440	506	486	455	450	478	473	437	490	468	457	462	501	464	465	462	459	446	482	498	465	481	415	495	495	444	471	522	458	451	457	438	495	463	468	451	448	506	457	473	496	448	448	474	428	459	473	485	474	490	461	489	464	459	478	450	425	456	464	486	491	471	498	443	499	456	481	452	419	519	442	480	482	474	445	500	478	489	496	478	473	500	493	456	475	490	450	450	465	438	468	436	491	475	506	472	495	457	439	482	501	482	449	506	472	472	464	462	452	442	498	443	425	536	453	472	491	472	490	466	464	484	443	470	460	468	460	450	485	497	482	388	487	461	487	447	470	458	474	463	490	431	459	422	454	478	471	493	450	482	456	471	427	488	442	482	473	472	459	472	487	506	484	486	441	467	446	432	469	455	433	455	442	483	463	474	444	444	477	466	470	440	448	480	480	486	564	477	447	446	468	466	441	518	451	453	493	478	433	469	507	476	458	482	478	473	470	488	440	474	487	482	492	491	510	452	465	441	472	456	411	471	486	474	499	489	529	452	470	449	437	470	454	481	451	485	534	469	482	465	458	481	448	458	466	501	461
43316	54510	10443	5657	3900	2893	2348	1881	1613	1395	1235	1150	989	989	896	816	792	778	813	786	738	765	682	718	704	674	661	673	692	663	683	691	622	709	664	711	664	601	616	653	625	644	644	662	633	602	623	629	665	601	620	644	643	607	629	646	653	633	625	648	616	599	599	631	617	628	655	647	569	639	681	656	623	578	599	604	621	594	637	626	629	583	587	632	610	636	633	649	656	597	622	618	628	632	615	608	633	676	615	612	591	629	604	597	605	614	613	643	600	625	612	631	629	605	661	637	617	641	639	599	599	656	643	621	625	598	633	660	619	644	629	625	648	611	649	629	630	629	614	626	611	631	619	617	626	648	567	591	592	658	642	615	664	616	640	651	669	629	635	599	659	593	609	631	606	656	639	641	584	599	604	677	625	656	582	579	658	615	609	637	626	624	657	624	633	655	644	608	599	609	614	599	649	635	609	618	601	637	635	635	623	630	632	628	611	621	638	607	646	647	644	597	587	616	598	605	618	634	612	590	574	674	632	592	645	590	657	625	589	602	610	647	660	609	642	650	651	581	669	624	614	586	632	581	674	636	604	623	627	651	604	588	656	685	668	647	661	620	610	559	582	596	629	591	642	648	629	619	592	617	610	609	632	623	640	640	638	653	586	595	638	603	565	624	686	661	603	628	615	579	610	626	600	637	615	618	615	618	634	623	625	590	626	641	673	643	665	627	605	606	658	609	629	633	652	643	588	660	621	607	649	613	623	593	647	665	594	625	617	622	637	591	645	568	612	642	643	569	594	644	613	650	603	664	593	645	653	637	614	601	622	646	560	610	636	589	650	580	599	669	618	639	643	607	609	605	614	598	610	614	609	635	627	641	622	634	606	637	612	639	626	639	594	639	608	659	598	605	644	619	636	637	652	607	600	652	594	593	657	611	647	676	650	666	603	646	614	620	610	578	633	606	618	621	617	616	591	609	600	630	615	647	618	628	635	566	606	620	652	620	635	607	617	612	693	687	664	635	627	600	591	592	601	632	612	621	615	592	616	604	585	590	627	657	611	633	572	622	611	674	647	548	626	638	661	654	616	610	597	600	630	632	637	573	609	602	566	621	607	643	626	636	612	629	602	631	620	632	590	623	600	644	662	629	627	641	605	609	668	642	669	621	576	580	612	643	604	589	617	636	595	576	593	610	613	622	619	611	606	645	628	589	655	617	598	665	633	635	618	643	625	626	666	620	590	623	604	595	567	640	620	618	611	660	612	597	656	616	616	609	569	628	661	638	635	607	637	639	654	623	656	623	658	602	619	641	585	637	627	567	604	599	635	670	633	630	604	634	610	609	606	621	667	608	699	623	602	644	621	631	592	621	606	632	608	647	604	647	635	625	602	609	609	631	604	599	613	609	672	604	651	609	608	631	610	581	639	605	652	644	625	656	602	625	616	631	654	649	657	553	622	601	621	615	597	580	611	648	641	607	623	626	604	635	613	588	665	637	620	677	642	653	587	690	649	611	661	655	578	616	594	603	607	621	602	619	634	602	613	633	633	616	645	598	619	642	624	656	645	611	605	643	621	613	632	613	612	598	630	630	615	621	610	592	592	572	633	607	629	651	636	633	645	580	613	647	608	622	610	627	597	634	628	584	626	578	610	623	628	616	683	627	580	589	655	635	613	602	624	629	612	641	609	647	603	661	606	651	659	651	636	618	577	619	634	642	634	622	598	586	642	629	642	652	606	596	606	623	599	621	590	633	619	574	648	610	632	611	638	642	614	627	669	621	673	599	619	622	629	621	605	639	646	620	627	609	607	634	647	617	588	625	629	648	633	633	617	662	632	604	662	632	646	635	636	599	612	674	687	660	606	631	661	623	628	670	594	597	650	682	619	618	604	581	607	622	583	650	655	629	587	583	583	610	604	665	615	637	629	623	640	613	618	632	656	598	598	647	612	638	638	598	638	624	602	609	645	668	614	610	636	619	603	596	604	661	644	627	630	659	665	630	609	602	609	626	631	611	626	614	618	622	602	608	640	654	645	621	593	580	650	616	648	631	649	593	627	592	664	624	588	615	584	660	623	583	657	654	631	602	607	625	634	674	640	624	594	650	617	637	641	612	591	624	608	647	590	582	644	614	644	636	628	618	651	627	631	618	597	632	612	614	619	599	634	638	613	611	619	643	588	627	635	618	616	610	630	604	628	607	629	621	654	616	638	579	629	619	594	647	623	599	594	597	611	628	641	617	627	620	627	631	611	633	622	604	693	623	645	593	626	630	618	623	572	653	590	616	588	593	620	647	672	659	652	614	616	586	620	634	640	595	576	624	579	575	642	620	645	580	651	611	671	602	584	588	603	618	612	595	637	627	642	546	612	658	656	661	644	627	620	627	624	655	618	628	652	614	613	631	613	665	631	602	661	629	664	648	636	594	598	643	583	609	592	630	623	655	608	596	609	630	589	643	574	629	607	640	615	656	644	653	604	564	576	633	651	575	629	620	615	605	604	583	622	647	618	649	646	660	639	623	615	618	614	582	605	622	612	614	592	656	660	676	601	620	610	641	636	641	595	662	609	610	675	631	600	609	595	620	628	637	603	606	614	608	633	654	640	612	648	635	647	614	569	631	620	595	645	589	645	602	575	619	650	620	615	633	643	655	610	669	619	613	597	592	623	628	620	608	604	663	630	600	644	591	630	610	614	653	601	639	606	594	613	655	614	631	637	626	598	617	601	618	645	547	619	655	669	609	620	594	593	614	621	576	646	586	582	619	615	647	606	627	615	602	664	619	617	635	604	645	650	625	577	610	618	595	586	645	555	639	622	664	628	605	578	645	658	615	636	602	637	587	593	614	654	580	625	628	609	602	620	610	592	618	566	640	617	628	650	632	613	619	588	607	596	606	607	626	595	606	623	602	634	663	578	650	618	625	612	672	626	666	582	616	588	646	630	624	610	636	596	626	623	605	664	619	638	622	642	595	608	591	650	641	583	608	612	654	599	583	625	618	624	620	646	606	626	619	608	677	614	662	622	652	623	631	619	616	624	580	592	652	583	641	584	632	641	620	642	632	621	587	612	631	603	633	605	577	659	656	594	612	666	613	594	595	644	633	637	620	612	648	646	593	628	608	642	622	594	617	593	579	678	624	638	610	613	602	619	640	642	592	602	672	643	613	625	654	627	644	627	662	645	604	605	624	624	609	627	610	626	622	661	562	602	614	651	635	611	659	604	603	636	589	635	598	642	674	581	648	633	599	623	630	608	666	661	647	630	621	625	618	621	607	636	567	594	598	593	643	624	603	669	621	636	622	610	590	626	587	649	645	626	614	621	669	616	620	620	603	651	590	617	647	581	628	637	591	619	599	566	651	622	614	602	642	646	609	613	611	663	616	589	641	628	650	611	621	586	575	582	645	655	648	582	598	661	617	598	626	622	591	669	620	610	619	606	640	599	594	668	613	592	603	604	610	599	653	611	635	598	637	605	623	634	616	595	600	609	662	606	651	545	621
28291	23789	12803	1406	512	434	395	403	398	381	382	394	368	372	359	364	369	404	365	380	393	384	374	399	360	383	370	399	373	358	389	363	391	343	392	367	389	358	401	396	371	369	375	361	389	382	362	386	375	347	372	408	389	386	386	359	384	352	382	378	354	385	399	382	372	409	402	425	382	345	357	358	380	425	346	357	353	409	392	393	365	379	387	378	333	362	340	392	370	384	376	361	380	344	368	352	372	380	375	352	366	357	384	397	379	334	357	356	354	402	395	360	389	350	367	367	374	352	374	342	397	361	374	387	368	391	374	386	380	393	372	368	380	362	372	356	397	360	378	375	383	380	348	371	382	386	364	393	351	385	376	379	367	389	398	359	379	367	358	372	380	372	382	374	364	365	371	370	407	388	409	358	379	349	385	383	354	363	401	351	416	399	359	382	387	371	340	370	361	374	398	372	366	393	412	348	380	385	373	379	334	395	394	374	363	389	350	352	334	376	351	387	353	349	366	423	354	368	356	368	381	393	396	324	362	418	405	398	354	403	405	386	408	343	369	374	397	367	375	403	408	394	385	379	380	385	367	375	384	385	363	350	356	358	361	347	381	370	367	360	399	384	360	340	345	372	363	389	374	340	383	387	341	409	343	340	347	349	360	339	382	406	408	404	411	386	371	385	385	398	349	382	400	365	367	375	379	366	368	323	375	341	410	360	360	415	366	394	367	380	394	421	385	360	384	360	381	354	372	353	342	368	411	387	381	352	407	399	395	357	398	335	376	354	346	372	378	338	343	395	377	373	385	362	343	378	400	331	352	369	340	363	391	338	383	356	350	366	362	396	355	380	381	370	399	375	395	401	352	362	377	381	360	344	339	394	384	367	362	382	376	383	377	366	359	366	396	350	378	392	377	377	382	394	379	339	370	348	312	380	381	382	385	330	364	354	382	385	387	348	357	379	418	369	394	367	386	392	351	356	368	403	376	348	377	370	361	382	376	376	420	378	392	357	389	394	363	375	377	388	371	359	384	357	376	367	398	358	361	390	366	382	375	382	363	374	338	377	373	410	349	404	343	380	371	383	402	376	353	404	358	362	392	358	376	406	389	376	348	380	381	365	369	384	382	378	358	385	347	364	337	355	374	376	354	347	394	406	345	358	408	375	407	364	399	386	367	364	365	378	375	378	397	394	378	385	360	377	358	365	392	381	342	357	337	387	377	364	356	407	337	367	384	395	363	377	369	384	356	402	371	373	395	375	384	340	392	325	369	393	338	334	378	408	367	379	407	391	376	392	367	354	414	399	365	360	387	366	386	365	387	407	387	380	406	386	372	369	366	375	381	361	407	391	411	375	343	355	385	358	342	371	378	399	354	349	349	369	375	383	432	382	371	349	377	351	353	339	343	376	383	359	372	384	357	377	374	349	408	393	384	367	395	396	360	359	350	347	366	387	363	394	400	385	380	384	378	369	367	387	351	379	393	357	398	372	367	431	350	332	360	336	365	345	356	399	380	372	382	381	388	365	362	379	396	364	380	379	413	361	386	381	402	333	365	388	350	387	408	376	384	380	388	348	403	369	369	352	348	378	371	358	349	384	419	368	355	356	363	362	348	377	392	365	376	386	398	376	411	357	356	381	368	364	364	393	373	367	383	398	393	379	383	342	397	374	357	361	361	401	365	378	412	376	383	425	351	395	371	371	373	385	372	392	355	400	373	379	370	408	377	402	364	363	356	358	350	390	382	359	395	379	355	409	360	405	386	387	363	371	384	353	366	367	373	378	387	383	357	362	389	397	343	368	395	379	415	388	414	377	388	370	386	382	337	334	387	395	395	363	401	387	365	338	386	398	369	382	381	317	363	427	349	400	363	360	362	341	347	362	335	359	375	373	374	342	376	372	390	382	372	343	383	401	366	349	367	354	387	369	376	335	349	364	361	361	403	370	384	357	392	373	368	377	370	387	383	371	392	400	384	376	349	392	411	376	404	391	352	372	406	351	378	420	412	368	409	389	370	365	379	391	393	337	360	402	385	376	355	402	366	381	360	383	399	360	371	410	374	372	387	362	366	350	401	387	369	407	365	387	355	373	375	375	356	423	361	380	383	338	399	386	359	383	348	389	380	392	367	362	403	375	388	353	400	366	382	362	390	383	393	376	379	375	356	395	358	364	397	377	377	353	343	404	374	370	383	371	371	362	431	362	381	397	387	373	363	386	403	359	387	411	375	376	370	377	371	365	354	370	408	407	368	389	372	336	379	369	392	402	372	382	341	407	379	383	382	375	339	348	396	376	388	374	385	378	389	366	355	414	374	388	379	367	381	384	354	402	374	356	414	344	396	360	426	347	388	342	393	379	360	349	378	376	361	364	344	364	366	377	396	388	362	357	375	372	395	363	370	393	392	373	402	372	371	360	338	371	339	378	392	357	419	377	380	372	397	392	402	376	338	370	353	371	352	366	354	361	378	399	338	377	399	397	409	364	362	372	371	367	342	370	368	375	349	351	382	336	382	369	348	352	346	385	365	333	384	368	378	383	363	415	349	351	397	375	395	401	338	405	379	387	371	374	399	373	380	370	384	405	367	356	360	396	382	353	370	365	374	376	371	380	408	371	407	394	370	360	371	391	357	397	382	369	366	358	346	366	366	375	365	399	357	412	357	370	370	411	420	377	376	367	366	386	385	349	372	391	393	351	367	396	393	376	382	376	390	317	360	355	382	375	407	387	391	362	357	400	392	375	370	367	386	395	379	360	397	370	337	384	384	399	371	371	370	383	365	351	356	388	343	376	400	347	389	394	356	385	383	376	411	356	360	388	374	400	339	340	373	348	399	343	350	378	347	374	392	388	371	353	342	391	342	343	357	392	335	358	380	397	364	361	391	371	412	405	384	352	363	410	362	372	377	401	391	401	403	355	333	374	396	394	360	401	391	377	354	404	385	370	386	400	387	381	413	368	381	352	356	373	394	344	418	379	379	363	366	400	389	361	359	344	360	372	397	357	363	379	338	362	382	392	369	364	366	399	361	366	389	384	338	350	365	372	379	395	366	333	351	352	392	340	386	385	383	367	384	341	385	364	393	346	331	419	358	369	369	385	373	414	363	393	386	382	389	354	350	353	371	368	390	371	384	366	359	358	375	382	368	386	368	378	397	376	386	354	372	376	386	349	365	396	391	391	366	398	369	382	372	379	380	391	387	391	374	392	356	388	392	367	389	397	380	385	370	361	352	358	394	366	369	376	383	370	386	372	384	398	383	381	404	355	361	362	369	436	360	349	361	361	358	396	390	365	362	375	366	350	381	355	388	384	391	365	397	345	397	395	349	388	392	393	376	379	367	386	369	388	361	377	344	380	370	386	376	378	385	371	381	381	376	369	370	362	353	346	372	417	390	364	364	399	393	369	377	387	378	380	375	419	374	372	390	349	366	348	351	365	396	376	383	396	376	358	359	380	378	372	370	373	408	383	397	359	365	394	380	403	366	361	372	383	390	377	368	364
34809	31619	1063	702	612	579	561	521	523	561	494	518	524	482	533	484	504	485	480	496	466	525	525	489	487	503	441	511	518	500	496	493	492	497	497	495	520	530	498	524	502	461	512	468	475	495	494	498	495	491	510	512	474	527	477	486	512	540	540	497	477	506	487	531	496	501	513	522	509	496	499	482	475	512	517	499	482	477	483	496	487	522	510	461	500	463	510	516	487	469	487	447	522	467	534	503	450	471	509	474	530	471	511	493	521	485	497	466	538	487	500	473	471	494	507	477	475	520	521	480	492	520	475	514	508	508	513	490	492	519	475	528	510	443	457	495	488	526	489	489	468	522	445	488	477	468	478	497	462	517	513	485	518	476	489	518	494	480	484	513	521	504	515	496	469	490	528	476	488	449	534	479	506	512	446	491	516	484	480	502	487	503	507	491	491	532	528	502	484	495	493	481	503	480	528	446	477	511	488	479	494	483	517	481	477	536	512	496	484	488	499	476	504	476	509	504	476	496	475	494	494	475	509	483	496	510	501	513	505	483	473	493	506	499	487	487	488	510	488	527	512	465	493	492	512	523	502	446	523	497	489	499	548	487	495	483	501	488	512	480	523	484	530	502	479	489	522	522	502	462	484	512	483	478	527	467	499	482	466	483	508	536	498	472	508	497	468	491	449	506	514	506	483	480	524	478	529	500	478	475	494	476	507	489	509	466	493	476	482	468	524	464	490	491	508	451	491	473	521	470	515	546	519	515	521	475	493	449	485	461	513	490	513	458	518	517	481	480	474	491	512	500	492	486	502	494	474	498	477	504	505	496	490	465	510	470	489	481	473	503	500	535	506	465	490	491	467	523	474	509	481	480	505	508	514	440	523	473	514	535	534	498	514	466	490	477	496	518	482	494	460	502	505	483	462	495	510	553	498	462	490	529	516	493	460	504	503	494	485	527	526	517	501	493	516	489	482	512	518	497	502	517	497	466	492	503	505	492	516	507	476	475	518	515	498	473	450	504	510	480	501	501	472	525	497	495	510	514	537	535	496	527	473	541	499	489	481	529	470	489	504	511	486	492	472	487	486	475	485	454	473	508	528	513	481	530	472	449	499	524	499	510	472	480	524	470	496	480	490	452	507	506	472	500	489	511	510	475	477	474	495	482	524	489	512	481	487	530	502	508	473	476	496	470	488	473	538	476	512	474	496	487	488	467	512	492	457	476	500	471	452	507	478	494	488	458	495	521	509	502	484	489	534	507	494	529	483	487	506	522	509	518	463	490	541	476	500	504	512	506	488	532	502	497	482	517	463	521	500	512	494	485	536	482	515	522	485	497	467	504	496	485	478	508	481	497	498	501	441	483	513	511	501	488	468	532	471	495	488	524	476	515	495	483	510	488	472	485	513	511	516	509	469	479	524	523	479	480	500	501	514	503	506	480	507	502	503	476	535	507	477	483	479	515	469	492	494	502	528	487	471	519	477	489	468	491	541	480	488	495	533	512	517	506	470	511	524	521	504	478	511	471	502	479	490	541	489	463	463	475	513	452	483	486	504	462	485	495	497	516	473	502	459	489	494	476	477	526	539	485	516	490	526	473	518	531	532	494	491	483	477	522	485	531	492	485	473	523	480	483	523	506	487	469	499	454	483	505	457	515	494	500	538	536	479	502	508	478	521	474	495	503	468	536	528	536	489	526	472	504	477	502	476	504	513	489	496	489	484	500	497	477	522	477	485	506	525	522	478	477	490	467	529	475	500	520	508	507	539	548	466	524	495	448	509	496	498	487	521	490	536	480	456	464	545	545	516	503	519	494	521	517	507	510	533	523	505	474	543	463	468	502	466	490	515	526	489	488	476	529	542	467	480	503	519	490	466	488	488	495	502	495	504	485	523	476	483	506	445	525	467	479	464	515	508	504	486	502	502	482	492	489	498	482	509	487	511	490	481	523	479	469	507	488	474	479	482	481	499	478	525	499	490	522	465	516	468	486	495	547	484	500	509	495	505	525	503	493	490	535	520	514	491	522	486	506	519	510	480	489	523	483	514	481	492	476	497	490	495	503	487	509	487	500	507	472	506	460	493	506	474	537	509	498	495	458	493	497	499	507	495	482	488	496	485	508	486	500	486	489	480	490	474	454	505	533	499	457	499	475	459	545	501	487	472	496	535	536	507	513	472	484	497	461	490	509	500	494	494	471	468	492	531	515	482	484	460	466	523	463	510	510	505	518	469	508	514	546	493	462	498	530	511	480	487	512	491	457	492	475	503	508	518	494	555	484	466	516	479	480	481	537	492	500	459	508	473	498	472	491	430	488	499	532	476	455	500	467	495	500	532	491	464	478	514	482	534	485	470	474	531	513	477	502	476	480	475	499	518	488	503	462	524	506	515	487	502	513	474	486	508	496	478	441	501	511	481	469	490	510	451	513	451	510	477	533	516	517	480	496	476	447	483	476	477	476	570	497	449	499	468	498	533	504	521	490	482	496	502	535	442	480	506	495	510	480	478	465	519	494	531	509	518	420	492	498	512	506	486	499	533	483	507	560	536	486	501	526	507	493	478	484	524	503	493	480	462	457	484	503	489	480	518	499	495	524	492	516	516	493	488	486	519	516	511	520	499	487	524	501	447	462	467	503	458	473	501	450	499	484	497	525	491	466	481	505	511	509	478	448	493	510	478	488	473	496	474	487	430	500	476	493	481	519	502	486	518	492	491	531	477	494	500	480	497	482	500	513	485	463	493	476	520	496	491	503	481	481	509	485	490	474	467	516	554	476	493	500	484	532	504	460	511	490	494	506	479	514	474	522	524	519	478	499	497	495	506	500	489	494	526	471	452	496	482	458	467	486	494	516	481	481	466	477	491	512	505	469	520	438	485	529	481	480	483	455	551	530	479	470	499	501	440	499	445	470	500	522	497	483	495	506	516	482	474	512	445	468	492	479	485	487	499	489	493	501	464	516	478	529	458	462	481	534	482	474	502	471	500	502	494	503	466	492	483	493	511	462	473	486	517	483	527	480	495	500	500	478	475	530	508	543	499	511	480	491	515	506	484	493	479	508	500	534	485	465	483	508	503	491	510	512	504	469	501	514	500	519	529	452	458	510	481	525	489	460	489	476	497	500	504	548	494	499	469	474	526	476	527	482	519	519	478	500	500	495	450	490	467	505	490	513	473	478	493	467	459	508	476	503	487	488	506	469	520	489	485	509	514	450	459	480	462	474	434	514	476	487	458	526	486	470	493	511	476	514	496	483	462	479	480	492	521	493	518	497	486	519	472	470	486	503	481	515	494	507	486	489	481	502	452	487	495	473	463	491	499	499	521	509	515	486	543	520	489	512	536	498	531	483	491	482	506	544	506	462	516	509	495	475	472	538	483	504	494	522	449	518	496	470	518	483	457	509	466	526	489	497	430	456	514	512	501	485	482	512	472	492	502	484	506	471	497	506	499	472	515	481	497	510	520	487	483	502	491	498	493	462	481	517	518	502	458	529	515	527
23714	21032	28314	23942	20994	9533	1208	893	741	676	692	662	665	639	576	666	589	607	566	627	633	576	588	568	579	596	573	581	589	607	554	590	586	581	592	597	562	560	551	554	584	596	558	579	566	571	522	612	638	573	590	573	581	542	525	549	532	563	521	591	528	553	608	563	612	583	555	612	573	572	566	547	566	572	608	601	567	519	622	551	571	530	569	589	601	572	580	556	567	569	554	615	533	525	562	596	573	534	526	616	578	568	611	600	576	536	552	570	592	560	598	525	582	507	579	634	646	576	567	528	567	603	539	589	583	548	556	571	524	546	585	585	580	585	582	600	585	599	591	530	606	538	546	581	542	549	601	591	569	518	524	553	567	562	575	571	543	560	571	570	577	574	572	542	560	573	559	538	532	604	585	548	528	583	534	583	566	591	594	570	571	542	550	575	565	565	530	568	543	570	565	569	597	601	579	587	579	551	551	554	545	608	541	561	529	589	543	535	566	577	580	550	561	522	541	538	569	540	570	502	534	581	543	573	581	584	587	549	571	547	585	544	542	562	576	550	584	561	587	609	590	577	559	575	586	546	555	606	569	547	583	569	538	584	563	576	560	569	575	590	543	562	607	526	574	559	561	576	533	539	540	573	549	571	542	540	637	552	583	539	597	558	577	589	571	569	537	547	580	555	572	546	562	560	560	569	547	521	536	530	549	566	588	557	609	553	534	602	559	565	570	582	573	577	573	551	566	587	568	557	581	569	545	543	600	556	598	529	587	559	583	576	593	561	550	570	560	581	561	543	543	556	573	557	545	568	517	569	552	572	568	541	560	592	580	582	525	596	565	494	576	560	571	571	565	530	580	521	552	566	552	572	522	578	568	549	580	569	559	548	580	575	514	570	541	595	553	574	593	580	546	569	563	564	572	575	535	584	565	570	569	558	556	561	562	568	560	596	524	574	562	502	549	525	566	567	557	593	571	523	560	538	558	551	568	584	599	559	527	599	579	556	560	542	520	543	550	592	567	562	568	584	620	559	570	549	520	558	582	530	610	584	573	559	604	560	568	574	591	546	572	606	557	547	536	549	555	562	556	594	545	585	590	575	582	567	568	530	566	612	594	561	547	516	566	535	590	572	574	551	557	574	557	571	578	533	574	549	581	541	602	529	586	572	551	612	559	561	562	568	531	567	606	615	535	554	550	563	599	550	563	560	546	543	603	584	595	544	571	568	580	573	588	566	600	574	588	606	559	556	572	587	529	592	545	595	563	540	553	556	543	560	585	574	567	555	543	575	589	597	583	548	567	563	573	576	553	570	617	548	597	524	576	545	560	633	584	564	559	616	586	570	569	542	532	566	567	579	601	596	519	532	537	533	548	561	550	558	588	553	590	525	583	596	601	570	570	557	552	553	523	550	598	555	550	616	533	594	590	560	584	592	565	583	543	578	549	590	542	571	565	531	571	569	548	597	528	550	555	568	560	524	596	553	592	561	549	537	619	569	565	568	568	582	539	580	562	595	564	529	558	590	585	582	541	558	526	586	503	538	545	539	557	545	557	544	554	582	563	550	545	582	577	600	594	549	537	559	569	573	570	557	608	542	556	567	577	614	552	531	589	574	556	547	551	529	543	618	544	555	559	601	540	573	574	559	571	589	539	530	588	586	588	541	562	561	529	575	543	543	562	595	574	559	531	631	557	568	561	589	563	590	587	586	568	564	592	573	551	548	543	576	584	535	563	540	585	525	560	631	557	535	524	550	593	585	567	534	582	573	570	573	550	560	554	550	575	551	596	582	586	588	571	541	568	538	556	567	575	558	547	535	565	545	599	618	618	484	534	537	578	566	545	559	529	557	538	569	571	538	592	564	570	568	556	568	558	582	578	574	558	571	529	576	572	567	566	556	565	599	561	559	553	525	603	538	537	571	574	579	601	607	540	568	550	538	522	563	552	561	569	535	581	515	568	571	565	500	547	557	605	581	553	564	585	593	603	563	564	568	535	581	541	543	588	573	586	574	561	594	566	539	584	588	568	536	540	555	551	593	562	563	585	589	573	602	559	585	566	622	571	583	559	574	543	536	579	594	593	588	562	598	571	586	551	595	548	558	572	558	530	560	555	537	580	580	603	572	539	558	570	563	547	546	577	590	532	520	555	554	596	544	632	531	602	529	569	572	627	558	554	553	554	549	585	567	587	551	545	514	578	531	542	550	582	541	585	584	530	562	568	597	577	559	545	564	601	591	562	563	590	549	549	556	576	569	530	618	565	577	559	547	567	553	549	532	589	578	577	570	528	539	565	569	576	529	578	517	529	575	585	574	542	560	530	531	610	585	601	558	568	587	557	542	557	563	567	578	545	565	595	571	561	548	588	524	589	586	570	557	515	621	589	571	522	573	527	509	583	559	565	530	585	540	598	567	595	540	526	550	587	544	548	543	570	615	570	560	552	533	569	546	526	590	551	580	581	533	565	556	569	616	589	558	607	561	557	574	547	559	548	565	581	564	587	521	523	569	522	586	541	570	503	559	552	542	595	575	583	543	528	568	588	615	557	565	602	560	522	542	558	551	593	530	567	567	561	588	566	563	541	538	587	600	562	561	585	578	549	547	563	550	579	574	581	572	553	559	529	551	548	571	614	578	557	550	563	566	555	584	533	549	602	574	522	586	573	615	575	573	551	550	533	548	579	573	522	567	571	535	565	517	595	553	566	567	557	602	545	521	556	595	541	572	554	578	554	589	561	565	574	581	600	560	571	581	566	601	527	582	578	533	601	580	596	566	612	554	580	589	575	560	610	578	562	588	565	548	579	533	539	604	535	560	541	599	592	552	570	583	545	585	543	560	552	573	557	539	542	546	551	565	563	552	575	569	494	537	553	571	556	526	571	524	579	555	520	600	566	556	636	539	551	563	588	552	523	567	543	572	553	565	579	554	570	616	551	556	573	554	533	576	591	546	539	513	536	565	543	570	574	570	602	544	535	531	565	568	572	601	572	521	569	553	568	560	551	547	559	556	567	530	569	569	543	580	606	556	583	555	563	515	571	565	570	556	532	547	557	568	577	530	564	554	555	564	572	575	579	554	553	578	564	553	582	565	536	580	559	571	545	543	558	588	526	562	554	550	532	572	529	543	610	598	589	516	569	551	554	575	558	592	545	544	582	543	532	592	552	581	581	559	543	569	588	576	562	546	540	549	560	538	583	551	539	570	554	531	590	556	558	554	544	520	535	570	544	581	575	549	561	512	535	552	563	558	554	542	564	543	599	554	552	591	596	533	592	587	542	581	528	564	573	552	527	566	583	585	586	542	562	546	551	573	595	541	567	600	557	591	558	561	583	567	555	552	596	535	562	567	565	523	581	567	525	521	541	566	583	563	546	531	554	550	542	571	522	545	561	569	535	519	532	523	589	558	509	588	616	590	552	558	519	547	604	560	548	540	559	585	532	538	558	619	550	566	558	559	535	530	561	521	538	564	600	555	555	580	558	597	574	541	567	571	579	569
38688	44667	6726	3462	2521	2006	1700	1399	1270	1137	1180	994	923	895	859	836	871	891	839	831	795	772	748	750	754	772	769	776	784	776	793	775	770	766	822	736	748	794	771	738	741	757	773	754	744	723	702	738	708	718	733	742	731	734	715	728	743	781	706	712	743	741	765	738	735	762	730	695	753	711	703	747	800	719	748	757	768	727	753	728	774	728	720	771	719	761	750	725	729	683	766	708	744	801	709	778	736	750	772	741	740	753	771	710	758	740	718	743	717	732	726	713	730	735	731	697	681	735	817	718	707	728	739	769	772	748	720	745	730	778	776	768	760	750	750	727	714	723	701	734	724	722	700	704	724	713	706	717	693	731	759	696	745	725	746	711	717	732	719	776	714	717	699	740	756	728	761	740	738	758	742	760	738	772	729	763	741	737	739	773	757	769	749	690	690	737	733	686	739	749	731	740	770	712	740	741	775	762	737	729	752	720	732	733	718	678	750	710	678	731	713	682	741	751	739	731	743	720	752	676	708	751	735	748	719	684	786	755	727	752	724	696	707	753	743	737	725	750	757	733	698	730	730	768	723	728	716	688	742	753	756	746	692	722	779	725	778	719	713	705	734	788	745	769	700	712	717	725	721	735	751	718	714	736	734	743	753	709	749	763	761	693	730	741	713	717	734	729	700	744	809	755	735	736	757	733	720	757	741	677	723	714	700	750	764	704	791	740	757	762	791	726	745	716	754	751	748	720	772	735	761	723	732	738	752	706	776	776	740	767	748	755	715	736	743	749	758	750	736	729	741	753	792	752	746	709	742	775	751	757	776	694	748	729	682	697	734	715	746	773	774	738	742	762	738	751	780	741	713	711	730	714	745	760	727	765	747	705	722	759	755	727	731	741	753	788	689	767	720	717	756	667	754	713	779	741	690	733	677	773	755	761	765	736	759	729	791	735	795	782	758	700	757	782	753	771	740	781	705	728	772	715	763	771	708	738	712	750	742	747	783	730	728	705	750	781	747	735	702	726	734	734	737	789	710	757	724	742	709	717	712	683	713	708	770	769	763	700	745	736	750	771	702	764	721	705	751	730	725	731	749	749	739	736	687	768	741	731	748	711	724	697	719	782	751	752	760	748	748	756	756	780	676	750	740	713	774	711	798	733	723	758	737	771	708	697	748	726	760	786	789	743	766	726	750	763	716	777	705	750	730	710	741	695	699	765	705	714	731	722	696	747	718	714	770	741	734	759	768	711	694	772	726	726	750	704	721	721	772	775	714	757	738	721	713	752	722	733	719	763	759	746	708	761	749	735	733	700	678	762	730	747	737	745	725	713	714	711	743	725	740	728	750	728	715	703	700	716	705	765	720	724	737	718	749	782	715	715	736	740	764	727	729	742	748	715	736	735	721	755	742	678	714	749	724	728	761	755	737	745	719	657	727	712	748	711	810	739	747	770	743	730	745	694	717	710	745	772	767	768	757	752	776	737	779	762	708	699	778	700	740	758	725	721	731	724	756	685	760	713	751	783	740	755	701	687	703	722	691	731	718	689	772	734	735	751	722	755	722	722	738	764	670	722	773	726	735	724	706	744	697	724	743	795	741	699	710	747	738	755	749	741	739	739	743	752	738	747	737	785	744	743	731	791	720	747	714	750	785	755	753	710	723	737	703	761	748	769	725	738	757	761	708	789	784	756	720	724	707	758	779	725	757	781	712	795	689	766	743	723	759	773	698	725	737	764	704	756	765	688	751	731	739	738	723	736	699	734	700	742	767	754	757	724	708	731	726	713	716	750	731	757	730	778	751	690	725	731	731	687	733	733	747	763	755	699	772	714	718	776	744	713	738	731	694	748	736	736	730	737	756	701	747	715	742	779	730	757	723	747	753	735	712	722	732	772	693	751	746	739	709	728	754	708	757	744	743	710	721	707	729	740	743	708	761	701	724	744	760	785	713	781	770	728	722	751	775	777	747	779	754	713	719	764	704	758	739	788	743	719	722	755	705	676	743	776	725	787	736	751	734	777	752	735	792	785	737	763	778	753	729	727	750	726	702	726	719	741	713	719	758	706	757	750	783	730	751	667	733	700	692	688	727	739	712	725	660	747	702	730	767	742	741	731	708	709	736	740	726	691	678	713	761	736	746	752	780	727	750	693	730	694	763	795	793	756	763	743	704	735	755	798	718	781	757	734	786	704	772	743	733	741	765	724	733	697	728	751	721	762	750	747	748	708	756	742	741	731	721	723	705	757	754	734	708	723	708	724	681	747	744	728	743	746	712	753	773	722	745	728	679	755	776	760	714	782	690	744	729	700	740	737	750	764	745	716	701	764	720	764	686	723	708	743	707	744	715	777	715	740	746	781	712	740	743	752	695	720	753	756	717	718	723	775	761	773	779	768	736	749	739	705	740	744	735	730	760	684	762	705	734	761	763	750	727	730	713	791	711	726	764	751	764	689	740	737	742	686	760	795	776	718	707	779	732	763	783	724	740	706	750	742	730	759	725	734	739	752	698	727	721	733	725	734	740	720	733	734	745	747	771	729	764	752	744	717	760	753	723	749	742	758	734	770	694	708	723	667	728	697	721	708	749	718	715	690	755	743	739	738	742	736	756	759	744	758	750	683	733	721	724	717	732	702	751	730	742	731	672	724	718	727	740	757	754	720	765	775	726	730	747	746	761	737	696	716	742	764	712	797	737	722	718	732	732	776	729	751	753	748	721	733	709	721	720	728	712	765	748	762	756	748	740	728	777	721	732	718	741	690	728	692	772	750	695	733	714	742	736	728	682	743	752	721	698	740	695	728	730	753	753	711	712	746	745	719	696	754	764	716	700	699	724	714	749	683	730	715	770	712	710	733	752	757	784	766	750	745	737	746	698	712	774	723	740	737	725	782	765	719	764	734	670	729	757	752	714	758	745	734	752	736	752	718	713	723	744	714	748	752	757	773	724	730	727	706	749	754	745	725	734	775	778	771	710	715	704	761	770	712	719	729	755	732	713	763	719	735	742	670	742	718	722	733	702	770	724	762	703	738	710	663	753	750	726	803	776	700	746	699	725	723	748	682	776	722	732	767	722	767	755	704	750	713	775	743	742	692	706	730	700	704	713	713	739	765	729	743	722	792	723	751	752	755	750	769	776	818	734	725	714	702	738	719	777	715	729	754	687	749	744	763	737	766	726	753	697	732	702	757	721	742	775	744	705	735	736	718	751	772	762	740	766	709	744	765	744	760	725	736	735	770	730	726	748	736	726	744	762	768	716	744	709	703	768	710	729	718	748	712	737	766	745	731	769	715	799	744	686	718	759	750	722	764	702	769	701	744	754	716	775	707	728	730	707	762	690	786	745	765	726	742	717	768	684	752	772	751	753	763	733	728	782	745	717	783	743	764	720	703	785	738	714	704	727	761	749	714	800	713	771	727	768	785	725	804	736	755	770	728	716	685	712	723	751	740	748	755	775	726	784	759	730	695	762	760	730	722	738	727	744	735	745	749	732	767
22792	21043	28759	23546	21039	21042	7447	1133	836	773	663	717	581	581	567	569	540	561	577	533	515	517	515	460	493	516	483	467	470	470	450	517	526	510	471	450	511	485	454	487	517	476	465	512	513	460	438	494	468	465	441	475	493	482	475	515	498	483	469	482	503	465	459	463	440	443	459	452	486	443	457	469	464	472	470	496	480	475	453	463	485	473	491	457	467	475	460	478	472	460	472	453	466	433	490	478	488	487	435	473	478	468	499	434	464	490	495	454	428	461	453	476	480	438	464	435	434	443	477	466	472	488	433	449	494	471	471	414	504	441	469	458	456	469	434	447	486	447	457	472	484	492	521	463	454	451	493	496	467	452	462	418	456	459	442	478	491	432	455	478	439	470	474	435	460	454	506	494	456	449	481	483	435	478	484	451	504	472	421	455	440	482	466	484	448	491	473	474	468	451	456	451	449	461	459	500	466	443	450	483	471	475	507	468	455	458	465	465	471	460	439	502	458	444	467	438	484	474	450	441	479	455	486	481	433	438	430	424	502	483	473	457	455	483	471	454	434	459	453	483	433	477	484	449	484	463	487	452	506	483	434	460	455	517	477	463	434	467	480	478	504	515	491	482	448	442	489	446	432	468	489	471	426	495	471	492	446	490	486	440	416	449	452	452	454	508	475	454	419	450	490	451	470	479	456	474	473	499	490	471	425	484	493	506	452	439	484	466	390	490	487	425	449	512	518	436	476	466	445	500	446	496	491	503	487	435	449	449	472	456	443	503	447	474	455	470	452	457	453	444	461	460	471	466	448	494	468	444	453	439	452	468	447	489	431	440	407	487	473	456	446	437	442	486	503	448	459	434	497	460	453	504	439	467	442	478	414	441	467	486	451	456	484	471	443	436	450	524	420	470	487	441	460	444	498	468	405	480	466	457	463	470	447	433	461	456	462	507	472	484	474	466	494	440	506	463	471	456	471	461	461	482	454	466	457	491	430	442	490	446	475	472	469	473	450	446	456	466	470	456	466	472	480	431	462	486	467	466	481	455	538	481	444	502	468	495	478	446	458	479	487	466	457	489	451	446	498	456	493	452	457	472	435	458	496	463	487	473	500	459	478	489	454	460	465	462	490	438	464	505	436	450	473	445	440	469	480	475	470	500	444	431	477	451	539	500	446	467	442	457	452	454	439	524	450	484	490	467	480	475	467	482	513	473	466	453	451	465	486	486	463	476	432	417	439	461	447	432	461	461	457	480	441	510	494	469	471	442	436	485	509	451	443	440	442	458	484	461	451	448	463	489	471	487	480	436	429	457	473	450	491	460	444	451	491	435	493	450	498	494	431	448	456	466	429	489	483	468	479	457	496	474	481	440	490	447	476	460	461	470	451	514	466	473	458	479	494	442	482	490	484	513	419	454	454	500	454	431	453	469	455	497	471	466	457	468	475	486	454	500	468	490	461	485	494	483	432	474	475	482	472	455	457	494	506	478	430	478	467	483	463	472	495	471	450	436	521	465	434	447	488	435	473	476	488	495	447	455	470	476	466	491	493	513	471	435	444	469	440	462	437	436	472	472	456	471	414	470	454	481	422	490	489	474	435	439	477	449	421	458	422	477	460	495	502	480	463	473	467	476	460	465	466	470	480	474	508	415	468	423	423	428	453	450	463	464	461	451	471	457	484	446	424	447	428	474	466	425	470	470	455	473	462	460	473	432	451	458	474	451	460	477	462	484	444	471	472	439	478	425	454	454	389	458	458	504	476	454	466	474	437	486	463	482	472	496	423	474	502	431	421	471	473	427	452	511	469	495	465	466	480	475	447	464	497	455	491	476	472	477	459	473	459	463	475	464	456	416	460	471	442	489	444	459	439	461	422	450	463	439	449	488	488	496	470	464	445	426	474	432	467	448	473	476	421	504	472	447	431	424	454	455	466	457	474	459	466	465	458	453	463	473	447	444	453	493	468	432	475	451	447	499	476	457	454	454	487	493	436	491	446	493	438	465	464	457	448	491	484	458	467	495	435	491	479	449	465	425	460	458	431	469	488	485	509	462	450	485	485	444	506	456	448	439	443	471	464	480	461	530	498	452	454	425	475	503	427	475	462	499	469	453	448	464	451	486	460	480	454	465	439	504	456	439	475	473	455	488	485	463	481	523	446	475	477	468	464	441	440	477	461	506	465	487	476	434	467	441	434	485	431	484	453	459	462	435	475	479	499	430	450	472	440	482	460	449	455	501	468	467	452	458	460	464	459	503	443	435	468	464	442	460	496	472	474	474	482	469	474	471	492	447	440	475	478	465	446	437	476	473	467	477	455	493	451	503	438	475	444	446	451	460	469	468	455	481	460	461	497	464	474	465	419	507	466	478	491	456	459	443	464	433	447	449	479	478	435	462	482	445	466	504	496	462	455	493	451	484	446	479	465	432	452	462	463	434	435	495	438	441	469	445	492	442	440	426	503	487	440	518	477	433	463	454	462	477	479	438	448	452	480	458	458	432	469	449	474	474	485	456	465	475	480	441	457	457	481	433	445	468	482	480	475	447	427	504	421	474	417	451	408	486	461	499	459	466	484	420	471	453	492	474	458	468	466	513	502	468	474	489	496	481	461	473	475	465	446	462	446	438	436	460	424	501	460	469	495	493	461	443	428	495	472	468	452	441	469	405	488	458	462	484	466	461	469	462	488	460	515	460	464	487	448	462	475	473	434	468	461	469	475	473	439	414	452	470	471	434	454	470	414	493	487	470	458	419	492	457	440	467	452	420	459	437	466	477	430	441	462	502	472	456	451	430	444	479	468	459	465	491	500	493	477	505	456	471	441	476	479	489	476	439	470	449	472	442	446	474	446	454	437	475	474	478	462	491	485	471	442	457	480	473	443	449	415	485	468	434	452	509	443	478	514	430	484	471	483	496	480	465	435	498	470	483	475	472	445	460	439	444	449	472	503	484	469	455	446	452	483	423	490	432	475	454	486	451	436	459	430	443	447	483	441	452	456	472	494	470	504	460	465	431	450	459	478	479	457	469	484	470	467	440	469	435	462	459	482	505	451	459	439	435	464	442	455	447	444	446	435	468	478	479	450	493	448	484	474	428	494	444	477	441	440	447	443	438	508	472	489	493	470	470	459	435	445	485	438	466	474	495	479	478	461	478	466	443	421	489	411	427	512	432	465	478	448	479	454	476	482	455	456	431	451	476	491	454	481	463	504	458	455	447	500	483	447	452	470	462	466	429	475	455	444	456	463	491	455	497	460	436	445	450	485	484	436	433	481	465	453	519	455	464	470	416	458	491	456	477	477	452	506	500	493	469	455	433	464	481	434	443	451	459	438	476	474	449	432	488	458	471	473	418	459	412	437	453	419	428	440	466	456	447	426	486	449	495	455	471	468	484	491	481	483	460	478	454	483	493	491	496	435	493	475	502	457	417	444	511	476	453	460	485	459	436	466	491	465	474	441	441	480	447	472	494	466	444	474	444	497	448	444	475	472	416	467	492
43221	49920	10884	5670	4048	2902	2408	2011	1643	1417	1236	1077	1050	924	894	834	840	797	793	765	754	701	720	716	720	698	649	708	684	647	641	652	660	611	624	697	664	663	634	691	617	675	641	621	616	619	605	637	587	583	574	665	608	667	578	631	629	661	613	654	553	588	577	592	648	564	612	594	611	591	626	638	613	649	663	608	573	580	623	648	598	618	638	637	590	627	610	628	597	620	609	631	630	615	621	591	605	620	606	632	582	633	595	621	610	610	609	613	615	633	622	569	621	638	614	633	648	601	622	652	580	608	649	629	595	638	619	654	620	616	662	591	601	591	588	636	628	619	589	609	680	594	588	640	591	615	632	575	625	595	651	606	601	624	640	582	609	617	581	610	632	644	641	594	604	614	589	608	586	587	634	633	604	590	559	632	603	603	607	644	582	662	622	629	618	586	618	650	619	621	563	590	564	572	640	580	652	613	634	617	584	646	631	554	606	614	588	588	650	622	597	639	571	673	576	662	599	641	649	629	635	635	644	623	628	611	638	598	625	632	600	643	617	613	643	592	621	635	604	643	586	606	619	619	630	588	617	654	598	644	654	575	646	644	647	610	587	677	612	582	593	595	589	607	598	635	651	625	610	642	634	650	564	636	619	622	597	627	636	601	594	629	590	608	628	591	607	656	614	645	587	599	586	634	615	651	617	608	620	620	620	598	609	572	611	573	607	561	582	601	631	688	599	582	626	601	618	654	662	612	593	598	578	614	588	647	580	637	636	583	649	624	621	618	630	612	613	597	601	581	610	648	603	631	652	618	591	626	647	616	593	659	620	637	604	614	642	650	630	612	602	603	619	649	605	623	615	616	641	601	561	632	585	613	613	606	585	622	621	628	582	621	588	594	587	620	631	613	621	591	631	617	583	600	630	571	652	570	642	592	614	619	634	588	619	558	643	570	627	642	597	608	634	636	628	607	574	585	619	632	621	613	595	618	598	612	630	660	521	571	633	587	672	569	626	605	598	600	619	586	626	662	560	566	583	625	616	630	625	629	602	596	620	626	597	621	624	598	604	598	654	613	614	613	639	613	548	619	597	590	633	609	648	636	647	599	591	628	576	599	592	658	592	651	620	631	623	594	622	640	597	654	655	613	634	603	591	631	619	649	608	610	583	586	612	612	576	592	645	644	580	642	620	605	616	626	616	597	627	615	604	622	599	609	624	678	637	576	612	640	658	647	626	609	611	588	601	635	597	633	588	590	563	603	647	629	616	639	630	643	625	639	571	598	620	609	584	658	593	642	619	625	614	625	619	600	634	581	590	652	629	616	648	631	596	606	629	603	631	612	594	640	661	581	589	643	649	675	622	626	602	592	616	616	658	648	624	594	625	652	639	625	637	618	636	639	612	603	630	635	605	626	606	586	633	638	636	611	648	601	619	650	614	622	614	582	653	677	619	605	634	580	619	573	609	586	632	609	622	613	647	594	620	610	619	652	640	646	647	645	654	635	624	647	592	598	566	623	594	602	608	621	651	596	592	651	644	580	604	604	603	629	665	627	586	612	615	578	613	598	625	657	663	599	626	586	608	580	639	619	605	660	622	640	638	648	650	623	611	622	589	628	615	665	588	641	602	636	599	595	614	626	646	638	617	634	598	641	608	636	627	580	641	635	605	583	587	614	592	637	614	629	652	629	552	604	641	592	638	627	644	602	651	626	606	634	590	607	636	582	621	627	630	569	636	632	605	591	595	628	594	619	613	589	614	593	616	602	645	648	641	633	602	610	609	624	621	611	649	597	583	630	635	598	657	625	607	629	626	629	629	555	620	593	558	583	594	615	649	593	650	636	668	580	574	590	596	636	593	596	562	618	645	620	627	652	652	615	634	642	651	638	637	650	635	614	606	638	617	594	586	544	563	674	640	607	699	657	602	667	646	586	612	602	646	600	573	600	645	586	635	579	589	636	626	633	662	630	579	605	649	589	579	606	616	625	634	608	578	620	669	627	647	631	614	615	638	619	604	607	608	589	658	615	604	624	572	607	618	583	591	618	566	677	611	648	638	644	614	588	560	616	613	567	614	603	635	580	612	576	642	656	618	585	622	665	620	643	636	619	621	558	625	604	563	582	641	648	616	617	611	619	596	604	650	633	579	627	643	621	602	630	630	629	603	598	580	625	573	630	611	618	638	638	598	609	579	632	610	605	588	580	581	585	595	616	600	657	599	563	657	620	609	597	634	592	631	589	587	587	608	626	619	650	582	599	564	641	606	548	626	636	609	619	644	609	645	632	667	632	605	661	607	571	593	586	592	599	649	576	600	586	612	609	581	635	611	619	652	624	654	685	604	598	614	626	617	639	596	616	653	600	627	616	574	616	602	609	644	611	599	625	577	615	563	645	591	598	583	618	607	613	621	616	630	654	603	623	620	609	612	589	620	635	583	633	612	603	623	570	618	564	636	574	643	587	601	631	583	596	604	609	616	616	615	615	623	605	646	611	570	651	623	565	626	535	631	588	639	613	625	605	669	643	592	625	654	591	632	627	652	586	601	643	636	622	609	607	563	625	612	611	606	614	652	624	601	594	632	642	623	630	595	599	630	595	618	608	653	618	562	549	572	600	623	649	601	621	603	629	642	637	574	605	646	615	596	569	608	631	640	647	616	592	629	630	663	603	616	584	571	577	617	598	636	645	606	581	584	609	603	639	582	614	576	622	607	618	577	612	607	618	651	652	624	632	595	627	577	611	640	582	623	613	614	631	610	635	662	614	652	598	648	562	608	641	659	676	599	620	612	565	636	632	658	617	594	619	654	618	565	622	577	591	612	638	629	596	627	652	578	589	618	592	592	618	643	637	613	640	643	607	657	635	618	648	607	606	587	654	633	629	630	593	550	563	623	618	600	580	620	592	665	651	570	620	541	610	597	575	649	634	579	605	611	647	656	632	634	605	653	600	599	565	625	666	613	631	597	622	632	618	612	585	625	573	628	621	661	597	620	587	631	661	580	635	622	619	642	597	639	650	593	615	609	643	602	617	594	621	624	597	624	584	588	625	636	641	613	636	613	593	590	613	669	605	570	583	648	613	627	635	617	617	610	615	587	647	605	612	638	641	586	628	633	645	639	637	589	624	615	588	650	620	640	608	591	636	640	653	630	622	595	583	620	641	629	643	621	625	653	622	594	618	607	627	603	659	593	613	603	607	642	637	641	627	594	615	628	628	616	623	668	618	616	535	621	616	637	627	619	621	624	620	638	626	627	600	616	617	600	620	636	621	592	646	584	586	596	590	645	703	640	586	605	621	649	658	639	549	640	604	627	627	617	619	549	611	620	620	594	571	588	583	600	585	596	586	645	618	642	644	641	636	612	581	629	599	598	604	616	573	553	596	648	620	623	635	588	565	646	599	615	627	608	574	639	602	606	619	631	615	610	579	634	634	596	586	639	641	623	630	597	639	656	634	654	631	604	620	582	630	598	583	574	607	572	655	651	685	608	602	620	652	586	636
28400	23611	12655	1355	461	429	390	380	380	368	407	373	410	383	381	361	384	410	386	369	353	378	368	409	363	368	382	349	393	375	407	374	371	381	360	377	355	357	346	364	365	383	404	375	388	365	356	358	328	379	370	374	356	353	391	362	363	373	369	366	361	355	350	377	381	373	344	377	362	370	389	369	389	359	373	385	371	366	384	329	362	380	381	423	367	395	373	378	389	392	377	363	403	350	363	366	411	371	387	423	379	358	362	372	369	387	330	368	361	374	394	369	369	383	376	356	391	419	390	333	375	404	356	381	370	391	411	368	351	392	338	392	365	369	364	347	375	383	380	362	375	375	403	359	353	386	372	378	378	363	382	351	409	398	381	345	388	418	399	385	331	372	381	378	398	381	381	382	399	375	349	372	388	380	347	384	374	384	360	371	345	379	367	357	389	373	361	374	368	398	371	360	425	363	363	391	395	347	389	363	355	366	360	380	395	383	433	375	405	397	397	374	377	396	374	368	371	394	373	374	398	381	396	388	377	372	403	320	373	358	371	359	397	362	356	388	333	411	362	371	357	414	355	336	375	343	328	398	374	400	396	410	414	370	388	318	443	393	375	396	360	370	386	384	397	371	412	412	344	392	388	346	372	399	372	380	384	379	313	379	352	394	360	354	324	387	380	392	376	399	405	436	397	365	363	346	404	358	411	371	380	371	368	372	342	351	401	352	361	364	381	369	372	361	361	386	347	383	405	367	397	361	379	407	366	395	379	352	337	388	377	353	348	376	346	353	390	374	379	363	376	403	396	383	382	376	381	369	359	391	367	360	362	375	338	379	396	378	340	378	378	398	374	390	377	344	383	377	423	360	384	393	353	361	366	381	377	391	359	359	390	363	343	390	336	353	347	350	382	379	387	376	357	356	360	403	397	375	400	360	387	386	379	365	351	388	380	367	380	354	420	391	373	416	362	361	380	403	362	368	372	382	366	366	373	395	370	349	432	358	386	380	382	400	368	415	353	387	380	385	381	384	400	387	390	378	367	382	393	353	398	354	396	411	406	392	409	375	386	369	409	364	392	405	380	414	401	368	366	369	360	362	383	325	374	373	414	385	384	362	375	354	356	354	380	362	371	370	407	369	365	351	397	379	380	375	366	362	369	406	417	351	387	402	397	395	414	415	358	373	392	389	365	344	357	394	367	372	370	370	378	362	402	389	382	388	401	397	400	328	371	421	416	330	367	377	377	371	397	373	393	372	392	406	367	399	400	351	425	359	379	364	411	378	393	386	386	359	384	364	385	393	350	386	394	344	368	387	354	380	379	377	384	352	401	371	403	358	352	368	368	347	336	377	402	356	390	409	345	379	402	357	391	366	400	385	375	371	401	388	383	387	380	361	366	356	359	406	373	383	409	366	385	374	379	402	391	369	395	373	402	370	398	404	358	330	354	375	399	402	397	356	392	379	345	374	390	350	357	416	380	383	368	381	356	348	371	371	398	383	421	359	398	368	380	372	391	402	374	347	363	375	337	397	375	350	368	404	376	360	400	393	383	381	382	361	388	361	331	369	375	383	405	372	397	359	393	369	370	344	357	350	387	389	363	364	354	358	377	409	372	395	379	389	394	351	373	372	368	389	369	398	392	374	365	360	386	414	386	370	365	392	378	394	373	393	357	394	380	373	344	415	364	371	386	395	386	398	385	391	366	347	376	389	386	390	390	396	376	373	364	393	361	360	347	350	389	390	401	358	324	337	399	391	390	374	346	371	405	403	350	386	376	388	382	395	359	366	384	344	384	356	395	397	364	398	385	366	394	376	367	394	362	392	361	373	373	374	377	372	377	401	358	365	356	372	365	361	377	372	371	370	401	389	386	382	368	357	400	380	377	399	403	356	365	360	390	390	403	369	363	372	382	352	388	350	383	399	377	395	373	347	327	322	375	383	373	372	371	350	388	368	391	399	375	408	408	347	369	386	399	403	402	367	410	376	346	381	327	417	357	352	413	403	355	377	391	372	370	448	367	384	403	377	370	382	363	372	337	386	346	409	401	419	359	331	359	391	370	397	356	362	345	356	380	390	378	371	353	377	356	361	378	384	358	366	392	392	351	383	379	354	392	330	398	369	380	354	372	406	402	374	339	384	358	359	395	384	356	383	378	391	387	350	388	355	376	326	405	365	363	351	348	349	384	398	371	395	398	364	384	381	379	344	386	356	338	414	385	365	380	433	387	375	380	377	379	339	364	358	388	385	371	365	382	376	373	379	383	371	389	349	373	407	387	376	361	400	392	392	377	388	375	360	356	375	420	400	416	380	383	402	368	366	366	351	419	396	390	413	361	356	379	407	391	395	386	349	372	326	356	378	391	383	355	372	393	356	382	366	424	369	400	381	359	371	387	392	373	386	349	358	378	350	354	370	368	363	358	418	382	386	343	385	385	355	390	366	360	394	382	359	397	372	385	384	389	365	391	357	363	376	363	363	376	353	369	381	373	355	360	373	351	326	384	416	396	373	375	357	387	391	350	414	410	379	391	386	369	396	364	358	387	404	364	400	360	399	410	371	369	404	370	363	397	393	357	395	393	390	362	381	385	383	368	346	383	395	404	367	354	381	367	352	361	365	374	390	354	391	374	394	383	363	399	367	377	381	365	349	389	353	403	353	383	392	363	413	358	400	353	381	347	363	393	388	382	391	376	400	350	367	356	407	382	394	363	360	352	359	384	370	384	355	362	373	363	372	386	341	389	355	364	396	406	389	361	376	372	374	376	391	366	357	402	390	400	387	410	352	363	327	362	420	374	373	375	384	383	376	375	371	348	371	350	373	338	417	387	355	391	407	409	339	369	387	361	410	366	368	375	404	365	343	371	381	361	331	379	389	362	380	395	384	381	376	371	379	369	369	332	365	390	353	416	387	367	413	400	398	398	383	362	395	391	381	371	396	403	369	363	368	374	394	383	394	336	340	381	352	397	366	354	370	377	375	383	389	394	405	391	368	358	360	354	400	376	372	372	400	375	404	345	364	370	360	405	389	366	360	381	348	352	375	390	362	371	379	400	376	387	356	351	365	388	379	358	377	369	379	379	380	375	373	385	348	373	403	408	376	384	373	371	360	366	351	377	400	394	407	396	374	358	386	387	349	403	396	362	365	384	395	358	374	360	378	381	351	387	402	362	375	354	368	415	379	366	394	400	377	369	379	364	382	390	376	375	370	356	382	367	358	399	349	386	354	375	399	378	383	386	405	394	368	371	403	383	359	398	364	389	435	380	363	345	375	375	390	308	383	372	362	387	339	397	400	395	412	420	373	411	357	374	330	362	384	378	373	363	397	351	408	370	380	360	375	360	396	350	360	343	365	392	367	398	399	396	378	374	369	351	384	363	370	393	346	360	393	371	393	373	371	373	366	397	401	374	397	375	356	393	394	359	350	362	369	350	344	369	367	377	389	351	373	386	383	395	365	375	396	393	368	378	341	380	406	368	408	360	346	360	371	384	379	369	383
35007	30417	1026	689	636	597	580	538	520	494	550	565	491	505	504	472	494	529	550	494	506	506	548	511	500	504	484	532	469	499	507	486	491	476	532	492	474	496	438	505	494	488	540	469	546	484	535	521	491	485	527	485	471	486	492	461	524	535	489	550	550	483	494	460	507	475	536	503	536	493	517	498	489	525	538	455	489	510	492	496	523	495	483	474	484	531	482	473	509	539	508	522	514	502	500	478	514	482	496	495	511	488	476	511	481	493	517	451	514	490	486	480	495	478	515	546	478	485	454	505	512	487	501	457	546	485	487	526	479	484	485	493	482	507	494	527	514	514	504	502	456	484	482	524	481	511	485	511	481	484	528	482	512	511	489	482	501	496	503	478	466	496	510	495	498	477	549	493	473	519	489	515	516	531	501	505	518	489	478	483	495	513	502	501	501	476	509	485	511	475	514	517	495	464	444	518	492	535	484	513	526	466	507	514	508	523	474	481	438	519	519	474	506	504	513	528	556	485	509	508	511	494	471	509	520	470	498	516	506	537	497	527	496	515	542	493	490	512	516	505	544	444	505	511	478	516	535	525	506	491	517	480	471	489	473	483	519	488	509	499	505	535	497	469	512	471	493	513	510	462	530	508	493	542	480	511	493	485	514	512	502	500	511	487	530	492	480	495	460	492	485	518	467	503	460	517	459	474	504	518	508	527	513	528	467	518	496	475	486	455	497	482	483	473	481	487	484	497	493	475	483	521	491	519	479	448	503	462	475	531	486	474	487	540	490	452	526	483	474	508	457	504	494	537	521	508	515	517	473	494	515	480	512	522	465	517	509	516	520	480	489	558	454	482	506	494	496	503	477	526	521	496	508	510	529	466	545	520	481	523	483	493	494	536	519	500	483	489	485	500	489	509	513	470	477	474	519	503	471	499	479	472	494	509	482	485	498	519	473	497	520	489	501	497	492	513	498	475	506	519	522	483	521	504	523	481	522	525	474	509	491	504	494	518	509	499	515	511	498	517	503	487	508	463	536	490	480	461	484	508	491	515	497	488	533	510	493	519	464	523	511	491	512	463	489	492	484	501	509	490	509	511	461	519	517	514	498	501	496	500	494	540	486	491	489	512	503	483	518	481	512	520	522	504	493	518	488	490	508	470	510	489	483	491	480	508	534	526	501	478	505	475	496	517	479	488	493	497	528	462	486	508	499	502	500	509	516	509	499	499	503	520	498	478	538	530	496	482	492	535	510	500	529	504	442	508	512	512	542	511	487	481	471	493	514	506	536	487	505	441	492	482	488	493	491	511	526	504	466	477	526	522	487	511	519	469	505	501	480	485	515	494	466	533	482	497	471	521	488	523	529	464	494	527	503	506	509	486	455	532	480	506	518	480	530	514	467	478	540	504	491	445	491	473	491	513	515	485	480	484	520	488	482	509	517	483	461	482	508	524	516	519	504	486	505	491	479	527	456	490	538	517	494	541	501	484	502	488	479	478	483	495	516	483	525	486	459	483	513	524	491	483	524	482	479	475	501	475	494	495	501	543	536	482	487	475	503	482	455	496	503	510	510	486	472	515	540	523	473	492	482	459	506	500	477	493	498	466	515	562	513	473	470	460	498	497	502	474	480	515	496	457	512	482	500	489	516	506	527	497	487	508	499	525	483	473	495	478	500	492	500	490	447	467	479	532	531	474	540	494	497	460	497	464	535	490	481	499	500	511	492	542	525	491	498	523	545	510	535	499	519	504	489	463	464	500	489	504	540	481	463	515	507	460	477	455	495	480	505	491	488	475	514	508	510	495	498	472	510	490	490	469	446	497	465	489	488	502	442	485	525	526	527	484	493	493	494	500	554	510	490	504	515	496	503	522	497	494	489	524	499	497	482	496	493	501	486	473	515	524	504	519	495	468	499	500	535	505	497	514	500	512	515	481	494	431	509	522	496	513	467	519	502	487	505	511	493	496	485	480	465	509	481	457	507	489	470	493	482	535	506	504	502	490	446	505	492	489	472	476	530	488	455	534	496	501	481	536	534	457	511	511	486	518	508	508	459	480	497	511	504	483	493	515	536	528	532	522	498	475	489	511	499	487	510	499	472	502	501	485	485	511	465	501	506	480	465	475	497	488	487	516	485	500	509	481	463	496	496	523	524	447	484	455	524	526	493	490	487	513	534	507	472	475	476	468	467	504	512	497	521	533	465	521	494	508	469	476	478	487	484	452	469	492	491	517	483	488	488	497	526	506	469	516	472	490	465	482	454	465	500	508	461	541	568	494	506	487	502	487	516	541	504	470	502	536	498	490	508	468	493	471	483	516	477	522	474	524	516	504	466	528	515	508	523	494	499	504	515	509	534	515	471	485	513	482	494	504	519	467	513	457	493	509	493	460	487	491	483	501	445	479	474	551	526	477	485	537	492	509	515	505	463	489	503	534	457	468	485	497	522	485	482	494	477	510	490	481	490	518	517	537	496	510	470	493	479	536	467	494	530	524	498	491	480	473	524	484	465	490	485	497	537	491	501	499	520	512	526	491	474	459	518	473	508	480	507	477	464	494	500	503	559	496	488	470	524	498	481	478	473	499	491	490	489	533	513	509	463	472	518	470	483	533	505	465	469	504	489	528	491	462	495	498	500	505	494	541	476	500	504	487	479	495	502	508	488	510	496	445	516	528	494	508	437	512	519	470	453	470	498	507	475	473	461	515	482	467	518	466	534	483	526	543	499	471	446	488	510	495	486	525	479	474	486	494	509	527	455	482	466	502	464	489	524	494	469	466	469	498	515	485	536	526	483	482	516	499	471	526	511	508	504	502	487	461	506	485	515	522	505	510	504	479	498	499	508	510	485	535	478	488	454	511	461	497	484	492	500	471	484	535	498	449	498	448	462	526	489	463	523	515	507	527	529	463	465	504	460	515	505	487	483	453	561	483	511	493	471	510	475	474	511	512	478	473	511	502	446	481	487	486	511	499	501	440	487	503	475	527	498	502	473	466	495	516	519	477	518	484	514	481	482	498	502	477	514	487	498	483	499	476	505	450	551	532	488	519	513	519	469	513	518	451	521	528	495	507	467	551	521	513	544	486	451	472	544	459	541	549	457	512	468	471	514	537	537	515	492	495	554	479	482	553	494	473	492	495	497	532	502	504	490	488	469	484	485	478	525	490	492	482	505	472	508	478	461	512	502	489	506	479	532	492	493	482	455	494	506	469	528	498	505	531	484	464	481	472	495	514	497	505	486	503	484	462	531	494	507	499	502	480	495	488	469	472	504	521	486	479	473	509	464	455	529	523	478	507	493	566	510	480	471	460	471	465	477	523	529	476	512	501	457	489	509	506	493	489	472	521	493	496	497	477	506	466	495	525	476	516	525	474	480	490	472	537	522	520	480	469	493	490	492	482	535	496	506	523	513	503	467	455	484	532	468	488	496	509	497	485	509	463	516	495	477	504	487	507	500	484	497	505	491	495	558	478	486	471	500	507	469	508	466	514	478	508
23790	21036	28306	23933	20995	9318	1245	851	744	767	693	672	651	677	679	615	634	582	561	553	615	568	565	638	597	602	590	605	585	525	558	581	571	563	577	586	538	623	534	563	578	555	591	586	583	540	579	594	606	511	553	547	559	536	589	572	529	610	569	509	547	570	593	570	562	578	528	603	543	571	542	555	552	584	569	588	550	560	590	587	607	596	601	581	539	568	573	526	537	598	581	590	551	532	536	516	592	558	580	557	532	540	554	559	560	540	543	595	578	577	558	620	556	502	556	557	565	565	540	559	549	534	576	545	602	577	553	524	583	574	563	577	550	524	595	563	559	572	591	564	595	543	525	568	589	549	570	553	580	561	560	569	538	569	524	562	570	556	563	553	583	531	553	550	582	546	557	520	556	535	543	551	560	603	582	558	558	560	572	561	539	546	562	566	588	522	561	550	538	572	592	546	544	578	568	552	511	555	602	586	586	525	557	556	546	554	620	553	565	564	535	561	554	533	587	532	542	554	612	590	558	539	580	594	556	562	567	553	552	553	567	621	544	555	588	561	549	561	545	519	545	545	521	544	556	508	564	533	596	580	551	565	569	576	557	572	552	510	558	601	571	544	588	575	550	536	564	541	530	534	525	589	555	547	522	564	607	564	609	574	535	584	528	544	540	548	584	587	527	549	557	553	532	600	533	558	544	591	552	532	572	588	554	541	548	567	579	524	553	565	559	541	551	563	545	559	542	571	589	504	557	557	510	545	542	582	585	563	546	547	562	550	567	578	603	545	555	520	572	584	499	559	553	563	567	550	617	560	556	534	573	543	584	536	562	565	575	609	567	599	553	600	544	529	583	551	601	537	567	542	542	583	538	535	530	528	519	566	511	581	555	536	568	567	570	576	586	527	562	555	564	554	525	549	545	533	550	574	570	584	567	528	568	525	568	554	575	561	569	541	609	570	573	560	589	583	580	541	567	558	560	546	555	559	587	528	532	593	534	559	524	488	558	577	531	588	593	520	564	560	549	530	508	548	540	541	549	601	550	538	547	567	565	539	605	598	536	534	559	579	571	543	566	542	524	543	542	580	570	575	553	575	514	515	541	604	595	529	568	571	553	561	550	531	591	539	560	589	561	548	564	590	570	550	565	588	549	629	525	569	566	546	522	573	541	572	600	566	513	572	569	565	535	518	545	572	569	569	543	571	566	580	551	571	575	579	574	566	560	591	525	602	585	541	603	573	549	554	539	535	561	571	566	525	567	560	532	529	536	518	527	541	546	571	569	570	591	542	573	567	562	593	595	544	546	556	607	560	568	568	562	562	527	573	594	558	596	555	566	548	558	538	547	565	560	567	538	550	590	573	547	519	554	541	570	556	560	532	602	598	559	549	567	568	530	568	569	588	558	536	579	551	609	570	602	586	567	529	580	552	578	517	565	556	514	520	522	553	537	524	563	577	591	560	532	516	538	580	539	568	587	567	551	587	563	576	503	586	541	533	561	575	546	577	577	598	546	551	538	582	575	534	598	569	550	526	570	531	521	545	639	546	578	603	578	586	583	576	557	561	576	603	568	499	553	540	578	579	555	606	593	538	546	520	542	575	555	564	555	587	549	533	590	551	571	537	561	548	563	568	556	527	550	557	590	574	579	588	553	562	587	598	553	553	542	548	612	559	548	601	570	568	572	575	553	610	536	547	563	556	592	571	541	558	576	575	560	543	546	545	504	568	560	563	535	567	542	591	554	567	541	571	518	556	572	567	567	548	571	540	590	550	592	550	533	562	551	576	557	562	569	562	562	568	565	586	552	565	587	563	539	561	588	518	569	522	561	610	597	580	596	550	581	547	567	592	520	575	513	560	532	541	560	539	538	551	558	578	522	548	583	590	568	546	564	527	576	556	530	564	605	592	589	550	541	606	529	561	565	541	582	563	557	567	560	545	569	547	541	537	540	605	556	574	530	537	547	569	550	535	582	583	568	594	576	541	598	529	555	596	613	561	552	547	582	543	571	598	558	567	565	565	593	576	571	583	521	573	527	568	550	528	533	531	606	576	558	529	527	552	534	562	551	526	566	563	552	610	554	566	552	543	561	563	602	577	563	555	530	554	552	585	554	589	585	573	580	581	553	532	529	571	568	582	512	558	542	570	569	549	560	558	564	525	582	588	579	551	591	559	539	553	528	548	545	524	587	566	582	620	600	571	596	519	564	550	559	584	571	567	556	537	570	564	559	538	608	581	543	582	575	571	525	542	524	522	537	585	526	560	535	630	524	551	550	582	549	594	563	588	578	559	570	593	574	567	551	539	562	569	539	595	545	535	571	561	575	562	513	567	588	542	568	526	564	575	567	547	546	579	544	530	535	545	579	581	537	531	603	584	530	552	561	581	532	558	573	550	584	535	555	549	598	577	568	559	598	580	556	561	567	573	572	578	575	501	547	544	596	587	530	546	600	590	573	556	550	573	552	552	571	543	580	555	557	564	559	551	552	541	581	595	596	562	559	556	554	539	560	551	554	539	533	574	544	593	555	553	516	580	536	538	565	559	568	558	556	530	537	545	572	591	595	552	546	546	558	553	609	552	585	515	574	588	578	584	539	543	577	539	592	534	580	600	563	554	584	574	555	530	596	539	568	550	568	546	527	562	545	541	600	518	543	580	542	562	537	540	576	560	590	582	563	599	535	556	526	583	574	531	573	554	523	553	552	538	576	586	590	525	526	544	514	567	557	531	595	565	524	552	511	555	571	543	576	540	566	541	551	576	530	543	564	567	528	543	542	540	556	547	509	526	536	556	533	568	536	534	554	561	570	606	614	558	528	524	570	556	591	556	560	555	573	595	609	520	562	564	571	585	535	524	601	554	571	530	556	602	529	563	572	534	593	592	555	545	524	557	550	569	579	602	534	571	515	580	549	533	556	549	555	556	515	574	579	544	572	539	540	535	560	589	509	547	586	591	536	570	572	591	570	574	589	549	549	595	523	558	574	575	538	553	553	539	552	565	543	581	590	558	560	550	545	570	607	571	545	589	572	581	565	566	547	518	521	524	549	550	588	575	560	546	546	562	557	565	542	560	570	557	548	622	537	572	519	581	578	575	549	570	581	567	553	535	575	583	562	585	572	578	598	546	540	593	558	556	560	514	554	514	530	561	580	526	585	548	543	558	544	536	597	561	553	557	554	577	565	549	527	553	563	603	557	565	634	555	557	552	570	548	540	519	570	529	587	562	579	564	578	541	569	593	583	591	581	595	542	499	533	574	599	525	570	599	591	584	539	541	576	583	583	585	523	544	540	516	584	552	590	553	557	591	582	545	556	550	538	576	580	566	553	588	560	590	552	532	582	577	568	536	577	537	582	597	550	548	619	516	555	531	546	504	549	527	568	524	574	565	523	526	557	560	572	577	559	542	526	580	554	553	566	547	567	550	561	562	536	585	568	611	582	584	590	560	581	569	528	537	550	519	589	575	569	598	540	523	563	590	565	593	506	590	542	553	570	543
38628	43692	6823	3557	2483	2059	1722	1442	1337	1169	1029	1061	967	931	872	819	837	881	817	803	766	820	777	801	766	799	767	778	787	771	832	782	774	761	749	755	767	803	720	732	779	736	675	775	736	693	736	718	757	766	781	734	728	728	719	736	753	763	717	711	755	700	741	715	691	739	738	736	739	695	736	737	744	733	708	742	721	777	764	753	723	767	770	755	745	745	733	718	691	742	751	714	720	689	699	771	769	727	739	763	740	711	722	681	775	759	720	691	728	725	777	775	719	727	724	767	761	723	804	725	738	702	730	727	728	748	768	732	720	740	747	739	744	785	776	758	763	716	754	766	709	711	675	687	730	725	760	706	676	769	744	722	741	729	741	697	766	718	764	696	697	708	745	754	735	727	703	724	737	802	739	745	765	731	703	709	690	712	744	732	738	753	762	713	716	779	736	705	740	702	750	771	679	769	711	746	718	716	709	759	774	770	765	736	746	725	706	758	685	745	770	713	728	761	741	769	777	744	692	711	749	730	743	733	744	673	699	691	730	728	705	762	734	748	688	732	736	718	732	738	759	742	760	741	696	712	732	724	713	741	745	739	710	737	747	728	698	717	734	772	693	730	729	732	739	719	713	720	678	754	731	763	738	764	685	761	722	772	714	745	729	667	731	742	718	778	762	761	719	692	721	753	714	715	692	713	653	716	691	756	739	716	747	730	694	705	773	772	734	730	715	712	706	721	807	758	798	732	731	779	696	755	724	723	773	716	795	757	753	753	734	755	700	738	716	793	701	741	685	733	650	697	734	743	742	747	707	729	696	775	774	771	736	749	704	740	732	735	732	781	766	755	717	771	742	746	742	750	719	709	733	701	761	746	746	700	770	718	700	720	736	697	733	755	705	745	736	714	723	754	777	741	755	688	730	694	748	704	773	768	713	694	754	728	674	759	718	673	712	719	760	754	768	748	737	726	713	703	734	647	737	718	786	727	739	754	733	736	803	720	703	752	733	708	742	731	729	742	743	698	748	754	763	709	750	696	730	708	724	729	749	737	723	789	704	744	770	721	703	706	745	747	690	710	761	758	769	715	731	749	722	718	721	745	725	761	822	698	721	768	760	754	729	723	726	694	682	727	744	741	727	782	767	755	746	706	718	761	750	735	674	731	743	707	710	794	758	753	716	767	723	751	706	726	732	706	688	741	694	807	773	753	709	707	745	758	726	711	781	802	724	763	763	731	744	702	746	767	723	754	718	759	769	721	741	708	719	685	675	746	703	707	747	755	735	706	745	745	722	733	690	748	736	785	716	681	773	751	727	749	694	735	740	766	758	744	730	754	718	763	732	741	719	690	690	739	735	796	716	756	735	715	733	715	713	761	718	721	745	716	773	735	788	713	753	695	749	738	726	692	766	706	738	727	756	770	733	740	769	718	726	708	693	740	741	725	749	763	730	744	758	770	723	711	736	743	759	768	729	759	752	708	753	737	715	743	724	738	741	721	764	746	754	709	741	727	747	694	754	779	700	720	718	735	744	735	690	751	746	734	696	759	697	727	757	732	729	719	699	734	730	735	748	729	813	724	762	717	759	710	767	723	720	718	724	753	723	715	719	678	729	694	744	752	724	715	747	774	738	712	737	709	701	741	736	763	758	765	743	740	778	735	734	730	750	751	747	777	731	734	752	769	736	697	705	771	774	707	736	738	715	732	727	741	743	722	755	716	737	770	702	751	734	700	715	767	726	740	769	735	747	760	728	718	757	780	746	716	786	805	742	721	727	793	767	715	684	726	761	774	732	756	757	780	706	719	750	743	740	715	712	757	771	703	706	767	704	719	761	719	688	766	698	729	739	728	769	725	724	728	709	711	771	713	719	743	686	722	752	719	751	746	727	748	757	759	730	691	717	741	696	701	704	790	700	706	722	749	740	751	725	731	703	704	737	775	744	719	701	731	796	695	753	672	755	729	747	750	695	694	753	774	711	728	684	742	710	734	725	710	724	747	757	706	739	718	744	775	694	767	729	702	742	795	713	768	759	653	703	691	726	766	697	771	708	761	771	706	762	715	756	735	718	744	735	739	785	715	775	742	733	762	751	703	721	728	713	748	749	744	741	710	721	755	784	745	745	732	741	769	755	731	720	720	724	733	724	741	738	758	725	748	704	749	728	714	693	732	714	738	750	747	728	702	734	704	684	759	766	722	719	755	720	696	722	714	713	767	740	750	721	685	771	744	771	736	673	680	708	723	690	758	693	704	749	707	717	715	769	774	722	747	718	733	713	739	735	741	687	742	720	756	699	672	740	804	744	709	751	742	736	731	717	703	705	748	706	737	731	743	767	782	745	738	765	782	759	710	777	768	740	726	719	717	677	752	782	778	772	686	699	757	758	750	699	710	732	780	685	724	739	756	716	728	724	768	689	725	754	728	752	728	760	758	753	731	751	720	698	731	727	730	738	722	725	759	763	722	756	739	713	720	725	733	778	764	732	770	749	736	729	696	717	744	722	726	732	725	741	830	694	752	726	731	758	679	725	726	702	739	739	754	728	762	733	752	666	752	666	679	759	716	732	745	720	771	726	722	699	727	721	720	712	770	736	747	724	763	691	720	748	739	729	749	654	752	743	757	720	728	739	733	696	720	690	751	737	809	713	708	731	713	752	721	702	733	741	748	717	729	705	730	706	732	696	689	722	679	740	756	731	721	748	776	707	718	756	777	721	757	704	716	742	701	761	739	759	710	703	742	732	787	716	718	783	739	770	780	695	752	708	743	772	760	759	757	730	736	735	725	755	680	707	672	770	711	781	745	716	743	726	709	731	739	720	734	678	748	738	724	709	730	730	736	711	754	751	771	745	733	725	719	677	706	719	707	746	694	775	744	701	709	760	721	739	730	741	778	722	655	774	675	741	706	681	739	760	742	702	714	748	757	712	786	730	699	704	736	728	703	742	699	717	764	726	722	722	710	724	693	721	765	791	740	737	685	740	715	774	750	711	742	762	746	690	729	756	678	727	766	742	718	759	717	783	739	761	731	702	697	684	755	684	715	742	752	714	710	710	713	759	738	713	708	712	772	724	715	769	786	722	759	717	792	718	745	767	758	725	772	694	761	722	703	724	699	748	720	727	709	748	735	720	712	730	738	740	749	739	721	776	717	680	752	709	721	729	747	700	747	772	747	755	713	730	703	734	683	736	746	711	726	747	706	755	724	729	694	709	698	756	772	716	774	715	710	707	737	698	740	724	705	709	755	727	724	705	731	734	750	771	780	734	698	724	708	770	743	733	739	755	778	752	753	755	732	729	743	694	756	737	722	738	687	697	756	718	748	752	707	689	723	703	775	707	717	728	683	706	739	692	728	746	712	685	750	755	749	734	737	782	748	721	717	716	753	737	744	687	697	727	770	722	725	753	745	720	760	724	716	702	731	727	705	715	707	749	686	742	750	732	716	703	694	777	729	735	748	694	718	756	753	742	732	738	732	700	744	722	709	755	732	710	731	738	684
22707	21034	28761	23509	21035	21046	7360	1106	839	773	699	696	659	595	594	606	587	580	528	517	494	501	509	538	491	480	507	504	482	523	466	485	485	460	508	480	470	476	494	476	476	488	517	444	510	481	471	484	476	474	459	476	491	470	501	502	451	457	474	487	455	495	446	466	447	470	453	447	508	454	453	451	474	463	469	476	470	493	457	437	448	458	463	444	441	476	434	435	475	500	463	447	477	454	455	476	483	472	450	476	455	470	483	458	457	454	455	447	432	474	486	462	441	459	431	475	460	494	475	465	481	471	458	467	471	467	444	460	465	461	441	469	449	440	472	495	436	460	487	474	469	473	473	479	452	441	460	425	450	488	448	440	439	498	508	441	473	451	485	480	445	486	485	519	481	447	455	457	492	446	445	428	459	437	470	447	437	407	458	486	470	484	497	420	467	421	451	481	428	447	511	447	462	435	486	468	471	491	455	467	446	460	469	480	483	448	474	451	477	455	465	470	478	445	445	439	440	459	462	471	464	476	438	453	447	442	425	489	431	481	467	498	466	456	442	469	437	454	447	486	424	458	416	479	460	463	476	444	454	450	459	503	465	487	506	435	502	488	435	441	492	466	452	478	447	455	485	435	420	470	449	489	494	450	471	427	494	492	435	435	432	491	461	463	446	473	451	438	511	453	468	492	474	465	448	419	479	459	450	460	441	465	432	480	519	472	443	474	438	480	427	462	473	449	473	467	487	444	475	492	454	499	458	471	478	495	502	470	449	442	483	469	475	438	458	464	474	432	456	437	454	490	471	462	447	458	449	495	446	469	473	467	489	427	425	462	469	476	430	470	512	439	451	431	427	468	480	496	490	461	428	444	439	457	437	445	441	510	424	463	438	479	478	437	466	453	473	449	451	469	450	441	468	481	476	463	470	467	488	475	477	532	480	459	450	444	474	460	460	466	467	465	477	455	439	435	466	440	443	439	444	460	494	439	395	446	489	499	491	455	468	454	412	514	480	458	473	460	463	484	459	453	477	477	455	451	433	444	468	463	451	422	472	480	477	463	477	470	424	460	450	422	412	475	418	416	461	447	449	491	474	446	469	423	498	502	452	482	482	448	447	491	474	460	463	433	441	465	441	476	455	480	501	455	462	504	503	470	501	465	421	457	486	487	452	412	454	449	465	453	422	478	430	494	481	454	495	459	491	430	418	457	476	479	450	440	432	465	447	439	494	456	463	496	496	485	477	505	508	451	448	484	447	462	487	420	449	481	449	417	412	443	481	473	484	473	482	453	470	468	444	456	490	449	447	485	476	465	477	480	465	426	464	467	464	455	453	504	481	463	435	442	509	479	431	451	478	424	424	393	452	435	482	434	485	442	450	475	437	447	455	430	450	480	473	488	493	499	439	484	479	439	469	431	483	468	470	447	406	466	462	452	467	485	478	435	477	452	446	463	455	472	446	467	475	435	496	467	476	463	450	416	473	496	487	475	460	428	466	472	434	460	434	439	474	466	440	453	478	441	468	460	495	446	491	476	474	468	425	467	475	478	433	513	470	454	448	464	471	444	454	456	449	498	426	459	455	429	489	414	449	498	458	429	475	498	456	468	477	448	447	459	473	444	452	479	495	481	456	453	472	399	430	437	446	432	504	471	453	497	462	474	475	479	464	461	444	448	468	469	469	470	457	505	478	460	467	459	454	410	465	493	456	436	501	488	456	436	471	463	485	460	445	438	425	463	472	470	484	446	449	457	494	480	463	465	480	443	491	463	449	411	468	484	478	432	451	500	448	448	441	461	469	468	461	476	487	437	430	489	479	478	495	467	509	447	443	460	462	489	440	431	473	431	449	447	467	516	460	491	470	432	442	462	461	484	447	484	474	452	478	462	431	452	478	500	462	484	435	426	460	457	487	457	460	423	460	463	442	425	515	485	484	490	454	495	447	502	432	423	460	456	479	465	453	488	471	483	468	452	439	447	471	488	427	480	485	419	445	459	468	429	484	465	471	479	466	440	419	430	476	425	505	463	514	456	449	466	454	469	477	436	468	493	472	429	430	471	478	492	457	461	436	438	431	489	464	460	426	479	481	477	470	470	457	466	470	462	421	502	470	487	433	437	475	430	432	472	440	453	439	483	450	486	476	479	470	457	490	452	457	519	489	462	447	466	470	462	489	480	440	451	512	473	419	445	482	453	451	434	480	456	448	455	498	448	450	451	456	465	436	456	454	485	438	490	460	451	488	456	437	450	467	474	475	481	448	457	458	448	469	471	492	480	478	475	461	458	457	455	467	483	442	445	452	471	454	484	460	459	458	465	450	479	438	442	484	425	460	461	480	477	486	472	440	508	468	443	443	457	509	494	463	471	464	498	427	469	443	467	429	471	457	431	464	443	480	458	460	451	446	465	441	466	454	427	448	476	495	413	454	416	427	461	458	483	432	417	467	452	468	464	463	450	464	473	444	451	460	465	417	480	498	493	495	483	439	476	427	446	453	471	471	439	420	500	452	464	510	449	417	452	451	502	443	483	487	461	459	460	490	462	468	453	477	474	460	433	464	464	452	423	442	438	487	463	479	482	449	439	459	461	436	500	477	474	446	452	496	452	449	499	481	470	508	471	512	485	469	473	467	451	469	459	464	471	459	454	442	424	494	459	473	475	463	457	487	482	462	465	465	484	434	469	426	451	488	447	442	452	415	440	499	494	465	450	490	500	495	472	445	469	465	440	435	467	434	456	441	472	455	445	464	463	474	481	480	457	440	424	470	450	473	473	435	476	465	410	460	449	485	466	478	464	425	462	445	481	451	495	509	497	453	462	500	487	466	429	461	456	483	455	489	502	415	445	437	417	479	467	479	475	479	496	438	430	447	445	432	472	467	459	453	455	477	459	451	467	474	439	455	479	427	477	424	501	451	442	421	494	469	462	493	478	442	427	465	463	441	454	436	465	449	485	426	467	449	489	434	416	463	429	458	472	444	485	455	465	452	426	435	502	471	465	470	471	433	470	447	506	440	462	453	469	469	444	472	482	471	484	456	473	474	421	463	465	472	441	455	468	495	496	443	472	457	483	450	454	439	516	461	492	479	455	473	439	458	460	449	469	442	466	462	475	457	459	470	458	456	452	456	446	478	478	457	408	490	441	443	491	488	463	476	497	461	449	479	479	467	438	466	489	455	427	486	467	471	433	431	499	455	472	433	433	458	467	462	487	432	475	493	459	505	434	448	493	440	468	449	439	416	469	492	454	464	467	489	470	445	455	474	469	454	448	497	455	453	501	457	467	485	482	445	450	447	429	463	462	463	453	485	440	466	461	440	469	461	459	441	463	480	460	473	466	445	469	456	452	489	454	459	469	416	447	423	473	459	466	453	474	505	479	484	466	466	466	438	481	478	433	445	447	440	471	460	441	448	497	481	455	448	427	468	463	468	465	450	514	439	489	451	438	468	481	465	445	427	478	462	444	448	442	468	445	442	442	459	440	496	473	454	488	467	443	465	487
42787	49649	11044	5667	3998	2895	2402	1923	1588	1392	1254	1149	1034	978	909	897	815	850	818	700	734	756	696	685	717	695	699	668	679	600	689	621	651	655	677	616	602	633	599	702	666	683	625	606	644	650	659	611	660	667	611	633	593	675	625	614	633	631	592	631	644	627	630	607	637	641	676	599	593	600	569	603	663	651	624	632	625	592	615	590	631	589	643	594	587	617	587	639	625	619	606	606	600	642	612	661	647	615	609	618	599	634	627	607	603	590	601	624	655	600	606	577	600	657	602	617	653	621	640	609	565	595	617	612	609	620	639	627	546	646	581	629	597	555	591	637	622	593	641	616	623	628	624	607	591	623	600	616	592	603	607	590	599	612	610	648	611	625	601	614	604	623	609	633	635	597	624	600	629	651	621	614	630	594	582	584	632	667	629	605	617	631	606	602	607	622	640	624	618	587	631	627	605	619	606	616	564	634	584	618	555	593	589	591	600	586	619	652	614	619	629	627	588	604	614	602	601	607	602	597	631	646	626	604	589	604	632	615	596	590	612	593	637	614	599	598	566	617	585	625	618	578	638	597	601	598	611	618	568	588	572	607	611	633	632	554	606	616	640	604	660	585	629	591	611	621	607	643	618	646	583	651	677	582	609	571	625	612	594	578	647	633	620	640	539	662	605	628	593	642	601	604	577	617	580	592	574	635	602	660	690	576	648	606	619	595	602	615	645	635	611	588	606	622	581	565	639	603	620	592	626	603	625	622	602	639	581	626	652	625	625	632	644	635	585	631	613	568	627	549	639	614	549	632	618	590	599	597	623	588	578	605	623	556	625	605	608	587	622	581	640	604	638	613	603	605	641	627	604	594	575	635	650	593	615	564	602	613	612	600	637	583	606	585	666	600	616	657	599	587	630	590	625	651	620	654	640	622	618	618	619	596	602	588	630	640	599	623	594	618	598	596	602	650	601	672	603	628	599	630	598	578	640	641	585	616	622	653	599	636	620	607	589	580	617	593	570	576	603	624	626	625	614	610	598	603	627	601	634	611	622	602	558	652	574	577	608	609	613	598	625	639	644	618	602	611	568	578	634	593	640	600	637	608	641	603	631	595	584	616	650	608	558	612	660	612	596	566	596	579	648	600	650	600	606	647	573	606	641	617	598	663	638	632	632	604	602	648	615	596	597	584	621	594	622	585	599	617	638	577	620	597	642	630	585	653	609	610	621	560	636	577	659	603	622	609	606	599	620	608	641	625	630	629	574	616	560	615	621	601	603	612	634	600	681	625	628	574	645	601	617	593	612	643	571	611	584	624	613	622	588	612	611	593	638	580	605	577	638	629	583	659	655	621	631	621	592	597	624	606	604	624	622	624	647	634	613	601	610	599	608	627	582	598	610	608	608	650	610	610	650	599	598	611	606	567	590	579	635	630	648	601	576	583	588	605	589	603	649	595	619	649	595	631	642	621	555	618	593	623	617	649	631	605	612	626	595	600	596	588	586	646	599	616	620	618	674	640	627	603	605	616	599	606	635	647	585	591	620	616	638	586	604	627	614	577	618	619	572	601	602	633	623	599	578	595	581	604	571	613	594	605	623	585	621	588	621	560	617	588	613	607	609	592	636	623	588	638	583	601	566	620	621	597	591	656	599	563	585	594	648	625	633	581	589	630	605	612	671	594	605	626	602	611	615	622	611	633	639	617	617	574	619	594	629	572	597	598	623	627	668	598	592	577	584	676	589	568	596	592	609	577	634	660	604	574	633	590	627	625	604	604	634	581	643	633	597	594	574	592	635	616	614	594	625	554	615	633	590	557	648	593	600	602	657	620	585	618	573	581	650	595	636	654	630	591	600	618	565	636	588	639	619	608	592	615	642	595	618	652	548	592	620	565	596	650	629	609	590	605	612	573	644	617	613	594	639	583	608	619	616	569	623	624	607	595	573	634	571	620	635	618	628	622	645	608	611	610	648	624	642	602	631	582	595	574	677	640	625	626	620	628	606	604	617	651	670	630	606	595	615	598	615	607	620	637	620	610	613	611	615	598	595	622	613	640	617	623	613	622	621	558	573	559	637	592	602	560	581	626	589	594	632	627	604	608	613	586	639	588	634	599	626	588	592	591	625	591	603	654	613	625	625	603	619	614	560	619	579	608	626	631	589	604	628	615	617	607	600	598	575	632	592	595	590	602	615	599	616	613	624	613	617	583	652	578	624	597	608	608	621	654	626	620	613	617	648	613	594	646	611	622	611	586	617	657	584	613	607	655	607	595	604	622	619	602	597	617	593	596	622	608	634	604	596	627	606	622	613	644	584	598	604	623	608	622	596	593	585	615	631	603	599	611	608	643	581	617	605	614	555	636	609	563	603	655	622	635	576	576	607	604	610	605	573	602	591	593	614	611	652	600	607	606	587	619	592	602	619	588	605	612	644	610	575	610	624	615	636	619	591	597	627	569	615	616	586	646	607	642	587	600	591	625	635	629	604	583	576	564	565	639	597	595	623	573	626	613	597	578	601	620	619	646	621	666	659	615	633	612	614	594	611	602	607	571	620	609	620	618	584	615	601	603	600	650	588	574	599	578	566	638	589	616	651	601	627	588	603	575	574	604	633	605	613	600	651	602	641	659	598	625	593	603	618	674	599	602	644	583	573	617	598	597	645	620	597	600	598	650	589	581	589	610	608	626	584	616	635	640	608	664	620	608	595	571	582	639	668	613	621	612	589	587	607	617	582	680	587	687	587	583	647	596	669	635	605	587	608	598	612	631	628	591	638	608	585	606	601	629	625	594	612	613	635	625	552	604	663	598	610	605	589	605	599	578	611	602	610	623	614	616	611	632	616	556	638	590	633	590	639	591	626	641	627	611	640	606	593	628	640	568	611	584	625	606	623	585	585	632	608	624	641	614	598	631	634	586	597	625	583	588	592	613	606	598	618	608	599	605	594	619	582	605	591	624	628	617	599	575	589	626	618	625	647	617	598	591	566	610	619	645	592	634	626	594	636	608	591	589	645	648	619	598	600	621	610	611	604	632	646	631	646	612	594	617	622	595	601	659	606	629	583	623	620	605	614	623	655	588	603	593	634	558	615	646	596	563	636	631	610	579	605	664	572	606	635	664	641	608	576	602	601	634	653	605	624	645	648	639	628	635	604	623	602	614	599	562	625	634	592	619	615	583	577	592	584	598	635	619	629	597	628	597	630	610	546	622	594	588	636	629	664	583	624	590	580	647	617	585	611	590	623	599	588	583	614	612	614	617	570	624	637	623	600	625	609	612	605	580	580	582	599	629	581	598	616	668	630	611	646	589	593	565	570	604	639	616	619	633	617	589	625	600	600	583	560	623	588	583	617	611	601	576	671	628	584	632	597	651	636	601	609	593	592	629	568	642	591	585	615	638	627	589	605	589	620	606	640	568	648	578	636	560	621	603	630	583	608	608	609	626	600	615	611	646	646	633	634	571	609	608	644	622	617	585	667	609	611	591	567	589	594	601	638	593
28324	23587	12534	1231	499	451	388	398	394	382	389	383	406	379	419	354	405	358	383	371	359	373	369	393	395	408	389	398	389	395	385	387	341	366	375	361	380	372	393	356	345	372	374	398	372	376	366	371	380	363	361	406	379	361	360	354	382	402	384	407	404	398	349	388	372	392	351	391	349	346	365	344	383	372	372	367	356	383	344	359	327	378	371	365	352	372	361	409	376	366	343	416	375	373	377	369	391	387	372	384	341	388	340	394	374	352	367	390	351	407	386	363	402	355	402	405	346	358	391	362	355	332	364	379	390	366	367	384	371	350	414	352	375	373	383	369	337	358	380	361	367	402	383	369	375	405	398	363	359	389	368	367	358	361	384	347	381	355	352	374	361	326	364	378	396	399	385	392	419	383	348	365	362	356	372	377	369	351	385	382	352	370	344	359	358	349	369	335	401	385	379	429	384	359	392	368	393	396	341	348	351	349	357	365	384	360	401	367	364	354	385	364	388	365	346	389	390	354	369	360	397	398	352	375	371	372	387	391	364	366	356	369	401	344	330	364	381	338	395	369	363	356	410	388	387	387	375	375	355	383	385	367	400	420	345	349	354	408	374	352	382	366	359	357	380	409	336	370	357	416	368	392	396	368	377	365	413	362	378	380	371	322	349	360	392	364	400	381	385	349	407	347	355	374	401	375	377	412	334	396	349	373	387	377	392	362	375	377	385	345	355	423	406	387	376	373	349	369	357	372	389	405	401	361	413	407	408	379	397	374	385	370	370	349	416	347	385	373	401	391	375	389	373	366	366	352	394	355	388	394	374	345	378	365	355	365	370	417	362	400	376	377	391	410	375	360	385	401	367	375	394	378	351	366	352	411	357	412	407	378	358	381	420	380	362	364	368	374	390	375	398	343	402	355	387	399	379	378	375	338	368	385	363	379	344	363	389	401	370	369	391	385	344	345	369	349	384	377	368	382	392	406	356	386	317	400	346	397	376	374	390	340	373	384	357	357	347	382	381	398	360	394	386	385	357	387	385	383	385	375	366	390	364	380	373	404	400	362	373	360	398	408	362	334	367	389	378	391	364	371	382	376	347	396	387	348	359	365	356	393	399	361	338	339	358	353	367	361	354	366	342	368	385	349	369	375	358	393	340	393	360	394	363	347	370	384	373	366	370	394	388	377	380	379	357	368	352	399	412	406	372	397	371	315	388	398	393	379	392	379	394	363	350	377	384	346	370	350	372	371	392	378	387	429	348	343	388	415	343	389	379	354	346	412	349	366	366	345	398	376	364	420	343	375	385	387	365	367	418	408	407	381	377	371	380	402	370	374	332	371	419	373	356	421	364	401	386	379	420	348	357	343	358	371	411	355	377	368	390	359	385	382	369	344	365	380	373	378	367	382	383	381	388	369	345	393	367	380	338	413	359	333	380	373	361	394	377	411	393	370	403	376	345	370	358	369	343	383	362	398	375	371	422	355	378	408	392	383	376	371	355	359	370	357	372	378	364	386	376	373	387	348	362	356	387	342	360	374	335	387	367	324	361	360	382	389	367	399	382	388	380	397	359	370	380	403	377	362	380	359	362	391	381	407	403	391	339	364	387	394	350	398	380	417	379	386	385	399	370	381	393	346	389	366	391	362	351	357	377	364	371	370	372	370	357	385	375	363	357	415	340	361	364	362	399	343	371	359	364	389	374	372	369	385	364	362	388	362	361	357	410	367	358	412	385	359	370	377	332	372	382	357	387	337	380	345	359	375	366	386	371	374	363	387	356	364	363	349	375	420	370	351	388	359	330	386	371	364	383	361	358	350	356	401	345	365	387	380	349	401	363	390	392	360	372	388	370	377	358	342	379	382	360	360	394	383	354	401	356	398	361	343	373	390	362	378	357	364	418	345	375	400	388	397	408	391	352	356	374	387	394	367	364	376	371	374	347	326	361	385	362	371	382	348	343	372	358	368	351	371	362	355	349	382	359	359	375	367	350	399	411	368	366	400	381	379	375	393	358	381	348	392	405	369	362	383	400	399	374	343	393	391	368	373	368	413	355	398	378	364	367	370	380	379	393	388	368	367	372	390	371	384	395	379	365	386	383	345	384	388	353	369	377	373	367	375	363	389	394	372	383	398	363	399	379	347	387	344	400	388	372	377	361	338	367	379	358	363	364	399	423	381	351	380	390	344	355	377	387	355	395	365	373	348	379	336	392	332	371	381	367	394	350	376	391	369	380	378	344	347	372	405	355	348	376	348	418	390	378	358	397	368	339	405	397	369	365	386	385	375	367	378	379	384	364	386	380	374	387	346	341	381	340	380	365	376	379	386	382	363	367	365	383	365	378	385	353	391	383	380	340	351	407	410	367	358	348	381	402	397	365	355	370	390	414	377	338	388	353	377	375	350	399	364	404	343	400	362	367	352	419	352	357	386	349	366	371	375	404	362	363	370	353	413	357	394	373	384	378	363	404	331	334	361	417	372	377	366	363	366	400	328	389	420	385	389	384	355	358	389	370	367	374	381	378	365	386	388	373	347	407	369	397	380	368	389	397	365	370	400	375	387	416	363	334	389	404	377	349	403	384	369	393	339	388	363	382	401	380	359	391	395	359	393	380	431	373	400	379	410	352	404	352	375	412	330	355	383	379	357	341	380	349	380	395	345	388	422	355	356	347	374	357	377	409	371	377	407	358	420	394	381	393	407	380	369	372	356	401	399	365	411	365	355	381	370	403	357	353	424	392	351	404	364	340	383	368	387	377	383	399	331	393	383	370	333	381	374	374	351	386	362	381	379	408	362	363	372	371	366	364	397	362	382	361	385	369	375	353	389	408	380	366	395	355	363	402	377	383	401	407	386	377	367	351	373	356	365	390	367	373	433	358	393	395	379	390	356	394	365	357	423	371	381	391	375	416	393	340	372	399	391	346	362	400	366	372	349	355	334	386	371	348	369	382	359	367	402	364	364	375	370	410	404	361	371	423	360	377	369	362	387	422	338	384	335	381	395	367	371	404	380	362	394	356	370	387	364	366	368	396	383	379	351	378	359	400	361	379	362	387	363	352	412	417	383	384	362	335	385	391	393	355	396	363	384	383	383	350	371	368	347	372	348	354	374	362	368	405	420	374	348	365	363	374	368	366	351	374	353	389	398	403	350	331	413	393	397	369	341	395	361	389	391	394	361	387	346	403	370	362	358	353	385	370	359	372	354	375	424	392	375	381	371	370	371	399	359	387	375	367	368	353	371	367	351	393	357	334	381	403	381	391	357	385	377	364	376	379	356	361	381	363	429	393	373	350	386	375	368	388	370	395	391	411	362	354	409	353	367	363	370	354	378	404	359	348	368	391	322	417	345	364	369	365	329	361	390	365	361	362	365	372	369	359	337	379	363	391	377	384	416	399	368	381	352	366	366	373	381	361	366	364	391	398	367	343	374	339	404	389	364	339	338	406	360	369	386	404	318	403	379	392	375	379	416	362	361	389	357	403	374	361	348	381	381
34359	30042	1094	766	667	618	601	524	527	544	545	509	520	494	458	505	494	499	483	501	487	488	541	452	497	447	490	554	513	468	460	488	519	454	498	493	474	524	484	520	487	537	487	485	445	493	480	483	458	475	485	452	495	528	529	487	488	484	482	495	502	513	507	481	503	468	511	478	483	469	517	485	463	496	440	495	430	509	487	460	468	476	516	527	522	521	453	451	488	508	481	518	470	471	508	492	522	506	483	503	514	492	489	528	491	477	491	513	461	462	499	504	495	469	466	462	467	502	479	479	478	474	513	510	476	486	480	489	481	540	465	538	507	483	476	510	501	506	470	468	486	474	507	481	513	456	512	506	485	495	520	501	491	502	492	504	492	514	487	485	467	510	470	534	518	515	471	537	511	529	509	511	510	451	484	486	476	478	486	519	513	495	493	455	489	526	474	508	490	541	542	513	492	526	487	474	492	468	545	525	492	520	509	473	508	505	494	511	501	523	492	523	512	509	478	505	471	491	501	506	479	513	454	489	475	531	499	512	513	498	446	499	512	446	500	476	525	484	515	506	528	526	486	488	492	476	470	470	483	507	466	519	495	509	510	454	492	469	500	498	513	512	467	446	514	504	511	476	498	503	518	512	476	468	474	497	489	459	483	506	467	471	500	524	463	520	497	494	505	499	454	482	487	533	517	515	505	485	452	529	518	497	479	498	524	465	473	527	520	503	542	471	513	503	508	484	492	498	485	487	458	468	454	490	526	495	505	495	505	468	479	521	496	504	488	463	505	465	480	468	536	502	506	521	505	466	483	483	476	471	481	496	502	487	463	442	494	500	471	491	475	484	467	473	490	478	491	501	477	492	477	491	494	457	473	489	479	470	479	509	507	519	506	457	500	501	511	506	490	516	538	474	495	494	503	472	511	518	518	501	509	512	487	473	529	469	520	479	518	457	506	480	426	479	485	474	512	474	489	496	468	497	499	490	487	489	515	526	519	500	480	486	534	534	457	502	495	494	502	474	476	491	511	522	512	526	470	518	469	482	500	501	483	508	509	542	488	448	467	502	526	525	512	541	476	535	474	490	487	514	497	512	454	526	510	485	511	502	522	438	480	459	492	501	515	489	483	519	536	526	486	443	490	494	478	460	504	467	468	448	507	473	488	505	431	483	535	508	490	508	504	494	483	454	487	502	505	472	505	489	480	445	504	508	502	527	504	497	481	510	535	504	502	489	482	466	506	470	490	495	489	533	510	507	482	503	451	485	531	481	506	508	492	463	501	489	519	515	491	502	464	486	510	508	488	470	506	513	492	487	502	472	470	514	487	474	529	512	484	490	515	479	500	487	504	515	484	489	512	476	494	520	500	498	505	489	534	508	495	527	498	460	480	449	542	511	492	490	533	517	500	462	481	504	481	481	493	489	476	487	505	511	534	502	517	484	460	496	467	478	507	513	462	499	477	455	487	504	448	493	512	507	502	507	498	491	488	477	503	514	517	514	470	471	510	475	525	452	507	520	484	481	511	509	457	523	519	486	508	472	474	480	494	482	496	475	481	474	471	516	466	459	494	493	518	483	488	510	478	499	501	503	506	513	505	477	478	477	475	488	508	511	492	512	509	493	495	468	486	502	520	462	492	489	461	541	502	468	471	521	457	485	488	496	477	480	491	488	466	497	499	492	507	461	461	467	518	520	475	473	541	469	539	482	480	492	477	502	479	494	493	497	507	478	487	537	460	503	482	491	504	484	489	487	520	472	457	458	512	476	516	480	481	488	515	506	526	498	507	512	479	500	474	503	500	472	533	505	506	522	529	501	489	536	498	478	522	542	507	507	499	504	487	468	487	488	543	516	502	484	468	491	473	488	517	452	512	539	491	489	512	497	480	487	472	512	484	480	469	514	500	492	467	517	490	483	497	496	502	483	470	471	529	492	486	494	466	495	498	489	503	449	471	452	556	468	505	494	532	510	472	486	452	504	516	483	494	460	511	500	472	504	478	472	527	529	505	514	529	518	502	460	503	503	516	492	488	522	484	498	464	465	466	523	479	548	510	496	491	489	510	511	556	490	493	497	528	516	474	510	495	487	484	502	485	527	459	501	472	515	457	508	514	485	505	505	492	467	539	541	519	505	513	475	523	476	504	474	506	524	461	496	485	466	448	483	549	507	514	495	527	479	491	494	446	477	550	512	496	486	494	474	496	471	483	480	553	510	527	492	516	511	489	526	510	485	527	520	469	525	473	552	488	545	516	453	483	483	533	495	512	498	459	490	466	494	434	494	471	500	479	486	490	506	462	461	494	483	531	509	495	477	474	519	533	508	506	477	526	481	455	476	463	476	494	498	481	505	493	501	488	513	507	494	546	454	488	509	469	521	480	503	492	484	500	507	499	469	481	527	486	521	520	501	512	453	497	521	495	466	492	516	526	524	535	510	475	452	527	526	531	500	520	522	473	526	505	495	530	505	515	524	508	484	538	494	489	491	454	516	487	506	505	502	538	512	496	493	496	492	491	484	488	517	506	516	506	531	476	515	464	487	457	489	503	484	500	462	473	495	507	460	480	487	539	497	477	518	468	481	453	503	485	523	443	484	465	510	467	438	516	507	515	511	466	477	520	474	494	529	499	465	486	502	496	493	519	468	488	470	480	503	482	482	480	499	478	497	475	483	501	455	467	505	524	508	499	503	477	462	480	478	500	489	517	452	510	493	488	504	523	499	493	508	491	500	528	492	502	490	510	480	470	504	511	468	516	474	509	516	483	496	497	495	526	484	484	502	477	472	507	509	519	494	473	515	492	491	481	466	475	502	484	541	491	482	506	483	519	527	495	491	474	426	497	485	471	475	504	501	476	466	508	511	496	484	518	442	482	487	504	474	495	483	497	496	507	488	484	487	534	504	487	515	509	491	498	553	519	497	463	506	501	474	479	503	523	508	466	499	499	496	481	521	538	469	495	462	507	480	488	451	515	505	499	514	527	501	486	503	529	481	492	491	475	491	482	490	534	524	519	492	453	470	457	526	485	494	507	505	513	503	521	504	499	490	478	515	513	479	517	483	471	490	502	564	475	538	510	506	486	507	506	493	489	494	485	494	467	507	491	537	490	511	558	501	497	493	464	527	465	466	497	497	480	478	473	478	488	474	491	539	514	474	481	480	471	503	476	474	512	511	470	447	511	479	537	432	456	466	532	499	540	497	501	514	484	504	506	497	517	489	480	499	513	469	501	521	455	493	527	488	521	513	545	505	497	510	498	511	492	503	495	455	494	502	493	497	483	520	466	501	483	443	465	484	496	497	534	491	506	468	510	481	509	475	463	525	511	508	499	492	473	489	528	487	487	502	495	496	514	459	487	505	494	490	487	492	492	497	486	513	479	512	496	507	541	523	507	476	512	475	502	478	507	538	511	517	468	486	466	490	486	505	496	502	499	468	514	467	489	483	512	535	500	456	521	519	531	481	496	467	514	503	494	511	473	438	499	495	453	484	498	501	489	524
23783	21044	28319	23945	21008	9539	1222	838	750	719	681	644	643	591	622	616	596	612	581	590	528	542	638	553	603	548	549	546	568	589	598	533	569	574	559	544	577	588	566	543	616	553	542	619	540	596	566	601	575	596	559	556	564	569	546	560	576	544	583	523	573	519	597	573	556	549	568	519	578	560	564	577	588	570	537	559	571	506	604	535	515	562	566	548	566	543	549	565	560	539	541	549	528	535	566	607	589	528	553	572	604	577	546	614	554	554	565	552	528	520	544	553	588	544	592	555	584	593	566	595	540	570	497	565	563	539	563	569	611	634	535	555	527	549	578	585	575	536	553	532	542	575	547	566	560	522	536	557	554	566	564	546	580	568	568	545	584	582	539	533	605	553	598	582	584	558	545	550	582	493	495	533	550	539	570	565	565	546	560	556	557	567	565	535	567	579	568	499	534	559	575	541	570	568	538	551	584	540	559	544	567	572	566	536	563	578	567	598	577	551	564	544	557	568	553	563	576	598	523	523	553	583	544	560	593	598	514	560	582	553	563	554	548	559	555	590	594	541	555	589	592	557	573	566	540	555	572	561	566	581	576	534	579	541	524	533	555	567	571	540	533	539	591	561	545	591	582	541	549	560	537	562	567	520	552	572	562	501	540	564	541	524	627	530	545	595	551	551	558	542	526	581	532	492	548	526	527	601	549	532	571	541	514	601	557	550	572	552	577	547	548	566	524	550	575	580	524	543	547	573	544	552	549	534	541	539	551	541	559	559	539	602	502	550	550	552	551	553	573	560	529	495	531	558	520	587	628	540	546	577	567	560	566	529	556	542	560	499	575	576	538	554	582	571	597	586	511	575	575	574	565	541	555	618	549	534	552	541	563	583	566	580	537	565	571	574	552	535	578	554	525	566	583	551	558	566	569	600	567	565	580	588	554	553	546	551	572	583	540	577	569	542	536	590	540	557	573	567	539	541	555	574	553	548	576	588	567	577	551	549	553	536	542	550	523	561	532	513	531	602	622	543	542	548	556	577	541	542	587	558	533	529	548	533	575	561	532	514	542	547	535	591	598	531	517	555	554	499	568	548	517	546	550	544	574	549	519	500	548	541	559	549	565	557	543	527	556	570	562	575	587	544	594	567	554	585	537	597	529	560	550	539	525	609	528	531	568	565	585	588	542	542	555	536	562	569	535	536	583	545	570	508	542	585	558	567	564	542	585	572	559	596	582	546	563	572	542	586	564	525	606	575	555	561	562	571	589	582	574	551	577	550	567	566	520	546	513	541	553	578	574	566	532	567	585	569	595	530	560	580	547	528	570	557	540	543	535	496	570	583	572	574	556	575	582	581	570	603	583	536	564	550	540	531	580	575	539	527	581	577	551	604	595	541	530	574	539	586	582	551	532	557	563	572	547	526	546	579	547	517	543	581	557	540	578	570	571	579	569	545	545	554	558	582	514	553	597	587	571	587	552	583	547	587	566	608	600	567	544	579	573	547	563	576	596	555	572	532	570	535	548	564	541	533	571	597	597	584	618	574	530	577	540	605	534	533	545	582	556	536	528	552	526	620	634	558	561	579	567	582	576	585	536	544	562	530	562	594	531	544	610	585	535	530	541	563	565	532	542	582	590	576	603	525	528	537	575	550	529	562	583	522	525	570	549	555	553	567	537	550	604	524	552	605	548	555	539	542	568	525	578	540	543	593	571	573	546	567	580	554	592	582	551	569	548	551	551	572	543	581	592	556	550	515	537	575	573	582	558	536	581	583	498	519	566	580	550	587	585	569	583	550	568	564	571	550	574	528	535	537	571	554	571	535	593	559	588	559	570	563	589	530	560	526	582	572	579	532	604	538	513	521	531	530	539	560	539	560	530	557	550	527	583	533	519	547	592	550	573	521	528	558	540	560	539	509	528	538	557	560	606	553	578	543	540	519	574	531	605	552	564	573	558	578	556	537	577	553	511	578	582	598	517	533	556	534	542	585	531	534	562	541	580	610	584	481	535	589	581	558	595	581	592	536	567	559	594	595	518	547	552	527	566	540	519	558	501	560	548	524	543	585	567	562	548	592	555	563	542	567	573	520	583	583	587	590	560	531	552	558	554	574	570	562	553	530	608	546	571	580	515	574	561	589	631	603	527	520	542	582	533	539	576	553	555	544	575	567	544	570	554	554	559	546	578	544	554	586	584	585	600	619	560	567	566	543	538	594	513	617	541	576	611	539	507	517	581	575	591	576	536	586	532	573	559	566	544	546	556	539	560	524	559	547	561	557	567	564	583	554	576	531	546	532	524	554	528	544	507	539	552	551	570	586	567	529	570	537	517	570	591	551	545	562	532	559	546	587	573	569	572	569	572	587	574	557	534	548	510	551	559	533	591	588	540	567	507	536	509	535	560	537	592	509	535	565	575	551	539	544	554	584	563	561	534	550	559	542	582	533	567	530	585	562	576	546	569	572	521	571	553	570	560	559	574	577	578	530	579	571	559	556	558	530	537	540	556	583	556	590	552	534	565	536	558	566	553	587	596	574	594	563	538	550	543	570	543	559	550	517	535	559	604	546	559	564	553	549	551	555	544	528	585	588	573	566	578	547	615	588	571	532	571	578	554	575	558	568	531	540	574	517	539	583	594	545	545	564	588	524	559	561	557	565	544	564	572	614	582	555	595	549	569	551	570	607	624	595	539	581	576	537	572	560	578	520	606	547	571	574	566	531	520	548	569	539	586	562	542	555	564	561	569	563	575	541	533	575	606	560	571	573	533	571	560	601	557	549	563	558	529	562	548	537	541	560	569	553	583	584	583	562	620	598	594	528	551	539	522	545	560	578	561	527	557	529	557	552	545	587	600	522	553	559	555	563	535	558	572	563	553	527	562	562	606	563	596	561	538	573	534	564	524	570	563	544	561	547	596	555	564	549	565	564	526	547	568	527	557	543	571	536	565	563	567	597	533	494	590	591	525	593	554	567	573	528	527	534	544	580	588	561	531	543	547	537	527	513	502	593	572	590	575	574	583	561	498	545	571	580	574	579	575	561	586	532	558	583	534	580	578	587	560	584	549	549	554	550	552	514	607	582	569	577	556	556	564	572	569	524	608	566	577	531	567	562	580	562	564	547	536	575	552	561	510	568	515	559	585	546	550	505	586	544	525	576	584	554	533	584	571	555	584	549	546	563	579	506	566	557	581	574	576	550	565	547	566	587	559	566	600	542	574	536	509	543	584	569	561	570	595	544	558	574	563	538	592	545	542	566	530	569	503	548	567	566	525	546	589	549	532	560	579	556	540	541	559	541	556	555	549	583	562	545	601	562	560	516	583	594	536	545	558	586	568	549	536	541	587	558	590	569	602	539	546	595	515	543	530	584	568	549	553	527	556	551	564	533	548	557	576	550	546	603	576	571	598	598	554	562	544	555	552	552	586	568	567	575	588	539	537	541	553	561	562	559	570	555	526	567	541	574	579	541	550	556	563	551	546	570	557	555	562	509	559	506
38195	40908	7134	3683	2590	2026	1669	1488	1255	1193	1071	978	974	880	898	867	807	827	797	781	828	789	776	798	773	775	749	747	745	769	800	777	762	761	764	743	780	742	754	745	753	756	711	772	733	705	745	755	763	741	757	756	708	725	695	743	781	738	724	722	757	698	732	717	757	723	737	763	705	778	782	714	735	706	706	685	746	751	732	763	720	745	738	741	699	724	734	764	775	703	800	701	708	706	739	762	719	752	719	741	764	736	702	754	731	709	746	749	711	704	712	783	720	723	693	736	708	795	719	741	703	744	693	722	729	715	734	722	708	778	715	733	730	745	686	712	718	686	769	724	732	691	748	703	751	774	725	755	695	693	742	750	705	732	743	722	723	722	728	717	729	708	757	702	746	728	727	735	728	734	764	713	722	686	727	740	792	720	669	739	707	747	720	709	771	649	766	711	706	752	696	711	754	694	737	743	714	708	682	728	749	773	707	720	735	720	731	740	778	747	741	678	710	722	696	705	744	693	707	724	755	725	731	725	726	712	727	697	684	724	693	721	750	722	726	721	714	705	698	778	734	720	702	758	710	737	755	721	733	705	745	767	732	724	695	712	720	731	752	715	744	707	737	711	714	720	795	698	713	714	674	739	725	739	723	776	752	763	732	712	685	722	751	718	716	755	736	754	698	693	722	771	737	755	720	718	697	735	706	703	785	760	746	754	743	709	706	758	724	729	724	724	738	710	727	740	681	739	666	701	712	773	707	712	725	732	746	698	747	736	708	695	758	755	700	742	733	722	729	692	732	762	712	756	707	681	771	705	728	744	752	742	738	746	741	735	701	744	712	760	721	701	777	728	688	708	718	715	726	738	786	695	707	751	755	747	696	745	713	678	680	732	704	787	708	741	711	742	740	708	718	721	746	749	710	727	740	702	720	698	702	718	764	710	712	700	723	730	734	734	733	718	721	719	827	700	746	718	745	700	789	744	737	748	810	688	712	704	727	730	739	767	725	706	733	805	757	685	747	711	732	709	690	719	703	760	746	744	735	731	712	736	757	766	716	738	730	740	750	713	738	738	694	720	770	715	772	699	681	714	738	723	729	698	763	746	745	745	754	724	746	736	720	712	782	748	755	702	744	719	756	705	694	689	749	734	739	716	763	745	699	722	726	728	761	744	719	710	726	717	777	758	717	751	710	732	770	763	719	744	720	723	730	691	708	730	769	698	706	732	714	705	748	701	750	739	749	719	739	703	748	755	709	701	787	741	714	714	771	751	744	745	732	698	741	750	717	694	749	757	713	687	747	746	706	744	714	752	717	692	730	733	700	714	712	707	747	715	736	762	661	704	707	725	705	727	733	708	721	630	725	766	759	739	749	737	691	711	730	711	722	770	741	671	694	772	754	722	698	721	734	784	700	731	761	695	711	704	729	722	731	715	754	717	751	778	695	743	792	767	727	694	741	755	729	701	761	768	794	704	779	736	714	733	705	758	730	762	705	759	705	711	709	741	747	737	728	711	714	744	745	720	774	715	764	728	737	730	704	752	732	692	782	721	701	743	714	759	736	727	718	749	752	721	718	700	725	727	739	717	743	728	740	711	733	789	720	743	685	741	749	724	701	758	772	739	747	728	729	712	664	749	712	734	740	735	727	715	699	710	751	727	744	745	692	739	740	733	717	757	741	741	739	727	764	726	759	728	717	729	710	734	762	744	704	675	751	765	732	696	726	708	721	744	750	732	724	743	738	721	723	697	707	751	692	728	716	736	725	789	723	726	752	716	727	745	767	711	712	676	738	729	759	731	735	750	738	756	695	664	716	713	719	722	738	722	738	675	707	734	744	686	735	674	702	709	738	744	696	691	750	744	709	730	696	742	758	718	759	715	742	714	710	695	713	669	704	748	718	750	695	755	684	703	672	744	736	752	696	726	705	692	720	688	759	770	739	690	770	741	687	731	719	793	718	669	721	711	759	675	758	711	729	712	657	749	738	718	693	768	753	754	739	761	775	710	710	731	761	743	697	701	722	764	716	726	689	768	733	713	788	692	746	771	766	720	762	736	703	738	769	703	731	726	707	690	765	703	698	732	726	774	762	689	701	699	718	746	695	759	698	716	707	731	653	731	728	740	697	770	772	717	767	723	730	686	724	755	745	718	733	733	772	726	716	743	680	765	709	739	712	738	754	771	740	727	736	700	744	753	762	736	714	777	718	728	748	719	676	715	734	775	732	708	709	729	694	708	675	696	721	738	723	748	679	699	702	715	705	748	743	694	766	750	708	706	730	691	768	722	685	702	745	775	723	700	776	765	735	768	714	753	743	728	741	763	726	718	724	745	742	737	785	749	729	722	747	745	746	747	724	764	764	712	711	743	728	720	773	738	756	743	728	688	692	768	763	722	739	748	693	696	803	759	692	706	744	716	733	725	748	661	710	746	724	685	752	669	746	732	733	748	740	757	706	743	732	692	719	743	727	712	694	741	729	653	730	717	712	733	759	721	784	714	725	722	693	737	721	732	735	743	661	707	734	695	686	707	692	754	723	717	705	725	730	767	704	732	752	751	723	747	672	782	730	716	748	716	697	755	773	713	754	725	723	721	776	711	745	704	712	713	717	704	743	701	775	731	725	689	777	753	766	756	692	686	747	748	709	756	750	724	781	711	748	743	705	731	718	714	726	715	724	774	716	779	741	716	706	743	717	731	763	740	751	705	705	710	763	729	733	695	709	701	686	706	750	713	700	739	672	749	720	732	723	745	747	745	734	718	736	706	773	747	690	671	727	739	734	734	747	726	706	708	684	725	727	716	728	712	751	769	721	767	742	713	713	676	717	745	722	704	737	752	702	736	704	751	690	748	817	764	768	717	786	733	721	738	733	750	738	708	700	741	740	715	702	737	807	734	729	764	757	715	733	724	734	754	729	708	728	719	776	741	762	782	787	766	741	770	675	750	707	733	716	732	744	759	736	736	754	703	768	738	722	737	702	691	733	700	751	684	713	712	740	724	695	731	762	758	712	747	700	734	754	776	733	733	747	736	768	696	697	745	756	714	685	733	734	721	734	724	736	744	712	755	710	722	695	684	745	738	770	719	767	756	738	710	702	746	726	723	710	721	713	755	773	719	725	748	745	715	744	719	762	704	689	742	721	726	724	742	726	699	706	753	768	785	694	725	730	747	688	714	775	740	708	757	769	753	718	775	727	706	696	755	733	722	719	749	726	700	772	735	741	717	746	743	720	698	748	771	728	719	737	728	754	747	766	741	759	717	751	666	737	710	726	656	712	698	753	709	680	765	715	724	728	737	709	742	747	715	777	721	771	705	713	692	734	748	714	714	739	736	715	766	726	711	765	691	726	699	727	757	724	675	735	732	696	702	747	717	756	737	712	705	759	716	724	758	801	737	734	695	738	792	718	707	690	728	771	719	734	749	736	737	742	704	798	725	728	692	709	684	730	675	718	715	695	710	723	722	730	703	793	736	737	724	687	721	736	728	751	675	749	719
22830	21047	28765	23555	21047	21064	7855	1085	821	755	750	649	607	576	561	580	549	522	502	548	517	527	550	468	538	487	527	515	513	446	503	486	490	525	491	482	491	461	471	482	450	483	486	426	433	488	456	434	468	467	440	422	430	495	504	495	469	419	451	476	442	473	453	500	442	471	437	440	470	451	474	472	431	464	441	431	467	456	514	426	478	477	432	474	477	468	467	459	438	466	488	439	453	448	439	429	435	420	472	441	456	456	479	494	515	479	458	474	479	462	446	452	423	501	467	416	436	446	436	479	460	480	453	462	452	442	488	478	463	456	482	476	436	465	451	455	458	470	469	462	457	446	487	481	469	487	427	417	472	503	434	469	496	464	426	444	468	473	494	524	477	443	493	476	446	464	464	465	479	469	479	474	477	448	403	465	453	461	454	498	458	523	490	474	443	453	479	436	462	522	437	451	457	452	486	459	457	498	457	443	498	491	459	470	442	422	452	489	443	466	474	462	484	460	436	448	426	444	472	459	439	458	460	458	472	460	461	486	498	460	478	428	471	447	496	474	447	473	452	434	458	490	447	460	437	487	477	465	507	462	431	470	438	451	453	456	436	475	438	455	469	435	443	437	458	431	476	479	468	465	471	469	467	458	421	488	445	465	471	460	468	485	452	464	462	465	464	460	452	486	460	470	454	473	473	490	469	489	484	434	453	438	491	423	478	459	478	453	447	447	460	464	425	447	448	481	469	483	470	465	439	455	462	451	459	456	436	457	445	492	449	473	465	444	461	456	456	516	446	441	445	460	449	450	482	444	450	481	480	445	433	445	467	467	450	458	426	474	465	505	449	468	460	489	432	470	468	462	465	451	465	487	416	436	468	433	473	484	485	477	454	497	454	497	447	418	413	466	444	432	463	482	411	489	474	435	461	474	441	468	457	468	459	424	481	434	466	446	476	496	496	447	430	458	465	494	450	469	455	451	490	469	467	490	447	459	446	461	421	453	471	449	466	445	474	489	440	501	448	465	450	475	436	427	440	486	444	424	440	493	417	439	460	478	449	463	444	446	468	463	486	454	468	463	468	446	452	448	460	455	404	430	474	511	431	464	465	450	450	457	461	434	459	467	464	458	469	446	472	442	460	476	469	460	443	467	435	482	477	431	499	479	451	447	478	479	473	471	445	495	432	513	445	444	498	467	444	485	446	513	466	483	418	443	477	414	500	509	489	436	439	446	488	444	498	493	427	502	464	473	430	470	455	481	458	473	443	527	467	469	471	493	510	489	410	441	501	466	494	447	453	470	485	482	453	476	487	491	480	420	483	449	466	418	475	459	444	513	476	471	448	439	466	483	481	446	463	436	468	460	463	442	466	475	462	486	448	480	453	460	479	478	455	421	454	438	455	438	457	466	459	438	411	438	457	441	456	478	429	421	400	451	463	458	462	466	468	474	433	451	457	459	451	470	468	485	444	441	442	490	463	455	482	482	454	460	453	488	462	484	445	495	463	447	461	470	466	456	448	434	504	478	450	422	449	459	440	483	449	461	434	502	459	451	481	466	427	492	484	467	453	475	459	467	479	440	466	444	459	447	446	516	452	452	449	436	473	473	468	430	456	463	477	450	464	476	445	445	459	451	490	454	487	451	448	446	511	464	506	475	444	447	447	541	469	416	444	445	439	453	438	432	467	478	444	461	463	472	453	495	442	466	455	463	477	470	481	453	407	466	443	460	485	436	477	431	475	488	446	462	426	474	477	468	437	406	448	487	470	473	444	492	454	429	447	450	452	465	473	487	487	466	437	465	467	466	452	446	482	440	401	493	448	497	502	423	450	443	421	445	430	438	483	455	465	463	481	485	479	463	459	458	496	495	462	457	405	472	477	472	462	463	485	455	483	466	438	474	496	485	450	459	508	484	442	494	445	472	476	436	481	484	458	471	480	450	432	453	473	417	461	439	472	473	423	455	466	446	481	480	474	455	471	459	490	437	460	488	496	441	452	438	489	468	422	467	442	446	472	428	457	420	437	474	463	445	443	489	496	413	458	435	478	476	475	475	421	486	471	460	470	477	456	457	469	445	464	464	490	456	433	437	461	464	441	454	477	478	427	429	479	495	480	490	494	486	464	477	501	435	440	463	484	429	470	478	471	482	431	445	472	429	451	468	433	421	457	477	471	464	439	456	468	475	443	488	478	465	462	471	481	439	401	465	469	439	492	447	449	455	425	460	433	452	476	444	492	453	430	436	463	433	478	470	443	486	487	476	451	469	456	469	459	484	491	441	476	480	474	410	448	453	460	480	452	495	510	459	443	461	441	446	468	481	467	438	484	469	453	445	466	461	489	401	455	431	465	470	459	434	481	448	435	490	477	481	476	464	467	409	463	461	498	459	476	417	459	462	467	493	454	466	454	446	478	471	458	468	441	451	463	428	443	417	482	468	479	462	454	454	490	469	432	424	426	414	469	437	423	468	485	448	488	470	472	434	454	482	447	448	452	429	436	446	428	454	441	489	446	482	490	430	474	446	449	458	467	498	472	463	464	424	437	512	446	448	434	463	491	464	431	433	482	437	479	477	455	449	500	445	434	451	445	448	404	464	470	489	427	448	431	471	469	472	432	457	459	484	440	437	494	457	441	466	466	479	454	468	469	458	485	439	493	441	433	440	472	479	434	453	459	442	467	437	443	480	456	466	472	500	438	484	441	488	503	437	465	454	435	446	447	442	458	448	469	467	466	451	457	432	430	478	461	458	468	457	472	470	466	485	441	445	438	445	506	429	413	459	466	460	478	471	458	454	450	457	466	471	488	454	466	453	494	460	490	486	437	459	464	466	429	455	467	456	477	446	463	465	471	442	432	467	411	449	423	442	482	452	412	443	465	459	457	472	478	430	445	446	475	442	439	447	475	471	425	454	459	521	477	457	418	472	455	441	474	460	459	453	422	432	455	476	461	479	468	452	476	446	420	475	456	442	459	444	497	443	434	453	469	461	476	429	510	493	461	458	436	459	472	444	478	464	463	462	472	494	444	479	449	471	474	432	447	464	432	487	502	457	461	392	462	427	432	446	417	475	491	438	468	435	461	438	429	435	446	456	469	436	464	461	485	451	488	476	407	454	436	460	429	470	481	461	463	436	471	399	466	465	505	420	476	424	486	464	477	489	446	485	433	463	463	461	423	458	477	447	477	468	500	445	461	481	458	445	468	435	441	445	478	450	446	495	465	426	453	475	470	489	451	433	511	477	476	442	461	475	444	487	464	476	478	411	455	459	417	441	482	485	429	454	438	443	470	486	484	445	459	449	467	448	491	438	444	445	499	511	460	478	453	484	473	453	476	449	479	459	454	452	450	428	468	449	466	501	465	462	440	413	438	438	459	485	478	474	483	437	402	470	476	438	464	440	474	450	433	479	486	438	435	424	437	484	460	523	419	511	436	460	426	449	485	429	443	455	481	474	451	469	470	455	480	455	467	428	433	441	447	475	467	462	447	422	456	456	470	449
42505	47294	11220	5772	4005	3015	2430	2031	1660	1456	1212	1139	1003	988	919	887	855	765	749	737	702	715	669	669	675	656	658	688	666	665	647	632	663	626	734	597	617	609	656	627	633	596	601	648	609	601	613	615	606	644	644	649	623	602	573	683	637	610	603	608	617	624	650	657	619	596	628	613	587	628	614	660	654	614	615	621	623	618	637	573	609	608	642	640	632	570	625	594	597	632	647	621	608	599	610	635	616	640	614	604	611	623	603	593	586	603	576	649	628	617	621	603	628	586	622	566	612	573	619	593	609	627	622	652	573	627	609	603	605	597	639	635	579	563	602	592	591	631	635	603	575	572	625	591	628	629	622	617	616	596	587	646	608	616	651	597	627	604	603	609	580	600	630	606	616	610	604	594	599	590	631	581	644	600	577	611	620	681	629	584	587	594	645	594	628	612	645	624	606	588	601	563	576	572	591	585	653	617	611	622	600	598	611	585	627	608	593	613	633	580	579	629	598	583	582	586	628	603	615	627	619	550	635	588	571	589	633	601	643	594	619	657	572	599	550	598	638	589	588	596	586	635	561	584	577	620	611	606	604	606	574	584	595	587	638	590	616	595	618	623	584	589	607	593	625	643	654	607	577	575	606	630	653	609	598	608	614	637	629	607	576	600	625	646	565	620	560	611	573	590	618	585	569	645	590	603	631	618	598	568	612	606	599	610	593	614	580	631	582	599	596	592	585	577	615	631	631	613	604	615	602	591	616	567	592	603	619	598	598	603	556	627	639	632	627	606	603	639	591	630	616	630	593	573	637	618	627	587	583	621	614	628	624	553	618	598	573	597	627	586	584	624	625	646	619	639	615	603	573	614	603	601	609	630	628	647	660	621	585	567	615	607	641	625	597	623	598	629	603	624	617	639	660	567	594	568	661	553	653	609	621	584	601	594	594	577	611	599	570	614	566	620	623	622	585	613	618	655	605	609	601	598	661	601	623	581	628	573	551	630	585	613	598	614	605	623	629	599	638	621	631	635	622	614	626	602	635	606	641	626	616	598	590	611	593	633	614	606	620	608	588	605	637	640	598	587	609	622	640	608	592	600	590	581	611	608	579	616	639	603	616	640	629	625	571	664	544	577	549	576	579	538	594	626	627	610	600	608	601	581	595	601	652	599	608	566	560	590	614	592	601	617	612	618	590	597	566	574	590	627	583	595	596	615	609	608	599	618	631	600	623	570	602	622	599	602	620	559	630	600	599	566	596	628	580	607	609	568	621	575	607	606	646	616	612	614	630	634	570	592	620	618	616	583	637	624	582	628	614	660	580	583	635	587	603	616	585	608	630	629	599	605	618	604	583	600	607	672	656	601	629	618	610	645	585	596	561	598	607	642	613	601	630	584	636	601	611	602	587	647	611	630	609	651	574	580	624	578	601	570	618	631	619	676	634	629	634	608	597	639	597	616	591	609	594	613	603	598	593	570	613	642	595	596	588	648	619	599	605	607	633	604	578	621	602	617	618	643	620	572	600	602	609	594	579	574	636	594	626	632	605	632	567	595	595	576	642	669	586	628	543	616	599	623	588	608	587	608	591	610	595	603	573	595	628	612	606	610	603	605	617	594	599	585	608	599	581	591	593	637	598	595	601	628	634	636	602	563	614	634	564	587	595	587	595	598	638	588	619	648	559	614	625	588	630	598	628	665	569	613	595	558	580	618	623	598	640	609	590	621	661	639	631	617	633	582	575	545	616	627	619	593	605	585	584	617	608	595	623	553	619	654	608	617	622	686	618	586	624	610	602	618	640	594	596	649	602	595	588	605	580	587	604	591	628	603	606	588	594	597	596	603	630	590	636	582	622	585	631	617	644	586	597	614	588	594	562	623	611	628	564	625	593	575	617	627	622	615	605	587	618	619	605	600	610	618	587	658	619	610	630	658	612	636	647	560	622	570	643	613	602	638	636	589	597	625	611	574	625	625	589	609	610	620	629	568	603	602	628	619	586	621	654	609	626	608	577	647	613	622	589	614	621	577	609	639	616	579	648	580	610	641	640	601	555	627	594	654	620	616	653	596	591	624	600	582	616	571	626	623	616	604	627	611	575	582	582	597	607	621	636	614	629	574	614	574	600	549	607	596	659	603	617	617	596	604	606	636	586	621	589	577	583	584	569	612	601	609	659	630	553	650	652	549	591	619	580	623	558	615	597	623	620	573	616	570	595	597	554	559	596	609	645	607	602	607	639	603	614	576	598	616	615	612	582	615	596	621	586	608	595	579	549	572	611	599	634	651	605	620	582	648	645	585	597	603	599	618	624	614	645	595	599	596	618	600	594	616	635	608	666	575	580	630	589	596	643	591	634	610	621	587	583	630	601	606	584	640	599	640	576	576	666	672	642	615	612	591	603	646	609	604	612	574	587	666	593	614	623	600	590	588	583	567	588	575	617	586	630	586	605	604	608	655	588	596	590	610	603	575	606	613	633	614	604	594	610	572	604	603	625	563	590	569	626	624	581	646	595	599	577	614	612	615	604	594	643	610	593	664	622	630	633	613	658	644	586	600	588	627	634	626	590	641	588	636	644	585	613	634	621	620	558	602	626	591	622	607	601	623	633	634	619	617	602	574	612	641	592	658	646	561	591	608	589	601	625	632	611	664	617	635	592	627	601	601	607	643	568	631	593	580	604	609	651	613	574	602	644	582	543	574	604	611	601	602	621	610	627	621	660	576	662	616	600	631	636	551	666	591	602	587	606	615	584	577	598	630	631	559	568	611	631	597	586	626	555	575	622	591	595	598	603	615	610	563	600	586	589	573	599	579	597	641	591	575	620	638	627	616	614	680	644	595	577	624	630	599	593	582	606	587	605	634	620	616	586	587	650	575	595	601	604	598	588	640	591	641	618	620	603	585	613	596	624	638	616	585	599	566	631	576	647	624	596	621	604	580	581	626	563	611	567	602	608	623	580	634	629	582	607	568	615	556	645	639	633	566	616	605	590	621	619	540	629	613	591	640	640	600	637	606	582	621	583	630	684	641	588	632	619	624	598	618	591	621	572	607	615	631	612	585	601	655	585	576	660	595	639	596	604	611	615	604	587	584	602	583	591	596	588	609	605	600	594	630	610	647	629	559	608	602	660	644	596	649	649	637	629	637	558	660	630	599	630	618	619	573	604	598	677	632	612	600	635	598	562	604	609	582	594	613	589	617	622	578	609	598	600	584	604	594	585	608	617	637	545	599	590	642	614	606	640	576	622	568	610	610	648	622	605	568	594	638	608	599	599	602	622	612	560	653	611	614	606	581	616	620	580	585	629	599	618	633	613	598	608	592	657	584	635	625	606	616	621	637	578	622	604	600	588	586	634	606	581	601	618	581	578	591	616	588	619	634	617	629	595	590	609	613	588	593	576	599	602	626	635	625	622	581	538	598	608	589	586	609	632	588	595	643	603	610	620	588	551	570	615	605	591	603	608	602	591	602	650	613	646	613	628	642	619	570	656	598	574	681
28168	23348	11852	1173	489	429	414	395	371	386	404	359	386	398	398	374	361	373	395	379	409	350	354	359	362	369	395	385	356	360	370	384	359	389	342	387	387	392	358	354	367	382	390	378	389	375	304	386	349	340	366	387	397	420	384	358	338	340	366	360	365	407	363	358	383	356	365	394	388	380	348	360	373	366	397	355	364	366	392	377	342	365	368	380	397	384	366	380	340	365	375	363	356	348	398	398	405	394	380	369	382	369	387	358	354	351	371	373	357	361	384	384	361	380	319	383	385	407	381	352	383	362	369	346	342	343	402	376	336	361	369	363	385	336	374	346	369	388	391	376	375	367	379	376	379	419	359	352	380	377	377	376	362	359	384	354	352	363	394	391	354	396	379	378	358	376	339	354	391	350	370	384	379	366	399	366	365	390	348	352	358	344	362	384	352	382	360	375	359	375	366	368	373	361	363	354	357	378	394	345	386	362	393	376	372	368	381	379	411	372	384	344	369	367	360	346	386	394	387	378	391	374	380	352	370	382	378	389	352	378	400	374	370	383	397	389	365	348	394	337	351	359	362	377	354	396	367	384	339	344	402	372	348	369	355	379	382	327	381	343	373	387	363	374	397	392	402	380	394	364	398	376	390	349	418	375	359	362	403	366	397	363	373	379	354	370	359	373	358	345	381	359	362	356	352	397	361	361	371	359	353	356	328	359	350	376	396	388	377	371	369	341	382	367	399	369	407	377	381	405	371	370	383	369	397	383	373	339	387	356	361	371	393	379	368	375	368	398	381	351	381	407	384	363	364	359	381	352	350	359	380	366	357	364	379	403	372	377	357	367	402	347	339	354	391	342	347	363	387	372	354	395	343	394	366	364	367	428	364	389	374	363	383	379	338	365	400	359	360	363	391	388	364	384	357	366	362	377	316	377	329	352	426	388	389	345	357	412	379	344	346	393	355	360	383	355	318	345	399	390	374	377	376	373	384	346	387	393	359	394	355	337	376	347	386	362	363	379	366	392	369	388	360	353	339	371	376	399	385	357	355	364	360	376	335	380	351	346	350	374	356	372	388	380	398	351	369	420	341	433	390	350	376	367	379	351	330	367	354	374	391	353	391	382	369	363	398	360	363	380	371	379	388	380	336	378	369	324	364	354	381	375	347	387	400	385	375	364	360	366	385	359	362	365	362	368	392	379	350	368	380	359	368	392	348	380	380	352	350	367	379	376	344	397	406	364	337	390	381	364	347	356	360	403	349	398	369	403	373	389	359	352	390	351	358	399	379	374	381	411	377	386	376	369	393	383	355	375	365	338	369	349	348	402	373	410	337	371	386	392	387	364	376	365	396	378	355	326	372	427	392	345	365	411	396	343	342	349	386	382	388	337	367	343	382	365	387	364	347	396	339	360	389	390	364	357	374	379	370	357	371	390	375	374	365	359	353	350	376	359	362	378	364	375	377	397	360	417	343	368	350	379	382	381	397	348	379	394	433	367	355	362	386	354	374	373	353	379	350	344	384	373	346	391	346	375	361	365	373	355	383	375	329	395	362	406	376	411	395	350	358	396	365	368	359	371	403	347	369	365	331	372	397	386	380	384	382	345	385	380	397	383	386	381	373	394	375	373	347	348	364	364	358	365	337	359	366	383	395	365	400	347	358	359	330	354	367	361	396	382	356	334	375	418	345	384	358	390	329	376	365	362	368	360	354	371	384	378	375	363	363	375	366	353	361	355	352	346	394	362	374	389	372	389	358	394	369	374	396	346	362	361	394	373	387	383	389	379	414	404	368	382	357	369	337	347	403	328	397	341	361	351	375	364	356	362	363	341	365	398	370	367	375	379	373	337	380	371	405	381	389	389	363	398	366	365	396	386	372	373	372	373	384	392	367	368	393	363	356	398	351	375	366	365	371	342	347	385	389	406	398	378	344	390	381	371	375	337	350	395	367	354	375	332	387	339	362	371	386	367	381	371	368	351	368	367	357	375	398	371	371	383	393	356	381	350	380	407	344	365	367	371	384	359	354	389	375	367	389	392	333	371	381	349	351	362	389	380	394	330	373	361	365	370	369	387	386	358	382	365	383	373	391	380	393	353	383	372	388	374	399	343	362	354	369	375	370	362	383	357	377	359	352	355	381	337	376	360	368	369	387	394	340	403	351	349	391	402	392	371	387	355	387	364	373	387	338	346	406	334	364	379	391	376	378	388	372	372	380	354	375	367	341	376	368	369	335	366	360	376	384	377	346	369	375	392	342	392	384	356	384	409	324	362	361	371	319	363	365	412	349	360	374	384	374	379	363	358	350	371	364	375	408	363	397	369	379	366	388	348	403	357	395	350	348	378	400	358	353	363	395	383	368	416	377	377	362	385	363	355	351	372	364	363	354	363	372	351	369	394	368	373	382	380	386	347	373	373	346	381	412	342	368	397	373	365	378	356	361	387	403	351	378	362	385	398	392	374	357	395	367	369	341	360	348	372	357	386	390	379	403	362	424	374	355	369	410	395	348	365	368	388	363	379	362	341	362	353	400	383	401	365	382	360	363	358	373	387	352	360	362	378	355	391	384	377	385	383	368	355	364	397	411	372	387	364	383	376	379	384	355	354	410	370	356	374	410	387	346	357	374	365	328	384	387	359	379	395	385	391	368	363	362	344	359	371	359	408	399	388	368	409	379	341	353	402	327	413	384	339	375	354	386	378	372	382	374	347	385	361	374	354	368	369	402	366	408	366	351	372	376	392	349	360	384	355	363	371	338	370	376	375	353	385	363	316	360	364	380	369	398	387	375	370	386	368	388	346	345	368	355	366	348	375	383	366	330	372	384	399	401	375	355	395	341	317	368	379	364	362	373	401	363	387	370	377	368	384	372	409	377	368	380	343	327	380	359	393	347	377	365	369	360	368	404	339	413	382	387	373	368	352	384	375	402	368	367	390	371	349	399	355	370	369	352	378	393	410	374	370	354	356	391	393	365	366	364	359	380	386	380	389	347	390	374	388	345	340	387	392	389	370	355	355	362	355	358	356	349	359	335	342	381	406	339	383	385	351	376	378	404	345	386	416	357	339	407	365	322	365	358	413	366	350	332	369	351	358	367	349	372	370	360	370	347	355	410	366	393	368	347	386	366	372	377	393	381	355	389	330	378	365	382	371	370	355	336	416	362	373	341	349	362	396	350	390	366	383	394	328	395	406	378	351	339	357	325	389	353	370	375	371	378	366	346	373	384	361	371	371	368	381	354	361	399	372	382	384	383	413	360	363	415	345	369	382	359	364	354	368	392	355	369	364	373	366	389	371	366	376	361	384	370	358	370	355	381	379	378	387	393	378	379	359	362	345	388	361	356	380	370	365	355	349	357	374	376	340	415	386	371	352	395	332	386	365	326	385	341	361	376	406	394	347	398	381	331	345	376	365	333	361	359	364	341	379	354	345	346	396	361	376	363	354	372	393	379	375	350	391	397	379	372	370	402	381	369	387	354	348	347	362	372	317	359	356
34401	27726	1100	674	631	543	541	563	515	509	505	522	515	503	510	534	500	491	489	503	490	516	497	456	471	476	471	499	513	468	490	487	450	468	486	544	503	499	522	490	444	469	490	514	478	494	492	495	491	456	476	482	489	503	462	491	489	505	469	493	487	488	467	478	485	498	467	490	465	496	517	456	515	473	480	479	470	511	466	492	497	476	440	484	478	468	502	454	497	478	467	469	482	485	505	534	474	464	516	462	458	478	507	484	503	468	481	525	485	476	468	454	470	492	478	463	469	497	500	469	482	490	497	503	489	472	458	527	494	453	483	475	483	479	488	506	557	503	465	477	497	493	483	468	526	470	493	497	463	481	465	508	458	511	466	492	460	448	503	488	506	453	475	546	489	515	498	487	472	465	493	496	444	467	500	488	454	475	526	516	459	492	468	451	489	442	422	465	488	465	493	484	439	482	492	454	468	472	499	469	501	457	501	528	484	471	469	463	499	515	513	474	463	470	496	481	486	471	465	565	468	499	524	508	455	550	460	474	540	494	521	498	491	492	508	493	490	454	442	496	483	480	494	520	508	544	494	487	489	496	432	470	515	504	485	441	487	479	476	471	515	505	466	490	496	460	512	490	470	480	477	475	470	493	533	498	507	469	499	508	527	491	490	565	451	469	484	480	503	441	481	484	485	510	490	460	472	468	486	489	491	521	502	471	508	494	478	501	509	522	496	477	495	458	508	477	536	490	485	457	533	477	483	485	499	497	513	497	435	486	441	467	491	457	472	454	472	513	473	508	473	477	486	464	506	487	502	453	450	459	495	480	456	498	497	519	468	460	514	495	546	487	452	483	490	500	510	504	482	447	490	491	500	496	500	457	477	501	476	477	470	453	497	510	509	515	481	483	503	485	486	499	477	508	509	485	463	484	481	468	479	451	412	512	461	476	488	488	455	482	480	453	509	486	494	466	466	464	472	455	499	439	491	508	471	467	508	497	506	482	481	485	515	501	473	476	498	537	500	495	505	454	486	472	509	457	462	497	516	461	499	465	503	462	485	462	523	510	459	478	485	435	531	505	496	486	467	509	463	443	454	499	511	498	524	497	534	471	495	488	507	478	443	457	477	527	480	481	474	498	470	467	505	484	471	509	492	478	487	494	486	514	463	499	479	438	498	490	540	481	505	473	485	488	491	475	467	525	458	499	456	475	492	478	457	483	488	476	499	481	487	475	481	500	473	475	520	506	495	490	471	473	501	457	463	511	481	507	466	495	502	486	500	439	454	455	476	480	459	487	458	480	513	535	470	503	469	480	473	511	451	476	484	457	449	528	503	438	506	498	487	484	482	473	505	522	496	482	433	526	509	477	507	460	512	499	492	458	493	484	467	541	470	516	512	451	475	474	471	476	492	497	440	504	496	474	452	474	456	475	481	513	477	498	476	482	476	475	490	525	526	483	485	536	472	452	452	503	470	452	501	468	475	505	526	493	507	471	474	507	480	490	495	499	477	475	497	483	487	494	453	484	483	478	508	461	454	511	511	505	485	525	460	468	472	468	487	452	530	450	474	484	451	473	451	481	476	448	499	481	495	496	469	485	495	488	457	451	485	493	477	515	557	489	496	482	509	460	507	478	448	472	501	490	471	466	497	546	471	446	458	452	481	465	480	436	494	488	501	480	508	484	522	468	472	455	485	518	448	490	470	497	492	456	516	472	506	495	483	523	475	437	468	495	467	503	510	505	454	476	456	527	498	501	464	478	495	469	504	480	504	437	488	495	491	466	512	521	468	488	481	473	500	511	494	472	452	427	536	479	510	519	496	483	520	461	473	479	510	485	494	471	494	467	491	457	517	502	513	459	470	456	447	470	501	499	471	507	459	493	491	453	493	493	476	519	483	449	471	504	470	482	470	469	472	463	497	481	475	480	499	480	485	472	472	455	468	464	487	487	467	503	455	478	454	505	473	510	486	527	479	482	494	486	495	501	463	472	477	466	492	446	478	472	508	493	456	450	488	481	537	479	460	512	521	525	499	490	470	467	466	452	465	465	470	499	502	508	516	439	478	451	497	524	493	495	473	480	482	500	524	470	551	514	483	477	444	509	475	508	511	513	478	440	506	473	498	480	490	455	493	501	478	502	464	508	462	460	486	472	486	463	510	506	530	493	432	471	461	490	452	480	462	524	502	469	523	462	508	506	489	495	486	522	501	473	474	502	488	466	516	466	496	517	479	497	491	463	486	490	493	480	489	506	448	478	517	493	455	510	534	480	483	492	491	464	508	464	512	469	487	476	484	513	458	478	456	489	461	486	508	475	481	462	520	475	495	472	482	483	523	437	514	472	498	518	481	458	461	504	489	494	467	485	446	470	471	482	488	451	501	519	510	500	457	471	494	492	468	447	501	492	517	486	514	505	488	474	503	455	475	490	481	478	461	530	492	503	467	543	446	491	483	432	495	456	499	496	485	497	513	471	453	456	500	467	455	528	540	511	510	501	514	483	468	510	524	474	469	501	493	472	468	519	455	452	500	519	468	483	486	507	499	443	506	468	509	479	492	481	525	496	463	513	483	475	483	480	475	508	520	495	463	450	489	464	466	526	483	471	518	498	511	478	489	495	475	501	489	492	520	485	472	497	484	530	478	476	489	484	468	499	477	472	486	530	493	473	497	504	493	458	471	457	472	472	504	467	499	452	517	486	480	476	461	469	477	500	494	492	532	489	476	486	467	500	481	463	460	476	486	481	481	467	462	500	458	495	501	491	486	491	500	518	435	458	484	503	480	489	516	483	434	477	462	462	510	484	460	494	478	500	466	475	518	462	523	475	456	481	478	483	481	531	443	433	467	458	495	483	515	473	489	518	518	488	466	551	485	498	495	494	498	452	488	491	433	470	489	454	489	501	512	523	507	515	465	486	473	448	497	508	442	453	459	466	480	467	471	470	461	481	473	506	497	501	499	468	511	478	463	477	496	479	500	462	489	524	500	483	502	495	508	472	524	495	494	507	494	479	453	495	508	460	479	524	479	481	461	502	508	451	470	490	512	481	472	510	508	487	515	497	485	489	462	530	452	477	520	483	487	494	500	506	465	450	484	490	468	506	467	483	495	498	460	505	479	446	466	463	487	488	476	501	500	476	459	519	495	478	491	483	489	520	490	469	480	510	461	478	509	473	485	514	468	500	476	487	499	488	476	483	504	491	475	458	485	502	478	459	473	448	551	468	448	454	525	520	497	475	503	534	518	473	454	481	472	477	482	501	479	492	461	498	498	504	503	467	467	482	503	522	485	460	479	480	514	488	492	525	467	470	493	452	495	467	487	514	470	463	462	481	467	448	460	502	478	484	487	482	478	510	498	521	491	452	490	496	465	469	493	496	494	486	430	487	509	470	473	490	498	498	459	465	511	483	453	509	475	476	498	457	476	494	461	513	485	501	457	484	520	484	469	525	486	490	515	547	458	464	498	488	501	469	504	492	482	497	501	494	485	516	494	538	497	496
23790	21063	28349	23968	21034	9806	1231	863	767	723	694	689	655	625	641	596	601	608	573	627	596	574	619	600	603	609	561	577	634	557	565	581	566	546	603	554	524	561	576	559	537	557	560	592	601	640	578	575	576	572	539	535	553	568	520	582	566	568	610	569	568	597	588	584	560	581	563	574	556	523	557	503	613	616	572	582	551	577	610	572	547	595	542	508	580	572	554	541	545	586	543	542	512	551	561	549	542	500	639	621	558	610	539	558	575	552	567	595	562	562	526	574	539	549	567	582	535	529	520	530	548	531	582	556	582	535	586	551	532	529	588	576	561	556	539	570	590	528	560	567	553	586	538	589	562	589	572	547	586	562	520	503	579	547	597	584	549	559	562	583	513	496	538	559	579	578	556	592	609	558	587	541	546	551	599	554	555	565	563	593	562	554	545	644	576	535	558	589	570	557	592	611	559	534	523	545	564	530	587	583	559	631	537	561	540	558	519	563	581	560	584	576	589	553	561	567	570	593	562	577	568	560	546	581	564	591	548	566	605	578	534	552	560	554	587	580	545	530	580	539	546	589	565	561	512	586	544	527	583	535	575	563	573	545	571	542	570	562	603	508	563	577	592	531	556	550	553	551	573	567	564	576	587	570	579	597	522	543	522	541	573	561	552	589	554	505	578	583	549	570	529	543	544	565	568	615	592	508	553	564	595	547	555	526	535	572	595	589	558	584	554	525	580	533	569	573	576	553	522	525	548	521	596	560	529	608	541	526	563	576	539	539	578	556	588	545	570	561	541	564	544	587	534	607	545	547	564	572	550	569	552	570	569	527	585	600	546	532	554	576	550	627	547	552	566	596	563	610	510	572	557	558	562	576	609	532	573	582	545	536	545	530	591	539	575	546	574	550	574	536	575	609	568	548	574	553	594	538	618	529	581	552	588	548	556	564	551	521	566	568	565	609	524	550	555	537	532	518	538	526	567	562	559	542	517	542	536	573	574	527	606	578	551	573	558	568	561	566	560	566	576	582	521	579	560	567	565	546	543	515	533	567	562	611	597	565	543	532	564	581	525	540	589	601	594	544	598	580	581	519	553	556	531	486	538	612	563	533	540	521	550	558	579	591	535	516	537	524	526	543	517	533	601	564	548	591	538	553	574	591	584	557	602	563	577	556	558	547	584	595	602	529	570	592	578	564	536	513	544	561	536	551	593	598	551	560	561	522	552	541	592	587	603	575	553	529	520	535	551	556	544	528	547	559	537	559	566	561	523	556	582	548	543	551	546	559	569	611	564	556	580	545	550	575	576	588	572	586	591	535	531	567	580	557	554	588	572	572	574	620	567	568	561	535	552	535	561	550	544	531	594	567	557	562	561	570	526	532	562	611	590	546	534	527	544	548	562	611	576	567	523	563	563	599	579	551	542	557	527	543	540	572	550	568	538	562	542	525	567	585	537	591	576	552	553	557	547	543	583	532	596	577	559	571	612	580	571	513	550	523	556	551	576	512	548	572	549	586	526	558	540	561	510	565	582	531	545	556	548	537	554	582	533	535	619	571	543	580	557	543	524	576	555	599	563	516	551	594	588	540	540	571	549	564	533	582	555	553	538	539	551	564	585	552	595	584	574	525	547	562	581	557	580	560	595	563	545	579	565	512	558	543	582	561	540	539	578	560	615	575	573	520	531	558	523	528	591	549	537	535	538	565	537	514	561	581	537	583	600	584	586	546	526	545	516	539	545	559	532	551	582	559	526	558	592	548	554	537	556	554	560	539	551	572	592	545	559	591	530	587	568	590	537	557	572	568	587	549	579	575	535	546	546	559	571	541	571	538	523	547	586	590	562	587	537	584	512	544	595	556	564	570	546	534	545	604	583	570	557	588	537	594	607	592	519	589	549	541	578	567	552	570	558	567	578	546	527	601	597	554	575	537	566	535	569	554	603	481	556	576	577	566	565	571	578	589	570	577	594	540	591	586	562	570	546	551	561	558	579	573	545	582	543	575	565	593	558	596	581	563	580	570	593	593	524	544	498	591	571	551	560	556	574	577	556	552	559	550	538	574	522	541	604	615	562	562	527	587	574	564	612	533	547	589	562	557	589	550	538	558	553	597	593	588	560	549	532	535	564	556	557	583	584	576	584	570	566	545	566	546	587	596	537	542	519	575	543	555	557	541	564	592	586	555	549	587	592	598	587	525	546	569	552	610	533	592	558	542	519	553	538	593	555	551	548	584	571	601	577	593	579	571	547	571	555	541	569	518	584	557	588	541	588	567	581	565	513	590	570	549	585	558	549	549	549	536	537	580	571	540	522	544	581	542	561	533	529	556	521	583	537	591	551	533	610	531	549	520	576	610	608	564	550	569	488	597	595	542	563	545	516	570	551	543	554	549	533	574	574	575	592	561	583	554	552	582	591	547	543	540	575	557	572	509	577	564	558	537	540	535	570	555	580	578	579	590	532	590	577	535	489	568	564	572	575	542	554	571	528	554	538	575	547	574	557	580	547	540	573	560	535	575	552	587	557	536	591	544	584	575	551	588	582	559	574	573	585	510	548	575	553	534	556	663	554	615	574	537	581	573	598	574	627	573	578	580	594	581	583	549	564	567	594	577	525	570	542	561	553	597	592	599	578	551	549	553	544	572	553	560	538	586	546	539	571	549	576	549	556	577	536	591	533	542	522	529	606	581	527	582	578	575	551	584	557	564	587	575	571	563	552	554	551	590	588	540	573	570	566	536	528	568	558	554	574	595	515	555	550	543	564	578	578	582	592	584	522	538	552	531	542	578	515	533	573	571	569	564	544	587	570	525	581	497	540	571	574	584	547	515	568	578	526	559	561	534	557	529	586	570	506	532	562	570	541	536	526	567	536	558	587	542	529	562	507	572	573	553	543	554	580	585	586	566	586	566	576	584	498	557	579	543	552	566	561	518	536	548	590	570	588	567	537	556	552	527	513	594	534	544	563	551	569	566	565	567	514	569	562	593	551	585	610	558	554	528	595	531	584	495	531	562	525	532	601	537	561	579	572	531	560	552	594	563	573	556	544	559	581	569	554	475	520	536	566	572	549	553	548	559	567	506	582	597	596	549	542	565	577	601	566	591	578	543	545	566	574	588	548	552	541	574	575	540	601	554	560	540	589	582	516	581	566	521	535	571	541	557	551	570	539	560	569	533	580	581	585	535	599	529	582	585	572	552	564	593	532	552	562	578	532	534	546	561	552	562	560	532	576	593	547	585	544	553	589	570	532	554	551	576	530	569	572	618	537	562	543	609	578	575	573	567	562	499	587	520	547	551	534	568	506	538	561	543	563	543	562	556	565	600	556	553	508	585	538	570	555	581	538	550	585	507	569	577	583	581	568	513	579	508	579	584	550	577	562	542	599	550	561	577	591	506	606	522	599	564	541	597	558	588	585	571	551	565	589	574	513	528	577	553	516	585	560	555	563	576	599	556	537	546	526	556	541	530	570	533	588	567	590	548	524	569	564	507	526	585
38385	41523	7043	3698	2511	2003	1615	1415	1301	1210	1036	1060	961	945	867	870	807	798	833	790	779	743	779	750	801	752	778	753	799	722	757	775	737	805	764	759	731	759	787	717	768	748	716	712	730	764	674	718	740	711	706	737	698	755	735	742	704	738	687	718	744	754	740	694	773	720	721	753	774	747	725	674	719	728	760	717	723	725	717	730	738	718	738	721	751	738	762	754	743	706	755	694	755	758	739	739	713	750	737	769	749	729	722	735	736	725	776	764	715	693	754	759	692	740	772	715	677	703	706	685	715	734	726	742	750	720	782	751	721	734	766	777	708	678	722	765	749	676	757	712	713	702	774	722	695	744	747	759	771	748	751	708	752	747	704	781	741	703	741	719	725	696	689	763	702	738	701	747	731	713	736	716	791	693	721	717	727	709	709	749	714	755	740	734	685	733	719	685	712	744	764	749	738	776	682	670	723	757	735	723	740	719	702	722	746	736	710	735	768	726	711	690	707	737	721	702	733	746	681	696	748	757	714	704	788	713	763	746	704	768	748	711	738	724	719	714	770	714	701	732	679	729	732	719	705	765	686	679	706	727	729	745	684	672	760	713	743	728	714	741	712	757	724	720	756	738	703	710	717	802	750	719	741	717	708	692	741	726	720	722	710	770	698	729	738	727	691	723	744	764	723	756	684	752	773	773	686	739	694	717	755	718	739	731	732	714	709	712	745	682	729	740	711	737	733	743	733	688	682	702	762	746	741	744	659	739	733	717	717	694	728	717	747	762	749	714	715	754	690	709	730	687	757	703	720	753	787	718	683	768	733	709	718	733	750	723	753	741	712	706	686	735	699	722	732	711	740	735	724	764	731	704	717	744	662	767	731	725	707	735	734	709	773	717	743	759	744	769	743	748	723	744	699	738	721	751	689	727	741	671	725	704	717	722	701	709	698	732	723	749	726	712	733	713	737	713	760	749	716	733	736	721	747	714	729	688	719	671	749	672	723	738	754	724	752	712	715	767	751	774	752	735	743	702	734	765	729	732	681	721	749	736	725	690	744	686	769	735	741	775	693	734	748	757	680	739	724	694	708	720	680	748	692	699	727	705	736	755	726	741	780	707	710	717	788	727	730	707	726	770	731	731	714	703	735	755	775	750	770	731	705	785	700	715	760	764	661	743	688	745	748	733	733	732	727	730	744	753	785	729	727	760	730	716	720	733	741	742	733	685	753	688	723	800	757	715	726	748	734	737	698	740	717	725	735	705	764	759	753	770	764	738	727	737	676	750	706	725	754	708	693	736	703	815	697	766	715	693	766	775	778	762	759	733	715	710	707	703	735	745	716	743	705	731	783	759	697	728	779	723	721	680	744	725	721	746	762	737	707	737	768	751	731	645	766	729	680	758	697	687	751	711	701	737	713	763	696	745	726	780	690	734	762	761	719	704	703	753	728	706	760	709	725	713	730	734	678	690	735	763	742	755	755	757	756	716	696	706	741	778	687	656	773	754	786	746	745	726	706	721	739	778	703	678	683	760	755	714	707	701	776	739	741	735	693	752	714	763	749	750	713	742	731	700	734	740	715	750	758	672	760	787	714	744	698	745	688	736	715	769	723	727	742	753	679	726	755	737	771	722	668	728	717	756	701	726	740	726	688	727	721	702	725	743	726	733	647	823	734	751	712	710	706	704	702	777	709	745	721	751	756	728	780	715	692	727	709	703	703	768	729	732	783	737	721	732	681	682	772	704	749	699	721	701	749	710	773	678	726	779	727	723	691	709	712	718	736	715	724	760	686	726	698	726	740	720	764	707	744	693	701	724	750	704	743	721	736	745	729	717	669	726	749	744	706	721	676	715	746	749	803	708	704	768	738	701	723	762	696	725	751	734	765	734	726	699	751	793	727	734	712	732	735	708	765	704	731	743	782	727	695	693	757	693	713	764	764	702	769	719	720	690	765	753	729	739	813	715	685	706	765	710	732	758	731	739	692	729	722	717	763	724	699	738	708	757	719	730	710	731	771	732	730	739	735	746	706	726	718	725	732	741	722	735	723	742	721	776	782	705	748	728	771	767	742	690	681	709	683	733	745	688	721	741	712	744	715	748	713	712	720	703	754	704	725	745	722	683	741	775	715	736	728	731	717	745	723	759	716	749	749	735	733	695	723	748	733	706	744	707	723	698	717	720	739	742	681	674	697	708	762	734	760	730	774	754	705	714	710	690	720	709	706	695	697	726	711	697	724	708	769	708	734	745	700	711	743	711	713	704	712	770	665	688	735	731	720	693	764	774	727	744	705	736	747	734	726	731	734	770	717	725	744	759	745	734	677	689	714	712	729	721	705	703	720	709	716	744	718	670	696	706	720	734	708	689	703	726	702	712	711	691	752	802	697	741	723	669	759	745	694	701	688	721	738	694	683	727	705	722	694	734	771	734	753	731	783	692	688	732	739	701	726	709	753	772	696	720	727	753	735	775	711	725	758	716	767	739	692	728	714	715	741	759	729	726	744	726	693	716	726	678	742	733	714	760	678	699	709	698	705	751	714	732	722	782	788	740	701	697	729	736	763	726	750	749	748	733	701	723	716	700	724	730	670	705	712	685	720	748	704	721	702	717	752	738	749	771	726	719	761	755	728	724	727	682	707	702	729	707	712	757	675	719	708	769	710	719	708	737	717	721	752	705	699	676	738	666	681	748	745	715	725	727	750	764	654	777	708	680	759	764	771	759	726	749	715	730	730	752	761	769	729	716	745	767	739	705	750	799	686	707	760	749	725	726	722	730	700	689	724	736	712	742	753	691	742	714	721	659	713	711	739	682	670	775	689	775	738	731	767	690	755	704	708	708	741	754	734	687	726	736	722	767	738	723	704	748	703	750	736	749	754	728	756	711	717	695	738	761	731	707	753	685	771	692	690	655	740	769	770	684	734	749	683	754	708	711	747	766	767	732	744	740	752	686	723	736	718	735	790	734	746	740	707	686	706	685	715	697	690	695	739	714	780	719	750	741	772	702	725	728	656	727	714	736	705	757	736	719	702	726	757	724	703	747	700	752	700	751	758	707	750	750	760	749	713	707	681	751	765	733	689	770	757	701	714	712	752	760	715	746	730	733	723	748	725	730	740	747	756	717	729	659	657	748	721	755	702	751	693	726	741	713	756	762	755	730	754	693	706	710	693	684	723	787	680	700	755	727	759	745	757	742	704	750	709	740	742	715	721	742	736	689	702	734	739	715	738	735	728	730	742	691	728	756	724	728	722	672	764	689	698	754	729	701	746	717	711	753	713	684	744	750	789	695	732	729	726	722	706	727	800	730	752	793	662	730	760	780	681	739	742	745	740	727	765	778	759	725	714	720	772	727	727	743	736	759	775	726	713	747	771	758	751	666	732	701	716	723	674	749	734	710	728	749	695	753	777	726	742	710	769	668	749	735	746	769	737	732	715	702	696	681	715	752	711	755	745	731	694	718	714	797	750	729	688	712	730	710	730	711	676	720	719	787
22765	21031	28744	23528	21030	21052	7824	1242	859	751	711	702	619	592	582	559	525	556	529	561	518	513	479	473	496	502	480	477	463	503	502	491	486	472	497	496	517	503	437	514	466	453	451	423	463	473	440	435	466	494	504	458	442	462	510	475	491	460	442	478	448	450	470	456	438	454	456	447	448	492	476	489	469	478	472	464	469	432	512	457	440	488	459	492	457	465	454	487	462	432	431	456	419	438	438	469	444	479	428	458	503	444	454	419	462	454	427	494	470	444	490	424	454	422	452	433	480	450	474	473	461	439	436	422	464	454	475	443	480	451	452	443	461	425	477	468	462	488	465	453	445	465	454	458	483	439	484	450	474	436	492	447	462	452	493	491	472	463	411	470	447	474	458	479	461	453	472	472	444	443	446	474	440	438	484	461	475	432	461	447	443	451	493	456	466	479	446	447	481	489	455	472	453	467	476	447	475	449	487	411	464	460	446	435	465	475	446	480	441	447	469	456	491	471	412	486	509	466	475	458	506	454	418	433	472	440	427	479	475	458	425	469	495	502	442	480	453	481	489	461	444	435	446	408	467	462	455	483	478	455	492	446	458	443	431	489	457	470	475	472	470	443	493	471	429	469	433	444	436	460	448	450	471	510	456	461	447	448	444	502	461	461	404	446	481	467	477	463	444	452	429	443	469	442	472	482	438	450	453	434	460	463	449	466	456	464	445	408	510	455	453	467	496	469	480	491	442	471	434	441	435	448	465	471	452	465	476	429	463	452	469	512	404	428	461	465	459	417	447	477	465	455	448	449	412	445	459	440	444	448	494	441	445	444	449	463	450	460	452	429	475	468	464	434	457	480	444	462	474	476	475	450	504	458	427	487	437	471	464	431	436	440	435	466	488	440	442	455	430	472	474	406	440	477	481	467	481	440	459	491	443	431	457	495	477	429	479	465	462	448	441	442	473	441	447	438	516	441	458	482	458	494	457	488	462	493	467	434	436	472	441	459	430	440	422	432	463	470	417	447	482	443	494	453	444	458	447	454	446	472	465	474	477	431	452	414	461	467	478	452	464	427	480	462	455	427	468	454	440	463	484	447	425	454	418	467	469	456	428	453	460	441	448	458	468	471	463	490	484	459	433	476	460	480	456	458	445	465	446	473	480	452	422	487	480	453	472	438	454	460	439	442	413	459	476	448	444	471	467	448	421	464	476	510	468	462	454	481	501	438	447	455	455	490	451	450	416	442	427	438	494	470	471	465	486	467	468	447	463	460	480	477	429	434	484	429	420	457	436	467	453	472	494	453	466	444	461	476	459	463	459	417	467	480	434	472	474	477	448	434	456	479	455	439	444	442	502	456	462	468	499	430	468	455	499	446	444	456	439	491	491	469	450	469	431	451	465	430	441	426	464	460	471	456	439	490	468	451	474	411	471	482	468	469	436	467	445	507	459	487	454	481	472	460	451	469	486	459	442	428	478	483	430	481	446	447	430	423	452	455	442	458	459	450	446	457	444	463	400	460	475	462	499	451	483	464	461	465	465	456	462	471	453	483	484	444	452	451	480	442	467	461	469	437	457	461	423	450	479	466	452	462	462	433	493	463	475	493	435	485	491	455	480	489	414	417	442	456	480	455	427	427	446	444	490	460	440	460	421	471	484	446	431	412	432	465	467	449	487	437	464	469	470	460	483	486	448	463	458	471	453	436	440	530	451	471	471	486	450	505	449	503	468	451	488	497	455	431	468	461	422	427	424	465	453	436	440	458	467	472	475	412	480	478	465	484	424	442	467	465	449	455	499	506	454	420	430	476	457	452	464	460	485	473	447	482	458	489	462	476	469	457	441	473	490	417	427	453	457	462	449	469	451	453	469	433	462	447	457	509	488	462	451	446	428	462	494	451	460	456	458	466	411	423	473	471	474	436	416	490	415	457	473	415	462	468	450	429	464	426	455	476	458	440	459	455	459	414	445	498	453	416	448	440	483	434	443	452	480	457	446	462	480	446	489	491	441	468	456	461	443	470	433	421	478	444	431	455	459	471	443	440	455	413	440	475	431	487	476	476	433	466	473	484	468	460	462	460	483	444	460	463	445	423	409	482	483	464	473	419	464	449	473	436	470	478	457	469	482	467	432	442	425	446	437	468	436	456	461	447	460	458	433	466	453	456	457	478	455	453	410	466	492	502	468	455	489	455	445	453	482	481	505	483	430	436	451	472	466	441	449	469	448	468	438	447	456	445	428	451	429	454	470	431	441	452	467	460	461	470	436	435	469	450	425	476	456	473	491	461	448	444	468	462	471	499	480	431	448	472	464	467	481	437	448	475	443	458	429	422	473	454	471	441	453	471	475	465	425	469	435	462	450	449	440	460	473	474	488	498	450	499	438	483	461	451	496	454	472	465	477	470	494	477	444	439	457	419	479	505	441	441	477	464	453	479	473	430	445	418	457	476	446	422	473	444	442	458	490	474	436	461	415	488	430	479	460	476	455	469	478	459	465	434	451	479	434	444	442	464	441	479	499	507	459	485	489	459	445	444	472	463	484	422	463	469	477	453	477	452	480	502	401	444	497	460	461	447	473	479	440	428	458	464	411	461	489	454	461	441	459	436	463	438	464	476	449	450	435	450	442	460	446	451	483	437	454	458	457	475	488	434	428	479	473	520	478	455	473	460	448	484	448	433	435	475	418	457	456	480	449	452	444	496	483	469	478	489	397	455	444	424	461	451	462	422	489	414	446	469	473	474	463	472	459	477	433	457	481	479	460	462	436	467	446	478	424	419	456	450	437	439	481	459	464	424	429	429	452	451	468	463	470	435	421	448	445	456	478	456	430	468	436	452	466	438	469	453	506	477	490	418	455	440	438	487	500	457	436	475	483	460	475	420	485	472	467	454	442	447	460	446	449	465	519	478	410	472	450	470	466	469	449	462	484	486	449	445	474	488	464	447	461	515	455	462	457	456	461	431	482	437	431	483	491	496	403	455	488	446	456	461	489	424	479	502	472	447	501	456	453	488	428	466	462	488	454	448	485	450	457	484	451	483	493	412	443	489	467	449	457	463	446	469	480	374	428	472	462	482	476	485	446	450	470	480	482	440	460	427	448	460	459	448	429	464	487	426	464	460	480	452	443	471	431	473	459	473	478	432	451	491	476	481	442	475	464	428	430	454	457	434	476	428	490	481	455	474	477	455	444	473	457	452	437	447	411	470	449	428	471	470	476	480	465	490	481	435	445	475	475	488	451	492	435	440	432	492	446	488	459	473	446	493	478	464	450	452	460	415	461	437	448	458	512	474	476	420	467	444	466	467	462	410	455	444	470	459	446	440	429	485	462	465	441	472	444	485	421	458	450	471	477	486	440	480	452	503	454	488	487	406	468	422	483	504	437	458	469	490	496	458	443	476	495	458	446	438	449	464	439	469	418	431	436	434	460	486	500	444	453	444	453	486	438	466	468	444	475	429	461	440	458	446	425	463	429	476	452	472	441	472	454	486	496	479
42511	45378	11117	5884	4031	3007	2475	2036	1633	1470	1245	1094	1024	942	901	864	898	834	751	747	742	731	764	707	682	698	670	701	649	692	649	700	665	631	633	621	633	631	593	630	671	648	604	660	641	626	635	655	640	623	623	598	623	624	649	651	658	629	587	621	599	589	623	633	621	612	617	583	591	608	593	639	610	644	661	621	640	634	571	612	594	610	587	612	651	604	600	595	619	616	620	641	615	634	582	656	576	585	620	600	608	649	615	573	601	593	593	605	585	627	628	616	628	621	621	600	624	636	620	557	637	656	598	587	628	596	618	611	592	600	610	683	607	622	573	603	601	625	612	624	597	633	593	606	633	588	582	609	634	578	637	571	567	593	636	610	569	587	612	585	587	592	617	610	617	620	601	658	602	608	588	583	614	623	616	607	611	615	624	607	612	623	604	593	620	567	631	608	596	566	613	596	606	606	613	629	586	647	632	592	615	615	679	594	579	645	593	590	564	568	600	605	600	620	634	600	608	584	626	610	575	619	578	625	581	603	587	573	618	627	621	651	579	648	587	596	593	621	597	609	608	559	595	609	622	592	655	644	565	576	622	594	603	629	651	588	630	624	615	591	623	631	627	595	595	588	618	677	602	654	542	581	612	598	647	608	610	592	588	604	612	613	620	616	585	578	651	628	592	590	581	607	570	575	589	598	663	624	627	617	610	612	615	614	620	595	641	584	608	599	659	609	559	634	607	548	564	597	616	607	615	614	578	599	645	610	578	621	637	634	590	619	631	615	652	572	570	663	642	580	617	592	595	606	649	587	666	551	600	616	605	618	583	603	604	640	575	656	615	616	617	573	605	627	609	568	615	575	606	592	598	605	608	611	636	615	594	562	590	636	547	600	622	603	634	581	623	631	645	641	625	609	585	614	594	646	584	617	582	605	630	608	590	597	623	570	603	591	562	604	620	557	654	591	620	583	621	573	611	627	619	587	589	651	596	647	608	627	608	623	617	582	621	607	660	596	576	601	575	644	569	584	605	598	606	569	564	611	629	619	581	585	627	573	576	591	633	637	526	612	612	680	599	604	625	601	549	624	528	611	633	648	596	583	623	600	598	595	608	603	599	586	622	584	623	617	628	588	607	565	600	608	593	586	568	636	569	572	599	576	629	617	623	632	643	630	596	596	575	588	620	605	581	573	608	567	594	578	599	612	628	592	599	602	590	604	592	606	602	619	572	620	639	624	605	608	636	587	568	577	628	621	597	605	633	638	616	594	613	620	608	582	556	628	639	609	622	602	585	597	619	633	626	610	599	573	605	557	603	664	636	642	654	561	644	612	581	597	606	648	556	585	609	580	571	625	623	619	593	616	574	588	608	554	579	573	609	620	596	601	624	578	618	607	597	623	618	610	631	622	593	602	599	620	603	611	629	578	627	575	603	552	577	630	547	592	594	583	598	602	619	652	618	561	656	609	607	629	585	596	570	608	590	599	600	607	561	593	563	589	614	628	578	622	582	650	623	612	614	624	591	624	602	640	623	624	594	621	636	591	602	594	633	575	600	604	624	594	595	611	601	647	614	588	586	579	610	634	559	605	600	631	602	604	598	564	647	557	611	624	611	647	613	603	558	618	580	596	604	597	607	625	618	583	615	656	596	599	615	590	588	552	623	592	629	604	599	600	624	580	637	630	576	565	580	622	591	606	590	622	589	603	590	601	603	610	600	638	607	603	588	571	569	589	586	645	629	625	599	598	616	589	582	574	618	606	595	564	568	608	612	605	633	625	598	613	592	586	570	589	633	606	647	625	643	631	618	621	612	604	570	597	578	600	575	618	640	610	586	621	622	629	612	579	595	610	631	609	589	644	663	586	620	647	605	554	589	619	602	606	609	614	561	607	616	575	620	600	591	639	609	586	670	607	664	578	607	568	577	585	581	593	594	602	551	634	629	616	590	597	568	596	591	588	629	578	570	597	624	627	579	603	580	675	637	603	617	593	624	613	572	637	598	554	626	599	627	613	600	668	599	643	610	620	613	584	621	586	587	608	594	608	648	606	627	565	640	618	567	604	580	622	639	609	607	572	580	624	593	580	625	597	621	625	587	620	626	571	606	632	605	618	617	616	616	572	658	637	607	560	631	636	628	607	594	580	591	635	628	658	577	605	568	594	580	582	547	638	596	640	618	615	591	588	582	620	590	574	616	603	605	588	624	580	612	626	553	650	633	629	613	601	614	644	597	630	596	611	579	637	607	614	596	619	629	625	675	582	594	645	649	611	604	594	616	651	588	610	577	602	608	621	617	640	624	615	567	586	595	576	623	582	604	595	587	615	617	633	611	582	561	592	620	608	593	610	608	568	603	611	619	630	630	629	610	605	623	620	618	609	622	583	569	596	621	603	579	636	556	594	585	615	590	623	618	550	566	592	599	607	601	578	615	618	561	613	576	636	618	605	617	620	609	570	609	633	569	578	573	614	586	626	626	604	581	600	648	626	639	656	599	574	612	599	616	575	615	594	639	589	604	624	616	542	605	595	586	627	564	605	589	555	569	620	587	568	587	659	649	620	633	669	608	610	626	660	607	658	568	590	617	631	624	598	662	593	600	630	595	594	618	633	617	559	605	608	583	630	563	575	571	602	617	591	571	622	619	574	633	563	646	605	644	607	621	567	669	610	610	638	592	602	620	596	610	595	666	558	615	609	580	598	595	597	638	629	599	624	601	622	652	578	597	561	582	603	590	570	632	584	615	593	590	611	598	622	603	608	617	660	615	628	566	602	611	580	620	585	647	610	575	584	620	665	641	597	591	620	591	584	583	610	617	575	589	593	597	671	647	607	589	612	618	610	609	578	623	602	620	640	629	604	593	635	611	545	588	608	591	630	593	610	613	619	622	604	591	619	652	589	579	631	646	621	577	626	621	627	610	600	591	648	631	592	570	628	634	612	594	605	600	639	575	583	598	614	622	631	580	581	593	630	634	594	590	565	618	555	590	579	648	584	612	561	595	618	604	564	607	597	621	544	571	615	636	606	563	603	590	599	626	594	627	626	552	625	637	574	626	641	596	588	619	601	629	550	627	577	610	623	597	601	612	647	595	559	593	625	604	634	603	581	637	639	653	586	579	647	586	629	622	605	545	633	600	609	614	630	634	580	597	613	576	618	643	603	589	627	620	588	582	601	602	593	570	604	639	609	574	638	582	617	601	594	634	586	621	623	621	593	611	630	570	635	572	578	561	608	595	680	577	588	598	599	600	570	611	574	625	610	597	585	640	602	637	636	619	614	672	653	594	572	606	638	659	610	630	577	614	558	621	592	641	607	628	588	631	647	610	620	599	595	588	602	608	583	617	642	551	637	621	615	597	551	621	611	598	606	662	610	631	605	597	628	601	567	648	574	605	619	621	604	586	614	599	635	600	613	625	561	577	599	622	645	593	538	608	627	573	609	609	632	572	597	570	604	614	638	600	626	615	632	605	621	573	594	609	636	625	593	619	606	631	599	680	611
28065	23707	12652	1338	509	443	421	407	383	417	350	354	385	395	399	403	358	376	381	371	384	384	404	398	382	357	378	388	361	369	380	373	373	375	350	381	401	365	343	377	361	395	343	384	358	394	398	386	350	347	377	375	375	377	402	349	390	368	374	393	383	361	353	379	395	364	373	373	365	350	361	369	361	350	368	378	386	363	380	397	410	360	358	388	330	349	342	364	360	394	354	368	397	386	352	371	361	360	337	421	361	388	385	364	345	388	394	389	385	387	379	386	339	381	362	362	413	390	365	365	364	408	390	387	363	418	384	374	393	375	360	364	403	412	367	384	361	416	380	388	329	411	382	397	383	424	373	350	373	394	367	386	398	361	380	376	390	380	375	395	365	353	355	341	377	376	379	387	371	369	387	393	382	390	378	375	369	409	378	376	342	380	369	371	333	369	367	377	407	353	371	369	406	403	370	341	370	429	398	394	361	372	360	401	370	337	338	394	360	348	348	370	388	360	395	377	371	346	388	408	380	377	375	387	400	350	369	347	378	351	412	371	381	382	388	408	340	406	397	356	387	368	369	387	394	349	373	371	347	346	379	370	350	385	361	376	379	358	409	382	391	369	378	355	383	385	399	404	369	362	366	381	363	373	350	356	381	381	353	347	364	403	397	368	392	366	364	349	341	319	411	367	373	414	378	355	364	377	371	400	406	390	358	363	336	365	388	371	380	349	380	365	372	372	393	353	383	399	362	369	372	351	348	347	377	368	328	370	389	365	343	399	370	350	333	366	387	369	381	356	372	348	385	383	372	346	368	345	354	383	359	376	393	380	390	369	338	351	378	367	379	363	392	395	372	374	380	357	386	409	390	362	388	384	372	389	362	357	383	356	381	412	417	354	392	391	359	397	386	375	386	401	349	382	386	375	368	378	392	353	409	402	350	413	415	356	396	377	414	367	392	404	350	401	392	375	395	410	373	353	365	366	374	391	381	392	397	399	367	345	409	369	362	385	398	364	366	362	351	370	387	389	372	375	389	374	367	385	358	415	372	347	372	305	399	355	400	390	370	400	389	380	376	395	340	373	385	362	362	353	364	424	371	399	390	344	393	394	395	377	358	380	379	382	402	362	363	371	378	360	361	366	380	375	340	354	393	367	405	364	407	376	369	353	388	357	406	361	381	373	371	378	341	399	377	357	380	345	379	381	378	349	386	390	376	384	399	396	396	418	378	406	369	340	375	348	386	370	357	343	395	385	401	365	377	357	372	415	357	391	390	352	380	383	352	351	367	371	359	384	397	360	351	382	391	371	392	372	373	373	368	368	374	357	368	400	392	397	366	369	391	382	398	356	351	356	352	396	396	340	367	381	365	356	378	383	350	378	409	419	354	370	393	403	367	379	413	375	403	360	370	398	385	397	322	358	370	375	387	389	384	387	361	386	405	366	369	359	353	356	396	379	382	408	382	402	389	338	373	364	343	391	378	358	371	373	332	364	395	376	357	376	410	378	349	375	357	385	376	363	348	385	385	382	392	384	400	402	368	396	388	338	372	386	393	370	357	379	336	372	387	379	348	377	438	390	399	368	396	372	383	398	347	379	381	398	378	359	383	378	354	371	328	410	385	388	390	367	399	388	364	381	365	370	411	369	372	346	365	370	387	394	354	372	341	355	360	378	405	394	381	368	337	332	356	433	364	376	361	378	365	349	375	397	359	369	322	376	341	347	394	382	423	408	407	375	370	358	364	386	397	406	386	346	357	353	364	350	392	386	391	381	363	375	359	373	404	396	420	387	379	372	371	359	395	386	405	375	357	414	363	366	327	367	370	380	364	390	359	379	383	374	383	358	378	358	413	388	366	375	370	348	347	352	368	378	403	335	405	350	345	392	371	372	375	403	387	402	331	373	389	353	365	383	409	395	398	375	375	389	383	374	392	364	343	360	418	331	381	383	407	346	371	378	340	409	362	384	428	397	340	405	359	367	377	367	353	366	367	389	377	395	369	348	382	399	375	379	384	370	371	389	349	359	394	386	370	392	405	378	362	348	366	390	339	395	376	356	403	398	390	405	374	389	389	382	397	403	355	348	354	377	383	405	393	365	397	371	356	391	362	379	396	409	376	400	369	364	427	381	378	384	384	340	326	382	383	392	380	341	375	388	383	365	374	321	362	378	392	372	360	366	382	372	324	345	356	376	376	366	381	407	393	352	387	404	372	346	384	380	365	400	405	378	330	382	393	344	375	344	411	368	383	338	352	360	415	379	349	367	387	385	384	356	374	389	361	335	368	406	391	402	361	389	404	378	365	372	344	359	386	375	369	383	379	372	397	365	403	385	356	378	350	323	361	386	383	352	403	398	374	366	379	413	381	394	376	378	349	380	390	350	356	364	366	393	359	365	362	387	371	391	392	390	356	410	387	382	340	389	381	369	392	380	424	377	381	414	376	389	365	395	345	383	370	402	378	383	381	376	356	418	350	344	389	370	378	379	356	380	365	401	387	424	410	406	406	390	392	342	370	381	368	389	336	392	401	379	368	387	383	372	362	389	400	359	402	344	426	363	343	401	375	370	364	402	366	344	403	361	391	343	392	354	381	391	404	365	379	360	343	377	372	352	378	385	410	393	370	340	364	359	366	361	389	328	358	320	350	395	398	347	365	378	381	385	364	381	399	370	358	416	391	390	376	382	417	365	370	381	377	366	349	379	398	346	369	346	357	394	356	387	352	346	346	376	359	377	360	361	366	362	366	375	340	371	412	370	397	354	367	357	355	343	377	387	394	371	395	365	357	375	355	391	345	372	399	351	393	356	371	391	368	343	377	374	402	365	392	381	374	354	342	375	351	366	379	389	356	379	361	385	384	364	356	352	370	350	379	406	396	390	352	404	407	330	395	351	387	382	352	385	380	350	391	374	352	362	368	369	330	363	407	384	390	396	387	401	340	378	414	375	381	390	378	397	367	354	389	352	390	338	377	371	354	367	365	390	393	389	368	405	371	367	366	369	389	362	397	373	373	391	389	356	390	403	408	342	356	364	364	420	381	386	352	416	371	372	363	381	360	399	398	351	388	360	359	324	357	384	371	405	357	400	375	398	405	386	384	387	366	392	357	364	337	372	339	420	388	392	375	407	380	381	381	391	387	367	400	376	342	404	367	340	338	334	405	363	357	386	398	345	383	352	369	367	361	380	358	356	376	330	380	345	396	367	376	390	381	363	392	389	339	340	359	391	388	376	370	366	381	335	365	359	389	385	369	395	382	365	384	402	377	376	366	370	375	342	396	368	441	378	386	383	378	362	425	386	408	368	375	413	364	376	385	390	375	371	370	388	371	373	373	353	395	401	378	400	349	371	388	404	339	405	403	368	388	388	352	368	385	373	378	383	361	368	355	383	351	379	413	408	375	359	420	341	365	375	372	386	373	368	368	391	382	398	391	372	370	354	400	350	352	348	362	374	352	375	360	387	362	362	388	402	354	356	380	359	354	358	392	353	348	396	360	408
34170	28869	1033	742	644	527	578	524	526	551	501	514	490	532	510	479	503	489	526	495	515	497	501	496	502	502	495	475	481	510	536	486	494	538	535	452	494	523	497	486	483	524	508	519	479	491	443	495	518	521	483	524	534	516	496	509	483	524	508	492	496	487	582	496	474	469	529	480	481	480	503	479	446	514	493	469	492	487	520	459	487	495	497	500	482	547	495	527	475	495	468	490	514	497	471	551	492	490	497	493	513	503	497	526	484	449	514	530	499	467	491	529	459	533	461	476	490	483	446	494	507	492	482	500	474	486	489	518	504	468	543	469	464	477	495	474	461	490	470	502	510	467	438	501	483	523	491	503	503	471	457	466	480	504	500	496	445	465	492	477	483	488	482	487	483	471	495	495	469	489	467	499	494	506	496	497	511	505	512	509	484	469	510	483	501	498	499	475	466	494	472	468	488	517	455	526	482	523	482	493	505	505	446	504	497	491	518	469	509	501	479	550	477	531	492	542	487	506	503	507	489	491	473	480	485	492	515	501	480	447	474	495	490	479	489	523	506	480	470	499	483	441	483	477	490	464	502	523	520	497	472	510	483	467	475	531	510	475	489	510	516	502	477	518	523	509	518	492	483	467	492	516	488	501	520	531	458	490	506	496	492	517	482	544	494	513	499	448	469	513	502	524	454	477	470	480	507	490	503	507	487	509	529	514	521	486	488	507	512	517	487	515	478	509	463	508	523	496	485	519	494	475	476	522	514	465	443	494	498	482	464	513	528	492	507	493	485	496	522	495	515	495	525	516	478	516	475	515	484	487	495	529	528	481	479	450	453	490	490	536	505	528	469	498	481	520	465	524	484	507	476	487	481	456	481	509	499	532	495	467	455	452	562	455	465	541	474	508	482	495	481	488	473	499	454	493	504	488	519	477	508	474	539	467	492	500	491	498	489	506	505	506	512	487	465	451	508	479	471	497	491	494	539	453	474	455	493	479	484	499	510	527	509	513	487	512	495	513	517	503	492	491	533	526	505	465	516	478	513	477	510	476	504	492	505	483	505	492	501	529	528	445	505	509	472	527	475	513	448	492	539	496	510	492	474	475	475	478	467	535	520	503	465	470	464	488	509	478	499	517	478	491	479	484	517	508	457	501	493	500	463	502	484	480	489	475	482	496	458	483	506	509	505	433	493	493	504	489	469	467	502	503	487	467	502	477	455	477	503	474	499	513	473	508	521	485	504	528	480	481	501	506	491	467	525	517	514	477	456	493	512	508	485	462	482	480	462	486	499	504	488	535	544	518	470	483	525	480	505	478	483	478	495	507	501	461	457	494	527	493	477	467	497	478	512	471	472	499	517	531	534	496	512	495	471	504	483	489	483	534	486	494	480	517	478	503	493	480	494	481	487	497	487	505	470	446	504	537	495	492	503	508	465	450	511	496	456	482	503	470	493	469	501	484	497	493	491	509	489	505	513	523	540	510	509	452	474	515	515	481	482	496	463	440	527	512	512	516	488	524	450	498	459	457	492	535	497	485	506	504	474	443	458	446	506	488	510	504	470	507	514	504	478	474	457	471	498	473	516	513	521	511	525	474	492	508	524	480	446	499	477	505	535	499	531	485	543	491	511	487	485	490	495	538	448	490	470	452	529	537	531	521	474	451	544	535	490	527	487	454	528	464	480	505	509	482	521	484	539	520	495	525	495	503	497	489	498	488	499	468	482	455	480	485	505	521	492	502	461	478	481	465	465	494	531	535	484	455	499	463	490	495	487	487	483	486	492	499	503	510	507	452	489	494	469	515	470	447	518	502	484	534	476	505	529	517	537	497	495	514	472	501	473	513	496	487	489	484	509	494	503	545	496	496	496	497	512	493	483	485	478	470	534	483	539	479	499	507	475	485	482	476	504	482	522	479	483	505	499	558	484	485	498	491	499	479	523	496	485	496	513	467	523	461	494	548	490	500	477	480	518	473	495	513	446	492	489	473	491	503	511	444	519	522	495	528	510	481	465	499	497	487	501	512	497	517	484	481	548	495	472	523	491	491	499	493	479	440	510	480	476	470	516	479	461	468	501	495	452	450	470	484	502	471	523	464	496	459	488	459	489	457	474	490	488	460	504	490	484	523	502	538	532	525	509	493	458	488	496	508	466	498	507	500	508	487	515	481	515	488	473	528	511	494	491	478	478	511	501	477	490	496	539	473	462	497	482	478	516	475	492	502	509	459	486	527	447	477	514	518	530	521	515	456	444	517	477	553	478	493	490	484	524	534	484	480	533	493	514	490	486	491	495	517	492	499	501	518	506	489	490	497	476	508	502	492	492	466	505	489	490	492	501	468	498	477	509	512	493	504	452	509	476	480	491	488	493	476	512	512	495	470	464	488	536	476	433	520	490	473	499	476	491	473	509	495	491	503	460	468	542	508	486	486	469	537	505	453	473	496	482	531	479	486	469	507	505	493	479	484	480	524	504	488	468	520	517	500	525	497	510	505	505	486	515	484	489	535	496	494	511	492	499	521	497	492	479	445	493	501	525	518	480	528	465	508	467	529	499	476	534	530	529	525	524	497	505	525	486	531	480	468	513	448	477	501	495	520	496	504	512	481	489	496	461	439	476	482	479	469	522	479	483	493	509	512	505	483	462	515	455	522	525	537	527	476	516	455	486	478	551	481	495	463	517	509	500	472	493	487	525	519	514	503	462	489	476	560	493	483	470	524	506	474	476	512	510	455	512	544	514	519	489	546	455	505	493	481	506	507	462	526	476	477	466	480	480	500	489	491	503	523	505	493	459	467	487	481	505	511	476	469	490	494	522	501	494	460	492	495	485	514	480	513	493	493	474	477	482	502	516	487	445	499	450	548	511	491	482	470	482	544	509	500	508	501	478	510	521	457	457	506	459	495	564	487	527	461	510	517	481	463	514	500	516	498	507	501	480	462	469	500	486	521	496	500	548	496	518	487	471	516	550	489	492	499	488	482	500	531	484	496	551	543	455	465	491	470	511	481	460	485	484	513	499	517	490	484	527	475	516	508	435	556	538	515	461	510	469	498	514	512	471	462	520	502	501	505	497	491	533	529	472	487	503	482	461	515	462	488	486	483	492	498	508	488	499	467	482	480	493	454	498	545	500	459	499	492	530	474	452	476	467	495	500	502	464	552	467	473	488	508	533	496	508	485	489	489	499	484	512	481	519	501	496	496	512	466	475	454	472	461	492	529	485	499	463	461	519	461	483	478	482	536	511	481	510	500	484	486	457	523	497	494	496	506	467	449	469	480	515	500	483	485	490	474	493	519	519	540	517	507	512	496	475	466	515	502	470	460	489	490	474	503	486	465	492	507	483	493	486	483	517	527	517	461	478	452	494	477	477	454	505	477	523	493	471	495	499	504	463	514	466	466	465	471	449	555	492	482	530	489	519	538	447	501	478	548	475	505	508	506	471	494	501	515	468	510	529	507	503	487	473	490	497	481	514	536	468	503	476	484	485	474	477	469
23760	21030	28266	23969	21001	9647	1226	864	762	733	680	663	642	609	590	599	656	612	602	621	590	579	599	597	593	550	614	579	561	565	553	613	575	592	537	527	541	629	534	569	517	547	535	578	550	527	564	543	567	571	527	559	600	562	601	590	536	556	587	573	505	588	589	532	534	576	520	593	555	572	499	620	555	562	575	551	570	503	562	533	540	526	546	536	591	592	540	561	588	597	577	534	562	584	529	539	548	556	522	560	561	556	534	571	553	577	567	559	512	571	543	548	575	539	580	555	555	604	565	560	586	549	569	548	546	566	554	565	536	594	553	567	524	547	550	566	530	548	521	513	556	578	601	509	552	560	581	498	553	566	564	544	561	555	559	520	560	548	534	574	534	509	589	514	550	558	546	564	585	531	604	537	516	590	547	523	589	516	541	560	556	560	539	504	532	564	543	596	553	539	581	538	550	539	565	559	520	535	534	528	580	562	505	616	530	568	527	559	581	577	554	529	509	563	602	568	584	523	577	541	565	584	523	527	586	519	506	494	551	563	529	548	592	557	552	559	570	600	552	548	524	546	552	584	589	567	565	521	578	540	542	566	516	588	546	590	579	536	537	533	515	594	551	528	544	553	531	559	599	524	592	539	568	530	553	566	561	554	562	546	607	528	540	549	519	553	551	555	578	545	581	568	542	516	593	612	558	558	549	561	610	568	517	518	532	529	560	510	510	550	584	501	587	549	563	538	541	540	532	562	545	560	566	533	535	536	560	561	563	575	581	584	544	570	546	572	537	577	590	556	532	561	545	563	603	554	574	589	542	527	558	548	560	558	542	532	593	580	593	557	528	570	635	531	515	506	588	555	540	610	591	570	569	586	562	558	539	554	546	559	572	599	576	548	524	598	551	577	529	550	495	551	586	540	539	512	552	589	550	585	546	519	556	561	508	544	550	583	550	572	566	537	556	586	591	537	491	574	623	561	562	591	534	527	559	565	557	555	569	542	559	532	596	569	567	536	564	558	585	534	575	545	551	560	560	522	521	589	539	550	564	509	578	605	548	563	552	530	556	574	552	535	559	563	572	576	526	523	609	548	546	503	548	599	571	568	584	537	556	568	568	534	563	559	567	549	567	532	522	562	579	531	525	548	566	550	552	556	534	537	583	567	522	610	559	531	549	563	584	533	517	570	558	568	548	585	550	551	565	561	566	558	570	583	601	555	558	523	569	572	573	550	531	524	553	566	541	543	574	518	557	564	602	560	579	503	545	566	554	531	537	590	524	553	528	537	587	545	580	549	524	510	546	578	549	525	526	566	543	532	504	528	555	560	589	567	558	544	575	570	519	559	576	556	506	551	595	563	521	545	572	531	564	533	577	582	579	557	554	543	561	537	554	522	602	563	594	538	535	544	527	566	509	521	570	544	562	532	516	543	588	546	554	536	558	544	532	564	581	549	538	574	563	562	531	541	542	572	536	552	590	544	508	563	569	552	557	554	547	567	519	538	560	557	524	527	564	571	539	557	576	521	518	564	583	531	557	538	581	554	524	506	515	573	561	593	585	566	583	564	535	539	548	553	566	579	526	542	568	560	565	519	558	534	561	554	533	572	563	598	530	558	556	532	549	533	541	557	559	531	560	532	582	577	573	556	600	543	529	566	537	553	551	562	560	576	559	587	557	567	556	577	556	528	533	578	524	605	543	581	585	529	546	556	545	603	586	588	570	562	559	546	538	560	545	551	567	546	574	572	534	562	535	544	551	593	526	504	514	533	530	571	595	568	544	541	576	511	548	589	552	568	502	532	591	555	538	583	578	523	539	548	562	578	609	551	536	577	537	566	590	519	545	556	518	557	569	547	559	552	528	521	531	575	542	552	555	558	542	534	608	588	564	550	567	534	564	541	554	545	593	563	602	515	557	522	540	548	520	563	511	554	545	509	552	578	600	539	583	572	531	542	565	603	578	550	554	534	565	542	574	557	550	525	542	575	527	572	559	581	575	564	533	522	530	550	586	555	587	526	559	617	542	572	514	552	558	563	557	562	578	567	538	551	573	561	577	553	546	566	573	571	576	533	567	541	542	561	578	566	552	564	532	516	585	561	615	531	514	560	570	565	586	545	554	539	492	585	570	550	540	596	590	520	536	543	523	581	546	528	568	583	551	567	562	558	570	500	530	516	544	495	572	556	516	585	564	572	580	580	545	535	543	603	530	554	556	543	540	550	585	526	527	562	537	566	554	564	555	537	542	521	539	549	567	537	569	521	496	535	578	532	544	542	585	534	531	567	594	585	539	560	562	539	553	588	591	544	585	546	585	536	541	567	541	567	537	533	526	559	581	538	549	545	513	579	561	536	569	532	588	528	545	585	558	567	551	575	550	567	535	559	603	581	551	526	524	546	533	591	555	539	579	545	534	558	537	525	543	588	561	547	566	575	571	556	548	522	557	560	509	556	558	579	569	539	549	552	534	562	577	539	538	554	531	553	543	563	576	602	545	567	565	543	554	552	556	564	538	556	574	514	520	536	537	525	537	549	530	570	603	573	576	569	542	560	556	536	552	538	520	535	544	522	566	549	531	567	554	540	541	505	523	562	534	554	569	537	559	574	553	560	551	555	538	572	527	560	535	572	555	592	525	604	518	551	572	549	566	596	561	590	610	589	546	572	576	538	524	593	572	534	507	565	594	555	542	596	505	549	559	529	567	525	543	536	574	610	538	534	567	550	571	607	554	553	529	540	594	576	530	525	585	526	558	595	565	548	539	581	540	555	556	520	586	543	595	591	555	596	568	539	571	524	571	526	560	565	571	573	550	530	570	554	581	534	559	576	509	528	571	546	546	576	577	561	521	566	556	598	526	532	557	523	530	550	530	556	576	561	542	544	601	547	502	543	615	552	555	534	532	548	543	579	553	515	565	626	572	551	564	526	538	531	560	577	532	559	510	555	529	536	565	549	564	580	561	605	580	527	587	605	561	558	561	545	561	486	557	548	552	521	571	547	547	550	566	561	543	518	563	531	598	501	531	534	556	518	524	607	558	572	573	543	534	535	563	545	548	571	578	545	560	536	549	538	558	545	542	590	524	568	501	569	553	553	546	545	549	573	567	536	565	552	561	558	574	579	581	551	562	553	549	560	526	542	568	552	579	556	547	566	525	568	584	574	576	582	551	535	501	531	576	580	573	577	559	564	550	550	553	527	570	558	541	595	566	539	566	561	597	596	558	519	549	564	582	537	571	520	573	620	507	584	556	560	559	566	529	562	560	563	536	535	558	557	558	512	519	536	556	554	553	583	532	536	592	537	531	564	521	553	525	548	551	551	548	529	546	540	536	522	543	546	600	602	561	570	554	568	533	571	568	521	558	548	541	549	551	581	560	536	551	574	550	588	548	589	557	578	553	551	545	556	566	556	614	568	535	542	541	562	540	549	595	574	493	596	502	574	552	575	576	586	533	550	552	507	584	559	567	553	582	559	535	530	570	553	564	570	535	513	587	534	573	550
38271	37499	7146	3730	2552	2050	1688	1498	1238	1118	1065	980	910	857	885	864	831	796	793	829	740	759	744	816	765	784	746	735	726	745	728	763	684	751	727	766	837	754	762	693	709	737	738	719	716	686	739	732	743	799	705	730	724	749	751	698	714	714	742	701	696	742	709	716	694	783	746	748	721	786	760	727	729	766	687	689	681	755	729	711	780	723	748	738	705	743	755	704	766	712	790	676	760	741	705	724	734	689	758	756	773	720	712	735	721	753	755	699	756	675	778	793	782	692	735	686	744	722	729	730	721	724	766	734	713	741	749	741	724	764	717	758	688	694	750	722	700	688	723	755	744	700	723	725	716	693	748	743	731	692	776	742	748	739	734	781	695	654	703	736	708	729	753	718	699	704	748	713	726	681	744	709	748	762	732	719	783	766	707	734	769	719	699	720	715	728	766	725	753	713	731	729	696	744	733	710	739	757	660	781	741	647	724	739	712	729	721	718	703	727	716	719	673	742	686	798	742	720	760	764	712	724	721	703	671	666	700	688	748	732	720	751	725	722	724	769	741	737	702	698	769	708	724	760	678	687	714	739	729	743	740	719	766	719	772	723	701	690	739	782	729	707	691	733	734	775	712	733	709	698	652	754	737	731	732	756	668	724	694	747	748	754	730	690	702	687	717	709	732	735	711	717	733	691	681	743	701	764	775	681	782	725	716	740	725	728	722	755	707	755	710	758	711	761	708	755	739	708	698	753	688	706	685	750	717	743	696	738	728	666	727	777	703	724	734	746	702	747	714	720	742	703	720	661	717	701	731	704	739	711	737	718	696	725	686	782	737	697	683	741	726	715	749	720	744	731	679	768	719	753	698	690	694	712	745	708	745	726	703	731	716	727	692	735	704	747	742	683	751	705	696	725	696	707	748	731	724	742	732	741	707	716	684	701	745	693	743	731	718	754	744	664	728	720	702	708	750	761	708	740	710	726	755	729	709	721	694	726	720	781	734	744	747	732	724	701	703	729	723	731	702	722	721	758	760	720	692	709	736	706	718	754	751	708	750	726	724	721	752	706	749	706	754	733	697	777	700	695	740	741	699	714	741	728	724	749	706	711	734	699	729	732	746	693	755	725	759	733	704	802	668	695	711	749	731	718	712	717	722	720	735	728	727	684	710	760	718	740	761	696	712	720	734	713	744	689	722	729	721	744	760	686	770	709	678	746	690	769	724	748	707	653	726	713	777	663	737	708	740	745	689	706	711	741	710	713	767	728	724	777	741	765	746	724	673	697	754	697	713	692	728	651	729	767	694	690	693	731	700	685	693	679	704	735	714	688	720	738	708	685	713	741	757	721	717	760	712	723	726	702	664	773	752	671	707	682	679	701	732	740	710	763	718	698	773	729	739	731	709	756	769	715	721	700	695	716	717	683	712	737	738	697	688	710	758	736	724	701	681	744	754	768	726	715	705	742	691	740	708	724	667	732	731	708	701	711	745	695	735	741	757	689	734	762	713	756	756	768	747	709	709	742	705	708	712	715	712	678	710	720	682	712	704	731	759	719	755	737	788	761	692	756	708	745	699	740	756	718	726	684	760	728	726	704	711	721	683	690	677	717	702	738	677	733	696	697	726	690	755	736	728	723	708	707	758	731	720	716	768	720	683	719	732	734	712	698	768	740	691	701	696	749	742	745	736	723	716	729	685	672	700	689	744	714	742	729	640	673	741	718	718	701	711	718	726	719	715	724	745	709	704	734	736	698	677	735	743	733	716	679	683	753	711	737	754	681	714	735	755	704	759	764	718	745	696	727	721	693	716	667	759	747	669	701	705	719	733	668	693	729	751	728	723	740	714	711	740	702	694	765	700	698	756	760	726	708	719	703	759	690	715	707	706	693	724	712	760	727	726	753	707	707	702	728	661	748	701	715	740	716	688	766	735	725	736	715	702	721	739	723	736	716	730	757	707	699	729	722	733	693	724	691	757	711	684	714	725	721	733	715	679	743	709	696	771	693	717	713	681	728	774	713	710	719	748	774	740	688	718	734	718	715	729	773	696	732	759	684	748	762	705	728	729	671	705	721	707	752	715	632	733	713	693	713	733	720	724	711	715	725	688	721	730	713	730	694	734	706	720	680	743	687	765	827	713	679	739	694	690	682	711	691	704	740	721	726	737	699	690	731	717	691	696	673	737	751	721	720	731	700	725	768	681	739	718	795	728	749	699	766	713	699	806	719	740	736	703	684	766	743	708	757	743	761	707	693	675	720	772	732	724	705	736	734	744	736	755	730	680	720	712	733	761	720	728	707	731	700	729	745	746	670	691	761	703	734	687	687	728	683	767	723	769	717	742	726	701	754	742	679	722	710	733	730	719	740	738	740	675	737	797	718	757	689	736	732	717	711	720	751	681	761	716	714	701	720	724	701	684	713	719	703	720	760	732	721	750	735	765	720	744	700	752	688	688	705	754	717	695	750	710	752	723	718	700	713	714	730	701	694	791	741	786	747	721	739	727	723	701	699	769	739	740	692	699	735	698	763	695	693	715	709	757	754	736	724	685	724	711	744	754	769	748	713	722	699	679	717	686	702	737	724	757	683	720	703	665	735	750	702	683	719	700	754	701	693	778	686	757	752	703	702	710	741	678	740	749	705	686	768	716	723	769	696	781	759	694	715	746	686	714	709	730	761	693	755	720	679	742	709	693	702	757	669	704	689	692	740	759	722	773	702	708	709	707	724	719	739	702	723	714	694	698	717	679	685	726	713	707	803	695	746	731	732	706	718	764	748	726	695	726	715	734	695	698	734	726	702	713	731	767	767	765	719	720	718	685	715	732	708	734	721	715	692	774	745	703	729	713	702	710	674	712	694	746	706	752	755	706	752	768	687	715	709	750	709	774	673	749	709	747	712	703	724	767	731	779	708	710	765	741	767	700	737	739	755	692	709	683	762	721	708	715	727	729	753	727	720	745	717	668	785	708	723	689	693	720	725	717	729	737	720	722	724	746	734	746	707	722	712	704	711	688	778	709	662	712	757	750	642	723	710	732	723	713	686	758	736	738	708	709	666	754	714	721	653	715	712	761	740	719	714	705	714	747	755	717	718	725	714	725	740	734	742	783	769	758	723	721	697	722	697	704	683	679	728	655	735	735	732	747	691	722	726	696	713	695	667	715	758	740	707	736	732	758	738	709	710	716	733	760	740	707	711	750	725	773	680	765	713	725	736	714	740	700	681	773	682	752	721	714	702	767	700	709	755	729	769	688	700	719	739	703	738	743	713	745	715	781	722	755	723	728	699	733	715	708	728	778	709	740	713	766	700	720	695	713	732	698	754	709	711	770	714	755	684	747	706	698	772	708	721	755	709	732	729	746	739	719	732	759	690	755	687	709	718	723	695	718	708	664	711	714	790	697	699	744	724	729	731	739	715	692	718	764	664	699	726	729	730	699	758	749	735	745	735	741	713	741	680	725	707	754	760	739	734	687	714	738	709	741	734	689	709	702	712
22832	21065	28768	23575	21065	21084	7402	1170	833	720	743	694	599	616	595	579	562	497	529	503	522	513	502	538	463	493	487	468	494	478	460	470	497	477	524	494	444	455	465	473	492	476	471	486	487	459	449	475	477	471	465	480	462	462	480	499	465	436	468	491	457	454	451	472	475	476	472	462	477	482	483	441	465	474	467	438	445	485	466	440	466	468	458	419	450	463	467	449	465	444	427	467	434	424	451	423	498	421	450	487	442	455	424	512	425	484	466	448	441	476	458	442	484	422	451	471	429	452	457	428	459	496	459	490	405	483	430	445	442	422	451	457	468	475	436	478	460	465	439	469	481	466	461	436	499	455	486	474	454	474	440	470	487	481	452	459	470	421	460	491	435	442	473	456	461	484	435	429	411	428	433	452	458	443	453	480	500	445	487	477	469	488	491	474	443	474	431	493	468	466	433	465	439	438	470	460	468	444	475	430	451	450	454	461	432	491	467	432	489	440	480	458	421	447	427	455	455	459	436	472	471	445	443	455	457	407	476	442	432	447	444	410	481	434	494	456	459	416	498	492	472	446	465	445	446	456	456	488	452	481	451	469	454	447	433	454	443	456	437	420	409	462	415	473	435	418	408	473	492	444	434	440	493	485	448	461	487	411	438	445	483	465	452	484	427	421	489	453	452	444	458	445	461	483	454	464	448	455	443	458	427	445	463	437	394	455	466	456	438	473	454	410	454	417	454	469	460	434	446	472	440	478	430	483	462	431	457	450	507	474	455	461	486	447	452	503	457	469	466	457	442	411	454	443	441	442	437	461	440	438	458	446	440	466	448	456	466	435	474	466	481	452	499	416	429	482	449	422	468	443	467	434	447	486	445	433	467	448	400	419	471	449	461	417	486	488	437	441	440	438	482	423	456	485	450	455	447	442	472	446	459	427	460	474	434	465	448	417	457	465	432	427	495	487	464	457	443	395	475	455	457	414	404	448	481	467	447	453	438	465	452	413	466	439	444	487	473	449	492	452	445	481	468	450	431	467	420	404	404	437	498	462	442	473	459	470	484	443	450	407	463	481	458	420	430	454	442	445	482	418	471	467	468	457	437	471	435	420	477	485	504	460	447	462	452	484	431	452	447	470	462	450	442	438	469	449	483	465	418	444	471	485	429	451	472	473	420	437	432	446	459	440	420	425	407	471	472	460	497	444	449	447	454	456	428	466	463	449	453	459	469	464	433	443	431	444	446	443	468	457	440	434	424	442	420	423	415	434	434	458	468	456	452	452	432	452	443	421	484	482	450	463	432	409	446	474	451	421	445	457	495	451	448	422	437	431	457	450	417	470	415	444	465	485	446	476	490	481	451	446	423	445	458	447	423	486	459	409	478	512	457	488	442	484	433	426	477	457	514	494	449	462	476	437	443	438	398	467	417	480	458	473	458	411	466	421	436	437	445	494	424	470	435	451	449	431	433	450	457	491	458	480	431	438	451	484	437	436	467	429	455	464	450	442	462	443	459	428	463	450	446	464	454	441	477	447	490	482	441	412	416	435	418	446	481	484	490	442	443	432	481	450	453	440	445	466	443	438	424	449	457	466	439	436	481	461	463	459	446	414	452	457	423	455	459	485	467	463	442	422	448	427	448	435	502	491	483	474	451	412	447	427	499	480	426	459	467	435	502	428	443	454	451	448	481	460	497	455	446	445	455	438	433	455	481	460	453	465	445	444	478	449	459	458	506	445	419	479	427	494	455	493	453	449	448	443	474	493	461	427	445	437	436	469	440	468	438	464	435	490	444	463	462	411	460	493	459	472	459	461	439	408	414	431	433	435	423	454	474	450	438	450	446	463	438	432	474	429	447	466	449	431	484	462	413	480	429	455	480	467	488	444	443	450	440	458	445	484	390	479	459	439	464	425	461	423	447	471	466	425	477	436	462	481	471	479	467	469	434	471	476	438	451	465	447	471	483	446	462	471	489	419	440	442	449	432	441	497	445	444	426	468	467	484	432	445	421	413	474	459	436	440	471	421	466	410	429	447	452	448	416	460	464	490	444	443	442	439	457	457	479	475	488	451	452	463	456	438	466	459	437	503	445	458	461	425	462	446	468	432	417	425	452	458	455	487	470	442	465	499	445	440	448	434	446	442	500	492	487	435	422	466	440	392	445	445	436	413	465	427	428	464	476	420	454	440	439	490	494	448	476	483	415	459	468	451	428	466	420	440	443	418	438	429	489	408	431	477	477	424	479	442	489	469	407	492	449	462	459	452	457	420	462	444	467	471	446	473	445	469	462	492	428	465	455	435	440	448	470	481	462	439	514	469	435	457	430	440	481	436	414	473	453	402	447	428	453	460	483	468	455	457	429	447	473	453	480	439	470	426	434	445	463	432	460	454	463	427	442	452	433	453	415	466	437	412	440	477	459	471	475	445	444	444	486	430	442	478	430	446	454	476	519	423	458	469	458	441	490	460	498	418	454	435	415	463	434	447	456	440	481	448	426	452	466	443	450	497	421	448	437	398	454	470	475	434	453	479	441	467	452	466	507	481	416	487	446	446	468	466	415	453	419	492	438	445	412	438	453	434	430	473	437	450	451	429	446	433	468	467	444	482	472	455	461	440	470	474	426	465	435	470	427	457	435	428	485	426	472	446	457	482	461	453	436	456	462	457	443	427	449	438	485	501	465	431	470	465	424	477	433	424	460	455	487	501	426	452	454	482	439	463	479	448	425	427	464	477	473	487	466	456	432	450	444	484	463	491	455	457	439	450	431	402	442	451	448	459	446	445	468	482	437	449	445	470	428	422	445	449	461	461	472	444	466	461	424	438	445	428	423	480	488	435	486	447	471	432	436	426	455	454	429	453	462	434	408	460	479	472	456	458	400	463	418	459	446	458	443	446	447	457	464	447	449	455	455	434	422	426	452	487	438	469	457	476	434	441	444	465	452	453	462	446	470	432	437	459	450	477	439	465	441	433	483	452	472	475	466	471	413	471	487	474	442	455	450	475	469	442	455	443	452	448	473	452	501	452	439	438	479	463	483	437	431	451	458	448	467	448	474	440	483	442	442	438	444	440	425	474	493	450	479	440	438	417	434	456	482	457	403	410	433	439	414	449	443	441	489	406	452	440	471	455	476	475	430	474	458	449	442	425	453	420	481	435	438	447	442	496	487	461	439	423	484	444	434	448	440	437	490	479	459	465	466	426	467	448	431	474	464	449	463	449	439	433	434	441	453	455	496	455	439	424	436	440	454	460	429	436	453	456	429	419	424	412	450	461	453	476	492	424	461	440	449	461	477	432	472	474	437	484	457	462	445	461	463	462	434	446	420	455	482	481	453	496	439	461	494	452	495	445	470	453	430	457	446	457	484	427	446	461	497	443	445	450	432	487	413	453	476	442	449	440	488	422	434	447	471	459	394	476	449	481	446	454	488	460	487	458	452	467	474	455	450	471	481	465	488	482	479	443	459	405	467	435	438	413	472	468	458	449	461	437	446	452
42178	41632	11415	5817	4036	3150	2529	1952	1704	1499	1268	1131	1092	945	950	847	844	781	829	740	755	730	735	677	712	702	629	660	653	664	647	600	653	648	579	667	647	632	632	651	607	634	609	581	656	597	595	619	642	621	604	587	631	607	639	591	608	589	591	576	576	597	610	546	597	568	606	597	608	583	583	600	599	619	622	620	645	578	634	594	575	629	599	595	626	598	569	615	608	612	633	650	613	622	647	600	622	593	591	602	559	605	634	558	571	597	588	612	633	613	563	661	583	577	582	630	624	582	649	599	614	615	604	625	621	629	569	609	580	601	601	582	633	624	594	589	605	605	592	625	632	607	582	593	588	613	592	572	585	627	586	603	585	609	553	581	612	622	566	587	651	533	614	610	597	597	602	604	606	603	577	609	590	610	632	632	633	641	606	591	625	555	578	616	592	601	597	572	582	589	660	572	618	643	584	573	591	632	611	574	589	616	626	552	587	599	586	575	588	618	612	578	571	611	604	617	627	641	550	569	617	592	611	617	595	646	560	569	585	652	596	570	597	619	592	613	597	601	597	605	601	587	608	586	596	573	601	645	557	615	611	591	580	611	607	657	603	587	603	582	557	552	553	622	602	581	584	583	577	612	630	595	597	632	591	613	582	618	618	575	599	629	611	581	580	629	570	593	608	587	600	594	557	630	636	613	630	576	616	568	586	593	596	537	589	621	560	582	588	547	628	590	607	580	643	576	570	601	628	482	597	598	610	608	558	584	611	583	598	585	629	596	581	567	599	587	604	578	549	631	568	584	596	555	617	597	548	608	584	619	588	556	597	603	644	591	573	591	559	577	625	584	591	590	604	578	599	608	642	604	576	600	603	634	555	599	582	590	582	587	612	563	599	568	579	577	566	617	583	571	595	577	557	637	571	600	611	588	591	596	560	603	615	568	564	622	626	600	590	623	630	624	579	566	574	577	606	622	584	606	622	589	557	586	602	615	576	587	585	629	609	606	567	643	561	590	614	598	583	589	610	585	594	606	595	581	584	573	608	588	585	575	583	613	595	616	593	576	589	608	613	611	621	600	608	584	580	603	597	587	594	608	624	590	624	640	575	612	598	618	580	585	625	600	594	632	599	593	556	580	603	663	640	660	608	618	595	607	561	591	577	600	566	603	579	579	586	604	559	599	583	590	597	605	609	614	593	571	594	619	603	588	613	620	593	644	604	613	599	565	561	647	582	579	638	584	593	588	558	570	570	579	619	585	593	660	563	615	559	599	623	598	583	644	629	591	613	599	602	634	586	604	611	625	599	636	578	594	622	608	592	569	592	627	588	593	601	614	540	563	618	606	588	579	563	594	599	574	596	627	599	629	610	597	630	619	606	636	589	585	621	593	614	640	570	607	593	623	606	607	602	605	614	589	608	610	591	588	644	583	623	606	573	569	654	580	667	578	609	626	620	576	609	601	557	601	647	596	593	639	576	572	622	584	611	596	567	627	608	604	577	605	557	574	598	595	600	599	570	639	578	600	615	572	630	620	630	626	614	594	558	597	600	564	618	576	571	617	584	606	591	630	562	584	608	584	605	621	575	605	552	589	587	592	575	586	601	589	572	602	602	597	608	629	613	629	606	586	570	599	598	586	606	617	601	618	625	612	621	609	599	573	655	593	553	630	617	632	625	613	606	584	600	587	603	603	624	622	580	607	572	617	619	607	630	591	604	635	626	628	599	558	587	591	575	616	578	567	562	593	613	599	601	585	587	601	598	624	600	579	575	589	568	553	590	543	618	633	594	600	595	601	591	643	581	595	617	590	578	583	589	605	573	592	631	615	564	576	596	618	619	600	609	610	605	577	590	569	623	598	591	612	590	600	603	591	600	635	552	607	621	589	577	598	579	598	631	593	608	577	610	570	574	593	607	609	596	606	617	605	551	589	567	608	594	564	635	567	575	586	607	574	594	602	559	606	585	577	543	579	568	595	573	620	623	579	562	553	553	585	655	585	589	591	622	610	601	564	613	531	607	623	600	605	593	566	596	592	616	657	598	604	554	601	579	609	628	583	623	612	635	642	640	623	606	626	571	572	572	609	631	636	557	571	585	564	608	570	604	612	623	619	583	562	575	594	635	604	587	632	627	560	614	592	569	614	621	598	647	567	564	585	573	627	612	588	594	588	596	605	595	644	612	668	600	551	582	590	619	572	603	586	623	586	596	588	605	602	587	572	612	611	605	606	629	600	633	548	619	621	577	588	626	585	602	598	557	597	628	626	599	580	585	552	578	636	591	592	605	606	601	596	564	601	611	572	593	582	570	606	629	579	633	635	578	588	628	581	583	576	596	651	585	642	593	601	612	610	610	598	573	564	579	634	608	584	565	594	572	554	556	588	550	568	576	585	604	585	616	593	584	616	607	662	559	550	643	600	576	600	639	605	598	647	610	615	620	595	609	611	627	599	598	618	599	641	598	549	573	575	610	572	610	641	576	601	599	568	593	551	600	591	598	560	579	620	603	599	606	603	620	597	607	575	608	625	571	596	622	651	616	564	576	582	574	618	614	603	564	593	590	579	613	591	625	584	619	581	576	608	602	594	602	611	583	639	626	574	614	577	574	624	608	603	609	578	619	598	612	604	583	628	583	566	564	614	612	579	621	610	585	628	599	551	602	581	564	581	585	597	616	645	647	601	587	598	572	562	597	634	572	604	610	557	607	594	573	590	592	579	569	571	570	574	582	606	599	601	623	571	591	604	577	638	620	590	628	618	616	579	621	627	626	610	604	566	601	598	595	553	578	609	605	605	571	637	597	566	599	559	575	588	621	576	613	574	589	599	575	589	601	612	645	568	618	602	597	566	562	601	593	579	585	589	566	597	571	597	609	634	639	651	624	600	559	596	607	569	579	563	615	608	608	585	558	589	596	590	572	604	614	563	618	563	627	568	607	633	624	610	599	580	574	577	593	616	555	632	591	559	629	618	612	570	616	593	612	619	633	518	600	593	585	551	583	586	624	558	619	580	591	573	576	568	560	597	647	590	576	598	581	622	606	568	596	576	583	605	566	654	558	550	587	574	602	592	638	569	619	601	603	563	615	604	586	596	614	600	629	609	662	607	637	553	605	580	594	625	613	585	585	584	572	623	581	577	649	594	600	628	603	572	594	573	557	605	586	633	600	595	577	589	592	587	583	627	637	634	623	580	554	590	625	557	630	593	596	589	629	572	643	581	616	584	634	594	566	586	573	619	576	562	628	623	590	623	599	608	606	585	556	579	580	572	602	589	664	554	614	583	585	609	600	583	580	596	621	601	566	597	613	656	572	589	564	645	601	567	612	566	579	606	580	586	618	575	601	598	639	614	579	613	592	603	596	579	592	585	644	596	628	628	581	565	583	579	616	614	602	606	611	621	602	539	542	648	621	588	579	559	635	556	556	575	618	619	610	612	596	635	575	578	611	618	602	545	573	596	609	591	600	603	618	617	638	620	588	597	656	559	597	599	586	588	578	559
28247	22964	11940	1114	430	429	365	391	391	393	389	392	388	336	371	381	379	349	371	420	351	380	376	393	382	384	360	353	362	382	358	390	373	330	342	374	362	355	370	376	377	375	369	310	338	365	350	349	387	389	358	338	376	409	351	360	332	388	367	361	353	363	390	351	391	357	357	390	346	360	366	387	411	355	343	346	345	363	349	378	365	407	357	372	391	371	366	364	357	386	370	363	365	355	386	393	335	346	347	397	375	383	361	406	360	395	349	394	398	381	397	375	356	350	358	372	369	368	349	369	405	385	355	384	364	363	351	359	332	344	379	345	367	362	363	330	381	366	367	345	366	374	375	372	383	355	377	334	387	365	395	351	357	356	329	350	362	340	391	395	415	365	375	329	338	368	383	375	388	358	347	367	409	395	370	349	383	358	347	342	348	370	358	360	368	361	364	358	366	366	328	366	352	335	357	376	356	381	373	368	329	352	337	394	373	371	398	388	355	345	361	356	382	389	370	332	372	360	394	359	315	351	384	344	358	386	380	367	345	354	358	343	355	358	382	374	375	371	358	354	351	367	397	355	364	345	417	362	342	363	344	372	327	373	366	363	341	355	371	344	351	322	359	371	337	373	396	376	384	345	346	381	355	354	346	357	383	360	338	366	346	369	331	385	367	353	341	339	358	389	359	374	331	358	349	361	377	379	372	356	366	331	359	378	388	373	330	337	374	369	376	379	338	379	392	377	357	326	355	331	380	348	351	369	378	360	354	384	374	387	383	355	383	372	343	361	369	387	351	349	367	360	366	340	380	341	386	358	361	385	415	368	388	340	390	357	380	371	373	383	378	356	378	388	352	353	354	349	374	372	357	358	377	347	334	341	360	375	382	345	340	367	381	353	379	387	356	362	324	387	354	344	359	380	357	334	337	355	390	381	371	337	332	351	348	362	347	379	361	339	355	368	366	397	365	381	350	362	349	367	361	382	372	364	345	396	390	334	339	380	381	360	340	383	356	329	337	344	398	398	351	383	367	342	368	349	331	339	362	347	357	334	370	377	394	370	366	338	355	375	351	362	377	363	370	365	375	364	351	349	371	344	359	358	363	365	373	346	369	357	401	368	367	384	369	358	364	380	323	351	396	392	362	369	352	394	366	383	340	353	358	365	383	360	359	347	370	353	392	318	378	364	388	354	367	349	359	359	359	381	384	341	380	376	337	372	367	373	380	357	362	377	375	370	387	350	353	380	380	356	377	342	355	336	329	381	355	364	352	374	352	381	357	378	360	353	361	352	332	374	359	386	334	402	331	369	375	363	401	355	352	365	359	347	356	353	349	397	362	358	386	361	395	384	362	359	388	330	384	379	373	346	391	344	362	334	384	347	358	356	349	377	355	344	346	381	359	387	326	358	372	368	347	352	402	359	374	340	357	366	383	375	372	371	370	369	388	371	354	367	358	357	342	347	361	360	333	349	364	372	360	354	340	379	351	353	366	334	366	360	364	361	357	337	361	383	370	398	354	372	385	377	384	385	382	356	345	351	340	364	367	323	356	391	354	388	337	363	377	370	379	389	343	352	355	353	379	338	373	365	377	355	350	378	345	359	332	376	331	378	351	398	377	390	368	378	341	332	385	385	343	342	364	381	360	337	321	349	347	350	352	378	377	369	368	348	394	327	335	381	369	365	331	339	388	353	377	349	379	381	334	370	385	393	377	361	342	382	382	390	358	348	379	356	369	341	397	378	383	336	345	362	379	372	370	374	356	366	381	352	386	371	365	372	365	353	377	355	369	372	354	367	350	301	378	378	338	359	336	349	346	330	361	398	371	373	371	387	390	353	358	349	370	354	335	404	365	377	361	405	320	365	346	372	377	347	355	354	352	388	368	362	376	377	348	369	378	366	363	337	380	353	377	338	358	348	355	349	396	346	385	335	384	350	358	376	338	388	331	373	333	369	373	347	367	373	368	343	363	324	356	388	329	312	380	380	359	390	362	366	368	312	366	397	361	373	409	359	387	351	380	352	375	349	331	356	386	360	396	357	360	369	377	361	359	360	341	358	357	364	357	369	356	354	360	368	356	355	364	376	340	350	387	367	373	391	389	384	352	345	368	360	364	382	343	383	383	354	346	339	400	378	364	391	326	368	351	337	341	356	375	377	355	331	364	341	351	351	382	380	403	347	385	360	380	375	367	416	358	358	356	391	374	357	389	393	363	363	349	356	393	369	343	353	348	358	379	369	361	361	385	358	380	352	400	365	362	377	390	377	394	396	378	420	374	385	388	377	348	354	358	393	342	403	372	369	354	373	326	367	389	374	381	382	375	366	350	366	359	344	352	351	386	348	371	349	378	350	363	375	370	354	363	348	353	396	373	357	360	355	353	348	347	337	349	385	310	357	362	358	387	353	366	365	376	335	348	386	368	394	328	364	395	343	349	388	371	352	375	366	378	381	386	342	352	377	379	358	357	358	349	361	375	371	395	369	367	344	358	355	337	347	400	358	371	347	371	398	391	362	392	321	329	373	324	351	381	360	388	349	374	363	402	367	344	383	358	362	364	373	349	337	411	361	376	335	343	350	364	371	341	373	357	344	372	370	361	346	387	350	390	338	357	385	374	398	407	358	374	371	360	341	383	364	351	385	415	344	377	366	360	338	353	403	382	346	376	388	362	336	346	378	341	367	397	375	342	361	383	394	373	362	365	366	335	349	385	362	400	350	362	379	368	368	368	373	357	392	347	355	342	344	341	346	383	345	374	403	385	396	374	349	376	381	354	344	354	360	350	372	364	363	363	366	388	331	330	351	353	355	335	371	371	370	394	323	354	357	376	345	393	338	371	366	364	385	336	362	370	352	341	348	392	369	387	338	372	387	377	338	351	321	352	364	354	339	387	310	354	349	361	369	349	348	367	398	380	377	367	380	358	395	358	350	365	359	360	352	367	346	356	338	365	335	369	336	356	380	355	363	361	368	372	386	376	363	362	367	399	396	387	380	364	360	340	381	359	333	385	326	366	338	357	399	327	380	355	373	343	313	358	339	363	357	358	364	337	340	371	355	363	365	360	384	374	355	348	359	395	361	345	404	351	370	384	366	402	377	347	349	353	346	388	361	362	404	376	349	345	371	359	357	374	377	389	376	361	396	363	374	346	389	339	362	347	375	347	371	341	341	360	344	365	372	338	382	335	370	360	380	360	360	361	361	387	357	345	393	348	382	368	363	381	346	387	369	373	399	336	398	379	376	363	335	339	344	388	363	356	366	390	343	391	355	366	348	356	338	359	384	351	379	387	393	356	379	378	357	343	346	352	362	354	376	350	370	370	354	354	393	379	338	381	361	347	367	336	384	364	356	401	366	397	337	363	400	340	368	362	359	328	386	343	370	372	371	354	378	357	358	361	387	371	371	387	392	366	327	374	362	330	356	360	361	384	380	379	401	371	367	352	348	382	381	387	389	364	336	371	358	369	353	369	370	361	329	403	347	358	400	342	365	383	340	391	350
34158	25309	1052	691	628	541	586	513	543	505	467	487	464	468	521	490	500	517	480	485	510	525	517	489	489	514	497	484	518	474	476	490	485	496	525	503	501	501	489	471	502	471	488	463	497	446	464	483	506	487	484	531	457	472	463	476	485	459	492	467	498	474	503	444	475	497	470	472	484	492	463	520	476	489	468	477	469	487	477	483	499	509	497	495	497	529	514	491	489	497	462	455	514	474	524	471	450	517	463	480	453	519	453	517	480	480	509	478	468	445	494	465	468	494	475	489	495	467	473	523	476	485	510	503	490	502	492	507	502	524	442	466	470	462	426	490	500	516	433	495	499	473	457	485	493	477	495	466	495	475	491	464	485	479	508	496	475	479	487	479	479	490	510	480	485	478	496	462	538	500	480	482	478	484	471	465	505	485	491	439	488	526	472	522	436	514	468	475	491	491	451	467	498	473	478	495	481	468	507	444	481	485	485	483	489	499	485	500	456	470	519	493	478	499	467	505	482	461	473	482	482	453	487	470	485	466	464	526	504	479	496	491	484	476	493	517	483	486	479	484	491	501	473	501	515	477	486	483	513	467	512	471	451	478	473	455	492	486	475	479	492	508	490	461	495	540	477	529	447	505	477	515	489	491	486	494	480	484	497	497	487	459	451	503	478	504	498	454	476	506	487	471	468	471	478	461	509	497	528	502	506	524	526	494	474	493	494	475	501	482	508	482	477	504	540	525	494	467	488	518	513	512	468	477	464	517	493	446	492	480	453	505	472	496	509	495	470	488	504	505	459	492	446	461	504	455	467	478	537	486	473	506	469	511	490	511	481	499	511	545	487	508	535	507	463	496	505	496	484	488	488	467	496	510	471	495	474	440	503	472	498	529	444	492	479	411	464	463	494	517	451	488	426	445	485	452	479	469	480	471	455	496	486	508	443	467	516	514	473	479	422	476	498	518	471	485	469	460	511	483	498	472	473	468	475	458	484	480	511	451	515	521	451	517	489	512	483	473	520	457	463	474	497	487	471	500	486	453	462	496	474	482	518	504	461	452	489	502	461	453	455	476	438	498	524	491	545	505	471	453	508	468	528	479	451	487	457	453	471	506	480	527	513	477	494	448	527	487	488	511	488	452	489	509	505	504	464	480	516	456	467	508	491	480	470	519	470	505	485	531	480	475	521	481	445	487	482	515	468	474	468	509	482	498	471	501	507	498	464	500	477	493	493	483	473	471	515	529	485	513	458	512	482	459	445	470	470	480	455	469	493	488	465	507	505	500	505	489	468	502	469	499	507	498	480	502	504	490	470	496	491	473	531	463	488	527	536	490	506	471	496	479	433	506	485	450	467	456	514	454	494	482	494	516	508	460	493	489	516	464	494	477	445	456	502	478	446	446	470	497	432	518	493	498	471	477	494	488	499	478	494	446	475	477	461	487	503	507	500	481	481	467	478	486	487	489	492	523	517	461	519	506	500	497	459	531	496	496	518	472	494	516	473	494	473	488	501	440	429	481	468	551	472	527	493	447	462	499	477	441	474	498	528	505	454	501	550	524	457	470	494	504	471	437	448	545	485	498	517	468	473	526	459	489	482	502	498	476	502	520	485	458	444	522	468	525	535	485	498	497	515	499	484	489	465	490	485	504	465	488	486	494	472	470	489	498	482	512	483	457	503	479	499	485	489	477	526	512	467	512	498	455	485	487	457	483	474	490	516	495	498	513	485	492	475	494	499	489	487	492	488	467	490	475	538	478	497	460	464	457	446	488	476	512	435	507	493	465	467	521	470	469	445	527	479	494	510	434	468	494	518	463	484	472	509	480	504	501	496	446	528	512	479	493	495	498	458	518	456	483	474	496	494	485	476	522	546	476	468	495	467	490	450	475	513	522	477	486	482	475	439	509	464	470	484	481	487	501	473	520	515	479	439	474	523	471	499	472	492	499	475	502	418	479	482	469	463	481	473	487	470	482	502	450	462	476	492	492	477	508	470	491	464	493	514	563	490	502	527	477	483	470	470	486	486	489	488	513	476	481	512	472	489	508	501	463	489	441	533	499	505	508	480	520	463	514	499	489	473	506	475	466	506	472	507	465	464	510	490	500	489	484	455	503	445	475	485	499	497	512	462	486	505	466	486	467	473	527	473	501	467	469	487	489	473	471	493	522	482	525	462	468	466	487	489	489	504	468	469	491	462	479	506	471	510	507	463	498	452	476	452	459	518	452	492	483	464	450	484	484	483	487	500	507	495	464	490	503	462	508	477	513	463	472	464	475	443	484	426	469	496	451	485	487	479	469	482	529	499	472	507	512	471	505	480	486	453	473	491	480	489	487	480	462	464	464	471	481	504	475	507	464	472	535	479	510	455	503	437	524	454	460	495	518	458	476	447	493	483	476	481	518	498	465	480	497	484	512	505	493	484	474	464	493	519	454	510	505	456	468	489	532	480	478	508	483	479	504	501	529	456	472	468	508	509	515	518	471	483	500	450	521	464	493	460	510	491	494	491	498	463	463	460	539	492	490	482	475	481	474	508	473	474	530	521	463	482	469	455	504	499	473	478	513	474	504	471	489	470	463	494	486	496	476	456	470	485	507	491	485	474	475	516	449	472	514	451	473	494	479	483	488	485	497	476	481	494	474	489	466	494	507	460	506	482	511	487	485	511	507	461	476	460	450	488	530	481	516	528	481	476	502	474	464	462	489	502	495	526	500	503	464	497	481	474	508	494	471	511	487	474	520	485	508	478	533	484	472	506	432	460	476	481	442	478	474	511	471	474	471	481	452	500	488	487	486	483	534	464	456	466	460	499	472	476	499	509	484	459	506	471	466	486	447	522	479	496	529	490	491	466	525	508	521	496	511	482	459	468	465	493	452	458	496	505	491	450	497	513	492	473	458	478	465	522	456	467	531	495	488	497	497	444	469	467	496	468	422	486	483	465	531	454	460	475	482	500	472	479	471	498	471	481	485	472	476	512	498	507	497	492	488	528	512	474	506	495	484	469	505	490	475	437	471	499	480	497	503	489	500	485	483	455	492	529	501	482	473	503	470	516	498	450	458	487	485	471	498	471	495	458	491	484	503	500	488	518	493	506	490	470	504	531	498	479	490	472	508	468	505	475	465	481	505	469	487	414	489	499	474	513	488	454	481	507	463	462	487	512	494	508	531	530	469	494	414	501	461	530	498	511	493	472	491	444	491	499	476	473	494	480	446	443	480	469	453	450	474	484	469	495	457	490	526	487	475	505	483	477	464	448	481	489	454	482	493	490	495	470	518	476	472	487	473	490	525	501	514	489	477	482	501	502	499	472	477	482	467	494	481	470	477	494	496	487	488	497	461	463	459	489	492	467	484	452	473	482	524	480	477	464	475	502	477	492	498	459	520	474	517	461	488	476	500	452	440	442	478	454	476	465	519	535	483	460	450	493	466	507	496	493	496	526	474	528	486	492	499	477	504	496	490	470	468	503	501	489	456	480	490	486	485	462	465	488	494
23790	21063	28321	23997	21015	9501	1178	908	705	740	664	659	659	638	574	573	624	589	561	569	540	569	546	547	608	582	525	512	584	544	569	562	512	522	556	527	591	552	568	590	538	577	550	600	569	585	541	566	599	623	598	597	571	565	591	544	521	564	588	545	530	502	577	525	527	527	565	520	523	571	563	567	573	538	533	524	569	573	552	556	559	510	528	612	519	564	533	540	548	582	546	583	562	553	544	549	551	566	540	545	577	550	563	545	527	555	568	538	526	568	520	553	612	593	563	547	541	549	515	579	545	504	562	572	544	564	568	564	555	549	554	590	536	565	495	569	545	570	561	500	558	529	539	550	516	531	494	536	537	557	543	525	546	550	599	533	567	549	542	534	574	501	535	593	536	506	565	549	589	513	580	534	516	559	549	536	547	551	568	528	532	561	536	531	576	537	596	542	601	560	515	553	536	513	546	556	564	554	542	530	545	550	547	543	556	553	589	530	559	580	525	479	517	526	558	538	558	506	550	542	555	576	531	524	523	545	511	549	562	558	581	569	538	564	536	505	557	546	524	537	531	561	584	485	561	580	532	573	539	543	512	554	533	531	556	511	569	570	556	534	559	492	572	557	562	580	561	515	543	561	541	551	529	575	480	574	535	541	577	521	519	553	555	524	523	541	523	553	562	558	540	541	524	555	548	576	515	492	554	510	524	548	567	541	551	512	580	558	571	513	554	510	530	589	563	523	559	568	567	586	529	557	537	529	537	525	547	575	549	597	526	548	548	525	532	555	573	526	531	527	578	533	495	541	550	537	565	561	512	552	553	568	609	548	529	546	559	544	500	536	518	531	551	531	547	577	541	594	508	520	560	518	563	564	513	571	512	511	505	540	563	589	527	573	539	543	555	536	607	554	539	556	570	543	541	582	509	559	525	544	507	544	567	529	526	554	526	575	566	559	554	539	558	501	536	541	554	535	567	561	505	559	574	540	559	490	530	491	583	555	556	560	547	500	554	534	543	568	568	530	564	523	533	543	547	564	586	552	552	606	550	528	531	551	556	527	542	580	502	592	550	540	581	539	517	516	544	562	526	520	529	513	599	539	524	559	515	533	559	575	522	531	528	544	533	577	578	569	524	547	534	548	531	519	611	568	574	521	541	514	534	543	610	553	557	559	554	570	557	556	542	586	520	524	558	600	564	580	608	541	540	572	529	558	577	565	543	514	555	530	524	551	578	533	533	538	517	537	517	539	544	572	541	554	532	545	513	558	554	599	584	544	562	578	592	548	565	524	576	508	488	575	545	546	524	546	584	491	528	539	566	523	557	531	502	517	525	527	563	584	562	565	554	495	534	524	576	532	550	577	540	538	546	553	598	532	580	559	510	579	514	555	599	559	548	554	553	505	498	518	561	571	539	554	575	550	555	537	531	569	568	514	499	519	514	525	555	539	538	538	538	515	575	560	581	540	559	552	529	541	549	566	533	551	539	535	525	532	549	553	542	538	534	519	523	532	521	556	494	529	554	536	541	553	547	582	503	519	539	487	548	599	547	584	554	530	530	520	566	545	545	551	539	548	565	548	558	580	565	561	552	553	532	606	560	524	566	517	602	526	569	528	547	517	517	547	527	510	563	522	552	545	496	571	540	537	539	560	522	555	535	540	549	571	591	562	521	537	588	517	535	554	547	560	535	535	583	550	565	517	550	521	526	552	529	568	569	545	540	560	534	570	499	552	549	518	523	494	555	543	539	574	546	519	518	537	559	550	495	565	548	526	506	572	528	519	528	529	526	532	535	547	520	555	527	535	576	529	556	526	543	551	522	566	562	561	529	516	591	543	601	547	570	551	611	516	570	559	542	548	597	518	544	552	535	551	568	569	583	524	525	531	546	507	576	525	562	554	572	537	572	568	533	567	532	576	540	527	560	541	552	547	538	518	533	544	563	531	548	579	557	579	553	526	536	553	545	532	552	557	537	523	564	537	541	531	549	500	598	502	551	541	512	537	516	566	533	561	563	534	527	543	571	511	534	546	515	536	544	525	550	550	547	528	561	523	528	508	522	565	523	555	490	535	598	534	518	601	541	542	553	571	581	545	525	582	596	539	562	496	546	577	611	510	558	538	557	571	545	521	519	544	536	585	555	545	568	556	511	538	543	567	563	531	561	544	538	569	559	523	522	522	507	550	549	597	549	513	571	570	543	537	511	566	537	556	533	528	556	513	549	533	570	548	531	543	516	504	525	545	503	578	532	509	544	548	518	575	554	550	520	574	506	556	563	521	580	526	527	553	515	515	553	539	499	562	536	564	556	541	531	571	550	578	576	508	558	533	532	563	490	540	548	521	543	568	549	558	535	538	561	534	515	497	533	553	549	550	578	545	517	574	526	536	559	522	586	540	521	564	517	556	552	547	498	553	557	555	548	534	567	533	554	586	568	527	536	569	555	541	504	571	514	536	555	544	556	597	568	545	526	527	534	521	529	541	585	556	509	547	546	545	553	597	576	543	558	528	550	488	571	584	545	569	560	548	564	535	524	536	552	578	558	514	553	544	545	540	561	530	565	552	557	554	623	549	527	600	592	564	552	478	517	583	580	526	523	557	503	560	550	536	566	520	524	524	554	548	550	524	542	559	501	492	526	564	555	543	539	541	556	531	499	571	518	576	565	516	553	542	523	525	523	529	540	562	536	545	569	520	502	558	553	535	568	548	578	588	520	525	588	520	558	582	525	519	560	553	543	549	573	574	511	526	570	548	568	518	524	566	563	562	567	562	514	540	530	546	530	524	569	538	550	582	556	545	531	509	535	565	558	572	536	572	583	520	535	571	524	547	529	492	522	526	564	555	539	593	483	558	564	536	519	504	555	529	548	511	563	550	531	589	584	547	560	538	552	542	513	471	562	558	540	525	533	524	546	579	491	564	556	505	489	542	557	547	544	532	586	532	560	512	514	558	520	546	582	544	521	547	551	538	583	533	561	516	544	558	493	566	542	578	531	554	583	526	533	556	560	540	545	557	565	543	529	551	588	531	595	515	518	558	520	567	580	576	569	536	559	523	551	566	557	540	570	554	570	550	558	553	517	542	529	529	547	586	561	563	543	516	546	536	543	572	536	513	532	578	517	544	551	540	547	541	557	557	549	557	500	581	512	540	555	549	532	530	555	584	576	544	506	530	566	540	523	540	567	573	545	551	571	551	533	549	526	566	570	551	584	504	557	533	560	559	547	523	553	540	565	534	550	540	569	537	558	580	541	562	566	533	555	553	591	580	566	553	574	577	538	530	581	560	526	578	560	518	542	572	540	548	534	533	548	537	583	540	521	547	534	529	558	558	544	577	552	535	517	499	574	564	552	558	559	555	530	549	543	576	557	548	533	530	539	557	551	575	532	599	549	583	539	547	536	566	520	531	531	558	520	548	542	525	560	550	534	579	504	535	506	536	578	541	517	545	535	529	549	570	560	555	529	555	557	530	556	534	551	559	552	552	567	518	556	532	537	567
37508	36075	7173	3662	2560	2069	1683	1427	1332	1133	1062	985	929	898	823	851	862	811	823	809	770	772	800	783	760	763	718	756	739	763	758	697	743	756	724	742	732	725	724	769	738	739	737	765	707	745	767	717	751	719	735	749	754	751	717	774	715	649	735	764	714	700	702	670	685	685	721	748	741	697	770	770	708	744	702	725	677	731	713	709	688	684	728	696	739	717	732	722	697	719	693	705	714	777	795	749	711	714	736	752	782	742	782	731	714	754	668	729	693	705	714	748	696	673	710	754	729	708	720	676	689	714	713	686	699	729	762	665	740	720	712	712	720	746	738	714	669	691	701	673	709	711	731	722	725	722	726	731	691	738	724	741	660	683	671	751	754	718	681	706	757	695	700	731	699	719	740	696	733	698	717	749	729	711	702	727	726	705	697	712	759	672	698	708	713	732	734	710	680	685	685	747	736	698	750	718	731	754	721	712	695	717	752	736	718	699	728	703	753	764	708	756	668	743	649	718	684	718	721	761	740	661	729	764	729	714	709	686	719	741	761	751	709	662	731	735	697	729	695	699	750	685	708	722	735	734	695	739	741	702	720	696	670	778	711	717	693	721	718	718	659	756	713	731	721	776	754	700	728	713	754	720	736	727	713	748	694	693	723	723	674	719	696	696	733	706	677	715	745	729	729	723	733	717	741	700	692	691	755	779	697	758	698	726	739	683	679	683	688	779	761	772	682	740	704	683	707	727	757	672	702	728	707	718	682	692	688	723	693	693	708	723	674	695	739	708	724	676	676	745	705	726	723	727	750	776	741	726	658	723	761	729	720	704	778	769	697	744	726	736	691	709	776	722	704	756	665	739	731	697	753	776	703	724	739	734	695	686	691	750	700	741	747	742	730	720	708	737	734	696	721	754	729	728	742	709	759	670	755	705	726	753	724	736	726	707	713	684	717	714	753	689	726	681	726	689	698	705	732	731	729	689	719	737	755	740	682	703	702	719	734	765	751	739	735	731	744	701	723	752	719	714	687	698	734	702	731	661	735	665	685	726	702	668	699	745	732	750	707	705	692	721	692	793	714	766	737	697	650	695	726	643	741	701	689	716	744	730	691	750	707	672	709	708	741	742	687	713	730	685	708	719	709	728	709	687	692	681	723	705	692	714	704	747	696	728	733	738	742	688	704	661	701	701	747	738	745	744	723	688	738	748	731	712	719	706	751	727	723	717	721	770	682	674	754	704	724	725	715	697	695	728	699	700	670	762	692	699	722	715	734	744	713	697	713	691	754	680	735	734	711	758	736	707	742	749	697	747	737	740	673	732	703	729	708	759	746	755	719	674	698	679	723	715	731	724	727	725	684	721	707	680	698	687	725	711	728	737	703	758	694	741	766	776	756	697	686	755	722	705	715	695	685	722	749	731	723	725	758	737	764	729	687	750	681	665	713	706	716	757	688	717	699	730	684	751	723	721	689	694	723	722	708	707	712	718	688	702	673	705	757	675	718	703	719	722	747	726	720	777	686	714	713	721	733	753	694	707	716	735	694	704	705	727	731	724	685	722	768	748	738	716	655	724	718	675	715	682	693	691	718	702	739	687	717	728	712	711	727	732	735	714	661	727	717	713	762	711	697	687	750	672	710	679	723	768	683	739	745	737	708	737	700	712	710	749	737	693	746	721	741	721	704	738	772	675	729	677	720	697	712	696	723	745	676	727	712	684	700	756	752	738	726	743	717	709	757	694	748	756	689	692	694	793	720	683	663	704	687	745	680	712	702	737	704	671	739	724	683	712	710	732	752	673	716	732	731	701	708	697	717	754	744	706	723	701	705	685	727	745	706	686	734	701	666	693	737	709	711	722	702	704	706	723	737	702	689	777	705	766	775	711	742	693	707	693	707	720	687	725	720	697	703	715	744	726	752	700	724	719	718	768	745	716	683	746	729	727	764	743	702	725	691	751	652	746	768	665	701	743	728	714	703	677	724	745	681	730	742	746	705	671	711	698	709	709	729	740	719	741	713	730	717	748	661	750	717	702	718	727	726	709	648	732	689	687	694	713	782	737	714	733	702	761	682	712	719	704	714	691	736	677	712	724	676	698	719	791	690	717	733	740	721	751	706	711	717	760	716	726	725	755	687	744	679	710	725	690	731	739	694	702	733	722	693	727	662	725	721	711	755	691	783	710	697	712	755	720	712	751	729	725	724	708	735	686	700	695	705	706	722	744	744	753	728	721	679	726	706	719	698	729	727	777	727	762	719	736	713	761	713	732	747	751	701	709	738	715	722	749	724	731	754	760	707	724	710	686	695	688	725	725	711	702	773	725	712	718	711	706	781	749	726	742	680	725	731	725	735	718	720	730	676	675	739	720	776	703	714	744	704	748	714	674	729	742	700	747	726	713	690	681	728	679	704	711	679	724	735	702	735	749	698	709	712	724	700	741	721	749	723	674	728	691	677	776	727	756	741	760	753	725	743	734	692	676	683	723	705	734	682	720	760	727	710	721	701	766	703	735	675	690	712	729	739	706	680	706	737	714	705	742	746	736	713	756	722	705	697	676	662	738	682	676	728	713	757	781	729	688	729	697	716	723	656	674	696	733	729	715	786	736	757	748	732	687	713	690	723	669	724	743	724	739	728	708	729	706	698	742	737	670	715	759	711	700	720	738	724	690	707	714	730	717	689	736	722	675	726	729	751	761	755	667	750	720	768	708	703	703	756	715	677	758	680	728	700	701	755	698	722	682	750	707	744	788	690	716	692	685	725	690	726	681	714	742	780	719	677	671	708	727	732	744	773	706	766	735	717	716	718	734	751	692	716	723	718	723	722	771	704	684	746	675	700	755	686	691	730	707	750	756	783	679	727	702	763	690	684	739	691	725	771	715	719	793	710	716	732	727	738	716	727	740	683	733	728	703	749	714	749	754	693	711	741	719	712	752	716	734	714	740	702	688	754	706	702	754	766	758	678	712	706	742	743	723	672	761	696	689	690	761	655	726	672	709	666	710	710	724	670	721	718	705	690	766	694	706	731	724	743	770	750	749	719	734	738	742	720	690	709	689	797	702	739	727	704	730	684	676	738	676	704	684	726	731	735	735	702	696	732	713	743	681	703	752	760	721	725	702	714	748	724	747	727	680	651	745	737	735	702	705	669	702	691	727	721	695	685	718	759	715	718	723	760	721	675	699	752	728	732	721	761	680	723	699	743	685	760	740	741	681	734	689	749	723	683	675	703	672	759	673	695	741	725	720	754	705	752	737	708	700	703	757	767	732	743	713	724	712	704	743	707	663	690	718	754	735	722	691	674	719	743	722	731	694	733	725	715	722	721	716	729	726	723	717	754	696	756	783	689	654	716	698	704	722	685	757	711	699	737	723	761	719	738	693	733	719	724	711	758	763	722	746	741	684	711	713	696	710	670	673	728	740	679	746	735	732	701	694	671	759	756	671	721	692	679	743	747	669	679	716	720	749	773	733	731	750	708	724	721	701	708	710	726	740
22839	21075	28764	23567	21075	21081	7271	1142	853	835	663	660	674	579	569	561	521	520	534	514	527	525	530	479	520	504	494	488	500	510	457	500	463	469	475	452	470	453	487	469	424	445	479	479	461	475	481	483	449	483	439	455	465	473	443	497	440	445	446	445	446	491	485	461	449	416	441	408	454	457	415	444	450	427	436	448	445	405	471	460	451	452	470	409	446	454	457	479	462	441	432	499	495	461	425	454	462	472	417	475	451	461	450	469	455	484	418	427	486	432	443	446	441	460	417	425	445	428	476	434	457	431	463	451	448	472	449	423	488	439	472	433	447	451	436	457	458	470	452	442	465	401	458	465	466	475	429	406	452	456	437	436	408	423	489	424	441	412	434	467	454	482	503	472	423	435	444	409	479	462	457	448	458	408	446	466	469	454	446	438	461	434	417	423	386	467	435	449	454	430	415	431	456	439	440	451	463	452	437	453	441	436	455	449	447	450	449	471	474	468	447	428	432	468	437	471	427	427	462	446	455	475	437	416	463	435	441	444	440	459	470	439	436	449	452	473	454	464	440	470	461	450	453	448	463	439	465	449	449	474	413	453	453	432	437	442	448	462	430	436	466	421	476	445	439	438	460	445	474	449	458	451	414	465	443	476	461	460	444	448	443	433	504	462	440	425	441	468	418	418	456	463	444	459	480	407	475	432	419	443	426	479	454	437	427	496	445	475	420	434	459	454	448	467	449	477	410	426	448	454	441	443	454	422	465	444	434	432	458	460	474	478	461	497	432	467	442	431	484	420	442	471	447	446	438	456	409	450	471	454	436	439	464	459	467	473	440	426	467	448	465	437	444	463	445	447	475	469	426	476	446	476	478	457	436	458	462	425	442	421	436	462	459	463	448	431	429	420	433	462	437	440	431	432	447	475	428	464	461	415	467	420	473	440	437	437	451	407	417	411	471	437	447	448	447	423	409	453	453	440	501	481	451	414	461	422	471	442	481	467	491	452	442	463	422	435	435	442	483	426	438	413	436	454	482	431	432	424	457	478	458	407	458	437	437	449	492	461	458	467	451	472	397	429	465	414	417	416	428	447	435	455	412	474	472	425	449	433	446	432	432	467	411	480	410	446	444	443	435	474	468	444	442	455	471	426	466	457	421	420	435	464	479	473	458	441	421	453	439	424	468	412	421	461	444	467	424	464	453	442	437	428	431	442	480	462	491	437	442	459	452	384	471	429	443	442	461	439	469	473	494	446	473	483	473	485	480	475	475	457	465	448	452	471	467	484	437	456	442	428	447	456	427	430	430	449	423	435	439	435	391	441	503	458	465	485	428	455	468	444	474	465	429	450	441	471	413	427	453	450	499	445	427	430	440	441	455	459	478	418	442	445	424	447	464	444	425	445	425	448	471	487	452	429	481	430	439	471	465	446	471	416	447	448	445	455	434	405	462	486	462	429	479	411	444	424	437	452	478	444	462	426	450	481	447	436	440	447	472	462	474	480	419	480	471	427	466	425	457	467	464	445	430	476	441	434	432	427	415	446	468	426	462	452	465	457	458	437	465	446	446	487	455	439	451	457	437	461	447	453	438	443	390	438	428	454	422	454	460	470	457	443	431	408	474	443	466	476	418	450	466	407	428	465	432	450	486	414	439	463	476	441	468	444	469	452	459	441	429	449	444	428	445	416	416	436	444	471	404	440	439	440	432	428	432	441	463	409	459	445	448	430	461	438	433	450	418	431	416	430	474	479	432	420	410	468	464	486	416	450	448	434	435	436	441	446	453	462	413	460	417	449	474	466	424	446	480	428	502	438	483	449	454	446	475	476	441	409	428	429	415	481	453	448	428	490	425	444	400	479	437	472	437	482	452	479	437	438	405	467	456	464	479	449	436	446	454	406	461	468	458	466	434	458	452	477	477	416	454	452	462	475	485	468	456	450	484	443	461	467	427	466	455	460	436	459	454	421	512	457	465	493	428	466	466	452	430	461	430	445	448	448	482	452	459	442	423	454	459	450	436	471	452	440	446	462	429	455	455	453	451	445	464	453	461	469	426	432	433	411	456	466	480	450	466	441	443	439	451	480	418	424	436	440	454	467	467	487	428	433	462	462	490	445	444	474	458	462	456	428	419	434	439	431	458	434	480	427	460	486	464	422	490	415	412	459	428	491	441	468	482	433	432	473	458	458	454	419	447	437	477	423	459	411	437	442	474	437	451	437	458	417	445	470	446	451	457	475	464	491	472	446	428	440	488	493	432	500	415	462	431	467	408	463	450	476	468	425	409	457	452	409	448	463	459	435	460	443	442	463	456	455	488	398	433	447	449	438	429	443	454	501	444	423	458	432	465	420	448	435	434	417	463	467	459	423	440	437	448	440	441	479	425	455	480	424	452	478	486	463	443	402	442	422	445	483	460	446	468	429	438	456	503	435	474	436	441	408	447	465	404	444	431	441	450	412	473	431	465	436	422	440	449	411	408	469	448	447	424	423	445	410	437	430	458	443	442	419	429	416	465	481	453	435	461	460	457	437	459	468	454	481	407	423	443	420	470	458	426	449	435	462	413	460	407	454	470	440	423	479	461	450	480	440	453	418	442	465	469	421	431	437	456	446	454	461	464	450	428	472	432	421	466	436	416	470	450	442	398	460	467	461	456	431	454	450	431	464	488	424	442	452	453	434	418	435	442	467	453	460	423	435	434	439	492	431	440	502	447	401	496	449	443	450	449	434	452	440	438	433	477	444	456	448	436	406	448	463	454	397	446	458	421	462	426	436	448	446	452	468	451	460	452	487	427	439	481	452	427	450	439	427	498	433	445	460	402	458	427	453	444	449	443	429	444	458	421	418	456	446	466	422	402	430	481	432	482	461	406	488	463	469	467	445	471	423	420	443	423	446	456	455	432	436	484	507	392	475	491	448	460	441	448	415	436	434	466	470	459	456	435	437	444	426	447	415	447	440	423	438	450	458	463	466	432	435	444	449	439	471	455	427	458	408	447	428	449	489	455	417	463	405	434	473	411	457	435	448	436	466	423	445	452	449	463	463	422	417	444	461	472	497	450	505	443	461	439	450	448	461	490	457	438	456	465	468	450	454	439	497	445	480	405	467	412	475	457	447	438	442	468	452	470	438	458	410	435	446	473	486	453	490	431	458	465	459	446	471	467	439	467	466	476	465	434	459	446	475	442	472	462	457	462	473	417	447	432	423	503	430	458	428	454	456	446	428	481	442	482	475	484	436	462	475	443	399	429	393	454	424	425	464	420	474	425	460	494	435	415	483	448	428	435	428	430	457	469	424	381	442	436	459	402	420	413	445	442	454	448	450	400	478	436	448	463	437	464	424	461	429	456	440	417	435	445	450	463	439	424	423	484	462	462	453	463	440	461	483	485	462	475	472	422	442	426	463	463	463	455	465	470	430	432	443	440	420	429	442	427	415	453	437	417	417	441	438	526	449	454	469	459	414	453	427	475	435	468	430	450	433	395	401	442	460	467	435
42439	42654	11268	5936	4163	3085	2438	2030	1662	1480	1217	1128	1009	929	898	818	856	799	788	736	718	726	709	642	692	646	629	705	676	684	650	673	602	656	610	677	615	607	640	639	582	615	629	596	603	645	602	628	636	670	612	622	627	612	633	588	611	604	621	569	571	566	652	598	659	634	608	574	565	609	581	613	606	578	599	635	562	596	635	601	595	609	562	612	585	583	600	627	607	627	649	594	624	624	647	591	580	585	599	630	596	600	606	604	602	576	580	594	579	570	625	614	587	574	616	589	578	632	585	641	600	573	598	586	623	589	584	596	598	604	590	619	624	562	582	628	567	624	583	615	610	583	630	619	605	571	600	572	609	623	579	562	586	587	612	573	593	613	582	608	630	567	601	584	545	606	633	582	587	603	580	582	546	606	592	582	588	542	574	568	625	607	594	579	629	597	578	609	608	602	589	580	599	595	609	662	620	568	567	652	590	600	591	607	590	564	592	569	546	550	634	612	576	565	549	644	582	571	591	601	604	572	586	612	563	616	583	578	583	602	569	606	584	581	641	595	589	613	622	600	571	574	586	581	611	577	583	611	595	596	562	589	634	623	622	622	607	599	648	596	551	577	581	539	634	630	584	589	588	552	597	619	569	580	600	590	575	648	565	606	629	618	620	586	592	605	582	566	593	589	584	567	625	602	608	619	586	588	624	617	568	526	616	567	600	603	606	593	567	607	570	583	593	592	600	591	560	653	654	620	618	591	571	598	612	592	591	579	647	573	630	588	584	602	551	592	594	599	613	593	570	554	630	543	543	590	637	593	603	596	584	599	600	607	607	589	629	594	591	579	625	566	589	598	634	589	621	576	591	601	591	618	611	586	600	554	534	637	580	573	611	599	621	640	590	591	620	589	585	611	603	607	566	578	586	601	570	623	588	562	565	592	613	613	618	607	603	606	561	597	578	628	558	591	627	600	555	614	528	583	563	642	616	559	619	563	598	581	606	586	571	571	627	623	544	593	563	613	609	585	602	645	645	613	562	585	572	620	606	599	587	614	580	607	570	594	595	586	575	562	614	564	602	537	563	575	583	629	636	583	640	591	590	597	579	549	598	599	625	604	615	617	600	593	582	591	600	557	582	610	554	542	594	661	606	614	597	561	610	627	586	592	605	596	584	625	620	550	611	581	570	609	606	575	578	625	584	595	562	573	585	580	598	602	559	609	575	631	637	603	632	565	589	595	609	600	587	579	616	604	599	588	539	594	614	618	622	580	611	582	592	566	573	588	566	616	597	567	606	589	609	576	587	542	633	589	574	620	603	601	610	586	520	579	585	621	582	598	572	600	616	607	588	576	578	566	552	593	574	599	607	602	596	619	596	580	576	596	612	598	608	581	596	540	586	619	566	646	615	597	620	597	593	598	643	565	571	646	646	575	605	593	614	566	619	574	585	643	570	569	617	628	629	588	602	611	603	612	627	557	585	621	635	621	545	604	597	578	607	666	599	594	587	566	604	596	581	613	591	564	605	546	607	562	605	584	595	587	615	593	605	569	620	613	605	590	638	534	615	564	593	593	577	581	553	522	589	594	600	607	613	606	565	600	616	638	575	601	591	556	584	608	601	578	581	606	555	621	603	609	618	551	605	555	550	575	608	579	594	584	585	613	624	603	541	574	598	594	597	614	575	631	655	604	570	538	610	618	595	601	585	577	608	633	598	599	548	592	594	617	629	573	577	571	589	574	538	555	590	606	553	628	617	592	577	593	562	574	660	574	516	588	570	574	591	611	596	606	620	592	638	567	586	608	576	589	591	583	584	591	626	584	583	595	574	569	563	611	566	624	630	564	573	602	583	550	566	574	578	613	631	564	617	607	550	627	607	615	586	572	607	587	621	596	569	585	575	588	592	553	595	574	614	593	565	556	641	574	596	605	590	604	548	577	599	598	588	567	605	578	627	593	594	621	576	592	574	622	581	616	610	578	579	595	606	618	601	612	602	583	603	591	576	611	594	623	578	567	581	601	584	584	563	601	603	593	585	615	658	600	582	564	581	593	578	563	676	562	560	610	556	601	565	577	578	610	623	542	605	590	609	613	597	582	605	606	595	592	608	592	645	586	582	610	567	597	580	638	548	556	618	564	575	681	584	562	582	573	569	589	510	570	549	580	619	615	599	579	608	622	598	587	650	590	628	586	609	538	626	563	579	602	626	616	589	607	603	586	536	614	625	610	613	629	651	575	591	573	591	583	554	589	626	592	556	583	608	591	635	601	582	616	603	597	537	571	588	595	565	585	596	567	563	600	575	592	565	639	606	590	547	591	583	610	568	538	560	578	563	622	623	604	650	616	580	604	605	608	588	532	637	588	589	606	663	614	609	584	635	581	606	583	599	599	581	609	603	553	582	579	596	605	577	617	608	596	610	596	610	600	612	574	566	597	575	602	583	579	618	575	599	606	589	592	625	567	591	544	585	593	583	562	596	584	594	573	576	598	643	599	579	569	603	609	550	577	563	579	637	558	603	608	605	622	628	583	607	602	590	587	581	610	566	564	612	617	605	623	599	607	628	582	597	652	561	653	581	590	606	605	567	603	601	570	580	614	571	580	571	596	610	659	611	601	579	570	595	588	594	550	615	600	561	636	571	616	632	560	593	567	571	627	571	592	637	574	587	590	626	649	619	605	544	551	568	600	604	641	598	614	601	568	582	596	569	603	591	597	614	614	573	589	590	629	621	562	585	569	564	627	576	585	602	594	616	597	568	617	555	583	585	566	609	617	626	591	648	579	622	608	586	630	563	575	590	595	614	595	636	605	582	577	618	596	570	579	610	558	618	656	573	557	579	592	563	606	564	632	630	572	606	600	556	557	597	561	585	607	619	548	619	602	602	569	553	575	668	590	607	591	600	628	614	580	648	599	626	625	607	579	603	518	580	576	581	599	593	616	589	600	603	601	587	620	629	582	554	555	569	583	619	602	589	628	585	572	582	579	613	641	605	604	629	567	611	551	601	608	604	579	573	618	586	570	602	592	598	583	594	615	536	564	579	580	613	595	638	592	590	594	564	564	654	599	578	586	596	596	544	595	611	631	534	627	588	572	638	572	606	575	607	650	641	591	580	608	597	597	589	551	581	575	568	574	585	587	609	585	585	600	587	616	568	610	593	601	579	604	599	593	575	585	600	616	603	564	592	594	598	595	664	598	583	581	592	632	611	571	602	620	572	599	592	558	574	607	629	601	592	620	595	576	601	577	525	574	557	541	585	645	600	569	630	560	616	584	576	621	562	594	639	609	568	572	562	609	613	586	592	605	579	631	664	580	590	593	572	609	599	611	615	584	592	604	612	528	609	595	536	591	621	558	607	595	591	647	592	627	582	624	537	592	584	601	553	613	569	588	562	578	580	590	630	591	597	631	578	558	603	629	584	576	596	588	586	545	597	623	603	625	563	588	613	587	586	615	554	636	601	568	612	599	608	578	596	577	588	529	596	612	581	562	633	563	539	580
28082	23089	11852	1120	467	445	408	381	385	411	386	399	358	364	373	378	363	388	348	369	368	361	347	409	359	366	362	378	330	360	371	383	354	342	341	346	357	346	354	367	365	384	365	406	334	341	349	329	340	366	375	344	356	386	357	350	382	374	384	356	353	332	382	346	395	358	386	368	352	327	330	358	359	378	368	367	379	341	375	378	364	395	405	358	387	338	343	331	350	382	334	364	384	388	395	362	338	374	357	369	337	371	363	357	353	361	360	395	355	360	352	363	376	374	321	325	346	370	346	370	329	353	365	338	339	386	336	359	353	354	387	361	375	371	355	369	377	347	359	382	360	395	363	339	357	348	365	319	406	353	359	363	352	356	356	339	364	373	370	321	390	371	350	335	361	383	333	375	366	351	367	355	361	368	355	354	367	395	381	364	354	341	366	349	352	378	371	370	357	344	394	370	311	378	331	354	355	390	330	387	385	378	376	362	344	363	373	348	364	362	388	342	363	360	430	355	316	375	341	343	315	370	392	344	377	362	362	377	360	381	342	383	347	366	355	374	406	354	329	388	374	392	366	347	373	416	371	372	361	369	364	350	341	343	364	390	353	380	402	353	352	360	372	315	393	368	363	390	355	364	340	355	350	360	402	381	353	396	363	354	335	381	368	355	389	354	384	387	373	332	359	337	382	354	399	369	382	376	330	349	369	357	330	336	392	360	360	342	401	372	378	368	389	372	349	332	365	309	379	377	379	385	358	390	324	330	353	378	374	374	371	366	346	386	364	368	349	361	400	385	346	363	316	321	357	349	362	357	369	359	416	366	406	356	369	346	354	348	346	374	367	375	365	354	377	367	374	382	373	345	384	302	347	314	379	354	379	361	339	353	399	337	341	365	378	378	394	373	332	369	409	342	364	371	340	372	369	346	334	356	376	373	369	363	365	382	371	388	384	389	348	367	409	373	344	366	332	341	358	421	341	351	361	333	357	357	381	384	342	348	392	362	351	307	394	363	336	344	378	371	360	362	367	375	353	325	344	350	359	355	378	336	355	362	396	366	377	365	359	334	359	350	394	343	368	407	364	372	336	348	342	347	383	364	389	393	370	367	390	332	336	369	369	332	361	366	375	363	411	362	340	363	340	359	390	377	360	369	358	375	358	403	359	356	368	320	404	347	352	382	378	358	346	367	378	330	370	375	365	371	360	386	387	364	331	362	349	370	365	370	368	327	357	346	326	369	369	345	391	356	380	353	371	390	365	326	346	344	311	364	358	370	383	392	408	339	365	353	356	368	368	365	367	350	361	361	356	377	369	376	382	369	349	372	365	336	342	365	332	353	385	378	398	364	392	350	371	357	362	369	380	352	373	355	334	373	415	375	350	388	339	368	377	335	378	363	361	359	368	352	352	360	356	365	389	340	370	331	357	355	362	404	334	356	350	355	379	343	397	362	336	368	404	331	355	367	369	377	358	359	365	349	357	348	381	376	375	324	362	383	367	332	388	379	397	343	375	353	338	331	361	356	331	380	355	367	348	362	373	358	352	377	358	345	402	357	397	371	335	362	381	381	335	357	367	380	376	343	358	377	341	353	377	359	369	344	345	389	363	337	352	359	337	352	344	333	347	373	358	374	381	329	334	361	349	347	399	351	362	348	386	373	350	353	377	385	383	324	357	369	368	357	349	335	348	368	353	348	362	371	378	376	332	363	376	352	413	379	385	345	373	380	339	357	356	391	361	375	370	355	365	353	344	361	366	366	366	383	379	361	354	359	391	366	338	367	331	355	355	311	363	379	383	411	353	387	354	365	404	375	348	360	365	336	365	399	346	378	411	357	338	353	343	338	353	391	403	373	370	383	350	356	365	345	368	343	360	389	369	380	364	345	372	411	383	345	328	348	310	338	385	378	343	363	388	385	350	363	380	366	367	321	409	363	383	336	378	353	338	387	350	332	348	377	329	389	367	366	352	371	348	387	383	373	339	341	390	354	400	340	377	359	369	343	393	377	365	371	370	337	381	368	363	372	340	370	394	348	368	400	332	352	341	341	376	390	316	381	368	342	380	369	373	410	380	366	335	354	396	384	413	378	378	387	343	361	390	367	363	327	349	351	382	387	350	347	320	350	360	370	370	364	351	349	342	383	379	371	397	306	359	390	385	323	364	362	349	321	371	365	346	351	369	340	350	352	359	379	389	332	345	372	403	384	359	380	348	394	378	386	353	386	358	357	395	368	353	384	364	407	361	362	358	348	384	367	371	356	391	377	352	350	341	361	391	356	362	355	406	381	373	391	371	359	374	356	372	385	355	356	377	344	396	338	366	379	350	381	355	403	342	375	329	367	401	378	368	340	389	362	364	355	379	350	353	343	378	365	376	371	345	329	368	360	366	355	342	339	394	369	357	374	338	365	336	361	373	357	370	347	375	342	412	326	365	366	342	348	391	358	338	356	338	396	390	353	350	361	382	389	373	378	359	364	394	388	377	331	336	388	338	353	375	360	361	353	353	356	367	375	334	377	360	340	371	382	358	348	367	360	395	379	342	379	363	342	362	371	371	404	312	359	367	372	372	369	359	389	351	327	362	369	383	349	348	351	385	387	379	333	364	355	363	375	427	361	337	345	401	371	363	360	382	363	375	378	320	393	344	385	361	358	372	378	380	355	366	367	365	348	334	366	342	391	370	374	381	373	400	377	355	358	354	342	364	353	361	364	385	341	379	377	345	309	389	348	390	375	355	329	365	346	350	369	361	327	352	333	364	391	379	358	372	358	384	343	356	357	401	358	353	336	392	359	355	385	384	400	359	367	360	353	401	373	360	343	380	392	364	378	352	369	400	372	390	340	384	367	369	336	373	410	380	366	372	355	392	377	387	379	381	380	363	362	379	383	364	369	362	332	366	364	345	357	359	353	397	359	365	330	407	338	345	368	335	352	359	363	362	375	387	374	394	395	381	372	342	358	405	362	358	397	386	341	383	405	367	331	392	355	335	358	401	366	374	351	362	372	355	373	344	357	390	409	364	362	374	368	352	367	385	351	362	392	367	412	355	373	353	351	357	414	361	384	372	355	348	367	364	373	343	354	364	349	407	366	359	339	361	362	402	379	327	375	349	331	373	362	366	363	354	403	385	310	324	364	366	409	335	374	385	364	327	335	376	375	391	364	348	385	323	373	357	331	359	342	369	323	342	350	373	368	351	378	332	384	343	364	345	327	367	360	375	377	378	348	338	350	384	325	362	394	372	342	321	377	365	360	379	349	332	367	328	350	398	373	375	364	361	363	369	400	367	370	358	346	358	376	337	376	342	365	379	382	350	364	378	335	374	369	354	367	387	401	375	344	343	364	368	333	346	371	392	358	396	346	370	364	362	353	375	372	353	364	332	310	362	346	373	367	339	371	365	403	331	376	404	337	389	355	402	381	371	373	353	352	357	347	374	386	365	351	362	348	367	378	340	361	371	379	370	347	339	354	361	358	355	374	378	388	326	363	351	384	334	386
33772	27685	1044	742	636	594	539	563	529	490	510	486	466	532	505	462	470	511	460	538	498	499	460	517	507	443	531	493	492	482	470	470	490	493	499	495	472	459	522	500	492	481	436	482	467	521	502	511	495	488	493	425	464	480	453	516	516	502	443	488	444	452	496	499	499	493	513	503	470	482	506	480	485	474	465	491	504	495	498	493	491	496	492	460	493	486	528	466	452	499	463	478	428	495	497	483	502	495	493	491	461	473	445	471	507	499	483	499	502	473	510	470	421	492	434	504	477	471	494	514	489	514	475	498	523	514	459	486	486	482	466	508	471	477	502	451	497	472	488	517	530	487	501	457	479	493	474	454	494	509	477	508	467	493	459	458	517	459	503	492	537	509	491	476	511	489	506	478	446	486	468	453	508	487	461	489	469	477	499	515	488	468	493	527	449	477	473	484	471	473	489	491	477	484	495	496	510	464	529	509	488	495	468	445	478	474	487	505	471	541	484	479	495	473	448	496	473	457	453	483	508	462	478	493	480	522	480	507	486	473	496	474	475	501	504	516	536	467	455	474	474	506	497	464	470	502	512	476	498	483	482	458	483	481	483	479	510	516	466	483	490	500	497	523	501	486	442	458	470	454	470	467	509	507	500	507	482	553	461	484	486	493	458	492	449	472	464	508	512	468	443	519	486	501	467	478	477	457	481	488	519	450	438	460	469	445	455	475	494	529	499	508	462	505	446	497	514	483	449	485	530	494	458	505	464	489	487	457	456	501	473	524	454	497	497	502	481	465	494	506	485	496	506	459	440	509	493	492	448	496	494	525	525	523	502	473	505	516	468	486	497	466	470	459	484	484	455	520	478	472	497	500	502	508	486	473	458	454	480	471	483	442	530	521	498	505	468	470	506	466	469	487	478	516	476	470	459	484	484	479	502	489	471	450	493	490	473	471	471	471	482	518	489	496	478	473	479	504	518	500	467	467	500	484	486	470	493	481	538	492	532	469	502	482	500	481	502	529	484	460	471	478	493	500	519	433	496	468	456	472	433	473	489	501	500	475	470	449	480	497	501	474	499	478	501	495	486	481	519	486	484	501	492	483	476	469	453	478	526	486	519	505	487	515	483	486	477	484	497	481	458	466	514	481	442	492	490	495	497	521	482	506	505	475	487	501	495	484	528	482	499	524	448	469	441	468	457	470	467	486	469	498	455	492	496	449	463	456	491	458	521	477	478	516	492	514	452	494	465	493	503	475	495	497	462	463	474	487	501	495	464	441	470	485	458	486	483	482	474	436	486	466	486	474	518	463	496	473	498	458	425	464	475	477	435	515	481	467	476	517	420	485	478	476	477	503	481	486	440	523	491	484	497	465	501	488	489	528	473	493	500	507	487	512	481	503	507	468	498	518	472	496	500	476	472	494	476	467	499	489	522	526	468	500	500	519	456	504	503	455	509	478	470	498	456	447	497	469	500	459	473	494	501	507	486	457	468	482	527	470	519	479	454	490	456	488	459	502	438	471	519	467	518	501	449	454	535	495	506	455	471	471	466	493	475	442	511	505	470	479	488	469	490	491	485	470	488	495	467	467	530	488	498	481	478	494	469	521	478	490	474	519	455	484	508	497	499	464	468	454	441	464	513	494	467	443	460	499	491	507	439	519	498	480	468	497	502	482	493	482	513	489	436	491	507	475	457	506	482	452	436	493	481	497	482	501	488	484	499	494	448	472	495	477	454	464	503	487	438	501	508	531	467	472	513	508	497	473	508	460	499	465	495	487	490	481	449	445	474	450	486	480	521	462	483	469	473	474	497	517	488	499	458	450	463	474	490	496	512	498	498	459	492	492	478	451	465	467	466	465	461	458	484	499	492	484	466	473	493	502	479	493	494	477	512	487	497	458	519	513	490	499	466	461	500	469	459	486	485	490	493	515	497	476	488	469	492	492	459	424	498	470	531	484	471	461	474	458	491	480	540	480	453	514	485	494	477	500	483	494	472	482	473	487	493	471	479	495	477	457	512	468	495	476	473	524	481	490	499	496	513	500	459	498	478	482	499	505	473	454	498	497	480	503	480	476	477	499	493	489	487	488	501	502	489	464	488	425	494	501	532	517	520	490	506	481	474	474	516	471	452	525	512	511	463	486	465	481	514	491	482	459	498	456	489	439	473	480	468	461	448	482	450	498	451	483	455	499	504	444	483	506	482	502	431	458	480	484	517	497	506	473	497	469	477	489	471	490	478	514	450	490	470	482	508	451	482	456	470	507	473	461	494	518	500	487	475	489	511	507	467	489	474	480	479	439	455	504	497	470	431	481	491	479	479	519	531	460	514	476	550	453	454	452	471	503	450	498	499	498	447	504	503	485	473	463	497	486	487	475	496	488	491	452	440	491	472	469	546	490	472	474	500	471	511	529	426	523	460	486	506	482	479	494	474	476	523	446	481	481	480	495	523	474	466	490	515	478	468	517	485	454	451	461	478	507	491	481	499	488	462	458	461	478	489	490	484	491	492	468	532	469	444	467	449	494	502	456	467	489	492	516	474	466	479	471	472	489	471	495	491	488	460	486	494	488	511	469	514	465	478	484	528	477	456	482	500	459	465	465	465	528	524	509	471	478	467	472	502	465	490	554	488	464	503	482	482	505	475	451	456	456	473	443	485	469	471	491	435	466	460	483	471	496	483	458	500	480	480	484	496	487	497	504	511	495	456	486	510	495	477	419	482	488	439	471	504	480	508	517	476	484	505	497	475	485	452	501	461	457	468	450	445	496	467	504	495	520	484	535	496	472	510	506	467	477	458	495	474	475	449	466	465	536	513	515	529	471	450	502	436	461	480	478	509	473	504	514	485	503	443	460	526	449	470	513	462	485	481	454	465	480	446	434	481	487	479	473	523	499	455	477	448	478	477	468	512	539	482	483	479	522	496	458	460	489	492	449	485	487	489	482	465	514	498	509	471	484	496	479	507	486	428	468	488	444	522	510	533	480	535	518	482	486	484	469	468	458	502	465	467	473	457	472	496	502	495	487	477	517	483	517	489	509	508	504	469	486	487	429	510	493	515	498	487	463	496	480	477	485	528	466	498	479	455	499	476	479	465	467	470	480	497	420	465	486	486	511	497	463	494	428	465	469	478	498	468	525	459	482	475	482	456	471	496	480	514	493	480	507	478	480	458	503	494	462	491	454	498	475	498	466	460	481	499	481	540	485	498	534	489	466	485	486	494	435	512	473	460	495	461	482	447	538	475	507	492	521	497	480	498	476	487	456	499	490	454	471	477	458	516	481	486	465	527	470	489	528	491	506	490	525	492	482	513	464	502	463	487	484	474	471	447	506	513	495	475	468	522	463	488	472	501	449	496	479	475	464	497	490	500	503	487	493	524	443	487	483	476	486	491	485	472	514	502	439	470	456	528	499	462	487	513	503	506	492	484	503	456	499	481	531	496	490	456	446	484	486	424	450	460	510	462	453	479	445	512	492	522	437	521	475	445	506	484	480
23887	21052	28287	24007	21013	9229	1221	876	758	746	692	675	670	601	619	619	591	588	603	605	560	606	565	549	551	595	588	550	589	585	547	577	542	529	562	572	558	527	554	539	527	525	523	515	530	527	564	518	549	523	575	542	581	551	494	573	524	574	536	553	534	548	531	523	562	516	551	490	568	570	544	531	494	528	559	567	525	515	499	524	546	515	535	567	550	557	548	535	559	571	564	569	539	552	585	543	560	546	515	513	542	530	516	561	588	542	555	516	543	578	549	550	515	537	516	553	544	573	523	534	543	588	532	562	578	548	571	510	542	536	559	527	526	498	561	499	547	505	531	557	564	535	511	506	534	542	507	557	511	520	520	555	490	572	566	548	569	521	574	512	555	565	562	531	547	552	529	563	529	547	519	549	540	554	576	539	526	508	508	520	560	542	576	530	545	528	542	533	546	525	524	568	547	544	516	540	551	524	528	512	545	541	529	549	568	542	547	524	537	540	536	551	489	566	550	482	536	524	544	502	575	504	510	544	553	512	497	513	511	510	509	530	553	528	509	509	528	555	547	551	536	538	579	534	544	545	557	558	549	536	508	577	546	522	546	572	563	511	529	510	529	563	530	551	549	563	570	535	529	502	502	501	536	529	563	546	607	566	506	554	540	553	563	499	532	484	516	561	564	565	487	563	547	544	566	530	540	541	511	532	537	566	549	505	549	534	516	563	605	516	551	549	548	518	563	524	576	543	554	587	497	522	555	521	571	513	559	524	537	514	522	533	549	535	516	545	583	522	573	545	560	542	567	519	553	529	528	521	548	571	549	578	535	518	516	533	559	550	555	499	551	575	551	488	535	491	554	556	562	547	541	542	519	512	530	564	524	576	555	553	554	555	541	516	520	546	546	550	547	578	558	604	560	515	543	518	530	562	515	534	532	508	504	561	520	538	546	537	511	537	553	551	527	538	520	544	524	525	531	553	540	580	599	561	559	580	549	500	531	539	507	530	534	534	563	517	555	521	523	508	545	507	519	522	566	543	545	534	564	515	520	531	548	532	577	512	538	500	566	550	559	526	515	500	529	544	538	524	541	569	491	540	554	533	499	559	527	530	524	539	521	607	531	560	540	500	552	532	551	538	548	562	524	519	525	543	544	549	563	568	536	558	552	547	549	555	575	509	528	562	569	573	561	500	548	554	565	539	550	531	546	573	488	536	531	564	517	543	577	531	562	533	539	539	537	542	537	516	553	554	507	545	533	565	570	550	551	560	558	572	578	527	562	583	537	507	573	571	515	502	516	557	538	528	499	515	552	491	556	544	571	544	558	560	556	537	515	543	552	545	562	506	519	532	501	504	592	560	558	573	538	570	540	520	543	513	533	515	538	523	545	548	484	578	501	544	534	480	532	480	566	522	495	541	536	542	585	585	542	574	519	542	555	569	517	510	568	526	523	561	548	540	552	523	543	537	510	555	512	510	541	532	566	523	543	548	555	547	532	526	502	528	545	536	557	560	534	482	532	499	496	538	505	486	532	499	526	571	543	530	527	545	544	510	505	559	542	567	519	561	508	573	568	551	550	535	555	572	531	548	516	530	491	525	553	528	550	562	534	503	528	562	550	550	571	509	551	549	525	557	545	552	525	539	544	525	524	530	560	519	560	521	573	542	569	561	576	582	494	524	512	564	570	562	581	567	551	572	571	533	527	505	562	521	524	537	556	535	536	533	547	528	523	548	509	561	528	495	514	563	523	563	547	573	564	554	557	569	506	512	551	538	565	548	512	549	518	547	481	565	546	538	537	534	571	544	524	561	531	548	578	543	559	540	548	526	523	518	500	520	525	550	531	564	562	557	498	546	508	542	538	541	563	560	557	553	499	569	526	537	586	535	520	538	546	535	546	569	529	475	508	553	552	554	554	537	525	539	515	551	563	496	541	560	515	551	495	538	568	524	517	569	550	559	554	519	509	485	551	541	493	487	546	489	521	559	520	526	563	556	528	542	548	542	551	523	561	530	545	564	574	543	523	530	501	560	511	566	569	564	545	535	560	551	533	532	531	521	520	533	571	546	536	561	556	539	533	576	567	563	542	569	509	564	545	589	561	538	520	544	508	539	508	558	506	502	536	530	542	506	534	534	533	526	529	524	528	567	554	535	533	526	532	557	552	548	522	521	538	546	583	533	516	534	548	526	581	492	563	534	505	519	534	528	583	502	518	551	505	542	561	533	541	540	568	565	506	583	545	552	513	555	527	522	536	505	594	531	528	565	579	525	539	523	550	557	546	551	542	549	538	504	557	596	503	536	524	572	585	542	548	533	566	526	538	568	556	522	560	519	534	543	587	551	570	578	537	541	546	513	475	558	541	546	543	532	566	546	520	519	555	509	524	548	531	498	499	494	566	487	554	591	523	513	523	557	537	556	525	545	531	555	591	524	509	549	552	527	598	527	543	576	580	556	524	504	538	566	545	529	554	523	557	501	512	512	534	551	611	540	561	546	515	552	510	520	552	565	510	502	525	519	514	542	506	522	508	507	539	537	549	562	547	501	532	548	514	539	568	523	548	543	562	564	554	488	532	551	503	558	531	535	575	574	520	549	529	524	525	511	543	533	574	503	561	542	544	523	552	535	484	564	572	545	547	562	563	552	566	509	543	527	540	518	547	581	546	560	514	498	487	535	518	566	517	550	526	554	554	574	555	542	543	544	509	536	493	543	558	525	503	545	558	535	542	577	565	541	572	524	537	533	506	570	537	551	550	506	573	505	532	584	530	558	549	551	545	523	518	563	579	565	535	551	547	549	545	510	555	554	569	542	529	525	571	513	541	544	563	534	544	548	552	529	555	483	580	556	551	576	541	532	522	521	555	530	519	518	518	581	553	516	491	540	534	553	568	492	534	553	555	525	539	539	539	531	506	526	529	521	580	545	528	498	536	577	547	497	570	539	566	531	553	546	561	543	549	567	583	543	603	560	570	562	566	558	571	549	520	546	536	539	535	551	574	566	556	536	536	520	570	529	572	507	534	519	592	556	531	554	533	533	554	538	509	535	526	533	514	548	521	551	570	525	518	545	549	539	568	524	527	570	555	593	565	563	545	550	532	526	553	527	560	558	516	552	477	546	528	505	530	509	533	505	532	544	549	531	527	513	525	500	550	550	530	533	556	535	596	593	525	525	548	518	525	539	520	574	565	525	513	543	558	531	552	532	561	555	522	581	528	502	543	556	551	574	546	549	523	512	551	555	536	531	515	572	581	570	522	556	538	528	513	521	515	544	572	553	526	575	506	563	518	539	535	506	528	505	548	524	568	524	558	526	538	536	557	483	524	577	533	556	539	543	530	559	549	529	539	528	549	549	499	524	532	517	513	499	516	512	566	530	529	486	506	519	508	541	529	553	546	537	541	563	566	530	510	523	575	532	551	526	506	543	506	571	508	563	520	503	555	531	510	600	524	547	550	548	561	525	565	512	531	589	558	570	564	539	550	542	541	518	544	523	553	533
37946	34281	7233	3683	2623	2067	1653	1447	1271	1148	1081	970	957	945	812	829	762	791	755	815	750	821	819	753	727	768	788	738	770	768	745	742	752	723	743	716	690	707	772	726	739	697	684	704	723	723	705	729	733	705	697	714	697	707	724	688	725	701	686	782	757	711	690	698	748	753	716	680	737	722	698	774	707	748	734	662	752	715	679	754	743	684	716	665	687	695	685	646	723	716	774	694	702	707	732	744	674	720	679	707	743	685	712	748	731	684	717	721	637	718	724	737	731	696	704	727	718	783	686	735	707	733	728	747	704	758	709	755	699	715	706	700	695	734	721	801	691	734	690	724	699	730	709	715	705	720	736	722	667	710	711	715	727	739	722	674	707	638	666	702	703	700	747	697	681	678	720	681	715	752	717	733	721	704	719	691	717	704	690	705	691	750	698	729	705	719	710	700	720	718	682	739	687	667	675	712	733	732	723	742	718	694	683	753	683	680	713	657	731	696	741	716	758	729	730	706	745	692	686	734	667	721	743	764	708	703	694	695	698	715	695	703	689	717	708	730	703	734	711	756	695	697	655	686	707	717	716	702	723	707	722	723	719	767	726	722	684	745	729	711	734	746	696	686	689	683	696	793	648	751	732	748	691	758	718	713	659	730	668	747	701	706	682	713	665	675	704	670	718	695	727	745	686	696	721	753	703	759	724	727	744	713	749	697	752	741	773	739	686	709	706	669	697	731	688	688	717	728	679	695	722	675	704	662	746	706	706	731	712	687	716	701	701	702	694	752	725	707	718	708	725	709	747	721	702	724	706	697	728	753	686	755	690	728	662	726	674	720	700	749	720	708	713	718	668	712	674	686	696	715	713	712	757	724	688	672	714	710	697	770	674	695	750	673	739	694	709	758	728	711	733	679	752	713	728	715	713	686	652	712	707	700	725	765	667	724	709	700	719	708	738	723	689	706	694	698	719	766	719	713	688	690	727	722	708	667	745	743	743	720	752	747	775	727	731	747	708	695	753	696	664	701	743	726	731	757	733	701	685	660	695	751	726	723	730	734	735	704	750	722	646	735	704	716	729	727	691	733	665	725	711	650	715	705	715	679	681	754	724	705	661	673	703	716	692	753	715	682	715	712	731	705	694	670	711	727	726	676	678	738	719	700	693	725	740	737	664	697	712	704	724	710	742	715	704	681	677	720	706	756	688	714	741	657	695	713	710	723	722	688	741	749	691	725	720	710	740	769	687	721	677	708	702	650	693	706	719	721	724	709	672	726	676	766	690	720	724	750	726	725	670	728	732	711	749	691	708	711	707	723	693	708	692	700	720	720	727	657	696	725	714	687	721	686	743	740	700	706	667	731	683	703	706	745	719	705	705	739	709	740	740	754	709	727	684	693	704	699	717	689	745	703	685	651	715	713	687	730	701	684	693	747	689	752	700	749	670	693	685	692	707	729	670	726	737	666	738	712	715	698	722	740	712	693	711	735	689	723	707	747	723	747	717	720	736	735	729	721	708	709	697	701	751	690	667	708	688	724	733	714	725	695	690	743	680	720	774	667	686	709	732	689	687	741	730	703	721	726	685	706	736	716	715	683	711	680	694	730	690	682	725	717	730	744	730	746	700	731	692	708	715	692	664	712	682	708	652	721	721	678	724	703	701	699	718	692	670	721	719	733	740	696	693	767	729	681	731	738	702	782	712	730	745	740	666	756	732	661	705	697	695	745	730	750	751	703	690	711	777	688	724	697	703	676	708	730	707	694	780	684	711	711	700	752	743	689	696	718	681	724	724	735	722	686	722	761	717	701	747	738	739	712	708	744	697	728	747	718	721	686	679	753	680	704	714	734	736	701	756	715	678	701	705	719	729	708	703	748	682	717	708	691	671	734	694	730	744	706	718	740	705	729	722	755	746	742	738	707	710	729	701	696	743	751	773	706	690	703	724	726	667	701	691	643	681	709	718	714	668	752	682	665	743	693	712	733	687	708	718	724	726	688	707	708	703	659	717	738	713	704	711	719	693	702	709	739	717	676	698	694	703	743	740	745	675	695	659	723	713	712	694	713	702	682	684	702	732	748	713	704	723	713	750	774	687	683	697	717	755	739	638	737	727	730	740	690	718	679	703	738	703	753	672	677	752	719	711	735	729	700	717	737	672	665	713	751	687	726	673	713	715	745	729	751	725	683	748	733	738	671	743	761	692	717	734	663	743	696	719	679	725	711	710	680	744	714	743	704	709	707	704	711	742	702	706	700	710	699	696	734	760	675	717	691	706	724	684	720	699	742	718	716	683	723	743	704	736	709	739	690	690	722	701	709	713	717	699	713	690	699	733	689	730	700	683	786	709	731	694	687	705	701	758	713	673	703	714	721	724	705	787	664	710	735	721	738	703	700	732	709	728	712	696	699	746	738	691	728	709	695	703	665	762	736	703	746	739	714	733	725	697	711	737	690	685	702	673	679	677	716	707	735	698	650	744	692	700	722	709	722	747	654	752	693	679	699	723	693	747	701	697	748	722	725	700	706	671	695	696	713	699	718	724	675	680	672	754	695	688	719	770	690	658	719	737	702	682	729	715	689	673	727	711	729	713	673	685	683	697	729	701	706	684	717	735	707	759	753	686	701	733	721	720	671	700	690	686	733	680	753	729	694	732	702	741	730	663	716	742	665	746	723	645	733	738	729	687	749	718	694	697	725	708	729	700	739	765	728	710	731	720	714	673	654	719	695	699	659	714	772	715	750	670	706	717	725	683	674	742	748	689	744	693	654	744	691	677	676	723	657	702	705	684	767	704	701	718	713	716	731	737	750	724	681	690	746	749	721	643	700	722	699	755	726	772	684	719	680	730	723	698	729	704	700	722	714	759	740	768	711	674	751	715	725	691	687	713	691	682	727	753	717	686	715	706	726	676	705	721	703	678	701	698	721	724	687	737	708	702	681	685	699	706	738	737	707	710	694	682	697	730	705	743	699	677	684	727	700	758	720	732	711	682	686	699	708	729	694	740	680	682	710	732	730	726	733	723	733	751	684	724	754	695	747	754	712	692	679	724	704	706	685	716	716	699	703	705	716	739	666	747	684	677	714	690	687	762	709	745	673	702	735	715	720	753	715	678	718	688	702	730	748	747	737	646	695	711	722	679	714	703	728	740	710	718	732	725	709	701	692	758	766	748	735	659	679	660	718	728	732	681	711	737	663	708	679	737	693	654	751	767	683	707	743	729	701	740	730	751	756	672	714	692	687	710	695	758	689	705	700	735	697	677	782	712	702	732	681	658	708	689	704	726	760	707	700	728	746	697	748	693	705	734	737	733	690	721	730	695	748	696	702	678	707	730	712	753	731	706	641	769	682	726	736	699	695	743	745	777	773	681	684	725	738	707	741	686	704	709	732	676	717	725	710	709	685	733	717	717	726	728	758	763	673	732	686	698	729	715	730	719	701	654	699	732	729	749	737	706	719	741	726	755	696	730	738	718	678	736	675	718	770	740	751	679	696
22826	21027	28717	23552	21028	21028	6987	1084	844	757	683	681	654	594	549	544	518	547	510	519	506	502	490	509	433	483	464	506	464	506	455	439	454	469	458	491	462	437	465	466	419	423	425	451	452	416	484	414	490	447	474	456	424	445	482	411	455	460	459	432	464	451	435	417	423	432	442	493	453	451	458	427	423	429	464	438	462	457	431	437	464	438	482	463	439	473	460	411	455	458	426	406	436	498	430	409	469	463	434	390	455	477	399	388	457	424	435	457	432	427	461	456	438	464	432	482	411	434	444	489	425	429	436	453	430	451	440	466	433	417	465	437	422	414	448	410	437	428	391	448	454	458	450	424	445	444	441	447	463	423	431	442	442	432	421	436	427	454	473	404	436	420	430	451	430	441	422	443	439	415	459	427	468	424	429	462	415	443	422	426	430	418	434	414	436	431	434	440	458	461	467	439	447	424	401	424	443	433	402	417	440	440	456	459	440	434	416	456	446	475	424	475	475	433	440	432	453	411	411	394	482	416	430	488	454	416	435	454	459	452	441	427	416	418	398	446	430	418	437	457	450	420	436	441	428	461	420	431	463	422	482	447	418	431	443	457	476	466	445	479	459	453	486	445	424	440	430	435	425	459	419	425	435	438	470	437	438	453	423	466	410	476	396	429	452	408	444	426	394	418	447	450	411	399	409	444	431	446	432	455	449	407	407	440	463	435	416	427	445	463	401	402	436	443	381	453	439	474	415	448	445	429	413	448	399	455	461	416	451	431	410	403	428	455	422	426	464	453	450	400	431	430	428	437	429	456	439	447	447	425	430	450	471	451	431	435	464	443	391	430	471	405	423	474	416	443	476	438	424	438	430	415	443	460	464	429	437	404	431	440	453	442	459	458	389	455	424	418	428	441	433	438	484	421	439	451	464	428	431	444	434	434	431	444	451	420	417	432	438	463	429	392	399	394	423	440	450	457	445	445	433	408	445	458	382	439	456	445	454	480	443	445	418	433	411	446	426	432	419	447	435	446	452	445	453	435	438	440	443	433	431	423	468	445	447	411	453	407	420	451	435	486	456	452	438	443	431	466	443	453	454	410	440	401	427	417	462	485	462	421	410	427	459	447	475	425	397	422	450	442	453	406	400	440	435	417	451	454	431	452	438	461	430	501	442	435	455	439	459	443	457	430	430	408	460	443	424	417	453	453	455	454	421	422	461	447	435	451	425	471	443	459	411	413	450	414	452	427	452	449	448	408	414	432	434	447	413	470	398	443	464	434	487	414	490	457	405	424	399	421	426	419	447	443	417	452	457	472	438	438	485	456	486	418	458	454	474	444	427	399	486	432	424	473	442	404	430	432	443	445	451	404	431	455	440	439	416	459	402	439	422	477	440	452	445	444	427	446	416	470	439	452	445	433	437	418	411	414	471	454	409	416	433	414	402	426	437	455	441	419	434	429	413	435	385	430	453	405	415	456	432	399	434	437	413	434	444	425	386	407	440	446	436	438	440	436	446	420	413	400	431	449	468	434	416	433	419	419	424	431	465	392	414	397	439	435	455	438	463	445	458	406	428	440	422	456	451	409	435	439	457	428	445	403	424	444	429	449	429	435	432	379	436	461	420	401	450	406	409	429	425	478	419	433	442	432	432	413	416	429	419	409	473	410	424	453	424	440	454	503	430	442	454	444	444	460	444	403	432	434	440	420	430	428	402	432	457	407	422	464	444	402	448	436	430	437	438	453	445	432	450	439	412	425	454	375	412	403	461	386	458	443	420	443	463	440	422	472	424	447	441	440	440	418	435	407	453	420	404	411	437	443	431	464	461	452	418	407	419	434	445	435	425	451	477	386	410	415	439	423	426	430	444	418	406	441	389	406	433	459	433	457	438	426	460	412	431	439	436	402	411	409	464	469	465	463	437	458	416	430	455	459	462	416	409	448	458	430	419	474	425	438	457	426	432	393	456	411	482	433	468	450	463	430	440	434	457	443	436	459	451	447	398	434	427	430	448	414	438	436	458	433	419	405	452	442	437	456	440	458	412	440	448	399	430	454	476	461	430	392	423	436	399	421	424	451	426	425	398	465	426	434	466	434	382	442	437	449	434	456	444	465	468	488	447	408	435	477	392	432	469	439	408	447	436	421	441	449	451	447	435	437	432	455	428	403	471	406	454	431	410	436	401	421	451	430	418	400	471	438	432	410	420	413	424	448	386	450	430	478	462	435	435	420	438	432	442	412	400	457	442	429	448	439	472	450	455	437	458	437	430	395	437	460	423	389	436	436	445	459	423	454	423	442	464	445	430	410	448	438	440	448	426	453	408	429	439	434	414	404	442	465	444	447	450	464	494	417	456	445	426	447	407	464	413	464	446	434	465	497	427	419	433	456	434	458	454	455	472	429	491	422	445	458	443	419	450	430	452	449	416	472	406	416	399	408	439	468	419	400	450	448	432	438	443	427	418	400	418	411	416	452	459	452	453	393	435	418	437	436	435	445	408	459	437	447	456	423	438	429	422	445	444	449	422	437	429	429	421	451	436	488	459	424	444	425	450	445	410	401	456	411	445	456	445	443	451	463	420	428	454	432	437	456	399	444	447	441	435	438	412	450	429	472	482	417	412	478	434	433	455	424	439	415	428	401	450	442	417	453	429	435	435	392	483	410	397	445	424	444	444	394	442	448	434	442	436	429	423	387	476	420	495	442	418	431	416	458	460	418	413	442	420	453	427	428	443	423	459	427	436	470	438	398	444	461	437	452	382	420	446	465	406	412	445	427	420	461	432	430	413	400	453	438	426	426	418	386	446	416	433	442	420	424	424	424	478	456	423	446	487	446	454	434	475	410	477	418	444	438	407	427	425	436	466	443	420	400	442	436	448	415	447	411	428	422	442	461	391	453	412	432	430	455	413	440	416	455	449	441	427	444	426	446	426	464	463	431	443	434	407	450	454	420	487	419	425	453	444	427	446	414	422	456	445	440	442	440	404	437	451	405	429	398	455	416	445	442	450	466	462	422	400	454	451	409	403	418	433	460	430	431	457	418	439	450	443	412	432	428	440	465	438	473	431	423	429	422	401	437	428	471	423	427	438	426	417	434	455	445	460	457	441	455	448	411	432	427	409	459	451	500	417	417	424	415	433	415	398	440	416	409	453	446	453	449	450	438	424	402	475	421	408	430	453	392	442	465	393	453	427	434	438	429	460	460	435	437	436	419	471	389	432	423	444	457	442	446	453	400	453	457	488	429	438	403	447	455	462	420	429	446	451	444	454	455	451	414	473	434	407	448	423	438	442	467	407	400	428	425	417	469	414	453	384	428	439	428	488	419	444	448	397	424	443	450	457	400	459	430	455	446	427	423	424	477	438	398	426	411	444	436	448	467	437	421	454	448	436	414	426	416	431	408	454	437	428	454	442	428	449	444	444	453	406	413	438	453	452	483	436	407	460	444	411	473	457	443	476	436	420	408	428	450	463	472	442	427	423	409	446	432	422	440	431	422
41546	40930	11502	5900	4099	3036	2484	2044	1692	1405	1191	1111	993	978	942	869	773	787	710	753	730	717	677	727	687	694	683	661	648	656	629	607	721	632	611	589	611	599	569	620	593	619	593	616	655	647	636	595	638	627	585	592	626	579	622	570	617	612	549	609	582	570	613	575	594	565	564	610	568	617	600	538	595	542	560	599	567	549	566	582	583	567	558	598	592	555	625	631	586	612	599	617	623	570	626	581	598	596	605	550	580	613	570	607	624	591	565	599	568	575	607	583	618	607	599	586	565	570	593	580	610	569	563	611	612	562	596	616	611	598	613	589	573	602	604	597	581	557	550	576	601	573	594	618	539	603	585	580	592	595	583	581	602	599	584	533	515	629	553	593	629	583	602	618	648	641	604	568	566	604	569	554	543	575	583	610	606	587	595	593	591	579	580	582	580	582	603	543	575	565	625	572	588	619	566	559	585	567	613	567	549	619	622	607	596	573	570	563	573	622	562	560	569	587	589	629	597	585	544	588	592	571	590	584	627	547	575	566	581	572	613	561	579	523	615	623	585	590	581	601	601	619	612	551	563	557	610	576	562	576	599	622	595	574	557	586	597	567	586	567	576	576	577	584	566	579	598	549	619	569	555	562	615	594	555	570	559	562	616	543	625	592	609	577	606	580	570	587	551	519	589	586	601	570	606	561	622	560	546	570	607	600	556	546	595	573	595	601	559	569	570	546	592	625	559	581	593	591	544	598	570	605	577	582	607	547	583	561	567	606	575	576	622	572	569	565	589	573	623	577	604	617	504	567	598	571	613	581	611	521	576	569	530	583	560	564	587	598	549	584	554	584	526	555	588	577	569	584	594	599	601	591	564	603	527	620	602	547	594	580	586	585	561	616	576	575	600	576	571	560	575	554	613	572	590	590	597	566	565	600	619	601	557	583	543	572	608	582	572	593	559	561	589	616	578	567	568	580	620	572	618	603	554	537	593	568	575	603	581	591	582	530	576	589	590	596	558	600	590	606	571	564	551	587	649	607	536	592	599	593	587	618	536	618	598	607	605	571	576	554	598	616	575	599	557	553	574	573	539	572	611	586	564	615	569	555	552	617	605	586	648	572	632	585	554	612	591	592	607	578	602	560	566	600	630	576	578	566	592	622	581	550	561	595	545	533	541	589	606	644	559	599	599	607	600	590	609	564	617	592	616	578	566	562	591	618	597	561	611	570	568	561	590	569	562	545	556	622	605	531	598	591	554	577	599	546	555	584	555	592	601	578	590	570	580	616	541	599	573	583	605	517	600	572	592	594	606	569	630	547	570	563	633	564	557	576	554	589	588	618	569	579	579	571	570	562	555	562	588	561	564	577	615	598	574	619	582	604	607	561	612	614	587	620	585	544	564	576	563	625	617	610	582	546	569	605	592	569	539	584	595	571	556	585	570	607	589	586	555	602	576	557	599	610	616	545	614	597	566	602	590	583	584	576	559	585	605	538	568	582	581	590	615	560	593	614	599	562	573	574	602	591	549	604	594	533	577	566	580	581	606	574	544	566	563	562	582	576	589	599	570	524	593	610	540	551	623	587	612	586	544	572	571	601	585	585	612	574	540	591	594	569	577	566	570	611	578	634	610	577	578	568	576	590	613	603	560	614	608	603	580	553	532	611	582	572	598	565	602	591	540	611	573	586	572	588	567	579	588	572	617	605	644	577	573	561	597	581	621	563	564	589	552	559	577	607	591	592	594	612	590	580	614	581	582	590	541	599	554	594	626	579	560	581	576	566	603	570	614	585	608	612	638	598	620	611	564	568	570	606	591	575	615	597	597	597	582	558	536	587	592	599	567	580	585	589	614	579	584	575	568	584	624	611	582	583	601	597	576	579	589	634	624	633	583	566	548	598	603	546	600	613	612	586	589	582	598	573	543	632	518	595	566	589	583	581	560	601	582	561	585	610	570	611	599	575	558	528	570	644	599	605	602	543	569	585	611	587	560	574	570	603	609	613	560	559	564	592	562	590	535	571	574	614	638	613	545	571	591	614	576	593	578	579	567	612	610	591	562	597	588	595	582	568	610	614	609	596	583	561	615	606	580	657	562	548	594	591	583	535	582	606	598	575	594	611	607	556	582	581	585	592	600	554	622	578	593	589	611	603	566	588	585	592	560	577	563	556	614	635	555	631	563	599	592	614	617	624	572	561	600	561	588	612	549	589	601	576	613	584	557	576	588	577	588	566	550	600	581	569	569	584	562	566	563	624	559	560	603	570	602	604	584	608	568	575	568	618	599	555	619	605	548	575	598	585	632	601	586	610	575	587	584	598	544	581	613	554	570	571	579	594	620	580	552	579	602	570	604	595	546	536	558	564	594	578	591	604	563	540	584	575	578	540	510	575	593	592	606	552	562	572	556	595	626	567	576	592	583	594	594	617	618	590	611	593	556	551	580	613	613	604	540	562	568	569	559	606	560	571	574	596	549	599	563	610	572	580	561	580	587	592	610	523	594	615	614	587	607	554	583	571	545	609	556	613	597	619	573	552	553	532	572	577	567	577	577	594	572	575	591	562	611	608	573	580	564	576	536	613	608	594	605	605	584	567	581	570	588	563	593	595	555	562	594	609	544	585	613	566	605	618	559	532	532	583	606	583	633	588	574	563	577	537	644	590	576	610	510	587	576	599	559	591	580	607	586	615	585	578	593	565	571	606	612	572	577	590	591	570	602	560	561	611	574	617	604	590	571	571	553	582	602	573	599	597	561	596	556	601	571	622	566	602	569	566	576	569	583	574	584	592	597	564	578	585	612	590	592	541	579	557	627	583	575	573	613	560	561	588	595	566	577	553	607	591	613	584	580	602	581	585	583	595	583	566	602	583	593	550	607	623	587	600	582	606	613	603	580	575	577	568	572	569	586	592	580	595	602	571	638	538	581	542	609	617	568	584	606	622	549	580	580	602	568	577	606	579	590	583	590	584	605	620	569	581	588	610	621	590	584	606	613	648	543	595	596	566	578	569	588	583	536	556	612	528	558	619	573	576	557	583	584	561	600	610	608	593	590	579	634	548	616	577	576	536	552	582	574	581	547	593	575	524	630	620	599	606	627	574	611	590	591	589	558	567	590	642	563	604	572	627	591	570	559	589	593	602	620	594	616	575	567	574	582	531	600	595	585	623	547	585	587	562	593	565	553	552	605	583	554	590	549	638	594	625	653	574	568	573	574	625	579	560	557	587	595	588	575	593	558	602	563	560	607	565	576	607	602	597	626	584	576	574	547	574	593	660	585	578	589	582	590	589	545	629	608	581	612	551	596	560	619	552	611	567	553	570	581	586	576	583	624	583	593	606	620	561	580	600	602	569	588	589	632	601	591	648	583	601	538	601	573	589	567	595	586	577	567	595	603	561	589	562	627	618	603	591	572	609	593	606	598	561	595	618	569	592	591	564	578	571	647	573	585	583	638	555	595	586	584	556	588	601	604	597	585	583	571	597	575	601	607	587	575	594
28235	23299	12142	1180	510	439	376	387	359	383	407	387	362	350	366	342	394	369	363	334	369	367	340	365	379	362	358	370	383	374	364	352	359	353	349	338	322	390	350	362	352	369	343	387	373	376	378	353	382	368	386	360	373	375	356	356	360	339	395	360	342	370	364	357	373	374	386	359	341	360	327	328	373	356	395	351	356	351	362	338	369	375	332	395	353	367	392	363	384	306	382	405	365	355	388	340	356	373	348	322	373	364	373	371	352	341	347	361	363	382	354	363	361	380	343	349	348	345	356	352	372	375	378	337	332	332	369	338	352	357	365	378	374	342	368	358	335	368	339	353	362	339	395	355	328	364	369	383	369	360	352	379	332	350	358	361	369	395	351	363	371	352	337	372	350	351	353	343	344	359	352	353	378	339	364	326	356	380	379	380	378	355	343	331	340	329	376	351	346	323	368	369	388	320	362	335	381	370	326	366	358	359	353	387	381	333	345	376	364	343	339	334	333	349	359	398	370	344	350	397	358	303	336	387	363	339	367	349	355	338	355	369	341	353	362	368	340	340	383	339	350	363	372	347	343	346	371	345	323	358	423	356	365	384	378	363	364	349	353	368	357	376	360	334	369	343	333	345	332	342	375	349	341	336	376	349	361	368	357	350	389	341	343	381	353	358	347	416	355	374	398	335	343	358	351	325	312	356	377	371	368	334	337	327	360	370	366	351	370	357	354	372	392	381	367	357	391	333	372	355	349	361	351	355	377	380	353	338	385	366	352	383	352	332	336	338	357	364	361	368	378	366	358	356	383	365	364	322	356	343	368	349	375	356	344	363	389	338	352	387	356	356	365	345	400	324	364	365	346	340	349	375	360	359	364	348	364	369	340	367	344	389	347	359	365	349	371	362	364	373	356	397	377	382	332	378	325	382	378	346	346	337	368	358	361	368	388	387	387	323	381	354	361	330	362	353	337	330	367	344	376	389	340	383	355	368	311	341	336	392	355	337	370	385	326	379	336	375	362	322	362	360	342	333	343	382	375	359	341	360	359	348	346	365	376	356	381	357	321	354	378	352	354	382	348	364	357	342	356	389	367	351	358	357	379	340	369	350	377	358	349	358	402	356	351	364	327	348	374	345	386	330	374	346	359	338	335	347	355	395	347	356	369	360	350	371	366	350	362	358	349	351	350	360	349	324	370	368	349	329	346	368	392	339	354	347	372	356	375	370	320	331	331	336	405	344	354	356	340	344	319	353	371	352	347	335	350	304	361	369	369	349	361	340	306	346	339	332	351	363	378	368	347	382	347	325	349	372	351	348	318	375	377	358	352	366	366	370	364	343	382	346	338	335	375	370	356	395	380	341	376	368	333	333	371	379	369	333	412	412	350	397	390	337	362	367	352	375	354	364	362	341	352	334	371	358	352	346	355	351	329	395	358	395	379	329	356	387	360	334	351	351	369	324	319	373	348	341	356	350	339	377	324	340	373	380	369	383	335	359	355	358	363	351	325	385	354	395	366	361	380	341	384	362	340	362	350	351	325	379	329	340	388	324	389	363	388	354	368	378	369	364	338	358	338	393	359	341	340	366	345	388	332	362	355	332	341	337	366	350	360	328	390	356	366	365	370	369	364	334	383	357	384	388	352	363	373	336	305	377	341	360	367	390	379	347	354	355	360	343	357	367	355	354	393	349	396	348	345	365	357	349	380	362	385	376	378	376	351	358	345	369	353	379	352	381	369	320	382	342	369	390	358	359	363	362	356	362	350	397	368	373	358	403	342	362	361	356	391	367	343	355	370	369	345	354	377	362	335	336	360	379	344	384	349	355	343	359	361	365	349	364	382	398	385	348	361	369	349	349	324	343	376	380	343	337	358	331	366	334	331	339	381	374	381	333	375	379	338	371	357	347	379	354	384	392	345	353	359	361	348	337	356	354	350	377	366	365	374	374	366	331	354	348	366	379	391	392	345	345	361	374	307	327	404	341	347	352	362	358	373	367	381	336	358	368	337	336	326	375	365	344	360	385	345	357	348	346	368	375	350	368	373	374	409	347	346	340	351	336	343	383	366	360	363	349	331	389	346	356	350	339	345	351	347	370	358	356	360	376	371	336	355	332	364	381	359	326	377	373	357	379	344	358	364	334	373	326	337	358	340	379	383	337	360	374	363	384	319	393	367	345	342	387	376	354	373	385	356	354	360	353	365	339	377	374	369	352	372	368	336	330	376	356	325	350	361	344	370	372	358	358	339	362	358	373	346	365	356	327	371	373	374	380	368	348	373	377	361	361	361	340	350	352	393	351	360	353	303	365	330	396	337	376	369	367	323	344	377	364	347	367	355	385	396	355	371	354	330	317	357	400	365	367	373	334	360	376	357	371	344	375	348	364	347	353	328	322	333	363	340	372	360	352	351	370	382	327	397	359	348	353	366	342	388	372	372	371	351	377	362	367	368	361	335	336	360	366	382	313	378	386	336	342	356	360	355	356	368	364	339	325	380	334	362	330	368	378	370	343	370	346	393	386	323	349	340	327	392	339	355	379	357	356	361	358	405	375	362	324	384	348	369	386	343	340	378	370	339	367	351	339	368	369	355	372	383	363	343	339	347	359	355	370	387	360	370	386	362	359	359	333	383	355	344	348	379	345	361	387	363	379	365	339	368	335	346	353	369	373	341	386	402	349	339	349	380	357	359	326	356	364	342	318	344	396	349	394	354	371	345	354	352	357	374	320	358	351	361	345	364	350	319	392	370	331	386	403	375	390	383	373	332	338	374	391	341	398	363	334	358	349	357	342	348	336	376	399	341	374	360	363	348	384	366	300	348	333	364	372	363	352	356	370	376	338	369	359	345	375	344	364	342	357	331	361	367	345	384	351	365	309	401	341	322	317	351	329	345	375	346	314	374	344	367	364	324	339	364	376	355	389	387	371	378	353	347	403	324	335	378	373	386	332	357	363	354	360	378	330	344	346	356	373	342	401	352	362	407	346	365	364	347	351	338	372	371	376	370	368	344	389	326	371	368	363	374	342	329	342	353	381	363	384	337	370	362	371	383	354	345	382	335	371	376	358	354	383	345	351	372	359	394	313	387	363	386	347	360	385	346	347	368	354	326	338	365	358	338	325	374	346	366	353	356	347	351	355	359	358	355	363	356	358	347	370	314	389	361	354	323	356	367	393	372	321	354	367	353	338	372	354	343	375	367	362	400	360	358	360	386	352	374	336	361	360	346	343	354	354	388	353	374	389	394	361	380	364	357	359	371	365	341	331	368	348	364	386	340	344	330	336	366	390	350	363	341	365	374	345	338	347	317	333	344	328	376	382	347	326	357	346	340	371	345	339	333	355	336	340	339	354	356	333	364	389	381	401	366	360	350	393	387	361	325	342	353	343	320	374	364	370	317	341	390	379	356	378	347	361	365	329	365	372	394	369	348	339	307	374	380	337	368	386	359	352	357	329	335	363	351	332	360	356	357	382	362	359	343	360	360	360	351	353	345	347
34158	28057	994	704	600	572	566	516	491	526	537	498	482	502	496	491	453	508	503	472	504	479	481	459	456	486	455	490	519	495	468	492	504	486	445	485	494	432	456	475	472	510	487	509	457	466	450	491	491	489	482	487	480	522	509	459	495	493	497	457	478	494	446	481	455	479	452	470	481	469	477	455	473	535	481	484	442	496	445	456	494	488	456	452	465	512	460	471	434	465	497	513	460	482	463	468	506	433	492	489	493	485	483	481	443	470	484	472	540	448	475	456	469	464	498	494	476	459	472	493	434	487	462	464	528	493	503	525	482	464	491	489	495	500	475	505	449	429	476	484	482	506	470	471	466	469	504	497	487	477	472	473	465	454	512	478	485	441	491	496	433	493	454	460	490	471	481	471	509	485	536	449	469	436	456	492	464	483	499	454	523	472	492	442	435	448	489	467	496	482	474	498	440	510	495	461	486	487	469	455	460	485	497	488	458	498	506	497	510	443	480	486	485	457	458	476	476	509	474	475	516	443	455	461	500	437	491	472	478	440	499	492	516	484	490	466	497	462	457	448	447	472	441	488	487	488	502	495	475	493	505	503	490	486	485	494	456	468	500	465	489	472	456	463	468	455	471	491	512	474	488	443	496	484	465	504	451	482	467	499	459	453	472	527	487	477	547	469	473	517	466	454	549	437	483	450	473	502	518	493	471	498	472	478	496	471	509	443	466	472	465	470	493	467	480	460	500	479	504	422	501	480	477	481	447	493	460	459	477	414	453	456	509	491	478	466	523	472	477	471	478	512	486	517	493	473	514	492	479	468	496	499	517	481	473	464	495	458	456	391	485	449	485	470	496	467	465	495	451	452	469	492	503	439	476	466	444	479	490	470	494	488	486	488	506	468	451	478	413	466	485	480	504	468	492	455	478	476	434	481	439	487	457	461	474	490	455	474	476	490	461	479	480	454	480	503	505	460	446	450	478	480	516	514	436	480	499	457	469	475	454	511	481	472	475	489	502	480	470	456	437	450	474	451	510	480	497	451	464	459	463	438	502	472	525	456	479	495	445	477	488	470	431	494	436	493	468	443	467	459	480	473	482	499	490	458	465	464	468	422	469	469	459	499	466	479	486	494	425	489	463	483	450	453	460	468	492	506	506	471	502	503	487	497	469	485	513	428	450	471	498	460	497	522	488	532	475	456	523	493	478	463	478	502	491	440	469	499	483	470	452	505	483	494	488	450	465	462	458	471	474	506	493	422	455	505	470	465	444	471	463	485	494	470	477	470	503	479	498	487	464	471	477	471	470	440	485	466	518	454	482	500	460	481	479	481	468	490	501	532	488	462	501	456	470	489	473	465	463	489	455	468	485	474	457	474	501	464	458	487	486	521	440	453	515	481	440	479	465	471	482	437	481	451	501	482	438	503	489	485	478	404	485	470	464	472	492	439	486	474	459	513	465	450	460	475	474	476	510	462	459	463	460	480	484	484	483	442	495	462	492	501	500	465	480	440	436	483	461	527	454	439	520	447	477	471	482	455	472	478	434	491	515	461	476	476	479	510	498	468	478	492	475	446	474	450	516	483	445	471	487	451	483	482	460	484	453	463	478	471	466	460	506	479	479	475	545	488	470	458	483	478	476	473	470	478	514	486	473	460	488	525	475	456	470	460	471	480	508	510	468	506	485	473	503	468	473	475	476	448	488	538	475	466	471	503	506	485	483	455	462	503	499	495	483	463	509	499	473	481	453	494	478	500	497	477	429	509	480	534	477	530	481	464	499	503	488	457	505	453	475	454	466	494	501	462	457	494	487	494	452	478	427	510	498	479	484	509	486	483	526	451	480	469	455	498	510	477	456	490	453	489	476	467	442	494	481	490	491	463	461	456	432	500	527	464	457	479	520	462	499	516	497	461	482	500	510	465	463	479	466	498	483	492	476	499	478	467	464	480	491	452	466	508	501	460	441	470	504	485	479	496	461	504	486	475	447	463	474	478	512	477	506	491	476	506	523	483	499	481	497	472	459	461	483	516	456	467	473	468	457	486	505	494	463	474	458	476	512	469	481	463	491	427	477	495	470	446	484	438	493	448	479	494	467	465	514	481	491	490	454	488	492	467	514	449	480	413	477	467	496	476	485	505	515	503	464	465	483	491	502	484	472	506	475	475	440	503	464	495	457	474	455	481	443	471	490	503	462	467	492	505	491	485	446	515	466	470	467	476	476	504	480	492	498	483	465	487	474	471	462	462	520	522	474	484	464	466	475	440	455	434	452	492	486	495	461	463	474	485	469	500	466	470	525	457	489	453	489	502	495	475	445	490	468	484	497	457	457	452	531	473	480	476	461	487	506	473	529	468	468	449	479	476	464	493	475	475	510	481	498	497	493	498	445	464	459	511	459	469	413	468	504	463	488	509	437	468	462	427	447	512	457	516	470	468	480	478	468	439	455	484	482	489	490	497	449	507	464	492	485	479	500	464	465	483	494	492	459	485	455	502	459	491	445	505	447	511	492	518	472	483	470	472	439	490	455	474	515	505	508	501	459	479	470	469	498	490	459	437	514	477	475	493	475	441	495	486	431	463	502	517	435	475	509	480	474	505	472	456	460	467	471	498	509	469	445	476	461	421	456	473	507	495	488	471	479	486	448	463	490	481	457	463	478	474	464	471	497	481	462	478	505	434	476	456	468	466	465	443	448	458	447	479	459	462	522	492	490	487	489	455	495	497	472	517	468	510	483	463	515	463	490	445	463	492	479	455	479	468	491	453	488	464	517	423	457	464	497	484	488	462	455	446	482	472	497	433	416	477	478	425	464	423	510	469	476	464	473	492	453	509	475	485	501	453	476	474	485	493	443	509	510	457	473	510	515	484	486	472	500	470	518	510	476	506	471	482	493	460	424	464	503	511	455	477	468	449	446	519	459	502	458	488	502	487	489	428	473	484	471	494	477	431	465	514	483	489	480	468	487	447	486	477	430	448	478	476	455	492	486	487	463	476	462	492	484	483	514	475	501	447	485	520	427	454	475	471	467	448	481	506	519	454	472	492	497	495	444	529	470	449	471	451	447	490	470	490	468	461	466	465	513	517	481	445	459	490	459	512	438	483	462	500	498	502	518	454	474	487	475	471	500	444	514	454	486	485	475	513	435	469	472	479	467	475	472	464	465	492	479	481	470	469	508	499	464	497	524	499	457	484	470	431	488	470	471	489	466	511	532	460	444	490	514	458	506	502	461	472	461	515	463	467	495	454	484	466	461	523	479	494	483	514	450	483	480	466	519	479	479	496	486	490	487	484	467	503	490	518	491	448	497	479	508	477	474	481	490	468	508	476	419	463	473	485	472	489	490	531	480	460	445	536	466	477	450	494	501	472	489	502	457	499	484	497	479	471	472	515	473	479	480	481	507	499	476	467	480	489	499	457	476	495	465	454	472	480	490	484	493	483	462	436	451	510	491	486	504	496	453	527	456	456	473	468	455	477	478	483	488	476	482	486	453	474
23680	21042	28292	24008	21031	9541	1238	893	784	731	705	646	609	647	602	540	606	634	582	559	589	548	568	572	542	534	536	625	565	616	515	517	545	543	535	559	593	543	553	564	536	547	513	535	517	525	534	547	538	540	591	564	571	509	535	534	570	533	546	523	519	527	545	556	551	514	538	578	508	558	544	538	517	513	525	536	528	539	541	548	540	552	517	568	548	547	559	494	589	560	530	530	563	539	574	571	538	597	549	558	561	544	519	545	540	505	545	497	545	526	544	571	565	566	531	521	542	527	512	540	529	537	542	497	527	527	533	587	596	538	505	559	548	566	541	570	513	522	522	565	522	584	568	548	563	543	547	576	531	536	560	527	555	515	530	499	534	540	500	567	542	537	551	561	542	516	525	516	501	520	539	560	583	540	542	539	537	515	564	557	503	516	503	523	521	515	535	523	498	544	559	561	536	460	517	535	572	564	553	597	571	504	524	514	533	533	502	516	553	581	551	529	572	519	559	561	537	564	494	566	522	503	517	544	515	529	559	554	528	561	521	549	530	545	538	585	516	506	540	602	577	552	521	562	501	553	500	571	512	530	505	555	524	557	556	533	533	532	535	586	518	585	529	534	484	525	520	549	528	564	533	539	568	495	521	542	546	524	540	589	509	536	522	529	548	514	528	511	540	501	530	558	539	558	504	544	519	545	520	561	554	590	592	557	509	563	524	542	493	481	553	558	560	589	545	541	524	543	494	529	556	510	559	564	571	541	538	528	493	565	552	534	540	542	523	527	577	550	574	531	521	546	559	518	547	519	521	579	575	556	567	547	532	529	518	544	553	567	528	538	542	523	552	546	529	595	547	538	531	590	536	534	532	524	534	553	532	544	541	533	542	533	510	520	519	518	534	522	528	563	570	552	533	563	578	534	556	512	484	547	574	553	538	522	539	530	549	547	559	482	586	498	524	538	529	527	511	479	555	606	512	553	549	530	509	554	540	531	530	586	596	527	565	551	532	514	524	527	540	533	556	536	534	526	547	542	554	551	557	588	541	541	521	532	544	530	529	544	548	560	535	536	510	529	532	540	532	548	551	517	559	578	533	547	559	542	523	527	551	539	523	516	561	570	503	562	587	549	545	580	542	544	528	564	503	517	537	525	534	516	595	519	559	533	536	574	550	542	524	549	522	501	487	554	532	531	514	567	585	543	552	579	516	571	492	532	550	528	529	567	493	507	547	520	565	576	603	539	530	513	555	511	549	568	548	522	509	522	556	575	532	520	531	534	532	559	521	528	579	488	533	539	491	487	521	525	521	581	547	546	569	522	526	557	539	548	524	539	532	545	527	572	542	503	522	567	528	504	541	568	561	579	569	546	552	573	507	552	554	546	561	519	523	548	572	574	527	563	565	556	564	542	546	511	553	589	521	537	548	552	540	529	486	518	543	552	523	542	534	531	536	514	541	533	562	525	487	540	525	524	538	544	533	538	498	565	526	566	511	613	562	545	557	557	555	539	554	506	556	532	555	550	525	536	533	479	512	521	535	566	540	537	523	543	550	544	519	531	548	561	521	578	555	521	522	513	532	526	507	575	564	580	525	585	531	516	535	537	513	581	526	563	542	546	555	544	566	533	557	581	523	533	544	558	527	533	513	528	536	570	496	576	549	543	528	568	522	503	501	556	567	548	555	516	503	574	540	544	515	539	547	560	550	515	534	573	510	535	522	574	533	554	547	509	504	561	528	533	538	507	511	575	532	563	555	525	579	557	547	527	520	546	540	501	495	569	561	552	516	507	553	541	577	534	524	500	543	506	545	548	555	525	558	562	522	533	547	531	561	532	583	541	542	543	503	533	556	533	525	568	568	521	514	544	524	510	549	516	530	589	541	528	574	531	534	534	551	525	569	521	557	572	551	506	522	562	498	540	509	528	556	570	526	568	523	539	541	533	523	518	543	534	520	529	522	555	520	532	539	518	528	542	526	562	552	542	540	532	539	529	549	555	487	555	570	564	526	530	530	580	530	500	505	557	530	542	570	508	530	572	517	568	585	559	588	527	544	551	532	542	530	580	516	515	562	586	578	520	527	529	527	482	562	539	527	455	543	506	552	494	491	535	540	529	515	533	558	550	584	557	527	522	536	535	574	511	526	506	539	509	486	536	538	505	551	574	576	505	543	513	530	531	555	561	528	525	569	548	537	574	540	569	536	521	528	560	529	506	540	502	531	519	547	543	524	575	540	520	558	508	489	504	517	541	572	527	569	516	528	506	535	523	540	526	552	552	563	490	547	553	557	501	568	524	531	550	540	570	512	542	546	526	553	505	460	517	551	564	552	515	483	582	530	560	570	514	513	511	517	543	552	521	532	566	562	508	562	519	540	566	543	537	535	534	528	575	535	553	543	509	587	525	490	522	529	544	557	548	543	560	574	563	539	534	546	557	549	556	550	531	486	523	530	509	573	542	546	529	503	533	519	498	545	537	504	575	524	517	568	503	540	507	558	518	556	518	539	520	541	554	547	553	554	496	509	521	571	574	571	527	518	534	512	531	550	571	525	523	528	522	545	530	537	564	562	544	547	553	515	588	529	526	541	560	512	502	510	527	558	558	502	525	496	537	541	559	562	548	515	505	540	510	547	507	576	505	516	535	511	505	524	589	505	537	565	522	521	557	567	537	527	544	541	551	510	545	548	550	528	546	503	555	518	531	536	545	523	550	532	498	519	553	512	555	490	583	553	559	514	556	519	576	553	536	568	536	613	556	531	524	540	567	525	481	530	519	502	545	543	543	510	515	575	560	514	571	534	521	497	544	522	621	534	517	544	511	530	524	532	531	518	554	538	502	499	479	530	557	556	562	536	540	555	554	565	557	559	532	522	554	555	527	560	576	468	513	486	541	527	513	545	550	511	553	561	548	554	557	562	542	511	575	546	535	574	540	528	547	536	572	531	555	528	561	556	515	547	525	555	550	531	534	558	537	525	537	539	561	559	516	511	580	562	557	542	556	544	528	555	532	547	533	544	526	525	547	522	567	554	543	554	504	557	555	554	534	541	535	505	514	575	498	509	537	516	536	557	542	532	564	567	538	546	507	538	574	511	495	563	542	546	543	562	555	503	558	547	532	563	540	531	554	575	546	542	554	558	493	563	592	518	518	527	571	484	491	548	540	541	496	521	480	551	506	554	524	554	555	551	529	552	511	520	515	559	485	535	530	510	513	533	514	530	549	546	566	546	522	504	522	531	568	501	547	555	549	551	513	526	513	495	510	557	509	533	517	498	554	526	544	530	567	564	576	544	487	579	570	522	553	524	537	542	512	512	549	539	530	536	555	510	525	548	515	539	527	523	565	540	545	544	519	535	520	548	540	539	537	525	515	545	528	513	530	536	529	503	520	519	547	526	556	503	512	545	545	553	554	512	562	568	535	536	538	469	583	579	536	528	502	551	548	512	520	521	584	500	576	499	544	540	564	559	508	587	585	551	539	535	559	562	568	546	571	507	554
37913	34443	7271	3729	2629	2045	1634	1417	1237	1150	1069	977	904	913	838	861	828	866	833	769	795	753	815	757	771	747	697	736	736	796	720	784	720	720	703	708	717	788	697	699	716	723	768	718	749	676	712	726	702	698	705	750	787	702	722	719	787	722	691	739	727	731	697	743	620	713	762	737	694	712	727	733	702	684	722	715	717	717	681	736	716	650	697	711	719	713	740	712	683	734	748	700	753	732	732	678	708	722	707	736	705	754	719	709	739	659	676	684	742	682	759	726	756	702	706	699	704	702	727	665	715	746	753	692	692	732	692	689	695	746	689	744	694	680	725	742	691	670	716	748	703	753	727	699	704	663	751	730	708	747	725	703	731	709	731	674	729	752	727	712	708	687	713	720	749	735	667	719	674	756	694	739	709	723	701	769	759	715	713	719	689	764	708	737	727	714	730	721	736	760	734	686	674	728	669	716	704	724	665	687	700	732	739	712	702	701	749	702	695	752	673	766	684	715	723	736	715	701	733	692	668	769	685	724	637	741	674	711	710	715	732	706	728	703	714	662	705	712	681	671	733	688	686	747	703	705	718	671	731	697	732	699	727	717	702	680	728	704	724	712	706	727	673	690	684	700	746	749	687	701	726	678	692	679	700	724	759	675	731	683	772	744	709	657	702	709	720	679	722	730	737	728	699	645	705	687	732	685	743	686	696	709	712	724	684	754	683	697	730	640	682	692	717	748	727	704	706	712	619	692	648	702	681	756	716	712	659	682	688	722	714	728	707	697	651	702	710	701	722	750	719	674	684	657	678	686	731	704	692	672	717	699	700	687	706	723	710	701	703	719	703	700	678	725	716	683	672	692	700	719	680	696	718	684	735	734	719	664	723	686	712	672	686	691	780	730	684	691	704	676	645	747	703	743	729	739	714	702	703	667	721	707	751	645	741	707	721	676	703	737	755	665	729	726	713	654	694	722	676	747	693	654	699	743	678	734	711	668	711	690	724	705	700	665	682	716	707	744	726	693	699	712	729	688	706	688	771	691	717	708	682	666	688	694	706	802	711	662	710	708	718	694	714	677	666	702	760	676	730	686	683	726	699	702	726	766	725	714	713	682	715	709	644	652	698	707	717	672	681	678	740	682	709	749	739	701	698	696	736	717	690	726	770	695	733	701	729	718	677	729	681	721	646	688	690	738	681	722	701	726	667	724	735	670	695	695	705	721	708	647	727	729	700	727	736	710	674	725	746	764	744	712	697	684	679	709	724	699	703	667	715	652	685	654	706	676	725	700	727	672	758	722	654	735	693	718	671	705	704	708	695	667	709	714	674	670	697	766	644	745	725	678	696	740	739	757	671	738	699	694	745	710	704	748	695	689	669	729	700	690	685	708	703	731	674	677	707	750	664	696	735	743	719	722	703	704	721	749	678	664	699	722	715	691	684	732	686	719	688	670	707	712	700	746	703	714	688	710	736	706	688	734	663	726	713	708	701	693	730	711	693	665	693	697	703	712	656	701	685	733	719	680	657	681	686	663	677	715	733	735	707	684	717	680	673	652	693	743	696	680	672	685	680	732	697	687	682	671	689	701	775	712	680	751	710	729	673	693	689	654	726	718	732	794	740	718	669	714	738	750	667	706	665	684	715	680	747	717	686	693	709	726	736	683	728	708	694	711	700	657	701	682	698	705	713	679	669	713	721	743	751	693	776	750	679	653	734	705	718	704	734	734	717	713	680	700	722	725	738	675	731	683	731	700	729	729	663	711	728	741	668	662	669	734	673	704	701	679	701	678	704	695	682	704	697	727	690	700	657	715	709	690	700	740	704	687	705	667	701	683	740	699	701	730	679	689	709	726	709	764	671	728	657	721	727	701	715	732	698	682	716	705	746	755	739	738	665	655	643	712	694	672	703	675	685	671	668	705	735	681	702	687	736	735	744	732	653	722	691	694	726	715	717	700	733	668	710	676	709	665	732	748	750	698	759	712	732	693	680	745	674	711	692	704	710	741	683	683	730	684	722	710	691	709	693	704	676	727	721	660	712	730	688	712	645	689	633	724	703	732	719	754	688	717	705	671	707	677	716	664	688	730	704	698	634	684	688	736	685	673	735	705	722	704	682	727	743	720	725	737	739	729	726	658	703	666	703	660	744	689	703	700	683	752	693	702	679	680	712	749	701	740	707	706	684	720	656	708	682	706	713	692	714	678	693	660	712	671	700	754	711	691	714	650	740	685	692	711	776	713	718	706	677	706	724	759	713	756	717	739	745	666	680	694	655	700	761	670	681	732	706	707	755	715	710	723	716	710	718	740	723	716	707	777	683	737	763	727	747	715	723	688	712	657	696	698	716	753	673	750	705	711	685	710	732	719	698	676	734	684	723	707	734	708	698	673	712	667	681	705	692	709	698	714	682	698	706	725	729	708	750	715	669	706	662	740	739	693	723	686	677	698	701	685	696	646	759	737	699	717	717	691	721	697	739	732	732	676	674	714	685	702	749	686	677	669	724	746	698	656	696	655	656	710	651	700	695	700	696	676	708	696	714	643	690	692	685	716	738	664	750	711	718	701	712	731	689	697	713	675	670	707	713	681	671	660	691	760	693	679	700	713	730	699	702	730	684	707	696	762	710	742	717	696	756	704	734	710	697	652	677	702	693	715	705	690	681	763	724	736	700	731	732	741	715	714	741	696	697	686	741	709	699	714	702	697	697	700	747	637	730	717	735	681	736	742	678	640	706	724	692	724	742	688	704	665	666	707	779	664	650	714	625	695	730	770	720	680	675	694	739	650	690	682	700	725	747	721	691	709	703	710	715	704	717	675	675	699	704	717	651	688	679	669	671	669	743	700	749	714	693	652	710	710	666	693	726	722	702	708	680	741	737	685	695	724	708	702	704	727	687	688	702	675	696	654	683	741	696	700	666	687	734	706	743	680	696	713	673	730	689	780	711	681	759	729	740	694	714	732	708	713	744	650	705	688	700	673	730	724	684	692	718	673	731	693	689	713	742	711	761	700	696	649	744	688	716	702	707	701	691	690	675	713	783	704	680	673	677	676	759	723	742	724	714	716	646	715	691	709	700	719	716	721	707	693	711	641	695	680	723	673	740	675	687	684	771	719	699	706	717	725	711	706	746	715	675	707	723	710	644	721	721	748	758	691	731	713	723	688	695	702	728	662	746	664	746	730	702	771	689	717	735	716	707	713	680	652	668	745	733	670	725	743	734	709	730	695	666	736	723	755	675	713	695	667	731	694	685	660	668	713	706	715	725	656	716	762	708	710	598	763	783	687	713	711	729	711	711	693	710	668	699	690	657	728	705	664	689	728	655	716	713	663	682	696	667	645	684	705	673	764	696	728	663	708	727	657	694	726	679	730	664	724	742	685	689	642	662	686	725	698	742	669	704	689	748	718	695	673	716	658	685	672	734	700	737	671	679	679	736	717	735	687	722	749	678	707	705	718	694	731	715	692	702	725	676	725	751	715	707	727	668	761	707	665
22828	21070	28766	23568	21057	21070	7209	1102	810	756	680	662	568	558	518	527	544	518	447	488	525	444	471	469	473	477	480	452	499	486	473	456	472	434	434	430	461	415	452	445	479	475	437	465	425	436	461	486	396	482	429	429	437	423	437	414	453	446	388	470	413	411	428	478	434	438	433	444	433	449	465	410	484	457	437	458	443	452	421	448	435	438	412	419	438	455	411	410	425	467	405	482	427	419	463	429	423	453	467	462	409	470	419	420	470	437	467	440	464	460	417	447	417	457	426	423	412	439	405	475	430	441	444	414	432	422	450	479	421	435	457	419	445	460	444	462	455	442	430	478	456	449	445	450	468	423	458	392	458	457	419	463	414	465	438	433	435	429	403	433	415	436	429	405	437	425	431	446	466	457	450	418	429	430	440	445	458	431	461	438	427	477	447	413	483	449	501	463	417	431	427	419	423	420	439	395	409	452	403	440	431	436	467	410	445	441	446	441	453	413	467	425	445	428	456	408	447	444	420	418	412	409	427	418	469	430	432	460	415	438	444	454	424	446	421	419	450	428	455	430	419	454	426	446	438	424	468	484	425	438	417	423	439	396	429	451	404	424	430	446	398	425	436	404	450	450	425	424	453	423	401	452	443	439	468	445	410	458	440	434	464	445	461	459	437	451	428	448	410	435	421	425	448	469	434	427	450	425	423	413	406	437	422	428	441	446	466	410	453	471	440	434	453	469	452	420	462	414	438	471	416	417	452	454	443	452	468	439	471	404	430	426	437	450	470	422	417	417	404	423	443	445	446	442	464	399	434	406	418	421	432	432	446	447	453	456	412	396	446	440	438	427	424	444	463	431	493	465	432	475	447	415	440	486	411	442	434	489	427	445	452	437	411	445	436	432	437	460	463	438	440	436	448	396	431	439	478	395	432	448	424	462	453	450	497	430	415	418	435	439	443	435	424	442	459	461	438	412	431	439	454	422	405	467	428	412	467	425	444	423	456	456	423	429	469	431	430	432	458	416	474	402	423	419	418	433	459	427	434	465	455	425	429	424	444	449	414	443	492	436	451	447	454	460	439	431	433	454	419	453	444	408	430	491	450	453	397	397	463	441	418	458	480	422	457	443	417	455	456	442	463	435	414	410	437	442	480	411	451	413	425	474	434	439	446	435	433	447	399	418	447	433	413	453	425	414	427	425	432	461	436	435	426	430	423	394	414	434	403	424	428	453	462	438	433	414	439	410	444	448	404	447	458	471	431	474	428	444	416	436	452	393	459	424	435	446	424	430	460	472	442	434	418	427	469	425	424	424	418	465	421	442	432	426	446	460	430	442	406	464	454	438	398	462	442	438	448	474	414	418	432	393	443	478	442	456	453	466	411	433	442	427	427	440	431	431	415	428	430	458	476	453	421	460	454	480	467	430	450	412	426	448	468	467	484	434	420	425	448	442	418	421	438	439	420	404	451	445	420	447	408	443	418	462	436	401	434	418	445	430	436	430	454	421	425	436	461	411	415	446	430	433	466	447	421	449	417	436	447	463	435	437	440	474	457	433	457	431	430	411	402	435	466	423	433	441	422	459	448	431	440	392	412	448	423	464	447	428	428	428	442	424	418	467	446	418	432	428	454	456	445	426	409	442	415	437	494	482	461	426	434	449	401	434	422	487	478	426	459	489	430	452	432	416	471	433	451	402	416	456	431	431	460	450	360	430	435	412	392	425	445	451	444	401	467	434	431	408	453	390	450	395	415	436	423	414	447	434	441	406	429	436	452	430	440	422	413	452	430	436	432	425	455	450	410	378	436	430	436	441	421	472	467	476	432	460	431	426	449	429	420	416	473	436	436	415	439	436	461	443	468	400	440	438	423	422	434	475	412	398	449	458	450	416	414	430	416	404	477	457	445	454	430	450	452	480	449	456	386	422	409	401	450	456	444	488	454	443	454	437	442	453	434	417	404	443	411	426	434	414	468	412	427	431	492	450	413	418	424	436	438	431	417	437	446	426	405	430	443	450	440	414	435	439	460	448	459	434	436	411	431	485	449	411	423	421	425	438	462	410	375	469	433	436	422	428	441	435	441	424	452	393	441	428	457	462	386	435	439	435	426	453	430	427	429	414	435	416	420	390	432	460	468	436	411	443	411	468	434	418	437	430	444	437	436	431	381	479	429	474	468	461	458	435	439	400	438	416	438	477	444	435	444	431	448	435	484	430	460	435	426	430	475	445	432	433	454	469	444	399	467	424	474	471	441	450	408	464	430	434	432	426	454	466	469	426	420	410	438	445	434	420	434	404	471	437	472	439	472	424	473	454	460	453	441	439	427	439	398	460	478	431	473	431	457	405	459	419	444	419	449	463	421	465	476	448	426	430	454	415	437	453	423	446	438	454	437	446	430	438	439	454	479	455	443	428	466	436	441	467	446	441	443	429	418	427	423	429	429	441	454	424	433	435	437	404	426	415	404	397	386	411	395	435	431	443	418	489	430	425	468	442	438	442	478	441	451	471	421	406	407	420	429	453	455	457	436	416	429	435	460	432	442	440	448	451	489	458	428	432	437	435	436	452	436	408	472	460	431	458	449	415	414	451	447	415	433	409	420	444	419	448	467	417	417	443	444	412	459	422	384	472	410	427	400	404	440	449	414	450	436	422	437	441	432	418	392	426	435	447	440	445	442	422	427	429	431	444	417	427	452	452	431	428	420	441	408	409	440	417	439	438	418	445	435	437	409	448	439	443	429	459	460	468	428	396	388	418	424	389	467	422	406	415	457	418	419	382	404	454	415	424	468	441	418	442	494	396	413	433	502	407	417	433	426	406	434	424	418	444	436	464	418	412	453	452	455	472	403	439	429	414	410	416	450	444	482	411	452	446	397	445	400	407	450	442	452	430	448	427	454	390	440	451	481	420	408	411	392	428	464	459	450	447	449	424	437	414	429	451	414	427	438	444	449	452	425	408	469	467	456	431	465	457	443	431	470	414	417	384	445	425	428	476	450	421	434	394	454	424	399	398	414	427	430	454	406	453	469	449	450	423	410	442	416	416	392	430	457	441	472	469	458	417	452	422	437	415	394	431	462	433	426	440	440	440	446	445	431	430	403	408	415	468	416	454	449	416	430	483	405	440	441	458	414	438	401	448	393	450	452	490	371	448	435	446	433	466	424	421	446	404	406	417	420	419	461	498	442	383	451	417	431	436	489	463	446	449	425	420	422	418	477	414	439	431	454	420	430	453	444	445	411	427	411	436	473	435	437	441	442	395	469	407	469	436	453	456	416	491	464	436	475	428	424	433	450	448	380	452	388	420	457	438	447	427	415	416	449	428	402	419	457	447	435	423	432	419	440	457	441	476	405	431	432	435	445	438	422	420	437	425	447	428	433	410	427	424	444	422	417	439	400	411	444	462	423	411	418	464	429	453	437	412	410	434	389	422	441	459	420	455	428	456	408	458	432	473	494	462	446	418	428	426	457	399	428	402	452	454	475	440	431	395	430	430
41507	43972	11377	6053	4112	3117	2477	2027	1751	1432	1272	1133	1031	879	887	862	837	757	759	744	738	691	715	644	695	657	661	675	653	618	649	656	612	669	650	570	611	610	612	556	604	607	626	599	608	581	627	560	602	588	583	626	592	665	617	594	620	590	566	602	598	595	556	608	606	565	606	560	617	564	605	596	612	576	561	606	620	583	571	572	601	601	609	541	586	564	534	614	581	612	609	632	644	622	558	561	604	604	627	575	578	580	557	593	576	603	562	595	574	610	598	552	597	572	573	572	579	551	603	611	558	608	604	627	561	591	601	581	569	613	650	603	563	576	550	587	612	615	598	603	550	599	606	580	598	559	578	569	584	618	561	575	593	560	593	615	609	560	603	597	587	592	579	614	573	585	545	574	542	588	554	553	616	557	567	558	579	572	597	592	546	585	597	552	572	575	563	534	558	577	547	583	561	579	591	586	570	553	612	572	554	586	614	545	598	574	623	584	572	618	625	592	586	633	562	620	579	570	576	584	623	583	620	598	571	624	583	561	559	577	603	604	538	589	561	589	554	548	586	575	646	556	622	537	579	558	586	585	608	578	561	554	612	632	563	604	593	592	602	570	592	597	608	640	593	571	588	587	590	565	600	584	598	545	598	611	529	526	617	576	592	631	571	619	552	557	557	608	582	589	562	580	569	573	551	563	563	576	586	544	576	606	614	588	624	586	535	595	549	574	572	592	595	631	581	627	648	524	632	591	538	562	545	566	593	590	555	509	575	558	571	593	577	597	560	574	556	627	614	564	570	584	579	588	584	571	590	543	571	616	579	561	594	564	596	565	583	597	552	585	580	561	577	614	637	595	596	557	613	566	582	590	593	547	605	602	570	578	553	569	571	592	597	582	579	608	591	571	563	574	595	578	566	582	568	575	572	603	620	579	600	560	593	577	561	597	595	609	566	598	613	587	565	606	608	555	576	589	588	580	621	587	566	565	583	540	568	572	586	548	598	586	566	628	565	608	606	548	594	538	593	605	605	605	600	597	567	586	534	550	581	553	587	561	596	549	604	586	578	587	563	575	630	570	619	561	573	545	554	592	618	559	625	574	581	609	580	576	601	559	576	579	574	624	569	583	588	594	601	561	600	572	559	578	581	557	591	579	538	590	564	579	598	609	574	567	550	568	600	582	602	619	551	565	584	564	567	572	560	578	587	584	580	572	648	573	574	631	564	594	595	549	587	603	582	579	587	581	547	589	571	613	559	644	601	592	568	618	537	543	605	543	535	632	603	558	612	647	589	537	549	606	595	565	613	562	609	542	578	561	586	527	592	625	579	598	582	629	550	613	575	579	565	590	521	571	542	570	565	569	559	572	558	597	600	551	587	595	578	560	582	570	551	589	598	543	599	584	570	587	576	631	590	571	581	575	570	542	590	621	595	563	585	561	570	556	584	602	605	580	586	562	594	612	637	580	598	585	575	556	624	602	591	559	586	605	551	591	608	616	585	599	621	579	589	584	559	584	578	577	546	579	584	582	636	612	569	579	597	555	591	616	586	592	591	580	554	592	598	554	583	596	596	617	551	553	556	619	529	600	620	593	562	578	583	543	621	574	580	609	598	563	592	574	589	569	613	556	576	545	559	628	556	562	545	583	598	590	571	585	597	587	519	569	597	573	609	541	604	580	640	586	561	609	560	606	569	585	575	584	593	600	557	586	571	538	599	600	584	591	575	580	571	551	571	547	594	599	579	572	617	562	578	593	622	572	597	595	562	572	539	572	602	608	568	575	581	626	610	576	527	554	611	596	606	586	558	569	585	641	555	574	558	578	600	548	569	592	597	578	594	613	573	609	589	588	581	573	589	579	559	603	588	638	601	565	567	531	607	614	559	546	571	561	622	581	594	584	571	556	586	543	566	547	595	582	584	594	587	626	557	554	541	589	579	581	603	599	575	588	602	583	595	569	584	565	620	560	578	593	553	569	585	586	572	577	542	564	592	584	589	585	613	589	561	571	560	574	635	549	615	570	608	568	571	631	556	538	555	598	613	583	588	610	554	554	571	567	595	560	596	592	537	600	626	607	560	583	581	593	616	587	608	588	588	598	568	598	584	578	571	557	617	588	577	586	565	631	611	587	568	561	603	546	587	599	592	555	582	541	569	587	591	538	574	620	594	598	576	574	594	596	556	591	587	569	578	581	555	608	584	585	592	545	560	577	577	566	578	650	599	618	568	582	589	626	594	608	613	563	603	583	579	543	597	622	589	566	593	566	595	584	602	549	605	566	549	619	575	574	592	574	550	589	586	593	543	563	596	555	589	574	604	571	574	606	574	558	606	606	564	586	558	572	604	624	558	604	581	592	611	618	589	575	566	556	593	600	584	540	600	582	611	567	612	595	574	591	599	597	572	618	573	566	598	613	563	590	557	561	559	562	605	550	578	557	590	570	563	575	591	606	523	653	572	590	584	602	593	604	590	544	558	608	571	608	581	570	573	557	598	592	567	609	573	574	564	595	560	556	572	570	619	597	601	564	590	582	603	584	596	549	628	598	564	578	599	618	604	566	586	551	606	595	592	583	579	582	613	579	577	571	588	562	601	579	632	629	588	586	647	588	620	590	593	641	538	576	586	600	558	560	557	590	562	546	630	566	616	577	575	620	582	563	555	577	604	584	541	594	586	588	564	582	608	565	569	613	553	586	569	581	566	540	579	580	567	545	602	540	608	544	573	570	566	643	583	599	531	566	619	560	598	554	543	616	576	578	599	578	575	551	551	599	622	567	554	569	604	561	543	608	568	596	558	587	591	592	577	585	539	568	583	602	621	573	608	586	572	600	599	606	623	589	598	611	549	584	623	570	583	557	562	602	575	598	532	597	627	542	581	538	537	604	588	584	557	593	581	595	567	627	603	602	565	595	570	606	594	612	582	583	616	582	573	584	539	569	587	560	588	562	610	576	595	609	575	602	570	592	571	564	569	592	593	582	588	601	612	602	613	539	538	571	604	606	582	578	551	566	598	591	616	609	563	549	562	602	556	552	579	565	575	551	595	597	639	600	558	585	643	602	574	589	576	581	626	567	551	550	589	579	533	636	563	557	572	562	598	590	614	599	565	569	529	560	636	593	607	638	598	587	600	559	616	593	564	561	576	613	608	596	596	558	577	595	600	542	562	593	543	624	530	583	577	537	596	564	580	595	591	550	531	605	552	569	570	590	582	598	588	595	579	610	568	562	574	528	611	546	589	594	595	562	583	586	581	587	641	583	579	612	563	621	585	578	619	583	587	564	572	609	582	578	633	602	589	576	564	580	551	623	591	588	534	556	588	591	564	566	563	580	570	589	615	584	595	593	575	600	566	578	571	636	588	559	553	586	608	608	604	609	614	541	586	570	552	578	570	589	579	611	580	594	600	578	536	605	645	549	583	572	605	566	620	572	605	594	558	545	584	528	550	589	592	573	611	595	577	573	611	540	617	631	564	579	581	545	585	611	600	567	543	566	566	521
28142	22501	11460	1091	496	433	394	391	366	381	360	361	348	359	339	376	373	370	366	322	347	364	358	352	352	361	377	349	393	358	334	347	348	375	382	350	365	350	335	361	330	371	352	371	363	368	309	324	364	370	371	347	346	381	389	390	375	347	347	332	341	376	346	369	364	330	357	348	347	353	425	355	388	349	343	360	339	380	362	356	355	359	350	361	332	334	345	365	414	381	336	367	350	357	361	366	357	345	343	345	415	345	390	355	355	363	370	350	371	348	379	361	352	374	355	354	339	356	375	341	335	354	382	354	363	367	346	387	347	370	346	349	349	317	358	341	378	334	375	350	378	336	360	356	352	373	331	343	378	367	330	348	376	345	335	334	350	333	337	327	359	344	367	321	377	399	353	379	361	334	366	357	355	355	368	344	326	353	359	345	342	360	335	309	363	389	361	385	373	361	371	369	349	338	344	331	275	340	346	325	340	342	344	344	415	340	366	353	342	351	368	377	358	353	381	384	376	317	348	377	334	363	359	318	371	324	381	369	368	356	367	332	382	369	327	331	337	320	343	411	362	361	409	343	384	344	351	386	342	356	345	349	360	335	363	351	375	371	377	338	342	356	362	354	367	346	341	360	370	330	351	336	347	382	365	356	346	367	333	335	352	345	375	380	323	379	382	322	356	337	376	382	409	370	301	347	337	339	342	330	358	374	361	347	365	356	329	351	356	401	380	352	370	353	315	360	354	366	344	361	372	372	364	345	369	344	349	361	421	353	362	356	361	370	349	356	381	343	372	362	349	354	359	377	377	356	387	412	366	340	326	363	355	373	323	348	368	377	347	376	364	379	364	361	355	388	334	338	372	390	352	350	360	328	355	377	345	366	346	397	337	377	332	394	367	342	346	368	362	331	324	385	334	351	346	360	365	355	326	358	346	363	354	366	356	360	367	349	350	365	330	362	346	314	334	343	330	354	362	322	340	367	328	347	362	362	351	331	363	355	341	361	334	363	372	362	367	346	364	376	333	364	339	364	346	380	354	336	391	365	326	337	363	400	350	334	292	372	353	358	347	343	358	367	350	322	348	373	366	319	339	354	356	370	358	338	360	358	312	367	366	345	363	328	360	339	374	356	353	365	345	364	376	366	342	338	387	350	365	351	334	390	398	381	349	353	355	385	372	375	360	344	313	334	345	376	373	356	358	367	338	375	359	365	340	362	363	332	341	343	349	321	340	348	332	344	385	345	355	330	377	352	373	347	340	349	336	355	350	317	316	352	359	346	340	363	373	365	342	339	358	351	336	331	333	335	342	354	366	347	376	377	363	373	359	383	349	394	328	360	388	359	369	350	348	383	390	328	378	346	377	371	359	359	352	365	346	408	337	365	351	360	347	314	349	376	359	352	331	375	377	350	358	375	378	359	369	366	347	357	303	374	370	365	339	359	399	361	340	374	326	339	365	372	346	348	349	344	380	367	360	337	375	365	332	337	334	343	393	360	362	362	355	348	353	355	376	367	330	364	351	384	360	365	351	361	369	350	327	344	349	364	367	364	362	349	322	349	341	365	305	350	355	350	353	356	357	342	340	367	350	348	315	359	348	360	355	365	348	356	326	331	342	383	336	341	342	392	346	360	352	329	361	354	360	334	383	334	329	356	367	346	324	332	341	373	396	321	375	357	382	387	364	360	319	362	380	354	349	354	367	347	363	333	355	364	354	362	383	356	351	385	364	349	339	330	353	328	343	381	371	372	370	346	362	361	393	362	318	372	368	370	357	353	344	331	353	350	343	335	347	366	323	322	344	339	377	353	336	352	350	352	371	347	373	392	361	367	339	331	348	338	342	364	372	360	359	355	372	345	398	336	346	353	353	374	357	347	350	367	361	310	345	344	367	354	342	366	332	373	352	389	374	370	371	348	342	364	362	366	349	335	378	351	388	365	363	353	357	355	337	357	332	322	367	353	352	345	362	370	407	311	301	334	354	361	370	382	364	377	391	361	418	336	342	365	355	315	338	362	339	386	310	336	376	347	379	342	376	354	359	398	333	358	374	368	357	347	340	405	378	352	362	348	376	360	355	370	344	380	380	359	344	343	402	348	362	331	356	357	365	384	373	351	386	372	334	344	350	389	347	377	358	369	376	368	357	361	350	377	383	385	352	343	381	338	362	345	379	342	359	348	362	369	355	363	351	371	380	373	369	372	364	345	353	357	335	366	359	351	393	353	343	359	372	358	361	370	369	371	411	377	379	346	365	363	332	367	366	363	346	329	363	350	341	381	347	343	391	339	337	371	369	333	370	348	358	340	370	374	368	346	360	370	364	371	369	372	365	352	343	338	355	359	341	371	344	364	357	359	318	369	333	343	350	338	361	375	350	359	361	389	357	349	360	375	373	345	392	349	344	359	355	345	325	343	337	370	373	367	363	396	367	375	373	349	357	362	336	380	369	365	378	396	356	338	370	338	337	331	369	347	325	359	409	367	371	345	351	345	361	360	335	356	379	374	351	356	387	340	372	358	357	393	337	357	363	351	348	355	368	352	396	379	385	339	374	360	334	346	340	359	360	331	357	352	342	326	377	331	352	366	369	394	362	332	369	363	369	406	361	338	350	345	368	337	398	349	364	340	349	333	369	338	386	362	359	358	334	352	351	362	397	412	355	321	345	364	371	334	374	354	395	352	361	373	397	365	345	371	400	340	342	355	377	368	390	393	350	365	347	365	366	384	348	360	373	320	358	360	359	340	348	327	367	372	315	353	379	353	382	387	363	329	338	378	380	335	354	376	338	337	328	369	375	329	320	350	343	344	348	378	325	331	372	361	366	324	377	356	360	367	364	341	365	323	356	360	341	374	356	356	322	350	396	339	352	333	332	357	361	378	331	325	398	331	396	393	366	376	350	327	337	349	349	363	335	357	369	351	347	387	323	346	359	377	345	345	353	339	327	362	337	369	352	341	324	344	350	361	395	350	330	357	346	324	365	363	406	371	369	346	358	349	369	354	369	355	374	354	349	335	335	356	313	360	360	342	373	358	350	348	386	348	368	363	326	349	357	355	354	383	368	369	348	362	356	364	357	382	370	348	355	331	335	345	345	368	374	327	343	314	358	392	378	344	337	331	377	346	355	361	350	358	354	357	361	385	356	373	329	376	331	337	350	346	381	364	325	344	378	360	361	340	374	359	333	347	353	383	326	360	345	376	377	338	332	332	393	370	373	346	374	378	392	379	352	362	374	386	346	377	378	336	348	355	365	341	366	377	379	371	393	376	371	322	377	356	370	348	341	356	354	331	334	351	390	361	359	336	368	338	334	363	365	358	387	352	343	347	354	324	344	364	340	381	365	352	352	362	337	373	342	370	336	370	360	322	355	370	377	346	385	360	375	364	370	363	377	347	375	326	359	347	358	329	361	365	358	374	354	362	372	334	341	370	351	395	391	393	342	315	367	335	364	359	381	372	373	331	373	360	359	361	337	309	343	371	352	342	374	390	354	386	385	366
33604	23774	1112	691	610	598	554	542	455	495	538	524	525	506	514	477	463	483	464	450	452	493	437	447	471	480	521	463	458	525	473	437	471	467	520	472	479	478	492	493	510	488	464	475	478	454	457	450	504	444	480	485	471	463	482	474	482	475	439	472	467	480	512	447	480	493	477	479	458	496	494	499	464	458	477	499	464	474	456	506	508	407	457	498	510	447	492	483	475	442	474	502	450	510	465	483	499	466	488	497	448	466	450	496	456	491	450	486	482	479	470	488	476	478	506	415	499	468	488	466	508	464	504	504	480	473	490	484	485	462	465	453	489	449	446	494	437	471	527	453	467	472	494	459	461	480	486	498	419	472	497	430	478	495	507	476	474	488	481	485	449	509	473	458	520	433	439	468	465	490	476	487	511	477	495	459	442	488	505	491	454	425	449	486	468	488	485	465	474	483	485	463	465	508	477	487	449	466	486	465	521	486	477	443	475	454	452	437	421	477	467	448	465	476	473	438	472	465	498	479	493	460	455	458	472	469	471	432	497	502	466	475	472	424	497	483	487	427	473	487	466	485	484	496	503	452	501	481	461	499	499	460	498	473	475	498	495	467	485	505	416	484	479	450	511	461	467	478	440	537	482	448	511	467	471	459	478	479	466	510	443	482	445	456	471	506	502	496	477	523	486	456	431	498	457	495	504	455	474	490	459	455	454	445	510	457	483	476	545	473	460	449	523	459	485	502	504	463	502	519	496	489	464	463	493	496	477	481	480	457	469	446	453	494	470	516	490	474	462	479	480	457	430	460	444	484	476	509	473	502	472	467	477	477	477	516	512	503	481	469	446	454	467	471	441	482	450	470	484	443	470	491	477	482	458	439	487	461	457	495	464	486	478	472	479	489	455	478	461	459	468	455	474	437	453	481	448	450	497	466	481	465	475	474	463	453	442	470	472	490	447	509	449	486	444	476	484	467	470	445	454	489	483	452	466	494	478	480	465	471	465	470	456	420	453	457	469	486	480	489	510	426	499	455	497	515	495	475	452	476	483	474	469	485	482	479	468	463	436	462	463	508	438	433	440	473	495	433	455	446	471	461	418	455	456	512	503	492	490	465	474	442	447	488	500	509	499	484	446	512	448	435	481	457	481	459	458	477	475	450	453	507	468	476	491	476	457	459	481	447	473	487	484	483	477	481	491	500	479	449	480	458	491	463	440	461	470	490	496	484	439	486	475	463	506	491	447	457	469	512	478	494	494	456	453	499	477	459	473	494	458	465	497	498	459	484	450	472	467	457	481	476	455	468	483	486	514	455	492	473	484	458	419	471	495	447	505	470	475	488	460	481	469	456	471	464	467	483	477	502	487	500	488	435	483	487	528	491	435	480	463	482	498	472	499	464	475	442	463	487	445	496	481	464	485	471	456	466	504	462	413	467	485	481	462	482	471	483	484	462	456	503	465	476	483	463	482	473	508	487	468	488	477	464	480	513	426	473	489	467	465	508	450	475	458	473	451	503	474	486	472	494	473	481	501	476	485	472	483	449	463	487	475	461	481	457	465	472	454	469	450	455	483	469	489	440	460	462	454	473	488	482	474	491	476	478	512	452	460	475	456	470	461	499	537	434	467	465	480	481	442	453	449	466	453	481	498	469	439	446	449	491	479	491	437	458	487	471	505	484	483	431	436	471	500	470	464	458	496	487	482	474	441	479	505	460	482	481	450	478	509	509	506	497	499	461	488	441	477	490	466	432	472	478	463	446	480	455	489	487	496	458	467	460	483	489	515	455	484	502	498	474	437	485	479	466	442	472	468	478	454	457	493	465	492	485	463	467	465	480	482	508	476	452	475	493	465	484	439	472	537	512	466	472	478	466	462	435	495	452	443	486	476	449	467	473	493	504	461	456	481	437	482	467	438	491	474	466	433	478	465	444	441	463	454	465	463	493	500	452	450	472	496	465	474	465	443	442	484	477	452	495	484	434	444	476	516	474	475	480	463	511	510	495	467	461	530	477	509	463	422	485	533	477	478	499	462	449	518	481	482	467	495	466	467	439	492	471	483	526	512	495	493	466	436	422	453	502	443	506	447	475	496	491	503	495	459	460	522	465	477	438	470	456	482	503	515	501	486	480	476	499	477	514	434	458	477	435	457	461	479	496	458	499	474	486	473	484	469	492	453	479	471	470	469	462	477	467	477	501	490	461	484	490	476	484	479	468	447	462	483	477	475	480	435	474	482	467	488	441	497	466	498	497	471	493	475	457	420	508	501	458	459	467	440	463	485	440	447	476	492	514	463	452	464	491	440	482	439	492	505	452	483	456	446	505	450	490	513	521	470	478	475	513	431	451	477	482	453	523	492	454	438	454	441	503	470	484	455	469	518	457	481	489	470	490	465	459	477	437	495	455	509	486	456	467	458	467	512	478	490	510	537	487	511	483	457	468	446	461	506	482	512	465	463	455	462	466	488	487	466	487	452	466	493	488	460	445	488	491	453	503	475	502	444	478	488	474	486	480	445	495	486	471	482	466	498	522	467	533	483	435	456	485	446	467	480	468	445	489	486	481	477	464	436	442	461	460	493	452	481	487	481	451	450	469	442	480	491	493	431	469	455	499	500	509	445	469	447	502	470	437	514	486	445	477	491	493	509	465	468	525	471	491	475	487	491	482	454	508	500	464	496	447	467	533	459	454	462	493	437	508	517	479	469	467	495	467	486	461	491	444	499	477	463	455	491	461	495	485	471	462	441	459	460	463	491	483	470	463	467	505	485	444	478	475	472	469	429	487	476	499	465	487	478	457	481	469	482	463	465	467	502	462	486	466	461	451	503	487	459	491	493	479	482	479	507	503	494	486	483	494	451	478	474	448	478	507	451	497	505	452	461	488	497	470	495	485	498	455	483	483	459	473	485	450	466	455	459	443	463	456	467	470	491	487	472	474	467	476	497	468	430	494	492	450	487	493	479	455	492	467	466	491	460	459	487	463	458	483	501	488	455	494	468	474	473	470	488	500	478	481	452	468	482	469	471	489	468	483	491	447	469	476	496	445	462	444	459	474	478	463	470	483	454	472	529	449	484	447	454	463	484	473	485	439	423	470	499	498	478	483	512	473	466	507	462	455	435	479	529	469	492	507	473	499	508	446	454	504	473	502	510	487	479	479	489	454	474	504	455	519	471	474	460	465	468	497	437	440	445	422	479	485	522	502	451	497	449	432	449	466	485	461	457	481	512	480	467	496	465	492	468	473	479	486	445	520	493	470	481	460	510	494	440	511	467	489	499	454	461	455	489	454	474	487	472	446	493	507	465	475	481	469	477	512	475	480	464	449	436	442	480	503	472	523	504	498	502	493	490	472	498	478	468	461	410	458	462	454	485	477	457	447	474	482	467	480	508	522	479	509	440	437	488	468	491	515	463	439	473	463	504	458	508	465	507	501	427	499	460	445	491	440	454	454	441	507	456	467	488	461	471	488	464	511	476	464	471	457	447	467	425	472	469	441
23785	21074	28333	24007	21041	9625	1273	853	747	727	666	670	582	601	574	587	575	580	595	577	516	544	514	552	568	533	588	553	568	587	579	525	556	534	569	537	534	570	510	539	551	560	554	527	511	532	509	534	543	510	530	522	512	518	522	501	512	469	590	568	528	540	556	531	491	503	532	540	515	522	515	503	532	567	542	552	531	529	551	531	518	562	566	552	534	507	493	529	516	497	540	548	528	544	533	527	526	543	503	548	568	546	510	505	534	559	581	535	553	487	523	523	535	522	518	557	520	516	517	515	563	528	521	516	551	487	517	543	516	574	535	553	528	586	533	492	504	524	546	563	549	551	503	539	485	516	566	536	519	560	507	514	507	552	526	552	581	522	528	510	516	546	538	545	562	538	551	523	558	537	518	554	563	542	541	500	482	525	526	500	513	521	560	467	491	513	551	461	570	533	477	513	506	475	542	550	560	525	539	550	537	566	520	520	520	561	541	542	513	490	557	532	507	554	566	536	550	541	539	534	514	575	533	529	519	521	529	563	530	562	547	541	566	523	584	526	574	547	502	558	540	499	592	532	530	507	528	536	529	520	521	533	478	535	541	527	492	534	500	520	511	503	540	531	504	526	517	542	529	525	523	556	523	539	537	525	527	557	509	539	527	536	536	562	538	537	540	505	530	538	465	535	565	520	512	576	553	569	529	513	505	534	542	544	524	514	472	530	534	530	552	518	534	551	523	573	548	542	529	522	535	538	525	528	551	510	529	518	561	535	514	549	532	536	515	500	538	477	545	529	557	525	544	522	542	570	507	530	489	529	519	507	535	504	499	503	538	529	532	539	523	525	541	514	510	532	522	515	548	515	509	560	562	513	522	525	515	521	549	507	524	560	520	554	497	513	520	515	523	486	569	511	510	544	530	517	539	541	573	542	537	521	540	526	548	516	520	537	479	537	550	500	530	537	528	517	570	546	524	549	546	539	513	578	549	466	510	559	527	482	531	560	486	531	500	509	525	585	537	547	540	541	525	556	536	533	493	535	582	553	513	510	516	559	524	547	543	495	513	520	532	539	551	518	536	549	524	552	528	540	598	533	525	526	495	544	524	543	529	544	547	532	554	564	497	496	536	504	573	562	525	537	518	545	513	513	538	504	540	492	552	530	574	533	519	529	572	532	532	545	529	536	565	508	530	526	534	505	524	522	532	528	529	530	563	544	520	547	542	561	522	529	558	473	493	510	527	539	535	508	545	525	542	524	510	494	544	542	520	498	510	541	511	540	561	521	524	527	527	560	503	537	564	535	495	510	509	560	555	516	527	552	517	525	523	548	534	531	534	507	550	555	513	501	524	545	514	579	557	504	557	570	528	528	526	518	530	506	555	549	538	503	539	560	535	527	530	548	577	507	485	521	514	504	533	514	533	530	537	512	532	504	500	522	536	512	513	566	605	511	528	537	511	553	519	503	503	507	569	533	508	556	581	524	507	497	539	570	557	534	546	572	508	522	549	510	551	545	519	518	545	549	512	529	570	523	510	533	517	563	534	582	541	540	534	503	541	534	549	529	532	557	543	576	520	554	541	520	525	511	534	505	575	545	507	552	564	558	539	534	477	569	496	543	522	529	531	540	545	534	517	517	529	532	515	516	522	544	574	562	525	541	463	559	528	512	518	528	485	556	504	522	567	538	551	547	555	519	550	559	535	501	549	508	541	583	576	498	536	510	564	532	562	520	547	527	498	532	531	519	509	513	500	495	483	489	551	526	543	495	494	548	483	572	551	569	539	545	550	543	470	563	550	524	506	501	528	512	513	491	538	535	546	539	556	513	512	516	547	557	502	544	491	520	492	524	539	521	548	502	540	526	540	511	568	532	508	561	536	534	537	579	542	503	529	509	568	537	550	568	572	555	503	550	502	537	532	504	507	538	570	547	542	512	527	527	517	524	539	554	552	525	580	541	538	535	548	550	521	562	504	541	540	525	550	493	528	540	529	522	522	516	560	478	509	560	482	545	509	529	539	570	568	548	542	520	524	510	502	513	564	554	550	512	524	510	466	582	566	495	532	531	579	555	544	500	514	529	552	551	545	520	517	547	519	524	531	537	540	490	532	517	536	499	519	535	534	486	522	540	533	528	541	577	525	527	518	554	521	527	539	533	571	524	539	556	530	544	576	481	585	525	544	528	510	518	558	515	542	548	541	542	533	548	528	539	507	473	535	501	520	516	527	529	527	486	540	486	550	525	519	552	518	512	531	550	557	500	522	490	532	530	552	497	485	497	526	528	529	519	516	542	571	523	504	528	510	478	533	523	509	541	510	540	518	522	559	518	531	534	580	496	488	531	525	535	507	540	509	560	514	554	510	554	548	525	528	539	562	520	552	540	558	551	558	550	483	536	539	561	524	518	496	505	541	508	507	531	512	563	514	528	535	569	510	529	513	551	541	515	563	519	538	528	485	515	519	532	522	503	540	567	553	527	546	488	519	541	485	501	520	537	547	525	545	515	526	521	547	516	489	571	569	540	561	452	498	530	522	533	540	518	515	502	527	505	532	514	514	584	529	557	535	540	563	503	520	529	523	538	528	553	567	565	555	544	551	548	505	524	543	574	518	529	532	567	537	526	496	544	554	512	536	516	531	506	494	509	549	527	540	537	547	548	499	517	525	526	511	526	565	509	542	497	533	553	531	538	521	558	505	510	514	524	545	527	507	456	546	532	526	462	490	525	550	530	534	489	545	543	514	543	488	520	526	530	514	509	500	561	518	526	571	492	560	509	525	540	500	521	523	514	504	516	551	521	497	523	561	533	559	490	561	515	510	545	563	556	552	561	535	571	562	549	494	509	563	534	566	540	543	536	527	586	511	551	525	519	534	581	512	503	570	550	526	521	541	541	532	527	584	516	516	512	497	533	536	531	527	519	526	546	539	569	532	503	549	528	540	553	520	518	564	522	519	528	520	505	533	563	549	518	540	534	541	506	507	535	571	558	507	522	542	515	567	520	517	547	520	538	508	581	491	507	536	492	487	548	530	527	529	495	532	525	529	522	522	540	530	517	499	522	569	534	541	539	526	507	514	526	546	528	549	538	502	515	526	556	504	513	509	539	482	571	537	530	513	480	543	521	538	577	513	523	539	523	482	529	496	539	572	572	529	503	518	521	565	524	549	514	521	530	509	522	549	575	520	533	516	561	552	556	527	564	515	487	564	521	536	527	576	539	548	532	541	557	579	536	486	591	510	516	506	522	558	499	569	522	524	487	501	524	515	535	553	560	545	510	523	507	540	531	536	528	587	566	537	499	538	554	517	526	512	566	553	524	523	502	520	563	511	555	528	542	572	552	526	556	521	527	537	537	506	496	541	524	522	529	495	533	547	534	534	500	547	542	571	540	481	540	546	510	495	548	537	488	509	516	546	530	522	549	523	535	557	513	566	558	509	546	492	534	555	512	487	519	522	510	522	520	534	495	516	528	517	523	512	528	528	529	533	519	536	526	506	541
37769	31503	7216	3671	2664	2094	1692	1421	1305	1131	1051	945	952	850	842	844	778	834	828	764	819	733	741	732	770	753	699	734	751	736	730	681	733	755	758	699	805	741	700	715	701	752	700	707	732	706	709	725	735	727	724	742	733	733	688	656	712	718	693	683	661	718	720	690	680	753	721	690	719	695	682	706	685	675	711	702	742	713	708	717	677	694	742	728	716	681	716	750	707	728	652	732	728	686	695	698	687	626	726	728	731	740	692	753	659	714	673	682	720	703	750	735	702	733	718	653	719	667	722	655	676	742	683	692	713	751	670	740	716	725	749	698	698	679	691	758	682	720	704	666	705	701	674	749	677	711	685	710	694	714	692	713	688	686	676	742	648	734	707	752	681	725	694	702	701	734	722	728	712	682	687	671	686	692	702	674	740	671	710	660	722	679	703	661	686	712	710	673	681	681	710	713	636	699	636	704	708	734	687	709	725	683	749	678	711	696	659	686	758	706	694	700	679	706	753	696	687	742	671	747	692	716	754	706	707	669	721	716	679	673	781	673	744	704	701	702	675	752	724	690	678	698	704	722	679	691	672	655	731	666	733	694	691	752	730	705	665	680	651	734	726	709	739	673	675	671	698	655	690	678	685	699	702	726	705	699	710	694	677	723	707	689	684	715	654	710	701	700	734	676	679	701	652	701	686	742	731	676	675	686	640	693	689	752	690	695	657	723	704	694	687	693	683	677	703	670	679	713	704	702	714	647	727	687	696	677	686	723	698	744	705	689	695	693	705	717	658	694	708	697	669	652	732	731	700	700	696	670	694	686	690	731	685	753	713	695	669	717	705	708	649	684	722	707	680	699	696	711	714	680	662	713	684	753	730	727	748	679	704	733	715	709	695	690	681	703	711	704	733	717	654	739	715	714	641	719	683	716	771	692	679	679	690	712	657	696	721	723	691	720	681	691	719	710	700	697	736	730	672	689	731	707	662	687	730	670	702	704	701	688	680	705	689	777	741	702	705	695	684	687	732	685	697	727	710	721	675	693	698	731	683	715	699	738	703	656	716	741	719	723	713	733	719	717	677	670	690	742	658	726	701	741	708	668	675	680	728	681	731	713	697	698	671	692	678	706	686	726	730	720	672	712	692	720	685	660	710	681	678	723	673	714	736	664	720	686	689	741	706	666	696	729	703	722	724	715	699	644	728	701	693	702	695	683	697	682	676	682	687	650	732	714	698	733	701	723	676	685	690	763	730	676	728	682	690	712	726	678	765	708	667	683	768	680	662	703	714	658	692	720	714	702	723	683	698	771	742	695	688	675	691	699	710	654	689	695	675	703	700	673	680	712	704	688	739	728	710	706	705	722	706	724	665	715	695	701	741	711	677	704	693	683	691	715	701	690	711	709	680	706	676	701	723	730	669	686	684	711	767	718	738	729	709	710	664	682	731	716	711	732	693	715	771	685	699	728	678	686	703	685	674	701	721	713	756	669	659	701	712	731	720	717	716	659	711	664	732	704	684	684	723	731	739	680	715	698	745	699	685	673	687	713	662	701	649	743	727	712	684	660	695	714	681	738	680	683	691	674	671	718	701	677	671	697	731	744	670	724	725	657	703	695	709	733	688	713	708	664	705	671	718	693	702	726	694	711	738	681	684	685	694	722	716	708	674	675	704	705	715	678	727	704	721	708	699	701	680	679	700	705	683	685	677	717	700	751	712	718	670	689	714	678	682	712	717	694	684	739	692	688	723	717	710	707	735	670	724	656	704	689	709	717	664	662	713	720	677	676	668	748	685	680	678	699	698	724	666	669	733	697	675	683	694	731	750	721	685	740	670	711	676	711	688	680	736	663	675	703	712	735	738	714	698	702	687	708	723	705	692	743	754	696	736	740	702	728	738	710	683	700	690	681	666	684	692	705	679	698	747	687	693	713	700	720	730	672	716	722	719	733	689	724	703	669	715	711	707	633	698	677	731	729	702	746	744	665	705	733	715	680	699	663	711	709	726	694	669	687	694	696	656	744	706	676	645	718	653	689	672	705	739	700	694	695	729	693	708	694	719	695	721	715	734	736	674	708	676	646	701	673	678	703	708	684	665	723	721	662	708	692	683	693	672	696	719	713	647	709	689	685	675	691	671	715	669	676	685	684	735	700	683	727	691	687	672	684	659	669	675	639	653	707	717	717	731	698	726	731	648	703	703	663	705	676	704	754	686	727	707	666	710	723	731	667	708	684	694	662	734	652	712	655	643	676	766	723	706	697	696	694	703	731	732	714	689	728	680	656	730	660	723	673	716	691	675	730	736	683	720	684	695	671	716	702	682	686	696	725	727	719	763	730	697	665	685	718	709	700	676	729	731	688	680	652	700	689	725	716	656	680	702	727	706	697	689	711	685	712	722	700	655	690	716	627	692	719	743	679	678	691	677	658	659	707	684	725	719	721	700	649	654	672	693	711	702	723	686	678	690	739	731	717	719	689	648	729	735	708	697	724	650	727	694	684	701	703	680	691	701	686	656	713	706	707	729	723	723	654	675	724	670	692	718	680	656	700	685	733	688	709	702	703	692	666	732	683	687	686	708	707	710	704	665	679	677	683	672	700	726	746	704	668	706	663	719	695	753	693	675	696	747	705	728	730	709	671	680	730	695	761	691	704	715	712	698	690	721	696	679	678	691	703	691	691	714	706	681	684	675	687	682	687	739	687	674	712	695	720	715	644	708	707	679	708	711	680	705	662	699	734	710	714	678	699	728	727	669	661	657	658	715	680	742	689	715	724	695	682	662	733	701	706	677	686	651	688	739	687	666	723	661	731	722	737	714	644	673	688	719	727	682	679	689	704	708	661	733	653	697	649	629	692	738	675	681	674	694	702	760	685	716	675	713	690	724	700	679	686	689	734	689	707	681	716	707	750	709	708	705	674	671	710	668	700	731	744	694	670	700	701	690	714	692	668	670	673	736	724	755	671	689	657	688	677	702	653	717	662	705	689	719	696	671	684	697	695	677	696	695	739	696	727	722	683	684	672	670	664	736	691	716	703	755	714	698	725	690	696	722	639	681	716	681	705	707	719	671	686	703	721	710	662	693	680	719	715	723	734	667	665	728	755	687	705	680	750	693	728	720	713	725	725	730	704	661	697	656	753	714	693	708	695	702	694	664	685	724	705	708	661	741	667	761	756	724	710	695	701	651	678	700	696	701	724	684	651	689	731	653	742	648	700	686	728	698	733	678	743	692	692	717	698	698	697	718	722	748	759	721	697	702	680	649	706	640	677	719	735	711	666	693	716	674	674	700	705	664	734	681	761	645	731	702	722	668	695	750	727	682	720	713	686	728	747	745	700	677	670	703	691	687	723	748	669	680	770	704	714	690	702	719	712	675	686	689	627	670	719	692	676	720	727	712	700	743	706	726	637	722	689	695	700	725	686	694	664	695	732	680	663	735	742	674	701	688	694	706	699	697	645	709	677	717	721	668	705	685	735	736	699	697	662	711	687	655	724
22847	21028	28733	23532	21031	21055	7233	1127	828	742	709	636	603	602	561	561	538	559	527	490	516	473	483	499	444	499	468	473	486	501	465	495	438	453	439	427	459	459	454	441	453	458	472	444	429	443	436	433	435	464	478	462	385	431	466	398	431	465	429	451	445	472	458	416	469	461	441	439	478	447	481	472	416	452	441	421	447	465	398	413	391	448	412	426	436	458	441	401	442	448	428	460	397	441	404	450	436	422	451	467	403	462	468	389	429	487	446	435	436	443	411	418	401	433	458	466	441	424	444	446	490	466	455	487	416	471	435	400	449	412	462	443	466	429	438	463	453	431	432	405	445	429	437	416	461	443	456	456	421	458	450	448	442	418	416	433	439	425	456	441	439	423	419	450	421	420	463	416	410	420	450	438	477	430	457	416	453	443	414	448	420	445	421	423	448	405	433	455	394	441	401	425	423	466	455	444	399	429	400	442	398	443	421	426	429	429	443	412	451	456	425	418	404	441	436	428	411	434	435	458	431	391	392	469	450	397	447	436	419	409	421	455	408	413	434	433	446	440	463	433	412	426	394	412	406	466	416	441	455	470	452	406	477	433	460	452	439	440	414	459	455	438	441	466	490	387	427	453	417	428	422	435	425	456	464	418	418	441	437	438	460	453	466	466	428	460	429	427	433	485	441	461	453	393	442	466	434	442	439	451	410	435	451	439	443	418	439	429	435	452	458	427	440	436	426	426	480	490	422	426	451	442	440	463	434	461	448	455	441	431	426	430	496	443	439	407	409	444	427	408	458	460	405	415	435	442	448	443	429	462	428	449	432	450	465	447	455	394	432	418	461	445	407	442	440	426	451	449	395	442	437	450	434	460	424	428	452	441	412	425	466	430	430	448	448	442	434	427	428	428	436	433	461	438	433	400	436	434	397	454	422	442	477	433	439	412	456	420	403	413	432	443	475	467	425	454	407	438	416	430	411	445	412	439	422	456	451	432	401	455	439	406	366	428	434	416	416	390	485	472	448	439	410	424	454	470	407	461	399	429	461	442	465	459	400	402	420	455	451	465	450	437	475	449	423	460	462	463	484	461	448	452	451	411	405	436	406	435	447	419	472	439	443	369	460	425	422	412	411	458	430	454	441	426	438	448	377	428	419	455	421	398	397	427	418	417	458	437	416	460	452	446	398	424	440	408	440	415	412	454	458	430	439	405	436	435	483	420	405	447	426	405	408	440	429	439	428	430	447	436	393	429	391	471	461	472	434	438	460	433	380	426	427	391	447	415	434	449	439	434	433	407	432	420	410	431	444	432	442	431	420	404	449	460	424	443	446	434	456	424	432	440	421	403	410	421	448	409	438	438	417	441	426	433	447	400	419	448	381	437	425	433	432	450	424	454	440	412	479	436	391	433	462	400	441	497	408	422	415	480	405	456	408	439	486	446	417	435	477	450	439	412	414	452	441	421	468	428	418	412	429	432	435	428	420	404	443	448	441	429	415	422	412	442	436	403	437	450	417	432	454	397	414	444	461	440	426	446	439	437	456	456	420	428	412	455	429	439	440	433	406	436	454	431	433	486	418	410	459	462	453	481	467	422	445	469	405	430	466	421	478	436	439	413	434	496	394	458	474	442	427	458	389	454	405	419	449	455	440	410	467	437	399	435	426	461	435	414	440	458	456	410	402	452	403	483	415	390	412	456	434	446	430	430	445	411	446	401	460	432	416	422	428	427	436	431	441	444	437	426	416	442	473	454	459	454	419	456	439	434	458	428	430	484	410	423	425	422	450	426	465	463	436	457	419	441	458	410	437	455	382	425	435	421	420	463	427	454	450	433	437	472	420	422	455	465	453	445	420	452	414	420	445	408	440	410	459	444	439	426	429	490	477	459	447	386	416	431	422	440	423	448	460	464	428	430	472	414	428	436	437	429	413	406	423	408	434	421	450	449	463	445	439	433	433	436	447	470	425	430	451	435	416	425	427	425	425	433	435	441	456	404	410	455	461	455	402	441	467	455	466	444	448	428	438	440	424	427	415	404	438	462	472	421	445	416	432	394	447	407	445	430	428	428	407	455	437	437	436	490	432	435	384	420	431	430	439	451	442	441	447	460	458	403	433	433	415	431	407	464	413	447	428	478	419	462	434	401	437	458	429	445	443	432	421	456	455	416	445	445	449	440	427	407	443	384	422	387	446	409	425	444	479	429	443	454	461	451	419	453	462	421	432	485	411	439	444	428	455	403	434	447	397	437	460	401	447	407	412	396	467	458	418	428	443	428	404	388	436	419	422	427	455	427	432	424	442	431	449	426	420	438	427	448	438	467	433	415	410	434	447	412	414	435	423	443	419	428	475	396	470	422	467	443	421	430	435	456	436	446	422	453	427	448	422	405	418	442	466	444	431	435	401	459	454	444	419	456	434	451	438	414	465	441	440	447	431	442	439	443	418	412	395	417	421	454	439	410	461	442	436	412	444	403	433	455	445	450	428	449	424	432	458	412	445	455	441	441	472	413	435	458	409	451	427	440	417	459	434	426	434	419	436	449	444	497	450	415	405	418	428	431	444	445	430	451	405	422	435	415	413	409	410	451	424	406	394	424	438	468	414	428	437	421	427	395	442	472	420	419	440	433	435	464	462	415	439	423	450	414	423	432	411	439	417	422	419	424	421	407	450	408	446	470	446	462	419	386	419	415	454	416	481	468	466	447	431	467	462	411	438	409	446	422	462	441	438	426	416	430	436	440	466	432	457	431	445	457	460	397	416	461	420	435	430	468	478	449	412	420	431	426	433	443	441	440	417	431	474	436	415	427	444	457	416	405	436	406	461	432	459	457	470	409	446	403	429	425	424	431	444	454	435	422	452	446	426	436	443	375	422	457	419	441	459	418	442	409	454	417	424	420	429	430	418	444	447	437	456	441	439	404	416	419	469	434	454	424	423	415	471	408	407	420	436	419	419	411	385	436	457	442	434	426	459	404	412	426	461	435	411	417	457	426	437	468	393	410	462	445	428	448	405	443	440	394	462	420	434	466	425	439	446	436	445	455	436	449	445	419	413	418	423	419	424	441	449	436	495	409	433	436	419	441	424	434	441	438	473	459	458	433	423	450	425	452	467	421	471	410	410	433	417	421	453	385	431	428	435	455	429	442	427	393	468	455	422	493	473	415	414	438	442	437	439	397	450	455	420	440	415	440	477	487	414	451	439	426	439	413	423	444	409	418	424	438	427	395	423	413	429	447	466	448	429	462	430	440	423	432	431	465	422	401	463	461	446	446	457	433	434	412	440	438	484	447	395	461	444	405	406	431	458	410	453	396	440	462	429	450	445	420	433	446	428	452	413	455	442	432	413	425	445	452	418	469	449	428	445	435	448	438	442	419	436	444	419	414	483	449	430	460	455	432	412	433	420	458	416	460	452	406	430	456	428	423	430	430	432	452	446	447	429	438	417	414	430	429	457	421	438	448	445	483	430	448	448	467	430	446	440	422	470	463	452	424
41949	40758	11527	5814	4016	3079	2445	1956	1603	1450	1246	1076	1002	882	901	819	808	776	715	752	753	637	642	622	689	669	642	672	623	619	619	638	646	602	592	584	659	616	591	634	574	591	611	596	586	572	587	626	624	581	579	613	595	577	578	580	562	572	584	607	585	572	600	618	603	581	570	590	553	561	573	573	582	620	618	581	603	562	619	588	599	593	548	570	621	600	568	569	608	588	587	579	569	608	598	584	581	605	632	554	565	561	596	621	550	603	598	597	573	611	555	575	543	629	569	573	587	621	568	597	586	570	617	600	589	596	614	587	597	588	592	576	562	563	561	589	599	579	550	558	590	601	580	598	595	584	580	589	588	529	638	568	552	607	574	563	575	593	577	584	569	653	593	569	583	574	567	579	568	563	551	580	600	558	591	560	593	564	575	602	559	597	568	560	602	549	610	567	591	585	588	534	583	583	554	608	567	558	604	578	597	572	565	594	562	546	591	601	591	593	611	558	593	578	605	560	605	579	588	640	559	515	617	591	621	591	604	598	576	586	583	577	592	606	559	597	546	565	605	590	602	599	531	578	588	602	633	597	590	564	577	575	571	572	561	545	591	585	557	578	579	576	582	575	635	570	556	564	556	550	653	591	547	602	590	571	569	567	561	562	587	588	598	574	619	617	572	570	612	565	580	617	650	572	594	566	579	574	615	625	569	564	581	583	563	548	527	541	563	591	595	570	574	571	539	600	570	621	533	584	547	580	566	580	587	601	550	576	557	613	580	592	621	585	589	651	580	539	541	570	582	581	566	555	548	586	593	633	568	577	586	572	567	592	582	476	538	597	615	544	589	583	582	611	586	551	549	537	627	592	558	558	588	539	573	539	593	563	582	520	627	563	599	585	600	561	583	568	579	571	550	563	602	593	577	578	573	615	597	610	626	595	565	560	590	578	544	575	618	556	582	554	578	558	573	587	594	565	615	579	588	603	544	555	527	637	580	603	580	570	593	589	590	602	595	590	536	575	582	597	605	565	563	566	598	614	527	573	568	608	557	562	563	589	615	611	569	628	563	561	561	573	585	597	587	608	554	576	553	572	545	629	595	606	577	549	639	577	619	563	565	592	552	568	555	580	570	585	561	582	543	564	586	546	620	563	558	562	572	613	605	555	561	560	581	596	542	573	574	598	588	575	539	596	560	584	568	604	601	606	578	653	596	601	610	566	570	598	552	508	603	563	584	601	577	608	582	579	565	592	557	561	624	582	597	570	611	606	590	556	579	570	586	610	606	556	529	573	568	580	566	560	542	600	568	574	610	591	568	559	601	602	535	571	570	544	567	605	624	564	583	509	598	591	565	589	557	563	565	594	560	543	556	551	588	581	553	542	579	579	585	558	522	597	542	583	537	597	570	570	572	618	513	551	577	581	564	558	566	578	597	600	564	574	582	590	591	568	572	582	585	601	591	572	557	555	579	580	570	597	600	590	574	534	595	570	588	558	600	595	577	537	549	566	574	547	560	575	560	605	569	552	582	601	567	594	548	578	532	598	641	576	571	602	561	579	549	587	575	583	586	519	586	584	598	608	564	541	564	575	624	591	589	575	598	555	602	574	590	568	615	607	606	585	578	629	589	549	569	570	621	554	562	533	575	587	575	575	576	613	598	591	576	556	597	614	604	586	529	573	602	586	557	607	582	559	614	591	622	600	558	551	575	574	565	555	544	546	608	570	594	627	543	567	583	594	577	583	605	560	568	532	630	527	569	582	606	569	569	573	591	603	569	596	582	600	586	567	560	619	574	591	584	540	586	576	649	598	590	598	578	603	550	587	617	635	647	597	572	601	556	603	607	578	583	557	622	574	607	576	546	528	566	565	586	586	560	583	584	556	565	629	571	554	598	604	609	563	608	590	555	582	602	583	626	575	546	582	578	601	604	594	566	610	597	552	558	548	595	601	580	581	569	560	560	632	576	593	556	583	615	584	573	566	576	588	568	575	543	564	530	562	590	548	571	602	583	564	571	584	576	561	588	574	598	535	561	588	554	567	580	575	592	579	561	573	564	574	559	594	615	585	571	576	600	581	602	622	558	543	597	584	577	541	550	583	544	627	573	563	596	564	546	605	597	596	603	558	584	568	556	608	569	578	578	581	580	572	555	548	593	551	571	601	589	606	541	632	533	616	559	582	627	550	610	559	559	617	629	551	548	576	579	575	553	565	566	588	569	567	563	585	575	561	589	571	567	614	582	565	587	539	577	568	576	600	552	604	562	581	558	579	628	581	571	580	609	557	587	566	592	577	592	551	595	574	620	617	570	559	573	568	559	619	562	588	617	594	582	579	596	575	555	581	577	600	568	581	582	596	600	592	536	606	579	574	603	540	589	634	590	637	575	586	619	557	556	595	581	553	580	589	547	565	500	537	574	571	611	598	585	590	580	608	593	579	563	567	603	613	605	566	596	628	578	577	577	557	574	589	588	588	555	607	616	574	591	581	583	599	608	580	581	563	511	555	558	605	571	559	600	584	591	628	555	558	595	571	553	551	607	631	579	546	555	591	603	577	595	564	603	547	580	610	525	534	585	605	599	581	585	614	559	548	623	581	583	594	591	589	601	588	542	607	599	558	582	591	568	581	558	567	563	589	588	574	584	585	581	588	587	563	572	568	614	594	561	541	561	594	537	539	554	585	559	555	558	563	638	576	552	583	550	590	589	560	575	540	567	555	614	569	592	576	595	635	553	576	611	559	597	583	569	565	551	563	558	611	577	532	592	632	562	590	597	585	578	549	612	578	567	645	561	572	564	572	629	581	644	535	595	568	623	612	583	572	580	558	607	563	552	563	566	578	556	595	585	617	584	565	570	540	605	612	609	543	565	611	593	604	569	550	578	604	556	570	583	600	572	582	596	573	563	597	611	575	542	561	571	624	616	598	590	563	549	599	528	576	592	568	618	593	600	575	566	547	601	609	598	582	568	565	569	557	593	581	605	561	553	587	611	558	556	569	572	564	570	539	564	612	558	598	535	605	565	576	585	617	571	572	584	544	589	598	519	605	584	577	592	603	549	597	607	542	589	582	559	621	549	610	621	551	604	574	569	591	592	603	569	605	544	579	567	620	612	616	546	589	583	546	595	614	615	632	595	566	558	540	542	629	569	560	562	563	581	570	563	570	616	545	580	550	609	559	595	584	603	578	596	585	600	558	619	598	573	589	546	612	593	552	548	563	587	578	583	552	530	565	547	521	575	628	562	593	564	577	578	600	559	581	584	567	578	596	566	576	584	552	553	540	549	594	607	559	615	595	574	536	583	532	586	595	589	546	545	609	574	598	531	562	589	525	544	630	567	542	571	546	553	569	575	531	548	577	555	604	574	592	595	535	581	565	541	585	585	584	555	585	570	556	636	625	593	558	638	573	574	591	564	612	605	571	561	568	573	550	586	539	533	545	535	606	575	569	547	584	547	577	597	593	573	582	593	571	592	577	583	552	570	579	618	560	599	543	586	579
28296	22838	11912	1149	444	420	447	383	370	357	364	357	369	376	359	340	366	357	329	362	364	335	381	363	374	365	360	382	356	340	330	359	357	347	373	336	352	298	374	357	352	351	367	372	364	394	359	358	370	365	329	360	362	393	384	346	323	353	323	346	354	356	365	372	380	344	359	334	378	336	341	355	371	348	342	329	370	383	379	385	354	368	361	367	358	382	356	364	341	363	322	324	408	364	357	387	353	370	374	327	367	350	360	364	341	370	372	369	357	362	336	336	336	349	370	349	398	369	367	308	364	373	359	345	358	374	367	369	357	385	348	355	368	351	345	379	330	342	365	354	322	360	359	339	375	340	382	354	362	365	363	390	374	334	313	375	354	357	356	365	329	315	366	351	334	387	354	369	339	351	326	349	352	349	359	373	404	357	352	355	369	373	337	365	357	378	346	352	352	356	364	372	356	368	353	362	366	359	365	341	344	366	364	333	349	332	383	342	362	342	361	323	371	358	332	374	345	378	364	351	352	360	348	371	358	350	312	359	395	338	314	332	363	376	371	361	358	348	372	322	395	352	336	337	354	365	361	355	341	355	368	356	379	360	321	355	358	354	370	373	339	350	365	348	359	357	356	337	394	348	360	350	356	373	347	350	379	336	364	305	370	357	354	372	336	348	385	356	340	365	344	377	361	371	344	368	355	352	374	317	358	364	338	384	327	356	352	362	375	352	329	347	316	390	340	305	335	331	356	373	381	352	362	357	341	372	330	363	334	350	362	369	339	362	358	380	357	370	350	320	377	338	354	351	359	357	366	372	354	364	376	377	356	388	353	379	401	327	356	325	374	372	376	332	339	327	374	387	345	331	354	366	362	339	354	350	349	327	344	356	370	338	340	318	371	367	379	357	355	345	380	366	371	344	370	358	358	320	378	372	341	391	370	376	342	349	368	374	379	351	350	371	369	377	374	330	362	377	342	310	351	339	346	356	346	342	385	362	339	329	361	359	372	360	360	351	360	372	364	337	363	389	385	360	342	360	360	357	380	366	317	330	380	351	337	349	364	396	384	349	372	369	390	350	344	352	359	367	377	353	347	349	393	360	358	390	343	368	359	306	369	355	355	342	349	356	357	340	381	367	362	381	331	354	375	342	339	377	321	369	371	346	356	325	389	362	352	389	356	339	355	382	331	339	358	359	339	379	368	325	347	333	355	371	367	337	357	351	384	338	341	339	330	373	374	342	365	392	376	342	369	322	342	368	354	353	355	344	373	338	356	365	375	366	345	368	410	359	385	363	387	382	392	352	367	367	357	359	364	365	365	371	381	337	347	315	371	359	361	319	357	329	370	334	323	372	344	323	375	385	356	353	335	352	356	365	346	322	335	391	380	365	337	385	390	361	342	347	368	329	381	383	367	397	343	324	361	339	349	368	380	364	339	382	346	380	348	370	379	372	354	343	336	364	367	340	366	344	377	316	373	361	346	372	383	371	345	348	324	351	366	381	323	377	332	345	371	377	325	351	350	355	377	334	382	346	360	376	383	382	337	403	357	366	372	377	399	371	345	365	322	367	336	379	366	335	369	367	362	381	337	362	355	353	385	343	387	346	357	338	366	344	429	376	375	374	356	372	357	366	343	348	332	363	355	365	376	355	342	370	320	346	317	340	390	374	377	354	345	326	384	307	373	341	330	328	357	346	358	346	349	358	333	370	356	359	339	368	365	351	359	365	347	332	329	333	336	329	363	325	363	367	345	326	328	364	365	358	325	335	390	349	346	335	360	361	368	365	342	351	342	346	339	369	383	342	357	359	330	376	375	341	402	386	377	366	338	384	365	351	378	358	364	355	373	336	355	368	351	343	354	391	336	337	360	364	355	384	335	369	359	333	376	374	377	345	354	354	361	337	337	337	343	336	351	333	356	367	389	380	338	398	359	348	385	326	382	373	363	358	370	369	353	355	398	370	381	345	337	363	363	350	335	363	338	349	359	378	351	381	374	374	365	339	383	329	336	370	347	342	390	360	353	362	347	386	331	399	353	367	369	343	343	373	358	368	377	363	357	351	344	361	355	364	403	373	372	341	375	326	371	358	366	372	308	398	313	389	340	370	333	347	347	366	368	375	402	372	346	369	343	350	365	330	362	380	333	350	373	358	393	337	361	331	367	345	355	334	327	341	371	350	350	381	368	333	392	335	365	352	382	330	360	381	357	369	339	367	368	389	365	404	361	363	364	343	349	376	361	378	328	326	365	341	339	354	363	359	331	353	351	366	348	363	394	331	375	349	385	350	343	373	364	365	386	352	355	367	384	332	349	346	390	391	359	375	371	367	343	359	368	336	370	358	341	356	338	343	335	344	370	369	393	358	356	337	321	324	349	352	384	372	332	348	372	356	377	334	352	351	340	379	341	387	364	341	372	356	345	386	350	372	355	335	373	335	349	345	358	343	369	357	364	366	333	375	334	348	379	366	359	360	358	390	393	381	343	382	375	361	352	385	369	347	363	348	347	357	363	338	354	352	345	366	371	366	351	336	350	353	324	366	361	340	347	353	349	406	314	360	393	335	369	356	354	364	359	347	368	390	333	352	382	366	327	371	362	366	365	369	338	340	349	353	383	369	388	348	345	374	360	349	373	379	346	346	340	358	347	357	333	338	351	362	359	344	356	369	353	351	377	376	349	357	384	353	351	386	339	330	367	343	335	378	353	343	379	326	360	373	346	333	401	367	346	345	365	346	357	361	344	357	361	352	373	355	384	383	375	332	334	371	321	350	346	341	368	329	391	329	375	380	349	357	395	336	329	319	352	332	347	351	349	365	328	374	327	330	363	352	360	393	363	357	364	344	366	324	349	378	357	407	344	366	369	346	324	378	339	366	387	336	386	355	355	342	322	340	346	357	329	373	392	337	320	335	365	356	387	341	353	381	318	339	345	348	343	389	398	339	358	368	337	342	332	347	320	351	387	339	348	385	384	349	353	380	343	380	382	352	395	366	363	387	386	327	377	375	377	369	401	371	359	355	367	362	359	365	385	369	360	348	369	357	377	324	354	351	360	346	349	364	343	369	319	362	354	349	323	378	351	324	362	331	332	357	361	374	352	379	381	356	370	363	342	358	382	384	349	367	355	352	350	379	369	351	348	364	309	357	341	310	340	379	362	367	359	371	351	330	340	348	358	383	329	364	356	355	365	367	380	388	326	365	401	348	349	355	383	330	381	345	345	330	324	349	348	350	356	365	373	371	318	379	347	381	357	359	355	365	371	395	351	350	354	374	384	356	366	344	366	365	326	368	383	388	386	361	351	332	367	325	360	384	335	394	360	369	361	340	338	354	354	352	349	373	328	339	370	328	347	334	343	366	337	370	391	358	380	373	341	334	364	361	348	357	351	360	379	335	370	352	355	340	347	347	379	374	371	363	359	329	373	355	385	374	347	373	347	331	353	361	364	351	359	349	348	368	359	337	374	367	356	374	370	340	368	386	360	368	350	342	354	370	372	329
34043	23844	1106	713	559	616	542	498	522	495	500	501	466	460	497	487	507	489	457	490	467	480	517	447	478	462	486	461	449	490	463	469	473	448	468	453	492	507	493	470	498	532	424	436	489	484	493	465	480	446	468	490	436	500	441	461	426	513	493	410	492	472	464	482	480	478	499	445	476	466	482	464	485	479	486	472	454	469	486	465	478	456	464	470	478	424	486	485	443	486	477	464	459	482	509	507	493	487	429	448	435	467	496	461	462	469	499	474	480	475	509	512	463	454	493	471	449	463	452	475	475	463	443	470	479	452	498	474	454	465	465	503	504	458	472	434	473	517	514	445	480	433	445	461	508	440	475	443	448	508	471	489	514	514	466	444	489	479	479	482	491	490	465	471	447	500	466	487	531	475	468	506	519	419	476	472	478	485	454	470	478	461	484	472	507	458	481	470	463	440	506	512	468	466	466	510	481	452	465	476	458	511	471	504	451	463	514	460	457	492	482	483	487	447	474	501	471	492	487	468	473	506	494	493	449	454	467	471	498	485	476	452	457	484	494	469	465	502	473	489	529	490	475	447	469	490	433	475	444	447	448	453	509	478	435	487	491	472	460	455	491	462	511	495	448	492	454	473	465	488	469	487	480	492	482	453	460	485	477	485	501	439	471	464	459	527	503	466	453	451	529	454	464	466	419	477	468	502	484	468	466	474	467	461	448	487	447	510	454	435	476	453	439	490	463	486	472	451	495	490	476	484	468	478	501	448	452	456	473	485	504	457	466	494	453	476	418	430	509	456	488	504	439	480	483	492	521	455	462	472	437	493	455	474	507	477	458	474	504	478	504	490	479	468	487	451	490	469	467	504	491	470	464	470	467	485	470	461	484	454	472	473	494	460	477	478	479	476	501	457	518	471	418	475	476	450	509	499	473	448	479	475	474	471	436	465	462	493	443	460	428	432	532	459	442	473	466	529	494	499	479	450	497	482	492	477	482	497	487	452	480	455	462	484	504	439	486	462	449	419	428	499	481	459	440	490	508	479	451	465	464	514	461	461	444	478	502	461	468	459	445	467	440	437	474	458	417	447	475	487	462	448	480	501	495	474	505	539	498	441	449	462	485	481	458	501	490	472	459	447	477	467	477	453	446	501	440	498	475	475	466	494	460	469	453	458	447	472	439	492	442	483	444	471	448	470	484	485	461	469	454	512	480	476	451	456	462	478	510	506	464	493	513	526	419	471	480	424	412	458	478	504	488	504	482	481	489	502	439	461	462	452	456	504	485	474	477	469	455	459	464	486	478	457	465	464	490	485	482	474	472	501	500	454	451	462	469	478	492	463	469	482	474	476	459	500	469	433	484	466	496	449	511	447	456	489	441	491	473	462	445	516	469	430	479	465	488	435	465	446	467	461	470	442	455	455	472	482	469	471	425	440	508	492	468	461	459	527	475	502	458	430	448	463	450	482	476	493	511	504	457	461	453	471	502	458	470	496	464	494	452	470	509	483	445	481	487	475	479	474	475	430	457	469	432	482	451	484	495	434	476	465	521	515	457	478	459	468	458	409	455	496	465	478	469	470	480	499	466	476	446	469	474	464	434	486	490	444	464	483	454	464	470	489	498	527	489	456	517	465	504	496	454	480	454	478	473	501	457	496	475	481	498	472	460	485	460	485	472	492	469	508	452	454	466	434	486	481	488	447	494	481	481	466	478	447	483	508	453	444	439	455	458	457	477	489	451	497	471	478	432	455	480	464	482	509	513	501	449	490	444	503	456	512	490	438	489	502	452	457	491	444	471	485	486	489	459	492	437	486	483	473	458	485	481	457	439	477	491	455	480	460	518	513	480	450	505	497	484	511	471	548	431	457	447	481	467	430	458	454	467	464	488	445	505	460	481	449	442	466	458	447	463	489	496	471	487	485	477	441	455	486	465	500	472	446	448	473	485	451	492	499	437	508	450	511	469	501	474	495	477	446	505	481	503	452	495	489	464	485	493	477	464	448	455	485	466	473	439	500	471	471	486	454	495	456	426	484	502	466	476	482	465	496	514	454	443	518	480	468	523	455	467	461	478	477	454	476	450	470	498	435	448	509	469	454	475	508	504	469	451	458	490	474	478	456	472	472	420	429	469	452	460	502	503	493	454	451	447	467	439	479	460	475	426	475	469	453	468	523	469	495	512	474	473	488	484	493	509	497	515	457	438	475	412	525	461	454	464	497	487	494	470	479	470	466	460	481	505	481	461	463	449	447	502	508	489	485	517	515	475	494	463	482	484	407	445	453	471	471	499	464	475	477	500	455	465	454	457	477	443	545	502	494	465	497	454	465	458	484	478	472	492	482	458	477	483	499	475	472	493	489	464	441	483	453	494	460	460	493	446	475	481	514	459	525	493	457	473	467	499	502	480	531	470	470	512	432	481	466	478	470	464	465	473	430	454	464	452	506	472	447	457	464	450	466	494	480	505	442	508	445	489	464	454	502	446	461	467	448	469	448	441	482	495	498	484	496	482	525	464	440	496	449	460	458	521	454	461	478	493	461	452	450	492	445	454	501	496	471	469	455	459	442	477	455	479	472	485	484	514	515	481	466	469	515	473	478	465	497	464	475	465	438	499	458	475	469	461	489	483	432	470	487	491	521	493	473	435	467	479	480	468	491	484	463	484	444	467	479	449	468	487	466	478	463	499	473	469	485	447	466	485	474	467	517	490	452	471	490	489	448	463	488	469	521	473	457	487	449	483	493	468	446	438	509	470	499	489	462	491	458	484	528	459	486	465	449	463	480	489	498	484	443	481	419	479	427	452	442	462	443	490	481	505	460	489	449	476	498	484	488	447	457	480	469	437	472	490	447	467	434	435	464	509	475	469	452	460	418	469	501	499	473	471	494	503	488	501	452	446	466	520	473	486	448	467	506	449	437	507	483	448	476	445	471	435	531	457	492	489	460	446	455	501	474	507	481	449	483	468	476	462	482	466	506	513	469	476	438	466	454	467	454	460	486	460	442	457	512	466	490	497	440	463	465	489	513	444	469	492	420	486	491	440	510	459	440	481	459	465	489	514	494	470	424	479	470	495	460	481	531	477	474	465	514	475	488	453	511	471	461	483	480	448	486	475	490	479	476	461	479	474	481	503	458	454	496	486	463	472	478	503	457	532	506	513	451	443	488	486	473	433	500	460	464	509	463	438	511	503	437	503	455	467	452	470	454	482	473	480	468	457	462	478	471	475	448	492	470	473	507	457	450	488	453	469	504	478	489	482	483	461	485	478	469	451	489	467	472	461	487	479	481	465	450	434	422	458	482	484	482	461	476	459	429	500	468	499	447	480	523	499	455	510	457	487	489	524	450	499	467	467	488	468	485	468	445	481	454	485	495	471	461	441	458	493	458	486	457	465	485	500	460	464	491	447	404	492	438	472	488	481	442	498	469	450	482	451	463	493	455	484	455	451	444	498	482	480	455	446	481	487	492	504	482	468	467	472	446	462	451	488	513	463	516
23772	21036	28281	23969	20993	9658	1133	866	748	718	688	663	659	603	602	549	592	591	609	591	606	555	568	557	577	609	570	525	558	530	544	538	537	605	580	565	548	563	587	505	529	515	527	510	558	506	562	567	533	564	474	525	519	531	507	520	550	579	505	542	551	509	545	540	559	525	512	525	551	543	548	536	508	551	509	546	523	486	498	493	552	514	552	559	541	534	561	491	540	516	556	539	549	528	510	555	503	503	567	525	531	500	573	532	499	545	546	536	564	534	522	527	483	521	504	495	531	518	525	536	530	520	480	491	534	544	535	527	530	526	508	497	557	532	516	574	522	534	522	547	508	547	512	573	505	540	579	495	512	571	514	560	516	556	511	528	535	497	510	504	514	514	548	558	517	546	545	548	518	537	562	530	514	484	519	521	557	511	569	563	516	532	525	576	515	538	543	573	523	494	533	524	526	565	527	509	522	530	549	575	531	569	474	503	565	532	499	530	534	506	519	501	502	550	537	500	512	521	501	518	573	578	554	540	538	518	517	544	548	518	497	533	577	541	515	551	556	529	546	491	552	566	464	514	523	539	476	538	529	539	499	547	509	541	506	499	541	528	550	512	552	541	509	542	575	553	529	516	531	539	495	580	547	524	523	538	478	515	543	526	499	530	485	555	560	561	548	523	511	553	568	518	525	529	537	527	537	546	489	507	521	556	483	541	507	563	522	501	541	512	520	571	506	497	518	532	527	537	524	497	471	514	549	539	541	533	510	544	559	544	545	588	506	533	533	486	522	542	488	511	547	520	547	502	509	517	497	509	560	572	555	542	567	498	491	484	529	548	543	528	512	546	535	499	519	535	496	473	518	515	492	526	500	554	518	507	542	564	510	483	520	534	498	508	544	523	503	543	557	567	520	494	554	530	462	519	514	500	539	538	549	567	562	502	557	550	505	547	521	523	548	535	551	536	559	510	484	538	521	541	506	547	540	532	548	563	516	523	547	532	542	518	534	543	508	523	555	541	553	541	506	543	551	550	525	474	549	554	501	516	533	504	561	527	531	527	532	533	532	544	527	535	550	558	547	472	508	534	506	506	546	532	573	499	545	532	555	560	560	546	525	512	546	533	528	532	552	525	538	539	567	539	498	534	533	487	528	533	549	536	530	515	549	520	514	547	543	517	546	545	513	511	522	520	513	512	497	499	547	556	549	556	528	517	492	518	553	509	502	517	518	527	521	559	521	499	501	506	527	565	540	522	542	512	519	544	522	558	546	489	528	487	503	519	497	513	512	512	543	507	491	502	574	526	517	510	558	526	513	589	516	523	499	557	584	513	520	521	566	500	524	547	534	492	561	516	527	555	517	525	529	526	512	509	537	562	551	531	519	563	500	537	517	522	496	535	507	529	570	490	525	572	559	512	534	539	488	521	525	512	530	544	546	551	540	530	590	555	576	508	537	554	541	526	563	493	560	509	537	572	522	504	528	541	535	561	547	508	502	555	521	551	503	537	509	522	540	535	501	555	509	490	521	517	509	558	507	526	557	523	509	524	540	560	527	556	542	573	532	513	528	523	535	523	509	534	484	551	550	541	532	506	571	488	509	550	524	549	526	551	517	517	541	565	522	527	564	522	560	469	504	548	537	516	584	520	506	512	488	548	533	559	522	562	569	525	537	554	541	586	527	555	540	519	511	532	529	523	555	537	536	555	548	473	541	478	533	522	515	523	552	529	546	506	521	508	498	544	533	521	530	520	543	542	562	516	503	544	521	572	525	498	526	463	511	502	544	489	555	522	513	517	524	518	533	518	519	524	511	526	541	510	506	536	524	571	522	507	527	540	518	483	527	548	523	511	493	537	537	487	496	556	505	520	530	492	479	507	537	501	488	552	547	539	532	554	519	565	522	562	488	529	534	514	492	558	545	527	550	530	520	517	528	542	530	532	551	539	549	527	530	515	507	515	515	514	516	532	525	498	494	570	523	521	495	516	545	557	526	528	502	507	540	526	486	514	512	512	497	541	535	547	532	514	491	527	556	547	537	544	525	518	510	554	509	546	529	530	494	563	552	535	538	517	525	574	559	504	520	522	518	534	542	560	523	537	495	479	534	529	528	535	517	499	525	522	495	508	568	536	517	512	496	501	534	535	523	549	523	527	556	572	520	507	538	523	477	566	510	550	527	549	495	502	526	527	547	537	527	498	505	546	515	559	506	494	540	502	546	537	500	528	514	535	540	523	567	526	517	507	485	465	532	542	540	510	510	513	502	546	497	513	503	522	530	539	555	514	538	511	541	496	541	518	538	523	473	564	534	509	552	532	555	520	556	545	553	492	541	530	547	535	566	504	548	529	519	529	483	483	545	571	579	545	520	550	552	510	545	525	536	538	568	541	531	523	497	505	526	526	556	557	501	551	600	501	558	553	549	503	518	490	524	525	546	529	568	564	490	565	495	511	523	510	483	535	488	551	520	520	540	511	511	557	527	515	547	534	528	513	511	525	577	545	585	484	497	513	541	524	513	558	559	518	545	528	557	536	515	536	479	536	523	540	506	503	457	520	517	532	530	525	519	538	552	487	530	551	554	536	486	495	514	555	539	499	505	544	546	506	555	510	565	497	512	479	525	527	532	512	551	516	492	504	534	564	553	521	508	518	537	473	514	511	528	571	522	529	483	527	522	541	510	561	503	533	538	514	526	486	532	538	552	516	563	554	513	527	538	530	504	549	519	486	545	531	520	537	555	521	550	501	561	526	529	528	513	522	489	515	506	492	512	535	543	527	557	516	540	549	528	544	534	534	513	540	514	590	517	518	523	521	562	515	528	549	507	500	504	527	547	578	515	532	528	504	555	539	522	496	561	487	523	559	559	551	502	535	560	531	532	541	536	546	570	547	593	532	545	500	521	514	547	516	571	522	512	538	506	532	550	475	499	527	522	509	545	553	498	524	514	497	495	546	551	505	530	553	498	536	545	538	497	544	524	526	542	548	572	537	537	464	517	520	481	542	538	535	533	542	514	535	488	519	535	515	542	522	520	501	578	535	543	526	553	521	530	516	535	574	562	528	512	519	552	519	476	566	552	491	523	535	535	563	551	526	543	586	532	522	497	550	491	571	531	575	553	522	502	518	509	573	546	555	520	548	508	554	550	521	542	541	554	548	531	534	530	546	550	504	518	523	554	506	565	547	540	524	530	544	547	519	509	517	498	506	540	551	513	488	531	513	513	500	543	513	537	512	491	570	505	554	496	524	547	541	530	541	523	526	575	538	540	553	544	511	522	504	558	506	553	530	530	536	510	560	514	494	551	564	520	529	551	542	512	536	515	484	550	508	484	512	561	529	498	539	488	549	563	527	501	515	562	508	489	520	528	517	512	518	552	513	492	510	513	544	511	518	553	541	561	539	475	505	543	520	517	553	540	559	535	506	547	540	510	542	558	528	549	516	519	532	519	547	517	520	473	540	510	487	517	537	490	556	547	493	523	516	528	533	570	546	538	503	496	506
37941	32105	7160	3722	2628	2077	1683	1488	1228	1139	1075	996	887	872	842	889	843	773	815	768	790	742	733	735	734	718	709	737	718	739	713	718	732	724	758	684	723	654	697	698	761	759	676	670	654	697	699	740	694	685	670	686	687	729	715	678	714	715	761	706	711	713	674	738	683	681	666	697	685	701	722	710	697	689	719	712	694	696	657	722	720	702	758	705	719	710	677	713	688	689	660	726	691	703	709	664	681	732	685	733	693	726	714	672	678	718	702	689	658	695	745	696	687	686	705	737	701	758	702	762	637	694	685	683	702	726	664	736	730	682	720	704	703	688	718	677	726	716	712	669	714	735	701	704	717	674	707	719	702	677	681	711	720	672	714	718	688	744	718	735	700	718	693	732	667	696	657	679	700	698	678	729	748	733	712	734	737	701	658	684	650	690	679	723	700	701	692	697	688	661	710	635	675	702	717	666	706	708	734	650	694	653	729	670	653	645	662	711	699	710	689	659	699	709	699	669	669	710	719	660	672	689	700	703	706	729	701	678	686	643	694	727	705	712	718	695	669	690	720	688	672	709	739	684	700	642	686	707	682	744	760	641	698	668	694	701	718	704	725	672	697	681	664	671	706	733	697	631	727	728	667	712	673	660	694	682	706	665	686	733	682	660	610	718	671	691	651	698	661	664	692	702	668	676	702	697	661	717	642	724	651	737	702	645	714	706	738	672	672	706	681	691	713	714	700	697	715	673	723	718	692	685	716	654	664	682	731	671	692	703	705	671	729	721	698	722	696	712	721	711	692	744	692	732	678	695	702	721	747	691	701	633	734	652	703	658	704	678	722	665	693	673	706	675	672	694	658	625	677	678	711	707	694	668	716	681	699	650	731	708	704	729	684	691	700	677	723	658	743	689	703	715	659	652	710	718	700	677	679	671	633	670	737	734	698	693	672	663	687	674	659	695	656	662	717	686	631	711	630	695	642	687	698	697	682	692	691	697	706	717	636	716	727	654	686	747	658	677	695	693	687	772	656	668	701	726	665	701	663	704	736	688	717	689	714	725	676	672	656	720	720	702	701	694	712	646	730	651	703	674	688	718	683	692	720	697	690	726	690	688	677	727	677	696	706	719	712	717	667	680	697	715	689	691	605	680	709	672	707	705	676	695	675	686	696	721	662	727	689	739	687	676	705	748	662	719	707	728	681	672	702	652	688	744	728	654	725	702	735	746	718	683	686	716	681	698	673	673	719	733	677	741	657	681	681	688	674	689	715	676	703	665	726	756	672	665	678	727	682	666	730	671	705	716	703	687	693	700	759	700	727	673	675	705	698	673	726	692	696	686	697	680	698	718	735	639	681	715	691	692	730	696	714	705	691	666	713	692	653	728	663	658	651	658	722	721	701	712	710	706	697	673	689	670	719	678	690	725	688	718	713	757	707	725	662	686	682	714	689	697	663	703	716	665	663	710	725	725	694	673	728	692	698	678	697	713	675	732	703	716	647	675	680	668	717	682	664	723	718	708	672	683	728	730	683	692	681	724	743	697	675	694	757	678	624	703	730	702	686	698	695	716	727	707	711	740	726	685	689	771	650	711	711	652	690	705	704	731	685	705	690	708	747	703	705	668	686	727	715	729	669	675	690	689	665	713	749	735	674	707	665	667	725	684	675	693	721	722	727	685	691	657	688	684	694	687	661	673	653	704	690	654	698	659	718	731	687	685	683	634	746	698	690	680	731	720	699	715	680	668	708	713	705	672	728	675	673	723	705	674	672	627	646	719	677	696	687	655	732	663	678	722	684	693	672	662	678	679	699	679	670	734	643	685	694	691	693	671	657	689	705	690	663	699	697	761	681	670	699	728	677	724	685	730	754	718	693	687	703	675	737	693	689	714	691	666	678	701	693	700	673	674	714	644	679	706	749	725	725	741	687	710	667	708	715	680	695	677	707	655	712	738	707	717	706	704	675	664	749	665	704	679	683	718	676	696	723	648	696	760	702	712	701	706	737	678	711	675	706	648	733	723	745	681	698	668	704	721	716	699	706	614	677	694	724	681	648	689	691	685	674	723	694	684	691	715	680	678	644	695	690	664	689	706	719	698	707	672	735	686	673	699	682	720	705	674	720	708	732	658	677	695	696	681	735	712	664	711	732	650	688	670	718	680	753	690	668	685	687	716	709	696	696	686	728	678	697	689	675	677	701	697	732	655	681	702	680	728	764	708	680	707	708	662	695	736	683	697	668	690	711	662	744	692	705	674	729	686	699	679	713	705	656	710	710	711	706	683	730	644	678	700	723	755	630	696	640	681	754	701	678	668	698	721	726	680	720	741	689	698	721	675	701	640	719	654	701	694	731	681	718	710	711	725	643	693	663	626	741	678	671	671	731	688	716	696	689	666	691	702	697	661	668	701	708	715	736	675	680	723	679	691	711	702	744	650	659	671	722	677	739	673	713	696	693	700	693	721	713	724	682	695	717	692	727	701	673	699	680	703	740	692	662	685	685	664	701	649	705	680	682	677	663	699	743	721	728	712	728	723	703	672	720	674	727	750	728	649	679	721	693	678	720	682	677	679	672	687	714	722	704	747	673	674	742	718	674	707	691	722	708	727	679	712	707	704	738	667	729	685	668	641	694	686	690	692	696	708	693	720	658	687	686	722	670	671	697	693	685	688	694	729	670	729	675	713	656	691	712	680	728	662	748	700	718	689	646	626	652	690	681	691	718	742	684	721	704	716	690	671	680	661	695	657	675	666	694	698	689	645	683	707	710	704	693	667	670	678	728	687	667	681	691	723	691	676	683	701	708	751	665	658	672	688	707	685	673	737	730	660	673	703	701	682	723	718	687	663	691	724	675	678	684	737	690	724	677	693	682	680	724	707	773	711	675	666	689	703	678	730	776	706	743	700	742	711	684	736	677	658	775	682	718	694	710	701	748	681	680	658	683	722	668	724	655	701	708	658	724	663	656	710	687	706	679	702	670	694	707	731	696	653	717	653	672	722	674	702	712	680	690	668	675	727	724	718	683	668	690	668	691	682	720	667	738	711	666	692	716	672	709	684	673	689	661	734	715	652	717	719	703	699	690	710	708	671	712	697	739	663	665	677	714	646	699	689	676	711	682	662	700	670	676	724	667	728	706	717	688	714	695	663	674	679	698	750	661	674	691	693	708	662	702	724	690	714	728	729	691	677	676	679	688	699	651	696	698	738	682	699	698	660	666	698	720	705	734	674	688	701	654	700	666	684	691	712	709	697	682	687	661	634	730	701	705	665	706	639	710	726	703	630	651	663	705	670	698	671	695	686	722	653	737	678	669	707	705	689	707	660	688	697	708	663	711	660	718	678	688	674	703	700	709	704	705	627	674	703	681	724	676	689	723	667	708	701	662	701	715	667	716	679	706	682	712	659	664	686	669	697	641	702	707	694	678	691	719	661	666	751	685	686	678	707	680	686	651	677	707	683	685	691	681	751	727	678	685	677	731	716	687	725	681	650	710	754
22773	21042	28751	23534	21042	21057	7517	1157	796	761	709	659	622	549	562	545	512	495	500	469	528	508	486	424	469	443	453	487	471	474	441	462	431	482	480	452	399	480	441	451	427	410	441	420	435	452	452	442	455	426	410	471	397	435	473	419	437	447	432	408	447	419	434	436	413	422	426	423	441	425	452	425	407	419	406	428	439	479	467	434	464	428	414	438	445	443	417	420	442	421	441	437	451	428	403	399	429	450	403	422	421	412	416	422	433	433	450	406	416	397	465	431	437	435	398	449	446	408	410	420	451	434	439	426	421	426	424	411	413	432	421	427	438	398	425	377	423	420	443	452	421	412	397	455	470	431	418	415	449	441	452	410	433	465	412	426	426	393	447	393	403	469	430	444	419	440	442	447	450	417	417	423	413	420	418	468	410	445	413	394	410	447	467	430	489	425	423	444	440	468	431	428	417	399	453	427	412	423	427	427	414	460	453	430	429	431	426	402	414	448	402	451	384	408	432	416	432	437	419	421	421	433	414	445	424	437	431	432	416	433	389	430	414	463	451	407	435	409	434	472	444	444	446	383	483	419	431	446	445	424	414	427	421	392	415	444	451	427	465	433	458	431	454	427	412	466	442	427	430	404	451	438	446	463	407	404	423	408	433	430	420	413	418	426	405	423	448	428	473	418	418	446	403	454	416	436	443	382	460	455	457	450	406	423	453	415	431	441	435	409	417	447	437	412	424	429	422	428	438	476	446	420	477	433	432	464	462	406	457	458	432	435	434	396	445	431	455	458	412	433	417	397	378	405	437	433	403	423	437	479	444	434	405	424	413	429	435	442	428	426	442	406	442	400	439	427	433	410	454	426	409	430	423	424	433	434	410	419	397	425	428	422	405	437	446	451	383	437	439	433	408	415	422	450	412	452	451	436	436	412	442	434	421	410	420	408	454	431	427	434	409	393	399	481	414	436	389	435	409	399	451	432	399	389	460	428	446	424	475	467	404	452	436	413	428	457	415	439	406	398	415	397	442	442	459	416	428	443	396	403	409	443	403	439	438	439	430	445	427	378	425	398	421	422	393	441	390	440	442	392	388	446	408	418	436	403	434	436	420	406	409	399	416	424	421	438	445	417	444	472	439	411	398	419	431	460	440	439	415	425	436	403	431	413	482	405	437	391	446	435	449	420	422	433	412	392	393	411	422	373	433	413	369	424	450	394	453	455	428	425	406	451	435	421	432	435	449	443	424	455	390	422	424	423	423	425	419	430	427	392	444	436	410	420	460	433	403	426	426	433	408	433	426	431	396	443	420	433	435	432	423	429	452	430	434	409	459	460	423	437	440	408	446	416	445	445	389	428	454	417	439	441	441	402	421	452	430	458	444	429	442	426	450	413	393	409	426	411	402	423	452	420	456	489	418	449	397	449	450	441	422	397	401	439	433	416	414	448	463	418	444	412	426	462	416	423	452	416	424	453	421	421	409	439	423	451	424	427	407	416	422	430	445	438	390	416	386	380	444	422	420	446	445	401	422	425	381	414	466	426	433	436	445	454	454	408	415	398	435	453	398	405	421	435	467	444	446	417	449	451	428	440	393	408	422	387	396	460	424	390	442	424	422	438	455	404	413	411	404	442	457	425	442	428	431	415	421	448	413	435	426	414	382	458	438	458	452	392	377	429	450	447	474	382	403	396	444	457	417	437	441	460	436	420	413	448	465	423	426	421	403	382	445	402	428	420	393	429	390	434	389	418	422	419	450	409	471	431	380	425	413	472	394	431	402	365	440	441	393	399	399	412	422	413	402	422	439	443	414	407	413	449	443	453	430	446	473	418	415	468	452	463	403	461	431	409	425	410	428	416	431	444	396	406	432	453	449	442	402	440	434	395	441	415	445	455	452	410	431	400	424	423	448	393	425	401	430	454	408	406	432	394	423	444	371	391	448	415	430	425	438	450	420	432	430	449	371	429	397	460	452	428	410	422	470	433	417	457	446	402	405	483	437	391	404	426	406	467	431	408	445	439	408	442	459	411	414	411	427	421	430	416	475	412	433	431	423	384	419	472	452	400	435	408	438	457	402	439	422	392	427	421	428	444	435	405	414	374	414	453	423	398	398	417	461	442	436	421	412	425	395	451	435	416	431	420	450	441	435	421	394	463	438	416	411	447	449	402	445	415	455	425	451	402	430	463	425	420	442	444	439	458	451	436	450	374	381	413	363	422	423	442	471	456	418	436	446	413	423	438	419	406	415	433	457	410	432	422	406	414	423	416	421	412	433	412	424	464	432	429	441	412	447	396	389	435	467	470	430	438	442	400	460	400	403	435	400	433	386	440	424	432	383	427	430	432	442	404	450	424	430	442	422	438	420	412	449	398	434	447	402	451	412	417	403	460	404	439	426	415	418	471	447	412	447	408	433	413	442	448	411	430	370	428	405	427	414	401	407	447	439	437	427	433	426	439	444	421	398	389	391	440	425	438	427	440	442	436	417	429	434	427	435	409	419	440	445	409	402	439	403	414	430	482	436	416	464	428	427	403	410	414	427	454	437	418	455	443	437	421	401	425	446	422	435	403	429	398	460	444	488	430	422	431	393	383	438	404	436	418	373	454	430	442	455	382	423	437	405	415	430	475	427	413	489	436	394	461	417	413	419	467	412	423	451	426	391	440	426	408	414	416	418	397	432	400	436	439	445	469	429	446	431	414	425	427	458	408	398	407	426	435	382	414	435	438	403	396	413	409	445	451	456	414	447	455	405	455	407	434	441	407	407	420	435	465	446	422	387	403	427	462	413	411	436	419	421	361	414	433	409	434	409	405	426	457	460	431	421	433	442	437	448	432	423	447	406	429	407	430	420	437	427	396	457	412	451	464	429	419	431	467	409	441	410	436	400	412	437	442	439	448	464	425	425	431	432	403	414	416	467	438	398	421	449	415	441	418	415	401	381	383	434	439	468	444	442	455	414	432	431	411	406	418	441	434	396	431	366	422	432	402	460	415	451	409	432	453	415	416	391	424	434	453	399	460	439	465	397	434	446	411	412	422	416	432	455	467	421	461	432	430	440	424	442	434	458	452	418	465	395	419	413	418	411	413	462	426	435	404	443	409	437	424	448	401	400	407	444	454	383	424	472	453	437	419	399	424	389	415	439	419	430	434	429	416	440	406	416	446	436	435	442	466	420	418	431	425	413	433	442	463	440	421	437	429	404	424	462	428	415	389	471	400	445	441	457	421	427	447	439	404	404	398	436	412	434	422	456	430	428	431	431	422	403	438	414	395	451	444	410	404	435	428	413	410	432	405	450	393	436	422	402	407	438	409	405	444	410	421	426	419	429	408	379	443	410	437	429	403	445	430	425	416	428	443	408	418	435	436	422	422	424	363	411	442	405	440	409	443	411	382	442	437	407	395	443	454	472	449	420	414	398	411	383	414	450	425	445	419	406	413	392	419	398	416	423	430	440	427	430	432	417	413	427	465	440	436	421	411	434	432	421	456	433	437
41028	37016	11621	5977	4119	3176	2526	2031	1620	1436	1250	1098	973	932	839	832	807	727	726	727	697	662	645	676	628	639	649	626	630	619	610	581	611	612	582	639	603	602	611	605	614	593	623	547	548	560	572	607	573	566	588	573	577	633	579	573	563	603	582	578	560	590	602	572	556	529	595	612	619	566	551	561	609	542	540	597	617	554	573	565	560	549	585	548	525	552	555	610	581	537	591	576	572	598	570	586	543	550	589	564	558	562	554	546	550	555	611	566	630	566	581	549	537	545	591	568	547	567	579	564	590	555	603	571	570	579	558	652	541	588	532	594	572	563	555	580	615	583	559	601	528	575	576	584	571	580	574	514	524	568	532	581	521	558	564	606	570	540	532	601	575	536	583	596	544	586	564	578	564	539	548	553	594	560	559	551	595	592	538	560	567	561	567	531	552	562	530	561	593	604	586	588	624	586	569	560	579	576	554	579	583	570	566	586	588	599	561	529	585	546	546	542	566	599	586	540	556	588	562	587	574	584	579	598	557	542	541	572	578	602	574	571	563	527	577	560	586	570	603	554	566	550	594	581	599	533	575	589	588	572	532	566	602	576	566	571	545	563	569	591	588	591	544	563	580	590	566	551	567	584	585	562	592	593	584	497	557	562	571	565	594	525	548	567	549	573	548	586	575	577	548	563	498	540	541	580	618	630	575	566	573	614	565	570	576	583	569	546	552	587	560	636	585	586	532	522	556	546	611	623	602	548	550	561	501	594	563	582	577	590	546	569	561	592	574	553	555	590	525	538	584	566	574	592	567	589	565	578	595	547	570	588	576	539	562	556	575	595	569	566	597	586	562	573	570	551	533	523	527	588	557	619	576	577	538	567	612	570	547	543	570	568	566	588	506	541	567	602	577	539	603	559	561	569	576	561	574	585	543	586	541	574	558	563	520	590	567	587	536	541	569	574	526	566	583	556	569	561	585	544	547	578	566	564	523	577	569	592	563	584	538	544	621	553	584	590	598	577	588	594	588	586	548	573	594	551	561	604	603	558	574	551	539	585	525	602	536	596	599	582	592	563	565	587	550	588	580	564	581	586	504	526	562	549	608	591	583	607	567	591	590	596	567	585	547	573	595	542	564	552	564	552	552	577	538	555	601	588	547	582	581	560	591	578	574	573	535	634	582	547	561	572	569	573	579	581	552	566	558	549	557	544	533	609	543	544	577	546	553	579	544	544	569	568	582	590	579	551	544	560	589	522	534	563	613	611	545	572	587	586	563	596	581	576	558	579	571	575	584	582	547	559	563	563	558	551	579	520	610	601	583	537	598	553	589	606	533	539	535	576	586	522	569	552	541	584	589	564	600	589	566	536	593	573	556	581	546	611	548	569	596	569	561	610	586	640	539	570	603	588	596	584	586	555	509	555	534	601	574	575	604	583	588	572	568	610	557	557	562	553	575	578	601	575	565	542	541	566	576	623	610	538	582	585	543	601	515	557	535	549	556	582	532	567	563	572	559	593	552	555	598	536	560	570	561	560	543	558	609	575	599	557	571	590	548	580	582	538	527	556	536	532	594	620	590	564	583	563	584	583	547	574	584	560	549	580	591	568	550	576	566	543	585	563	586	641	552	621	585	563	604	577	608	562	542	544	541	562	536	519	553	535	625	606	623	558	549	537	613	553	538	566	564	550	549	531	598	547	575	584	565	557	571	586	543	557	524	554	536	583	539	578	580	585	597	550	585	555	552	568	573	572	529	579	562	543	522	604	557	578	587	609	548	577	616	567	571	558	514	588	622	609	604	573	540	585	620	591	558	577	595	564	586	578	571	553	575	550	548	566	557	614	607	559	651	595	579	609	585	558	539	585	617	596	569	531	564	580	551	581	600	553	560	551	563	588	579	579	567	549	543	538	614	592	548	576	576	597	520	555	606	569	571	575	560	564	564	541	578	585	577	592	560	624	566	576	560	588	572	562	595	600	560	577	587	566	591	531	589	526	578	571	578	594	643	522	571	573	563	542	539	543	570	565	604	573	572	607	559	609	575	558	584	552	513	518	565	552	551	580	583	550	604	580	583	568	573	562	596	585	556	542	539	553	522	581	578	556	570	576	572	562	552	545	551	566	561	568	594	613	548	532	529	577	579	568	610	584	559	579	609	574	579	577	584	586	553	561	570	561	565	560	601	524	571	558	562	574	540	572	583	562	535	552	554	597	544	587	556	552	596	596	571	544	548	569	582	612	593	538	613	591	581	614	534	588	560	546	593	556	572	553	569	580	547	574	558	577	573	541	568	553	579	560	566	584	592	567	552	598	590	576	582	525	544	573	583	583	568	540	573	556	595	565	556	568	586	594	615	557	542	563	574	564	586	589	532	529	604	598	544	577	520	551	547	505	550	534	628	570	576	589	566	553	583	576	567	569	571	561	546	545	621	595	583	575	586	583	561	563	558	575	571	596	538	593	588	588	586	508	580	534	545	545	566	554	582	618	557	571	588	588	575	556	607	583	618	609	634	559	590	557	568	563	575	562	607	592	592	590	570	569	598	531	540	576	593	594	529	570	574	573	583	572	569	571	564	549	576	581	538	555	589	525	532	592	536	556	562	536	530	583	593	561	581	594	546	568	578	593	562	545	558	544	571	583	562	580	559	574	565	557	625	601	554	526	511	529	603	517	545	548	590	601	568	536	577	579	574	553	547	608	566	576	555	592	580	549	515	606	592	574	572	537	576	582	583	539	617	561	600	613	596	590	592	547	613	582	578	606	539	585	575	598	591	539	569	579	578	547	585	536	618	584	529	531	538	555	533	556	599	540	571	568	590	607	577	622	586	588	578	559	596	579	551	534	563	577	569	565	550	549	572	580	550	555	555	572	570	573	562	561	573	579	577	565	566	527	593	542	577	615	568	539	565	563	502	573	604	574	589	551	575	513	554	607	569	568	570	573	544	551	530	600	582	577	580	575	553	565	554	521	536	577	585	574	554	608	563	614	529	578	513	542	580	572	574	574	556	510	548	577	552	558	563	581	563	626	583	578	504	542	557	554	551	592	543	545	575	590	549	549	562	600	564	566	612	551	534	556	571	627	573	560	568	564	612	595	570	590	564	578	534	578	581	534	566	570	562	547	585	518	595	572	563	591	561	574	563	601	618	564	590	560	593	546	549	579	548	531	579	546	610	551	580	557	524	572	552	547	581	579	591	599	555	591	565	545	616	587	571	610	590	571	551	589	552	542	566	584	572	580	583	587	543	586	559	555	580	600	565	557	535	586	566	605	513	564	552	537	615	587	541	575	559	601	575	585	557	547	576	562	600	584	535	534	554	576	591	544	549	581	549	571	548	584	544	569	559	607	593	592	603	546	579	541	564	561	523	547	597	617	601	572	567	562	595	606	521	607	593	563	544	612	565	568	542	555	588	576	535	544	551	557	607	548	548	560	555	575	607	598	534	575	568	577	583	561	568	581	501	579	578	581	578	547	574	589	574	555	586	549	589	580	538	578
27969	22235	11093	1041	475	418	381	391	388	375	333	325	354	361	334	370	322	331	333	380	351	345	352	354	323	325	348	361	344	373	378	327	346	369	341	350	347	339	351	366	316	356	320	343	346	346	378	380	358	355	353	357	362	340	328	340	383	323	350	353	327	337	354	394	353	385	339	376	346	335	341	337	369	339	350	336	372	349	357	346	347	294	351	335	340	376	345	369	352	360	382	351	352	347	340	363	377	317	328	358	307	359	351	297	325	371	347	339	327	317	327	359	340	329	327	383	352	315	412	329	353	353	349	343	335	321	341	307	362	374	337	369	340	339	326	343	362	304	360	346	349	383	351	358	363	325	364	367	358	363	331	396	334	353	351	344	359	339	353	374	358	362	366	356	351	372	379	355	383	352	327	400	346	341	353	369	359	348	369	362	380	317	345	404	322	374	345	357	347	371	362	346	343	333	327	341	342	369	348	335	341	367	323	347	358	349	320	366	355	337	333	360	341	337	368	335	333	318	345	368	351	367	333	335	354	332	358	332	329	366	363	375	349	354	315	346	346	353	327	333	324	384	378	344	378	356	337	365	332	320	315	359	358	395	326	379	364	382	342	321	368	325	362	343	351	340	351	362	391	345	348	331	350	336	330	350	346	352	337	341	359	325	396	372	386	345	350	359	345	334	304	328	360	361	337	379	335	336	311	363	333	355	329	380	342	381	345	342	362	347	341	344	357	307	348	339	349	342	373	347	367	333	357	318	329	330	310	352	354	342	396	315	346	343	357	338	328	324	343	347	346	360	338	351	369	340	389	352	349	351	374	369	350	358	365	362	385	348	349	366	291	362	356	325	328	365	358	333	364	344	346	347	359	349	335	340	343	351	332	353	363	370	353	334	364	313	304	355	340	341	359	343	339	320	311	351	321	339	336	380	332	377	371	352	372	347	363	372	359	367	368	385	400	372	324	362	374	375	322	324	350	356	357	361	341	337	330	331	348	366	345	354	345	337	354	361	353	376	367	367	385	366	375	338	347	313	348	333	359	338	335	379	319	346	349	299	354	316	371	355	333	369	391	369	353	344	381	333	351	338	355	348	380	374	325	372	351	366	358	328	329	333	351	322	362	370	343	348	307	308	331	362	385	370	383	348	335	362	353	371	339	347	317	361	356	345	370	350	401	361	373	337	331	374	335	329	364	352	390	311	378	351	349	344	374	367	339	360	340	318	348	334	360	330	354	312	337	352	338	341	358	345	366	343	342	373	331	335	376	314	341	349	339	327	350	330	349	360	307	342	334	336	334	369	353	362	320	364	366	377	321	336	323	374	362	324	311	351	354	314	338	354	328	325	361	361	354	361	375	331	340	335	336	346	381	341	342	383	342	369	358	358	349	336	328	318	352	370	329	355	357	320	336	361	355	361	399	310	331	339	343	353	351	380	332	343	371	371	346	346	362	332	324	368	328	363	338	340	364	344	371	351	366	359	385	339	350	323	353	347	361	364	343	341	362	327	326	346	353	305	349	319	370	380	335	357	350	378	374	382	338	365	317	387	338	361	360	315	348	366	332	353	368	378	355	311	330	296	389	326	368	329	334	344	332	363	363	361	346	382	372	343	357	357	330	362	352	370	375	370	341	344	342	349	360	344	341	424	327	363	399	383	366	349	359	319	383	369	365	339	346	367	352	364	344	364	351	332	323	366	330	348	337	338	355	348	354	349	391	342	379	348	357	354	345	377	379	360	368	331	363	345	386	369	354	326	347	332	353	367	353	373	343	344	360	367	357	363	340	375	336	370	347	321	345	386	332	344	347	336	333	364	321	351	315	339	352	337	366	350	364	354	330	350	357	337	343	356	377	321	371	338	348	356	362	366	323	364	324	375	335	328	368	324	312	361	332	343	334	383	324	328	351	368	323	346	351	370	351	358	337	376	370	374	331	339	339	346	336	348	346	355	387	348	340	322	329	370	351	337	337	342	373	363	380	348	375	336	367	339	349	339	389	356	340	345	324	358	350	390	370	380	334	367	342	351	370	335	335	335	325	324	368	358	323	343	348	324	369	307	360	320	343	366	360	354	358	337	336	333	368	402	309	355	346	358	377	349	356	342	331	378	362	359	323	339	354	345	364	354	389	369	337	338	345	322	361	334	348	342	338	368	362	341	332	367	337	364	355	342	342	336	347	326	333	326	353	363	384	334	368	376	357	378	322	354	342	344	367	350	334	350	347	379	356	375	345	364	349	339	347	325	345	359	332	327	346	343	371	324	381	318	343	373	348	364	368	324	361	341	384	311	366	364	335	349	348	329	346	351	363	348	368	326	356	346	332	371	344	336	345	330	348	360	330	346	359	383	369	359	344	339	370	355	357	364	343	346	306	356	322	342	357	374	367	335	371	342	348	324	364	350	348	366	316	334	346	345	339	344	358	352	336	344	370	344	321	327	384	321	356	336	363	337	335	297	331	327	339	361	354	335	327	359	369	361	356	370	345	347	366	358	356	334	356	354	353	344	344	354	348	356	336	356	374	355	350	361	340	348	377	313	341	370	346	336	319	372	343	373	317	367	310	327	368	375	398	362	353	376	363	350	346	328	363	365	348	343	348	377	362	334	332	349	372	354	355	367	363	365	327	380	357	375	346	369	344	359	316	371	356	341	361	350	364	327	362	373	342	367	345	337	333	313	353	367	372	360	388	344	354	361	365	336	343	350	346	352	367	344	332	341	378	333	335	356	330	350	336	342	342	350	322	408	343	342	330	348	326	362	356	320	329	343	365	372	351	336	332	321	375	356	355	383	352	348	323	347	366	355	372	358	379	343	357	371	341	331	331	327	332	348	349	358	351	367	377	350	353	373	340	337	350	333	345	351	364	344	369	374	308	321	377	329	355	330	336	373	303	367	390	358	372	323	346	330	363	344	367	364	320	348	358	406	344	356	353	335	350	354	366	359	361	346	355	330	366	335	347	361	330	347	355	329	352	359	335	318	346	354	350	347	357	372	340	359	360	372	387	379	329	364	320	363	365	363	354	355	356	351	352	360	345	361	325	338	350	348	353	342	385	338	341	371	320	329	369	345	345	344	329	341	346	349	337	369	323	343	368	330	394	372	370	368	340	335	347	355	343	319	342	339	369	352	333	319	341	350	318	336	353	364	333	347	347	358	312	365	356	341	356	367	370	350	362	349	327	356	356	348	356	340	346	345	361	362	335	335	360	348	346	343	333	332	382	355	372	362	370	350	335	363	364	349	333	356	340	315	318	352	348	326	375	369	335	364	358	347	370	359	344	363	356	328	344	352	332	370	357	348	340	322	361	351	350	342	352	346	317	349	347	365	339	336	373	351	371	362	337	360	360	368	310	368	360	360	314	356	356	351	333	369	326	361	337	366	333	372	351	348	332	346	375	353	331	385	375	317	365	347	378	335	327	331	365	328	324	334	365	352	317	346	381	325	364	364	360	366	315	365	336	344	354	356	345	358	351	362	345	362	341	353	407	363	364	327
33367	22580	1045	712	579	531	552	521	518	485	423	453	452	492	455	443	538	457	485	493	471	490	473	440	446	464	468	434	474	454	504	460	464	467	440	466	497	491	456	469	469	445	480	430	477	470	466	464	498	451	490	466	503	452	454	468	510	454	459	468	471	479	483	466	445	442	486	478	475	483	449	435	479	465	462	447	449	487	484	481	471	437	446	487	460	472	434	440	488	470	463	464	475	419	468	480	443	432	496	460	478	450	465	485	468	514	433	468	456	438	463	458	445	530	489	431	452	465	511	465	445	484	448	456	489	455	468	505	486	473	481	461	473	508	489	465	413	467	451	451	471	442	479	453	457	467	490	476	466	413	479	509	425	457	496	466	461	476	489	429	468	449	441	448	457	490	504	465	450	476	455	474	458	489	443	456	436	450	474	473	470	465	460	427	448	463	458	480	471	476	467	466	520	489	448	446	461	506	484	490	452	497	423	454	456	474	407	436	451	458	458	424	447	486	430	433	457	460	441	471	447	432	451	455	461	433	468	451	438	462	445	479	483	478	460	431	505	516	446	480	428	462	411	436	472	463	469	494	446	469	490	448	457	456	457	456	484	472	480	521	479	459	433	468	469	475	490	480	477	462	492	521	479	489	475	464	491	485	493	438	436	497	462	479	431	448	477	452	477	459	469	433	458	414	467	468	479	451	454	493	450	450	475	467	508	477	452	499	461	478	427	433	465	483	480	470	431	458	462	455	470	489	455	444	464	475	465	449	442	455	469	435	445	452	442	443	481	455	448	456	526	483	447	471	468	475	488	463	484	473	472	471	432	465	444	461	470	463	500	472	455	487	454	500	475	484	489	415	457	461	466	464	478	474	463	493	467	458	474	506	475	491	501	426	460	450	471	476	436	430	430	444	491	490	449	484	474	469	453	399	463	475	461	456	484	470	463	452	493	493	448	476	453	473	472	494	506	459	426	430	462	458	477	479	471	487	467	488	471	468	453	462	446	446	484	476	467	442	453	453	428	460	483	483	445	474	465	491	487	474	447	455	490	430	448	449	471	464	507	467	431	424	469	464	475	494	436	490	460	477	504	495	455	493	484	435	477	448	493	464	536	460	413	482	461	484	452	448	462	469	466	448	459	497	480	477	473	447	488	472	493	462	459	448	422	425	448	444	419	465	458	495	469	444	453	461	429	497	448	465	435	483	455	474	451	447	454	443	444	449	479	483	455	492	493	478	433	450	440	425	428	473	486	512	475	465	457	471	495	461	449	437	460	487	466	462	493	462	485	470	442	443	468	450	484	446	479	514	471	458	451	454	463	449	449	486	475	512	496	481	472	430	426	495	479	423	447	436	454	468	485	460	481	463	475	487	457	444	461	436	487	483	495	468	466	435	474	481	453	462	471	442	464	470	472	476	449	436	464	447	481	464	531	469	483	451	484	473	436	492	478	435	464	513	495	479	498	454	433	463	485	498	490	460	444	478	487	483	484	496	506	471	479	475	484	473	431	423	446	442	505	425	454	481	458	452	467	489	472	453	487	436	464	487	461	467	467	433	470	476	435	460	512	461	478	444	461	476	453	479	477	485	456	492	452	471	468	466	483	479	443	487	462	485	467	459	490	451	472	478	477	484	478	469	487	466	478	461	493	491	472	464	445	471	500	481	453	449	472	466	498	474	480	486	481	445	443	474	459	464	449	474	440	498	456	481	467	443	464	472	474	476	466	478	476	465	478	470	493	453	470	446	476	467	483	480	477	501	436	421	460	489	462	465	441	473	453	477	484	460	460	471	451	457	510	443	444	472	478	488	437	543	446	455	494	453	461	469	472	441	481	447	494	493	473	445	490	481	460	466	526	496	462	483	458	461	491	488	430	481	458	445	480	454	472	452	469	481	453	453	512	461	459	454	430	451	496	435	456	473	457	463	511	488	445	451	501	459	502	436	440	485	457	485	501	467	464	494	467	464	471	485	487	459	457	493	485	471	473	446	453	490	453	479	468	470	477	455	458	448	469	454	483	488	443	486	473	480	436	475	454	485	490	481	448	434	435	459	456	458	486	507	476	467	485	448	470	462	496	432	437	462	477	455	438	436	450	489	474	442	452	469	463	502	453	516	452	474	458	486	472	440	475	477	455	477	434	484	488	468	482	475	470	492	459	486	428	491	486	421	496	470	497	489	456	452	495	457	481	482	444	473	422	445	430	473	448	471	467	492	496	480	483	470	460	479	454	463	451	481	443	453	504	447	470	493	438	474	451	485	496	447	438	433	398	467	441	487	449	402	524	467	438	463	473	479	433	451	448	437	435	460	425	481	495	467	476	484	464	447	519	468	453	465	436	414	421	458	440	447	491	468	474	460	484	469	454	473	455	404	459	432	460	459	437	475	473	488	456	430	453	478	495	449	454	434	462	453	487	429	496	447	482	469	448	466	421	449	478	443	489	427	421	480	483	440	466	454	450	471	457	472	444	479	474	447	477	471	494	495	453	483	466	470	456	464	499	442	459	468	518	448	450	464	474	453	431	452	452	480	473	456	425	451	498	462	461	465	484	480	436	482	465	448	494	458	481	456	475	471	473	431	481	436	456	470	503	495	438	446	419	445	505	457	472	478	461	482	461	452	470	493	442	474	481	444	446	479	455	493	473	451	477	452	510	487	465	455	435	459	466	463	489	478	451	485	494	423	518	466	448	461	464	453	475	436	493	429	451	477	473	477	493	450	412	469	500	453	437	471	463	485	502	483	443	444	454	481	453	432	487	466	438	496	447	487	503	451	459	444	451	476	452	461	468	458	486	472	474	459	483	461	455	455	493	445	417	521	498	492	450	455	482	484	453	440	512	465	473	489	470	464	450	457	467	503	461	488	464	440	440	467	471	465	479	483	485	425	407	492	468	475	480	477	437	456	474	465	477	485	489	457	471	454	457	485	471	461	472	451	483	481	466	503	455	475	459	448	510	481	457	473	452	458	509	447	465	424	506	450	419	450	466	457	482	468	440	481	438	474	490	462	464	470	450	452	452	469	474	507	465	486	450	429	467	511	460	465	441	460	442	473	405	448	471	480	467	478	453	452	487	504	481	479	474	495	473	446	456	474	466	488	478	520	488	429	490	501	468	452	504	471	475	438	442	453	465	427	451	455	466	469	456	431	462	456	457	498	484	454	498	428	486	478	472	460	459	452	451	474	492	436	446	466	510	470	442	489	478	473	444	481	458	488	491	447	449	422	468	460	454	437	485	436	503	458	483	467	497	467	464	474	494	446	467	475	477	475	462	465	512	476	473	477	471	437	440	443	500	487	473	487	467	476	465	435	460	471	453	466	497	481	509	480	474	488	503	469	469	455	467	453	466	465	461	466	477	504	479	472	496	461	454	431	461	458	463	524	445	474	524	452	466	465	451	425	435	484	439	432	441	453	497	451	436	462	456	466	457	493	469	443	490	456	444	522	459	473	495	456	506	448	461	481	435	477	461	462	434	476	432	442	479	443	468	440
23814	21037	28266	24013	20998	9522	1149	870	767	727	678	619	584	592	616	598	593	562	567	539	573	570	567	501	554	467	548	527	521	540	499	529	539	507	557	574	538	546	536	564	511	473	521	518	499	522	540	542	559	510	552	521	549	486	522	527	486	505	485	521	489	539	542	522	520	515	526	507	481	500	595	519	562	565	534	487	548	526	469	505	547	524	583	495	514	526	508	532	568	541	519	559	513	523	523	541	506	534	545	550	491	501	518	477	551	543	491	513	485	550	496	587	522	526	502	512	549	512	517	526	556	539	521	520	514	529	544	517	535	533	525	533	519	549	549	495	510	517	518	499	517	508	534	536	514	506	537	490	518	553	545	545	482	498	534	550	518	504	538	565	499	553	522	579	554	524	538	527	514	509	542	534	552	519	523	548	515	537	513	574	577	519	517	526	511	524	535	507	497	530	512	543	509	532	520	579	553	483	540	543	527	536	547	495	535	519	529	513	528	522	522	521	530	520	535	574	523	537	523	503	539	499	535	543	528	532	542	502	524	520	527	507	513	508	503	543	552	538	503	514	512	504	510	547	510	563	501	515	521	511	579	516	526	526	523	476	511	545	540	564	484	547	477	525	530	526	518	545	540	538	506	520	543	522	507	516	498	502	534	433	506	511	529	541	481	505	491	497	500	527	512	523	528	518	475	532	528	484	539	494	503	515	540	518	503	499	503	492	461	537	513	497	506	542	540	517	509	511	541	547	530	522	516	483	575	560	527	505	515	578	522	531	513	543	520	510	539	530	537	506	581	509	522	528	501	504	528	547	532	512	482	525	509	496	554	507	506	570	480	505	527	572	518	511	473	512	514	543	544	526	507	543	512	540	524	497	529	487	540	522	501	543	491	526	516	525	515	489	527	536	511	519	518	523	494	533	525	517	515	515	534	544	523	541	556	509	523	540	537	547	561	553	552	517	546	546	493	511	529	515	530	526	509	523	541	501	497	499	522	506	501	512	520	501	555	582	499	527	537	522	534	569	526	495	520	542	538	539	493	558	519	480	543	533	571	506	519	518	522	541	553	520	548	521	494	528	523	514	490	528	482	547	528	519	513	497	476	546	532	541	518	522	540	521	516	475	527	541	483	544	506	488	526	506	576	553	455	503	464	491	524	533	522	518	516	539	560	470	525	510	516	550	525	479	488	537	484	536	571	532	553	507	488	530	547	498	560	537	512	541	548	556	557	520	531	490	538	565	535	568	498	541	537	525	480	514	524	530	514	524	564	522	549	507	515	507	509	547	559	577	523	554	474	538	551	525	527	555	508	527	493	527	569	532	520	477	517	524	532	502	547	542	536	550	521	555	492	499	550	530	531	511	463	522	488	543	488	497	537	531	544	523	508	489	541	560	523	516	531	500	471	561	542	519	507	512	528	525	510	569	507	533	521	519	525	528	524	541	519	538	524	544	505	523	487	544	530	514	571	529	511	552	565	519	521	479	515	502	515	493	502	494	553	543	522	523	528	541	492	509	496	522	486	519	545	537	521	513	568	569	540	509	489	550	505	503	513	541	532	504	507	526	527	521	516	544	523	547	552	496	496	507	522	552	522	522	534	518	498	531	487	533	518	542	486	519	488	534	514	488	524	568	563	557	524	510	528	532	491	529	479	517	543	544	519	543	534	550	538	490	493	511	539	516	514	551	509	508	500	521	542	511	522	525	487	514	569	558	512	514	533	517	516	562	572	533	516	538	519	548	584	513	476	578	498	519	518	504	547	557	503	490	490	525	516	546	519	561	534	520	491	542	548	522	544	577	508	543	494	532	486	529	489	491	509	493	486	531	526	511	506	524	507	543	507	520	526	522	523	551	547	530	545	541	506	516	519	504	552	500	517	496	515	499	545	523	513	523	532	529	566	544	524	517	516	520	530	532	529	557	512	546	510	514	483	527	568	532	553	524	554	533	554	502	541	562	508	548	517	510	510	527	511	461	553	541	500	494	487	523	538	501	507	535	510	490	528	501	503	539	516	530	505	508	547	516	483	509	511	521	534	502	485	513	534	517	549	535	483	500	526	498	553	534	502	528	518	533	522	557	555	545	514	546	477	512	562	511	550	562	505	531	516	517	533	484	510	575	540	546	535	531	580	485	513	516	524	511	521	494	523	548	578	530	528	495	554	496	525	517	507	529	546	549	516	543	545	513	514	530	514	507	498	554	520	556	478	512	505	540	562	488	499	526	542	520	531	528	474	500	518	510	532	526	532	486	468	527	533	498	495	504	527	488	502	520	568	528	525	513	526	511	518	525	521	481	522	533	543	490	538	538	533	542	529	497	488	507	551	489	506	530	523	510	500	503	534	530	502	556	537	525	561	570	531	541	533	492	580	510	540	537	585	509	516	542	512	489	552	528	547	519	530	510	520	494	532	522	518	516	498	503	528	523	551	542	507	503	500	513	537	524	533	526	576	512	463	495	522	546	519	515	525	522	526	528	552	508	559	485	531	507	527	546	524	530	510	525	555	480	528	532	489	506	546	503	547	542	566	501	526	525	526	542	508	526	528	532	509	513	486	491	544	523	557	525	535	510	535	523	541	527	560	519	520	536	520	535	538	567	512	508	522	520	533	537	526	568	538	511	554	535	533	501	531	511	505	492	549	517	492	531	533	520	532	539	541	535	519	514	555	535	564	498	529	517	521	546	511	518	497	524	544	577	532	545	535	528	539	545	558	551	512	508	492	513	531	508	523	517	528	559	529	509	527	545	505	527	479	549	510	515	554	517	546	527	534	531	538	493	524	515	525	535	494	552	509	531	577	538	509	493	517	552	519	527	543	541	553	522	530	540	525	536	520	479	492	504	523	571	485	515	540	544	556	490	559	503	514	517	501	520	557	547	487	530	511	523	543	493	521	517	510	558	529	466	503	527	500	573	519	540	522	514	507	526	513	557	555	548	520	519	543	502	546	493	512	532	570	526	554	504	515	560	488	503	499	470	512	499	548	486	508	560	530	486	528	540	539	519	507	492	523	508	490	543	570	512	466	485	544	526	533	511	528	509	548	490	540	524	516	526	538	539	494	549	506	507	541	529	557	485	520	540	527	572	496	551	529	557	523	505	529	532	525	503	558	516	544	514	518	495	519	524	549	519	501	520	514	587	528	526	571	496	544	563	583	553	530	496	516	523	510	500	518	512	531	498	499	503	548	525	486	533	528	512	542	532	527	522	526	556	535	496	488	529	509	529	506	530	529	528	476	565	576	517	520	521	547	555	499	527	516	538	532	519	544	538	559	525	547	541	502	521	551	543	552	513	498	534	554	551	532	537	592	493	512	529	539	542	518	499	513	561	539	487	534	513	552	562	530	553	522	515	476	519	571	529	517	477	503	526	526	540	523	569	521	487	519	496	567	537	504	500	478	536	546	545	507	524	520	495	584	505	483	504	505	498	512	515	558	479	528	519	508	543	485	551	507	529	499	518	487	512	502	539	540	509	548	510	530	521	498	504	543	552
37622	34840	7104	3640	2588	2022	1797	1503	1312	1096	989	989	886	842	833	844	788	777	783	744	747	759	703	699	729	712	732	762	787	716	690	675	745	769	692	723	706	708	710	682	727	736	723	682	684	722	751	742	661	739	677	632	686	759	664	736	707	760	728	709	711	744	685	684	657	712	710	692	756	752	738	724	720	694	685	710	691	670	692	658	723	706	669	701	694	687	665	678	655	695	697	651	705	696	709	708	696	672	677	729	700	688	740	717	692	671	657	622	680	662	673	665	689	680	684	683	696	676	727	753	731	686	712	683	672	696	676	679	721	703	664	626	683	713	742	661	682	659	721	716	704	695	696	676	669	704	729	730	690	710	697	683	704	707	668	677	674	709	686	681	711	691	662	692	700	683	662	693	738	690	689	694	677	708	715	687	684	645	688	712	670	697	653	691	683	652	745	692	711	679	684	680	690	677	687	683	687	681	689	677	705	699	731	738	723	714	685	661	701	689	678	664	730	697	657	704	664	667	644	663	677	620	681	686	649	700	684	670	694	710	697	660	702	711	677	747	693	675	714	677	739	661	698	672	681	659	704	749	686	693	725	689	674	667	711	737	698	660	694	733	709	706	689	676	707	668	694	681	712	653	666	651	685	675	706	667	666	704	702	683	722	717	720	689	655	689	664	669	716	707	657	688	716	665	657	693	703	654	695	646	763	651	716	668	698	685	710	702	721	710	693	717	702	714	660	657	692	702	694	695	664	697	759	673	704	674	723	693	714	696	670	730	669	666	700	684	696	719	743	719	698	661	704	624	674	675	703	696	702	654	704	679	717	710	680	695	708	690	654	692	724	626	678	703	652	692	680	720	705	689	685	697	730	657	653	669	728	710	717	698	711	662	716	694	687	686	666	720	673	708	691	670	681	744	686	706	694	704	686	656	700	709	694	674	677	676	699	685	720	635	710	680	739	692	728	731	647	715	712	665	718	651	686	646	623	703	712	651	724	686	713	707	697	691	630	717	727	736	681	687	722	701	693	667	717	689	704	655	706	720	671	657	712	725	698	665	729	715	665	690	694	690	716	704	690	678	713	675	708	683	658	728	702	659	686	652	666	657	684	725	683	678	726	719	667	626	734	688	712	664	678	687	651	672	672	666	720	652	634	683	674	706	670	664	702	706	740	702	641	662	715	685	693	677	731	709	736	684	649	707	694	736	691	659	722	631	695	658	711	726	665	679	691	701	698	710	704	639	710	655	719	682	766	723	666	707	713	668	763	700	687	691	678	693	674	706	703	723	652	672	663	748	724	711	692	678	713	694	689	660	702	672	647	748	747	685	663	697	655	672	695	713	719	654	653	730	666	667	701	715	703	689	690	679	680	690	715	727	672	698	676	688	697	668	689	717	661	682	748	709	656	677	704	682	728	716	702	648	629	688	696	705	702	693	704	727	692	684	699	684	669	645	679	658	681	728	701	675	690	673	698	726	702	669	688	708	650	673	683	653	691	677	701	703	685	677	689	697	703	731	705	698	662	669	690	666	685	714	701	761	684	690	689	689	693	714	701	715	686	689	696	686	699	705	647	660	657	731	654	703	687	719	681	666	724	719	673	719	624	698	692	668	669	661	742	689	707	712	694	695	680	685	691	663	699	668	627	702	659	684	674	665	700	688	667	665	684	712	667	764	672	699	705	676	752	684	705	626	679	694	731	680	710	714	692	707	699	716	682	666	661	678	689	682	714	648	708	744	716	645	655	716	702	688	697	700	698	707	720	689	702	682	656	718	693	656	681	708	698	689	687	693	642	690	681	678	690	670	685	743	658	708	702	620	678	708	680	719	694	689	684	651	662	719	697	714	722	674	710	693	693	678	674	719	659	691	668	683	662	718	707	694	676	681	682	671	655	672	716	682	704	721	691	697	692	719	694	642	680	694	688	715	695	722	686	713	697	693	636	720	659	691	696	733	671	692	682	703	740	737	654	705	687	717	644	672	710	691	701	629	713	687	650	695	681	707	641	688	698	703	682	738	703	670	681	711	683	686	687	669	699	714	672	686	642	673	710	662	692	657	700	700	664	683	692	699	741	693	741	748	713	693	646	697	658	688	738	646	674	700	703	647	701	688	693	711	670	702	693	666	656	700	622	709	669	699	719	707	718	690	711	683	667	723	685	649	660	710	728	740	659	648	677	660	713	739	680	725	729	693	696	728	705	685	706	667	709	726	673	675	649	664	675	713	676	721	690	747	695	686	677	704	697	706	676	708	707	681	689	650	669	700	676	667	693	711	707	683	720	736	725	659	708	686	677	670	672	693	745	714	712	652	728	655	687	678	738	702	711	648	678	650	646	718	690	675	728	718	665	714	658	644	702	641	696	726	683	710	677	685	691	704	695	661	745	673	695	711	656	717	679	637	730	680	659	712	697	682	752	693	654	668	737	689	691	666	692	752	685	687	711	680	703	679	730	705	690	644	695	661	688	717	695	720	732	684	665	712	721	684	698	701	694	698	694	711	712	673	633	749	711	673	660	738	697	757	716	727	698	695	708	645	662	655	708	711	646	664	709	705	678	720	675	625	676	678	656	674	701	687	670	668	648	664	720	666	707	684	735	688	678	692	650	697	678	677	677	712	689	699	686	690	667	649	676	709	655	693	719	686	724	681	618	650	709	687	706	706	688	695	668	733	683	714	736	713	694	694	709	729	705	696	689	697	712	707	634	664	730	743	699	679	683	717	689	691	717	734	681	649	661	671	652	702	702	726	701	678	646	667	691	694	693	672	733	664	657	748	713	683	695	688	721	638	699	686	668	669	703	665	707	713	687	712	642	683	706	674	709	715	669	709	665	679	721	733	609	705	689	692	698	674	678	668	663	682	678	690	731	680	691	710	670	696	685	664	677	689	716	733	710	733	678	682	693	698	677	774	717	692	672	659	694	706	686	717	683	650	684	691	671	641	686	643	708	686	666	687	688	688	630	692	685	715	691	713	678	675	704	680	678	666	717	659	665	703	705	708	682	695	721	727	710	694	661	695	636	695	690	715	677	721	701	688	704	698	678	660	669	664	681	637	695	659	664	694	745	670	677	679	673	672	712	667	734	676	658	695	675	706	700	715	677	651	645	723	697	676	692	692	664	670	669	640	759	682	705	674	666	672	672	702	712	630	715	684	673	641	666	665	688	646	722	717	679	705	625	721	719	698	693	701	729	689	691	668	670	721	698	742	701	694	664	707	688	671	682	664	643	705	696	718	650	694	722	676	696	687	692	712	756	721	678	695	695	676	724	699	655	666	672	687	712	719	635	670	674	703	706	662	721	719	703	720	685	703	631	693	692	740	700	724	686	722	712	705	670	681	714	680	717	736	675	660	708	686	664	669	682	681	718	646	693	704	644	685	651	682	679	661	707	678	663	661	733	685	671	718	675	696	659	685	678	681	693	714	757	672	683	699	682	704	719	702	695	666	711	689	707	726	688	678	672	734	710	612	708	696	722	641	706	698	713	681	685	653
22812	21044	28695	23581	21044	21072	7186	1074	790	744	676	661	603	580	561	547	550	490	494	476	481	473	479	459	455	475	447	471	470	455	470	475	474	468	425	442	462	428	473	421	460	447	429	471	435	439	462	427	428	427	416	427	411	399	443	407	448	414	438	413	414	412	405	447	457	438	446	439	448	420	443	452	426	418	464	416	428	425	411	430	454	422	462	441	395	429	410	475	399	460	454	423	453	445	408	389	439	415	419	412	398	396	443	432	442	405	441	402	434	441	387	398	404	410	444	443	460	405	427	409	434	447	425	450	427	434	426	441	435	452	455	395	448	443	416	384	459	432	426	443	436	417	452	423	404	443	415	436	444	421	422	418	436	428	424	452	448	422	406	406	470	446	427	444	443	373	432	446	415	439	422	436	406	382	404	427	410	425	445	433	420	461	416	422	422	409	443	424	459	422	408	436	439	391	445	439	416	412	390	396	404	425	407	412	375	452	444	408	441	466	417	416	418	415	412	422	410	423	410	430	433	447	414	420	427	396	436	424	435	416	449	418	432	419	392	402	446	410	419	429	404	401	440	416	429	468	391	378	447	431	449	425	420	416	482	405	421	394	427	399	436	395	404	418	435	419	441	421	454	454	399	433	434	463	431	376	426	455	404	427	440	440	434	401	433	422	420	473	402	419	435	447	456	467	407	441	426	431	445	423	447	402	485	422	424	479	437	412	436	420	413	448	395	411	398	419	429	439	436	395	396	445	436	433	412	412	437	426	427	426	432	439	400	418	408	448	394	444	421	413	420	428	429	456	443	448	458	431	435	446	469	364	384	427	424	448	421	443	432	411	417	432	422	433	427	443	441	468	436	445	433	420	412	437	432	397	420	406	383	424	464	449	464	438	404	478	442	430	434	422	428	437	445	435	419	441	410	416	417	419	418	425	414	403	472	397	430	432	449	425	365	465	425	444	419	468	460	472	454	426	402	423	452	417	382	466	444	424	438	440	454	441	437	445	456	437	405	425	398	433	439	433	420	446	413	401	440	423	450	396	471	434	428	407	458	435	432	446	430	409	429	409	433	452	406	416	428	429	439	429	414	428	456	425	391	442	442	422	403	441	415	397	419	439	419	434	411	385	437	408	438	429	442	405	410	425	442	382	463	409	450	452	441	445	438	447	439	430	435	436	417	434	445	428	423	449	399	440	406	421	410	416	462	437	444	477	441	428	431	440	398	427	441	452	426	429	397	435	440	439	441	405	417	423	428	408	462	426	410	446	429	379	414	405	442	434	408	418	427	418	408	436	422	450	386	416	457	441	422	440	410	408	401	406	392	459	405	429	401	406	426	434	436	412	425	440	419	429	437	407	399	432	421	450	423	440	427	421	422	448	433	411	412	407	427	423	463	466	442	433	418	420	423	452	410	411	431	422	421	391	410	439	404	447	407	407	447	408	458	438	399	442	440	439	435	394	401	428	444	445	407	424	449	437	413	436	414	429	459	431	413	421	394	423	433	423	410	402	414	406	424	439	430	406	393	413	405	396	436	409	431	417	462	424	455	415	432	417	385	433	390	428	417	421	444	399	442	431	418	403	440	439	418	414	425	422	401	412	404	435	430	404	434	434	409	450	420	431	459	427	438	419	399	408	415	400	413	459	425	428	417	424	472	416	441	404	417	403	391	438	425	472	432	404	432	439	430	429	461	421	448	408	418	433	424	372	467	427	413	433	430	414	434	403	449	406	430	456	391	450	411	420	408	374	439	484	440	441	416	397	420	420	430	442	409	451	408	407	429	415	427	426	410	435	490	426	432	433	432	423	429	429	417	407	460	422	417	407	424	422	441	457	434	425	395	455	421	430	433	411	466	440	430	453	421	418	430	400	427	408	410	475	407	409	424	413	388	435	389	429	433	375	444	424	399	439	455	423	436	426	386	452	438	401	452	451	413	409	410	431	452	409	429	430	380	439	440	409	391	425	408	445	437	423	426	454	439	434	422	447	426	417	427	380	420	461	426	443	447	404	404	436	432	429	399	456	406	425	426	418	404	434	412	456	420	448	404	411	416	472	420	451	411	416	398	419	376	424	424	392	417	432	435	433	432	402	424	393	420	445	429	417	454	441	369	409	450	440	441	382	454	419	397	413	413	403	434	403	451	388	384	411	406	421	406	378	431	467	406	412	436	422	408	448	452	422	396	435	404	366	418	459	412	429	446	437	392	412	446	447	402	398	412	440	434	426	405	451	439	449	439	426	423	482	456	440	415	412	412	432	431	433	402	439	414	425	422	451	399	413	431	431	438	409	382	457	419	422	419	454	427	405	425	424	428	435	452	440	402	445	419	431	434	434	423	389	441	449	440	410	449	410	415	419	388	447	451	451	396	454	464	420	420	412	413	427	388	455	446	403	446	438	388	451	410	390	458	430	428	403	437	458	434	427	426	406	433	421	382	434	446	397	425	433	399	443	432	447	456	395	410	402	430	416	444	389	447	413	471	438	417	454	387	407	428	454	401	443	404	432	446	453	442	417	408	434	422	443	374	432	422	421	421	386	393	422	447	424	407	440	428	441	447	448	416	443	402	411	432	461	441	402	420	431	410	407	423	410	427	407	414	417	381	448	434	407	419	410	433	409	454	439	414	428	463	427	419	429	388	418	442	418	442	403	423	474	434	436	425	396	420	404	433	447	449	418	426	429	443	430	410	454	414	437	447	436	443	424	425	431	433	430	395	408	478	413	446	429	452	417	424	426	441	399	415	407	416	421	436	451	410	420	383	416	440	415	439	426	437	439	419	435	445	391	433	411	404	418	391	423	396	441	451	404	409	454	406	444	429	393	452	439	427	434	444	451	441	415	460	450	383	415	440	412	407	444	433	442	420	461	423	461	414	444	436	454	445	419	450	397	437	427	411	437	422	461	432	413	417	430	442	446	445	449	457	458	434	386	439	393	432	436	431	434	447	446	454	439	466	426	444	386	418	424	431	420	434	394	416	435	431	437	394	446	444	425	395	435	431	431	418	401	424	408	445	444	425	462	420	419	428	459	410	394	402	382	423	411	415	411	450	419	411	449	412	432	402	404	412	414	468	415	445	459	443	430	412	437	403	398	452	450	423	469	453	434	428	434	422	437	398	425	428	426	412	412	446	405	434	427	399	442	442	413	427	437	402	418	436	390	414	407	435	442	459	437	431	460	421	458	436	437	413	430	428	407	416	430	426	403	477	386	425	435	433	416	424	390	463	425	438	444	443	432	446	450	427	436	463	430	435	427	395	436	458	440	444	444	409	402	448	404	436	426	393	408	401	419	395	466	419	427	399	387	414	428	408	435	433	393	437	413	422	437	395	399	417	433	426	397	409	420	417	430	417	412	424	461	455	415	455	426	446	421	401	387	412	444	402	422	400	428	402	428	440	413	422	393	432	447	434	424	408	410	426	428	425	436	423	403	397	413	421	423	438	404	410	457	399	448	444	429	421	427	443	411	425	444	421	432	403	408	405	436	422	401
41943	39198	11459	5905	4119	3205	2450	2017	1687	1450	1198	1086	998	900	866	845	826	799	724	747	659	711	623	697	683	638	620	633	605	639	600	593	612	643	588	584	620	580	641	590	588	652	599	637	582	583	600	563	568	560	616	626	582	551	564	618	577	537	566	579	641	569	585	603	595	527	573	540	580	604	567	589	545	596	543	578	552	613	556	581	580	590	566	568	554	603	572	578	607	575	614	573	558	534	588	604	594	565	569	556	549	551	578	600	613	608	537	579	593	591	594	547	577	547	581	589	590	569	599	622	615	552	569	595	571	613	564	561	558	568	586	581	559	598	572	610	550	545	537	598	574	554	604	549	547	596	614	543	578	556	589	592	585	583	601	575	571	559	564	580	561	551	566	572	596	589	558	545	567	591	561	585	541	580	562	567	584	540	555	557	547	601	568	588	597	565	579	600	580	568	586	595	568	579	564	643	584	520	588	574	539	564	567	519	605	544	580	590	548	581	606	556	557	573	536	534	515	621	546	562	563	568	573	553	579	558	587	592	560	548	557	554	594	562	552	567	546	579	559	596	605	587	544	561	571	571	558	580	556	557	570	587	584	577	553	523	542	574	537	577	546	537	592	616	575	605	533	615	586	551	522	555	602	550	589	601	565	578	551	561	583	614	575	580	599	571	579	565	591	583	541	573	570	576	603	581	576	542	589	563	558	558	551	537	621	612	595	598	548	534	538	560	581	537	548	527	523	593	578	558	579	593	566	540	612	583	597	536	567	569	582	560	574	581	611	579	532	566	561	524	566	548	613	580	603	578	565	571	538	559	543	582	572	549	575	590	571	596	556	539	541	611	570	607	567	571	548	552	568	589	609	558	531	575	582	573	598	602	541	578	588	561	574	611	580	592	573	551	542	607	552	564	612	592	592	570	585	590	552	608	532	546	593	547	565	579	585	574	576	560	533	546	568	575	542	544	615	591	583	522	579	569	505	574	603	611	587	565	567	590	536	586	540	592	563	575	559	576	541	549	531	598	591	521	616	595	563	567	597	539	550	570	553	599	586	556	573	538	555	589	574	537	560	528	576	543	558	575	561	581	567	575	588	564	540	614	565	625	556	562	554	576	617	547	595	597	563	550	539	557	586	530	512	530	577	564	562	578	589	573	558	576	547	549	514	593	547	580	574	549	570	535	566	574	548	529	567	619	599	578	586	574	597	526	582	575	556	577	549	575	578	552	577	540	568	582	537	596	560	575	490	591	557	578	536	585	561	580	534	567	570	534	591	598	542	550	539	559	591	546	574	583	578	591	574	558	573	589	587	554	560	638	579	586	572	577	562	565	578	592	570	586	552	546	576	557	566	563	569	577	556	542	644	579	557	606	564	545	538	566	564	553	578	552	574	561	563	549	582	547	586	586	616	605	519	545	549	561	582	565	552	598	544	599	574	562	539	566	599	585	553	547	556	577	593	592	588	572	557	539	568	566	544	593	587	578	615	590	534	580	577	568	520	623	589	571	608	594	575	589	555	603	574	599	545	529	618	580	575	590	558	548	594	542	627	562	588	584	554	624	554	571	601	604	534	560	579	605	551	522	564	587	629	556	562	584	582	598	583	551	574	615	586	572	573	520	568	576	557	546	580	575	596	568	499	599	592	595	574	585	581	576	558	568	558	562	620	583	592	584	565	601	574	547	549	577	588	584	556	593	543	573	556	550	620	551	588	578	571	572	600	598	620	566	565	535	583	585	581	567	571	593	585	587	540	575	532	633	535	552	553	540	585	579	551	593	591	558	543	582	569	571	575	549	583	576	549	557	558	601	568	575	564	608	536	568	589	563	585	574	571	559	555	562	557	577	577	534	551	612	581	539	581	594	554	538	590	553	580	610	568	574	572	573	559	549	600	578	571	599	569	528	581	548	600	547	562	537	542	559	601	546	591	550	523	547	568	599	598	547	560	595	599	597	595	552	547	579	581	559	545	571	587	561	582	548	616	576	565	576	532	553	557	602	578	620	581	652	595	567	558	595	594	581	552	536	583	575	581	576	553	577	521	546	563	582	611	551	533	620	571	574	587	569	578	592	583	557	543	580	550	531	569	548	564	571	581	587	578	578	563	536	613	507	549	592	579	624	587	585	578	557	558	579	593	575	571	553	541	604	558	616	541	568	579	607	582	599	581	570	550	553	581	541	588	540	539	565	590	575	563	556	570	538	566	541	554	565	593	544	564	535	576	565	530	577	545	593	574	606	572	563	549	622	565	564	550	555	580	603	572	553	545	566	570	602	556	538	570	546	573	539	562	533	564	591	583	563	579	581	565	559	574	550	638	603	556	534	599	584	568	561	555	595	579	552	580	626	557	564	551	556	571	589	593	511	577	555	552	575	561	549	541	578	568	525	574	584	538	552	543	562	565	568	573	576	541	565	574	553	576	542	569	561	539	585	587	559	566	569	573	592	576	589	579	600	599	545	585	600	577	554	542	565	568	626	564	559	526	538	555	584	552	522	580	573	559	570	522	586	582	624	525	538	561	585	572	576	593	567	551	632	603	576	553	514	594	603	541	576	573	535	560	583	577	610	576	569	545	581	569	573	579	571	571	558	584	561	543	555	568	579	515	602	606	555	574	589	570	567	586	559	563	577	567	568	561	577	546	539	565	573	560	602	550	600	582	568	573	582	574	573	575	541	624	576	544	594	584	559	544	582	603	565	551	507	554	608	556	584	546	552	551	596	598	557	609	586	555	563	584	568	600	517	545	585	559	614	559	575	564	551	544	576	593	596	562	583	586	566	593	555	579	584	562	592	585	582	561	576	559	584	586	548	578	553	536	576	560	559	546	580	573	602	544	585	522	532	589	590	556	569	547	583	547	571	505	558	590	550	587	549	571	544	554	526	551	579	563	555	554	590	537	581	562	563	538	532	519	598	553	572	570	566	553	559	579	538	591	574	589	584	574	562	561	583	574	521	564	598	506	584	581	574	583	609	591	534	581	571	550	608	623	613	545	568	546	589	585	540	540	560	556	589	592	547	574	605	594	534	596	586	540	559	570	555	577	585	532	539	563	557	564	573	551	617	524	542	527	576	566	576	552	562	606	578	584	588	611	541	593	605	563	578	589	559	572	554	589	546	546	587	601	554	575	557	554	600	568	588	576	559	581	546	552	548	564	596	555	539	588	586	572	568	546	575	548	560	532	581	614	582	565	585	583	525	586	553	609	594	565	578	625	590	576	523	540	555	584	516	560	586	591	604	582	570	554	581	556	588	558	604	548	533	559	539	571	551	584	585	576	524	577	530	560	578	583	622	585	556	581	563	541	554	548	548	582	623	581	535	587	578	535	566	555	593	606	565	564	562	555	577	582	578	558	571	555	568	569	618	596	540	557	543	564	561	584	586	604	625	558	570	616	556	543	592	593	563	563	568	552	552	572	601	562	564	562	601	570	578	560	589	607	573	559	611	537	571	521	603	558	576	558	577	621	600	594	530	588	557	546	601	615	562	594	572
28069	21979	11028	981	454	412	353	387	371	352	340	390	352	367	367	346	355	315	337	346	397	336	360	353	386	338	347	360	344	343	334	366	340	361	356	348	346	350	360	313	341	330	353	338	372	364	376	337	364	339	361	317	347	364	353	367	345	344	338	367	368	327	329	341	320	341	343	365	343	352	353	326	358	360	357	325	336	344	325	323	328	390	322	370	315	352	342	346	314	333	372	368	318	323	336	320	337	332	334	320	346	350	369	355	330	364	382	371	342	344	350	340	331	331	386	336	356	369	376	332	345	329	335	367	365	340	341	313	348	323	320	369	321	359	369	334	370	377	381	317	329	344	372	345	318	336	337	352	327	360	323	370	320	331	348	357	346	332	351	370	373	335	351	335	338	352	338	327	361	340	347	363	336	347	353	328	377	339	372	318	350	339	371	343	329	335	348	360	381	347	363	341	352	343	340	345	404	368	358	322	350	363	333	342	368	335	341	321	344	355	359	339	333	348	355	346	334	356	354	309	388	381	345	330	312	351	316	312	320	352	333	370	365	375	346	367	370	351	368	321	359	315	361	381	339	360	327	340	384	353	378	347	375	341	352	351	340	313	351	344	348	343	334	354	352	331	366	330	310	355	388	316	333	361	358	357	315	365	366	298	358	353	355	366	338	347	363	331	328	352	340	363	345	360	341	346	368	343	354	347	389	385	344	372	365	320	359	351	353	307	353	349	350	349	341	315	346	334	331	324	340	341	365	330	360	365	370	329	327	334	339	341	380	321	381	335	348	352	332	358	364	346	349	381	338	360	315	378	327	327	337	326	325	345	352	351	342	366	347	332	344	334	372	332	374	368	356	344	319	333	351	354	328	349	329	370	349	360	337	351	347	338	369	342	340	375	323	329	360	329	318	342	344	351	368	369	344	348	373	353	325	356	334	342	333	340	305	347	370	373	314	363	347	332	365	355	345	358	330	355	339	368	359	365	364	376	348	368	320	333	338	358	343	347	347	342	341	314	360	350	365	309	311	353	356	316	359	340	359	370	357	312	341	351	368	369	325	336	312	355	374	333	356	376	355	389	348	350	366	332	356	348	372	335	324	346	344	356	330	363	339	350	370	325	309	351	359	361	326	335	369	388	342	334	333	335	354	360	337	335	370	339	331	330	333	310	338	354	318	345	366	343	331	363	364	346	335	341	350	316	337	360	379	351	306	344	333	352	355	331	369	380	346	335	381	333	342	360	363	332	343	358	354	361	348	352	346	338	309	355	354	337	331	377	354	360	359	332	322	354	322	369	357	359	360	338	341	372	370	337	351	377	358	343	338	319	329	389	327	345	348	344	328	339	323	344	368	354	339	327	332	388	323	343	359	344	381	350	352	312	362	359	359	335	354	335	380	330	313	343	344	336	364	333	354	355	330	331	371	344	345	377	365	349	339	345	355	351	352	362	348	349	349	350	361	359	351	342	325	362	355	350	370	354	361	359	353	370	352	310	352	354	343	330	347	326	364	384	361	336	354	343	361	345	351	366	340	377	345	373	334	350	355	363	375	337	351	357	377	356	384	382	326	334	335	343	347	351	331	338	350	330	354	390	352	367	343	358	321	358	328	363	338	355	352	347	368	347	342	366	343	324	357	343	339	374	348	324	332	366	320	327	354	356	319	346	321	346	363	311	328	333	387	335	353	317	340	356	332	345	356	341	340	354	389	329	320	321	368	390	320	380	356	334	342	333	327	342	346	328	336	358	348	371	338	319	336	334	345	356	343	329	356	368	336	357	352	365	358	321	339	342	349	356	356	366	331	351	341	345	353	338	357	350	335	349	346	338	369	334	352	335	353	380	332	384	349	332	360	319	339	327	349	371	360	341	339	335	349	338	351	335	331	360	342	341	354	379	343	343	361	365	356	318	353	359	361	375	368	365	325	330	332	350	338	387	357	305	375	343	344	349	338	335	338	317	364	361	373	327	300	339	335	324	364	334	316	324	326	336	345	348	357	335	330	329	367	348	329	337	337	377	388	362	316	342	350	367	359	334	326	363	337	349	321	370	368	338	325	337	346	342	340	344	344	371	328	358	334	328	376	338	363	371	350	370	367	353	324	317	353	324	355	335	363	358	336	335	360	333	351	358	353	362	361	346	338	379	336	338	316	356	379	348	327	408	345	343	310	336	353	365	370	375	349	351	384	376	353	329	321	348	329	360	327	351	349	369	350	340	360	332	343	323	343	339	333	366	353	384	341	359	346	328	343	337	338	334	354	333	365	335	358	330	338	344	337	331	337	311	314	325	346	321	363	360	379	362	320	324	326	317	369	349	334	364	362	343	338	364	315	357	314	383	345	339	353	325	345	352	356	359	315	353	344	341	342	356	314	338	356	359	343	363	325	365	354	349	353	331	329	384	352	370	370	367	302	372	314	366	321	347	304	348	340	309	336	357	357	342	351	340	401	350	353	366	361	340	339	375	355	364	387	340	346	320	371	363	346	359	351	335	324	327	287	366	341	354	372	349	327	375	345	339	335	327	339	357	351	355	333	356	317	333	343	354	352	343	358	343	346	343	364	352	338	331	317	362	328	350	342	330	365	358	338	345	335	375	362	342	394	352	354	330	314	358	329	358	325	344	336	368	344	355	355	336	354	366	339	357	352	325	309	358	343	381	357	321	312	368	375	335	354	354	370	342	320	349	356	314	357	377	353	324	343	313	325	344	352	382	311	326	328	345	332	317	347	357	336	347	343	361	343	364	342	352	370	331	339	309	353	335	368	357	328	369	391	364	356	373	341	348	378	354	373	353	310	360	356	363	318	351	353	365	348	328	345	360	339	325	334	370	370	349	319	341	339	319	352	376	340	358	368	339	357	337	351	312	327	333	351	366	356	333	336	317	329	383	363	334	350	327	364	342	348	348	339	345	363	294	349	351	341	382	336	355	336	303	350	343	352	327	349	346	372	321	339	368	372	339	364	341	352	328	343	334	331	335	337	339	342	332	355	320	319	328	350	386	328	348	397	326	333	369	314	353	338	368	384	372	336	323	362	338	354	357	372	364	313	321	375	343	343	341	375	347	375	349	356	369	362	351	327	360	334	341	367	365	356	345	356	338	337	351	315	367	354	356	328	339	373	344	351	354	347	364	352	321	319	327	323	351	346	329	340	336	331	341	359	344	332	348	339	366	344	343	330	319	329	363	340	327	377	335	341	353	354	318	355	368	385	359	342	367	336	343	340	358	345	338	339	360	337	360	347	354	344	340	350	318	361	346	342	336	339	375	336	363	344	382	357	328	382	348	328	311	339	353	355	338	333	311	320	385	338	342	348	343	402	336	354	345	332	374	340	379	335	336	338	340	355	337	361	336	341	311	334	329	330	347	345	337	351	330	375	353	376	356	329	343	317	331	360	374	339	351	339	332	363	342	373	375	329	368	363	331	317	339	355	371	373	379	359	343	374	345	350	351	318	343	346	369	300	326	352	380	341	360	339	343	359	355	331	382	379	335
33187	21342	1057	665	592	528	504	521	517	524	478	443	469	477	489	475	465	451	469	434	480	479	452	476	438	476	470	478	465	470	468	440	487	447	468	477	469	455	490	449	453	455	473	441	483	420	463	485	455	420	474	479	444	456	435	471	449	464	444	459	466	438	444	482	479	485	494	476	476	481	484	477	462	469	438	473	454	460	467	478	500	429	468	444	487	471	499	469	468	456	490	476	464	445	449	446	476	490	488	498	466	455	479	456	440	454	427	472	463	441	450	470	477	465	476	481	502	435	460	450	474	493	460	447	481	457	469	457	456	451	461	459	498	497	496	456	460	469	498	450	475	499	485	488	471	491	435	484	465	466	446	482	476	415	483	484	473	413	459	465	473	431	471	458	523	464	464	429	495	468	466	468	472	497	447	486	439	429	472	465	469	492	477	463	424	488	475	453	434	419	441	458	477	455	458	465	479	460	433	452	462	455	495	486	476	458	458	463	458	460	462	430	450	506	511	484	480	468	449	444	491	477	457	482	475	436	468	467	475	458	459	464	469	477	453	490	486	490	438	461	485	438	454	470	473	445	467	455	480	449	500	464	460	453	437	445	455	489	455	483	477	487	482	461	507	443	445	459	475	457	439	437	459	463	453	443	481	486	464	438	444	439	440	456	438	428	476	473	487	439	453	448	475	453	456	465	436	443	471	486	459	477	458	480	468	440	492	430	447	423	452	459	459	440	469	443	464	469	466	484	480	432	474	464	472	458	486	448	450	458	465	447	504	445	472	483	433	466	467	461	437	469	431	493	491	446	475	416	443	472	466	408	446	498	451	466	468	462	520	491	465	491	474	454	465	466	475	450	473	475	460	506	471	492	492	494	464	451	484	502	474	474	492	467	447	460	472	430	458	442	406	473	422	498	469	465	453	483	463	477	448	435	481	464	459	468	488	479	454	470	469	447	460	433	463	467	504	482	438	488	459	461	487	444	499	456	468	451	447	489	449	469	423	471	449	470	470	473	464	468	465	475	478	431	428	452	464	435	443	463	513	484	489	452	435	401	479	453	497	471	449	486	471	469	448	450	492	456	514	480	434	442	464	484	437	470	462	464	396	495	480	444	425	493	463	488	460	478	453	449	472	422	462	503	470	478	463	474	466	477	492	479	465	429	448	477	445	470	476	496	466	451	463	469	490	448	465	473	474	433	470	468	447	456	447	463	470	435	468	451	466	488	460	448	405	459	475	472	471	453	491	469	427	459	447	505	459	463	444	472	464	469	444	468	404	464	457	433	486	468	474	462	462	474	458	440	459	489	472	492	488	457	481	486	452	491	430	484	412	444	433	449	441	487	454	429	480	472	453	506	480	453	462	440	474	449	425	460	450	460	482	503	480	461	481	482	456	468	444	475	472	510	453	444	439	510	481	473	442	484	457	482	443	483	461	510	497	482	475	430	498	486	467	480	438	490	507	485	478	490	393	446	506	473	487	442	431	481	501	415	488	451	424	474	436	465	479	421	499	472	483	494	489	476	475	509	469	446	486	462	494	446	472	465	474	443	445	467	434	473	457	478	490	475	444	466	441	425	455	460	466	444	411	441	482	452	434	488	445	478	464	476	482	440	489	461	473	488	445	450	478	428	455	485	483	430	454	501	461	483	473	471	507	499	464	445	480	494	493	452	462	477	456	476	483	437	456	479	456	478	447	450	454	465	453	440	450	471	460	446	434	459	482	516	465	434	446	450	479	463	456	447	452	496	461	434	435	473	457	450	469	448	483	462	473	496	462	434	465	491	442	496	477	472	459	455	461	466	455	457	455	469	475	494	458	468	499	477	471	455	489	478	447	465	480	487	434	455	396	444	481	452	428	473	484	462	467	509	465	489	474	464	454	466	484	463	510	458	502	464	511	488	420	425	461	465	435	462	498	442	472	457	426	483	453	466	455	463	465	476	479	420	458	429	448	420	443	456	470	442	443	425	445	486	469	491	502	437	461	491	456	468	476	461	452	442	473	444	479	453	473	462	440	467	469	453	457	456	489	474	463	450	472	504	463	471	478	429	488	466	414	481	467	438	487	435	474	461	423	509	456	544	405	474	471	446	508	502	476	469	461	470	487	502	476	479	470	465	453	468	451	498	465	494	481	450	435	475	484	458	482	455	459	452	498	447	461	446	463	449	515	485	435	503	476	460	458	483	472	407	449	467	455	459	444	487	441	458	460	466	449	456	429	453	451	485	435	486	439	426	492	451	512	448	445	487	461	462	452	475	485	470	450	448	462	448	512	451	500	463	440	451	470	447	477	464	493	424	486	485	476	443	444	440	444	457	462	476	485	466	441	491	474	428	427	469	487	449	464	464	434	418	441	481	484	498	440	484	437	430	453	479	414	457	500	485	447	472	437	434	423	496	454	444	491	478	456	470	467	426	445	493	440	477	461	491	424	482	457	423	461	482	472	452	494	446	502	453	473	447	465	496	505	493	485	471	457	494	463	466	437	455	460	496	477	475	461	483	467	482	454	471	460	472	481	461	462	458	439	453	458	482	488	461	468	455	478	433	475	424	488	478	457	457	469	496	449	462	482	430	486	456	467	470	452	442	436	463	457	445	450	450	469	461	467	457	505	449	448	464	449	474	459	443	466	451	513	466	444	466	461	447	473	478	446	452	452	478	469	487	460	488	487	471	470	469	442	423	461	517	445	469	439	491	462	425	489	446	496	449	488	471	481	465	445	459	477	463	481	453	483	457	437	469	473	467	451	461	458	486	457	445	452	455	441	464	479	492	479	480	459	480	440	436	435	449	490	431	447	450	435	471	447	466	460	426	446	497	488	437	488	474	453	476	451	442	466	428	467	427	462	465	450	446	425	468	446	446	451	445	481	425	490	481	473	469	444	457	463	496	476	453	518	504	475	459	461	485	414	434	457	451	438	468	444	496	482	456	477	424	461	461	486	475	465	443	468	458	460	455	460	452	465	470	489	491	464	475	448	478	450	465	498	442	477	442	478	435	478	456	438	464	463	456	470	432	441	454	480	494	482	489	448	418	506	480	431	433	458	434	460	461	447	482	494	467	476	447	447	444	479	418	493	464	503	437	473	452	458	461	459	431	433	468	496	424	449	481	452	487	454	448	441	462	437	461	444	435	488	426	464	469	449	453	430	430	438	450	447	436	467	479	456	405	473	464	461	475	441	456	437	461	505	472	479	467	492	456	465	498	471	463	446	439	509	469	484	430	476	470	466	433	467	458	490	451	472	439	440	483	463	465	504	464	495	419	454	465	455	473	469	467	444	482	476	484	455	484	468	492	446	436	475	467	499	520	476	473	443	470	483	462	455	476	474	463	483	471	498	462	471	462	460	505	444	417	466	470	452	458	481	474	467	465	456	440	435	457	451	459	446	487	475	483	461	502	456	448	451	476	449	481	471	470	462	441	448	450	463	475	465	466	439	428	482	468	477	471	491	444	450	438	471	472	443	457	428	475	449	469	473	472	483	466	446	491
23771	21062	28287	24062	21050	9403	1186	931	709	710	681	672	611	602	575	551	549	590	549	603	527	545	607	556	524	562	557	512	541	513	516	542	525	503	483	556	521	544	533	524	551	506	518	505	484	537	499	509	493	540	500	530	556	530	514	512	484	552	506	518	518	505	521	568	479	531	554	537	534	528	572	477	529	499	530	488	499	517	536	498	543	488	527	550	522	517	480	488	543	502	550	541	516	520	501	494	516	524	527	542	511	555	514	525	527	545	518	534	550	530	534	529	558	521	528	528	537	477	498	516	531	541	523	515	545	564	507	492	540	559	528	531	522	497	498	541	557	505	512	522	518	503	524	497	506	506	492	511	493	478	567	529	508	494	526	551	553	520	499	531	545	553	566	514	499	495	476	509	484	550	496	491	524	501	533	505	547	564	553	526	494	509	528	563	532	529	517	492	515	521	508	571	492	523	558	492	532	490	523	526	491	515	522	532	517	550	521	487	484	527	553	491	506	498	530	522	485	523	500	540	512	541	492	504	493	527	512	535	559	494	482	536	520	596	542	515	514	518	507	509	499	569	524	516	507	509	531	503	544	524	508	528	492	503	485	486	528	507	518	485	509	536	499	499	531	504	512	529	511	535	488	494	493	537	537	513	533	507	521	491	522	531	500	495	513	529	539	507	529	528	527	513	525	500	510	485	535	498	502	496	512	516	530	471	516	542	524	509	504	540	517	522	492	489	506	528	503	511	501	511	523	491	502	514	483	515	495	490	492	500	507	530	520	574	501	507	541	531	521	521	516	536	527	511	501	522	521	515	494	504	495	561	528	527	518	563	520	507	512	556	499	501	517	457	507	515	514	464	554	530	565	549	526	500	523	529	529	527	492	495	496	525	475	531	514	475	519	534	556	507	502	495	530	508	488	540	498	486	529	539	541	518	491	488	540	498	558	481	501	507	517	495	515	521	488	519	523	530	533	533	492	525	511	489	502	522	489	517	511	539	521	521	461	526	528	496	521	532	523	526	520	544	555	475	515	471	545	507	495	512	500	483	503	509	502	523	471	501	516	483	490	523	493	525	555	483	533	520	549	519	540	528	515	531	540	507	524	493	492	481	491	560	536	464	509	527	574	497	514	492	499	509	542	513	492	510	471	508	506	515	552	566	488	499	501	549	532	474	530	504	507	492	522	526	491	465	460	528	510	513	515	495	520	501	513	512	544	513	511	539	500	527	546	530	499	542	496	540	519	492	526	535	574	536	527	554	533	515	510	516	493	515	533	512	527	545	517	551	492	465	522	507	523	527	524	466	547	527	489	522	502	513	509	536	473	499	528	482	490	507	538	469	519	507	534	497	533	476	496	557	511	532	527	537	518	505	500	532	572	520	489	535	560	509	523	522	489	525	490	549	519	508	500	482	533	490	542	512	530	489	527	502	516	518	568	534	525	551	547	501	514	488	514	537	561	528	498	502	492	496	514	505	523	533	514	485	501	524	514	516	522	538	515	503	527	523	514	469	512	545	537	536	497	522	499	519	497	506	550	482	577	488	502	528	559	483	526	547	496	493	516	479	491	513	533	531	569	537	519	526	539	489	569	487	539	491	520	491	547	502	521	498	516	497	501	496	510	527	538	511	534	498	547	510	487	509	551	532	548	492	540	514	550	519	535	535	530	533	525	511	513	557	508	515	517	504	512	507	505	540	500	495	525	483	579	527	515	516	528	497	510	486	510	549	488	512	557	487	512	504	514	551	546	528	494	503	539	507	526	481	504	526	525	530	507	508	543	501	494	504	549	474	503	526	524	538	486	548	513	512	498	553	519	542	523	518	531	544	558	530	509	491	501	488	537	513	523	545	555	514	529	497	515	531	514	492	488	532	551	481	491	496	487	515	524	546	520	502	526	519	477	524	484	513	531	520	498	506	503	554	481	562	480	458	543	487	485	480	567	531	510	484	504	506	538	545	523	534	515	495	543	504	532	546	504	498	509	588	527	526	513	563	551	558	519	542	482	531	515	538	511	529	514	526	517	536	510	580	496	513	524	509	499	574	508	543	497	505	584	522	517	523	496	521	477	500	519	526	534	500	528	545	526	511	543	499	487	506	526	522	480	526	534	515	523	492	481	519	450	531	499	483	503	512	516	537	538	533	468	520	487	558	531	513	516	496	520	495	514	520	501	530	533	505	541	510	492	523	560	501	512	540	516	493	590	512	557	552	510	525	534	524	574	564	478	533	527	528	509	529	551	522	531	507	523	485	525	488	504	536	500	504	505	518	512	518	494	512	482	512	548	499	528	525	506	555	530	507	506	506	494	539	523	549	503	525	466	513	530	493	502	464	491	550	502	498	491	491	496	519	507	475	505	548	528	539	505	519	488	526	512	523	523	512	543	510	486	491	498	526	536	492	539	519	501	547	557	545	545	523	526	483	535	547	500	515	510	528	533	554	489	532	480	517	511	541	500	495	563	541	517	477	520	478	507	531	496	493	553	475	498	540	521	488	540	518	493	538	515	512	489	507	510	491	505	528	523	490	509	503	531	515	534	474	547	504	545	481	506	522	480	534	524	485	460	504	518	498	510	525	552	517	518	505	529	498	550	489	489	482	499	484	542	500	552	501	553	532	529	485	482	517	507	554	511	474	516	514	515	482	505	511	510	568	492	530	510	510	485	510	536	539	499	525	546	533	527	523	519	487	496	472	523	485	522	520	545	506	516	527	555	481	514	545	507	542	549	499	510	501	541	524	474	504	505	485	514	531	479	520	505	494	468	516	481	503	506	523	518	504	513	491	519	550	517	501	510	499	513	508	529	510	543	538	491	456	503	517	547	524	484	515	498	484	538	516	512	506	512	535	517	567	543	539	529	495	495	520	459	545	538	541	535	512	561	509	507	518	540	482	470	520	565	525	558	561	509	519	498	525	498	569	517	492	499	493	554	543	543	530	503	493	506	504	466	504	521	506	492	469	529	529	575	496	540	520	526	495	523	519	518	494	521	513	508	522	499	533	503	533	543	525	507	525	534	543	519	511	523	547	501	500	535	564	492	508	509	540	526	548	504	524	526	533	532	492	532	530	546	515	548	512	562	551	515	520	518	513	524	484	527	545	527	545	522	561	501	549	534	521	520	533	524	528	531	563	468	464	510	552	532	515	538	541	502	520	489	503	486	498	499	537	512	504	542	531	530	506	510	486	502	533	535	527	478	533	477	521	529	487	492	513	496	534	495	540	520	486	489	516	516	493	520	520	548	531	516	489	542	494	510	516	531	532	546	539	500	533	534	509	548	495	498	489	488	469	523	516	503	511	538	500	500	538	523	506	504	504	505	530	517	467	514	509	531	546	476	503	531	510	552	538	518	528	524	457	516	489	526	522	499	486	508	483	509	508	571	538	487	544	528	519	489	510	512	526	518	556	503	487	469	505	535	544	505	491	480	528	515	519	521	513	502	528	535	533	492	492	532	533	517	525	517	522	510	538	543	524	504	480	461	544	520	520	516	511
37189	32260	7137	3738	2613	2092	1760	1471	1278	1203	1024	967	892	848	830	801	798	755	777	814	778	774	795	704	723	714	715	725	696	683	725	706	732	689	713	744	668	684	689	713	655	668	672	704	734	706	663	721	722	693	670	687	747	727	686	697	693	702	727	687	683	681	697	703	722	682	673	686	710	675	701	683	679	718	634	683	715	704	721	733	736	715	705	700	669	685	653	653	673	677	734	721	702	683	663	706	670	705	693	681	707	683	687	695	713	625	699	687	682	709	675	647	683	698	715	720	688	707	679	643	708	677	701	680	684	712	690	708	696	661	700	698	662	683	748	656	678	724	654	666	704	677	696	691	677	673	680	722	684	698	674	673	674	697	655	698	654	703	705	707	684	745	666	690	667	669	706	612	678	680	719	700	683	720	683	708	650	723	629	666	648	669	704	677	661	713	678	691	674	715	688	728	653	668	717	675	699	699	668	678	675	653	670	687	661	656	665	697	730	726	675	679	670	687	670	686	630	688	686	681	656	626	679	716	703	692	686	748	682	692	697	705	646	665	664	671	675	663	671	730	686	675	710	686	665	712	681	732	682	733	678	704	695	672	669	671	646	691	695	627	666	637	666	667	670	642	725	656	664	681	733	713	696	704	671	705	666	692	696	649	671	691	676	673	672	694	627	665	685	664	647	674	675	664	695	704	676	711	728	690	668	722	641	617	712	670	675	664	674	701	706	681	670	693	674	694	640	675	690	622	680	700	732	686	702	704	718	719	687	772	718	722	675	712	669	686	654	683	672	659	660	674	751	677	677	677	685	674	699	666	670	655	767	670	645	685	686	674	703	701	720	644	695	653	667	691	672	681	741	746	730	704	685	670	709	718	648	671	641	655	701	711	721	679	671	701	657	689	734	745	691	693	734	684	720	677	750	663	721	697	688	694	650	668	713	725	665	689	683	724	722	634	666	681	666	670	695	721	702	653	694	623	652	717	629	671	647	656	706	665	636	684	662	665	675	646	681	689	711	668	636	736	726	662	720	702	790	672	704	675	666	727	682	715	672	690	639	715	679	725	689	673	690	712	693	642	692	686	665	702	715	731	741	673	654	713	738	720	661	676	709	676	678	638	671	689	679	655	700	726	727	709	665	689	677	729	665	691	691	721	688	678	657	709	715	684	645	687	701	681	685	727	697	734	649	678	725	695	701	661	655	693	676	676	651	681	686	735	713	688	673	692	673	729	670	760	675	722	683	699	719	691	677	644	687	675	649	670	695	658	669	720	688	685	679	670	685	690	665	685	707	720	661	703	690	657	681	694	724	662	683	672	695	673	703	685	688	724	661	663	712	740	670	731	649	699	706	680	688	675	665	714	696	678	690	696	665	691	673	709	700	689	652	648	641	702	692	724	700	703	713	700	669	671	677	685	670	704	647	681	692	708	713	674	701	694	703	700	688	753	674	682	673	644	681	678	662	654	639	691	670	665	668	673	707	688	684	670	695	676	702	705	581	695	694	737	644	700	697	692	665	694	699	662	691	663	717	666	704	742	659	710	673	684	705	636	709	714	683	669	697	737	711	671	685	702	689	685	681	662	721	687	677	703	674	724	638	692	724	709	660	691	675	737	692	691	680	667	696	669	697	718	692	667	668	665	693	708	689	700	750	699	655	689	695	707	685	663	707	714	700	644	724	684	704	662	681	730	683	720	686	693	670	724	694	663	657	660	679	668	659	700	664	655	719	697	714	731	691	681	690	663	688	617	650	695	690	680	682	669	665	727	664	659	706	661	711	623	713	709	650	692	671	686	661	720	669	680	715	676	701	711	681	657	723	652	717	672	686	678	718	653	674	718	722	669	691	622	682	756	669	659	671	689	685	711	692	677	662	671	684	699	688	709	663	636	665	688	676	722	722	710	702	701	655	669	670	712	680	712	708	675	691	715	638	663	712	669	651	726	655	665	659	707	719	753	743	705	665	700	709	688	695	664	680	713	687	712	675	698	660	653	685	699	656	677	650	653	662	704	679	684	691	660	660	678	668	620	673	707	707	703	657	696	703	687	698	741	680	669	709	702	746	682	672	658	696	655	666	706	664	696	672	695	689	698	687	737	706	754	653	626	650	683	705	677	668	665	712	663	686	716	736	716	681	689	678	688	678	727	676	690	722	676	667	690	692	697	663	695	721	727	668	710	673	684	691	670	698	676	744	639	690	704	688	702	657	715	713	676	677	673	652	648	688	684	646	703	657	681	694	661	661	709	717	681	691	723	665	688	662	741	733	689	721	729	734	666	709	651	611	695	721	678	726	720	660	636	668	628	692	683	694	729	648	674	694	742	697	703	739	709	623	629	655	680	723	695	684	682	668	699	706	694	698	692	690	672	721	640	698	674	675	667	724	691	667	681	655	660	709	657	682	719	651	702	701	647	647	692	661	664	742	657	670	656	666	677	647	689	710	748	669	742	675	640	658	701	718	713	700	693	702	753	703	720	721	689	672	685	693	695	673	713	730	666	709	646	711	698	646	674	742	685	703	695	668	686	682	652	643	686	709	663	627	674	707	677	677	700	644	706	719	706	698	673	682	668	691	681	687	669	680	699	664	666	703	655	715	673	709	683	678	717	682	734	667	684	720	688	690	708	681	669	760	670	725	719	680	674	690	669	650	712	657	727	644	706	686	679	690	685	681	690	689	680	704	652	704	689	706	685	675	710	683	669	712	703	692	717	689	677	639	682	696	686	666	660	668	671	682	692	694	687	692	693	702	724	644	650	703	719	679	656	678	684	659	688	692	691	685	706	638	700	735	728	686	702	701	728	734	672	650	718	694	700	680	718	711	653	673	682	672	702	691	702	696	662	650	674	682	705	676	697	664	648	685	711	661	697	668	663	728	734	697	715	700	719	652	682	680	622	697	684	670	701	671	668	653	692	714	635	693	667	653	689	703	696	665	708	650	670	708	704	696	686	626	701	718	730	718	707	660	668	688	724	690	701	658	745	675	671	670	679	698	666	669	628	713	714	675	627	686	677	684	643	720	688	678	713	674	644	674	687	659	708	652	670	676	646	734	676	715	712	693	664	725	713	679	655	716	663	741	716	726	692	692	684	689	658	679	692	687	721	657	661	690	703	672	680	648	704	668	683	643	667	706	693	690	653	654	734	696	672	657	731	684	656	677	709	743	641	661	666	691	703	677	659	734	654	701	696	719	716	670	708	698	721	751	707	739	695	681	683	661	708	667	637	620	667	651	646	682	678	725	640	715	683	644	683	699	716	681	661	652	663	660	661	664	690	685	710	712	726	692	669	714	640	695	658	738	718	717	694	638	688	715	625	673	679	703	677	666	669	654	728	696	674	727	641	664	688	705	695	659	709	687	652	675	683	654	660	688	691	687	697	695	681	741	696	686	709	699	711	650	650	698	640	681	680	706	730	740	691	686	695	684	648	643	654	638	700	620	635	668	691	623	682	703	727	700	663	663	709	705	713	699	691	686	695	681	708	701	673	699	710
22760	21040	28733	23561	21040	21053	7476	1094	815	757	737	632	598	593	555	539	515	523	469	481	431	448	486	486	486	482	460	438	484	452	475	436	426	432	441	481	443	463	454	445	426	428	427	465	419	452	459	411	379	432	434	434	431	415	445	421	440	449	399	413	385	415	444	418	436	414	435	440	388	434	389	411	425	448	432	434	409	436	443	422	421	440	457	445	452	412	460	414	454	409	456	437	439	425	409	425	432	417	454	427	398	417	405	440	423	402	426	414	424	414	453	445	438	422	436	407	399	421	435	417	388	416	398	424	419	412	435	410	418	409	384	411	417	390	405	438	408	421	445	427	430	404	418	414	452	420	412	397	428	467	416	418	419	412	423	428	443	405	449	425	434	434	401	405	422	398	400	464	436	413	410	423	437	414	418	402	405	377	440	438	392	437	389	421	429	418	439	386	408	415	424	396	413	429	407	440	406	406	407	413	452	449	405	423	414	418	419	374	429	454	425	452	440	422	415	438	403	420	398	399	446	425	405	418	414	428	425	431	443	406	388	423	433	436	423	430	398	414	410	409	408	399	388	417	440	369	447	403	399	435	436	413	409	440	418	447	426	427	432	448	428	402	393	435	418	414	406	399	389	409	466	433	444	423	469	435	398	409	429	451	445	387	430	442	411	454	434	414	437	395	429	402	412	421	462	444	401	432	435	442	382	445	428	433	434	434	404	428	394	442	429	439	392	399	443	409	407	415	430	425	432	411	417	416	415	424	402	407	415	435	426	408	437	387	435	404	435	412	463	442	448	417	428	406	408	453	452	435	441	411	445	418	435	439	429	402	427	478	426	433	430	443	428	464	451	396	452	397	457	385	416	416	416	425	442	407	439	412	406	384	414	441	432	416	427	454	422	403	391	430	438	410	430	440	405	427	436	401	415	424	427	374	481	441	381	415	414	406	383	434	430	389	371	406	432	437	413	427	447	420	405	418	422	409	420	453	404	466	430	377	458	413	404	413	433	468	465	444	429	453	445	438	426	391	394	386	429	408	451	408	457	458	431	400	396	448	432	416	420	395	432	441	399	406	411	385	423	421	439	427	466	387	425	425	414	448	396	437	439	464	419	402	429	394	418	422	405	428	444	433	403	413	435	435	409	391	392	419	407	445	417	381	445	448	411	458	399	437	416	415	420	467	441	445	422	384	412	461	433	429	444	376	419	397	436	417	413	398	415	422	433	377	406	419	432	444	423	401	443	408	391	398	431	428	422	440	406	426	459	422	450	416	443	429	405	437	428	445	433	416	400	439	418	419	423	409	425	385	404	448	449	393	415	436	417	406	438	417	410	408	437	472	443	424	419	404	435	434	425	436	411	386	416	455	411	393	442	417	409	408	411	401	443	410	434	423	414	445	414	406	437	436	417	436	441	425	395	401	403	448	396	430	444	411	404	445	413	417	420	408	454	433	420	436	451	454	438	424	420	413	428	399	433	409	410	422	437	450	435	422	457	411	472	410	405	446	422	430	442	422	417	445	442	414	438	413	436	431	426	426	395	389	387	428	406	445	387	407	459	410	419	438	402	430	420	386	384	383	411	435	477	430	451	434	443	395	428	384	397	405	421	419	409	395	405	423	425	415	439	440	410	441	406	441	413	445	423	418	444	424	409	405	392	424	432	434	430	399	421	389	430	397	415	408	477	420	420	403	413	416	395	406	446	440	435	422	438	421	455	430	428	424	419	411	429	405	443	392	432	449	395	439	448	432	398	410	398	376	419	405	424	429	428	410	438	408	422	420	451	419	415	427	367	427	452	383	441	399	376	452	406	409	426	388	448	398	396	419	452	403	439	385	452	437	405	418	445	438	444	411	429	434	446	439	391	437	436	426	415	416	393	428	407	414	410	427	424	422	444	414	435	415	435	406	415	433	398	435	402	405	416	417	416	439	406	435	458	449	438	402	451	408	420	412	430	465	411	448	407	408	467	401	426	423	417	408	436	434	434	442	413	417	438	373	397	419	469	402	465	424	402	449	408	417	417	407	418	425	422	412	419	453	419	391	418	407	431	430	433	424	436	456	412	381	408	436	405	459	417	419	431	405	394	442	410	433	408	433	426	432	464	397	445	429	393	433	440	429	411	438	431	403	414	424	433	425	406	411	419	412	427	409	418	430	427	404	419	450	431	420	419	412	395	426	424	451	446	397	436	401	403	411	414	409	440	404	386	415	433	403	423	373	417	462	426	429	398	453	416	419	429	421	405	436	417	467	427	435	425	391	424	417	413	406	448	426	447	404	399	384	431	420	427	446	423	436	410	410	445	424	387	375	417	411	427	398	429	399	400	377	436	421	373	420	460	412	395	449	450	408	474	418	387	436	445	402	425	404	421	446	435	420	430	426	385	425	419	398	406	388	464	443	417	434	444	444	424	418	449	394	425	422	406	420	414	380	431	404	449	410	421	421	447	397	392	415	413	420	441	407	425	449	445	380	417	412	454	383	437	422	403	412	395	417	406	409	428	435	431	418	448	407	459	402	382	412	413	402	421	396	438	410	413	398	409	431	410	449	433	431	426	380	430	372	403	417	397	446	408	418	453	402	422	407	411	450	454	413	404	454	456	450	405	392	430	389	435	422	400	427	413	482	396	423	414	422	389	379	418	450	414	432	415	417	377	401	444	416	415	382	422	423	384	434	392	404	416	423	431	368	410	397	394	420	423	397	466	391	389	448	381	436	420	371	422	419	463	425	422	439	399	456	427	414	444	434	441	391	392	442	418	418	446	435	399	421	440	423	394	445	431	403	387	412	464	378	392	406	414	445	392	422	412	408	381	434	405	431	413	404	436	419	435	413	435	461	441	402	392	400	397	417	423	381	431	419	424	422	429	413	454	397	427	395	426	402	447	412	452	430	442	428	395	394	408	443	421	427	403	441	430	397	412	443	406	399	397	448	412	411	432	422	405	418	429	421	442	400	418	393	468	441	388	427	387	394	422	398	424	433	432	401	420	391	435	420	432	414	428	414	409	393	421	417	390	416	416	437	430	394	405	404	415	443	439	412	389	422	411	393	388	446	407	442	412	388	473	415	403	434	421	397	410	483	464	415	399	448	403	428	408	430	406	393	409	426	403	425	403	451	420	442	424	400	400	448	390	458	411	446	400	390	396	439	396	378	425	418	419	407	389	437	421	427	392	398	393	435	374	401	415	410	410	442	390	431	408	429	444	450	428	392	403	364	402	440	459	436	405	403	467	421	463	429	400	418	410	441	419	400	415	420	410	429	456	410	453	404	402	394	397	401	412	443	421	416	416	426	439	416	443	441	409	382	476	440	420	401	410	402	435	437	443	384	408	423	430	390	435	406	414	418	397	437	423	395	392	412	447	452	404	461	384	398	387	391	447	377	414	413	451	432	371	410	438	409	475	423	422	438	408	415	402	419	398	427	408	448	405	405	428	431	406	405	421	402	441	398	426	414	429	402	455	442	393	392	427	408	431	426	436	440	409	402	399	442
41471	36153	11591	5967	4171	3170	2512	2060	1591	1378	1310	1136	1050	890	894	817	800	760	758	752	713	678	689	636	638	629	666	636	632	579	630	598	630	592	621	621	605	625	535	573	569	557	575	596	581	586	588	618	589	595	599	580	563	609	555	579	635	605	555	588	568	620	602	588	547	596	560	616	535	589	559	563	577	571	517	598	577	574	506	557	585	601	551	538	569	574	598	530	561	601	602	628	580	573	585	582	581	594	568	573	580	588	578	542	535	584	572	552	610	535	539	621	519	564	525	594	574	539	579	591	576	557	557	570	596	540	560	595	514	545	558	576	518	577	557	579	528	594	590	580	595	601	623	573	574	555	625	532	570	554	583	595	569	553	606	563	610	541	583	557	541	544	540	598	545	577	574	556	538	557	611	574	621	637	567	554	597	556	596	533	568	579	590	580	572	571	583	583	566	567	613	554	559	522	570	578	582	595	553	533	566	559	571	508	543	547	588	541	586	579	594	614	551	584	550	524	588	545	587	572	558	588	572	558	552	555	552	575	605	591	534	573	541	526	566	533	594	561	547	606	558	555	592	578	567	522	569	568	545	585	546	606	614	578	564	607	525	569	563	601	594	602	594	555	570	560	571	515	558	543	540	547	603	564	588	605	559	571	592	573	589	527	561	569	579	566	523	533	614	515	582	563	624	551	524	545	618	517	529	548	556	599	550	553	539	564	561	596	519	520	560	547	594	548	542	558	545	591	591	580	575	545	577	561	579	533	552	578	560	563	567	579	588	550	611	591	549	580	568	523	587	552	560	583	580	590	561	533	544	578	602	560	562	569	562	564	541	531	591	569	590	618	573	564	586	510	578	573	602	577	598	575	576	581	557	549	553	545	515	570	568	527	534	549	604	590	513	569	581	576	585	550	545	595	591	583	563	547	545	585	537	582	557	556	550	586	540	554	559	587	556	565	551	573	530	560	552	593	579	603	505	598	525	534	583	556	577	523	571	533	571	564	506	552	521	562	570	543	537	578	567	542	570	552	597	554	540	554	576	584	607	570	563	552	550	585	511	523	578	546	629	588	550	504	561	536	596	592	599	594	573	580	558	594	532	521	578	563	577	547	561	588	546	552	529	594	566	570	569	556	502	525	544	564	543	571	588	563	506	574	533	554	558	559	547	577	565	570	555	559	529	591	555	556	540	539	580	515	574	541	595	558	575	559	534	564	590	551	540	573	579	601	512	558	561	529	599	575	565	543	569	564	570	606	568	557	588	588	551	561	544	593	592	553	538	562	557	592	601	539	566	575	540	567	590	581	579	594	602	582	553	604	581	553	574	555	582	547	543	570	578	560	525	565	581	570	544	551	575	559	518	553	564	536	561	512	578	598	575	563	540	560	580	599	584	559	593	565	550	555	544	583	572	566	579	580	551	519	589	590	516	539	547	578	580	588	584	566	564	595	562	558	546	550	572	562	517	568	571	564	548	559	581	581	555	575	585	547	586	544	550	619	522	563	539	549	564	579	573	545	546	549	566	589	579	573	525	555	561	608	559	580	526	607	520	559	544	566	573	632	540	567	533	590	594	512	596	618	510	547	548	610	583	609	566	564	568	550	544	595	594	594	577	538	572	578	588	526	598	550	543	572	551	548	540	585	619	560	546	545	586	558	568	572	538	538	561	578	541	587	552	596	540	549	555	527	590	558	543	543	603	562	536	528	598	538	564	543	552	547	564	556	550	611	564	573	544	528	550	593	550	587	566	561	585	548	583	568	600	530	585	546	567	538	585	628	555	583	539	527	570	570	581	541	563	591	561	526	547	556	566	618	556	551	568	543	556	577	615	554	565	585	529	542	565	560	536	601	587	570	579	538	533	554	585	567	550	562	594	596	547	557	533	565	588	567	573	590	567	565	571	554	536	618	544	578	548	545	585	557	535	575	575	559	580	574	560	567	545	553	533	573	592	563	559	599	609	594	563	531	579	572	581	513	574	580	551	545	623	556	580	579	586	528	563	561	554	578	578	624	534	549	586	563	593	528	574	562	584	580	574	545	543	547	542	571	549	588	576	530	532	557	546	538	535	561	581	572	549	590	568	614	577	601	584	587	579	584	538	556	565	537	584	524	611	568	556	564	577	549	541	545	582	536	546	601	589	526	539	631	578	553	580	589	596	588	567	585	609	590	598	559	585	556	561	574	548	513	540	560	571	572	572	572	541	609	627	505	566	571	537	586	574	553	556	595	627	565	557	560	586	575	562	514	541	594	572	596	559	566	589	548	556	538	571	612	572	601	608	577	570	547	560	578	536	567	608	564	558	566	571	573	554	570	576	526	536	562	559	521	628	532	519	571	567	533	548	578	569	537	582	526	587	587	546	601	572	567	572	559	600	569	578	562	533	526	559	599	533	503	570	546	569	604	565	562	556	554	587	556	549	575	589	542	526	593	579	564	578	556	561	574	591	554	537	547	576	527	522	572	586	533	568	578	550	579	540	616	560	548	563	539	533	560	558	566	564	545	579	572	566	593	550	538	509	571	554	592	535	569	550	556	513	560	548	551	570	564	511	587	561	590	543	593	570	563	589	567	544	608	610	563	555	591	558	561	559	591	588	553	552	565	572	546	540	589	585	564	556	598	527	643	557	564	560	557	589	575	559	558	572	552	540	557	572	548	561	539	578	540	565	565	549	616	535	558	552	563	596	569	573	562	589	553	535	599	603	597	565	554	545	586	567	551	545	526	576	574	603	558	576	521	611	546	545	566	571	552	535	573	571	576	555	573	574	560	573	569	589	581	584	567	552	532	599	580	540	603	578	552	594	573	575	519	598	603	542	569	504	545	584	571	576	528	598	536	563	578	561	582	528	567	574	576	571	611	581	566	567	547	573	566	556	580	590	568	599	529	555	561	552	562	527	586	600	554	584	610	525	529	555	574	561	560	539	545	555	535	573	553	577	552	572	595	579	618	548	545	537	590	592	569	565	580	584	543	592	542	558	578	621	578	565	582	573	616	567	555	514	550	555	558	556	550	560	575	563	534	516	572	557	564	597	592	542	588	529	583	583	580	560	526	547	553	543	565	606	546	519	558	559	559	565	594	589	574	563	604	530	598	607	584	564	543	526	587	593	554	555	593	573	578	612	558	569	618	566	587	560	561	550	615	583	554	593	501	571	588	614	562	576	576	602	547	554	591	566	581	566	553	540	564	580	577	573	528	579	548	570	592	556	555	536	614	542	579	505	612	539	527	532	599	555	540	571	558	542	591	608	542	549	594	588	540	587	559	592	597	586	542	565	549	541	564	562	545	628	584	548	561	519	589	578	580	572	574	556	533	525	567	560	566	570	553	548	572	574	618	605	578	563	551	590	544	585	540	584	555	515	578	625	517	575	560	534	602	572	563	590	572	584	565	565	523	575	571	560	561	582	549	644	552	549	545	549	566	573	533	531	549	553	560	558	563	549	586	585	596	538	558	557	532	541	573	579	545	595	598	537	534	550	544	619	579	536	547
27788	21685	11076	969	454	407	396	368	385	362	358	329	357	335	355	370	343	355	347	329	323	358	351	322	312	345	360	321	345	352	318	342	338	346	350	327	325	343	328	359	319	314	371	344	389	373	349	362	344	322	337	347	356	330	335	319	347	344	365	331	325	350	386	355	357	349	314	354	342	385	340	347	379	350	361	334	369	313	361	361	340	369	333	342	347	362	359	320	368	374	356	376	327	334	339	347	317	316	392	375	335	337	336	359	365	365	378	355	351	322	331	334	322	340	333	316	343	364	366	366	356	342	348	315	345	348	326	331	349	354	355	321	332	361	347	324	338	379	348	354	364	326	361	374	330	330	303	311	349	341	379	352	322	328	351	340	352	341	350	327	327	340	326	374	320	338	358	351	374	370	345	368	304	344	344	348	381	359	365	347	344	346	334	367	321	358	333	343	321	350	337	327	349	355	321	337	310	333	308	353	320	338	335	305	333	341	321	360	353	372	323	351	325	310	345	350	323	325	336	338	333	316	354	311	358	325	326	363	376	357	356	329	331	306	333	345	325	372	330	334	324	370	340	347	298	330	352	349	330	370	322	319	380	351	314	340	334	339	362	335	332	322	312	382	365	343	338	326	346	335	336	346	338	333	343	313	375	370	356	351	351	371	300	373	339	318	361	323	353	342	366	348	357	335	364	338	346	351	371	363	333	317	344	311	354	335	328	326	312	370	328	333	357	347	322	372	336	339	341	338	364	344	338	338	334	354	353	333	338	337	355	346	372	378	319	363	328	338	349	331	330	308	334	335	336	343	346	316	354	325	355	313	334	337	326	328	334	324	355	352	340	374	345	341	370	363	330	358	386	339	368	321	338	347	322	343	358	371	357	318	347	367	356	334	361	318	312	351	332	359	347	315	360	350	356	348	345	330	338	348	346	317	365	388	329	327	307	350	327	348	342	348	326	373	334	346	339	362	348	346	358	340	321	339	358	362	349	349	344	312	354	365	360	338	363	340	349	338	322	349	364	327	384	345	378	316	352	359	379	329	326	391	318	315	345	347	354	341	349	361	350	333	326	390	359	342	348	331	348	334	346	314	359	373	339	337	362	353	321	324	341	310	371	350	352	360	339	332	366	329	329	340	360	377	304	347	368	337	343	353	360	317	334	334	313	331	377	333	338	356	395	340	358	332	362	341	329	346	362	322	372	393	364	338	316	380	357	333	319	337	341	338	349	345	353	315	332	382	316	376	342	331	348	365	329	342	350	335	361	344	350	363	318	353	320	347	343	386	359	382	349	341	358	374	330	337	335	372	290	358	333	358	338	351	334	342	369	352	359	356	355	343	372	345	314	365	355	362	328	335	347	399	372	337	340	348	339	335	335	369	359	331	375	346	351	358	349	374	309	349	336	368	331	359	340	342	353	358	372	359	338	339	320	328	339	328	342	389	343	362	323	329	367	335	358	353	330	326	341	313	337	338	374	320	336	314	336	356	330	363	348	329	342	344	341	333	361	326	342	331	307	353	371	341	397	364	377	377	347	320	357	362	333	381	345	313	340	366	352	335	373	335	345	348	312	326	337	394	358	328	336	335	364	323	370	345	342	357	356	339	326	308	332	319	356	339	331	356	343	305	334	360	353	354	317	349	331	335	325	381	371	327	348	361	328	369	305	338	325	341	359	350	363	364	355	331	329	313	344	313	346	339	353	364	344	372	363	393	340	386	384	350	313	319	331	374	333	347	340	308	298	322	367	355	362	351	322	376	351	340	332	358	363	358	344	343	347	344	322	330	300	323	320	352	348	326	340	338	301	332	359	354	338	370	338	359	343	345	340	359	367	359	357	333	324	335	346	337	356	364	304	321	347	345	379	356	316	342	368	373	351	375	351	338	347	366	351	357	333	330	319	322	354	368	326	339	350	348	338	349	366	329	366	336	363	357	341	306	354	348	327	320	349	312	395	351	349	339	325	327	361	341	336	345	353	347	360	347	338	347	359	345	343	342	362	325	387	358	341	340	361	342	349	351	344	313	384	346	367	340	337	332	355	381	348	316	315	386	361	341	345	347	306	362	341	346	311	339	372	344	338	319	392	313	310	323	347	341	355	361	351	331	363	360	350	363	336	346	336	331	334	357	345	331	338	340	327	334	334	349	366	358	369	342	338	369	357	311	369	341	299	331	366	342	300	320	350	346	325	349	397	311	365	330	326	327	395	370	330	361	322	337	356	331	354	321	353	374	321	336	347	316	336	337	333	351	331	358	344	331	352	350	360	336	369	352	350	335	326	331	345	342	356	337	363	321	329	349	304	320	364	370	350	349	299	329	337	343	327	364	348	341	328	361	360	361	323	307	358	326	341	338	348	338	372	362	338	281	321	330	339	350	325	339	327	341	353	339	345	327	349	372	366	308	342	345	323	360	331	322	332	334	324	357	325	341	321	352	359	386	343	352	322	335	376	330	366	350	363	321	373	338	362	335	303	381	333	353	346	357	338	389	310	339	347	350	334	340	331	326	354	369	329	326	377	342	336	325	347	324	342	331	354	347	387	355	327	361	318	352	353	344	354	366	364	340	301	333	333	324	363	330	339	370	334	356	337	340	334	361	341	319	345	350	336	352	342	357	343	381	362	316	358	349	352	318	347	345	326	356	358	361	333	361	341	331	339	335	337	298	308	329	335	365	343	336	354	327	309	338	317	404	344	334	325	339	346	353	347	330	349	366	350	338	376	357	346	358	326	313	380	317	345	347	333	360	325	319	354	370	312	362	325	353	322	333	345	338	347	355	344	346	314	354	345	331	353	333	336	349	332	351	340	371	325	340	340	344	360	342	363	320	342	343	348	290	350	286	347	349	350	317	304	346	376	327	365	350	384	351	356	331	370	329	324	319	338	343	320	379	319	317	315	350	323	357	340	382	353	332	333	337	342	310	347	334	339	332	353	339	338	369	377	385	347	339	353	339	376	340	347	383	370	364	338	355	335	344	372	352	357	364	348	364	369	367	360	351	328	341	347	366	337	333	345	378	342	323	294	369	371	349	343	356	344	385	384	359	345	339	328	355	376	363	352	333	360	331	329	352	371	340	335	332	359	331	332	347	343	342	349	375	347	309	345	357	353	335	366	344	366	348	327	329	357	361	338	340	340	352	335	363	373	337	367	327	334	332	337	320	373	346	363	308	343	370	364	346	355	355	345	377	346	343	331	346	369	333	354	354	346	348	342	354	347	312	360	355	369	363	365	325	371	367	327	382	320	370	345	323	342	350	356	335	375	355	323	341	352	320	347	328	349	330	325	330	310	356	334	360	310	369	366	336	334	327	367	371	358	366	366	332	352	340	351	356	338	362	304	329	335	333	358	353	367	354	337	355	323	353	357	319	371	358	369	348	341	300	343	358	339	331	335	365	326	328	369	330	360	353	337	354	317	327	382	337	352	343	331	356	320	318	351	336	335	343	361	343	350	312	351	329	378	359	321	312	321	346	352	356	322	336	336	363	371	340
33124	19560	1070	645	623	584	511	483	442	500	480	460	447	482	456	484	462	444	519	498	521	457	443	419	451	510	441	452	463	456	461	463	470	457	465	502	452	499	481	480	445	471	456	446	451	406	447	464	445	436	449	475	458	501	488	479	460	487	457	477	466	482	502	483	479	465	447	458	443	487	502	451	427	432	430	461	446	480	478	482	464	478	478	445	478	436	415	485	440	423	477	464	484	454	486	460	413	468	498	449	516	510	473	453	466	423	473	449	433	445	470	416	480	484	440	464	469	440	455	444	437	462	451	453	443	461	444	502	472	439	465	432	493	440	497	461	469	507	411	505	448	439	455	453	467	451	485	479	475	427	432	460	473	431	479	446	477	461	475	428	464	491	412	470	439	471	448	453	446	449	443	469	489	462	426	497	449	431	487	473	448	448	436	497	487	440	442	473	448	474	468	466	441	489	452	429	481	466	456	439	498	432	429	463	438	463	466	466	525	472	459	483	480	447	464	468	488	456	470	462	440	476	493	441	474	480	462	456	451	475	473	477	456	474	431	484	456	436	437	463	454	479	400	425	462	447	498	420	448	492	438	480	439	446	467	473	472	440	452	458	440	443	471	465	438	484	465	445	451	437	439	496	476	413	468	488	463	475	503	431	466	410	430	435	427	467	451	422	467	448	452	451	425	426	454	457	474	465	456	455	431	459	434	458	446	451	468	465	472	451	479	463	460	484	455	481	437	461	472	418	476	450	471	468	463	471	457	494	478	448	470	434	439	461	488	452	459	442	461	493	469	440	468	466	457	490	459	476	476	447	453	481	425	495	441	452	426	478	446	439	426	457	450	454	492	452	463	524	472	451	471	488	469	449	461	473	473	458	424	440	462	445	463	483	417	461	460	470	454	472	464	441	488	461	436	474	439	468	452	441	446	436	469	434	446	430	482	435	459	430	445	466	458	432	469	513	462	463	476	444	445	452	470	437	437	451	491	467	452	448	477	457	486	451	461	495	465	467	444	424	482	489	458	452	458	457	449	427	456	464	451	438	499	448	446	452	471	471	484	465	432	508	491	453	406	449	454	436	482	479	465	461	470	478	461	456	455	496	461	440	473	466	449	446	500	418	425	473	445	460	444	482	487	428	431	439	481	457	426	423	463	473	445	457	440	465	455	454	479	486	473	490	476	451	416	439	457	446	424	474	460	439	465	421	474	458	469	441	484	456	434	441	462	457	478	452	468	436	478	457	466	413	463	464	465	446	417	443	491	469	443	455	469	441	494	433	446	465	480	453	471	485	413	466	404	488	471	454	457	483	451	452	431	461	460	459	437	457	431	433	475	466	464	425	464	474	446	501	480	442	474	432	419	462	479	444	486	427	470	435	431	442	459	452	466	461	487	477	473	468	450	474	442	432	434	515	463	462	459	484	457	454	470	463	486	489	463	480	415	503	422	453	460	509	433	448	440	425	463	475	434	452	466	480	466	472	491	462	455	453	481	444	474	476	423	461	439	440	470	452	504	468	443	430	462	404	457	466	475	432	509	432	468	465	457	415	485	474	435	440	469	504	440	468	496	465	440	455	422	478	473	484	435	474	501	454	449	416	459	440	452	410	472	419	487	464	429	458	462	447	476	481	452	422	423	466	468	508	420	471	450	461	479	495	480	494	448	492	423	438	435	493	470	431	470	469	413	485	414	451	460	484	458	477	499	486	498	470	483	449	494	440	452	506	474	446	516	459	452	468	466	456	434	477	495	476	451	469	438	456	500	412	471	424	472	430	451	451	424	470	472	458	439	482	413	479	442	467	492	467	445	469	461	450	471	451	453	452	457	472	423	476	444	415	470	474	499	465	464	455	481	472	470	448	479	468	455	457	455	441	453	449	462	453	470	457	445	468	446	455	491	510	487	481	454	490	486	466	427	438	433	464	450	465	457	484	493	483	460	427	454	459	502	451	465	491	461	448	464	457	458	455	442	468	448	435	426	433	448	457	462	441	459	433	439	425	436	459	469	440	429	456	476	460	453	457	481	434	486	435	426	486	441	458	467	487	447	438	463	441	466	465	472	459	440	487	450	460	458	438	479	482	456	480	465	471	424	466	438	459	451	455	472	456	423	466	462	473	444	421	458	457	460	431	428	417	465	442	439	479	490	434	432	492	464	463	498	473	479	457	435	457	442	435	440	442	435	480	457	435	465	455	453	459	454	492	475	456	452	463	457	471	469	458	449	464	501	457	459	457	492	478	450	481	442	441	444	451	498	487	475	429	449	463	452	459	453	485	489	459	445	463	448	453	452	450	439	463	450	433	479	499	445	447	485	464	458	443	463	454	413	443	457	429	419	480	443	472	472	496	471	445	458	456	449	471	447	440	428	469	465	448	445	470	458	442	486	426	461	477	444	449	476	503	444	452	438	456	455	461	443	437	447	458	473	421	484	514	475	427	469	441	476	471	451	457	464	446	453	508	493	481	429	472	475	454	434	461	408	464	437	481	468	465	436	490	483	434	450	452	446	454	435	420	437	434	488	469	450	481	450	457	459	501	413	438	458	467	452	475	490	464	460	456	452	463	445	441	446	441	440	427	445	463	447	465	471	492	445	443	453	431	467	446	453	460	493	451	445	489	437	454	430	464	423	467	438	443	471	427	448	469	439	433	457	475	451	461	459	472	459	437	436	443	470	433	458	492	457	495	439	415	482	473	434	466	494	414	472	448	433	460	483	424	461	453	450	474	464	456	495	459	478	471	451	434	452	458	497	463	444	488	506	455	453	473	466	440	425	455	456	460	472	424	480	449	485	475	504	459	453	427	460	433	438	475	432	430	461	482	437	456	460	441	445	420	447	434	423	495	464	475	463	436	480	431	453	474	446	457	472	463	441	413	450	472	472	458	507	431	437	434	466	454	465	495	479	433	440	457	477	425	507	459	450	477	438	470	426	463	459	449	449	475	439	455	432	495	471	464	486	457	436	480	497	432	486	544	481	469	504	479	480	457	437	455	473	485	439	435	451	448	470	441	479	421	459	438	460	465	415	444	466	467	434	476	478	433	463	492	492	474	427	411	461	496	487	447	465	470	467	448	432	448	489	447	456	458	465	458	480	490	431	478	446	447	465	446	440	432	468	418	454	470	444	441	481	435	460	455	433	452	443	428	434	404	470	454	458	471	451	442	456	468	462	459	448	466	441	425	439	469	475	447	438	461	464	475	493	449	483	478	458	493	452	455	489	436	466	460	444	476	460	441	429	413	464	486	466	455	403	450	487	466	449	474	468	481	498	451	477	470	457	454	428	459	475	476	466	456	470	458	438	436	460	438	440	442	441	490	460	482	450	458	423	486	455	397	415	425	465	475	444	465	497	444	455	457	447	484	501	460	459	459	462	443	452	455	459	480	451	450	446	515	445	444	474	494	442	480	437	416	416	476	488	473	464	463	479	465	472	469	458	502	463	451	487	456	500	444	440	427	454	433	451	426	467	432	509	471	476	452	472	485	444	461
23703	21038	28284	23965	21001	9757	1226	843	719	659	661	598	643	577	604	566	561	548	581	580	607	555	510	579	566	544	524	532	560	562	519	535	550	526	549	526	514	491	520	532	520	543	565	504	509	561	551	520	513	464	526	528	543	531	544	542	509	501	550	543	493	503	470	494	507	512	515	568	529	490	505	482	524	496	490	528	494	607	516	551	515	528	504	520	536	504	539	521	537	497	540	512	539	512	510	482	488	524	512	528	471	490	510	495	463	455	554	512	514	519	507	544	536	549	536	540	489	495	515	529	503	517	562	490	484	499	489	537	524	520	512	519	473	523	512	546	496	520	513	539	510	494	522	529	516	533	513	526	515	526	522	493	486	483	515	523	538	509	503	500	464	533	552	518	563	546	503	511	480	520	517	522	495	522	518	508	483	499	473	496	511	527	534	478	539	514	523	529	485	512	501	505	519	507	516	509	535	511	555	550	508	503	521	475	495	484	521	485	486	507	551	501	502	540	505	547	540	513	511	546	512	512	502	535	474	563	483	507	509	484	533	522	531	501	522	535	527	508	465	535	481	529	506	529	507	511	513	532	522	529	527	514	536	499	500	520	499	543	530	527	543	520	504	499	514	461	507	525	500	489	487	546	489	505	548	486	509	517	518	570	514	528	519	502	535	528	491	520	488	514	477	505	499	528	547	517	533	541	531	481	506	516	531	516	546	509	544	499	532	506	495	527	555	517	540	508	491	481	498	558	537	488	500	530	522	522	511	509	534	554	512	502	479	511	520	488	489	521	505	515	476	524	503	513	535	506	573	539	515	520	472	480	509	500	516	508	514	522	523	489	509	593	452	542	455	508	561	531	502	538	526	503	499	571	496	508	564	506	519	547	494	519	497	511	502	525	495	558	548	518	489	538	534	526	502	499	542	480	530	513	509	491	562	526	493	513	567	493	507	497	482	522	509	505	511	488	543	544	483	543	502	496	537	530	514	538	495	498	501	506	518	506	526	541	510	486	545	497	468	508	541	540	507	528	534	508	531	551	498	514	499	536	537	480	493	574	515	527	521	516	528	505	537	523	503	511	546	555	544	525	546	521	548	532	518	512	498	512	561	520	514	531	526	500	526	484	512	516	523	503	499	496	545	508	534	510	545	495	510	567	475	571	520	456	518	522	497	512	500	510	508	494	525	488	497	499	492	530	539	508	494	506	521	526	520	474	527	497	477	514	529	494	501	519	518	553	519	515	478	523	515	545	537	536	498	518	510	494	530	565	530	534	538	488	501	529	455	510	515	486	509	516	539	498	533	506	526	548	509	529	545	545	495	537	530	540	507	518	471	532	511	485	515	499	508	506	494	526	517	529	489	501	481	522	545	535	499	531	546	546	489	533	518	549	515	590	500	509	505	480	548	504	540	506	490	551	476	516	483	499	488	547	495	510	515	504	542	481	525	507	522	533	535	520	516	501	532	524	491	553	517	529	492	510	549	542	522	482	515	552	502	546	538	473	528	544	507	521	496	516	503	500	510	482	524	509	471	498	494	531	543	525	557	491	549	549	560	503	549	516	534	504	515	506	484	539	501	509	543	515	479	518	526	481	494	474	492	544	528	499	471	539	534	506	540	524	518	473	510	495	525	509	529	521	529	526	571	492	519	517	529	517	484	519	477	488	488	522	478	548	523	463	542	543	535	523	531	582	546	503	502	520	512	535	538	470	502	559	511	543	531	504	497	489	519	494	522	491	498	508	487	506	497	483	494	532	516	522	532	529	486	518	570	521	545	487	523	510	511	527	508	542	491	488	517	496	488	535	491	515	545	482	527	549	503	482	497	490	508	510	524	558	528	529	506	484	512	494	577	556	510	486	552	461	536	540	478	522	469	534	510	490	580	470	496	500	526	526	478	517	508	523	493	540	532	486	545	543	533	526	498	494	490	509	581	494	486	524	508	547	467	546	523	519	522	524	506	535	505	495	525	519	520	518	523	515	494	536	483	513	499	517	531	523	528	518	487	527	517	531	489	516	535	521	522	513	532	546	515	517	516	513	520	547	524	532	523	494	540	534	586	510	494	517	522	510	529	522	526	500	513	511	510	516	511	514	488	515	540	517	524	522	500	509	547	528	511	506	504	531	496	474	479	509	485	501	561	526	495	546	499	515	485	516	538	501	508	495	555	530	487	492	507	486	537	519	509	508	518	503	509	521	501	529	463	502	504	554	512	543	523	505	529	509	514	518	507	511	529	487	502	496	533	514	499	529	550	530	487	521	545	476	548	526	531	479	487	491	520	519	534	492	551	547	495	515	536	543	496	505	531	524	504	491	522	521	519	509	465	483	571	498	512	500	532	516	508	518	483	518	525	523	509	523	535	487	485	524	520	536	482	516	502	502	556	516	540	556	485	485	482	528	506	515	566	538	531	488	553	452	530	528	518	501	489	463	503	523	497	529	521	530	530	511	477	534	487	516	526	522	501	499	480	491	473	514	521	498	479	541	546	501	527	531	493	514	479	513	520	527	526	521	523	500	478	505	513	557	542	497	488	481	534	537	519	512	491	467	496	530	533	493	491	527	523	504	530	522	535	510	529	531	490	546	519	492	486	536	472	476	538	522	511	470	525	501	480	506	490	503	483	504	532	519	495	522	489	559	530	446	513	499	476	509	540	498	486	509	538	497	500	557	510	529	493	464	538	509	530	523	545	513	506	554	529	558	557	567	530	506	516	522	512	519	497	503	508	499	529	507	499	487	528	503	512	533	512	518	474	515	549	528	503	476	519	488	553	488	529	523	490	526	486	507	497	531	495	501	501	519	535	549	552	538	491	510	519	519	511	510	529	524	474	513	558	505	518	476	489	519	456	515	508	549	521	483	508	490	480	536	511	501	521	540	517	476	481	550	531	523	510	529	540	503	521	543	497	503	509	476	496	488	544	550	504	502	538	500	516	504	512	512	538	516	521	519	488	528	522	519	502	533	499	519	539	486	500	476	522	509	524	506	491	469	510	535	508	562	504	546	504	489	494	499	490	547	514	518	503	546	523	525	511	534	546	559	520	508	528	498	510	505	544	498	507	540	530	515	509	539	553	493	529	512	485	527	557	491	502	503	541	559	521	552	550	500	524	494	569	494	503	532	518	509	525	498	505	531	484	506	490	497	505	496	534	527	515	521	530	507	529	519	510	522	455	494	519	543	505	493	495	510	492	502	529	495	539	550	554	496	528	499	509	515	512	495	530	543	540	499	469	502	510	500	541	490	511	508	520	545	501	517	492	507	484	524	546	536	519	548	527	516	505	493	521	517	477	504	503	505	504	476	544	553	523	554	483	513	498	482	482	510	482	556	540	540	527	544	486	508	537	525	532	534	490	520	536	542	488	512	485	510	520	478	491	535	472	527	486	486	522	493	526	502	506	522	480	506	506	520	521	509	500	494	509	536	535	533	482	533	515	514	523	476	487	498	503	513	499	538	538	523	475	549	514	530	507	481	516	532	494	513	520	499	502	492
36644	31423	7400	3823	2577	2000	1703	1446	1232	1155	1030	936	942	905	808	816	777	818	719	772	744	683	777	797	737	707	720	775	719	734	751	704	733	712	684	649	734	707	696	655	676	720	705	695	711	669	669	677	655	657	640	652	697	742	688	705	689	652	716	640	664	729	693	681	673	643	718	714	681	693	654	706	675	682	727	715	657	680	671	653	698	662	661	727	659	693	661	683	705	682	716	722	660	691	692	709	727	685	677	695	705	703	669	665	683	680	680	656	708	683	707	668	681	710	652	648	673	687	720	652	700	731	644	671	665	645	643	690	718	660	708	726	642	660	682	715	678	725	677	699	679	675	683	655	668	698	651	675	647	694	656	683	669	687	648	690	713	661	703	657	683	661	730	658	651	648	687	702	663	680	629	701	669	669	713	654	666	696	738	668	677	689	634	693	648	668	709	694	664	726	723	704	662	678	678	684	673	773	665	709	677	700	694	679	684	674	671	685	684	719	733	697	643	626	703	660	655	687	659	653	709	648	663	714	646	656	705	672	670	661	658	718	651	746	658	665	711	676	692	666	660	669	659	692	686	711	638	655	700	656	711	645	696	637	695	641	662	662	683	685	675	658	696	709	699	700	680	688	657	685	655	679	647	666	662	661	649	661	686	664	683	675	748	685	690	703	657	653	662	740	700	671	716	704	646	690	668	688	749	704	663	692	663	738	698	692	714	686	700	682	723	644	669	676	671	694	672	662	655	701	674	702	657	637	663	689	723	678	664	702	656	692	719	643	667	710	658	681	658	698	626	706	661	698	689	664	673	707	673	690	681	679	706	675	682	679	675	664	683	644	664	663	676	672	696	649	688	669	633	720	666	687	662	697	696	665	689	725	690	613	707	653	722	675	726	659	683	656	700	668	638	650	682	704	704	672	708	669	661	674	647	654	662	671	682	665	664	651	644	690	684	675	670	678	712	711	653	707	668	666	688	709	714	664	690	676	704	667	674	668	711	668	663	648	688	656	706	699	665	653	662	672	679	690	681	685	683	671	691	675	686	679	636	650	695	659	730	650	672	688	704	714	679	679	704	681	713	653	721	644	690	675	701	697	754	670	666	675	661	684	658	695	671	670	680	663	649	666	681	650	695	627	659	706	634	694	656	696	683	698	740	666	647	678	714	683	624	683	669	632	715	661	644	697	661	678	685	652	662	683	612	665	698	665	670	661	704	667	669	740	673	688	683	719	655	714	703	677	683	693	699	654	675	691	717	712	688	689	705	685	667	655	671	650	659	734	745	649	708	700	656	669	672	710	706	715	715	664	686	656	672	669	679	686	663	694	697	687	686	694	637	687	672	704	658	661	638	677	679	689	685	629	656	676	724	672	667	684	663	652	697	694	650	672	690	728	703	711	633	681	646	646	698	691	711	626	652	679	649	712	688	686	687	688	705	713	697	680	687	699	655	681	688	701	645	680	659	690	626	709	652	706	717	663	660	645	669	712	643	681	678	693	652	637	678	699	657	681	677	740	694	678	642	683	633	683	635	700	652	679	690	662	684	740	630	729	713	687	681	675	671	690	661	659	641	659	666	674	663	650	642	707	655	697	642	685	673	645	689	654	669	692	700	649	696	673	628	667	664	736	698	676	678	713	664	628	647	718	693	663	673	671	700	671	689	660	686	705	662	695	640	684	628	685	674	719	675	665	635	664	711	700	652	664	665	657	681	706	665	671	652	666	664	716	677	687	683	666	667	669	656	655	728	734	674	638	680	662	707	648	663	650	693	663	653	716	677	678	655	677	655	687	681	726	718	721	670	694	722	709	661	662	724	692	662	681	708	618	706	679	696	709	682	646	720	668	653	694	702	725	693	683	672	688	708	676	687	629	702	644	677	701	694	687	688	652	711	686	657	668	682	685	641	706	697	655	670	684	684	674	689	709	698	635	684	680	683	701	645	645	713	659	684	659	708	685	727	663	672	708	662	674	628	662	664	667	676	724	674	666	722	713	672	675	666	662	692	712	679	670	731	683	696	697	712	663	673	668	654	752	680	722	694	696	674	679	710	715	684	707	688	656	675	678	688	691	697	659	701	683	706	647	651	676	667	618	658	695	681	670	684	709	684	635	707	666	659	684	632	673	724	685	689	736	692	693	728	657	655	683	672	701	664	686	698	668	647	669	704	662	661	644	711	660	675	629	715	707	671	677	675	683	659	666	649	674	636	671	650	647	649	696	699	638	668	658	736	694	675	673	653	680	711	728	689	705	651	641	670	706	711	639	716	682	687	644	661	725	641	693	711	664	672	670	656	654	672	691	674	638	695	664	691	686	705	669	611	677	668	712	680	718	668	665	655	672	685	688	681	625	669	652	676	678	677	705	688	725	666	653	696	628	655	680	635	683	676	700	621	686	676	666	667	660	700	702	698	676	685	655	642	639	657	657	687	711	672	666	636	711	659	649	704	684	666	663	685	684	685	696	690	715	708	685	619	640	717	655	693	634	727	636	709	693	685	686	619	667	664	684	682	704	663	680	673	684	724	691	667	664	698	674	700	724	671	759	660	702	716	667	664	691	688	693	668	672	668	665	624	659	718	691	650	666	704	661	649	653	659	682	712	640	658	653	685	674	717	671	689	688	685	702	659	674	687	705	693	706	674	693	659	688	679	706	698	677	658	681	689	683	685	711	687	680	674	652	724	669	714	705	696	628	671	713	703	684	668	651	660	691	711	683	666	651	649	683	666	686	656	667	673	674	722	670	646	688	695	736	675	682	683	673	689	624	656	680	698	730	662	683	618	693	707	661	723	674	658	666	673	721	652	654	679	693	646	752	667	702	663	667	652	653	666	703	701	686	633	699	663	629	696	676	714	701	639	673	645	651	727	660	670	637	693	727	644	709	663	638	639	654	700	665	652	716	698	653	675	662	655	658	688	702	675	658	719	690	653	638	700	724	664	649	634	700	675	632	642	700	694	733	679	695	691	692	615	658	664	726	657	697	736	706	678	703	665	725	708	645	679	732	677	658	670	699	688	714	675	668	666	702	717	689	650	712	670	702	663	732	674	694	705	662	659	645	683	649	680	644	670	705	688	708	650	654	713	651	662	670	677	646	695	689	723	684	736	628	659	702	691	659	699	664	721	667	701	686	664	645	691	677	685	623	631	676	698	657	650	638	714	668	631	673	656	701	678	682	698	660	666	656	723	674	643	656	650	712	687	671	640	687	710	681	678	632	672	670	689	722	657	691	736	695	676	678	744	685	708	670	719	688	689	682	686	665	707	642	663	620	623	652	650	694	724	679	666	694	679	653	669	649	681	705	673	649	682	685	669	659	651	661	691	645	631	666	687	668	694	679	681	689	640	682	688	712	646	658	667	677	691	672	674	695	681	695	653	629	634	645	687	657	652	674	668	679	729	679	691	695	672	691	685	659	684	678	708	712	690	639	668	650	681	673	667	681	620	658	645	684	722	640	679	733	675	677	680	682	699	663	697	627	694	682	684	684	745	726
22838	21078	28791	23574	21075	21117	7212	1089	803	763	679	605	582	522	569	575	519	461	478	470	509	443	478	463	478	455	430	460	431	483	484	437	414	438	459	419	424	430	414	407	424	429	403	393	437	420	453	419	421	430	418	484	450	417	399	425	437	396	415	439	482	442	410	407	437	410	432	404	389	414	415	420	439	433	400	429	412	401	424	412	434	411	449	415	443	409	437	416	456	453	396	403	431	419	387	434	443	406	398	472	436	379	446	416	442	427	420	393	421	414	397	408	408	417	409	408	408	398	419	395	437	422	400	401	397	428	384	392	442	428	404	458	407	442	435	391	393	416	430	427	417	430	452	409	435	413	406	435	434	410	402	452	427	443	422	448	392	414	401	389	423	404	409	437	409	473	444	407	421	398	397	421	384	437	411	424	423	431	461	422	422	382	423	408	397	419	391	398	378	357	419	410	433	430	421	367	414	414	427	419	424	434	413	440	439	436	386	402	414	405	414	414	406	416	446	423	436	390	410	407	386	381	416	442	392	420	434	416	419	426	396	371	381	400	414	409	420	419	409	427	444	419	400	459	394	436	408	396	415	383	409	406	421	425	433	414	457	435	433	403	468	421	432	418	458	417	411	406	424	392	413	397	439	406	392	413	433	396	428	411	407	429	410	406	426	458	413	420	431	425	405	417	442	379	410	410	430	410	408	423	417	401	425	400	418	399	399	408	430	396	392	415	426	403	447	404	387	406	464	395	387	423	385	401	429	445	404	392	386	418	446	437	442	422	441	427	409	437	435	426	406	413	384	430	417	413	429	419	403	438	424	394	447	436	420	410	463	416	411	411	425	418	424	437	419	423	398	414	411	435	435	401	411	413	412	394	396	395	422	443	408	413	434	433	428	402	429	388	415	400	432	426	424	406	397	403	423	376	398	400	411	434	399	419	436	420	414	450	444	389	430	425	434	419	376	369	371	408	388	425	394	424	412	423	439	373	407	428	428	402	399	429	414	405	414	403	419	390	390	434	384	374	429	449	457	401	457	419	414	440	397	441	394	421	408	395	400	433	420	429	437	406	455	440	407	440	373	393	412	445	447	389	397	398	393	382	409	410	427	418	437	440	430	435	428	429	404	425	464	391	427	401	422	411	398	436	433	456	412	381	433	417	454	385	439	414	396	413	447	381	410	433	392	417	442	422	436	406	429	437	391	398	411	425	421	429	414	415	397	444	405	427	377	421	426	419	404	419	395	403	428	440	393	454	411	412	422	406	461	444	407	406	394	408	417	450	393	418	438	438	426	413	399	407	429	432	424	430	417	417	429	421	388	414	396	404	386	396	422	447	399	408	401	434	438	404	409	397	388	403	427	413	432	404	423	438	415	398	460	380	460	430	431	392	407	424	424	421	387	422	398	391	403	433	422	442	390	436	413	410	411	416	403	435	410	408	408	396	436	455	416	409	430	453	385	426	434	378	398	402	475	386	422	407	439	410	375	382	433	389	413	442	403	401	421	354	400	424	442	400	428	419	398	403	407	416	384	413	441	432	391	410	405	414	421	440	420	419	410	465	426	388	414	422	399	405	445	408	397	458	355	422	373	411	382	417	410	417	409	401	432	395	417	394	422	427	433	451	392	421	406	409	416	436	413	404	401	371	418	392	412	387	423	421	440	445	415	396	418	381	404	407	451	423	394	409	379	434	449	454	398	470	384	401	413	417	431	418	422	396	408	414	447	414	453	447	417	421	407	398	423	412	377	404	460	407	451	427	419	422	411	400	417	417	418	436	422	414	397	421	438	407	419	448	444	441	439	437	437	410	459	417	429	451	390	400	415	414	407	411	407	430	405	431	393	405	388	416	401	418	455	447	430	414	392	381	374	406	420	431	423	386	383	418	391	396	412	404	378	434	420	390	429	408	434	399	429	422	408	387	445	381	459	429	436	436	391	408	426	403	428	442	437	454	402	443	399	430	401	425	436	423	440	385	432	448	397	424	386	414	414	398	400	421	439	399	401	454	428	427	400	448	433	393	406	413	469	401	413	412	392	426	388	420	412	451	410	446	403	423	402	434	446	402	392	412	436	410	403	425	379	411	418	388	393	417	362	433	401	426	415	414	416	404	443	422	428	446	441	423	421	426	441	439	440	436	419	434	422	407	415	409	376	415	434	426	391	417	414	385	400	423	423	411	421	414	419	412	423	396	407	439	420	409	414	408	422	438	425	431	399	421	410	397	413	393	412	401	399	432	415	421	431	428	420	442	407	406	410	429	424	424	434	459	415	403	393	435	419	400	427	404	398	397	400	427	444	378	382	430	419	398	414	452	435	413	416	400	431	414	430	398	435	439	404	374	393	443	417	395	424	408	395	405	400	463	443	418	384	438	408	415	445	419	427	407	426	401	397	395	416	408	394	428	403	414	403	386	438	412	416	424	380	435	401	423	424	404	413	425	409	414	390	405	405	396	441	376	416	411	411	407	438	408	381	438	429	395	393	389	411	409	434	420	420	404	404	404	419	397	460	401	436	379	409	404	380	398	447	403	381	398	411	374	388	429	407	404	428	396	443	387	411	441	423	384	379	407	401	426	452	416	443	444	452	428	429	437	423	431	435	418	432	417	423	430	397	420	409	449	395	375	433	447	438	423	428	429	404	406	406	418	436	410	433	408	378	435	393	422	397	403	444	397	389	438	439	419	401	440	462	436	425	430	403	424	422	438	388	421	425	415	394	389	396	447	457	401	398	397	408	422	425	421	421	423	415	403	400	415	442	407	423	432	434	401	409	418	380	434	413	383	427	416	401	403	426	403	411	409	418	442	410	406	412	433	381	433	419	409	410	398	413	389	398	422	402	416	408	379	397	445	416	455	393	395	422	438	413	420	402	397	413	436	397	428	421	418	444	426	409	427	448	414	428	433	462	404	467	404	415	385	421	403	398	420	443	436	423	387	412	436	433	410	418	407	396	431	426	442	449	415	418	433	424	418	428	408	393	425	406	388	430	394	419	394	384	412	433	412	457	423	399	454	390	418	390	416	439	419	396	416	392	393	408	407	421	408	435	410	432	388	408	405	423	410	391	419	441	404	426	396	403	424	384	429	424	421	402	389	412	390	371	429	429	439	427	428	415	436	398	415	436	384	408	416	426	404	430	400	371	430	396	391	419	422	421	406	439	460	403	425	388	448	426	438	393	408	412	412	373	415	382	400	419	398	424	447	386	415	413	423	407	433	417	430	421	391	419	451	361	405	369	447	428	412	387	453	410	404	410	415	416	447	453	437	436	425	406	395	422	430	420	395	420	404	426	397	412	398	448	433	426	438	404	425	390	434	385	418	403	447	426	431	413	364	402	389	425	423	428	429	423	434	415	407	384	412	398	416	409	422	410	405	406	441	434	418	452	395	375	424	425	439	411	372	404	435	420	432	425	397	373	439	405	405	363	424	398	410	407	422	401	382	422	407	391	445	403	395	395	403	409	410	467	411	412	428	427	437	428	378	420	377	439	402
41011	35451	11557	5998	4099	3168	2498	2053	1597	1457	1281	1178	994	933	871	869	757	809	782	751	680	662	636	705	712	657	617	661	651	635	595	591	620	602	622	601	600	571	604	600	611	593	606	575	559	553	563	540	590	561	576	572	560	573	608	557	541	553	545	560	583	576	641	599	561	552	563	567	605	560	538	588	563	553	550	553	542	584	553	560	530	564	553	545	599	532	569	581	551	594	573	549	594	535	565	574	578	584	565	560	527	557	590	606	523	596	586	561	564	555	572	582	575	551	562	612	561	583	587	583	594	538	582	599	573	552	572	583	581	565	552	564	586	525	550	552	523	555	555	536	572	541	553	523	563	580	549	558	567	573	569	588	565	556	560	547	567	542	554	571	557	578	574	574	544	548	546	513	508	590	580	537	566	581	532	599	568	566	572	549	525	561	573	551	541	587	557	571	601	579	541	566	530	532	540	554	571	554	556	544	563	581	591	545	564	574	539	595	563	571	564	557	577	554	542	535	548	501	553	577	568	527	553	549	565	539	564	550	557	553	547	599	546	562	558	589	534	591	585	542	554	561	542	565	599	537	570	525	575	564	535	536	597	512	563	560	574	578	557	592	561	597	582	559	591	514	560	602	538	565	588	572	551	544	577	582	550	627	540	562	546	560	545	556	527	565	541	559	569	548	540	541	572	560	536	586	544	565	549	579	565	532	545	560	544	578	555	571	566	572	555	583	541	563	564	566	543	549	527	588	543	543	579	542	545	559	565	628	540	572	584	564	563	580	594	541	546	566	584	572	530	572	579	541	535	499	531	535	538	546	595	562	568	625	554	572	516	559	530	530	539	561	561	606	574	550	542	545	536	554	540	562	544	490	549	545	559	624	573	555	550	600	552	593	544	578	622	565	528	551	558	558	538	522	550	579	524	557	538	556	576	529	570	563	601	553	601	565	564	565	540	605	576	559	556	617	581	515	569	583	547	592	535	577	554	548	545	562	605	561	545	568	551	548	535	577	515	541	537	549	543	527	551	610	556	559	584	548	528	565	602	568	569	568	569	563	592	533	549	558	536	586	593	564	497	579	528	584	538	550	561	568	534	579	539	519	580	563	561	601	544	585	575	546	563	580	543	571	531	573	550	532	562	535	581	573	564	538	583	562	539	584	578	556	553	506	590	583	531	580	558	578	578	556	576	531	570	574	539	575	534	519	583	575	588	581	577	596	505	534	563	612	592	514	573	584	524	548	554	572	564	563	611	533	566	563	552	523	587	553	577	529	544	516	549	580	545	567	560	588	537	579	522	506	581	542	550	560	523	572	552	541	564	580	523	569	537	615	561	529	552	560	561	541	522	571	570	517	574	559	575	554	600	538	534	553	529	564	562	557	586	521	535	551	550	550	544	523	569	548	569	555	537	520	572	569	560	554	588	534	536	563	522	578	579	555	550	535	563	572	549	555	606	566	557	565	523	537	541	591	573	546	579	583	563	557	587	553	550	571	563	544	535	531	576	559	562	579	596	586	543	572	561	631	569	570	520	529	560	539	558	537	548	516	558	597	579	547	573	573	582	536	548	588	545	554	542	551	572	547	550	587	550	568	572	571	533	554	564	526	556	534	560	560	579	563	592	534	574	562	551	525	576	598	537	547	529	545	548	574	522	559	541	524	544	577	562	525	542	528	568	557	565	536	619	573	507	597	520	555	577	574	600	563	588	536	555	586	570	543	553	570	594	568	511	569	592	569	534	565	582	574	583	532	621	551	553	580	583	542	553	538	559	543	563	565	532	568	545	565	561	532	559	542	578	537	562	543	557	563	543	605	580	565	535	539	573	544	550	528	574	581	554	537	602	537	545	567	599	541	580	552	589	573	558	543	551	548	569	598	558	551	581	541	591	546	538	571	535	555	626	540	554	527	541	557	545	596	542	577	559	550	542	518	555	575	555	565	560	556	553	575	559	535	557	532	533	598	578	559	564	578	502	544	582	548	559	553	533	540	582	531	562	565	542	585	582	486	548	579	572	559	559	563	557	566	572	552	597	594	573	586	529	541	535	581	554	554	524	550	590	544	551	581	533	604	595	526	579	499	565	536	544	509	543	580	573	582	570	571	539	534	567	568	592	603	572	607	552	566	560	537	594	570	568	563	523	525	548	573	555	538	550	567	549	543	530	524	569	530	574	560	561	558	585	587	524	570	537	550	558	584	550	529	542	548	538	530	523	559	563	587	533	508	570	552	568	569	532	531	550	575	559	556	573	558	577	611	571	545	548	566	548	523	593	526	535	570	561	582	542	528	542	537	545	559	564	606	560	584	579	576	516	569	539	539	586	531	565	563	530	578	547	560	567	555	536	569	561	552	534	569	583	559	548	574	560	528	569	533	527	598	559	578	510	547	541	563	558	539	554	603	587	577	565	578	601	542	553	581	535	562	581	494	590	534	537	563	587	587	534	556	570	610	562	522	546	521	564	553	559	568	589	538	559	570	485	553	546	542	525	558	537	588	509	579	540	597	581	551	541	575	572	566	567	573	529	582	566	543	559	555	543	580	561	509	581	520	574	592	558	566	577	527	559	540	515	533	562	572	578	543	552	535	581	570	560	561	570	575	579	566	584	584	531	518	513	567	517	534	506	559	552	566	569	591	551	543	548	579	533	547	582	565	527	571	547	530	537	494	529	567	546	570	558	601	553	556	572	548	568	607	586	608	551	560	574	560	524	589	550	587	564	575	600	590	552	583	589	543	539	533	548	553	538	574	540	568	576	584	551	522	600	561	504	499	541	575	548	552	576	559	545	556	614	536	545	555	596	596	555	570	570	559	572	596	611	588	599	544	505	567	556	572	534	525	548	543	555	583	556	550	584	549	555	561	559	570	585	529	580	528	564	510	546	556	546	573	575	578	554	510	558	563	579	554	556	531	553	568	562	540	613	511	563	563	589	576	553	563	520	546	563	551	531	530	543	539	577	519	554	610	523	561	574	610	546	576	514	575	535	574	567	559	540	518	540	567	569	562	549	525	544	542	561	619	580	564	584	532	612	572	534	590	540	553	538	525	508	556	536	544	549	533	576	533	534	552	566	569	593	550	554	583	542	564	512	524	582	599	582	567	541	562	565	595	535	566	585	585	581	594	598	602	519	547	537	550	561	567	556	538	543	539	590	556	541	548	564	531	624	564	561	532	526	584	519	560	537	571	563	563	567	515	578	550	555	573	529	570	581	557	554	519	545	577	554	582	515	550	562	563	589	513	570	594	582	542	574	583	552	564	553	517	561	545	579	572	547	576	548	529	525	562	495	536	577	505	512	570	575	584	565	540	568	599	573	552	551	572	537	555	541	569	549	564	571	536	572	551	551	513	592	578	550	582	568	547	585	522	528	609	571	562	547	513	552	555	539	547	563	571	590	557	575	562	536	573	599	594	538	603	564	559	579	549	521	569	579	527	554	569	565	555	571	544	563	552	540	580	568	579	533	548	529	578	557	606	551	502	613	592	533	576	565	546
28227	22019	11329	994	463	404	396	376	342	338	341	340	339	345	351	378	374	346	353	320	353	358	365	372	355	348	349	360	366	359	334	366	354	351	327	352	343	348	359	330	313	358	345	326	344	353	324	380	365	352	322	353	319	341	333	374	350	343	370	353	366	341	358	336	339	336	342	334	323	369	303	346	344	324	340	323	343	333	342	322	327	358	359	338	339	341	348	349	342	367	361	327	336	339	338	356	334	380	342	362	330	338	375	348	344	327	338	364	359	326	324	324	311	337	347	344	322	376	297	323	334	353	375	322	336	349	334	344	373	349	343	351	365	331	314	341	347	349	350	331	349	361	313	320	356	347	376	338	355	339	341	328	327	380	364	316	354	320	360	366	388	348	358	369	364	343	330	336	341	356	348	368	353	372	366	359	351	317	325	324	339	341	377	322	341	349	331	367	337	349	335	336	348	353	359	353	353	333	336	345	334	367	342	321	367	358	322	335	319	357	314	349	367	365	344	339	343	341	334	366	327	343	324	376	356	350	361	330	346	372	341	388	357	340	337	356	342	336	337	288	328	364	348	340	334	338	336	346	337	359	323	333	316	359	361	348	336	342	359	311	349	355	342	321	364	366	346	367	351	362	321	378	343	332	330	294	345	347	336	379	369	319	368	358	352	331	359	336	321	334	355	355	358	347	356	385	341	356	338	376	338	338	325	317	374	349	348	350	354	364	350	324	343	355	320	357	295	349	313	382	340	329	364	340	301	350	371	330	368	331	327	328	359	347	348	345	327	344	364	367	360	341	371	348	344	317	343	333	358	348	349	323	357	342	369	364	363	301	325	337	321	360	348	341	337	316	339	328	324	346	312	359	340	341	352	325	336	339	339	325	329	356	349	351	349	370	341	350	318	305	327	297	381	350	335	386	338	353	349	333	359	334	304	330	330	357	369	345	326	327	352	315	372	367	376	378	342	320	309	334	339	350	333	363	354	345	340	300	353	354	351	334	361	354	338	320	328	335	349	309	362	336	373	341	334	336	327	341	354	335	340	345	318	319	354	325	326	330	355	356	313	326	301	336	351	356	378	325	333	331	352	331	336	364	330	335	325	330	357	342	364	407	314	372	354	319	296	338	327	344	355	351	355	385	344	373	358	340	335	313	313	351	375	315	369	359	344	324	361	345	326	341	364	365	321	346	341	348	335	377	313	327	319	336	348	365	350	340	335	337	346	341	352	310	336	331	335	349	354	312	312	347	371	345	361	330	358	337	369	355	319	359	330	352	339	346	349	337	367	355	337	326	337	361	347	333	329	362	332	344	353	332	334	348	320	340	380	380	341	321	331	334	369	346	340	339	319	360	353	340	336	367	349	371	337	339	378	326	317	347	333	338	333	341	352	381	355	342	336	319	362	358	334	343	327	355	347	344	335	364	368	318	339	343	347	327	340	318	323	296	339	357	340	324	347	343	373	336	330	343	361	340	308	358	308	360	328	337	330	322	336	347	321	353	346	342	378	364	329	375	331	336	372	329	353	359	347	334	379	389	328	325	382	350	351	332	323	334	347	318	345	334	331	351	366	329	331	363	349	344	360	361	385	334	354	346	344	371	370	341	339	364	353	321	333	346	362	343	375	333	342	315	354	332	317	334	322	336	306	334	348	333	334	340	364	308	353	368	357	326	340	360	344	357	339	366	339	323	342	332	330	356	323	349	328	327	347	397	317	355	342	368	335	302	347	320	347	355	330	336	355	355	321	344	347	357	342	321	346	364	342	365	365	313	377	365	353	378	350	365	318	362	343	364	314	363	328	352	340	365	372	320	356	379	317	326	298	348	339	358	351	354	362	362	318	342	331	339	348	345	343	379	335	354	328	349	373	349	339	326	347	345	309	341	330	335	333	328	324	345	352	328	329	335	345	364	366	317	308	361	333	340	341	333	371	344	338	349	295	325	338	343	356	329	378	347	359	339	311	336	355	333	319	366	349	341	386	362	320	356	358	366	390	337	317	368	331	344	316	340	359	366	334	356	353	372	322	352	334	305	352	340	367	344	340	339	367	342	352	301	351	353	356	325	353	355	353	355	313	359	360	333	384	357	336	347	321	336	337	353	314	336	351	329	387	358	338	340	314	356	355	349	367	363	342	351	342	347	341	341	351	359	321	325	360	356	342	332	367	326	317	337	329	335	344	317	329	337	345	365	359	347	341	353	347	353	342	339	352	360	367	337	328	373	362	386	330	339	320	351	325	332	365	358	355	329	345	363	344	361	339	339	340	330	325	289	353	369	371	330	330	344	329	347	359	360	376	373	326	322	354	321	350	362	363	349	344	337	390	333	355	325	359	320	359	336	334	304	372	312	348	382	350	338	348	346	364	375	346	342	343	359	332	310	323	352	299	323	368	381	351	356	334	350	389	380	335	350	327	327	324	344	368	369	353	339	349	372	366	342	347	332	324	379	350	333	362	358	329	317	322	309	378	381	324	386	350	340	343	320	344	340	341	343	301	312	358	299	330	355	340	374	363	300	337	349	320	381	331	342	348	353	366	342	357	341	348	328	337	334	351	344	305	359	376	326	351	378	334	314	327	356	357	335	358	349	327	347	361	312	356	338	337	346	376	323	358	330	340	344	345	352	318	347	349	329	377	360	331	319	329	352	361	328	344	334	352	326	345	336	367	372	311	347	313	351	351	347	339	372	309	323	335	372	344	326	336	321	353	309	354	320	342	386	339	308	325	348	321	322	342	333	346	335	331	363	329	323	339	353	352	350	348	356	373	346	350	334	353	330	351	354	345	365	325	317	341	338	348	337	348	330	346	356	330	354	340	355	338	369	323	346	378	319	355	350	371	329	340	374	332	351	321	349	355	357	339	325	379	339	371	319	340	322	320	334	336	359	354	382	352	341	340	344	360	329	364	392	323	321	345	342	369	325	363	314	353	325	350	358	343	335	386	361	331	355	309	355	339	335	361	343	346	347	334	343	317	337	340	374	303	354	360	304	318	347	348	331	353	355	347	345	352	351	358	346	331	370	332	342	314	349	377	322	332	361	312	356	352	322	328	323	348	325	321	352	303	356	313	334	366	356	365	331	374	369	344	326	371	320	356	354	338	346	329	333	295	344	326	331	315	372	331	322	312	348	357	361	387	365	321	342	352	364	363	309	342	324	353	361	318	317	338	363	332	331	339	363	348	355	342	326	335	314	376	344	322	347	335	330	312	345	345	325	344	330	325	312	372	360	325	354	344	343	356	351	360	330	344	335	346	366	342	344	296	331	347	364	337	334	347	335	360	343	344	347	381	352	344	351	316	329	338	337	301	358	335	324	371	339	340	382	356	340	367	346	343	335	326	334	319	348	317	316	304	333	317	348	343	357	356	338	368	361	343	309	351	356	350	320	332	340	365	354	325	322	335	323	366	396	324	338	320	325	370	344	339	309	350	344	359	361	362	335	337	330	357	345	363	330	333	313	359	332	314	360	360	344	379	342	335	356	335	330	334	365
33277	20292	1009	723	598	525	533	525	500	499	476	483	417	478	518	497	480	456	438	442	479	451	497	487	443	472	477	477	440	436	421	453	467	513	497	480	460	464	450	442	400	440	454	431	445	491	443	465	473	412	490	446	429	465	438	490	456	470	465	443	440	469	473	472	448	438	418	467	470	463	453	471	415	442	482	436	481	468	474	452	482	478	473	493	408	476	473	475	457	434	475	480	461	477	491	463	471	450	487	473	489	454	477	461	457	451	429	487	463	453	461	437	442	472	468	455	481	486	444	459	449	501	437	440	480	451	469	443	477	482	473	461	464	491	470	477	461	474	483	425	451	462	480	443	469	475	473	449	513	492	482	472	475	478	421	454	469	502	469	454	468	475	465	434	479	492	417	514	472	476	469	505	482	420	437	464	444	442	462	506	436	456	437	437	466	464	491	427	466	476	487	453	441	463	460	492	452	445	440	470	450	449	483	460	480	448	463	475	455	473	437	458	472	456	499	451	470	429	463	438	473	464	476	475	448	470	494	452	507	501	462	438	452	467	455	468	450	437	464	456	472	443	468	394	442	456	463	441	441	457	442	487	455	391	469	430	472	485	490	510	443	500	451	483	463	471	456	469	468	479	424	467	445	466	469	510	493	447	519	479	452	496	461	452	453	476	463	467	430	447	477	444	486	458	477	447	475	463	461	488	473	456	473	481	464	480	432	500	436	469	462	417	459	447	443	449	439	459	497	434	466	488	459	422	458	460	464	429	410	477	446	479	435	462	459	470	481	457	454	445	456	447	450	464	518	458	431	448	451	443	459	481	453	454	453	462	433	469	464	452	451	477	477	457	472	450	480	484	484	475	505	460	492	477	452	452	504	471	491	463	499	451	449	446	459	429	494	505	453	441	437	414	454	482	451	456	445	430	439	418	484	473	469	448	432	434	471	465	471	430	454	475	452	402	436	467	485	443	449	476	423	407	439	468	423	471	448	460	495	439	486	463	428	465	473	450	434	470	475	444	488	480	507	462	466	451	475	463	437	426	471	470	453	467	474	497	471	425	457	410	467	475	442	443	445	461	441	455	457	460	458	446	469	450	468	471	494	470	479	460	447	467	468	429	459	446	450	475	468	456	448	495	490	514	455	461	467	469	410	460	456	481	464	497	430	482	468	455	444	420	456	456	481	425	452	477	468	454	441	490	452	467	474	479	478	500	403	437	459	494	439	444	453	444	474	460	441	464	435	472	430	453	464	464	422	435	415	473	433	474	445	461	489	496	460	489	480	470	462	453	480	474	442	443	470	451	448	477	478	448	484	458	464	446	455	490	453	469	476	433	451	475	491	446	435	496	468	448	470	466	435	494	488	494	482	475	442	448	457	471	453	402	475	474	468	450	425	462	456	495	437	434	464	463	460	463	493	428	452	458	442	436	433	451	425	462	470	452	456	489	454	460	448	474	481	458	442	479	460	451	450	472	480	455	487	464	459	444	476	463	482	479	423	463	451	460	485	465	441	431	461	498	436	425	460	482	468	459	458	473	472	465	436	454	455	509	422	473	479	453	457	438	475	463	493	449	449	464	445	416	428	432	477	458	492	479	459	473	419	485	463	456	437	479	441	465	455	448	448	488	455	456	434	466	493	440	457	472	436	415	462	496	444	442	459	478	463	478	468	476	446	440	445	441	489	485	485	469	434	470	467	434	465	463	500	443	438	451	461	455	435	470	475	473	452	449	446	451	445	462	472	485	426	437	489	417	470	452	481	475	453	479	490	501	426	397	431	438	482	439	451	422	500	446	466	469	462	481	490	497	460	454	444	448	474	452	467	451	508	469	459	467	406	448	462	455	471	501	468	445	469	456	443	467	476	454	468	486	430	464	464	441	457	471	460	460	487	453	442	459	497	491	441	449	468	459	435	432	469	485	464	439	448	439	403	468	434	451	452	462	435	482	481	425	455	456	473	477	485	461	457	432	432	443	452	474	477	489	473	458	486	470	457	506	437	448	473	459	478	443	458	437	430	471	451	461	447	477	487	464	492	448	492	484	414	466	426	423	460	500	488	470	470	479	483	431	419	460	486	458	497	430	437	492	442	467	457	488	489	428	485	440	481	466	466	459	459	456	456	459	442	455	474	448	465	470	464	401	452	433	436	498	460	475	412	489	427	451	431	411	444	423	437	445	454	466	471	448	452	439	439	469	481	484	492	441	464	444	466	453	476	439	424	449	502	435	493	439	491	468	437	444	473	414	462	461	469	442	449	478	449	447	455	510	490	468	430	456	465	431	495	467	487	489	464	492	461	468	504	415	436	444	469	452	493	477	456	486	487	493	458	460	474	485	444	463	482	426	407	450	515	477	428	434	482	433	448	408	468	463	410	505	442	468	470	462	416	474	475	484	460	447	474	456	462	480	482	495	446	423	456	443	471	475	458	427	475	477	432	446	449	394	438	461	431	436	444	486	458	475	461	466	437	438	467	473	474	466	471	442	484	457	443	415	453	463	439	456	453	437	414	449	439	461	473	490	474	446	438	416	460	468	494	448	464	456	457	452	452	436	498	461	457	446	417	452	410	466	470	480	470	436	462	489	482	474	456	482	477	451	445	467	485	486	434	446	467	447	418	471	460	467	448	520	458	457	497	433	466	443	414	446	434	457	471	473	443	451	426	472	478	429	472	476	473	434	482	439	448	532	493	448	454	444	436	456	453	453	466	426	440	468	475	472	435	437	464	478	479	439	498	482	444	475	464	457	444	443	467	467	474	448	453	462	458	456	452	452	468	460	460	490	448	447	499	457	478	431	473	423	430	453	474	459	439	475	444	468	471	452	455	466	456	474	483	440	439	478	488	444	444	436	444	486	480	442	450	450	480	455	471	433	475	463	466	465	496	475	477	477	508	407	494	480	457	470	470	455	470	434	448	489	445	481	444	459	402	462	450	510	457	443	440	459	431	450	454	463	432	434	474	437	517	478	441	500	460	470	464	467	497	460	450	444	449	456	458	464	433	448	477	448	464	496	474	481	485	441	419	452	430	495	458	444	447	458	415	489	451	493	459	495	476	472	491	465	462	442	448	465	461	491	471	507	427	466	513	472	493	442	463	462	433	492	471	462	476	452	477	446	456	430	507	475	484	475	478	482	468	449	456	430	476	455	436	466	480	467	444	432	448	415	507	449	502	476	467	428	448	439	449	448	437	476	434	456	484	430	438	464	426	466	479	471	448	442	452	453	455	457	468	472	478	448	438	461	483	462	481	465	431	458	473	459	476	450	464	483	506	426	471	468	462	444	451	466	498	460	452	467	482	491	472	462	426	474	489	488	480	454	429	459	434	473	466	475	432	444	459	467	459	481	500	427	472	478	411	432	494	446	436	463	459	438	476	520	467	461	474	421	467	464	473	470	447	453	452	428	496	456	473	470	433	445	505	453	438	487	476	437	496	465	455	467	451	434	466	423	481	429	457	450	445	444	470	466	437	470	454	451	484	464	444	487	490	434
23892	21081	28383	24001	21047	9658	1249	847	733	747	711	643	646	548	555	573	533	581	583	552	584	506	535	522	499	503	541	550	543	544	535	510	541	584	530	526	529	526	514	517	522	508	544	482	528	493	515	513	517	514	517	483	490	537	531	528	534	484	492	513	517	540	541	488	524	499	526	511	550	533	539	500	519	523	515	488	508	532	521	543	485	546	541	520	476	499	518	462	534	544	530	538	501	487	554	532	513	480	548	463	555	510	535	538	523	520	528	526	520	501	522	490	490	524	547	519	464	492	578	529	515	489	497	473	499	520	509	516	481	522	503	511	504	507	535	529	500	535	548	540	501	544	519	466	510	485	482	527	558	496	521	520	547	473	531	513	550	542	531	519	516	507	524	539	506	509	504	528	501	531	513	516	506	500	489	509	493	522	464	480	528	473	499	474	509	540	500	543	522	537	529	548	513	536	524	510	520	550	524	484	480	517	533	495	500	486	496	500	523	470	515	515	516	507	513	500	527	471	531	507	539	547	476	462	487	514	518	557	523	537	502	498	559	500	506	518	485	512	519	502	520	514	561	514	522	510	490	506	477	512	544	523	497	502	535	498	520	523	523	517	524	493	480	483	521	480	508	494	525	481	513	529	469	520	531	540	511	494	533	483	506	540	530	543	543	491	544	497	515	550	521	551	508	521	521	538	546	510	510	462	522	507	469	566	531	507	550	563	512	508	518	513	481	510	461	489	493	521	512	533	545	497	517	505	527	502	480	538	499	506	502	489	507	495	498	462	481	522	520	504	486	488	491	518	474	496	506	549	514	537	492	525	483	476	515	528	516	495	500	507	537	522	504	480	529	450	521	469	521	536	521	501	530	505	537	486	505	527	450	480	504	550	478	529	511	501	566	481	491	508	477	539	509	472	512	548	499	488	517	486	565	523	504	486	499	511	533	492	482	483	529	507	488	524	547	520	554	491	512	523	475	500	500	547	478	542	529	494	512	507	488	499	519	483	525	507	495	512	528	530	495	507	487	472	520	494	543	527	472	534	526	510	504	493	522	520	493	504	519	511	499	519	479	542	522	550	544	549	463	506	535	500	500	501	543	535	516	524	511	495	532	513	501	527	541	512	479	538	517	469	499	496	514	518	553	485	513	534	530	481	493	523	477	503	500	547	560	568	475	499	528	503	502	542	518	518	542	515	513	496	508	500	519	521	515	524	494	531	520	506	483	530	541	530	503	513	487	517	531	526	492	498	505	530	516	517	482	567	539	531	488	508	516	536	537	524	511	497	493	549	515	497	516	526	472	511	506	508	560	576	536	530	468	518	526	480	546	472	501	528	559	540	529	500	476	526	490	579	504	544	500	521	506	523	529	468	506	485	489	522	505	499	527	506	538	495	486	484	490	501	517	475	539	498	503	540	520	542	520	533	522	503	525	493	504	525	525	504	517	473	469	504	506	518	543	476	522	492	486	474	503	512	531	474	552	526	543	500	518	544	547	498	528	502	513	516	488	512	488	505	492	518	549	511	572	486	501	524	536	520	493	502	502	460	520	506	520	488	513	509	491	523	491	533	528	567	553	524	495	510	507	485	482	533	503	510	520	492	492	515	521	528	458	523	482	514	484	502	516	509	531	563	505	526	529	513	482	523	525	520	495	503	487	489	539	479	519	545	488	531	513	507	520	563	525	558	504	478	503	535	538	506	533	512	522	526	537	452	529	542	524	481	485	520	494	489	539	531	539	469	505	488	512	512	522	520	476	510	498	514	544	533	524	491	559	526	501	536	518	481	514	530	525	508	488	503	549	483	542	472	525	541	479	495	518	490	485	500	498	509	524	510	522	495	518	529	487	557	492	496	492	546	544	553	525	496	501	510	528	511	482	491	546	500	548	513	498	539	513	533	572	518	465	486	503	488	563	492	542	490	509	493	549	481	510	554	493	496	535	533	514	479	488	515	493	489	494	532	488	484	469	538	555	531	512	516	502	499	514	539	526	497	492	542	505	523	510	485	476	536	546	550	546	534	495	504	541	499	546	496	496	535	532	502	545	496	510	534	523	477	510	491	514	549	528	526	516	525	532	513	495	527	482	530	524	493	486	491	503	522	515	489	498	561	491	518	532	514	511	516	517	533	538	533	508	470	510	485	492	489	529	506	548	536	512	476	540	533	505	529	517	562	545	522	553	517	513	515	540	499	507	521	473	501	478	533	519	504	510	527	513	534	526	503	505	492	503	514	529	512	568	522	532	489	518	493	504	501	501	523	519	520	526	522	505	499	516	521	532	501	489	482	468	527	471	495	535	495	488	506	515	473	524	514	541	531	490	503	514	520	465	513	524	533	532	497	513	451	494	492	513	506	560	507	503	486	477	486	491	530	512	513	507	513	522	489	499	536	481	541	511	468	520	518	486	507	531	538	519	503	480	493	518	540	517	509	518	492	503	507	532	509	515	472	512	555	467	498	508	492	548	497	523	514	476	585	515	551	529	493	477	527	517	533	511	496	516	517	517	496	569	490	473	520	501	487	513	520	558	512	513	497	485	530	528	490	499	485	548	483	550	494	555	499	521	489	559	531	515	531	507	489	516	487	521	545	541	502	491	543	494	506	489	525	507	500	494	487	533	497	477	507	497	510	492	553	487	541	524	512	484	479	526	504	522	550	498	551	519	481	513	522	507	480	503	516	538	535	545	557	496	500	516	555	473	518	517	488	508	509	499	543	480	553	512	485	513	531	556	526	528	520	504	530	471	518	477	492	509	497	516	497	513	509	547	527	523	508	537	512	549	522	521	492	484	543	517	483	523	499	518	531	493	477	508	532	531	535	527	518	524	480	517	504	506	459	512	499	521	517	483	538	476	504	546	525	508	501	480	511	532	543	505	537	538	523	503	522	482	568	488	522	501	547	515	514	523	517	461	538	491	502	499	515	514	505	504	514	475	502	481	479	518	526	471	495	540	510	503	491	516	528	477	462	498	538	489	542	545	502	538	522	485	509	492	535	514	542	460	549	501	502	531	517	489	497	529	538	505	537	507	502	530	497	557	544	548	484	496	538	510	524	542	515	501	525	495	549	515	567	478	513	517	526	509	526	497	505	477	496	467	526	491	462	522	495	507	464	529	478	508	552	539	481	547	486	480	504	531	502	563	510	505	491	533	486	527	510	510	538	496	507	508	492	530	494	470	530	480	560	471	530	513	503	483	496	503	511	492	545	497	505	524	500	503	466	494	483	508	506	532	470	546	499	505	545	538	490	475	543	546	515	494	521	479	499	508	496	530	483	504	509	514	502	509	513	511	538	517	508	507	512	517	498	481	516	470	524	509	526	536	472	506	555	532	472	506	496	531	479	535	536	516	531	527	479	490	531	541	480	493	540	499	483	504	482	492	505	504	510	486	518	502	486	520	470	511	522	514	534	488	504	492	543	511	560	468	513	509	518	502	501	499	497	557	478	529	499	478	495	508	485	509	542	493	485	540	487	517	517	557	499	510	549	531	531
37136	31061	7506	3704	2644	2021	1681	1443	1303	1153	1041	1015	843	874	792	801	824	784	728	760	742	712	756	718	763	719	763	717	694	703	701	715	702	684	686	749	684	706	681	697	714	734	721	692	666	681	652	666	638	662	696	676	683	697	681	655	700	672	731	654	679	722	672	740	695	670	690	638	645	649	682	704	671	675	651	650	716	670	662	666	689	733	697	667	651	680	636	681	685	702	669	659	669	715	666	722	707	677	699	669	656	640	688	669	652	670	682	631	684	667	672	671	684	659	671	704	715	655	641	726	703	665	675	638	745	645	763	705	704	661	683	685	687	728	691	688	689	647	692	701	679	694	727	650	644	635	630	677	684	725	655	684	684	688	728	657	696	668	638	670	676	690	672	655	710	633	688	676	675	653	652	690	696	670	665	669	662	657	685	701	634	656	648	680	667	719	712	626	667	685	661	674	689	640	608	699	673	639	715	683	636	640	671	663	665	645	678	696	698	656	687	630	687	705	684	693	660	639	691	670	677	678	686	681	637	654	694	650	713	671	645	691	653	672	671	663	628	627	699	644	689	633	690	651	660	645	656	677	702	677	654	715	671	688	664	693	688	679	642	638	763	652	691	685	706	713	657	696	739	616	643	647	639	701	674	677	653	642	691	647	683	711	666	675	675	706	667	656	695	684	685	674	667	654	685	708	672	701	678	715	641	681	732	669	682	692	686	668	660	714	707	706	676	693	685	660	703	672	646	646	704	676	697	670	632	693	699	655	694	635	693	673	676	631	695	690	646	652	685	699	692	702	693	690	714	664	688	652	649	675	703	699	682	709	660	695	660	723	671	652	664	652	608	688	692	676	726	659	705	629	638	649	713	676	637	655	687	673	676	709	696	701	720	671	654	662	631	649	647	701	674	713	645	656	687	671	740	670	635	695	622	673	670	675	665	653	684	676	703	681	678	700	697	703	690	637	662	687	713	685	651	686	685	655	684	710	678	677	678	641	690	680	675	680	646	657	645	649	662	671	678	740	643	703	656	710	659	650	732	672	684	650	681	664	656	691	690	662	677	665	657	715	690	720	674	699	734	687	646	696	734	710	653	712	673	676	682	682	706	654	654	697	715	660	678	684	707	618	719	684	729	648	677	661	703	677	721	695	705	651	655	681	667	648	725	643	657	664	727	679	704	704	698	693	641	690	684	691	690	687	665	693	649	679	662	708	691	690	640	695	668	643	670	659	684	660	671	671	725	664	649	729	637	672	712	719	659	647	676	650	674	657	683	676	683	683	665	680	688	648	675	690	702	698	653	663	708	717	659	684	652	657	678	695	677	700	694	723	678	720	713	674	674	657	684	682	684	635	721	668	702	716	654	662	658	685	662	682	681	747	693	693	669	638	643	673	692	641	694	689	652	686	702	673	698	697	651	679	671	660	735	669	684	686	673	672	683	707	663	652	697	702	646	665	700	675	667	718	616	675	718	686	707	651	655	673	677	640	630	666	685	704	641	683	692	635	658	652	698	695	692	677	725	697	626	689	692	708	638	643	690	671	654	727	705	598	668	680	675	629	720	640	654	634	602	677	686	728	697	708	671	717	658	674	667	699	616	625	739	668	660	665	703	708	671	718	651	728	695	716	695	679	656	713	712	660	665	685	660	694	700	671	676	678	698	687	689	642	707	658	687	704	701	690	665	707	657	651	656	626	649	702	664	719	686	683	710	641	693	683	627	685	690	706	671	703	657	681	700	671	656	658	665	660	687	672	667	689	698	684	667	682	711	678	687	657	642	675	678	661	659	693	683	634	697	685	671	657	656	654	678	696	703	696	718	668	669	677	660	624	660	715	670	705	692	699	702	709	677	705	704	674	695	667	662	666	723	651	669	659	668	627	706	674	718	686	696	694	693	677	687	671	689	669	713	675	685	677	710	670	661	686	714	688	674	686	684	689	685	633	673	714	645	677	707	695	642	711	640	682	671	685	699	668	711	661	670	701	708	664	659	722	625	641	690	712	672	653	678	684	646	684	669	678	642	709	649	658	727	633	701	651	657	650	699	661	677	682	726	728	674	658	683	708	698	722	660	699	662	703	684	684	699	705	702	688	699	661	648	743	703	676	702	628	679	656	684	701	656	658	649	635	651	672	696	726	626	702	676	679	673	656	681	670	638	736	643	658	664	726	679	708	681	708	689	724	685	630	659	667	670	678	666	682	635	688	694	723	681	659	665	631	678	665	647	700	666	648	657	690	675	640	724	671	690	678	688	692	699	651	668	641	715	650	622	655	681	640	659	667	697	644	696	679	678	710	682	701	678	659	663	662	676	689	654	706	714	723	676	674	647	656	687	651	708	647	649	700	737	663	695	658	684	604	648	677	657	691	721	689	719	686	660	708	694	658	679	695	663	645	685	669	655	700	701	683	745	671	699	659	682	658	705	678	702	650	712	647	709	700	676	675	685	696	677	654	669	713	631	687	716	686	697	685	682	666	696	680	653	715	651	644	666	685	656	680	694	654	690	668	724	644	685	681	663	652	733	680	642	691	698	722	705	682	667	685	661	678	653	699	703	680	641	703	716	674	678	693	673	665	668	711	698	655	704	715	675	707	663	635	679	682	670	646	697	628	682	659	660	676	693	625	687	668	674	694	653	673	681	670	661	676	633	701	687	675	682	720	667	648	670	650	664	675	658	677	667	719	677	696	655	670	686	692	642	690	622	679	670	672	676	684	730	703	685	716	678	651	689	713	682	638	680	670	666	669	679	667	669	718	645	636	644	654	719	685	670	661	685	703	621	649	649	653	706	702	668	679	685	664	660	679	663	666	662	719	704	700	716	679	676	682	678	684	697	674	690	655	685	695	680	680	661	620	670	664	679	698	708	671	654	671	740	668	672	695	701	690	721	682	740	670	691	648	694	651	664	687	673	634	668	717	744	700	667	634	659	646	643	623	651	675	686	695	641	716	704	685	703	672	690	675	701	665	682	675	641	740	692	638	669	711	689	657	684	679	637	655	709	709	673	696	650	693	641	689	691	701	647	695	652	712	686	685	683	696	700	656	654	683	695	645	648	656	657	677	701	677	669	711	635	667	679	643	709	684	667	639	675	658	692	682	668	629	731	693	682	669	671	685	640	691	676	659	670	652	664	703	700	705	690	672	686	700	684	656	688	684	663	665	666	698	702	645	712	663	619	677	661	670	663	732	653	664	706	686	668	720	692	666	671	670	655	686	608	674	716	685	707	648	678	716	683	699	695	700	673	688	700	708	724	698	713	627	642	617	711	704	671	660	706	665	661	685	684	700	694	636	668	674	687	691	704	687	674	664	679	674	708	676	723	721	681	679	675	694	677	662	684	626	661	701	705	657	671	696	683	663	668	663	696	649	664	700	676	690	650	665	660	642	714	709	702	685	669	649	668	645	658	684	697	667	671	662	666	699	701	647	709	697	677	715	690	665	695	723	687	715	688	642	661	702	704	723	659	687	670	657	683	656	686	686	703	698	658	729
22842	21023	28692	23574	21022	21039	7422	1109	794	740	707	632	606	590	541	523	524	446	505	480	477	485	456	447	467	427	441	461	450	440	438	427	413	426	436	432	457	405	460	429	431	446	420	445	412	421	435	438	419	428	399	420	420	432	423	413	457	435	456	402	398	405	443	413	403	407	438	432	406	411	418	405	392	406	428	368	404	415	448	421	406	393	401	457	421	382	429	395	434	389	413	405	417	439	428	414	382	380	399	460	401	427	388	451	441	448	406	414	414	396	430	400	420	421	426	407	453	434	421	407	432	454	406	416	400	391	389	390	413	390	396	404	434	411	411	429	411	385	426	413	408	395	424	404	412	401	435	400	372	418	433	410	379	384	414	407	438	409	400	428	401	405	449	417	399	376	387	407	439	409	422	450	412	422	367	390	421	424	394	427	441	403	440	396	421	403	409	414	419	411	455	399	403	406	364	386	422	426	401	428	399	429	393	428	425	387	398	420	401	408	431	407	383	412	427	421	417	433	422	428	437	425	411	416	441	440	390	381	394	436	381	397	387	401	418	370	419	411	398	435	432	415	411	422	402	401	409	414	404	401	411	428	448	411	399	423	418	394	404	447	408	412	411	365	423	391	405	400	417	403	415	426	436	431	419	405	395	411	449	368	407	377	444	408	431	405	437	417	414	410	408	399	405	425	441	427	425	445	440	386	399	389	429	418	373	435	413	434	398	429	408	453	393	395	412	408	402	384	420	393	458	419	383	432	380	436	389	434	419	380	399	425	421	426	434	407	394	416	425	395	415	398	432	407	355	394	446	389	421	408	395	444	416	403	424	409	390	429	409	397	378	405	379	404	411	372	427	391	433	413	414	419	390	412	413	427	436	393	428	407	422	426	409	422	411	404	450	377	378	409	397	437	382	420	388	457	394	417	381	393	412	387	434	421	402	384	436	459	417	424	406	442	425	403	421	411	397	395	394	439	399	449	417	422	396	415	418	419	424	420	409	405	383	367	410	424	394	441	420	408	405	428	402	411	418	411	394	394	404	409	407	458	412	396	411	414	425	399	432	427	421	412	415	397	415	415	442	401	437	392	408	409	405	420	426	417	395	448	387	390	358	421	412	427	394	413	402	407	401	393	422	390	430	429	400	440	405	455	406	406	416	374	413	420	419	425	387	427	413	438	409	430	414	421	421	436	468	408	412	411	379	435	409	407	422	409	454	401	378	402	398	421	426	402	444	425	384	384	391	392	401	450	393	411	348	421	375	393	413	403	405	413	452	456	410	407	423	414	441	400	391	391	430	429	454	404	389	400	386	406	368	406	450	401	382	414	440	371	424	435	404	384	386	413	428	411	425	402	389	417	434	414	439	458	382	415	392	399	384	403	444	396	458	408	424	392	389	405	385	392	442	377	423	409	428	430	437	422	402	385	411	400	408	406	428	375	441	418	415	439	398	425	427	424	391	386	436	381	370	372	399	415	429	395	420	422	440	395	444	412	394	435	407	400	415	428	390	354	424	377	402	438	392	441	408	417	421	450	428	395	440	431	429	424	403	411	449	388	370	409	419	407	393	428	408	408	421	441	434	448	402	429	369	417	424	423	394	401	418	389	441	448	412	401	441	428	389	418	410	422	392	421	402	424	425	418	437	374	383	404	442	400	431	414	444	383	422	412	461	375	424	391	376	411	357	430	381	429	393	417	443	394	415	437	430	422	392	411	428	399	412	386	409	397	445	388	401	414	411	474	400	417	409	424	419	386	444	406	426	434	375	407	424	421	401	416	389	366	391	418	406	442	388	422	452	397	375	404	406	408	403	414	423	404	428	395	399	393	393	388	384	453	422	398	388	450	448	386	429	394	407	440	408	392	398	386	436	391	371	421	414	406	400	420	412	418	415	431	378	411	387	428	406	381	408	442	397	367	421	435	438	428	399	453	402	392	417	435	401	391	417	393	433	423	397	424	425	430	373	371	420	424	396	427	432	417	411	446	414	409	464	412	443	396	417	411	415	414	374	392	441	421	386	398	405	447	415	433	437	427	411	389	428	350	440	404	404	404	403	410	402	356	420	376	407	375	410	387	395	405	405	399	418	407	409	435	394	405	450	449	418	413	377	434	403	401	404	421	392	436	375	408	411	413	403	399	421	436	398	396	422	406	429	412	394	425	412	402	401	403	435	400	410	430	420	407	415	406	410	430	408	401	431	391	429	380	381	394	398	427	431	415	420	429	423	434	421	436	428	454	420	398	410	398	418	401	386	408	383	385	446	393	416	369	406	406	426	412	427	428	388	393	388	391	430	420	415	411	402	420	388	411	425	454	388	425	414	403	387	389	396	401	409	391	422	399	382	399	412	381	405	436	422	416	392	417	420	434	405	403	400	367	422	427	461	406	400	419	403	422	434	414	418	388	365	442	427	407	427	412	386	407	406	412	422	408	394	395	411	402	432	425	413	426	400	413	394	396	435	417	407	397	455	394	404	452	384	396	404	405	389	401	416	455	427	432	422	389	429	427	405	350	430	395	403	396	401	405	422	404	440	401	409	402	378	417	428	439	432	426	393	381	422	392	389	415	392	427	407	404	378	375	388	413	415	398	411	438	436	437	416	413	438	440	395	392	430	400	376	455	414	403	389	396	407	441	416	391	384	432	400	420	419	424	406	408	389	392	392	385	411	386	419	391	434	410	417	401	430	411	420	413	367	390	382	392	388	433	429	412	396	401	408	417	410	425	371	404	399	413	381	452	394	454	413	432	401	447	442	409	439	397	379	388	419	399	385	407	410	384	392	406	416	405	422	417	410	413	394	413	399	407	418	396	414	427	355	421	415	394	393	432	393	386	359	363	407	422	433	395	421	415	371	396	385	416	405	417	447	396	398	431	455	435	407	390	418	383	421	419	447	419	444	420	436	390	400	435	410	405	440	419	421	408	417	394	376	419	408	423	385	413	426	390	421	422	451	379	435	395	422	385	391	426	420	409	434	406	451	432	415	396	391	404	461	432	417	430	402	428	413	418	404	447	417	378	398	404	400	407	360	412	423	423	431	402	407	418	403	426	388	416	425	391	399	411	383	399	397	438	383	394	349	429	420	449	398	431	424	424	424	404	418	405	434	393	399	434	385	415	436	429	374	394	412	438	395	443	412	400	418	396	417	451	415	392	408	398	418	426	403	382	401	375	405	439	437	411	419	411	406	443	417	396	410	380	428	402	414	421	425	417	409	390	394	422	388	413	389	404	410	404	442	418	417	410	393	436	401	406	387	437	414	398	482	405	375	402	424	407	424	407	415	407	391	396	404	425	395	401	410	411	428	412	383	394	394	406	412	382	416	411	443	411	414	434	405	415	390	380	398	399	431	409	418	401	366	419	363	404	401	408	399	417	420	381	395	391	443	435	424	435	442	390	427	425	393	416	413	411	439	444	405	399	425	392	413	377	441	372	389	398	410	377	399	377	424	401	419	419	438	423	427	415	413	418	388	403	394	421	402	443	410	417	400	395
40727	37974	11412	5936	4029	3280	2460	2016	1643	1444	1177	1129	964	919	838	822	740	736	712	685	733	724	659	651	649	625	598	576	651	601	597	595	648	619	569	577	642	596	536	603	606	592	586	584	588	570	614	591	581	544	568	543	597	581	585	562	574	577	605	614	588	546	563	580	584	539	542	541	524	536	538	546	570	545	540	583	582	587	544	561	539	540	568	558	541	558	536	559	541	531	586	582	582	584	573	531	554	526	598	587	547	550	558	518	546	525	555	579	535	528	542	540	548	538	563	598	550	511	554	554	578	546	542	536	548	545	557	604	556	598	547	543	595	565	552	611	535	514	566	548	549	560	542	568	508	574	585	556	588	584	541	596	533	578	517	533	566	519	521	547	536	523	534	555	542	580	511	566	579	583	558	588	582	561	535	561	558	525	559	587	565	481	579	567	567	519	542	540	550	567	568	563	552	563	566	567	561	555	561	500	530	568	532	585	563	537	535	570	544	537	552	546	529	538	547	555	545	558	540	530	565	540	535	547	568	585	551	547	548	537	521	556	557	549	577	569	512	593	575	529	596	604	552	527	508	556	573	552	535	546	531	577	563	530	551	540	535	572	576	533	545	545	550	574	585	539	562	632	550	546	551	514	560	611	559	611	548	515	554	543	555	573	600	530	507	521	525	553	569	546	563	534	565	593	541	559	502	526	518	562	532	545	528	567	525	537	547	553	569	578	520	533	539	581	577	552	536	548	533	586	567	597	537	504	527	569	543	571	562	518	546	540	607	574	520	564	542	544	544	519	570	530	537	511	530	607	564	567	548	546	537	521	557	539	543	575	542	544	520	598	577	525	528	582	566	560	561	562	564	574	551	570	589	554	544	529	534	569	561	507	514	590	553	555	516	524	570	561	535	532	541	569	506	532	536	519	552	529	528	556	549	497	534	543	547	532	522	540	564	540	540	533	567	556	559	588	540	542	512	536	522	566	505	557	566	545	560	531	550	561	515	573	530	545	542	554	580	553	552	584	542	555	534	548	553	549	557	565	525	526	572	535	553	514	532	559	525	573	536	541	533	544	561	545	539	561	549	555	587	515	529	592	515	556	570	563	523	542	554	548	561	572	531	549	522	553	544	584	545	541	514	566	534	539	549	559	555	541	575	566	536	586	555	549	550	581	556	560	547	541	584	537	563	541	546	564	561	570	533	535	525	559	542	569	565	537	495	530	531	537	531	567	605	546	557	579	546	535	592	520	565	603	577	536	529	541	561	541	529	604	547	574	524	571	558	552	521	588	521	570	525	511	581	548	516	540	568	560	567	586	562	566	565	537	580	629	548	556	568	584	559	533	579	533	553	537	559	561	538	512	518	545	541	567	534	530	544	561	555	549	557	569	559	568	587	553	550	569	534	581	509	538	575	545	527	576	561	572	533	557	538	536	576	534	551	563	503	523	580	507	532	551	545	587	540	547	550	566	579	538	555	503	539	530	560	554	523	583	511	548	485	525	592	558	553	589	540	562	574	529	533	572	563	510	546	549	557	571	582	547	559	543	547	568	566	618	576	538	559	563	510	581	569	549	526	555	582	535	568	556	598	560	576	551	566	560	536	566	576	582	582	563	525	575	540	541	527	577	567	523	537	570	538	567	526	546	560	602	529	597	575	596	533	563	556	547	541	532	566	561	570	579	517	556	553	550	551	544	544	526	521	587	559	574	533	548	542	533	565	576	559	585	562	543	532	592	540	528	534	588	589	531	522	608	575	571	527	570	559	584	547	530	579	568	557	515	598	569	547	541	582	558	545	531	525	581	576	543	545	553	558	562	514	560	534	575	533	545	583	570	547	584	565	548	551	585	554	516	572	529	571	530	585	575	496	556	522	555	515	547	565	553	539	547	568	573	547	565	582	515	529	533	561	561	528	531	529	546	539	547	574	548	535	569	563	557	524	565	570	561	535	551	572	559	588	549	564	496	558	591	507	562	545	532	494	564	530	549	547	525	495	538	570	530	579	544	585	554	570	552	535	582	515	522	545	545	547	542	545	549	485	543	582	565	507	539	520	526	543	563	562	551	541	538	566	578	526	558	545	569	557	548	560	546	556	554	557	546	547	530	568	552	530	540	542	540	553	562	561	568	578	541	568	561	497	575	582	533	516	566	571	532	528	536	526	545	546	579	582	577	580	568	553	541	507	574	559	532	591	561	517	535	531	562	505	523	535	506	571	531	505	573	535	558	573	591	580	499	550	577	535	562	545	541	541	538	559	592	542	557	556	590	555	538	564	585	568	563	554	562	520	541	521	512	546	542	536	562	566	523	607	582	538	575	541	523	540	558	567	571	536	588	509	521	527	608	597	590	580	538	564	560	532	543	583	508	516	559	532	526	538	536	567	593	528	578	562	558	538	573	606	513	596	512	607	577	543	563	513	549	513	527	557	555	550	498	499	549	551	542	548	543	557	567	562	568	557	557	567	581	552	510	580	560	596	572	573	538	539	516	547	561	563	524	591	510	584	579	517	550	581	592	558	550	573	510	563	548	558	560	576	560	571	492	559	537	583	537	578	530	548	549	581	569	573	540	524	553	530	570	536	561	547	523	514	568	552	590	565	538	553	601	584	534	554	595	572	510	516	570	523	586	518	562	570	558	545	547	562	574	619	540	566	526	573	504	562	547	584	531	534	552	575	550	573	532	552	570	582	570	540	557	537	580	533	544	566	539	546	580	560	546	506	594	547	540	511	575	503	534	579	570	575	603	566	522	560	560	585	523	535	543	560	568	552	506	544	549	539	535	553	565	554	574	567	562	541	547	580	575	525	561	579	585	553	521	556	531	550	524	531	565	516	551	573	552	508	556	565	558	559	513	566	510	558	546	531	489	571	502	565	565	537	562	580	527	526	522	564	519	553	556	563	580	575	559	535	511	508	521	578	560	599	525	554	568	556	581	546	555	524	589	557	570	580	492	600	594	583	597	584	562	536	584	516	575	575	558	515	517	545	555	547	523	599	540	545	556	548	559	533	562	532	549	576	563	559	529	575	505	566	568	569	574	529	542	554	528	524	516	527	543	553	575	539	544	574	554	537	540	547	540	532	585	526	565	542	557	576	601	524	583	523	552	551	539	545	535	542	551	554	569	521	546	564	574	559	519	577	538	580	582	546	518	534	551	582	533	526	552	540	494	546	553	569	577	575	602	539	562	575	568	545	552	547	532	601	582	536	528	541	535	509	555	573	537	552	535	559	563	614	536	538	542	582	532	551	581	547	558	519	548	559	521	537	550	579	548	553	552	568	526	522	546	570	552	526	547	511	490	522	550	583	547	579	547	560	550	541	507	592	595	496	563	514	546	564	525	535	573	529	542	528	518	532	581	559	538	533	532	562	521	562	523	559	545	541	582	573	573	530	555	529	567	535	517	558	578	487	560	548	574	567	547	537	532	578	564	491	534	524	552	567	555	564	512	553	556	532	559	524	590	534	579	551	566	513	558	546	526	526	581	519	557	569	535
27857	21833	11224	1070	440	391	348	367	315	349	344	364	344	362	337	380	356	318	329	338	310	318	344	374	352	348	374	341	371	356	353	343	339	319	305	313	330	342	331	347	315	325	330	310	334	331	338	329	313	338	333	320	349	316	358	338	334	331	354	352	334	312	309	329	353	336	350	352	329	356	329	351	373	365	323	372	314	344	352	345	327	340	333	324	343	355	350	307	336	374	370	357	329	329	343	310	325	352	368	341	356	308	319	327	349	333	341	336	331	324	334	356	345	324	324	341	321	318	328	320	337	339	351	338	361	316	342	335	309	323	352	335	327	367	341	339	328	347	352	333	347	364	359	353	346	303	346	318	319	358	311	324	360	326	375	335	322	335	336	340	363	377	319	358	303	266	359	328	324	325	348	352	338	328	354	353	339	334	350	342	352	348	351	308	346	359	346	336	338	355	374	328	352	320	341	323	350	315	328	346	340	335	338	345	331	312	333	339	321	351	334	369	337	341	329	328	317	347	360	343	347	318	352	306	332	326	368	326	339	326	354	326	347	319	355	330	305	349	391	345	352	335	322	323	326	362	361	374	408	319	338	341	332	364	377	355	327	348	341	365	345	337	332	329	364	338	318	353	321	342	329	319	351	330	350	382	346	359	340	339	333	320	335	376	355	316	352	347	346	361	348	339	325	342	353	354	366	358	306	340	340	359	349	381	341	359	361	320	332	330	335	351	354	348	306	327	339	330	343	337	313	331	318	323	361	327	350	328	335	361	337	318	325	337	317	341	334	347	322	312	341	315	348	336	331	366	366	353	348	336	343	312	347	330	331	366	381	340	333	337	346	352	323	330	364	340	327	327	345	339	331	335	358	324	309	342	354	344	351	334	330	348	346	327	360	340	329	349	309	349	330	339	359	355	340	351	330	364	321	355	344	359	338	309	337	346	329	333	310	359	358	301	332	310	318	346	371	353	319	359	346	327	379	340	325	327	335	308	369	345	351	324	357	366	348	350	332	316	335	336	357	351	359	346	326	328	370	352	346	354	376	341	334	324	335	338	329	336	347	321	358	329	342	335	321	314	308	345	363	338	340	355	326	370	315	345	338	336	347	345	318	341	342	345	347	313	326	327	361	343	342	337	319	346	359	314	324	381	365	339	351	318	339	345	363	332	334	315	315	349	315	352	336	329	326	320	321	327	330	336	309	331	369	305	306	349	358	353	335	349	354	322	322	365	349	338	347	337	304	325	356	353	333	339	305	328	346	306	345	283	330	294	354	356	345	342	328	325	329	326	346	339	333	356	311	338	358	312	337	321	341	308	322	313	363	368	330	322	343	307	355	322	334	362	345	337	350	342	360	355	356	351	345	324	334	347	353	324	328	324	341	336	337	372	337	383	322	326	310	368	352	333	380	344	335	351	359	374	340	325	341	304	383	361	337	329	307	319	316	368	354	365	334	364	358	311	356	367	352	377	329	373	373	350	332	345	366	343	344	348	331	321	344	335	328	338	314	325	354	326	374	343	329	353	314	328	346	330	300	316	347	356	336	322	373	343	332	355	344	370	349	304	322	349	297	321	378	377	335	358	346	335	321	368	324	330	345	374	355	368	354	307	321	323	320	317	318	378	361	320	335	335	355	326	369	316	349	353	343	329	338	352	373	346	348	308	351	353	314	366	328	370	352	352	315	312	343	379	307	332	329	381	327	385	361	341	335	331	327	331	351	329	344	339	359	321	327	337	324	319	343	329	320	319	341	353	359	309	330	348	329	327	343	360	341	360	368	346	334	298	315	317	363	358	331	330	309	345	340	363	329	338	372	336	336	313	308	337	337	363	312	346	310	329	350	332	337	367	345	347	324	324	307	313	341	342	346	352	346	380	345	375	339	358	322	336	349	354	318	343	326	365	343	317	348	321	333	340	317	363	349	339	325	343	328	313	324	344	320	334	336	333	345	366	343	356	335	367	332	336	328	335	354	335	335	353	323	331	355	314	334	331	367	330	352	345	290	336	326	359	324	349	339	364	326	330	338	342	341	352	344	346	301	345	330	334	356	389	318	349	358	313	345	331	348	338	324	337	341	353	338	350	319	350	316	344	325	335	343	347	357	352	344	341	362	350	325	328	298	324	338	350	351	325	333	355	345	330	363	346	335	334	348	315	363	365	349	358	330	309	335	333	329	331	354	371	356	321	351	369	360	304	303	331	329	355	335	352	360	340	342	334	320	351	344	315	353	300	354	365	337	336	353	349	323	350	366	349	348	362	337	343	331	332	333	338	318	322	337	373	353	383	323	300	372	372	364	315	358	305	319	366	322	327	361	327	334	335	339	326	379	339	355	334	333	350	348	320	334	353	339	338	330	327	333	317	345	328	321	339	328	331	335	311	314	366	339	307	347	314	347	311	302	344	344	363	322	363	361	358	332	349	348	360	326	370	328	307	332	353	297	308	314	333	367	309	353	347	334	352	375	332	344	334	323	323	341	328	356	312	343	361	334	361	336	332	314	335	350	371	318	326	344	339	340	372	354	362	353	350	337	340	345	360	323	367	334	348	332	329	347	346	361	320	315	342	359	318	325	329	318	367	341	326	363	311	345	349	349	330	353	336	348	308	310	320	320	361	383	362	351	348	332	343	342	344	368	316	328	308	344	348	381	352	308	334	351	355	324	329	309	342	322	359	342	321	328	318	307	352	376	343	330	343	353	333	353	359	340	350	336	349	330	324	370	322	368	348	357	355	360	342	328	350	350	335	320	328	317	332	364	298	321	354	312	366	320	369	332	328	352	317	344	335	377	319	328	351	360	323	304	337	314	350	330	339	337	343	325	325	354	332	346	323	339	344	369	339	345	355	360	330	330	344	340	338	346	325	323	315	344	321	333	348	329	332	316	334	360	320	334	333	339	350	363	324	328	330	305	341	351	378	354	368	342	352	333	350	328	343	334	338	366	348	325	322	357	323	350	350	323	347	309	352	350	339	338	340	334	327	352	343	340	375	341	320	344	354	308	334	326	328	362	371	322	342	350	331	334	335	368	327	344	362	334	340	343	369	349	352	365	346	341	359	323	329	326	319	341	353	374	353	309	348	329	364	337	334	336	377	346	353	356	315	333	322	366	321	356	338	350	320	334	350	339	361	337	348	343	320	349	298	321	338	307	330	322	322	349	299	357	385	331	314	324	344	334	310	330	328	333	327	351	340	355	311	323	319	316	379	328	316	353	362	313	329	330	344	344	351	355	331	371	360	363	350	328	315	371	339	332	327	338	329	348	382	348	336	378	320	335	350	339	350	335	351	338	294	339	314	349	340	349	349	344	311	331	343	360	351	361	334	347	320	354	345	365	344	346	311	349	340	339	363	337	325	382	336	319	324	376	359	331	389	317	326	346	354	309	328	321	316	356	335	317	333	354	324	322	331	343	310	369	350	315	350	368	330	325	349	341	318	358	359	306	361	350	346	312	322	324	320	334	354	319	325	328	365	330	397	336	351	326	306	335	352
33492	21793	1039	731	584	591	530	481	472	499	492	508	419	478	463	468	463	480	453	462	447	456	452	480	461	464	431	483	399	439	452	470	465	426	424	492	432	451	466	497	460	435	481	446	489	464	479	455	448	470	447	448	451	437	476	463	399	454	466	427	437	474	428	460	436	472	444	474	469	435	435	463	467	423	443	453	418	434	457	476	426	502	461	481	430	464	448	443	460	462	435	441	459	440	440	415	427	394	451	493	393	464	477	436	477	431	445	466	427	451	435	462	457	460	459	440	412	465	469	454	409	474	464	446	421	467	435	427	477	447	497	491	419	465	457	461	464	446	479	414	458	477	484	478	471	459	424	410	433	425	456	462	437	454	455	426	457	479	469	494	459	437	448	427	471	464	467	499	463	482	453	467	471	426	466	449	438	454	446	413	431	435	476	470	433	412	444	427	440	440	458	452	489	451	399	457	402	425	431	446	413	447	467	437	441	460	467	484	446	446	483	449	480	459	458	443	465	428	440	458	454	461	427	472	509	465	461	486	415	447	449	454	497	434	492	454	427	461	464	459	450	404	466	446	479	432	453	443	429	455	437	466	437	455	425	420	452	442	442	470	463	432	465	443	424	419	453	458	467	451	432	482	452	480	422	466	448	454	503	442	417	434	464	457	451	460	428	433	425	425	456	442	465	443	423	472	479	442	459	405	469	478	454	435	460	435	436	436	451	438	449	449	464	450	433	485	451	458	473	450	440	432	427	440	470	448	469	515	446	431	396	419	423	411	456	471	430	439	492	452	379	470	436	438	447	462	486	429	476	444	437	423	496	471	464	448	476	471	440	428	449	475	439	469	465	430	431	433	429	411	465	446	435	456	446	468	464	450	463	482	428	460	466	445	497	483	431	429	433	449	455	448	453	434	463	442	490	446	504	468	440	433	464	427	419	465	473	424	418	413	447	436	449	443	445	417	432	479	409	426	488	391	441	443	449	423	448	477	434	496	433	437	446	440	460	423	424	448	465	477	431	449	463	417	397	458	426	444	422	449	455	425	432	432	446	457	424	431	461	459	466	451	454	443	427	458	451	462	441	452	451	492	431	437	449	467	435	481	436	450	511	455	419	458	421	455	422	452	476	448	482	444	456	450	433	460	458	458	450	452	435	442	456	448	452	430	473	437	426	443	435	449	458	490	417	487	426	436	457	504	440	421	488	446	432	473	462	450	481	476	514	433	397	443	479	439	453	444	434	444	446	435	442	473	471	435	437	464	444	458	409	494	394	473	444	453	474	480	425	440	434	447	470	446	398	469	431	450	434	482	432	430	439	446	447	438	425	479	480	454	434	425	449	468	436	448	427	409	480	445	443	443	426	449	448	436	454	434	443	492	479	401	441	474	465	459	486	438	427	409	485	446	447	469	458	452	449	442	466	424	449	439	430	434	447	447	460	466	443	459	430	414	448	472	447	470	432	478	448	471	479	469	464	452	468	455	450	478	448	456	428	433	456	439	460	445	468	454	461	401	484	453	447	470	480	429	424	453	451	436	475	442	473	438	455	468	454	465	479	481	446	469	460	469	459	436	415	472	437	462	441	476	446	479	421	470	464	469	436	443	439	476	465	493	436	450	444	480	473	426	429	459	447	450	466	465	447	469	449	486	447	437	435	457	510	468	469	440	442	436	420	455	484	431	429	488	450	454	456	463	409	507	434	428	407	426	434	442	448	408	411	465	477	455	484	437	427	446	440	466	414	452	446	452	414	407	443	460	467	450	450	447	427	426	434	496	452	479	473	429	439	441	437	496	430	463	469	440	476	455	416	467	437	446	470	459	441	453	463	427	482	425	444	469	442	438	420	451	486	444	469	475	450	425	468	440	449	414	454	447	438	507	439	443	433	442	443	478	435	433	435	442	446	446	461	428	433	468	437	437	469	420	467	453	448	451	404	436	430	457	409	457	418	456	468	473	506	432	452	411	457	484	453	440	466	464	424	440	461	446	432	451	458	449	502	482	418	456	433	440	446	457	426	417	438	476	450	464	426	460	455	496	491	460	401	464	429	454	480	459	447	438	471	433	479	432	422	465	434	470	459	488	442	488	416	443	466	455	444	464	471	424	443	471	464	423	468	498	463	448	459	422	438	493	488	432	451	485	436	479	426	438	411	451	463	461	476	440	449	465	449	438	436	455	434	444	478	436	436	458	452	446	447	431	472	453	493	455	479	467	452	429	456	487	444	469	460	456	454	468	476	463	449	456	450	478	397	448	440	433	454	459	457	475	473	435	481	455	460	465	440	437	450	452	510	436	473	477	448	458	473	453	459	451	466	429	452	429	450	431	455	464	426	438	441	469	445	474	497	436	433	447	447	441	501	481	467	432	468	457	478	406	450	426	422	479	486	450	464	464	441	460	453	471	419	452	436	458	434	481	440	447	430	420	426	424	483	469	418	402	436	433	451	477	426	449	448	418	442	420	454	427	455	458	462	450	441	446	471	438	492	455	463	427	466	408	447	442	474	434	453	442	439	462	449	436	450	430	448	435	439	431	458	459	427	495	452	443	456	451	454	416	385	437	441	417	444	459	461	453	410	474	436	462	470	425	427	451	485	471	456	459	436	450	493	468	454	470	479	480	453	444	474	428	461	479	425	405	444	423	477	441	463	439	433	425	433	405	472	448	448	475	454	446	464	416	488	444	461	484	473	478	453	473	463	449	437	448	439	480	442	443	423	450	425	450	454	461	481	418	453	440	415	414	441	423	451	455	461	469	440	484	483	454	426	448	449	460	431	438	464	432	480	470	468	484	428	429	456	471	440	425	413	468	444	445	443	460	433	418	437	465	442	455	436	449	450	439	428	481	447	454	443	427	452	411	449	466	438	459	466	490	480	393	402	481	490	447	476	444	452	430	432	426	430	440	478	446	472	452	422	441	447	434	423	457	459	466	440	459	422	442	440	454	439	452	452	475	437	458	459	450	472	446	433	435	470	454	454	455	442	428	444	464	423	466	406	427	453	450	414	470	428	455	455	501	450	470	440	436	444	426	449	488	420	442	412	452	447	461	452	428	466	443	468	438	463	471	467	470	477	438	499	423	452	450	481	427	429	448	442	449	444	446	473	454	447	466	434	455	408	410	461	449	418	415	446	461	430	448	419	475	448	463	412	428	443	459	445	465	457	471	456	467	402	469	418	416	435	446	458	463	434	431	415	429	430	486	466	453	436	485	438	434	453	447	445	459	444	453	458	462	459	435	423	445	465	450	457	466	435	463	462	439	437	442	423	451	491	448	456	463	421	472	428	451	487	446	419	445	477	477	412	431	424	434	426	429	486	488	447	470	460	467	431	399	405	450	429	431	473	439	407	466	457	440	470	445	436	443	422	419	455	406	443	455	445	439	435	439	460	461	445	462	425	445	454	469	457	451	440	413	467	449	447	449	452	424	424	416	466	471	443	442	461	444	442	457	435	481	468	409	427	410	492	470	465	437	458	455	415	425	456	439	444	455
23854	21080	28326	24068	21058	9696	1208	817	737	674	625	622	647	629	570	548	537	580	544	567	509	554	525	507	561	545	496	543	506	524	510	492	498	497	524	511	542	509	504	515	545	508	549	512	537	541	536	518	565	507	504	559	545	557	515	513	569	499	535	542	529	485	520	517	501	521	538	531	508	532	461	522	481	488	526	508	535	494	505	500	518	524	511	525	482	499	499	514	510	496	549	531	523	471	532	519	566	517	500	499	489	473	475	483	536	515	551	530	539	533	490	535	503	487	553	551	544	520	524	527	502	484	512	511	538	508	482	508	510	506	535	531	536	485	519	513	486	504	544	525	522	523	503	476	545	490	494	511	517	565	487	540	514	509	495	518	537	520	500	487	504	483	517	489	508	498	491	491	523	488	503	470	507	519	507	518	516	503	494	472	507	499	506	522	507	536	460	493	501	525	517	481	510	519	533	496	509	520	481	500	507	527	527	519	505	510	479	484	473	526	540	512	538	481	509	449	502	513	504	515	465	503	532	472	491	499	527	474	521	534	486	479	472	517	493	501	511	514	499	510	517	503	477	519	552	480	476	515	547	511	487	478	485	534	508	551	458	498	519	505	521	503	566	514	533	492	491	476	459	517	486	464	503	481	493	515	552	528	487	501	467	476	515	505	499	509	571	537	479	554	528	494	480	502	493	467	505	520	513	508	499	474	546	518	499	504	521	484	509	490	525	531	478	481	507	537	534	533	507	501	471	529	537	489	507	494	498	525	498	488	501	500	489	533	497	468	506	488	527	484	508	545	522	519	521	525	534	531	480	503	507	528	555	481	528	494	529	474	559	498	503	489	491	479	530	516	504	520	532	495	535	535	559	510	518	490	513	521	519	506	495	534	525	480	528	517	539	512	501	524	557	503	511	453	500	520	480	460	530	539	499	506	511	474	497	526	495	516	550	479	471	501	501	479	513	481	510	502	513	498	520	533	535	502	511	494	484	505	506	472	513	494	499	490	522	505	539	457	526	498	488	493	505	504	518	508	495	483	528	508	498	489	459	477	507	490	485	501	490	514	497	546	507	491	490	517	535	521	518	499	518	511	475	485	483	481	508	508	481	507	490	488	508	536	510	514	493	497	465	480	501	516	548	486	518	502	500	516	510	518	529	497	469	512	536	478	473	518	483	482	533	560	538	456	487	499	493	540	510	500	493	490	522	523	527	517	542	499	519	495	494	519	490	519	489	530	518	484	523	499	555	458	529	587	480	548	491	511	501	519	468	538	526	510	536	522	513	517	524	510	511	571	518	471	496	533	542	474	515	505	494	532	540	561	547	481	539	520	500	454	523	518	516	516	521	511	505	491	522	517	476	521	503	505	524	512	569	510	521	540	527	518	494	510	503	485	518	509	547	515	541	481	560	499	522	507	529	532	454	519	499	534	535	507	539	473	525	553	506	512	512	492	519	511	484	501	495	487	509	530	539	494	525	476	485	483	541	554	523	509	517	508	521	525	500	488	502	466	486	521	504	501	482	493	475	512	509	492	487	496	513	488	517	476	484	531	491	507	520	486	487	522	492	498	510	507	460	508	502	506	493	524	540	519	478	478	525	509	522	515	519	523	497	496	497	515	518	494	492	486	522	483	509	515	458	493	509	484	525	550	498	492	487	500	531	509	525	509	500	477	479	513	516	544	466	536	532	496	515	518	523	482	460	500	523	520	530	503	509	524	484	506	483	540	508	498	475	525	514	531	547	465	531	505	501	468	501	506	491	534	498	500	486	510	489	475	486	488	489	547	536	525	510	514	497	516	505	542	523	533	514	525	539	508	480	536	526	560	505	491	485	510	517	491	500	491	549	489	509	499	524	464	511	500	532	490	509	532	478	499	499	526	492	501	508	499	487	536	469	533	525	482	498	528	520	507	479	548	464	509	531	460	508	531	538	509	476	491	497	485	490	507	509	520	486	508	484	492	507	473	522	509	455	496	496	523	503	505	506	508	536	504	532	491	514	460	529	512	526	476	518	428	480	509	485	495	482	502	505	476	520	508	490	498	483	530	472	531	526	526	501	485	505	496	497	513	527	506	539	503	518	489	543	531	528	481	466	522	507	471	501	470	491	516	469	505	478	487	505	529	477	506	506	494	509	512	489	517	509	475	502	499	492	500	507	527	539	513	538	526	535	504	502	519	496	541	534	502	494	492	529	474	478	535	441	487	516	502	520	460	551	518	494	497	513	535	567	493	479	480	471	502	511	533	511	537	536	511	493	514	488	502	459	495	511	543	504	490	495	506	518	503	462	502	506	557	505	541	484	484	524	502	512	497	572	495	538	557	501	526	527	516	481	497	479	475	537	473	508	494	509	503	551	507	514	483	489	487	544	502	505	547	531	525	523	510	501	543	482	507	531	565	528	492	539	490	529	522	542	484	508	525	497	483	513	535	495	538	504	489	545	487	527	526	516	548	479	467	498	513	486	493	531	536	508	496	519	457	512	511	547	502	498	562	537	521	462	526	523	500	496	537	547	519	520	482	501	528	507	480	530	540	485	477	511	475	485	533	558	510	513	504	509	519	495	550	520	513	477	469	518	466	512	522	511	508	518	512	507	514	536	509	510	514	502	499	533	506	501	472	503	484	502	465	498	453	500	498	478	470	513	514	521	512	474	510	490	530	492	458	499	517	491	535	492	528	495	527	553	500	498	538	498	498	526	501	519	519	499	492	511	469	510	495	549	474	538	492	488	499	500	501	506	516	510	500	526	455	486	512	482	529	501	521	527	486	507	509	506	491	502	507	515	536	553	502	533	487	466	450	533	529	501	503	517	508	474	496	493	523	523	521	526	522	514	496	503	496	509	514	518	492	499	524	496	515	465	526	513	518	524	492	490	522	500	519	495	539	487	549	493	525	525	496	513	551	520	483	487	526	487	507	562	486	510	486	522	477	511	509	528	479	542	515	469	554	495	564	483	471	509	501	493	519	520	476	504	512	539	537	483	471	527	483	507	495	472	515	506	559	493	495	532	521	508	530	537	507	512	515	510	486	494	515	505	510	535	508	505	509	524	532	516	513	503	520	498	526	499	498	499	467	526	500	498	504	497	552	526	544	535	539	495	506	533	510	490	555	508	480	548	499	517	459	509	487	493	488	562	479	533	538	500	509	496	515	473	520	479	538	548	534	508	490	525	497	518	485	499	522	491	538	492	557	467	525	547	482	485	476	487	519	542	486	462	507	498	495	544	527	535	469	538	506	494	530	480	518	495	547	516	508	527	540	503	472	505	508	510	488	523	502	510	505	490	525	563	511	540	491	531	501	488	494	554	497	531	528	499	495	529	484	485	504	487	510	494	497	510	519	509	535	509	515	518	479	535	472	507	527	479	546	524	544	509	537	495	485	531	508	494	555	529	474	531	533	524	545	478	507	506	491	488	533	498	531	524	541	511	547	513	503	533	512	491	525	482	526	474	530	482	511	557	550	479	496	497	502	521	502	495	506	515	504	481	556
36917	32976	7408	3733	2679	2030	1765	1427	1307	1136	1063	889	934	908	865	810	832	768	718	755	716	702	699	740	755	737	717	709	703	695	694	666	693	698	724	667	693	712	685	681	714	677	674	666	631	711	686	718	654	663	711	716	652	678	644	708	727	731	684	657	684	666	639	661	688	701	673	661	673	657	647	662	673	645	657	680	698	684	679	693	665	672	665	688	629	708	682	705	704	642	678	663	659	659	680	636	661	660	686	690	630	728	688	662	679	652	684	658	717	667	687	625	703	706	629	622	651	694	665	695	631	701	664	696	683	702	635	639	645	657	707	618	673	668	734	685	650	735	666	659	680	664	648	647	670	636	701	664	700	688	690	687	689	646	666	688	659	699	679	689	698	655	628	634	658	656	640	679	616	697	723	652	679	612	669	691	648	722	676	685	694	640	721	666	658	699	671	669	674	646	661	659	644	647	694	648	620	671	740	683	715	689	711	697	663	625	651	689	664	642	701	677	654	701	710	711	690	654	664	660	689	678	701	673	661	657	659	653	640	725	642	672	667	644	668	695	635	658	688	687	694	696	683	642	708	685	645	669	714	672	647	672	693	695	695	707	678	646	642	663	684	635	658	674	657	668	621	691	651	699	653	665	687	664	693	664	674	700	642	688	666	656	634	714	663	677	683	682	685	683	662	707	722	644	672	678	662	669	596	702	647	678	702	655	661	634	653	658	700	657	669	667	657	675	651	690	636	678	662	688	697	693	669	705	682	682	660	693	694	650	672	665	666	684	703	667	656	653	680	672	636	683	676	614	670	661	678	676	673	655	639	654	682	691	637	641	637	657	660	666	652	691	643	684	669	680	666	712	661	648	666	650	637	649	651	653	630	739	661	648	665	655	674	715	641	655	622	699	693	695	669	669	627	676	632	643	628	673	661	651	675	667	663	675	689	684	696	623	672	709	679	656	713	680	712	683	644	644	660	674	679	652	717	701	653	672	665	659	649	600	672	685	642	648	684	685	642	664	641	651	678	655	666	709	661	622	660	672	644	661	701	657	637	666	681	693	660	653	684	659	638	654	637	674	698	655	679	631	668	653	669	713	672	629	650	684	684	648	686	675	623	656	669	685	654	730	676	643	681	673	667	706	651	667	659	667	692	668	642	651	673	671	670	623	687	642	692	651	598	698	659	694	644	681	709	639	673	668	688	636	641	693	635	674	642	652	654	666	672	639	702	673	702	649	665	702	629	682	681	753	677	670	672	661	620	661	678	681	612	666	642	689	665	694	647	685	698	670	672	659	667	663	687	667	639	682	637	658	691	609	633	690	682	683	654	712	668	670	694	638	619	696	663	718	660	664	685	662	700	677	684	655	679	690	680	663	664	665	638	648	643	658	673	677	640	684	647	683	684	653	700	647	647	611	687	651	689	696	597	706	669	661	670	646	635	706	661	692	649	715	661	679	671	639	663	655	687	693	657	732	650	705	682	647	644	668	654	670	701	623	653	671	682	665	708	664	649	661	702	687	723	663	666	677	637	698	664	656	636	648	664	653	677	690	655	709	651	658	653	647	638	691	677	733	669	673	672	646	663	680	652	677	667	667	673	646	658	666	674	700	701	688	660	640	661	664	649	708	605	704	667	687	645	679	687	677	669	644	656	678	685	701	630	696	672	685	596	732	644	651	641	689	653	589	670	684	669	673	674	649	710	671	691	699	614	685	625	690	700	670	644	658	676	657	691	666	655	662	695	688	705	684	689	681	649	673	676	656	694	659	664	703	630	630	659	700	699	714	708	644	641	704	663	663	694	635	707	648	705	663	691	663	654	669	602	661	623	630	674	650	675	654	638	650	685	637	625	662	686	681	718	651	602	715	701	658	617	716	617	690	698	678	653	691	657	698	681	667	678	676	645	653	678	687	644	694	648	662	649	696	659	691	711	653	695	671	648	696	658	645	667	668	688	667	658	670	675	677	653	691	665	674	637	697	677	725	657	643	685	657	702	704	655	676	683	657	648	653	695	685	662	675	677	670	676	642	671	654	686	643	731	697	668	696	663	667	630	682	690	672	688	602	687	650	668	660	671	656	684	699	683	678	685	653	685	657	650	664	659	647	671	671	631	650	657	705	666	671	679	670	632	635	624	675	643	637	663	679	670	686	709	701	673	669	652	693	634	714	670	686	686	694	690	667	600	673	700	722	641	655	676	669	636	633	611	660	675	670	640	655	643	727	649	685	641	657	637	649	697	642	691	699	680	680	641	719	682	661	644	684	687	623	666	641	636	664	686	664	641	661	655	656	685	683	636	667	651	665	676	651	693	645	667	730	680	654	654	651	703	647	709	657	643	633	653	692	695	682	670	647	671	691	694	653	625	629	643	649	687	729	649	695	657	713	659	645	694	643	705	682	690	726	729	677	623	687	620	653	669	715	675	644	648	695	668	703	655	658	677	695	650	643	650	671	673	629	662	711	682	647	649	691	678	666	634	666	713	642	688	647	708	687	698	669	640	656	668	682	691	633	680	641	683	661	629	650	658	664	670	653	627	693	663	667	712	637	659	682	640	674	654	660	710	621	670	719	671	664	652	645	690	723	686	665	676	657	667	691	655	696	680	662	669	683	668	664	676	691	632	614	686	677	651	675	656	674	645	675	660	708	670	680	707	661	710	685	678	666	646	689	658	654	636	676	689	727	652	687	626	761	676	702	640	642	679	674	704	668	689	706	657	694	665	653	642	641	629	592	657	649	684	665	684	654	631	619	675	655	637	678	659	636	686	683	724	660	645	640	678	643	665	597	649	634	682	662	653	642	657	701	683	648	667	703	666	637	667	662	729	651	639	651	698	695	642	667	712	675	753	671	651	621	652	690	713	668	646	692	709	642	683	642	668	653	659	637	707	690	677	672	631	656	686	667	710	649	658	674	667	646	658	694	627	640	657	698	614	657	713	667	698	647	668	669	679	607	680	690	662	700	633	712	677	694	689	653	645	652	636	670	675	664	687	695	655	709	645	685	639	659	667	691	686	679	658	695	660	652	708	690	690	674	672	649	626	656	690	679	692	689	641	662	660	639	644	637	609	685	649	668	669	672	701	645	701	647	679	624	675	651	670	625	690	678	684	662	665	661	669	673	633	656	684	637	669	665	679	637	707	686	644	648	670	696	718	693	666	674	687	626	686	716	658	633	632	665	685	677	657	725	673	680	708	705	640	707	675	676	663	667	659	686	644	691	665	657	646	647	688	648	652	656	691	640	687	676	685	628	646	679	672	641	646	685	669	660	661	626	707	720	696	674	615	650	687	677	664	668	674	713	657	675	632	648	653	614	677	636	690	682	650	686	686	679	598	648	687	653	701	626	718	661	653	687	706	697	691	654	697	673	682	646	683	699	640	684	660	661	591	661	672	649	638	631	700	680	677	699	705	642	655	638	679	676	627	662	678	698	645	677	703	739	645	707	707	652	672	682	673	633	627	678	661	617	665	631	627	631	635	636	663	715	640	683	682	639
22803	21041	28742	23528	21034	21052	7164	1148	780	724	659	619	533	521	550	515	511	518	499	465	475	477	460	446	399	444	424	477	424	416	446	413	437	418	423	432	427	429	391	447	383	439	394	406	433	438	429	407	411	440	417	411	409	442	420	371	421	406	451	410	409	401	394	434	428	430	386	438	389	386	393	429	411	404	369	407	406	450	408	419	439	419	411	410	373	492	385	405	401	418	384	416	410	390	413	403	432	407	420	392	385	424	437	409	421	414	416	393	388	385	381	412	396	425	398	418	421	408	362	381	419	395	398	434	407	432	421	436	413	425	426	408	405	395	419	418	422	381	412	425	373	401	429	434	408	413	434	439	417	421	426	390	412	395	373	405	390	393	420	380	386	411	405	429	429	405	396	399	409	422	415	406	385	392	382	394	377	373	402	405	376	396	416	442	394	377	423	435	396	407	410	423	407	388	384	416	368	414	417	431	442	377	391	408	419	404	446	433	419	402	440	407	401	400	434	397	361	387	387	366	382	400	398	425	395	406	373	359	349	415	392	394	431	360	429	418	401	410	373	398	384	385	413	357	403	410	392	378	444	402	422	430	427	380	392	401	384	407	413	417	425	456	440	392	417	379	413	404	413	404	424	431	411	399	377	431	397	383	376	374	387	383	435	420	421	426	375	425	394	383	416	417	416	374	403	407	435	390	428	416	404	411	407	408	400	422	421	389	404	425	411	404	376	428	390	383	381	392	406	424	435	398	451	392	397	403	411	403	431	414	408	415	430	442	396	383	388	397	393	404	422	413	378	396	406	434	449	378	412	375	415	430	393	376	402	400	410	403	367	383	371	422	391	380	404	407	398	429	361	415	400	411	426	454	419	435	391	418	433	394	426	388	401	408	414	446	360	409	401	428	372	418	424	371	365	416	426	433	396	398	438	409	396	361	429	413	396	389	417	399	411	425	413	410	402	408	411	416	378	390	383	393	402	419	392	410	428	357	386	424	428	400	393	382	433	400	404	426	408	421	396	438	397	415	390	382	380	391	412	410	355	408	419	386	377	392	401	426	428	412	407	441	428	441	397	432	402	380	456	432	436	401	400	382	383	422	420	412	392	403	398	428	411	440	374	429	425	417	415	377	424	391	437	454	389	398	419	411	384	414	415	384	411	398	424	396	442	440	423	428	419	420	437	424	418	395	414	416	413	397	431	446	399	363	415	394	385	393	393	424	430	422	398	425	412	411	415	385	400	390	386	406	411	408	400	421	380	406	404	406	385	429	409	402	391	415	409	431	378	423	430	397	415	434	386	421	399	388	360	391	393	382	399	388	430	421	460	397	395	384	418	393	427	402	394	426	421	394	434	396	397	393	392	439	385	391	433	422	422	366	402	388	451	407	426	405	385	464	454	427	324	410	424	407	383	370	405	376	408	388	389	447	393	378	434	413	434	432	406	383	413	390	408	392	435	396	421	366	394	433	408	421	427	377	367	370	423	419	456	370	400	398	417	376	372	401	413	401	368	403	416	406	441	386	383	395	386	410	379	439	406	421	396	424	409	418	413	386	370	402	437	405	430	437	426	390	441	424	435	404	417	396	429	414	396	412	407	393	435	460	410	423	383	415	423	369	422	436	438	416	381	413	424	378	419	373	386	411	375	416	395	392	444	446	412	431	376	439	402	382	430	390	406	409	375	430	396	421	381	432	387	420	427	422	388	409	392	424	381	418	436	402	409	429	419	427	420	412	416	420	419	423	372	389	409	423	428	371	404	448	446	388	413	358	406	409	385	429	407	431	412	417	400	375	432	396	395	422	453	379	429	421	401	451	420	433	426	418	417	417	418	427	417	411	414	415	404	380	363	372	379	420	419	403	401	417	373	432	420	406	384	404	393	423	401	397	376	422	427	394	427	413	415	385	391	385	423	391	386	417	407	362	398	422	405	420	428	395	427	408	395	413	423	404	403	404	439	427	427	410	397	395	392	391	436	417	431	389	399	416	370	357	413	419	459	443	379	385	416	415	410	419	418	411	426	391	353	381	410	391	397	405	392	413	397	409	388	407	415	371	402	411	414	414	419	428	396	412	401	396	404	401	401	371	396	431	423	418	399	386	369	404	405	381	436	405	408	395	400	397	409	387	417	413	437	397	416	424	388	404	378	394	427	378	376	402	418	414	382	389	407	407	409	400	382	418	391	412	419	406	423	425	375	395	401	406	417	383	429	392	411	413	445	376	382	401	400	423	387	399	391	418	404	388	392	429	447	408	400	440	380	390	407	401	420	417	429	415	405	427	394	413	364	390	376	403	366	401	432	399	397	409	444	405	395	429	417	390	415	410	407	378	415	397	386	410	420	432	395	410	431	372	432	394	420	407	428	408	404	368	450	414	403	375	445	390	403	409	396	409	396	378	406	367	428	406	414	391	409	406	382	431	446	431	397	414	426	413	365	388	392	398	401	448	403	419	404	408	394	405	402	428	403	420	401	419	436	368	402	415	433	394	407	415	375	420	431	402	409	435	401	428	433	406	366	432	369	418	379	400	434	412	388	389	385	407	420	441	397	398	383	430	422	402	407	381	406	441	410	413	421	416	414	385	378	429	395	410	416	389	458	415	409	424	412	423	391	422	378	430	394	397	378	389	406	399	445	402	417	400	376	395	411	413	398	396	407	367	401	403	406	412	388	390	369	387	416	423	396	364	391	379	435	442	395	403	375	418	407	398	429	389	404	440	394	408	378	383	387	444	412	393	393	394	419	385	389	400	398	378	399	404	385	350	433	403	416	423	408	389	400	399	402	396	377	385	409	420	428	431	418	413	426	402	411	419	395	406	393	425	378	420	362	409	416	396	390	413	406	402	391	406	409	414	388	391	399	441	406	417	425	413	416	388	362	383	435	409	395	392	402	411	388	412	431	394	416	392	367	383	404	418	426	382	403	423	404	429	405	402	402	416	369	404	420	416	391	386	415	411	408	402	394	391	423	390	406	392	417	403	435	395	417	423	410	438	414	436	406	406	382	392	413	389	446	400	417	441	398	401	421	384	432	391	401	382	425	371	440	443	409	391	406	407	406	429	396	362	420	407	402	348	405	405	429	388	395	395	382	375	397	420	411	406	386	382	391	402	367	353	422	384	399	417	361	430	402	413	436	406	398	403	400	366	397	383	400	398	440	397	431	436	368	417	420	429	361	400	382	442	414	399	411	412	419	394	413	410	424	397	382	430	390	405	417	421	398	403	432	383	408	405	418	430	388	444	395	417	429	385	376	400	433	417	437	423	406	419	366	413	395	404	414	364	437	400	420	406	436	427	421	391	399	394	374	434	398	421	419	386	408	392	427	376	363	430	446	406	429	404	398	391	415	394	383	434	397	423	406	401	365	437	385	428	434	403	406	401	366	419	386	404	402	396	427	416	440	434	424	442	395	386	428	408	396	392	397	402	469	411	402	430	360	398	374	393	454	405	438	394	396	417	401	450	364	437	384	421	389	411	368	412	408	449	436	383
40485	38696	11498	6091	3992	3118	2447	2022	1621	1417	1222	1074	1071	922	838	777	783	721	741	717	717	666	592	646	667	629	576	587	560	580	589	589	608	582	613	559	595	579	561	572	629	601	532	557	575	584	515	554	548	551	593	570	523	592	548	567	538	588	526	564	538	526	565	535	567	558	531	535	548	554	536	558	588	571	520	563	565	538	531	570	561	555	560	548	543	548	556	513	535	512	538	572	578	564	566	536	557	571	599	539	555	549	568	563	520	551	551	563	575	559	531	547	548	551	587	530	566	563	537	545	535	539	541	534	547	546	531	506	540	572	549	593	556	561	564	524	532	566	543	519	548	553	554	560	536	565	578	563	526	521	553	549	499	562	549	520	540	538	534	561	526	543	544	592	549	512	555	537	545	559	580	520	541	570	527	551	517	534	519	581	531	538	578	585	500	555	612	541	559	541	553	497	548	540	542	483	578	570	579	585	545	568	554	548	544	530	522	544	521	519	528	539	558	621	505	558	519	575	565	579	555	510	532	509	538	578	517	557	545	543	570	522	578	497	571	533	512	516	552	527	550	530	559	533	597	516	602	498	523	547	567	518	569	542	563	501	570	493	589	580	571	546	519	563	537	570	494	538	567	520	550	582	542	541	551	534	569	511	549	590	557	499	550	549	516	515	584	578	546	544	527	568	531	581	533	533	545	568	543	539	533	555	529	532	571	524	560	532	543	530	538	601	551	556	558	557	532	541	567	553	528	501	530	543	501	520	530	530	584	548	532	576	551	511	546	554	532	551	523	572	549	598	541	592	566	556	536	571	530	480	543	509	559	525	533	524	511	582	548	526	523	570	531	569	557	543	524	532	555	536	529	507	531	540	560	580	573	588	565	527	549	533	553	569	545	530	564	534	538	546	548	527	550	553	538	502	558	554	573	538	569	531	518	565	516	598	524	581	548	563	548	563	534	568	510	554	502	510	555	569	558	531	523	548	551	532	520	524	525	596	567	540	563	569	518	531	531	550	557	576	567	583	554	546	554	525	563	558	561	597	501	565	513	570	514	536	532	542	539	548	540	517	529	571	564	535	543	542	521	507	556	542	568	543	553	554	556	548	549	542	538	573	545	529	541	588	507	512	519	543	532	572	546	540	553	542	589	556	528	518	565	537	566	560	531	558	556	555	554	536	548	551	551	561	563	565	534	559	550	513	542	517	545	553	525	528	540	533	579	505	543	568	555	552	525	550	572	551	550	542	540	542	545	550	558	560	554	535	499	560	556	527	554	558	515	612	539	549	528	583	530	568	599	551	570	548	553	544	539	541	536	544	570	554	535	517	527	561	553	543	510	510	515	537	527	552	585	554	513	586	515	529	559	541	583	514	547	520	553	531	488	555	524	561	505	527	558	539	524	551	556	596	542	530	536	533	534	544	542	620	542	507	552	553	563	543	535	533	534	490	590	540	539	504	557	569	506	567	538	547	501	538	582	573	565	518	520	555	504	583	549	532	522	572	579	506	581	555	566	563	482	557	514	495	568	583	510	557	555	519	532	527	493	565	526	529	557	529	550	499	544	522	559	551	545	504	554	576	579	543	516	524	508	530	562	529	567	527	592	532	535	513	568	555	514	562	506	520	516	539	559	562	539	563	509	494	564	549	579	539	557	566	519	559	520	542	583	559	553	548	523	529	534	565	543	493	527	539	516	560	573	568	533	546	545	578	547	521	576	560	564	517	554	538	559	539	539	547	548	532	517	576	535	531	537	524	548	560	537	511	557	512	537	549	525	572	524	549	535	540	529	544	557	522	526	575	494	498	596	544	574	565	536	578	545	564	563	550	550	552	573	524	524	518	591	555	522	507	551	540	536	554	512	546	545	583	549	534	537	631	543	529	519	577	530	519	539	583	534	516	510	564	568	550	527	540	558	539	549	548	536	523	565	529	526	526	535	521	513	529	539	559	538	583	522	476	511	588	525	566	565	505	580	554	517	528	557	526	533	531	528	567	507	487	535	521	547	567	540	524	577	516	533	515	536	511	555	538	574	576	574	541	542	567	541	546	558	554	549	565	520	543	568	543	531	538	555	554	555	593	541	514	533	532	514	521	563	545	560	564	563	586	557	573	528	562	531	557	553	535	565	496	572	545	552	543	536	549	498	565	500	526	563	534	583	499	541	509	547	562	550	539	583	570	522	527	514	539	557	529	507	545	543	520	567	542	563	537	528	504	563	540	573	555	508	549	527	575	590	536	537	570	562	565	543	511	562	541	538	545	528	591	544	560	563	555	558	560	556	545	551	521	479	540	574	512	533	515	542	545	487	528	533	571	580	549	553	514	554	549	511	498	522	567	528	529	573	535	559	548	550	548	524	544	576	530	525	539	580	545	566	576	542	538	563	546	577	553	546	541	554	509	544	581	553	546	541	519	585	553	514	539	498	575	575	543	539	512	545	575	515	580	577	543	537	509	548	518	524	538	539	551	513	574	563	537	513	569	529	534	514	565	545	549	522	538	544	547	580	511	529	549	566	546	546	514	572	554	595	555	545	535	570	526	559	522	555	547	536	556	549	570	557	548	540	530	530	522	560	557	537	521	516	562	524	539	563	542	549	557	555	567	568	583	521	527	558	561	550	557	533	539	545	559	582	561	535	549	587	529	523	520	486	544	546	545	544	509	530	530	499	524	530	527	560	552	569	550	515	550	564	503	540	563	592	551	561	556	543	530	551	562	542	546	538	562	538	517	496	523	515	590	568	526	558	544	537	548	543	527	547	547	546	499	545	534	611	576	529	550	533	533	500	571	539	548	513	527	532	549	540	586	525	508	558	520	572	565	589	579	570	533	539	535	585	551	560	527	562	496	472	547	531	537	531	561	524	501	565	559	603	583	516	547	500	541	562	553	564	546	484	524	526	527	571	537	576	551	566	496	564	571	529	520	567	535	546	530	536	583	573	522	550	532	517	531	547	517	535	550	500	567	598	528	525	564	549	550	585	561	530	556	546	535	552	524	562	553	532	513	541	525	549	567	540	584	565	520	535	573	487	585	548	555	555	514	531	579	543	513	531	522	569	537	558	568	523	557	549	602	553	583	563	552	574	562	564	487	539	586	473	536	527	572	572	504	489	576	552	543	519	560	555	574	587	524	575	506	584	570	556	536	539	558	538	564	563	561	526	537	603	539	555	535	562	536	549	573	524	575	531	546	555	539	541	534	544	567	511	526	476	560	571	507	576	548	530	543	560	533	534	574	552	490	560	599	510	562	557	533	575	561	533	521	579	498	551	510	544	544	536	531	552	532	561	555	529	537	572	553	594	530	554	562	542	564	562	516	537	536	524	555	568	554	521	533	572	560	529	532	520	574	578	503	549	534	522	534	517	513	497	533	567	549	539	588	569	544	559	588	489	566	528	515	557	519	538	493	563	486	512	550	562	515	560	547	538	535	543	502	535	583	540	530	562	563	561	560	513	544	562	511	536	536	545	538	537	543	540	536	544	567	535	555	541	579
28009	22293	11369	1068	482	392	388	335	361	374	343	340	367	355	332	367	342	361	330	338	342	322	380	326	369	357	316	309	325	377	319	365	317	333	336	330	346	369	337	332	336	342	360	310	366	346	314	347	337	326	317	358	350	331	354	306	350	320	349	324	318	330	357	370	334	337	374	322	351	351	335	357	349	342	323	314	355	357	357	325	341	285	340	324	304	347	340	327	343	322	344	324	323	359	362	337	348	350	345	357	333	357	367	335	350	344	348	322	316	329	348	352	306	308	341	358	315	332	343	344	303	351	341	345	322	323	346	316	319	333	375	349	327	356	340	336	341	351	349	309	339	354	332	341	354	342	343	343	330	343	312	328	342	362	347	329	331	328	321	351	328	367	360	320	308	348	340	358	318	323	317	338	322	333	333	332	318	359	356	326	351	285	357	334	331	340	352	357	329	332	366	344	332	354	352	331	347	343	333	346	342	378	341	363	365	348	335	340	322	334	330	314	354	361	328	343	337	358	335	313	332	358	324	324	322	366	337	327	325	355	351	339	337	360	355	320	338	340	324	330	348	330	331	330	318	307	345	338	323	365	316	302	341	341	345	304	318	322	329	332	340	333	320	298	305	329	354	369	369	335	324	351	355	340	388	333	344	338	366	324	352	325	340	359	350	353	342	330	316	335	385	372	346	337	308	330	323	324	356	335	321	335	318	294	325	322	341	309	333	347	333	337	379	321	332	338	357	369	332	335	336	336	349	335	325	326	342	319	329	368	309	292	343	314	313	347	324	316	379	343	359	334	324	329	342	297	354	348	334	348	334	341	352	329	328	354	409	347	327	342	323	309	324	354	345	332	341	341	336	315	336	347	345	330	336	332	334	331	357	335	344	345	357	339	341	335	314	338	366	346	332	317	324	330	313	333	332	365	374	327	347	333	347	358	337	348	355	312	354	333	366	374	330	346	326	355	337	339	330	352	320	364	340	345	348	342	344	315	350	349	350	340	358	322	328	344	341	321	329	328	378	353	359	333	335	356	326	346	359	365	327	371	332	343	358	351	318	368	348	349	318	328	332	333	363	320	329	348	330	314	364	339	339	347	347	336	344	312	322	334	341	328	312	343	367	349	353	340	330	341	300	297	386	315	354	329	326	370	330	328	357	355	319	346	363	326	351	373	327	330	368	322	356	325	333	331	370	358	336	352	327	330	361	310	331	336	319	333	329	285	348	348	356	370	349	319	337	321	335	336	335	350	371	317	334	341	341	347	339	326	309	356	330	342	311	365	354	321	328	352	338	361	327	323	324	321	359	321	338	328	322	383	369	309	346	339	329	311	336	316	320	320	343	346	313	326	339	355	343	318	332	322	352	339	330	367	350	366	344	328	329	355	328	305	290	345	349	324	326	343	342	343	318	328	359	358	315	338	338	355	336	343	344	348	345	348	329	335	352	359	336	330	329	368	311	317	352	324	330	326	361	379	306	332	359	339	340	336	350	340	318	339	344	300	322	320	364	350	328	309	372	320	363	348	364	339	337	322	350	337	287	347	314	341	344	322	354	330	337	338	327	325	358	345	304	330	360	334	336	314	348	380	340	315	344	332	336	348	335	304	309	302	304	377	332	328	337	319	331	353	318	308	337	331	340	349	343	325	352	319	376	330	335	335	309	352	340	324	331	353	350	390	343	351	354	345	333	350	362	330	339	359	376	354	357	325	328	304	348	330	366	324	344	376	330	325	327	340	329	373	344	355	315	377	342	343	348	333	324	354	374	322	336	359	336	314	317	328	314	342	329	310	366	339	340	333	329	355	336	343	341	335	372	342	350	310	354	302	336	338	333	334	292	346	311	324	352	332	324	353	344	329	312	317	356	335	336	352	353	337	320	349	314	298	329	348	349	340	325	344	353	323	361	311	330	324	338	340	343	332	322	343	289	314	348	368	312	354	315	346	329	334	321	356	322	324	323	342	356	335	313	355	336	319	339	316	339	351	328	307	349	384	334	349	319	351	318	328	318	346	313	351	322	360	317	344	311	315	344	343	319	328	332	323	323	330	312	382	360	315	337	347	336	298	328	333	318	367	345	364	300	364	317	299	336	301	339	352	312	361	347	322	342	326	318	325	325	319	315	339	337	342	353	373	351	352	360	367	350	333	370	342	315	366	379	309	358	327	352	305	358	338	309	344	348	354	330	356	324	309	312	334	314	343	339	340	316	353	308	324	326	351	330	317	315	327	358	335	345	345	328	333	353	348	362	326	361	350	338	347	344	333	327	352	324	339	330	381	353	364	347	319	312	338	310	333	317	312	331	349	336	338	320	343	331	330	324	349	372	327	360	331	357	347	334	340	333	332	355	353	362	369	373	328	358	331	349	365	318	344	342	318	326	307	339	316	343	369	315	356	347	315	307	333	366	344	344	355	345	354	351	352	350	314	329	325	337	348	318	337	345	323	366	354	295	342	355	338	321	327	369	337	348	347	299	333	341	336	335	334	297	332	385	298	349	339	321	312	353	340	324	314	324	352	327	349	358	341	339	347	358	340	336	322	343	337	354	336	335	320	350	318	331	306	344	356	339	339	332	359	378	315	306	352	346	323	352	318	337	362	327	340	334	341	330	353	355	367	339	322	316	332	359	313	332	322	341	353	331	338	357	336	359	321	338	335	313	348	303	302	331	349	317	327	342	314	349	343	347	364	335	338	368	328	346	321	337	339	329	355	331	357	345	306	310	332	344	334	341	353	326	328	349	335	328	313	318	328	343	356	375	342	331	322	346	340	328	353	336	315	331	357	351	342	337	323	325	358	320	344	334	344	342	329	334	322	358	333	341	348	334	336	312	336	366	356	341	325	340	327	307	292	319	346	330	351	334	304	347	349	326	358	338	325	341	336	322	369	339	343	343	317	340	323	330	325	330	322	338	365	338	346	353	359	313	305	336	331	306	308	363	349	327	339	344	356	336	337	330	349	318	354	345	347	341	319	332	356	335	326	356	352	342	380	322	332	336	324	316	313	330	356	350	319	313	351	366	358	337	340	316	349	346	331	348	339	354	325	336	310	351	340	344	342	334	359	365	360	373	365	395	348	364	353	336	344	312	351	313	307	320	331	312	311	331	277	336	341	332	317	303	337	344	331	337	341	350	313	337	356	318	331	336	366	331	340	344	353	318	335	355	338	372	341	348	342	360	357	315	316	322	314	325	356	348	344	330	338	372	333	326	328	355	317	362	341	336	330	334	374	337	325	336	337	347	353	334	323	361	329	315	339	331	338	334	358	353	361	318	321	339	365	381	326	338	303	350	349	315	339	336	331	345	348	364	332	344	362	359	358	325	321	334	324	339	316	318	319	319	300	312	322	356	322	313	325	369	356	331	325	325	320	352	347	359	327	329	305	331	312	337	359	313	328	319	333	337	351	308	323	323	341	365	341	339	342	343	324	335	333	298	334	363	362	337	377	295	346	352	363	346	344	309	328	370	359	378	337	346	346	360	342	318	372	329	336
32963	22595	1080	687	578	556	507	543	520	490	497	467	457	456	501	462	461	494	446	441	460	478	442	462	466	466	434	436	447	487	439	416	492	491	495	443	448	444	432	445	482	458	473	435	425	496	455	450	431	447	488	418	456	477	440	457	476	443	425	425	446	450	420	452	413	430	508	456	469	442	439	487	470	473	496	441	485	417	425	481	456	428	437	488	434	422	447	412	461	445	502	454	443	432	467	481	479	437	461	456	443	426	443	439	496	457	435	458	446	468	431	462	494	501	426	454	463	431	465	474	438	448	469	405	407	478	475	480	456	403	417	439	456	483	444	445	421	445	479	449	452	453	410	430	434	427	462	452	437	446	403	431	444	479	410	429	425	503	458	429	471	472	420	432	448	430	472	461	454	469	492	436	420	432	475	435	419	430	431	476	445	402	480	471	432	406	427	441	439	444	477	463	484	466	471	420	502	445	425	461	428	436	442	494	421	440	455	452	431	450	446	431	399	438	424	459	418	433	421	477	445	460	424	472	432	470	476	468	430	413	406	478	469	441	463	457	466	536	446	432	455	484	465	447	477	451	434	433	430	450	473	455	442	421	470	487	455	424	445	420	425	449	442	474	457	430	423	442	418	497	443	474	435	445	434	427	455	429	433	438	443	440	497	440	463	459	418	443	477	440	451	419	433	417	451	449	441	423	435	457	442	434	454	418	469	405	451	478	400	462	452	441	439	453	450	484	451	450	464	459	440	447	419	446	451	422	468	437	466	454	454	429	479	453	465	482	431	470	434	483	440	462	446	459	407	388	471	441	459	429	444	422	433	463	463	464	439	411	457	480	477	429	439	427	455	466	429	420	427	459	445	457	453	457	432	489	449	454	437	466	416	441	482	441	451	430	434	457	466	437	439	476	435	451	449	432	450	470	450	477	425	416	448	434	406	479	428	480	453	456	462	468	493	430	456	426	444	487	465	448	468	417	467	484	473	430	442	430	453	466	427	462	458	461	442	428	460	458	454	455	440	460	445	475	466	439	433	465	464	429	463	493	467	473	450	457	418	440	450	430	428	465	454	449	461	437	461	433	424	479	421	459	469	427	467	444	452	469	428	452	446	448	465	447	464	465	432	441	439	430	452	431	492	417	451	456	421	426	454	506	452	430	473	425	437	481	408	432	453	423	494	415	444	453	489	451	435	422	460	446	468	464	427	448	451	428	444	404	407	484	479	427	413	477	427	486	448	440	462	455	428	420	448	462	432	404	477	435	408	424	455	450	475	423	464	424	485	472	426	402	426	416	436	445	457	487	507	438	433	455	429	440	458	461	461	499	413	463	433	461	458	443	442	434	437	430	449	444	434	476	411	430	426	448	445	497	444	470	433	476	452	441	468	417	452	434	475	445	462	437	459	415	466	461	485	438	435	481	445	426	431	471	445	472	447	475	421	460	464	432	443	445	423	440	481	419	426	440	432	459	430	442	481	470	452	427	432	425	460	427	474	429	495	407	440	443	459	454	464	474	432	466	466	428	459	491	477	451	461	455	417	448	439	441	444	472	459	430	438	451	417	470	457	435	502	440	458	438	433	447	435	461	489	455	441	489	489	430	434	418	436	420	483	435	465	482	445	436	431	459	489	456	463	454	415	453	428	430	449	467	488	446	433	429	446	459	454	433	444	464	450	417	468	480	448	445	458	435	441	476	439	413	434	473	406	461	458	466	514	485	434	450	472	433	431	420	457	446	442	486	451	440	415	445	472	445	447	475	427	482	426	434	451	440	444	444	439	445	459	459	425	457	468	438	428	439	426	449	445	431	420	455	478	503	433	483	452	457	459	469	422	429	474	437	424	467	445	468	454	430	433	446	449	464	425	456	419	438	437	492	449	439	456	446	420	413	472	463	399	451	451	473	419	483	452	413	456	405	483	411	456	434	473	434	425	435	484	457	435	441	475	451	462	466	426	476	468	472	441	501	436	462	441	483	409	413	448	454	420	464	459	438	401	475	433	448	414	450	425	431	445	475	437	449	401	467	474	471	465	409	441	460	450	409	416	462	389	483	429	475	463	432	443	439	450	457	456	433	420	402	455	480	435	450	453	464	438	441	439	450	403	420	437	415	435	441	443	430	445	491	474	398	435	482	439	449	472	415	409	460	456	444	456	446	451	448	470	473	455	434	433	499	441	479	443	425	456	466	453	428	427	462	467	435	434	415	464	469	441	463	476	446	466	472	421	438	456	441	434	443	475	437	442	467	433	447	473	474	434	462	434	447	418	450	436	462	429	446	431	439	436	420	405	471	453	449	415	471	462	461	466	449	479	467	451	462	446	425	455	457	441	434	483	452	431	459	457	429	461	432	458	439	470	462	449	436	458	423	420	444	464	487	437	451	449	453	457	444	469	457	457	452	420	442	464	447	454	424	468	472	425	454	458	469	425	447	469	441	458	459	451	453	473	439	463	431	436	435	507	442	420	451	456	431	437	442	461	424	445	400	445	476	433	461	454	422	434	460	434	410	420	422	426	429	452	479	408	444	418	465	395	431	467	466	454	488	444	465	461	437	451	469	455	417	455	405	454	459	443	438	426	433	454	455	467	420	403	432	457	435	429	443	437	421	457	469	464	451	489	443	420	453	439	436	447	451	447	462	417	460	455	440	438	432	442	441	456	473	458	437	425	442	447	444	487	454	457	505	433	466	421	439	453	453	445	449	451	472	486	453	443	457	465	480	467	501	453	451	426	438	423	461	430	431	410	405	436	456	406	439	460	465	433	444	458	443	440	415	416	446	427	464	425	431	457	490	392	446	434	422	451	415	466	466	467	416	440	465	445	450	469	444	481	441	459	455	464	420	424	496	464	457	446	464	433	481	446	441	469	449	478	425	468	440	468	476	457	460	469	446	457	429	438	449	468	422	444	430	429	466	457	439	446	473	458	477	447	462	416	477	441	452	466	427	479	443	453	482	448	436	444	423	471	468	466	423	446	456	451	490	423	472	482	443	451	464	448	445	436	483	446	449	444	435	462	487	456	437	411	469	455	461	457	427	418	452	468	435	443	462	470	432	436	463	440	423	397	419	449	453	429	442	439	431	432	463	439	435	405	447	456	459	413	415	486	438	421	474	460	431	442	454	452	447	443	488	434	469	439	417	449	478	471	453	452	469	468	431	447	448	444	445	479	420	454	419	462	438	463	466	446	476	430	452	447	445	442	430	482	465	457	449	436	456	462	426	418	453	442	460	455	466	430	449	467	407	423	417	457	424	444	449	476	449	439	432	448	450	480	466	466	457	420	458	438	482	445	448	439	458	407	452	481	433	509	400	459	457	472	460	465	443	444	467	452	448	435	439	437	474	465	457	481	433	434	461	447	443	501	470	459	439	431	475	482	447	471	432	430	451	479	446	440	441	421	464	469	464	417	432	440	421	475	444	435	441	449	419	478	439	438	426	447	449	472	434	490	466	461	493	451	450	407	488	464	446	470	426	458	455	432	452	436	487	464	429
23817	21029	28265	23927	20966	9142	1226	801	715	670	661	634	617	590	605	559	564	564	535	532	577	544	542	551	504	512	525	574	514	497	524	547	524	505	488	496	498	517	543	536	496	477	555	486	500	509	528	508	538	509	532	526	529	508	514	473	527	490	509	481	481	488	503	535	494	527	530	530	479	477	504	475	486	477	558	470	511	461	504	503	515	536	491	532	483	488	488	551	507	491	515	490	496	514	536	504	511	519	496	515	542	509	537	506	525	520	514	488	521	522	489	508	468	484	464	511	499	519	538	488	504	515	561	529	516	471	509	530	525	489	511	526	463	478	495	518	478	483	516	462	484	488	477	518	507	490	521	494	508	509	456	531	522	514	476	525	510	461	480	486	491	512	468	557	504	525	525	506	490	459	530	522	478	423	532	492	509	502	496	490	517	486	509	454	514	551	509	522	487	527	565	498	493	535	506	495	534	516	524	508	478	481	501	484	478	503	489	497	507	488	490	497	489	549	465	491	511	517	505	476	516	519	495	497	516	498	530	508	517	540	479	505	534	517	542	481	504	506	501	542	515	469	494	477	534	540	505	492	533	505	544	480	498	499	502	498	487	506	526	496	506	484	464	463	472	482	528	531	536	520	487	534	507	507	516	461	457	511	519	490	490	502	497	511	501	530	509	491	499	541	490	468	508	508	509	506	494	504	507	546	488	480	543	498	495	479	507	543	517	487	492	503	471	535	531	507	526	521	498	511	485	489	497	500	468	515	474	479	486	509	510	544	540	470	513	505	507	466	486	512	495	502	511	525	471	492	476	465	468	518	511	479	534	484	529	498	545	508	507	482	538	503	535	494	479	502	483	517	476	517	487	527	497	501	482	533	532	472	503	489	491	479	524	489	503	510	472	508	536	503	494	527	521	501	470	525	579	475	508	473	517	488	479	499	477	520	476	502	490	435	485	530	522	471	532	529	509	520	516	508	486	496	491	524	480	515	537	496	504	474	476	511	497	532	455	486	530	513	542	541	478	473	481	482	469	472	498	512	532	481	544	502	519	524	495	477	515	491	507	504	495	530	490	504	512	512	473	490	515	510	486	495	476	503	513	477	522	530	505	504	520	488	480	510	480	532	487	525	455	499	485	489	501	469	529	476	533	478	508	551	493	544	486	500	517	484	482	483	440	509	533	486	542	491	506	509	508	541	526	496	502	497	520	524	494	515	489	468	519	514	499	544	519	489	505	483	488	517	543	497	503	481	473	505	484	524	458	499	513	456	491	493	511	490	499	515	471	519	491	515	523	534	509	496	499	476	474	494	490	490	510	530	505	492	518	513	504	497	500	524	488	463	534	492	502	508	528	499	531	522	497	529	513	493	473	472	521	552	510	510	515	504	462	563	471	535	549	492	532	478	485	486	526	487	491	494	492	521	549	525	487	533	489	484	526	529	500	543	475	512	471	502	516	537	472	547	512	483	481	555	507	514	477	484	499	515	490	493	542	484	499	528	501	511	503	498	498	504	493	483	531	499	517	497	518	511	482	484	474	463	468	504	517	476	458	499	487	517	515	512	481	476	474	496	509	478	468	527	495	529	488	504	520	530	512	520	537	532	541	495	494	482	523	512	529	524	501	479	510	480	483	447	497	514	508	510	470	534	558	516	491	513	509	498	555	514	504	503	537	448	476	495	467	483	486	499	545	484	532	498	504	511	486	514	502	518	455	509	530	491	512	475	498	500	494	537	508	496	486	500	549	504	500	539	515	461	511	501	507	517	523	512	482	524	503	530	526	494	537	522	541	499	491	481	502	502	495	529	517	509	504	516	456	456	478	496	508	513	488	511	482	534	501	502	465	532	482	529	467	468	485	502	490	474	512	468	539	472	494	487	509	514	490	476	475	468	470	462	460	516	501	508	503	514	505	459	530	524	518	558	540	504	498	498	476	504	503	516	495	544	473	483	489	505	496	511	499	468	524	494	478	501	458	519	491	512	488	466	470	460	483	494	517	488	500	494	488	521	494	511	477	504	503	483	482	516	504	516	486	502	473	505	521	503	503	502	510	531	455	493	489	504	515	536	508	501	532	480	482	476	495	496	493	504	482	509	521	498	522	474	491	514	514	496	516	496	512	505	500	467	472	533	524	463	497	495	530	509	445	510	468	516	472	502	516	524	512	470	503	527	476	523	484	500	464	476	497	506	484	468	493	458	570	538	492	501	508	568	489	519	486	517	519	517	505	488	476	511	502	434	513	511	539	451	460	499	502	535	502	523	470	461	517	544	494	475	516	538	480	521	490	498	492	488	528	510	524	546	529	476	520	501	530	487	508	498	541	549	506	520	487	537	497	493	536	524	533	469	524	518	479	516	499	530	510	462	458	499	528	481	478	479	505	539	499	513	500	538	530	494	487	488	497	516	480	481	532	491	526	478	495	509	514	506	509	496	495	480	493	465	468	507	477	549	536	471	538	509	522	520	505	500	498	511	501	468	483	507	487	490	481	527	486	515	509	472	498	464	520	505	518	513	517	476	483	487	474	523	489	511	545	482	474	533	518	510	497	461	525	528	467	485	488	484	525	520	499	508	500	505	456	504	478	481	515	491	470	509	537	535	528	490	515	517	509	453	506	443	544	529	511	511	511	509	521	488	473	529	476	502	478	511	534	504	472	514	503	492	477	500	486	452	532	503	517	538	523	523	493	500	488	482	461	496	492	538	500	479	495	520	533	471	542	493	510	507	512	456	539	529	527	517	493	506	486	503	455	521	470	491	490	500	509	511	537	496	438	505	510	507	474	515	539	476	526	506	449	497	530	485	516	511	496	516	468	525	527	517	491	478	515	489	498	504	511	510	494	463	498	478	515	526	441	497	492	505	521	520	467	526	486	499	507	554	505	488	484	466	516	508	495	530	531	539	518	532	507	524	525	480	516	536	477	480	502	531	489	503	511	497	505	511	490	484	509	502	502	488	479	529	528	509	506	495	526	479	524	561	435	546	464	497	488	519	539	475	504	523	497	461	508	524	496	490	439	490	478	501	508	517	475	449	493	478	507	518	521	535	525	520	493	491	524	513	507	465	464	499	483	526	508	485	490	555	532	488	495	515	500	466	486	474	504	503	515	533	484	509	474	500	501	503	508	489	463	535	479	501	472	487	490	488	486	514	482	453	521	491	549	474	516	506	521	475	487	489	541	500	496	493	463	484	507	518	515	476	519	496	488	515	498	493	494	528	471	492	510	507	467	470	524	488	517	502	513	488	494	532	501	506	506	464	519	530	488	506	517	524	487	530	491	490	478	530	521	494	453	548	484	478	535	502	520	479	487	483	505	496	529	502	540	519	511	475	478	477	506	484	498	501	520	498	557	498	487	512	523	533	499	510	517	497	528	492	518	499	536	513	511	520	473	479	497	527	477	493	520	475	501	511	481	488	467	494	500	497	517	487	505	522	492	516	507	536	516	486	533	477	485	462	516	478	476	506	498	509	512	517	450	475	497	481	507	543	492	487
37170	35115	7138	3601	2599	2059	1709	1439	1225	1103	1008	1010	907	930	837	796	788	775	736	751	755	733	722	731	697	751	744	695	692	681	701	701	723	683	659	720	669	704	715	655	685	678	687	731	668	627	689	640	662	668	651	655	672	667	708	689	722	652	716	630	701	687	729	708	647	649	622	677	678	657	676	677	707	669	643	701	660	657	676	646	697	654	681	669	642	675	669	699	701	654	668	686	653	676	656	707	679	710	712	664	662	661	617	676	661	677	636	643	712	646	657	612	639	637	663	651	695	656	675	699	703	659	660	682	674	710	695	664	688	690	663	637	682	660	638	668	637	693	666	671	626	657	682	672	654	675	716	666	667	639	644	706	676	689	662	661	644	645	702	639	683	704	698	681	658	671	691	724	699	639	653	696	674	679	712	638	646	641	670	670	688	709	687	649	708	640	693	672	651	666	721	611	676	671	661	641	660	657	640	669	684	685	644	667	637	701	652	656	679	642	664	702	669	628	702	684	710	682	652	669	692	658	661	665	675	629	628	653	678	666	667	624	649	660	692	680	705	656	613	656	615	632	664	654	706	625	677	706	674	675	700	660	670	714	646	628	669	676	682	661	672	674	663	670	680	693	701	664	652	723	616	661	671	668	727	683	680	665	681	674	632	657	653	647	684	661	656	664	684	719	664	638	692	724	644	681	698	720	657	673	688	670	713	673	647	706	650	666	658	655	677	716	675	657	694	687	644	667	654	676	697	660	640	651	635	680	667	672	679	681	683	669	687	668	667	678	664	680	679	621	707	629	652	639	660	669	723	688	655	682	659	677	671	668	691	626	638	647	671	650	659	633	685	682	648	640	690	695	687	710	637	669	654	666	636	632	706	632	677	624	711	691	652	640	698	717	649	621	657	660	607	683	672	675	656	660	719	675	710	678	651	694	677	637	660	675	675	657	685	685	682	649	682	681	667	660	675	656	663	637	628	671	648	701	673	685	664	643	666	703	659	685	639	685	693	634	674	643	639	630	608	677	671	683	653	657	684	660	670	672	704	643	659	723	616	629	687	648	634	625	679	653	635	688	618	658	656	659	685	673	660	628	625	676	696	669	666	653	653	683	650	627	673	658	642	670	675	652	636	645	701	653	659	653	667	686	704	666	634	688	626	704	660	619	679	657	668	628	653	634	679	669	648	696	672	677	710	664	659	649	717	662	625	694	679	645	658	729	681	706	607	707	655	700	679	691	717	680	702	708	674	662	664	634	677	654	666	733	668	656	644	690	646	682	702	645	679	664	666	658	658	682	669	695	703	638	674	690	660	665	641	677	652	696	621	686	662	690	607	652	676	661	677	632	674	632	655	711	726	652	659	660	701	660	675	635	640	616	644	660	665	683	678	694	635	638	615	685	633	671	668	698	664	691	633	632	718	641	703	690	670	684	655	659	663	653	697	644	661	689	660	686	656	637	665	704	683	651	642	634	649	625	678	703	648	650	645	653	602	679	624	663	668	625	663	704	674	658	660	649	664	704	669	671	692	731	669	666	676	674	649	648	651	677	631	656	665	638	651	639	684	633	658	664	664	670	644	682	640	661	660	710	678	690	658	682	630	667	677	718	662	636	688	631	657	645	661	624	600	674	632	646	632	653	716	678	653	686	667	647	669	607	706	620	688	693	692	700	699	681	691	644	678	700	699	685	664	657	668	705	638	659	654	666	668	664	654	617	651	637	657	716	671	658	682	646	626	619	691	666	645	670	707	656	666	668	659	684	653	670	678	680	703	694	661	648	663	679	672	667	652	608	680	670	655	641	646	659	667	676	680	701	649	651	684	709	713	673	709	680	703	687	677	729	662	692	672	690	690	642	653	654	652	587	660	664	684	632	654	688	670	669	649	655	686	664	680	607	681	669	702	678	648	691	652	671	700	655	672	663	644	675	658	644	683	648	651	645	656	599	663	657	680	678	676	682	676	674	643	688	678	672	689	649	650	699	645	635	691	684	684	678	684	700	671	672	703	681	628	675	647	673	661	709	700	720	712	682	655	628	658	698	676	643	627	671	650	640	670	673	697	698	676	700	700	644	656	673	645	689	603	665	647	626	656	662	683	662	685	666	639	712	676	645	660	649	635	736	686	671	627	609	601	625	656	662	681	708	657	687	666	687	655	681	693	629	646	677	666	663	657	585	599	643	642	675	715	658	671	700	667	624	669	640	678	643	617	663	638	666	720	637	688	639	661	687	677	650	679	704	648	684	650	624	673	695	663	678	666	652	692	695	677	686	646	689	673	659	663	651	686	691	608	635	695	678	692	686	684	690	679	652	637	634	611	661	626	665	692	653	663	712	682	631	676	716	645	661	672	625	639	668	697	663	667	639	688	690	697	645	660	615	661	689	669	612	690	682	623	635	667	670	639	619	674	647	653	694	679	703	636	676	674	710	675	617	667	647	675	687	653	640	643	631	649	675	661	659	667	672	646	692	645	749	630	671	660	732	640	704	662	658	653	658	736	650	689	685	663	649	689	628	674	687	665	676	681	606	654	669	657	706	681	678	676	672	679	625	621	652	674	674	691	627	689	698	684	672	648	659	615	695	667	641	660	693	691	641	615	649	666	647	630	594	648	702	694	685	687	667	683	704	677	675	694	629	656	659	688	679	665	660	650	629	673	683	688	680	631	665	659	670	658	707	655	718	626	739	674	703	639	699	662	608	673	670	618	681	651	698	650	646	708	652	652	656	663	697	609	693	685	624	662	648	641	667	652	663	652	687	650	670	623	664	657	619	654	655	661	682	668	680	638	652	702	663	654	647	678	659	707	641	710	668	665	669	679	635	674	641	672	656	654	698	670	643	681	682	677	654	692	642	660	691	659	669	654	645	608	666	652	716	705	681	705	646	697	638	641	668	656	647	668	652	669	610	646	680	665	641	628	695	688	661	634	649	676	655	698	645	646	669	659	606	672	646	647	671	691	667	656	683	671	664	661	648	650	659	655	641	618	673	682	676	665	604	631	688	683	701	671	675	656	657	623	642	700	674	649	677	665	642	649	674	671	631	702	596	619	693	676	607	682	672	629	658	647	682	705	645	670	615	685	717	684	683	712	670	666	693	718	672	598	668	686	706	652	672	702	672	653	688	644	626	668	690	653	701	692	587	654	687	677	635	671	635	713	668	666	598	642	649	711	644	682	692	676	639	714	666	608	691	684	647	688	669	656	632	636	665	662	658	682	615	674	666	673	669	688	672	628	646	655	706	651	648	666	668	666	704	686	655	692	652	659	714	679	678	634	641	647	680	628	642	665	667	686	674	716	631	681	650	665	636	666	682	655	661	661	705	679	670	699	681	691	666	676	645	700	642	653	618	669	676	687	643	659	721	672	697	627	684	655	679	686	649	693	676	656	691	672	645	705	716	689	656	600	700	658	710	666	688	661	668	668	655	654	653	692	686	712	683	657	718	679	649	648	658	709	670	668	674	645	664	679	669	680	701	692	625	714	654	636	665	671	692
22800	21035	28714	23542	21031	21054	7363	1077	774	725	682	605	580	533	546	506	541	476	502	441	472	459	434	446	442	466	483	473	408	417	441	393	427	420	420	417	399	424	419	430	452	393	418	424	401	401	396	424	454	385	413	460	385	435	442	403	384	402	449	403	413	409	439	391	432	407	377	419	385	415	394	392	450	398	399	397	430	377	431	389	408	385	428	403	391	390	395	376	466	398	420	423	427	422	433	428	447	377	396	396	386	376	397	399	370	428	406	384	397	377	434	437	411	409	423	412	390	366	428	387	410	430	469	375	407	389	397	401	399	385	381	409	394	376	387	364	383	422	421	412	429	418	431	400	390	378	400	435	396	378	410	431	439	370	432	398	385	417	399	383	422	397	376	413	407	395	416	418	398	369	422	422	417	406	421	418	424	386	417	393	419	393	407	399	418	432	412	374	395	352	425	423	386	413	420	403	393	383	371	405	385	434	385	409	396	400	387	402	445	429	434	420	423	405	418	390	386	378	406	412	413	387	425	416	429	424	414	422	394	396	390	431	388	428	379	394	395	407	414	412	422	399	403	421	418	369	408	405	391	405	411	371	393	417	409	379	391	407	382	424	412	412	409	381	403	433	380	416	377	405	397	401	421	412	451	377	408	389	420	380	385	399	417	398	402	425	379	413	394	418	414	406	376	376	384	392	378	383	438	440	414	397	451	418	409	401	347	373	414	406	442	422	396	389	384	404	399	403	424	403	397	404	409	424	443	436	391	392	389	405	434	415	402	406	444	404	384	393	412	386	377	360	372	460	432	376	402	392	429	399	405	417	395	366	393	436	376	417	442	374	385	401	412	404	405	415	399	408	401	437	420	393	393	388	438	385	408	427	430	438	400	413	350	391	414	407	423	410	369	421	424	393	410	411	424	407	407	376	391	420	395	382	393	400	367	401	407	421	421	389	438	417	412	409	380	400	386	402	425	406	369	433	416	431	396	420	407	401	419	370	419	427	403	430	393	405	375	432	415	385	420	441	388	397	388	410	420	385	413	422	404	400	387	443	389	438	410	420	385	443	391	383	381	441	410	424	402	390	419	419	423	408	412	419	423	416	427	433	398	379	385	378	419	399	419	411	415	375	388	426	410	433	395	422	450	426	422	407	405	409	424	399	402	406	369	437	393	426	437	415	424	418	424	391	372	437	407	402	409	393	432	414	395	405	403	394	433	414	391	404	385	408	380	401	391	420	418	403	399	405	407	415	388	419	418	389	407	411	427	429	404	411	392	404	372	397	391	412	419	400	393	404	400	410	400	415	409	394	440	429	404	422	371	419	384	391	410	404	403	391	376	357	426	378	398	398	398	400	443	397	432	414	422	345	400	371	425	350	404	414	373	392	402	372	376	402	432	404	399	412	434	417	412	420	394	407	397	402	416	390	412	403	381	403	366	405	385	402	425	427	409	390	426	436	357	424	413	391	409	359	403	377	399	419	376	432	431	394	391	361	376	435	375	391	397	438	400	436	399	394	402	414	436	411	395	429	399	379	409	386	430	400	418	427	402	400	368	399	398	397	384	416	408	424	445	392	382	393	386	401	393	368	459	429	407	408	377	362	383	408	373	388	435	394	462	430	440	397	413	415	420	426	388	414	400	429	407	395	387	401	420	408	419	372	442	399	404	414	399	385	429	399	411	395	411	397	395	399	377	420	432	460	389	424	395	395	406	375	346	394	388	394	434	412	392	380	414	406	379	419	398	430	394	413	374	392	397	421	445	392	388	457	439	396	432	435	413	430	411	392	412	410	375	408	399	374	391	429	412	412	440	382	345	420	439	368	438	405	399	416	401	433	383	395	398	396	402	393	405	387	404	422	410	435	427	391	408	410	444	384	375	405	392	428	397	404	380	411	429	417	395	405	364	397	384	394	403	381	445	370	382	404	397	440	408	391	422	413	453	396	432	397	413	400	427	399	385	379	427	395	444	360	416	422	377	416	411	400	388	406	418	389	374	450	417	472	410	424	378	368	405	418	431	432	403	348	400	414	391	395	389	414	416	403	398	394	436	454	380	422	420	396	405	392	421	385	386	392	414	426	422	419	393	441	415	408	412	393	393	360	434	401	405	388	429	409	370	377	395	404	416	416	422	435	427	424	392	407	392	405	399	414	387	403	347	367	389	414	403	398	379	401	425	382	396	394	416	424	381	418	369	413	371	396	428	393	383	412	394	408	412	415	448	393	431	423	423	399	381	441	425	421	413	390	410	386	413	386	410	409	386	432	424	417	401	382	395	398	400	403	373	399	423	418	413	411	422	375	391	405	413	424	390	415	433	414	375	413	424	386	406	399	403	446	431	416	415	405	386	417	429	380	420	418	398	401	391	439	422	407	401	406	381	421	376	469	417	402	411	382	406	369	367	385	394	372	409	435	432	400	388	413	415	373	381	383	388	404	382	383	402	430	412	427	426	399	394	405	381	403	436	405	409	368	375	366	416	418	373	354	430	389	440	425	402	403	427	394	373	391	423	391	402	400	386	399	397	407	396	373	382	409	400	415	397	422	387	366	388	441	406	386	417	380	415	412	400	410	412	420	397	403	385	392	388	399	416	385	407	421	383	380	449	397	425	380	394	393	372	413	404	366	417	397	379	385	364	407	409	403	425	423	454	384	418	396	366	429	423	411	353	423	384	415	367	397	407	388	412	394	423	386	404	437	410	426	413	405	395	417	385	409	422	400	402	437	412	430	429	394	421	381	446	418	387	406	373	413	348	387	394	387	376	348	438	358	392	419	391	384	437	406	438	366	418	455	442	397	380	391	384	402	408	376	411	400	397	397	407	396	401	396	376	393	424	373	388	422	376	412	435	410	428	417	411	411	391	372	410	407	363	435	420	432	400	415	413	442	406	423	399	381	398	389	421	417	363	395	394	389	413	396	394	430	441	372	386	384	417	430	425	373	364	417	424	366	382	401	402	406	394	387	403	385	397	415	454	396	386	416	413	419	407	388	387	397	411	404	391	410	419	459	399	415	393	445	423	378	355	420	386	405	378	411	401	411	410	431	421	390	367	450	414	419	415	382	391	403	369	400	414	400	388	387	396	397	404	404	377	392	389	403	387	395	398	459	387	400	416	371	402	378	381	403	398	379	380	393	394	434	429	405	442	437	403	412	377	419	381	457	397	372	429	425	398	372	452	396	393	445	427	392	429	441	392	438	400	368	430	403	436	394	358	387	425	393	437	417	434	440	422	366	412	383	391	440	407	415	403	410	408	393	419	413	428	403	376	410	407	425	423	411	424	429	424	417	436	356	411	390	409	399	438	439	383	396	411	414	373	436	419	422	415	370	389	431	347	416	452	421	426	378	383	407	422	367	382	404	392	417	403	403	379	388	446	405	421	408	448	404	416	431	425	422	429	408	396	391	428	383	389	431	394	398	409	368	416	410	435	390	397	440	368	394	403	413	405	407	403	404	415	405	385	429	438	399	391	409	365	399	351	402	449	403	381	403
41030	38325	11654	6078	4128	3204	2473	2022	1645	1451	1222	1082	966	971	842	767	766	778	711	803	673	677	674	632	621	645	660	595	605	594	618	599	611	550	567	572	625	607	594	599	561	542	582	520	592	569	577	556	560	558	588	593	588	551	552	602	580	557	543	562	561	551	567	594	518	557	616	546	591	592	539	535	557	523	488	533	522	567	584	526	514	546	491	585	555	557	548	551	572	581	535	531	547	526	510	524	537	534	549	562	550	522	518	572	565	561	529	529	532	559	524	560	519	553	557	551	578	555	560	568	507	548	544	588	561	555	551	585	546	547	524	511	577	566	509	545	545	542	575	528	524	552	566	546	580	543	540	580	578	556	504	561	535	564	567	533	501	571	574	593	517	550	531	565	566	549	533	586	526	551	491	544	576	556	481	535	521	556	572	551	551	548	597	557	459	532	535	530	521	545	526	561	543	528	575	520	559	518	574	517	580	567	511	562	535	551	560	545	497	552	537	505	549	542	555	554	561	548	559	533	504	547	559	516	554	549	543	510	532	565	550	550	503	553	531	531	551	526	532	576	549	559	547	560	540	526	539	555	491	552	558	550	550	522	525	536	559	567	549	539	550	548	512	566	547	572	518	556	512	536	547	515	525	533	520	545	565	532	518	521	536	543	523	536	532	549	513	544	565	506	566	549	531	548	593	531	501	526	538	501	563	513	538	537	530	519	496	524	564	517	556	519	517	571	553	535	567	539	564	521	507	525	565	572	558	521	512	584	608	541	555	583	547	552	540	571	549	568	573	524	502	547	539	553	546	555	518	539	545	558	530	559	532	569	543	549	503	558	549	565	536	551	507	530	538	536	527	569	558	546	527	525	522	541	565	522	505	512	527	586	570	548	544	586	558	482	558	532	548	498	540	539	560	510	517	566	571	560	526	545	557	516	572	562	542	547	548	553	531	495	534	514	528	512	555	538	570	524	539	553	536	558	531	555	551	537	538	556	565	536	540	545	513	501	554	499	508	529	529	593	516	556	523	563	568	508	524	529	571	560	520	560	528	482	541	494	502	571	547	497	586	484	541	554	584	562	508	552	570	535	562	550	534	567	512	557	502	547	570	531	576	576	541	526	556	536	535	556	555	535	564	528	521	562	540	533	557	536	542	527	518	503	554	529	524	556	530	539	533	617	543	550	587	538	546	532	544	511	541	532	540	521	526	528	517	578	531	556	549	542	523	551	518	556	552	558	522	530	511	539	541	536	536	572	517	625	538	535	521	554	550	538	542	550	564	547	589	570	519	502	556	548	549	500	560	531	508	527	542	535	580	529	540	527	524	563	494	530	522	523	546	544	566	527	540	560	522	567	592	526	561	556	596	574	596	505	509	554	554	578	546	528	517	537	526	552	529	518	535	560	528	573	542	510	522	538	540	547	504	593	521	568	524	547	508	591	526	529	537	549	542	562	496	580	529	539	544	535	537	546	540	565	561	490	553	595	554	506	529	548	553	502	538	515	569	517	565	510	562	528	558	546	536	517	553	544	534	543	529	495	560	562	492	542	577	486	563	563	564	527	527	546	487	517	560	561	530	525	575	522	549	533	551	562	590	505	521	530	524	506	507	537	569	552	545	523	569	571	540	531	503	579	527	596	534	526	531	553	567	536	532	515	516	546	575	599	555	571	550	540	551	510	512	557	498	522	537	574	523	577	513	545	561	591	531	553	527	558	536	578	579	520	546	519	519	587	551	546	565	527	529	535	541	493	598	532	528	543	525	532	533	562	527	534	584	538	554	520	547	491	545	617	548	533	613	583	588	560	533	520	595	553	530	536	540	546	506	561	511	584	554	576	541	526	549	530	532	552	576	585	550	499	505	501	548	546	535	544	540	542	554	526	529	539	533	517	529	534	532	538	548	545	507	539	533	557	544	514	579	577	530	545	521	544	532	549	550	543	551	543	566	533	504	523	544	539	521	534	557	564	545	565	523	504	557	535	518	543	555	548	511	520	531	563	535	515	547	509	538	551	521	528	522	514	550	513	483	543	611	521	579	550	536	524	540	540	549	556	508	558	545	577	520	538	511	528	599	517	569	552	538	582	554	547	553	543	585	531	554	537	510	577	485	572	514	545	522	532	527	579	554	532	577	564	562	534	548	579	569	525	558	548	540	507	558	533	562	548	541	549	560	524	560	516	541	577	522	595	510	565	552	530	565	515	565	529	554	506	542	543	526	513	560	555	531	520	530	534	520	549	550	570	529	543	517	585	498	519	541	528	565	549	536	573	545	521	519	539	551	535	539	531	580	549	515	563	513	554	570	520	518	573	562	529	537	572	512	542	581	546	541	535	549	575	543	532	554	545	523	541	516	563	540	510	514	513	534	521	538	592	580	556	530	531	549	543	584	573	552	522	516	543	537	546	568	501	517	515	557	560	516	542	496	534	493	564	542	549	577	512	511	531	622	605	563	539	541	559	545	578	536	546	540	575	542	586	592	527	621	511	546	509	552	492	535	534	500	565	540	533	562	510	543	540	566	506	603	520	581	540	563	555	523	555	595	588	570	531	535	522	560	518	548	533	560	533	496	550	530	565	535	531	572	575	538	556	516	539	603	542	509	494	538	546	483	530	517	532	546	569	517	537	580	559	553	547	528	532	556	573	562	530	566	500	592	542	562	503	566	570	527	581	534	551	515	515	549	558	580	539	571	483	546	541	544	585	535	522	526	564	569	563	537	553	556	516	572	556	503	496	561	549	518	508	521	520	535	540	564	562	582	543	546	531	506	521	574	560	531	545	506	522	495	523	570	544	535	514	535	530	510	526	531	531	575	526	553	552	555	527	555	557	515	529	551	555	513	525	506	573	527	556	518	502	579	553	553	556	532	577	525	585	506	558	517	542	591	532	534	522	528	518	521	504	522	565	534	560	511	563	578	594	562	535	520	591	561	547	505	504	573	539	523	527	536	545	568	582	529	546	553	565	513	542	498	526	550	546	533	580	533	551	551	527	501	552	537	537	572	540	527	526	475	575	525	536	570	558	534	500	534	553	536	525	557	532	559	536	550	581	487	559	556	472	571	567	529	547	557	552	554	515	528	564	574	554	537	521	530	530	500	525	525	541	543	592	542	526	562	541	534	607	570	526	554	533	525	542	502	520	526	535	545	568	530	545	536	549	521	510	538	598	501	547	523	550	556	529	547	492	515	539	539	539	558	607	504	545	543	547	507	525	582	549	552	520	554	519	543	558	544	534	588	534	544	559	491	526	517	611	571	552	530	536	532	561	535	556	527	546	547	534	537	531	554	531	579	566	554	553	551	570	532	558	537	575	570	553	518	486	580	542	573	527	513	528	572	607	544	538	536	509	585	543	543	548	564	549	502	559	523	517	533	539	567	530	556	561	585	524	541	508	557	522	534	526	549	554	618	542	524	549	557	580	545	549	525	523	555	508	508	574	553	540	535	583	547	532	541	513	558	552	527	533	501	569	489	548	558	539	580	535	485	534	577	555
27862	21588	10849	1185	680	653	473	369	363	391	340	355	356	346	336	353	365	353	364	311	326	306	340	344	315	342	333	336	351	325	356	340	352	353	339	336	337	319	337	309	310	344	327	308	330	329	316	368	334	306	325	324	293	339	347	334	358	350	342	345	348	357	297	331	330	334	343	337	337	348	331	337	329	339	330	346	348	331	318	329	374	345	343	348	339	336	338	331	308	313	343	330	319	328	343	328	347	330	367	347	336	320	326	284	318	344	296	333	310	331	355	342	334	329	323	348	348	343	325	337	330	321	366	347	357	340	309	331	351	368	332	321	351	315	323	325	342	345	319	313	310	357	342	326	322	331	351	321	324	351	381	336	349	326	355	344	333	314	324	325	378	341	333	349	345	323	307	317	336	353	294	324	337	324	388	347	340	338	312	315	327	359	338	325	344	337	349	354	299	326	334	362	347	321	335	340	342	320	314	325	367	336	321	319	320	331	331	340	316	297	338	323	337	359	316	318	335	335	309	339	335	373	300	326	344	354	318	314	338	322	306	327	305	346	329	368	352	324	368	339	353	329	332	326	305	341	334	335	342	323	350	371	335	345	298	339	352	321	307	315	311	310	328	349	349	352	363	311	337	317	334	313	342	305	345	364	337	347	324	333	344	328	331	329	323	342	360	340	298	336	338	356	326	334	339	333	376	324	335	353	323	336	347	356	312	337	329	330	324	299	316	319	330	308	339	315	315	349	333	343	329	337	293	333	332	344	314	362	345	333	312	295	364	360	359	347	312	317	338	338	328	301	345	334	343	300	309	366	325	344	328	352	333	337	325	345	343	349	308	280	337	348	333	356	353	323	361	337	360	329	335	343	302	303	364	335	343	325	336	324	333	311	333	322	336	342	320	348	339	349	354	346	355	304	319	309	347	340	319	327	350	366	342	361	343	324	313	358	339	327	347	335	353	368	337	307	354	319	315	335	304	314	343	344	320	330	357	344	331	354	338	361	319	338	335	355	349	361	329	362	327	348	321	342	291	309	324	381	313	314	330	324	351	347	359	331	323	368	371	379	343	357	327	334	302	328	334	338	328	349	346	348	359	306	348	332	311	296	328	335	327	334	341	354	360	306	321	336	294	355	324	341	343	374	364	323	333	303	302	348	328	328	334	365	354	335	377	322	330	331	369	335	353	351	303	330	344	305	371	325	343	344	358	300	321	334	315	337	325	314	332	333	346	362	352	340	312	346	344	340	319	341	312	334	328	316	335	340	323	326	346	353	356	313	328	362	332	295	342	297	339	363	317	340	321	308	303	334	345	354	349	312	338	309	344	330	320	324	343	355	327	356	350	321	317	341	340	343	342	355	341	350	354	324	325	344	373	353	334	335	357	362	312	332	343	339	343	327	321	346	342	330	369	397	334	342	317	329	339	330	338	348	312	345	354	318	296	340	327	308	345	315	325	352	319	364	298	336	333	352	297	334	332	352	322	299	320	341	381	340	342	337	329	332	323	351	337	346	329	355	334	357	329	302	339	322	361	348	327	334	328	364	311	364	322	327	358	356	325	319	304	340	337	303	350	322	330	357	307	352	334	375	330	326	333	342	354	355	356	333	347	346	343	320	331	327	362	307	327	289	317	319	316	338	342	342	333	337	355	318	351	329	353	359	325	336	341	348	308	333	320	325	335	312	315	319	345	306	332	364	332	323	338	328	336	305	332	296	315	363	339	335	321	359	343	303	334	327	321	338	343	368	335	337	333	333	357	365	324	334	358	337	305	338	335	348	335	353	347	341	325	327	329	318	324	335	293	356	324	307	336	338	344	338	303	360	324	334	332	313	327	296	335	338	345	333	318	345	313	331	333	312	324	289	329	360	310	322	350	345	335	357	347	363	317	333	304	355	309	314	338	355	348	326	332	325	338	311	348	348	331	317	312	307	343	327	340	359	345	344	337	330	297	283	303	329	304	342	343	317	310	315	303	344	332	368	309	330	339	346	350	313	304	334	331	335	326	359	333	288	342	334	363	363	320	324	329	306	336	352	347	309	310	352	345	361	326	319	338	347	334	359	331	356	320	338	351	348	344	345	329	339	313	386	343	327	304	340	344	344	353	315	345	323	339	342	342	346	336	322	322	334	333	344	335	335	319	324	321	325	339	339	346	325	311	311	362	332	320	339	330	349	330	309	322	339	349	330	328	372	356	298	350	360	323	326	337	326	327	345	366	310	370	349	328	362	308	357	347	331	344	337	379	329	306	338	283	322	315	315	339	347	316	344	329	327	313	363	321	325	359	325	330	345	323	354	347	336	333	325	328	292	354	313	344	327	342	364	318	333	315	331	317	323	346	310	342	326	346	331	309	381	350	369	335	355	337	311	338	340	359	324	323	304	339	320	324	336	341	350	353	306	319	325	318	341	347	333	327	326	301	338	354	334	354	316	312	328	318	300	323	359	321	328	339	345	328	366	293	323	346	325	332	330	334	336	325	312	313	328	332	332	327	318	299	337	335	301	341	313	323	366	306	334	377	342	329	332	304	353	336	330	306	345	342	341	314	326	330	342	348	329	351	273	321	303	322	341	346	321	313	341	330	319	345	348	337	336	327	344	358	314	324	330	319	347	366	294	367	352	324	347	319	333	348	336	317	359	349	319	340	338	296	320	336	329	313	336	298	337	355	361	337	323	359	342	326	321	365	333	322	307	348	329	335	363	347	325	323	313	333	345	311	346	336	338	328	333	320	334	347	323	327	323	303	335	319	345	308	313	330	343	350	352	360	327	338	357	370	308	324	346	346	367	330	349	325	321	338	368	342	325	332	308	343	327	330	339	343	346	327	329	368	311	322	337	320	312	364	349	302	316	327	335	349	340	352	340	351	339	315	329	324	294	353	329	350	311	355	317	335	383	312	356	335	340	338	323	324	310	347	341	338	325	331	314	345	341	336	360	322	348	360	333	308	326	293	343	324	351	352	334	342	332	356	360	356	377	323	314	354	356	318	351	378	347	316	317	348	332	335	379	347	319	346	329	384	316	341	344	345	281	306	346	379	318	348	344	335	323	345	318	329	318	349	335	306	362	326	363	304	342	340	341	335	351	319	364	362	323	321	342	323	341	310	341	316	324	322	315	332	362	370	341	341	330	350	336	337	339	357	329	363	349	331	327	352	360	340	333	308	327	314	331	366	363	312	330	346	343	315	343	312	369	352	354	294	335	348	328	310	344	329	360	329	314	349	358	357	334	374	328	329	356	342	321	365	344	352	324	288	308	334	367	341	332	314	339	351	338	329	351	309	352	322	331	345	372	355	343	328	335	351	335	330	333	304	355	348	342	331	355	323	319	308	341	323	326	374	337	314	345	306	300	333	301	325	355	351	307	322	358	328	349	347	287	334	324	357	338	383	307	314	346	337	310	315	331	337	326	345	348	340	341	366	344	300	334	333	300	328	325	348	325	333	285	338	343	353	355	329	339	346	335	357	368	371	327	322	346	321	349	328	297	352	286
32245	20260	1177	773	608	581	549	504	477	488	505	476	465	464	463	441	466	472	452	433	426	469	451	440	426	418	436	459	448	469	474	457	435	441	469	455	461	415	429	452	457	408	429	466	482	479	476	436	470	423	439	462	478	475	414	424	442	427	449	472	421	437	438	466	420	488	457	444	455	429	438	449	426	480	497	465	427	454	441	476	476	459	411	440	462	455	440	436	443	458	454	455	428	464	431	456	389	454	482	433	451	463	454	459	420	464	472	466	445	473	456	441	416	464	431	452	445	467	465	412	434	428	417	444	425	473	457	444	428	439	466	471	466	437	435	442	487	461	431	417	447	475	442	464	422	472	469	447	431	442	508	424	445	480	458	427	412	456	414	421	412	443	432	424	483	452	445	411	483	454	460	461	432	485	443	447	439	438	446	464	437	427	435	432	438	446	433	474	438	430	442	433	426	431	465	457	466	443	455	421	434	459	463	455	473	503	402	451	500	461	397	463	452	474	433	460	425	473	417	486	443	418	426	460	461	464	499	479	439	414	457	421	486	465	396	472	480	435	460	431	451	482	432	430	447	427	481	451	454	494	480	457	445	496	436	449	445	451	443	459	422	418	420	471	463	456	435	434	458	454	449	443	474	425	467	468	444	466	487	439	434	432	428	460	425	433	449	463	418	458	437	455	456	455	476	458	443	471	419	447	443	448	444	433	455	419	447	457	446	442	443	446	439	470	419	429	414	426	490	441	467	455	444	437	444	437	449	409	464	434	457	459	448	433	440	428	429	441	456	444	416	446	409	445	433	457	492	457	441	425	442	455	416	458	445	450	467	465	450	418	458	451	419	442	459	451	446	451	425	390	423	462	406	453	471	481	477	446	448	462	497	435	406	447	438	462	434	458	444	426	481	415	427	441	452	478	445	446	450	415	474	424	485	431	414	476	464	439	464	445	468	452	436	463	437	452	507	423	453	475	431	463	456	409	440	420	448	418	449	436	429	473	435	476	485	430	429	385	437	433	449	441	404	429	428	441	459	435	418	421	454	465	464	441	437	432	459	465	476	424	436	442	416	494	415	417	495	437	409	456	479	435	468	451	484	436	444	464	457	466	448	431	444	483	412	467	463	449	453	410	464	436	460	460	420	452	436	443	460	447	441	414	488	456	462	411	451	388	436	416	483	460	505	377	422	465	451	426	464	443	488	436	459	439	443	440	430	438	438	478	443	456	457	434	432	448	416	445	430	467	455	470	441	474	481	466	452	424	462	428	439	445	443	458	443	440	440	431	453	456	418	425	462	443	450	430	436	459	458	478	427	478	441	473	464	442	442	461	457	456	452	452	461	421	462	453	452	454	464	460	456	478	436	467	437	460	441	459	475	428	470	424	432	429	497	423	451	491	465	429	475	394	449	479	454	477	461	442	478	481	422	411	445	422	477	477	438	474	433	444	418	440	450	422	507	409	483	413	437	456	462	453	453	450	455	439	463	445	451	481	433	482	444	445	452	481	462	435	423	450	461	459	449	465	477	468	465	448	443	469	465	429	441	453	441	446	439	483	471	473	445	445	469	477	465	434	395	466	450	434	458	416	459	451	456	426	441	469	442	483	460	452	451	442	427	414	445	451	423	439	423	416	482	441	457	460	443	449	424	442	477	434	436	449	490	452	436	440	436	396	452	453	463	465	461	443	434	441	440	483	444	417	446	480	441	416	458	455	475	403	452	447	440	446	468	462	430	473	432	435	432	448	445	413	466	431	440	438	460	429	445	438	452	439	460	456	462	424	467	446	465	460	458	422	457	444	454	425	438	425	467	479	434	456	468	451	487	448	426	449	438	480	474	461	421	448	434	419	463	411	441	447	478	415	432	455	444	447	466	487	469	442	445	455	469	425	446	440	453	457	442	439	472	443	431	457	443	439	473	410	414	444	391	453	475	448	428	438	415	439	389	429	450	406	474	414	470	433	465	449	448	451	442	423	446	462	427	453	447	434	464	465	421	421	494	488	438	442	445	426	474	415	395	426	417	445	447	429	412	432	476	411	447	423	464	458	433	390	418	414	441	467	426	426	454	534	458	450	460	405	472	430	446	448	427	461	462	462	460	474	479	432	405	431	398	440	411	440	443	444	462	438	428	431	460	475	455	454	443	449	432	470	410	411	456	474	452	434	419	450	479	452	443	462	433	444	455	465	413	483	447	448	418	418	471	415	450	446	434	456	428	460	448	442	457	433	438	423	454	434	456	472	469	452	451	424	445	457	456	447	422	451	452	479	457	428	464	439	448	403	476	482	428	445	434	454	444	458	495	435	451	429	460	467	474	421	470	424	449	457	420	459	411	451	421	480	506	425	433	472	458	417	420	473	397	467	489	448	418	456	451	479	429	460	455	450	436	463	440	436	439	458	464	452	448	439	431	445	420	442	458	441	435	422	457	434	490	414	459	475	407	448	436	456	435	439	455	425	427	441	454	466	418	439	448	490	476	429	425	468	476	449	431	428	433	480	414	419	461	475	469	453	435	466	432	443	417	436	433	488	439	459	435	432	449	454	466	452	460	437	435	428	478	471	448	448	402	428	464	435	456	460	471	465	483	444	452	448	414	450	405	438	454	451	429	505	462	382	426	436	430	450	468	470	455	460	402	458	443	419	439	437	443	485	459	473	444	464	466	429	513	441	471	486	500	446	424	431	440	441	460	457	482	424	450	444	472	486	459	466	423	453	437	467	434	468	419	438	503	477	459	423	461	430	417	442	427	411	428	446	477	475	457	485	447	427	438	441	436	436	472	436	437	432	426	426	421	443	441	452	426	451	459	450	465	465	482	462	477	475	510	439	457	453	454	457	460	478	489	432	438	426	447	456	444	428	402	444	474	448	436	430	419	456	444	400	448	439	468	448	441	469	467	442	399	459	434	469	473	439	448	471	443	453	456	459	474	490	415	441	437	449	416	471	443	442	452	434	497	388	448	433	475	493	417	439	457	489	459	413	426	441	429	438	410	487	436	427	413	449	442	444	457	445	464	457	425	428	449	439	468	464	449	437	487	453	466	474	440	416	459	462	511	455	438	449	451	454	468	469	437	472	437	417	471	431	414	457	477	435	457	396	415	444	445	437	415	450	432	464	485	420	445	477	443	464	444	448	440	445	425	481	444	448	441	457	420	457	425	435	443	449	458	438	418	466	463	390	449	457	484	449	428	415	434	408	471	408	425	469	442	442	440	441	440	454	456	414	466	470	473	417	419	483	448	426	416	456	486	420	479	470	462	432	455	454	464	468	446	415	464	441	435	452	434	431	422	440	468	481	451	455	419	458	458	483	426	484	460	433	484	451	439	432	440	434	471	444	442	454	441	447	469	471	448	445	464	453	474	470	428	474	468	469	437	464	446	439	395	455	444	459	426	469	463	444	444	494	469	437	431	439	480	452	428	481	429	482	439	442	459	420	489	464	408	472	458	423	445	491	427	423	477	440	464	439	454	409	434	450	458	469	470	429	454	405
23847	21044	28277	23990	21004	9228	1222	848	697	626	645	635	567	585	546	547	548	554	563	564	561	542	555	524	558	480	534	528	518	547	510	495	568	497	554	519	501	517	510	532	507	515	526	503	547	488	495	505	489	514	533	509	516	509	483	508	519	466	497	489	501	528	500	530	515	487	467	478	479	478	482	500	477	477	500	500	485	548	460	510	503	499	546	516	487	501	489	477	496	484	502	485	518	531	492	501	477	484	544	512	489	468	505	538	519	528	469	517	514	514	527	488	512	520	492	528	496	496	522	569	491	517	511	512	519	531	547	548	489	526	526	492	509	497	522	487	518	531	491	543	483	513	502	492	493	470	530	511	482	538	499	521	521	532	493	507	541	537	498	471	509	470	505	521	531	497	509	515	495	485	500	478	493	490	497	515	521	512	477	513	529	505	501	513	541	483	501	559	513	472	518	494	505	544	486	490	481	477	453	523	509	477	500	451	485	484	491	496	517	545	553	531	498	499	496	514	528	492	501	483	501	496	526	511	527	523	494	493	509	507	532	469	514	508	523	493	478	474	496	539	523	473	523	521	490	477	517	524	514	483	495	481	476	519	506	535	535	552	442	526	514	438	501	506	487	513	537	542	523	507	506	484	535	494	474	467	474	507	512	506	529	501	495	498	526	538	489	446	484	507	441	525	479	466	526	507	476	501	521	526	481	479	555	496	489	476	537	466	482	480	467	511	517	482	495	488	509	525	520	479	508	504	515	509	504	519	495	501	505	515	507	498	477	489	515	501	529	498	552	497	497	499	512	460	521	493	531	503	474	535	504	556	479	514	520	502	505	510	505	533	528	523	475	506	452	508	495	566	487	483	494	530	476	434	485	462	501	552	472	478	511	530	497	509	522	537	501	506	494	489	527	490	531	491	519	501	517	489	489	445	505	530	480	510	440	511	489	488	502	459	537	531	487	528	506	489	473	463	487	529	482	504	528	533	489	455	490	479	477	515	520	504	490	491	509	502	469	555	468	485	480	534	472	505	488	470	548	516	487	486	455	471	479	497	505	504	515	513	524	504	502	460	501	507	550	529	499	503	508	524	515	497	505	449	486	485	541	491	503	528	506	510	489	520	502	495	514	519	499	472	480	483	508	480	546	457	486	499	462	492	470	522	450	489	487	503	494	460	516	514	526	509	483	502	521	518	504	526	519	560	501	501	470	515	531	477	509	518	491	519	472	531	480	519	502	529	511	509	534	530	479	498	475	473	499	456	497	502	463	490	499	495	493	499	530	532	500	494	557	495	473	516	494	496	516	509	498	478	539	514	519	534	495	488	478	485	502	504	514	512	534	487	509	509	498	475	469	499	511	491	533	527	518	501	498	514	495	491	492	503	520	479	502	498	500	510	515	495	480	505	486	515	461	488	482	502	464	480	527	509	508	507	491	508	508	497	510	496	544	512	486	510	528	494	489	524	484	507	502	494	493	512	500	475	508	532	512	483	510	500	498	479	529	501	519	463	511	494	503	527	527	500	457	496	491	461	511	548	490	488	534	502	498	481	503	483	504	497	479	468	480	498	488	514	514	532	494	523	478	538	483	487	502	484	543	503	476	472	511	477	486	481	495	524	498	505	509	511	507	462	523	580	517	516	483	475	491	492	496	495	491	499	492	540	489	524	516	490	500	500	500	500	465	502	509	504	516	506	502	524	530	463	522	469	486	469	448	465	490	533	485	480	483	506	463	518	512	469	524	513	498	464	450	492	527	500	519	502	498	476	500	460	517	549	507	496	508	500	527	461	512	515	484	533	495	495	516	546	483	491	503	507	487	500	494	517	488	487	479	500	481	482	494	521	502	503	489	448	465	459	474	471	487	491	497	513	510	489	487	467	499	518	486	536	474	483	479	488	429	487	518	522	500	483	481	490	494	506	504	496	532	493	524	498	504	501	445	512	503	505	539	544	502	492	460	492	501	499	480	470	521	478	495	490	504	500	526	503	504	498	485	516	494	502	501	516	499	493	495	486	507	482	486	544	521	498	495	509	527	496	514	489	532	475	457	496	560	533	513	532	533	476	521	526	485	531	524	479	522	514	459	531	495	532	479	476	470	538	494	484	526	518	510	485	520	500	524	509	506	505	491	495	490	494	493	482	536	476	479	496	494	450	454	483	488	520	507	494	463	495	525	503	501	532	482	507	527	442	546	484	511	506	527	521	478	530	482	511	474	455	490	527	464	512	509	529	440	470	470	513	488	489	499	526	479	488	532	496	502	487	471	499	498	491	484	484	492	527	470	523	493	476	519	531	515	482	468	515	479	521	494	553	487	504	500	495	485	480	539	489	505	487	485	498	497	465	551	518	497	486	493	463	501	536	499	481	480	497	506	510	494	533	526	518	504	483	533	527	515	495	556	510	472	472	513	510	492	492	504	493	501	487	554	497	534	482	515	521	505	458	528	493	484	513	498	469	477	520	535	492	501	489	474	468	516	518	501	510	495	477	456	509	504	464	510	488	499	514	479	514	514	535	473	452	506	503	483	504	500	493	512	479	457	475	527	465	531	514	514	480	486	543	531	491	500	505	527	518	558	508	483	500	501	493	539	484	492	521	497	472	470	459	491	481	462	490	503	507	489	496	515	522	501	475	505	506	512	539	479	491	512	503	506	516	477	527	543	516	512	500	490	475	531	507	508	503	508	530	520	528	503	525	525	459	507	469	502	491	492	514	490	523	492	464	515	480	493	480	537	505	494	551	503	497	502	486	505	501	475	532	517	505	520	493	461	505	469	516	492	502	477	541	496	498	512	493	511	515	518	478	473	465	534	507	494	508	504	457	477	501	549	528	519	485	503	497	518	546	488	492	500	501	483	466	515	485	531	498	501	520	489	468	512	480	460	482	488	489	506	523	529	508	502	512	493	531	517	518	516	489	468	536	530	490	511	482	507	481	513	480	481	556	523	507	482	509	460	489	521	488	512	497	504	513	497	524	525	520	524	524	501	502	493	486	484	466	525	455	527	491	483	476	474	539	493	483	516	494	509	487	519	493	483	505	516	493	517	495	475	503	491	495	485	522	521	499	475	518	497	506	501	521	530	511	500	521	498	504	501	484	521	519	472	481	477	523	503	512	473	473	459	510	467	523	490	504	495	494	498	494	524	521	480	530	510	507	485	478	540	472	520	538	522	470	491	501	478	461	567	478	472	471	528	501	486	490	506	569	481	500	488	522	533	505	505	465	508	476	498	541	485	490	543	462	507	512	467	481	524	500	517	499	523	502	485	509	501	517	499	455	537	497	535	504	534	461	507	479	462	484	486	517	498	495	456	470	514	491	479	505	525	511	475	509	512	513	489	504	509	482	490	503	451	492	546	513	496	523	517	513	505	493	500	453	524	493	513	516	495	499	477	512	513	508	487	478	526	529	483	501	475	488	528	457	509	509	492	492	505	481	511	499	490	514	529	536	475	494	484	468	506	530	474	505	504	493	492	521	500	502	511	479	438	517	494	543
36963	34980	7206	3655	2712	2007	1691	1469	1207	1127	1090	906	930	831	821	777	752	728	749	708	766	724	734	724	682	705	702	674	689	728	649	704	702	691	647	699	686	677	643	649	714	675	678	693	666	615	715	688	647	706	678	722	633	654	689	692	655	675	650	670	640	693	631	691	656	636	677	634	608	661	655	658	657	690	693	706	649	655	671	660	670	681	645	658	697	644	691	650	658	603	689	706	682	640	649	669	694	681	660	687	688	676	679	663	688	670	656	676	660	693	682	671	635	646	690	687	662	674	658	699	696	687	645	661	684	687	684	669	623	663	651	681	634	712	663	657	665	676	687	668	631	671	674	648	647	691	601	629	647	659	633	644	617	692	663	639	644	656	702	635	662	607	688	635	665	668	701	677	702	684	641	656	625	699	703	626	628	646	668	687	656	625	681	653	654	625	643	670	649	664	703	647	667	648	682	658	605	673	670	594	701	712	638	664	657	635	648	622	670	660	677	648	652	691	671	630	696	659	679	655	647	719	674	605	637	661	657	654	657	685	650	682	607	631	636	638	680	641	650	624	661	664	644	676	575	681	707	658	673	642	655	641	689	656	602	666	680	694	666	655	628	606	704	679	644	681	686	626	649	667	657	670	620	641	605	665	626	692	634	661	660	694	660	680	656	679	661	636	694	634	700	716	680	651	638	719	660	640	639	659	633	626	663	637	670	676	672	657	642	666	645	646	690	677	668	640	659	683	689	687	664	654	686	674	715	635	694	640	667	656	638	665	709	638	653	720	651	635	677	657	642	641	664	630	650	678	694	630	642	709	650	650	681	676	695	688	614	635	728	700	632	649	653	654	655	686	673	640	658	669	656	693	623	648	651	663	652	657	684	652	665	683	692	660	709	656	667	655	675	716	678	667	639	692	632	657	682	671	655	660	670	706	690	651	673	598	664	672	632	655	651	630	668	682	679	676	634	644	709	665	631	635	676	726	642	657	651	690	689	639	650	626	689	689	654	679	656	666	689	654	637	647	652	657	667	673	674	664	657	689	645	643	638	651	687	682	670	682	692	670	686	664	684	679	684	636	694	658	633	663	713	665	699	659	618	670	661	603	643	667	678	703	700	675	655	696	753	627	653	671	666	658	661	689	730	673	677	692	662	697	620	670	679	675	656	642	652	625	672	663	661	697	654	644	688	625	650	673	645	676	699	681	670	628	667	686	728	650	640	683	621	669	670	663	650	679	683	686	639	636	663	635	686	699	660	664	626	689	628	663	666	692	627	676	661	682	667	702	645	683	653	679	651	620	633	630	632	726	631	678	643	669	674	655	642	686	637	688	661	681	689	707	662	720	643	666	651	684	663	638	667	666	647	675	644	646	702	685	648	608	669	662	673	647	715	670	637	662	714	659	613	706	690	619	678	671	706	649	648	669	653	659	714	644	687	685	698	665	674	653	609	656	676	698	662	653	632	686	670	676	676	627	642	623	643	676	725	633	691	678	694	696	689	677	655	654	703	672	666	643	639	615	672	644	673	677	658	715	636	614	670	674	605	647	649	732	700	660	667	635	658	642	651	665	652	673	659	652	658	644	608	691	623	626	651	663	694	698	647	616	649	624	651	698	666	686	642	664	664	712	634	651	662	692	683	622	675	670	641	663	658	681	648	680	674	690	671	664	654	650	703	657	661	679	692	623	640	693	629	635	693	679	625	686	690	674	655	657	658	708	644	664	651	682	674	645	701	689	654	636	678	666	634	629	669	718	642	652	711	652	661	686	638	656	684	662	647	703	686	640	679	628	692	652	687	663	626	667	636	688	643	665	634	661	646	630	694	691	614	677	635	670	639	628	662	647	695	673	664	628	658	650	702	667	667	645	679	655	627	610	666	659	655	678	686	710	658	646	668	713	641	636	653	645	690	682	659	669	648	684	645	652	669	659	669	695	630	685	624	669	653	664	685	670	657	647	673	676	660	640	612	641	661	701	692	658	626	607	677	669	650	644	667	680	650	636	686	690	685	673	695	665	662	629	626	652	701	660	632	665	626	667	674	700	638	695	664	674	697	658	655	680	696	667	664	671	641	667	650	667	726	643	620	684	638	652	682	621	628	621	681	639	642	660	668	654	690	666	634	668	680	672	648	602	645	635	626	657	638	673	701	635	637	662	653	695	639	622	652	638	665	628	663	664	678	656	675	630	696	635	725	666	625	647	651	612	658	689	693	697	674	672	701	644	637	698	675	679	682	631	642	676	611	666	706	693	670	656	615	662	689	642	665	659	641	698	664	658	665	671	640	685	663	616	683	623	661	654	670	694	674	630	687	645	677	708	625	649	691	705	634	645	680	615	648	697	703	675	736	664	688	646	698	685	689	694	659	686	661	645	667	692	662	664	651	656	685	659	683	644	626	678	626	652	668	647	686	624	641	682	679	634	651	647	687	634	690	691	672	650	648	703	658	651	651	671	639	682	662	655	668	627	624	680	671	649	686	676	604	632	658	646	718	661	651	620	689	716	628	666	667	678	687	659	646	690	669	690	670	622	649	656	660	656	652	661	674	658	644	652	626	652	663	648	662	666	631	674	661	681	662	698	641	685	637	700	704	641	650	681	726	640	640	647	635	654	663	669	649	623	666	663	632	705	655	647	661	669	693	695	698	632	649	677	659	629	686	672	650	658	634	637	625	663	697	661	633	670	655	646	656	624	687	654	660	628	666	684	657	657	644	661	676	676	595	686	673	646	622	687	669	682	663	664	703	693	663	683	641	625	654	662	660	692	652	669	674	651	654	693	633	721	654	648	673	664	713	667	679	635	668	627	671	702	670	672	638	677	633	676	712	647	653	652	646	647	719	676	673	660	656	716	694	650	677	638	631	651	617	701	666	639	650	671	652	647	672	688	654	646	629	680	649	638	632	688	626	674	662	634	616	659	663	691	676	699	660	677	602	639	632	651	648	653	644	683	657	634	690	650	626	688	676	639	640	611	692	660	668	615	676	660	664	631	686	675	640	691	653	646	678	633	722	683	687	665	652	691	699	692	636	684	673	678	693	633	665	665	659	676	651	671	659	670	624	690	658	673	606	619	637	667	683	640	634	683	641	641	690	663	669	603	686	665	708	632	634	684	679	645	663	676	650	666	671	640	667	651	686	630	632	633	706	713	684	691	635	688	635	628	667	651	632	690	665	674	686	674	669	690	666	671	673	643	655	623	636	707	683	734	632	687	631	668	618	632	703	689	658	650	729	671	627	681	688	645	708	650	661	684	696	672	622	678	661	699	699	680	641	656	692	648	687	640	645	681	675	686	651	662	655	645	635	671	658	664	683	680	714	678	654	698	643	643	649	635	695	653	672	670	648	679	667	677	676	669	692	661	659	683	637	653	650	656	711	635	660	669	638	626	687	646	665	645	648	659	696	626	654	667	690	665	674	666	693	647	608	658	700	681	613	660	644	642	649	677	640	679	631	661	617	710	621	695	644	667	658	688	683	653	674	680	674	673	653	630
22816	21020	28702	23542	21019	21039	7382	1089	838	769	693	596	613	551	556	505	518	476	487	465	426	438	464	485	408	420	448	456	432	421	422	447	455	430	418	413	433	387	448	425	378	457	425	424	424	395	433	379	407	445	450	428	377	392	441	450	408	415	422	390	392	399	419	367	409	377	373	426	416	424	404	409	388	378	404	411	374	430	374	406	413	406	380	416	424	400	399	388	388	392	391	400	414	447	419	395	410	403	422	433	427	403	409	403	399	423	408	392	387	420	411	387	419	421	419	454	401	431	375	393	400	404	446	404	377	404	386	441	401	394	454	392	417	437	393	373	443	446	402	410	387	412	405	370	392	416	404	378	361	418	400	376	374	428	405	389	391	391	403	361	435	416	376	382	399	434	424	433	423	400	392	392	395	401	389	420	422	412	409	397	442	392	382	374	382	396	404	377	397	425	391	363	406	392	422	410	393	386	391	395	400	425	401	385	444	430	438	346	404	425	379	373	394	403	432	382	367	406	426	404	387	418	391	408	432	421	395	381	400	395	379	357	397	382	429	451	394	405	407	371	390	393	409	407	382	421	435	436	395	419	401	369	400	402	417	411	391	401	400	368	407	415	421	420	399	391	382	394	405	391	437	389	371	440	431	349	398	383	435	372	401	419	389	397	421	390	410	391	389	418	394	415	375	393	431	428	376	396	415	377	411	405	413	411	367	434	388	403	417	378	387	416	390	414	392	431	388	413	366	417	413	388	380	395	358	387	395	368	403	437	399	375	355	388	380	389	410	396	351	404	402	441	394	380	419	402	389	408	412	391	429	393	424	415	390	415	398	375	416	406	408	377	382	439	370	390	388	416	418	439	405	405	434	424	419	392	358	409	419	414	460	358	401	380	417	396	415	402	390	382	401	405	393	412	442	430	425	437	372	377	424	394	373	385	386	416	388	394	367	451	403	398	404	386	387	404	414	410	403	411	364	424	391	408	404	401	384	377	402	401	416	413	405	439	397	381	389	371	374	412	380	411	392	396	399	414	421	413	425	383	397	391	401	383	425	418	397	426	420	383	416	396	415	397	417	388	405	404	391	397	390	408	423	355	375	359	398	390	373	406	412	419	405	393	404	387	439	404	399	369	442	367	392	398	391	412	352	415	393	395	383	421	399	406	423	369	411	402	359	379	390	403	382	426	413	407	404	386	406	384	378	361	420	431	405	391	430	396	384	422	438	425	424	432	404	427	374	402	405	422	454	443	375	408	416	412	368	383	397	424	385	396	417	382	396	385	456	388	388	391	408	415	385	402	406	394	412	390	375	379	380	440	397	384	406	420	379	389	404	380	424	411	422	410	397	386	404	412	394	391	374	383	397	396	376	454	390	374	403	377	414	390	428	403	421	405	386	398	423	415	411	395	379	389	377	388	426	380	430	385	404	400	406	379	386	413	375	377	444	409	416	362	417	377	406	402	412	391	394	385	414	384	396	400	407	374	389	377	435	406	436	431	415	403	411	350	403	415	378	411	430	399	378	379	390	367	388	386	384	389	368	402	422	428	399	395	379	423	431	429	416	429	400	424	382	419	373	391	421	382	417	355	405	405	385	405	380	444	408	408	409	445	431	435	412	383	381	392	381	410	374	427	361	396	404	408	408	418	408	372	391	396	405	438	382	403	391	387	441	383	413	425	421	400	401	402	359	396	449	411	402	403	376	425	402	360	409	379	385	443	437	399	374	405	408	397	357	409	391	404	423	387	432	396	409	401	433	405	392	400	446	391	417	408	411	379	390	402	432	368	403	388	401	393	397	431	398	397	404	403	418	396	387	399	396	396	384	418	401	362	422	402	419	403	412	382	413	429	406	407	444	397	399	370	400	394	424	416	413	425	378	411	402	397	404	404	373	408	388	406	383	406	388	396	382	408	383	399	399	391	388	394	382	404	374	415	377	442	388	415	394	385	403	404	384	404	415	387	384	385	377	421	388	386	397	385	382	399	384	410	404	392	419	413	365	412	421	424	397	396	398	397	378	451	401	390	444	412	401	420	351	414	405	372	386	422	412	397	402	344	399	413	399	414	380	434	393	373	341	388	413	365	402	438	374	372	392	423	355	417	389	360	419	403	390	398	430	403	391	429	371	403	407	406	418	406	427	420	402	388	421	413	408	390	426	428	421	424	369	403	368	369	424	424	395	396	386	413	392	412	371	384	401	415	390	398	390	382	390	391	416	415	394	451	408	395	417	427	423	369	400	409	399	420	447	397	411	416	401	424	398	378	431	402	398	386	400	403	372	411	463	423	383	423	414	365	432	413	387	399	355	385	390	402	421	408	437	403	357	377	409	406	407	388	385	402	391	407	388	437	439	432	385	377	384	353	442	372	384	404	431	380	372	427	372	365	417	397	378	424	380	424	407	421	387	412	386	395	383	404	391	375	398	394	367	411	429	394	384	402	396	407	418	428	411	407	399	417	409	384	362	407	399	409	387	395	384	412	406	397	394	395	440	396	377	381	355	398	422	436	403	437	393	374	412	412	431	392	382	420	400	398	437	400	394	374	391	430	440	447	424	414	386	358	434	404	409	442	393	393	373	416	460	411	400	407	396	395	379	396	402	409	407	368	400	414	391	380	399	401	381	390	365	426	364	391	406	398	382	422	435	433	397	421	376	394	386	412	394	411	397	393	419	402	414	379	385	407	395	424	418	422	378	395	438	405	400	385	412	391	398	416	409	404	404	424	386	381	407	430	396	414	386	394	371	391	437	416	394	423	414	396	383	400	429	388	394	407	396	388	409	365	375	411	391	377	397	401	456	414	422	409	417	401	422	416	401	420	408	436	407	421	395	406	409	400	371	428	405	390	400	438	403	406	386	423	379	392	410	410	406	372	399	374	407	382	393	427	396	417	387	385	438	377	400	375	437	410	425	395	383	412	429	402	406	402	360	426	380	410	413	397	398	397	417	407	385	364	382	407	416	418	376	418	390	413	394	406	412	432	387	404	411	422	426	396	423	403	425	391	394	376	391	409	400	414	432	385	392	380	402	385	400	394	390	391	407	374	378	418	401	381	397	393	392	400	423	406	409	403	399	384	404	414	378	415	394	395	424	381	416	423	394	382	363	402	405	407	389	405	419	402	423	427	419	373	400	401	405	408	408	379	377	385	416	368	411	391	425	399	391	410	399	397	441	404	405	413	409	411	385	393	386	392	409	438	438	420	420	434	384	425	420	407	381	417	415	395	381	407	391	402	395	403	407	425	390	383	402	408	399	428	427	392	417	409	379	392	420	397	457	397	413	416	396	381	394	414	442	413	401	357	448	388	392	418	406	376	348	391	383	380	407	398	433	398	392	397	363	414	414	361	386	402	391	425	400	408	369	411	427	363	462	379	413	397	423	403	435	420	413	397	397	397	429	385	399	395	430	415	380	426	411	389	391	397	426	432	386	427	402	416	411	377	376	392	437	400	443	397	401	401	417	384	387	386	389	418	370	432	402	404	407	427	420	418
40489	40962	11418	6105	4218	3135	2454	1957	1671	1433	1204	1061	967	886	880	818	776	748	692	666	669	641	627	647	607	615	623	637	592	580	575	529	597	572	531	546	547	593	570	600	554	567	603	528	628	548	542	535	568	518	564	550	569	568	550	532	554	522	564	553	528	558	533	508	539	546	572	563	540	537	552	538	514	519	551	528	570	540	552	520	511	556	516	546	528	525	543	504	548	538	579	568	559	528	515	521	554	541	560	556	553	570	533	533	578	555	562	534	579	556	574	558	526	552	579	518	523	533	550	550	548	553	530	541	596	509	558	547	556	512	507	582	524	564	542	522	504	513	520	569	552	536	581	506	528	540	569	553	499	485	554	508	539	522	522	577	554	531	525	543	516	560	507	566	527	496	511	522	554	565	544	557	562	573	574	524	565	551	559	535	552	528	514	538	542	550	533	531	521	558	575	519	567	581	540	558	538	583	521	532	489	542	521	550	476	538	543	550	501	520	526	567	516	554	574	559	564	524	525	514	517	528	546	479	503	514	540	550	525	550	543	531	575	547	536	529	513	513	514	563	556	563	534	562	522	552	536	537	530	521	540	579	536	543	560	595	528	541	549	503	560	525	593	528	553	546	523	542	550	555	550	577	515	535	572	561	519	563	528	571	501	554	569	558	548	497	504	529	519	572	505	533	565	521	505	558	592	542	539	531	547	509	530	595	561	564	573	531	525	540	541	533	511	514	520	548	513	529	574	546	554	524	553	560	527	564	527	546	573	554	521	570	541	511	574	547	591	553	560	535	533	524	547	528	546	522	521	581	554	533	511	557	523	546	506	552	563	561	532	510	535	504	545	574	545	544	548	551	530	575	515	542	524	600	504	509	508	551	562	516	541	561	496	530	536	536	554	526	555	532	529	511	497	524	579	532	551	567	517	582	552	535	518	548	546	512	533	543	521	515	539	516	573	530	546	515	548	526	544	541	552	520	572	514	540	579	544	539	515	506	539	539	555	576	524	569	545	514	519	533	518	485	549	539	542	534	541	531	537	582	528	535	524	572	508	557	554	543	504	526	519	537	563	532	497	549	540	548	511	483	521	532	587	499	532	533	524	500	553	555	530	570	574	521	556	553	544	562	554	552	592	554	540	546	555	559	551	534	558	537	583	530	583	557	565	548	541	553	523	551	552	542	530	548	564	552	521	540	530	563	564	555	529	512	517	534	556	575	533	567	506	570	580	536	543	541	563	528	581	570	585	556	533	539	559	536	562	546	544	550	551	524	544	510	532	546	534	557	525	548	538	510	552	548	513	554	551	574	537	551	583	496	499	592	542	554	544	544	500	525	530	539	507	548	497	568	514	555	528	515	560	528	531	531	515	494	501	562	511	540	538	518	502	520	575	571	529	548	522	572	535	608	604	543	545	542	498	579	506	557	551	503	581	528	565	561	558	576	560	548	534	546	577	541	535	534	526	553	530	522	506	524	541	547	578	507	556	527	503	567	581	524	557	572	551	525	541	549	517	520	529	513	499	527	523	537	538	506	509	568	537	519	517	542	562	531	537	481	538	547	511	539	518	513	538	539	565	515	514	589	516	516	562	516	526	514	550	571	522	572	535	571	558	528	529	597	550	530	534	628	564	539	532	526	526	548	519	539	517	533	500	587	554	501	488	521	501	494	548	549	588	575	567	515	516	573	523	588	510	576	551	542	518	522	520	550	519	564	547	530	506	557	552	516	576	567	541	514	533	518	545	533	545	548	536	551	509	539	560	569	561	502	523	560	538	557	546	558	545	541	506	538	562	562	505	529	533	525	580	505	586	515	496	583	566	546	524	521	520	535	537	523	514	503	526	570	538	569	519	548	551	555	514	553	559	563	521	561	520	564	527	532	549	526	510	504	528	547	520	507	539	515	551	555	548	556	552	507	560	502	529	570	597	586	521	551	549	527	548	517	546	476	543	518	503	548	514	567	536	544	507	575	551	554	508	542	567	550	575	575	554	546	514	519	546	526	522	544	562	533	558	554	535	488	544	523	524	558	570	538	544	530	537	546	514	529	557	538	519	527	545	511	517	533	586	527	556	559	557	482	517	580	492	569	539	524	556	544	553	508	543	504	492	517	529	533	559	474	505	508	510	539	558	526	544	539	547	546	570	536	559	532	547	540	532	541	570	542	507	502	548	563	482	567	575	525	545	531	554	537	536	536	537	550	548	575	539	528	568	506	517	536	531	510	505	518	558	558	536	522	540	529	550	556	558	563	581	547	551	593	555	541	525	534	551	539	543	544	523	539	519	576	559	497	576	501	504	574	550	533	575	555	520	550	529	528	548	566	527	568	516	556	543	536	514	548	508	521	532	542	522	566	518	498	589	523	532	548	497	550	547	505	552	580	514	537	563	576	542	518	552	521	576	544	516	529	551	544	520	527	551	506	531	526	550	556	593	528	539	477	507	513	553	550	538	567	509	489	542	549	554	513	501	530	529	578	546	554	529	551	551	547	562	509	528	531	498	548	536	539	515	536	589	554	570	553	530	543	520	560	557	518	528	523	546	518	527	553	546	504	560	564	525	536	537	535	550	510	565	537	532	576	532	481	585	552	545	552	530	554	563	549	546	555	532	539	570	514	536	563	536	510	581	542	566	585	577	551	518	548	561	565	554	562	557	516	529	520	512	500	505	539	563	527	578	553	563	560	567	575	572	530	535	528	565	486	568	542	545	548	507	486	555	554	514	509	527	554	525	527	517	515	538	574	526	549	561	503	532	558	521	543	541	547	543	551	558	540	531	509	604	582	528	513	520	523	540	543	522	527	528	501	543	520	523	563	539	508	548	498	540	549	534	522	527	559	568	546	551	517	572	574	506	532	562	523	569	531	533	532	506	562	507	523	521	525	564	535	534	522	530	540	520	525	521	549	543	504	584	555	556	512	550	552	555	509	574	539	513	541	533	542	552	527	518	528	573	472	530	553	536	542	523	576	599	542	511	545	535	544	522	508	567	592	552	498	523	553	547	511	533	543	584	546	557	549	553	539	564	524	543	615	586	519	528	537	528	523	543	516	532	542	565	505	521	526	544	543	523	544	546	559	503	573	574	537	547	582	543	496	534	534	550	541	544	543	539	542	541	541	532	519	590	519	549	565	612	525	523	529	549	551	592	534	510	543	465	536	590	537	559	546	522	556	573	541	604	527	521	531	550	553	561	559	512	562	545	555	510	521	514	536	580	518	599	541	541	550	597	520	532	552	514	566	535	500	528	557	551	517	525	499	520	559	513	548	564	534	596	593	558	518	570	543	535	556	500	514	543	556	567	529	530	543	526	553	551	523	535	565	553	511	538	558	571	579	524	551	564	550	538	564	552	514	549	542	481	510	514	550	518	490	523	540	549	540	545	524	536	513	561	538	524	541	541	553	548	556	552	534	536	524	520	526	512	525	559	560	510	561	538	555	514	521	533	526	506	514	549	538	557	505	538	507	607	538	548	566	543	538	530	530	540	545	553	526
28158	22138	11421	1186	667	602	418	383	357	352	325	386	305	337	343	342	340	341	307	293	337	338	340	334	337	329	321	313	302	353	317	328	344	330	343	328	341	300	323	345	337	336	296	306	305	336	324	329	348	345	307	292	344	279	311	334	322	348	346	340	339	309	338	378	312	298	316	364	319	337	329	362	325	343	326	323	349	289	321	335	348	354	350	316	316	337	336	320	277	333	340	333	337	348	310	332	294	333	325	309	297	330	319	344	322	346	326	341	335	345	329	334	325	310	316	345	338	323	368	370	348	329	343	319	328	364	336	317	332	336	347	314	364	351	333	321	339	374	320	345	326	306	331	324	314	366	347	331	322	349	319	354	329	317	345	326	303	340	345	343	375	303	322	339	293	333	313	321	310	340	299	319	334	333	340	320	334	328	338	330	352	334	344	318	291	379	378	282	285	335	329	325	324	328	339	338	309	342	331	322	294	357	334	337	329	337	329	325	343	330	351	339	332	305	336	335	366	350	323	356	328	339	295	335	336	313	351	344	331	354	334	337	321	339	295	319	347	335	321	306	315	321	366	338	298	279	328	349	330	315	332	324	336	300	310	339	340	339	340	320	344	346	331	340	327	360	373	334	328	340	339	338	321	322	340	337	318	354	333	319	319	365	300	325	318	320	320	344	329	350	358	347	331	304	341	317	334	320	348	311	330	323	335	344	350	339	313	350	349	318	318	322	288	348	332	325	340	330	300	329	352	311	310	335	348	331	314	346	343	362	368	369	333	318	310	337	336	368	328	303	314	323	348	365	320	335	308	339	311	356	331	328	338	317	346	321	318	363	339	379	330	308	339	326	347	310	356	341	347	330	342	334	371	315	313	339	338	309	342	331	324	366	364	325	316	336	312	318	327	324	355	319	344	366	329	314	341	317	349	330	316	349	334	359	310	348	308	342	323	338	378	343	339	296	364	323	298	321	356	318	340	356	326	306	320	333	330	354	350	328	344	335	359	315	345	356	364	334	350	312	340	342	301	330	312	362	315	385	347	328	326	356	355	375	331	331	328	321	329	329	322	336	353	347	321	324	314	296	351	364	335	321	303	325	319	342	304	360	348	353	305	319	341	355	343	348	335	319	307	317	330	316	322	295	288	344	312	328	311	336	327	333	316	333	355	321	350	310	334	350	331	326	340	302	352	332	302	327	316	315	340	349	347	343	304	345	319	331	357	346	286	337	304	320	313	311	350	338	329	342	352	341	334	330	312	289	353	303	315	325	299	341	316	360	319	315	323	357	326	340	305	363	347	351	324	347	334	315	343	343	333	321	323	345	334	339	307	376	331	340	286	299	343	350	305	324	314	375	336	317	335	345	341	324	371	343	338	314	343	314	319	341	306	380	336	317	348	333	308	336	321	330	300	318	330	325	338	356	326	346	311	338	341	329	314	345	325	341	348	314	326	336	339	312	339	353	331	340	311	346	369	303	339	314	328	340	335	326	330	312	368	318	348	336	343	318	312	328	313	378	346	354	335	332	348	334	306	317	306	383	357	339	322	338	356	344	350	361	339	350	323	331	313	335	329	330	360	276	341	326	339	332	305	329	324	361	335	345	337	339	325	333	339	323	334	350	321	345	346	335	328	328	327	328	329	331	347	323	339	314	373	338	291	311	345	327	308	340	327	307	335	349	365	341	334	321	307	286	343	369	323	342	343	349	325	326	334	332	336	375	319	321	323	309	356	310	351	326	332	337	355	316	292	294	319	317	320	345	324	325	331	300	347	325	340	329	323	339	310	303	330	337	316	318	330	333	313	317	318	331	311	346	321	350	311	327	329	318	337	313	317	314	344	330	338	334	321	304	307	333	334	344	357	304	316	336	344	350	315	349	331	342	326	296	331	311	322	328	348	330	329	315	335	349	317	331	357	348	332	328	318	351	353	352	298	338	340	342	305	305	317	331	314	331	315	329	352	325	338	343	356	297	325	310	348	341	341	310	348	332	339	307	312	352	339	338	363	325	344	307	369	331	311	348	335	336	337	336	335	317	346	338	329	315	330	342	338	321	340	332	360	311	326	348	338	320	317	329	358	342	315	355	309	304	350	358	310	325	316	341	355	331	350	322	302	340	316	351	339	308	300	307	332	300	335	334	341	357	325	345	353	373	341	327	342	314	344	338	321	339	327	300	374	348	333	325	306	349	327	346	313	342	324	317	322	313	344	330	320	304	325	343	305	306	307	331	317	338	310	335	312	335	332	326	324	359	331	323	330	336	330	331	287	359	328	314	350	349	304	330	304	359	328	315	308	360	325	312	331	346	307	353	346	372	303	341	336	353	350	333	318	345	350	340	345	333	319	334	345	315	346	324	323	312	335	317	307	328	341	356	327	324	327	339	348	370	307	308	324	353	334	303	356	328	336	341	362	364	310	340	324	320	353	367	326	323	360	352	340	307	349	302	344	314	310	307	303	339	320	321	379	326	350	312	344	365	331	352	348	351	328	326	293	332	339	356	328	310	336	346	318	331	351	310	332	323	332	339	329	320	353	363	363	318	312	330	322	303	340	335	342	345	323	351	348	339	304	347	344	314	331	345	325	328	359	286	304	341	338	323	321	335	357	321	306	296	344	325	333	308	321	322	297	346	327	332	320	312	370	380	322	360	341	341	360	356	333	324	359	344	347	324	347	322	323	342	339	315	325	350	311	336	320	294	331	327	322	331	343	353	364	345	328	306	342	353	336	317	319	350	334	332	345	332	328	315	306	343	355	324	344	332	344	303	357	317	334	353	323	348	370	331	328	348	363	307	330	318	326	342	330	340	327	302	345	351	328	341	329	303	329	318	343	325	328	309	329	325	373	363	304	321	350	328	368	347	323	357	342	315	328	321	336	340	301	304	348	321	326	318	341	351	328	344	335	333	347	304	326	356	328	327	324	291	320	290	329	355	377	311	336	334	340	360	346	314	337	327	335	346	334	360	293	338	331	320	317	317	329	340	329	338	359	337	353	317	303	336	291	317	335	305	327	327	347	333	385	348	323	350	318	327	321	305	356	322	349	301	358	332	341	339	309	339	321	331	336	339	357	318	337	326	303	342	352	322	334	329	312	316	368	341	334	319	320	343	351	329	318	324	333	330	317	337	334	331	322	345	323	318	335	325	316	343	370	349	340	310	303	304	345	318	293	377	337	315	348	361	316	306	324	338	295	307	321	332	334	355	332	333	311	328	341	332	343	364	309	317	317	336	345	355	319	352	323	338	305	343	318	316	354	306	327	323	313	335	307	332	330	328	305	339	294	347	326	328	354	307	334	371	319	324	329	320	330	309	319	347	340	331	311	313	330	325	328	315	329	296	346	328	319	349	348	314	321	322	361	324	343	345	334	367	345	339	351	325	321	316	307	344	346	300	329	348	347	317	322	345	331	332	311	347	339	298	381	329	332	347	350	347	310	334	317	349	324	340	335	311	313	333	324	299	351	318	343	318	344	337	393	348	336	349	322	321	342	299
33375	22511	1087	716	596	575	522	512	461	513	471	458	454	462	442	486	496	416	460	464	433	430	430	464	476	465	427	398	476	475	467	422	434	477	480	464	448	466	452	480	462	461	451	425	462	448	443	454	434	426	462	456	458	443	471	456	460	474	434	444	468	425	470	460	408	444	489	455	460	461	476	422	445	453	500	461	456	419	415	476	445	452	460	412	438	486	418	456	455	453	447	453	477	459	455	458	469	429	430	449	472	464	445	445	432	463	475	455	438	450	432	444	449	450	424	450	456	457	458	465	439	435	443	457	435	443	434	456	457	414	439	422	406	457	465	427	435	454	433	431	493	494	456	466	445	454	428	460	461	407	460	443	408	439	436	438	435	462	446	433	455	443	454	411	484	434	448	443	420	398	390	438	463	474	438	430	448	463	412	442	449	456	440	430	455	418	437	440	421	431	457	453	460	430	466	458	447	438	465	464	428	416	405	461	480	419	446	458	435	470	463	420	431	481	502	456	408	464	460	441	425	456	456	464	478	404	469	459	458	465	433	472	417	415	439	472	436	455	433	430	445	479	435	424	472	464	452	450	456	462	441	391	455	464	453	449	455	423	423	449	474	419	427	469	453	476	470	445	461	462	448	417	470	446	448	462	467	494	439	476	462	444	486	451	452	453	438	456	495	483	458	453	449	447	464	433	424	396	449	456	448	417	495	450	438	451	415	425	457	471	467	447	461	465	481	439	436	460	446	469	425	458	456	489	452	420	444	438	445	432	437	439	443	431	423	453	414	453	474	463	449	465	477	414	442	446	468	433	426	445	415	421	455	452	462	411	415	444	417	485	468	452	437	439	450	401	442	459	440	419	417	443	465	447	437	443	459	459	446	437	430	437	435	453	422	474	454	452	427	431	431	480	471	455	465	376	467	471	492	441	385	454	474	465	446	447	439	451	444	446	419	486	447	467	426	425	457	467	472	446	464	459	416	485	406	438	461	420	446	482	445	449	449	451	382	432	448	446	446	460	484	433	446	429	466	413	411	406	432	480	439	438	415	456	439	442	438	450	428	437	447	431	458	424	460	454	455	434	449	402	470	485	426	429	455	432	432	446	440	427	445	444	432	454	455	441	474	458	430	443	442	475	410	458	444	411	479	439	456	455	449	443	472	435	435	445	453	439	454	440	458	443	443	437	447	452	452	474	487	416	450	427	441	449	450	435	430	442	432	457	461	432	457	439	464	418	462	448	466	444	440	424	459	460	459	428	442	434	443	455	456	469	459	439	501	454	486	442	448	435	434	420	452	484	453	460	431	440	423	467	475	423	452	448	438	425	451	440	457	427	446	419	460	481	502	482	458	456	460	459	451	455	464	476	484	459	461	497	433	469	456	434	474	464	475	440	446	444	446	445	452	430	443	403	436	451	441	449	447	463	436	459	449	446	458	465	454	468	440	453	466	412	443	407	411	431	449	480	407	407	435	487	455	453	443	460	445	440	457	416	483	439	444	445	440	432	469	475	467	452	455	424	479	403	431	428	448	465	447	442	417	451	424	469	439	414	447	437	442	393	451	416	421	439	450	436	440	415	450	469	433	442	444	464	464	424	441	437	439	465	448	433	449	455	443	466	437	411	434	444	433	454	406	405	428	466	459	456	429	452	395	443	460	495	453	455	420	424	427	479	458	496	442	442	429	438	444	429	410	441	444	453	380	444	445	469	450	479	436	415	402	450	439	498	462	415	432	467	430	427	415	436	437	434	466	445	465	437	421	444	471	454	453	424	456	418	447	442	444	435	437	441	484	453	426	460	471	460	455	438	434	456	446	435	435	475	434	486	501	450	447	444	430	425	468	470	418	436	469	467	454	442	437	445	471	438	479	464	457	463	441	441	477	442	449	480	441	435	457	439	426	422	415	472	437	434	452	452	465	444	425	454	423	444	409	461	483	439	433	425	418	455	470	469	409	452	468	474	466	449	449	449	420	466	454	416	455	463	395	426	439	421	410	444	463	474	432	462	461	461	434	426	445	470	446	463	456	446	471	444	468	408	439	464	412	421	464	465	462	470	444	461	438	440	463	436	416	490	451	486	439	457	442	412	449	426	465	432	425	466	445	419	431	461	408	443	467	416	502	497	421	422	503	449	468	468	442	380	442	463	479	437	450	465	463	471	441	466	456	513	467	425	424	455	446	409	441	444	426	422	481	490	408	390	453	444	487	460	457	496	452	399	443	427	454	425	443	457	447	446	479	470	436	453	460	424	420	429	437	494	471	426	456	441	419	409	423	458	457	446	436	457	466	436	427	456	480	471	461	488	489	445	390	412	496	459	469	453	449	441	436	426	464	422	460	418	447	438	453	445	429	413	433	421	427	436	483	434	426	416	468	445	448	460	442	441	448	434	437	426	444	461	467	439	447	450	477	485	445	453	437	447	463	452	405	449	442	442	407	451	461	463	427	436	462	465	420	463	427	446	426	457	432	465	446	462	485	424	448	406	449	438	423	456	466	470	446	464	458	465	479	414	459	451	451	454	484	480	429	514	441	449	441	496	429	430	441	449	457	422	439	464	479	454	443	448	450	470	446	428	479	402	450	474	477	456	458	462	444	433	413	440	482	442	460	490	450	441	429	451	448	454	412	442	447	440	443	414	474	429	424	459	420	424	452	424	457	438	464	435	431	451	421	443	429	463	429	474	446	462	468	435	473	433	430	425	458	413	436	438	416	468	445	463	476	457	435	440	469	464	408	424	445	446	452	442	469	489	443	441	424	430	427	417	451	484	468	458	421	439	454	456	430	447	478	425	444	427	444	459	409	424	418	452	437	401	423	420	409	458	451	479	440	457	407	419	474	458	416	461	430	447	447	431	442	461	447	481	480	440	449	487	441	414	476	451	464	455	473	428	420	474	450	437	448	449	411	448	453	442	409	443	438	467	493	450	450	467	423	458	407	480	452	451	443	437	441	480	461	382	454	422	456	426	426	445	421	436	417	469	471	466	489	448	488	471	437	437	439	483	455	439	401	438	450	425	462	447	429	432	468	456	461	472	454	453	464	459	404	465	498	453	427	448	442	447	432	434	439	452	424	434	430	436	444	416	429	438	453	403	420	472	413	461	424	471	419	468	453	473	455	490	489	431	418	472	471	470	453	406	457	470	459	427	453	420	447	439	445	435	455	437	449	446	446	447	443	431	423	468	435	462	450	455	414	462	469	457	472	442	437	423	469	443	452	466	445	428	439	434	441	428	413	396	450	440	437	453	436	472	443	440	458	417	474	422	431	461	444	424	461	456	396	437	464	444	451	467	463	475	429	444	449	418	433	415	484	430	443	488	426	442	426	417	449	473	462	434	443	499	481	475	449	439	409	418	441	462	434	437	405	435	458	424	433	441	454	470	461	469	425	440	438	440	443	459	471	428	467	446	426	432	494	495	460	463	439	432	417	472	432	391	412	416	426	434	442	430	450	419	454	399	419	441	450	460	446	437	444	430	409	393	447	482	436	463
23765	21038	28331	23948	21024	9687	1143	834	696	637	611	596	548	561	566	533	539	521	580	567	559	536	488	525	576	489	499	469	490	566	469	510	553	487	472	472	516	497	512	497	473	530	503	476	483	539	484	506	474	475	502	522	488	507	513	518	487	485	503	489	484	487	478	516	482	514	464	516	507	497	509	475	471	482	475	486	532	467	454	490	478	492	485	505	493	515	481	466	486	470	507	485	485	528	451	507	475	515	476	475	462	493	480	511	484	480	481	448	505	538	518	464	501	509	525	481	481	521	520	479	477	465	503	470	458	469	489	518	519	504	492	529	457	522	493	485	537	475	502	535	536	519	501	455	484	511	480	491	509	473	466	514	467	469	494	471	506	497	510	529	476	508	502	476	460	495	491	462	508	505	465	480	484	495	497	506	541	494	508	486	520	509	510	556	508	515	494	531	506	507	475	477	510	480	527	482	478	467	511	502	472	471	471	512	475	536	489	500	496	525	480	480	502	500	501	496	473	532	461	468	484	497	532	493	517	500	484	464	549	482	508	455	471	513	489	486	490	482	491	489	510	532	431	528	514	479	472	493	456	468	507	518	509	482	522	502	518	513	465	462	519	480	519	483	514	465	475	451	487	489	514	478	471	494	494	522	455	465	475	477	514	532	486	480	458	512	493	495	531	502	486	472	497	484	461	507	457	526	455	469	462	496	513	506	494	515	505	495	480	491	470	506	540	496	457	490	498	495	502	518	464	489	474	488	462	464	532	492	523	481	453	464	489	511	497	513	485	479	491	504	466	497	525	485	490	514	520	484	510	468	510	510	526	464	482	501	486	500	536	500	504	461	469	454	495	487	505	511	499	500	503	474	465	470	512	480	507	512	497	492	506	489	460	492	464	504	501	481	506	501	467	503	536	468	491	484	451	500	534	482	489	490	535	476	471	541	508	504	505	492	478	509	462	489	473	497	472	488	481	493	474	527	505	482	504	468	479	503	498	501	516	465	475	483	491	473	519	491	527	502	511	488	484	471	481	500	468	451	494	493	516	506	477	488	494	491	502	511	516	487	511	463	502	507	492	483	509	470	523	491	505	479	454	477	483	491	544	485	491	501	502	464	471	495	468	510	520	496	500	491	503	500	480	480	500	480	493	526	471	461	498	555	467	539	485	494	480	459	503	450	513	467	474	434	494	487	490	496	435	497	510	496	483	506	511	486	464	496	484	488	492	501	485	516	496	477	498	499	472	501	487	453	513	477	530	486	458	461	519	497	492	474	495	512	503	480	482	465	503	461	471	500	466	508	485	506	478	489	467	429	474	470	483	472	505	500	458	473	493	520	497	448	459	487	490	514	497	518	502	472	483	507	500	477	472	451	495	501	494	499	499	515	454	503	470	464	494	469	475	480	509	498	504	493	477	453	506	483	505	466	489	511	466	476	476	500	516	495	486	471	512	498	456	499	469	512	503	484	472	509	498	524	475	477	481	474	487	488	483	473	500	518	470	491	472	499	453	497	508	473	478	437	475	514	470	499	493	461	489	533	494	482	506	465	507	490	471	486	523	501	456	485	493	462	484	484	466	528	517	435	487	468	496	472	454	524	471	480	520	455	518	470	463	482	443	503	522	474	491	460	497	494	447	517	455	490	474	471	501	512	512	492	474	454	506	475	516	521	482	507	557	500	493	488	500	490	492	498	466	445	495	485	491	480	504	500	488	469	510	489	508	461	505	487	531	500	501	517	460	534	528	483	472	469	553	503	487	468	489	494	533	505	470	496	527	451	511	554	460	504	466	451	460	426	500	513	512	478	473	469	509	547	523	515	497	507	461	488	528	546	495	521	502	477	461	498	476	519	517	510	522	484	496	512	529	536	461	521	517	430	506	461	537	474	527	512	490	501	507	498	490	457	486	506	492	488	505	506	500	503	482	468	481	525	512	530	459	520	488	507	505	479	497	500	499	454	480	506	503	457	457	473	486	459	455	482	449	459	457	485	502	473	519	500	503	480	482	495	497	450	499	480	510	510	490	464	505	452	447	500	471	470	463	469	490	486	474	507	466	526	470	460	465	502	483	506	506	523	476	456	486	517	500	460	499	521	468	498	493	477	483	495	522	478	491	482	496	485	544	489	494	531	523	498	494	508	490	451	518	493	498	472	450	486	494	461	490	503	479	530	483	487	507	486	479	525	536	450	514	527	513	498	505	505	483	442	512	497	458	473	508	505	447	516	479	515	506	475	481	505	464	492	450	502	516	509	472	514	498	470	507	471	496	485	530	488	498	497	518	517	487	489	525	477	482	509	493	482	484	495	492	496	492	499	517	499	505	447	483	486	515	486	472	498	510	500	525	474	480	486	517	481	492	482	459	518	524	445	507	477	494	477	506	456	506	496	499	496	468	459	501	491	510	498	489	497	481	508	460	483	505	480	517	498	544	500	536	532	516	512	482	480	470	502	486	481	474	496	506	479	494	455	518	511	510	502	502	518	522	504	462	500	516	508	498	484	469	500	498	511	492	518	479	500	480	506	476	498	479	484	471	493	505	489	499	492	527	485	482	469	458	508	534	501	426	477	495	472	500	499	483	525	517	496	480	495	479	526	501	494	506	519	480	513	500	508	514	527	475	497	500	491	526	495	480	489	495	509	539	532	469	466	506	462	486	527	514	520	480	458	525	517	510	485	525	463	492	496	506	474	443	500	458	500	456	487	503	485	472	481	476	506	512	508	492	475	491	544	525	482	505	500	491	486	525	480	446	463	462	485	535	507	509	475	485	516	489	491	435	471	507	466	480	486	477	504	492	482	446	480	488	476	490	530	507	486	481	497	492	535	513	483	486	532	501	501	495	491	480	484	509	461	483	506	500	474	503	525	515	477	522	445	476	508	481	501	517	504	486	521	509	499	452	501	518	510	504	479	461	487	480	493	523	508	501	490	485	495	487	464	462	498	479	527	488	472	498	521	491	509	525	484	487	504	493	494	439	519	457	499	480	477	487	499	467	514	522	538	479	473	493	521	501	472	477	460	502	502	452	495	516	529	501	480	490	504	480	521	520	464	511	469	462	551	500	478	477	514	458	514	484	494	468	498	489	507	460	510	535	498	470	438	495	454	499	493	488	468	487	468	503	483	492	483	486	481	527	475	478	469	481	504	484	489	509	509	486	507	468	531	497	478	496	498	497	490	485	517	464	501	465	492	457	462	447	433	498	486	513	498	520	461	516	499	547	469	518	467	498	462	466	503	497	462	480	494	476	494	515	474	503	483	490	442	487	527	490	505	475	462	507	505	476	543	485	517	485	488	466	523	507	481	460	509	503	470	460	497	508	486	460	518	495	481	474	468	534	512	496	480	456	487	531	545	452	489	468	444	484	492	477	490	516	463	494	484	523	446	492	481	505	483	483	486	505	486	519	497	461	437	499	479	490	488	502	456	505	500	484	514	490	478	478	466	486	507	516	508	471	520	500	469	471	533	502	471	525	485	493	492	504	491	499	492	473	493
37216	34726	7188	3617	2516	2002	1667	1437	1232	1076	943	948	917	847	849	807	749	793	793	797	664	706	670	695	754	713	739	694	664	701	683	659	680	660	698	699	687	712	661	692	684	673	676	679	658	697	661	668	682	665	649	681	667	670	634	615	629	649	671	678	680	647	624	633	675	641	629	663	662	662	650	639	662	593	659	640	643	642	631	671	622	674	710	670	671	671	677	702	719	693	677	690	665	610	655	619	686	637	678	667	657	651	683	706	700	677	623	708	660	621	677	639	660	669	642	632	617	679	663	642	632	669	675	715	668	664	653	695	715	626	659	692	667	675	711	631	677	663	612	630	672	652	686	697	680	674	652	633	650	625	633	678	680	652	622	636	639	670	637	620	603	704	700	672	639	668	690	664	675	642	694	660	618	699	664	649	626	629	678	665	601	658	669	637	725	681	633	670	625	661	679	658	687	663	668	682	647	609	665	642	642	686	670	699	645	636	647	628	669	687	674	657	658	635	642	702	625	700	648	635	644	679	624	665	676	648	669	586	686	635	583	715	683	681	637	669	660	650	608	641	664	668	662	639	647	673	686	643	624	623	644	640	629	667	629	653	643	732	632	641	647	650	659	626	690	640	645	664	660	674	671	666	634	658	670	653	654	677	648	650	650	637	683	669	683	645	670	654	667	690	664	675	687	639	636	637	624	668	706	677	631	630	634	691	706	662	680	599	621	696	609	690	661	659	635	679	679	705	698	685	664	640	619	689	664	642	655	697	682	655	646	676	652	626	691	642	664	685	622	658	662	695	627	606	633	694	668	675	667	669	674	583	634	641	642	715	679	671	651	673	756	664	656	677	664	656	669	637	648	670	657	685	655	676	669	649	695	689	689	654	666	639	699	674	689	686	667	634	630	708	681	618	648	707	675	657	617	658	665	627	649	639	688	631	660	674	676	620	627	635	625	639	635	662	608	660	694	644	735	677	650	688	678	644	673	659	659	645	631	690	649	659	608	646	652	637	691	649	672	634	675	647	639	621	673	646	643	628	624	669	646	662	666	658	664	636	647	644	627	667	665	675	656	669	703	677	677	667	655	694	717	694	611	698	610	631	662	719	634	652	653	670	669	677	675	696	625	686	636	658	709	664	707	680	667	636	653	657	668	625	649	658	681	666	640	669	682	601	696	622	659	693	665	624	657	658	630	665	673	673	602	698	668	640	657	652	658	665	630	686	645	634	647	611	628	695	612	685	650	644	664	690	649	639	620	661	617	670	661	702	634	653	670	651	672	645	669	661	688	650	664	688	622	649	637	695	641	647	635	678	652	647	646	633	698	676	656	666	670	694	661	644	619	676	685	623	658	673	636	654	634	674	628	712	685	632	629	658	618	652	642	648	623	581	615	692	650	653	642	675	637	600	650	650	668	699	634	635	649	714	630	680	664	656	678	644	655	633	673	647	621	588	664	638	636	667	616	648	643	655	660	655	653	653	695	619	623	634	704	666	669	702	680	674	636	656	643	609	620	654	651	631	651	679	666	654	683	717	648	659	647	653	673	621	659	687	628	642	646	665	611	656	624	652	659	637	650	661	636	661	692	698	689	677	686	629	634	675	677	655	619	618	671	721	678	674	626	684	638	627	662	655	662	660	672	695	666	647	650	684	623	622	648	633	714	661	703	680	651	672	635	659	690	695	692	663	684	659	657	637	657	667	648	667	702	656	650	676	620	640	665	666	657	686	637	658	689	644	654	705	685	690	662	664	639	636	668	680	645	692	690	664	702	629	690	660	627	650	640	643	639	666	667	656	662	631	671	649	652	628	632	659	653	590	677	633	737	655	632	625	696	658	660	669	704	648	615	679	678	612	660	626	653	608	670	682	633	658	668	656	627	642	660	657	675	630	672	723	618	674	699	694	649	671	656	634	665	675	636	650	639	597	667	657	659	635	689	622	669	647	734	668	693	652	697	685	661	696	680	638	639	670	638	676	654	650	697	655	655	654	666	649	648	698	706	678	669	633	634	650	639	647	684	643	685	640	704	671	645	637	635	695	658	693	675	620	644	641	657	636	691	673	658	678	666	633	667	699	657	617	687	641	631	664	657	718	605	632	678	605	662	679	679	659	650	665	643	675	638	637	639	650	643	653	674	689	601	644	717	676	669	668	714	726	663	637	664	624	640	662	675	661	634	657	627	672	680	678	646	691	627	663	631	636	663	632	644	649	688	666	630	694	683	711	658	654	641	680	631	709	672	679	670	665	691	651	655	668	646	669	634	632	687	656	619	658	637	649	638	650	618	621	644	706	636	660	627	651	648	669	651	690	627	675	650	628	670	644	679	613	673	620	635	668	674	649	641	662	649	668	623	625	606	665	639	667	689	675	649	703	687	633	655	645	641	670	622	632	656	694	652	612	681	620	683	640	616	638	670	690	653	667	678	681	689	708	644	647	623	681	645	686	669	675	637	679	651	679	644	667	688	667	687	644	666	679	651	641	660	666	639	670	669	650	648	713	610	626	628	645	624	693	672	697	676	639	673	665	654	609	657	683	670	658	655	657	681	671	673	636	641	647	659	686	626	659	680	630	672	671	592	661	712	691	637	636	634	686	634	655	654	657	687	672	671	674	667	613	639	604	684	654	647	611	671	650	693	664	684	644	697	630	683	666	622	641	644	625	653	629	647	623	635	673	678	692	675	622	661	642	636	678	654	650	645	660	678	650	707	634	654	699	598	603	670	660	654	668	664	645	640	654	647	675	623	739	644	692	642	673	615	690	688	656	664	654	629	639	646	675	677	649	675	639	660	665	721	664	634	636	655	672	644	610	667	682	667	653	658	701	591	662	622	667	666	686	630	637	617	659	654	641	644	652	647	629	689	665	627	593	630	654	707	635	667	648	660	638	658	672	652	648	621	664	674	655	684	701	618	670	598	645	641	625	679	678	648	632	641	618	661	650	658	654	627	692	663	652	658	685	677	689	693	695	668	671	637	633	661	620	648	614	678	681	606	663	636	713	656	641	677	660	626	707	651	642	666	664	650	644	691	643	640	710	699	620	674	640	624	696	663	669	615	614	589	658	670	625	626	649	646	652	673	667	662	650	645	612	586	676	591	658	636	670	647	679	650	647	654	654	665	672	686	649	633	630	666	656	722	677	617	651	675	654	661	676	621	655	646	710	653	711	695	694	634	634	638	672	643	640	661	646	649	618	714	703	682	680	639	661	672	677	663	688	627	715	657	626	633	675	638	633	668	660	688	629	641	631	660	669	663	688	672	670	625	660	619	672	699	673	647	671	686	705	679	665	657	669	663	663	636	646	646	631	653	648	634	643	687	652	686	613	667	658	667	638	626	656	618	652	640	700	686	638	658	704	640	672	665	653	632	607	658	677	692	672	645	663	694	698	716	643	673	667	630	681	627	627	650	693	651	674	658	693	647	653	632	656	666	645	635	618	681	635	681	679	668	643	662	631	677	643	658	689	666	619	676	661	670	638	638	722	638	641	638	693
22857	21102	28833	23603	21102	21109	7391	1046	748	729	638	606	564	541	507	525	507	469	462	485	455	444	431	486	463	435	454	420	446	434	428	404	420	401	449	380	387	402	419	408	383	441	377	424	405	429	405	405	389	410	383	413	404	419	412	361	356	422	410	413	402	407	403	370	415	401	410	401	413	360	399	384	409	389	381	421	397	407	387	438	369	418	414	392	412	440	436	371	407	375	406	424	427	400	406	430	408	400	422	392	396	383	383	390	372	389	437	379	430	402	396	358	359	390	418	438	394	371	383	440	395	406	398	389	383	415	391	386	439	387	395	421	375	419	390	457	464	420	410	398	386	394	400	392	411	421	380	408	385	401	392	393	392	363	382	412	403	385	382	402	413	409	394	412	377	426	406	391	401	372	404	418	377	402	421	403	398	419	378	418	417	397	406	407	436	389	399	399	401	399	389	405	387	381	437	409	430	420	401	393	397	407	370	395	429	428	418	366	420	392	396	411	395	372	403	378	403	381	429	392	391	374	400	409	407	435	380	388	413	400	397	420	428	421	364	416	371	384	392	370	393	402	400	413	358	433	353	396	369	386	385	409	373	404	391	387	393	389	399	353	436	380	401	403	379	377	433	380	435	381	400	388	384	384	404	395	400	364	383	388	382	392	375	360	416	399	393	400	403	404	381	387	374	431	395	398	377	391	427	391	421	389	374	421	430	428	388	403	412	401	382	407	364	422	392	423	385	402	389	337	416	415	410	380	376	363	412	393	360	384	379	381	410	364	385	420	365	421	355	445	408	422	398	400	466	393	379	418	370	415	409	435	398	406	426	367	441	398	407	370	397	389	373	420	395	375	408	372	388	395	378	381	404	394	421	426	401	387	391	363	392	387	415	378	403	421	416	408	356	403	410	396	422	377	393	388	419	400	375	421	399	366	396	391	420	447	387	412	394	408	394	355	361	396	396	388	378	393	395	361	409	437	405	405	392	421	384	391	426	378	420	432	390	385	427	412	404	354	389	406	427	402	386	363	394	422	372	398	388	383	422	363	416	412	411	410	407	348	350	417	368	404	372	397	402	415	410	368	435	371	376	410	392	428	378	414	388	364	408	374	374	392	406	407	405	425	404	406	389	417	373	390	373	413	410	371	368	348	409	384	413	408	350	373	371	390	401	409	390	400	388	378	406	380	424	376	373	406	415	370	399	369	400	401	394	399	369	384	396	394	388	348	397	373	377	374	365	416	376	456	384	397	397	400	387	436	404	403	390	415	362	404	446	426	397	364	417	402	389	410	377	414	404	385	400	395	385	441	402	419	385	399	395	407	398	377	396	372	399	434	382	395	403	400	426	421	376	408	394	363	410	365	380	393	389	374	403	404	402	409	391	433	391	393	409	416	399	392	418	429	389	407	437	434	436	367	404	400	395	423	396	413	376	405	388	401	383	414	421	400	419	390	387	439	382	412	402	401	362	396	376	377	347	368	404	389	398	410	406	421	405	398	379	407	400	373	395	419	352	395	399	401	412	402	414	400	368	388	394	376	415	412	376	389	446	394	397	392	403	404	396	419	389	393	384	371	406	402	357	409	374	388	438	409	383	376	380	446	425	405	395	386	387	424	380	428	419	399	403	394	409	392	393	421	389	386	406	379	385	402	456	389	406	392	401	421	410	403	461	392	415	425	427	379	392	423	398	441	353	370	405	433	396	402	409	368	413	400	392	399	411	388	370	398	385	374	388	389	383	408	425	404	395	392	416	383	368	454	396	432	381	407	415	363	413	384	436	413	402	419	371	400	397	410	393	422	420	379	417	380	364	427	372	422	387	421	408	414	387	447	442	413	386	396	389	367	394	362	363	410	460	399	425	374	405	389	396	413	411	365	405	364	391	389	414	401	424	373	375	379	385	371	392	382	381	376	411	387	381	417	413	399	402	384	396	386	417	377	373	422	397	411	332	368	385	405	366	411	373	380	351	390	430	419	356	439	383	403	390	396	403	416	406	405	406	383	406	433	435	385	374	385	406	375	375	364	367	380	401	381	386	404	424	411	407	388	398	368	413	416	417	365	414	353	415	380	419	408	396	391	417	371	395	381	410	399	403	403	392	406	381	387	403	391	427	406	379	378	430	378	415	401	432	418	392	394	353	380	394	388	394	361	399	388	373	368	359	402	379	381	382	416	384	422	392	418	440	378	420	401	423	421	438	425	388	435	366	423	399	414	423	379	404	420	398	405	378	405	433	401	408	380	378	394	399	369	371	402	395	414	397	379	377	391	402	393	423	405	393	422	383	395	357	409	387	386	414	417	420	403	418	410	411	396	376	414	369	434	384	387	405	424	388	409	415	395	425	376	376	396	411	391	407	376	401	401	407	381	380	433	384	391	360	373	403	421	406	403	380	398	404	367	376	338	356	385	382	448	441	371	440	416	365	411	427	398	360	423	429	428	397	404	409	416	410	446	396	425	395	367	388	421	377	414	396	374	400	442	404	388	388	387	433	379	349	370	444	391	412	390	385	386	421	388	422	376	377	389	413	393	407	391	350	401	374	446	404	402	410	417	424	383	406	402	407	410	364	378	373	387	418	385	367	389	390	388	394	388	415	363	382	397	394	423	405	417	412	377	418	401	387	386	391	402	424	381	405	371	430	382	396	388	370	409	402	374	390	435	381	405	377	381	371	360	438	450	410	355	393	412	398	370	423	367	374	357	427	404	383	404	371	403	408	407	390	407	407	394	401	403	390	396	367	376	377	388	402	421	384	413	374	438	391	386	403	367	446	383	382	417	432	407	387	400	406	407	378	420	392	381	392	390	392	413	403	432	413	403	404	414	373	423	350	367	413	403	415	424	417	401	416	376	394	402	383	420	380	394	422	401	431	389	384	426	404	385	387	430	429	427	382	442	396	387	373	388	409	388	371	406	384	395	415	378	450	389	418	414	396	395	376	359	392	426	398	393	393	369	407	378	416	371	406	394	434	403	370	399	378	394	382	379	369	393	407	388	419	375	387	399	367	375	378	367	390	420	369	388	407	401	413	408	393	396	391	380	411	438	392	408	441	396	391	372	414	415	369	412	393	367	400	387	403	403	392	399	388	411	428	368	368	416	387	400	359	432	391	409	398	412	370	411	394	425	407	391	422	340	390	398	398	384	394	419	396	360	398	425	387	362	382	351	359	388	379	469	406	395	416	388	384	375	368	395	423	398	415	372	370	389	345	403	402	396	429	407	426	407	371	378	397	373	418	408	411	393	405	425	393	410	403	404	371	395	430	355	390	372	405	372	366	393	444	417	367	408	417	357	393	406	385	416	372	390	386	359	410	400	417	432	433	377	382	405	415	376	398	399	428	415	444	406	353	406	408	414	419	430	375	405	403	383	402	407	382	397	415	408	441	365	367	396	389	376	413	416	389	370	398	356	392	401	386	384	369	374	432	409	384	427	410	382	396	366	374	385	420	392	398	365	436	414	412	404	369	398	403	391	402	390	377	382	408	407	403	351
41630	41853	11343	5948	3954	3136	2427	2000	1606	1368	1198	1094	989	914	804	778	782	712	696	629	654	670	645	666	639	577	584	603	598	586	551	626	592	559	559	551	601	565	556	549	571	530	564	548	574	529	557	553	538	552	562	552	528	547	577	556	559	568	530	531	550	526	523	547	532	572	531	521	524	542	560	521	574	569	557	496	578	582	518	526	544	555	511	541	555	552	544	572	533	535	528	570	558	552	551	525	551	532	521	540	529	528	561	551	544	552	540	524	521	570	561	552	502	545	548	564	534	561	543	526	524	523	517	558	483	530	519	550	521	598	525	507	516	531	513	546	537	619	522	546	539	555	536	520	540	533	494	540	496	543	507	528	529	577	568	479	542	552	558	551	571	525	532	560	559	541	557	524	537	535	557	536	494	529	504	561	542	542	534	545	556	548	548	533	565	484	539	559	503	550	515	526	515	555	525	499	557	531	529	527	565	535	495	542	555	512	518	533	562	498	528	574	531	513	496	547	544	551	540	530	515	563	539	530	530	531	555	533	552	527	573	487	545	552	504	509	522	541	516	499	520	551	490	533	561	537	567	516	535	543	535	538	528	519	527	533	569	507	518	557	530	560	541	564	512	553	508	520	575	515	545	510	497	532	519	528	534	544	515	533	562	511	544	525	539	545	524	539	558	556	554	534	544	542	530	518	529	544	553	599	546	491	551	531	539	524	527	507	535	580	535	511	538	547	534	533	511	585	535	478	504	532	521	519	536	538	531	507	505	567	478	507	491	575	509	542	521	531	542	588	538	511	520	540	517	567	526	567	529	529	492	561	510	533	535	525	542	544	514	542	528	579	542	528	557	542	561	532	510	529	566	503	525	498	539	510	543	516	538	563	542	518	580	541	511	507	569	548	527	517	550	557	564	547	516	541	537	520	548	567	488	556	541	528	533	561	524	525	532	535	525	553	543	524	556	549	552	476	543	512	579	526	542	503	548	562	519	521	531	559	552	549	507	532	507	535	544	542	531	566	537	515	523	520	554	530	540	519	506	517	566	524	518	495	551	531	525	520	567	519	510	560	547	582	531	557	530	511	532	515	536	555	577	502	521	588	552	547	539	515	541	488	545	528	522	556	554	580	512	549	562	550	541	525	509	536	549	541	569	590	540	554	544	552	575	506	534	523	517	570	578	569	526	544	523	543	524	537	469	549	552	544	524	561	510	547	538	526	531	541	511	557	529	545	542	570	519	534	538	573	563	521	538	581	543	545	521	532	516	534	561	549	507	561	564	555	573	530	521	535	565	543	530	534	557	566	580	508	523	568	536	507	533	551	526	539	509	518	495	553	540	569	533	549	528	536	515	556	523	567	536	542	563	536	536	517	516	531	537	502	528	497	553	549	489	503	508	541	506	544	552	548	526	562	543	565	525	555	502	510	549	516	531	577	534	508	562	567	518	532	541	564	556	542	519	541	509	555	524	552	528	526	532	521	543	537	534	499	551	520	495	498	513	551	515	573	559	560	526	515	552	533	532	539	533	554	523	460	534	524	535	570	571	545	513	520	520	550	544	495	576	548	507	530	555	572	552	563	527	511	520	555	546	541	561	527	572	526	519	548	509	566	544	520	517	522	522	521	600	550	494	519	518	551	502	543	590	492	501	542	516	538	599	579	484	515	523	514	546	502	545	543	503	519	557	539	550	550	489	552	492	531	515	546	543	591	542	552	512	566	536	557	563	498	531	510	492	537	512	548	549	562	529	577	526	540	530	536	491	525	575	523	501	511	515	539	563	534	512	559	552	526	514	533	516	526	529	535	558	543	517	526	529	547	532	518	525	545	502	500	525	506	524	508	552	528	546	501	528	537	564	540	503	541	513	550	520	564	544	516	513	540	520	509	525	527	522	550	507	516	558	523	567	537	516	531	554	537	558	556	500	495	543	554	584	507	496	567	535	516	534	557	514	542	525	511	562	561	578	518	535	562	506	478	520	551	565	539	512	548	548	533	501	527	536	573	553	550	545	488	488	535	525	540	525	532	520	542	530	515	517	542	573	537	520	505	505	506	539	560	547	552	494	556	537	552	537	577	526	561	537	514	551	539	607	523	507	547	583	520	513	580	510	539	536	549	536	512	523	496	523	519	556	539	574	516	529	554	550	529	558	531	497	563	556	573	517	532	498	512	506	547	481	526	565	508	547	554	523	564	528	528	542	551	520	514	558	503	529	531	539	530	547	536	535	513	535	490	526	553	522	560	535	549	540	538	565	527	549	525	489	560	522	531	541	552	567	530	546	528	501	554	540	527	519	520	513	551	524	532	544	536	529	544	551	538	550	491	540	534	546	530	542	556	519	522	548	548	569	526	577	531	571	559	480	538	531	505	537	534	512	563	602	523	541	543	558	516	536	465	569	562	570	527	590	514	550	504	532	550	546	536	530	512	549	552	555	516	530	559	529	503	545	562	571	563	571	553	557	540	539	565	513	544	496	523	559	528	495	566	502	533	564	570	579	514	517	524	577	508	510	497	511	514	545	523	520	533	540	540	538	543	566	518	532	518	533	567	550	541	522	532	534	530	582	520	528	563	549	540	525	540	554	534	508	489	537	513	505	530	538	522	535	508	522	561	537	553	529	508	579	544	584	522	563	534	505	558	578	548	533	536	532	534	531	525	573	539	524	495	537	493	535	546	519	529	490	577	523	511	541	522	563	521	508	513	511	565	513	526	530	492	506	541	534	552	550	530	524	515	524	540	564	507	523	525	508	515	574	559	532	554	519	559	524	556	543	555	553	565	517	525	529	550	570	537	493	531	546	536	514	530	542	547	543	526	491	561	493	571	513	573	521	555	487	516	538	550	505	546	522	570	556	514	537	522	566	534	528	519	538	557	539	557	540	534	553	572	541	546	541	509	490	520	507	537	515	532	520	515	520	538	561	535	501	520	547	550	543	546	539	545	555	529	512	557	550	552	531	563	514	511	547	471	524	514	546	551	508	530	558	523	539	525	538	507	524	523	537	586	530	520	529	533	516	500	509	539	527	511	536	503	555	549	503	539	493	538	539	527	535	561	510	542	580	532	546	515	545	510	590	582	537	556	536	510	544	513	549	581	576	541	466	505	535	538	481	577	518	528	514	539	560	517	506	566	514	540	500	507	539	494	535	540	579	573	523	565	553	528	549	506	502	534	535	543	536	492	543	580	533	531	552	538	517	531	532	537	551	555	529	552	539	580	576	591	520	546	556	549	550	508	548	552	501	564	538	523	573	536	568	530	490	522	560	483	545	546	516	482	531	550	486	531	542	553	517	547	513	550	526	541	535	543	543	528	551	541	504	502	514	536	564	529	530	505	510	555	533	524	544	524	525	547	559	592	560	532	558	551	539	539	538	526	527	540	532	516	486	522	510	508	528	533	565	539	546	570	562	531	504	527	533	556	550	546	542	522	558	527	524	543	547	552	503	538	493	549	530	521	510	570	520	531	484	568	554	484	603	563	534	538	528	495	531	546
27833	22252	11349	1007	467	408	385	329	306	357	376	334	364	360	365	311	333	327	299	355	333	334	360	326	351	330	312	347	341	344	344	348	368	359	321	352	312	309	326	325	332	349	323	300	338	311	302	299	286	325	320	329	342	331	341	325	300	322	303	322	332	336	291	347	312	315	332	330	336	358	318	339	325	304	337	320	319	328	313	326	335	294	327	313	330	331	361	317	357	329	353	330	320	322	343	311	326	310	321	306	340	324	332	343	302	362	304	293	333	314	302	334	299	359	306	284	286	294	364	342	348	307	360	350	323	325	328	320	287	350	337	312	308	306	330	309	327	342	334	336	312	341	324	313	334	321	354	301	321	338	339	314	315	342	360	337	335	334	321	336	306	314	314	309	327	331	349	327	308	326	327	301	346	319	320	342	331	328	309	362	342	335	358	343	339	349	338	334	289	336	306	333	357	325	336	315	322	320	334	331	339	336	329	306	331	351	347	350	336	333	373	362	284	330	309	366	335	332	315	355	328	322	310	344	331	338	326	352	304	306	321	322	313	327	332	344	311	331	320	302	340	360	315	338	325	326	333	315	319	330	342	323	287	324	303	325	321	324	310	321	338	316	334	348	352	329	320	309	362	340	310	316	350	357	343	339	332	312	319	352	339	346	344	319	312	337	344	330	313	340	357	346	322	314	320	336	337	352	331	311	349	337	327	318	302	362	337	310	339	300	352	318	328	334	322	317	297	315	317	296	357	335	322	348	320	302	319	313	320	330	325	350	341	320	310	314	343	308	295	347	334	316	321	304	324	305	298	331	302	323	323	327	329	340	302	335	332	346	341	317	297	320	320	311	323	373	312	344	305	298	330	329	338	297	306	349	323	307	308	334	307	304	329	309	304	293	336	320	315	328	362	323	376	296	331	313	348	340	348	336	307	334	308	343	338	340	357	342	334	324	351	312	379	367	322	346	326	341	355	316	298	329	356	310	312	335	308	324	300	311	322	354	330	350	294	305	359	316	340	337	309	333	325	311	290	337	317	329	334	335	290	315	327	321	312	303	319	294	309	315	319	306	357	332	350	322	328	303	342	328	340	344	340	345	322	349	330	332	343	342	324	359	350	357	314	301	322	348	366	345	350	305	325	345	331	316	308	291	370	304	351	332	312	313	307	318	352	349	306	323	372	373	329	382	306	311	303	353	348	295	314	343	322	306	338	305	350	340	331	336	333	320	312	324	345	316	305	353	329	336	320	322	354	347	304	279	340	281	321	340	325	315	304	311	306	367	323	350	340	335	321	328	296	306	327	316	345	329	325	324	320	309	335	281	344	314	333	312	342	311	290	328	341	367	319	338	324	333	320	307	304	304	291	324	324	333	319	324	315	306	329	307	324	332	331	291	306	306	357	305	321	317	287	334	337	306	334	334	342	330	321	339	321	357	305	333	365	310	364	344	330	351	316	339	350	322	328	310	346	353	320	331	335	345	310	342	311	331	323	313	319	384	307	314	303	344	341	347	324	312	344	342	316	357	342	340	327	311	316	328	331	324	342	335	328	338	324	315	351	331	330	330	346	313	326	319	333	335	312	305	346	333	336	337	344	335	333	334	326	345	313	333	304	342	345	317	340	296	338	354	315	331	324	305	369	316	340	362	317	343	322	317	321	336	347	303	321	321	344	322	338	324	318	309	312	322	317	337	337	322	313	342	316	347	351	306	353	348	339	299	310	364	289	343	344	319	355	334	378	310	321	324	326	305	308	324	316	337	325	335	331	296	322	336	351	364	329	358	313	351	291	347	323	319	330	311	318	304	308	332	318	336	364	328	305	331	328	326	317	306	303	353	347	347	316	321	338	298	312	333	353	315	336	285	324	317	322	320	316	289	305	329	324	332	330	310	362	298	351	354	329	321	342	331	337	339	363	324	335	351	373	336	347	335	308	318	338	350	355	344	309	349	334	336	308	322	323	351	353	386	306	329	327	307	335	338	345	327	322	327	365	348	337	324	324	309	306	326	330	320	335	352	327	314	327	329	343	307	338	327	330	307	321	302	321	306	329	337	325	350	323	324	332	326	365	344	359	306	315	319	344	347	327	321	318	306	316	317	326	334	313	316	301	363	331	324	347	352	299	338	341	327	315	331	304	343	360	339	317	311	330	330	332	337	332	319	318	309	323	322	336	321	323	338	335	322	362	324	312	328	334	341	318	329	343	363	294	327	365	328	317	350	335	348	317	332	343	343	336	317	336	314	321	357	317	325	289	313	319	308	313	347	324	339	318	290	382	344	324	293	298	328	289	317	340	336	357	303	339	321	321	318	327	315	340	323	307	360	336	321	325	322	344	326	336	296	350	318	334	336	317	342	327	346	368	310	332	362	278	362	322	300	312	300	306	350	326	334	308	304	346	352	327	316	310	336	357	343	348	296	354	345	307	324	325	303	311	308	314	332	325	309	306	355	343	304	326	331	326	315	328	330	295	317	335	309	316	312	318	299	329	351	353	290	320	313	321	315	336	361	311	341	333	325	351	313	343	326	327	328	329	304	307	332	303	329	348	305	326	329	350	297	305	347	318	328	319	330	320	344	307	334	334	323	360	322	345	339	325	318	338	348	333	342	327	324	310	347	312	338	303	310	341	317	312	327	321	335	337	350	319	321	309	314	338	316	331	341	281	340	349	326	333	318	329	327	328	331	312	320	306	301	332	311	316	343	332	341	335	309	342	338	354	307	342	333	298	332	317	317	318	355	315	349	359	307	341	347	312	338	337	316	323	340	327	316	322	324	341	302	349	324	303	338	313	299	331	332	343	331	336	319	320	311	361	327	318	333	362	334	310	314	305	303	341	328	302	313	330	327	348	347	328	341	330	338	315	333	344	348	334	331	311	326	357	337	338	305	335	303	318	326	310	359	344	302	328	324	308	344	315	326	382	319	309	346	301	324	317	328	374	316	328	311	307	339	329	310	329	304	325	364	354	316	357	352	323	348	332	324	336	319	299	336	328	327	373	329	350	335	308	337	337	344	340	313	351	304	345	354	329	321	306	317	316	346	339	338	322	330	329	354	347	341	353	331	321	325	300	321	347	307	293	319	292	341	302	347	345	321	344	347	307	329	300	338	304	356	312	321	342	320	329	325	340	346	311	294	305	328	321	296	322	329	301	305	355	334	332	335	290	306	330	333	327	346	342	301	329	307	339	323	309	318	328	344	355	311	312	315	314	353	316	324	324	301	334	326	319	370	308	322	309	309	331	323	372	333	330	311	316	363	332	349	315	305	319	335	322	269	311	320	315	330	313	336	340	333	314	327	281	321	319	361	328	312	320	358	331	331	324	343	306	342	330	293	350	301	324	341	295	329	307	330	350	337	316	316	308	325	304	321	318	321	323	322	317	328	344	317	353	309	346	344	320	340	351	353	318	341	343	336	274	335	326	350	328	328	325	331	359	355	350	380	324	306	300	293	349	327	334	313	323	305	328	338	340	346	318	338	385	320	325	329	337	329
32622	24390	1028	676	596	524	473	509	489	491	478	474	457	443	488	426	451	455	447	437	426	467	476	427	446	453	448	441	443	433	404	440	426	443	428	420	466	447	417	433	430	483	460	473	407	411	454	450	441	429	417	452	484	430	447	407	446	431	448	406	429	423	432	431	407	424	456	403	414	436	445	459	464	447	433	449	465	413	417	429	429	456	433	424	408	447	471	447	468	471	457	481	444	462	437	456	449	425	417	433	420	448	436	440	406	454	490	450	467	422	425	438	432	439	421	410	445	443	417	416	434	428	427	448	431	425	386	415	415	422	464	454	412	419	455	421	454	473	420	421	442	461	435	453	452	458	459	409	460	431	446	418	454	448	432	428	428	445	425	427	408	442	462	425	429	454	472	450	427	429	418	468	443	426	421	424	416	428	434	430	476	449	427	443	419	453	438	483	428	399	451	480	447	405	433	430	502	445	433	446	445	477	412	435	421	417	438	461	423	462	450	455	446	429	430	417	472	419	427	450	424	435	417	428	424	422	427	473	431	454	410	446	419	458	456	461	415	433	394	460	478	445	419	406	398	452	412	432	457	395	457	417	455	458	449	456	438	437	427	422	399	397	432	431	433	489	408	436	423	456	479	422	443	401	438	455	424	464	432	418	467	467	451	442	460	443	424	414	469	466	448	442	429	449	450	452	387	424	423	450	459	455	393	435	407	434	472	438	496	425	434	422	419	439	458	416	406	462	467	433	436	399	409	458	434	418	454	429	447	437	438	418	416	452	454	429	438	457	446	440	419	419	441	439	471	424	449	442	437	429	466	433	470	411	417	417	454	432	457	444	423	437	476	431	428	436	441	468	444	447	445	424	456	450	410	417	436	427	431	462	435	488	448	453	483	414	415	466	433	419	418	425	432	444	449	412	449	447	427	403	475	434	458	455	439	481	428	435	458	452	462	442	411	455	442	424	417	439	477	431	425	440	423	430	441	425	431	456	456	453	472	420	412	467	456	447	460	466	425	452	434	430	404	456	457	417	469	443	422	423	468	432	418	422	400	451	475	480	422	449	434	426	460	416	440	481	426	462	445	439	388	432	439	415	452	453	430	399	450	429	440	468	441	494	463	468	402	427	435	452	443	420	429	438	423	436	442	419	443	466	491	443	447	440	429	422	430	423	438	426	436	426	453	451	428	418	414	375	401	414	433	434	463	456	434	437	451	439	431	481	434	402	456	453	445	448	445	436	437	429	443	433	441	458	438	423	436	394	422	474	429	434	426	431	421	429	446	453	427	442	401	445	432	407	432	472	428	439	496	472	445	442	424	459	459	468	436	431	421	447	423	418	448	428	409	448	438	443	432	447	415	443	422	393	441	500	447	453	399	476	435	440	426	411	434	435	444	451	435	447	458	425	456	419	424	428	432	437	412	482	479	423	457	451	414	452	444	436	456	448	472	430	431	431	487	426	483	443	450	433	417	442	438	452	392	412	425	427	435	459	424	477	414	426	453	434	397	433	453	429	455	416	474	436	404	472	439	418	412	394	448	484	454	402	460	429	428	449	433	407	451	470	450	423	427	416	422	466	432	423	422	445	443	449	429	478	430	431	431	427	437	459	409	446	463	429	427	458	460	392	415	476	430	428	451	439	453	428	434	463	461	461	454	430	424	466	453	482	503	445	435	441	455	435	425	437	446	431	423	419	436	440	457	456	419	469	451	452	414	447	451	422	457	434	452	431	442	436	440	464	467	476	474	456	445	442	419	459	432	435	487	464	443	433	434	450	479	435	419	455	443	449	485	417	434	430	415	441	463	442	437	402	422	426	497	462	450	426	417	442	439	417	445	419	423	398	463	453	469	439	458	400	414	427	442	400	400	424	464	434	440	446	427	449	457	434	434	447	426	437	432	436	446	435	434	426	396	461	444	433	382	426	423	427	406	429	439	423	461	488	415	460	456	430	445	434	416	461	424	437	460	463	400	446	448	423	387	467	458	421	430	411	407	456	432	435	434	483	424	421	426	449	452	471	410	456	406	405	410	466	433	428	454	449	456	462	438	454	440	441	451	454	419	436	474	433	400	405	409	455	419	400	458	438	431	424	470	442	444	440	457	427	462	449	454	449	426	430	428	431	446	417	455	476	423	424	459	440	424	445	442	400	432	439	415	454	415	441	429	448	422	488	427	406	446	455	444	449	479	444	415	449	462	439	413	452	457	436	443	465	488	447	438	453	434	436	453	458	461	411	460	469	465	406	438	434	447	453	455	469	439	421	453	462	413	492	483	467	466	447	439	482	422	446	434	441	464	442	412	442	432	458	458	439	441	425	429	427	435	449	436	433	438	416	442	444	438	445	393	432	462	443	441	452	429	452	456	408	436	433	463	464	414	461	453	458	469	423	452	457	440	463	413	428	496	464	454	430	411	386	459	442	426	425	430	430	490	453	442	442	437	449	473	444	411	441	445	419	443	455	452	443	426	439	434	433	442	441	445	472	456	421	477	466	411	430	440	428	424	449	429	444	453	433	409	425	449	479	431	479	439	467	436	432	418	450	451	435	449	436	437	453	447	420	419	443	441	467	439	447	474	450	434	459	418	463	429	467	458	426	465	479	434	419	479	419	458	429	463	408	433	398	452	421	461	454	448	446	420	430	460	441	412	457	418	464	433	434	445	457	431	415	406	414	396	486	453	418	398	433	460	412	457	417	470	459	472	423	461	440	443	414	440	466	447	455	417	456	462	414	458	432	473	452	430	429	436	423	457	422	446	442	438	416	425	473	454	450	464	426	456	442	443	441	444	449	426	432	454	413	441	413	434	413	493	403	461	434	444	414	480	479	444	448	446	471	439	448	444	441	431	466	444	433	437	440	402	441	460	457	443	473	445	448	433	441	415	437	431	460	447	447	427	453	447	456	444	414	431	421	450	426	472	472	466	417	439	460	433	427	436	449	444	465	473	421	433	429	456	433	436	428	433	447	418	435	470	385	444	451	473	468	403	434	442	455	440	434	448	431	406	408	409	453	418	414	427	432	475	427	433	451	399	462	456	434	420	461	420	480	391	461	455	444	439	421	427	403	467	415	440	416	463	403	414	457	481	438	444	433	434	425	460	453	454	427	435	431	408	446	413	413	424	429	442	461	431	443	453	430	453	435	459	463	422	443	488	424	416	405	395	417	431	459	429	381	441	412	423	445	436	452	466	421	415	444	448	458	433	444	450	451	448	438	441	414	445	448	433	461	418	436	438	477	460	444	442	407	431	441	385	418	440	458	447	428	411	457	460	437	423	411	478	462	415	417	445	457	440	428	441	441	453	425	425	445	411	471	437	408	449	406	399	481	470	450	413	400	435	423	438	450	436	419	444	430	429	469	427	436	445	453	488	461	470	426	482	427	459	446	492	460	418	438	439	427	432	440	422	458	455	440	404	466	424	410	414	398	460	441	443	461	420	468	423	445	423	486	442	414	441	421	410	454	460	436	405	452	424	429	436	422	434	417	416	457
23752	21037	28286	23967	21004	9462	1129	791	699	674	613	599	595	561	566	557	546	565	564	534	497	533	545	525	523	530	534	473	539	483	501	532	482	533	484	475	510	524	469	460	504	494	486	529	548	529	501	436	497	517	500	488	494	506	495	465	484	456	486	504	475	497	456	493	467	511	530	499	518	491	479	521	462	528	513	470	512	471	479	513	476	502	500	447	480	506	517	507	466	513	494	516	464	454	490	514	498	481	512	491	507	477	502	494	500	495	506	504	499	495	509	537	491	488	517	541	501	473	487	512	476	495	537	508	526	494	497	482	485	484	504	481	513	487	463	505	493	481	480	507	503	507	458	512	472	497	511	487	484	488	469	491	493	487	502	497	509	481	504	494	471	492	473	520	498	493	509	450	469	492	507	483	510	503	477	484	520	477	510	464	482	468	478	486	503	483	488	486	495	468	454	481	465	475	478	428	512	445	475	457	469	512	485	445	465	450	526	523	538	464	476	509	477	481	473	521	512	509	518	485	486	539	471	474	497	509	485	526	466	502	490	513	494	517	491	509	506	463	492	486	471	514	485	470	485	519	487	461	453	490	505	482	517	524	486	480	494	468	513	498	460	473	477	488	506	487	454	500	525	466	478	476	495	488	493	494	511	513	487	468	500	502	422	480	478	486	501	484	468	508	503	486	493	493	479	503	495	490	497	486	471	472	508	463	498	498	503	486	500	493	496	481	517	503	500	485	462	515	531	470	443	461	502	490	489	545	492	500	479	471	482	491	490	477	484	510	529	510	474	496	513	484	482	455	489	528	453	439	458	509	454	556	473	514	476	549	488	506	515	488	509	507	485	507	468	495	472	450	505	484	504	509	487	490	487	514	503	486	471	486	524	472	522	468	494	494	508	497	479	505	499	472	505	493	442	472	484	490	507	481	472	522	493	473	479	472	508	493	520	463	458	468	479	501	459	481	488	480	491	466	525	516	491	487	472	524	478	462	486	515	493	477	504	499	509	501	464	493	463	460	495	496	506	483	484	502	513	486	485	483	492	487	492	495	511	487	494	480	523	479	489	484	487	472	487	518	494	460	543	468	486	445	509	576	486	494	453	475	502	475	542	477	534	443	476	500	489	497	533	524	471	521	476	447	441	513	497	509	499	481	503	499	456	476	519	516	490	465	505	495	516	504	468	494	448	492	493	481	460	482	470	481	494	456	478	487	509	496	526	479	512	474	499	474	474	486	514	461	495	488	469	474	514	496	504	521	482	498	482	484	517	458	512	446	493	490	493	506	538	477	455	501	491	492	495	494	471	508	511	446	479	492	466	473	506	458	477	496	473	507	497	517	453	492	501	445	476	467	530	502	477	496	478	512	489	479	452	521	526	492	466	467	475	491	495	475	498	501	490	466	506	517	492	485	502	509	517	440	489	479	523	500	472	494	495	517	488	518	486	505	464	517	512	516	535	499	513	477	514	496	478	510	497	488	449	439	528	513	503	480	484	509	526	536	460	508	495	481	527	491	468	477	490	488	493	481	490	493	482	516	495	486	492	475	450	470	486	515	486	508	467	505	478	467	494	510	489	466	495	477	537	487	491	523	486	499	493	492	511	484	509	472	464	470	484	501	554	537	487	501	530	488	491	477	474	491	492	445	532	479	457	480	459	462	488	484	478	510	515	473	499	472	508	518	468	495	464	502	494	442	505	506	483	487	486	501	478	510	458	519	515	504	509	509	428	457	496	536	497	477	484	447	507	518	522	489	528	512	448	487	456	495	492	552	495	515	480	468	489	501	460	491	502	506	509	513	519	498	526	491	511	505	511	455	485	518	485	475	528	529	489	467	503	478	447	459	523	495	502	508	493	533	488	530	468	497	481	536	504	493	484	469	494	489	494	492	502	494	488	495	499	524	448	513	489	507	482	464	552	488	498	546	522	476	449	520	499	503	465	473	569	457	464	462	510	462	515	472	496	485	517	501	495	498	470	470	537	523	537	513	499	518	485	510	517	497	497	467	498	456	497	476	492	482	470	455	523	501	471	499	495	489	468	499	493	481	511	497	506	494	480	503	496	514	514	491	454	451	473	498	491	487	490	488	489	513	488	483	488	498	464	464	475	473	478	480	468	500	490	471	512	461	450	474	470	461	499	479	539	502	492	486	509	509	485	536	523	444	518	511	510	501	494	507	474	493	479	474	500	460	488	485	485	545	519	526	511	476	452	504	462	502	507	463	493	499	491	482	478	493	481	498	536	486	469	465	452	514	488	470	508	559	512	516	546	462	476	519	501	470	523	513	490	489	517	464	517	486	512	475	504	507	494	576	502	496	478	480	480	470	462	543	502	435	483	514	491	471	503	501	512	472	507	517	541	532	472	475	469	474	515	487	471	482	494	495	496	471	484	484	503	469	483	476	483	517	488	501	470	456	482	533	490	481	473	498	515	507	501	498	475	471	471	530	530	509	520	517	499	470	527	480	490	530	500	474	488	531	478	505	488	511	432	487	487	448	499	503	472	475	503	470	519	492	506	478	497	480	500	503	450	450	467	457	532	467	455	464	516	469	526	485	512	476	445	469	493	449	460	489	489	526	478	546	493	489	447	482	466	473	467	490	533	512	488	500	503	490	516	477	499	487	500	505	516	509	464	500	523	498	500	499	523	476	513	493	476	510	481	481	471	470	485	457	492	450	470	497	475	473	511	525	494	462	504	520	489	487	485	501	481	449	476	496	481	515	496	489	511	461	514	505	439	490	465	479	499	486	475	464	494	469	495	444	463	461	535	502	485	470	479	489	480	482	525	473	461	483	508	527	515	479	521	510	475	489	470	471	479	483	485	508	524	463	452	495	497	414	489	504	478	475	486	484	465	512	497	463	496	558	503	499	491	498	501	491	500	495	484	480	477	520	457	514	495	465	495	500	455	497	544	490	499	501	506	492	502	462	513	499	484	449	478	466	476	491	500	488	499	500	487	493	475	505	503	440	512	515	476	519	505	490	475	479	486	503	501	481	499	505	503	489	478	480	470	493	493	438	484	487	499	459	491	513	484	530	491	477	529	475	494	484	466	487	499	467	484	480	474	484	485	501	473	479	498	468	493	520	491	489	473	508	483	517	481	501	433	504	507	541	524	518	454	499	512	484	478	474	492	491	487	478	470	507	477	456	514	489	506	462	519	476	485	504	482	485	469	478	471	487	473	504	456	466	488	488	469	481	465	498	524	491	513	520	501	489	492	475	523	521	508	509	502	466	451	487	506	442	462	497	451	477	471	521	511	537	490	471	468	477	482	454	463	496	484	477	498	506	483	483	500	459	463	477	504	507	464	488	471	500	510	483	488	489	462	518	489	492	509	506	501	491	470	521	458	483	521	502	507	548	484	521	504	502	491	500	498	522	469	481	450	504	490	486	472	498	458	473	487	505	494	517	505	486	498	466	512	484	517	546	500	460	528	509	501	498	504	498	477	502	466	509	486	506	532	453	484	494	488	488	515	482	482	514	469	495
37256	38663	7165	3574	2567	2006	1647	1458	1218	1098	981	927	884	785	807	808	758	745	733	718	722	718	719	685	693	703	702	669	676	666	677	673	688	683	689	695	711	649	647	635	675	662	606	658	666	675	708	651	639	647	734	638	697	690	647	622	659	676	664	680	656	668	656	693	653	613	594	655	609	672	663	629	710	663	678	624	682	659	666	664	632	631	673	696	661	673	684	623	622	681	638	686	631	694	662	648	641	640	652	677	607	649	643	700	659	593	661	627	630	664	661	664	709	620	631	625	620	686	655	652	653	708	670	695	628	693	725	637	682	649	642	667	657	631	631	679	630	650	627	655	692	664	650	687	692	684	629	643	673	675	670	675	635	680	674	675	625	634	680	625	629	656	686	652	660	628	637	661	654	641	601	629	655	633	630	640	606	583	614	647	659	646	663	655	649	670	636	651	624	667	623	665	665	660	661	628	623	636	701	633	644	657	666	649	605	654	667	650	636	679	696	682	628	699	641	681	672	661	632	674	718	610	687	655	684	662	661	684	668	695	658	645	624	651	642	688	691	627	654	645	626	637	665	661	619	618	637	663	636	669	644	616	668	616	657	663	693	631	632	643	642	629	625	671	612	634	688	624	673	665	661	638	663	683	681	636	670	656	622	617	646	664	654	633	651	646	678	662	608	640	666	643	654	640	641	669	667	646	675	674	600	635	621	640	679	699	679	664	638	630	672	612	646	631	662	676	613	636	648	658	625	649	657	711	657	637	657	646	620	652	639	618	621	604	666	674	637	669	620	660	647	678	629	628	662	672	644	628	646	665	665	676	616	677	621	656	619	647	659	663	651	605	632	612	663	647	713	665	665	623	657	611	655	677	599	649	648	671	726	649	685	667	658	632	654	647	666	643	682	642	619	648	682	632	679	688	657	623	662	639	637	640	654	662	684	604	674	620	679	651	624	679	630	621	645	672	635	695	655	642	623	662	665	599	659	667	663	646	635	662	621	652	640	651	641	632	602	642	665	654	669	661	641	614	665	680	637	668	661	659	676	621	659	600	699	682	638	672	678	678	661	634	689	647	618	667	629	642	649	661	685	629	655	620	644	618	639	676	659	654	659	684	609	616	659	632	642	665	671	676	626	633	643	682	656	656	663	641	655	673	680	670	645	662	662	649	636	623	648	686	650	676	667	652	668	617	642	677	642	658	623	655	681	642	659	658	664	642	676	665	637	656	673	623	657	695	626	660	662	693	669	639	719	607	681	663	705	627	678	621	622	646	660	649	632	622	641	650	599	663	649	608	699	679	679	636	635	659	633	634	673	651	641	626	696	607	662	649	641	662	601	665	636	634	652	657	659	633	643	621	670	630	653	670	678	639	627	644	687	586	625	663	655	606	671	645	661	666	616	670	675	682	633	670	619	653	657	647	651	644	698	669	696	659	680	655	628	630	679	666	639	656	618	641	602	631	668	617	641	631	646	672	626	623	656	690	638	674	639	681	672	640	629	601	642	695	623	643	668	635	633	643	651	663	703	674	637	644	634	673	671	607	651	656	679	636	629	656	665	657	648	664	629	626	655	683	648	639	609	636	670	648	643	674	628	674	630	674	677	676	611	649	663	679	635	646	649	645	658	667	685	680	659	659	642	712	662	667	689	678	640	640	635	583	633	661	657	640	653	628	673	650	668	661	620	665	668	711	641	675	667	678	590	657	680	682	705	646	642	685	634	648	656	671	641	652	682	664	726	659	670	644	698	645	664	632	672	636	647	682	700	675	643	642	613	648	654	649	631	598	706	672	660	696	624	682	668	630	611	700	642	652	663	654	667	659	646	708	624	663	681	604	624	668	639	656	632	644	645	632	658	641	627	657	656	618	637	649	680	646	634	658	680	677	703	687	629	679	641	647	643	668	670	663	671	663	656	612	643	668	647	638	599	674	664	660	682	648	656	666	668	627	631	634	615	589	668	644	686	663	624	611	710	631	654	659	681	650	646	677	685	621	655	663	640	655	600	623	644	649	640	660	638	688	671	648	664	671	619	641	663	658	670	656	643	620	682	666	677	734	605	656	674	607	659	614	698	626	651	675	680	691	664	657	657	644	660	642	680	614	706	696	675	630	617	685	652	634	662	622	642	629	634	671	652	649	659	645	665	614	658	676	619	642	586	651	625	618	639	615	661	638	676	616	646	652	640	666	644	610	635	648	653	686	625	653	654	653	631	685	626	627	655	663	631	679	623	606	652	650	633	648	636	631	666	654	649	619	626	693	659	641	654	670	655	641	646	682	691	691	633	603	636	684	643	659	677	682	672	629	615	648	606	705	664	648	648	725	677	673	587	666	667	663	688	670	669	689	685	689	695	632	704	621	600	634	645	603	636	661	632	677	646	617	626	639	673	634	615	594	651	659	652	670	674	629	678	630	666	680	633	660	586	660	700	610	686	647	680	618	612	623	607	655	669	671	690	688	650	651	615	653	653	644	637	651	641	632	625	696	637	664	672	652	678	604	666	666	651	667	659	675	647	676	608	661	663	674	716	674	666	656	610	584	642	634	612	704	641	648	628	624	657	655	660	626	642	669	639	676	656	667	669	653	651	631	662	646	686	620	647	638	625	631	652	626	682	661	613	688	598	671	663	632	615	590	628	678	664	665	625	647	645	647	674	606	634	663	663	694	674	638	661	667	609	679	633	676	658	667	657	663	603	633	668	656	669	669	634	684	629	689	679	644	623	673	667	676	635	650	636	669	638	657	663	668	685	654	674	656	670	640	648	670	659	680	633	660	629	679	671	696	670	635	666	657	633	651	655	684	677	673	712	670	651	674	686	638	647	612	687	653	610	648	642	654	590	646	619	659	621	677	652	629	645	636	650	641	684	639	616	655	628	606	663	605	641	615	694	667	665	639	671	617	607	668	651	645	618	643	646	639	685	644	633	613	659	642	676	644	679	713	675	682	641	637	634	646	643	668	616	651	631	655	667	685	681	627	684	700	678	653	657	633	671	661	676	672	635	698	672	663	640	598	655	615	653	667	661	624	639	662	648	715	642	669	651	664	692	622	666	671	618	631	647	649	663	607	634	609	641	652	662	633	667	684	672	662	653	622	578	651	653	672	607	630	617	668	595	635	640	637	661	646	661	655	650	645	694	627	621	640	627	629	639	638	701	629	682	635	636	671	634	626	650	659	650	641	656	663	673	668	671	638	665	675	652	658	671	621	641	626	661	627	652	647	665	656	648	619	639	625	645	650	647	620	687	653	692	657	636	686	687	636	636	678	699	690	624	618	650	665	689	669	649	623	648	631	672	676	656	677	655	635	647	662	640	624	634	632	651	641	656	653	632	677	649	619	645	594	658	673	658	643	610	637	656	651	645	629	643	642	673	692	633	661	652	611	662	705	583	662	631	662	643	602	674	669	660	620	635	666	624	621	640	562	646	678	662	618	674	675	646	620	612	636	656	655	650	642	657	662	685	673	640	662	646	607	661	631	656	671	677	674	656	691
22855	21034	28696	23567	21035	21049	7230	1006	787	677	625	604	606	493	507	475	475	430	437	491	465	438	416	442	411	434	413	419	403	425	439	416	393	414	402	480	400	400	462	394	403	429	397	378	386	391	386	418	370	411	423	401	386	369	421	426	385	383	398	406	384	412	410	423	417	386	412	402	370	418	378	380	409	396	339	418	422	388	370	393	350	398	371	385	415	402	383	403	393	407	365	388	375	390	375	401	387	421	380	367	381	340	355	395	396	343	370	395	374	377	394	415	397	394	358	421	366	397	393	380	356	387	421	364	418	399	376	382	392	407	421	379	383	394	373	412	381	361	429	415	406	351	385	396	367	420	375	387	406	436	405	384	426	396	392	397	418	392	376	376	405	373	386	388	373	389	384	402	381	423	407	402	399	379	387	407	399	407	398	348	414	377	361	373	382	379	390	385	408	391	401	378	393	399	385	405	386	384	384	419	414	355	392	388	372	407	401	362	398	412	392	379	405	399	395	394	380	397	392	365	358	358	420	372	424	396	381	404	397	404	425	366	378	409	375	371	381	392	378	367	396	372	398	372	388	405	388	433	392	425	403	394	392	387	386	404	394	356	396	371	380	372	388	395	419	363	395	387	400	398	393	424	375	397	387	386	422	381	381	395	391	452	376	399	397	372	395	382	431	371	413	390	418	408	391	413	390	413	388	429	373	398	413	365	371	429	361	390	414	368	376	383	372	384	414	385	381	376	380	409	411	384	408	353	360	364	371	409	384	397	369	382	403	383	402	355	403	401	395	360	406	394	378	393	378	380	381	388	424	382	397	374	414	408	432	376	405	431	367	394	403	423	405	398	379	386	394	445	397	359	405	417	386	393	378	393	382	375	407	419	404	396	423	417	373	421	397	386	378	385	379	385	399	377	382	388	410	364	394	412	412	406	377	393	395	398	392	386	389	394	403	388	406	397	393	392	401	397	383	362	361	413	401	362	378	408	387	385	429	368	370	404	365	385	401	373	379	363	358	390	414	377	407	360	406	399	372	409	390	375	393	414	394	383	377	381	384	396	367	407	414	401	386	409	400	385	372	397	406	365	381	384	413	407	380	382	395	360	408	410	355	372	393	382	403	407	384	384	355	423	374	428	421	369	387	399	381	414	384	416	414	365	401	409	357	410	420	406	396	371	367	414	407	420	385	368	395	368	392	401	369	389	420	394	364	376	357	390	400	416	403	379	369	398	392	395	371	407	368	374	388	383	405	352	377	385	416	410	379	383	383	378	402	368	390	403	374	413	405	400	366	397	384	406	394	425	430	438	357	407	376	412	408	431	361	362	379	365	385	375	403	375	386	408	355	411	388	392	382	401	386	407	375	375	410	361	394	379	364	406	436	402	397	383	389	399	415	418	398	387	375	415	390	359	388	385	420	359	441	401	395	382	381	389	386	357	379	426	434	365	377	402	393	432	413	365	383	356	349	446	355	379	398	366	388	403	391	396	380	411	389	416	382	399	367	368	391	387	413	384	410	402	406	416	357	377	358	378	368	380	408	413	401	361	403	397	392	400	392	419	383	408	387	400	382	405	387	368	421	361	398	373	400	393	362	380	393	419	385	391	401	400	407	411	397	415	391	399	383	409	407	368	392	399	347	409	393	370	412	385	418	392	356	402	377	403	372	358	420	404	377	409	361	364	414	406	394	380	374	364	382	401	387	430	366	394	391	363	388	401	383	353	397	385	414	362	368	393	408	389	386	384	412	381	379	368	374	398	403	414	379	373	391	387	384	382	377	379	429	394	350	398	412	428	406	407	400	400	384	411	397	377	379	379	383	391	387	424	380	380	348	377	407	400	383	394	353	366	401	409	436	398	432	407	421	390	398	403	381	365	352	395	349	397	380	390	390	353	399	388	412	402	438	402	417	390	393	382	361	421	402	393	414	396	384	374	365	368	411	386	397	371	373	387	389	391	397	373	369	391	404	399	423	411	364	397	403	386	368	395	348	403	419	391	393	382	377	383	373	368	379	399	406	410	393	366	393	391	372	383	395	386	377	396	378	418	388	349	373	369	400	391	413	378	392	357	411	444	394	366	407	429	384	410	414	357	380	420	425	392	391	351	397	393	382	426	390	406	386	377	386	393	400	366	376	386	396	364	385	382	402	384	411	371	435	396	321	373	416	386	410	390	406	379	381	447	419	396	421	410	414	388	369	383	374	379	404	418	377	384	374	366	406	387	385	403	357	443	392	385	403	370	403	380	390	379	379	361	397	414	382	375	383	438	419	400	375	403	415	375	401	384	434	421	423	378	397	369	373	381	402	389	398	370	389	374	381	387	363	408	351	405	410	375	382	385	385	380	376	430	403	394	406	373	368	393	381	402	429	407	406	376	361	368	441	405	384	388	408	362	391	395	420	399	410	384	372	416	406	410	405	386	394	403	454	352	380	393	417	419	367	417	404	399	386	372	387	379	367	377	357	385	375	418	389	347	395	393	366	396	355	412	385	385	366	422	411	404	390	376	354	397	403	394	391	407	442	388	414	407	386	401	420	383	377	422	378	397	384	374	380	393	388	391	395	398	343	376	376	383	355	360	420	393	415	386	447	389	386	383	358	446	374	411	422	422	403	362	407	406	419	373	385	368	379	370	417	366	402	356	387	361	371	385	397	390	377	391	369	395	358	408	379	383	376	409	363	370	389	405	387	378	380	419	415	383	413	374	387	392	416	389	357	375	365	417	374	374	386	392	367	371	353	424	447	380	404	392	375	421	416	395	386	355	425	380	436	407	418	368	374	367	396	374	405	407	400	374	398	392	392	409	421	415	340	411	409	387	387	386	393	358	363	419	404	401	424	378	391	435	408	405	421	403	377	368	411	391	403	425	377	361	395	385	372	362	373	400	385	383	385	381	392	397	382	396	395	371	392	339	378	365	402	406	405	418	380	383	389	428	429	390	370	385	397	384	375	359	393	408	380	409	395	398	416	367	382	385	400	379	398	401	359	413	416	397	409	374	391	400	390	396	376	396	366	457	401	408	385	415	460	373	418	402	398	398	445	349	375	418	399	407	408	379	405	382	387	379	399	404	369	373	398	387	425	383	348	381	361	362	377	398	387	375	389	401	410	414	408	434	404	363	379	361	393	385	401	353	371	380	385	382	383	348	405	391	397	409	409	393	372	354	352	405	390	419	406	353	394	368	437	362	431	394	365	412	359	376	373	382	360	400	352	420	407	433	377	410	398	437	372	384	409	374	363	382	370	381	372	443	419	375	381	369	376	427	386	390	398	406	392	403	433	422	391	387	380	398	399	384	359	397	379	363	411	378	397	405	383	414	347	420	370	380	380	369	397	413	400	403	415	414	372	379	367	384	396	410	392	381	378	372	358	404	386	403	394	400	376	389	394	357	427	394	411	403	404	404	392	381	442	361	394	401	379	407	394	368	400	381	401	416	408	388	394	390	371	366	390	365	336	380	402	352	363	387	400	427	406	375	367	375	388	375	377	408
41624	40774	11329	5937	3998	3030	2380	1955	1620	1365	1247	1059	963	895	867	797	746	691	753	700	664	644	608	597	652	607	671	570	616	596	554	585	551	572	604	573	582	552	578	567	572	574	555	550	546	532	558	545	587	514	532	583	538	548	561	545	533	592	546	528	569	543	531	572	514	538	504	483	517	531	581	491	489	554	486	551	568	524	515	544	492	521	540	572	513	522	535	564	497	547	555	540	530	533	525	515	575	528	526	561	491	583	530	482	503	559	524	551	529	539	518	525	510	574	540	546	530	529	502	541	541	517	509	511	552	504	575	546	529	512	526	562	537	544	518	515	544	551	521	568	515	497	547	572	526	525	535	522	487	506	535	508	558	524	542	500	545	496	523	529	522	535	509	528	513	527	569	555	548	533	508	537	562	517	549	571	471	513	549	521	497	499	583	548	529	501	517	512	527	559	519	550	536	499	574	501	518	528	514	475	503	490	500	449	527	568	527	527	457	517	504	492	573	528	530	519	520	510	523	492	550	527	571	524	521	505	525	508	534	536	556	509	575	599	532	568	548	511	520	551	495	521	513	507	581	526	533	551	533	500	506	504	494	545	500	572	524	502	569	546	510	540	521	543	507	528	557	545	520	491	540	500	519	514	504	550	531	554	524	558	529	477	544	528	557	504	540	530	545	508	567	575	555	558	511	557	542	525	522	514	527	553	530	529	470	573	521	518	534	529	532	532	552	570	519	540	506	529	497	560	559	522	520	559	536	514	536	516	471	556	487	537	519	525	559	528	524	534	545	518	526	506	519	511	535	521	523	513	610	512	534	488	507	544	517	522	506	518	510	561	560	562	515	497	514	539	524	549	526	558	561	525	569	507	552	492	512	526	549	539	545	525	506	541	533	511	553	493	524	540	544	519	531	533	532	530	525	531	506	557	546	517	540	527	554	531	527	537	527	494	521	566	560	520	528	504	542	544	490	528	527	541	515	523	508	508	530	541	503	485	555	516	566	511	527	548	551	525	525	491	553	554	498	513	513	552	517	472	551	527	559	553	516	562	568	537	582	528	519	534	513	545	502	552	527	516	502	550	541	575	535	506	521	500	525	521	545	519	509	547	527	552	556	516	534	505	493	540	528	536	562	504	523	507	512	500	536	504	552	523	556	543	495	538	504	497	562	505	579	544	509	505	507	535	517	532	532	533	547	556	519	566	510	515	506	479	517	546	510	530	526	539	531	521	528	539	488	518	524	527	541	569	489	554	541	560	491	521	518	557	626	519	546	531	492	529	524	521	499	542	578	552	516	515	493	549	580	492	538	500	518	504	553	502	552	540	541	578	515	521	539	560	547	538	546	512	521	529	548	568	519	561	571	541	551	521	540	533	539	547	509	527	473	543	489	542	497	548	578	547	498	497	525	544	523	524	508	487	576	523	496	486	493	485	540	552	520	520	484	538	505	466	519	484	536	554	565	514	560	520	549	552	539	524	546	561	546	532	504	498	520	529	511	513	536	527	537	538	524	504	519	538	519	600	494	537	510	501	537	518	525	529	514	490	593	511	500	526	529	500	559	498	503	523	536	494	545	523	549	512	563	552	480	508	514	514	551	532	508	527	560	589	554	564	538	506	534	557	541	504	490	547	547	527	524	584	542	467	538	527	490	551	486	520	512	500	530	528	517	479	529	500	507	534	550	575	568	521	536	545	498	517	549	519	533	497	543	494	529	554	537	528	522	522	507	510	538	535	511	513	523	513	532	490	503	506	490	525	486	527	529	546	558	544	492	542	542	520	554	505	503	535	498	540	552	561	521	517	566	504	486	536	508	535	541	532	526	518	505	538	531	534	510	537	499	527	561	532	520	568	526	541	511	545	541	556	518	502	514	493	507	551	507	531	541	545	533	576	531	494	520	505	503	518	546	514	527	506	511	549	534	576	536	503	485	513	577	507	518	557	606	535	500	546	531	526	524	516	526	561	530	550	540	509	513	555	495	538	525	565	526	552	519	521	549	542	527	548	528	525	536	527	542	508	469	513	496	538	558	544	546	551	533	546	544	539	513	528	521	510	526	508	518	526	542	539	519	559	550	533	517	483	511	497	491	519	512	542	550	512	517	533	527	527	574	524	527	518	520	516	563	472	500	543	522	533	520	560	502	529	514	523	531	548	538	563	501	518	514	505	526	527	509	520	513	542	511	571	573	531	579	516	520	557	537	540	552	524	529	517	510	557	539	518	508	509	533	529	530	535	531	506	535	567	523	527	506	521	555	532	508	529	483	516	530	573	550	504	553	511	510	497	516	482	536	556	535	520	519	522	543	526	521	508	514	545	514	517	515	532	554	541	545	517	551	550	514	535	492	502	533	558	519	594	473	546	516	517	553	502	517	515	521	515	509	507	527	531	565	525	529	522	513	532	588	524	509	514	556	537	562	539	540	481	548	517	555	519	524	547	569	515	550	541	488	530	519	518	566	495	549	554	502	535	537	535	501	556	513	562	538	533	552	499	514	512	584	550	532	555	535	537	525	489	535	482	511	507	515	484	556	527	512	498	534	533	523	506	557	483	527	533	536	546	545	524	500	550	494	526	525	544	568	567	497	532	530	497	577	526	508	491	513	544	547	524	483	510	546	510	523	516	584	499	546	487	505	540	545	485	465	520	533	499	506	537	524	509	567	508	496	514	511	530	531	502	504	568	540	529	512	554	457	539	534	518	526	510	515	510	559	526	545	535	463	539	544	520	527	510	517	568	526	526	479	482	532	556	520	524	511	561	528	547	528	503	477	524	546	510	578	508	566	530	530	534	505	543	522	546	545	565	482	516	517	526	500	534	531	500	517	564	494	497	538	558	518	548	513	544	519	548	538	535	544	573	549	500	517	533	516	538	538	544	540	538	536	592	504	548	502	521	510	536	544	539	522	523	553	542	548	546	521	554	535	478	516	509	505	510	537	545	506	507	541	526	576	507	526	525	515	521	544	510	538	562	520	522	531	545	520	534	511	536	531	511	542	495	544	553	551	511	491	537	538	525	518	551	510	548	516	514	524	533	497	548	501	510	545	549	518	529	538	532	523	540	492	522	547	514	549	558	526	553	557	521	520	476	532	501	551	526	542	513	562	533	502	546	550	515	530	523	515	526	531	507	525	515	509	544	536	550	520	529	476	536	554	497	490	545	509	531	534	515	552	506	520	511	545	528	520	560	547	570	490	491	507	519	520	539	551	532	515	523	558	511	543	520	508	571	539	523	524	495	514	505	512	499	528	519	496	523	502	523	505	547	527	513	522	544	534	560	553	535	523	468	562	523	515	564	584	524	543	530	529	531	556	489	545	552	535	543	536	536	501	515	540	538	528	496	503	537	536	528	533	500	539	520	536	512	550	541	574	592	567	527	497	497	513	538	550	482	494	540	533	536	548	517	538	575	528	528	521	524	553	521	516	555	551	516	527	509	581	573	524	498	531	553	512	505	526	539	488	515	522	527	553	541	534	528	490	520	518	503	551	535
28081	22382	11231	1158	647	584	429	396	341	362	302	391	346	331	306	349	316	301	332	336	345	346	327	323	341	322	296	329	318	336	351	330	317	345	323	333	349	327	312	316	296	303	345	323	284	304	338	314	324	366	304	314	312	338	313	303	327	299	363	327	344	315	327	322	291	304	357	358	321	321	302	314	300	321	319	344	305	320	338	348	283	333	302	287	296	335	326	340	323	341	318	302	302	316	344	341	312	348	349	317	331	287	315	333	353	356	299	318	327	298	303	341	331	307	317	350	321	301	316	321	336	334	334	343	323	320	358	329	306	315	284	336	336	332	314	345	312	306	337	328	302	329	308	331	324	325	327	303	323	317	309	331	297	305	327	312	340	336	300	312	309	349	330	298	326	342	347	326	331	329	319	318	336	367	312	311	335	349	318	338	299	329	362	342	303	331	343	317	346	316	320	314	346	320	339	328	296	318	308	315	345	360	342	310	320	319	287	315	320	322	305	335	320	330	342	316	299	345	320	313	310	328	305	302	344	323	329	343	335	293	281	324	323	320	349	299	361	322	321	304	322	336	347	345	328	308	331	356	287	349	327	356	304	334	351	323	314	340	284	312	341	311	305	348	333	332	330	324	336	284	356	335	310	326	352	312	324	343	306	304	359	328	312	306	322	325	298	354	359	324	308	307	323	329	315	301	315	285	312	333	334	319	335	319	321	303	327	314	313	330	330	335	311	325	322	321	333	320	325	325	339	345	328	320	334	322	307	349	289	282	342	310	351	319	317	290	347	319	301	330	320	320	344	337	305	357	327	330	330	338	300	306	325	323	324	320	330	315	345	324	326	334	307	301	317	295	348	316	345	333	326	336	334	357	282	338	329	313	351	366	311	349	300	337	341	316	326	348	346	359	307	312	322	351	355	321	315	362	337	318	344	304	328	318	340	322	321	345	288	307	350	348	322	320	328	341	335	309	311	302	350	339	320	344	332	303	318	301	355	358	320	296	299	332	303	310	349	341	307	318	344	333	355	334	321	290	302	351	331	346	327	337	334	339	281	317	338	327	306	331	357	314	344	329	325	347	326	340	337	322	317	348	317	294	308	333	319	337	327	292	331	354	306	299	332	321	325	329	344	357	308	321	300	328	318	304	334	334	307	319	305	338	316	323	331	346	307	321	313	314	317	341	361	361	350	289	306	299	290	331	328	335	301	311	322	352	302	335	310	346	303	305	338	316	296	327	308	340	322	339	343	326	323	352	295	352	293	322	350	337	346	327	304	345	334	325	312	328	322	328	329	305	306	312	315	278	312	302	314	308	323	338	320	315	326	320	329	348	309	313	335	333	332	322	314	310	367	302	314	337	330	307	331	314	323	319	329	328	329	302	297	306	315	352	307	285	330	347	304	301	331	303	319	327	328	341	350	339	334	343	339	311	310	300	307	358	319	297	300	302	309	360	339	350	361	318	322	343	297	313	348	360	309	353	311	319	329	328	318	344	295	309	315	336	359	343	318	301	318	330	303	341	322	302	301	318	326	346	285	322	322	340	307	312	322	314	323	330	325	312	325	327	323	330	305	326	347	330	315	321	312	324	339	318	351	324	313	321	316	350	304	347	300	334	325	304	298	338	299	320	298	335	318	353	339	330	324	292	345	322	301	318	328	361	327	363	310	336	335	315	296	311	313	310	339	313	322	298	311	308	298	311	333	324	339	336	350	329	346	312	313	317	332	311	343	324	322	326	327	331	309	310	327	375	325	324	335	305	332	327	330	334	315	338	310	345	334	289	325	341	371	329	349	318	353	308	336	295	314	332	321	324	316	338	323	340	340	337	321	309	299	304	319	325	323	337	333	279	327	304	340	304	316	302	329	341	313	328	331	315	326	342	322	369	344	336	333	326	347	351	341	285	339	331	317	317	328	357	324	300	319	315	351	294	296	340	331	327	344	327	341	343	317	354	313	335	314	330	353	306	329	332	315	311	349	330	322	323	321	323	332	300	318	330	334	314	347	290	351	300	347	324	323	371	335	316	331	312	292	303	329	317	329	317	306	310	311	303	333	349	310	331	317	305	323	329	357	333	331	314	319	331	327	334	320	334	329	331	305	350	321	336	371	304	296	291	356	347	333	318	348	347	295	342	344	348	352	345	339	312	312	304	329	330	321	335	322	311	377	333	318	356	341	294	355	328	331	328	315	299	310	339	335	329	304	323	320	321	333	334	340	347	310	316	328	300	320	332	336	337	332	331	357	350	330	313	346	320	322	321	337	345	299	318	283	334	332	308	329	318	290	343	338	299	303	339	326	316	356	327	321	368	331	314	329	296	354	353	300	325	337	321	321	301	277	337	325	352	287	328	322	327	326	293	321	298	335	326	307	327	338	305	307	328	306	317	275	344	341	333	311	318	306	329	349	352	356	342	328	364	328	325	327	311	293	313	335	338	323	313	333	343	326	306	307	320	336	341	348	363	344	328	341	335	328	347	344	299	322	300	302	330	347	320	345	316	335	346	312	318	323	319	333	341	312	346	346	304	314	319	307	288	310	327	318	288	315	354	373	316	321	327	311	342	322	324	311	319	317	311	286	335	312	339	357	328	324	353	305	336	347	327	349	339	333	349	335	292	305	318	303	333	312	311	328	337	317	316	316	338	322	335	320	347	332	325	346	355	355	328	346	298	332	303	332	329	318	323	338	325	299	324	332	336	309	335	345	369	324	316	331	315	317	338	352	338	321	334	321	295	338	331	325	342	327	320	319	283	314	301	324	343	309	347	337	332	322	333	335	296	315	304	294	295	311	320	332	337	323	304	334	327	323	302	343	322	286	325	317	317	338	332	291	303	341	322	303	329	309	328	307	346	310	333	349	320	313	292	290	329	324	308	316	337	343	326	307	342	280	338	309	342	327	312	329	314	341	315	353	296	300	336	352	337	302	334	302	308	320	350	327	314	314	284	312	341	312	318	320	307	324	314	300	344	320	338	323	322	352	296	327	317	300	312	336	325	342	338	313	313	333	316	329	350	307	332	345	315	331	308	314	358	314	318	323	296	340	309	324	281	333	341	309	325	344	330	322	315	304	309	335	342	357	324	329	327	334	334	333	329	335	311	340	300	363	312	353	322	367	310	313	322	341	352	338	313	339	321	355	330	309	324	284	359	341	318	346	316	332	342	296	337	325	320	331	323	306	331	319	311	311	304	340	339	284	303	304	345	322	326	341	305	330	334	318	292	336	324	337	322	305	303	282	344	297	328	298	359	306	368	307	317	320	331	334	340	324	306	307	339	348	341	307	306	310	332	345	332	308	311	332	331	329	322	308	323	297	293	299	340	332	329	331	356	324	317	297	333	317	329	348	334	351	314	346	312	321	322	345	341	316	317	336	313	313	333	311	332	312	287	348	326	309	341	330	329	340	338	321	354	325	302	320	354	329	351	337	363	323	300	323	322	323	298	327	331	340	330	324	328	313	314	339	308	326	361	369	308	308	332	324	343	331	298	332	307
33832	23094	1097	745	575	569	549	471	507	470	497	466	425	477	445	470	417	439	423	438	455	444	448	472	431	425	447	443	445	427	468	421	437	448	425	423	433	440	397	407	432	445	421	423	436	456	401	472	431	433	440	415	381	438	427	416	426	420	444	422	449	447	452	469	440	405	427	423	439	453	489	432	441	432	471	431	440	480	451	439	421	436	427	416	460	472	439	415	462	467	430	441	431	409	433	435	437	425	442	415	429	422	424	449	453	442	421	474	441	475	440	456	433	458	428	431	417	446	437	413	456	385	449	441	441	454	426	426	460	439	458	439	430	451	433	446	458	463	438	419	441	468	450	471	417	435	422	425	452	430	423	445	499	418	444	454	413	434	427	460	461	441	444	406	431	433	439	446	412	442	444	422	420	443	436	446	457	424	422	442	435	458	426	425	393	412	420	430	425	460	419	443	439	457	468	462	450	437	445	459	479	469	467	411	426	438	395	464	434	463	448	400	433	463	416	412	425	442	448	421	455	421	448	423	406	443	434	439	421	440	468	494	439	451	416	404	422	419	500	444	448	407	440	414	451	492	444	431	439	360	444	414	446	434	470	401	461	443	445	470	462	441	437	406	447	462	493	448	443	435	442	419	408	466	437	497	439	440	445	427	452	419	434	448	409	467	433	434	470	393	458	437	460	426	452	434	460	443	474	447	448	471	428	468	410	447	437	401	432	454	430	440	392	438	457	403	448	444	446	434	418	460	452	447	454	447	433	466	437	393	429	448	424	480	431	462	443	431	430	406	436	409	378	412	467	394	458	441	487	423	435	423	423	441	450	445	402	435	427	443	440	454	451	455	425	395	424	447	490	439	449	424	481	386	456	444	413	437	451	440	463	463	449	455	445	428	417	425	464	461	428	422	446	424	400	441	465	454	462	408	421	423	422	447	426	447	421	418	428	431	435	424	413	400	426	421	475	432	410	426	441	459	454	427	437	423	414	434	438	411	451	453	454	432	434	452	463	417	457	433	442	489	448	449	402	449	443	447	475	433	460	395	389	456	436	424	429	427	412	444	471	451	417	480	368	402	399	451	482	443	421	459	467	418	432	416	463	416	439	402	454	428	411	418	448	404	434	448	458	451	471	449	438	463	427	430	446	405	408	402	463	424	408	435	414	408	457	467	435	460	441	430	426	437	435	455	431	393	445	441	419	424	478	430	451	427	424	429	405	483	408	451	440	454	469	448	407	446	409	460	384	410	431	436	397	421	421	394	458	457	390	417	443	440	414	398	443	455	458	400	409	417	424	475	428	451	426	405	449	450	447	387	408	429	421	446	463	437	444	394	415	448	437	488	404	449	431	468	464	465	443	429	423	414	405	396	419	453	449	412	455	433	421	417	441	448	442	454	412	438	445	430	411	453	440	455	478	392	428	447	432	440	432	477	425	478	422	447	435	441	415	415	429	469	437	423	452	411	453	474	424	422	440	420	414	423	427	422	425	450	421	431	408	426	452	413	469	469	451	427	435	448	444	438	450	448	434	445	414	404	446	425	399	453	441	422	438	438	416	436	420	417	468	465	458	462	431	421	433	456	437	421	455	459	426	446	402	460	444	464	452	420	462	461	433	452	428	461	435	413	453	421	430	422	453	458	424	453	428	417	412	468	453	382	414	427	479	452	437	413	437	441	465	455	413	435	414	414	420	447	459	442	479	442	421	433	473	435	455	418	439	431	470	440	431	441	444	444	437	477	417	445	440	443	475	424	466	421	437	462	446	437	411	465	416	440	459	427	416	459	455	424	436	438	417	454	459	444	450	412	437	433	437	415	406	448	439	464	407	467	416	480	432	450	430	412	426	489	418	432	426	448	440	483	426	426	459	455	408	406	439	446	468	424	445	451	418	472	446	458	415	413	426	441	415	436	429	437	398	406	412	406	402	443	380	439	430	412	476	424	471	429	426	442	417	413	457	440	407	458	459	439	457	480	426	460	429	459	457	410	423	458	454	445	435	456	436	466	434	440	473	437	458	435	438	421	445	426	454	385	437	406	416	435	416	456	417	449	410	450	442	446	422	439	408	392	450	434	393	435	422	468	436	453	434	421	465	452	421	454	428	419	439	416	449	417	439	424	403	413	472	388	463	423	444	437	415	392	426	417	433	428	428	449	435	424	429	449	455	462	431	427	425	385	408	444	454	464	417	440	410	430	420	444	438	428	422	410	421	434	441	489	464	438	421	424	426	451	432	445	426	408	457	426	453	452	507	480	411	419	471	438	436	428	454	463	459	388	441	431	425	458	470	439	437	402	417	421	427	451	416	410	444	430	443	429	406	452	437	440	423	450	428	428	394	407	436	481	456	418	467	471	417	413	451	430	437	445	455	476	446	413	428	410	422	428	476	401	419	421	444	414	423	446	457	433	485	426	473	451	419	437	447	465	474	462	443	450	438	430	427	416	443	425	450	434	452	460	455	435	417	436	427	478	420	415	454	445	420	445	476	430	437	440	441	456	434	440	433	415	409	408	426	437	432	427	418	484	423	425	439	438	448	426	423	438	442	489	462	471	445	406	456	454	462	446	433	439	412	453	472	454	419	454	451	440	436	441	410	445	424	437	463	472	420	415	463	452	438	476	402	444	451	428	447	442	419	464	438	424	446	425	433	437	435	434	412	412	452	433	483	436	451	437	434	421	427	420	463	438	469	410	437	428	480	405	425	445	423	446	410	445	440	433	450	436	461	489	446	427	415	453	454	416	436	408	459	440	464	421	469	424	434	446	465	446	457	437	438	442	436	426	435	463	447	447	426	416	417	436	403	419	430	454	445	426	416	374	465	431	421	422	468	403	450	446	414	472	442	428	422	459	464	449	477	465	432	425	422	439	449	444	446	431	459	428	437	446	439	441	441	443	461	438	399	444	462	448	431	387	447	428	448	448	452	474	440	429	458	452	407	437	427	443	431	463	450	461	478	411	461	454	492	434	412	417	443	405	431	442	415	436	435	454	460	461	455	423	463	454	433	454	448	483	395	470	444	434	459	440	406	419	437	443	425	418	455	409	443	424	469	432	467	468	425	462	473	442	421	465	399	472	426	423	423	464	444	443	465	436	458	459	418	423	445	412	440	422	414	459	444	440	397	431	454	442	403	416	435	418	429	463	448	455	449	442	472	409	409	422	476	441	449	422	419	447	448	450	462	415	431	430	439	425	425	451	424	413	436	447	398	444	468	420	460	408	445	454	424	433	432	427	439	436	402	426	443	426	423	447	437	451	437	387	422	449	431	440	385	439	445	458	446	465	415	415	478	455	409	421	432	431	420	451	434	430	424	430	433	463	435	435	405	445	439	472	418	461	456	436	440	440	455	474	422	436	423	427	452	449	441	453	436	392	419	456	436	415	401	474	446	442	442	423	434	465	428	420	451	468	408	427	435	435	391	428	425	497	455	455	462	438	440	404	456	414	434	426	460	416	448	432	454	455	468	414	408	422	445	459	428	445	411	460	461	467
23811	21076	28352	24025	21035	9062	1113	788	718	666	563	564	615	569	544	509	543	529	507	474	532	530	518	504	506	506	552	497	498	525	529	496	518	491	498	503	494	507	485	514	445	526	512	443	451	445	483	501	518	494	492	456	515	500	473	492	482	488	488	501	512	480	487	507	487	445	488	480	499	462	463	460	489	488	465	494	465	481	458	506	483	464	511	468	466	472	457	473	496	496	519	523	510	508	455	497	493	450	493	511	440	441	489	496	481	427	455	439	506	461	470	478	479	478	436	518	481	438	490	470	474	501	458	471	477	540	450	504	490	457	504	459	509	499	497	483	490	490	485	489	491	460	506	502	486	467	479	451	484	472	501	462	441	478	501	471	440	475	471	471	482	475	509	488	505	509	477	498	500	461	430	488	459	466	478	474	495	459	489	513	452	455	495	475	486	473	481	440	508	454	498	446	471	505	468	519	448	491	459	481	514	507	451	494	474	498	463	470	472	487	492	462	499	496	479	510	493	494	511	480	462	515	491	440	495	451	447	472	449	464	464	469	461	486	452	486	475	516	484	509	426	494	515	473	483	457	451	554	502	477	465	462	496	493	467	467	468	457	501	496	466	492	489	501	465	493	483	472	480	476	498	465	451	448	504	464	547	500	492	473	478	477	510	501	491	495	539	475	505	475	516	467	486	489	467	487	486	482	456	487	452	488	474	481	489	459	524	500	518	501	466	479	488	458	479	471	507	456	474	453	464	463	487	487	503	465	490	498	453	500	472	499	472	472	483	477	518	483	461	506	521	468	467	464	496	473	470	480	484	510	470	466	527	513	480	471	475	463	453	487	505	431	500	470	464	503	472	470	470	468	480	476	501	473	501	480	481	468	479	491	456	456	481	491	429	489	478	453	495	490	462	508	443	461	494	497	472	471	488	477	465	491	490	440	489	457	494	492	418	482	486	488	469	519	482	471	460	524	485	474	477	463	465	480	477	472	519	497	450	464	470	466	471	460	426	472	522	522	472	452	485	478	507	502	443	468	499	473	480	450	484	453	461	456	505	504	465	459	462	454	514	493	440	515	477	508	493	448	476	476	471	505	516	471	454	496	483	476	490	474	490	466	523	473	470	455	464	464	464	473	465	487	468	499	482	477	449	524	520	479	475	508	490	510	470	520	493	484	481	458	470	467	432	480	467	460	443	462	437	468	504	443	510	488	498	472	501	502	474	462	454	514	478	496	488	448	460	477	459	472	479	443	457	465	472	458	464	450	497	440	465	489	466	456	490	514	490	484	464	498	485	508	453	473	515	534	474	491	473	505	519	498	469	472	480	493	464	500	489	441	471	464	457	506	478	487	490	489	506	541	486	499	492	505	527	427	460	487	458	491	502	493	453	460	500	459	484	452	521	511	502	467	459	497	470	504	463	452	500	489	466	486	460	477	477	466	513	483	524	511	483	478	501	454	456	482	481	527	463	459	508	451	519	485	473	470	489	453	463	480	447	444	477	482	490	501	437	517	491	483	494	468	538	498	478	469	468	507	462	519	491	488	454	460	445	472	490	461	468	495	485	483	453	519	488	439	469	472	472	469	466	481	449	452	465	452	495	442	456	443	478	496	473	440	483	455	420	459	487	470	506	467	522	479	454	456	477	481	476	482	505	462	446	461	531	466	449	497	441	528	480	478	490	479	456	469	509	482	512	517	486	506	470	469	470	463	482	490	431	493	435	457	470	469	521	485	459	488	462	460	449	455	455	494	468	471	483	491	508	507	451	455	501	481	520	489	476	529	464	467	460	497	462	460	504	494	485	479	494	499	457	503	500	496	465	434	484	474	492	470	479	480	445	474	448	507	498	490	443	471	465	470	470	509	456	482	431	466	482	510	457	450	463	468	478	474	494	465	494	481	499	488	480	475	426	448	477	459	447	535	483	461	543	434	462	445	503	486	476	487	467	485	496	452	464	519	475	455	459	436	492	507	468	490	483	473	451	448	493	462	447	490	464	485	467	489	474	513	468	461	458	470	478	470	522	491	462	481	503	510	449	458	503	484	446	433	511	493	486	482	516	479	484	462	496	442	458	470	451	470	476	422	510	469	473	460	510	505	482	447	444	451	495	456	480	482	539	456	479	444	481	478	526	501	456	466	496	498	491	501	520	476	449	477	479	483	520	521	506	498	490	529	487	459	471	471	492	486	434	488	495	467	520	477	476	483	482	449	461	468	500	444	490	462	476	508	469	480	506	478	501	488	498	459	502	467	480	475	505	521	493	480	466	511	475	494	498	496	549	482	481	446	492	453	431	464	480	481	429	487	521	482	462	461	464	488	486	456	477	484	472	496	470	457	467	491	456	512	463	504	491	514	455	473	446	479	448	483	483	479	499	486	468	489	529	463	468	477	474	489	452	471	456	486	483	491	485	470	506	489	456	492	499	472	480	469	460	482	517	522	452	487	468	486	456	458	473	486	475	514	464	498	466	520	478	435	462	527	505	466	504	504	494	464	480	463	450	498	495	480	513	504	517	523	449	446	474	464	474	508	468	484	455	454	474	502	474	468	497	470	477	523	476	473	453	473	458	492	467	504	476	436	452	438	473	503	479	456	483	466	484	451	449	485	440	469	437	431	468	483	509	497	448	506	534	496	510	500	512	481	470	470	464	460	473	496	494	481	456	468	438	491	484	459	495	463	478	513	440	507	488	519	464	433	476	477	450	464	476	452	460	498	508	450	451	476	499	435	543	460	469	446	455	467	451	479	477	479	462	475	501	512	498	504	498	494	485	480	480	498	464	491	477	487	440	442	499	462	468	458	505	496	487	524	458	467	495	489	483	499	494	505	502	453	478	540	488	458	486	484	505	472	416	518	499	485	501	473	481	483	504	470	471	482	486	489	475	489	481	471	491	487	477	487	467	480	485	495	448	508	457	451	496	424	439	465	462	492	482	497	520	476	487	456	454	470	489	505	491	460	506	480	496	482	489	509	430	443	449	446	516	461	492	491	461	487	484	471	470	485	427	454	499	431	524	474	478	477	490	514	486	487	440	464	473	482	509	463	405	463	509	476	463	516	462	495	489	447	461	499	478	492	455	451	442	502	454	504	485	490	448	454	502	500	478	475	453	453	491	500	531	455	455	465	476	445	504	534	467	490	478	458	478	473	470	457	463	494	485	472	486	490	437	454	462	471	435	458	466	451	455	466	515	492	496	494	469	435	493	510	449	535	446	468	463	469	486	446	503	446	499	492	507	480	488	457	499	474	452	470	468	478	492	488	503	469	485	480	455	465	491	485	480	474	477	470	454	503	471	429	472	461	480	471	481	472	472	471	495	463	482	463	464	483	501	480	482	479	458	479	531	519	494	497	442	502	470	464	431	460	483	448	493	460	434	491	516	479	461	470	477	486	492	492	493	507	498	471	506	469	493	482	508	480	509	482	502	509	461	476	490	509	477	470	431	483	477	483	492	484	512	430	452	494	469	480	482	497	448	468	471	469	466	470	497	499
36128	34724	7342	3667	2517	2039	1718	1359	1287	1121	1026	923	930	822	791	780	735	762	709	715	696	735	725	670	719	715	688	679	671	693	689	684	632	661	633	655	685	667	636	635	654	601	633	671	684	666	682	655	644	663	659	637	631	673	654	694	645	642	632	653	611	672	669	660	650	628	645	634	650	684	624	665	645	620	640	661	658	672	647	624	644	678	670	700	656	687	673	658	613	624	616	616	656	649	669	618	600	662	633	679	651	631	629	682	631	666	674	609	695	629	678	672	653	668	654	612	664	693	597	660	673	649	673	602	654	642	659	658	660	596	644	623	590	660	628	627	621	638	636	643	643	654	663	638	656	637	640	638	650	587	642	620	632	630	651	615	661	621	615	624	659	618	666	623	656	669	663	633	666	670	668	652	672	649	664	634	607	672	603	629	669	643	608	617	649	654	619	643	650	673	608	628	654	681	629	632	636	718	657	609	648	636	662	659	653	643	652	635	661	676	607	606	673	622	646	633	672	631	611	587	681	613	660	665	622	655	671	628	653	667	661	596	669	652	633	619	644	654	600	615	666	649	667	614	624	638	675	620	616	645	632	639	657	644	645	669	653	621	634	628	695	676	606	621	661	629	660	615	648	642	651	655	666	642	616	613	638	649	640	632	662	637	668	632	646	632	614	627	624	626	651	659	692	669	668	604	628	693	672	677	656	716	683	613	682	642	641	658	665	625	645	619	639	613	657	611	586	681	639	640	638	607	671	586	664	611	657	684	669	632	629	621	608	613	639	627	683	613	669	711	612	635	658	656	614	647	674	672	637	658	659	622	701	595	653	594	639	579	697	646	650	627	596	614	593	649	623	643	669	651	630	647	605	613	635	603	667	653	667	654	651	607	641	641	631	646	677	631	677	655	690	649	632	683	604	616	681	622	645	651	610	604	649	667	684	611	632	612	673	637	653	643	685	663	651	628	639	597	618	655	630	635	687	656	660	676	685	598	673	657	657	620	675	668	603	654	621	630	676	680	659	630	658	619	696	624	679	695	615	636	593	618	617	646	618	667	659	658	651	670	617	669	661	635	707	658	620	649	682	662	630	657	631	662	695	659	666	633	649	693	647	671	654	681	592	655	610	680	673	640	654	665	621	699	640	638	654	624	638	641	647	653	667	668	655	657	597	641	673	681	647	676	639	632	697	684	660	638	681	614	662	662	652	656	664	618	631	630	580	635	602	648	625	650	643	617	642	669	619	616	665	627	671	625	617	687	662	638	654	675	679	645	624	655	666	639	666	634	677	608	656	622	644	639	586	642	633	612	657	629	668	682	614	662	625	663	660	609	610	644	696	626	637	614	655	599	677	652	644	639	604	664	668	652	617	673	663	631	620	624	646	632	646	587	646	636	664	616	652	620	634	613	618	687	646	651	638	626	657	666	574	640	608	703	678	611	609	699	679	647	680	639	631	621	673	711	621	657	623	629	628	610	666	641	621	658	654	667	638	609	651	634	639	660	626	618	646	634	666	624	658	711	631	656	591	622	685	664	680	620	656	649	631	609	661	632	631	611	635	637	661	666	603	664	658	607	697	625	654	625	649	621	675	622	673	647	622	608	629	669	691	661	642	676	590	657	650	634	665	652	614	653	613	653	617	637	657	627	621	655	629	657	600	678	627	684	649	650	689	630	634	636	599	671	651	659	658	648	639	609	594	658	633	636	591	607	689	664	634	675	607	612	657	643	630	630	655	591	661	631	648	615	669	652	620	680	648	706	591	636	655	693	647	643	665	626	644	627	663	672	661	638	628	647	646	640	636	618	624	665	629	641	686	668	668	623	644	643	656	605	643	640	623	678	625	645	709	650	661	636	619	634	648	628	654	663	635	685	657	631	606	653	630	632	673	665	612	699	647	670	655	637	678	649	649	654	659	649	676	673	642	656	674	656	604	660	674	689	622	592	652	600	642	666	607	652	664	658	652	613	653	685	634	621	660	624	628	656	654	636	684	644	619	649	638	676	615	674	606	672	624	648	612	648	660	628	644	620	666	644	633	647	684	650	716	685	643	629	639	664	658	645	679	614	654	647	676	667	620	643	629	673	694	659	676	643	620	664	676	621	670	627	656	654	613	655	655	672	642	650	599	676	644	619	677	642	689	610	624	660	676	664	636	661	629	608	677	626	684	651	634	584	663	649	651	636	677	678	645	658	679	604	660	665	681	666	642	675	656	690	611	645	621	646	629	664	624	613	654	651	591	605	647	599	634	666	629	645	620	678	694	655	629	636	646	613	634	669	647	623	640	676	656	662	606	617	686	619	664	658	639	655	601	705	629	647	618	654	656	605	639	621	641	642	650	661	681	692	592	631	700	649	689	634	635	616	623	668	655	601	631	628	651	605	645	702	649	602	660	641	622	647	640	673	658	612	656	617	633	646	648	666	679	640	624	632	689	641	664	652	658	642	685	639	634	641	647	681	620	624	669	645	622	642	607	668	676	630	614	676	641	671	644	615	698	640	612	638	682	637	663	627	616	670	656	654	596	620	608	625	647	611	616	669	681	684	629	603	663	706	716	652	630	657	674	650	646	661	636	652	655	630	660	679	601	681	605	625	655	652	630	642	630	595	657	637	671	644	658	636	663	690	665	617	639	635	649	660	698	570	661	666	637	607	676	666	628	641	646	651	690	632	601	678	669	665	642	635	657	684	656	669	644	654	626	654	691	613	693	641	637	658	646	685	645	611	646	640	669	669	651	661	679	638	649	673	682	659	617	621	658	663	691	615	688	593	653	660	587	646	636	644	669	656	636	642	627	654	657	626	706	661	670	660	622	635	666	638	626	637	655	636	671	675	600	594	656	607	634	654	626	619	672	669	615	638	663	644	628	647	664	602	614	611	649	675	669	611	642	671	631	642	613	678	687	668	681	685	663	649	610	637	622	663	643	665	627	667	640	640	650	663	650	633	635	648	656	660	663	684	657	658	610	653	641	611	649	693	649	679	618	630	654	640	689	622	629	665	689	656	623	621	639	635	620	656	654	657	607	636	657	667	659	647	603	646	613	662	659	676	600	636	660	684	640	648	653	614	661	628	614	635	661	651	663	668	637	657	638	696	608	568	652	624	671	617	664	674	621	635	635	676	664	653	644	663	622	622	669	673	661	589	650	649	609	639	639	655	655	662	622	643	579	664	664	626	685	638	652	621	657	612	624	634	616	615	632	623	647	643	664	656	644	622	637	625	598	631	620	651	660	636	613	681	607	667	652	631	675	638	687	648	644	671	605	632	666	619	608	631	650	666	662	571	613	631	648	686	647	602	658	651	657	665	707	683	646	654	638	667	637	646	630	619	647	662	595	654	662	629	620	604	647	604	653	622	665	608	666	669	624	626	670	678	657	571	669	651	614	616	652	663	655	633	624	652	624	643	660	645	603	625	616	614	615	687	654	674	667	700	605	598	653	642	673	663	646	626	640	646	651	649	658	621	666	630	674	639	632	663	661	646	581	620	668	650
22823	21080	28781	23564	21072	21076	6854	1023	809	705	609	623	596	508	504	499	452	493	450	446	476	448	418	431	422	389	481	412	443	413	415	407	433	381	373	433	410	404	394	418	409	366	395	391	392	401	389	361	379	411	410	386	434	391	371	382	403	376	425	409	391	384	380	400	385	390	383	415	386	427	410	362	419	420	405	423	406	369	402	379	383	400	416	435	394	382	404	391	371	374	397	403	378	413	368	370	413	338	342	409	366	379	425	386	391	428	357	339	406	377	420	419	420	396	413	416	382	362	394	373	416	392	377	392	411	367	380	415	397	388	398	417	380	372	393	358	401	393	418	412	397	338	398	419	405	383	360	386	387	401	385	420	373	365	399	376	353	379	391	363	403	374	423	406	396	410	390	372	402	372	409	376	352	373	390	378	362	387	374	406	386	370	379	384	366	380	446	374	401	374	358	347	387	356	383	374	365	395	375	386	396	397	388	411	379	342	344	379	362	406	371	378	346	376	370	388	379	400	356	398	362	353	392	389	355	376	363	381	395	343	388	373	396	362	399	375	367	355	404	376	352	368	401	373	364	433	384	371	393	353	371	350	419	365	372	359	379	381	388	400	381	383	362	361	413	368	375	359	339	411	418	400	396	360	419	390	383	355	409	393	376	379	402	408	374	374	372	394	400	365	375	373	377	363	422	405	387	418	351	387	358	389	369	380	391	374	430	410	366	383	380	354	388	398	388	428	407	383	362	394	373	368	401	381	364	381	360	397	366	366	379	379	412	404	374	405	360	421	392	420	401	404	415	389	408	381	394	376	369	415	370	409	412	399	411	390	395	413	377	409	351	367	368	394	417	379	375	364	377	399	383	369	401	393	414	390	402	369	375	418	368	365	398	403	386	404	355	386	404	432	376	401	410	383	389	386	376	413	401	396	383	404	385	390	380	388	334	375	392	398	373	386	371	371	372	338	389	379	416	413	384	396	413	380	389	400	355	372	377	375	352	396	407	392	379	404	358	331	364	411	402	373	393	378	387	397	365	398	382	383	390	360	390	386	368	383	389	398	356	383	367	387	360	364	378	378	356	401	372	386	437	379	373	401	417	393	417	387	408	382	379	375	398	435	371	369	418	361	420	402	373	364	400	348	395	378	410	392	348	405	397	380	401	419	403	378	383	405	361	377	381	372	406	401	401	385	366	418	345	402	412	403	381	375	401	382	380	359	366	376	379	397	379	429	335	385	379	383	400	373	397	352	379	371	376	398	389	386	400	349	399	402	393	385	409	371	378	368	401	405	419	385	363	362	382	370	374	399	393	401	365	390	347	408	398	398	402	396	386	393	372	389	381	389	386	380	398	410	424	382	365	381	382	399	364	377	375	382	377	383	381	368	368	367	381	391	393	413	428	392	368	372	372	421	401	403	382	379	343	372	382	376	370	399	389	378	412	392	366	372	388	412	362	388	398	383	409	420	401	361	350	373	448	380	375	363	392	427	386	390	369	409	371	402	397	398	392	369	361	369	354	392	413	413	368	372	421	368	378	349	399	419	389	379	416	363	395	435	379	339	383	375	412	376	396	371	383	414	415	401	396	379	390	375	360	386	386	394	412	370	396	388	386	404	403	366	362	384	363	416	381	397	381	379	385	421	394	412	399	414	375	408	397	427	407	386	372	370	372	382	386	357	432	351	371	385	371	360	398	371	389	400	376	397	358	349	405	383	430	389	434	370	431	383	383	379	418	375	368	392	413	365	397	382	404	386	395	397	371	358	381	378	362	412	407	371	381	377	390	421	374	373	374	337	393	401	411	375	387	384	383	368	384	353	390	387	395	400	410	349	409	420	390	402	391	346	400	370	372	352	384	387	401	365	367	346	395	396	359	383	414	376	362	341	405	377	396	406	364	429	386	407	393	374	370	392	419	423	370	398	392	398	350	392	401	378	416	390	370	400	366	344	376	370	359	395	417	414	407	382	386	375	387	364	385	413	400	361	394	377	387	348	385	388	431	396	391	387	351	370	388	372	394	438	376	394	374	365	423	392	408	363	390	384	379	400	382	399	424	358	407	372	384	401	380	377	419	412	400	401	383	385	404	401	347	378	369	404	371	368	380	373	391	363	365	400	393	423	380	357	414	377	381	390	416	373	388	399	379	396	378	351	397	360	397	390	363	427	386	365	406	390	392	392	370	386	390	386	374	362	382	387	404	425	391	356	368	385	398	381	375	384	389	388	405	380	388	425	376	363	384	413	399	381	395	369	382	352	341	368	354	366	375	375	426	370	418	391	399	363	372	357	379	391	391	380	395	433	367	366	364	361	415	429	335	408	420	421	365	354	347	374	412	394	416	373	420	401	392	396	362	382	387	417	406	371	349	354	368	382	362	399	403	369	371	403	429	411	376	424	387	415	390	415	381	397	423	397	408	411	402	391	418	388	374	388	411	410	385	374	360	382	440	389	385	386	369	323	388	398	432	384	414	415	366	408	375	399	409	358	357	381	360	387	377	354	381	371	386	385	393	407	406	374	347	383	365	405	400	398	414	364	384	382	371	366	383	424	398	390	384	394	378	396	374	386	362	400	393	363	368	417	404	411	414	371	407	369	375	402	415	395	396	396	396	405	428	353	351	398	378	413	378	396	367	377	407	397	378	407	386	381	397	385	402	397	405	367	383	398	404	399	358	396	393	383	369	413	354	389	375	354	407	410	337	383	415	411	399	382	348	385	388	411	360	406	404	389	386	386	416	402	389	338	354	396	350	355	350	389	361	370	402	387	401	419	403	366	333	387	390	355	398	374	374	389	373	404	377	354	431	399	387	368	396	399	414	409	355	379	366	386	423	374	445	378	392	392	383	387	422	364	380	366	393	423	396	400	383	343	373	388	422	401	370	368	382	365	385	410	398	391	398	391	387	346	356	378	398	363	439	415	415	371	383	379	363	380	386	414	390	365	357	377	408	416	367	388	376	373	378	400	374	367	351	368	374	385	356	383	400	362	342	401	391	415	399	411	384	355	377	361	380	416	361	394	406	396	399	401	388	375	405	374	379	378	421	407	367	370	364	393	383	395	409	352	383	383	383	421	383	363	362	354	384	399	390	401	382	369	372	403	360	375	455	400	363	375	387	403	401	398	379	393	364	399	421	368	391	369	398	376	403	364	401	362	376	356	342	382	376	402	392	391	356	379	363	370	413	362	437	381	429	401	379	402	388	394	364	389	367	352	381	383	407	361	407	364	384	396	381	385	378	376	371	406	433	374	365	397	385	336	403	407	381	398	380	414	394	397	376	345	414	406	400	400	374	439	378	389	370	386	363	362	429	398	393	399	354	394	393	378	380	360	417	375	357	395	374	368	367	391	389	397	419	406	378	400	375	373	378	378	361	397	343	352	359	333	414	396	351	375	353	394	384	378	414	430	379	371	384	367	368	388	375	387	381	392	398	391	409	377	393	376	387	358	401	401	399	419	400	416	364	374	409	381	393	407	382	415	370	409	409	406	386	362
41353	43657	11250	5747	4000	3093	2415	1936	1598	1414	1230	1022	952	851	798	816	703	713	650	656	643	632	638	605	584	556	599	595	581	596	563	561	538	539	518	567	527	566	537	524	529	552	565	504	530	556	531	547	517	517	554	569	544	548	541	550	577	524	527	540	508	554	554	546	553	540	517	526	541	505	526	529	580	520	547	531	495	510	478	507	523	532	567	495	538	576	555	519	538	532	512	592	517	548	538	524	538	528	516	533	537	534	492	580	494	532	555	511	512	541	517	536	548	517	556	514	518	521	542	526	525	490	525	562	480	524	539	517	520	509	512	569	523	584	541	515	535	535	522	529	567	504	478	532	552	492	507	534	509	543	540	544	492	522	501	506	541	514	521	561	529	521	525	492	539	496	553	508	523	531	536	502	497	482	537	564	516	496	516	501	523	465	514	547	539	442	514	505	502	541	538	502	529	515	518	540	509	552	521	558	548	498	541	528	498	492	494	528	502	569	524	518	555	515	540	533	506	524	513	563	547	539	520	493	558	543	544	535	495	512	560	513	557	568	552	512	555	493	529	538	508	561	504	485	530	533	504	462	533	523	530	563	521	510	535	479	577	535	514	525	512	502	484	533	521	480	515	550	586	537	518	527	518	484	549	516	504	534	529	521	514	498	492	546	507	543	491	520	492	548	537	563	552	570	525	524	495	532	534	483	530	519	487	521	550	455	559	504	489	539	502	511	525	539	512	524	518	558	507	522	545	529	535	535	518	531	532	520	535	530	465	489	515	528	499	532	513	542	490	509	536	516	533	499	505	548	508	554	494	520	552	537	494	529	555	489	535	509	495	553	506	552	481	537	501	513	508	552	535	557	564	556	514	501	575	545	528	511	551	514	552	528	525	546	509	513	517	510	497	535	552	531	531	545	518	506	512	505	511	529	496	539	564	524	544	530	551	513	523	555	520	530	540	508	488	547	498	579	530	571	498	523	519	560	495	562	508	505	455	537	522	518	589	515	549	551	524	527	512	492	527	538	540	560	518	516	547	515	551	494	506	538	555	498	500	514	506	528	494	488	505	528	536	516	508	522	518	521	510	541	506	518	517	553	517	549	512	516	508	526	507	482	544	525	522	500	541	532	497	532	536	504	506	540	528	515	524	505	512	513	506	500	523	496	540	538	532	510	531	529	520	540	526	508	521	460	556	512	555	541	532	492	514	554	515	540	512	524	465	492	499	458	518	541	554	494	499	545	526	503	545	501	547	542	543	540	541	486	509	538	581	520	524	486	519	517	511	530	519	560	539	559	516	557	525	510	481	507	493	491	519	517	543	559	554	518	516	493	536	526	538	513	515	508	472	550	523	477	505	523	527	525	546	525	499	515	501	507	517	549	489	513	513	519	540	559	558	552	554	539	525	511	511	511	512	527	517	483	551	461	532	552	499	522	527	499	509	535	554	558	531	503	553	498	462	491	559	521	541	537	536	543	531	507	521	554	518	528	525	477	512	601	514	535	534	499	507	552	490	524	522	552	579	509	526	500	507	518	523	494	468	505	524	524	507	576	511	569	492	459	562	511	501	551	529	499	535	519	516	523	538	521	502	551	488	535	500	485	505	535	512	528	529	542	495	515	502	506	540	490	487	547	533	530	528	530	541	531	490	483	488	535	501	506	506	515	532	532	556	537	545	539	572	513	530	505	495	541	533	540	543	556	536	576	525	529	510	533	514	507	511	501	555	565	504	543	513	516	553	530	524	530	502	557	482	537	531	530	482	524	521	530	532	515	543	510	539	497	505	496	491	546	546	518	533	536	508	540	502	495	525	531	529	534	524	511	548	551	536	512	508	547	586	548	528	485	551	525	520	536	490	512	542	550	516	522	515	529	515	510	508	500	542	561	558	522	480	535	515	517	574	498	529	555	542	532	477	564	478	527	500	509	544	498	519	506	507	514	487	560	538	487	501	534	526	527	523	540	535	569	531	543	530	494	537	483	516	526	526	507	516	535	473	508	540	528	524	530	523	517	598	539	537	506	514	492	516	508	495	507	496	537	510	530	555	491	494	520	512	529	516	491	520	516	522	535	552	547	505	520	522	493	553	497	542	493	533	535	496	503	496	538	510	499	547	540	582	535	533	512	472	555	541	529	502	519	528	520	528	512	510	536	529	527	522	550	515	531	536	508	489	528	554	541	502	528	516	501	509	529	523	537	484	527	515	558	514	524	489	500	551	460	490	571	477	483	527	596	519	544	548	549	523	491	518	575	520	483	528	501	515	534	546	513	495	529	522	542	559	533	530	499	553	538	524	494	441	562	584	525	472	519	510	567	491	521	525	505	510	516	527	500	517	519	531	549	508	488	540	536	500	495	529	492	523	481	526	498	550	526	510	538	511	557	512	505	531	528	514	500	476	483	524	503	532	544	546	495	543	501	532	510	509	494	516	537	535	527	499	543	521	523	538	537	490	516	507	540	505	572	528	529	542	535	480	519	509	525	519	563	522	483	498	521	540	494	529	539	502	550	540	531	535	575	567	542	498	543	497	523	496	564	496	509	534	522	496	549	538	502	511	515	520	497	515	542	530	524	527	529	496	532	531	521	506	537	528	568	564	532	523	495	525	516	528	555	504	550	546	541	543	519	504	501	503	470	529	516	485	496	547	515	553	503	541	523	506	522	512	539	569	539	523	533	553	555	549	526	508	494	553	523	492	532	514	529	484	551	520	535	530	521	573	490	543	530	525	506	535	542	518	532	546	499	499	522	525	534	503	501	571	519	551	543	514	535	509	540	518	504	535	575	475	497	567	507	498	548	507	535	521	532	520	534	525	527	509	515	536	511	515	534	519	514	518	506	540	469	569	513	519	513	533	521	502	509	471	510	521	532	526	514	531	510	493	545	513	495	505	532	523	535	562	520	529	560	515	498	480	505	513	516	516	506	519	539	505	532	510	531	532	505	570	522	508	547	501	540	574	553	546	544	517	535	532	503	528	565	537	481	524	514	501	517	522	534	544	500	475	486	522	501	525	513	542	533	512	506	533	479	547	571	564	537	529	546	516	509	514	516	484	533	553	522	526	505	553	532	534	523	492	521	532	556	516	535	526	536	497	527	516	492	517	524	583	525	523	528	499	490	510	505	509	536	517	505	506	528	526	507	552	550	509	549	553	534	527	515	532	539	491	511	509	532	532	511	537	512	502	532	548	514	545	529	519	538	507	532	559	510	519	497	530	509	488	521	581	536	539	500	526	501	542	533	528	510	529	510	479	515	550	502	515	505	517	522	578	506	500	542	498	505	493	486	522	522	520	524	534	533	584	510	525	516	491	499	550	519	510	516	539	513	518	541	530	522	484	542	530	557	560	525	567	517	511	471	532	508	532	523	513	523	520	512	518	535	489	530	512	541	523	540	482	532	515	515	504	535	538	515	513	582	538	531	511	524	533	525	568	496	516	513	578	521	520	491	546	561	511	527	529	557	555	496	510	540	470	521	517	516	546	546	541	549	525	513
27847	22356	11330	1011	420	415	361	334	365	334	358	284	350	354	362	329	310	298	337	317	303	318	300	315	307	322	309	345	301	297	321	332	354	307	355	314	312	343	313	324	323	311	311	311	319	325	309	304	288	338	357	313	300	311	314	296	315	335	330	310	277	347	312	342	297	304	328	314	322	324	311	341	310	291	321	354	316	333	321	309	333	331	319	312	342	327	318	336	341	322	351	336	338	309	306	322	323	297	291	331	311	312	328	316	299	324	334	316	335	338	336	331	318	316	320	331	316	324	346	302	312	284	291	332	334	340	343	295	363	331	324	331	310	304	330	325	305	285	320	310	328	354	334	300	343	355	387	315	315	312	347	342	333	323	351	315	289	335	310	347	321	310	311	359	333	347	390	323	331	345	343	323	301	331	327	348	312	326	316	329	311	330	304	347	305	300	335	320	349	323	304	350	307	309	326	301	349	276	315	320	339	295	320	324	328	306	302	301	328	297	319	357	327	341	303	345	342	289	351	314	357	327	320	350	318	295	335	336	315	343	343	312	306	307	349	292	370	331	343	351	314	302	321	328	343	339	364	342	310	354	340	322	328	340	332	325	321	330	361	339	357	312	316	338	335	321	307	281	311	361	321	299	323	305	336	289	339	306	356	324	331	332	345	362	337	317	327	327	340	364	321	306	321	327	322	335	321	293	292	307	339	344	303	333	318	342	315	355	341	300	333	316	311	323	313	321	319	290	338	320	308	342	319	294	326	335	331	331	334	323	343	321	350	329	308	336	313	349	314	307	293	306	300	317	298	331	321	309	305	313	293	346	309	336	323	322	323	316	310	314	298	339	304	317	302	326	336	335	332	300	328	307	359	316	361	347	313	312	351	325	312	321	311	323	278	312	311	326	362	307	310	297	306	318	343	294	372	337	342	305	355	304	325	305	319	318	301	287	304	291	330	346	346	321	323	299	331	325	327	303	327	322	309	302	316	310	275	326	296	338	319	294	316	343	331	352	327	323	338	337	301	304	307	287	339	314	346	338	329	309	308	325	335	306	341	342	309	333	314	331	321	337	290	312	321	312	315	317	309	314	313	294	304	301	334	317	346	346	332	310	346	301	351	325	333	334	316	330	334	336	331	310	323	312	310	329	317	345	299	308	314	321	325	309	295	332	338	295	292	318	345	332	334	311	336	306	333	343	299	289	318	307	318	311	339	298	332	322	305	350	302	345	332	324	319	321	362	340	303	321	307	324	313	335	299	338	321	340	309	345	320	313	288	317	335	317	315	332	327	311	311	311	329	300	299	353	307	331	330	303	303	298	330	348	356	352	299	340	334	315	303	313	368	328	312	345	332	311	337	363	311	353	328	299	334	329	317	333	352	323	340	339	325	326	320	305	338	327	303	294	337	326	308	338	296	350	337	323	323	360	333	315	322	335	336	327	322	325	324	315	330	320	345	360	315	310	310	329	294	341	293	336	323	292	291	339	292	323	308	339	319	328	303	351	313	305	327	295	319	288	311	313	337	318	316	319	313	343	366	331	318	341	297	362	327	332	310	313	329	281	306	318	349	289	318	317	363	342	318	335	292	317	348	331	315	313	329	330	340	306	344	321	335	291	303	329	298	283	341	306	325	322	315	320	309	323	303	337	312	317	304	315	315	336	344	331	315	341	327	296	312	359	328	309	364	327	327	305	348	344	335	330	292	297	308	305	334	307	318	337	334	312	357	320	340	367	325	298	321	325	327	341	311	331	315	297	329	346	307	288	307	325	346	318	339	300	312	321	327	291	311	338	321	316	325	325	304	324	317	310	333	304	329	316	312	344	296	342	343	306	317	310	302	336	297	321	366	330	330	314	319	338	330	314	296	315	322	325	345	308	296	324	336	327	305	349	352	336	317	326	333	350	322	319	299	321	324	280	362	298	382	324	342	327	300	324	314	324	298	338	338	338	335	328	306	321	297	326	309	301	321	334	324	349	306	327	359	367	339	309	344	304	333	326	313	326	332	299	294	324	324	330	330	325	294	342	324	333	317	332	328	302	302	315	330	334	342	329	326	330	326	327	324	324	312	353	335	321	318	321	289	327	335	308	332	325	340	298	305	329	322	294	343	345	297	323	307	309	308	322	343	329	303	336	301	325	313	311	330	322	333	330	303	316	314	307	301	333	304	304	309	353	335	378	339	350	324	359	307	312	305	317	293	337	327	333	328	355	288	331	348	344	324	294	286	363	320	326	344	323	271	343	313	343	315	305	296	312	318	300	304	339	341	315	372	306	335	316	316	352	353	336	334	353	297	336	308	317	301	306	345	359	343	331	311	313	321	317	327	324	324	338	317	348	327	319	302	339	335	309	331	322	343	299	326	324	283	308	317	310	317	309	316	294	327	346	308	313	324	332	321	318	343	347	290	318	337	301	330	314	351	307	332	347	349	313	313	350	337	326	305	324	312	304	298	295	333	339	329	324	316	326	288	315	316	298	332	315	315	292	310	310	354	325	323	301	303	309	330	327	336	300	341	318	333	327	321	313	300	340	310	350	299	349	353	319	362	327	316	262	316	340	317	331	311	326	303	331	298	332	304	322	297	329	288	337	315	313	323	328	301	356	306	334	285	311	312	345	316	323	349	327	337	313	323	340	327	298	295	337	340	310	315	337	329	379	324	308	305	315	358	306	328	334	329	321	357	316	321	348	321	313	369	345	328	286	313	363	316	317	349	273	304	313	323	323	303	320	273	373	366	352	326	321	314	324	325	324	317	331	361	311	288	338	305	344	376	316	334	307	315	326	285	327	316	311	347	333	329	321	341	341	304	316	332	320	288	320	322	348	304	311	351	311	356	326	285	323	341	327	312	330	308	340	293	328	330	288	300	312	305	313	326	317	309	335	280	316	307	294	359	339	308	314	302	336	286	282	318	314	342	351	319	307	343	340	336	319	319	323	320	329	295	327	320	318	329	305	315	303	315	313	316	336	345	301	340	359	305	353	316	310	318	328	333	291	308	314	332	307	326	332	313	310	360	320	335	324	316	339	328	326	341	325	304	354	336	344	312	321	311	304	336	349	311	299	332	327	323	321	355	298	329	314	321	334	330	302	338	341	322	326	304	284	338	318	336	296	292	311	331	327	339	299	327	319	312	367	308	314	303	328	302	337	323	321	340	354	345	309	330	303	339	294	308	328	323	344	331	329	340	301	325	316	307	330	322	317	325	300	320	327	313	309	344	299	361	370	298	307	309	311	326	316	326	306	298	323	294	320	282	330	308	327	323	308	318	328	310	291	324	330	346	314	334	345	314	310	328	302	284	325	333	327	313	310	342	313	334	318	375	316	313	322	299	321	311	309	326	356	348	316	314	333	319	310	340	330	314	340	310	328	350	333	358	325	335	313	329	333	323	317	305	345	341	304	309	328	320	311	333	317	303	318	306	353	337	332	328	307	292	316	360	356	334	337	351	333	317	331	325	300	339	305	309	337	327	357	345	285	290	312	365	359	337	306
32859	25968	966	666	571	539	482	479	462	459	434	419	453	422	419	457	442	417	427	441	408	398	400	459	419	417	431	438	429	462	410	428	460	420	434	439	432	418	443	460	434	400	412	455	452	397	434	467	453	407	417	414	426	487	424	439	415	440	407	399	429	413	389	400	445	410	420	449	434	420	450	410	467	416	450	412	439	475	469	435	394	423	460	392	418	444	424	425	452	444	413	417	437	401	431	434	433	412	433	479	435	455	457	412	422	422	410	371	441	436	432	435	418	440	419	433	453	462	409	434	436	416	435	438	396	387	427	441	437	415	408	450	436	470	438	474	482	460	458	435	446	419	430	418	449	429	463	417	394	449	458	427	430	390	442	450	426	445	439	431	429	450	441	464	418	420	480	428	433	488	429	420	430	405	383	435	446	427	439	439	481	392	408	413	396	425	413	427	387	442	434	404	429	417	438	434	457	428	433	420	419	404	459	444	485	444	443	399	427	450	425	413	435	424	444	455	405	409	438	474	430	438	474	408	418	422	407	444	426	445	468	424	453	406	501	423	431	432	454	391	427	454	421	420	482	419	435	413	413	434	472	409	458	432	452	436	437	428	431	452	440	449	444	379	463	433	432	371	417	411	439	470	410	437	430	410	428	410	444	414	433	413	452	450	401	445	416	408	433	429	456	410	439	415	438	408	442	432	426	393	436	425	446	406	444	414	414	432	431	412	441	422	432	408	427	441	440	449	429	444	427	431	415	441	423	416	416	422	406	411	436	413	377	424	491	438	430	441	440	386	419	455	408	437	435	435	423	437	414	399	441	451	437	424	433	421	410	453	472	450	434	451	473	437	408	408	409	424	465	454	455	485	408	417	449	434	440	416	463	404	391	427	391	443	411	433	419	460	462	387	451	467	417	401	436	395	444	438	435	390	424	405	431	452	401	412	431	450	393	447	397	426	435	425	411	441	443	393	429	431	455	432	423	425	447	401	390	466	442	414	450	493	418	437	423	440	429	419	398	394	460	422	425	407	391	396	413	438	457	441	460	414	421	418	469	433	444	455	431	467	438	422	479	413	427	456	435	414	415	438	415	435	420	471	426	429	471	416	415	419	420	437	445	438	430	439	436	437	423	421	433	407	450	405	441	432	411	433	462	410	474	424	446	426	441	436	472	455	417	454	444	469	429	446	476	444	413	437	425	420	394	443	445	413	421	426	428	441	430	454	409	465	419	380	441	456	429	423	423	452	400	430	465	415	434	402	426	423	408	414	419	429	437	430	481	433	411	444	377	435	427	455	452	435	428	422	420	449	462	417	424	442	444	470	419	428	425	484	428	441	442	410	419	443	405	425	450	407	426	416	407	411	419	452	437	423	411	444	412	468	444	410	453	426	436	421	388	430	456	464	422	439	409	425	456	398	378	472	421	458	433	438	461	442	474	420	438	422	453	366	451	451	477	432	438	425	461	455	430	403	439	407	438	432	432	433	445	443	443	428	413	415	419	416	440	462	412	464	448	468	443	474	407	434	467	425	398	432	405	458	446	422	433	419	435	447	425	408	442	433	440	420	396	429	436	431	436	458	466	411	393	408	418	418	445	403	456	448	456	444	421	450	405	415	465	412	394	450	402	396	453	450	410	403	411	397	425	442	425	418	419	427	481	425	421	420	452	434	451	412	472	409	464	417	438	406	415	408	453	420	446	419	440	430	404	404	428	443	431	442	450	431	453	432	433	415	456	467	409	479	438	428	399	416	490	419	407	408	444	425	432	460	429	457	439	417	424	388	418	493	461	411	451	434	433	432	438	440	448	450	452	451	415	443	431	424	472	449	471	419	467	438	427	393	427	462	431	456	439	397	432	445	411	412	428	446	430	456	422	442	451	442	431	432	401	453	442	417	459	438	411	429	444	440	427	416	428	431	439	399	430	420	423	468	452	444	417	464	441	418	416	456	455	435	460	424	459	427	429	434	433	419	393	418	441	418	450	399	425	382	436	431	434	434	401	447	414	420	467	430	437	405	460	438	420	418	425	465	409	437	442	414	438	428	434	430	415	436	416	428	425	426	427	390	394	386	409	431	412	458	405	460	432	417	422	455	435	465	443	436	392	406	475	432	415	457	468	440	423	386	413	425	462	465	396	427	436	458	430	429	467	418	444	427	404	446	435	456	448	466	443	460	454	424	439	444	436	432	409	456	416	432	386	430	460	433	452	446	423	426	414	421	424	408	428	392	399	416	448	424	400	418	439	407	454	453	395	423	446	411	439	424	409	474	445	442	389	399	428	398	411	451	467	398	441	473	432	424	429	447	432	432	437	423	466	434	447	403	445	434	458	436	393	444	438	435	424	481	463	441	421	419	433	412	450	426	405	432	412	409	406	427	451	414	436	416	424	447	454	423	399	425	441	436	389	413	455	421	453	390	449	399	424	422	417	462	396	409	450	461	416	499	424	414	396	414	437	393	446	455	461	439	416	413	460	449	433	445	436	406	404	448	410	425	430	433	430	399	433	407	463	460	395	409	410	449	434	434	423	428	415	474	403	431	427	410	388	440	437	414	437	404	438	441	444	472	420	426	462	435	430	454	427	457	419	451	448	406	409	439	416	425	465	397	442	438	421	464	484	460	425	418	404	400	443	431	445	470	411	410	413	441	454	426	401	426	438	431	482	406	435	428	436	423	420	473	452	469	402	444	435	395	406	426	404	408	426	461	418	388	407	408	389	440	413	435	426	436	415	448	450	421	403	400	418	430	446	443	428	447	446	472	401	419	461	443	437	407	428	417	438	456	434	435	445	412	406	397	430	446	409	468	411	423	419	416	417	437	453	467	442	406	429	405	412	430	432	420	447	443	434	467	458	412	415	435	434	433	428	459	427	393	428	400	417	397	390	437	439	405	419	424	422	474	423	452	454	438	456	438	431	409	430	454	430	403	408	437	450	423	409	466	426	437	440	458	446	410	439	405	442	409	429	446	466	431	427	427	417	441	449	454	420	444	449	447	430	400	418	402	420	411	419	439	427	413	443	403	449	417	399	413	448	419	435	423	436	396	454	428	409	428	437	384	399	413	429	425	454	411	437	406	448	448	440	461	471	424	426	459	437	438	467	470	471	423	449	459	404	411	412	454	388	431	421	427	434	416	439	414	423	418	425	406	421	406	436	442	411	394	415	456	422	427	408	420	425	415	447	461	453	418	454	452	412	403	439	412	421	404	430	424	434	419	433	423	453	405	435	457	417	428	428	439	424	422	430	434	448	409	406	432	427	406	457	451	395	408	435	429	386	452	447	435	511	424	433	442	409	399	421	429	424	438	437	419	433	458	452	447	433	418	429	408	430	426	438	450	435	472	415	443	426	447	402	446	446	450	463	443	452	454	414	418	394	435	443	424	419	424	406	458	430	420	418	423	453	393	391	396	437	404	431	395	386	434	424	431	444	417	440	456	425	401	415	447	419	499	429	430	418	486	430	430	415	421	454	404	421	471	407	436	433	405	424	412
23736	21031	28283	23956	20968	9178	1144	800	727	630	623	585	622	520	511	519	569	552	537	529	516	511	531	505	484	481	501	492	467	520	522	475	525	482	554	489	565	512	495	536	530	522	496	478	482	522	509	529	505	518	531	464	499	473	479	529	464	512	463	487	487	494	491	460	509	473	487	502	519	466	446	473	478	487	425	503	525	463	485	493	467	502	516	472	489	483	489	480	490	463	497	479	494	499	480	464	487	476	443	456	437	503	497	521	463	484	478	460	492	470	513	480	469	479	494	451	462	506	484	500	488	466	457	452	509	478	472	508	466	428	506	476	497	511	499	531	484	526	516	507	458	523	508	486	463	501	485	428	476	505	492	497	502	457	471	467	479	504	503	466	504	469	513	498	477	471	520	446	465	509	497	489	487	462	503	501	484	485	529	464	480	506	507	491	467	476	494	480	448	485	473	481	484	461	450	508	499	499	497	527	496	477	488	493	462	480	504	485	519	452	525	504	436	455	482	497	480	512	493	468	534	507	479	482	455	486	482	472	493	475	494	505	445	491	464	491	529	529	510	509	504	509	474	502	444	462	452	504	458	474	433	481	459	482	477	425	494	521	465	488	488	463	490	502	499	455	505	466	495	510	484	481	455	472	510	477	491	431	482	442	483	497	463	460	482	481	474	503	493	491	485	517	485	486	457	482	511	444	451	490	495	460	508	485	437	452	453	501	455	498	466	448	497	525	488	470	457	523	486	491	463	424	458	474	472	451	475	482	461	496	473	476	450	479	509	494	471	460	489	481	465	455	500	467	463	446	482	517	454	464	470	503	478	515	460	485	492	462	492	467	486	523	492	484	510	520	504	461	435	459	489	476	501	500	441	475	472	447	460	482	472	468	480	470	520	448	496	471	484	495	527	472	485	451	489	532	487	486	474	471	440	501	492	501	461	515	454	494	458	485	470	480	490	443	481	463	447	493	491	480	541	465	481	458	464	503	459	523	498	527	511	464	487	458	477	463	451	517	480	487	497	483	491	471	517	481	483	476	447	462	479	457	481	481	504	485	487	480	440	476	469	482	476	506	442	488	470	489	483	451	507	490	465	484	472	518	490	490	474	485	456	479	507	505	546	504	451	509	483	460	499	489	525	457	468	476	512	515	471	483	500	508	493	488	526	491	514	462	481	491	544	488	494	456	490	462	429	501	479	467	462	470	481	486	487	473	498	490	490	470	519	482	496	490	459	466	455	501	504	478	511	480	451	487	507	520	509	479	487	474	452	513	497	478	469	443	426	481	501	457	517	493	466	473	480	436	475	466	490	471	493	446	437	500	494	478	503	488	456	455	520	490	480	493	478	500	482	459	452	493	489	500	493	477	487	490	440	499	479	477	495	460	486	476	473	484	463	481	497	477	480	461	486	424	504	508	501	459	509	462	514	519	507	503	467	498	436	507	460	502	483	454	507	527	449	469	472	464	483	513	495	499	504	466	503	456	484	466	482	526	478	462	496	488	482	461	465	457	437	487	433	477	492	453	501	503	496	445	445	476	493	478	469	467	489	464	462	498	480	485	484	431	468	485	497	509	516	483	498	495	531	509	479	465	482	504	460	474	485	464	499	466	478	506	492	493	503	573	488	459	473	479	462	504	493	502	463	477	447	468	495	478	511	503	487	472	488	456	467	490	497	473	491	421	422	423	490	477	483	458	471	470	460	464	442	492	468	455	468	495	477	501	466	472	503	485	466	474	456	465	500	471	533	486	453	478	496	521	453	489	453	467	476	495	485	471	483	491	485	523	457	477	496	497	476	455	482	469	452	480	449	439	489	486	483	492	457	498	492	471	483	473	478	481	496	478	473	455	465	473	451	476	477	456	503	527	447	523	453	477	481	483	464	476	486	450	463	512	477	481	497	441	492	523	469	503	461	440	449	496	460	497	527	471	451	545	487	520	486	484	454	479	453	517	459	514	475	465	491	453	498	489	477	485	488	457	482	537	507	479	519	499	487	500	470	447	523	528	480	510	482	483	481	447	502	465	466	516	493	481	466	498	516	445	500	495	527	471	484	493	503	474	466	447	505	472	481	485	452	487	475	459	501	476	530	488	473	475	472	459	479	504	448	507	491	424	491	524	456	479	452	492	483	495	447	464	517	490	466	481	474	485	513	500	508	491	453	463	492	474	479	481	487	486	499	455	491	483	464	494	488	494	485	432	488	483	486	508	487	483	474	466	503	454	493	466	466	551	509	478	464	501	494	530	498	477	484	473	495	493	507	468	484	509	482	510	508	474	463	448	535	490	442	457	507	516	450	487	490	460	495	470	448	476	464	496	456	487	418	464	455	474	517	433	461	467	482	514	512	473	451	500	468	514	482	489	469	513	478	485	483	458	526	500	501	490	483	480	441	482	505	507	467	485	482	499	485	476	512	506	470	471	461	435	452	499	452	462	514	464	474	504	496	498	508	450	453	500	510	465	516	458	462	508	436	495	506	489	446	494	461	457	482	497	472	425	460	526	467	480	512	514	496	467	467	479	498	503	483	484	480	459	465	454	487	482	515	509	469	516	464	503	495	521	485	506	496	478	475	502	492	468	457	449	499	488	490	464	483	476	464	513	468	528	481	495	462	482	508	494	508	502	471	484	434	512	489	499	445	473	487	513	488	473	468	468	430	479	497	469	497	512	459	516	497	511	501	481	485	494	525	489	488	474	474	473	484	488	468	488	476	486	449	476	439	469	467	482	498	479	480	494	487	480	483	537	468	449	463	481	462	482	495	461	487	465	513	524	424	457	478	464	471	468	488	480	477	478	491	454	462	471	522	468	471	497	480	485	450	484	525	480	501	498	506	472	464	489	487	467	473	506	490	472	465	443	502	460	440	446	484	497	499	473	447	511	473	507	478	463	476	478	473	468	507	501	505	501	473	463	486	472	494	478	479	448	485	468	452	484	506	469	492	448	473	471	509	426	487	478	455	473	457	511	493	481	489	493	469	510	485	471	462	487	472	497	495	448	484	493	526	491	455	477	510	472	495	456	471	442	498	488	504	513	473	455	497	512	473	521	481	492	442	463	482	473	490	476	480	492	485	490	474	470	508	493	479	494	463	470	487	467	525	472	498	483	493	486	465	487	477	501	508	499	449	478	447	455	494	464	482	476	479	471	491	480	475	465	518	491	501	448	509	468	507	498	482	446	493	514	477	487	521	470	491	489	441	480	488	488	502	491	513	529	489	456	512	461	479	480	528	477	543	502	474	524	474	479	503	472	512	480	491	491	489	466	485	475	457	472	495	447	493	478	508	466	482	456	477	466	515	440	452	478	498	478	460	496	502	490	519	489	484	462	502	467	469	449	476	456	482	509	505	485	501	493	464	430	483	455	507	512	485	444	477	470	529	460	472	449	508	491	493	483	479	478	478	446	460	468	495	524	510	477	471	475	464	467	478	440	502	474	511	481	466	522	477	500	504	475	459	532	504	463	496	493	473	459	502	479	488	493	496	507	507	513
36844	39574	7321	3713	2605	1971	1606	1374	1213	1081	1027	901	845	826	762	753	721	722	740	724	702	708	704	671	738	697	649	689	708	641	634	675	716	689	672	680	634	677	648	690	686	685	688	650	630	643	707	586	672	622	652	612	637	634	636	642	640	655	622	643	642	655	609	611	612	707	621	650	684	620	698	622	627	662	664	643	638	660	644	649	667	661	595	643	619	659	678	592	641	683	630	699	692	654	624	622	626	616	574	667	639	641	648	671	646	643	562	614	633	566	647	657	658	606	648	643	657	638	617	646	624	635	681	641	614	634	616	627	673	657	653	646	611	642	623	654	667	648	641	669	664	648	664	632	637	652	676	655	693	624	634	632	632	619	686	587	669	675	641	651	639	651	620	667	642	676	612	643	620	630	649	652	609	683	641	647	626	637	646	622	651	620	668	652	652	661	613	664	617	632	666	658	652	668	598	662	664	640	624	640	675	683	661	610	645	645	602	651	640	681	646	643	703	639	647	577	628	663	666	705	682	640	681	669	656	653	671	643	633	665	674	648	648	640	645	668	653	615	701	651	643	620	616	626	631	639	673	654	633	638	612	645	685	640	630	596	618	705	619	667	684	661	643	652	657	655	664	655	664	651	692	656	652	631	626	644	675	670	679	604	671	646	642	589	629	626	621	633	663	660	604	652	643	618	645	635	660	659	636	658	651	598	644	658	676	645	645	652	665	653	679	630	639	669	658	654	647	628	690	618	649	615	649	643	655	673	642	651	637	635	657	649	647	638	646	619	609	610	679	619	674	619	676	655	589	656	646	673	649	639	686	618	617	653	644	623	624	662	619	636	646	615	615	589	634	626	634	686	656	717	606	644	642	648	577	626	617	609	637	642	602	662	639	612	674	669	660	641	610	627	697	610	679	675	652	623	673	663	669	585	593	675	608	643	646	700	605	641	639	606	686	686	661	655	588	597	610	619	642	628	649	624	682	656	628	651	614	652	626	663	658	655	655	651	665	626	644	647	613	688	633	651	682	601	644	639	616	665	670	598	647	618	633	664	622	672	579	621	647	616	641	605	666	682	619	636	671	598	609	694	666	634	641	618	576	625	624	631	661	636	640	643	641	676	644	631	634	623	636	667	650	652	649	650	638	653	654	702	651	668	656	660	655	648	654	653	666	629	668	646	599	637	649	621	665	636	622	641	644	642	652	631	646	633	671	673	691	655	644	635	669	662	657	631	631	623	633	589	596	588	628	628	613	618	676	632	662	633	649	614	600	629	626	658	652	564	682	640	619	663	661	638	590	638	632	655	603	659	633	660	665	632	624	684	630	640	617	635	593	654	621	629	659	662	622	649	607	645	631	657	587	689	667	656	626	621	640	606	655	660	663	650	603	635	679	673	660	647	635	655	669	692	626	653	654	619	713	626	629	594	612	643	632	668	629	613	660	633	643	621	665	599	617	646	589	676	674	628	663	639	631	601	636	640	625	587	645	649	646	617	615	625	637	653	624	599	632	643	642	647	639	635	628	650	621	675	617	668	682	647	681	694	602	672	636	639	655	659	695	644	660	632	589	645	652	619	652	629	598	658	663	644	691	625	635	638	633	615	632	667	650	677	635	655	655	641	637	661	652	675	605	648	642	624	640	655	629	649	626	603	701	679	646	640	629	677	671	629	637	684	639	636	566	610	662	651	624	624	575	686	611	621	647	615	657	624	654	635	614	636	648	616	661	644	636	647	607	653	620	682	651	662	621	654	620	641	630	614	678	665	601	643	638	669	653	675	621	669	623	670	664	651	643	627	619	624	646	686	667	664	671	656	632	648	650	658	679	667	634	643	643	599	662	644	640	676	661	643	693	620	640	650	642	655	646	622	609	646	646	686	626	630	642	597	646	679	650	686	662	609	658	659	635	592	647	670	659	605	650	597	622	647	618	649	641	656	637	653	611	634	632	584	658	622	650	622	655	657	687	612	640	686	617	600	636	656	640	633	630	611	677	655	601	621	627	645	637	624	687	625	642	619	667	610	672	635	613	627	632	610	638	689	637	628	660	628	653	624	645	648	639	616	664	634	649	646	626	646	661	603	611	645	631	612	658	643	634	657	671	640	636	632	621	630	644	671	626	609	667	677	654	656	686	695	619	664	671	650	631	582	663	618	632	633	701	691	665	644	596	677	659	639	600	655	593	670	621	647	669	661	676	672	639	646	630	681	656	618	641	630	654	671	649	645	676	677	655	655	632	621	645	650	619	676	638	651	613	635	608	662	630	638	654	639	668	664	680	668	633	602	648	649	667	654	635	633	616	668	612	630	660	620	585	647	605	659	636	610	614	616	649	602	633	624	644	622	666	651	654	661	655	641	686	653	668	622	603	645	650	653	643	653	630	700	640	619	635	615	653	667	631	624	667	655	684	617	663	669	661	624	648	623	603	631	634	658	642	646	635	649	667	686	653	652	629	630	634	563	649	646	660	623	660	651	674	626	636	671	679	629	634	650	651	685	641	653	675	634	663	606	581	635	611	683	645	635	666	648	682	646	640	629	603	671	615	636	658	619	660	671	640	649	671	622	650	671	650	647	652	635	677	662	646	686	663	608	641	632	632	629	628	630	657	680	633	657	658	684	658	588	621	660	655	674	658	617	650	605	654	657	637	635	666	645	650	664	639	691	662	631	639	626	639	628	653	671	653	644	644	662	689	664	612	637	620	658	669	624	656	623	664	657	615	622	651	628	615	655	663	633	660	672	643	662	679	685	637	678	630	617	644	656	643	656	669	620	661	566	662	657	645	652	693	659	653	639	602	653	650	645	645	650	638	640	665	661	636	703	668	633	610	669	623	646	624	629	641	638	653	646	695	624	662	636	666	642	648	644	626	653	640	632	663	612	719	643	617	631	669	627	609	595	639	670	671	677	625	629	662	649	595	602	645	639	621	648	645	619	693	633	680	647	627	659	656	644	653	663	641	662	670	641	610	632	584	592	627	613	654	636	614	617	688	610	649	663	632	614	659	662	665	627	663	642	625	655	665	622	623	684	612	657	623	622	626	663	691	680	619	641	609	620	646	633	665	652	652	636	666	644	650	627	629	656	663	610	641	609	621	677	643	647	662	668	605	655	652	657	641	591	656	650	639	643	629	623	598	646	685	640	612	668	610	626	628	698	656	620	601	638	618	639	662	608	596	665	678	624	667	695	651	649	631	638	660	613	626	645	642	673	631	644	608	638	663	639	657	645	679	655	669	622	638	615	652	683	664	650	622	623	670	665	648	663	643	625	610	611	650	629	635	618	616	683	638	577	631	607	632	644	646	658	662	638	597	593	642	624	701	621	656	678	666	604	633	649	616	697	576	644	666	627	616	690	591	675	651	673	629	693	689	639	627	661	636	652	588	640	618	663	645	666	648	673	647	692	602	623	659	615	664	632	672	643	650	627	652	653	617	655	655	643	665	632	647	634	668	674	653	630	665	679	605	603	637	653	645	603	603	663	641	675	636	614	625	679
22858	21074	28779	23577	21076	21066	7113	1002	739	748	660	548	571	584	522	454	471	424	486	471	460	469	423	396	438	416	459	439	401	414	449	407	364	438	430	422	409	410	393	399	401	357	407	388	421	427	395	413	384	407	399	395	420	424	387	369	382	380	414	347	393	399	391	388	437	392	394	396	374	383	378	373	388	399	421	429	382	417	400	392	419	386	388	377	397	406	358	402	369	421	444	389	363	361	397	390	397	383	380	382	392	391	376	374	430	378	385	407	397	389	373	371	380	386	382	425	402	417	401	392	392	364	381	422	380	425	373	391	401	364	379	407	398	402	390	413	435	402	405	348	420	418	395	372	403	401	358	374	385	389	370	370	397	396	399	407	394	396	370	393	415	398	432	345	392	403	394	386	425	398	389	415	366	388	357	368	416	396	404	393	363	350	407	396	368	375	376	360	349	394	382	401	362	408	390	398	404	384	416	392	384	377	417	400	378	405	401	397	415	391	430	392	374	377	382	396	382	398	412	387	342	387	366	368	378	396	410	361	373	393	384	378	392	382	378	392	382	388	365	372	391	400	401	347	383	374	377	404	350	391	365	397	399	377	415	388	381	387	420	382	369	433	381	375	373	389	376	391	369	389	387	368	387	395	405	351	403	391	399	409	385	393	407	371	377	380	362	399	394	406	361	395	397	393	404	428	384	413	400	354	373	413	406	426	403	384	396	370	405	367	404	401	370	397	391	394	400	389	392	404	413	368	403	380	356	420	379	391	378	347	426	409	365	390	399	409	421	357	352	383	414	380	382	358	383	413	397	378	384	399	375	377	393	394	396	376	336	366	381	422	381	408	367	390	414	364	401	395	391	409	375	391	380	385	409	382	383	396	373	380	390	385	388	399	413	373	357	412	384	360	402	373	348	373	384	390	382	410	391	377	409	399	389	387	394	407	422	358	395	443	364	356	367	379	417	381	373	412	373	384	413	403	420	390	398	346	423	396	380	398	389	398	403	383	415	371	396	379	396	369	356	360	397	406	430	342	361	360	384	398	357	366	385	384	389	376	346	387	401	382	400	394	380	408	391	370	406	427	357	388	394	420	385	371	366	388	404	386	362	386	375	396	390	408	379	373	393	397	413	389	408	387	352	356	358	381	345	396	398	397	376	399	404	328	394	374	391	407	360	407	388	436	358	362	410	390	386	421	368	380	415	391	369	415	370	409	412	381	438	367	376	380	386	358	403	371	390	419	411	364	345	356	381	385	377	404	372	391	379	416	390	384	362	422	387	394	392	394	339	386	403	368	363	398	403	400	389	362	368	367	386	395	397	402	361	443	396	356	381	360	389	399	350	402	391	400	401	394	414	384	405	381	400	395	380	361	378	364	380	387	415	391	383	376	375	376	372	421	388	393	377	379	381	350	376	398	410	341	419	427	376	367	381	401	395	362	368	398	387	356	383	391	385	395	355	362	359	426	349	390	395	387	367	367	393	365	365	413	416	407	348	407	381	387	394	423	378	395	348	412	401	382	394	379	374	408	372	408	379	341	380	341	370	396	402	417	392	409	412	393	420	386	409	370	352	387	402	362	390	404	389	419	387	413	387	381	395	391	385	382	378	354	366	414	384	398	393	371	382	428	385	400	353	403	403	388	394	383	396	357	387	390	392	361	365	372	385	367	427	403	390	399	369	376	388	429	420	371	376	390	385	402	399	400	374	405	395	407	394	433	391	357	366	392	393	398	377	372	392	379	377	389	385	408	372	406	431	405	397	386	400	414	372	374	383	391	395	361	444	383	382	374	444	362	362	371	376	379	410	385	398	381	416	400	345	399	406	383	374	380	388	367	404	370	410	365	363	357	386	372	386	398	407	382	362	368	381	393	393	382	372	399	380	402	389	398	381	342	390	411	380	383	402	380	397	375	419	389	381	378	392	383	351	372	394	388	396	391	382	411	338	415	402	419	415	395	382	402	365	407	410	384	398	414	429	389	406	400	433	396	370	421	456	385	379	347	382	356	404	417	361	343	371	393	377	400	382	387	393	396	432	413	373	413	398	369	406	356	382	409	425	391	389	403	413	363	380	377	384	366	416	372	349	376	379	349	389	418	375	394	397	390	392	377	387	375	390	365	399	404	399	375	418	378	373	385	389	374	374	426	410	375	406	374	366	389	378	429	421	382	395	363	377	391	360	391	397	397	416	366	324	414	385	356	399	392	385	378	370	374	371	376	390	387	368	398	398	395	422	400	399	421	390	384	399	376	355	435	400	423	348	369	372	369	408	397	391	388	369	385	383	353	381	375	344	383	407	401	409	391	404	365	342	418	390	394	413	416	373	355	371	366	393	405	381	350	413	396	379	374	376	380	379	390	373	346	382	350	419	396	400	388	387	374	392	357	402	392	369	375	370	386	432	419	372	402	367	395	354	379	397	383	409	384	368	427	389	383	410	381	377	351	386	371	375	413	436	373	364	395	407	382	376	405	403	358	387	368	371	409	368	409	380	395	367	379	393	390	411	396	355	417	389	395	393	411	403	397	373	389	401	397	392	382	407	379	435	366	363	398	403	350	404	359	434	402	406	412	362	370	373	380	424	394	397	395	379	348	400	406	378	353	388	416	383	393	402	376	361	430	413	368	409	378	402	389	399	374	371	390	383	369	410	377	377	409	368	412	371	414	387	420	399	393	394	347	389	387	399	410	367	394	376	367	395	353	373	351	401	381	370	330	414	386	342	392	412	375	429	418	395	387	379	407	368	383	356	397	402	390	395	367	363	395	407	387	404	354	368	372	399	393	383	384	362	358	368	392	391	391	390	363	380	400	383	352	404	385	391	350	384	400	398	358	395	390	380	427	400	368	374	391	399	396	385	423	372	392	394	369	396	392	384	396	408	391	415	354	366	420	347	378	390	405	386	407	398	388	375	389	415	381	402	356	389	394	390	396	380	381	387	373	372	382	383	380	373	386	401	391	343	386	405	380	392	406	395	400	378	372	394	413	438	386	396	385	417	381	361	368	384	399	384	398	348	360	363	393	388	398	417	371	435	384	401	397	407	388	421	382	337	395	382	404	414	367	405	372	382	417	354	443	384	400	386	357	401	385	390	383	374	390	399	403	381	381	334	403	416	397	383	393	416	367	378	390	368	409	354	409	415	422	376	417	379	380	386	375	378	361	377	401	346	374	381	388	390	387	356	406	393	365	382	410	385	399	359	397	363	391	412	392	386	414	390	363	410	373	374	401	383	397	381	402	372	346	381	389	419	387	418	414	360	428	397	398	427	399	401	397	400	374	357	426	386	373	393	402	395	395	403	396	354	403	417	412	374	351	395	390	373	417	395	389	351	395	366	391	394	420	415	380	387	379	384	344	390	377	414	392	398	390	367	370	394	339	354	392	387	384	380	384	418	358	388	386	378	357	353	385	379	370	346	349	388	362	395	385	394	367	388	377	390	386	404	380	408	372	363	356	381	439	400	367	388	372	412	368	369	432	389	370	367	386	355	400
41738	45729	11187	5849	3932	2970	2440	1970	1527	1335	1192	1055	956	910	817	779	772	692	685	707	637	620	589	578	599	611	641	577	539	566	613	601	556	576	515	591	568	515	576	536	563	545	574	539	535	510	532	535	575	541	560	534	517	530	545	536	532	544	520	526	545	524	557	536	568	517	521	553	532	552	503	548	524	541	521	534	557	525	526	504	539	557	537	478	527	523	524	528	538	547	509	548	513	492	515	534	499	555	519	538	521	492	527	522	543	512	490	525	565	496	532	504	484	526	497	472	505	485	534	500	550	546	492	536	531	509	504	550	530	501	542	508	530	527	517	539	569	542	497	484	542	504	516	565	483	525	562	575	508	510	495	482	495	520	536	538	527	520	525	515	493	515	546	536	532	533	510	551	485	549	548	506	525	491	565	529	528	540	516	579	547	535	534	513	515	498	509	530	534	529	538	495	544	527	514	496	476	541	521	517	500	516	519	516	498	519	536	499	586	513	536	559	516	522	501	530	528	503	492	545	526	501	555	524	537	551	544	526	525	490	512	535	511	521	557	530	522	547	548	557	496	529	519	522	512	544	526	539	516	534	516	529	565	541	540	487	536	489	535	539	523	511	519	500	507	511	494	522	518	536	455	509	528	507	530	518	508	543	533	508	541	493	511	502	507	513	527	486	554	500	515	495	501	506	551	508	517	562	524	504	575	527	493	539	513	540	595	562	516	509	549	529	529	545	586	516	516	517	527	509	562	537	528	526	538	518	562	523	525	501	511	497	522	513	517	506	507	562	546	531	506	489	519	522	504	493	496	538	572	545	485	515	544	512	478	552	523	555	534	526	484	515	515	508	521	521	483	475	522	545	552	527	512	538	542	518	524	532	531	538	487	539	524	529	533	526	495	534	534	551	506	530	568	523	536	518	522	487	538	546	560	501	502	545	482	518	546	494	525	548	507	593	531	525	554	512	552	522	515	529	523	517	531	539	506	527	494	543	518	521	481	526	547	521	484	540	497	522	550	528	508	516	545	521	546	505	525	525	535	519	533	533	512	573	556	493	527	555	524	555	495	518	512	511	546	544	548	535	516	516	532	539	562	541	537	517	484	505	527	501	528	502	571	525	556	528	553	571	535	532	523	517	541	514	541	506	517	520	559	544	559	502	504	517	584	542	553	509	520	533	528	522	533	544	512	492	549	517	526	523	512	541	494	490	500	514	542	476	496	523	523	503	515	514	517	504	515	530	524	506	545	508	548	507	506	530	551	479	558	568	546	524	542	532	527	527	533	518	484	522	511	582	540	510	484	545	559	521	518	526	518	534	564	496	518	503	528	520	529	494	543	507	502	506	515	565	548	498	500	546	500	553	506	524	563	521	536	498	532	496	526	517	526	519	561	533	521	530	533	522	550	493	534	491	491	498	524	516	522	451	523	493	492	504	510	530	521	560	508	540	584	541	491	531	501	528	584	537	534	572	508	495	533	563	527	537	544	517	543	498	544	531	526	500	526	560	510	505	572	569	537	508	532	511	508	502	532	537	510	524	509	514	533	496	515	494	528	551	535	552	517	509	516	508	540	495	505	528	516	533	536	532	531	504	550	512	549	533	575	503	505	520	507	527	506	505	581	531	501	503	515	537	528	510	522	524	521	532	535	525	525	522	536	551	532	535	500	533	533	497	548	524	519	513	526	550	564	514	541	531	533	480	532	524	497	531	528	515	520	504	518	499	504	533	489	533	485	505	483	532	547	543	535	529	530	521	480	518	517	565	491	545	520	550	505	504	531	532	537	489	537	544	554	530	512	534	560	550	527	516	512	519	542	509	525	509	534	549	513	500	517	534	528	479	510	507	556	515	531	527	476	524	554	543	474	518	556	501	543	545	526	524	504	484	500	534	488	509	523	508	497	521	541	532	521	535	486	536	543	523	489	507	552	516	521	528	549	545	532	570	528	538	505	525	527	514	493	500	563	536	515	575	532	518	539	550	562	496	595	552	524	514	491	543	556	490	497	524	502	524	523	514	484	528	533	518	492	512	498	533	517	542	587	499	503	534	541	498	511	504	542	536	492	540	560	535	525	563	552	519	512	473	509	531	511	521	516	509	553	456	555	516	509	529	518	547	508	494	485	552	561	497	528	525	522	487	525	548	545	554	536	561	538	522	557	510	518	542	587	511	501	564	482	506	524	491	512	536	512	518	506	547	583	507	554	529	510	530	493	500	485	518	537	522	520	531	529	497	505	563	553	541	530	541	528	544	521	515	550	527	492	550	536	529	522	484	530	543	536	521	582	572	522	504	505	528	494	510	530	519	518	511	538	542	542	531	529	528	539	516	527	550	530	544	523	521	531	553	544	540	523	503	504	524	512	514	520	491	499	558	525	517	521	521	572	547	512	537	515	549	541	529	455	492	535	519	510	526	503	514	512	517	515	507	511	533	520	541	515	516	516	538	538	507	515	528	555	467	502	516	522	503	496	533	506	519	520	531	510	489	514	495	563	505	548	504	523	516	486	509	512	505	511	545	551	490	536	542	537	538	537	504	517	513	483	551	497	535	541	542	556	530	482	475	482	545	543	511	521	533	545	529	522	551	502	536	527	522	537	521	540	505	523	506	551	543	525	532	567	524	494	497	528	507	522	504	492	549	536	492	505	553	515	528	503	546	458	486	528	557	520	556	536	538	512	557	549	503	506	544	513	500	515	523	500	523	517	558	553	555	547	539	548	498	526	495	463	507	518	522	535	542	544	501	524	526	463	530	480	538	556	517	482	544	551	528	523	518	499	515	532	503	516	521	506	510	503	510	514	541	529	538	523	523	491	521	535	525	542	512	512	536	516	527	520	498	514	508	515	504	514	476	533	543	528	481	480	505	522	523	489	543	489	507	527	496	539	514	533	518	531	544	516	538	528	541	529	499	518	514	552	532	570	516	507	550	493	487	528	515	535	538	541	523	530	531	484	505	524	540	552	530	489	490	521	538	529	574	551	531	537	464	549	524	544	524	500	552	539	536	499	502	557	518	576	493	501	520	540	536	496	557	575	538	583	482	504	501	537	527	504	532	517	523	550	524	522	538	521	512	516	503	505	554	517	500	502	495	513	557	531	534	541	542	538	503	538	560	521	537	527	548	553	492	529	527	537	518	524	519	507	513	546	500	528	510	525	504	541	519	534	513	530	522	515	537	494	515	510	514	522	494	544	509	542	553	534	514	538	520	546	533	534	522	513	496	546	573	576	516	511	531	541	522	547	538	464	531	532	528	504	528	485	545	503	494	494	513	550	529	498	502	499	506	511	550	551	556	494	543	503	535	529	503	527	546	516	552	513	552	507	510	479	518	495	569	523	499	530	506	529	528	502	547	528	503	502	567	535	537	544	517	540	530	478	516	525	528	499	528	509	526	503	548	542	559	565	504	504	567	497	518	495	514	523	513	519	541	482	571	512	542	543	543	580	531	502	533	546	541	519	517	529	551	496	496	530	555	496	516	538	548	560	515	506	556
27912	22886	11785	1150	436	362	378	354	362	329	340	326	329	345	329	369	306	320	321	319	327	313	319	312	296	327	338	343	314	347	329	332	345	314	331	299	348	314	269	328	323	312	318	292	314	308	356	328	344	328	313	303	350	338	320	312	310	321	310	301	345	323	319	321	328	342	334	362	356	288	327	333	350	308	299	328	336	314	327	291	348	326	331	324	326	331	326	315	332	344	320	331	333	365	301	311	316	322	295	326	332	347	340	283	316	300	343	337	336	333	354	329	312	316	337	327	328	299	334	312	294	325	303	341	340	322	350	334	314	335	284	309	309	351	298	314	353	336	326	329	314	323	318	320	333	300	335	360	334	312	314	310	331	345	315	337	291	343	318	347	309	337	363	349	324	329	283	321	322	324	368	321	330	280	316	310	333	330	346	328	340	335	353	327	334	327	285	312	317	324	298	322	309	309	320	292	321	299	317	319	363	313	335	305	316	343	307	341	306	335	281	365	316	295	311	344	334	337	321	308	329	309	329	325	331	329	317	321	303	335	310	305	325	328	324	341	323	309	297	302	302	340	333	331	330	334	336	316	349	321	324	322	296	302	314	314	315	338	329	304	334	301	310	336	328	322	332	331	313	338	330	364	344	316	356	343	336	342	360	314	315	294	347	307	312	361	326	335	341	306	313	326	314	320	314	297	301	337	309	320	394	315	331	326	329	328	310	360	341	329	309	361	360	299	331	354	332	319	298	335	318	284	321	306	287	330	340	303	329	323	283	346	308	347	326	344	338	379	290	333	309	334	311	358	327	319	320	301	334	341	302	314	298	359	326	330	331	330	323	335	349	323	317	322	309	336	325	306	314	320	307	334	326	323	341	340	330	330	335	324	336	327	350	341	337	282	322	309	304	308	321	323	331	302	325	311	322	310	355	287	335	346	302	298	297	319	315	324	379	304	316	307	317	333	351	297	328	351	310	320	308	339	328	330	333	315	323	343	293	297	341	340	330	332	322	341	339	293	332	340	294	299	310	311	325	352	349	297	329	331	334	327	285	305	320	335	310	316	287	335	332	335	318	335	348	340	320	313	356	284	324	310	309	327	343	303	347	292	328	341	300	304	346	315	317	324	280	308	291	336	302	333	318	325	305	313	309	309	304	325	329	310	340	342	313	346	304	347	345	330	350	318	307	300	346	317	335	328	304	340	359	337	334	325	334	295	312	308	352	312	326	326	325	361	330	324	329	290	302	311	317	315	360	326	305	322	308	295	328	331	312	305	327	352	341	306	320	314	318	362	323	300	351	309	316	343	321	356	302	331	343	341	320	309	334	333	303	368	316	337	313	346	275	280	332	349	324	305	318	318	290	321	363	309	307	328	323	342	318	338	333	320	316	308	296	294	320	349	333	295	289	330	325	329	301	325	303	347	330	325	311	327	319	295	318	322	321	351	355	296	324	353	338	299	320	345	315	320	325	340	337	328	307	301	313	327	322	321	343	337	343	325	367	321	303	331	308	296	317	301	311	319	352	340	280	312	310	314	367	334	335	320	300	293	344	317	329	340	341	337	316	328	316	336	349	310	353	356	329	298	337	340	316	313	345	315	310	321	291	295	319	314	332	341	340	336	316	293	337	331	328	351	299	335	331	291	316	335	351	338	330	316	335	329	323	312	330	334	356	303	303	310	320	307	341	345	340	321	350	310	336	331	294	327	309	302	353	323	301	324	340	333	318	293	315	318	343	302	324	334	323	323	314	298	314	323	336	287	310	331	340	301	324	312	322	333	302	321	313	326	306	336	288	314	345	318	343	296	315	342	323	307	302	323	372	342	298	311	298	350	276	351	325	301	280	310	331	333	317	321	309	346	311	310	321	314	351	332	311	320	306	321	353	311	327	318	340	306	346	322	321	313	326	338	326	300	324	320	319	339	330	354	350	292	333	295	317	308	313	326	314	306	324	309	339	345	297	300	335	332	307	287	323	320	319	294	365	326	327	353	309	308	321	349	309	346	341	311	334	337	333	337	340	310	312	298	334	334	301	303	347	330	356	302	278	334	354	325	336	298	312	358	300	333	342	331	314	319	341	283	299	311	300	353	331	320	317	320	324	362	345	326	316	326	335	339	352	313	301	312	369	294	343	340	321	329	313	326	305	341	342	290	331	301	329	320	281	320	306	327	325	319	306	320	303	315	308	288	339	337	312	312	330	348	346	336	341	328	318	344	301	331	318	294	331	332	321	353	326	307	319	315	307	331	339	334	336	298	319	325	327	342	362	325	319	313	318	315	308	307	354	327	322	329	294	323	325	309	325	322	316	332	320	331	320	300	335	310	312	312	333	309	346	356	300	307	349	342	303	359	339	309	327	343	312	295	353	302	315	300	317	306	349	298	350	316	321	331	324	340	334	330	308	306	332	321	335	299	320	301	311	347	328	324	338	303	347	339	332	304	311	308	341	325	302	296	316	364	324	297	330	367	309	369	306	356	324	315	307	337	346	348	346	313	316	319	278	314	343	292	312	362	295	314	313	312	313	351	315	300	333	329	344	315	333	310	304	322	338	325	307	311	339	317	328	314	325	340	352	321	294	345	327	343	314	323	346	325	262	309	352	323	327	308	301	293	349	330	357	352	327	291	322	329	322	360	311	330	327	285	305	339	289	320	329	338	327	348	360	316	333	329	305	339	320	326	310	315	332	338	327	341	329	309	337	330	335	320	349	333	303	309	335	327	342	288	332	336	332	311	308	323	316	325	349	318	328	343	323	324	346	338	286	333	327	334	336	298	319	343	366	328	353	332	303	303	319	349	298	327	349	326	306	325	323	316	306	307	354	315	326	342	306	312	343	311	293	319	345	318	295	330	349	302	320	330	315	328	323	317	353	331	302	312	312	333	318	320	318	310	300	304	339	321	370	338	302	331	349	316	315	320	337	346	334	312	283	295	330	331	294	334	314	341	318	330	297	311	312	353	314	339	308	331	335	318	349	355	309	314	314	279	324	329	316	309	327	322	335	328	327	320	309	315	299	324	334	344	328	320	304	321	313	358	315	320	326	313	304	328	355	311	325	303	310	324	290	348	278	346	315	322	305	320	317	361	329	353	308	313	307	305	315	315	338	294	320	316	345	324	351	323	317	331	317	301	334	321	284	324	321	326	283	340	312	350	332	343	315	356	298	306	328	329	320	300	326	307	350	328	354	362	327	298	317	332	368	324	317	329	341	330	331	333	283	344	314	331	331	328	312	334	323	331	362	309	337	351	333	312	340	284	304	311	342	348	333	299	340	284	343	322	312	327	309	310	329	337	309	301	308	336	329	329	310	345	333	338	338	293	312	349	332	289	302	315	318	324	308	331	322	359	358	345	324	331	308	320	346	340	315	319	327	282	322	310	311	333	364	303	327	315	328	312	307	328	365	331	283	313	322	347	342	312	317	328	332	340	288	350	309	358	318	313	331	312	338	328	347	295	361	299	330	331	312	363	329	336	322	318	325	324	302	302	340	328
33214	27617	1019	664	548	535	496	488	523	454	446	421	473	446	410	427	406	427	466	430	467	393	441	433	379	463	447	424	448	431	422	425	379	436	428	453	436	413	399	440	414	407	426	413	456	446	432	441	421	441	417	444	392	427	440	481	420	437	427	408	411	396	419	412	455	442	441	460	421	415	411	450	427	431	409	430	430	442	417	443	407	420	430	424	445	423	445	418	455	440	408	437	447	409	437	429	441	428	431	441	422	452	429	423	451	451	433	419	411	427	413	444	439	437	468	415	418	451	460	396	419	391	446	445	430	429	468	427	409	432	495	430	423	436	440	432	444	406	404	428	430	429	420	481	448	431	435	445	431	430	439	408	457	458	441	431	412	457	459	436	435	419	432	449	466	432	430	443	435	458	444	411	461	426	425	425	443	444	434	444	402	420	409	414	437	431	414	413	434	458	428	431	410	451	449	455	426	433	410	436	452	416	472	456	417	428	418	437	473	448	412	419	423	429	458	399	425	510	425	451	430	456	420	424	420	412	487	436	414	426	431	408	421	412	467	459	420	444	418	437	435	400	421	434	390	417	471	406	467	437	420	412	403	431	449	417	429	413	415	417	471	453	428	428	427	460	432	445	435	430	435	450	465	427	431	452	381	408	395	419	431	438	446	494	435	403	436	460	459	427	442	423	417	433	472	439	439	444	390	443	430	459	477	409	422	448	454	419	430	414	465	433	454	395	432	451	422	437	476	437	431	448	392	424	453	415	423	434	432	415	438	412	409	452	456	455	444	432	453	419	447	431	433	416	443	427	443	431	481	388	381	454	410	422	439	448	431	442	439	425	441	391	435	419	429	439	427	422	439	425	442	412	403	428	467	412	414	447	440	413	434	450	399	421	409	413	416	440	412	425	403	438	463	397	459	445	449	429	419	412	437	430	415	430	463	447	426	476	432	439	425	461	412	428	419	436	421	394	457	395	433	448	374	433	453	450	472	403	420	437	465	450	469	437	460	432	429	427	420	419	408	449	418	431	418	440	422	419	434	423	431	410	421	420	447	427	415	452	407	416	431	416	443	445	424	406	418	431	380	416	462	460	446	392	448	437	428	463	436	433	439	432	406	458	425	418	426	462	449	401	426	455	455	428	419	436	394	464	439	407	437	418	441	415	430	461	429	451	473	443	430	405	416	474	384	394	440	446	427	451	425	434	425	421	435	431	465	422	451	468	435	437	402	444	417	431	423	444	413	440	390	420	415	437	472	442	438	395	435	433	459	484	388	408	426	424	414	434	434	445	422	424	470	437	432	418	445	432	428	450	473	392	417	397	421	402	425	399	430	427	420	456	457	431	404	456	447	440	416	431	418	445	433	431	431	450	443	432	403	401	442	446	475	425	405	452	431	442	414	419	423	420	445	454	433	424	467	429	469	463	450	439	416	424	457	456	413	395	446	437	420	423	435	423	413	437	406	426	394	454	423	431	428	436	452	443	435	443	444	428	437	417	459	446	451	480	425	441	429	464	396	438	433	429	417	420	439	466	430	399	447	425	441	428	500	406	416	465	432	424	457	426	425	431	398	478	419	430	444	428	417	416	458	429	443	464	440	429	456	422	423	404	437	396	440	420	430	445	395	417	454	458	424	434	448	448	474	423	412	431	419	399	466	471	440	425	440	422	408	443	431	417	469	449	437	426	419	399	430	395	457	419	390	426	428	370	453	439	422	411	416	413	422	413	443	469	395	412	428	460	433	472	398	451	421	441	421	441	423	416	438	442	422	399	433	420	443	413	412	461	436	440	452	432	433	430	472	460	428	422	450	414	442	461	429	422	437	438	440	415	413	435	438	455	448	403	444	442	441	436	426	408	427	447	439	435	460	422	404	408	399	425	444	454	421	440	453	429	414	434	450	418	421	436	428	442	402	434	428	452	418	432	422	411	478	383	443	436	410	444	401	401	432	433	424	412	455	408	433	474	388	413	402	447	399	443	435	448	422	453	442	433	426	398	416	452	423	434	432	426	439	421	416	421	440	482	437	419	422	417	425	397	404	460	439	413	447	441	432	433	467	434	445	447	462	418	445	419	477	436	390	474	460	435	425	436	442	440	381	490	406	412	473	445	433	435	440	404	435	414	436	403	451	453	374	460	428	444	408	393	442	399	458	400	462	440	457	396	440	470	438	406	414	439	422	435	397	426	446	455	439	438	420	426	444	432	437	433	447	405	449	444	411	420	432	434	443	434	402	425	435	438	410	469	417	446	410	413	444	426	405	430	424	458	450	429	445	468	425	419	436	455	412	429	456	417	404	435	465	415	417	447	452	450	419	455	411	398	426	411	426	410	452	429	420	428	446	435	402	434	435	452	403	447	454	421	441	393	443	451	422	423	397	448	430	441	422	425	429	405	429	430	452	422	410	445	435	403	467	442	457	436	436	432	470	396	404	432	402	429	432	453	406	416	451	454	465	452	442	426	397	446	407	448	417	461	433	444	392	410	437	421	422	437	461	448	430	451	409	444	448	426	454	432	442	442	433	449	426	449	431	421	397	370	417	447	459	423	438	460	427	428	402	425	416	418	407	435	444	453	430	436	452	397	442	428	457	405	427	452	403	425	429	428	445	447	416	412	428	425	504	407	393	452	443	434	481	432	420	432	435	422	436	453	426	458	391	415	425	430	449	446	456	452	462	434	447	449	401	401	426	441	450	434	405	454	435	445	430	399	428	397	382	469	396	429	422	423	397	412	412	416	448	472	420	405	438	436	423	442	415	452	406	419	407	427	425	419	446	417	455	438	443	423	425	404	416	470	436	420	433	406	394	427	449	430	459	410	450	419	417	450	426	403	410	417	427	445	442	449	438	441	457	395	417	426	438	434	478	408	385	433	418	465	451	423	464	451	414	446	423	447	459	443	449	432	436	474	440	462	448	454	411	464	422	468	432	437	444	443	452	424	427	423	441	420	426	401	442	431	464	411	408	440	417	398	442	423	399	420	426	434	455	395	396	436	408	419	449	419	419	435	425	424	429	428	459	443	441	444	453	437	449	412	453	456	450	416	432	424	450	419	474	452	443	424	425	403	407	452	419	486	425	436	462	407	432	445	416	446	404	407	462	447	418	432	452	452	428	422	448	415	412	397	439	455	497	426	453	440	426	442	435	411	441	480	436	427	424	437	422	429	390	429	419	419	444	429	447	449	455	442	418	418	450	417	446	463	392	448	422	454	454	485	440	447	429	436	426	406	439	429	460	427	413	439	381	462	458	426	430	425	422	428	443	427	452	430	397	423	462	403	407	436	437	433	432	399	416	435	415	425	420	421	433	419	436	431	473	447	438	436	392	429	435	398	424	398	449	457	404	440	411	434	409	427	439	408	439	413	438	454	417	460	390	464	453	413	425	394	455	448	405	426	416	437	433	436	443	438	416	446	410	426	461	400	441	435	421	397	446	431	444	442	413	458	444	452	463	410	430	415	443	443	402	420	428	434	410	423	452	420	438	431	391	431
23781	21066	28359	24012	21031	9208	1117	790	665	660	596	564	579	612	589	520	515	550	599	525	496	498	501	494	541	446	515	484	486	514	477	468	489	500	465	497	504	542	491	503	488	462	478	478	459	449	486	490	478	475	455	502	514	504	509	466	485	543	464	499	484	485	490	517	486	461	459	494	491	451	508	472	491	486	510	505	479	516	498	479	478	488	472	468	490	484	470	472	462	444	472	467	514	498	463	523	509	497	451	498	480	532	504	505	466	497	491	480	460	483	479	482	490	510	492	460	500	515	508	474	487	498	534	480	464	490	483	480	498	508	475	506	467	544	470	494	464	486	459	485	453	500	452	475	480	454	496	481	475	440	485	529	476	477	457	484	503	464	498	478	518	519	500	504	509	461	469	502	499	469	495	488	489	483	508	467	456	500	461	510	513	443	490	454	487	474	494	467	492	468	481	468	497	488	464	474	487	491	500	482	498	502	469	477	452	466	469	451	453	530	468	484	527	477	464	493	501	471	446	515	498	495	477	471	510	487	472	465	456	464	483	496	503	475	431	517	473	505	490	468	453	501	491	490	503	493	492	474	475	462	489	501	492	507	455	519	492	469	453	466	484	513	517	473	450	457	466	482	491	500	498	468	492	477	495	489	512	502	504	477	461	458	507	465	478	483	454	479	484	474	453	516	496	500	450	481	460	489	495	514	477	460	481	503	446	474	467	466	475	510	499	447	500	495	509	475	466	479	469	491	471	458	490	490	529	459	500	501	475	465	487	504	483	484	483	479	482	499	469	468	450	511	444	510	488	473	490	486	477	469	499	451	484	466	507	496	447	465	482	464	481	459	491	476	513	503	493	507	462	476	478	478	494	486	529	482	496	443	521	493	509	493	480	488	451	481	447	482	452	502	454	463	471	478	475	450	486	481	468	493	467	465	481	476	515	512	484	503	460	482	478	491	480	457	520	493	500	474	475	496	504	494	516	472	461	482	460	555	482	489	498	481	526	485	450	478	461	512	495	489	452	488	498	508	484	461	455	504	478	501	541	489	483	458	498	508	494	523	477	490	489	455	487	504	465	481	485	461	487	463	513	489	470	454	469	466	485	489	478	511	499	476	497	508	486	505	454	497	462	473	466	473	469	481	470	516	485	499	555	513	494	493	484	485	495	453	462	524	543	457	503	475	476	462	539	501	476	470	472	463	465	511	513	454	463	473	479	482	517	474	485	494	499	462	464	468	496	455	444	459	497	485	451	452	497	448	477	472	456	493	482	488	466	477	485	524	474	473	468	513	468	512	471	492	457	469	487	449	519	459	470	453	461	455	507	469	458	494	479	489	464	512	471	485	446	480	479	467	502	493	453	500	462	485	465	504	459	481	508	475	479	486	486	480	526	505	479	488	507	471	490	441	506	484	462	531	471	486	448	467	484	492	475	491	497	493	503	505	463	477	512	481	477	464	510	429	474	500	493	493	477	446	469	489	488	483	478	493	477	510	453	485	469	477	466	432	479	500	485	436	499	498	463	490	479	498	493	471	465	495	483	485	489	497	511	455	487	478	482	509	497	493	486	454	494	476	501	490	449	497	493	525	457	467	481	495	499	493	506	467	505	489	492	464	473	545	470	462	527	492	492	457	476	479	508	470	492	475	461	495	462	449	464	497	475	515	502	474	457	517	466	504	460	466	524	503	489	526	505	464	507	473	485	494	501	504	494	479	521	503	492	458	490	479	505	461	494	484	457	466	501	482	507	449	495	499	485	483	477	454	506	483	498	510	449	451	498	466	468	453	471	447	479	464	470	502	479	454	474	507	451	470	501	475	471	451	482	467	484	502	463	524	470	480	490	475	492	465	489	463	471	518	467	490	434	471	496	495	449	475	537	513	493	533	462	416	486	484	467	457	450	436	480	454	450	468	459	491	468	453	483	448	519	456	456	477	497	478	421	480	518	465	455	430	472	442	457	492	475	500	489	437	470	500	499	494	501	491	482	464	486	455	481	467	456	508	468	480	450	497	460	438	485	477	489	453	526	463	501	475	486	485	521	471	503	537	494	504	502	458	447	503	455	448	526	457	471	499	469	483	441	449	455	481	451	455	460	491	484	480	471	486	475	497	523	436	493	490	506	485	490	461	496	508	508	454	490	462	452	466	492	450	436	493	526	514	531	471	492	508	520	478	482	488	519	457	473	497	467	496	498	464	478	482	515	479	492	464	483	494	498	487	480	488	503	437	464	464	474	458	539	474	500	465	505	485	491	485	473	510	486	500	502	498	479	434	466	481	508	497	532	474	466	480	468	507	465	472	511	497	484	474	491	483	475	465	473	487	495	508	453	454	485	486	465	510	449	491	446	489	475	464	454	480	499	487	453	471	489	526	497	505	456	456	466	476	528	482	467	518	483	494	462	457	472	459	440	523	458	472	485	455	467	475	474	500	519	489	491	461	470	482	492	486	486	501	482	465	487	462	491	490	476	484	493	502	524	510	491	458	502	510	473	457	485	464	439	494	490	480	493	450	491	491	450	473	437	476	461	501	505	491	494	459	469	447	501	483	455	499	507	483	447	441	441	471	473	484	461	463	495	475	513	458	477	461	454	470	429	522	451	499	468	458	497	487	489	473	505	466	470	491	492	476	527	492	455	441	508	519	509	464	485	463	482	485	531	477	502	457	484	483	494	470	499	510	504	492	518	459	450	487	467	481	462	482	493	536	478	468	466	467	493	505	457	517	477	457	482	503	495	506	483	502	476	500	475	478	477	481	482	473	502	486	432	485	466	495	493	510	454	506	470	472	492	496	449	453	484	487	466	437	514	473	489	502	508	440	487	505	480	480	490	462	460	464	518	522	449	472	535	446	477	489	488	452	482	470	447	501	493	524	520	448	504	472	523	516	486	479	453	482	509	489	449	484	471	471	496	497	524	475	491	487	508	500	515	460	486	486	497	496	503	505	526	461	491	475	531	485	523	492	515	487	484	445	463	483	465	511	475	451	465	497	495	511	521	482	467	472	468	473	517	529	479	488	428	472	455	484	486	495	493	548	516	491	493	467	455	494	493	494	511	506	520	517	519	483	485	429	461	512	473	453	452	488	506	495	442	464	483	489	488	446	518	473	466	498	480	456	478	488	498	477	463	438	462	485	474	475	497	515	487	482	453	489	456	500	486	491	470	498	486	470	489	495	477	456	455	458	469	474	458	463	474	483	488	499	517	500	438	445	496	488	500	453	486	482	501	471	503	432	506	493	495	460	491	468	479	477	476	516	474	443	473	454	478	464	479	464	492	505	494	484	500	476	452	462	478	525	539	438	491	474	500	459	485	465	491	449	463	507	461	417	519	495	486	485	492	494	485	451	485	478	472	505	480	468	467	473	458	431	475	514	467	462	501	489	484	464	478	497	473	454	468	522	506	460	465	470	480	456	493	479	440	487	474	475	451	462	473	480	469	514	509	477	454	480	499	490	464	455	486	523	474	499	455	505	433	471	502	446	500	433	513	487
36772	36672	7105	3546	2696	1944	1569	1423	1219	1104	943	922	872	798	753	801	738	721	684	715	703	710	756	647	667	688	642	619	658	707	638	691	650	667	617	639	693	639	668	626	673	600	673	621	659	711	638	627	613	641	680	622	640	667	633	643	693	624	629	645	648	658	634	666	664	601	640	695	623	642	669	610	655	642	666	634	630	653	615	667	657	636	624	669	623	619	621	630	635	644	655	613	608	635	645	628	598	657	618	645	602	626	650	630	678	646	651	656	649	629	658	654	626	612	617	612	634	705	670	624	624	662	664	646	681	597	648	630	646	642	646	628	647	653	637	688	652	718	626	636	691	630	621	639	596	649	647	612	682	599	651	669	682	612	621	623	623	589	619	655	672	644	586	640	641	640	643	639	632	642	620	642	649	636	615	604	644	643	604	644	641	634	622	669	636	646	616	657	616	638	574	601	593	652	654	664	632	615	632	605	587	637	604	637	622	624	658	613	630	676	641	622	594	659	648	636	659	668	644	653	645	659	652	638	647	603	666	616	652	673	660	658	637	614	633	676	669	611	627	626	632	701	630	647	598	640	622	649	676	651	614	615	654	635	604	620	629	659	640	600	643	655	693	626	658	584	637	609	587	611	670	563	619	663	620	615	656	688	670	684	616	619	665	624	613	613	601	644	628	612	624	659	635	615	687	673	665	657	608	650	655	632	646	660	652	682	587	647	596	633	628	630	669	602	605	679	664	644	643	601	611	643	666	631	614	624	603	596	633	658	606	649	671	647	652	657	643	607	625	634	664	594	653	638	680	634	566	641	651	634	599	678	626	626	657	640	623	617	637	645	616	636	614	629	636	640	664	658	645	642	637	677	601	640	637	567	624	642	660	597	668	628	680	648	626	678	625	657	667	635	588	653	662	636	663	664	621	629	640	620	584	614	663	614	667	648	661	654	637	651	632	660	672	624	628	671	634	655	601	629	665	628	704	671	631	677	581	657	663	627	672	619	588	616	682	636	673	611	592	652	649	627	662	612	626	610	629	646	619	651	645	658	601	614	639	622	624	636	621	682	631	617	642	617	635	610	617	625	645	670	654	609	633	628	654	639	605	643	616	607	639	676	639	660	652	647	638	686	638	706	623	643	620	634	639	639	632	626	644	663	647	628	688	615	606	602	654	619	649	640	578	624	633	651	643	628	636	614	658	623	666	630	670	665	613	642	650	633	605	661	633	643	606	652	677	600	615	680	635	634	627	599	639	648	661	640	637	658	601	631	648	611	634	654	641	670	651	647	613	647	659	665	637	660	667	598	634	689	637	641	689	635	621	624	631	683	666	619	625	612	666	616	640	682	643	676	660	657	652	640	623	557	653	647	617	604	662	682	638	632	661	627	669	641	691	650	623	645	603	619	630	636	654	649	608	615	638	637	694	636	670	592	591	636	648	672	581	657	614	627	631	610	622	645	589	616	655	638	635	681	645	617	591	641	659	653	642	676	626	634	643	676	645	642	626	646	631	654	574	628	619	606	648	666	633	640	670	601	636	666	631	644	631	638	648	658	624	646	648	640	652	566	629	666	628	667	621	617	643	644	614	640	608	636	618	669	663	643	646	620	631	617	620	641	689	610	603	652	653	615	612	625	628	589	669	622	650	618	616	630	652	651	620	679	639	617	620	626	606	663	639	650	626	601	608	645	630	652	674	670	647	638	643	639	605	623	645	626	613	637	628	638	654	660	656	657	603	611	645	598	655	712	665	652	631	668	654	667	649	607	651	623	628	642	598	667	671	622	622	673	561	676	630	645	636	629	663	661	640	652	631	625	648	627	674	618	653	614	657	670	645	630	621	649	614	635	649	656	677	612	621	659	641	605	660	646	631	615	656	626	669	613	585	636	646	673	648	629	656	603	619	614	639	638	622	661	681	629	601	676	669	600	682	596	659	617	660	644	634	676	669	616	627	659	684	670	653	644	657	654	648	665	650	633	663	647	620	706	630	584	650	639	664	622	616	613	627	619	610	640	605	608	642	650	600	672	594	700	645	649	644	656	582	595	657	663	653	641	647	628	637	598	629	635	631	587	689	623	606	625	647	582	649	637	634	673	635	656	662	638	611	676	645	668	641	612	679	637	609	648	666	643	648	639	625	637	651	634	637	638	658	646	649	624	659	636	648	620	640	700	657	685	623	665	665	652	621	645	683	627	644	640	572	604	680	667	608	654	674	665	653	643	654	655	635	668	657	702	625	649	652	650	685	684	646	594	626	621	569	603	606	594	626	656	612	625	633	709	678	653	627	639	643	637	687	639	637	668	651	621	653	672	641	600	643	659	663	604	685	633	643	621	642	635	674	673	608	652	639	676	622	677	593	653	638	660	576	620	589	656	637	661	667	639	621	668	642	641	624	669	649	654	618	636	643	665	626	613	619	631	654	648	624	596	628	608	642	638	640	683	613	682	620	656	647	600	604	600	686	642	647	644	712	638	643	606	638	633	656	662	619	691	616	621	645	613	630	605	651	644	669	642	651	618	689	660	628	622	669	688	653	579	651	628	622	654	606	646	675	653	544	624	614	604	647	642	671	623	615	677	626	627	633	644	619	618	680	620	600	633	623	606	626	595	637	627	645	623	655	642	655	703	574	679	642	639	645	655	614	666	670	606	646	602	604	625	602	625	651	618	679	640	660	646	600	602	602	672	660	639	639	579	594	658	635	642	681	619	638	606	656	672	614	640	662	627	604	645	636	640	615	619	643	626	630	625	581	671	641	666	598	593	642	652	619	570	635	679	595	614	637	678	632	635	648	601	614	618	620	644	653	642	704	658	639	655	577	668	647	619	622	642	663	682	665	647	678	688	580	639	643	629	623	640	641	649	674	635	624	662	658	610	609	637	629	626	645	626	618	634	611	642	633	656	632	633	629	622	637	642	633	613	665	656	656	658	630	636	646	689	627	673	639	604	631	626	642	654	624	644	673	627	623	599	625	674	651	653	651	653	640	634	685	613	630	665	599	648	662	647	641	671	674	638	644	639	646	634	611	610	631	627	677	637	622	625	605	648	620	647	603	656	680	641	649	635	641	623	608	663	666	636	604	654	652	628	608	629	627	593	626	620	646	671	643	650	604	701	639	562	682	610	664	562	630	637	637	665	645	631	650	643	619	629	661	623	647	643	635	651	630	664	598	621	622	607	647	642	655	645	601	681	629	628	619	639	617	662	592	671	638	645	623	599	645	655	650	666	654	643	639	610	650	633	622	608	615	608	651	613	617	608	665	606	642	652	641	659	666	639	610	661	650	650	614	651	652	637	632	660	621	627	586	668	647	606	662	634	618	607	644	609	636	618	605	631	626	651	682	676	651	650	656	610	633	627	654	616	672	651	611	609	632	664	660	642	604	630	627	620	659	637	646	625	598	644	661	646	658	625	609	604	625	648	665	676	661	642	654	626	665	656	649	627	652	667	616	638	632	657	629	601	649	709	660	640	655	675	653	658	614	649	660	676	639	644
22827	21020	28713	23510	21016	21037	6847	1055	766	704	632	609	539	585	515	485	507	484	432	410	446	476	441	441	391	430	402	442	433	378	399	386	413	425	399	423	398	343	401	424	412	372	425	409	403	401	379	376	434	387	426	432	359	378	414	400	374	411	371	385	368	397	412	380	374	391	425	390	389	385	349	407	403	382	417	390	373	350	407	375	390	376	378	361	371	385	365	400	405	417	415	413	406	394	390	380	362	414	393	378	396	402	343	390	388	403	412	436	391	367	380	386	403	363	394	380	412	404	386	379	379	360	398	362	376	390	377	409	387	385	371	373	364	387	364	379	431	388	377	398	383	395	413	382	373	388	400	396	440	373	393	360	404	379	389	368	352	415	385	400	376	389	362	398	368	414	396	353	383	373	397	366	386	373	380	359	407	372	387	396	387	401	415	404	409	375	398	365	391	405	407	428	383	357	364	386	412	393	414	387	379	362	408	389	398	424	369	389	386	358	365	354	375	397	377	407	408	373	408	392	401	397	350	415	391	358	376	407	365	387	394	372	365	389	380	342	429	378	377	364	391	400	398	386	350	408	380	361	383	389	368	362	379	369	374	406	388	410	405	387	395	361	374	379	377	398	398	387	384	376	401	394	361	400	334	416	395	397	375	384	387	363	373	359	359	386	361	387	401	373	410	379	393	380	380	399	398	375	404	374	363	386	402	389	382	372	397	390	386	386	371	388	391	405	396	368	410	400	387	379	387	382	355	395	357	389	352	379	408	341	379	393	374	365	414	362	376	362	406	393	353	429	401	380	417	381	370	367	389	411	401	378	406	346	400	379	345	359	396	415	362	405	376	392	399	402	413	364	396	389	395	399	367	362	419	393	385	416	405	434	392	400	381	348	414	379	385	356	365	361	372	359	376	405	332	393	367	349	394	417	367	400	383	356	376	395	373	378	360	381	364	422	386	429	386	414	391	374	366	366	388	381	385	377	397	397	380	378	407	401	403	390	348	367	354	408	380	403	396	401	428	392	367	376	420	373	375	380	371	386	366	361	386	370	377	396	383	385	379	383	349	390	385	404	390	400	390	383	363	352	403	376	392	345	358	386	392	356	391	375	393	362	378	404	410	361	384	389	374	377	406	372	390	372	410	391	396	387	368	359	379	408	383	402	355	407	419	431	379	357	381	387	385	392	386	403	363	354	382	364	386	380	390	390	397	381	334	359	358	349	382	381	384	358	404	349	378	361	433	373	405	377	373	384	384	367	365	347	374	363	394	386	377	374	392	393	378	382	431	406	396	373	394	354	375	396	366	404	389	372	373	397	360	381	386	391	415	402	390	395	373	405	364	387	387	394	343	396	349	378	399	376	361	386	401	392	379	383	382	369	360	414	378	405	370	371	383	381	380	412	396	369	341	368	405	362	375	376	380	396	388	401	384	384	383	380	375	369	386	390	394	379	395	356	371	369	367	416	373	377	368	347	385	375	383	393	390	372	422	387	337	362	382	378	381	386	400	344	415	368	375	364	385	397	353	398	338	401	412	379	380	347	385	370	360	386	373	365	411	358	398	344	370	414	403	402	387	386	378	401	377	422	374	388	393	369	369	331	374	408	381	413	347	358	382	402	402	403	386	345	364	397	382	399	364	365	371	376	377	413	351	376	401	373	397	381	375	382	342	361	369	356	369	445	346	397	380	368	372	442	407	378	396	400	354	371	388	384	384	389	364	386	349	380	376	394	351	377	350	369	396	370	372	375	364	397	350	402	370	342	376	404	400	378	378	368	415	377	366	405	402	389	376	358	389	377	376	424	374	394	378	413	361	372	393	394	378	386	419	362	409	411	358	395	400	384	398	373	387	360	388	370	328	363	395	380	389	376	367	361	378	372	396	381	367	413	396	358	370	433	368	389	390	403	389	340	427	371	398	423	389	390	395	391	364	365	365	390	404	412	369	359	388	412	350	380	360	386	365	382	389	400	408	366	392	361	404	375	361	360	387	364	355	343	405	401	363	398	377	363	405	376	408	393	417	410	381	397	356	396	377	369	394	405	382	368	347	384	378	397	376	389	393	351	398	343	377	359	367	371	395	393	388	356	382	350	382	413	382	390	416	377	369	384	374	386	381	398	405	409	371	398	397	392	405	367	414	386	379	367	417	379	380	370	337	417	399	428	382	327	407	343	403	419	372	379	382	389	370	387	366	381	389	376	372	405	386	385	399	367	397	418	363	366	381	407	363	351	392	362	336	388	367	392	365	382	362	367	385	360	396	420	395	384	403	386	395	373	402	387	367	382	390	375	373	345	382	358	389	376	382	407	350	359	370	373	394	394	378	373	408	381	400	393	389	388	399	383	395	356	374	393	405	384	389	350	389	367	385	425	362	405	371	385	394	380	377	393	385	357	411	357	359	428	389	401	357	366	393	394	380	392	356	388	374	389	385	389	397	398	366	359	431	372	406	366	404	398	400	389	389	388	372	388	425	412	372	407	387	329	370	378	320	373	378	363	366	356	360	387	372	403	370	391	372	373	377	366	406	384	410	358	372	382	390	355	386	402	391	382	407	408	373	359	359	447	346	379	362	381	383	410	397	396	387	338	400	356	392	371	423	404	383	390	410	342	371	412	380	397	396	361	367	382	391	403	389	405	400	355	434	399	371	384	406	386	362	416	359	402	362	362	378	381	375	341	401	381	399	368	378	421	414	386	378	373	397	376	398	377	349	367	379	351	402	393	354	396	381	384	404	381	363	392	375	378	395	381	420	393	371	349	411	391	388	389	370	401	400	361	394	393	361	365	387	382	381	365	395	399	383	417	383	391	406	359	330	366	359	410	368	345	383	355	393	381	375	389	375	366	364	402	389	378	394	381	374	387	374	423	388	390	392	389	355	397	410	383	370	401	397	376	356	404	375	386	398	373	374	388	397	393	398	378	379	412	378	341	398	400	386	408	377	386	366	414	377	393	370	378	368	417	358	362	393	406	396	389	375	390	381	385	391	356	369	377	407	366	360	368	377	360	380	401	386	389	397	400	373	404	400	381	391	406	365	392	375	351	377	357	362	398	391	368	366	420	394	374	366	393	379	372	413	365	379	403	410	361	398	379	381	372	355	387	410	400	365	376	365	359	378	358	383	381	406	413	358	372	409	420	359	396	379	393	382	387	368	395	349	397	414	328	369	388	376	379	390	406	368	384	392	378	391	406	389	383	404	361	367	381	384	396	414	367	397	375	363	374	391	388	362	387	358	367	391	357	347	374	401	359	405	416	397	421	376	457	392	397	393	399	407	366	365	338	401	372	406	393	368	350	401	348	377	388	384	387	339	341	372	358	394	428	372	365	379	382	354	383	377	391	354	416	354	401	380	344	406	364	356	362	378	374	385	375	391	358	373	370	397	353	402	371	399	378	367	385	387	387	384	387	363	355	378	392	433	427	390	408	377	349	377	428	407	383	378	389	406	375	369	345	374	355	388	374	395	373	374	382	420	394	408	418	396	366	363	388
41437	43299	11091	5726	3924	3049	2398	1940	1596	1333	1145	1036	976	868	782	818	741	706	683	650	633	620	649	602	610	603	584	589	519	564	580	531	534	560	538	559	545	597	562	532	605	502	526	559	528	519	563	582	509	557	509	519	520	509	486	524	516	552	565	509	534	533	515	538	476	542	513	536	536	513	536	519	522	511	496	546	493	493	547	510	516	507	501	509	553	561	519	537	523	504	523	501	518	536	493	554	551	524	543	523	525	508	538	532	534	527	488	538	480	531	526	494	513	476	497	514	532	545	535	530	505	513	520	507	490	563	517	506	558	542	512	507	557	500	511	520	497	539	494	586	525	520	510	513	536	551	536	558	500	519	552	505	514	478	488	529	560	461	506	555	557	547	530	492	519	518	514	535	524	536	522	508	508	521	524	541	547	492	533	497	494	510	489	532	527	517	517	535	542	519	522	520	546	496	495	508	530	522	546	536	449	568	507	527	540	480	486	533	534	521	516	473	538	544	502	538	494	497	503	481	532	510	567	540	545	508	537	547	506	500	531	476	527	531	541	489	514	539	516	510	518	515	523	520	541	549	493	551	491	515	499	498	517	513	523	487	535	496	507	518	563	533	545	535	522	511	511	495	516	505	555	526	517	524	533	510	503	491	541	497	522	522	542	545	516	494	516	476	518	531	481	504	505	531	474	525	503	490	510	503	487	532	517	545	534	457	488	545	513	483	519	531	529	514	482	478	507	528	525	494	537	536	508	516	487	530	535	483	518	538	523	506	520	559	502	495	515	467	528	486	544	597	528	541	550	511	540	508	524	548	517	512	526	504	507	548	484	500	526	502	524	511	503	513	507	521	525	545	520	497	508	490	541	494	514	523	509	500	533	533	527	507	528	472	569	540	527	535	481	506	502	503	535	531	518	546	516	515	504	526	510	484	541	519	563	530	480	478	525	536	471	550	512	535	510	533	529	525	500	523	497	550	524	554	517	514	523	520	474	528	504	508	519	510	499	487	524	499	521	508	537	516	483	530	530	507	510	498	525	494	508	552	523	526	524	535	523	560	497	509	471	518	522	487	503	543	478	529	490	519	509	498	497	536	517	476	490	499	531	508	516	561	491	508	483	503	511	485	570	519	477	507	495	524	502	524	503	503	538	511	525	544	519	507	531	484	520	536	522	466	503	538	477	502	505	505	508	518	520	520	543	500	501	491	512	517	494	529	500	501	559	512	496	508	501	526	479	577	532	474	513	477	515	507	531	518	487	502	523	535	538	492	511	534	515	500	512	499	517	510	531	527	546	546	495	505	549	537	513	516	558	531	551	501	488	496	475	518	478	525	526	477	493	563	497	507	565	504	538	483	525	533	536	542	521	520	500	519	514	534	512	542	492	496	501	507	497	463	510	483	527	498	529	519	516	511	486	501	491	496	538	495	503	481	510	538	514	526	544	512	499	552	528	527	544	509	471	530	526	500	521	486	508	536	581	516	488	503	512	536	493	547	527	546	531	493	528	537	528	497	518	497	554	517	519	557	496	478	536	515	504	485	524	488	487	510	514	498	498	537	527	519	502	500	488	551	481	514	544	513	515	530	518	533	505	507	528	502	531	519	518	473	507	496	480	504	493	521	523	486	489	551	543	474	513	554	495	528	494	506	516	496	499	517	554	490	546	564	518	566	542	546	503	506	513	559	521	489	543	533	517	559	538	519	499	551	474	524	545	510	496	521	506	470	531	505	524	503	528	538	516	514	511	541	545	513	516	557	488	508	512	512	546	511	514	508	483	497	514	495	487	542	485	508	501	531	535	530	539	508	511	494	505	530	543	486	509	519	527	510	522	460	528	520	481	500	539	506	510	492	467	526	517	555	524	523	533	513	494	529	510	533	518	477	493	532	536	559	490	507	507	500	513	488	535	477	513	504	514	533	533	528	493	502	505	546	520	528	547	502	544	525	496	527	502	488	559	554	482	491	508	508	501	515	455	513	522	538	484	533	511	524	534	569	503	528	546	520	517	542	516	521	523	524	520	501	496	544	554	507	513	543	489	545	501	479	511	503	503	533	554	521	513	517	488	528	453	520	534	529	482	529	531	492	515	535	533	496	495	492	531	522	509	533	490	559	506	517	514	506	505	517	507	475	534	542	492	511	513	525	490	490	512	497	518	541	517	536	494	523	510	541	548	522	528	505	527	510	551	552	510	506	485	541	486	530	514	523	502	507	486	576	524	532	515	503	467	531	541	568	475	533	516	514	483	474	534	540	480	509	491	529	542	485	504	540	554	538	466	538	525	521	490	473	518	488	484	537	518	507	466	509	563	554	539	492	494	542	538	521	540	513	492	519	503	491	480	516	523	569	501	493	512	528	525	530	502	524	544	541	519	522	490	516	534	514	530	567	546	505	519	486	508	513	520	474	505	489	526	517	482	527	484	484	505	565	505	547	514	559	518	481	501	527	536	525	490	513	508	500	494	510	507	515	498	541	491	514	517	518	527	506	528	491	537	515	540	536	509	508	529	482	505	511	536	506	567	524	508	548	506	530	499	519	484	587	543	509	549	466	519	512	554	528	480	485	494	538	500	510	527	523	502	520	540	508	502	487	521	491	482	511	515	516	491	493	557	518	509	518	494	498	549	532	521	502	519	516	494	520	527	545	503	540	512	555	513	493	515	525	524	522	540	523	543	526	561	510	518	485	522	513	551	539	511	509	474	523	515	484	501	530	502	542	512	510	532	485	527	511	537	557	534	538	523	507	527	460	523	527	551	498	523	527	503	487	521	509	505	494	507	518	483	497	521	522	524	527	491	488	521	498	530	519	500	512	531	467	549	550	536	498	525	490	537	504	518	527	507	513	509	543	492	540	519	493	506	511	545	513	546	539	529	522	505	507	564	517	512	477	519	509	540	530	527	519	570	484	543	535	554	528	516	541	522	498	489	554	462	530	548	522	551	522	566	539	545	509	509	483	531	507	529	521	507	525	454	534	527	523	510	512	518	509	551	517	485	521	537	564	491	482	510	503	478	522	540	520	511	541	552	511	490	517	527	535	480	526	510	507	543	471	510	526	533	527	483	494	505	516	513	517	481	531	523	507	507	511	555	487	510	519	522	539	527	523	517	529	529	518	472	515	522	490	492	529	508	521	508	538	529	503	514	542	512	508	496	501	504	520	524	519	526	527	516	539	502	533	496	532	495	515	540	482	582	530	483	515	559	507	496	518	505	541	504	512	509	557	487	502	488	564	538	555	534	511	489	531	525	512	530	514	518	502	512	542	509	501	510	502	478	520	520	527	485	521	523	508	516	477	499	554	543	493	491	541	500	514	484	510	513	538	524	551	531	486	546	522	501	511	500	556	510	522	504	483	505	524	537	481	498	499	502	497	519	579	517	511	538	521	502	531	509	504	522	561	563	533	504	539	528	513	489	509	532	528	518	534	540	520	501	493	472	554	497	487	514	511	517	494	488	519	486	500	535	485	555	512	530	492	534	545	534	498	518	528
28093	22768	11292	994	471	387	362	351	350	368	320	358	341	339	337	325	320	325	318	324	316	315	308	314	323	326	327	345	324	309	312	306	300	313	314	319	318	320	329	315	296	287	343	292	360	346	286	334	278	315	328	322	316	272	311	298	293	322	332	323	304	308	310	280	310	312	339	323	312	330	348	296	322	315	333	306	326	337	289	337	339	291	297	302	285	329	322	325	283	313	304	341	290	327	318	313	296	326	289	322	331	323	326	287	341	308	333	322	311	334	337	322	284	299	315	314	298	331	333	306	331	345	310	333	335	334	306	310	296	356	323	301	296	298	319	308	346	330	312	352	298	327	309	312	300	334	281	316	340	307	331	344	299	289	320	320	300	282	313	331	313	337	339	327	310	318	316	316	300	297	305	303	289	290	313	293	299	296	337	299	325	343	342	335	333	301	306	310	321	315	302	296	319	344	297	313	290	293	300	321	310	296	298	333	310	320	303	298	343	316	308	320	273	325	309	306	320	323	331	309	311	325	324	317	307	339	321	315	321	316	310	319	326	350	305	322	321	294	293	302	323	341	336	327	317	337	316	307	296	309	317	335	334	297	346	308	293	329	342	338	321	305	325	357	309	326	316	301	304	300	282	279	315	291	324	330	335	290	333	308	327	322	313	303	301	312	321	317	301	288	291	320	314	305	313	316	325	327	322	329	314	288	334	333	322	353	352	299	335	324	323	332	300	285	267	315	325	299	312	299	323	354	322	323	321	302	289	334	342	310	337	346	314	322	321	331	288	326	343	300	303	299	311	321	298	328	324	305	301	320	354	317	294	339	275	316	307	297	320	307	294	304	291	329	309	323	300	340	316	316	296	310	323	319	325	329	322	292	339	350	292	332	320	283	327	351	308	346	332	331	301	323	304	320	308	319	300	331	299	323	297	267	357	328	318	345	310	313	299	324	321	319	340	322	333	323	317	296	300	290	330	299	298	316	312	332	303	330	303	313	307	344	358	334	303	289	297	333	326	305	317	332	318	333	291	323	295	294	337	327	299	310	284	332	310	299	314	299	321	324	309	311	305	317	311	328	343	270	314	296	285	286	337	330	306	345	340	325	325	307	324	290	298	309	300	302	306	328	331	311	313	339	338	326	314	334	315	304	315	275	321	329	303	317	362	319	341	298	314	312	293	327	323	327	338	318	313	342	338	310	331	316	309	329	289	341	307	288	296	336	306	303	308	321	299	322	308	309	298	347	336	307	296	316	341	350	305	303	334	318	301	308	301	294	325	324	339	295	352	329	312	323	311	310	326	323	288	341	347	295	337	294	299	317	298	319	323	327	345	313	328	311	358	301	286	305	314	298	282	300	311	334	244	305	321	301	318	352	309	310	338	305	357	320	357	304	305	300	294	304	306	291	348	314	304	305	353	290	324	325	335	298	334	326	324	324	340	327	320	336	330	296	316	321	342	325	293	293	334	322	355	283	308	338	318	330	345	281	309	311	316	317	322	349	327	326	313	326	318	326	321	314	342	322	301	313	332	328	315	266	313	324	296	303	342	338	332	333	303	316	308	299	337	323	308	368	303	314	345	324	317	309	317	327	341	364	307	286	307	307	334	335	320	317	295	326	298	354	301	278	288	331	319	303	336	335	329	325	319	291	333	340	297	316	309	330	302	276	326	335	294	345	343	275	300	292	298	307	284	326	335	307	308	324	316	317	315	311	300	294	313	290	312	294	302	283	312	287	313	311	357	332	301	324	284	316	337	327	332	322	317	303	298	341	320	330	305	333	344	291	306	320	320	281	307	316	327	328	299	327	330	320	333	335	328	319	326	307	340	321	294	338	319	313	342	331	332	278	341	321	308	318	308	312	318	327	322	308	348	330	325	327	339	331	352	303	305	328	291	306	323	348	326	295	291	299	309	322	344	327	318	303	331	329	302	293	344	293	340	303	310	294	306	306	324	321	300	347	309	309	292	319	325	322	326	320	334	315	317	330	318	328	323	333	301	345	343	315	317	315	297	348	325	326	304	293	310	318	317	278	276	306	309	303	327	309	335	304	326	321	272	323	295	332	323	307	335	314	321	330	342	307	319	319	334	327	351	299	310	343	341	317	285	355	307	337	311	322	301	356	323	307	327	305	318	289	301	325	293	319	333	324	287	312	286	339	312	334	313	296	310	335	295	328	317	317	321	306	334	300	346	302	319	303	326	299	337	313	318	344	310	287	322	332	327	303	338	313	334	316	289	326	301	327	319	304	336	267	332	322	325	308	309	321	310	317	319	315	307	296	329	340	330	353	306	353	305	304	323	332	271	323	290	315	299	298	313	310	320	329	324	299	308	304	327	312	313	290	310	328	280	316	302	331	300	325	308	311	316	332	298	333	314	310	304	312	324	343	320	332	303	340	286	319	337	332	316	297	330	302	306	337	326	317	312	338	372	314	325	310	313	322	321	295	311	289	305	292	291	312	300	321	320	304	289	337	278	306	335	320	326	276	320	309	338	319	295	336	314	317	308	311	312	275	326	309	322	356	298	282	316	294	349	323	318	319	309	316	313	317	284	285	321	329	257	342	322	285	317	294	329	323	336	315	282	294	301	317	332	304	305	315	327	341	309	313	313	308	331	318	315	314	338	337	319	358	328	317	304	325	321	320	318	321	332	332	321	314	312	318	336	324	305	297	295	308	316	296	307	309	318	326	305	337	286	293	299	311	339	312	311	334	319	299	354	336	303	336	270	330	315	349	315	291	311	335	347	324	328	318	317	311	318	304	329	317	288	303	290	301	319	311	344	309	288	331	326	324	306	279	323	306	312	324	310	288	302	301	340	326	321	303	291	322	319	304	293	301	320	302	354	321	303	333	302	303	307	330	300	321	332	304	313	320	304	307	288	309	351	324	333	334	333	338	318	315	325	329	295	312	320	302	337	301	325	343	302	304	310	319	289	288	313	311	310	299	347	336	332	327	310	316	318	321	324	300	338	339	313	300	325	301	341	319	344	321	333	330	354	331	285	316	323	300	302	336	344	299	269	341	317	301	303	353	318	328	320	327	307	287	341	305	294	315	327	312	294	304	328	325	303	312	317	343	307	329	310	309	301	315	305	313	332	318	338	299	335	325	310	350	292	323	333	339	335	293	339	338	320	332	350	314	334	292	336	329	321	311	326	353	298	365	289	306	306	295	327	330	315	301	319	336	329	315	350	345	326	329	301	299	308	309	343	326	336	314	327	311	309	277	320	326	311	317	313	316	315	306	358	336	298	331	324	327	325	297	342	282	305	296	291	318	334	318	322	289	325	325	280	331	303	298	339	334	330	300	353	267	356	300	300	338	295	316	297	339	339	281	303	290	325	311	304	321	332	304	278	324	316	316	295	326	311	330	290	306	314	333	312	307	305	291	316	355	310	313	319	324	296	330	315	327	312	292	348	328	328	303	329	316	322	318	299	277	282	313	308	293	319	303	326	316	294	301	338	304	291	309	317	302	310	314	315	282	328	344
33296	26191	996	650	542	543	503	520	499	499	470	430	454	423	433	463	442	433	449	416	434	437	409	447	477	430	419	453	440	462	430	424	425	452	436	421	438	445	405	437	451	446	440	439	426	468	423	419	430	416	424	465	463	423	409	427	434	403	440	413	437	465	437	405	439	426	437	418	452	428	437	419	445	425	403	448	430	452	437	428	426	401	393	406	438	414	443	433	441	441	426	443	475	467	403	439	421	408	453	419	471	401	423	433	430	440	433	450	444	416	432	424	435	408	472	412	464	439	402	424	430	372	415	445	425	455	452	462	440	458	405	416	420	452	415	402	427	457	423	461	407	455	455	427	411	448	433	439	405	449	427	460	422	402	418	439	435	406	434	465	446	415	432	417	449	414	452	439	439	455	399	421	430	444	434	407	476	433	446	452	392	447	414	414	437	425	416	411	433	415	412	412	403	415	431	492	435	414	445	446	416	384	437	419	420	429	439	445	435	433	410	417	411	442	433	430	449	454	441	426	411	428	409	453	412	444	459	441	428	423	441	440	438	438	426	442	444	390	403	433	452	437	428	422	406	440	450	418	434	465	461	428	434	424	430	464	424	414	429	430	441	438	444	432	434	387	390	415	447	421	401	433	461	424	425	411	446	462	424	387	436	438	434	427	419	405	438	446	430	412	460	449	463	421	439	405	415	414	438	394	457	418	426	433	464	431	433	425	419	418	451	434	435	432	405	434	407	437	444	445	445	439	425	436	415	432	411	399	423	400	413	424	436	403	445	433	444	439	407	405	401	397	449	430	425	425	412	451	479	458	412	403	448	405	415	400	447	438	355	367	414	419	429	418	432	439	416	446	410	428	442	421	397	418	426	432	427	419	489	438	449	448	423	442	430	459	428	421	423	392	418	448	406	430	411	392	404	465	427	464	400	427	473	391	450	434	399	418	430	405	426	447	424	369	440	416	427	443	463	423	422	397	432	436	433	418	427	440	426	418	420	437	439	457	435	456	442	404	417	430	437	418	422	410	429	431	452	408	408	477	430	404	439	428	430	439	437	487	428	418	474	392	418	411	402	453	468	453	396	474	407	418	461	420	442	396	421	451	441	466	398	432	417	432	434	423	406	438	405	442	425	390	380	430	443	424	460	418	411	438	439	472	413	466	423	444	463	463	420	470	471	431	456	418	458	429	437	414	427	448	415	418	421	446	422	440	389	418	431	440	439	438	402	413	426	427	417	454	433	450	406	446	441	421	434	449	429	414	426	423	377	449	420	420	404	448	419	391	426	413	443	416	446	427	417	442	403	435	409	426	401	431	420	390	436	407	445	468	445	443	427	454	463	392	392	411	454	408	428	442	425	452	442	391	440	446	440	436	449	430	389	421	436	419	421	411	397	436	428	419	424	417	424	420	418	439	461	424	418	419	406	442	424	449	423	480	437	435	445	447	419	397	411	386	391	419	385	439	440	402	441	439	459	409	428	433	449	423	432	416	430	416	420	410	420	423	405	456	446	443	414	426	413	453	437	421	423	419	472	426	443	407	479	432	452	418	415	455	470	398	418	447	443	408	390	445	430	410	422	412	440	412	421	427	447	413	454	443	463	431	395	469	426	417	457	445	398	416	419	433	461	463	434	413	459	438	422	432	410	387	421	434	452	447	411	417	438	456	439	443	450	462	427	411	414	447	439	435	429	455	405	436	424	464	422	432	391	435	484	409	438	410	425	435	471	456	412	454	397	422	428	428	403	432	434	468	389	433	422	418	450	415	427	428	460	435	426	419	443	419	429	420	449	425	446	456	395	414	451	433	460	386	424	402	451	427	439	400	424	463	426	392	422	440	430	429	408	470	442	414	442	415	410	442	444	430	399	409	410	406	455	412	444	451	389	471	437	429	427	429	410	456	410	439	419	447	445	428	367	420	434	449	413	453	465	416	421	447	415	443	384	479	451	418	424	462	431	434	474	442	434	421	415	448	428	425	428	412	409	448	429	463	451	421	419	452	428	423	410	448	442	433	453	467	438	483	428	419	444	405	437	432	416	424	444	421	431	409	443	424	424	411	424	432	359	436	425	436	427	433	427	450	453	463	409	408	417	453	453	438	427	432	386	428	453	447	410	414	431	439	423	419	439	434	490	456	435	426	425	412	401	424	411	433	448	446	448	426	436	425	427	414	450	422	395	434	439	465	396	426	424	441	423	443	392	443	415	438	430	430	430	459	424	439	443	433	408	405	452	427	412	427	440	447	467	427	465	448	405	376	386	421	459	442	431	431	434	430	422	417	406	425	444	414	434	461	416	409	435	400	418	410	467	421	404	430	453	406	405	407	409	435	440	421	427	441	410	447	436	429	417	424	446	398	419	438	448	462	419	405	399	457	401	394	419	432	393	407	426	439	493	425	424	444	413	460	454	422	451	424	442	411	414	397	421	430	379	465	431	444	410	417	437	414	431	414	425	425	423	429	453	411	369	426	459	426	444	454	465	424	424	423	440	436	432	412	451	429	435	449	423	418	415	441	375	458	395	414	443	443	441	417	410	440	415	445	421	457	469	412	407	450	440	405	426	473	444	434	452	417	404	441	424	417	456	434	407	447	407	421	410	434	422	409	408	455	451	423	414	394	465	416	411	445	471	441	428	472	436	416	469	447	440	473	467	417	423	424	418	445	457	446	409	467	392	405	471	412	425	437	427	424	420	404	376	422	424	416	411	452	437	448	382	425	460	492	399	432	415	421	428	428	431	417	403	445	416	419	441	446	471	415	433	445	397	469	420	405	435	427	408	432	397	422	452	438	413	423	440	394	459	413	411	428	397	433	419	442	429	450	409	402	412	397	410	410	418	443	473	427	464	404	419	420	421	394	406	432	383	396	462	422	363	436	404	424	398	394	395	419	458	422	390	412	407	451	454	410	427	435	391	437	417	434	421	448	439	448	444	437	405	391	415	431	410	396	434	409	445	434	457	427	420	389	436	420	457	426	422	441	408	400	408	411	389	406	411	412	420	474	444	453	482	433	436	422	435	416	449	463	482	403	434	464	457	411	413	403	430	429	451	402	392	398	440	415	446	416	434	458	405	442	430	398	446	440	443	395	404	451	450	427	468	410	436	436	422	444	422	440	417	435	470	425	465	441	438	426	447	411	432	461	441	449	419	402	461	439	438	435	453	436	449	396	425	401	443	437	438	423	407	444	390	431	451	408	396	453	457	435	429	393	477	424	415	421	411	444	421	425	443	427	423	420	442	419	404	455	472	427	433	431	416	422	435	428	460	425	481	415	475	409	425	398	411	422	450	419	432	445	400	435	404	395	434	385	397	415	403	413	479	452	458	464	400	425	401	458	432	436	410	420	443	394	454	436	408	413	434	449	435	478	414	468	455	422	455	417	424	415	444	392	413	449	436	424	462	410	414	437	450	446	474	433	417	419	456	422	454	407	412	418	410	431	417	447	420	470	417	413	416	417	429	412	372	394	435	415	463	406	412	448	422	444	421	412
23849	21040	28288	24024	20994	9147	1125	770	690	622	605	602	515	530	545	539	515	525	533	467	501	510	519	512	528	542	478	522	490	485	482	487	500	481	490	485	502	468	509	468	478	496	493	508	463	502	477	485	437	488	488	491	493	492	491	523	445	455	480	486	506	495	517	482	465	477	444	456	479	450	434	505	498	423	462	493	495	443	474	494	500	479	452	463	490	496	434	466	460	438	512	450	460	487	513	516	480	495	449	452	446	494	457	497	487	478	476	486	463	474	491	493	475	490	485	490	460	481	449	497	479	492	465	493	483	442	477	478	521	461	498	486	459	499	521	492	475	449	459	471	491	518	477	439	476	451	488	464	471	438	467	511	455	460	481	459	472	473	444	500	480	443	493	453	477	494	466	483	451	447	482	476	492	468	489	468	462	488	463	445	470	497	417	510	462	476	425	465	477	461	444	465	443	481	466	447	478	449	462	467	491	491	438	478	464	496	475	461	510	459	467	461	455	439	463	473	480	451	447	490	468	462	491	448	447	480	449	474	468	453	467	497	427	478	473	464	460	504	462	458	463	459	448	495	457	487	461	492	498	473	480	450	469	493	463	471	495	440	480	453	466	445	454	510	444	489	505	476	508	454	449	474	474	497	477	445	490	460	480	441	496	501	475	500	462	434	471	482	470	481	455	512	467	481	492	460	526	446	467	448	456	489	476	482	488	467	488	473	492	503	485	475	479	448	512	476	472	481	431	464	474	454	448	486	486	482	473	427	468	456	469	482	470	457	457	472	494	475	457	487	505	471	487	500	456	459	485	471	486	464	528	443	483	471	453	476	437	452	424	491	471	482	463	453	466	484	486	487	479	485	483	509	483	478	441	451	464	485	440	470	496	447	464	457	468	459	461	452	462	475	463	450	460	479	504	438	440	462	456	465	462	484	446	484	495	484	508	436	496	497	478	471	459	449	475	449	474	481	452	455	488	456	519	434	468	508	440	483	495	479	468	499	485	479	495	482	478	427	483	445	447	481	479	495	466	446	478	503	480	473	471	467	470	467	487	455	507	474	468	475	495	450	495	458	481	465	439	470	500	443	464	447	446	481	463	474	506	467	445	516	477	455	500	452	467	469	502	485	463	509	473	470	454	500	500	444	477	461	464	433	469	512	481	480	491	428	446	482	469	453	469	471	478	442	484	442	459	454	483	504	449	494	489	469	455	471	459	480	474	459	461	488	477	481	515	480	508	413	515	512	484	510	449	467	483	524	446	471	474	437	480	467	484	466	474	429	463	425	482	443	459	476	483	467	466	470	473	461	503	474	427	478	477	457	497	477	465	480	485	479	445	535	445	515	468	460	487	484	474	469	477	493	472	487	458	494	441	444	467	407	460	486	468	470	481	483	471	446	477	475	496	460	487	450	470	502	453	432	430	496	498	497	477	490	437	460	454	469	476	459	468	445	479	504	458	470	460	483	444	519	439	476	487	465	491	480	451	493	472	476	468	465	458	466	465	479	433	490	479	430	447	486	464	480	461	467	486	484	475	489	480	441	487	468	476	484	509	463	499	475	488	428	493	473	467	421	500	499	452	453	503	490	464	430	445	503	461	461	466	481	467	447	483	470	488	466	499	467	454	490	502	453	473	474	430	448	444	456	468	478	427	471	466	480	499	461	480	500	495	498	471	454	449	493	488	503	459	482	458	457	462	485	458	437	474	477	461	482	475	430	454	444	487	464	459	468	448	467	481	465	445	467	500	465	456	517	464	465	508	447	434	480	468	473	502	447	482	512	438	500	513	460	493	464	466	466	469	488	447	483	474	406	477	478	447	480	444	429	486	460	504	475	413	457	469	485	486	480	497	475	460	500	466	462	471	486	504	480	465	454	470	451	471	460	512	506	485	452	468	435	501	492	455	472	481	481	530	486	457	518	481	473	443	459	483	466	453	472	475	480	454	510	500	468	473	462	430	415	478	473	500	507	479	472	498	505	426	451	479	464	495	481	478	456	426	504	455	485	491	466	436	494	486	471	450	495	470	474	482	489	453	447	469	468	489	419	473	444	474	482	484	428	474	465	464	441	479	496	442	478	442	470	467	501	475	491	457	458	481	490	494	445	463	517	439	478	475	469	485	453	484	449	476	474	464	467	472	445	495	489	457	472	475	448	456	477	459	479	495	461	433	501	452	470	477	471	508	476	433	473	455	509	496	481	489	453	515	483	497	496	421	439	468	467	508	466	515	447	431	429	466	446	474	521	436	469	453	489	452	471	494	466	492	526	472	465	472	474	497	468	472	438	485	450	456	445	512	498	479	502	498	467	485	467	449	475	436	475	463	452	466	465	498	446	453	520	427	487	460	482	425	483	454	481	461	463	491	474	455	466	436	471	433	434	473	481	485	507	513	466	486	471	462	476	481	478	524	521	464	474	511	482	452	447	451	526	440	435	466	460	497	503	484	481	479	442	452	487	449	447	474	491	485	488	491	436	453	501	460	435	446	463	453	484	453	484	444	487	439	464	525	502	438	484	486	432	461	447	498	459	511	463	449	523	468	431	472	469	437	517	461	473	477	509	473	495	480	502	442	449	501	471	460	472	422	434	482	486	442	447	452	504	469	500	465	450	461	455	467	467	467	443	480	493	518	418	466	452	480	456	443	496	462	502	466	507	518	507	455	458	468	480	448	460	481	514	486	468	503	514	451	459	477	470	459	488	468	485	492	497	448	475	477	438	464	458	476	477	459	465	434	478	492	436	452	465	477	502	445	471	519	491	443	504	509	460	494	486	462	483	444	504	483	480	475	459	470	450	478	451	459	486	477	510	447	453	451	466	476	493	436	432	440	476	448	486	490	456	420	532	494	471	432	499	461	524	460	476	441	455	473	463	406	450	479	498	513	529	449	496	465	472	465	462	476	442	453	486	490	462	434	448	471	454	447	493	439	462	475	462	490	486	471	482	492	428	487	452	476	472	441	469	458	472	448	473	496	455	458	443	502	469	490	519	420	495	432	507	461	449	447	436	484	483	461	473	485	499	477	447	457	458	435	484	459	441	446	466	497	484	484	465	456	465	465	473	466	456	448	475	449	451	444	454	462	452	503	472	479	454	441	486	443	484	445	472	504	480	459	471	468	472	450	480	447	486	474	442	471	453	457	515	483	476	496	472	442	447	456	455	473	465	485	421	476	479	498	439	494	500	486	479	479	455	477	479	462	422	496	443	457	493	465	482	453	467	478	439	486	479	483	405	468	473	471	426	484	472	465	475	490	523	511	459	450	465	473	490	484	479	495	459	464	492	460	446	460	456	453	450	455	488	432	466	454	495	458	495	445	465	483	484	494	472	472	441	446	460	494	456	455	476	445	480	446	495	471	461	439	480	475	450	485	501	467	465	462	516	452	432	460	497	472	460	454	509	430	500	468	488	490	471	512	475	436	479	410	489	507	513	443	461	472	482	474	457	436	469	427	434	530	483	451	473	497	454	503	475	466	452	497	457	438	481	497	470
37464	37887	6925	3579	2531	1964	1611	1406	1239	1022	1010	904	830	820	812	792	733	744	710	753	699	730	637	683	686	634	669	698	642	658	653	648	641	629	739	648	647	619	642	711	632	676	673	650	621	622	652	593	642	615	619	642	643	629	629	625	636	686	677	602	643	625	639	594	606	606	645	612	631	664	642	607	630	625	652	611	654	684	635	659	607	613	609	681	655	630	632	640	623	684	587	621	623	612	629	632	600	641	614	625	675	608	626	602	572	606	635	605	666	622	641	595	628	630	613	645	607	657	651	647	596	696	586	693	663	660	658	645	669	647	631	662	609	632	609	656	616	640	622	657	616	662	628	647	658	639	640	595	689	613	624	628	668	614	625	664	636	659	662	669	600	645	640	632	646	676	640	617	665	638	657	637	656	610	665	643	592	641	651	629	620	627	645	684	650	618	602	613	634	661	670	651	604	632	631	641	626	591	610	632	607	617	656	630	606	624	620	629	597	584	592	611	605	684	631	600	649	611	598	633	604	612	655	649	648	589	646	605	626	632	589	633	633	679	612	638	644	644	643	674	635	680	592	630	635	613	625	607	611	638	597	616	620	625	629	656	635	633	621	633	636	620	654	625	649	641	641	641	643	612	624	580	619	686	650	600	616	598	645	647	686	646	600	641	643	624	607	628	660	659	666	666	630	637	659	620	637	585	642	622	625	619	637	588	599	622	638	624	576	653	644	639	656	695	593	673	651	630	603	602	627	634	631	609	675	640	596	619	633	611	629	625	625	645	618	642	651	615	694	656	648	609	609	620	636	619	640	645	673	641	582	640	612	651	605	595	652	592	622	668	607	570	613	605	615	606	620	607	627	596	628	627	616	617	607	611	607	640	656	645	606	561	621	637	647	615	633	617	640	653	634	624	610	663	615	645	640	638	621	639	628	634	624	648	625	553	654	636	659	650	633	616	653	684	629	617	639	644	648	655	626	603	603	620	643	615	638	640	649	601	613	669	634	644	670	643	620	670	602	649	645	583	651	639	654	658	634	655	693	646	644	615	633	658	630	616	589	682	586	657	637	627	644	635	609	604	663	633	612	695	640	628	654	611	647	656	657	608	621	652	654	629	645	611	652	646	633	627	642	662	618	637	620	603	590	609	652	642	635	578	642	626	600	647	594	654	699	597	618	657	660	620	630	617	630	669	604	716	607	624	648	655	614	645	632	644	605	640	646	656	632	632	700	604	619	655	637	627	646	589	628	607	620	648	660	660	632	625	621	655	647	631	631	675	618	643	640	618	635	632	641	673	644	696	645	581	665	604	624	640	637	596	584	655	636	625	683	593	677	607	625	636	624	675	610	625	603	612	611	660	605	680	627	688	636	654	610	608	614	610	613	653	624	594	669	622	651	603	657	590	627	640	649	589	592	622	618	600	620	650	670	635	613	629	631	654	628	699	647	616	644	632	680	609	644	658	622	649	620	646	660	649	634	619	652	637	643	695	647	631	634	612	628	638	631	646	638	616	612	629	650	676	670	640	662	623	648	615	648	610	580	626	648	628	653	609	665	656	677	680	657	609	642	679	649	655	649	667	650	580	620	583	650	642	635	638	576	648	644	638	636	586	655	630	640	637	623	659	625	644	615	653	624	625	624	644	644	635	672	615	648	646	627	626	653	651	606	668	664	622	677	621	611	608	625	624	584	631	612	621	648	642	625	635	672	588	627	673	617	618	627	629	626	601	643	602	625	590	651	636	599	634	621	646	596	598	623	601	630	637	639	661	639	613	644	576	642	598	607	620	665	647	602	628	617	635	641	637	615	644	649	643	626	604	609	594	669	610	653	680	601	592	627	571	629	636	623	607	605	604	609	628	608	635	604	601	648	615	619	585	609	633	607	624	660	593	610	619	653	625	624	675	601	658	639	653	651	674	640	633	652	663	623	630	650	614	649	645	639	617	656	659	646	637	643	656	609	646	621	613	642	610	663	629	665	683	600	619	621	655	639	641	641	652	617	633	649	592	630	605	614	648	639	653	623	632	646	625	671	614	627	678	591	615	654	617	614	644	600	636	640	697	651	628	707	623	613	669	620	655	629	620	574	661	611	640	612	637	684	609	637	579	598	629	643	649	609	624	644	627	611	619	629	631	631	648	611	641	621	624	622	651	641	607	626	611	663	651	649	631	663	633	626	669	604	625	631	642	596	611	609	629	628	633	636	624	634	703	661	635	601	635	616	594	620	627	632	601	641	636	607	634	602	624	651	636	615	615	607	686	607	637	632	617	649	601	627	626	661	572	620	651	642	667	693	685	633	630	602	629	684	605	604	633	611	617	647	615	623	586	632	622	681	684	650	623	682	646	633	630	632	638	666	654	671	617	633	683	635	624	630	607	615	624	638	589	652	619	635	643	619	657	589	618	602	643	594	631	609	651	643	646	664	662	635	625	613	582	614	685	590	613	639	631	607	616	622	615	645	648	616	611	630	646	674	645	629	627	652	598	589	700	588	612	668	618	614	659	637	612	656	673	610	631	632	635	611	658	625	616	617	625	660	631	646	627	613	634	629	665	681	624	633	663	649	662	623	645	656	593	573	649	607	600	641	645	647	610	606	629	597	617	601	639	588	650	621	670	666	617	625	626	648	635	655	610	620	649	646	680	662	591	655	614	675	637	596	610	643	600	687	627	616	627	689	604	606	665	647	651	627	661	649	644	677	612	620	629	625	607	610	586	614	626	643	658	617	632	605	622	613	656	611	677	634	649	637	602	592	611	624	616	596	604	678	608	641	669	641	641	649	636	629	665	610	645	635	610	587	604	631	627	655	671	641	654	663	610	639	586	618	645	629	583	623	618	611	631	637	623	587	635	655	648	609	621	643	610	633	683	644	648	653	628	660	654	594	634	612	601	613	635	608	635	614	644	590	637	671	648	568	645	611	663	647	675	653	606	640	652	619	617	631	634	662	619	624	618	589	640	641	627	644	648	598	635	678	583	599	637	613	612	603	663	592	609	670	603	669	662	697	637	687	652	639	636	644	621	626	635	629	619	628	648	637	571	635	549	613	644	588	586	622	641	654	600	629	591	587	667	618	610	619	611	617	682	598	650	651	650	590	663	593	676	603	658	600	615	620	668	641	630	623	686	666	632	649	651	665	631	655	578	631	641	646	596	625	651	663	658	600	617	603	628	639	637	655	614	652	654	619	665	615	670	607	633	663	657	626	696	615	614	671	617	678	701	647	619	611	618	644	636	643	601	675	621	613	585	583	619	652	602	639	649	669	597	653	621	649	611	610	645	605	612	637	646	645	632	607	634	636	673	636	644	642	684	631	619	649	626	657	642	637	603	640	633	653	619	607	635	581	628	695	621	656	646	680	641	649	644	601	604	685	610	622	634	648	635	661	623	651	655	640	626	592	594	600	598	640	617	665	596	653	668	623	637	647	666	627	600	671	644	608	622	628	589	647	634	648	633	629	651	640	617	599	606	576	644	626	577	636	630	611	637	624	600
22869	21064	28768	23575	21061	21066	6818	1054	734	663	596	552	531	486	485	495	471	475	417	471	442	436	438	435	396	435	406	438	400	414	381	392	423	407	410	382	406	399	362	408	396	371	410	365	358	392	362	371	367	384	377	425	335	378	380	381	353	364	373	390	364	407	400	371	397	389	339	435	384	379	408	379	364	379	373	378	351	388	393	386	416	381	363	401	380	369	371	408	413	416	362	368	376	389	340	416	385	367	371	385	371	367	398	404	372	377	401	375	421	386	368	355	354	373	381	359	391	384	363	361	330	361	384	370	384	358	375	360	357	377	370	398	366	401	371	379	350	395	372	391	381	369	379	373	378	393	384	426	364	368	386	376	379	383	387	358	378	370	375	380	350	332	346	390	387	370	380	376	389	386	370	403	376	393	372	373	378	360	397	349	382	379	370	370	361	399	401	382	397	371	369	358	363	421	424	373	381	378	365	380	352	349	367	377	396	356	366	377	410	380	359	361	391	370	371	395	343	381	372	363	390	385	338	375	383	353	376	402	361	350	386	356	363	377	363	375	351	395	390	354	358	376	389	370	371	389	352	405	368	386	383	401	344	376	360	360	400	388	405	379	382	353	388	395	399	395	395	390	350	395	374	400	384	350	357	388	372	368	376	407	383	376	396	369	381	343	382	377	354	346	378	388	397	378	373	350	356	365	389	379	370	395	363	398	361	395	408	361	385	373	344	388	385	380	367	366	374	367	366	370	383	373	387	418	352	364	380	357	379	384	367	391	383	439	384	381	365	360	371	347	365	370	372	358	369	381	362	371	396	379	380	402	364	386	378	357	367	357	381	370	377	392	383	345	382	362	382	395	388	410	365	388	381	373	380	370	360	384	364	397	339	382	367	373	397	389	380	371	399	400	380	371	360	390	339	367	361	410	369	329	403	402	352	376	371	388	345	407	370	368	378	400	392	347	377	343	337	400	398	369	372	356	405	417	355	386	374	379	397	352	354	336	383	364	380	331	375	350	381	354	381	359	394	376	359	403	355	393	388	399	360	370	385	378	402	368	384	372	397	372	396	355	365	359	348	362	382	397	404	374	408	346	364	367	374	364	350	400	384	351	390	409	374	336	357	378	380	401	410	374	351	348	377	354	373	405	388	394	382	393	392	391	388	369	337	372	337	390	365	382	412	372	339	372	392	391	387	377	362	399	377	373	379	391	392	371	398	397	362	393	369	399	388	364	385	382	343	347	380	361	403	357	368	362	394	367	369	376	399	385	356	407	352	388	373	368	353	372	404	363	359	371	383	329	360	355	397	404	374	393	395	389	379	400	350	345	383	371	399	382	353	381	379	382	389	405	383	340	370	341	387	347	392	358	380	395	379	355	367	386	371	391	361	374	369	387	398	354	360	352	374	341	371	331	376	360	373	397	377	373	395	361	351	368	360	378	361	387	363	391	369	372	329	360	341	358	377	396	422	406	344	403	407	352	342	334	354	359	367	357	362	366	374	407	347	387	353	333	354	388	386	372	351	382	359	379	338	367	353	391	375	358	384	342	389	398	377	351	392	367	379	360	368	368	358	362	370	359	400	362	381	386	359	371	385	356	376	367	398	337	383	386	384	384	392	328	344	351	358	364	353	375	371	374	337	410	382	390	385	358	403	356	362	366	392	371	362	379	401	410	370	364	372	389	407	356	372	343	384	407	359	394	345	341	384	366	369	355	392	368	395	387	412	377	389	380	400	366	445	355	369	376	394	378	340	364	359	363	367	377	379	389	384	388	404	367	390	377	350	373	368	335	351	395	377	362	357	400	387	370	334	371	391	374	384	355	336	339	390	390	396	386	380	374	396	397	348	382	337	329	364	352	371	362	347	379	389	370	401	356	364	378	380	379	360	378	390	367	381	372	390	359	357	376	391	374	363	356	373	405	353	351	383	378	388	355	361	381	360	368	395	345	401	390	365	373	414	423	363	357	359	413	400	416	388	379	361	357	370	375	335	391	376	385	388	359	374	370	364	347	357	354	360	365	382	386	368	366	361	379	364	355	342	376	346	384	419	392	385	374	341	359	376	362	379	393	365	372	343	361	400	349	362	345	369	375	365	352	354	376	340	350	320	344	386	353	353	360	346	369	405	382	395	363	360	375	344	365	397	368	344	370	368	413	379	355	398	385	384	395	391	367	389	396	379	374	387	356	379	371	365	404	300	343	339	385	373	371	332	347	357	383	345	386	381	377	387	380	357	396	385	353	359	378	375	369	400	407	370	338	403	376	356	385	394	373	378	396	382	362	388	366	373	400	389	358	385	377	363	351	368	350	388	396	361	393	382	382	383	383	384	370	404	400	363	388	390	346	374	373	397	398	406	359	370	347	387	399	379	391	374	383	384	367	364	414	402	351	340	419	382	375	369	355	342	376	381	361	341	361	361	377	407	367	343	370	368	391	391	362	383	397	373	388	374	356	341	374	375	369	410	357	369	381	387	369	376	376	389	374	350	346	356	392	344	356	341	397	370	419	389	355	390	380	368	392	356	383	377	416	399	359	400	391	390	389	371	351	373	365	369	358	387	377	375	410	398	369	387	393	401	402	365	357	380	355	413	357	383	350	374	377	362	384	385	357	382	361	405	330	397	342	349	353	353	364	388	339	386	371	404	366	359	423	385	400	333	379	390	388	388	385	407	368	364	404	394	365	369	361	361	407	338	347	391	351	386	346	342	357	400	373	369	393	395	383	401	373	379	394	392	386	398	400	381	366	405	379	382	381	360	347	358	349	397	395	372	348	386	375	380	353	408	373	373	356	378	347	368	348	337	392	355	359	386	380	360	399	375	327	363	323	362	371	381	374	356	365	397	334	395	374	353	315	416	374	395	361	428	406	364	392	398	376	400	381	376	359	411	385	399	367	363	370	366	389	389	363	368	355	413	368	383	372	379	365	361	371	363	358	414	346	397	357	384	375	386	399	356	347	365	382	399	367	368	358	351	358	385	421	377	350	377	367	412	383	369	369	351	390	365	360	348	349	373	346	389	350	338	387	373	385	404	372	364	391	385	364	389	387	348	355	372	356	360	376	371	350	392	381	348	370	379	358	363	392	384	352	397	360	405	336	368	359	352	368	363	366	367	396	350	374	379	365	372	375	389	394	402	396	350	379	378	386	395	366	393	356	373	383	353	377	371	379	384	374	364	364	376	379	392	397	347	365	356	391	375	400	376	374	336	386	387	379	343	361	350	415	393	385	379	377	370	377	392	366	362	332	350	368	384	364	371	385	411	376	401	398	397	385	373	390	396	364	365	354	392	361	371	356	410	359	413	364	373	394	363	370	381	338	398	346	360	360	369	390	354	404	380	351	392	330	388	390	375	393	386	383	363	363	349	365	401	363	389	350	395	378	354	343	377	348	377	376	377	340	385	381	352	348	323	368	391	398	371	376	383	375	398	376	405	354	367	358	374	347	376	385	390	362	378	368	413	361	376	331	372	400	360	360	387	366	358	370	389	353
41868	42558	11249	5945	3973	3014	2413	1927	1549	1407	1168	1022	977	908	801	784	737	652	695	626	677	648	583	587	591	556	592	586	543	567	580	554	528	548	599	513	553	535	511	513	518	546	508	542	503	558	520	543	513	552	498	538	485	554	528	550	537	539	526	519	495	511	500	522	529	496	522	516	509	518	525	533	502	501	539	517	496	516	549	499	528	503	495	511	507	512	546	515	477	528	528	502	537	505	545	527	560	543	478	535	507	514	545	486	532	523	550	513	540	488	497	511	522	537	492	463	542	512	509	516	490	488	490	525	514	503	484	491	517	526	507	518	509	476	524	503	533	495	517	497	472	534	505	491	536	531	483	506	535	509	531	502	486	514	543	486	526	501	496	521	520	506	514	524	496	533	517	470	554	528	518	533	533	475	525	499	481	461	494	559	492	531	547	523	521	531	488	502	515	534	502	548	523	505	501	498	518	515	475	487	501	535	488	505	536	504	478	520	508	501	513	539	535	488	476	514	497	468	534	479	484	536	466	510	491	524	506	550	579	486	518	494	527	509	496	499	473	503	510	505	514	543	550	479	504	519	503	498	514	486	545	507	520	473	514	533	526	515	510	515	480	462	515	522	543	487	521	533	536	501	513	528	511	521	496	484	536	513	474	475	540	544	537	498	527	549	501	493	503	482	522	534	565	470	498	514	510	509	562	519	488	486	535	533	495	518	503	532	492	519	516	520	504	549	505	516	545	483	488	514	496	506	506	486	513	528	513	495	480	489	533	521	547	530	518	537	528	512	512	554	504	483	525	512	504	498	490	460	502	537	490	534	515	530	516	520	507	477	492	540	541	499	545	485	530	513	497	513	503	498	515	518	533	514	522	500	535	521	510	491	566	503	545	535	495	541	518	486	491	482	496	504	506	496	536	510	559	502	511	527	545	513	492	526	457	488	493	479	527	522	545	524	481	514	503	496	524	540	542	457	528	536	527	544	506	488	513	512	478	498	494	566	478	494	503	485	514	468	507	512	509	554	532	528	490	502	500	488	515	528	503	524	471	524	485	490	526	508	549	502	538	559	499	528	514	549	493	491	524	489	529	507	526	516	531	528	506	489	482	501	486	485	533	514	513	497	494	528	492	498	530	507	483	479	521	532	526	509	518	510	525	491	521	526	539	529	502	514	481	497	521	486	481	494	558	521	482	509	544	526	508	537	501	528	474	514	550	551	488	492	546	463	514	486	513	524	508	516	498	554	534	528	477	518	514	546	532	518	490	543	503	485	503	485	541	537	540	513	511	500	477	517	545	520	525	518	510	516	503	553	497	527	465	502	546	527	496	537	542	514	505	481	520	480	546	526	487	536	536	472	515	474	543	511	527	539	533	496	504	482	525	500	501	496	496	540	508	486	493	513	506	490	473	529	539	498	563	490	517	484	487	501	493	517	509	504	520	489	516	499	546	504	466	503	478	514	562	514	502	528	556	499	499	505	480	556	577	510	533	485	472	501	512	499	518	508	494	520	516	535	505	524	528	515	469	529	477	525	484	515	530	484	485	553	496	519	514	514	501	477	495	512	518	482	502	547	511	494	520	513	519	535	531	516	510	507	508	559	501	507	518	515	523	502	531	510	498	546	547	495	477	492	508	517	556	454	488	549	507	516	458	512	508	500	509	472	486	551	550	481	476	499	496	505	508	536	533	502	515	543	521	525	474	519	520	500	517	495	489	451	471	525	494	499	533	525	523	470	501	487	545	510	558	551	474	517	519	493	528	500	476	492	489	525	497	497	532	495	528	519	541	526	488	513	487	541	508	513	521	473	543	533	495	509	513	538	537	467	497	481	551	504	507	520	514	504	545	507	520	496	508	558	513	514	491	478	530	473	506	496	510	515	495	512	488	518	508	525	525	480	484	518	503	472	544	487	498	505	487	483	519	486	539	533	555	537	508	473	525	509	518	570	491	483	474	487	519	506	515	495	488	471	524	517	510	537	483	483	473	500	533	519	497	495	512	539	527	541	516	499	521	511	516	542	507	501	551	474	545	529	542	517	498	530	529	500	506	480	541	506	481	460	481	533	551	530	522	554	533	515	531	528	510	481	496	495	537	544	494	492	492	524	486	506	495	494	513	495	473	520	487	522	527	565	502	523	523	524	529	519	515	517	525	509	498	495	529	510	458	484	500	497	501	506	511	567	515	489	528	518	497	508	482	524	507	505	497	502	506	497	496	544	500	490	515	529	510	496	498	531	481	494	523	513	532	493	510	565	534	513	550	497	533	512	539	555	503	489	527	540	466	553	490	481	512	500	536	497	523	526	503	501	539	519	520	514	519	531	529	492	537	466	538	532	488	549	500	507	496	502	509	514	506	511	481	514	525	530	526	521	532	522	577	532	529	534	517	512	525	533	482	517	524	556	482	493	487	508	498	486	499	498	467	496	515	500	509	495	468	552	518	576	516	495	526	539	502	502	529	547	499	516	523	498	523	520	548	504	501	520	479	498	534	511	513	545	529	491	527	532	561	515	516	486	527	511	487	502	520	529	520	515	525	507	542	512	505	489	508	524	569	472	500	491	504	555	515	532	511	532	517	535	492	550	523	508	492	510	527	494	506	511	525	519	511	500	526	541	506	518	497	509	500	484	513	516	513	491	528	490	487	483	500	509	508	546	495	541	505	495	516	504	476	524	502	521	501	512	488	517	546	511	525	523	514	530	502	553	464	536	539	543	488	543	507	495	491	518	498	519	527	464	483	514	499	490	495	516	510	503	529	548	519	512	500	550	524	499	528	535	496	519	478	553	538	501	521	480	509	531	547	510	481	533	490	518	509	542	469	539	518	494	489	499	469	501	512	491	500	478	543	518	515	452	489	521	576	509	480	512	542	525	520	531	493	500	526	524	469	538	537	499	562	509	534	497	492	510	517	511	516	502	514	491	496	497	496	536	469	515	532	479	494	502	538	492	483	522	486	505	527	539	519	512	515	524	515	526	505	489	497	518	503	461	495	541	500	489	519	543	500	549	556	533	536	508	486	543	516	479	539	504	500	495	500	481	486	507	467	524	490	512	490	503	512	513	515	533	505	510	505	495	528	457	499	559	525	541	484	505	492	541	533	475	523	488	515	526	507	484	496	518	483	519	490	488	535	498	506	529	505	513	543	530	514	512	526	519	486	463	512	546	494	481	509	504	516	475	509	531	444	499	549	487	534	526	501	515	502	551	520	491	520	490	497	509	528	502	504	522	537	511	518	527	502	487	488	506	492	505	475	520	506	485	529	493	526	528	542	509	497	477	508	517	492	501	547	493	540	521	503	512	517	518	535	494	503	521	524	498	511	475	529	525	511	477	503	482	533	492	527	511	519	481	538	520	534	555	542	497	489	470	508	486	519	525	499	533	524	504	488	522	504	501	544	493	516	495	490	495	547	528	531	533	532	517	489	541	529	514	513	494	508	459	558	499	485	494	504	522	498	522	525	485	534	539	519	534	496	498	549	546	520	504	482	506
27879	22340	11211	1003	461	411	332	321	312	348	334	345	288	328	352	318	350	325	315	330	319	306	338	308	301	314	333	311	341	316	324	326	311	297	332	323	332	331	320	281	334	319	278	345	290	313	337	318	299	328	329	312	325	290	317	310	351	297	318	306	343	312	308	331	318	307	321	332	306	313	301	287	303	330	356	280	347	299	331	315	310	310	316	301	320	283	340	296	319	326	330	336	314	259	338	284	314	343	337	283	325	333	319	297	324	308	331	296	322	323	299	293	289	301	325	298	321	294	329	292	281	298	306	339	310	302	314	296	292	332	321	303	320	324	333	338	293	337	325	304	317	322	299	324	324	312	294	271	293	300	354	338	315	306	310	305	316	271	315	309	328	284	287	309	318	320	292	298	325	307	308	306	325	306	314	316	322	308	299	286	303	319	294	326	308	309	330	307	324	310	290	324	329	341	311	310	299	313	324	322	309	308	309	321	320	348	313	324	345	346	321	326	317	298	304	305	328	347	320	321	319	296	302	320	324	334	302	313	307	310	313	322	300	320	321	292	322	304	330	311	326	299	278	278	301	322	322	320	336	315	337	290	345	303	303	326	307	316	331	329	317	295	308	329	329	347	307	328	345	327	315	310	333	329	311	322	322	301	288	335	327	313	299	301	310	322	305	353	326	320	320	275	296	287	314	300	291	328	279	306	282	292	311	309	285	311	298	309	304	352	324	289	350	328	321	308	304	311	355	302	310	289	276	320	322	330	340	312	308	287	323	290	321	309	339	312	299	322	313	320	309	283	338	323	309	328	331	306	362	316	319	295	319	324	353	321	306	312	310	342	332	339	302	301	302	320	299	296	295	335	307	316	320	319	277	324	336	330	321	339	331	328	332	314	319	326	315	306	313	317	294	334	316	320	354	319	310	282	285	301	309	331	332	326	316	324	314	306	302	326	305	339	335	306	308	323	300	315	348	275	330	346	321	334	312	321	307	315	329	339	309	299	331	313	290	336	318	315	311	313	281	304	340	288	345	288	301	307	317	283	314	337	309	288	316	325	320	289	348	301	301	284	295	313	287	283	314	318	313	310	336	296	318	339	296	352	328	297	320	335	314	319	356	316	320	317	322	314	298	339	306	273	314	288	312	327	303	322	311	283	328	355	310	296	308	322	310	298	321	335	323	315	318	318	323	307	298	302	296	288	333	312	313	317	344	319	310	285	326	313	332	314	301	311	337	309	321	307	321	297	327	316	292	305	294	329	333	302	345	299	306	330	335	297	295	280	288	291	320	326	292	346	330	307	291	337	323	322	305	313	289	299	315	336	297	338	306	279	314	317	316	307	300	293	315	299	288	312	275	312	318	302	326	309	307	303	308	301	296	286	335	331	315	339	281	321	298	298	293	326	310	279	295	323	337	303	343	302	319	321	321	309	323	296	340	326	297	326	315	300	312	302	287	316	277	311	317	323	298	306	318	334	325	304	308	326	295	313	333	287	303	321	294	278	309	286	323	317	307	327	298	289	302	305	285	330	297	316	309	331	285	347	292	307	279	304	285	285	310	322	312	302	361	312	307	288	296	320	303	299	334	309	331	295	331	302	304	303	283	285	313	302	296	302	308	297	332	358	348	300	287	314	308	301	328	288	288	322	335	296	314	298	332	328	338	306	317	329	342	316	332	294	305	314	337	335	309	308	322	318	302	332	337	292	324	304	299	290	328	300	288	321	351	322	339	307	293	317	296	303	315	310	325	340	343	305	299	319	302	262	324	293	306	318	324	324	327	310	310	311	345	296	319	326	297	282	287	289	337	320	339	305	306	313	331	308	307	360	308	292	314	275	363	332	346	333	283	314	293	304	327	318	324	307	310	299	297	300	297	307	305	324	291	291	345	314	344	287	292	301	297	295	292	327	328	296	353	303	324	312	340	341	317	306	341	296	292	312	319	303	333	291	329	298	326	299	309	303	277	301	361	343	315	328	290	339	317	318	334	288	282	325	324	309	300	320	328	318	333	306	315	322	282	336	327	343	305	305	288	324	314	333	320	343	312	271	315	308	306	363	314	309	311	324	282	309	325	310	321	312	308	331	294	310	307	308	266	335	351	307	350	322	310	349	313	335	323	316	332	318	303	319	322	334	329	313	338	312	288	278	335	326	322	318	276	310	286	334	309	315	325	315	306	327	298	328	311	317	325	316	305	311	334	327	318	330	287	346	292	317	339	298	305	326	297	330	295	336	323	307	307	314	295	325	283	340	318	309	317	309	349	294	312	261	302	338	280	331	306	272	300	346	290	319	318	326	314	329	308	308	304	306	346	301	305	310	336	306	299	296	333	320	312	315	305	316	310	320	320	354	334	349	306	285	304	309	327	318	294	313	330	304	280	312	312	326	307	291	298	322	306	311	319	303	333	303	329	333	289	321	311	328	306	315	318	324	294	324	347	284	306	283	305	309	295	331	327	352	301	331	323	293	298	322	313	324	313	327	313	345	296	305	320	324	269	321	316	311	307	306	302	300	323	314	326	306	311	322	300	298	302	334	287	326	304	325	301	352	334	276	316	326	304	296	353	336	306	331	300	341	322	295	328	314	294	313	303	326	333	307	335	281	303	322	305	336	291	318	293	334	322	323	313	308	299	309	316	293	282	331	314	298	311	345	319	306	307	314	283	307	323	328	303	315	304	314	306	310	324	321	325	326	296	299	293	292	301	316	309	308	312	337	304	272	310	285	334	309	320	278	312	304	354	305	317	328	310	296	299	326	327	267	297	321	313	310	358	304	293	318	318	301	293	301	320	311	303	311	325	333	281	337	323	300	318	337	314	308	330	318	313	319	305	359	324	298	317	308	355	338	340	297	323	321	254	296	342	295	306	297	301	321	309	332	306	282	315	309	353	322	326	286	323	309	318	294	343	294	320	281	307	304	335	322	335	295	303	294	285	307	305	311	298	304	289	315	331	334	321	301	320	314	309	303	298	320	295	297	331	317	318	305	288	307	349	308	327	320	303	317	315	322	330	314	309	315	310	273	309	314	284	294	336	322	297	312	321	293	330	289	326	307	294	320	326	345	319	271	304	287	302	319	315	328	334	297	341	285	295	297	315	335	296	310	336	304	311	308	338	304	303	337	294	306	315	340	329	287	325	327	349	339	319	329	294	299	288	306	314	336	295	321	345	315	320	309	304	285	329	325	304	300	318	328	321	322	302	309	283	340	326	343	325	340	325	297	318	317	310	295	308	306	332	325	290	325	307	335	312	284	316	308	320	324	303	286	299	294	328	305	343	324	304	295	303	304	324	276	328	336	327	309	345	323	325	305	303	287	290	336	296	315	307	295	321	310	322	311	301	329	339	332	339	307	296	317	330	324	301	340	334	323	309	315	326	344	328	312	330	340	307	320	301	338	314	305	300	314	341	310	293	298	313	327	313	302	306	297	305	319	304	320	330	300	292	326	305	342	320	311	312	287	325	315	295	318	327	283	325	329	323	310	330	308	299	309
33341	25308	1024	680	580	443	528	481	462	469	437	459	456	423	382	416	436	458	420	413	448	455	390	391	414	424	404	412	410	422	431	404	430	437	444	468	379	414	417	434	436	395	431	434	403	417	470	395	418	423	449	448	417	403	412	434	422	423	388	427	402	438	458	396	414	395	462	402	417	403	401	430	446	435	405	423	422	412	406	418	405	412	417	425	442	443	428	431	415	450	399	417	423	410	431	418	441	414	429	429	398	402	399	416	440	414	386	431	388	462	439	438	443	435	424	446	410	410	414	378	432	433	424	409	430	437	424	409	395	428	425	387	462	422	408	406	395	416	452	417	434	443	408	456	419	405	422	413	377	424	408	456	400	411	417	410	442	425	393	442	404	476	398	422	424	432	420	477	394	401	456	407	422	412	417	427	402	449	419	411	416	426	399	463	419	447	373	397	423	420	408	418	398	438	409	408	437	417	436	426	433	397	425	386	374	407	425	407	418	420	399	393	427	415	424	418	399	370	417	422	422	406	431	443	387	422	463	415	421	444	420	411	430	430	415	403	450	446	422	392	397	408	406	430	400	415	411	428	403	463	406	412	432	430	383	468	399	408	408	433	423	374	444	408	394	427	397	444	435	425	411	403	402	395	438	436	456	390	390	414	426	395	432	431	431	426	458	457	412	408	421	406	412	422	403	414	432	426	389	426	442	442	429	434	443	367	492	430	407	424	422	398	430	428	426	410	435	437	426	413	425	420	434	418	418	430	409	425	443	439	427	462	440	448	403	412	465	386	426	425	425	396	430	433	437	432	442	416	404	427	424	452	419	416	394	392	435	431	422	409	405	395	382	401	425	436	429	399	403	411	443	383	405	446	400	399	411	423	402	421	428	461	416	428	430	406	441	432	412	378	386	424	411	398	434	432	433	385	397	407	408	391	399	424	417	393	434	412	416	447	454	433	403	430	426	442	426	436	401	430	390	415	431	433	413	402	408	459	419	366	438	426	435	407	449	386	404	459	430	440	418	481	399	381	396	413	424	410	422	431	397	442	435	427	429	412	428	426	445	411	394	450	436	402	415	409	424	432	456	420	419	422	412	410	401	400	411	427	397	395	419	421	456	402	427	459	392	400	430	490	432	450	446	405	404	420	429	423	426	417	415	399	386	457	450	429	405	431	465	429	410	426	437	403	433	425	416	431	412	409	432	436	438	440	403	398	431	428	453	409	437	444	425	416	438	409	438	418	401	432	385	388	450	429	452	401	428	436	397	437	427	382	419	412	419	404	420	409	435	420	429	460	423	425	367	392	441	403	412	420	393	461	415	441	431	396	405	397	397	373	412	407	431	430	415	415	378	413	396	405	423	429	415	431	423	427	399	392	441	423	418	421	445	449	408	426	434	419	379	411	372	420	427	398	414	409	423	385	423	430	430	432	416	412	424	418	407	420	406	401	418	403	383	396	426	436	399	393	412	427	430	419	430	402	431	400	421	427	391	455	425	393	399	421	405	394	421	405	440	430	422	386	422	384	454	408	419	405	439	416	402	419	436	415	407	416	434	406	430	412	420	427	402	463	403	427	427	441	445	420	439	446	388	426	452	452	417	444	418	432	395	430	428	412	406	420	415	391	423	440	438	404	445	434	423	434	424	419	415	416	390	417	414	429	438	398	417	375	426	424	430	404	416	402	449	413	446	428	409	423	426	416	415	404	403	426	432	397	371	399	394	424	425	392	386	375	469	417	410	379	409	425	377	440	425	410	414	421	410	436	416	434	440	449	407	449	426	454	454	421	431	415	408	440	457	415	442	436	442	507	407	434	421	406	426	408	415	411	435	422	461	408	437	416	425	435	404	433	429	438	412	395	404	395	441	456	451	429	451	434	410	411	429	391	404	380	442	431	432	434	428	398	428	430	425	469	426	417	428	389	412	412	401	411	411	445	435	457	414	430	413	415	428	462	384	409	415	400	426	409	389	429	431	392	419	426	439	415	423	452	394	416	427	410	440	427	412	467	379	418	419	421	445	452	456	420	429	449	427	404	454	425	456	397	413	421	430	400	414	408	416	447	427	402	373	429	473	440	418	399	433	426	397	419	422	410	430	412	412	415	465	413	409	404	433	416	388	426	387	445	444	410	428	427	406	469	457	452	372	392	395	424	391	406	456	367	432	414	413	402	425	442	415	403	427	415	401	429	398	388	418	437	432	380	417	414	464	384	410	440	434	457	438	411	432	430	424	428	455	435	428	394	446	418	427	426	409	415	446	392	364	421	439	447	427	415	431	416	453	422	410	401	424	395	414	424	449	388	385	409	429	415	434	402	435	407	430	429	397	432	430	384	429	441	392	399	428	404	394	438	448	429	432	428	459	442	441	421	420	394	428	425	440	401	439	432	410	458	412	429	394	413	423	403	403	445	427	369	408	449	400	445	398	390	418	412	419	433	403	445	449	455	425	424	390	397	439	429	393	431	438	407	419	399	387	402	402	430	398	400	418	395	414	446	467	449	409	408	433	440	427	408	427	404	411	416	406	418	455	436	418	424	414	431	420	424	427	424	427	429	430	449	402	404	425	398	409	415	434	469	409	391	425	419	397	441	422	404	400	458	446	424	419	397	405	400	402	453	447	438	391	409	394	434	388	411	387	416	450	430	438	416	411	426	417	442	417	410	454	426	422	402	429	399	443	430	448	416	425	432	465	419	426	392	408	393	429	446	413	376	390	382	442	380	427	407	430	369	417	412	432	402	420	432	387	410	453	463	397	428	425	449	432	396	399	432	439	399	412	427	411	459	460	413	441	476	449	401	428	448	413	401	416	438	383	414	435	398	448	426	410	380	431	438	440	459	440	399	454	442	415	452	446	430	410	429	442	437	379	415	452	444	374	395	420	467	381	442	440	410	450	439	437	380	413	416	394	409	436	436	426	383	415	419	403	431	430	428	434	400	431	424	410	417	432	403	408	432	419	422	424	435	442	398	389	393	418	438	452	456	440	439	396	389	388	400	456	403	441	411	430	394	439	441	423	415	413	426	458	427	424	443	397	435	421	425	406	451	444	433	420	420	411	429	397	457	426	413	444	443	415	440	415	411	422	388	372	453	436	396	396	445	404	419	413	418	435	425	429	464	427	437	394	405	457	393	417	396	389	431	428	426	455	417	424	438	428	416	444	404	448	418	423	461	450	408	408	462	440	416	420	415	373	416	434	425	418	461	434	435	380	401	435	429	408	431	407	427	393	405	460	412	480	423	402	418	429	435	425	412	417	403	467	396	393	420	403	423	449	445	405	388	410	432	433	426	444	403	396	455	420	428	390	415	429	434	446	441	385	459	406	388	425	420	434	406	462	416	448	457	428	414	454	429	443	418	430	429	430	444	454	385	427	456	396	441	441	431	427	418	402	469	439	407	425	460	408	418	387	453	395	430	439	413	473	438	394	352	442	413	459	413	426	414	401	443	418	404	493	429	403	422	388	451	400	405	439	404	434	471	439	452	407	427	412	408
23777	21046	28269	23995	21003	9100	1129	803	660	663	626	592	538	559	554	525	533	515	495	504	523	523	465	511	483	469	485	434	491	530	445	466	483	485	480	513	440	482	488	468	512	479	443	485	456	471	502	476	488	461	511	460	430	442	477	454	455	469	473	459	460	450	481	472	484	467	486	500	482	467	444	468	466	429	472	473	479	453	441	465	504	461	484	468	469	456	465	473	453	472	434	497	430	482	469	475	509	446	468	460	452	465	465	499	462	482	487	493	480	481	464	469	454	462	443	474	478	430	471	449	458	462	426	467	485	449	488	482	488	473	463	469	468	467	490	458	505	491	459	443	479	475	480	464	504	476	471	512	509	490	463	507	484	461	474	466	459	457	454	451	465	446	432	471	426	504	478	477	464	515	425	460	424	468	487	501	446	458	440	466	478	451	462	429	444	444	469	490	463	474	433	432	445	473	468	490	490	451	448	458	470	516	444	471	482	473	453	459	433	488	457	461	416	475	478	512	505	466	499	493	430	474	477	449	436	484	464	499	447	457	471	459	456	477	452	454	480	484	434	482	463	464	458	461	453	492	476	477	478	466	461	472	517	463	483	474	478	461	491	437	457	467	457	478	477	472	476	467	447	468	509	464	437	477	458	476	480	442	468	493	483	456	491	478	464	462	476	461	462	475	502	473	492	482	454	459	444	448	471	446	463	460	472	481	480	514	443	450	476	490	530	475	459	469	487	450	481	501	445	478	494	455	459	456	504	465	465	451	464	473	508	452	467	448	496	438	430	481	456	464	454	471	436	503	441	475	452	451	497	442	470	493	453	478	504	457	474	419	490	509	500	486	457	424	458	474	462	503	484	467	465	480	467	478	485	526	477	450	473	458	449	487	460	471	448	450	486	429	431	468	451	442	465	501	471	492	457	524	453	471	490	471	472	515	471	467	497	481	473	444	486	470	474	452	469	460	446	435	469	434	484	459	436	457	476	481	474	467	472	435	423	470	514	435	467	490	479	454	444	508	433	472	471	495	435	454	471	448	502	472	429	442	505	487	433	426	483	464	445	467	475	458	496	434	500	456	473	487	474	463	457	499	488	508	461	452	465	470	462	452	432	456	481	490	492	470	483	463	497	482	450	514	459	483	485	443	454	427	464	497	495	463	453	472	490	443	488	446	450	469	515	471	486	415	477	470	459	465	455	480	447	459	478	472	464	487	435	491	457	440	422	475	467	490	487	487	439	512	486	471	473	485	463	451	492	493	488	484	459	464	434	476	506	510	458	445	488	492	512	452	454	474	474	469	474	459	464	478	483	506	479	467	475	450	475	471	469	488	482	456	460	476	495	470	472	449	445	479	444	436	460	458	477	441	495	448	473	463	485	442	479	453	458	462	454	476	481	490	455	453	481	454	488	485	468	466	438	461	492	437	447	478	494	469	487	471	437	499	437	454	495	482	495	493	494	470	440	476	488	444	477	459	446	463	500	454	479	461	502	505	496	453	477	458	473	468	442	475	503	458	458	422	515	501	460	460	457	479	462	476	473	479	483	497	470	468	436	461	469	487	456	446	464	481	450	443	506	468	445	497	446	476	466	449	495	457	482	496	443	492	467	452	499	449	426	522	481	435	474	468	493	478	465	458	469	474	405	456	464	495	445	489	452	512	487	453	439	457	423	440	426	427	491	450	459	475	457	482	454	461	459	449	485	481	438	472	453	477	471	478	503	527	466	416	474	486	445	440	438	473	463	466	450	505	456	496	479	477	466	431	463	435	469	491	509	442	421	434	456	446	493	448	449	454	443	481	461	453	475	453	478	464	443	495	479	468	476	528	482	480	489	471	459	494	487	528	428	476	439	453	453	429	456	492	442	468	487	478	463	474	464	480	471	470	479	465	474	470	452	511	491	475	476	452	477	477	459	447	474	488	471	495	464	456	448	478	496	475	488	454	497	467	451	479	439	488	436	508	486	450	459	447	451	483	486	469	483	490	480	483	454	486	448	490	503	451	490	443	426	486	475	450	474	456	476	437	454	479	458	463	468	479	473	441	470	473	455	467	508	474	477	487	455	443	456	465	451	452	472	460	496	482	464	494	468	460	431	493	473	446	463	462	491	445	450	497	456	439	489	478	480	431	458	473	488	438	502	517	476	503	449	448	441	455	424	486	451	478	468	448	489	406	482	421	517	448	476	476	436	490	475	434	477	471	468	471	463	477	457	489	450	457	455	482	443	481	436	459	450	479	485	481	500	436	484	472	520	445	497	422	452	499	463	451	490	493	469	469	450	451	486	449	449	474	478	434	474	506	478	473	465	460	478	467	441	475	469	463	493	460	444	477	512	446	495	441	442	447	486	469	492	462	469	444	466	479	466	459	462	474	416	483	456	432	486	497	449	448	470	440	474	473	461	467	494	441	473	460	469	471	464	464	477	453	474	468	478	463	513	469	477	447	458	438	442	440	487	463	450	489	492	441	483	447	455	473	464	487	446	466	457	488	439	482	461	440	464	498	450	445	485	474	496	455	501	437	469	479	431	465	505	476	469	503	461	424	470	490	429	501	484	474	472	482	525	438	480	447	458	503	471	505	469	469	473	509	444	452	480	504	463	481	447	510	441	486	447	469	496	421	444	465	454	438	497	497	478	452	485	445	478	468	501	475	476	505	434	492	453	504	461	463	476	430	453	458	451	483	469	483	463	479	466	496	420	489	463	470	433	488	441	479	473	465	456	439	439	478	431	485	470	487	453	451	489	500	479	437	435	480	452	486	473	477	501	449	504	464	457	492	461	472	459	467	432	462	455	479	460	465	460	441	495	436	481	452	447	478	489	460	442	434	452	477	463	433	512	468	449	446	478	490	448	480	520	468	457	461	485	430	449	451	468	476	469	422	511	453	437	437	436	498	463	475	457	471	448	427	485	400	481	487	487	454	449	505	429	484	515	503	429	488	454	447	457	419	447	461	464	482	472	474	454	460	459	471	470	486	455	501	461	445	463	515	445	451	471	482	475	498	482	478	496	491	466	495	435	457	447	431	470	455	440	433	423	477	461	439	422	497	455	480	488	488	445	474	443	474	486	475	458	485	490	470	493	437	456	478	457	471	480	503	472	418	448	440	475	516	457	504	469	474	464	470	480	535	461	465	444	474	493	465	476	453	431	468	464	397	488	495	424	485	441	443	456	502	459	496	475	447	486	439	465	446	438	484	476	441	437	473	469	454	469	463	456	471	461	455	458	479	502	459	473	476	474	504	449	476	434	459	484	496	421	495	423	472	458	490	490	503	431	449	450	482	429	448	482	492	493	450	464	471	498	437	467	429	477	473	539	437	445	494	479	477	453	468	478	467	464	469	498	465	450	487	439	463	443	431	483	478	484	484	498	427	434	482	477	483	464	462	458	448	442	422	460	456	469	475	450	458	501	495	451	452	494	432	505	485	425	473	446	419	468	455	467	480	483	495	464	472	486	456	492	456	444	480	436	454	461	429	481	468	450	467	498	443
37195	39330	7154	3639	2480	1999	1573	1349	1245	1044	962	916	884	857	779	781	754	726	755	680	692	659	657	672	644	687	671	605	661	702	661	633	653	728	657	640	701	617	645	640	612	684	665	653	671	671	658	612	670	634	635	643	626	618	657	628	629	628	629	653	622	664	689	597	639	622	626	644	648	602	623	601	579	656	620	612	602	616	598	616	591	605	631	649	644	602	603	631	617	631	625	629	608	649	649	639	624	646	620	591	697	609	588	612	624	669	636	634	642	638	599	627	629	659	649	660	656	618	658	640	622	579	635	612	630	555	635	663	662	610	657	612	638	668	625	649	654	618	589	616	617	650	635	625	647	607	636	683	605	641	650	659	643	597	678	654	623	608	644	642	628	630	640	659	669	686	602	605	641	647	628	642	687	648	614	615	624	617	632	631	608	629	665	631	625	667	639	624	589	638	626	604	660	649	628	647	654	619	688	590	622	618	657	666	646	628	608	645	630	612	612	637	660	607	595	583	644	634	600	639	613	591	624	611	647	616	631	640	630	640	631	634	609	623	614	613	677	649	606	655	659	647	606	652	610	613	626	655	623	621	642	629	628	625	602	613	590	620	648	606	604	657	598	633	622	616	610	634	625	619	591	660	638	654	628	606	650	673	573	638	642	640	654	643	649	638	640	606	616	638	621	590	608	653	626	618	640	631	615	604	637	623	655	634	670	622	644	647	600	603	617	649	635	639	618	606	618	577	654	634	634	567	626	592	613	678	621	659	614	667	669	628	607	640	643	622	596	611	631	626	614	641	615	634	631	643	631	657	650	614	660	652	605	668	595	609	664	606	607	615	608	630	587	610	630	698	666	597	604	630	645	654	589	611	636	621	594	605	621	642	599	645	663	665	656	644	623	637	648	638	645	610	605	623	596	618	605	647	611	637	601	619	683	625	616	657	623	630	606	621	649	648	621	670	634	625	658	622	608	663	670	666	630	635	623	636	619	604	580	661	567	618	604	640	638	614	607	616	615	617	579	627	652	576	624	612	631	664	629	621	616	670	649	627	624	640	652	617	579	623	612	608	611	608	667	584	623	591	611	641	603	602	616	638	624	633	596	647	628	658	601	602	623	633	593	631	636	627	571	612	645	662	591	627	659	634	639	620	632	628	593	541	586	637	643	666	622	593	594	657	636	631	577	640	628	627	601	565	625	624	624	642	633	609	623	532	573	608	587	632	631	597	638	662	649	653	630	588	619	621	652	665	604	607	597	654	646	650	643	631	616	584	640	644	629	619	610	654	608	599	647	620	628	645	631	649	635	634	611	614	584	613	625	607	625	628	634	631	614	604	629	688	585	612	578	624	649	609	614	645	664	634	596	641	624	638	608	605	644	649	612	630	602	599	616	622	602	628	632	610	607	635	668	626	643	635	603	668	608	617	689	653	596	654	602	678	653	583	654	666	636	598	627	632	646	635	659	655	655	584	565	693	645	610	639	682	669	652	613	583	609	672	598	615	666	616	607	603	645	616	647	635	566	650	649	595	636	638	641	631	626	675	611	594	651	650	623	622	600	654	629	618	631	631	638	669	659	610	654	607	645	633	629	588	614	645	620	568	660	640	641	620	671	658	683	667	644	569	630	618	613	626	606	615	610	597	621	617	656	615	618	616	665	595	658	663	636	653	621	639	601	637	638	631	614	637	652	621	621	650	658	635	608	597	580	663	634	635	640	618	671	598	656	613	626	643	640	624	603	660	675	645	633	638	608	636	590	649	627	658	691	609	617	617	639	629	647	656	601	647	632	629	626	591	607	621	651	661	641	582	629	639	617	620	660	622	642	568	607	626	614	656	646	647	643	616	666	631	650	620	641	622	619	603	621	619	649	599	594	656	638	579	590	619	641	657	632	597	612	591	603	665	619	706	623	630	634	629	632	677	605	611	642	657	637	620	682	589	627	657	642	629	653	596	664	628	611	634	613	628	628	560	639	633	647	669	598	634	664	682	673	646	590	610	625	618	631	632	618	644	632	609	600	664	644	641	593	652	633	642	625	601	618	620	633	622	617	641	611	627	636	691	622	591	595	619	608	650	626	616	614	644	629	637	663	663	660	616	653	636	690	645	588	618	580	644	621	617	645	612	654	659	620	648	621	612	586	623	601	609	596	640	685	576	643	616	645	602	601	608	611	649	628	592	645	635	572	627	599	645	597	617	635	606	603	611	651	606	627	645	594	653	595	642	651	652	606	592	646	614	621	651	612	630	606	645	638	631	663	609	608	617	579	592	650	604	621	646	614	598	609	627	623	642	622	591	605	653	625	631	627	637	636	620	614	630	636	637	658	643	645	569	651	652	622	629	651	609	626	610	622	687	641	672	632	632	598	607	589	598	640	634	645	632	659	672	656	683	624	645	578	639	605	644	644	650	663	651	658	627	628	641	601	586	591	636	594	587	644	635	602	642	644	623	571	645	655	656	614	612	604	609	604	627	623	602	592	615	598	627	599	640	615	647	637	630	616	627	659	655	647	633	641	616	655	631	593	612	626	600	652	642	571	626	637	634	618	629	606	636	627	633	631	648	653	629	629	672	645	617	693	645	649	617	643	621	620	640	617	624	620	594	632	688	638	639	609	661	648	661	619	611	598	640	631	622	645	670	624	621	625	615	625	666	630	650	617	641	604	640	617	606	642	650	627	634	605	650	600	617	632	615	602	616	591	608	664	637	594	643	645	596	595	625	632	616	628	661	620	612	588	598	606	623	593	691	634	651	611	669	648	635	660	666	655	616	603	620	609	666	626	672	645	615	647	589	611	633	642	646	628	646	631	603	610	636	592	605	619	607	616	609	630	641	648	604	644	627	648	640	661	608	645	629	633	628	638	613	621	638	638	645	652	596	593	628	652	648	643	647	613	622	640	660	654	653	643	640	638	629	623	623	622	600	594	646	663	646	627	624	602	622	618	645	656	664	602	627	604	623	662	656	648	664	606	655	636	621	617	633	654	652	645	669	612	635	666	590	636	650	572	614	663	654	618	633	629	597	616	625	651	678	664	640	654	629	598	642	679	618	654	596	591	610	624	666	639	629	611	673	624	565	664	692	598	632	646	647	653	630	618	598	615	638	651	625	664	623	631	624	644	633	634	637	616	636	578	607	653	608	613	627	651	637	636	661	632	589	593	620	619	622	637	620	610	646	656	610	653	623	673	631	621	640	583	681	609	637	630	628	615	650	661	623	614	591	648	618	658	683	595	701	652	650	636	605	647	674	632	645	636	617	622	627	617	654	686	608	665	602	585	654	666	612	637	627	672	622	650	615	670	634	646	650	635	654	624	623	644	643	622	633	637	623	617	641	651	639	627	623	636	614	607	640	627	617	595	651	623	611	630	616	606	603	659	632	643	614	619	622	610	633	632	645	662	621	624	608	702	651	576	605	608	647	636	694	586	596	605	640	632	623	683	627	645	591	637	637	623	634	614	642	655	584	624	598	638	655	617	639	638	646	643	605	664	647
22793	21049	28777	23508	21043	21050	6794	999	719	711	613	610	532	523	526	505	500	465	449	465	431	449	408	443	377	425	402	386	414	412	432	425	385	382	418	400	384	405	383	365	367	368	384	363	386	390	385	413	425	390	382	367	414	342	364	426	379	389	386	383	395	374	389	386	399	368	378	403	378	380	389	378	365	390	355	392	350	365	400	397	319	388	384	369	392	411	382	367	390	357	362	385	364	363	399	365	365	388	382	367	362	408	387	364	363	387	383	388	349	395	389	394	386	345	385	391	366	402	370	359	364	382	373	399	388	389	383	390	395	377	367	393	381	343	338	362	364	386	351	411	380	360	386	351	371	340	359	386	377	421	398	350	372	364	422	348	360	382	364	364	379	362	391	376	355	383	371	413	379	355	368	385	382	340	391	390	374	386	401	353	373	381	384	378	388	364	382	380	348	397	388	413	375	381	388	403	388	361	399	374	342	367	360	364	398	401	364	411	396	393	360	385	385	394	356	357	389	378	356	379	373	369	376	397	400	378	355	373	384	382	365	349	334	384	376	416	408	397	339	385	369	373	361	360	394	384	370	391	360	387	364	396	387	383	379	420	354	375	368	390	364	373	362	358	376	385	389	395	348	413	353	346	372	380	391	373	364	371	385	387	395	358	376	345	375	365	369	417	376	381	395	375	371	391	379	400	386	372	351	397	379	365	376	379	365	380	387	350	372	365	384	388	369	415	406	368	386	354	391	355	376	391	371	398	388	375	371	375	387	395	368	386	392	374	376	364	370	387	403	389	382	323	367	391	373	389	354	378	395	346	356	363	392	401	370	371	375	395	398	392	372	371	391	384	368	386	398	356	375	359	371	403	410	413	380	389	347	363	369	368	352	362	380	393	378	380	378	379	351	360	382	396	390	389	365	356	367	374	362	396	331	353	371	361	361	399	363	391	366	396	357	343	381	335	376	361	394	375	354	391	366	385	370	393	390	388	420	397	371	393	350	377	399	353	378	386	370	346	402	388	374	337	370	356	366	366	378	373	348	383	381	364	377	320	369	365	362	389	358	372	384	385	365	380	377	377	366	335	357	365	393	388	348	383	383	339	371	395	326	366	375	358	405	385	379	368	406	354	375	413	399	364	345	371	416	370	372	388	388	377	381	359	378	388	369	364	411	361	374	394	355	370	352	379	349	386	398	386	346	405	347	362	352	372	420	362	365	396	365	401	377	367	348	392	384	389	384	356	397	370	386	410	362	413	370	373	367	362	390	383	353	354	390	372	385	377	389	382	390	394	384	384	382	382	414	384	357	407	375	401	390	419	363	389	385	363	410	384	400	368	375	331	397	379	333	369	372	361	374	330	355	372	369	378	394	374	372	355	415	382	377	330	372	404	378	389	379	342	385	380	395	401	376	376	378	393	393	346	375	358	368	388	393	326	392	362	397	375	390	380	347	404	387	380	369	390	388	384	341	371	374	375	380	385	397	388	381	391	355	378	389	390	387	379	374	395	402	354	373	352	405	345	368	371	363	405	414	403	337	363	352	360	384	372	354	348	418	370	354	380	392	380	384	355	394	386	368	394	378	397	359	358	377	367	368	371	372	363	378	374	357	395	360	362	379	363	385	359	354	360	398	359	357	356	349	371	357	356	360	406	385	379	413	416	369	419	388	361	402	366	373	359	374	373	367	375	365	386	366	362	397	386	365	352	389	328	406	379	320	414	401	369	399	345	399	375	390	415	392	378	384	333	419	383	366	388	358	363	410	396	375	373	374	349	376	386	345	374	381	343	370	359	389	351	370	420	392	372	354	355	395	370	408	398	374	383	356	376	368	391	414	363	373	405	364	346	404	401	356	375	366	323	356	389	331	394	358	421	360	344	411	355	375	365	412	382	385	396	350	384	407	364	397	377	381	363	351	323	415	397	363	384	384	392	396	384	402	397	393	395	390	434	408	367	393	413	397	374	356	372	363	405	354	394	343	410	382	361	378	376	390	397	366	376	387	332	376	400	356	360	384	364	337	358	446	357	344	404	370	344	359	370	345	353	367	338	362	387	379	383	368	374	364	350	352	402	413	392	378	364	364	366	353	369	400	381	339	356	380	388	354	382	387	369	382	338	369	372	379	366	333	368	353	412	392	366	351	364	359	391	404	349	376	356	372	341	357	384	387	363	355	392	371	385	337	342	392	385	345	396	402	389	371	366	358	368	390	363	346	398	387	366	355	395	379	366	388	374	398	390	348	380	379	371	367	380	368	334	395	336	350	373	384	378	397	365	368	393	391	396	387	361	380	393	386	388	342	387	378	362	400	386	358	385	375	334	373	408	411	397	393	390	381	360	380	407	346	371	343	359	368	394	389	378	363	368	384	375	391	384	355	385	374	380	383	366	382	389	340	363	390	352	374	390	375	361	385	376	379	373	372	384	343	371	362	384	358	411	374	388	396	362	359	376	377	347	385	355	419	376	384	345	375	382	369	358	369	439	358	366	384	363	362	366	363	370	342	382	399	368	357	381	363	365	387	366	374	381	363	374	382	405	343	396	376	367	402	364	313	382	354	385	368	390	365	384	347	398	375	377	369	375	412	387	376	362	381	327	375	382	406	360	372	354	362	364	353	411	361	394	367	380	384	382	390	366	362	364	365	327	371	382	386	354	385	372	385	342	358	347	357	385	359	364	393	382	350	407	311	368	387	370	368	373	373	354	365	381	399	400	374	391	392	351	373	370	354	402	389	375	376	373	403	355	349	367	385	406	373	409	377	381	377	402	371	422	371	402	382	369	399	384	372	391	384	364	379	360	367	383	392	385	391	336	367	361	376	358	381	348	395	349	350	410	370	369	391	375	353	378	353	368	334	424	382	362	412	381	369	340	403	390	384	357	331	369	401	361	358	362	398	395	391	362	410	378	370	389	373	404	412	385	412	397	350	373	377	340	377	413	374	359	372	376	401	387	349	344	387	395	377	368	387	376	399	356	391	376	392	394	379	342	372	363	393	369	359	364	390	377	383	396	364	365	413	400	356	433	377	377	377	392	391	347	386	356	393	389	363	383	408	418	369	384	377	368	403	366	377	365	351	362	354	401	368	398	401	381	333	373	350	380	361	378	403	382	362	391	388	367	364	363	340	388	364	403	383	365	367	395	384	374	351	407	382	380	402	352	389	380	361	389	362	383	435	383	386	398	376	374	381	412	367	407	421	407	356	372	372	370	373	375	352	373	387	369	371	353	397	339	352	393	359	373	336	358	363	391	361	389	373	357	378	390	398	363	355	380	376	345	387	393	366	368	387	389	387	386	357	334	387	378	357	343	370	358	357	358	371	392	374	370	386	371	378	374	358	372	394	393	383	374	380	328	369	403	378	364	349	366	387	368	363	362	376	416	374	368	336	391	349	380	379	371	360	389	383	393	391	412	375	365	413	377	366	405	362	386	343	400	385	406	377	368	358	374	369	339	433	379	373	360	411	398	381	379	395	325	381	353	364	375	381	378	347	362
41947	48156	11043	5595	3892	2937	2374	1933	1563	1357	1197	1025	958	829	791	782	709	673	660	621	619	627	627	624	586	582	601	538	562	563	548	575	533	559	526	538	539	531	541	519	545	484	493	541	522	526	525	504	538	493	543	525	559	554	565	521	507	518	511	500	531	515	485	499	531	504	556	529	543	499	521	504	536	502	478	535	534	519	491	489	487	510	560	458	493	507	501	500	515	509	508	527	506	487	496	499	486	491	493	547	489	490	495	477	490	510	514	477	483	500	528	484	505	459	548	503	551	509	499	531	508	500	506	516	512	536	509	520	483	526	484	515	535	533	485	496	507	514	491	520	516	508	527	509	481	490	521	524	502	522	502	507	518	519	497	492	504	479	520	501	472	480	516	527	521	489	490	518	494	508	450	514	507	501	508	522	477	491	521	508	492	483	513	467	483	487	513	485	511	503	559	515	537	550	477	522	516	501	505	495	512	516	506	489	551	513	536	530	533	515	489	553	522	535	540	510	550	513	491	489	509	495	454	517	518	486	494	536	495	541	486	520	502	480	523	516	504	539	529	518	507	517	538	513	500	491	526	493	491	504	504	507	435	517	472	492	517	486	486	549	530	541	538	533	499	508	515	510	491	541	510	515	541	508	502	502	479	493	489	526	547	529	511	521	516	529	531	471	489	518	459	515	506	491	538	522	539	498	504	520	499	496	517	516	493	488	480	502	509	501	510	528	480	491	494	525	525	492	494	556	537	503	513	543	538	481	488	493	479	521	494	502	501	510	569	520	525	513	560	531	530	540	515	511	489	466	488	498	536	506	512	516	433	492	566	518	503	505	485	530	475	535	518	490	542	499	475	538	518	475	494	510	476	494	498	542	489	540	469	481	528	544	472	521	508	498	506	539	504	504	483	519	469	523	525	534	516	537	524	515	524	502	510	450	491	531	508	490	517	501	511	476	498	495	501	521	480	503	462	498	479	491	491	503	491	528	508	489	524	517	478	495	509	496	508	513	513	506	533	539	512	517	526	503	533	519	496	495	522	511	525	494	497	500	488	465	530	541	499	508	497	505	513	507	466	554	488	502	503	488	492	534	551	518	473	557	508	530	534	510	495	510	509	518	508	494	507	489	512	526	505	501	502	493	505	500	547	508	522	520	523	517	501	488	494	512	516	494	513	502	523	506	553	540	493	492	509	510	503	508	515	503	502	485	485	493	482	528	473	521	511	495	535	488	531	531	521	496	485	558	484	533	509	465	540	461	519	549	517	541	521	486	501	506	513	537	483	487	542	523	515	531	502	502	521	539	525	487	521	484	489	504	502	509	528	517	497	521	491	538	475	482	528	477	486	486	510	499	524	526	479	478	518	482	504	534	506	502	488	528	513	537	463	533	470	520	538	515	505	509	503	496	494	508	547	552	538	488	522	527	497	469	526	511	499	463	482	496	498	518	516	507	482	529	485	478	528	507	502	520	506	467	506	542	541	494	467	486	508	485	480	505	520	489	495	522	494	498	527	513	482	510	526	516	493	498	519	522	479	484	486	522	473	525	505	473	521	521	532	521	542	534	502	495	505	509	478	533	488	510	530	496	551	517	529	450	549	547	473	502	499	498	495	500	529	494	501	509	498	513	487	528	550	514	533	501	548	504	489	552	548	515	499	512	501	529	516	483	499	468	484	435	500	522	518	499	537	481	476	492	516	542	551	490	500	500	486	501	478	505	484	524	524	538	546	504	489	451	463	517	526	532	461	512	489	495	479	504	501	531	510	519	480	518	500	526	473	578	520	510	510	539	529	530	539	508	505	519	526	497	475	455	519	545	506	478	534	529	504	534	522	515	480	521	508	537	510	519	534	542	492	479	499	519	505	514	516	507	500	509	496	464	470	489	521	530	521	509	522	513	499	493	485	474	533	502	499	491	500	509	477	549	505	499	502	507	490	467	478	533	511	497	502	505	503	501	476	507	500	477	532	493	499	513	503	483	514	498	494	474	517	483	473	473	530	535	528	496	506	527	500	537	494	506	493	503	496	483	502	488	507	520	513	498	520	530	518	513	500	493	497	530	535	501	477	525	548	483	527	520	487	451	511	518	525	494	496	517	505	505	493	475	465	478	509	538	503	492	530	498	464	544	488	547	502	490	444	530	506	508	506	482	509	475	548	521	542	515	526	513	536	511	503	540	476	475	508	490	484	499	516	492	519	476	516	484	535	507	504	516	521	522	496	498	522	483	505	536	508	529	509	509	477	468	518	514	522	512	503	543	488	520	525	533	495	531	486	531	487	507	495	502	476	460	510	511	517	537	556	539	506	517	490	509	498	493	540	485	466	543	513	544	538	516	498	528	496	479	483	512	503	531	517	499	478	482	472	508	521	505	545	537	517	526	498	491	513	508	513	497	502	493	529	492	512	509	504	514	498	497	491	513	527	497	491	514	498	515	496	471	511	525	488	536	534	496	512	496	459	515	518	504	565	513	501	526	517	486	524	516	484	504	519	498	485	538	496	514	497	481	493	500	509	488	508	510	521	459	520	504	507	545	463	463	508	505	527	509	539	508	488	529	535	471	531	516	528	507	503	513	488	488	525	458	540	496	551	474	506	483	516	462	498	560	481	545	504	506	512	517	499	489	462	499	500	491	521	513	540	474	519	470	524	524	505	529	480	477	544	514	513	555	499	480	498	518	495	513	529	494	504	491	522	507	475	517	510	515	541	503	497	519	488	509	464	569	514	532	539	503	518	504	532	539	521	515	478	477	456	513	533	491	482	556	480	482	485	470	504	504	506	554	500	495	496	505	483	532	520	496	481	543	499	505	528	507	480	510	505	478	520	478	486	525	523	492	520	501	521	526	492	494	507	520	492	494	517	514	517	515	508	500	524	489	508	505	489	515	513	480	484	500	492	495	552	493	485	500	571	502	508	495	521	469	533	523	485	533	543	524	515	495	495	511	537	464	484	499	496	517	514	518	500	503	485	495	525	522	526	496	517	517	519	523	500	523	546	498	477	475	510	523	546	527	497	495	494	495	561	483	519	502	495	517	524	509	521	524	521	497	523	532	497	521	554	516	481	480	524	533	504	495	533	496	492	520	481	526	504	518	511	497	497	494	515	477	530	511	503	523	526	530	531	516	506	490	513	483	571	515	510	480	506	550	487	515	511	544	538	488	476	519	504	536	455	548	489	529	523	519	472	501	530	481	528	535	527	521	521	491	487	534	524	508	509	530	512	525	528	466	511	508	513	517	530	529	521	539	492	522	529	483	503	563	486	494	539	470	485	510	485	542	486	541	548	540	530	529	485	509	506	538	492	532	537	528	497	516	505	517	481	490	520	483	510	526	532	522	530	513	497	505	513	476	510	510	520	511	521	505	470	519	482	478	527	480	503	519	512	511	502	500	545	527	502	478	472	502	490	487	545	475	563	491	501	506	511	520	456	543	521	551	483	530	511	547	517	479	528	488	487	546	479	474	488	498	502	517	470	537	501	492	483	508	489	520
27971	23285	12160	1274	602	559	403	344	354	324	330	310	295	335	329	340	345	308	292	296	324	314	346	280	315	326	351	311	319	291	356	324	345	322	318	305	337	340	325	307	290	285	302	292	301	303	339	313	332	308	329	317	271	335	334	302	280	305	297	308	325	315	312	291	286	330	318	284	306	295	286	334	339	336	307	308	321	307	294	309	314	294	336	284	322	318	309	309	292	305	305	316	344	328	311	295	324	295	348	310	314	313	315	322	314	287	314	325	309	342	326	328	320	322	314	294	316	296	307	345	317	321	329	333	325	322	289	293	345	316	327	303	305	322	291	302	343	332	293	311	300	331	306	346	356	350	301	275	315	311	333	328	318	326	283	303	296	314	318	314	292	302	319	347	322	293	317	304	329	307	291	313	296	339	323	300	332	323	340	352	342	308	296	314	322	308	360	327	340	290	311	338	278	299	281	328	325	353	311	290	300	355	319	326	326	337	306	294	296	329	287	305	340	322	289	336	316	308	300	301	338	296	316	306	332	293	299	318	293	349	324	325	345	319	323	328	363	294	312	284	342	308	344	333	309	317	313	335	301	307	293	303	294	309	329	323	301	331	319	288	322	322	293	337	290	304	318	315	306	337	324	304	290	317	307	304	312	333	291	297	308	300	322	304	315	302	314	314	357	307	328	302	345	314	301	322	316	342	305	332	339	324	301	295	296	287	292	315	299	320	295	299	302	305	281	308	353	322	326	322	299	302	280	327	316	310	326	317	343	332	314	336	304	311	345	297	319	293	306	315	337	320	347	319	322	289	314	276	304	282	316	304	321	315	341	324	309	323	304	315	310	339	307	344	301	305	293	304	325	319	310	289	330	313	313	294	324	301	347	322	320	317	294	307	303	359	317	329	319	322	314	289	306	348	318	294	296	336	308	304	308	317	315	309	332	339	345	324	322	300	281	357	329	312	329	328	289	330	278	309	300	321	334	336	314	283	315	311	307	350	319	321	312	338	317	320	324	332	310	337	346	292	361	310	318	281	309	315	306	310	311	283	328	314	309	334	333	298	306	305	308	296	331	314	299	341	314	337	306	320	300	313	278	293	303	306	298	321	341	308	307	312	300	326	313	353	316	316	293	299	286	336	330	325	312	324	332	304	280	326	319	302	293	307	341	308	332	334	334	329	309	333	282	336	310	316	322	332	299	296	299	301	294	308	331	348	300	288	337	296	334	316	316	307	338	285	320	309	310	306	317	295	309	309	292	321	335	309	324	295	312	321	294	315	286	303	314	303	322	300	302	306	326	285	317	309	334	311	345	320	305	318	318	328	324	276	284	299	297	313	323	308	305	320	324	309	312	323	309	293	317	303	306	314	330	303	328	297	304	328	355	319	332	317	321	330	318	304	324	300	312	330	343	287	303	271	342	298	293	333	279	342	348	300	302	308	337	341	299	335	338	320	337	340	321	305	318	309	307	320	313	335	318	314	301	322	299	283	298	330	326	316	309	326	335	311	324	307	335	326	365	290	325	333	332	323	298	321	334	324	316	297	339	326	304	292	321	320	273	291	305	325	299	317	317	305	308	309	323	345	322	313	308	310	310	342	328	304	312	340	342	313	306	284	338	325	312	306	314	289	329	311	308	328	340	316	330	296	336	341	317	360	289	315	304	306	318	330	305	314	321	289	351	337	335	289	317	329	319	315	309	342	325	316	363	314	325	299	288	299	341	310	295	315	312	315	287	301	346	311	294	318	328	334	318	299	338	318	321	310	338	323	323	311	295	330	290	309	310	311	291	355	322	352	304	325	309	288	334	321	348	346	337	311	300	327	308	303	304	318	293	309	322	326	301	323	303	325	313	295	295	300	329	310	329	343	316	298	323	312	315	294	312	330	330	323	309	321	345	302	307	313	315	306	307	325	316	322	319	285	337	323	324	317	338	339	336	322	350	308	295	291	340	268	292	302	315	318	317	294	321	313	316	319	311	304	310	290	300	322	339	344	297	294	351	317	314	320	317	292	293	320	322	312	305	311	295	315	304	325	279	332	301	292	325	322	297	304	316	290	336	283	303	321	280	303	342	306	307	326	328	298	305	318	331	282	337	343	304	302	321	286	307	320	298	306	305	317	310	313	291	311	314	317	303	297	318	295	308	307	314	296	329	300	322	345	328	303	320	311	284	315	319	319	304	308	321	285	314	312	315	324	301	275	345	319	308	295	304	322	300	301	325	301	313	310	272	331	315	317	314	320	298	333	322	336	330	288	298	344	304	316	331	333	308	308	299	319	328	332	294	285	326	319	342	328	321	297	317	323	304	277	316	296	327	347	331	322	318	341	309	335	296	320	317	333	323	305	304	310	336	295	306	319	307	319	337	322	312	293	297	292	317	291	307	321	326	282	316	280	318	308	301	318	348	295	338	337	325	300	308	321	279	323	299	320	323	290	306	363	345	305	328	302	335	325	334	308	318	319	301	281	289	301	301	313	327	302	279	302	329	319	302	329	343	301	328	315	320	274	272	319	313	337	300	328	323	289	305	312	313	273	306	299	331	315	318	297	286	310	327	319	290	327	314	308	320	343	298	267	295	299	347	289	340	315	304	299	350	333	282	307	307	298	309	293	329	338	325	331	321	315	301	310	289	325	322	317	319	311	338	317	295	305	326	350	313	324	320	284	287	348	334	309	319	298	292	317	322	329	322	314	323	337	286	300	319	312	353	320	310	307	309	328	308	308	334	323	286	288	319	332	295	332	305	338	319	324	308	303	305	315	287	315	316	328	297	316	314	324	294	336	319	334	309	311	343	330	322	343	335	321	336	296	341	333	331	320	321	320	316	327	285	317	295	345	297	318	305	309	362	292	305	308	309	337	306	292	315	327	319	323	289	299	349	288	293	311	361	346	310	334	342	292	316	325	338	301	305	334	321	311	280	311	321	299	311	339	343	278	321	293	331	310	301	322	323	296	320	313	301	325	329	314	323	284	324	297	334	322	309	284	310	299	337	305	318	329	315	300	302	285	345	291	331	349	300	330	305	334	322	334	314	325	286	308	278	298	298	315	285	310	305	333	333	306	312	296	304	304	313	301	313	288	297	305	328	290	304	339	306	337	305	312	290	330	299	282	336	301	329	340	336	292	329	305	329	312	317	322	305	338	297	326	326	319	319	271	307	323	295	312	319	303	316	306	347	313	294	309	286	331	306	312	312	280	339	285	338	310	311	318	327	307	329	331	333	283	292	332	333	333	304	279	290	304	332	309	327	281	334	326	316	332	331	322	305	347	317	312	315	341	284	342	340	297	319	314	338	313	288	328	346	325	305	300	330	323	319	322	323	322	309	332	331	321	310	339	297	340	321	265	328	318	310	299	348	327	282	355	306	322	305	313	327	305	304	317	346	331	300	297	308	298	308	326	303	315	309	339	296	329	334	285	288	310	315	329	341	322	275	367	321	325	316	322	303	291	311	276	348	308	329	335	303	323	296	317	325	316	350	368	347	335	339	291
33500	29469	1093	652	545	560	472	496	446	454	440	449	449	444	399	476	447	436	425	432	401	430	432	386	423	459	429	438	433	410	430	435	412	417	441	429	443	423	432	412	448	403	410	444	407	434	452	385	422	441	413	418	479	402	423	405	410	407	432	426	453	432	423	440	430	409	424	409	426	436	435	443	437	430	424	401	424	421	412	409	421	426	412	452	423	416	412	417	440	392	413	456	453	430	433	401	425	456	413	409	417	419	471	441	421	402	414	425	397	458	438	403	398	388	404	408	437	399	446	401	415	466	426	431	386	430	392	397	396	430	377	475	416	424	415	450	409	429	396	417	452	416	445	447	408	415	389	387	429	401	406	411	445	453	457	437	420	421	416	461	429	422	426	454	412	428	465	439	423	429	422	453	415	387	433	439	394	433	428	449	431	436	396	440	447	425	405	404	450	447	426	420	407	442	432	457	450	414	421	426	416	416	438	461	420	438	423	423	421	435	392	445	404	393	438	426	419	436	392	394	434	401	461	422	461	401	439	440	424	406	445	442	400	428	432	415	445	393	421	427	466	411	412	432	448	452	446	418	436	404	433	416	413	425	402	435	397	392	417	402	411	420	396	424	403	411	428	387	456	446	409	445	418	414	462	420	412	393	424	406	390	447	445	444	421	406	447	430	417	386	431	399	446	390	418	439	416	396	381	402	444	446	432	429	446	414	440	425	435	424	409	409	427	504	397	409	421	420	438	448	438	416	443	399	421	474	428	421	412	410	393	441	418	376	431	417	438	429	394	426	403	479	429	424	408	440	431	421	432	427	440	417	451	426	444	412	405	412	461	427	385	426	415	397	406	423	426	482	395	469	397	470	468	469	443	406	437	443	456	492	406	451	393	420	416	470	440	398	444	391	389	417	446	373	454	433	420	453	432	460	380	413	428	422	431	426	443	375	429	495	381	426	452	464	408	443	401	429	412	416	426	422	382	444	443	409	465	440	407	418	406	418	413	451	444	433	426	428	439	429	404	399	405	408	425	412	414	400	423	421	390	412	423	410	429	381	437	412	388	433	403	411	453	443	407	445	430	421	455	444	421	423	413	459	451	411	436	439	425	416	448	436	398	421	401	412	445	413	421	446	441	407	423	415	410	435	414	397	442	429	442	428	425	402	432	433	414	475	401	442	376	427	446	431	423	435	460	427	410	386	422	405	414	411	421	437	460	431	426	447	417	449	402	405	397	446	430	409	432	416	432	416	436	470	417	443	444	397	420	433	454	452	389	414	437	397	464	409	393	391	439	418	447	431	405	444	428	450	402	454	449	424	417	388	443	372	420	439	422	445	424	488	408	394	400	441	430	411	431	423	417	410	418	416	461	456	424	442	419	407	430	431	420	401	392	435	412	394	417	415	460	440	430	448	410	454	404	432	424	442	432	392	411	411	440	408	436	407	420	411	425	447	426	405	425	437	463	446	414	390	408	433	432	442	461	432	409	415	463	433	406	429	451	453	420	434	390	410	391	453	427	368	429	389	413	402	433	402	413	421	410	408	425	435	433	398	437	444	455	437	444	423	384	433	456	416	401	427	397	437	439	437	417	429	430	422	393	443	413	393	422	416	433	375	421	400	438	430	417	388	450	423	480	412	469	407	456	412	405	437	423	410	408	431	428	460	436	446	412	439	418	445	423	431	416	464	409	401	412	413	430	429	438	426	410	424	403	441	450	440	409	432	435	426	405	406	418	374	419	417	421	423	450	420	403	407	442	451	443	473	430	426	408	438	435	424	445	440	404	464	426	444	430	401	426	421	416	430	427	407	440	422	466	411	407	381	443	424	433	446	425	459	424	420	386	454	434	401	450	409	430	417	435	421	444	440	428	442	448	419	457	411	424	404	430	420	433	413	412	371	409	452	383	433	466	421	459	431	438	388	450	442	439	394	385	429	372	424	427	399	427	452	422	436	408	415	433	441	388	407	436	401	429	408	448	410	440	446	438	450	410	418	393	415	425	426	418	394	446	460	399	427	446	391	399	414	438	428	442	432	421	447	447	393	402	427	442	424	429	473	423	434	417	429	419	432	460	432	449	407	452	405	417	406	402	429	397	408	469	451	401	406	441	451	432	402	418	422	422	425	428	438	413	402	429	444	434	414	452	453	417	442	402	462	404	418	412	435	436	402	420	437	446	413	433	417	412	433	420	424	426	417	414	408	429	416	375	427	442	422	435	397	447	429	433	416	469	419	458	432	424	404	444	426	406	412	425	443	433	408	430	419	429	412	447	406	439	408	408	407	444	388	402	434	437	426	431	431	429	428	448	415	450	444	441	420	450	457	414	393	445	435	436	420	419	434	407	434	390	432	428	445	401	420	428	449	380	468	412	414	427	424	405	417	403	425	409	417	426	413	441	438	412	417	425	464	402	424	384	435	436	436	426	412	404	390	407	411	466	433	416	391	411	434	433	440	425	425	406	442	443	402	426	411	425	415	453	415	460	405	401	421	435	424	445	397	427	399	407	447	471	435	408	436	415	394	405	422	439	412	405	416	434	408	393	406	406	392	426	415	482	428	438	456	419	411	393	442	437	436	434	407	446	462	429	433	419	417	395	419	416	413	380	434	426	466	417	439	417	426	440	400	377	430	436	439	444	431	448	440	468	434	431	420	462	425	404	438	405	427	445	423	432	463	404	408	402	448	439	422	428	455	418	453	438	451	453	438	421	393	412	421	437	423	432	473	439	412	419	435	427	435	445	409	423	419	453	423	422	453	432	419	423	417	415	440	404	413	437	428	431	389	445	438	444	394	401	413	390	450	432	406	427	406	428	441	372	429	407	406	441	435	443	438	433	474	444	444	431	426	390	472	421	418	441	404	452	433	398	405	415	396	408	424	451	433	414	383	403	460	432	426	392	436	446	435	425	413	410	432	404	427	422	385	440	396	409	403	452	395	424	392	435	435	412	434	407	445	452	430	408	459	406	404	451	444	410	431	420	409	417	414	443	447	414	415	388	429	410	420	421	419	416	413	414	427	445	425	459	433	408	429	406	448	431	409	429	449	435	406	415	399	412	432	378	433	417	458	420	413	450	435	435	390	391	426	456	426	441	426	432	410	406	429	440	392	424	389	438	404	460	397	449	391	423	434	412	458	386	397	420	408	379	444	406	413	406	422	414	427	392	425	405	416	402	450	436	404	426	453	418	433	420	407	413	404	433	432	428	419	444	412	405	407	414	443	447	428	390	455	421	437	428	455	411	437	445	433	447	430	442	431	450	401	406	437	425	426	411	409	424	455	424	415	407	381	414	408	436	403	400	392	411	429	408	417	440	450	417	416	412	414	408	409	432	426	435	417	451	422	415	450	447	395	421	427	433	415	433	420	416	420	410	437	414	422	412	409	402	409	469	472	424	439	431	381	444	403	444	400	442	444	410	453	411	456	470	429	417	431	382	446	417	395	415	396	407	392	417	436	452	403	404	410	441	383	419	417	380	428	405	396	421	425	428	443
23823	21091	28391	23955	21032	9193	1147	815	644	628	575	582	581	542	514	541	544	462	471	503	514	488	496	503	506	518	484	471	463	506	465	490	456	472	464	487	478	482	444	453	472	478	448	442	454	479	486	493	494	459	491	438	448	490	487	498	490	503	480	452	472	474	495	461	476	456	448	454	454	444	494	516	467	487	466	444	465	470	460	493	479	457	417	443	484	495	461	473	481	499	470	494	470	478	483	465	490	485	467	429	497	461	453	482	485	450	473	447	433	448	459	420	474	508	467	496	493	451	444	435	470	479	436	450	454	449	486	420	491	493	435	473	460	516	479	466	509	483	478	466	466	455	449	482	461	481	441	489	495	491	463	485	477	470	434	493	519	479	459	450	450	478	446	438	442	479	451	497	459	453	446	468	450	474	446	455	486	476	432	478	479	435	488	444	496	504	488	428	494	475	442	427	448	486	468	475	452	468	453	459	523	493	413	494	492	444	455	473	478	467	452	480	432	472	462	471	443	428	478	488	465	464	478	470	445	468	485	441	495	468	451	442	455	457	442	474	497	462	470	468	471	485	504	491	481	488	477	469	418	495	477	457	428	441	496	450	463	457	400	456	508	485	452	508	492	498	497	480	487	471	452	452	489	495	473	460	470	478	465	462	482	513	468	454	468	492	480	471	454	487	463	498	483	480	496	510	466	471	501	516	434	468	422	470	477	450	451	481	476	484	467	495	489	429	430	487	465	465	448	431	465	520	454	482	452	503	449	473	466	457	458	517	482	460	459	489	467	468	428	467	460	494	471	434	458	494	434	475	439	493	504	476	458	479	456	446	439	435	474	446	512	461	420	468	436	482	480	496	450	479	427	487	432	459	460	434	451	471	473	501	477	470	472	499	411	460	457	475	478	469	454	476	506	460	455	439	466	479	446	458	465	485	450	457	470	485	481	449	460	481	446	452	492	453	431	468	441	408	437	468	451	449	425	461	499	482	446	460	477	472	452	455	452	501	504	455	485	461	489	464	441	459	468	462	467	459	447	431	489	465	509	437	474	466	534	474	496	467	470	480	509	459	490	443	488	428	435	489	472	495	479	443	488	468	470	467	421	439	458	467	505	455	462	451	478	449	474	493	468	450	493	482	450	477	492	475	477	453	444	466	491	449	525	494	417	494	428	480	459	454	452	447	463	468	442	430	489	471	499	479	458	470	442	442	452	492	425	507	436	463	460	425	447	477	518	443	473	493	501	442	476	483	490	492	485	437	485	456	504	441	489	483	473	463	454	448	470	451	412	474	446	502	466	466	477	498	502	496	506	438	492	499	521	442	474	463	496	456	443	484	470	475	510	464	513	491	480	471	475	442	477	465	466	467	469	500	477	447	442	461	468	469	451	466	438	453	496	454	455	426	478	434	484	468	450	469	430	517	471	452	469	474	479	515	438	418	439	459	452	480	446	456	464	488	446	493	456	489	463	460	466	472	425	479	476	481	441	471	486	529	461	473	470	498	470	469	470	475	441	437	479	459	486	459	447	465	483	417	466	465	443	517	484	443	476	453	462	470	437	476	480	467	466	443	471	443	459	473	452	485	478	459	469	507	488	441	451	459	493	496	451	466	453	489	480	462	473	473	470	411	421	434	484	476	432	458	426	463	459	455	468	458	483	479	440	495	454	471	468	467	459	441	479	480	484	479	481	457	456	472	460	460	490	457	484	474	462	494	439	470	485	466	457	474	477	479	465	471	450	444	460	460	502	460	447	480	465	457	468	494	464	493	501	477	468	456	466	453	468	479	470	426	482	481	479	463	437	499	514	468	450	476	504	475	479	452	499	450	509	500	492	468	489	490	450	461	473	427	446	469	481	470	460	475	453	446	466	494	465	482	473	457	470	489	460	469	523	479	448	486	470	469	472	469	435	489	471	502	416	426	482	485	459	451	527	476	512	471	446	479	462	432	473	482	484	490	475	515	456	485	483	474	488	465	447	475	436	481	423	461	465	460	461	471	470	448	478	467	483	509	482	511	530	470	489	476	490	466	423	477	466	481	494	502	443	454	465	435	478	472	451	482	481	448	402	443	446	460	479	475	489	473	427	445	485	452	453	461	486	488	435	441	469	487	451	453	484	456	435	489	471	485	488	446	484	459	477	459	428	490	464	444	482	515	461	467	484	498	475	436	435	462	457	452	474	484	476	435	477	497	512	493	459	445	460	463	491	444	473	481	493	484	466	502	498	484	491	463	456	477	450	463	471	499	475	489	444	464	470	480	463	450	479	503	473	434	472	507	484	463	450	506	424	459	454	467	428	470	455	473	452	454	459	483	449	426	451	430	465	491	461	436	475	483	470	439	480	489	455	474	442	496	448	435	473	434	467	458	453	444	448	470	481	467	449	486	460	461	470	519	433	478	456	461	475	463	462	461	486	428	445	468	448	459	464	479	503	480	468	501	543	439	476	446	453	467	453	440	482	477	477	459	463	447	470	467	473	503	461	449	472	448	508	455	435	492	410	453	450	480	453	486	452	471	485	447	458	469	462	503	478	456	455	471	471	496	482	477	479	466	452	469	426	413	480	467	464	469	494	451	472	498	448	480	463	467	483	453	477	437	448	458	439	456	487	466	478	424	453	534	501	463	467	477	488	432	472	497	460	460	475	475	500	479	470	497	480	443	477	429	431	450	451	487	484	413	499	478	457	475	501	497	460	470	482	486	471	478	487	450	424	448	479	451	466	485	477	487	486	472	464	416	479	474	444	442	464	471	510	467	426	440	450	465	516	478	498	461	460	460	464	453	465	492	439	490	455	467	465	489	480	502	462	456	464	454	496	468	447	497	501	421	452	444	476	469	463	446	466	484	449	442	438	464	468	481	460	487	477	460	482	443	465	488	525	447	455	493	460	468	427	447	496	474	439	460	487	480	456	475	441	474	466	481	485	455	495	513	451	478	467	483	490	466	469	517	468	461	456	487	482	466	452	458	480	516	443	460	489	475	493	461	473	459	441	460	485	486	510	455	465	504	456	454	484	450	459	460	451	471	515	481	479	466	486	510	458	479	472	499	449	480	463	470	512	439	488	461	456	512	493	505	454	483	478	440	475	482	412	479	481	457	488	425	467	441	457	461	458	466	465	490	443	446	436	470	476	471	408	443	483	459	458	490	496	493	465	496	488	472	470	450	491	488	492	493	494	464	472	455	489	515	487	502	487	485	464	429	481	489	467	470	474	460	484	457	488	480	486	469	466	479	469	512	463	454	468	450	453	472	455	474	471	440	496	493	481	451	464	457	472	457	442	436	445	453	501	466	490	485	477	471	534	453	472	463	472	454	475	484	496	458	453	500	458	447	464	503	447	463	488	508	470	455	486	468	417	457	502	526	475	483	462	441	465	494	498	455	452	509	462	474	493	465	493	456	458	470	440	481	445	468	452	467	474	493	517	456	480	427	460	469	462	480	464	408	459	492	450	494	458	463	494	460	487	498	468	462	446	492	471	556	431	480	439	461
37459	44580	6877	3507	2452	1914	1587	1268	1145	1049	940	918	811	766	774	776	773	683	679	722	673	672	668	695	661	622	644	628	639	650	659	641	637	618	626	620	683	695	600	614	626	657	672	637	621	643	569	630	610	627	646	633	640	639	608	609	575	642	667	657	660	650	664	611	635	617	643	639	655	595	599	595	613	605	619	598	617	652	597	595	581	602	617	647	610	620	649	626	546	646	597	664	622	700	629	629	593	607	646	649	646	639	636	608	586	630	593	653	595	650	602	593	606	671	616	604	594	572	603	661	639	644	629	601	619	559	646	627	679	616	618	598	631	614	637	644	665	650	628	603	613	612	623	595	621	608	650	629	641	652	571	627	659	630	621	597	634	636	599	651	656	649	634	607	596	626	670	596	662	617	618	630	643	671	666	633	627	576	673	636	630	646	615	619	604	572	629	583	621	646	650	662	620	600	666	657	652	614	611	574	622	597	616	632	660	666	627	589	611	650	635	640	618	596	666	638	577	649	645	608	652	642	623	620	626	650	603	596	602	624	589	585	610	595	620	626	666	596	627	691	629	631	649	654	617	627	635	649	614	612	649	596	638	636	622	627	617	594	616	590	586	624	627	636	652	630	584	688	622	651	617	622	599	635	595	614	623	622	586	657	598	650	627	593	615	620	634	625	612	598	606	640	596	636	677	674	621	587	629	592	616	636	620	634	637	586	653	625	615	597	632	659	655	629	647	622	660	649	614	629	612	617	625	627	642	615	604	632	627	654	625	633	652	634	661	666	608	638	666	635	638	614	586	595	606	603	614	601	602	590	626	603	632	620	655	608	631	607	637	636	652	638	570	625	634	629	616	625	603	636	603	636	619	631	603	606	620	645	611	664	607	697	654	643	624	604	627	617	635	645	653	675	636	604	663	598	622	635	646	627	597	632	607	595	580	645	673	632	664	677	638	660	637	636	620	657	615	611	593	594	595	602	600	649	631	594	622	591	620	603	608	637	626	608	649	659	641	645	572	647	594	608	630	625	583	633	643	618	613	638	590	634	642	616	635	607	610	654	654	647	604	567	654	576	662	655	604	567	610	617	605	603	614	687	627	625	623	620	617	679	617	616	678	644	616	672	594	633	629	629	650	603	605	654	635	612	629	643	647	587	603	613	614	631	595	604	638	643	609	659	608	631	638	625	640	632	614	579	593	618	642	596	644	656	617	651	642	643	636	599	623	596	568	625	664	615	641	641	611	634	654	597	624	617	571	594	627	671	644	612	619	582	678	590	666	611	638	588	624	635	613	652	620	575	616	652	576	652	609	598	642	632	665	635	632	647	614	640	624	605	654	599	590	606	648	651	658	644	640	617	575	603	615	617	631	638	648	629	617	629	670	607	568	661	603	637	609	597	599	584	644	624	531	646	594	629	623	645	630	634	663	669	628	588	626	641	598	613	629	608	636	667	635	626	631	564	605	640	586	606	654	663	611	588	652	623	653	572	580	664	653	613	646	639	643	646	664	638	614	590	603	605	595	599	655	612	634	603	673	628	609	624	633	619	633	601	595	646	644	607	602	615	671	619	625	656	643	619	592	616	603	625	606	652	626	640	610	608	613	587	618	640	580	627	589	638	587	583	601	591	615	657	638	579	642	643	669	665	594	657	616	637	607	596	638	602	632	651	602	600	586	664	608	645	651	658	628	604	649	612	629	627	674	633	623	616	649	664	613	663	619	639	653	600	651	670	599	630	617	619	648	632	620	623	615	573	643	575	600	636	596	608	586	608	643	607	632	627	603	644	607	612	601	651	631	611	640	594	646	614	664	585	658	630	644	620	637	645	617	607	555	638	598	640	591	619	614	661	578	619	583	629	627	626	656	647	609	620	592	635	630	644	615	613	641	597	649	616	635	626	598	643	583	626	605	622	673	644	626	626	604	603	599	639	623	576	647	642	663	652	639	604	595	576	659	633	592	646	628	598	672	649	598	622	600	628	601	634	612	613	625	598	619	620	642	619	635	637	612	555	629	595	654	623	650	603	610	634	645	651	622	637	653	613	588	615	579	644	604	642	614	636	629	618	670	633	617	644	650	654	599	661	627	593	619	626	632	668	619	574	614	587	622	648	631	628	574	644	639	581	591	694	578	616	608	645	626	665	645	646	638	628	625	660	641	654	627	615	607	641	613	606	637	586	693	670	583	627	664	689	633	623	642	553	617	593	626	614	680	648	623	616	574	628	619	648	576	602	611	641	573	633	599	631	682	603	613	628	616	654	610	643	646	568	606	645	606	600	618	658	622	622	602	608	630	605	611	635	653	622	599	590	633	647	604	633	625	640	613	656	624	640	607	630	615	654	648	610	639	611	623	618	678	605	682	603	628	693	635	601	587	633	595	661	606	688	659	662	626	659	662	633	629	624	630	634	616	642	652	629	645	594	637	617	615	628	595	609	612	586	649	611	651	598	635	612	657	653	619	616	629	627	657	614	622	603	585	616	648	608	602	625	622	635	589	618	661	679	647	616	658	624	629	601	627	635	609	585	658	619	593	655	603	602	618	642	576	622	615	634	604	635	610	675	638	617	597	563	662	642	653	604	604	644	626	625	636	580	645	600	611	666	626	663	610	608	593	591	652	616	637	577	581	636	680	659	588	596	593	602	567	637	639	612	611	646	625	598	587	651	587	641	591	630	611	566	564	644	647	634	607	600	610	632	598	587	627	633	639	642	627	634	552	598	615	584	613	598	622	628	634	595	567	592	610	641	645	643	585	613	664	643	638	635	597	657	595	561	595	655	626	568	604	665	621	602	640	638	647	607	595	637	632	627	620	641	585	637	638	655	572	643	599	607	597	612	630	626	607	676	670	608	598	601	643	601	606	652	614	656	601	659	630	614	623	671	638	604	595	621	622	660	642	598	645	629	634	597	628	629	614	619	604	628	641	595	577	589	641	630	658	623	646	623	603	603	622	625	615	640	600	609	630	616	595	633	627	590	637	578	650	623	628	600	666	648	607	614	633	582	597	628	664	647	626	668	630	681	596	597	582	642	634	604	628	639	659	567	637	602	625	606	653	670	637	644	579	619	607	609	641	632	621	594	634	657	605	585	626	669	620	612	616	617	641	595	634	602	658	636	595	630	641	667	645	610	592	623	611	654	632	611	598	646	673	626	636	610	633	641	621	639	622	606	631	636	625	634	644	644	648	569	653	661	591	632	628	682	665	628	597	582	667	653	604	626	669	596	598	626	594	628	610	626	584	600	646	595	599	693	667	611	634	604	647	600	632	633	629	638	652	688	629	614	593	623	614	640	590	609	621	702	634	605	608	617	624	630	587	632	661	612	629	634	611	614	666	595	663	648	618	644	584	635	585	580	597	614	644	652	632	662	620	609	637	633	645	606	623	612	628	622	585	613	662	636	596	595	602	604	590	640	610	607	624	620	610	660	627	606	672	665	581	656	610	614	631	662	557	631	649	588	600	597	586	625	595	639	604	603	659	613	602	631	615	601
22761	21029	28795	23479	21026	21024	6659	1046	726	621	581	606	503	495	504	477	465	486	464	448	396	409	417	418	430	434	369	395	386	372	392	404	403	417	380	391	416	380	367	385	399	388	360	375	396	380	373	389	383	353	344	382	372	374	403	362	386	390	365	400	376	407	368	375	349	384	347	389	382	401	404	352	369	387	376	373	338	385	379	369	424	395	337	379	367	367	346	372	389	370	377	366	343	369	393	379	368	372	381	381	355	392	340	369	364	397	365	392	335	335	397	376	362	386	340	380	396	379	378	353	367	353	380	386	388	350	381	391	360	372	388	366	375	362	376	351	365	373	321	397	357	351	405	391	375	352	393	357	369	391	351	378	352	379	383	382	354	400	383	342	323	370	368	338	360	333	382	376	362	345	395	400	381	381	380	368	405	387	358	362	369	369	359	382	371	409	387	401	394	352	352	370	374	354	344	368	373	361	363	389	359	371	380	367	356	380	387	381	380	407	357	387	367	387	361	371	383	386	372	381	365	383	361	382	349	382	380	359	381	367	352	369	351	380	368	414	383	344	344	402	408	405	374	385	391	368	405	338	383	359	364	367	363	348	356	356	343	395	387	377	381	366	380	396	390	381	380	354	373	362	333	397	366	357	378	355	392	399	375	393	337	406	369	362	388	360	363	374	355	363	354	384	396	383	386	363	383	372	388	356	384	343	373	371	388	353	398	368	341	393	334	403	348	355	363	379	401	384	382	363	382	373	338	339	395	348	399	369	365	359	371	371	364	367	397	361	380	361	386	403	349	382	372	362	390	375	368	369	384	330	370	351	346	405	366	380	381	354	380	350	367	367	333	355	356	340	340	366	376	364	376	361	363	348	337	407	401	356	378	390	356	357	371	374	369	405	355	377	387	352	385	382	377	364	371	351	398	362	349	384	369	356	365	373	388	358	360	380	377	377	376	379	394	374	373	332	372	367	386	363	354	385	388	396	371	377	362	353	365	350	370	401	380	395	388	356	375	366	333	365	384	396	364	356	375	389	332	347	349	371	399	373	383	371	356	365	381	386	341	341	393	345	349	402	334	350	333	379	360	360	375	359	366	383	389	401	356	390	412	350	343	356	353	341	353	371	354	394	359	372	380	356	346	352	382	372	346	355	367	394	373	372	352	387	391	308	378	370	374	360	374	395	342	377	379	355	360	375	364	345	388	324	373	410	360	374	342	348	344	376	363	340	359	402	361	360	374	349	378	364	407	331	402	352	373	361	361	367	368	348	399	373	378	380	350	380	363	360	331	378	379	389	377	388	384	370	372	371	371	358	375	354	352	370	382	386	366	378	341	326	373	370	378	355	394	394	381	338	368	406	363	401	371	385	388	364	362	359	393	359	368	337	412	361	386	385	339	360	355	374	358	351	368	374	367	355	362	364	386	366	347	396	334	375	392	388	359	361	379	372	393	376	373	381	357	363	401	356	364	374	365	355	366	380	406	373	339	408	371	379	376	358	396	360	367	369	329	358	365	358	360	353	398	361	347	347	357	427	349	348	354	386	368	393	398	363	369	389	364	365	375	356	384	385	379	372	377	341	386	378	393	375	438	396	400	387	370	394	376	362	377	355	368	405	342	389	406	348	385	391	365	391	385	390	332	360	373	361	356	391	378	389	364	375	398	342	343	328	367	357	398	339	415	414	414	375	360	371	355	387	397	342	353	403	373	393	361	382	391	392	354	392	370	368	370	354	342	384	361	386	335	373	351	350	381	360	366	385	369	381	331	346	381	384	370	350	343	397	361	354	363	357	382	390	333	371	361	368	352	358	396	396	364	372	369	349	363	352	390	388	376	395	381	353	371	370	367	386	365	351	376	405	354	371	365	364	396	393	359	407	378	367	411	350	364	359	376	400	393	365	379	378	349	392	364	366	402	339	381	389	374	351	366	386	401	381	350	364	372	352	400	341	375	336	381	359	350	351	403	394	385	350	360	374	382	360	356	385	376	354	377	344	363	346	398	350	398	380	350	365	334	375	354	355	363	373	380	354	375	386	387	368	368	351	350	359	365	383	366	361	369	341	351	372	378	359	396	379	371	382	378	355	382	402	372	367	384	395	357	376	357	368	404	350	343	365	388	336	413	355	366	382	354	372	374	345	384	380	356	366	402	375	347	392	383	341	364	371	382	351	381	358	362	371	361	377	367	348	329	367	406	390	361	392	378	367	348	378	369	387	328	380	365	374	371	394	368	380	358	366	346	379	396	363	362	368	349	380	365	378	367	355	382	377	368	379	336	359	361	346	400	385	375	369	382	347	368	385	376	374	396	333	370	364	346	386	376	374	381	376	376	376	379	379	335	335	400	358	378	383	394	361	354	399	351	405	390	363	378	365	394	386	380	392	348	389	394	389	386	346	375	356	399	376	387	375	410	380	375	386	348	333	373	312	388	345	342	407	395	351	355	367	360	382	357	354	363	372	390	366	362	351	338	367	389	366	358	348	392	387	360	361	380	373	352	359	363	363	378	325	377	374	353	368	394	376	370	376	351	383	427	388	369	336	372	358	369	370	356	372	342	374	375	376	392	391	382	365	351	383	375	343	363	389	381	367	382	391	356	339	374	363	351	316	392	372	366	356	385	352	346	373	367	355	376	369	368	370	371	375	358	358	361	368	391	364	350	376	351	346	354	358	359	373	335	354	341	393	377	391	396	383	401	364	358	378	375	366	417	383	376	388	377	403	398	342	357	387	371	373	369	383	365	380	364	356	369	399	369	354	366	349	348	373	377	378	368	386	379	335	363	377	365	373	372	379	400	352	346	403	379	362	330	380	372	355	368	388	371	335	331	375	397	341	363	357	390	408	366	422	405	402	356	388	346	357	355	378	359	357	384	379	365	363	371	364	367	325	388	361	391	355	368	390	366	357	357	385	331	375	329	355	370	388	350	356	369	355	338	346	397	354	382	352	347	366	395	345	383	379	364	355	354	398	367	405	349	366	392	360	339	373	366	374	392	354	354	338	355	347	358	367	391	354	375	369	367	412	416	345	368	350	371	375	354	380	379	398	411	368	396	385	395	376	381	386	396	383	344	348	360	415	376	346	398	389	369	359	385	386	341	391	387	361	401	373	367	368	380	359	345	400	373	325	383	380	351	424	365	381	343	382	340	343	377	373	362	376	314	357	396	398	354	393	362	339	385	389	343	395	389	399	376	385	383	367	362	380	341	384	356	377	354	373	364	364	385	344	359	362	356	381	426	355	378	342	380	347	358	358	355	374	355	365	356	414	347	379	359	372	379	328	360	383	354	366	384	348	362	395	366	330	396	340	366	370	383	359	353	340	370	373	369	359	392	369	374	371	354	380	362	370	386	366	362	366	374	339	390	379	389	377	371	354	394	361	371	377	403	361	389	368	398	356	350	370	364	364	373	360	364	360	380	381	362	364	372	386	354	332	421	359	362	352	370	365	360	378	394	327	369	394	389	382	376	357	384	369	372	351	336	344	370	371	366	405
41854	49989	10877	5687	3832	3037	2328	1857	1548	1244	1105	994	887	833	837	769	693	688	643	638	586	576	622	518	591	557	625	590	558	521	512	541	511	562	525	568	514	558	519	542	540	534	529	503	526	453	506	556	561	530	559	543	478	489	496	502	474	525	501	469	506	492	535	505	493	544	523	529	483	538	521	523	494	489	492	489	504	566	536	492	513	461	467	510	456	531	485	523	510	509	505	495	523	515	543	486	521	534	543	463	500	477	525	539	482	543	508	525	546	502	497	501	527	492	509	479	493	479	520	507	454	498	510	561	506	498	523	533	533	505	470	517	491	484	511	469	522	479	494	505	498	502	496	499	486	518	494	521	479	562	517	512	503	505	509	478	491	517	543	470	473	493	512	511	506	515	529	512	507	527	494	487	492	520	451	482	496	502	530	503	459	520	492	508	479	491	501	507	463	519	464	441	514	489	524	501	485	488	473	524	494	490	469	506	473	529	497	538	519	550	480	478	501	494	533	500	508	495	510	506	517	507	510	496	497	489	536	540	516	468	477	506	509	521	485	521	503	503	496	477	495	503	505	503	469	474	483	492	508	522	475	473	525	504	497	499	507	465	500	464	503	493	501	513	503	479	526	474	490	509	533	509	475	479	494	526	505	533	493	520	470	482	452	471	510	499	462	532	485	520	470	490	491	514	528	543	543	500	511	473	512	546	495	494	474	487	472	456	483	506	500	498	506	515	502	481	511	482	565	508	476	526	516	470	464	469	509	505	494	481	508	520	489	483	494	498	521	460	497	483	495	520	446	496	534	501	503	475	479	513	489	500	495	495	533	488	484	474	489	529	488	549	495	516	494	472	535	504	506	495	506	479	555	482	509	518	495	488	507	539	485	507	521	510	495	490	490	504	502	528	476	514	493	480	532	495	465	495	530	503	499	473	496	515	510	469	481	431	493	526	491	508	494	467	484	490	500	533	508	535	492	477	473	467	493	528	518	442	469	489	476	474	536	542	507	524	473	488	524	456	474	523	489	502	496	498	491	496	527	500	549	536	493	459	512	464	509	528	489	513	481	469	485	537	503	519	510	520	504	509	501	516	508	459	495	475	518	507	517	476	456	461	468	499	525	475	500	485	503	511	483	485	514	492	507	517	517	483	499	501	477	511	535	507	483	455	486	535	525	513	507	503	490	483	489	487	487	527	478	491	493	489	489	486	535	490	468	492	479	492	480	500	518	509	457	511	504	513	486	464	504	488	497	536	525	502	516	499	560	500	505	510	478	507	500	481	472	497	503	475	467	510	499	480	475	494	496	491	505	491	492	487	508	512	514	507	506	512	493	491	576	492	500	471	497	469	467	482	473	483	522	536	511	488	488	474	484	503	526	472	498	515	512	521	571	474	497	489	545	509	500	489	468	470	529	479	504	502	521	510	522	477	488	476	534	504	498	520	510	502	516	498	500	475	509	500	493	463	531	464	480	498	522	506	478	489	516	513	523	512	473	480	492	491	487	503	519	514	496	485	527	529	517	478	572	516	506	493	499	506	501	489	505	523	521	495	472	535	513	534	489	505	479	477	504	512	517	459	501	497	510	519	514	463	496	520	507	513	496	490	488	488	503	510	485	510	501	522	496	476	497	495	512	453	503	504	497	501	468	504	522	517	532	524	539	498	457	536	490	533	486	493	491	454	486	488	506	513	513	480	530	465	519	508	493	537	543	479	457	495	504	463	509	512	506	474	524	497	498	508	527	512	495	455	473	555	513	505	467	468	512	554	496	485	502	479	507	512	479	492	521	506	496	520	537	513	501	521	511	558	463	480	515	491	458	486	519	518	470	483	476	497	487	529	563	485	444	503	515	477	478	513	520	487	505	542	508	515	475	505	519	469	504	506	507	475	493	480	458	489	512	482	494	445	522	521	478	495	498	502	528	469	469	484	505	546	506	475	510	534	496	520	483	488	514	519	548	494	438	471	477	488	472	517	503	508	514	512	508	484	499	525	513	498	529	504	478	512	530	528	472	469	503	522	502	463	496	466	531	494	528	513	477	484	533	505	493	495	533	485	556	519	481	473	503	518	490	544	464	545	491	505	519	520	512	462	511	482	497	483	496	496	509	481	476	472	537	481	491	488	487	530	528	503	513	514	499	466	493	525	493	513	500	472	451	538	506	541	461	501	502	465	515	492	495	486	471	514	455	506	491	499	523	456	518	504	502	503	468	504	521	490	491	492	503	522	491	507	461	496	522	464	497	487	456	526	480	495	528	520	503	463	505	506	481	532	497	537	493	465	501	495	579	480	513	490	478	469	486	507	486	464	524	497	556	505	520	489	463	505	469	517	485	501	508	507	514	466	543	478	513	493	528	451	472	538	524	483	491	493	522	482	492	492	515	475	470	461	490	512	508	489	478	512	466	517	474	509	485	496	455	486	512	459	476	502	480	503	508	470	523	511	517	509	468	477	473	507	455	495	484	503	494	494	501	508	498	510	494	489	517	527	510	458	522	490	481	499	496	515	479	519	475	543	488	521	562	514	507	529	509	488	492	488	470	473	510	507	509	514	472	463	457	469	464	538	474	496	505	452	502	542	486	466	461	495	532	501	502	495	489	481	497	475	501	496	529	516	492	485	501	472	477	537	524	483	496	468	502	475	518	485	520	518	520	492	482	489	492	488	557	533	504	496	496	513	530	524	525	475	479	493	502	492	472	473	478	506	503	498	468	561	497	484	498	515	499	489	512	471	487	526	508	482	489	547	453	507	473	494	531	514	468	505	487	508	501	525	556	540	509	472	495	472	471	514	470	458	492	495	497	476	526	513	486	526	504	500	459	508	472	508	505	472	525	484	532	519	505	493	457	507	477	497	502	471	536	490	496	547	490	547	438	504	463	530	499	525	502	549	498	478	494	536	518	469	477	508	520	475	498	492	494	506	484	483	528	541	487	484	494	507	480	521	522	472	494	458	511	512	508	503	487	507	472	528	502	506	485	477	462	495	480	496	514	496	514	470	488	464	515	491	500	482	468	471	465	473	483	535	506	488	494	468	487	496	510	483	511	519	504	492	486	494	530	509	478	492	518	548	466	520	459	497	493	497	493	460	499	542	503	484	493	521	531	485	482	475	478	494	535	481	551	490	491	517	504	521	479	502	502	483	501	559	522	494	494	533	507	521	519	522	490	497	493	491	527	492	474	522	457	495	465	511	494	521	510	521	521	467	531	492	492	509	478	464	465	538	529	500	490	468	474	531	516	472	500	465	475	496	493	440	562	480	512	525	534	501	527	503	529	543	491	483	530	502	502	475	531	489	471	475	506	512	494	466	529	512	487	480	512	468	479	514	513	486	517	516	490	488	487	530	488	527	452	544	499	487	486	537	456	502	497	494	495	509	509	479	478	480	538	493	485	518	523	504	470	503	483	470	485	459	481	480	523	529	498	460	517	471	495	464	473	480	479	517	531	535	523	487	511	476	508	495	475	464	469	492	532	483	477	482	509	517	510	479
28039	23581	11799	1029	394	329	364	319	338	337	310	329	362	331	318	305	301	313	300	330	289	313	323	331	331	307	292	301	331	307	280	318	349	304	281	310	325	336	296	339	312	302	320	264	295	315	316	309	299	304	301	334	317	310	304	344	282	287	325	300	312	298	320	319	329	295	348	340	276	307	303	303	318	286	293	310	329	307	297	302	346	324	342	336	314	300	307	314	344	294	337	314	312	312	319	304	311	318	299	318	312	328	313	319	304	328	300	309	332	287	289	293	332	318	316	293	304	313	314	303	323	289	337	336	306	293	329	296	310	313	306	310	315	312	340	314	310	319	312	333	333	328	310	296	287	314	328	289	302	330	318	292	305	305	322	308	308	315	326	325	291	271	325	295	309	277	326	331	306	309	329	314	317	349	320	322	304	323	315	311	273	329	296	294	302	344	332	273	309	341	293	304	303	314	326	311	308	314	299	316	342	306	301	306	286	296	317	260	342	291	298	297	304	299	318	279	341	294	322	309	303	327	285	318	339	315	292	308	304	325	330	303	305	331	293	304	325	276	296	307	316	293	297	303	337	298	309	341	276	316	312	323	293	313	302	312	336	306	326	318	328	322	307	310	297	300	305	275	291	316	303	286	328	314	319	318	325	310	344	296	304	304	297	335	315	305	312	307	314	318	333	332	330	327	287	321	278	276	289	299	327	296	330	331	320	300	312	348	340	275	325	328	291	301	295	304	289	325	324	298	318	309	323	301	276	298	321	330	339	287	285	315	303	313	286	288	347	321	320	322	311	294	295	321	317	313	346	308	293	322	302	301	320	284	320	304	301	322	312	309	301	326	329	307	300	312	329	273	302	285	345	296	286	307	286	290	299	302	295	315	305	369	309	322	311	323	312	311	267	340	336	325	342	307	307	292	256	323	314	323	334	330	282	278	316	336	304	312	331	319	343	295	299	357	271	302	312	300	314	265	300	309	314	301	332	333	285	311	304	301	331	296	292	289	284	277	296	262	288	302	277	317	298	295	302	311	303	313	344	325	290	296	345	306	300	319	318	322	288	320	328	318	314	297	320	332	323	325	326	307	315	319	327	314	309	316	330	313	324	303	325	322	329	313	297	346	288	317	293	319	297	344	297	276	319	302	277	307	328	291	281	289	289	284	332	297	325	319	304	294	310	286	322	313	286	328	329	321	295	316	296	307	338	314	293	285	288	321	288	293	286	289	288	293	308	321	306	321	302	315	316	321	301	332	318	330	313	343	333	297	296	320	314	324	281	293	291	292	281	295	290	318	302	292	321	310	336	308	302	321	296	325	310	316	303	305	302	297	341	322	298	318	304	334	307	304	319	285	299	305	310	300	305	329	325	341	295	323	332	327	299	305	318	315	306	299	301	317	311	319	320	317	342	311	307	285	350	320	305	304	316	312	300	299	336	316	280	305	332	318	290	295	314	309	304	334	342	327	323	313	277	301	286	297	303	337	333	284	338	317	303	316	288	290	310	300	307	327	316	271	282	316	308	302	299	309	303	307	337	314	290	349	318	305	292	312	315	301	334	290	318	298	305	306	304	354	299	334	288	304	323	337	317	302	321	302	303	321	330	321	327	350	317	313	322	330	310	284	300	311	278	300	358	310	291	332	287	282	302	352	328	289	291	330	303	319	332	324	303	348	270	315	291	302	311	314	315	298	329	316	280	317	273	301	329	313	337	333	299	355	296	337	342	309	318	331	320	327	318	302	312	288	282	303	288	348	306	290	330	291	300	332	326	327	315	312	299	319	328	301	350	328	300	335	313	326	314	308	301	300	344	303	332	315	322	355	321	323	293	292	348	314	352	330	281	286	328	357	304	319	327	301	314	318	321	309	314	324	319	307	299	296	336	301	295	308	320	314	306	302	302	335	334	278	334	304	325	333	322	330	324	332	293	294	329	317	311	296	332	338	293	311	329	313	291	295	305	322	305	329	311	301	288	330	340	329	314	313	315	318	287	296	319	294	330	350	326	327	330	332	311	339	315	292	343	309	324	304	309	307	348	338	281	319	328	300	321	323	297	314	271	330	324	284	288	329	299	355	310	314	307	309	337	318	319	320	302	315	302	317	300	303	323	323	320	294	317	298	317	326	313	304	308	302	294	312	329	324	308	313	309	304	311	336	311	298	275	333	313	292	304	292	304	301	296	311	269	298	332	322	313	288	301	282	327	310	307	299	319	328	312	304	302	316	347	263	278	312	300	341	312	321	304	335	312	283	305	320	261	342	307	330	315	317	315	306	322	284	337	277	331	295	253	309	316	309	310	318	326	332	321	306	324	295	328	300	309	336	317	307	318	311	322	313	306	339	318	294	331	320	309	314	313	314	312	319	324	314	308	298	322	302	300	334	319	312	306	294	311	286	331	301	293	328	312	307	305	362	304	325	325	294	332	322	295	305	348	272	314	329	318	342	308	291	320	333	318	295	317	296	334	310	297	320	304	301	306	328	292	280	313	321	293	330	319	333	306	317	336	301	300	300	312	354	300	314	293	274	315	316	308	311	284	311	340	328	332	289	316	303	303	326	318	303	360	321	309	311	329	306	287	336	310	294	308	306	306	297	312	285	302	305	316	344	287	293	295	315	271	312	327	337	327	318	327	271	304	324	318	335	298	291	279	319	309	275	296	325	350	322	299	297	312	270	316	306	332	324	335	280	296	327	302	305	278	311	328	336	349	316	314	292	280	331	323	300	299	299	299	318	330	283	323	325	299	332	310	301	321	305	304	284	306	338	316	327	343	267	296	312	317	314	330	304	306	303	328	311	301	293	325	326	319	321	294	284	310	327	322	305	360	314	289	335	298	324	284	323	327	302	302	326	323	278	332	346	335	335	309	331	328	338	320	304	316	297	294	299	312	322	344	326	330	321	321	287	284	318	328	327	308	308	305	313	327	275	307	327	306	317	304	303	309	297	333	297	281	315	303	337	344	278	318	297	302	295	319	316	321	323	332	327	336	331	315	311	302	319	290	303	331	324	309	277	316	302	302	310	337	290	315	295	316	310	277	307	322	302	315	309	301	344	326	322	293	312	305	338	350	317	304	306	328	320	335	278	307	342	339	293	341	292	320	322	336	316	284	324	316	311	309	311	332	340	298	323	307	302	321	294	307	328	308	317	340	292	292	319	305	297	309	286	302	317	295	307	328	298	300	331	279	307	318	295	295	313	326	330	300	305	344	330	302	310	308	331	324	302	338	276	280	290	327	307	303	329	277	307	314	294	288	313	306	303	303	325	288	335	312	337	339	312	306	325	305	310	278	279	326	306	313	315	309	268	283	296	305	317	280	344	312	339	288	280	333	295	330	336	335	287	299	316	345	321	329	315	314	324	293	345	300	322	320	342	301	319	292	285	328	310	343	277	298	312	345	318	333	298	339	296	310	327	317	338	298	314	318	325	299	303	285	302	290	289	297	291	289	300	298	295	299	305	282	290	300	320	303	315	291	332	293	306	322	331	349	291
33394	30061	924	583	563	525	464	460	418	445	429	441	459	419	436	406	450	446	397	431	435	428	444	397	476	384	444	435	412	385	407	427	398	429	417	414	356	393	396	454	429	427	423	418	461	409	398	435	415	414	422	424	419	387	463	436	423	456	409	445	455	439	425	417	444	420	427	418	470	389	418	427	455	413	413	408	392	439	420	403	467	412	429	387	410	435	419	456	406	430	436	405	428	412	422	400	394	402	403	415	443	402	419	426	425	425	399	440	425	394	432	449	442	390	432	461	404	396	387	435	418	403	431	411	423	452	427	418	404	425	438	415	392	403	415	417	477	428	446	454	422	407	435	402	412	385	409	439	419	432	430	453	413	417	451	427	463	429	430	418	430	412	430	442	448	379	430	392	394	394	392	423	398	432	437	461	383	430	451	416	402	425	413	422	410	399	425	411	383	442	388	428	387	404	410	405	450	432	410	414	398	440	419	382	419	395	423	421	413	412	409	417	375	403	384	412	410	403	464	385	416	404	418	441	397	421	380	422	381	446	448	419	409	392	420	443	449	445	399	394	435	418	386	351	408	408	416	382	415	411	454	370	427	379	412	387	415	408	416	397	429	411	407	418	418	432	445	434	422	397	415	413	439	417	392	380	431	435	413	403	389	390	423	428	417	409	420	420	389	410	444	439	394	384	450	441	405	401	425	398	419	435	454	425	419	449	441	407	410	432	422	413	437	401	419	431	380	403	407	410	411	407	446	457	399	414	405	423	420	431	392	417	418	435	440	420	403	399	425	399	414	417	419	431	407	432	409	427	420	424	417	441	426	409	455	399	388	379	421	411	406	401	422	456	431	412	425	414	414	421	376	471	436	437	484	423	399	440	431	458	436	434	410	455	444	427	413	415	404	414	421	431	389	434	408	462	443	406	413	371	401	419	418	418	408	407	401	412	403	395	436	464	415	400	435	456	409	408	425	421	433	397	395	429	445	417	426	406	416	381	438	412	415	374	391	367	421	425	407	420	424	427	431	414	402	400	431	404	395	403	403	389	389	426	407	464	415	417	430	431	453	398	398	390	415	466	416	390	403	468	433	409	437	413	418	434	454	459	453	428	384	420	400	426	392	417	444	443	412	433	410	419	403	407	433	421	426	449	410	424	421	439	391	411	407	428	432	404	409	411	412	433	412	414	369	423	420	477	430	410	400	405	430	402	402	424	440	386	439	395	430	408	412	426	431	391	404	393	394	394	405	463	380	429	407	390	418	434	460	413	390	435	388	410	396	417	446	413	460	396	417	460	441	447	384	406	404	427	389	389	406	434	446	426	401	404	388	421	443	420	421	392	451	437	430	407	381	388	439	439	435	415	425	391	405	461	390	410	412	414	417	439	411	407	424	399	427	436	422	439	445	442	424	439	416	412	416	441	434	390	396	424	438	438	415	422	406	387	413	451	401	426	400	428	417	378	447	422	389	434	407	423	376	423	415	418	439	409	432	420	405	410	425	374	407	452	417	427	442	449	381	380	448	368	414	444	426	442	436	406	352	429	426	393	438	418	401	402	418	427	408	415	407	421	427	408	447	382	446	401	399	405	432	422	424	393	395	433	419	403	441	416	391	440	415	416	433	441	425	411	400	420	425	429	412	390	425	402	395	437	400	416	431	413	414	430	423	457	420	427	444	426	419	389	413	396	394	414	422	406	411	424	428	447	410	433	414	427	405	419	415	405	404	425	387	429	424	468	435	414	407	402	410	450	441	403	440	420	404	447	423	413	400	411	438	388	414	417	382	418	426	407	421	413	405	424	431	412	449	395	444	375	395	428	437	417	415	420	435	436	383	439	398	419	425	416	411	411	397	434	426	399	406	405	432	426	430	433	423	408	432	424	408	447	386	397	404	398	393	448	389	428	450	404	424	436	423	374	411	399	406	414	417	435	432	465	436	434	411	411	411	477	414	426	420	410	404	441	395	434	407	387	426	369	407	415	388	406	395	431	421	438	461	396	425	424	404	405	406	411	405	434	415	420	444	419	429	405	404	418	446	406	418	456	425	412	405	390	426	431	416	427	424	415	459	407	412	444	437	379	409	447	410	426	437	413	412	482	412	452	396	389	408	404	408	420	404	432	390	427	429	471	448	397	416	408	403	408	426	403	452	431	432	391	421	416	414	421	428	393	443	423	404	404	449	436	431	396	450	402	366	380	416	436	414	452	412	435	455	390	430	439	447	442	407	414	409	406	415	447	430	446	388	401	397	403	453	397	434	391	408	429	383	398	412	425	438	406	373	397	435	413	436	436	422	402	453	386	408	414	384	402	421	430	430	413	395	397	389	389	395	409	438	437	416	425	395	439	441	412	401	385	383	429	445	419	417	398	435	432	410	439	428	401	392	437	431	433	428	430	397	425	427	403	381	385	440	424	425	383	421	393	422	450	428	431	425	437	418	461	445	423	413	445	411	428	396	444	429	376	430	387	432	418	420	405	421	395	416	405	418	419	414	410	408	390	391	381	388	446	398	412	414	387	447	453	402	399	385	402	421	419	405	416	416	429	376	414	394	390	422	406	386	433	432	421	406	392	423	422	420	428	385	393	424	422	432	405	403	404	437	393	419	410	392	420	425	421	440	430	408	399	399	440	407	400	408	441	402	413	387	401	435	431	463	412	402	411	394	404	440	413	415	442	400	437	404	403	394	440	408	439	425	419	411	415	405	405	430	430	422	420	418	406	414	420	401	439	433	392	422	430	449	416	435	407	397	421	426	454	417	402	411	435	382	381	409	380	399	401	404	406	406	413	410	457	418	444	415	411	427	406	434	418	451	361	462	425	428	400	399	432	437	442	435	409	457	413	386	386	365	422	399	415	399	447	429	415	462	429	381	406	420	435	416	423	404	453	463	427	451	415	431	402	417	392	401	392	424	408	397	382	413	441	446	422	395	413	411	430	396	428	397	421	409	405	417	425	444	408	408	442	395	389	425	457	393	424	379	398	445	358	433	435	424	411	436	433	426	423	414	417	444	391	414	421	386	381	420	413	433	445	404	395	405	402	436	420	387	423	371	407	406	451	416	391	451	432	426	410	416	432	360	449	447	448	394	419	435	424	372	423	411	406	425	421	385	445	448	434	456	407	427	449	401	407	413	392	471	447	411	454	419	421	442	399	429	408	446	403	412	422	407	440	377	399	431	401	446	400	404	395	405	427	403	450	438	431	439	405	439	408	433	437	425	422	433	387	466	412	400	451	381	387	406	420	358	432	400	456	413	444	438	426	438	409	380	404	446	391	389	421	414	437	441	407	455	407	382	479	424	426	413	356	438	446	428	435	429	420	458	436	429	401	370	449	429	440	394	395	395	359	429	418	439	457	439	405	404	428	410	409	418	428	396	407	425	407	385	405	430	390	407	421	434	444	400	424	414	408	414	403	451	421	415	417	428	462	449	414	414	403	445	435	419	414	399	437	403	407	403	401	407	427	433	411	406	441	406	399	420	448	380	415	465	428
23759	21042	28347	23935	21002	9347	1104	787	656	624	564	571	564	557	498	545	500	492	509	491	501	510	450	479	454	535	480	454	493	493	463	468	500	457	453	500	478	455	493	465	501	447	488	473	450	482	487	499	490	474	508	414	456	404	469	500	435	481	454	450	461	463	454	431	455	459	455	456	471	471	449	452	474	485	452	469	465	469	443	466	464	484	500	422	492	428	469	481	436	466	449	462	460	419	480	447	483	511	478	459	439	485	454	443	460	475	475	471	470	420	421	453	425	451	501	482	424	430	455	486	457	474	495	458	471	490	455	442	452	429	461	432	460	452	446	445	462	441	465	464	521	486	522	391	466	464	480	458	457	474	459	469	453	450	443	466	484	431	435	467	465	435	456	453	490	468	451	482	488	440	488	418	467	416	453	483	490	461	458	405	511	420	458	448	436	462	450	458	488	488	441	443	479	469	464	451	476	445	481	439	444	482	441	446	471	486	443	463	485	457	496	436	467	469	433	471	450	467	490	446	479	485	436	475	458	419	455	468	459	458	453	469	468	445	474	477	472	448	458	488	473	444	465	467	476	428	465	512	497	458	499	449	449	511	485	473	489	494	478	475	443	472	415	466	463	445	473	471	456	462	469	448	479	470	443	495	488	467	460	469	461	472	457	481	457	456	429	456	448	442	414	453	458	465	433	496	463	489	443	461	467	480	475	450	463	519	422	426	463	436	442	478	438	442	458	443	466	485	490	456	451	458	470	445	471	441	425	451	459	470	445	440	464	454	493	441	430	436	434	449	496	472	461	445	478	436	467	443	464	441	419	443	450	470	465	462	464	458	473	460	477	481	450	473	460	442	444	442	461	457	470	487	462	477	433	475	403	460	445	465	441	462	463	427	421	449	462	453	485	466	472	458	443	436	467	465	464	435	446	479	454	438	439	407	439	448	464	496	436	484	425	466	467	437	440	474	456	417	454	470	473	454	460	443	513	471	458	452	503	441	447	443	451	443	480	489	480	492	411	464	459	431	466	467	434	459	484	469	454	487	468	485	428	453	469	464	428	441	474	497	498	470	453	475	459	459	469	446	517	472	480	475	462	476	457	451	445	463	493	427	446	477	455	470	496	460	479	427	482	450	467	453	444	474	459	431	423	475	433	442	480	493	471	485	511	428	473	450	473	463	445	503	436	469	429	481	466	501	501	445	452	426	447	457	456	447	476	450	505	431	452	448	477	452	416	475	451	447	471	424	473	464	439	481	528	439	459	475	466	478	474	445	452	458	493	479	451	458	479	474	480	412	478	454	470	466	482	431	486	471	466	458	469	435	452	470	486	458	463	452	509	483	508	466	455	431	474	478	450	454	463	470	430	428	449	445	422	468	464	449	414	437	494	479	474	471	472	437	478	449	467	430	433	486	430	438	457	446	475	451	425	475	500	470	443	458	452	474	477	440	487	473	453	454	474	426	465	434	488	496	455	464	491	502	476	462	494	436	507	449	444	451	471	435	448	452	519	457	467	474	453	400	508	465	428	447	479	467	444	462	479	468	443	488	459	476	444	448	460	490	457	438	442	456	429	479	489	484	430	451	477	426	443	456	480	455	470	451	466	486	441	490	463	453	505	458	420	454	471	500	471	410	456	447	465	450	454	461	444	472	485	473	475	411	413	468	473	488	445	474	464	471	479	489	465	456	432	472	444	442	433	454	467	502	463	464	455	448	451	478	468	434	464	470	436	439	449	474	460	463	444	474	421	465	457	475	430	457	481	468	493	451	454	444	487	443	421	451	461	480	470	455	477	451	451	454	444	444	469	448	475	502	447	474	475	453	449	473	429	477	481	487	442	495	471	466	443	467	430	435	453	469	447	453	467	468	428	477	456	474	469	438	492	455	467	472	474	431	462	491	478	502	415	454	482	486	481	463	430	487	480	467	464	462	470	428	471	450	456	497	465	457	475	442	469	475	450	447	450	455	475	447	446	488	454	514	481	484	485	404	473	457	463	449	472	460	474	450	484	464	450	482	451	481	496	476	476	505	454	440	428	454	436	450	478	420	455	472	429	468	423	442	472	454	487	488	470	443	473	487	434	448	438	525	440	449	423	469	447	436	474	490	450	486	469	489	432	485	463	473	476	457	425	427	462	450	447	456	457	468	468	433	464	464	465	441	460	437	449	478	495	475	503	483	447	448	482	485	489	472	451	472	484	461	520	467	460	469	459	474	478	475	475	392	440	440	487	480	444	451	496	472	466	459	464	430	462	481	495	453	431	479	486	413	465	446	462	439	456	471	466	467	449	409	436	431	476	458	452	416	456	471	428	459	513	453	502	434	453	409	461	451	468	505	495	489	453	437	482	441	471	459	433	486	439	438	455	429	446	481	488	450	436	485	466	473	472	476	477	478	424	440	422	500	454	466	475	456	462	429	478	445	444	426	464	483	452	416	431	428	438	455	480	458	442	466	471	454	465	490	478	423	469	450	434	461	463	435	463	454	445	429	471	478	500	471	447	416	494	475	455	467	437	422	448	486	472	494	457	467	465	440	464	442	428	465	443	433	495	434	474	523	502	467	461	473	483	455	430	494	427	448	468	475	449	424	463	437	472	385	469	434	488	522	512	455	461	447	458	495	451	484	452	475	475	444	494	500	405	445	471	430	467	431	435	403	499	479	472	446	469	439	453	434	403	427	481	466	456	460	413	451	493	482	483	438	483	459	446	485	462	460	457	471	441	432	444	487	484	472	498	424	479	488	466	463	489	477	440	465	470	445	523	448	482	450	452	476	442	445	497	438	454	488	435	466	469	456	462	458	474	429	471	486	484	400	458	487	483	466	440	431	410	465	450	434	452	445	467	438	424	435	461	455	469	479	484	486	420	468	463	472	519	458	504	453	480	433	459	432	432	462	474	474	497	465	472	503	453	462	450	471	456	457	458	451	447	452	449	466	459	404	473	477	445	456	442	463	476	477	456	487	482	472	448	461	454	453	512	416	467	473	454	432	464	428	477	458	471	460	451	483	480	461	441	466	434	442	453	482	464	451	474	480	437	444	458	465	461	495	455	446	457	460	476	444	461	440	460	467	456	463	467	465	440	433	486	431	468	460	479	488	459	434	450	487	489	450	446	476	491	462	451	447	398	497	461	426	477	450	413	472	444	480	441	485	470	453	469	492	453	489	455	456	471	465	440	501	485	441	470	483	448	452	466	440	434	492	473	458	443	471	468	471	441	476	458	442	468	492	500	430	441	454	467	476	463	445	430	452	467	448	442	463	440	466	489	463	457	447	454	427	447	447	424	468	447	475	453	426	460	467	435	465	449	471	441	484	456	455	489	437	432	481	458	430	430	416	457	458	500	468	483	459	429	476	493	426	471	465	443	435	462	493	468	448	426	463	455	469	468	427	460	485	492	422	545	443	491	455	487	418	467	445	475	460	476	453	457	484	453	474	496	487	459	462	469	482	478	472	435	459	432	492	479	462	453	472	427	476	479	461	512	445	462	472
37922	43200	6919	3328	2397	1873	1616	1371	1101	1029	956	912	876	764	744	770	738	726	699	668	656	693	707	626	657	658	679	671	647	624	626	628	672	616	668	643	583	668	649	634	621	662	640	645	612	598	652	597	611	613	636	596	590	625	589	622	639	602	620	604	635	635	629	628	615	618	647	641	605	609	637	586	639	629	594	632	620	578	662	638	640	605	611	624	615	627	689	576	611	631	611	560	602	641	598	653	607	583	629	586	639	633	594	609	609	634	606	583	649	583	636	630	574	606	619	592	605	629	594	607	587	611	629	634	623	639	601	601	576	624	602	631	606	648	677	588	600	637	615	606	585	639	592	633	592	603	633	625	629	595	593	605	595	593	636	628	627	640	603	618	599	576	561	667	633	635	535	598	631	586	604	637	696	584	583	644	639	610	598	600	616	613	627	589	609	644	641	585	632	644	578	623	614	595	606	628	611	608	574	608	629	626	598	608	620	607	630	613	640	577	622	583	602	631	608	602	607	626	595	601	624	658	625	635	582	608	628	596	650	621	656	589	623	642	667	624	636	645	625	625	622	606	600	679	607	601	618	623	635	657	662	636	633	636	567	629	661	655	639	671	616	602	610	595	625	573	618	641	586	618	608	581	605	645	605	587	637	567	645	597	589	597	665	596	658	574	620	594	623	582	597	674	663	572	601	611	598	628	673	575	604	567	604	628	632	647	649	587	639	680	573	642	581	606	640	599	621	568	654	605	604	557	615	573	621	605	590	627	636	603	596	641	595	601	613	607	618	642	600	637	608	584	568	641	599	616	591	578	611	637	615	642	614	660	570	609	601	602	648	586	600	605	643	629	628	646	642	633	614	637	649	627	607	616	644	592	656	634	623	625	633	606	628	634	635	584	604	608	654	589	629	610	604	631	587	607	581	633	621	642	612	630	595	660	624	627	640	621	648	651	636	631	592	600	594	579	621	657	616	602	642	646	639	646	612	616	648	579	558	582	584	602	610	601	593	604	644	623	629	595	617	606	613	628	595	615	589	582	616	605	621	608	579	600	581	603	624	569	602	614	631	636	638	644	600	639	623	641	616	638	585	661	620	622	653	625	617	617	566	576	628	609	604	630	593	605	649	612	648	612	606	621	591	576	637	662	603	661	625	631	567	589	624	622	618	607	599	607	631	655	581	609	594	591	628	604	608	644	622	646	613	617	612	653	596	631	634	640	599	602	629	619	577	565	606	647	642	577	622	636	611	630	666	587	601	641	652	592	605	601	622	631	615	604	618	614	606	619	603	618	601	592	615	634	604	623	577	650	632	609	607	627	602	646	593	576	628	592	592	614	647	650	634	605	621	597	651	600	648	639	612	594	596	637	669	624	638	608	642	618	627	668	579	601	583	662	629	589	636	587	610	638	584	648	619	639	618	601	614	618	591	615	602	638	579	589	614	651	629	612	642	611	577	589	583	621	574	653	656	624	638	661	602	653	638	621	595	605	629	567	609	636	632	596	641	613	609	610	594	624	636	588	609	614	634	629	613	674	612	604	641	602	597	593	598	621	635	633	633	615	612	606	646	632	597	620	587	609	607	597	649	603	632	596	633	607	653	606	626	597	588	656	585	615	653	634	628	587	608	600	633	626	617	630	613	624	587	648	648	581	626	628	616	603	625	564	628	621	584	600	613	637	632	615	644	582	609	613	569	627	578	627	581	662	603	636	661	609	637	652	556	577	594	619	635	655	629	595	586	658	564	610	615	613	628	629	607	580	598	614	636	627	647	618	607	612	604	594	643	612	658	599	617	602	580	611	591	607	632	646	635	617	606	646	630	649	549	590	631	647	620	637	586	619	587	611	568	599	620	600	588	590	585	644	616	661	640	621	618	637	669	623	598	598	663	630	596	598	607	569	601	588	641	648	590	618	614	606	620	620	585	598	647	617	584	614	607	570	642	603	630	654	599	638	618	618	660	564	582	635	646	601	627	607	595	607	628	591	655	582	632	589	608	606	607	643	612	597	605	604	642	602	578	652	613	656	580	603	590	605	601	617	635	633	633	619	633	610	625	654	617	621	643	587	618	629	637	642	603	612	606	583	588	632	620	612	667	594	652	648	632	595	589	634	589	602	568	608	609	666	662	616	604	598	604	644	619	587	626	668	584	595	591	616	602	564	590	607	592	607	624	650	621	603	654	595	589	621	615	615	671	668	603	570	650	598	614	617	639	624	602	586	612	639	600	615	551	629	609	643	609	642	668	622	621	628	632	656	598	592	619	647	646	646	612	647	628	601	600	619	643	628	629	644	660	659	626	586	646	594	634	590	635	645	612	607	611	598	594	624	619	618	613	581	613	659	575	623	596	616	636	632	582	619	583	607	618	606	615	655	634	611	634	610	637	630	619	581	643	637	616	596	592	640	671	597	590	588	581	631	601	604	611	617	622	664	656	608	590	621	625	609	664	595	624	658	629	588	612	638	622	637	604	612	618	594	620	621	645	621	600	612	628	628	607	623	638	573	607	653	590	575	615	581	614	566	643	625	606	624	631	646	593	632	610	587	627	628	641	615	638	587	569	639	600	626	623	632	603	572	632	627	666	613	619	648	586	618	600	604	688	618	612	632	638	620	589	568	650	575	632	631	587	567	612	589	601	625	646	646	652	648	599	626	556	609	628	611	627	629	642	583	613	620	606	598	577	630	576	654	653	622	654	618	558	598	601	642	563	603	608	599	644	604	659	643	659	610	618	650	609	633	642	600	596	602	641	635	622	600	652	602	611	569	667	614	610	602	594	648	623	621	613	628	621	563	628	632	626	599	619	629	662	616	598	608	593	650	614	613	622	597	641	611	592	597	591	615	648	596	634	633	607	604	693	593	617	610	650	613	589	589	648	620	614	571	645	611	678	634	626	609	643	649	641	640	601	632	610	638	661	642	582	604	592	606	643	596	596	617	623	599	591	627	604	591	663	613	636	599	604	644	619	678	601	617	616	621	586	654	608	621	627	621	591	626	585	612	579	635	606	615	602	594	646	587	597	629	643	568	681	618	614	608	612	624	627	639	621	618	644	604	596	629	589	576	620	584	632	647	617	599	623	602	609	633	591	606	661	615	609	637	574	614	680	599	634	616	663	578	653	588	633	592	641	625	593	635	606	621	649	580	578	614	608	614	595	608	614	626	610	608	615	658	604	607	612	611	617	643	620	619	588	575	628	638	623	632	615	593	620	598	655	632	612	638	599	637	612	625	641	627	612	626	628	615	591	619	609	585	662	617	647	609	624	637	611	568	589	637	554	592	636	619	628	560	636	662	592	690	602	606	632	622	620	623	619	638	579	603	652	593	622	641	635	656	609	655	630	636	647	593	612	603	564	613	585	595	633	607	590	615	635	592	657	605	590	600	628	649	589	582	629	630	621	615	590	647	572	594	654	602	645	654	628	590	620	627	613	593	641	613	594	576	585	688	604	577	591	617	598	596	629	576	636	606	588	613	650	665	609	618	590	622	614	637
22829	21031	28735	23509	21023	21008	6841	950	712	662	621	538	540	478	490	475	489	435	408	415	435	392	391	429	383	363	427	386	403	368	406	410	385	353	370	368	372	406	370	368	371	394	359	386	347	415	402	394	342	406	389	354	382	344	381	397	381	352	367	373	381	364	388	348	390	373	397	359	344	368	369	371	388	334	356	381	375	383	369	358	367	389	339	377	351	344	345	376	391	373	339	334	376	376	376	412	370	372	419	379	359	368	354	379	338	365	370	404	349	356	369	375	368	339	369	362	352	372	375	400	376	378	374	344	338	350	388	362	408	364	359	379	331	357	360	391	365	399	381	381	342	362	339	400	377	372	372	349	360	361	379	359	397	347	393	372	368	385	349	353	366	370	377	366	345	356	379	392	366	334	344	409	342	353	370	338	408	345	377	369	353	377	408	383	337	363	349	359	339	384	379	360	370	364	381	379	375	392	347	352	391	383	350	359	340	375	393	371	347	334	335	349	363	351	387	343	365	350	381	358	361	379	369	356	353	334	365	384	366	341	389	380	356	332	398	348	383	338	372	405	358	366	383	391	369	364	349	372	343	390	351	373	361	356	370	365	352	360	367	335	361	344	379	336	301	388	374	381	375	347	389	370	392	358	411	386	375	394	355	377	357	356	364	364	382	339	329	404	340	353	366	392	410	353	362	349	364	371	363	380	390	370	362	371	370	402	343	379	404	381	355	383	352	358	367	371	331	371	347	351	383	352	385	336	345	384	383	366	410	359	371	341	375	376	359	358	354	364	349	372	381	354	368	351	388	338	353	366	379	368	339	368	345	370	392	345	374	348	384	375	367	385	377	350	375	378	345	371	371	410	384	343	356	358	365	349	367	374	365	338	392	341	391	379	394	394	393	334	383	357	383	326	380	381	392	346	388	353	369	344	348	388	381	344	349	396	354	400	357	338	349	358	351	349	336	382	361	347	422	367	375	384	357	366	354	353	405	366	366	369	357	367	370	373	382	369	360	351	351	351	396	359	362	355	409	376	338	391	350	350	382	355	352	379	374	375	363	363	362	360	352	390	348	393	338	351	345	356	365	385	343	352	401	353	379	373	380	354	346	368	381	364	346	333	371	356	372	351	372	386	384	388	360	370	372	368	338	368	359	380	409	378	380	393	351	355	341	389	373	343	356	352	394	385	361	365	348	405	344	362	388	356	353	378	352	358	374	368	349	360	384	373	374	363	354	362	371	359	368	365	373	369	375	398	361	341	333	362	385	387	345	376	371	349	396	380	395	356	380	368	342	374	313	379	357	412	357	392	346	373	344	355	388	390	369	426	393	368	344	354	348	338	355	342	381	365	363	344	341	391	382	415	397	373	369	361	386	319	374	366	387	363	370	327	369	374	356	392	392	392	386	336	370	353	404	338	396	352	336	370	384	384	372	365	351	369	358	374	383	321	351	357	335	361	385	345	377	407	370	396	339	359	376	356	389	386	363	357	378	365	364	372	350	375	365	385	369	359	342	364	398	358	365	362	367	354	403	382	354	355	379	385	344	346	345	386	366	373	376	388	366	345	350	385	371	372	391	389	398	366	362	361	375	350	343	347	379	378	365	343	348	388	376	378	385	380	338	381	361	352	356	369	361	394	418	369	378	338	377	335	369	334	332	363	380	371	341	339	372	381	368	362	354	371	363	379	388	365	384	336	399	342	368	355	367	373	343	385	363	384	368	361	344	365	356	362	335	375	382	394	356	365	370	374	346	405	350	327	372	346	367	357	347	334	336	364	353	362	354	377	366	377	387	382	350	380	337	352	345	366	339	362	367	361	375	332	368	362	344	377	369	364	385	355	326	400	371	363	382	348	388	324	374	391	353	368	326	344	365	364	369	366	356	359	386	362	355	387	350	374	389	345	369	354	382	365	392	367	398	411	379	400	375	364	370	342	353	325	362	361	380	378	368	361	379	366	351	363	390	369	344	379	365	369	341	349	376	346	398	404	359	327	320	369	363	373	326	341	416	360	373	364	384	368	337	376	384	364	383	353	346	352	374	411	360	384	360	382	374	371	378	391	379	362	378	395	371	365	357	339	360	357	359	358	356	358	337	360	368	336	374	368	352	372	362	361	359	367	418	357	353	321	364	378	376	354	377	374	366	364	358	353	378	331	388	347	365	379	348	357	383	390	360	373	393	366	364	390	326	377	328	376	357	374	351	382	391	336	364	384	382	384	341	353	371	364	368	370	352	397	359	395	338	384	414	372	344	378	372	354	362	376	357	369	386	337	393	363	337	380	376	357	347	356	367	358	370	380	345	352	377	390	400	377	357	347	385	358	345	316	338	356	374	363	350	363	352	368	313	387	359	346	362	379	344	379	372	379	387	359	356	369	405	334	367	370	343	335	351	385	357	345	342	382	354	351	390	374	383	401	367	396	355	336	360	353	379	362	362	365	371	358	369	390	372	345	377	346	360	384	338	377	383	342	399	375	337	352	366	368	365	352	387	366	355	377	387	348	416	386	346	385	367	373	335	397	380	353	375	363	357	320	342	372	358	402	369	382	359	341	385	382	348	384	399	399	335	375	352	361	366	358	392	355	383	374	389	360	351	392	327	371	345	363	351	361	356	327	383	323	343	351	390	378	370	365	378	374	367	374	397	351	357	395	382	380	316	352	380	346	345	343	369	370	355	364	379	378	380	358	378	369	377	361	333	357	340	376	358	367	371	355	355	372	390	378	342	367	346	332	370	368	393	375	351	393	353	398	377	352	377	378	357	350	374	352	389	414	372	377	379	340	381	388	374	371	337	356	360	348	362	358	358	362	341	383	370	390	397	355	348	366	342	370	358	362	358	362	394	392	372	416	373	353	382	382	375	348	346	389	362	356	343	379	358	373	374	364	370	354	371	360	370	383	387	362	387	389	372	379	365	373	365	339	361	372	376	368	373	368	360	377	357	383	376	385	385	362	396	386	383	383	363	340	343	335	347	335	365	351	353	341	376	343	362	367	354	328	386	342	374	351	362	390	371	368	351	366	363	367	370	363	358	331	336	370	337	346	393	367	376	361	364	364	363	362	390	371	371	360	366	370	358	335	392	374	356	379	374	351	353	356	374	346	406	358	364	395	398	390	367	353	394	374	332	334	373	390	366	389	374	373	375	378	378	362	352	361	366	342	364	363	405	381	348	347	370	379	372	353	345	365	363	357	398	395	394	348	389	398	386	335	358	319	363	360	380	391	349	332	328	350	350	360	370	359	347	360	352	352	358	376	385	369	363	360	374	329	334	372	377	342	361	378	363	351	383	344	353	368	369	368	371	373	374	383	350	369	348	365	335	373	344	403	340	347	357	360	355	406	357	382	383	357	363	341	377	363	349	372	364	380	391	365	371	388	400	383	338	399	339	380	352	352	305	374	366	384	394	389	353	362	367	331	363	385	373	351	338	385	407	357	366	350	372	351	351	395	385	360	358	348	387	386	374	365	337	374	373	362	386	366	360	375	367	360
42117	48285	10903	5565	3753	2921	2305	1893	1537	1281	1079	965	881	877	740	723	700	689	655	621	606	613	601	593	621	578	523	531	552	530	504	537	522	584	509	582	517	533	510	561	539	533	489	509	517	523	528	531	544	519	510	484	532	500	564	511	490	542	489	495	464	504	504	490	488	511	520	512	500	506	485	498	518	476	494	528	488	518	491	503	519	476	504	537	493	504	555	520	479	512	485	459	507	538	502	476	506	511	504	488	506	513	485	476	518	481	483	503	500	519	545	489	455	525	469	449	534	525	507	475	524	476	531	505	478	484	477	508	491	499	537	549	478	492	487	464	494	509	501	520	477	510	509	472	494	520	507	505	472	489	492	554	524	485	479	509	498	500	482	517	434	528	504	490	510	542	483	504	515	453	485	513	472	490	492	541	491	486	514	488	511	495	472	473	485	471	506	477	466	498	460	506	465	496	487	489	511	484	494	477	481	523	496	496	526	465	470	526	468	485	478	520	483	510	500	496	482	483	492	542	514	493	516	496	474	479	470	524	480	512	484	512	508	486	481	448	519	517	507	511	537	516	485	509	470	550	500	489	451	501	500	490	508	513	493	505	502	499	485	492	467	503	490	498	524	505	488	478	496	482	496	508	459	514	521	503	496	522	472	467	499	522	519	517	493	469	461	464	448	497	485	479	497	457	522	513	483	456	512	445	476	506	521	491	456	500	521	480	474	537	500	530	459	484	517	494	508	473	520	513	484	527	497	457	504	526	532	495	502	505	466	532	528	464	523	503	501	491	482	487	535	437	465	485	506	534	499	449	488	498	491	517	505	476	484	512	499	454	477	491	540	497	480	514	466	484	448	536	461	471	488	484	501	487	497	475	465	497	508	474	506	490	519	506	481	503	470	509	474	490	511	551	464	486	483	508	479	498	528	514	459	447	496	463	545	509	511	492	518	477	502	482	486	515	474	462	574	495	512	500	490	528	483	494	458	480	475	451	501	520	514	496	536	495	524	512	496	447	495	475	509	494	522	482	485	466	517	477	485	514	501	504	533	493	517	500	489	470	507	470	497	511	509	456	488	486	489	509	541	524	507	499	529	539	501	453	522	497	492	503	497	499	491	467	511	495	457	490	516	461	486	493	495	525	482	538	485	488	450	528	478	496	482	495	529	440	462	498	479	509	511	463	527	494	464	451	485	496	488	467	554	470	518	474	537	508	461	497	511	490	523	494	500	478	457	480	520	494	455	498	529	490	510	492	477	507	562	478	493	506	500	458	470	502	518	510	458	474	508	501	524	513	514	478	534	452	483	510	483	521	527	482	490	495	506	479	493	511	493	489	541	482	527	498	487	553	492	465	508	460	454	482	516	501	449	490	535	523	471	480	507	486	507	503	515	497	482	482	502	453	507	499	526	491	520	468	484	483	510	464	454	470	499	463	506	513	502	464	497	466	498	517	478	495	464	512	496	472	467	501	498	509	458	461	483	500	510	487	493	484	502	545	497	510	471	436	489	468	534	493	516	513	509	501	487	490	471	479	512	487	456	500	509	492	492	482	531	472	464	454	491	502	462	466	477	512	461	468	474	518	501	459	517	480	516	456	508	498	557	487	505	481	488	518	511	481	457	502	488	554	507	463	494	502	505	498	464	507	480	490	487	512	495	508	491	534	514	493	473	491	479	488	489	497	512	505	488	474	532	470	460	472	475	449	519	507	468	516	499	486	482	511	515	478	499	532	512	478	554	517	508	544	460	439	446	500	498	525	484	495	457	493	520	483	509	518	435	503	513	513	483	491	512	478	484	464	459	484	524	486	484	482	528	475	541	505	500	523	505	502	498	495	498	486	544	480	499	516	483	487	485	480	488	473	522	486	491	469	480	506	487	501	529	492	523	488	449	490	476	507	474	498	534	491	484	467	490	498	499	467	487	491	444	489	493	465	484	506	500	446	500	488	476	534	503	522	512	455	465	473	497	509	481	459	499	512	454	498	490	500	533	488	472	512	501	466	482	472	495	477	491	499	496	538	482	487	472	473	478	490	485	492	500	507	509	503	492	482	539	495	482	505	474	528	485	561	472	514	483	532	467	490	470	467	505	489	495	466	469	487	516	483	485	480	519	495	493	493	516	512	474	476	520	481	513	493	472	518	487	452	501	504	454	507	487	466	499	492	450	526	485	474	477	496	450	498	450	495	480	492	486	529	523	536	513	498	501	511	484	474	538	518	505	499	490	507	476	533	436	483	468	493	501	490	511	451	515	530	471	526	542	490	498	469	485	467	475	464	496	488	482	502	461	483	506	494	509	506	454	480	502	517	493	493	531	497	436	450	513	507	477	504	491	494	478	491	506	495	494	515	514	505	500	522	482	452	545	457	456	484	469	486	487	516	537	459	464	483	509	506	475	476	488	488	490	483	474	472	493	492	525	482	471	515	487	524	479	485	485	466	502	477	475	462	500	468	483	505	495	464	497	472	472	492	523	508	508	477	478	465	487	477	495	481	506	464	471	510	488	492	491	497	472	477	482	486	513	478	521	494	471	494	488	491	510	476	510	453	448	434	470	502	501	436	551	481	477	487	450	511	496	556	520	523	507	474	480	454	505	491	487	504	459	474	500	451	483	483	505	487	509	514	493	495	534	476	461	504	521	505	513	502	484	513	481	526	528	507	488	494	489	433	501	508	474	460	459	501	530	512	480	494	416	536	469	506	469	497	508	513	487	489	498	498	521	484	528	505	469	471	483	508	471	470	473	507	514	506	506	529	485	471	464	471	533	524	465	500	495	461	487	486	497	496	467	462	514	460	494	496	495	486	471	503	492	502	480	495	493	499	492	491	501	501	476	446	500	465	492	488	492	493	474	483	537	508	484	500	546	488	482	507	426	489	490	517	494	483	534	492	506	457	501	493	468	488	493	469	479	497	485	480	494	520	519	481	542	522	485	490	515	496	490	464	518	533	458	493	483	501	533	495	502	487	483	505	495	464	463	503	489	479	480	526	448	468	484	487	527	491	471	472	483	479	489	495	486	447	485	475	504	490	478	513	498	527	472	477	513	500	452	529	499	515	508	485	466	460	468	449	480	522	493	510	496	479	509	479	485	497	497	507	493	507	486	499	489	494	518	471	477	510	495	452	526	502	509	480	492	467	505	503	480	469	490	484	493	511	477	517	513	506	459	468	477	494	473	499	481	502	476	483	507	507	508	516	502	472	532	491	510	528	522	505	500	542	460	478	474	501	515	432	489	499	486	475	485	511	527	490	485	507	476	498	524	471	471	471	494	486	509	462	475	501	488	510	453	479	444	491	493	527	489	483	475	494	499	472	509	483	529	460	547	500	462	487	455	520	493	494	477	479	466	482	521	459	481	466	499	518	481	487	486	521	459	512	458	488	513	524	484	505	465	517	500	472	502	460	514	494	508	490	501	509	456	494	536	487	482	494	513	484	508	487	485	514	496	507	517	515	487	464	535	465	489	498	490	477	501	481	472	521	472	496	509	491
28135	23641	11807	1220	608	542	394	334	356	312	329	316	332	302	293	335	319	318	287	310	364	310	297	322	325	306	322	306	315	334	294	321	328	300	336	307	336	317	331	291	306	322	332	303	297	292	315	331	279	335	333	320	294	300	324	306	322	319	294	321	273	322	308	271	299	324	316	283	332	284	304	320	291	311	298	315	320	321	326	261	328	298	301	340	290	336	317	314	306	301	293	311	288	334	301	304	308	348	320	284	318	329	344	326	307	329	321	332	306	312	309	320	326	319	322	300	312	322	294	311	319	303	329	324	302	331	304	296	320	325	274	361	314	283	290	270	321	329	327	340	275	319	291	294	303	307	287	315	317	330	301	307	315	316	307	297	322	312	326	327	303	292	321	277	309	307	274	348	316	346	289	296	353	323	297	331	303	303	298	290	316	313	319	286	303	304	316	348	329	335	313	331	303	308	277	323	287	309	294	277	317	326	306	320	341	325	331	309	331	286	291	326	319	273	307	312	317	325	285	304	299	332	286	317	306	297	301	296	297	325	315	355	320	285	288	285	333	321	326	284	315	325	315	306	301	307	332	304	252	338	297	320	320	332	308	342	276	282	321	310	334	301	317	290	287	316	283	321	326	297	287	316	304	283	287	313	292	313	298	321	288	304	311	335	297	340	324	272	313	303	276	299	318	316	298	309	336	352	307	301	319	306	347	310	318	305	302	289	311	330	312	278	307	291	339	319	289	304	328	335	310	273	278	297	295	315	327	301	313	330	325	301	306	295	319	339	300	297	315	281	288	327	315	317	301	306	320	304	349	334	281	305	310	324	292	299	330	364	314	330	323	319	290	298	293	307	323	282	303	353	325	304	333	304	310	288	286	301	294	286	299	343	327	295	314	338	322	295	310	332	306	294	349	301	292	333	309	314	297	297	327	302	278	281	283	309	302	274	299	319	333	322	311	302	330	344	276	300	316	329	325	285	311	284	282	275	312	280	319	297	294	330	318	296	344	291	305	337	297	276	264	296	290	269	318	322	293	303	294	286	298	306	280	292	302	308	296	320	326	304	302	281	283	310	296	319	258	319	291	286	310	317	321	314	328	304	276	325	334	308	296	321	304	286	328	342	270	317	301	305	311	270	286	329	331	316	320	340	269	287	304	325	312	322	307	294	333	324	312	301	329	319	329	335	337	301	306	339	334	328	341	288	270	315	331	308	305	310	307	308	314	333	303	288	298	284	284	267	312	282	315	330	324	296	277	317	296	302	286	319	293	307	300	326	288	320	347	295	309	318	312	290	323	271	307	289	307	303	301	333	308	298	315	311	284	343	304	330	281	300	317	304	294	294	335	294	330	320	297	280	312	290	298	315	309	328	321	311	300	310	324	331	319	318	338	301	300	318	311	314	302	304	300	328	297	300	355	275	301	302	320	318	280	294	331	285	291	289	316	308	274	311	327	323	315	300	314	332	291	310	291	313	297	335	267	326	300	312	326	289	314	315	291	313	311	318	298	301	277	283	288	297	288	338	322	288	303	324	299	305	307	299	319	295	288	307	318	332	300	289	303	309	295	297	288	312	308	318	302	318	305	298	301	318	327	301	332	290	299	265	305	290	281	316	292	291	317	310	317	317	291	297	310	313	292	309	330	316	313	291	307	324	317	294	308	312	277	315	307	291	295	316	306	336	292	313	305	301	304	347	308	323	332	320	323	315	283	282	310	323	310	310	298	301	311	306	344	318	307	325	299	288	295	297	318	295	301	301	309	278	332	302	333	300	317	315	311	312	323	338	341	319	286	316	291	336	285	318	321	297	324	316	315	297	271	317	314	297	321	321	314	312	323	309	268	320	323	279	312	295	304	334	341	293	285	285	311	305	282	315	350	316	322	283	309	315	282	304	305	296	308	309	319	338	284	325	311	306	311	337	283	292	335	312	332	314	318	324	299	331	301	324	300	310	262	322	326	301	301	316	303	331	314	347	305	267	322	289	311	312	305	326	283	307	303	314	293	298	326	294	304	301	322	285	326	321	314	342	295	290	297	321	334	305	309	302	279	304	312	313	303	302	335	309	306	313	323	309	334	290	317	306	318	330	343	311	349	335	300	289	295	292	289	326	303	284	289	280	307	296	276	326	282	322	290	309	329	325	314	320	298	314	336	287	283	318	320	293	298	302	310	296	333	307	322	302	322	288	302	325	295	292	306	331	309	287	307	308	323	300	285	293	317	298	303	298	290	312	321	333	303	308	275	304	320	273	314	317	311	328	329	314	334	316	322	320	277	323	271	298	338	329	349	294	311	298	310	301	353	276	329	287	342	323	332	318	311	316	284	316	318	296	331	290	311	301	313	331	283	307	333	286	340	313	299	332	308	307	307	301	285	307	305	309	317	299	306	292	302	314	291	315	317	320	280	335	300	316	322	310	333	334	321	311	301	301	319	338	293	316	291	284	307	320	328	345	319	321	353	277	311	309	294	326	303	298	324	291	303	326	327	308	309	299	278	268	307	322	297	308	300	315	304	288	305	315	297	300	322	329	311	247	279	327	311	345	312	328	327	309	290	333	316	331	316	307	296	310	337	292	304	297	312	322	285	297	301	301	289	309	305	345	322	298	289	344	300	327	316	328	298	316	308	306	316	316	310	308	329	297	272	348	311	330	260	312	303	314	323	308	284	304	331	307	330	289	267	308	298	332	304	305	301	297	359	320	308	320	287	281	295	313	323	322	284	296	329	292	330	290	321	334	272	316	292	334	312	288	305	335	296	315	330	280	310	308	322	314	306	298	335	314	308	324	304	292	278	301	311	316	314	358	313	341	287	287	310	313	327	277	302	268	307	319	313	345	317	293	263	317	293	340	318	353	338	304	289	281	335	329	321	283	313	320	317	320	324	330	281	324	303	283	289	277	320	338	285	349	327	301	296	323	296	330	275	327	340	297	315	291	290	332	310	293	307	304	326	303	302	313	312	276	320	325	288	304	289	321	280	298	310	292	310	327	338	295	338	306	271	303	363	331	310	307	300	295	313	334	300	318	313	294	307	293	305	308	307	274	322	304	315	315	296	312	309	292	308	289	332	293	301	358	308	335	291	321	307	350	276	345	323	315	290	323	311	297	312	283	332	310	310	280	304	302	295	319	319	321	297	282	305	332	300	327	299	300	278	282	300	320	301	300	311	324	325	307	338	325	298	333	324	337	315	299	301	328	286	326	324	292	329	353	310	346	318	299	306	289	282	296	316	291	316	317	323	315	294	301	275	330	287	322	325	286	291	332	324	294	309	306	288	327	289	304	314	323	281	289	297	301	327	311	296	333	321	342	322	330	283	313	306	303	315	300	321	324	317	310	302	326	342	300	316	329	286	312	277	288	281	281	287	309	294	301	312	295	324	331	326	311	310	277	304	316	292	303	335	323	283	285	308	325	324	311	343	291	321	310	289	297	322	310	337	313	289	291	350	310	332	301	325	315	314	265	316	301	278	326	342	310	320	319	322	281	313	274
33732	29876	1040	622	576	547	454	503	454	441	485	458	443	411	428	432	435	445	396	436	430	402	424	441	405	463	422	444	424	427	411	416	466	410	410	393	415	388	422	430	388	415	397	398	391	389	422	400	400	390	383	423	427	365	447	390	392	437	420	402	399	415	413	420	413	435	464	418	409	369	416	377	394	402	415	394	418	434	418	395	424	402	395	446	405	417	437	403	439	421	389	419	388	408	398	397	390	420	430	433	387	401	424	418	384	416	458	388	444	397	401	423	392	445	441	390	415	421	415	431	412	406	384	395	415	426	409	416	415	413	413	425	411	455	430	426	410	424	397	466	440	381	403	430	406	432	401	401	425	409	423	411	415	462	405	427	417	418	441	442	434	432	427	469	423	403	394	419	428	390	399	371	414	375	374	420	385	405	421	451	413	418	432	402	386	409	427	385	444	437	399	444	429	387	405	436	399	380	418	379	405	425	412	432	399	414	408	403	432	414	406	429	405	399	395	419	401	416	450	416	384	418	445	438	411	436	396	413	459	428	401	417	406	391	392	402	464	392	414	372	402	423	406	411	405	444	419	392	444	380	418	370	398	414	427	389	418	403	384	408	430	413	424	406	419	443	428	431	401	430	368	423	445	427	430	453	441	414	390	372	404	443	416	416	408	420	437	421	413	462	456	398	392	421	394	401	416	416	419	409	394	457	362	395	392	449	409	423	469	402	391	400	416	470	416	393	401	391	384	438	429	392	433	435	400	429	431	425	437	408	433	399	409	430	384	388	387	441	382	448	421	439	431	396	412	414	406	409	451	425	439	423	369	413	437	414	445	405	431	395	389	381	443	445	408	429	423	405	417	405	393	412	428	408	442	442	389	394	379	429	413	454	383	382	406	385	435	401	365	434	420	412	428	404	355	446	422	431	393	379	425	403	421	414	461	419	396	427	437	384	397	393	433	407	435	393	412	425	399	396	399	441	457	368	383	412	422	406	412	410	409	430	429	411	407	399	396	436	415	439	410	432	402	370	411	430	376	403	437	380	412	399	407	402	411	409	407	407	387	398	434	429	427	425	439	405	388	372	447	381	428	402	421	415	389	398	462	420	449	430	428	441	415	454	451	407	414	402	438	444	410	402	413	437	402	432	430	401	394	412	436	411	409	396	441	452	397	408	423	398	410	395	409	423	442	414	394	421	421	430	466	428	427	446	426	361	388	416	466	425	405	425	435	383	386	407	391	400	457	410	407	399	385	425	426	418	431	412	431	396	431	435	399	429	449	437	452	405	412	442	425	400	429	429	420	393	450	435	430	403	433	453	393	430	432	437	405	380	384	470	425	417	431	390	397	458	352	411	436	419	382	418	415	422	430	378	405	398	399	415	432	396	416	404	445	410	415	416	426	407	422	376	430	412	426	400	439	405	410	400	420	415	408	386	429	459	386	397	413	404	404	436	420	420	412	425	415	415	386	418	381	412	441	407	415	435	405	406	388	418	438	435	432	420	426	435	416	420	402	476	432	401	443	418	433	402	390	442	399	389	403	421	413	411	461	423	381	430	450	376	403	462	396	437	437	388	413	434	412	425	392	438	386	438	384	394	444	440	449	423	443	423	408	414	430	408	433	422	405	392	421	427	450	418	413	457	411	394	426	420	407	429	385	413	422	453	408	412	427	420	409	402	421	419	379	398	426	392	418	416	456	440	440	444	387	468	408	428	417	407	399	413	418	427	404	403	397	375	383	410	430	367	407	406	416	387	421	421	405	440	396	468	383	438	405	409	446	424	411	458	400	420	385	441	414	436	409	409	397	374	423	388	422	419	411	415	419	394	427	437	434	431	398	408	415	416	388	412	410	421	411	415	435	416	427	394	402	420	391	432	418	438	434	401	396	395	400	397	448	430	397	409	444	414	462	424	406	400	402	422	454	428	432	394	408	402	451	415	435	413	416	407	406	430	443	429	404	396	416	413	435	396	438	406	398	411	392	404	437	440	401	422	444	445	405	420	417	358	427	407	409	416	402	413	415	397	408	434	440	397	404	431	447	433	406	400	416	406	401	395	409	409	425	420	422	438	375	414	399	451	416	399	413	370	407	408	411	429	406	415	431	425	383	382	412	399	398	392	399	435	402	421	438	446	402	437	410	427	434	428	444	420	411	370	391	388	419	406	427	431	431	405	375	397	415	399	439	409	448	389	395	354	432	396	400	413	377	414	419	408	444	439	407	448	417	420	425	400	425	421	396	435	391	411	431	428	400	397	424	424	440	421	419	449	423	392	407	407	417	404	386	399	416	395	429	396	414	414	448	415	408	400	384	403	430	420	380	408	425	418	405	425	378	443	401	400	433	394	425	427	401	383	418	387	454	413	421	409	418	382	412	412	442	432	419	382	448	417	431	411	393	467	422	381	435	429	405	423	414	420	406	421	441	417	409	439	395	402	388	440	407	418	423	428	410	394	414	452	417	417	428	412	439	392	426	412	440	410	419	408	373	452	438	430	384	449	412	401	411	426	425	402	417	389	397	423	424	423	409	418	432	452	444	425	382	387	396	402	427	391	394	419	447	412	449	403	405	400	412	395	420	416	368	426	406	395	380	408	425	422	400	431	434	424	409	410	416	417	403	424	409	422	416	388	386	383	421	411	415	394	416	414	377	390	417	405	416	422	393	413	409	404	430	440	397	403	425	407	377	412	448	432	420	392	401	398	418	410	416	430	396	417	425	409	386	426	391	417	407	407	441	430	443	429	430	387	421	401	432	422	402	374	377	390	420	399	409	409	443	419	405	411	400	451	409	424	412	398	418	434	412	419	427	439	436	421	373	426	443	418	416	442	402	397	413	419	409	415	400	421	390	441	426	397	433	413	429	404	398	413	420	422	430	388	414	388	410	405	410	430	441	414	410	409	441	453	427	412	384	409	408	389	442	423	428	426	446	433	407	389	442	419	431	433	391	404	413	416	409	417	374	432	410	417	428	422	440	387	437	358	437	398	435	426	400	401	411	382	401	419	433	409	405	416	406	421	397	414	397	482	439	426	408	401	424	415	405	405	407	380	408	400	380	410	395	434	438	420	436	405	431	392	414	393	428	409	410	451	425	396	415	392	414	381	396	408	445	403	444	423	398	405	396	400	404	387	441	430	418	407	457	360	448	392	412	399	372	390	379	399	427	440	421	417	397	399	438	403	403	407	458	436	435	442	400	418	406	422	420	414	421	375	394	417	388	421	428	419	417	379	386	441	424	390	408	429	393	424	399	419	425	443	439	445	418	405	410	400	428	417	431	407	412	442	406	431	413	428	419	396	389	383	423	411	442	419	396	440	418	431	433	419	459	448	417	388	450	408	419	406	411	412	384	378	422	446	419	415	414	394	410	447	426	410	386	397	427	439	411	450	407	404	451	421	423	432	387	412	438	402	405	415	389	390	395	366	453	435	416	399	403	430	409	395	390	458	425	410	390	407	385	399	386	429	414	403	440	393	400	444	417	416	407	391	436	387
23716	21040	28240	23983	20987	9099	1079	775	626	637	560	583	563	532	501	520	485	537	495	498	475	512	473	469	483	501	441	443	478	491	455	487	469	462	506	461	479	500	463	479	476	476	458	441	459	424	461	466	462	462	474	451	453	443	452	499	425	454	452	468	465	454	451	469	441	458	445	469	466	445	458	485	496	469	447	429	461	462	409	483	441	426	449	501	473	431	442	441	453	447	452	427	444	464	473	454	449	480	440	448	472	448	469	414	445	494	450	466	444	447	435	466	414	418	476	425	443	429	444	449	455	431	456	472	415	484	466	455	459	420	476	471	486	461	464	497	464	460	446	450	463	459	443	450	456	433	459	459	404	449	478	423	428	440	449	454	435	467	465	481	454	482	451	455	481	463	469	445	488	410	440	518	412	432	469	471	447	471	458	451	450	475	516	470	451	453	466	451	402	442	433	423	467	430	455	475	448	460	458	468	431	480	476	435	432	486	491	435	422	437	421	490	437	487	466	460	452	421	455	410	440	488	479	453	465	480	452	523	492	436	491	462	457	423	471	443	465	462	445	475	429	444	459	439	422	471	452	469	462	428	424	442	450	461	461	437	464	442	441	440	467	472	481	488	449	477	438	467	427	480	460	433	438	424	479	436	459	438	454	464	458	437	437	480	449	440	417	462	449	478	485	467	483	472	403	441	455	436	409	500	454	457	433	486	465	429	480	475	491	462	461	487	475	496	466	391	470	456	413	457	492	460	431	428	470	441	458	442	445	471	480	439	422	483	483	464	470	454	450	436	475	429	457	453	453	448	421	456	459	437	439	471	469	459	468	434	477	426	450	463	453	457	497	511	410	453	449	461	468	438	455	432	432	439	480	476	449	461	485	483	467	486	442	469	463	450	467	493	467	469	452	503	456	475	450	439	470	469	459	456	449	455	435	481	459	438	447	456	449	424	454	447	470	495	427	455	417	455	430	432	460	453	459	471	450	461	472	440	435	455	459	483	427	480	482	470	460	467	489	445	460	447	462	428	421	444	483	485	443	492	461	469	472	449	408	437	441	459	471	445	513	455	471	447	454	473	460	482	464	425	474	454	413	455	454	476	428	436	458	473	496	466	484	464	413	452	484	432	450	416	427	467	488	454	433	469	445	451	452	453	472	420	442	457	447	445	448	423	483	432	473	448	444	425	463	495	422	457	483	433	447	466	465	442	449	443	462	397	466	478	438	461	468	459	452	448	467	490	423	475	445	487	442	445	404	464	446	433	475	453	456	493	457	422	451	496	455	455	439	469	491	485	445	489	472	434	474	484	447	434	415	467	462	461	464	449	427	432	480	421	460	460	406	468	472	464	445	440	457	418	428	426	492	454	447	410	469	435	434	469	445	452	419	456	490	450	418	478	443	448	446	484	447	475	471	493	481	475	450	499	436	446	430	458	411	440	427	409	415	478	455	503	436	468	435	483	479	450	457	463	437	461	446	464	447	433	490	473	428	444	416	434	458	430	476	453	458	440	442	466	481	482	504	460	462	483	480	452	434	479	445	473	433	423	461	477	476	475	449	462	465	449	461	454	457	450	451	453	452	487	476	482	442	435	438	452	435	484	480	458	433	479	458	453	485	472	520	437	417	460	485	471	467	448	497	464	484	482	437	416	466	492	457	449	431	438	452	450	466	453	439	451	402	483	482	455	430	446	454	468	438	410	449	441	468	473	471	466	464	463	435	423	416	472	468	471	466	443	435	423	491	490	463	457	462	424	441	430	458	431	437	448	449	462	455	438	425	484	468	488	462	443	466	463	458	452	432	483	434	451	470	441	472	445	462	498	448	489	429	446	449	442	496	457	448	499	461	476	454	467	427	457	482	482	454	454	449	456	503	455	479	443	463	471	476	453	439	450	456	478	462	435	453	449	469	429	455	465	421	499	458	473	504	499	466	462	448	464	462	457	491	470	471	419	487	480	453	458	464	437	439	412	500	485	466	466	424	441	423	462	466	438	477	427	494	466	480	487	464	442	431	473	506	470	497	450	463	476	471	475	462	460	460	440	473	427	472	473	477	459	499	457	461	474	450	428	429	404	458	470	451	446	484	467	450	459	426	451	469	435	436	458	414	456	470	501	463	459	476	454	439	429	464	449	431	467	460	476	467	478	486	416	450	455	437	478	472	472	492	450	424	423	425	422	499	471	445	453	468	458	412	457	413	452	449	446	437	492	456	426	499	422	437	478	450	451	413	490	436	437	473	467	475	430	429	480	470	457	439	466	506	455	465	460	454	464	479	435	451	476	456	496	488	463	522	485	422	457	450	458	460	459	422	415	440	444	478	469	443	470	491	451	460	469	465	453	431	445	451	456	470	451	438	469	443	445	471	438	499	478	509	474	500	437	449	449	455	467	435	459	491	512	465	455	407	464	453	420	465	454	502	443	493	465	480	488	420	479	508	455	418	476	504	517	469	482	459	421	435	409	432	430	429	487	432	432	436	475	448	485	472	422	447	442	451	437	452	475	425	470	466	488	463	449	447	432	462	458	437	476	441	437	488	434	420	481	434	474	475	456	422	461	446	440	458	463	469	478	452	466	447	472	450	459	485	493	477	435	467	488	461	427	445	437	458	470	452	455	455	440	473	447	442	439	443	471	476	472	442	489	473	419	455	420	430	421	489	480	484	465	487	473	465	460	472	486	464	455	463	439	467	450	432	447	437	439	463	431	437	449	446	446	493	419	416	447	460	453	459	446	470	412	464	440	439	408	464	488	458	483	461	469	436	450	488	454	492	458	451	438	446	421	447	508	443	435	449	464	463	462	452	465	476	459	468	449	484	453	423	441	452	442	432	457	446	464	446	445	428	477	466	436	456	463	464	441	448	443	463	469	475	441	427	460	459	432	440	456	423	446	493	458	508	420	435	462	442	471	480	433	434	450	478	460	442	495	475	456	412	429	469	495	463	476	469	478	427	477	453	490	437	459	486	464	439	444	477	464	428	433	447	439	456	463	470	483	477	455	455	467	450	447	443	445	455	452	459	492	420	456	459	432	481	435	434	479	456	457	452	456	467	440	440	441	490	462	465	433	459	480	434	451	474	450	413	479	499	465	437	442	449	433	451	455	495	473	479	493	464	446	429	473	477	446	481	440	441	439	454	417	429	453	503	453	442	423	477	462	485	439	460	478	476	457	476	456	439	480	455	442	479	457	457	467	447	475	442	424	444	451	451	454	441	453	427	437	454	463	475	434	471	481	437	478	442	490	453	456	477	460	432	489	456	414	442	434	482	432	473	438	457	414	460	447	430	450	448	448	519	407	452	463	420	435	514	484	463	474	438	417	440	410	448	483	454	467	457	434	418	453	469	455	447	423	457	455	441	420	432	457	436	443	495	475	430	424	466	479	460	462	439	469	495	452	457	412	432	456	418	455	457	462	441	483	497	440	417	474	446	472	467	455	427	475	483	414	441	447	450	464	452	458	460	424	417	493	401	456	450	459	445	442	464	478	480	444
38045	39498	6787	3498	2409	1907	1548	1289	1207	1040	947	797	864	776	769	706	721	733	695	652	674	678	629	698	653	590	616	619	640	617	651	637	645	598	649	627	618	644	661	635	597	631	639	606	654	636	609	631	626	640	615	654	611	607	603	633	645	595	578	585	603	611	618	626	576	579	623	589	634	619	634	663	560	563	593	590	619	615	615	618	591	627	591	588	589	599	600	591	596	561	594	630	575	609	583	636	627	614	626	615	594	624	604	580	645	604	646	603	596	633	660	619	611	600	652	596	622	604	627	658	605	612	605	669	593	567	598	624	599	644	565	594	673	633	609	574	584	640	652	589	584	616	624	595	628	611	638	597	626	594	576	612	624	632	585	602	605	633	625	584	641	616	604	612	642	601	623	589	643	591	615	612	639	580	608	589	608	573	603	670	602	588	597	598	568	590	597	612	577	661	594	572	584	600	631	673	602	581	641	602	642	604	580	595	624	616	615	601	611	652	598	636	594	623	586	587	603	620	620	638	615	564	591	563	617	591	641	618	605	628	632	610	617	604	639	627	592	591	650	610	567	615	622	585	580	615	618	604	611	612	602	581	652	583	617	604	603	653	588	638	615	629	586	608	608	603	586	620	597	598	600	624	647	612	623	591	650	566	606	597	612	634	585	571	618	614	616	597	624	619	599	586	621	607	591	596	573	575	593	613	579	650	622	594	606	576	594	616	602	666	598	606	571	562	644	609	617	632	586	587	587	609	575	576	596	639	573	590	595	587	586	585	620	651	583	559	619	607	636	633	562	592	590	638	589	606	604	609	588	588	597	602	576	620	594	590	610	620	602	601	616	599	620	557	589	607	579	608	586	623	572	622	604	659	621	576	622	631	620	610	574	585	619	577	592	559	590	632	572	597	650	574	588	661	615	612	604	598	576	591	621	619	605	578	602	627	606	595	574	602	633	621	605	639	647	616	633	584	623	596	627	605	618	625	605	649	621	640	631	615	613	580	584	641	588	625	598	615	586	610	611	603	658	648	546	599	601	651	637	601	652	621	613	574	576	614	590	623	606	627	598	577	609	583	618	548	615	621	580	620	611	638	574	613	588	575	589	587	589	587	610	579	619	568	576	608	616	636	614	635	548	593	584	607	605	648	598	576	613	618	624	604	595	592	580	609	616	620	574	612	634	584	590	580	592	562	602	576	618	612	627	630	604	603	629	614	617	646	597	600	633	607	583	639	599	615	588	615	550	592	640	599	600	604	612	590	591	600	631	587	603	605	622	614	612	562	570	573	616	605	592	573	610	573	633	595	622	580	655	600	636	608	629	624	617	580	611	595	589	589	605	619	635	597	614	629	594	610	579	624	605	621	592	615	586	607	610	601	601	595	634	602	626	616	658	603	607	624	586	600	571	623	596	627	585	616	610	552	562	610	604	604	664	562	660	608	637	627	552	587	617	646	592	619	547	589	589	605	608	629	584	602	638	635	565	603	559	597	611	614	613	585	640	600	583	597	643	602	611	637	617	637	596	598	611	590	577	580	581	572	612	536	618	634	577	607	628	619	620	582	650	628	624	573	558	654	594	616	618	599	585	585	590	602	562	613	629	562	616	590	602	673	620	638	587	574	556	602	624	582	639	622	575	641	606	605	622	591	621	644	634	612	642	597	641	593	609	597	620	621	621	661	631	593	629	589	577	590	614	614	584	625	549	597	612	556	635	599	590	596	633	622	572	624	628	643	560	660	639	566	629	630	601	618	660	615	569	592	591	580	625	604	633	583	609	562	610	619	595	627	603	608	624	604	604	616	604	627	600	590	618	609	581	591	571	621	610	651	634	635	613	574	642	593	644	609	614	610	573	560	640	631	601	576	647	610	560	574	600	632	596	631	582	608	652	566	574	594	628	619	551	627	569	606	615	613	604	603	606	588	616	636	624	659	598	600	634	636	631	600	603	613	624	591	597	574	618	573	613	620	585	613	612	592	599	650	554	622	602	611	601	560	632	607	601	570	605	619	600	614	581	614	589	606	602	605	592	619	616	580	633	594	601	596	589	587	612	575	607	580	589	611	610	588	607	609	589	568	611	603	605	569	584	546	579	611	620	627	621	574	626	606	613	563	598	597	616	610	615	579	616	587	658	618	585	608	614	658	577	589	609	615	613	584	594	596	570	612	615	638	615	614	623	622	621	607	609	622	587	638	624	588	589	588	613	608	623	593	631	587	610	626	621	551	556	652	588	664	600	625	652	585	606	600	576	576	599	626	581	638	578	608	616	613	546	618	613	586	576	608	606	633	658	597	614	629	652	626	662	624	603	639	610	609	617	615	663	636	590	575	622	633	598	622	587	624	659	594	606	593	611	601	618	609	599	638	608	568	617	588	643	601	603	579	620	621	585	593	633	593	622	610	582	654	606	638	622	572	590	615	601	588	632	639	668	604	613	597	627	578	622	611	600	574	620	590	573	577	573	580	620	627	611	612	581	637	618	613	573	584	604	638	596	609	591	621	610	585	618	622	593	640	611	649	624	591	603	580	620	644	631	596	623	625	610	601	621	585	587	625	560	619	630	600	594	598	573	606	592	603	599	601	577	616	590	588	594	618	581	570	634	594	659	625	627	584	623	623	611	596	628	597	569	608	641	621	592	613	600	601	626	626	611	609	643	625	613	577	652	599	593	590	609	619	618	643	654	588	649	609	628	635	609	606	637	582	635	596	582	620	611	611	636	592	578	635	546	650	544	643	607	553	613	624	581	601	622	610	608	612	629	594	643	575	600	574	636	645	621	635	602	632	606	641	619	611	639	596	609	621	612	620	620	608	595	628	635	609	573	659	622	611	627	604	614	637	609	608	621	629	629	612	584	676	573	587	618	631	577	632	638	562	638	608	610	601	596	578	601	623	618	616	608	637	596	548	617	634	619	616	568	599	619	617	677	620	628	652	610	622	612	603	634	597	620	619	624	635	588	605	625	572	623	608	608	634	609	606	582	635	565	606	656	577	630	563	607	606	624	639	631	635	587	628	620	626	605	648	626	630	636	614	571	602	573	598	575	619	583	603	615	615	567	638	623	637	574	619	588	578	643	601	570	628	614	602	618	585	629	608	643	586	624	599	625	606	602	595	607	596	616	644	628	610	606	611	646	654	624	647	604	629	597	619	637	607	662	616	610	593	628	613	623	627	595	579	572	600	591	618	609	620	616	670	619	640	558	655	610	635	583	591	617	604	595	602	611	643	629	605	610	608	614	592	661	597	642	577	621	573	610	641	582	602	621	606	594	612	562	670	632	584	577	602	614	616	608	590	601	634	595	651	614	646	602	598	587	614	608	623	600	582	622	619	584	600	592	640	620	606	619	581	610	648	601	622	575	565	605	615	569	580	581	577	574	662	661	625	623	654	650	582	623	631	602	634	589	596	643	615	612	613	598	592	571	594	595	565	612	579	612	577	603	636	622	625	605	584	593	632	629	607	646	611	592	572	625	617	581	636	573	568	608	609	561	612
22775	21054	28829	23525	21048	21048	6739	992	746	668	633	597	495	474	462	431	449	444	426	413	412	399	403	364	372	384	420	380	412	389	383	368	384	377	376	355	393	407	395	341	369	383	362	371	325	375	327	365	365	358	350	417	343	371	383	396	372	388	381	353	350	328	364	346	348	331	358	310	391	387	391	367	365	350	386	354	368	367	331	343	362	385	345	389	356	364	364	382	363	372	360	398	404	372	373	360	383	358	355	373	329	353	367	398	336	369	382	379	351	337	380	378	338	375	376	362	365	346	339	397	345	398	329	409	340	334	390	360	350	366	364	367	407	332	381	346	378	348	352	360	335	354	346	364	361	370	358	355	372	362	365	370	391	337	362	360	351	375	378	380	329	330	375	346	373	330	347	398	396	363	359	336	366	388	359	338	374	321	381	390	376	357	383	330	360	359	368	369	392	373	352	358	342	341	327	370	383	373	364	367	376	383	345	343	352	355	361	364	363	366	347	362	384	358	355	373	361	368	387	324	343	396	355	350	379	397	368	392	376	410	371	347	359	317	358	332	376	351	355	350	351	346	371	357	343	363	385	365	350	406	334	355	394	363	365	385	405	344	355	369	375	369	320	350	376	369	376	342	364	355	381	397	354	371	397	331	382	373	362	367	433	385	354	382	354	355	346	333	357	380	386	380	360	392	339	377	388	366	372	354	362	374	346	368	369	325	372	346	361	376	362	361	368	354	377	370	362	379	341	376	364	386	398	368	362	338	379	374	336	359	354	359	405	355	343	363	375	342	378	366	342	359	347	380	392	360	375	346	357	376	347	355	351	317	359	362	364	398	348	388	344	346	368	377	333	368	374	320	348	384	360	330	349	347	326	356	383	396	372	338	375	350	321	339	383	388	357	352	357	381	343	398	344	359	329	363	373	374	332	358	354	337	356	352	344	379	357	351	384	345	394	357	343	338	345	350	389	382	350	369	400	401	395	403	343	381	345	377	347	380	321	366	376	336	362	369	377	347	348	359	350	361	360	338	381	342	369	378	339	388	338	364	354	382	365	354	357	425	399	350	366	373	357	362	360	361	350	353	394	390	326	373	383	351	368	377	355	352	380	372	338	378	340	397	375	377	384	393	341	385	361	328	369	364	361	377	349	391	386	343	340	348	342	356	320	369	301	367	398	321	403	369	391	366	370	366	366	362	337	342	355	386	347	358	339	372	362	375	358	351	336	371	375	379	362	352	372	332	377	363	376	360	379	349	366	371	369	328	354	354	386	322	399	336	382	367	373	387	353	358	400	362	366	369	387	396	382	372	329	329	362	345	347	373	356	398	332	342	360	358	357	339	348	398	348	340	339	316	380	362	321	373	345	345	379	357	373	344	339	378	387	367	343	340	385	367	355	356	403	372	382	405	347	384	375	368	352	372	380	351	359	347	361	368	397	376	380	337	388	368	346	341	382	362	375	365	315	340	353	375	369	340	344	339	363	372	356	362	363	353	356	372	345	377	360	360	371	349	365	343	338	336	363	369	371	370	342	363	353	341	361	384	366	384	346	343	349	323	364	339	382	373	352	366	355	387	357	362	369	390	373	359	330	331	354	377	380	348	324	347	362	357	381	345	376	365	402	350	342	365	342	364	307	345	383	320	340	348	348	382	385	354	344	371	348	406	370	347	354	361	372	363	376	353	353	360	345	345	365	360	377	368	378	364	369	378	380	337	350	397	384	366	356	390	382	364	361	374	365	378	362	358	357	331	375	374	380	372	359	383	392	387	364	323	343	369	347	356	361	358	344	353	326	371	388	316	364	362	369	360	382	357	375	388	335	387	352	387	368	347	342	362	337	334	354	336	366	347	385	353	348	361	346	377	344	355	353	387	349	394	369	376	339	375	383	363	374	366	372	371	365	365	360	371	373	375	368	398	350	362	348	351	393	350	330	400	354	350	373	353	356	372	348	337	367	345	353	400	358	345	361	375	368	381	347	370	355	395	374	333	327	363	374	349	381	363	389	355	349	353	363	373	361	371	387	323	352	367	357	360	325	336	357	364	383	394	351	351	353	362	365	353	365	376	373	343	332	345	379	376	357	356	335	340	371	363	381	345	331	370	348	359	378	377	346	397	370	367	397	371	343	323	340	409	354	360	398	345	322	349	359	352	342	345	365	362	358	362	351	364	385	366	357	391	348	340	366	357	353	395	375	338	363	361	314	363	363	356	339	380	366	347	352	350	417	349	349	353	360	345	365	341	353	390	367	370	355	354	388	356	380	333	389	349	364	361	372	373	352	367	373	329	324	384	367	349	398	335	364	352	355	364	322	341	349	354	369	344	355	379	357	379	372	355	367	357	365	356	344	353	343	384	336	348	342	361	397	381	356	361	363	349	366	370	348	354	352	357	349	363	363	347	331	377	367	351	346	365	344	344	402	351	386	378	354	379	345	350	331	341	365	312	344	362	353	354	347	366	373	335	323	380	378	373	382	346	390	349	352	340	379	382	348	343	352	366	353	371	352	363	366	363	379	349	356	368	389	360	378	369	349	365	359	375	373	317	370	370	345	368	378	340	381	339	347	395	346	359	356	352	352	361	339	363	350	337	358	376	366	345	358	393	393	355	355	369	351	354	359	373	368	386	313	339	345	346	379	371	381	377	368	369	359	336	371	371	338	380	371	338	384	353	357	409	368	341	392	361	367	378	361	383	372	372	391	338	332	349	383	332	388	390	335	359	292	347	381	337	346	374	335	349	367	355	359	327	386	351	372	394	366	370	353	324	364	359	364	372	404	397	359	370	356	347	342	362	369	375	361	375	341	390	363	379	360	384	375	374	369	333	367	362	373	342	384	364	353	398	335	331	336	362	340	393	351	393	353	343	372	367	329	327	385	360	379	371	393	380	369	349	381	337	395	350	322	336	370	334	381	376	379	366	372	356	387	325	333	354	367	378	337	357	344	384	374	350	354	342	364	356	353	369	379	360	332	378	378	359	383	357	397	356	384	376	377	366	348	388	372	391	389	356	366	375	376	364	376	362	362	355	340	356	357	372	360	352	374	333	366	330	400	377	350	379	349	394	342	335	363	365	318	393	345	387	345	356	359	353	372	355	354	369	396	361	407	352	349	342	347	351	363	380	369	342	366	365	371	354	349	375	358	383	353	372	394	361	365	343	347	377	353	351	360	349	350	348	404	364	358	363	346	414	377	360	372	324	380	415	415	350	350	374	350	336	384	390	393	355	373	393	341	335	388	396	386	364	373	328	352	369	388	374	343	355	355	382	355	339	363	347	372	357	337	316	362	364	374	333	390	391	341	369	333	340	366	359	347	355	346	340	360	354	388	365	366	354	349	364	338	391	343	344	378	363	366	354	337	341	370	394	351	361	355	373	366	378	359	371	365	364	385	354	344	347	347	362	357	340	392	346	374	358	380	354	371	352	355	362	372	362	361	347	358	374	388	373	350	393	314	343	375	343	364	381	332	341	354	351	350	354	364	363	352	370	376	399
42437	50530	10852	5509	3754	2910	2259	1894	1524	1253	1112	969	903	822	782	725	666	663	622	630	592	596	605	560	562	538	524	546	561	518	557	535	568	522	544	510	522	479	525	500	461	496	482	503	519	514	513	494	497	504	534	511	512	512	502	474	515	462	487	479	501	451	461	493	489	516	470	510	507	436	514	486	494	476	508	488	495	534	533	489	514	463	489	505	517	532	489	541	475	533	526	508	489	525	508	454	495	489	499	500	503	524	509	522	490	455	480	505	465	482	480	518	453	484	464	500	496	496	503	483	491	482	514	537	467	522	474	495	510	531	478	496	466	489	538	486	478	505	484	481	485	480	500	471	530	502	479	494	522	489	476	473	451	472	489	490	501	471	501	432	498	490	461	521	503	484	485	442	488	517	470	494	472	471	489	502	465	486	495	518	475	527	491	465	538	482	492	503	513	534	511	477	470	525	510	542	470	520	490	484	488	460	445	456	514	549	509	497	490	464	527	487	467	538	449	475	481	527	503	451	491	502	510	519	499	499	494	492	469	498	510	524	544	474	491	493	528	439	515	485	455	446	455	510	505	508	498	501	498	498	464	495	500	487	512	501	462	464	504	459	512	474	511	526	502	455	502	478	467	516	510	490	500	505	448	498	480	492	482	477	516	491	511	465	486	474	519	472	461	490	488	499	499	492	511	491	481	478	453	508	497	490	484	484	489	472	499	467	487	498	482	492	490	499	510	517	479	525	477	513	499	466	464	458	490	522	480	464	488	490	499	496	487	498	491	476	519	514	488	511	482	453	476	500	463	521	483	477	502	461	489	496	501	452	508	492	476	471	496	473	513	500	504	487	448	518	459	460	485	481	470	506	462	462	521	535	516	505	501	495	491	489	522	537	457	480	491	484	519	465	515	483	484	494	502	486	508	513	512	446	473	468	460	523	462	455	467	524	486	469	515	487	478	507	479	513	532	478	497	492	462	520	474	486	513	510	486	507	497	487	469	472	463	486	507	510	460	478	493	490	527	473	497	532	463	500	475	446	505	522	490	488	508	482	489	465	487	505	522	505	506	496	483	488	474	513	476	500	457	538	485	500	478	476	508	464	471	537	452	476	485	492	469	506	475	504	475	494	501	481	437	475	504	501	464	503	470	448	485	485	501	518	481	501	478	489	480	520	497	485	489	439	464	534	476	528	477	501	476	424	501	494	503	486	523	481	495	568	477	494	511	500	497	479	514	477	475	523	496	509	449	491	486	523	514	458	511	519	420	482	482	490	493	464	472	457	505	467	453	485	472	460	503	516	472	506	498	506	510	462	513	472	488	491	509	479	495	493	534	502	476	478	486	530	497	471	504	476	516	515	456	510	504	509	485	502	520	465	472	478	505	462	503	519	532	498	507	489	490	481	506	476	488	507	477	494	477	501	517	482	514	507	480	485	490	520	472	482	462	480	504	485	501	491	518	489	498	495	509	515	482	467	493	498	532	462	476	548	488	441	519	491	523	530	487	486	523	486	447	463	486	496	471	483	521	477	506	467	485	486	508	483	515	500	490	471	496	477	474	485	508	497	514	491	510	521	477	486	478	484	508	500	471	484	507	501	513	495	471	492	476	476	482	486	549	476	490	491	500	473	492	471	459	470	466	488	471	508	489	512	461	463	509	493	485	522	465	527	474	483	500	481	501	483	464	508	484	507	460	467	510	534	478	500	488	468	532	482	445	484	530	471	496	481	466	482	498	452	521	481	494	471	470	485	517	467	459	452	463	471	497	501	487	480	505	472	492	481	436	525	485	465	480	529	457	473	492	530	494	507	475	518	489	518	502	467	494	470	483	453	488	504	507	530	464	492	496	490	492	524	502	465	481	509	503	459	489	477	498	479	513	485	497	467	488	481	511	487	503	501	481	507	498	495	471	486	458	509	474	479	493	504	498	507	492	533	492	491	481	484	501	563	496	467	468	473	496	468	501	481	512	480	460	443	500	472	472	536	466	493	482	473	492	489	528	505	482	513	507	489	494	491	498	468	505	513	512	448	475	459	503	482	505	511	498	464	519	484	482	496	487	503	479	519	523	467	495	478	480	484	511	487	481	507	491	505	471	520	515	467	471	482	504	525	484	468	473	482	514	486	497	476	493	505	484	481	474	504	463	478	525	499	504	549	491	434	520	518	465	464	502	461	523	501	481	491	479	462	497	498	496	462	511	474	492	489	493	473	444	472	499	508	490	490	508	506	480	479	495	500	473	499	472	466	438	431	486	472	500	467	494	468	470	472	482	501	485	479	488	483	545	477	469	495	469	524	490	501	511	474	459	535	535	482	475	445	480	534	523	488	469	503	492	511	468	485	490	519	506	487	487	474	471	478	449	539	482	514	479	458	470	477	492	490	499	504	483	475	485	483	461	503	507	495	503	484	451	495	496	530	471	533	452	495	478	465	480	507	476	484	494	461	507	489	502	475	535	496	531	519	466	512	522	522	443	511	454	499	465	479	501	514	473	521	480	495	501	502	455	460	518	535	466	508	511	493	479	473	469	487	508	519	477	496	506	524	499	464	495	497	510	495	461	494	503	471	469	498	490	508	503	498	482	481	537	512	456	465	465	499	502	526	474	439	474	521	501	464	508	438	545	476	496	473	462	482	500	477	471	453	515	509	492	465	491	501	495	506	491	489	475	497	482	481	478	494	542	450	472	518	534	512	504	496	526	488	465	509	488	452	479	496	502	453	517	504	497	525	448	466	540	480	504	531	507	463	503	469	471	461	549	502	511	470	485	485	480	514	463	507	491	505	471	520	447	533	476	511	447	516	498	522	483	465	489	461	477	512	479	487	479	496	503	512	508	481	459	512	453	515	510	491	525	459	488	480	477	499	528	495	490	468	471	511	495	455	485	497	517	504	475	529	486	472	521	465	501	480	471	507	493	503	490	535	512	489	474	485	484	501	517	482	492	506	456	498	462	467	507	483	492	484	479	467	477	490	488	478	530	466	492	525	489	508	475	491	489	540	437	522	487	476	500	505	474	506	461	493	494	506	501	464	450	495	489	462	473	526	497	480	500	509	493	528	529	478	495	478	488	492	462	499	513	466	477	481	497	455	495	513	500	436	480	459	495	495	492	457	466	485	506	497	470	485	478	509	485	493	510	501	494	472	496	499	516	491	502	502	529	512	503	486	517	479	512	517	540	534	446	501	487	453	486	509	520	478	488	508	485	498	503	470	484	491	470	487	473	482	497	488	504	491	482	511	544	473	494	499	471	465	501	434	525	478	504	486	444	457	475	501	514	519	447	511	490	489	495	497	476	466	472	482	476	460	485	488	465	471	520	491	464	477	486	476	481	478	516	504	505	462	469	519	523	505	486	507	471	493	494	479	467	480	476	532	463	457	494	488	475	506	504	537	503	471	516	513	454	477	501	470	520	460	472	454	499	476	499	465	488	508	505	500	508	519	468	488	489	499	472	505	456	505	486	467	497	446	499	526	488	507	469	505	469	481	506	479
28163	23818	12101	1136	410	370	367	322	334	331	311	308	342	279	312	301	293	351	326	326	289	309	354	306	309	298	273	285	303	316	321	344	309	291	329	297	307	315	296	312	310	309	316	309	304	296	318	311	282	278	297	296	271	300	282	335	327	337	328	315	290	344	289	318	283	309	301	311	309	306	293	314	312	322	310	295	317	288	269	291	338	305	315	296	291	315	307	311	327	302	317	289	296	311	318	318	267	286	300	340	316	291	310	295	340	297	297	323	306	301	283	283	318	338	307	275	295	324	302	333	281	333	313	309	273	287	289	305	283	292	318	309	311	306	318	280	298	313	290	304	290	321	302	296	296	310	291	297	296	285	309	344	318	296	319	305	284	287	312	300	327	320	315	316	295	324	304	303	292	308	297	314	280	321	286	300	270	329	263	304	322	290	297	305	303	306	338	270	310	303	287	319	282	284	294	295	343	312	288	281	284	312	296	307	297	301	321	300	303	300	303	285	298	295	295	284	325	280	309	356	277	353	298	301	300	308	285	296	324	289	323	288	265	277	319	291	281	352	299	322	297	314	317	290	300	305	308	286	317	326	282	306	285	294	296	297	289	320	304	309	317	306	346	317	296	306	283	312	306	311	321	318	306	316	308	289	275	318	284	280	291	332	327	323	304	297	318	305	293	327	300	330	310	293	305	271	320	328	274	283	290	299	303	286	297	307	301	325	281	305	301	284	324	278	282	317	299	322	304	312	295	347	317	325	293	326	298	296	306	283	290	309	307	283	294	314	301	296	277	322	316	311	311	284	320	311	326	283	279	337	314	290	300	301	288	321	321	303	287	300	285	291	312	304	300	289	311	289	284	288	279	324	304	314	314	318	313	286	298	308	291	294	286	295	258	294	296	301	311	288	308	324	307	324	326	309	302	300	303	283	298	342	310	310	312	294	314	295	288	306	323	314	261	286	317	316	341	285	316	307	331	272	328	281	293	293	276	342	333	321	304	321	323	270	313	330	312	328	302	295	300	275	294	315	297	321	286	281	289	293	300	312	305	289	316	309	302	308	316	307	313	305	326	283	301	323	318	297	298	284	303	315	298	297	308	302	281	311	287	276	322	288	289	292	333	288	307	308	327	300	307	324	320	310	298	317	309	335	296	311	289	336	294	309	287	321	287	287	331	325	298	311	298	285	313	312	275	302	278	293	291	284	296	328	320	310	293	280	286	338	330	281	288	328	306	271	309	290	339	323	307	306	315	306	313	299	351	310	297	279	312	322	301	308	319	324	301	299	285	316	297	304	281	333	305	324	297	299	330	316	308	324	273	331	316	253	324	282	313	292	332	300	306	301	326	317	276	322	286	272	281	293	316	297	303	295	310	287	314	292	303	291	316	316	319	321	294	328	302	339	302	304	273	300	314	306	298	281	313	315	311	280	288	309	305	341	301	322	304	305	301	273	319	304	322	327	311	275	313	296	308	315	307	325	332	299	312	312	303	314	293	305	310	331	325	293	303	310	310	307	314	291	325	306	308	273	313	303	322	313	323	309	293	307	339	292	308	307	274	319	315	258	315	270	295	297	325	310	323	321	323	335	287	288	285	322	311	283	315	288	308	328	305	291	279	292	347	271	307	314	306	293	313	296	311	294	301	307	286	303	286	309	312	296	328	307	293	296	311	292	281	276	320	298	311	268	352	286	305	309	303	294	285	294	284	302	292	321	289	319	324	321	298	320	290	323	303	342	331	309	274	295	314	312	292	304	315	309	300	286	322	332	293	281	331	293	314	294	306	307	282	305	307	319	289	292	312	302	320	318	296	320	282	314	317	315	318	305	319	304	289	305	312	335	317	309	311	276	323	281	308	282	312	323	295	290	310	296	313	315	290	313	301	327	302	297	305	285	301	310	306	297	288	297	298	294	314	263	313	291	328	303	305	311	273	316	310	306	308	271	332	303	310	325	292	288	317	315	301	326	316	318	321	282	270	320	295	290	280	310	308	337	305	326	293	308	310	307	293	303	300	317	315	333	296	329	318	315	311	293	282	306	317	299	322	313	312	328	304	318	333	285	317	324	332	313	284	328	297	288	346	273	284	301	281	296	275	318	305	288	305	290	295	309	294	274	283	283	321	308	334	329	310	343	301	339	298	317	304	299	287	292	348	292	305	304	316	284	279	320	295	303	325	303	273	296	296	295	281	292	281	304	311	290	297	295	290	310	304	313	321	308	340	312	317	297	309	295	301	306	284	307	330	311	324	316	310	288	325	294	307	279	305	312	317	302	304	322	281	286	347	308	325	301	300	287	297	305	292	329	300	302	299	310	312	316	314	328	311	331	326	310	301	305	325	303	323	288	353	305	315	311	318	311	322	302	323	296	308	284	316	309	272	310	271	290	324	323	322	278	309	294	289	314	298	320	286	327	322	299	337	286	292	314	293	289	314	311	293	296	306	327	323	321	293	320	316	288	304	348	275	300	293	317	296	314	299	283	308	301	302	311	269	300	285	309	331	292	294	299	277	318	311	305	330	313	295	307	329	291	264	301	315	314	313	298	342	285	309	292	313	326	307	313	274	293	300	282	298	305	325	311	298	366	295	261	334	309	292	322	307	302	294	299	297	345	302	293	315	299	301	280	291	294	319	301	318	330	301	307	285	283	308	308	294	293	308	255	297	288	268	336	295	320	296	315	280	310	326	311	296	285	299	276	301	297	297	304	325	288	250	318	303	316	285	331	305	293	314	318	289	321	336	307	301	258	323	330	310	282	299	318	323	318	301	311	294	320	287	306	318	334	301	333	295	272	279	302	319	285	291	308	308	276	285	330	301	282	336	301	363	319	300	320	287	316	299	328	321	319	274	304	313	289	315	304	351	290	327	292	324	308	302	288	312	312	303	272	304	305	301	297	290	299	311	307	298	323	294	319	294	300	307	320	292	305	307	303	305	275	314	298	302	313	314	322	278	318	275	317	268	298	338	286	292	297	296	318	294	281	300	320	297	345	300	296	290	297	310	326	289	348	326	315	290	289	276	305	292	314	283	289	314	309	300	313	307	309	311	308	332	294	332	317	354	302	282	288	295	305	306	282	281	288	304	283	296	296	308	315	295	318	315	324	308	321	307	276	307	290	316	285	319	297	315	313	282	304	318	306	292	333	291	331	331	321	304	297	288	312	316	304	314	325	331	313	307	275	342	301	308	329	316	325	305	341	309	300	303	311	320	324	299	310	313	302	278	282	325	306	319	299	283	299	311	272	288	305	278	296	301	262	299	310	321	322	290	309	303	315	313	326	338	309	311	278	292	301	295	308	299	305	313	286	332	293	310	313	304	277	321	298	317	327	291	280	326	299	294	315	279	312	302	326	288	302	331	290	318	306	312	299	296	302	304	325	323	339	296	312	280	322	303	283	296	328	330	319	316	278	288	317	312	296	304	293	294	324	312	319	307	298	299	290	323	315	287	275	304	270	295	289	298	311	323	318	305	299	286	313	266	324	289	318	294	294
33713	30307	952	610	537	509	490	477	464	413	457	417	390	406	429	421	434	400	439	398	431	427	420	406	415	409	402	425	406	375	411	409	434	403	414	427	428	405	374	403	403	371	427	426	427	403	427	429	391	424	423	399	369	412	451	399	464	389	410	436	401	370	421	415	404	393	403	439	422	443	427	433	423	427	401	389	405	415	423	419	400	410	420	376	443	412	418	405	415	457	423	392	418	402	417	407	414	411	390	409	415	403	384	422	416	366	380	403	402	404	421	395	420	395	435	404	367	435	455	432	386	401	449	424	413	374	411	426	410	426	416	408	438	389	417	415	399	378	438	400	417	442	431	409	454	449	480	415	444	448	434	431	416	435	404	405	399	422	407	379	435	415	411	406	429	423	410	408	412	401	424	407	405	381	401	388	460	419	402	417	417	434	426	400	397	420	441	400	409	419	383	375	413	436	434	372	428	399	387	412	429	413	470	416	418	415	437	394	447	416	415	452	399	407	437	408	388	411	399	444	408	402	412	367	424	426	401	382	424	372	399	414	398	397	400	413	433	396	389	426	399	409	419	386	422	403	398	417	425	378	430	408	393	423	408	394	404	390	424	450	388	422	439	409	406	419	386	393	412	401	402	395	400	389	391	445	399	417	403	382	399	452	393	389	401	429	409	405	438	420	413	410	403	396	415	396	378	400	431	405	364	409	427	450	405	426	421	443	444	415	393	403	415	395	452	404	434	394	439	406	418	424	411	427	399	421	439	389	452	402	425	401	421	416	446	391	404	394	395	398	416	373	385	393	410	414	442	405	423	384	441	433	437	377	385	436	424	428	413	443	453	400	451	367	432	415	422	462	439	407	401	397	452	404	427	401	438	437	410	409	376	423	426	428	422	369	411	430	408	405	412	353	390	401	399	412	386	435	427	403	421	441	426	449	377	412	406	407	409	440	385	423	461	400	392	396	435	388	409	386	434	406	375	408	402	441	389	407	413	428	379	386	430	395	403	426	394	393	388	425	372	430	430	416	422	435	399	426	423	365	414	415	421	409	447	410	439	391	434	397	408	410	407	383	392	410	424	407	423	406	398	419	392	383	440	420	414	410	417	404	442	446	395	454	404	401	389	404	432	371	430	366	401	411	426	434	400	414	403	355	430	422	428	399	438	425	411	411	388	410	367	411	407	405	384	426	390	402	387	415	411	422	427	416	422	405	395	407	445	389	379	408	408	405	380	419	394	446	416	429	415	396	414	400	432	404	420	446	405	439	408	404	413	395	393	433	396	415	428	422	420	411	391	423	419	439	418	385	397	410	423	403	428	385	380	452	354	373	427	403	430	422	412	448	392	409	429	365	409	408	399	348	416	409	428	392	437	400	434	420	376	396	423	416	412	412	397	414	421	384	425	408	406	412	441	428	409	446	393	401	379	403	393	384	392	384	431	367	396	425	427	394	419	399	398	407	435	417	411	420	408	436	380	393	426	452	382	400	414	418	417	399	401	402	422	401	412	419	426	406	437	410	394	396	393	433	395	434	384	423	404	424	414	429	405	396	419	395	385	426	425	410	411	427	389	415	420	428	413	418	442	427	410	432	405	409	369	422	419	428	413	418	388	424	428	411	417	442	379	395	415	427	399	396	397	404	435	387	420	416	381	420	387	418	412	439	414	394	409	417	417	387	397	441	422	362	375	467	403	391	434	373	434	427	395	427	408	399	395	408	402	421	414	397	421	378	414	398	397	439	447	400	442	399	390	448	417	401	397	402	394	432	423	387	415	437	382	404	411	410	406	389	417	423	409	415	417	414	413	413	445	407	457	430	423	442	422	412	405	405	411	382	409	406	424	413	385	416	441	413	414	417	404	413	424	415	405	390	385	418	414	395	385	394	409	394	417	451	438	432	382	407	372	404	440	388	411	428	398	426	401	382	460	427	401	407	436	390	395	405	399	425	379	417	413	381	422	405	418	388	401	432	434	402	387	448	417	396	415	420	410	379	419	413	421	459	381	378	416	407	435	404	427	415	442	399	427	436	374	396	401	391	428	398	395	381	384	390	408	427	408	420	411	415	405	465	396	383	429	434	399	404	391	409	427	435	432	423	410	397	396	395	401	434	407	440	440	406	418	408	424	403	376	422	399	437	429	385	419	401	424	393	394	435	418	414	402	384	401	393	424	409	418	406	423	432	391	408	399	403	409	410	421	428	411	441	385	405	443	402	406	414	456	420	400	448	410	399	406	411	399	424	372	410	392	437	375	411	408	425	407	463	456	412	441	434	395	398	418	380	396	379	444	438	376	418	413	439	411	403	415	406	407	401	420	415	449	368	420	376	392	407	408	411	443	423	415	381	425	410	448	414	395	391	448	395	459	438	407	408	412	410	410	425	419	395	424	449	440	399	408	415	388	429	443	397	408	426	410	411	375	445	427	440	397	429	424	401	389	406	408	423	461	428	380	407	412	423	425	390	402	418	421	365	413	419	416	411	396	412	397	407	403	394	450	406	402	399	410	422	380	433	386	409	393	378	407	378	424	399	385	382	419	416	427	393	418	416	418	390	439	411	413	375	425	417	374	394	441	420	438	402	399	418	420	417	415	409	416	426	407	407	390	362	414	427	418	396	378	415	406	423	412	398	393	415	407	392	428	409	421	394	393	394	393	410	422	414	457	407	410	404	439	418	421	411	384	413	389	386	375	439	401	393	421	398	418	401	440	398	414	397	381	359	445	432	385	412	376	456	396	385	413	422	380	411	417	393	408	388	425	437	409	406	394	440	407	423	414	403	417	364	403	359	395	407	401	444	378	438	425	402	403	423	446	429	383	420	395	383	414	413	415	412	454	391	407	370	407	369	436	438	371	419	397	379	418	394	423	383	437	423	392	399	364	418	425	394	427	426	412	425	402	428	424	420	438	423	390	413	436	417	399	418	422	410	430	390	439	433	401	421	393	431	405	432	424	406	441	389	435	443	402	436	361	364	422	389	421	407	379	426	447	423	417	401	415	410	437	415	392	419	408	417	406	398	390	461	400	426	439	413	411	443	415	425	410	443	417	415	415	397	425	408	402	435	411	442	396	390	424	422	432	405	411	449	437	428	431	444	392	453	367	422	439	425	418	407	416	418	438	411	424	399	391	411	390	421	399	429	395	382	392	391	400	414	431	400	424	400	399	443	423	437	396	422	429	404	376	411	427	372	417	422	423	408	421	455	443	399	399	397	408	424	391	414	389	414	426	390	406	414	417	383	415	427	426	456	403	415	410	412	403	388	368	419	456	361	414	381	407	378	428	404	396	415	362	445	399	415	417	418	422	415	379	396	430	413	383	430	449	436	413	399	434	414	464	424	432	424	382	399	436	439	382	405	418	438	392	411	391	445	424	417	402	393	408	421	390	365	455	400	410	408	440	422	421	437	401	410	399	434	444	408	442	438	382	401	424	374	402	408	395	415	422	410	431	376	426	413	404	420	404	437	396	422	387	406	409	433	429	394	423	420	421	391
23717	21039	28350	23892	20985	9303	1078	755	661	556	633	559	544	524	543	511	498	513	490	484	462	469	499	449	429	452	460	458	449	455	463	467	448	435	433	451	459	463	470	461	494	444	484	487	465	466	466	444	462	471	435	473	454	469	465	496	452	428	409	433	484	439	480	461	451	420	438	445	434	457	431	454	454	433	447	484	432	449	484	473	438	414	443	415	471	442	466	471	446	429	476	459	454	465	476	456	453	452	447	459	465	462	458	472	465	475	477	454	442	437	465	420	450	444	415	439	419	487	488	427	429	489	440	429	478	452	467	455	482	471	440	416	451	426	451	436	463	445	446	459	431	474	421	442	428	477	442	468	443	473	439	454	438	452	464	423	436	450	456	451	423	485	452	431	471	485	471	459	464	447	471	450	462	496	448	446	466	442	433	449	469	480	475	421	418	460	426	493	468	445	436	462	441	440	452	460	448	440	462	406	470	429	484	415	447	502	471	406	463	438	476	447	452	477	451	465	460	438	435	414	464	460	448	494	437	412	449	474	458	492	459	452	458	422	471	432	460	423	435	465	470	467	442	443	457	423	434	432	502	451	423	488	405	449	479	451	474	459	424	465	427	436	474	459	431	410	439	419	428	461	433	445	462	461	456	468	450	442	460	464	419	441	469	422	467	472	453	458	450	475	454	431	474	430	446	442	427	438	434	425	414	450	436	476	441	469	459	447	412	471	459	461	456	408	427	415	469	442	434	485	451	436	430	423	420	474	436	456	477	458	478	441	455	449	460	463	495	428	473	487	430	464	426	453	447	458	419	434	479	424	443	467	458	424	447	455	474	475	475	458	423	467	449	402	460	422	447	455	439	425	453	467	467	419	477	475	457	459	463	451	428	489	479	457	474	419	499	497	483	486	461	466	462	433	490	451	474	447	422	463	429	512	480	475	449	443	468	443	442	407	466	423	442	484	474	465	470	441	455	437	425	444	417	419	439	470	449	462	441	444	469	454	456	468	468	439	436	440	452	402	461	480	438	436	431	458	424	448	447	461	460	466	450	464	407	466	450	465	455	428	438	476	456	432	462	437	468	443	424	476	430	474	436	446	406	433	449	470	467	437	428	428	479	455	416	443	463	408	427	429	431	418	456	449	453	444	456	486	426	451	424	487	439	447	445	484	459	453	475	449	472	420	414	482	458	439	465	490	423	442	453	446	434	467	433	478	449	425	428	452	431	412	457	429	458	451	472	441	490	483	418	461	434	467	417	464	407	434	442	451	457	466	454	465	462	499	463	454	473	442	481	456	448	463	454	435	440	448	460	458	464	445	432	443	410	437	484	471	453	444	427	478	432	458	474	446	436	441	433	472	455	430	463	452	454	426	433	463	450	401	439	458	443	480	460	468	421	428	428	446	450	485	460	451	487	458	472	484	422	457	454	404	438	424	456	478	420	475	429	427	456	453	483	470	444	424	433	483	435	460	441	463	461	474	464	476	469	440	432	463	468	428	476	506	472	488	418	429	488	470	451	431	440	490	456	459	463	514	426	441	416	449	468	519	416	445	451	444	452	438	418	466	457	470	450	429	437	488	423	435	474	438	458	433	449	467	437	427	413	469	455	438	464	452	450	448	454	450	420	467	450	445	443	412	446	475	442	443	460	477	458	415	461	416	477	448	482	436	442	422	458	448	458	436	458	477	434	420	448	458	470	490	467	389	449	443	453	471	455	431	460	420	457	447	439	471	461	458	466	445	425	403	450	465	454	441	462	480	484	437	461	475	452	428	461	448	458	441	443	432	486	426	488	472	422	470	479	478	458	466	444	468	425	454	440	426	442	468	433	459	442	449	438	481	466	486	449	416	466	415	477	417	425	417	487	441	456	430	432	484	474	452	447	424	439	489	411	463	418	439	443	480	448	445	451	445	432	454	474	439	465	440	486	397	433	475	464	469	484	458	479	470	477	461	432	440	466	447	464	424	463	439	429	502	443	440	460	440	461	480	458	437	452	431	458	481	453	475	445	450	463	430	478	453	473	450	441	431	430	452	443	468	449	439	457	427	456	462	411	433	454	467	453	424	470	440	412	443	474	434	477	454	455	425	442	428	425	443	494	482	486	471	454	484	440	465	456	439	405	438	450	453	414	502	484	457	419	446	446	472	441	467	426	484	435	422	410	458	449	467	483	441	428	454	449	453	467	446	489	457	458	423	427	466	424	453	434	440	445	437	453	431	475	447	406	420	436	461	454	454	465	465	426	441	411	462	454	423	450	453	429	466	454	456	440	461	448	434	463	434	483	453	458	424	466	457	466	442	438	445	415	456	446	450	449	461	468	454	471	423	460	466	460	440	469	466	450	477	450	440	450	467	474	466	442	463	447	491	473	422	449	479	482	437	431	445	425	413	444	460	472	406	475	455	457	450	493	462	451	440	457	452	449	474	432	467	450	481	471	459	456	420	436	476	457	461	474	410	435	449	418	468	438	429	466	440	432	496	440	449	463	482	447	475	434	415	455	453	429	461	471	460	454	422	439	477	411	451	441	423	474	472	455	420	484	495	465	451	463	441	447	457	448	495	438	440	456	443	455	446	480	407	453	445	444	441	453	413	412	466	445	469	434	453	455	460	419	436	449	469	447	462	442	451	437	449	461	480	449	454	427	441	412	451	494	455	451	396	482	412	469	489	500	472	456	466	450	474	470	480	464	468	444	462	463	477	435	443	416	501	462	432	430	452	458	501	456	463	462	447	472	425	454	501	477	468	437	479	473	447	426	468	480	446	413	453	471	423	471	448	470	450	459	444	441	470	455	461	467	473	467	458	426	477	453	450	453	429	479	463	458	396	445	435	417	466	459	471	421	466	450	473	441	454	444	459	441	419	449	454	458	443	457	456	435	467	426	461	469	462	448	438	439	453	434	455	439	427	480	434	433	463	466	460	422	436	416	433	424	426	425	464	470	469	432	451	460	439	452	450	426	427	431	472	429	432	461	479	433	450	437	463	470	444	440	444	447	486	428	441	450	460	432	493	453	450	468	424	470	419	445	454	486	456	427	451	449	438	462	469	449	425	426	466	469	444	475	448	454	431	437	455	464	479	464	443	441	440	481	410	445	438	456	458	446	426	423	431	433	446	458	429	493	416	465	476	456	460	455	495	456	445	446	499	420	434	446	453	460	442	497	446	444	440	475	442	462	438	489	414	443	439	474	473	448	466	462	468	461	480	423	457	443	413	472	474	438	445	476	453	428	442	463	444	519	490	475	470	453	494	443	449	440	446	459	464	472	480	441	416	442	454	478	472	463	476	428	424	447	463	401	457	462	492	486	441	432	424	464	437	437	481	401	429	473	440	407	464	428	453	422	439	401	467	438	443	417	485	449	482	457	476	447	400	460	460	464	489	423	459	450	498	430	474	460	439	456	441	458	409	468	457	468	490	515	451	434	465	446	407	472	429	426	448	432	460	435	440	488	446	427	454	435	443	403	459	452	473	492	442	458	469	392	480	448	490
37959	48034	6751	3345	2418	1879	1484	1319	1207	1009	942	865	776	774	751	707	762	725	685	647	672	700	691	627	678	669	619	634	604	658	618	568	613	597	628	609	643	640	607	590	636	610	622	602	570	655	631	620	635	631	655	634	580	587	622	608	612	613	598	644	628	581	613	651	605	608	609	631	610	616	642	583	611	624	621	604	603	627	611	626	610	641	626	616	587	594	612	645	587	627	578	669	640	620	623	583	591	633	612	610	621	618	597	622	616	648	615	629	631	611	623	606	586	602	661	588	617	628	617	601	612	608	630	643	610	593	641	610	608	596	628	634	672	569	583	614	623	629	603	622	609	610	588	613	608	624	615	612	605	582	560	583	604	638	618	562	572	619	614	628	642	568	585	601	587	635	624	597	582	596	608	607	622	619	619	662	609	613	646	592	617	653	620	588	593	606	620	604	575	576	611	608	565	610	591	637	587	594	658	631	563	599	610	594	615	641	596	616	641	579	595	633	618	626	567	637	621	586	574	583	606	651	609	626	637	584	610	622	632	560	637	597	605	618	616	574	632	590	610	666	618	639	563	637	634	606	584	600	614	631	605	627	619	606	610	589	662	634	609	580	607	620	595	585	665	587	615	609	622	636	627	655	625	613	572	610	611	611	610	607	593	659	617	614	620	613	655	633	591	603	589	634	595	601	589	564	573	615	602	597	567	582	587	585	593	625	597	622	617	622	609	557	605	658	587	610	626	588	621	602	635	572	604	625	651	581	618	614	607	619	624	605	586	611	592	595	650	632	637	610	599	644	627	637	582	649	622	614	629	627	627	591	601	611	571	567	594	629	583	624	596	579	636	600	562	584	568	558	615	620	616	625	612	588	586	615	633	585	625	640	614	603	591	625	624	621	570	627	584	568	610	602	655	540	590	624	614	575	631	596	609	608	657	615	610	591	589	595	637	603	610	653	619	598	598	602	603	591	632	615	594	589	607	582	597	619	588	574	603	628	630	601	598	596	593	640	583	577	604	627	589	604	590	617	566	604	648	619	580	590	584	636	601	574	611	559	620	589	584	621	604	594	607	643	650	636	657	604	588	574	611	596	577	601	616	602	623	620	599	590	630	620	641	635	662	649	605	596	626	591	614	641	604	623	632	656	615	605	624	619	602	600	585	593	635	602	557	623	558	621	570	601	608	606	624	603	607	600	616	604	568	630	533	648	589	639	609	617	627	603	643	624	596	653	592	624	598	621	591	629	627	613	626	635	598	618	617	635	626	640	638	594	600	601	598	689	603	649	549	657	619	572	578	620	656	610	608	645	576	589	659	657	594	563	609	625	579	629	641	607	623	614	660	537	592	596	591	554	614	593	624	603	630	612	626	656	604	592	627	603	622	611	635	577	619	592	612	590	581	600	562	570	629	615	640	648	592	600	648	600	645	616	601	641	609	656	577	640	594	604	591	647	581	604	626	632	588	584	610	639	621	615	630	615	614	594	663	626	603	601	587	600	629	622	604	607	584	631	615	609	659	598	614	631	592	617	545	584	571	594	600	599	600	582	582	606	609	622	630	593	643	639	614	608	583	598	587	619	593	607	658	637	638	548	577	545	574	591	610	648	602	574	605	594	589	603	573	599	630	631	601	589	566	642	624	614	559	559	598	635	662	628	613	603	609	594	639	613	609	582	638	610	580	603	597	584	627	616	599	624	582	572	568	620	617	666	604	623	593	629	594	582	627	599	608	579	641	625	588	631	611	585	633	603	586	644	637	572	647	594	600	605	611	613	624	566	591	609	622	597	567	574	628	645	587	631	637	639	592	619	591	585	615	602	624	587	600	619	644	596	662	582	581	604	638	592	605	585	640	587	598	588	604	638	644	624	660	633	587	569	626	605	588	646	601	626	571	578	585	612	608	599	668	584	584	608	574	565	608	604	602	630	593	622	608	588	549	559	604	613	619	591	591	563	622	625	648	569	604	582	650	606	636	618	612	617	646	583	595	631	610	604	617	599	610	633	618	591	596	617	597	606	622	597	601	597	597	647	627	612	604	670	584	598	631	663	629	572	621	627	588	591	563	583	616	599	609	639	623	568	567	609	631	556	517	627	607	616	580	594	588	625	626	612	599	638	616	564	647	599	601	577	625	621	658	593	555	597	680	595	632	603	565	564	581	608	569	560	629	617	632	657	597	603	595	584	585	616	601	588	588	624	617	597	592	625	612	612	613	615	598	628	604	627	584	638	627	592	590	603	608	626	602	571	626	582	581	610	603	587	621	633	675	615	591	558	605	613	614	617	652	573	582	588	610	611	627	608	639	656	655	615	587	597	572	595	626	612	614	624	613	622	604	577	571	621	649	601	589	622	646	595	602	594	615	625	601	593	601	593	639	575	602	572	641	628	557	637	641	633	626	591	594	581	613	602	599	593	611	616	625	667	609	641	592	606	586	590	634	600	595	594	585	666	619	594	627	603	621	584	624	663	619	593	617	582	641	595	598	630	626	594	616	597	621	610	627	644	599	574	631	647	634	577	606	617	623	614	629	592	578	583	605	609	620	586	618	633	608	616	634	607	596	578	611	639	619	634	581	585	610	603	614	620	608	592	594	649	608	577	569	611	606	593	629	621	636	645	596	626	633	613	588	580	579	624	604	594	623	630	596	600	641	583	601	622	635	632	598	578	596	608	633	612	601	608	609	598	574	616	597	665	666	628	701	580	613	599	616	632	635	610	622	584	614	569	630	602	626	545	623	599	598	588	618	593	571	610	648	614	616	644	596	659	606	616	587	606	585	566	572	605	625	602	606	593	617	627	581	595	624	596	569	585	573	600	618	577	592	607	633	596	598	599	628	591	639	608	612	653	632	571	647	595	599	605	591	577	593	610	653	617	563	626	603	538	585	587	564	565	634	622	570	616	609	559	661	595	571	580	577	616	620	592	622	596	579	642	640	579	648	611	610	612	597	606	562	624	614	550	589	654	638	610	576	610	621	595	611	649	633	593	624	589	632	584	591	623	591	602	650	613	581	591	629	580	613	611	621	631	593	592	627	588	584	599	581	611	604	581	615	601	611	622	541	611	617	595	684	565	589	606	626	625	587	653	587	612	664	612	599	625	598	596	585	602	603	616	592	569	627	574	620	639	636	611	561	630	600	597	621	533	628	602	597	578	583	591	609	581	593	595	594	603	652	598	601	535	574	595	618	618	573	591	542	661	620	622	646	605	621	648	612	632	600	571	586	631	589	573	601	601	609	611	598	628	604	594	655	585	602	606	614	657	609	624	596	606	609	635	569	571	613	611	613	604	620	608	622	654	611	613	627	634	618	637	601	600	625	611	609	603	589	622	633	577	561	611	595	588	593	593	619	599	619	571	591	606	639	625	610	638	645	588	594	591	602	587	592	602	593	614	593	590	595	603	661	599	586	576	614	608	580	608	634	644	621	566	615	610	587	632	609	584	625	588	620	614	635	575	589	613	617	630	646	640	605	603	621	610	641	645	575	589	621	569
22775	21041	28722	23554	21039	21046	7132	945	724	637	621	548	503	503	498	447	420	444	436	417	358	416	414	410	395	401	405	341	413	409	358	408	358	377	355	388	382	414	355	376	378	343	381	383	376	362	339	390	374	346	371	353	366	365	326	347	369	395	355	385	369	345	363	362	349	371	375	346	387	353	392	335	346	340	326	366	361	357	358	350	366	382	364	347	361	354	351	402	334	359	376	410	359	385	353	354	376	333	385	364	347	380	340	351	384	342	384	343	369	354	339	374	363	337	370	364	356	380	367	359	370	334	347	363	378	386	345	362	356	343	337	353	358	371	332	374	339	329	366	384	338	363	364	353	389	370	357	357	353	344	375	356	370	374	371	403	373	371	360	342	354	339	367	370	365	376	346	354	348	353	347	382	348	367	309	323	394	364	315	339	350	353	370	388	370	391	367	370	358	391	366	385	371	347	384	346	358	341	350	350	349	356	377	378	369	343	391	342	345	360	356	354	375	354	362	370	321	358	326	372	380	356	370	370	353	341	369	354	368	357	381	374	364	350	383	373	334	338	391	389	338	357	310	353	357	361	365	363	350	353	317	383	372	361	384	380	392	368	341	352	338	357	368	353	347	374	366	347	379	364	357	322	360	396	360	372	339	345	360	350	359	341	372	359	350	341	327	348	402	325	387	350	371	321	349	395	382	388	390	341	321	400	356	348	360	355	364	379	348	368	356	337	393	367	387	372	341	375	357	355	379	363	397	369	393	359	429	340	354	383	357	353	342	359	346	362	364	381	349	382	389	346	354	344	357	343	385	374	359	356	384	347	348	362	359	369	358	349	337	322	353	379	342	348	393	370	343	343	345	415	362	347	337	350	337	350	374	344	345	373	371	348	381	340	348	374	386	343	340	355	357	378	354	368	359	354	351	369	356	357	365	346	318	410	335	354	340	359	330	349	331	322	364	347	371	374	337	384	365	367	360	360	339	361	380	353	360	427	353	379	345	354	346	362	377	359	361	361	328	369	340	329	374	354	337	330	366	376	396	383	345	346	355	367	339	352	359	362	369	405	373	379	373	318	355	367	383	397	368	397	365	371	340	362	373	357	351	354	322	335	345	368	349	342	356	361	333	366	355	377	381	358	354	361	375	355	386	349	349	357	344	385	357	350	375	386	362	332	408	352	345	371	324	360	353	365	337	345	366	328	342	365	357	340	365	343	344	361	336	349	350	370	376	354	339	362	386	324	337	377	357	352	388	336	365	346	342	353	347	352	375	356	393	387	328	325	333	383	364	349	373	321	357	343	351	340	338	362	390	388	337	370	346	352	339	337	351	374	334	352	340	318	370	379	359	361	331	371	335	407	350	378	356	359	346	375	344	338	335	343	359	366	347	346	384	370	342	336	340	345	375	361	369	372	362	341	370	395	346	365	384	345	361	364	344	345	352	357	373	326	387	341	344	344	360	344	357	345	394	346	388	353	346	359	318	341	359	359	341	336	370	361	357	333	390	325	359	363	348	377	326	343	353	355	342	351	334	357	341	377	369	351	364	343	339	350	389	339	384	355	370	374	378	379	326	390	342	390	363	367	368	367	355	346	383	346	341	351	361	368	329	354	334	342	318	365	341	397	326	370	364	321	380	350	364	364	355	356	338	365	345	384	363	382	346	342	353	369	341	338	348	324	369	340	324	326	329	335	366	313	361	380	364	341	369	362	355	363	375	418	352	365	345	361	367	322	370	338	368	372	336	334	357	367	397	343	359	378	332	369	356	354	337	357	349	366	355	345	355	337	353	382	345	358	361	357	335	356	395	359	366	379	352	309	361	359	346	342	328	348	325	367	387	323	357	385	370	360	361	331	399	388	360	368	376	325	371	359	343	357	338	362	366	365	410	344	355	337	354	367	353	326	346	344	349	381	367	338	343	350	371	342	389	371	370	331	350	339	351	340	339	367	355	344	345	386	375	395	363	380	323	367	332	382	337	353	350	346	368	337	355	309	331	378	373	357	343	322	360	349	364	375	386	377	389	346	321	352	321	359	394	380	356	353	350	346	323	373	380	373	337	344	353	353	345	374	372	337	352	324	379	359	335	356	346	348	360	389	393	351	325	367	335	359	372	339	387	393	403	344	381	384	392	367	346	329	386	381	396	354	356	342	368	325	338	333	366	351	367	332	352	348	376	357	361	371	335	365	372	366	350	380	386	387	330	348	355	358	361	350	386	329	360	367	390	346	375	329	338	317	350	374	353	350	378	356	361	356	360	324	374	354	371	337	372	362	349	390	355	359	325	363	383	378	360	358	361	367	371	346	372	369	363	378	368	382	379	369	343	363	351	405	340	371	365	340	330	371	362	376	392	335	352	342	342	357	370	341	357	372	381	321	364	376	370	378	354	381	373	337	317	356	343	375	378	359	385	355	350	352	338	360	357	366	345	376	352	351	330	355	367	333	342	366	346	372	337	401	371	355	337	365	344	369	366	367	312	365	372	352	357	358	377	379	370	373	333	374	362	332	351	341	342	335	351	353	364	356	375	361	363	385	348	366	357	348	333	361	347	358	354	361	340	305	351	387	351	354	373	399	338	357	368	364	359	357	369	347	366	358	349	319	343	375	354	344	334	354	328	326	375	373	356	369	364	334	337	341	357	327	342	345	349	369	348	351	318	378	370	336	332	353	364	371	376	346	362	357	355	344	334	335	378	321	366	350	370	330	378	355	365	368	378	368	362	355	367	319	351	342	331	396	360	359	349	379	371	378	332	346	323	353	343	353	390	345	348	344	350	358	353	381	381	351	350	392	371	345	363	354	338	339	373	379	336	347	377	363	364	350	365	364	322	357	362	320	381	375	363	357	374	354	360	384	353	359	340	321	350	374	340	386	353	376	375	338	331	338	367	352	370	348	382	336	354	351	364	359	349	363	313	353	343	331	345	369	393	396	349	363	365	325	346	319	374	385	350	335	344	334	364	350	347	371	336	362	395	386	371	374	371	357	375	342	337	414	353	358	395	347	371	352	340	373	392	345	370	371	342	348	386	400	362	371	369	347	335	373	355	354	346	357	358	345	320	370	347	346	378	362	348	373	365	336	376	355	348	376	321	371	347	341	355	359	333	345	377	356	364	358	364	345	372	330	325	377	359	344	353	356	365	326	365	390	340	348	363	357	371	349	361	340	399	351	348	325	334	342	368	336	359	371	346	362	342	351	359	380	376	365	357	358	375	345	343	320	327	359	365	380	320	353	340	370	332	372	375	339	341	335	353	357	362	352	372	366	354	351	365	347	332	335	353	367	356	359	371	330	369	350	327	381	339	352	337	358	392	351	362	328	351	384	323	363	374	352	344	367	354	334	357	382	380	367	382	327	335	370	340	342	351	371	373	368	387	384	350	363	343	356	352	365	340	359	384	385	349	325	327	360	369	352	347	338	359	371	344	372	395	372	359	346	367	358	337	341	340	371	357	361	336	376	349	354	337	364	371	330	366	339	365	366	371	386	376	367
42329	50057	10900	5587	3805	2928	2259	1880	1537	1273	1066	1012	935	847	766	752	653	689	610	596	587	596	622	607	576	552	544	528	498	541	556	530	566	471	542	530	494	499	491	458	503	524	557	468	492	475	532	467	482	511	513	499	502	502	475	507	472	509	511	529	506	472	498	511	470	448	515	491	496	499	501	496	491	551	466	506	478	455	515	505	465	493	481	502	466	451	506	492	513	458	466	499	488	512	465	470	510	500	471	472	444	495	477	439	541	498	512	517	434	533	488	504	467	507	493	505	464	519	496	460	470	501	531	466	526	508	500	509	516	483	512	460	496	489	488	496	494	514	510	478	491	493	495	438	481	506	440	467	485	496	454	503	474	463	497	478	491	482	514	531	509	476	504	493	508	482	472	499	498	515	439	479	509	468	459	494	481	496	514	493	484	498	501	485	494	488	486	456	499	489	525	504	521	496	466	475	499	481	493	467	462	457	528	492	508	487	490	508	478	498	478	487	489	467	448	527	501	479	497	447	511	527	472	475	503	465	477	508	437	501	505	493	453	466	474	477	485	496	477	532	498	502	513	470	485	503	520	463	494	518	507	493	479	476	481	527	462	458	477	499	507	482	491	482	526	499	472	491	508	470	460	472	468	520	490	484	516	457	507	473	477	520	492	476	522	498	521	436	470	461	485	491	520	450	523	486	517	469	457	458	493	473	537	461	495	444	492	494	486	493	476	501	543	521	503	476	486	493	473	477	499	505	483	467	475	505	481	443	489	482	477	486	491	466	457	523	476	499	485	533	512	450	479	499	445	512	532	497	514	507	502	504	480	497	489	521	498	492	488	503	477	467	466	509	499	495	479	487	529	493	504	504	527	491	449	475	501	451	493	466	504	505	462	483	536	480	499	486	513	499	470	477	511	521	480	498	510	501	525	472	452	477	489	467	473	506	497	456	492	504	494	522	476	456	541	449	513	533	489	533	454	483	529	476	488	480	505	472	475	495	448	454	515	453	464	452	495	492	490	496	460	537	455	479	460	510	467	503	478	483	466	516	480	501	445	489	544	513	467	491	484	449	507	507	482	519	483	486	465	460	519	506	499	495	474	503	487	527	504	463	500	522	493	486	485	494	512	483	489	483	470	498	500	489	452	513	481	456	479	486	456	491	500	483	518	473	555	537	465	501	452	483	483	515	476	480	506	475	463	534	501	493	482	499	481	524	490	482	476	476	492	476	519	472	478	505	448	503	511	504	471	491	550	480	479	498	515	489	462	485	487	488	495	484	501	490	483	474	499	524	465	494	476	476	485	537	472	494	489	483	473	519	497	513	459	435	496	472	476	486	502	487	484	528	537	478	465	512	463	494	508	491	516	501	451	461	436	455	464	492	482	488	497	509	496	497	480	479	550	508	447	487	500	451	466	473	503	461	494	495	512	466	464	509	494	467	487	447	483	471	518	467	472	494	466	486	461	451	492	500	493	475	493	544	463	472	468	515	484	481	530	450	517	514	512	475	470	445	523	467	490	484	499	536	485	515	490	519	504	478	502	487	447	484	481	524	496	491	520	492	494	465	484	489	495	500	487	488	492	497	460	497	483	508	479	442	496	459	480	509	474	493	477	442	483	502	479	502	478	512	534	457	502	491	515	451	491	459	494	512	491	505	459	471	482	540	505	492	514	431	479	487	485	536	463	477	513	506	443	508	509	502	499	486	522	515	490	500	480	482	463	480	489	473	514	524	508	509	511	457	500	478	483	479	498	473	477	533	489	499	440	510	484	481	521	447	473	493	443	497	501	490	468	493	514	517	471	491	483	483	491	467	515	446	480	487	505	450	492	477	477	533	530	487	492	495	493	482	475	494	447	475	463	494	495	487	479	467	488	483	489	430	470	502	478	495	478	475	513	492	501	450	487	465	479	475	479	488	491	444	491	506	480	504	485	511	458	489	504	438	525	476	476	512	492	455	512	456	508	513	488	486	468	488	533	512	462	518	496	465	493	449	499	507	472	488	489	478	480	480	445	490	488	450	433	491	443	495	506	540	466	462	521	523	495	466	508	477	500	492	459	495	506	489	489	469	504	502	436	504	466	466	497	525	529	474	485	505	494	495	477	496	534	522	453	519	480	484	502	488	479	488	505	494	518	515	492	488	468	467	485	484	489	527	467	514	489	468	486	483	518	460	468	509	513	475	505	487	467	503	507	452	430	485	491	473	545	517	519	494	454	457	466	501	493	491	493	486	497	512	493	497	474	500	477	529	473	467	497	535	486	464	482	511	448	490	456	469	476	482	511	486	495	487	480	466	535	507	438	503	508	455	479	501	496	463	463	476	532	446	478	459	494	481	513	501	487	494	555	499	509	471	492	470	469	483	463	489	464	475	453	470	472	474	494	480	541	476	496	505	471	475	432	465	481	486	484	490	486	487	485	494	481	493	492	468	493	453	469	523	486	504	474	521	441	497	481	519	488	500	450	498	539	514	478	477	478	489	517	483	520	474	494	479	486	525	496	467	492	458	530	475	478	481	502	474	502	529	518	489	483	478	495	448	486	485	485	497	487	513	476	529	523	473	498	496	451	523	490	483	492	519	496	509	517	485	464	495	456	461	482	527	437	523	467	520	529	455	485	476	505	505	542	477	488	529	500	522	525	532	469	467	488	462	479	497	470	513	457	445	502	467	528	472	514	464	462	514	468	521	477	509	462	466	489	489	495	505	495	463	475	475	488	481	497	503	469	470	451	469	484	477	490	475	503	494	491	500	511	494	499	503	485	480	526	504	500	512	464	471	521	493	488	452	512	496	497	471	470	472	510	455	471	483	481	472	453	463	504	490	493	500	513	484	476	490	491	509	493	491	467	512	508	474	462	492	490	465	473	485	480	480	477	488	479	512	461	473	492	480	519	535	500	482	522	487	511	465	485	496	497	447	458	512	491	504	467	492	451	516	504	484	478	467	508	510	483	537	500	475	523	500	475	466	497	421	479	469	500	507	502	460	505	501	470	509	482	488	472	507	512	467	518	483	476	495	472	459	477	527	521	481	457	466	509	495	480	512	503	500	524	502	500	488	480	545	524	497	508	512	514	525	510	479	431	476	492	501	499	483	440	481	457	477	460	470	488	508	506	496	461	483	534	478	465	488	489	492	471	477	466	463	524	466	477	501	508	469	458	507	499	507	475	468	486	505	487	460	531	500	438	506	519	465	465	481	496	482	451	490	449	519	465	484	456	499	476	496	547	474	481	493	445	507	496	475	475	519	511	520	455	465	448	475	523	474	505	464	496	484	517	454	458	493	499	464	502	466	519	479	491	527	479	505	469	486	519	492	503	538	507	509	494	483	480	510	495	486	465	497	488	493	481	519	479	483	473	476	479	482	479	533	466	512	464	461	504	512	473	494	467	524	463	479	475	485	452	460	499	461	492	465	439	472	467	502	445	505	450	478	476	486	500	508	488	506	520	496	472	484	453	477	495	481	499	466	508	460	499	457	495	522	490	513	487	519
28015	24532	12790	1221	356	335	335	336	329	299	300	303	329	329	309	298	341	301	324	287	328	312	295	310	331	333	296	321	311	287	324	320	277	319	332	305	317	319	306	273	290	318	291	312	311	319	309	296	319	319	283	310	270	296	315	302	297	301	280	333	297	265	327	313	310	372	309	279	302	290	302	255	282	273	323	306	291	317	321	339	331	310	342	307	294	284	307	306	297	260	304	315	304	293	309	304	297	290	286	293	318	309	284	285	312	301	312	274	291	297	322	294	293	338	281	274	321	310	316	316	292	273	298	299	332	294	286	285	306	312	287	302	271	311	327	341	309	283	300	298	299	288	330	292	315	299	302	305	300	315	270	286	294	295	283	329	302	301	299	302	307	326	308	288	283	308	326	294	280	322	328	317	267	310	333	268	317	307	303	313	320	304	291	305	303	278	342	283	280	321	285	325	303	307	278	303	303	313	286	311	279	302	307	308	281	301	295	287	314	286	298	304	294	296	277	270	317	292	335	278	313	301	303	310	312	320	330	303	341	297	293	295	299	314	305	291	321	304	298	308	309	327	292	299	332	304	303	295	292	307	287	291	321	319	306	311	306	276	297	311	292	302	291	303	324	306	315	276	303	327	303	302	318	353	328	305	303	308	334	302	308	298	302	283	318	313	284	284	315	311	311	286	278	286	279	264	310	290	299	321	296	326	271	322	326	317	272	263	293	310	278	310	267	304	307	316	317	322	293	281	308	310	298	303	335	316	319	304	308	290	279	301	307	304	300	315	292	326	285	299	321	286	313	295	281	289	284	303	296	308	287	307	299	303	272	345	268	325	292	284	316	287	295	288	298	305	294	308	287	313	311	295	313	303	276	303	303	314	323	311	306	316	280	308	343	308	286	296	298	330	271	289	333	330	291	277	312	280	302	297	279	331	308	294	305	285	338	282	310	296	295	293	301	284	288	331	316	284	251	302	313	278	308	305	354	287	277	323	281	304	344	303	286	306	304	333	299	321	304	301	320	295	322	325	323	290	287	289	321	293	262	308	323	326	301	322	320	322	309	302	314	288	296	316	279	308	316	294	292	284	295	273	273	322	309	318	306	280	276	274	276	310	306	297	301	303	322	309	299	319	311	326	297	313	307	303	262	324	283	314	274	282	273	277	311	304	275	298	325	317	314	299	293	285	312	308	319	316	281	299	330	305	314	335	309	281	303	286	310	295	327	306	299	333	296	290	285	316	301	277	307	328	285	313	315	292	282	322	314	290	290	298	295	302	269	282	320	314	317	301	301	286	295	288	309	280	318	327	298	293	321	316	318	304	280	342	285	310	269	308	325	285	311	299	305	284	342	314	304	321	279	287	292	298	303	293	279	283	310	314	298	317	310	322	318	296	308	300	289	278	301	330	321	320	299	287	291	314	317	336	300	327	280	290	306	305	321	287	283	288	319	297	288	291	295	322	332	304	298	312	287	295	307	336	322	288	306	293	286	300	271	312	301	325	314	297	307	305	305	325	309	303	320	295	312	315	302	288	294	273	288	307	323	329	304	302	280	295	325	299	280	289	297	286	296	315	336	290	271	313	313	295	333	319	289	290	314	320	324	278	300	295	322	303	304	335	339	301	305	280	293	320	319	312	314	295	302	311	332	284	307	305	309	309	336	287	320	302	315	288	316	307	344	301	277	284	292	308	302	297	333	292	256	330	296	308	275	340	302	323	304	302	299	302	354	316	285	288	319	294	324	281	279	312	295	322	310	317	293	323	252	261	341	276	311	294	325	265	310	315	302	277	288	320	312	289	311	297	318	265	284	305	317	291	283	314	308	268	326	325	309	314	305	290	316	286	330	289	288	277	319	290	321	326	292	322	304	327	328	306	269	290	301	318	319	304	302	319	293	279	324	290	321	322	306	314	297	299	332	309	322	281	283	289	285	294	298	273	310	280	319	290	305	275	320	288	292	293	257	286	287	313	279	304	283	302	332	303	311	295	330	266	295	291	312	339	303	315	337	310	294	305	312	287	298	292	305	299	293	302	325	296	306	255	308	363	296	299	296	312	330	287	302	293	306	295	318	292	298	290	323	318	296	321	290	317	313	292	342	296	317	287	306	301	327	300	292	300	307	324	302	309	317	298	258	294	275	287	308	316	283	295	322	317	299	290	295	290	314	298	285	309	299	306	293	313	308	320	353	283	307	344	313	308	299	325	297	289	300	272	275	322	306	306	340	323	305	274	312	300	295	304	301	302	301	288	275	287	263	311	317	303	298	318	275	300	285	290	302	295	309	320	292	304	341	316	302	291	304	317	291	309	252	297	289	299	309	313	294	298	284	303	321	305	297	293	298	270	294	319	268	317	298	320	286	302	294	327	304	287	332	277	340	314	295	296	309	288	294	283	330	322	324	303	298	275	301	298	310	268	282	303	320	305	331	298	293	292	291	302	293	311	302	297	276	296	275	287	289	327	344	283	267	308	296	295	313	344	286	315	311	276	316	280	293	328	322	259	303	277	307	321	316	295	294	343	307	288	316	295	293	284	300	301	293	270	305	311	311	272	291	290	330	298	305	305	312	295	328	302	278	310	285	323	297	278	325	332	304	293	305	276	286	284	317	306	306	279	330	282	303	300	326	302	305	342	306	282	337	318	276	285	304	353	328	284	305	336	276	291	284	310	303	329	322	315	299	311	310	308	295	304	290	289	299	312	315	303	296	310	314	329	295	276	317	282	317	274	320	329	307	332	325	342	320	313	306	304	293	301	283	295	324	282	311	289	283	301	307	315	314	301	290	290	272	318	266	267	336	331	287	314	300	307	265	320	306	296	284	312	295	318	307	301	285	296	281	300	282	289	291	347	297	318	315	283	295	310	293	285	308	319	287	301	313	308	306	314	312	298	315	306	310	320	302	295	267	287	280	334	300	315	299	332	282	319	317	305	295	303	306	304	294	276	288	329	307	303	260	341	305	331	324	310	305	307	298	290	300	315	330	356	299	314	280	316	312	296	332	311	308	289	317	304	308	289	300	292	317	294	325	300	315	285	314	302	306	340	328	303	294	299	298	322	308	293	291	327	309	338	312	307	318	297	309	327	313	316	304	291	308	262	301	283	325	287	313	334	297	291	321	295	290	310	307	320	302	268	308	316	269	302	276	318	290	281	287	286	296	284	267	312	277	319	357	282	312	319	301	329	296	303	280	308	307	306	305	338	286	309	324	314	318	320	286	316	318	302	289	302	309	286	280	272	288	294	317	314	262	267	341	269	276	287	286	296	290	320	298	289	283	294	335	315	296	294	283	291	305	291	299	315	308	289	291	320	326	293	318	292	275	290	321	314	310	316	300	304	310	280	304	292	301	286	305	288	298	330	263	313	284	322	316	276	290	360	337	349	286	307	302	306	291	295	341	298	290	293	302	343	272	279	314	297	295	326	314	272	312	300	292	279	273	307	322	312	280	299	329	278	311	315	276	298	303	323	281	285	292	291	331	309	278	300	313	287
33902	33974	912	608	521	477	492	440	403	419	421	461	426	411	434	415	426	377	401	411	407	433	415	402	410	394	380	408	387	393	397	415	401	391	414	387	418	440	415	413	384	399	426	406	389	373	406	428	382	400	451	469	383	381	426	391	408	402	397	421	397	416	455	412	427	396	419	426	420	387	398	435	408	407	391	370	382	403	409	413	439	410	413	397	417	402	424	407	434	399	383	396	443	431	416	445	402	423	404	397	423	414	371	427	369	382	413	424	415	391	379	364	395	438	380	391	356	401	414	424	435	417	381	388	397	407	418	415	437	401	413	467	361	431	405	411	388	434	387	376	376	412	435	387	434	407	398	360	405	397	387	371	424	410	416	424	405	418	444	416	391	388	413	411	440	374	392	432	414	407	407	411	395	426	395	398	405	389	405	377	399	409	401	412	415	406	435	427	426	399	394	416	425	451	401	434	406	386	444	418	413	398	387	430	392	389	405	418	414	424	423	380	412	409	381	391	400	397	407	421	398	395	389	412	396	396	399	427	416	419	416	394	398	424	394	417	445	425	439	371	397	381	391	376	408	419	442	429	385	396	400	402	458	387	390	398	426	416	429	395	444	432	393	398	410	397	413	421	409	396	418	444	400	389	373	412	430	408	394	432	409	399	394	403	415	397	417	400	396	438	431	388	411	400	371	402	385	405	396	415	413	370	407	402	429	408	396	427	375	437	426	426	408	431	422	405	415	409	399	395	374	447	396	452	441	412	406	427	400	411	423	424	396	456	406	436	405	445	415	411	424	441	422	412	395	431	399	424	435	359	423	384	433	409	426	382	436	404	395	404	411	406	441	410	398	401	437	396	365	415	412	368	406	408	423	391	431	408	414	390	443	388	397	428	426	401	401	408	445	398	424	415	376	397	406	401	404	433	423	389	426	451	426	414	451	425	431	369	404	436	370	391	453	398	397	399	426	442	400	423	415	424	387	422	396	388	407	412	409	350	409	406	404	400	411	394	450	436	428	378	428	395	409	421	401	435	423	402	381	434	402	437	370	396	402	422	403	438	418	411	435	393	384	414	431	426	408	497	401	397	429	415	393	414	404	386	387	432	409	419	401	417	403	422	367	416	404	425	408	404	413	381	373	424	405	431	371	389	440	430	419	373	432	421	421	426	401	416	419	392	389	395	445	393	424	407	417	388	429	401	400	424	397	421	428	400	406	416	385	425	409	356	422	387	401	419	419	447	417	429	376	449	406	435	405	419	414	439	378	412	406	429	419	413	407	415	412	412	445	381	404	395	424	390	379	399	398	422	402	390	421	411	413	417	386	394	401	448	433	398	417	390	404	424	413	387	422	446	400	421	426	382	405	408	420	448	387	424	397	431	406	416	414	403	391	450	395	388	445	421	393	414	404	409	408	369	447	410	381	436	372	375	422	413	432	431	419	406	401	440	387	411	461	438	379	388	415	395	423	415	419	433	459	427	445	403	385	426	405	417	378	402	407	395	424	420	379	406	440	423	419	416	435	422	391	365	428	417	386	425	406	418	433	417	426	423	390	414	430	406	449	393	379	394	407	430	403	384	393	433	425	425	404	402	398	432	388	375	404	395	378	381	432	408	408	432	414	412	418	410	404	416	406	396	406	407	435	399	385	407	399	422	396	386	382	401	387	385	421	407	386	397	432	371	404	432	417	372	386	414	444	388	422	412	430	399	412	452	413	402	412	429	426	378	378	406	418	436	421	403	384	386	371	404	436	397	385	387	379	387	405	436	417	391	402	436	394	444	399	416	457	418	450	402	375	426	444	411	438	452	421	404	389	386	412	423	399	393	380	394	438	431	411	422	408	423	432	382	425	423	377	381	463	391	431	399	417	404	394	421	425	413	402	429	430	383	402	404	388	438	420	382	403	412	406	396	428	412	385	429	408	416	392	441	402	376	415	457	382	387	418	429	421	438	385	384	398	410	433	416	409	375	400	384	436	431	387	414	435	413	390	406	395	376	411	406	420	412	384	394	410	418	401	446	403	456	453	371	436	417	393	435	414	404	412	391	409	469	434	398	410	423	425	443	421	427	413	416	411	406	401	419	416	422	422	407	409	416	386	373	429	421	388	425	416	400	448	416	394	397	418	420	429	398	420	440	381	414	416	401	412	443	419	390	430	436	408	389	447	437	418	406	396	412	416	449	406	402	434	413	370	414	401	412	386	409	442	396	436	416	399	390	382	427	416	443	419	414	409	410	438	424	418	385	388	410	405	392	412	412	433	421	443	421	399	392	406	392	395	418	400	432	393	429	430	418	413	430	409	415	434	381	416	401	370	417	425	399	433	431	389	407	406	429	400	423	351	376	424	379	413	393	395	384	413	357	378	429	419	384	422	397	362	405	407	380	381	432	404	420	417	407	412	419	383	370	397	411	389	426	383	398	393	409	371	408	428	401	386	433	393	432	421	427	416	402	437	392	400	385	419	442	436	426	388	409	416	413	426	420	394	375	418	380	408	388	392	416	392	429	385	399	387	404	422	418	425	429	431	408	402	416	402	429	391	445	417	382	391	392	427	393	378	426	391	436	442	425	390	422	380	420	401	411	398	444	384	411	406	428	407	398	392	382	408	418	450	395	417	409	427	388	385	406	405	379	384	403	450	406	407	398	405	378	414	423	413	428	401	370	452	422	432	386	401	419	428	407	399	414	373	392	425	410	399	419	439	417	380	434	407	399	404	396	422	418	378	397	450	427	369	398	411	401	398	397	430	405	432	382	425	383	379	422	428	483	431	416	404	435	421	388	391	400	400	405	414	412	419	413	444	373	437	428	400	395	428	427	376	403	406	390	395	397	403	407	398	415	387	397	422	379	371	387	410	430	438	424	436	399	399	457	391	402	404	375	419	404	399	396	393	415	402	396	428	405	425	383	398	406	409	399	406	399	366	387	355	364	399	400	358	383	377	419	436	430	405	387	441	394	406	424	405	405	386	434	434	428	432	415	366	404	423	435	401	398	444	394	400	418	365	402	429	387	413	400	414	443	403	419	396	391	399	428	433	435	374	415	430	389	389	395	405	470	415	400	403	421	411	419	444	423	425	447	421	376	408	426	400	421	416	388	425	421	420	403	398	418	421	402	414	400	400	391	433	424	415	414	381	415	389	404	416	405	384	428	398	378	413	380	408	423	429	408	422	426	391	389	419	411	454	392	416	378	428	405	415	481	408	407	411	425	424	395	411	385	385	402	426	425	355	381	391	385	420	433	371	385	441	409	432	409	396	407	431	450	376	417	434	409	398	383	406	426	411	414	387	408	413	415	410	429	426	396	443	403	410	386	423	415	368	393	391	412	371	418	404	446	433	425	374	423	410	431	415	452	430	449	414	377	456	446	403	434	434	456	445	402	395	402	429	407	439	427	405	379	411	411	394	390	392	380	436	376	376	383	431	398	397	411	378	400	391	436	394	434	416	430	396	416	391	407	381	435	421	391	382	367	398	411	438	412	413	380	406	401
23775	21123	28385	24008	21048	9415	1146	755	695	631	568	548	572	495	531	514	501	514	487	470	492	523	469	464	516	488	487	463	456	488	467	450	450	474	482	467	422	480	455	444	466	442	480	465	436	491	464	449	463	442	463	446	451	494	455	441	483	441	436	418	468	473	426	485	477	448	474	456	453	446	459	423	450	460	473	459	463	446	454	443	465	459	505	468	447	439	474	442	442	436	491	474	432	496	469	478	413	443	435	470	486	499	479	470	434	465	453	454	437	432	447	409	456	511	437	454	428	494	435	425	436	468	466	469	451	466	436	441	412	480	412	486	429	466	446	505	457	414	493	449	411	452	424	468	449	419	469	448	475	445	451	433	441	456	435	463	482	462	431	406	445	448	443	487	449	460	422	453	461	412	429	464	440	459	454	474	484	482	467	458	451	467	439	504	486	428	510	468	473	455	471	450	481	418	469	483	481	453	481	458	470	446	475	436	467	440	458	466	455	440	455	451	446	445	474	468	422	448	415	463	493	455	440	409	467	437	476	422	482	483	414	456	467	475	458	473	413	441	432	489	452	449	459	457	420	466	470	469	470	424	443	463	447	469	449	451	483	478	470	447	459	447	423	463	419	460	457	457	437	425	473	505	499	448	482	447	451	471	434	501	471	463	459	463	451	484	478	426	474	444	468	423	422	479	461	429	435	412	429	480	447	452	452	479	424	465	441	437	433	462	425	430	463	477	459	448	469	479	443	478	414	441	462	439	479	470	461	447	445	457	495	482	426	480	419	465	486	456	447	456	463	463	442	486	479	447	454	461	422	459	419	493	485	474	423	464	507	426	473	457	477	430	430	438	417	452	438	486	446	443	450	441	467	429	435	477	437	438	424	437	441	416	440	453	466	446	479	453	412	459	458	418	481	447	465	445	445	462	524	447	483	452	441	476	422	476	438	417	471	460	471	492	465	456	455	460	441	402	415	443	477	428	469	459	420	459	489	419	446	437	461	493	451	479	479	443	435	447	431	427	484	471	461	479	441	453	445	491	461	425	434	452	439	416	450	420	449	486	461	475	470	456	447	466	483	454	459	451	462	455	468	399	462	470	449	466	424	469	443	448	472	470	467	467	454	434	460	429	411	449	462	468	448	463	457	477	473	401	428	460	486	447	441	464	434	424	421	456	505	458	459	457	465	428	435	423	453	461	454	465	436	406	437	425	472	430	459	424	465	498	452	457	446	421	439	484	445	454	467	444	463	437	472	446	466	448	434	461	425	444	477	445	471	439	465	438	456	438	405	414	471	439	440	463	439	427	435	443	445	455	444	468	432	463	447	424	412	434	426	409	465	443	432	457	460	459	434	465	449	435	452	427	443	437	476	430	412	451	407	447	477	452	455	481	444	460	475	475	460	435	451	418	441	450	466	437	460	441	495	487	468	451	479	472	431	467	461	500	452	443	451	461	439	459	474	467	467	474	441	462	446	419	434	441	499	426	449	425	432	433	415	464	452	466	442	461	453	469	419	481	436	476	412	423	482	427	435	489	480	440	442	436	454	472	448	491	440	421	453	436	456	471	434	462	431	416	462	435	450	430	441	440	444	425	469	479	467	454	421	447	417	468	434	466	458	486	477	417	456	456	457	456	459	483	485	445	427	433	483	463	440	444	446	426	469	454	466	428	437	447	435	414	465	459	445	446	452	424	441	471	497	441	445	403	448	504	445	450	455	449	428	473	420	446	422	467	440	426	422	430	443	432	431	417	432	450	473	470	456	417	471	445	476	436	436	441	408	431	472	467	439	479	448	469	430	435	451	438	464	457	480	469	451	473	455	460	446	463	466	425	451	435	464	490	498	444	436	482	474	455	441	421	492	493	467	451	437	436	472	437	508	451	424	465	473	472	457	463	453	464	439	458	470	457	453	451	457	458	406	408	492	488	490	422	482	459	479	456	511	481	459	469	451	429	447	458	439	418	442	457	496	446	443	441	467	423	474	449	450	453	422	463	427	456	454	510	464	474	446	475	444	460	453	464	446	466	474	492	461	508	471	471	455	437	454	479	467	449	441	443	450	443	479	480	430	470	451	449	479	470	475	466	450	440	470	451	432	468	437	435	459	442	465	461	447	447	447	432	441	427	487	418	453	452	484	426	429	464	442	471	468	467	443	457	405	423	455	454	476	458	468	430	444	444	438	441	443	436	457	490	439	466	430	439	448	424	475	461	430	462	411	432	439	433	478	381	453	437	422	415	442	434	459	441	480	449	470	451	452	450	460	476	418	439	446	466	455	454	477	452	463	469	432	443	459	440	422	458	471	478	455	488	454	413	451	479	472	422	470	476	458	434	425	446	455	430	429	450	440	420	451	454	427	448	462	456	430	468	453	442	448	466	472	472	444	465	508	480	450	458	417	447	489	449	474	426	449	396	463	464	445	463	483	463	440	439	476	446	466	442	482	412	445	468	451	439	439	454	431	395	451	443	470	430	451	448	465	439	467	437	447	439	416	424	424	419	479	457	474	448	448	450	463	463	457	487	440	448	455	457	478	440	458	483	427	399	440	465	433	442	463	449	483	414	419	438	473	448	430	460	469	471	406	456	460	441	433	415	476	452	442	449	459	425	471	486	440	471	472	474	476	429	448	451	444	475	452	442	444	470	453	455	441	453	453	442	476	490	442	425	435	409	464	394	434	461	426	478	486	444	442	461	481	442	445	458	463	441	491	453	442	433	450	483	427	456	469	455	440	441	473	448	438	466	458	455	469	461	435	442	416	469	446	449	446	467	447	442	464	479	471	397	458	443	439	459	461	467	431	462	462	456	434	436	469	457	431	433	449	430	461	459	432	477	451	456	432	430	451	427	458	464	436	426	446	491	476	466	473	401	455	458	469	414	493	456	450	474	420	439	420	423	458	460	453	435	425	408	420	458	460	468	492	466	467	417	472	453	471	430	445	441	412	479	479	443	475	468	467	434	448	463	426	466	451	431	482	452	461	477	457	454	473	441	444	472	430	470	480	461	464	463	436	452	453	486	460	468	488	424	403	444	437	451	452	439	444	425	432	451	441	450	457	456	434	424	484	450	452	454	451	421	452	451	447	447	487	440	473	429	476	428	448	458	452	433	464	438	444	472	410	435	443	455	431	459	449	426	496	420	439	468	441	455	465	428	470	441	480	416	435	474	480	470	451	443	452	462	463	465	438	435	445	454	447	451	482	484	441	478	463	464	463	433	449	451	402	458	457	434	420	486	442	472	480	427	437	472	465	439	462	443	419	443	436	458	473	443	427	469	463	460	448	458	460	432	459	457	481	452	456	450	482	429	466	459	439	488	453	449	494	449	480	415	457	450	455	435	411	448	476	450	455	427	478	409	435	434	456	473	451	464	428	443	434	462	470	439	418	471	469	440	455	447	487	417	461	481	428	457	468	466	513	447	450	458	426	420	428	456	466	489	452	450	453	438	418	464	468	464	422	461	443	433	478	436	466	465	466	420	414	456	429	427	454	482
38152	42886	6922	3485	2480	1975	1516	1410	1168	1034	969	838	830	783	708	747	753	732	655	687	669	650	631	656	695	609	638	615	629	609	616	579	635	617	619	625	610	610	622	574	634	619	567	608	638	600	636	630	552	647	638	650	609	592	580	600	637	578	595	681	625	640	589	624	610	677	587	613	611	571	601	663	611	582	606	587	640	610	616	631	587	617	595	656	596	589	588	637	609	605	609	625	597	607	583	629	587	588	617	596	643	600	621	602	627	652	597	596	598	623	611	631	620	626	594	582	620	656	597	588	638	655	585	621	604	660	588	624	592	601	619	601	584	617	604	601	620	579	630	618	642	583	608	607	601	624	592	602	584	638	623	585	584	607	614	605	646	599	604	552	640	591	601	590	635	623	643	579	604	598	537	610	615	607	615	615	623	651	586	596	601	624	627	593	620	584	572	630	597	648	590	601	586	567	598	623	609	610	593	632	622	583	599	598	607	613	600	616	603	645	583	611	646	604	565	550	620	599	627	637	591	617	623	629	655	600	629	655	550	594	636	576	578	586	580	608	594	629	558	620	590	663	616	552	617	597	590	601	571	642	572	628	610	605	622	584	598	602	616	622	622	567	649	594	581	616	659	590	619	613	647	628	591	600	594	620	582	641	550	585	569	602	596	581	581	618	575	575	571	609	573	633	612	632	601	591	625	616	616	587	623	624	586	604	636	621	576	565	627	577	616	644	586	608	603	659	598	633	618	618	599	604	597	578	597	602	622	596	603	615	627	594	636	615	610	646	618	619	625	609	612	616	585	637	649	631	589	589	579	608	567	619	586	616	600	603	542	555	618	571	601	581	610	582	561	625	657	595	617	615	637	574	640	571	644	594	605	653	557	597	578	577	586	648	639	604	630	614	578	581	635	642	603	591	608	586	600	584	616	633	580	569	581	593	630	561	620	606	564	634	576	581	628	622	598	587	555	643	625	657	621	615	630	586	638	595	605	594	564	536	576	586	587	617	615	591	595	621	579	576	595	579	595	593	553	586	584	605	624	555	599	588	618	588	585	600	577	643	604	604	589	621	595	635	578	587	594	615	611	610	555	605	654	622	597	621	541	634	648	618	596	596	649	631	583	648	609	601	569	612	629	625	649	629	578	630	637	604	612	546	596	618	571	564	623	637	569	585	625	569	587	570	600	620	568	565	613	593	602	541	591	605	589	598	568	607	565	624	610	603	607	611	604	550	626	621	531	597	591	625	589	607	579	565	613	597	602	589	652	596	600	580	576	606	631	572	576	579	574	638	625	592	606	568	612	628	623	595	582	585	618	602	579	626	622	605	631	628	616	603	580	614	593	589	603	633	586	636	577	537	663	593	598	600	633	570	641	642	562	614	570	654	646	590	589	580	595	594	646	557	624	561	637	575	643	620	591	612	650	592	594	600	618	642	602	554	602	637	602	659	626	621	587	647	608	645	627	631	595	623	605	627	574	573	608	606	598	595	620	621	597	592	604	642	633	568	598	560	608	600	600	603	606	604	628	635	630	599	630	594	597	619	596	608	631	548	581	555	608	613	631	585	633	610	595	651	600	611	617	608	608	586	593	589	629	579	609	622	596	619	575	562	592	573	606	616	608	602	608	648	605	609	593	548	601	565	571	580	610	598	562	602	630	595	596	645	590	561	610	648	611	558	629	559	625	562	599	584	630	620	612	603	622	642	579	595	583	618	512	606	594	639	578	586	631	619	639	590	631	592	659	619	581	634	613	613	586	611	610	639	618	586	624	591	607	590	588	629	632	547	623	600	604	604	591	638	586	590	574	620	603	619	617	618	615	614	623	586	574	581	583	619	601	578	592	626	619	600	611	619	545	585	573	653	602	592	609	651	599	592	634	585	597	557	579	611	622	541	616	577	580	568	624	631	617	624	634	574	574	569	611	593	591	572	626	617	603	610	607	595	617	615	569	615	579	565	625	572	601	618	632	565	604	613	647	614	603	638	596	644	627	606	597	568	617	636	597	585	583	590	643	579	603	635	588	617	538	627	643	636	563	611	594	646	595	574	610	607	588	615	564	607	629	615	586	600	659	593	577	607	593	542	570	585	601	589	568	618	636	623	612	606	635	583	564	630	580	597	614	598	615	636	644	619	576	574	618	578	616	620	576	545	577	596	633	589	580	624	594	561	576	607	624	619	610	584	601	652	550	607	607	640	594	562	613	599	609	562	564	558	614	640	650	635	623	609	583	573	615	640	626	620	570	578	557	587	603	642	649	603	622	562	599	608	573	563	634	631	594	590	560	564	613	610	610	646	643	583	641	588	581	630	595	619	617	592	594	590	641	630	621	579	613	605	610	617	631	627	603	582	587	602	581	631	588	631	617	580	603	618	612	627	572	583	581	650	587	582	593	647	609	602	590	581	592	604	569	595	629	592	612	664	638	592	628	610	561	590	592	544	600	600	629	622	680	585	602	636	613	639	606	598	648	600	633	627	584	568	593	590	589	606	585	590	620	607	566	603	607	559	614	559	625	641	599	639	641	601	583	598	630	609	650	614	579	611	644	665	578	634	624	602	603	626	600	650	572	604	585	613	603	577	561	643	621	579	647	595	583	585	601	594	591	628	569	591	619	580	573	644	582	648	568	607	596	587	601	591	657	574	568	609	558	602	636	607	599	584	619	617	640	601	608	641	587	574	624	643	601	557	607	571	601	637	571	555	613	608	592	609	605	578	605	598	629	617	598	624	627	572	590	552	604	592	582	569	577	620	580	612	604	557	564	591	605	596	607	610	617	651	617	561	609	607	586	610	611	591	583	631	636	634	583	610	617	560	625	620	602	646	601	596	605	618	614	619	638	575	561	572	572	573	604	595	582	616	616	563	605	572	573	610	603	615	621	586	542	616	578	594	581	639	563	652	611	659	583	561	642	592	592	602	602	646	598	630	598	594	646	642	584	633	600	608	623	584	603	645	577	606	625	626	605	610	600	626	628	601	616	576	614	602	628	598	643	611	584	585	633	648	625	614	590	613	641	633	591	553	597	599	573	601	641	577	621	584	651	624	543	555	609	609	545	606	557	635	624	605	622	581	608	588	595	643	580	593	590	558	556	676	602	631	602	587	563	621	585	613	607	622	600	612	585	590	606	621	614	593	602	614	617	623	599	572	626	598	587	617	581	594	571	583	579	651	599	593	628	614	632	615	600	599	565	604	622	656	582	636	633	583	569	570	638	573	582	626	640	623	602	597	614	560	631	612	536	627	627	621	616	640	604	598	629	630	628	601	634	601	625	635	615	604	614	596	616	594	629	612	587	596	584	603	666	631	550	597	616	611	583	624	562	634	602	604	574	561	587	599	578	592	637	599	622	567	601	579	629	637	582	635	593	619	626	632	588	573	626	614	613	643	623	616	609	648	604	601	628	624	571	564	594	649	627	569	543	635	637	581	581	621	637	598	573	567	620	614	583	603	610	647	615	595	567	576	620	582	605	569	566	646	629	627	591	586	628	631
22740	21017	28706	23534	21015	21024	6999	967	748	651	619	602	484	477	485	478	468	432	376	435	408	415	366	413	370	398	383	402	373	386	376	360	382	335	373	363	365	365	351	368	377	368	375	362	404	368	404	361	376	381	371	359	351	356	392	351	378	345	354	367	360	371	347	374	389	362	357	373	342	356	327	355	338	359	403	346	376	379	356	337	370	359	380	383	340	347	353	357	356	356	379	352	342	366	367	389	371	340	377	340	392	367	356	382	358	378	373	401	374	368	355	339	398	373	367	355	373	381	354	324	338	389	337	393	369	389	353	367	356	357	335	372	380	339	364	348	343	370	344	357	415	349	368	354	348	336	375	375	355	380	373	350	367	357	350	375	344	372	340	375	371	342	364	327	348	313	352	343	363	377	354	331	353	364	385	335	331	370	423	339	363	344	374	366	376	364	371	339	340	356	374	357	374	382	337	347	372	361	364	378	347	342	365	350	410	366	337	351	349	334	348	339	347	347	352	383	333	384	323	360	352	330	345	355	344	339	373	337	352	313	372	365	356	338	340	360	363	353	353	353	353	362	358	382	373	344	352	387	359	352	345	325	376	372	352	374	368	382	363	365	396	353	345	369	371	364	354	338	338	355	332	362	369	362	358	360	352	360	352	341	381	340	378	322	377	332	338	353	336	339	384	324	366	352	358	379	341	336	366	338	336	372	343	369	390	378	378	348	382	337	370	355	336	350	369	349	355	355	346	320	349	386	364	387	353	362	385	384	384	370	338	364	389	360	368	396	381	382	379	349	354	321	351	362	353	353	312	337	355	343	365	362	329	337	382	378	346	346	336	355	371	348	380	385	389	333	344	360	338	365	347	361	391	349	365	347	358	356	373	345	353	383	395	354	369	374	353	317	342	392	331	368	341	361	372	347	351	374	329	369	381	378	349	372	368	375	355	360	353	369	354	369	364	347	385	341	348	364	395	380	346	345	384	336	364	385	365	344	332	351	370	370	360	338	384	345	375	382	338	336	330	377	370	332	328	387	331	335	357	373	377	319	349	364	361	380	358	365	368	342	347	361	348	372	335	334	356	358	346	347	366	362	364	345	363	368	327	338	378	345	343	342	338	390	324	373	344	346	353	371	323	379	348	349	336	391	360	357	361	325	375	360	364	357	331	361	352	362	384	356	400	370	352	333	338	367	364	396	351	348	343	365	371	364	361	361	392	358	358	356	381	356	394	361	345	349	348	372	351	357	378	382	359	391	333	333	368	376	342	363	342	344	329	360	357	354	340	365	367	382	322	365	365	345	335	371	353	350	383	390	370	355	349	363	351	357	367	388	347	365	357	354	375	365	371	351	340	381	398	325	381	335	338	364	344	370	372	377	362	370	329	335	352	366	399	363	359	374	349	381	370	360	366	367	364	317	360	374	341	366	354	343	347	333	350	352	374	350	323	383	387	380	363	365	375	375	353	343	384	409	377	345	377	371	389	343	370	371	339	381	352	369	350	349	352	369	348	358	355	388	369	372	338	370	349	360	321	335	376	327	347	336	347	347	355	371	340	401	335	347	336	383	332	328	372	333	374	394	342	376	337	337	355	384	384	363	357	393	361	383	350	365	348	361	360	372	370	349	373	345	349	352	344	365	335	351	345	368	375	362	322	371	330	376	342	360	376	335	376	330	367	338	353	368	373	384	349	367	372	385	372	340	344	361	351	355	372	312	368	330	348	355	355	337	317	340	362	385	392	326	348	393	386	355	342	356	336	377	353	355	311	369	382	348	376	320	400	358	388	378	371	374	399	376	381	356	379	353	397	342	323	367	379	359	351	393	362	333	362	348	341	368	370	378	387	338	352	366	372	335	336	359	342	350	356	336	334	390	371	351	329	342	342	373	387	350	367	367	340	359	354	315	332	336	329	353	366	355	371	347	347	335	339	341	369	336	350	340	360	363	358	365	366	359	386	368	381	345	355	345	391	361	360	357	366	368	345	338	349	322	369	337	344	363	395	335	380	362	333	383	362	381	338	365	355	379	359	351	343	330	368	352	358	326	356	315	356	356	388	343	374	358	345	380	368	394	367	341	328	351	353	356	387	319	324	348	349	354	352	378	372	345	357	337	374	362	369	329	381	313	360	383	351	373	359	365	339	358	380	387	391	356	387	372	327	356	367	394	358	361	363	339	323	339	362	309	359	377	368	369	348	329	368	357	363	357	335	347	371	385	337	352	348	336	342	325	368	359	381	366	365	355	345	341	352	363	369	361	342	349	361	394	365	345	353	380	344	335	343	371	371	379	354	335	312	360	366	321	360	386	356	345	378	344	384	360	337	341	335	343	350	361	375	354	358	348	371	379	380	365	372	394	344	361	369	346	325	353	335	340	361	353	380	360	359	339	343	364	358	359	365	351	375	386	372	345	339	371	358	341	396	366	351	351	387	368	359	356	354	361	371	351	333	369	349	337	359	337	392	361	342	347	375	352	350	362	329	373	368	377	338	337	378	361	352	322	355	371	341	358	398	361	367	337	353	375	369	335	308	360	361	353	368	352	362	304	356	313	353	356	330	328	357	353	370	394	338	343	385	362	386	329	368	311	356	360	351	356	390	365	370	370	381	376	349	333	370	370	350	372	379	347	343	353	359	359	345	357	353	335	365	332	328	355	326	398	344	372	352	369	362	353	371	352	330	361	365	375	344	333	407	362	374	381	355	362	342	377	353	347	364	335	324	357	365	352	329	328	324	394	371	345	335	347	353	372	337	343	375	365	370	331	334	323	334	365	351	371	370	368	339	353	367	374	375	330	361	344	350	329	341	343	341	382	345	360	316	332	353	381	348	329	345	344	323	333	345	336	337	389	347	332	358	317	378	364	351	332	414	340	367	391	385	350	380	365	374	326	376	343	346	375	362	366	367	338	346	361	365	363	342	362	366	325	338	311	365	369	342	345	365	370	366	350	373	326	371	341	327	359	344	395	338	334	353	377	350	379	333	334	364	365	366	355	384	365	363	353	354	379	364	352	391	369	355	349	377	352	381	349	337	345	381	368	360	358	372	339	373	369	358	351	338	382	382	334	337	340	365	374	335	391	330	377	364	350	355	362	355	339	349	383	351	330	351	361	348	375	345	373	353	370	336	360	383	344	382	325	393	386	367	366	350	350	366	403	362	339	375	342	386	369	333	336	350	345	357	338	374	338	330	327	394	356	370	371	349	381	377	366	362	307	348	348	355	355	374	364	350	394	368	322	342	336	392	348	363	381	357	339	363	363	396	357	364	364	354	331	386	338	363	404	362	403	353	341	360	338	357	371	339	322	360	358	343	361	356	366	365	339	376	363	358	372	357	380	324	381	361	348	367	327	377	356	372	350	339	307	371	352	368	371	350	351	403	374	354	372	334	331	371	347	361	348	356	353	365	398	364	320	354	356	341	372	357	364	354	363	349	358	347	340	350	360	344	391	375	331	363	378	397	310	355	326	345	350	388	358	353	358	359	357	349	384	375	352
42805	49005	10801	5611	3792	2812	2216	1797	1523	1289	1044	1015	857	826	765	700	690	651	646	656	628	547	590	562	578	550	554	503	534	509	557	507	525	526	498	473	484	518	540	516	506	529	522	482	497	525	505	514	509	548	510	499	520	510	520	527	465	440	519	528	533	503	516	508	498	477	492	482	496	475	494	484	462	502	478	517	478	475	459	458	489	476	513	487	518	466	491	475	460	500	496	459	491	508	491	507	462	491	450	518	502	536	495	464	473	481	492	506	477	494	472	519	484	528	510	465	487	466	452	502	507	501	469	485	469	499	501	510	461	507	501	494	489	511	517	512	488	478	523	447	490	496	472	501	481	473	538	493	471	464	525	494	487	489	450	490	465	472	486	506	486	515	518	507	463	533	483	471	519	506	498	527	441	495	477	496	536	482	496	505	479	487	466	495	491	466	497	466	511	475	458	464	506	488	504	512	450	459	473	513	508	499	493	476	469	471	504	487	505	487	510	453	468	489	462	452	471	470	505	460	481	501	466	465	491	455	488	471	506	494	479	503	489	510	483	467	454	460	507	496	493	460	480	472	461	510	516	473	474	490	494	487	498	462	481	468	487	518	500	490	524	518	485	521	506	483	487	502	499	485	518	489	494	494	478	515	461	490	510	479	496	456	503	453	464	475	469	481	480	496	493	501	504	519	464	461	470	461	477	462	475	489	521	466	528	541	468	481	485	417	511	469	474	467	530	485	472	495	506	468	453	479	466	490	470	464	488	531	518	504	484	473	534	510	488	493	473	444	509	509	505	445	517	488	468	503	489	458	510	503	483	475	513	460	501	487	496	457	494	474	480	515	493	504	467	495	493	476	520	451	533	489	517	492	496	449	478	449	466	497	488	477	467	462	430	473	502	524	454	484	438	487	502	466	516	486	451	492	453	505	490	523	487	467	487	507	473	505	486	466	455	482	476	494	495	457	491	502	461	465	518	525	471	453	464	416	475	495	431	484	464	475	502	524	494	481	522	504	488	502	491	493	499	498	448	492	463	500	478	438	538	467	475	480	493	452	462	495	447	491	472	480	491	509	480	479	427	465	457	515	479	430	514	481	478	473	454	494	523	457	512	490	468	463	467	457	451	484	503	480	491	496	468	487	472	497	466	482	486	518	475	527	529	470	502	489	498	522	469	522	483	472	475	498	491	450	472	499	449	481	479	479	524	474	492	483	504	486	462	457	477	503	519	464	481	488	474	511	455	488	488	473	496	507	447	489	493	486	498	479	491	492	498	511	469	493	491	497	507	481	483	453	464	513	490	515	498	476	517	489	474	476	498	523	498	477	476	487	493	487	476	479	525	453	483	518	490	511	444	508	468	474	496	499	489	483	473	467	459	490	498	486	481	493	464	502	507	466	503	474	477	459	441	477	500	497	489	471	448	454	475	496	504	474	479	486	484	479	500	482	479	454	473	496	496	450	483	482	484	467	497	517	487	481	465	494	516	462	460	482	470	503	456	471	448	513	492	466	486	490	497	457	448	519	493	482	497	524	478	479	482	462	475	515	454	489	474	462	509	525	431	493	458	473	508	475	481	502	482	486	499	495	445	488	477	514	481	519	434	486	488	488	504	483	474	520	480	499	488	505	484	450	510	437	474	445	479	469	496	475	458	450	475	477	473	485	488	480	432	484	474	472	498	457	453	484	461	483	498	458	466	493	488	501	480	464	484	487	472	510	490	432	505	501	471	458	470	511	480	490	464	464	481	479	498	472	467	483	492	462	463	476	479	486	473	480	500	447	482	466	502	482	470	479	483	487	504	526	472	457	497	517	461	508	471	488	469	522	437	462	472	462	479	515	478	458	465	487	452	463	443	442	490	477	497	465	512	512	484	461	516	452	505	510	451	513	490	450	507	504	487	475	468	484	479	473	522	463	483	476	480	486	484	474	477	468	483	485	465	502	514	492	503	455	480	482	482	528	468	454	499	472	491	494	473	503	468	487	500	470	453	462	470	499	467	501	495	481	506	495	476	502	515	478	513	495	457	478	460	470	466	474	465	478	473	482	487	483	453	505	500	526	497	495	503	465	474	496	497	497	472	477	453	456	508	467	509	491	473	496	506	465	493	489	507	490	513	444	504	485	465	489	471	484	479	512	481	460	470	493	511	437	460	502	488	506	504	482	462	488	525	490	525	509	490	464	505	475	471	449	476	506	486	450	440	501	469	475	463	457	499	491	458	504	502	474	471	482	458	497	492	499	497	472	456	485	518	484	484	503	465	462	508	472	473	480	492	493	494	462	485	450	473	491	457	478	504	459	494	510	492	458	480	481	488	468	475	447	481	478	507	475	508	516	479	481	485	521	506	455	515	491	465	484	475	473	504	475	486	459	476	472	481	489	474	462	499	466	496	521	504	505	503	511	515	498	480	485	485	479	517	504	450	484	477	510	523	472	516	478	490	493	478	450	522	522	458	472	473	490	445	468	521	446	484	469	443	493	512	448	468	456	494	498	520	473	488	485	525	516	522	516	488	461	506	478	514	493	460	519	477	500	474	480	460	491	477	496	467	487	486	477	464	501	495	500	514	468	468	476	507	492	493	505	471	485	487	478	474	478	522	513	490	460	438	424	482	495	523	504	447	505	507	490	512	460	484	482	499	467	475	474	470	491	495	449	487	468	450	481	448	457	476	511	478	489	462	459	471	505	477	488	471	483	490	516	490	495	514	459	482	507	523	466	452	468	470	492	519	460	466	466	456	470	481	439	489	445	487	511	471	495	483	494	476	506	478	470	512	457	468	450	470	459	473	500	505	474	490	482	503	487	531	510	506	506	459	506	518	454	480	444	492	451	501	505	486	509	504	413	480	509	468	485	471	483	465	487	480	478	471	503	480	470	491	464	488	494	530	490	479	479	517	448	484	469	519	495	467	478	487	476	466	446	489	488	460	481	487	487	489	440	504	446	445	480	442	497	489	498	504	437	489	516	477	471	514	510	493	478	445	511	500	471	488	469	470	506	491	476	502	448	483	468	516	482	487	479	452	459	490	475	471	487	498	510	499	494	518	497	489	482	451	483	467	464	470	468	475	478	508	478	539	499	493	511	469	494	468	485	536	474	479	493	487	472	487	478	431	524	481	470	517	497	497	458	501	463	485	469	517	471	494	464	473	489	522	443	507	449	455	480	523	485	488	495	471	468	480	487	487	485	490	478	462	462	511	496	516	492	473	466	495	481	455	480	475	476	487	489	462	463	506	505	467	485	490	459	490	499	460	451	520	447	488	497	505	482	487	469	484	447	478	498	448	502	476	465	481	460	474	488	507	476	499	469	488	479	475	504	446	459	423	474	481	458	525	500	470	507	519	505	501	478	494	478	500	484	506	490	505	475	449	466	486	465	462	472	485	483	476	443	507	488	488	485	469	490	461	520	467	462	459	500	473	438	512	486	477	509	477	434	471	472	499	498	526	508	491	524	488	531	483	477	459	504	432	441	486	491	483	509	476	504	475	493
28279	24903	13373	1366	390	365	377	343	329	325	337	314	268	339	322	299	313	312	316	275	330	358	314	307	320	310	314	307	301	308	324	320	305	333	304	335	314	311	311	304	299	269	286	298	344	300	315	294	295	335	300	329	312	316	309	320	329	303	329	299	302	279	314	326	338	313	293	309	322	294	317	333	324	335	301	308	290	296	313	266	317	325	331	314	285	320	314	298	309	310	323	298	319	313	284	287	305	299	283	318	326	323	282	279	304	299	303	321	317	317	275	308	302	315	304	281	307	283	262	291	285	288	330	303	325	286	310	319	318	314	316	318	295	308	327	297	290	320	272	283	304	354	314	293	296	288	309	313	290	309	315	264	279	293	318	301	316	274	324	287	304	294	292	303	328	321	293	316	303	306	279	303	302	296	321	269	280	308	312	290	295	293	270	312	254	310	288	343	314	318	308	294	301	324	302	294	264	297	304	294	313	297	317	322	314	288	276	300	321	306	314	295	326	296	301	298	295	347	309	274	266	324	311	327	314	287	301	307	335	319	294	304	289	301	298	310	276	307	285	287	299	312	300	299	326	310	331	284	303	286	301	327	309	278	322	288	345	304	298	314	368	304	293	328	284	297	300	278	305	300	334	321	293	296	301	328	284	317	309	315	295	316	290	290	285	294	284	313	309	270	323	305	306	292	314	338	306	308	313	291	299	298	262	282	308	298	326	340	291	332	299	319	317	309	285	293	304	281	290	316	293	283	316	289	284	320	317	307	309	287	281	270	322	313	324	285	330	330	310	282	299	318	315	311	317	305	322	306	315	306	290	290	288	310	297	283	291	294	320	291	284	322	292	325	321	302	313	321	281	306	317	282	310	302	311	322	324	305	284	298	285	345	291	286	307	296	344	310	331	304	290	296	301	281	266	323	322	282	310	344	317	309	291	306	300	330	313	295	318	309	291	295	311	283	305	300	297	293	291	309	343	328	295	284	291	321	324	281	295	296	305	312	293	321	302	298	301	339	287	323	303	317	298	345	314	290	320	315	314	297	332	314	305	323	287	286	294	320	322	290	291	328	305	295	328	288	310	313	295	332	292	309	309	329	342	310	310	301	316	320	316	293	285	308	305	319	317	300	316	290	336	294	296	321	349	306	304	331	294	298	332	332	319	287	268	305	288	310	282	295	309	269	304	307	339	306	313	302	307	299	301	319	299	269	315	293	321	290	288	309	338	303	316	271	318	336	337	272	316	323	304	300	313	275	286	294	295	321	336	298	314	344	288	272	311	293	333	333	312	314	315	311	308	295	313	305	282	301	305	280	322	335	286	315	280	286	288	310	374	304	308	288	296	288	301	301	320	324	307	287	311	290	297	317	301	290	304	291	301	276	308	302	310	322	310	311	276	294	294	316	278	296	307	308	322	294	295	295	275	334	325	320	284	295	296	310	311	313	332	312	313	302	313	325	312	293	328	284	334	329	288	306	285	324	300	330	304	319	316	294	302	316	267	314	300	327	312	310	304	302	298	333	293	348	310	322	322	312	307	325	314	337	304	270	289	281	308	298	320	279	314	316	323	294	312	311	310	339	289	289	296	279	275	304	328	300	297	289	319	306	310	302	303	310	286	274	283	337	307	282	284	320	301	295	312	315	316	298	304	295	340	318	290	295	311	308	286	328	274	294	295	311	327	293	310	304	283	326	333	302	277	291	295	296	299	305	308	273	312	300	293	274	314	271	316	299	273	313	303	308	297	350	331	313	293	294	289	312	314	305	309	298	287	327	320	274	324	315	317	292	304	310	310	300	320	339	326	304	323	309	340	310	280	305	286	323	275	313	336	289	290	336	285	287	296	308	286	320	325	323	311	315	298	272	297	291	311	297	282	326	345	293	284	305	259	309	291	245	332	348	280	297	333	300	310	304	293	307	267	329	266	285	277	277	293	265	340	351	333	291	279	318	295	325	319	326	307	307	284	298	309	310	313	311	330	328	354	295	302	301	321	306	312	293	347	311	291	281	313	317	323	298	311	310	296	338	321	306	288	272	299	321	304	298	281	283	328	317	317	298	342	349	321	316	311	315	292	305	312	314	284	281	330	323	304	302	311	283	288	270	283	298	277	297	292	313	308	291	282	304	285	292	313	318	326	321	269	309	316	319	294	324	323	308	306	273	304	320	319	329	334	275	307	314	280	285	286	293	320	303	305	343	298	293	310	315	264	334	326	272	303	319	326	300	295	285	312	290	299	318	303	317	287	296	330	353	308	302	307	294	285	308	305	294	329	308	300	333	258	299	277	293	295	315	302	324	296	298	277	334	320	345	314	296	290	318	311	269	286	281	308	312	309	296	310	290	286	298	280	300	337	317	320	315	302	306	324	301	289	292	329	323	319	318	333	286	283	298	283	326	300	307	331	291	281	318	285	299	308	315	315	305	312	306	302	295	266	321	322	322	328	294	258	321	315	309	300	300	272	307	301	290	295	307	313	259	266	321	276	314	325	293	303	296	300	282	322	274	312	350	314	287	319	309	314	319	326	293	279	310	319	290	322	308	316	310	327	275	277	311	280	316	299	296	318	332	280	316	317	330	278	299	308	325	301	269	296	313	343	254	283	292	302	308	276	305	321	306	293	306	337	323	307	318	311	309	322	313	275	317	318	333	291	324	328	331	313	289	305	281	318	308	319	293	323	295	289	291	288	325	290	297	333	284	284	302	311	303	299	300	311	316	303	328	304	307	310	324	315	318	311	303	274	292	306	313	293	300	308	306	320	302	289	278	311	305	284	334	296	311	280	308	312	294	328	336	312	307	285	326	296	321	323	337	341	314	322	332	297	306	291	315	282	314	307	311	325	269	340	295	286	312	295	263	295	300	325	318	318	324	318	304	311	292	302	300	311	300	305	298	294	294	305	296	301	335	320	302	282	294	297	303	336	306	285	304	361	299	299	273	351	279	309	313	277	315	326	320	290	285	311	321	301	279	296	317	285	317	302	292	288	296	325	319	285	319	312	296	314	319	304	325	304	325	302	312	320	331	322	344	304	289	304	304	290	302	287	292	315	328	298	321	311	285	313	326	293	291	325	293	290	263	283	356	317	288	295	276	281	325	290	288	273	284	304	279	318	292	294	311	319	302	314	290	287	334	302	291	303	315	311	285	317	313	318	285	297	335	312	274	307	307	307	297	307	302	297	291	293	295	298	310	293	327	275	317	339	295	289	293	297	299	291	304	269	284	315	306	343	288	301	330	295	343	287	307	301	335	335	314	298	321	272	281	303	318	294	290	302	266	292	305	305	313	298	283	286	310	309	342	318	318	293	289	298	327	322	317	343	330	292	288	304	302	340	314	304	323	309	309	320	317	303	285	312	318	307	323	280	301	301	318	336	339	311	326	329	317	292	313	304	271	308	297	329	285	308	265	291	289	303	313	292	338	307	317	316	267	296	283	326	297	290	302	340	310	304	295	331	296	344	322	346	301	278	313	286	310	339	316	297	325	312	286	306	332
34397	34792	989	591	527	449	470	437	464	400	464	441	407	446	408	426	451	446	390	418	410	434	381	389	414	368	372	423	398	418	419	382	392	454	384	428	431	423	419	404	423	417	423	419	430	369	426	424	402	413	405	423	404	425	409	407	381	414	394	396	406	393	418	413	394	405	445	390	396	418	419	395	407	396	393	429	399	387	389	414	455	398	434	423	405	405	398	394	409	450	377	391	376	392	408	436	368	390	406	407	388	459	386	425	411	389	418	426	437	414	399	392	434	443	402	431	432	400	397	437	399	378	415	388	388	406	420	467	400	444	365	435	430	372	396	426	379	439	408	428	419	397	446	412	394	413	377	419	396	426	431	397	413	383	400	420	432	400	397	395	390	375	425	406	391	410	376	400	406	415	405	433	395	417	399	418	416	412	415	416	405	385	419	398	414	414	421	427	394	394	417	397	384	378	411	418	420	385	414	377	428	422	394	400	418	388	392	418	391	388	390	423	410	397	372	406	414	389	429	400	407	413	430	412	426	413	414	402	394	396	376	405	407	437	405	422	442	387	398	427	417	425	419	447	412	375	425	394	361	377	391	392	434	424	437	389	409	419	428	394	414	439	380	435	400	390	387	415	417	403	390	397	426	418	432	410	419	411	421	438	403	407	417	388	402	437	361	455	377	404	395	413	415	427	376	395	417	386	367	428	435	433	423	386	399	418	364	400	418	425	399	425	385	422	411	397	432	420	423	432	432	396	381	422	437	393	392	419	411	396	412	406	403	415	386	391	424	397	433	426	404	429	450	432	395	384	399	396	413	389	411	447	389	447	396	409	437	405	369	369	399	394	424	436	391	393	431	433	434	397	420	406	411	405	417	394	425	434	432	412	414	378	445	408	424	409	403	356	437	438	436	422	370	407	412	403	362	381	387	399	433	403	414	409	430	428	374	376	400	377	403	395	434	435	387	397	396	373	370	441	392	430	384	377	411	391	441	401	403	362	420	426	378	413	383	393	422	408	425	440	378	412	406	418	409	433	389	406	441	395	399	384	427	419	411	381	414	389	398	422	426	398	390	369	369	396	403	437	380	427	386	440	429	429	405	398	414	381	370	407	442	400	445	424	416	404	397	435	385	381	411	403	381	405	441	418	399	413	405	399	432	407	409	388	411	416	411	437	388	418	393	408	384	416	423	395	421	405	398	411	387	407	398	395	413	393	438	429	409	397	398	431	403	391	401	412	387	402	411	368	392	404	376	387	405	412	357	440	392	440	394	451	394	401	420	390	405	424	396	399	431	415	418	421	369	451	442	399	395	396	364	444	410	414	390	414	438	411	412	447	420	414	448	388	418	437	402	410	452	415	419	448	418	399	391	363	396	403	394	424	415	420	434	396	370	397	438	448	387	394	396	423	408	405	381	429	460	445	388	393	444	428	377	396	393	359	431	387	426	406	432	393	422	401	366	411	395	426	408	399	380	409	446	405	415	404	398	386	411	360	403	398	427	422	383	405	399	368	420	423	380	439	440	405	385	420	402	404	377	410	413	393	410	403	425	408	403	411	402	396	383	398	410	405	380	420	413	396	426	415	426	404	418	400	407	390	417	362	417	395	411	402	423	427	383	416	413	416	411	425	408	405	378	431	398	375	385	419	377	422	403	400	425	420	418	393	440	381	425	414	396	405	416	375	390	405	392	375	414	431	412	420	404	430	410	432	408	369	437	375	412	367	401	399	391	423	393	418	444	415	395	413	403	399	410	408	424	391	378	408	392	417	366	388	428	425	410	373	391	419	415	400	433	412	410	412	407	421	404	394	423	397	387	422	390	423	419	428	434	435	409	417	411	411	404	423	399	411	452	395	423	437	437	411	426	424	405	410	421	400	393	391	365	413	449	361	401	390	408	384	420	376	367	407	384	412	406	389	395	391	425	393	431	394	399	401	415	412	423	416	427	403	422	456	411	417	444	392	369	366	371	389	379	412	420	422	417	408	398	428	397	414	433	356	436	420	435	411	385	450	436	416	431	383	413	422	423	379	378	435	380	407	409	390	427	371	419	383	418	425	415	397	407	407	393	403	418	424	434	406	392	421	412	391	406	396	417	410	408	391	381	408	386	421	395	379	426	343	408	411	410	373	423	376	434	420	414	379	411	390	375	408	429	432	437	409	401	375	407	384	381	403	448	379	442	367	365	423	406	392	397	390	434	336	417	396	379	388	415	406	422	427	428	419	408	401	382	408	397	416	404	391	393	384	376	416	393	465	366	415	388	440	393	395	386	407	368	419	415	426	396	372	382	380	423	436	368	411	417	404	440	397	382	384	402	421	429	371	393	383	377	385	393	391	423	404	403	434	420	414	418	405	446	432	391	402	456	402	428	381	405	437	418	413	386	398	409	411	397	381	386	423	407	426	414	416	424	433	375	399	411	371	416	408	410	399	435	404	404	407	382	393	405	402	383	391	415	377	379	415	399	406	396	415	382	434	431	402	408	423	402	421	415	406	413	388	383	431	416	476	386	415	389	397	413	464	404	405	399	433	400	354	393	405	443	432	407	416	409	402	388	426	385	408	409	446	384	411	405	392	404	423	400	423	415	415	373	422	419	439	404	433	371	432	405	387	403	416	416	454	392	407	417	385	408	405	419	445	395	401	412	422	408	425	424	399	386	439	421	386	385	404	402	444	400	406	422	398	378	395	407	406	419	409	367	425	423	384	437	375	398	389	422	394	407	428	393	407	431	410	395	415	418	420	405	426	375	398	416	416	404	388	407	440	390	434	406	388	425	423	391	422	381	407	438	383	418	407	396	409	427	391	447	401	390	419	400	413	440	400	399	376	429	385	389	415	370	388	425	366	393	435	388	404	399	409	407	365	415	443	423	440	408	410	404	395	393	396	435	389	421	416	392	416	377	415	395	383	424	413	394	395	410	424	414	422	445	431	408	411	438	395	397	443	402	414	411	430	422	435	406	394	391	406	383	438	383	425	436	409	386	405	387	409	443	395	394	401	409	405	423	421	403	363	432	376	402	421	384	391	385	433	396	402	405	392	365	425	408	425	425	424	407	425	406	409	422	417	441	441	391	400	407	421	380	407	410	375	413	402	397	388	449	397	426	409	437	393	407	390	417	398	410	390	409	445	401	417	375	406	363	435	458	401	376	459	410	423	418	444	408	428	398	394	411	417	442	410	404	426	440	406	446	397	374	392	419	399	367	411	384	382	392	371	419	405	394	427	419	447	408	403	415	431	375	423	410	396	392	402	414	390	391	422	371	408	413	431	403	420	404	395	385	382	406	404	387	402	419	407	418	408	418	398	436	383	416	429	413	407	387	396	404	391	376	418	402	418	412	420	413	426	405	443	373	418	395	426	364	402	418	380	417	434	440	416	416	421	404	435	426	423	394	391	409	382	418	397	410	418	425	452	443	378	409	412	415	395	400	391	400	381	412	383	410	404	407	412	432	380	389	426	385	420	387	408	389	405	405	405	416	410	441	445	378	433
23720	21040	28361	23905	20998	9719	1188	749	686	623	596	533	531	545	538	519	514	508	501	528	485	457	483	480	459	477	469	476	483	468	477	435	474	472	465	499	447	486	456	421	417	439	480	472	461	471	474	477	473	427	468	476	442	445	444	460	476	466	444	447	454	449	442	482	468	464	441	475	478	412	458	447	456	420	459	438	438	439	450	441	431	431	407	442	484	428	466	475	466	491	477	477	452	451	469	430	459	442	470	444	426	491	476	453	424	427	437	448	417	474	460	445	438	420	499	445	472	479	467	476	466	415	476	449	471	443	457	411	457	448	445	450	443	455	466	434	466	466	457	456	456	484	441	453	443	455	421	442	446	480	505	505	425	457	468	457	484	483	440	432	445	476	435	464	423	460	445	462	434	480	466	441	446	454	440	482	470	425	488	437	489	468	479	455	472	470	475	489	426	441	397	423	476	466	479	465	471	460	486	448	457	456	499	446	430	446	469	444	461	436	442	466	471	434	486	474	435	456	399	416	434	476	454	450	415	450	450	434	444	469	453	453	421	433	510	430	430	473	429	475	468	503	460	471	454	461	451	455	421	445	478	421	456	414	463	459	454	440	469	452	478	483	455	429	439	447	451	432	432	447	461	413	423	464	460	481	462	473	442	496	430	463	448	442	446	441	449	477	480	464	446	454	446	460	484	451	442	428	443	476	478	440	480	434	414	452	470	475	493	448	463	433	404	439	448	429	488	458	473	418	416	411	469	456	441	443	450	467	468	419	433	440	479	487	443	460	444	440	462	458	454	456	452	464	459	437	468	447	422	444	463	438	437	462	453	428	453	517	467	475	423	418	460	453	456	491	444	452	461	481	485	438	444	425	422	438	427	433	418	452	467	446	449	463	458	471	411	466	452	442	445	469	444	427	426	448	481	459	465	476	464	442	462	449	478	446	456	423	444	460	436	472	440	470	455	449	411	489	453	446	463	420	466	441	432	463	476	441	456	452	421	435	397	454	493	437	429	462	448	468	472	478	487	435	430	402	431	465	449	470	472	420	443	489	426	471	422	447	468	452	458	455	453	442	453	454	470	430	432	419	496	431	441	439	471	432	461	451	451	444	467	453	428	426	440	469	428	447	443	461	456	472	452	460	419	457	437	434	476	463	444	488	458	413	434	459	427	471	442	429	413	480	495	447	427	454	448	450	457	448	448	421	447	468	436	451	447	465	482	464	474	481	470	489	463	432	448	453	453	464	454	443	429	459	471	436	464	411	425	471	448	437	458	441	436	466	468	479	454	437	443	486	449	423	473	457	420	427	485	441	445	476	441	475	486	473	455	491	435	449	464	421	447	434	459	467	451	459	449	452	490	476	452	463	472	450	420	452	455	453	455	460	489	465	421	419	418	438	428	482	425	470	418	461	449	458	454	461	485	449	491	454	473	435	470	451	447	445	441	443	461	432	429	491	439	442	439	426	445	490	443	456	458	439	452	448	464	435	462	438	438	462	456	465	455	483	482	460	415	432	477	429	468	446	455	420	460	515	477	401	442	462	457	485	438	477	438	462	462	487	483	473	440	492	409	480	466	438	455	435	439	479	457	429	468	464	445	480	463	456	466	494	470	428	477	453	507	488	479	465	436	455	446	427	396	456	466	447	472	460	437	457	473	444	479	440	470	416	418	443	447	449	448	469	444	424	483	447	491	466	465	466	478	472	448	443	417	459	470	473	447	411	438	470	450	479	441	455	463	428	422	435	432	436	422	415	463	405	447	480	484	424	437	445	424	418	451	419	459	459	476	445	426	436	466	435	465	442	488	451	418	484	445	470	455	506	442	482	471	480	465	497	440	467	443	440	429	444	436	442	442	479	426	435	432	433	457	444	455	448	439	460	436	432	488	470	492	444	507	436	486	480	441	452	442	465	456	415	453	445	472	479	464	418	450	443	461	440	415	423	502	461	436	425	418	446	474	452	443	417	460	465	479	467	459	462	444	456	447	467	458	466	463	449	443	479	439	453	419	461	439	418	425	446	473	460	475	450	448	450	511	466	449	477	494	453	462	490	425	440	461	474	462	482	502	445	426	462	492	432	440	481	462	408	486	476	465	477	431	459	451	426	485	413	457	434	441	433	447	472	433	430	449	489	502	457	433	442	443	474	453	451	459	450	467	424	461	419	491	415	442	442	426	422	514	438	439	432	489	497	476	473	453	463	456	458	455	450	423	464	450	453	484	436	428	441	465	443	460	454	433	465	467	464	471	442	454	449	441	440	438	447	441	435	444	401	432	480	433	457	500	438	459	454	460	449	419	482	472	442	443	456	458	431	427	428	482	430	505	452	444	437	460	458	457	472	452	470	439	462	457	449	445	490	497	444	464	423	474	447	433	484	462	461	480	465	483	452	407	427	438	459	486	454	462	468	460	459	444	424	434	427	473	489	427	462	420	458	428	433	440	441	463	447	446	484	466	437	457	478	400	453	440	447	462	442	468	447	471	452	458	454	443	489	485	440	470	427	458	434	389	414	439	437	454	479	435	436	454	475	470	440	465	421	452	449	464	456	429	441	454	448	481	447	477	453	426	451	482	449	458	424	491	451	450	460	451	472	449	450	475	468	448	453	420	449	444	463	458	482	462	453	462	455	464	453	481	473	463	438	480	475	469	447	452	477	436	398	469	435	440	423	457	448	441	438	459	472	456	448	454	413	489	459	475	465	457	431	480	439	460	457	423	464	471	462	456	431	442	424	454	461	452	506	434	435	440	461	484	424	451	442	421	464	450	468	413	458	458	476	453	462	461	472	445	459	412	445	413	417	443	419	448	433	467	467	460	519	431	469	471	454	461	410	422	408	456	436	444	465	447	403	450	455	427	464	438	448	388	446	452	441	453	427	450	459	451	470	470	449	445	461	461	471	447	454	451	449	463	471	465	461	434	429	456	419	442	431	444	468	407	461	439	432	442	470	457	474	458	461	398	394	439	426	442	438	474	428	438	482	446	458	456	488	479	444	468	473	436	455	425	467	419	483	474	434	467	450	461	444	416	441	450	464	474	450	441	469	428	431	414	473	398	426	454	462	451	422	459	461	487	411	464	451	434	413	420	446	439	467	499	423	449	472	455	445	463	508	415	451	466	428	493	426	428	412	452	487	455	439	456	440	440	492	430	481	456	464	448	464	458	455	468	431	459	462	478	404	443	437	439	491	460	454	434	426	435	464	445	491	443	451	441	461	500	443	447	465	443	429	435	481	411	463	414	446	455	460	447	471	442	439	478	453	471	445	437	425	458	426	467	430	419	450	470	446	481	486	459	435	408	459	471	435	431	409	482	457	435	452	472	475	428	477	448	466	458	468	434	399	504	449	449	448	452	443	501	460	478	398	451	463	469	471	406	417	461	435	449	433	500	466	489	441	460	463	445	433	446	429	474	445	495	458	428	440	402	475	483	445	445	463	394	460	494	479	426	458	428	431	446	485	438	450	492	477	461	428	447	459	445	474	483	446	461	430
38775	44911	6627	3314	2350	1926	1488	1317	1172	1002	913	910	823	780	753	764	692	684	657	693	628	672	637	611	635	663	630	650	644	609	649	606	633	628	624	612	625	660	570	611	578	599	591	626	557	599	650	580	577	594	599	592	599	608	612	577	618	653	595	628	593	646	577	614	581	591	569	668	613	578	614	593	631	607	627	644	608	594	614	572	641	619	588	580	588	631	582	554	610	572	568	591	583	599	620	617	615	624	627	619	629	570	580	599	573	603	612	575	577	583	554	615	606	622	599	583	616	616	586	597	615	567	565	593	616	559	593	588	646	590	556	610	593	581	607	612	583	555	584	596	590	607	588	596	596	597	632	576	603	584	595	614	596	599	643	616	627	618	613	589	580	604	617	615	568	585	575	601	576	583	609	592	628	584	601	626	607	622	581	580	600	579	556	583	584	579	625	584	632	590	632	617	636	599	592	573	560	611	580	577	559	585	576	557	580	587	631	659	614	603	593	595	614	606	612	594	621	633	614	592	579	555	593	615	619	630	587	587	611	580	609	652	606	648	595	559	623	598	614	603	600	584	600	612	610	565	588	594	575	592	597	577	589	574	541	584	584	604	589	592	637	592	600	582	627	590	609	614	585	597	587	610	604	611	687	623	613	622	585	615	567	571	611	568	566	594	598	595	586	604	631	585	621	564	593	586	598	583	558	600	627	617	628	626	619	581	626	553	629	606	577	579	643	610	609	610	594	589	575	604	588	591	561	580	550	582	565	620	595	591	641	623	578	606	568	609	600	586	607	575	574	609	556	604	602	595	611	582	612	628	591	599	582	594	615	633	603	576	665	607	602	586	597	615	572	621	587	578	600	608	637	627	571	610	605	604	557	594	624	593	644	579	593	614	633	597	637	578	600	556	595	648	625	583	575	590	637	571	603	584	612	576	617	622	572	645	597	583	594	581	546	601	600	656	581	574	608	556	588	570	627	547	593	623	602	586	625	594	622	602	605	593	595	602	609	579	598	586	594	562	606	558	611	644	546	620	582	599	576	588	596	646	616	652	608	590	580	651	585	617	589	599	585	558	555	649	599	610	609	602	597	628	570	568	609	610	649	570	588	636	596	635	596	582	627	569	589	639	625	589	590	632	612	575	595	613	609	594	607	541	594	579	599	594	555	586	600	604	617	582	649	549	575	636	593	589	645	551	609	587	624	616	589	599	606	599	588	631	610	620	606	626	565	562	615	569	617	609	563	569	607	575	640	622	645	603	598	584	606	526	636	587	598	597	584	551	580	629	580	614	559	631	631	616	590	631	595	574	588	621	590	603	609	583	616	579	572	645	633	583	576	600	604	606	594	617	597	642	607	634	622	625	590	590	560	617	585	567	583	558	589	606	609	600	623	625	600	642	605	609	639	600	594	548	597	610	602	576	656	660	581	620	650	592	577	624	596	596	613	623	580	593	588	599	590	647	580	595	597	605	651	566	586	579	629	626	632	572	581	591	571	606	593	623	593	615	582	594	569	619	628	559	570	613	637	580	572	571	603	599	571	607	571	584	613	552	610	599	612	621	604	608	568	626	635	614	614	621	593	569	600	652	600	589	584	646	617	598	614	571	577	578	613	651	590	621	613	591	571	632	624	612	615	558	624	591	615	590	639	567	587	604	556	616	590	635	599	551	618	578	596	598	666	656	583	563	634	586	555	611	601	583	574	579	591	615	582	616	633	568	628	592	606	576	627	592	639	585	622	597	619	616	620	579	592	607	593	604	565	604	617	575	602	594	592	541	587	552	604	592	600	620	635	595	555	645	581	548	592	645	589	593	555	608	568	603	623	575	561	593	637	584	584	630	592	584	585	646	614	549	625	629	627	593	564	654	622	606	629	573	579	567	634	595	622	593	606	611	627	599	611	591	591	624	587	567	633	608	571	630	594	635	605	607	561	624	627	599	642	649	597	556	588	636	613	583	603	578	627	622	598	591	596	585	590	617	568	593	623	638	604	596	612	607	624	636	599	589	647	634	621	583	568	609	582	596	613	580	594	576	601	570	619	563	593	592	609	624	571	618	640	580	631	609	590	633	581	626	580	571	580	645	591	568	579	580	635	591	546	541	600	593	634	619	624	615	600	575	620	599	586	611	579	622	631	604	591	620	596	629	583	594	593	576	595	601	611	594	595	595	642	616	580	604	600	623	559	625	609	538	600	548	581	559	549	596	558	593	603	589	635	612	572	558	574	605	631	593	584	661	614	586	595	608	580	609	660	611	574	561	660	643	569	625	601	596	643	604	605	602	637	601	633	543	570	560	576	636	591	609	584	650	577	556	585	590	627	591	607	582	611	607	567	609	603	593	659	577	635	614	592	611	593	602	611	625	631	596	617	606	574	591	602	612	570	607	620	576	576	605	560	611	635	576	577	629	607	569	597	592	616	641	596	582	563	602	604	632	644	592	563	576	604	600	581	630	615	605	599	601	619	602	567	621	594	596	608	601	591	599	631	604	643	616	606	618	601	603	633	602	576	571	562	588	602	608	595	625	599	590	583	591	614	629	607	598	593	597	648	620	647	612	601	583	601	577	646	601	653	624	579	584	618	558	600	603	582	601	584	591	638	591	645	619	604	589	602	581	574	604	571	564	582	617	620	608	603	611	611	581	579	594	579	619	575	597	623	579	603	573	566	622	609	597	597	585	622	599	591	597	592	605	667	599	596	601	586	605	654	598	600	574	572	583	626	579	597	628	606	619	606	579	599	615	581	592	636	616	640	574	593	607	616	598	635	555	594	596	599	582	630	596	615	608	583	618	627	594	615	629	557	579	598	616	635	574	611	602	631	624	603	623	575	575	619	608	607	571	593	594	621	549	579	614	567	611	604	647	563	644	610	602	528	614	601	642	617	599	575	615	575	625	600	563	594	582	602	595	586	588	604	599	622	600	586	555	594	647	561	579	613	602	605	659	592	603	620	607	619	632	563	582	591	581	606	587	547	603	621	605	666	573	606	592	586	643	590	605	585	572	568	613	569	593	580	591	612	598	605	578	549	592	666	612	580	550	573	655	654	606	610	599	600	589	557	588	546	597	589	605	615	648	581	613	643	598	562	583	587	603	563	625	605	568	591	631	594	602	610	596	591	637	641	590	583	607	587	619	662	600	598	563	617	561	612	605	602	599	599	533	592	586	611	601	631	599	610	612	563	603	623	618	599	576	642	574	591	559	594	626	562	625	625	616	594	572	647	600	553	628	549	555	599	572	589	589	575	582	568	619	575	590	623	565	601	560	599	607	609	638	642	573	596	569	617	573	572	572	587	609	599	582	577	592	589	612	577	592	572	597	604	652	566	625	584	606	621	582	622	602	587	578	599	591	604	596	583	610	609	590	630	585	609	613	573	612	604	593	572	587	552	599	612	653	572	604	638	616	601	600	608	584	598	579	608	575	593	576	620	624	619	606	583	604	558	644	598	579	631	565	624	608	646	576	571	625	579	591	593	617	601	640	595	603	607	587
22808	21037	28758	23490	21029	21029	6929	1010	693	633	610	529	511	494	454	475	496	454	423	443	421	413	372	403	363	404	386	426	370	340	403	354	362	372	356	362	368	386	345	366	396	328	370	377	384	383	383	335	359	353	364	399	344	369	349	337	350	337	386	339	356	358	369	359	370	361	371	348	399	359	360	348	345	370	366	369	380	361	346	336	376	349	367	354	361	378	351	343	335	360	354	377	356	397	329	338	352	372	374	387	337	337	348	369	354	401	330	398	368	396	361	376	327	377	341	355	361	343	348	361	348	369	381	370	371	374	356	351	352	338	374	404	360	358	402	346	349	363	354	348	397	352	361	324	311	345	352	333	334	330	368	364	333	310	385	361	339	380	371	351	343	366	377	362	359	370	362	380	337	368	380	370	367	365	330	359	370	342	351	330	339	358	344	372	338	375	360	355	338	341	370	368	370	390	359	376	362	347	356	306	345	356	343	329	320	364	352	372	349	370	378	369	356	321	368	361	359	380	366	343	378	360	366	333	406	359	339	356	285	357	363	359	369	370	339	379	356	341	362	337	335	318	343	391	363	343	312	398	366	338	343	380	378	320	378	357	366	333	375	358	344	348	345	352	356	347	385	349	333	365	388	358	358	390	375	339	307	334	385	358	349	351	358	360	353	369	359	385	369	409	383	362	356	342	346	357	375	367	372	351	344	369	376	346	345	386	316	372	356	353	342	368	385	333	369	343	336	371	343	369	359	361	352	364	358	358	343	367	338	346	371	347	366	363	323	358	351	380	306	368	376	392	357	345	331	377	352	359	336	332	373	374	357	347	357	332	360	346	337	353	356	348	362	334	349	382	352	377	336	346	348	363	375	344	394	371	373	369	333	342	351	385	394	355	336	330	375	349	366	358	333	391	358	374	347	358	355	361	340	358	371	358	355	354	350	323	357	337	360	371	339	383	353	347	361	356	372	348	340	376	350	373	349	366	386	385	389	373	372	397	328	342	352	342	364	354	367	351	381	367	374	348	378	355	341	387	373	359	362	365	349	362	343	379	358	392	358	352	365	375	341	326	374	341	361	338	387	366	347	322	371	362	334	371	342	359	351	389	375	349	368	349	358	348	357	344	353	344	380	358	358	390	365	361	339	393	377	385	334	325	329	398	391	358	323	356	374	359	352	343	344	349	354	330	351	356	366	370	320	359	370	328	395	329	344	350	340	335	366	316	376	325	368	376	362	375	384	358	368	352	369	339	358	352	384	379	350	343	366	365	388	352	364	322	357	382	342	370	366	359	365	386	364	345	330	372	364	341	325	382	324	360	379	366	350	334	346	368	319	369	318	395	339	357	353	357	331	348	354	334	341	351	362	367	392	358	382	364	344	371	330	383	335	352	336	364	377	335	340	369	334	354	348	343	357	357	338	351	351	326	325	354	393	388	336	383	378	347	344	371	339	345	354	363	355	359	347	376	344	352	361	342	380	387	341	362	355	383	361	354	358	345	357	365	359	337	354	347	359	367	384	339	368	315	373	366	334	352	362	378	353	369	330	328	377	345	356	346	335	365	354	365	350	331	356	383	351	393	374	374	364	348	321	330	343	403	370	373	349	354	366	343	360	330	337	363	338	343	333	381	329	363	383	382	345	377	315	367	343	375	378	375	389	344	361	362	370	346	375	358	379	372	343	376	344	353	370	361	352	357	349	369	326	364	389	329	345	353	336	355	364	343	360	345	337	372	358	370	362	338	339	325	360	347	359	357	353	333	354	342	347	338	322	374	342	331	339	333	368	344	346	368	362	340	348	358	362	341	366	381	366	352	371	349	360	361	360	352	326	346	324	353	375	359	329	398	369	381	341	350	355	336	354	369	361	343	338	355	381	356	355	362	368	353	371	370	366	375	386	338	310	336	364	336	354	353	377	374	357	312	357	365	352	328	370	368	347	360	368	357	337	355	332	348	369	378	333	359	349	357	352	364	364	340	349	351	336	351	340	350	360	360	342	312	362	372	344	364	336	326	348	374	352	389	372	348	349	368	343	397	335	366	322	371	374	368	321	403	369	362	352	328	355	349	373	361	380	376	332	373	358	335	340	385	385	342	352	348	381	357	342	337	329	340	330	352	337	390	379	344	339	363	358	367	370	349	350	338	377	338	351	361	367	378	385	354	348	330	335	376	382	381	388	363	359	358	351	355	375	369	341	371	360	372	342	367	373	337	367	349	344	355	352	355	377	374	333	333	342	355	378	343	370	347	377	359	395	338	355	422	356	368	326	424	311	363	357	335	358	388	349	344	349	354	371	342	369	358	318	327	366	334	363	347	341	389	360	349	361	364	362	349	366	366	416	372	370	378	342	342	343	375	345	325	397	350	384	383	360	333	361	371	384	388	370	341	359	350	350	381	381	345	368	351	386	338	360	328	358	341	343	340	344	350	365	345	340	348	359	377	360	369	337	398	344	360	336	337	392	324	349	363	342	366	349	385	347	341	351	363	359	367	378	375	336	379	358	337	320	364	372	366	354	350	342	344	365	349	347	354	345	358	375	338	385	345	357	371	340	363	343	351	364	319	344	366	348	368	371	358	343	355	343	358	340	355	332	374	348	361	347	344	368	359	385	357	344	354	356	337	371	343	337	378	358	317	342	317	371	364	360	348	361	346	381	333	370	377	348	333	366	384	357	328	396	367	352	374	380	351	383	371	367	352	321	342	354	341	337	326	326	345	359	341	353	318	365	359	336	376	327	364	365	355	356	368	379	318	329	324	344	346	347	356	352	355	365	368	364	359	368	346	374	351	344	330	336	363	357	361	337	372	341	354	335	351	375	351	378	335	366	354	372	337	350	355	354	325	394	355	333	372	351	347	354	344	375	322	334	360	374	335	342	397	383	343	376	378	347	378	378	377	373	366	353	331	361	349	324	364	387	370	360	349	368	354	349	346	363	359	321	369	356	401	344	339	357	316	401	341	365	321	356	339	331	380	357	358	343	358	351	391	341	349	323	340	323	376	337	341	346	341	336	330	355	368	366	344	367	335	362	353	388	316	343	356	309	353	367	360	392	356	377	374	344	340	357	352	361	354	360	340	382	356	369	341	352	337	364	365	345	363	332	349	362	361	369	361	356	383	355	357	350	357	379	335	338	361	352	348	346	374	340	340	324	321	356	349	328	386	341	392	346	322	305	369	349	393	360	359	345	331	344	364	332	340	378	383	372	375	362	334	360	384	384	358	349	331	358	342	382	358	345	348	385	348	351	368	346	374	361	367	385	374	369	323	366	346	332	373	361	329	336	330	393	357	347	377	298	351	369	350	363	356	363	333	351	357	377	372	346	366	348	369	339	375	386	321	332	349	347	346	327	341	365	355	382	356	326	363	380	348	314	350	359	319	371	347	387	381	358	349	364	354	389	340	348	334	327	335	335	363	355	368	355	366	340	355	358	382	353	353	372	370	331	347	342	377	364	373	358	288	353	346	314	355	362	347	358	319	354	363	351	352	357	375
42975	48387	10847	5514	3794	2945	2215	1803	1516	1262	1155	964	918	806	744	724	695	671	618	604	584	599	538	546	578	553	524	533	532	504	526	518	567	580	495	544	510	491	476	516	505	511	518	484	489	499	499	512	485	473	472	471	505	498	524	519	514	517	420	491	503	472	504	444	534	493	489	509	486	527	495	477	461	471	485	470	464	458	510	462	471	468	466	526	455	516	494	464	490	490	539	472	475	471	477	488	460	496	433	494	493	517	470	474	490	484	472	490	519	483	452	501	453	465	482	510	470	434	523	504	503	457	510	491	469	481	483	459	459	458	493	486	461	481	469	481	457	459	461	494	482	481	490	431	468	477	495	448	496	490	436	449	474	478	462	491	497	456	475	494	476	483	485	469	520	470	449	459	465	454	454	473	494	489	476	503	477	460	491	475	463	465	472	464	454	460	486	465	489	465	450	472	455	492	468	497	465	506	465	462	451	487	451	472	450	480	464	491	477	479	446	489	454	499	492	447	484	496	470	487	457	471	503	455	474	450	461	474	476	498	473	484	487	434	473	519	448	458	517	481	493	500	448	521	498	497	457	485	449	481	457	518	457	490	530	480	460	500	535	448	467	467	488	484	475	452	454	469	495	498	500	469	449	473	487	477	473	474	456	485	507	484	488	489	442	446	470	475	466	478	440	472	472	486	484	488	445	478	491	532	486	442	509	466	468	509	469	477	476	473	484	502	454	440	452	453	466	440	504	493	459	505	493	510	506	504	496	522	456	444	485	485	458	464	449	497	504	496	498	496	457	476	424	475	472	442	492	475	454	479	494	491	461	488	468	473	443	481	490	524	461	482	498	440	523	486	480	495	493	500	476	480	493	454	494	487	471	440	487	454	502	518	484	471	470	526	495	479	484	473	494	452	464	485	473	469	462	465	475	500	470	446	471	500	460	491	507	450	490	488	470	473	436	441	507	513	497	481	462	484	487	461	471	483	512	464	475	469	482	508	476	450	483	483	489	487	482	463	486	461	434	456	495	482	500	485	468	474	528	487	500	459	495	442	448	449	426	497	477	492	480	481	458	508	443	476	416	486	486	487	495	486	484	486	521	506	479	475	487	481	480	430	497	494	495	513	516	484	435	477	447	501	509	469	517	500	512	482	493	489	447	470	497	478	450	483	456	462	443	452	504	505	493	436	516	455	486	465	481	486	469	497	498	494	475	467	457	478	506	439	485	488	479	495	494	493	502	462	506	509	469	460	466	459	482	476	488	463	461	493	455	498	480	501	478	443	436	497	476	455	477	468	477	452	471	450	487	486	474	486	515	451	501	447	490	518	478	506	443	443	488	488	458	464	490	475	476	496	448	474	471	475	458	513	448	453	469	498	506	504	461	479	495	464	489	495	492	455	465	458	476	495	459	466	435	475	495	462	508	456	492	484	467	435	464	447	454	450	478	436	453	464	467	432	477	467	491	459	457	487	503	468	497	479	459	467	458	460	462	457	474	473	496	483	442	456	482	451	499	451	457	457	453	472	451	508	486	477	455	506	483	448	483	492	488	409	494	445	444	463	497	483	455	497	457	415	485	503	470	485	492	486	519	476	465	496	457	505	448	504	479	448	462	452	476	452	479	496	501	468	499	483	451	505	499	498	472	531	486	452	462	467	520	545	446	480	498	455	424	476	473	449	510	510	470	454	489	456	482	476	436	494	496	489	511	460	478	458	462	468	489	511	485	458	499	435	496	456	478	474	489	515	472	495	469	474	488	486	454	459	485	491	479	427	496	481	516	463	488	475	479	435	483	530	467	482	475	498	503	430	452	461	462	490	469	462	472	502	450	473	489	481	510	492	502	509	452	464	500	510	472	492	447	473	456	522	489	465	499	458	474	507	478	458	461	463	485	497	501	450	436	488	463	454	448	442	485	474	464	443	481	473	488	500	491	438	471	492	487	487	435	466	475	472	461	472	488	467	502	502	479	455	441	470	442	467	475	455	496	445	462	468	482	482	470	466	499	499	480	464	472	500	507	476	521	473	463	473	478	468	475	461	470	487	488	472	556	451	462	477	500	470	459	479	496	470	430	507	490	462	480	501	464	454	428	467	508	472	486	456	494	480	481	502	523	454	473	477	461	467	509	487	484	499	438	501	460	473	484	465	453	477	512	482	461	527	483	475	451	469	487	495	516	454	478	493	447	466	484	496	472	462	467	482	489	478	459	456	464	476	499	466	458	473	515	473	450	434	478	418	490	497	477	490	466	485	464	462	465	469	464	465	472	455	454	494	494	450	474	424	440	477	475	445	466	529	489	468	480	441	495	471	481	452	468	429	466	507	475	440	491	443	520	483	437	464	496	471	464	468	489	458	472	463	485	490	491	527	474	471	481	507	527	452	488	485	480	509	522	482	512	508	468	476	474	494	463	494	494	488	478	491	463	497	500	479	465	500	486	468	473	512	475	455	498	480	432	519	486	452	464	459	448	461	496	448	478	509	499	495	470	508	455	465	470	516	464	480	492	484	482	463	475	467	466	495	470	467	481	480	449	474	446	474	486	453	467	531	442	487	469	455	522	500	466	504	478	483	485	505	500	496	516	448	489	509	451	506	411	443	426	510	463	449	451	436	449	452	505	470	450	483	517	477	451	490	507	461	482	460	473	452	498	481	475	516	503	474	485	477	453	440	476	479	460	487	456	451	485	471	441	491	514	478	518	494	475	497	468	483	494	466	477	456	467	446	461	537	506	496	484	470	477	471	506	423	487	488	476	486	478	438	490	481	471	453	461	494	471	469	467	448	511	455	477	480	477	453	482	463	441	481	471	476	421	507	450	481	463	453	483	496	458	478	486	457	463	475	477	494	498	463	475	485	443	501	477	488	523	466	435	453	525	439	484	470	497	453	486	471	468	507	500	463	466	465	491	493	476	471	468	462	447	461	465	458	482	489	470	485	462	475	479	495	499	475	482	487	459	438	480	442	485	446	471	459	510	476	476	448	472	433	450	496	499	463	473	462	477	468	481	442	492	472	508	452	467	482	463	472	490	467	510	458	492	456	495	516	503	473	467	496	512	505	468	493	503	499	453	473	446	477	458	485	456	496	477	484	443	484	480	478	469	476	474	455	488	511	512	506	485	458	484	528	486	464	463	511	480	508	512	504	500	496	470	500	446	484	480	457	456	471	463	448	490	441	514	455	473	527	504	466	447	484	512	503	436	481	482	456	479	474	448	493	473	450	467	479	487	443	468	483	481	457	449	487	503	455	486	451	477	487	484	511	467	493	486	493	488	469	465	491	478	462	469	500	460	458	466	506	462	454	510	480	495	481	479	486	497	487	519	492	462	492	428	512	488	455	505	483	479	461	513	452	477	447	497	494	496	475	495	514	485	472	470	464	469	509	467	479	500	509	474	483	500	505	432	456	492	482	450	482	470	468	468	469	468	459	497	462	478	472	449	511	487	446	450	430	524	465	460	487	481	468	433	475	435	489	434	503	469	447	526	521	494	477
28025	24145	12665	1309	415	364	325	331	318	299	302	303	288	312	318	311	316	326	304	310	313	322	305	278	288	268	284	292	279	333	299	291	290	278	298	280	251	312	298	305	299	291	313	300	323	276	277	281	301	303	289	306	321	289	303	301	261	298	313	302	298	310	300	302	280	323	286	299	325	284	280	316	278	287	310	308	310	326	311	299	298	276	293	305	306	276	311	289	295	272	307	281	294	289	259	321	328	291	308	316	302	296	319	302	279	290	274	299	311	277	299	287	254	313	290	312	268	308	295	295	306	296	296	327	301	325	292	304	343	298	325	299	300	305	312	282	304	303	302	302	316	318	313	296	305	305	339	276	305	281	294	301	289	279	291	314	295	289	287	288	308	297	295	277	298	322	279	332	330	302	323	274	296	306	287	274	272	316	292	328	276	302	303	286	300	283	292	287	277	308	261	263	299	317	288	315	299	317	287	308	293	284	272	292	321	274	309	300	300	324	315	291	309	314	301	294	296	308	293	290	297	281	344	271	314	291	297	283	311	282	308	309	304	257	303	307	336	302	285	306	286	298	304	294	277	249	322	297	326	306	289	277	275	323	288	298	264	314	282	283	295	275	318	301	307	323	297	265	279	304	274	326	327	296	299	290	324	295	319	317	292	302	289	279	294	290	295	285	306	296	296	298	279	315	316	309	333	299	325	329	319	292	281	280	256	303	294	305	278	330	302	263	311	313	323	267	282	276	289	319	280	317	297	313	309	318	271	300	276	270	298	306	280	298	282	283	295	298	294	306	330	278	277	278	309	300	274	280	288	314	281	298	299	302	297	311	295	283	329	292	285	286	284	296	277	294	298	313	270	302	276	309	296	286	262	273	296	305	286	308	276	312	298	297	293	286	313	310	319	310	315	307	292	290	279	289	276	314	278	278	276	314	296	307	304	294	258	300	329	306	298	299	301	310	279	298	290	277	307	283	292	297	300	336	286	329	305	311	307	304	294	318	296	290	308	294	287	291	302	325	297	325	311	300	297	283	294	311	304	327	274	268	292	276	293	300	316	287	329	283	303	315	325	286	291	302	263	291	265	295	296	308	300	290	303	264	324	314	299	291	266	297	293	300	290	273	292	309	304	297	301	316	303	295	326	311	315	285	309	300	297	294	308	307	255	280	305	349	298	285	285	303	322	305	294	321	276	284	308	309	295	297	290	275	269	299	308	302	298	336	281	324	290	290	304	288	288	304	325	287	318	287	314	296	310	272	334	325	295	292	308	288	292	328	284	290	288	280	279	302	284	313	294	308	313	322	325	311	308	274	272	262	283	262	301	294	289	273	309	294	293	305	262	310	308	279	306	292	303	279	309	321	281	281	320	321	299	307	283	286	276	288	295	315	285	278	272	291	283	288	277	292	321	315	324	306	303	309	269	274	333	295	293	293	307	329	295	311	301	327	290	286	334	331	299	303	290	295	328	287	305	266	273	305	325	311	310	305	312	335	298	296	302	329	269	303	295	305	312	295	319	281	295	289	348	322	309	325	300	318	287	312	337	294	293	268	299	286	321	305	301	318	333	323	279	301	301	308	303	330	309	285	314	310	281	305	276	295	291	303	307	336	280	296	303	293	304	308	298	286	299	304	292	311	300	324	311	298	342	273	271	324	267	305	324	302	312	311	308	282	309	308	283	285	289	277	288	301	322	273	307	294	272	312	307	295	328	295	290	317	287	327	292	329	314	339	295	308	322	319	300	327	309	291	316	312	311	332	276	307	287	279	313	301	288	283	284	295	308	301	313	301	295	289	306	304	291	258	293	317	301	321	318	262	304	284	249	339	341	305	291	268	301	293	293	307	270	337	297	308	332	307	299	284	273	277	280	312	301	293	312	290	326	285	325	265	312	290	315	297	295	286	307	281	307	273	292	299	308	286	303	303	304	301	298	264	314	303	284	270	307	324	294	295	298	280	295	280	336	295	303	283	291	305	274	313	304	295	331	290	313	297	323	293	293	278	322	287	306	331	286	300	287	286	329	296	313	294	318	272	284	302	279	312	309	292	307	292	318	311	308	275	313	328	309	310	307	311	283	296	284	334	288	286	314	324	327	279	267	292	300	291	311	298	312	301	303	284	289	285	292	286	303	326	308	311	300	299	308	278	283	303	256	290	277	303	290	311	302	283	300	282	299	282	296	274	301	305	293	305	323	284	312	284	316	283	308	310	316	291	301	303	290	302	304	298	332	317	316	321	298	276	330	292	289	321	289	278	301	296	289	303	333	316	314	334	271	304	304	303	293	290	297	299	291	308	318	325	292	300	292	289	280	330	267	304	316	322	341	281	333	302	293	298	314	290	280	305	313	316	297	336	300	299	313	304	309	303	304	297	293	320	293	308	344	307	310	294	298	330	271	305	298	280	292	295	321	292	308	287	266	290	295	302	313	325	345	313	303	293	253	264	282	289	293	300	279	301	318	299	294	326	302	290	323	321	326	286	262	328	291	328	286	300	274	309	316	303	335	304	324	305	299	308	298	269	288	269	300	286	308	261	323	275	312	329	302	295	321	300	294	285	276	321	288	312	290	306	295	317	327	295	281	317	299	303	320	295	296	303	285	320	316	326	296	324	296	302	327	290	295	308	280	294	310	304	298	304	287	297	296	296	324	311	309	253	303	340	342	310	302	298	293	288	318	289	306	277	296	281	292	292	344	327	263	302	308	311	292	267	289	297	302	272	331	309	259	295	320	283	300	304	306	274	281	337	295	273	311	292	309	300	318	267	317	327	288	330	281	326	289	320	274	295	303	293	282	317	297	308	301	264	274	295	309	278	294	309	293	276	325	308	281	303	324	278	300	293	273	328	312	310	324	298	267	324	289	297	292	304	306	277	290	287	311	282	288	277	267	276	292	310	276	302	317	293	299	288	283	308	280	298	292	296	321	278	278	271	295	316	288	271	271	295	294	293	296	316	264	321	311	287	326	306	304	269	280	287	295	294	282	316	285	310	297	275	292	314	291	309	312	295	300	301	291	276	325	299	318	316	300	307	311	320	331	312	266	288	280	307	274	307	292	291	255	311	309	307	294	310	303	274	316	275	285	289	312	285	322	295	325	287	297	315	292	293	295	327	286	274	334	271	305	289	291	288	289	305	288	274	292	315	306	307	262	305	334	271	296	304	289	298	301	272	287	310	318	295	318	295	272	312	317	309	275	303	302	315	311	302	272	306	307	293	304	316	324	309	332	277	293	307	307	301	264	279	261	312	292	312	302	322	294	335	298	305	300	298	320	322	296	327	310	273	327	315	287	294	296	298	304	309	298	321	302	280	279	298	312	301	318	290	325	302	323	308	289	295	300	269	280	303	320	303	297	320	286	291	313	303	285	273	303	285	279	293	310	309	307	293	325	307	298	313	325	329	298	301	327	285	323	309	303	307	279	307	307	308	317	269	343	284	272	287	305	300	308	276	274	333	247	313	272	301	306	296	268	315	286	306	289	297	310	309	302	287
34056	30594	924	628	536	470	470	481	462	417	412	440	409	442	437	419	379	417	379	418	426	415	415	404	438	423	411	406	369	439	400	377	396	409	417	418	443	367	409	410	423	371	404	400	398	391	400	402	414	410	442	414	353	414	395	407	382	413	405	387	449	388	385	420	375	395	405	393	395	431	415	403	398	428	397	397	421	400	416	411	383	388	441	390	405	383	397	414	406	412	402	420	380	425	376	403	457	394	416	429	433	388	409	434	377	427	406	383	420	411	428	395	421	433	388	385	423	419	399	402	403	433	459	406	395	412	407	397	411	412	422	385	468	387	412	399	394	391	403	440	413	373	423	404	424	380	389	413	398	439	393	406	370	445	372	410	434	398	396	402	415	392	398	421	429	387	369	392	419	401	408	434	414	407	406	400	423	397	392	417	375	378	392	374	385	406	393	396	410	412	400	377	434	426	364	361	415	387	401	407	416	423	378	417	391	400	388	371	410	397	432	411	411	376	394	386	372	407	382	416	388	355	390	375	401	411	415	418	381	394	404	387	413	420	413	427	451	383	460	423	464	387	378	412	402	396	433	406	370	433	434	412	413	453	418	410	395	397	407	382	438	420	396	388	427	425	396	418	369	382	394	410	362	408	442	378	412	385	405	409	381	380	418	392	396	400	408	400	386	416	429	420	424	380	415	410	385	408	390	434	425	407	393	395	389	412	409	431	417	393	442	415	429	396	429	415	391	411	422	394	391	404	402	413	378	402	373	399	426	424	377	413	397	408	371	415	378	397	377	403	379	417	414	391	379	432	426	401	390	416	394	381	426	421	379	432	420	387	391	381	381	391	403	384	408	401	415	398	401	404	408	390	415	391	398	432	378	391	422	395	397	400	359	384	388	421	433	377	376	385	409	371	368	425	405	406	424	426	422	402	408	366	405	420	435	397	439	389	400	400	381	383	398	399	416	357	425	401	409	438	403	389	408	431	393	350	426	415	415	431	403	419	385	421	403	391	404	376	441	399	405	379	400	404	412	377	385	368	415	392	425	416	433	408	376	402	405	409	421	399	373	395	414	376	381	389	432	421	420	411	381	389	390	402	375	419	433	391	396	422	425	421	421	371	439	395	409	375	386	394	394	417	390	399	366	388	406	389	426	406	363	378	365	391	405	424	407	398	432	377	423	376	408	379	416	467	429	395	399	396	383	450	392	409	450	393	427	390	404	418	392	407	348	402	393	402	425	406	406	393	389	401	371	356	429	413	398	404	416	389	383	403	365	419	391	375	378	412	382	412	418	438	393	419	438	413	379	364	457	399	399	386	405	378	365	399	401	412	409	397	384	366	428	436	380	389	407	403	424	412	404	395	427	399	422	418	410	395	392	405	425	413	404	433	418	380	362	409	402	381	409	386	392	419	402	390	431	413	426	420	380	405	430	382	401	380	394	400	387	394	424	419	404	382	391	406	346	378	438	398	393	405	384	375	410	416	435	421	392	408	369	412	417	416	427	363	419	404	375	381	362	384	407	367	408	430	402	430	418	392	342	405	381	414	400	429	369	413	455	422	386	393	428	415	417	407	404	416	395	404	382	392	416	414	389	437	415	387	415	418	415	391	393	422	368	376	412	351	356	399	398	425	408	412	387	407	412	422	381	377	415	417	435	438	426	368	412	420	392	373	399	374	387	410	401	410	384	405	393	402	406	389	386	359	429	412	388	368	404	394	385	386	454	405	424	386	379	419	428	408	398	398	371	415	415	404	427	422	402	416	390	386	412	410	393	397	390	400	422	416	405	375	399	404	393	383	427	381	387	385	389	410	371	408	378	421	382	426	373	434	397	436	416	375	397	372	408	400	410	387	435	387	363	421	415	410	404	401	391	386	406	398	422	389	396	388	401	390	405	408	403	404	410	448	412	412	418	414	419	401	418	398	409	413	391	416	390	406	396	373	399	385	405	406	413	373	387	399	423	368	411	402	397	378	422	421	416	432	417	436	405	417	415	411	402	419	377	404	378	390	417	394	409	393	366	418	428	373	394	375	418	398	399	399	391	363	345	377	384	401	433	422	450	446	404	401	330	410	417	370	385	400	420	408	384	371	412	392	414	422	419	403	423	370	412	398	421	446	396	376	387	385	398	407	403	397	421	420	399	388	373	400	382	403	390	385	432	398	366	417	405	393	423	420	409	384	402	426	401	420	393	438	399	388	367	392	407	367	428	380	455	412	381	416	394	390	402	367	406	397	386	395	398	387	411	431	361	445	399	392	404	398	424	420	409	396	368	391	432	415	391	414	423	443	407	364	385	395	396	396	404	389	410	374	427	421	376	402	403	402	411	373	424	413	447	448	390	368	386	385	393	381	417	411	386	428	385	399	403	394	428	355	376	376	343	369	392	404	413	362	479	435	401	375	408	405	403	375	359	427	391	421	390	407	430	409	394	445	420	402	401	409	416	381	397	368	407	365	413	364	388	394	387	405	399	405	378	412	398	390	410	430	406	449	398	413	398	411	406	400	410	435	430	363	393	394	411	402	397	423	379	408	377	420	412	391	413	393	386	363	398	419	399	366	422	404	397	411	401	402	437	396	395	379	402	432	389	382	433	413	396	411	409	423	410	412	370	382	415	414	388	461	434	400	406	427	394	373	412	385	393	395	401	416	398	392	361	366	393	370	393	435	405	409	428	429	377	421	433	420	398	394	412	403	401	403	408	414	413	417	415	388	411	389	425	395	412	409	441	418	400	433	417	390	393	368	366	397	405	395	385	393	402	432	418	405	422	449	389	399	414	438	403	388	400	410	383	435	418	413	406	411	414	375	422	378	424	377	400	392	402	367	406	421	376	387	433	427	436	382	381	367	360	428	392	401	406	416	415	420	400	401	414	397	395	396	391	405	394	412	404	426	401	416	433	438	406	370	461	401	379	432	391	399	394	418	398	430	408	404	381	416	409	411	390	386	370	424	402	402	423	368	377	425	350	377	380	367	412	397	375	380	391	387	389	401	417	390	371	390	422	409	390	412	429	396	393	420	431	440	411	379	414	406	411	392	413	374	395	419	392	424	397	404	413	405	367	404	419	401	401	391	413	418	396	368	442	395	421	413	407	407	414	383	412	392	376	394	426	410	425	404	406	433	410	415	394	394	384	418	435	413	380	399	398	436	413	401	395	408	386	410	391	407	399	405	374	357	396	371	390	415	412	371	415	419	403	372	417	411	416	377	401	380	432	396	371	416	384	384	421	404	404	405	372	448	414	426	436	419	410	442	402	429	419	370	411	389	403	398	432	392	438	354	391	386	426	415	401	426	408	406	391	410	394	428	379	395	391	420	417	374	386	416	393	417	418	384	389	392	421	421	387	410	381	410	404	427	404	405	388	403	418	452	363	396	421	386	394	377	447	381	415	402	418	380	429	391	392	419	392	415	383	383	438	396	416	405	398	429	376	389	383	393	376	417	414	406	434	388	405	404	419	362	430	409	371	406	392	435	431	389	403	404	404	395
23780	21049	28379	23863	20978	9569	1064	701	630	593	555	582	557	528	493	551	479	482	489	489	484	458	502	481	476	457	479	477	479	413	444	463	454	436	423	451	450	455	457	461	456	446	452	462	448	451	482	456	475	457	425	419	459	463	475	471	481	466	449	477	449	431	440	474	455	478	443	450	454	480	479	465	432	454	454	458	456	438	423	458	435	452	403	473	453	410	463	443	461	423	474	469	424	455	442	433	467	485	439	430	456	460	440	440	452	440	460	444	454	425	400	437	455	487	460	450	454	494	453	400	443	429	477	437	442	474	463	447	452	436	454	487	465	462	467	482	457	424	431	436	406	433	397	473	440	475	463	437	441	426	475	390	454	440	452	449	452	457	416	448	472	455	422	438	442	484	458	403	504	447	414	430	463	449	472	457	439	455	460	447	447	467	420	432	451	456	417	456	447	451	439	469	458	475	439	436	427	486	446	454	478	466	406	443	462	465	456	480	417	463	403	438	397	430	444	443	485	441	415	457	464	488	426	469	441	438	425	447	455	438	427	429	426	434	448	460	459	443	443	490	460	425	488	461	465	422	459	418	459	472	437	457	462	479	442	461	454	432	427	472	464	457	440	438	441	452	406	415	396	424	444	433	470	472	449	444	446	450	440	485	452	452	436	403	441	448	462	429	463	434	453	425	425	437	465	492	396	478	507	474	463	462	459	460	446	481	486	461	476	418	426	463	407	392	451	450	421	480	458	475	446	423	449	459	446	403	462	438	448	451	440	466	463	428	465	452	392	426	426	445	433	434	443	403	452	439	459	444	433	432	427	440	432	439	437	458	438	431	507	427	412	442	450	465	432	428	427	450	469	421	448	443	449	441	459	460	434	388	517	439	423	465	413	423	469	436	429	465	431	455	400	456	480	444	456	467	425	447	437	452	439	460	451	460	473	452	441	456	419	476	483	420	449	445	435	457	473	455	453	472	512	470	469	457	437	428	469	473	420	450	399	427	414	503	462	462	431	472	462	446	451	506	445	411	442	449	400	427	436	460	477	423	445	452	484	494	434	451	452	453	439	427	437	442	474	447	421	452	418	463	460	441	448	447	426	424	445	459	464	437	440	427	454	480	445	415	428	448	439	437	447	459	428	435	473	482	454	406	503	426	469	456	407	433	457	452	457	472	451	438	450	458	434	406	475	433	455	498	427	458	456	439	459	446	436	471	461	449	458	419	415	458	428	476	441	467	431	458	438	435	450	462	439	427	450	471	465	446	482	465	420	443	427	409	440	494	442	446	442	450	404	443	418	441	456	430	404	446	440	468	417	452	454	429	474	451	446	490	437	426	470	433	477	450	491	472	420	366	458	478	430	452	455	458	463	456	457	427	451	465	434	459	419	457	446	413	422	470	435	422	466	434	427	462	463	458	449	431	444	445	502	465	462	441	470	435	453	447	457	474	433	484	475	449	438	418	434	485	471	481	435	450	394	446	442	439	453	453	424	397	427	433	453	416	428	456	456	468	415	471	452	462	423	433	447	475	470	427	437	463	460	434	419	443	472	457	446	471	437	404	458	454	440	464	441	402	486	449	465	431	436	421	447	429	407	435	460	435	434	449	478	434	424	426	444	464	471	486	425	402	462	467	437	456	459	492	428	442	438	453	420	454	439	413	411	461	479	438	469	489	459	417	428	416	451	456	456	447	454	467	447	423	461	445	474	460	456	399	452	448	470	436	441	459	437	438	403	452	444	421	426	463	457	460	462	448	434	454	479	450	435	420	467	444	470	415	431	437	430	475	442	449	442	479	431	417	443	458	421	426	452	459	429	461	405	405	403	434	460	459	454	459	440	440	413	471	422	480	482	441	449	414	470	443	458	436	436	439	458	454	454	441	471	453	462	469	470	452	453	455	445	419	431	456	425	436	427	424	449	454	455	422	447	430	460	437	465	474	465	434	461	432	430	433	479	460	445	427	481	442	466	453	413	448	400	406	479	460	436	470	442	442	455	443	454	414	440	440	452	444	451	431	460	454	460	466	448	429	463	444	460	425	452	430	432	424	447	478	461	437	410	430	432	407	425	463	461	450	430	496	432	439	449	442	439	455	456	464	433	467	419	454	445	429	461	457	446	487	443	432	469	446	473	471	466	496	475	465	470	438	474	444	432	464	448	446	454	435	460	445	445	483	433	496	487	439	453	451	467	445	459	438	421	466	432	439	429	431	432	456	462	417	432	451	471	444	431	449	466	461	449	481	445	426	460	452	443	439	436	401	466	435	462	430	446	457	451	435	452	470	404	510	460	438	444	417	427	446	464	441	437	456	404	451	438	469	461	418	462	442	405	447	473	442	448	436	479	390	455	450	455	434	460	438	454	458	380	436	470	441	461	421	467	458	430	464	471	443	426	451	459	410	448	417	458	468	466	503	419	452	471	429	452	442	428	463	455	421	465	447	459	414	467	431	461	466	448	439	420	450	460	449	468	424	452	451	434	412	460	438	466	478	433	489	471	417	438	439	445	454	435	416	477	453	443	450	435	449	443	452	429	501	475	438	468	422	478	462	452	451	463	469	473	475	457	436	449	447	472	453	476	473	431	433	434	409	446	452	487	471	425	504	475	433	501	440	448	459	471	461	427	433	455	457	443	441	442	452	491	467	441	460	432	479	421	478	449	461	411	439	445	427	458	426	445	472	419	440	410	426	442	449	436	450	444	449	504	438	434	453	464	413	446	400	442	516	439	437	440	471	469	419	410	468	422	471	463	451	442	429	463	459	469	468	443	471	435	453	443	445	450	435	391	521	468	418	439	461	478	455	468	424	428	419	448	469	456	441	424	462	453	428	435	442	461	455	488	472	444	443	486	506	474	462	417	434	451	477	487	422	489	453	463	437	460	475	490	494	436	429	401	471	436	451	415	436	449	432	452	421	437	444	447	432	454	460	447	444	461	466	455	458	442	430	460	473	457	433	449	464	444	490	463	430	452	473	428	419	426	426	436	457	451	420	439	443	430	441	443	481	446	427	472	456	430	426	439	414	428	456	443	393	457	455	450	475	446	412	401	416	451	433	466	457	428	459	447	416	423	460	424	453	431	468	500	441	464	448	465	442	489	412	445	486	452	466	465	450	442	453	451	437	453	474	428	459	462	443	453	463	452	453	473	445	456	455	451	460	456	459	462	436	440	458	456	469	454	467	425	443	417	484	493	453	451	485	483	400	401	454	433	454	457	463	470	434	417	452	442	463	465	448	422	407	473	470	453	468	452	448	477	440	463	454	428	441	438	464	466	436	480	414	439	427	457	472	409	428	413	452	454	428	442	440	482	411	456	476	478	424	458	463	440	443	461	484	424	440	477	434	419	440	453	482	461	437	457	473	458	470	408	450	456	467	426	431	457	442	449	490	441	435	475	462	424	426	419	439	427	436	428	459	435	455	480	396	458	440	464	451	463	462	423	476	396	433	419	449	471	464	423	478	458	447	449	478	450	461	481	451	460	450	428	420	445	445
38887	44189	6729	3392	2333	1846	1528	1261	1158	1028	928	876	817	764	761	694	636	710	733	629	616	624	667	630	662	613	644	627	608	651	630	565	637	594	653	626	605	615	616	632	621	625	619	672	575	604	612	614	585	574	575	649	590	625	599	601	561	615	622	577	598	590	613	565	608	595	609	605	590	578	581	568	595	630	602	586	618	578	570	600	571	564	551	599	655	625	613	565	577	567	622	588	567	591	579	593	576	595	584	575	592	613	637	591	575	603	625	608	573	569	595	626	623	552	610	639	602	609	595	572	565	576	603	598	569	587	587	620	574	598	572	560	613	597	566	555	610	564	612	572	605	581	560	596	591	562	588	644	590	573	590	638	582	587	549	579	568	637	575	608	632	564	594	580	604	543	578	627	616	609	580	570	543	616	636	572	577	568	604	576	605	619	568	607	589	592	603	564	587	567	623	578	624	594	600	552	553	601	639	606	589	575	636	578	607	578	585	603	566	583	581	576	561	625	519	591	581	634	581	629	580	587	607	580	614	579	614	632	574	576	611	618	571	592	614	630	629	603	579	587	566	612	629	592	565	603	573	597	581	598	596	578	629	587	611	618	582	582	610	601	599	611	555	584	602	582	613	589	605	585	552	587	627	599	647	603	563	644	605	619	587	576	589	604	577	607	559	581	581	618	582	569	631	555	576	618	613	614	628	599	553	609	596	591	595	623	579	557	615	591	638	582	599	572	599	606	591	634	571	572	585	594	609	593	588	542	570	573	601	605	600	589	633	576	544	609	574	637	597	621	589	626	609	613	566	626	576	613	613	607	549	633	593	618	578	575	654	567	603	601	622	621	632	575	594	577	600	603	595	552	570	585	565	547	577	554	620	582	579	593	592	575	625	615	567	595	634	601	578	577	577	595	569	577	604	619	625	612	614	626	609	621	584	597	598	616	587	597	568	603	587	559	637	598	615	563	593	611	571	587	637	603	638	588	585	579	596	567	599	572	579	569	612	581	623	572	622	608	616	605	596	581	642	602	597	639	565	592	612	556	570	538	600	572	598	626	567	598	609	638	627	604	604	593	586	626	548	578	631	595	614	570	595	589	524	631	579	593	630	579	603	600	568	586	565	564	566	589	554	610	583	580	555	578	563	598	582	613	535	603	571	624	553	582	607	593	601	593	608	565	611	572	556	608	598	563	588	592	555	538	552	592	582	614	598	580	602	622	610	605	603	613	626	659	602	605	546	551	590	640	585	613	559	573	600	614	570	571	592	590	600	590	604	604	645	593	598	550	584	619	613	578	616	613	603	580	584	602	573	604	544	603	592	627	594	581	592	571	604	597	552	607	580	603	610	571	586	559	566	560	579	635	577	619	566	609	591	575	605	626	597	634	578	625	600	606	589	569	605	577	612	584	593	624	562	592	549	626	600	552	587	595	583	604	616	602	582	652	582	597	531	575	572	607	602	582	589	641	565	592	617	575	563	585	568	603	582	544	542	635	645	627	583	609	582	604	583	584	578	619	606	609	544	583	612	588	579	638	616	580	609	569	616	595	655	644	581	613	606	598	587	598	593	607	613	597	560	593	598	596	608	593	597	594	590	600	619	607	614	578	581	595	574	575	586	578	587	581	602	601	596	628	567	612	614	584	616	575	579	570	613	605	615	582	592	602	578	584	616	566	604	618	600	582	611	620	625	595	612	598	617	596	600	586	582	561	594	600	672	554	606	636	584	584	588	575	595	586	600	589	589	580	605	597	613	578	628	613	578	633	606	599	596	581	553	569	564	607	622	615	629	613	577	626	608	610	589	594	600	560	601	580	579	569	556	557	609	617	622	604	621	606	589	613	589	598	590	615	611	631	599	640	625	599	613	612	631	626	605	577	599	584	578	607	582	570	587	610	614	582	627	610	588	594	560	589	593	624	578	586	604	603	590	621	589	578	567	607	630	586	577	585	582	597	582	599	607	573	636	602	550	587	633	614	593	568	594	609	609	621	617	613	597	631	597	631	570	597	591	586	626	628	580	618	576	610	614	571	579	606	588	593	550	602	610	583	574	618	622	571	589	623	553	610	622	565	598	567	592	594	631	596	596	658	617	586	587	605	669	618	609	627	592	624	610	623	610	628	627	623	584	595	556	607	590	592	579	572	592	596	604	586	601	588	585	607	588	594	641	660	596	610	619	581	617	559	627	582	549	593	614	590	560	605	574	638	574	588	605	631	600	600	603	623	555	637	590	578	566	584	604	604	605	615	585	604	582	584	577	634	605	578	566	587	590	593	623	581	619	587	579	581	596	600	624	632	636	583	603	574	606	575	592	598	600	605	608	657	614	598	612	633	580	575	601	623	605	642	579	605	563	581	587	623	591	549	602	595	632	583	569	578	605	605	601	589	635	630	583	604	541	605	564	583	591	602	593	597	601	570	571	608	621	635	585	586	621	560	616	623	623	545	595	603	618	616	580	622	594	571	586	607	572	585	589	610	614	582	612	590	575	604	570	566	619	592	634	624	583	602	598	570	599	572	578	572	566	585	633	591	569	595	559	613	601	601	575	599	622	614	625	578	630	576	551	590	637	578	581	652	579	589	577	611	613	601	611	616	606	583	637	627	634	547	579	619	596	572	571	602	567	558	558	603	576	626	580	567	569	592	531	575	604	577	579	584	598	603	559	614	631	578	561	592	588	644	601	605	614	628	608	611	609	593	606	538	583	594	577	591	587	603	632	617	608	620	601	600	601	580	587	579	581	581	580	567	576	614	619	622	598	561	612	630	595	621	563	581	621	559	599	610	588	608	529	566	653	598	619	626	629	624	577	643	639	555	610	556	618	601	592	617	596	567	602	591	613	610	599	575	627	550	564	654	606	568	568	627	578	605	591	551	602	550	638	574	611	619	567	618	598	581	569	553	642	610	552	584	571	566	579	562	624	609	634	598	640	609	609	607	621	636	619	598	600	610	651	619	545	603	615	624	570	628	561	564	598	574	571	576	601	544	612	564	579	582	606	598	578	659	614	585	606	595	604	579	658	591	642	589	650	601	571	583	578	619	589	606	618	639	610	607	565	570	573	543	580	598	572	587	589	617	602	623	606	596	565	638	582	579	581	566	596	600	592	565	562	599	599	616	628	626	624	602	563	592	609	585	614	596	622	597	580	574	575	601	592	595	604	589	589	590	599	595	660	598	567	614	566	636	616	584	557	581	598	592	623	574	618	632	558	588	585	601	555	610	602	589	592	649	558	554	638	653	595	549	568	571	617	553	607	637	577	580	590	597	618	597	570	608	567	573	589	587	577	571	598	672	609	607	587	614	562	589	637	580	610	595	584	616	589	577	565	592	606	623	640	558	630	599	585	599	598	614	624	622	601	566	555	592	571	629	582	572	609	588	598	589	599	565	559	603	582	641	573	618	646	588	630	567	616	607	598	565	579	587	602	574	626	581	621	591	602	596	569	569	624	639	632	548	586	555	599	596	637	568	599	647	578	648	574	549	573	585	607	623
22740	21031	28799	23462	21023	21014	7460	971	716	672	616	569	516	486	489	492	455	429	448	434	470	391	403	423	384	384	357	392	394	369	390	390	352	339	347	362	355	356	365	374	397	339	382	362	364	379	406	337	366	386	365	365	372	337	342	359	343	350	349	391	377	321	349	345	370	338	356	383	339	342	352	360	321	314	335	368	341	371	364	351	364	320	334	366	352	373	343	340	366	355	350	367	341	349	361	335	387	371	383	348	344	363	372	359	375	344	362	334	366	385	326	329	342	347	324	335	372	349	375	376	355	339	331	363	364	362	374	359	380	323	352	344	346	359	334	345	358	386	369	380	354	378	353	315	357	357	330	350	342	360	322	365	365	360	325	349	369	361	357	368	358	346	345	346	343	404	363	373	343	348	359	344	359	309	357	362	329	379	388	317	360	360	336	351	367	376	354	355	365	335	351	311	346	377	364	359	383	362	369	362	348	351	335	335	349	357	344	366	346	314	366	360	350	362	335	362	332	339	359	327	364	342	349	326	358	349	331	358	377	348	362	325	335	372	359	378	374	357	367	326	389	360	348	357	364	346	375	284	376	350	335	334	363	352	340	325	339	330	371	345	353	356	336	330	360	321	333	394	311	322	325	366	343	374	343	364	337	328	359	372	369	344	341	353	348	343	336	365	370	357	373	355	387	330	366	340	389	344	354	360	355	344	359	342	330	388	381	361	348	342	364	361	363	351	366	339	358	342	345	348	390	347	379	368	361	360	330	354	339	334	338	365	326	313	364	357	346	370	328	396	339	329	334	381	320	373	381	380	329	340	324	384	350	354	325	400	350	316	383	327	333	363	341	361	335	376	331	344	352	333	351	343	347	371	358	365	356	391	325	331	364	336	335	347	343	380	344	325	356	332	376	352	404	344	348	359	327	320	303	345	340	342	335	352	363	360	352	356	375	381	342	343	387	369	360	362	351	355	347	342	348	354	353	353	365	349	336	350	368	357	357	343	359	316	380	335	341	325	391	368	357	351	353	343	350	331	350	377	359	346	374	320	344	341	380	360	392	343	339	363	309	375	327	343	361	327	339	349	343	385	325	349	324	337	362	370	358	355	320	337	339	340	366	348	354	330	405	347	334	357	355	381	334	332	364	346	367	339	358	340	350	331	356	378	369	387	338	356	338	340	357	349	356	346	363	367	380	328	335	364	341	368	346	338	324	352	373	357	354	339	351	363	350	360	400	363	364	337	359	341	335	340	349	320	384	362	328	373	356	336	373	350	383	291	351	351	348	335	354	381	354	327	339	325	371	359	335	319	369	346	314	296	337	333	316	353	343	332	354	350	362	327	366	351	361	332	363	359	353	352	330	338	384	363	354	341	338	349	361	349	334	336	349	346	339	342	384	394	334	354	374	346	340	359	344	352	316	332	347	338	337	350	370	357	327	363	345	336	321	303	334	375	357	354	339	338	347	361	342	388	367	355	351	357	366	354	332	376	369	339	332	332	360	332	347	345	343	392	314	364	332	382	346	373	350	356	341	337	351	317	346	367	321	364	334	368	363	327	336	339	321	367	329	343	377	372	353	357	368	340	364	349	340	373	342	370	363	350	374	370	340	358	355	339	350	364	316	324	354	352	357	362	362	321	330	320	355	380	366	356	385	382	354	381	328	385	362	349	342	335	384	365	352	362	351	332	358	365	348	320	324	359	357	342	333	335	342	360	365	355	362	347	370	381	348	390	360	342	346	318	358	350	341	341	334	355	354	361	317	332	309	353	326	344	371	351	359	333	353	353	371	339	318	328	376	334	341	371	375	326	358	357	343	352	338	347	376	334	354	333	348	362	335	352	332	369	342	348	351	323	360	316	316	326	371	330	356	346	320	380	329	320	345	342	326	361	363	349	356	363	340	329	312	395	382	366	365	373	371	341	367	357	360	348	323	345	355	352	378	354	376	379	334	382	366	356	331	322	363	366	367	365	354	352	355	361	336	368	355	359	359	346	323	346	337	350	323	378	344	341	336	334	324	337	363	389	366	367	344	355	317	343	352	325	343	376	344	341	319	345	379	305	361	345	329	377	308	333	379	345	314	358	348	348	348	347	346	351	362	375	354	336	333	357	344	394	305	357	373	380	375	317	342	342	368	332	356	359	336	323	314	370	308	380	324	336	326	356	326	356	345	330	365	354	321	357	358	402	352	309	365	363	344	353	361	335	356	354	358	353	369	306	346	349	360	338	338	344	344	342	317	353	332	331	335	337	344	349	351	356	303	336	371	331	347	385	308	364	328	355	327	340	358	346	367	373	340	353	347	322	387	367	322	343	345	347	338	349	346	356	327	339	346	334	340	372	333	344	373	356	353	348	333	365	359	339	316	343	331	374	365	376	340	333	339	346	314	339	353	352	341	358	351	340	342	345	367	368	360	346	377	337	340	378	358	343	339	351	355	331	381	362	350	347	363	326	373	361	327	336	369	322	338	329	347	351	370	360	411	352	366	387	335	335	334	331	365	382	365	362	361	357	342	314	359	357	362	388	335	359	360	364	356	359	341	339	346	370	338	353	365	352	348	345	354	344	368	333	358	374	355	345	370	316	342	374	309	395	369	340	338	361	345	359	337	363	367	333	368	346	345	349	336	335	334	344	327	339	346	371	323	343	334	364	342	364	358	355	350	341	342	343	339	343	356	373	343	366	344	336	350	351	331	319	354	338	363	339	346	355	338	341	348	350	328	332	327	330	338	357	321	334	335	299	411	369	319	382	356	321	351	348	349	358	376	359	344	339	368	360	338	345	365	338	379	357	346	356	362	328	324	385	370	323	342	342	320	331	381	323	321	340	357	353	322	319	338	346	356	341	340	352	334	336	322	321	363	343	359	384	362	343	361	364	363	343	348	331	346	347	333	330	326	355	359	352	348	363	337	350	344	325	347	363	354	373	327	315	355	349	328	326	328	351	356	335	360	366	367	345	380	330	332	354	367	353	356	321	341	375	349	386	335	375	353	357	348	337	358	339	363	366	347	350	366	312	362	364	379	340	377	345	339	327	368	323	343	362	320	338	350	314	300	349	364	339	334	315	342	365	338	349	360	336	365	352	375	349	347	332	326	351	350	363	338	373	350	338	327	343	356	359	363	333	329	352	375	335	377	339	372	308	358	393	366	372	367	344	367	397	363	357	378	362	333	322	352	336	345	337	362	343	324	329	371	353	348	364	301	356	341	347	340	357	321	367	338	319	361	378	392	379	353	366	339	361	346	340	328	350	328	328	348	336	359	318	326	350	332	363	371	381	365	326	369	338	347	346	388	344	356	336	373	315	357	361	331	344	394	333	330	359	354	346	372	332	329	319	331	351	390	390	360	359	349	335	356	342	337	389	327	356	358	328	339	390	355	343	372	327	356	326	331	353	359	374	365	331	345	361	323	342	368	331	359	334	377	331	318	347	350	337	359	318	346	357	346	333	356	331	337	359	348	371	369	368	352	346	342	351	337	358	342	388	369	319
42971	51808	10752	5540	3756	2889	2136	1839	1452	1232	1072	965	887	811	753	767	696	689	615	595	628	564	549	561	558	541	510	477	518	492	489	494	503	518	513	493	505	522	520	531	506	500	504	497	512	495	498	541	503	522	479	492	503	478	486	511	484	446	492	493	441	510	499	486	500	459	469	487	501	486	486	482	450	489	494	469	504	445	462	514	462	457	453	449	465	448	459	456	476	472	468	486	452	476	474	511	503	483	505	476	490	478	483	450	433	469	495	461	479	467	478	480	484	496	452	499	450	470	483	424	475	468	466	502	474	490	497	475	477	436	493	442	502	439	514	476	416	501	468	534	486	473	492	475	489	460	438	511	466	446	455	461	469	459	492	455	500	501	471	524	460	449	467	497	411	477	472	431	490	490	470	445	470	460	477	491	475	438	484	466	504	462	516	460	460	493	494	431	455	459	501	525	463	473	467	472	461	479	492	465	481	489	488	443	435	449	485	505	458	478	504	489	450	457	493	494	496	429	486	475	450	465	488	477	500	463	494	510	447	436	456	458	449	470	494	459	451	439	480	478	482	465	466	479	458	507	505	488	459	446	509	432	475	491	465	493	491	489	490	475	458	469	506	477	520	468	456	493	486	466	484	473	480	476	489	469	453	473	483	449	477	479	462	450	455	503	467	514	441	462	463	492	474	467	455	481	493	489	509	483	447	462	469	494	488	489	479	485	488	487	453	465	454	466	477	482	468	481	465	470	470	433	456	428	460	478	480	452	441	468	465	474	454	490	470	460	460	475	446	456	453	456	483	479	494	475	534	422	482	484	455	509	505	488	447	461	480	479	468	471	481	480	466	504	463	484	471	530	509	493	485	494	460	433	480	439	464	463	482	488	499	522	437	482	451	492	414	505	471	477	480	485	445	443	478	488	494	502	451	478	488	457	495	443	476	500	468	461	482	487	456	507	469	471	482	509	473	466	526	467	480	443	472	504	455	533	486	493	484	490	488	485	468	398	470	485	444	499	485	442	473	476	452	500	470	489	482	420	482	458	495	448	487	474	442	496	502	495	477	453	467	470	455	515	516	486	430	499	472	484	484	489	451	493	461	465	452	492	467	460	455	498	465	467	456	476	500	497	463	469	482	484	478	477	458	493	419	499	461	503	445	500	504	419	468	449	509	489	438	444	486	470	501	423	461	504	524	489	520	485	469	456	488	474	484	439	487	456	492	525	512	462	455	485	452	460	535	460	505	447	483	438	500	474	437	448	461	472	471	456	470	449	491	492	463	456	483	448	433	472	440	451	502	493	490	447	467	476	475	457	472	491	471	489	509	441	498	478	496	484	487	484	443	531	462	510	483	454	472	474	435	431	438	454	436	499	441	502	498	502	474	472	498	507	470	458	471	493	498	450	443	475	496	461	483	456	459	489	467	506	479	507	500	434	502	481	466	479	465	484	453	468	455	482	500	516	470	470	467	455	476	417	449	507	480	481	462	471	461	444	473	435	479	499	464	440	462	504	456	491	527	478	480	470	497	464	531	457	501	468	466	449	479	474	480	514	499	452	453	478	457	476	494	458	469	451	456	455	522	471	480	480	521	456	478	504	464	452	512	505	435	474	463	479	487	461	491	464	488	466	480	518	451	446	457	491	487	456	448	475	501	492	487	489	459	473	463	439	482	493	493	479	488	480	456	520	508	517	470	478	457	455	433	460	493	493	490	487	474	492	468	485	466	483	482	471	502	472	449	458	490	482	468	450	438	458	457	546	453	477	476	490	459	493	510	490	479	467	540	438	471	482	459	468	505	482	457	426	485	490	496	437	429	440	485	485	473	496	471	489	446	466	490	447	462	472	460	437	444	454	460	477	436	502	471	481	481	488	511	471	457	463	482	475	499	509	475	504	469	493	484	436	469	474	488	481	457	510	474	455	462	494	467	486	493	465	474	461	486	483	436	506	444	456	466	416	487	456	448	464	474	443	470	498	467	463	509	485	467	447	478	500	494	473	518	459	516	474	495	457	436	495	514	444	526	464	482	453	420	453	463	492	431	496	475	466	488	482	458	483	482	478	475	489	492	451	450	500	468	453	475	457	503	456	461	508	450	515	455	432	495	460	488	434	501	480	469	446	461	444	517	463	511	453	476	472	480	449	456	513	484	482	467	499	461	501	474	488	452	457	498	471	460	459	491	441	505	461	477	520	480	485	498	457	452	463	486	450	486	470	489	485	434	447	450	462	468	444	438	454	474	463	495	450	477	484	489	452	486	467	501	462	473	434	505	484	480	492	484	475	482	509	497	518	484	488	485	463	419	484	479	464	476	441	488	463	492	467	445	425	482	452	489	470	501	482	458	445	471	474	447	471	477	480	485	437	485	479	501	477	490	489	433	461	473	475	463	480	518	491	460	442	482	467	477	462	513	467	470	481	502	496	490	441	465	504	487	459	437	490	522	503	451	456	466	504	468	490	479	475	430	472	463	436	443	512	454	499	465	498	481	493	465	447	494	491	503	491	444	457	464	455	468	488	448	483	471	487	489	472	486	464	493	522	473	472	467	493	490	488	492	444	488	499	480	479	447	479	495	494	479	456	470	470	483	509	456	481	459	510	445	463	457	471	465	473	479	492	463	451	479	478	447	492	437	468	496	508	484	475	502	440	483	459	469	504	499	484	504	472	504	493	475	470	468	474	506	542	429	469	504	487	485	505	469	464	461	454	503	485	492	505	481	495	485	476	434	488	465	472	506	455	487	494	471	472	493	496	463	461	509	470	464	468	467	444	458	444	461	464	474	478	454	498	516	481	508	481	472	440	447	463	487	460	452	476	475	492	489	426	489	465	456	464	427	478	522	533	441	474	465	454	501	496	474	514	491	463	448	455	507	465	485	457	499	497	475	478	477	461	487	482	468	488	451	437	470	456	477	485	487	434	487	415	465	463	426	524	483	518	443	485	497	474	453	459	471	442	433	499	465	428	469	457	502	487	469	487	440	508	437	492	473	508	470	468	492	494	484	472	481	422	485	500	476	467	501	483	462	507	460	465	446	493	488	474	481	497	460	450	432	451	445	459	489	473	453	469	471	459	464	473	461	429	477	462	505	492	462	480	468	476	461	469	507	538	445	454	485	498	439	484	484	484	470	519	480	487	502	494	458	408	510	455	478	461	486	543	483	477	473	478	423	486	497	514	514	467	484	462	461	445	485	469	454	510	475	500	472	492	461	503	482	462	475	502	494	460	436	480	464	457	475	477	452	492	436	474	514	481	473	474	455	466	480	472	494	476	511	467	472	499	506	484	471	503	517	471	477	481	438	460	439	477	501	502	452	508	469	465	460	437	469	423	475	520	477	462	454	478	479	457	448	468	483	493	463	480	440	435	453	489	461	481	452	491	485	467	487	500	438	465	475	450	468	465	477	447	503	463	481	464	455	476	472	487	444	478	485	478	498	524	488	496	474	449	519	516	470	483	453	466	472	456	470	476	451	496	420	483	470	515	450	464	480	496
28065	23653	12244	1157	409	367	355	311	358	326	296	341	321	299	303	315	304	318	282	304	280	305	307	294	325	306	298	309	276	303	280	309	309	306	302	293	304	298	290	306	299	269	304	321	282	296	271	297	297	319	297	291	278	326	285	311	314	285	311	305	284	299	325	296	325	299	312	275	281	302	289	349	285	270	300	309	326	316	302	273	303	298	294	305	298	270	285	275	280	289	312	294	330	294	321	306	296	289	298	303	272	276	288	312	293	300	315	299	272	278	314	319	302	311	316	288	310	300	294	296	300	320	287	310	313	306	288	297	294	309	308	299	280	279	326	294	302	291	291	307	272	308	283	289	327	285	296	283	311	294	304	299	323	306	298	355	288	291	285	300	279	308	275	307	329	309	289	334	311	306	292	295	296	284	342	317	296	294	268	277	321	306	298	297	293	295	316	301	316	313	316	294	286	292	303	297	254	325	282	289	313	292	334	284	291	268	331	297	298	313	301	306	289	304	288	323	304	294	272	337	322	302	268	282	269	288	294	298	327	270	316	315	292	285	289	301	272	307	284	260	290	289	304	310	326	306	273	259	323	304	307	334	305	299	286	265	333	272	289	315	346	272	310	289	334	286	284	299	298	281	317	309	296	286	292	314	299	330	290	245	287	282	280	292	283	296	285	316	304	305	301	302	294	265	272	330	284	299	283	305	307	309	291	305	298	328	307	319	260	313	282	307	281	284	303	304	304	294	308	289	291	269	328	306	263	306	304	299	294	306	314	320	274	284	300	294	311	316	297	295	318	329	295	329	299	296	299	294	293	316	325	308	297	301	260	275	291	297	286	313	294	295	266	305	292	300	308	295	281	305	315	306	277	297	326	324	276	295	297	292	291	294	327	286	294	279	302	335	312	319	295	298	314	322	295	319	284	324	320	282	290	298	291	310	269	298	327	316	278	291	313	310	289	280	294	286	307	272	315	296	301	316	315	316	284	321	283	284	321	300	308	312	306	314	318	301	292	296	282	304	298	293	326	332	316	314	314	302	273	311	286	333	301	297	302	293	289	300	270	315	280	319	281	282	313	293	337	279	317	300	297	351	287	283	328	303	292	292	278	298	316	307	253	304	288	306	279	322	313	295	321	353	293	321	322	305	272	301	289	335	304	289	317	279	321	289	312	286	289	271	280	303	319	268	302	345	317	303	272	348	319	323	254	281	282	297	290	320	299	295	288	295	305	308	297	321	329	297	303	283	313	301	294	294	290	296	283	292	307	346	276	288	307	284	291	291	312	314	303	303	314	305	299	301	316	298	291	309	285	289	295	293	301	289	309	294	274	301	302	310	268	285	285	321	322	304	290	306	299	292	267	280	311	323	274	261	278	296	297	336	298	320	281	280	304	260	321	300	295	298	313	295	301	324	284	332	291	295	308	331	292	312	282	339	292	282	288	286	292	325	275	323	258	304	279	312	297	294	296	291	307	306	322	311	307	300	290	309	298	324	321	307	298	315	299	279	305	286	291	296	312	290	328	300	298	303	322	315	287	314	287	303	299	313	298	314	302	286	286	269	295	309	267	249	300	316	299	307	291	296	288	317	304	291	293	284	319	273	319	283	312	306	318	305	280	319	309	309	312	290	304	285	309	328	304	309	257	326	301	292	304	295	323	299	319	283	284	306	277	311	314	269	305	304	281	293	285	310	281	271	302	285	253	318	302	311	303	291	301	271	315	292	293	306	310	310	338	313	275	273	306	267	300	307	329	308	287	294	300	295	316	295	306	300	273	305	296	282	311	269	315	285	278	297	284	291	312	298	293	292	281	302	285	287	302	258	324	279	286	301	275	316	301	274	298	270	324	277	275	299	311	294	302	307	314	303	341	307	269	299	295	303	280	316	279	331	314	273	283	292	303	302	331	316	333	268	295	304	248	301	294	323	326	304	318	286	310	285	301	288	293	284	322	304	317	295	278	307	269	312	321	314	263	299	298	323	299	319	290	307	272	308	290	320	274	292	305	286	281	293	317	265	313	316	329	312	301	272	309	327	286	335	283	335	292	289	309	301	325	324	281	295	293	286	305	312	300	305	304	300	292	290	319	333	272	302	289	296	329	279	306	296	309	289	256	298	293	290	296	303	283	311	288	282	314	309	286	302	286	301	312	298	294	342	285	312	296	339	308	306	279	312	289	297	298	316	310	315	278	306	325	322	265	294	284	281	295	282	283	299	293	312	296	316	287	285	301	271	304	310	271	328	353	294	293	286	317	270	320	321	291	276	302	323	277	325	285	318	297	302	286	297	277	286	294	275	320	309	285	314	314	307	302	291	303	321	280	312	308	282	335	296	306	301	352	309	306	312	302	338	319	290	300	304	317	273	335	311	319	314	278	279	288	311	337	293	305	292	315	308	259	322	282	300	279	303	281	310	290	310	274	309	322	289	301	329	304	263	274	321	288	287	304	327	297	292	302	291	339	290	267	296	311	298	298	320	285	306	323	319	287	282	313	290	279	292	315	294	315	326	299	309	318	338	276	279	309	275	302	324	313	313	277	314	269	293	258	282	314	301	334	288	301	261	318	299	299	285	299	276	325	284	310	320	298	276	294	299	282	282	313	303	312	294	291	282	298	302	306	302	317	307	296	306	298	304	285	292	293	300	302	308	288	304	279	293	293	304	280	326	312	300	286	327	269	299	307	308	319	325	312	298	309	305	283	343	294	322	303	274	265	319	285	294	309	321	295	287	291	285	267	293	293	274	292	310	291	299	293	308	266	291	285	299	303	319	300	290	292	324	315	263	319	319	288	302	311	306	300	283	290	310	291	306	319	318	294	301	303	318	324	285	287	308	327	307	313	307	292	309	313	312	277	313	296	327	273	296	283	281	295	270	292	269	300	275	302	298	328	282	275	299	288	294	292	300	316	318	327	304	282	288	309	292	288	292	303	289	300	319	336	298	317	313	269	302	295	276	308	321	297	304	298	288	294	334	286	288	273	322	288	286	305	324	306	309	275	327	307	298	315	321	289	296	318	283	290	319	318	293	288	294	322	294	290	298	276	295	310	319	303	309	273	302	297	278	285	293	315	303	272	288	312	280	321	289	281	309	307	302	297	317	320	326	271	318	329	279	282	318	281	261	292	291	306	306	285	301	295	320	288	305	342	288	340	271	311	311	294	306	296	306	289	299	280	315	298	308	298	271	289	298	303	315	312	315	285	306	299	312	292	256	293	309	305	303	320	284	293	284	302	284	267	297	286	294	310	306	319	309	284	275	339	297	292	301	295	320	276	301	316	293	303	280	315	299	308	291	303	252	301	294	317	309	288	294	309	300	275	315	331	279	285	290	312	268	300	312	326	307	287	309	312	315	290	304	302	289	291	290	271	287	284	293	284	292	300	256	286	285	281	291	261	297	269	306	316	286	287	298	309	312	274	291	320	288	272	266	273	284	302	307	297	281	282	296	326	287	316	306	314	300	307	288	315	297	285	279	319	309	303	311	338	313	301	262
34337	29516	925	622	563	481	457	442	396	414	432	431	430	400	395	383	389	434	404	423	428	386	384	392	388	399	381	387	417	388	401	394	372	398	396	387	359	398	395	379	395	394	420	385	438	384	419	375	434	398	404	401	399	381	384	365	376	391	376	384	380	389	393	407	400	391	400	436	419	393	395	390	388	385	370	392	390	428	421	398	389	408	366	385	409	401	393	423	430	408	397	391	388	379	386	389	393	398	401	406	392	417	418	380	358	358	402	415	416	400	400	386	376	408	403	401	396	395	385	414	389	391	398	383	425	396	381	424	388	389	382	398	395	399	419	403	427	405	356	347	406	366	393	369	394	390	413	394	361	405	406	360	411	394	414	399	381	380	395	372	423	445	421	418	388	373	403	390	388	387	396	405	405	400	400	415	371	408	379	389	394	375	391	389	415	419	412	404	360	436	384	420	383	403	384	403	410	418	402	429	397	388	379	393	395	402	403	405	409	404	433	408	403	405	392	388	388	397	366	363	416	388	410	372	399	436	371	400	374	391	393	387	383	396	390	380	406	413	401	370	410	389	400	417	399	377	375	436	433	367	444	382	388	419	412	385	423	427	416	405	419	409	394	368	392	423	389	391	382	404	401	413	426	401	432	389	397	404	416	403	392	424	429	400	400	356	433	402	394	431	379	386	413	389	388	398	385	361	386	382	421	420	386	380	428	420	407	406	403	386	432	395	393	405	415	408	408	389	378	415	405	413	413	391	379	404	402	401	392	373	391	405	380	397	378	387	357	401	389	399	416	396	393	404	402	384	373	445	413	401	383	403	412	416	380	406	413	460	431	418	416	435	431	367	414	406	397	358	405	400	401	425	393	396	377	446	397	365	381	424	421	417	423	384	387	383	417	423	426	393	391	373	403	410	411	408	405	403	404	400	370	415	361	413	389	434	374	394	371	400	429	399	362	406	422	409	414	418	419	411	424	409	419	411	357	400	420	429	439	402	399	397	423	359	383	429	397	404	399	412	439	429	410	396	393	391	392	419	378	384	424	404	348	400	371	402	399	430	405	403	416	406	414	381	383	410	433	429	396	417	426	356	361	428	403	367	392	388	380	383	403	361	377	391	379	360	413	388	377	380	430	398	388	410	371	406	410	419	385	410	423	372	434	420	427	452	388	413	394	403	391	399	393	397	397	402	413	400	405	415	397	378	400	392	415	404	374	379	410	425	387	423	382	397	373	396	384	402	374	399	406	403	396	414	382	397	371	386	364	409	419	387	415	422	378	430	406	346	438	393	419	395	354	394	400	427	402	427	429	404	392	404	411	391	415	433	429	378	401	354	412	385	385	410	391	416	390	376	377	444	386	387	404	400	384	385	409	431	402	376	382	403	403	419	351	399	431	383	414	403	425	414	395	412	432	412	409	392	388	400	419	413	409	419	388	388	402	379	391	403	386	419	359	402	394	387	400	434	409	410	398	375	380	377	426	397	407	398	380	388	405	393	400	394	396	371	402	438	412	395	459	404	372	391	430	402	385	377	361	399	399	410	411	385	374	399	413	403	443	458	386	398	388	389	405	411	439	399	384	411	383	404	374	402	401	368	382	383	418	412	391	408	391	404	395	382	364	408	394	380	390	431	392	403	365	419	394	410	391	387	395	375	416	355	398	396	402	386	417	395	375	413	412	391	421	402	380	396	402	413	440	399	422	423	423	410	400	421	391	393	413	415	359	416	423	373	442	425	401	388	418	387	371	405	388	401	413	357	380	415	411	380	390	406	401	435	419	379	379	387	391	395	411	397	380	391	395	383	416	378	410	412	408	386	418	399	388	417	404	436	409	388	396	415	382	405	396	417	385	421	384	400	421	420	370	407	403	407	378	402	405	399	371	417	361	398	375	398	391	374	379	385	402	414	375	396	394	394	416	339	397	393	410	383	415	389	401	406	409	434	403	383	402	418	405	378	410	401	392	413	414	422	394	416	399	401	405	398	401	410	390	396	419	412	373	404	391	410	409	409	416	380	385	400	381	406	403	368	385	362	397	442	381	408	399	386	396	427	373	402	387	406	410	368	379	397	391	407	412	441	395	403	374	378	377	392	402	413	387	368	376	418	412	370	381	414	392	409	377	393	407	392	392	402	389	405	417	390	466	408	387	367	405	400	428	396	440	380	389	415	395	389	395	375	438	412	429	399	393	423	398	418	407	415	416	388	409	398	370	399	390	412	397	387	420	403	411	376	400	399	393	382	444	409	414	367	408	410	399	428	380	400	384	418	398	413	372	408	402	409	405	407	379	401	372	407	366	377	395	426	399	390	395	412	404	422	398	401	422	391	385	407	381	350	395	366	397	392	392	391	397	383	357	383	400	421	408	399	379	417	383	394	404	372	415	389	417	396	364	412	408	418	399	393	406	405	408	396	424	399	399	374	385	371	393	396	425	410	427	380	403	380	435	407	405	402	343	402	380	391	393	366	394	379	363	387	420	381	409	430	429	376	375	391	416	437	392	390	383	426	408	381	382	393	452	395	406	426	429	399	412	379	421	403	401	372	406	426	411	443	373	381	421	362	388	424	395	388	392	420	428	403	400	399	395	414	400	427	362	387	408	406	375	451	362	386	396	394	488	409	391	393	383	416	411	395	420	429	369	392	436	389	420	378	401	345	389	404	375	369	407	449	390	376	419	418	397	415	379	409	392	377	386	410	422	393	404	395	420	403	404	393	400	402	401	384	381	418	371	386	351	424	402	394	393	428	417	406	404	383	407	414	356	393	420	390	399	370	372	365	408	408	410	418	397	392	401	401	407	421	386	371	379	384	400	399	371	413	393	359	397	408	389	397	429	361	388	390	390	371	399	423	387	391	393	371	376	381	396	362	385	383	397	424	440	430	378	399	380	406	409	416	405	394	479	393	418	394	400	383	416	399	399	418	389	421	366	394	396	416	425	357	391	400	438	398	412	417	413	392	390	404	395	381	395	440	381	373	383	391	413	390	401	384	406	385	401	361	416	379	413	418	372	384	374	395	372	425	423	391	399	419	402	416	396	427	424	378	389	434	378	373	393	431	416	393	387	392	381	387	411	412	415	416	388	388	448	405	438	391	409	413	395	409	414	395	397	394	391	387	398	385	409	362	378	371	376	370	418	393	387	406	364	417	382	417	417	375	403	412	362	411	398	402	376	383	376	413	370	417	372	410	368	369	410	418	380	422	421	408	405	389	423	398	423	394	394	394	387	398	443	421	406	416	370	404	441	428	406	408	397	402	420	422	413	381	433	412	344	424	417	413	366	396	373	371	408	398	405	364	400	396	389	416	402	394	396	398	406	403	392	381	373	420	441	380	398	410	401	417	415	417	396	408	379	404	392	397	426	413	414	350	449	389	388	399	371	393	422	434	400	390	410	418	385	368	435	407	378	379	414	417	397	395	412	383	434	418	386	404	367	388	404	413	416	421	411	405	425	414	398	387	392	439	411	416	432	384	370	405	410	379	411	396	377	394
23783	21073	28389	23949	21028	9773	1023	787	666	599	587	522	526	537	523	513	517	452	455	487	482	477	445	481	465	513	462	493	486	468	450	485	491	441	426	431	449	462	477	408	411	454	445	479	480	439	454	457	438	476	460	490	450	451	448	409	455	452	400	452	393	422	485	422	457	462	434	444	424	436	404	469	437	452	455	431	466	408	445	440	474	418	436	444	436	455	495	441	440	457	441	451	406	440	451	457	422	406	462	439	441	457	420	393	452	482	435	437	425	437	388	436	450	434	450	449	450	411	445	460	405	473	451	446	418	430	424	437	454	428	450	463	440	459	454	433	467	476	456	433	480	448	390	423	452	440	458	435	460	441	465	477	428	440	414	442	431	481	458	420	478	444	423	425	459	475	452	443	478	475	434	450	440	428	467	457	463	470	469	417	436	435	435	425	442	463	404	428	458	456	439	409	429	435	478	459	437	441	438	442	437	394	491	458	477	455	437	468	459	433	416	437	436	457	466	441	464	453	470	455	433	465	445	457	449	443	469	449	471	430	452	412	454	473	423	421	465	470	472	429	456	406	428	403	418	446	406	482	424	405	449	473	438	450	469	419	455	449	447	429	406	448	426	440	443	461	448	499	422	446	460	444	430	446	418	453	463	438	419	463	457	428	483	475	454	440	456	411	461	467	432	432	487	441	450	452	447	457	440	441	455	422	445	420	459	455	446	449	465	470	426	434	413	441	454	442	450	424	436	443	469	457	385	461	456	453	432	466	440	453	475	424	430	421	408	431	441	457	469	441	453	393	480	410	397	413	451	410	428	437	419	456	432	414	449	429	415	447	455	431	440	457	460	439	433	459	443	454	432	440	438	447	456	440	420	461	451	424	456	416	445	484	472	433	413	417	439	496	455	434	466	466	441	460	484	432	455	427	464	454	447	484	437	444	422	417	438	440	431	459	424	421	455	419	415	425	454	463	451	458	421	459	424	457	444	450	424	441	454	428	436	450	445	454	438	470	492	431	429	433	484	480	461	439	447	439	433	422	449	481	474	459	454	440	447	435	467	434	426	515	423	439	436	460	414	437	464	462	468	411	438	451	472	432	453	431	442	421	467	460	419	409	481	458	433	425	436	463	438	420	426	401	467	423	467	446	486	441	437	455	428	434	437	411	431	494	430	407	437	420	469	423	448	444	424	477	468	416	375	427	438	445	433	461	457	419	442	456	453	441	426	445	490	469	475	439	462	433	482	437	443	416	429	478	480	457	430	399	430	422	445	451	440	417	432	415	408	439	426	459	463	444	465	442	431	482	411	417	422	449	445	425	444	464	479	432	446	455	448	428	446	457	481	451	440	433	460	414	425	435	465	426	455	472	478	464	460	446	441	426	453	429	438	420	386	413	443	428	500	428	443	421	459	491	451	450	451	442	452	442	437	418	447	457	427	432	458	437	399	430	469	418	459	441	444	448	461	427	413	435	440	452	413	394	465	459	400	437	418	440	451	447	422	463	413	493	450	466	483	427	470	441	453	474	488	461	474	425	434	454	426	420	452	435	454	447	440	436	423	432	451	433	461	430	482	500	398	440	431	439	443	424	446	467	446	446	476	439	486	429	452	447	454	413	441	444	476	459	450	431	448	473	460	452	442	412	504	442	426	493	439	474	462	431	480	399	462	410	479	463	428	409	445	464	437	440	460	441	429	400	435	405	454	501	440	403	440	451	463	460	408	429	435	447	456	499	429	419	406	447	428	415	442	442	447	446	444	426	459	440	386	474	452	409	427	461	435	434	431	483	414	479	437	424	442	465	441	415	420	418	420	465	451	445	410	445	427	461	433	421	438	451	465	454	429	416	450	438	469	429	447	463	461	474	437	469	455	486	441	442	458	439	447	485	458	441	409	452	467	456	484	446	401	460	448	427	455	397	468	463	416	464	460	446	468	435	440	419	447	464	446	470	449	430	428	466	452	435	442	442	447	413	415	433	465	432	450	446	451	423	427	427	448	462	450	468	448	421	455	468	433	410	404	438	453	427	447	440	455	428	446	436	445	449	473	433	415	449	460	428	442	443	415	490	459	447	427	432	449	450	443	430	401	459	409	441	409	425	446	457	439	454	423	442	450	391	445	462	433	439	405	432	432	457	460	473	449	435	449	414	448	477	445	455	440	452	430	441	416	440	436	432	442	445	432	446	439	408	436	463	430	500	485	442	468	451	465	466	439	436	481	446	467	420	437	430	443	437	477	452	439	469	458	413	423	463	472	460	469	474	430	429	420	440	423	447	460	440	439	486	437	442	428	456	405	437	423	430	457	491	420	437	425	417	466	433	463	436	400	469	402	462	416	459	431	432	469	473	456	441	427	440	434	448	461	416	463	473	436	440	451	437	452	427	439	443	448	454	472	471	438	434	437	494	392	442	440	448	450	468	471	447	401	418	460	460	452	393	426	370	476	450	412	417	466	441	395	451	462	491	466	430	456	442	455	440	460	420	433	420	435	435	438	404	451	455	431	466	448	433	437	458	441	466	474	448	447	448	430	415	471	412	462	461	468	469	421	450	398	423	409	448	472	437	462	447	472	453	467	443	431	514	425	434	421	426	452	434	423	435	448	452	444	448	435	428	444	430	421	406	496	466	444	436	438	397	456	415	444	465	406	465	459	435	437	451	428	412	415	469	423	452	453	419	420	435	443	430	425	446	437	436	423	442	418	458	483	413	435	442	464	445	439	425	452	446	440	432	449	446	446	481	467	427	433	397	461	431	421	467	462	442	422	449	438	430	462	473	428	445	427	452	443	463	458	400	477	437	427	463	431	433	440	451	450	473	480	421	396	461	446	447	431	436	422	431	425	467	466	423	475	435	456	480	410	446	435	457	421	445	445	467	433	461	441	470	410	435	439	451	467	441	413	434	445	446	407	454	459	432	436	449	448	439	443	446	432	450	501	441	442	443	423	418	433	463	466	419	443	444	423	447	467	440	461	438	445	448	488	457	428	458	423	433	438	484	455	453	424	447	499	466	452	425	435	434	432	447	441	398	408	445	435	443	441	440	467	474	440	455	477	434	439	391	437	460	434	459	367	433	459	468	424	409	451	459	467	431	454	477	436	459	408	418	389	435	431	452	461	455	427	447	458	439	425	454	449	420	420	422	405	438	448	441	419	439	453	398	422	468	413	420	411	464	428	431	441	416	407	439	449	436	455	420	422	462	449	442	438	446	464	418	442	434	458	436	463	415	438	418	488	440	430	436	463	451	444	457	464	439	428	428	425	481	441	458	430	418	438	475	431	434	436	435	430	426	401	451	483	431	440	386	491	439	444	404	439	421	434	437	445	462	429	435	435	444	415	441	438	434	449	451	416	445	438	442	427	409	446	415	448	455	445	457	424	436	490	445	426	489	408	458	432	429	392	449	436	462	452	453	450	456	419	448	455	464	426	418	468	434	423	419	463	432	479	463	450	443	435	450	476	479	481	449	455	460	424	410	471	444	424	452	416	400	408	430
38644	41924	6841	3390	2531	1881	1522	1282	1109	1017	947	838	833	836	771	681	667	685	691	688	664	630	634	636	638	653	577	658	601	605	618	620	656	574	619	623	622	588	612	626	602	632	592	560	596	602	617	625	628	569	629	635	556	582	602	615	591	602	636	613	632	604	642	553	563	598	553	598	597	612	628	568	570	594	581	591	638	613	603	579	575	617	585	599	602	577	579	568	594	620	551	608	551	595	628	559	562	601	605	647	575	593	589	580	630	601	582	580	585	618	577	660	619	608	599	600	620	601	580	583	603	626	562	623	587	589	598	553	592	553	573	578	593	636	609	618	564	636	592	666	557	621	595	588	662	588	659	619	605	618	595	558	552	607	580	610	553	579	607	604	567	578	569	568	564	565	566	626	579	571	598	598	601	603	557	605	627	547	621	606	560	583	593	595	585	611	579	589	626	598	554	588	551	607	598	621	599	602	542	627	604	642	572	590	603	649	615	625	655	658	585	629	582	570	645	601	607	600	588	580	593	554	603	575	604	586	598	568	575	563	571	610	600	558	586	594	514	575	613	578	624	562	612	582	594	632	569	592	603	579	599	585	592	594	575	590	565	567	610	575	591	618	566	602	590	588	555	583	601	596	557	611	532	574	587	590	605	644	582	618	569	603	592	614	605	557	607	594	585	553	615	606	588	554	581	623	579	576	584	580	575	583	617	564	598	600	611	614	630	643	572	616	612	572	602	570	626	587	591	590	607	588	611	573	555	604	589	590	620	596	611	590	601	588	597	623	605	565	601	538	616	579	575	579	574	646	558	596	569	620	603	573	578	564	574	587	609	640	578	593	582	573	593	605	615	574	597	606	616	615	596	646	578	595	575	565	588	570	607	587	598	591	567	596	620	557	583	581	657	585	573	551	590	606	595	568	559	580	575	603	573	612	600	565	624	570	581	604	659	543	569	557	622	580	580	582	615	621	592	580	573	615	559	593	606	645	555	573	593	616	579	552	622	607	550	591	555	559	588	590	591	580	570	600	556	583	597	562	615	610	592	665	599	574	602	591	620	588	611	591	617	573	576	594	577	570	578	550	610	589	617	589	581	603	578	579	635	588	606	627	551	533	626	606	590	613	600	615	559	587	605	575	639	571	566	622	594	613	561	614	626	589	572	601	575	568	591	603	574	613	599	570	557	607	568	587	578	601	625	608	585	667	586	602	567	587	602	578	567	627	599	615	570	610	578	593	592	595	626	540	640	625	597	610	562	550	591	596	607	577	591	585	575	591	649	599	560	611	666	580	557	606	612	612	558	573	603	596	584	577	587	589	556	565	580	604	583	598	549	610	608	615	556	573	578	597	579	603	604	564	615	569	587	617	603	610	601	570	599	611	554	590	573	592	570	583	648	604	628	626	599	604	554	611	598	575	588	600	598	532	557	589	588	613	561	578	574	621	583	628	558	560	582	640	624	606	579	607	602	607	583	574	597	619	597	609	578	600	566	596	587	575	597	634	572	599	611	577	552	568	586	609	571	599	596	638	585	585	589	565	599	613	608	602	584	559	577	617	579	609	591	608	567	618	575	579	559	571	594	541	607	583	592	622	594	584	606	570	585	595	631	587	606	615	605	539	576	580	599	569	602	582	599	641	563	593	584	553	598	636	606	596	617	554	585	609	633	584	568	547	597	580	626	581	593	610	522	586	598	588	589	608	613	583	617	623	616	628	589	612	587	598	576	558	626	589	596	596	628	615	609	605	625	591	583	602	591	570	585	596	591	558	549	601	585	600	613	599	596	622	565	635	592	666	622	641	583	545	627	591	605	623	610	577	627	576	587	572	573	586	599	602	623	603	588	612	577	575	566	585	591	578	654	539	562	552	559	582	621	601	585	585	613	635	623	600	600	546	601	548	579	554	606	576	600	606	582	571	582	586	596	586	601	542	566	549	563	566	674	551	609	575	599	601	618	579	581	601	563	622	641	593	595	626	599	584	558	634	630	584	590	605	598	578	579	604	635	604	604	610	576	595	609	607	592	596	549	575	588	615	573	599	545	568	569	555	625	602	635	590	600	571	590	620	567	588	591	558	543	581	609	632	608	634	573	601	602	624	571	578	613	590	552	553	609	576	601	605	618	624	595	567	602	634	587	573	629	558	598	602	634	635	563	573	595	578	578	553	588	644	565	578	611	597	578	608	589	616	594	599	601	607	574	606	616	553	538	627	601	592	531	613	557	596	599	595	570	558	604	622	553	531	533	598	561	606	603	602	566	599	583	599	623	595	624	635	572	610	567	610	613	600	606	587	618	582	576	573	584	598	597	561	611	577	628	609	590	634	596	597	589	569	584	640	556	618	583	607	564	569	598	575	627	603	629	611	599	554	600	561	581	571	594	624	603	577	573	561	595	560	608	611	611	584	627	601	552	616	620	616	573	593	591	555	629	601	650	601	543	617	587	622	604	626	581	598	590	593	599	553	608	559	608	588	586	594	566	577	587	598	530	555	598	589	601	587	572	591	570	590	589	596	613	578	608	594	596	585	583	566	608	595	593	607	645	588	596	571	590	586	610	573	646	589	579	618	580	572	583	606	584	590	566	600	615	594	589	602	592	572	602	597	594	582	630	598	647	591	596	590	581	598	578	614	621	591	623	614	564	562	581	631	609	594	620	562	624	625	604	566	598	593	567	574	578	611	620	623	597	603	578	559	562	578	574	600	608	582	620	584	582	571	532	577	566	604	608	590	589	610	614	587	593	590	592	638	589	626	554	580	579	610	565	616	613	601	620	614	635	555	567	604	588	567	576	586	572	577	582	580	586	623	606	601	578	622	608	577	563	595	598	574	566	612	588	613	582	633	584	590	610	587	628	639	594	629	600	576	555	635	608	591	598	586	547	571	556	604	590	571	596	624	574	597	604	620	596	561	577	588	569	555	590	581	604	602	595	613	601	572	646	590	619	578	597	621	595	596	604	575	608	603	524	613	598	621	630	622	634	638	621	583	591	671	581	576	569	617	596	593	578	585	571	614	585	599	601	635	542	590	557	617	572	554	569	565	615	578	581	642	643	572	612	566	582	603	587	619	615	553	574	601	607	592	609	585	568	596	578	584	583	605	592	679	601	603	572	591	566	610	557	629	587	568	612	573	582	592	585	594	579	617	564	595	606	607	604	607	564	560	595	559	557	618	621	615	627	581	618	649	600	553	582	583	599	569	594	555	584	617	604	614	579	551	613	600	589	592	598	567	561	571	580	603	643	579	565	603	621	627	579	585	552	565	607	588	620	621	559	592	576	591	580	576	585	593	596	621	594	563	599	618	596	591	590	561	559	584	599	545	580	585	586	596	529	597	582	619	600	577	620	551	620	584	584	588	615	605	611	589	579	579	553	582	610	591	593	601	608	581	585	600	550	574	575	597	614	586	604	602	575	566	565	589	618	594	598	590	557	616	541	601	576	615	591	641	604	575	600	559	597	582	580	635	591	615	558	600	632	585	601	573	568	623	549	569
24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
