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
338626805058	338626805619	338626806169	338626806719	338626807269	338626807819	338626808369	338626808919	338626809469	338626810019	338626810569	338626811119	338626811669	338626812219	338626812769	338626813319	338626813869	338626814419	338626814969	338626815519	338626816069	338626816619	338626817169	338626817719	338626818269	338626818819	338626819369	338626819919	338626820469	338626821019	338626821569	338626822119	338626822669	338626823219	338626823769	338626824319	338626824869	338626825419	338626825969	338626826519	338626827069	338626827619	338626828169	338626828719	338626829269	338626829819	338626830369	338626830919	338626831469	338626832019	338626832569	338626833119	338626833669	338626834219	338626834769	338626835319	338626835869	338626836419	338626836969	338626837519	338626838069	338626838619	338626839169	338626839719	338626840269	338626840819	338626841369	338626841919	338626842469	338626843019	338626843569	338626844119	338626844669	338626845219	338626845769	338626846319	338626846869	338626847419	338626847969	338626848519	338626849069	338626849619	338626850169	338626850719	338626851269	338626851819	338626852369	338626852919	338626853469	338626854019	338626854569	338626855119	338626855669	338626856219	338626856769	338626857319	338626857869	338626858419	338626858969	338626859519	338626860069	338626860619	338626861169	338626861719	338626862269	338626862819	338626863369	338626863919	338626864469	338626865019	338626865569	338626866119	338626866669	338626867219	338626867769	338626868319	338626868869	338626869419	338626869969	338626870519	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	3600	2300	2738	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
24280	21396	25610	27564	21400	21214	1262	292	216	164	136	134	114	135	86	124	94	89	95	94	102	87	79	89	86	80	92	84	87	70	77	100	92	77	73	62	76	80	65	74	70	74	72	86	84	67	87	79	72	78	88	66	82	94	83	83	67	88	77	79	82	71	76	55	75	74	85	96	80	66	83	79	64	76	67	53	76	65	73	90	74	85	71	78	82	76	90	92	75	87	73	86	82	74	69	82	94	87	85	77	72	78	83	67	91	78	81	68	75	71	70	70	75	72	85	74	67	69	74	69	88	84	70	89	88	81	76	68	58	75	72	78	85	69	75	65	70	73	66	75	67	63	58	80	83	84	81	75	94	80	72	69	77	70	72	72	57	75	74	76	68	77	77	70	74	74	72	74	78	76	89	54	74	78	69	83	76	74	81	75	69	77	77	82	82	75	96	81	77	95	79	69	80	82	80	63	84	92	59	81	81	72	76	55	74	70	87	81	97	76	86	79	78	90	75	67	74	72	67	64	106	70	89	70	81	78	76	70	76	75	73	75	74	75	63	75	65	67	63	79	105	67	84	76	65	93	61	73	79	71	64	85	64	61	70	69	80	56	78	64	83	72	72	83	79	67	83	77	59	77	83	85	70	89	74	76	69	62	88	84	75	80	92	81	83	91	74	67	72	68	68	78	72	75	71	88	76	68	87	59	73	76	56	71	72	72	80	85	69	79	68	82	80	69	67	79	80	62	87	84	62	69	75	64	76	75	80	80	78	94	71	77	84	68	69	72	70	93	87	92	74	86	80	80	76	74	79	67	76	74	74	75	83	84	79	62	68	63	77	69	87	92	56	72	81	55	59	70	67	76	69	84	58	68	63	74	62	72	75	79	97	76	84	80	73	64	71	69	74	77	84	74	65	66	68	73	75	67	80	82	55	90	76	72	67	58	60	92	87	64	75	84	84	64	86	75	92	75	69	69	63	61	90	79	82	82	76	87	65	86	77	86	70	87	72	90	64	80	62	77	79	74	69	72	76	76	80	82	74	76	96	70	85	66	81	74	61	74	58	96	78	78	74	71	76	80	79	75	66	68	74	95	77	74	85	92	72	68	65	74	75	77	76	87	71	68	78	75	79	67	82	76	80	81	68	79	70	68	59	76	78	69	74	70	59	72	71	81	79	89	67	79	75	57	58	66	60	65	59	83	58	74	52	75	76	75	76	72	62	71	59	96	81	76	91	61	80	80	72	101	93	74	64	76	74	92	63	69	69	72	66	72	87	63	73	77	86	60	66	80	65	77	71	83	72	74	72	55	93	62	76	67	80	62	72	54	79	63	94	74	71	70	75	57	77	65	70	91	62	70	50	66	78	62	81	80	98	69	82	77	79	74	73	79	98	84	82	70	60	74	77	100	85	80	63	79	82	71	57	82	102	86	68	90	63	65	62	83	66	72	73	65	62	78	60	77	69	79	66	67	81	77	87	58	73	63	70	78	65	80	85	68	67	65	91	81	70	80	69	77	80	68	72	62	69	70	94	69	79	69	88	77	83	82	89	85	70	76	78	86	75	81	87	77	74	65	86	80	80	79	90	67	57	69	93	79	77	67	67	71	81	70	66	80	74	72	80	81	79	72	44	91	77	70	69	84	86	64	72	71	88	73	75	74	89	73	64	64	64	70	75	73	67	68	95	69	81	69	61	91	72	68	89	79	83	83	77	69	78	61	87	73	79	68	67	69	69	62	82	66	75	76	65	73	64	74	77	69	71	69	89	75	56	72	80	77	74	69	79	70	75	80	76	72	71	72	66	76	79	81	88	87	66	78	85	63	70	75	57	82	80	71	91	76	83	69	64	69	77	64	61	84	80	80	96	76	74	72	86	78	64	88	79	84	99	95	83	65	74	75	72	89	81	70	76	58	77	80	86	59	79	78	77	88	84	73	69	74	80	77	70	74	73	73	69	77	80	87	79	86	77	68	75	70	78	80	80	84	74	66	74	88	79	84	89	67	71	89	73	73	87	84	79	89	85	79	86	63	75	75	88	79	61	65	80	75	84	85	63	84	82	73	67	79	64	78	83	63	73	71	72	79	76	75	68	71	78	79	92	84	63	75	76	77	84	74	80	85	85	79	75	81	69	75	73	80	75	82	79	82	73	77	70	65	65	101	72	76	81	78	78	71	79	87	82	74	65	79	70	79	77	81	83	62	83	78	65	91	82	67	78	89	70	76	66	75	66	84	77	84	63	92	67	73	74	77	74	74	83	79	74	85	84	57	86	72	74	82	71	56	86	71	80	78	60	66	53	70	78	73	94	88	73	70	89	73	90	72	72	78	73	74	74	86	67	56	76	90	69	79	83	56	61	78	66	78	75	67	72	75	66	85	67	61	61	73	81	71	63	78	80	90	81	82	72	80	79	81	73	74	72	86	81	90	86	74	84	74	75	65	66	77	87	79	72	66	64	72	70	82	83	84	78	88	73	86	69	74	80	74	73	80	72	78	76	63	66	76	80	61	55	80	65	74	69	89	69	83	72	78	81	91	64	65	86	74	67	78	70	78	93	67	81	78	80	88	82	78	77	89	70	64	77	63	96	80	78	71	68	99	86	67	75	86	83	83	70	70	69	78	77	87	81	65	69	72	84	75	70	71	62	68	86	86	75	74	77	65	75	73	83	81	66	76	58	65	78	76	93	81	72	58	81	64	77	82	94	76	81	81	71	75	73	76	68	81	77	75	90	92	88	64	81	101	60	76	68	69	100	64	64	84	78	80	74	82	74	80	76	81	79	72	78	80	69	72	70	71	59	78	73	71	75	68	89	81	66	73	83	75	75	68	86	78	76	58	85	55	73	95	81	88	74	77	77	82	81	86	82	88	77	95	83	91	76	73	79	76	72	79	90	80	57	72	67	76	67	73	70	83	71	57	75	77	73	90	82	67	69	62	63	79	68	71	85	66	78	86	71	88	74	74	73	76	82	88	91	78	74	97	71	84	67	57	80	66	70	66	65	41	72	78	78	62	71	80	70	82	78	71	81	58	80	77	64	69	73	86	96	73	80	75	71	79	74	79	86	72	62	63	96	81	80	97	96	64	67	84	97	61	67	76	64	77	68	58	67	84	78	77	83	85	79	87	70	70	52	74	79	68	74	64	82	73	69	67	67	90	68	77	79	90	66	85	85	82	78	70	75	76	73	80	84	90	85	68	80	81	79	78	95	68	72	70	73	87	82	74	85	74	73	62	67	65	78	55	68	79	86	87	89	58	81	85	78	65	73	88	77	79	76	98	71	71	69	70	81	72	88	75	70	85	70	79	67	77	82	64	86	66	71	73	80	70	89	56	62	90	64	75	80	88	69	52	76	75	73	71	69	69	69	88	74	74	94	78	88	86	79	85	71	77	67	59	78	87	67	74	81	88	76	79	68	69	76	72	73	76	56	78	83	63	83	70	89	82	68	74	71	82	72	70	64	72	81	65	86	71	99	75	52	91	56	71	80	73
2991	4254	2288	1025	562	418	326	325	292	256	234	219	264	233	242	214	199	228	217	238	205	231	218	210	221	196	218	206	218	230	225	213	195	198	199	203	198	190	200	188	183	211	220	190	186	193	185	232	263	194	224	225	207	217	186	198	198	190	206	174	202	222	197	191	213	185	207	212	191	212	210	198	179	216	176	204	186	205	208	221	223	214	186	193	197	200	189	214	203	191	208	199	192	196	207	191	207	222	200	207	190	202	190	200	211	188	202	180	192	217	183	205	181	230	214	185	195	202	211	221	197	202	216	210	185	238	213	218	198	182	200	193	202	179	208	217	189	169	184	192	209	219	206	214	216	202	193	190	176	195	206	222	200	212	193	193	193	205	186	197	223	223	196	199	193	202	212	179	218	212	195	187	210	188	226	190	195	200	205	184	197	204	212	192	234	188	190	190	216	201	215	210	210	215	209	167	207	225	190	223	196	183	197	186	200	232	211	218	193	211	189	200	196	221	198	202	186	194	179	181	208	211	204	221	218	218	220	210	216	205	190	213	209	217	206	214	198	214	189	191	186	212	199	195	199	199	206	188	174	202	172	178	197	193	201	197	190	213	201	183	225	191	215	220	184	194	184	180	206	194	203	206	198	220	220	197	185	202	199	193	175	197	210	238	189	208	199	206	210	210	179	232	201	194	198	187	210	210	200	217	203	246	219	199	188	194	194	195	195	204	206	212	216	208	198	157	188	208	209	193	197	204	216	218	224	214	192	209	205	202	184	224	233	189	185	208	199	193	239	197	192	208	213	196	212	185	206	200	187	198	183	227	217	182	191	200	194	193	189	199	180	203	211	201	186	202	190	194	192	188	191	196	197	185	162	199	230	225	203	176	194	203	205	199	222	230	186	204	181	185	191	196	211	233	204	217	190	197	226	228	217	179	184	212	204	162	218	213	201	194	204	227	225	202	162	191	222	170	187	238	194	214	209	218	194	176	204	228	194	214	188	190	188	201	180	189	198	206	201	203	214	207	190	207	199	192	186	224	194	183	216	202	202	209	190	191	183	193	206	209	205	173	213	193	192	205	199	217	204	204	196	201	188	212	226	227	200	240	194	182	186	172	202	183	205	217	208	199	196	168	190	192	232	210	182	203	209	211	207	215	224	214	214	225	175	221	227	239	210	214	192	200	235	212	211	194	201	214	212	159	215	185	182	180	213	176	201	198	203	208	203	212	210	198	192	210	219	183	215	201	212	193	208	201	206	188	201	220	209	210	196	208	212	219	186	211	218	198	198	188	205	188	189	194	181	186	190	183	218	206	216	206	172	195	186	188	180	194	222	210	196	203	201	187	182	189	203	192	189	186	170	187	195	196	196	213	190	207	174	187	198	196	205	220	185	212	175	226	211	196	189	221	188	208	197	212	213	208	191	193	203	215	199	218	214	195	225	190	238	224	185	177	218	189	199	220	180	212	194	194	221	208	204	189	214	180	211	197	224	194	210	193	208	205	189	212	198	171	203	188	173	196	212	217	189	222	219	201	201	218	211	193	182	221	212	206	204	205	210	205	193	178	213	210	197	203	203	200	206	207	188	205	190	212	216	196	180	185	210	205	193	198	185	215	204	179	174	201	205	199	199	196	173	212	169	190	192	183	212	203	208	214	176	230	202	197	211	214	217	190	193	196	192	218	205	189	186	213	193	190	206	207	182	231	184	199	222	204	214	197	205	194	190	205	201	193	209	210	203	190	206	206	183	184	207	183	219	167	233	217	197	186	194	227	201	188	203	194	188	221	230	192	230	216	200	201	220	219	185	214	209	199	198	191	217	211	224	193	196	223	230	204	211	211	208	192	188	192	216	208	186	217	183	208	201	213	198	188	209	177	180	183	209	196	196	199	190	213	215	215	213	218	224	193	227	204	211	206	191	210	166	198	181	196	191	187	212	205	191	204	220	205	201	168	225	207	223	190	197	203	224	210	194	192	228	188	211	219	171	187	208	197	175	209	188	202	208	185	216	209	207	202	209	204	209	193	177	192	205	214	206	213	207	191	219	188	191	205	200	187	191	189	206	196	205	184	184	184	218	215	200	237	177	197	220	197	229	190	188	206	187	197	172	208	190	194	207	214	198	209	212	205	207	207	220	197	177	189	185	209	215	182	217	211	200	193	189	209	223	206	199	202	197	213	200	223	205	191	213	211	187	209	210	202	185	210	212	217	182	207	211	196	202	224	206	192	188	211	201	214	228	197	206	184	250	199	196	198	206	220	196	211	204	195	218	203	205	204	182	184	200	202	202	227	218	181	211	216	202	198	212	203	205	205	192	172	211	202	208	200	192	213	188	205	196	203	224	205	195	240	209	171	184	204	209	214	225	175	207	206	214	190	216	192	180	187	183	204	238	216	221	174	187	190	198	210	216	186	156	200	185	232	210	180	209	196	218	227	202	213	194	199	212	214	198	206	200	216	194	214	219	224	229	197	218	191	184	211	199	182	179	227	183	201	197	198	199	174	204	210	194	184	208	208	189	222	201	237	217	221	201	223	215	190	199	212	205	228	191	209	204	229	189	216	200	202	221	213	174	223	200	201	194	212	185	185	204	214	216	217	188	210	183	201	219	193	224	209	191	184	196	197	210	195	191	200	215	185	183	208	203	196	198	209	188	190	199	196	186	219	192	186	206	207	182	197	201	178	218	195	216	234	187	189	183	186	200	193	208	179	213	194	199	215	208	219	199	179	193	213	186	207	227	199	185	193	209	194	208	197	190	205	232	197	212	184	236	190	206	214	220	198	198	202	198	196	210	190	213	212	188	229	199	221	191	209	195	216	210	196	201	185	186	230	222	204	207	190	205	193	197	195	183	212	216	200	199	215	208	205	208	202	208	201	203	201	181	182	211	169	183	197	213	205	210	184	197	207	195	183	205	182	230	220	194	222	179	204	194	211	210	198	212	204	202	205	204	199	214	206	169	229	180	224	186	204	182	198	193	199	228	226	220	197	210	188	205	196	209	183	193	192	221	187	207	201	219	201	195	198	215	201	189	214	201	220	225	194	185	173	213	187	202	218	191	222	203	203	175	223	183	206	191	187	206	199	186	207	188	205	187	205	216	187	193	192	199	214	186	216	222	199	218	207	207	194	182	211	195	227	217	221	183	221	196	227	194	184	214	181	177	222	204	188	183	203	205	202	201	192	217	189	194	213	223	197	198	206	190	171	187	181	192	195	184	183	204	178	207	199	192	202	193	229	205	201	218	203	177	180	225	207	194	200	200	176	210	209	187	188	211	197	195	182	166	199	203	203	218	203	190	209	199	194	227	188	197	215	198	201	196	184	234	220	214	198	190	174	180	178	207	210	238	184	202	199	201	201	209	192	190	187	191	192	205	200	208	212	206	187	208	200	221	201	202	183	182	213	193	172	165	201	202	191	227	212	231	209	197	209	212	208	202	199	209	189	216	187	224	171	208	205	203	212	201	190	211	214	201	229	205	177	211	224	193	190
32604	12084	1330	437	337	271	291	290	287	329	271	278	272	274	264	309	285	268	294	269	288	279	334	281	273	284	320	281	297	280	285	312	275	282	261	307	270	269	272	281	264	273	275	302	299	305	318	281	293	269	257	306	290	286	299	297	302	288	262	294	277	285	293	298	290	276	255	325	292	276	274	278	283	300	278	312	292	299	317	274	293	263	275	283	300	289	260	270	305	291	265	296	287	301	269	269	283	285	307	318	277	282	279	293	275	296	241	306	291	260	298	289	292	278	260	318	278	311	293	302	325	275	262	296	291	268	296	274	292	272	258	291	288	287	300	267	228	274	279	289	302	275	274	293	291	288	305	277	301	292	239	328	289	294	274	300	289	275	274	292	308	299	300	298	286	291	299	285	273	294	302	318	299	274	275	275	278	319	268	292	299	303	292	321	292	301	287	276	296	279	270	276	255	327	277	285	256	281	304	306	273	286	312	308	289	288	305	283	288	301	321	276	298	296	300	274	280	283	249	290	283	288	274	284	266	306	291	277	267	305	284	306	265	282	295	321	265	261	266	264	266	281	317	317	267	297	307	277	272	292	294	278	288	319	257	300	261	263	290	317	290	285	272	272	297	314	326	308	285	281	283	285	310	293	300	253	307	259	295	267	293	253	289	297	304	263	247	309	278	316	307	280	277	252	289	299	269	278	268	253	303	276	284	261	291	281	330	286	299	262	325	288	273	298	286	314	301	326	264	307	303	289	286	272	276	282	275	252	262	298	266	297	261	300	280	231	267	276	272	297	296	294	277	289	286	281	314	303	273	304	274	289	287	285	271	311	291	316	307	275	279	280	282	293	274	294	281	298	292	325	287	325	268	280	306	274	284	289	301	284	324	273	298	283	301	298	292	268	274	299	305	270	283	293	282	268	301	294	307	283	297	294	294	299	327	310	260	309	302	292	267	276	261	326	285	271	257	250	268	281	298	298	291	285	273	272	285	283	290	305	278	262	259	279	289	277	310	254	275	318	287	297	279	298	294	311	310	296	290	322	303	276	283	297	270	259	273	255	273	282	245	286	292	262	271	299	296	332	322	290	290	282	271	285	269	263	266	280	292	290	293	288	274	290	272	286	276	272	308	265	278	238	297	274	298	302	302	306	314	308	295	269	249	324	299	301	295	281	277	283	245	292	275	281	291	268	272	270	289	263	311	283	273	327	294	302	303	302	277	280	292	287	317	263	322	314	294	291	292	292	259	232	246	272	273	308	270	317	294	307	292	279	280	314	272	276	280	279	281	284	250	278	268	315	290	285	265	287	268	272	286	276	280	267	298	296	280	291	275	266	274	271	296	272	320	279	290	284	287	272	298	300	286	274	295	289	305	269	296	282	299	258	273	261	252	295	277	310	291	293	305	290	257	277	265	309	300	291	288	246	313	279	251	273	282	289	298	278	312	290	298	309	307	256	295	279	282	294	303	302	261	267	277	271	328	298	287	283	294	282	282	299	278	247	279	301	286	299	260	269	286	255	313	301	287	289	292	297	294	253	265	283	295	290	319	303	297	271	260	285	277	282	300	287	305	269	299	300	255	271	276	300	255	282	304	285	274	286	298	289	272	276	296	264	274	292	279	253	293	300	318	299	287	274	263	296	290	289	287	267	293	315	308	265	316	295	302	288	297	283	322	274	286	291	286	239	287	302	293	316	277	290	286	298	283	277	290	285	296	286	301	271	289	286	297	295	294	298	270	267	313	288	303	271	280	291	274	295	282	263	281	295	265	268	287	281	266	301	303	300	282	282	314	278	293	292	304	278	253	277	319	250	292	246	277	261	276	306	263	298	277	282	294	293	330	320	268	310	289	290	307	302	291	283	274	277	271	280	296	290	281	274	262	287	277	234	255	297	266	262	282	303	302	267	290	285	298	326	320	248	281	274	288	276	281	299	288	297	283	311	278	280	298	299	307	291	279	288	284	294	320	296	253	270	304	294	286	266	291	263	317	276	285	269	263	335	312	258	283	301	267	305	260	299	265	295	300	268	304	291	304	293	263	283	255	308	319	282	266	299	276	281	271	321	287	293	241	269	236	304	276	294	287	259	277	263	300	305	260	282	274	298	299	271	297	282	289	324	285	309	272	292	257	316	271	297	304	289	265	274	312	287	268	266	278	273	267	323	294	274	298	290	297	284	307	278	259	262	279	283	253	279	317	268	276	325	292	271	313	300	280	301	309	281	311	286	307	254	283	293	280	319	263	297	280	279	300	276	245	310	298	318	288	291	289	315	291	321	256	288	263	291	283	305	288	285	264	317	315	295	277	295	300	289	260	300	293	302	288	243	271	264	296	309	294	324	264	284	282	259	297	284	269	301	271	277	286	283	305	258	304	302	345	297	295	291	278	285	310	292	294	324	279	317	257	277	268	277	247	276	287	302	272	293	249	302	283	302	266	297	291	317	302	313	279	282	283	295	265	287	283	274	298	275	278	318	275	263	270	271	283	290	295	306	272	292	301	316	305	274	316	315	280	309	267	293	308	268	292	303	322	314	284	260	298	291	278	302	275	284	277	319	276	263	296	291	293	253	277	250	316	310	295	268	275	272	277	280	310	284	282	257	300	285	273	316	311	286	327	300	289	286	281	294	296	282	300	302	264	280	305	260	300	295	269	267	297	298	304	281	296	276	300	277	279	282	298	282	289	284	277	313	271	293	293	310	267	289	290	266	276	277	292	262	273	280	273	268	296	286	314	271	292	281	273	278	279	307	291	262	284	287	276	321	279	272	271	255	270	265	290	268	309	279	284	276	275	295	304	270	303	292	265	319	279	289	287	296	264	304	267	266	285	269	308	299	292	283	320	288	309	309	296	289	278	286	283	283	276	285	292	316	260	308	287	275	286	277	314	280	300	271	251	274	326	282	277	282	309	327	271	291	275	285	252	279	283	277	267	296	279	279	287	289	270	268	271	276	333	294	303	310	307	267	285	309	321	269	255	289	280	284	282	312	304	250	265	299	293	287	272	309	268	286	298	290	270	261	296	311	281	299	299	276	287	281	251	297	279	302	272	267	267	318	314	270	296	272	275	297	273	284	260	299	294	277	319	279	296	272	301	273	290	288	269	258	254	305	281	261	309	304	280	280	301	274	283	334	256	315	272	268	281	310	281	272	291	298	298	311	285	314	307	283	255	321	274	277	282	264	277	269	289	291	296	288	319	271	276	326	278	276	275	287	290	285	273	273	271	304	296	301	282	265	270	266	305	288	265	300	267	263	264	292	273	285	270	274	317	255	295	268	329	290	282	293	299	270	329	276	303	275	268	271	306	315	286	281	251	281	310	246	275	296	303	292	299	287	279	268	289	296	303	269	298	272	301	284	283	293	315	251	253	272	315	303	291	263	315	334	301	272	273	278	287	285	244	281	294	305	324	261	277	301	278	294	283	287	291	282	277	322	280	269	267	283	276	284	278	291	304	275	275	265	305	315	287	271	278	303	274	273	258	302	284	286
5466	712	675	658	652	640	668	579	667	635	621	642	618	681	649	678	595	616	612	584	604	624	640	638	633	696	616	613	645	585	635	623	677	615	611	643	647	649	624	620	645	614	672	641	625	676	639	583	641	626	667	621	629	660	609	618	622	578	675	651	643	578	670	659	645	659	629	618	615	591	606	642	643	636	655	634	651	621	612	641	671	625	638	637	651	686	651	653	658	650	622	632	644	604	646	656	669	645	661	624	676	636	636	639	627	644	619	635	601	663	601	640	634	646	610	599	644	631	653	664	668	641	625	617	629	587	654	613	623	648	635	639	661	617	652	631	616	627	625	618	616	617	662	631	614	662	666	626	650	645	645	635	632	604	649	609	601	618	640	617	611	673	635	618	646	625	605	663	594	641	607	648	628	601	627	689	631	647	617	669	599	644	630	663	676	624	645	633	634	628	604	622	604	622	643	643	690	664	589	670	621	616	628	564	613	631	645	619	657	668	632	605	655	659	619	640	660	633	599	597	658	640	666	610	644	600	612	639	623	664	602	639	647	656	610	633	641	653	615	628	603	632	622	633	643	645	640	591	641	619	659	665	674	650	665	629	651	601	572	616	669	642	659	565	640	656	637	652	656	603	617	637	661	636	640	687	657	592	594	659	613	668	647	614	633	609	652	661	641	659	662	650	636	668	679	662	627	636	630	626	638	671	631	645	631	633	663	630	614	657	658	620	638	625	632	647	605	614	652	648	563	620	630	602	606	650	673	673	628	653	643	621	614	629	599	662	667	615	660	646	666	629	628	604	616	652	630	669	626	620	584	654	621	646	636	618	612	635	628	659	565	658	657	656	639	622	615	639	637	627	613	629	653	631	649	664	640	660	633	660	621	622	677	656	674	625	607	601	627	676	640	647	647	632	644	625	655	634	639	603	631	593	633	659	627	625	621	627	669	612	681	641	653	605	622	637	635	604	624	643	665	633	620	602	609	694	584	664	662	607	608	678	641	632	657	623	646	648	630	637	679	639	683	615	608	614	709	631	611	619	612	616	617	609	657	614	654	651	699	647	621	623	649	666	652	634	646	603	627	623	660	631	668	677	624	606	622	659	611	666	682	662	622	629	654	653	633	631	656	646	649	638	687	612	623	646	651	656	595	634	670	604	643	637	610	605	612	644	683	624	597	627	639	620	639	622	665	659	630	646	642	604	601	649	592	633	599	651	600	606	616	628	659	642	580	640	626	607	669	648	613	635	647	632	629	609	623	631	618	648	691	618	598	649	616	607	638	599	632	703	663	619	640	656	642	622	612	637	603	633	631	614	633	665	650	583	623	618	644	578	596	619	613	642	622	600	670	626	647	633	605	629	627	644	620	615	641	626	644	650	629	619	620	651	589	629	589	670	628	654	652	655	600	638	647	652	645	632	653	644	602	643	626	635	632	617	607	584	631	651	561	644	616	626	657	644	621	600	632	685	636	602	663	651	602	635	624	667	649	639	618	641	710	654	665	636	652	651	624	629	696	590	611	619	721	639	642	639	646	626	624	605	604	619	657	663	651	620	638	696	630	632	662	611	667	677	613	619	672	595	621	642	683	581	628	619	623	643	600	613	629	603	669	627	619	635	705	643	640	660	671	650	610	621	643	612	621	624	639	638	637	609	661	645	632	631	689	614	636	618	624	621	694	615	646	647	658	653	635	644	673	600	638	611	626	632	660	676	657	630	583	628	643	614	604	684	597	656	623	669	602	662	631	593	651	631	691	626	599	600	648	604	649	649	633	668	588	620	672	641	582	613	647	638	630	619	602	644	610	647	605	636	626	650	668	662	630	618	626	625	626	653	619	658	644	637	666	633	634	637	651	628	671	670	611	651	629	634	630	592	679	658	636	642	646	654	629	630	621	653	648	639	633	654	641	602	609	640	639	639	625	675	598	629	613	664	643	615	595	637	621	636	604	615	604	611	603	623	615	646	639	612	624	641	606	607	645	598	618	623	602	637	667	655	694	615	598	649	622	636	558	620	644	652	641	630	623	633	664	608	596	636	604	632	587	642	613	631	612	636	636	648	635	596	612	631	623	691	624	669	626	659	665	676	636	646	637	667	596	600	664	619	601	626	612	657	643	587	631	653	643	644	634	666	619	610	650	649	632	618	668	653	634	638	655	613	628	611	618	573	575	649	639	651	675	576	622	615	590	665	634	677	651	627	620	591	647	671	636	641	640	663	645	692	642	688	622	665	596	637	622	664	645	664	581	657	612	625	632	667	653	620	629	621	660	644	658	611	613	592	622	614	638	624	644	605	632	636	666	640	669	645	672	643	615	642	621	618	626	658	601	634	652	577	628	645	625	646	642	647	604	617	641	619	646	662	657	654	651	599	603	683	603	633	612	634	645	648	624	671	569	645	600	603	649	665	644	628	624	625	677	641	665	610	630	643	685	681	626	639	618	647	648	595	598	616	646	631	648	666	578	644	630	608	612	673	625	643	615	668	708	589	647	620	646	604	619	610	620	627	643	575	691	642	595	596	681	604	632	632	654	663	621	673	663	681	587	636	627	592	643	644	670	553	669	684	650	609	599	618	615	649	670	616	621	620	605	618	624	589	633	643	644	667	623	649	636	669	641	604	654	619	672	633	632	670	628	588	683	652	631	653	653	635	606	652	622	653	621	633	644	617	590	633	595	657	618	669	666	581	624	622	662	665	633	624	614	652	634	619	616	639	645	674	651	634	659	653	606	624	622	582	651	641	646	592	638	626	637	614	620	695	635	658	653	669	652	662	617	608	630	605	650	602	639	606	650	641	691	645	587	644	664	625	561	634	633	639	610	645	643	644	589	642	646	619	645	620	627	610	646	701	636	579	639	627	650	636	633	612	621	680	666	633	636	605	621	672	646	646	674	667	612	623	609	636	664	639	648	599	634	648	632	635	627	646	671	609	602	604	614	598	654	628	648	618	655	605	633	628	663	620	656	602	628	649	638	622	609	643	633	635	613	662	637	622	668	572	653	575	622	643	683	677	626	630	649	664	638	593	649	664	663	630	659	617	647	616	666	668	659	600	631	587	614	633	675	640	622	650	670	607	593	633	626	609	647	621	659	671	641	670	629	617	648	654	664	657	686	642	662	633	644	643	587	643	638	653	653	623	578	659	633	616	598	626	632	657	632	613	624	630	684	680	614	630	647	647	640	629	627	611	608	617	630	612	674	613	702	644	602	614	623	629	606	624	682	666	631	635	643	641	663	595	612	596	649	664	604	604	657	623	610	612	595	643	654	681	626	616	629	636	654	615	615	642	640	632	630	617	629	586	680	608	619	651	645	650	630	697	659	585	631	584	639	621	606	667	676	659	668	666	651	649	667	647	640	644	628	620	655	632	632	633	634	628	652	634	679	623	637	671	624	686	593	641	656	628	660	648	606	613	689	622	641	626	612	616	631	617	657	646	613	607	645	613	606	657	640	599	654	627	635	645	687	635	648	619	639	603	633	647	657	640	639	624
24517	20978	24436	27685	20629	2124	314	271	245	217	221	191	196	171	174	185	188	206	155	185	183	196	174	189	164	167	181	170	210	202	188	200	149	147	187	165	179	179	172	178	169	155	163	189	196	172	169	181	178	175	176	174	171	174	161	153	189	183	162	159	182	138	150	161	168	173	183	156	191	184	185	184	152	155	153	169	184	154	160	162	160	178	183	137	170	178	166	175	168	152	177	167	157	144	189	168	162	165	153	168	163	157	159	179	181	165	147	158	194	170	150	177	148	171	155	172	178	173	159	173	167	176	173	150	176	151	164	157	155	160	155	164	193	186	195	173	187	189	151	164	124	177	180	175	161	174	167	174	157	178	191	153	163	161	173	163	177	168	172	186	174	186	162	173	179	171	165	203	154	165	149	169	173	174	180	194	151	175	172	180	160	164	186	166	177	158	163	162	174	174	190	177	179	169	189	155	158	162	198	170	187	174	179	192	163	137	158	159	187	184	180	175	175	184	177	165	146	188	187	163	163	160	155	163	215	158	144	178	189	185	169	181	171	179	162	169	168	202	146	159	187	157	149	159	178	160	152	144	169	158	181	174	184	178	189	183	183	173	176	174	187	180	151	167	156	170	182	177	170	163	173	161	138	172	177	158	178	160	178	192	166	173	182	150	157	180	154	155	161	164	161	174	174	209	181	158	168	136	182	179	191	170	194	178	194	181	154	160	179	147	143	171	166	165	147	177	174	165	193	161	189	176	161	155	177	154	169	164	166	185	170	160	179	165	169	183	162	177	181	170	165	167	169	163	169	182	201	156	156	155	175	183	150	167	174	167	161	195	159	166	181	180	174	163	164	172	183	191	174	168	185	168	170	161	169	152	154	173	157	175	161	164	186	159	158	171	170	174	174	149	150	172	201	160	169	168	171	178	192	177	153	156	192	157	185	172	198	170	178	169	162	139	160	189	156	153	162	184	185	192	161	185	160	160	176	170	164	188	165	186	158	149	172	164	166	155	146	187	172	183	156	174	198	177	158	159	178	163	175	173	155	150	163	161	169	153	174	172	179	186	163	165	200	151	141	183	172	177	171	173	181	174	153	172	179	187	146	160	185	162	194	180	147	181	161	165	162	183	173	171	173	170	189	168	185	162	177	196	148	176	153	190	184	158	183	180	175	169	192	166	154	173	196	188	160	158	175	194	161	158	145	167	178	165	180	160	147	172	183	187	173	164	169	192	162	155	182	137	164	166	148	178	184	160	169	180	170	176	152	155	159	171	154	173	148	151	173	158	154	171	182	171	178	169	136	172	166	167	167	171	179	168	174	184	176	169	184	167	165	178	153	173	171	179	155	172	187	161	165	140	165	164	162	152	161	168	169	165	185	185	170	167	137	142	177	190	183	165	164	197	179	175	164	159	169	183	173	165	192	160	169	173	198	181	164	193	202	178	175	142	145	161	193	189	152	161	160	167	162	164	174	176	167	134	179	178	187	171	161	162	154	167	157	196	174	173	164	171	169	146	167	146	172	164	165	141	211	196	155	149	181	165	175	145	158	165	153	204	174	167	179	145	162	161	173	169	168	158	176	158	161	175	166	185	171	192	159	164	177	164	148	163	168	183	170	184	181	190	148	176	172	172	167	161	173	141	187	170	188	167	172	154	167	171	135	178	155	170	163	168	184	157	169	161	176	162	186	160	167	157	161	170	174	162	179	146	198	157	183	160	172	191	186	177	171	188	162	165	166	161	166	175	157	189	195	156	174	190	169	169	161	171	153	157	162	187	160	172	168	158	183	173	162	179	180	163	155	186	172	176	177	159	168	170	154	195	165	162	165	162	174	166	138	172	149	170	150	167	165	151	184	190	165	174	148	178	153	184	167	165	200	175	170	175	188	180	188	153	158	177	178	161	163	166	184	163	186	190	182	173	184	193	172	169	184	170	192	183	157	166	166	162	165	184	174	171	181	154	171	161	195	185	175	177	172	155	165	175	168	163	144	160	184	190	162	181	167	171	163	177	164	204	148	161	178	185	175	175	175	176	186	187	194	159	216	163	138	164	181	156	170	192	176	150	179	192	195	142	167	177	159	167	183	185	163	162	180	172	180	168	183	163	167	161	166	183	164	189	165	185	184	172	175	154	152	150	171	163	184	162	178	164	163	178	181	164	164	158	168	176	162	143	163	151	189	164	159	155	185	190	170	156	168	168	167	173	156	161	155	179	164	182	186	162	142	164	196	166	164	188	183	179	168	161	160	185	169	182	178	158	171	157	189	173	165	167	172	160	149	162	179	170	173	162	175	176	191	183	177	186	158	144	181	162	158	167	178	153	150	166	170	161	158	166	190	169	154	168	148	181	158	163	180	174	191	161	165	180	163	159	175	169	173	160	154	153	156	168	175	185	185	149	188	176	176	176	174	151	164	185	151	176	165	179	175	158	155	184	153	191	175	163	163	153	154	187	173	174	178	153	155	170	156	166	192	165	181	166	179	165	155	159	161	157	160	156	182	166	178	170	172	164	161	165	160	146	195	176	147	170	187	205	176	166	163	182	158	163	198	178	188	167	175	184	159	168	170	168	181	172	145	174	200	182	149	200	185	141	173	162	169	188	182	167	164	166	185	178	186	179	180	168	181	152	158	179	173	160	144	181	164	162	182	170	163	186	187	176	176	202	161	181	187	188	159	170	150	172	169	197	150	174	193	154	164	171	193	171	171	179	184	161	206	172	195	188	171	165	184	175	169	167	153	171	167	171	165	202	159	162	179	188	156	158	174	168	205	157	157	171	190	170	149	150	166	169	190	178	148	165	154	151	194	157	175	169	165	176	154	161	164	171	167	188	199	158	168	183	173	165	183	166	184	184	160	151	171	175	161	171	176	141	165	150	178	178	203	155	177	206	182	154	165	162	183	166	173	165	166	196	147	191	195	162	154	164	192	169	168	156	173	190	155	173	143	189	154	159	175	155	162	190	195	170	150	168	170	175	186	159	176	153	162	183	157	141	169	187	174	167	180	184	153	163	154	162	181	162	144	184	194	180	162	179	196	159	165	170	195	163	165	153	187	178	183	167	154	150	139	153	147	153	172	164	184	171	191	177	161	156	183	174	161	151	199	172	164	190	155	157	146	178	196	163	181	172	174	161	157	179	165	200	172	183	179	190	169	177	185	156	181	168	161	158	156	175	168	189	182	164	173	174	159	174	167	156	160	168	181	164	182	173	171	173	168	171	173	155	162	175	171	178	178	151	159	156	203	180	175	174	186	171	147	165	156	177	165	164	145	171	152	157	161	202	167	161	173	177	170	165	158	165	162	164	154	160	157	174	140	170	170	162	167	170	171	192	167	186	154	184	154	176	161	187	167	151	171	180	149	162	194	195	177	173	154	180	201	165	164	160	165	201	172	167	146	173	159	160	169	153	169	178	177	154	161	160	150	152	151	169	160	182	177	173	160	162	164	174	173	192	175	168	177	141	156	185	156	157	158	183	195	173	172	165	172	191
3069	2437	1446	723	573	502	406	438	431	416	446	399	393	409	377	389	410	401	391	408	397	412	401	356	404	365	371	392	389	386	346	400	344	393	406	386	421	383	387	382	366	399	372	387	370	376	379	371	395	381	408	393	372	393	374	407	413	378	400	409	415	358	399	420	387	392	359	378	360	350	370	380	384	372	402	393	387	423	365	363	407	378	371	386	405	385	406	350	400	398	381	370	366	393	358	375	399	364	391	373	387	377	369	406	336	373	328	386	381	388	383	349	381	416	377	409	367	355	382	397	365	368	413	392	416	348	398	391	384	389	394	387	369	355	417	386	355	405	378	386	432	396	386	412	386	408	384	383	384	369	411	383	420	385	402	412	376	394	378	418	403	395	435	364	347	359	402	386	398	407	361	382	418	390	382	393	381	392	412	371	374	382	381	394	390	391	375	387	410	352	408	388	383	410	360	398	417	410	391	379	372	414	385	376	407	371	385	397	427	378	401	379	408	411	382	361	357	381	369	389	412	390	405	384	386	390	398	393	384	376	382	373	373	397	413	359	387	388	384	402	355	375	430	398	373	372	370	363	402	413	410	374	399	374	392	365	386	416	390	381	403	419	371	425	385	371	398	387	394	377	395	386	395	397	412	362	375	406	361	410	423	399	398	377	391	407	392	396	387	376	365	389	377	411	369	432	367	374	384	382	377	382	408	410	355	382	393	362	363	416	394	407	357	364	361	399	388	407	394	369	374	379	394	369	438	372	374	401	403	396	376	404	395	376	356	411	370	380	412	394	389	415	416	392	352	376	404	391	377	407	382	365	410	409	372	398	377	383	391	367	354	391	414	400	423	411	406	386	388	387	375	401	440	367	404	375	416	371	362	387	364	408	367	401	410	350	428	387	405	386	359	402	395	358	374	404	412	409	377	374	391	406	388	376	383	374	394	390	407	419	402	440	363	384	401	365	387	383	359	429	405	368	383	431	395	385	372	408	362	368	368	408	366	401	405	362	373	398	346	389	395	372	377	409	367	395	404	390	420	373	376	403	359	397	370	385	393	393	363	388	406	368	403	336	381	408	360	368	401	363	372	350	391	411	438	346	398	365	374	370	374	401	404	411	375	406	383	423	415	363	406	384	384	415	397	353	382	372	383	375	362	396	340	402	390	403	387	374	374	391	387	422	394	400	404	396	369	362	365	387	368	407	393	386	358	402	382	371	402	394	350	392	374	394	371	432	357	392	390	403	385	418	376	429	358	388	440	361	377	377	384	373	402	387	391	376	419	382	378	401	379	364	387	388	410	366	352	405	379	388	381	379	404	386	379	405	385	347	385	372	415	397	400	377	401	408	391	400	407	390	379	392	389	381	395	386	383	385	389	396	385	386	397	375	379	387	386	405	375	384	421	410	414	418	376	413	391	403	375	373	383	408	383	400	370	411	412	365	410	374	380	398	383	371	407	421	376	381	387	363	386	373	430	408	402	381	372	381	353	340	382	423	395	405	400	378	359	391	390	411	439	380	392	403	368	385	381	393	402	387	356	369	395	407	411	392	390	396	368	393	431	352	372	397	345	341	404	417	374	399	359	387	363	392	417	376	398	394	372	417	432	376	376	393	386	421	383	372	380	393	374	429	365	409	413	367	441	378	398	333	399	381	401	412	407	404	394	374	428	384	398	377	363	378	409	388	366	392	366	420	406	370	427	382	360	363	431	386	369	392	383	407	419	401	407	372	406	378	390	393	384	373	414	374	381	376	413	384	385	388	369	371	406	398	372	367	384	361	380	376	401	383	365	363	351	379	382	372	364	364	369	369	420	369	402	411	396	371	400	394	403	366	402	378	386	389	392	388	355	378	374	405	408	372	377	392	383	376	342	384	385	368	373	392	376	375	437	377	410	390	402	371	391	394	357	376	380	381	380	375	358	406	407	372	360	355	366	423	394	377	404	394	400	360	395	362	416	382	359	431	403	415	367	386	374	390	379	383	370	376	378	365	396	349	396	360	394	415	386	423	431	399	403	416	362	398	405	392	394	401	384	395	396	381	360	390	395	378	393	371	402	380	426	389	370	368	402	429	422	382	406	384	391	392	369	395	388	379	383	399	365	363	384	392	387	384	397	381	360	401	382	397	388	393	362	428	413	373	385	370	377	370	388	385	412	385	357	389	370	376	415	365	405	373	370	386	368	396	409	378	391	408	352	409	394	392	384	408	398	387	360	378	399	376	413	373	387	390	406	429	374	376	407	369	386	383	391	433	406	344	409	370	395	416	395	432	397	368	374	378	412	398	410	389	410	394	394	414	387	387	386	380	367	410	410	381	396	388	386	369	408	347	383	377	364	372	366	386	373	411	378	386	394	401	364	356	386	391	431	379	362	351	400	400	400	404	395	377	374	365	377	358	426	398	409	381	412	352	401	423	360	393	366	408	419	409	370	380	384	391	372	385	397	411	375	394	380	387	378	416	391	382	368	392	400	379	397	381	412	388	404	377	405	376	346	394	389	368	391	401	394	367	384	380	389	405	383	398	375	368	394	384	426	393	379	382	377	355	356	328	392	367	358	379	408	378	399	395	426	378	384	409	432	353	404	394	416	376	359	397	370	377	403	380	400	362	398	407	394	383	368	396	357	387	356	371	397	429	380	381	372	382	367	364	380	378	394	377	402	405	384	379	404	384	382	357	385	357	378	410	395	404	410	404	400	363	363	394	381	363	373	416	378	391	365	387	380	401	391	364	365	371	376	379	380	382	406	371	385	360	383	400	392	345	374	368	365	373	357	394	425	406	414	385	378	369	405	387	387	342	355	382	377	385	389	382	351	373	395	362	402	358	423	371	376	389	383	386	391	362	358	385	394	358	384	373	411	427	362	393	359	392	375	374	367	387	374	389	359	413	365	399	372	412	363	416	383	356	381	410	425	365	374	411	397	370	380	364	408	390	382	379	362	359	411	384	422	391	381	369	398	417	393	376	368	402	391	378	388	382	384	402	363	409	381	374	386	392	418	392	373	396	402	411	380	380	376	407	370	364	353	374	413	393	384	377	403	361	397	411	349	379	412	376	425	369	381	314	360	413	377	417	406	339	400	387	379	412	386	377	370	381	405	409	410	392	365	369	369	369	344	382	372	396	380	370	390	374	399	380	399	391	425	401	415	395	437	377	414	376	419	390	385	405	414	393	388	395	423	416	388	384	357	391	408	420	392	373	384	370	396	390	378	367	395	406	385	378	403	362	350	379	370	360	384	348	375	415	386	394	387	343	395	371	384	410	381	392	395	392	386	406	384	395	393	365	366	404	376	388	388	362	402	417	385	384	392	390	407	437	415	358	374	393	378	360	355	375	391	385	424	376	391	374	404	394	382	392	422	369	394	383	365	383	376	419	376	399	413	347	378	383	370	388	391	386	376	384	360	398	418	366	399	371	363	377	414	420	416	382	373	386	392	393	414	392	363	414	408	437	394	394	385	379	404	413	395	388	395	429	377	371	393	392	396	400
23830	20978	25062	27037	20983	20852	1287	260	196	176	164	135	120	108	114	94	95	105	87	114	93	86	92	85	85	84	74	74	75	65	75	62	88	75	69	92	81	82	74	80	69	68	83	71	71	89	67	74	87	75	77	82	86	64	73	71	64	81	83	74	82	88	74	78	69	71	89	66	73	73	82	58	82	68	76	83	75	69	70	81	56	74	58	75	68	72	72	67	65	83	75	89	82	80	51	54	75	69	85	61	67	60	89	75	72	68	90	78	51	72	68	67	74	52	83	77	64	53	65	58	78	72	80	59	81	79	75	73	65	80	74	79	91	83	74	95	63	83	71	65	84	75	86	85	74	69	66	78	89	84	79	73	69	85	86	85	64	82	85	81	79	67	78	65	74	76	77	59	75	71	84	67	77	62	90	77	74	79	75	70	62	70	85	73	58	70	90	88	79	71	83	66	82	83	70	65	73	76	89	75	66	64	80	71	62	67	89	62	71	82	78	71	81	86	76	78	77	64	75	82	65	60	60	62	78	56	79	71	76	83	83	47	85	65	77	89	85	85	73	77	71	73	66	77	80	77	83	69	54	74	86	82	66	62	62	70	64	70	86	83	78	71	84	76	73	72	52	72	83	81	83	74	61	83	75	80	63	75	80	64	75	80	56	79	98	91	93	88	99	72	62	72	74	66	79	89	77	60	58	46	73	82	61	65	50	88	79	77	83	66	65	69	70	89	65	90	75	94	74	76	59	61	77	74	81	82	76	79	83	93	74	63	86	85	70	66	61	68	73	65	70	58	66	73	87	71	87	70	70	69	75	56	76	78	57	73	59	74	69	69	66	70	91	82	81	79	74	84	70	86	73	78	69	87	85	74	78	66	78	76	79	58	69	69	81	72	59	73	74	85	81	94	72	73	73	75	90	56	89	76	86	60	83	84	72	71	72	78	70	74	75	86	86	62	68	68	69	81	68	85	87	76	64	59	79	62	56	66	65	64	85	68	85	78	77	84	92	69	68	51	63	78	65	66	92	80	77	98	69	61	79	74	64	74	87	87	83	67	82	71	69	75	87	82	68	79	64	72	79	73	86	70	70	70	61	75	54	75	81	58	75	76	74	65	73	72	78	73	75	71	79	61	43	69	80	63	71	83	72	85	69	63	61	81	68	69	58	73	69	54	80	86	81	80	73	87	68	82	76	89	84	63	77	76	80	71	67	66	75	65	79	83	79	66	77	78	60	72	77	82	66	72	81	79	65	58	62	81	75	78	77	65	82	68	66	75	63	59	73	66	65	86	84	81	54	64	79	80	70	71	80	60	74	69	66	77	79	76	63	81	75	74	56	88	83	79	70	86	81	67	103	74	82	80	79	78	81	89	71	73	104	76	83	77	70	69	73	70	75	82	77	85	54	74	78	74	82	88	58	63	74	76	94	66	77	55	73	76	83	76	79	83	72	78	87	74	83	80	70	61	75	69	69	80	65	79	83	72	58	76	83	65	59	75	74	59	75	57	72	64	67	66	78	85	81	78	58	91	69	66	67	88	93	83	71	67	90	61	77	57	63	75	77	81	60	62	62	86	82	82	65	67	90	72	75	77	82	64	56	60	85	89	70	70	67	82	69	56	83	76	83	55	87	71	71	70	72	90	63	61	67	84	71	87	86	77	67	65	74	64	85	73	94	79	78	80	72	89	62	53	73	74	81	72	84	69	77	57	59	64	76	72	85	78	69	56	90	85	84	68	69	79	87	81	63	68	84	67	91	65	72	71	66	74	87	65	68	72	78	64	67	84	75	87	80	80	62	71	75	67	71	58	69	65	70	87	72	67	75	69	75	72	74	79	64	60	63	68	88	66	59	58	66	69	74	76	74	64	86	77	56	68	62	69	97	70	77	97	83	73	76	76	66	63	69	80	58	83	91	87	62	80	88	81	85	72	59	85	75	68	85	78	71	87	87	73	60	98	73	90	85	72	87	76	84	64	87	69	90	70	64	65	89	78	68	79	68	72	76	62	65	69	62	82	70	77	81	78	80	58	66	86	69	65	76	69	77	70	83	68	78	69	60	63	71	80	76	84	76	71	80	78	67	84	84	60	68	74	84	73	87	77	71	69	97	76	71	78	69	84	56	75	84	80	67	70	75	75	56	77	75	82	77	82	77	76	86	76	71	71	83	62	69	60	64	61	57	82	70	75	87	74	81	69	68	60	68	81	78	90	70	75	74	64	63	73	73	74	68	89	75	54	82	64	94	59	88	74	81	67	54	63	81	72	77	77	73	74	88	92	59	58	84	79	79	78	76	70	82	94	83	74	62	83	76	67	76	77	77	83	87	82	83	97	82	73	78	57	82	68	70	76	59	58	78	80	89	78	54	83	68	67	75	77	82	73	85	70	78	67	81	57	84	82	85	107	71	71	74	69	82	58	71	78	68	72	74	66	84	72	84	80	89	61	80	77	72	89	82	66	57	83	71	81	69	96	53	81	64	63	85	68	73	67	66	77	87	59	68	69	87	70	81	74	75	62	79	83	71	76	73	68	66	57	80	71	74	79	67	90	84	58	67	77	75	64	61	69	66	85	78	80	75	79	84	80	67	75	69	67	92	79	86	67	78	76	81	77	75	68	69	84	75	74	60	72	74	82	79	75	75	87	71	74	55	69	79	76	70	72	88	78	64	64	75	66	89	103	89	72	83	52	71	60	84	81	79	72	75	81	73	67	64	97	77	82	81	77	63	84	76	75	93	84	68	88	76	78	77	88	69	77	65	90	80	80	74	67	63	71	81	82	80	66	59	76	79	78	68	70	67	90	61	64	76	70	78	72	67	79	66	58	61	63	62	83	77	73	79	77	73	72	82	60	96	53	69	73	79	91	74	78	76	52	73	72	87	94	81	67	75	80	73	70	86	61	63	73	81	51	68	83	70	83	91	79	77	61	55	63	78	67	61	71	75	70	70	73	73	81	69	66	96	86	69	88	73	93	89	84	67	84	83	66	90	75	67	64	79	72	76	75	66	83	68	75	60	82	96	75	80	70	88	75	74	61	66	83	66	75	67	66	72	72	97	67	90	89	78	63	73	76	81	70	86	66	65	77	69	63	76	94	65	77	64	71	65	78	58	65	80	72	72	85	66	81	58	75	76	58	67	79	82	80	73	70	84	93	69	74	81	63	73	72	65	85	81	74	77	76	78	75	71	66	83	111	78	63	63	78	78	75	81	71	73	77	63	68	74	74	77	71	69	82	69	71	68	84	90	63	78	60	60	80	70	73	65	80	67	61	64	78	59	82	73	76	75	74	66	59	77	82	70	89	81	93	67	91	63	93	65	69	66	70	72	72	77	66	77	81	64	76	65	76	73	68	68	82	54	77	56	68	69	80	79	64	70	74	86	79	64	90	69	73	83	90	85	73	77	85	79	70	77	69	77	79	78	69	68	75	87	66	69	71	70	75	75	70	81	74	72	62	67	72	52	68	57	68	75	60	68	71	71	67	70	80
3071	4133	2169	936	514	363	330	300	261	253	230	257	209	202	228	216	195	199	221	201	203	215	230	205	210	204	186	217	215	213	185	200	207	201	220	202	188	209	199	210	203	209	222	208	178	171	199	203	214	217	180	202	196	211	206	204	194	216	223	193	188	185	210	180	197	192	203	200	190	208	186	225	199	195	197	204	203	202	162	183	196	211	187	172	180	217	172	206	205	216	186	190	196	194	215	194	202	189	172	175	190	213	183	212	183	212	198	210	173	206	178	193	186	202	214	191	193	223	197	177	222	225	222	182	185	183	199	199	202	214	195	198	202	193	207	193	210	206	182	211	211	197	206	185	202	202	243	186	197	211	196	195	216	222	211	190	207	196	209	197	184	194	191	178	240	179	183	178	197	188	177	197	189	201	189	219	176	184	209	199	196	190	225	218	182	201	164	200	211	191	221	196	171	202	171	197	202	191	203	176	179	202	208	214	219	202	210	195	157	197	213	202	188	191	189	208	201	183	197	193	199	197	203	170	196	201	181	197	219	199	172	203	192	205	196	193	209	203	197	203	187	187	201	220	216	211	179	210	192	210	196	189	216	188	185	202	177	207	169	217	191	195	176	198	190	192	202	195	210	209	182	209	195	191	199	180	177	218	208	213	191	211	216	177	194	203	206	190	176	207	210	199	187	187	207	193	198	193	208	194	219	168	198	208	170	177	200	184	192	178	266	209	186	185	202	197	200	222	207	197	210	216	228	196	206	212	190	217	186	203	200	185	208	194	188	186	214	199	210	184	188	194	203	182	202	179	182	198	212	216	216	183	188	195	183	208	213	209	186	220	209	211	199	208	215	213	192	204	189	199	220	174	192	201	190	204	207	176	217	189	198	223	204	200	200	185	180	211	195	188	173	176	193	193	177	192	209	183	186	183	189	186	188	197	207	196	204	204	222	203	169	219	197	192	204	177	164	199	200	203	214	221	198	229	195	201	204	186	187	209	197	187	172	193	195	200	196	197	209	191	190	193	189	206	177	213	192	183	176	188	191	221	189	194	195	201	197	182	203	202	192	206	211	199	199	199	197	191	204	186	204	239	194	214	204	196	205	198	194	190	216	208	186	196	202	200	169	190	191	204	219	204	196	217	205	218	191	203	186	195	175	193	197	192	212	207	196	204	206	208	208	189	188	188	202	191	187	199	187	194	201	189	202	203	161	192	187	185	198	199	175	205	208	178	221	209	190	199	190	184	174	196	193	185	192	199	198	182	181	210	187	203	183	206	183	205	192	218	218	196	190	200	175	205	194	208	171	170	200	187	184	198	199	204	176	210	193	203	197	203	198	195	215	186	211	201	200	209	205	205	213	189	184	188	190	190	216	193	206	224	172	193	209	203	208	197	216	203	189	191	185	197	194	214	182	187	187	213	192	183	201	169	191	191	202	206	178	211	202	208	196	203	188	201	198	178	220	204	199	197	215	178	209	184	183	190	182	219	192	190	193	202	184	183	187	210	194	183	185	194	196	217	164	211	220	182	196	157	188	193	179	229	205	190	192	199	196	212	193	172	217	205	207	196	209	225	210	216	228	206	201	173	202	202	181	196	203	199	187	202	180	189	208	189	182	167	174	172	177	178	196	226	187	211	211	172	203	206	207	189	224	175	197	173	168	186	210	202	190	192	203	206	210	203	225	206	189	187	198	189	207	206	199	190	208	187	173	190	188	157	214	197	189	205	216	169	206	184	216	211	199	204	191	189	199	195	206	227	200	224	184	200	183	223	202	205	167	181	207	204	192	198	189	174	181	228	204	205	215	202	202	181	196	208	215	184	214	183	180	191	192	189	188	180	192	177	165	200	217	176	218	200	179	174	170	210	208	176	195	236	215	200	191	214	190	198	214	215	187	212	185	219	231	202	217	194	171	194	207	193	202	206	209	204	207	215	186	198	182	207	184	203	206	206	218	182	200	198	190	209	200	202	181	199	192	186	177	198	188	199	188	184	171	196	196	195	176	188	181	193	203	195	204	204	173	208	191	196	202	187	207	168	216	189	201	197	210	189	156	196	211	174	171	183	216	201	219	188	192	227	225	186	172	184	189	174	183	192	186	234	203	185	194	173	192	184	193	182	184	176	202	222	220	187	170	204	179	189	225	214	191	183	187	184	200	217	213	206	184	186	194	190	210	193	193	215	212	189	186	184	193	190	218	183	182	173	211	199	214	215	205	197	220	215	195	208	175	191	205	206	191	176	187	215	162	206	199	174	186	207	169	182	219	196	231	197	202	202	200	219	206	200	166	190	180	186	195	184	194	209	180	207	220	196	213	186	209	187	166	171	188	228	197	192	187	200	168	192	214	193	190	214	182	194	191	211	180	177	191	210	188	196	192	180	199	214	195	192	194	194	187	213	216	183	200	206	202	200	222	177	200	208	200	200	187	160	212	207	190	188	186	189	221	206	203	186	186	211	175	211	187	203	215	198	188	177	247	190	172	180	213	188	186	188	200	187	178	220	200	212	211	198	194	193	190	208	209	195	185	223	203	201	202	213	199	227	216	216	193	192	209	182	185	188	180	206	194	192	185	211	191	190	191	213	186	187	203	183	205	203	171	203	205	176	192	201	180	203	223	194	201	180	172	205	165	205	240	181	192	183	192	209	191	198	188	196	200	204	177	203	191	180	189	177	183	182	187	189	202	203	176	201	186	206	215	188	202	178	179	204	187	183	201	203	182	186	182	235	215	208	188	194	190	195	220	185	227	204	176	206	180	193	202	180	213	197	176	179	190	220	217	229	202	224	217	222	187	197	178	219	193	202	192	177	204	203	211	185	191	206	209	206	186	200	185	166	215	181	189	195	206	207	206	171	176	185	219	197	178	177	179	198	183	192	196	195	190	218	202	204	205	179	197	186	206	221	179	190	194	174	190	194	202	223	198	220	180	193	193	164	195	216	200	170	186	198	194	186	189	205	184	200	207	186	212	211	184	187	191	175	199	207	176	179	212	203	194	216	194	233	199	193	203	185	204	185	194	203	196	189	197	190	193	203	218	232	184	196	206	218	200	225	202	197	190	193	215	208	209	190	205	161	162	190	191	221	202	191	177	212	245	195	198	217	207	195	196	215	190	208	202	206	193	206	182	237	200	222	216	207	197	202	209	215	181	191	201	204	166	193	182	184	204	192	178	189	209	192	190	198	204	216	199	192	191	184	195	180	212	184	182	193	183	193	208	194	195	190	183	197	199	194	189	224	189	207	202	220	208	185	190	191	181	206	202	200	194	200	186	212	227	192	210	212	190	201	183	192	189	181	200	192	189	195	199	207	199	200	169	205	221	182	195	201	192	182	212	186	191	206	205	205	200	176	197	214	195	186	172	208	170	186	218	221	223	188	191	177	185	216	185	209	218	167	183	203	193	203	174	185	197	210	210	197	209	195	211	183	190	195	194	189	205	221	187	190	198	208	191	187	191	195	196	168	182	194	209	194	192	185	187	195	211	193	177	172
32651	11878	1354	367	324	283	293	295	275	316	292	303	314	288	264	288	276	276	316	302	289	316	251	289	286	281	294	265	298	279	289	287	314	329	266	291	262	287	289	267	296	307	274	313	267	302	295	271	284	307	304	271	275	314	316	314	275	281	267	292	284	257	295	287	274	293	314	271	280	265	298	291	294	323	287	302	249	282	277	256	304	287	286	289	288	263	280	279	300	291	264	282	296	270	313	293	303	297	300	332	267	292	276	295	307	308	266	269	287	279	276	293	275	276	292	280	274	289	273	296	305	272	260	271	272	308	270	301	288	283	247	272	279	280	297	292	270	289	289	282	269	290	285	255	256	301	267	285	314	290	282	289	299	311	262	297	265	291	297	312	282	296	268	297	297	321	287	281	262	282	269	298	298	304	291	286	281	287	277	306	289	315	262	275	266	288	281	314	269	266	284	286	282	278	288	305	298	254	290	267	286	264	298	294	278	295	276	262	245	232	316	314	292	282	260	307	327	292	302	270	300	270	314	287	277	266	319	264	298	294	300	305	304	282	267	304	283	259	272	317	311	292	282	295	311	262	281	275	274	298	281	292	266	312	263	297	279	251	302	314	272	271	275	270	274	273	300	280	297	289	290	293	290	291	272	286	313	298	282	262	308	306	295	286	295	283	305	316	298	270	273	258	262	269	250	270	306	258	251	265	309	287	304	283	272	273	290	262	261	282	270	305	287	283	283	286	241	247	285	298	286	273	325	297	293	277	299	286	285	334	268	302	316	287	285	256	286	276	277	292	284	282	312	280	292	279	312	302	323	265	308	303	290	289	292	288	296	301	302	302	277	277	290	283	297	286	260	288	287	255	262	278	293	310	287	317	289	281	311	279	276	283	295	279	272	271	268	294	287	300	320	273	300	304	266	298	262	271	278	269	318	287	276	265	292	284	272	286	274	312	315	264	323	293	300	291	312	258	307	271	279	315	291	315	294	311	309	266	297	275	274	299	251	291	286	282	291	264	263	314	307	297	320	307	294	297	276	300	293	299	265	329	294	280	312	307	301	259	241	278	297	292	289	274	273	294	278	327	304	274	303	295	312	331	288	293	281	293	316	302	241	282	299	294	302	279	256	288	268	293	329	257	269	263	301	277	306	289	298	281	280	275	270	257	298	284	286	274	293	292	298	283	253	289	270	289	271	264	279	273	298	277	306	291	304	309	264	251	299	290	265	271	278	254	256	305	275	290	266	284	300	300	294	298	282	291	271	285	311	283	279	302	300	268	302	337	271	285	292	264	276	270	306	313	330	294	288	293	294	257	264	262	290	272	291	292	309	272	286	327	300	284	304	285	291	312	315	257	301	293	266	276	319	308	270	269	294	278	317	276	305	288	310	262	289	314	273	298	292	265	253	317	291	285	287	265	310	283	284	275	275	287	286	282	265	303	283	277	283	280	284	293	298	259	300	282	274	305	285	279	272	273	279	254	293	297	302	266	299	291	263	317	290	299	291	317	276	295	296	268	284	305	270	290	305	282	288	267	269	280	267	273	272	317	303	272	278	301	300	304	299	314	275	267	258	311	272	289	269	284	307	270	288	338	289	286	305	322	324	265	270	271	264	303	258	281	305	283	309	276	317	301	275	288	306	299	298	276	257	293	262	246	276	310	279	304	295	296	279	313	292	303	314	319	267	270	321	281	297	281	285	290	313	271	277	284	293	289	297	282	274	286	307	316	292	285	294	293	296	274	300	279	297	304	307	287	277	292	324	301	288	314	284	304	304	326	281	302	277	277	304	297	270	301	306	302	356	276	280	251	248	320	314	290	292	270	304	289	300	292	290	282	277	253	262	301	301	265	265	286	308	283	338	271	259	246	268	308	302	276	315	284	270	292	272	291	290	270	326	284	318	243	309	288	266	320	299	321	294	308	264	275	283	296	299	292	267	290	283	309	297	279	266	289	263	292	289	304	254	260	288	280	314	296	285	265	280	285	319	285	287	283	276	296	307	263	284	272	261	280	282	297	260	278	270	276	288	302	281	293	293	268	255	274	255	247	290	288	262	310	266	265	267	286	312	310	270	330	288	297	268	294	287	277	295	245	263	291	266	274	271	299	279	307	308	328	264	305	279	267	278	283	306	300	247	315	248	273	270	318	299	267	303	266	290	282	306	286	283	285	272	295	315	269	312	270	274	262	278	251	263	280	293	245	306	262	261	301	258	278	266	293	274	268	273	272	290	261	319	282	290	275	256	266	310	268	282	287	294	305	298	310	282	268	293	270	322	268	284	279	291	295	297	254	267	296	307	279	276	288	258	308	260	293	273	306	292	266	276	281	297	279	286	335	321	262	303	297	327	310	301	284	281	256	267	303	287	285	312	299	302	312	290	295	311	282	271	303	301	301	282	293	306	289	337	293	287	291	266	295	278	274	267	302	299	290	290	258	300	272	304	269	291	283	281	287	282	280	275	266	287	261	301	296	275	267	277	290	266	278	269	304	309	295	296	290	270	286	276	272	288	288	285	268	278	262	301	301	303	271	294	305	249	274	266	264	269	301	269	256	274	283	285	271	289	310	311	288	277	298	279	265	312	323	273	266	275	281	280	293	280	250	289	267	277	295	286	293	289	310	269	286	263	275	292	303	318	282	279	279	311	316	284	290	287	319	290	272	297	282	310	304	311	269	283	294	293	258	300	295	266	288	283	284	301	272	327	294	268	260	295	300	303	289	281	259	294	269	273	330	296	259	278	280	315	294	260	309	271	259	306	280	274	282	289	313	280	288	274	286	295	264	262	278	307	241	263	277	294	288	286	323	300	287	295	283	302	314	299	265	240	264	314	300	287	276	310	268	273	299	266	289	290	283	286	279	267	299	281	273	276	271	337	303	297	296	315	286	281	298	317	306	291	288	293	291	288	293	268	262	293	277	280	267	266	289	265	276	259	304	294	264	278	266	288	261	263	331	307	260	273	301	275	297	286	305	294	296	303	307	244	297	282	248	270	297	309	309	269	289	290	318	302	289	263	266	271	294	277	266	295	295	312	280	281	279	297	281	327	270	275	267	255	295	317	279	287	267	264	282	257	291	292	319	300	294	289	281	311	280	289	278	266	339	305	294	314	313	302	313	273	284	294	256	313	281	294	283	315	299	281	249	276	280	275	306	318	287	316	297	287	291	302	281	280	277	282	303	290	282	294	273	287	305	224	295	278	290	293	289	289	277	267	299	273	266	293	305	273	272	300	295	281	278	307	292	280	301	283	278	308	312	292	275	256	240	311	252	287	287	284	253	290	259	299	262	271	292	310	286	293	269	280	247	276	284	255	299	291	310	296	267	303	284	313	314	291	256	293	298	303	301	301	284	287	300	270	277	278	310	285	282	306	280	257	308	294	332	281	297	277	269	316	287	295	284	291	251	327	290	325	320	307	298	264	273	308	297	282	276	261	301	316	296	288	306	256	286	273	301	267	280	279	303	265	288	264	276	286	268	319	280	290	280	269	284
5388	693	702	675	671	677	606	629	637	644	602	690	620	635	620	619	588	618	602	601	596	637	632	650	700	598	639	614	671	637	574	693	673	647	643	581	624	645	634	612	605	654	653	642	647	613	628	588	613	647	637	628	652	612	619	688	616	610	603	598	604	690	614	596	650	670	661	645	639	615	591	616	627	624	606	628	593	609	598	613	634	623	641	647	604	616	612	637	601	664	623	640	642	650	628	604	619	618	621	637	633	644	617	598	623	604	613	643	685	641	616	628	658	670	599	638	624	614	647	644	643	636	595	658	625	642	613	633	648	608	620	651	656	635	626	646	695	609	617	591	650	578	614	676	614	619	631	638	651	662	627	635	626	626	616	623	627	668	655	591	634	620	646	612	634	659	607	625	631	652	644	664	663	613	603	676	600	603	633	638	622	648	617	633	668	661	606	662	615	628	642	648	649	644	619	651	605	665	643	621	664	630	625	638	609	606	687	647	637	608	625	617	630	614	635	609	648	650	631	624	596	640	625	607	663	656	588	612	644	677	624	583	617	634	620	620	658	646	618	660	619	628	730	634	658	653	632	621	662	620	689	623	647	637	635	646	601	576	596	609	648	596	655	601	676	672	568	641	653	617	589	699	630	657	634	677	611	640	641	650	620	594	618	664	575	631	640	651	635	628	626	648	646	662	608	641	661	614	621	607	638	591	594	631	615	655	593	630	671	637	659	607	614	636	681	652	669	630	616	648	670	648	671	624	609	689	612	652	608	635	630	593	606	600	618	650	625	662	662	588	634	626	638	655	667	606	615	630	645	632	671	695	682	652	685	639	652	660	639	625	631	617	613	680	635	653	586	626	607	635	612	671	656	660	615	673	592	633	605	642	663	603	622	683	636	667	583	605	603	640	666	631	627	637	621	655	635	649	643	593	634	647	655	670	626	663	672	668	641	608	622	636	610	666	582	627	603	609	626	599	637	667	600	604	638	622	624	619	616	627	617	612	626	645	611	676	681	667	576	670	630	624	614	581	608	608	623	632	667	578	646	676	649	616	601	609	646	648	640	647	629	619	646	656	678	635	644	617	662	637	661	650	599	617	635	617	642	636	610	619	653	633	639	610	631	652	619	628	603	617	593	598	583	678	610	651	641	603	642	629	631	685	635	624	677	646	614	622	629	668	601	602	636	591	661	636	663	613	621	638	596	648	608	603	615	642	629	623	633	624	675	640	630	626	639	602	623	636	647	660	659	631	628	651	648	631	645	616	655	625	624	647	634	663	636	660	642	642	623	625	631	609	663	566	664	632	620	629	658	644	643	615	645	676	608	587	629	642	664	580	657	600	609	666	616	569	607	644	641	645	628	618	630	657	609	649	670	629	609	595	629	610	623	640	676	622	645	599	604	666	639	641	621	655	642	654	628	613	614	609	634	629	621	630	621	693	632	614	609	603	587	591	605	703	657	608	616	633	663	592	634	670	622	647	617	640	579	625	662	628	596	608	611	615	630	631	630	649	624	688	660	626	652	628	651	669	663	601	627	624	626	632	605	599	627	637	646	643	669	661	637	651	633	635	598	626	623	609	635	644	574	651	611	631	598	632	649	635	608	634	618	624	673	634	656	658	668	625	616	590	626	640	653	609	643	650	622	636	620	630	590	609	675	641	622	609	610	630	617	640	621	652	622	636	651	655	621	655	662	656	645	692	611	634	642	656	658	604	598	618	595	623	618	607	629	628	590	605	621	613	660	616	699	632	592	662	632	640	624	644	615	635	604	649	641	665	643	639	642	657	608	638	618	636	660	645	639	621	642	622	599	647	637	613	609	635	581	687	655	624	679	615	581	647	656	613	623	664	589	657	641	655	627	628	597	658	632	642	589	677	644	630	657	649	619	637	637	623	626	617	618	635	677	643	643	620	645	657	621	662	640	605	635	626	641	640	690	600	631	612	601	628	652	637	645	600	618	626	663	615	659	649	609	631	656	666	662	605	646	691	620	645	604	635	592	638	644	610	626	608	634	626	662	656	643	652	633	625	663	666	619	582	666	609	610	657	638	655	613	652	587	642	619	638	693	624	664	616	621	621	662	645	643	658	646	635	640	640	658	664	628	650	626	585	636	600	612	661	633	653	633	668	638	589	642	599	639	641	603	662	611	621	659	620	624	676	618	662	686	595	625	633	649	671	651	691	617	605	613	628	623	669	619	568	636	627	610	623	688	626	638	611	593	644	663	615	651	614	638	668	643	630	644	562	643	653	660	607	675	632	633	648	642	633	625	654	623	652	651	641	592	578	608	636	623	632	638	609	659	650	584	648	634	647	641	608	632	668	645	647	638	641	619	650	631	642	615	611	637	613	626	640	612	606	587	642	626	625	672	653	625	595	580	623	631	670	659	603	613	654	635	680	613	667	626	679	611	644	661	651	643	583	619	637	653	653	604	629	621	622	647	598	632	644	616	628	624	622	644	618	620	634	606	617	633	632	669	658	649	635	610	659	623	624	608	681	619	610	617	613	619	632	574	662	625	668	649	633	662	626	680	630	657	656	586	653	636	666	636	621	632	638	625	632	651	638	605	652	664	664	659	592	626	622	667	621	636	628	602	629	674	591	656	670	609	599	668	670	616	617	633	604	617	658	626	647	603	636	644	617	660	659	613	678	666	732	641	596	663	665	600	615	563	665	587	650	642	643	662	637	633	647	644	650	648	625	589	649	655	601	622	612	641	627	638	620	633	646	612	636	675	691	609	604	639	661	612	622	662	636	606	636	642	648	633	647	610	611	678	661	606	644	622	659	608	578	635	614	625	625	641	651	589	591	622	634	631	651	574	617	658	622	638	574	609	645	645	604	622	611	624	592	610	590	616	641	685	645	626	685	605	600	653	614	614	662	680	620	618	611	649	600	628	631	645	648	617	672	659	633	628	658	635	592	644	630	683	657	587	596	619	628	643	644	610	618	640	618	640	648	626	611	656	659	602	629	679	616	624	632	625	670	645	594	604	583	647	610	619	605	642	671	613	603	651	617	663	630	603	649	645	702	623	654	553	667	643	650	663	680	616	629	605	673	611	610	659	617	659	643	629	644	580	607	625	610	632	609	658	675	632	627	622	611	659	592	625	646	636	666	614	635	653	640	593	613	638	592	656	598	612	596	608	625	596	678	624	627	651	648	655	607	681	639	642	640	647	592	641	645	667	642	620	656	644	615	577	621	627	635	640	663	647	600	644	654	637	643	616	624	668	618	657	652	622	637	668	614	587	639	657	632	633	634	619	626	587	645	640	683	621	614	628	601	634	643	624	627	633	675	636	618	630	607	652	643	649	647	626	639	671	632	655	643	642	643	674	620	618	616	628	644	663	619	635	636	642	602	626	663	636	681	652	587	659	637	639	647	650	645	684	694	612	654	647	685	646	579	630	633	658	615	606	631	636	587	640	636	653	584	591	662	621	603	595	613	657	628	644	588	637	651	630	664	636	642	629	645	653	595	590	613	596	609	653	686
24477	20950	24438	27609	20555	2046	313	291	224	196	207	190	204	172	172	188	192	189	183	172	177	186	157	177	168	170	188	177	173	179	192	175	180	180	181	151	165	159	155	193	179	164	172	166	177	159	163	194	166	162	159	160	166	175	180	173	155	185	169	153	154	158	167	172	172	166	161	179	171	201	174	165	193	154	171	161	192	154	175	168	158	166	162	152	172	170	183	172	194	168	158	154	186	191	146	153	186	150	173	156	184	173	176	155	177	181	171	194	156	181	155	171	187	176	201	173	173	183	180	177	169	164	189	177	165	179	175	168	156	187	165	187	167	149	162	174	169	175	168	193	173	170	168	172	165	183	178	184	173	154	149	163	169	166	172	162	166	169	166	145	157	200	162	173	170	185	178	169	182	167	190	171	190	169	202	144	186	171	177	172	160	163	177	159	184	191	166	188	152	170	163	179	204	168	167	164	149	173	168	185	172	177	176	152	195	154	153	180	158	188	209	159	139	177	154	199	170	171	178	184	197	160	166	180	158	163	144	191	142	159	167	188	145	180	178	152	162	164	200	152	161	160	164	156	186	174	188	181	151	168	184	175	155	181	167	158	150	175	146	173	156	192	129	164	168	189	147	150	171	157	182	162	166	187	163	184	150	177	159	180	166	187	163	178	175	189	182	153	173	175	169	150	172	188	155	184	209	177	154	162	143	184	158	171	160	168	165	153	188	175	171	172	147	177	169	144	169	174	152	167	172	195	155	167	178	175	170	167	171	179	166	157	154	132	167	174	170	172	164	168	176	180	168	177	166	148	187	190	171	171	175	165	148	192	156	160	161	162	174	181	172	183	176	162	160	156	184	167	208	170	174	165	151	177	176	166	156	177	177	159	177	142	193	149	171	180	158	168	162	159	184	167	163	185	176	172	189	160	173	144	180	184	173	152	168	175	172	172	148	168	195	187	192	146	160	191	180	173	177	157	165	186	155	186	151	150	153	151	151	197	214	166	155	174	166	198	155	163	185	177	182	168	176	155	169	162	181	166	188	165	177	165	163	183	177	174	147	168	162	150	180	175	183	180	173	172	179	172	171	154	193	158	197	165	168	175	186	173	173	185	154	164	162	168	186	163	152	160	176	150	171	173	181	172	159	184	167	199	180	157	167	179	149	150	170	193	205	161	156	183	188	168	172	195	188	165	158	163	176	173	133	193	159	202	174	196	177	140	156	160	135	150	143	160	201	166	192	167	180	169	159	185	165	167	192	170	171	187	186	169	167	165	165	172	166	155	165	148	176	182	181	168	176	158	186	174	182	164	151	185	165	176	174	137	165	184	200	142	181	158	178	168	156	172	172	173	147	150	173	195	179	183	162	183	192	171	166	145	171	160	183	193	178	189	155	171	175	159	143	183	166	184	159	194	144	158	163	177	181	181	151	166	172	174	148	150	169	139	172	179	158	155	186	186	172	181	168	159	177	193	154	155	174	172	179	174	179	199	183	168	195	157	177	170	160	159	154	181	179	149	193	158	151	172	135	170	171	144	160	181	165	153	188	159	161	167	172	209	142	176	165	169	171	160	177	161	165	165	137	151	151	156	186	164	180	171	175	181	163	172	176	195	172	163	161	181	150	168	170	154	163	169	162	189	158	164	181	183	166	140	173	177	179	166	169	181	167	149	179	164	163	162	154	166	179	160	164	158	184	185	162	167	185	204	137	157	147	171	191	179	167	161	160	159	172	156	160	179	165	149	192	198	164	182	174	193	182	154	168	155	157	158	175	151	149	153	157	160	171	169	172	155	138	157	171	174	161	151	175	158	157	182	166	166	157	204	166	169	183	178	173	180	184	165	189	159	169	169	162	151	153	150	166	175	150	160	184	160	163	188	176	139	185	169	155	183	197	134	183	147	160	166	164	144	141	165	182	160	168	165	161	174	181	150	162	198	174	180	172	160	170	173	189	158	162	187	166	165	161	164	176	190	180	159	157	182	161	163	177	191	165	154	197	182	161	165	166	174	158	161	169	168	169	180	173	175	156	168	167	158	159	189	182	152	178	178	169	168	180	173	143	164	170	192	147	196	164	192	165	173	168	157	175	174	158	185	189	159	165	152	130	156	136	186	193	172	157	158	152	179	168	173	172	161	151	173	168	155	159	165	152	178	155	174	154	147	177	173	163	165	128	185	168	168	169	162	166	184	189	149	173	170	178	178	180	166	168	184	154	176	171	160	156	161	162	195	174	156	167	170	172	157	183	171	146	164	165	157	161	140	171	171	173	178	157	146	144	176	158	176	194	163	148	172	172	161	146	162	164	154	191	161	161	158	147	148	176	163	177	157	183	130	172	179	166	173	168	159	160	149	146	169	175	173	151	165	174	180	156	163	156	176	189	182	142	174	171	162	150	170	170	180	174	155	176	182	185	182	177	175	186	179	150	161	157	154	178	176	179	174	192	186	183	161	160	168	174	150	182	162	174	155	160	159	179	170	175	162	175	174	157	171	178	191	164	168	168	167	186	164	151	154	148	150	183	162	168	152	173	187	165	156	148	159	157	163	194	172	178	176	172	174	171	165	169	175	159	172	163	177	148	180	172	159	172	144	160	165	157	166	189	175	153	176	196	185	197	159	165	175	165	170	142	175	160	160	190	158	205	199	164	188	174	164	162	163	173	180	157	145	193	152	173	169	177	169	173	168	182	172	154	160	184	175	157	172	181	157	166	178	190	170	177	179	187	158	183	165	168	174	140	178	185	138	190	171	189	141	165	166	160	182	160	186	178	143	160	177	172	162	166	185	176	158	186	163	177	162	157	143	157	156	183	170	169	193	183	167	179	167	175	161	166	172	167	182	165	172	192	199	162	159	152	165	175	157	171	188	156	167	174	174	132	174	205	153	164	181	142	158	186	170	173	154	158	167	190	167	165	161	166	156	185	145	177	174	165	180	166	176	184	164	170	147	193	171	183	137	154	191	160	143	169	172	163	176	190	146	176	166	150	163	174	161	169	150	158	176	184	171	188	193	186	176	149	150	160	187	195	165	171	159	187	168	179	157	199	157	166	172	150	189	178	158	163	176	176	173	173	161	178	160	169	176	167	156	183	199	141	177	174	158	163	164	171	165	157	158	175	164	155	189	154	180	164	152	158	160	181	187	150	158	166	194	161	194	162	163	166	171	174	182	144	155	159	171	155	155	167	186	186	182	165	181	159	179	176	175	176	143	169	164	177	172	171	176	161	149	171	194	188	164	169	160	176	189	180	178	175	150	165	152	172	179	128	166	182	197	172	180	166	175	155	186	175	181	165	180	159	177	184	166	170	167	167	159	163	183	165	157	157	175	198	169	176	172	180	170	198	174	175	192	160	161	155	177	174	158	154	162	159	165	161	156	169	148	166	165	148	165	165	177	168	178	178	169	182	163	190	171	162	159	162	158	195	162	181	175	166	167	146	177	187	166	187	164	143	165	167	185	177	189	167	200	165	153	165	175	197	146	150	191	176	189	179	169
3039	2409	1436	836	546	468	457	402	430	394	384	379	435	394	362	421	413	393	389	389	385	403	382	368	366	383	397	350	412	416	353	368	360	380	366	415	372	345	384	386	394	409	415	378	386	387	387	386	400	409	406	394	402	367	421	387	396	377	375	353	394	382	389	391	379	397	375	398	364	387	372	410	365	357	392	372	414	384	374	398	386	386	360	401	401	368	413	437	376	394	364	382	395	358	409	375	403	386	385	354	417	418	398	404	392	373	358	350	386	372	372	388	375	374	394	380	378	384	383	363	383	374	427	356	378	356	400	389	380	399	378	399	366	379	374	376	393	384	404	342	395	416	354	359	398	367	416	398	365	362	368	425	402	403	418	359	389	378	426	381	376	338	381	411	403	383	374	388	392	391	409	373	375	344	360	360	367	359	400	402	366	371	421	368	420	411	409	401	342	368	344	373	406	386	359	386	412	354	394	385	416	366	380	387	357	433	391	407	393	409	364	411	361	381	394	375	352	365	423	384	382	371	423	390	391	392	366	409	358	362	407	406	368	352	405	430	395	370	360	399	357	385	388	397	401	353	369	364	338	405	406	404	402	393	382	445	368	387	380	404	398	376	395	375	403	402	358	440	391	396	394	366	375	373	383	391	361	394	403	412	371	421	410	369	375	362	372	359	376	401	358	364	406	379	393	382	392	404	387	404	366	349	385	395	412	385	391	386	398	367	357	371	399	418	357	367	380	433	385	404	369	380	398	377	385	391	404	345	358	375	376	390	375	390	405	378	359	396	391	367	347	381	415	380	397	418	399	383	408	357	386	364	362	401	396	397	386	383	411	410	395	383	349	364	368	392	392	368	382	389	375	420	367	405	360	395	395	412	369	404	388	393	382	392	392	397	414	393	375	414	376	363	397	408	387	371	409	384	413	409	373	370	388	382	394	394	362	373	378	380	407	362	389	391	374	379	385	386	390	409	401	380	378	401	401	382	382	376	385	381	353	384	373	385	395	352	377	362	421	380	375	358	387	392	373	347	416	359	397	402	366	378	408	410	386	398	417	398	417	410	373	354	388	356	388	406	362	392	376	387	370	364	371	406	407	368	429	383	446	408	438	358	382	385	405	380	381	374	363	419	390	419	394	418	389	381	393	392	389	374	339	375	429	387	375	415	405	375	378	401	395	374	378	400	423	403	376	358	392	394	381	376	406	421	386	341	377	376	353	394	398	347	399	357	369	394	397	386	377	383	383	380	410	404	385	394	374	383	409	370	391	370	355	410	408	378	379	384	373	372	395	370	371	385	413	408	387	394	392	382	383	420	379	387	360	410	396	390	387	391	385	421	364	358	386	362	380	373	402	389	384	371	382	383	374	361	377	380	351	363	380	343	358	376	388	401	415	378	367	399	395	382	367	359	409	386	404	360	348	420	426	383	396	402	382	359	382	381	420	369	397	385	353	348	381	379	363	377	383	376	392	384	379	405	341	394	403	387	370	379	396	390	391	381	391	407	366	399	377	342	370	361	359	392	400	380	375	422	396	362	394	418	405	410	384	361	380	407	389	425	397	387	380	444	389	374	373	393	383	388	373	369	375	380	396	402	411	390	380	415	376	390	389	370	361	404	365	354	355	372	388	386	361	408	389	373	395	372	404	380	393	363	389	397	371	378	393	406	429	380	387	402	373	375	389	389	406	392	413	384	391	399	386	390	395	352	367	393	402	372	379	383	396	417	360	406	416	418	400	371	371	387	370	361	393	373	394	375	386	405	401	359	395	382	386	368	399	339	376	358	380	405	364	397	403	377	419	393	395	433	432	399	393	370	433	370	400	366	374	362	348	357	355	411	402	394	353	393	400	385	403	371	366	404	383	377	363	391	376	445	361	389	373	410	400	370	365	406	388	356	394	364	402	367	423	390	352	385	381	397	405	379	399	390	381	400	399	370	401	363	425	408	401	397	389	409	408	363	399	386	377	398	373	380	356	391	364	365	361	395	401	409	418	395	364	380	405	361	400	384	360	381	383	409	363	390	455	375	414	421	342	370	400	404	379	406	399	372	417	382	351	394	377	420	349	400	379	349	396	390	410	346	385	367	404	372	400	367	378	421	393	386	358	403	394	396	406	389	380	403	372	379	403	396	411	337	389	360	385	430	395	442	373	366	335	378	371	393	380	374	383	392	396	394	411	396	363	390	359	417	357	362	379	381	409	390	390	408	397	409	379	354	382	355	395	401	391	402	364	412	414	403	419	408	380	391	377	390	381	362	376	400	394	395	390	413	367	423	349	386	415	366	411	381	391	362	399	352	409	413	366	399	374	341	392	390	361	386	373	381	425	392	426	381	344	362	431	370	400	364	404	398	394	396	405	380	399	340	356	395	374	390	390	400	388	413	398	421	402	421	408	409	412	400	372	370	422	420	397	369	378	363	413	404	380	417	400	382	352	359	402	369	377	375	383	394	372	359	410	382	362	403	405	381	372	378	386	386	400	393	353	373	383	366	397	408	394	397	388	423	368	356	363	386	372	364	400	379	397	352	421	431	407	415	382	385	409	368	368	352	371	403	396	369	392	375	376	354	375	411	405	382	363	350	409	407	391	403	379	359	379	378	388	388	411	410	396	368	383	409	400	368	387	366	408	390	393	395	393	369	378	368	384	423	394	368	419	395	355	378	367	363	385	412	423	376	386	385	405	410	388	404	404	364	405	404	369	391	376	345	386	378	410	380	370	407	387	374	393	406	389	414	421	403	387	373	388	418	371	383	422	389	363	354	405	394	408	366	393	394	405	386	416	371	357	373	416	408	356	374	377	393	367	398	369	385	409	374	401	338	424	394	365	395	390	393	363	399	393	358	393	382	389	403	394	383	389	394	387	402	396	388	364	410	362	402	372	372	375	421	338	393	409	395	387	371	382	333	380	393	355	388	373	386	382	392	387	408	383	391	356	400	399	384	386	369	370	414	376	446	397	406	368	370	368	365	418	370	416	391	389	374	393	363	423	406	400	389	397	379	401	386	375	396	388	407	393	412	396	393	415	364	404	382	394	376	343	390	400	378	398	372	382	376	379	387	362	411	416	389	390	381	396	407	402	371	364	379	409	410	369	353	384	395	374	390	391	395	378	400	420	373	379	399	356	349	378	350	401	418	372	361	422	418	394	372	403	399	389	396	354	393	361	380	431	408	389	393	360	392	400	388	409	404	383	398	371	359	423	397	382	349	389	389	363	377	333	351	365	372	413	368	388	364	388	426	404	374	383	354	405	354	388	402	386	381	378	392	409	399	381	383	387	418	401	412	394	417	373	357	371	331	396	351	368	377	360	376	400	377	390	376	424	365	397	383	386	432	360	391	362	392	401	383	378	383	372	427	366	428	410	398	358	370	380	377	368	392	415	379	399	403	385	345	415	357	383	391	410	380	384	369	372	331	387	411	373	414	405	359	404	366	393	406	404	370	410	366	370	400	416	366	428	391	368	404	362	417	388	378	387	376	390	401	366	356
23776	20966	25065	27046	20972	20768	1200	293	197	195	147	139	111	100	111	101	101	87	75	88	81	95	87	87	92	75	92	79	80	93	82	92	69	78	77	71	83	69	74	82	72	63	75	68	80	63	68	89	90	71	73	69	69	81	77	75	80	54	65	73	74	77	68	68	72	87	82	89	86	76	73	65	81	70	74	84	80	72	83	75	68	80	78	63	80	80	66	55	75	88	84	71	68	91	60	76	76	77	70	97	73	85	67	78	60	74	66	84	72	72	72	71	60	72	83	61	57	72	90	84	91	69	69	79	85	77	70	73	66	63	71	70	84	64	78	75	81	73	79	70	65	81	77	84	76	69	61	82	55	69	85	70	85	75	73	98	70	71	85	68	76	82	63	70	74	73	80	86	68	58	66	70	58	68	78	69	66	94	68	67	72	69	75	70	69	68	67	83	73	67	69	81	65	80	69	67	76	64	87	76	67	84	74	68	70	69	66	68	70	76	58	72	77	83	74	73	64	68	57	73	60	69	62	88	83	74	64	80	103	73	70	84	72	91	69	76	78	64	63	89	84	77	86	75	68	68	71	68	69	81	77	64	71	78	74	84	71	79	89	86	62	75	78	78	75	71	64	61	65	74	53	84	69	68	76	61	64	71	62	75	71	82	75	60	86	63	79	73	82	88	79	80	61	60	72	79	59	78	77	68	76	79	80	83	81	75	72	49	82	80	68	73	64	62	68	84	61	75	65	67	73	79	69	82	73	97	63	59	63	72	82	80	79	80	84	84	76	71	78	77	86	77	73	62	85	78	69	74	73	76	92	77	69	66	62	65	83	76	80	73	92	92	82	77	79	81	70	76	57	56	63	70	65	70	80	54	78	68	83	71	80	72	79	84	78	82	80	74	60	66	72	51	65	77	82	64	56	75	77	80	70	64	72	83	84	70	79	69	66	78	67	73	74	78	81	83	69	78	78	76	73	81	65	75	60	79	84	73	75	83	61	76	59	86	73	78	98	68	86	64	78	91	78	71	78	76	75	93	92	65	73	70	79	76	81	49	82	83	70	74	61	72	69	68	74	67	78	78	87	76	74	60	61	71	78	86	82	62	74	68	94	82	64	54	82	61	76	55	58	78	77	62	70	67	82	74	72	63	74	78	66	74	69	77	87	74	66	82	81	70	76	66	68	60	82	72	67	67	70	61	86	71	71	79	72	72	65	77	64	81	67	73	69	77	70	81	73	74	60	84	71	69	71	86	71	69	54	77	73	69	61	70	72	66	67	88	78	54	79	71	78	74	75	95	71	84	63	66	87	75	62	70	55	68	83	80	85	81	71	86	85	69	81	52	88	68	80	56	67	78	85	88	70	76	68	73	80	61	64	77	51	52	58	72	81	82	93	85	71	80	73	64	79	69	75	81	65	61	69	69	79	76	73	66	74	72	76	75	62	81	68	60	52	75	71	63	69	82	77	77	69	71	66	61	83	73	87	80	65	73	81	83	65	56	60	87	96	74	92	70	73	83	68	83	66	76	68	72	68	69	75	86	69	78	60	65	71	71	68	60	67	67	71	71	70	87	70	76	69	74	75	65	74	56	68	76	66	73	63	65	68	69	53	73	79	74	66	74	87	75	85	69	82	73	73	69	62	56	58	100	76	78	65	96	70	53	76	89	58	88	74	75	68	86	82	74	83	72	76	74	69	62	63	67	70	72	68	55	83	94	89	73	71	77	81	78	75	67	81	73	77	72	78	67	69	73	68	70	63	88	61	68	67	81	69	71	74	71	73	67	76	77	89	80	78	67	68	79	64	87	80	85	78	76	73	62	102	74	79	71	81	77	70	74	57	75	68	72	88	81	73	71	63	66	71	79	60	65	87	77	67	69	68	72	74	73	65	72	67	67	59	84	62	74	84	73	46	75	76	60	68	66	70	61	92	79	56	62	66	60	69	82	51	84	66	67	71	91	66	65	71	66	82	69	82	91	71	65	71	80	70	69	72	92	67	80	81	84	78	87	90	83	67	62	70	61	79	54	72	70	69	70	68	79	70	87	87	70	94	82	80	82	67	78	70	72	79	83	79	67	71	87	71	86	63	75	86	72	95	58	86	58	108	69	66	82	77	79	59	73	76	94	67	64	64	72	62	67	83	75	61	75	71	61	76	77	68	74	77	66	65	77	64	74	79	70	85	69	80	74	97	63	75	66	67	59	72	79	69	79	58	74	69	63	70	65	84	76	85	84	69	73	73	69	56	73	65	69	61	68	61	78	67	66	65	66	68	75	92	62	72	68	83	71	68	81	68	77	74	82	73	63	69	78	72	72	84	58	70	86	84	70	78	78	71	80	92	89	72	74	85	76	84	67	86	65	69	74	75	79	67	78	64	83	61	67	99	82	68	66	65	89	77	95	89	71	73	53	70	80	72	70	82	76	77	75	52	62	76	69	73	68	69	83	68	86	74	72	85	77	73	82	81	88	76	61	79	69	80	79	78	70	87	79	68	80	60	75	72	65	62	80	73	66	87	58	63	83	80	69	65	61	84	88	76	70	75	60	85	82	87	66	82	86	68	75	74	79	57	69	67	74	65	66	68	63	76	70	75	80	92	69	70	69	71	85	65	77	75	76	84	69	87	79	69	102	80	64	56	84	70	79	60	77	65	76	64	76	72	75	73	66	71	69	71	67	66	64	87	73	62	65	73	68	77	81	59	73	79	55	75	84	74	90	62	69	67	84	72	69	77	65	68	73	78	65	88	87	73	76	72	78	71	64	74	86	77	72	84	73	70	69	71	72	69	64	58	71	82	74	82	74	68	75	91	70	69	66	76	91	76	72	58	74	68	77	71	76	71	54	75	66	79	68	85	69	78	79	66	64	77	78	68	78	63	60	78	75	83	80	90	68	65	90	85	76	62	89	73	71	81	79	63	65	67	78	67	80	76	87	75	75	66	81	74	69	73	69	64	70	84	62	76	68	90	82	80	70	75	96	77	79	75	67	78	68	78	80	78	80	71	65	74	79	74	82	59	92	76	59	57	82	86	68	66	76	82	75	82	80	91	80	77	72	95	60	97	69	83	81	86	73	66	71	91	79	97	66	73	77	84	76	79	64	90	58	73	93	69	78	66	70	58	75	80	71	74	71	71	98	66	79	80	68	62	68	80	80	58	57	76	88	74	73	71	79	81	85	84	85	69	91	64	66	80	77	94	64	60	59	77	81	76	76	61	80	74	79	70	84	86	83	73	67	77	85	55	96	63	79	76	75	83	60	68	80	87	84	73	71	65	72	78	71	76	78	85	73	76	80	80	87	68	63	69	72	88	71	80	69	59	79	73	73	63	78	66	84	67	82	74	80	55	78	68	57	84	79	67	88	94	89	81	64	73	85	73	84	74	63	95	86	82	90	71	80	85	77	71	67	86	78	70	78	59	55	84	65	83	89	77	62	70	78	59	59	65	79	72	86	68	90	64	72	67	72	69	82	72	74	69	107	60	82	80	76
3029	4074	2129	937	577	404	335	287	250	240	246	229	233	210	211	217	214	207	208	217	227	211	195	181	212	177	207	213	209	213	203	204	199	161	181	224	202	194	220	229	212	204	220	191	169	176	196	211	185	201	215	204	223	213	189	182	199	181	178	178	170	214	189	214	222	197	210	206	207	201	183	203	183	204	193	199	205	210	187	174	203	219	185	205	202	208	198	190	185	183	209	193	200	194	211	229	211	179	172	187	199	200	210	195	178	214	203	171	217	194	186	207	181	200	190	225	198	179	198	204	196	177	200	160	185	203	191	200	194	185	191	201	208	212	182	164	203	190	205	190	198	192	192	181	205	192	215	186	195	204	183	199	226	183	189	191	192	200	203	221	196	199	174	180	186	200	170	183	202	210	198	200	207	215	206	178	192	194	171	192	206	183	199	178	178	187	174	173	202	177	212	185	192	205	197	193	207	177	194	197	191	190	168	192	227	182	174	196	201	198	204	184	213	200	205	210	165	187	196	199	223	178	205	202	172	208	219	198	188	194	202	209	173	213	200	217	217	187	201	187	211	202	206	176	183	205	177	187	199	199	201	192	199	191	188	217	185	160	193	210	207	216	208	180	193	191	194	201	198	203	202	237	195	190	212	212	185	199	196	204	187	196	197	191	175	180	190	216	198	201	204	195	189	193	193	180	196	189	196	177	180	211	196	188	226	195	198	200	184	198	193	180	213	165	187	184	208	200	192	213	182	203	171	189	178	191	202	189	188	195	211	193	188	202	211	192	183	205	200	189	219	196	202	183	196	188	191	177	197	197	197	173	219	181	198	178	184	203	197	195	189	180	195	211	168	224	214	189	201	196	197	189	174	200	203	200	192	176	199	183	186	185	220	179	204	197	175	215	188	188	211	208	186	201	165	180	187	201	173	171	184	173	202	180	226	215	202	203	204	211	186	198	212	185	196	205	208	194	196	199	198	226	167	200	222	233	168	210	217	195	189	205	200	177	206	197	184	202	195	185	216	210	197	214	217	188	198	188	212	186	206	173	197	195	203	220	185	216	207	214	212	200	197	204	190	215	194	213	165	200	194	199	204	199	208	187	205	181	191	201	198	181	196	210	207	186	195	206	173	201	178	225	195	189	207	204	180	202	191	196	227	187	191	191	179	181	231	193	208	222	205	206	178	187	228	204	212	191	184	182	185	205	175	180	190	193	187	205	202	194	185	192	195	182	175	202	177	181	175	200	198	185	206	209	198	210	187	202	192	217	178	205	209	214	165	187	198	197	225	191	213	216	209	194	208	170	179	164	154	200	205	231	185	203	201	206	215	224	202	194	175	223	186	185	187	201	191	220	204	189	223	211	192	196	192	185	185	213	186	176	193	189	192	201	192	193	195	189	213	215	207	196	188	168	200	220	189	191	185	205	185	192	195	210	183	187	205	193	197	239	206	205	194	201	199	202	164	205	200	202	194	200	199	211	184	192	185	198	199	194	200	195	203	180	207	167	194	195	185	208	197	203	230	197	204	221	177	189	205	194	198	194	207	201	196	199	197	195	192	192	183	197	221	179	189	238	168	194	220	213	197	190	200	188	206	214	214	203	191	210	184	174	199	195	187	203	185	184	185	210	187	210	193	214	206	180	187	202	196	178	185	196	192	201	190	181	181	176	204	186	203	189	215	190	200	187	190	185	207	187	198	189	208	180	202	174	201	196	203	198	194	210	209	189	194	208	194	184	203	219	175	207	183	217	175	204	191	181	191	177	170	202	188	222	141	224	188	222	189	211	199	205	170	191	211	185	203	203	194	192	173	177	168	170	209	180	227	198	186	192	184	189	222	166	196	199	215	200	203	189	215	199	188	208	189	212	216	194	192	199	208	164	204	195	204	189	211	187	184	215	206	196	199	178	200	215	211	211	220	209	191	197	172	187	172	200	204	239	221	199	162	202	183	184	189	217	187	180	213	215	221	198	168	197	198	180	187	207	167	190	185	203	192	212	177	185	209	217	170	158	193	190	201	179	201	185	188	195	214	184	177	194	219	206	176	212	229	206	194	208	179	214	216	204	186	180	195	201	198	236	200	204	180	186	200	194	204	224	202	191	218	179	194	213	198	196	208	193	224	193	200	217	186	177	213	192	202	224	186	174	200	206	235	188	177	200	172	196	184	197	225	152	190	207	211	196	213	205	194	191	207	205	199	210	193	197	180	195	200	193	189	209	177	195	205	209	193	207	196	202	206	214	199	199	196	194	186	184	202	195	183	199	180	191	202	203	199	211	208	191	198	197	192	175	201	189	189	194	175	204	184	186	185	218	177	216	193	184	211	198	218	215	160	208	189	202	224	209	192	200	201	206	189	211	196	205	190	214	211	195	180	195	195	202	191	199	195	222	203	216	194	192	194	201	208	164	193	203	197	206	199	196	189	220	193	212	206	182	210	192	212	181	199	196	201	193	212	219	187	221	184	196	172	210	181	195	172	214	196	196	187	200	212	178	222	168	196	196	188	194	176	202	203	203	199	179	185	203	179	221	184	220	188	199	209	212	212	218	212	181	192	196	183	171	207	177	198	187	199	204	205	205	203	181	211	180	182	199	209	200	221	197	201	205	206	193	165	179	211	179	173	185	194	212	210	187	191	201	177	183	172	188	180	205	196	189	189	192	212	189	181	205	209	215	198	218	205	223	204	192	190	213	216	207	208	195	206	214	190	191	212	206	202	175	195	187	205	191	212	203	223	194	195	213	217	213	207	199	201	203	196	205	204	186	212	187	211	200	181	185	196	198	184	186	204	200	174	189	164	201	200	207	184	186	187	181	194	202	194	191	203	196	226	185	202	207	176	187	204	212	201	205	192	203	177	203	187	191	193	194	185	199	192	196	211	188	180	203	231	174	222	181	201	212	194	195	187	170	196	187	197	185	193	208	208	175	189	196	173	180	180	197	181	187	197	198	173	213	207	204	190	208	202	199	218	216	164	187	203	165	184	188	201	184	186	188	186	188	189	191	206	217	179	186	190	223	185	175	190	192	196	237	204	194	206	201	188	187	196	198	182	188	197	184	213	211	222	210	193	203	188	201	204	192	180	179	186	213	193	197	197	188	183	187	216	199	231	195	204	211	177	199	205	196	203	184	202	167	198	225	192	215	206	211	208	223	180	176	198	190	186	207	214	157	201	204	199	187	178	179	203	247	206	215	180	204	198	191	170	189	200	214	215	204	229	198	240	193	209	187	186	194	206	197	208	200	216	215	180	205	190	207	192	202	197	178	188	203	187	200	187	199	205	172	182	196	209	203	198	201	206	191	196	210	224	201	204	203	197	190	214	203	200	221	184	208	209	179	206	196	203	190	168	216	192	219	174	188	185	194	187	211	196	197	217	168	195	193	205	191	194	204	194	201	185	181	181	199	195	183	173	200	201	187	187	190	193	198	203	195	208	213	205	196	194	192	191	193	201	170	202	193	204	179	199	175	197	190	194	220	193	199	214	212	199	169
32511	11821	1269	446	316	312	285	307	286	280	282	289	298	300	282	277	293	293	295	306	318	283	291	294	301	287	285	328	296	314	284	292	253	293	276	314	283	302	292	311	259	294	281	267	277	285	306	299	301	315	266	267	313	311	342	271	263	286	311	290	243	294	266	287	273	312	296	283	284	305	285	294	277	294	285	259	274	245	289	258	255	288	286	294	297	282	290	272	288	278	258	280	244	282	304	308	270	310	304	292	291	262	326	275	304	265	296	285	299	277	295	285	302	292	301	269	284	272	280	303	304	288	300	265	281	280	263	278	300	298	304	261	248	299	312	264	281	294	278	282	300	306	307	274	315	251	296	303	249	310	254	299	288	302	275	278	313	298	289	316	300	329	299	279	290	291	287	270	307	307	299	274	310	283	267	276	279	296	297	293	316	293	270	297	259	280	323	255	290	262	276	283	304	308	256	275	294	281	279	284	284	313	277	268	312	267	292	265	283	265	292	326	306	273	299	312	293	303	292	306	294	278	280	296	282	289	271	245	325	279	291	276	293	260	264	278	284	282	302	261	241	295	285	270	311	278	291	271	288	297	246	274	286	263	292	260	282	265	293	273	318	246	261	299	267	250	277	274	272	276	280	272	266	291	281	285	305	280	278	275	266	273	299	268	260	262	268	282	288	285	284	285	297	276	289	276	277	304	290	258	260	275	286	290	265	295	268	268	266	259	260	259	291	264	277	266	250	270	282	308	294	280	292	263	263	288	275	294	303	269	251	267	274	298	275	304	293	305	316	282	264	278	286	280	244	295	285	289	313	297	266	265	300	295	302	269	271	274	275	313	286	301	290	258	297	275	258	261	298	271	322	279	261	272	268	275	300	296	293	264	286	273	309	270	256	288	302	297	278	269	237	262	265	304	271	299	262	283	287	278	266	282	259	272	277	256	288	263	305	288	270	294	269	283	276	276	286	281	269	299	277	271	251	289	250	289	301	246	261	291	306	272	295	261	284	280	289	282	308	294	271	288	288	277	292	268	266	290	290	285	260	283	271	291	335	241	271	295	313	274	302	263	297	268	263	258	271	278	294	277	284	317	280	279	280	266	308	262	284	286	313	244	298	272	276	268	273	306	314	286	270	291	252	290	275	243	291	298	277	274	285	264	254	302	283	273	267	292	283	265	302	288	284	267	282	313	284	259	250	276	301	262	266	282	255	255	269	272	296	283	283	254	256	314	267	294	273	302	310	329	316	273	276	260	293	284	259	318	293	271	266	308	270	303	267	278	293	300	287	282	318	271	254	292	312	279	279	305	264	306	299	305	291	264	310	319	290	317	285	246	285	294	294	286	263	267	303	279	302	283	272	297	301	306	255	297	277	249	267	317	286	251	274	288	275	281	267	264	294	275	313	275	260	305	291	334	284	271	286	296	300	251	293	270	329	279	266	279	286	250	283	293	290	299	327	289	279	283	291	304	321	265	290	252	271	281	307	272	261	257	311	294	259	300	269	282	245	277	294	270	292	287	278	273	299	298	307	293	274	276	281	297	299	288	298	289	265	296	248	276	297	278	278	260	288	322	287	286	265	294	286	267	316	298	280	322	306	288	276	313	285	272	282	326	285	287	273	281	276	293	293	313	276	273	308	290	272	293	257	286	307	304	308	268	288	302	276	314	258	301	266	292	287	274	294	295	272	287	281	281	283	304	274	263	260	269	309	322	305	285	308	245	302	290	276	269	265	259	301	307	249	296	313	279	302	291	258	294	280	280	275	303	304	270	301	272	278	284	296	310	285	298	286	267	328	288	309	291	269	304	266	289	306	247	256	280	301	303	276	303	285	290	281	292	288	260	283	256	287	296	293	266	277	297	285	279	325	307	276	277	286	282	300	276	300	266	279	291	305	297	334	275	259	276	249	295	289	265	286	256	309	281	297	299	253	261	310	284	304	291	292	291	284	275	289	272	272	295	298	275	276	284	295	268	306	302	286	281	275	293	281	282	285	272	307	300	277	247	304	294	259	293	286	279	271	280	288	313	271	299	306	262	294	321	275	292	283	282	290	281	254	259	268	287	301	283	284	283	259	279	284	296	307	300	295	293	304	302	315	258	312	301	287	271	255	276	303	260	312	260	299	290	270	307	288	280	262	268	296	285	286	274	297	276	300	289	273	273	293	292	307	290	273	312	278	278	302	297	277	295	270	260	280	290	287	284	260	253	287	272	271	267	285	289	278	296	287	297	301	299	306	279	293	261	283	289	272	274	312	296	298	278	283	285	289	284	278	277	294	276	261	280	295	302	302	290	305	292	280	289	300	276	258	284	259	278	298	285	269	250	290	296	268	277	263	274	308	286	287	264	267	280	307	274	264	278	297	278	252	287	289	270	269	238	306	281	325	270	276	286	296	253	309	276	286	280	257	311	260	293	284	276	297	274	292	284	300	305	285	283	270	301	275	279	276	281	248	269	303	283	288	257	284	270	291	298	273	290	267	284	262	294	292	315	295	279	289	305	241	265	308	296	280	269	302	282	277	291	311	318	294	251	263	302	322	283	285	289	308	277	297	284	258	281	304	277	267	252	295	268	268	283	283	276	280	296	291	298	270	297	260	278	266	306	274	292	293	292	310	274	284	302	287	301	273	274	285	272	295	290	282	287	320	257	283	288	278	265	289	300	281	282	282	278	290	252	292	316	309	286	275	291	257	306	251	274	296	271	265	276	278	287	295	319	260	309	298	293	290	292	299	294	290	311	295	311	286	288	258	291	292	355	270	294	270	260	263	314	278	282	260	290	312	285	282	286	289	298	281	279	341	321	331	299	271	250	272	262	300	311	274	297	271	268	278	254	275	273	262	290	302	288	290	296	287	279	281	298	277	282	295	272	304	318	259	256	315	290	291	270	297	281	252	273	274	275	273	289	252	302	304	281	284	338	276	265	257	277	320	278	290	291	283	295	320	297	290	266	298	271	287	279	290	290	266	300	286	287	253	284	314	298	270	277	293	272	305	293	264	281	286	250	310	260	278	280	266	281	295	293	274	260	268	273	279	287	264	274	296	276	298	260	294	299	329	261	288	292	300	257	338	279	309	278	295	296	272	300	296	297	278	281	255	312	320	265	299	279	271	263	301	255	284	321	288	283	290	311	275	315	305	264	282	269	303	320	302	279	305	251	280	293	286	267	278	306	275	272	315	285	287	305	292	301	285	319	275	297	297	309	272	316	297	288	272	269	296	293	267	273	293	277	320	289	284	289	291	281	320	276	278	276	290	263	290	295	268	307	294	286	311	303	255	280	301	301	285	286	276	294	267	297	292	302	274	277	302	296	282	296	296	272	323	328	283	294	285	265	273	280	304	313	267	298	296	291	302	276	315	281	275	298	298	298	314	313	282	286	291	275	279	262	280	301	286	251	310	294	301	294	280	316	264	286	268	291	282	267	281	266	307	284	318	293	281	273	303	284	306	264	290	314	289	264	272	257	273	277	302	301	265	285	271	286	278	267
5384	714	667	645	628	630	639	647	635	652	631	625	626	597	628	644	644	639	629	592	596	664	645	628	636	656	627	593	620	623	656	633	631	626	638	642	585	620	625	648	615	614	682	615	626	629	613	602	642	666	666	600	673	597	600	674	644	642	583	604	637	658	620	570	680	660	630	651	625	615	640	643	629	630	584	604	669	680	601	617	624	613	672	614	615	634	638	633	620	599	599	601	674	633	634	627	611	656	618	646	669	658	620	598	636	648	641	666	633	685	660	662	639	617	620	625	626	611	683	602	610	653	644	641	604	609	614	646	625	604	622	621	628	651	610	614	628	613	658	654	634	609	638	619	628	637	646	632	640	663	637	625	622	640	611	621	645	640	601	637	619	624	648	590	637	630	688	609	668	651	620	619	636	626	615	617	613	634	632	616	658	597	616	605	588	640	658	620	624	670	635	662	620	637	618	645	674	646	622	652	589	621	680	603	683	623	641	628	618	598	668	646	593	620	634	657	622	631	661	626	630	642	627	612	618	618	661	645	628	600	639	664	643	607	640	663	607	550	629	621	644	609	599	664	618	620	627	616	654	638	637	626	664	605	624	654	604	647	602	607	622	601	588	607	688	626	626	641	619	601	703	684	602	655	627	645	633	625	657	634	626	631	618	574	623	617	611	630	621	656	643	613	609	627	590	697	605	648	670	649	643	653	662	625	616	641	627	616	627	656	662	596	628	629	607	651	614	651	608	609	596	603	634	604	647	639	635	651	660	663	590	632	636	626	628	638	637	626	624	663	603	637	624	636	657	647	604	603	624	614	605	610	638	647	640	626	607	620	673	663	645	601	638	606	588	664	636	690	643	586	623	674	634	693	656	597	701	598	613	616	625	621	619	590	688	606	635	611	570	649	658	630	636	630	591	684	634	646	641	644	620	642	642	608	629	612	604	638	676	646	598	655	624	612	687	593	601	630	639	611	656	624	663	636	665	608	600	630	654	632	671	625	604	631	590	634	606	628	707	633	613	646	616	655	655	604	645	652	649	631	622	619	645	631	613	602	665	648	613	610	646	619	621	660	648	636	622	612	581	623	639	632	597	654	663	623	605	576	616	617	660	662	600	631	644	667	599	621	631	666	621	623	649	612	644	632	631	653	609	612	641	634	624	625	628	680	656	589	627	655	614	620	618	662	649	660	589	628	613	646	637	651	600	656	612	610	633	635	650	637	637	666	608	640	599	574	613	648	643	626	640	657	638	651	620	607	613	624	607	621	605	643	609	672	602	614	611	596	636	640	669	624	658	653	624	575	608	640	624	615	632	617	614	610	619	589	578	643	664	652	606	647	679	638	641	673	659	629	651	659	602	683	628	673	624	632	634	637	653	579	644	599	618	645	595	642	648	610	642	658	634	616	616	592	653	645	671	655	670	595	650	617	621	621	600	623	669	675	605	600	674	651	640	603	667	622	608	623	628	660	652	651	625	650	586	687	622	628	645	633	647	617	659	648	603	642	644	601	627	646	596	648	610	627	667	613	630	640	640	634	657	627	622	627	646	662	613	629	622	630	628	630	616	610	610	629	634	631	622	645	610	661	642	652	619	610	648	656	618	573	647	612	636	656	631	643	618	648	639	641	608	638	625	610	620	691	635	596	630	623	659	606	636	627	612	610	670	657	603	616	625	650	593	666	669	647	612	586	602	626	613	624	619	630	642	641	651	636	617	616	658	626	680	632	591	621	653	607	634	606	618	673	638	603	602	614	647	576	650	659	636	602	625	601	592	669	617	625	670	650	662	679	666	577	665	610	638	590	619	627	635	631	641	617	570	596	623	667	607	650	657	643	611	647	651	623	633	628	669	603	615	608	663	646	652	627	590	618	591	612	601	583	648	645	622	609	669	598	617	644	665	640	631	627	654	664	622	614	668	606	662	624	577	677	622	608	622	626	598	630	593	638	635	633	619	674	656	621	616	593	638	618	617	658	635	641	618	622	620	674	618	606	638	615	632	643	630	623	696	653	561	638	673	646	658	640	640	630	629	603	601	614	646	644	641	634	647	653	661	622	594	647	671	643	656	634	623	618	680	621	649	575	651	681	607	628	638	603	621	604	628	602	666	641	660	665	667	658	597	645	650	645	644	639	668	609	624	658	650	672	608	622	616	621	617	637	636	608	655	597	558	669	649	645	619	628	619	612	641	639	632	584	632	636	652	646	611	645	631	645	673	644	610	616	608	629	669	591	632	614	639	619	612	645	653	632	658	642	615	591	623	612	679	632	645	645	633	597	613	645	664	615	646	597	609	703	627	662	654	604	629	652	633	620	651	649	632	661	603	639	604	643	665	605	626	644	661	649	625	663	617	626	646	596	600	644	653	647	636	661	633	590	657	601	697	647	648	611	619	666	635	621	612	621	632	638	633	659	711	635	646	641	588	619	594	604	638	602	606	672	619	665	635	636	646	642	650	628	627	594	650	594	665	620	653	630	611	629	632	642	659	643	640	646	597	606	617	629	655	648	635	617	631	652	653	658	636	573	634	628	639	584	606	631	640	607	641	665	620	598	619	631	637	668	656	641	596	628	641	663	638	583	616	605	651	592	684	638	594	583	614	633	666	642	615	586	668	652	674	628	626	606	637	638	677	644	643	646	618	639	661	587	679	598	610	637	652	641	634	610	635	643	654	654	571	606	632	635	626	619	679	606	622	618	614	605	644	639	634	667	604	615	617	617	654	594	606	592	611	649	607	627	658	625	621	671	654	679	645	628	625	644	626	659	604	627	614	636	588	630	655	655	614	656	645	641	694	579	643	667	611	599	647	669	692	602	628	642	652	643	582	611	584	649	647	642	650	610	626	633	631	681	594	615	636	691	617	611	639	614	574	630	601	597	642	642	657	631	685	655	589	669	612	586	643	618	640	653	602	688	637	642	638	645	622	635	617	650	631	635	653	607	622	642	575	631	648	646	622	622	583	651	671	633	634	646	606	610	637	629	592	647	632	635	607	617	616	695	617	650	628	670	584	639	655	633	629	618	622	645	645	607	646	635	635	595	646	654	633	663	631	623	654	674	675	631	632	623	609	640	654	625	556	640	639	638	601	622	637	652	637	670	600	653	613	618	644	636	686	651	639	620	603	619	645	610	612	653	603	648	692	658	626	632	662	613	610	623	632	699	606	623	631	675	657	595	637	673	666	621	639	616	625	603	683	652	592	586	642	673	651	674	601	613	619	643	629	586	667	624	597	655	649	612	611	650	610	609	627	610	647	704	669	615	632	655	621	669	670	649	646	623	628	660	661	610	652	619	597	604	593	633	613	618	619	593	632	631	610	602	577	652	665	649	608	622	610	628	657	602	623	632	632	655	603	653	613	629	642	631	564	629	620	646	647	635	636	580	654	665	629	647	638	653	635	610	656	659	641	634	609	599	659	631	653	640	635	645	670	655	639	643	610	630	624	675	619	641	668	622	671	646	623	645	623	642	616	638	628	606	613	610	620	651	651	606
24541	20972	24427	27688	20600	2145	328	255	220	246	210	224	207	195	161	218	197	174	154	197	147	165	192	172	160	174	173	171	173	166	182	183	172	186	178	183	177	149	191	164	153	143	174	188	182	178	175	187	136	151	144	164	183	158	161	166	175	168	170	164	175	161	171	188	171	173	199	204	161	168	153	179	178	170	163	179	178	177	180	164	148	170	192	139	177	190	162	158	181	153	164	163	167	170	157	178	197	188	177	158	177	149	180	176	154	167	188	177	169	167	173	168	190	148	164	178	189	179	167	167	164	165	166	196	176	175	150	162	166	161	165	190	163	174	189	192	173	169	162	197	174	183	161	169	196	185	173	142	153	151	159	165	162	207	189	166	192	152	163	166	166	170	165	166	162	185	190	149	190	156	153	196	179	186	185	160	157	165	171	173	147	176	141	155	159	199	157	159	166	174	206	190	155	185	162	166	160	166	162	172	156	175	160	152	179	167	142	155	193	152	172	166	144	176	150	171	193	134	190	172	165	170	201	148	167	148	136	185	166	166	159	163	147	168	156	172	164	158	169	184	183	182	174	169	169	167	169	171	190	152	181	189	172	159	163	174	162	176	163	188	179	184	160	174	151	165	179	157	173	178	165	179	157	183	185	189	145	164	168	187	166	171	184	183	161	158	175	171	197	167	168	161	161	164	185	172	155	179	196	150	171	160	162	177	183	185	180	173	166	182	160	151	167	188	157	174	155	150	161	161	213	160	156	171	146	173	174	183	173	166	174	180	155	167	168	152	179	173	148	151	143	182	185	172	180	185	174	169	177	172	149	162	177	159	179	161	158	172	181	177	178	188	156	152	180	180	173	161	163	162	175	158	140	186	183	173	168	186	178	159	196	177	177	151	175	151	138	169	183	146	186	173	180	173	148	174	177	176	174	160	159	151	184	164	159	140	180	168	171	149	163	172	155	159	183	169	177	189	160	168	163	164	144	178	175	174	133	161	161	159	175	153	180	149	196	179	180	158	161	147	162	168	163	163	150	145	171	147	179	158	158	140	141	158	142	151	158	158	176	161	204	201	161	158	159	167	187	200	173	160	192	178	151	167	164	180	162	173	170	167	176	167	162	203	182	189	173	165	172	173	182	145	179	170	189	189	164	197	168	183	167	212	135	181	150	148	161	166	167	174	189	174	169	182	177	165	177	177	172	165	172	171	149	148	169	180	158	179	162	158	184	160	145	168	177	161	186	191	157	182	181	179	177	187	185	191	159	180	188	186	168	160	156	178	178	161	187	176	188	176	180	182	161	180	157	167	158	160	155	169	186	161	165	182	161	183	156	188	163	189	177	155	158	171	171	158	154	180	182	175	200	173	195	180	161	126	166	163	191	141	177	163	165	176	173	170	173	167	164	196	170	160	154	173	180	141	154	199	167	167	160	150	167	183	159	176	189	166	160	194	171	160	175	189	152	148	178	180	181	175	195	162	159	173	175	177	170	169	167	163	168	143	176	155	194	177	188	152	175	176	184	147	167	159	165	170	173	166	175	164	158	158	174	172	186	165	164	156	179	142	172	167	163	175	183	168	164	171	146	175	171	179	193	147	171	180	169	179	155	151	184	174	147	165	172	176	173	179	182	157	187	161	170	182	190	161	172	178	171	166	171	168	180	151	159	168	162	190	189	150	179	178	201	160	173	152	159	143	171	176	181	176	170	147	202	169	172	176	137	172	179	156	167	144	169	168	181	152	185	179	170	177	139	170	171	182	146	144	155	158	188	191	176	195	152	155	185	156	180	164	165	157	166	162	171	154	159	180	170	172	172	169	158	175	161	148	165	180	172	142	163	177	162	177	169	175	177	153	164	172	145	163	135	147	137	143	154	166	196	175	187	169	159	163	147	158	192	176	154	174	176	161	181	160	174	185	181	169	150	181	171	168	169	166	177	169	178	171	159	163	144	153	171	164	180	170	154	174	174	158	193	174	159	156	158	147	171	199	169	151	164	180	146	163	141	149	177	184	155	181	182	139	176	149	173	159	197	163	172	164	181	182	189	155	170	160	203	151	179	176	187	179	169	156	169	177	183	174	165	166	180	159	162	164	161	165	184	149	173	176	181	139	141	153	154	157	183	158	156	157	173	167	169	167	179	166	167	179	169	160	181	162	143	192	154	157	185	159	161	161	163	173	176	156	162	178	169	151	171	163	182	166	195	146	163	179	158	134	184	178	137	181	167	137	151	174	177	154	161	190	156	170	164	188	169	175	175	171	159	147	154	174	196	165	172	160	155	169	171	166	154	163	173	184	181	139	199	136	159	171	177	167	162	175	200	174	169	159	166	190	200	160	174	156	183	176	156	157	169	170	195	183	195	180	204	177	178	158	193	184	152	165	157	176	135	162	165	170	166	166	151	154	173	170	170	181	163	183	174	182	167	189	162	174	167	158	164	151	168	168	173	197	166	147	172	182	175	170	175	166	148	159	177	150	186	142	151	162	174	185	173	149	163	171	170	192	167	173	182	182	143	162	162	169	158	164	169	169	199	153	172	179	165	166	152	207	156	149	179	178	176	148	172	159	183	190	186	192	173	171	165	182	173	172	194	146	152	179	178	163	183	184	196	173	170	178	154	172	171	186	184	155	163	166	161	181	169	195	153	182	174	180	172	163	137	155	159	193	187	161	167	173	178	165	151	188	151	192	179	163	188	178	193	171	156	164	154	189	157	158	157	149	169	139	178	173	162	158	172	138	144	171	149	181	188	162	168	172	168	182	168	160	145	175	186	163	167	154	179	168	180	190	175	158	166	162	169	182	164	145	155	180	197	168	168	164	157	179	153	173	155	153	151	179	159	172	164	176	162	168	176	172	166	146	150	158	127	171	137	183	169	169	178	175	173	165	144	151	156	162	153	175	173	152	175	168	164	200	159	174	155	155	172	169	174	156	151	158	153	176	187	160	163	169	161	164	155	199	155	154	188	156	172	153	172	197	186	193	148	176	173	160	171	176	165	159	183	176	176	173	170	172	176	156	162	167	160	150	152	169	168	199	191	175	200	170	152	169	166	168	170	185	164	151	168	197	146	164	152	199	166	142	148	162	165	168	168	170	164	152	164	170	188	140	175	163	154	187	161	147	169	140	166	182	192	155	148	151	169	156	164	165	185	169	172	161	192	158	183	153	170	187	181	153	194	161	149	186	169	164	165	158	182	154	190	144	169	157	150	177	179	142	176	166	170	177	180	157	200	177	169	189	157	165	170	198	164	167	164	161	169	171	185	186	173	160	168	169	175	174	166	168	162	145	185	176	173	169	196	165	166	147	151	145	166	172	157	182	154	173	189	166	171	180	177	185	164	167	169	154	164	191	152	170	166	157	179	161	137	173	164	155	151	179	139	187	175	176	173	175	158	151	153	178	182	180	176	175	162	185	180	192	169	146	166	168	145	174	179	187	149	171	144	166	167	172	160	170	151	172	182	197	162	161	171	154	162	185	152	153	155	191	153	175	165	180
3027	2455	1457	777	529	462	458	426	421	397	410	378	355	391	397	367	413	386	383	420	392	380	411	377	431	354	390	362	392	371	369	376	412	389	394	364	366	388	360	400	411	400	369	408	386	394	418	420	377	377	403	333	392	384	392	404	417	347	409	357	409	389	420	374	382	402	403	372	379	375	405	374	426	372	367	397	381	409	450	386	400	384	397	407	354	396	393	389	433	403	386	372	374	382	366	390	411	426	380	370	352	390	367	424	409	384	391	381	411	394	369	402	453	432	406	377	402	365	389	392	353	389	386	360	375	364	383	344	442	387	364	391	370	368	412	385	371	384	392	389	395	370	403	383	365	386	367	360	397	374	372	391	366	341	406	389	380	388	381	405	401	353	382	380	400	375	396	390	382	393	392	421	370	383	404	392	399	391	397	357	384	384	362	434	396	364	383	404	393	368	387	389	396	407	405	413	382	394	388	403	386	349	385	393	386	365	376	366	381	397	363	405	393	368	379	398	377	401	405	380	369	365	405	412	355	423	419	394	393	392	386	410	381	379	407	376	383	377	387	388	411	340	407	378	399	385	364	364	422	391	394	362	387	386	403	400	394	420	394	380	388	422	411	389	339	354	366	393	385	414	426	377	379	385	411	363	393	370	420	392	397	394	397	375	366	350	428	418	350	364	382	356	376	362	360	404	377	393	375	378	395	411	347	381	404	416	362	409	375	386	360	390	386	374	415	377	371	374	360	378	406	397	392	377	431	370	390	390	373	399	374	383	400	409	381	381	376	390	419	377	379	357	374	391	385	363	365	364	399	392	405	361	399	387	387	380	361	408	369	408	379	411	401	374	374	366	402	393	411	395	383	366	402	350	396	401	426	374	392	381	438	382	411	354	393	379	343	355	378	405	420	422	367	362	379	434	344	407	363	400	402	368	395	387	378	379	399	381	363	387	365	395	382	399	396	378	404	373	401	383	389	391	379	386	398	381	390	365	345	390	374	380	369	382	374	407	413	410	370	396	400	409	361	393	369	369	372	363	379	414	372	385	391	378	398	355	398	380	369	380	392	398	365	384	378	390	383	406	371	371	375	378	393	386	403	336	421	377	373	388	387	402	375	360	370	375	388	388	413	366	385	383	423	389	375	379	397	406	381	399	387	376	367	419	407	380	361	369	394	385	355	361	360	373	426	379	357	365	388	415	390	367	381	383	390	408	379	365	384	405	375	433	427	392	376	393	379	362	374	386	365	370	381	408	374	394	353	441	380	372	369	360	383	420	376	378	383	396	371	356	359	401	363	394	380	385	412	385	358	422	404	407	363	359	392	416	393	361	442	371	420	377	376	406	363	368	380	394	387	371	366	383	388	400	389	417	367	356	390	365	441	417	379	390	355	385	398	394	384	387	435	400	386	383	367	358	403	398	390	383	385	400	408	392	394	350	381	404	390	414	350	385	406	413	367	396	386	360	395	375	394	383	344	433	361	395	395	382	371	402	352	380	395	421	383	369	390	397	377	404	385	392	356	363	368	378	398	388	402	375	414	370	394	376	398	375	372	385	415	379	378	393	364	404	411	352	388	372	359	394	372	387	397	414	387	390	367	376	391	373	376	399	381	392	413	429	410	391	431	407	376	378	398	422	421	401	412	404	384	408	379	412	385	367	355	405	372	383	394	374	367	355	403	395	403	370	391	406	377	367	396	357	386	352	362	415	373	407	375	421	421	371	411	387	390	369	357	402	378	388	397	379	365	401	364	401	364	364	388	386	353	382	367	386	383	403	392	379	370	371	398	387	385	364	390	354	426	390	393	367	382	424	377	375	415	388	412	380	364	371	364	382	384	416	370	382	394	387	391	352	446	398	400	389	369	355	390	401	340	389	380	386	384	369	393	374	402	382	349	366	409	351	365	382	379	386	378	398	363	365	396	392	407	371	382	363	375	366	385	379	375	370	389	400	362	381	354	359	427	388	407	415	393	370	370	372	379	396	380	378	401	376	340	390	377	377	392	374	361	412	371	386	395	372	357	413	388	396	381	361	380	401	356	386	376	404	396	367	406	397	412	373	364	402	375	372	365	375	355	374	380	348	379	394	394	445	367	351	384	389	359	384	373	405	348	384	405	381	415	373	352	376	361	389	362	396	365	360	407	377	393	384	360	362	374	394	408	406	368	355	390	386	389	409	379	424	399	365	373	428	373	364	366	385	381	364	387	391	371	402	377	410	395	389	382	364	378	395	374	334	381	382	374	411	364	388	370	369	400	390	402	344	353	373	370	380	386	405	349	373	379	371	381	412	369	393	396	408	360	410	397	384	371	359	386	396	379	397	390	365	426	406	357	414	375	366	382	400	407	370	396	378	389	373	400	389	395	381	359	360	382	403	376	367	363	395	380	395	376	384	360	391	428	406	345	386	397	388	396	383	399	336	391	384	377	364	328	422	411	391	396	404	341	372	391	344	427	363	387	420	396	380	419	371	400	416	396	374	365	390	396	390	386	390	400	377	380	363	379	376	357	406	359	384	433	390	355	397	359	401	373	414	392	376	370	409	368	376	360	393	422	389	371	384	401	385	391	351	379	356	408	357	393	379	402	384	414	369	383	389	401	381	376	381	401	407	375	391	406	373	393	392	375	375	402	371	367	368	388	379	352	389	395	407	368	351	363	356	409	374	400	391	401	388	408	384	373	389	372	371	352	408	379	348	368	381	359	415	351	388	369	353	326	423	390	388	423	412	394	409	352	381	357	376	370	355	384	379	380	363	380	389	419	399	404	381	370	370	398	391	379	371	382	367	384	400	383	360	362	371	385	343	362	379	379	403	413	391	399	385	354	384	357	399	387	364	392	385	360	398	381	398	385	360	350	388	324	371	403	374	411	364	411	421	376	381	388	407	397	355	406	382	345	395	429	352	400	369	412	383	376	389	423	361	360	391	392	410	412	364	361	380	347	373	412	394	353	390	360	374	376	387	411	384	369	387	387	411	375	372	371	363	386	387	360	381	408	377	376	359	396	371	409	402	343	375	404	406	411	447	378	378	405	373	367	416	392	370	381	381	400	450	392	399	337	398	363	395	356	431	389	377	365	380	366	367	373	367	398	387	383	373	376	406	399	379	398	357	408	356	373	367	383	384	397	389	362	411	386	373	412	382	377	378	393	374	398	379	404	394	385	411	367	389	386	369	386	410	404	413	413	357	397	396	391	364	402	375	412	392	390	388	379	406	371	352	359	418	384	422	378	406	384	375	409	438	350	386	403	340	425	369	381	353	400	366	408	395	374	378	415	367	374	398	372	392	365	410	394	391	391	345	374	439	392	402	400	368	414	393	394	368	336	421	403	389	376	378	412	386	395	403	351	391	377	363	376	361	383	403	407	393	386	397	409	384	395	438	379	384	361	342	390	381	375	417	407	404	384	411	362	401	372	393	381	383	430	390	391	396	429	366	340	361	428	416	386	388	379	379	393	403	347	373	375	379	379	390	393	386	396	412	367	373	360	371
23812	20960	25022	27027	20965	20854	1424	279	207	157	151	138	109	113	129	95	114	94	86	80	100	77	93	70	97	97	83	76	71	71	112	68	83	79	77	92	83	99	66	79	80	98	88	82	68	77	95	69	84	85	55	89	64	91	88	79	77	77	68	73	85	74	67	78	73	76	63	88	66	64	82	76	68	63	109	86	79	74	69	73	80	60	79	68	84	91	65	58	63	80	87	92	65	74	68	78	83	80	67	78	90	71	70	61	81	73	63	58	70	61	72	79	73	71	73	87	59	53	73	68	82	73	72	78	76	66	71	73	76	81	79	94	86	81	70	71	72	66	64	87	85	51	65	67	64	76	83	72	89	69	84	81	53	73	79	56	71	66	69	69	79	72	79	105	85	68	75	64	86	69	76	57	77	84	63	81	77	68	78	62	83	83	77	56	72	56	69	74	76	66	66	65	62	76	85	78	62	67	83	84	65	77	70	61	74	64	88	81	92	74	81	79	72	70	72	60	62	86	71	75	67	75	69	80	68	71	70	60	67	84	66	55	73	74	77	74	61	75	78	61	76	69	74	75	71	88	63	54	74	78	83	72	71	76	63	80	57	60	74	69	78	69	61	64	69	70	85	88	79	67	94	69	61	74	63	74	71	73	71	92	66	57	77	76	77	57	63	84	94	66	63	64	77	64	69	82	85	71	63	68	74	74	80	73	83	86	75	65	90	79	65	79	80	68	76	74	73	88	68	85	61	79	80	76	73	73	72	75	71	79	70	71	74	66	71	80	70	96	75	75	61	69	69	46	72	68	77	72	68	80	70	74	60	69	74	88	74	67	79	80	88	74	70	79	62	74	78	55	85	74	63	86	64	77	77	63	79	85	66	84	75	58	81	51	73	79	67	54	77	97	81	74	81	77	73	76	61	76	79	78	71	74	63	62	73	83	76	68	82	65	69	64	60	91	80	55	61	77	60	67	86	73	65	84	70	76	76	78	68	64	72	66	64	74	66	69	60	52	68	80	86	65	74	58	87	78	54	71	63	61	65	74	65	63	79	65	74	66	64	79	65	95	68	80	77	63	89	74	66	73	72	71	67	76	69	84	75	67	70	57	67	64	96	87	74	85	73	67	65	77	76	70	84	65	71	71	53	66	82	69	69	68	60	73	62	91	61	78	73	61	65	79	77	65	62	79	79	84	78	69	62	69	68	71	68	63	72	67	64	53	52	74	75	71	83	62	53	76	60	72	75	68	82	70	73	66	53	82	85	80	53	74	87	73	69	77	82	64	79	69	69	63	69	53	80	63	78	91	81	72	83	81	69	78	77	85	75	80	65	83	74	72	68	78	71	63	61	69	67	75	75	76	64	83	78	70	66	73	77	61	83	62	76	77	80	88	76	46	83	70	83	69	71	54	92	77	61	84	88	62	68	68	79	69	64	69	69	71	78	66	57	81	66	85	59	67	74	70	69	83	58	81	60	84	81	74	93	68	77	79	63	67	64	78	75	65	81	76	77	83	83	80	57	80	76	72	65	76	71	75	66	73	81	82	73	82	85	71	67	69	68	79	82	73	65	68	66	69	78	76	69	65	50	74	67	72	70	81	81	74	63	67	61	87	92	76	73	82	73	72	82	74	71	58	73	68	75	69	82	74	67	73	71	73	75	55	70	75	68	55	68	67	83	73	80	94	77	58	88	71	92	72	81	61	69	62	67	71	81	81	77	70	79	51	74	80	69	64	68	71	67	78	68	90	75	73	73	67	53	64	71	57	78	54	79	61	72	96	68	73	75	70	89	88	62	63	73	83	90	70	88	74	57	89	84	73	61	80	64	81	81	75	56	87	69	69	76	75	74	66	72	72	64	80	75	70	50	75	85	79	79	57	77	62	61	83	62	75	66	62	78	61	65	63	77	92	80	85	65	88	81	61	69	67	82	80	69	59	79	82	51	72	84	68	74	72	55	55	61	76	67	73	84	75	69	74	66	68	61	72	67	72	70	69	80	70	81	72	66	67	59	60	68	72	62	65	70	86	75	67	85	61	90	61	70	66	68	90	66	86	62	81	73	85	72	68	102	68	77	63	78	81	80	75	71	65	86	77	89	77	84	71	76	77	66	72	66	78	82	79	67	77	78	81	67	83	66	68	74	85	61	77	85	68	71	73	71	86	86	63	76	77	78	71	62	60	72	58	60	87	85	69	79	71	73	60	69	79	82	82	78	75	72	70	82	55	81	75	74	68	67	69	79	74	70	71	67	70	70	61	77	84	83	72	72	81	52	66	76	65	96	60	76	66	55	69	61	93	65	69	64	77	89	61	75	68	77	97	70	70	78	72	78	70	67	87	94	86	65	56	61	86	89	66	68	86	78	81	65	70	54	75	91	73	76	60	83	73	70	68	68	82	57	68	105	94	71	87	65	63	90	70	54	90	69	56	62	87	59	84	62	79	75	68	76	80	55	84	75	73	71	66	73	72	71	66	78	73	75	88	77	67	62	52	75	85	83	69	80	66	85	86	81	80	68	80	73	77	100	82	79	73	69	81	62	64	76	69	53	70	77	77	62	73	68	74	73	70	80	81	59	59	69	78	76	67	64	75	77	74	83	81	68	70	84	72	76	81	81	73	87	81	70	70	67	69	82	61	74	73	78	83	79	54	59	67	90	78	78	79	69	68	70	77	67	78	76	69	69	81	71	63	71	63	68	71	75	88	81	64	68	81	65	79	55	65	75	65	94	86	83	80	85	85	72	86	62	80	70	78	82	77	66	72	84	86	73	77	62	79	74	99	91	71	79	83	77	76	85	78	72	81	71	72	65	69	61	81	69	67	64	70	72	56	66	78	63	75	64	60	68	65	58	56	76	59	80	58	81	70	55	64	67	81	81	74	62	84	77	80	58	81	71	70	60	83	82	68	74	69	56	86	75	58	81	66	76	68	76	53	65	57	68	77	61	78	67	89	64	72	72	70	64	67	71	58	56	81	75	51	63	76	71	84	90	66	83	60	76	54	70	65	69	75	64	62	62	66	57	102	77	77	91	60	88	65	63	68	79	66	62	74	69	81	63	74	81	79	77	67	86	89	72	64	65	88	59	61	75	67	68	73	59	101	61	78	71	77	70	100	71	76	77	75	67	78	69	81	65	70	65	81	76	80	71	67	66	78	75	68	91	74	88	85	75	91	75	72	88	78	84	63	83	57	80	60	69	67	73	71	91	69	79	73	76	71	78	72	78	85	78	69	68	66	85	68	86	71	64	68	60	62	63	78	79	76	68	71	58	69	58	64	76	71	74	81	89	72	57	87	73	80	69	76	78	56	84	62	48	67	72	57	68	84	69	80	78	75	71	70	78	70	77	79	73	75	75	82	77	56	75	75	84	86	92	76	78	71	80	76	83	85	62	67	63	85	70	64	68	69	76	79	93	75	63	66	72	78	80	70	76	75	60	62	88	61	67	75	63	79	88	74	73	79	91	77	79	75	69	64	85	76	62	67	71	72
2945	4026	2155	955	529	377	306	279	270	247	213	247	249	208	185	211	209	227	212	237	214	197	208	200	202	191	204	192	200	201	194	242	203	213	180	182	194	218	191	210	248	201	219	199	193	216	192	179	191	184	200	169	171	190	211	203	202	194	205	217	216	193	193	207	207	220	206	190	206	208	187	200	218	189	206	184	203	194	178	207	199	193	185	212	185	196	193	213	180	221	205	202	177	195	168	197	215	196	181	182	177	177	209	193	183	224	191	235	198	194	190	184	187	196	188	201	180	176	163	213	182	200	205	198	164	206	171	175	210	203	199	232	181	191	218	208	170	185	188	177	234	181	181	218	177	215	198	210	185	172	186	187	198	182	216	198	180	183	211	184	211	220	200	194	179	167	197	199	206	211	198	183	221	199	199	197	205	208	178	224	186	189	190	173	222	198	193	218	186	196	186	203	209	190	202	193	200	217	193	194	195	170	204	194	204	200	201	209	191	190	180	187	211	207	204	204	198	204	168	179	205	182	182	187	191	197	195	213	213	208	194	211	203	195	207	182	181	194	186	186	203	189	190	187	197	185	187	203	211	213	170	202	206	208	210	200	184	184	189	198	183	207	195	207	189	233	195	179	197	206	216	191	218	181	198	192	198	187	190	185	180	221	195	194	188	196	196	204	171	216	193	217	199	205	205	199	168	196	195	178	193	204	199	202	193	207	209	198	184	215	185	220	185	199	178	195	207	227	179	208	213	169	186	202	173	178	224	165	183	188	186	204	208	200	224	202	183	192	171	212	211	200	177	218	207	205	209	209	215	202	179	192	178	180	184	221	183	216	172	209	196	198	197	206	194	154	191	182	195	191	201	188	226	168	187	188	202	189	181	214	218	207	194	192	189	207	203	177	176	187	208	191	179	198	193	195	207	203	195	180	200	177	191	189	186	198	194	214	192	170	182	216	185	206	185	183	207	178	211	208	197	183	196	201	190	176	179	210	212	176	183	182	213	206	187	223	199	190	169	189	207	220	217	200	192	192	198	191	190	210	174	206	192	197	206	210	201	186	201	201	198	188	189	204	188	216	206	186	189	202	203	191	194	217	187	176	195	197	191	192	181	211	205	179	188	189	225	193	195	171	179	199	204	167	173	206	216	190	214	204	204	182	195	215	188	207	181	198	209	198	216	179	215	208	200	179	203	200	221	224	185	196	199	195	183	202	206	192	173	187	178	197	192	220	198	184	207	183	188	185	204	192	182	201	201	200	217	211	194	192	201	173	213	214	181	190	193	186	191	176	197	193	198	199	224	184	202	232	207	191	201	198	160	178	187	190	194	182	196	199	198	180	207	191	191	173	200	199	198	208	208	192	189	179	192	202	179	184	227	206	206	186	196	182	215	189	199	190	166	175	218	207	187	185	187	218	183	191	194	205	197	200	196	198	229	198	193	193	197	216	219	173	195	197	159	215	191	197	188	196	206	205	188	162	215	183	213	187	186	194	208	211	170	185	188	180	189	179	187	195	213	194	188	197	190	208	183	192	214	189	222	221	211	191	161	172	204	192	208	181	198	193	176	207	191	198	193	213	182	181	176	187	176	201	197	218	166	184	213	187	200	209	212	195	196	201	210	200	213	225	217	197	195	204	179	191	204	218	192	200	154	202	208	205	176	188	196	197	210	203	202	230	182	186	201	173	216	197	185	203	164	182	194	196	223	192	187	186	217	204	216	167	202	191	202	182	206	210	203	223	183	218	193	200	201	194	209	210	231	170	189	206	227	184	211	201	212	202	190	203	187	188	204	188	182	209	209	203	184	197	197	213	201	194	205	190	204	225	172	219	201	226	192	194	195	175	184	193	204	193	180	191	171	205	223	208	186	194	211	213	220	192	186	190	209	186	178	172	186	191	175	235	174	208	178	190	183	188	187	201	188	177	218	209	201	202	193	212	216	192	215	207	190	203	178	189	187	231	178	197	198	180	189	212	210	216	192	201	192	206	158	181	193	196	193	195	214	180	221	188	191	191	189	186	211	215	191	193	194	174	196	205	199	205	188	171	208	203	175	200	204	172	205	174	176	178	190	198	204	204	203	198	230	203	197	198	191	193	185	179	158	229	186	176	206	186	189	190	192	187	189	168	231	166	188	202	204	212	173	206	182	194	185	207	201	175	189	206	183	192	192	198	205	210	199	179	206	198	198	170	198	194	201	181	213	233	175	189	176	214	211	210	180	186	192	213	205	177	195	186	196	183	209	175	203	188	202	203	199	189	195	198	191	201	188	192	198	191	194	212	176	191	205	188	194	198	184	186	209	189	205	204	184	204	193	182	188	201	187	194	200	163	195	215	182	175	184	201	192	197	187	204	196	205	209	190	185	218	192	198	209	199	183	196	173	188	202	182	195	217	185	182	179	196	196	184	194	201	210	207	203	206	184	200	188	203	195	206	169	203	196	183	181	201	206	183	225	197	208	193	194	193	193	195	210	201	216	197	212	197	181	210	207	218	194	177	215	173	203	191	204	185	187	184	187	208	190	203	194	198	181	202	193	208	210	199	192	201	198	165	188	197	224	222	205	196	192	189	211	199	203	180	194	191	204	198	196	211	183	172	191	207	205	203	194	184	204	208	201	192	175	216	217	216	181	199	190	200	200	184	208	171	202	179	191	198	210	232	194	207	203	191	194	176	184	185	201	175	207	167	210	200	192	199	183	185	198	196	191	211	171	181	215	179	209	193	189	196	229	206	189	204	202	191	219	187	169	208	195	200	202	191	206	195	203	183	186	200	187	156	190	213	222	200	200	195	207	186	204	199	214	159	214	218	207	207	209	160	159	190	179	208	193	210	188	182	213	209	200	215	185	180	197	201	209	202	172	196	165	184	217	206	192	200	206	210	205	190	208	188	199	216	207	186	194	197	195	202	174	195	224	228	195	194	195	195	209	187	181	192	220	174	211	197	189	215	182	192	177	193	187	196	194	202	196	207	186	180	195	199	226	195	165	202	195	215	200	213	212	199	209	178	182	189	181	171	188	211	207	197	199	193	189	176	180	177	194	188	203	211	187	192	206	204	207	193	195	204	216	189	202	196	204	204	180	194	208	222	199	174	218	186	184	198	220	201	227	193	184	183	183	191	206	208	204	165	190	189	183	187	179	201	211	194	197	190	183	187	215	198	213	188	198	197	206	202	187	196	195	188	177	186	210	224	177	196	197	183	190	198	205	226	175	226	183	201	186	182	205	187	195	193	175	188	196	218	222	202	198	201	212	202	229	202	190	195	195	201	196	198	196	191	195	239	187	187	189	214	188	198	175	200	194	214	182	213	202	189	204	174	202	198	210	207	225	201	209	194	193	192	197	191	191	203	195	172	180	199	200	187	186	201	197	197	192	202	207	201	190	188	178	186	217	173	183	199	206	187	187	196	205	218	186	213	201	192	191	171	188	188	196	207	184	210	204	188	195	203	211	192	158	194	190	192	191	195	186	185	209	207	196	199	179	226	182	204
32643	12154	1502	629	491	475	357	333	307	305	280	272	273	292	288	286	282	295	281	300	286	319	299	299	284	296	294	254	278	274	291	301	262	275	280	267	300	267	283	271	292	275	271	262	279	266	268	252	285	263	254	310	317	288	311	246	282	287	278	276	292	295	264	316	270	267	283	288	262	272	292	295	306	293	328	282	293	294	313	313	284	294	282	281	306	273	256	303	308	258	268	260	302	294	259	248	280	290	295	286	293	284	241	261	279	275	280	265	278	307	296	300	299	291	262	269	289	288	291	284	311	292	311	258	256	262	269	302	296	290	268	283	283	290	273	301	300	283	288	290	276	279	272	284	319	280	273	304	295	297	269	291	277	299	275	287	317	269	301	275	302	255	286	300	338	281	273	270	263	266	300	282	297	255	285	286	267	275	300	280	305	284	291	302	261	291	282	309	296	275	299	288	300	288	278	326	285	265	302	302	288	287	292	314	300	284	313	296	297	292	283	275	287	299	272	288	306	309	273	306	287	313	278	290	305	279	309	290	278	276	326	291	275	241	275	275	329	302	266	294	290	266	294	274	288	300	284	288	281	281	252	288	278	296	288	298	273	298	298	302	279	274	265	293	280	249	265	287	280	290	298	265	279	289	292	302	278	288	273	303	285	276	309	314	318	279	308	253	305	302	284	271	280	274	307	285	295	271	301	267	288	279	272	307	277	275	253	313	294	274	298	289	227	282	299	285	260	262	298	308	274	293	280	275	301	294	280	259	282	292	278	261	281	316	283	298	289	302	280	298	312	302	276	255	301	272	297	265	303	286	273	300	286	229	253	300	263	283	270	286	288	255	281	287	303	275	288	296	250	276	272	284	292	283	251	291	298	288	315	276	257	289	265	272	266	283	292	274	262	307	257	295	276	272	271	265	285	307	272	307	259	289	318	313	310	265	266	303	324	286	290	289	280	306	249	277	267	285	294	303	312	303	309	294	272	294	292	285	277	251	286	295	269	308	269	285	304	278	276	276	304	289	287	318	290	312	259	252	285	271	301	300	262	271	290	297	261	280	266	278	272	282	288	283	305	292	298	269	314	261	305	264	293	253	287	283	266	279	259	283	269	296	286	281	265	264	287	277	275	277	301	267	269	239	272	317	262	286	301	306	288	311	269	241	291	314	260	286	272	263	286	300	291	300	279	249	279	308	304	321	286	272	264	267	252	306	305	281	283	274	304	257	234	275	261	288	279	260	340	302	291	234	259	279	272	257	252	271	283	286	270	261	250	256	293	272	273	278	289	305	279	292	269	294	251	299	261	294	284	276	227	286	291	309	301	311	257	265	292	278	287	284	289	269	284	285	286	305	284	270	298	297	277	277	273	277	286	282	278	320	319	269	285	284	286	277	282	269	312	264	274	270	254	270	293	256	293	284	270	249	288	271	315	317	265	282	258	258	295	262	279	268	295	298	304	272	301	318	295	302	290	281	304	275	296	289	290	289	274	291	287	282	295	285	280	265	264	308	281	294	279	254	287	260	304	278	277	296	250	252	278	298	269	293	285	299	287	259	287	285	315	292	271	266	281	268	318	297	300	291	310	283	294	290	271	271	308	265	268	262	273	297	273	287	323	287	275	306	310	298	265	276	308	292	268	277	257	270	299	285	308	279	278	274	295	271	286	261	239	266	278	267	276	287	278	277	301	278	310	318	278	281	275	287	288	288	291	251	275	319	285	308	291	311	276	275	297	290	320	277	298	290	298	302	276	261	289	288	273	273	297	306	318	309	280	258	254	309	284	299	313	297	300	293	267	303	308	277	259	270	281	279	284	261	281	271	277	276	266	283	282	282	337	295	264	316	295	298	272	303	308	277	295	306	288	285	279	288	303	308	293	275	301	332	278	277	269	236	306	288	272	293	265	272	310	288	311	272	307	273	284	303	290	275	284	299	292	293	275	261	304	283	299	285	272	280	284	289	291	312	281	295	260	295	292	276	302	298	281	261	259	267	300	262	285	283	282	265	278	258	312	287	258	278	279	274	257	307	285	287	273	308	254	294	258	281	258	248	283	263	269	270	293	273	300	305	270	292	293	261	301	266	292	305	285	298	317	288	288	280	278	306	319	284	274	302	278	279	314	302	261	287	284	306	275	291	276	277	304	302	277	303	275	299	285	279	307	333	295	241	264	309	291	279	282	279	287	291	274	263	297	269	255	279	274	300	270	316	309	323	255	282	281	275	287	251	256	259	258	258	306	279	274	314	284	313	271	302	293	272	310	270	308	269	278	277	284	306	277	282	249	281	293	278	272	276	264	313	267	285	264	288	280	293	252	308	288	299	272	322	306	292	303	254	275	290	291	270	293	300	262	269	294	278	253	283	298	323	306	268	294	278	280	300	299	259	269	306	306	314	246	273	259	260	266	269	288	321	295	279	327	257	274	254	278	273	286	298	277	257	255	274	300	306	276	286	281	286	248	281	299	308	259	300	334	275	270	276	313	287	290	304	299	279	318	286	270	281	302	301	275	298	259	276	308	280	300	297	259	279	294	272	288	321	273	302	320	287	272	294	267	267	291	282	264	265	275	267	266	263	298	282	280	279	291	293	283	299	296	297	277	265	297	318	304	287	281	278	297	289	284	274	308	277	288	306	279	260	298	275	248	271	275	270	288	293	277	291	286	259	277	287	278	276	285	324	263	312	315	300	297	301	262	283	263	273	304	286	272	301	292	291	268	314	281	269	257	285	298	288	305	314	246	284	234	257	302	270	280	274	322	302	272	253	277	306	304	271	290	275	286	283	274	267	274	281	306	294	295	294	299	287	317	281	291	251	266	295	276	286	273	286	247	311	301	285	278	289	287	275	296	305	289	273	283	285	280	298	261	287	288	277	300	300	319	309	256	309	300	273	269	255	293	306	264	256	308	301	267	273	272	265	290	275	304	278	315	285	286	285	297	294	277	278	262	297	260	323	277	274	284	297	265	267	297	273	293	302	288	304	308	267	287	285	316	308	296	289	285	296	274	266	287	282	318	271	272	254	259	260	319	316	290	306	296	307	274	291	296	307	284	290	308	284	282	259	278	314	279	233	278	284	274	272	245	287	281	312	278	284	276	282	267	255	274	285	245	306	288	265	255	280	293	291	261	277	263	305	294	256	275	282	271	270	260	288	312	281	308	265	251	276	300	275	261	297	322	292	274	315	292	274	284	281	304	289	271	284	283	274	296	273	295	330	275	271	302	279	288	283	275	281	291	288	311	280	263	299	290	304	248	313	296	275	298	259	287	257	310	279	304	285	296	295	271	251	287	271	308	238	286	289	287	294	272	289	268	278	295	270	295	283	282	293	293	277	328	304	302	282	290	290	284	283	290	277	305	302	290	291	289	302	270	300	292	290	277	309	319	313	287	271	304	273	272	258	301	284	273	273	263	279	288	273	265	279	263	278	287	274	271	289	270	265	278	277	328	265	312	274	294	295	317	271	288	303	285	298	287	323	279	263	259	290	306	301
5400	772	655	631	633	632	635	651	635	633	636	613	638	662	623	593	607	618	644	655	614	632	609	589	618	620	647	618	603	639	584	598	628	650	602	615	625	639	694	645	636	601	601	634	626	649	613	661	637	616	585	617	635	610	630	600	621	642	656	596	657	574	646	613	656	627	592	639	596	633	631	640	660	638	633	662	601	611	651	641	628	627	625	640	592	637	647	629	598	561	656	589	612	628	655	620	617	634	630	650	639	629	608	593	604	618	680	630	593	580	619	660	657	638	655	610	650	621	584	648	615	641	640	619	596	643	629	578	651	622	574	649	648	613	603	653	651	624	619	603	636	660	618	656	662	661	638	630	638	602	646	663	605	630	636	649	622	623	587	621	614	652	635	646	642	615	636	634	614	596	569	618	587	663	632	639	640	631	612	662	656	662	632	632	618	611	625	659	644	631	626	621	644	612	617	637	626	623	652	597	609	623	612	600	652	601	637	622	620	663	658	642	622	618	621	623	615	585	623	563	659	629	605	629	613	605	634	604	648	646	616	598	604	613	572	630	593	671	660	594	663	592	624	599	593	603	618	594	625	618	657	603	587	625	633	580	649	639	675	619	555	623	606	664	642	616	612	615	611	618	661	660	664	640	633	594	611	677	643	635	615	643	590	564	624	584	637	595	634	622	617	584	638	615	603	653	571	656	607	635	623	662	628	653	630	625	629	639	660	572	630	611	626	598	591	654	629	644	651	617	639	640	603	628	604	672	615	670	590	614	648	623	619	640	589	619	664	658	644	626	636	666	630	628	613	677	642	640	612	624	659	635	690	696	602	609	669	605	635	651	624	620	634	598	663	587	617	648	631	649	600	601	639	571	607	625	633	575	636	647	614	595	648	599	632	604	631	630	656	583	612	636	646	643	663	612	647	639	626	650	654	630	640	652	682	644	635	634	643	629	624	628	639	644	598	657	627	655	669	610	668	648	619	634	640	635	610	626	662	664	627	570	637	632	623	650	637	662	603	633	622	599	591	623	627	686	575	629	612	614	647	630	583	643	604	628	609	653	640	599	648	640	637	651	607	640	608	607	624	628	628	639	620	599	627	635	671	625	645	666	603	617	631	647	622	565	689	630	648	646	677	648	607	637	689	629	591	653	625	657	668	574	620	619	613	576	608	613	646	618	640	628	642	607	622	666	635	583	657	644	604	669	607	635	633	623	670	637	619	630	631	674	624	623	594	631	666	594	603	656	647	640	642	630	640	610	620	615	616	597	651	600	614	639	656	633	638	664	663	635	662	652	623	634	634	659	623	599	639	647	663	640	650	640	667	621	571	616	623	641	649	615	626	633	668	595	649	631	601	642	617	610	585	667	638	615	696	628	664	603	622	625	662	633	606	629	610	631	654	601	632	652	660	597	606	616	640	580	634	653	625	602	625	656	635	633	689	585	641	658	657	612	623	651	659	604	582	620	649	620	608	641	638	625	629	635	598	621	605	590	652	615	637	611	634	613	657	639	652	593	638	623	654	623	621	645	634	615	602	606	599	584	606	571	606	644	627	591	605	636	616	587	644	603	645	616	611	628	634	646	598	641	648	598	595	595	641	642	570	629	627	703	645	608	662	607	635	659	583	655	618	634	624	625	630	583	614	634	620	641	633	631	593	549	610	650	639	627	628	569	651	627	610	666	584	639	632	630	593	685	592	605	607	654	625	644	684	636	617	585	614	618	620	634	654	616	677	586	590	630	629	624	610	645	607	623	620	646	645	626	590	633	642	581	647	634	661	631	619	625	614	650	605	619	669	640	636	646	627	632	626	619	571	609	623	592	576	609	607	636	605	667	630	647	591	667	640	661	642	605	616	631	638	638	606	612	631	594	589	628	628	631	619	593	659	668	630	591	664	643	682	627	609	654	638	616	578	624	625	587	600	580	645	659	655	619	623	620	608	643	609	623	640	574	613	632	648	608	630	587	662	639	669	604	660	646	629	589	611	569	620	616	622	659	613	626	621	623	688	646	633	644	639	641	649	601	646	648	638	580	586	688	619	606	645	631	681	642	674	602	618	623	646	629	594	648	595	673	623	649	657	642	641	663	638	634	606	622	607	645	636	645	646	653	659	651	588	616	588	607	579	597	616	616	634	616	676	606	613	647	669	625	680	638	648	624	649	593	650	659	652	694	648	650	603	641	590	625	645	570	674	629	640	617	627	679	609	640	648	608	643	607	630	604	638	613	589	637	595	608	638	632	630	635	645	636	678	602	620	615	646	652	639	642	627	632	648	635	629	624	582	632	605	641	586	639	621	676	592	618	613	645	590	614	645	626	655	635	639	634	629	616	622	575	600	640	622	605	661	604	656	645	639	631	598	630	633	615	619	657	625	614	602	643	641	588	600	627	616	634	616	642	587	586	630	609	603	627	641	623	632	634	621	635	634	663	612	580	671	607	673	616	610	664	610	627	630	601	633	656	636	637	647	630	606	629	636	599	670	607	609	644	628	621	636	652	602	651	631	634	654	632	625	636	650	613	593	615	638	632	616	633	644	645	622	602	606	652	615	586	595	606	662	618	641	602	629	620	621	647	628	595	601	645	645	611	652	610	660	612	607	616	621	611	632	671	615	638	649	639	614	674	628	578	679	614	579	629	641	634	636	699	618	665	616	632	654	633	653	643	643	673	646	637	634	609	657	644	635	670	574	607	644	632	618	613	611	597	598	620	633	608	642	600	593	626	582	592	602	618	668	628	605	643	597	632	623	620	641	634	641	583	601	565	655	639	632	653	662	599	643	599	624	617	607	629	606	610	600	629	642	647	665	633	669	654	625	622	628	594	643	595	645	627	632	596	635	634	567	620	671	646	631	656	597	631	669	648	628	634	619	641	560	628	636	668	631	645	639	646	655	622	597	631	639	634	670	627	642	589	624	614	646	612	609	647	640	602	618	654	612	587	629	665	648	627	645	643	620	625	600	573	627	620	595	608	620	637	598	590	654	623	657	662	623	644	580	650	637	645	617	585	639	649	639	650	614	608	655	689	611	673	609	604	626	616	634	633	613	620	587	611	624	591	658	598	672	622	645	614	611	620	647	598	625	621	646	631	626	655	640	650	646	608	633	663	659	634	624	617	627	615	603	610	610	609	621	680	612	622	585	618	628	655	615	609	652	625	622	662	636	637	642	597	568	623	630	586	607	640	629	590	641	608	634	623	620	618	618	610	617	635	605	620	614	635	614	622	628	647	662	617	662	646	629	613	620	631	611	651	595	638	607	646	599	579	598	631	645	652	638	638	632	660	588	619	645	623	677	579	640	613	637	652	655	623	642	605	629	641	626	658	656	599	636	695	667	644	608	620	627	589	638	656	605	616	643	641	602	629	642	604	626	681	631	590	624	575	647	593	639	652	621	643	621	638	595	617	637	633	661	656	628	610	629	654	658	653	609	582	627	601	666	604	625	643	622	657	637	605	621	664	619	677	636	626	605	610	615	592	642	646	620	620	633	581
24537	20960	24450	27641	20608	2163	337	250	259	217	190	201	204	181	182	158	180	188	184	167	149	163	167	161	183	180	172	194	163	177	205	171	177	160	172	163	156	160	184	176	157	165	165	152	151	172	176	152	163	192	164	183	162	139	177	149	193	159	171	186	166	189	158	169	166	162	179	156	163	175	173	191	165	157	158	168	160	184	172	173	146	159	159	163	173	175	153	155	152	173	166	171	159	159	182	145	187	176	190	173	181	140	156	154	142	177	198	174	173	183	197	161	183	181	175	147	175	167	174	172	179	173	162	182	185	160	189	153	172	192	157	166	199	172	164	172	183	167	170	195	155	186	156	162	179	169	178	173	170	151	163	180	167	187	167	180	176	188	190	145	181	182	163	170	177	171	177	159	179	182	165	181	154	183	163	171	186	176	164	163	153	175	165	162	152	157	163	133	157	187	166	171	167	165	146	154	151	172	170	178	200	145	167	164	160	172	196	153	183	178	157	189	160	165	169	157	163	166	186	158	175	155	160	166	180	166	168	165	154	173	165	154	173	167	146	144	161	166	156	186	173	174	155	143	174	146	159	143	170	163	177	176	167	165	174	191	174	145	167	182	179	167	177	176	170	177	168	186	171	166	166	177	151	150	146	157	156	162	173	150	148	173	164	166	174	170	181	161	153	159	176	175	162	148	153	136	179	171	167	149	161	161	179	174	162	183	139	148	152	153	162	171	195	160	135	152	154	165	168	171	171	160	183	163	167	172	172	176	180	172	143	160	169	165	165	148	146	162	166	158	159	191	153	167	161	160	161	164	160	183	185	163	169	166	179	212	142	173	160	162	159	173	163	159	157	182	150	167	159	153	173	152	169	169	153	206	173	160	154	161	170	152	158	151	152	161	172	155	164	177	176	157	193	167	164	185	166	168	174	172	200	151	176	171	167	162	174	164	167	178	182	161	165	164	180	179	167	181	158	155	130	188	163	162	183	151	174	172	182	152	170	159	157	176	158	176	181	180	155	163	169	180	195	182	188	169	171	203	167	174	166	183	189	165	166	177	173	144	147	174	166	149	152	160	182	142	173	179	181	181	170	169	182	191	173	172	152	172	182	164	175	191	166	178	157	197	176	187	151	141	189	161	139	182	156	156	175	190	162	166	141	184	161	161	162	207	180	173	189	179	160	165	146	166	155	171	161	160	147	170	174	153	128	160	168	146	162	171	155	160	139	168	162	174	156	164	187	163	163	173	172	187	179	175	175	165	183	154	148	189	186	162	188	182	160	176	168	172	142	172	162	157	160	159	159	170	183	174	164	158	155	170	175	177	177	161	170	151	167	169	176	166	174	171	163	180	160	205	155	190	149	152	163	158	164	177	165	153	153	157	158	173	186	166	163	157	151	173	174	177	159	191	199	173	181	159	162	170	173	190	170	169	164	198	172	190	179	171	174	167	161	150	181	163	165	158	200	169	186	189	172	149	167	192	163	157	163	176	208	185	193	172	153	158	135	185	193	174	155	181	178	183	188	165	148	164	181	159	160	172	164	179	158	165	215	186	179	168	188	200	165	184	160	202	179	194	161	158	157	164	172	160	179	166	134	156	174	165	166	199	186	163	184	148	181	160	150	164	177	171	178	189	169	174	184	173	161	163	179	161	184	159	190	145	158	153	149	184	174	157	190	194	178	145	182	166	177	179	153	197	160	155	150	159	165	158	165	170	173	160	170	175	155	183	165	189	147	125	166	169	189	166	162	180	184	174	198	164	181	156	152	187	177	177	145	162	158	163	181	157	175	146	189	176	170	164	184	150	166	166	176	148	164	176	191	189	173	167	146	165	163	198	162	164	181	160	155	151	163	169	181	151	170	174	158	145	169	168	174	171	152	187	155	169	136	150	175	155	182	187	190	149	163	183	168	186	164	159	175	160	171	180	156	158	189	166	183	187	184	166	175	172	179	176	172	146	172	175	171	157	176	172	149	201	164	159	191	164	168	172	154	163	180	166	173	177	146	151	190	168	178	151	188	173	154	164	177	164	156	161	141	158	151	154	170	143	150	168	163	179	166	171	159	174	155	174	152	171	202	179	183	168	183	170	171	151	149	147	170	171	179	172	163	169	171	162	183	167	176	168	167	153	150	153	163	162	174	186	177	156	186	155	183	187	177	171	167	168	157	147	165	188	181	167	164	191	156	174	167	177	172	172	189	161	161	156	161	157	157	162	165	152	181	151	156	173	184	172	163	174	177	169	183	161	160	193	171	148	152	203	172	157	158	172	191	152	194	185	176	149	178	168	156	186	180	185	153	170	166	179	187	171	162	159	161	127	173	178	146	178	153	158	148	158	155	140	174	155	164	146	158	177	161	179	173	175	149	197	172	162	176	180	167	186	169	167	160	166	158	181	200	173	160	187	162	169	132	146	170	163	172	179	149	184	163	180	164	189	164	161	162	156	185	176	177	139	149	161	149	162	157	164	172	172	202	181	178	159	148	160	174	179	172	197	170	168	183	181	167	166	163	184	198	161	148	147	168	152	165	162	173	137	159	173	179	183	172	160	168	168	173	179	186	178	185	143	183	182	190	156	148	163	194	148	164	153	143	175	185	182	162	170	171	163	185	149	155	160	169	202	180	149	173	163	167	152	158	157	167	183	143	177	136	163	155	183	150	169	174	168	155	179	171	171	176	165	162	153	167	147	172	179	144	180	156	184	159	164	157	174	149	167	190	176	150	153	152	162	156	165	176	156	196	175	189	178	176	162	161	174	164	166	153	166	163	160	153	139	180	138	164	157	146	165	176	155	166	153	185	175	158	171	178	173	157	167	168	156	183	169	189	163	162	194	164	158	144	156	166	166	205	144	151	163	192	159	166	173	155	175	139	164	166	171	165	187	171	153	189	191	176	186	154	181	196	182	151	162	164	137	150	161	156	172	190	177	158	203	179	170	148	171	185	162	149	162	176	164	133	181	170	186	167	165	149	173	167	174	164	185	160	167	171	212	152	170	169	147	178	146	173	157	172	137	161	158	166	183	184	173	160	173	174	167	140	154	162	172	161	194	155	151	168	162	164	160	167	143	195	184	161	136	146	175	171	186	151	169	169	173	190	169	177	172	132	173	159	170	185	170	169	169	190	181	165	186	167	163	193	154	187	160	166	153	168	183	175	199	154	161	151	160	177	155	142	151	159	167	151	145	170	176	173	164	158	163	174	147	145	138	158	159	176	167	178	185	159	161	156	174	179	176	169	191	183	153	158	178	137	157	163	167	154	151	156	179	166	181	164	155	173	148	177	173	176	184	198	189	174	156	146	153	160	161	159	182	158	160	162	164	166	182	191	175	172	152	159	159	169	191	179	196	176	168	168	144	164	146	152	183	169	188	174	168	146	171	182	159	146	174	149	178	161	162	153	146	169	173	167	166	170	194	170	154	165	168	161	184	164	142	210	175	146	155	142	199	159	178	158	139	152	171	176	176	158	154	154	170	151	160	154	138	183	165	172	157
3055	2482	1433	762	557	497	405	464	400	427	391	429	422	406	363	415	405	371	378	394	397	396	398	394	422	351	392	390	387	388	361	379	413	381	394	393	390	412	368	392	378	354	366	401	377	373	387	359	431	391	374	359	412	367	352	412	401	374	405	366	375	384	389	381	368	401	394	373	380	365	374	415	394	389	403	388	355	409	381	401	373	331	395	379	414	381	369	399	390	414	407	385	363	341	388	355	353	371	353	370	392	386	371	371	368	370	395	428	381	353	371	392	383	392	404	388	402	368	375	412	380	384	401	402	364	372	379	412	361	412	382	387	359	427	374	380	372	413	362	401	362	376	363	378	393	374	370	402	351	392	371	388	389	385	432	354	399	383	408	379	368	402	383	389	415	382	386	364	393	361	391	436	382	425	397	393	401	370	352	363	389	385	384	376	378	358	414	343	392	373	364	383	360	366	392	404	374	377	412	376	402	416	400	363	357	354	396	395	365	411	385	412	377	409	371	392	421	382	366	362	396	406	396	381	389	401	344	398	377	390	393	373	391	371	367	387	383	410	389	366	417	375	401	378	357	366	402	401	376	397	390	379	389	397	397	367	396	365	373	383	421	406	399	395	364	373	368	361	385	360	377	412	388	369	424	384	408	373	396	384	409	375	369	373	376	390	386	361	388	398	409	381	424	419	387	379	400	392	379	355	445	390	395	391	410	391	350	422	407	412	402	406	417	376	371	374	357	367	391	387	412	366	384	366	412	370	406	366	394	408	403	372	369	382	406	368	384	381	400	400	369	378	357	396	351	419	413	383	379	408	419	382	367	380	377	375	391	368	366	372	380	365	394	360	404	382	389	391	406	376	363	400	414	383	364	400	348	348	375	369	396	345	382	403	390	390	369	383	416	413	376	384	354	388	381	387	405	385	370	420	396	403	396	349	360	402	361	395	338	386	350	402	393	334	403	381	396	377	380	417	443	395	409	403	373	367	428	391	357	368	429	400	401	386	391	372	392	368	385	364	380	398	396	380	376	379	379	398	363	382	375	366	377	388	368	375	386	418	330	439	377	400	378	341	383	360	381	377	375	394	395	383	404	363	360	410	384	371	387	367	384	370	374	397	379	377	388	361	350	395	350	367	405	336	382	382	377	383	419	384	394	379	372	374	407	396	379	384	382	421	410	378	376	396	383	376	369	422	379	391	353	395	379	353	376	377	405	393	394	354	368	379	411	427	406	381	392	418	392	373	380	388	404	367	407	374	388	338	376	383	418	399	408	387	386	377	366	345	390	368	390	387	348	389	371	392	391	397	397	374	383	389	398	367	376	399	375	401	349	385	309	357	386	361	360	414	377	396	381	392	366	390	375	370	416	379	369	418	391	407	392	350	416	358	419	356	395	411	376	391	392	388	354	400	409	365	382	414	375	381	399	406	354	361	380	394	397	376	386	367	391	376	378	384	384	398	385	409	383	403	412	407	413	366	374	423	384	396	385	402	410	398	357	357	377	376	361	390	394	419	397	357	380	381	387	415	355	397	356	358	398	405	378	409	414	423	357	357	398	376	350	371	342	429	394	347	410	359	399	369	368	394	415	369	368	387	391	366	380	391	388	390	374	377	388	405	384	394	350	382	395	380	390	412	376	389	358	380	357	382	414	394	402	362	401	364	389	395	359	367	376	354	366	341	389	371	371	370	357	408	382	354	375	382	370	409	392	389	361	389	394	403	359	353	389	365	360	400	368	381	396	385	379	391	396	371	380	392	346	407	376	397	392	396	371	404	405	397	372	398	395	385	396	350	401	381	337	405	408	355	360	374	375	376	414	352	386	390	392	373	389	388	375	349	370	365	369	377	374	348	387	385	363	393	405	400	369	393	382	373	393	424	397	378	374	409	400	345	377	373	411	399	373	419	388	390	409	386	352	414	428	363	337	396	345	415	395	379	385	362	409	405	410	374	379	391	392	379	353	370	396	397	390	405	392	408	378	402	417	351	419	352	355	359	382	391	385	370	375	391	367	380	393	373	375	398	419	375	395	378	342	390	374	381	339	397	371	380	388	398	381	435	370	386	392	379	393	374	366	408	353	381	395	391	372	424	364	360	388	364	397	415	383	396	384	386	347	370	406	361	365	397	403	392	364	395	388	358	393	393	381	396	379	414	404	392	377	400	416	396	388	384	392	411	355	376	372	410	396	398	407	391	411	376	380	381	412	409	401	409	402	396	368	370	362	363	362	350	416	371	376	368	401	397	370	379	435	381	388	401	374	404	365	385	386	380	351	387	370	388	402	406	363	402	397	374	372	415	386	392	389	383	368	372	371	399	384	364	364	361	370	403	403	384	392	353	368	387	401	386	376	407	393	389	417	388	402	364	392	352	342	393	382	350	380	381	408	382	384	387	376	405	360	411	354	399	385	406	370	390	362	387	385	335	366	391	367	386	394	368	390	355	397	398	412	392	344	417	406	408	373	341	372	373	360	433	357	386	392	432	380	379	389	370	374	376	366	381	357	388	364	382	363	385	388	411	380	401	414	375	410	398	376	387	379	358	370	397	385	390	378	381	333	400	381	374	397	366	381	371	394	392	396	393	366	373	394	363	384	391	383	357	400	391	433	390	424	407	390	339	386	336	341	352	375	359	377	372	408	390	364	375	370	351	377	377	378	394	385	369	369	405	367	386	340	405	379	375	406	404	356	342	359	400	400	387	377	404	383	367	365	408	389	393	378	380	388	373	388	383	370	389	400	392	371	372	374	338	414	380	371	366	395	404	370	377	383	380	365	404	375	407	376	388	372	366	400	370	374	363	370	352	393	359	382	351	383	374	412	384	410	411	383	383	377	371	382	394	379	378	384	371	397	389	403	385	375	367	375	386	370	407	414	369	382	407	393	391	377	409	355	402	381	382	375	387	396	403	409	398	395	394	421	362	377	388	398	381	360	380	384	391	388	354	386	402	374	375	401	384	372	373	397	372	417	393	372	355	376	384	367	384	359	405	383	374	403	379	390	396	365	387	349	364	373	386	373	391	387	402	426	397	421	386	374	369	378	389	371	376	406	403	430	388	380	419	396	368	397	349	379	408	372	403	406	377	376	373	391	344	401	372	363	389	375	395	404	392	347	392	384	403	355	396	374	400	397	367	405	386	385	398	422	365	351	380	379	391	360	342	407	369	376	359	392	407	408	377	409	384	368	359	423	381	391	419	376	368	419	367	403	401	401	406	361	357	377	385	383	357	402	403	419	365	360	363	360	398	384	372	365	433	393	398	392	408	384	383	388	402	400	418	365	403	339	390	367	402	406	350	377	357	365	378	392	372	369	366	411	369	337	394	345	411	375	373	383	398	418	369	368	396	368	394	383	432	346	386	391	382	430	409	421	385	375	413	354	407	357	383	378	377	365	361	384	365	387	360	385	342	382	392	370	372	402	391	379	384	369	388	377	363	391	392	410	373	395	365	395	382	393	423	401	393	388	416	401	353	369	384	402	366	378	395	414	369
23799	20980	25076	27055	20984	20830	1380	304	219	172	148	118	126	108	98	96	101	106	82	94	101	82	106	80	81	87	81	73	73	80	82	87	74	73	95	81	78	70	62	70	75	89	75	81	60	61	81	91	80	81	77	69	88	72	87	81	67	60	80	76	77	87	75	68	67	68	74	75	77	73	75	75	75	76	85	85	67	67	90	88	82	70	84	74	66	62	72	62	64	67	65	71	68	77	85	82	56	65	62	75	75	81	74	67	60	65	74	94	57	72	77	79	62	76	91	76	76	70	72	60	67	85	63	68	58	83	78	74	74	69	77	81	72	76	74	81	70	82	71	73	60	62	63	69	62	54	78	75	67	81	75	64	76	59	60	71	72	82	69	62	69	79	66	75	64	66	83	73	94	80	61	73	82	85	78	63	67	79	87	56	73	84	75	66	76	85	70	69	61	76	71	77	68	69	72	63	69	81	73	56	87	77	59	59	82	77	66	62	72	75	87	66	75	65	70	69	67	59	86	71	62	71	72	74	74	65	74	85	77	80	71	76	67	82	84	76	76	68	69	72	67	78	77	60	82	82	91	74	75	74	78	76	69	92	71	61	93	73	88	69	74	80	80	62	70	59	83	88	76	71	71	81	85	79	87	78	53	68	68	87	82	92	74	75	82	61	75	77	93	86	65	76	59	65	73	86	78	70	53	78	68	65	69	71	75	80	69	80	88	61	75	82	73	50	62	72	74	83	74	74	65	65	67	73	79	82	74	67	71	82	90	67	86	79	61	82	81	92	71	81	72	81	64	58	69	78	62	54	73	81	70	68	75	81	69	77	71	66	87	75	65	58	77	74	77	84	77	64	64	74	49	63	66	65	72	83	78	81	76	58	56	75	63	79	74	77	77	83	82	96	70	65	87	89	83	83	72	72	75	91	56	71	93	70	69	72	71	95	78	63	66	67	70	77	67	65	68	64	71	83	58	68	49	68	75	64	69	77	73	71	72	79	63	78	79	60	69	77	61	80	72	64	80	84	73	78	52	65	80	69	76	67	75	65	87	62	63	74	81	62	78	78	62	59	58	79	62	79	66	79	78	57	76	63	72	72	56	77	70	90	73	83	68	70	60	66	79	67	63	85	77	86	74	74	84	78	75	81	77	75	81	71	81	75	73	59	56	73	73	90	67	75	78	86	86	63	83	68	56	70	77	70	81	81	73	85	73	68	77	82	60	71	79	57	78	68	70	86	73	70	68	86	74	74	58	94	63	64	84	75	76	61	68	78	89	60	81	70	67	56	89	55	64	84	70	72	63	77	71	70	78	75	71	72	72	93	76	68	76	69	80	83	59	64	62	79	83	67	72	81	63	75	75	77	94	69	61	73	66	76	64	68	59	73	77	69	90	66	91	94	77	83	92	74	52	68	87	79	82	88	57	84	78	55	58	65	67	77	68	54	59	80	75	56	72	58	65	53	64	69	48	70	62	83	59	89	72	83	77	74	69	63	62	62	78	65	68	64	72	58	72	72	70	57	80	69	71	94	63	63	70	91	87	67	77	71	67	73	78	66	60	59	85	83	65	71	75	73	62	58	89	85	67	60	72	66	78	78	83	75	88	76	71	65	78	69	72	83	78	82	77	45	63	67	76	73	78	63	67	68	80	91	82	85	65	70	63	73	93	64	85	60	67	62	75	75	87	82	65	84	70	69	65	96	78	66	70	71	69	74	89	79	71	62	79	77	73	65	71	76	90	85	81	63	69	86	75	75	75	74	63	48	77	73	66	78	72	68	73	60	85	79	76	81	81	62	84	71	92	78	85	66	77	77	75	65	80	73	72	69	77	91	73	73	87	63	64	80	64	61	67	76	76	61	72	80	87	74	85	62	81	76	69	75	64	70	70	77	66	72	78	63	71	64	56	88	81	86	78	60	88	82	86	61	66	84	74	71	74	64	64	74	59	51	67	66	89	72	77	66	76	75	67	76	83	63	76	79	73	81	72	71	81	81	68	62	77	93	87	79	82	77	67	58	71	76	70	64	70	62	67	86	91	85	69	75	57	87	79	77	51	92	76	71	79	61	71	59	66	80	91	96	59	78	65	77	76	64	81	69	75	60	53	85	74	84	73	73	75	60	83	80	76	58	73	75	75	72	84	71	85	84	74	66	83	72	68	76	78	78	64	62	64	50	63	67	78	62	86	73	66	60	86	67	73	73	77	78	77	60	78	61	73	65	71	76	89	71	72	79	71	72	75	58	68	62	73	62	71	77	65	74	76	78	74	71	94	64	76	70	62	66	70	67	84	58	72	82	67	68	66	79	80	83	77	80	67	75	74	79	77	64	61	80	79	67	63	78	60	90	54	94	88	64	93	80	61	57	82	70	65	81	66	92	111	58	74	61	69	71	60	76	62	73	67	85	80	83	76	76	86	67	60	87	86	91	69	82	82	76	64	68	63	77	78	69	67	75	62	74	88	83	71	66	75	73	75	95	98	91	79	80	77	69	81	63	61	51	60	93	80	80	90	74	82	71	69	72	63	84	77	65	90	79	73	71	77	71	77	84	93	79	65	74	78	66	90	88	64	82	84	82	65	59	74	76	71	68	66	71	83	69	68	71	71	54	90	61	84	91	70	84	77	84	75	76	60	75	74	76	77	63	66	73	74	89	77	77	83	74	62	70	64	77	92	67	53	89	76	65	74	77	58	75	64	79	78	68	69	71	89	67	64	68	71	69	65	96	88	70	67	69	76	89	72	70	89	70	68	67	73	86	75	85	80	78	65	69	79	71	57	68	66	77	74	80	84	66	66	85	60	75	83	81	67	73	59	63	89	67	65	67	72	75	60	79	92	66	55	72	79	54	80	79	58	63	81	71	79	81	56	74	79	65	76	85	80	63	81	79	89	57	75	76	72	88	71	72	80	81	67	70	78	69	76	77	64	73	86	66	54	74	67	75	74	73	69	79	65	59	77	69	61	77	80	74	62	71	76	63	62	61	67	67	67	65	67	74	63	59	71	62	66	70	80	59	67	65	75	61	75	67	72	72	77	70	66	72	64	80	86	77	63	73	59	78	69	80	77	87	85	86	86	63	85	63	61	77	64	73	78	71	78	94	74	73	58	81	80	61	75	66	76	76	62	74	82	88	82	68	77	80	58	70	70	68	76	76	62	82	68	60	83	71	64	86	87	84	68	66	73	62	78	65	81	90	67	56	70	67	90	67	66	79	73	61	73	81	76	62	84	92	74	76	76	78	79	80	74	63	80	71	72	59	81	65	71	66	67	75	77	88	77	89	66	65	69	61	68	66	96	72	86	72	78	58	58	69	84	69	73	80	72	77	78	76	76	68	63	73	67	71	73	67	60	61	86	73	85	76	77	79	76	67	83	79	80	78	65	65	100	77	62	101	82	54	70	72	86	81	76	69	62	77	64	69	66	78	70	82	76	87	74	80	83	69	90	68	72	73	86	89	65	84	61	70	68	69	75	74	66	78	89	53	82	57
2996	4040	2215	954	547	399	317	290	256	225	239	200	228	233	213	226	216	210	216	195	195	238	206	199	197	189	204	215	196	195	206	187	214	175	195	192	206	202	196	188	197	163	186	173	205	212	202	183	183	177	186	182	191	168	202	178	206	184	223	220	190	210	229	196	198	210	186	195	177	197	208	194	182	197	200	205	195	201	202	199	230	177	172	193	212	206	185	172	175	210	194	203	177	200	190	179	163	206	191	200	196	202	199	159	205	212	185	202	205	213	166	204	182	215	214	208	187	182	209	199	187	202	197	206	196	217	187	235	210	196	194	181	173	204	210	202	188	207	171	183	206	191	192	206	205	174	190	218	177	194	190	188	198	192	206	197	203	202	181	188	206	202	215	201	213	207	157	183	190	185	211	206	188	196	177	197	175	175	192	195	183	197	176	197	205	216	193	222	211	208	227	174	190	227	199	204	192	200	200	217	203	174	207	180	181	189	207	192	200	209	209	225	208	200	172	194	197	188	197	199	196	188	182	191	198	185	188	192	172	191	210	214	177	173	191	179	186	177	197	181	197	199	214	194	173	198	203	209	190	215	225	200	182	202	194	193	218	218	191	205	180	203	191	200	196	202	194	196	194	190	196	178	204	216	198	181	206	172	183	169	210	219	209	210	226	169	188	185	204	191	179	164	193	195	206	196	196	217	197	187	203	218	199	205	223	210	178	195	182	183	207	181	202	197	190	184	198	173	206	194	197	209	201	228	184	212	182	211	200	216	197	157	190	196	184	190	194	189	194	160	191	240	182	176	183	205	201	204	190	204	201	194	201	181	192	202	234	178	187	192	180	200	187	197	182	164	179	191	214	174	187	205	193	193	210	182	206	186	211	199	185	173	196	199	187	195	174	214	215	201	198	212	238	191	187	214	214	200	191	188	183	183	195	219	204	182	204	178	207	191	181	186	196	167	187	185	182	176	201	216	211	199	226	201	204	178	187	216	200	186	191	182	210	205	192	173	182	200	201	205	191	215	189	216	209	199	204	186	208	202	189	180	219	224	196	188	204	183	215	199	211	202	176	186	194	200	224	189	168	204	199	204	172	187	212	181	176	186	190	170	194	209	187	231	204	205	203	174	186	197	216	197	185	178	197	194	205	179	210	209	183	200	200	205	201	197	212	199	184	172	212	195	198	188	196	231	208	188	172	199	197	199	197	198	189	195	211	187	208	202	171	194	205	189	210	187	190	188	195	203	205	199	196	217	167	193	202	187	197	200	188	190	154	207	211	186	197	202	200	182	206	184	181	175	184	179	222	211	210	207	160	197	212	191	228	191	187	204	207	207	187	185	203	194	210	186	186	169	205	188	208	175	181	193	202	192	203	184	186	216	187	190	250	193	198	233	227	175	206	201	204	184	199	210	207	192	189	195	208	206	184	190	229	200	187	204	203	228	192	161	199	195	203	199	200	192	170	220	200	196	217	201	212	229	212	174	185	175	185	187	197	205	226	197	198	183	209	201	187	227	190	179	219	205	190	195	209	218	204	183	214	190	204	220	187	189	199	206	197	176	180	202	219	193	189	209	185	203	216	212	214	197	195	187	199	216	198	200	197	200	207	176	208	193	184	185	189	199	201	211	190	208	213	200	192	213	176	191	201	210	179	195	194	221	215	197	185	189	165	200	164	212	187	206	221	191	192	205	186	210	179	214	195	185	197	182	212	190	215	207	199	216	202	210	181	209	181	197	172	202	195	195	206	187	189	193	194	185	187	197	193	209	198	186	190	188	202	193	197	204	209	188	193	198	173	192	193	202	203	181	200	182	167	208	205	203	211	192	181	193	207	196	183	192	202	195	188	194	175	232	202	186	206	182	181	173	205	188	195	200	214	202	176	230	221	182	188	174	199	196	214	211	200	202	210	176	194	217	210	204	195	180	184	201	191	199	195	189	195	188	196	192	176	215	182	234	175	185	200	185	176	222	211	195	181	206	233	198	205	193	219	176	169	163	196	189	199	217	190	182	187	190	193	192	187	214	187	208	204	199	229	205	205	220	213	186	195	207	183	195	194	190	178	187	180	200	193	191	184	198	187	180	207	194	195	187	182	189	207	183	198	207	189	196	198	180	209	184	195	215	189	190	211	172	197	205	197	177	196	204	189	203	199	191	204	166	189	213	208	209	191	194	208	205	196	194	186	211	188	188	200	193	190	195	210	200	204	195	155	189	201	202	209	188	195	183	188	183	171	192	194	208	193	198	186	196	211	183	205	202	184	196	193	197	199	194	215	193	191	209	179	205	197	211	205	172	214	209	218	211	171	202	190	205	188	198	217	182	221	185	214	193	215	188	195	189	181	196	193	205	183	185	196	195	192	195	208	184	191	194	186	213	178	185	214	188	181	170	188	189	206	201	166	203	156	189	213	169	203	181	171	208	199	202	192	183	205	201	209	209	190	192	175	217	194	188	185	176	205	181	184	194	189	198	189	206	202	176	172	228	183	208	196	209	194	203	174	188	183	215	211	170	199	192	180	204	182	187	184	194	206	195	178	187	187	196	203	198	199	204	188	200	183	184	187	185	193	186	175	206	214	197	192	182	190	216	207	199	173	208	203	195	190	183	213	181	215	218	199	197	184	208	183	168	204	201	183	203	177	189	195	200	188	202	198	184	182	167	197	216	202	203	190	175	191	185	162	231	203	194	196	191	195	184	201	180	190	200	195	208	185	187	179	192	218	182	182	213	206	203	182	207	202	217	179	181	201	214	175	180	179	203	210	200	187	177	201	177	194	195	188	230	186	211	177	184	179	195	189	241	197	188	203	192	195	192	193	201	203	193	178	196	195	207	215	193	199	209	190	203	202	193	174	168	197	198	194	195	209	235	180	187	187	184	205	191	169	187	202	190	196	199	194	202	195	206	204	194	215	234	191	188	181	197	205	175	175	169	193	184	207	217	195	199	192	198	177	177	226	170	203	196	234	177	202	176	198	191	209	187	189	195	197	213	203	194	210	200	194	181	197	189	208	200	200	177	199	188	199	180	181	214	200	189	221	206	193	200	195	216	185	178	188	181	182	184	195	215	204	179	183	175	184	186	188	180	192	209	189	190	201	186	217	172	204	198	180	199	220	182	184	240	210	219	199	193	212	211	200	196	189	178	197	185	185	201	208	182	180	192	162	171	189	175	179	189	211	175	212	188	195	200	185	204	188	214	227	208	203	190	194	193	177	193	196	199	197	209	204	185	217	202	218	208	188	202	196	183	210	193	186	189	192	179	188	217	208	214	219	188	196	190	194	211	207	199	191	222	202	200	171	204	179	208	191	220	215	180	200	185	224	193	185	216	187	212	197	212	187	176	193	191	167	204	176	216	220	225	207	169	177	197	217	196	190	211	216	167	216	215	211	169	195	178	191	187	194	222	207	204	170	182	218	195	189	192	216	180	189	174	204	199	183	206	202	213	227	204	194	210	182	167	185	202	202	191	215	211	202	189	238	196	208	168	218	212
32662	11991	1278	394	308	327	268	296	311	252	310	291	286	248	275	314	294	272	323	283	292	316	286	288	294	270	274	253	281	280	306	291	302	289	285	285	274	272	248	267	275	294	263	298	275	301	280	269	287	284	304	283	277	307	282	281	288	288	324	283	262	289	282	292	307	302	320	248	258	284	274	253	325	288	267	282	276	273	291	284	267	259	284	278	327	288	283	264	258	263	279	295	274	286	277	298	315	297	269	288	274	307	278	248	281	260	287	312	283	280	303	276	291	298	286	268	261	267	310	289	271	317	310	263	295	292	279	266	274	290	289	321	280	263	286	287	278	298	251	277	286	322	304	292	261	279	266	282	274	290	319	324	299	267	308	292	288	269	306	287	284	285	285	293	269	266	275	258	287	259	256	271	275	273	291	275	274	321	293	279	241	274	261	253	270	273	256	308	296	254	250	268	277	302	269	261	249	243	303	276	283	316	295	282	291	302	303	286	262	279	303	285	295	312	264	263	301	311	269	335	291	311	248	289	280	258	276	293	290	292	301	257	294	299	273	266	292	273	257	295	292	278	258	285	271	287	262	266	260	270	272	265	287	277	297	286	263	321	285	281	264	274	258	271	248	264	312	249	295	301	261	293	275	256	250	262	304	313	266	274	298	271	269	324	277	310	299	292	271	291	292	284	265	274	334	291	296	270	278	316	296	297	286	291	311	276	296	262	264	298	289	252	281	269	283	313	298	289	302	285	304	280	292	284	288	291	296	310	298	292	288	293	274	280	317	317	321	273	264	306	297	294	300	276	283	292	306	288	271	279	303	274	275	283	262	252	271	306	292	308	278	247	281	257	300	300	291	275	270	295	286	299	288	302	276	269	299	302	307	287	271	277	277	297	275	300	273	290	291	301	294	267	311	311	290	284	290	326	318	277	304	306	276	259	290	292	276	306	303	303	296	289	304	276	288	263	275	282	305	272	274	276	272	308	273	275	285	323	247	287	271	289	278	314	247	306	253	292	294	302	285	283	254	291	248	288	317	265	273	294	285	291	281	281	297	293	291	280	318	267	266	308	298	290	273	293	310	301	294	285	268	295	285	256	271	288	276	282	298	282	303	259	296	284	299	297	316	283	273	284	296	280	302	258	244	300	307	287	275	293	267	275	309	293	307	294	285	302	286	286	292	298	279	310	259	304	295	279	296	287	298	304	298	257	294	272	290	303	263	278	276	275	276	287	302	267	259	276	295	260	278	280	289	277	314	285	253	305	296	281	326	264	304	256	310	296	297	270	293	275	308	292	278	286	259	284	282	259	297	303	267	291	287	310	284	261	273	251	271	272	271	272	297	272	292	250	291	287	290	258	254	287	312	266	301	232	261	231	275	253	276	337	268	269	300	296	295	245	265	302	289	265	247	263	299	268	261	298	294	269	279	275	278	263	291	275	281	273	293	263	262	282	323	288	286	275	305	286	307	294	287	297	262	279	276	273	270	295	292	266	261	250	270	315	306	284	310	299	271	257	268	274	304	239	293	264	262	286	280	265	324	313	276	284	301	279	291	288	289	332	276	284	285	299	281	292	258	322	276	279	286	278	300	318	273	274	303	293	306	269	267	290	301	254	304	315	243	270	309	274	246	270	265	291	262	273	296	280	307	282	271	283	298	291	285	273	300	279	294	291	286	304	300	265	253	274	276	246	286	294	283	291	271	290	278	260	304	275	286	276	283	293	299	299	291	287	298	269	298	281	280	296	293	255	275	301	295	275	300	262	296	283	281	312	290	290	282	287	312	311	274	277	306	274	257	280	288	276	284	282	311	292	275	280	257	296	278	288	281	275	279	283	264	296	261	273	299	297	266	294	280	277	321	280	282	264	298	283	268	315	277	317	283	293	285	288	275	281	322	282	282	282	274	284	284	287	280	289	304	301	305	273	274	285	287	268	283	282	284	295	301	288	272	264	293	273	280	284	275	269	290	285	287	323	316	298	272	300	293	275	274	247	268	271	268	299	286	281	262	257	282	337	309	257	275	281	265	262	263	296	300	300	256	285	252	244	243	288	308	292	280	292	269	268	258	275	277	296	295	298	286	284	290	258	277	288	296	302	280	261	280	300	299	248	263	298	284	299	304	321	300	318	275	302	288	302	251	283	282	284	304	275	297	265	290	261	293	279	267	294	286	261	286	294	312	286	275	310	276	288	271	295	250	315	285	268	292	264	293	270	276	304	272	259	280	265	265	248	321	269	266	332	261	300	287	285	272	273	262	283	284	289	261	265	288	285	279	260	297	296	263	271	297	282	269	274	269	304	290	291	300	270	317	280	281	283	330	253	297	290	302	271	304	267	283	261	278	316	341	277	289	297	254	301	298	291	277	305	296	308	264	284	291	280	298	264	293	282	298	241	270	306	280	286	256	255	260	283	255	274	263	287	279	305	281	283	287	297	291	314	264	280	269	281	277	262	277	269	269	300	273	284	270	271	266	265	311	287	294	297	303	292	297	279	270	278	293	270	279	269	298	242	264	246	288	283	288	270	279	298	319	303	289	254	298	305	303	303	302	266	284	299	301	278	274	291	287	237	285	294	307	293	299	265	267	265	298	279	292	278	279	314	274	296	280	293	288	279	313	275	271	279	286	299	309	254	265	278	278	278	301	295	301	255	283	291	310	278	271	302	270	290	315	271	236	263	274	250	307	287	313	287	285	283	293	282	282	305	289	267	269	321	270	289	285	302	288	289	293	304	275	282	294	283	329	259	289	305	274	285	327	283	269	276	272	302	287	285	309	236	273	277	292	282	284	291	302	292	307	254	263	279	279	331	274	303	275	264	277	297	280	244	307	278	249	285	276	258	324	278	288	293	309	261	290	286	248	288	250	297	302	288	264	273	268	307	277	283	297	261	285	276	321	277	258	280	271	302	294	283	269	280	250	281	287	296	286	312	283	272	276	276	303	302	273	295	284	279	281	267	277	315	269	308	283	267	290	315	271	297	297	313	310	277	276	248	262	326	265	287	283	315	279	261	298	301	275	277	263	309	273	324	281	301	249	313	308	314	251	277	275	258	278	309	275	287	256	271	275	272	287	239	283	291	299	277	286	268	295	257	289	275	280	283	313	297	305	277	281	290	264	266	275	290	264	257	315	261	291	283	288	313	273	294	276	300	292	279	287	289	289	301	318	309	268	278	286	276	295	323	263	277	266	292	303	272	303	285	263	267	252	295	289	290	278	291	251	296	291	302	280	281	265	310	284	296	275	299	308	321	291	277	282	279	259	290	282	297	263	258	286	292	276	285	250	252	295	295	288	290	279	273	261	298	259	281	269	323	287	275	284	258	264	285	301	276	279	287	281	306	284	274	272	280	267	261	289	289	305	312	267	280	309	266	306	305	301	302	274	289	326	329	281	301	275	317	271	295	293	290	271	298	284	272	312	275	279	282	307	285	277	267	258	290	291	286	300	285	311	281	294	281	277	300	292	280	299	273	264	267	283	285	280	264	265	290
5427	738	687	684	652	705	619	616	641	598	591	646	637	647	660	628	595	636	628	632	647	636	595	658	586	600	618	622	655	644	622	630	622	634	610	628	620	574	568	629	603	619	600	599	652	623	633	583	675	637	615	561	648	644	612	602	613	609	596	626	648	619	652	596	581	668	649	624	630	610	672	673	625	605	628	609	608	629	627	574	630	629	614	616	656	635	608	588	643	626	646	631	648	610	599	628	618	638	585	639	676	647	622	627	642	611	594	655	632	653	608	593	662	635	637	627	635	654	595	577	614	617	634	629	655	628	638	620	650	650	646	600	642	634	660	621	669	630	620	640	670	644	640	613	614	656	644	599	604	618	624	614	642	642	635	588	594	647	615	662	673	645	671	641	626	646	621	620	660	612	648	680	648	625	594	649	649	596	621	626	653	616	607	634	594	610	663	663	650	607	627	642	636	630	567	628	647	645	601	635	634	597	606	600	605	595	641	626	649	623	625	631	626	650	628	588	661	634	584	625	595	634	600	610	600	607	599	635	628	693	601	631	638	652	601	662	596	656	597	631	617	594	618	614	598	617	642	652	570	627	610	638	592	660	613	594	634	631	643	668	622	659	676	650	615	634	656	639	651	649	652	591	649	606	673	652	636	613	646	605	581	647	612	610	639	651	593	601	581	653	605	627	621	653	627	633	631	650	577	661	629	621	634	614	636	629	691	659	622	616	660	637	636	601	581	650	652	631	646	625	624	586	606	624	639	639	637	615	653	591	622	641	644	651	624	650	622	651	602	614	613	674	607	658	657	644	625	652	649	661	633	599	620	612	608	632	619	618	663	627	638	605	666	632	609	676	603	598	654	662	598	652	644	608	642	554	609	597	642	544	661	612	584	626	625	627	601	630	611	610	625	589	634	639	560	629	616	674	647	684	596	627	646	597	607	600	637	593	637	607	604	650	621	652	634	591	665	660	608	623	586	637	635	631	614	632	619	614	620	604	656	620	633	632	578	599	623	640	585	674	656	607	621	618	626	632	616	578	656	586	641	645	666	636	622	630	610	647	660	601	585	674	591	666	644	644	604	621	590	597	621	602	657	631	606	564	618	601	651	580	625	614	581	613	643	650	609	572	623	622	617	645	656	611	590	651	584	630	634	667	602	631	647	623	624	696	625	674	638	596	651	611	606	637	619	589	626	593	623	658	644	619	569	614	645	632	638	616	714	588	651	606	653	621	610	634	632	629	579	665	644	620	650	600	622	601	608	647	668	668	625	600	639	655	601	622	622	607	624	609	622	643	639	649	660	655	635	618	619	604	610	624	655	647	643	632	610	629	591	623	620	600	579	629	624	672	652	641	651	628	639	615	639	627	625	635	597	623	660	624	630	630	652	597	652	627	663	624	612	626	599	643	624	608	633	647	590	630	632	607	633	570	656	640	598	653	608	651	650	639	615	602	636	604	646	683	629	646	598	618	605	622	604	582	605	646	589	629	622	592	633	664	620	642	629	642	636	601	648	600	605	592	582	657	616	627	634	652	592	655	585	632	625	584	652	621	635	638	600	606	672	597	635	602	626	597	620	645	647	612	637	597	602	618	646	594	634	633	601	601	595	593	639	650	644	653	587	654	620	643	670	622	597	618	637	638	598	613	657	625	637	601	588	649	648	625	606	615	632	654	695	603	669	591	676	600	627	586	610	609	636	639	630	623	628	617	642	633	594	687	692	625	578	629	582	635	681	637	607	670	630	605	584	597	607	640	622	621	665	611	643	636	643	623	663	625	624	628	614	639	609	616	576	657	609	645	603	642	666	623	617	626	638	617	636	628	604	630	660	601	597	598	594	627	642	619	646	626	655	595	630	625	644	659	633	633	635	645	645	648	652	622	604	625	626	660	645	658	591	652	632	607	638	659	617	647	610	645	623	635	602	609	632	586	656	627	679	593	635	652	608	640	600	619	617	648	633	664	640	603	589	677	597	591	637	631	649	611	634	612	628	652	670	669	665	640	594	609	646	654	668	652	626	642	615	570	615	650	641	626	619	564	622	589	635	621	646	598	597	645	645	618	609	616	590	650	678	586	614	630	593	652	629	587	588	622	663	637	637	658	626	608	634	664	599	611	629	648	621	650	622	627	621	652	635	624	639	613	630	608	623	675	585	650	628	632	630	674	656	584	588	637	629	633	654	619	607	603	643	620	618	646	608	625	655	671	612	559	587	632	652	642	646	586	633	621	644	662	555	666	591	637	615	648	658	653	696	624	604	645	641	663	635	620	630	641	644	634	594	595	591	574	639	619	600	645	632	629	635	627	585	606	649	614	641	593	558	654	623	644	639	607	594	652	655	600	641	631	646	635	617	629	610	618	659	619	673	637	690	648	638	610	619	611	643	673	628	632	618	639	663	626	611	625	617	642	620	637	622	617	638	655	612	616	635	635	669	584	629	656	616	606	627	652	662	631	628	625	608	601	597	663	660	627	632	665	626	625	595	617	629	649	631	616	603	659	609	664	649	646	648	651	648	588	600	620	647	649	638	571	615	609	591	640	614	597	654	596	615	639	639	597	636	651	576	602	598	647	645	627	647	629	612	622	596	628	617	613	614	597	642	616	590	625	650	625	645	634	653	628	609	653	611	563	605	640	601	635	613	584	634	616	589	575	595	588	629	640	630	653	607	647	583	648	629	596	644	578	631	622	638	608	623	653	609	613	630	618	655	601	626	631	659	596	635	618	634	629	594	612	588	625	644	594	656	590	639	611	631	616	637	628	613	602	655	604	643	605	602	618	625	618	607	621	655	646	657	620	646	649	660	634	578	653	640	647	620	655	608	589	626	620	616	629	638	617	619	624	609	616	659	609	608	655	631	650	583	645	665	580	668	612	587	629	633	579	667	620	618	600	639	638	602	649	642	612	635	668	642	640	632	617	657	610	686	594	607	604	626	689	639	602	656	635	625	659	613	641	596	606	622	631	643	622	645	603	631	571	581	611	594	635	593	613	666	647	631	584	620	676	616	645	633	668	633	622	624	644	624	621	618	610	623	670	589	628	620	593	608	602	632	646	634	619	578	617	635	581	625	670	651	607	629	653	626	644	623	653	633	631	605	627	617	589	571	640	630	618	646	585	650	569	621	642	573	549	552	640	606	652	591	564	601	645	626	609	623	605	628	610	651	582	592	607	660	637	626	634	635	641	618	677	624	624	640	638	625	667	665	625	619	638	590	645	621	616	651	647	604	603	626	635	642	636	598	622	650	635	662	605	612	623	607	570	582	688	661	631	655	631	651	660	637	630	629	631	629	589	586	608	675	667	676	642	581	625	644	638	592	627	675	620	607	606	608	619	595	599	601	612	552	622	643	673	657	630	615	638	624	608	635	636	590	611	644	621	642	635	607	651	683	679	638	614	636	645	649	597	705	687	623	612	586	647	616	604	605	623	626	622	700	675	600	619	619	614	619	606	673	605	643	662	568	618	591	615	630	659	670	629	635	602	606	642	633	650
24545	20962	24377	27667	20573	2110	342	255	234	205	231	185	179	194	202	182	189	216	201	185	161	174	154	174	158	186	183	164	147	196	155	163	144	158	132	164	181	152	158	181	189	181	141	154	180	169	163	184	159	193	165	182	183	145	151	170	172	176	166	201	179	177	169	162	176	170	169	183	161	183	170	179	186	163	183	167	184	151	159	165	177	167	158	178	167	147	160	161	180	145	173	169	171	175	141	157	160	148	164	155	138	163	178	175	157	176	180	174	183	169	164	175	162	161	156	162	175	175	166	183	167	158	163	178	159	184	183	178	146	173	176	166	158	175	182	169	178	151	167	157	171	159	172	170	169	188	162	151	193	157	161	160	172	159	172	196	175	172	169	140	180	174	173	153	154	162	167	162	157	166	175	187	172	174	160	159	136	174	180	153	177	157	161	154	145	145	167	189	180	177	160	163	157	164	172	171	147	155	165	177	153	157	177	159	178	171	176	161	159	159	193	167	170	193	191	157	167	171	160	160	161	144	182	189	150	178	172	170	137	173	173	149	154	147	169	189	185	167	179	183	172	169	162	168	169	173	160	168	157	197	173	171	172	173	170	170	187	172	142	166	175	134	189	183	149	175	170	169	165	183	158	172	186	177	172	153	157	189	193	163	164	152	165	167	162	141	147	160	196	176	178	167	155	197	158	167	165	175	166	164	160	184	135	166	178	178	169	171	193	176	179	168	170	176	180	168	157	174	183	158	167	163	167	168	163	176	154	176	146	167	150	177	157	181	195	162	192	129	184	158	158	159	152	176	152	167	158	168	142	161	175	149	154	180	173	163	192	171	181	171	191	166	181	187	147	171	185	159	170	176	154	154	161	163	162	171	171	172	196	157	157	163	157	164	146	159	159	160	163	193	172	160	176	161	152	157	146	189	164	188	167	174	143	172	169	162	173	183	145	174	158	136	175	158	173	159	148	166	153	174	159	168	167	182	160	190	151	164	174	159	177	157	162	144	150	182	177	176	179	170	175	182	188	155	168	158	158	155	161	160	171	162	150	171	169	167	187	191	159	176	182	193	161	163	165	161	178	194	173	179	144	159	159	180	178	150	205	178	167	157	162	165	170	165	156	182	158	169	172	174	156	160	137	185	162	179	150	152	186	141	156	164	158	161	172	152	157	175	178	173	146	161	185	166	169	165	152	184	152	169	174	171	180	156	155	173	148	175	180	159	171	173	203	182	184	173	179	159	194	158	162	166	165	191	191	155	178	171	167	152	158	156	151	169	167	181	175	153	168	159	149	167	168	149	175	172	176	153	176	189	194	179	166	180	177	171	169	184	179	158	158	174	165	185	161	177	157	176	183	165	152	181	186	158	151	151	176	182	174	139	174	169	145	156	176	176	145	167	155	165	161	156	161	171	177	170	179	176	176	177	159	161	174	167	165	155	161	158	164	192	149	165	153	179	180	172	155	148	156	176	157	148	140	153	153	162	206	173	174	178	185	162	181	154	170	165	156	173	174	179	160	156	170	169	190	161	182	177	170	153	168	169	137	185	151	185	155	169	180	180	165	161	164	171	185	162	192	178	169	156	177	145	174	169	168	163	182	189	146	161	145	159	141	163	148	161	171	161	173	169	131	153	162	179	179	177	173	153	177	179	164	147	157	153	169	164	170	168	137	165	187	163	177	164	145	161	179	161	186	177	183	151	149	166	162	164	192	179	185	165	191	160	171	189	167	149	171	195	160	161	151	180	175	173	152	175	169	150	161	170	153	150	169	184	176	190	169	162	176	169	173	143	165	177	182	175	162	179	163	177	174	165	158	175	177	173	171	167	171	166	162	157	172	182	167	174	164	170	187	175	158	161	159	155	173	164	167	180	153	178	162	179	167	158	159	174	163	179	153	187	156	158	175	178	170	166	167	150	147	179	172	164	159	171	175	171	152	152	174	158	169	192	154	167	166	182	160	169	172	198	191	183	207	196	184	159	154	166	182	160	172	174	153	148	148	194	148	148	178	161	170	183	166	179	172	152	179	157	151	189	153	169	203	165	167	159	153	161	185	174	138	173	183	167	155	174	169	161	143	147	177	155	168	164	156	152	180	182	160	166	167	192	197	154	162	165	188	169	172	181	171	162	136	160	164	166	149	139	157	159	174	182	127	169	185	161	146	165	176	142	179	176	182	167	166	157	172	200	180	159	179	195	182	186	163	174	170	167	169	206	157	165	155	151	177	152	163	182	175	161	185	179	162	148	192	151	177	152	185	160	157	199	172	149	133	163	173	151	180	173	146	158	196	157	166	152	170	181	197	156	169	182	166	184	188	156	163	171	168	177	184	150	182	148	166	192	188	167	167	167	158	157	197	153	174	160	192	166	165	146	174	185	179	150	171	180	163	171	177	167	175	203	167	190	172	166	154	163	174	154	180	185	159	162	172	168	158	173	166	167	187	179	160	156	188	175	175	138	185	136	156	195	192	169	164	191	151	202	157	160	156	164	163	163	177	157	195	178	146	160	186	187	174	177	184	165	176	151	174	167	179	145	200	156	169	162	172	166	168	156	186	195	169	159	160	168	162	164	157	160	147	155	168	141	181	156	151	179	186	167	159	177	174	157	160	184	182	163	142	194	181	156	189	178	163	175	171	175	176	153	160	182	174	165	158	164	159	160	184	173	176	167	173	173	176	159	158	176	182	135	152	156	148	176	171	169	159	186	154	177	156	159	161	166	157	166	159	177	156	164	174	169	185	187	202	185	169	157	146	167	160	155	153	167	150	167	172	157	168	151	175	168	179	165	181	157	155	186	168	168	152	184	160	160	176	165	170	185	187	140	165	163	157	200	166	148	145	154	166	161	157	157	169	162	175	184	186	167	171	179	159	182	154	161	170	155	188	180	155	168	183	155	151	170	195	171	172	178	160	184	176	176	173	182	157	164	193	182	155	184	152	160	167	170	178	143	163	164	163	159	178	175	174	193	157	188	182	165	163	165	180	168	164	175	159	173	159	158	165	144	174	141	151	150	147	167	183	172	157	148	173	189	183	174	141	161	163	135	154	162	175	171	168	163	193	179	156	148	175	162	197	191	167	165	155	157	194	174	172	164	148	181	165	167	176	159	154	167	195	198	167	161	179	172	176	161	145	151	164	168	169	139	159	174	169	174	173	165	167	157	152	169	170	153	178	180	157	152	162	181	168	161	156	173	186	184	199	167	208	144	189	179	148	156	174	167	140	178	165	167	181	151	159	141	152	166	154	161	165	155	163	171	168	161	161	179	183	172	186	171	181	166	162	185	165	157	176	166	171	162	164	133	179	161	175	174	164	157	171	176	164	183	142	160	161	161	177	164	172	168	177	165	171	172	191	162	171	153	159	148	167	170	138	179	154	166	156	177	200	152	173	154	157	182	164	195	144	162	170	184	179	150	159	185	140	165	179	180	164	162	180	147	165	183	153	181	169	157	152	162	168	163	139	174	172	174	143	160	142	175	168	163	145	167	157	164
3103	2583	1423	760	574	458	441	391	400	387	390	380	387	384	356	394	406	386	399	356	397	380	361	399	399	403	387	374	398	384	362	383	385	410	395	379	376	371	385	398	335	398	348	376	381	366	374	373	362	378	385	398	418	389	370	360	415	370	418	400	376	369	380	336	389	392	402	375	403	402	405	398	379	397	392	374	394	384	376	368	384	371	388	377	353	362	362	380	349	384	386	358	389	381	364	386	401	373	366	392	405	394	369	401	365	356	379	379	370	398	388	348	375	367	426	387	339	373	362	385	392	411	396	389	357	367	407	383	374	355	377	373	367	390	408	391	373	387	386	406	411	358	371	365	414	378	420	340	392	365	388	368	377	369	346	366	338	367	374	354	351	365	356	438	368	343	389	369	392	387	372	405	388	353	381	364	396	412	410	383	378	374	384	404	382	388	396	391	381	392	381	392	363	402	370	402	423	385	405	399	338	393	399	333	371	405	394	377	409	368	370	382	342	387	392	372	371	379	389	366	392	368	378	379	392	360	389	409	393	401	355	366	381	420	371	358	423	375	378	374	387	354	377	385	374	371	388	351	399	393	342	393	389	372	359	360	420	401	418	408	385	398	374	360	382	384	389	400	380	395	345	388	365	387	346	361	379	406	424	402	377	393	349	370	397	413	374	383	373	406	363	368	406	418	376	363	376	394	416	385	393	373	364	372	365	368	371	390	383	378	415	374	370	370	383	412	361	389	403	353	402	374	376	389	370	412	374	375	366	385	353	428	371	381	392	413	388	413	394	387	355	388	391	389	374	400	366	383	381	376	350	402	398	404	390	415	357	373	389	371	399	393	410	363	397	415	360	381	378	358	403	383	413	343	388	423	364	381	379	384	396	373	345	382	397	374	352	403	418	405	366	389	414	394	353	357	366	397	364	364	413	388	412	384	387	372	412	382	359	388	378	371	391	377	384	352	381	386	368	405	379	391	393	395	382	376	366	389	363	411	385	374	377	338	404	379	369	348	416	391	359	363	404	358	408	356	413	385	383	373	396	425	386	398	385	383	391	304	371	421	392	396	346	383	370	374	380	389	367	382	351	372	363	388	400	372	425	349	357	384	384	414	338	368	388	396	382	376	391	369	399	358	402	380	360	404	409	372	408	360	405	379	368	377	400	395	412	363	381	377	363	343	369	347	380	414	374	403	387	369	370	387	353	407	371	345	376	386	357	375	355	417	332	392	383	380	377	397	356	395	398	372	382	382	367	399	411	389	415	391	352	368	388	380	422	372	419	353	363	370	423	374	373	374	412	378	383	370	401	380	384	347	361	374	395	387	404	390	398	404	408	391	363	365	384	367	384	362	371	392	370	405	369	364	385	366	373	366	411	376	354	368	373	348	371	400	400	397	400	414	391	353	385	389	406	379	407	391	410	404	420	389	373	373	359	401	375	377	380	396	373	379	402	395	384	359	390	357	387	375	363	399	372	398	381	357	401	422	392	372	382	360	367	402	379	350	378	406	375	396	384	362	412	405	403	372	372	374	350	362	368	387	378	383	379	384	384	404	381	372	399	399	379	393	373	345	378	399	355	413	415	388	350	427	409	380	372	376	397	391	412	363	399	391	400	357	420	412	418	389	362	405	406	357	379	427	373	408	384	366	423	365	377	383	402	409	368	349	391	387	367	402	404	371	370	375	407	366	356	397	403	379	392	385	409	372	363	379	404	399	387	340	390	370	378	414	397	355	385	379	370	383	389	404	380	370	367	388	370	391	400	404	436	362	394	351	427	369	381	406	385	368	419	370	392	390	402	369	381	386	395	378	369	369	340	370	369	365	390	405	389	368	371	391	390	402	409	399	405	385	399	401	419	369	369	374	379	378	377	398	366	380	369	367	381	387	361	401	371	378	384	374	378	356	382	404	388	380	414	393	379	386	363	414	409	347	412	376	397	419	370	376	359	405	368	404	394	399	408	367	365	361	344	384	384	392	388	368	328	370	398	398	377	376	379	392	378	402	382	381	383	382	373	385	389	373	374	384	418	355	397	351	365	388	394	388	399	381	402	395	366	359	406	413	344	383	399	385	380	401	389	371	371	400	368	392	355	407	398	394	348	380	357	386	394	406	379	357	397	418	389	399	372	387	400	385	398	394	371	389	387	413	358	370	400	426	413	387	411	370	381	400	382	375	403	386	352	357	377	397	436	405	414	378	425	410	399	397	370	378	359	375	399	392	379	368	391	386	419	387	387	418	386	378	359	376	379	359	406	383	353	382	409	370	404	390	382	427	373	398	388	388	372	374	399	362	371	402	363	403	403	386	371	397	368	376	391	396	397	420	390	378	373	403	385	367	402	348	344	368	373	386	410	392	356	391	382	381	393	374	386	398	391	392	395	362	357	367	391	381	343	388	365	375	389	408	393	374	374	354	379	364	364	386	356	360	388	392	410	392	393	353	416	368	362	353	385	378	421	363	422	360	373	412	378	364	375	400	390	423	359	406	377	381	356	404	368	342	355	393	403	362	362	377	389	378	357	365	383	367	351	377	379	368	389	324	422	385	375	383	426	362	389	395	374	369	405	392	370	388	382	393	395	375	398	354	390	376	363	370	410	395	381	401	378	360	378	370	375	367	392	397	397	371	408	425	402	366	352	387	371	385	357	377	383	404	381	398	373	371	404	392	388	394	400	361	386	394	369	381	408	376	379	421	407	397	356	364	359	358	409	378	391	390	368	347	378	385	376	369	365	382	371	381	371	391	375	382	361	364	378	395	383	388	401	401	414	414	377	376	387	365	385	381	392	388	406	409	398	366	375	394	385	366	377	427	416	360	361	390	396	348	363	416	385	354	380	363	390	377	394	431	368	377	369	412	371	399	364	374	371	396	382	357	329	396	424	378	350	351	385	397	377	409	386	389	362	384	357	400	355	382	347	352	373	384	375	423	375	366	389	409	338	393	390	390	389	374	391	350	368	382	407	404	410	423	390	402	399	373	437	379	358	413	417	386	403	386	386	375	398	397	379	389	394	383	363	385	362	382	375	407	399	407	402	398	338	371	379	364	428	390	366	409	413	346	375	374	344	357	364	388	375	429	383	381	406	371	352	352	359	357	381	374	400	356	365	409	374	378	366	374	404	389	393	389	381	378	410	387	389	343	361	389	409	368	408	410	368	384	391	368	407	401	374	387	380	406	393	379	367	381	375	387	356	383	343	387	396	355	390	396	394	392	382	418	403	365	354	382	357	386	405	364	376	395	393	398	355	398	377	370	416	383	334	378	387	352	376	385	363	378	389	377	383	372	392	378	372	373	415	409	399	350	382	336	407	380	396	399	382	419	380	373	376	362	388	405	425	366	371	381	397	359	391	361	383	395	375	350	401	364	377	370	353	386	393	363	383	389	381	372	377	373	396	394	335	352	390	374	385	363	380	370	395	391	391	373	398	393	416	403	396	370	397	373	376	389	375	406	374	391	385	385	363	379	406	355	388	364	413	403	379	381	389	382
23777	20946	25034	26998	20952	20820	1304	274	230	155	151	136	117	115	100	102	98	83	96	85	85	89	87	75	79	90	79	76	81	81	114	93	84	88	75	79	64	78	76	88	82	78	78	80	70	77	86	84	76	82	75	80	65	83	83	63	66	78	58	67	73	67	85	84	79	71	94	78	62	82	80	92	62	86	65	69	67	67	60	63	80	89	78	73	65	64	65	91	71	62	72	82	67	68	61	83	79	69	78	73	64	83	77	55	77	76	78	74	70	74	60	69	82	72	78	62	73	73	62	63	56	69	61	90	82	66	61	73	65	83	81	83	59	86	75	89	68	79	84	58	81	81	79	58	76	70	77	64	81	63	61	81	59	73	65	78	72	83	83	61	68	84	73	67	74	92	71	66	87	77	68	78	71	82	74	65	59	47	80	71	63	89	69	56	80	73	70	83	81	73	75	67	74	78	68	59	77	66	85	76	86	69	76	67	73	60	80	72	72	56	54	68	71	61	67	79	75	80	72	69	60	71	72	72	81	72	60	81	64	75	69	74	67	56	62	65	71	77	90	76	70	77	87	83	59	65	77	75	85	71	62	79	72	78	73	75	70	69	83	80	77	86	88	79	75	60	74	63	70	75	80	66	71	63	69	90	96	68	84	97	75	82	66	59	68	74	74	66	83	52	73	72	73	69	63	83	67	70	67	68	90	75	81	77	58	59	66	72	61	66	95	73	79	66	71	61	71	62	73	87	74	86	62	71	77	63	70	77	91	80	88	55	85	68	50	78	64	69	81	74	63	79	74	80	72	65	82	85	53	68	63	88	75	84	62	79	81	73	84	74	68	91	77	74	77	66	70	71	68	69	78	76	72	84	87	75	77	67	66	68	56	72	84	74	83	79	77	73	69	82	87	82	62	69	97	79	78	84	57	81	74	65	70	80	76	61	86	66	68	67	71	57	63	80	92	69	78	72	71	79	78	75	63	64	72	70	91	80	81	77	62	84	76	63	63	59	81	71	95	74	77	71	62	67	74	77	56	70	83	78	79	93	75	64	74	57	82	77	76	67	70	95	78	73	79	66	76	65	75	75	70	84	72	90	88	71	69	59	80	72	71	70	98	80	60	67	66	71	76	74	61	75	73	78	71	52	77	77	68	80	68	71	78	72	55	87	73	72	63	79	71	76	71	60	66	76	81	79	81	69	66	73	66	83	67	70	88	73	77	70	57	72	74	64	54	80	83	61	69	79	67	54	52	68	66	71	77	73	75	78	81	71	65	79	64	74	85	85	66	79	96	78	68	81	65	57	79	75	76	75	76	81	69	83	75	68	82	92	62	61	66	83	80	78	83	74	77	75	63	74	70	75	71	74	69	95	68	87	76	65	65	57	80	65	69	80	66	81	65	83	71	70	80	64	70	83	93	75	79	67	63	63	75	68	91	68	83	84	72	75	82	68	71	69	75	68	78	90	58	76	69	84	83	76	65	76	71	62	77	74	77	69	66	67	60	70	63	77	75	83	75	72	82	84	82	65	77	75	63	46	57	59	67	64	72	74	58	57	83	82	63	68	71	63	78	53	81	74	82	85	93	93	83	60	76	70	71	61	73	61	76	58	75	84	73	88	67	65	77	72	81	88	78	88	83	71	67	81	68	74	93	63	75	69	70	67	59	65	85	76	91	81	63	66	75	70	64	80	83	66	83	66	83	55	70	64	60	72	80	62	63	73	80	68	69	65	64	63	72	58	70	76	78	64	54	80	82	65	73	65	76	77	76	81	75	68	75	91	88	86	95	81	66	76	82	90	74	67	82	80	55	58	68	70	74	71	51	80	84	69	82	71	78	54	101	78	83	55	82	64	63	73	80	75	73	81	84	66	58	73	67	69	64	61	61	83	77	65	67	62	78	60	90	79	87	71	64	78	84	81	68	58	63	83	74	62	84	73	74	80	74	74	80	77	75	72	58	57	39	77	91	81	62	63	70	65	69	68	66	86	80	68	82	66	78	84	66	72	77	76	60	80	84	76	82	82	66	72	74	74	61	72	75	68	78	71	75	74	76	72	60	72	75	77	75	84	70	68	67	59	66	89	86	73	65	63	79	77	72	50	66	82	72	83	73	68	71	80	73	87	80	83	75	60	96	76	82	67	81	82	76	68	67	80	63	91	73	88	73	75	63	78	68	61	82	71	73	73	52	73	84	68	74	53	81	68	73	79	60	65	75	69	74	65	68	86	56	57	69	80	74	84	75	83	70	77	72	66	66	84	88	59	80	54	76	68	68	70	67	73	66	73	56	71	52	86	70	67	90	61	82	74	83	82	84	72	94	60	66	88	81	79	60	67	84	88	70	67	71	84	82	65	76	72	70	80	79	79	76	68	62	60	67	54	75	75	76	64	73	66	84	57	82	86	78	85	81	65	60	83	67	83	75	77	68	68	71	78	70	67	68	74	74	79	80	66	67	76	77	70	74	48	82	68	78	75	66	64	67	93	74	71	61	68	68	89	91	89	67	69	63	74	63	77	103	80	68	79	79	59	74	58	72	68	67	80	69	72	71	73	61	90	67	87	76	66	71	77	69	68	63	66	62	64	99	72	63	67	68	72	98	86	81	70	63	65	72	59	79	70	74	70	72	68	63	79	89	69	48	68	63	64	60	74	66	83	87	67	84	81	82	77	67	92	75	75	80	71	70	80	58	75	67	77	73	73	67	80	60	70	82	84	69	71	95	73	57	77	75	73	80	72	83	79	68	96	69	92	87	73	61	76	78	86	70	81	60	85	72	79	63	87	61	81	76	70	78	81	67	74	76	64	79	81	63	87	74	64	75	80	82	76	72	62	67	84	78	71	76	70	72	50	74	69	80	57	74	85	76	65	76	69	72	67	57	82	72	74	58	69	84	82	72	83	74	68	71	87	76	72	70	82	59	64	78	69	63	72	77	72	82	64	62	71	73	78	78	57	81	67	73	78	89	78	52	68	77	87	66	77	67	63	76	76	74	60	76	71	65	53	67	70	64	79	72	82	79	77	76	62	71	76	76	71	73	81	73	75	63	60	67	77	78	81	99	71	65	66	68	73	74	73	79	73	78	82	65	65	96	77	77	71	71	65	64	73	74	76	78	87	79	79	76	67	67	83	72	62	72	65	82	74	64	89	71	70	67	62	70	70	69	68	66	79	79	68	70	62	71	73	64	71	64	59	82	66	56	80	87	81	77	76	71	70	67	70	69	80	68	75	75	72	85	67	65	73	69	79	59	59	90	71	69	77	96	68	81	57	65	70	73	78	76	69	70	79	65	60	66	55	75	71	67	68	76	72	84	75	88	75	71	77	83	77	60	67	69	85	82	69	84	65	66	74	73	66	84	63	70	64	56	66	71	74	60	78	78	69	71	73	73	72	69	63	66	76	70	61	65	72	60	56	67	75	68	72	67	71	62	68	77	67	58	70	64	67	82	80	74	83	69	72	89	98	79	65	72	77	76	78	66	82	80	67	74	63
2953	4102	2124	956	547	389	307	281	239	247	254	221	230	218	228	214	191	219	207	207	223	170	193	222	201	199	201	202	188	183	193	189	207	214	201	198	196	195	200	194	201	214	201	188	202	187	199	212	170	188	195	161	210	194	231	201	172	189	158	190	207	199	193	189	209	183	209	216	206	209	197	193	197	197	205	174	164	211	211	172	208	177	194	189	193	186	201	195	192	201	205	189	183	207	178	187	171	189	191	200	178	185	195	193	222	180	189	187	181	168	207	168	232	186	198	197	190	203	197	217	194	204	181	208	179	177	173	218	173	196	200	210	185	227	199	193	198	211	214	168	180	199	212	197	198	188	195	186	200	197	162	211	189	169	194	195	176	182	189	185	194	218	214	189	185	192	189	176	183	194	214	194	205	203	186	199	200	192	172	203	219	176	178	214	187	185	199	208	206	199	206	203	184	184	209	202	187	192	163	193	203	189	181	205	174	189	210	165	163	212	216	167	176	200	203	188	204	176	195	197	205	204	218	193	188	207	191	176	205	200	182	209	193	205	225	202	197	206	178	216	187	210	200	204	216	195	175	181	166	186	213	180	186	212	205	202	184	203	203	210	181	185	201	197	219	194	206	202	197	181	197	210	188	193	201	208	190	212	178	192	193	188	220	205	212	194	193	206	206	189	187	209	182	195	186	182	204	198	188	187	192	190	204	175	209	178	183	199	206	165	207	161	180	182	198	185	195	176	202	208	178	181	179	185	203	179	175	192	178	217	190	158	195	214	200	234	191	197	190	193	220	191	191	210	168	198	198	205	213	195	191	194	178	185	176	205	197	197	200	196	200	204	189	197	213	203	192	201	179	183	207	187	193	189	212	235	191	220	193	196	183	197	211	207	198	203	190	207	210	205	167	187	208	196	170	218	192	225	197	191	204	235	192	210	232	186	212	202	201	166	175	193	202	191	177	214	201	203	174	176	191	206	230	164	198	187	186	198	186	201	192	217	183	176	184	187	205	198	175	191	192	210	187	181	212	200	194	194	185	198	198	203	206	196	199	177	216	230	204	192	202	166	184	189	198	215	168	205	194	188	224	207	195	189	144	189	208	209	199	183	197	192	203	182	194	215	194	182	219	199	185	190	182	200	185	172	190	202	176	176	201	196	226	183	209	191	185	185	209	177	198	175	181	185	194	192	207	191	177	185	233	197	159	186	203	193	202	161	186	197	185	192	181	217	185	205	183	197	195	195	182	190	181	185	204	201	198	197	184	210	188	211	199	219	207	201	178	201	214	193	172	206	192	197	181	201	211	187	212	210	207	184	199	205	186	190	186	227	171	185	224	192	184	190	203	201	207	170	184	172	198	206	197	209	185	168	185	191	183	218	201	199	193	189	193	191	211	243	189	210	175	190	197	193	216	188	178	181	190	209	197	214	209	178	202	196	176	184	215	217	180	204	216	170	207	199	195	186	192	203	176	198	185	233	192	194	192	202	195	178	193	191	181	180	176	223	208	187	186	204	203	218	197	174	202	155	176	211	177	198	214	204	202	200	192	183	193	193	194	192	189	198	214	205	178	190	220	202	210	196	207	170	194	192	183	180	204	174	221	228	185	205	181	215	161	206	211	204	192	188	206	202	189	188	176	216	206	203	204	194	198	215	183	206	203	174	199	206	180	188	209	211	188	167	199	188	216	229	191	191	193	207	195	213	208	202	181	185	166	185	185	182	186	173	163	203	202	199	195	202	192	206	198	208	200	197	189	184	194	177	198	179	216	189	179	183	179	183	183	213	214	218	193	201	198	193	225	219	195	185	206	180	223	192	177	237	198	202	185	199	197	186	201	198	227	198	193	217	226	214	191	199	205	196	193	197	203	184	189	169	190	219	223	198	199	180	169	196	192	200	204	189	198	170	192	190	207	187	196	202	217	205	215	208	203	172	195	192	185	203	205	201	195	211	224	220	195	206	197	190	188	205	187	183	204	186	195	186	186	195	184	184	193	197	216	190	168	206	197	187	230	214	204	195	195	188	203	184	209	191	219	193	184	209	207	195	201	190	214	188	184	203	203	174	207	207	198	208	213	195	187	206	204	190	196	213	174	223	197	173	188	220	195	204	197	238	216	190	159	195	193	211	187	201	193	213	192	185	190	204	195	188	176	205	201	191	199	188	198	203	221	199	203	192	199	233	197	190	214	214	191	186	179	192	204	211	179	180	210	196	190	203	186	212	215	186	179	223	198	202	200	166	164	207	194	190	174	196	163	227	181	184	178	190	196	209	209	191	196	214	215	206	183	206	209	213	211	200	189	195	188	202	206	196	171	189	166	202	184	191	165	200	195	209	199	166	199	201	181	200	213	201	179	206	183	208	191	188	207	215	207	187	216	190	181	200	190	205	199	194	193	188	192	218	182	212	204	196	214	218	206	205	191	209	194	192	211	192	188	179	210	186	203	192	208	188	206	194	192	202	203	187	183	188	186	187	201	199	194	214	204	212	180	176	214	178	216	215	206	191	194	186	189	179	200	215	194	188	177	198	200	190	187	209	206	216	183	200	189	207	194	171	189	202	195	189	199	183	182	196	188	196	188	199	218	215	193	191	205	209	204	207	188	185	184	220	182	175	224	196	189	209	172	192	193	203	182	189	182	197	200	217	197	193	205	191	194	193	206	186	194	203	179	198	180	212	194	165	198	175	225	182	191	196	171	217	180	197	193	180	196	205	189	204	190	208	194	180	184	183	206	196	206	184	222	203	171	197	218	198	223	207	173	183	191	222	192	175	215	183	194	190	181	168	187	191	199	202	186	196	195	205	190	222	191	211	188	194	208	183	191	194	182	208	205	192	220	200	191	185	201	176	223	175	192	193	218	164	185	188	214	184	211	202	173	189	193	194	184	164	194	196	177	213	176	190	183	204	187	202	193	178	199	207	209	201	178	188	182	185	213	204	192	181	183	180	197	186	188	203	199	198	200	202	159	208	198	192	192	198	232	192	182	194	204	193	190	186	177	203	213	179	199	196	186	197	184	190	192	179	186	181	208	196	190	197	192	196	211	189	173	208	211	230	197	176	216	180	195	186	188	184	170	212	168	203	185	197	198	185	173	193	208	209	194	182	178	200	196	178	197	197	206	183	184	188	180	202	205	159	177	200	183	210	214	194	187	194	201	182	182	205	189	200	191	182	216	219	187	203	178	204	194	189	205	205	178	194	178	191	200	182	212	185	194	176	184	195	186	184	206	195	211	219	200	213	220	234	217	198	202	204	203	205	187	222	202	168	197	211	204	170	187	189	242	203	196	200	188	194	203	197	182	210	178	195	202	191	177	201	191	184	192	197	189	190	193	180	196	196	185	196	189	189	181	194	198	190	212	211	192	190	203	192	181	188	212	204	233	193	201	214	183	207	178	204	230	161	219	202	181	196	185	190	218	196	207	206	193	197	177	196	211	210	207	200	166	189	174	193	181	220	185	182	179	202	197	205	199	187	185	192	199	184	175	195
32704	11860	1223	351	286	266	313	300	291	308	302	285	247	301	294	286	262	262	330	274	276	289	315	296	271	292	265	238	262	315	268	302	282	283	284	294	310	280	294	279	284	256	301	271	304	276	261	271	294	276	268	299	266	263	289	299	300	271	272	311	282	277	284	270	280	279	300	324	265	271	313	271	292	282	268	248	308	285	304	290	297	302	286	273	297	259	281	264	267	279	295	271	289	286	279	263	315	257	285	286	266	276	305	275	299	292	286	269	293	293	298	289	297	288	298	309	298	287	247	247	304	253	263	293	275	303	302	261	264	269	268	249	279	277	298	288	297	284	291	287	299	301	308	275	299	274	277	292	306	241	266	262	251	275	254	251	292	298	265	277	285	314	309	270	287	288	263	294	268	284	299	284	293	284	302	291	299	288	285	253	268	271	259	272	273	267	279	286	298	313	293	301	301	297	281	298	268	278	259	308	287	311	327	280	290	237	290	300	293	280	301	295	290	268	306	272	276	273	284	307	280	295	275	292	293	297	286	285	276	264	261	295	273	262	302	267	303	292	260	265	262	264	266	291	300	279	265	308	300	291	314	265	303	278	302	282	264	305	285	299	307	283	292	277	272	285	286	298	295	290	319	294	283	296	283	308	301	300	283	292	265	285	259	308	270	297	344	330	299	283	287	284	281	279	265	272	273	265	274	295	275	308	268	300	296	282	330	285	302	297	287	273	298	265	297	297	272	303	277	299	287	273	288	321	258	261	282	293	279	259	249	279	294	307	272	248	264	270	287	298	282	260	283	258	260	296	284	294	292	280	281	334	302	294	288	289	291	259	281	258	278	285	288	284	292	263	333	324	305	288	286	259	275	302	286	271	299	270	302	277	288	257	286	259	275	301	280	309	281	264	298	265	266	319	301	274	273	277	292	291	289	275	269	276	274	271	283	287	300	300	296	286	296	266	289	275	305	283	295	267	274	300	269	290	286	280	279	292	288	313	255	259	239	291	270	273	298	246	301	275	276	281	280	290	287	297	255	277	304	261	266	298	258	265	306	299	283	283	303	249	303	280	273	290	261	312	306	248	258	290	270	295	289	254	275	279	294	298	264	284	311	263	271	300	297	286	270	289	277	305	269	251	267	268	275	323	280	274	308	284	284	294	292	278	279	252	279	284	232	283	309	282	308	318	287	287	285	260	268	259	268	259	323	266	275	276	284	286	263	299	306	247	279	227	276	284	287	265	313	296	297	272	265	305	275	290	284	291	267	319	282	290	268	304	322	280	272	303	297	286	252	278	255	278	296	277	311	293	265	277	298	262	299	260	289	281	272	252	279	290	300	275	312	261	284	293	309	327	275	307	273	276	266	272	341	298	286	288	293	284	271	288	278	281	258	320	288	301	259	299	313	286	289	289	259	300	287	288	280	273	297	296	289	260	293	291	282	300	291	267	266	281	308	265	272	263	300	304	275	279	295	290	249	249	275	258	308	257	289	255	266	266	270	276	307	312	279	290	266	271	286	252	259	272	298	261	282	282	270	293	269	308	271	315	297	265	309	296	271	281	297	283	271	285	279	291	280	290	273	297	264	287	286	285	310	306	310	293	262	265	291	298	254	292	273	269	278	277	289	302	264	254	281	302	280	258	309	277	271	271	292	288	282	278	255	285	284	257	297	305	281	269	270	304	299	309	298	265	279	287	268	286	278	255	295	266	294	276	311	281	280	299	272	269	252	282	289	269	269	277	277	281	279	279	288	275	275	264	290	279	258	273	293	272	272	275	275	297	260	288	303	263	277	303	296	305	296	264	284	267	276	304	236	296	295	268	266	269	290	259	279	272	288	245	278	300	284	270	265	276	286	250	298	271	297	257	283	284	306	300	264	300	295	293	260	321	309	280	285	277	307	284	285	295	289	276	319	268	286	276	291	310	293	319	238	284	279	291	303	270	270	255	263	284	283	264	311	297	285	270	310	281	296	296	291	274	280	278	262	289	237	267	285	280	288	310	270	299	297	269	273	306	280	266	277	294	255	278	268	271	262	289	273	300	293	300	278	296	270	269	296	283	291	264	297	318	275	294	270	290	266	263	287	248	281	285	277	270	265	264	293	283	249	278	267	271	281	265	245	257	298	261	284	319	275	302	270	280	278	301	323	292	295	278	307	306	305	319	293	255	284	275	293	276	291	282	285	291	303	268	309	283	268	265	270	281	274	313	298	295	281	284	294	265	295	291	291	288	266	269	280	281	259	278	263	284	299	288	276	302	285	262	276	271	283	296	278	284	270	301	251	280	277	280	286	297	271	275	312	275	281	280	297	306	245	280	280	261	266	280	277	283	276	282	268	286	282	279	277	305	286	302	280	304	268	300	340	282	268	309	283	251	276	264	273	282	304	311	264	305	299	293	277	306	307	290	285	282	284	275	263	304	308	290	287	279	284	262	265	268	270	269	313	278	286	278	270	283	291	254	285	311	281	284	315	270	279	293	279	320	310	300	316	312	295	255	274	308	274	275	308	306	318	252	285	292	280	260	322	282	284	291	297	263	294	259	285	247	284	272	290	276	292	292	282	285	243	304	288	270	264	294	295	275	294	281	299	280	303	269	308	294	310	315	267	254	281	323	269	296	297	283	256	249	298	267	286	325	283	297	285	311	257	280	313	300	278	311	302	260	281	271	269	304	302	291	287	299	287	276	276	290	265	304	291	280	284	265	258	288	301	265	289	284	281	268	267	304	296	304	272	280	282	252	315	290	301	311	298	258	255	274	293	289	259	291	288	249	283	296	271	261	275	268	305	260	292	277	278	296	284	301	311	285	315	311	276	273	295	270	272	279	260	278	279	302	310	284	280	253	286	301	323	294	293	317	291	288	283	326	300	284	287	268	252	300	289	283	294	305	302	292	325	255	264	268	291	305	300	250	274	306	266	284	295	268	302	289	268	292	269	276	295	248	297	286	281	301	290	313	285	282	306	297	297	299	301	295	298	259	272	274	276	309	272	268	317	295	286	301	299	291	254	302	282	261	281	253	287	275	286	306	281	262	284	297	291	281	296	257	259	300	299	286	288	263	259	296	270	299	261	274	273	318	270	297	293	317	294	256	311	275	294	306	254	278	256	303	261	281	284	264	290	287	293	292	288	285	308	299	290	286	294	293	300	294	284	301	311	277	289	324	283	269	271	290	266	270	265	296	298	276	280	261	284	311	276	274	238	269	299	272	272	297	282	272	294	299	287	258	304	262	341	281	273	274	266	295	273	276	315	281	300	304	306	293	278	278	275	296	292	273	273	277	268	264	279	268	284	270	257	270	290	309	288	265	252	281	298	328	283	290	273	306	295	265	272	266	279	280	283	308	293	273	272	307	285	294	265	273	305	294	268	300	289	254	284	270	264	285	258	297	307	306	271	276	277	293	268	278	296	305	272	251	273	254	298	258	280	287	278	246	292	299	260	324	276	330	272	284	251	264	268	272	313	287	296	297	290	274	295	303	261	281	309	287
5485	747	671	637	617	646	617	641	604	631	611	600	594	633	653	626	622	615	661	671	630	597	638	658	630	635	601	599	651	635	682	652	613	626	632	640	639	595	639	640	618	645	620	621	629	611	619	595	646	599	609	689	687	616	640	626	652	622	634	623	610	633	636	594	632	605	655	626	614	613	641	642	631	679	626	627	587	614	615	599	624	597	638	619	627	645	662	661	619	640	648	639	636	645	643	600	643	650	666	637	586	635	602	628	640	635	609	635	613	585	613	616	658	615	604	659	642	623	583	590	634	632	629	615	619	619	651	626	619	671	591	605	643	622	649	646	664	648	609	658	586	621	638	608	595	623	665	621	578	605	603	619	626	614	630	621	619	590	593	615	591	656	590	628	616	602	647	620	617	626	615	671	614	621	656	654	652	681	659	651	630	617	642	633	590	634	607	638	650	623	675	596	659	616	609	643	611	608	625	611	605	625	643	655	596	629	651	622	634	672	631	595	634	625	623	619	609	652	624	574	630	591	642	617	607	619	613	661	680	644	625	695	636	612	592	650	625	623	597	615	615	620	627	658	619	622	646	617	602	632	625	633	688	629	657	656	619	674	615	613	612	638	614	601	608	612	604	621	623	605	587	630	641	642	600	674	656	644	597	583	616	620	602	619	645	616	627	659	602	615	672	623	618	582	619	605	621	599	615	620	622	623	684	651	648	621	620	689	579	617	607	633	598	607	677	616	650	589	626	623	657	611	619	618	640	665	648	682	661	568	604	639	649	616	638	623	639	639	626	670	625	658	612	657	617	605	605	613	650	652	630	609	624	616	592	608	645	646	647	625	651	629	655	615	622	636	640	638	649	626	605	665	649	617	621	643	652	599	589	681	623	642	640	631	647	664	597	637	625	596	630	645	616	634	628	628	611	640	610	607	615	617	597	595	654	596	594	628	642	616	622	632	620	636	664	585	641	620	615	661	600	600	648	625	634	606	603	652	672	575	617	588	642	628	627	634	595	626	614	602	629	641	686	616	640	650	641	631	616	637	650	638	616	613	600	658	645	633	573	579	642	592	591	627	638	650	624	616	636	613	647	641	646	659	647	653	645	644	619	639	637	607	654	633	674	637	616	590	640	652	657	597	601	611	648	608	616	614	628	605	636	666	599	605	643	630	617	637	600	611	661	612	605	589	641	638	647	596	641	626	624	586	653	638	597	624	645	634	618	613	611	588	652	672	644	617	634	636	619	653	620	644	633	642	616	564	613	609	640	627	630	607	690	618	647	575	641	600	634	640	609	615	620	622	688	630	606	644	663	631	598	642	591	633	569	625	596	671	602	621	653	628	609	595	640	616	623	581	637	600	608	661	657	622	597	628	644	637	666	605	626	622	638	650	690	623	651	631	664	621	623	637	650	599	635	682	586	652	605	584	612	681	625	613	637	687	579	613	569	613	630	623	602	663	600	591	656	652	613	608	662	676	571	624	605	655	596	625	588	643	600	642	607	627	662	682	619	624	626	605	645	663	622	593	640	630	663	610	614	662	669	612	673	573	582	655	605	636	644	618	602	663	617	635	622	644	606	650	667	611	613	605	635	649	581	641	647	599	638	613	607	562	626	594	666	678	629	620	630	630	612	644	603	636	630	632	649	578	644	595	620	650	637	636	619	629	601	643	634	617	619	619	616	618	631	671	618	647	666	628	670	591	643	587	610	652	613	575	636	625	636	651	624	614	658	600	608	605	597	616	628	656	615	645	643	577	677	593	595	593	558	643	614	631	644	606	615	656	623	667	611	651	655	613	594	636	627	649	627	608	640	622	616	615	598	610	650	621	639	641	649	632	627	643	636	564	605	618	610	615	611	655	605	644	637	627	606	656	613	631	678	613	619	632	657	644	660	584	626	617	594	641	663	679	596	648	616	670	666	620	596	645	600	626	599	626	625	602	697	605	659	666	633	612	616	577	628	640	620	610	672	618	619	649	626	597	630	590	619	645	626	560	583	631	653	652	634	645	616	618	617	623	619	630	606	611	620	604	651	617	619	626	614	610	585	643	623	600	629	609	654	591	657	615	629	664	628	600	594	612	574	662	593	663	654	616	633	626	657	601	654	656	646	685	578	630	591	619	653	628	599	572	629	625	637	647	642	631	655	671	577	681	608	622	637	588	602	607	578	624	633	645	633	647	635	603	638	601	637	657	594	626	668	641	641	635	672	594	610	655	614	642	632	630	613	626	609	631	649	605	600	637	574	612	621	663	633	634	637	609	637	655	593	598	602	613	655	622	655	645	680	587	641	621	567	588	586	648	625	658	666	623	681	641	651	649	635	633	616	609	629	611	648	637	642	578	673	643	637	615	616	627	642	630	617	632	673	618	645	627	657	655	631	654	619	584	641	641	621	611	599	632	608	613	707	666	632	600	626	582	649	631	583	664	640	599	632	599	649	596	593	617	648	658	657	583	636	589	626	590	603	668	657	620	649	634	655	686	679	652	620	623	636	602	626	644	633	644	660	649	628	610	662	592	643	650	640	637	626	623	632	648	595	634	640	570	659	643	586	601	636	576	610	644	617	642	630	645	629	605	615	602	588	606	644	613	648	619	645	575	618	650	651	625	641	575	636	648	598	639	643	603	643	608	662	656	668	643	649	626	628	621	651	588	630	628	616	620	644	629	625	622	604	619	632	608	642	585	620	608	634	618	656	626	644	600	608	605	632	660	634	671	615	688	642	606	661	642	613	696	591	680	620	610	676	617	629	640	643	615	649	623	651	573	657	639	613	636	656	651	639	657	608	652	617	565	607	596	624	621	633	627	609	638	593	643	626	586	639	639	601	617	613	622	560	659	634	617	650	637	630	639	663	672	592	625	596	613	664	642	646	629	644	630	644	606	617	620	660	618	629	637	625	652	589	618	614	622	635	624	623	664	608	624	625	611	636	617	619	642	617	586	609	596	595	629	633	636	662	582	630	599	635	632	655	640	667	650	605	622	629	642	654	665	654	623	651	655	644	661	618	633	663	608	637	588	594	677	624	623	631	615	637	623	582	661	606	600	626	640	651	583	623	602	625	643	627	614	617	617	626	606	635	592	638	597	636	623	635	607	637	622	664	581	595	604	620	623	622	620	610	619	619	593	601	586	612	626	589	631	635	610	610	610	576	643	569	596	634	629	661	645	666	630	649	607	585	610	620	594	647	624	630	609	594	640	660	651	646	596	650	641	658	594	625	579	638	641	633	621	633	612	659	641	638	655	602	627	581	639	647	624	609	635	622	644	629	615	661	637	614	627	619	677	578	646	624	624	585	660	704	610	667	592	592	602	630	667	637	634	643	593	645	576	650	630	605	597	645	623	564	608	605	637	625	610	624	636	592	651	642	687	663	612	615	653	637	593	645	639	634	651	611	660	638	614	598	639	643	669	605	653	602	633	604	637	612	634	611	669	635	665	631	620	607	652	608	608	632	606	639	646	614	627	612	631	628	658	611	628	602	578	637	648	641	628
24579	20990	24472	27717	20667	2207	331	298	241	194	200	179	211	204	195	201	173	176	185	180	180	176	172	176	201	158	184	164	197	174	157	173	192	175	143	186	176	162	159	158	173	196	179	175	159	177	150	177	164	195	176	150	192	154	179	157	170	182	152	162	160	165	149	163	160	169	190	179	191	176	177	181	159	183	143	175	168	181	161	149	179	153	137	143	144	161	180	167	186	167	175	142	169	175	190	153	193	178	153	174	172	185	187	196	153	191	173	181	172	188	194	161	188	190	150	158	145	167	159	165	173	160	161	140	177	161	179	175	174	158	160	153	168	165	173	165	155	161	152	177	163	182	162	162	166	156	157	162	142	177	156	170	155	172	195	164	161	211	189	160	166	175	190	155	175	160	185	153	159	167	153	176	147	168	153	167	150	169	184	144	167	163	192	177	169	174	173	163	156	185	178	182	166	146	173	159	187	184	177	189	161	150	173	191	156	184	155	158	157	179	179	150	187	166	176	197	184	147	153	148	152	153	148	169	160	188	166	163	186	190	177	164	152	148	178	180	173	150	171	171	176	135	153	155	167	159	189	183	161	155	166	157	148	164	168	162	172	178	161	168	148	154	163	172	172	160	187	155	154	151	182	181	165	165	158	192	154	169	165	182	177	180	186	151	164	158	159	158	189	160	149	168	176	180	178	189	168	170	175	136	190	173	149	149	148	164	186	161	159	190	173	166	166	140	181	180	184	161	171	165	154	154	148	143	156	165	184	187	164	156	177	167	149	184	182	196	173	172	199	175	168	157	165	125	172	177	164	148	172	174	148	165	164	181	169	142	165	156	157	169	151	161	202	152	143	158	159	147	164	171	150	137	157	181	179	151	145	173	170	163	148	148	163	194	166	140	165	173	172	171	168	171	156	187	171	168	191	143	176	182	173	158	177	172	163	176	170	173	154	160	176	166	164	179	171	170	152	159	168	160	156	151	167	158	155	152	203	161	155	189	182	182	170	170	175	135	152	166	165	164	151	167	147	172	143	147	170	157	198	158	175	169	172	182	158	163	153	206	168	190	192	175	173	185	176	195	153	180	171	140	173	178	172	145	160	154	160	180	172	135	137	166	172	159	162	202	164	155	173	169	145	187	168	169	163	177	192	158	167	167	130	165	153	183	157	167	158	172	153	165	170	172	152	186	144	161	154	180	187	153	152	187	196	175	163	140	156	155	148	190	148	154	196	183	156	166	172	146	168	160	177	176	159	171	137	152	157	165	181	143	187	162	137	172	171	179	176	178	184	193	154	192	156	173	198	158	172	180	165	163	171	185	179	170	173	164	153	193	179	177	168	176	150	184	134	171	176	146	172	162	178	171	171	168	187	157	152	169	151	192	169	136	165	190	216	153	195	187	153	172	187	164	204	186	162	178	187	166	153	178	168	177	163	174	164	166	191	142	155	164	189	157	166	175	173	175	178	163	145	174	154	179	162	142	188	166	165	157	164	158	171	166	176	185	156	159	146	163	140	193	159	159	140	156	177	172	167	144	162	161	163	168	129	174	157	197	152	183	162	151	179	177	167	164	174	169	164	191	156	167	169	147	168	165	159	190	174	177	161	184	175	187	172	188	185	172	168	164	157	186	190	164	167	162	166	163	156	184	189	170	178	164	175	169	158	194	176	159	173	192	162	176	157	169	153	156	144	166	149	156	165	159	157	158	171	162	169	162	199	170	158	159	174	161	166	170	165	153	180	168	166	166	172	198	168	148	162	158	161	184	180	169	161	164	179	177	176	179	154	188	174	163	167	154	180	162	146	172	186	162	180	170	164	159	191	172	179	178	160	168	178	185	133	191	160	177	196	161	163	132	166	172	184	178	186	167	187	182	166	158	143	158	155	180	161	176	187	170	194	162	179	153	149	143	163	166	177	147	192	177	174	178	141	149	182	140	180	184	179	174	166	159	191	142	160	163	153	154	166	152	149	159	178	165	186	169	162	178	162	154	171	170	146	183	177	172	165	158	187	181	180	188	178	155	168	167	178	174	153	179	179	160	167	154	162	180	186	166	185	172	166	175	152	145	171	165	157	179	168	178	174	166	155	198	155	154	179	163	157	148	156	161	161	157	160	168	157	183	171	171	158	185	157	204	177	181	161	148	165	152	157	183	153	160	163	161	180	169	164	165	169	165	167	179	175	167	176	158	175	173	156	151	165	161	149	186	165	167	189	167	152	182	159	156	217	162	148	178	160	174	173	149	176	155	165	174	177	168	185	164	196	169	182	176	173	153	175	153	146	152	170	168	156	150	175	153	184	176	157	176	154	112	170	165	163	131	162	159	151	161	180	144	156	168	159	169	163	157	163	166	175	184	180	186	165	138	129	177	190	162	151	154	171	178	150	167	164	193	172	162	168	175	179	191	174	182	162	164	159	165	171	148	174	167	164	197	205	160	182	140	190	171	188	174	185	179	171	167	171	189	167	174	157	182	167	172	188	146	171	156	175	188	187	162	154	199	181	158	181	196	158	154	174	177	159	177	155	170	171	147	152	183	196	165	178	149	134	181	192	172	172	155	165	178	162	162	150	181	163	169	147	179	169	157	152	163	172	170	178	167	152	173	193	163	175	170	178	173	160	157	157	159	180	161	164	164	158	171	176	156	160	162	149	177	183	158	168	191	173	160	176	158	165	167	168	170	154	164	176	175	133	171	177	184	169	189	160	167	145	183	146	170	171	165	166	166	174	175	177	156	178	176	172	176	167	191	184	185	143	168	183	172	158	161	177	186	161	169	159	189	182	177	153	185	156	167	166	150	197	160	151	175	170	160	172	173	179	172	202	152	162	160	156	177	159	186	169	159	161	174	173	164	175	176	175	160	175	197	179	186	161	166	145	163	155	167	191	145	180	155	191	168	162	163	172	167	174	129	157	156	147	165	159	188	189	147	177	154	186	167	183	162	185	160	188	185	171	150	179	177	178	172	179	155	163	173	146	156	156	200	163	193	159	166	160	140	160	159	174	175	155	162	191	169	165	160	179	155	205	149	163	150	166	140	162	190	151	180	168	180	179	187	189	163	162	172	161	169	154	180	176	146	167	179	176	156	171	173	155	160	141	149	185	168	167	152	141	162	165	174	178	173	170	194	142	159	154	170	176	163	165	155	176	149	130	164	153	157	201	161	163	152	170	182	191	148	176	189	150	163	180	148	161	161	159	170	174	142	193	168	208	172	156	154	159	162	174	159	179	160	183	190	153	173	167	161	154	144	164	176	185	163	190	166	165	165	159	146	178	165	147	177	173	146	175	174	177	173	137	151	189	166	174	145	168	154	150	182	173	151	170	157	167	167	190	179	158	160	154	164	169	192	168	162	140	198	161	150	159	159	156	172	143	178	176	181	174	173	155	151	183	164	171	173	165	191	165	164	173	170	164	187	166	155	167	164	184	177	181	164	155	177	158	165	160	165	180	176	164	168	163	162	166	185	157	154	165	185	167	176	168	171	162	160	149	161
3053	2523	1415	780	546	516	478	422	417	393	418	429	429	398	371	409	378	397	387	400	371	375	371	406	393	351	381	409	397	381	382	385	381	379	380	390	385	373	409	373	355	425	372	384	372	381	379	390	364	353	386	386	383	361	394	395	404	393	420	366	381	395	368	390	398	393	376	365	386	388	426	371	378	425	381	388	406	370	396	414	361	400	382	366	392	398	340	395	403	393	385	388	389	395	359	402	400	337	396	392	412	380	398	397	370	371	395	382	408	383	390	386	378	387	405	407	385	361	375	375	356	365	380	367	368	392	375	388	409	395	393	381	386	397	366	416	404	345	380	417	390	392	377	403	383	423	388	378	387	405	374	381	402	371	384	429	383	369	409	376	382	392	350	380	385	389	363	391	387	384	374	395	388	359	346	390	362	403	377	397	363	396	380	383	400	379	412	405	374	342	395	355	342	375	396	417	384	369	393	359	368	364	364	427	372	378	427	400	329	397	396	372	374	372	407	393	385	377	386	355	356	380	370	430	417	382	368	361	356	386	383	397	373	395	366	379	390	373	379	386	395	340	380	382	395	357	365	396	410	385	379	379	357	383	352	359	378	413	399	383	376	401	344	393	378	400	382	407	356	361	393	384	385	384	396	366	373	390	368	386	408	380	418	405	382	365	381	396	381	393	391	384	377	357	387	414	351	365	416	378	376	415	367	379	387	391	375	365	395	365	397	383	395	368	434	384	371	369	405	395	374	382	416	375	398	378	387	378	349	419	347	391	382	386	390	395	391	413	393	387	401	386	404	397	402	394	369	399	403	393	397	375	372	360	383	393	351	350	391	382	377	408	378	381	352	388	404	357	347	395	407	388	427	382	397	359	365	352	368	404	435	410	375	381	355	392	375	366	407	366	368	373	350	401	351	374	354	333	406	401	393	387	353	397	396	384	400	389	364	362	377	380	381	398	357	388	367	378	339	400	362	414	408	373	375	415	374	353	400	380	389	407	393	411	335	372	383	380	363	384	384	386	365	363	365	413	366	367	381	342	338	356	352	402	378	389	380	402	403	373	380	414	385	376	415	384	373	360	392	404	377	415	377	368	350	403	413	375	380	359	389	369	369	369	340	379	366	350	406	380	406	361	379	354	402	359	362	397	397	393	415	368	362	408	385	371	382	394	378	385	391	381	364	362	391	402	381	406	372	376	394	382	391	385	369	416	358	364	378	392	376	396	369	394	344	412	352	380	368	377	373	386	358	356	369	387	378	413	379	391	401	409	320	389	389	383	375	372	385	389	413	409	349	375	397	362	363	385	402	410	381	414	364	397	407	376	384	397	380	385	371	375	413	367	393	413	410	355	365	393	352	378	361	372	375	392	372	409	357	342	410	409	349	402	383	382	341	397	403	424	378	402	385	375	405	428	396	369	359	387	370	388	401	368	392	385	400	377	383	407	366	366	377	366	344	376	367	387	401	374	371	393	385	395	405	395	376	405	381	366	384	367	351	380	391	352	354	379	412	373	383	357	373	361	358	384	397	402	379	401	362	402	381	367	370	393	368	395	373	388	379	381	373	384	381	392	374	366	380	389	400	388	364	384	375	337	382	391	402	366	369	414	378	376	377	356	364	371	369	408	371	378	409	391	387	375	414	374	366	391	377	407	365	371	358	375	383	392	382	370	411	375	381	363	397	390	377	365	352	369	401	365	387	373	394	386	424	414	371	353	390	380	382	384	346	405	352	380	387	375	384	375	345	366	396	365	383	421	387	361	402	382	383	339	386	358	401	421	377	377	364	393	366	367	363	347	368	349	388	377	387	364	426	418	371	404	385	416	383	339	346	370	409	410	367	389	360	390	388	368	404	384	375	361	368	349	375	383	379	358	380	374	402	360	362	392	368	398	360	394	396	400	419	403	409	412	394	386	379	352	380	333	376	371	382	364	364	430	401	366	416	391	390	351	348	372	399	370	373	365	370	387	364	368	388	400	379	383	375	390	366	390	356	379	342	390	397	377	394	427	363	381	363	400	380	390	366	389	342	381	398	370	402	394	391	426	365	406	418	377	417	368	383	395	402	393	370	397	370	365	415	377	383	378	405	396	404	395	396	379	349	395	383	352	355	392	380	410	357	420	341	402	397	374	390	392	372	367	417	357	379	392	404	382	370	388	398	369	377	385	400	365	355	386	383	409	404	414	375	403	382	412	355	377	392	392	340	422	396	408	408	355	378	369	413	363	378	383	389	400	370	348	390	382	378	429	379	390	340	390	365	385	385	387	379	393	347	379	343	344	375	387	396	401	372	366	364	360	368	405	365	395	401	370	369	380	359	373	331	386	363	359	381	366	428	396	402	394	394	353	387	386	384	373	386	372	380	366	371	405	398	379	388	415	373	400	370	404	375	414	379	379	364	412	348	437	375	379	416	346	366	391	398	395	426	375	373	422	358	339	352	388	372	388	417	394	420	392	370	384	371	406	424	369	365	405	415	347	382	395	385	399	420	391	361	376	367	377	375	384	391	396	397	380	357	399	379	374	413	400	408	362	427	342	390	365	405	349	409	382	376	382	390	357	356	376	381	355	375	396	408	402	375	409	364	363	397	373	376	411	388	389	352	398	356	421	425	372	368	340	364	389	357	379	351	393	382	351	381	379	367	412	382	356	396	382	387	370	389	364	409	403	386	385	378	385	363	350	370	405	370	373	378	362	360	402	386	379	391	439	371	384	383	380	386	365	360	399	405	368	367	391	357	391	409	356	391	344	387	406	376	415	380	353	409	391	398	408	391	382	346	348	375	382	346	378	364	374	389	406	374	375	378	377	386	391	401	401	387	365	400	379	401	380	400	367	388	388	390	352	395	363	379	385	363	366	408	394	352	348	400	356	380	384	417	340	355	405	391	411	383	381	420	386	370	394	396	364	385	353	412	376	374	387	384	407	369	400	381	396	385	404	389	375	378	371	370	374	355	398	378	374	378	366	402	380	381	382	386	377	363	411	405	382	411	399	394	383	416	368	364	397	384	397	388	374	359	373	388	384	364	418	364	355	417	381	363	391	367	407	393	413	378	388	366	382	426	393	373	356	385	375	354	423	399	377	382	394	411	363	383	398	358	395	384	396	371	390	377	369	379	350	361	375	373	410	312	372	374	368	397	383	385	346	407	396	386	368	390	388	413	372	415	390	386	358	384	403	345	357	417	416	426	367	419	369	362	373	358	401	362	392	387	381	414	358	410	385	380	392	388	354	369	348	377	346	364	392	361	381	344	394	372	386	390	403	370	415	359	385	391	390	389	392	373	422	380	391	380	382	379	396	364	389	388	349	367	380	375	390	380	386	369	418	389	381	417	363	377	373	372	386	392	372	375	382	377	401	370	344	384	405	396	389	414	377	394	410	392	377	387	391	365	424	376	349	365	378	385	383	412	392	388	400	355	377	428	374	361	388	360	375	412	394	386	398	387	395	377	365	381	377	391	372	399	391	396	356	395	375	393	357	377	379	395	353
23820	20998	25118	27092	21002	20871	1370	322	217	161	166	138	128	96	113	90	115	110	85	87	77	81	76	99	74	70	89	73	70	71	70	71	75	69	59	76	79	84	87	56	66	61	70	79	88	70	67	73	87	66	62	67	86	74	73	78	70	71	82	73	85	65	58	76	65	73	69	79	67	73	83	90	78	69	71	82	72	67	75	66	70	77	79	73	89	68	74	79	71	77	59	73	63	81	69	65	71	69	64	77	67	87	66	80	58	80	78	68	56	68	65	74	87	64	68	82	55	72	72	77	66	69	68	70	88	68	56	61	70	75	79	53	73	76	62	75	74	66	77	80	66	65	57	88	62	77	57	73	59	77	69	78	66	81	58	81	86	75	65	68	77	80	71	58	77	74	70	66	73	66	75	75	67	69	68	76	66	52	74	77	71	88	62	86	81	61	72	81	70	73	64	86	93	73	64	65	89	61	61	66	63	74	59	64	80	84	65	72	88	71	77	70	66	60	76	66	75	61	66	69	73	59	83	66	75	69	80	93	78	63	76	66	60	65	85	74	69	63	67	63	74	65	84	69	80	80	85	64	67	72	71	73	62	81	73	67	82	64	65	67	80	81	84	60	62	75	87	92	73	73	65	69	45	75	75	78	59	56	76	62	83	73	73	72	64	79	72	60	85	48	80	74	61	68	80	80	63	83	79	71	74	86	78	59	89	67	70	83	66	76	83	75	84	74	69	75	58	84	76	85	63	74	68	86	60	69	76	72	63	76	85	66	66	79	62	86	67	81	79	73	95	67	86	81	80	71	90	67	61	72	70	66	71	57	70	57	50	73	77	68	72	77	84	84	63	68	76	75	70	72	71	62	63	52	71	75	72	70	78	59	66	86	69	70	64	77	76	61	77	84	66	61	79	85	85	81	58	73	64	66	63	85	90	83	83	84	73	63	81	93	69	63	87	87	98	82	72	60	82	86	56	70	70	80	85	85	78	72	68	73	65	77	77	58	63	70	75	42	72	61	86	74	67	68	69	68	87	68	76	74	80	89	78	61	68	67	78	84	81	76	65	80	77	58	75	76	80	72	69	79	82	75	73	61	87	60	61	68	73	72	70	67	77	85	64	91	86	99	60	77	67	62	79	68	59	79	68	59	68	69	65	76	77	63	77	87	70	68	73	71	72	83	73	72	98	65	81	70	75	88	89	73	62	79	84	76	90	89	61	59	67	69	81	82	72	69	68	63	81	79	78	74	62	66	76	64	69	71	73	78	70	81	93	80	72	72	63	81	65	80	77	82	97	74	62	83	64	63	63	63	76	76	66	76	76	74	74	65	82	87	86	73	65	70	73	77	70	74	69	70	62	66	70	73	52	65	60	78	82	79	69	68	90	72	72	76	74	73	87	74	80	67	64	73	70	66	74	72	61	59	62	85	82	74	66	81	79	71	70	72	61	60	89	71	70	61	78	75	65	74	82	69	73	68	65	82	84	59	83	74	62	80	75	72	70	91	71	65	70	63	68	64	67	65	61	67	77	73	72	65	67	80	79	58	70	93	83	72	79	73	70	74	78	73	69	75	80	80	80	60	86	82	82	62	69	79	64	77	72	78	84	61	81	85	72	83	70	66	76	75	79	75	70	84	80	68	69	70	72	86	77	53	82	72	82	72	82	66	67	70	71	54	52	68	64	71	81	62	94	73	63	81	79	59	69	67	79	69	70	68	91	61	71	52	72	70	75	61	79	73	90	78	74	58	67	72	67	92	62	54	73	76	71	76	82	70	77	83	68	66	70	64	74	73	78	62	66	59	80	74	80	70	82	69	66	72	58	70	97	71	79	86	81	74	71	69	71	80	63	72	64	75	80	78	65	76	64	80	77	88	73	62	65	59	87	76	82	82	73	58	70	45	65	68	68	66	68	61	79	63	59	87	69	69	71	76	80	81	71	71	62	90	73	76	77	59	64	83	64	58	57	64	69	81	67	77	74	73	74	75	70	62	78	82	72	80	65	66	83	85	70	69	92	73	57	74	77	84	65	66	80	69	77	68	67	59	62	63	71	90	71	79	88	74	67	95	55	81	59	78	70	72	83	71	78	94	71	60	86	80	78	72	71	67	73	71	76	77	88	61	103	83	80	76	70	59	63	64	67	61	77	65	79	61	55	66	64	76	61	70	79	72	64	60	76	63	81	72	72	50	66	88	70	79	72	66	66	74	93	66	57	70	79	91	81	85	96	89	69	68	81	66	66	76	73	70	69	60	56	68	73	89	63	78	79	68	74	64	77	71	64	67	69	73	75	67	71	80	63	76	83	54	70	69	81	75	77	78	59	70	65	64	75	72	79	100	69	63	71	59	77	66	74	71	79	72	65	64	63	63	72	63	74	74	69	75	90	57	78	77	68	71	62	74	58	68	69	70	71	66	59	74	81	74	60	66	58	71	77	81	71	77	52	87	74	66	83	55	64	69	108	68	61	77	76	79	69	58	85	66	81	62	67	72	82	83	72	73	81	67	68	71	58	78	64	68	82	82	58	68	70	84	100	66	70	55	76	62	66	67	92	69	63	71	81	81	64	69	71	73	65	72	78	80	69	69	68	84	60	69	75	77	65	52	72	73	61	68	68	72	80	66	74	77	77	97	71	78	62	71	70	71	72	73	66	79	76	52	72	67	80	66	68	71	73	79	55	70	72	73	57	86	70	73	69	67	82	66	53	60	78	66	69	86	81	74	68	73	66	72	85	71	88	76	79	73	73	67	82	86	62	70	70	70	74	76	89	75	74	85	65	64	61	70	72	81	71	59	80	73	54	78	65	76	55	72	91	56	64	74	77	68	69	75	74	85	62	77	61	75	101	60	78	90	84	76	77	79	83	65	76	67	69	80	73	60	53	74	70	71	84	77	58	80	64	73	70	93	71	72	69	79	68	90	71	77	78	86	60	68	85	68	72	70	84	76	67	67	70	82	75	63	58	64	68	72	60	76	67	70	65	85	80	63	75	70	77	79	59	55	64	84	78	75	64	87	79	76	77	83	74	77	74	80	70	70	67	76	72	72	79	51	69	77	63	81	76	83	71	79	66	60	68	78	68	70	64	43	67	90	79	69	71	70	80	78	69	57	67	69	82	58	65	83	77	76	87	54	75	69	66	50	74	79	90	82	67	54	81	71	74	61	70	67	70	68	71	56	84	79	63	55	77	67	73	68	85	70	81	66	65	66	78	62	77	73	62	61	58	80	78	73	75	74	86	80	75	73	71	71	92	67	62	58	72	72	73	78	76	72	86	79	82	68	60	73	53	85	71	72	63	57	69	74	74	73	83	76	90	76	82	85	76	73	60	61	69	57	81	68	70	78	73	74	76	81	65	66	60	83	57	64	71	79	64	70	73	75	68	66	78	68	68	47	90	81	68	58	82	66	71	73	96	64	64	70	76	77	64	60	65	72	62	64	85	66	61	69	73	80	75	77	76	81	71	63	74	73	67	68	63	71	68	75	69	72
3030	4044	2274	954	554	351	308	312	257	257	231	243	213	207	214	197	196	204	222	230	191	208	205	190	194	208	202	192	198	192	206	199	194	219	217	184	207	190	197	203	190	182	215	200	216	201	183	199	187	189	171	201	208	200	173	199	237	218	197	195	195	184	200	169	191	198	213	164	182	192	215	197	210	165	194	202	182	219	204	206	203	205	186	178	205	209	194	212	187	195	202	199	198	197	173	208	190	208	184	210	173	187	181	214	211	230	183	215	213	241	197	208	197	213	193	205	177	200	203	195	208	202	218	219	184	207	186	172	204	190	190	186	196	212	196	198	225	188	195	172	195	189	201	204	213	189	183	189	191	196	181	187	189	204	188	209	188	188	197	198	188	200	217	187	181	174	224	195	192	183	174	200	190	200	194	194	188	191	177	197	190	201	186	206	191	214	184	166	182	204	185	184	198	183	182	188	192	210	186	213	207	199	190	217	185	202	215	172	206	184	189	167	197	190	195	209	201	174	196	177	200	205	189	221	191	195	215	205	192	176	202	195	183	225	184	196	184	173	211	207	189	222	172	199	202	214	199	181	206	192	181	200	201	207	228	183	181	173	193	191	195	203	228	193	209	226	159	194	208	205	200	192	190	196	205	194	196	189	204	185	166	187	202	171	192	196	187	170	190	185	193	204	186	200	235	218	213	198	199	186	233	165	197	199	203	182	210	178	181	197	211	185	194	182	202	201	183	188	167	205	179	201	192	189	173	179	192	210	197	205	185	187	192	185	167	189	190	201	185	193	203	198	197	219	185	189	209	208	176	207	198	206	181	170	187	195	192	190	202	192	190	190	204	198	185	186	191	193	197	205	186	194	191	209	204	190	217	207	185	179	213	205	202	166	196	200	195	187	190	174	184	197	183	169	200	199	189	212	189	189	179	186	171	203	177	206	178	200	194	201	200	182	192	193	193	199	200	192	194	201	183	216	204	180	240	179	180	199	225	203	194	179	195	196	180	201	165	181	197	166	195	193	210	214	220	161	195	205	219	209	191	208	224	154	213	172	192	207	192	212	209	205	202	172	197	196	207	196	198	229	188	174	193	178	188	194	195	218	205	185	198	232	201	184	202	176	180	190	210	176	197	157	178	213	214	217	206	212	190	199	178	170	218	200	206	197	181	218	185	175	169	170	201	208	197	174	188	197	193	195	183	217	214	192	177	230	174	209	179	186	201	174	175	168	195	170	202	198	210	182	215	189	188	192	212	216	187	201	182	196	192	209	194	181	160	206	204	210	209	211	192	205	209	197	193	200	199	180	195	189	209	175	199	195	195	212	181	198	218	190	203	201	175	160	211	232	195	210	192	189	188	188	198	211	182	217	237	192	183	200	173	195	177	200	217	175	206	203	185	186	183	177	213	201	185	208	200	201	214	210	197	186	222	189	199	197	185	191	188	189	211	200	185	197	205	188	186	184	199	187	190	198	188	193	182	201	176	208	195	195	195	198	171	176	184	192	207	201	202	221	196	213	173	174	205	199	212	219	218	199	209	193	199	235	198	217	204	209	196	193	193	200	191	197	190	195	202	179	193	186	179	206	192	185	201	191	200	185	203	190	191	184	187	187	165	205	220	176	215	208	191	204	220	194	216	183	194	178	202	217	213	185	229	208	191	200	191	194	207	207	180	193	200	196	164	195	182	202	171	199	180	190	185	183	196	169	196	186	175	183	213	218	187	193	207	184	177	179	184	210	215	217	196	188	209	211	204	203	204	192	196	208	186	204	185	203	177	186	210	183	186	177	190	202	197	200	204	196	194	209	193	182	202	176	215	201	205	194	204	179	209	199	200	185	222	196	202	204	186	188	210	183	210	206	228	169	177	196	189	209	179	192	198	188	176	202	187	198	194	213	194	190	178	186	185	197	194	204	198	189	194	213	177	224	222	172	188	203	209	205	180	222	193	209	193	191	205	184	203	197	187	197	192	188	221	182	203	192	190	181	193	181	212	180	187	213	187	187	199	190	197	214	207	199	203	206	205	194	208	182	201	220	177	183	196	213	207	187	201	181	184	199	211	202	183	191	185	206	188	195	190	195	183	207	200	218	185	168	205	237	188	211	177	176	196	187	193	212	193	202	203	184	227	194	189	186	198	185	203	195	191	234	201	181	211	171	203	199	187	195	191	205	194	192	205	213	186	220	193	175	199	178	209	198	207	191	212	186	231	189	188	189	191	193	215	210	194	202	200	213	188	199	202	174	193	181	202	166	195	208	203	169	181	215	204	192	179	193	184	183	176	187	185	179	223	199	178	208	187	212	193	188	234	207	205	190	181	171	195	192	198	192	196	220	188	190	190	216	177	176	196	219	168	183	186	180	183	196	193	175	211	185	195	207	198	179	180	196	203	191	203	196	188	226	197	185	189	201	176	222	204	206	181	197	193	207	184	204	189	198	227	189	194	179	177	188	191	189	187	187	185	176	186	215	195	221	213	172	184	194	185	202	184	219	210	212	207	205	204	189	188	196	210	198	217	161	196	190	214	195	206	195	187	192	187	181	208	188	202	187	200	194	175	217	206	173	195	209	175	206	195	217	189	214	209	214	221	209	208	201	199	189	195	203	200	184	187	184	210	202	191	199	229	170	182	189	191	177	167	188	182	204	161	216	179	190	189	186	201	210	205	170	193	202	203	196	207	184	177	199	208	230	202	182	187	199	211	176	188	185	188	222	181	219	173	215	215	188	202	175	199	166	188	215	206	170	199	211	225	207	194	200	209	211	180	206	216	209	215	204	203	193	223	202	203	208	186	181	188	182	190	211	198	182	193	176	201	180	197	177	177	193	188	202	196	201	190	193	181	183	175	195	187	214	188	198	186	202	209	179	186	209	195	167	194	208	173	179	180	182	183	209	213	190	217	187	197	220	199	192	177	197	180	214	188	204	200	210	179	196	175	195	213	173	203	207	194	183	203	200	180	187	215	205	179	206	184	201	195	195	170	184	198	215	200	201	161	173	170	218	185	191	194	185	219	192	186	208	195	216	195	177	197	200	178	208	216	196	206	206	196	196	177	174	181	196	198	206	207	211	196	203	182	174	185	206	208	190	202	183	214	198	173	202	187	203	183	186	168	163	202	213	208	203	190	200	181	205	201	178	186	190	185	209	205	179	195	184	195	193	194	195	197	195	194	192	186	202	197	214	193	229	170	198	193	186	207	196	183	189	189	210	196	180	201	215	215	206	199	179	169	187	223	185	203	204	196	187	196	175	213	191	199	200	202	173	183	180	212	193	174	203	203	173	215	188	182	182	193	201	192	193	179	177	195	185	183	168	181	209	192	200	197	207	193	191	188	179	178	186	205	171	200	189	190	190	168	207	188	191	188	216	180	199	199	202	197	199	211	188	210	218	200	226	178	228	191	186	195	197	200	197	197	240	182	195	187	185	187	202	195	200	192	173	162	196	193	211	177	205	209	186	183	197	197	186	168	175	180	194	201	178	184	191	212	197
32643	11917	1198	340	312	298	317	302	272	318	279	307	278	286	247	318	272	272	264	257	290	303	321	294	283	283	256	262	283	299	305	283	254	294	289	278	300	273	284	284	274	279	310	286	262	285	298	257	283	289	311	264	270	266	251	241	278	271	316	278	284	272	302	268	296	296	290	275	306	258	258	278	280	288	282	328	274	251	248	264	265	306	301	297	269	326	273	316	280	283	274	287	265	291	301	278	296	276	276	299	291	270	278	279	283	265	283	288	290	293	297	291	280	275	264	295	271	310	302	258	286	300	295	279	283	255	277	292	288	280	310	295	271	311	276	307	275	301	294	303	279	284	299	287	253	265	278	281	322	316	276	246	267	343	288	306	266	316	276	290	264	269	241	285	272	332	297	266	324	274	266	284	288	267	282	280	275	272	309	286	290	288	286	290	277	280	322	276	272	292	288	286	307	273	296	320	272	282	296	308	281	280	280	284	294	288	303	252	286	275	294	309	275	289	281	265	313	277	256	307	293	295	261	285	284	273	313	291	268	318	281	289	300	283	291	266	274	289	303	259	272	268	295	318	286	270	276	288	315	284	263	310	267	323	271	321	279	287	265	281	269	314	297	280	284	291	301	290	255	251	304	278	281	310	254	298	309	294	301	289	296	283	261	270	282	267	308	304	293	270	289	261	287	289	337	286	311	287	295	271	264	271	275	287	285	290	298	299	294	279	304	288	308	289	293	272	312	316	287	304	269	297	282	287	266	260	279	286	323	263	247	260	306	286	310	301	298	281	288	292	275	279	261	275	254	302	297	306	321	278	302	302	283	243	283	289	292	288	276	267	283	295	299	313	280	266	276	280	257	277	291	281	273	289	281	289	298	294	302	288	286	278	318	264	288	268	314	268	279	252	267	278	298	301	276	299	276	296	274	281	285	275	253	290	294	305	298	264	281	249	262	279	291	275	281	270	279	288	276	291	277	300	314	309	264	266	284	300	305	290	289	281	282	302	290	273	265	254	328	275	286	288	282	332	293	305	295	276	270	284	294	265	270	280	277	281	286	271	251	297	279	291	323	288	299	287	276	288	295	273	285	273	283	266	318	308	302	284	299	288	295	282	280	327	303	271	269	301	312	279	262	273	277	314	302	273	286	266	276	267	269	268	288	292	281	293	283	271	286	261	263	281	271	242	312	272	291	295	275	277	255	305	291	254	255	245	294	279	296	288	335	309	282	320	290	282	264	264	291	261	254	294	278	270	277	264	298	299	303	280	282	259	279	283	275	281	295	269	272	243	299	266	273	284	282	280	282	298	301	294	281	292	286	259	265	277	247	248	300	280	315	271	288	284	257	288	292	327	284	272	303	251	272	292	292	271	287	302	304	278	330	272	264	262	286	276	258	292	272	274	267	294	313	289	308	278	284	309	276	278	292	284	284	296	287	254	302	303	288	288	284	294	273	285	290	281	283	263	288	282	279	273	275	268	331	270	299	282	289	287	310	289	286	314	281	297	281	282	291	331	284	308	274	268	272	301	297	270	294	286	290	300	287	278	305	272	295	280	245	286	292	265	310	275	273	299	270	249	260	308	275	254	274	332	280	304	240	295	321	281	295	279	267	286	292	282	276	276	285	301	337	296	273	293	285	296	293	292	276	299	256	278	269	283	290	285	272	288	264	286	251	279	256	281	264	295	254	295	281	267	286	292	314	303	268	288	256	270	288	293	240	275	265	269	285	282	278	272	270	274	288	290	233	305	258	290	287	276	300	272	277	277	277	272	293	256	290	294	256	313	288	274	299	314	252	310	266	270	274	276	289	254	300	281	305	278	301	284	298	307	304	282	277	310	283	281	286	275	343	294	293	297	255	302	275	281	280	273	285	304	289	278	264	292	260	285	266	300	289	287	289	322	305	249	272	289	285	297	303	286	282	273	268	261	310	298	295	254	278	272	273	287	306	289	280	299	301	293	265	275	320	299	277	238	320	293	304	314	306	293	297	296	277	291	299	283	275	268	258	278	264	276	256	280	320	299	292	288	312	285	266	258	246	244	269	302	271	272	268	272	263	303	289	308	307	251	278	302	314	302	315	271	258	273	292	273	287	286	254	287	290	266	282	296	298	304	288	262	267	272	295	303	296	281	287	296	286	291	305	269	305	300	275	277	280	318	287	325	286	326	282	295	303	298	285	284	302	270	292	303	278	259	261	298	291	279	266	293	275	250	271	295	272	269	292	276	278	282	240	264	281	310	286	265	289	249	273	305	267	274	314	279	282	294	296	247	303	294	288	273	341	282	288	305	281	291	271	270	290	282	303	279	286	284	273	267	295	272	302	232	282	269	288	250	257	301	266	274	277	287	254	274	300	292	294	275	288	292	298	248	269	287	291	291	288	288	294	311	307	300	290	291	293	311	266	265	263	270	274	293	289	290	260	312	302	274	303	292	302	272	279	304	278	303	269	301	300	250	287	284	293	265	301	266	287	262	297	292	263	291	265	279	296	284	267	272	305	271	287	276	295	260	279	290	269	301	268	280	284	289	292	275	311	292	303	316	286	272	301	299	289	265	288	328	298	259	257	265	273	281	277	313	280	323	261	292	275	256	285	281	293	234	310	262	283	284	280	279	286	254	251	290	269	277	303	270	285	308	271	286	275	325	294	259	308	278	271	274	289	293	294	245	292	295	271	318	294	265	240	292	291	288	290	296	264	267	306	309	293	291	322	231	293	260	278	282	284	287	260	264	270	278	283	285	284	309	306	264	280	282	304	285	317	338	286	286	312	252	278	285	311	302	293	296	288	284	292	283	283	274	296	287	305	294	289	287	286	282	291	297	265	272	260	272	276	252	280	286	275	281	258	290	271	282	294	295	287	259	284	258	275	245	297	264	282	271	284	296	274	259	295	270	318	267	298	277	292	287	279	269	267	278	286	303	289	279	264	332	281	273	280	271	282	284	292	282	310	293	258	304	261	284	284	304	270	289	289	285	292	302	294	291	284	277	311	289	262	278	282	306	286	279	274	291	285	290	294	297	275	304	278	305	282	263	282	284	271	275	291	314	275	277	293	265	283	302	289	262	299	299	295	232	279	278	333	291	309	277	299	294	264	282	304	288	275	264	279	294	281	298	285	260	278	269	288	288	272	293	290	272	271	292	273	309	295	277	261	307	313	289	282	264	262	262	275	292	260	290	280	271	269	326	296	276	279	290	288	264	287	272	277	275	281	268	284	273	286	300	282	265	294	304	295	275	314	261	285	281	263	291	310	279	279	305	273	270	293	282	256	277	264	256	290	280	304	255	305	275	286	314	257	296	265	274	299	278	261	289	295	293	313	259	292	312	281	291	291	311	270	277	267	256	321	309	306	233	316	286	259	259	243	278	295	278	284	288	272	274	261	276	281	280	299	287	299	321	273	302	287	292	265	290	269	330	297	279	269	308	313	293	308	275	281	269	276	291	277	316	300	290	292	282	289	267	288	281	265	263	301	274	273	308	290	281	291	279
5338	722	644	630	666	648	636	601	636	609	597	645	649	653	613	627	623	598	638	654	611	632	619	628	610	605	637	635	602	667	631	570	640	642	607	655	587	613	594	643	615	630	640	642	666	586	625	630	651	605	638	624	660	685	588	609	619	644	680	637	623	602	636	620	670	649	625	652	636	601	666	622	605	587	645	624	612	602	632	635	628	631	633	630	636	619	647	630	647	615	615	641	686	647	635	608	644	582	630	611	614	576	639	614	628	645	613	577	624	648	622	639	645	605	634	637	628	644	624	621	609	623	618	684	629	626	683	675	649	640	669	635	635	629	643	637	636	626	637	604	644	626	671	643	627	595	600	616	609	621	655	621	618	583	603	613	702	657	610	632	620	645	643	654	651	633	608	612	618	679	641	611	632	655	603	594	640	595	630	631	605	601	602	662	585	665	649	634	628	637	651	647	660	596	633	572	590	597	604	629	644	655	629	632	627	603	603	624	648	646	630	586	667	572	618	620	634	603	658	650	645	636	606	592	646	578	631	630	652	616	621	615	630	645	618	621	651	617	654	578	631	609	672	651	618	626	564	633	645	645	631	632	611	632	618	653	605	665	633	658	625	682	601	647	653	628	623	602	678	628	628	635	667	638	602	614	649	642	616	615	654	622	624	597	644	653	651	606	591	605	639	607	634	622	598	625	618	693	640	607	618	664	612	648	615	635	627	592	638	623	633	642	619	654	591	622	581	652	638	657	619	650	594	662	619	665	674	607	602	641	646	607	602	570	620	650	637	613	652	654	604	612	624	607	662	605	625	658	688	586	621	604	618	592	603	626	661	656	603	614	607	640	609	601	629	588	639	574	612	599	638	639	605	622	598	648	669	599	633	660	616	615	626	605	654	599	591	586	654	666	610	634	638	676	607	625	599	653	597	596	596	640	573	585	690	627	662	640	626	627	600	588	620	669	621	607	652	641	621	612	648	651	601	703	637	647	628	615	639	613	672	632	636	604	633	617	633	647	647	642	665	584	581	588	602	595	631	622	613	621	609	639	572	598	640	632	615	616	640	641	651	660	668	633	639	619	669	615	608	613	652	627	634	591	664	618	628	631	626	628	631	567	629	636	614	652	613	614	618	595	598	653	616	601	622	667	677	627	625	650	618	645	628	637	645	663	634	603	600	611	647	610	615	620	655	611	584	638	602	634	615	609	618	623	660	559	596	680	621	632	595	633	641	652	672	627	664	628	623	640	618	568	641	619	620	628	667	661	616	641	635	585	626	629	609	638	632	609	641	675	666	657	654	644	648	653	634	602	592	600	642	628	670	627	620	665	646	609	627	638	635	645	662	645	579	643	644	609	612	609	635	635	644	617	632	578	609	597	663	620	604	621	646	599	601	608	597	602	621	632	647	615	633	631	618	638	660	634	644	663	634	638	591	603	634	585	661	641	636	638	617	569	620	632	636	619	600	635	628	649	596	633	627	644	633	632	601	620	644	619	664	604	576	642	597	587	637	614	642	653	647	630	641	684	617	649	655	592	652	604	592	631	628	685	648	613	593	603	594	626	647	659	590	596	607	647	650	648	653	627	655	629	627	601	652	636	602	663	617	640	674	617	655	635	598	619	625	568	629	647	665	649	626	627	653	638	628	611	633	591	634	682	624	621	609	601	615	621	637	632	658	565	596	594	633	646	660	648	611	589	627	596	606	639	638	640	630	631	624	640	655	654	631	625	609	596	655	629	616	602	620	621	655	589	645	626	625	610	634	634	665	617	622	644	645	634	640	593	642	645	628	608	650	625	661	602	655	631	631	647	655	642	591	642	635	623	626	579	606	628	620	609	622	621	623	585	589	622	674	642	620	627	608	661	634	595	680	639	639	654	644	597	638	609	633	639	671	669	653	658	624	669	625	645	651	674	630	633	601	588	664	642	631	622	643	665	640	571	596	617	644	622	623	639	613	611	587	614	644	606	585	628	672	570	602	637	615	645	625	652	650	609	646	643	593	648	634	607	639	623	655	613	708	637	626	612	609	642	640	608	579	658	603	625	662	648	627	670	626	600	667	596	626	641	592	622	658	648	653	659	630	596	626	626	560	683	598	623	625	639	639	605	629	595	602	627	627	692	660	636	605	657	669	670	609	626	645	622	668	620	640	608	634	665	618	645	607	649	635	592	645	601	651	602	698	576	619	661	593	628	621	649	615	638	610	659	634	661	646	628	607	615	643	682	625	614	641	621	642	636	642	611	599	626	645	625	600	639	630	618	605	609	655	643	662	631	665	640	607	616	648	659	644	611	649	621	662	623	673	630	638	633	599	642	625	604	638	652	593	609	655	646	623	665	630	629	628	595	659	593	655	593	614	599	665	632	664	657	621	623	609	605	585	638	627	634	609	635	649	624	575	594	623	656	641	632	649	660	635	644	610	634	637	615	634	627	643	591	620	646	602	590	585	629	633	674	649	668	610	653	652	680	589	572	598	634	645	661	644	610	589	639	658	636	621	600	606	581	614	635	657	648	655	618	644	635	636	601	607	634	671	634	643	664	643	605	634	637	612	629	636	654	674	632	587	670	585	678	618	634	665	627	614	621	598	611	620	639	641	643	608	624	635	655	646	605	637	683	636	631	606	590	600	660	598	626	584	599	646	622	692	600	623	642	624	629	627	621	602	568	649	620	666	635	619	614	607	672	598	619	599	631	591	614	654	634	593	634	615	679	618	666	625	632	569	646	636	673	640	678	556	659	610	606	676	624	604	656	620	632	656	658	621	636	672	603	625	645	651	675	637	661	662	626	629	625	654	621	624	640	610	615	662	641	614	614	606	643	647	633	614	627	633	629	617	627	661	596	643	632	654	595	651	624	658	645	616	619	656	616	633	621	624	631	636	644	655	627	629	661	580	665	632	671	610	634	599	609	677	627	690	658	599	638	606	652	630	610	612	589	621	625	644	613	653	687	647	637	620	639	610	584	625	616	631	607	617	654	640	614	655	653	639	637	612	623	617	638	644	656	605	624	624	591	609	619	643	631	617	601	655	616	603	643	615	638	654	681	636	648	635	645	610	637	622	669	644	628	637	622	637	625	628	648	646	644	605	640	606	628	657	654	618	654	636	575	652	613	632	621	616	630	635	661	616	641	635	609	636	660	636	614	604	590	647	614	573	641	641	596	630	635	624	622	609	632	586	622	618	608	617	617	672	637	586	656	592	648	654	606	588	648	652	624	651	599	668	629	661	619	666	660	635	633	607	600	647	631	638	623	639	688	633	646	619	606	643	643	592	634	648	647	632	633	618	600	609	618	616	632	554	629	641	642	594	633	632	635	623	608	595	609	602	644	591	637	590	653	611	625	660	650	642	630	619	637	627	619	644	615	642	630	623	638	631	606	651	635	570	589	664	623	605	614	630	610	637	718	643	569	662	650	603	613	613	600	606	653	597	614	587	641	642	586	637	647	615	640	658	596	585	631	644	612	621	590	627	612	613	636	649	589	622	635	645	640
24521	21014	24485	27747	20677	2249	347	266	218	234	205	211	207	203	202	202	156	173	179	184	170	207	173	194	191	158	170	152	173	137	159	190	173	178	186	163	171	172	169	172	169	161	193	164	161	154	173	160	173	149	164	143	191	155	173	169	164	156	157	186	155	156	198	157	154	137	171	172	164	146	157	194	166	180	187	170	184	159	190	185	166	178	158	167	147	160	175	163	158	167	152	152	184	173	168	157	148	176	168	165	159	155	142	169	168	175	171	181	178	157	187	163	171	175	183	179	181	173	160	159	160	140	161	183	178	180	163	181	183	157	168	187	179	149	169	178	158	163	184	179	145	187	173	142	162	197	170	172	158	161	192	153	197	177	163	170	182	152	166	172	173	172	146	167	158	142	185	176	148	163	184	164	160	163	174	142	159	179	155	162	162	141	154	155	140	188	152	157	154	162	159	162	157	165	179	167	190	147	185	189	185	176	174	185	173	179	172	160	154	180	181	186	164	169	173	154	159	151	164	168	169	154	174	159	160	162	155	165	167	170	183	153	148	179	189	169	191	144	179	161	145	160	154	169	162	157	167	177	177	152	168	171	158	168	159	142	167	173	156	159	172	132	175	138	152	163	161	136	160	161	152	154	150	173	164	164	179	162	146	171	158	154	181	134	184	194	171	162	138	155	177	190	164	167	181	169	177	186	178	152	170	145	192	171	180	161	171	186	179	182	174	178	186	142	190	174	170	177	175	161	175	173	189	159	136	187	136	166	150	171	152	170	171	179	184	159	155	150	130	164	173	178	152	136	177	175	164	163	158	179	139	168	155	156	200	187	184	155	146	173	171	171	155	153	177	160	178	180	178	174	179	183	173	145	174	147	173	166	182	178	178	166	170	172	180	185	163	154	150	154	178	165	152	161	164	162	185	160	157	153	189	152	170	176	205	177	175	144	167	180	146	178	135	183	150	199	172	158	175	147	196	185	187	169	192	171	169	179	186	146	147	174	138	150	164	164	136	148	149	168	192	163	177	152	148	177	162	171	182	180	189	165	141	164	169	175	138	196	150	181	161	170	130	155	171	162	141	172	183	183	185	162	146	140	166	170	182	146	182	175	169	163	162	167	189	174	175	169	189	168	173	170	173	142	151	179	156	154	175	160	174	173	176	153	159	147	159	146	165	161	191	156	188	163	177	155	169	187	160	196	159	155	140	200	156	161	162	177	188	164	161	152	182	161	196	177	164	152	173	175	159	162	171	165	164	174	165	158	175	169	160	171	168	167	163	154	176	182	171	172	177	154	137	147	184	160	183	169	161	183	147	152	149	159	151	177	168	177	169	152	168	149	156	175	171	160	150	197	142	159	168	168	150	171	172	170	191	167	176	187	148	156	167	177	179	171	156	146	180	144	145	178	158	165	152	167	167	159	162	158	165	197	151	181	163	164	171	162	176	173	159	185	150	161	160	178	169	165	138	163	156	157	167	146	187	153	168	172	178	170	188	181	177	178	151	172	180	145	179	161	168	165	171	148	147	138	194	183	156	168	165	156	159	178	204	179	165	152	180	162	120	180	180	149	157	156	192	176	180	158	172	179	199	168	167	181	162	168	175	175	184	186	177	156	194	171	168	149	162	155	180	171	139	177	165	167	174	149	164	144	169	150	169	168	150	182	197	183	159	182	156	156	168	161	179	186	181	175	162	163	177	136	158	165	173	146	169	184	165	172	185	163	151	157	145	175	165	171	159	153	185	174	166	138	160	160	178	178	150	177	175	155	162	181	143	185	185	180	159	147	183	160	151	195	160	173	183	165	167	144	169	169	136	177	166	162	163	169	167	153	184	161	173	182	176	167	145	163	150	181	165	187	164	181	162	151	179	155	167	159	165	170	169	174	167	155	149	147	163	179	186	164	174	142	157	179	183	174	180	188	166	152	153	175	165	164	175	201	147	178	179	169	172	179	173	177	188	171	205	174	163	180	164	145	170	195	169	181	189	178	155	158	161	152	159	195	192	181	146	176	157	189	175	201	159	158	192	187	168	164	158	181	149	163	169	171	171	173	159	155	193	190	168	162	170	173	172	178	163	168	147	178	169	149	154	154	161	181	153	179	158	172	160	169	150	157	141	148	186	162	167	178	167	168	168	142	187	166	162	168	162	184	139	163	151	168	180	145	173	172	201	175	158	175	168	161	181	164	152	167	169	179	176	171	152	153	166	171	153	148	149	152	179	155	174	178	177	159	173	152	180	176	158	170	172	170	173	170	157	176	147	166	165	165	182	162	193	181	187	173	167	153	152	160	155	159	159	158	141	154	154	161	182	142	140	162	168	152	168	160	185	180	195	149	151	158	165	184	170	168	155	170	174	165	165	183	181	169	186	135	179	164	182	157	165	161	157	168	167	166	177	131	193	167	164	167	154	161	172	182	168	172	178	148	153	167	162	190	158	158	160	172	158	154	188	171	159	160	175	161	164	144	178	160	167	183	171	178	179	160	171	204	181	183	163	171	182	149	160	152	169	154	156	171	175	155	149	158	159	186	167	177	159	168	172	162	147	145	173	164	175	140	176	158	192	150	167	177	195	149	149	181	170	142	174	156	160	175	165	183	179	166	178	174	149	159	152	167	164	166	167	165	174	137	165	153	158	157	177	190	175	177	129	157	165	168	152	162	182	180	148	170	172	180	164	166	189	169	156	172	172	162	160	168	169	180	197	173	154	155	163	155	184	174	154	173	155	161	163	173	148	165	157	171	169	174	195	179	164	174	151	170	139	163	166	144	166	152	152	174	176	171	170	177	167	166	186	187	179	180	164	161	179	157	176	192	181	167	174	163	188	130	158	155	199	158	144	163	159	196	172	170	166	173	177	170	165	157	156	148	179	177	172	152	161	159	161	156	154	179	147	177	145	191	177	158	176	158	180	160	177	161	181	140	174	155	165	167	170	181	153	175	155	177	174	171	180	183	140	171	161	192	147	168	176	160	181	179	172	161	173	173	152	170	192	160	172	150	169	159	154	149	186	174	160	176	146	177	144	193	181	200	195	167	172	162	183	202	153	151	173	165	183	164	139	156	159	151	165	172	172	168	190	161	147	193	176	160	153	172	148	166	192	179	160	165	162	161	151	166	181	165	162	149	190	160	171	160	164	157	140	166	168	165	157	147	160	165	185	124	174	176	160	168	173	177	159	135	158	164	168	170	191	168	183	159	167	178	171	159	176	151	147	191	145	163	153	156	167	176	164	182	159	183	175	152	172	164	148	161	150	175	174	177	189	173	161	157	170	162	163	185	179	153	165	175	156	150	170	182	183	172	161	145	191	181	188	165	169	166	191	182	160	159	159	168	175	172	166	155	150	182	175	194	180	153	169	154	164	155	152	180	148	142	175	145	151	179	161	176	175	166	155	151	165	177	164	166	180	146	176	162	168	165	158	156	151	180	194	157	142	181	171	167	169	156	176	149	157	154	174	153	188	164	171	161	152	164	150	158	175	149	165	154	159	161
3038	2503	1431	821	579	446	408	421	426	419	424	390	402	396	392	386	449	400	365	363	428	378	379	405	387	388	389	372	380	349	392	391	401	365	395	389	353	379	389	359	361	381	377	438	368	400	380	402	390	398	391	395	371	383	380	405	396	378	370	345	376	347	395	378	402	414	405	386	393	397	406	421	364	350	401	372	370	352	370	401	387	354	376	368	381	395	365	373	360	386	395	424	392	380	372	394	357	398	405	379	393	387	399	381	374	375	364	372	400	336	360	379	381	372	350	354	384	387	388	371	387	386	374	371	380	394	374	382	372	408	415	392	366	372	386	389	411	384	372	383	407	345	389	356	347	366	380	356	441	377	371	410	357	375	396	362	419	338	360	396	362	432	372	391	376	384	386	385	391	377	378	362	390	387	377	419	376	389	398	379	389	387	414	363	377	396	443	367	363	396	373	372	365	378	341	336	406	414	365	393	381	350	374	371	380	388	402	381	374	354	372	383	383	398	415	410	388	368	389	385	362	359	364	395	363	371	388	394	367	371	396	360	373	371	407	379	370	373	403	370	392	373	366	373	386	389	391	399	364	397	376	371	383	396	411	392	393	359	363	416	409	399	374	414	366	366	419	408	375	363	378	405	354	374	366	373	352	394	391	366	393	393	410	374	417	386	384	358	376	388	397	377	410	398	386	390	366	387	376	396	376	386	384	366	412	360	415	374	420	384	337	383	412	380	428	366	390	345	377	396	360	410	362	379	383	400	377	402	337	395	366	381	385	365	371	416	392	375	364	371	396	388	377	364	398	373	393	366	378	398	387	401	378	370	424	384	373	401	394	376	396	366	369	376	382	361	388	353	374	389	392	397	384	392	379	366	363	361	360	367	388	362	395	370	388	396	407	350	385	367	347	335	397	419	373	394	375	347	396	374	378	398	386	385	394	381	375	389	398	374	371	365	363	403	365	364	358	369	377	343	365	406	381	385	423	380	373	399	361	328	371	380	360	355	382	392	352	405	362	404	405	405	366	402	385	382	407	430	354	368	421	385	389	350	385	343	363	367	401	378	403	375	382	392	388	400	367	427	370	435	363	387	407	377	411	383	358	381	378	369	399	377	364	368	397	377	347	406	374	410	392	365	391	390	415	356	369	351	388	368	360	390	371	349	394	395	358	380	405	387	370	356	392	359	379	387	414	375	419	398	368	349	359	411	381	375	366	386	396	366	367	374	412	385	346	360	375	389	407	375	365	414	382	343	390	390	376	374	369	393	421	383	359	355	366	355	401	342	369	334	388	362	381	397	358	372	407	341	379	384	373	362	376	361	364	405	382	389	388	378	377	379	370	390	411	398	405	376	377	372	384	367	370	401	357	389	389	361	382	383	408	389	353	405	378	351	371	355	392	388	389	367	379	364	351	395	369	353	394	419	373	359	370	427	369	392	405	404	376	380	404	382	419	348	369	403	378	364	379	369	386	400	378	377	384	373	360	397	409	395	368	383	380	408	360	396	374	389	345	369	346	372	398	399	389	403	364	385	393	357	373	384	405	391	406	372	373	390	398	370	382	368	383	403	391	378	341	412	344	377	376	406	389	363	384	364	350	390	374	384	403	453	358	396	394	388	382	406	377	380	379	382	392	388	372	373	352	362	403	368	390	371	416	369	398	403	394	354	408	387	361	374	411	389	382	363	346	392	374	401	406	341	352	391	381	352	428	380	341	370	377	401	357	360	390	403	390	409	385	374	383	388	401	395	361	357	384	370	410	385	398	354	397	399	398	373	395	379	351	381	375	395	403	383	395	393	369	389	373	391	366	358	372	413	372	410	368	384	342	340	369	349	377	392	384	375	381	351	398	382	379	369	416	359	382	364	377	376	363	365	372	408	376	360	394	391	349	381	384	395	368	353	375	384	373	372	367	390	352	384	403	412	402	392	377	407	386	367	346	379	393	370	424	386	411	367	347	354	382	416	389	387	361	406	371	350	316	358	378	398	358	373	394	395	420	388	393	379	389	395	379	426	377	404	361	402	371	366	369	382	401	396	423	373	383	369	378	389	391	370	375	416	420	359	381	388	354	367	393	368	412	402	386	383	352	401	366	377	379	371	369	374	423	368	374	377	390	364	387	410	388	408	374	394	374	414	351	399	381	350	399	411	402	355	370	382	361	373	356	431	376	398	400	405	391	385	412	370	331	376	363	374	355	388	399	382	384	379	359	374	386	364	378	427	371	352	364	389	422	368	400	383	379	385	401	391	368	373	372	359	406	396	409	384	366	368	384	387	370	366	401	383	344	415	347	375	401	419	364	394	371	375	375	357	349	379	367	388	407	358	398	389	377	372	396	364	365	339	351	383	396	403	380	383	383	420	371	382	401	387	367	370	367	370	352	418	369	366	385	334	389	361	392	381	377	385	378	339	355	397	387	370	387	362	383	368	355	403	370	415	407	398	412	397	402	380	383	416	368	366	351	386	388	375	398	401	394	405	366	394	409	382	372	399	398	362	405	413	345	367	384	428	388	418	359	381	356	372	395	364	393	368	357	402	396	393	345	363	393	368	387	391	408	363	383	351	373	387	371	379	384	358	334	395	363	364	397	363	385	364	396	388	346	380	373	374	382	392	388	375	408	433	374	343	395	405	355	350	376	354	363	368	399	408	395	365	377	374	403	375	403	372	377	369	378	380	364	379	385	374	386	363	404	382	386	403	357	367	382	406	387	396	390	402	409	378	372	373	401	367	359	366	382	366	396	373	404	403	404	421	410	349	401	399	367	387	368	406	383	364	407	401	377	382	347	381	389	354	388	381	402	377	388	346	406	382	418	391	344	376	374	338	374	388	372	358	427	374	390	395	369	358	388	401	404	358	409	357	427	383	386	400	380	363	385	371	366	396	397	340	407	351	384	415	414	406	419	394	372	388	376	361	380	390	387	382	381	387	385	383	369	413	364	365	377	388	402	369	378	389	402	403	386	412	395	406	382	385	385	370	375	364	359	345	363	399	378	396	362	394	384	349	380	372	398	373	387	394	380	388	405	348	375	366	388	372	383	380	378	379	386	345	362	353	371	347	395	370	383	381	421	346	382	394	364	380	390	409	364	383	366	376	398	373	394	401	392	372	363	376	373	419	393	380	381	380	384	379	389	375	380	401	376	396	394	351	389	386	390	355	383	360	385	391	416	393	382	396	372	388	389	397	423	354	361	393	401	398	402	375	378	390	358	379	356	389	380	372	350	387	402	373	388	329	402	376	384	358	382	375	367	379	397	379	412	389	359	386	390	380	383	401	379	399	358	354	391	398	400	386	383	381	369	383	382	392	372	356	378	368	376	373	385	375	390	407	358	381	377	382	367	381	371	383	373	364	396	381	400	325	386	371	357	376	356	403	379	395	367	361	400	379	411	411	374	379	388	371	392	377	370	389	352	347	419	371	368	365	412	380	370	369	390	361	375	379	421	364	335	397	385	341	396	437	385	387	361	409	355	398	380	377	364	402	379	367
23862	21018	25121	27134	21023	20912	1510	313	176	150	143	114	130	124	101	103	96	81	86	84	73	86	84	84	93	93	70	82	90	66	72	75	88	66	100	76	90	88	71	62	71	68	90	85	56	64	70	74	75	83	81	93	71	71	86	75	55	79	69	75	65	79	78	90	92	69	67	60	93	60	89	62	59	90	66	66	63	78	70	72	74	70	74	67	69	73	58	73	65	73	76	75	66	72	73	71	74	57	59	78	77	74	76	68	71	80	71	77	75	69	77	83	65	69	86	75	76	84	86	82	73	71	74	64	69	63	72	87	82	79	71	63	72	80	68	78	63	79	68	91	59	76	62	72	60	89	86	63	67	73	59	72	73	84	65	53	76	69	83	76	68	75	69	64	70	69	63	54	65	58	69	72	70	57	63	70	80	76	59	77	77	77	57	76	67	90	77	68	65	90	66	78	64	64	59	79	81	64	94	66	79	65	78	56	74	58	61	58	66	82	81	64	86	74	80	64	89	72	63	81	63	77	78	87	59	80	87	83	64	80	72	64	84	59	55	68	78	67	71	66	75	76	88	72	70	83	74	65	81	66	76	65	82	69	68	68	64	60	78	74	79	62	71	83	73	71	79	88	69	78	81	79	83	68	86	66	62	69	77	69	55	69	69	93	86	79	73	54	77	72	63	92	65	79	87	65	66	66	63	85	71	78	71	65	63	68	69	75	82	87	76	91	93	70	84	65	84	63	61	62	81	74	74	85	80	70	66	69	66	75	66	67	62	80	69	78	82	69	62	72	80	63	62	78	93	84	65	70	90	69	75	62	76	74	77	78	61	67	68	72	72	86	67	84	86	93	51	78	80	85	70	69	69	64	67	74	59	59	73	85	69	70	90	90	73	79	77	88	95	59	63	62	80	80	88	77	71	77	76	84	82	80	57	67	65	85	76	69	68	84	68	74	67	95	87	69	78	68	82	72	72	65	62	51	77	75	52	65	68	69	64	64	73	67	96	69	52	69	61	73	65	87	76	62	65	78	73	55	79	57	81	87	61	60	71	73	66	73	60	79	73	83	67	77	72	93	69	69	67	56	72	70	68	59	77	99	62	49	77	70	71	65	71	85	60	57	73	78	61	79	79	70	75	57	72	86	68	50	79	74	69	69	59	70	69	72	66	72	49	74	69	77	70	61	83	88	73	73	58	60	64	76	73	81	69	80	64	78	72	85	75	77	70	80	67	74	78	75	78	58	67	70	70	68	86	81	72	78	65	69	72	82	82	75	88	94	67	70	77	72	59	56	65	78	68	66	71	71	79	63	72	58	58	72	79	80	74	92	87	64	77	88	100	55	87	63	72	69	75	69	69	78	68	76	75	72	71	77	66	70	95	64	65	62	78	79	85	94	71	69	90	70	66	76	81	89	77	78	55	75	70	67	77	78	58	68	73	74	66	44	76	77	58	65	62	66	79	65	70	83	69	70	86	65	58	80	83	69	79	61	67	77	79	72	72	71	85	73	62	71	90	65	60	78	71	70	58	81	62	65	72	75	75	70	70	77	72	68	67	61	71	92	76	71	62	64	82	85	67	71	56	79	73	72	55	65	65	64	64	83	87	78	76	81	66	82	74	75	75	68	78	70	61	72	69	70	69	56	72	78	68	72	72	78	78	75	65	68	77	69	72	92	87	71	78	85	99	83	70	81	73	58	69	71	67	72	67	67	80	71	67	70	91	69	61	68	64	75	63	62	75	88	79	68	64	72	73	77	80	73	71	64	64	81	59	81	76	66	69	73	73	70	76	63	78	71	69	58	63	60	86	84	72	81	67	59	81	83	76	55	63	47	71	68	62	70	62	78	67	75	85	67	78	83	69	61	83	65	71	79	69	58	62	69	90	65	53	56	63	82	73	66	60	55	68	58	82	65	79	78	67	55	59	61	78	75	71	81	73	69	73	65	72	83	64	82	77	78	68	61	68	72	70	75	57	100	73	68	68	76	49	80	78	74	79	80	71	59	69	69	67	64	76	69	88	78	64	80	71	93	71	73	59	63	85	87	68	80	72	67	61	74	74	85	85	57	80	76	57	81	76	65	96	86	79	61	68	75	76	64	86	76	74	84	69	62	93	86	79	67	77	64	68	63	74	75	83	90	85	75	61	76	57	87	76	67	81	75	69	60	83	89	79	56	71	68	81	71	93	79	70	66	67	81	71	62	76	70	70	78	73	77	76	74	76	70	67	86	74	77	76	63	80	77	71	75	54	65	68	91	78	60	93	52	92	89	76	78	69	76	67	79	89	82	72	77	88	53	72	77	65	62	57	54	60	58	75	69	66	76	71	66	52	66	83	71	58	73	67	79	72	92	80	70	69	63	90	71	73	74	87	60	61	77	69	85	81	76	67	76	88	78	71	85	80	68	74	68	73	75	80	90	72	75	76	87	65	86	64	62	66	67	86	73	68	77	58	69	82	66	77	80	69	74	102	75	59	79	48	59	87	69	80	78	71	78	67	73	65	67	69	79	62	61	85	80	68	69	82	60	84	85	69	75	70	76	90	62	75	64	73	77	81	91	80	75	88	87	71	65	71	56	77	98	67	84	85	82	64	78	74	79	83	68	77	78	80	72	78	69	71	67	73	77	86	70	65	75	68	74	72	61	68	86	95	68	52	70	70	95	54	68	76	68	75	64	79	90	64	68	60	81	67	75	75	55	64	76	85	81	69	61	84	82	71	69	67	54	65	72	72	69	60	78	85	67	64	69	83	84	74	84	73	70	76	75	70	62	72	88	68	68	73	70	79	67	77	76	68	75	71	60	78	65	67	72	96	78	77	58	89	73	64	68	74	74	69	45	74	58	61	76	74	70	71	68	62	82	67	69	53	54	71	65	75	83	50	80	61	68	91	76	82	56	68	70	73	78	89	86	92	76	75	59	71	69	85	82	60	86	76	77	86	68	73	75	88	77	79	74	61	78	75	68	75	81	63	65	66	55	71	75	82	72	62	72	54	73	72	86	86	70	75	68	81	76	77	56	80	63	87	56	65	85	65	72	61	79	78	61	66	76	75	69	63	68	81	76	78	69	82	63	68	79	75	61	66	62	65	86	68	73	87	86	90	65	77	68	68	69	87	62	74	72	68	56	83	65	68	69	84	83	71	79	59	74	67	86	81	69	81	73	74	79	61	76	69	82	77	79	71	72	75	92	64	67	74	73	69	65	100	85	57	76	71	72	68	85	70	76	62	83	59	87	61	63	75	55	64	64	67	75	70	72	65	71	61	69	73	65	75	77	82	65	58	66	77	93	78	69	59	70	69	51	73	90	70	79	63	81	80	66	73	83	86	80	97	69	70	71	63	82	81	80	77	80	74	90	68	82	82	65	65	66	62	71	82	73	87	90	87	63	70	88	74	84	89	72	75	72	95	76	78	87	64	80	73	66	80	78	72	84	71	76	59	73	85	84	60	65	71	86	76	82	55	85	64	74	73	62	86	80	69	84	83	67
3098	4219	2242	933	556	419	312	288	240	233	243	240	207	211	232	225	190	219	206	222	214	189	173	193	217	203	185	210	204	191	192	203	188	194	220	211	204	182	189	204	226	207	194	179	193	210	186	177	201	204	177	195	197	194	173	194	180	219	197	213	182	186	192	201	206	189	192	190	195	190	203	213	178	202	191	217	196	201	176	190	196	201	180	177	197	203	195	194	223	183	217	212	165	204	195	162	214	183	191	181	190	208	187	230	200	206	190	193	200	182	210	185	176	190	198	198	184	185	163	194	224	219	181	173	193	186	197	209	215	163	182	207	183	164	196	208	211	194	194	187	181	195	198	198	197	198	198	181	200	187	184	211	180	196	214	180	187	201	195	205	205	182	199	201	190	181	184	172	215	176	210	205	189	174	181	214	195	192	198	207	201	205	200	171	191	204	198	211	205	191	197	203	193	172	192	209	195	190	212	196	198	192	204	187	198	220	186	187	178	206	192	206	168	198	193	206	200	188	202	192	183	179	210	211	210	207	209	193	212	181	180	165	209	203	187	170	194	183	197	189	182	191	176	180	183	173	191	204	194	177	199	196	193	181	192	196	207	196	201	225	208	215	219	192	216	215	200	195	196	197	211	214	172	216	187	193	169	195	204	202	191	199	189	207	200	177	194	213	181	183	178	193	178	189	209	224	225	187	179	187	222	161	182	188	202	189	200	194	174	195	193	187	202	184	191	179	169	159	198	182	191	190	193	208	177	200	180	178	205	209	177	193	198	179	201	190	196	184	210	223	200	200	226	174	184	195	171	174	174	201	176	182	207	209	211	194	228	200	191	200	194	189	197	202	213	205	184	205	214	212	184	202	195	174	197	181	186	181	226	204	201	193	194	214	184	200	191	211	194	177	220	203	220	180	191	189	183	205	199	205	171	206	196	177	190	204	204	195	183	180	212	204	186	208	196	227	196	203	195	199	201	181	186	192	200	181	200	172	184	212	197	189	208	195	223	202	182	196	183	191	194	201	197	179	195	176	179	173	195	194	189	215	174	182	196	213	188	201	193	190	199	173	191	177	183	180	195	189	192	192	180	217	194	193	189	204	195	202	210	217	215	209	200	197	197	219	186	200	192	186	197	220	202	194	166	177	169	181	186	161	214	193	194	194	184	205	215	189	189	189	189	224	191	209	178	201	174	211	201	210	172	212	191	213	195	213	189	169	192	190	181	205	178	184	203	202	188	184	186	212	198	185	207	238	189	204	185	213	218	190	190	190	181	197	204	200	200	219	189	192	187	165	202	197	183	180	193	193	203	188	181	196	190	178	201	185	211	205	201	178	201	179	207	179	212	170	218	195	180	201	208	210	180	192	198	205	195	214	193	187	194	192	189	197	194	225	216	209	194	204	202	189	207	204	210	180	220	184	189	193	201	187	197	162	182	211	202	174	178	216	203	197	180	189	209	185	190	192	209	182	191	189	202	208	212	186	210	208	201	198	167	183	229	189	179	168	202	201	186	193	216	179	200	209	185	201	188	191	217	207	209	189	197	190	197	184	184	174	209	207	189	203	207	192	161	192	198	195	188	197	191	189	196	179	203	223	189	167	167	192	202	191	183	185	185	211	203	192	166	211	191	215	176	219	200	200	176	206	224	191	177	179	189	178	188	198	187	175	198	187	232	197	194	209	162	191	206	187	177	180	171	208	197	181	181	191	174	184	200	219	192	210	195	179	177	198	168	184	202	195	182	206	193	187	188	198	196	202	192	195	200	183	207	195	193	202	197	199	179	186	221	211	208	223	198	198	204	159	227	186	198	208	198	237	178	202	200	200	218	194	178	179	206	208	177	165	185	178	179	204	175	207	198	177	201	208	187	181	200	178	193	207	190	185	208	218	171	172	206	186	175	183	191	190	197	210	191	191	186	209	208	219	202	205	180	190	183	201	204	184	203	221	212	177	180	205	212	203	189	173	201	203	193	199	198	219	205	186	197	186	185	196	190	205	196	199	187	201	175	207	221	201	177	197	207	222	201	211	190	207	188	187	199	202	206	201	199	190	194	200	186	194	200	187	193	216	190	207	169	201	196	186	183	193	190	213	213	202	219	184	208	184	211	187	175	186	212	174	193	189	178	197	180	193	210	193	203	205	190	178	176	197	199	203	210	210	168	188	206	188	177	188	190	218	196	192	154	205	218	185	210	211	190	160	212	198	196	193	202	200	184	195	189	176	178	200	209	182	181	175	168	192	170	176	174	202	210	157	187	196	199	189	183	198	166	186	200	201	192	199	193	181	184	208	189	177	189	191	176	177	197	191	177	212	178	197	218	197	184	182	236	225	205	194	192	178	204	198	194	188	188	217	207	167	187	173	232	175	178	183	193	176	186	183	191	179	199	175	197	194	198	202	194	199	188	178	184	182	167	186	210	205	202	188	215	210	206	188	201	185	214	195	214	207	184	186	207	195	207	193	177	201	206	214	193	180	184	201	186	218	194	194	188	188	175	197	200	194	200	186	185	194	209	185	173	196	169	172	201	189	199	184	185	179	215	200	192	205	189	191	190	181	236	177	209	192	185	213	210	208	203	186	210	187	203	194	188	205	186	186	194	179	208	187	191	189	206	199	205	175	184	198	208	193	212	199	200	211	168	184	187	200	188	190	202	179	194	196	179	204	187	193	209	210	160	211	215	168	186	200	207	199	186	195	166	199	185	198	206	188	183	200	169	195	218	182	213	187	216	184	212	191	185	187	208	192	187	199	185	235	211	200	185	180	187	206	198	173	208	183	190	179	205	180	208	192	173	200	171	176	173	184	195	182	162	195	206	201	204	198	229	173	184	207	188	189	191	184	215	222	212	218	215	191	195	196	216	211	187	191	189	221	205	207	198	173	200	179	195	217	197	186	196	191	187	205	195	180	201	199	196	188	200	189	196	202	185	203	205	197	176	187	199	186	178	198	209	202	180	168	193	209	210	200	206	169	183	220	204	206	209	189	205	217	217	208	206	185	178	172	189	175	216	176	213	175	192	202	211	199	177	211	183	215	170	177	195	184	198	191	210	213	209	209	179	183	189	216	206	192	189	203	202	175	182	200	217	207	202	192	193	216	178	193	198	197	198	184	194	179	185	188	173	193	184	207	205	182	188	199	179	176	183	197	189	176	186	181	211	195	204	170	192	241	214	202	219	214	197	199	174	194	199	199	200	200	182	199	184	184	224	179	198	190	200	181	181	172	201	177	212	177	195	216	206	203	191	214	197	195	190	186	199	203	171	208	187	167	205	176	218	162	190	175	199	196	200	194	171	209	171	172	193	203	190	194	183	194	199	173	210	182	176	195	183	165	193	211	209	198	175	179	201	194	191	192	214	195	207	193	182	180	198	196	201	189	192	208	182	218	201	204	208	198	190	200	188	188	186	172	186	183	196	193	193	202	194	188	201	205	187	190	196	171	197	209	199	168	195	181	184	187	211	183	194	191	179	199	211	188	230	218	184	192	181	181
32794	12259	1368	367	340	295	270	270	300	291	289	284	290	300	312	299	282	302	299	285	287	281	271	290	286	287	278	292	283	312	279	302	294	259	282	318	231	255	284	279	250	261	245	270	311	249	305	245	269	284	282	282	301	275	301	261	263	283	250	271	304	265	274	274	223	268	295	300	334	268	301	281	273	263	285	268	300	258	257	288	280	248	291	288	292	261	281	274	296	270	298	284	277	272	286	261	283	269	269	302	283	303	281	310	261	272	258	318	297	267	283	276	287	305	276	272	314	275	260	256	259	248	253	305	304	258	263	306	260	279	278	303	288	267	275	279	289	277	303	263	290	284	290	307	291	312	282	284	299	279	308	283	271	253	292	323	301	293	272	277	273	283	291	319	263	255	264	279	261	279	285	271	261	299	286	301	282	240	305	306	267	309	292	261	280	265	254	249	317	305	277	286	270	309	261	299	303	302	281	324	294	299	245	276	268	279	286	284	300	280	267	284	279	287	296	262	285	258	308	289	281	284	286	261	292	279	282	284	280	303	278	287	256	298	284	281	281	281	298	289	269	291	273	277	297	295	324	261	295	275	261	316	260	293	270	287	287	258	266	287	306	292	263	232	293	292	267	292	262	328	288	282	258	300	273	284	268	278	270	300	275	294	286	279	280	317	269	283	305	293	274	283	274	289	304	286	278	287	279	280	295	292	284	304	294	290	281	296	281	259	297	307	302	290	296	317	279	278	250	289	263	292	271	305	280	284	276	255	278	273	277	254	284	265	276	302	303	299	240	270	271	290	263	286	308	340	269	285	283	282	273	258	267	262	301	295	256	264	308	297	293	310	304	270	259	310	279	296	294	278	292	277	291	286	277	283	298	288	317	260	298	279	283	233	271	278	300	270	279	291	280	317	299	271	287	281	282	287	308	266	291	288	265	311	272	285	273	301	286	336	287	256	284	264	281	270	274	307	287	257	277	269	262	295	299	302	274	307	292	275	320	286	266	291	269	295	268	277	271	286	288	322	245	274	287	321	275	281	295	290	313	272	276	284	265	300	282	290	255	266	287	287	314	284	281	281	276	307	286	275	282	263	291	292	285	301	312	238	312	275	324	281	289	304	242	290	269	314	291	271	277	254	303	311	302	268	303	251	296	288	286	316	292	287	302	270	276	303	304	264	283	279	300	298	264	294	299	297	269	272	309	276	293	290	270	298	277	261	279	274	257	281	292	286	283	278	282	290	295	271	298	267	260	289	306	290	293	283	271	252	270	294	289	308	287	270	281	294	303	280	281	265	266	303	315	313	302	308	271	298	286	275	242	269	281	298	296	304	264	262	300	282	299	258	295	295	287	268	340	280	288	266	286	296	287	309	282	299	313	295	299	286	249	284	264	277	264	266	247	272	284	320	313	287	321	320	269	313	315	273	256	290	259	296	273	305	278	285	272	275	284	304	289	251	263	251	324	291	288	283	250	291	275	283	280	283	272	279	274	326	277	291	282	269	272	292	281	260	272	287	281	314	301	280	278	284	275	290	284	286	284	287	271	282	288	299	251	292	307	283	254	270	325	293	299	281	284	279	254	282	276	296	293	252	286	281	279	276	267	279	295	282	258	281	278	298	270	272	291	263	282	288	264	300	266	262	278	311	276	281	300	300	312	281	280	233	280	268	305	286	287	298	313	271	255	212	296	325	261	274	287	240	236	253	294	255	278	265	269	283	296	297	260	273	277	281	279	274	291	291	269	250	287	296	282	293	242	291	276	303	261	288	285	298	277	285	323	247	239	285	288	257	292	272	266	301	278	289	254	261	256	285	274	272	275	297	293	269	283	280	285	275	277	287	292	308	318	282	307	306	303	286	293	265	291	269	299	280	274	278	278	318	266	298	289	294	301	262	270	288	292	280	299	286	310	260	261	294	264	264	274	299	282	284	228	250	291	275	278	279	292	295	284	303	284	306	268	298	259	258	294	272	281	341	313	287	263	276	279	281	297	319	272	309	319	293	287	295	292	282	266	270	261	318	299	288	308	293	285	300	268	271	283	307	297	287	266	293	266	329	260	275	263	266	269	281	276	289	301	290	273	238	303	293	285	314	289	307	308	286	275	302	282	307	285	284	245	256	278	320	292	284	290	281	271	324	297	263	272	299	285	310	276	298	285	295	280	292	259	289	278	275	295	282	302	301	309	262	271	276	267	266	268	258	310	288	284	293	286	285	303	302	283	285	261	287	281	264	254	261	305	256	280	307	265	301	285	274	307	256	275	279	257	265	260	276	261	294	280	306	268	302	338	282	284	298	289	286	292	298	277	264	290	303	278	306	280	292	280	289	256	295	289	279	291	296	271	284	277	305	281	275	313	265	286	326	253	290	275	301	283	263	314	283	247	246	294	281	258	264	310	314	304	270	264	246	319	299	287	283	257	289	283	280	279	286	269	300	278	268	252	312	279	278	302	249	288	290	243	253	257	264	297	262	271	285	264	278	286	310	255	316	246	286	291	303	263	262	286	305	286	290	272	295	272	305	288	293	287	301	286	278	254	321	284	287	263	266	295	299	273	293	329	329	280	263	282	304	291	295	264	314	243	223	289	320	300	284	269	308	291	259	273	297	315	269	305	289	270	255	257	280	296	305	261	316	320	325	284	298	247	270	275	271	289	293	293	269	270	279	308	282	275	303	291	259	295	283	287	263	280	305	257	299	280	284	291	314	285	311	284	255	290	296	297	268	307	290	273	304	288	270	268	276	257	256	285	287	279	270	268	296	265	292	277	290	279	305	281	268	301	290	280	297	279	289	269	271	299	270	260	305	285	279	296	261	291	310	289	321	265	282	279	301	290	301	306	268	271	262	277	255	287	299	305	303	265	294	295	316	267	277	261	299	256	296	278	278	263	279	281	297	310	293	268	291	266	263	299	293	276	277	314	274	283	260	300	288	284	274	270	308	272	317	281	321	274	264	306	279	243	296	275	274	282	275	272	278	276	289	274	291	272	286	257	311	279	295	279	278	294	273	296	277	292	270	314	299	273	286	269	282	295	274	292	313	300	273	283	262	273	252	280	258	273	280	292	272	279	265	278	266	279	296	278	266	292	260	270	273	288	298	285	274	283	295	268	268	280	289	252	299	267	314	276	283	272	303	262	267	282	293	281	276	285	283	289	333	279	310	277	278	281	318	299	280	330	258	337	313	305	326	268	280	273	254	270	293	275	268	295	268	268	292	273	289	290	269	283	289	286	302	267	272	292	293	290	291	283	296	271	270	313	287	251	318	268	269	284	274	323	268	274	266	254	278	297	298	262	261	280	314	288	282	269	284	283	284	286	308	282	302	278	248	269	280	288	258	267	280	279	313	304	279	281	296	268	282	292	293	265	288	286	263	255	320	284	278	285	291	275	293	240	266	295	277	275	283	308	262	284	265	286	265	275	297	275	297	294	250	274	271	296	275	304	287	279	312	270	319	297	301	312	287	270	267	285	262	284	288	285	294	299	279	258	250
5456	764	723	719	655	623	643	626	627	616	649	627	626	643	641	617	653	587	641	639	612	603	603	641	610	690	608	601	596	594	599	611	652	639	633	644	608	635	664	661	629	646	647	608	620	638	685	616	611	643	585	606	627	669	614	641	620	639	591	617	621	610	645	645	628	643	650	641	615	634	633	642	614	631	645	631	625	601	635	677	609	639	659	621	659	636	602	633	632	641	669	615	616	628	621	620	606	660	631	623	602	648	588	643	608	622	642	638	588	635	652	616	610	592	623	592	580	628	660	615	602	613	678	614	637	666	624	672	652	633	595	665	617	600	576	677	590	638	588	622	610	609	622	633	634	622	579	607	656	634	650	580	658	631	621	642	646	641	614	602	616	634	640	627	639	600	631	629	644	635	652	638	605	598	628	648	592	620	602	628	616	639	620	644	598	659	626	617	576	595	594	620	643	635	596	654	652	644	638	568	638	632	620	632	618	597	626	587	621	569	627	616	592	634	613	680	596	620	642	578	638	627	606	617	599	655	632	594	630	624	598	661	608	643	644	634	623	655	661	652	649	652	611	613	603	616	580	631	641	649	608	590	708	597	588	634	646	650	637	612	614	623	611	608	613	606	657	625	609	651	603	596	587	606	638	606	620	665	671	589	618	634	606	641	648	639	619	620	610	631	622	628	597	654	638	614	645	641	650	612	618	613	661	633	642	666	600	623	695	633	644	634	663	643	615	631	637	631	641	633	642	636	615	681	629	689	586	638	656	613	609	593	611	580	617	574	644	623	627	604	601	627	623	602	607	610	683	598	625	639	590	612	642	634	620	624	599	607	612	588	645	614	601	625	613	586	630	647	612	637	655	620	646	589	618	625	617	599	615	685	589	683	590	682	589	623	594	597	620	590	611	603	594	645	610	598	616	607	664	617	663	644	604	626	600	686	643	585	630	632	640	606	649	679	623	626	594	607	628	606	601	633	569	635	586	640	610	640	636	669	641	604	620	589	674	629	558	614	661	616	668	628	604	665	631	664	605	627	631	643	638	631	678	631	616	655	615	628	647	603	615	632	628	643	613	624	676	592	650	620	633	668	592	643	627	647	607	613	645	616	621	680	646	649	699	640	603	657	595	623	655	644	579	602	588	635	635	592	630	654	688	608	600	650	629	628	605	602	596	599	619	575	626	671	614	651	645	609	585	622	634	616	638	606	590	605	658	617	610	608	613	656	675	607	585	600	623	624	657	704	644	659	633	588	606	604	636	621	606	658	622	647	658	621	668	615	575	645	631	634	585	645	674	604	608	607	611	587	620	613	638	616	695	620	647	630	614	612	661	574	607	608	604	629	585	636	611	609	608	587	622	628	605	659	634	611	606	645	600	603	609	635	682	644	567	599	644	617	595	635	613	631	684	658	662	565	673	654	659	658	646	615	649	635	663	594	582	579	609	641	643	602	630	614	611	612	642	659	621	617	657	625	622	627	629	648	702	620	617	632	625	629	610	609	606	667	630	612	600	634	605	634	642	616	603	629	638	605	636	622	629	639	612	636	619	602	591	618	640	647	690	599	625	622	642	654	571	653	630	659	637	637	603	635	586	634	635	636	627	657	607	640	617	597	634	602	632	581	626	580	605	596	611	624	633	634	588	607	624	622	635	648	586	619	653	632	632	644	640	574	598	607	641	645	630	650	635	648	630	593	620	612	596	641	629	634	557	629	587	629	593	630	595	627	618	638	615	633	630	643	664	622	630	589	616	611	652	616	660	591	612	618	673	605	579	600	636	609	625	650	631	649	654	642	569	640	626	655	590	619	611	636	638	608	625	615	607	666	623	632	673	608	621	620	634	585	629	603	650	698	640	617	636	684	641	581	626	636	604	611	660	627	633	626	646	619	634	585	587	612	652	636	638	620	602	642	598	628	612	610	682	642	647	610	648	635	620	568	581	642	605	562	639	635	636	635	624	612	601	635	621	601	603	618	596	575	623	655	616	612	654	639	624	609	609	645	620	645	641	638	602	625	625	611	620	626	624	630	631	626	612	630	627	640	638	636	633	646	623	600	628	603	651	658	653	629	641	614	626	640	645	624	617	638	651	579	620	610	595	630	605	618	615	614	624	641	619	656	636	608	655	590	608	632	596	642	617	605	621	621	586	643	635	611	635	593	633	594	603	660	606	602	651	593	594	633	662	599	626	661	625	623	586	620	697	604	648	631	602	596	664	659	604	605	661	604	634	622	603	631	629	599	631	630	634	616	654	592	632	684	706	609	626	654	643	642	583	603	660	606	623	652	641	617	626	599	636	641	644	610	628	604	611	605	654	572	648	677	646	657	596	615	599	610	600	672	609	644	611	646	650	655	656	616	609	604	625	564	642	661	622	638	616	628	656	632	609	630	647	628	604	618	648	621	629	605	579	654	640	633	648	618	642	642	608	578	673	642	638	626	671	611	589	640	606	635	636	631	624	653	611	581	638	608	673	602	663	721	595	652	601	624	625	596	644	609	558	642	677	638	640	629	585	644	653	648	639	689	648	619	603	618	630	647	628	612	591	634	601	629	603	679	667	641	662	629	604	612	594	604	619	625	604	610	608	612	643	659	635	616	660	641	615	649	577	628	620	596	622	594	622	598	645	642	609	616	581	627	612	633	597	639	607	637	628	630	616	639	614	610	631	626	585	612	663	647	641	624	597	597	583	641	630	606	664	614	610	595	658	614	612	647	628	656	630	634	628	622	637	629	600	621	606	686	603	594	635	610	621	604	691	635	619	653	628	671	608	581	656	599	640	623	631	614	626	642	629	648	622	568	599	648	601	629	597	628	608	610	587	625	614	660	631	597	669	614	658	640	648	614	647	670	631	643	593	653	623	655	608	648	615	620	629	625	666	655	636	640	636	651	586	614	657	646	636	644	646	645	609	619	640	622	583	644	588	662	603	633	589	662	609	610	611	583	621	606	612	627	615	675	572	619	641	619	616	664	634	628	630	631	620	610	643	650	614	621	614	624	691	576	575	656	589	655	635	628	644	638	618	598	625	609	619	603	609	604	640	593	616	664	626	613	622	628	627	659	607	600	622	604	611	632	652	627	633	634	658	614	675	595	608	633	601	635	642	624	628	605	632	677	636	647	644	647	636	646	656	630	690	613	612	601	639	640	636	589	640	641	608	610	581	650	624	598	644	632	673	653	651	624	619	587	652	631	575	665	635	623	626	616	615	595	630	638	585	616	577	618	624	637	571	604	628	657	615	570	577	633	572	611	637	628	641	653	647	612	615	640	607	582	609	655	590	584	623	598	597	651	632	649	614	629	601	644	650	649	611	625	616	633	616	592	597	646	645	640	657	599	595	598	613	628	619	621	603	639	673	655	640	614	651	659	626	629	615	663	605	605	621	621	640	597	683	629	601	646	677	635	629	594	616	595	619	619	630	580	638	618	622	601	576	623	670	620	628	620	619	613	585	629	588	636	683	601	611	614	645	591	624	619	612	621	593	622	604	629
24573	20986	24490	27674	20661	2263	319	256	204	203	222	207	178	182	187	193	193	179	187	159	189	193	190	179	168	183	189	177	163	172	187	159	167	171	163	163	161	195	161	170	183	165	160	181	187	163	178	161	157	166	183	137	169	163	168	167	157	160	148	166	168	170	157	154	157	170	147	156	153	194	171	208	152	174	187	163	144	159	165	167	156	160	154	160	189	175	172	160	165	171	172	144	176	170	160	159	161	169	173	153	159	166	160	165	146	179	172	180	155	163	152	166	176	164	194	163	194	188	159	160	176	156	150	177	160	176	172	151	159	155	176	173	193	163	187	154	165	164	187	162	160	183	154	151	158	174	167	172	182	173	171	166	157	180	169	187	166	185	162	175	182	138	159	180	162	150	181	160	189	138	172	166	160	158	141	167	165	169	166	171	149	158	190	154	160	169	178	171	174	145	179	183	154	176	167	163	158	184	179	165	173	169	176	159	162	170	150	153	171	156	159	171	162	173	155	178	176	180	159	178	162	158	171	164	159	143	149	162	164	160	170	170	163	187	190	175	152	156	186	167	164	149	162	182	173	191	165	148	174	164	164	174	174	156	143	179	174	163	163	144	173	164	173	188	163	153	162	147	182	183	186	167	181	179	187	160	148	183	156	150	139	159	177	144	164	183	179	183	169	186	171	197	155	161	154	175	171	176	166	171	148	156	173	162	149	176	201	179	169	154	179	159	164	160	176	179	163	168	181	170	158	157	149	148	169	176	158	161	166	168	174	165	192	158	157	151	152	175	185	173	162	172	165	171	176	181	161	157	145	167	147	145	169	176	174	190	169	143	154	192	150	153	160	172	182	161	159	151	172	159	203	166	172	178	148	140	178	152	205	163	167	167	177	154	136	163	167	189	172	167	151	164	197	155	139	160	178	190	176	151	133	192	169	171	132	149	169	163	173	173	164	188	153	157	134	169	179	149	177	163	144	177	162	155	149	167	163	167	183	167	180	168	177	171	164	154	192	180	190	151	158	176	172	138	175	169	163	169	179	183	150	157	172	149	161	166	151	148	164	167	167	164	150	173	176	170	173	181	191	171	180	168	170	182	163	155	171	199	165	187	175	187	151	185	167	169	171	173	186	162	185	142	160	159	154	157	167	194	180	204	158	151	178	145	173	169	165	154	178	151	171	150	171	152	163	164	178	160	166	171	166	168	175	173	179	199	168	173	166	135	150	166	167	190	179	153	158	162	173	149	169	176	189	174	152	175	179	155	173	165	171	136	169	184	176	156	161	151	189	171	154	178	151	170	157	148	159	157	162	192	179	152	185	160	176	159	164	180	158	160	179	179	148	172	173	174	177	147	164	179	162	172	181	159	175	160	169	154	191	118	145	145	178	176	172	178	182	177	166	193	201	166	174	185	159	172	146	145	165	136	167	169	153	202	154	177	174	141	196	158	165	167	170	156	181	162	178	165	180	184	167	167	175	150	161	188	156	159	177	157	137	155	161	162	176	177	189	148	155	160	166	157	197	173	164	161	174	166	151	173	149	174	171	156	171	182	173	173	191	161	160	156	178	164	172	158	176	157	152	162	157	159	145	157	154	164	165	169	192	166	180	169	164	140	174	146	168	188	145	179	143	159	156	151	145	150	148	169	174	152	152	158	163	182	192	172	177	166	155	189	171	169	158	165	174	164	163	179	176	156	146	144	143	168	153	181	165	163	152	195	160	155	142	167	174	171	170	172	183	171	185	170	143	188	152	160	160	156	170	163	177	177	170	152	178	171	163	174	138	150	172	166	173	166	164	176	171	156	146	177	149	147	178	179	156	166	188	187	177	158	147	189	169	153	155	144	157	173	198	174	162	189	156	187	148	143	140	176	183	176	158	151	158	146	170	133	185	176	155	150	151	172	194	182	175	169	164	170	172	155	156	144	159	152	167	165	148	177	177	158	160	168	182	169	142	148	159	144	156	161	174	178	194	175	198	183	147	158	157	127	160	177	165	135	169	134	161	175	157	171	187	173	158	178	156	158	175	160	166	162	151	144	182	151	170	179	177	162	164	185	140	171	173	172	162	166	157	168	158	177	164	172	164	170	146	132	173	132	156	159	136	172	137	169	178	171	188	151	146	139	180	185	167	163	156	179	191	169	183	143	173	166	159	146	159	165	151	161	149	162	168	162	191	161	165	178	169	181	146	131	164	172	175	169	170	177	157	157	165	146	165	149	174	173	171	141	165	170	176	187	206	189	167	157	164	164	169	154	156	169	138	141	161	164	147	151	188	174	144	191	149	159	212	187	152	150	167	158	203	175	170	160	168	153	152	157	167	167	151	161	187	165	180	196	164	167	147	165	148	151	190	174	149	176	163	145	184	180	181	166	151	172	176	177	135	143	171	161	169	157	150	160	156	164	183	154	163	167	165	171	183	166	160	198	170	156	170	153	130	163	151	143	165	183	162	173	146	160	172	171	183	172	172	158	160	163	166	154	169	176	196	162	160	171	156	203	182	175	156	173	187	174	190	179	185	170	184	154	161	184	170	143	149	165	176	159	179	140	167	183	153	167	168	154	170	140	189	161	156	165	177	178	158	148	179	174	179	173	167	161	170	177	164	146	177	176	178	171	141	159	176	164	158	190	184	186	177	180	170	169	155	151	172	184	171	168	141	178	156	142	171	170	172	166	162	171	153	168	161	169	149	167	161	194	167	183	152	172	169	161	180	163	174	174	175	179	154	136	183	179	156	169	142	173	155	180	188	169	169	162	147	143	135	146	178	164	173	173	163	161	162	200	178	166	163	162	164	169	164	162	167	154	162	193	177	158	179	146	172	175	185	180	158	172	150	147	204	152	158	150	164	178	163	153	172	159	192	149	136	159	159	187	172	155	160	179	161	177	164	186	187	158	159	159	178	202	178	168	180	177	166	187	160	195	177	191	157	150	157	164	176	144	156	175	176	158	172	169	161	155	162	161	158	159	175	149	169	176	146	155	149	140	188	158	165	164	151	160	171	196	148	163	156	175	165	173	163	165	157	171	145	167	165	168	200	150	159	146	156	155	184	177	150	152	153	168	168	177	154	163	171	167	147	164	181	148	161	178	176	162	175	186	172	160	185	169	140	162	170	155	160	162	167	170	171	178	168	173	167	170	185	181	190	162	160	202	156	160	160	182	182	167	161	179	168	168	164	160	165	180	175	182	164	163	174	137	161	177	161	163	175	194	186	171	177	196	154	177	193	171	168	162	186	157	184	183	153	150	148	176	160	164	176	162	145	173	183	162	145	185	171	157	148	173	186	178	169	157	162	164	174	158	151	171	154	174	145	152	149	194	157	161	161	156	181	176	166	162	161	150	166	148	186	157	195	158	167	175	158	159	189	157	167	165	142	146	147	167	175	171	166	173	186	165	173	147	158	163	166	211	165	168	171	170	148	156	168	158	161	153	161	177	189	163	158	162	167	179	198	164	192	184	178	156	158	153	191	150	147	153	166	202	170	168	187	166
3118	2488	1457	797	550	460	423	420	414	435	420	398	393	380	416	398	369	385	409	408	395	413	415	369	392	395	415	380	399	382	379	356	377	391	385	385	393	359	385	417	387	395	383	388	380	401	365	353	395	404	384	394	362	405	376	373	379	405	342	351	407	368	393	339	419	369	386	369	370	360	351	377	379	378	392	397	341	366	373	390	425	342	384	394	371	373	398	420	400	379	391	392	360	398	425	384	376	362	373	402	394	373	361	387	362	368	405	368	374	387	387	385	414	358	400	374	350	359	408	357	370	372	397	406	354	368	399	350	364	375	388	374	395	387	398	387	354	354	376	338	391	395	413	378	396	367	378	383	360	402	370	371	363	381	341	407	385	373	380	350	379	383	330	365	354	403	409	396	349	344	338	385	396	369	391	388	353	352	368	393	379	360	381	329	378	362	392	382	374	400	379	392	401	384	366	376	361	397	386	373	360	364	350	359	394	386	349	397	389	394	366	409	374	359	397	393	357	369	375	417	402	379	394	350	391	371	372	332	379	406	367	386	354	400	402	376	375	358	388	385	360	360	362	387	368	383	371	428	371	368	378	388	398	395	402	362	385	416	374	365	382	376	390	382	377	378	396	352	377	374	385	367	346	389	366	365	370	399	377	348	398	366	389	365	426	378	360	374	403	380	372	359	360	377	365	363	371	389	376	373	355	391	393	423	370	400	384	360	359	380	407	379	412	361	384	351	382	388	385	387	372	382	374	354	379	350	379	407	388	381	342	412	349	371	361	364	377	345	357	369	387	406	385	391	368	367	388	380	345	390	383	373	396	368	386	382	371	394	362	338	391	356	384	363	380	363	358	398	398	369	383	365	392	373	378	370	364	387	393	364	378	365	379	380	363	421	366	380	391	377	357	359	362	381	386	404	380	365	373	354	397	411	341	393	357	378	372	372	390	363	396	341	367	377	358	376	372	370	363	365	411	395	370	385	339	406	383	384	395	382	345	386	362	376	385	408	404	370	428	388	395	372	375	354	360	367	362	374	438	386	394	375	374	405	365	338	352	384	393	416	406	388	355	403	346	368	381	390	393	360	367	345	378	430	392	361	329	376	385	370	427	367	379	384	389	380	377	384	389	357	383	367	370	384	397	370	357	370	365	378	376	390	355	367	408	379	378	375	358	377	390	400	394	369	371	378	381	385	367	436	346	383	380	354	390	368	370	366	387	407	394	376	400	397	381	398	345	393	385	402	376	339	372	372	368	388	390	373	382	393	404	355	359	372	354	335	342	374	392	365	379	356	374	367	373	339	397	386	383	375	351	382	408	350	356	347	404	341	425	333	368	372	417	358	358	374	382	374	395	339	377	366	366	374	386	366	405	389	412	328	411	384	370	375	367	362	348	406	390	358	405	386	377	400	413	405	391	384	381	377	341	386	366	383	392	359	379	336	378	360	395	352	379	365	386	400	387	399	356	410	374	400	366	410	377	368	392	371	356	405	369	366	406	387	356	372	380	391	353	368	363	361	400	379	357	374	396	360	363	378	358	349	378	372	379	359	394	352	405	369	363	389	433	384	380	385	352	359	380	391	367	389	365	366	353	388	401	336	400	380	369	388	372	392	345	370	388	371	380	377	401	373	337	424	368	370	381	365	371	361	377	400	400	403	362	380	376	357	393	362	402	408	363	367	371	406	378	400	330	378	429	361	403	384	379	376	393	388	355	382	360	379	381	353	401	393	421	355	388	376	368	394	429	377	373	366	377	380	401	386	421	396	403	349	372	382	353	391	376	397	380	388	390	374	344	393	424	379	383	366	398	346	364	356	391	357	379	370	372	377	357	360	380	373	392	360	367	368	347	363	339	363	377	370	409	388	372	388	357	386	387	378	400	360	370	375	364	390	393	352	368	415	412	394	393	376	379	393	352	373	378	365	373	388	383	380	418	408	386	396	370	405	376	367	357	369	377	360	384	381	389	373	371	389	372	389	382	392	376	385	385	376	378	346	382	369	370	363	357	417	408	357	383	343	364	360	392	341	371	363	376	404	373	373	391	375	375	371	355	385	358	360	371	385	401	365	364	377	396	379	404	374	372	356	360	396	350	396	372	344	399	387	371	362	348	395	356	325	371	369	363	399	378	375	370	377	377	378	372	369	383	399	373	380	362	403	412	381	358	393	349	348	410	370	387	339	377	388	366	386	383	388	349	347	369	366	387	372	378	410	380	361	393	372	399	374	380	405	399	383	381	379	356	378	373	408	382	364	404	406	418	406	376	380	371	362	385	356	364	375	377	371	381	379	348	362	393	390	395	382	371	390	394	371	362	372	339	359	392	385	367	407	374	390	368	362	392	355	340	366	396	372	384	410	352	407	365	382	346	369	380	360	380	369	396	398	339	389	395	397	380	378	347	390	332	391	376	405	369	398	375	388	366	405	403	347	377	349	378	359	387	395	346	405	379	387	349	393	377	356	389	394	401	364	389	391	399	383	401	420	361	356	375	385	376	405	345	383	340	378	329	402	392	380	389	385	341	371	382	395	391	384	382	390	393	376	383	392	357	364	389	368	378	386	376	387	361	358	415	379	371	431	339	389	360	408	374	401	361	363	395	379	376	347	391	373	359	376	361	370	375	409	407	396	378	380	372	357	366	367	385	401	374	372	377	404	361	389	376	394	388	371	379	383	402	370	365	396	377	385	393	345	389	381	389	335	364	393	387	355	370	392	394	417	345	349	338	340	394	359	392	370	358	380	349	352	384	360	378	369	396	382	379	377	391	353	372	419	356	403	365	394	368	389	378	401	390	369	372	390	351	405	360	383	404	352	387	370	370	378	367	373	353	381	342	402	357	407	365	393	381	360	358	387	395	377	378	395	393	387	409	341	368	397	376	393	378	374	399	353	384	353	352	392	364	345	368	407	371	355	363	384	414	386	370	348	370	384	413	374	371	363	378	379	365	401	379	355	394	365	374	373	352	389	393	397	346	382	392	374	332	359	362	363	400	366	368	386	426	380	389	384	367	406	374	383	375	389	370	373	363	377	378	362	392	386	375	425	388	388	367	371	371	379	383	381	377	349	365	359	393	372	417	383	373	409	378	395	377	384	373	398	378	384	346	354	389	414	361	366	382	402	361	384	402	367	368	387	373	333	407	399	371	338	361	368	383	416	361	399	363	400	373	392	387	424	393	345	376	385	383	387	374	369	383	380	371	407	399	365	356	344	372	385	376	377	406	393	383	370	410	373	395	369	353	358	401	391	382	358	393	351	356	370	370	388	354	366	384	374	371	402	371	383	380	371	372	357	362	380	389	394	382	375	356	373	360	364	363	356	387	369	389	383	361	401	365	383	385	358	371	377	354	379	379	382	359	370	370	377	386	354	358	371	372	386	411	374	367	351	408	384	356	390	365	347	380	370	380	405	385	417	354	379	380	369	392	385	379	368	414	390	391	394	397	382	372	358	362	402	346	391	374	362	376	349	398	351	400	345	400	395	388	361	403	369
23844	20988	25083	27069	20995	20891	1449	323	196	170	147	153	122	124	111	121	111	118	97	85	95	70	95	81	87	90	71	73	80	81	70	83	84	84	71	69	78	62	72	87	73	70	89	80	74	79	78	81	66	66	73	83	74	82	85	89	76	71	84	58	105	62	71	85	69	86	79	75	73	68	83	77	76	73	84	67	75	77	73	78	58	66	62	90	83	81	99	79	75	66	71	78	65	69	71	62	60	89	69	81	73	80	73	82	73	67	84	71	70	76	70	77	81	59	74	61	65	73	82	66	78	65	81	81	72	70	75	78	81	73	75	86	86	71	86	76	80	74	76	66	72	72	76	71	75	68	84	72	74	55	82	82	53	80	70	60	92	79	80	59	66	65	75	68	71	65	77	72	78	75	80	89	68	73	90	72	82	60	63	63	67	76	75	64	73	74	69	63	61	89	75	64	74	82	82	67	71	69	79	92	70	71	63	56	64	69	87	77	57	70	77	73	64	71	82	79	68	60	71	79	64	72	72	68	81	78	59	70	73	85	73	60	74	61	75	80	70	71	79	77	66	72	67	59	61	72	91	89	76	76	63	82	68	59	70	68	52	54	81	77	49	57	65	78	92	65	87	94	80	83	82	78	67	82	82	68	85	68	86	77	71	77	73	66	76	62	72	76	57	74	56	74	69	70	70	73	70	77	65	74	64	76	81	80	76	87	80	74	73	95	72	86	63	67	66	65	66	82	76	66	74	65	64	66	61	75	79	100	61	74	83	78	85	73	58	71	64	82	66	88	76	77	88	80	60	58	78	73	67	77	70	74	63	74	76	57	71	70	91	64	65	63	79	82	77	71	73	69	97	83	92	72	77	70	65	77	66	71	60	53	84	84	76	76	75	73	64	80	64	57	52	76	53	86	68	66	68	70	96	65	81	85	78	59	61	80	73	86	81	62	82	71	77	64	63	72	75	73	69	71	78	69	78	67	74	75	75	77	77	74	71	78	73	69	66	71	65	87	72	75	75	60	82	92	74	72	71	72	81	72	68	70	69	69	79	70	78	64	66	77	71	68	70	71	74	66	77	70	50	74	68	83	71	85	69	64	64	72	76	64	90	64	71	76	87	76	75	68	84	82	84	75	76	74	64	63	70	70	66	77	67	75	68	84	77	72	66	73	73	79	74	81	78	96	88	60	64	85	56	50	66	64	81	77	76	78	81	57	74	68	67	69	54	86	70	64	74	65	76	70	72	82	71	68	91	73	62	68	63	71	62	73	69	93	71	74	72	69	83	76	79	68	72	69	77	79	79	74	75	69	61	59	89	59	70	87	62	75	59	58	80	65	74	62	78	70	75	74	58	51	70	66	67	68	72	75	73	67	69	58	71	67	73	73	60	54	80	69	73	89	69	73	86	78	72	69	61	87	83	75	67	81	54	58	88	68	76	76	57	85	66	71	81	70	73	76	60	74	65	75	61	72	69	74	80	78	85	68	83	74	66	66	77	77	76	76	72	61	86	74	68	67	69	73	72	68	81	65	70	71	72	75	78	69	71	79	73	87	74	79	65	74	72	61	80	67	75	89	69	84	65	51	71	85	81	77	77	61	95	67	67	69	60	71	63	64	61	95	77	76	68	70	80	77	80	78	70	73	84	77	65	70	95	79	94	54	87	68	75	72	73	65	58	94	75	85	69	78	76	83	79	87	71	61	82	61	85	83	72	77	51	78	87	57	87	86	60	89	86	64	76	68	63	55	77	78	56	66	67	64	65	80	81	85	70	76	75	76	77	72	84	81	64	64	74	65	70	85	88	76	83	72	62	82	58	75	76	72	63	73	82	89	71	85	70	67	82	83	68	71	74	68	63	79	69	75	68	71	78	67	53	73	86	78	59	79	66	68	66	82	78	63	74	72	64	71	71	68	76	67	72	76	78	84	91	71	81	68	84	67	65	71	61	69	73	75	75	72	76	56	85	77	64	61	73	44	81	84	60	73	66	70	55	54	68	74	75	58	70	67	92	71	70	59	73	74	69	53	75	62	79	78	71	77	82	65	69	72	80	59	75	83	68	78	75	64	65	68	83	65	91	75	74	65	69	60	64	72	76	72	96	59	67	62	76	74	66	75	70	76	83	70	66	57	87	61	86	80	75	75	71	85	93	70	73	90	66	79	55	68	63	66	58	75	83	81	70	54	79	55	81	70	59	73	85	84	77	67	61	77	76	94	66	85	85	88	70	77	75	72	60	68	59	68	55	61	67	74	71	68	86	70	72	66	72	78	70	86	69	64	72	86	79	48	86	87	74	65	68	64	52	70	67	51	71	81	78	72	68	92	64	54	85	61	55	69	69	88	73	71	80	85	73	70	72	54	86	61	72	61	66	73	87	75	89	72	71	70	64	86	72	55	77	78	77	68	65	76	76	63	77	60	64	101	73	72	71	83	69	80	67	73	70	63	63	74	75	65	68	67	68	65	73	70	87	75	84	83	83	86	66	64	59	83	73	52	60	65	78	66	63	63	72	77	73	78	80	72	76	77	74	68	67	88	83	79	79	60	68	62	77	73	70	86	75	63	77	69	80	71	77	92	66	78	72	75	82	78	64	95	69	76	63	76	59	65	50	74	76	76	75	67	78	70	64	66	55	64	83	74	61	82	69	74	84	67	64	68	79	78	54	67	74	70	69	73	76	66	67	80	80	61	69	81	56	63	79	79	72	71	65	73	80	68	92	84	69	66	89	70	70	84	88	78	76	85	91	75	63	70	69	66	86	61	75	81	66	71	80	64	77	69	91	84	68	73	67	69	75	86	80	73	51	70	72	71	75	86	69	72	74	68	76	81	63	79	64	66	68	67	71	74	62	67	76	67	64	78	75	81	73	70	72	73	67	82	75	80	77	72	90	73	88	81	77	64	70	64	79	69	75	77	67	63	64	68	72	74	78	72	82	83	73	80	80	72	70	61	77	64	68	77	60	65	60	70	84	60	61	58	85	64	83	74	66	78	72	62	64	81	71	68	67	79	72	72	66	76	60	44	76	70	84	71	67	80	80	71	71	63	82	73	78	82	58	65	71	72	68	65	87	58	64	65	52	73	62	71	66	63	72	85	59	81	57	59	72	61	84	63	71	80	87	69	76	89	61	70	89	79	76	70	75	84	70	78	74	68	74	77	78	82	62	81	87	59	65	70	78	59	59	74	77	81	87	80	64	63	57	68	60	70	80	76	73	83	75	82	67	79	67	65	78	71	71	75	69	71	64	76	73	66	66	68	84	76	65	75	81	84	74	76	64	55	68	68	89	66	80	84	81	75	61	85	83	62	71	74	57	74	82	59	72	78	93	74	86	75	57	82	84	73	68	59	83	75	70	68	69	55	76	74	60	68	78	65	88	83	71	70	86	76	60	67	67	65	70	67	64	70	54	63	71	81	74	83	78	82	78	77	60	69	70	77	100	64	82	58	61	68	61	63	63	69	85	65	77	69	69	57	77	58	73	79	71	65
3091	4188	2249	966	545	394	328	292	267	263	228	196	187	224	214	220	203	204	207	201	202	199	184	208	200	207	202	204	211	192	194	207	194	219	187	201	191	190	189	170	187	213	204	208	221	195	205	210	211	210	198	204	196	212	169	210	211	168	195	206	215	208	206	190	161	187	183	193	201	197	188	184	186	216	182	196	212	174	207	214	209	202	222	230	212	202	195	205	207	204	192	190	206	225	206	212	190	210	205	211	198	184	193	159	193	209	192	199	208	183	185	210	180	205	182	206	181	224	186	195	203	177	188	194	197	180	211	182	195	193	183	184	185	205	224	198	197	190	214	184	186	190	197	197	192	203	200	175	190	204	172	192	181	206	209	176	187	222	187	198	215	207	194	164	223	190	184	192	220	179	181	192	204	231	180	224	197	195	196	192	217	183	185	194	187	172	202	180	200	186	203	203	209	190	194	200	207	199	214	219	178	213	194	193	193	184	222	189	180	196	187	200	230	179	202	199	200	200	191	202	216	207	188	218	193	220	180	196	199	215	193	180	198	190	185	175	179	178	187	195	200	194	208	212	189	214	187	173	191	172	179	204	193	204	218	181	189	182	195	199	196	190	202	193	201	175	192	184	197	193	198	193	194	168	192	205	201	200	228	187	184	174	216	222	205	198	194	181	183	184	200	208	217	187	214	201	194	171	177	202	216	181	178	214	188	195	171	208	166	218	184	208	186	183	206	204	182	207	175	203	183	198	214	201	193	175	200	189	186	214	163	200	187	214	216	205	199	186	221	198	201	204	179	209	191	205	216	170	202	216	218	202	178	195	182	196	180	207	207	190	215	159	192	197	189	185	207	186	190	205	206	182	189	188	183	172	186	208	185	192	183	210	180	159	184	208	191	192	183	193	194	217	172	201	196	202	198	194	190	167	167	187	212	189	179	186	233	210	213	209	211	206	219	222	182	202	225	206	213	196	208	168	188	170	194	173	184	194	197	219	202	180	188	195	202	180	176	193	230	189	193	189	196	203	193	179	203	188	181	201	170	219	191	185	198	206	175	198	178	198	195	183	200	199	185	190	200	223	234	199	205	183	204	180	208	232	195	194	179	169	206	163	197	196	187	202	196	193	217	194	192	217	187	185	204	205	178	177	197	205	225	199	182	208	187	213	201	203	191	197	195	192	173	202	194	159	170	180	204	177	200	191	208	188	203	174	199	206	199	185	187	215	168	195	196	204	159	212	193	212	185	202	223	218	201	228	220	184	211	180	196	194	176	190	186	192	197	222	182	190	170	188	209	185	188	192	200	197	206	194	198	199	215	199	209	204	190	191	185	192	200	184	224	200	178	183	184	208	210	213	184	231	179	182	209	195	199	219	180	208	175	186	180	198	207	216	171	204	209	208	201	159	195	169	168	194	226	218	196	151	183	165	178	201	202	222	179	221	197	221	206	212	191	192	208	195	165	185	170	182	167	207	177	195	185	195	202	223	167	190	221	198	192	196	211	214	209	180	202	202	218	173	195	162	214	171	188	190	200	202	184	217	188	197	178	190	168	178	200	190	203	181	197	189	194	177	196	185	208	194	195	185	204	164	176	231	198	186	194	172	194	205	191	213	183	194	205	202	196	209	167	181	188	211	191	181	192	221	200	185	204	209	175	187	200	203	205	203	185	183	194	192	180	200	211	186	207	193	211	190	212	188	209	216	199	195	177	165	213	221	202	185	188	185	178	192	207	206	199	201	207	189	207	187	201	181	183	202	175	199	188	189	207	166	184	191	208	181	196	196	190	186	189	201	213	178	200	204	206	185	172	192	200	194	207	210	193	183	182	166	197	188	191	182	187	191	199	197	195	185	186	194	165	190	194	171	195	199	213	193	195	186	187	193	211	205	200	211	196	208	173	197	222	194	192	201	199	186	194	198	200	206	198	188	182	182	156	191	213	214	211	182	192	198	225	205	180	224	185	178	200	200	208	202	213	200	192	166	185	190	188	216	194	197	201	186	180	191	204	189	201	188	195	189	190	200	212	190	198	203	210	213	174	185	189	193	191	183	211	212	175	185	193	203	187	192	189	190	193	194	199	179	200	191	170	209	188	188	185	175	182	210	205	187	189	176	180	179	211	190	171	192	196	189	194	206	198	181	189	209	221	202	197	199	183	212	207	173	188	178	179	193	199	190	190	202	180	186	199	201	194	195	203	189	180	198	205	196	193	184	169	221	192	192	188	180	187	176	192	198	178	192	198	188	203	189	205	189	174	187	217	186	196	197	169	221	172	200	173	184	206	197	177	194	148	207	200	192	198	177	193	187	193	179	189	211	194	204	198	179	221	199	186	211	187	179	203	209	201	214	192	207	204	210	202	187	206	186	202	219	193	186	207	187	202	187	187	199	196	209	212	183	195	225	185	201	195	188	172	189	197	187	192	212	191	174	192	207	184	213	193	193	195	187	208	180	192	178	202	189	176	201	180	202	191	219	213	200	180	184	209	188	218	180	178	175	202	200	197	204	204	201	207	200	209	198	177	196	198	162	176	205	169	199	189	188	206	193	175	203	229	198	197	199	191	212	211	185	187	175	191	205	193	205	202	185	194	186	176	205	191	221	215	201	189	196	192	216	170	211	188	184	178	201	201	232	220	212	184	199	192	205	181	193	194	207	205	187	204	191	191	196	193	197	199	233	181	206	192	207	198	206	193	206	187	196	187	196	171	183	185	168	184	189	174	202	211	197	226	187	158	194	220	198	170	225	168	207	180	205	219	188	169	193	191	197	198	205	199	198	187	197	186	201	205	189	178	199	180	204	180	205	184	182	206	190	187	196	213	196	212	204	168	220	191	210	188	207	183	197	185	186	194	195	185	223	192	190	200	219	184	193	188	165	189	192	190	194	187	207	192	190	187	215	200	214	175	195	167	186	225	205	187	185	192	176	195	202	179	187	214	200	215	201	176	197	185	218	197	188	182	187	197	180	185	209	195	197	183	195	192	185	191	180	197	178	192	191	219	199	184	207	210	190	174	188	208	197	202	182	185	194	197	194	196	189	181	186	196	183	191	184	200	198	205	175	200	190	176	202	202	179	172	220	186	212	197	185	166	183	213	179	194	195	211	204	190	203	189	190	201	204	191	203	190	195	177	193	200	189	209	190	192	194	199	190	188	185	189	212	211	176	201	183	206	189	182	181	171	192	215	172	174	188	190	204	206	193	195	155	198	203	201	200	185	183	188	191	174	199	195	175	185	183	223	192	203	178	197	193	168	178	202	172	192	190	195	187	188	200	171	194	180	210	208	192	188	207	199	185	189	180	187	201	178	209	192	199	216	190	217	190	199	202	210	171	200	204	203	179	208	203	238	179	197	169	191	179	196	218	175	210	179	198	215	182	169	185	183	195	219	203	169	216	194	200	198	199	188	224	185	196	212	170	207	196	195	200	203	194	195	184	191	194	170	202	185	180	195	185	194	192	179	221	180	187	200	181	183	190	195	188	213	182	187	192
32760	12208	1321	329	331	291	296	291	282	303	310	270	260	271	300	258	292	321	297	281	285	291	272	263	274	267	304	287	280	295	296	331	261	281	259	270	290	312	291	284	253	273	283	271	277	267	299	261	304	297	297	298	309	266	291	290	296	272	302	325	281	302	253	293	257	250	312	269	293	264	282	295	301	284	249	285	289	278	276	274	283	299	292	262	271	264	293	307	274	281	305	256	294	320	280	269	278	285	259	240	267	264	301	257	260	274	267	299	292	303	309	289	277	244	300	270	277	282	319	351	279	251	272	268	268	236	272	303	252	282	284	238	237	304	254	275	278	276	293	269	262	244	263	269	255	253	283	311	288	254	282	288	285	297	265	290	310	254	304	279	288	268	326	283	276	276	256	292	277	261	299	294	295	263	272	284	280	279	260	279	302	295	292	283	298	321	285	253	279	293	280	283	276	262	286	276	275	300	297	291	288	287	276	290	282	281	279	268	293	251	311	271	307	257	272	284	260	279	263	266	246	299	274	284	279	276	293	281	275	279	274	316	275	300	315	300	249	265	274	272	298	287	293	302	278	292	273	242	291	244	302	272	265	288	290	297	282	290	298	296	274	292	278	271	272	304	279	297	230	263	263	288	321	301	257	271	277	290	277	251	293	295	278	251	277	308	258	266	289	275	279	277	305	270	289	299	281	305	272	294	277	274	278	286	296	275	301	279	320	309	258	315	301	281	245	289	337	316	268	236	280	297	312	251	272	276	281	244	282	284	265	258	270	295	278	300	292	290	282	295	268	292	263	287	290	306	318	247	268	283	264	287	264	280	266	290	288	278	280	301	300	292	268	263	278	293	303	243	274	277	270	254	263	297	296	311	292	279	289	288	308	307	307	283	274	251	261	274	301	293	266	272	260	280	279	315	288	271	276	262	267	286	263	288	267	277	261	275	283	272	304	270	284	315	277	277	293	261	293	259	267	299	311	268	287	283	270	310	301	283	271	323	276	285	294	287	237	279	271	269	289	282	298	286	263	315	284	267	267	288	272	286	284	278	286	300	270	269	304	294	256	257	319	261	264	259	273	269	295	306	283	287	291	283	268	291	282	286	293	307	265	262	306	260	284	270	310	266	284	316	286	302	302	281	285	293	274	282	306	317	278	285	294	267	275	295	259	274	272	287	270	287	267	250	268	275	240	262	272	282	295	297	276	279	260	308	294	265	286	280	258	295	263	285	260	290	314	300	282	275	282	275	274	280	284	290	305	262	294	260	301	257	258	310	267	274	296	255	284	285	261	267	280	269	261	281	311	279	289	297	277	246	297	281	270	286	287	264	285	280	285	295	276	293	304	296	288	280	299	270	315	286	301	297	281	291	301	269	298	271	250	294	321	273	276	257	275	310	285	271	260	298	264	267	291	291	282	269	324	306	309	255	254	296	270	280	278	252	264	281	244	268	313	297	272	280	303	320	297	291	297	277	273	263	282	264	289	318	252	282	294	271	274	274	304	271	277	306	287	273	283	296	316	265	282	252	263	280	291	308	273	250	293	286	298	288	289	280	288	316	247	289	290	269	284	266	277	287	315	306	264	317	281	294	288	301	281	287	296	264	295	272	267	279	273	280	291	301	290	288	288	269	292	246	274	256	260	297	286	261	288	280	302	282	308	289	293	274	273	265	258	294	294	278	282	284	292	298	268	304	310	281	286	277	252	268	239	276	285	302	246	285	265	275	273	283	279	254	288	261	260	324	269	267	253	266	270	264	304	291	308	314	253	288	283	232	278	253	280	276	288	283	278	273	275	283	283	275	304	232	291	286	278	276	258	271	280	276	291	277	254	296	279	244	313	294	276	304	261	250	241	279	291	289	231	304	278	311	273	255	260	303	289	267	288	309	306	250	273	293	299	249	267	289	285	272	294	284	280	259	275	289	269	286	260	280	278	309	273	300	308	278	276	277	282	293	301	282	251	263	303	269	272	257	290	286	275	281	266	271	280	301	268	279	286	267	311	285	307	258	308	285	275	261	235	265	284	266	283	268	274	301	263	297	272	292	297	288	256	258	282	281	270	269	300	290	250	260	307	263	267	271	297	262	258	281	295	256	303	245	305	266	270	289	284	287	315	284	286	290	262	271	275	284	268	318	269	277	307	239	261	272	316	301	284	300	291	301	277	270	271	259	296	286	276	313	313	287	286	266	312	262	272	276	272	238	288	280	306	289	272	287	265	275	276	285	286	280	321	254	323	264	296	250	266	282	286	277	299	271	261	243	282	287	268	260	270	275	270	271	272	284	294	256	279	284	269	306	281	268	270	295	276	293	278	239	259	269	283	281	281	285	283	275	263	230	276	304	253	292	304	284	290	271	286	299	300	259	299	261	268	252	264	298	279	293	291	271	275	272	286	300	256	279	294	295	269	286	279	309	284	290	277	278	285	281	301	292	307	258	253	244	287	284	254	276	267	269	316	295	257	262	254	300	296	257	278	285	284	299	280	280	296	279	303	310	271	296	304	307	308	267	252	293	316	295	271	285	309	311	291	303	269	271	283	278	268	263	288	263	307	249	263	267	274	287	295	266	276	273	237	278	278	251	257	269	267	285	259	296	291	273	309	278	284	308	251	290	280	268	265	298	287	295	277	296	267	301	278	321	300	273	302	317	238	297	298	279	290	311	246	253	286	268	296	283	270	266	286	286	267	264	259	254	272	284	299	294	291	268	263	272	271	283	262	258	295	283	300	294	276	285	307	268	296	294	282	293	294	269	279	290	291	294	314	294	258	293	273	267	269	276	294	273	279	292	284	270	281	273	283	280	300	278	306	276	295	286	288	292	288	299	279	303	283	278	300	288	253	276	282	288	273	323	257	284	255	292	251	271	278	300	263	296	267	258	252	272	293	308	294	304	282	274	285	290	324	292	283	266	276	286	297	249	284	286	272	291	300	291	288	285	269	276	276	250	296	257	288	293	247	268	267	305	295	317	261	251	260	288	284	310	293	294	299	284	311	264	281	318	304	290	308	301	257	273	271	252	274	288	274	289	311	287	249	271	260	315	297	279	290	264	288	284	256	271	275	271	261	318	285	291	291	299	252	247	277	260	304	305	333	288	291	305	274	299	285	301	301	275	299	306	301	304	298	294	264	324	282	283	317	331	285	263	291	307	296	283	265	283	284	305	277	283	267	282	281	285	275	308	267	302	268	272	269	287	298	245	297	298	285	269	244	284	249	273	275	278	299	280	268	301	279	279	246	276	274	264	279	296	294	292	261	267	250	270	283	267	269	297	295	271	278	276	269	246	267	283	288	291	276	261	274	296	266	268	259	245	284	283	311	301	275	301	275	304	281	282	286	265	273	286	269	263	288	284	278	278	295	272	279	268	283	273	279	312	290	292	260	294	283	302	276	264	257	270	284	254	292	247	265	310	297	266	285	300	318	272	271	288	268	285	269	268	286	301	315	288	271	287	271	264	247	288	310	294	280	314	291	267	277	274	281	326	298	266
5465	742	690	638	627	649	659	681	623	591	588	612	628	621	614	609	608	612	607	619	596	624	651	628	667	616	610	642	609	588	635	596	613	617	629	618	637	630	613	591	627	639	601	621	638	595	617	633	623	594	594	639	571	618	647	629	579	615	589	651	658	624	621	591	633	632	672	606	627	622	609	654	666	650	612	618	631	648	605	600	630	650	655	582	624	650	592	702	646	639	593	614	656	613	649	591	654	617	600	622	629	613	645	618	620	625	641	617	616	621	617	646	618	602	659	637	638	641	601	653	629	622	569	630	619	627	635	639	575	612	620	633	646	618	600	606	628	607	642	578	644	609	623	595	635	607	662	592	617	574	621	615	616	593	606	594	607	609	590	598	650	626	636	573	625	572	619	603	646	613	647	627	625	633	583	615	669	614	649	651	656	604	603	638	620	615	592	645	594	631	620	589	641	606	632	588	619	621	628	627	615	655	617	581	614	630	670	608	602	645	596	622	648	643	610	654	592	694	601	577	619	613	615	694	615	617	636	637	638	591	608	582	601	646	634	619	653	609	600	646	608	597	617	632	662	616	626	667	627	634	651	617	625	648	592	594	619	601	600	560	648	624	611	677	659	606	632	644	634	601	640	676	575	586	630	670	630	627	625	600	583	640	608	574	619	617	605	630	626	633	650	603	630	581	612	608	616	651	617	611	602	660	646	614	607	561	635	584	633	623	621	608	603	607	600	618	660	634	597	595	578	690	608	637	606	607	625	629	642	611	684	646	640	634	622	603	617	585	607	660	625	574	649	600	595	614	613	646	604	622	615	591	603	596	634	664	619	613	624	662	619	599	617	591	642	596	599	627	599	619	657	587	587	649	596	653	616	596	619	586	623	632	614	651	629	632	640	659	655	596	605	592	590	613	660	655	614	651	618	637	651	607	595	614	707	614	624	627	646	618	589	583	613	621	668	615	619	626	629	641	631	684	636	634	605	632	642	632	636	592	608	640	645	634	666	639	650	604	652	651	624	599	560	637	656	641	594	622	583	587	610	645	622	616	641	632	624	646	643	611	626	591	650	629	630	625	640	674	633	638	631	665	595	634	604	624	620	622	607	656	614	637	611	644	642	655	603	646	667	627	635	628	590	628	612	585	596	631	604	626	606	620	624	642	654	562	702	612	640	640	607	643	637	650	675	609	554	638	599	568	625	635	598	646	641	652	600	598	608	665	591	569	637	617	607	601	592	672	648	624	642	667	635	601	624	605	586	612	630	646	579	605	627	653	606	592	619	642	591	604	609	634	601	606	648	602	610	632	612	648	626	610	658	642	648	624	626	623	615	615	635	590	605	596	646	619	636	692	607	623	623	618	593	646	593	640	622	649	629	634	604	599	645	654	581	672	618	635	627	642	644	589	580	605	637	643	608	598	617	649	617	585	640	589	632	615	630	640	646	630	603	618	627	619	623	619	595	606	622	586	645	612	606	594	635	568	655	665	601	586	646	626	655	598	626	574	648	598	611	610	631	596	629	649	645	602	680	609	639	633	633	625	658	615	619	685	596	598	626	665	623	605	633	607	605	596	626	628	595	620	646	595	647	626	628	635	642	577	593	632	652	642	581	611	613	642	648	608	674	606	631	628	639	652	661	630	607	598	633	630	637	662	641	613	604	646	629	630	621	609	619	635	618	633	696	626	638	640	641	622	638	611	648	583	618	593	655	594	602	660	612	567	645	597	589	624	606	646	619	671	655	630	645	595	655	631	659	580	636	692	651	647	615	662	659	622	635	625	647	633	597	580	604	616	648	615	624	636	643	648	637	648	637	636	618	596	665	640	642	625	611	618	634	617	607	590	602	618	639	589	613	571	591	610	638	631	613	628	648	633	624	627	606	595	603	661	671	630	609	631	644	649	614	633	641	643	617	614	636	646	601	619	635	620	603	621	627	588	615	668	631	609	637	642	649	622	618	615	613	633	653	592	617	634	613	591	641	604	606	597	625	608	625	572	646	634	615	605	621	619	620	638	592	651	656	594	636	581	672	638	615	612	596	586	622	582	620	601	595	622	637	650	585	612	656	669	648	643	648	607	617	619	600	598	606	607	633	616	585	593	587	624	607	629	667	648	627	619	616	625	608	617	675	637	598	663	655	627	646	602	594	603	616	660	647	610	636	629	633	632	652	663	610	639	626	692	622	587	583	623	608	598	618	640	598	649	591	621	589	640	625	626	597	608	653	646	596	610	659	606	607	612	628	602	663	611	681	664	579	651	606	639	614	648	649	625	574	613	643	570	620	662	613	627	644	639	594	673	631	586	634	617	617	621	619	611	685	621	624	595	641	640	577	639	647	644	615	626	669	614	598	637	614	640	663	616	611	609	606	623	629	639	608	660	608	587	647	597	630	639	590	602	621	595	618	638	604	607	576	665	583	599	612	634	670	620	640	614	663	609	676	623	570	625	664	583	603	678	618	602	648	597	651	624	591	654	607	638	569	634	620	610	584	614	625	641	582	651	628	614	643	609	628	601	626	628	656	592	630	564	632	642	641	607	649	637	597	599	666	633	605	574	627	615	670	611	669	606	621	623	594	607	626	611	610	614	641	620	607	673	615	623	625	635	613	623	613	613	619	602	611	605	612	674	586	611	580	624	664	627	623	625	624	620	604	653	618	631	613	612	643	600	652	647	644	589	634	607	637	620	591	622	630	596	637	630	634	619	656	590	570	596	601	575	628	636	608	668	579	651	591	621	631	661	591	625	633	567	675	617	608	635	630	594	658	626	619	649	653	591	670	584	582	588	623	623	619	617	634	626	607	617	644	606	555	644	630	623	583	590	598	642	640	651	640	655	590	599	636	633	585	634	627	671	610	613	612	675	653	588	631	612	659	618	611	626	651	627	634	588	617	638	599	616	666	615	667	632	608	614	592	655	635	573	616	668	601	637	621	684	607	651	640	627	622	631	591	593	656	634	641	615	663	649	611	635	627	592	631	596	609	642	617	651	642	636	620	629	665	629	626	617	575	636	649	622	636	613	664	667	629	626	628	626	619	619	603	633	597	642	631	689	641	643	647	643	596	604	641	620	659	694	646	632	659	550	604	595	654	617	605	619	648	596	631	608	636	608	628	564	593	634	578	634	665	610	624	599	595	598	611	618	636	589	601	604	632	637	636	644	628	618	660	665	610	643	597	643	608	638	711	644	624	600	649	620	618	608	629	657	621	634	640	605	610	603	651	644	638	628	609	609	651	649	628	645	609	613	650	617	644	595	656	592	617	566	618	656	612	596	653	644	620	588	616	619	676	656	617	653	605	624	640	631	648	646	569	608	607	588	601	602	631	620	677	643	617	639	617	665	607	580	616	604	624	620	608	592	662	579	597	644	661	655	644	606	644	679	622	598	640	598	578	626	585	635	625	625	615	601	615	623	641	611	575	669	637	595	578	624	621	620	633	628	641	641	634	594	633	602	594	656	571	632	629	645	618	604	640	639	640	556	622	638	607	614
24573	21020	24472	27737	20744	2361	325	260	225	226	208	195	218	181	204	184	177	165	155	180	177	191	168	190	204	174	184	186	161	159	182	176	166	157	185	182	159	136	185	162	170	172	169	163	168	176	171	178	153	187	196	167	156	167	175	155	186	170	189	159	173	166	155	165	139	159	187	152	160	175	156	164	157	175	155	172	160	176	163	163	165	140	168	143	145	172	151	169	162	165	164	142	145	151	166	145	159	174	181	176	150	176	176	160	164	158	161	162	164	196	161	175	164	150	168	180	156	154	190	146	149	161	174	179	157	160	159	175	144	169	170	159	153	146	164	139	159	177	166	149	191	147	163	176	175	161	150	157	174	161	173	186	182	193	154	142	160	181	180	171	175	149	144	163	163	158	194	168	170	140	144	161	173	169	160	155	154	155	188	156	194	158	162	179	179	155	169	163	183	166	174	166	195	152	146	206	191	139	138	147	177	163	165	193	170	177	162	167	152	133	178	149	161	161	183	142	138	174	155	163	174	174	190	177	147	183	161	177	145	162	164	158	147	164	154	149	168	156	168	188	174	162	171	148	172	162	141	194	164	138	150	177	173	167	168	164	150	166	174	158	167	168	182	168	159	159	184	179	159	182	159	138	150	152	179	171	157	157	160	173	199	162	126	136	176	177	171	152	173	158	171	175	179	177	147	177	148	149	150	154	154	174	162	167	160	161	175	174	171	208	154	178	195	169	149	170	139	152	174	147	177	146	141	149	152	143	154	175	144	158	157	187	168	152	178	149	162	197	141	151	160	164	182	152	185	169	168	144	180	142	154	178	185	174	157	187	158	161	155	164	159	172	159	172	181	170	144	173	174	161	165	167	143	147	171	162	143	167	195	169	150	161	155	185	159	180	148	166	143	185	170	175	163	165	171	173	171	149	175	181	188	181	155	170	153	149	155	175	173	168	172	179	152	150	161	176	160	156	171	162	188	179	162	181	153	153	185	201	171	147	154	170	184	172	172	147	169	164	173	166	161	163	158	156	147	198	179	189	158	158	167	161	143	170	139	175	164	176	170	152	157	192	170	168	151	172	124	171	183	180	151	140	171	154	180	156	138	179	188	164	164	156	154	188	164	175	161	154	178	145	163	171	173	174	173	177	165	178	146	166	171	177	151	146	178	172	159	161	188	154	169	178	173	178	155	183	189	141	150	168	154	156	172	157	155	183	175	186	170	153	186	178	146	169	177	157	171	175	200	151	166	159	164	164	166	173	182	147	168	175	172	170	156	171	181	154	143	137	180	179	165	165	154	149	146	164	176	193	173	166	171	158	155	137	163	182	200	155	166	195	191	141	168	144	170	145	169	177	147	169	173	186	179	149	151	157	190	177	171	183	179	161	150	151	144	154	168	168	171	156	184	170	181	165	188	166	173	168	163	185	172	185	184	140	167	172	144	170	142	166	123	162	157	166	163	185	150	146	161	174	165	157	159	162	154	157	164	169	185	187	184	166	174	161	185	154	160	164	168	175	167	181	157	172	152	166	191	185	169	171	165	153	194	173	154	164	164	158	170	157	184	162	166	176	157	164	175	150	169	165	144	147	169	172	164	169	155	156	158	179	152	183	183	147	158	162	152	165	163	175	156	169	186	154	141	160	129	144	178	168	165	151	194	136	142	173	185	195	176	163	153	148	168	171	169	169	177	182	190	163	188	179	148	163	150	182	159	179	164	172	145	174	145	167	169	134	181	185	157	163	176	170	165	145	158	152	161	185	177	147	175	166	166	179	179	192	153	166	158	164	160	155	151	167	150	165	155	152	176	160	178	170	174	167	175	164	170	166	147	190	190	173	158	158	182	153	176	163	181	145	174	160	155	154	153	182	155	177	174	177	193	162	160	168	167	162	182	177	184	135	177	146	165	168	152	158	160	166	162	183	188	149	169	179	169	167	163	180	170	155	187	153	150	131	177	169	175	141	159	161	150	166	165	163	164	163	187	188	180	162	172	167	152	167	167	160	155	146	140	182	147	170	195	169	189	156	154	167	178	139	166	167	154	154	174	163	187	148	173	162	138	161	161	172	151	169	186	153	164	161	160	152	174	163	173	164	155	143	168	179	167	171	187	165	167	156	184	184	176	182	172	191	148	167	163	174	150	199	169	166	163	156	164	177	166	175	171	172	157	175	163	151	170	157	187	191	195	158	174	178	171	153	173	151	175	181	160	184	150	178	167	181	168	177	189	175	177	149	169	159	164	147	200	172	144	179	187	172	158	197	175	161	167	143	146	172	183	164	175	170	162	159	180	168	170	187	168	159	164	181	161	171	150	168	177	166	151	151	167	159	160	152	183	166	142	184	171	169	145	183	169	164	154	166	159	197	157	159	164	142	147	152	185	158	166	163	174	164	175	167	150	162	165	172	179	187	169	198	158	163	149	160	181	163	169	167	176	150	169	150	166	181	167	166	160	174	133	160	168	175	168	170	198	151	172	174	171	163	148	177	163	180	168	171	187	167	183	162	169	174	160	177	161	155	164	170	143	155	157	174	175	148	176	167	166	187	156	149	186	168	153	178	174	159	191	157	183	168	169	173	173	167	162	172	138	187	162	168	188	144	151	163	166	169	141	167	165	171	158	146	174	174	181	175	178	157	177	152	148	170	157	163	179	155	166	176	140	177	157	182	162	178	163	149	152	172	163	156	172	182	192	187	147	152	165	166	168	167	173	160	182	193	153	182	145	161	182	157	203	162	156	159	155	197	153	171	146	186	172	166	155	170	173	181	159	177	168	170	150	183	154	152	189	173	194	159	169	171	175	158	163	182	161	146	175	144	190	142	165	167	160	174	175	206	162	164	172	150	180	190	172	175	182	155	197	181	159	172	143	168	165	161	170	183	163	163	159	162	161	165	146	166	189	178	154	153	146	188	153	186	175	140	168	177	170	158	152	162	197	140	158	170	159	173	157	173	168	173	187	156	168	157	151	168	156	194	155	177	164	155	156	157	174	180	187	161	193	178	162	133	168	157	187	168	167	188	150	162	174	158	162	171	157	166	184	155	166	173	179	171	179	173	158	186	170	146	152	167	153	143	166	165	161	182	151	191	158	174	153	168	179	163	199	172	158	137	173	152	162	166	155	150	176	165	160	165	175	194	166	158	186	162	177	155	151	167	167	173	168	181	180	180	176	170	159	160	161	147	154	163	173	169	182	176	176	166	168	168	181	169	162	165	154	158	158	166	170	183	139	155	163	179	164	155	178	153	138	173	160	187	173	153	187	161	170	182	169	161	154	154	150	183	173	177	181	169	184	163	156	189	165	163	176	190	172	190	178	165	166	185	150	151	160	147	142	155	167	169	157	165	154	190	149	154	147	171	176	153	152	163	152	161	180	151	151	188	181	158	147	183	176	159	180	172	165	175	134	168	167	175	146	171	186	190	165	165	150	174	194	149	156	165	157	203	145	183	169	178	159	158	156	156	172	181	152	176	155	180	167	160	158	167	169	170	178	177
3059	2556	1432	779	558	491	438	424	419	412	415	409	384	390	417	392	361	394	404	411	394	391	377	389	360	361	351	374	366	397	341	399	376	397	402	384	348	387	338	381	385	376	367	405	396	409	364	379	364	394	344	371	401	375	391	361	363	394	381	393	367	341	387	397	367	379	402	387	352	375	395	376	387	392	371	373	381	361	394	358	381	414	366	376	406	384	371	366	378	377	361	403	384	349	425	405	406	376	421	369	395	351	362	357	367	421	380	361	343	399	343	387	377	418	380	390	372	374	378	399	368	417	377	407	372	371	402	359	385	390	413	390	385	343	377	386	369	351	390	371	405	360	370	373	371	392	390	414	353	373	392	375	389	386	415	362	381	379	393	376	374	374	412	351	402	390	377	386	393	365	368	349	368	387	368	376	382	365	382	400	390	375	405	397	388	382	363	383	390	381	356	359	345	354	367	410	421	342	371	384	364	374	388	381	393	392	409	389	341	390	379	354	370	367	408	353	353	386	368	395	389	403	411	363	347	377	384	396	356	391	385	347	363	389	351	385	377	402	361	355	344	405	375	384	402	375	381	355	387	393	395	380	392	384	413	355	378	365	371	374	378	392	390	410	382	348	369	352	366	354	360	361	378	394	399	388	355	392	376	387	392	394	385	417	391	378	392	418	380	399	370	394	373	350	361	379	350	372	382	356	330	362	361	380	349	409	398	390	371	404	396	376	335	381	375	339	325	387	331	422	389	396	391	379	359	385	372	372	378	402	401	416	374	356	396	351	384	360	377	353	405	376	393	401	385	385	372	366	404	403	371	366	397	392	369	368	383	366	393	392	373	359	388	356	367	372	376	364	387	390	373	394	360	391	418	372	370	362	390	381	385	376	376	336	373	341	369	364	380	364	413	419	406	400	385	392	396	346	353	388	342	377	363	362	365	384	374	363	387	368	382	394	375	375	422	373	373	359	377	383	411	367	423	347	359	368	374	357	392	367	388	384	397	364	392	360	356	372	371	403	377	413	416	382	360	385	348	380	394	392	403	393	397	403	364	351	428	350	374	379	381	393	416	380	372	403	336	372	379	379	394	427	378	358	384	354	404	359	396	346	383	379	383	384	353	375	420	356	368	356	357	386	378	368	394	421	388	382	385	347	381	366	369	402	388	390	357	401	364	392	424	374	379	390	389	381	404	371	358	369	376	345	353	380	383	370	385	375	418	352	406	404	336	329	367	373	378	371	357	350	359	366	383	382	394	412	363	403	345	350	398	359	388	354	344	369	352	382	370	388	357	373	374	364	397	351	372	389	348	369	387	371	380	374	388	359	379	389	400	386	391	394	376	355	351	356	370	380	358	384	391	377	352	417	384	333	385	344	369	385	401	403	372	391	402	360	367	364	407	415	397	374	401	415	395	397	372	375	360	397	402	348	414	368	349	360	359	381	371	363	368	365	362	383	411	397	396	388	364	384	346	365	407	412	383	391	376	385	358	393	359	428	411	398	358	354	375	377	368	399	359	413	377	340	368	396	365	355	371	399	402	415	367	379	376	421	367	388	387	365	353	359	395	398	390	381	405	384	396	378	389	386	375	375	358	382	394	352	406	357	383	398	377	362	381	393	409	370	385	393	358	419	389	353	364	357	354	382	331	370	368	386	387	393	394	377	360	390	388	380	350	373	360	385	400	392	384	375	401	380	405	356	378	424	369	362	418	375	361	358	379	378	398	358	354	396	359	377	376	342	368	360	400	398	373	360	383	388	345	368	361	395	374	387	362	366	382	371	361	378	379	375	383	374	336	386	367	378	421	370	378	365	370	380	388	384	366	388	372	380	382	381	360	389	366	370	358	391	389	340	393	365	392	386	372	366	395	376	368	357	379	374	384	378	372	392	407	359	395	368	362	343	342	396	381	390	402	394	382	401	370	384	374	382	350	361	384	377	377	373	372	402	411	363	412	393	385	368	381	387	378	362	386	376	373	354	398	360	382	375	377	339	384	398	340	403	401	368	381	349	343	384	392	383	335	387	381	396	407	386	388	392	394	403	396	345	394	394	379	397	369	397	394	376	374	362	382	367	392	373	380	347	375	363	393	366	350	375	367	373	387	387	380	373	355	378	399	367	367	417	366	384	364	398	390	373	390	352	392	389	413	390	397	401	360	380	385	365	391	415	388	375	401	386	365	364	372	392	392	385	387	365	391	387	353	365	371	369	347	365	349	355	347	374	366	385	354	383	376	390	392	382	387	368	355	364	345	375	387	387	423	352	381	352	366	369	377	382	342	395	377	358	424	355	364	393	370	359	350	402	356	406	404	376	369	372	369	362	382	371	430	419	379	344	382	379	384	415	351	345	364	385	387	358	378	356	394	372	412	371	369	360	363	387	393	395	377	388	354	365	377	400	394	414	343	379	373	364	386	383	404	381	411	379	361	363	411	414	353	376	418	359	407	341	377	391	389	403	392	411	345	398	380	364	350	379	371	371	342	397	376	378	354	373	352	424	384	374	338	365	363	384	378	361	379	377	380	394	383	372	402	407	384	368	381	367	378	349	391	365	368	373	376	384	353	360	371	404	383	361	397	374	386	388	385	385	370	378	391	368	406	358	383	404	365	378	363	370	404	384	365	377	370	420	363	367	409	377	381	375	372	371	346	379	367	394	416	363	355	363	342	365	421	399	346	410	384	348	387	395	375	388	354	364	387	393	374	383	365	401	376	354	373	368	357	401	393	372	369	358	368	400	389	378	365	376	333	402	387	380	352	377	380	379	358	368	374	374	375	368	389	363	411	386	352	406	368	364	369	365	390	363	378	370	404	363	342	384	365	387	386	371	413	381	371	378	395	380	385	361	375	377	400	377	351	372	350	415	387	406	369	403	376	408	366	389	352	358	382	408	389	391	391	397	384	402	401	379	419	364	363	367	363	332	381	383	359	371	406	404	384	350	360	377	373	377	401	366	376	380	372	336	406	411	383	362	380	395	347	363	370	388	415	391	417	377	376	391	387	369	389	375	394	362	369	357	381	389	400	357	381	357	375	391	394	370	384	410	362	350	373	403	392	375	357	416	392	358	371	382	388	362	386	431	357	382	388	391	380	373	379	388	350	400	363	356	360	401	402	400	363	365	377	380	380	364	409	347	398	394	391	403	404	387	357	371	391	386	392	390	370	370	376	407	365	373	384	346	378	387	394	352	394	380	403	364	372	403	385	373	375	408	377	396	373	394	366	380	377	385	391	373	386	369	380	407	389	367	388	380	373	386	389	355	413	407	350	376	385	358	359	355	393	369	370	378	378	378	375	361	411	413	378	407	369	404	380	410	380	389	356	356	384	407	401	378	380	388	352	382	348	353	376	407	392	408	351	381	368	378	376	362	421	387	400	410	382	359	385	382	353	372	396	354	403	372	385	345	384	393	353	379	341	363	390	368	374	359	337	390	348	345	383	383	403	358	370	401	397	398	378	364	385	412	395	375	344	367	409	388	384	406	380	414	375	393
23809	21000	25094	27107	21004	20897	1546	274	190	184	155	129	139	122	117	120	120	80	93	94	95	68	59	87	70	93	103	90	70	68	71	80	62	72	72	68	73	84	79	68	68	59	61	93	77	64	84	71	75	81	77	84	69	80	50	72	66	77	69	79	64	71	61	76	78	63	91	64	84	69	72	74	81	92	79	83	72	65	62	70	85	75	78	70	67	87	61	59	86	74	83	57	86	67	91	80	79	60	79	61	76	66	57	65	69	72	72	67	79	69	78	84	74	69	75	75	67	77	70	73	76	66	65	59	69	66	52	74	71	62	80	54	88	65	78	76	54	86	78	70	56	64	82	84	70	64	63	76	62	63	62	71	79	78	71	72	58	63	99	69	79	75	83	72	77	75	65	82	66	68	69	78	56	64	79	78	82	66	67	75	81	73	79	68	68	76	72	79	79	81	69	74	59	69	71	67	70	59	77	65	72	89	79	75	69	75	71	78	59	81	72	74	72	77	62	73	77	63	79	73	60	85	69	75	87	86	70	66	80	73	69	66	82	68	58	62	66	100	66	60	63	62	74	66	71	89	73	58	69	76	66	96	83	65	68	79	59	80	70	68	63	71	71	64	67	68	80	76	64	71	91	73	88	75	70	60	70	68	74	74	83	52	73	59	62	76	86	62	96	62	78	61	83	71	69	61	60	63	79	75	73	66	83	76	70	55	58	74	69	60	65	83	70	69	72	94	65	62	55	65	76	65	73	61	63	74	76	84	82	66	58	66	73	65	71	78	75	67	61	87	59	67	75	71	71	59	77	82	54	72	64	65	82	63	84	72	70	78	75	74	73	63	65	69	69	70	66	58	64	85	62	76	66	71	87	59	99	74	82	63	79	70	59	76	84	72	72	73	65	80	63	67	65	85	73	80	80	76	87	67	58	68	87	84	76	85	71	58	85	67	75	67	77	71	73	72	90	59	61	78	77	66	76	84	62	72	60	63	58	82	69	74	71	67	66	68	79	79	67	55	82	63	62	76	71	72	62	70	73	85	84	83	85	66	78	58	86	73	69	82	90	65	57	80	68	78	78	83	81	59	67	80	66	73	79	81	76	82	61	67	90	80	76	71	67	69	71	94	78	85	80	84	76	80	61	78	61	71	72	60	64	60	64	74	72	65	58	66	85	81	69	82	82	70	69	71	85	63	79	79	73	63	72	76	77	62	72	79	75	66	100	73	54	72	81	76	67	68	65	77	87	59	64	80	74	57	74	67	77	73	58	80	80	57	81	71	73	60	80	65	65	72	110	75	84	61	78	76	77	86	55	76	65	65	69	73	68	73	64	85	86	62	75	79	74	81	78	80	63	69	91	69	62	85	66	85	72	73	72	81	70	66	66	71	82	53	76	79	67	59	78	73	71	75	68	67	75	74	82	70	96	90	88	82	81	55	68	64	79	83	63	61	78	71	76	89	60	60	75	64	77	78	71	59	65	80	83	64	60	103	85	67	89	72	71	76	73	70	72	62	71	66	72	77	69	63	66	71	66	55	69	89	80	69	71	72	88	80	57	77	72	69	69	79	72	67	72	79	65	76	59	78	73	49	77	68	68	81	74	67	84	72	59	74	74	80	71	72	73	82	63	75	70	77	74	60	64	70	90	101	60	59	48	86	61	71	58	70	76	76	61	79	87	64	81	58	49	61	62	62	81	85	72	54	74	57	75	80	76	79	82	71	74	68	75	65	61	74	67	70	79	68	55	66	71	64	57	69	73	69	64	74	60	104	68	86	75	75	91	68	57	70	80	74	67	72	70	80	70	63	75	65	72	88	66	74	81	76	87	73	75	72	81	80	59	77	73	58	84	66	70	64	72	74	58	72	56	71	61	76	83	68	69	64	79	77	77	70	63	78	76	68	59	62	70	50	70	63	64	81	72	66	68	66	65	69	79	84	77	63	69	70	75	86	94	73	90	68	59	67	67	69	57	78	65	53	78	66	67	55	72	74	67	92	86	60	63	69	89	95	59	51	77	78	63	84	75	61	77	61	71	65	68	97	77	80	78	75	80	69	69	75	75	67	69	76	74	80	77	89	70	75	87	89	64	72	62	53	81	57	70	66	81	78	81	70	73	67	63	71	75	77	76	91	80	72	84	81	73	76	72	79	61	74	71	67	66	60	92	76	70	80	71	72	73	68	74	80	66	63	89	77	87	73	79	88	78	57	73	77	83	81	92	78	70	67	74	63	75	100	79	83	71	73	71	87	81	80	78	64	73	86	86	76	73	65	77	72	71	66	75	77	76	78	63	67	85	59	66	58	80	61	59	72	68	76	79	78	78	59	59	76	68	82	75	67	93	65	66	77	70	80	69	79	71	63	73	67	71	65	69	80	87	86	57	74	92	75	86	73	66	58	76	72	71	80	73	74	84	68	82	64	84	90	62	68	76	62	84	55	74	69	80	79	65	65	88	78	70	96	72	72	61	81	63	71	76	77	61	77	64	87	78	61	65	70	68	60	71	80	70	81	52	55	62	56	90	72	77	69	74	82	79	81	67	64	79	76	69	82	68	88	66	75	78	61	65	78	83	71	64	86	77	70	56	89	62	79	68	65	73	68	77	44	53	75	88	75	66	66	73	75	83	57	67	80	69	67	83	72	66	72	72	75	61	81	72	55	78	69	75	72	69	83	74	70	77	72	87	73	70	70	58	72	78	97	70	61	70	76	78	69	64	74	65	72	68	76	90	85	76	69	79	61	87	82	53	73	73	89	74	70	87	56	66	69	75	66	71	76	81	66	78	80	74	89	77	69	77	67	74	87	76	73	68	70	79	76	68	72	79	69	68	64	86	64	68	78	73	71	64	76	74	68	69	59	65	78	69	74	57	73	60	80	73	82	61	57	62	84	60	73	68	66	75	80	75	91	87	78	66	57	60	61	78	68	88	76	78	78	76	72	78	84	67	73	55	76	60	78	75	81	77	73	73	58	55	68	71	67	90	70	75	73	63	79	75	58	74	56	88	54	67	62	59	78	72	74	79	63	47	79	90	73	60	78	70	68	66	63	80	71	81	65	56	73	66	92	73	67	70	77	88	71	75	60	82	86	63	69	61	74	72	76	65	85	86	75	55	78	80	71	82	71	74	72	73	80	83	83	81	81	72	80	92	62	65	79	68	74	73	74	81	62	70	94	74	73	67	66	65	69	70	71	68	77	78	76	70	71	77	75	76	82	69	53	78	81	83	74	73	67	67	77	73	73	61	76	75	78	74	65	86	73	76	71	74	73	66	68	69	76	69	78	64	63	72	67	57	64	60	72	67	81	71	78	63	74	77	81	67	74	84	77	64	61	71	73	77	65	62	72	70	89	78	66	66	76	57	80	76	58	87	69	73	83	91	61	75	62	70	63	82	65	78	67	82	71	73	63	60	69	72	86	64	68	58	62	79	67	80	78	68	74	67	53	76	67	62	69	82	79	65	67	80	64	73	75	65	80	96	87	75	65	71	70
3025	4274	2304	943	539	395	303	276	246	246	238	224	226	195	209	225	200	206	226	217	219	208	198	201	184	199	183	188	216	213	208	208	169	212	213	201	197	195	187	194	182	200	187	180	178	204	186	184	190	203	188	214	189	173	200	215	174	213	217	197	218	198	211	195	189	226	168	184	190	193	175	190	200	191	190	177	183	218	185	178	187	182	194	166	220	209	183	198	197	187	204	211	199	182	199	174	230	206	200	156	199	202	199	184	213	216	222	157	183	181	199	210	162	181	204	190	191	214	223	173	187	221	187	203	180	182	205	197	193	194	196	210	207	185	193	216	190	200	189	191	206	198	178	204	192	185	186	191	208	200	211	178	184	203	205	185	191	204	199	181	190	189	190	195	168	206	212	222	188	197	201	197	176	197	193	187	193	210	186	216	202	207	168	196	196	165	201	188	181	186	197	189	187	185	201	174	221	194	178	205	172	166	187	180	186	170	207	169	223	214	193	213	201	178	217	206	205	198	183	196	194	204	198	199	198	191	195	202	199	187	201	181	193	219	181	186	190	191	205	170	203	207	187	180	213	177	193	194	186	180	210	176	196	211	202	214	177	178	200	193	194	197	163	186	173	212	187	184	199	203	193	193	199	215	191	180	208	185	201	187	193	205	200	202	173	209	171	187	204	181	191	200	185	187	208	203	196	196	188	184	202	194	189	215	189	199	195	181	192	191	182	180	194	173	206	203	187	186	189	193	185	187	193	193	192	214	212	198	205	196	199	160	202	198	209	201	197	194	180	182	176	178	192	200	174	198	205	206	188	196	174	188	182	195	219	187	190	196	220	184	218	190	203	172	198	172	209	167	206	174	221	203	206	177	192	168	208	177	187	172	186	201	202	186	180	196	205	189	216	199	183	211	179	208	177	191	188	200	172	170	222	208	180	180	189	197	210	173	193	193	164	199	178	187	193	187	193	188	202	191	163	220	188	197	194	175	202	182	236	194	188	191	198	179	201	206	171	199	177	214	169	197	187	186	171	183	189	220	208	176	187	185	165	224	197	182	214	183	203	184	221	202	201	203	174	217	187	187	211	194	182	209	189	210	187	227	197	185	199	208	177	215	194	218	196	179	167	218	204	203	195	193	164	198	202	183	202	169	192	195	171	194	194	186	177	194	178	183	199	182	191	203	213	216	210	199	217	188	174	203	195	204	180	204	193	187	192	181	215	169	226	216	176	201	197	180	175	198	202	202	198	186	186	185	173	206	172	188	189	204	207	187	202	196	174	197	200	181	198	196	179	196	202	192	182	191	206	171	190	172	207	192	192	193	206	204	191	196	211	202	194	204	206	187	183	193	208	186	189	190	225	181	184	198	213	204	192	206	177	212	173	203	184	184	189	205	202	204	208	164	181	198	211	212	199	195	229	197	178	219	210	184	175	197	202	173	160	167	199	200	214	199	170	206	200	162	172	185	181	189	183	168	195	191	193	178	190	221	186	190	198	182	210	195	212	231	191	192	182	191	199	181	183	204	187	206	186	203	201	212	215	185	210	197	199	188	212	164	181	163	172	211	212	174	188	182	193	169	193	197	176	175	197	198	188	210	190	191	181	213	215	215	182	188	187	200	193	199	173	195	205	203	198	210	191	197	181	205	182	198	183	200	201	186	194	177	206	182	180	194	197	209	203	198	186	199	186	182	192	204	193	187	198	191	160	187	226	159	183	198	184	174	169	198	190	190	211	192	189	191	199	201	165	171	186	225	195	187	203	183	177	186	192	184	173	182	211	190	199	201	186	181	196	191	184	186	187	153	186	186	204	208	194	191	180	231	218	187	217	200	184	185	170	208	192	221	184	189	175	189	218	183	191	216	192	197	198	206	184	199	217	185	204	207	166	178	177	198	216	219	188	198	193	180	190	183	178	198	214	216	194	194	200	184	203	220	194	181	208	188	204	218	182	169	193	194	183	196	184	210	174	223	191	195	169	190	225	187	168	193	198	212	199	217	180	186	202	192	206	197	172	186	186	197	176	193	197	205	195	184	193	200	195	195	195	185	208	217	205	190	184	211	175	175	180	183	200	173	214	196	201	207	170	206	219	183	190	180	182	199	182	204	193	221	178	183	188	188	215	187	165	214	210	217	193	209	180	188	204	191	210	198	195	215	194	197	193	199	238	200	176	225	186	188	190	205	234	172	197	170	205	183	179	192	196	233	195	194	187	180	202	199	187	210	185	188	184	195	193	204	194	191	196	191	194	196	188	177	202	194	209	171	198	201	200	190	186	205	197	220	196	190	186	194	187	177	192	197	192	192	196	189	188	176	170	184	191	190	194	180	202	186	182	183	194	199	174	193	204	187	206	198	224	207	146	201	184	185	212	216	197	209	182	200	199	202	203	183	176	182	185	200	179	178	191	193	206	194	193	203	200	187	189	183	195	193	193	228	200	195	196	196	202	194	195	192	209	179	216	206	190	162	176	198	184	208	182	208	196	230	202	184	178	179	186	178	198	185	175	202	167	212	197	196	189	154	188	230	197	201	158	177	186	180	186	212	184	187	173	198	192	196	190	196	197	222	196	178	198	198	193	193	183	181	183	190	182	221	179	187	217	182	205	199	208	229	189	167	212	180	188	191	191	198	196	173	183	188	183	198	224	175	186	192	182	192	176	189	174	200	179	176	194	186	216	186	170	213	208	203	182	183	183	185	204	191	186	203	193	181	167	183	202	184	185	205	177	180	188	182	204	198	194	203	169	199	190	193	200	205	211	204	181	229	201	177	228	188	199	200	203	192	197	171	202	204	198	197	203	189	196	202	205	197	180	174	201	215	215	186	160	182	192	187	178	197	201	191	178	200	197	188	196	195	209	162	185	185	186	198	189	185	178	210	207	173	203	198	191	182	164	168	165	212	190	194	169	205	200	171	176	185	187	161	206	193	189	199	210	205	201	180	184	181	212	167	197	217	190	199	175	175	202	177	180	176	180	205	201	182	171	189	182	197	186	187	186	194	187	199	200	208	188	218	182	190	225	221	191	193	191	218	197	176	196	191	190	207	202	184	186	184	226	184	191	195	184	193	192	223	196	179	201	212	173	202	193	187	178	177	190	200	216	196	202	180	178	204	190	211	192	192	202	180	192	183	190	192	211	233	190	188	191	190	193	203	189	207	175	198	226	222	209	188	189	216	173	182	200	193	208	211	200	223	179	178	181	204	198	200	185	176	223	205	202	187	210	181	213	179	189	181	185	190	192	214	211	184	176	186	191	215	176	190	200	189	227	195	191	191	204	197	183	200	199	188	201	167	207	192	205	188	200	176	188	172	193	203	187	203	189	171	165	215	191	205	215	202	200	191	194	181	173	177	207	197	197	186	202	181	196	201	188	173	212	201	189	203	163	198	212	206	184	199	180	186	211	185	194	192	191	193	195	192	200	177	218	193	202	190	181	189	175	186	190	178	205	188	195	211	191	176	187	206	197	208	176	192	194	193	193	193	181	189	206	191
32662	12358	1301	336	311	279	286	270	292	279	260	263	266	255	270	281	287	272	292	257	282	309	284	289	272	294	311	243	290	295	280	334	327	302	314	286	261	287	268	274	279	251	265	308	292	281	294	300	293	283	285	302	307	281	281	266	282	274	303	292	291	254	294	275	285	302	268	262	301	243	270	272	280	290	261	298	282	284	287	305	282	275	298	302	274	278	266	258	282	267	306	254	293	275	281	294	284	253	310	276	272	286	295	282	283	303	266	294	294	268	299	305	299	276	296	274	297	281	270	288	270	280	288	291	282	287	292	288	273	293	284	297	279	275	247	262	278	298	287	316	292	276	273	245	262	283	271	274	268	304	319	319	268	271	286	279	294	262	274	293	293	273	282	283	266	272	297	260	294	299	301	287	278	242	263	282	298	282	280	248	252	289	295	268	277	271	287	268	265	280	299	282	300	272	278	269	309	274	277	281	304	278	260	267	313	298	294	294	297	295	248	275	289	268	279	275	291	277	254	260	281	287	284	285	311	260	272	315	259	292	261	267	292	282	265	298	260	262	280	313	280	290	287	291	285	287	304	244	278	308	268	286	290	273	256	257	271	286	293	282	273	264	270	276	273	294	265	285	276	287	300	278	315	298	282	269	294	283	308	281	294	297	266	259	281	259	298	255	268	280	301	283	282	314	279	288	268	264	281	289	264	287	272	300	275	291	237	259	270	277	283	327	288	272	282	291	274	308	303	268	276	270	266	279	293	286	257	267	279	288	248	297	297	298	266	290	291	273	280	275	274	274	295	282	300	273	302	285	277	249	276	307	267	306	283	290	301	235	273	269	287	255	262	268	275	287	293	257	293	281	293	282	288	267	301	273	281	305	268	299	256	279	279	259	255	262	292	269	276	242	254	294	264	290	330	269	240	295	266	264	278	302	274	290	295	287	274	289	290	283	293	313	281	312	293	293	311	286	296	300	270	295	261	267	269	320	233	289	278	289	295	285	266	265	250	290	273	281	260	291	272	282	263	295	270	314	283	262	256	268	264	240	276	279	263	314	275	270	267	279	233	273	272	269	262	265	294	290	260	263	276	270	289	291	289	258	277	276	275	295	297	277	264	291	255	323	275	278	261	295	272	244	279	279	275	269	298	293	270	293	277	289	298	275	252	303	299	248	296	306	251	272	291	262	285	300	284	274	295	282	286	261	292	296	242	289	302	262	274	290	297	252	263	260	293	294	285	256	276	305	305	254	280	295	275	301	271	291	289	266	290	264	304	271	299	271	282	290	273	300	318	294	289	283	301	325	282	287	287	271	272	297	290	278	268	270	281	295	250	277	251	307	286	246	294	289	283	289	268	272	298	277	295	290	274	270	286	255	295	249	341	274	280	274	294	281	276	306	265	261	270	260	270	286	267	283	253	280	292	274	267	263	285	309	290	303	282	281	283	270	244	278	294	282	305	263	279	313	264	266	293	259	276	275	297	268	301	300	300	278	282	276	288	279	260	288	271	332	253	269	279	283	250	283	295	260	268	255	287	283	309	262	308	251	292	288	270	279	276	270	284	277	293	279	273	296	305	301	299	274	260	281	278	257	292	260	254	253	287	269	291	265	300	282	281	251	273	296	268	310	281	280	277	281	283	262	285	310	307	304	242	273	293	251	272	282	298	277	278	291	285	270	272	251	275	278	295	275	282	276	300	257	272	285	279	257	283	332	282	307	265	261	286	293	283	291	273	265	270	278	304	275	302	262	283	296	307	281	286	249	277	297	320	287	286	262	277	277	297	263	279	256	297	279	281	292	262	258	294	286	301	296	284	290	265	281	325	250	287	279	296	259	249	272	262	276	273	266	246	284	305	283	264	285	258	294	271	289	281	298	295	272	288	281	287	258	249	263	272	263	254	314	287	296	281	252	283	268	291	263	275	275	266	285	284	277	311	288	277	294	278	273	271	250	241	269	255	252	285	268	262	257	300	268	252	257	256	274	262	313	268	301	274	276	238	292	298	282	272	262	272	292	288	278	237	275	244	273	268	303	293	273	289	284	297	274	281	267	267	321	302	266	289	322	268	288	260	235	286	289	262	273	297	317	331	268	276	288	304	302	281	312	283	289	272	302	275	272	269	289	295	265	310	270	300	281	280	258	273	254	284	281	297	270	275	298	275	247	272	302	254	294	288	265	274	265	289	239	315	276	295	270	245	282	286	242	278	282	258	280	303	280	254	265	288	285	274	280	308	265	284	276	287	293	265	268	264	248	292	278	271	303	258	290	307	269	273	258	314	278	276	304	289	293	282	285	299	251	278	273	284	256	280	279	266	273	272	296	275	293	296	283	284	270	271	287	308	273	282	268	284	269	267	274	293	293	303	302	299	292	289	273	299	311	251	275	292	276	284	289	290	251	290	278	277	269	270	290	262	277	299	288	296	295	279	288	297	294	322	263	252	281	313	292	260	307	257	269	270	249	260	280	274	299	282	243	272	272	278	270	264	293	280	290	285	307	278	269	285	282	284	281	291	267	307	305	273	276	293	284	251	279	290	271	255	220	290	290	257	283	237	289	290	309	257	291	262	303	284	282	298	266	328	300	294	295	267	290	290	277	286	293	264	274	281	284	290	272	262	304	256	273	263	259	309	290	287	266	285	270	281	328	254	275	264	283	319	261	275	280	299	295	256	261	264	278	267	255	265	326	271	259	245	282	325	286	284	249	290	336	273	278	270	263	303	294	274	317	295	309	293	276	286	264	282	284	290	307	272	275	284	250	285	279	286	254	267	272	247	320	276	301	309	304	284	313	289	263	289	288	286	253	264	278	295	276	253	259	272	287	260	287	266	291	278	265	271	279	300	275	279	265	281	289	274	253	255	295	281	302	269	278	288	289	290	263	280	269	283	264	281	285	267	266	293	306	275	261	287	251	268	305	287	287	298	283	266	278	306	261	266	267	287	284	285	298	315	313	300	279	277	291	270	293	284	263	306	294	303	282	305	280	297	273	258	307	302	287	295	298	322	303	255	292	291	270	294	282	234	307	287	262	298	302	285	268	288	283	265	261	297	288	288	270	267	277	283	267	303	307	301	299	267	292	263	263	276	263	270	270	299	251	319	278	312	268	300	263	260	279	269	285	251	268	268	298	267	276	274	287	287	297	265	317	273	303	280	313	271	269	277	289	246	272	246	281	309	313	295	291	255	303	296	278	263	283	288	283	255	284	285	292	278	292	275	274	265	265	265	311	301	289	289	267	299	290	269	296	301	292	296	264	254	270	276	246	308	258	287	280	290	247	275	267	289	281	265	251	267	279	259	297	263	270	272	281	265	269	287	294	279	287	278	320	297	308	283	301	255	277	297	308	271	291	301	268	295	307	287	296	275	278	292	269	279	281	287	264	280	281	286	294	293	285	267	261	257	269	264	262	275	271	306	290	279	259	260	294	286	273	275	256	264	265	336	288	291	275	287	285	271	268	266	279	272	281	288	272	265	291	281	277	296	303	313	280
5490	755	674	636	616	638	640	584	630	633	633	642	641	612	638	661	568	605	592	633	625	625	603	612	628	602	591	632	606	650	628	639	626	628	571	624	637	582	594	653	641	594	613	640	681	623	591	663	600	566	590	633	608	691	608	603	594	599	588	608	605	672	624	647	604	597	624	625	643	627	657	595	610	632	596	659	631	573	656	612	623	585	599	609	602	579	675	618	641	627	607	625	602	658	655	672	621	670	676	615	660	597	615	614	653	641	629	586	633	609	606	633	614	606	643	584	630	623	603	599	569	598	653	621	623	620	634	656	643	646	621	608	634	575	619	634	628	602	610	598	669	628	591	629	596	594	645	599	573	649	610	616	630	629	624	575	665	582	605	647	652	574	584	628	631	633	673	669	604	607	615	669	622	555	629	624	611	632	629	659	550	649	612	641	619	631	606	614	636	615	624	616	601	670	604	567	670	638	600	634	614	625	595	631	619	618	637	639	624	619	628	623	645	647	590	622	626	592	605	591	639	610	598	617	602	613	632	631	628	641	680	599	643	635	567	647	607	676	581	650	660	633	592	632	656	649	607	602	623	607	594	636	590	687	608	626	627	633	637	605	630	684	603	617	651	625	628	611	643	594	633	601	625	607	602	659	619	596	686	635	575	631	582	602	629	597	621	676	632	593	624	657	646	642	605	618	647	616	636	652	586	595	587	619	640	662	588	610	643	613	596	626	661	617	650	622	628	613	625	587	649	598	615	633	595	609	655	629	619	638	626	636	584	612	585	674	585	606	674	650	624	613	644	660	608	571	665	652	623	614	580	597	620	620	553	626	629	667	610	612	646	651	596	600	663	596	613	593	620	681	628	631	614	603	623	594	640	616	569	597	636	623	620	642	600	598	604	601	586	641	649	642	652	625	630	642	646	637	614	608	604	656	602	635	586	637	589	655	584	657	585	613	675	628	624	629	638	604	593	626	599	583	635	677	626	609	625	649	615	624	613	684	613	604	648	603	653	611	620	559	605	597	624	578	646	634	562	616	638	583	585	641	632	620	633	609	669	598	616	599	610	634	584	609	620	629	624	647	607	623	637	638	656	621	591	638	624	621	595	643	591	621	660	582	593	633	606	631	613	655	618	572	573	607	621	607	626	609	638	623	561	607	628	642	602	636	624	603	644	569	571	622	564	589	614	588	609	573	652	609	586	671	617	613	611	643	611	610	660	624	596	641	645	619	617	615	595	597	614	602	617	679	628	632	639	593	623	621	609	670	606	629	653	593	582	623	656	642	620	637	580	603	623	642	631	610	626	630	642	627	634	654	623	625	618	633	591	607	600	660	605	606	635	604	632	608	567	616	593	587	631	634	639	591	568	614	659	661	607	611	585	601	610	657	589	627	622	629	611	566	647	614	664	636	590	610	629	601	636	640	632	673	609	645	589	600	582	630	630	638	627	597	600	621	653	631	650	609	643	645	583	617	651	645	621	619	604	618	556	627	596	599	587	633	668	601	624	592	623	576	605	611	610	613	662	635	651	633	597	640	614	621	636	608	645	602	634	625	600	627	639	646	618	616	589	608	603	611	655	657	636	610	654	582	608	629	637	603	597	603	583	628	633	635	603	609	572	603	591	595	591	603	616	628	631	611	632	619	635	604	679	634	651	599	589	655	633	607	652	582	616	609	635	602	635	653	635	642	641	607	597	615	620	612	642	609	584	666	646	654	592	640	638	625	590	622	638	604	561	625	614	652	625	610	635	609	642	634	603	637	589	634	670	647	631	598	613	619	599	619	646	609	657	636	574	614	613	599	661	553	621	633	619	622	620	587	618	623	634	587	647	635	573	623	638	621	659	630	647	615	599	591	599	658	574	576	629	597	685	670	650	647	638	628	596	610	611	616	628	590	603	637	658	636	581	628	667	602	637	617	617	636	649	605	644	604	644	633	618	633	596	621	623	627	626	590	620	634	625	643	653	613	639	656	600	632	625	622	678	594	577	665	590	673	610	642	635	600	609	596	598	644	597	638	600	604	602	601	651	641	624	670	604	627	630	613	604	631	645	663	561	631	630	626	600	613	609	655	608	567	569	584	595	611	598	666	639	636	640	614	641	660	651	622	598	646	582	649	583	598	617	638	584	638	607	611	615	622	607	648	620	623	607	572	626	582	644	621	578	619	640	607	646	637	580	658	649	643	574	595	633	634	667	662	612	613	667	629	597	625	607	584	627	565	612	632	601	681	621	591	632	661	604	587	625	607	653	606	614	624	606	672	594	606	624	566	604	599	641	667	669	600	615	641	616	625	650	626	608	629	631	656	616	602	577	590	663	672	612	631	546	678	606	617	601	598	630	627	625	616	611	596	619	614	611	625	590	620	647	643	611	632	605	637	617	594	644	592	637	597	693	628	640	640	600	629	648	628	647	639	615	619	634	556	611	660	632	605	613	664	661	663	610	645	593	557	582	621	638	631	651	642	643	611	635	611	625	615	626	609	616	613	601	626	605	632	649	645	587	623	639	621	633	563	593	611	639	592	635	615	653	623	610	661	670	636	611	611	598	594	627	614	659	604	622	613	618	644	616	641	629	635	641	672	645	624	582	681	565	616	675	641	635	602	632	601	639	645	590	626	670	624	659	641	553	632	623	643	643	590	562	609	625	601	614	581	586	600	593	642	645	642	614	675	572	614	634	612	646	614	620	642	658	611	621	622	651	653	605	652	597	627	639	602	591	622	630	632	636	599	593	639	628	627	584	620	625	615	646	619	615	623	608	596	620	632	590	646	628	586	663	629	605	607	626	650	593	616	653	641	617	637	624	639	602	632	645	643	633	648	595	604	603	608	631	622	598	677	612	617	610	652	618	652	624	635	638	617	661	648	643	647	603	621	660	615	644	615	577	650	619	652	622	633	582	621	631	651	618	635	614	636	620	636	619	626	586	585	651	619	637	601	638	563	606	667	619	623	588	611	600	662	594	602	644	584	627	611	629	604	596	563	638	592	624	620	634	614	586	654	636	593	594	639	618	628	595	595	610	613	620	608	642	612	654	581	648	646	597	632	644	635	541	609	613	593	606	606	630	623	644	635	665	609	627	581	603	622	603	619	630	610	594	607	627	623	609	599	609	614	650	637	610	625	644	641	580	661	605	588	678	659	645	625	647	601	635	668	607	622	607	606	606	623	593	656	608	578	606	650	660	626	602	576	634	602	618	642	647	615	635	636	617	593	583	626	585	599	624	644	642	649	618	622	621	699	635	641	616	671	639	671	611	619	594	617	665	640	632	654	624	651	565	672	636	623	617	592	568	614	610	588	604	645	604	628	620	661	607	613	671	631	620	641	590	611	679	590	658	612	619	616	647	638	599	615	636	611	673	613	577	636	667	623	601	642	615	666	633	618	654	631	654	660	617	670	655	629	613	645	607	611	648	617	640	613	617	625	614	609	634	635	678	603	613	641	610	630	651	632	637	616	655	594	581	610	612	650	602	636	605	649	639	613	602	633
24543	21006	24531	27715	20721	2368	355	275	222	220	227	209	185	192	202	185	214	175	179	179	143	150	142	177	172	156	175	189	193	190	188	180	176	184	171	191	148	185	169	167	157	210	174	161	175	178	157	169	169	158	171	144	170	172	165	175	165	154	128	183	158	179	174	161	175	193	177	127	164	178	177	152	152	173	162	167	154	151	157	158	164	188	158	173	161	151	172	168	136	186	150	188	182	187	155	182	188	176	142	150	173	149	151	151	157	183	190	174	161	158	183	178	180	140	170	181	175	170	144	190	175	159	139	181	178	171	138	180	164	188	183	164	160	161	162	164	182	203	172	145	186	192	153	181	174	156	158	183	167	167	156	163	152	155	142	171	179	185	163	174	188	162	183	167	184	188	157	147	170	170	163	173	165	169	163	164	184	174	187	177	161	164	168	189	165	170	144	168	171	174	172	141	159	164	162	181	189	154	143	176	168	163	149	168	148	159	167	158	178	167	159	168	167	190	138	165	149	146	170	169	161	172	180	148	146	169	183	177	154	164	185	175	176	165	157	170	157	190	175	188	175	182	149	164	175	166	165	176	172	160	138	146	163	165	167	161	163	173	167	147	185	180	155	165	150	163	183	160	190	154	143	161	174	137	176	162	169	171	141	170	167	154	150	147	157	168	189	149	174	186	166	162	172	148	173	158	184	171	158	159	192	176	171	162	149	141	156	144	146	155	138	133	194	161	171	142	160	153	158	146	149	178	181	146	185	194	161	172	174	157	172	165	158	140	154	177	171	167	168	153	169	158	154	154	144	183	159	176	186	182	164	172	167	173	180	156	142	162	167	171	170	176	175	142	196	190	170	166	174	157	164	172	175	166	192	167	168	151	148	156	158	141	151	189	163	175	163	158	165	172	172	164	165	146	155	142	187	167	182	170	170	171	159	174	157	173	192	174	153	164	172	165	172	170	168	191	155	165	186	170	166	158	162	169	167	150	157	167	175	177	183	168	158	147	177	168	157	177	175	150	146	162	156	146	185	177	139	159	172	156	173	155	149	174	180	146	144	179	154	179	178	174	142	176	163	155	183	175	144	156	160	150	155	197	167	169	144	141	184	177	166	162	169	148	139	179	161	207	126	180	184	166	123	171	167	183	171	183	160	166	152	174	140	181	159	164	161	192	166	166	153	164	187	163	142	165	167	126	182	182	124	175	182	155	158	164	165	184	161	167	164	168	163	177	174	185	163	149	125	153	169	189	163	166	149	154	165	168	139	163	198	153	138	142	158	159	152	169	180	164	154	161	169	154	171	181	148	166	174	163	144	154	184	168	171	159	168	198	153	175	170	180	148	161	164	164	144	164	173	168	162	194	145	190	174	161	152	179	137	193	141	164	171	171	143	176	161	171	167	190	187	166	161	164	161	171	162	173	183	166	159	171	178	185	174	188	184	162	164	173	179	213	154	149	179	195	167	155	175	140	162	181	113	156	154	182	176	171	152	178	172	155	174	163	175	151	175	169	165	165	169	166	158	166	153	160	159	160	171	164	157	151	162	152	193	159	160	173	192	180	177	159	176	181	141	174	145	171	149	159	163	166	158	173	158	155	147	143	156	151	154	161	156	164	161	145	191	167	145	153	161	141	159	177	175	170	166	173	175	155	166	162	157	175	168	148	166	164	163	138	196	169	178	152	169	153	168	171	162	182	152	161	156	151	159	185	202	191	158	170	183	179	190	168	173	168	185	155	172	165	172	176	178	160	165	170	181	159	139	163	171	187	166	137	182	145	161	195	148	178	173	186	171	158	177	174	180	164	156	159	172	171	148	171	171	186	193	161	144	150	176	175	176	156	175	172	148	156	154	166	175	185	146	170	147	165	160	161	153	168	164	170	182	159	160	166	149	163	170	165	159	181	163	174	175	160	176	165	152	147	184	159	170	165	169	153	161	173	169	163	166	157	171	178	176	160	167	163	185	146	153	156	176	165	181	165	155	152	160	157	188	145	155	175	151	161	151	169	154	138	180	143	145	158	184	164	171	162	159	169	209	149	150	173	144	171	173	171	152	164	151	164	155	154	155	176	181	169	161	158	161	167	172	172	161	160	148	178	156	176	130	165	166	172	183	171	161	168	209	192	169	184	162	153	167	163	147	204	158	155	153	194	158	174	167	141	178	170	189	149	152	157	160	154	180	159	152	169	150	171	185	173	168	186	160	162	183	158	177	158	168	183	166	148	151	152	148	183	176	150	186	157	164	167	156	165	174	159	151	148	185	170	146	142	189	177	175	154	165	167	155	162	174	150	157	154	147	170	176	161	162	167	154	184	162	196	161	179	162	160	152	169	149	170	155	152	187	164	176	158	157	171	162	156	145	181	175	148	171	183	144	152	163	167	172	161	172	153	164	174	165	186	164	182	168	173	158	146	183	157	152	172	141	174	176	150	172	178	156	166	169	166	160	160	147	145	193	180	199	167	165	149	149	169	176	169	156	177	163	163	142	147	161	192	159	166	173	169	161	170	169	150	168	158	182	162	150	156	173	173	173	170	170	196	162	149	183	167	162	198	164	145	158	170	162	171	147	178	170	152	154	169	171	177	178	161	155	186	160	172	164	151	160	159	178	156	172	170	161	157	150	141	158	168	175	168	170	163	156	147	169	157	160	152	163	169	171	161	159	164	176	171	156	198	163	166	174	145	166	178	188	175	165	166	165	148	153	129	169	179	164	143	148	166	152	160	150	161	167	141	164	162	167	169	179	154	153	186	161	201	169	147	167	136	168	189	162	157	153	172	187	172	169	169	169	168	150	160	169	163	156	165	166	189	144	183	150	162	147	163	181	166	155	158	147	150	179	151	161	170	149	170	155	140	148	147	132	141	170	158	160	170	162	157	138	166	151	168	179	157	184	167	169	160	149	156	162	165	151	163	185	172	161	187	145	150	194	157	159	184	150	178	183	164	179	172	129	137	185	163	164	158	151	169	181	171	151	182	162	168	145	162	154	163	176	164	171	149	172	163	165	155	161	164	137	166	182	170	170	141	169	165	169	187	180	155	177	164	178	191	158	182	162	163	163	160	150	160	150	160	138	158	189	149	155	144	163	178	172	192	162	156	162	148	176	179	155	178	152	147	167	167	151	175	162	178	172	189	184	166	178	186	176	140	174	173	164	154	168	154	138	175	157	143	182	193	151	149	132	171	155	175	143	163	171	198	170	141	173	165	163	177	168	146	149	159	149	156	168	179	151	175	172	161	169	162	148	169	140	187	166	158	145	165	144	189	192	189	172	149	167	188	167	147	182	157	173	149	157	145	150	159	199	146	162	162	144	161	162	154	151	150	176	155	191	159	165	169	169	156	190	151	140	148	179	140	162	147	149	188	157	155	149	166	151	167	156	192	154	182	168	154	177	173	177	157	186	183	166	130	168	155	167	172	209	155	184	162	151	176	164	157	159	151	147	150	196	176	140	142	202	151	154	176	189	162	170	172	140	160	137	169	159	152	182	135
3056	2559	1453	768	534	495	428	462	420	409	397	428	381	372	395	377	357	352	397	363	375	373	416	367	372	390	396	397	388	345	357	375	395	375	397	377	374	347	391	384	379	408	378	377	362	376	390	388	380	396	383	371	383	366	355	388	404	393	362	405	384	368	352	399	391	365	400	404	368	420	373	373	396	373	367	381	379	381	357	427	396	383	400	336	385	367	367	358	383	417	386	375	374	371	378	364	337	375	396	358	378	356	365	363	381	379	391	367	430	392	411	392	388	388	409	374	381	399	355	357	360	405	383	356	353	395	396	383	399	370	398	372	368	370	368	373	390	388	360	368	347	370	374	388	380	355	438	363	388	359	375	368	382	353	333	406	355	391	365	387	378	391	373	383	393	378	348	365	421	394	384	357	369	400	410	380	392	383	350	404	422	362	383	356	377	382	363	396	386	380	350	324	368	415	374	385	351	388	333	372	351	389	412	416	375	416	388	385	370	408	372	400	375	383	381	363	369	338	403	392	384	374	373	378	407	337	387	351	370	367	406	403	355	384	381	358	352	390	375	399	371	380	395	403	366	363	372	390	355	360	356	361	366	389	364	373	371	379	350	379	397	407	370	362	366	383	374	357	388	387	377	387	395	360	385	356	357	368	380	361	417	402	402	394	342	378	365	372	344	381	374	395	364	345	332	420	336	358	365	408	353	396	397	393	409	417	390	398	378	358	394	365	363	364	395	366	393	390	387	398	378	378	387	384	392	353	402	386	386	399	360	373	365	411	339	406	357	365	373	407	415	330	373	403	391	397	376	388	339	366	387	366	389	369	363	398	377	386	409	397	369	383	368	343	393	378	379	379	393	364	361	353	383	371	391	375	381	380	386	371	366	375	390	396	410	369	374	411	338	357	378	386	387	389	372	397	356	386	373	402	378	377	374	378	379	372	383	367	389	371	405	344	374	391	380	353	406	374	360	332	366	394	379	371	392	358	370	348	376	377	420	389	387	375	359	396	389	397	383	396	382	380	376	397	353	380	384	394	368	400	376	360	376	454	374	370	389	374	406	393	384	383	375	365	379	335	376	402	371	403	374	404	360	376	381	378	393	364	366	407	399	379	384	366	369	367	352	382	388	365	378	427	378	385	373	354	395	364	360	360	390	382	379	349	434	422	378	331	343	408	388	372	395	367	358	417	362	383	364	390	382	395	340	352	373	379	389	367	351	390	394	350	365	386	404	398	359	354	370	386	372	385	361	392	397	390	351	382	358	368	371	383	378	365	363	369	408	375	392	336	389	362	406	402	380	371	363	364	392	373	384	414	396	393	381	362	393	372	395	325	388	374	380	390	366	351	380	362	372	387	366	402	357	391	360	362	382	393	349	351	330	378	420	398	369	346	356	384	340	390	371	358	370	401	366	397	367	399	374	402	383	363	394	399	361	352	374	408	382	355	417	399	379	363	353	387	394	372	407	402	359	401	398	383	350	378	368	417	325	377	358	388	351	395	334	410	387	414	407	345	368	344	413	365	428	394	358	377	349	396	370	340	367	359	395	385	383	373	352	380	364	351	375	375	372	348	357	351	352	388	415	409	378	327	365	399	408	394	357	344	372	358	384	387	379	358	403	394	423	366	372	387	345	393	370	364	386	365	390	336	402	341	386	355	384	350	385	368	386	363	360	379	360	361	384	367	367	370	358	366	403	368	368	368	377	400	390	366	396	399	366	389	375	393	389	364	364	359	411	344	373	385	371	376	392	389	393	373	338	407	365	414	401	422	349	378	397	368	366	420	395	387	373	368	386	364	370	363	378	367	376	368	367	371	374	354	335	388	353	376	402	384	358	383	363	390	392	387	349	337	387	352	393	404	371	379	358	384	412	380	369	382	386	373	396	387	365	416	373	385	367	372	382	357	355	333	356	412	363	358	397	382	391	360	356	369	367	390	366	395	370	391	402	391	327	444	392	366	416	381	360	389	371	363	356	383	368	378	369	344	350	385	360	380	422	378	389	363	337	352	336	379	376	349	345	369	353	398	382	376	359	374	363	361	392	357	360	397	385	360	397	385	360	357	355	377	366	384	393	388	365	373	360	368	380	392	370	330	354	387	372	376	370	363	382	403	388	374	400	405	373	375	365	388	384	385	416	365	393	376	367	338	391	381	390	378	393	391	397	385	372	386	369	402	370	363	366	357	409	361	367	378	387	382	362	356	328	384	369	382	402	393	401	355	388	375	390	361	386	373	408	377	403	371	382	362	377	346	421	361	340	378	388	385	386	370	399	400	379	394	377	357	394	382	371	426	355	375	385	390	391	374	406	387	359	390	371	398	367	375	351	383	396	396	384	347	370	379	344	387	404	353	388	358	365	356	383	419	366	413	365	390	389	377	349	386	357	371	388	373	390	407	386	412	399	379	396	347	407	385	349	396	371	338	380	381	373	372	394	367	342	407	400	355	352	354	387	382	359	335	397	396	394	396	402	379	399	363	384	404	368	372	374	399	341	354	419	372	360	367	365	371	410	357	356	385	380	351	357	356	376	373	398	410	386	374	383	372	386	347	383	379	338	361	330	401	361	387	376	382	399	371	366	340	391	418	377	388	380	359	374	360	403	371	373	372	357	373	396	384	367	401	387	373	383	373	364	384	356	365	398	327	386	341	378	364	352	383	367	378	370	368	369	390	377	367	392	386	357	383	409	373	388	376	404	390	368	378	377	355	363	353	371	345	396	366	386	390	390	378	368	395	419	359	384	399	372	372	411	377	357	380	401	385	368	379	364	382	392	396	391	389	350	382	397	360	366	385	407	375	377	380	369	401	380	390	405	401	388	363	362	383	379	356	384	429	388	377	363	367	368	353	317	410	336	356	382	368	400	412	373	348	370	352	404	388	385	385	386	380	339	378	400	355	343	380	404	358	414	381	359	342	372	359	361	338	332	413	407	394	377	390	368	374	390	415	352	401	355	371	368	413	377	381	327	379	352	369	409	379	376	396	387	361	363	391	352	340	342	372	371	404	411	396	365	383	405	343	319	402	366	396	382	370	338	376	351	354	358	374	385	411	352	406	347	403	322	361	360	387	359	362	380	422	390	381	354	391	379	371	407	408	376	353	337	358	362	372	360	368	371	397	388	402	384	401	402	365	374	362	355	394	380	401	366	399	361	377	384	368	393	378	384	380	359	365	365	339	377	415	432	382	369	377	373	369	392	424	338	376	384	380	375	396	379	363	344	388	378	406	386	409	380	370	357	356	369	357	416	374	389	379	391	361	347	365	384	380	401	390	389	391	395	378	389	380	395	371	390	351	387	373	374	404	404	367	361	397	378	375	366	353	378	387	407	363	369	368	380	380	396	376	391	387	379	392	366	353	355	339	389	348	388	395	377	391	406	374	416	349	385	387	390	382	368	414	374	393	352	374	374	350	385	371	366	401	373	387	398	384	370	373	339	367	395	371	401	371	341	394	370	388	404	366	336	399	376	355	365	371	400	411	372	399	374	382
23823	21010	25125	27109	21013	20925	1518	313	190	175	170	127	142	118	94	100	106	109	86	77	72	89	89	65	78	88	69	77	72	81	73	79	93	85	84	61	74	61	77	76	68	88	76	78	78	72	66	65	67	55	73	73	62	74	66	63	89	68	71	82	67	70	79	74	98	80	75	80	72	75	76	85	64	109	60	78	67	68	59	69	75	74	67	62	61	80	76	68	70	78	65	85	66	60	82	74	67	76	58	73	61	75	70	66	68	76	53	65	81	65	91	47	71	68	79	81	53	62	62	65	67	76	62	54	70	77	79	67	66	70	66	79	66	86	73	64	74	81	72	76	81	68	64	72	67	76	64	70	57	64	51	77	62	56	78	54	62	70	78	74	61	73	74	49	65	66	58	56	57	81	100	78	78	64	51	81	78	73	71	76	73	68	83	65	82	75	81	80	73	66	78	56	69	86	79	77	71	54	79	69	63	67	72	66	92	66	87	64	76	72	68	62	71	73	74	77	77	79	76	71	92	68	68	64	73	53	65	73	63	62	65	81	59	58	89	67	61	78	62	74	74	52	78	67	73	80	100	64	77	66	74	74	71	78	57	54	73	68	78	81	64	63	67	83	67	73	60	74	75	71	82	73	58	71	73	70	86	88	63	78	94	84	86	64	89	65	63	71	68	70	81	76	80	69	75	68	80	65	86	61	72	63	74	93	82	78	60	78	70	83	76	87	75	68	61	70	78	75	73	57	71	66	55	76	73	71	74	66	59	48	58	68	86	60	72	80	82	57	68	83	86	83	79	74	56	64	77	72	67	88	92	83	78	59	63	66	62	68	67	57	70	77	81	65	75	64	65	83	58	69	73	73	68	80	66	69	71	67	89	69	58	71	67	63	62	69	81	72	96	68	59	75	77	69	69	86	65	61	74	62	79	71	67	54	76	88	59	57	70	64	77	83	70	61	77	73	68	61	65	74	85	71	70	67	62	68	79	68	75	66	72	71	65	70	58	55	65	64	77	71	84	83	58	55	68	72	83	83	60	83	75	73	74	66	54	55	82	62	75	72	78	59	53	75	58	71	70	67	82	69	83	67	76	64	85	69	50	70	75	75	81	75	72	67	68	70	67	71	88	88	93	72	65	68	68	67	70	79	71	73	63	62	79	70	63	66	75	77	65	73	57	103	88	83	68	76	73	68	93	63	88	60	74	82	57	78	61	83	87	73	82	73	69	70	79	75	61	73	68	72	70	70	79	74	70	76	83	73	88	76	72	82	75	72	81	70	67	86	62	68	71	64	66	68	85	72	72	68	84	72	73	66	67	90	70	71	71	50	65	78	84	75	73	67	60	79	77	72	52	59	66	72	73	52	97	74	71	71	71	80	67	79	85	68	61	68	75	86	80	93	73	61	65	62	64	75	65	73	71	84	73	72	78	73	68	76	79	73	69	77	68	81	68	70	89	68	80	93	75	73	78	59	77	80	84	78	77	66	69	92	65	84	69	76	43	57	84	93	67	70	76	78	70	55	78	71	73	71	69	59	80	83	68	73	85	64	85	76	74	94	77	79	62	77	91	64	68	62	75	77	75	65	69	79	69	73	71	60	59	65	80	73	58	70	70	70	62	72	66	62	71	75	63	89	92	72	75	58	74	81	65	81	64	66	83	78	70	68	52	65	67	66	71	67	89	54	65	75	81	72	60	77	70	62	62	72	87	54	66	66	84	64	66	85	75	59	73	60	80	68	63	82	55	91	75	58	57	71	83	73	94	75	82	64	68	70	78	71	80	77	70	79	75	79	86	56	54	63	76	68	62	70	75	67	62	75	81	70	78	64	59	75	80	66	59	63	71	75	77	68	72	80	62	65	77	80	75	63	65	62	67	61	65	62	63	66	55	75	74	92	75	70	80	63	66	62	69	75	65	59	65	65	81	54	60	67	71	62	58	71	87	77	75	73	70	60	68	74	80	65	78	76	57	72	69	71	82	82	71	68	67	81	79	82	77	63	80	70	82	64	71	61	88	83	83	76	68	67	56	62	73	71	69	79	71	75	67	61	74	69	56	65	87	79	72	58	72	67	82	76	76	79	75	74	70	82	68	68	91	69	70	64	80	94	77	59	75	70	74	83	66	78	82	78	80	74	68	75	77	73	64	51	90	73	55	71	65	75	77	69	69	78	78	75	72	84	61	61	78	77	59	56	83	74	94	60	72	73	75	72	77	78	86	67	66	73	63	67	77	81	70	76	78	70	76	73	62	63	70	65	77	79	85	88	48	64	75	67	72	69	60	68	74	82	69	70	73	77	71	89	61	76	79	84	79	79	73	62	85	62	74	64	83	72	76	74	63	70	93	71	67	58	71	72	80	70	75	62	70	65	80	67	84	74	63	75	62	57	71	86	69	83	65	80	72	67	78	67	69	64	66	77	61	63	72	84	92	68	87	62	71	74	79	65	61	68	72	69	70	64	64	70	67	68	54	69	71	54	91	82	67	80	74	75	61	73	75	71	70	71	87	56	68	70	75	72	64	79	82	82	67	67	69	67	85	57	73	74	69	59	67	65	75	73	64	75	77	69	80	63	79	77	75	72	60	99	77	82	66	65	61	78	80	65	59	74	72	71	68	61	74	72	67	90	65	70	73	64	67	71	71	78	71	71	76	66	70	77	73	69	74	58	61	88	65	69	68	71	65	76	62	73	76	76	78	68	65	59	67	74	65	73	88	59	67	67	91	77	73	68	73	65	71	75	67	91	72	82	77	62	80	79	67	66	67	60	59	75	69	77	64	83	74	68	58	65	60	64	86	52	60	70	60	65	69	75	65	56	66	73	92	69	61	75	60	59	79	59	57	55	84	68	63	73	74	75	74	63	72	78	66	85	74	65	51	76	73	74	61	72	82	73	77	77	78	86	70	70	85	68	73	68	71	72	73	74	90	67	71	78	77	70	91	78	80	67	70	70	72	63	69	55	73	61	73	82	70	74	54	69	71	63	65	58	84	89	65	69	68	65	82	55	84	78	83	90	81	88	78	63	70	68	77	87	85	70	87	73	74	78	68	94	58	58	78	63	85	69	86	68	70	66	46	69	66	64	68	66	70	71	69	85	75	58	74	74	80	71	75	81	71	88	80	84	78	69	77	80	70	81	58	67	82	59	82	83	64	60	78	74	55	89	84	78	82	78	73	73	66	84	80	76	82	72	69	71	59	79	77	82	77	73	75	76	88	62	74	70	69	84	60	62	68	65	74	76	75	82	64	84	75	70	72	81	66	68	73	76	56	61	68	59	75	66	63	59	75	62	79	57	77	81	65	88	88	74	68	69	81	80	83	65	85	74	78	54	71	78	72	69	76	69	67	73	77	77	82	63	70	69	78	73	67	81	89	69	62	68	82	64	86	84	80	72	79	74	71	77	67	66	60	61	63	58	77	86	76	54	70	64	78	66	71	72	71	70	67	60	59	60	58	56	55	63	73	76	74	69	64	76	75	64	76	71	69	82
3031	4211	2265	994	560	336	321	288	267	246	236	208	218	205	209	225	196	213	196	231	210	178	201	194	182	217	194	209	199	207	203	203	199	208	177	191	188	181	208	182	193	179	204	208	223	187	230	197	205	212	197	182	186	195	184	196	197	201	181	169	188	180	186	168	194	205	196	194	193	181	166	196	194	204	173	197	201	177	190	193	174	192	191	199	186	179	190	184	199	199	170	200	196	192	196	160	199	179	195	182	174	169	195	196	185	213	178	179	189	184	209	208	183	172	215	191	206	197	216	202	205	201	225	204	207	187	195	179	191	162	183	185	180	196	193	184	202	169	201	184	195	184	198	192	182	173	202	207	197	192	171	183	222	213	179	225	236	184	183	190	193	182	209	213	196	176	213	175	169	189	197	191	200	183	195	193	189	201	184	188	179	202	177	191	213	216	194	191	195	171	181	201	179	191	197	197	189	197	204	199	203	206	216	214	200	184	200	204	186	166	180	195	172	226	194	172	186	221	194	187	180	210	178	213	210	192	182	207	204	167	199	199	196	182	191	200	207	194	202	195	188	187	200	188	176	194	185	211	215	191	204	192	189	185	197	203	200	194	201	190	185	169	201	207	168	201	176	164	189	212	194	194	177	194	236	190	195	180	171	189	197	205	177	193	184	196	172	215	190	202	195	205	185	190	190	199	190	193	204	168	191	204	236	178	196	207	197	198	199	187	168	204	198	209	173	182	200	195	225	163	199	164	199	220	205	181	197	185	192	162	199	203	212	190	188	196	187	185	174	189	212	189	199	180	188	169	168	209	182	171	177	211	199	189	184	179	181	194	179	226	206	205	199	193	202	182	200	199	215	198	210	203	190	192	184	167	195	181	186	192	191	185	200	199	185	201	217	199	201	210	172	215	182	202	182	181	205	201	203	202	180	189	175	179	187	218	191	192	167	177	189	202	202	200	192	217	170	187	194	178	175	203	189	204	184	179	178	198	182	189	202	209	214	193	185	193	158	179	191	192	210	205	182	191	198	197	191	201	190	174	212	211	193	212	205	200	168	217	209	174	200	179	204	185	194	189	177	189	192	203	195	201	201	219	196	216	191	195	190	188	201	181	185	198	199	181	194	166	161	210	211	181	185	190	173	219	185	208	176	203	202	191	226	194	185	188	184	186	199	186	210	208	172	193	188	199	209	188	202	184	184	190	183	191	174	194	198	195	224	191	190	180	206	201	187	209	201	202	193	184	204	205	210	198	190	206	204	187	184	191	206	180	206	186	184	181	203	190	187	196	177	195	168	198	207	170	190	194	189	178	172	191	216	218	185	182	194	186	215	184	210	167	200	177	200	203	193	207	212	213	194	200	173	201	201	192	180	176	182	219	203	198	211	223	181	181	183	180	184	166	182	184	193	193	208	197	206	187	198	202	172	181	202	192	184	194	196	195	209	191	204	194	196	164	225	175	190	174	197	188	213	206	185	174	216	201	219	197	184	197	184	212	186	187	183	176	186	192	208	209	199	184	175	180	195	166	179	202	206	193	211	174	183	203	188	211	202	218	211	206	171	202	200	216	170	208	165	199	197	172	185	204	198	207	186	177	181	213	182	212	189	196	218	191	175	176	229	177	194	226	207	168	176	204	179	185	219	204	211	178	175	193	189	207	173	195	194	186	179	210	160	202	202	194	190	177	180	201	184	203	179	202	169	190	193	180	205	185	203	191	202	174	159	192	167	192	173	167	176	205	197	206	181	198	185	198	205	168	187	185	207	188	196	189	186	189	212	188	225	209	209	196	207	202	190	181	187	162	196	206	181	168	196	181	187	184	185	202	180	187	168	161	187	188	193	178	177	172	200	186	201	197	189	194	201	164	220	175	179	171	170	193	193	207	198	167	205	202	188	180	191	179	187	196	209	190	177	193	178	180	185	195	214	190	191	159	200	194	187	159	208	205	171	196	189	181	194	186	203	204	184	202	201	168	199	186	179	188	181	207	205	227	184	199	189	175	177	192	189	194	165	214	225	190	188	192	196	208	218	206	234	219	188	191	207	202	186	191	188	192	173	196	202	182	186	202	167	215	186	217	184	193	190	212	188	194	192	196	209	220	196	216	210	197	200	225	211	217	211	200	202	201	191	162	165	187	189	207	230	194	182	197	200	219	192	196	191	192	178	171	178	194	198	193	191	195	179	208	215	200	173	198	200	185	211	194	180	207	188	198	210	198	177	199	172	192	188	210	193	185	193	199	188	190	172	188	186	188	184	199	168	203	184	204	204	197	204	193	171	177	188	174	207	195	193	199	210	176	176	202	188	201	182	177	203	222	186	224	195	219	183	186	163	207	182	168	197	172	172	183	191	196	186	183	186	184	195	199	183	191	171	189	176	195	198	202	195	197	185	206	228	192	191	209	183	225	223	185	189	218	193	187	195	190	197	207	197	177	188	183	192	195	195	185	184	221	182	193	196	184	215	163	180	190	193	183	175	205	184	196	189	195	230	208	212	195	198	193	192	169	197	190	182	179	171	189	198	185	199	190	185	185	191	207	175	213	190	205	192	171	188	179	178	179	195	184	181	200	185	188	208	198	192	206	175	196	190	191	194	202	192	193	213	176	175	210	186	222	237	187	196	189	186	192	207	207	197	209	199	173	172	180	172	161	208	189	195	208	207	202	197	189	207	174	177	193	182	226	197	213	197	200	181	201	210	177	181	169	177	228	209	172	184	196	171	194	192	179	201	198	187	211	185	188	190	208	184	176	182	179	199	210	179	218	205	182	197	203	187	185	193	182	215	207	188	190	173	214	198	192	218	184	182	188	199	191	200	205	203	225	213	181	227	176	179	201	184	196	187	189	200	172	182	198	183	192	199	226	176	185	193	199	193	189	182	182	198	211	177	176	211	208	189	200	183	192	173	187	188	200	219	215	211	217	199	184	212	190	183	202	171	197	201	182	171	197	197	175	214	187	213	184	199	195	209	205	187	198	202	188	182	223	206	192	190	181	172	196	206	216	184	190	194	186	182	185	202	209	203	215	212	174	195	206	201	207	213	192	176	177	188	216	210	163	208	184	183	195	185	200	184	204	220	184	199	211	196	193	192	178	188	198	193	192	199	205	186	178	181	186	194	199	183	193	214	191	208	199	208	180	194	183	206	186	192	185	191	192	210	209	211	196	195	178	176	198	184	163	219	190	196	193	191	204	162	181	188	183	199	210	209	178	169	184	215	170	205	204	207	178	193	203	226	156	208	179	193	222	166	178	176	190	202	211	204	209	192	182	177	165	212	208	163	208	191	206	204	194	179	184	219	191	189	173	186	222	205	196	218	184	213	174	189	193	208	181	189	210	203	204	193	189	178	187	164	194	168	173	201	183	183	183	170	193	206	218	196	186	196	187	187	177	173	188	185	183	208	186	217	175	212	200	210	172	184	178	166	180	199	202	197	211	185	195	212	195	178	212	210	170	167	197	172	179	204	204	178	196	179	196	180	215	188	179	197	208
32685	12093	1268	344	291	272	273	310	285	280	286	288	284	313	265	249	254	305	262	262	312	279	288	288	311	287	276	286	268	266	297	281	281	262	241	277	293	274	271	276	278	235	260	294	289	308	259	287	292	262	292	266	268	296	304	286	298	279	246	241	282	264	304	283	275	285	273	252	287	273	248	285	324	269	329	289	300	286	255	289	288	274	286	274	277	313	270	258	287	268	269	304	302	250	303	300	268	266	304	287	286	275	304	271	251	292	303	267	261	279	285	297	287	279	252	293	305	251	299	297	290	258	266	243	268	284	293	283	277	260	328	235	300	255	294	254	298	269	279	268	300	285	255	311	284	294	290	289	256	273	231	260	297	285	249	275	272	291	245	256	301	262	278	310	263	301	292	274	287	283	266	314	295	293	246	259	295	258	277	273	278	280	300	263	306	273	295	279	301	265	272	280	284	253	281	274	281	280	302	304	276	268	297	304	283	250	262	274	300	299	281	284	257	267	291	294	263	285	276	255	302	269	294	293	272	294	269	285	289	261	286	283	300	286	265	278	281	304	291	306	278	297	304	259	314	280	279	275	274	270	277	291	288	314	292	254	294	278	265	293	260	261	277	291	269	255	277	282	279	265	287	290	240	247	269	279	268	287	276	303	265	273	258	281	277	289	289	286	275	279	275	280	271	279	287	287	270	297	314	274	266	265	290	303	299	266	268	325	277	275	267	273	310	292	279	287	283	274	258	293	300	269	297	299	286	271	254	288	278	273	273	285	271	281	275	300	297	276	318	273	267	274	294	282	254	299	275	282	288	289	256	271	262	282	272	291	294	266	242	245	271	252	246	262	273	290	291	296	284	286	284	292	277	292	307	286	281	253	294	290	280	300	270	280	290	292	296	293	308	281	269	250	259	291	279	306	285	287	320	268	292	303	266	255	260	276	264	253	273	311	257	267	286	265	271	309	291	272	287	275	289	287	258	282	274	285	284	283	290	269	284	278	290	244	287	271	273	278	297	300	296	279	275	294	321	287	292	255	299	286	289	267	281	288	271	258	285	251	285	278	312	300	288	263	278	251	310	285	250	261	302	294	275	300	248	269	293	271	274	255	308	276	294	285	275	302	292	296	286	257	267	268	270	284	265	299	280	282	297	298	293	274	275	287	259	294	266	305	261	280	297	276	247	278	267	279	277	293	274	276	292	267	287	284	271	302	284	264	278	281	301	282	274	267	266	272	278	291	290	258	261	273	277	295	284	280	268	265	275	294	278	290	267	239	277	273	281	282	334	275	308	310	265	259	260	277	309	292	269	322	262	300	268	299	281	292	292	322	308	250	271	264	287	283	288	276	297	301	295	279	296	261	294	276	306	265	294	292	305	278	295	286	273	251	270	297	303	269	261	276	245	257	283	254	270	264	282	270	263	266	280	298	308	253	282	282	259	314	302	273	307	260	285	289	297	285	321	297	308	282	284	288	294	274	290	271	272	302	252	259	271	277	287	276	294	252	271	304	272	291	297	266	297	303	274	265	301	303	282	293	291	286	314	298	289	263	288	288	259	284	298	259	259	302	257	265	268	301	275	282	284	299	253	267	285	298	253	263	252	286	245	274	285	282	319	286	289	295	255	275	277	277	303	278	242	280	269	268	324	303	297	270	274	298	296	287	283	247	271	283	285	285	289	288	271	301	280	253	291	278	280	268	270	277	285	283	287	263	271	296	284	303	264	261	281	273	311	290	268	266	276	269	282	312	315	293	250	284	291	277	324	290	275	287	276	282	305	302	281	306	279	270	303	289	291	266	269	269	304	287	255	257	328	267	279	276	278	252	257	264	265	251	267	251	289	318	270	262	277	271	302	264	302	277	274	278	284	335	292	248	278	290	263	279	262	286	289	274	251	271	312	291	272	293	306	261	249	295	278	301	243	276	282	310	274	286	317	274	288	271	253	283	302	289	286	261	265	292	292	254	287	257	285	266	263	277	294	268	272	282	298	273	287	292	286	290	236	276	290	292	266	295	277	286	325	271	290	260	271	295	300	271	234	298	281	318	252	305	272	287	277	306	295	255	296	269	296	306	299	296	265	280	299	301	294	291	275	282	281	284	305	257	295	253	284	266	258	271	308	275	286	312	303	268	298	308	321	295	293	288	266	244	239	304	257	263	251	257	280	314	265	265	283	286	280	254	251	278	267	281	276	271	283	270	284	283	285	291	283	283	257	261	305	236	287	294	270	287	276	270	289	262	284	272	280	287	277	309	292	271	262	288	298	293	272	279	250	299	265	284	287	295	306	241	273	275	292	266	260	269	273	254	245	273	260	263	280	269	280	277	259	254	240	307	273	278	259	262	267	304	282	283	289	259	313	292	275	323	260	314	272	276	274	273	269	271	235	287	288	272	270	255	269	293	285	297	275	264	301	245	298	285	290	258	320	284	283	301	271	275	272	303	301	289	301	278	300	276	269	247	297	264	266	285	278	267	298	290	290	298	300	295	280	265	279	253	304	270	264	306	305	285	268	287	280	279	285	244	238	295	285	293	275	273	269	273	294	283	273	239	258	282	250	252	285	267	280	291	273	283	248	244	248	263	286	277	295	269	317	280	245	301	272	291	257	276	277	276	312	283	306	273	289	266	232	274	238	300	271	306	282	281	292	287	265	300	282	268	298	262	268	304	279	273	286	278	288	290	272	300	269	268	287	278	290	257	261	283	293	271	248	302	261	245	260	302	267	305	284	288	267	300	302	287	261	316	276	285	247	270	302	288	268	284	260	265	297	271	309	293	297	295	274	315	304	286	230	274	294	299	276	264	274	313	270	272	313	254	263	271	263	249	287	249	278	291	272	300	313	282	274	303	312	304	299	256	270	285	290	299	247	278	261	304	286	279	275	262	295	281	283	269	281	280	247	269	266	283	256	283	298	270	259	275	293	268	277	310	278	244	276	271	293	292	280	270	284	271	292	309	290	290	298	260	254	244	246	257	258	256	278	281	315	298	291	296	273	325	263	279	261	274	276	261	295	293	285	279	257	288	269	270	317	311	309	286	305	230	268	292	263	263	296	293	270	260	273	283	266	297	296	296	283	285	297	287	281	276	267	260	266	255	262	268	302	281	276	278	291	288	274	278	278	284	297	270	299	280	276	294	259	288	262	267	301	283	266	295	264	262	270	284	279	264	289	256	260	280	291	306	281	266	309	273	270	314	297	266	291	278	279	252	241	280	259	279	283	289	259	279	297	281	284	267	295	284	286	297	276	269	227	282	269	284	289	272	279	283	225	294	300	301	299	301	279	272	254	295	285	281	308	285	289	288	280	264	278	281	279	265	251	300	268	283	311	293	297	275	267	274	293	293	282	286	299	283	261	266	280	258	301	274	275	257	268	259	275	296	260	256	316	292	283	281	309	315	250	281	289	278	250	283	282	269	242	266	298	268	301	261	303	264	270	272	283	282	284	278	256	284	303	263	263	271	270	253	286	294	293	290	299	274	264	308	255	304
5375	735	714	649	689	612	638	612	644	612	619	630	594	630	608	614	625	650	683	592	614	612	650	606	590	606	620	636	624	607	611	662	639	657	605	633	633	632	650	639	632	598	629	668	606	604	618	624	679	623	630	633	580	583	624	608	588	620	606	615	626	665	605	651	616	606	672	590	614	612	677	584	597	623	592	623	632	639	584	575	583	646	610	648	682	621	634	620	632	626	621	639	600	652	666	628	647	613	616	625	664	618	621	570	612	655	580	605	599	609	635	649	619	603	590	609	647	615	639	622	648	653	629	655	661	649	652	648	645	631	621	638	618	601	612	610	650	624	590	637	605	618	627	621	636	625	652	618	646	591	592	605	645	611	630	603	608	643	622	623	614	608	617	622	653	572	656	608	620	638	625	600	635	653	601	589	643	677	658	605	614	640	682	671	635	644	642	632	622	604	626	606	630	619	630	638	648	609	628	637	665	604	630	660	646	558	641	622	633	629	630	603	621	591	621	619	570	598	612	608	640	660	640	652	632	624	605	604	656	626	590	653	656	653	622	663	622	634	644	621	639	668	584	621	606	644	568	590	635	611	618	634	556	586	622	639	600	645	650	662	614	643	642	626	634	619	609	635	620	589	637	616	607	577	621	634	647	638	606	636	632	644	641	647	630	615	664	674	608	607	640	656	607	640	634	565	613	638	627	647	635	577	644	630	633	621	640	635	573	598	615	607	608	620	611	662	649	623	616	659	578	630	642	637	638	619	633	607	595	645	629	594	613	667	618	669	563	619	631	604	652	644	625	603	611	639	600	619	602	608	599	610	625	624	593	628	644	636	634	630	596	593	592	587	605	623	593	648	669	631	627	577	634	621	626	619	611	624	665	649	595	642	584	661	623	613	615	605	636	612	608	629	588	627	604	611	661	584	621	651	654	662	607	613	653	616	620	640	625	623	575	606	622	678	565	613	628	633	666	612	633	636	693	665	605	650	619	624	565	611	682	585	616	624	622	632	598	657	592	641	623	610	636	646	628	636	570	627	676	651	615	593	633	685	615	645	575	596	594	628	614	633	607	603	623	624	628	614	659	613	608	625	627	599	644	649	605	615	633	609	629	600	578	639	560	615	650	654	588	589	610	629	610	580	606	572	635	642	640	598	611	564	662	600	622	606	615	658	614	607	659	636	602	612	607	620	591	657	603	587	662	629	615	653	650	615	640	597	637	609	606	622	605	654	654	673	620	590	626	654	610	622	648	589	647	635	590	591	642	661	639	625	589	599	615	613	655	590	595	643	610	650	649	580	610	628	631	581	634	606	656	597	594	614	619	638	623	605	635	619	621	596	609	656	634	626	631	597	644	601	633	693	591	619	611	617	638	615	663	631	645	600	608	642	599	638	614	619	604	618	605	615	658	607	644	643	636	614	631	654	626	583	578	626	607	594	643	609	610	636	659	613	581	613	656	634	596	579	601	673	629	616	604	646	638	654	588	628	597	649	615	667	601	624	639	569	617	624	626	601	636	626	608	648	581	665	584	599	629	609	618	579	616	631	638	632	605	616	623	720	659	574	633	625	620	616	608	608	610	608	650	634	637	624	613	626	599	625	639	596	569	609	647	566	601	625	639	643	624	668	597	632	569	594	631	619	616	568	595	655	623	598	625	610	616	653	622	641	601	613	665	654	620	631	604	610	620	630	627	629	630	674	625	590	688	614	614	650	634	640	637	644	617	621	639	590	595	568	610	637	650	645	605	634	639	654	609	648	580	641	640	606	620	600	623	644	644	618	624	631	643	591	601	621	589	636	596	620	653	668	647	609	619	594	626	614	629	608	662	637	608	661	631	609	654	606	681	620	609	613	643	614	620	627	616	598	684	632	635	635	609	596	620	636	612	666	624	596	604	636	585	648	639	619	606	623	627	601	599	578	611	606	628	627	637	655	610	582	615	644	647	634	607	648	642	619	616	649	576	590	593	615	631	610	606	588	607	614	622	619	629	640	674	646	595	551	617	610	606	599	606	644	611	664	613	629	679	606	627	569	608	610	602	594	591	627	653	621	623	636	595	630	665	605	606	634	628	633	622	603	599	628	618	628	639	657	625	635	587	641	640	622	598	638	636	603	584	648	649	585	620	610	631	591	652	588	635	594	628	572	628	626	627	613	611	608	599	617	630	608	566	590	640	643	634	577	628	616	593	652	612	592	661	628	620	632	631	621	612	646	645	634	610	604	662	632	683	572	578	575	624	594	633	615	611	632	630	643	630	641	630	605	656	642	614	621	600	590	630	605	604	614	633	619	648	607	607	599	649	595	643	649	618	602	588	618	646	639	622	648	629	608	633	589	623	586	659	645	619	605	596	645	587	584	592	637	635	615	582	596	626	653	629	624	567	658	628	588	626	616	635	602	651	619	620	647	635	647	624	642	636	558	659	586	626	625	597	677	619	605	639	614	626	630	655	660	651	638	649	615	617	619	651	624	589	607	611	626	631	604	616	612	620	600	655	629	643	603	585	590	601	669	603	625	631	618	611	595	641	645	625	614	599	642	626	614	644	611	651	631	620	596	620	632	608	613	622	610	601	621	676	629	612	666	631	631	614	654	625	656	631	641	608	603	626	629	615	612	617	597	647	653	605	639	626	633	628	631	633	647	608	626	599	642	678	603	614	630	630	651	627	602	685	612	619	566	608	650	640	606	627	620	636	585	622	614	593	590	577	619	614	621	606	648	573	611	620	569	683	647	651	590	633	655	607	682	595	574	604	599	586	637	606	651	626	634	631	612	648	641	658	649	598	577	630	588	659	626	616	607	618	634	624	612	601	665	637	652	590	648	651	606	616	560	642	650	618	628	629	626	611	647	658	612	592	578	645	675	674	664	614	597	604	648	600	602	616	630	627	617	656	613	625	607	600	659	590	648	608	608	625	584	669	587	621	651	624	607	632	611	593	598	573	647	620	642	612	667	649	613	629	560	632	622	605	604	617	637	627	652	623	625	632	578	654	643	553	640	615	625	616	613	601	627	641	614	600	603	639	629	623	639	580	625	597	631	596	606	622	591	582	658	618	633	599	644	627	596	637	592	604	590	639	623	609	656	625	648	548	631	605	636	653	626	600	606	599	572	620	597	619	634	614	618	617	652	591	615	677	634	614	695	636	675	636	622	668	602	620	668	634	598	586	602	640	606	616	620	634	625	651	602	621	649	601	631	648	610	650	591	604	587	645	609	615	609	596	569	619	643	579	650	631	615	625	569	550	615	591	612	620	641	639	598	665	624	621	641	613	636	645	641	600	643	652	642	613	595	575	601	591	612	613	619	620	572	631	605	615	667	629	646	634	612	656	642	672	638	647	611	608	642	602	631	588	618	615	626	577	614	634	588	603	581	615	626	613	649	624	622	631	610	603	615	651	623	630	595	617	581	589	611	679	596	635	637	664	610	617	627	602	605	674	638	629	673	638	624	592	587	618	690	611	660	613	646	601	594	594	610	600	638	628	621	638	636
24522	21000	24489	27687	20680	2216	370	271	200	215	196	197	176	179	201	168	157	156	166	183	169	142	174	156	163	165	152	161	153	186	185	175	197	170	186	168	143	155	176	182	178	178	147	158	176	168	162	177	173	188	156	143	140	165	173	163	152	146	165	155	171	174	189	163	156	184	169	159	173	138	173	148	157	164	172	174	165	178	187	191	162	149	194	162	183	168	172	160	177	159	168	169	169	171	154	186	192	143	153	165	161	171	172	178	177	151	162	160	176	150	180	168	162	180	173	179	178	172	142	157	175	166	194	170	155	150	163	196	185	144	164	158	190	180	171	139	141	164	155	152	161	192	157	173	182	156	180	151	154	172	175	158	167	138	159	164	158	158	170	147	175	172	158	175	171	151	165	163	177	158	169	158	175	165	180	171	150	167	157	166	156	176	161	173	176	141	175	189	166	171	180	154	155	189	153	169	165	149	183	158	201	167	146	161	165	142	164	163	169	146	152	176	184	159	169	178	177	160	167	144	151	164	166	169	182	146	170	167	156	172	157	197	176	157	166	163	174	155	178	181	176	167	177	164	171	185	160	173	183	120	163	168	146	178	137	161	179	150	172	141	152	144	172	154	153	186	156	157	154	163	182	171	176	165	162	177	174	179	161	173	171	144	144	166	175	172	159	181	192	152	166	160	170	156	190	156	161	148	170	155	163	156	160	177	172	154	156	158	162	159	174	164	145	165	179	159	189	179	159	165	150	164	155	162	166	175	166	191	158	159	191	159	161	155	165	156	171	135	167	174	185	158	153	158	152	158	168	195	170	183	179	157	151	159	185	156	176	167	155	200	163	177	165	164	171	170	173	178	146	156	164	159	197	168	160	186	155	168	182	163	166	163	172	180	163	177	181	174	165	185	188	162	157	164	159	175	166	161	172	172	145	143	167	155	184	189	176	171	164	135	146	181	177	157	174	184	166	164	192	156	141	153	149	195	168	159	164	154	175	192	162	135	186	171	158	162	160	171	149	171	186	174	186	175	155	151	189	159	170	138	174	159	190	176	153	154	174	181	143	161	172	176	148	156	171	165	168	160	159	183	142	166	144	154	139	163	146	158	144	174	133	138	180	149	170	158	174	177	169	177	197	167	178	158	185	159	159	183	154	146	161	164	175	168	148	173	134	143	162	155	197	166	164	170	172	150	150	145	162	153	157	168	146	174	179	157	151	159	154	150	184	178	162	159	156	158	158	171	160	170	160	139	156	163	148	172	165	163	178	168	140	153	178	156	160	134	164	166	164	170	144	171	138	161	175	156	188	195	190	167	151	154	167	156	175	156	174	193	189	195	166	140	182	163	156	166	175	146	175	179	185	161	154	164	178	161	158	178	167	191	168	152	152	161	168	183	172	170	161	169	158	194	150	135	136	177	158	154	190	196	176	188	174	165	175	186	152	167	148	151	173	163	152	171	181	142	152	174	160	148	152	158	144	165	145	174	178	169	150	187	173	150	156	150	157	176	163	184	157	160	142	158	166	169	155	152	155	169	156	164	130	150	158	174	158	172	142	157	158	152	174	184	171	176	178	182	171	168	173	155	172	133	164	145	154	161	156	152	148	172	154	145	187	153	150	154	158	149	177	156	186	173	161	149	171	179	189	151	173	162	153	178	161	158	188	167	153	181	178	154	153	152	152	182	161	159	163	157	173	176	173	155	172	158	171	166	159	166	189	177	189	182	190	170	182	176	185	157	161	156	174	154	169	159	161	183	163	139	179	150	159	185	159	164	174	180	164	151	155	155	156	163	170	155	151	155	183	159	160	151	166	155	160	157	140	173	165	153	172	169	182	163	174	142	160	148	171	146	183	175	181	159	169	171	186	142	157	182	169	171	172	156	154	171	163	191	168	197	178	160	171	166	173	140	153	192	146	175	175	165	137	151	136	179	164	168	173	161	166	169	167	147	161	154	140	163	195	161	140	168	174	183	159	179	170	141	159	159	173	160	155	171	166	163	140	167	179	156	180	187	172	158	179	171	194	201	153	171	165	167	175	171	141	159	151	162	150	154	155	144	182	179	156	174	154	161	174	151	146	153	157	158	167	170	178	172	182	158	173	160	159	195	168	166	148	152	169	162	148	176	159	167	186	174	159	152	149	156	165	165	161	153	145	160	163	158	151	156	162	152	178	141	172	160	181	167	143	154	171	198	161	163	152	162	174	150	168	163	139	157	162	177	139	181	142	164	182	172	161	170	185	156	142	184	162	181	168	163	156	150	154	135	156	154	145	171	166	175	162	152	158	172	171	178	163	157	158	158	161	153	188	155	175	155	171	166	178	175	170	149	167	174	176	167	163	157	173	160	147	155	168	185	157	144	150	186	186	167	169	138	188	152	176	178	170	164	148	183	161	191	157	174	187	172	153	167	164	147	166	126	173	156	153	171	174	189	149	157	159	167	153	137	155	174	159	154	158	195	163	160	159	179	158	180	168	161	182	175	170	181	146	176	168	173	163	195	181	156	145	175	179	167	160	179	144	139	159	157	171	170	129	165	184	150	143	170	148	174	148	179	142	142	169	152	155	159	166	161	158	168	154	181	171	163	186	145	148	172	178	161	139	152	167	158	166	182	166	180	150	166	162	142	158	185	154	149	147	162	174	168	174	171	172	148	192	171	169	176	182	204	177	182	171	196	167	181	173	182	181	165	190	150	155	197	178	165	156	185	163	157	168	141	142	166	158	163	177	176	161	179	162	168	170	188	188	174	170	138	162	162	162	172	186	149	143	157	186	155	140	160	168	162	187	160	173	155	158	171	145	162	172	169	166	152	165	182	155	174	183	163	166	157	159	168	168	165	149	145	174	168	155	169	154	193	180	184	179	168	160	167	146	153	128	165	164	155	143	191	169	164	155	166	187	150	159	186	177	150	173	155	179	165	168	156	161	181	182	160	179	185	149	175	162	151	157	162	152	150	170	194	167	151	177	153	147	155	162	166	175	168	164	155	149	142	154	175	148	140	145	157	162	167	166	168	152	143	138	179	164	178	151	144	162	153	194	174	171	157	188	149	148	168	147	151	171	175	157	170	178	170	201	174	161	160	166	135	159	163	171	170	165	155	155	172	166	180	170	168	186	180	169	159	174	161	158	151	168	183	162	185	168	169	153	162	169	156	165	158	175	160	169	175	162	136	173	149	162	145	176	145	151	154	176	166	171	184	175	180	166	160	192	173	160	178	156	185	184	181	203	180	153	162	184	171	178	161	178	205	169	174	163	170	173	172	154	152	169	194	169	170	180	172	182	148	151	176	140	182	166	179	149	161	153	151	163	168	184	148	153	153	153	141	160	176	147	178	154	160	173	148	180	139	178	152	155	181	161	146	173	166	182	153	163	181	166	163	180	159	160	142	162	148	137	161	154	155	142	180	150	192	139	178	158	181	166	152	164	176	148	190	164	168	153	175	147	169	159	162	159	169	163	166	169	165	149	162	190	186	146	174	180	160	184	180	158	140
2962	2519	1444	822	578	471	444	407	371	425	386	403	388	400	366	366	365	388	361	394	348	379	392	400	398	385	399	364	354	419	401	361	385	393	381	391	375	381	380	394	394	376	363	373	371	405	389	373	393	344	387	370	376	360	391	361	401	377	375	342	379	397	407	381	410	380	402	395	396	372	397	358	381	367	392	368	345	390	379	369	392	382	391	373	374	406	376	385	361	387	382	371	380	378	350	365	357	410	375	425	351	398	373	382	387	384	363	376	355	387	395	325	374	363	333	343	353	406	392	386	387	355	380	384	317	354	364	348	370	351	402	358	466	375	401	358	350	405	371	381	374	370	377	379	381	376	351	386	320	403	377	373	367	403	400	384	391	379	362	367	386	401	358	367	408	383	400	379	381	376	365	365	339	366	389	359	395	321	374	360	380	384	388	406	384	396	365	374	403	374	374	381	395	379	353	425	382	336	411	395	387	393	338	387	382	365	374	392	393	363	370	370	391	404	382	370	356	372	370	368	385	354	383	405	381	362	370	346	369	383	351	348	345	384	402	353	367	387	385	370	386	357	409	380	364	371	386	386	371	395	345	378	358	360	385	382	388	390	399	387	390	340	358	351	340	376	392	369	367	368	398	364	393	388	386	326	347	369	344	379	388	389	380	370	391	378	386	355	382	349	409	363	401	381	379	338	364	403	387	352	404	383	365	340	402	401	369	338	373	385	378	404	363	372	400	408	408	389	410	395	370	379	363	365	375	339	406	415	370	378	362	428	363	400	373	373	385	349	343	372	383	386	360	406	393	333	409	411	329	356	390	354	388	373	372	369	386	359	413	354	372	388	392	418	356	367	358	402	374	408	364	363	351	405	345	398	376	378	403	389	339	359	367	386	362	403	383	348	367	381	387	366	372	353	369	380	379	392	394	364	393	381	342	380	384	399	368	362	369	357	382	415	345	391	350	391	401	374	353	358	360	384	384	369	352	387	375	401	385	391	359	396	373	369	400	360	362	352	353	361	347	323	371	382	396	389	382	374	356	371	361	379	365	371	397	391	382	348	349	407	378	358	413	390	378	398	365	391	389	364	345	348	385	412	366	377	381	384	399	395	359	407	414	393	386	357	373	358	360	370	408	368	358	387	374	387	364	376	363	392	378	393	363	331	390	396	386	364	406	394	356	404	399	373	336	381	367	377	334	373	354	387	370	410	393	382	343	355	357	384	393	355	355	353	368	397	384	361	387	340	358	346	364	397	357	347	373	393	386	387	376	375	357	371	398	376	378	389	387	400	385	394	391	365	351	376	347	382	375	374	394	380	347	347	386	361	392	359	406	353	378	370	360	362	367	362	393	377	353	410	353	363	366	387	344	380	371	365	343	412	369	385	382	372	407	354	408	372	380	368	369	404	357	364	358	385	332	387	402	348	382	398	389	395	366	384	380	376	370	368	377	419	341	374	378	384	393	371	375	346	382	368	389	358	372	357	353	373	395	384	379	380	390	381	380	343	369	383	358	374	374	321	372	387	389	389	395	384	415	364	365	358	381	401	360	370	382	376	423	382	342	421	381	344	366	371	336	373	390	372	364	366	389	336	367	387	354	357	383	371	382	370	400	372	379	403	375	372	394	357	394	360	401	363	344	384	373	345	346	348	377	393	331	343	372	380	360	412	362	356	406	360	389	396	437	372	384	387	420	391	361	353	358	401	349	366	390	367	359	378	377	415	391	398	355	371	394	399	399	352	358	350	379	382	370	382	391	380	370	370	373	365	367	371	384	372	380	389	380	344	357	381	386	345	373	380	363	378	352	341	397	382	426	388	387	380	334	379	388	413	378	356	382	359	375	378	422	359	418	393	362	354	358	379	359	428	360	338	401	418	390	368	338	387	344	375	400	354	370	378	330	411	374	370	371	375	359	371	408	394	380	370	372	394	388	359	365	352	380	351	354	376	389	357	370	360	404	373	383	345	384	323	382	382	401	393	367	378	395	351	405	363	386	361	402	363	409	369	365	352	368	394	373	374	385	362	394	372	375	390	359	355	363	357	393	385	383	347	396	359	378	387	369	399	360	391	370	395	363	390	370	371	353	375	352	346	387	398	374	404	358	408	397	373	361	392	388	392	372	351	361	342	355	351	375	366	356	347	385	366	339	418	362	369	371	349	376	368	397	352	381	376	382	360	390	385	389	373	373	398	383	359	376	374	384	373	413	363	359	388	376	360	380	365	372	371	402	440	388	334	354	347	357	375	348	376	363	392	360	369	365	367	363	390	401	412	402	386	349	384	385	398	403	360	360	414	392	359	343	357	402	370	373	392	370	377	377	382	383	393	415	319	387	381	377	395	382	361	387	370	352	377	372	401	388	361	404	396	382	340	347	377	385	383	362	404	365	369	368	357	393	374	407	391	361	405	394	379	413	395	358	427	375	390	399	381	394	368	378	367	384	401	371	376	382	349	375	366	351	351	364	394	398	384	371	395	361	350	366	402	384	384	395	395	364	382	410	377	378	377	378	373	355	401	387	388	352	393	373	356	410	394	378	333	392	384	393	374	388	382	410	378	367	366	380	370	396	382	373	410	350	379	380	371	368	400	399	344	382	371	372	414	392	357	392	357	367	371	408	366	352	365	409	389	372	415	361	396	355	400	367	365	351	381	355	329	387	377	375	392	377	408	367	398	351	365	412	392	353	397	368	406	358	387	363	385	363	380	405	378	377	388	383	339	400	383	377	341	376	366	337	399	377	389	352	336	367	413	373	412	358	397	366	336	341	371	373	347	363	373	371	361	391	412	380	413	403	394	392	360	395	377	376	369	367	382	357	384	365	396	388	341	383	340	404	372	399	360	359	365	401	364	374	375	360	381	400	385	379	389	374	364	375	374	358	353	352	383	406	399	350	355	407	394	371	381	403	374	388	362	393	397	373	376	347	383	374	392	355	386	359	394	350	403	385	408	372	432	371	374	393	395	406	406	370	374	344	399	377	394	343	406	351	345	373	388	377	363	405	373	373	375	379	361	394	400	383	398	323	374	361	372	349	388	385	378	397	378	377	363	391	365	373	376	404	361	374	372	391	389	389	401	338	357	357	381	384	369	388	369	378	383	393	427	370	417	344	389	396	371	372	362	338	422	351	371	375	373	375	382	394	395	359	376	383	380	394	410	366	339	362	373	385	426	366	382	391	409	368	359	401	378	375	371	368	387	367	364	416	351	394	346	344	382	373	365	387	417	355	364	358	328	394	377	383	399	388	384	335	405	372	383	344	383	390	361	364	366	382	427	369	361	363	360	341	368	351	366	384	405	402	368	385	357	355	370	378	378	387	380	392	368	379	377	378	353	382	379	372	374	374	368	393	340	379	412	375	392	381	392	365	394	404	380	378	375	386	343	387	395	370	404	379	397	368	364	353	379	378	346	364	351	395	352	355	394	356	391	377	390	350	371	413	401	386	374	347	384	372	373	404	348	371	346	347	359	350	350	400	386	398	379	380	382	379	382
23786	20990	25138	27047	20990	20859	1376	317	203	162	162	135	125	117	95	89	91	92	92	87	92	87	78	84	88	87	90	89	94	85	92	87	81	75	70	67	79	59	77	78	78	75	86	63	52	61	63	68	77	51	76	85	78	82	72	85	70	66	82	75	91	73	82	56	79	74	100	58	73	63	56	79	63	64	81	68	81	70	59	90	81	63	76	69	79	61	87	68	77	73	76	58	64	69	76	73	73	77	72	66	58	70	69	73	75	59	66	53	77	64	77	72	77	88	54	70	61	77	70	81	72	56	70	77	74	62	83	70	68	76	79	78	76	81	83	69	50	68	61	65	64	53	63	66	89	41	86	68	65	91	69	87	65	65	82	60	87	68	74	73	68	71	55	66	63	65	96	68	66	80	88	71	64	81	74	78	72	65	81	82	75	56	57	77	100	81	66	59	86	73	63	74	72	78	68	69	74	81	77	84	81	63	57	76	80	74	73	96	78	78	61	80	60	75	81	63	75	73	62	52	62	76	71	75	56	63	77	68	79	64	67	56	84	69	65	68	80	77	81	83	73	70	70	68	74	70	86	62	65	51	66	70	87	65	73	80	72	64	75	76	63	89	89	78	65	64	67	65	64	75	60	78	74	67	81	67	63	77	66	83	86	69	79	79	73	82	69	62	72	53	67	75	54	70	73	76	78	70	56	81	75	92	73	81	84	73	81	66	80	76	85	78	72	67	58	76	93	64	71	80	71	88	86	63	73	83	75	76	67	79	79	88	69	60	56	81	80	58	88	73	71	63	61	89	63	84	66	69	69	85	71	68	70	75	51	74	72	72	67	77	56	72	78	73	84	82	63	84	79	71	62	73	78	68	64	70	60	87	72	76	72	76	57	65	82	61	64	66	80	63	71	62	89	62	72	69	66	69	79	76	68	65	80	71	63	72	62	83	59	84	74	74	84	82	93	68	64	68	76	62	73	64	75	68	84	69	67	70	66	78	82	73	67	77	59	82	93	84	78	82	69	64	61	84	68	82	70	76	69	69	91	66	63	66	66	72	75	77	68	81	70	53	70	70	75	79	80	74	63	76	68	74	73	63	66	61	75	62	80	92	68	77	67	63	69	78	86	68	71	66	76	76	70	60	80	74	60	69	64	63	61	69	80	73	62	83	59	73	79	71	82	70	83	78	62	70	54	62	75	72	61	66	70	78	76	58	69	88	65	70	63	93	71	71	70	71	76	72	81	68	81	70	71	74	62	76	67	84	66	80	68	75	62	78	71	77	64	74	64	71	71	80	72	79	70	78	80	72	67	64	71	55	55	90	65	107	86	80	79	75	64	83	84	63	88	75	74	84	60	80	72	76	69	68	79	62	65	70	57	90	86	62	56	78	48	68	60	80	64	69	83	79	87	72	81	63	69	87	81	76	65	63	79	73	70	89	75	67	82	66	56	83	82	74	81	74	67	76	55	53	82	74	77	66	57	78	66	67	75	71	63	58	67	65	89	60	65	65	71	59	63	98	71	76	64	81	77	74	87	61	77	75	72	77	70	90	61	82	63	86	64	69	69	75	65	94	73	72	73	74	81	76	65	74	79	74	63	75	59	68	74	95	77	72	74	63	84	63	77	65	56	73	78	57	83	74	66	71	62	96	67	59	62	69	84	79	87	78	72	67	85	78	72	62	54	82	85	62	50	76	68	77	46	73	71	74	56	74	47	75	80	58	52	76	73	65	85	74	62	75	59	62	74	81	69	77	72	69	68	72	73	78	67	84	83	73	71	77	76	74	60	80	59	67	71	73	70	85	71	73	68	76	72	61	70	64	61	69	74	81	76	67	75	72	70	80	67	62	68	52	52	75	74	74	72	60	72	74	69	61	62	65	73	89	81	56	90	73	62	78	82	73	54	77	93	77	74	80	73	74	70	81	68	74	66	65	77	80	71	80	71	76	80	66	71	79	80	68	81	72	76	76	61	64	84	86	73	67	76	68	62	64	75	56	69	66	80	81	76	59	75	66	58	71	60	66	79	73	70	79	68	70	73	82	94	81	60	66	64	76	71	79	67	70	58	58	71	77	61	74	60	66	90	78	62	71	72	71	80	65	97	77	74	76	79	79	75	75	85	84	62	76	77	81	73	76	66	68	71	84	69	73	67	54	69	69	82	67	84	78	66	88	63	68	80	71	68	82	65	73	71	82	66	59	80	52	69	80	60	79	72	71	70	79	78	63	68	69	62	79	82	58	60	79	69	86	58	61	57	69	83	58	71	62	67	68	79	76	73	78	63	70	70	64	82	77	70	72	60	82	88	71	74	64	56	67	74	75	97	61	73	56	69	63	77	57	65	68	78	68	63	78	86	95	78	75	66	77	85	96	65	77	66	91	80	59	64	75	76	61	65	79	81	65	72	69	74	75	80	73	77	60	77	89	66	53	93	55	78	65	61	73	83	71	71	74	66	68	89	70	70	68	70	67	69	63	84	70	71	66	74	76	68	68	60	90	74	68	62	64	61	83	79	63	69	77	94	72	68	65	54	61	68	71	75	79	67	67	67	59	79	70	71	70	72	71	82	67	76	65	66	71	88	75	75	54	64	71	63	64	78	70	82	57	63	63	74	59	74	74	83	65	81	79	89	67	76	80	65	77	74	68	71	74	70	88	72	68	63	84	92	64	76	80	68	73	83	68	63	66	72	74	86	77	80	68	69	90	61	62	78	56	77	86	68	61	87	73	68	74	68	73	55	78	81	75	75	55	76	73	67	67	71	75	75	80	91	71	78	80	70	63	65	90	82	77	72	68	61	57	59	68	93	67	75	74	68	63	64	78	67	84	77	78	85	86	86	70	71	76	76	51	66	74	70	74	55	82	77	69	69	76	72	64	77	67	65	69	73	69	70	54	55	75	90	70	96	77	60	77	88	78	82	64	76	73	78	75	70	82	96	64	85	63	75	82	70	67	62	60	62	61	65	65	65	77	81	74	80	88	54	50	65	97	62	68	84	64	75	61	64	82	65	63	48	88	72	70	68	70	86	79	74	73	73	77	72	65	59	70	68	64	68	58	78	73	64	84	87	78	71	78	65	69	74	60	78	70	69	73	87	81	85	60	72	72	55	66	53	69	69	101	73	79	82	70	80	68	86	81	72	61	60	66	71	83	71	74	75	75	89	66	71	76	77	61	70	58	58	75	67	65	74	67	76	64	81	63	72	67	67	61	75	72	55	68	71	76	81	70	78	85	75	71	67	86	76	82	80	67	63	72	55	70	75	75	75	64	77	72	79	73	57	80	83	96	70	77	86	78	64	62	65	61	71	56	68	80	69	98	92	77	77	79	77	69	64	59	65	77	73	65	65	84	79	73	74	77	77	68	61	73	77	67	66	70	74	65	77	80	64	63	53	49	71	59	90	57	71	54	81	63	50	75	69	63	76	75	66	63	70	69	73	75	58	75	73	62	79	74	68	76	68	74	70	81	78	80	68	60	63	58	79	67	71	67
3034	4103	2258	964	556	385	319	294	257	245	241	236	230	198	213	204	205	203	203	198	193	204	197	223	210	189	186	200	193	180	194	185	186	184	178	186	204	197	201	172	211	197	168	204	174	211	198	207	192	210	208	197	213	192	176	213	214	197	185	182	181	186	173	202	199	204	223	221	191	207	198	220	194	190	186	215	192	214	185	191	172	190	196	197	206	203	183	192	192	200	199	172	205	186	189	182	198	176	201	191	199	182	217	207	217	165	190	180	195	209	182	176	193	190	231	184	179	198	180	191	189	187	186	185	193	185	200	197	196	178	169	189	216	199	221	193	201	192	195	191	200	218	203	180	185	174	220	178	200	209	192	205	199	190	207	203	186	218	186	196	209	192	179	194	208	177	173	181	186	193	210	193	199	192	216	216	214	214	198	194	217	204	166	169	183	204	169	176	199	185	184	199	205	196	189	215	183	183	206	201	180	185	193	170	198	170	200	210	207	193	187	202	177	200	191	191	175	199	185	190	186	197	186	222	173	189	207	202	204	188	184	184	200	202	195	205	206	198	182	203	201	216	186	202	174	193	225	181	201	168	196	185	201	209	201	188	211	177	216	198	206	198	183	187	164	209	186	213	215	205	214	200	172	194	165	207	208	198	214	188	182	185	190	203	188	191	184	184	182	182	198	183	183	182	198	192	195	183	211	198	186	207	184	192	186	184	197	185	171	219	186	201	173	177	213	219	222	167	217	194	201	158	194	204	189	198	188	166	194	216	194	184	190	181	178	197	190	205	207	194	186	175	182	198	205	180	190	178	168	195	185	192	179	173	183	185	181	193	204	203	189	197	177	195	180	179	188	180	209	165	207	196	187	186	179	178	205	195	201	189	181	180	226	199	190	198	186	169	176	187	197	192	183	213	212	178	212	195	181	207	189	200	196	181	202	178	167	214	217	199	184	207	196	187	187	190	183	193	221	191	212	198	190	192	195	198	177	186	175	196	200	192	186	192	170	196	187	216	180	176	218	178	206	197	172	170	190	190	188	200	212	210	192	183	200	187	161	190	178	186	179	187	188	191	196	192	200	190	168	175	177	194	205	218	176	201	208	195	216	201	198	207	205	188	192	211	202	202	187	229	194	196	205	194	179	201	206	184	202	196	192	177	173	173	174	187	203	209	189	195	216	150	188	206	203	191	201	185	191	190	190	221	173	202	200	186	176	181	202	186	215	220	185	183	190	200	219	188	182	183	212	187	167	214	206	186	221	193	216	183	190	199	192	189	179	197	202	207	173	171	204	190	181	207	185	193	186	182	171	191	187	178	179	202	218	187	171	190	185	193	189	185	190	192	182	207	185	202	197	173	192	173	198	192	204	177	203	178	179	200	212	185	198	173	189	197	196	190	178	188	197	175	178	196	193	184	169	186	213	203	159	207	214	175	169	209	194	214	182	184	201	190	196	220	187	222	203	201	210	192	195	170	205	181	189	176	206	191	182	199	215	217	180	212	174	175	209	181	201	199	199	169	184	208	198	205	215	182	170	172	196	189	174	193	186	183	195	205	202	200	188	203	192	216	204	188	205	180	175	185	161	210	183	205	169	199	218	192	192	187	184	202	197	219	176	197	200	175	189	182	174	192	203	208	200	200	210	200	186	193	182	169	199	207	176	187	172	165	184	189	190	197	174	181	196	177	201	213	210	201	202	169	197	204	196	187	231	188	191	161	183	168	172	190	233	192	205	203	175	206	187	178	184	195	199	206	201	218	192	184	201	185	186	192	206	184	184	187	192	196	180	192	168	192	194	188	192	214	192	197	171	191	185	180	212	181	197	206	210	197	228	174	187	198	183	167	192	213	198	191	177	169	208	219	167	203	217	197	187	211	169	180	185	194	195	184	191	205	185	154	216	177	179	153	213	197	201	188	188	192	220	203	178	198	211	167	177	185	198	195	190	205	186	192	206	180	180	196	175	191	226	190	176	193	202	174	183	198	188	190	218	173	202	221	217	176	212	192	196	172	200	183	193	166	204	188	184	214	190	230	197	209	188	204	202	205	172	197	205	200	181	169	186	185	185	187	179	204	198	169	198	192	182	192	201	181	215	195	211	203	210	186	173	204	177	184	180	228	191	192	160	190	175	168	179	203	198	202	203	165	203	180	201	203	195	182	192	170	196	191	198	190	191	194	172	179	190	197	212	181	180	197	186	192	199	185	206	185	173	195	198	188	201	191	179	206	189	189	178	188	195	178	175	206	177	182	207	199	165	188	190	173	201	211	181	197	187	198	200	206	188	209	198	188	209	189	186	170	202	168	213	198	191	192	193	191	200	178	206	172	200	176	198	187	173	207	196	190	180	181	183	204	189	173	187	170	207	186	179	187	199	200	205	209	166	210	207	167	188	189	204	177	209	174	192	200	203	216	194	199	205	190	184	185	227	193	197	206	186	196	198	202	188	193	215	196	183	197	207	168	197	191	204	187	208	210	217	177	189	184	194	197	171	189	203	188	173	211	206	210	179	206	183	198	215	199	180	175	178	201	202	171	163	206	211	161	231	219	193	184	217	168	186	192	206	212	186	183	206	195	221	222	211	200	181	183	191	199	172	216	196	206	204	190	194	219	191	222	188	186	183	197	207	177	197	165	188	169	209	196	227	178	197	189	191	184	211	203	200	186	185	182	185	214	196	220	217	186	193	207	197	201	187	200	187	194	190	201	203	207	207	175	191	176	190	198	177	204	218	209	188	195	190	196	187	180	175	216	192	196	185	210	204	189	210	180	198	155	186	185	195	208	200	179	187	218	202	206	203	190	188	227	196	201	196	195	212	187	212	200	195	223	204	182	175	191	215	196	185	211	205	189	193	196	196	194	193	192	212	198	182	213	205	207	200	204	195	182	184	190	193	189	194	197	198	203	196	214	196	187	220	197	194	190	198	194	175	184	210	203	211	180	175	223	220	195	189	196	196	178	187	206	196	205	191	187	179	221	174	205	194	197	217	187	170	192	191	177	198	178	189	181	185	172	201	182	180	180	214	184	180	209	182	212	186	195	193	216	197	189	192	192	181	192	201	220	187	151	200	171	199	191	212	188	210	204	192	205	194	191	211	188	211	211	194	193	198	177	198	212	188	193	216	190	194	186	202	206	180	182	197	192	205	200	210	213	199	165	197	172	182	223	220	194	196	195	213	158	175	182	212	182	162	189	182	195	198	208	201	185	199	196	192	183	172	209	198	192	183	203	185	205	185	206	170	168	181	205	179	186	172	182	218	181	186	206	197	169	164	176	189	188	190	200	205	210	201	195	219	218	182	193	163	199	183	193	187	181	191	170	197	184	182	188	210	189	191	215	186	194	197	195	193	194	181	171	176	171	194	200	192	178	194	189	200	172	190	191	187	205	182	177	145	187	171	197	168	183	204	203	185	185	182	188	186	179	193	208	204	205	187	189	207	189	215	199	232	164	201	176	171	199	181	162	182	189	196	182	202	182	179	200	175	204	183	200
32751	12212	1255	343	310	303	230	312	311	292	276	300	297	266	281	309	266	280	253	262	287	298	277	279	259	269	302	259	287	276	277	260	271	261	256	274	293	269	280	270	260	323	292	261	254	285	280	278	271	261	262	250	243	270	283	264	270	281	312	265	291	307	250	292	259	262	266	306	268	304	286	308	277	280	278	276	284	273	277	302	276	302	259	282	310	302	251	310	271	294	258	290	285	254	307	294	286	277	292	260	284	251	283	277	277	268	276	250	262	295	245	276	280	283	271	283	314	265	280	299	292	273	258	307	291	290	275	279	279	270	290	282	278	281	263	284	281	265	264	250	263	288	245	278	311	285	315	294	289	277	320	275	266	294	236	255	268	313	262	280	260	287	270	279	275	288	294	295	252	299	308	282	288	280	275	278	299	295	267	276	302	282	285	292	299	273	280	265	296	271	290	267	280	271	293	274	303	310	281	284	285	298	264	278	271	275	313	284	254	266	297	256	306	285	269	240	305	256	272	286	279	285	288	278	267	270	289	258	271	301	259	259	301	282	286	299	257	244	259	246	271	294	277	289	284	260	229	276	253	237	295	268	286	308	264	261	300	309	272	286	279	250	262	311	273	237	285	274	290	270	258	274	270	283	270	261	259	246	295	252	281	262	274	299	289	264	291	295	283	295	269	263	274	283	319	262	268	255	281	270	242	289	279	259	293	264	252	274	254	278	285	269	271	272	266	274	258	282	291	300	267	266	234	281	262	260	250	270	259	259	266	280	317	323	255	257	290	283	324	288	272	267	285	322	281	271	248	264	291	256	280	279	264	280	295	318	249	264	289	267	253	284	251	273	280	301	310	296	258	252	300	288	315	273	277	257	300	288	263	263	264	280	294	278	301	292	247	303	275	267	280	257	294	274	283	284	284	307	263	307	312	281	293	270	277	286	274	261	303	261	291	302	275	304	301	294	282	267	250	289	307	281	250	274	270	297	280	296	247	283	265	305	295	309	266	251	275	290	290	279	272	322	271	306	247	257	269	306	284	300	262	318	281	271	279	281	297	264	329	265	266	297	260	278	273	257	277	279	269	261	243	283	279	277	275	289	262	276	270	270	267	297	297	258	266	276	307	247	246	295	285	299	261	291	282	266	298	269	266	286	267	252	295	306	316	296	264	256	298	269	269	272	291	289	285	299	276	260	280	272	309	295	314	267	268	259	255	287	262	270	276	282	247	283	265	284	307	278	289	275	276	272	272	280	270	258	255	253	270	310	277	282	249	317	293	291	280	286	275	307	304	283	260	302	276	287	255	295	297	280	283	235	261	287	258	286	270	279	282	255	287	280	284	282	274	272	295	252	247	284	253	265	273	282	244	253	277	316	285	282	305	276	251	293	259	281	277	258	258	271	295	260	264	306	284	299	278	280	289	306	275	278	281	257	287	268	306	305	274	289	275	273	286	302	273	287	264	257	245	266	269	287	278	248	277	272	282	261	281	297	258	291	290	271	251	276	260	278	258	265	278	281	250	273	277	286	285	251	295	278	265	285	280	255	284	274	269	265	257	268	268	269	307	272	262	304	263	266	260	277	293	274	268	282	278	310	308	276	284	318	267	251	256	268	287	292	295	302	275	262	260	308	304	280	284	289	271	274	275	280	297	293	294	291	260	265	283	303	272	280	277	299	258	283	277	302	281	264	272	275	293	301	283	314	259	262	265	272	299	273	289	315	269	310	305	265	263	272	272	275	285	276	300	289	275	291	276	278	240	277	287	292	280	281	294	253	267	296	288	281	295	282	311	273	279	302	310	294	270	261	265	289	255	266	270	281	290	290	270	296	295	240	264	283	279	282	277	265	269	281	264	284	257	293	256	267	247	278	252	307	274	270	274	271	317	265	267	270	273	278	290	283	291	277	279	287	286	297	243	304	316	309	256	264	267	275	256	270	295	267	248	297	301	280	275	291	268	302	260	281	270	259	276	272	289	285	283	259	280	278	278	296	280	256	279	296	288	284	260	296	279	303	263	272	276	259	289	268	298	280	268	294	287	255	284	266	254	246	279	267	277	256	252	269	259	291	265	272	291	312	313	267	263	245	241	294	282	297	268	317	282	313	310	255	289	295	270	317	281	252	281	264	273	269	295	280	283	290	264	265	260	247	256	254	272	295	280	256	288	278	265	304	298	279	280	286	274	265	260	272	296	251	261	281	284	286	253	261	308	244	321	282	249	258	261	261	297	303	284	270	276	308	314	306	294	273	292	284	290	264	264	264	259	296	264	297	290	286	285	277	255	253	285	278	276	270	286	301	249	263	287	293	266	283	280	261	315	281	263	248	294	282	281	244	288	261	282	290	277	273	291	294	281	301	276	268	280	261	275	277	281	291	262	305	293	306	281	290	293	285	287	280	299	303	268	300	263	305	289	304	285	295	279	280	284	296	289	280	261	258	304	268	281	271	278	277	312	294	262	278	268	299	273	247	269	309	263	286	284	295	280	275	302	283	274	267	269	296	295	272	323	274	282	270	269	259	259	304	253	271	277	279	256	271	286	270	295	301	291	328	300	265	320	274	273	250	264	268	267	272	273	281	282	316	273	258	260	268	268	243	275	257	276	269	284	277	271	282	258	252	277	291	255	268	266	281	261	281	275	302	319	282	275	265	252	298	281	272	252	266	295	269	264	293	298	291	248	256	293	280	259	239	278	269	252	295	263	283	260	277	274	276	272	306	278	280	287	266	264	294	305	302	323	261	286	255	294	271	294	267	275	259	246	268	284	264	268	278	285	278	281	299	267	279	270	264	294	302	262	280	282	279	235	275	250	262	257	277	271	243	289	266	278	259	287	266	265	298	269	299	259	266	293	242	264	279	281	290	273	273	277	250	287	288	283	300	292	290	280	299	262	251	249	280	285	280	312	270	264	298	282	268	293	276	295	282	295	268	298	263	267	266	286	287	263	283	261	256	296	262	272	278	296	271	260	299	294	269	254	261	278	290	253	247	303	275	273	290	296	274	270	277	307	290	267	284	303	273	297	284	289	267	329	287	295	289	283	270	275	288	272	287	282	279	268	262	259	268	266	260	291	274	261	257	293	300	257	281	310	299	296	298	277	292	297	293	297	256	263	255	273	258	279	270	289	269	286	282	266	243	288	288	266	290	262	261	285	275	297	263	273	281	271	282	278	272	245	280	285	275	284	289	248	244	288	264	283	285	313	290	277	286	297	271	276	276	292	268	284	269	294	317	299	254	282	291	279	254	315	265	267	257	286	264	243	272	282	254	256	279	263	302	250	259	292	291	263	284	287	271	289	280	247	270	277	272	299	304	262	301	255	323	262	260	331	276	263	268	288	281	267	264	283	307	283	290	271	261	295	297	268	285	286	265	282	250	288	264	264	286	268	256	282	269	286	280	289	272	304	292	275	257	255	290	247	303	304	264	279	269	269	278	251	282	289	250	278	273	296	275	327	264	315	296	303	251	245	293	270	245	253	291	279	267	270	267
5425	767	696	656	644	586	621	635	616	623	618	679	608	634	646	571	661	599	596	589	582	585	592	631	597	585	632	598	603	611	575	583	626	609	631	634	611	585	612	648	616	644	648	617	600	637	634	620	651	643	631	600	620	625	647	615	664	627	617	635	600	622	609	590	640	665	589	648	591	601	647	611	640	627	621	632	640	598	682	597	664	612	591	614	603	640	613	608	585	628	622	606	586	650	624	620	578	611	620	634	639	590	642	625	590	606	607	631	607	607	648	624	607	599	642	643	598	619	651	600	612	676	598	609	628	643	568	599	588	582	626	638	653	646	613	620	594	614	626	615	619	651	659	634	671	608	620	635	607	634	629	585	655	593	602	653	654	623	647	573	590	598	625	622	627	656	627	670	611	610	635	639	612	635	613	621	638	615	635	606	609	666	597	628	658	598	602	594	690	640	632	612	623	624	635	616	655	609	635	641	659	601	648	627	636	615	610	623	663	602	626	602	598	647	632	620	656	597	645	618	673	614	610	644	602	637	581	649	658	618	595	673	603	652	613	614	582	605	660	611	602	637	619	586	588	630	639	642	618	630	632	595	638	611	599	562	632	597	626	597	600	635	616	601	663	618	644	559	605	587	615	618	588	617	626	616	654	614	616	638	623	633	658	572	598	618	628	612	613	645	603	612	637	660	606	585	560	640	627	619	586	595	626	578	635	617	619	617	654	649	619	623	592	598	588	601	629	609	579	674	596	602	626	687	596	651	656	581	588	607	610	650	617	595	627	623	654	614	627	620	594	635	597	611	599	629	631	600	604	626	617	619	632	616	608	624	630	668	616	640	626	618	593	592	622	606	642	566	613	677	575	627	628	630	664	622	626	665	598	653	637	620	624	635	605	586	582	599	638	631	598	597	607	621	658	623	612	660	643	656	576	617	622	587	667	651	612	607	609	635	618	617	591	591	611	641	645	595	615	641	661	616	596	604	592	635	654	619	627	635	614	569	613	603	649	626	582	587	595	604	554	634	605	618	664	594	629	661	613	604	591	622	624	670	586	598	589	649	666	604	569	657	659	615	641	613	589	654	630	667	586	643	606	605	629	628	644	620	635	573	647	636	660	647	587	586	631	650	605	559	630	591	621	631	670	604	632	630	621	622	626	577	665	587	605	641	595	624	558	620	608	630	579	634	571	594	589	664	616	647	622	608	603	612	644	676	604	623	593	614	685	640	613	619	612	591	642	584	614	617	650	598	646	592	614	631	598	625	660	585	586	609	629	640	637	634	615	625	666	642	633	642	635	631	620	643	617	599	606	618	595	630	641	634	612	647	610	602	654	615	605	587	576	633	642	613	622	576	611	604	619	622	627	659	640	603	606	587	629	638	603	590	633	649	610	592	589	590	591	593	635	604	584	660	625	633	641	585	700	645	595	608	616	599	637	605	628	599	610	614	649	595	654	594	641	599	631	613	598	563	642	650	590	571	605	637	578	631	626	635	579	615	605	590	587	595	618	604	630	603	609	582	623	637	623	593	571	629	615	568	657	647	666	653	616	627	660	583	607	614	578	590	595	652	620	625	634	615	593	601	649	660	629	616	578	598	620	602	601	583	649	608	619	619	684	628	578	586	598	582	572	653	634	590	647	604	668	609	618	633	670	628	595	599	620	571	610	631	592	615	588	538	600	607	561	603	634	606	666	575	636	648	577	601	611	609	648	623	688	674	599	648	634	615	614	659	624	640	644	582	605	641	593	573	617	600	608	604	598	632	608	623	658	633	633	648	593	606	641	622	630	623	635	610	632	581	610	614	657	632	658	595	620	603	641	630	602	657	605	642	597	627	639	617	586	600	617	607	602	620	662	574	663	614	633	577	614	615	560	639	598	619	562	636	615	623	643	637	631	651	619	630	625	623	630	655	614	630	601	612	623	618	644	647	646	642	627	624	554	611	637	633	625	610	620	611	631	621	615	599	585	586	600	557	604	662	632	611	651	600	628	581	599	580	622	619	601	625	606	619	636	613	582	601	584	643	590	574	586	609	632	631	631	647	600	619	639	587	611	600	649	603	573	578	644	664	608	624	588	641	674	583	606	610	636	596	662	613	567	623	624	632	653	590	626	656	599	593	600	637	635	586	608	654	661	655	622	633	610	662	594	602	622	612	607	639	594	633	638	649	674	637	644	662	594	590	618	632	685	629	598	636	664	594	634	586	641	625	660	611	623	644	635	624	594	660	675	610	636	618	586	582	619	600	643	587	655	589	630	629	628	653	613	637	613	591	633	646	647	651	638	636	613	618	588	595	602	635	605	645	580	642	615	634	628	641	643	649	652	636	632	590	634	588	692	676	622	605	610	611	665	644	690	603	638	610	589	592	564	608	649	631	600	671	596	638	608	617	607	638	606	610	645	610	626	651	644	622	570	587	596	586	608	544	614	607	618	619	621	596	618	606	618	572	611	637	608	650	609	651	617	660	642	601	618	622	611	615	625	637	591	627	588	629	617	621	594	606	677	549	597	616	619	610	630	658	619	592	572	626	633	606	628	612	618	664	631	601	626	573	591	592	647	587	647	671	595	612	612	605	632	631	594	569	609	670	618	612	639	621	614	629	622	582	612	632	585	607	598	601	572	582	591	623	607	617	600	596	590	648	621	621	624	559	623	613	610	586	616	590	644	616	554	558	598	638	623	598	592	608	628	625	648	636	599	627	656	606	623	648	607	604	590	642	608	613	605	636	615	618	651	610	623	625	582	628	601	613	649	620	612	667	652	640	622	651	613	633	635	626	581	598	674	631	565	635	579	622	655	639	652	579	639	613	624	614	653	621	581	609	616	628	602	599	679	621	604	641	601	629	641	596	653	602	629	627	614	633	643	601	631	611	610	573	651	592	613	649	598	582	605	568	631	577	647	604	596	590	625	594	637	591	603	620	622	607	612	640	621	583	615	635	606	668	632	622	615	620	612	631	611	606	598	607	642	616	642	640	633	615	626	649	609	621	642	629	631	599	648	627	645	615	596	642	634	596	631	604	646	645	622	624	657	588	566	607	575	584	634	632	615	626	638	637	598	609	608	581	621	641	596	626	597	625	585	613	566	641	600	646	645	629	576	626	549	651	609	648	632	598	627	648	668	637	644	625	590	600	581	614	641	627	630	587	575	622	557	619	625	603	620	623	607	601	633	607	604	589	611	635	653	609	577	638	648	662	605	649	632	592	632	595	586	659	627	611	647	625	616	628	632	655	609	628	593	571	642	640	618	610	657	631	610	618	619	635	586	596	615	606	611	641	600	649	631	612	642	657	610	652	634	638	628	601	611	640	570	602	622	626	633	616	644	596	602	594	608	604	628	668	593	647	653	601	580	633	683	634	624	614	611	619	603	651	655	583	610	615	621	615	599	644	661	583	672	618	623	618	603	632	633	590	655	593	602	621	636	648	614	626	590	641	624	614	598	652	603	619	610	574	593	604	621	595	601	564	640	594	675	662	645	602	601	614	605	600
24559	21010	24489	27712	20671	2040	326	274	237	221	216	188	201	173	177	169	193	156	199	177	155	155	128	181	169	166	173	160	154	178	174	149	166	158	171	153	179	185	186	177	190	178	185	167	174	168	168	179	154	168	182	159	195	183	181	160	189	182	161	162	169	158	176	139	176	179	171	137	180	171	150	167	173	207	150	150	175	159	192	160	154	180	164	178	178	180	169	172	159	191	146	166	182	150	150	145	175	157	164	155	167	170	167	181	178	164	170	170	165	141	164	155	181	164	158	168	178	152	174	155	146	160	145	150	153	156	162	156	169	152	172	157	187	175	141	173	138	149	171	148	135	152	147	184	165	173	166	176	153	160	169	157	131	153	183	167	154	182	162	166	149	164	157	143	149	190	167	182	167	170	155	145	152	200	160	144	188	169	187	169	183	167	166	154	152	175	161	187	180	174	146	166	174	156	164	163	169	164	176	181	177	151	157	154	150	148	169	163	159	150	136	139	155	149	138	153	177	154	162	185	193	172	174	167	192	162	149	158	170	151	159	184	170	169	169	148	144	158	174	143	168	177	169	157	199	162	173	158	171	155	152	162	169	171	153	145	154	139	156	165	173	170	153	191	177	183	169	158	158	179	149	149	163	168	164	176	148	193	160	183	153	175	169	131	157	146	187	170	186	165	192	141	158	164	155	163	173	154	164	162	166	158	161	168	161	175	170	146	163	172	158	158	169	135	164	166	166	162	157	171	156	153	166	143	145	166	148	157	148	163	167	164	142	165	173	155	151	162	161	159	155	138	158	172	179	154	187	186	175	155	156	188	145	161	164	151	165	168	171	145	151	171	169	151	152	157	149	156	162	172	184	171	156	177	153	150	182	150	160	163	156	163	147	159	173	159	164	144	152	165	168	157	155	172	169	152	154	158	150	151	192	156	142	177	174	166	174	160	182	142	152	176	149	154	174	162	184	152	150	151	158	155	177	181	138	174	139	171	145	167	169	172	157	157	185	151	141	170	157	159	171	172	160	162	168	167	171	182	163	170	156	170	157	132	144	163	148	179	161	163	188	157	192	165	183	175	145	162	174	153	158	136	157	176	165	161	137	163	163	191	146	156	181	160	157	163	160	170	174	163	146	191	146	186	172	170	150	185	167	138	164	169	148	162	153	173	147	165	160	183	179	155	179	163	166	143	144	162	171	142	144	177	157	197	149	163	149	170	156	157	184	183	146	133	145	147	145	160	192	171	180	158	160	155	165	182	159	162	159	142	170	149	146	167	144	174	173	170	187	165	176	152	167	161	165	168	155	138	171	159	162	165	176	178	178	179	196	161	164	157	152	175	160	159	185	153	159	146	175	154	138	165	158	169	178	175	161	171	138	172	187	179	171	162	175	189	165	167	159	166	159	156	168	164	151	181	155	174	161	167	148	172	179	139	166	147	165	155	142	161	164	141	158	175	158	160	173	171	170	150	161	141	179	165	151	142	163	162	175	163	152	148	164	178	158	153	159	151	167	173	176	157	148	150	144	162	152	166	150	169	164	141	169	175	165	162	176	162	165	161	179	159	166	164	183	186	156	167	156	147	138	166	150	174	157	160	184	169	153	164	166	161	163	169	158	172	166	157	146	155	199	163	161	174	183	139	168	192	192	151	174	157	179	153	149	154	177	181	171	162	171	169	186	166	152	171	171	155	170	189	140	158	156	148	155	147	166	162	169	161	147	180	158	180	184	184	164	182	181	158	174	172	165	175	149	162	150	164	156	177	162	178	192	162	152	182	163	149	161	171	156	169	162	148	163	173	185	142	182	145	178	146	164	143	161	153	176	158	148	180	183	169	153	162	166	161	189	172	144	163	168	173	165	183	177	168	182	161	170	153	157	171	164	188	172	174	132	149	154	148	156	156	150	165	148	173	152	143	147	154	157	164	160	170	166	165	144	157	162	135	146	144	164	163	159	148	164	168	171	160	162	164	140	169	195	160	166	177	170	148	170	162	165	184	162	164	186	181	153	174	165	134	170	153	139	156	183	141	139	167	167	160	159	168	163	181	163	176	159	172	182	148	178	175	184	158	163	139	145	146	176	141	184	140	133	151	146	152	161	162	151	151	157	170	151	147	152	186	137	192	159	143	186	167	158	182	165	172	156	161	162	162	150	156	145	175	166	178	167	174	153	192	177	189	175	166	167	177	167	145	161	186	148	174	178	181	154	174	178	165	159	160	155	176	164	153	185	153	177	177	145	161	161	168	156	157	145	150	161	163	151	206	183	157	159	167	147	150	166	187	164	151	187	160	165	150	154	205	118	145	166	191	154	159	160	171	172	166	177	169	141	158	153	145	161	164	188	192	191	147	159	147	166	139	156	183	160	163	149	182	159	169	144	168	167	174	179	197	173	160	183	159	166	162	164	190	150	156	154	142	160	174	177	141	169	152	173	165	143	157	165	152	170	187	169	174	166	160	179	181	171	132	153	198	153	148	158	165	170	152	168	156	145	150	190	157	166	152	170	161	158	167	173	146	161	153	137	165	174	154	177	183	142	156	187	166	172	185	157	174	157	165	154	158	134	160	153	169	171	147	160	171	171	176	185	159	170	148	166	147	153	177	159	172	145	173	160	149	161	164	158	139	148	139	163	182	157	162	182	162	159	192	181	171	161	155	149	173	154	153	163	155	147	193	169	170	155	151	152	152	154	153	164	184	170	161	159	164	148	165	161	168	149	167	160	136	172	167	171	183	176	163	151	187	182	184	147	173	144	157	145	163	157	164	163	167	142	163	184	192	167	164	180	169	129	174	171	163	172	148	171	165	170	151	186	191	164	157	163	154	149	160	164	152	164	145	161	161	159	162	169	176	134	156	160	167	158	152	145	161	157	164	161	141	164	172	151	181	174	181	170	189	148	173	177	150	154	137	175	158	150	167	152	163	142	185	161	164	154	185	152	187	145	151	168	179	160	152	161	156	165	182	165	153	164	210	159	166	165	147	153	163	144	135	161	176	193	163	134	183	151	141	152	167	149	171	152	179	157	144	162	195	163	156	157	177	140	143	156	173	157	168	157	157	158	184	157	191	156	181	174	174	184	171	199	148	164	153	171	178	152	166	187	167	164	161	139	159	147	154	183	153	158	152	158	143	165	185	163	164	149	183	178	184	174	148	167	188	178	179	152	169	154	161	154	130	162	162	168	166	167	144	164	145	167	150	139	190	156	198	152	161	184	162	178	154	160	154	157	139	162	152	162	167	174	166	165	160	163	165	167	154	192	155	141	153	162	144	184	188	165	173	163	144	166	151	155	152	166	165	168	156	174	142	159	160	176	177	145	198	179	166	155	173	159	159	177	171	189	183	176	173	164	164	174	131	151	159	157	167	146	150	179	155	132	150	156	183	158	145	158	150	159	163	179	158	159	151	172	165	171	172	148	133	147	145	137	202	192	178	152	168	184	169	160	202	175	137	170	167	184	135	176	164	182	160	143	173	159	159	169	184	157	173	147	200
3027	2540	1521	783	575	476	431	437	430	432	397	354	391	386	402	372	361	355	361	401	391	374	374	394	383	367	355	382	372	374	362	370	346	384	378	390	381	387	371	372	400	389	349	378	375	357	372	381	340	350	375	366	409	380	378	370	377	358	392	354	398	373	401	378	371	370	413	381	347	393	381	386	383	376	404	385	393	358	353	378	420	367	406	382	380	364	361	389	374	358	373	381	374	390	367	403	368	354	402	384	402	369	359	371	375	373	413	359	379	384	392	341	393	360	375	372	364	368	363	392	402	387	354	361	343	337	375	381	369	379	381	386	393	371	404	385	341	391	384	376	369	365	384	383	381	335	366	353	377	404	346	372	351	329	373	375	395	391	371	388	372	392	346	366	365	392	375	376	377	369	405	396	398	364	359	372	335	387	369	412	347	377	381	378	361	385	370	374	345	381	381	396	369	360	382	398	377	360	395	361	348	359	381	356	388	363	376	380	372	378	342	354	370	375	378	386	371	381	392	356	376	371	361	412	379	369	381	359	396	392	338	352	370	394	363	336	376	360	390	373	386	377	350	400	367	354	367	400	378	379	384	394	376	391	374	371	402	383	382	352	327	384	360	393	372	359	341	365	355	383	333	392	386	401	366	324	362	362	377	354	383	378	341	355	365	370	377	366	388	381	377	357	333	382	374	359	390	355	379	424	357	386	379	355	378	393	388	365	326	380	392	396	364	361	338	373	386	348	335	364	377	395	359	388	402	366	372	360	341	383	372	369	388	393	366	392	359	383	372	346	382	394	378	393	393	394	388	376	365	359	372	374	409	377	408	318	365	390	393	405	328	370	395	339	368	381	380	363	390	392	384	364	357	372	369	357	374	377	385	361	400	387	392	350	369	358	369	371	375	382	365	360	400	362	377	365	345	376	388	330	379	380	357	364	408	374	375	366	357	371	348	396	372	385	369	391	382	340	396	378	347	380	419	352	384	363	381	395	381	406	368	381	357	398	360	371	361	386	369	394	380	369	348	394	392	372	379	369	409	363	381	353	364	374	364	363	402	372	379	365	372	396	375	378	388	363	355	414	403	344	375	343	358	398	373	393	343	382	400	372	367	356	397	372	384	362	386	376	352	373	366	366	362	323	355	357	369	375	358	406	367	373	383	381	362	398	382	361	373	397	356	406	363	396	387	345	391	370	351	394	378	379	378	362	395	389	366	367	377	354	376	430	395	395	368	331	361	407	373	402	365	361	386	353	366	362	420	349	390	394	433	384	389	391	370	404	367	351	382	380	376	382	415	369	392	376	384	368	365	362	409	388	372	415	372	360	384	403	388	354	380	388	384	363	373	372	388	407	380	354	391	359	348	374	358	394	402	351	387	380	385	363	374	379	402	367	354	352	364	370	389	370	383	364	385	361	351	382	400	387	352	361	383	365	375	355	391	391	363	373	380	381	379	350	377	422	392	343	376	352	374	357	395	357	353	350	356	373	392	370	367	385	397	381	394	368	381	366	336	386	373	354	344	377	394	390	396	392	368	415	395	361	366	416	359	353	388	396	378	378	399	380	340	421	386	406	378	348	366	365	387	373	342	362	356	356	387	383	379	391	398	369	378	385	383	395	376	354	373	373	344	362	351	395	406	403	379	401	415	365	369	365	351	378	357	361	374	360	384	324	348	356	361	370	373	364	389	353	343	369	382	376	407	357	352	359	366	364	383	368	358	407	385	389	380	421	364	397	355	388	394	345	388	397	396	366	321	394	366	377	390	390	387	370	382	372	393	345	400	377	370	394	386	369	346	349	354	354	395	368	375	381	359	357	386	380	370	335	396	362	414	351	376	349	352	358	313	387	382	370	384	369	376	382	377	350	357	390	356	391	366	370	390	369	363	391	400	378	397	364	386	363	334	376	388	375	370	356	342	354	361	371	415	381	353	364	386	396	419	367	370	367	348	389	365	395	360	385	365	412	336	360	379	406	358	349	399	349	356	367	356	404	389	395	387	352	381	367	374	378	368	408	377	386	378	378	386	360	348	388	348	358	387	386	356	399	394	371	370	391	364	384	375	364	371	333	372	412	364	365	387	362	326	382	354	330	370	345	412	370	355	344	340	359	372	382	358	356	348	373	357	377	364	356	369	353	345	399	375	375	368	349	380	367	376	386	348	354	358	405	380	371	379	386	378	396	393	370	351	379	390	356	371	399	381	353	363	362	367	349	405	354	374	373	338	381	418	374	380	371	382	359	382	393	355	375	381	375	367	354	360	386	346	357	380	385	402	371	347	376	399	370	427	403	358	369	368	370	374	352	382	356	394	394	389	367	378	368	406	384	364	359	415	412	367	367	370	360	388	402	370	376	370	366	362	375	372	363	420	382	346	388	391	367	357	379	389	376	374	376	345	390	386	406	381	393	353	371	381	389	414	396	412	346	368	363	408	382	392	361	377	384	360	354	383	401	369	376	370	333	375	393	362	398	358	383	359	380	367	407	343	385	377	387	329	400	378	367	369	378	379	373	381	393	381	354	418	345	356	363	357	362	365	374	393	370	376	353	352	385	341	390	382	358	386	372	435	346	384	415	336	428	382	407	386	396	389	409	387	374	367	367	385	373	345	373	365	405	408	377	425	357	372	367	361	400	388	372	360	387	369	367	381	419	373	374	388	346	399	356	381	361	367	399	389	351	368	363	359	404	370	375	378	391	373	404	409	380	400	379	383	384	377	399	374	363	363	389	371	371	331	368	375	388	384	369	376	383	388	378	389	383	409	399	365	365	390	360	385	366	379	373	360	362	365	358	363	370	361	357	360	377	359	382	337	365	369	343	350	373	361	366	339	419	393	395	353	362	367	383	378	373	377	366	396	391	342	368	372	356	352	418	354	380	398	365	383	377	362	401	390	375	329	385	422	395	384	406	380	378	338	371	361	382	365	372	388	365	368	372	391	378	356	363	375	393	346	356	375	414	384	377	386	372	372	379	357	398	390	384	391	422	368	382	353	381	386	374	389	335	396	389	360	378	362	356	359	393	364	395	366	343	359	376	389	383	364	374	394	363	358	383	385	360	392	385	395	391	376	397	347	388	391	365	350	378	354	373	389	352	383	372	371	391	382	406	358	372	333	354	366	350	381	373	333	379	381	379	397	384	373	398	386	366	397	363	413	375	388	407	381	377	377	399	361	386	391	417	400	377	362	380	380	411	374	375	390	360	371	344	405	383	378	371	389	382	372	361	375	370	363	375	389	373	372	372	362	359	348	349	421	364	369	396	407	367	413	329	395	360	375	350	360	364	330	356	377	411	348	378	362	387	427	376	397	388	382	351	376	344	385	380	366	359	349	405	366	377	397	363	349	348	381	405	372	367	357	409	357	323	364	380	363	380	341	358	405	395	368	391	392	386	368	365	364	377	374	384	390	346	384	360	374	395	379	357	392	393	385	376	379	394	371	402	384	348	376	357	376	352	355	375	408	375	409	390	350	345	361	391	410	378	391	390	378	389
23842	20994	25072	27092	20998	20857	1195	308	227	164	161	134	118	104	119	92	97	110	77	89	95	102	74	80	86	90	69	85	65	79	74	79	84	75	61	74	93	79	79	74	80	62	89	84	73	77	88	87	67	75	91	70	56	65	67	81	72	81	72	86	70	80	70	67	85	64	62	68	85	60	74	78	61	85	65	79	75	69	80	83	79	73	82	81	66	77	84	71	70	76	80	93	66	68	87	65	60	71	85	81	72	60	78	88	76	63	65	67	71	71	74	83	59	47	77	74	69	65	80	79	72	75	77	57	67	79	79	82	67	92	74	72	65	75	67	70	61	77	78	65	86	58	60	71	75	75	82	63	70	59	63	66	70	78	55	66	57	76	60	62	87	75	71	66	88	80	65	68	63	58	69	69	63	72	77	72	77	76	67	81	73	73	69	82	69	66	72	78	59	77	58	70	75	78	74	62	77	61	80	75	83	85	60	74	69	66	63	67	72	80	71	79	78	83	66	70	60	73	61	63	80	64	54	74	73	78	66	83	61	74	95	86	68	88	78	62	80	79	72	86	75	70	86	61	68	81	67	80	63	65	74	86	79	74	61	71	80	89	71	65	61	55	69	59	77	85	84	67	72	72	85	57	58	81	69	68	73	77	76	70	71	74	70	63	67	88	79	58	72	73	81	74	66	54	76	52	76	69	72	72	83	66	81	73	63	77	74	61	82	82	71	64	83	91	85	81	67	68	70	57	65	75	73	75	74	66	68	90	68	79	68	72	65	63	84	66	61	70	67	59	75	71	57	76	85	59	78	56	82	84	61	71	76	47	65	85	73	58	77	73	66	62	67	72	71	67	67	60	60	91	77	66	91	77	74	57	62	67	75	91	66	75	62	87	75	77	71	81	75	70	77	76	73	61	64	69	64	61	62	67	77	58	73	65	91	77	67	71	66	76	63	86	72	84	66	84	65	70	79	74	67	89	76	88	78	75	69	70	58	71	65	75	87	67	81	69	65	77	67	69	69	66	69	71	73	65	61	88	76	78	69	66	68	78	66	70	72	72	61	62	88	63	79	76	56	63	68	69	91	52	65	60	50	72	68	86	79	69	73	80	75	68	82	61	73	64	79	73	58	51	91	79	77	78	74	81	76	76	60	75	73	81	67	59	64	79	64	74	65	77	93	74	69	82	67	80	66	72	73	79	78	65	57	75	77	71	68	82	68	62	75	57	58	64	70	73	72	62	66	64	54	72	68	71	58	74	77	80	75	71	56	78	74	64	67	66	63	73	75	57	68	81	79	72	63	81	58	63	55	61	55	74	65	65	77	67	69	69	61	60	69	69	80	82	79	74	72	60	86	69	68	73	92	67	65	66	68	59	64	82	70	70	64	68	71	75	85	85	87	45	65	59	72	72	68	72	61	71	95	71	71	65	71	59	58	76	64	68	83	75	63	70	84	56	62	71	74	67	70	66	62	69	67	74	66	72	52	86	87	65	70	75	61	85	68	76	62	82	76	69	71	70	62	79	64	60	80	88	73	69	58	70	76	71	73	68	71	68	85	73	54	84	83	68	63	74	71	69	69	73	76	63	65	75	72	83	69	78	67	89	83	80	63	87	69	74	76	56	53	72	47	94	75	72	70	72	75	66	72	63	68	74	85	69	66	63	64	73	74	70	73	71	58	71	96	63	77	68	86	72	95	73	69	79	76	68	66	94	61	62	83	72	68	91	64	54	82	70	69	86	74	71	66	59	76	67	73	68	70	78	65	74	74	61	66	82	69	66	67	90	79	83	79	75	91	75	62	72	68	80	64	45	63	59	81	73	71	64	72	64	84	56	87	65	64	76	78	78	84	59	76	68	71	71	82	83	66	75	95	75	82	76	81	73	72	68	81	71	65	76	78	70	77	61	76	76	71	86	96	98	79	63	70	69	82	84	59	81	65	67	86	60	75	81	74	83	61	77	84	68	63	72	73	65	60	80	82	89	68	69	86	64	76	79	63	69	64	62	75	74	56	79	65	73	91	79	69	69	66	64	67	63	63	62	60	67	78	59	90	74	79	62	59	87	67	76	71	68	64	61	60	77	73	72	67	64	91	68	78	79	80	69	66	64	71	82	71	75	75	60	62	76	91	64	73	67	70	72	60	81	73	65	67	74	87	82	79	60	68	74	74	82	65	77	51	81	78	71	62	70	69	66	78	60	76	78	58	94	73	83	64	76	59	66	84	72	74	67	76	71	66	67	74	74	67	63	73	59	75	90	66	74	60	57	70	60	68	96	72	84	70	82	72	72	66	70	63	46	52	73	63	71	75	74	78	67	72	63	85	89	75	63	70	66	70	76	75	64	76	75	62	75	78	68	82	76	76	83	64	85	76	101	79	63	76	74	73	66	65	76	70	68	61	77	82	71	62	69	69	81	53	64	59	62	87	83	73	79	65	71	80	71	71	70	70	89	80	60	74	69	77	78	68	74	63	76	81	65	80	78	81	76	89	66	68	64	79	74	82	77	72	71	82	80	64	79	78	72	70	70	68	82	58	79	74	70	76	69	86	68	79	59	77	64	63	78	68	82	66	88	75	72	76	59	63	66	74	67	78	77	78	62	85	74	66	75	70	75	67	69	72	67	79	65	59	83	66	77	80	69	61	74	59	60	79	69	74	80	66	82	77	75	59	56	55	79	63	70	68	76	72	67	67	67	60	64	74	75	51	92	57	67	84	73	69	97	67	69	70	66	91	84	77	62	79	68	79	66	70	76	67	72	77	82	62	60	68	54	63	80	64	57	72	76	64	80	68	70	71	69	94	75	75	48	67	75	80	62	83	65	71	82	63	57	71	75	66	58	78	81	69	75	80	65	78	74	85	68	75	82	66	71	64	64	70	72	82	68	61	66	75	67	80	75	82	52	69	79	73	89	83	66	86	63	84	80	68	55	65	78	83	67	56	90	59	74	77	76	63	72	58	85	65	65	84	88	66	63	62	84	76	72	75	75	59	65	84	70	75	67	76	73	78	71	77	79	77	87	74	74	79	78	70	94	67	67	59	71	75	74	54	80	63	88	74	85	70	71	67	70	62	64	80	83	80	71	57	71	64	70	72	79	69	70	67	95	56	63	67	79	63	61	68	73	73	74	81	69	47	63	90	79	87	82	81	71	58	61	69	79	75	56	67	81	52	57	73	73	78	56	87	82	65	54	64	80	61	63	56	62	70	66	59	73	71	78	69	67	73	57	86	52	67	56	72	55	78	62	79	72	70	58	78	76	50	73	75	87	79	90	62	66	73	70	75	69	63	69	84	74	72	68	70	66	91	76	75	81	67	65	77	58	75	69	75	86	83	74	60	83	74	80	85	65	73	69	67	77	74	64	65	74	67	63	61	60	70	81	64	76	85	76	82	70	69	73	70	88	58	81	78	86	72	74	78	58	69	61	70	81	70	78	74	76	63	72	68	59	86	66	82	67	59	81	72	85	85	64	92	78	80	65	80	62	72	76
3080	4302	2215	1010	584	375	337	277	258	213	203	219	231	227	235	206	204	201	208	197	224	214	175	180	193	217	214	180	191	176	188	212	191	205	206	225	173	180	197	206	208	193	182	190	200	209	186	197	189	207	183	195	183	202	179	203	200	204	202	177	200	202	182	202	196	188	216	191	187	187	183	213	188	240	180	195	185	205	189	210	202	188	208	197	200	187	175	208	193	179	179	192	164	198	168	204	191	208	195	184	204	205	171	200	180	185	211	189	187	209	187	174	176	208	208	185	195	192	176	206	201	197	187	173	220	192	202	160	179	174	213	177	177	180	216	211	213	196	179	200	195	197	178	198	201	203	195	201	193	217	188	176	185	194	182	201	212	200	201	169	167	193	218	188	162	176	209	202	178	193	170	200	206	187	199	207	194	191	182	192	203	200	203	188	188	211	189	197	216	193	193	174	201	202	169	181	169	200	184	186	178	212	179	179	183	192	183	205	188	226	220	192	199	194	207	200	178	185	184	181	221	179	211	185	173	188	202	205	205	200	205	188	188	175	225	193	203	207	188	202	203	187	183	168	179	195	198	201	187	190	180	169	169	194	191	192	194	187	190	202	188	181	195	198	207	192	175	184	209	243	189	176	165	203	176	188	178	203	170	193	183	202	213	189	217	172	211	189	205	185	211	214	175	176	176	183	194	198	202	189	167	193	185	184	190	185	198	201	198	159	188	187	217	159	176	177	164	187	175	208	190	194	169	208	197	189	187	178	196	165	167	207	178	202	197	207	199	200	205	178	201	178	185	199	171	188	183	182	192	185	193	201	192	183	186	200	193	183	180	167	174	193	191	187	215	219	183	226	201	185	196	199	194	180	196	185	199	182	211	202	203	193	178	208	212	170	195	178	189	205	200	182	175	200	219	193	198	177	195	198	203	192	169	190	200	186	189	167	197	184	190	162	197	189	187	198	200	188	182	199	190	204	197	197	204	185	198	194	186	173	195	179	192	204	192	185	214	167	174	200	187	170	175	188	166	175	183	195	192	177	183	184	194	182	189	202	203	187	171	187	229	207	198	172	196	199	192	201	205	183	203	211	201	193	192	162	175	180	193	183	198	228	188	183	190	192	220	194	208	202	179	211	189	215	195	200	199	174	166	199	200	194	213	194	218	192	181	179	225	178	195	188	180	179	202	185	225	198	168	196	187	209	172	193	185	210	198	222	175	212	196	192	194	175	188	195	188	193	192	212	195	196	218	213	191	195	197	190	202	216	194	176	187	188	208	189	198	187	186	183	184	203	183	215	179	179	184	188	191	192	200	171	191	208	185	211	186	183	172	209	192	203	192	176	208	212	203	173	185	193	188	184	187	170	188	194	199	204	186	210	176	188	173	180	210	196	182	195	205	197	209	207	190	203	171	205	199	198	214	186	205	215	206	176	177	191	191	171	204	211	193	200	191	203	176	197	196	215	189	208	218	190	188	174	177	201	161	190	184	187	160	174	205	193	204	196	168	188	207	206	236	150	187	171	189	216	191	181	187	225	195	211	182	173	210	201	185	205	171	184	205	178	205	206	205	192	187	196	198	184	188	176	176	188	174	195	183	201	216	194	210	195	188	190	186	182	215	176	174	219	199	188	188	201	156	221	199	190	201	166	215	188	187	180	224	163	210	179	174	194	197	195	181	184	175	181	201	159	192	208	174	194	201	194	185	190	210	176	207	177	216	191	184	197	177	217	181	199	191	219	198	189	202	207	187	192	181	196	208	211	182	183	194	210	186	190	182	182	180	187	213	216	205	181	186	194	190	194	194	194	187	182	190	196	201	194	177	187	192	164	222	195	183	183	193	171	240	219	173	212	179	221	202	197	192	168	196	205	215	181	208	210	213	205	211	182	191	175	190	182	220	192	209	198	167	184	180	180	182	176	160	208	214	176	185	183	220	169	183	181	167	197	174	192	169	199	178	170	196	219	192	212	172	197	190	202	204	204	192	183	199	208	203	189	182	195	222	182	187	202	225	206	174	173	193	207	201	202	198	192	224	203	198	188	180	183	203	190	207	184	199	193	193	179	199	214	197	223	186	185	178	187	193	209	189	181	195	193	196	188	199	199	171	178	205	181	200	188	205	190	195	219	192	193	215	192	200	187	167	179	179	176	206	172	164	194	175	213	191	178	190	208	203	190	208	191	212	170	185	168	169	199	189	181	199	214	192	199	210	189	206	168	181	174	204	210	200	181	197	169	193	197	186	192	182	197	180	208	204	198	192	193	220	182	198	182	186	185	211	180	186	213	205	187	179	202	163	207	219	182	191	190	193	201	210	159	200	186	188	201	191	182	191	230	155	195	211	186	212	200	159	191	191	194	196	224	187	204	195	177	177	227	202	192	201	199	178	217	161	185	200	205	174	201	207	178	243	186	199	187	177	198	200	184	191	219	194	209	167	183	197	197	193	194	189	198	196	181	219	202	190	177	179	179	160	195	207	196	175	188	194	172	193	190	180	179	168	171	201	181	182	192	173	177	179	182	200	216	192	205	189	201	196	171	189	183	192	184	220	191	222	180	203	197	210	206	223	193	172	187	193	188	200	198	176	214	195	200	172	171	195	215	178	219	209	212	169	208	183	231	209	187	189	196	199	201	190	201	191	210	204	157	172	167	201	178	183	198	194	206	183	184	235	201	207	197	176	194	200	177	215	196	186	179	185	195	206	211	212	186	181	184	200	212	165	192	216	184	184	214	184	191	199	172	225	166	211	214	177	171	194	200	217	195	201	186	176	211	173	172	191	213	183	200	175	168	181	205	199	201	165	215	197	197	207	205	180	168	212	188	182	197	196	199	188	208	198	197	204	191	187	190	197	177	201	193	188	198	185	179	185	196	183	207	197	199	201	207	202	213	199	182	194	195	207	179	187	188	200	189	210	209	206	185	174	195	178	197	183	186	209	189	186	200	210	186	175	196	175	199	182	189	187	207	187	205	202	161	208	205	195	210	197	183	178	193	180	204	186	215	202	216	209	193	174	176	187	168	189	221	198	200	181	170	194	189	181	188	221	204	187	204	191	195	180	185	194	179	205	209	195	201	203	204	175	204	179	212	197	183	163	211	194	181	214	187	176	214	198	200	203	191	190	181	196	190	171	218	196	197	210	197	207	175	186	186	175	197	178	183	176	212	205	206	189	200	204	198	189	202	193	182	190	183	196	172	201	193	192	185	201	191	205	152	194	203	198	196	201	189	180	202	194	179	193	198	166	171	188	201	182	158	187	201	176	188	204	205	183	189	165	173	218	194	191	218	199	171	180	194	221	175	196	201	175	212	206	194	176	218	179	207	177	184	182	203	185	176	193	194	194	209	202	180	211	193	171	195	155	223	203	188	181	167	168	195	190	210	181	179	204	183	175	206	176	191	199	179	181	173	181	191	194	216	193	183	176	178	198	184	205	183	203	191	184	193	199	200	203	196	202	180	178	181	184	180	203	178	203	192	171	197	191	206	197	191
32549	12065	1264	329	313	305	285	289	278	269	286	280	273	241	302	294	273	285	271	262	303	260	279	295	306	270	262	281	262	282	315	280	302	305	274	265	292	250	271	299	307	241	263	271	263	290	268	268	274	250	265	282	280	281	298	280	268	280	296	283	279	290	285	258	250	296	273	286	276	261	289	253	277	251	261	259	265	265	247	268	270	262	247	297	300	248	260	320	298	338	303	266	280	237	271	294	297	283	273	298	265	283	282	271	284	286	259	272	273	292	296	288	278	281	267	292	274	288	299	283	295	299	283	256	252	261	260	284	261	301	275	230	290	271	287	298	273	269	297	290	306	292	286	280	268	286	276	300	282	265	295	274	273	306	281	291	276	270	271	296	292	287	290	282	296	253	304	278	260	271	309	278	266	261	277	325	272	261	262	282	273	269	291	302	290	265	288	288	238	239	275	250	261	283	276	292	286	267	265	316	276	275	267	290	253	289	268	271	280	270	265	288	290	256	278	304	278	302	283	276	294	240	294	298	294	290	285	296	290	260	289	267	321	292	321	313	296	257	236	274	277	274	275	283	272	303	268	259	281	283	280	300	279	302	291	271	279	293	281	275	279	325	297	252	271	291	288	304	255	302	256	276	263	243	289	298	261	285	278	280	266	274	282	267	236	256	271	284	261	277	292	301	291	270	264	323	276	249	274	253	292	271	240	249	257	245	256	273	286	268	270	267	262	288	278	272	246	289	253	280	300	246	292	280	288	302	266	275	283	314	273	285	312	274	274	275	260	268	251	250	264	275	274	279	247	240	293	275	307	264	305	282	259	318	301	256	268	272	283	280	250	271	279	277	331	287	267	258	259	267	290	281	267	282	288	279	300	285	285	305	280	277	251	315	256	287	282	283	312	277	282	274	295	260	266	280	251	291	303	276	289	281	252	319	239	260	261	286	281	292	254	236	275	290	287	248	275	266	266	261	274	260	279	270	292	279	259	289	316	326	273	294	248	288	263	262	266	271	241	307	291	285	296	286	294	316	297	281	303	275	264	263	301	335	262	317	281	283	253	283	259	283	284	270	260	291	286	250	328	282	277	280	285	252	267	270	276	231	297	274	250	275	272	282	280	259	305	265	290	282	299	283	276	278	297	279	268	279	261	287	283	302	279	237	243	295	278	288	287	303	292	260	293	263	254	283	267	252	304	250	260	256	275	268	279	286	269	263	268	302	276	272	306	280	324	293	299	299	268	256	281	259	307	295	309	276	250	283	279	248	282	306	302	281	248	263	295	275	296	286	296	292	272	277	281	295	298	303	297	279	276	279	286	301	317	277	281	274	262	298	269	294	268	286	278	290	281	288	288	283	242	268	272	288	294	291	243	269	256	263	246	284	278	268	266	291	285	255	305	271	263	254	238	281	261	282	278	274	273	281	287	262	286	272	297	272	282	277	284	334	292	324	305	263	270	290	272	301	285	297	283	282	301	302	301	261	269	285	289	273	275	268	291	265	309	292	278	298	255	278	298	267	293	263	298	258	282	282	277	273	291	292	263	269	244	272	271	291	268	271	275	291	265	267	276	266	241	258	301	280	290	308	267	276	310	274	256	273	283	261	313	273	278	291	265	292	273	262	285	273	268	263	259	279	256	298	266	254	289	252	298	259	285	244	293	257	294	274	264	273	247	280	287	274	299	274	273	295	287	291	247	293	287	268	287	289	257	248	284	273	281	262	238	251	292	284	322	302	243	299	268	289	258	303	301	293	314	266	314	277	280	293	287	277	280	304	267	275	322	300	291	261	294	261	275	296	276	265	270	309	278	277	289	317	281	277	288	288	260	284	310	260	296	272	289	258	268	282	281	268	297	291	283	260	279	269	281	302	272	277	280	262	312	310	239	253	276	294	273	294	275	290	236	270	275	272	267	287	281	270	292	275	269	281	272	268	288	267	287	280	308	239	258	320	275	253	257	293	276	270	270	283	260	291	303	214	279	315	250	268	267	256	313	284	275	292	300	277	251	269	274	290	280	308	252	305	269	272	254	276	287	283	267	260	281	287	272	289	266	297	265	275	297	257	304	281	290	291	298	301	277	278	244	246	329	283	291	283	273	281	288	282	266	257	289	276	266	305	280	289	296	268	273	290	273	251	276	304	305	270	282	257	278	296	288	286	253	273	269	290	318	289	274	327	312	259	247	284	283	278	256	265	287	274	262	270	272	261	279	266	272	261	312	280	277	285	270	255	291	275	281	266	242	263	258	319	283	244	277	275	274	240	261	275	294	296	282	303	278	254	307	268	312	238	271	305	302	307	268	293	270	254	300	282	288	286	260	307	267	277	283	306	272	275	289	303	284	269	292	256	254	287	273	307	293	288	251	283	273	324	266	296	256	256	335	294	275	276	268	307	273	313	286	309	287	279	281	273	276	280	275	296	302	256	247	282	271	273	286	295	289	290	279	299	267	287	292	267	283	245	302	286	275	274	294	236	303	268	293	261	295	271	281	298	254	292	275	276	300	287	261	273	289	293	290	253	271	285	288	295	267	252	284	270	259	288	283	234	306	277	274	259	259	291	280	273	315	260	263	274	278	289	289	287	296	265	293	260	261	241	273	314	306	296	241	301	253	273	258	280	246	286	248	277	266	279	284	302	309	276	327	293	285	281	271	280	290	298	280	323	268	261	285	247	281	281	288	278	287	290	278	307	280	275	295	268	265	303	239	284	283	252	314	292	254	277	266	247	276	295	295	299	284	290	273	260	286	267	267	275	287	259	283	279	238	291	281	247	285	247	273	260	287	279	275	310	297	276	242	257	270	262	257	295	281	292	254	299	292	278	286	276	268	279	306	298	264	260	287	254	288	287	314	320	294	252	256	314	270	268	294	304	288	286	308	259	257	258	303	314	299	242	279	274	269	269	280	298	270	254	280	258	275	276	301	290	282	251	239	276	295	320	271	321	285	275	266	251	253	298	275	273	307	317	255	287	301	265	274	280	271	286	268	302	276	295	294	314	273	265	284	298	284	285	280	260	262	257	273	271	281	290	290	276	292	287	274	272	285	270	291	307	292	266	296	275	271	270	291	252	253	251	304	275	288	268	312	259	266	295	272	267	263	261	272	264	279	283	253	293	286	277	297	251	293	294	297	257	284	299	252	282	292	286	315	274	301	252	282	283	276	314	304	315	282	309	283	246	294	280	255	279	287	275	258	297	228	251	282	286	245	248	245	298	244	262	281	290	289	310	303	263	256	284	256	285	291	286	281	261	277	281	306	274	256	263	287	286	317	282	291	302	252	294	279	274	284	288	277	261	297	273	283	257	277	255	254	292	276	240	274	288	253	244	271	266	287	259	293	289	278	285	276	270	282	282	281	252	280	289	262	291	286	261	260	250	297	304	268	297	297	287	287	276	275	270	290	260	321	294	265	292	268	267	284	268	273	244	298	288	285	287	278	242	277	289	261	277	255	289	272	252	302	273	313	300	275	290	276	287	283	268	283	282	279	260
5478	788	678	667	699	646	652	607	636	610	586	611	589	589	612	624	597	641	562	609	604	650	597	609	593	609	641	609	606	629	600	636	639	691	607	648	619	600	614	628	600	629	619	599	642	594	646	594	634	641	630	624	632	621	643	580	619	574	615	607	624	598	632	628	653	597	614	644	622	613	648	602	631	596	634	599	617	608	646	598	616	606	600	591	639	581	582	624	615	664	584	602	610	611	640	608	580	608	605	614	602	617	640	617	625	659	609	605	620	594	662	611	655	632	585	607	618	606	614	562	626	660	602	665	604	644	621	593	636	604	596	630	604	603	578	597	624	582	611	629	643	574	584	615	629	600	658	625	609	622	579	635	632	590	613	629	606	638	603	644	616	592	611	631	616	610	585	606	642	602	621	692	610	644	592	623	616	575	635	564	610	649	621	608	584	614	648	615	593	607	603	607	631	632	624	634	593	629	603	631	655	589	655	591	593	577	650	595	627	573	620	629	625	566	614	597	611	622	627	632	597	651	654	628	660	629	661	624	646	642	584	627	622	612	607	637	599	652	604	647	619	620	610	657	605	612	600	605	603	640	648	588	647	636	592	561	628	640	605	608	609	601	618	604	586	663	604	629	567	602	569	618	599	650	636	636	585	615	604	570	586	621	612	540	649	624	604	601	603	623	617	597	630	614	579	637	560	570	622	593	590	604	618	583	561	625	612	636	628	595	587	664	614	581	619	660	598	573	622	616	666	607	623	628	593	590	575	630	585	600	545	625	618	599	615	610	631	607	625	617	605	645	609	643	632	617	633	609	630	608	637	592	622	633	585	607	595	579	604	610	593	632	595	593	621	622	598	613	584	620	637	585	577	620	603	646	580	562	609	621	617	566	613	618	599	619	597	605	622	587	583	587	621	621	647	625	665	629	624	642	609	633	636	628	627	565	602	628	612	633	636	620	624	647	610	589	617	585	631	584	612	635	626	611	654	606	662	633	611	611	640	604	644	594	627	621	615	611	608	624	595	625	628	582	605	610	628	637	640	646	586	634	598	640	614	634	626	604	598	615	590	614	593	607	637	601	622	612	648	611	578	573	646	636	614	626	591	591	637	651	624	591	629	676	667	629	602	609	615	586	644	622	614	647	621	581	586	644	654	639	583	588	626	645	623	623	567	610	613	613	603	608	623	623	602	618	648	632	606	614	640	632	571	632	602	650	596	609	638	680	601	641	636	582	590	625	616	584	636	618	610	622	597	581	617	631	607	628	641	630	576	607	568	581	605	660	634	619	602	597	606	609	613	643	606	600	638	664	647	631	590	604	584	628	591	639	625	657	604	601	625	660	613	604	634	656	636	654	670	582	599	615	650	556	596	610	629	619	623	602	612	653	641	606	619	627	655	615	630	576	636	644	627	628	625	641	647	627	613	605	618	626	593	639	627	609	632	630	625	617	605	581	628	589	630	653	639	629	593	635	587	615	639	620	631	600	620	573	628	604	592	610	613	637	600	573	578	608	606	647	606	600	614	598	630	609	599	679	602	630	599	583	565	615	603	587	613	590	608	612	650	566	629	627	663	619	613	614	586	633	636	629	642	696	643	651	619	611	628	593	644	618	596	648	592	627	619	675	626	624	575	613	649	626	592	620	615	667	676	632	578	624	603	634	631	596	613	639	611	605	614	644	628	620	609	588	611	624	630	622	596	591	618	602	601	577	652	604	611	615	569	608	597	581	610	629	624	644	621	590	566	598	598	635	589	621	684	615	604	597	635	616	593	617	635	600	631	619	601	560	620	594	575	605	670	610	595	619	610	613	598	653	608	621	610	628	632	620	593	642	636	628	551	621	596	609	616	617	636	589	622	593	616	619	626	644	620	625	588	585	619	650	583	595	596	631	607	610	593	624	645	637	615	605	585	602	684	613	617	590	601	600	628	624	638	583	563	598	652	619	611	611	643	607	614	590	577	597	617	643	630	623	598	601	636	631	580	618	603	594	606	622	631	623	633	607	633	633	624	564	613	612	647	622	616	627	603	649	588	582	631	596	660	655	619	604	636	618	553	648	635	615	601	597	619	626	626	636	597	604	631	595	646	610	613	656	610	605	610	655	627	643	615	610	609	631	636	638	606	561	674	636	631	571	600	581	692	629	570	646	647	610	655	617	586	589	618	628	619	647	637	615	594	634	647	562	595	590	607	614	622	615	652	640	595	584	638	604	629	637	539	639	581	636	641	638	635	619	599	673	635	616	620	586	625	608	635	599	667	626	600	586	676	623	617	604	637	610	605	599	636	595	625	626	611	617	600	623	609	623	620	642	640	583	630	607	678	624	557	620	627	623	594	602	681	659	617	598	600	609	607	624	635	564	596	576	620	601	598	648	643	602	638	611	629	579	652	607	607	575	616	627	650	602	637	633	650	618	590	600	621	661	607	677	603	596	637	605	610	639	600	601	579	583	631	617	632	595	569	615	632	636	583	631	591	655	611	650	539	582	680	644	551	632	628	640	627	628	580	580	577	622	579	634	631	635	644	619	608	586	626	596	620	617	672	640	608	623	607	614	594	636	655	628	566	625	613	625	625	626	628	642	633	653	644	596	612	614	633	645	597	630	587	638	627	605	626	634	660	623	645	627	621	610	610	585	616	617	632	640	580	598	595	583	657	606	645	669	624	597	628	617	571	602	639	585	642	623	596	654	621	623	627	620	606	631	592	661	596	600	661	624	592	622	641	629	627	597	624	652	657	624	614	647	599	608	621	629	660	629	589	647	605	576	636	612	623	591	615	626	628	633	621	603	613	614	626	633	569	620	611	565	579	599	624	557	586	642	618	569	628	601	593	598	579	592	626	581	664	625	630	632	596	593	613	597	645	619	624	628	639	622	662	628	583	606	578	615	632	657	606	592	631	648	660	589	634	587	626	618	599	643	624	644	640	598	643	659	613	609	633	560	601	629	680	624	592	596	586	584	608	604	649	664	576	558	648	612	629	610	632	645	603	615	594	645	604	618	588	582	640	578	619	626	605	647	617	600	639	625	665	575	581	657	653	618	612	688	639	617	620	659	581	618	653	611	650	586	665	584	621	611	610	621	638	665	676	667	613	634	608	627	622	594	572	615	602	613	612	595	579	606	615	602	638	630	601	630	593	624	642	604	618	610	615	645	606	602	648	605	590	611	610	586	606	589	577	597	608	632	602	604	620	618	650	607	645	633	616	623	616	665	639	592	646	628	654	619	597	642	617	666	599	628	640	631	619	582	631	598	598	638	624	606	608	626	595	611	637	655	622	610	625	591	622	676	589	623	627	636	593	617	594	603	623	626	596	617	597	595	612	606	612	645	597	587	617	608	636	614	638	664	652	594	669	624	605	638	641	606	576	609	634	668	564	648	581	623	613	608	601	626	597	642	654	584	649	621	622	617	624	576	616	594	619	613	628	618	609	614	609	634	649	594	656	591	589	631	600	595	633	601	669	636	588	652	600	637	625	590	621	587	626	613	575	589
24539	20980	24461	27637	20656	2047	363	283	236	212	208	161	198	189	193	182	186	140	147	173	176	188	160	139	181	170	158	189	161	175	164	164	167	166	162	176	190	169	160	177	167	164	187	166	169	154	164	165	149	168	171	155	177	181	157	190	167	141	178	155	166	161	153	177	151	157	157	179	178	158	176	152	158	152	173	183	176	181	154	147	158	165	168	155	190	172	162	155	136	181	192	190	139	187	162	154	180	195	182	159	135	165	145	145	156	151	180	169	141	148	164	152	167	170	163	187	172	173	174	165	166	184	164	180	172	170	165	170	155	170	183	167	153	153	133	181	142	167	172	149	168	168	154	162	155	124	157	164	163	175	182	144	171	158	173	160	180	158	173	155	177	177	180	171	144	170	172	174	175	158	165	171	142	153	159	166	177	170	138	183	193	138	175	151	163	146	167	144	165	154	190	167	173	165	168	162	161	163	168	155	177	170	187	184	149	153	148	177	184	165	162	143	174	155	163	159	172	175	163	157	151	181	159	173	160	164	159	150	154	168	170	161	138	167	172	160	171	159	153	158	155	187	197	171	165	125	158	183	164	151	170	163	168	186	136	146	175	169	139	192	169	176	166	172	163	159	178	164	159	188	146	183	170	168	165	160	178	139	156	136	167	165	162	178	147	174	158	145	154	147	148	148	131	160	190	168	160	156	157	153	171	159	148	154	146	179	157	157	142	156	126	144	174	165	198	177	162	161	159	165	174	155	141	173	153	152	161	146	171	170	195	143	154	178	156	151	162	169	168	158	155	170	145	167	176	139	182	160	137	173	168	162	177	159	165	161	141	173	174	169	158	176	155	154	171	149	171	170	173	169	162	147	155	139	144	170	154	154	172	166	188	172	180	183	157	136	170	161	154	147	171	171	151	151	166	161	163	164	157	162	169	155	177	171	172	142	158	163	169	164	145	168	164	161	167	163	178	160	174	166	179	164	146	168	149	138	136	152	160	182	145	152	175	153	182	178	162	196	161	163	161	161	164	168	154	166	157	159	153	163	161	146	160	168	159	145	153	179	170	152	165	145	157	163	166	169	184	148	171	151	163	169	151	166	158	179	159	168	173	177	175	167	157	167	149	157	173	161	147	162	178	149	169	152	158	171	152	185	169	138	148	162	185	203	167	160	158	144	163	146	143	166	180	170	175	143	148	162	166	156	161	131	180	173	172	156	149	171	179	172	153	164	152	164	148	150	157	185	155	168	182	175	185	158	166	152	175	170	163	149	154	151	167	157	191	177	151	142	155	154	165	180	161	175	171	163	182	155	165	162	151	198	142	171	179	152	148	172	139	144	158	170	162	179	154	148	165	176	164	142	161	174	147	192	179	149	187	185	159	189	155	184	145	155	158	159	163	157	152	161	175	170	158	180	144	175	169	166	168	160	153	163	147	160	156	136	169	165	186	158	187	168	154	161	160	164	163	160	160	182	178	142	150	164	154	169	173	156	157	127	186	182	156	155	182	138	164	157	175	170	169	163	153	135	169	166	162	178	166	166	177	170	150	176	170	159	186	189	181	160	161	149	173	158	151	168	158	182	162	177	184	185	185	171	179	175	174	160	148	170	174	160	155	165	163	178	160	191	157	181	145	162	167	163	167	149	174	152	175	163	186	164	152	162	169	148	145	163	162	170	151	166	143	144	190	162	154	156	148	161	154	157	154	171	183	146	144	169	155	146	147	184	156	158	144	174	162	161	172	163	187	183	162	169	140	158	144	155	169	150	184	161	155	157	150	160	140	186	151	169	151	173	170	158	155	177	162	168	182	164	170	167	164	168	162	161	178	145	149	145	168	160	169	211	166	163	150	168	136	161	167	148	174	163	173	177	168	145	177	167	163	174	178	171	186	158	149	164	167	154	147	166	146	143	187	168	157	154	152	176	168	190	176	158	156	145	152	156	160	168	163	151	183	147	161	170	172	167	170	164	171	164	135	166	160	182	162	147	167	171	157	170	146	138	176	161	192	152	153	155	176	174	165	170	159	167	148	140	187	185	190	183	153	148	159	133	152	151	164	159	158	157	168	168	183	132	191	154	180	168	141	161	152	167	147	170	160	170	170	155	154	156	167	171	165	173	157	147	137	192	179	167	176	147	152	178	136	160	151	153	193	154	164	168	179	182	163	185	183	180	168	162	172	167	160	161	167	148	170	157	186	170	172	163	169	163	141	167	163	165	161	180	150	136	167	150	146	158	144	164	142	174	159	158	156	141	156	190	153	154	166	200	158	140	180	162	154	177	167	171	159	154	166	157	168	191	167	164	145	171	149	164	161	182	172	167	183	167	155	155	157	154	175	142	149	152	168	144	146	168	180	161	166	159	183	120	172	148	178	163	146	186	171	186	166	162	143	157	170	164	151	158	181	166	126	160	159	164	183	166	171	157	145	147	165	167	194	169	155	185	142	172	154	159	149	177	168	154	183	169	188	177	172	186	166	192	153	150	173	140	138	146	161	151	158	162	165	162	174	156	161	172	168	186	155	186	156	184	163	160	150	164	141	161	186	152	174	167	178	146	156	154	157	152	182	171	187	155	154	153	178	167	175	143	166	174	142	171	155	161	180	169	158	139	168	154	164	160	170	198	181	151	164	175	156	168	161	154	163	187	163	159	147	145	168	124	164	155	188	171	160	161	164	166	190	152	165	133	172	170	173	136	171	147	152	148	155	169	183	158	154	160	156	159	169	196	160	187	126	153	159	171	169	148	152	173	174	149	165	172	179	141	172	162	148	167	161	163	171	170	173	166	184	186	178	199	163	181	175	154	168	161	164	182	173	189	176	166	161	161	164	143	157	176	160	164	178	160	136	172	178	141	160	154	165	167	160	151	158	171	169	168	171	194	169	142	170	200	166	157	166	177	140	188	164	173	155	173	171	153	160	158	156	186	176	161	170	161	170	181	167	170	145	168	181	165	158	177	175	146	144	168	171	148	147	151	140	138	148	159	164	182	169	179	165	148	168	167	159	157	145	191	157	175	160	182	154	165	165	174	146	150	143	141	138	181	155	175	139	157	149	178	163	164	151	148	171	166	172	167	138	133	166	137	161	165	147	186	155	153	179	177	160	174	140	168	157	159	181	162	174	159	151	180	168	150	164	178	177	169	180	181	156	155	197	142	170	171	189	154	196	172	158	172	143	134	168	155	151	160	150	172	175	167	179	149	160	168	163	165	180	171	154	170	168	161	160	175	169	168	149	162	154	180	152	172	150	142	179	158	190	187	153	155	159	162	191	163	173	149	159	149	172	149	159	162	178	183	156	166	165	145	172	136	179	194	176	164	171	176	178	182	163	185	164	159	174	167	182	162	154	166	163	146	172	162	169	162	160	176	163	156	177	145	172	168	152	179	164	163	154	186	162	170	157	165	183	153	163	153	161	174	175	174	157	155	163	169	153	164	148	154	168	146	174	172	168	159	188	171	159	153	177	153	170	157	155	172	153	170	153	145	139	160	180	171
3116	2618	1456	798	560	481	460	397	424	423	401	370	364	358	385	377	379	385	365	434	389	371	364	371	374	341	352	382	378	358	377	385	385	339	361	334	360	368	359	380	347	395	351	328	385	354	392	351	402	405	386	386	362	378	361	376	362	358	378	386	368	328	355	377	390	365	336	392	357	380	361	376	379	395	392	376	378	389	362	384	388	384	365	366	347	357	367	399	388	341	371	394	388	386	360	370	367	369	366	389	406	372	385	387	376	358	366	356	404	343	361	353	363	371	355	371	334	356	387	394	382	371	383	378	341	344	392	416	386	368	331	396	346	376	386	412	422	365	368	364	381	357	378	381	338	375	386	386	322	384	361	388	357	397	388	370	372	357	351	351	365	344	376	366	374	369	407	365	383	346	361	371	380	363	367	387	386	370	330	354	370	389	363	376	400	365	399	357	415	393	366	376	389	386	373	386	388	378	362	344	385	351	392	367	388	394	347	375	382	369	397	355	382	356	344	389	387	368	409	345	348	361	359	383	385	382	364	387	352	397	381	380	357	368	368	366	358	368	359	363	363	348	367	362	357	396	378	378	374	360	379	367	366	366	348	347	381	379	357	380	388	374	371	392	336	364	364	384	351	368	381	347	354	399	372	398	366	360	410	380	378	360	323	376	368	370	395	354	388	372	398	367	357	359	383	378	350	372	376	361	419	354	408	349	374	358	406	365	357	393	388	378	388	377	391	365	394	382	346	348	361	356	369	387	367	404	334	383	363	346	368	381	333	328	384	375	400	381	393	368	371	373	385	388	352	377	360	378	397	376	402	366	358	372	377	358	391	441	379	395	375	387	359	350	367	394	352	338	361	380	315	380	390	385	346	378	403	352	345	407	358	382	380	351	378	394	345	374	388	385	395	356	362	382	409	368	344	383	368	361	385	363	364	335	362	398	363	364	341	360	384	355	388	338	361	352	361	402	418	384	363	386	395	372	395	375	363	347	413	370	375	393	377	381	406	366	404	384	382	366	395	371	380	369	358	342	381	391	400	359	365	417	371	403	386	359	354	390	381	351	379	381	365	340	384	371	382	357	417	342	364	353	383	379	398	361	398	331	369	387	382	366	337	388	360	369	362	338	371	397	371	326	360	358	382	348	372	399	400	380	389	393	348	351	340	362	372	362	360	371	356	376	378	358	355	354	374	397	380	380	359	368	370	370	354	386	387	377	409	406	401	372	398	347	418	387	365	359	339	390	346	369	385	350	363	389	376	397	380	368	350	372	369	368	390	392	400	366	372	365	360	369	376	365	377	377	365	369	358	370	359	338	384	381	359	356	351	383	358	332	404	364	350	371	358	322	365	355	399	387	386	369	372	390	359	370	328	359	367	371	368	340	377	380	338	377	362	316	372	357	382	360	420	350	385	391	373	395	357	410	392	327	392	371	388	369	383	384	376	385	381	410	354	395	371	381	368	346	348	380	345	329	372	385	382	366	386	402	394	409	360	361	362	369	340	383	376	388	388	343	363	379	362	392	379	400	353	343	387	357	388	372	406	350	400	349	370	405	343	396	374	387	367	388	367	417	396	344	352	351	377	347	392	382	412	379	358	356	366	376	372	353	333	413	382	360	347	380	393	361	345	409	376	354	354	354	376	341	354	354	346	332	350	393	358	374	377	336	384	386	390	347	368	370	364	355	347	367	403	383	404	357	369	374	368	395	374	368	346	342	366	368	374	356	365	331	340	355	378	393	335	396	336	384	341	365	350	356	335	370	406	367	369	385	385	360	391	369	362	378	366	387	362	377	369	394	378	376	382	378	407	386	369	339	376	361	384	370	366	362	370	354	358	394	349	355	347	385	396	370	397	368	364	369	396	371	355	397	341	408	383	364	366	361	382	393	418	407	358	398	344	354	369	369	394	379	389	386	347	384	385	365	367	410	377	364	366	381	369	376	342	371	380	373	355	361	392	391	361	361	352	379	383	385	373	375	369	375	327	342	369	350	363	376	384	348	362	372	375	372	360	393	376	344	357	396	370	366	380	364	343	356	401	383	384	379	381	354	395	378	374	359	368	365	372	364	373	374	359	373	387	341	372	398	357	376	383	373	381	354	349	364	374	353	390	356	338	376	392	389	367	340	364	375	382	357	382	393	368	389	379	402	373	373	317	390	366	350	376	396	379	391	336	404	409	376	413	384	371	392	368	370	336	354	372	367	386	390	434	379	362	356	372	327	344	378	345	356	390	378	370	383	393	407	355	376	374	380	351	391	395	379	374	411	364	408	371	381	402	383	370	373	370	357	401	372	375	383	387	387	410	404	350	383	378	363	375	398	336	376	331	356	376	371	392	339	355	412	390	354	390	407	374	357	376	386	359	367	382	360	389	409	407	330	347	375	368	410	374	388	337	371	378	361	367	343	389	375	354	397	362	375	398	380	410	321	373	343	384	357	346	347	385	391	400	345	357	373	349	399	335	373	397	371	378	384	383	378	364	409	394	371	364	381	375	354	354	409	356	409	394	355	405	356	392	367	370	383	376	338	367	371	356	371	392	416	344	372	375	402	392	406	377	374	367	357	383	355	375	395	361	402	356	358	369	346	355	391	371	353	348	345	358	371	406	380	419	349	373	365	378	371	381	384	379	392	364	351	376	363	354	369	372	332	367	372	353	398	389	384	376	385	373	396	379	372	375	365	353	397	365	380	362	375	346	372	358	343	373	385	335	395	359	369	381	335	348	388	376	389	371	353	398	376	344	376	372	368	385	393	350	354	374	354	412	356	360	373	332	318	406	364	371	349	373	394	394	356	355	381	360	362	395	363	402	387	369	363	361	385	392	355	363	375	379	376	359	386	386	377	378	353	403	378	361	376	382	389	378	381	364	340	366	402	385	374	375	380	391	360	363	394	376	371	347	370	372	369	391	379	383	388	366	348	344	366	359	364	404	401	393	352	385	380	357	384	342	355	393	353	373	374	387	344	371	367	338	361	335	355	387	379	378	364	366	377	367	375	374	420	401	406	362	384	371	355	378	353	397	404	381	389	381	338	392	383	362	348	348	340	386	365	380	346	355	344	374	361	370	393	382	372	383	404	382	394	354	336	378	390	370	418	390	381	384	368	354	339	395	379	359	364	376	380	392	354	401	347	377	374	357	386	372	380	371	342	388	410	360	352	348	377	361	357	373	348	393	365	378	384	341	366	329	349	363	385	361	405	367	361	369	399	388	358	383	360	376	338	393	366	368	379	389	397	371	331	337	374	340	352	410	358	365	400	412	347	369	371	406	353	367	422	367	400	356	389	428	358	359	336	347	358	411	358	373	339	397	356	381	365	374	354	379	384	372	363	349	402	349	357	394	398	393	375	390	374	361	391	372	408	355	348	367	351	367	357	406	353	321	351	394	348	360	420	379	398	347	357	388	386	375	383	381	359	344	387	348	396	370	400	388	362	324	392	376	346	384	405	402	371	356	398	380	366	357	375	344	329	370	371	371	368	333	377	334	367
23853	21010	25125	27095	21014	20848	1160	285	188	168	142	139	114	131	94	97	80	91	98	72	81	92	94	89	94	95	83	82	83	70	82	81	81	85	85	68	73	73	68	61	65	69	68	67	83	76	59	53	81	79	84	86	75	68	69	74	77	83	87	69	80	65	59	76	77	80	65	58	62	88	59	88	72	69	64	66	81	64	74	76	60	70	67	56	76	87	76	75	76	73	83	82	69	84	65	71	88	74	62	51	71	75	81	79	64	85	72	57	93	81	74	71	77	65	82	92	76	69	54	90	63	60	71	69	61	97	94	73	57	88	82	77	60	70	79	67	81	90	70	68	78	82	80	80	88	76	68	59	62	73	74	69	76	76	92	67	65	74	76	53	62	75	65	73	67	62	61	69	82	55	69	69	71	90	87	84	64	69	73	67	75	85	79	66	74	80	70	76	58	66	62	63	77	64	82	64	77	72	71	87	64	66	67	67	71	67	64	68	64	72	74	68	64	70	64	72	55	65	82	78	79	65	72	83	63	81	69	69	88	86	80	78	80	74	66	80	79	80	75	76	69	88	73	77	72	74	64	67	61	73	66	81	64	69	74	53	74	74	84	69	66	70	86	81	73	76	82	75	79	74	64	70	68	74	68	55	78	56	70	73	62	65	70	61	65	78	83	75	80	84	58	72	71	79	62	63	72	51	72	74	70	57	74	78	79	72	83	81	74	87	80	69	53	67	80	61	76	73	67	78	81	69	82	70	62	61	63	75	69	74	82	59	55	77	64	79	71	61	59	69	61	61	69	77	60	88	72	77	75	72	69	92	76	60	52	69	62	79	67	66	64	67	68	73	79	69	64	94	75	71	67	80	63	63	71	66	73	68	71	84	70	72	70	71	68	81	53	76	65	58	77	74	56	51	81	76	81	59	67	58	67	65	73	87	78	68	75	68	65	61	57	65	77	65	75	69	63	82	69	65	69	63	68	77	84	62	63	73	77	64	78	65	60	68	91	78	84	77	67	63	61	61	85	77	61	68	66	79	86	82	63	77	83	63	65	76	76	70	71	87	90	79	68	64	81	55	73	77	68	65	72	68	78	77	61	57	78	69	61	63	70	69	93	83	73	56	62	66	71	78	75	75	68	59	64	69	68	85	72	61	61	76	75	80	66	54	77	77	66	63	65	66	56	68	67	81	74	71	84	85	79	76	75	67	63	76	62	67	67	67	68	70	74	55	67	62	68	60	80	71	65	66	75	76	58	53	68	75	62	74	74	71	75	80	88	53	85	70	82	69	77	71	72	65	76	71	71	81	68	53	68	68	77	68	65	70	63	83	76	72	71	74	61	66	67	60	57	85	58	53	49	78	72	103	55	72	70	88	73	70	63	74	58	71	75	67	73	69	77	80	76	68	61	70	74	73	68	67	92	68	66	79	74	71	77	84	70	79	74	94	61	81	69	69	67	66	64	68	78	77	70	76	64	81	81	63	68	50	68	55	78	61	65	80	87	87	70	75	72	80	78	81	64	81	89	73	66	68	57	81	80	84	71	57	69	107	74	75	76	65	68	74	50	69	54	73	74	66	66	80	73	70	89	65	80	68	62	75	91	78	68	69	68	77	62	83	62	72	72	74	69	76	82	60	81	67	98	65	60	91	76	82	80	51	79	56	68	73	91	70	78	70	79	75	73	63	81	73	73	72	70	70	71	72	67	80	64	73	47	77	66	77	62	70	61	58	79	74	68	72	62	85	65	84	68	65	54	75	68	61	88	64	55	73	67	57	64	75	94	76	65	65	78	68	79	75	79	72	80	76	67	79	84	76	68	75	70	70	65	72	78	61	94	64	72	76	82	56	82	69	79	82	66	63	62	81	70	81	80	78	84	52	76	78	74	85	66	67	73	63	65	57	69	84	85	82	75	83	55	71	63	80	55	81	77	87	59	77	87	83	82	70	65	75	62	72	76	71	68	62	81	62	66	78	73	76	64	83	66	58	73	66	80	62	56	58	62	72	55	89	79	74	67	89	60	63	69	75	57	71	62	66	81	83	63	73	67	86	71	98	95	78	62	82	58	83	60	67	71	80	84	69	75	80	72	74	58	63	76	70	64	74	79	81	83	82	75	61	80	58	59	66	101	82	80	84	81	63	66	64	70	74	67	79	76	88	82	82	64	72	70	77	78	79	77	55	80	56	83	50	65	64	69	74	63	79	78	66	95	75	85	88	76	73	84	75	72	74	76	70	76	84	68	68	74	64	64	65	79	69	57	47	76	61	71	89	89	63	84	71	62	68	88	77	73	58	86	76	98	69	80	71	73	76	68	73	55	81	63	68	67	73	79	63	74	62	75	62	51	97	79	72	69	81	65	77	54	86	73	64	65	73	73	56	89	48	76	86	65	60	89	74	59	86	93	62	67	71	62	65	56	56	78	69	72	77	72	76	73	77	82	78	64	73	89	51	81	65	53	66	65	69	74	76	65	82	70	75	69	80	68	74	77	75	82	69	81	64	81	78	71	58	60	68	64	96	69	72	61	56	57	82	75	75	79	64	75	81	71	68	64	61	66	72	69	66	60	87	87	78	68	64	66	78	81	54	81	72	78	69	77	60	67	71	61	73	65	61	46	65	65	84	59	82	69	55	73	72	55	67	84	67	74	86	75	79	66	86	65	86	70	69	66	65	70	85	57	68	55	66	61	66	75	79	81	53	67	67	78	78	71	65	70	75	76	68	64	64	88	67	78	62	73	82	67	67	71	56	64	68	62	76	57	65	81	72	57	79	86	90	61	73	54	67	79	69	83	71	67	71	70	70	82	61	75	65	55	75	92	75	61	73	63	78	76	58	50	58	73	87	68	77	76	67	85	76	52	75	70	62	89	67	65	71	59	77	61	60	68	76	72	72	75	91	75	75	57	69	77	69	64	66	58	63	69	62	65	73	75	80	75	64	70	70	66	52	60	80	70	65	63	70	69	69	75	73	77	79	87	77	71	62	74	76	76	71	87	79	63	68	72	53	82	79	77	75	72	59	80	80	67	75	82	78	76	87	78	88	82	78	70	56	79	68	83	65	79	56	55	80	82	50	76	69	75	65	72	84	78	71	92	74	69	64	70	81	70	79	74	63	69	82	68	64	68	59	72	71	70	85	66	77	92	74	70	70	68	53	67	78	77	64	64	71	77	74	79	70	75	84	63	69	74	67	69	67	71	54	63	76	73	60	75	72	63	77	66	60	75	78	72	69	88	73	75	63	72	64	71	75	70	73	74	69	58	68	74	68	72	76	74	68	68	77	87	69	72	76	69	79	84	73	73	64	65	77	64	84	62	71	71	75	71	72	65	86	70	61	74	57	74	88	94	91	68	75	57	69	74	74	72	58	79	77	70	68	79	64	62	66	80	67	74	57	65	73	66	84	64	69	75	86	70	58	80	71	74	75	77	70	100	66	67	72	65	71	76	59	62	58	68	66	57	55	59	68	54	83	72	79	66	76	70	65	79	57
3056	4474	2359	928	610	423	312	291	247	234	242	232	209	195	199	218	210	203	190	189	191	192	189	195	187	210	173	190	217	205	194	190	187	194	190	200	192	189	202	189	198	208	202	201	203	190	199	196	173	187	197	214	185	199	197	203	189	199	196	187	212	206	191	207	209	205	180	204	198	202	196	180	205	205	210	208	163	195	206	191	201	192	198	171	198	177	186	191	186	185	178	181	171	179	176	197	200	185	197	193	191	183	182	173	193	178	177	186	182	185	218	195	205	211	191	197	205	192	187	199	179	167	190	189	187	183	194	193	189	202	207	188	184	175	172	197	194	205	230	203	200	194	182	191	191	190	204	228	165	173	172	181	179	210	179	167	187	190	180	196	193	207	179	174	195	212	212	173	168	164	198	201	177	184	203	180	206	202	175	178	167	183	206	222	195	196	177	201	203	190	197	206	187	203	218	201	183	178	163	194	220	176	192	193	184	218	195	180	191	189	179	174	187	180	220	196	182	162	185	183	186	176	185	183	185	188	198	173	179	179	208	192	222	189	180	177	194	188	183	165	185	195	197	172	183	175	202	192	209	181	221	187	209	189	174	201	205	201	185	190	195	211	186	187	221	188	181	193	193	195	185	204	194	207	199	182	195	188	197	181	189	187	168	187	183	178	190	204	177	201	184	190	208	185	194	166	184	171	184	184	198	197	181	201	184	183	195	187	189	215	192	207	201	186	190	209	175	173	181	182	186	189	208	196	192	186	226	207	204	208	210	196	197	175	162	187	153	194	213	204	207	203	204	184	197	206	200	191	186	193	198	181	210	202	195	211	207	208	205	201	185	204	183	209	195	187	214	195	216	182	202	187	174	190	184	193	183	154	193	196	182	195	165	202	196	189	205	179	188	214	158	198	193	187	210	184	191	199	170	217	190	178	228	184	175	171	208	176	190	165	204	194	198	189	197	215	193	200	199	228	212	199	203	189	182	189	205	202	201	197	177	199	200	210	187	179	190	198	199	175	179	184	184	200	188	202	188	192	210	185	207	194	195	198	167	206	195	191	190	191	205	193	191	199	212	186	199	203	178	196	209	209	193	195	191	199	210	194	179	173	190	196	209	186	184	199	193	194	189	193	192	188	160	180	182	216	202	184	176	175	194	178	192	210	198	190	194	203	174	205	182	197	176	219	192	216	171	203	173	184	194	185	186	187	202	185	188	188	170	159	178	169	185	202	202	170	191	203	182	213	212	184	201	201	185	179	204	182	211	228	148	177	215	189	192	220	196	206	175	180	192	192	181	186	187	187	183	176	198	194	190	164	193	202	186	202	181	174	193	181	165	174	195	203	184	191	208	179	196	181	189	183	191	198	180	181	182	197	190	181	192	178	181	182	204	160	202	189	215	194	197	159	178	181	209	170	175	216	183	205	193	201	183	196	197	206	224	178	199	191	186	192	197	171	171	193	189	181	195	207	180	190	162	187	210	210	204	196	186	208	179	186	175	171	169	179	181	192	200	175	213	203	184	192	181	185	196	165	160	177	190	218	185	193	195	190	203	200	194	196	190	189	183	186	179	195	181	211	204	199	184	168	179	169	180	162	187	178	193	203	203	208	173	210	220	183	196	176	172	190	196	208	194	194	188	178	181	171	183	189	193	177	193	198	216	186	188	184	191	213	174	207	186	187	177	201	195	199	233	189	178	177	190	208	205	202	210	167	206	186	194	196	209	176	163	184	187	191	203	177	181	186	194	192	191	219	200	183	200	162	195	190	196	195	185	201	192	184	211	211	177	200	197	174	188	213	191	190	185	193	182	183	185	179	196	170	190	211	184	176	190	187	194	201	191	199	184	206	201	187	189	190	184	194	198	163	184	219	179	219	184	188	217	187	196	187	209	193	194	184	201	192	178	219	190	197	215	202	188	189	192	201	203	187	214	190	196	187	220	167	196	195	174	179	192	188	179	198	157	194	175	199	177	174	201	170	195	182	175	197	182	172	197	191	207	225	185	173	222	213	196	179	203	185	209	188	175	183	177	216	198	202	213	191	198	209	222	199	190	175	193	195	167	183	199	192	198	167	198	194	158	174	189	201	181	186	178	180	203	168	176	181	201	192	175	214	217	216	194	190	178	181	205	210	225	171	189	206	191	215	190	173	197	177	213	165	194	183	180	194	178	212	206	168	200	166	174	191	195	190	211	181	195	197	207	203	211	187	170	185	174	169	181	174	180	184	200	182	184	178	177	206	207	208	175	176	210	177	178	192	212	184	181	178	196	187	207	186	196	187	192	185	177	214	213	192	201	169	189	211	186	197	202	201	196	179	187	186	198	207	180	216	193	200	210	189	196	191	208	200	205	185	187	195	215	221	209	168	176	161	157	190	187	167	194	175	213	187	184	177	181	196	212	201	186	175	205	225	194	202	187	194	197	198	183	175	183	195	168	222	200	195	210	195	177	181	196	185	202	179	199	182	184	205	196	189	184	186	167	166	185	178	184	192	179	204	190	211	178	171	175	196	201	181	208	178	173	202	205	208	178	181	188	192	207	204	189	201	195	164	200	192	179	192	177	193	212	196	221	191	204	186	199	179	213	212	186	190	169	199	193	181	186	220	196	190	207	185	212	171	213	198	203	181	198	195	204	181	198	172	191	209	197	184	227	207	183	214	203	166	197	188	205	170	174	215	203	169	193	180	171	168	184	186	208	200	196	182	184	187	181	181	218	199	183	200	180	211	197	187	183	173	178	177	189	170	170	183	197	186	190	175	186	190	181	193	194	185	184	197	175	206	188	186	186	183	192	172	201	193	168	168	200	207	202	212	176	173	215	187	201	183	159	174	165	188	179	214	187	215	201	187	186	214	181	185	180	184	185	184	184	165	177	206	213	194	198	194	193	185	174	174	190	188	192	195	169	207	177	210	187	187	194	187	188	187	179	191	192	210	210	216	189	176	172	180	192	176	200	202	201	187	190	180	195	187	174	190	205	188	179	179	180	193	195	180	190	191	207	195	197	204	219	170	188	208	183	207	199	201	204	165	203	189	206	217	205	196	208	195	169	169	192	183	181	193	159	167	188	171	186	169	206	203	191	210	211	210	189	207	199	204	182	184	170	167	177	186	182	198	171	200	174	199	171	193	210	191	190	176	178	183	192	162	163	153	196	169	180	166	213	214	191	177	182	176	196	201	212	204	195	171	156	195	190	213	206	179	188	193	188	174	208	186	195	193	197	184	190	185	186	206	158	193	186	205	173	215	188	204	204	208	199	197	192	192	182	166	199	185	205	189	186	194	230	179	197	202	187	187	186	186	196	186	172	183	214	152	184	179	197	212	181	193	200	167	189	188	215	167	176	203	171	177	189	201	200	202	182	199	192	174	191	176	198	200	218	218	195	194	191	180	190	199	191	186	209	205	182	199	179	175	196	211	221	196	193	196	184	196	208	173	194	182	215	171	179	207	209	214	171	203	209	251	193	204	195	207	196	220	165	190	202	202	183	198
32628	12249	1232	336	270	294	293	300	302	286	275	296	284	303	298	274	240	283	264	257	259	278	289	270	255	252	286	249	278	317	288	258	278	310	256	307	277	285	284	295	280	267	313	316	284	238	283	302	286	273	284	271	260	268	272	283	253	293	274	277	270	276	270	253	287	301	313	289	299	290	278	288	277	277	292	279	276	243	310	289	256	288	250	247	271	270	302	272	235	270	304	271	255	251	273	285	251	268	279	282	293	262	303	275	223	262	277	251	263	278	283	310	286	331	315	250	288	298	241	264	295	259	258	292	259	283	255	247	298	331	284	266	263	255	293	281	296	318	264	267	273	289	298	280	279	271	286	271	280	286	269	271	274	279	277	266	316	262	264	255	261	283	290	280	330	264	271	263	264	280	315	280	272	265	284	286	270	261	299	285	253	276	271	275	306	256	305	287	262	257	268	299	295	299	289	291	272	272	294	266	265	272	293	258	292	285	264	270	280	280	245	292	289	284	277	277	263	299	294	256	287	297	296	256	274	259	290	276	246	244	260	273	268	264	285	273	304	295	261	300	272	282	283	287	273	288	274	248	301	320	272	314	298	276	298	254	259	281	298	259	274	301	257	268	302	271	287	304	278	262	298	290	305	283	298	276	279	301	292	297	270	259	270	279	292	291	274	288	277	261	262	289	276	272	301	246	276	276	283	280	306	284	285	295	265	265	305	311	280	295	284	295	293	293	306	309	296	290	297	267	288	277	284	291	296	259	272	284	258	257	252	246	267	274	294	263	259	264	305	271	267	288	270	289	283	293	290	254	311	244	252	304	289	276	276	298	250	270	279	267	300	275	278	257	298	252	311	296	283	256	267	293	270	285	274	294	275	293	313	263	280	301	269	288	264	282	270	287	281	288	317	268	279	301	276	315	291	259	275	294	289	291	308	253	276	250	299	288	302	280	277	316	268	273	267	279	261	284	291	275	285	261	273	271	261	295	273	246	284	275	280	270	243	255	318	303	286	268	326	277	266	279	295	242	272	257	308	269	290	263	300	270	268	274	284	281	283	276	272	259	286	262	258	276	291	289	257	252	266	285	288	268	295	342	275	276	275	256	273	286	276	293	288	309	281	276	276	264	270	243	253	256	291	279	291	265	256	239	306	275	277	274	299	257	296	238	284	299	253	261	285	261	268	293	301	293	270	270	264	276	256	278	289	291	288	306	270	248	268	283	272	271	277	295	274	263	261	268	263	256	269	263	263	289	278	296	253	283	250	284	293	276	257	300	284	263	313	271	295	290	259	296	312	284	266	263	264	301	287	277	283	266	317	285	282	288	331	276	287	257	284	291	282	306	272	291	267	273	280	296	286	279	289	277	280	281	282	294	271	263	273	282	294	313	281	291	299	277	298	287	263	272	285	287	259	258	290	258	256	289	305	281	293	260	300	279	265	295	236	273	280	242	257	270	292	297	281	292	276	280	297	267	278	290	272	286	283	288	263	293	265	287	298	300	254	284	282	307	249	285	273	295	302	258	289	288	292	281	283	228	264	282	269	272	260	257	276	299	276	268	281	302	249	268	283	291	304	279	270	260	275	240	282	263	268	282	302	276	291	259	283	251	274	264	285	272	259	282	257	272	282	296	279	250	275	245	285	292	303	275	265	290	282	258	281	282	303	258	278	280	255	307	263	274	255	274	278	249	300	238	278	282	270	267	270	288	263	257	265	303	273	258	290	278	269	284	290	289	304	231	258	296	272	266	247	253	254	264	284	283	268	271	279	249	255	290	294	265	295	281	261	290	260	257	299	273	268	288	243	268	251	271	276	294	261	263	276	292	263	282	277	294	260	257	267	270	318	291	291	278	264	300	248	268	276	310	263	258	272	300	286	274	281	246	258	274	268	282	276	296	278	285	303	269	305	279	281	271	273	277	297	281	300	286	265	286	285	259	280	261	281	318	289	277	285	262	283	272	283	269	294	284	279	266	285	277	302	281	295	270	289	280	282	264	285	267	288	272	278	289	272	243	252	320	270	271	276	279	259	288	267	253	300	304	325	270	289	270	294	270	288	276	302	273	284	272	273	277	307	293	329	297	299	337	281	297	286	258	247	270	272	263	269	284	266	240	274	320	238	289	262	263	276	267	275	243	265	272	270	278	266	285	270	293	264	249	256	283	268	272	264	272	283	298	273	272	217	278	259	293	300	281	262	256	304	258	276	277	278	253	261	272	287	276	265	278	278	260	290	281	251	281	266	245	288	291	278	275	270	271	283	296	275	284	289	272	287	291	304	286	252	260	282	246	267	261	296	269	287	289	275	269	292	284	274	290	297	325	279	275	304	262	282	301	276	270	292	280	310	294	268	277	285	306	286	289	266	302	297	280	278	258	266	267	305	276	273	295	306	258	290	303	293	314	308	288	274	273	313	297	283	274	270	271	282	295	287	283	277	270	264	305	286	308	296	279	311	264	289	268	269	292	267	237	290	293	271	262	299	295	260	273	266	266	234	258	284	313	271	275	303	290	273	293	282	264	260	276	277	291	290	282	296	270	304	288	250	285	279	278	276	284	281	290	252	289	250	275	272	299	245	265	269	265	289	278	262	301	273	235	255	291	269	292	318	299	250	275	248	272	276	306	252	264	277	284	282	288	271	275	289	280	257	275	284	272	266	291	275	270	273	266	289	286	296	282	306	293	280	286	270	266	308	287	268	292	247	265	284	306	285	293	290	300	255	284	262	276	288	287	276	295	256	291	310	264	313	282	309	262	255	266	270	282	296	275	277	280	266	275	261	288	253	249	280	299	282	237	256	213	286	252	293	246	270	253	301	300	269	250	300	269	274	290	271	239	286	279	270	281	307	308	263	275	278	255	297	298	288	249	256	275	305	267	284	274	288	259	279	238	268	262	313	264	292	283	321	262	276	292	272	280	283	277	289	265	309	242	266	275	339	272	290	286	253	293	271	273	269	273	298	283	290	270	284	295	275	264	287	258	306	284	296	273	286	295	286	268	299	290	287	292	272	264	285	279	312	253	273	280	276	245	259	236	269	267	293	271	275	275	245	274	277	282	298	290	269	275	267	287	270	254	275	261	273	274	273	239	243	266	301	255	250	255	320	275	274	260	269	289	277	243	285	277	279	278	300	291	248	291	302	295	288	258	248	309	298	263	274	297	306	263	289	265	283	271	283	280	276	312	280	284	273	266	278	255	276	282	270	306	261	286	300	265	272	245	292	261	255	263	284	261	316	299	277	281	274	262	283	285	262	287	287	302	291	276	282	275	261	283	276	259	294	302	232	262	280	268	269	314	286	291	269	252	265	301	290	303	296	288	279	288	286	282	312	260	265	294	261	305	280	302	271	280	291	262	295	288	305	273	273	273	288	285	281	301	275	256	256	270	258	269	275	245	313	261	286	263	270	306	248	303	296	269	294	307	293	265	276	313	277	294	286	292	270	270	294	304	264	274	248	280	245	278	259	289	275	306	278	280	302	286	303	323	287	272
5329	787	641	603	609	609	587	608	632	602	642	621	639	594	608	644	615	615	653	565	603	559	630	611	620	577	616	636	635	653	609	626	630	618	621	609	633	626	559	631	601	573	607	611	589	639	633	642	610	604	612	626	637	610	663	577	586	597	586	562	618	645	580	609	615	579	637	630	589	632	629	611	575	623	608	608	589	624	614	639	614	658	643	637	606	591	620	609	620	584	625	615	634	617	611	621	648	600	624	619	578	611	622	621	594	625	609	612	608	666	638	612	606	630	622	653	623	644	637	628	637	609	633	620	611	604	650	586	633	641	638	609	660	649	621	599	619	603	623	606	616	625	582	595	637	587	610	585	588	618	625	580	605	611	611	569	645	586	600	618	630	652	635	635	658	595	602	635	626	630	632	634	579	624	660	609	605	608	599	590	574	574	584	615	587	619	622	649	613	650	633	606	565	628	642	632	603	601	605	606	617	560	617	614	587	592	612	606	631	620	640	616	612	633	610	597	649	650	636	562	550	677	595	665	602	590	587	642	619	613	601	606	595	581	541	625	606	595	625	610	616	600	601	598	594	636	562	623	597	635	631	581	612	612	615	654	600	643	611	611	648	575	643	628	598	631	592	644	568	615	644	624	599	616	624	602	609	626	551	634	634	605	589	612	608	648	612	616	632	605	595	614	660	593	613	637	619	624	580	617	572	601	642	590	624	649	628	669	595	598	632	629	604	577	581	558	610	650	603	623	601	633	559	612	635	610	613	603	679	576	632	643	640	567	568	600	610	608	623	591	631	601	597	621	628	611	589	596	620	560	588	613	623	651	635	579	673	642	590	610	594	574	627	668	640	628	597	625	651	614	627	603	611	598	605	631	629	665	596	634	593	600	581	592	631	637	621	599	588	625	605	613	648	614	613	640	620	580	631	616	645	610	590	652	643	626	586	616	641	600	609	627	649	638	567	628	570	623	633	607	609	596	641	613	632	618	614	641	587	602	651	627	644	653	638	610	610	604	624	602	630	643	627	639	635	663	591	649	600	543	603	598	626	633	629	645	586	617	593	606	570	603	586	645	657	569	639	611	620	587	646	600	613	630	576	630	623	641	629	636	620	560	617	657	615	624	617	584	628	651	570	597	607	596	561	643	593	653	648	649	617	607	593	612	653	612	622	609	635	612	589	613	610	587	618	587	629	615	660	609	650	577	650	599	607	636	626	615	652	624	595	597	618	610	596	642	629	622	597	638	615	595	605	573	606	623	601	567	655	635	636	631	641	641	604	616	638	570	630	598	596	635	661	615	597	609	628	609	583	594	642	596	611	609	613	605	650	602	597	622	641	610	643	611	616	623	608	586	564	615	601	628	622	610	649	608	572	589	623	603	576	591	611	619	594	634	635	615	627	623	594	592	635	579	613	625	620	620	601	614	637	603	584	671	586	601	606	656	601	613	576	635	635	629	570	636	621	620	580	587	604	599	613	617	601	661	647	644	609	566	616	627	575	611	622	564	637	612	611	591	598	599	619	629	613	615	610	617	607	674	620	623	644	607	596	619	606	578	588	607	617	631	572	616	606	611	582	642	632	597	605	644	567	642	645	619	591	643	588	623	650	627	601	596	622	600	631	612	604	597	602	591	609	625	592	586	620	638	589	603	590	587	647	603	597	614	634	601	579	625	639	605	627	613	607	633	637	642	648	611	629	624	639	632	653	628	617	629	587	604	662	584	650	616	642	605	582	578	567	660	610	560	639	623	605	665	569	617	637	572	688	569	605	620	637	624	623	590	650	638	582	615	649	665	576	644	620	648	613	624	635	613	571	623	641	604	606	594	622	640	597	583	576	628	568	609	623	614	618	623	615	588	613	639	633	611	651	608	597	575	633	671	633	626	611	610	600	641	597	635	582	612	601	597	647	600	603	610	655	622	589	576	597	632	625	651	639	642	577	588	625	607	615	614	612	619	648	593	626	650	615	637	618	637	638	637	648	610	632	597	625	549	624	610	586	611	601	622	649	584	581	584	595	673	614	641	598	566	642	573	576	618	594	612	612	630	626	611	627	636	600	620	591	624	613	618	620	619	642	627	663	642	619	616	638	631	667	622	615	620	632	622	603	573	613	582	635	593	587	642	591	608	615	633	599	668	596	604	619	608	659	609	605	634	597	607	601	592	594	650	588	608	639	595	596	652	664	618	640	587	586	607	607	602	651	613	597	594	607	640	586	588	589	625	583	577	687	591	651	612	574	614	593	631	623	634	636	588	625	626	597	643	641	616	624	644	677	586	623	614	571	609	654	582	624	615	560	614	608	621	599	577	590	616	598	639	578	613	575	600	577	573	636	619	593	575	617	602	627	581	597	648	569	597	613	570	634	579	605	597	594	595	659	653	603	599	646	625	636	659	641	628	650	617	539	626	594	644	575	652	575	652	582	632	600	651	579	602	608	569	611	644	647	581	621	664	643	646	641	622	607	610	667	649	608	639	623	595	595	621	586	616	641	588	598	569	617	597	560	604	628	590	640	618	615	597	578	591	567	642	604	622	603	653	596	610	599	631	655	601	603	648	607	582	633	608	624	622	641	654	613	580	605	634	619	662	636	639	582	550	625	635	606	593	594	616	556	577	587	627	593	625	588	601	660	619	630	640	634	616	611	597	588	604	640	627	592	630	637	589	570	645	592	609	641	638	612	628	674	571	633	597	645	605	622	576	591	559	578	592	599	616	582	583	610	658	640	599	625	579	629	649	642	635	613	580	649	664	614	618	643	612	608	619	577	634	584	637	607	596	572	641	632	631	563	650	634	644	619	634	628	573	617	578	648	624	571	606	603	604	592	584	588	606	613	590	653	607	608	624	587	594	631	616	591	602	633	629	579	618	624	602	594	608	652	595	594	595	644	631	632	588	598	609	625	581	603	637	604	608	621	583	664	598	644	618	632	599	604	591	622	647	618	583	607	584	612	603	570	593	684	572	598	572	576	622	599	645	587	654	584	611	591	631	611	641	616	636	611	634	655	581	567	581	605	654	574	666	604	611	588	631	572	624	617	596	599	604	626	625	643	600	618	639	615	609	608	646	615	617	567	583	593	614	600	599	579	617	626	613	611	598	590	617	558	586	601	630	617	585	577	569	603	617	628	631	605	635	625	629	611	591	590	599	588	607	602	612	608	621	597	597	610	655	661	580	626	686	632	557	597	609	594	606	613	657	550	638	613	628	575	624	603	578	592	664	577	607	613	647	610	549	548	618	641	609	605	626	606	614	605	648	630	607	626	596	616	622	670	669	592	643	591	591	583	637	626	688	626	628	636	615	630	623	566	617	624	631	613	630	651	632	633	635	591	596	601	607	627	576	653	621	583	614	640	594	632	596	606	613	604	629	624	658	585	632	625	574	655	629	627	567	569	585	625	542	675	582	615	583	597	608	625	606	609	618	614	597	632	603	609	589	590	647	607	612	595	602	624	678	611	638	626	568	638	625	589	638	641	614	646	639	596	594	579	593
24468	20980	24448	27667	20611	2005	319	288	216	233	204	223	182	185	181	186	176	171	192	193	166	168	165	177	185	171	172	151	147	166	150	152	160	171	158	166	149	178	194	169	143	149	167	166	168	150	153	151	161	166	163	173	155	171	157	134	178	185	156	151	153	183	171	168	153	183	155	175	168	155	157	158	156	159	168	165	156	162	177	190	155	165	146	177	162	164	141	159	161	166	177	147	173	147	150	194	159	160	178	153	142	148	167	145	147	146	182	183	158	141	169	145	182	168	164	134	162	185	176	157	147	156	179	167	187	182	176	154	151	156	166	172	187	175	177	149	156	172	144	176	155	127	186	149	161	168	145	154	131	164	151	148	168	174	149	157	179	192	157	183	158	133	179	146	155	152	169	162	159	161	171	156	171	153	134	189	155	175	146	181	170	173	192	133	172	158	156	172	144	171	131	132	143	183	153	162	166	173	153	150	172	171	147	170	158	144	151	164	168	185	173	163	176	172	177	167	170	167	187	149	157	175	184	171	156	160	157	161	163	178	178	144	178	177	183	171	168	151	163	138	170	148	161	159	175	153	157	150	160	152	155	189	173	169	169	151	149	137	142	143	166	169	167	166	151	166	176	139	166	165	185	153	180	148	180	182	151	164	153	139	155	188	166	173	168	151	172	164	193	168	149	151	139	151	139	166	150	155	156	184	172	153	150	158	180	157	168	166	164	162	140	150	161	146	160	155	153	193	168	172	160	157	144	163	189	190	184	168	160	176	140	172	157	155	163	160	195	180	162	154	175	176	156	159	134	166	154	179	195	171	178	179	157	159	170	167	167	188	174	188	154	155	141	179	160	153	183	153	168	156	175	170	154	137	143	173	160	152	165	180	175	174	159	167	166	154	155	145	140	166	153	154	174	161	183	152	170	176	147	170	144	145	146	183	129	174	160	129	130	171	168	164	167	158	159	157	168	157	160	155	149	144	155	146	168	167	187	184	175	170	177	169	161	186	153	154	150	157	148	170	174	123	160	165	133	148	153	161	147	194	186	173	172	157	149	169	165	190	152	152	183	179	156	184	159	174	162	158	149	175	155	174	174	173	146	161	150	164	185	166	173	173	149	121	171	157	147	151	149	159	156	147	154	156	174	157	174	187	167	171	183	161	150	147	174	164	177	158	157	154	193	166	148	181	155	151	187	149	183	176	166	169	148	184	162	141	158	155	148	162	157	157	158	158	164	178	202	171	155	160	149	181	149	178	193	151	143	153	146	157	143	164	163	160	169	149	155	170	170	151	141	198	158	173	142	187	160	172	187	156	161	143	173	147	135	180	168	170	177	169	164	173	175	172	152	156	174	169	149	154	162	155	137	161	194	163	168	155	177	157	179	157	177	155	147	167	154	166	171	167	155	181	167	128	147	143	174	172	181	156	161	136	153	148	181	187	131	162	152	185	163	187	195	159	187	167	163	154	178	173	185	190	138	162	160	151	156	158	159	187	159	173	165	163	171	172	166	198	148	147	188	178	144	164	173	172	156	166	144	147	158	176	179	154	155	154	140	162	161	162	171	167	144	162	165	172	169	166	171	171	158	142	160	154	158	188	151	162	169	160	158	148	176	150	145	178	160	172	143	168	155	157	164	156	163	145	171	149	152	174	170	159	159	188	161	157	140	152	163	177	147	172	161	168	141	186	141	160	141	151	149	173	162	163	166	155	161	161	156	167	172	171	161	185	166	161	129	163	160	142	163	129	174	183	140	144	164	166	141	148	150	142	156	160	161	174	161	162	160	140	166	149	168	176	162	170	161	158	173	127	141	157	186	160	158	152	164	162	161	171	160	161	148	180	173	136	161	163	179	156	184	166	168	174	166	149	157	163	170	147	159	164	161	154	174	160	175	163	152	161	153	161	141	161	167	150	134	162	180	165	171	173	182	159	137	158	159	181	158	143	169	175	151	179	148	151	156	186	139	154	167	173	159	145	155	186	153	164	168	160	163	161	174	141	194	175	172	145	166	160	162	164	187	164	148	142	168	202	153	162	153	167	160	155	153	165	161	156	176	152	176	156	150	144	170	174	168	153	166	162	151	146	170	182	176	174	157	186	180	155	156	155	166	137	149	169	150	164	150	155	159	155	143	155	171	173	152	162	158	159	193	161	167	162	179	175	161	154	131	161	154	154	179	128	167	150	182	182	156	166	169	160	152	132	161	154	160	165	176	174	177	160	173	155	154	163	161	168	160	163	164	140	150	157	143	160	156	161	184	144	158	178	154	169	168	151	179	179	164	180	160	169	151	159	149	186	148	160	149	173	168	174	168	152	169	156	172	150	179	139	165	174	163	175	184	168	155	168	136	187	200	172	177	176	151	173	169	155	150	165	186	157	149	175	158	137	161	157	180	155	152	168	167	159	171	174	159	148	159	148	184	153	156	151	156	159	180	171	175	164	148	159	187	154	183	167	143	168	157	154	148	170	152	145	160	184	155	147	167	156	178	160	163	174	131	158	151	160	166	170	171	150	136	148	134	162	171	141	172	169	166	163	152	142	160	186	169	154	174	159	146	196	168	176	155	162	169	148	151	134	178	161	148	175	182	175	182	194	174	156	176	150	167	163	167	148	162	154	178	151	168	152	176	160	145	158	169	135	159	173	172	153	165	180	138	160	166	158	158	178	160	161	162	143	164	159	160	147	152	139	178	169	163	157	166	153	142	154	180	188	169	157	146	171	172	158	147	152	191	170	150	160	161	170	162	150	174	147	149	167	152	156	179	161	176	139	146	186	156	175	155	167	160	168	161	152	148	183	171	156	160	167	172	162	177	163	178	163	150	169	167	178	176	147	162	160	174	147	152	158	159	163	148	171	144	186	170	157	150	160	155	146	171	159	138	167	194	147	169	159	153	180	127	133	151	155	170	147	167	161	158	149	179	191	144	163	148	171	148	163	154	131	147	184	171	149	173	143	194	169	167	157	164	167	167	155	179	151	156	163	159	150	173	165	168	192	155	181	185	154	164	145	146	164	180	159	166	149	154	158	162	159	154	135	181	160	137	168	153	140	147	158	150	158	168	192	149	157	167	153	161	180	189	172	177	180	181	121	140	139	188	170	168	179	168	150	165	168	168	154	167	133	156	132	151	173	165	170	152	180	157	159	130	168	137	157	158	155	167	171	162	151	164	162	115	155	162	179	173	147	181	164	172	163	154	142	139	165	164	202	175	152	154	171	137	141	186	170	177	169	166	153	184	159	152	152	147	161	186	160	152	171	153	135	133	158	176	193	162	174	183	177	147	177	176	172	170	148	152	154	189	155	159	166	132	179	135	175	184	174	166	140	164	172	174	146	165	171	165	156	141	162	159	140	178	152	139	189	175	154	162	140	177	151	145	159	145	172	134	134	190	167	146	154	193	172	174	152	163	153	177	156	158	177	168	161	180	165	152	164	155	159	183	191	137	169	148	151	149	187	163	177	156	166	154	150	155	152	137	156	164	172	160	143	143	148
3022	2591	1456	828	591	461	454	429	431	403	417	376	368	425	405	406	367	392	377	358	337	394	349	377	354	423	401	373	378	368	386	379	359	369	359	381	390	379	360	363	362	337	416	372	375	385	382	375	398	358	359	388	372	382	363	359	423	406	384	344	369	335	379	364	354	376	339	345	363	370	369	361	359	408	375	388	377	359	383	359	371	389	359	366	371	332	385	357	365	361	326	349	360	413	357	395	352	358	415	380	338	349	381	366	390	345	356	375	396	334	356	389	382	403	341	382	359	369	345	348	360	363	355	374	363	407	353	409	383	349	381	366	368	360	391	362	383	383	373	361	367	358	348	374	343	356	395	392	364	390	377	426	345	370	377	380	397	390	366	396	362	394	390	376	354	386	388	398	346	385	376	350	363	356	383	362	402	369	366	376	399	363	339	376	376	385	379	371	374	382	400	379	343	385	383	378	363	344	362	376	357	350	359	374	351	367	384	366	389	364	353	367	402	374	381	386	343	350	366	367	394	372	401	358	352	321	361	375	340	352	349	385	352	384	358	364	355	409	370	359	363	374	379	389	387	379	358	345	369	386	333	369	379	358	380	345	358	360	325	351	379	373	353	358	356	393	355	394	379	375	349	362	347	406	363	373	369	374	393	372	389	418	362	345	407	386	406	359	338	353	406	355	386	361	348	418	379	365	390	364	390	417	367	335	394	373	327	355	399	341	374	379	405	368	357	374	356	352	359	364	398	368	369	362	358	412	354	362	382	401	338	366	391	386	369	364	369	375	372	354	375	397	398	362	350	351	376	385	368	394	388	368	380	355	369	377	380	371	381	370	362	386	314	390	351	368	351	372	362	365	351	342	338	336	353	347	380	353	380	352	377	349	348	393	351	359	350	388	381	394	368	392	350	366	390	369	397	346	348	378	390	393	382	350	369	381	370	355	365	358	368	362	382	330	353	370	378	346	363	388	355	376	400	360	345	374	366	383	349	370	373	380	384	321	361	337	362	358	341	350	375	367	360	404	356	375	400	399	352	396	377	380	353	366	373	386	355	345	383	380	372	329	359	372	393	388	369	373	359	354	369	356	371	382	362	399	353	376	347	385	362	358	391	382	347	374	331	362	350	366	365	373	391	368	353	376	336	370	392	379	375	368	392	368	408	374	375	416	366	353	372	388	363	431	377	349	396	363	387	377	348	374	368	365	335	375	384	377	367	361	340	374	369	351	349	380	383	349	399	329	356	335	371	360	368	382	360	340	331	376	395	357	362	354	348	383	337	404	363	378	376	397	406	379	349	360	343	351	348	347	368	398	394	405	355	361	364	363	342	355	372	382	370	381	405	355	388	381	408	368	360	370	371	365	359	360	387	402	371	356	405	376	388	366	343	369	391	355	316	344	347	358	359	385	436	369	347	393	379	365	372	374	350	356	377	382	370	357	374	383	359	361	355	358	369	345	356	363	355	348	379	375	386	373	390	321	391	349	342	393	379	365	354	359	377	360	354	396	355	367	340	340	344	378	355	345	368	364	398	359	371	380	380	366	362	363	369	349	354	417	358	372	347	375	363	394	362	367	342	357	394	347	381	395	390	351	339	379	366	336	353	381	406	382	342	354	353	361	396	381	374	343	359	406	393	316	337	358	402	351	375	374	390	346	378	338	364	360	349	391	364	389	353	398	334	379	364	392	368	377	355	390	371	375	352	391	345	340	364	382	359	384	393	372	401	374	342	362	380	351	391	420	345	359	356	359	366	361	384	354	364	368	358	356	361	389	354	408	371	398	372	382	384	377	393	386	383	390	353	355	362	368	357	396	403	374	396	325	350	405	346	369	335	360	372	372	383	416	345	365	382	371	379	365	356	424	369	324	370	323	380	371	364	383	354	355	372	360	373	381	378	338	380	370	389	344	384	371	382	352	408	367	384	397	357	368	370	396	369	380	375	367	356	361	357	327	385	375	388	371	389	364	408	364	374	354	362	394	343	409	362	373	350	413	407	375	391	348	379	364	390	367	360	374	331	347	374	351	361	359	357	370	379	397	361	385	326	352	385	359	389	387	365	382	369	372	367	339	343	388	385	372	371	392	389	394	385	359	383	385	368	372	392	361	347	353	367	340	348	355	390	371	343	356	357	330	331	355	374	346	326	357	341	387	342	358	365	382	396	339	381	339	388	321	343	358	338	359	367	372	343	379	351	400	382	374	342	368	373	371	380	365	352	374	348	355	344	381	369	347	357	360	374	387	385	340	358	380	412	389	347	365	352	361	347	415	381	318	358	349	353	393	347	367	388	388	383	375	359	366	399	410	361	375	330	363	368	365	343	364	339	383	360	348	361	384	363	424	351	381	356	367	364	359	384	393	386	384	406	415	379	350	374	385	385	336	336	383	374	377	331	382	355	370	357	402	381	374	369	390	337	352	356	389	397	372	372	377	361	369	355	377	368	380	376	366	364	368	357	372	362	385	339	356	375	374	392	352	387	364	370	408	365	385	362	345	386	379	375	384	366	354	380	370	346	390	414	374	383	382	369	379	392	368	343	388	352	395	372	368	384	378	438	357	359	407	352	379	380	365	375	369	367	403	365	367	385	350	380	386	373	368	371	361	345	363	389	370	380	388	378	338	357	365	343	385	367	396	364	355	396	349	371	371	375	376	389	351	366	366	375	375	396	363	371	347	390	385	384	428	405	357	368	378	364	366	362	410	372	346	362	342	383	333	377	347	355	379	359	394	372	404	395	384	371	376	381	358	371	366	378	378	367	374	369	359	353	379	372	328	396	379	359	372	376	417	357	371	377	345	371	378	365	406	372	366	363	334	366	370	366	409	391	392	375	387	370	370	339	357	377	398	365	374	392	381	377	382	373	360	355	379	383	348	376	368	370	391	380	379	370	373	391	335	365	389	348	361	390	386	390	362	392	372	360	365	387	367	351	383	422	364	347	352	346	378	364	371	378	374	377	386	356	399	390	376	334	357	368	330	383	379	398	346	368	322	378	334	387	355	357	344	380	374	361	349	376	373	389	366	363	379	335	375	375	354	365	381	382	338	390	351	375	358	352	397	349	360	369	354	377	407	381	363	388	405	393	366	338	362	397	372	360	374	361	354	362	401	395	378	346	345	355	373	375	345	361	375	352	386	374	362	382	373	347	378	361	337	398	353	381	412	422	381	358	343	354	372	381	337	362	389	375	326	332	333	360	362	373	361	336	382	358	355	342	397	364	359	335	362	325	371	401	367	390	379	358	366	357	385	364	359	367	376	380	366	392	360	392	373	390	336	375	402	388	370	346	347	392	405	363	379	377	363	331	362	381	343	370	370	369	393	364	370	342	369	391	381	394	357	361	386	375	345	348	371	368	377	370	392	368	377	379	364	371	344	343	376	362	357	349	386	367	369	403	395	388	366	360	379	388	356	377	350	361	357	395	374	382	396	400	376	332	366	375	393	362	360	391	367	348	352	393	369	345	415	336	381	379	349	336	373	391	375	350	368
23798	20968	25060	27043	20975	20750	1144	273	218	157	150	140	132	101	126	115	94	103	103	100	83	88	76	84	81	88	77	62	74	74	79	65	81	63	100	77	56	96	83	77	66	79	66	81	80	76	79	70	71	73	84	62	73	62	68	65	80	68	70	72	46	78	71	94	82	58	85	65	80	76	73	82	65	70	80	93	71	61	66	61	60	85	79	61	85	69	69	79	73	72	68	71	81	83	70	85	72	65	68	72	77	87	56	71	60	80	76	68	75	75	83	86	80	71	79	75	86	73	75	79	65	64	74	77	66	59	91	78	68	73	80	59	66	90	57	76	73	73	73	67	64	63	82	77	82	66	81	76	75	73	57	71	51	73	64	72	64	65	67	53	52	60	60	70	62	74	59	69	56	60	66	83	59	61	74	74	83	74	76	88	72	63	55	68	92	60	87	88	76	79	70	70	62	63	83	72	53	70	59	67	63	68	67	71	76	59	67	62	72	70	82	70	68	79	66	61	63	69	60	72	76	66	64	72	77	77	88	82	52	54	72	71	66	70	89	85	65	69	73	55	73	69	74	60	77	66	78	70	75	104	62	67	62	85	60	61	89	56	75	73	69	66	72	69	75	70	68	83	68	69	72	77	67	57	71	76	75	77	62	79	65	62	56	75	72	60	63	79	87	52	80	63	74	76	76	74	66	64	75	87	61	62	69	61	62	75	54	76	78	66	69	81	59	63	67	92	86	69	68	80	68	87	74	74	57	70	78	78	77	63	63	75	73	77	76	65	76	77	65	63	69	66	74	78	61	75	67	65	78	68	66	74	64	83	84	71	79	76	87	62	72	55	81	42	65	79	70	72	71	71	53	70	75	78	54	68	84	63	81	60	54	51	83	67	70	68	74	65	81	82	65	66	74	69	87	72	73	76	59	66	64	76	61	70	74	77	55	82	59	69	60	63	63	80	86	54	79	56	68	79	78	85	59	63	63	67	78	76	85	75	88	82	73	60	70	69	72	72	75	68	79	61	67	64	75	88	68	75	54	85	77	68	92	73	73	64	76	67	66	64	82	62	76	79	62	103	81	70	58	76	60	65	63	70	67	70	62	74	59	90	60	63	86	94	87	58	62	65	74	69	62	62	76	58	71	74	85	79	76	66	62	70	60	64	68	57	57	70	72	68	70	68	79	68	74	74	72	64	70	78	74	57	75	75	62	81	66	61	82	60	74	74	58	76	70	74	70	73	86	83	61	73	58	67	65	56	79	61	70	63	76	78	81	63	70	60	74	72	71	51	60	64	66	57	66	88	57	70	73	61	66	51	67	88	70	75	78	71	69	75	64	76	77	72	68	62	60	61	76	56	72	72	74	78	74	82	51	55	74	67	70	59	71	74	68	65	57	62	62	73	77	75	67	73	81	71	68	69	72	71	54	91	67	70	81	78	62	85	79	51	81	79	96	79	73	64	70	59	64	72	63	57	64	72	67	73	84	63	94	64	63	67	69	66	59	64	72	64	59	67	81	69	84	77	79	53	82	69	74	70	55	70	82	79	68	75	74	62	82	75	56	80	70	76	59	78	78	57	56	74	47	65	91	81	68	68	64	61	60	69	82	72	63	65	68	71	60	67	75	66	76	73	80	68	75	70	95	63	75	84	64	70	58	63	73	77	68	66	76	79	62	70	62	69	68	62	61	52	76	69	58	77	79	64	75	73	83	68	61	74	81	69	71	69	67	59	74	63	76	78	76	83	67	73	51	50	61	57	60	85	53	62	72	64	78	73	75	59	86	70	76	78	72	66	70	63	64	62	73	82	64	63	72	81	69	63	64	67	76	54	56	70	70	62	64	75	87	63	80	83	71	75	70	63	64	78	62	69	83	67	57	58	76	67	70	58	78	60	71	89	54	70	74	71	77	67	67	65	75	64	60	62	70	73	70	76	59	81	64	83	74	55	68	84	63	64	51	82	76	78	62	57	78	71	92	73	84	86	62	81	73	68	85	60	79	75	58	70	58	74	73	77	54	55	88	67	76	59	61	52	85	75	77	75	60	66	78	84	68	74	65	66	81	70	59	71	62	59	69	90	68	69	96	69	65	82	63	67	76	58	66	64	65	71	66	58	62	67	70	67	76	65	66	68	84	52	57	60	74	77	75	62	71	58	63	57	76	72	78	70	85	67	74	62	79	58	63	66	100	74	60	51	53	62	82	54	87	58	83	77	68	74	83	70	77	79	59	70	65	64	78	66	79	68	81	67	72	63	59	58	80	71	75	77	67	59	75	76	59	95	66	68	59	68	89	57	75	87	74	66	62	71	71	67	63	67	68	82	72	82	62	78	81	63	63	77	64	70	69	76	69	64	70	52	64	84	60	75	76	71	66	66	79	86	65	68	91	56	70	74	73	63	78	48	53	98	85	75	74	62	84	83	84	55	89	64	73	56	58	53	80	56	60	70	68	50	82	70	64	69	74	69	71	63	75	71	75	69	80	72	69	70	84	81	76	77	78	78	91	76	62	72	79	69	55	64	76	72	62	67	71	78	89	90	72	84	60	91	92	65	66	62	77	76	69	68	69	74	77	62	78	70	62	82	73	61	65	67	76	75	66	72	74	66	69	51	65	68	72	71	59	61	67	86	70	82	76	68	67	66	81	67	71	67	75	80	66	78	72	77	73	77	79	74	61	76	82	71	64	78	75	49	66	68	62	64	69	62	82	71	62	74	69	80	83	69	71	68	68	78	87	43	86	73	64	85	71	70	61	61	63	70	70	63	70	76	81	69	58	62	65	58	78	69	47	54	89	71	75	66	72	68	75	62	54	63	78	78	61	57	74	76	72	60	66	51	85	76	72	68	45	82	71	64	76	80	62	91	66	68	83	72	79	62	74	76	69	84	68	56	67	58	57	72	73	71	56	66	70	76	74	78	67	69	72	53	76	69	77	55	76	61	64	69	76	72	77	67	74	93	79	64	67	65	71	68	86	76	79	72	76	46	73	82	61	75	89	72	65	86	85	51	80	62	69	68	71	72	66	79	69	79	63	84	69	73	61	65	89	67	57	66	55	69	64	73	72	79	78	72	51	58	73	57	78	61	57	57	69	62	68	72	66	74	76	79	84	66	85	73	77	67	66	90	62	89	74	96	61	66	71	81	72	63	69	63	65	54	74	71	75	78	82	70	81	75	63	53	63	76	69	70	71	71	66	71	71	54	70	65	65	57	70	64	81	84	57	64	66	76	68	74	92	66	73	58	69	68	66	76	71	71	61	64	64	58	66	74	81	61	88	69	79	87	72	66	72	88	72	61	70	77	76	85	71	75	59	75	70	69	66	72	54	72	73	73	70	77	62	58	77	81	68	62	87	84	72	57	73	63	70	72	69	77	60	74	68	71	81	69	62	56	80	72	73	82	61	72	87	70	73	76	70	63	83	75	63	74	66	73	64	76	94	82	79	72	63	55	70	65	76	82	88	70	81	58	79	73	70	58	80	67	65	71	83	85
3013	4319	2244	1019	541	395	309	281	273	243	236	209	220	196	198	214	215	222	225	194	199	188	197	195	198	163	206	170	222	189	208	177	171	181	191	178	221	195	199	188	209	203	205	211	200	202	202	179	197	175	198	187	196	194	179	162	201	177	216	191	190	198	215	218	200	193	184	165	197	184	185	184	207	202	199	179	209	191	201	188	196	199	191	196	204	188	209	192	186	173	188	216	186	213	170	206	216	171	193	193	226	203	204	183	196	180	176	184	200	156	192	203	219	208	200	198	183	189	157	194	191	188	200	198	197	188	193	171	185	212	197	218	195	197	176	199	184	194	212	173	167	183	214	163	179	192	181	187	196	200	187	173	173	181	193	197	196	181	221	186	175	203	195	176	226	183	194	212	185	188	191	203	188	200	205	168	175	206	191	202	168	197	185	206	192	176	186	188	197	155	187	182	177	186	190	184	212	195	176	188	184	174	202	188	175	188	188	189	175	176	181	182	204	183	189	205	212	180	190	191	192	220	199	235	179	212	203	192	186	193	193	171	203	207	180	199	174	188	198	187	197	193	179	199	171	172	170	202	201	215	193	180	183	193	190	194	160	178	181	194	206	173	177	175	178	186	210	173	180	202	183	204	192	185	177	175	186	181	198	161	177	202	179	166	176	186	185	170	174	201	178	171	197	195	197	185	182	190	167	187	189	195	208	203	214	172	196	200	203	167	187	184	178	203	198	205	186	173	188	185	196	214	195	185	191	169	182	198	189	203	196	182	198	197	205	173	174	184	203	187	190	183	204	202	189	174	191	177	184	197	177	190	191	181	169	165	188	200	167	193	164	187	208	185	173	225	194	196	183	197	178	188	205	186	196	184	188	193	186	201	165	189	193	207	179	177	194	188	199	194	174	175	174	203	180	206	178	172	185	183	190	176	182	214	225	197	193	229	178	213	191	185	200	183	181	197	205	200	200	209	193	190	190	171	213	188	192	171	187	198	184	182	184	178	170	178	217	177	196	187	182	173	176	194	190	182	221	182	196	184	192	174	212	202	184	192	186	194	197	228	197	197	173	192	201	202	207	174	223	185	198	202	195	196	199	207	215	225	193	202	194	206	200	208	185	190	185	151	172	202	169	185	192	214	194	174	186	187	168	181	215	218	179	190	216	183	216	194	192	175	194	201	171	190	200	198	186	183	179	188	197	184	211	189	187	197	195	173	208	172	189	178	193	152	209	175	189	199	203	181	207	177	213	188	187	198	180	192	198	182	176	187	175	197	206	198	170	176	191	202	163	183	193	183	173	189	202	200	194	191	191	206	175	190	175	191	186	178	195	215	191	190	209	201	207	193	192	173	191	208	214	177	193	207	189	192	204	191	168	189	198	207	180	205	203	194	180	172	183	195	212	197	209	188	171	180	184	187	208	199	199	215	189	203	203	176	172	200	185	201	218	225	178	175	194	186	162	200	198	208	202	192	165	184	189	186	196	169	199	189	193	185	204	177	187	197	179	178	189	190	193	181	182	214	214	166	185	223	188	196	216	186	165	196	183	186	183	182	199	211	170	181	190	192	178	186	195	187	200	219	173	198	189	208	190	161	192	179	185	180	192	201	205	207	177	174	197	169	167	229	191	172	194	200	188	185	184	200	198	202	219	205	198	191	200	186	169	182	185	203	215	181	186	190	191	190	183	199	184	209	170	185	203	198	210	181	198	189	205	171	170	196	192	182	167	197	172	210	196	187	177	188	170	208	238	199	205	188	179	192	197	188	187	197	180	192	188	188	190	199	192	188	209	174	177	179	194	204	219	162	185	195	198	201	196	196	181	210	197	212	190	165	185	203	190	192	204	170	196	180	201	198	198	167	191	191	201	184	159	184	176	195	186	190	204	180	186	170	194	178	201	191	189	184	182	202	179	188	175	181	186	195	178	180	186	191	187	171	197	188	195	190	176	198	216	189	184	206	198	200	183	187	204	203	180	171	197	180	195	189	193	194	172	165	173	178	216	183	203	216	196	204	171	185	152	179	183	196	193	188	169	201	169	181	193	187	173	216	189	164	187	213	220	195	209	183	208	198	192	183	193	207	188	183	191	220	200	199	182	193	203	189	197	201	218	216	198	222	195	180	170	186	214	184	209	214	170	203	186	191	177	191	180	200	199	162	203	204	203	185	192	194	190	207	211	206	200	181	190	231	185	185	231	198	177	204	200	192	216	180	177	203	184	191	209	205	185	176	196	185	185	181	183	179	204	205	200	193	195	167	203	191	224	197	200	189	193	175	191	198	194	171	186	182	183	192	170	171	180	193	171	186	185	174	188	198	210	186	202	189	211	194	202	177	212	213	175	178	194	206	195	193	201	197	172	182	170	189	184	177	165	195	194	202	190	204	182	191	138	210	183	180	187	202	183	181	197	188	196	197	180	184	164	195	192	205	193	186	196	195	209	184	196	201	184	182	179	179	199	178	197	183	179	206	203	204	172	215	210	180	172	187	199	199	187	176	189	189	182	204	206	174	204	207	174	198	177	204	199	209	189	207	213	188	191	211	188	199	183	203	187	185	220	191	174	181	204	183	195	196	189	182	208	180	186	165	184	176	180	198	162	186	185	190	182	179	212	203	196	185	173	192	177	206	188	198	195	169	171	196	189	191	191	189	195	177	190	206	195	197	193	195	190	214	193	181	201	221	189	186	184	188	213	182	172	203	187	211	202	212	173	180	207	197	220	171	149	198	173	181	212	194	161	214	178	181	199	183	173	191	214	186	196	184	176	203	207	170	183	174	185	185	189	182	191	197	186	185	186	192	186	184	190	167	197	175	204	200	181	189	177	192	189	171	196	205	208	172	208	158	211	226	196	201	184	210	189	206	193	208	181	199	184	190	201	193	188	216	186	173	203	209	186	180	168	188	198	184	176	202	166	176	201	177	204	178	185	196	187	188	187	202	201	199	189	154	189	169	190	176	195	186	197	207	213	172	205	200	205	185	203	173	189	205	189	189	204	190	172	186	185	183	188	195	189	170	160	198	197	187	210	185	185	190	178	201	185	175	187	198	200	194	210	185	193	164	225	201	203	200	210	194	177	172	178	216	192	191	177	178	178	180	195	188	180	177	209	197	220	193	214	231	169	230	170	178	189	212	186	202	181	187	201	196	202	180	206	197	194	195	165	186	196	200	197	191	197	195	193	195	188	194	199	185	195	222	191	170	210	195	190	201	183	207	175	193	205	190	173	181	183	166	196	174	187	215	181	205	195	194	211	206	176	155	172	194	164	199	195	180	190	212	182	206	195	194	193	189	188	198	184	177	176	175	193	200	188	176	170	196	190	188	204	165	197	202	161	191	179	190	208	174	213	178	185	185	199	201	211	209	206	189	208	189	187	187	201	189	213	181	197	204	194	175	199	205	178	165	206	175	193	186	174	201	198	187	178	161	198	184	173	212	203	203	215	184	188	195	160	204	209	186	188	190	197	181	204	191	195	168	198	186	176	192	194	184
32624	12224	1287	337	270	264	276	291	317	271	303	286	276	277	263	252	287	280	273	292	245	252	273	264	271	256	266	242	284	296	275	249	264	257	286	275	286	265	252	258	281	293	275	256	307	306	284	285	276	285	261	305	259	279	312	256	274	238	256	272	271	264	247	274	268	262	275	282	275	260	275	298	271	282	279	271	305	277	268	285	265	309	263	294	281	287	289	285	280	269	270	277	263	270	291	266	293	279	280	272	274	257	274	279	273	292	293	300	282	245	249	312	300	281	278	279	268	292	298	294	253	278	301	243	252	264	289	276	276	270	265	261	256	265	267	279	308	289	279	264	268	281	274	260	291	290	291	283	253	245	270	272	273	284	292	264	257	254	315	294	269	259	281	272	271	296	314	314	266	280	267	270	272	279	269	259	289	316	301	289	279	292	291	287	261	295	285	298	267	247	263	304	250	293	265	288	280	293	279	249	281	264	298	242	251	298	275	257	233	264	293	298	301	293	255	250	301	283	294	298	277	276	267	248	264	300	306	262	300	290	274	282	296	275	267	277	276	272	294	309	282	265	282	269	259	259	275	261	264	273	236	279	260	262	289	273	306	279	315	236	278	268	277	275	290	278	286	277	254	263	318	292	296	279	251	275	274	288	277	253	261	309	241	249	262	240	294	260	273	302	286	261	275	241	293	270	273	325	290	267	307	269	319	233	254	275	257	275	270	284	294	284	286	286	283	261	268	305	300	287	292	270	271	281	252	288	306	273	276	282	276	269	256	256	285	268	298	265	273	291	258	256	290	295	251	272	290	306	288	272	279	290	276	256	214	294	275	272	282	277	294	292	272	285	291	258	295	274	275	314	288	279	243	271	280	271	272	260	282	244	313	262	258	314	279	297	247	260	303	277	279	247	273	264	274	266	264	292	275	289	304	248	285	288	253	273	276	272	279	270	276	293	253	261	283	254	248	249	281	281	279	283	290	275	269	268	280	287	297	274	292	273	284	300	299	291	280	291	273	288	294	277	257	264	270	284	284	299	270	289	253	266	287	243	288	240	275	272	286	304	273	283	250	259	278	282	280	293	258	284	259	256	273	275	297	272	272	306	273	285	261	277	290	259	273	267	261	263	308	273	278	252	301	262	272	270	276	239	273	274	240	275	293	252	278	290	273	258	260	260	286	256	255	276	246	271	289	258	253	288	266	275	272	265	262	285	285	270	256	302	277	265	229	294	283	285	248	282	271	283	286	285	272	284	249	269	265	271	264	262	304	279	294	273	246	276	264	262	262	262	272	245	260	251	291	291	273	283	275	264	254	242	256	261	316	273	266	293	254	297	282	304	302	263	249	271	284	257	278	281	270	264	284	277	298	272	277	255	281	259	293	274	277	282	265	266	240	324	286	295	258	260	298	270	262	276	281	272	275	279	276	273	250	287	281	274	290	254	295	272	270	250	276	284	273	275	280	287	299	274	259	261	245	277	269	283	258	286	280	276	277	278	274	305	273	309	300	264	267	275	262	270	265	262	269	275	284	286	287	287	294	272	285	239	275	293	258	280	293	267	271	270	287	280	277	270	267	291	288	283	288	260	281	272	326	255	280	267	249	242	278	266	305	280	288	255	268	274	256	267	266	258	281	296	276	279	281	291	308	261	289	283	271	281	300	284	258	314	303	262	266	306	251	278	246	293	282	255	297	291	288	288	288	255	276	259	275	273	284	277	244	272	296	263	281	279	250	308	283	278	258	264	285	270	319	284	251	254	258	314	251	279	272	284	294	247	255	271	281	289	271	280	302	231	286	289	278	293	254	276	230	266	287	290	272	297	253	279	249	256	277	300	305	280	250	276	250	260	265	258	234	278	287	268	272	285	269	268	263	262	270	294	255	281	275	260	283	300	296	275	290	273	262	283	294	252	259	269	268	290	283	268	297	304	277	244	276	294	281	248	286	278	293	278	279	285	292	261	246	275	269	285	271	263	270	266	255	339	263	274	240	321	287	286	299	298	302	250	304	289	274	246	285	266	284	277	265	253	254	310	273	268	289	277	309	261	240	278	277	282	284	290	266	298	298	292	255	258	288	284	294	277	249	234	295	303	272	315	262	281	288	245	253	286	291	286	253	265	298	266	273	288	268	273	284	258	294	270	274	302	261	293	259	262	257	294	243	273	283	275	280	262	266	258	265	278	251	280	273	264	281	248	301	290	291	262	277	273	266	315	273	280	268	308	267	275	254	234	267	288	267	277	318	281	268	280	272	279	297	272	297	302	268	303	288	283	246	289	265	265	251	267	247	275	280	256	256	299	292	308	260	281	299	267	263	265	272	270	289	285	268	287	289	287	288	274	280	291	272	278	285	261	276	295	296	307	284	293	285	269	264	280	278	254	243	294	264	267	291	256	301	297	274	264	250	283	271	297	278	279	272	289	294	298	293	280	276	264	294	285	281	274	251	272	282	255	290	275	296	283	299	310	283	279	285	281	253	272	253	270	268	293	284	286	309	291	266	300	308	303	283	277	234	244	291	276	270	271	287	251	251	288	304	251	265	285	314	268	262	306	272	282	282	270	284	252	306	280	273	289	272	276	275	243	274	303	231	261	292	267	298	271	289	287	265	273	293	283	276	268	263	250	283	293	284	277	256	248	267	296	269	273	277	275	289	273	286	293	286	261	279	284	306	273	279	279	264	274	297	282	281	268	254	282	289	264	266	279	277	271	258	276	275	282	258	254	280	277	266	268	265	265	284	271	272	264	257	276	273	276	279	296	266	290	258	288	312	294	313	268	261	248	309	254	308	291	267	283	242	278	281	289	264	307	271	277	270	264	283	298	252	277	275	261	288	264	273	237	279	286	247	276	291	269	295	303	274	278	291	268	230	248	267	279	311	275	289	290	265	275	289	279	272	284	290	278	254	286	285	316	296	288	275	267	297	289	294	290	272	316	267	248	262	228	280	269	300	247	270	263	276	258	309	291	243	252	238	271	285	275	289	267	257	276	260	274	256	253	312	269	281	271	257	242	291	255	280	293	263	288	274	263	252	287	252	275	271	266	274	282	298	314	259	257	282	277	261	290	297	270	248	280	273	245	295	287	287	262	286	282	262	257	288	257	306	287	277	271	251	289	275	287	276	257	272	255	281	265	286	297	254	227	275	284	295	261	294	268	262	287	278	256	304	308	264	278	289	293	273	280	272	270	282	259	281	312	281	287	243	254	252	283	247	273	281	273	256	260	239	270	265	259	301	261	294	294	281	247	293	306	268	287	258	249	273	280	264	284	298	263	289	254	252	285	305	281	268	256	316	266	305	261	280	275	288	291	273	289	267	289	289	282	275	284	288	293	283	256	266	278	257	275	276	267	268	264	279	280	280	267	232	277	281	295	276	254	266	297	297	279	252	251	265	271	284	281	274	255	285	272	284	271	256	296	288	290	246	271	274	245	262	276	282	262	292	270	295	245	274	278	265	284	299	283	274	243	240	270	240	252	251	290	298	254	279	281
5406	758	724	642	647	622	620	643	626	574	632	645	641	620	636	580	615	601	655	596	645	563	655	631	601	640	582	640	587	590	613	601	637	594	576	612	608	589	639	627	627	605	598	648	611	614	585	625	565	582	596	593	640	585	618	589	590	588	634	599	601	632	644	601	677	590	612	600	584	630	606	620	631	605	615	631	654	616	626	640	613	631	605	625	576	606	547	626	599	615	664	567	574	616	570	620	591	609	633	600	639	627	588	658	616	579	645	614	620	614	619	625	608	591	607	596	620	576	624	605	586	608	593	616	609	616	555	653	588	639	596	584	605	621	607	600	633	603	608	628	597	596	625	639	613	597	615	613	634	643	590	613	609	585	625	603	602	616	667	610	609	623	607	626	605	642	600	641	613	581	545	615	588	620	612	624	585	602	617	624	599	544	575	631	591	608	600	601	646	606	587	640	587	616	585	607	600	587	608	650	571	609	634	640	569	630	590	595	617	611	616	615	593	621	607	590	617	627	627	622	635	565	597	595	636	653	612	638	579	644	619	623	643	585	649	604	620	592	608	611	587	608	587	571	558	633	613	550	580	634	621	562	623	607	618	617	615	544	644	616	592	627	601	615	598	559	599	634	617	578	600	618	616	630	624	584	654	602	629	593	578	644	596	612	609	604	609	594	621	621	587	586	585	655	573	643	581	587	597	632	644	608	671	635	574	628	643	566	607	628	592	645	603	591	606	634	621	620	614	621	617	621	577	625	621	611	632	589	616	609	646	612	575	592	602	553	644	605	620	609	590	609	605	625	613	627	614	606	629	606	600	607	590	622	601	587	663	625	635	627	602	668	612	624	569	580	609	660	600	670	612	602	633	596	611	635	616	608	647	598	610	638	634	610	590	608	632	572	658	600	617	577	616	656	573	651	620	651	638	619	619	581	657	576	618	643	620	616	672	611	609	601	604	586	601	584	613	595	626	682	590	602	641	558	588	608	626	600	681	587	624	606	624	600	654	577	597	679	607	602	611	567	577	609	595	602	572	591	641	617	594	590	586	640	597	586	585	609	585	561	610	632	668	603	593	573	608	609	623	613	631	615	636	583	628	611	568	588	591	626	630	614	630	612	600	590	615	611	584	594	606	606	574	573	618	623	631	615	607	622	615	660	612	612	610	632	652	637	615	648	631	569	602	576	633	573	581	614	583	602	583	562	584	580	621	576	658	635	575	625	579	658	629	621	595	584	610	633	593	634	619	577	572	588	566	634	598	632	592	587	618	556	610	655	619	675	631	621	557	599	640	593	599	637	628	683	637	595	629	617	604	553	619	599	633	617	645	607	622	636	641	622	638	583	624	621	577	586	612	643	621	627	609	632	635	591	632	624	606	664	602	599	599	621	565	628	643	616	614	633	623	638	631	581	609	613	627	606	654	583	639	625	628	632	587	608	635	607	602	629	590	617	600	639	587	656	575	664	613	590	592	650	638	588	596	567	625	598	613	598	634	632	618	636	597	606	580	603	636	603	612	638	591	600	583	593	642	621	602	596	563	656	619	595	625	609	599	608	604	594	624	645	599	610	622	589	627	626	647	591	621	567	615	591	557	551	646	578	587	603	615	580	661	605	575	585	587	586	611	608	639	571	635	594	668	613	639	593	653	617	621	674	620	601	612	605	547	589	623	639	606	612	589	601	621	628	578	574	607	601	614	588	592	637	592	644	606	616	658	576	587	646	646	649	632	653	657	630	652	583	636	613	594	572	626	596	624	587	646	629	590	632	616	625	611	591	572	618	597	603	633	595	600	647	649	618	609	591	636	604	647	625	582	597	622	620	630	628	601	619	592	645	623	628	596	635	632	631	625	590	635	591	602	662	613	593	607	669	584	613	620	626	599	643	614	571	627	619	619	612	667	638	589	594	594	620	603	592	621	607	647	592	655	614	639	617	605	641	595	649	637	599	635	637	577	639	575	653	627	616	615	628	602	587	598	622	620	646	636	625	606	623	576	601	595	648	609	601	600	581	610	611	604	610	618	651	617	617	605	646	607	595	662	633	624	637	598	598	640	663	616	633	634	606	643	590	639	620	623	605	618	659	602	571	604	624	615	642	585	589	667	582	613	619	630	602	631	622	638	642	608	608	635	558	615	586	590	622	612	580	618	609	627	601	626	633	617	604	584	609	605	637	613	598	651	621	595	594	621	548	642	632	616	675	620	624	621	604	640	619	573	651	586	618	610	592	551	605	623	653	634	667	612	612	610	568	571	641	608	596	602	589	635	626	619	597	617	588	586	600	588	604	621	609	628	597	628	606	607	601	612	627	672	631	606	617	598	572	692	555	626	640	602	600	595	589	611	582	625	658	585	603	606	626	590	621	605	647	602	585	616	648	599	615	590	570	612	622	623	600	611	612	609	639	613	606	590	614	596	627	613	599	581	577	598	609	591	642	626	607	673	677	631	593	582	615	628	619	636	582	613	599	634	582	616	573	607	624	599	629	647	606	612	609	629	656	604	621	621	619	601	583	635	634	648	650	675	646	622	596	640	598	597	581	640	645	670	637	640	608	615	625	641	642	632	659	676	584	611	631	626	595	639	599	651	585	614	631	610	643	585	675	600	621	632	622	621	615	584	639	587	616	650	593	617	579	617	636	687	596	636	665	660	588	622	602	615	620	628	596	573	560	569	615	598	631	604	628	589	586	580	601	618	607	635	594	613	589	621	650	650	586	643	625	614	636	589	622	597	585	626	564	607	605	623	574	627	680	652	640	653	616	632	572	601	639	584	666	595	606	614	661	618	632	606	608	605	616	629	659	634	625	598	601	602	616	638	548	579	641	637	587	637	611	599	599	625	577	593	580	620	629	611	612	613	607	612	601	595	637	580	649	620	608	659	594	657	606	647	570	659	605	658	631	602	603	611	644	629	558	595	628	607	581	642	612	592	665	600	603	609	618	625	604	607	609	605	590	600	623	605	633	624	548	649	603	589	640	619	577	607	593	641	599	635	602	633	584	628	573	610	632	602	636	594	598	615	627	615	635	600	634	628	569	640	616	619	589	623	629	653	628	592	635	641	610	630	625	608	601	593	614	610	600	586	611	619	592	601	640	636	616	609	631	619	586	600	616	592	625	575	603	593	637	590	611	612	600	590	620	620	622	581	604	649	622	636	623	624	649	618	605	604	634	620	644	582	642	638	569	634	604	604	628	598	605	629	598	619	627	634	631	576	587	657	628	609	643	567	645	637	685	617	591	628	640	618	629	632	589	606	620	584	599	601	611	610	595	580	597	611	654	594	594	635	646	613	594	637	614	620	606	624	609	615	636	576	639	606	615	603	576	610	614	612	559	611	621	593	584	629	625	580	621	591	574	609	594	564	591	601	607	623	600	630	596	589	593	631	656	617	610	650	572	649	620	644	635	580	618	628	630	644	581	618	631	591	606	688	618	616	642	605	597	607	620	612	613	619	618	578	614	618	625	604	668	645	624	636	628	585	607	624	657	631	631
24490	20944	24419	27626	20414	1678	307	248	232	175	203	171	166	175	186	183	174	177	150	173	166	164	183	161	153	167	154	155	151	165	151	150	162	138	177	154	156	153	164	159	168	153	191	163	164	161	163	159	164	180	167	170	169	155	160	166	149	150	151	167	158	136	173	149	160	175	155	157	145	156	145	167	171	161	148	185	164	168	156	176	155	161	173	161	158	179	144	147	150	184	164	159	147	179	172	157	170	159	148	164	175	185	158	142	169	154	188	161	171	166	165	171	148	145	162	192	160	153	158	164	170	156	160	152	145	142	152	161	155	178	137	162	144	140	159	158	160	161	159	152	146	176	174	162	165	156	177	139	165	160	169	171	169	158	149	130	150	158	183	154	149	141	150	150	175	173	150	162	160	153	154	139	155	179	144	167	154	158	145	144	140	175	177	152	144	134	173	167	154	163	191	174	143	164	161	149	147	152	161	159	165	144	150	167	168	139	189	162	164	148	163	133	164	163	156	169	164	157	173	181	190	165	139	165	135	140	176	168	138	138	168	173	169	174	159	167	166	147	155	167	167	148	176	162	156	158	152	162	134	145	125	164	168	176	159	160	159	144	138	178	164	163	139	137	157	154	163	165	176	175	164	168	149	193	139	150	156	141	155	174	141	151	179	163	152	161	165	164	155	135	145	175	160	160	157	161	158	152	175	158	178	144	170	144	167	163	179	151	141	173	163	161	191	160	162	148	154	158	152	159	139	164	143	179	151	148	158	158	157	155	163	171	152	159	169	163	156	160	154	166	150	172	169	143	148	158	154	186	168	150	159	166	179	160	164	167	161	169	184	173	175	155	152	148	181	159	158	183	142	155	142	146	158	156	165	148	155	144	157	175	169	157	155	141	160	182	169	156	176	154	162	186	147	151	147	146	169	169	150	165	135	146	183	160	169	152	173	158	148	202	173	168	151	162	175	161	180	151	159	168	159	152	145	152	163	165	182	181	175	171	176	172	154	156	154	150	152	138	142	159	172	151	164	144	160	140	145	159	174	165	170	161	173	135	170	159	169	153	165	173	168	158	151	150	148	134	163	168	161	150	158	162	159	148	143	185	145	158	188	164	165	151	158	165	172	140	159	164	151	162	157	174	158	155	167	152	150	183	155	169	163	165	149	171	172	169	146	155	173	155	162	138	132	132	159	165	137	138	146	162	162	172	147	184	162	179	158	172	165	157	153	152	140	160	132	185	172	160	159	148	153	155	191	171	178	150	180	166	182	170	151	158	139	181	167	148	159	160	155	141	135	155	150	136	163	190	148	166	186	173	148	157	149	144	141	148	157	185	148	139	180	162	177	149	144	141	155	165	168	163	153	162	170	176	182	179	152	143	154	138	148	153	165	156	163	154	147	137	164	159	169	161	169	168	157	171	161	149	143	152	153	150	127	165	180	154	162	160	161	184	144	153	164	177	146	164	185	143	181	184	161	157	191	155	161	162	155	172	156	166	166	143	148	156	151	153	155	190	161	175	164	157	148	167	163	164	154	166	170	151	175	172	149	168	157	166	176	149	132	169	177	158	172	166	154	184	148	174	166	152	164	166	158	144	147	165	175	152	156	149	180	156	174	177	181	141	180	138	173	191	173	181	131	158	169	174	170	169	163	154	162	138	179	158	144	136	153	154	153	178	164	176	160	169	151	166	183	165	150	172	160	168	179	178	158	160	149	159	157	156	162	140	178	158	151	165	177	158	162	154	153	178	162	165	154	160	152	151	154	154	153	168	154	180	165	159	169	128	180	159	176	166	174	142	152	166	153	174	147	157	152	137	179	138	171	162	146	149	156	153	175	152	169	135	152	143	185	171	145	158	152	175	141	146	164	152	162	161	151	170	146	169	141	136	143	162	157	153	163	147	177	149	176	170	171	156	148	150	155	170	158	158	187	147	159	158	162	156	156	136	168	192	156	162	192	158	176	162	151	157	176	144	163	151	162	161	183	180	178	162	161	171	157	160	131	170	150	155	138	156	162	159	134	175	161	162	161	181	163	157	163	172	154	161	139	141	156	144	155	137	167	174	150	174	134	175	159	178	170	177	175	175	162	156	155	158	154	143	161	141	165	180	163	148	145	146	159	160	167	152	167	177	161	162	153	157	163	203	179	169	173	145	165	158	152	166	175	156	159	138	152	145	163	154	153	131	158	155	165	152	168	158	158	184	144	176	152	155	149	162	164	157	153	154	157	158	154	143	189	178	147	153	156	149	169	147	188	143	159	157	159	153	188	165	162	181	146	171	158	139	144	165	166	165	166	162	144	141	175	142	157	155	160	145	147	168	131	188	153	170	173	160	153	155	168	167	164	161	177	165	168	142	176	167	138	135	150	188	178	155	168	145	150	171	163	144	143	154	184	158	169	144	162	161	159	151	159	148	151	178	169	164	142	152	163	151	156	144	164	153	153	141	150	173	170	151	139	175	171	163	177	175	159	136	166	135	146	163	147	169	153	181	143	131	160	179	136	150	152	141	157	147	159	140	158	164	145	140	151	164	146	170	166	165	162	151	146	161	140	184	165	165	171	195	145	167	151	172	157	159	156	160	160	149	149	163	149	160	168	149	157	168	178	155	165	170	164	156	150	166	158	160	154	163	156	176	170	170	183	157	157	152	138	157	141	168	172	166	173	169	167	160	176	173	150	164	178	139	183	156	138	185	160	162	167	158	154	166	141	162	142	145	159	154	152	189	161	161	191	166	160	162	150	180	174	168	182	159	147	155	159	159	153	158	183	151	158	160	191	154	173	154	160	131	188	158	151	156	139	135	156	145	169	164	132	164	162	169	170	191	172	161	166	158	154	168	149	180	148	156	171	151	165	136	163	169	171	146	136	153	177	150	142	160	153	147	133	145	146	154	137	199	154	166	161	159	140	149	155	168	182	139	152	171	127	153	147	171	146	152	184	162	143	150	178	151	164	146	151	168	159	147	130	149	133	166	148	152	138	154	156	173	168	163	175	166	153	160	173	173	171	135	155	157	159	155	158	156	167	172	164	165	156	160	168	176	150	165	164	175	188	155	162	172	153	162	170	149	189	181	153	147	171	167	175	147	170	184	156	148	191	156	153	145	174	190	132	166	136	146	149	180	167	185	164	169	172	158	168	163	144	152	173	165	157	148	163	175	175	169	160	177	183	148	168	157	188	164	168	166	129	167	174	153	131	163	180	153	155	156	173	176	150	152	172	189	172	168	171	162	150	151	149	153	157	142	163	177	160	143	173	186	154	148	161	156	161	178	182	168	148	166	174	155	174	178	174	164	139	161	144	146	149	188	157	157	175	178	146	151	145	159	157	155	143	162	163	161	171	164	146	153	154	144	164	151	160	160	192	156	161	145	158	180	158	171	173	148	158	151	144	186	157	160	164	165	139	154	178	162	153	157	165	194	174	125	137	176	151	148	148	160	157	167	181	175	170	156	157	176	186	175	149	189	162	164	158	169	162	159	175	176	179	162	154	158
3070	2584	1483	803	544	453	382	424	406	362	387	366	356	388	374	425	352	380	357	385	371	367	377	370	372	374	373	389	353	362	368	355	368	383	386	370	369	388	380	359	379	376	395	363	389	364	375	386	355	385	383	349	357	346	372	350	328	368	367	365	374	326	407	337	388	360	351	356	399	390	359	364	366	366	359	400	378	369	346	384	386	357	355	374	375	357	356	391	387	385	361	391	374	365	336	369	372	353	393	362	343	375	366	392	374	368	356	343	357	406	356	354	376	385	370	360	384	363	339	357	395	378	347	362	364	387	341	323	352	363	370	382	378	375	357	344	363	343	366	398	375	387	394	395	391	380	381	378	382	350	369	382	348	376	387	374	366	355	348	358	370	389	399	358	371	347	355	388	388	344	389	390	368	378	387	347	390	366	345	342	386	358	371	387	364	384	361	330	336	390	409	377	369	362	399	405	393	361	372	408	350	364	357	384	394	385	401	385	394	393	369	406	354	345	370	364	344	341	333	369	374	374	369	346	331	346	368	383	397	379	391	350	378	372	380	341	382	383	376	355	349	371	392	349	349	371	366	365	329	392	374	367	368	340	350	367	341	384	396	387	351	407	373	377	390	369	344	369	367	364	375	310	391	400	364	370	352	365	363	373	360	358	365	374	353	376	370	360	369	360	373	414	374	385	378	359	346	333	354	350	390	349	369	364	339	352	328	383	356	382	397	373	373	392	336	375	378	405	374	402	384	369	382	386	340	407	361	376	337	407	375	352	382	356	399	393	413	376	380	388	361	346	358	394	396	353	396	358	349	358	357	406	369	363	382	386	349	367	378	349	352	354	382	377	400	326	388	339	394	363	368	386	384	395	350	381	382	378	402	370	348	347	396	391	359	326	381	427	390	412	361	349	367	372	375	362	358	347	390	338	376	383	375	360	353	368	375	390	387	371	387	373	363	364	366	362	360	329	396	357	400	398	386	339	350	359	384	395	329	360	324	342	380	378	375	376	366	378	387	348	390	364	366	380	344	378	366	363	345	368	363	347	382	368	386	405	328	400	375	359	367	380	377	360	341	368	376	373	352	401	349	342	386	351	389	339	363	350	348	334	357	367	355	379	360	359	373	352	356	334	360	354	354	367	352	361	331	379	359	360	353	383	382	368	367	344	379	365	381	402	377	364	377	373	403	345	342	398	372	372	378	372	358	341	349	370	354	386	365	350	362	387	369	393	329	316	375	366	390	335	386	396	389	388	361	342	347	379	345	376	368	328	378	364	367	370	402	364	390	333	376	391	377	360	393	351	352	374	382	350	352	347	361	363	358	379	342	397	403	360	361	328	356	367	367	384	392	377	374	391	376	358	330	391	404	352	356	413	392	378	338	365	345	372	361	332	370	373	375	395	369	326	405	356	362	368	407	376	359	359	354	382	367	360	351	372	386	356	334	356	337	387	376	347	392	392	372	355	367	369	372	368	381	386	364	375	371	363	368	368	407	374	374	353	363	376	364	356	367	376	374	371	370	367	381	393	372	348	355	384	382	354	341	348	380	368	358	374	358	365	382	380	392	387	404	371	335	362	339	332	366	384	359	366	344	394	332	388	338	378	376	325	370	347	365	346	362	389	342	359	374	397	336	362	355	376	350	350	357	385	374	377	379	388	381	389	368	351	346	360	375	375	332	332	361	351	354	382	362	403	349	354	358	373	358	388	346	347	388	368	375	365	353	322	374	414	357	353	345	423	352	390	348	393	367	375	416	371	363	383	374	418	344	371	343	391	349	374	365	417	362	388	374	350	361	400	393	353	364	362	412	375	378	365	368	350	388	368	364	379	394	398	360	381	372	383	341	369	363	342	348	378	394	387	387	415	382	389	345	349	375	352	346	384	342	378	335	340	352	380	377	365	334	384	348	388	356	360	354	381	388	384	372	337	399	371	369	360	349	361	345	357	369	368	354	386	353	378	359	387	366	371	364	365	409	385	385	356	375	342	355	344	378	385	377	381	365	370	337	371	380	391	327	343	340	374	373	392	377	381	380	370	353	385	392	366	377	366	392	375	387	365	338	390	383	404	357	366	355	378	391	364	431	357	364	342	375	371	367	361	344	367	398	388	383	338	362	370	381	373	389	374	315	418	354	355	336	369	361	355	364	401	369	389	362	359	374	382	346	372	365	360	397	362	419	365	368	365	380	397	372	351	380	343	354	374	373	375	385	382	347	350	401	365	367	372	372	368	416	321	358	345	386	395	358	363	340	375	375	346	354	342	398	356	347	391	357	353	371	352	370	388	367	362	365	362	394	378	375	389	394	304	334	348	380	397	370	374	396	352	372	378	392	377	370	370	402	375	385	354	375	369	387	396	371	352	371	371	357	369	344	397	388	342	351	369	381	377	329	352	363	343	380	378	389	370	371	350	347	366	363	339	399	371	357	367	404	380	373	395	350	351	366	384	371	389	353	384	383	361	342	353	373	380	353	348	365	370	385	405	386	368	347	341	375	399	355	363	371	362	385	360	333	334	363	380	348	302	359	381	384	360	386	371	383	361	365	355	357	369	358	383	399	331	378	381	361	388	328	382	375	366	349	379	347	395	354	354	408	367	368	366	369	361	359	392	369	362	338	407	353	342	367	378	373	341	364	357	367	391	343	375	388	344	389	395	383	361	375	332	334	356	391	328	384	389	358	377	360	364	390	349	367	361	349	372	389	367	404	374	391	367	372	355	350	349	412	382	400	341	382	356	416	351	365	362	355	370	377	392	368	359	332	394	363	377	387	352	385	365	346	394	352	375	356	364	354	362	351	364	361	384	355	379	396	375	378	374	366	377	407	363	399	349	359	366	420	411	384	361	402	375	339	349	379	364	402	366	352	387	355	356	370	311	388	389	369	347	363	390	400	373	365	391	350	352	356	355	389	360	339	351	315	350	369	342	384	358	367	353	384	354	349	339	363	396	392	418	403	369	397	393	369	354	369	341	356	387	359	377	335	367	398	352	348	370	337	344	376	411	366	328	397	385	374	381	363	391	383	350	387	346	330	361	370	358	339	362	373	325	352	372	410	376	367	396	370	372	381	384	378	364	369	372	376	338	324	364	403	351	365	392	405	366	387	398	365	375	351	346	376	394	367	354	353	373	386	363	386	355	365	363	376	378	382	349	355	362	353	352	354	369	386	373	346	374	376	380	374	357	386	371	348	352	358	366	382	419	352	371	379	377	397	347	357	368	370	353	364	359	430	341	367	337	358	358	379	343	387	394	336	388	380	369	373	365	357	374	351	342	374	336	371	322	351	389	389	363	365	377	363	360	373	397	378	366	359	373	343	332	351	358	380	355	348	354	378	405	366	355	322	376	380	379	353	356	386	391	363	370	377	391	370	355	358	380	370	375	356	390	373	368	362	383	360	402	370	367	378	364	405	379	378	372	353	361	372	369	370	356	365	353	350	392	365	364	361	342	353	359	349	394	364	365	369	383	372	350	350	343	393	360	358	354	377	352
23778	20960	25053	27031	20965	20720	1012	314	200	139	143	122	107	117	121	92	96	99	72	83	95	72	88	80	84	77	71	105	79	86	83	76	78	77	71	73	74	81	74	74	70	60	76	66	86	58	52	78	70	61	70	63	58	65	65	58	79	60	66	64	69	83	73	67	64	69	79	78	77	79	79	88	87	60	69	70	53	66	67	63	66	68	80	71	62	73	63	64	70	72	72	76	77	45	74	69	63	59	74	71	77	76	67	70	72	69	59	77	70	76	77	65	69	71	67	83	70	82	66	72	77	72	64	72	53	77	71	64	59	69	51	69	69	58	62	77	79	85	83	69	71	70	54	70	62	76	83	78	67	67	106	80	68	90	65	73	74	63	54	61	57	87	74	50	82	74	68	76	58	70	55	70	82	73	69	66	57	67	65	61	67	76	61	69	66	68	84	85	64	46	84	81	72	74	86	72	83	70	51	64	67	66	75	80	82	73	63	56	62	78	65	65	66	60	55	59	77	65	59	66	66	59	70	65	64	61	75	63	71	83	71	73	65	70	67	64	87	64	72	71	81	83	90	72	68	70	71	81	54	95	60	66	72	63	68	66	60	83	65	79	87	70	69	73	58	68	57	72	73	79	61	64	65	70	75	69	56	65	55	71	76	78	63	64	67	66	79	92	76	66	77	56	68	78	71	75	78	70	59	81	68	80	66	70	62	61	74	63	72	74	58	75	70	66	74	76	72	67	77	75	65	69	75	76	61	71	87	68	74	76	68	71	67	68	67	61	74	87	70	73	76	67	69	64	55	82	70	65	71	68	68	65	75	71	73	67	82	55	69	80	87	54	78	75	62	80	73	71	71	57	65	75	67	78	70	64	65	69	54	62	78	80	82	69	70	71	74	74	75	71	64	79	75	76	79	64	67	71	57	56	67	63	80	65	64	59	64	76	72	76	50	65	73	60	65	89	81	77	68	73	58	59	76	72	75	73	84	73	83	73	83	78	71	91	66	85	69	83	62	81	70	50	86	65	60	77	97	77	56	65	75	83	68	65	77	75	83	64	66	65	67	69	69	68	74	81	80	70	58	71	91	64	64	61	76	96	70	74	83	59	61	60	92	72	72	74	52	61	71	86	68	74	100	64	58	73	82	94	89	66	70	66	73	66	81	73	69	72	70	67	89	89	78	60	74	76	64	66	75	81	69	61	82	78	70	70	66	69	71	67	56	54	51	85	67	57	72	62	64	54	59	62	82	66	73	58	64	89	65	71	68	65	84	64	66	69	78	79	77	66	69	63	78	77	63	62	58	76	77	73	57	57	84	93	63	59	80	71	55	78	71	59	64	72	76	76	64	83	80	88	69	80	74	67	76	74	67	84	62	57	41	68	82	73	58	83	77	55	64	63	72	76	55	62	68	64	81	83	65	69	85	75	60	62	66	64	89	65	78	68	70	73	64	68	81	77	71	60	85	83	73	68	68	58	82	65	61	76	59	57	75	89	61	62	81	85	68	62	76	74	81	90	64	42	60	73	71	75	62	72	69	65	72	72	71	84	63	68	70	63	75	65	82	78	67	52	58	74	61	68	81	69	63	83	81	61	76	87	90	72	61	67	66	68	75	67	71	69	61	77	70	62	72	76	78	91	74	73	61	71	72	68	61	70	81	70	53	75	67	68	74	77	67	59	54	67	66	76	80	60	58	72	79	60	57	60	62	72	59	71	66	66	58	65	80	59	70	70	70	69	81	62	77	63	80	70	73	62	63	85	79	55	64	82	85	77	73	76	60	66	58	73	72	70	84	69	81	78	75	80	85	67	75	72	68	56	87	74	52	74	59	79	82	65	67	65	67	83	74	60	83	78	73	78	59	46	88	84	77	70	68	68	66	82	79	77	77	76	82	76	78	76	72	63	67	74	79	85	63	66	73	75	76	76	67	66	56	62	74	66	69	67	58	82	73	63	79	86	66	51	55	90	85	66	80	69	65	66	57	72	74	68	79	66	67	56	65	83	61	75	66	71	79	61	73	50	79	81	68	78	68	66	74	58	79	61	74	86	67	54	73	73	77	62	61	69	62	60	78	81	68	77	84	81	76	77	80	80	63	73	64	62	69	71	55	73	89	63	67	63	61	82	59	62	89	67	76	74	49	75	55	67	61	60	65	76	85	90	71	73	63	62	67	62	70	59	71	60	48	74	77	75	83	77	64	68	55	85	79	64	77	67	82	66	82	62	57	64	56	66	89	66	58	80	59	56	84	63	96	74	61	69	68	80	80	78	61	85	77	63	76	81	83	72	64	78	80	80	75	59	86	78	66	72	64	71	79	75	73	70	64	55	67	66	63	86	63	72	59	55	71	71	89	92	74	79	72	73	75	75	61	65	68	72	66	82	53	72	63	53	82	67	76	65	54	70	88	79	57	76	77	78	79	65	81	71	54	46	65	76	73	74	66	67	76	52	76	65	75	61	60	62	82	69	65	67	60	63	73	73	65	60	76	71	73	79	76	70	70	57	77	58	74	85	69	69	76	57	63	76	59	62	65	70	63	71	78	69	68	68	73	73	73	90	76	83	63	62	68	80	83	73	70	71	77	83	58	64	72	80	78	103	54	73	66	63	79	78	70	69	88	62	78	55	71	81	77	73	62	76	67	95	67	75	55	60	66	82	78	70	49	64	68	75	77	82	61	75	76	61	68	71	72	73	55	61	62	72	59	71	68	69	65	86	65	82	73	72	73	69	60	81	67	88	68	68	61	59	85	65	77	65	84	75	68	57	59	70	66	51	68	68	75	79	65	58	74	61	90	82	67	65	68	65	83	66	73	64	75	86	73	63	80	62	55	68	80	64	64	73	76	93	65	86	82	76	62	58	52	63	79	65	64	62	64	65	71	76	66	80	72	78	65	77	72	52	63	64	73	66	75	70	60	77	82	68	59	55	71	82	68	52	55	65	84	78	72	78	74	76	74	67	76	59	82	66	78	53	67	75	84	76	74	78	76	76	57	55	76	59	61	75	75	69	59	68	69	72	70	86	62	88	95	52	76	68	78	56	72	68	68	87	80	74	61	77	70	65	64	75	75	72	84	79	70	78	74	81	52	70	76	68	67	62	68	69	85	54	78	59	58	58	65	67	74	88	73	66	93	72	83	77	81	69	77	58	69	55	64	66	82	60	81	63	59	80	60	69	59	61	76	66	71	75	72	68	64	59	69	68	68	73	82	64	69	61	73	77	75	81	80	74	61	77	65	62	70	71	72	76	59	63	60	73	84	72	81	66	65	80	77	55	72	71	74	79	71	60	65	74	79	74	71	82	73	82	83	71	76	78	49	80	76	64	83	59	77	80	65	63	78	78	79	64	62	63	57	63	71	63	64	56	62	78	78	59	66	67	71	75	65	57	67	83	73	63	85	67	80	77	70	72	78	69	67	70	66	71	62	62	67	62	73	68	83	75	64	76	83	73	64	70	76	81	78	72	84	75	62	77	70	62	52	52	83	71
3067	4394	2221	932	531	399	316	297	244	227	238	227	232	194	230	190	210	168	216	208	197	209	200	199	208	187	210	196	192	194	197	192	176	208	192	195	219	200	180	188	221	175	251	196	204	226	197	214	174	177	199	196	194	200	163	193	205	216	177	177	204	189	182	168	197	195	185	182	201	189	209	208	171	201	198	208	184	203	202	171	188	151	178	188	164	184	183	171	187	182	167	186	205	186	205	184	180	206	197	217	209	188	198	187	187	210	191	191	193	197	191	203	190	194	196	193	201	204	200	187	177	222	177	187	199	176	186	171	213	204	184	197	198	189	158	207	193	197	161	179	182	192	189	188	194	178	180	180	195	174	199	191	179	198	198	172	201	178	196	174	197	197	194	168	201	199	214	190	195	188	186	198	170	214	174	180	190	150	202	183	203	229	205	186	187	209	200	190	202	209	185	191	201	187	166	214	211	160	180	184	193	211	154	207	184	182	194	219	167	190	169	206	217	179	183	224	183	194	190	202	200	197	193	197	194	182	194	164	196	193	177	196	171	195	192	198	212	169	172	183	171	190	202	183	191	182	185	193	213	220	197	205	191	185	192	204	172	180	167	202	201	197	209	185	194	201	194	209	195	207	174	153	173	216	169	179	187	189	192	186	169	181	216	198	187	225	159	191	192	192	177	179	180	203	211	182	204	185	205	200	194	193	193	191	183	176	193	186	180	200	188	193	193	178	184	211	178	203	165	179	200	197	184	206	192	192	185	210	186	183	194	174	182	196	174	162	184	200	211	172	198	217	174	183	186	174	208	166	190	187	179	183	193	185	165	196	195	190	195	177	170	217	184	185	194	190	181	181	182	181	168	191	164	202	212	217	197	188	215	191	219	180	191	161	187	183	191	194	202	191	194	182	217	189	173	185	183	203	187	185	196	169	187	186	199	165	191	195	195	171	207	209	198	188	216	184	196	214	183	181	183	169	165	184	190	161	171	184	196	185	184	209	164	218	216	180	182	217	190	156	219	185	192	184	190	194	178	221	209	188	181	197	165	173	197	195	207	184	199	195	193	205	180	175	188	202	196	184	178	178	175	179	178	192	203	179	175	180	192	171	198	192	184	194	191	181	186	192	217	184	191	191	168	182	185	218	178	183	195	174	189	202	183	203	178	185	173	187	188	191	212	178	181	170	190	190	185	203	187	197	190	181	191	179	207	200	195	194	188	160	188	174	200	167	190	171	194	172	173	192	196	178	204	192	184	206	197	197	192	190	163	198	174	202	199	185	193	202	170	197	181	194	216	174	185	196	168	194	199	167	184	196	166	165	197	195	195	177	190	167	168	214	187	197	226	200	210	222	188	173	204	233	167	203	209	208	180	202	194	177	202	203	175	216	210	188	171	184	190	205	205	183	165	193	194	198	158	215	208	194	215	192	184	200	155	203	189	178	196	186	177	197	185	199	213	210	185	168	190	166	219	181	192	184	204	193	191	196	207	201	191	197	178	160	187	209	176	210	197	176	182	164	186	174	190	194	206	193	193	206	201	189	165	184	205	199	202	191	171	185	208	191	189	178	198	182	200	184	161	202	197	196	201	196	190	176	191	193	189	199	172	187	197	212	207	187	191	202	191	203	177	203	185	195	185	171	191	178	186	214	188	166	179	181	201	195	174	193	194	186	184	217	156	193	208	165	174	175	191	187	192	215	179	188	202	198	180	177	187	194	201	197	195	193	176	209	180	215	196	192	189	200	167	210	191	187	207	181	198	206	172	224	214	194	186	197	167	183	210	195	220	173	196	178	186	186	174	208	207	195	197	183	195	178	188	202	210	182	206	187	181	183	186	188	183	185	183	183	210	181	189	195	194	192	186	153	205	213	188	186	180	177	201	197	181	182	195	173	181	216	183	220	180	179	177	203	181	191	154	179	178	186	168	196	202	184	172	204	190	204	163	192	192	211	171	186	176	174	203	178	188	188	189	188	184	200	161	193	183	173	196	206	188	199	195	165	163	176	215	186	183	201	190	166	180	188	202	191	164	198	188	202	174	192	204	205	205	171	178	180	202	208	180	167	161	183	164	194	203	197	189	184	195	192	195	176	202	188	171	182	171	189	178	162	184	203	197	191	180	210	189	175	179	189	182	186	208	173	168	192	175	168	191	208	185	194	175	187	164	212	154	187	200	191	206	168	160	188	181	179	191	169	174	192	174	195	196	184	198	186	189	209	190	199	189	192	192	212	179	206	186	161	178	177	200	190	202	199	199	202	184	213	200	165	187	159	179	188	219	194	198	176	219	211	203	186	165	214	178	175	172	170	168	200	201	195	207	175	202	187	172	174	196	204	193	194	171	187	196	192	201	213	168	178	196	190	201	195	193	188	216	209	187	179	202	185	214	192	205	198	210	178	195	180	200	182	172	193	167	194	198	204	189	226	199	204	208	177	164	172	194	189	197	212	195	181	178	209	182	187	197	168	204	165	195	192	208	201	198	190	177	194	191	194	177	207	187	187	206	193	190	214	177	176	182	184	181	181	185	195	172	185	192	182	180	201	198	179	171	170	195	185	176	216	173	176	189	210	175	200	181	202	198	187	193	179	190	168	188	191	179	219	197	208	194	190	169	196	205	198	172	189	186	167	190	219	186	197	196	183	211	194	189	207	168	180	193	191	201	207	200	202	173	195	202	202	185	203	200	206	202	171	198	189	206	204	181	202	175	186	189	193	187	149	173	204	202	210	176	211	182	205	175	184	218	188	188	203	175	183	187	193	212	171	178	194	204	175	163	197	194	224	195	206	174	202	169	200	192	209	177	194	178	176	165	203	199	184	182	197	197	193	191	206	193	194	175	186	183	208	184	198	191	180	191	189	202	194	194	164	193	213	181	198	196	195	202	187	219	216	207	175	189	202	196	177	189	192	184	189	198	172	176	200	203	185	180	187	219	173	189	197	190	204	213	186	194	161	205	199	182	203	180	211	197	182	202	203	216	197	177	163	182	199	177	208	190	190	188	203	188	220	181	196	195	189	187	172	218	173	191	196	199	186	177	163	190	199	178	198	169	214	211	188	176	186	183	169	200	188	187	181	181	188	204	198	199	168	188	190	183	204	197	189	188	178	210	176	172	174	182	202	212	171	198	187	188	185	196	190	185	219	182	198	183	155	195	195	195	205	195	177	192	203	197	198	194	200	180	187	179	178	180	184	189	188	175	194	190	192	194	200	190	189	182	204	192	181	200	193	205	168	166	187	191	205	187	196	184	199	194	171	204	193	197	172	204	195	202	192	188	187	173	208	181	199	176	203	215	186	191	170	182	191	197	213	175	197	185	169	179	206	194	188	186	199	195	188	210	197	165	206	208	171	178	202	168	190	199	171	195	162	186	182	188	211	199	189	188	194	178	189	213	185	211	178	180	181	188	200	183	190	187	188	201	187	192	207	193	162	200	192	187	190	218	179	203	231	181	201	205	167	193	199	165	175	195	203	185	184	171	179	183	172	209	189
32605	11998	1291	412	304	322	266	286	248	275	287	288	272	255	269	315	268	281	315	268	296	293	275	268	263	276	260	268	262	293	270	284	250	236	285	239	287	267	287	245	281	275	289	257	295	251	279	286	263	294	276	279	259	238	274	289	277	272	282	281	285	296	285	319	267	295	279	273	298	260	292	286	284	309	329	270	235	269	256	292	315	278	265	301	328	290	272	275	284	288	290	281	304	268	277	251	267	328	241	272	279	284	253	333	286	247	273	268	234	287	272	273	313	296	287	253	281	230	272	257	263	269	276	264	257	267	241	314	286	269	282	287	284	285	281	294	265	281	263	260	264	294	286	269	288	255	270	248	273	289	217	261	283	272	268	271	264	272	276	269	295	277	280	274	269	269	263	293	295	265	256	275	255	276	271	288	310	294	291	277	271	247	300	299	277	266	281	305	252	264	273	280	286	250	279	272	275	264	275	272	266	283	253	268	295	259	319	293	320	270	271	272	282	297	275	258	286	247	272	277	320	279	270	267	254	268	279	304	295	262	259	300	297	256	240	274	282	294	267	289	283	272	278	291	309	278	259	299	269	257	297	307	281	242	257	279	253	291	308	263	268	264	295	280	294	277	278	305	287	280	247	280	265	297	277	282	275	308	268	253	254	281	283	264	262	283	281	257	264	273	274	275	250	245	253	287	251	271	316	236	262	297	263	271	322	302	297	287	282	244	302	270	243	269	232	256	268	260	305	292	315	259	273	311	287	279	255	279	264	256	252	256	266	280	270	288	281	288	289	263	317	303	259	296	267	278	263	292	274	267	251	294	299	256	283	265	259	297	262	290	294	270	300	278	313	280	256	273	299	310	279	292	255	293	301	263	287	282	282	256	282	271	263	273	305	269	284	279	264	260	268	276	269	264	271	277	244	287	289	288	303	253	271	298	301	309	267	283	249	259	264	269	260	298	240	267	248	296	270	259	266	257	278	273	247	262	274	289	280	291	296	274	277	253	269	266	287	308	281	314	288	307	259	247	259	274	281	248	270	257	274	260	309	270	291	280	280	279	290	278	294	270	258	286	284	292	249	254	281	292	262	268	286	273	280	273	272	243	295	265	289	261	279	273	269	236	261	273	284	266	272	283	272	301	284	288	288	269	255	296	278	295	255	277	301	296	260	262	265	283	255	269	288	246	274	275	266	288	300	287	281	278	298	292	246	279	297	255	304	282	265	264	278	254	241	262	274	272	292	296	255	282	306	307	280	237	288	247	286	248	298	286	257	230	278	265	264	287	284	273	236	278	314	286	274	249	257	297	262	260	277	289	284	288	282	292	279	305	294	272	268	243	283	288	294	281	295	288	316	289	302	266	291	267	235	281	284	262	306	265	255	276	274	268	263	264	277	328	293	275	306	280	274	270	276	302	269	276	265	278	258	272	282	267	265	285	289	281	270	298	276	251	283	265	269	232	247	290	273	296	309	278	262	268	246	268	279	311	282	281	290	282	282	281	290	302	294	254	287	292	283	279	256	265	273	291	281	273	266	240	277	288	249	287	306	272	293	280	304	243	307	267	295	253	289	291	263	278	289	260	270	271	282	282	290	264	263	269	249	278	284	284	267	279	278	273	273	300	284	262	304	280	288	268	281	253	290	256	291	274	266	269	249	267	273	259	235	288	299	302	239	279	247	259	278	278	250	275	261	287	320	325	262	263	265	282	286	271	276	270	279	276	280	263	304	269	277	273	292	269	252	264	271	269	277	274	269	303	245	274	262	259	274	270	287	279	244	284	274	294	305	295	238	297	276	278	258	289	262	253	251	319	277	244	289	259	294	266	256	264	249	265	262	256	274	277	253	273	296	265	257	275	289	273	290	284	263	295	262	285	278	261	255	248	279	289	315	278	289	307	270	303	274	272	283	256	277	255	281	276	281	291	285	270	283	230	261	283	283	298	259	232	245	268	242	270	266	257	309	273	270	287	246	247	285	259	262	296	269	242	288	281	250	269	274	295	283	290	295	266	265	275	263	304	260	324	282	261	280	259	262	256	272	273	282	244	265	264	265	280	289	306	271	276	302	274	250	260	285	271	260	277	271	265	251	279	281	261	226	293	303	258	299	270	281	275	293	263	266	258	258	260	260	292	274	239	279	269	277	279	266	251	313	275	275	281	275	266	260	239	271	286	280	278	282	274	285	253	290	299	273	303	272	273	284	253	289	266	279	302	280	269	251	299	266	290	242	265	279	282	270	277	278	284	262	288	284	271	267	287	284	270	268	279	259	290	281	288	257	299	279	279	272	276	290	270	270	279	290	277	279	272	276	277	271	253	279	265	299	262	282	277	283	250	288	256	281	269	276	278	272	297	280	260	286	286	257	287	285	268	292	293	280	286	263	289	263	281	271	280	277	233	278	277	300	270	259	282	299	274	266	263	271	282	293	274	278	285	279	279	296	308	274	285	261	271	307	295	282	295	265	314	283	276	280	251	276	299	266	298	296	269	287	259	287	301	291	303	269	256	265	270	265	300	301	275	299	308	281	252	268	278	267	258	265	297	264	258	265	308	245	255	260	254	269	261	282	264	265	275	270	269	274	273	261	276	285	258	275	283	309	272	271	268	260	277	277	249	274	287	271	294	271	275	290	263	274	276	278	285	274	250	267	274	266	263	261	269	269	276	259	260	298	279	288	304	265	259	258	264	260	291	268	259	322	272	249	284	294	255	240	282	295	270	281	290	268	258	289	273	272	280	294	267	278	290	270	247	288	268	284	292	270	266	265	245	245	277	285	279	298	281	262	277	279	277	290	288	266	286	306	249	298	250	270	292	277	291	258	263	265	276	309	274	270	269	264	242	271	286	287	280	303	276	265	267	246	270	268	293	263	255	293	249	257	308	282	268	295	255	237	249	252	249	291	303	275	266	280	260	298	259	267	271	267	268	271	288	262	255	280	273	299	255	274	270	231	269	274	268	273	281	272	275	272	265	283	295	272	328	321	262	285	271	273	298	260	251	251	272	261	262	252	272	270	265	269	246	295	296	257	280	253	256	266	264	285	269	273	249	264	287	271	270	290	285	291	260	288	276	260	281	281	271	265	255	248	266	274	285	272	264	282	253	283	281	293	309	275	252	273	250	289	266	278	296	310	292	293	243	300	280	260	273	270	286	263	284	273	295	311	308	254	262	278	283	267	289	267	278	234	274	281	261	269	260	287	292	293	275	289	284	265	275	280	261	274	269	296	258	293	301	315	285	275	290	239	255	255	283	295	246	288	285	285	272	283	243	306	277	285	276	327	261	300	288	273	258	303	271	296	262	301	279	283	254	277	317	280	298	292	257	279	280	279	289	297	281	278	228	289	270	276	320	275	295	282	245	329	261	265	285	271	283	265	271	284	322	297	292	270	275	279	270	296	261	296	252	261	292	263	214	286	280	269	271	273	263	290	275	286	286	252	282	310	278	255	279	273	313	298	248	270	304	277	243	253	255	316	313	249	248	250	331	270	268
5515	723	682	623	661	598	642	611	623	548	615	631	611	583	614	617	603	572	639	605	650	608	596	611	603	607	631	626	612	611	608	627	620	643	630	639	616	560	593	609	595	646	658	574	659	631	651	648	624	620	601	629	606	644	599	581	605	578	584	615	598	617	609	595	570	619	641	577	615	626	582	613	580	619	614	617	580	633	618	628	582	594	608	569	681	634	613	613	616	615	617	632	628	591	569	620	607	625	607	585	605	633	571	615	569	633	620	647	617	640	576	542	604	617	576	615	602	577	617	603	624	625	632	623	587	623	619	627	616	624	628	614	630	623	610	631	651	630	653	576	634	639	618	638	592	590	631	599	622	648	632	661	641	619	630	608	596	601	593	624	590	621	608	617	613	643	637	567	590	612	586	626	616	632	625	644	651	590	624	590	622	598	609	595	624	583	631	628	623	609	609	642	576	604	548	599	606	614	635	642	606	581	597	597	626	608	609	606	612	614	588	631	593	583	585	597	610	632	635	601	597	608	610	595	590	561	630	611	665	628	596	598	599	596	665	601	613	609	614	630	612	636	593	617	593	588	590	583	593	597	643	622	624	607	618	621	575	604	604	618	600	613	608	580	589	605	604	556	570	612	670	558	633	623	603	632	621	557	601	627	584	602	625	658	602	604	577	611	619	625	643	591	637	603	599	602	590	629	597	611	627	644	579	621	620	602	614	642	595	603	573	577	599	616	619	605	613	620	592	615	630	617	599	639	625	688	631	650	633	606	654	614	639	628	609	612	606	646	657	619	651	625	619	643	615	630	607	591	607	597	606	606	644	639	605	624	649	608	607	555	598	611	569	615	628	603	610	613	613	627	616	602	607	588	575	594	641	599	654	621	651	636	636	611	631	626	606	648	624	581	627	604	635	611	615	594	629	576	630	628	609	605	599	658	605	543	592	618	629	623	641	656	597	644	619	555	614	653	595	597	605	594	592	634	637	652	633	627	569	629	606	597	619	587	629	615	626	589	618	623	582	596	622	619	629	599	618	644	597	647	621	633	590	637	594	582	595	660	596	605	569	625	580	619	620	647	623	598	577	654	632	562	634	674	572	558	640	610	629	596	567	644	621	624	626	619	628	630	594	652	655	612	649	684	591	575	543	622	620	589	593	611	643	625	595	631	592	643	600	626	640	638	619	616	594	610	604	621	628	613	631	622	556	570	560	621	604	590	570	602	590	563	605	613	624	610	618	577	592	625	616	606	614	629	610	611	603	593	589	590	631	541	650	605	628	616	616	615	619	618	581	585	672	653	605	613	597	565	604	633	617	599	622	597	621	607	610	608	644	648	585	609	606	644	602	585	636	581	622	615	608	605	616	628	597	620	620	606	606	589	605	607	630	622	585	593	595	629	599	589	621	608	607	617	611	581	605	609	578	628	605	592	628	604	619	616	628	622	637	606	615	601	570	636	601	621	634	614	614	635	596	610	591	578	629	650	625	558	620	575	643	618	629	619	606	615	588	629	617	629	613	609	583	562	604	618	577	627	594	606	612	620	594	626	628	635	606	582	582	572	600	646	610	576	633	611	646	643	615	645	592	635	607	615	555	556	606	646	625	606	606	653	609	587	614	608	617	612	627	600	585	653	599	589	603	646	642	616	631	628	593	640	611	644	641	653	581	617	583	610	596	597	633	622	633	636	602	591	653	620	559	599	608	611	645	631	628	600	632	649	588	580	646	640	570	588	566	629	641	615	664	566	581	617	648	617	631	612	609	621	621	651	635	640	618	601	612	594	564	586	652	635	606	616	618	645	574	599	638	621	608	617	583	609	598	591	583	649	634	590	569	527	612	623	665	644	598	625	592	582	594	646	627	617	631	629	587	603	594	567	659	630	619	649	623	622	620	609	590	645	607	620	624	625	626	606	595	609	630	654	656	648	627	585	616	611	619	620	599	619	633	646	640	602	598	577	651	633	588	605	627	644	628	593	645	588	622	631	602	643	626	584	602	651	566	641	605	599	610	594	581	604	589	668	605	610	622	622	608	611	634	628	582	605	615	597	647	624	594	617	652	604	620	581	576	601	614	615	679	631	603	607	613	597	590	584	649	612	624	630	588	628	627	608	617	618	633	627	627	585	608	603	643	606	605	579	605	591	619	608	624	623	642	643	617	610	636	614	596	636	591	628	613	648	589	601	662	634	628	567	614	609	618	606	628	646	594	645	654	591	599	575	603	609	652	603	640	578	601	590	619	540	622	657	588	634	607	627	589	640	632	566	608	599	632	576	628	598	609	597	607	596	637	665	625	568	561	532	582	639	615	630	620	634	647	603	601	615	595	659	614	610	634	637	614	578	624	628	614	629	601	609	565	578	624	570	623	586	646	576	638	591	614	624	647	619	596	592	592	618	594	609	637	635	648	662	576	652	619	589	611	575	618	580	668	631	572	616	582	610	668	622	660	555	612	605	594	566	580	601	626	574	578	618	600	584	607	585	621	582	593	616	607	629	585	635	603	591	620	604	642	633	605	588	549	652	583	595	599	576	594	582	574	608	598	631	642	653	613	595	621	625	583	596	590	626	575	632	624	582	609	583	644	577	642	627	585	610	652	612	599	660	598	614	628	583	620	622	612	594	627	551	594	652	602	603	595	628	590	645	622	600	567	605	606	614	589	581	571	617	592	593	636	616	618	572	583	587	641	633	625	633	606	637	669	615	580	588	638	623	609	620	647	607	642	631	633	583	600	596	665	640	602	619	581	635	628	657	613	612	616	610	606	661	653	601	651	612	599	635	591	615	596	605	655	599	630	614	629	595	587	592	647	599	625	608	611	630	597	585	609	593	590	607	642	625	583	623	604	604	602	691	606	630	633	655	621	611	638	618	625	645	603	616	622	615	616	568	580	608	589	610	613	624	588	558	589	617	618	621	650	558	647	595	660	604	615	586	551	619	612	599	612	598	642	599	573	634	602	632	597	604	590	599	578	577	637	600	649	622	628	596	596	583	573	618	580	616	626	607	602	627	569	625	643	586	621	593	642	641	611	645	577	579	636	593	567	593	591	634	580	615	631	596	592	605	633	595	581	618	551	626	595	651	591	597	599	619	597	582	600	610	589	604	596	597	631	630	572	611	601	628	559	619	620	619	572	635	613	625	556	635	612	628	634	637	628	592	585	601	601	602	599	596	620	609	600	581	656	588	598	570	633	614	574	579	632	604	640	630	608	641	598	603	576	610	621	602	630	579	627	614	579	581	617	578	615	597	627	639	600	591	634	638	614	618	595	595	603	604	636	581	601	628	566	588	630	622	637	598	614	563	605	616	609	643	617	594	648	602	655	609	618	629	583	572	625	647	657	619	589	604	601	611	569	603	637	591	628	602	615	585	624	606	634	619	627	642	642	623	618	610	601	625	613	607	625	645	615	621	606	623	609	627	566	616	606	605	658	629	618	604	612	600	621	599	621	584	638	605	629	611	653	592	602	634	621	635	633	567	617	559	571	584	602	636
24545	20953	24429	27610	20491	1732	314	221	237	208	198	193	202	196	183	190	193	190	169	180	174	162	169	178	153	196	160	148	174	167	160	195	153	160	169	160	151	180	158	164	150	148	179	166	155	152	162	176	169	141	163	170	172	154	140	159	155	168	193	162	167	151	173	173	138	163	154	175	151	165	157	144	159	159	174	146	154	160	172	150	153	178	147	157	159	169	161	173	158	165	161	188	157	161	177	167	163	167	184	188	181	149	182	174	164	174	177	164	173	164	155	137	151	144	160	151	156	130	163	159	197	149	165	156	174	159	181	136	152	140	162	161	143	153	171	141	150	163	187	169	163	173	164	156	175	174	168	172	153	145	158	156	147	165	148	164	140	158	156	174	158	172	155	144	167	152	186	133	178	186	154	166	155	151	172	145	155	168	158	141	151	181	143	180	152	167	160	155	137	173	171	164	167	172	158	153	158	152	173	174	172	160	164	160	162	141	188	161	153	165	182	176	170	156	171	178	175	167	153	163	144	195	185	162	145	136	150	163	155	158	155	176	185	140	168	140	161	171	194	141	162	148	160	172	160	151	182	175	167	153	159	163	146	171	157	161	155	131	173	165	146	172	166	156	147	162	153	150	153	173	170	156	163	163	145	152	170	148	170	148	172	148	142	158	149	160	144	143	170	151	171	180	184	172	187	174	154	167	156	145	163	158	162	167	162	150	172	148	155	144	132	151	144	160	166	180	153	163	160	154	178	146	183	159	179	172	173	150	159	168	170	161	166	158	128	139	167	165	149	139	160	176	154	167	168	163	152	147	154	161	152	155	139	152	162	189	185	147	176	163	153	175	150	169	151	160	155	178	181	168	168	180	147	167	154	145	174	158	142	175	161	189	160	176	151	177	149	163	175	173	158	159	173	151	148	152	158	158	148	171	163	163	147	170	160	145	152	161	154	152	148	152	175	160	161	192	166	173	155	159	189	176	160	159	138	170	148	161	164	170	154	165	140	172	143	154	156	132	181	157	155	153	171	168	145	147	147	155	153	156	179	151	162	151	174	147	156	139	164	181	176	173	175	189	164	128	165	149	138	153	164	154	157	155	169	164	165	152	178	176	155	176	140	160	145	173	148	154	171	177	174	148	166	178	174	146	166	163	166	152	147	167	172	177	157	163	144	162	176	153	161	167	146	181	209	173	176	157	167	163	153	133	137	151	144	141	163	150	148	146	177	156	142	169	196	173	135	168	190	158	155	170	176	157	158	147	162	146	151	158	148	168	168	164	157	159	176	138	168	141	149	155	168	156	168	137	152	153	167	163	149	184	173	142	159	157	157	165	162	146	188	153	161	183	151	163	181	159	149	150	172	158	164	146	163	142	172	155	142	174	182	170	165	166	186	134	143	182	147	147	154	145	143	168	158	164	170	163	156	152	147	147	150	169	167	139	181	175	150	143	162	144	155	179	150	148	154	144	172	152	163	135	175	169	150	137	149	157	141	180	150	163	164	156	138	177	164	165	166	174	179	172	152	139	156	179	155	169	170	165	149	140	166	163	159	163	148	153	155	144	158	145	155	135	138	161	164	159	159	176	147	183	164	160	164	176	156	190	171	161	173	167	144	153	151	165	181	158	164	145	147	159	178	148	174	165	140	164	155	188	170	180	159	158	167	134	143	149	169	171	170	159	168	172	180	162	179	152	159	161	190	167	188	174	167	162	178	159	142	170	147	164	153	147	147	145	158	160	157	145	175	158	175	159	198	179	157	158	158	173	165	137	154	146	160	171	165	153	175	191	183	162	135	151	160	140	159	197	153	163	168	156	170	160	144	164	151	140	134	170	188	154	152	166	160	162	141	155	178	169	155	187	171	166	157	149	166	166	174	172	168	172	160	149	148	160	169	189	155	166	171	173	160	134	145	165	176	183	164	140	153	137	179	156	186	169	161	155	171	155	175	186	150	174	164	171	179	156	155	162	150	174	158	155	147	161	164	161	183	180	152	133	149	171	158	177	176	159	136	165	138	151	143	120	139	154	174	152	162	156	142	148	140	187	178	149	157	168	160	159	137	142	161	168	172	162	163	156	155	168	159	164	158	183	164	187	137	150	186	170	157	155	155	145	193	141	178	162	185	151	167	153	158	141	156	143	171	154	153	190	169	180	165	171	170	167	162	161	156	150	157	157	182	143	164	165	165	139	139	168	168	160	148	148	155	176	141	160	134	153	159	170	166	210	163	139	167	165	135	149	171	148	161	125	171	150	159	160	153	149	185	150	174	157	162	156	190	160	148	171	175	152	170	157	153	153	154	162	181	171	165	179	188	181	173	156	162	172	145	167	167	157	156	153	169	143	164	163	145	183	123	166	176	152	149	153	167	167	143	155	142	141	165	158	182	165	178	197	144	143	169	161	141	165	147	178	182	138	178	169	154	135	166	156	152	169	159	159	171	183	152	153	154	154	165	175	181	167	154	194	180	163	147	155	146	182	161	186	148	163	160	132	160	149	191	150	158	165	152	151	165	165	133	155	147	163	152	156	159	158	166	165	154	169	136	170	135	149	171	168	180	165	165	161	176	151	148	140	180	158	152	153	148	164	182	150	148	175	172	154	156	155	149	152	162	160	165	182	172	170	149	153	148	168	177	149	176	193	154	156	151	152	171	166	164	159	171	178	164	167	170	160	172	160	165	158	167	158	134	176	148	154	149	142	163	166	166	167	171	168	159	151	168	176	147	173	139	165	156	147	169	167	137	141	159	199	163	181	174	143	165	137	165	144	147	162	156	149	160	142	167	165	158	151	148	169	175	151	171	156	142	172	143	160	151	168	126	162	132	172	178	142	147	158	154	170	144	167	153	158	180	143	158	164	197	148	151	145	150	179	149	160	153	175	161	158	130	144	158	160	145	172	172	164	154	160	197	164	168	152	202	154	174	167	153	175	160	172	166	155	170	166	161	174	151	168	164	150	138	168	186	161	155	155	158	191	136	179	162	169	179	165	150	155	179	162	179	146	157	156	182	151	138	174	151	173	150	142	136	181	153	174	158	155	156	157	145	163	182	150	162	178	143	162	160	134	141	161	161	128	157	138	151	157	176	157	167	167	159	166	172	145	183	154	191	166	164	159	125	160	165	158	151	165	163	169	135	173	162	167	157	150	169	162	165	148	180	169	161	164	174	153	156	159	163	173	150	161	148	182	171	135	157	182	162	160	156	161	152	187	164	161	156	163	121	178	173	176	179	161	148	157	140	162	162	138	164	167	166	161	181	156	140	156	162	185	167	144	153	132	150	154	142	146	188	152	148	160	160	172	166	160	163	149	150	163	172	167	168	157	163	123	144	163	148	146	150	158	143	148	170	132	164	150	143	141	163	151	173	157	161	136	167	146	153	168	155	139	182	151	141	156	177	138	147	156	178	143	133	141	146	170	164	175	157	136	139	174	159	177	186	176	163	167	169	154	192	174	163	148	196	168	147	179	190	157	159	157	184	159	157	146	161	163	165	180
3040	2666	1540	760	566	448	421	440	395	379	357	366	405	413	372	360	383	373	364	373	356	387	367	369	370	387	368	403	384	357	400	368	374	385	374	382	372	361	367	364	328	382	390	338	371	372	354	372	346	364	379	332	352	351	352	387	320	365	354	350	405	374	344	320	378	361	354	379	397	372	366	363	380	379	400	392	357	366	350	341	357	383	391	374	389	389	346	371	352	360	347	362	365	346	387	375	391	347	343	393	320	365	382	369	353	388	408	374	349	348	378	383	380	370	344	397	367	359	362	358	384	359	334	338	339	377	370	345	359	393	403	388	359	371	338	386	352	363	371	364	362	369	360	375	370	392	383	360	353	378	368	409	352	381	370	352	379	391	396	385	379	365	385	378	346	352	374	355	378	353	344	375	364	394	361	386	363	337	336	352	392	360	367	390	392	405	358	367	387	339	352	367	337	385	353	362	346	346	374	366	358	386	320	395	385	340	385	412	336	370	374	344	373	364	385	371	381	412	349	361	411	360	375	381	369	361	381	333	320	370	365	371	386	365	375	381	371	383	363	336	319	336	374	357	380	394	360	345	344	328	362	358	337	386	362	382	362	358	398	392	348	320	374	374	366	366	343	370	364	391	395	382	372	381	404	352	370	361	357	366	367	333	337	360	355	380	388	363	372	387	372	374	398	383	345	387	349	406	367	340	354	430	387	380	383	318	361	370	416	375	381	333	353	364	378	338	351	351	381	355	371	383	370	369	362	360	347	347	355	367	357	366	346	357	373	382	376	367	377	372	345	373	380	360	382	341	397	362	353	381	335	381	381	385	363	373	327	325	362	393	363	376	358	382	342	374	369	343	390	359	389	360	368	391	375	379	357	357	389	342	369	350	379	381	370	373	319	387	390	380	374	400	335	376	337	357	383	365	372	350	356	393	371	374	398	360	358	360	387	375	382	369	379	371	365	371	404	367	359	350	387	363	344	380	341	350	393	367	386	406	346	350	309	368	378	399	351	390	361	364	338	331	375	353	375	358	370	366	329	367	383	362	384	397	355	372	372	376	367	404	373	385	367	376	344	395	373	330	370	332	384	395	372	362	358	393	385	365	326	378	369	368	362	356	389	365	371	379	353	371	364	353	381	354	370	377	383	386	345	377	363	380	358	388	405	353	336	369	369	378	372	356	387	389	375	368	361	375	348	373	336	372	364	358	351	368	362	365	366	356	342	358	395	384	336	356	367	382	362	364	372	395	379	338	373	350	353	374	373	349	394	376	365	350	359	367	371	369	343	360	373	389	354	354	403	400	354	351	328	369	382	361	349	385	338	361	402	394	385	387	369	370	346	366	379	384	359	334	356	348	366	407	380	355	349	407	372	362	346	353	386	384	360	372	349	364	378	343	373	367	351	367	368	387	367	397	337	368	345	401	399	411	351	365	361	398	359	364	355	377	358	388	388	373	388	366	360	350	378	346	353	380	342	395	366	381	368	363	376	362	373	361	367	355	355	364	361	354	373	369	349	369	344	352	366	361	382	376	347	355	327	355	386	364	371	375	383	336	346	358	360	366	350	377	374	374	381	362	380	407	387	368	413	351	398	398	351	365	364	354	402	333	382	386	363	381	367	356	358	380	359	348	392	361	348	371	362	409	377	355	349	345	376	376	367	320	352	330	407	383	381	358	370	336	349	357	356	357	366	355	406	352	358	386	384	421	319	352	360	354	385	344	358	351	384	345	389	364	390	364	389	347	389	383	380	341	369	327	330	371	391	374	370	407	335	375	381	389	390	368	340	355	371	358	350	404	398	391	357	384	398	383	370	364	396	380	387	335	341	345	378	382	355	359	390	380	367	331	349	413	393	377	352	340	387	360	377	364	338	355	379	362	386	377	397	373	341	359	361	356	374	344	368	346	330	362	352	363	334	398	347	379	379	347	394	351	381	369	368	381	369	354	366	330	376	388	361	358	384	370	383	391	346	381	339	374	386	381	382	368	403	360	332	369	346	347	401	371	379	370	378	396	382	357	333	341	389	337	369	385	379	352	382	366	373	348	397	368	374	390	366	357	376	339	360	401	383	377	354	356	320	368	376	389	376	369	393	380	363	396	379	376	347	359	375	390	389	364	351	382	343	379	393	357	352	342	394	361	375	343	371	358	376	361	387	356	359	397	381	351	345	334	389	370	365	394	366	377	378	352	370	395	353	368	335	343	376	397	383	380	374	353	388	375	363	364	364	327	339	376	353	380	385	396	381	364	354	376	353	345	322	374	352	381	355	371	368	365	414	331	368	369	379	358	361	381	361	360	360	362	354	359	367	360	382	398	370	366	353	375	351	336	359	359	399	381	353	356	372	380	384	354	361	343	389	373	360	357	395	355	352	372	358	345	375	355	369	349	370	379	390	378	392	367	324	370	378	371	356	386	389	404	386	346	386	378	390	340	393	350	351	400	357	366	370	364	352	379	360	354	370	344	334	375	363	340	359	354	375	361	375	345	371	360	373	419	349	351	337	385	377	387	373	381	406	359	379	373	372	378	364	346	374	340	365	383	359	376	348	380	341	353	395	370	322	365	401	358	401	346	341	381	368	379	391	388	370	381	382	374	374	359	370	352	348	387	337	333	353	391	374	373	380	380	370	340	338	369	344	396	364	396	343	365	411	365	373	408	335	390	372	393	354	363	357	377	387	380	362	371	375	362	355	363	360	318	351	378	360	342	375	343	321	366	385	334	388	360	345	372	412	372	384	385	349	328	369	408	365	355	370	351	365	359	362	361	351	382	373	350	378	346	373	397	381	358	360	367	413	373	389	386	373	381	362	364	362	370	364	361	396	365	372	357	398	360	392	371	353	401	362	367	362	361	400	379	374	362	363	392	393	366	382	374	375	366	363	363	350	346	368	362	384	356	357	350	382	382	384	384	375	362	357	383	373	368	381	355	356	358	378	355	332	324	373	340	345	363	380	367	336	394	328	381	377	370	352	369	359	396	365	393	354	362	364	371	330	364	364	365	378	367	366	383	375	340	370	373	352	357	370	391	386	347	343	379	374	376	384	394	378	338	398	378	354	374	361	400	328	376	369	360	388	362	387	350	376	354	363	358	324	364	364	374	373	377	341	350	422	407	377	375	391	397	387	367	372	371	370	362	372	384	349	358	359	368	377	342	369	381	359	337	373	393	407	386	343	355	369	354	369	386	374	392	399	328	348	395	362	348	347	374	386	375	361	360	343	310	384	348	357	357	384	351	402	367	376	343	382	378	357	385	382	345	394	366	391	371	365	352	389	383	408	316	368	386	371	352	369	380	357	376	381	331	382	343	391	340	367	375	377	365	382	344	347	368	358	392	336	353	353	329	392	345	379	352	378	344	397	402	379	360	402	377	381	371	391	389	373	388	376	388	362	340	325	363	367	359	365	376	381	405	364	386	351	360	378	356	365	394	380	397	353	384	350	385	415	382	381	384	368	384	370	383	373	364	364	418	360	356	352	372	353	387	373	382
23856	21020	25144	27085	21025	20764	1054	265	211	163	165	125	126	89	109	116	107	96	93	89	91	83	81	83	61	83	74	72	88	75	90	77	83	53	71	66	77	67	84	73	73	67	61	59	77	72	75	78	72	74	67	72	82	60	70	71	61	59	69	68	89	66	78	85	75	77	76	66	68	72	63	61	58	74	80	60	81	53	83	56	76	71	68	66	77	68	76	61	83	77	67	53	65	69	70	100	64	89	81	66	74	67	61	56	80	67	61	69	90	78	67	85	72	64	65	68	81	78	73	81	78	63	68	67	88	65	72	84	57	60	62	92	78	62	87	80	61	71	56	74	74	82	75	76	70	71	62	76	71	63	68	68	58	60	56	76	62	76	70	56	70	72	71	84	79	64	60	61	71	67	60	66	80	67	74	45	67	66	59	70	74	62	79	72	83	79	83	71	63	92	69	64	54	59	78	72	63	63	80	60	70	75	73	79	74	87	76	89	69	64	73	64	84	59	83	77	69	73	69	68	62	69	65	58	78	66	61	81	65	60	74	57	82	79	67	71	86	70	67	73	53	59	89	76	78	79	96	83	69	88	81	58	52	64	68	63	54	69	67	65	65	56	71	76	88	64	73	72	71	73	58	82	73	73	77	69	62	66	59	69	69	82	74	85	64	81	74	73	69	87	63	63	64	79	73	66	64	72	79	65	47	57	70	64	65	66	59	78	67	70	68	69	90	72	54	70	58	74	66	66	53	71	72	72	76	95	72	70	64	73	68	66	78	75	74	97	86	81	49	74	69	85	74	72	68	78	66	66	71	79	74	70	65	71	64	71	56	58	67	73	71	66	69	57	71	77	74	75	79	77	60	70	61	58	84	73	66	74	76	74	71	66	93	78	67	55	78	59	71	70	62	70	65	67	63	60	64	87	61	61	56	72	77	64	62	69	69	75	73	81	56	73	78	78	80	73	66	71	66	61	68	78	57	71	55	67	65	78	80	74	51	56	71	76	70	77	73	74	58	60	82	69	65	76	69	73	88	81	80	68	77	64	76	78	68	67	69	61	67	79	68	57	75	69	78	65	73	73	69	70	69	84	72	64	78	76	61	70	85	62	49	69	64	62	63	74	80	64	57	68	71	83	82	76	78	78	67	74	74	76	85	65	76	72	62	67	63	87	82	62	74	70	68	81	64	66	81	61	71	73	72	76	68	71	69	63	65	66	78	72	73	77	78	72	85	64	75	64	72	68	62	72	53	65	84	81	84	81	80	66	71	79	66	82	76	62	73	88	61	66	63	73	60	65	68	77	70	75	57	58	72	85	54	75	72	79	55	52	62	72	66	61	65	72	69	75	68	61	63	67	70	74	62	72	69	60	65	87	62	66	77	84	55	67	83	70	73	64	67	65	59	69	84	62	94	79	81	68	75	69	71	73	75	84	74	68	85	75	64	51	79	71	64	71	86	78	66	88	56	74	58	76	77	57	74	75	58	74	66	75	77	68	65	85	73	84	60	67	81	72	78	68	75	69	71	58	70	56	57	84	82	82	78	72	81	69	65	78	76	63	83	75	91	70	58	55	63	75	76	70	71	50	75	57	85	64	72	67	59	75	72	84	72	72	59	60	65	65	72	79	72	82	66	60	80	86	81	62	62	73	59	61	83	97	62	78	68	69	60	59	69	73	69	66	59	70	53	80	57	79	72	81	85	74	69	65	65	71	59	67	70	79	68	66	78	75	73	70	89	73	64	89	57	59	67	76	73	69	70	69	72	56	69	60	71	71	66	77	75	84	64	64	66	68	86	71	71	84	69	72	68	58	66	68	74	61	80	79	90	75	80	67	88	72	63	76	73	88	76	76	74	80	67	84	88	77	65	64	65	76	71	62	90	70	80	89	90	74	71	58	65	48	65	65	77	88	61	67	96	59	80	79	72	79	71	66	69	62	61	74	61	64	65	48	75	74	88	50	64	62	71	75	65	43	71	81	78	63	70	77	69	59	81	64	79	71	63	64	88	68	79	84	80	65	61	80	67	79	53	71	66	60	66	66	69	88	70	72	63	68	89	70	80	55	62	72	52	71	55	59	90	79	68	70	60	79	76	64	83	89	61	72	67	72	76	89	70	77	52	69	74	70	79	75	78	66	57	80	67	75	53	91	74	69	76	66	75	68	81	64	71	49	68	64	65	71	66	64	66	89	75	81	88	68	74	61	63	74	80	77	64	78	81	82	67	74	70	83	77	72	58	65	56	73	51	75	64	78	72	63	66	54	64	64	81	67	74	64	67	68	63	86	67	77	72	97	67	68	62	79	67	79	68	84	67	81	62	81	55	64	68	66	60	69	48	63	59	62	62	77	67	84	70	62	65	71	77	56	78	85	84	72	66	71	72	81	59	76	77	90	54	63	76	62	65	60	85	70	76	60	63	61	80	73	67	58	77	74	61	71	72	70	60	71	69	67	66	64	72	64	63	71	71	67	68	70	90	64	80	89	87	84	55	65	74	66	78	71	65	69	63	64	73	74	57	67	64	86	60	74	78	72	69	58	75	75	62	67	77	59	74	68	78	80	67	66	82	62	79	54	69	71	65	69	77	80	60	60	68	64	55	73	69	67	60	63	70	89	79	87	65	63	58	85	77	56	71	65	73	76	67	73	78	74	79	78	87	64	65	57	81	64	65	73	90	74	54	67	64	61	59	57	66	74	84	78	73	69	67	85	78	67	69	67	62	70	57	55	63	51	47	79	70	73	57	67	72	67	65	87	70	58	76	71	63	79	77	80	49	69	79	57	66	66	72	71	73	75	81	75	75	66	65	57	73	57	56	56	62	69	67	97	78	76	70	71	75	61	80	64	75	69	79	72	75	82	65	55	83	77	74	60	72	64	79	84	73	82	72	81	78	96	73	81	57	58	88	68	63	58	79	74	68	64	70	67	74	59	62	78	78	78	74	63	98	61	54	82	73	71	80	65	63	58	79	65	73	70	74	82	69	67	82	60	75	67	58	59	74	78	73	79	74	61	69	64	72	100	63	81	72	60	65	84	50	78	78	75	71	75	75	70	71	66	61	56	69	71	88	72	75	80	66	84	72	61	68	70	64	74	66	77	82	71	65	63	79	78	65	72	82	75	64	66	78	70	67	67	58	71	82	82	81	65	59	68	74	69	79	87	63	53	76	64	58	73	65	64	64	78	70	80	72	68	71	61	72	85	73	77	66	59	88	61	72	78	53	70	78	66	66	79	78	72	73	60	73	68	65	72	65	71	59	69	66	56	79	62	65	74	65	66	74	63	69	59	86	47	78	66	62	81	77	73	57	89	79	76	64	73	77	74	72	70	74	67	78	74	58	72	85	73	58	56	72	67	63	68	94	69	76	66	76	72	65	91	80	75	83	62	64	75	79	64	73	71	64	61	63	65	80	69	62	58	66	75	65	82	70	67	71	92	82	78	66	69	79	72	50	77	72	60	84	68	72	55	73	81	73	82	78	76	75	80	76	67
2915	4403	2389	959	548	379	342	308	254	239	242	221	196	224	195	228	205	230	198	215	191	194	183	219	198	205	184	198	198	187	186	205	183	182	188	197	189	200	180	177	185	196	201	175	194	185	178	204	195	207	183	175	203	178	197	194	182	190	203	223	190	181	175	175	188	177	181	197	200	180	200	175	196	199	181	182	192	193	184	219	207	204	203	171	215	180	196	176	198	192	184	183	209	202	182	181	199	201	201	194	178	193	181	182	209	182	170	218	212	194	196	204	196	185	177	193	194	172	184	188	194	178	197	201	203	206	183	182	196	210	199	184	180	179	178	194	203	166	192	172	183	194	170	192	185	197	177	194	188	192	220	196	187	175	183	194	192	193	199	185	183	182	194	156	196	172	203	200	169	191	174	171	193	190	201	196	187	203	191	174	205	203	176	181	164	187	192	205	200	168	198	177	196	176	194	184	198	196	224	192	197	222	201	181	190	198	167	198	201	190	204	179	190	199	200	197	178	186	213	204	185	193	173	191	191	195	194	212	207	221	191	184	184	171	194	201	181	184	200	177	184	208	193	203	192	207	186	215	192	185	183	170	170	174	194	197	177	186	197	183	218	180	185	202	179	195	208	199	165	191	215	175	177	197	175	190	195	185	199	192	176	191	189	211	204	168	197	191	173	186	197	184	197	192	215	191	174	201	181	196	187	201	197	196	173	190	185	177	208	170	197	190	173	169	182	185	187	188	195	208	189	190	198	193	207	180	177	206	189	183	198	209	169	211	181	194	233	196	201	197	177	169	190	170	177	199	180	183	182	173	196	189	201	175	191	195	187	187	198	193	208	201	175	202	193	176	183	200	189	191	161	207	203	177	204	197	182	179	176	170	191	176	192	192	173	171	204	198	208	181	187	201	223	195	186	209	238	197	188	187	177	178	189	200	177	181	165	178	196	188	206	193	180	181	186	192	198	194	188	196	215	195	201	208	183	195	187	194	172	192	189	205	172	168	195	183	229	184	186	188	176	181	173	194	169	177	181	191	203	203	204	183	186	177	189	181	213	189	195	221	193	180	198	201	217	187	186	181	180	186	215	187	179	200	210	197	182	204	186	182	210	205	183	195	167	184	176	214	189	187	188	184	167	161	221	201	185	199	187	167	164	219	203	179	170	202	198	188	177	199	207	178	173	203	186	179	200	199	174	210	193	198	198	202	217	210	184	207	199	194	178	199	175	172	173	178	189	170	212	200	217	186	178	189	208	194	192	190	173	174	181	173	180	212	199	193	202	181	171	202	211	182	192	190	198	201	213	159	181	192	213	186	176	172	175	203	195	198	185	182	177	195	196	205	202	205	188	175	189	203	198	203	196	196	199	192	189	164	194	188	185	169	215	200	178	207	210	183	190	182	186	215	181	198	195	188	210	184	219	171	200	192	209	185	181	204	187	198	178	185	174	190	201	185	196	169	183	186	179	199	211	171	169	196	190	172	199	209	177	188	203	218	170	174	172	178	171	201	190	152	194	194	172	150	199	175	192	186	203	182	207	205	180	166	189	197	205	181	176	172	192	169	180	191	210	173	186	171	187	158	192	174	173	194	185	201	187	183	189	173	187	175	206	188	206	179	203	203	185	190	191	191	190	180	191	191	188	181	185	188	193	196	198	204	207	196	168	200	214	170	218	191	188	202	193	179	183	193	197	184	170	190	182	198	198	194	194	206	181	188	201	195	189	208	207	175	221	197	196	220	194	171	202	192	184	191	194	180	204	198	189	197	194	206	195	180	176	175	184	165	184	178	198	170	182	187	196	180	192	194	192	190	171	196	185	206	184	196	193	182	197	176	212	181	173	181	191	214	174	185	203	189	184	193	201	206	189	191	153	195	177	192	166	216	184	182	191	175	185	191	198	193	196	185	188	162	181	194	187	210	190	199	195	215	194	211	192	180	186	189	191	172	208	201	202	189	179	202	174	185	215	196	200	166	219	194	208	196	186	193	214	186	183	180	204	194	184	192	180	173	168	212	177	197	188	182	213	190	182	209	173	181	202	184	178	179	188	174	200	193	201	167	160	193	203	187	199	176	183	190	194	202	182	169	193	169	183	201	187	170	202	177	225	183	194	202	205	195	186	187	205	197	179	183	209	175	186	207	209	198	172	186	211	188	189	180	182	188	168	187	211	211	188	193	180	194	220	178	190	203	199	182	187	184	178	184	203	195	192	170	189	199	187	174	186	192	186	189	201	201	198	184	207	184	198	170	202	177	170	201	200	182	182	190	194	190	201	171	187	187	206	180	191	184	199	184	183	196	207	196	186	190	174	187	194	181	230	176	212	191	176	183	197	176	206	209	178	186	214	167	185	195	206	177	179	180	187	187	182	197	175	175	195	185	186	179	191	209	201	200	204	176	202	205	176	189	197	170	198	180	191	189	181	185	181	186	183	161	168	191	183	218	218	192	173	198	199	207	195	182	183	193	178	177	179	198	209	213	158	202	205	191	202	184	188	216	203	172	175	198	180	221	187	176	193	187	194	210	205	193	191	216	185	203	204	205	184	185	203	196	171	203	209	199	177	184	207	188	184	182	200	201	191	204	194	208	199	208	195	206	189	209	195	204	201	193	179	209	198	186	170	195	184	207	159	204	195	186	170	205	166	209	180	201	192	222	210	213	207	185	182	189	180	205	203	171	189	171	225	183	196	191	188	165	160	185	174	186	161	213	194	199	214	192	194	190	197	179	210	186	186	177	190	174	168	194	185	182	160	191	192	194	216	168	205	168	189	212	201	169	188	181	185	217	208	198	203	197	198	187	222	203	189	186	192	212	168	186	207	183	168	202	188	217	188	193	170	197	208	197	183	190	193	187	189	183	218	174	184	192	181	186	179	195	195	195	171	184	170	197	177	197	193	189	203	175	166	204	166	185	194	188	206	175	200	192	172	196	184	198	217	174	184	196	187	193	191	187	213	193	203	179	182	180	185	165	212	200	192	170	184	189	192	217	191	176	202	191	191	189	200	191	170	201	201	178	182	206	178	180	230	229	188	201	178	206	180	188	181	181	198	213	194	191	206	180	172	181	211	185	182	200	196	210	190	185	209	185	165	190	179	193	186	176	197	169	160	199	192	211	181	193	176	185	154	182	202	172	208	181	187	183	174	175	189	198	169	179	188	186	192	182	200	209	185	183	168	192	193	191	191	218	211	185	188	191	183	194	186	195	216	180	180	177	205	178	188	156	205	176	177	208	192	221	188	180	196	196	184	205	183	213	192	189	174	188	193	168	185	203	176	204	193	205	184	210	194	193	153	189	181	199	207	189	190	187	190	200	166	189	172	203	175	192	198	183	194	176	172	211	182	207	187	165	210	196	170	192	180	214	208	182	151	199	175	188	180	188	218	181	206	202	190	218	214	187	200	188	188	196	188	168	191	175	186	179	198	194	187	176	174	176	170	172	198	224	188	204	186	185	196	177	174	190	192	197	183	195	216	187	191	197	200	199	191	192
32670	11956	1268	391	316	311	261	294	277	277	293	269	296	285	272	280	279	284	290	271	298	288	249	280	271	255	274	281	295	272	259	288	283	261	274	279	258	266	287	292	281	265	285	321	282	265	249	265	295	299	268	270	277	309	283	244	307	262	252	240	285	252	290	314	255	275	255	255	315	288	259	277	262	258	267	300	248	265	283	265	285	267	274	273	242	288	267	271	293	265	283	307	283	278	258	322	316	280	268	275	282	256	286	274	243	258	241	290	276	244	296	275	256	276	263	306	256	269	255	307	275	268	282	251	290	300	287	263	280	294	302	261	260	272	268	262	276	296	256	290	286	276	282	241	267	310	300	243	270	265	296	262	271	261	281	248	252	259	286	261	289	246	262	278	292	308	270	294	281	264	283	280	278	279	299	293	258	263	283	268	246	275	308	284	295	258	258	267	255	280	272	288	313	254	269	260	282	297	271	271	226	265	266	289	305	291	247	274	252	261	301	259	275	254	268	291	256	294	277	278	320	270	260	279	296	278	260	276	251	295	267	269	294	285	297	278	277	271	290	252	285	303	280	283	280	282	292	280	251	284	278	230	258	274	282	283	256	263	263	302	292	287	280	257	300	292	282	284	277	273	253	265	288	263	299	247	266	275	266	249	273	275	298	276	278	302	297	260	264	281	287	279	285	269	278	275	285	240	290	262	295	274	253	271	283	263	270	272	303	292	274	299	287	270	254	319	256	293	278	254	269	314	316	246	268	259	279	282	256	286	297	284	266	279	288	284	300	282	284	252	280	260	298	285	269	252	260	254	255	272	273	280	307	265	287	298	271	303	252	272	273	270	296	266	254	274	295	289	305	282	274	291	268	292	279	278	283	275	311	260	305	288	261	258	277	278	276	268	279	277	255	263	308	259	261	265	274	273	266	267	284	264	283	229	275	296	274	288	287	284	282	261	260	279	264	294	270	252	264	280	295	281	260	283	265	271	305	290	266	274	268	278	301	248	242	270	274	285	277	293	265	268	274	249	265	270	283	279	270	300	270	262	253	286	286	256	252	264	258	283	279	253	253	259	255	298	252	299	236	264	224	289	291	268	276	285	273	291	261	259	273	294	271	269	250	245	267	276	258	280	278	282	275	274	284	257	255	284	294	289	261	285	259	261	264	288	272	258	288	289	269	281	265	248	240	267	297	284	260	307	290	280	265	274	267	307	246	257	246	289	275	244	232	269	256	242	278	270	261	263	259	263	258	259	295	237	252	278	307	247	275	263	258	282	265	236	259	254	293	242	272	265	270	281	283	264	277	279	313	284	254	247	258	281	278	275	277	248	271	279	257	267	289	281	267	264	252	249	246	253	244	280	281	258	267	272	293	267	290	275	290	274	292	269	300	267	259	273	256	299	269	251	285	273	248	273	281	273	264	296	251	278	275	270	299	246	286	267	268	262	262	265	256	251	288	273	266	288	302	265	293	306	278	325	311	261	267	311	290	275	266	252	276	290	266	277	283	278	295	293	290	272	293	260	283	290	283	284	257	307	249	274	251	282	289	290	303	271	262	297	303	252	276	281	277	281	295	297	288	265	265	263	234	286	299	282	288	263	284	256	283	302	277	280	264	298	247	264	262	284	283	281	309	278	299	276	286	259	250	274	317	260	269	291	287	267	261	210	283	296	273	294	269	260	268	257	289	272	267	264	246	266	258	282	279	297	265	274	252	285	266	275	272	296	274	277	291	256	304	257	303	257	245	291	300	283	286	268	279	275	298	294	263	305	257	265	270	255	275	280	317	268	279	281	298	302	277	296	301	274	272	265	277	289	272	271	279	261	277	257	275	298	295	253	287	305	291	268	269	287	301	281	312	278	302	271	270	274	281	316	283	253	270	281	284	235	247	295	244	240	287	237	298	297	292	267	264	276	267	247	258	287	278	256	277	287	262	267	288	260	271	306	288	285	285	250	262	283	246	253	287	280	285	265	263	270	278	296	281	255	285	310	279	276	274	265	276	264	237	257	239	270	281	288	277	238	296	261	276	277	266	280	262	266	273	244	266	268	278	283	290	281	292	263	256	269	262	233	279	250	281	289	277	285	254	301	271	253	294	246	286	282	276	289	275	320	268	273	267	270	295	249	272	235	239	295	276	277	282	262	282	264	274	257	277	294	308	264	284	264	277	289	279	284	260	286	258	276	286	249	265	289	272	277	273	291	275	265	269	283	308	291	289	287	284	252	274	280	261	265	279	264	286	245	278	276	238	273	275	268	280	272	278	274	285	271	272	262	274	273	280	284	263	260	284	268	311	251	261	285	286	277	263	263	288	284	293	259	278	279	261	292	257	242	265	291	274	252	297	265	292	268	278	282	289	260	286	282	304	248	311	308	275	278	294	274	257	279	250	266	323	298	295	288	273	310	250	244	296	306	258	328	261	262	286	318	254	263	261	282	282	274	288	261	283	238	281	271	281	256	294	287	262	288	278	268	255	279	314	281	269	277	284	244	276	276	278	282	303	319	304	255	249	268	259	263	255	310	279	272	284	298	291	279	243	274	261	260	280	284	304	280	289	243	295	295	313	269	244	270	256	268	258	301	289	247	285	277	288	288	287	250	265	292	280	279	303	263	283	283	230	237	268	291	266	305	276	310	257	277	274	290	262	293	280	295	258	284	306	323	286	282	283	292	266	242	258	262	262	282	298	283	263	262	273	310	278	269	276	262	293	280	243	270	283	284	301	278	307	276	267	249	256	272	268	288	260	267	282	263	269	276	257	246	275	262	245	270	308	296	289	262	282	256	285	281	272	285	244	269	280	283	310	291	289	276	238	299	298	297	265	276	288	257	282	292	275	261	267	277	294	276	262	288	297	263	245	261	246	277	273	264	274	290	294	248	284	278	251	291	267	225	291	266	299	271	253	271	280	275	269	278	266	268	267	271	277	246	276	284	271	293	307	284	272	286	288	276	256	286	269	284	270	271	283	266	284	272	272	269	303	280	299	269	264	284	265	257	287	318	258	255	249	274	283	293	306	281	253	295	282	269	279	305	260	283	271	290	267	269	281	244	273	302	266	287	256	281	287	269	303	245	273	282	269	280	265	278	246	260	270	301	287	257	257	274	279	258	260	267	273	274	241	279	265	256	287	295	273	289	251	290	288	271	281	293	236	270	296	280	271	284	263	303	269	257	271	232	254	253	295	303	245	287	278	257	275	265	264	256	305	269	263	295	291	251	274	272	279	260	278	267	266	294	292	263	276	279	274	282	304	261	287	278	272	251	276	260	273	266	245	312	264	311	288	278	278	287	273	269	270	291	257	260	265	255	297	311	272	296	286	279	262	260	287	288	261	286	292	311	264	250	301	255	273	299	282	268	272	309	286	288	272	279	283	284	321	283	268	293	267	278	272	280	271	281	265	256	294	269	295	263	262	284	273	283	280	285	285	284	312	267	281	330	279	273	254	271	301	256	274	245	283	297	275	285	282	299	247	296	265	296	267	263	295	249
5367	783	677	647	589	609	616	616	656	604	625	595	610	601	578	623	625	613	609	603	608	604	562	633	571	622	630	649	640	611	587	626	577	597	667	642	582	589	582	630	591	648	611	626	613	607	559	576	628	617	613	597	618	618	622	603	575	612	591	607	600	638	596	635	595	629	610	603	606	623	546	621	651	629	586	596	627	629	605	611	651	596	581	589	600	604	594	604	589	597	611	618	601	579	621	593	654	614	571	599	622	592	640	620	610	597	609	581	607	609	662	613	633	589	599	603	592	576	620	528	610	627	634	583	583	615	646	578	611	626	607	603	637	626	613	587	632	614	626	626	607	643	608	622	615	611	581	582	627	586	586	651	586	604	562	606	618	611	620	565	608	620	644	578	546	663	624	588	601	644	609	601	612	650	626	617	606	586	592	574	638	640	594	605	605	559	576	617	600	599	600	613	656	614	642	570	622	641	614	641	558	602	631	617	580	669	633	632	620	623	596	633	632	631	632	631	654	601	620	624	639	602	620	616	598	589	610	624	623	596	570	597	559	628	633	582	588	555	614	627	632	609	667	617	623	644	584	642	607	603	634	623	595	638	580	605	584	621	641	597	617	586	592	625	611	629	592	617	608	579	591	629	580	600	653	603	606	619	637	578	596	591	575	633	595	597	614	597	594	609	628	592	620	573	609	636	576	559	644	619	621	647	625	626	598	616	596	644	629	628	619	579	618	632	600	643	603	583	605	601	579	652	599	621	562	585	603	625	606	625	595	605	581	600	627	611	645	582	582	614	585	627	610	643	563	612	611	577	612	571	605	607	650	645	662	595	575	587	608	570	614	602	610	593	630	669	577	609	592	625	587	637	610	619	588	622	633	615	562	587	580	568	597	631	615	623	623	617	611	571	632	608	638	591	627	594	599	569	585	628	605	626	630	606	599	622	596	616	644	603	608	609	590	647	595	590	560	614	612	609	597	657	575	615	574	587	609	601	610	596	609	633	609	602	641	611	633	568	561	650	658	612	609	604	618	630	536	588	640	575	613	571	606	654	584	593	620	615	610	638	581	635	576	576	587	612	589	619	573	632	622	578	620	585	622	618	626	595	587	600	608	627	631	596	644	611	594	614	577	606	626	608	579	613	554	588	578	614	591	597	605	609	603	639	633	597	591	607	611	606	602	601	615	621	641	548	661	645	593	592	609	590	606	607	655	619	616	610	616	628	623	609	620	623	617	633	653	591	570	560	623	621	665	575	599	605	630	617	634	589	584	625	601	620	561	616	612	614	561	569	614	613	604	599	602	615	593	604	638	580	588	589	555	588	608	567	596	582	641	587	616	590	654	589	586	628	625	602	612	631	646	589	608	569	606	604	592	640	618	601	590	606	587	596	601	606	622	604	597	625	598	572	609	560	580	635	606	632	608	580	619	600	595	620	623	616	639	621	601	608	609	609	604	667	581	626	626	630	570	562	540	620	627	595	597	583	612	593	612	628	587	585	590	632	629	633	616	627	629	667	596	619	634	617	583	582	633	644	569	664	610	610	584	580	587	568	591	579	589	652	667	550	611	619	606	598	572	616	589	629	639	622	606	592	601	608	633	679	571	606	594	647	548	590	604	616	625	612	624	585	583	608	602	577	646	593	584	615	629	612	599	615	599	580	605	626	582	617	637	607	622	602	582	592	582	601	602	626	648	625	633	628	632	603	596	582	611	641	628	594	608	583	626	600	593	598	631	624	621	610	600	607	591	595	617	653	600	616	648	596	579	616	596	590	596	650	605	582	623	605	616	639	642	567	577	678	656	594	624	544	604	580	614	607	623	618	607	602	560	602	639	591	665	604	610	614	563	573	644	570	644	641	592	577	632	570	608	574	613	657	652	611	597	583	666	590	629	605	633	644	599	599	608	572	623	618	617	608	617	608	584	624	584	606	627	600	602	615	612	575	595	623	671	555	575	589	619	606	628	619	600	575	594	631	589	613	617	580	569	622	643	562	594	604	612	598	598	584	589	637	605	610	592	608	647	598	648	599	614	619	612	633	627	600	620	592	603	608	627	600	615	587	617	590	648	620	625	646	602	585	625	574	617	544	615	621	621	624	602	623	585	598	630	619	595	596	607	620	600	635	643	629	543	617	599	605	576	576	636	605	638	569	621	609	587	647	612	604	597	591	611	594	633	592	626	596	627	616	621	627	631	581	601	617	636	616	614	562	595	637	642	606	630	579	637	599	608	618	626	605	603	565	648	618	640	601	583	595	555	636	590	562	591	603	610	593	568	631	606	632	590	619	625	619	600	603	636	627	609	595	647	598	609	587	643	622	644	596	587	589	589	637	580	623	654	621	633	625	626	630	609	656	591	574	603	596	664	612	664	574	610	593	584	588	587	594	544	597	613	602	614	645	584	656	613	552	597	591	613	626	623	591	578	598	624	623	635	597	610	652	631	626	573	589	594	578	628	598	599	631	614	640	619	628	630	606	604	649	579	581	594	588	616	575	578	609	608	595	550	631	602	550	615	616	608	646	602	618	645	615	629	645	612	584	574	556	592	660	595	586	623	590	610	615	630	644	661	641	600	574	586	584	581	583	616	601	591	614	608	615	563	601	604	558	624	612	604	608	588	603	599	579	625	591	589	603	599	589	639	607	638	601	620	617	619	570	581	608	551	567	554	632	603	632	637	609	620	565	593	578	589	617	640	629	606	658	571	651	585	599	591	540	640	674	608	624	595	608	612	598	589	602	603	567	631	556	627	626	616	627	683	583	646	619	615	575	617	608	616	606	588	601	591	602	563	601	605	580	550	611	626	600	640	624	616	579	583	586	580	627	606	609	574	621	603	582	598	622	639	589	623	589	622	592	600	624	649	621	670	621	612	691	597	602	616	581	652	553	610	654	590	590	627	576	568	617	638	623	625	612	574	610	595	629	614	646	596	627	565	649	633	625	625	591	652	627	609	593	600	561	591	624	629	611	596	595	626	615	609	614	636	603	665	561	595	614	592	588	562	659	629	590	589	608	597	578	615	551	595	605	631	623	642	595	617	625	616	638	617	617	605	605	681	589	578	612	615	643	597	660	582	582	620	585	597	590	603	614	602	606	607	577	631	591	594	572	662	526	615	626	633	572	600	607	651	613	571	580	623	601	596	575	619	603	641	635	620	598	655	601	628	582	562	600	596	618	622	617	577	606	624	582	614	604	653	558	619	637	597	642	592	595	615	616	590	594	614	613	604	607	624	626	648	591	628	619	599	611	606	639	627	601	596	581	603	605	572	594	543	614	594	614	615	577	583	564	602	596	654	611	618	571	617	645	597	647	648	640	540	562	579	578	590	600	561	622	579	600	597	626	599	556	599	603	626	632	562	620	607	635	659	624	605	591	596	614	578	632	591	584	578	619	562	590	625	577	554	639	618	657	614	627	591	608	592	643	631	629	591	605	589	628	600	592	608	626	584	599	536	605	629	605	588	622	613	575	603	590	635	623	655	604	615	634	613	608
24559	20978	24467	27660	20479	1688	341	234	247	215	204	161	156	161	171	204	191	173	181	168	182	161	158	162	168	159	158	160	164	164	157	163	171	160	184	162	150	162	182	155	169	154	153	164	159	133	171	174	160	153	146	154	164	141	149	156	154	147	158	169	163	134	172	157	154	159	175	164	164	177	191	160	184	151	161	144	160	169	149	143	159	170	180	148	157	160	164	146	166	179	159	171	149	161	157	165	158	183	164	134	171	154	139	156	133	154	157	167	164	150	156	186	158	138	144	152	145	138	153	164	154	143	178	171	170	162	162	160	158	157	169	161	155	162	175	176	161	165	179	157	165	154	171	161	170	170	133	110	153	165	158	153	159	174	148	167	178	170	165	155	167	169	179	167	161	147	166	157	147	177	165	133	148	171	158	172	182	159	147	172	157	169	149	159	149	148	165	152	172	173	162	159	153	173	157	162	165	159	143	190	187	139	156	154	134	135	148	177	170	145	165	151	138	171	144	141	166	161	184	147	153	174	159	172	159	171	177	156	174	154	149	161	170	167	181	159	142	178	130	154	178	137	146	149	162	153	180	165	196	158	132	160	166	166	154	164	165	181	156	146	139	169	150	156	165	169	171	154	173	171	154	170	161	169	159	151	179	182	169	142	140	178	148	153	148	181	139	141	164	153	135	173	191	169	168	132	161	164	130	159	169	164	147	166	160	169	163	158	168	141	187	162	166	162	180	168	150	181	179	173	182	170	159	163	170	164	149	163	172	151	134	167	153	171	138	178	146	173	158	151	156	167	179	189	180	162	135	161	148	153	175	168	152	159	182	145	174	167	157	173	156	148	178	163	154	157	175	175	159	168	148	132	187	139	152	155	150	138	155	172	165	156	149	170	147	156	168	143	147	158	186	159	137	159	163	139	146	182	165	156	180	183	170	155	156	149	144	171	173	162	161	152	165	156	151	144	145	153	158	155	167	151	171	161	164	154	162	175	161	157	151	161	164	140	155	155	152	154	178	176	181	148	146	144	136	149	155	153	158	147	160	149	167	188	188	167	135	159	142	172	146	169	162	165	190	139	187	135	167	152	148	151	157	147	172	165	168	155	157	180	177	158	156	174	143	131	153	153	186	137	158	156	130	153	167	168	156	174	151	163	155	167	164	153	156	150	173	150	158	169	139	146	160	156	162	152	130	177	163	166	162	145	176	166	153	150	138	152	147	149	165	149	151	161	150	155	149	166	154	182	169	161	159	144	162	159	171	165	158	150	201	146	148	164	174	152	168	153	159	175	149	158	166	157	143	168	137	181	166	183	144	175	177	169	152	135	169	151	130	155	174	155	171	164	160	168	165	168	139	161	150	187	163	180	155	171	151	166	165	162	168	163	135	173	156	185	176	186	160	172	165	149	146	158	139	174	175	166	185	159	186	183	173	162	163	162	162	162	168	148	162	151	159	140	166	157	169	171	146	157	161	154	153	158	182	150	160	181	159	148	170	153	149	159	146	161	174	155	161	186	153	159	176	140	164	164	145	169	158	159	141	174	179	173	169	146	149	160	139	155	153	151	154	174	150	143	137	151	158	151	164	136	147	157	146	163	149	148	137	179	152	154	159	185	169	177	159	156	169	186	145	160	166	192	167	141	179	166	159	154	174	170	140	149	176	168	173	170	164	156	190	157	179	166	152	172	171	147	173	160	162	159	183	158	153	172	165	176	148	153	188	151	165	148	148	148	144	170	156	186	167	149	177	166	154	159	143	155	171	162	169	139	174	161	165	185	174	171	171	179	152	145	149	143	145	143	133	178	162	137	147	148	151	166	169	159	163	154	161	153	168	164	142	154	168	173	166	149	164	146	171	153	153	158	156	183	176	142	174	154	154	150	157	161	172	165	162	166	161	157	154	175	154	172	154	176	169	146	173	169	161	162	162	170	164	169	153	160	150	162	171	124	147	175	141	141	135	182	151	164	156	189	165	160	176	146	157	164	161	178	163	159	150	168	178	166	149	160	164	162	145	156	157	165	157	169	143	161	160	157	132	146	171	162	158	152	146	169	134	172	153	151	189	148	167	153	153	148	149	175	154	139	168	153	161	141	169	156	178	158	153	172	167	144	169	176	145	146	145	167	143	186	165	150	153	172	176	175	164	165	167	156	182	152	143	167	165	159	143	172	176	185	175	150	144	164	183	189	151	128	183	152	148	155	177	150	154	160	136	160	167	150	165	148	148	166	158	170	179	180	165	171	153	163	158	166	164	134	158	147	184	200	173	159	167	149	131	155	168	182	167	185	170	171	175	193	157	182	180	154	171	162	157	151	167	163	150	176	149	164	171	162	172	176	178	157	164	168	175	155	158	180	161	147	162	158	155	169	168	147	164	186	156	150	137	156	159	141	169	139	130	157	181	175	169	154	176	138	143	151	160	133	169	157	161	154	171	172	155	162	156	139	177	164	150	158	161	194	165	171	171	159	163	139	145	151	126	143	159	151	161	181	158	175	160	165	153	153	145	154	169	147	153	158	150	158	171	163	166	182	195	173	187	186	146	162	155	172	144	168	160	181	177	162	142	158	178	154	178	168	170	178	143	165	173	152	160	170	149	149	159	147	158	167	161	169	164	150	163	155	169	169	155	155	154	173	174	162	164	174	159	165	151	152	150	169	148	155	152	159	152	157	171	162	187	157	151	158	160	194	147	154	141	174	155	132	173	156	140	152	162	155	168	158	181	147	138	173	165	166	159	142	156	156	171	167	153	157	143	136	172	176	168	160	163	156	171	161	162	148	133	158	156	155	152	152	149	180	177	161	151	178	187	143	164	148	179	168	178	180	158	184	157	173	160	153	159	174	182	160	172	179	161	187	186	197	167	157	162	142	152	143	174	181	140	174	160	151	157	159	165	172	132	149	176	167	160	162	166	166	165	162	132	141	163	145	152	161	195	197	154	171	142	155	188	153	162	186	155	151	129	164	136	177	143	182	178	142	149	153	151	161	168	139	155	140	140	153	168	163	155	168	164	181	149	168	144	171	144	145	184	157	143	133	177	174	173	188	184	139	145	165	163	142	176	163	178	151	148	158	154	143	174	146	151	156	173	150	145	166	166	164	156	136	167	135	177	162	159	135	143	181	162	177	139	168	140	157	187	168	162	161	152	167	148	161	178	157	167	158	183	158	144	175	161	152	154	170	162	153	163	150	168	166	166	176	173	147	156	159	151	165	166	158	173	148	175	138	148	168	164	137	182	162	144	158	146	150	156	122	164	153	147	161	169	172	127	141	148	168	169	187	164	182	173	166	139	173	160	151	156	161	157	163	130	151	177	150	162	163	169	158	164	164	155	169	172	153	168	168	142	173	168	178	163	177	160	160	169	170	161	172	170	154	168	165	168	175	170	196	174	164	142	169	178	168	158	151	158	143	172	170	168	163	155	174	172	168	179	157	158	162	157	161	156	163	127	149	165	150	152	164	151	174	154	161	170	172	147	166	155	155	163	163	191	162
3113	2593	1468	798	594	474	452	416	412	367	389	384	401	352	321	365	410	420	364	376	377	389	372	366	407	386	359	389	361	334	385	369	360	393	386	383	408	375	352	341	382	343	333	386	320	369	402	398	352	408	360	383	356	347	366	375	339	365	382	364	379	402	381	352	336	349	393	377	390	385	391	387	374	363	325	383	381	336	389	345	357	370	388	364	361	338	344	357	366	361	360	386	336	393	406	373	371	368	327	361	339	342	356	386	356	377	373	391	374	365	366	356	333	383	360	351	332	364	366	356	366	364	370	351	385	373	368	376	376	384	408	380	361	371	357	359	364	353	372	382	339	362	385	386	357	370	352	373	330	367	358	329	379	379	340	391	347	378	351	371	355	312	348	368	365	348	359	362	374	382	389	337	374	366	341	377	382	366	372	366	335	384	383	365	366	370	362	365	357	368	383	394	379	349	385	362	375	335	362	391	378	353	363	368	386	384	349	352	382	379	353	337	377	342	379	373	367	370	373	392	394	375	393	367	392	376	369	352	351	383	347	371	348	347	368	373	391	360	355	367	351	361	372	374	381	346	360	362	368	378	378	343	347	349	363	384	357	371	350	382	380	365	352	362	360	399	381	342	383	377	382	365	356	402	394	371	372	357	350	342	379	373	352	363	358	354	360	382	340	313	346	360	358	369	350	372	317	380	375	355	359	393	337	363	341	392	370	355	336	350	366	389	360	351	357	347	394	341	335	319	360	349	338	350	396	359	362	332	339	399	401	371	389	382	385	330	362	385	362	386	340	366	339	362	357	362	385	370	362	362	374	331	364	383	375	371	374	374	354	353	385	371	367	348	392	360	387	397	351	349	358	348	350	359	373	368	371	377	365	365	354	393	365	368	363	404	354	385	342	344	344	394	339	401	372	369	377	356	376	348	371	362	357	360	372	367	348	356	375	400	355	363	404	367	389	364	358	364	386	354	377	361	347	389	383	397	372	365	391	349	329	333	373	372	364	338	345	337	361	376	390	356	367	331	401	341	350	386	354	357	335	378	334	386	389	357	362	353	372	377	367	361	358	375	364	349	354	382	397	360	395	367	354	363	394	402	376	357	340	313	338	391	303	364	357	366	370	336	362	341	364	354	377	322	383	387	337	397	372	385	367	342	404	376	333	347	347	345	396	333	388	366	354	371	357	372	354	377	354	367	353	363	359	363	386	365	364	357	355	359	357	376	364	322	355	367	393	360	389	373	352	374	330	399	390	367	366	388	357	368	400	388	345	357	375	354	350	398	325	367	399	349	366	360	376	354	382	352	377	363	342	387	375	365	380	356	350	377	364	351	358	364	366	336	382	376	367	365	367	364	379	367	359	356	393	329	389	384	377	389	365	364	369	376	377	355	345	375	354	367	365	365	343	336	362	333	355	363	370	367	359	393	372	320	370	347	372	330	382	353	340	353	373	369	357	399	364	334	379	364	339	377	363	340	338	353	366	389	346	349	375	387	373	349	379	372	354	410	363	333	381	333	380	356	377	376	347	376	380	307	349	342	356	379	370	373	408	330	339	383	395	347	368	378	384	353	338	384	361	376	372	371	402	351	358	360	378	348	368	341	377	357	384	365	368	352	336	376	353	404	361	381	366	390	363	397	344	391	365	364	353	344	349	384	345	354	351	340	371	355	389	369	347	386	345	352	340	361	368	382	395	374	363	373	355	321	368	409	343	368	366	337	364	380	347	352	358	380	341	350	359	369	373	354	394	346	362	375	384	352	357	371	348	362	366	381	364	359	380	375	355	366	328	392	336	351	375	401	343	353	363	384	352	356	372	362	382	358	372	369	364	355	382	393	375	361	362	387	375	367	373	382	369	362	365	355	340	397	350	390	398	388	352	361	395	364	374	360	378	387	376	349	377	372	363	338	392	346	369	362	351	376	367	326	399	374	363	348	356	363	327	400	388	369	361	397	396	358	355	341	375	345	395	347	358	340	383	389	363	369	352	395	409	396	365	356	349	380	363	346	367	384	382	412	357	373	366	337	373	382	389	388	369	325	352	361	347	397	351	397	386	372	360	363	377	367	401	364	365	386	380	368	370	355	366	377	365	408	380	353	371	374	399	361	360	359	311	355	362	362	361	387	386	358	382	390	385	358	361	338	356	380	350	350	395	367	373	350	380	367	341	359	372	362	363	371	370	396	331	386	409	406	367	353	380	347	388	383	380	385	400	358	369	390	368	376	371	330	369	342	381	332	357	348	393	354	395	357	382	382	408	373	363	378	351	368	330	369	354	363	393	361	375	345	376	380	375	376	351	371	373	357	383	384	419	364	397	361	387	354	390	363	379	352	355	394	362	353	371	358	374	369	347	378	368	360	341	360	380	371	329	379	354	385	369	346	353	362	384	351	374	369	404	404	352	356	363	360	348	337	395	390	343	328	392	386	355	362	392	358	338	382	388	344	329	394	368	328	349	360	352	401	377	346	368	355	377	365	354	389	360	368	394	389	356	362	350	377	395	387	372	386	387	338	341	365	363	387	366	402	400	325	393	361	363	399	371	365	381	368	402	365	367	328	351	389	388	346	368	372	330	373	339	357	368	365	352	378	358	354	366	338	389	370	359	357	374	368	339	367	381	374	391	381	372	349	364	356	344	368	341	379	382	346	334	373	384	389	343	344	366	357	333	342	365	366	384	372	339	352	357	384	370	360	399	343	373	359	408	384	365	360	378	388	362	357	358	324	385	391	357	342	369	363	354	383	384	344	390	347	348	343	363	364	358	404	346	347	345	350	386	393	349	401	398	350	374	378	372	352	374	370	390	362	359	343	344	378	343	375	352	406	347	352	365	348	350	390	392	370	369	378	358	364	354	335	364	359	393	353	371	318	353	392	379	343	304	372	394	336	396	343	366	373	344	341	350	377	385	348	377	357	360	357	381	342	385	365	375	367	369	369	347	366	354	375	377	379	359	349	370	370	357	396	331	333	381	367	372	352	365	356	396	365	371	354	362	358	394	351	343	382	364	357	336	362	356	357	354	375	392	375	356	353	391	341	347	391	359	360	345	374	348	370	330	340	341	396	352	375	359	366	387	396	394	364	369	366	382	398	361	379	351	369	390	398	334	360	345	383	348	408	398	365	421	353	336	359	335	354	357	353	376	390	383	394	318	346	386	353	366	361	350	376	347	307	360	379	406	370	360	366	391	333	375	387	388	372	337	382	348	356	328	352	319	354	390	369	396	331	345	372	372	362	348	341	375	357	400	383	363	357	393	338	390	337	386	369	403	396	389	409	360	388	392	395	337	363	341	332	363	368	364	373	355	335	380	370	361	367	381	381	372	335	356	381	349	388	329	395	372	364	396	387	344	378	357	390	381	356	370	328	374	369	356	338	360	382	377	359	377	325	337	351	379	359	364	360	367	346	347	353	379	392	336	366	366	368	384	386	358	384	379	342	350	363	329	418	392	379	325	378	367	374	363	361	310	369	409	393	384	379	365	356	356	363
23819	20970	25137	26988	20979	20728	1087	278	215	160	158	128	111	122	96	98	97	102	95	91	91	82	83	71	90	89	78	74	83	88	76	84	67	81	70	87	61	76	94	74	49	70	70	77	81	77	56	90	63	64	66	75	65	73	67	70	71	72	74	71	70	67	56	94	78	74	67	71	72	63	74	61	61	53	69	85	70	80	63	68	59	61	59	78	77	77	61	86	68	91	87	72	73	73	72	70	78	72	61	59	83	74	74	75	61	69	79	82	79	73	68	62	72	67	68	69	71	77	75	77	71	70	60	85	76	59	49	62	79	67	65	68	79	69	68	72	73	64	76	64	65	67	50	65	69	69	69	67	84	78	69	68	70	69	67	69	62	85	66	70	62	65	65	66	78	65	80	77	55	74	75	79	66	72	83	77	84	68	56	70	73	80	82	83	78	82	72	63	60	76	73	72	65	82	86	71	63	86	79	68	65	78	79	64	57	74	91	67	80	53	63	64	74	67	70	72	70	80	79	72	70	73	68	73	62	81	73	75	62	69	73	83	72	70	73	80	80	64	57	80	70	73	79	79	51	60	63	90	80	72	72	69	57	67	61	51	59	72	74	63	81	59	84	75	67	79	63	76	63	87	86	77	62	70	78	83	66	93	68	62	73	53	63	81	60	75	75	73	51	82	62	72	53	55	77	83	80	86	71	84	68	69	77	65	92	84	57	83	75	77	71	61	63	64	61	64	89	83	86	91	61	66	63	79	64	57	63	86	81	78	75	69	71	74	91	79	57	65	78	63	56	64	78	73	75	54	71	56	62	64	58	79	70	60	66	66	70	69	78	82	85	48	54	72	61	86	77	74	81	62	68	62	61	66	66	59	60	72	77	58	54	81	97	68	50	66	57	68	68	69	70	73	68	49	54	67	80	64	62	79	65	75	72	90	73	61	78	56	80	67	76	70	77	67	56	92	71	64	62	83	64	63	68	83	77	56	72	74	55	67	84	58	63	68	76	60	68	79	72	78	68	66	91	63	75	61	62	86	63	74	57	78	52	78	70	54	78	78	84	53	75	68	82	55	59	76	62	68	67	62	58	55	72	68	73	60	69	63	70	60	93	65	63	64	81	90	52	75	65	54	59	76	76	86	83	75	81	66	69	52	67	80	71	81	59	83	61	73	70	64	72	61	74	62	57	72	71	90	86	62	64	80	65	64	64	84	59	85	81	74	68	81	72	74	59	67	75	58	68	68	65	63	61	61	76	74	68	83	67	73	78	70	64	70	63	79	81	72	73	54	70	80	76	67	64	71	83	71	88	61	76	72	58	78	79	74	74	77	71	78	72	60	70	51	61	53	68	69	65	72	77	76	54	65	76	89	54	57	84	71	62	83	88	67	78	66	64	73	63	81	69	69	61	63	94	44	67	70	70	62	67	64	77	69	53	75	64	53	81	60	65	53	76	90	67	73	73	71	78	72	57	80	69	93	88	61	70	62	75	89	91	79	82	55	60	64	73	61	71	77	54	57	62	78	68	68	65	66	86	80	79	62	68	50	65	74	68	70	79	69	76	72	77	73	69	71	75	88	76	62	60	76	89	74	81	84	71	73	80	77	53	80	61	57	87	84	68	74	74	83	66	71	80	71	72	70	82	55	80	69	71	69	68	65	62	80	68	73	64	50	68	74	75	79	69	79	74	67	56	61	73	70	79	57	78	62	66	83	68	69	73	66	75	78	76	80	80	70	84	82	66	71	65	71	68	70	82	74	60	71	55	65	63	72	64	77	83	73	68	72	67	83	65	59	54	61	74	60	62	80	69	85	63	43	53	70	70	73	82	77	81	68	79	85	83	69	74	65	85	80	71	73	63	56	77	84	62	68	74	74	66	65	77	82	75	74	64	69	75	56	78	61	75	72	72	57	66	77	97	72	67	66	74	63	71	70	66	62	86	74	68	67	73	81	83	82	70	61	57	95	74	62	62	72	73	70	71	77	75	85	71	63	62	77	70	54	77	63	88	66	78	71	71	76	75	86	69	65	59	63	75	63	68	69	74	63	62	66	53	64	61	53	84	68	58	60	66	74	58	75	66	82	67	69	60	79	59	67	65	59	64	62	75	62	69	86	74	79	70	64	79	87	63	70	67	70	64	50	70	62	65	75	75	66	97	72	54	66	80	79	69	61	83	64	67	71	60	66	76	65	65	58	72	65	67	83	85	72	67	71	73	73	83	78	91	75	75	75	78	69	88	69	73	72	68	73	64	65	79	80	77	82	70	65	78	68	66	71	58	57	72	63	80	59	81	61	75	81	80	75	73	54	70	87	68	63	57	76	73	62	58	75	77	68	71	74	72	65	78	76	62	53	81	70	69	73	73	73	64	78	79	69	75	70	66	61	62	82	54	63	80	73	76	71	66	52	71	79	78	56	60	61	74	60	66	54	55	58	82	76	72	64	63	60	62	62	55	69	76	60	69	68	71	69	55	63	67	61	68	78	65	67	75	77	75	65	62	90	86	69	67	68	72	72	74	81	66	80	53	77	90	70	69	72	75	59	67	65	55	54	65	55	72	60	71	69	67	67	68	80	64	73	86	73	51	64	68	72	72	71	58	81	58	69	67	64	78	80	58	79	59	65	58	78	85	79	72	59	67	75	78	62	67	46	66	52	70	69	71	69	77	84	62	69	63	66	71	76	69	69	78	71	60	64	69	73	71	71	79	69	82	65	67	63	78	76	74	72	77	61	60	57	72	67	80	78	59	67	64	67	80	73	72	72	82	75	67	68	78	90	57	81	73	63	77	80	63	79	59	59	53	60	79	77	73	61	72	66	76	86	72	83	67	63	83	68	58	56	70	68	65	58	81	66	84	79	84	77	70	61	64	65	87	63	59	70	69	66	68	70	56	79	65	78	80	65	69	72	74	50	82	78	69	90	81	61	69	63	66	78	61	87	71	77	73	73	70	68	49	71	77	67	72	64	77	68	65	64	71	83	74	62	69	58	84	74	65	88	78	63	72	97	74	73	67	70	66	72	71	65	70	59	82	60	69	61	61	52	78	75	74	68	65	85	71	73	71	62	68	75	57	61	78	83	56	71	82	71	81	85	82	79	87	63	80	84	58	71	72	68	76	65	65	52	73	69	75	86	75	65	75	64	78	73	73	61	72	66	62	57	77	79	69	67	88	71	61	81	65	56	60	68	54	76	71	75	50	75	55	66	84	65	65	86	71	76	72	62	71	63	66	64	78	73	75	65	74	71	66	62	71	90	58	82	84	64	65	69	63	79	53	65	72	70	63	71	62	78	80	73	63	63	64	72	73	75	69	69	80	63	66	68	66	74	80	57	70	71	74	62	71	60	69	83	72	55	75	75	65	77	68	68	77	76	76	65	54	60	52	74	84	55	78	51	70	74	75	71	60	66	65	57	77	65	69	56	79	58	77	83	79	73	68	66	63	71	68	81	61	81	72	66	67	83	70	85	61	73	69	62	82	63	62	75	64	79
3008	4523	2275	917	573	400	309	272	302	255	252	208	212	226	205	194	180	188	197	200	206	201	194	201	209	187	203	210	181	202	201	193	198	178	193	185	184	190	162	172	172	189	198	194	174	186	181	182	185	167	189	194	201	196	199	195	185	190	190	202	212	184	188	199	179	177	230	178	212	202	190	187	224	195	197	198	193	185	214	216	218	182	179	186	212	171	178	185	182	191	183	184	209	179	145	164	183	200	175	183	194	198	204	188	214	175	182	211	188	190	176	214	185	198	176	163	197	200	225	178	191	188	216	202	169	170	173	206	201	189	171	189	183	187	169	183	179	173	169	182	203	192	181	199	181	217	206	208	178	217	189	201	185	187	185	174	215	177	176	187	194	180	206	189	191	235	209	194	199	190	186	199	163	214	205	185	169	197	210	187	161	193	179	188	186	189	191	186	175	209	192	187	211	199	170	191	209	202	172	210	174	164	197	186	175	168	196	184	184	212	207	187	193	172	175	188	204	200	203	190	182	203	174	181	192	164	185	183	183	195	165	193	200	177	175	196	189	196	169	181	202	175	197	193	186	180	210	190	195	195	184	179	210	203	190	180	206	196	195	165	199	188	197	178	172	190	193	198	189	190	214	164	203	180	196	185	219	206	173	198	198	185	158	188	194	187	194	213	193	200	202	196	188	186	200	200	182	213	188	191	187	202	180	180	170	176	204	181	164	204	205	174	185	187	200	197	173	189	198	194	199	176	181	196	200	235	200	161	176	194	188	210	189	176	200	206	198	157	204	189	198	213	181	170	175	198	209	187	189	172	194	218	170	182	187	197	192	201	199	171	177	175	211	173	201	183	178	192	193	187	179	209	176	192	182	166	167	186	202	190	195	174	210	178	180	181	198	171	196	202	198	218	212	159	171	200	186	191	195	197	194	186	177	189	192	208	183	210	201	191	192	185	193	190	181	191	189	209	202	190	192	182	191	187	203	201	188	201	162	190	216	175	172	230	210	194	214	185	182	187	178	181	180	218	195	177	190	162	179	195	171	173	170	201	182	206	200	179	201	179	170	196	211	198	198	210	196	197	158	169	165	204	161	201	192	191	206	197	181	186	209	193	186	198	197	184	209	187	206	168	187	192	161	176	164	194	203	177	187	176	210	189	181	197	175	189	172	182	200	184	181	225	190	199	196	188	181	191	188	169	194	202	202	182	197	192	189	179	187	206	195	181	192	193	169	201	195	193	195	165	176	172	213	193	184	187	175	187	186	209	183	211	191	178	188	180	199	196	218	179	184	202	182	182	172	203	185	165	175	169	175	194	164	179	164	177	203	203	183	190	180	192	176	208	215	187	188	188	183	199	193	175	182	208	175	196	192	180	210	181	206	204	195	193	190	173	193	197	172	168	191	190	185	189	168	216	201	169	165	195	202	202	193	193	204	174	172	165	184	168	161	187	191	190	192	195	173	185	198	196	191	216	203	187	171	189	178	171	196	198	225	182	202	185	179	199	178	197	177	176	177	155	186	206	179	157	206	171	171	182	226	192	178	202	182	222	182	229	175	173	189	174	203	177	206	209	197	177	168	174	192	202	196	190	174	174	158	192	153	203	201	189	191	201	185	193	176	194	174	181	170	182	175	176	175	185	180	182	205	190	183	201	180	170	184	201	197	175	214	177	176	202	210	211	185	194	198	185	200	197	221	191	177	179	185	187	199	178	182	208	175	196	183	197	162	182	176	179	181	185	198	221	194	167	172	216	196	199	194	199	189	199	190	188	207	156	189	192	214	187	198	184	182	180	208	179	171	178	196	220	177	205	191	216	212	188	214	186	181	176	170	190	200	188	195	190	186	190	226	173	173	190	173	170	183	168	206	186	207	190	219	220	183	164	189	205	175	199	192	189	197	205	175	190	212	194	169	196	184	187	178	205	186	185	183	204	210	186	182	185	223	194	174	190	188	193	182	160	191	189	183	197	174	203	175	179	187	184	184	189	207	184	187	194	198	217	205	186	177	162	199	212	181	177	162	216	200	176	172	167	179	196	193	201	181	189	187	192	194	223	203	178	193	198	186	202	178	189	198	207	183	194	184	188	175	174	203	194	201	194	204	173	194	176	188	192	194	177	196	212	195	172	188	174	197	196	194	191	197	196	187	209	192	195	189	186	163	198	205	183	188	179	196	193	194	188	199	178	180	172	196	195	193	186	178	209	191	180	184	189	187	188	200	179	219	174	164	187	195	188	192	195	154	187	202	211	217	186	176	175	184	188	165	174	195	188	174	201	185	187	194	175	185	193	182	184	168	205	187	213	204	166	210	202	205	187	203	188	189	188	205	184	192	202	165	195	192	179	180	215	190	174	191	215	160	175	188	203	211	202	181	197	168	185	200	179	182	169	188	183	167	192	173	179	180	177	181	202	201	184	182	183	169	206	156	166	181	193	202	178	197	179	183	189	187	190	184	190	177	186	188	185	216	192	189	190	190	199	183	191	175	163	172	221	190	200	197	181	192	182	179	206	176	195	196	212	202	205	173	206	210	189	182	202	183	178	193	197	155	218	200	196	189	200	185	179	187	199	190	185	201	185	205	189	172	173	173	174	198	192	187	211	180	206	173	169	209	217	225	192	173	198	196	163	188	182	180	188	186	196	195	195	201	186	205	184	174	182	176	194	183	199	186	159	205	185	212	184	201	185	210	178	170	177	180	189	179	204	189	223	185	188	185	188	171	185	178	180	171	183	204	155	198	186	170	198	183	185	194	194	179	197	197	180	168	170	182	191	201	184	194	171	159	175	203	169	197	162	196	190	208	187	166	182	168	191	191	189	227	180	204	186	208	178	185	206	185	173	197	197	192	203	167	166	182	202	195	179	202	207	198	227	189	174	217	175	186	193	180	170	213	183	184	188	202	175	178	192	218	200	191	182	187	180	189	187	203	181	183	207	180	200	194	184	217	182	175	208	196	191	182	182	174	190	179	201	178	165	172	200	164	167	192	170	191	169	179	192	177	188	208	211	189	157	172	205	177	176	187	187	187	218	181	188	162	165	194	208	183	210	191	207	209	182	206	173	225	196	198	176	187	174	173	181	173	200	181	184	187	187	161	180	164	198	212	194	185	193	193	152	173	201	182	202	172	184	175	188	188	187	216	182	181	193	197	198	200	180	187	183	171	181	187	196	204	182	176	172	202	202	178	193	197	150	178	179	188	172	193	198	176	175	203	177	181	175	182	187	200	225	185	177	195	198	178	195	186	194	180	192	193	200	177	184	179	193	173	190	172	203	206	200	197	202	193	190	180	195	186	189	219	200	166	178	221	183	153	205	187	200	201	183	174	167	213	169	209	197	174	210	187	185	182	178	201	185	196	193	201	200	194	176	184	182	193	176	202	192	180	198	211	204	213	173	168	195	163	188	176	206	189	179	186	174	195	174	218	171	184	183	172	203	161	201	205	202	185	201	221	171	198	171	197	204	174	198	187	196	195	200	179	201	193	173	181	178
32542	12216	1324	385	287	271	259	284	289	306	275	262	272	290	306	276	299	300	286	277	269	262	299	288	265	301	289	283	297	269	292	272	286	273	266	298	287	282	270	296	271	250	282	272	242	261	276	279	298	269	252	281	274	220	283	257	275	293	275	272	274	277	279	259	312	275	268	271	262	293	270	276	284	251	261	274	293	283	282	265	275	288	277	288	277	280	269	276	266	319	284	289	276	299	306	250	284	279	290	306	268	281	265	272	305	269	287	292	264	272	281	274	280	252	292	257	258	262	263	284	299	277	309	271	268	248	277	281	261	276	271	280	242	291	284	300	238	267	265	277	264	280	266	296	252	254	300	281	267	269	277	299	270	287	293	304	266	259	281	265	282	293	287	319	269	268	302	303	300	240	264	275	251	301	258	255	267	262	285	256	233	289	273	293	287	275	278	292	254	286	277	281	279	271	277	256	292	286	273	307	279	257	285	268	263	243	273	281	260	311	283	265	285	284	280	263	258	304	279	253	253	279	288	290	288	260	254	266	300	300	254	279	289	294	289	270	265	279	291	304	299	273	284	269	277	269	273	252	276	282	296	289	289	262	278	283	263	247	261	265	241	270	277	297	274	265	286	274	275	265	278	274	263	277	267	248	245	271	269	273	287	267	259	251	291	266	259	287	272	235	274	252	261	294	265	235	286	276	306	319	241	289	278	266	278	250	277	294	277	292	304	291	292	297	272	271	266	296	273	271	293	270	296	270	273	260	302	278	282	262	276	262	257	297	241	272	287	258	284	287	282	279	267	298	285	293	314	286	296	299	293	261	251	285	268	259	296	248	262	266	246	252	267	272	283	297	284	290	277	261	280	299	286	304	250	295	286	267	275	279	280	281	259	263	292	307	306	288	271	288	266	288	278	252	278	265	294	270	275	297	244	272	270	257	285	266	244	274	307	259	273	274	267	277	300	296	285	253	264	270	296	296	249	275	297	249	280	298	288	308	299	271	260	317	269	255	262	263	273	285	277	276	300	242	251	270	267	308	270	241	264	274	303	304	299	260	267	254	279	262	256	282	268	318	280	252	264	311	254	294	266	289	286	264	283	269	266	289	283	290	291	274	279	284	286	248	286	298	301	283	282	299	277	291	275	238	249	269	268	286	263	264	278	252	275	267	262	265	291	299	280	295	288	299	252	296	271	264	280	256	291	271	268	263	288	271	255	301	252	280	255	284	277	262	257	271	288	287	314	301	308	264	283	267	269	276	271	255	281	259	258	311	230	288	274	251	240	268	246	277	306	262	256	271	268	278	275	253	273	284	266	277	263	275	277	227	256	307	272	292	300	270	266	246	277	252	324	299	264	261	255	255	278	299	289	272	242	254	266	280	303	301	251	267	276	286	295	278	261	282	287	271	276	251	275	284	275	288	287	249	270	247	276	283	246	282	267	300	255	265	271	265	300	283	294	283	277	249	298	291	281	288	290	272	253	283	275	262	264	292	277	255	291	278	279	271	257	304	309	240	264	267	276	267	271	262	272	268	282	262	287	269	307	242	284	263	269	256	335	279	268	258	271	284	284	283	270	272	259	277	328	294	271	251	257	293	283	254	281	253	262	265	295	276	249	261	288	256	286	260	270	287	282	288	303	244	263	278	244	252	254	276	269	271	287	269	274	259	277	261	282	298	284	253	271	264	303	275	278	286	261	293	307	305	279	237	282	267	272	288	315	265	265	275	279	274	291	280	265	252	288	301	278	269	272	280	293	306	263	302	289	250	254	270	296	256	274	280	276	268	254	279	308	270	299	262	301	257	311	273	264	275	270	257	210	274	265	288	282	272	273	287	284	282	301	238	263	290	291	264	260	280	285	263	289	291	273	270	300	241	272	285	298	270	290	259	288	281	244	275	281	281	216	247	281	261	272	236	257	286	271	277	269	266	283	261	283	275	291	278	279	268	285	258	262	269	243	278	277	260	258	274	273	268	253	303	268	285	298	268	268	283	284	290	262	264	289	274	277	267	264	291	241	267	242	281	286	278	277	264	249	300	273	289	303	273	267	267	262	276	260	332	294	277	272	254	254	286	268	258	259	259	286	305	259	283	240	239	276	311	279	271	274	265	273	250	269	284	264	255	242	250	282	286	267	285	289	257	249	245	287	293	296	302	270	280	270	274	289	272	252	270	241	278	290	297	261	280	292	293	298	299	286	261	297	273	274	318	282	294	259	275	326	248	287	249	258	284	302	289	253	277	252	275	285	257	281	270	272	297	315	291	291	253	288	269	269	270	266	314	274	241	294	284	253	249	251	263	262	240	290	259	304	286	234	271	269	231	274	293	265	260	261	281	280	289	269	275	269	300	281	280	284	251	261	285	299	307	274	271	312	319	256	237	275	252	289	289	269	274	264	274	296	278	277	251	279	253	260	278	252	275	276	263	258	268	276	268	256	283	246	274	239	240	254	265	242	245	279	281	304	288	278	266	272	310	297	286	287	276	340	294	256	260	317	286	271	270	286	290	285	239	277	320	275	257	264	281	251	254	296	261	297	267	285	263	295	308	303	271	296	279	289	262	238	269	258	275	276	286	260	252	284	266	275	275	286	288	275	264	274	256	271	258	271	269	256	246	289	284	278	259	271	265	253	255	266	288	272	266	268	251	288	301	292	329	259	262	259	253	312	281	288	277	285	259	259	261	267	299	276	296	283	276	270	265	306	273	288	280	271	277	258	286	277	292	264	251	281	271	277	264	282	252	276	277	271	248	282	285	272	273	292	269	257	307	278	289	280	269	273	273	288	303	273	308	267	276	270	234	257	278	273	281	255	244	268	296	277	271	267	272	276	248	298	295	278	256	287	262	282	314	292	269	277	285	289	268	295	252	275	305	273	254	260	296	290	271	287	258	272	285	274	254	290	258	292	299	267	273	286	270	262	292	261	285	287	299	240	253	277	256	290	244	270	273	270	273	274	252	252	279	287	296	267	259	257	271	273	271	266	273	289	265	273	256	301	256	315	271	267	259	306	247	281	272	263	254	240	292	268	268	297	290	287	263	239	288	239	260	289	268	294	275	290	252	291	239	285	265	269	267	274	283	281	254	320	249	266	296	273	275	279	301	286	284	302	263	256	263	258	264	285	260	276	287	273	271	283	286	253	247	251	286	274	266	264	332	326	297	241	241	262	257	259	311	272	310	281	295	282	270	280	246	257	301	273	278	277	297	273	256	254	304	277	288	247	259	274	272	271	266	269	274	274	280	253	310	287	298	273	272	255	274	284	279	274	265	277	286	272	272	260	264	261	254	278	236	272	286	243	291	316	279	311	281	275	248	278	284	270	272	299	262	267	282	289	280	300	286	288	282	281	261	279	313	299	280	294	308	262	275	279	240	289	243	287	301	299	266	264	284	247	260	278	258	268	284	257	300	279	287	285	267	258	303	281	316	293	277	290	243	271	268	262	280	283	297	291	273	274	271	276	276	291	270	314	250	294	287	286	286	276	269	271	277
5328	763	701	629	620	622	592	578	603	589	632	588	619	617	654	564	621	650	615	583	580	564	607	632	610	626	618	628	619	601	626	650	602	557	601	586	655	628	615	597	615	638	537	592	624	606	615	578	615	579	596	613	627	585	599	571	604	647	566	636	580	604	637	654	598	578	621	601	580	627	597	641	611	567	599	564	654	572	611	622	635	561	639	626	580	630	671	592	645	567	566	629	574	614	656	564	605	608	598	622	621	588	624	598	566	598	651	591	577	628	605	585	623	573	607	629	596	590	607	610	580	603	578	625	585	604	559	609	646	662	595	592	620	574	573	586	588	629	586	601	633	617	531	590	614	583	596	621	628	608	626	581	621	590	618	536	642	584	653	583	641	582	587	601	580	630	576	606	663	613	632	611	604	613	680	611	609	544	544	575	624	641	625	592	607	626	610	615	588	635	640	623	610	571	586	626	647	605	636	654	617	631	609	595	614	600	603	592	612	599	568	576	620	620	613	598	596	617	612	643	617	574	589	619	596	594	585	642	614	653	577	597	585	616	618	594	670	578	608	651	594	623	607	603	642	647	648	591	614	589	613	612	609	589	583	544	619	593	635	624	591	595	603	601	616	585	548	629	642	589	626	607	607	614	595	582	617	571	597	610	617	621	608	620	577	610	599	622	633	577	640	601	596	636	590	607	634	671	577	619	570	600	602	602	585	615	600	649	614	629	626	607	630	644	623	652	595	609	590	623	610	603	596	612	569	601	628	657	603	571	620	612	593	620	585	582	582	598	588	601	636	631	587	621	592	585	568	596	560	670	580	609	670	612	618	603	616	617	576	587	616	595	596	586	584	581	566	576	638	569	597	608	601	645	624	639	615	597	612	596	625	647	607	656	645	633	583	594	560	603	596	605	617	643	628	588	601	589	610	593	600	649	589	567	611	584	585	570	655	607	635	590	635	589	619	610	570	608	582	606	617	634	596	583	629	610	598	625	592	586	606	622	600	592	599	626	605	603	622	602	600	602	619	635	597	631	651	637	603	627	577	588	635	597	603	598	615	573	574	617	618	598	601	647	668	602	614	618	614	634	599	613	621	636	600	626	599	630	638	626	590	641	639	636	622	603	655	584	642	600	650	590	602	624	605	564	596	594	628	620	629	615	592	617	617	585	600	591	621	629	618	588	591	628	619	610	600	642	586	647	610	654	601	602	633	606	599	590	634	594	624	600	575	608	632	647	558	619	660	615	586	568	561	568	589	589	618	568	585	597	650	608	576	586	614	628	623	616	589	602	591	623	582	587	637	599	605	679	642	584	668	552	620	618	630	591	612	610	621	632	600	618	546	618	593	607	619	603	570	590	615	627	584	605	619	605	573	565	644	557	605	661	620	584	609	629	569	632	616	570	582	604	577	602	646	614	628	604	597	661	568	580	631	600	646	614	592	646	578	630	622	609	564	567	637	646	638	636	569	600	621	632	613	579	635	574	605	625	646	613	624	592	594	628	607	617	591	606	560	615	615	623	594	634	568	619	586	555	638	620	637	604	568	594	620	601	640	600	617	582	603	621	626	617	626	616	615	622	576	595	627	596	591	622	596	584	641	591	561	582	602	652	569	635	597	566	598	642	610	608	625	595	586	635	632	584	639	581	623	558	611	623	638	630	578	617	604	625	649	653	585	640	611	629	665	617	615	610	565	577	635	650	572	624	588	590	583	580	610	570	614	565	570	637	615	636	594	605	578	564	578	597	603	619	574	596	637	600	598	652	630	600	583	568	607	590	630	617	577	627	553	629	626	616	606	600	602	621	603	611	613	624	618	596	618	647	600	602	619	598	590	572	615	634	599	585	602	610	567	620	599	589	624	661	596	579	594	613	636	586	639	588	578	641	588	581	603	603	570	593	606	622	627	623	647	604	582	580	624	600	577	610	632	615	600	640	596	645	615	599	612	631	626	588	630	631	604	590	574	600	609	597	645	633	622	611	623	571	597	592	624	607	609	605	579	590	589	623	597	571	586	561	555	582	616	597	592	635	580	573	605	612	620	619	613	577	613	566	567	576	599	620	598	618	527	591	603	597	634	611	590	575	601	592	598	578	582	576	587	622	607	603	597	584	634	558	574	645	615	565	634	580	612	554	607	618	649	601	649	632	564	601	653	632	610	588	590	623	578	624	578	581	629	562	625	632	585	601	655	615	623	583	598	590	604	610	632	640	677	610	546	582	583	615	623	591	595	592	581	553	584	630	616	589	595	588	602	596	637	632	654	595	605	592	594	603	643	596	646	627	624	581	600	603	611	650	643	616	602	613	624	621	604	588	632	642	580	630	573	625	591	589	598	575	638	603	623	632	651	588	670	603	583	582	610	622	593	573	620	608	575	624	641	604	616	603	606	588	609	632	577	622	590	629	599	645	571	620	577	603	599	585	573	611	598	606	613	598	638	523	587	673	609	593	621	617	610	585	630	599	621	596	615	619	575	627	617	589	603	634	616	608	623	590	589	644	670	608	646	584	580	607	608	601	645	604	571	631	616	634	588	655	667	588	578	606	613	628	564	598	639	617	626	635	602	662	586	601	598	578	603	619	587	620	626	617	611	603	598	594	624	601	637	611	656	603	618	580	602	587	606	639	555	629	619	584	597	620	594	627	630	616	598	601	581	662	615	588	618	587	617	632	621	609	632	581	594	564	640	602	647	617	590	548	601	610	642	613	607	570	598	569	630	610	603	649	608	606	616	592	605	573	602	623	648	620	606	569	602	622	650	617	579	609	616	605	582	649	663	577	611	592	590	614	593	623	615	588	641	609	621	598	551	597	531	597	608	647	572	634	589	627	621	607	611	626	636	595	601	577	633	581	632	619	585	555	616	602	629	670	628	580	637	586	600	542	638	571	631	567	581	594	624	583	610	631	629	628	636	636	607	602	628	633	593	655	643	578	605	563	591	575	621	593	615	620	627	585	599	585	661	577	597	630	571	620	625	651	592	619	630	593	630	587	603	609	654	635	603	559	635	581	601	583	602	588	584	622	595	594	586	636	618	578	582	613	646	628	566	634	618	611	592	622	595	614	632	601	603	628	601	625	557	581	552	599	595	632	614	641	653	596	643	624	576	624	623	624	573	654	586	619	612	606	571	654	602	545	602	579	592	630	617	632	612	592	614	597	603	629	650	631	604	590	646	612	581	666	593	666	587	609	632	597	629	602	599	616	606	568	635	594	615	585	630	581	604	626	598	584	632	595	623	583	609	616	596	564	621	599	585	621	623	615	611	645	611	575	616	617	581	626	615	624	670	615	593	614	573	544	647	638	611	630	583	566	595	606	644	588	603	609	621	643	659	624	603	577	577	613	629	649	605	598	623	639	602	602	652	594	593	653	593	602	606	587	632	617	616	559	610	607	628	601	598	615	601	633	623	610	604	627	634	639	619	606	648	613	564	614	589	586	643	628	626	588	674	613	630	632	629	592	608	636	604	606	592	603	595	639	630	616	578	605	600	574
24523	20951	24437	27609	20537	1976	305	251	228	195	205	192	196	190	159	143	178	147	149	169	181	172	177	151	153	165	141	149	162	145	171	189	167	187	162	146	152	184	160	150	176	139	151	161	154	165	172	160	154	150	156	170	144	155	150	150	164	170	165	185	143	161	156	185	158	141	154	159	156	156	158	154	161	161	170	177	177	163	156	166	147	157	162	168	169	163	168	166	160	149	155	176	154	138	164	172	156	138	181	158	158	175	160	159	156	156	140	173	158	144	167	175	165	150	140	182	182	187	164	145	153	150	165	151	187	148	169	172	143	140	175	166	160	160	186	137	154	127	163	180	155	179	148	178	169	157	172	174	164	178	181	144	171	168	151	133	173	161	153	203	176	166	167	149	147	177	167	154	161	157	160	168	154	170	163	155	154	185	133	168	151	158	149	150	151	150	155	178	181	160	163	176	142	169	161	148	179	141	153	153	160	157	158	149	162	152	172	143	167	148	157	158	178	157	152	162	162	147	173	144	151	156	152	174	136	146	141	165	142	152	168	156	145	143	162	174	173	159	170	183	174	140	153	160	165	168	169	192	185	152	168	179	174	150	178	156	163	140	174	170	174	163	170	162	173	168	160	171	164	185	155	156	171	157	143	134	154	169	172	170	187	148	155	146	168	166	156	166	157	155	166	147	152	182	152	162	177	143	156	156	141	174	163	153	176	165	148	161	169	160	144	151	155	169	157	165	157	156	137	145	158	156	158	173	150	172	149	151	154	150	165	169	156	170	184	159	153	150	147	169	167	150	129	148	160	177	170	161	165	130	155	162	155	152	156	153	167	161	170	133	180	191	165	160	146	156	187	131	172	165	169	163	186	188	150	160	171	159	156	151	164	135	147	182	146	181	153	162	159	170	170	148	170	150	199	173	157	150	152	156	156	154	148	139	178	172	141	155	191	168	167	153	181	189	177	153	165	138	151	173	183	166	161	173	197	168	159	169	164	173	181	171	168	148	144	147	140	182	199	165	149	165	166	170	139	160	135	167	157	165	142	182	157	153	168	161	146	138	172	159	149	145	170	171	190	153	155	161	183	153	162	161	151	171	160	158	164	137	191	168	184	146	127	128	175	165	150	145	151	156	177	185	166	165	150	152	150	131	172	161	169	176	164	164	144	180	149	167	179	136	148	152	166	173	160	146	146	174	163	139	162	148	162	145	169	172	165	180	167	186	142	144	142	165	160	185	143	188	177	150	173	192	168	190	167	156	160	160	159	148	179	176	167	166	185	136	121	153	158	176	152	182	164	150	175	179	145	174	151	159	168	171	148	153	154	150	150	175	186	167	158	139	163	153	166	187	163	173	158	155	142	156	178	163	155	157	144	152	174	180	167	148	179	164	167	160	175	164	145	174	163	164	162	175	184	150	154	161	150	149	146	151	163	155	142	167	154	159	163	141	188	142	151	154	137	156	165	175	163	184	163	155	157	182	147	158	165	149	176	166	154	173	123	164	158	149	168	167	164	159	152	165	160	156	133	141	153	172	142	163	160	127	149	164	139	156	141	162	163	181	152	166	155	178	179	175	173	151	170	151	151	165	180	183	148	152	146	157	173	153	159	143	176	156	155	145	153	151	145	171	169	137	142	161	149	164	161	143	157	191	160	127	155	159	171	185	165	171	147	164	176	156	150	138	145	161	156	175	148	125	151	147	156	128	170	171	160	147	167	155	163	167	141	155	157	161	157	150	141	161	157	153	158	167	172	139	162	148	178	163	179	156	158	158	144	162	159	173	160	153	170	178	168	150	139	164	167	154	148	169	157	180	140	153	170	157	168	156	182	139	165	158	163	154	131	171	174	156	139	166	181	166	167	146	166	116	167	175	168	154	168	165	170	146	164	157	143	175	160	173	167	169	163	148	164	166	144	156	165	134	176	152	149	165	151	167	174	159	163	118	151	170	185	171	158	171	149	168	177	155	151	171	164	174	203	156	161	151	154	150	171	157	164	190	170	160	153	175	144	153	171	152	134	165	159	163	155	170	157	187	169	146	152	165	141	172	140	139	192	162	157	156	164	161	165	121	149	159	151	179	160	176	178	161	137	160	175	175	148	151	179	164	172	171	179	173	176	171	162	141	159	148	178	154	152	144	188	144	166	166	134	134	187	184	156	136	191	146	154	178	179	154	159	148	154	184	140	166	155	156	158	154	169	159	172	170	170	138	142	151	150	155	171	171	151	167	160	158	153	144	171	164	149	180	155	165	172	191	148	153	189	167	159	164	169	141	147	176	168	171	157	177	153	141	166	155	143	173	167	166	178	147	192	166	156	190	185	158	163	154	154	170	142	163	157	149	168	164	164	157	158	153	151	151	160	165	151	160	152	156	127	129	168	146	157	160	142	176	168	151	170	149	167	151	136	162	165	136	142	156	150	177	169	180	152	156	160	184	163	157	162	160	154	180	180	166	143	156	136	140	150	148	176	158	132	145	146	170	164	175	161	148	174	163	166	154	176	147	174	157	169	157	152	158	161	180	182	164	167	175	168	161	144	180	164	144	142	167	159	161	164	172	174	162	174	154	160	157	164	152	150	164	165	161	167	157	145	160	166	159	170	190	166	153	142	152	177	151	161	165	146	166	141	134	162	134	163	160	130	176	158	147	173	165	160	140	170	161	165	157	157	157	169	155	152	166	179	162	148	145	153	164	148	151	186	169	160	135	147	178	172	176	162	175	141	167	156	151	142	173	154	153	185	154	161	169	165	153	147	180	155	184	152	173	169	154	177	153	160	172	177	146	176	157	163	179	174	158	158	164	162	165	164	153	157	140	184	158	179	168	161	161	149	157	155	178	165	146	162	159	154	156	164	147	176	163	148	160	161	179	175	150	184	137	162	149	169	154	155	177	144	155	155	176	151	148	170	193	169	149	172	160	154	159	162	163	159	155	163	173	152	130	154	177	154	151	145	159	167	158	142	154	164	156	175	181	155	173	163	140	147	145	177	173	184	163	150	163	141	144	163	167	159	155	163	156	170	146	169	131	139	149	166	157	173	170	155	169	165	156	167	163	160	175	164	161	155	167	160	167	162	150	162	164	180	143	164	154	169	165	145	181	151	159	141	168	166	164	167	154	161	164	146	131	145	159	168	162	175	179	155	152	167	131	144	175	166	168	167	171	162	149	162	153	139	150	133	146	139	151	174	160	172	147	145	141	166	184	163	147	178	156	161	158	136	174	177	144	152	168	163	148	139	136	173	148	130	183	163	159	149	157	177	167	143	162	155	158	162	150	147	147	148	151	169	156	146	170	167	156	176	160	172	147	159	137	162	145	162	153	154	158	151	178	163	149	166	132	157	153	154	152	138	167	156	167	171	163	166	176	144	149	134	135	157	152	165	164	164	176	145	168	173	168	171	152	163	162	154	138	169	158	141	139	185	154	136	161	153	158	151	144	151	163	180	173	159	161	165	169	140	170	171	155	163	167	152	132	179	178	165	147	163	173	166	165
3031	2602	1423	791	558	456	459	411	435	394	388	369	383	332	360	362	367	360	342	383	408	377	350	364	368	389	387	367	358	341	367	385	338	368	387	380	342	365	389	384	346	369	324	376	379	372	383	355	362	405	353	366	353	353	343	342	364	365	339	337	365	381	371	339	371	359	406	359	394	369	376	352	355	334	345	380	371	359	370	378	394	365	343	349	340	365	343	343	394	372	364	367	415	378	390	365	350	394	342	413	347	379	350	349	370	357	335	381	335	365	351	354	346	350	374	342	389	363	370	412	366	370	336	356	373	366	341	335	361	374	367	342	365	346	358	367	392	343	365	366	350	332	373	347	368	342	365	410	361	366	373	359	369	350	380	347	374	347	367	326	359	380	356	330	382	365	363	365	332	425	366	376	370	385	365	325	355	371	384	379	343	379	368	350	369	346	353	384	328	347	383	374	353	378	345	370	368	371	370	343	382	379	327	360	344	375	359	345	387	350	351	384	333	355	377	363	394	367	346	395	345	352	356	349	364	321	373	370	398	404	384	321	316	389	360	396	386	352	359	383	389	338	378	345	328	350	374	351	376	348	364	355	348	394	364	390	366	345	378	362	393	391	373	412	351	319	359	361	362	382	385	366	379	359	363	366	395	367	355	358	328	359	386	389	393	345	348	402	354	357	376	346	352	359	390	347	339	384	367	386	346	366	355	381	360	369	343	370	347	381	403	383	349	346	355	349	342	359	380	329	351	352	382	367	382	371	345	355	370	365	346	320	341	346	393	373	353	383	358	422	361	348	317	361	375	333	375	328	368	366	379	388	390	371	348	365	378	374	340	325	378	369	360	385	380	396	361	388	368	374	383	410	373	352	373	421	378	366	376	361	433	362	358	346	369	381	345	372	380	337	379	338	342	383	368	367	377	379	342	355	358	359	366	348	351	376	383	377	353	358	361	376	343	341	381	342	355	385	369	360	387	363	347	373	380	338	358	358	364	375	388	387	339	391	341	358	363	374	377	404	391	370	362	362	338	340	389	349	368	377	368	360	367	336	367	368	368	386	365	394	336	351	379	367	385	319	349	386	353	359	382	386	333	364	386	411	356	378	354	360	362	366	355	379	347	373	350	384	365	313	353	350	378	329	346	408	386	359	392	372	367	393	336	359	367	360	364	373	344	380	345	372	343	368	342	359	364	338	335	367	405	390	337	357	367	376	351	389	378	375	345	364	322	364	390	346	359	355	379	350	347	390	348	369	376	344	349	348	360	381	380	358	396	350	390	371	372	367	399	377	378	380	406	379	356	377	361	354	351	392	347	361	402	358	365	360	360	353	353	353	356	349	366	345	364	346	339	347	335	400	328	357	359	348	392	376	349	337	367	373	368	374	348	349	405	364	367	348	372	386	335	369	362	347	381	336	354	365	365	378	383	391	343	380	342	347	355	411	369	347	352	335	364	377	358	355	330	361	341	365	359	363	367	352	370	373	364	385	394	369	341	346	401	373	372	368	358	348	367	373	352	348	370	382	359	369	379	354	344	356	378	379	353	371	397	377	342	352	389	371	328	377	399	374	361	332	397	377	389	377	391	356	362	357	327	358	371	354	372	342	399	352	341	372	351	375	346	363	379	376	353	379	360	346	345	372	347	356	372	376	381	358	385	322	396	377	327	377	362	353	355	356	339	325	379	371	351	384	368	377	383	339	357	370	323	357	364	354	355	359	365	334	389	381	355	342	360	379	377	347	367	371	378	364	393	327	369	371	396	369	387	357	334	387	378	342	325	359	370	372	338	363	364	397	361	367	390	337	351	364	366	354	362	368	361	380	364	395	392	369	367	340	372	339	339	359	332	391	366	349	352	356	377	352	356	336	353	348	364	369	356	382	372	357	386	357	402	352	371	356	371	380	377	376	338	384	340	408	338	390	369	378	381	354	355	386	372	402	353	383	348	355	381	374	350	395	376	363	362	372	340	361	347	349	387	332	368	376	400	343	378	365	361	368	344	343	317	380	372	370	347	386	356	392	375	345	360	343	389	337	376	323	339	392	349	394	371	341	340	350	375	357	353	361	380	339	345	359	360	359	376	355	347	364	374	390	331	347	370	389	388	370	365	351	351	367	372	372	365	375	370	388	371	361	348	363	342	371	364	368	350	350	390	353	336	363	360	350	358	356	335	349	369	386	368	384	373	409	364	382	363	362	360	365	338	376	373	377	356	359	380	381	351	338	334	379	381	358	362	370	389	360	362	384	384	339	345	342	330	346	374	363	376	357	364	369	349	377	344	329	379	350	376	366	354	383	349	345	319	386	354	364	385	384	362	371	379	371	355	369	354	357	370	368	381	372	413	396	365	385	351	338	359	346	364	352	378	329	344	368	373	349	360	343	363	370	380	390	382	364	349	360	341	364	370	400	356	373	345	368	383	351	361	355	380	360	350	354	341	353	357	363	363	381	352	333	341	373	320	331	378	420	390	348	375	374	402	366	354	341	369	328	359	384	356	362	337	368	365	362	388	377	362	374	370	345	348	355	359	339	378	360	346	370	332	337	360	386	352	373	391	346	372	366	368	381	394	358	410	371	366	355	379	359	392	368	389	374	355	348	361	371	372	407	334	331	378	378	335	396	400	364	349	396	371	375	385	367	391	381	360	365	369	357	323	371	361	392	377	343	385	365	329	325	352	340	390	358	384	350	371	344	369	357	357	402	361	366	366	346	382	347	357	381	375	393	345	329	373	382	353	399	376	401	383	359	374	392	369	358	394	358	368	364	353	368	372	342	385	399	396	365	382	381	355	386	382	390	379	381	330	359	337	349	375	367	331	356	373	345	350	349	330	365	342	400	353	384	366	350	363	339	380	357	378	368	385	375	381	365	327	363	352	355	373	386	373	334	369	343	320	372	358	373	375	360	355	381	382	353	367	365	345	341	382	374	364	334	376	365	367	359	380	364	368	356	362	343	374	407	336	336	369	327	351	351	369	371	338	341	369	344	364	346	369	374	385	371	377	352	340	349	362	379	361	354	373	350	356	365	375	342	384	378	355	370	373	374	347	370	355	369	416	367	348	371	351	348	368	360	358	409	349	388	375	331	359	361	384	334	372	383	356	358	381	334	358	378	352	386	369	364	427	351	384	351	375	351	308	351	357	331	371	348	366	349	320	335	343	374	359	361	377	400	370	350	347	352	367	342	363	423	351	343	370	345	369	359	374	338	371	375	395	377	368	353	346	355	398	352	362	338	397	347	371	381	359	343	350	376	358	347	357	374	387	381	377	332	368	389	385	378	394	383	352	377	349	374	367	366	374	380	359	356	370	372	369	347	398	398	335	381	377	360	338	342	383	364	372	345	341	365	330	374	366	366	361	361	375	390	352	347	373	366	376	390	339	352	386	381	355	359	384	370	345	371	382	349	362	390	386	365	356	388	349	340	388	345	378	360	343	385	397	348	393	352	360	407	381	360	368	368	360	356	350	356	372	361	313	369	383	372	376	365	371	378
23816	20956	25094	26966	20960	20733	1041	318	189	152	134	124	128	104	117	120	100	87	76	79	82	77	82	74	77	86	84	80	83	82	83	66	77	82	75	78	68	67	76	80	63	79	76	66	64	83	68	74	71	70	69	76	49	74	72	71	58	67	69	63	78	65	51	59	77	72	70	72	76	74	77	68	81	82	65	82	64	69	50	76	64	79	91	75	63	61	93	79	67	88	73	83	67	62	71	73	62	64	78	82	71	60	76	77	72	83	69	84	71	80	66	54	69	92	77	79	64	63	73	69	67	83	88	68	73	74	80	77	50	79	64	80	68	71	66	68	65	80	94	85	63	60	63	73	62	70	82	79	60	75	84	85	67	80	72	77	69	75	88	73	86	67	65	61	77	75	56	76	76	56	67	72	59	49	62	75	72	76	59	73	66	88	86	72	64	68	69	68	72	85	67	60	76	65	81	65	70	66	63	71	78	67	58	66	69	67	68	70	74	65	67	76	76	78	65	66	62	64	74	65	90	58	68	64	62	70	82	74	64	68	74	84	74	70	60	60	63	70	72	76	79	61	69	53	77	69	59	80	70	66	85	57	58	92	73	60	73	61	62	83	74	63	74	77	76	66	64	80	66	83	75	67	71	56	72	81	75	64	68	70	79	56	60	65	90	74	59	68	62	72	83	62	81	86	71	70	57	74	61	67	78	61	59	66	67	92	73	73	57	76	69	67	72	90	66	70	70	63	71	57	65	74	72	78	65	71	71	67	62	64	62	57	76	83	64	62	68	73	62	73	64	73	57	73	65	65	77	79	57	82	65	85	65	74	67	74	81	75	64	73	74	65	77	75	70	58	84	59	80	66	58	79	79	57	69	70	74	69	61	65	77	59	74	75	76	56	71	64	80	80	57	70	54	54	59	73	65	72	67	51	57	93	74	72	77	77	66	73	68	79	66	48	74	83	72	83	67	63	80	74	67	61	81	72	64	70	69	73	78	88	67	67	83	69	65	73	76	58	70	78	79	63	63	79	68	68	71	60	78	74	73	92	61	59	72	73	70	81	77	61	73	81	63	60	75	65	77	75	77	65	59	54	67	77	54	60	76	62	64	61	76	70	82	70	76	82	62	67	57	64	78	87	75	85	66	57	87	84	84	70	68	75	66	68	71	75	70	74	71	68	50	62	64	69	71	66	65	60	69	69	73	82	68	85	68	58	69	63	67	69	71	67	79	57	78	70	99	67	63	75	81	60	78	85	70	69	71	58	94	75	79	74	65	77	78	75	78	64	67	62	66	79	58	75	73	92	64	65	71	88	75	68	71	64	70	73	70	68	69	77	59	78	70	71	62	66	61	68	75	67	60	64	75	85	68	80	81	78	78	85	66	72	70	66	57	82	68	61	70	53	72	69	66	73	74	75	55	84	91	85	56	67	56	46	65	61	63	61	74	64	66	61	92	70	66	86	72	72	82	72	66	78	78	60	61	80	80	74	81	65	65	80	84	64	73	75	78	78	64	76	67	70	77	61	78	73	74	83	93	72	63	80	61	63	71	94	72	73	68	69	72	70	65	86	69	59	70	77	69	62	63	61	62	78	79	65	74	72	63	69	75	77	64	61	78	78	62	77	85	79	57	76	58	62	66	75	60	58	77	65	88	71	57	67	60	76	60	76	58	70	67	65	76	71	76	67	94	71	74	60	70	61	50	70	50	69	71	59	81	69	64	65	77	79	90	85	54	70	71	71	62	67	73	72	68	77	74	67	91	72	61	74	64	68	59	61	69	71	64	76	71	73	57	68	66	73	65	94	69	65	77	73	67	69	82	61	73	82	88	68	80	67	71	60	74	79	68	72	69	68	61	56	68	59	70	70	72	76	60	74	52	71	74	62	72	73	73	72	42	70	75	68	86	70	72	75	75	78	70	81	69	74	72	69	60	68	54	72	64	61	75	74	66	72	58	73	79	67	80	59	73	67	67	80	71	66	76	65	83	65	73	69	57	63	64	72	54	78	66	69	65	81	98	69	58	65	58	63	85	72	73	56	68	64	74	63	75	61	58	58	70	71	76	72	85	68	67	63	58	63	75	51	83	65	71	81	67	65	67	64	63	62	74	72	75	75	68	69	79	77	72	78	52	72	61	68	66	79	67	71	72	91	76	63	68	76	79	66	65	63	80	65	70	79	60	73	79	53	66	68	72	64	67	65	59	73	67	63	82	69	81	64	70	60	87	74	92	79	72	69	70	56	82	68	70	71	74	74	74	79	55	76	75	90	70	69	63	77	68	77	58	77	77	71	55	60	51	61	75	75	75	70	80	67	73	73	72	72	72	67	67	66	69	61	73	69	57	72	80	68	83	63	65	64	86	85	66	66	78	66	94	72	68	70	74	58	68	66	72	77	59	61	65	73	48	71	53	62	73	66	63	81	71	66	72	59	69	61	60	60	68	74	73	67	72	64	68	69	74	58	66	75	75	77	74	82	68	67	83	66	56	83	78	55	53	74	68	88	80	72	59	55	77	60	88	64	74	56	56	90	65	75	69	82	50	73	68	75	57	75	57	73	66	66	66	75	68	64	74	64	66	75	72	62	72	70	75	61	52	60	69	75	64	50	68	82	51	67	84	66	70	78	73	73	65	75	70	74	57	75	78	75	64	82	71	76	73	55	73	69	68	84	87	58	70	73	68	74	78	70	70	66	73	66	75	64	48	72	76	70	70	68	76	76	85	65	75	79	62	78	74	64	69	80	85	57	74	60	61	53	52	60	72	104	66	76	75	67	85	76	59	69	57	70	60	86	63	66	75	65	66	66	79	58	61	69	75	79	70	60	90	75	64	83	63	78	68	86	55	49	65	83	72	83	76	71	78	69	75	73	74	59	64	76	64	68	71	76	82	62	68	84	63	63	65	67	58	63	66	77	75	61	70	75	79	72	68	76	70	74	63	84	66	59	66	64	72	64	66	78	67	80	64	79	67	66	85	71	64	58	70	73	78	67	68	66	59	64	73	64	72	63	71	58	63	76	63	68	89	81	71	76	70	77	57	71	72	70	71	69	72	71	68	70	67	75	69	76	70	66	70	70	72	72	78	70	63	61	69	55	72	85	73	65	69	81	70	66	73	71	79	58	63	77	84	74	73	84	74	60	65	65	68	82	60	73	75	67	69	57	64	63	70	65	58	60	56	59	61	80	66	73	61	60	62	71	76	69	71	81	60	76	70	79	72	63	69	83	57	65	75	81	52	60	62	66	59	59	87	67	75	53	76	47	77	66	67	75	88	62	74	63	67	76	73	61	70	88	56	51	68	76	58	62	65	71	71	63	84	73	64	77	95	52	71	72	83	71	58	64	64	71	100	64	71	70	72	57	73	68	54	68	77	76	85	70	74	81	66	65	79	52	65	73	86	70	88	79	76	52	71	80	87	81	60	64	77	64	65	85	85	68	61	77	74	66	88	86	50	74	64	70	76	68	88	77	68	70	80	61	58	65	60	53	64	93
3042	4290	2326	958	568	455	317	275	246	194	240	228	225	216	207	223	178	193	195	198	227	199	192	178	183	188	198	200	178	224	208	200	192	201	193	171	206	179	207	182	192	196	181	185	220	165	189	179	209	192	179	179	189	216	193	198	197	191	216	223	193	181	208	173	208	188	203	195	184	176	174	179	169	198	187	202	208	180	170	182	183	183	190	188	202	212	182	195	181	180	190	209	193	162	183	194	179	198	195	187	220	195	212	176	189	197	200	174	194	196	162	196	165	192	165	202	190	179	208	182	216	182	182	182	187	219	182	188	170	185	207	204	191	189	178	190	216	234	188	201	180	179	183	172	197	172	194	207	188	196	194	190	175	199	174	198	168	175	200	176	177	179	170	173	214	190	180	186	172	186	198	180	202	197	172	189	157	190	178	183	202	194	199	191	179	195	181	188	189	156	173	180	211	182	187	179	193	197	210	170	187	179	210	189	158	182	206	199	185	198	219	196	209	195	203	201	179	169	191	192	178	192	177	194	179	182	191	197	195	216	171	186	190	201	165	185	166	177	172	181	177	198	181	204	192	203	202	188	180	198	189	191	173	177	201	188	197	204	169	186	180	186	204	208	186	196	188	182	174	162	188	205	180	181	166	179	177	216	208	180	180	183	170	216	159	172	203	198	187	175	178	202	167	188	195	173	200	184	196	182	201	197	182	181	211	176	171	210	202	195	175	198	184	173	166	180	188	193	203	189	198	186	186	185	215	201	180	212	204	188	207	175	189	176	212	176	195	189	198	216	161	202	209	165	171	182	174	212	180	182	185	234	175	197	220	190	187	171	236	187	199	206	194	180	177	179	200	166	180	200	193	198	198	184	199	199	175	190	193	189	182	199	189	198	195	186	210	171	189	186	213	200	209	163	195	200	207	178	207	213	173	192	199	207	175	184	184	196	196	185	205	197	149	198	179	183	191	194	189	204	164	189	196	164	181	184	203	209	176	203	171	195	183	195	185	200	198	197	188	181	208	214	158	197	189	175	198	184	200	166	175	186	193	178	196	208	176	201	193	179	194	201	203	186	167	166	182	180	180	172	199	192	203	183	187	192	200	210	178	220	176	202	171	217	203	195	177	171	165	191	211	172	196	190	176	204	201	182	175	203	214	193	179	193	208	190	185	177	179	194	196	193	189	185	181	187	200	198	197	174	218	198	199	189	177	192	215	215	186	182	166	203	180	191	185	185	165	217	213	182	168	178	202	193	189	198	176	184	212	183	189	188	209	201	176	207	184	182	163	187	208	189	183	188	187	190	170	185	183	175	196	174	186	161	164	176	194	200	191	179	179	177	180	173	152	183	178	184	193	194	192	177	187	173	210	197	179	201	177	191	185	184	202	190	196	182	179	167	178	205	181	182	187	201	188	200	191	195	191	179	196	192	196	191	177	191	185	195	202	203	191	187	194	179	165	156	175	187	199	186	179	190	180	193	160	198	196	180	197	179	167	167	176	189	193	183	224	190	187	186	188	194	191	185	188	210	182	199	188	210	182	188	214	171	198	190	166	179	173	168	190	189	197	193	205	188	179	181	174	163	219	193	195	176	202	187	184	200	232	202	208	212	186	202	198	177	194	200	186	198	184	161	188	208	192	186	211	166	182	204	171	214	174	195	169	189	178	169	197	185	183	181	204	193	196	202	179	193	178	206	182	206	180	170	194	185	194	180	197	205	167	178	174	211	202	172	177	196	177	205	172	161	209	178	192	178	207	190	191	171	186	200	180	201	184	161	181	208	182	179	196	177	205	183	165	190	176	204	181	195	186	189	185	210	197	185	184	230	215	183	177	200	177	183	185	192	195	183	184	174	201	171	171	175	175	174	194	188	186	174	190	168	204	199	172	190	193	172	187	184	201	184	181	180	183	176	172	184	186	199	186	171	175	180	186	194	180	173	201	174	188	188	196	202	183	145	199	177	190	206	207	189	186	176	191	191	191	172	196	177	185	169	200	185	182	180	210	185	185	208	181	182	184	175	179	177	218	170	193	192	197	168	177	181	167	181	173	199	195	175	173	206	171	160	174	176	187	159	181	198	184	185	183	210	198	190	186	177	189	168	188	209	186	175	171	171	173	202	185	207	193	171	184	187	207	207	165	188	213	181	200	204	192	174	172	167	186	185	202	187	180	181	207	179	205	184	191	190	174	192	190	196	192	184	190	181	170	191	217	183	152	188	210	207	198	184	180	174	191	183	195	182	189	167	203	189	169	204	198	202	191	191	178	204	196	179	186	178	205	188	201	183	175	185	196	205	198	186	189	196	212	174	188	172	188	170	193	212	214	212	200	197	201	200	181	169	183	186	184	217	177	206	186	186	197	169	191	189	195	189	179	173	153	181	199	171	187	176	186	179	181	185	207	185	191	199	181	166	191	168	175	198	171	169	207	203	187	192	165	180	160	171	179	186	192	183	206	175	188	189	180	182	188	164	185	193	195	200	197	193	186	184	193	200	182	207	184	205	187	190	182	197	187	175	184	186	191	186	200	164	185	191	193	184	189	212	192	194	188	192	172	179	186	202	190	186	166	198	196	198	186	182	203	181	180	191	171	191	189	177	201	174	189	206	190	184	199	175	177	204	156	194	210	197	153	169	198	177	166	191	179	177	192	197	179	193	202	171	178	168	197	205	198	206	184	170	202	173	180	199	216	193	166	179	187	177	212	163	188	177	188	166	190	177	186	190	199	174	181	212	180	174	199	183	196	173	176	181	185	205	191	176	183	178	196	206	194	192	171	186	202	200	187	211	194	181	203	198	191	218	168	157	205	184	193	187	176	194	185	195	189	192	184	207	174	204	191	187	173	199	211	182	190	205	197	218	189	201	208	183	184	178	212	194	185	198	169	199	204	176	186	210	191	184	190	202	203	179	180	167	182	191	194	191	218	182	168	163	177	184	209	195	177	192	184	208	176	161	218	201	206	177	179	204	194	192	209	199	219	207	154	191	200	169	225	190	195	187	203	187	193	173	179	191	198	192	152	181	179	181	186	185	179	170	190	196	195	168	189	204	197	159	170	196	174	205	185	177	188	196	205	170	180	176	175	179	158	176	183	212	186	182	196	222	204	186	184	187	165	189	195	203	203	180	180	209	186	182	182	179	195	194	194	210	181	157	193	199	201	160	176	210	184	196	183	191	197	175	182	168	191	191	169	202	185	181	197	191	205	168	203	198	217	193	178	183	198	196	192	177	172	194	216	189	191	185	206	199	193	171	202	185	199	204	199	173	176	183	193	185	189	215	194	183	199	168	179	175	169	204	182	212	175	168	192	187	182	173	197	186	177	194	185	191	199	191	166	191	191	180	147	187	187	208	199	198	184	180	193	214	197	169	201	208	174	212	202	204	182	183	199	215	188	228	189	192	188	161	174	152	200	193	192	172	193	192	198	196	179	173	202	170	191	168	188	190	176	159	182	189	178	193	181	209	173	184	193	194	191	171	190	186	173	188	180	194
32456	12186	1376	373	323	350	283	293	288	286	282	289	261	304	277	281	298	283	286	302	274	267	288	305	263	295	255	252	284	246	266	270	265	304	289	283	267	263	273	265	264	256	225	275	282	275	283	311	268	256	238	281	266	262	292	261	264	257	251	287	276	304	264	271	259	248	291	254	282	291	229	287	274	274	317	256	272	263	272	295	270	278	271	285	254	268	261	263	268	251	277	253	260	251	262	268	273	308	265	277	272	258	273	259	261	283	267	271	289	270	297	263	245	266	281	285	258	265	265	312	278	292	265	244	314	265	256	282	262	302	273	249	241	262	294	317	294	265	255	257	278	280	270	273	246	260	277	253	277	273	286	264	307	243	266	285	272	309	285	290	254	255	284	293	311	271	338	269	276	268	260	277	263	231	281	264	288	310	258	273	277	270	270	275	282	295	259	279	259	271	271	275	289	245	258	270	264	279	251	264	284	268	268	264	282	268	284	239	264	280	281	256	268	257	288	284	316	266	299	247	273	252	276	247	256	293	289	257	293	255	274	287	266	243	291	256	262	271	312	300	282	279	281	259	289	281	249	283	305	287	259	244	257	267	262	268	259	283	290	291	274	253	274	307	261	272	272	276	288	276	270	302	280	253	271	259	297	270	255	303	285	257	261	253	256	278	301	297	274	301	271	268	274	274	258	303	279	263	270	300	292	265	292	257	265	258	281	273	239	267	281	262	272	227	282	269	289	281	249	276	279	279	268	270	305	302	272	264	255	291	259	251	287	248	249	284	260	232	265	315	257	248	283	255	247	228	246	281	279	281	241	259	258	248	265	275	291	296	257	265	281	298	244	268	253	272	294	287	265	259	279	301	275	267	271	279	260	274	295	284	266	249	272	300	273	252	320	261	285	281	283	276	299	247	267	255	260	264	272	294	293	269	276	274	289	302	272	246	280	286	280	274	289	246	262	263	291	293	263	288	259	244	284	277	250	281	321	273	295	295	246	290	284	274	242	256	272	316	311	278	274	249	289	286	294	270	229	260	233	263	265	280	307	247	298	279	258	290	281	255	285	261	257	261	275	259	262	256	281	289	277	267	267	286	255	291	250	272	266	308	276	294	284	281	261	267	254	269	233	274	257	297	312	281	279	293	306	269	272	286	284	261	285	272	246	295	255	285	297	315	274	263	268	292	262	281	299	274	309	272	255	298	259	274	244	272	264	285	287	274	241	247	272	295	286	304	282	273	268	280	272	261	312	317	297	287	266	268	263	253	267	310	260	239	269	267	244	293	235	243	283	308	282	253	265	272	264	270	293	251	270	287	270	288	296	276	267	269	275	260	264	254	282	288	272	268	277	261	256	300	278	260	265	268	260	260	258	300	258	247	273	215	261	265	272	269	291	293	259	280	255	268	270	283	293	262	228	265	252	265	256	269	280	255	251	290	271	287	270	247	301	268	260	249	282	220	267	302	266	268	235	257	269	276	280	289	259	278	279	243	284	273	268	272	274	260	249	305	276	282	258	262	281	263	289	260	326	280	307	279	281	285	269	254	266	289	294	265	266	267	292	300	277	252	285	262	267	287	270	280	294	255	260	293	287	273	291	293	264	232	288	257	255	251	263	252	292	285	260	253	275	287	296	246	260	264	263	256	268	264	273	290	283	283	284	269	274	295	255	279	276	278	270	277	296	278	285	299	254	252	281	250	267	269	324	285	267	266	258	282	270	284	251	246	260	305	261	275	284	270	269	259	254	266	260	261	288	272	284	281	281	265	259	292	258	281	281	248	283	304	267	283	319	270	287	254	252	277	255	262	231	280	283	286	287	252	278	276	278	280	265	288	239	256	249	296	288	230	262	253	264	261	283	277	262	261	260	273	271	267	265	252	294	280	275	268	251	261	281	283	267	271	305	244	269	250	229	312	296	277	274	314	265	303	276	244	274	252	288	281	291	265	264	273	253	271	278	266	281	255	270	283	291	250	273	260	280	261	280	273	293	288	260	277	258	299	256	252	280	290	269	282	274	288	284	250	273	317	308	269	285	268	260	262	252	258	275	267	290	275	283	267	294	271	241	270	283	301	276	266	266	263	282	273	268	293	237	252	273	269	259	303	270	259	265	282	258	252	273	260	251	289	284	278	291	254	302	288	277	249	274	266	286	272	236	275	274	260	280	287	286	318	295	252	264	286	270	279	265	275	266	270	273	281	309	297	276	279	292	304	274	240	292	296	258	278	281	272	265	257	279	255	257	299	266	304	273	262	293	299	288	259	266	267	284	277	264	272	305	259	267	289	272	256	285	280	279	279	254	290	270	288	287	264	267	257	272	269	308	278	302	261	265	274	283	268	281	262	239	303	310	287	274	282	296	270	282	280	278	245	255	278	269	268	265	297	238	283	273	290	281	255	284	246	272	273	254	277	288	240	275	273	274	271	251	260	294	267	309	286	291	280	276	285	291	273	302	280	274	306	276	304	276	249	261	277	255	270	278	306	275	283	259	283	282	258	266	275	265	284	276	274	314	268	275	299	300	264	269	291	287	263	293	274	293	251	286	277	308	272	259	263	271	293	277	260	288	273	274	289	259	271	292	267	276	278	273	289	275	282	284	304	280	272	292	274	267	265	306	273	289	277	298	285	282	269	255	301	264	256	271	266	263	273	309	271	263	285	256	274	260	275	271	291	270	262	306	256	270	289	301	306	278	272	307	295	281	277	247	240	295	252	236	250	242	281	279	260	261	258	282	261	256	236	250	286	272	278	263	263	276	272	283	293	286	283	275	267	287	267	251	290	306	270	258	279	280	279	293	270	317	274	260	289	234	254	279	295	278	255	271	277	267	283	267	260	294	290	272	265	274	302	274	271	286	290	292	267	308	269	303	239	205	286	310	278	304	289	294	282	283	265	273	264	281	270	259	267	272	261	288	245	250	245	277	272	278	266	239	311	265	270	249	275	298	285	250	274	278	285	303	257	266	226	279	281	256	244	257	304	265	288	279	283	258	290	261	273	263	270	303	269	256	286	286	269	286	271	267	272	279	275	284	246	237	276	275	256	297	265	285	260	268	281	294	259	285	292	318	272	255	280	266	302	283	302	292	271	268	259	236	272	239	258	267	302	273	269	295	251	274	266	277	260	276	264	271	267	273	303	274	277	247	290	283	267	268	253	293	245	248	283	270	278	216	278	248	258	266	282	260	254	264	266	284	239	285	255	283	253	282	305	257	262	286	267	270	258	279	266	279	284	284	268	258	281	251	302	249	229	292	256	281	270	261	277	276	284	244	281	286	265	243	265	291	312	289	252	313	260	273	264	305	291	285	280	259	277	263	269	302	280	283	256	274	287	262	265	271	272	267	289	259	257	279	293	259	297	260	280	282	300	305	267	280	298	312	261	267	278	263	273	272	273	264	293	291	276	258	258	313	262	308	269	260	283	268	307	280	275	280	279	297	285	300	310	277	231	283	265	263	299	295	278	248	286	267	287	269	261	276	271	259	279	256	264
5478	723	706	643	681	571	586	584	573	568	590	573	639	586	608	612	633	581	609	564	623	591	655	596	601	544	565	617	548	570	608	558	588	615	619	596	590	602	604	609	656	601	578	561	645	541	596	648	576	604	665	657	566	603	669	623	612	567	610	589	634	620	567	575	637	598	596	588	581	629	605	599	598	603	574	583	652	604	654	626	548	625	620	610	616	609	617	597	598	611	621	629	615	589	616	596	565	603	613	642	659	593	624	603	604	657	614	617	639	614	612	574	646	610	591	596	611	607	637	596	610	628	614	590	574	607	628	643	608	628	609	606	599	571	621	633	615	593	592	621	649	638	596	613	587	630	592	592	605	587	588	633	579	613	612	617	650	584	599	605	596	652	597	642	586	652	632	615	589	584	632	597	587	617	587	602	615	639	582	617	631	569	569	622	579	588	634	586	628	609	618	632	618	573	606	599	569	607	625	611	616	602	589	597	606	599	573	568	598	632	593	622	604	614	601	587	613	653	628	652	616	614	641	594	637	640	589	562	581	600	586	573	557	622	578	590	591	626	566	585	621	573	595	616	571	610	662	629	563	641	598	590	623	574	569	649	626	588	642	594	601	630	641	636	628	586	580	572	638	604	605	580	625	624	647	625	582	627	623	617	589	634	614	652	650	598	585	588	629	568	597	596	562	628	592	621	608	624	567	613	615	578	608	592	616	611	638	624	607	602	624	652	623	607	589	610	612	634	587	616	652	615	576	588	607	601	604	641	610	585	615	584	591	598	618	616	590	655	608	566	617	643	629	617	601	597	594	631	598	593	598	547	610	633	598	591	630	597	631	582	609	600	548	595	581	632	614	579	613	649	616	600	625	587	583	591	610	651	578	603	587	624	586	605	609	646	592	600	612	608	605	607	600	597	633	629	654	579	591	609	627	579	672	645	636	600	588	626	646	594	596	599	544	605	563	629	586	647	615	620	631	578	624	581	585	589	619	611	575	600	601	615	655	609	630	615	604	584	597	607	598	662	578	565	587	631	575	643	567	607	628	648	565	611	611	639	572	561	630	568	583	614	573	601	618	612	589	616	575	634	556	587	646	594	620	586	653	534	575	593	628	588	649	614	628	624	578	585	596	641	627	589	576	578	646	640	599	608	607	576	571	655	610	576	595	583	635	609	617	611	601	619	608	593	595	633	611	598	594	602	602	623	615	572	612	590	592	625	644	655	599	669	597	616	568	593	609	604	593	551	589	602	590	607	598	615	645	562	597	633	592	646	618	629	585	578	617	592	637	604	577	591	673	614	563	638	563	599	620	608	598	652	612	570	556	595	630	602	581	597	569	621	614	594	589	591	631	595	622	601	595	607	610	610	628	608	631	579	595	648	562	631	614	652	641	590	606	615	611	551	609	584	650	586	629	629	605	608	573	561	612	607	608	639	585	611	624	571	626	583	609	622	636	585	627	621	604	563	624	617	575	631	589	593	655	601	630	589	624	632	567	574	609	580	585	657	662	626	629	624	621	621	643	627	623	609	587	603	654	599	606	621	590	623	606	648	559	643	613	578	552	543	573	612	611	634	629	600	612	628	611	607	605	605	600	627	628	591	607	616	580	614	610	578	627	609	652	596	625	613	607	620	632	601	590	624	634	604	625	611	660	635	572	600	601	608	652	595	668	575	644	617	617	625	547	578	610	617	595	629	606	634	596	566	556	570	610	653	604	641	567	617	654	605	624	576	591	616	609	603	613	656	584	633	628	612	593	598	605	612	603	600	604	599	643	591	585	609	628	653	561	602	619	581	593	620	597	604	615	605	611	627	643	590	596	615	607	664	654	659	604	607	603	621	592	587	616	621	627	607	655	627	637	605	624	616	592	637	599	582	634	641	605	582	596	658	593	595	613	625	616	589	598	592	599	638	626	590	610	629	570	666	620	633	640	595	577	581	630	638	560	628	543	639	587	624	562	593	551	585	607	638	647	619	635	605	626	638	580	636	586	621	627	616	602	563	637	581	602	632	595	622	620	568	596	589	616	601	595	585	606	601	641	571	604	612	616	618	555	615	601	560	622	608	601	623	583	606	528	595	579	576	613	591	629	602	619	571	627	617	641	583	594	654	607	599	584	608	641	605	601	621	572	586	633	639	660	591	556	632	626	657	612	572	578	621	592	632	600	603	628	602	613	622	631	708	613	616	614	606	593	568	607	564	626	638	591	594	641	641	614	578	616	574	593	606	618	612	628	594	614	621	613	639	631	607	584	594	644	605	610	589	632	610	607	611	607	608	597	590	616	586	565	567	614	656	589	640	589	598	592	563	604	616	596	611	628	583	611	587	566	598	602	620	605	589	567	586	612	614	582	620	580	660	612	633	591	516	613	594	549	626	623	623	597	608	601	556	613	588	629	632	585	594	612	588	628	621	599	554	603	596	620	568	594	643	585	596	613	635	594	604	620	628	621	622	604	588	639	589	586	605	604	641	582	621	546	645	620	594	601	593	586	620	605	604	549	591	634	595	627	613	594	632	642	600	609	601	620	600	625	638	634	613	616	616	599	630	637	624	595	679	583	591	649	584	632	618	605	576	611	552	594	609	627	587	632	617	629	630	597	646	606	629	651	658	645	635	640	601	609	609	639	599	574	620	599	614	621	622	627	618	605	634	594	662	597	610	601	611	611	613	612	599	595	596	619	609	619	602	589	618	577	617	611	614	588	612	592	602	617	655	595	575	592	602	637	598	589	587	621	605	660	607	632	597	634	586	609	608	560	594	619	566	585	615	628	615	611	620	588	590	627	613	584	577	634	573	628	616	598	634	615	630	609	611	641	657	597	605	562	620	592	605	603	594	608	580	599	623	597	627	577	596	635	562	652	625	647	608	644	611	629	588	642	610	591	608	602	586	586	578	640	589	589	633	609	642	602	587	614	605	585	602	591	646	624	605	574	577	570	610	629	607	613	657	585	624	566	596	583	625	597	620	604	606	599	594	635	590	643	593	601	583	579	638	603	654	616	586	595	586	569	593	607	631	601	621	606	593	617	631	596	605	610	598	598	638	582	597	666	638	610	605	587	571	604	594	615	578	605	621	622	608	601	625	622	556	594	636	628	621	604	565	609	564	609	578	607	597	637	598	647	580	600	562	582	591	570	560	606	588	597	609	633	595	605	610	563	617	586	631	640	589	630	585	592	543	631	630	606	607	606	629	587	600	616	608	622	607	610	613	573	586	637	609	590	610	603	637	566	580	618	561	598	651	601	596	640	569	613	596	646	601	569	623	586	601	584	604	582	598	618	616	614	602	606	616	580	611	599	587	560	641	583	585	621	612	591	584	592	599	616	601	640	640	631	632	613	594	626	660	607	622	635	600	580	637	599	607	621	630	608	645	590	617	652	558	608	637	638	600	572	698	611	632	655	619	587	624	627	629	617	608	609	608	595	577	663	604	618	650	615	620	603	586	603	566	597	615	595	590	582	618	645	557	647	595	620	661	614	592	578	656	615	646
24497	20952	24458	27616	20510	1847	327	264	199	215	185	174	175	180	161	176	160	154	164	181	174	163	155	161	180	156	157	168	163	183	177	163	158	158	154	165	148	153	157	168	176	178	140	169	174	162	150	148	179	146	172	149	149	152	178	161	160	169	175	150	154	121	168	148	170	177	151	148	169	169	165	152	158	161	182	164	143	148	153	140	167	153	151	152	163	135	161	140	161	162	196	147	158	162	141	164	169	186	166	157	176	147	137	172	149	143	160	175	134	140	151	166	158	162	156	155	156	185	172	177	144	147	163	159	168	174	181	161	165	157	156	164	140	127	187	166	171	151	169	161	133	137	152	140	173	165	162	146	146	150	164	163	178	161	158	153	155	154	158	173	163	172	162	155	143	159	162	156	159	155	157	147	161	172	153	158	136	159	175	145	197	143	184	202	160	176	158	136	187	158	174	184	186	170	151	165	159	166	156	158	161	188	183	167	160	156	162	168	146	135	159	164	161	140	181	144	160	156	172	142	130	173	168	168	162	167	159	143	161	183	158	153	170	165	176	141	151	159	157	157	177	173	138	165	156	149	144	160	162	167	137	160	148	149	170	172	164	153	140	134	127	146	154	139	146	167	148	166	161	134	141	189	155	140	154	167	146	161	134	160	147	139	169	186	147	138	174	156	145	160	153	167	142	161	184	151	152	134	175	173	169	187	155	141	136	170	111	156	147	150	173	150	167	137	170	183	172	144	148	149	146	167	161	142	155	152	180	165	159	171	169	167	165	153	152	161	170	164	135	152	163	182	183	171	155	140	172	183	158	161	164	139	134	129	159	168	165	144	137	187	146	143	149	168	143	169	144	148	168	169	153	171	148	173	159	179	152	150	177	142	166	159	143	149	163	155	179	123	151	152	165	158	134	173	148	158	155	174	174	156	136	161	170	147	152	146	169	163	144	166	167	147	148	147	157	143	180	159	164	164	152	157	184	152	161	185	159	156	156	148	159	167	132	145	152	165	147	165	174	157	166	146	175	154	162	158	160	176	175	152	153	144	160	148	159	178	145	173	148	135	156	161	141	169	150	185	162	161	170	179	175	151	160	133	165	165	149	169	134	155	154	173	148	165	200	145	130	168	153	175	180	161	159	158	152	164	152	145	145	130	162	151	161	156	154	173	140	142	155	143	171	162	163	154	157	154	143	135	169	171	154	164	165	150	132	158	165	155	160	144	149	164	158	118	183	159	171	145	168	147	155	179	127	143	156	152	174	147	175	154	152	147	177	178	172	158	165	177	167	158	163	160	149	151	176	168	132	172	181	169	183	156	153	154	158	155	142	154	142	155	170	154	152	130	161	162	167	181	171	168	164	148	160	164	152	167	124	162	164	141	137	160	172	170	180	170	157	167	168	145	158	149	164	170	142	167	177	172	182	153	178	153	170	155	152	155	150	156	148	148	166	159	157	156	172	167	176	186	179	162	154	129	143	135	160	173	147	147	158	150	154	161	162	174	170	138	152	174	174	149	172	171	165	151	152	164	142	145	172	175	172	135	148	164	173	165	181	144	141	152	158	158	192	173	162	177	137	151	163	160	163	162	153	170	121	184	180	150	177	155	158	137	165	156	167	164	157	155	143	138	160	165	153	168	154	165	171	172	183	128	155	165	137	140	172	169	181	152	168	156	150	151	141	166	180	175	150	157	146	163	156	154	177	150	186	146	181	136	166	163	162	166	122	174	155	175	181	148	150	150	155	152	155	164	149	161	175	165	166	135	142	161	161	155	182	150	128	163	156	164	150	150	149	165	172	146	163	172	139	141	161	158	166	164	160	164	169	156	162	155	157	148	147	166	164	158	164	162	161	170	163	149	152	165	143	156	155	156	173	150	149	153	127	155	128	156	158	170	161	171	160	167	150	193	143	179	170	164	162	151	161	129	153	164	168	161	154	177	160	175	163	151	142	134	153	165	150	166	163	152	179	148	153	155	159	176	175	142	156	150	158	156	160	156	138	165	162	186	164	172	179	182	161	149	150	162	147	145	131	134	164	172	136	173	164	153	165	146	166	151	162	150	137	165	159	166	152	159	153	139	142	143	180	140	156	156	164	155	172	166	176	158	151	164	130	146	174	184	167	137	149	173	162	156	162	170	157	149	196	177	146	144	162	161	130	145	126	173	156	153	155	175	176	178	145	167	181	151	160	155	160	162	192	163	142	171	149	172	172	167	156	175	148	173	164	160	157	160	148	192	157	162	189	159	137	155	170	162	159	149	121	140	160	177	173	159	156	155	151	143	178	170	152	144	146	135	137	149	168	159	183	181	187	148	138	143	170	163	148	147	151	163	160	162	163	179	170	158	150	160	162	172	157	144	172	137	161	164	172	150	140	162	167	156	137	143	148	161	153	164	148	161	161	181	166	140	147	158	148	159	154	155	167	150	160	149	166	148	133	143	131	164	154	170	178	142	175	171	177	171	165	162	157	173	163	154	153	173	154	139	135	197	139	163	155	152	166	144	146	155	158	148	154	169	146	159	158	153	176	154	156	152	173	154	159	148	164	157	152	127	168	165	195	152	178	151	160	186	131	128	150	178	151	157	177	154	164	141	139	173	165	182	159	161	167	160	132	169	160	159	136	146	163	171	165	141	170	172	159	139	152	158	140	139	165	167	150	146	143	149	167	167	159	166	161	155	172	164	171	141	173	164	183	166	156	116	146	154	152	133	181	157	151	168	155	179	142	154	163	138	144	134	145	188	154	156	145	171	176	154	155	166	156	148	169	181	155	173	133	155	153	165	185	173	145	147	176	145	172	168	153	177	161	160	160	157	167	161	152	152	157	174	163	149	152	163	144	164	152	150	185	137	170	142	164	149	167	149	167	158	180	167	144	136	142	167	167	165	170	153	165	140	165	192	167	142	122	182	145	162	153	143	171	171	162	159	175	162	156	151	171	178	158	160	135	143	157	168	161	163	135	170	176	162	144	148	139	163	145	148	136	150	150	152	162	178	170	169	146	141	165	158	158	175	142	160	182	134	169	151	161	158	151	165	167	170	141	151	157	136	170	158	151	157	165	158	158	181	166	154	149	148	138	134	167	187	152	176	174	167	159	165	172	171	184	134	195	177	166	149	171	154	145	151	141	161	155	168	171	176	147	149	137	161	170	153	177	154	163	160	165	173	156	146	152	165	146	135	170	185	139	173	151	143	158	172	151	153	160	180	174	155	136	139	155	174	142	164	142	151	159	151	152	155	152	172	158	156	127	161	184	156	160	153	171	192	145	147	150	133	163	148	148	156	169	172	166	176	146	160	146	155	157	173	181	163	167	127	159	143	159	131	155	156	163	159	168	170	183	161	153	168	147	165	153	149	152	159	153	149	176	174	152	148	137	132	157	163	172	164	144	163	140	192	150	165	179	148	182	162	148	154	141	155	163	148	159	142	157	145	163	157	177	158	141	147	160	153	158	138	164	181	142	169	170	159	174	160	165	186	156	154	163	144	168	165
3032	2596	1431	753	575	430	428	415	387	414	383	365	361	411	382	392	387	391	389	365	359	361	362	356	375	353	365	374	406	401	355	370	382	401	352	366	370	388	340	323	382	333	353	363	379	364	377	324	354	348	354	351	348	357	391	339	331	372	360	348	338	350	376	390	384	337	358	348	383	399	362	367	360	352	371	349	363	376	385	366	330	384	338	379	385	387	355	363	362	347	375	333	378	365	355	340	397	365	367	337	326	398	381	361	371	399	336	345	373	339	390	398	397	368	370	359	366	351	347	378	357	371	390	357	384	382	379	346	345	352	398	345	352	363	367	326	352	380	399	339	358	355	371	330	377	365	322	381	379	376	391	381	381	366	387	362	347	363	381	362	369	355	316	335	386	387	363	331	399	363	381	386	347	385	354	342	344	359	348	357	349	372	393	365	336	358	327	346	338	368	361	349	370	334	360	377	359	346	405	343	378	359	342	362	379	401	400	364	353	350	336	379	361	344	398	375	353	362	366	359	371	362	349	382	412	329	335	380	405	357	346	358	391	372	309	334	387	332	363	377	355	324	403	374	373	366	298	408	338	357	368	366	346	359	368	368	367	381	357	320	392	370	351	389	367	367	346	356	326	367	341	359	402	341	362	339	353	357	360	364	358	361	341	355	367	402	370	343	374	353	335	351	353	355	371	373	368	344	329	383	361	343	369	371	370	358	384	383	359	315	331	376	341	357	362	360	383	378	369	361	386	363	388	353	363	372	365	340	357	382	368	395	345	330	345	375	369	355	385	387	364	353	378	352	350	326	372	361	354	329	345	377	355	317	359	391	333	356	357	346	383	381	379	371	345	397	333	368	367	348	372	399	377	358	363	361	370	357	397	368	343	351	398	369	342	363	379	352	371	356	366	386	371	382	417	337	364	387	357	381	397	367	348	348	341	373	366	395	349	362	395	383	359	363	368	406	369	378	380	362	352	369	353	382	343	350	356	343	403	371	366	352	350	360	368	353	375	364	372	383	356	379	382	347	351	345	363	364	393	380	353	343	327	365	348	375	403	335	325	371	382	384	365	388	362	387	388	353	366	348	378	368	381	359	352	348	380	372	366	382	356	404	326	358	361	374	368	368	328	312	361	384	378	374	367	367	338	379	355	326	346	333	322	316	352	330	368	340	351	361	345	366	372	332	369	375	362	348	350	385	374	387	374	356	359	361	359	353	376	375	379	352	366	387	377	370	352	386	375	361	343	395	383	350	337	341	350	349	357	373	362	398	344	357	352	350	338	350	374	353	355	337	355	367	380	365	341	376	350	348	353	364	366	358	410	340	330	375	370	388	367	411	368	374	364	323	368	366	375	381	369	369	341	372	356	347	363	362	367	367	357	345	325	318	371	380	352	369	380	334	377	391	363	374	374	361	356	364	395	347	368	362	357	374	389	377	362	344	391	350	350	358	383	391	365	400	345	366	371	365	335	372	352	341	379	355	355	354	359	356	336	350	349	388	349	381	378	391	330	360	335	360	324	341	341	340	352	390	370	352	330	394	371	380	367	359	392	344	374	380	386	365	380	358	405	351	353	361	366	343	353	364	376	355	380	381	352	369	377	334	378	366	361	367	352	371	399	368	351	372	369	373	325	378	356	348	377	361	335	352	360	380	340	365	399	325	370	350	351	364	355	378	393	338	359	338	390	374	349	368	372	377	377	390	350	349	351	373	380	351	344	350	356	374	338	381	352	361	367	377	382	391	375	370	334	357	353	390	380	341	369	352	351	366	361	345	336	352	306	380	334	377	334	358	371	392	351	378	376	348	367	357	338	337	340	356	349	367	374	391	362	369	372	330	389	345	401	338	349	366	375	364	362	383	341	364	344	336	391	365	365	357	346	360	381	370	382	362	330	334	371	348	378	364	371	417	375	315	363	345	341	369	334	384	349	367	388	360	315	399	382	361	375	390	375	363	373	350	329	346	380	344	373	399	330	386	368	378	390	369	373	370	361	366	363	347	380	370	344	341	319	329	365	376	370	352	360	396	361	381	365	348	348	377	359	360	338	360	392	390	359	345	360	358	395	358	361	354	364	316	378	382	347	351	351	352	352	337	363	376	351	347	352	395	361	372	359	375	375	331	413	366	388	366	363	355	353	374	344	370	370	349	350	347	372	373	340	401	331	373	337	366	369	391	369	347	339	360	344	378	369	366	367	364	354	357	367	333	369	405	329	369	389	375	354	341	353	357	364	347	350	356	363	363	350	383	374	356	372	351	390	362	364	370	358	349	343	340	365	380	358	366	345	376	346	381	364	379	413	365	384	370	349	366	375	370	353	327	375	375	351	354	353	403	404	380	336	346	384	363	340	370	380	362	362	310	366	369	372	363	386	353	373	347	361	371	358	345	408	353	360	346	366	349	345	339	394	386	382	385	366	360	368	349	340	410	404	355	378	395	364	343	372	392	369	398	374	352	384	369	354	353	320	325	370	345	373	346	369	351	349	350	336	391	365	354	359	365	338	345	352	360	364	375	375	337	353	344	351	375	344	350	352	355	369	342	351	362	358	359	388	370	375	341	342	353	378	374	357	373	336	373	345	381	351	353	361	388	319	372	368	380	333	386	389	365	372	420	332	380	377	360	354	344	357	403	331	362	332	396	351	361	382	366	354	363	387	392	355	353	347	335	387	328	326	351	379	329	421	350	399	372	383	362	361	379	371	331	369	347	333	329	361	376	380	348	390	387	351	383	406	362	369	363	361	350	359	365	357	349	372	361	362	379	384	365	341	381	375	365	307	354	383	368	322	347	347	371	381	400	348	388	358	346	374	348	351	375	324	376	351	367	381	368	373	388	345	369	358	371	321	333	343	351	351	354	384	346	355	386	355	390	350	366	353	355	362	371	329	372	404	344	364	357	393	331	396	361	363	377	357	365	358	378	387	331	375	340	348	348	414	363	373	385	345	360	329	377	371	363	345	384	361	342	355	376	352	363	385	382	381	372	371	382	351	352	366	328	349	349	358	349	352	344	337	343	387	397	375	376	378	362	375	364	374	382	330	351	381	367	329	374	351	367	361	342	350	361	356	385	349	376	398	376	368	372	350	373	346	335	385	367	361	383	344	385	344	358	398	332	387	366	376	350	356	353	358	356	364	370	375	374	338	384	365	353	387	359	373	347	380	325	341	347	352	369	370	334	361	387	365	353	400	318	365	351	346	372	421	349	356	381	312	367	326	379	368	350	363	368	361	358	388	350	363	368	377	330	358	373	390	361	394	355	389	374	342	320	374	371	341	357	336	345	374	365	359	351	365	360	379	399	337	366	316	360	349	358	378	355	350	338	342	326	353	339	383	404	386	334	363	340	364	374	381	349	385	382	353	350	369	352	385	369	379	374	385	353	362	363	359	375	368	357	393	386	348	347	359	357	391	361	365	377	331	376	376	359	339	352	370	386	406	346	357	356	333	358	351	386	371	351	328	337	354	388	357	388	336	394	391	366	384	346	351	356
23800	20956	25081	27028	20959	20724	1072	299	193	183	146	127	123	112	123	93	96	91	93	80	82	81	86	93	65	78	76	84	74	99	75	80	71	65	76	91	63	87	69	81	75	82	68	81	62	75	63	80	53	85	77	78	78	74	92	84	84	69	72	72	61	85	88	69	73	74	74	53	65	67	57	82	85	79	52	65	67	79	68	73	71	57	79	70	71	67	66	64	74	80	60	64	89	60	59	66	61	79	65	61	81	84	68	74	80	50	80	76	59	76	75	74	85	74	74	65	71	71	75	60	67	68	60	69	64	63	73	67	74	76	71	79	57	67	92	82	76	68	66	64	68	65	87	69	73	77	70	66	61	74	69	70	74	78	64	101	64	76	76	54	76	63	70	79	70	68	81	63	71	89	69	69	70	62	64	74	76	58	80	77	71	74	62	72	66	71	81	62	64	66	62	62	70	71	64	79	72	65	56	78	90	51	78	73	77	71	77	51	73	58	77	69	71	66	63	64	81	77	66	74	53	77	63	63	71	76	77	64	87	65	78	54	67	64	74	77	66	73	81	63	68	75	61	77	64	60	62	80	81	72	69	69	62	72	75	85	78	58	63	62	75	73	73	77	70	61	68	68	55	63	73	78	73	70	70	73	59	63	73	72	70	74	67	61	73	73	67	60	68	97	72	64	68	73	73	74	62	62	87	61	66	78	67	72	53	65	76	56	60	67	72	85	56	86	71	59	74	74	62	72	79	67	66	81	74	62	79	65	74	77	70	64	69	79	69	61	76	82	84	64	80	62	56	62	63	68	79	70	55	87	68	62	77	77	79	77	51	68	76	60	58	79	60	68	68	75	85	65	80	61	68	82	74	69	84	61	77	68	71	76	62	63	63	68	68	66	59	65	68	84	63	48	73	75	65	76	68	76	66	57	63	65	60	57	77	70	66	79	87	66	77	70	72	72	67	77	62	79	59	75	66	69	57	61	95	77	67	64	64	71	72	62	51	80	68	67	62	79	76	74	68	78	69	49	56	63	68	71	70	60	51	74	49	80	72	70	70	64	76	76	95	68	74	75	48	67	83	78	64	73	71	90	67	70	66	82	84	65	71	66	70	77	59	63	72	67	75	78	69	70	60	83	65	55	61	62	78	82	56	73	59	66	70	61	70	101	90	52	68	60	70	75	59	58	55	74	64	66	68	70	52	65	75	69	70	73	78	80	85	76	58	75	74	72	49	71	64	75	75	86	67	71	49	74	64	70	70	65	86	69	71	73	54	75	68	76	61	82	70	63	88	79	70	73	73	47	85	69	75	65	61	71	73	70	73	86	73	70	65	66	71	88	67	67	58	71	62	50	70	74	63	85	76	68	67	79	76	70	64	70	54	58	66	72	58	84	70	67	49	65	57	53	93	60	60	75	68	75	69	77	76	72	58	57	76	56	72	62	67	64	83	82	84	65	62	68	65	68	72	67	77	70	71	61	68	64	67	60	72	76	85	68	67	75	63	77	87	66	70	51	73	57	67	83	83	81	70	66	80	74	75	76	78	72	79	73	68	72	72	82	65	76	64	61	63	62	74	81	63	80	78	62	58	63	77	66	66	64	77	81	74	68	71	83	87	87	80	66	72	67	68	74	72	79	76	68	66	73	69	84	64	52	70	68	79	67	68	59	66	78	69	75	83	76	86	75	69	64	57	64	60	78	65	90	76	72	68	86	85	69	67	74	79	90	74	65	63	78	73	77	68	78	68	65	73	70	79	60	57	74	68	74	66	73	65	63	79	63	76	70	63	68	71	59	79	80	82	67	64	62	55	63	90	70	69	74	57	76	77	68	86	62	75	77	65	58	68	62	73	66	63	69	74	65	60	68	80	73	81	70	66	79	81	54	57	68	84	65	64	55	61	74	70	79	80	72	68	72	62	76	95	64	63	59	72	58	59	62	70	71	61	59	54	76	78	71	68	66	68	72	57	76	71	73	75	75	70	90	58	70	67	82	70	87	72	73	70	67	61	82	69	62	64	74	56	70	71	78	68	74	92	65	70	88	77	70	69	69	53	69	84	86	61	53	65	62	73	60	84	62	71	74	74	75	49	76	72	65	74	77	58	69	78	75	65	55	84	87	68	62	66	68	69	74	81	83	66	67	58	74	81	83	81	78	75	68	65	62	62	77	65	74	67	60	70	87	69	67	61	69	73	66	84	82	66	62	67	55	68	71	62	62	61	51	64	72	81	61	67	65	63	62	72	78	64	73	79	68	60	72	69	76	67	70	65	57	66	56	62	83	70	84	47	57	71	69	62	75	60	69	59	65	68	77	83	79	70	75	62	82	65	77	77	82	73	81	71	76	59	68	75	70	80	79	58	60	78	80	74	63	48	76	90	91	61	57	63	68	75	60	67	72	79	80	75	79	64	75	83	64	60	75	62	75	63	70	78	63	71	74	74	71	70	69	83	70	57	48	75	68	76	74	72	69	73	75	73	91	73	74	71	61	67	74	69	74	68	82	79	68	61	70	66	70	69	55	72	78	61	84	79	66	88	60	67	58	67	62	72	71	54	72	80	89	85	66	71	77	61	57	96	59	72	61	76	63	83	85	76	67	73	67	71	72	62	72	64	67	69	81	74	69	63	81	67	66	81	65	72	63	58	75	74	54	67	79	70	62	74	79	78	74	69	54	70	64	71	72	70	65	66	84	85	82	69	69	65	53	69	65	79	68	77	66	83	67	80	91	67	84	62	62	52	72	60	60	60	69	81	69	65	74	70	63	60	76	68	70	53	68	53	68	80	75	76	70	63	60	61	75	86	61	68	74	65	82	77	50	91	61	83	75	70	79	83	83	71	57	56	83	73	84	57	81	58	66	77	71	64	77	63	72	65	91	77	67	65	79	65	74	82	81	66	83	66	64	76	70	83	68	69	79	74	67	73	62	82	64	73	74	79	82	64	79	83	69	80	66	75	67	79	70	73	60	70	63	67	76	67	68	73	76	66	73	78	57	62	70	70	71	72	79	54	66	62	72	70	64	73	72	70	73	57	65	75	68	58	55	50	52	60	63	67	68	74	65	66	71	53	76	69	75	71	71	65	73	70	83	49	76	67	85	57	81	79	78	72	66	66	61	83	76	69	62	62	62	66	68	58	71	82	64	84	68	64	73	82	61	82	77	91	79	73	77	70	61	77	56	80	89	66	74	68	67	90	68	65	66	61	86	82	61	75	82	51	57	65	63	71	65	74	76	60	64	58	51	81	75	74	62	81	67	62	77	61	68	83	62	83	78	55	76	76	71	74	74	40	77	86	63	76	69	76	72	78	60	81	60	81	60	73	61	71	76	64	64	67	77	81	56	57	78	62	68	68	91	77	82	70	80	72	78	68	55	60	78	72	64	66	68	60	68	78	88	64	67	97	91	73	70	71	80	87	63	70	55	64	50	71	68	62	71	68	62	75	61	77	72	75	74	66	61	60	65	79	61	69	85	82	55	61	67	61	65	90	75
3055	4205	2244	979	590	375	310	238	260	264	227	208	217	237	202	195	209	221	231	196	229	223	184	177	202	193	205	183	184	186	187	192	180	192	178	206	163	208	178	206	173	167	195	179	195	205	185	188	192	196	204	212	174	166	174	177	210	175	181	209	215	191	206	204	184	190	199	174	200	221	191	172	208	209	170	188	185	188	205	215	194	187	165	196	176	212	202	172	179	185	195	197	164	182	168	194	209	178	188	155	213	178	177	190	215	200	196	194	181	149	172	189	192	187	198	184	165	186	172	196	193	180	165	186	206	186	194	178	175	191	165	173	173	173	183	178	189	202	179	178	186	178	184	208	207	177	210	200	189	190	176	174	215	194	180	218	160	208	186	202	214	191	177	205	175	181	190	211	189	198	189	174	182	222	217	198	191	182	172	195	188	178	198	173	198	210	171	178	217	193	196	188	194	216	192	211	182	208	203	187	194	204	184	199	167	184	173	211	205	198	174	186	186	180	190	198	171	190	190	179	177	201	193	172	191	174	196	193	188	187	189	195	208	192	161	205	154	201	185	180	177	190	182	189	192	193	166	190	191	193	198	209	194	189	193	187	184	189	191	173	149	163	204	187	185	180	179	195	200	199	194	193	189	198	214	186	199	177	175	194	191	178	148	206	166	194	191	199	191	195	185	189	204	187	184	181	168	173	182	167	183	187	190	178	197	188	189	169	190	168	193	175	197	187	174	168	176	179	200	206	221	173	177	187	183	201	180	176	192	186	190	182	179	206	195	182	180	180	180	204	181	186	166	167	200	178	191	214	195	190	175	200	199	165	189	179	185	193	190	195	195	198	177	196	163	174	190	188	210	181	199	180	202	179	190	216	185	190	196	178	164	186	194	174	196	175	190	205	175	188	191	189	183	220	166	184	176	198	193	189	169	189	153	177	185	196	197	176	183	153	222	196	213	189	159	176	194	170	182	161	192	179	183	195	164	185	183	184	178	221	181	189	190	181	184	214	219	166	172	181	191	182	169	183	198	180	182	210	193	204	189	162	185	204	203	180	182	162	210	203	182	195	197	187	208	186	191	209	185	185	160	202	169	181	183	182	172	199	189	186	225	180	181	179	210	188	178	174	178	207	211	204	204	186	191	186	187	195	188	204	199	171	204	202	161	183	192	192	184	173	198	165	194	191	180	179	202	174	184	195	199	204	197	199	184	187	194	173	193	186	212	209	207	189	197	193	169	193	209	190	177	188	176	195	205	198	189	195	196	179	181	183	175	177	189	195	185	194	184	175	186	178	192	195	199	191	170	199	185	165	182	198	180	174	181	173	204	182	189	188	172	228	192	185	195	165	181	181	201	198	190	175	199	200	199	203	182	183	187	160	168	200	192	194	191	180	188	202	174	201	194	173	200	191	193	166	178	195	206	173	193	174	197	190	194	197	164	198	186	207	167	201	184	191	181	208	201	199	198	177	191	186	185	185	190	186	197	176	191	186	184	201	183	171	191	166	208	181	164	178	174	210	181	200	222	184	187	173	176	195	189	194	205	206	170	200	180	191	181	184	186	206	188	185	194	195	187	192	183	185	183	188	184	202	163	184	192	179	165	201	174	188	201	165	171	188	186	171	198	205	198	191	183	177	180	158	157	168	183	198	187	210	210	178	186	188	196	183	167	169	178	218	165	207	220	219	196	190	226	184	185	212	175	184	183	173	178	211	203	166	165	168	216	197	180	177	177	199	207	187	212	186	193	173	180	181	182	176	189	181	197	182	202	206	182	188	190	196	215	197	191	206	187	195	179	211	203	191	188	182	211	176	184	190	198	184	182	202	185	182	185	182	193	189	177	180	196	195	196	184	210	209	222	221	192	195	202	203	185	177	180	179	170	192	191	210	187	191	191	200	190	181	189	201	206	226	174	182	185	192	185	212	191	175	193	173	164	183	166	194	172	182	176	179	192	198	193	170	189	183	170	186	172	181	199	188	204	190	180	198	185	201	185	198	183	187	195	198	175	177	180	199	198	187	196	181	203	178	171	191	179	166	168	195	184	197	203	189	206	160	189	162	192	158	186	205	196	209	181	175	175	151	199	193	179	203	186	193	188	200	178	172	192	174	186	201	162	175	200	193	188	187	186	207	204	203	187	171	159	175	187	179	176	183	161	184	200	195	164	202	180	182	188	199	178	196	204	173	193	222	218	192	183	183	189	189	194	181	170	201	182	189	185	166	174	187	200	208	207	170	175	193	189	175	176	177	198	178	216	182	204	186	187	179	195	196	193	186	200	183	194	179	204	195	195	174	202	164	192	176	174	212	172	172	176	177	199	177	199	196	196	174	182	221	184	158	186	205	176	188	169	173	176	204	187	191	171	198	161	178	205	159	198	178	195	187	173	186	180	198	192	194	183	181	184	195	194	174	181	185	202	170	174	177	182	187	170	178	172	175	189	202	184	178	170	180	171	199	173	158	177	179	189	174	201	163	182	206	181	152	176	192	206	181	198	197	192	197	193	193	185	205	182	191	194	191	191	161	208	199	195	195	202	209	195	188	190	183	168	207	170	163	198	164	171	205	190	185	188	139	190	211	176	195	163	205	172	191	176	198	191	176	185	188	199	187	183	212	179	195	180	183	198	193	214	202	193	190	188	182	189	178	195	171	187	192	177	205	196	220	201	199	173	199	190	194	188	180	188	171	203	197	191	201	169	179	205	186	193	171	180	193	171	156	173	185	178	200	184	189	186	182	180	189	195	193	169	230	195	189	227	194	178	180	215	191	212	170	196	220	185	206	206	189	167	197	190	186	184	181	200	179	181	176	198	176	177	185	180	182	214	167	189	180	181	188	178	180	184	159	197	199	162	185	205	191	179	173	180	184	148	231	177	173	197	170	190	197	187	187	192	183	204	182	203	168	188	190	204	190	179	182	184	210	176	200	188	178	198	192	203	195	186	188	174	189	196	179	210	204	173	180	192	188	210	194	185	174	180	191	197	184	188	183	207	194	173	181	217	203	191	182	204	192	182	188	190	183	188	175	202	186	179	168	196	212	202	191	184	170	191	214	200	197	208	215	183	165	190	177	195	173	194	175	211	182	185	197	177	195	190	190	181	187	180	190	180	170	205	202	193	182	200	178	176	192	187	189	210	193	211	200	194	171	192	193	172	203	178	192	214	190	183	178	188	183	166	191	162	191	160	196	207	171	167	202	208	185	181	186	171	206	191	187	180	185	178	191	205	229	188	173	194	219	217	188	179	179	206	175	171	193	202	204	201	192	206	180	194	204	190	192	188	170	202	193	218	170	193	166	189	183	179	188	193	164	195	188	181	179	182	185	173	179	171	181	217	183	181	173	197	183	208	210	160	212	203	173	187	175	187	217	174	178	181	181	195	195	203	188	182	208	192	206	161	171	189	186	159	198	174	192	198	190	187	172	170	200	185	176	182	194	183	175	177	188	185	187	197	166	194	181	185	179	177	172	188	175	164	187	207	199	168	211	195	185
32635	12213	1372	412	318	301	289	258	294	257	288	276	264	238	250	261	273	305	283	285	290	288	273	271	259	273	294	265	275	264	302	265	307	275	280	277	285	292	286	255	283	282	267	284	257	284	254	275	288	249	316	271	286	275	269	302	280	236	263	260	265	265	273	290	287	253	268	298	264	256	277	281	287	279	280	278	274	262	249	288	307	270	296	268	255	256	272	274	266	272	280	265	300	307	266	290	282	277	287	276	277	285	280	289	295	260	286	263	273	259	289	251	242	285	287	297	279	297	276	268	269	298	278	267	282	248	286	301	266	296	272	279	267	279	247	287	258	286	274	281	254	264	266	264	291	269	273	276	268	293	294	298	261	273	277	269	293	267	266	261	251	276	266	258	259	304	308	287	277	278	297	289	276	271	289	262	267	271	274	289	255	275	266	267	264	280	276	258	262	284	229	268	274	284	276	277	271	275	270	257	295	291	255	301	269	275	254	257	299	263	246	269	281	296	269	263	290	285	244	280	273	288	289	284	287	272	242	257	253	256	254	284	316	262	267	291	277	275	271	302	277	261	257	245	309	261	264	275	256	261	235	268	249	280	251	257	259	246	276	261	295	290	283	236	257	258	283	288	264	308	281	291	285	270	261	268	261	270	291	252	255	281	279	274	261	269	254	283	266	256	287	261	268	242	302	249	272	287	272	264	290	255	285	281	271	253	279	265	294	253	276	278	255	237	255	237	287	231	299	267	283	266	264	247	325	283	298	276	274	305	272	299	260	264	268	256	279	268	266	299	269	303	301	287	239	261	258	260	302	265	269	290	299	274	265	258	303	258	258	271	295	266	253	262	269	247	268	289	287	293	288	235	260	262	244	273	297	264	254	238	267	302	271	297	273	256	266	246	256	253	293	261	243	260	276	269	238	257	301	282	285	289	285	275	284	277	257	281	261	266	278	259	283	293	253	266	240	253	282	268	304	254	282	268	239	255	258	273	255	258	272	265	281	225	257	263	263	259	262	282	275	259	296	251	287	300	256	257	259	259	234	255	298	254	275	292	273	289	266	255	267	267	277	278	253	255	274	271	306	251	264	264	250	236	292	280	275	235	290	257	276	243	279	263	259	287	285	264	265	304	263	258	250	246	299	315	260	272	279	287	276	273	297	238	279	278	247	277	270	249	275	266	261	291	283	267	263	270	293	241	256	295	296	297	308	284	289	264	275	271	283	274	259	264	278	320	253	267	271	322	275	258	278	255	260	286	275	281	264	266	279	242	267	264	261	263	252	279	271	287	242	262	298	279	262	285	254	253	293	297	253	256	273	268	258	287	257	269	280	301	250	260	277	272	286	284	287	289	292	262	248	299	263	244	268	221	272	259	248	272	273	276	272	281	256	307	290	284	292	303	271	267	266	260	275	263	262	253	285	255	293	275	262	278	264	252	271	267	265	234	281	294	294	247	253	300	265	308	261	273	278	269	293	307	304	267	282	257	304	264	232	263	263	260	282	279	258	256	251	248	273	266	268	276	258	280	299	270	271	272	322	276	252	280	247	272	288	278	265	268	265	250	276	296	227	259	259	246	256	283	290	277	257	275	258	263	278	267	252	276	305	306	274	251	261	262	289	284	251	273	284	254	265	276	231	281	284	275	291	301	285	297	281	283	276	271	296	264	257	269	278	281	268	277	283	272	251	290	272	283	253	255	303	276	285	281	301	261	263	245	258	276	268	250	267	257	283	279	263	257	279	270	297	268	277	247	257	252	269	287	281	302	298	302	263	289	255	273	262	254	266	258	250	294	263	278	277	263	279	260	272	264	285	289	266	262	256	279	254	285	279	253	294	276	270	248	292	280	295	274	284	284	305	253	242	257	279	241	288	267	279	293	268	282	280	289	284	269	261	233	247	294	285	282	297	283	314	280	257	264	233	267	286	264	314	288	291	276	262	284	276	273	250	257	252	275	264	279	257	313	277	258	257	265	296	288	299	276	256	293	251	242	282	327	261	287	278	275	271	255	253	303	257	258	257	274	298	252	241	293	272	273	272	239	274	265	278	286	292	287	263	260	268	283	273	249	278	278	254	248	280	278	245	261	282	246	283	260	271	265	260	249	300	258	287	248	267	270	338	291	264	280	244	277	286	313	270	270	259	279	260	302	276	262	278	276	258	266	277	264	280	272	280	294	292	263	233	272	287	273	238	271	258	268	282	261	267	250	260	265	286	259	277	246	235	272	283	256	258	265	253	280	263	286	296	278	274	275	294	281	259	281	262	289	267	273	321	283	241	292	273	311	263	257	278	274	269	297	253	291	283	281	241	275	263	259	280	316	259	291	249	251	269	282	246	298	258	316	294	287	269	253	235	266	255	261	251	292	250	286	286	268	295	297	243	248	250	297	281	265	299	285	252	277	263	269	297	285	247	285	275	258	293	280	235	277	277	252	279	256	240	275	281	266	274	291	266	280	282	263	280	294	278	277	317	273	252	291	286	268	278	258	286	232	265	281	245	258	327	295	273	275	266	268	269	269	262	250	240	305	311	251	265	298	266	289	290	256	268	272	278	279	297	282	269	269	283	306	269	270	263	272	279	277	272	277	255	266	265	266	258	267	280	290	260	271	300	271	276	256	274	245	287	259	302	268	270	252	275	230	307	259	234	267	271	283	303	271	254	261	273	281	296	261	298	269	291	291	279	288	278	288	265	281	264	268	271	261	300	273	257	255	278	265	287	241	289	285	250	302	268	273	277	253	289	286	303	286	263	231	267	258	261	270	257	237	295	290	247	252	264	301	260	264	266	274	253	287	269	310	269	288	243	260	300	255	246	263	264	268	269	288	289	278	284	279	275	271	270	241	270	286	296	259	280	287	284	257	314	267	256	274	273	257	283	256	277	251	265	251	264	268	300	266	263	252	265	263	285	300	305	275	262	254	271	297	263	256	300	275	254	257	255	282	260	241	342	265	273	278	275	316	280	233	289	283	273	288	247	256	241	268	292	291	226	267	279	265	253	281	253	303	256	269	308	282	255	267	290	262	284	267	279	256	289	277	306	306	273	280	279	264	277	289	273	267	274	256	277	269	266	253	244	288	283	271	276	240	266	272	284	260	287	239	264	294	267	256	251	287	270	267	297	247	252	262	319	307	257	268	282	297	257	247	303	283	275	273	262	271	284	271	280	287	276	266	273	271	284	278	275	254	251	248	284	290	282	272	254	283	264	281	281	302	284	278	274	281	284	267	259	255	325	270	280	279	263	252	269	282	263	283	260	239	287	289	275	265	280	292	267	263	268	286	279	274	254	267	273	265	250	272	246	282	263	270	299	260	259	278	285	253	270	292	277	275	264	286	285	261	249	283	281	297	256	290	257	235	272	298	267	274	262	274	281	283	246	317	296	269	265	265	295	295	243	242	262	277	252	258	267	308	301	299	276	271	260	287	276	286	267	241	224	274	273	237	279	320	261	268	292	263	276	296	279	269	293	267	304	285	269	219	280	264	279	295
5320	737	664	611	623	627	593	628	635	645	625	624	577	615	624	631	612	599	618	583	588	594	585	614	581	566	590	580	586	585	572	592	628	597	612	589	601	606	621	548	604	617	588	600	616	619	593	583	578	615	608	597	622	577	584	642	572	604	642	607	627	635	597	654	602	586	573	562	598	586	593	604	618	607	610	542	597	565	608	609	595	612	590	629	609	597	614	585	584	601	546	636	602	621	613	597	560	602	572	587	577	613	599	618	597	594	592	578	627	578	579	591	540	556	658	615	653	594	573	580	632	621	611	629	562	646	623	696	582	595	586	581	636	592	586	622	545	622	625	605	583	586	606	602	635	588	622	582	621	610	593	608	593	589	594	561	603	583	626	593	623	582	568	616	600	654	589	625	602	602	588	584	582	612	605	579	587	581	598	648	598	657	602	570	609	620	599	610	571	626	582	596	604	565	592	612	623	599	571	607	543	568	596	603	604	617	612	596	560	644	628	586	597	624	593	573	594	589	587	617	607	568	615	607	629	634	626	594	567	631	599	546	607	613	624	628	563	567	612	594	657	569	574	582	581	548	593	604	597	571	611	617	613	583	606	580	606	613	619	590	605	572	579	656	571	600	604	606	616	607	597	611	597	564	581	593	637	617	599	631	562	591	579	618	590	591	577	592	616	601	642	595	629	603	584	593	598	618	586	563	623	592	620	563	606	589	579	612	565	573	599	545	652	609	597	606	594	588	587	566	646	604	588	632	608	605	586	612	628	586	592	629	585	592	603	624	610	634	601	572	606	577	585	588	600	626	611	598	620	584	668	582	553	627	618	583	575	592	586	556	630	632	648	651	573	594	605	610	568	601	594	612	607	601	654	636	617	633	576	590	580	605	588	607	609	620	585	615	648	583	579	620	582	592	652	617	572	600	666	637	580	639	621	602	577	582	578	570	577	531	614	608	587	584	622	605	599	658	552	615	603	598	594	600	623	620	605	643	602	578	559	605	615	572	641	600	602	568	588	603	701	612	608	582	595	624	599	596	659	620	605	629	602	599	611	561	627	602	590	585	591	585	562	611	562	582	584	620	636	575	604	612	596	593	599	598	575	639	581	596	625	604	578	615	562	600	599	613	574	611	553	630	601	593	585	576	600	624	595	609	616	583	624	631	609	606	594	584	616	587	591	572	589	578	607	583	640	617	636	624	593	606	636	599	619	577	594	647	601	565	605	592	583	615	642	586	644	629	610	628	567	594	557	609	615	580	584	624	636	603	624	584	613	619	606	604	608	628	618	589	596	623	609	584	584	602	645	588	578	613	628	602	631	554	547	637	590	607	591	649	643	622	626	635	599	583	649	586	552	588	587	578	614	628	646	592	585	640	593	596	614	646	588	575	562	626	564	615	611	645	623	661	608	625	637	585	588	577	658	608	600	573	590	580	603	586	602	563	602	594	638	647	586	613	608	612	596	579	636	562	588	607	607	641	621	592	550	650	603	596	640	611	634	576	574	583	569	591	617	588	583	604	582	609	630	610	582	613	618	599	603	582	599	619	645	595	614	577	612	601	604	604	603	675	589	640	579	617	604	589	572	586	565	604	601	567	607	581	592	628	621	626	599	618	619	580	622	601	610	644	611	618	600	642	588	601	631	645	614	637	600	601	582	606	608	612	594	611	618	607	577	600	611	618	550	595	596	607	632	593	627	561	605	566	655	643	570	597	636	602	609	599	610	607	586	583	605	625	605	630	621	628	561	609	608	604	618	630	648	625	635	628	665	606	602	598	609	609	633	617	587	553	596	564	592	614	610	589	589	619	623	612	596	642	613	595	596	561	621	592	624	557	602	608	621	532	571	609	570	630	604	597	576	633	608	596	604	611	593	652	580	606	639	615	555	563	593	614	579	603	656	570	600	620	589	626	561	572	594	618	642	591	614	593	610	573	640	586	586	623	618	638	571	602	577	661	578	659	571	616	626	634	616	599	592	624	609	625	632	627	607	622	647	592	596	578	598	610	617	586	623	626	606	562	609	614	618	581	563	635	587	648	588	586	581	567	582	628	544	604	602	623	594	566	616	631	628	633	577	605	615	570	600	600	605	630	588	568	608	541	601	618	633	607	612	610	590	651	627	589	584	655	601	575	604	581	595	653	567	613	614	582	597	596	611	616	602	663	600	584	556	569	560	625	636	618	611	552	609	572	602	605	642	594	597	628	615	617	611	631	574	633	601	626	605	596	557	594	597	586	602	604	590	581	609	626	594	585	605	647	605	627	608	578	599	612	556	612	572	602	589	587	564	604	602	606	610	602	571	596	600	577	589	597	652	594	619	608	595	634	585	581	626	561	610	658	607	582	575	616	566	582	656	590	640	598	607	606	586	577	578	602	628	636	582	616	570	600	608	634	576	600	589	579	628	602	626	602	591	591	592	585	626	640	599	617	606	617	577	612	640	598	629	623	601	629	643	625	655	615	604	578	601	632	605	647	606	584	603	602	619	582	578	587	592	600	582	624	585	584	619	588	617	613	627	623	594	607	583	591	601	603	612	609	612	594	604	621	609	613	591	619	616	602	592	584	609	566	636	570	575	621	577	621	607	627	603	620	646	619	580	581	607	573	619	604	617	598	650	614	658	563	617	592	607	604	594	642	638	568	581	605	596	599	593	566	597	595	638	588	618	600	624	616	598	569	604	557	656	576	625	583	602	598	602	638	579	594	599	583	585	589	612	570	582	598	621	585	649	609	608	573	618	595	652	565	598	625	625	553	605	616	612	589	605	576	619	607	589	619	614	613	623	592	578	599	591	572	637	629	587	657	601	617	623	621	585	612	590	580	566	630	586	607	623	629	645	640	596	586	626	555	629	636	606	576	606	606	590	635	610	625	599	600	593	613	610	620	551	583	595	617	638	622	586	631	596	664	644	606	604	646	603	574	645	605	605	605	634	614	575	605	631	593	628	609	653	621	563	595	646	571	661	627	635	609	581	610	630	586	617	598	603	602	560	619	603	613	594	641	633	586	578	639	607	605	600	596	607	621	545	651	624	589	609	628	578	608	573	597	570	583	592	586	608	608	627	622	589	624	622	641	637	623	595	623	591	583	618	604	631	629	554	623	618	607	583	616	603	610	618	620	638	561	589	634	625	601	599	587	565	622	559	578	590	584	625	583	660	578	620	645	582	624	583	630	619	630	617	608	548	643	589	625	621	590	581	616	581	587	632	590	604	588	584	582	599	607	615	579	598	591	620	624	598	592	615	569	586	579	614	589	536	612	628	583	590	616	608	628	584	598	586	615	596	619	616	585	630	643	608	564	606	596	569	586	587	582	615	627	612	591	609	618	606	562	627	574	622	623	595	585	569	574	641	579	604	566	629	603	616	620	606	584	605	621	590	602	623	577	583	585	583	564	584	650	666	578	535	562	616	604	578	631	609	611	638	571	544	618	616	606	590	562	578	624	643	600	611	596	607	604	588	581	592	609	638	550	593	611	609	607	608	606	620	630
24540	20966	24462	27646	20596	1944	325	247	231	217	202	183	194	174	174	174	184	185	186	165	176	167	140	188	144	157	178	172	140	166	158	148	166	154	136	168	173	165	149	168	172	157	150	162	166	170	167	170	140	183	169	187	174	173	181	145	143	139	179	143	156	174	156	148	145	179	173	159	176	146	170	176	215	149	140	156	154	143	168	156	179	157	178	135	174	191	158	179	148	152	166	153	172	184	143	161	167	166	147	169	164	168	156	167	138	159	169	160	193	146	136	189	181	138	153	158	164	170	159	162	161	175	161	156	140	148	149	163	157	168	163	164	149	172	137	175	158	174	179	150	173	178	172	165	148	150	160	154	145	170	167	144	162	153	171	138	151	153	151	154	147	162	168	128	175	150	183	141	162	171	180	150	182	160	166	137	147	156	159	164	159	177	143	139	154	149	176	167	146	168	162	151	168	184	134	161	159	169	115	156	162	153	166	157	182	132	152	135	173	149	146	162	173	151	179	164	157	185	176	174	160	157	133	139	143	138	153	169	174	150	171	158	151	146	151	181	145	160	166	155	176	164	148	146	163	160	173	136	165	162	153	152	128	143	172	157	169	129	136	163	158	166	152	143	141	162	161	155	146	164	137	145	163	130	174	148	170	150	153	169	145	178	162	153	147	177	146	152	151	162	135	158	154	176	140	128	164	137	158	156	159	153	169	157	187	152	166	144	153	177	159	153	169	167	165	163	153	158	161	146	171	153	175	163	142	177	177	175	179	150	158	160	172	169	155	132	145	139	156	140	163	179	168	163	166	157	149	159	151	149	179	141	171	174	148	160	159	165	151	140	157	159	157	152	155	183	147	156	140	154	148	158	155	132	152	170	146	162	155	139	140	171	141	175	147	164	147	171	144	140	152	166	132	141	163	153	155	151	164	140	145	167	164	160	135	156	167	151	143	151	143	152	151	148	169	157	164	164	138	162	150	167	143	153	176	168	146	137	160	167	142	160	156	169	171	156	170	148	144	179	143	158	185	142	154	160	152	174	172	161	170	165	137	167	153	158	180	158	166	151	144	171	148	164	131	162	159	153	144	144	157	166	196	143	148	176	130	194	163	150	165	166	157	152	155	155	196	157	149	133	157	169	144	158	153	185	143	149	163	179	130	168	158	164	176	159	158	161	148	143	165	184	163	148	141	147	165	155	138	167	147	165	133	161	161	147	175	183	147	169	156	160	161	174	166	157	177	142	149	167	138	157	144	148	148	153	176	148	144	161	160	156	169	173	156	154	178	163	158	172	179	172	146	182	146	156	161	161	147	171	161	154	149	152	177	171	161	137	179	174	156	174	168	160	162	159	162	156	156	150	156	161	163	129	147	173	171	154	141	165	173	144	185	154	150	160	146	158	167	168	151	163	154	181	160	151	162	141	158	140	150	157	173	170	189	169	140	163	158	165	152	140	172	163	169	145	169	181	156	157	137	135	167	161	143	165	181	168	149	140	138	134	158	153	165	167	159	148	166	157	147	166	163	157	142	159	152	144	176	166	161	146	149	151	159	167	183	163	150	157	147	183	134	164	151	148	161	183	158	146	143	160	167	184	147	182	138	148	143	161	170	141	165	151	151	169	147	161	154	175	171	150	146	153	148	136	153	179	159	151	148	175	142	181	172	152	179	174	158	169	187	170	161	132	170	169	157	160	149	165	142	152	185	155	155	163	134	154	162	188	161	170	177	158	147	165	165	200	156	165	170	161	150	158	173	156	161	168	173	155	166	140	138	173	159	151	164	139	143	149	169	174	172	190	152	178	160	173	140	163	165	160	152	161	169	130	148	191	169	139	119	156	153	146	174	138	164	152	151	163	155	139	154	164	172	150	170	177	158	166	151	133	148	150	166	160	160	175	187	166	155	146	162	156	162	163	131	149	168	151	151	179	147	155	160	174	157	187	142	170	174	185	182	151	135	165	164	154	179	136	151	149	176	167	163	154	145	178	166	161	141	165	141	162	152	159	169	156	134	148	146	169	159	163	168	171	183	174	157	177	167	165	168	167	160	161	177	182	153	169	134	159	158	165	145	180	141	162	153	158	147	171	141	167	135	153	145	154	147	157	161	158	164	167	172	169	144	154	145	145	168	158	154	151	149	156	154	156	153	165	153	150	150	142	145	160	156	150	155	153	142	152	183	172	160	172	150	168	155	166	174	158	153	140	153	161	137	171	157	174	145	153	169	185	171	156	165	176	164	148	140	143	149	151	154	161	167	163	161	142	162	200	150	147	160	153	149	157	145	131	151	151	157	169	160	147	161	166	189	144	168	159	144	137	144	164	149	159	168	161	169	144	159	170	155	165	180	160	158	149	157	156	148	174	149	140	156	157	158	161	146	161	160	156	174	156	186	181	163	147	155	180	156	155	140	143	154	158	139	142	153	164	156	157	167	131	132	160	142	174	150	148	165	142	165	138	139	166	152	144	134	180	149	167	187	157	150	138	150	166	146	159	157	155	150	185	151	160	167	164	161	200	175	148	154	161	140	134	160	170	152	157	158	152	146	159	144	173	168	139	159	175	132	155	148	155	152	160	179	173	170	156	149	169	150	156	172	165	168	161	169	162	156	151	165	162	161	162	157	146	166	174	166	140	145	162	138	158	163	169	169	158	170	167	169	162	177	139	149	157	145	161	163	141	155	160	156	150	165	152	145	163	175	162	168	167	171	152	174	183	190	153	151	148	155	125	177	177	140	149	158	150	158	166	161	151	151	130	173	167	179	158	154	148	158	172	153	150	168	142	158	150	155	190	165	144	160	174	167	160	148	140	187	170	159	151	158	153	166	145	149	160	179	160	148	153	171	173	146	152	160	166	145	156	168	161	147	171	168	183	152	166	168	179	163	158	156	164	167	149	148	161	153	168	147	128	133	176	163	174	156	155	130	155	153	143	145	142	138	155	198	152	136	158	166	172	182	154	185	152	156	150	185	155	154	150	161	153	136	148	182	146	162	151	158	157	159	156	153	148	162	178	156	150	169	158	162	119	150	177	133	141	147	167	165	145	175	148	170	162	185	144	151	164	154	148	136	188	165	143	161	160	169	179	144	162	139	156	171	159	164	134	153	151	137	169	142	128	150	131	169	160	141	186	141	152	137	142	163	151	154	159	164	156	139	151	156	142	139	155	160	174	179	126	157	163	157	180	164	150	154	160	164	147	177	183	198	170	144	151	155	182	157	165	169	136	174	164	135	188	155	149	168	163	133	162	186	157	142	147	176	137	166	170	152	156	162	173	151	136	167	147	154	162	177	175	168	158	169	145	147	159	157	155	157	152	151	144	172	151	164	167	166	163	142	147	156	170	189	161	150	167	175	172	154	155	156	174	165	144	171	163	146	173	185	131	128	175	149	156	140	157	148	171	146	147	180	176	154	153	142	145	150	157	167	146	154	150	180	154	144	148	159	162	143	148	152	166	154	151	134	144	149	164	153	153	158	168	142	155	166	144	145	162	171	173
3063	2598	1442	759	542	459	403	385	410	382	360	390	378	392	372	361	364	350	380	343	376	390	385	357	388	380	369	361	375	370	412	377	341	354	345	389	386	352	363	321	361	381	347	343	354	345	358	361	366	321	351	379	373	349	346	344	365	359	360	369	364	350	389	357	337	394	391	384	334	372	386	349	378	378	360	340	361	362	361	349	391	363	374	345	348	387	391	396	366	371	370	345	387	359	387	368	402	366	329	354	405	341	380	353	372	357	361	352	337	356	330	331	362	357	377	331	393	394	371	370	367	350	374	368	369	348	398	411	353	374	375	374	350	336	352	348	364	337	385	389	330	351	329	355	369	388	342	360	356	333	349	366	331	369	391	359	388	348	339	343	377	367	334	358	364	377	358	341	355	327	335	374	369	365	356	355	331	358	381	338	387	377	372	398	366	386	331	349	358	374	395	366	348	355	374	377	364	340	374	357	346	364	360	368	369	396	385	344	386	351	368	358	370	354	334	372	382	356	348	332	343	357	380	368	347	388	361	367	372	365	335	402	359	392	370	397	372	381	345	362	377	366	356	378	379	343	367	360	398	350	311	350	365	359	368	349	370	336	363	376	377	337	335	360	360	347	369	351	380	369	368	357	376	356	378	339	378	324	350	323	346	392	392	371	332	392	350	342	368	345	330	384	360	353	389	414	390	389	367	377	376	348	364	413	377	376	375	387	362	368	346	345	337	391	344	327	332	379	394	350	347	398	377	363	342	350	338	387	374	337	323	376	389	385	355	361	364	356	358	336	358	400	365	345	351	360	346	369	351	347	347	342	389	360	363	375	345	372	383	387	365	375	354	369	365	363	363	364	351	364	357	375	328	380	359	339	352	337	337	358	382	368	368	333	378	360	406	365	360	360	374	404	353	382	371	391	328	313	357	319	345	391	378	369	351	373	376	391	363	334	362	366	357	395	330	351	345	343	356	371	399	368	360	417	366	392	334	335	375	359	335	356	360	379	369	339	372	336	334	346	362	403	358	383	365	343	372	342	365	356	329	331	368	352	368	349	371	378	378	355	375	391	377	356	355	356	380	383	385	370	340	404	376	371	338	360	347	365	353	370	349	354	382	344	354	365	340	375	334	353	392	383	381	365	340	380	396	357	345	335	364	369	343	363	332	382	378	347	445	353	353	364	406	375	369	382	363	324	348	339	362	355	323	364	364	359	367	355	338	352	382	371	372	389	342	317	375	366	347	376	347	349	371	385	358	336	366	357	361	375	365	371	319	345	364	362	348	354	374	375	353	354	379	390	353	368	364	357	372	361	362	357	374	358	381	365	332	365	357	356	350	365	399	384	358	333	346	387	333	332	358	381	348	341	383	361	352	372	374	382	351	353	377	385	377	330	375	347	329	374	357	396	340	382	345	367	346	365	350	364	365	368	362	378	355	409	363	361	368	361	387	355	343	370	352	358	385	337	382	391	374	346	348	340	373	374	384	398	345	394	356	365	370	353	352	366	353	378	341	315	364	346	376	364	360	386	384	368	393	402	345	316	355	382	410	342	383	372	353	354	390	372	398	335	383	353	363	349	358	359	393	346	358	362	315	392	378	389	324	363	333	354	366	345	366	403	356	351	391	364	368	353	368	364	369	379	363	332	368	370	356	336	320	389	365	318	352	339	360	350	378	387	376	362	380	359	384	345	343	377	327	376	354	355	383	371	352	350	377	350	372	350	374	356	356	342	357	348	365	386	383	355	356	360	347	369	332	363	354	380	379	364	374	359	343	367	398	373	367	349	360	343	388	377	361	370	382	410	390	320	357	355	375	331	433	363	391	382	329	354	361	367	386	393	353	391	377	356	304	369	339	335	401	404	366	347	350	351	348	346	373	399	359	349	372	339	366	369	376	330	388	360	374	370	347	338	329	368	375	344	392	358	346	357	346	358	360	349	373	353	338	338	381	349	343	341	331	376	363	344	353	365	341	387	398	366	342	346	373	349	361	344	379	362	386	378	370	354	357	371	337	360	345	358	346	361	332	360	355	376	327	360	352	366	380	403	393	361	360	370	363	378	352	376	339	390	362	359	357	374	407	354	332	339	351	414	392	374	350	349	357	372	363	349	379	352	361	350	382	336	318	381	342	361	336	343	397	352	387	350	370	337	388	361	383	347	373	359	381	339	348	412	359	381	355	401	382	365	353	339	386	378	352	387	376	369	360	381	352	337	345	378	352	341	344	371	362	334	378	347	392	383	360	352	344	353	357	357	346	358	360	370	412	384	352	366	389	360	387	352	359	381	385	361	377	353	382	360	361	350	386	333	330	350	328	352	365	381	355	347	380	394	341	350	385	363	364	354	403	363	333	376	348	334	347	385	372	348	330	361	344	363	356	371	382	364	378	371	358	377	343	375	348	368	386	364	347	391	331	326	393	350	367	353	359	319	369	350	360	419	372	368	329	379	347	362	341	373	371	347	349	356	362	379	393	378	345	350	331	355	361	356	387	352	370	403	373	379	360	364	340	371	368	346	373	376	370	372	347	377	380	355	366	361	365	358	388	374	351	348	349	347	373	369	377	376	379	346	348	349	364	367	331	343	357	344	367	367	356	356	375	369	351	358	367	380	345	375	350	330	350	361	374	344	384	340	409	359	368	370	348	395	349	343	364	355	391	375	349	382	363	386	361	349	388	353	352	388	349	381	359	315	351	324	383	349	339	334	386	358	338	331	353	352	367	359	378	381	359	378	345	369	369	354	307	366	329	376	382	352	355	358	419	370	358	333	384	372	356	346	340	376	354	327	392	396	365	394	366	353	360	375	366	355	343	390	338	367	367	368	356	353	364	363	348	398	314	384	379	390	355	366	369	369	357	395	348	386	354	351	374	369	375	356	367	338	374	388	341	329	368	360	375	355	352	385	344	342	345	383	389	370	387	366	329	363	344	377	340	369	367	346	357	339	344	372	364	380	382	348	369	331	404	359	372	348	354	384	358	369	373	372	346	364	384	405	380	340	395	369	338	351	387	348	359	373	379	336	359	370	336	398	371	353	367	358	377	383	389	365	356	337	383	356	308	354	368	384	348	329	350	338	338	361	343	338	335	362	343	357	384	356	391	350	365	361	338	385	372	326	362	370	388	374	355	360	370	348	344	369	356	362	357	370	355	322	391	371	374	357	388	345	341	330	367	378	352	329	338	343	357	368	363	336	328	360	344	382	351	368	367	334	360	380	360	373	350	363	388	347	348	353	358	341	388	379	401	381	378	373	364	352	404	363	353	368	382	339	358	353	379	354	345	398	359	354	374	362	380	375	331	377	368	360	378	357	347	361	357	369	381	380	333	326	364	391	365	372	387	368	344	351	352	339	383	374	344	385	358	349	389	352	351	363	391	403	392	370	362	350	337	363	372	352	364	352	365	374	387	362	378	352	352	351	378	362	355	353	330	324	373	361	356	372	374	365	380	370	381	336	347	383	394	364	340	362	364	389	349	385	331	372	369	361	357	347
23835	21012	25151	27100	21019	20798	1155	257	204	171	162	138	126	134	111	108	104	94	77	79	81	83	94	84	80	73	81	96	76	92	85	79	78	88	92	68	75	67	69	75	84	68	83	72	66	65	68	76	72	61	65	63	62	83	80	64	75	81	83	52	62	72	61	88	78	71	67	76	50	64	69	47	69	77	66	76	87	69	73	74	88	70	60	87	63	64	66	65	80	70	72	43	85	68	79	84	67	67	78	72	83	77	90	70	73	75	80	73	67	53	70	84	81	77	55	61	55	63	68	65	66	69	89	71	61	68	66	83	62	65	88	82	55	65	65	76	71	76	66	70	64	62	78	66	86	75	67	64	69	70	66	70	67	64	60	63	66	59	78	65	71	79	87	69	67	58	75	70	65	66	69	69	85	73	67	64	77	77	74	71	73	54	64	67	98	83	67	65	80	54	75	79	70	86	64	47	74	76	64	63	77	56	59	81	69	75	82	70	82	94	77	79	71	74	70	61	80	64	66	58	62	67	56	59	58	79	65	64	86	85	75	70	76	76	70	75	76	69	73	62	66	78	55	79	58	64	78	68	68	67	71	74	51	67	54	74	68	57	50	59	66	71	67	63	69	75	76	46	79	58	69	66	66	58	73	79	73	80	65	69	70	75	69	78	82	79	71	79	77	65	78	80	72	76	75	50	75	76	83	97	61	62	70	69	70	58	90	71	45	62	62	67	74	60	77	58	85	60	61	68	62	62	58	68	60	89	64	61	67	48	61	73	68	64	69	89	76	72	75	64	83	68	46	81	76	62	69	54	76	70	57	82	74	85	77	73	77	78	78	74	70	66	90	72	74	56	72	53	54	68	68	76	70	73	86	62	79	79	79	77	68	96	78	65	73	59	60	78	68	71	55	70	66	83	80	56	82	73	68	72	75	63	74	72	71	61	60	61	56	59	67	81	77	75	69	68	58	69	64	54	75	65	57	75	75	51	72	81	68	83	69	74	67	52	60	67	70	76	65	64	74	78	67	66	83	76	83	74	67	74	69	80	81	69	64	77	82	79	76	63	74	67	60	81	70	66	64	72	71	67	55	77	73	66	62	72	85	75	71	53	72	79	65	81	67	48	78	69	73	69	84	79	51	74	76	80	70	76	66	54	61	66	73	69	69	75	69	74	68	78	72	68	75	93	52	75	59	78	70	81	67	86	60	72	75	76	66	64	79	69	60	65	66	64	79	61	80	72	75	58	67	54	70	59	77	85	81	80	87	73	70	68	68	64	63	67	81	75	45	73	57	66	57	54	78	77	80	72	60	67	70	68	75	67	73	62	64	63	66	73	65	68	72	71	60	60	64	74	81	66	79	81	64	63	68	77	78	79	76	72	76	68	60	69	62	73	71	73	70	52	69	67	84	75	85	79	68	62	67	62	76	63	68	87	75	58	71	62	64	80	68	74	59	69	68	66	74	69	72	64	67	64	73	73	69	80	70	58	69	91	52	72	62	76	56	65	65	76	86	75	60	79	64	58	67	92	65	80	72	92	63	67	73	83	82	68	80	66	70	74	61	68	93	68	72	50	60	67	73	64	66	67	62	84	53	70	67	86	52	63	66	61	71	61	74	74	74	73	67	58	69	85	68	63	73	82	64	60	78	67	58	45	68	78	47	70	71	77	81	77	52	72	68	70	61	64	74	54	74	66	68	58	75	74	61	69	65	81	57	63	74	70	73	67	67	62	76	68	71	72	68	65	67	64	86	90	78	62	74	76	67	64	60	71	77	79	78	44	66	54	72	82	66	66	70	67	75	52	81	64	66	70	72	76	67	65	71	80	57	69	47	67	83	60	78	84	73	81	99	69	65	70	84	75	55	53	82	57	65	71	82	72	76	87	78	71	63	69	75	94	73	65	74	70	67	55	70	66	66	51	73	62	63	54	81	79	64	65	61	62	70	64	80	88	71	76	74	73	61	58	72	67	72	76	85	60	54	75	63	63	71	67	81	73	71	58	61	52	70	60	59	64	73	70	81	70	55	67	76	68	71	65	66	66	63	77	82	78	76	66	83	95	63	62	66	80	63	70	64	76	64	75	58	71	82	72	74	74	88	69	73	79	68	68	84	77	68	77	89	64	75	76	71	62	64	54	66	62	71	83	64	77	67	82	76	64	69	72	54	70	62	75	71	63	79	63	69	62	71	75	84	79	63	77	77	62	63	59	69	68	63	86	62	60	66	62	73	51	69	68	80	74	49	62	63	75	69	68	50	63	74	67	61	67	77	79	63	70	52	63	55	82	66	75	81	69	57	65	77	63	66	78	52	71	53	80	59	56	56	82	70	70	66	82	66	73	80	70	73	71	63	80	56	69	68	66	75	70	75	73	70	77	68	59	69	80	77	58	75	63	84	64	70	73	55	66	84	63	72	64	82	55	78	72	79	77	77	61	74	61	60	88	71	79	89	65	65	56	57	69	79	56	65	90	60	72	72	59	69	66	68	81	72	73	82	55	72	89	61	76	74	87	72	62	79	71	71	81	66	76	60	65	68	53	82	64	65	55	74	72	86	77	65	63	83	70	67	81	65	85	66	77	67	69	65	70	74	79	86	80	53	91	70	79	71	65	66	68	75	57	71	73	66	79	69	74	63	64	80	61	69	79	70	62	56	60	69	69	65	65	76	75	67	54	76	60	69	81	64	61	64	69	85	68	79	76	78	57	72	81	62	70	75	67	78	70	68	67	57	65	69	83	64	68	59	70	74	58	73	72	64	64	89	85	90	60	70	85	70	78	74	74	79	76	73	67	66	63	79	64	58	60	77	79	55	71	60	76	62	59	75	86	94	67	77	70	50	72	77	70	61	63	72	70	65	61	60	68	65	77	64	63	84	61	85	64	93	64	82	65	62	57	79	77	63	75	69	71	69	64	65	66	57	60	74	52	68	65	68	95	56	73	75	64	63	70	61	61	59	53	73	80	70	70	89	74	72	75	80	75	75	78	58	86	68	63	71	44	70	70	73	50	66	71	60	65	81	62	70	76	82	64	60	64	76	78	54	53	59	71	63	66	80	63	63	74	75	66	80	72	75	75	75	79	69	59	60	68	68	80	80	74	69	73	75	49	66	63	75	90	65	78	69	81	53	90	71	88	73	84	77	62	69	83	61	75	60	67	60	77	70	67	71	76	61	87	61	60	72	77	59	52	64	84	72	50	57	72	84	62	61	67	73	76	70	71	68	80	80	63	78	71	90	73	66	62	60	55	84	84	67	74	75	76	75	94	74	77	77	65	62	73	65	61	65	71	64	81	64	67	69	75	59	71	83	60	72	71	70	66	69	79	79	76	88	61	74	80	69	67	77	63	76	82	72	69	66	66	63	82	72	70	72	68	73	55	68	57	53	65	49	88	51	78	86	82	80	81	60	77	62	66	81	75	63	60	75	72	70	54	73	69	69	61	50	62	66	69	99	58	56	72	40	37	72	82	87	77	64	65	72	79	80	71	56	75
3024	4458	2278	948	521	416	335	294	270	220	228	204	198	221	213	192	191	227	198	196	180	186	189	190	181	203	203	199	193	195	194	160	189	209	182	172	185	191	171	205	193	183	194	195	189	165	177	197	182	192	177	204	206	186	163	217	185	179	197	170	182	190	173	178	175	175	191	204	202	195	198	221	181	188	202	188	194	186	178	195	199	196	182	191	182	193	185	173	202	206	202	176	204	213	173	197	179	198	185	170	176	165	172	177	193	198	167	207	197	194	194	187	150	185	199	170	210	203	180	192	176	180	175	173	187	185	180	186	177	198	177	187	172	184	188	208	191	199	190	184	196	204	175	180	190	198	169	214	199	152	202	207	163	166	179	183	175	189	189	190	194	191	173	184	182	170	167	174	190	181	168	190	200	162	189	207	196	186	162	171	211	201	202	205	168	167	184	161	195	168	173	188	170	214	205	188	186	171	197	209	197	194	168	170	187	189	216	181	159	191	184	186	195	200	204	188	185	212	191	191	191	164	194	181	188	181	184	158	182	196	182	214	187	184	182	186	171	186	192	172	206	180	177	194	183	174	194	170	176	186	179	166	193	184	177	193	185	173	207	193	161	209	169	162	192	198	195	199	202	195	195	194	194	163	179	188	182	201	172	210	156	188	190	185	184	173	180	174	182	186	199	182	193	179	161	192	168	186	180	217	174	196	183	177	169	181	185	178	173	182	194	180	189	183	162	207	193	194	193	175	181	182	176	192	167	179	208	195	170	218	219	189	188	189	181	175	176	194	164	206	173	186	188	187	174	181	158	196	213	196	181	201	151	186	194	179	213	182	212	201	191	175	209	191	192	194	175	191	196	153	209	205	198	202	208	201	157	187	168	208	196	197	183	188	178	183	207	191	207	185	170	195	180	199	167	201	178	194	210	162	194	194	188	181	186	180	196	194	198	172	178	184	194	177	186	195	176	196	205	174	165	200	180	191	199	177	220	223	166	200	209	190	165	199	192	193	166	213	194	168	176	214	188	190	185	178	186	173	190	192	194	177	171	203	194	175	210	189	172	188	195	179	198	173	205	170	182	169	169	225	194	194	184	184	170	202	187	192	216	161	185	205	193	166	174	176	171	191	215	192	193	175	178	173	205	206	199	177	193	203	181	199	162	176	215	221	176	161	200	195	196	186	182	176	204	178	163	190	189	207	201	168	161	185	180	177	186	176	182	172	207	200	214	189	214	162	183	176	193	198	192	175	190	172	177	195	182	180	183	205	186	192	172	180	193	164	174	185	170	193	191	186	162	200	179	165	194	197	194	225	206	181	183	210	226	192	179	188	179	191	179	174	214	179	182	210	197	189	192	191	185	183	191	200	209	198	172	179	173	202	167	195	180	186	163	191	190	171	179	185	207	174	172	196	202	191	230	183	191	178	187	185	181	199	170	191	193	187	192	176	164	191	183	182	198	188	183	191	196	198	156	174	191	191	160	208	177	194	198	185	158	160	164	207	189	204	176	174	228	188	179	182	177	173	186	178	204	193	184	194	185	199	159	173	194	189	204	179	196	169	192	193	203	208	181	205	175	175	186	194	206	180	188	190	162	185	192	192	178	217	209	165	173	183	181	183	205	173	181	201	181	176	180	196	198	206	193	182	187	199	188	174	206	196	196	184	193	176	192	205	183	178	173	188	176	183	191	221	188	161	205	179	203	185	165	206	164	175	190	187	186	199	175	174	186	207	198	196	182	186	194	183	191	200	198	183	173	165	173	174	175	193	181	174	190	221	173	190	200	171	188	200	200	189	182	190	172	177	182	187	201	174	200	194	158	199	178	202	167	175	206	176	203	158	168	192	197	182	216	199	193	179	181	182	190	196	214	176	178	180	194	198	191	193	184	161	191	196	201	182	189	204	189	180	202	183	174	177	180	182	203	182	184	214	194	218	186	194	179	200	221	198	179	185	182	184	189	194	199	189	190	161	179	185	205	159	179	181	203	204	199	185	191	167	194	167	200	197	209	189	185	171	203	196	189	189	176	198	172	177	210	192	193	186	164	181	194	187	182	183	199	188	216	194	183	193	161	193	156	191	180	188	176	186	195	186	180	197	194	184	202	181	212	209	189	185	190	178	172	180	185	204	181	186	170	180	184	204	185	189	205	185	191	199	192	164	179	165	199	197	210	183	178	197	193	183	190	181	180	175	182	191	210	214	171	181	207	185	173	188	172	194	189	183	189	187	189	191	169	178	192	198	193	194	169	193	201	225	219	193	168	187	183	196	178	204	196	166	194	192	190	189	177	190	196	176	210	181	193	220	158	184	172	185	181	172	180	185	190	169	153	201	185	189	193	174	187	204	190	183	188	200	164	203	209	189	215	164	155	194	193	176	179	186	189	189	196	178	190	190	185	187	179	190	201	178	225	187	185	181	210	200	199	174	166	189	181	202	165	209	187	170	208	201	191	217	189	206	177	194	169	191	185	174	180	200	176	214	186	197	193	168	196	204	170	192	186	187	176	169	221	180	189	187	188	160	220	200	160	213	175	173	179	179	194	189	206	197	192	170	196	196	198	219	200	211	180	194	185	202	180	180	184	176	183	204	189	207	199	180	200	187	173	187	182	170	167	196	193	207	186	177	201	202	197	200	194	183	179	207	181	190	207	191	186	200	189	185	190	190	197	208	189	207	204	170	184	199	166	182	207	181	180	177	169	168	166	183	194	202	198	204	194	181	195	203	192	188	168	198	197	186	187	186	190	205	203	206	159	179	192	167	204	200	190	195	176	183	183	178	181	182	180	197	198	177	218	190	203	187	171	180	196	189	175	165	213	196	178	185	176	163	161	175	188	175	163	204	200	185	189	182	203	175	175	189	185	181	192	192	189	203	192	204	224	195	182	190	170	186	187	195	185	187	180	191	175	174	196	177	150	184	193	193	171	186	222	197	189	212	172	197	187	202	200	172	186	161	161	210	201	173	174	189	184	194	188	187	199	179	184	178	196	175	190	189	209	163	203	195	192	181	185	195	189	199	183	174	196	206	202	200	198	169	182	207	178	170	196	182	192	173	192	175	186	194	195	176	198	195	175	186	181	168	191	178	176	186	177	178	182	179	213	183	212	187	210	180	193	187	178	193	196	212	184	172	193	198	173	193	217	196	170	199	200	182	176	206	192	189	199	214	209	192	195	181	170	176	227	204	193	173	183	195	187	182	203	187	155	188	184	190	203	163	166	177	201	188	173	193	180	189	182	192	180	191	193	178	176	198	164	188	181	206	206	186	199	194	168	191	210	174	192	207	169	197	199	174	176	191	185	184	183	170	198	199	187	181	184	189	213	213	173	193	193	169	177	206	192	186	187	193	224	176	190	174	177	195	183	211	207	202	178	171	193	202	194	189	202	188	190	197	210	194	207	192	157	199	187	180	197	180	200	188	184	192	190	189	203	183	163	209	200	197	184	172	207	179	180	191	175	209	191	200	191	173	199	162	178	174	175	161	216	191	188	176
32623	12279	1389	361	331	331	267	289	286	289	272	279	258	249	276	294	263	266	294	304	280	229	290	259	250	230	276	277	276	303	274	286	302	263	275	273	259	289	275	260	260	285	270	283	232	249	257	265	289	295	282	285	268	271	294	246	251	294	321	287	270	273	279	268	268	270	267	272	277	239	277	259	298	273	280	261	250	269	305	260	269	266	278	264	230	222	290	258	262	281	241	264	258	251	270	291	289	270	278	275	246	268	254	265	307	282	261	247	277	276	275	311	286	284	262	284	272	278	260	253	305	245	259	252	289	299	247	266	266	270	254	256	303	291	247	264	301	305	296	259	287	302	302	270	273	273	282	273	277	289	277	252	268	281	301	291	265	251	293	268	261	254	319	271	270	270	312	232	260	277	284	284	300	275	289	285	273	265	255	257	297	262	265	265	302	280	314	267	263	269	237	268	246	245	276	275	302	266	269	265	275	275	257	244	317	276	323	259	298	262	253	293	268	267	262	275	283	284	262	262	242	280	268	275	283	280	267	249	269	257	307	270	264	286	281	262	233	282	279	273	241	278	275	268	273	248	260	267	254	268	266	255	273	308	266	260	283	278	261	312	288	286	300	314	280	276	259	267	271	269	273	261	289	250	280	262	295	266	266	261	275	238	221	272	287	270	274	275	285	251	272	252	296	258	276	275	264	291	303	247	277	278	291	286	282	286	276	228	268	290	262	284	275	262	265	279	287	275	266	288	269	251	248	264	273	279	304	297	271	304	282	228	256	270	246	267	276	275	245	274	290	277	289	269	276	277	248	276	294	293	279	220	288	270	263	258	238	270	291	249	281	263	247	241	278	293	257	271	253	261	296	272	299	283	304	234	283	276	252	269	275	255	292	265	229	276	298	289	292	279	282	269	270	266	290	293	225	272	283	297	264	283	268	257	268	315	265	262	265	288	265	252	276	292	271	270	276	253	287	264	292	283	266	252	285	284	281	304	293	301	252	295	247	310	282	275	296	263	287	283	265	261	242	298	270	288	258	303	257	259	275	276	280	292	262	276	270	232	258	280	260	274	254	239	262	249	278	281	267	279	292	268	274	269	295	273	280	250	271	259	313	297	275	289	286	261	277	286	259	291	299	265	273	280	259	275	312	295	289	292	272	237	289	278	254	245	243	288	300	259	261	284	292	289	268	272	250	275	292	290	298	264	256	243	272	226	282	293	297	268	260	258	280	268	288	239	278	255	236	318	260	293	300	289	284	269	268	281	247	289	267	258	286	270	261	274	253	264	285	235	266	265	278	270	303	260	285	303	277	290	290	254	280	283	256	282	276	294	225	269	276	292	293	296	254	285	246	286	263	292	261	245	275	288	249	276	279	306	285	286	278	251	264	247	262	254	251	266	264	258	278	255	266	269	280	276	266	283	271	251	246	256	281	255	247	258	255	295	274	293	282	311	271	231	273	274	270	263	298	269	263	281	273	253	268	284	275	272	266	305	298	306	294	245	283	301	279	271	276	233	258	307	295	258	244	254	271	262	261	285	286	274	254	279	277	277	279	269	284	266	264	251	266	255	259	267	273	264	317	300	268	234	260	289	264	251	302	282	277	269	262	265	285	272	273	260	277	262	286	279	252	280	276	274	284	274	277	268	240	264	294	250	265	253	276	323	272	278	268	259	263	297	246	304	280	313	271	289	286	274	276	279	267	275	268	278	272	291	276	259	263	286	269	279	276	282	306	293	298	267	293	262	229	272	310	302	275	265	279	269	234	276	262	305	276	237	281	268	252	282	283	271	268	287	304	313	296	246	272	290	278	281	313	264	282	276	303	259	253	269	289	258	292	316	288	283	265	283	276	226	256	260	260	275	266	293	296	278	287	284	314	251	300	236	307	237	233	268	296	289	275	248	298	280	292	285	258	310	275	266	284	272	275	268	298	292	290	311	282	277	260	298	291	282	248	294	259	286	253	274	286	292	276	279	269	287	278	265	243	287	235	241	251	261	264	283	265	292	283	285	288	289	262	271	283	284	257	263	266	259	290	262	267	270	293	286	278	293	271	284	281	273	309	273	310	283	280	289	262	283	287	244	292	254	264	281	285	269	280	283	287	266	263	296	274	292	260	292	262	240	274	302	270	252	284	271	292	259	293	268	253	276	250	296	312	279	264	273	302	263	301	296	278	280	300	286	275	247	254	262	276	278	285	279	265	286	277	259	286	255	273	260	283	271	282	278	270	304	279	260	290	278	282	300	292	308	281	243	272	274	252	266	260	261	272	246	244	254	293	253	283	289	263	263	287	265	281	264	247	261	292	301	297	276	269	273	271	281	261	259	287	242	290	259	296	233	280	284	275	270	284	249	272	275	271	291	312	271	287	268	270	285	294	238	248	306	283	261	271	275	248	266	240	237	296	258	302	280	291	301	263	280	282	255	265	260	293	295	288	270	329	279	252	265	298	255	240	242	289	266	303	273	245	258	278	256	280	251	288	273	262	274	265	253	264	300	243	262	281	257	290	272	259	279	295	239	278	272	280	251	283	293	255	277	290	269	272	289	268	246	297	241	278	273	248	258	277	270	272	273	249	255	261	264	282	276	286	285	281	302	295	247	250	288	272	275	284	282	278	280	301	292	270	290	287	278	264	271	288	265	274	273	267	258	287	260	228	237	274	283	248	273	281	268	288	267	266	304	289	297	274	251	263	287	262	244	259	295	307	274	269	284	285	287	250	260	235	289	268	281	274	268	287	260	272	291	300	244	272	240	279	251	291	271	276	270	291	290	246	259	294	290	261	267	284	270	279	293	260	277	274	274	276	284	284	248	272	298	274	333	269	262	259	288	275	288	272	264	285	273	294	294	270	292	285	272	279	264	258	280	277	248	263	243	283	238	269	284	249	275	276	290	220	268	267	266	289	268	278	259	257	280	275	262	267	273	274	276	257	267	246	234	276	281	301	261	287	275	295	282	253	273	270	267	300	280	280	243	276	275	282	258	269	252	297	284	287	240	282	272	257	292	267	251	254	247	250	294	306	241	261	308	271	260	270	271	276	290	272	259	278	266	285	277	261	228	273	289	303	279	266	277	293	293	252	270	268	257	274	252	241	281	292	290	259	276	256	272	283	291	285	266	287	290	284	254	262	299	267	268	287	266	277	242	271	294	249	290	273	276	305	294	245	285	264	307	284	277	280	296	273	264	286	282	273	250	261	262	271	265	275	260	275	283	260	292	271	302	274	256	305	273	269	268	287	265	271	280	293	276	270	266	254	254	273	263	290	293	257	284	262	301	312	243	304	275	284	266	266	265	249	237	256	248	273	282	286	288	264	284	257	291	298	276	268	290	274	281	258	273	258	280	269	258	273	270	276	276	258	305	267	283	251	307	254	278	266	251	249	256	272	268	226	282	255	285	278	278	273	272	275	290	267	280	288	276	270	271	281	292	265	272	263	259	256	268	238	282	269	263	264	269	250	295	266	253	289	277	250	275	247	259	272	275	287	297
5419	764	651	588	603	570	556	642	627	608	598	579	633	562	596	600	647	581	603	587	629	562	598	633	605	614	650	600	590	600	605	583	606	603	591	584	617	623	591	593	637	551	663	604	599	586	578	663	598	667	600	587	640	630	583	597	602	623	627	559	597	622	593	599	606	590	626	594	607	631	638	605	616	624	581	628	610	627	606	574	610	585	622	607	576	610	567	618	599	625	597	607	636	642	608	588	606	593	588	594	556	594	556	614	596	551	573	604	533	577	577	593	608	583	586	587	638	610	626	612	580	585	625	571	626	613	618	598	606	593	626	641	595	597	631	601	620	589	588	597	628	576	585	614	628	595	585	616	592	565	559	631	650	585	607	607	636	593	617	586	551	606	570	572	591	569	595	593	609	615	610	638	631	628	565	580	611	572	639	611	588	581	627	632	580	568	573	602	585	539	595	610	614	587	650	559	609	586	596	592	610	616	581	594	608	634	639	648	585	596	609	616	634	610	572	610	633	606	628	568	602	595	605	614	547	614	613	590	590	554	595	594	647	597	608	630	633	611	597	605	582	601	590	647	579	577	636	605	580	616	586	623	577	638	591	646	603	607	606	610	613	645	633	605	617	609	569	550	568	638	602	597	599	611	566	634	612	572	600	544	596	593	634	640	596	641	550	543	595	588	609	569	584	600	634	616	604	577	635	613	632	578	591	598	597	590	577	626	626	580	602	645	640	631	633	579	675	623	592	589	582	620	589	614	630	574	567	587	590	629	604	632	597	623	604	587	613	598	632	636	609	618	574	600	593	642	597	604	599	634	604	581	641	596	621	616	595	627	596	626	559	557	605	587	585	604	633	621	588	572	584	586	620	626	662	609	623	622	605	626	583	611	614	552	674	579	660	597	577	624	622	559	625	644	548	573	616	610	598	590	590	632	572	606	549	562	591	605	632	623	578	587	587	611	613	546	645	601	584	591	611	655	636	570	578	619	637	596	633	610	623	614	607	582	598	642	608	586	609	591	587	543	710	640	624	644	611	628	556	630	578	549	583	609	588	619	585	629	636	588	599	608	659	594	598	576	589	609	568	578	579	624	603	590	600	608	617	567	643	620	581	592	574	626	598	640	592	590	625	625	634	603	632	623	588	600	583	590	634	610	616	615	592	593	596	612	673	594	619	605	564	621	611	588	616	614	601	594	592	638	632	636	557	571	661	620	576	566	610	613	634	657	612	605	567	604	611	638	572	625	588	622	614	599	633	626	604	612	576	616	563	570	577	637	633	653	584	596	615	620	622	617	611	590	588	608	612	600	607	616	622	628	606	646	589	601	607	561	599	539	624	573	617	628	597	614	549	636	585	596	595	592	626	584	633	629	557	629	617	636	634	588	669	575	584	600	580	608	621	622	600	585	593	585	586	632	597	554	612	599	598	618	585	580	607	620	619	594	564	566	631	571	573	632	603	601	616	611	613	606	561	590	556	560	634	586	614	605	568	601	610	592	607	619	584	593	577	577	585	563	635	575	631	606	578	618	577	606	625	598	533	604	600	591	625	630	606	638	605	569	594	666	605	594	597	572	678	593	587	591	616	601	584	580	611	589	635	631	587	589	609	606	608	606	616	614	624	591	622	629	627	565	636	586	623	603	573	610	636	567	649	627	578	597	607	615	603	628	624	619	585	605	617	644	567	635	562	608	595	595	594	609	591	625	617	586	637	579	549	593	596	618	619	634	597	600	623	600	564	645	568	676	581	588	566	589	629	581	626	645	604	599	596	611	627	588	617	640	609	594	617	557	659	657	601	589	621	576	640	576	630	639	599	602	560	594	581	601	583	616	607	585	628	620	600	619	649	586	574	614	566	640	590	563	606	586	600	633	618	573	605	571	640	639	604	587	622	625	597	653	610	583	629	575	557	610	607	629	598	617	649	641	605	583	615	589	571	608	567	633	619	607	580	612	635	591	572	572	616	643	616	584	629	625	567	591	626	612	626	649	624	611	597	588	653	621	632	610	579	618	625	607	607	594	595	620	694	592	602	565	603	618	600	607	618	566	577	623	596	598	602	587	623	626	611	606	588	634	623	575	587	588	619	603	578	606	567	608	600	586	607	625	628	595	603	618	607	562	618	639	607	617	612	627	616	622	583	588	601	589	598	636	602	610	603	613	584	604	609	619	649	579	586	596	599	628	635	601	562	609	582	594	580	651	583	578	584	575	609	604	607	594	594	584	600	585	563	605	622	571	604	613	641	604	614	606	609	587	645	632	642	632	578	588	564	612	621	599	598	577	631	603	575	581	582	612	604	628	630	660	547	598	600	602	617	574	578	548	649	625	634	599	617	618	618	608	607	582	567	638	591	580	605	613	607	553	572	639	593	588	607	601	610	631	644	620	609	597	542	612	579	620	571	619	620	627	625	623	598	601	648	596	590	589	625	618	592	602	581	603	593	591	588	569	585	591	578	608	596	625	616	603	583	630	596	596	605	555	580	637	591	594	589	644	598	582	583	634	596	582	628	615	629	627	643	569	598	600	630	598	640	575	599	576	609	549	633	638	605	611	602	559	574	585	613	586	604	576	574	596	609	610	598	617	593	592	588	608	647	579	630	601	594	588	569	610	619	586	613	620	564	626	620	632	577	598	628	595	642	646	608	660	628	624	619	632	623	581	593	620	583	583	608	603	617	647	608	547	625	618	596	613	638	598	620	619	584	574	550	618	601	630	555	558	590	587	583	613	565	611	607	625	586	624	609	619	574	590	629	555	579	642	637	624	574	627	572	580	588	593	624	594	597	616	602	572	617	586	567	594	587	599	610	598	612	608	597	633	610	587	621	609	595	627	598	593	610	611	596	582	612	666	584	628	577	581	593	551	613	606	585	599	604	556	608	602	582	590	594	582	595	636	588	555	634	564	670	615	612	609	589	587	618	615	630	620	585	584	605	602	622	614	591	604	597	589	616	618	602	639	581	631	636	634	599	622	591	605	577	632	603	564	584	583	599	656	600	587	591	576	603	606	613	595	553	597	605	612	570	598	597	640	607	591	628	618	612	591	621	598	568	609	611	605	591	619	585	580	587	641	592	633	608	582	585	630	644	592	635	622	611	619	596	593	608	567	586	600	610	594	611	609	608	557	652	643	591	595	613	579	603	589	599	584	613	618	592	689	617	576	592	578	562	580	630	583	583	580	590	625	597	575	568	543	608	598	593	632	619	587	592	624	561	565	636	601	590	633	599	570	586	581	628	610	609	604	576	610	623	572	611	607	609	654	612	634	556	594	593	635	589	599	638	609	625	568	614	582	587	576	595	594	558	576	574	684	565	595	600	634	601	650	612	618	612	593	623	630	590	601	588	628	578	629	561	594	563	616	635	576	646	603	614	568	611	608	626	581	622	662	609	630	605	600	587	571	618	603	607	600	624	664	594	610	648	634	588	622	613	597	605	589	614	602	612	598	625	616	592	592	613	608	612	581	624	641	584	622	591	626	593	608	607	597	605	590
24559	20894	24312	27458	20427	1896	340	262	211	190	185	176	164	158	166	175	173	170	165	171	197	185	143	169	159	164	163	165	161	132	160	136	158	169	168	152	172	167	174	161	166	147	170	182	176	147	134	153	176	161	168	134	162	154	172	158	155	159	166	135	167	190	139	180	159	174	165	165	158	170	172	165	169	138	174	162	166	200	148	166	150	156	178	137	145	174	159	162	163	120	164	164	161	195	164	153	150	177	178	136	163	159	145	164	167	157	156	178	154	173	148	151	145	178	152	165	159	173	163	146	170	142	188	153	153	145	160	177	167	161	135	156	135	131	148	179	179	163	166	159	157	126	156	154	157	185	144	137	179	182	153	161	166	166	142	175	160	176	140	186	153	171	177	170	129	146	158	166	137	162	175	174	148	177	165	148	168	166	163	155	147	166	167	180	145	168	147	165	152	178	145	146	147	138	145	152	155	149	145	157	150	156	165	146	172	172	178	178	143	156	131	176	185	142	161	159	172	180	148	155	148	165	169	155	171	162	158	129	159	153	174	165	132	177	158	166	194	136	139	157	171	135	163	153	148	148	148	171	159	152	160	177	155	155	191	146	149	133	179	164	154	160	186	172	181	159	143	173	139	167	162	162	172	180	187	157	143	162	190	154	141	165	152	155	141	164	143	162	161	166	160	168	136	168	176	164	129	181	151	148	186	147	169	165	160	163	180	152	152	168	124	165	163	151	168	159	171	150	138	147	158	157	139	180	139	142	158	168	142	185	157	148	159	161	156	156	160	185	158	159	156	141	165	178	180	148	159	144	168	154	163	175	186	161	168	163	183	165	161	146	159	160	135	139	153	150	143	120	170	167	143	183	157	167	162	155	167	162	173	170	148	186	157	135	156	137	151	176	143	139	160	158	144	163	186	161	126	157	172	164	148	163	155	158	206	150	147	168	163	168	150	146	154	165	158	165	144	150	159	163	139	168	159	121	155	161	152	181	167	146	136	138	151	181	162	163	175	164	151	159	148	178	137	160	165	151	173	160	141	160	171	149	156	165	153	178	153	185	144	144	168	152	180	137	155	156	141	162	157	176	158	167	174	145	154	139	150	155	164	168	149	176	163	154	156	152	163	144	174	189	170	159	159	162	160	147	142	139	161	179	153	157	179	177	171	164	168	149	166	173	144	143	143	162	166	147	146	130	133	173	128	172	156	154	158	159	191	159	165	176	141	159	166	154	190	160	160	184	161	180	169	179	179	133	160	158	160	160	149	158	182	157	170	150	151	165	167	146	158	169	151	164	125	140	159	159	159	165	149	157	167	170	157	166	152	143	167	145	176	145	143	182	167	160	155	170	177	146	163	167	181	159	171	170	135	157	175	147	151	173	167	166	138	173	160	135	150	140	183	171	166	164	154	145	168	175	149	188	163	143	170	165	175	162	142	153	181	155	130	158	171	160	183	192	168	144	163	171	150	155	171	175	157	175	172	149	152	167	148	137	150	166	150	137	149	170	185	147	153	177	143	171	182	166	154	135	150	164	160	160	153	161	185	141	165	146	152	152	140	157	160	152	152	138	161	189	163	146	191	164	169	175	158	160	139	167	140	168	155	148	158	181	183	162	164	163	144	182	192	145	178	168	170	169	177	160	149	163	157	144	142	170	135	164	161	138	149	161	159	173	152	151	153	160	160	134	141	152	141	152	144	141	172	173	181	140	174	142	144	162	158	174	178	148	160	167	158	173	147	166	156	161	161	154	144	172	152	145	162	140	165	167	187	169	133	168	165	156	142	168	136	171	123	172	154	157	161	165	163	164	141	176	165	169	169	150	168	153	172	143	173	173	176	164	140	187	144	165	145	131	165	155	146	175	158	165	163	168	148	146	175	188	159	149	171	165	168	178	157	149	127	186	161	127	149	165	166	148	176	151	181	185	157	180	148	155	150	150	173	157	147	182	168	141	173	157	143	145	149	178	162	159	169	156	170	153	164	169	145	164	154	134	137	150	144	173	147	159	166	146	147	149	161	150	134	155	159	163	150	155	145	144	153	155	165	158	126	155	172	172	140	156	172	147	162	158	157	181	161	165	159	169	175	168	156	174	140	145	171	153	149	175	164	145	145	126	159	175	158	170	165	169	168	175	175	166	159	160	169	149	156	144	135	140	157	145	157	157	145	137	151	162	179	148	167	163	167	150	147	169	159	137	148	174	183	166	157	159	163	161	176	163	168	163	137	156	164	161	140	167	152	157	170	143	135	159	148	131	163	155	142	152	143	155	157	163	162	174	184	162	159	150	152	169	135	162	145	140	151	155	168	172	157	156	179	148	168	188	173	149	144	150	157	144	167	155	153	154	143	144	163	155	182	181	178	150	161	162	139	159	159	153	165	149	158	150	158	174	175	144	158	172	164	146	164	176	135	173	142	135	172	161	156	159	137	159	191	159	181	125	149	171	152	143	155	147	154	159	165	154	146	171	142	150	146	161	141	158	162	151	155	149	165	163	162	167	143	180	161	147	174	171	146	151	160	159	185	171	190	183	167	164	180	158	156	168	159	153	187	161	193	169	157	157	137	151	165	149	137	153	151	149	166	186	148	185	167	163	154	183	181	158	153	170	166	158	171	166	174	147	131	138	147	164	159	169	132	152	147	175	142	166	144	150	151	151	141	139	150	147	161	145	154	166	164	146	145	148	171	145	134	165	136	141	192	175	154	173	182	173	164	183	184	150	168	145	163	161	150	164	192	161	137	168	153	137	165	150	175	172	138	165	156	195	140	154	181	157	149	147	177	151	190	170	143	135	141	158	152	149	135	172	139	151	146	170	155	187	171	146	155	147	146	164	160	183	137	146	174	153	195	177	161	159	156	168	157	156	160	168	151	136	155	156	152	155	149	150	142	173	130	147	164	168	161	162	152	157	153	152	156	161	172	161	137	139	149	155	163	156	169	159	167	201	170	157	146	144	142	161	153	167	148	136	149	152	167	152	166	179	167	141	156	167	154	152	162	173	153	173	163	166	158	160	155	168	132	149	167	166	183	155	174	168	176	185	122	146	177	162	140	148	172	151	148	157	162	174	158	161	145	176	170	168	168	158	165	184	134	137	154	154	165	161	154	181	166	167	177	171	159	157	151	143	177	167	158	154	186	163	157	153	180	158	172	143	162	156	159	168	157	166	145	159	141	150	161	166	152	180	149	170	180	159	151	149	157	191	154	153	165	142	175	160	176	158	159	150	151	153	171	172	145	159	159	179	160	171	137	171	169	176	137	177	144	158	146	150	166	125	152	186	142	176	168	166	138	172	175	174	146	142	152	170	160	165	134	149	167	173	163	167	150	158	151	159	164	163	172	164	172	156	163	159	163	140	172	157	159	186	168	156	171	151	135	151	160	141	156	158	129	167	150	127	156	155	158	129	141	141	162	168	153	146	132	161	145	164	117	159	163	146	148	139	146	148	169	163	160	159	153	139	158	150	139	166	170	162	175	136	173	152	152	133	159	163
3094	2582	1450	731	524	441	403	389	429	399	362	365	351	392	394	356	389	399	385	359	324	386	381	384	341	363	350	365	345	369	365	304	380	368	372	367	378	334	381	365	363	330	383	355	327	393	366	346	340	397	351	355	366	387	323	376	371	385	387	355	362	367	403	390	353	344	371	341	361	366	346	399	371	373	371	355	386	365	364	367	384	374	362	385	354	347	357	389	379	364	312	382	385	377	367	375	381	342	369	349	342	377	350	353	379	366	349	379	364	364	358	378	369	385	367	361	393	340	359	379	341	349	369	381	355	357	432	402	355	371	351	340	378	390	346	371	357	378	380	344	348	381	379	360	353	360	335	362	392	386	378	384	352	377	371	364	396	357	351	351	332	362	367	338	393	335	342	331	356	352	332	383	341	370	353	334	342	372	382	377	334	363	375	351	364	373	364	369	341	363	359	344	346	339	357	325	390	325	362	369	377	340	367	385	362	377	347	377	361	335	371	381	354	358	367	360	351	355	383	353	373	322	357	356	363	367	350	342	357	380	365	347	367	342	348	378	370	404	394	353	366	388	342	373	346	332	365	376	380	369	344	350	366	327	367	336	363	365	365	355	376	387	365	355	381	320	347	354	376	365	349	377	343	373	348	376	369	384	316	396	355	368	349	368	349	366	364	355	373	374	379	374	357	350	334	349	339	375	400	349	333	352	347	370	357	394	356	378	362	371	390	340	390	372	369	365	337	381	352	349	346	353	339	370	351	381	355	355	365	369	339	364	360	403	357	360	355	344	332	392	394	365	371	354	366	367	350	367	384	359	355	349	355	366	352	374	338	376	343	385	359	376	348	346	345	380	336	344	369	355	354	369	375	355	379	358	343	364	388	342	382	356	335	386	364	347	377	336	379	395	364	354	379	346	386	338	347	321	369	379	353	352	357	344	353	374	354	358	359	330	357	353	366	365	371	355	369	392	385	384	394	347	352	391	336	340	358	341	367	345	363	386	397	415	377	392	335	373	364	343	358	349	365	384	338	370	413	374	369	385	396	356	346	391	382	344	355	344	357	345	365	358	341	336	365	362	378	395	382	358	364	391	378	402	367	316	367	343	368	349	367	332	371	362	379	337	370	378	335	338	359	322	372	349	351	366	373	364	341	376	364	396	406	363	346	356	338	376	330	356	346	343	379	365	333	352	363	351	340	383	363	344	362	315	330	356	353	398	351	353	395	352	372	369	354	379	398	361	356	324	376	342	348	375	369	342	339	363	385	376	328	367	392	328	354	402	350	336	355	350	339	362	381	360	357	367	364	366	365	352	350	364	361	373	347	383	338	335	340	336	365	387	367	372	361	353	373	376	371	381	383	363	361	364	330	355	355	367	392	371	376	362	391	383	339	340	350	366	370	350	330	387	343	370	373	336	367	372	382	409	391	383	364	372	370	385	352	377	312	377	340	410	356	359	356	369	362	361	341	368	353	427	350	366	345	406	379	363	364	347	343	350	332	352	354	349	374	350	371	382	388	376	371	373	338	348	354	389	376	349	356	339	356	386	373	381	331	366	390	370	381	376	361	361	371	347	357	343	368	326	393	339	331	385	368	355	362	349	378	446	330	356	342	364	377	361	356	353	376	364	359	382	341	320	374	339	354	324	350	362	354	352	339	360	380	378	363	347	362	391	408	372	377	369	381	357	375	352	376	432	371	369	364	351	333	355	358	362	333	369	334	354	327	339	342	346	334	366	333	347	377	356	344	390	358	376	383	364	391	363	388	332	373	384	363	372	356	352	353	340	371	411	333	349	355	366	360	363	378	367	368	348	358	388	339	349	330	365	371	348	331	348	373	332	339	373	377	375	354	348	348	383	348	390	367	364	381	337	379	355	343	347	338	366	365	372	333	383	338	344	348	381	350	350	321	358	336	393	352	374	337	383	365	355	365	371	358	372	337	358	347	363	405	366	352	370	361	354	313	373	397	398	354	331	335	374	380	378	381	389	376	361	366	348	373	365	353	312	385	371	377	325	389	334	374	354	360	358	360	338	364	370	349	352	366	388	350	370	366	376	379	370	402	392	326	337	383	343	388	357	372	358	345	340	351	349	348	317	342	373	340	375	385	369	356	392	345	350	370	345	340	359	359	359	373	330	359	357	364	390	368	339	404	377	359	346	379	373	366	363	363	378	335	370	384	363	349	404	354	344	363	357	387	353	348	353	360	369	370	388	379	373	357	369	378	368	349	374	373	381	338	390	337	356	342	328	397	378	378	356	393	364	369	324	374	353	336	356	342	375	378	351	337	345	357	366	362	347	329	336	390	366	387	376	369	358	386	320	380	353	350	384	320	363	360	362	354	396	388	386	375	345	388	353	373	370	400	358	366	377	353	343	381	363	340	352	366	346	369	358	348	346	383	386	409	385	364	359	348	378	382	347	356	349	371	364	339	359	350	368	380	350	373	341	360	346	394	339	351	359	359	359	375	371	367	345	364	377	340	332	379	355	359	339	379	387	362	344	378	372	390	379	321	331	383	316	345	324	316	362	340	362	399	401	378	389	360	363	322	388	349	320	354	371	353	358	351	364	368	353	363	369	358	392	334	367	369	331	354	363	363	345	382	372	383	366	332	360	356	373	338	353	355	392	368	350	372	332	368	362	371	352	395	369	384	376	395	367	327	369	374	387	359	366	338	367	364	368	383	375	381	366	372	341	349	405	372	372	358	380	362	372	338	390	381	396	351	350	375	389	363	340	351	347	385	394	335	357	357	363	384	337	366	360	330	355	378	387	380	354	362	321	360	389	339	390	378	349	390	362	334	360	386	353	365	365	369	339	351	329	380	366	343	353	397	375	342	347	381	383	345	378	376	389	367	334	386	344	390	375	382	329	342	349	373	345	380	372	344	341	365	353	350	386	348	357	340	364	372	344	388	357	408	355	359	343	374	349	349	370	344	412	355	329	360	371	345	355	364	375	384	383	341	370	343	351	367	377	357	358	345	373	375	352	392	374	397	381	401	367	363	375	360	381	377	377	357	343	361	383	345	398	331	358	355	359	365	395	352	356	366	355	348	393	369	332	392	402	369	374	364	355	320	360	381	362	344	351	343	362	365	389	374	346	358	404	340	351	347	326	363	374	354	361	351	328	359	380	359	335	341	373	375	324	331	348	361	373	355	348	377	374	376	378	384	409	367	354	349	345	360	374	353	366	355	336	372	360	350	344	380	388	328	347	393	352	370	346	377	376	384	321	385	369	331	375	345	339	345	353	360	353	341	353	392	362	340	356	313	346	387	359	425	384	364	396	367	324	384	366	367	367	353	351	365	365	335	388	356	345	350	341	346	359	365	323	369	348	332	349	370	342	376	363	387	376	394	369	367	354	370	383	382	355	344	353	345	337	372	339	325	367	335	356	375	346	381	352	360	358	338	371	336	354	394	359	374	388	367	355	370	374	348	349	371	378	355	374	351	342	374	334	358	382	402	344	389	353	343	345	343	353	350	350	375	381
23773	20946	25074	26984	20952	20767	1113	303	227	150	121	131	116	102	113	104	82	103	78	105	77	84	95	92	66	81	83	85	74	76	74	73	86	80	73	63	75	67	85	76	88	62	70	68	79	59	82	76	66	86	82	68	63	76	84	58	60	61	72	67	76	67	71	70	60	78	69	88	68	66	92	82	72	72	70	66	59	68	102	84	73	71	65	65	82	56	69	63	82	56	75	48	84	82	63	78	73	67	66	69	80	64	73	75	80	82	95	62	77	88	68	74	68	69	72	73	68	66	74	71	61	69	74	63	67	78	82	66	69	82	82	68	61	58	75	57	67	75	65	72	71	74	53	68	57	70	84	73	78	67	67	77	67	79	86	66	78	62	70	49	87	67	73	78	67	78	68	81	78	68	71	82	64	82	67	57	59	67	69	73	80	70	81	62	73	62	76	72	66	57	72	63	62	72	62	57	74	66	78	67	67	83	75	57	65	62	75	63	58	82	75	63	68	78	67	68	82	71	70	73	62	64	56	70	65	62	79	81	73	75	63	72	74	80	87	68	80	78	74	104	78	72	54	57	51	65	72	62	71	66	57	61	76	61	73	90	80	72	74	77	67	80	72	61	69	66	81	69	74	61	56	63	69	88	78	70	56	65	70	79	75	65	75	71	84	71	48	97	67	50	70	60	66	77	54	68	54	65	55	77	71	94	77	70	63	80	67	82	65	80	79	78	75	55	70	83	79	79	80	71	59	70	67	58	70	58	77	59	73	68	76	70	57	71	75	65	65	69	78	71	70	70	79	66	58	66	62	71	74	70	61	74	74	71	60	55	65	44	72	67	73	61	80	77	73	75	65	75	81	69	86	73	63	71	78	67	78	68	73	69	72	61	66	72	74	73	74	79	76	52	69	75	78	72	76	59	76	87	81	73	80	70	90	74	70	67	63	83	60	65	74	90	64	79	63	68	84	88	60	69	63	47	69	66	66	77	56	67	74	53	63	68	62	65	66	86	66	53	76	74	72	69	83	71	74	59	78	74	74	72	77	79	69	53	67	64	68	72	65	81	69	58	58	82	77	78	84	73	77	68	74	76	67	71	53	63	62	43	78	70	67	82	71	74	84	60	57	76	62	56	72	66	64	72	74	59	56	56	67	79	85	70	79	59	69	60	78	72	64	74	78	61	56	79	69	53	69	74	65	58	79	66	82	72	71	63	66	83	64	64	56	56	53	79	88	66	77	62	56	73	61	60	59	54	75	68	55	70	74	71	76	62	79	86	66	71	72	66	70	78	68	63	74	61	65	70	59	74	70	73	78	83	54	73	84	77	76	71	56	62	75	79	80	79	65	78	54	73	57	86	64	80	64	81	47	62	73	61	69	65	67	73	65	68	65	67	53	54	85	57	64	66	56	67	71	78	53	71	63	59	81	69	79	62	77	66	73	74	72	95	75	57	68	71	64	61	67	58	51	61	90	74	76	70	75	49	62	66	59	70	93	65	90	68	76	71	61	57	87	71	80	68	74	66	72	56	55	66	67	84	60	71	69	70	67	64	66	63	58	78	62	90	67	75	69	71	77	65	58	78	65	57	69	52	76	71	62	62	73	62	68	54	68	73	73	61	71	70	63	68	62	76	65	64	71	78	74	72	72	74	65	60	64	59	77	79	71	58	73	86	70	79	85	61	72	65	55	64	75	76	61	68	59	78	62	60	74	76	73	46	80	68	56	65	69	59	60	85	69	84	52	77	71	50	78	67	84	66	64	74	55	65	67	67	63	59	63	65	61	66	77	85	84	74	70	61	60	67	74	77	70	81	77	80	73	72	66	72	72	71	68	59	68	54	70	58	79	67	75	66	67	66	77	69	81	68	55	73	76	54	65	80	83	63	69	61	72	64	70	68	59	57	59	75	53	74	85	70	76	68	68	78	68	64	64	60	70	69	64	65	68	92	79	63	64	79	71	69	60	78	49	67	70	71	69	70	71	58	70	81	65	70	78	68	70	63	72	105	71	73	76	68	72	66	65	81	62	56	64	68	60	64	57	58	82	70	78	81	78	69	77	69	75	66	78	68	74	92	83	68	65	65	62	77	68	80	73	75	65	64	63	64	70	66	73	72	64	83	77	75	74	97	68	71	66	73	74	64	61	70	71	80	73	57	59	84	62	72	73	61	77	63	68	71	85	70	60	73	80	65	50	76	65	89	58	59	63	60	67	66	75	81	59	52	85	67	65	79	54	63	81	72	77	64	79	68	74	79	72	55	68	77	59	71	68	69	59	81	65	85	61	69	77	60	90	67	78	53	47	60	74	62	57	64	69	64	68	61	67	67	59	71	66	81	78	55	54	75	63	75	61	66	54	71	64	54	89	58	74	76	84	72	80	66	69	76	76	69	79	75	77	71	74	76	70	76	66	67	72	66	70	76	89	81	76	62	60	61	71	88	86	68	68	57	68	85	72	67	60	72	64	66	74	68	74	58	62	53	69	76	65	48	78	83	64	62	75	68	69	82	68	74	95	80	61	79	68	62	60	67	94	76	62	71	58	59	68	83	61	73	66	52	67	84	82	74	55	59	76	66	69	73	70	65	78	67	86	71	66	64	51	57	72	68	61	67	67	66	80	68	72	71	59	62	86	61	66	54	53	72	76	71	59	60	64	55	73	80	74	65	70	63	65	76	69	76	74	78	85	68	60	77	75	67	65	76	63	59	73	67	67	85	75	67	75	81	79	77	69	66	76	70	78	65	64	57	56	80	68	84	74	65	57	63	84	67	87	64	64	70	91	72	59	76	87	76	85	63	67	70	65	67	84	67	66	71	62	58	80	55	59	69	66	70	65	77	85	69	64	79	74	65	71	70	76	73	86	80	74	72	75	74	61	66	65	65	84	65	68	60	81	61	67	62	68	85	67	59	70	68	58	60	66	57	91	67	69	56	69	62	77	78	58	93	64	62	75	67	66	74	67	66	63	80	67	58	66	66	77	82	82	48	62	78	68	69	67	70	66	55	81	52	61	67	80	69	53	67	70	71	71	66	58	50	78	62	65	67	72	60	69	77	63	61	78	79	79	66	66	82	86	68	78	74	70	67	84	49	68	66	69	56	69	59	64	72	79	84	68	66	72	67	58	75	67	85	73	63	55	70	73	69	65	59	63	63	70	70	52	61	62	57	55	77	58	72	72	51	63	77	69	75	76	79	63	71	76	67	53	67	74	72	72	53	73	66	77	70	80	60	55	83	80	82	68	61	70	54	67	67	81	75	70	57	73	95	71	87	71	74	65	58	66	62	66	86	67	62	68	79	78	77	65	84	83	67	73	61	67	67	70	73	65	71	70	97	74	72	70	75	75	79	64	68	68	91	88	66	73	61	72	69	66	62	78	70	67	73	61	77	66	57	60	77	77	67	66	66	51	65	53	64	68	67	67	95	66	65	66	72	59	49	73	79	70	87	68	62	80	68	71	54	76	60	82	80	75	79	69	71	63	73	69	76	90	62
3007	4280	2218	915	533	430	314	272	274	236	235	198	212	208	212	208	212	192	193	210	199	183	166	180	202	206	206	197	187	187	187	187	177	195	186	181	200	194	192	200	183	168	216	212	184	171	203	196	182	192	187	183	186	188	184	187	182	196	168	180	194	181	208	187	180	193	189	166	184	168	175	190	192	175	190	179	167	200	197	199	180	180	202	188	184	166	218	157	176	189	184	172	179	167	199	180	176	179	179	201	169	192	198	197	182	176	187	174	161	166	195	194	192	186	208	170	202	192	182	173	188	178	181	188	204	181	199	181	202	197	205	182	182	186	181	181	179	179	204	175	203	232	165	176	183	198	188	190	196	191	188	196	169	192	178	189	167	178	188	190	163	204	178	238	188	212	153	183	188	191	187	202	166	212	206	203	162	191	194	185	178	165	191	175	191	190	198	168	164	166	188	172	184	212	177	178	200	183	224	197	187	189	176	174	190	171	183	181	176	189	195	159	209	192	157	182	170	202	202	194	204	197	189	178	175	219	177	158	185	207	197	192	177	175	203	184	206	184	179	184	181	186	189	171	195	166	207	198	188	211	168	208	194	203	193	188	207	211	176	198	211	197	184	186	190	151	184	188	189	176	189	183	212	188	205	199	198	173	202	197	177	191	173	190	195	187	202	193	202	206	167	190	186	204	186	162	188	171	202	201	187	168	182	186	216	199	198	193	174	195	199	187	194	192	180	190	167	201	182	164	181	175	178	230	181	203	167	179	183	203	210	175	183	175	161	161	212	202	190	172	203	194	173	170	177	169	186	191	181	183	209	205	188	174	222	199	176	196	189	167	193	173	192	188	165	199	170	155	198	199	180	196	183	202	208	177	177	198	158	194	174	204	191	172	208	186	180	194	181	171	205	174	155	181	200	202	195	180	191	210	194	203	171	180	177	179	202	152	201	209	184	179	175	178	180	192	187	191	199	205	202	199	181	178	196	194	200	169	226	189	190	167	192	190	192	207	180	157	204	201	201	182	173	176	169	199	184	192	198	187	194	205	182	178	209	208	190	190	177	191	179	183	194	164	187	161	202	192	175	184	204	185	178	191	193	179	171	201	170	204	176	200	187	193	176	161	205	171	198	186	215	198	188	176	177	164	188	183	172	200	209	154	171	181	192	189	195	170	191	187	169	194	181	187	190	180	181	193	201	195	184	181	172	181	194	199	206	184	198	184	168	182	166	178	187	176	182	175	191	195	196	184	196	208	175	221	185	210	175	177	179	176	159	196	187	188	185	199	172	181	159	166	206	175	178	174	171	191	208	189	182	182	195	189	191	199	203	179	196	195	195	180	199	182	165	187	192	188	197	175	188	200	187	208	195	167	192	192	178	205	205	174	187	193	184	172	201	189	191	200	194	191	182	170	172	184	184	187	162	175	166	183	193	179	184	198	180	174	189	195	183	191	181	190	182	162	188	176	167	209	183	201	213	188	181	166	182	207	180	188	176	194	198	207	190	202	169	176	204	168	167	193	173	198	193	200	182	178	196	182	192	186	187	191	187	196	213	171	187	187	171	190	177	187	178	200	180	180	174	185	175	181	179	189	194	180	195	203	165	195	178	179	196	184	182	171	174	178	177	186	167	193	200	176	170	168	190	165	180	173	182	169	188	213	177	190	193	188	183	174	239	192	186	188	193	188	182	183	179	185	213	170	192	181	172	192	175	185	172	192	196	169	214	205	192	202	162	192	177	201	179	172	164	190	171	186	183	205	183	163	154	182	183	192	176	193	181	159	189	212	190	179	204	182	192	184	185	197	172	172	193	199	194	226	148	178	178	198	175	206	207	199	194	186	180	189	163	193	185	181	173	172	190	177	173	157	187	202	208	191	180	188	192	190	190	182	182	187	178	192	177	192	166	186	189	177	161	178	183	167	186	205	184	183	183	175	174	194	178	183	163	157	192	188	199	180	193	193	192	165	197	192	185	173	173	184	184	178	190	196	201	195	177	227	177	197	169	189	174	184	210	189	179	181	197	169	167	189	159	200	196	182	170	200	183	173	191	173	194	202	210	167	204	175	185	195	191	174	178	179	160	190	192	165	184	169	201	191	206	182	200	205	196	171	190	191	176	196	173	199	184	185	177	171	192	175	184	172	192	181	199	200	179	177	197	153	207	191	158	175	176	173	194	184	179	191	199	182	170	209	186	181	189	175	196	170	187	174	189	200	171	173	160	178	181	187	193	181	170	178	170	189	183	174	185	186	182	178	187	177	175	184	217	185	188	188	196	202	183	196	200	145	180	168	168	192	189	210	200	168	187	209	205	204	182	178	179	216	193	184	188	189	205	174	162	197	186	206	199	193	186	182	195	199	172	204	188	199	187	183	185	195	202	172	191	204	171	221	199	182	187	185	192	181	184	186	180	196	211	187	211	195	184	166	203	165	167	185	174	197	175	203	159	198	178	193	182	175	189	188	195	193	198	197	165	178	183	174	208	185	173	186	215	180	197	189	172	200	208	201	186	177	207	223	194	188	189	167	190	201	186	192	215	169	202	184	194	180	190	182	166	191	178	183	218	202	190	164	196	183	174	194	213	199	192	152	221	185	212	178	172	186	204	180	198	174	196	185	198	197	209	193	163	205	176	183	188	189	182	205	189	209	191	229	177	199	185	197	204	188	188	170	153	211	171	161	158	191	176	189	188	174	196	186	186	185	225	192	184	195	211	189	199	192	163	177	215	217	191	178	180	170	194	180	201	175	169	200	193	180	198	187	186	203	195	175	201	186	173	205	177	204	164	180	172	182	171	195	183	200	176	174	212	179	204	182	198	192	176	197	184	190	179	188	176	203	179	180	204	177	177	197	180	179	195	179	188	193	189	187	171	190	205	192	189	197	203	194	208	173	192	213	185	164	218	180	192	189	165	200	181	179	182	184	190	203	210	180	187	177	214	183	194	174	183	168	190	189	182	201	170	183	188	176	173	187	190	176	203	157	187	199	193	193	195	177	176	185	184	171	203	171	187	170	178	171	178	198	180	187	193	200	154	178	177	173	182	202	203	171	194	182	185	180	193	178	185	185	160	194	186	189	179	192	202	182	182	185	182	171	188	185	176	202	181	190	172	202	150	206	195	188	176	194	170	197	193	158	175	178	194	186	176	188	155	183	192	179	186	170	196	180	176	183	189	187	176	195	168	185	189	185	202	181	167	185	195	174	196	183	184	182	162	199	200	201	190	187	180	188	191	188	217	179	176	176	207	176	177	214	202	193	186	169	187	192	183	175	186	208	195	182	197	177	181	204	216	200	184	189	184	198	182	194	182	193	187	181	186	179	203	203	227	205	179	192	204	205	231	210	168	176	180	173	176	161	192	197	166	195	188	169	183	196	198	152	157	162	206	197	181	184	197	206	172	178	181	170	167	188	179	197	187	185	177	202	199	180	203	181	196	195	192	195	161	175	181	191	188	201	204	180	197	177	197	168	189	207	200	178	211	179	207	194	168	192
32521	12185	1353	371	297	279	296	275	316	289	280	275	244	246	298	279	253	279	295	291	270	307	254	269	284	264	251	299	273	230	257	278	303	299	292	258	276	303	274	278	287	273	301	279	273	279	277	282	256	271	279	272	290	294	310	259	271	267	259	269	295	294	282	253	283	298	298	272	259	267	298	296	285	268	273	276	251	255	272	272	315	285	292	244	261	280	271	256	297	282	265	308	284	280	255	284	280	261	275	259	246	292	299	287	258	230	259	288	279	252	249	270	313	285	268	282	229	271	260	293	295	273	290	266	287	299	254	302	312	256	286	251	259	252	249	261	257	269	274	254	306	273	274	265	284	294	276	273	245	262	273	263	265	259	257	298	289	275	244	291	277	258	296	255	256	322	267	295	282	268	283	267	262	286	298	251	285	297	285	272	279	248	275	271	307	272	291	259	296	247	263	260	251	261	290	280	273	303	282	254	262	272	252	243	262	274	261	281	280	277	291	275	255	276	252	258	259	270	321	272	243	254	291	247	266	271	276	247	261	298	290	254	284	267	256	261	235	280	281	268	258	264	273	265	262	261	256	252	275	275	281	287	285	284	288	269	258	291	239	260	282	302	264	276	290	260	272	283	277	281	279	287	272	297	272	279	282	295	232	288	285	272	250	253	239	265	264	280	238	259	254	259	276	290	271	296	277	306	263	265	285	256	233	256	290	260	275	268	293	273	285	247	282	305	263	293	295	275	278	283	276	222	273	285	258	243	265	285	310	278	265	281	281	259	279	284	294	259	243	259	285	277	290	260	270	274	243	274	263	287	259	251	312	289	264	272	251	285	294	271	298	272	255	299	276	276	282	282	275	275	278	294	284	296	286	272	279	266	248	282	268	288	280	244	269	264	242	270	272	272	242	245	276	293	255	295	249	267	257	263	236	268	287	271	249	250	246	285	267	267	234	283	285	286	270	263	265	246	262	265	274	268	263	293	293	274	290	286	278	268	288	318	259	288	305	261	252	239	278	257	265	290	267	285	303	277	303	310	302	284	268	299	260	269	266	274	279	250	286	270	301	266	264	251	247	282	289	280	278	273	283	249	299	273	287	287	264	268	271	262	267	275	286	275	288	232	244	245	296	250	299	247	290	273	284	283	261	265	260	288	278	265	265	242	277	261	269	260	285	299	279	246	268	265	258	261	295	243	279	249	274	298	297	315	234	249	283	253	249	277	280	239	267	262	273	290	275	283	292	250	250	253	275	269	276	299	275	265	288	269	261	291	262	275	282	274	255	289	266	263	258	308	253	295	282	283	286	291	289	268	247	260	267	268	273	270	274	238	285	275	297	292	293	241	275	263	290	277	277	260	267	256	287	274	279	278	252	264	285	270	258	276	268	267	268	288	244	263	278	289	274	263	265	287	293	283	273	282	263	277	265	265	278	292	297	287	268	303	267	275	275	236	278	264	275	301	288	274	249	274	284	300	275	292	291	311	278	276	248	265	295	263	261	268	268	252	280	270	271	258	299	281	261	279	278	267	283	282	242	287	266	267	292	255	281	252	296	286	233	261	294	309	276	245	283	279	291	264	260	250	280	292	294	282	288	288	253	292	237	263	292	279	277	245	276	295	235	257	285	284	268	277	268	250	301	309	268	274	265	260	284	276	285	265	285	262	273	258	260	293	256	266	302	251	281	266	298	292	279	266	259	280	301	298	312	282	279	269	267	264	323	290	261	304	299	259	282	276	267	278	271	248	276	238	286	271	279	285	266	283	263	292	272	256	272	270	250	265	293	257	263	300	263	282	252	310	302	244	264	253	271	306	254	304	280	293	256	253	250	233	290	296	298	278	269	244	250	279	288	259	259	263	287	273	266	257	277	243	299	295	280	274	260	302	278	288	275	284	287	252	257	278	275	287	278	267	275	259	295	259	232	260	286	272	250	315	269	275	271	301	278	273	285	273	259	289	293	284	269	293	274	290	262	272	258	284	286	256	283	242	286	265	253	272	253	270	253	231	286	259	262	272	290	302	270	327	295	282	283	291	296	259	274	286	272	259	265	280	285	255	264	284	271	259	292	247	296	256	320	290	296	255	269	251	274	252	281	315	304	234	260	274	260	265	262	240	260	245	265	278	242	252	294	263	280	265	290	281	262	286	283	292	245	286	279	253	263	281	265	279	254	298	295	265	262	253	266	261	253	247	282	283	282	294	284	273	300	295	276	267	284	267	258	286	256	306	273	265	305	267	299	256	274	254	257	259	270	252	270	280	265	264	297	253	280	295	292	279	227	313	289	297	264	285	269	252	267	290	270	263	292	281	247	266	276	262	284	283	273	280	296	276	281	267	256	282	291	262	234	278	297	295	264	293	247	260	273	239	276	282	286	286	280	272	282	300	298	233	290	293	279	289	274	246	261	245	261	264	295	261	269	307	293	260	256	249	267	263	271	272	280	253	271	274	300	266	271	266	272	293	275	269	273	276	272	279	290	288	269	260	248	280	293	243	269	268	300	279	269	266	232	268	304	272	236	325	292	304	282	267	283	299	303	294	261	273	310	283	271	256	252	263	262	301	296	277	293	266	293	284	293	273	259	304	281	260	284	267	278	295	290	298	269	292	279	250	248	266	277	286	266	242	252	248	231	258	250	289	271	283	268	268	253	256	268	263	270	292	276	285	281	290	258	245	291	260	274	283	242	299	290	261	261	265	271	290	265	277	271	264	283	267	276	273	300	279	273	255	275	320	274	260	241	265	259	246	279	258	274	304	280	263	305	256	275	267	256	277	279	264	262	279	279	267	302	253	247	263	259	236	269	269	260	268	288	273	275	304	284	257	285	288	301	264	277	290	275	275	262	283	294	306	251	244	309	254	259	258	239	260	264	275	270	266	224	261	288	290	286	275	275	282	259	271	306	259	263	257	292	273	249	300	255	276	284	259	304	269	279	269	284	315	256	312	257	269	298	257	270	280	235	306	280	253	268	273	250	248	276	291	297	257	266	223	265	287	276	243	272	261	264	259	278	302	250	301	257	249	278	261	264	255	281	256	291	276	260	236	286	292	271	297	277	286	264	277	276	260	308	223	259	275	264	292	271	281	259	278	265	277	282	315	294	279	263	258	260	249	285	265	265	274	263	258	289	291	258	289	278	301	255	274	259	284	279	273	268	280	283	286	286	272	299	302	279	257	250	266	278	297	271	275	304	279	286	254	271	275	288	278	296	298	261	282	252	281	283	267	271	288	281	277	281	281	281	259	268	266	259	268	286	259	253	266	241	294	262	267	258	294	246	276	270	277	287	290	283	281	292	241	260	283	284	330	279	288	267	263	267	261	272	254	259	268	276	296	282	276	308	275	268	248	280	276	284	253	247	277	305	272	280	285	266	245	275	277	291	249	266	249	288	271	254	267	289	271	255	250	248	293	276	282	276	289	256	270	271	288	294	276	291	280	306	291	255	255	274	275	247	286	269	318	284	260	302	275	289	296	260	295	296	323	222	290	292	268
5479	752	652	627	614	569	634	582	563	641	617	582	640	569	626	596	629	624	640	597	609	627	590	577	609	604	602	591	626	612	631	584	623	617	662	602	563	595	553	605	571	562	590	653	585	612	583	640	626	579	578	624	615	584	598	618	608	605	596	588	626	578	617	597	620	567	595	601	563	581	595	579	597	620	588	600	569	594	589	591	644	600	567	574	600	596	585	587	608	613	643	571	610	601	640	558	580	605	617	613	568	603	631	595	573	615	625	614	647	601	623	581	579	586	592	633	574	580	586	628	589	639	595	589	625	589	608	621	666	591	622	570	590	631	618	566	643	615	615	599	608	592	580	605	572	603	602	595	592	593	646	608	599	641	601	584	632	613	611	574	589	580	641	606	575	637	602	588	591	647	591	566	613	542	587	604	598	638	585	564	616	594	602	651	612	558	572	578	581	642	586	617	569	535	610	585	609	622	555	621	650	597	581	575	639	602	578	590	587	627	597	572	599	591	595	570	593	612	613	616	595	571	651	619	603	605	627	609	581	613	563	568	593	621	589	610	587	606	581	612	584	619	608	603	603	598	630	605	597	582	614	602	588	552	594	615	599	567	597	612	598	594	591	582	627	599	602	586	602	558	629	580	608	639	637	559	583	612	603	604	595	625	589	604	577	591	582	604	598	583	601	569	579	567	584	629	614	596	612	592	628	601	633	611	610	679	635	601	614	607	602	622	575	582	598	593	670	631	596	646	629	618	583	642	594	608	589	545	630	628	596	627	628	599	595	590	594	601	654	573	609	636	604	630	640	604	601	610	587	613	637	626	584	602	626	634	607	621	594	601	588	591	587	593	595	619	610	588	599	586	575	603	595	656	589	656	602	582	613	558	599	613	584	560	599	616	608	581	604	663	583	630	624	594	579	593	613	614	590	603	618	599	606	586	599	584	577	596	639	611	595	624	618	609	542	606	563	599	665	595	618	634	599	606	595	584	594	577	589	573	547	619	589	620	550	551	565	603	590	602	610	624	621	597	578	641	603	608	595	590	593	572	561	632	585	633	604	602	631	578	580	650	612	618	597	575	611	573	588	585	631	623	626	607	590	584	657	625	617	576	583	583	621	570	580	605	616	606	586	601	601	631	559	642	591	587	601	629	619	606	582	632	617	586	561	577	607	592	645	588	598	602	625	660	589	612	613	600	579	592	648	586	614	590	640	617	572	592	590	624	584	554	645	599	588	625	619	592	633	597	587	599	557	637	607	579	638	615	612	593	584	643	590	607	600	588	602	635	596	563	609	588	511	597	571	627	604	611	599	573	612	586	611	621	610	612	592	605	599	611	610	619	590	560	625	587	572	575	605	609	568	663	618	605	610	584	623	610	601	615	615	583	613	588	604	615	601	626	629	592	601	611	597	612	579	590	603	595	576	647	583	594	583	629	592	550	672	585	644	620	649	596	621	612	669	622	616	623	590	571	612	583	602	590	595	642	593	578	587	636	624	604	591	627	622	592	601	585	639	620	593	634	603	575	630	590	579	642	599	622	581	588	623	581	634	620	578	576	614	591	589	605	581	593	629	618	587	621	626	581	602	576	629	597	613	614	605	598	588	543	614	606	641	564	622	606	604	607	636	591	603	590	614	562	631	591	633	610	629	624	625	599	597	609	597	626	642	618	607	608	597	594	599	592	609	593	581	554	568	587	634	631	602	638	611	627	582	603	584	569	620	640	570	618	543	592	639	605	535	549	598	622	582	591	558	619	593	571	596	640	528	612	572	637	615	591	556	626	585	583	592	574	549	615	620	623	575	598	594	593	584	606	640	609	644	592	560	624	604	622	618	588	630	589	570	599	558	619	616	650	622	640	616	599	596	581	578	590	634	596	578	554	587	614	513	600	593	601	573	591	587	590	653	642	620	632	581	612	571	604	596	589	623	597	603	607	590	638	610	605	583	596	596	590	622	605	627	582	643	547	615	629	616	568	606	618	628	574	637	610	608	613	603	577	591	585	604	597	610	615	609	621	591	595	603	578	592	646	628	646	631	605	619	585	593	601	555	594	598	615	605	570	614	625	606	604	602	515	596	630	623	604	608	615	566	622	585	576	633	586	607	622	555	597	594	631	607	590	577	590	552	580	613	649	631	570	583	638	591	612	621	615	610	607	591	588	573	578	569	588	621	596	626	589	589	553	614	597	642	617	566	592	670	606	598	619	596	620	632	590	645	576	613	628	648	613	570	603	615	573	628	572	625	566	569	577	648	593	631	605	606	573	591	619	616	609	639	642	574	560	621	603	597	605	584	568	613	604	586	596	662	574	590	598	613	576	598	598	590	641	621	619	575	608	603	611	592	583	594	643	611	661	619	566	559	633	566	623	629	582	615	619	578	688	620	598	640	606	629	589	619	625	600	641	599	570	561	582	622	613	604	617	643	636	603	583	621	614	603	633	626	585	624	603	615	515	613	617	583	610	606	641	602	630	623	594	640	548	622	602	598	573	611	600	601	659	619	571	647	628	595	569	607	573	639	562	634	597	632	611	582	589	621	632	621	599	578	622	580	605	611	584	608	594	589	617	626	592	579	555	612	618	603	611	589	616	522	572	616	611	622	603	609	569	591	554	593	628	589	625	637	604	625	546	672	591	604	618	607	595	648	606	604	615	590	568	641	629	624	613	633	572	604	619	620	598	618	599	553	611	610	636	614	596	667	643	586	577	624	601	665	578	587	619	599	577	581	550	608	651	652	609	624	588	610	628	591	633	602	613	610	577	585	578	618	599	576	582	617	605	614	630	599	625	612	630	585	617	632	639	621	621	590	592	588	611	629	589	607	604	619	623	560	596	547	633	602	574	598	650	636	587	591	595	571	598	597	631	609	578	610	591	672	575	597	575	649	634	631	619	613	581	603	538	591	606	617	639	591	614	580	617	578	591	651	557	585	607	582	590	628	584	604	591	594	568	653	611	603	589	576	630	614	550	583	622	586	602	610	646	584	628	631	598	593	583	598	604	560	581	585	602	584	577	644	635	588	621	610	631	600	594	616	568	613	606	659	556	623	630	617	615	610	602	633	609	630	615	611	601	592	619	608	575	643	577	656	580	619	576	630	590	614	597	604	573	616	618	596	616	580	618	564	583	566	633	625	606	571	633	631	568	585	608	591	591	606	621	594	617	602	594	591	597	584	602	604	633	627	567	560	624	603	596	594	609	606	591	603	593	601	624	572	617	606	581	626	604	566	563	569	616	597	587	559	574	601	604	579	568	561	589	601	597	615	645	577	569	600	623	579	591	577	603	628	638	638	591	607	584	610	612	590	622	575	638	634	624	569	618	599	618	588	597	638	594	580	633	638	597	619	597	540	599	592	586	596	583	560	583	572	641	615	636	633	613	611	632	598	614	618	635	602	590	589	589	597	627	603	593	604	603	615	595	612	571	573	638	631	593	620	654	593	623	612	538	569	593	577	627	623	640	647	580	589	559	603	594	582	628	550	616	644	592	571	619
24513	20966	24455	27631	20591	1996	304	240	210	221	210	213	189	163	174	163	157	159	160	161	150	168	144	136	178	163	169	160	167	165	169	159	189	171	180	139	164	176	139	158	149	159	155	178	141	174	164	147	156	167	187	150	136	160	150	175	152	155	190	155	168	165	164	159	147	177	158	172	156	160	184	175	138	143	163	149	151	171	162	159	167	177	158	169	161	155	165	180	163	174	155	161	154	167	179	167	160	152	158	165	150	150	164	162	167	143	152	143	141	155	143	148	158	142	140	154	170	138	144	158	161	164	159	173	153	161	162	158	161	160	169	143	187	155	147	144	191	133	134	147	138	167	181	197	166	151	161	156	151	157	167	171	150	137	162	141	185	143	159	157	148	146	137	158	176	156	160	167	152	149	173	165	186	161	155	156	168	138	162	160	153	150	168	143	163	138	177	144	177	162	151	161	156	152	150	161	162	156	145	177	170	159	155	164	147	135	170	180	156	164	159	164	153	134	146	157	157	144	149	161	148	172	166	167	153	183	147	155	155	181	182	170	148	151	182	170	157	181	158	156	170	114	127	142	180	164	147	137	135	150	142	146	156	147	163	168	151	155	165	191	162	138	162	157	166	164	173	164	163	157	163	168	157	164	144	137	161	150	154	150	161	164	163	149	154	165	145	161	166	166	156	174	121	143	149	162	147	150	140	184	169	160	148	156	136	144	176	126	164	154	142	154	156	172	161	207	148	122	148	140	153	158	153	149	155	159	179	167	154	165	166	155	141	149	167	153	146	154	176	144	169	167	139	192	151	179	153	136	179	158	138	153	134	167	137	150	151	152	160	181	165	145	155	128	147	147	169	168	155	168	120	153	124	129	167	155	163	140	150	164	129	143	146	146	139	153	161	156	158	154	159	149	136	161	171	148	170	127	150	161	151	165	153	168	151	163	137	154	155	170	172	169	174	151	144	139	155	156	153	147	146	169	147	144	191	142	145	166	170	151	157	150	178	154	157	142	158	121	151	146	141	170	167	139	151	185	133	153	186	194	156	155	165	155	137	156	150	160	148	170	172	148	176	161	151	150	177	140	155	172	159	145	168	143	170	182	170	169	173	153	170	160	148	165	165	173	169	188	180	152	163	161	139	162	154	158	147	190	148	138	154	161	182	173	180	136	151	158	147	162	166	147	153	162	197	148	173	165	160	155	143	162	153	154	170	155	161	169	165	168	157	149	176	169	159	163	159	158	145	157	162	154	153	154	150	143	160	144	159	160	152	166	140	157	166	155	153	160	175	158	148	144	177	167	167	167	157	149	169	133	185	167	166	149	139	153	181	179	171	149	190	164	141	154	193	191	188	151	161	147	156	145	156	137	148	170	161	194	134	172	160	159	158	159	164	164	161	149	152	131	158	152	139	158	152	165	161	152	169	161	159	162	144	167	146	173	174	166	143	166	160	151	144	148	155	177	153	161	145	138	155	143	167	168	147	147	173	153	144	169	193	160	152	162	146	167	146	145	143	137	149	195	147	179	146	163	165	173	160	188	162	161	176	185	155	154	178	139	167	160	180	147	149	140	150	154	161	157	172	178	152	137	176	150	193	169	153	140	175	143	140	138	160	174	133	167	154	165	156	133	132	158	163	158	158	149	155	154	141	142	170	177	159	164	161	186	153	141	156	172	140	137	132	164	167	149	155	145	173	133	157	175	158	169	157	160	156	177	168	124	159	151	180	152	134	144	158	155	157	148	160	163	145	166	182	154	160	173	167	156	132	139	150	171	151	150	180	130	186	187	168	147	163	130	158	160	151	154	167	171	135	153	171	178	168	146	149	159	156	149	149	169	158	181	177	139	150	164	161	170	158	168	158	140	156	153	166	155	162	183	163	164	161	148	144	154	155	178	174	145	122	147	174	155	151	171	131	137	165	143	139	155	158	149	152	139	174	182	167	140	158	175	156	147	139	161	155	151	143	173	159	146	166	179	167	169	161	175	150	150	156	143	138	151	150	154	168	166	127	135	163	170	169	168	150	133	197	168	161	148	166	146	157	146	144	185	179	155	155	129	158	162	161	143	193	150	139	163	160	162	171	151	168	147	149	156	149	156	149	163	179	163	158	150	174	171	153	172	147	170	159	181	146	159	147	152	170	151	162	172	154	138	173	151	153	166	177	137	160	160	162	186	140	167	166	155	154	128	141	163	148	180	151	180	161	180	166	164	169	183	139	161	173	158	157	172	166	156	153	168	162	138	139	159	156	147	157	177	158	150	138	149	166	147	132	140	165	146	133	167	194	139	163	141	139	144	155	142	146	171	153	156	159	160	152	141	128	159	161	140	161	164	175	167	157	167	148	170	155	164	144	145	139	165	147	140	179	181	164	143	159	139	165	164	174	160	152	160	178	160	168	160	149	180	163	135	164	156	185	153	149	155	167	161	125	150	167	147	170	151	160	167	147	179	166	154	177	172	158	173	150	132	165	158	177	135	150	175	173	153	150	167	184	140	139	158	179	146	150	165	160	166	153	148	166	141	148	165	151	145	147	151	159	179	154	174	153	144	174	157	140	172	137	145	167	149	174	155	176	148	156	154	153	145	144	136	156	157	176	156	148	164	145	166	162	168	151	167	159	135	146	160	136	151	165	137	155	142	153	159	157	166	150	129	174	154	172	152	156	137	170	152	173	181	174	155	149	155	177	174	149	118	132	158	154	138	143	156	185	165	156	174	151	148	166	170	175	149	143	162	173	176	165	187	174	137	162	163	142	158	129	136	165	163	157	126	146	170	143	161	173	165	116	160	135	172	165	155	150	164	157	152	165	171	165	170	173	165	170	151	161	165	165	142	147	142	153	138	153	155	156	173	169	148	163	142	155	180	174	186	170	176	153	148	158	152	154	142	148	174	157	135	167	118	151	149	166	142	153	136	155	150	151	154	143	172	189	187	156	162	153	135	163	181	143	150	158	173	152	174	168	164	149	168	164	140	176	182	175	133	158	155	129	167	130	143	143	160	147	167	167	155	145	160	154	150	142	145	145	179	160	149	172	154	147	158	152	160	151	152	144	169	167	155	152	141	152	153	147	170	167	156	169	170	144	154	152	161	168	166	173	145	129	155	147	138	146	174	177	166	150	163	158	160	172	152	177	147	156	154	154	169	141	162	144	153	154	194	152	152	163	149	155	157	110	163	183	157	161	164	158	150	148	170	152	185	177	172	173	158	165	149	166	155	161	165	159	142	124	164	144	175	143	149	158	175	171	151	172	145	147	144	158	160	173	154	163	176	169	171	151	176	164	142	156	169	188	158	171	162	171	155	156	141	141	166	157	169	185	171	138	160	147	154	144	162	135	122	142	149	151	155	137	143	158	169	146	160	158	146	160	131	123	153	151	164	158	153	161	157	174	162	156	152	168	139	129	163	148	163	137	156	177	164	169	166	139	142	180	154	143	175	163	162	141	140	157	178	164	189	156	166	193	143	162	143	155	166	157	169	136	147	161	144	152	171
2995	2616	1499	788	541	480	420	414	389	364	382	436	350	369	343	332	404	370	372	390	405	366	387	384	362	346	356	360	359	380	379	379	382	350	379	344	349	381	369	357	331	377	362	367	355	345	378	355	363	337	379	351	377	375	365	334	313	355	362	326	338	342	357	359	377	374	324	392	389	353	334	362	380	359	375	370	348	353	363	359	365	334	376	338	345	351	368	375	374	369	347	366	383	331	403	341	326	350	349	332	380	334	342	372	393	365	344	318	346	366	372	340	377	358	338	337	317	340	386	375	339	328	343	349	364	350	372	378	363	326	350	359	344	367	368	367	381	350	343	366	386	375	354	377	350	377	367	354	352	324	381	358	391	327	373	389	390	379	338	340	365	360	345	356	334	382	338	348	345	374	329	345	364	350	348	380	336	403	373	381	372	364	363	371	355	414	355	337	349	352	326	357	396	370	389	330	316	370	340	398	379	324	406	369	337	351	362	383	362	329	358	352	352	380	375	358	355	392	371	356	372	343	359	393	398	360	393	356	352	400	380	378	359	352	352	362	366	365	347	351	388	352	376	342	358	375	388	365	358	360	367	360	347	394	359	357	339	342	369	343	327	348	356	302	371	366	345	382	376	367	355	341	360	344	393	345	348	356	332	338	357	368	372	346	395	365	364	340	338	365	354	337	363	372	381	364	332	361	357	366	400	316	350	336	390	350	348	359	382	370	356	330	393	382	373	362	363	348	375	351	348	362	354	339	367	340	371	366	357	333	364	356	369	327	341	330	370	359	356	351	409	338	333	377	349	364	353	347	361	361	351	366	361	369	389	361	344	364	354	342	341	360	376	358	379	363	340	340	369	337	371	345	344	365	362	343	327	387	389	373	352	347	352	336	375	347	343	362	357	393	364	357	352	352	309	333	365	357	333	363	387	360	346	351	389	351	339	344	336	366	375	364	346	371	381	357	348	374	361	316	335	377	355	357	364	355	370	374	385	363	358	385	347	394	349	342	336	360	349	366	315	345	378	361	384	375	378	349	337	374	337	378	341	363	329	380	331	356	380	330	380	356	345	363	356	367	330	376	372	360	397	349	345	405	339	328	358	344	395	340	334	359	326	383	355	330	345	382	378	354	336	351	358	378	360	331	377	376	352	386	331	359	368	355	379	353	352	395	339	369	374	382	364	333	352	341	364	364	355	335	361	350	361	389	361	350	375	348	387	356	352	350	338	347	372	360	347	383	368	360	360	364	361	342	349	347	339	384	364	383	375	350	381	333	368	407	324	382	372	353	327	364	366	397	356	356	383	333	390	379	426	362	324	368	344	360	362	362	349	341	363	379	381	373	355	356	373	385	376	346	372	381	347	341	337	380	367	333	364	371	383	371	336	323	366	367	346	334	338	335	366	365	350	341	330	348	355	396	367	358	367	359	337	360	373	368	310	345	373	367	372	372	362	388	369	356	358	355	358	339	363	370	335	369	354	359	381	382	368	344	343	372	327	343	362	335	334	386	355	373	362	352	360	338	376	351	337	335	330	331	349	368	366	361	370	367	352	366	375	376	356	376	361	360	350	373	313	367	382	339	347	333	385	374	383	378	364	328	340	322	356	335	361	358	358	340	333	350	383	405	346	355	356	368	338	401	361	368	347	362	365	358	366	358	373	352	370	348	355	358	398	369	380	351	317	370	352	364	346	357	340	372	380	372	394	320	351	338	375	351	377	346	389	330	361	354	345	359	357	364	340	355	353	341	325	373	345	370	339	361	379	366	353	386	350	379	358	339	358	374	353	358	382	368	360	375	331	368	391	392	372	353	360	336	350	367	353	349	356	396	367	397	349	361	347	368	330	347	381	355	383	329	360	330	351	385	388	372	371	331	374	363	374	386	355	375	362	370	344	374	354	373	339	393	350	347	311	349	361	382	379	351	337	366	346	365	389	357	325	384	364	343	347	363	376	333	348	353	334	346	347	366	375	348	339	334	390	407	388	360	379	355	354	350	363	333	359	328	381	343	367	337	360	360	399	337	378	390	347	335	349	345	343	359	368	361	348	345	347	368	378	337	354	375	336	383	342	332	310	354	356	340	335	327	347	383	338	395	371	346	354	344	356	394	343	351	360	370	375	362	334	339	380	374	371	373	376	369	344	348	344	388	346	344	353	334	401	342	333	332	351	361	367	341	359	374	360	350	345	378	368	365	316	366	328	362	364	361	388	351	376	380	379	355	341	352	347	349	382	381	365	334	373	341	311	382	347	398	346	345	353	405	363	340	350	373	380	367	398	373	323	314	385	339	382	371	330	358	407	341	337	343	357	326	372	372	353	370	391	387	361	349	363	341	373	345	372	359	332	352	371	351	382	360	351	361	336	375	359	373	341	367	346	364	366	346	331	377	336	374	350	365	362	367	352	339	353	347	354	338	354	328	342	362	327	395	390	346	378	368	357	364	354	340	378	314	355	354	363	309	361	376	359	367	367	378	384	352	364	387	360	366	354	381	360	332	338	341	350	388	340	353	364	378	354	333	354	356	339	385	345	392	355	347	367	377	354	383	343	345	387	372	352	383	372	367	326	377	390	342	358	355	330	378	373	386	383	369	367	346	358	357	381	362	358	358	331	354	345	380	371	389	354	326	356	339	348	348	367	353	360	358	378	354	368	404	369	376	355	359	381	367	377	380	369	355	361	338	339	331	353	351	353	360	378	360	375	312	362	347	325	357	355	401	394	336	324	345	365	364	382	348	378	371	384	371	309	377	333	373	357	353	352	362	351	352	415	373	350	353	326	357	398	354	333	351	380	356	363	353	343	350	342	356	378	389	343	346	368	375	352	358	342	365	349	375	374	345	357	327	364	320	344	332	339	364	369	367	384	373	356	349	360	360	343	339	347	360	349	365	387	390	351	310	373	342	344	337	345	332	358	358	350	355	310	347	381	317	371	352	347	341	343	380	392	335	352	337	386	343	369	394	344	358	355	349	370	363	372	369	351	381	384	364	337	362	351	387	334	394	360	387	340	367	340	350	397	355	361	335	370	362	347	323	376	399	375	316	334	352	382	349	333	352	381	354	365	357	364	336	371	368	396	336	426	341	347	343	341	363	357	340	364	338	348	325	371	379	344	372	389	331	339	386	333	320	360	361	354	343	347	357	368	351	329	376	347	363	329	357	367	375	371	346	364	389	373	355	397	334	381	387	354	368	323	377	366	334	340	362	362	340	370	338	328	388	377	352	379	359	360	385	324	368	339	345	349	349	332	324	321	384	351	375	370	368	348	369	346	352	369	347	333	353	350	354	371	357	355	321	356	340	374	326	326	381	365	364	337	399	362	357	374	346	346	381	372	365	361	337	361	374	375	317	342	365	365	367	378	346	376	373	357	389	350	396	347	337	359	385	351	364	352	363	365	359	343	365	369	355	369	385	359	406	347	358	321	372	394	372	336	369	332	372	338	337	327	348	345	350	370	348	351	351	356	329	375	377	340	352	359	343	378	338	356	347
23827	20972	25118	27011	20977	20767	1106	298	197	175	163	114	131	83	93	94	95	101	90	60	83	83	80	67	77	62	80	76	81	74	72	51	75	78	79	92	75	71	86	64	73	57	79	71	58	56	75	80	71	55	64	58	63	62	68	86	69	73	64	72	75	75	66	64	69	80	60	67	52	64	90	64	53	67	70	81	66	77	82	70	64	91	67	75	82	70	57	71	82	90	60	69	68	77	76	69	63	74	66	68	82	69	56	72	55	48	69	66	76	69	64	70	60	78	76	62	71	57	77	77	62	76	72	92	53	64	66	55	65	69	52	65	53	72	58	78	63	60	68	72	84	74	79	58	61	76	69	73	77	74	66	70	62	76	81	72	74	86	58	65	63	44	70	66	60	73	61	59	69	82	88	61	57	63	81	75	79	63	85	70	82	71	61	64	59	54	67	76	72	78	64	67	56	70	60	60	79	74	70	55	94	71	61	58	89	71	58	69	78	62	78	54	57	64	60	71	58	59	59	63	51	57	70	66	58	59	72	81	77	67	70	75	70	68	67	77	70	73	66	80	83	92	76	59	71	67	61	81	74	65	59	64	72	68	58	64	78	81	83	72	56	69	68	78	74	74	58	80	72	64	76	63	68	79	59	60	74	69	74	59	72	60	60	62	80	78	69	58	83	48	77	73	76	74	78	59	70	65	60	76	72	89	58	77	74	76	71	66	60	66	76	88	56	78	57	63	63	79	75	78	88	59	49	61	69	48	72	66	71	75	67	58	74	72	60	51	79	77	63	58	60	66	69	70	68	52	73	65	80	67	82	74	63	48	80	68	88	60	73	69	79	79	67	77	70	58	59	73	62	68	74	71	74	74	87	64	76	70	77	50	58	54	84	69	70	72	69	80	58	69	73	76	81	85	71	47	76	56	78	62	75	56	68	81	64	74	76	76	74	66	71	74	70	81	85	74	73	65	72	54	70	71	79	63	64	63	65	62	76	66	78	60	76	85	63	73	70	73	70	68	54	85	69	71	68	68	80	75	80	71	72	60	63	64	86	70	69	59	70	72	71	73	69	68	69	78	56	70	62	72	54	57	75	71	76	68	76	65	79	84	69	84	78	81	76	70	52	87	84	78	71	67	68	82	77	78	67	67	71	83	66	72	73	75	71	89	70	76	60	60	69	80	68	68	58	89	54	88	64	96	59	64	71	67	58	50	73	73	66	73	72	75	76	75	73	65	78	66	89	62	85	66	71	66	67	60	59	65	63	65	73	80	78	70	88	82	84	64	72	70	64	68	77	67	72	64	72	81	69	63	60	57	73	59	65	65	73	65	78	81	71	79	70	81	70	67	71	61	72	48	76	73	72	60	80	75	58	54	74	56	61	73	81	68	78	95	64	70	59	73	83	74	69	68	71	73	65	72	73	75	74	74	68	68	66	79	72	80	64	73	77	72	73	62	63	64	49	59	49	55	87	79	62	95	71	80	64	61	67	73	83	62	84	61	77	94	71	68	66	75	62	69	65	53	63	75	58	71	78	78	71	67	58	70	80	72	74	73	57	62	88	79	68	66	74	62	92	73	68	71	65	93	78	71	73	59	80	52	58	83	73	82	71	67	73	78	68	53	82	52	68	71	72	64	82	62	74	67	67	53	62	62	65	70	60	71	76	66	76	64	66	65	66	68	66	58	56	65	66	70	64	58	72	63	66	90	70	78	61	55	73	72	62	67	61	71	69	70	78	75	67	69	77	84	70	64	81	56	64	69	64	66	65	58	70	67	74	63	67	68	59	69	62	69	69	64	73	71	67	76	56	69	70	61	72	75	73	63	71	71	82	71	78	64	70	93	84	63	61	68	81	62	58	71	60	69	64	81	65	63	84	65	61	77	67	87	69	59	57	60	61	72	65	57	61	76	57	66	76	67	88	61	66	65	71	76	60	53	72	78	70	61	66	77	71	77	75	60	70	79	62	83	83	65	79	80	83	70	57	49	70	75	74	74	59	62	72	54	69	77	74	59	67	79	86	82	79	66	62	69	80	51	71	67	71	76	64	46	77	80	83	61	77	93	67	64	73	53	74	73	64	73	80	74	70	67	71	75	73	54	61	49	74	63	93	83	80	77	86	81	77	70	77	63	58	77	68	58	58	92	62	74	68	60	68	67	62	68	60	76	57	57	62	83	54	69	88	53	81	66	81	71	56	66	65	65	72	76	56	51	60	60	69	65	63	64	68	62	72	62	53	65	59	61	66	82	76	87	61	66	67	70	61	62	75	72	82	69	79	64	68	57	74	70	70	62	65	68	76	53	72	56	69	66	64	74	74	54	71	73	77	61	89	75	68	70	76	71	62	62	68	75	67	69	57	61	81	58	63	74	68	62	72	63	70	83	85	69	56	76	65	75	73	64	68	58	74	71	62	70	73	66	57	74	68	80	63	70	72	63	63	61	76	78	76	64	72	78	63	90	64	60	72	79	65	62	78	78	64	80	78	68	67	69	71	70	66	65	71	57	56	59	66	71	71	88	61	70	75	66	65	69	70	60	70	65	66	62	67	82	65	64	73	65	66	82	68	91	71	58	60	60	89	60	80	69	66	77	81	64	55	62	56	80	60	80	69	83	89	69	52	73	58	69	77	56	71	59	65	63	67	55	62	59	60	76	66	70	71	68	69	78	82	71	83	75	62	80	72	77	70	74	83	60	63	55	87	79	79	61	55	66	81	69	57	59	73	76	65	72	69	66	74	77	81	60	73	65	71	70	69	49	68	69	68	74	64	66	63	66	75	60	72	60	63	51	84	87	66	73	67	71	64	73	74	67	77	92	70	59	64	69	84	72	68	71	71	67	60	67	66	62	60	65	83	76	70	64	57	78	74	66	78	63	70	71	74	64	72	66	48	59	69	82	74	68	63	79	73	76	78	73	83	62	92	71	70	72	62	58	78	63	63	96	84	72	57	68	61	68	64	62	82	78	69	72	63	60	73	79	67	70	68	77	70	71	69	67	71	61	56	85	61	73	62	63	68	68	71	74	57	61	64	68	72	73	70	80	68	59	64	89	70	84	55	68	78	70	58	52	82	56	64	74	64	82	56	73	84	69	81	76	61	60	65	69	72	61	57	56	54	68	67	70	69	74	73	70	72	81	66	73	63	56	61	56	75	78	56	57	77	78	72	84	88	60	68	74	58	66	69	55	77	70	72	67	75	79	69	73	58	74	63	77	85	77	60	78	74	70	68	66	61	63	62	71	62	69	60	73	74	71	57	64	60	67	88	81	60	70	72	64	61	61	71	67	71	60	78	78	70	69	71	72	64	72	62	71	73	67	72	63	51	54	69	66	70	65	74	70	91	75	76	74	72	66	64	78	69	68	58	64	79	75	67	72	81	62	66	52	62	63	74	76	66	67	71	69	56	64	65	58	70	64	61	71	83	70	83	70	66	81	77	70	60	62	71	78	70	65	66	73	73	75	68	53	66	71	69	81	79	71	57	67	70	68
3144	4343	2205	913	551	378	288	266	260	242	213	223	204	229	231	197	185	183	203	188	204	163	202	191	207	194	189	209	186	204	184	202	170	193	195	202	202	184	188	168	182	178	208	195	186	173	221	207	211	182	186	163	174	181	183	181	190	201	168	172	197	195	181	176	170	202	176	186	186	204	193	188	189	180	183	182	221	185	199	186	193	169	185	190	229	168	183	175	177	202	185	165	192	178	177	192	210	181	164	163	191	162	190	209	177	171	187	189	190	216	178	199	181	192	161	209	195	198	173	187	182	177	183	187	193	181	203	154	200	171	160	151	212	191	220	210	188	166	194	198	185	184	177	196	194	186	188	178	181	198	198	184	173	175	190	177	167	167	174	169	176	187	158	198	213	152	194	189	170	199	194	191	184	159	183	165	178	192	189	192	182	180	190	187	212	178	182	179	173	211	185	175	163	191	176	211	171	196	202	189	188	166	191	187	179	195	183	167	198	186	168	165	172	196	152	210	174	171	218	189	187	187	190	174	173	207	194	190	171	174	183	157	174	168	184	206	193	199	200	196	208	171	171	188	209	173	170	181	177	207	166	184	175	193	181	179	185	195	160	191	206	197	182	213	201	213	198	202	171	210	191	183	199	185	187	207	204	196	194	175	179	191	196	211	179	199	191	191	220	178	189	203	178	169	181	187	195	172	172	167	178	203	204	173	192	180	204	204	168	178	209	175	199	191	196	196	166	190	177	170	155	180	183	199	182	183	202	174	173	183	173	188	200	187	170	216	170	193	166	180	175	187	179	186	175	198	197	188	177	193	209	177	191	194	177	190	166	213	189	173	194	196	209	177	186	200	182	198	160	194	196	172	168	218	179	182	201	187	191	166	160	170	194	182	175	183	179	190	187	213	201	198	169	193	210	178	194	197	187	206	212	201	196	181	167	188	194	160	162	176	188	205	191	201	174	174	174	180	198	201	187	189	189	202	176	193	182	186	199	200	217	170	186	185	174	190	173	190	188	208	195	200	175	199	184	204	164	187	182	212	162	188	198	184	179	172	178	174	167	191	188	192	206	182	185	197	176	196	205	196	181	202	183	184	201	200	178	185	190	197	191	191	201	184	200	192	181	183	174	194	215	159	182	198	177	167	181	195	179	201	174	178	153	180	168	158	178	190	151	185	209	206	184	214	208	203	192	200	194	189	174	191	148	199	169	191	184	185	198	198	197	164	172	171	170	191	198	189	183	190	178	195	206	176	212	181	172	184	184	202	157	184	201	158	193	201	200	200	201	157	188	182	194	181	192	179	181	185	176	192	178	184	199	183	203	188	200	183	170	173	202	197	178	192	184	196	220	207	198	189	186	207	183	189	190	188	201	172	180	168	193	185	187	173	185	191	183	188	180	181	207	179	176	175	196	187	181	192	165	179	179	197	192	204	189	181	177	198	213	189	188	186	189	187	201	175	174	203	197	178	185	192	195	197	189	203	186	203	166	198	177	187	192	209	228	183	186	209	160	186	171	175	190	188	184	198	199	201	201	205	186	193	184	200	172	181	199	177	173	179	195	185	195	182	199	200	173	187	180	180	184	199	175	184	172	180	203	169	169	214	167	170	204	194	210	195	171	191	187	222	197	188	192	206	193	179	202	190	180	190	168	167	188	174	182	197	167	184	176	170	169	180	183	184	192	169	192	215	208	191	196	190	184	179	191	155	184	181	196	189	197	191	192	201	212	188	195	183	185	187	171	175	179	181	215	199	196	171	194	191	195	162	202	179	175	176	160	175	200	203	205	190	183	171	180	179	196	178	189	184	175	179	175	182	170	223	184	196	190	182	191	164	192	187	168	224	190	161	174	163	164	196	160	172	177	201	198	175	199	202	191	198	174	203	187	184	199	196	201	183	185	161	199	176	185	203	157	185	186	189	159	197	203	186	175	188	201	199	170	179	186	207	170	175	187	181	171	179	166	168	185	188	212	168	177	197	210	190	195	191	173	187	193	184	209	188	181	171	192	195	188	187	180	191	188	164	182	182	192	189	173	190	213	171	182	191	166	190	167	192	199	199	188	190	179	212	178	178	177	220	187	171	190	184	183	185	192	160	174	161	194	192	188	166	204	175	168	197	206	163	204	172	193	196	192	171	194	211	193	192	196	190	178	168	189	185	210	174	153	196	215	181	214	185	176	180	180	202	204	214	200	182	210	204	182	193	199	193	177	200	170	169	194	190	188	187	183	182	191	185	193	172	185	201	190	192	191	189	174	189	200	192	215	174	213	172	183	161	176	206	198	186	159	204	182	174	156	193	165	182	162	205	205	193	191	185	180	196	185	230	208	194	192	228	191	197	182	152	205	175	192	192	188	191	206	188	187	196	173	210	181	183	175	182	177	181	165	184	189	204	200	167	214	206	205	206	180	189	186	180	216	181	181	201	209	193	187	171	180	161	176	189	195	174	164	164	161	200	175	192	161	163	188	189	175	197	204	193	181	171	178	163	173	181	184	171	174	203	198	176	203	162	177	196	183	201	171	183	203	203	202	198	181	169	195	184	203	172	211	184	179	198	167	176	187	187	188	160	232	187	187	197	173	170	191	192	185	187	197	192	184	199	184	201	177	218	155	185	171	169	191	169	210	167	181	191	187	177	189	210	190	201	183	188	166	159	190	181	178	189	186	195	171	190	204	188	183	172	176	198	180	197	175	178	178	183	188	170	184	192	180	187	179	188	204	174	183	172	191	179	202	202	194	193	190	199	180	186	197	177	179	196	198	171	173	182	176	200	181	191	182	169	175	186	182	189	201	184	192	207	204	194	213	194	192	194	195	188	194	203	195	188	192	176	194	188	173	200	179	161	172	183	185	186	200	195	209	186	196	179	189	173	179	190	203	174	188	175	198	168	165	202	174	212	164	184	214	192	191	195	185	203	204	191	203	159	200	181	194	216	214	180	198	188	194	186	180	185	186	175	191	178	183	163	183	185	158	178	207	199	160	188	187	167	189	206	181	185	198	211	189	191	171	185	189	175	184	186	182	180	197	187	157	168	210	183	170	176	192	197	197	168	178	191	188	179	175	174	168	169	203	186	195	175	185	172	172	196	189	195	185	210	183	186	198	173	212	189	160	192	189	196	164	172	195	194	181	198	188	180	178	193	201	195	180	185	203	214	189	188	188	174	185	179	164	198	175	173	189	191	186	180	196	216	184	180	191	165	164	197	169	181	172	183	171	181	208	191	191	181	160	168	200	166	202	177	214	198	180	181	177	184	154	173	169	180	182	172	187	195	200	200	181	187	171	200	211	175	192	179	184	187	183	183	189	168	190	181	200	205	183	199	187	179	181	181	171	203	176	197	216	192	181	186	192	202	201	193	164	196	184	166	166	206	191	230	173	213	182	176	184	168	196	202	197	205	183	202	175	183	175	172	181	164	178	181	187	194	182	173	154	190	195	181	187	190	196	201	193	171	202	192	203	198	166	209	178	181	184	171	186	201	175	195	182	200
32619	12474	1441	386	300	255	241	259	287	300	259	271	256	262	275	271	292	289	293	235	280	263	262	280	282	288	257	250	259	275	252	279	261	289	274	262	283	281	298	286	266	273	273	268	272	255	248	248	277	261	251	280	300	254	258	273	282	284	249	259	295	264	276	257	293	240	236	275	249	246	261	279	268	276	274	253	256	268	272	268	276	272	275	263	258	270	263	304	246	259	308	275	296	272	285	271	281	307	281	286	286	259	264	286	280	261	260	253	250	254	265	284	271	267	256	275	250	278	273	273	267	293	269	274	304	274	264	256	274	288	294	236	276	286	295	265	265	259	268	263	286	267	246	263	266	270	269	277	273	250	313	302	275	253	280	246	246	279	281	248	285	247	284	249	271	242	264	286	282	285	273	315	271	276	274	264	295	282	272	297	282	276	273	245	301	263	278	258	286	279	292	245	238	279	244	272	272	286	266	281	259	326	262	275	292	296	273	254	264	260	289	283	271	276	235	296	271	252	292	267	311	287	271	283	249	244	260	264	287	258	240	287	284	299	301	241	251	240	279	274	293	270	267	273	287	270	268	269	272	253	260	292	267	256	298	276	253	264	283	274	272	263	254	253	278	279	279	298	271	242	265	268	274	267	279	266	278	267	266	279	298	287	299	272	273	238	253	309	260	246	314	254	280	273	265	266	281	272	241	263	254	286	282	272	259	270	258	259	276	311	296	278	234	296	276	288	270	271	264	290	244	300	244	264	279	248	238	256	269	281	256	267	295	280	267	269	263	301	266	266	263	287	309	278	273	285	288	292	285	296	297	256	276	299	275	286	296	267	268	268	271	288	241	250	261	259	244	279	294	259	260	273	255	269	277	268	287	289	249	295	278	271	254	271	288	270	273	298	290	277	274	293	246	267	286	279	241	298	306	286	263	258	270	267	269	267	247	270	266	275	302	262	267	250	288	294	260	285	275	270	285	259	247	258	278	265	258	270	265	258	284	255	273	267	285	276	256	286	264	291	246	246	279	246	236	268	268	247	286	280	268	272	286	292	320	270	285	275	271	294	270	272	277	239	259	259	262	266	303	243	263	240	305	265	302	281	266	266	266	290	258	279	265	243	288	271	288	259	260	262	236	248	262	252	255	298	252	280	279	251	278	277	275	246	286	308	276	295	245	290	293	281	272	272	286	276	277	282	298	289	261	270	285	270	297	264	287	312	278	241	283	261	274	235	260	239	246	259	261	280	263	290	266	251	260	265	249	247	283	264	284	259	284	279	262	246	286	252	280	317	265	277	293	272	269	284	257	263	268	252	260	269	276	275	293	269	285	264	287	290	284	286	269	289	286	243	266	288	295	271	275	250	274	263	277	280	267	280	268	293	304	263	278	248	275	270	281	240	273	268	273	268	280	249	264	281	248	270	255	296	232	268	286	295	246	284	288	268	249	298	285	280	288	232	241	269	271	277	264	253	280	256	273	268	265	266	260	292	255	263	269	258	273	276	288	280	285	277	278	274	306	306	276	295	263	267	256	280	268	288	270	294	286	303	240	253	282	247	301	287	284	281	287	252	263	251	265	277	268	234	265	242	266	284	264	259	273	294	257	270	255	283	271	261	226	275	279	290	278	276	265	279	286	260	291	264	288	273	240	238	256	229	294	256	306	279	232	258	273	273	275	287	251	264	251	298	283	250	285	296	298	276	281	258	260	247	262	294	271	277	248	275	291	275	271	255	270	259	275	291	287	257	260	275	262	266	299	270	262	306	288	268	250	279	227	259	283	286	285	286	279	248	272	266	310	281	303	293	305	257	237	281	288	240	267	302	239	282	265	283	279	269	265	293	278	271	249	279	283	272	251	290	276	264	250	263	291	270	280	287	277	255	243	281	266	282	287	270	267	255	266	237	253	298	270	280	282	279	260	242	262	280	261	271	244	238	289	282	299	298	311	248	259	287	257	295	258	286	275	274	256	252	252	255	263	278	264	258	260	263	279	265	262	291	283	266	279	288	216	273	275	280	302	279	272	273	283	281	268	272	260	235	259	264	287	276	283	300	276	274	268	253	283	257	285	256	262	258	255	262	270	285	285	298	254	261	249	271	261	304	320	279	256	272	265	272	253	283	289	282	286	327	294	244	260	283	267	269	274	275	288	281	277	260	278	271	258	263	257	280	289	284	262	263	258	278	289	278	260	282	264	296	257	278	276	275	273	281	269	231	256	251	256	269	275	282	269	295	273	275	307	228	255	245	269	244	303	263	225	284	242	275	253	283	265	280	279	296	277	271	272	270	266	274	278	258	317	284	280	262	272	285	266	239	266	262	260	260	243	278	266	250	240	260	274	295	254	263	261	281	290	263	263	240	243	296	277	260	315	292	260	279	259	294	261	269	262	252	265	259	268	266	282	288	270	277	283	287	250	280	284	264	245	268	255	253	258	268	255	234	259	265	259	291	269	278	252	272	286	272	255	272	251	284	297	273	261	225	290	267	265	264	274	254	262	278	279	285	265	275	267	246	263	267	255	288	259	302	286	244	269	288	303	251	280	253	296	276	299	288	284	262	305	257	285	287	279	276	267	283	302	289	261	254	245	259	280	257	291	289	270	255	276	287	295	309	287	306	268	274	256	286	268	301	281	270	237	271	265	299	258	270	282	256	230	279	258	294	311	293	261	266	286	293	271	289	257	259	289	231	285	236	256	269	293	293	261	263	281	271	294	265	265	279	265	298	263	284	258	283	244	264	263	298	252	282	280	290	274	298	251	250	264	240	309	305	265	280	262	261	260	279	268	283	276	259	274	241	277	258	316	307	302	267	278	271	282	252	289	292	281	312	291	289	296	270	256	280	281	306	287	274	269	281	302	255	254	227	246	257	313	250	289	296	261	248	271	309	275	280	258	311	269	277	228	262	260	279	249	256	284	317	262	276	247	267	269	286	256	280	262	265	274	253	259	278	267	286	253	261	259	264	233	279	297	252	259	275	253	269	274	274	283	234	289	285	269	271	271	267	279	307	270	286	259	266	250	274	271	273	255	290	278	272	248	260	283	232	300	262	267	273	274	302	280	255	273	261	241	260	264	268	293	276	272	273	246	283	278	280	297	275	281	280	296	265	263	273	289	246	272	239	271	275	279	289	285	272	259	236	273	253	299	252	272	269	286	251	256	275	278	290	270	286	295	245	291	260	268	297	273	242	258	302	261	308	268	235	273	288	273	255	264	275	287	263	243	272	286	272	278	284	261	270	296	280	272	268	317	292	276	271	288	258	277	264	295	289	276	248	295	263	282	256	284	306	243	275	246	264	299	252	255	252	271	276	296	283	277	247	291	255	267	292	307	270	271	274	264	282	286	274	271	303	252	266	261	266	279	281	275	260	251	273	320	281	271	286	262	249	266	237	260	297	266	323	261	260	260	281	266	265	262	239	285	274	250	287	294	284	271	243	264	268	245	299	251	261	281	281	247	292	276	277	275	272	274	270	248	279	278	281	259	292	269	267
5357	746	693	587	608	572	640	583	583	604	590	602	608	627	646	601	617	626	653	615	645	601	565	624	600	626	621	605	590	639	617	594	610	577	594	593	600	604	596	541	610	578	579	613	589	582	623	607	591	602	571	624	597	581	591	581	638	610	650	575	599	565	653	591	601	611	658	584	587	594	565	607	574	590	584	582	626	595	624	596	575	603	620	637	573	519	539	625	584	635	616	590	584	585	593	599	619	594	586	596	697	618	609	596	647	598	623	627	604	627	559	600	613	592	604	561	639	555	616	574	570	610	594	605	594	586	550	600	578	605	598	585	616	620	595	591	572	580	589	600	637	626	659	595	600	598	599	616	599	626	584	581	623	602	634	565	589	618	567	604	620	642	632	615	613	618	627	521	627	608	566	563	602	630	600	572	608	592	600	552	619	652	548	597	603	599	565	614	613	605	599	588	624	614	575	553	634	592	609	665	600	645	603	623	641	616	636	603	649	612	575	559	611	590	605	585	596	588	624	590	550	578	614	588	592	561	571	577	583	609	663	630	613	625	556	572	600	611	544	587	600	615	609	609	626	597	596	613	586	636	609	629	585	623	639	550	593	597	614	615	597	600	598	620	601	619	615	615	575	572	626	617	609	587	554	609	593	590	634	593	607	573	568	645	568	600	578	595	634	631	585	615	599	626	589	601	556	614	584	606	606	589	584	576	634	604	613	572	605	601	609	606	599	614	656	577	599	561	595	594	670	570	614	595	617	584	594	586	612	608	629	585	554	590	565	579	612	596	599	559	603	613	627	597	579	569	592	634	582	585	537	619	576	615	568	636	588	621	623	570	621	590	604	682	560	564	589	585	603	601	599	618	592	594	600	620	651	597	616	622	605	602	584	634	567	565	618	555	588	624	581	598	553	573	606	613	574	605	596	612	596	609	603	611	603	567	590	592	603	584	613	597	602	651	592	564	623	635	592	619	571	623	584	585	616	642	582	597	649	626	616	616	596	575	623	628	635	607	598	610	568	586	624	520	581	585	554	594	642	591	570	620	587	632	605	608	584	588	599	624	620	631	603	596	592	623	594	610	609	635	609	587	575	587	623	561	589	598	622	634	625	612	602	640	601	615	597	601	558	607	563	588	601	576	600	597	639	564	634	597	605	639	625	573	593	582	590	595	633	625	586	555	630	587	573	612	615	592	602	596	622	610	611	578	606	613	618	585	582	567	602	573	622	584	625	591	572	632	635	603	612	588	624	568	608	594	638	599	614	613	588	600	583	600	576	626	638	558	636	657	624	610	602	620	566	604	561	621	586	558	593	572	619	593	586	637	619	622	574	590	541	630	621	553	590	615	633	604	590	599	601	587	575	628	584	581	581	623	593	632	617	573	604	570	577	569	616	628	629	609	585	627	603	663	593	606	563	639	600	608	561	551	581	599	591	618	574	620	599	590	596	580	598	576	658	585	635	541	622	596	558	563	594	607	619	582	564	649	600	594	574	621	607	663	649	604	592	613	610	555	599	596	604	569	610	600	582	593	615	546	602	596	578	601	623	649	628	566	611	583	605	622	616	626	625	630	581	602	574	587	557	635	633	563	623	631	607	594	640	624	611	601	612	628	644	578	594	581	568	648	603	599	606	545	629	573	602	614	622	574	586	655	590	612	559	584	579	673	614	630	581	568	612	601	532	578	597	609	647	594	572	584	593	592	597	581	661	578	621	618	590	592	647	589	607	630	597	606	593	577	585	660	608	614	606	616	659	623	600	632	608	581	599	580	640	596	632	596	595	572	583	606	566	554	617	630	663	626	634	569	655	610	634	572	595	623	637	607	581	629	583	644	584	614	638	566	600	616	573	603	610	579	556	594	662	596	589	575	579	615	619	637	609	638	564	630	588	614	592	600	629	657	588	570	621	564	630	579	587	619	600	598	605	580	595	626	604	588	603	598	614	637	587	608	608	586	574	556	614	612	606	625	584	558	616	613	599	585	574	583	601	554	583	595	565	593	567	612	599	598	585	606	634	594	573	592	572	659	623	608	551	597	616	567	585	609	622	649	605	591	606	600	577	612	580	593	590	583	577	619	562	619	585	561	575	595	597	616	621	584	604	601	585	619	617	648	602	582	620	606	628	632	625	614	614	599	603	612	663	656	631	588	552	588	597	628	579	583	586	604	584	614	592	609	610	598	557	570	580	609	653	607	564	606	590	621	554	611	609	578	594	611	599	600	601	617	619	586	601	595	572	575	605	602	583	590	600	638	582	569	588	594	623	579	610	593	583	599	583	603	588	538	602	581	595	568	573	641	594	612	602	588	571	615	589	638	617	601	599	561	613	600	625	625	572	616	597	600	542	628	582	584	568	640	575	629	562	611	605	606	602	628	661	587	620	615	596	584	617	546	625	640	583	587	615	600	606	581	597	571	581	594	669	593	599	584	612	592	624	596	553	621	596	609	588	634	571	598	591	621	594	628	621	576	552	601	635	636	547	634	609	621	620	628	616	619	562	613	584	621	609	580	587	570	571	593	623	625	584	595	578	605	571	564	618	611	604	613	595	586	605	612	568	582	587	625	595	608	579	628	608	566	562	603	548	582	586	574	613	623	608	630	597	564	562	578	624	585	588	586	611	618	556	644	580	561	632	573	601	580	568	565	602	659	588	629	614	575	608	596	592	606	621	649	599	608	596	597	580	598	626	632	583	577	552	630	596	624	627	619	626	645	592	571	614	622	596	582	607	603	624	567	625	657	637	587	587	583	596	626	597	609	613	614	590	582	595	584	557	592	630	624	559	569	576	624	584	605	548	625	561	584	594	645	593	585	603	584	622	632	640	612	616	544	574	635	619	560	591	619	601	607	586	578	629	630	618	583	619	582	621	657	576	572	592	584	642	630	632	580	602	566	566	602	623	629	589	637	613	621	611	568	591	568	588	557	605	637	611	567	557	594	617	597	584	656	586	624	560	539	621	560	599	603	588	630	593	573	570	609	603	559	556	600	610	594	598	568	627	596	600	579	616	606	609	585	645	551	588	645	567	615	578	631	559	579	582	589	607	626	607	601	603	589	624	571	645	595	598	523	606	598	541	555	616	595	606	619	562	591	580	578	615	592	587	645	569	558	599	589	624	586	586	664	612	651	625	595	583	596	586	579	602	626	622	597	608	584	588	628	602	619	589	636	602	564	631	608	583	596	613	572	634	610	613	624	605	611	592	609	587	601	618	621	552	617	566	640	585	553	638	602	606	593	594	614	592	645	615	594	591	619	605	606	566	604	611	591	587	611	616	599	604	579	681	581	560	594	598	590	589	578	572	636	591	604	613	564	614	590	569	603	605	588	639	609	606	617	605	606	628	562	556	569	632	637	587	556	586	584	581	603	581	631	616	614	608	622	607	622	587	625	592	616	588	595	600	599	665	607	619	559	598	615	593	615	581	604	608	601	645	598	642	564	619	625	622	605	626	575	631	611	578	571	560	628	615	669	594	624	612	606	621	608	599	662
24490	20936	24422	27579	20580	1913	332	265	221	218	210	194	182	160	142	158	179	184	156	173	166	167	159	138	162	180	203	168	132	155	149	145	167	150	155	157	169	158	125	165	185	167	137	150	163	170	178	153	173	162	156	165	164	171	156	152	145	148	150	162	151	154	155	135	150	159	146	140	157	161	164	139	162	173	183	178	125	146	143	155	157	153	161	160	148	156	144	155	158	147	159	152	169	148	154	157	163	149	131	172	171	178	166	165	131	151	165	162	149	152	165	164	155	164	183	149	180	152	155	157	173	151	141	172	145	181	159	153	158	157	157	160	139	142	175	183	158	157	159	146	158	151	154	168	153	196	138	137	164	173	177	160	168	173	150	168	166	157	149	145	147	160	145	183	151	148	161	154	168	144	144	133	134	146	153	188	143	155	170	169	144	149	158	181	167	156	158	148	165	152	161	142	147	155	177	154	151	140	172	165	169	157	134	152	175	156	169	166	145	157	143	151	147	157	136	128	177	147	156	163	181	147	148	148	161	166	144	159	149	175	167	179	176	170	178	153	145	145	159	165	195	162	148	139	170	163	159	139	151	154	166	154	169	159	167	161	145	144	149	140	164	150	161	163	134	146	144	145	163	156	167	163	156	169	140	142	133	152	171	138	160	165	183	151	158	138	179	166	140	133	143	153	160	139	170	142	168	147	175	175	171	158	138	161	145	146	146	183	156	161	158	139	156	159	168	157	157	162	157	151	171	151	163	153	150	157	153	180	166	176	185	151	154	142	168	131	173	169	172	161	148	185	166	141	165	163	132	179	149	176	143	147	183	149	174	156	180	192	170	171	166	144	162	156	165	175	160	151	173	142	179	166	135	173	152	143	150	134	173	154	163	150	160	159	165	146	160	159	158	134	153	156	149	130	156	160	173	163	145	136	173	165	149	159	156	149	135	156	174	154	142	173	149	143	152	151	129	161	149	155	150	160	158	157	161	164	145	146	131	179	174	133	144	167	150	161	151	184	153	155	146	162	162	160	178	156	150	138	185	148	162	149	163	158	168	181	145	179	160	164	151	163	160	135	168	149	149	177	155	154	154	154	182	169	137	165	169	142	159	158	162	166	139	144	148	155	171	158	165	157	160	143	161	165	176	164	182	159	164	145	149	150	165	143	155	165	158	142	167	162	168	170	156	156	153	136	140	146	167	151	185	168	165	176	158	148	157	159	151	176	167	176	128	132	144	165	148	172	140	154	168	161	139	155	132	128	166	161	141	148	163	179	175	162	177	160	137	167	172	165	154	135	163	143	155	169	150	147	169	174	153	168	172	153	150	157	158	186	165	178	158	178	170	155	138	137	155	148	170	150	136	124	165	165	160	128	142	168	163	163	143	172	145	164	166	154	143	143	150	178	152	174	156	159	153	166	157	165	164	174	156	172	142	133	139	155	186	162	146	173	132	152	152	168	160	145	133	181	164	148	175	162	153	162	162	173	179	148	173	140	140	151	142	141	138	182	192	151	175	158	196	171	185	162	128	159	164	138	151	175	164	181	167	149	164	139	153	168	154	162	157	159	136	153	175	140	169	161	167	158	157	150	163	150	172	124	134	158	153	176	145	140	158	151	138	170	151	166	171	152	161	150	156	166	140	157	174	146	164	158	157	153	156	176	145	146	153	130	147	166	162	161	149	156	158	158	156	134	174	131	134	153	150	166	173	153	162	156	145	162	155	134	161	153	168	166	151	168	156	165	148	150	189	162	162	170	168	136	157	170	160	142	146	160	146	152	192	146	145	136	136	157	149	146	149	165	165	157	161	168	166	169	164	157	158	177	159	151	163	150	153	148	143	176	170	156	176	163	182	158	130	149	163	137	156	154	168	150	160	156	178	154	165	141	160	169	180	140	163	152	156	146	172	164	142	169	134	139	163	149	172	158	161	180	146	147	162	155	143	143	140	146	162	187	152	166	178	141	147	154	139	152	160	141	158	164	175	159	159	166	154	151	186	154	163	174	154	165	160	146	147	142	146	140	153	140	179	149	150	170	140	159	167	152	149	135	157	161	157	174	172	155	147	148	162	137	148	147	164	149	183	168	173	164	171	171	175	153	156	168	165	146	131	160	154	134	155	170	150	173	158	145	142	161	158	188	179	167	181	152	150	179	143	154	164	151	162	160	133	187	152	143	142	147	140	149	142	160	162	141	171	173	162	159	156	170	145	178	159	166	149	135	162	168	165	126	148	156	150	166	151	150	174	142	140	148	157	146	160	175	159	160	134	133	143	151	164	158	152	157	165	160	143	174	139	146	144	139	176	155	170	126	137	162	162	166	160	151	160	165	138	160	140	136	146	165	168	155	138	168	154	145	153	153	170	140	171	177	153	173	146	163	149	135	183	176	147	167	144	158	160	154	159	162	146	164	165	173	179	116	171	169	157	169	162	173	152	174	175	152	159	185	141	149	143	148	142	177	184	156	169	148	175	143	151	154	152	164	163	143	158	153	170	166	163	153	164	153	127	160	118	140	155	128	160	167	167	122	190	167	153	151	156	154	180	162	164	177	151	174	140	164	126	147	170	153	158	149	158	147	169	154	165	161	161	135	173	165	147	141	155	156	151	171	141	179	142	147	162	167	135	154	167	187	161	174	147	136	176	159	146	164	133	173	158	142	169	165	157	191	169	157	171	143	146	179	138	165	145	174	164	138	156	145	156	137	174	137	160	174	162	148	158	141	166	149	184	170	170	171	137	144	150	156	146	155	172	150	130	178	147	157	163	146	150	148	142	156	186	174	155	152	153	163	170	172	146	190	153	141	147	164	158	140	144	153	165	165	156	174	177	167	171	187	144	149	156	172	141	145	174	149	167	125	174	180	152	163	159	162	177	138	170	159	140	147	156	165	152	137	151	139	150	180	159	166	151	134	147	167	171	161	186	179	149	149	139	152	168	152	162	183	147	150	139	158	142	158	146	153	139	140	162	144	177	176	158	176	117	143	161	152	142	170	129	164	187	160	157	149	141	155	162	165	135	149	159	160	161	121	156	155	149	177	149	159	144	172	150	140	144	130	166	162	161	162	171	167	173	145	144	169	196	140	155	164	132	156	156	149	138	153	154	139	168	153	153	138	141	172	155	148	157	161	155	171	170	159	158	148	150	148	149	145	167	150	173	181	179	154	166	176	160	144	175	162	151	154	162	174	157	162	171	158	155	152	141	183	154	176	169	163	171	167	157	158	129	156	161	179	183	166	180	156	138	169	154	149	149	140	151	161	132	171	168	174	167	163	170	159	152	154	143	153	133	181	161	129	164	154	194	145	160	150	147	164	136	169	149	165	148	155	151	146	141	166	171	187	124	154	170	141	169	188	161	166	166	143	151	134	162	138	158	148	148	148	153	173	145	156	147	160	139	153	176	153	139	158	164	148	154	167	167	156	173	163	157	167	185	133	154	156	150	178	154	184	139	176	168	151	152	167	169	147	138	141	150	150	162	140	189	150	133	160	169	171
3067	2474	1498	766	605	462	430	368	354	382	367	380	405	378	349	385	397	370	345	348	348	372	364	334	368	349	367	384	312	366	391	336	368	357	392	387	385	372	369	336	339	364	356	358	323	357	378	362	364	368	368	390	363	358	391	363	377	339	381	364	319	372	336	343	356	357	423	355	357	348	367	357	344	355	362	394	387	371	367	368	374	332	353	361	360	354	358	350	369	389	354	373	357	326	358	346	340	394	384	396	337	327	356	311	356	383	370	344	344	386	377	352	370	359	357	354	362	365	346	343	362	354	361	374	308	356	377	370	337	337	342	376	386	345	386	382	350	350	352	348	397	364	327	347	348	327	312	348	370	344	381	363	371	374	375	357	329	360	346	364	371	332	371	333	327	352	354	348	341	363	362	381	404	348	349	373	354	342	329	368	356	347	336	350	386	343	354	341	344	390	387	343	341	375	347	343	330	373	350	348	369	358	362	375	359	357	327	335	362	373	357	346	362	364	370	354	382	375	375	358	351	351	371	308	385	386	372	351	343	358	349	328	370	340	353	390	338	357	317	384	346	372	369	352	337	337	376	345	317	355	357	345	388	370	366	363	331	326	357	363	380	396	369	380	358	371	371	343	362	315	365	342	353	352	367	361	367	338	353	390	387	361	344	382	372	358	353	365	337	381	362	395	372	323	356	372	357	372	340	336	360	382	361	359	357	338	350	373	327	368	361	358	374	363	329	337	364	338	380	360	337	341	345	351	338	363	377	355	356	365	351	383	366	367	340	345	349	358	360	355	339	369	354	403	383	349	355	363	322	398	347	380	347	352	375	356	340	382	361	359	364	370	352	376	391	381	362	392	340	350	325	377	353	335	356	337	413	388	369	374	355	353	350	377	350	329	342	368	387	380	382	344	367	369	368	351	358	358	343	353	337	334	396	349	333	364	369	324	350	360	363	355	324	301	338	359	347	362	401	352	345	381	350	328	354	368	376	377	343	359	344	345	328	340	372	320	338	390	371	342	357	378	360	370	344	369	340	341	351	351	377	366	374	374	357	333	342	351	399	362	339	374	368	383	335	348	375	359	361	331	361	355	376	370	391	365	338	375	387	340	324	368	360	347	373	346	369	351	335	367	367	359	355	391	371	352	345	376	368	375	378	369	366	345	350	363	339	338	306	376	315	345	357	344	344	363	336	355	333	336	358	369	374	379	354	344	347	351	331	366	354	364	391	361	389	356	373	348	345	362	392	363	369	367	351	349	351	352	336	358	351	343	334	380	374	305	344	355	379	329	386	388	361	348	341	359	341	387	353	383	404	319	356	342	338	354	360	377	342	366	341	343	335	337	345	316	367	335	346	339	351	313	360	361	353	371	345	374	360	346	353	372	366	351	350	344	368	388	338	348	349	368	362	344	346	370	358	326	367	354	365	360	347	362	372	331	354	335	373	349	349	359	382	356	363	340	366	356	362	351	380	356	343	344	376	368	356	383	365	362	351	339	334	352	352	365	367	367	353	338	375	359	370	358	340	349	371	383	331	384	364	329	357	338	392	343	342	363	362	314	373	355	352	354	361	358	356	388	394	375	376	336	364	347	361	375	351	345	360	381	373	371	334	362	386	383	332	376	385	356	380	375	370	331	384	365	343	371	395	351	361	337	340	366	367	367	366	366	370	346	328	369	374	366	384	371	378	342	368	377	371	335	368	309	326	365	365	385	363	348	352	349	341	335	349	353	386	353	349	346	326	369	366	350	352	373	365	325	355	355	367	358	336	354	359	346	365	323	341	347	332	350	376	343	414	338	394	381	371	348	393	360	343	386	389	385	350	411	321	346	365	363	338	363	346	359	391	351	364	326	345	323	336	395	353	376	350	380	345	362	359	381	368	382	372	323	359	369	358	356	319	392	355	358	357	372	355	359	371	369	361	370	372	375	328	401	356	367	325	344	323	376	329	376	371	384	385	348	389	353	348	334	352	350	324	331	368	368	357	345	403	393	354	345	310	352	324	379	350	345	384	339	364	319	356	366	349	378	333	375	367	357	357	367	355	339	367	363	346	362	356	360	384	348	387	354	358	339	343	354	368	337	383	383	349	357	349	379	344	341	364	371	356	357	360	346	331	348	361	355	351	351	342	356	337	382	326	359	369	355	326	351	331	335	367	353	351	379	371	347	363	358	328	322	359	370	359	365	282	340	358	392	375	355	396	361	408	407	390	335	377	374	359	332	386	375	394	391	370	364	348	379	358	375	371	374	363	364	375	361	365	338	331	366	386	347	323	351	373	360	334	380	349	341	376	383	351	376	375	397	344	403	389	369	368	380	364	364	345	343	336	336	382	380	347	387	328	341	386	367	333	343	366	346	383	350	361	375	347	346	339	346	332	354	334	346	375	342	349	333	357	371	340	348	361	359	336	364	373	387	384	357	376	354	355	355	323	360	353	369	370	371	385	316	378	355	390	347	370	334	349	343	356	373	311	377	341	335	345	387	349	348	361	358	406	360	330	325	374	387	354	360	379	370	397	371	360	360	385	332	347	358	346	357	325	351	317	376	341	325	353	349	334	365	352	323	320	344	335	345	369	359	370	384	335	372	328	362	317	367	376	325	353	356	341	342	361	361	372	331	346	360	366	362	382	325	331	348	350	346	362	389	341	344	332	375	350	347	348	360	339	363	363	373	351	350	368	363	369	380	379	373	375	370	391	363	373	362	351	384	354	334	353	397	389	348	324	366	366	382	344	384	352	348	367	328	339	380	338	338	358	388	367	359	330	359	377	337	355	335	341	364	356	351	401	350	365	353	373	387	375	374	352	363	374	341	338	354	352	389	377	338	373	375	321	362	353	345	347	383	314	363	380	349	397	397	358	342	368	341	358	370	371	340	391	381	379	338	371	376	366	384	324	366	352	362	361	347	319	355	391	353	393	364	349	383	372	375	366	336	354	387	344	359	348	345	385	346	395	368	322	333	325	387	383	366	357	357	343	348	333	364	351	374	344	379	373	350	363	317	347	366	339	337	335	352	345	366	349	340	394	361	404	352	340	364	353	344	398	339	361	359	343	333	359	355	320	387	340	381	343	347	347	379	399	356	394	359	329	332	343	372	356	387	357	359	360	371	328	383	347	343	345	368	362	332	383	361	379	385	345	363	363	364	362	394	367	369	347	374	377	339	340	366	360	353	371	380	436	335	368	359	341	381	368	348	376	363	340	367	315	369	351	393	360	349	354	366	348	359	373	331	364	337	344	387	377	341	356	335	363	338	391	359	369	369	393	353	384	387	364	305	379	364	330	372	362	349	376	351	343	389	374	381	330	330	373	348	356	317	365	331	394	358	343	338	377	370	327	339	371	369	355	338	352	370	346	389	360	351	352	329	355	343	361	368	339	317	336	380	342	348	344	388	320	355	352	335	347	365	337	396	345	377	351	392	354	342	369	367	347	374	346	346	369	377	375	350	378	342	351	364	340	380	382	381	359	369	382	382	389	333	338	397	298	359
23822	20966	25068	27031	20970	20784	1141	297	209	171	137	109	119	117	73	83	94	106	103	70	87	72	76	79	89	86	79	81	64	61	65	93	80	64	73	79	72	72	52	65	66	77	84	84	64	70	64	69	70	77	68	62	96	72	80	66	82	71	62	78	75	73	64	78	75	72	68	70	70	64	69	78	64	58	68	79	62	78	68	77	88	76	59	65	62	63	82	77	76	67	69	65	53	54	60	69	66	74	77	71	65	59	63	68	48	65	64	71	77	66	74	74	80	68	71	64	76	63	67	59	74	73	78	68	89	71	71	75	65	61	56	64	66	81	68	61	60	68	73	51	75	84	82	59	84	75	65	79	65	80	77	68	70	69	61	68	74	79	62	74	56	72	83	60	65	72	67	59	66	63	75	68	86	71	66	58	76	71	67	68	68	59	64	86	69	77	71	68	93	63	86	74	76	44	73	69	73	61	68	68	69	70	75	81	68	73	77	86	65	47	58	60	75	70	61	70	75	64	76	65	68	68	71	66	69	54	76	61	69	61	69	84	76	72	57	55	65	63	79	79	74	73	70	77	67	81	72	70	59	64	50	73	70	64	73	66	76	81	82	66	73	79	65	83	69	48	67	68	68	67	78	68	56	70	78	53	62	92	73	71	53	66	55	58	76	75	60	61	74	76	74	60	88	82	73	73	73	68	85	66	82	78	55	75	79	61	75	79	68	62	66	54	76	62	79	77	76	65	75	81	65	64	72	74	50	61	57	78	57	75	72	62	63	59	61	75	53	73	82	81	73	68	93	70	64	70	55	57	81	78	67	80	77	64	71	46	60	66	76	75	85	83	73	56	71	54	53	61	57	69	73	74	56	63	70	64	64	68	73	71	77	73	61	67	54	74	55	74	53	55	72	52	69	84	80	62	84	63	49	71	70	67	61	85	81	77	64	65	70	59	70	80	65	80	63	81	82	79	66	58	65	70	74	72	63	77	73	61	67	62	83	86	71	74	47	75	85	67	69	74	67	75	81	76	51	70	79	85	70	60	69	66	65	78	65	74	68	80	76	83	72	68	61	63	61	66	68	57	74	73	84	53	59	67	63	87	45	67	71	76	59	76	72	60	64	62	83	71	76	64	70	64	82	52	76	66	77	71	75	82	73	66	72	66	72	74	76	54	69	69	75	75	71	67	61	71	61	64	65	79	72	67	65	66	63	79	90	77	60	75	67	63	65	62	72	83	78	63	72	60	72	65	61	69	66	83	59	73	74	63	81	76	73	73	67	76	62	69	70	57	69	75	76	76	77	58	59	73	71	74	72	74	70	71	63	74	66	79	65	60	54	71	64	76	55	62	60	76	72	79	62	74	70	61	76	65	70	71	64	62	64	61	69	79	70	82	84	60	69	73	58	63	61	81	70	70	50	57	61	71	71	63	69	76	54	72	54	49	67	77	81	62	81	74	79	65	65	80	61	69	66	51	50	72	71	71	64	59	74	62	71	65	75	60	62	64	72	73	85	73	60	71	68	77	57	72	74	69	65	73	69	74	63	58	69	56	62	69	85	56	62	77	82	71	69	43	66	60	70	76	70	67	69	78	72	68	78	81	71	42	88	94	67	66	71	62	73	84	78	78	70	51	62	67	71	52	63	82	67	63	79	82	66	90	59	65	69	58	58	65	55	69	66	68	59	81	67	73	79	57	65	63	66	78	62	58	80	79	66	64	76	87	69	66	70	58	57	80	73	71	64	70	74	72	80	76	79	60	68	78	80	67	69	66	55	67	58	59	68	56	76	83	67	67	55	74	59	72	90	94	58	78	63	72	70	60	55	50	69	76	73	62	60	71	80	69	80	70	64	77	79	64	67	83	85	70	69	66	57	55	55	68	77	70	69	85	64	77	64	77	92	73	64	74	80	63	60	75	75	54	66	84	81	75	66	79	72	61	67	73	65	79	93	64	64	75	84	68	71	77	62	79	80	64	60	76	89	63	79	55	83	63	57	72	76	68	63	68	78	73	64	70	74	60	58	77	70	70	77	85	51	72	66	74	47	75	65	67	79	73	82	67	69	72	65	63	65	76	58	75	74	71	71	72	83	70	76	76	70	68	63	64	83	66	72	68	65	76	90	69	60	76	77	81	66	73	55	64	79	83	60	69	61	57	67	60	84	68	62	69	85	75	79	85	79	67	59	76	76	87	82	67	69	72	60	62	72	72	68	63	80	75	64	84	66	59	50	75	87	52	75	74	77	75	69	61	67	84	74	51	80	60	64	59	72	65	72	63	58	70	66	63	62	68	71	58	58	68	59	65	78	61	70	71	65	65	85	64	56	70	52	77	50	66	71	79	70	62	83	69	61	72	72	73	72	73	65	55	59	73	68	72	81	72	69	63	70	72	72	57	75	66	59	60	75	61	64	72	72	71	73	63	72	77	78	78	70	67	75	66	77	79	71	81	69	81	64	66	70	63	56	65	68	66	67	58	69	58	54	65	67	54	64	68	69	80	72	59	63	66	78	71	80	70	70	70	76	72	73	64	78	59	66	74	71	72	68	70	73	69	55	69	63	81	72	64	59	68	88	65	67	72	76	71	67	77	61	59	75	59	74	59	87	58	68	58	59	64	79	57	65	69	56	62	61	67	59	61	86	62	67	71	57	78	59	69	63	66	64	61	64	65	79	55	66	58	86	69	56	61	66	70	68	71	72	77	73	72	87	66	60	71	67	58	77	63	79	65	78	61	79	75	67	80	62	67	68	45	81	66	73	72	68	63	68	68	72	61	65	73	60	68	71	49	70	59	89	78	83	84	49	60	74	63	73	63	63	64	68	47	68	81	69	53	91	69	73	50	78	66	79	76	76	66	51	66	76	68	57	80	82	64	69	84	71	75	68	70	74	67	77	69	60	61	76	75	70	76	65	63	55	70	60	79	79	66	67	63	64	86	65	62	69	75	77	65	68	62	73	86	79	70	60	63	66	64	82	95	68	80	68	53	75	66	70	65	56	77	71	51	96	63	90	74	67	68	85	72	70	65	78	62	86	73	71	62	72	71	57	46	64	66	64	58	60	72	72	54	55	60	61	68	69	75	66	69	65	57	68	70	72	72	57	70	71	75	57	57	73	71	76	62	70	81	74	80	67	64	67	76	57	76	87	65	86	76	62	71	55	72	63	61	77	64	69	70	78	81	78	70	62	92	67	73	76	64	63	61	79	85	46	60	72	91	78	76	53	71	60	58	72	76	56	68	57	75	71	68	61	64	70	63	81	55	58	82	62	57	46	68	61	66	83	85	70	68	68	70	53	78	63	78	74	74	69	82	68	62	68	72	67	63	70	85	66	73	79	67	62	64	69	76	88	66	78	65	63	74	69	60	57	72	92	65	70	72	70	75	57	68	64	76	74	86	82	58	71	67	66	75	50	76	81	77	66	60	73	78	72	67	66	77	76	65	77	60	65	71	72	75	76	62	72	61	73	81	72	82	76	72	73	69	82	83	73	80
3023	4181	2237	970	511	359	325	298	234	213	250	228	229	214	194	194	206	196	177	229	160	175	204	216	206	202	177	187	183	208	191	178	183	194	172	200	189	189	213	189	199	191	184	185	197	199	186	199	190	182	198	169	178	170	172	212	185	182	178	213	175	196	187	185	198	179	201	210	199	167	184	182	178	181	188	181	192	173	190	175	175	208	177	175	180	176	180	187	172	174	191	179	186	180	184	189	181	202	190	181	192	191	173	187	183	193	194	186	188	191	192	178	185	166	179	209	221	195	205	171	180	167	196	224	203	176	203	169	161	189	181	204	180	190	166	182	176	204	166	176	186	167	167	191	158	196	184	184	203	176	189	172	170	207	194	189	186	202	199	218	185	189	177	183	179	198	189	195	197	148	187	195	183	160	189	163	202	168	197	165	191	171	167	190	168	173	185	158	215	188	187	154	191	170	187	176	196	175	192	164	198	166	183	193	172	175	189	203	184	176	190	204	175	178	178	183	188	205	174	173	197	192	181	198	175	164	179	199	181	177	175	184	161	185	193	205	197	193	197	178	162	179	185	186	230	181	173	195	180	192	184	203	181	195	199	217	192	162	187	183	184	180	165	188	177	187	205	196	182	175	202	191	179	179	188	186	178	196	194	193	198	179	188	177	203	182	172	194	173	181	193	213	174	201	190	198	210	166	187	169	182	202	180	172	186	173	196	220	193	193	180	216	192	201	185	171	160	202	189	164	204	158	210	162	191	196	171	180	180	205	201	205	172	185	188	201	168	203	185	188	164	225	200	199	206	163	193	206	186	179	178	193	193	159	202	174	195	185	200	175	186	188	181	182	193	184	173	207	168	186	212	162	198	177	167	176	194	180	174	185	177	198	202	193	190	169	188	189	184	171	192	186	208	192	161	178	178	199	202	170	150	196	184	156	215	159	203	185	191	196	196	172	187	165	182	164	192	167	160	203	198	175	194	209	193	175	209	160	176	190	158	174	200	193	181	169	177	182	179	193	183	181	167	189	217	178	169	169	205	178	200	195	163	188	186	191	171	203	224	204	197	157	172	198	171	186	184	174	162	190	181	178	202	185	181	198	185	179	173	204	192	186	164	210	187	193	199	182	179	198	177	172	175	189	186	173	198	220	173	205	188	193	171	198	188	178	204	191	192	202	162	195	187	207	167	169	208	177	213	172	191	196	203	176	208	176	205	175	168	199	180	184	189	179	181	193	203	173	178	212	197	183	198	199	172	187	189	174	182	188	165	176	179	197	198	191	184	189	194	189	184	177	177	208	179	160	194	205	188	161	206	191	172	174	187	162	198	153	199	191	184	187	179	189	198	169	168	190	182	177	200	165	166	210	160	193	200	190	188	203	196	186	189	165	177	168	168	166	183	172	197	188	186	177	189	214	191	185	197	189	194	189	190	196	168	185	198	184	186	178	203	191	185	198	199	171	176	192	170	203	201	169	192	169	185	186	186	172	193	189	176	205	168	225	191	198	181	180	175	178	185	198	190	184	195	204	185	175	185	155	184	186	180	201	193	201	194	168	191	200	169	178	189	218	178	178	181	175	183	207	189	211	163	167	196	199	213	196	176	187	175	203	184	198	213	207	199	162	194	189	191	166	175	200	179	195	170	218	208	170	205	196	180	215	190	191	196	204	157	171	190	187	170	176	180	190	191	192	230	172	181	207	181	203	199	198	194	192	183	182	187	191	205	184	177	206	173	174	187	189	160	193	175	171	188	185	165	191	210	211	198	199	189	201	189	201	202	163	186	183	181	195	187	202	181	195	175	189	154	191	206	189	214	175	168	200	181	181	188	178	191	180	183	189	195	202	197	178	199	216	190	193	172	170	193	139	194	191	203	173	181	183	198	189	180	198	205	177	160	187	164	180	184	190	193	202	183	187	195	171	167	177	176	195	187	228	177	176	177	207	179	179	178	160	182	188	199	201	195	175	225	208	168	192	182	161	171	181	178	177	214	185	187	183	190	178	197	201	172	189	221	187	188	194	202	202	187	201	203	197	185	185	172	184	171	181	180	193	203	197	179	183	193	176	172	167	174	175	174	176	176	186	199	187	190	199	193	178	151	205	189	185	179	173	178	176	179	211	182	169	187	202	174	200	197	186	170	192	176	179	184	196	207	178	198	168	176	203	197	179	185	205	191	176	186	166	181	179	157	182	147	186	186	180	191	175	196	176	149	204	176	178	185	177	166	183	211	194	176	183	199	164	182	187	212	195	196	180	195	164	204	172	197	195	195	211	208	182	184	221	174	148	199	196	206	197	167	191	204	194	179	200	176	170	202	190	191	173	205	173	218	171	189	192	210	192	197	195	188	178	192	206	195	206	193	186	217	189	207	160	190	202	195	194	190	189	189	205	185	189	190	166	177	173	155	184	201	213	169	170	187	185	169	195	189	158	212	195	173	188	190	175	184	211	201	197	189	195	168	164	182	200	197	189	179	180	217	199	223	167	187	178	207	184	165	206	173	189	193	166	197	180	175	192	204	168	203	201	186	180	156	215	174	199	185	183	184	175	176	184	183	213	205	192	165	183	185	206	173	181	202	197	183	185	187	185	165	181	168	173	187	177	183	201	204	188	183	182	184	186	180	171	180	189	187	200	195	196	191	198	188	195	192	179	198	198	175	192	199	198	179	168	199	215	183	204	188	198	190	190	181	196	195	174	199	204	180	176	204	173	180	190	182	175	188	198	194	172	194	171	172	171	173	176	195	171	208	229	186	203	193	196	188	182	188	202	196	189	206	199	179	187	199	206	198	159	167	179	164	187	166	165	204	196	179	175	169	183	174	195	163	185	201	178	212	186	199	183	191	208	195	195	204	198	188	190	210	174	196	188	181	194	173	178	187	217	184	166	203	163	184	198	180	180	182	195	191	171	177	218	191	192	188	192	203	189	175	156	162	195	195	201	205	172	166	176	189	175	167	189	196	186	171	199	174	188	200	209	170	167	194	176	210	169	157	172	202	176	186	210	190	187	197	220	200	191	179	184	178	191	198	169	161	151	195	191	177	200	185	191	193	191	191	217	173	181	189	199	166	200	188	203	173	185	178	168	172	194	183	220	196	180	194	188	211	189	175	200	185	166	179	178	188	203	183	183	167	205	193	172	179	196	206	175	174	172	194	196	176	186	196	187	172	196	197	176	159	175	206	182	187	182	171	185	182	185	162	185	186	211	161	192	180	182	217	172	191	195	193	196	182	167	179	182	207	198	190	165	180	180	165	169	172	192	199	179	200	186	202	207	192	177	219	153	187	190	193	190	172	172	195	193	169	186	184	170	181	193	178	195	190	186	158	191	172	172	201	195	208	190	181	192	189	197	173	195	194	186	198	198	196	207	166	198	196	180	214	186	195	174	195	187	160	149	195	183	197	221	173	168	191	174	190	215	159	177	205	196	178	187	178	177	198	187	181	172	197	179	189	187	167	198	193	200	194	223	185	205	197	186	169	171	185	199	169	185
32696	12510	1315	312	287	272	256	262	278	259	243	282	304	316	275	259	243	256	273	264	239	281	270	270	262	229	264	278	240	274	265	275	242	278	250	261	267	261	274	263	270	261	270	294	253	250	255	292	244	261	291	296	279	264	299	299	262	281	261	270	281	283	302	276	273	272	267	258	275	282	273	253	277	262	282	321	263	267	274	284	249	276	273	299	274	294	282	295	287	259	262	258	270	312	262	255	241	271	265	294	299	279	300	302	280	268	274	270	235	270	256	263	293	294	293	270	283	244	279	276	277	241	281	269	302	256	254	262	248	249	271	276	282	265	305	254	263	283	265	278	287	275	255	281	241	274	238	282	288	265	239	256	276	299	276	257	261	242	250	283	287	244	267	279	238	259	263	268	278	266	276	291	251	299	278	262	285	245	273	295	279	257	288	247	287	260	259	256	267	301	300	264	280	268	268	315	256	278	274	266	267	261	272	296	253	264	289	274	283	268	254	288	238	252	287	262	258	289	293	255	277	293	282	247	267	281	256	269	256	248	262	287	292	291	242	275	242	288	242	284	294	281	234	275	292	260	269	279	275	288	254	290	262	279	305	274	277	277	271	322	320	273	256	289	276	264	307	262	276	272	273	253	261	260	262	281	274	257	293	255	271	255	289	274	294	268	305	289	268	274	301	282	319	268	279	288	289	250	284	243	269	292	280	260	271	260	260	261	297	277	285	253	247	268	308	243	291	267	299	250	283	273	264	301	257	274	263	260	348	291	282	306	262	260	276	272	283	280	299	255	320	294	268	267	282	265	256	297	301	284	265	263	221	261	248	265	251	272	277	253	257	281	268	245	269	282	245	274	263	284	255	279	272	266	284	284	295	268	275	275	261	256	275	302	274	258	278	259	287	277	298	310	257	250	284	254	269	242	258	233	251	263	282	324	283	265	247	250	254	276	274	280	243	267	277	285	289	288	276	241	271	270	274	252	261	278	260	265	276	256	252	241	271	264	284	276	231	277	277	260	273	251	275	271	256	280	263	265	289	245	284	297	267	272	253	299	272	257	258	266	251	251	285	274	229	265	269	293	284	292	268	260	268	267	290	242	248	260	285	280	284	264	276	264	283	259	261	265	288	265	250	255	257	266	272	243	301	272	280	302	249	235	247	284	267	279	282	309	287	285	290	259	286	284	321	293	301	269	267	285	273	256	260	241	319	297	263	293	268	248	280	262	276	284	246	288	268	267	276	256	300	253	288	288	261	268	280	265	289	231	274	277	239	236	245	281	273	268	254	272	279	269	320	265	233	290	317	271	260	261	267	270	273	276	257	271	259	255	299	269	317	298	222	280	293	293	254	281	278	266	281	273	257	271	298	276	253	245	241	264	265	270	246	282	271	242	272	246	293	273	266	285	286	267	262	282	266	281	272	210	280	263	265	286	293	271	262	267	289	254	287	291	269	296	280	263	274	268	257	287	285	281	269	274	290	269	246	248	290	255	245	249	277	236	227	277	264	283	275	284	269	274	292	260	263	267	280	263	289	263	260	262	278	265	278	243	241	255	296	275	297	280	241	255	232	268	272	257	246	279	288	262	294	241	282	239	283	268	265	262	252	279	244	267	282	305	275	230	251	255	290	235	250	247	259	271	246	262	281	291	261	269	256	258	259	270	270	296	251	249	271	277	281	271	300	277	260	233	300	284	250	262	278	255	300	266	266	273	283	279	258	289	290	267	271	286	279	255	289	267	279	275	252	287	307	280	268	299	308	272	254	275	277	244	291	281	228	257	254	266	318	284	283	263	231	271	278	266	304	292	268	274	260	286	285	265	288	304	251	316	248	266	271	275	284	262	245	273	289	283	279	264	313	277	277	247	295	269	285	284	274	274	237	252	244	308	331	258	296	250	280	264	249	271	285	249	260	277	264	285	258	296	267	255	272	236	290	277	271	264	251	260	230	285	266	257	263	265	269	287	306	277	292	265	300	273	269	266	285	271	288	288	260	247	269	261	278	289	292	255	250	292	278	263	260	283	243	305	275	276	308	288	257	287	233	274	241	302	262	262	273	277	267	278	250	258	290	282	270	290	271	271	265	279	300	286	270	275	264	274	235	283	277	251	287	283	289	251	285	317	273	298	299	288	307	262	275	283	273	269	264	238	283	276	264	259	267	235	260	265	282	270	252	282	275	261	298	262	270	285	268	262	274	242	277	280	306	293	256	287	239	281	309	279	290	285	266	267	229	286	277	315	288	275	289	265	284	266	253	286	292	308	289	274	256	273	262	253	267	261	263	247	301	291	288	267	278	247	289	282	284	281	285	276	272	255	258	280	302	282	266	266	295	237	248	279	277	250	247	285	259	279	279	259	296	270	274	253	270	255	271	268	276	258	275	259	246	274	283	281	232	264	261	249	270	240	255	247	250	227	237	274	309	282	283	273	249	266	256	264	283	248	267	274	251	251	282	282	270	292	284	240	279	291	239	284	276	239	255	277	300	289	279	277	293	258	258	298	260	248	266	270	249	286	259	279	261	264	291	274	283	269	263	281	256	273	262	274	278	284	266	308	268	245	285	291	292	282	257	290	286	254	273	284	296	324	281	265	318	249	293	284	280	224	290	268	272	257	274	260	240	271	231	278	280	263	271	271	258	259	267	240	269	259	285	269	275	284	271	268	255	263	282	280	260	267	262	288	242	265	269	278	252	236	277	276	296	247	257	266	292	265	286	281	280	299	270	255	277	298	250	272	277	284	261	268	266	263	267	247	276	272	286	245	269	250	291	244	288	244	253	254	244	258	300	275	287	258	259	267	250	291	285	296	272	248	283	305	238	277	263	264	271	280	242	280	253	258	278	275	282	258	272	261	279	297	268	284	263	280	276	300	287	276	282	274	266	259	255	302	257	258	266	252	248	277	278	309	238	279	288	279	289	294	280	307	280	264	272	238	253	253	243	233	264	275	286	258	298	276	264	303	268	238	297	256	296	271	261	284	264	275	251	265	277	252	306	225	243	279	240	275	277	259	278	282	252	289	277	243	283	265	289	272	298	263	255	291	290	285	258	243	303	316	253	295	297	268	231	249	267	278	259	233	266	247	277	267	273	293	280	290	290	295	257	281	290	277	249	277	262	269	271	254	296	280	294	276	273	287	282	310	288	260	258	253	248	259	243	273	243	263	265	254	287	248	286	259	311	266	252	299	265	261	281	267	299	264	285	283	276	253	282	270	249	276	257	287	267	275	277	287	277	260	300	281	242	254	285	255	284	281	285	302	269	262	270	281	288	274	281	263	265	254	297	257	265	265	295	268	256	253	308	210	282	291	279	259	279	287	269	269	278	281	295	277	259	294	268	262	231	236	275	270	268	232	286	273	270	289	284	281	263	243	264	284	274	311	283	278	263	305	288	259	264	264	302	286	284	283	300	269	279	309	284	278	272	271	285	272	294	273	300	285	255	293	295	277	280	273	263	315	295	258	259	239	258	278	284	249	266	271	253	287	271	290
5382	711	643	611	659	604	605	579	608	639	634	599	555	591	619	601	608	622	614	637	611	576	615	610	578	586	631	610	585	613	616	618	598	586	591	550	626	617	629	610	619	654	607	611	604	649	589	588	613	550	645	578	592	584	671	574	594	584	575	544	603	573	635	606	640	601	595	620	588	630	599	609	553	625	595	607	577	586	636	584	620	579	630	559	593	587	539	594	575	596	587	593	636	593	585	594	585	611	610	627	559	589	605	629	608	571	599	585	613	617	569	558	628	575	587	597	565	563	587	578	583	526	565	607	638	609	656	624	571	574	517	601	609	609	565	604	606	636	605	581	597	606	582	590	622	612	566	560	603	594	614	618	596	598	578	561	605	572	579	586	567	615	586	571	574	575	568	565	631	581	645	598	623	591	587	612	589	593	616	603	607	580	569	603	598	602	603	563	592	563	594	588	573	567	613	572	616	606	580	616	613	571	602	622	612	586	601	624	584	576	568	620	559	609	526	600	614	600	578	560	559	601	629	581	611	581	622	591	596	598	623	617	602	629	580	611	606	597	595	599	588	579	610	590	575	593	611	578	561	588	542	602	582	560	630	598	589	620	582	577	610	577	617	590	593	537	559	595	577	598	617	569	597	580	613	674	607	596	608	584	604	637	594	596	550	607	601	594	559	593	600	590	599	599	594	562	598	597	566	601	572	606	575	597	613	642	604	612	575	682	592	578	628	599	599	617	588	638	609	621	637	605	610	552	575	596	588	618	599	629	587	636	568	567	584	574	638	615	555	599	607	608	566	632	558	614	575	668	601	564	592	567	624	591	564	598	601	585	576	608	611	595	639	582	603	608	594	612	608	585	586	553	612	570	623	617	604	560	578	572	608	558	582	578	619	571	572	589	608	587	612	586	601	579	597	627	615	588	590	575	618	603	599	558	607	626	584	602	568	604	607	594	616	593	601	597	614	599	591	601	582	608	616	577	658	582	603	621	603	565	631	582	571	574	589	594	632	627	578	620	594	603	591	581	569	565	633	633	619	591	628	645	571	612	574	609	603	592	565	659	564	591	601	634	630	577	591	612	595	624	612	583	602	648	622	645	611	635	623	563	591	604	627	619	607	581	622	606	627	615	577	582	614	604	570	600	539	666	590	620	621	564	577	590	614	604	585	628	582	581	610	565	585	613	634	613	572	630	600	615	588	605	611	574	602	597	597	567	623	625	569	573	625	632	555	643	596	576	591	635	614	625	608	619	630	604	618	653	573	566	627	625	599	589	623	612	610	619	623	561	654	595	602	637	573	587	632	597	627	612	611	587	589	608	575	572	598	627	635	608	585	575	581	592	602	609	601	599	580	580	596	597	611	575	596	563	591	598	627	631	618	585	628	610	599	590	653	589	631	610	630	576	625	553	599	604	612	628	580	591	632	636	593	617	618	588	591	576	602	619	598	608	637	581	594	619	584	572	583	594	556	632	633	596	639	601	576	622	620	585	611	560	638	617	599	549	626	606	612	593	609	569	602	640	568	590	614	622	589	650	623	572	599	641	602	567	608	591	588	587	617	584	586	616	644	608	553	613	597	579	620	605	630	614	558	568	624	612	619	589	624	602	556	652	591	608	625	625	563	615	608	570	591	601	588	568	649	602	595	627	635	591	625	575	581	596	582	579	603	607	569	600	587	565	639	680	588	594	572	603	633	580	632	600	618	636	603	606	566	636	590	548	596	592	571	625	633	617	593	617	618	608	552	607	548	656	565	627	570	554	588	606	612	590	582	625	647	621	580	602	598	572	635	632	587	585	568	599	602	585	591	615	595	631	593	593	584	635	588	566	584	591	559	608	565	594	622	592	618	630	577	593	609	581	628	600	605	589	556	621	576	569	599	600	579	584	609	576	587	571	588	612	607	606	599	592	626	611	595	545	592	576	578	632	544	612	582	598	558	608	591	617	583	591	577	602	573	602	653	599	626	616	666	588	622	631	576	590	620	551	640	565	617	574	608	592	583	589	561	650	613	581	599	595	605	599	627	595	638	585	610	634	615	645	562	568	623	616	634	569	602	636	651	634	651	567	613	641	597	631	595	618	599	592	599	589	589	626	561	649	600	590	611	551	619	604	636	604	614	568	589	582	622	611	604	589	590	573	627	626	591	587	597	590	572	590	601	614	607	601	609	590	603	606	577	588	573	600	615	602	653	646	617	587	631	582	588	581	621	616	575	628	568	610	558	612	584	600	595	570	603	614	600	607	612	603	601	595	595	554	600	632	620	610	614	593	592	610	625	589	620	642	637	570	582	608	610	578	605	626	600	600	620	548	573	618	621	607	602	600	561	579	617	563	586	604	576	614	600	623	590	612	589	602	595	590	564	637	612	629	613	557	616	647	628	614	601	598	585	612	573	556	640	578	558	611	570	583	607	604	576	581	598	612	650	581	594	564	615	601	598	597	597	569	587	554	582	629	575	605	594	588	615	587	616	592	563	571	624	644	614	574	524	611	613	600	559	582	600	634	609	594	639	601	601	586	596	607	641	598	609	591	593	554	559	571	603	610	554	597	587	608	624	569	639	644	570	583	619	610	565	607	574	616	611	594	623	609	604	598	563	643	522	629	634	583	614	625	598	656	667	593	619	618	585	598	597	609	588	600	565	639	616	632	615	595	634	618	601	588	608	579	553	606	610	582	614	629	638	589	604	604	577	616	626	604	582	568	620	615	592	612	597	589	649	592	566	575	596	594	563	629	612	588	585	620	611	583	638	613	585	587	626	593	593	635	615	606	618	617	579	631	596	585	607	587	586	575	611	588	614	607	599	606	551	566	622	588	630	570	585	551	574	587	622	579	620	594	584	601	623	601	573	563	646	597	601	568	662	652	628	585	629	652	567	564	629	633	620	598	598	605	592	591	581	604	629	595	583	575	597	653	595	652	565	578	593	578	616	564	584	570	647	597	573	593	623	578	612	629	591	663	596	582	597	623	586	570	562	598	618	617	607	600	588	603	583	644	635	621	664	609	575	573	549	622	590	568	616	604	629	612	647	628	585	622	596	577	594	659	546	582	600	574	585	571	594	643	598	564	608	634	615	577	626	578	618	588	577	569	604	624	632	649	627	584	588	613	586	611	580	638	589	614	582	636	573	567	626	581	631	569	539	600	634	590	627	628	614	610	561	573	600	621	600	569	605	543	599	565	578	605	600	611	628	619	597	568	647	601	608	623	601	610	633	580	563	642	620	615	621	542	622	604	581	652	570	566	574	596	609	597	643	578	564	585	613	620	603	612	614	598	594	599	580	609	581	633	626	600	578	641	599	566	623	628	541	593	553	609	610	599	582	628	582	603	558	576	606	561	628	640	570	609	595	599	550	566	590	555	584	555	603	600	597	588	622	555	627	604	660	616	571	592	592	532	593	590	565	592	573	593	615	575	656	603	616	577	566	570	605	593	601	609	599	555	605	571	582	656	565	614	586	607	590	549	560	609	578	595	596	638	583	563	621	559
24492	20942	24428	27590	20573	2019	320	269	198	212	207	181	179	184	186	166	179	183	166	154	194	171	185	179	157	146	147	162	175	160	157	175	145	175	165	184	166	177	183	165	161	168	156	138	155	146	167	167	176	129	146	140	158	155	153	172	164	148	172	159	151	173	163	162	167	146	140	169	159	179	181	123	166	161	159	155	137	163	161	156	166	142	155	134	160	144	145	145	150	149	181	158	148	166	159	152	151	164	182	155	154	161	149	158	140	170	149	147	156	158	145	169	155	128	152	141	144	159	156	152	140	179	134	169	163	160	155	149	134	149	136	166	177	156	146	169	157	169	158	134	139	159	138	142	163	161	150	155	168	186	160	142	166	153	146	145	159	130	163	145	175	159	174	144	147	153	134	173	151	164	177	171	165	154	157	176	175	137	157	154	168	144	139	130	156	165	161	151	165	155	155	175	162	151	150	131	139	148	132	154	155	155	167	137	170	163	149	139	161	150	144	155	145	149	178	164	144	140	168	176	150	170	156	163	137	160	153	144	159	166	161	162	150	155	183	160	167	143	164	162	137	157	164	155	147	183	162	149	135	140	130	173	178	174	159	153	154	172	133	189	171	147	137	151	162	139	140	150	153	172	176	135	157	159	130	136	153	134	138	178	155	150	145	158	159	191	165	156	170	144	161	153	146	141	143	156	164	130	153	144	157	140	166	139	158	160	178	146	140	148	165	136	155	132	145	175	160	166	154	142	164	132	154	152	159	168	143	145	168	162	147	160	174	147	154	152	144	158	144	147	154	158	147	153	142	143	161	172	165	172	148	152	164	158	151	148	156	149	157	137	149	137	176	169	145	125	162	172	165	158	163	141	165	134	144	173	152	150	167	154	151	151	140	158	161	146	154	160	141	160	135	150	142	141	155	170	165	165	165	161	175	162	156	171	152	161	135	137	198	159	152	155	149	163	173	177	169	158	156	184	166	186	169	179	165	160	155	157	130	160	132	151	153	150	157	137	162	167	161	152	181	147	148	168	146	155	143	151	163	147	152	155	152	143	155	156	184	139	149	141	159	149	142	178	154	157	154	183	154	144	145	145	142	139	142	158	166	140	159	174	136	161	158	167	137	152	156	162	149	148	146	164	134	130	148	163	175	172	148	138	181	143	131	138	171	148	158	167	158	148	131	173	159	149	151	157	151	149	179	140	137	161	145	174	166	186	154	179	187	171	160	162	147	153	160	156	139	152	154	160	155	166	144	145	167	158	168	157	151	189	165	174	155	164	174	135	141	161	149	177	154	165	148	170	153	158	148	145	173	164	153	159	165	167	161	131	186	168	146	156	162	171	158	150	157	156	161	151	150	154	167	155	174	178	138	168	157	170	174	164	156	182	176	175	150	153	166	185	168	155	167	148	172	155	160	138	157	178	165	166	151	157	163	144	147	156	158	161	146	143	181	166	162	168	152	147	162	162	171	136	143	155	143	161	150	159	154	143	158	167	143	159	154	158	140	146	157	160	152	154	154	160	161	154	147	160	167	157	169	131	153	157	148	154	142	145	160	167	166	159	181	132	165	166	183	151	161	148	154	164	141	166	162	152	178	151	152	162	172	146	137	142	154	147	149	141	153	158	149	166	163	166	145	151	154	173	180	159	135	150	158	149	158	165	153	157	155	163	160	158	147	161	174	165	153	159	157	179	161	130	166	148	164	175	140	154	144	141	155	126	151	155	156	164	141	171	153	156	137	167	157	181	148	154	172	144	142	163	163	170	158	143	151	182	141	157	145	132	153	170	152	175	175	182	137	152	158	146	152	179	174	165	159	170	145	153	114	171	150	158	150	145	151	143	145	127	137	147	187	145	168	168	161	165	153	157	182	160	139	154	155	168	164	142	139	160	146	204	141	174	158	173	144	155	161	152	170	153	155	175	172	172	145	157	145	132	161	149	158	164	157	154	130	150	156	161	136	146	153	143	157	176	138	143	149	168	160	149	170	131	165	159	164	161	135	164	173	152	156	179	152	143	150	153	176	154	150	157	163	160	154	175	167	165	155	155	154	140	150	129	192	163	163	147	155	160	153	137	138	157	170	143	147	176	139	128	157	161	173	162	151	144	132	145	155	129	156	164	140	132	154	164	167	167	161	162	159	169	154	152	159	155	145	160	153	143	146	158	151	156	140	151	162	156	124	169	154	137	140	188	174	168	157	147	170	171	152	138	144	152	166	141	153	170	143	161	159	127	142	175	162	152	171	178	164	164	167	174	132	152	147	176	165	169	171	135	152	156	159	151	162	169	145	148	161	187	164	151	158	151	162	188	166	162	143	154	151	130	150	143	155	164	167	150	176	136	159	174	153	145	159	141	141	154	161	168	178	171	146	158	179	137	157	161	175	150	145	168	159	150	162	150	155	129	161	129	162	158	151	143	179	150	166	152	135	136	164	150	158	163	145	187	136	136	139	149	154	148	130	175	155	155	170	145	151	139	176	155	161	167	140	146	132	156	150	145	145	153	151	127	152	155	177	138	152	157	165	147	136	149	156	153	143	152	162	163	164	163	136	174	140	156	151	138	137	164	172	178	164	147	165	141	142	173	148	158	151	165	196	149	151	180	149	134	143	163	156	152	161	158	169	151	144	145	167	180	164	148	155	167	168	161	155	183	163	150	165	190	154	146	159	174	180	154	153	156	151	147	157	172	162	136	183	155	175	179	160	140	153	178	181	164	151	149	160	167	141	176	171	159	146	149	158	154	164	156	167	145	161	148	173	149	149	157	177	154	154	144	135	199	161	158	158	149	133	162	188	142	167	141	162	166	147	128	176	141	167	153	147	160	149	153	149	184	151	151	163	168	187	155	149	143	154	128	144	154	162	151	163	154	168	152	142	177	156	130	151	153	155	158	170	142	149	168	124	160	142	158	147	148	150	146	155	166	148	163	146	163	149	139	158	149	156	151	158	178	132	145	157	150	159	163	174	153	174	174	177	129	175	154	147	170	182	152	157	185	141	167	155	154	136	151	139	160	151	157	138	148	155	178	133	165	145	129	155	153	158	141	159	181	133	146	168	129	149	150	153	189	172	155	163	163	163	178	160	176	147	130	164	136	179	143	159	156	148	149	156	190	161	169	164	120	151	157	158	157	149	174	152	152	146	170	172	144	160	164	167	146	158	165	151	173	157	181	149	148	173	164	165	184	175	155	175	136	143	159	163	148	181	141	151	157	175	151	169	152	156	168	142	150	151	162	152	162	166	150	148	164	160	162	163	156	165	139	163	154	159	149	182	159	173	144	160	176	155	152	164	156	138	141	150	148	149	134	138	155	155	168	168	166	171	145	122	160	151	152	145	144	165	147	151	160	145	132	159	159	171	167	164	152	167	161	147	169	175	166	169	152	171	162	149	137	168	159	178	147	136	152	152	166	156	144	145	160	159	164	148	140	169	146	153	157	150	128	156	173	154	149	142	154	160	172	152	144	174	166	151	122	161	166	156	159	144	154	165	124
3078	2564	1378	821	554	451	401	394	389	391	334	414	347	374	358	364	379	365	392	340	370	326	355	378	368	358	318	371	345	372	383	371	364	348	361	340	322	352	382	365	360	351	365	367	336	347	369	372	361	352	352	342	354	377	360	355	373	368	370	341	372	398	358	314	369	370	328	342	335	345	380	358	343	363	379	338	334	374	355	348	368	383	349	367	358	358	374	358	372	373	340	389	355	362	355	377	369	306	346	366	390	375	321	355	344	335	339	374	373	348	338	338	341	341	362	354	336	313	326	360	344	404	331	342	370	325	367	354	342	347	406	361	372	346	368	399	304	372	354	379	364	378	320	333	357	397	356	356	345	376	361	379	380	329	397	378	373	373	395	380	311	369	352	376	358	364	338	356	341	348	381	374	362	340	366	322	358	376	350	363	390	356	364	362	330	351	366	355	331	345	381	361	352	365	340	349	309	349	363	382	353	364	362	363	349	317	382	388	341	392	363	355	357	351	353	352	357	393	362	335	345	325	353	347	333	354	325	336	319	308	333	324	367	372	380	360	334	339	320	350	350	363	332	368	336	364	359	339	356	343	365	376	377	314	325	324	347	361	394	385	345	384	361	325	373	358	356	384	355	342	344	354	358	356	350	350	342	381	356	371	388	372	364	339	349	385	385	369	337	355	356	342	361	373	361	358	385	342	318	371	363	357	381	353	400	352	390	342	388	345	347	354	361	376	354	347	355	364	374	366	339	397	360	335	366	364	346	356	346	353	389	366	363	322	344	346	348	364	338	346	344	355	347	375	363	339	363	352	354	357	370	366	375	333	376	345	379	386	405	397	361	375	351	377	364	356	338	374	330	367	370	333	312	356	367	380	368	352	333	357	353	353	385	364	331	323	332	376	346	369	331	375	339	376	348	366	354	330	373	372	394	378	347	335	345	347	357	327	331	361	358	348	308	352	340	352	386	343	358	376	369	348	341	377	343	377	319	340	342	356	383	373	369	340	401	327	343	338	383	359	372	382	356	333	349	382	328	396	408	361	350	355	378	358	340	397	360	373	385	361	363	378	329	349	379	375	354	370	351	354	349	347	347	318	382	367	342	380	359	353	334	348	347	320	331	358	338	347	351	342	329	353	332	396	365	346	365	380	362	379	381	339	351	368	371	327	342	358	316	373	364	369	377	360	358	364	346	352	337	346	383	354	345	373	361	340	340	377	391	371	361	353	319	364	357	348	362	384	360	330	358	356	337	325	339	369	399	352	371	347	393	377	362	358	376	348	367	355	381	353	364	374	347	359	384	322	353	312	316	322	359	345	344	358	329	383	383	376	356	366	322	390	339	351	340	347	370	371	362	338	367	386	345	358	348	338	338	376	361	361	327	349	358	351	357	332	360	345	340	353	342	344	345	353	346	352	342	348	328	349	345	356	398	367	366	360	357	340	346	371	401	357	338	365	384	398	360	345	373	321	324	323	351	382	340	361	352	366	404	371	346	351	353	342	350	380	362	355	333	323	369	391	324	407	355	363	341	378	360	325	355	367	330	386	340	368	367	335	355	320	326	344	383	332	333	372	348	345	348	313	359	342	321	362	344	358	367	383	338	335	374	378	361	359	356	359	373	380	366	357	336	358	366	365	354	352	336	381	371	341	339	359	369	349	402	361	356	356	337	350	384	371	356	361	372	356	366	393	340	361	362	377	378	326	318	368	373	326	358	328	331	338	353	359	342	343	380	353	383	345	357	368	349	323	326	374	347	348	374	363	368	377	364	369	366	353	355	335	368	341	366	337	360	359	359	366	344	378	346	378	382	359	359	354	351	375	325	333	363	329	365	347	387	377	376	359	366	328	362	322	370	342	336	376	368	368	379	342	361	357	369	374	390	337	371	376	355	354	358	345	337	372	352	337	363	403	372	350	343	339	356	361	334	363	348	395	372	362	351	369	379	325	320	320	350	389	307	372	345	372	347	372	388	363	346	356	328	342	346	307	335	369	352	381	342	362	364	367	337	353	342	310	354	353	364	327	353	355	342	354	335	374	374	408	373	331	364	361	354	335	336	322	342	359	356	380	369	345	382	382	340	350	322	362	378	377	377	378	348	348	351	341	387	323	360	365	363	378	356	359	322	343	339	340	342	374	341	340	342	327	370	344	370	370	365	336	366	356	350	349	378	348	362	369	352	352	366	332	362	345	375	345	348	329	377	378	369	365	366	368	361	360	361	323	366	336	397	356	383	391	373	379	378	337	372	343	363	393	350	373	328	329	370	385	387	358	354	374	356	348	354	318	329	342	358	347	380	335	388	330	364	330	324	359	357	360	351	367	356	333	343	338	384	352	354	356	372	390	368	383	370	347	357	336	379	363	335	342	361	349	349	352	331	335	380	329	352	340	367	348	364	349	365	344	375	360	373	351	330	353	335	355	356	373	336	339	384	368	392	346	354	396	358	341	366	343	341	346	369	357	381	355	353	360	339	333	377	344	375	404	342	362	350	347	404	369	380	330	353	379	381	340	338	342	358	350	343	365	359	381	350	342	359	334	382	381	319	386	334	382	342	352	341	353	373	351	379	341	363	343	354	404	369	370	338	340	325	374	355	366	372	395	360	370	357	348	332	342	380	323	340	375	391	372	366	362	369	368	335	364	362	360	372	325	389	343	389	326	358	366	368	357	337	357	359	362	351	354	360	396	362	371	335	347	350	377	395	329	326	348	336	309	354	367	335	364	366	366	350	331	356	383	341	372	364	370	337	354	337	323	373	356	392	331	391	370	397	354	373	353	371	396	362	398	375	354	332	379	350	341	363	364	342	369	350	378	358	344	372	348	325	336	370	349	362	344	353	345	344	351	351	350	338	404	346	344	358	338	361	328	385	363	334	363	342	372	357	344	344	370	368	375	353	346	350	352	358	352	327	359	339	359	334	341	349	354	333	349	384	366	331	362	336	361	347	372	325	363	347	310	348	326	384	360	352	369	374	367	345	340	351	342	366	350	351	378	345	317	336	366	336	348	331	361	388	366	348	372	331	363	347	341	362	362	366	330	333	357	363	365	360	389	363	354	365	343	378	361	331	365	327	346	389	367	367	349	359	380	370	363	356	374	353	335	387	374	336	342	395	361	348	375	355	389	398	338	327	352	375	370	357	353	371	353	345	393	349	334	383	350	325	360	340	364	324	348	408	328	369	339	361	360	370	340	356	379	335	342	320	355	356	374	367	353	362	330	313	389	349	345	337	367	378	361	355	356	350	319	357	382	368	375	345	358	347	391	372	363	343	328	349	344	349	381	374	383	341	363	333	352	378	380	396	359	343	370	356	351	343	327	369	375	314	322	342	359	374	356	354	392	350	366	336	348	365	353	381	345	362	351	342	332	371	361	349	366	356	377	335	373	382	320	337	357	359	374	353	368	378	364	364	345	359	376	363	376	360	391	350	398	353	336	362	361	384	388	372	386	327	344	366	357	357	362	380	372	364	347	394	361	347	343	349	388	388	363
23812	20950	25056	27018	20953	20763	1155	294	202	181	141	113	128	121	87	112	108	80	85	80	93	70	95	68	74	70	73	79	97	76	70	81	63	73	79	83	62	87	77	74	91	53	69	75	79	92	56	80	89	56	81	77	65	65	68	62	71	63	73	68	65	78	70	67	66	84	83	71	76	67	68	82	56	60	78	89	64	66	59	66	65	70	53	59	59	71	62	76	83	51	79	68	64	71	77	57	63	59	50	60	67	76	66	79	63	81	84	66	65	68	65	78	68	57	84	73	72	80	68	66	66	81	54	59	62	74	65	59	63	79	68	53	77	62	65	57	74	69	54	65	57	80	80	68	84	61	66	70	67	66	60	60	77	67	64	66	70	57	58	77	57	62	63	92	60	81	74	70	58	53	63	69	74	71	73	57	54	64	64	56	50	69	79	74	82	78	87	69	68	67	68	70	78	71	58	54	77	73	78	82	69	68	66	70	81	78	68	62	77	49	74	70	82	65	70	79	51	61	58	63	68	57	73	64	66	55	79	67	60	73	70	71	62	79	77	65	72	62	78	68	73	73	71	65	58	58	85	75	72	68	62	59	62	78	62	67	66	77	65	60	60	72	68	61	72	56	64	66	73	76	60	63	69	84	64	70	61	61	67	71	64	59	67	73	82	60	81	67	62	74	67	84	70	69	58	66	69	68	63	52	63	85	84	64	79	81	80	75	74	67	84	75	54	71	63	52	74	72	79	57	63	53	68	61	68	64	65	68	73	65	77	74	86	75	57	76	79	65	82	80	77	80	65	72	71	74	59	69	70	62	68	66	58	77	72	63	64	74	83	62	66	72	76	64	59	56	62	57	52	72	75	55	77	74	77	97	88	68	80	67	58	72	74	79	55	68	72	76	72	56	84	68	65	74	71	78	73	54	70	63	71	73	71	69	69	64	101	80	68	68	65	68	66	79	71	50	75	73	73	70	67	67	76	63	71	69	65	90	77	66	88	61	86	75	65	57	55	74	65	72	74	86	61	57	66	71	66	78	77	62	54	50	63	76	67	53	72	77	81	67	78	66	64	82	74	76	55	71	74	71	63	80	72	91	60	67	77	87	71	85	54	62	72	81	61	63	75	70	63	67	66	83	67	52	78	90	78	61	87	68	66	79	56	53	72	63	78	58	75	73	73	74	71	75	71	64	69	76	62	65	77	77	95	62	55	64	85	72	76	63	76	70	62	73	87	73	63	76	69	60	81	66	62	77	50	77	78	73	66	64	70	81	78	60	65	72	77	68	79	60	73	72	60	72	79	69	80	77	74	55	72	63	81	67	74	85	73	73	66	76	65	67	61	65	58	80	75	61	66	75	70	61	85	74	67	62	66	69	61	65	78	58	66	85	78	87	62	80	65	63	82	71	52	64	64	66	83	80	73	75	80	75	82	77	77	65	66	75	64	79	79	66	80	69	65	72	76	65	57	64	71	69	57	81	54	78	72	74	70	74	58	59	75	65	67	63	74	77	70	72	61	70	70	69	64	83	73	64	59	88	59	81	76	69	60	61	72	82	75	62	67	69	73	69	71	68	76	53	76	71	80	89	66	69	66	72	80	77	68	64	72	81	64	75	58	71	70	64	69	79	78	71	79	65	73	71	72	68	77	47	72	72	72	66	67	62	66	61	61	61	66	68	78	85	67	93	73	54	81	74	56	52	66	70	70	66	64	58	64	49	69	68	75	65	77	81	86	63	62	57	64	59	79	72	63	64	70	51	60	54	68	85	69	73	76	67	75	58	62	63	73	51	69	78	69	69	63	62	70	68	76	77	74	66	70	76	63	67	85	84	72	83	71	79	75	68	68	81	81	68	70	74	73	73	71	49	76	58	77	79	80	90	71	75	77	72	72	78	78	64	56	72	67	72	77	77	72	72	52	66	72	69	79	71	70	80	75	71	56	79	73	74	71	65	78	72	78	74	72	95	63	69	72	71	65	71	73	68	76	76	96	59	78	91	66	67	81	80	64	56	69	76	63	73	68	72	55	72	73	78	77	74	68	75	69	74	73	63	72	65	62	61	55	66	65	61	80	74	66	64	71	64	71	84	90	79	70	50	80	49	54	70	57	70	68	58	74	85	61	72	72	77	69	84	75	68	72	79	65	64	63	61	74	87	58	56	82	70	72	60	65	66	64	69	62	70	65	68	63	76	69	69	62	56	65	57	70	66	76	86	52	71	65	72	72	70	74	69	68	57	55	83	69	73	74	79	94	65	64	59	64	63	70	61	76	70	74	65	74	60	79	66	81	66	67	67	68	59	78	66	75	63	65	77	75	65	69	76	68	74	69	61	67	67	63	67	62	73	59	59	67	70	74	71	61	76	70	74	86	64	78	66	69	74	66	76	77	68	67	66	52	68	61	66	64	86	81	55	55	80	68	59	73	92	85	77	71	76	78	61	64	63	62	70	71	73	62	71	75	62	75	65	71	62	64	66	81	71	71	64	61	65	67	57	66	71	76	52	63	68	71	68	91	74	61	62	64	65	75	67	84	51	72	61	73	66	65	86	73	76	58	76	60	62	70	56	65	61	69	60	72	72	68	62	56	58	69	71	76	69	76	73	86	62	58	59	60	86	67	72	59	97	68	72	48	75	73	65	58	74	90	79	71	73	81	57	71	58	62	85	62	51	56	68	63	86	76	56	59	81	74	64	72	63	63	71	69	67	74	80	70	67	73	74	61	86	70	57	74	72	80	59	61	60	63	57	68	53	72	65	70	62	72	72	70	69	77	62	66	73	92	74	76	69	62	68	67	68	65	67	77	74	80	62	80	64	72	69	54	73	92	74	59	64	72	90	67	63	59	68	74	86	73	68	81	84	77	86	58	66	79	87	72	63	75	56	63	75	72	73	92	50	70	82	86	61	90	71	70	74	74	68	63	55	69	61	65	70	58	70	63	57	57	77	70	79	74	79	69	82	65	52	60	68	61	61	64	77	76	60	73	65	74	74	67	63	68	61	77	62	60	78	67	74	83	77	76	59	71	71	68	70	62	66	80	67	89	60	65	62	59	53	71	68	81	71	65	92	75	48	63	66	76	74	73	76	69	65	59	71	78	77	64	82	77	65	71	75	70	67	72	74	64	84	61	64	69	60	76	57	65	73	71	60	70	78	73	71	72	79	63	58	76	58	56	57	59	52	83	69	74	64	75	75	77	68	77	68	62	71	78	59	84	87	70	48	74	74	71	77	82	59	75	60	68	72	77	72	65	79	49	69	71	77	62	51	70	60	73	71	55	58	76	62	73	65	63	67	78	76	65	58	72	68	63	72	73	75	69	69	81	56	67	74	63	81	67	60	79	68	62	77	61	62	76	61	69	70	64	66	79	72	81	81	76	65	82	67	68	68	84	52	70	93	54	70	54	50	65	64	77	52	77	71	85	73	61	72	73	60	80	58	76	72	57	51	74	59	50	79	76	67	72	59	64	66	68	70	81	86	64	74	66	77	74	73
3077	4333	2246	996	554	368	336	301	253	239	243	205	214	227	197	200	213	215	199	215	205	188	193	185	215	170	180	211	181	173	171	204	185	205	202	194	219	184	185	207	191	190	185	162	223	204	193	206	193	187	194	165	199	202	166	213	176	208	188	199	210	188	192	170	176	182	181	181	207	165	169	219	185	178	206	169	169	215	185	186	176	195	171	199	200	188	204	179	179	184	194	199	186	158	192	175	192	204	188	170	182	168	181	181	179	210	182	176	218	187	213	194	188	179	175	181	185	218	160	165	150	200	191	173	205	193	187	181	195	194	154	196	195	185	181	164	193	179	172	196	177	173	180	194	185	175	177	180	202	190	196	179	198	192	197	178	174	188	190	181	195	200	160	197	173	181	173	192	191	196	189	211	177	182	184	177	168	180	178	189	191	213	198	213	184	187	175	173	160	188	190	199	178	182	176	180	176	200	200	181	155	181	177	166	181	199	170	192	194	183	184	217	210	166	207	193	186	200	200	183	171	175	190	166	204	171	181	174	188	204	211	191	192	206	172	195	178	164	195	214	209	188	191	203	215	186	199	195	174	199	197	188	211	184	190	184	174	179	197	193	163	186	188	204	184	189	180	169	192	177	172	170	180	182	222	171	203	181	201	173	170	186	211	196	194	207	183	171	176	181	187	185	186	176	187	195	174	171	204	218	211	181	184	204	191	186	177	188	223	177	163	168	191	164	188	194	184	184	194	180	211	195	185	210	186	207	184	159	190	182	200	168	179	180	187	200	175	184	175	164	182	162	195	169	203	175	188	173	204	184	169	176	164	177	200	211	244	209	174	168	205	195	175	192	182	200	188	186	170	216	178	219	174	192	178	201	181	185	212	171	189	204	187	197	206	180	181	186	180	169	197	190	207	193	161	173	191	172	197	182	187	194	192	171	199	189	205	192	197	183	179	162	186	235	186	197	175	185	171	190	167	181	183	208	186	182	184	202	202	174	194	192	193	177	179	202	193	180	191	194	183	159	172	176	175	173	218	179	193	170	183	172	184	181	188	183	184	197	181	202	162	196	179	190	171	175	159	182	188	200	199	167	198	191	188	173	186	171	183	168	199	185	196	183	200	173	186	210	167	186	191	182	197	179	194	182	206	178	180	214	204	194	183	184	181	175	178	191	177	194	187	177	188	179	179	184	199	189	207	203	176	175	171	171	171	180	201	178	189	182	196	169	191	180	181	192	187	198	187	159	168	197	175	165	179	177	198	177	175	178	200	198	197	186	167	190	189	172	195	183	191	182	197	190	195	184	168	168	172	188	186	197	183	190	188	208	196	196	197	197	172	178	199	186	207	172	164	192	180	204	184	217	227	187	204	185	198	200	193	185	205	198	207	173	179	191	188	175	185	196	173	175	178	206	160	178	187	168	186	201	190	180	161	192	179	172	173	183	188	173	178	178	198	195	198	190	171	197	164	184	182	198	190	171	192	186	171	197	207	198	190	174	188	175	181	180	196	166	216	203	180	180	189	171	184	176	185	189	178	200	204	203	184	185	217	205	171	193	180	184	171	191	188	172	176	187	180	188	211	177	203	191	178	199	161	185	166	192	171	211	169	203	183	202	186	182	193	164	187	183	191	161	191	190	184	193	182	201	185	174	195	186	175	185	176	192	182	192	204	183	178	187	176	187	180	170	192	186	199	203	210	169	155	208	184	177	208	181	166	199	181	199	196	203	185	196	158	175	174	187	193	167	187	196	204	205	183	179	189	189	179	198	204	185	171	206	206	196	189	193	171	194	196	189	184	184	168	189	177	195	171	201	174	195	173	193	190	197	196	180	196	179	178	203	198	191	205	197	193	194	189	191	171	186	183	184	207	224	193	194	201	188	169	174	170	188	185	181	186	181	206	170	176	190	189	189	180	185	189	201	180	179	206	181	182	198	201	185	189	176	199	160	193	188	164	182	168	200	181	185	174	198	184	221	187	162	194	196	177	186	201	212	177	187	168	161	184	202	211	192	185	189	172	201	184	179	175	198	186	191	160	186	197	206	199	178	170	204	201	185	192	175	176	197	176	189	180	189	203	173	183	177	195	181	192	176	182	156	196	190	174	200	190	192	186	209	212	186	207	195	186	191	183	175	188	203	178	186	165	175	177	182	183	193	170	199	195	190	195	180	168	198	182	202	189	190	209	207	187	190	188	179	163	194	184	189	196	180	166	202	165	186	193	212	184	178	174	201	215	202	167	189	160	181	170	187	160	195	211	190	190	179	166	193	190	187	189	202	146	178	191	179	201	184	182	177	183	184	191	176	207	178	221	185	177	181	193	201	197	189	190	179	159	190	177	192	159	168	211	193	188	193	173	179	215	186	180	190	165	210	192	181	170	192	163	176	196	191	192	205	175	177	200	214	163	190	178	191	173	185	171	213	174	210	197	208	187	179	175	166	215	176	183	164	182	198	195	194	193	182	174	189	189	196	203	181	197	181	182	178	191	172	189	162	178	175	164	184	196	192	193	200	221	190	147	188	188	202	194	214	205	173	176	170	189	167	191	202	169	168	178	201	191	192	177	170	176	169	183	212	168	161	192	201	211	215	189	172	190	183	178	202	176	169	204	179	171	189	167	206	173	159	189	162	205	181	183	209	189	174	211	171	160	171	183	164	179	175	194	184	179	198	183	180	194	182	196	221	167	185	169	181	179	167	158	191	168	192	178	163	196	193	197	186	187	187	197	210	194	191	170	154	163	201	173	181	167	178	178	184	176	191	191	183	167	164	198	187	174	177	168	182	199	188	187	179	209	221	182	174	185	163	192	166	205	187	180	186	188	172	173	186	164	173	205	183	196	172	217	178	175	190	179	173	175	174	194	187	193	193	182	196	177	168	192	158	189	208	180	196	166	174	196	202	178	173	158	196	183	199	180	177	179	171	174	192	185	185	184	193	186	177	185	178	180	196	181	177	211	205	192	186	167	170	160	177	175	184	185	185	178	175	197	203	200	218	164	194	196	162	197	179	200	176	197	154	184	169	188	179	172	215	187	183	178	199	168	186	180	174	217	198	175	180	172	211	188	203	178	186	168	192	178	189	181	178	171	148	182	164	174	180	173	193	165	198	161	200	179	159	185	216	198	197	167	185	180	191	179	188	187	146	201	213	197	185	191	170	170	173	202	190	165	196	183	189	186	170	189	188	193	199	188	179	190	186	190	181	185	209	168	183	198	190	188	180	187	185	196	193	167	192	176	177	173	175	169	179	183	169	166	180	206	185	194	187	198	174	179	202	182	190	173	188	166	204	173	195	187	181	208	187	188	175	189	164	157	172	174	186	195	184	184	176	194	182	184	187	188	196	185	172	185	188	189	185	182	199	198	180	194	170	187	159	194	184	186	158	180	162	177	200	166	166	185	201	184	195	207	178	182	194	187	176	184	179	184	191	193	195	200	190	194	189	202	169	185	179	184	165	193	171	205	194	166	178	165	178	174	198	181	200	198	168	181	174
32780	12522	1458	488	396	375	271	278	280	282	283	277	298	284	270	258	278	281	268	280	279	283	282	231	263	268	275	291	289	273	269	258	279	244	312	256	242	261	221	256	258	267	295	247	254	284	267	243	256	260	282	280	276	264	271	257	273	306	270	274	238	276	283	264	282	260	243	290	267	263	277	256	269	270	265	278	279	244	293	288	283	266	255	237	262	284	257	266	248	265	299	269	265	290	282	269	232	286	269	286	234	275	273	271	268	262	270	287	263	262	277	259	279	254	248	278	248	245	273	247	259	258	284	283	281	274	281	275	256	253	277	266	275	288	282	268	257	239	276	252	285	271	242	283	282	256	277	272	291	296	282	278	256	250	262	286	268	261	252	272	257	270	275	278	273	299	278	294	289	286	254	263	264	273	262	320	274	264	281	263	284	289	279	239	314	299	285	263	275	282	284	285	304	267	265	277	268	250	292	272	306	293	270	290	246	246	264	243	253	245	264	279	271	270	254	279	294	276	298	270	244	262	277	261	304	257	298	248	304	242	286	262	269	269	246	239	299	266	274	297	260	248	285	288	271	277	254	256	275	262	272	305	254	251	285	300	240	275	246	251	267	257	289	268	269	254	284	272	285	254	268	292	291	239	263	253	250	263	274	287	257	273	256	288	309	261	269	277	287	299	280	261	281	245	270	271	269	272	267	297	250	280	276	270	273	256	284	259	267	287	279	257	305	265	269	275	279	274	266	257	274	275	283	262	280	282	283	255	279	253	306	261	268	266	258	257	315	270	289	279	300	259	245	244	262	254	264	286	247	256	271	264	266	280	283	289	295	250	269	240	256	246	243	267	267	265	278	266	308	247	278	285	290	261	238	268	266	282	277	256	301	281	272	257	274	240	253	279	290	254	272	263	303	261	251	239	275	284	245	241	264	249	274	269	265	295	272	236	268	268	271	266	283	278	255	245	289	284	259	279	290	269	239	251	264	257	261	226	235	257	270	286	247	280	260	283	275	285	246	259	308	242	296	291	268	263	268	275	262	281	286	301	310	279	273	236	264	281	253	247	287	312	302	274	234	225	276	281	266	284	262	274	272	260	252	258	257	260	254	254	256	281	289	269	248	303	298	288	269	232	264	267	275	262	279	262	281	289	272	263	297	254	270	269	260	305	277	257	284	296	278	283	289	234	247	241	253	273	267	244	302	282	281	268	284	274	308	301	283	276	271	251	282	282	300	283	284	288	264	272	290	289	242	273	264	275	279	271	276	247	268	283	282	280	273	269	264	237	268	246	256	234	254	273	252	273	252	276	280	247	269	281	264	311	281	258	264	246	248	239	272	253	292	261	266	262	238	261	284	268	270	237	254	294	274	260	303	256	254	259	264	297	269	260	295	246	260	276	320	271	269	267	275	257	261	267	274	212	295	259	272	265	267	246	302	312	248	258	263	247	257	259	267	296	263	253	258	280	283	274	256	253	270	241	291	258	271	289	269	249	305	270	263	297	276	271	258	277	293	296	267	301	247	267	270	274	250	270	265	284	286	244	294	272	225	280	283	265	276	301	284	265	238	268	276	287	278	225	260	259	278	261	251	259	264	274	265	248	263	293	272	266	253	286	271	280	256	245	279	248	255	255	283	292	245	272	236	267	264	275	272	264	272	262	270	290	291	268	254	268	275	271	275	279	278	268	283	295	290	275	248	288	272	277	284	259	249	286	291	256	292	248	270	249	284	260	242	267	275	244	282	260	266	264	263	275	287	271	250	259	307	249	293	269	288	277	264	291	291	269	282	293	265	276	301	282	288	281	253	263	259	264	273	289	286	264	277	245	232	300	247	268	273	246	238	286	256	266	263	231	261	248	274	290	292	284	301	246	248	255	293	287	242	286	262	272	299	283	304	246	279	276	288	261	279	272	268	274	281	270	269	303	303	278	283	277	268	291	263	248	263	270	275	284	248	281	277	245	283	259	263	248	301	287	273	268	261	283	262	249	277	278	243	262	227	246	266	294	279	256	232	265	301	253	235	298	290	303	283	284	273	284	281	284	289	260	298	286	266	266	250	269	267	292	273	280	273	268	304	258	291	259	231	267	255	257	265	275	230	276	263	279	281	265	272	277	252	250	305	305	267	268	243	275	246	284	244	276	307	266	288	295	229	256	264	312	249	258	272	271	259	268	286	268	267	256	286	259	265	274	254	271	316	284	268	249	252	269	269	239	254	274	283	239	269	250	277	262	313	278	285	249	265	257	276	275	248	247	273	268	288	261	254	285	256	292	269	271	245	275	264	292	273	283	256	284	282	254	257	271	311	283	276	269	290	282	286	296	248	240	249	282	236	282	268	258	255	246	228	278	252	249	241	224	261	260	233	286	242	243	267	262	312	264	260	270	267	291	276	288	264	247	249	282	303	276	270	204	256	276	287	285	267	253	265	269	306	272	275	277	261	256	292	267	272	262	256	255	283	300	272	252	262	268	276	291	242	319	258	266	288	254	304	278	281	276	277	253	276	268	278	268	298	253	264	251	268	247	292	256	251	271	270	256	263	290	237	255	277	275	262	267	259	261	280	290	283	261	281	250	284	272	279	240	277	301	274	289	272	251	264	236	241	296	286	268	263	255	297	272	244	251	291	274	303	254	267	279	264	274	272	303	305	250	295	243	280	273	263	268	272	290	263	259	258	255	258	264	271	284	320	282	280	263	271	263	261	284	241	251	265	248	264	257	269	259	257	246	261	277	226	307	282	234	260	293	248	270	265	269	284	259	230	270	279	282	287	294	271	294	273	257	256	257	242	251	250	279	301	271	275	244	269	289	260	279	275	246	255	277	288	267	263	262	260	277	267	297	286	265	269	257	257	272	267	286	260	289	263	287	268	259	279	267	288	277	275	273	268	245	270	264	230	265	289	264	283	283	273	236	267	242	300	266	249	300	302	276	238	274	273	267	295	302	275	259	296	278	274	284	270	272	255	272	278	283	290	267	281	274	290	310	280	274	247	247	261	265	271	291	279	282	258	292	300	259	274	250	267	250	325	261	264	269	291	268	282	261	240	254	267	281	260	306	260	246	273	238	251	264	276	289	232	271	271	258	253	293	250	261	281	281	282	276	275	256	286	266	270	253	287	252	292	268	269	251	263	279	268	270	278	228	264	257	283	298	257	268	288	284	249	304	262	275	249	288	284	254	289	288	254	284	266	289	286	302	249	260	269	277	256	247	258	248	276	264	273	278	269	271	263	251	259	269	259	320	252	281	258	273	283	296	289	295	269	284	267	247	244	299	260	307	268	257	235	268	247	280	276	261	250	265	284	284	296	257	269	257	283	262	274	257	285	295	302	289	246	309	275	267	324	256	267	258	269	251	237	262	257	261	266	226	236	297	279	287	233	285	260	257	285	271	248	272	267	238	256	274	280	279	274	260	304	274	247	275	289	264	272	240	277	247	287	271	295	252	296	271	257	288	267	287	280	278	262	304	297	268	268	232	260	291	264	274	278	263
5306	736	654	618	580	612	593	563	638	590	589	619	596	609	586	629	562	556	591	649	615	583	588	616	605	634	525	611	602	610	562	602	582	576	574	574	618	615	584	575	570	609	586	592	607	563	582	611	591	585	574	636	611	658	609	566	614	594	658	592	630	565	547	614	628	582	612	625	612	582	567	628	566	604	583	623	574	583	623	588	608	606	614	596	587	582	570	547	569	601	607	592	582	575	625	615	569	638	562	607	633	618	600	597	587	593	624	590	593	605	620	604	599	635	611	582	571	607	606	614	582	580	594	599	585	600	615	632	590	600	656	610	577	608	614	577	594	617	611	604	599	584	604	592	573	618	586	583	594	564	625	575	611	584	619	618	576	628	583	617	610	567	604	602	585	579	591	627	593	615	605	584	638	581	610	599	598	602	575	613	561	590	588	596	625	575	563	581	625	616	650	593	598	655	632	565	580	587	562	624	606	590	590	539	643	602	575	589	598	602	596	529	580	597	592	540	595	626	630	601	611	617	625	528	603	591	614	586	602	594	606	599	574	622	565	585	595	600	591	592	557	603	646	623	616	605	592	600	590	576	656	568	605	574	583	612	550	582	591	619	585	594	570	599	578	600	616	563	559	635	580	619	578	629	572	599	593	629	553	595	597	566	617	589	596	633	604	610	557	604	559	549	621	577	565	609	587	644	588	589	614	618	624	589	590	593	597	609	611	642	576	633	636	626	604	547	588	593	587	566	630	580	597	540	620	620	624	590	620	624	592	571	655	614	585	612	602	623	586	595	552	606	620	618	587	578	610	624	608	593	569	581	625	584	608	615	571	634	609	572	579	583	527	607	599	578	596	611	578	627	620	562	579	576	551	563	600	547	593	608	561	614	614	566	587	564	618	599	579	530	578	598	615	609	583	612	594	576	568	592	617	578	567	595	590	566	594	629	581	567	551	623	607	568	592	597	583	619	636	555	621	601	596	654	615	583	574	605	587	630	599	620	650	603	575	638	637	619	619	558	584	549	565	615	570	590	627	574	547	567	564	603	549	537	623	551	591	588	587	627	614	550	546	574	608	561	592	589	580	619	577	565	619	605	631	584	571	616	605	616	611	636	569	578	580	562	613	585	562	617	604	616	621	638	581	581	613	596	621	584	615	598	611	612	580	587	581	593	619	566	581	591	598	565	626	551	604	652	587	602	590	556	624	608	620	607	560	577	584	581	602	582	570	600	618	568	544	598	601	648	648	618	601	635	538	578	586	628	561	562	609	614	585	608	608	604	561	609	573	583	576	626	608	600	565	609	565	576	638	571	621	597	548	594	618	621	634	577	594	638	570	604	603	606	592	572	616	635	586	623	576	586	641	618	544	600	561	620	599	555	576	580	618	573	593	574	594	574	629	590	603	580	617	561	619	609	613	577	572	615	584	570	551	626	629	617	618	588	549	575	589	621	582	551	612	616	647	596	598	589	549	589	595	579	572	613	621	609	624	605	620	587	621	585	640	562	616	596	620	599	576	610	567	569	604	598	615	592	548	622	584	619	581	641	580	595	601	592	625	628	597	606	608	573	606	571	560	557	584	563	572	620	611	638	580	610	617	620	599	596	571	615	593	587	581	580	592	561	621	639	589	648	573	605	593	605	583	619	563	608	607	595	617	648	634	550	592	608	568	606	610	632	643	591	577	572	576	586	621	586	559	587	607	594	637	583	621	573	586	598	599	599	605	597	562	563	564	575	607	592	587	571	614	625	612	670	608	533	616	598	584	584	639	573	628	591	565	604	605	617	584	541	577	606	630	570	578	568	619	579	651	620	580	592	560	583	589	589	631	611	566	576	574	599	615	601	598	579	630	581	562	594	616	589	606	623	601	606	598	571	612	614	584	610	573	566	634	610	625	563	623	624	628	551	601	612	641	565	546	602	599	614	565	602	597	594	623	593	597	617	554	584	549	573	598	617	609	586	602	591	623	613	587	586	617	591	582	604	615	604	573	589	588	589	534	623	586	587	626	577	633	637	613	559	573	620	607	611	561	555	564	547	570	630	601	619	559	655	608	566	574	597	651	609	561	586	593	625	627	567	585	602	620	639	627	588	580	635	532	603	605	592	589	593	629	547	600	593	581	572	570	603	608	587	592	581	606	661	586	608	605	587	600	581	578	598	572	607	572	562	563	610	566	600	587	616	576	563	597	582	616	558	584	562	618	663	606	575	582	583	591	599	657	607	631	629	584	544	608	588	612	598	611	558	585	612	580	573	601	597	554	627	593	574	604	562	585	541	583	581	555	584	635	623	610	595	593	623	583	619	577	618	590	626	623	555	602	600	559	613	575	580	600	583	583	599	622	599	618	608	605	621	595	588	554	580	595	575	571	568	587	632	615	555	629	555	593	610	575	630	591	616	615	569	566	574	578	597	584	599	659	613	552	577	585	627	628	616	642	607	577	563	570	589	584	574	636	592	566	570	609	589	615	558	572	584	621	595	592	618	569	588	647	660	616	588	600	612	668	614	621	587	640	597	610	570	613	564	624	547	567	608	551	572	560	606	566	638	581	605	588	620	591	533	554	596	625	630	611	582	552	619	580	604	575	624	600	636	595	592	632	630	599	566	608	609	627	643	587	586	601	612	609	603	647	563	620	557	609	594	627	605	561	600	648	593	572	576	611	625	561	622	601	587	573	582	622	611	607	563	595	645	615	607	558	576	585	620	615	579	593	609	569	626	639	584	571	578	595	588	563	616	560	626	596	626	573	606	612	616	625	587	580	567	571	600	608	598	589	638	599	612	629	605	572	592	606	605	630	581	577	606	576	613	591	612	614	570	609	615	592	579	642	634	632	591	585	611	573	579	570	595	598	611	563	620	593	635	602	631	632	598	591	575	545	619	580	620	594	580	566	568	576	622	586	615	623	649	612	608	585	580	629	543	558	601	596	592	571	613	577	602	618	593	592	561	584	602	618	598	604	590	580	645	562	583	548	609	639	584	603	575	638	566	571	554	603	580	569	611	574	549	589	604	577	611	663	586	569	599	560	574	603	627	612	614	624	581	596	592	606	594	570	601	613	593	584	588	560	572	592	573	604	587	615	604	567	608	608	596	581	583	611	589	596	606	633	593	602	604	572	589	575	618	593	555	577	615	640	589	622	614	599	599	537	606	637	594	593	611	642	600	588	593	605	614	552	570	658	581	618	592	583	601	598	611	579	579	615	553	590	580	634	601	530	599	617	593	586	651	576	581	613	604	593	582	594	570	600	627	599	638	618	626	606	615	573	599	615	610	579	577	597	580	614	583	580	618	555	580	604	575	568	599	583	579	642	588	594	609	619	587	644	596	595	601	620	552	606	582	583	580	598	601	611	597	623	577	573	623	580	611	608	617	580	631	581	642	575	599	599	553	628	604	579	624	554	604	584	523	588	630	611	592	611	585	604	582	577	609	583	600	598	607	593	564	615	610	610	635	571	600	619	614	611	615	598	576	632	573	567	563	603	637	619	581
24523	20954	24454	27597	20575	1939	330	261	186	194	191	222	213	177	172	182	169	143	164	173	170	164	147	157	188	170	191	150	153	182	156	140	147	158	152	166	163	158	170	149	153	165	175	155	168	165	149	179	149	140	141	186	154	140	138	154	177	164	161	163	173	143	151	145	161	129	166	149	167	158	166	177	147	138	156	147	166	173	169	184	158	172	140	143	162	154	162	138	157	166	158	155	179	151	167	164	157	147	135	168	162	149	176	177	160	154	152	156	145	174	185	157	149	155	162	147	155	127	139	184	144	147	145	153	126	153	141	127	159	163	169	140	175	150	146	140	175	173	166	164	142	155	157	141	159	159	145	144	146	162	182	154	170	167	146	178	137	164	143	144	152	152	167	162	135	146	155	167	158	162	168	181	144	140	160	154	135	141	176	151	148	148	176	173	159	170	146	155	141	162	162	174	174	163	158	136	150	161	151	148	183	152	133	149	154	186	171	175	147	161	138	162	145	160	157	156	165	148	152	176	144	173	171	151	149	152	147	163	160	154	154	174	149	169	164	161	169	152	196	139	146	152	155	145	162	152	154	145	176	154	164	166	154	160	158	181	143	151	148	161	178	167	166	164	151	158	161	130	157	174	148	149	166	151	160	154	153	163	153	144	196	171	140	166	176	163	146	143	151	163	159	161	156	154	152	142	154	141	180	159	159	134	159	179	167	158	159	150	133	157	148	160	159	181	148	175	170	148	148	157	139	152	162	165	123	154	169	130	141	148	149	150	175	169	142	142	155	154	167	145	147	150	147	152	160	158	167	145	152	158	179	138	139	160	159	146	144	140	142	154	154	159	164	134	154	147	139	136	153	170	151	176	160	136	177	176	167	155	152	155	145	153	147	150	124	177	141	154	168	148	156	138	143	138	153	152	164	161	161	145	162	182	184	171	172	129	177	166	149	156	174	154	152	139	160	156	147	135	154	137	164	144	130	174	155	167	156	153	141	175	151	156	150	154	135	137	165	165	156	154	166	154	164	135	143	175	181	154	151	166	165	146	163	144	172	171	162	171	169	165	159	166	155	150	154	154	157	138	138	165	158	189	165	162	145	157	142	131	170	153	138	156	155	159	166	152	147	128	146	147	164	170	159	160	155	163	132	143	163	163	157	174	166	134	151	162	147	143	139	169	161	147	148	163	153	139	169	160	139	149	161	133	133	153	166	157	160	173	150	138	156	130	156	164	164	167	176	141	147	144	177	161	145	130	157	152	172	171	155	135	155	156	159	155	169	159	156	159	163	167	147	168	166	154	149	161	160	151	142	170	149	176	162	140	189	177	173	139	150	154	172	144	163	170	176	136	137	166	137	146	149	149	184	162	164	174	163	185	151	151	184	177	150	169	155	183	153	154	166	152	151	184	172	137	143	175	152	168	159	151	143	176	166	165	153	164	137	149	157	142	125	123	147	152	148	179	133	140	159	173	154	145	183	152	144	153	171	147	144	145	159	164	141	179	180	151	151	142	147	183	171	134	162	156	182	161	168	142	186	136	159	157	137	152	184	156	160	151	142	154	143	157	135	159	174	174	176	179	154	138	113	155	169	177	160	137	159	167	162	147	164	145	173	165	154	154	147	131	139	153	156	152	162	159	150	166	158	169	182	158	162	151	147	138	168	130	148	160	146	149	146	153	169	159	153	175	153	155	148	140	188	152	173	149	145	139	148	156	159	135	147	162	145	139	159	143	176	132	180	129	160	176	149	163	120	138	157	156	155	172	140	174	162	149	155	171	165	149	147	165	159	150	168	160	155	160	159	173	188	154	179	154	153	169	154	164	183	165	149	159	159	156	163	150	159	150	152	165	139	156	158	153	151	144	147	157	151	175	175	164	167	151	149	154	166	151	149	152	164	176	146	161	151	166	148	180	190	155	171	160	158	178	151	173	161	141	139	149	144	163	172	164	143	149	168	133	144	129	144	153	163	149	129	184	154	162	152	146	175	154	188	160	173	170	157	140	163	147	169	169	152	148	147	173	174	156	141	131	157	128	166	168	143	152	156	148	155	146	160	129	141	158	163	131	143	163	159	163	182	151	152	153	167	157	147	171	148	145	162	152	141	132	153	161	153	148	153	163	175	164	152	139	178	185	145	131	150	154	148	162	170	134	162	175	148	141	160	165	157	153	161	142	152	157	158	147	176	160	183	169	159	148	138	152	153	154	137	154	134	135	164	148	173	166	165	157	142	139	167	145	154	160	123	158	161	172	168	151	181	175	149	154	156	137	148	171	187	166	146	157	136	156	137	165	155	147	143	166	171	146	177	138	146	173	168	138	149	155	167	166	170	147	142	156	161	129	139	138	158	171	170	135	153	158	140	156	139	145	141	158	134	182	158	171	168	155	190	167	165	167	153	140	141	158	139	151	175	163	165	162	156	166	198	160	154	180	164	144	162	176	188	172	149	150	141	150	155	167	146	162	163	157	172	150	144	162	135	155	159	148	163	166	144	137	157	145	138	143	143	163	151	158	170	130	155	170	160	165	164	172	159	162	152	179	155	157	166	167	180	167	156	171	170	166	148	152	165	183	165	156	150	142	178	148	150	155	147	157	149	142	149	140	140	147	152	149	162	145	177	154	129	141	129	177	143	161	139	147	165	146	143	157	147	152	147	147	157	148	166	140	153	165	128	149	159	174	165	157	162	152	179	153	175	143	187	157	147	133	154	155	145	143	147	160	146	149	151	161	165	159	137	135	155	157	167	163	151	175	164	164	151	136	182	157	153	141	161	159	174	140	135	173	167	145	148	139	153	157	159	179	149	177	153	178	154	164	173	176	148	126	142	178	155	167	155	143	177	166	138	142	170	169	161	158	160	170	135	138	156	164	151	169	170	151	152	155	155	147	142	167	181	137	143	174	154	142	153	176	151	173	158	146	179	155	132	162	142	159	149	160	164	141	137	133	157	156	163	132	156	161	169	143	158	152	148	152	176	143	153	158	153	175	144	147	143	156	142	167	147	144	153	177	143	147	162	175	156	171	157	148	169	151	151	149	155	170	157	174	148	154	154	142	173	167	155	157	145	151	159	160	149	152	148	150	185	145	161	147	157	142	137	157	133	176	165	151	148	167	144	179	138	150	181	176	158	187	169	130	170	136	167	155	169	168	180	151	153	161	168	157	139	169	138	170	162	173	139	166	128	162	151	164	151	156	172	166	159	195	145	196	161	165	149	143	155	151	144	169	152	155	158	157	145	142	145	163	168	201	160	158	139	142	147	166	143	157	147	162	161	154	144	153	140	162	159	134	165	166	174	167	170	150	147	172	162	150	153	153	180	168	165	148	134	145	155	157	142	168	157	157	142	164	177	190	147	170	149	162	133	141	138	164	171	146	146	163	173	166	184	155	155	153	148	156	149	141	160	167	171	161	151	154	165	126	162	168	147	127	173	158	157	148	143	165	154	150	154	144	152	192	164	148	130	150	146	144	168	167	166	141	175	154	160	159	150	160
3004	2609	1460	769	502	461	450	386	371	369	359	371	370	365	355	404	378	366	354	385	344	341	358	371	350	349	351	355	365	361	383	361	347	370	363	372	343	350	355	359	327	382	351	341	360	345	377	349	388	361	303	363	367	317	373	374	323	350	347	359	331	350	362	353	364	361	387	346	378	365	351	341	379	362	357	371	345	353	369	366	358	401	325	364	376	316	379	359	355	347	362	353	357	355	382	366	352	349	356	348	378	352	324	351	356	342	342	380	373	354	355	376	335	360	338	373	328	360	346	348	368	396	361	350	346	349	382	351	400	328	363	364	315	333	382	364	339	361	368	365	361	369	351	365	333	339	401	350	321	356	362	331	341	384	367	368	365	363	351	350	346	330	332	373	340	393	378	373	349	385	386	384	363	366	352	343	330	377	342	332	381	381	349	349	363	354	347	339	356	350	339	359	368	352	356	360	357	359	357	361	383	362	343	331	347	358	357	364	338	369	342	363	331	326	375	343	396	349	355	339	376	339	363	343	353	351	346	356	365	336	376	374	352	363	335	408	354	378	343	357	332	350	368	351	353	363	374	361	321	329	376	346	368	362	348	360	340	360	373	357	359	382	344	351	332	335	349	368	364	315	361	351	336	351	335	368	351	342	361	395	360	356	350	351	369	358	387	351	347	340	388	347	358	362	350	356	378	333	378	364	372	329	315	325	326	378	367	342	383	405	332	372	356	381	350	346	361	326	354	358	387	348	338	354	343	355	371	365	345	393	352	357	351	348	359	341	340	347	329	359	361	344	378	388	414	367	352	347	359	339	333	374	373	362	360	372	380	342	347	337	367	354	386	396	322	377	330	333	397	352	343	364	338	352	344	371	378	329	358	362	369	369	358	358	364	358	336	386	357	378	311	374	366	326	385	341	371	360	368	369	352	339	336	378	348	323	357	367	345	342	367	354	389	327	346	345	338	315	339	351	375	357	346	366	343	367	355	351	337	367	369	346	340	359	335	316	378	345	328	337	366	383	394	333	377	391	354	377	363	349	325	317	342	327	348	381	370	344	357	373	331	371	362	380	332	372	374	355	323	330	343	317	351	334	363	365	321	326	358	380	357	359	362	375	344	381	374	396	378	351	368	361	371	368	341	350	362	376	353	376	328	382	353	365	354	333	369	370	339	361	342	340	330	391	383	346	392	354	369	388	345	368	352	350	338	369	364	351	342	368	374	356	376	389	371	330	350	338	371	386	357	344	338	373	355	358	345	358	370	337	367	372	319	381	317	348	360	337	341	400	343	357	394	391	354	363	319	358	359	370	341	347	392	360	356	362	382	330	364	358	363	366	331	345	377	363	341	340	362	342	379	392	377	340	359	353	391	372	364	336	343	381	348	367	334	344	346	364	323	357	348	339	364	337	352	370	348	366	376	354	361	335	345	340	365	371	372	375	350	366	348	357	399	381	384	372	385	375	361	330	339	387	346	361	349	394	363	334	331	348	338	331	321	308	339	390	344	378	347	352	319	324	386	350	345	339	372	356	345	377	343	322	362	359	345	389	342	384	345	369	360	392	335	366	332	366	375	343	383	344	359	368	342	366	352	368	360	345	372	377	317	358	333	371	373	358	367	344	384	372	347	369	354	368	364	362	377	366	330	335	332	354	348	344	360	377	345	362	342	356	342	328	349	372	379	342	382	360	385	365	355	361	345	353	368	333	388	359	376	371	374	367	359	373	355	324	342	369	332	343	349	322	341	354	362	330	366	327	372	369	376	379	332	327	360	347	375	376	350	387	381	387	328	372	327	371	360	333	341	358	352	346	331	331	353	379	361	314	396	327	341	378	381	334	332	361	343	367	342	327	374	350	359	354	355	350	349	352	340	349	341	361	325	361	356	351	376	354	333	351	355	326	365	351	341	329	308	365	376	392	326	369	357	344	365	333	341	333	345	372	357	364	347	321	343	357	369	382	361	365	324	373	375	364	360	362	360	378	298	371	358	363	304	356	326	331	368	360	340	345	363	390	358	345	335	388	343	342	330	359	339	328	348	358	374	348	381	355	358	373	371	343	349	329	358	366	344	349	358	375	352	353	317	367	318	410	341	338	348	352	363	373	353	362	367	352	344	386	337	372	374	365	338	367	368	342	346	372	399	341	340	375	387	324	315	397	349	348	371	385	354	376	370	355	360	335	343	354	387	325	342	344	347	360	374	365	333	339	348	375	352	368	377	355	354	368	353	330	333	385	335	370	363	345	358	407	347	337	347	335	322	350	359	344	324	327	333	348	345	363	359	338	373	361	331	357	349	385	366	376	368	357	328	373	379	355	356	343	339	362	405	374	373	329	347	343	329	360	387	353	335	365	354	381	353	367	355	356	336	363	320	348	352	386	348	337	348	360	418	384	366	325	388	387	372	351	346	388	336	375	365	350	348	341	356	323	369	328	347	340	353	370	362	340	388	362	356	368	299	369	368	381	357	364	366	382	361	381	351	357	344	354	340	350	339	328	365	346	353	371	346	326	369	358	385	359	352	330	373	350	363	348	363	377	327	373	352	359	381	357	374	360	364	354	365	363	385	324	312	354	360	367	352	344	323	353	350	385	396	317	382	330	376	374	358	320	345	380	375	345	339	339	343	380	355	338	361	355	345	362	363	324	356	390	360	379	367	368	370	361	319	392	353	331	337	361	363	315	395	369	371	389	353	352	344	350	371	361	338	353	386	343	369	352	347	349	350	314	377	368	357	342	356	345	373	339	360	365	356	340	325	339	362	348	372	364	397	362	383	364	349	358	362	366	388	366	335	346	354	372	329	322	384	367	343	392	339	357	344	326	382	324	384	367	340	351	384	369	369	371	356	348	339	379	359	380	344	338	389	392	380	354	332	367	332	325	359	366	336	364	396	374	389	336	357	347	373	364	372	346	342	348	344	325	355	343	331	354	377	376	364	368	334	349	397	376	364	359	358	324	351	327	398	348	351	387	361	404	335	346	340	345	334	371	372	350	370	354	326	333	354	366	367	379	346	346	369	348	355	339	372	349	360	376	372	359	326	375	355	353	402	354	319	368	365	345	392	366	357	368	361	366	357	342	373	320	342	358	330	379	372	346	350	335	316	342	334	377	378	328	343	346	384	371	334	348	378	358	380	384	392	351	354	352	340	335	335	368	374	367	355	369	337	351	384	320	321	390	364	343	322	354	336	339	389	339	368	346	359	312	360	356	379	367	376	353	350	355	359	331	361	352	350	354	357	340	359	366	344	355	374	358	338	363	338	383	332	340	353	334	333	337	375	343	354	355	346	359	335	361	340	369	371	339	382	360	365	391	348	339	370	354	380	360	390	360	347	325	343	382	324	329	378	341	334	370	354	386	346	348	343	335	356	319	366	327	359	359	347	353	363	354	366	367	347	344	354	364	338	329	362	386	351	349	349	346	372	362	367	323	374	347	390	335	379	361	365	355	344	378	355	386	345	396	382	357	379	369	367	361	330	359	367	394	344	355
23827	20954	25068	26998	20958	20723	1114	261	205	130	160	138	129	105	95	117	99	103	87	92	89	92	92	86	78	69	70	71	54	70	73	80	83	90	84	76	69	83	61	74	65	78	66	83	78	65	79	71	76	71	77	68	69	80	75	84	84	67	74	50	82	76	76	71	77	82	68	67	86	60	70	68	83	66	63	65	77	72	62	63	87	69	69	77	62	53	75	82	66	61	73	63	64	77	70	72	49	70	62	61	75	75	84	53	70	63	73	79	63	68	51	64	57	69	58	87	87	71	74	63	69	64	67	70	55	63	60	68	99	72	66	64	70	61	79	71	81	64	75	67	67	63	71	65	81	74	57	65	58	55	65	71	69	72	69	77	60	79	67	70	72	71	71	70	68	70	85	65	57	63	59	79	66	64	76	77	83	91	73	57	86	83	78	83	78	80	70	77	68	60	69	65	71	65	85	65	66	72	80	78	65	62	67	61	63	64	86	62	74	77	55	69	69	70	62	68	71	63	75	65	63	58	57	75	69	70	64	56	68	72	78	64	76	72	76	61	69	60	68	106	64	71	80	63	69	58	68	70	92	70	60	73	64	74	73	68	67	67	65	61	57	79	77	60	76	70	61	67	59	62	70	73	65	73	77	63	93	74	77	75	66	54	70	56	70	74	70	82	62	68	63	70	64	71	74	56	59	91	65	80	71	72	82	59	70	65	67	90	71	79	58	71	63	43	56	70	65	64	75	67	67	69	68	63	73	77	75	60	75	51	76	64	74	73	81	74	75	70	60	77	68	77	59	77	62	61	61	63	62	80	76	68	70	63	73	72	64	83	70	67	64	66	68	83	78	67	63	63	70	79	79	62	69	61	72	62	78	68	67	67	84	60	85	71	68	69	57	55	75	61	64	80	65	64	54	72	69	70	61	77	87	64	64	61	67	73	63	63	49	70	67	64	66	66	77	75	72	66	58	75	74	73	57	66	79	62	83	63	67	69	53	88	63	47	76	63	59	62	85	73	72	78	87	68	65	80	63	81	65	93	54	73	67	71	81	55	69	71	70	68	64	85	69	66	63	65	65	61	83	76	58	61	57	52	75	76	71	58	58	56	70	74	72	64	64	64	79	70	58	76	79	79	83	63	63	70	69	55	64	77	72	57	77	77	61	70	72	74	67	75	76	86	68	64	59	66	62	68	83	71	67	64	78	81	69	73	64	72	80	71	90	89	66	77	76	67	68	76	79	66	56	84	56	52	63	66	81	76	75	83	79	72	77	53	70	72	78	62	68	76	75	68	44	64	66	64	67	62	74	72	63	66	68	75	54	64	63	52	88	52	65	69	72	74	84	81	57	56	53	61	74	69	60	84	67	67	72	53	52	58	56	81	60	60	80	67	73	76	80	79	72	79	59	63	49	61	63	62	58	70	60	56	80	65	78	68	68	46	68	61	82	60	62	66	70	63	82	66	70	70	64	62	60	74	49	74	56	66	63	63	71	72	55	69	63	86	71	75	65	75	71	61	46	88	62	58	73	60	61	66	77	69	80	72	81	72	65	60	75	69	57	59	70	64	82	61	85	59	64	54	70	73	64	53	57	52	57	73	61	71	58	45	62	74	72	69	83	73	77	82	57	66	68	60	66	71	59	63	59	57	60	65	72	85	64	74	79	72	68	71	70	76	69	62	76	62	75	77	88	68	57	67	80	69	64	72	73	67	69	69	65	67	69	67	60	59	49	68	64	69	66	71	54	68	69	68	77	70	56	79	61	61	78	84	67	77	73	64	77	57	63	71	66	56	69	72	60	63	63	74	78	67	63	67	62	70	66	56	81	66	70	63	73	73	59	63	71	72	72	76	59	79	77	69	77	79	73	68	63	58	67	72	66	76	68	66	70	75	80	87	56	70	63	65	75	75	83	71	75	54	68	75	65	73	68	53	49	50	76	80	68	85	79	73	58	64	72	69	66	68	74	71	70	53	83	61	72	84	80	67	66	76	73	64	77	61	55	69	72	80	65	78	74	67	69	77	77	71	69	70	64	70	80	86	73	72	71	72	61	68	60	85	69	68	65	65	76	57	61	70	59	68	56	83	72	92	68	68	63	58	58	63	66	69	58	65	73	61	79	71	67	73	72	59	65	81	82	65	64	70	69	60	62	75	74	69	75	76	51	62	61	64	74	56	69	84	70	68	64	75	66	66	65	63	81	74	73	64	63	56	58	75	81	68	71	89	69	74	72	55	66	77	75	71	75	70	80	62	78	79	69	65	71	79	79	78	60	68	68	68	75	63	86	71	67	57	71	71	76	69	62	74	69	71	67	61	72	71	79	78	88	79	59	67	74	64	61	66	74	80	60	73	76	87	70	69	74	78	61	60	68	58	51	56	74	79	55	79	69	61	72	86	64	66	84	88	70	69	67	83	65	56	71	70	64	56	86	67	68	67	77	80	54	72	64	97	75	57	69	72	63	74	72	85	82	80	63	62	77	76	51	67	69	66	61	74	84	71	74	74	70	85	79	66	68	61	70	64	81	68	65	78	87	50	71	65	70	71	65	64	75	51	65	78	71	65	66	60	71	71	71	75	68	61	68	58	64	71	72	57	48	88	72	85	79	82	75	53	66	55	80	67	67	59	62	64	51	75	80	66	73	77	67	82	57	70	68	59	67	76	75	87	82	60	64	62	66	67	71	58	63	70	70	82	65	60	64	73	49	67	76	56	78	75	66	79	82	65	78	69	65	71	59	66	70	66	71	58	50	62	86	85	58	65	76	75	62	76	84	67	69	72	67	79	64	83	82	60	57	72	73	71	69	59	64	67	75	63	63	65	67	64	75	68	64	71	85	76	79	70	62	79	52	74	55	67	88	85	72	70	80	70	67	75	71	65	65	82	75	59	63	72	62	67	57	70	73	76	60	64	80	67	72	62	76	62	64	65	53	74	70	62	56	56	78	69	60	60	76	60	82	66	64	83	78	75	72	76	81	70	63	70	64	54	70	69	90	70	81	58	55	55	73	71	69	75	80	59	55	75	57	64	54	65	76	71	60	55	60	77	79	101	75	70	65	72	66	71	62	79	76	62	70	65	75	80	60	83	77	78	85	70	77	69	64	70	70	68	82	73	71	54	65	68	57	78	81	75	72	66	61	56	82	75	67	65	69	72	73	74	64	79	62	61	63	77	75	80	57	73	85	57	66	60	73	76	61	74	95	79	72	74	67	85	86	66	62	76	64	57	57	56	81	95	74	75	72	49	80	63	58	74	70	76	71	58	61	72	68	59	61	53	70	66	67	81	72	74	65	78	62	65	49	63	84	65	68	70	48	76	71	59	69	62	72	59	79	56	71	59	80	68	62	67	70	63	69	70	57	80	63	76	83	74	62	60	73	58	78	76	71	76	80	64	63	83	67	82	85	65	60	68	83	69	80	77	59	62	56	71	61	66	69	70	50	77	69	71	64	63	65	63	65	78	70	55	66	68	61	66	69	96	61	70	75	58
3019	4322	2174	965	587	355	302	253	275	220	215	203	215	196	224	222	198	211	171	177	192	201	186	190	204	197	177	176	190	158	207	199	200	189	203	200	189	194	182	207	168	207	199	185	184	160	194	185	182	193	200	174	189	192	197	190	192	177	161	201	197	196	196	158	196	178	187	186	183	211	197	199	180	199	187	184	159	172	194	176	184	201	188	178	186	193	190	176	205	178	166	191	188	174	190	200	194	175	196	196	168	175	189	194	185	190	192	179	198	169	194	188	193	160	200	184	179	189	185	180	220	172	182	167	166	184	172	195	188	198	174	175	194	185	181	183	185	199	182	184	180	174	218	190	221	185	200	189	176	196	231	183	182	213	200	188	191	193	176	194	194	180	192	204	189	196	194	207	205	178	188	192	190	212	181	174	182	201	174	174	184	202	171	184	201	189	201	188	175	186	172	194	171	176	202	182	183	193	194	176	187	196	208	193	203	175	188	192	184	183	192	171	184	164	194	202	181	196	184	184	171	183	205	176	219	158	203	195	179	188	181	185	199	179	189	176	169	168	219	165	187	180	190	168	180	192	197	203	189	172	207	196	186	168	180	185	193	178	181	200	197	177	194	183	206	152	184	196	187	206	182	211	166	204	203	187	182	166	183	196	179	186	154	206	197	191	166	169	190	187	169	176	180	182	165	209	187	184	184	160	194	168	182	188	177	191	205	182	198	194	203	175	178	194	187	175	177	184	190	189	171	172	197	156	197	184	182	169	218	196	197	185	169	204	161	199	171	198	190	188	199	193	180	194	190	182	183	155	199	174	178	184	184	186	190	180	188	191	209	186	191	186	173	174	209	187	186	168	165	213	197	211	171	208	178	177	199	194	183	186	191	204	228	172	206	189	195	186	190	186	209	211	183	184	180	166	179	183	178	190	184	161	185	184	198	169	180	178	196	201	183	196	180	175	186	187	208	189	174	189	179	216	185	197	163	190	180	169	196	182	183	171	184	176	189	189	187	175	177	183	184	186	163	176	206	177	206	172	195	199	176	206	189	204	180	176	178	221	185	176	206	206	190	212	218	178	158	170	180	175	175	192	185	186	180	180	194	179	199	212	191	190	181	184	156	174	211	187	182	181	190	166	176	177	174	186	196	180	177	205	182	201	180	181	167	182	169	197	169	168	186	174	179	185	206	209	187	205	197	201	202	216	191	173	201	190	183	186	200	181	170	183	182	184	207	186	179	181	213	187	180	192	173	204	193	196	170	200	173	163	215	195	175	178	171	200	171	206	193	196	183	193	149	172	174	181	168	170	178	194	196	169	170	185	178	187	181	198	196	207	166	169	175	182	185	184	194	175	193	191	205	196	197	172	173	185	186	203	186	198	195	212	168	185	182	176	185	199	177	184	193	196	192	151	186	189	170	190	201	196	213	186	214	188	199	212	188	189	170	170	171	174	183	197	200	203	202	180	168	183	199	176	176	152	195	188	186	178	204	165	191	182	175	191	188	185	195	209	157	155	182	185	186	193	223	204	188	181	171	185	193	189	172	166	193	200	177	174	176	165	195	203	173	196	207	182	185	186	181	179	177	166	166	173	195	162	175	172	198	175	196	215	194	186	195	175	198	185	173	185	183	181	209	178	182	179	187	175	173	198	194	180	211	181	183	170	172	199	178	202	174	182	173	156	162	200	176	180	190	187	196	232	206	195	186	192	209	195	196	185	194	197	172	193	185	188	194	185	174	178	196	186	190	168	207	198	178	177	195	197	189	196	164	162	193	193	198	213	190	132	170	209	157	184	161	188	195	179	202	231	186	180	188	201	173	206	184	192	202	172	176	179	193	165	191	176	193	202	194	165	166	199	194	197	174	214	185	181	156	183	206	172	181	178	192	178	172	163	176	197	191	221	184	199	164	220	201	182	165	196	183	176	195	182	212	185	188	178	184	181	180	190	190	203	185	182	155	222	198	209	173	202	189	188	175	192	184	188	192	202	192	205	191	196	207	183	189	192	204	194	183	189	178	164	196	208	197	193	176	184	186	193	171	184	179	184	200	196	177	202	187	196	221	216	185	201	191	180	173	177	161	188	182	177	202	163	186	195	182	173	163	169	173	174	195	174	174	183	180	215	202	202	191	174	190	187	214	184	208	192	184	182	206	191	180	187	174	183	175	195	199	178	187	189	207	198	193	183	182	169	210	205	169	212	199	190	170	170	191	171	174	197	192	151	196	202	189	189	186	177	200	179	172	201	168	169	174	152	193	197	202	177	167	182	213	180	205	179	196	190	212	165	171	188	181	217	174	205	181	183	185	220	194	171	158	200	162	165	180	208	184	202	176	200	205	206	186	188	180	168	189	188	190	178	204	171	203	191	182	181	212	190	195	188	189	181	173	197	220	185	167	195	196	207	185	157	187	167	195	181	197	199	164	213	201	182	166	216	151	197	159	180	192	183	196	185	180	171	184	192	188	205	182	170	183	206	168	188	190	209	207	196	188	179	189	188	177	175	198	186	169	196	191	170	197	179	194	183	174	180	184	220	205	199	167	205	183	180	195	185	186	184	195	207	163	181	169	170	189	168	187	188	164	175	190	196	171	195	165	185	175	197	192	182	178	201	179	175	183	208	192	163	198	180	153	210	169	176	179	179	203	202	191	190	186	188	201	185	182	186	200	178	183	177	205	182	193	190	197	161	181	186	202	189	203	195	180	192	190	197	178	200	202	201	179	188	171	153	186	172	169	208	173	167	206	173	195	192	171	163	178	188	176	171	202	153	202	191	191	163	171	185	192	202	177	174	167	201	181	163	206	183	175	173	176	196	169	202	193	185	182	183	192	189	183	171	180	199	168	172	188	192	185	199	187	200	185	205	185	210	181	184	190	203	218	177	171	211	193	183	182	175	190	209	192	199	184	193	178	190	180	198	166	176	195	205	186	184	187	189	164	168	189	192	208	199	167	161	172	197	203	206	202	199	196	184	178	181	170	189	185	181	185	182	195	185	197	173	198	179	199	180	198	206	190	186	194	206	166	183	179	176	180	179	196	180	188	192	177	202	190	185	194	193	206	196	189	165	180	190	196	168	190	174	182	216	205	180	168	187	174	196	191	196	190	191	187	201	203	183	196	168	176	197	187	185	190	168	185	165	189	194	182	166	160	174	173	194	173	180	193	175	214	189	170	173	177	187	183	201	188	196	207	184	184	180	189	182	178	209	180	158	190	175	189	196	177	190	153	195	167	192	187	207	172	192	188	172	192	179	163	203	175	184	170	197	149	180	200	187	195	177	158	171	179	197	182	197	198	208	167	186	193	195	209	190	182	185	181	181	178	181	185	178	183	205	181	185	187	171	181	208	175	198	189	183	186	174	194	186	190	149	188	181	188	191	183	193	186	173	181	193	177	189	178	172	217	185	186	186	173	199	192	185	198	175	185	154	175	189	183	171	185	167	188	178	179	173	186	199	188	182	183	187	186	182	174	184	175	197	163	188	167	185	190	198
32653	12350	1421	363	297	284	286	253	269	285	284	261	254	298	277	272	267	257	274	257	289	281	257	265	302	285	272	276	273	287	261	301	243	303	238	265	248	252	259	268	278	293	217	288	301	284	241	232	269	290	266	284	247	241	280	261	272	326	292	294	268	254	260	275	290	274	266	298	284	282	275	230	275	241	270	244	273	275	294	289	289	266	231	270	257	319	287	281	282	289	259	236	270	243	294	282	275	277	265	269	266	265	298	248	269	253	281	284	246	292	279	279	261	278	269	264	234	266	263	253	267	248	249	290	263	299	259	254	283	282	264	271	264	285	266	303	249	273	285	243	275	258	276	238	248	279	238	258	264	266	240	312	259	288	266	269	271	241	242	277	289	281	283	259	294	279	268	261	301	254	289	261	298	256	303	257	265	278	268	270	276	289	255	275	279	242	248	291	247	284	269	264	242	254	306	287	299	269	296	284	249	283	279	272	277	235	284	285	281	297	280	286	251	289	258	292	284	251	260	281	256	271	287	272	257	272	304	276	257	283	288	247	290	286	285	265	258	276	256	288	252	282	243	283	259	255	267	283	254	288	261	256	231	248	264	275	284	271	270	287	263	256	265	252	263	284	250	265	286	276	250	273	276	268	272	246	267	306	287	262	275	271	244	273	274	289	252	260	241	226	282	254	275	228	277	273	276	251	281	296	264	273	275	263	247	262	264	238	239	280	264	220	292	266	285	272	313	304	285	265	256	264	287	288	252	278	262	275	261	267	284	270	285	266	271	279	289	305	263	255	263	275	254	260	269	304	313	286	255	282	307	281	257	286	274	244	248	278	282	262	285	274	231	258	276	283	271	285	261	276	290	308	259	262	269	274	259	241	241	253	276	271	281	294	298	303	255	265	297	259	258	263	247	250	286	263	259	283	262	261	254	246	266	276	270	273	283	245	287	271	252	271	268	253	288	270	232	284	288	265	292	231	274	243	303	286	252	271	273	287	273	281	306	271	274	262	270	293	306	271	316	285	259	280	287	272	281	257	256	297	287	223	290	267	266	260	262	246	268	282	274	288	269	282	242	269	291	265	271	279	277	277	296	275	290	250	265	291	251	272	281	283	283	286	286	266	249	254	263	271	254	270	274	262	277	252	253	300	280	285	256	286	282	239	269	255	276	295	246	292	243	284	277	211	256	273	289	283	267	276	298	277	277	259	293	240	255	239	260	290	276	272	288	286	292	289	257	267	259	250	272	257	289	270	276	252	262	264	256	254	281	269	261	260	262	267	268	275	255	281	275	279	256	255	249	284	283	284	253	250	236	245	255	270	275	262	257	301	307	258	290	251	255	294	239	310	263	250	260	256	255	294	256	244	281	303	278	265	253	272	229	285	247	274	293	292	244	296	257	240	269	297	272	287	299	239	284	306	250	291	276	260	276	281	274	244	251	277	282	247	237	263	285	280	295	239	277	301	265	262	273	249	294	276	280	303	294	281	278	293	275	291	253	304	294	251	251	288	288	283	310	287	270	270	258	276	286	301	263	275	246	258	268	263	262	264	253	294	269	265	276	260	265	247	287	292	289	265	268	264	281	285	273	263	265	298	279	260	282	275	249	258	277	250	245	282	268	283	271	264	284	272	281	275	268	249	246	262	243	288	288	263	304	258	241	315	255	290	264	255	275	251	302	274	278	247	260	257	263	280	256	284	224	309	246	282	288	254	250	274	273	280	297	267	265	248	254	282	277	292	241	297	295	291	261	277	290	252	250	268	271	285	260	275	264	265	253	270	277	258	269	274	263	270	273	268	284	278	270	269	264	259	263	284	255	272	283	286	246	275	266	283	229	265	258	262	270	267	264	244	280	272	270	270	257	257	266	280	250	277	260	255	312	272	275	288	256	285	295	280	268	263	278	244	255	268	254	283	272	249	281	281	265	272	288	230	268	250	267	260	273	278	259	270	248	280	252	244	282	262	317	272	240	257	276	262	283	289	267	280	258	283	263	282	274	309	298	271	291	247	281	266	282	264	282	304	241	264	296	276	301	265	245	267	262	256	267	271	258	274	278	226	274	269	240	273	289	259	265	269	283	256	276	258	227	242	257	245	281	259	293	266	267	273	261	226	243	289	269	260	275	231	255	246	263	246	263	253	255	273	304	258	265	262	245	288	258	272	283	264	287	263	261	253	294	292	266	281	264	243	281	280	270	266	260	287	286	252	263	257	259	297	249	298	263	271	253	264	307	262	283	242	246	282	289	254	260	271	255	270	279	270	275	248	275	254	278	244	272	287	286	288	296	287	295	246	277	263	230	262	273	258	291	277	273	278	259	273	263	274	269	279	281	259	253	244	270	239	238	264	256	255	278	275	295	257	256	246	247	282	319	270	272	247	241	274	243	266	258	273	241	270	283	280	260	273	301	255	284	295	272	259	297	257	287	263	242	258	267	275	279	254	245	245	279	268	244	283	276	262	286	279	242	278	293	259	297	277	274	270	279	269	279	251	293	253	258	258	275	308	271	268	309	263	270	260	309	252	276	260	269	280	249	273	255	277	260	289	261	279	282	277	259	276	293	284	305	269	285	270	269	260	266	242	267	262	260	260	321	267	258	254	261	293	270	247	248	289	258	257	239	265	255	283	277	261	247	267	308	274	270	249	279	285	243	264	261	287	242	254	264	274	307	295	250	260	291	258	264	270	258	316	273	267	275	302	280	226	273	335	259	293	254	235	259	279	283	261	260	282	281	289	279	273	299	280	293	252	265	259	251	296	242	274	253	251	248	274	298	257	272	258	276	262	283	271	289	261	298	266	283	279	273	295	260	288	272	292	278	263	287	256	261	244	269	286	277	313	262	252	272	266	262	286	292	258	248	295	258	275	278	264	237	283	294	279	294	270	255	267	265	234	288	264	306	300	289	278	248	290	304	282	272	270	273	267	278	272	253	288	268	274	273	257	290	275	297	263	263	263	228	274	278	268	262	274	288	273	228	266	278	289	284	248	253	257	294	275	280	250	300	273	248	284	269	251	255	268	291	278	255	274	250	284	282	263	238	258	263	238	232	255	276	247	265	260	317	276	261	235	277	292	273	295	293	284	273	285	284	279	240	257	262	251	255	274	293	271	290	279	243	294	268	306	296	270	264	276	270	282	244	262	262	250	294	273	273	242	263	292	269	275	249	279	270	320	281	289	324	249	240	296	315	261	258	260	284	284	272	285	270	282	264	271	267	282	289	281	262	268	272	261	282	277	262	263	271	258	298	267	280	283	282	277	287	291	272	300	244	277	252	262	299	267	280	262	239	301	262	256	246	228	294	285	264	272	259	245	259	287	248	272	294	287	285	295	270	264	261	226	270	303	297	263	252	257	285	263	263	267	328	300	276	297	283	266	262	273	273	297	266	275	251	242	269	248	263	281	272	250	280	264	284	290	279	252	290	286	280	272	299	289	270	261	279	262	274	261	266	271	246	259	271	265	264	269	246	285	292	303	272	272	267	258	268	283
5430	754	627	576	598	590	624	559	644	583	645	605	640	589	590	591	612	613	594	598	647	644	585	595	581	574	584	590	616	591	597	623	583	587	581	627	636	613	614	559	651	563	634	607	577	620	571	595	578	578	601	647	607	617	587	573	592	589	621	617	564	608	586	611	592	563	607	585	577	633	576	579	640	578	568	574	620	621	645	596	609	603	617	561	605	602	601	589	597	644	629	595	585	600	587	595	589	664	587	567	611	635	591	658	628	582	560	603	589	618	625	622	550	614	616	565	601	640	586	540	593	556	599	619	560	606	570	620	593	586	647	632	606	605	623	620	566	583	566	617	599	596	618	598	580	635	584	608	622	581	621	583	581	597	604	615	603	631	612	619	584	559	591	608	583	569	580	597	632	607	597	543	611	573	626	611	570	620	634	637	571	637	565	600	636	601	573	588	589	638	588	640	588	573	602	613	582	582	545	571	597	532	584	604	606	596	631	598	579	648	619	574	597	589	584	580	611	568	593	613	624	605	617	571	584	580	614	616	615	613	598	627	575	617	595	631	592	615	582	602	632	574	564	589	564	621	626	650	598	611	594	597	595	605	580	580	602	609	578	615	570	604	591	588	616	588	575	620	608	601	604	571	570	586	636	597	581	610	589	621	575	567	608	577	618	587	613	629	599	585	602	587	556	636	585	532	583	580	581	607	544	601	608	588	607	640	594	622	606	643	593	606	580	596	576	646	585	607	590	601	612	577	583	621	635	634	583	598	583	626	626	618	598	611	595	570	632	613	597	631	641	586	601	590	585	606	591	590	623	627	555	606	583	638	598	605	577	611	575	568	625	599	608	577	588	597	600	582	595	609	608	609	613	597	571	617	600	608	606	641	591	621	573	628	628	581	571	617	592	574	621	618	670	573	604	612	601	576	557	560	608	631	612	572	610	572	632	596	600	601	558	622	581	581	618	620	591	584	576	627	636	603	601	603	612	582	584	595	548	589	581	616	580	590	580	656	631	581	605	614	619	609	595	612	646	572	580	597	576	625	614	604	600	570	600	615	604	578	564	648	607	556	607	569	591	627	547	607	576	593	599	621	612	595	645	533	624	591	555	634	576	596	584	583	560	637	583	609	638	618	595	560	643	606	627	605	633	579	568	569	619	639	587	615	645	567	579	605	538	616	607	608	631	559	589	588	631	586	612	609	585	600	620	592	565	610	570	605	561	597	633	589	579	635	631	559	576	587	604	637	565	588	624	568	594	581	623	611	575	597	570	599	597	661	591	617	550	550	601	616	603	611	613	613	575	639	604	605	621	566	620	583	579	594	570	597	598	629	666	597	625	601	573	608	618	554	603	545	584	566	609	593	604	628	580	537	581	580	624	610	594	603	595	646	615	602	590	575	604	658	614	586	612	560	612	553	544	534	580	600	612	575	605	551	586	553	618	627	626	610	605	646	615	575	649	587	577	641	570	590	591	599	589	597	596	582	563	607	596	637	572	609	667	622	582	568	566	575	639	615	576	626	576	626	615	619	629	599	626	615	605	618	608	630	590	645	570	577	642	607	628	600	627	611	615	598	615	618	565	598	579	604	647	580	593	604	586	566	622	639	575	610	626	619	619	606	538	605	608	613	595	615	574	615	576	578	585	621	558	638	585	599	625	573	560	622	584	634	601	562	601	556	565	622	587	595	607	596	590	572	582	583	587	600	567	592	588	565	627	623	579	557	616	589	627	629	571	617	580	591	617	650	613	559	599	635	613	644	582	568	592	628	601	588	607	589	596	582	573	564	591	606	612	623	576	656	581	591	596	622	597	558	561	612	585	626	636	635	576	565	596	553	579	595	579	644	588	569	575	608	584	597	560	606	609	618	629	615	590	649	610	618	608	586	619	584	595	604	617	601	630	589	610	570	586	610	601	582	586	616	626	646	611	581	642	589	646	602	610	612	594	585	585	609	592	592	652	580	579	562	592	561	647	578	613	606	623	582	602	641	575	595	634	609	572	561	562	587	597	569	590	640	585	602	621	586	573	609	574	588	572	606	588	623	618	570	579	597	620	581	590	621	562	629	606	580	622	646	604	575	593	600	590	565	564	645	605	599	580	582	611	605	593	569	579	604	579	641	661	583	585	620	594	603	578	582	674	573	619	566	611	573	589	614	627	596	596	613	629	683	593	572	607	605	602	574	588	605	635	621	615	646	586	589	585	604	592	596	590	587	554	600	578	599	623	574	610	617	620	597	622	583	579	658	622	566	618	603	599	632	607	604	604	641	592	598	592	604	624	620	584	572	614	579	627	610	591	582	593	602	600	595	574	574	575	601	611	612	617	577	579	582	604	613	602	617	559	571	592	589	615	562	615	578	609	613	581	599	589	603	625	614	609	579	584	581	591	575	515	609	606	602	594	596	565	589	620	597	561	591	639	612	623	600	599	586	620	617	620	578	631	629	598	582	596	618	602	584	616	552	597	603	580	580	611	600	596	614	621	570	594	612	614	616	588	569	602	563	605	638	647	594	624	596	617	619	585	602	606	625	617	603	586	581	629	570	632	576	602	607	620	592	598	558	583	637	589	610	609	628	612	593	574	579	576	595	566	626	622	599	599	614	574	586	607	606	556	557	553	621	561	648	598	563	579	592	615	548	585	617	626	588	597	580	622	588	596	623	543	630	625	610	619	622	547	641	593	638	574	585	626	558	630	605	602	615	604	600	616	584	594	572	668	616	586	574	608	633	647	589	600	610	620	582	579	578	588	585	601	588	636	608	579	552	605	619	574	566	624	625	581	575	580	550	637	631	603	592	606	598	570	594	609	595	557	584	647	597	578	576	602	601	611	594	608	603	601	624	593	585	614	594	576	593	572	584	593	628	569	567	568	604	541	560	580	590	603	583	569	633	591	634	606	645	588	586	610	608	568	612	613	603	609	598	568	583	610	599	581	617	579	578	527	617	607	592	622	644	617	608	646	609	572	601	584	605	627	610	590	578	584	582	587	601	579	625	615	610	580	607	589	587	620	608	572	564	587	597	555	601	608	594	604	571	578	639	612	650	597	579	612	649	653	623	599	616	606	566	656	592	578	570	613	632	581	580	645	574	584	588	597	592	583	641	505	574	602	583	582	605	584	608	588	604	598	576	601	576	623	599	585	611	631	610	577	649	630	544	586	552	616	603	595	609	583	588	573	626	601	569	632	582	602	595	572	590	565	567	616	583	602	623	606	627	595	611	622	610	610	615	636	599	596	605	566	636	654	553	627	596	595	596	582	584	609	562	603	569	592	536	636	598	588	599	596	587	595	625	577	611	613	597	605	610	556	619	572	598	608	595	598	613	604	640	569	607	590	590	594	602	584	595	625	618	628	613	616	578	653	597	538	589	587	621	624	625	608	611	586	603	591	567	582	587	662	618	618	582	585	574	557	630	572	626	586	623	596	582	641	594	591	635	611	597	587	628	564	612	604	639	630	584	632	592	590	593	657	618	569	582	589	559	635	596	628	584
24532	20963	24447	27630	20487	1786	291	214	218	192	200	183	165	174	175	185	165	166	164	178	142	162	175	160	155	168	166	146	158	152	188	130	173	155	148	185	189	155	164	146	162	129	170	183	152	144	131	156	152	180	163	161	176	169	166	160	137	153	155	155	151	152	132	157	150	166	167	162	149	156	138	145	157	160	151	160	185	187	150	171	145	200	150	144	167	165	162	154	158	164	135	184	166	160	135	141	165	140	151	163	175	157	149	138	156	171	172	139	164	158	167	155	165	141	177	155	175	138	154	161	175	137	143	174	148	154	152	136	164	151	161	159	149	164	135	148	161	176	163	149	148	152	130	131	162	154	157	137	161	125	150	132	167	161	136	164	123	154	154	147	149	150	155	166	144	170	145	150	159	164	154	172	165	147	167	164	175	138	162	174	178	163	169	154	136	142	154	134	131	159	165	131	130	141	137	163	200	185	165	148	169	144	140	147	146	151	187	140	155	164	158	134	179	175	149	185	164	159	128	146	173	159	165	155	160	148	152	174	159	146	167	155	147	138	146	155	161	143	161	150	157	162	133	163	147	141	158	134	164	154	165	156	154	146	153	172	139	157	156	152	165	162	158	142	162	174	176	142	168	153	180	140	145	167	151	171	155	158	149	158	176	152	163	159	158	177	172	190	166	168	153	144	150	153	158	148	159	162	169	150	151	166	147	142	145	147	141	156	155	125	143	165	147	142	148	147	156	147	154	164	114	152	163	146	154	162	130	161	138	184	155	139	161	154	175	145	187	153	157	177	131	158	155	147	169	166	149	129	180	172	132	148	186	150	157	145	154	176	152	156	146	170	154	155	168	156	162	156	146	175	144	163	169	150	138	148	169	149	170	151	159	132	159	132	153	158	152	147	153	142	156	139	136	137	152	167	183	166	139	137	154	163	152	146	164	167	145	123	160	154	174	154	166	160	160	152	149	159	181	157	166	156	160	159	160	167	167	145	157	144	168	156	133	165	168	180	155	158	160	169	177	146	156	145	169	153	183	150	142	184	158	149	155	158	171	160	136	132	150	150	147	161	155	166	152	165	146	130	164	157	150	161	149	134	156	179	156	144	149	169	167	155	138	177	164	163	146	140	162	182	169	157	158	174	155	168	158	133	151	159	169	158	145	173	164	155	137	143	175	173	168	157	133	158	152	152	153	142	131	147	152	183	157	128	169	180	148	140	164	140	160	163	146	137	176	172	166	155	157	160	156	138	154	157	155	149	172	164	181	162	157	159	156	175	158	146	157	155	157	139	135	146	150	166	145	141	131	146	153	156	162	134	158	149	137	172	145	158	146	148	147	167	125	150	144	168	156	155	172	155	148	154	182	168	140	147	134	155	154	175	164	166	174	135	150	178	154	153	139	168	152	136	149	143	139	164	151	152	172	174	162	166	151	163	179	134	161	156	152	166	150	161	144	160	165	160	152	149	185	148	157	144	137	161	183	157	168	161	153	164	166	150	152	139	179	155	148	170	151	149	145	164	140	165	153	170	147	146	155	140	147	176	167	151	152	149	158	149	153	176	150	144	143	164	165	167	172	171	153	167	166	167	146	138	145	172	148	141	163	157	148	175	163	175	156	167	162	154	178	145	158	150	165	153	147	180	165	141	167	159	137	152	160	137	146	142	148	157	178	125	167	132	160	145	151	151	145	140	180	143	141	150	169	182	130	178	161	145	170	152	176	147	165	172	140	165	130	170	166	171	157	159	158	166	159	180	159	138	160	140	174	143	138	166	149	157	156	150	134	166	158	150	151	153	143	187	157	158	145	172	153	166	161	159	163	157	147	151	137	152	162	158	165	166	167	128	167	147	161	146	146	150	162	150	152	149	142	158	161	175	162	150	163	124	159	149	174	160	170	164	145	146	150	151	144	140	150	161	152	164	156	143	142	153	145	143	142	144	166	120	173	184	142	172	138	155	165	153	180	147	159	147	171	174	144	145	161	147	158	167	162	166	148	174	174	142	152	140	161	174	152	153	155	148	155	176	159	130	167	140	147	173	163	142	167	154	144	152	142	133	152	126	153	152	159	139	151	127	158	154	156	146	143	154	156	170	177	154	160	152	146	174	163	151	179	155	154	148	162	152	168	143	136	153	149	151	133	165	157	154	139	200	168	179	159	152	160	153	153	158	159	171	147	155	151	165	184	167	163	161	156	146	135	157	139	149	158	161	168	164	160	161	150	114	154	150	159	147	134	187	179	165	168	169	163	136	176	159	141	164	133	148	142	154	136	155	153	147	148	168	164	151	159	147	166	165	154	147	156	140	158	151	174	171	140	146	154	173	156	163	165	151	182	172	151	159	147	166	174	161	139	155	160	167	171	173	139	162	142	148	148	146	170	165	168	159	143	177	166	170	146	158	173	151	155	160	145	174	171	146	149	159	148	146	152	147	149	157	168	146	162	159	170	145	137	171	167	153	153	135	164	156	158	153	166	154	153	167	155	145	150	154	147	153	164	135	130	149	139	141	147	153	176	151	162	177	153	159	162	171	162	140	176	163	159	140	151	153	144	146	143	166	157	168	163	151	181	151	165	196	155	167	184	142	155	182	150	157	135	163	189	166	150	147	144	146	159	140	166	156	139	142	142	165	143	158	182	153	168	127	130	167	158	152	147	163	178	142	164	162	161	159	163	151	136	167	170	168	150	165	145	165	161	152	152	166	147	143	163	162	149	162	159	191	165	156	142	182	158	160	163	146	138	153	145	165	140	147	137	140	166	149	164	148	167	130	159	158	159	142	153	154	159	148	147	170	149	176	144	161	177	154	146	152	135	160	178	149	166	151	170	155	178	187	143	170	136	123	157	182	177	142	154	125	142	164	136	159	147	154	157	138	177	144	126	139	152	164	160	181	145	145	171	126	147	159	157	169	166	157	127	151	164	140	150	137	163	139	127	163	139	164	140	142	169	179	140	147	169	150	169	146	154	138	141	170	172	130	152	159	148	148	160	167	144	153	134	162	155	160	156	141	147	167	154	147	158	186	141	155	144	151	160	149	164	148	161	145	143	160	176	161	157	150	146	169	163	139	154	150	176	152	162	157	162	173	149	143	157	164	151	151	147	148	129	128	132	165	160	154	161	142	160	157	174	145	144	157	156	148	167	156	138	175	150	133	136	163	144	162	160	127	137	138	170	147	122	129	143	165	161	145	165	146	164	172	174	172	139	150	168	153	161	140	164	139	133	123	142	144	158	155	173	146	162	146	164	151	136	171	120	151	175	151	161	169	158	159	161	175	155	140	167	179	153	188	163	160	156	156	130	153	157	165	160	147	155	152	150	149	163	150	144	156	144	152	173	133	153	150	150	156	189	164	175	150	150	162	173	143	173	146	169	133	151	152	169	158	138	160	169	167	163	173	150	148	154	135	171	164	145	137	165	152	173	136	148	156	177	164	151	146	143	152	134	172	166	157	189	163	156	159	140	159	153	142	169	149	149	177	175	155	178	138	151	161
3053	2593	1387	805	532	448	469	394	360	389	368	380	407	346	356	393	348	366	352	353	352	381	365	417	366	376	355	357	356	349	352	336	370	343	354	347	364	356	360	369	337	382	350	331	359	357	375	365	361	365	370	343	357	341	343	330	355	323	349	356	360	343	327	310	346	377	367	345	338	365	338	363	357	343	340	360	343	358	360	376	342	359	351	363	339	365	383	335	368	331	330	338	372	379	372	363	344	329	365	351	335	356	373	360	362	363	347	342	359	320	323	317	379	346	372	372	386	415	350	362	305	352	380	368	395	357	411	360	363	305	356	371	360	339	373	389	361	381	371	321	355	338	374	336	349	376	385	336	332	384	326	337	360	345	355	379	341	341	341	381	361	377	323	366	385	379	384	324	323	363	370	392	320	356	342	351	353	369	324	372	355	350	365	332	338	353	369	362	352	356	375	348	357	339	340	350	354	306	356	338	361	298	350	367	355	357	357	365	358	345	319	344	325	346	359	357	358	340	346	342	377	364	390	355	354	362	348	347	331	390	386	346	352	337	320	308	331	320	373	390	329	388	366	326	355	386	328	351	344	350	368	348	339	380	359	391	361	346	353	397	358	370	394	323	324	370	351	343	340	333	359	352	362	325	366	389	328	314	370	337	390	378	350	324	368	354	359	357	325	358	379	340	385	382	363	386	319	392	389	359	362	340	341	347	321	356	354	357	363	361	340	365	375	383	331	347	340	362	354	335	359	357	375	372	375	315	363	338	353	376	368	355	328	328	363	340	373	307	356	329	369	370	341	386	346	340	365	325	376	369	363	376	337	342	345	353	342	350	333	357	372	346	325	364	354	363	365	377	372	327	347	333	365	396	315	355	341	336	332	368	349	348	366	355	349	367	353	343	369	378	348	389	341	359	334	342	339	360	348	357	363	362	343	357	339	387	358	350	327	392	365	359	338	384	394	366	372	339	359	371	347	393	372	361	345	351	343	363	375	387	331	370	361	345	371	350	347	338	344	371	353	341	350	363	339	384	346	339	350	385	325	336	370	345	331	370	384	336	356	360	353	367	373	337	375	351	336	365	338	356	364	340	327	376	371	380	314	376	357	373	361	359	361	340	348	372	370	355	325	366	366	311	339	330	360	334	345	340	376	327	331	342	380	315	358	358	343	365	344	333	372	346	355	371	383	334	349	364	367	370	356	334	359	365	328	340	325	368	373	332	338	369	360	335	332	355	318	358	347	341	343	348	377	354	356	391	385	375	379	350	346	354	340	334	344	346	356	343	349	323	354	365	378	340	360	332	370	363	386	317	380	365	372	310	350	343	351	385	316	373	320	324	362	357	363	341	342	353	355	368	371	354	350	368	360	351	342	362	356	341	374	364	377	357	325	364	350	353	338	354	365	340	343	360	329	369	358	339	346	367	354	349	369	354	343	345	350	357	356	357	344	346	352	353	366	338	338	308	316	323	310	384	347	373	395	341	326	359	383	361	375	371	349	362	356	369	314	369	353	310	323	340	362	343	366	339	369	348	375	365	379	342	383	363	334	381	367	373	349	352	335	355	376	339	343	389	345	365	379	345	341	345	347	355	358	396	366	371	342	372	400	327	375	383	369	360	375	378	325	367	380	363	345	344	322	346	358	346	361	399	355	318	354	340	375	316	335	347	364	338	372	363	331	378	379	353	351	331	381	341	347	337	359	341	350	351	372	366	335	346	355	341	358	341	381	405	367	361	369	345	370	331	352	345	388	327	355	344	376	361	356	356	354	369	348	356	341	344	359	375	395	406	366	371	345	363	308	346	328	364	359	383	333	376	364	362	367	319	346	339	327	306	369	351	362	385	360	384	380	333	372	334	338	351	366	338	336	357	351	360	353	360	321	331	375	336	347	352	348	340	367	367	359	341	374	314	364	349	368	367	354	317	360	303	374	313	359	338	328	357	331	371	377	376	394	313	359	341	340	385	357	360	372	338	356	345	384	331	374	351	353	352	335	352	346	354	332	373	363	388	358	382	353	317	353	320	375	367	345	368	377	357	368	320	337	338	375	356	347	351	367	320	367	373	338	384	353	365	390	353	358	383	356	349	379	367	373	377	354	392	321	348	368	340	318	344	374	351	340	378	358	369	369	336	347	358	394	346	316	332	351	361	355	338	349	370	359	344	362	391	343	331	337	344	341	375	362	356	372	359	341	376	372	351	384	318	365	401	361	346	351	334	307	328	336	334	369	355	386	355	335	357	346	337	340	349	365	359	337	362	328	356	370	345	379	350	368	360	364	368	369	402	350	338	362	379	361	356	339	350	384	351	355	379	355	345	341	326	391	360	335	365	303	366	343	394	352	369	351	335	367	339	337	318	347	376	364	349	365	375	372	332	359	354	359	352	312	333	368	348	362	344	343	367	353	337	373	358	341	380	374	358	345	355	347	362	364	321	335	319	372	360	329	348	362	357	353	417	310	395	348	362	356	359	380	327	373	364	355	371	351	348	371	353	348	356	363	354	354	325	331	354	358	341	351	388	372	373	332	351	352	342	338	357	394	356	374	333	367	352	334	328	348	347	342	383	358	365	358	341	348	385	354	353	361	370	351	357	370	354	349	345	334	382	380	344	349	337	341	372	390	340	327	372	344	338	305	324	394	372	327	363	321	339	382	370	363	364	324	325	345	351	362	371	332	346	348	358	344	339	348	337	355	349	343	330	356	337	388	350	369	357	325	368	349	374	363	341	367	357	407	390	391	362	325	328	356	316	357	344	353	357	342	334	372	371	319	363	361	350	377	302	356	334	337	354	347	346	346	375	348	320	374	338	349	348	363	334	371	333	362	360	355	337	379	368	405	351	383	372	367	351	384	352	355	309	337	352	352	357	371	362	366	351	372	369	346	353	338	359	367	337	361	363	345	380	396	354	354	355	355	383	352	368	343	347	359	361	389	376	357	352	382	343	360	347	368	355	356	345	389	338	384	333	339	339	333	353	354	343	373	336	348	336	349	300	370	363	380	348	370	340	349	323	333	350	355	311	362	364	321	365	357	350	330	333	349	341	355	373	360	384	363	338	366	350	356	357	374	356	354	375	347	351	364	359	351	383	374	384	352	342	367	340	340	352	332	340	344	366	355	333	345	349	366	360	368	380	357	334	365	360	382	387	363	372	331	363	321	366	337	349	330	327	341	341	349	362	337	365	349	347	349	372	383	342	333	388	331	364	337	347	335	372	368	360	369	354	330	382	384	352	377	335	342	382	356	356	354	362	352	333	371	374	359	401	368	366	331	337	365	367	355	372	316	352	334	339	410	359	353	337	354	328	384	354	349	365	357	332	336	337	356	373	322	400	333	364	362	363	380	367	381	322	390	340	377	362	373	350	333	338	381	362	351	364	370	350	356	355	319	358	350	321	367	352	339	357	366	344	332	343	344	343	368	377	366	334	370	326	349	355	360	352	342	334	356	336	381	363	347	338	342	341	362	363	417	362	380	347	340	356	327	365	364	361
23810	20998	25149	27045	21003	20716	1021	288	180	136	144	113	121	125	102	93	93	91	70	81	70	91	84	81	91	79	79	83	69	73	78	75	78	81	98	60	70	87	82	67	84	76	58	71	62	56	85	83	67	67	69	63	70	71	80	64	78	65	77	67	75	81	66	67	66	74	58	78	83	60	64	81	73	82	86	69	80	73	52	76	80	65	58	64	81	73	70	61	75	64	56	60	60	68	72	94	60	70	76	69	54	59	62	65	69	59	74	62	68	64	71	59	61	59	57	62	63	52	61	66	59	64	69	67	68	65	66	62	78	56	69	83	70	73	62	75	74	71	73	74	59	79	68	60	68	55	64	70	66	59	61	65	64	77	58	62	73	73	61	64	87	74	82	75	71	64	58	66	65	56	61	69	63	66	78	77	76	78	66	70	52	83	72	72	80	60	65	67	69	84	85	60	72	71	61	71	74	70	63	82	68	71	68	60	65	76	67	65	74	58	89	62	63	80	64	62	85	57	67	51	65	80	62	68	83	76	82	69	83	60	57	65	76	65	73	83	82	76	66	62	67	78	69	65	61	47	62	51	81	76	78	64	82	66	57	59	57	68	64	53	62	59	78	75	65	70	68	67	79	73	80	66	50	67	76	65	79	79	73	64	64	77	70	62	58	58	79	87	73	71	56	76	61	75	64	64	84	67	64	70	67	72	81	84	62	63	76	67	80	52	65	67	86	85	67	71	61	67	62	72	58	68	61	66	79	74	62	69	66	80	60	73	71	63	73	77	68	69	76	70	54	76	60	56	68	68	63	69	77	74	83	57	61	67	70	57	78	68	60	67	71	71	69	81	82	82	76	73	78	85	83	56	83	92	67	68	61	73	66	55	76	54	50	76	70	65	76	65	77	77	51	80	78	68	51	70	72	69	77	84	68	86	54	67	68	66	93	59	75	67	73	64	59	59	83	73	66	52	63	87	52	67	63	67	66	81	83	64	76	73	64	91	74	66	74	73	67	80	85	69	71	62	78	86	67	75	59	59	63	77	67	63	66	81	72	59	63	52	64	74	55	50	74	85	63	70	79	74	69	75	79	64	72	78	76	68	59	50	79	67	77	62	73	58	72	59	74	75	66	55	66	54	60	66	81	63	58	52	46	73	79	69	81	70	90	64	65	73	70	67	64	56	83	87	62	63	76	82	74	68	70	67	61	62	86	79	54	61	56	73	69	77	69	67	67	73	63	74	74	74	66	63	64	69	53	59	60	77	56	73	75	85	74	54	69	71	75	59	65	84	60	56	76	79	67	66	79	70	58	76	68	69	73	57	62	62	63	65	59	59	60	84	73	67	62	77	62	65	66	80	74	78	65	65	66	90	65	57	67	55	83	63	73	75	61	74	50	66	69	71	68	53	85	81	84	82	91	72	77	62	71	53	79	54	50	73	61	62	76	75	57	72	71	68	64	54	73	76	67	73	65	67	60	66	75	76	70	68	70	73	66	86	57	65	68	73	61	56	70	82	77	65	79	67	60	51	67	73	63	66	67	59	48	71	61	72	83	53	71	72	72	76	74	55	68	62	70	76	61	64	74	60	61	91	77	73	80	65	69	74	69	57	60	65	56	74	79	58	64	55	78	74	71	65	60	86	78	73	64	61	56	70	58	68	63	74	81	75	64	68	77	72	79	55	72	68	65	52	68	74	64	75	52	75	74	70	72	60	65	62	72	75	61	58	76	66	64	80	60	71	59	72	76	65	77	61	64	58	62	72	69	62	71	83	77	65	63	57	73	64	76	65	51	73	66	77	65	67	75	72	71	80	56	69	69	79	59	61	64	65	67	61	80	83	71	68	76	59	59	69	67	75	69	76	73	74	68	74	79	78	64	69	76	71	61	89	63	80	69	63	58	76	66	82	64	57	74	74	54	89	77	69	69	68	59	70	63	84	71	65	57	67	63	73	65	53	70	72	74	61	66	76	53	72	73	80	78	67	61	68	75	75	71	73	62	80	71	76	63	66	66	69	71	81	54	56	64	53	59	66	84	65	67	72	57	67	66	69	65	68	83	75	75	75	62	74	65	69	80	57	54	64	73	59	77	61	66	74	82	66	68	63	78	73	73	77	69	70	79	69	64	64	64	68	72	63	63	69	71	79	75	64	52	62	70	54	75	81	59	68	76	66	62	54	52	72	78	68	61	65	59	79	89	62	80	53	62	77	64	56	76	85	71	82	62	76	70	62	80	88	65	71	57	67	81	73	71	89	82	70	60	68	75	74	66	69	67	52	57	73	60	58	79	86	66	56	52	52	73	50	72	80	79	77	75	69	78	67	64	59	87	60	71	51	76	56	71	90	66	66	65	80	66	62	86	62	86	76	72	64	53	60	57	52	65	91	67	79	81	70	76	68	54	65	63	50	73	64	62	80	57	80	58	71	67	75	56	87	72	61	86	73	81	75	79	72	72	61	77	71	85	74	80	66	75	81	71	79	61	68	70	77	70	74	79	59	76	69	68	78	68	73	82	65	79	63	70	74	71	60	54	65	64	83	70	64	67	71	67	95	63	72	75	71	70	62	79	69	61	72	71	79	65	60	58	65	74	74	84	73	70	80	61	61	65	67	63	73	81	58	64	78	57	71	56	66	64	76	73	73	73	54	72	63	78	62	87	82	74	53	57	76	73	46	74	65	74	76	73	62	94	63	67	74	84	60	67	69	72	62	62	87	80	73	71	68	76	78	70	61	65	72	86	62	73	80	86	74	65	60	76	54	65	65	66	67	71	63	57	62	62	65	62	70	53	59	52	75	62	69	61	80	70	82	74	71	74	65	76	86	64	82	59	64	75	75	56	74	73	80	63	74	58	57	66	69	74	60	74	79	69	65	65	66	83	75	67	77	50	73	74	76	78	76	68	62	74	90	74	56	50	68	78	67	77	64	70	67	72	79	63	56	83	69	66	64	66	77	63	65	76	59	89	61	58	71	73	69	70	79	83	58	67	77	64	67	58	65	64	53	81	72	55	55	78	65	94	85	67	69	69	79	57	71	85	77	80	68	79	73	65	88	74	72	70	74	90	65	65	79	66	70	66	59	79	55	69	68	72	79	89	57	61	81	62	74	64	96	65	87	70	67	68	76	81	81	62	87	55	70	73	72	71	74	63	62	55	78	55	56	78	84	76	72	69	82	77	85	64	71	74	85	85	78	71	85	70	82	62	62	67	61	72	77	83	80	71	66	62	79	59	63	71	71	68	69	65	68	85	71	78	63	62	67	73	55	66	65	72	70	67	79	58	77	59	65	68	91	80	75	75	60	68	72	79	58	72	48	73	76	79	77	74	71	65	67	68	88	69	64	59	48	81	78	82	54	64	71	59	74	77	83	63	69	66	76	80	74	69	60	56	77	79	83	60	67	47	65	74	71	91	70	76	71	63	62	78	68	71	67	66	72	63	76	66	64	76	75	73	76	70	68	73	70	59	63	70	72	61	84	80	70	54	60	75	70
3094	4195	2287	976	548	376	301	290	255	225	206	207	199	210	207	211	199	195	201	188	171	181	187	201	187	184	183	197	189	178	178	181	173	221	204	187	169	174	208	218	181	203	208	203	208	199	192	183	185	170	180	203	209	176	166	198	177	184	174	195	193	181	199	185	172	160	189	184	177	168	184	185	169	197	176	194	176	167	199	196	177	172	160	204	196	189	211	195	162	192	155	188	192	195	181	188	192	180	196	182	182	180	218	177	178	186	164	173	199	184	178	186	177	193	216	199	169	182	197	175	200	162	157	166	192	210	194	194	185	176	188	192	186	194	183	187	189	189	186	189	194	173	185	206	182	168	183	183	188	211	189	178	195	166	182	189	180	182	183	176	165	195	191	183	171	184	209	179	190	201	195	193	194	195	185	170	203	206	189	200	209	169	182	171	191	148	193	185	186	195	194	203	176	171	204	175	177	176	178	196	181	177	193	182	190	163	194	204	180	202	171	169	173	195	191	180	188	204	188	186	205	200	164	183	187	180	201	181	184	184	192	193	171	189	187	174	189	183	185	199	197	173	191	194	181	198	175	209	190	172	181	191	191	171	221	183	158	184	192	178	193	207	178	182	212	151	190	170	174	164	177	181	197	166	177	175	210	177	190	184	198	190	197	163	180	199	166	200	171	181	194	204	178	179	209	170	179	197	204	189	176	174	180	173	186	191	201	191	177	151	213	171	173	206	164	158	209	169	183	202	180	165	200	191	190	179	195	188	200	181	168	181	178	175	203	176	213	182	176	188	176	171	191	171	191	208	191	199	184	203	189	198	205	192	181	205	206	181	187	190	168	197	173	166	168	197	178	213	185	203	168	198	178	181	199	179	166	192	182	198	150	170	182	200	172	196	181	168	208	195	196	180	195	166	190	178	156	192	195	172	172	173	210	182	195	193	169	189	206	195	209	154	199	205	189	171	174	174	184	174	187	183	200	188	159	186	181	170	190	172	197	202	180	170	193	157	176	183	192	181	180	163	181	187	192	195	174	173	198	178	182	188	189	196	200	170	188	172	186	193	189	169	207	195	180	184	174	175	179	176	183	191	181	180	175	175	206	194	186	161	187	198	191	182	188	174	189	188	189	217	182	185	170	172	199	177	171	199	208	172	174	183	167	169	185	224	194	180	172	190	195	196	185	204	200	225	184	189	216	191	190	190	183	164	199	186	161	192	166	207	202	197	190	184	192	179	184	174	191	205	180	202	216	179	217	168	176	165	198	193	173	199	198	185	195	180	170	186	190	186	200	177	196	187	184	183	188	182	204	188	173	159	197	207	190	180	185	168	198	195	176	198	191	172	197	191	178	199	218	153	185	190	180	187	185	172	172	175	196	191	195	180	199	170	199	162	213	205	186	174	163	175	186	191	162	188	207	181	165	185	182	191	201	198	180	205	195	175	191	159	197	194	191	192	206	178	179	175	170	197	188	169	210	169	192	163	189	178	194	169	191	192	169	188	188	165	208	202	197	161	178	179	205	172	182	193	196	206	202	174	190	210	188	196	200	178	171	174	174	183	175	197	185	181	190	200	181	208	184	163	160	182	192	191	203	188	161	166	206	158	173	184	188	185	195	195	178	196	193	188	188	207	167	172	174	178	169	204	158	169	166	176	170	219	200	172	188	209	167	176	171	183	209	202	186	167	202	173	190	192	198	198	193	177	201	171	190	186	198	193	181	203	174	182	191	178	199	169	173	199	190	181	187	201	179	176	208	180	208	184	175	162	192	205	185	174	178	210	182	173	177	194	194	192	197	164	186	197	184	178	170	211	174	168	165	203	177	208	165	206	200	207	192	178	190	189	180	175	193	190	169	148	162	177	171	158	187	177	167	185	186	192	176	164	174	184	172	194	201	176	159	192	189	189	176	165	193	182	177	159	179	205	190	191	160	164	203	183	157	165	188	175	175	185	194	198	204	180	194	191	171	188	179	179	192	185	190	171	199	180	202	190	191	179	168	193	198	173	195	179	190	181	197	204	214	189	192	186	184	198	214	188	173	193	188	190	185	166	187	198	206	208	176	167	174	196	187	182	175	182	172	197	183	199	162	192	176	181	181	190	177	179	200	213	180	191	207	164	203	194	198	202	197	193	177	202	167	163	170	186	193	177	217	195	170	198	189	180	161	183	177	177	191	165	171	172	192	180	197	154	176	199	187	213	182	165	177	200	214	193	195	227	189	160	193	182	183	189	194	201	193	162	147	224	203	180	196	196	179	161	198	179	159	186	190	187	192	188	191	187	176	188	177	209	195	173	192	187	205	192	178	220	186	203	206	184	201	170	193	162	188	172	156	180	183	204	184	201	193	175	177	177	195	179	182	157	206	200	172	206	189	181	191	182	154	167	181	193	197	179	215	181	184	180	192	177	217	198	167	185	185	148	176	177	198	173	182	183	212	158	179	180	194	215	167	200	184	195	181	210	168	176	182	188	164	181	193	191	196	166	195	183	182	187	186	178	173	192	207	173	184	187	193	191	179	193	177	169	199	179	197	185	198	198	183	178	184	189	201	180	172	179	187	174	163	211	177	199	193	191	199	177	179	162	212	217	199	191	192	182	197	174	199	164	178	199	187	177	179	179	201	178	202	189	187	201	199	170	187	174	193	211	165	175	204	194	183	203	195	167	194	178	164	189	183	156	189	203	177	191	176	177	163	188	167	176	174	188	169	177	200	181	193	197	175	198	195	195	182	206	202	201	194	179	172	188	196	206	184	190	197	172	185	214	196	159	184	172	194	183	177	205	161	199	175	187	169	174	177	193	179	190	190	160	179	174	177	164	178	190	176	181	183	181	186	180	177	178	177	177	166	184	199	190	159	164	196	191	161	184	164	193	165	183	185	178	201	187	179	175	195	194	180	195	173	194	162	182	196	182	163	200	206	182	204	180	184	174	169	193	170	173	150	180	178	183	202	179	188	208	219	183	191	186	195	195	193	208	170	164	176	189	196	192	200	182	154	183	185	199	174	192	192	193	190	195	201	171	206	203	176	185	189	185	192	205	168	196	193	201	178	179	163	159	143	232	179	205	174	176	199	178	181	160	198	188	179	189	196	164	158	186	171	177	197	184	175	204	188	175	175	198	194	174	191	171	188	197	163	183	181	201	171	183	169	185	197	187	187	181	177	203	185	192	160	167	190	170	158	161	200	197	189	175	196	170	192	172	205	176	195	205	195	225	180	195	188	197	191	198	197	191	184	190	177	164	184	189	201	205	187	182	194	212	173	153	181	162	186	190	183	191	196	189	178	197	161	213	198	181	179	190	181	200	163	210	189	171	207	200	180	178	192	216	182	184	156	171	203	174	144	170	195	167	186	187	180	181	191	161	173	196	183	206	196	194	195	199	212	195	174	194	173	186	172	196	182	198	191	151	183	194	167	180	187	187	178	182	182	193	166	183	171	179	194	167	188	185	173	184	208	207	165	190	189	154	182	212	175	188	162	186	175	189	173	186
32662	12155	1385	489	352	308	290	298	271	266	274	279	266	276	248	262	270	291	263	256	287	248	284	263	273	272	289	262	255	277	272	269	282	250	252	259	300	283	284	269	298	291	260	285	284	254	252	280	286	272	238	281	267	268	262	253	259	244	259	261	278	264	269	257	270	244	279	236	243	290	275	264	250	251	239	267	258	266	277	269	302	267	261	273	268	272	287	269	269	262	268	245	278	301	240	270	272	248	249	246	269	288	298	266	279	236	258	249	291	250	296	265	276	263	266	276	285	261	285	280	299	262	269	256	266	264	255	281	264	262	239	288	265	263	265	283	285	270	284	246	232	247	285	275	276	250	250	267	266	292	245	288	232	272	249	260	289	262	288	266	271	260	243	249	259	285	285	279	273	253	266	278	282	262	263	283	261	250	237	246	264	301	279	262	296	283	273	252	257	269	257	231	248	255	290	296	297	293	259	281	263	263	282	263	254	274	272	272	259	244	271	282	278	280	268	238	258	231	261	298	268	269	266	277	284	259	257	302	281	247	255	279	255	272	282	260	253	268	273	263	295	276	257	264	247	242	264	290	255	255	242	278	270	262	281	256	273	236	254	295	283	278	269	264	259	251	255	259	282	292	275	278	244	290	264	277	277	270	231	273	282	257	282	238	258	265	291	253	248	291	240	290	280	255	245	233	260	255	286	264	244	274	284	268	251	263	280	288	271	265	301	286	248	234	298	265	285	271	261	285	273	243	296	266	269	278	276	272	253	269	262	267	248	268	250	265	275	305	311	266	251	257	227	258	274	237	278	294	267	301	239	262	284	244	281	306	226	248	262	270	266	271	264	287	259	291	278	230	278	248	276	284	275	274	247	264	238	271	271	297	265	271	277	268	284	272	271	273	267	274	269	285	246	293	251	258	272	239	251	266	307	303	281	284	271	264	253	263	246	322	264	251	312	271	279	282	292	256	279	265	276	249	276	252	276	262	253	261	246	277	276	275	269	297	267	290	268	257	262	301	277	264	270	274	278	270	251	298	245	256	241	249	245	280	252	270	239	255	253	217	271	240	279	244	252	289	291	247	262	260	259	244	229	258	255	267	248	239	286	276	240	292	255	288	246	270	271	248	300	289	290	269	262	284	247	268	271	281	286	272	252	262	270	266	263	285	275	280	253	272	256	270	241	282	264	300	267	274	272	281	261	268	233	234	254	272	297	251	279	264	259	262	246	267	244	270	314	221	233	271	248	277	251	247	286	230	302	290	255	272	264	266	298	284	273	280	287	265	274	244	271	273	268	288	263	274	230	268	271	275	268	274	244	260	274	276	235	277	272	284	261	279	296	239	267	259	248	269	253	264	277	270	247	266	268	262	252	274	240	257	282	265	235	265	256	259	269	276	286	271	273	255	288	220	275	239	244	273	251	281	265	255	273	256	296	265	277	284	261	281	261	288	253	266	269	275	278	268	257	270	262	283	251	251	239	282	273	262	313	290	251	265	266	236	255	279	276	263	230	264	285	237	246	291	248	268	312	272	258	274	264	307	260	269	285	290	303	250	268	244	258	265	271	294	282	266	258	242	245	300	244	276	257	246	272	264	255	252	291	283	256	289	263	278	299	251	272	255	267	253	279	271	267	257	280	283	246	259	267	258	279	279	293	233	233	296	264	268	263	292	242	282	309	277	278	288	274	236	282	254	243	255	299	261	249	288	246	260	276	264	283	299	243	264	272	267	270	246	244	256	293	286	275	263	293	293	269	252	267	266	283	294	304	320	279	262	250	259	272	253	281	263	279	294	276	283	277	298	268	275	289	252	277	242	253	292	272	254	244	260	290	293	272	257	250	271	259	308	275	292	269	262	278	250	259	276	279	247	240	260	274	289	288	271	270	255	245	288	269	295	283	282	270	275	275	303	282	274	264	270	277	262	299	285	256	263	262	285	267	282	261	253	253	268	249	275	240	274	271	293	266	230	264	250	306	275	256	302	253	232	253	271	280	247	249	294	280	292	283	251	257	278	289	280	254	266	258	283	267	265	224	248	253	279	251	242	271	254	277	282	272	284	253	272	267	277	298	285	278	263	261	273	249	259	274	289	287	260	271	229	277	280	290	262	256	230	276	267	253	270	297	248	241	251	244	250	254	273	250	298	274	272	274	279	287	258	283	270	290	267	276	279	306	279	247	264	263	293	225	238	256	226	278	288	254	297	275	269	259	268	266	271	263	248	275	294	302	269	283	249	263	244	266	272	236	277	290	267	277	259	269	266	265	284	268	258	290	286	269	292	265	274	249	287	282	259	278	264	280	294	264	246	278	256	273	267	281	238	258	268	272	302	262	253	283	294	263	276	292	277	253	278	253	250	255	267	272	266	271	281	256	277	256	299	257	289	269	261	281	259	266	265	313	257	262	281	298	272	255	272	273	250	225	269	248	248	274	267	265	286	294	296	259	262	273	265	256	284	241	257	299	304	253	252	282	275	270	265	227	249	238	289	256	270	286	265	281	255	271	265	305	259	267	285	284	250	264	234	263	242	263	288	287	280	232	247	277	272	278	250	276	255	256	260	271	264	280	253	240	252	267	297	249	258	279	258	264	293	282	275	269	264	274	281	266	285	273	292	280	289	253	232	248	294	285	268	257	268	270	259	269	291	268	265	251	261	287	271	286	318	238	257	264	242	284	227	275	257	263	251	236	279	234	268	278	276	289	311	257	260	296	263	287	268	291	285	265	236	276	277	261	282	274	233	250	295	243	263	292	266	272	258	257	261	271	261	283	265	278	272	289	269	271	283	225	262	265	269	244	258	296	243	283	272	239	237	275	260	244	255	275	263	271	273	291	287	281	268	260	257	272	320	308	254	245	282	262	246	250	240	300	243	271	270	272	267	279	262	237	259	282	288	286	274	240	265	273	287	275	235	258	245	300	241	241	260	245	241	277	227	283	259	250	268	306	287	261	288	306	282	245	280	260	231	277	264	269	265	324	284	272	301	252	280	280	271	267	257	292	259	298	253	274	273	289	280	276	268	252	256	254	300	269	267	260	235	271	308	272	268	275	261	246	251	267	299	277	244	276	250	260	234	266	268	264	242	252	278	244	265	257	263	251	297	308	264	266	289	260	241	270	273	254	271	294	285	283	274	278	276	266	278	271	302	260	276	267	290	266	281	301	244	256	255	255	281	269	262	263	260	271	247	261	285	249	257	294	286	275	271	263	254	292	250	285	268	289	259	284	276	257	295	289	281	252	263	254	227	309	261	251	257	271	287	277	255	261	275	296	267	249	262	260	290	278	264	274	262	263	276	285	273	257	248	287	257	271	267	283	259	249	260	263	268	272	273	292	278	273	292	263	290	265	281	273	258	261	247	276	307	285	260	292	279	254	261	271	265	261	264	248	276	280	269	265	270	249	265	262	242	345	265	307	267	251	267	270	250	256	286	267	278	251	265	261	266	267	259	265	259	267	271	267	267	291	285	263	283	265	314	249	278	260	281	264	255
5469	746	665	566	591	594	579	586	598	596	580	611	610	557	601	566	595	582	633	580	602	583	608	584	608	569	575	603	612	627	586	578	632	595	597	608	599	614	610	606	609	616	586	571	607	612	596	666	612	594	579	619	563	627	588	576	566	603	580	592	576	571	613	612	555	582	624	610	636	552	611	579	584	601	567	592	591	609	579	580	582	585	619	590	642	617	591	562	553	605	602	597	578	625	574	600	627	586	612	598	605	589	627	599	588	579	611	630	615	618	619	571	592	592	582	551	563	585	566	599	598	611	614	601	590	647	581	595	621	577	595	576	585	570	658	587	586	586	591	575	609	615	616	609	617	562	574	567	574	594	625	602	598	607	622	559	573	562	574	623	630	593	584	609	543	576	589	607	607	531	598	566	630	610	606	625	633	646	575	599	600	566	596	625	615	588	587	577	553	616	643	602	633	583	584	624	572	613	565	598	626	613	595	566	571	619	529	582	597	579	579	608	587	611	559	613	619	602	557	596	578	623	564	603	627	615	603	557	592	622	642	606	628	605	585	572	592	634	604	568	616	568	613	576	572	614	656	619	582	616	613	607	569	556	598	583	596	591	589	607	603	614	598	581	568	612	611	596	623	557	570	593	571	563	589	600	625	568	533	595	560	568	617	609	556	596	618	553	571	572	594	596	606	607	594	592	601	533	613	584	592	622	626	584	596	616	577	618	571	583	570	649	616	542	570	615	559	599	581	634	561	578	592	552	577	615	603	563	577	548	610	632	554	567	598	586	557	560	633	596	583	555	561	603	615	621	569	571	570	571	543	590	551	673	603	605	584	617	610	581	594	605	614	538	550	602	618	556	609	615	590	637	556	610	602	562	591	621	619	614	606	552	632	631	545	587	605	618	594	593	613	568	606	578	575	605	584	562	617	595	572	581	585	570	606	590	585	560	579	580	627	613	612	627	610	578	564	540	593	582	607	591	588	578	606	571	629	630	568	617	603	565	636	629	617	549	605	578	574	576	544	592	556	629	629	625	562	575	590	596	594	578	624	615	568	594	614	606	577	625	589	608	575	598	579	581	592	580	574	607	586	568	578	604	581	566	609	613	542	579	594	654	586	577	606	627	589	605	568	596	549	612	560	606	602	581	570	578	605	614	629	557	620	601	594	608	604	567	586	596	584	620	550	568	578	615	585	632	608	597	547	580	594	574	568	605	605	582	575	634	561	608	592	638	597	567	622	597	546	573	575	614	617	612	598	603	595	596	602	599	584	563	632	561	599	655	631	598	584	579	559	545	600	575	578	589	604	617	562	592	603	582	578	609	570	624	588	609	589	561	582	585	561	614	561	587	626	558	560	628	551	540	614	601	592	601	581	581	593	571	610	602	619	598	608	604	598	600	568	590	627	557	619	598	574	589	577	604	585	610	661	542	572	589	578	587	606	575	588	598	584	581	600	578	648	580	647	558	582	627	598	637	554	587	550	568	633	589	609	606	580	571	556	633	613	611	601	538	615	628	579	590	586	578	609	553	603	598	600	582	639	599	584	610	625	580	552	561	589	582	580	591	586	576	572	618	540	623	600	567	558	589	571	635	605	632	606	582	582	605	586	604	587	594	605	573	597	563	623	604	563	633	588	634	584	602	616	560	639	576	640	546	605	575	630	586	655	626	575	573	611	611	607	643	593	629	585	591	546	574	596	602	596	550	553	597	664	581	584	549	621	562	600	592	609	604	550	616	612	545	573	587	598	574	642	590	598	609	571	587	570	570	586	629	610	589	586	584	609	613	553	643	595	568	576	568	582	594	597	572	595	592	596	586	598	584	603	597	621	584	574	578	598	584	588	592	559	626	599	569	608	561	599	608	563	578	613	552	568	598	565	629	576	574	632	598	603	607	636	607	540	568	597	615	597	565	582	613	594	571	606	607	604	575	579	597	556	561	626	573	598	603	581	622	582	590	620	564	592	590	569	615	617	583	565	555	564	588	621	568	579	587	611	606	636	611	641	566	579	594	599	585	577	634	648	627	595	594	557	598	579	596	589	591	597	619	569	617	553	587	633	581	594	599	607	588	590	625	643	604	608	594	610	623	587	588	676	586	609	548	591	560	602	610	657	564	601	553	645	605	656	570	632	589	590	574	576	561	610	614	565	593	574	592	579	570	602	628	581	600	605	580	600	629	584	586	613	604	600	615	576	593	594	530	582	579	592	621	583	573	603	554	601	616	577	547	565	603	599	569	566	577	576	625	540	587	593	558	562	613	594	582	596	588	600	572	619	600	591	612	544	631	562	595	626	567	610	647	607	579	584	568	621	534	590	617	596	580	623	612	684	551	590	598	620	576	606	566	598	590	564	622	582	601	558	614	608	534	624	596	593	584	578	618	606	592	629	572	602	572	547	629	565	560	579	626	600	532	616	636	581	582	556	576	573	612	589	592	616	602	580	621	596	576	597	557	635	575	566	577	619	605	578	593	614	589	583	572	611	597	573	559	603	576	558	631	600	589	589	600	629	589	589	624	561	595	578	588	609	594	633	606	600	578	590	576	586	580	558	599	591	601	601	554	596	592	573	558	593	583	578	587	603	611	619	576	575	597	591	598	570	590	599	603	629	609	554	566	623	609	586	656	541	624	631	650	584	562	611	605	593	612	641	588	599	606	594	597	600	616	596	586	604	591	592	618	615	579	571	580	621	627	648	580	528	575	587	588	596	582	571	635	568	573	576	585	616	622	575	523	612	608	600	551	576	620	615	599	631	543	588	591	571	620	604	581	637	634	630	624	656	621	599	551	629	582	613	611	612	551	558	614	585	574	615	562	591	556	578	596	602	576	559	613	594	601	571	609	603	583	580	581	585	592	585	592	582	603	632	569	595	611	595	577	611	568	584	571	607	581	606	597	610	629	573	574	603	587	591	594	603	606	565	642	628	574	538	614	658	569	552	581	623	576	547	613	583	561	580	583	610	597	592	575	603	544	652	545	594	553	563	618	605	578	596	588	576	563	599	594	639	600	622	589	589	593	602	583	603	650	580	600	591	560	571	601	596	607	608	547	626	610	531	582	617	542	628	585	540	595	536	544	574	620	603	593	607	599	638	639	563	588	585	536	619	602	616	571	596	606	589	652	592	584	623	612	595	593	580	580	595	639	549	578	594	619	614	571	602	581	598	632	563	642	576	609	608	598	605	608	632	613	570	560	630	597	585	612	570	607	610	645	606	606	622	640	544	607	623	581	573	606	543	575	628	550	612	604	569	640	628	591	567	609	606	582	537	581	567	632	603	592	608	607	581	595	562	578	619	614	577	607	546	591	563	591	588	654	618	628	614	604	605	607	648	565	596	570	593	559	602	612	594	553	583	586	587	651	583	646	608	578	593	592	619	579	640	659	562	568	579	569	608	586	606	617	624	554	567	603	602	564	622	555	591	610	604	589	630	612	578	606	558	598	603	645	587	586	597	618	546	617	580	617	578	580	590	630	584	632	573	569	552	579	584	579
24546	20958	24450	27604	20442	1711	321	217	216	219	189	185	212	184	188	189	180	178	178	160	157	176	159	146	146	176	133	141	151	170	158	173	158	139	158	155	153	171	146	153	164	152	122	145	150	146	137	166	149	151	176	141	143	184	137	153	167	187	174	147	155	143	168	170	156	154	154	163	173	164	183	163	168	178	166	161	153	160	152	162	134	134	158	132	164	144	153	171	147	157	144	152	157	140	138	161	156	167	163	149	184	152	151	151	150	173	163	142	154	127	135	126	130	183	155	164	148	149	161	169	178	167	176	152	165	142	149	138	153	179	151	145	168	153	143	172	143	153	157	142	148	174	176	156	158	167	140	167	156	151	176	181	167	134	136	153	159	144	165	136	159	132	168	167	162	150	162	150	142	143	150	171	137	160	130	146	141	155	153	147	157	148	155	157	154	144	127	158	164	175	137	141	160	151	170	137	125	150	152	144	153	122	143	168	157	142	126	147	173	162	159	164	154	184	148	177	153	170	140	162	169	137	174	173	161	164	174	157	186	163	167	159	166	156	163	167	146	146	163	174	135	157	144	159	187	163	160	147	153	159	177	165	173	143	159	147	129	164	153	136	129	162	144	160	144	161	189	150	135	137	139	165	163	131	153	165	152	151	146	148	173	159	131	145	144	174	152	173	176	134	151	159	183	151	154	157	145	164	155	143	168	149	152	166	152	169	176	144	161	141	151	160	153	151	148	142	148	160	160	152	157	152	154	169	176	175	150	175	145	173	170	183	148	151	153	138	152	122	143	143	146	161	191	145	169	149	145	138	150	178	150	143	124	129	144	140	145	154	127	162	151	160	141	167	158	157	140	152	169	132	148	164	146	149	157	131	161	163	160	155	186	145	172	147	160	123	155	178	175	154	156	141	132	149	151	160	151	151	136	147	151	151	141	147	175	155	160	152	149	133	163	186	141	157	136	149	173	153	152	170	162	153	154	149	150	177	144	185	143	151	189	156	183	157	171	157	134	153	137	164	168	182	159	147	141	167	146	149	148	155	168	157	170	157	145	160	140	161	125	158	150	171	150	150	157	158	143	130	147	155	172	149	173	158	138	162	171	156	154	149	122	132	143	162	169	137	163	142	133	145	147	158	143	176	155	150	141	147	142	137	144	149	152	157	169	142	158	154	155	167	147	161	143	152	119	150	146	163	162	176	149	164	145	154	136	160	142	162	162	152	141	141	148	140	142	140	148	178	171	151	156	167	164	150	154	151	144	152	174	147	156	141	166	154	134	164	147	133	149	155	157	177	155	156	133	150	162	128	145	151	165	154	139	165	122	147	129	134	175	149	157	160	142	148	145	160	167	154	170	150	179	166	161	139	176	147	138	148	133	144	155	147	170	151	165	165	138	144	164	145	141	141	153	137	151	136	147	149	145	151	146	139	163	165	150	137	147	164	148	166	182	162	141	150	156	158	155	160	143	147	186	161	174	163	160	164	148	160	147	145	168	163	156	149	155	153	167	160	139	154	152	139	153	126	150	150	154	162	151	139	137	163	138	137	144	149	146	140	143	136	159	150	137	164	187	138	142	125	145	169	153	134	155	131	162	142	127	142	168	142	133	164	172	143	179	170	179	119	120	167	158	136	151	147	169	173	140	159	169	171	141	164	174	150	149	123	164	149	141	158	156	163	131	137	137	160	150	165	169	168	174	180	138	144	138	149	186	143	150	151	128	156	147	140	158	136	142	147	165	157	164	165	149	170	159	148	127	160	178	158	143	166	155	145	156	130	144	166	164	152	176	152	154	186	162	121	162	154	178	147	141	143	152	150	141	168	164	153	158	144	157	131	155	142	160	150	163	151	171	164	157	135	154	153	154	159	149	161	171	139	152	151	143	166	149	161	137	145	151	162	155	165	161	142	123	148	167	150	154	148	151	155	166	169	161	148	170	178	155	174	176	143	151	135	154	166	138	147	128	168	141	158	171	167	176	145	165	168	156	141	135	169	134	162	168	132	154	138	160	156	175	133	151	159	154	166	164	167	153	145	141	155	156	144	146	161	166	151	144	162	145	154	175	167	167	148	153	162	170	163	154	155	170	179	150	155	149	149	178	155	153	156	152	149	127	162	143	163	142	153	164	160	148	165	155	159	134	170	143	139	135	149	173	157	132	143	160	164	145	153	161	142	137	179	160	142	188	137	152	158	151	178	182	166	145	161	140	139	154	173	179	140	153	165	141	149	170	162	159	159	162	164	162	157	157	162	149	138	182	148	130	149	135	142	149	138	137	176	164	159	159	146	153	149	166	168	131	160	149	156	147	155	151	147	166	149	153	175	140	175	152	163	148	129	150	161	149	142	149	136	157	164	135	130	167	129	156	135	131	172	155	163	166	147	134	169	147	145	157	132	146	181	160	152	161	135	136	161	148	176	200	146	145	151	159	131	183	149	135	163	132	151	156	153	176	154	157	168	145	148	152	156	123	131	188	157	149	153	154	165	151	163	144	157	156	137	137	122	160	161	140	162	160	142	182	163	138	157	159	162	145	157	151	157	162	152	162	152	150	158	160	162	159	157	151	165	156	137	149	165	178	147	153	156	161	143	155	149	171	157	192	152	113	166	130	170	154	163	158	131	168	144	156	152	159	130	150	151	174	143	136	169	147	163	178	179	143	148	159	154	172	138	148	142	171	156	150	146	156	160	139	154	160	165	155	153	150	169	162	163	149	173	147	154	152	158	166	127	120	158	120	156	131	157	145	161	157	145	144	160	134	165	155	150	132	163	143	139	153	168	161	126	163	150	136	153	141	142	159	158	164	111	144	174	167	152	159	155	139	160	162	150	158	155	167	147	138	137	139	146	148	146	173	170	169	148	167	127	145	111	167	133	163	184	142	159	161	125	162	170	151	165	190	163	161	151	141	157	134	137	147	146	137	150	159	159	149	139	152	141	169	156	148	149	150	145	153	147	158	146	139	143	173	137	146	149	146	158	195	140	167	151	156	172	144	150	153	170	170	180	137	167	150	156	135	132	136	154	153	132	154	153	135	152	145	147	167	149	136	175	155	172	154	151	151	160	145	160	158	144	147	141	166	153	143	164	145	156	140	152	140	155	158	161	131	155	156	139	187	161	156	149	146	156	149	165	151	163	146	163	160	147	154	150	162	152	141	149	160	168	157	145	129	159	152	155	151	126	160	178	156	162	151	129	188	162	157	161	159	151	152	170	185	169	141	162	128	155	151	146	147	141	183	149	167	148	137	147	138	137	137	173	161	138	172	129	160	164	171	147	141	150	159	121	147	179	156	154	151	162	157	128	153	156	152	162	142	163	174	158	140	147	160	144	160	157	143	154	157	157	154	143	163	165	165	143	137	163	167	164	149	148	158	141	171	155	146	164	151	161	151	143	162	148	160	171	126	167	139	152	164	167	161	148	151	148	132	163	153	154	157	158	144	152	152	169	145	141	156	169	169	153	174	147	162	132	178	153	156	166	146	174	137	147	119	136
3034	2521	1475	759	550	452	442	382	341	388	326	372	343	356	380	364	354	346	349	380	322	361	349	343	344	380	348	352	377	376	379	359	362	376	365	375	339	317	350	349	395	349	357	384	334	357	295	380	367	356	359	400	350	347	358	354	330	347	338	359	294	365	340	351	383	365	378	330	359	341	339	362	327	370	346	359	306	373	334	339	365	361	355	333	359	340	380	377	368	358	352	365	339	329	341	350	371	375	338	351	360	381	335	366	350	331	363	347	334	368	352	350	331	323	371	319	359	362	332	341	341	375	351	340	345	328	334	379	358	363	375	373	360	380	349	338	343	344	366	363	353	336	353	365	347	352	353	373	375	356	329	351	336	331	370	350	353	390	375	377	361	362	350	355	342	338	381	374	332	344	347	351	338	342	362	329	377	344	350	379	347	372	371	357	325	396	379	359	341	369	360	328	361	352	380	359	369	345	330	343	342	344	328	388	392	345	345	369	365	322	336	335	372	334	356	343	380	333	340	345	334	351	349	372	345	380	336	349	379	360	370	387	331	323	339	333	373	352	359	327	356	363	381	366	373	360	388	321	380	350	342	327	346	358	338	325	380	373	353	366	347	351	322	339	358	345	345	367	358	348	365	359	332	351	346	357	352	381	361	351	373	381	368	348	336	322	319	334	335	347	316	340	361	351	389	354	358	336	359	335	369	351	348	310	349	333	377	337	333	351	346	362	389	355	365	350	371	341	370	341	351	356	375	346	355	315	348	355	360	368	362	338	366	365	356	361	338	334	343	342	351	334	335	364	326	324	337	330	363	373	345	386	327	353	342	335	350	328	366	350	380	319	380	391	345	371	345	361	355	365	348	416	378	377	342	357	357	340	340	373	359	338	361	401	329	351	358	344	337	353	351	381	325	346	333	354	356	352	390	383	330	354	329	351	360	326	352	343	347	394	347	339	345	374	389	376	316	352	355	321	357	351	344	349	344	343	356	358	331	374	349	359	350	337	346	357	345	368	356	367	348	326	346	359	357	344	365	328	369	323	367	351	331	364	342	351	322	362	360	340	375	369	337	405	354	362	330	335	362	355	379	359	361	386	369	365	330	317	345	341	322	354	362	348	362	369	354	375	330	340	391	358	376	343	331	336	340	350	334	358	365	374	376	348	323	361	362	360	360	342	357	353	338	338	365	360	360	350	372	348	348	323	353	340	368	318	363	375	352	347	365	368	361	311	322	367	357	330	377	374	382	353	357	362	336	335	366	354	370	350	365	338	387	378	371	320	358	343	345	367	377	354	355	330	353	337	365	355	334	366	364	341	364	345	383	358	363	364	351	348	361	367	319	397	329	334	316	365	371	358	343	351	332	351	329	350	357	348	343	365	377	347	363	367	361	359	353	382	373	346	353	366	353	365	347	363	375	342	404	383	383	383	337	316	362	347	344	370	358	323	333	359	382	357	326	314	356	371	372	345	343	343	338	355	352	317	367	343	351	359	361	362	344	353	348	385	342	371	379	361	321	360	353	309	357	341	344	338	325	349	358	350	345	361	362	357	352	387	372	325	348	325	354	375	378	356	342	341	363	354	370	320	377	389	346	361	361	337	356	372	346	387	381	367	365	329	366	334	394	360	346	357	352	349	376	355	363	303	345	377	351	357	370	365	347	336	333	331	326	322	371	344	370	336	334	342	326	352	379	334	374	333	347	341	341	350	363	342	366	344	356	355	344	361	358	333	343	328	340	328	375	324	357	362	349	334	343	316	354	358	338	357	359	358	327	367	337	357	345	350	381	350	365	346	330	335	378	354	351	351	380	360	354	360	352	349	336	332	340	370	382	338	392	356	351	377	372	375	335	360	368	329	315	329	351	315	332	342	397	351	338	315	343	365	374	357	366	344	345	358	376	351	348	356	378	342	345	341	331	349	352	368	358	368	379	337	363	351	333	338	327	361	381	351	359	334	359	328	318	359	341	377	364	336	325	408	334	353	338	361	372	385	361	363	328	333	335	354	364	354	339	363	338	357	351	380	327	320	341	341	389	356	357	314	357	374	383	360	379	361	336	380	339	339	342	366	354	341	388	337	342	312	361	363	343	355	380	352	378	353	374	357	342	387	324	339	333	384	346	350	360	354	352	348	391	380	363	377	379	346	342	344	327	360	379	346	359	352	350	384	337	362	348	329	385	351	330	362	388	341	364	369	362	353	362	337	366	360	346	374	343	351	352	375	355	368	342	334	346	326	391	368	363	357	333	348	362	362	327	312	302	371	357	351	366	348	335	368	325	355	373	339	333	355	336	377	329	370	369	342	346	357	373	351	331	322	372	376	367	353	309	348	350	354	342	344	341	363	363	376	364	359	348	328	359	360	348	341	345	356	349	371	332	363	352	344	413	354	348	322	341	365	318	346	362	352	370	368	343	410	347	349	352	372	339	382	339	341	339	361	353	375	372	319	374	354	328	383	342	361	358	319	351	345	353	345	358	347	343	328	354	367	335	376	374	347	339	381	383	359	354	356	322	341	354	343	354	351	363	344	354	360	372	341	348	358	385	342	320	320	359	343	386	343	343	341	361	343	389	364	323	393	363	340	348	327	351	360	336	376	379	365	345	342	372	378	357	338	348	394	349	329	337	352	355	342	352	348	325	368	363	349	368	352	344	335	382	337	359	363	334	356	363	335	385	334	385	338	354	366	370	371	404	355	342	340	346	342	365	375	368	340	317	365	360	324	326	361	347	325	340	343	368	349	371	370	308	352	360	377	339	366	336	352	355	369	355	355	353	375	346	345	341	363	358	310	345	343	348	344	371	351	346	328	327	320	350	355	341	335	358	390	365	344	323	380	356	331	372	360	337	367	349	333	374	376	332	372	347	327	375	384	354	351	394	356	368	354	390	369	387	385	341	325	375	327	321	346	374	349	373	367	384	348	368	353	362	342	387	376	350	345	346	361	336	349	373	371	363	320	349	352	366	358	340	358	349	364	339	342	334	367	342	302	379	354	375	342	380	380	313	346	353	341	382	341	340	363	382	375	354	381	319	374	377	341	364	324	361	375	345	360	342	345	350	371	355	369	348	344	356	350	337	329	343	336	364	349	329	355	355	321	332	354	350	356	357	345	367	353	357	339	359	338	341	363	311	344	389	342	382	343	374	325	361	350	340	414	332	328	355	366	373	334	358	349	373	358	381	367	339	335	360	334	372	330	372	329	365	365	384	349	345	360	352	379	362	397	352	352	347	354	360	350	348	380	362	343	348	370	339	315	354	354	345	363	376	372	356	358	377	355	369	354	351	329	313	365	342	378	374	356	359	370	345	361	341	352	334	339	323	364	362	351	350	339	378	339	344	378	365	356	367	377	396	357	345	330	348	359	335	349	343	354	305	324	332	327	335	329	347	353	394	368	338	345	360	376	341	385	356	335	343	355	364	376	355	355	328	363	367	344	337	355	366	330	337	347	356	331	332	344	329	360	366	357	327	361	347	345	386	426	335	346	359	355
23805	20952	25105	26985	20959	20720	978	286	185	170	137	143	99	106	99	97	97	80	96	95	97	68	70	82	84	84	82	71	78	80	65	82	87	76	83	73	81	63	64	64	77	76	69	66	76	63	72	75	74	67	81	72	72	68	83	67	78	72	61	64	68	84	79	79	66	60	68	60	76	81	88	65	68	72	68	74	74	64	61	54	76	58	66	68	67	73	66	62	57	69	55	58	84	65	67	79	82	65	67	84	71	55	81	74	73	62	71	66	90	82	75	68	38	92	60	80	61	72	69	66	81	68	78	81	78	57	72	72	61	61	67	55	86	68	80	61	61	77	83	67	62	72	75	68	71	59	65	69	85	77	92	74	74	75	59	63	68	58	71	68	79	62	70	79	67	72	78	81	77	72	72	63	56	54	63	74	90	68	66	72	67	68	74	67	62	63	68	74	66	79	80	78	61	64	56	61	69	70	61	65	76	64	68	64	77	62	68	68	72	76	56	74	73	61	72	63	67	71	66	75	52	73	64	71	60	56	64	64	75	85	71	60	59	75	60	70	53	68	52	60	82	73	70	81	69	68	92	77	73	70	66	65	56	67	81	72	78	71	68	58	71	72	63	63	74	69	62	76	55	56	59	77	63	62	78	58	78	56	54	60	79	67	67	70	57	71	68	74	77	69	67	65	61	77	85	66	67	87	57	67	55	59	52	57	71	54	68	58	63	67	77	52	64	72	65	65	69	72	70	60	72	78	68	57	84	70	59	59	60	75	75	72	68	59	62	71	76	70	59	77	63	69	67	75	74	62	79	71	83	63	67	72	56	82	66	74	77	75	96	49	73	65	61	81	74	60	66	67	66	75	69	65	68	60	59	81	74	59	67	63	72	72	55	67	63	83	66	67	73	59	77	59	76	81	63	67	71	73	52	76	69	62	81	55	56	65	65	67	74	54	78	71	58	77	60	68	58	55	65	59	86	80	73	49	62	68	66	63	57	73	60	70	73	54	64	73	64	65	73	61	60	59	69	57	55	57	70	70	79	81	69	64	67	76	76	73	81	78	81	59	63	77	68	60	68	69	62	71	68	68	77	68	67	71	59	63	80	72	80	61	64	53	64	81	60	68	66	56	51	83	75	78	68	75	63	71	78	73	70	59	63	50	65	71	74	82	80	64	53	59	56	81	55	66	57	65	63	67	67	70	78	68	84	72	73	64	64	68	64	63	54	51	56	55	58	56	83	80	74	77	73	59	71	55	57	74	63	65	70	81	70	73	64	62	74	80	80	60	65	58	63	72	62	69	72	63	77	85	74	60	57	62	54	68	82	61	69	64	73	53	75	75	69	69	84	83	59	74	71	66	57	62	68	69	87	54	59	68	88	67	59	64	57	64	60	66	67	73	80	68	74	46	85	59	72	76	75	62	78	82	77	51	64	78	67	63	82	72	60	66	69	77	71	73	67	84	69	77	45	67	69	63	68	75	67	61	71	69	69	73	79	60	78	68	63	76	42	73	81	73	70	54	73	71	61	59	72	71	66	62	70	62	62	63	71	69	77	56	85	65	62	71	77	75	89	67	55	74	78	69	62	68	65	62	61	77	52	73	80	68	60	58	55	84	54	51	49	63	92	74	77	60	74	73	64	69	88	75	82	67	94	56	65	68	64	63	71	58	58	66	69	62	86	66	56	84	73	63	71	74	68	72	69	76	71	60	64	67	77	83	65	78	72	58	71	78	67	70	60	66	76	66	73	86	76	66	75	78	63	69	58	74	64	73	64	72	69	60	84	63	70	73	66	73	71	57	60	70	59	62	77	82	68	91	79	71	67	54	66	73	52	87	59	79	84	70	69	65	66	63	70	63	69	86	88	67	83	66	59	73	72	72	52	60	84	62	52	51	62	76	60	66	72	73	53	66	58	71	76	77	72	68	89	57	57	78	64	63	71	58	55	72	67	71	72	77	66	57	73	68	71	82	84	74	68	66	76	59	61	56	66	72	56	63	78	52	53	49	83	76	70	69	75	67	77	65	66	69	66	65	73	72	81	69	70	57	68	70	61	70	66	70	60	57	73	51	76	54	70	63	69	73	61	55	61	60	69	65	77	65	56	76	57	72	62	75	84	77	67	63	63	69	85	62	61	65	83	70	76	67	79	64	61	79	57	68	70	69	75	68	58	78	77	52	58	70	65	64	68	57	73	71	71	42	74	86	69	54	57	57	75	79	56	64	77	69	61	81	68	72	69	79	79	58	58	74	60	69	74	59	55	53	62	51	74	81	61	79	68	68	61	68	77	71	93	88	73	89	75	68	71	62	69	62	70	73	56	67	70	68	47	76	73	83	86	75	60	80	84	75	75	72	68	80	76	85	78	73	62	60	60	60	55	71	66	69	70	61	62	67	51	56	71	61	72	60	68	68	58	69	89	64	53	71	64	78	64	75	66	60	74	55	61	59	65	64	64	57	66	61	61	62	75	80	68	72	62	76	56	62	78	66	57	72	68	69	81	64	74	65	61	76	58	71	51	61	76	68	74	79	72	72	81	59	87	56	72	71	73	62	61	64	71	71	69	98	82	64	93	78	77	62	74	52	61	70	57	81	53	67	61	90	72	73	61	69	71	67	58	66	52	78	79	88	84	65	67	59	68	62	72	62	78	69	72	78	73	78	67	51	70	62	62	66	73	72	66	71	72	72	71	78	61	67	71	65	77	67	69	74	72	68	56	57	66	75	58	62	74	72	70	75	48	67	78	69	70	82	82	78	66	70	67	68	71	62	64	57	74	63	79	61	84	71	74	77	78	68	93	71	61	70	84	48	62	74	79	62	61	109	73	73	77	67	63	88	65	78	65	67	80	62	69	80	86	81	66	57	75	70	77	70	69	65	62	54	45	66	60	82	81	82	71	51	58	65	69	82	89	79	73	72	64	60	70	62	81	79	55	58	51	86	69	73	80	71	65	63	61	73	61	59	64	59	73	83	66	71	66	59	82	80	73	77	75	57	65	61	75	48	68	74	65	62	73	71	84	71	76	67	59	71	58	56	85	77	65	78	73	76	60	52	68	63	70	60	61	68	81	78	77	55	55	65	67	58	76	66	73	58	73	70	91	73	70	69	64	59	53	82	65	51	68	52	69	60	53	67	63	59	70	72	64	62	81	66	77	61	68	65	68	65	60	70	71	66	67	65	71	60	56	54	68	75	60	71	55	75	91	62	55	57	80	71	64	79	63	71	74	78	69	63	75	70	52	56	56	61	66	60	62	79	77	79	60	69	67	53	75	87	67	61	59	72	74	76	78	61	77	70	75	70	51	61	74	82	64	57	64	67	53	59	84	68	66	52	65	70	74	57	53	53	46	63	69	77	62	74	58	78	71	68	80	68	67	62	60	65	66	69	74	75	67	66	80	60	80	60	65	76	69	67	69	62	68	68	73	79	59	75	59	59	73	68	73	81	63	86	71	66	79	65	86	67	67	68	74	79	57	67	62	73	72	78	65	70
2929	4210	2182	920	536	399	328	278	231	262	238	274	196	230	229	216	204	195	230	207	194	185	206	157	198	170	166	188	188	194	187	182	156	192	178	210	193	201	184	172	178	186	188	192	174	198	206	189	213	188	183	197	176	194	192	184	183	186	185	184	183	182	204	171	223	170	189	175	198	187	170	167	195	175	191	196	181	190	171	158	179	188	191	175	172	195	184	191	193	191	160	196	184	198	171	180	163	163	191	167	206	180	196	194	167	175	183	174	181	201	186	195	161	182	194	194	180	167	147	158	177	192	189	193	178	166	178	166	185	187	179	156	176	170	185	184	172	183	171	188	171	179	187	199	183	193	191	200	191	184	189	193	197	176	156	168	161	200	198	176	194	185	204	182	172	160	171	178	186	207	175	180	176	199	194	178	181	181	183	181	184	186	181	168	189	186	184	198	172	164	154	179	177	197	160	185	179	171	198	157	188	184	189	183	164	190	184	177	169	192	208	193	210	172	186	169	184	190	193	194	190	190	194	170	181	172	161	178	173	200	211	218	203	176	194	210	202	190	204	188	198	190	169	173	167	200	199	202	197	188	198	186	180	176	181	161	188	184	190	203	185	171	178	185	183	187	209	187	194	185	175	194	191	174	199	174	165	168	183	200	190	183	184	168	198	176	175	190	190	170	198	168	183	170	180	171	196	189	187	172	202	180	164	197	181	176	195	194	183	172	192	174	201	177	170	190	220	211	168	176	200	162	200	171	180	168	172	197	190	180	179	193	161	183	200	186	170	179	193	170	204	174	179	166	189	187	207	207	188	166	180	156	187	179	181	192	185	177	179	189	154	194	203	176	191	168	172	209	183	184	192	201	205	184	180	177	188	182	165	179	192	177	183	213	164	189	167	196	182	196	190	204	182	184	201	178	182	200	203	164	203	197	230	159	201	174	164	166	198	174	187	197	197	194	164	171	184	197	193	190	186	178	176	210	166	158	169	192	190	168	193	175	186	187	180	206	191	199	192	192	168	200	202	190	160	195	186	190	188	188	180	177	185	202	171	172	212	196	181	188	191	186	181	178	182	165	189	193	188	182	181	203	179	170	162	196	176	184	218	195	205	171	200	194	179	161	200	186	201	201	162	144	155	197	188	159	202	189	190	158	193	174	168	182	197	172	189	184	185	178	206	197	159	200	171	210	189	201	186	181	193	175	187	177	186	184	180	191	171	190	163	181	169	180	195	176	193	172	185	183	206	200	172	204	188	201	181	175	193	172	208	177	191	175	202	200	191	198	193	170	187	211	182	175	187	208	195	188	172	171	178	183	159	196	193	186	184	189	211	167	178	183	210	196	194	181	187	168	179	180	163	199	190	179	160	192	194	193	191	198	183	193	193	181	192	166	160	156	174	174	188	168	167	169	201	179	184	175	181	193	196	196	191	184	146	174	171	160	173	173	161	185	203	203	172	189	193	192	191	200	195	181	181	174	193	189	177	178	191	216	174	166	192	191	192	177	176	181	196	188	181	208	186	169	190	188	165	191	179	195	180	195	197	207	187	192	190	177	184	198	182	173	219	180	183	205	186	171	172	180	183	164	190	145	174	186	196	187	202	169	200	172	167	184	181	208	171	191	184	165	205	172	190	184	189	187	186	201	183	172	190	195	187	190	233	175	189	169	184	167	188	179	215	145	183	179	185	179	190	187	171	188	153	201	195	160	187	186	175	200	185	189	195	177	151	191	183	196	170	181	196	168	176	182	194	196	183	180	172	174	190	184	156	202	196	173	182	168	181	163	171	166	176	125	180	150	196	213	184	208	187	181	174	179	197	200	181	207	189	203	185	215	176	157	179	164	181	169	191	181	188	171	199	184	194	181	166	190	182	191	203	202	179	190	170	186	196	178	192	201	185	183	186	191	206	178	177	186	184	172	162	199	175	193	185	173	177	199	166	188	206	175	166	168	157	176	220	193	198	177	188	201	168	178	176	172	181	187	174	198	206	175	189	180	186	208	188	185	201	202	164	191	208	179	190	189	199	199	191	175	184	189	188	167	202	180	183	185	196	182	189	177	208	186	199	184	192	177	173	179	175	199	188	175	172	203	181	192	173	213	185	164	204	161	183	171	195	182	186	196	207	186	186	178	195	181	178	185	166	199	162	164	184	169	196	202	181	172	177	187	174	191	183	189	177	167	161	190	199	180	159	185	196	180	194	189	192	173	190	194	214	165	178	160	178	187	165	183	195	226	183	185	187	204	194	178	150	195	180	189	206	201	169	215	198	182	180	194	199	183	203	166	181	170	183	198	205	181	170	203	172	207	169	178	183	198	196	187	196	181	189	200	197	186	201	169	155	179	171	201	202	181	184	176	154	187	171	186	197	184	183	182	166	189	178	177	170	181	174	181	170	188	204	199	184	158	184	190	187	181	193	203	170	187	183	189	188	181	187	194	190	178	171	194	189	176	203	182	194	191	160	178	202	195	182	204	187	183	160	184	199	205	216	194	191	197	181	193	195	180	169	174	175	177	195	195	205	182	199	190	167	186	174	187	203	193	178	201	195	176	188	189	183	168	149	161	182	189	182	187	183	173	182	198	180	200	198	186	184	174	184	186	170	187	187	187	184	176	192	191	186	179	170	189	185	183	227	176	156	200	161	184	215	190	207	201	167	175	175	175	163	185	164	201	207	176	191	178	188	153	191	171	188	171	185	174	185	181	200	176	182	207	179	195	209	195	191	182	193	183	206	179	196	180	180	206	182	190	196	159	184	184	196	192	199	179	199	155	193	173	190	179	175	174	176	184	179	168	169	183	170	192	190	170	183	188	202	185	162	199	172	177	188	188	187	208	163	177	155	187	172	195	174	192	190	159	168	182	199	184	183	188	174	191	208	189	196	157	178	176	201	174	174	199	178	167	182	172	195	193	161	193	195	212	184	169	179	168	204	177	189	201	197	186	185	217	195	183	190	163	198	173	195	167	176	200	187	181	172	192	180	204	193	164	170	173	188	170	191	190	165	183	189	146	189	187	164	189	156	164	178	164	191	167	180	189	168	167	195	187	194	199	183	188	197	210	192	187	159	180	181	183	186	189	181	184	169	191	182	183	171	198	180	193	177	188	172	198	170	174	202	180	177	166	186	201	180	172	163	189	184	171	179	190	179	178	174	170	139	175	184	201	171	163	190	176	168	159	158	187	147	204	182	190	182	196	160	163	164	177	189	197	192	169	172	185	177	205	177	189	191	194	182	174	190	169	177	206	196	186	181	173	161	191	170	167	203	182	188	185	198	195	195	175	184	169	182	185	214	178	190	169	177	177	186	176	199	189	187	186	186	188	157	165	188	178	159	173	194	145	193	187	178	187	162	172	169	192	182	197	157	187	183	194	171	183	202	180	199	180	176	200	166	191	179	163	184	198	197	160	201	188	173	192	179	166	191	180	183	184	215	161	178	202	175	184	196	181	161	184	179	191	183	203	179	171	163	179	190	191	174	172	168	184	194	178
32482	11959	1242	353	281	307	259	292	298	267	261	231	272	275	264	273	267	295	272	273	264	274	271	262	315	228	250	276	281	274	304	255	269	233	277	235	269	301	292	280	259	268	281	258	241	237	281	265	266	259	305	271	259	272	245	248	280	285	267	257	234	280	277	268	287	271	259	263	254	266	266	270	299	254	262	277	271	259	312	256	250	281	250	287	284	252	271	277	282	287	264	275	285	268	261	280	241	269	294	261	280	251	291	271	238	263	287	277	260	291	243	298	261	282	286	243	264	283	254	280	261	274	242	274	273	270	287	251	288	278	272	247	250	279	287	308	256	222	287	253	241	284	276	265	289	287	256	257	250	283	298	236	277	270	258	315	264	273	260	276	278	286	269	237	277	254	252	278	269	257	279	314	254	277	243	266	267	260	275	266	280	287	254	250	289	280	255	248	297	282	277	267	263	244	258	285	256	273	276	278	288	250	290	284	263	300	247	267	265	234	261	268	262	261	252	263	297	265	276	269	266	251	264	257	288	271	278	247	274	262	264	265	268	258	281	260	272	265	251	257	278	255	267	260	252	291	244	253	249	277	274	303	250	258	250	252	256	280	256	266	267	253	225	276	287	282	291	293	271	297	257	301	253	257	279	239	287	275	283	257	275	255	258	293	277	255	286	294	232	268	279	263	273	266	245	286	279	306	276	262	267	271	293	261	279	260	249	258	256	263	286	276	275	227	276	243	272	258	298	231	276	244	262	255	267	259	258	261	275	287	276	260	255	297	273	275	285	272	253	263	273	285	289	284	246	256	267	259	264	284	259	277	241	247	284	260	261	260	261	289	267	270	280	260	271	281	247	247	264	249	262	251	253	279	289	298	279	293	294	275	254	272	275	271	280	256	264	263	287	263	283	260	271	261	280	286	269	298	281	281	256	276	266	265	267	275	258	283	268	252	305	246	274	264	260	264	269	265	236	251	263	240	261	292	268	249	252	290	251	253	286	260	273	287	264	263	304	248	263	243	289	244	261	269	256	256	255	264	250	262	240	299	283	250	265	289	269	260	267	235	272	276	289	236	273	302	273	253	269	269	269	281	282	249	284	254	273	253	229	274	242	314	249	311	257	271	272	286	266	269	271	308	240	274	237	267	238	312	280	258	266	257	265	281	262	279	276	262	257	284	260	327	270	272	275	252	276	257	247	260	286	263	285	277	248	298	248	269	238	268	266	237	260	248	242	257	283	276	306	236	275	304	263	285	267	259	288	298	307	246	258	286	248	275	269	264	272	261	263	268	290	222	294	254	257	276	261	276	242	265	271	284	283	267	277	277	245	261	255	245	243	272	255	270	242	227	263	297	270	259	261	261	270	272	272	263	262	245	247	266	256	244	284	257	292	250	293	301	282	270	285	232	248	241	258	301	277	273	274	265	255	280	262	248	272	249	257	225	255	219	267	219	262	265	257	289	261	257	267	287	256	225	232	270	243	260	273	279	243	262	269	283	270	253	274	261	295	239	252	256	268	300	283	299	294	249	262	279	264	272	283	258	245	267	268	272	249	276	236	266	291	267	257	261	262	273	274	263	264	257	278	283	276	254	285	273	250	293	305	257	264	255	293	277	259	286	244	235	291	297	260	286	275	250	272	259	289	265	266	286	270	263	289	265	237	227	285	260	283	248	269	267	248	266	284	261	249	247	264	254	277	261	269	269	223	244	278	246	267	276	277	269	251	311	297	267	295	270	244	264	254	239	268	285	268	266	257	246	253	297	271	254	315	277	258	281	253	260	289	289	284	292	265	265	249	245	274	250	289	278	261	267	288	258	239	269	280	260	261	276	286	262	291	283	259	279	288	292	281	278	267	242	253	278	268	259	262	248	275	245	255	245	274	249	255	272	246	246	257	260	284	276	288	266	294	258	267	277	248	274	242	266	276	272	284	270	265	263	269	296	273	241	287	283	285	263	245	254	293	288	292	234	279	266	249	262	289	286	276	284	304	264	271	259	267	298	240	263	258	268	246	233	252	254	296	254	252	259	306	262	234	240	285	254	261	266	225	255	280	279	260	275	276	284	277	261	258	261	264	277	274	275	265	268	249	282	280	309	293	242	289	254	314	249	278	253	276	267	255	264	247	257	270	270	256	254	241	290	230	268	266	284	263	255	255	257	250	294	296	265	235	279	284	305	254	246	293	281	299	303	252	247	246	260	243	275	279	286	285	279	265	279	285	295	270	280	266	283	262	297	278	247	280	288	267	280	247	261	282	278	243	255	283	254	281	275	252	264	257	257	251	292	245	276	276	262	271	242	287	294	268	283	282	270	246	280	292	272	252	247	243	256	285	249	240	256	271	249	296	257	272	272	271	277	261	268	281	265	256	245	275	289	248	262	289	253	292	293	280	270	265	269	252	260	260	243	289	270	261	300	265	273	262	278	267	254	260	277	272	302	286	263	258	254	264	239	263	293	273	265	286	287	287	246	231	245	288	264	304	254	279	246	253	275	272	252	261	273	279	226	272	282	258	249	268	264	264	275	257	279	281	278	287	233	274	245	275	238	270	264	271	258	260	246	291	285	297	255	286	269	280	242	281	270	293	291	258	251	270	252	243	265	258	260	249	280	252	256	265	316	255	282	263	268	288	288	254	247	265	225	274	277	276	279	234	275	257	270	271	271	263	244	265	275	272	249	323	250	287	273	276	274	258	275	273	287	285	274	256	296	284	265	282	293	247	246	282	265	253	278	265	247	291	281	292	292	261	264	270	267	264	255	264	244	257	273	253	289	286	247	286	287	292	229	260	266	262	254	268	277	220	238	254	267	265	278	277	289	246	224	263	259	284	278	267	288	291	236	245	278	262	291	259	275	304	258	290	284	244	269	285	254	271	268	280	271	280	285	274	254	262	281	266	253	262	271	295	245	274	250	254	256	253	255	279	282	246	265	257	236	271	257	320	269	276	266	255	272	241	251	265	251	248	241	278	294	279	252	240	294	308	269	237	273	283	265	292	274	275	260	259	244	271	254	266	259	288	282	268	264	255	279	255	269	277	256	258	248	303	272	269	282	263	298	278	268	278	277	297	243	252	295	267	284	241	279	297	246	246	248	271	259	272	250	267	285	233	267	264	259	294	285	284	281	280	282	272	250	266	254	267	275	259	243	278	249	251	262	256	302	274	298	262	252	292	259	278	258	273	248	288	254	265	235	273	250	280	286	255	261	258	253	262	286	254	262	243	251	269	301	290	275	246	274	275	269	262	247	261	237	268	249	309	261	256	277	286	248	263	256	255	280	236	263	242	279	275	259	236	269	245	228	260	293	292	297	263	272	236	273	264	246	257	269	260	240	259	284	283	294	249	248	256	264	217	259	256	237	255	269	317	271	258	252	280	267	275	257	264	269	260	279	302	276	273	273	272	270	306	283	300	242	267	283	275	252	315	249	299	295	282	265	252	278	253	295	227	271	260	269	270	283	261	283	276	244	292	276	286	272	279	253	253	287	285	260
5295	749	643	648	595	594	621	619	609	590	604	639	612	550	559	631	575	618	586	609	561	609	606	616	618	549	583	590	587	659	594	617	615	591	580	584	629	619	599	559	581	590	592	583	598	630	572	597	615	587	586	594	603	576	573	591	574	598	585	628	617	540	597	635	564	602	582	612	611	588	579	538	581	599	565	614	597	626	576	627	591	585	601	563	571	598	583	601	581	531	573	608	596	608	612	560	566	576	660	607	565	604	585	587	571	609	596	626	575	614	596	593	579	611	591	612	585	608	562	639	598	558	583	628	586	630	597	561	564	619	613	582	632	582	584	606	593	596	609	585	571	607	604	595	596	557	584	614	623	582	566	601	584	609	617	576	586	588	573	606	620	621	564	603	567	575	585	591	590	579	572	611	553	596	602	566	560	567	573	600	632	595	583	605	568	598	639	613	607	629	600	583	569	555	593	643	558	585	558	596	560	574	623	578	588	605	606	597	612	542	602	593	571	594	577	564	615	581	625	617	578	593	608	591	628	583	591	583	596	625	611	573	617	611	631	534	610	632	611	600	594	610	570	614	572	594	599	549	631	605	596	589	563	556	595	583	609	611	573	585	608	532	625	632	604	575	658	617	605	634	631	592	626	590	586	596	590	612	609	635	579	595	563	599	603	538	601	630	626	552	579	562	577	605	614	557	601	556	597	616	578	627	608	556	598	549	637	594	588	618	651	598	602	601	565	598	603	616	600	606	570	561	576	629	584	544	539	591	617	563	593	590	597	548	608	599	617	593	555	582	625	569	561	599	629	558	554	599	547	564	644	564	577	591	625	584	616	536	622	567	609	568	615	590	580	555	571	584	579	579	599	625	641	602	597	580	597	610	617	614	542	587	593	612	639	585	561	589	576	600	610	627	581	607	623	595	618	575	583	594	606	574	584	627	603	625	544	566	592	580	623	572	598	632	604	593	616	622	575	604	591	598	650	622	587	614	632	568	580	587	616	624	600	612	606	595	598	570	610	558	612	573	629	596	576	585	628	600	538	623	563	602	580	595	588	582	588	601	595	588	622	601	572	609	613	577	586	560	577	565	577	558	561	569	585	604	560	601	581	613	562	592	652	588	638	565	556	571	587	590	588	620	585	617	590	608	610	581	589	620	604	605	613	551	548	631	608	600	599	576	569	567	575	624	587	612	627	573	630	587	634	523	598	584	579	553	615	574	602	627	602	575	597	589	632	627	623	603	611	617	634	572	651	593	624	578	569	583	549	572	619	585	570	566	603	576	574	594	599	574	560	600	613	595	542	599	590	592	608	620	598	610	587	544	603	629	615	635	574	558	601	583	621	595	567	597	622	561	569	593	587	587	637	598	603	643	587	585	580	616	610	636	609	577	607	570	599	586	589	610	617	594	606	608	629	572	557	605	607	609	596	568	554	605	565	567	566	603	553	589	610	574	592	593	648	585	612	576	592	560	577	576	598	613	587	609	542	600	592	596	634	542	570	602	581	601	580	593	584	566	628	591	586	622	610	554	598	611	565	601	616	624	582	598	603	584	618	567	637	581	585	600	611	571	575	608	607	600	628	635	589	612	577	587	562	597	546	574	594	556	614	635	600	584	585	563	626	595	584	607	584	572	602	567	571	584	609	601	574	575	587	556	576	638	651	601	614	583	612	665	665	615	564	581	594	547	578	608	608	582	591	609	573	584	571	583	607	587	600	541	594	588	585	665	584	608	587	602	561	566	597	590	593	593	613	565	610	621	592	589	616	618	575	626	577	614	571	591	574	580	634	558	639	580	558	586	611	603	578	580	586	609	596	621	637	574	604	592	512	580	613	601	597	626	623	561	583	559	585	609	555	594	609	602	592	625	567	546	619	579	569	581	630	624	582	589	576	571	586	606	605	590	585	583	590	596	566	591	572	644	621	568	566	659	613	603	552	601	594	613	546	553	613	621	607	587	617	606	565	589	604	586	605	575	611	587	590	618	559	591	608	602	592	627	574	575	575	586	591	569	628	568	584	578	611	597	591	592	571	601	588	565	600	613	581	607	574	587	562	604	578	564	612	579	552	567	597	578	623	611	624	619	587	586	576	582	572	590	626	609	574	566	609	610	605	610	601	561	613	599	631	642	602	597	576	548	563	598	591	597	628	609	568	561	573	603	585	609	592	598	576	627	612	621	576	601	596	546	597	607	583	612	566	603	619	626	619	580	587	620	597	584	604	602	613	579	602	576	615	608	600	607	594	619	590	545	630	556	606	557	603	577	590	575	556	607	625	583	631	621	579	577	599	637	585	582	599	587	610	504	543	622	595	553	548	575	569	588	563	608	597	615	596	587	622	599	608	629	567	576	565	601	616	610	569	535	609	571	636	574	605	596	604	587	599	573	590	547	601	573	553	581	598	544	602	616	576	587	609	577	571	569	604	578	573	588	566	625	621	614	572	626	610	546	640	594	601	541	594	594	630	592	571	611	551	550	579	594	607	610	642	574	548	582	628	635	597	607	624	612	597	612	585	607	587	529	597	618	603	587	575	573	617	581	522	614	602	592	558	604	576	582	627	572	618	584	614	583	600	599	606	582	593	585	608	628	599	568	581	591	557	605	593	606	596	611	626	554	617	588	590	594	566	624	567	619	538	585	538	546	544	611	644	585	609	617	598	622	593	605	599	594	551	588	640	617	566	594	574	591	613	560	599	577	613	562	618	582	573	595	571	591	560	604	592	569	621	646	610	600	604	573	584	560	642	608	557	574	576	609	601	645	583	564	585	634	602	641	623	597	551	602	601	617	597	570	600	565	601	607	561	657	619	597	594	632	573	602	607	560	616	559	625	558	591	592	625	616	610	552	583	607	554	578	609	586	588	590	598	556	597	573	608	556	565	561	577	568	578	602	624	555	629	625	603	561	601	571	549	581	564	553	614	606	575	575	597	609	601	574	609	633	598	654	595	581	584	587	607	585	576	616	559	559	596	564	627	598	585	601	590	570	576	608	566	588	590	582	586	601	602	605	571	634	600	611	541	556	607	614	584	577	560	555	620	578	601	596	593	561	625	605	602	564	600	620	597	628	575	566	556	555	599	596	577	589	606	557	543	631	597	644	601	571	569	594	579	584	574	566	593	536	606	623	551	634	550	542	568	541	580	599	616	554	628	623	598	595	558	605	639	614	583	572	613	585	552	578	652	637	583	564	552	613	639	618	607	604	585	570	573	603	617	575	605	598	571	609	559	604	620	551	553	603	603	628	614	632	622	581	594	556	573	596	605	607	575	613	613	595	610	581	613	594	613	562	579	653	577	572	609	581	607	585	668	610	590	571	654	596	602	576	594	578	589	627	598	640	628	609	603	594	604	602	574	647	604	575	568	591	586	598	587	604	600	588	594	632	598	574	634	580	593	613	592	582	583	576	611	563	577	609	538	655	589	625	569	566	587	621	570	608	560	568	592	617	590	582	588	542	609	577	577	580	642	570	567	601	627	643	586	644	578	601	625	599
24534	20962	24466	27610	20417	1729	341	277	201	182	200	202	182	162	174	152	189	170	169	170	135	147	153	154	153	167	150	142	160	180	180	143	170	130	147	161	145	161	175	146	169	190	170	155	176	163	183	172	149	164	161	167	180	153	147	148	141	157	149	164	165	157	178	145	153	144	149	150	134	150	162	147	151	154	153	155	153	158	158	143	157	155	163	149	171	152	148	165	155	162	166	146	146	170	152	152	156	153	165	161	150	150	129	132	169	149	121	142	160	162	147	170	145	167	145	133	140	153	122	187	146	132	147	153	148	141	157	152	146	153	187	140	153	141	146	178	152	156	139	157	135	153	157	140	156	156	159	169	160	160	154	189	160	145	131	170	151	140	142	166	179	158	154	150	143	167	149	147	162	154	143	146	170	155	131	148	137	158	141	170	159	153	180	150	148	152	148	180	157	162	162	158	147	144	167	149	135	129	154	141	142	153	164	137	166	165	157	158	167	146	149	152	137	162	156	172	153	146	162	169	141	147	158	155	143	156	155	159	164	148	160	146	124	145	159	146	153	163	149	160	161	139	148	156	180	140	156	145	187	161	152	152	159	163	152	150	127	181	152	138	142	158	167	146	148	166	149	160	157	175	159	160	160	134	144	150	160	164	148	144	149	152	144	155	143	119	146	163	150	162	175	180	132	152	161	134	159	155	184	154	172	164	149	156	151	162	147	173	129	156	153	149	126	127	165	148	159	168	160	166	154	184	152	154	204	183	141	149	146	159	149	164	163	157	139	150	142	140	158	137	164	146	179	150	147	142	153	161	165	178	138	143	136	148	154	153	161	139	166	155	165	146	157	162	153	147	151	147	148	162	141	155	171	157	169	146	172	161	165	163	145	135	157	168	182	153	168	163	149	146	151	150	169	138	151	135	156	175	138	149	163	160	182	144	168	168	145	139	164	159	150	152	177	143	165	183	146	161	170	160	179	135	152	158	154	156	160	160	167	131	154	141	154	172	147	164	178	164	137	163	165	174	158	136	158	117	147	159	150	150	172	156	143	153	154	143	137	180	175	154	161	172	145	155	159	164	153	172	166	142	154	157	185	159	148	157	151	154	164	150	156	138	161	164	158	152	176	141	146	152	154	125	158	139	162	171	157	159	141	150	153	137	159	164	113	163	132	148	156	178	177	159	144	182	142	182	165	161	158	156	131	144	157	152	169	169	156	158	163	150	143	142	156	130	163	161	145	175	138	152	172	154	160	185	161	145	148	157	164	155	144	147	142	149	155	145	155	135	175	150	146	146	165	162	159	159	156	141	172	145	127	150	146	161	171	143	163	149	144	153	140	160	157	138	178	180	176	164	126	149	140	145	145	152	174	156	147	166	171	164	179	153	143	129	143	157	121	161	169	146	149	174	160	149	147	160	178	128	181	154	159	142	157	156	154	169	163	151	136	177	159	141	155	160	151	158	152	156	147	141	133	157	133	152	161	133	114	146	142	164	150	158	144	144	154	158	139	138	159	124	156	126	149	154	149	152	175	152	154	154	143	155	127	155	175	142	193	166	140	158	164	119	158	142	145	141	152	142	166	165	148	143	152	169	122	142	137	152	161	146	143	162	161	134	155	171	162	145	181	174	147	161	143	159	181	154	153	132	151	168	164	164	155	153	144	143	140	155	173	146	166	141	153	144	152	150	176	156	153	157	168	146	163	130	170	154	144	148	137	154	149	130	145	147	143	145	158	173	146	160	165	159	163	150	143	157	130	156	173	156	175	135	160	160	164	144	150	160	175	148	156	150	141	164	156	163	172	144	162	173	161	141	155	144	156	153	162	125	133	160	149	136	137	164	135	126	161	179	171	155	152	151	160	138	141	137	164	164	138	152	151	148	150	147	123	138	149	169	140	143	167	141	150	156	168	164	150	149	166	135	132	132	162	156	145	151	156	159	144	163	151	160	150	158	164	160	150	142	156	191	142	161	137	148	158	154	162	165	167	145	185	159	150	192	136	152	141	160	143	148	172	148	170	138	157	166	159	155	152	156	169	150	133	151	171	152	151	169	161	152	118	166	179	163	160	132	169	138	156	159	130	138	136	165	158	153	161	160	146	149	125	153	190	134	162	147	160	149	167	154	156	166	161	157	148	178	164	154	150	150	149	160	151	168	152	176	167	145	143	137	168	180	155	164	152	163	189	167	139	149	134	156	162	170	153	160	156	144	157	142	175	152	153	159	141	136	149	163	124	156	165	166	128	179	171	169	156	169	135	169	153	151	173	164	134	141	167	160	190	191	166	147	145	161	163	158	158	135	128	163	158	144	152	149	136	153	162	175	158	158	154	166	179	138	159	140	150	138	148	157	120	153	162	150	158	159	133	165	149	182	163	178	131	145	157	143	143	147	169	123	148	134	140	155	157	141	168	145	149	151	143	135	150	156	155	174	150	141	150	147	168	157	151	172	168	148	165	161	147	151	173	147	166	154	154	143	158	135	155	150	146	147	160	150	150	142	155	148	128	146	135	185	153	158	185	162	149	164	180	143	151	153	156	160	161	162	141	156	166	162	165	164	162	148	150	168	157	146	148	131	146	134	151	154	174	152	163	156	144	195	144	152	130	141	140	160	134	159	174	152	174	168	152	171	157	140	150	147	151	170	139	134	154	136	160	140	152	142	148	147	177	123	155	148	184	177	167	127	151	159	153	167	143	156	134	133	159	147	153	167	147	157	175	154	148	134	160	158	158	148	146	175	157	145	165	160	144	169	142	157	160	147	144	134	153	160	157	153	141	144	149	165	178	170	161	162	162	142	137	136	167	124	166	130	158	148	155	142	160	140	144	142	165	153	182	140	143	148	154	159	142	154	162	159	153	149	127	152	175	165	181	153	161	136	140	149	154	152	155	169	169	142	172	151	157	136	143	143	149	156	162	163	141	139	128	162	139	134	156	172	136	141	169	162	147	165	134	175	149	144	140	147	159	160	163	147	133	144	153	150	158	135	142	127	156	177	188	159	160	160	162	166	143	164	130	137	162	156	154	165	155	148	151	143	140	130	140	153	137	147	162	164	169	160	171	144	131	151	152	167	159	134	167	154	161	156	162	152	153	155	155	150	149	133	145	153	144	164	153	142	139	168	159	142	160	167	119	127	138	168	138	163	147	154	189	145	163	159	180	151	153	115	160	141	182	153	146	143	143	150	147	134	160	152	159	150	153	149	154	167	144	155	140	144	150	163	154	129	151	146	151	138	160	132	160	155	148	166	128	151	146	153	158	167	134	134	134	151	144	152	160	155	148	158	114	164	156	147	160	162	149	157	158	148	162	167	154	174	155	157	175	141	157	150	154	170	135	159	144	149	148	161	181	156	155	142	167	161	174	151	172	136	143	168	153	170	135	144	143	153	162	149	155	165	149	155	153	145	137	130	140	157	142	172	150	154	181	168	158	151	173	168	153	151	162	164	154	149	165	182	155	180	139	151	145	152	153	154	162	132	161	141	179	147	158	148
3093	2489	1405	760	525	433	424	397	378	365	392	376	352	349	361	327	366	379	383	373	362	365	353	352	351	359	388	373	387	323	363	358	363	368	339	361	339	368	349	346	365	347	331	353	378	312	348	365	360	339	369	371	362	375	341	392	375	336	362	346	346	331	376	368	339	385	335	342	327	347	353	339	342	378	343	331	345	348	345	341	327	367	337	353	339	345	379	401	329	383	345	378	346	353	385	353	339	330	348	385	346	351	367	337	333	377	361	373	344	377	372	353	376	365	348	364	337	329	353	376	347	332	314	357	353	343	358	364	342	323	361	350	353	337	364	356	315	378	370	341	346	337	366	368	373	328	329	370	347	351	347	340	352	319	378	375	371	381	361	332	338	346	373	352	386	357	340	347	348	393	381	392	362	356	342	364	346	344	335	335	353	347	332	380	333	338	335	337	356	357	366	346	356	335	322	344	332	381	367	365	381	357	360	373	391	351	341	358	366	385	322	360	326	372	358	337	334	323	378	331	341	405	327	352	341	380	337	345	374	350	338	361	357	380	352	326	335	334	374	344	383	319	344	355	346	327	368	330	385	331	366	371	371	359	328	359	361	341	342	335	328	350	362	348	372	375	363	317	327	366	336	359	324	330	363	373	377	350	343	342	339	347	338	361	336	344	349	360	348	368	356	361	336	333	330	350	371	335	349	363	365	346	361	371	383	385	348	351	379	369	359	377	347	336	374	338	346	378	406	339	347	387	336	341	331	375	337	367	319	357	340	350	351	379	356	364	355	364	377	380	346	347	337	352	355	338	365	339	336	348	348	362	359	358	343	383	349	303	340	352	339	329	330	372	334	367	318	353	356	390	369	402	337	351	337	372	353	348	375	317	335	369	347	340	351	327	366	313	345	322	350	352	381	366	371	323	344	339	372	333	364	363	378	344	342	402	349	344	345	356	337	372	372	381	358	370	375	357	343	365	355	355	335	338	320	367	338	346	329	364	382	332	312	352	329	356	364	337	350	337	389	345	363	347	365	343	356	349	351	336	364	384	364	356	341	365	382	334	351	394	351	333	327	344	339	341	368	346	339	353	320	342	345	314	350	323	349	336	312	373	340	360	364	327	345	366	354	335	352	319	378	349	352	306	351	303	363	362	387	328	387	356	337	341	356	321	353	340	353	332	356	369	330	349	360	367	337	319	369	353	349	326	350	387	351	371	340	340	325	347	339	347	343	363	376	323	360	342	376	373	327	350	357	361	338	362	353	323	345	357	335	368	352	369	355	356	357	369	352	393	331	338	359	355	331	369	328	369	346	326	368	390	345	378	376	345	379	365	339	356	335	350	299	356	381	375	344	351	372	365	339	314	355	353	348	380	353	330	355	366	347	362	370	370	345	331	335	330	355	347	333	336	327	366	357	354	374	350	345	380	369	353	355	363	378	369	354	346	346	313	344	332	363	352	313	357	381	351	339	336	324	326	347	343	337	346	356	344	354	358	360	366	348	335	364	350	365	342	392	334	363	355	356	368	336	333	342	377	356	371	376	344	357	337	352	351	366	340	373	372	338	332	355	349	342	304	337	358	367	323	373	356	349	360	347	376	338	336	380	391	364	366	330	346	373	384	311	335	347	360	323	338	343	328	389	334	353	370	356	341	350	330	343	313	348	352	365	343	345	365	373	352	310	342	333	338	342	382	331	377	349	360	361	351	363	386	404	349	353	384	324	343	353	368	369	345	351	350	340	331	328	371	350	355	362	339	378	359	334	366	375	340	342	354	335	338	342	340	362	359	362	344	368	341	393	362	347	352	341	343	371	362	364	378	362	357	331	335	356	324	388	322	366	367	378	370	353	367	331	371	366	371	338	336	311	359	374	370	342	351	350	366	350	352	347	366	363	376	339	368	367	375	347	362	337	354	323	322	334	338	379	362	378	351	353	366	379	360	331	385	375	375	327	347	371	355	387	332	388	349	360	346	348	321	327	371	330	379	317	373	358	328	331	324	364	340	372	371	318	338	338	323	315	353	384	349	366	385	374	356	347	337	351	346	315	341	353	349	356	350	356	364	359	343	332	375	378	349	340	333	343	308	388	411	322	359	350	366	335	370	381	331	358	340	346	346	396	352	329	333	385	352	358	333	366	339	340	340	357	360	336	316	350	367	351	377	360	382	359	359	341	343	359	356	332	358	351	342	350	373	345	369	391	339	349	328	361	362	348	374	337	334	347	361	347	325	351	367	351	351	352	369	333	348	332	327	329	353	330	327	369	335	370	334	367	351	351	356	345	374	357	372	349	356	339	370	343	373	330	371	361	330	329	356	340	332	349	343	353	339	345	329	333	353	330	327	343	356	327	344	370	353	355	372	368	348	343	318	392	361	351	344	340	353	353	334	333	383	342	334	368	362	334	351	352	342	363	331	331	324	356	355	338	341	388	378	371	335	307	356	358	350	345	328	356	357	341	364	371	306	348	310	375	349	355	341	369	351	343	362	347	372	330	390	342	351	331	347	336	340	364	348	378	327	325	364	342	353	330	365	359	363	357	363	352	356	348	396	370	351	370	347	355	355	338	337	379	344	364	368	358	342	375	342	368	351	345	349	391	353	347	359	348	350	350	340	369	351	361	346	383	348	373	401	346	355	344	364	360	347	366	382	333	339	354	369	360	342	347	310	326	325	345	356	335	379	362	354	331	331	361	320	361	368	335	351	333	334	306	367	358	343	394	360	333	360	360	334	362	339	349	321	339	377	333	348	331	374	328	338	330	375	371	341	356	364	377	356	351	331	354	356	360	360	360	337	337	338	356	367	341	349	360	341	376	353	350	366	351	355	323	365	378	368	342	358	393	354	326	356	357	368	367	312	362	386	371	354	340	347	331	331	334	345	349	359	384	364	376	353	330	344	338	324	350	355	348	355	371	347	360	386	362	331	345	364	403	378	348	324	348	381	366	337	378	362	339	340	338	356	353	330	355	372	354	342	363	344	362	344	359	353	342	334	370	354	339	385	373	352	381	358	378	346	329	320	341	348	348	357	383	334	334	352	319	373	336	332	320	352	328	323	351	358	376	342	363	410	341	326	349	311	362	361	367	369	368	365	343	356	336	339	365	344	337	319	320	345	341	377	358	346	388	360	368	343	353	334	368	357	352	345	372	365	323	353	367	336	357	350	359	353	315	341	319	345	364	366	360	316	365	330	376	336	341	340	359	330	329	366	365	369	402	333	352	355	315	363	340	305	332	388	340	351	362	335	366	378	366	337	341	342	358	369	369	360	376	389	334	370	385	378	347	356	361	370	362	350	342	358	344	353	364	337	366	351	371	371	350	328	370	364	371	339	378	364	347	350	375	375	345	356	384	335	299	362	347	346	347	344	340	374	367	347	334	350	323	338	332	345	318	339	363	310	369	333	358	359	341	393	355	348	363	347	355	345	372	341	378	340	384	346	374	357	332	349	380	360	362	353	319	351	353	324	364	352	338	337	369	328	338	351	380	380	335	345
23770	20942	25087	26970	20943	20717	1105	278	209	147	135	134	111	109	115	109	99	77	85	83	94	87	91	77	87	82	78	81	66	83	65	79	69	80	72	73	74	59	57	69	74	69	67	73	79	68	73	79	66	65	72	76	71	72	72	61	89	65	75	71	69	64	71	78	62	72	78	69	57	55	64	65	76	68	81	67	77	83	75	73	76	72	84	64	53	73	68	64	68	63	77	72	72	75	89	47	66	72	55	70	72	74	64	73	63	77	76	70	79	71	83	67	73	89	57	65	77	59	57	64	72	64	65	67	68	69	54	62	61	79	50	81	65	67	66	69	71	67	63	62	70	75	65	70	69	70	87	74	80	64	57	64	66	68	64	87	75	64	63	59	74	58	69	76	73	53	69	77	59	76	80	73	78	84	80	76	77	64	62	81	63	65	59	72	64	74	71	76	78	57	69	68	66	68	63	74	68	68	80	72	68	67	78	63	69	92	75	59	62	62	47	72	83	53	54	68	69	60	68	73	69	53	59	70	60	83	85	70	58	78	63	79	57	66	49	74	55	68	62	59	69	72	60	66	60	61	70	61	60	55	51	64	81	71	69	66	70	65	56	72	78	57	87	73	63	67	68	50	80	56	63	54	72	77	57	58	67	68	70	83	56	70	68	78	65	58	61	65	63	50	59	68	73	55	59	56	56	57	60	73	60	68	58	76	82	63	73	65	74	81	55	60	70	70	66	75	77	69	59	53	60	61	77	63	71	67	71	73	80	63	75	74	80	67	64	63	64	69	59	73	83	88	61	67	73	85	55	68	62	57	66	84	60	64	67	71	71	78	65	58	64	75	65	65	72	71	64	71	68	56	83	68	79	68	61	74	76	63	63	62	62	81	59	69	56	69	64	60	64	59	56	63	75	72	57	57	61	61	61	70	81	77	73	78	69	70	71	76	72	84	76	67	50	70	69	57	79	74	60	78	71	73	57	77	64	59	60	65	73	76	50	81	78	56	82	72	67	58	65	74	69	75	61	66	67	67	66	69	68	71	56	83	79	70	77	66	64	62	74	63	73	44	65	69	78	81	71	74	71	60	47	59	62	61	72	66	66	71	69	63	75	59	64	74	64	62	63	60	71	64	72	61	55	69	80	66	68	64	83	59	59	60	72	55	69	62	58	72	51	66	65	103	74	79	79	58	62	62	67	72	64	65	38	64	81	60	69	71	58	90	74	69	66	68	67	82	65	73	63	72	79	69	90	64	55	78	67	54	66	54	72	78	69	81	78	76	73	72	88	60	74	78	73	69	69	84	75	63	69	76	66	61	62	57	69	65	77	69	65	62	59	71	68	68	71	80	87	57	57	55	61	67	67	66	74	71	72	62	73	59	85	59	59	64	68	60	73	74	83	77	67	67	87	75	79	65	67	70	73	64	76	75	77	74	77	65	58	68	73	69	82	77	81	72	76	72	72	58	65	69	70	65	67	59	49	51	75	69	64	65	63	73	44	77	70	72	72	62	67	65	79	75	56	59	72	83	78	72	42	78	69	60	70	63	55	76	61	61	78	74	78	59	62	60	60	65	65	82	65	73	60	84	75	58	63	65	90	69	77	56	74	64	72	86	59	64	70	75	54	59	63	76	68	70	55	65	85	92	68	71	73	69	54	75	72	73	57	85	62	70	67	67	73	75	63	80	62	62	61	69	65	74	69	66	77	62	88	67	70	60	62	53	63	71	52	70	70	60	64	72	83	74	73	73	73	75	69	70	64	69	77	62	60	86	66	71	64	62	66	65	88	75	71	60	65	68	70	70	68	80	65	71	69	75	69	60	70	61	68	61	66	67	73	72	57	67	61	67	56	66	52	64	77	64	67	77	58	75	69	77	80	66	44	75	80	73	66	52	80	65	50	75	54	70	71	72	72	70	70	61	68	68	78	62	61	64	67	53	77	66	68	77	68	60	70	71	78	75	59	69	88	88	60	69	61	70	71	71	57	74	61	69	70	50	69	69	73	62	79	80	89	66	74	64	66	64	75	75	62	77	55	63	62	51	73	71	67	65	50	55	75	67	68	63	60	67	74	63	71	77	73	64	65	75	76	65	68	59	67	59	88	85	70	60	76	67	74	67	69	72	63	69	72	65	72	65	64	83	81	70	75	65	75	56	56	59	81	57	67	63	70	71	65	60	62	69	67	70	77	68	76	88	67	77	62	69	65	69	77	78	70	77	57	63	60	74	71	66	73	72	60	74	69	62	63	76	68	60	67	71	76	64	60	66	68	60	56	60	76	65	66	75	66	87	67	76	65	52	68	77	74	61	73	72	57	88	64	68	60	73	70	75	74	65	76	80	67	78	67	76	72	80	72	61	71	81	78	67	82	66	67	74	88	72	70	67	90	67	85	70	85	82	70	68	67	64	66	51	77	76	70	66	72	70	61	72	77	69	66	57	80	85	60	85	64	65	78	67	76	77	61	80	70	68	75	81	61	73	82	75	54	62	79	74	73	76	79	82	62	65	71	64	73	63	79	59	56	63	72	68	76	55	78	61	65	76	60	66	75	70	65	68	67	60	79	92	80	68	73	71	74	68	74	54	60	67	59	67	66	68	57	55	76	66	61	56	65	67	57	75	69	62	71	63	70	70	72	68	54	51	63	86	73	55	87	76	69	53	67	73	69	65	55	74	84	83	63	59	56	72	66	68	55	65	57	71	60	62	57	58	65	80	75	74	66	52	75	70	64	88	66	62	59	60	75	58	62	61	70	78	70	78	74	80	55	58	72	59	69	73	85	78	76	66	66	72	85	69	71	52	64	68	71	78	66	83	72	68	60	66	76	71	68	57	69	76	62	61	76	78	50	74	75	62	69	79	73	67	73	81	58	46	77	72	75	69	65	75	77	74	81	64	61	59	76	73	66	80	77	53	54	52	82	73	53	65	54	61	64	66	67	66	52	58	81	63	63	68	57	55	80	83	63	63	69	67	69	67	84	75	52	66	73	52	77	67	64	84	57	62	71	51	72	57	76	75	60	67	53	79	67	68	62	61	65	58	82	94	77	81	57	69	71	69	62	59	63	74	64	75	75	66	60	63	59	74	57	78	67	69	73	75	71	70	74	69	64	66	50	69	67	66	73	60	66	59	83	61	63	69	70	64	74	72	69	56	70	67	62	65	72	59	73	72	72	70	73	73	54	61	59	71	74	78	58	73	76	63	87	66	73	63	79	67	67	54	62	65	74	73	55	82	61	54	59	69	66	49	68	78	65	71	62	58	59	70	73	62	65	79	74	67	67	74	49	66	84	79	68	63	70	80	73	74	67	65	57	73	71	70	68	81	69	74	73	70	77	62	64	61	66	68	76	69	83	85	59	88	61	50	82	76	70	68	77	60	77	74	67	62	63	81	53	54	62	72	65	63	83	68	63	90	69	62	70	61	57	54	67	70	67	79	57	68	73	79	63	67	56	79	59	70	57	54	85	74	64	77	77	72	61	67	65	55	66	56
3080	4273	2185	945	535	414	326	249	233	192	200	216	230	221	221	221	185	188	185	198	184	178	199	210	182	200	190	188	191	213	194	171	224	217	179	210	181	175	191	187	178	154	186	194	175	179	196	179	181	188	169	204	172	181	169	172	195	194	151	174	161	194	183	209	169	176	190	171	186	203	197	166	180	186	210	180	209	189	178	192	174	178	175	189	176	192	192	172	180	201	182	183	188	196	196	177	175	184	173	183	164	189	187	191	168	204	158	175	171	195	200	203	188	180	189	199	177	169	179	195	162	182	182	215	197	161	192	167	178	189	195	200	168	181	175	208	192	191	176	197	184	195	190	184	182	186	193	210	184	183	178	200	195	177	190	189	192	177	195	211	196	176	169	173	205	183	188	189	187	171	183	180	195	178	218	189	169	198	188	191	192	187	180	160	166	200	198	201	160	171	180	164	193	192	202	186	193	178	168	213	181	195	169	207	160	191	172	178	189	178	188	182	174	194	181	179	182	167	185	173	177	166	182	178	188	199	196	163	179	166	193	181	192	197	170	213	203	183	154	185	182	190	161	191	174	176	195	189	202	189	177	177	183	188	177	182	168	186	183	169	185	191	171	192	167	176	182	191	193	173	181	182	189	193	177	186	182	187	213	189	187	164	178	213	179	171	195	200	158	186	196	179	186	177	178	193	198	184	196	191	186	168	182	199	171	192	187	190	180	178	183	186	155	213	187	177	207	175	181	195	163	198	181	202	166	181	171	190	194	152	197	189	207	171	193	207	163	195	190	177	187	183	165	177	175	213	180	182	202	172	199	177	192	203	183	188	192	177	182	181	152	214	175	202	173	193	190	169	182	168	172	181	168	179	184	184	192	211	178	194	171	187	180	185	189	216	202	201	179	200	195	186	168	199	211	183	207	171	205	185	171	157	184	171	183	193	184	189	179	161	152	204	195	198	175	178	178	201	199	166	187	190	167	169	212	172	215	192	179	175	201	185	186	183	200	181	177	205	178	176	165	177	187	203	177	177	168	184	181	186	192	189	192	190	170	178	154	204	185	161	173	194	200	172	177	194	194	177	184	145	160	173	172	184	177	210	173	179	186	195	198	172	214	177	162	184	181	178	192	191	185	171	196	194	168	158	193	210	189	182	164	162	187	177	205	191	169	178	182	191	165	168	180	183	175	173	172	170	211	163	187	176	176	195	154	175	178	210	164	188	185	178	182	183	184	184	209	197	176	165	196	190	191	175	174	185	192	172	163	145	175	170	175	184	202	196	179	179	192	185	176	211	167	200	184	184	193	187	203	175	176	198	203	191	196	187	186	185	188	177	179	165	176	185	175	198	163	184	189	150	188	166	174	180	194	171	181	193	199	192	204	187	162	193	167	186	197	169	186	172	194	200	161	191	179	202	216	182	200	187	198	188	187	181	175	187	212	177	195	170	178	186	172	188	156	165	175	184	197	186	161	202	182	189	189	179	212	195	165	198	195	185	187	178	174	169	191	200	168	195	174	190	183	186	203	199	176	184	170	194	176	190	174	180	196	191	177	158	192	181	163	198	165	200	193	182	165	206	211	191	177	183	167	172	166	162	190	187	189	171	177	190	180	187	204	178	177	189	192	185	185	183	192	173	187	201	181	172	165	188	162	181	188	190	171	209	198	162	184	207	216	180	175	170	189	179	192	186	179	184	165	209	164	185	192	186	160	192	179	172	198	214	181	151	207	193	191	173	177	186	192	194	196	195	160	181	202	174	169	187	192	207	204	189	177	178	178	171	182	193	194	180	179	194	200	196	192	167	197	189	181	158	182	200	188	191	175	194	178	184	179	196	153	160	180	186	169	195	186	181	164	194	206	180	177	191	189	182	184	206	190	161	186	194	157	174	185	213	186	200	202	174	176	155	179	174	182	180	197	188	181	183	184	185	162	182	181	175	168	195	181	178	188	193	150	184	216	171	175	169	179	184	172	209	180	198	165	199	155	169	200	210	172	208	195	183	162	196	190	167	183	197	180	197	190	221	193	194	169	166	210	191	205	190	160	154	183	161	191	180	185	191	174	193	193	204	171	176	187	162	186	199	196	193	165	163	157	187	186	190	158	179	197	197	191	161	143	191	181	197	170	197	174	169	196	189	189	196	174	201	171	186	186	200	189	194	180	184	182	201	194	185	168	202	181	151	181	196	159	189	172	185	193	198	183	226	204	190	193	203	198	157	201	185	174	191	176	181	184	184	207	205	176	171	193	176	181	176	192	190	178	187	183	204	182	160	172	187	197	176	188	169	183	183	169	171	163	168	169	193	182	192	184	185	208	215	189	187	208	203	168	162	209	212	166	188	181	226	185	185	194	166	182	195	178	199	186	180	172	185	179	158	187	184	189	181	170	180	192	184	180	208	196	171	189	171	177	187	195	180	173	180	193	196	188	215	183	210	182	174	170	184	210	173	206	183	197	171	188	181	171	169	179	179	189	169	164	169	162	183	192	178	182	188	209	190	184	177	188	202	173	184	184	182	184	182	182	196	169	178	171	185	192	200	197	202	161	211	177	174	199	180	157	187	197	207	207	164	173	188	219	185	185	208	172	185	195	201	187	179	182	180	184	181	198	187	171	181	174	186	214	197	204	177	198	196	178	202	184	182	155	200	185	188	186	167	190	173	169	188	177	195	177	207	188	178	147	200	180	183	195	199	173	188	190	195	182	192	172	183	191	189	197	198	201	178	179	169	178	176	179	179	187	190	186	181	184	194	192	177	181	183	203	189	196	203	189	186	187	186	188	206	180	167	168	189	173	160	194	195	172	197	197	196	169	190	194	170	184	187	185	201	202	190	188	181	189	172	200	185	190	206	204	178	162	201	201	165	182	183	202	176	209	169	186	164	195	189	171	185	185	207	178	192	164	221	157	203	182	157	185	215	183	176	169	178	166	169	179	187	185	195	206	188	178	203	156	215	170	177	194	203	191	176	188	167	196	178	179	195	175	187	189	169	183	175	203	170	207	163	190	185	194	177	182	182	192	203	166	205	175	197	190	187	174	173	192	197	194	173	179	190	204	191	190	197	178	181	198	171	206	165	194	168	199	203	181	155	189	176	193	185	182	182	199	171	192	185	176	207	174	193	190	193	176	156	182	202	174	170	193	194	177	199	190	192	169	172	197	193	181	200	206	175	162	164	203	177	205	192	172	188	174	204	192	189	213	184	201	164	192	183	182	154	183	195	176	167	180	196	168	193	193	164	177	192	184	211	198	167	184	180	185	188	193	175	210	192	194	214	184	177	190	177	173	177	190	198	188	189	171	185	155	175	182	168	162	204	173	187	162	163	175	169	194	182	176	171	212	181	178	188	172	198	188	195	181	171	184	181	178	187	192	199	184	185	183	229	214	186	192	166	196	187	193	181	169	180	196	189	176	178	202	162	167	170	195	193	179	184	185	182	165	202	172	179	178	180	181	232	172	183	211	189	201	167	171	161	181	185	165	167	191	166	188	180
32470	12190	1356	342	326	281	293	270	274	259	254	253	268	281	276	251	280	265	271	314	242	261	250	257	274	290	259	261	249	253	276	266	304	261	281	265	261	233	253	251	260	240	268	255	274	291	279	282	272	260	257	300	261	244	282	288	300	267	289	269	281	294	261	287	269	270	245	267	277	281	265	293	227	263	265	269	273	258	266	280	253	267	260	267	261	245	276	252	287	257	274	254	268	245	278	276	286	256	268	256	288	281	296	278	271	242	245	285	281	261	292	241	303	287	259	267	254	262	276	271	267	275	280	269	270	258	332	278	290	274	259	270	283	290	285	278	268	240	259	259	261	238	272	245	255	264	255	256	275	293	276	264	282	302	260	251	289	261	269	286	286	244	276	271	293	259	270	264	280	273	272	279	258	278	251	240	265	294	254	235	249	292	261	263	259	263	269	254	268	277	271	269	255	253	264	216	281	268	269	277	269	260	254	260	255	241	268	245	266	266	277	235	277	263	281	280	295	246	265	279	279	280	299	281	297	272	259	274	260	267	258	262	264	259	276	267	258	243	274	272	259	264	242	280	236	262	275	288	249	279	253	265	268	296	250	253	255	279	266	266	277	293	303	275	276	270	287	275	276	246	266	264	288	260	269	301	261	239	247	240	276	288	279	249	232	254	273	257	282	279	263	263	306	244	266	252	239	245	242	265	256	262	258	303	286	291	284	307	279	233	272	283	273	248	270	276	291	273	277	245	248	270	282	287	239	259	255	273	275	290	299	268	283	284	260	226	265	268	261	256	257	278	260	256	272	265	247	289	252	291	307	263	274	277	286	270	228	260	280	298	292	287	239	283	278	254	259	282	278	234	241	267	279	239	247	293	274	280	251	256	271	259	289	261	258	279	300	245	281	262	237	261	267	270	283	253	243	259	285	261	280	252	280	249	252	255	279	253	289	283	274	267	278	280	266	269	289	271	285	258	267	267	269	257	268	277	253	297	236	275	266	272	281	288	266	253	284	293	243	240	273	279	243	234	267	271	272	286	284	271	259	266	255	276	278	254	261	258	272	275	316	270	284	312	295	253	252	264	270	287	288	302	282	273	295	256	272	274	271	245	230	275	259	239	271	285	287	298	283	272	267	271	256	228	266	289	297	283	275	279	293	279	290	272	252	236	281	273	284	281	272	294	270	308	269	268	300	247	265	260	273	264	270	265	242	257	243	275	266	254	252	260	270	280	255	284	273	242	262	256	265	276	263	254	283	237	273	270	251	251	256	252	270	296	272	251	285	266	263	279	222	289	256	262	240	276	246	290	282	285	235	296	279	285	242	289	250	273	266	262	253	267	270	261	265	247	270	254	253	283	286	259	261	262	258	285	291	262	276	250	299	281	262	279	279	276	255	259	260	259	245	258	289	280	266	276	287	240	218	254	274	246	261	274	294	266	251	233	279	276	255	265	282	264	247	250	268	252	236	263	294	283	258	249	256	275	276	247	263	266	306	272	257	253	282	241	262	271	270	298	268	272	285	268	275	248	240	255	272	252	254	253	269	252	264	277	308	259	220	277	259	279	288	279	271	285	272	280	257	262	304	262	258	264	265	262	267	242	269	273	262	253	257	286	249	273	252	234	273	275	242	263	259	256	250	256	248	276	283	266	290	264	271	237	261	259	248	316	290	267	232	261	276	265	260	269	281	261	260	274	268	277	290	266	289	276	283	259	250	273	276	299	254	269	256	270	273	248	269	295	284	277	271	253	283	248	264	244	236	262	265	277	282	260	247	232	262	263	278	258	298	287	273	269	261	232	249	269	276	258	273	281	282	252	273	261	249	237	261	235	264	282	258	254	288	245	268	278	289	259	250	275	263	259	262	288	276	236	253	280	254	270	287	274	277	267	274	251	289	234	290	236	259	276	273	316	266	246	270	241	280	266	297	275	243	274	261	264	309	293	305	284	295	262	220	274	254	251	273	274	230	271	242	290	272	286	265	269	286	310	284	246	251	235	293	250	280	287	293	276	265	267	253	275	268	292	309	283	269	270	274	264	250	278	282	277	272	270	291	283	300	284	256	285	239	250	268	294	273	298	259	250	272	251	238	273	271	249	266	277	258	261	290	262	242	275	268	271	265	286	278	261	283	252	269	285	253	292	277	267	301	246	299	267	279	264	275	272	244	253	265	262	264	257	296	271	262	277	271	264	254	300	271	259	295	279	279	276	243	276	272	257	246	292	271	279	283	263	243	284	284	293	254	295	277	278	215	287	281	293	256	266	267	254	283	268	309	232	263	239	253	236	269	274	270	281	277	260	282	263	257	243	279	263	270	252	297	282	256	260	273	252	252	281	297	258	263	281	262	276	247	273	273	267	241	280	285	277	266	263	269	245	250	234	252	264	259	260	276	274	252	257	271	233	245	250	275	292	272	263	285	285	263	272	281	268	300	284	267	247	246	259	280	286	260	235	277	278	249	290	271	255	256	270	274	226	251	259	254	227	263	279	264	294	257	308	285	280	261	289	256	281	282	250	265	288	278	260	292	249	276	258	244	265	263	264	292	251	240	249	256	292	265	285	276	303	259	250	252	275	273	278	273	249	255	245	267	297	257	265	299	231	275	249	251	291	266	255	267	261	300	296	275	267	286	270	264	271	267	271	287	277	277	269	286	254	257	271	246	258	277	274	267	272	267	285	271	285	252	247	266	295	274	264	265	252	291	268	253	264	291	265	283	260	294	274	252	238	254	254	272	288	263	285	255	279	280	260	283	242	254	246	262	268	267	261	272	255	254	275	277	289	298	265	258	277	299	250	263	271	304	284	277	256	263	253	261	280	265	275	277	275	296	266	277	294	288	246	251	238	252	260	287	262	286	261	294	287	255	296	267	267	271	258	277	273	248	276	304	273	253	243	284	251	271	261	284	284	274	281	246	267	280	268	273	285	262	263	311	256	280	274	279	278	252	262	270	287	276	251	257	266	247	250	261	250	297	263	280	253	259	256	274	258	269	234	235	274	270	261	261	245	267	278	266	264	265	266	262	249	269	287	253	234	272	267	251	267	242	274	273	277	263	247	302	277	258	266	265	279	281	256	258	259	256	286	293	235	272	277	252	263	276	269	281	250	262	294	249	281	273	284	242	269	259	262	274	258	265	269	275	298	250	275	251	271	287	275	269	281	273	283	249	268	291	280	268	292	249	263	257	270	265	290	266	270	253	277	255	260	264	274	288	269	278	279	270	280	266	247	293	272	293	270	261	275	250	290	269	295	255	288	278	263	262	287	258	277	272	286	263	280	259	281	284	255	256	260	258	256	252	260	283	245	267	266	291	275	267	261	258	274	250	271	289	252	288	268	227	275	286	272	283	256	284	271	279	273	256	250	258	269	264	271	264	274	271	255	302	241	257	267	284	272	266	244	266	277	265	262	277	254	259	284	300	286	260	251	271	275	285	269	258	256	267	246	266	254	262	258	305	263	274	268	264	287	252	275	283	293	269	265	262	280	234	295
5383	713	633	621	615	619	551	674	608	589	598	591	577	582	536	606	614	570	573	557	605	552	617	647	604	613	581	600	644	588	549	610	574	593	615	589	599	537	573	600	606	546	572	624	616	583	582	633	606	593	606	617	593	620	609	559	576	613	597	633	589	609	599	583	543	614	593	592	609	568	560	608	647	608	598	602	594	585	567	589	653	586	566	569	594	614	551	626	637	643	600	570	585	627	586	593	605	621	581	598	615	638	574	590	576	579	562	614	596	560	584	590	589	597	623	614	582	577	591	609	605	555	597	621	603	634	647	575	580	556	582	551	632	583	552	613	587	568	572	630	599	624	556	558	579	565	605	596	589	618	570	584	562	596	544	616	600	590	596	612	620	580	622	633	556	601	625	587	585	602	618	601	560	599	598	600	589	598	639	585	581	602	612	638	615	612	601	629	582	582	613	570	604	581	598	561	574	627	577	556	605	616	570	642	590	640	576	625	560	584	557	596	603	569	594	628	557	620	577	586	587	553	642	586	590	622	586	575	601	616	584	566	590	610	597	585	559	573	596	595	575	593	624	575	615	584	602	570	614	567	640	586	528	551	611	631	556	605	591	596	559	609	618	583	592	640	599	550	604	612	615	604	590	607	588	575	616	578	582	574	592	580	636	590	620	613	616	588	580	584	588	591	550	616	592	573	604	593	597	570	599	583	567	584	596	599	522	548	589	570	609	601	579	581	593	616	597	577	582	609	626	630	620	581	599	566	577	600	606	597	625	587	590	575	617	605	600	585	623	577	566	602	601	607	622	562	607	604	560	601	572	566	643	591	597	584	561	589	579	575	568	594	658	612	584	626	650	596	576	588	619	578	571	601	579	604	589	611	606	643	586	584	602	586	590	590	584	571	636	605	566	585	543	600	585	574	555	575	632	568	593	578	620	567	592	578	586	580	563	610	588	603	620	550	587	577	596	591	628	579	595	600	591	618	574	608	564	573	580	576	580	646	591	647	593	603	571	607	602	618	601	553	624	596	596	590	567	589	588	590	602	563	594	610	586	577	640	576	593	597	627	600	593	581	633	587	618	565	605	549	595	575	622	579	589	600	559	594	566	592	562	580	593	580	624	599	592	607	601	570	556	580	570	583	638	579	593	578	566	564	605	593	602	571	582	529	575	607	588	589	607	585	630	604	581	553	625	606	598	579	596	591	578	565	568	597	550	578	558	570	560	564	606	639	616	590	583	611	611	604	624	604	626	594	555	586	591	622	587	567	606	582	557	582	602	599	579	598	611	599	576	622	552	567	583	620	605	570	606	589	609	599	561	603	577	578	609	592	612	608	550	586	573	585	622	616	574	609	578	579	593	571	605	550	568	625	611	636	616	571	563	557	593	626	574	585	608	594	575	609	550	586	571	614	571	620	610	607	599	572	611	634	580	600	631	604	590	592	603	576	573	600	625	593	582	601	616	564	594	566	568	617	546	627	562	603	591	565	593	626	599	602	599	600	553	600	534	585	588	591	607	592	597	563	567	565	567	570	593	597	615	600	582	562	611	544	557	593	586	578	573	546	585	580	582	638	601	568	564	567	599	529	569	589	607	618	630	613	559	563	611	592	618	609	609	591	559	596	593	562	594	638	606	602	636	603	596	552	577	601	590	615	621	575	612	631	613	615	573	563	558	607	559	583	576	608	577	561	586	574	602	599	586	617	570	574	589	599	584	590	563	605	604	621	597	599	586	566	563	627	585	581	595	605	623	596	596	587	593	629	583	600	585	571	608	604	590	624	564	578	620	596	581	580	586	637	599	546	572	575	650	604	609	602	568	561	571	558	578	618	594	557	581	543	601	608	597	606	613	594	578	555	628	523	581	563	619	581	582	571	565	595	581	575	548	547	616	615	570	576	594	564	578	548	567	606	545	602	548	581	586	562	633	569	567	579	579	612	604	580	586	633	561	608	670	585	601	607	611	595	557	574	560	588	608	610	580	556	563	587	604	609	589	601	619	577	553	578	556	650	631	563	554	602	599	591	569	589	579	590	566	604	595	577	605	570	589	608	587	597	579	626	579	573	594	602	576	587	534	615	644	570	588	589	625	581	586	617	578	543	564	559	565	588	563	573	623	585	579	587	554	569	577	620	599	595	637	589	579	574	580	604	602	604	575	584	589	591	532	596	611	580	604	592	579	607	590	630	587	558	598	590	595	630	603	556	597	632	596	575	592	550	584	625	622	604	608	565	610	600	581	586	565	612	586	573	571	555	573	595	594	580	581	569	605	636	592	603	627	608	602	578	583	588	618	637	634	627	607	574	598	610	632	528	619	594	621	589	612	579	611	620	569	548	657	622	557	620	596	595	608	585	566	571	577	559	619	584	578	549	552	623	640	566	603	622	601	607	567	622	595	590	574	606	613	609	638	589	571	605	569	581	600	618	599	606	592	563	585	563	616	575	606	569	559	638	561	617	579	598	545	600	629	618	622	594	572	576	567	573	598	588	590	615	625	593	650	593	578	559	637	600	597	583	612	595	604	599	597	567	611	577	581	581	629	589	555	567	641	617	566	568	565	555	567	572	582	597	580	547	617	581	588	619	600	625	598	596	613	574	586	574	600	612	574	612	578	554	614	560	648	615	596	592	601	597	635	637	619	570	614	599	595	632	590	605	629	604	597	621	618	601	628	560	616	615	607	605	604	593	621	577	592	565	585	595	604	574	591	611	592	589	601	614	604	629	647	598	607	581	630	614	589	599	616	547	626	572	635	600	621	590	570	624	599	562	553	626	578	565	614	568	598	602	631	614	616	599	574	618	567	598	561	579	597	538	629	556	543	619	589	570	612	645	563	553	583	599	613	586	625	619	600	539	568	581	594	601	583	545	575	605	570	609	581	572	604	615	608	545	609	572	594	612	587	609	597	640	556	597	560	570	597	609	572	600	599	567	639	588	609	607	593	576	540	558	601	591	582	586	617	585	600	590	624	600	619	568	598	605	587	547	606	555	636	554	580	577	578	597	605	599	632	617	580	587	547	566	586	560	631	588	611	611	598	627	597	605	541	560	572	587	557	564	613	573	646	605	563	591	624	599	627	582	573	611	584	596	574	619	603	601	580	563	616	584	596	569	578	605	600	591	579	582	611	574	607	623	582	595	627	590	575	585	610	604	626	595	618	575	640	621	598	614	553	585	583	591	623	615	600	600	573	619	600	587	605	562	523	606	589	596	590	582	580	559	629	590	570	624	582	568	624	576	602	614	602	536	609	595	558	580	574	616	587	646	545	568	583	569	570	576	576	564	602	654	599	571	563	611	622	615	572	577	588	648	650	545	595	611	584	611	590	586	596	597	584	568	573	571	623	571	564	609	596	627	559	618	574	629	570	606	593	563	598	537	601	559	610	607	579	589	597	583	553	541	593	570	556	622	613	611	584	596	589	611	589	603	573	605	598	572	565	609	553	610	572	614	610	592	611	607	648	555	594	565	612	616	607	583	564	579	568	541	554	605
24471	20940	24440	27585	20522	1729	281	257	200	200	204	182	179	178	154	191	152	149	190	170	149	160	153	162	190	186	164	167	146	159	155	154	165	147	150	162	159	160	140	146	154	137	160	146	165	164	137	140	152	149	157	168	154	155	151	153	176	126	160	141	149	161	162	156	168	145	163	130	153	144	143	156	157	171	159	149	136	161	162	167	174	146	145	161	151	153	130	158	165	130	131	159	153	146	155	136	174	147	154	140	169	158	174	130	154	168	151	165	133	135	151	148	157	134	155	153	137	136	164	164	169	170	167	153	166	148	168	151	151	161	131	161	140	124	167	156	152	158	142	156	157	145	157	129	136	140	127	156	129	176	173	174	170	149	136	145	155	130	189	157	126	153	164	181	174	156	161	161	140	140	152	153	163	157	126	169	159	170	160	134	165	153	158	147	144	165	129	154	170	134	178	157	149	151	176	147	156	142	175	126	169	144	148	137	152	161	146	165	154	140	139	155	176	152	152	148	154	149	116	148	153	153	165	154	166	166	131	172	160	148	140	154	153	140	144	151	146	124	129	149	150	168	167	161	151	117	133	148	158	151	158	158	168	142	157	151	169	146	153	151	155	161	142	155	138	160	140	134	169	169	142	140	169	178	149	150	126	152	150	144	172	127	161	184	140	145	152	134	139	127	160	163	157	147	131	129	144	150	136	151	153	163	143	142	170	143	161	124	172	152	152	162	140	167	175	142	145	164	126	155	143	153	135	176	155	142	161	163	172	157	140	137	153	141	149	173	160	184	151	152	173	152	167	162	151	142	139	153	140	139	147	152	165	167	164	160	128	145	148	151	135	158	131	145	166	145	154	160	129	157	172	133	139	147	135	157	166	154	134	146	157	134	147	150	146	162	144	139	147	140	165	172	165	146	171	145	156	173	133	120	138	150	157	148	131	163	150	175	152	169	148	137	161	158	131	149	160	157	161	155	164	149	150	144	150	169	136	171	140	141	176	176	151	135	140	152	165	160	159	151	142	152	160	140	154	160	153	143	154	142	128	172	149	144	152	140	150	153	144	171	152	163	134	169	146	181	153	146	158	148	155	152	171	142	152	149	133	175	151	142	142	157	164	106	165	170	156	150	158	139	158	145	155	153	176	125	138	148	158	161	150	155	160	166	156	165	148	172	157	157	152	156	138	154	152	130	166	169	152	135	148	157	134	153	155	125	162	159	129	166	134	149	129	156	178	182	146	139	145	144	155	155	157	154	143	158	149	153	162	174	134	154	155	168	134	142	142	144	140	148	160	155	161	148	165	166	146	152	166	161	183	145	131	157	165	125	165	167	161	159	154	138	179	158	143	156	123	140	130	166	154	160	141	139	177	177	151	152	206	165	160	169	164	155	139	152	147	157	151	158	163	161	129	155	127	144	149	158	150	175	128	139	138	134	167	147	168	168	112	153	154	168	153	162	165	154	140	158	143	146	136	137	147	150	165	137	157	159	161	150	146	154	141	153	164	160	163	133	140	167	148	144	157	147	175	181	146	138	164	167	160	156	149	138	157	143	152	148	147	157	144	162	162	168	152	171	172	154	162	135	171	166	156	178	159	162	155	144	158	175	126	162	129	144	149	161	150	154	146	155	174	145	151	154	143	133	175	144	169	164	162	189	162	150	187	152	135	131	155	150	143	147	158	173	160	146	166	162	153	142	135	139	158	163	145	174	130	162	135	180	144	150	140	150	165	146	175	162	144	161	152	134	139	156	152	154	159	169	160	148	146	155	139	162	143	148	142	176	131	147	130	156	177	155	159	159	157	134	156	163	139	174	159	152	167	172	156	158	143	175	158	149	171	151	149	154	157	146	155	151	163	175	177	168	191	177	132	143	115	163	153	138	156	134	148	143	168	157	172	153	172	150	165	166	135	137	133	149	190	169	174	158	132	166	153	157	154	161	172	149	156	168	147	136	162	154	155	149	160	164	149	174	132	135	172	123	145	162	154	160	149	163	200	153	136	168	140	169	171	162	148	155	163	133	180	148	170	137	174	142	156	202	179	142	143	137	150	152	148	152	169	151	172	161	160	151	138	145	136	148	145	156	139	143	166	155	169	142	165	175	137	160	149	150	153	161	151	144	146	170	159	183	151	154	141	144	163	145	166	133	140	135	161	151	158	143	155	161	152	159	151	154	180	148	175	174	138	152	139	173	152	151	146	166	146	136	168	156	161	148	149	128	146	150	171	150	150	156	163	152	148	180	160	159	168	153	153	155	139	165	176	189	138	163	141	147	147	137	146	153	165	167	143	126	149	143	128	153	171	171	140	150	150	147	144	151	151	179	159	171	144	155	155	167	136	150	154	142	140	153	171	145	162	145	166	151	171	170	139	154	146	149	142	143	138	162	157	159	160	188	160	158	158	173	149	151	147	166	148	146	152	152	166	147	153	136	125	158	131	150	176	144	154	151	159	151	160	129	136	150	172	165	149	162	148	143	123	132	137	137	159	181	149	165	170	184	151	146	163	153	162	180	149	143	174	149	150	137	139	144	144	151	157	152	125	138	153	144	133	123	136	197	173	142	168	152	149	157	139	148	160	151	173	158	126	159	145	149	134	145	152	159	148	144	150	139	146	122	153	137	156	143	157	143	155	135	142	150	146	168	151	170	144	168	165	155	161	149	146	149	144	151	179	140	165	128	151	143	156	148	149	158	143	151	165	155	153	155	131	148	135	141	151	186	167	140	147	172	144	156	129	141	169	132	149	139	151	149	149	150	151	157	152	142	155	162	157	165	155	147	139	153	168	171	136	157	149	145	151	136	183	179	137	155	147	161	143	149	155	182	147	116	149	159	156	163	143	149	150	143	169	142	139	160	146	184	173	166	165	172	144	144	139	144	143	154	150	142	149	152	146	155	135	160	163	172	129	153	148	145	132	146	180	170	144	166	161	174	147	171	152	164	137	164	156	154	149	137	150	140	141	122	143	126	174	153	145	161	142	149	161	151	156	141	148	133	158	158	170	153	164	139	133	154	135	147	148	143	135	162	167	155	159	148	173	164	131	140	147	142	171	145	153	137	154	165	162	150	165	161	162	177	143	139	151	171	167	164	149	158	130	134	160	134	146	145	150	162	142	154	164	158	140	152	148	162	152	168	132	141	154	169	173	162	168	150	164	160	132	134	134	156	155	161	159	167	165	144	147	155	157	175	130	143	128	161	159	130	166	168	145	146	163	161	152	180	157	137	135	142	154	164	124	148	158	159	148	149	145	133	147	147	162	153	149	137	152	144	166	160	161	142	159	148	161	133	154	125	158	159	153	144	147	149	136	129	171	153	149	143	158	143	165	127	151	154	171	158	122	151	175	162	150	154	160	152	172	174	148	161	146	175	137	147	157	149	172	161	150	136	150	155	161	154	170	164	136	132	180	149	142	157	143	135	148	149	142	137	164	170	148	148	145	146	156	161	149	134	152	185	157	143	142	146	164	142	120	161	174	132	142	144	144	145	185	150
2969	2495	1399	751	523	456	440	395	410	374	407	380	374	337	351	354	351	394	362	373	378	341	351	358	370	359	344	357	338	376	332	380	380	343	324	378	355	358	366	327	333	366	357	375	329	365	360	350	328	329	354	326	370	380	305	350	378	334	351	371	314	350	345	336	368	350	381	351	365	367	324	329	358	348	339	335	384	365	382	354	376	344	352	342	368	365	370	342	348	344	386	345	360	349	323	348	379	319	341	357	351	324	346	340	319	309	325	321	341	332	345	330	334	337	343	369	355	338	334	333	370	327	323	343	325	361	331	349	331	349	331	347	315	353	344	338	362	341	335	371	365	360	352	369	360	349	385	355	324	337	334	360	324	328	355	365	319	372	385	361	350	381	357	319	350	318	348	373	366	344	372	349	347	369	329	334	374	363	349	357	345	367	365	347	357	361	361	359	349	365	369	361	357	337	365	334	349	341	354	356	349	365	322	392	315	350	355	339	342	371	356	346	354	331	377	332	347	365	361	365	365	340	363	371	354	310	331	399	347	303	339	376	344	349	334	364	363	337	342	326	342	332	358	359	372	353	346	324	377	337	378	371	350	368	339	338	354	298	372	331	360	359	371	357	354	360	349	378	343	334	349	341	335	368	338	332	355	348	333	378	335	363	353	351	352	352	356	345	364	378	346	326	356	341	379	350	355	330	358	353	375	382	350	375	329	371	341	369	335	320	335	372	338	368	366	396	343	348	366	346	302	339	331	385	342	335	352	373	326	367	353	375	328	360	355	335	338	337	333	331	379	369	371	368	347	367	341	349	338	341	361	339	330	382	320	344	364	355	363	342	347	365	331	320	375	360	352	337	328	353	334	358	343	340	360	336	351	323	355	357	363	341	367	364	357	332	336	347	343	343	334	352	372	358	339	363	370	375	326	335	352	313	359	365	349	364	373	344	337	368	351	338	370	370	310	331	343	368	380	366	359	356	343	336	335	371	346	373	364	360	359	311	342	353	353	379	364	388	361	369	348	356	374	379	336	380	352	342	356	324	356	323	318	326	333	351	354	348	340	328	324	339	368	370	367	360	351	341	339	322	370	323	354	366	349	351	375	384	347	318	318	363	351	322	335	322	345	340	355	339	336	362	332	343	336	384	338	375	338	328	344	370	350	331	331	363	383	367	337	333	374	341	356	390	347	359	359	368	326	332	326	364	360	332	345	344	311	374	313	351	383	347	350	348	313	334	351	332	354	368	400	390	357	360	347	355	343	366	349	360	333	348	356	352	341	372	368	334	323	334	326	350	346	364	390	353	369	356	333	329	383	335	318	343	344	371	357	325	335	372	365	330	360	360	376	367	347	370	318	357	347	328	339	368	345	350	357	345	314	367	334	381	354	325	349	358	330	332	343	341	356	326	404	372	350	372	329	368	336	349	330	346	324	350	357	318	322	338	385	319	362	334	338	354	358	362	379	341	348	378	338	359	354	365	358	364	374	362	342	368	337	342	346	358	325	327	359	317	340	356	339	357	379	331	320	385	333	354	319	369	342	358	345	391	348	334	363	302	326	338	368	371	346	379	315	354	338	326	355	354	349	342	381	341	365	343	348	358	335	322	344	323	325	334	396	341	343	334	325	346	346	336	324	354	385	332	363	346	347	346	352	378	330	380	375	343	356	363	319	374	349	354	373	373	390	348	368	313	323	364	339	350	365	335	328	375	356	372	344	357	317	374	357	307	361	340	382	319	360	376	330	347	366	350	339	352	340	346	311	363	357	362	348	373	343	347	351	367	374	361	350	368	359	309	338	334	337	336	332	340	339	341	339	370	342	381	364	329	332	356	370	330	375	360	368	320	374	365	353	340	315	338	347	330	359	342	356	365	343	359	367	377	354	309	357	348	354	342	331	398	354	348	336	356	383	375	337	394	327	342	351	342	375	353	379	351	332	356	345	349	329	333	365	370	360	361	343	341	359	362	364	330	316	336	339	371	326	344	338	347	331	344	347	315	342	352	343	396	359	356	300	360	350	329	349	338	389	342	347	366	339	333	361	336	337	347	350	351	322	353	364	365	341	343	339	328	365	359	374	316	336	381	317	366	361	318	312	370	352	341	360	371	344	348	335	342	337	321	359	346	331	380	366	339	340	347	333	349	366	348	335	353	325	368	381	365	368	361	335	354	367	339	361	346	369	311	390	363	346	385	321	331	347	343	366	357	333	349	343	350	342	331	350	347	324	336	368	376	331	371	379	350	382	328	318	376	365	317	338	344	349	299	327	330	336	358	348	351	353	350	364	368	358	352	350	350	373	337	338	325	385	347	350	352	343	338	352	377	326	368	367	359	364	356	374	328	347	330	356	372	391	348	349	368	353	374	347	363	342	375	375	359	334	342	367	338	321	338	335	345	360	331	340	326	368	375	361	328	319	348	350	338	339	365	339	338	309	366	362	333	336	337	334	358	330	329	375	355	361	326	313	383	314	327	338	366	334	370	357	365	322	353	376	327	341	325	356	357	320	350	334	343	357	329	373	343	341	363	311	332	361	356	358	339	364	337	357	366	348	349	358	324	334	345	366	341	359	405	356	353	377	352	321	353	311	346	359	341	364	366	361	401	329	372	320	335	411	346	350	335	323	338	355	355	359	340	351	348	372	352	374	347	345	340	364	337	333	345	352	349	332	337	341	349	357	361	367	334	325	336	384	346	326	354	319	379	387	342	332	355	347	363	348	347	347	362	381	364	352	385	381	315	360	383	366	352	362	315	381	333	366	353	327	316	349	355	348	347	329	334	351	364	352	347	317	339	352	363	382	338	370	335	355	328	349	339	337	362	334	331	373	363	320	367	348	326	368	368	367	347	338	343	329	332	327	374	342	337	355	339	396	370	365	379	303	377	351	353	335	369	349	345	350	317	377	332	309	364	349	350	333	359	344	346	335	340	359	378	335	360	349	355	325	335	325	341	360	344	385	337	350	343	330	346	359	335	345	389	335	347	350	361	330	345	355	351	341	329	352	346	356	336	364	340	346	351	340	369	362	345	344	346	365	341	386	347	361	355	320	361	355	370	352	341	345	352	350	345	365	328	354	383	328	366	301	365	357	356	344	364	322	329	361	365	360	351	367	344	341	349	355	322	347	366	350	346	332	361	338	374	357	339	351	362	339	339	344	357	342	335	347	317	351	346	320	340	342	366	362	343	369	321	369	328	318	382	358	359	368	371	391	349	353	367	339	339	355	313	364	362	385	347	371	342	341	364	321	323	327	354	375	323	326	338	359	307	359	335	347	324	347	349	358	329	339	397	367	318	350	343	339	343	352	370	323	360	329	319	334	346	363	346	381	345	375	361	367	352	378	327	341	363	356	368	337	340	324	354	324	374	346	362	347	347	350	347	374	332	339	360	367	371	379	352	327	319	402	355	351	336	399	371	348	342	374	350	354	344	339	355	315	315	364	337	355	352	370	379	350	341	351	365	342	338	344	371	336	346	321	357	382	354	339	351	398	350
23782	20960	25128	26983	20964	20684	1025	302	215	155	143	129	122	102	113	84	95	87	76	115	107	92	91	79	92	98	92	76	82	95	90	86	79	67	84	74	66	73	85	51	66	82	78	72	75	78	58	75	61	77	77	61	68	76	71	79	79	71	61	73	64	76	65	61	73	63	72	53	54	73	71	61	69	70	81	65	60	65	68	83	87	55	55	79	63	61	71	69	80	67	54	58	68	72	70	69	75	65	63	70	90	72	60	66	68	58	84	68	67	73	52	58	60	79	48	66	64	59	61	75	64	70	66	66	75	86	47	70	69	66	64	82	76	67	67	61	70	64	83	68	66	71	66	83	74	59	74	73	62	64	65	72	71	60	73	65	78	70	75	64	70	55	64	60	72	67	63	67	76	78	72	78	74	74	59	70	66	73	56	70	75	74	68	62	77	78	61	63	65	64	90	61	68	75	70	50	61	67	78	66	66	63	65	77	64	72	74	59	65	69	61	50	71	62	54	61	77	72	63	61	77	77	70	74	44	67	60	87	61	59	65	62	69	61	58	72	76	77	60	62	66	70	74	58	65	64	79	72	66	70	68	52	64	64	90	72	95	72	82	55	69	69	67	73	74	69	46	74	63	53	77	68	73	68	54	72	70	72	70	87	83	64	45	67	71	46	64	71	69	72	64	72	76	69	72	67	78	75	66	62	81	74	64	50	88	59	71	79	67	64	64	65	70	65	60	72	55	66	66	71	73	58	69	68	79	66	78	66	63	63	64	83	63	66	78	72	65	74	88	73	52	79	76	72	62	64	65	67	59	88	70	62	68	70	69	70	77	58	65	68	60	71	62	68	75	65	63	76	76	61	76	66	76	57	71	68	57	72	66	65	69	76	79	55	67	65	56	62	55	59	73	68	63	66	78	70	68	82	67	73	73	67	66	70	75	63	58	65	73	82	79	65	70	77	63	67	78	80	62	60	74	61	74	62	61	70	69	61	64	65	64	65	58	70	69	73	68	52	70	63	55	92	62	72	71	63	78	71	67	78	76	71	69	88	59	74	77	63	78	81	76	60	54	70	77	75	54	55	56	71	75	80	63	61	61	81	67	61	76	75	71	81	63	81	69	75	78	45	91	51	67	62	63	59	69	72	67	85	57	67	65	70	61	62	73	70	64	72	58	77	72	70	65	69	81	67	66	60	64	48	71	61	56	62	61	69	72	59	70	61	66	64	64	72	75	78	69	55	63	51	81	76	56	65	71	62	69	71	52	65	52	75	83	64	56	54	66	71	74	59	63	70	77	55	47	75	88	62	70	59	59	71	78	57	74	68	65	61	68	61	57	63	74	76	55	78	62	58	62	64	57	77	66	82	62	55	85	48	63	78	60	88	67	66	65	61	80	75	60	68	73	72	66	82	85	78	54	60	51	63	61	72	65	78	69	61	66	66	79	53	75	66	72	61	63	61	72	69	69	74	63	71	50	77	46	74	68	85	72	59	70	63	62	62	85	61	83	55	70	62	77	83	70	57	57	84	49	70	65	78	73	60	63	80	84	71	63	67	75	58	69	65	82	56	73	57	65	56	71	62	73	66	67	76	57	64	59	73	73	75	80	53	60	67	70	68	80	52	68	76	73	68	78	78	77	55	79	83	53	78	71	77	74	78	58	66	63	67	75	62	73	71	75	63	58	59	58	83	75	58	73	68	74	75	66	56	67	61	63	88	59	54	86	62	63	62	79	63	72	80	74	69	71	58	62	77	62	70	64	79	61	68	70	67	63	76	61	65	83	71	64	47	64	53	61	59	76	64	58	68	73	69	88	72	73	60	71	56	59	57	48	56	78	67	75	64	69	63	71	78	70	67	75	66	63	71	62	63	65	72	61	69	62	70	51	65	67	61	87	58	72	70	58	58	75	75	73	80	60	82	71	62	69	77	68	64	62	67	59	68	62	66	76	64	65	56	61	80	66	68	67	58	60	66	69	63	72	52	78	62	61	74	68	54	58	65	68	66	68	70	80	68	72	64	76	70	54	74	71	70	71	57	65	56	67	75	66	67	84	81	79	64	55	72	77	86	68	76	68	62	72	68	74	67	59	52	50	76	73	71	75	56	80	70	70	59	60	81	66	74	72	61	67	48	79	80	77	68	64	69	74	76	84	64	59	65	75	67	69	63	58	55	66	77	68	58	72	68	65	69	70	62	65	70	80	62	65	60	58	71	91	59	61	70	70	61	69	57	75	54	71	87	62	77	82	69	57	86	62	85	78	79	65	71	76	51	74	77	81	76	70	67	65	58	67	52	71	69	101	55	74	74	67	83	76	74	55	64	70	66	64	70	67	78	65	72	79	71	68	60	69	78	73	59	56	61	73	67	68	65	80	86	64	68	70	64	71	66	68	64	72	65	82	71	67	84	74	81	81	56	75	60	55	62	56	57	61	92	62	63	75	87	67	84	60	64	69	76	66	73	76	73	80	88	64	69	66	68	91	71	63	71	64	63	58	76	69	53	59	68	70	59	74	64	83	65	56	81	75	66	76	67	73	70	67	60	71	74	62	63	71	61	68	65	71	64	60	81	70	65	67	78	69	67	66	68	62	66	62	70	70	63	53	54	87	62	79	58	71	65	73	80	55	48	70	56	79	63	68	74	55	62	59	61	69	67	60	80	67	67	73	65	69	56	62	60	53	63	69	79	44	66	66	74	63	66	60	84	64	66	73	68	61	65	63	64	68	58	89	59	62	53	55	58	67	83	58	68	81	69	61	69	84	61	77	53	69	54	74	65	70	47	73	82	71	58	58	62	66	60	84	68	61	96	78	85	63	65	68	75	65	62	59	77	74	57	75	72	66	65	69	87	67	50	73	59	70	83	81	68	58	72	68	58	83	65	64	67	59	62	92	59	57	65	69	49	90	69	71	70	66	70	64	69	87	69	65	62	67	55	82	68	71	69	60	81	77	61	69	89	63	53	69	76	58	78	74	61	64	78	69	89	65	76	68	75	60	69	73	53	57	63	68	63	60	62	74	73	75	63	76	55	72	81	73	73	65	68	56	65	52	80	76	63	77	78	68	64	58	81	60	52	81	77	70	64	69	80	66	58	73	51	71	51	66	65	83	75	72	73	60	73	69	78	67	76	65	73	55	74	73	72	78	68	73	70	82	59	75	66	62	47	59	83	60	64	68	66	69	69	57	78	64	75	65	73	62	73	69	83	64	81	61	69	85	74	78	76	58	72	83	65	87	59	73	60	66	65	78	63	70	68	58	70	59	66	73	69	69	59	90	79	84	54	53	62	74	73	63	60	71	69	80	72	71	59	69	75	88	74	79	60	75	60	50	62	58	68	81	67	68	79	79	70	68	78	81	62	69	74	71	80	63	64	73	59	74	65	71	76	71	63	65	80	56	61	78	60	63	85	69	76	65	51	70	71	70	61	62	70	69	73	71	68	68	56	74	76	57	65	77	87	64	67	61	76	74	74	63	69	72	71	58	76	59	61
3002	4286	2261	973	526	352	329	278	260	234	246	227	220	216	210	201	193	202	190	172	204	185	198	200	212	193	200	200	196	193	220	206	185	172	188	196	199	161	163	171	199	181	194	201	182	203	170	217	173	209	185	198	181	175	185	213	176	204	186	184	182	190	167	171	178	165	170	202	184	185	186	187	180	184	198	182	182	186	179	183	173	181	199	169	202	169	194	172	192	176	175	191	188	188	191	189	173	164	188	173	187	196	187	174	176	191	183	172	157	178	190	190	203	197	159	184	182	185	187	188	199	188	180	174	197	184	181	181	196	182	156	178	204	192	173	187	219	159	193	170	192	190	193	194	175	200	179	183	234	170	190	182	188	191	169	186	183	161	164	180	174	190	186	186	178	194	215	189	174	169	209	181	212	176	195	175	210	186	209	193	176	174	189	190	146	186	204	159	174	208	188	198	193	185	185	179	175	190	170	199	175	181	186	188	173	174	215	174	156	181	181	167	177	202	185	182	179	204	195	168	213	171	209	192	166	170	151	169	174	190	172	199	211	186	177	200	167	206	201	166	189	179	189	163	192	209	147	190	190	179	179	203	174	187	181	187	176	180	187	161	192	210	159	190	189	175	171	183	191	171	169	188	183	192	166	171	158	193	178	187	202	156	178	189	215	174	179	201	217	176	198	180	169	180	196	185	186	164	193	170	174	177	171	191	180	196	185	193	191	173	182	169	192	191	195	187	188	177	179	169	209	188	180	176	167	195	196	188	170	191	175	171	175	183	181	175	204	165	188	214	166	166	199	210	187	164	174	180	161	166	183	182	189	213	160	179	167	197	193	180	184	168	212	187	198	197	198	188	190	178	190	205	189	189	179	167	178	214	186	185	203	216	205	185	188	191	196	177	185	167	211	195	173	182	174	184	190	173	166	220	175	187	175	191	184	181	184	192	174	193	193	197	187	178	169	196	185	187	184	190	178	182	198	165	180	158	179	189	194	170	212	184	186	191	200	195	178	167	198	168	174	198	200	158	204	188	193	166	177	178	206	185	171	180	168	182	202	193	185	178	174	195	183	173	188	193	196	194	156	183	190	159	177	201	182	191	206	181	174	180	182	194	200	179	180	162	199	194	184	171	174	175	189	197	169	169	179	173	168	171	167	200	157	181	188	165	200	194	168	194	147	199	179	172	197	169	186	174	170	179	185	174	187	193	194	178	166	207	185	177	199	155	184	197	193	182	204	183	177	190	195	174	187	182	185	168	186	177	167	195	201	165	177	194	177	192	195	159	178	174	197	182	180	156	200	196	195	179	181	177	170	185	193	196	164	199	167	177	185	172	184	166	196	216	181	193	198	183	185	178	192	174	197	187	170	197	181	202	157	178	150	172	164	172	188	189	175	178	196	193	191	189	187	179	189	190	184	168	170	209	177	189	176	176	188	160	197	187	153	199	176	167	173	163	181	213	176	189	184	138	172	191	211	173	195	182	193	198	176	185	172	178	181	184	180	185	177	184	190	181	169	169	172	191	176	173	185	194	175	163	177	172	186	176	183	171	167	177	180	188	180	182	192	166	162	171	189	179	169	206	184	184	201	190	183	197	153	176	190	166	182	189	186	194	178	177	169	177	183	190	171	167	176	191	183	173	188	182	171	199	196	187	168	170	199	194	177	184	177	170	202	171	167	201	180	169	179	166	187	171	197	165	194	186	168	184	208	177	189	193	156	199	177	162	178	170	194	185	171	192	197	163	193	182	200	178	204	178	206	178	188	170	188	217	181	168	171	186	190	180	176	187	195	174	184	173	153	195	214	165	180	197	171	186	185	174	162	172	175	185	169	178	179	190	208	174	163	207	179	202	189	192	188	179	185	196	171	180	177	181	181	216	165	179	166	188	191	167	178	200	179	170	200	202	175	210	149	154	202	178	193	186	161	178	181	198	161	185	187	187	156	187	193	156	173	166	200	189	188	196	164	201	178	156	199	193	194	184	196	170	184	186	183	169	188	189	172	172	182	180	183	162	182	183	190	194	195	162	197	174	178	174	208	166	186	182	175	179	157	208	195	193	161	179	186	224	153	192	179	186	175	182	166	189	159	192	197	212	184	176	202	173	196	179	164	199	158	175	201	187	213	169	197	185	180	181	193	180	180	204	167	187	209	188	182	172	165	192	192	158	168	182	188	159	179	164	203	169	189	177	176	186	191	201	188	204	158	191	192	178	190	179	190	173	171	155	177	186	193	179	187	182	190	181	182	184	203	194	191	158	171	190	189	201	187	192	181	210	179	184	200	165	180	168	180	207	198	184	163	209	183	163	193	189	197	185	205	167	186	174	171	175	174	188	181	168	187	203	197	203	184	193	173	179	169	173	164	195	171	186	197	162	170	179	182	174	184	174	176	188	164	197	155	180	172	197	207	204	179	185	222	189	175	179	180	202	229	206	181	181	186	177	172	207	192	195	173	172	192	175	188	187	183	170	188	196	169	170	180	172	184	167	155	161	184	195	194	204	203	165	182	177	158	195	158	201	183	180	158	194	178	193	179	190	190	199	192	202	206	189	203	193	188	191	167	165	171	201	193	187	182	187	191	174	179	186	170	169	167	177	179	180	173	168	199	189	176	200	188	165	174	193	180	192	171	180	177	174	197	186	202	174	161	181	195	188	170	194	192	174	189	163	178	175	179	196	203	189	182	149	190	212	185	173	181	191	184	188	185	171	177	184	169	162	201	190	161	192	195	171	166	169	160	199	173	183	167	181	177	173	176	194	192	188	171	183	178	172	207	181	176	184	182	191	174	178	171	183	187	191	208	187	168	185	169	163	171	204	172	194	175	172	180	164	182	199	175	187	195	180	163	213	171	181	176	198	186	177	188	187	210	202	188	185	191	190	190	175	190	185	186	191	162	174	208	178	174	179	198	185	188	191	176	167	174	174	191	189	193	189	181	196	193	168	196	186	171	207	164	206	195	167	204	195	172	197	156	171	193	199	187	181	183	178	192	182	185	181	180	163	167	183	189	176	207	173	181	198	198	186	176	174	197	195	198	191	166	209	179	193	184	181	169	189	181	184	193	189	190	192	175	164	180	198	184	166	182	193	189	184	201	167	171	184	184	191	162	175	176	163	201	190	204	171	169	181	166	178	185	177	176	187	210	187	206	173	175	183	179	201	197	168	207	192	181	171	163	177	194	208	197	172	181	189	183	176	185	202	183	158	197	189	191	179	173	178	173	180	183	174	194	185	152	176	174	200	194	195	194	183	168	203	185	164	207	198	199	179	198	213	183	193	169	182	190	189	199	191	185	180	201	173	202	176	159	198	188	207	211	168	180	179	194	161	165	160	189	182	172	179	179	160	167	201	166	197	178	171	165	188	178	200	172	182	173	168	181	207	170	180	195	187	196	173	185	160	162	175	176	173	188	183	183	185	208	185	184	186	182	168	180	202	186	165	185	195	190	177	176	160	195	160	189	186	187	209	180	197	201	197	172	173	193	195	228	165
32448	12101	1354	376	317	290	266	249	241	255	301	289	251	247	252	243	265	273	275	264	277	259	255	265	263	276	256	265	261	260	249	283	261	272	262	245	244	282	237	254	249	284	288	275	267	263	275	298	271	275	263	279	254	258	268	280	271	252	250	281	270	254	248	259	255	239	258	242	252	271	260	287	256	250	246	253	258	295	281	242	254	259	283	275	287	253	258	281	254	278	243	240	287	256	291	264	274	254	285	280	246	288	303	284	263	244	244	254	248	258	258	249	251	257	255	298	283	283	238	260	261	269	265	266	230	266	269	263	257	270	259	269	259	273	275	288	294	272	256	285	246	315	270	266	249	272	273	232	267	257	257	266	258	285	301	278	256	282	258	269	260	264	297	256	281	280	245	264	209	284	273	292	275	286	285	244	278	272	254	279	259	258	273	277	271	258	266	260	276	255	246	290	254	258	242	277	280	276	265	264	270	264	262	282	300	261	276	248	281	245	244	269	267	261	274	294	255	315	285	265	264	264	298	289	256	267	286	276	310	274	282	263	285	263	280	214	307	267	269	292	292	254	275	247	282	272	279	275	268	236	273	286	236	257	256	279	273	283	251	267	277	279	248	269	300	295	233	273	257	281	267	270	249	261	268	286	220	270	277	266	246	266	259	253	267	271	262	264	263	272	231	262	240	271	269	283	266	275	265	254	250	261	301	281	227	267	259	283	268	217	264	268	267	242	264	259	269	286	257	284	276	275	275	261	288	265	239	284	253	298	223	278	248	266	257	244	270	238	275	267	258	235	252	261	232	260	254	261	266	253	282	287	268	261	245	270	294	263	262	226	297	229	278	281	227	238	285	222	259	268	241	262	273	253	244	273	295	271	270	280	277	258	276	293	277	265	242	282	247	250	281	260	242	258	261	276	290	283	256	262	268	263	274	249	271	295	252	260	274	263	256	261	259	262	258	269	297	248	267	289	260	268	251	265	260	244	275	250	253	275	268	296	280	286	249	259	282	255	294	277	264	259	258	250	286	274	302	237	286	282	237	252	267	273	258	251	286	258	270	279	271	257	264	275	270	239	260	257	269	269	267	282	306	252	248	236	275	304	272	275	259	270	270	273	242	262	258	264	307	275	251	262	265	262	269	289	280	273	252	244	225	214	314	301	251	285	269	257	274	270	251	242	274	250	294	260	274	270	276	262	257	263	272	270	268	275	276	279	281	271	247	263	246	285	266	280	297	266	279	263	269	237	270	315	312	307	286	257	286	265	271	278	264	276	272	273	296	249	280	292	270	278	269	277	282	269	253	279	243	287	274	264	280	272	261	273	273	237	295	257	276	282	257	286	270	258	255	282	267	266	273	281	247	256	301	299	243	291	267	271	238	237	252	265	275	267	275	254	287	297	279	253	281	260	254	272	309	263	237	263	263	280	270	282	277	270	289	229	255	258	263	260	267	268	295	275	264	263	233	265	278	241	270	277	285	276	269	264	258	262	300	250	260	305	279	260	260	262	275	270	266	321	265	271	235	283	236	255	228	240	276	263	286	268	286	273	297	262	270	264	283	274	257	255	244	254	280	276	286	264	274	263	257	247	265	259	273	286	260	280	278	277	269	287	247	262	271	267	268	265	298	243	274	265	279	318	262	261	263	281	296	292	279	262	264	251	249	279	265	254	276	270	288	270	285	272	302	261	267	239	249	293	248	245	278	245	310	243	276	281	258	273	276	256	272	293	267	279	252	254	289	250	265	250	257	281	291	264	234	282	260	256	294	262	261	250	282	269	253	262	276	281	253	272	267	269	256	251	240	283	259	281	253	272	241	257	268	248	263	250	252	266	257	270	262	233	261	272	276	259	250	288	256	278	280	265	236	231	254	266	319	266	260	268	278	269	281	266	271	269	279	273	256	251	271	281	258	281	260	273	259	265	301	269	272	253	263	262	282	308	265	286	259	261	249	251	262	244	247	249	262	266	240	255	249	281	267	291	287	249	274	240	272	267	276	255	290	227	321	275	262	276	272	246	312	266	312	277	252	245	269	249	268	249	274	251	271	242	262	288	257	263	287	252	259	273	289	271	254	282	273	262	276	285	253	248	317	260	296	275	244	244	263	258	234	260	286	243	265	279	261	284	285	277	255	295	279	281	280	256	257	273	276	271	260	254	244	268	267	228	281	250	256	256	296	285	263	273	245	258	258	278	251	303	287	256	267	258	261	278	267	269	257	261	286	278	262	256	287	282	298	276	277	249	269	234	234	270	285	280	266	270	267	235	272	270	275	277	279	269	260	269	256	257	265	259	248	252	238	255	278	264	238	273	258	257	296	270	254	270	266	263	296	255	258	259	236	284	284	237	234	280	233	273	260	275	248	247	294	273	281	273	259	265	257	286	243	289	295	260	250	280	261	257	285	246	263	264	276	303	293	230	250	268	278	248	303	299	254	267	274	265	249	300	271	256	306	257	257	287	293	257	268	236	267	250	233	276	251	237	249	268	261	267	259	269	267	249	267	284	242	277	271	299	241	257	269	258	254	265	249	272	272	234	277	279	257	268	287	269	251	255	275	280	249	256	274	264	299	272	256	270	263	267	284	279	249	240	262	257	244	274	292	249	303	271	289	272	274	278	275	288	287	300	272	287	278	286	292	273	276	248	256	248	305	277	243	260	263	266	270	231	286	251	247	261	257	264	277	279	280	266	250	238	268	266	250	251	262	266	264	260	276	253	242	264	267	268	264	265	234	243	229	241	266	276	257	243	269	284	266	249	247	261	260	252	289	282	277	301	285	282	290	254	273	284	263	273	235	285	270	292	290	287	269	300	270	252	239	275	268	268	254	249	276	264	295	244	274	247	248	257	256	282	265	272	260	260	269	268	288	272	250	290	252	256	269	280	285	249	251	292	261	261	276	247	296	248	231	258	281	244	261	277	300	242	281	265	259	271	297	275	262	255	267	256	285	254	259	255	256	226	280	266	235	270	257	287	315	276	289	251	288	254	287	278	220	256	261	281	256	235	245	294	259	288	254	252	268	262	262	266	242	270	287	256	277	264	279	232	262	253	260	280	237	300	264	274	261	288	248	251	243	244	262	264	237	241	273	281	254	267	293	279	271	276	269	247	308	233	248	243	270	266	280	286	237	256	260	268	267	259	272	278	267	257	258	248	251	278	243	242	250	254	253	270	262	253	285	285	281	237	256	261	252	280	296	247	262	297	262	289	260	257	261	292	269	258	266	263	249	265	273	270	271	303	266	266	276	279	279	244	255	255	299	279	314	283	254	282	273	265	240	225	259	265	252	265	256	268	262	232	320	283	234	274	268	260	266	274	260	272	262	249	240	255	281	244	270	238	243	249	288	276	270	259	268	266	249	257	278	295	284	284	252	240	274	236	291	277	287	277	292	247	259	232	281	275	249	301	259	272	291	287	273	263	250	282	254	245	293	274	283	301	267	271	256	263	260	254	275	256	261	257	295	255	256	274	246	265	288	264	254	260	269	280
5351	691	638	629	633	630	603	591	623	613	570	611	588	590	629	635	613	642	592	612	572	567	602	613	585	591	617	577	544	567	547	570	574	622	587	605	581	597	606	574	579	550	595	567	570	617	608	585	601	577	620	623	555	556	637	559	570	599	607	543	574	569	608	610	617	572	552	611	549	556	558	584	603	564	587	606	547	577	613	592	532	591	616	579	609	574	588	592	635	598	574	596	571	585	550	596	590	586	582	594	587	530	616	555	581	612	606	631	633	562	608	564	577	600	573	576	549	556	572	552	557	590	590	596	576	549	548	604	619	595	627	604	601	544	629	608	614	551	605	586	613	599	560	616	577	583	583	582	597	601	565	606	649	598	583	611	607	590	606	568	602	602	570	565	602	581	595	587	602	598	654	582	578	571	551	561	568	594	597	563	598	566	605	587	570	573	567	597	625	625	606	624	611	614	599	577	566	546	614	570	642	591	582	619	598	592	582	568	602	588	574	608	569	549	571	600	590	572	631	568	614	560	586	607	605	583	601	624	607	597	610	556	616	598	609	608	597	556	595	586	598	623	602	601	611	572	632	585	588	586	589	595	627	558	602	608	603	571	604	609	598	565	583	633	580	611	592	585	656	582	570	613	588	571	524	596	570	574	570	619	598	609	627	581	625	615	576	603	582	622	572	541	557	581	581	594	583	581	596	586	616	577	587	577	577	629	597	592	570	585	601	580	643	619	611	602	604	585	607	626	623	620	563	570	556	585	610	572	566	626	579	589	563	583	630	605	614	616	603	601	628	583	597	565	600	600	598	551	573	584	608	611	611	586	610	572	601	623	535	553	594	571	582	589	522	593	564	570	581	613	566	592	595	552	577	552	560	579	620	566	568	629	616	575	617	586	574	593	558	566	566	616	560	611	578	569	636	583	545	538	629	595	614	571	602	572	580	560	586	630	600	594	572	582	626	579	621	596	603	567	593	548	614	579	553	608	569	583	602	591	569	581	616	589	550	621	549	586	590	594	572	582	597	572	594	574	594	620	570	556	637	593	572	604	616	590	599	566	597	560	579	606	562	588	552	579	575	655	569	586	562	588	588	575	619	602	568	603	626	556	604	542	629	595	546	620	595	575	593	610	597	535	571	602	639	565	566	582	597	573	579	568	584	601	587	585	562	619	596	622	589	616	596	577	579	543	572	630	593	600	600	613	561	611	573	601	605	584	568	570	561	550	625	615	607	581	573	562	573	594	585	573	590	596	611	624	618	613	609	661	545	565	596	545	621	583	622	596	593	624	589	571	568	582	595	593	630	579	630	533	588	562	614	606	562	585	591	539	622	606	532	590	604	615	618	585	620	606	589	580	612	563	607	615	608	555	551	615	592	558	558	585	596	566	602	624	593	577	576	562	543	581	587	584	564	558	594	619	603	561	565	564	614	632	609	598	625	620	561	612	584	619	597	576	566	584	610	568	581	598	570	588	564	580	532	596	590	609	591	599	624	612	581	613	613	622	587	536	614	609	587	579	577	602	546	613	556	628	584	582	560	585	598	626	571	570	603	660	592	601	657	619	581	608	555	645	607	582	576	613	596	622	599	584	623	601	634	594	580	582	559	597	556	572	603	613	584	629	589	628	586	572	611	570	582	555	607	609	587	563	582	571	577	586	571	568	590	606	596	599	597	543	619	618	594	592	636	618	608	600	567	581	585	606	605	570	610	632	572	603	563	605	626	620	571	586	533	609	590	584	581	602	584	567	617	575	577	559	589	577	644	570	601	604	611	608	595	596	608	565	590	592	593	577	604	607	592	604	586	541	616	543	578	593	563	585	602	573	544	587	607	572	597	614	542	595	585	571	604	611	622	565	606	593	586	584	625	596	631	557	605	590	588	550	605	560	635	644	637	591	609	588	603	623	608	631	597	594	618	566	556	615	586	621	619	610	576	576	608	621	565	621	593	619	611	591	558	604	565	612	605	628	528	606	588	556	614	548	571	579	604	578	607	571	574	587	566	591	611	582	571	605	577	573	581	612	575	561	578	624	572	560	602	588	605	600	607	585	582	570	640	622	607	592	565	596	567	624	543	609	579	598	600	600	602	559	576	637	630	613	583	559	581	585	579	614	616	591	593	605	599	606	598	563	589	595	630	591	590	540	584	635	575	551	602	573	631	580	586	595	564	611	604	607	558	582	641	595	619	631	605	550	575	607	600	563	566	611	545	641	576	606	579	577	559	560	577	591	552	549	588	588	590	599	555	583	624	623	593	595	665	604	594	603	588	607	607	566	565	630	611	608	627	607	580	661	606	604	591	567	609	574	550	584	575	562	612	600	564	614	549	590	587	575	625	589	584	624	603	575	581	603	575	590	563	573	579	591	564	620	580	599	617	588	582	575	582	546	613	573	587	600	617	581	560	558	601	570	624	578	554	591	595	567	572	604	584	626	611	526	550	604	556	598	569	564	568	579	623	593	576	541	602	648	636	582	596	643	566	602	606	590	616	557	626	579	611	584	614	614	577	581	588	595	525	582	579	604	575	597	565	579	611	593	578	576	579	587	601	588	576	587	566	576	587	622	609	608	560	577	596	547	552	606	565	642	565	597	615	575	604	562	577	562	596	580	599	572	567	579	599	568	564	633	640	602	591	624	591	579	591	570	578	584	576	514	563	597	597	596	565	579	613	609	571	599	561	624	585	565	551	618	584	571	564	584	628	586	614	599	591	555	547	562	632	598	594	580	644	620	652	596	619	568	571	617	578	572	592	585	577	566	554	597	594	584	596	572	603	607	632	598	559	588	593	558	581	573	646	606	619	585	593	588	576	585	651	637	574	570	546	597	632	621	545	621	580	602	559	602	574	577	582	569	590	614	590	604	562	600	598	586	550	585	603	516	569	586	595	559	610	606	586	570	575	555	559	582	605	612	591	558	578	597	603	600	603	641	600	626	596	550	599	615	594	549	539	580	593	580	607	582	576	590	569	583	532	617	570	610	618	599	550	615	551	577	595	585	624	576	610	568	604	600	594	586	602	547	573	570	593	581	594	592	575	625	610	539	617	591	582	583	611	604	633	608	547	550	644	580	616	626	617	541	555	598	601	574	611	582	569	593	636	568	605	592	591	579	567	594	598	538	608	633	624	572	573	566	583	575	607	584	601	608	593	563	554	627	581	581	587	550	571	590	598	586	615	593	547	567	604	591	544	625	594	568	558	603	582	601	614	585	577	557	579	605	626	608	606	594	583	629	611	607	606	574	611	605	607	563	542	572	616	605	567	589	559	570	578	602	587	618	567	602	589	614	638	621	600	568	597	583	587	561	587	567	585	584	648	588	565	618	613	580	611	594	567	567	583	576	649	601	608	610	573	534	624	608	592	583	557	604	566	597	590	582	589	617	571	569	550	586	561	594	577	552	596	608	582	618	589	561	585	587	557	597	580	559	609	611	587	554	553	569	559	604	592	581	636	540	596	642	594	594	574	612	565	604	586	582	530	630	582	562	612	589
24475	20944	24418	27596	20399	1737	329	252	178	180	175	185	192	196	185	187	182	184	156	190	161	156	172	151	140	163	145	148	159	172	150	182	161	162	174	184	155	140	144	179	159	134	163	151	156	142	143	141	163	154	143	151	148	137	140	156	157	135	143	155	159	136	139	160	158	161	143	145	150	166	160	168	161	171	154	161	155	175	143	165	177	174	149	147	145	170	133	150	136	163	142	172	157	146	159	143	168	162	159	148	144	166	148	160	132	162	147	169	148	136	154	161	147	149	159	136	131	127	164	167	169	167	144	135	161	170	161	170	162	147	161	148	137	181	182	156	154	136	146	164	165	133	154	136	157	142	147	156	171	162	149	157	157	168	146	135	151	155	160	158	170	151	189	136	185	164	160	139	141	139	180	160	171	145	145	145	167	170	141	168	158	134	154	140	132	159	162	181	140	145	139	162	139	145	131	152	150	159	155	138	141	162	154	143	138	167	133	146	152	153	148	150	156	150	157	139	138	156	152	187	150	155	138	169	158	177	129	154	128	160	149	148	155	152	162	155	160	163	163	171	164	158	135	143	150	128	146	184	168	166	158	143	141	183	177	167	138	148	137	152	138	150	142	140	143	173	154	186	154	159	157	180	146	147	146	141	173	138	179	167	155	160	154	148	146	140	146	158	135	165	145	137	151	159	146	157	173	151	160	157	132	133	161	146	140	172	140	148	171	146	166	147	162	189	161	156	162	168	156	149	153	167	184	156	164	162	141	156	137	170	170	146	171	142	147	144	144	129	147	156	156	131	146	162	137	161	140	150	150	156	153	137	169	151	150	153	142	152	146	158	166	154	141	176	154	129	140	123	158	150	147	137	145	165	166	142	116	151	140	135	178	139	185	137	149	136	141	153	156	136	149	147	150	179	158	122	156	142	150	156	170	136	126	177	156	151	139	126	152	137	157	139	147	163	172	132	157	153	170	127	148	137	151	148	148	141	150	153	152	153	170	159	153	156	145	149	148	160	169	136	144	133	154	162	175	137	133	168	143	140	164	153	137	161	168	148	146	150	153	139	147	130	125	144	179	165	169	150	155	175	121	148	159	141	134	153	157	140	145	133	143	162	129	147	154	140	158	136	128	165	164	166	167	138	141	170	158	147	143	125	156	146	136	141	135	147	137	149	149	138	147	153	140	174	142	179	139	157	146	158	173	155	144	158	131	131	170	156	185	165	136	129	160	151	165	171	169	161	163	162	147	169	143	150	161	153	174	155	148	155	155	150	151	156	160	147	181	147	157	146	128	145	160	156	160	156	170	157	162	155	162	156	157	183	153	142	149	141	155	164	144	160	147	144	170	155	154	146	148	154	141	179	140	197	135	171	152	167	157	162	142	154	148	143	170	154	131	142	172	164	161	153	155	155	156	152	137	158	168	149	189	143	150	149	152	147	153	162	159	149	140	153	156	160	151	189	166	194	161	169	158	153	149	154	165	141	140	154	152	141	137	168	162	164	157	149	184	155	143	136	165	169	161	159	172	147	141	130	139	155	147	158	155	142	142	174	146	172	167	178	148	154	145	153	169	158	142	172	153	141	150	149	155	159	166	150	146	145	151	153	158	139	143	168	171	152	159	158	132	159	140	151	174	159	155	135	152	148	161	178	128	146	151	157	152	149	173	170	139	159	153	178	153	170	156	161	152	179	164	144	133	139	154	140	155	128	172	159	141	114	146	175	139	161	152	165	133	145	153	125	164	137	155	153	171	170	168	150	143	137	166	141	150	132	158	144	160	159	144	169	145	139	146	156	166	162	158	164	140	138	148	161	158	155	172	164	146	175	152	132	140	141	127	169	178	145	151	136	155	144	152	169	156	150	139	127	145	134	157	149	161	166	173	177	145	150	177	131	167	159	143	137	150	138	159	125	140	162	142	158	150	154	136	147	160	161	169	141	144	142	162	165	146	133	161	167	151	157	170	152	144	144	166	154	148	168	149	151	132	152	159	152	138	155	151	163	140	149	143	162	171	158	154	139	129	167	161	159	148	136	133	153	177	154	149	141	150	158	148	145	125	175	153	151	146	158	163	178	151	137	170	142	168	149	156	159	161	159	156	119	178	165	147	160	155	170	152	153	163	166	155	144	161	149	143	164	169	158	172	172	146	153	160	151	169	157	140	178	146	138	165	129	176	186	153	147	153	157	144	165	144	129	150	123	144	179	157	132	154	147	155	176	148	170	190	145	167	155	166	156	127	156	134	152	139	158	164	139	147	167	149	144	158	180	145	141	143	152	131	158	165	168	163	147	136	145	145	157	157	164	180	157	171	160	153	180	154	151	157	155	158	149	165	163	169	139	140	156	151	172	139	160	168	158	157	150	150	151	154	166	166	140	156	147	138	179	155	161	154	143	177	148	124	164	180	157	175	178	144	133	144	147	128	132	136	144	152	161	155	147	156	151	152	131	153	172	161	156	151	161	171	138	158	148	157	168	155	134	141	158	134	134	153	175	164	172	146	154	132	126	141	140	138	147	163	134	137	138	149	137	139	140	145	158	151	181	175	181	146	139	152	172	163	151	164	158	144	163	123	162	160	153	160	162	133	183	174	137	153	150	154	168	172	153	150	143	146	146	155	158	140	156	139	154	148	174	154	129	178	181	157	154	149	152	141	177	155	149	126	186	141	156	180	170	166	151	158	158	135	153	142	142	141	157	190	137	162	135	139	139	154	141	147	153	129	168	142	163	146	147	149	165	149	152	124	153	156	166	162	152	157	165	153	153	167	124	153	147	132	170	153	153	161	145	147	160	139	141	158	161	153	159	144	161	146	148	156	134	138	129	135	142	158	145	151	145	175	169	150	170	156	134	142	161	145	144	157	161	157	143	173	144	163	144	138	147	141	167	168	163	142	153	148	135	155	151	137	163	149	156	163	156	142	114	162	150	163	143	156	128	151	158	159	156	150	170	142	147	157	137	155	139	146	143	160	160	163	149	162	154	161	147	146	158	156	168	159	135	128	153	144	155	121	146	151	143	149	167	153	158	155	145	146	141	136	138	144	157	140	142	143	144	148	141	146	122	145	148	147	145	163	167	135	145	134	139	191	162	133	146	135	136	132	178	158	161	190	151	148	161	144	156	159	152	155	168	149	158	166	148	136	150	127	150	145	173	161	148	139	146	157	156	173	158	130	134	179	152	167	138	163	155	170	138	178	150	156	169	168	156	130	153	183	133	145	132	162	174	137	152	170	146	139	161	152	143	147	141	188	156	180	144	167	157	164	131	163	131	157	140	155	149	154	152	164	151	189	144	159	151	151	160	130	156	156	152	152	163	169	167	139	162	142	163	119	160	149	134	156	155	160	152	168	153	137	135	147	144	153	133	147	136	136	151	156	141	155	163	136	155	132	146	150	168	166	133	152	164	168	176	133	154	148	148	179	139	141	162	152	161	155	166	140	149	150	176	152	149	177	137	142	157	147	177	129	146	133	173	151	149	146	146	154	144	155	154
3052	2495	1391	772	619	498	443	359	403	379	356	350	361	359	366	337	345	335	378	355	384	348	335	349	383	333	371	363	340	350	336	370	332	345	348	374	385	333	338	342	366	319	342	347	334	342	321	337	351	369	329	367	329	344	341	351	361	369	363	381	357	340	376	391	340	357	366	352	360	348	346	341	360	338	341	347	330	352	370	326	328	318	386	347	351	354	362	330	346	345	340	380	341	354	343	361	357	333	358	372	326	324	373	342	345	345	360	327	356	349	342	355	335	337	373	350	364	325	330	358	340	354	366	373	330	359	363	365	331	317	349	341	320	330	348	343	315	377	358	317	353	366	359	353	359	358	377	337	317	349	361	352	377	338	321	346	339	352	315	371	383	346	330	335	347	348	340	358	319	373	367	327	400	351	360	331	333	358	315	362	354	329	341	347	296	353	334	323	374	335	355	334	371	343	361	345	319	355	314	348	349	329	381	342	355	357	355	342	347	383	342	391	352	341	327	331	324	334	349	337	345	345	320	357	371	332	339	359	372	354	345	345	346	358	387	333	328	339	346	335	331	377	388	336	363	340	321	322	341	346	359	328	348	338	411	317	330	347	351	365	383	350	343	353	342	379	401	359	338	347	366	324	348	345	339	356	327	376	359	321	379	327	357	359	336	301	396	345	302	353	347	347	321	300	331	347	310	327	348	354	373	340	360	350	350	331	348	356	326	353	335	345	323	323	338	372	342	330	346	379	382	351	384	311	382	339	360	351	356	390	340	361	367	349	337	336	391	360	335	313	356	319	360	390	322	358	373	354	363	337	375	360	344	345	372	362	349	365	350	362	345	334	371	382	356	354	349	312	369	333	386	336	360	345	359	327	363	370	345	336	301	338	324	379	352	352	348	309	341	344	346	350	375	358	372	349	359	375	375	330	394	359	341	390	360	304	357	334	342	352	317	357	353	334	326	324	335	356	360	346	359	351	338	325	314	344	370	345	315	334	364	349	360	380	348	351	355	340	318	391	362	322	373	354	362	355	368	381	329	354	337	392	346	365	337	355	355	337	383	364	337	378	356	376	348	362	358	350	347	391	364	347	339	332	344	361	340	352	335	334	365	340	359	374	341	327	344	352	383	355	378	384	348	352	340	351	373	373	352	361	325	368	354	331	331	330	350	362	354	365	376	344	340	355	373	352	376	349	349	321	377	344	348	341	364	380	355	360	373	349	334	333	340	328	356	332	351	355	331	336	338	318	382	347	346	333	372	342	361	357	338	340	321	357	371	360	353	359	341	320	371	356	356	365	370	372	329	330	338	323	327	337	338	360	336	366	338	337	345	394	347	336	341	345	360	365	361	315	329	382	370	359	339	354	336	381	364	348	306	344	342	341	336	320	333	343	329	295	352	350	364	364	329	368	349	355	320	369	376	356	334	342	367	350	355	370	343	310	366	330	356	355	354	330	345	337	323	339	337	357	378	328	332	352	323	369	343	358	332	354	318	346	330	330	321	356	352	375	358	378	351	350	369	321	356	343	355	320	334	378	348	345	350	356	349	354	334	342	351	344	386	334	332	339	339	361	330	355	351	322	366	320	359	339	349	342	356	367	321	354	373	371	391	355	363	333	373	313	343	337	335	346	339	349	360	375	339	358	363	356	356	366	354	340	320	366	375	344	337	357	338	379	353	339	364	348	348	351	351	363	342	326	373	353	311	334	337	359	332	345	360	350	362	317	359	362	343	328	356	343	377	336	366	340	371	331	374	361	329	342	377	355	350	356	354	345	294	343	345	349	374	347	353	362	352	341	359	351	365	319	352	356	331	336	358	323	335	332	348	358	353	382	339	348	328	326	341	368	342	368	339	363	350	371	366	368	333	355	359	360	327	337	389	355	354	332	352	343	349	360	341	349	359	357	316	355	369	365	350	353	361	330	361	324	333	345	351	344	313	333	365	348	384	339	368	350	371	385	382	359	344	344	368	370	345	388	360	340	375	324	371	344	339	319	328	350	339	326	331	363	350	342	372	328	375	373	330	355	347	305	375	366	349	367	404	344	317	343	361	326	336	376	365	331	331	352	352	348	339	332	355	320	366	340	341	360	336	362	343	345	352	334	333	361	332	362	327	377	357	353	333	351	353	381	352	370	319	367	348	357	345	361	363	360	323	365	372	318	340	361	341	357	354	356	342	340	334	369	356	355	350	364	346	343	336	356	362	349	333	333	355	320	375	361	349	385	359	339	356	353	322	372	323	361	339	320	315	368	341	397	320	343	339	370	324	304	358	322	342	311	334	346	357	376	345	326	343	338	374	317	353	326	358	354	325	380	328	372	330	362	328	374	344	303	358	340	354	354	349	375	372	338	353	335	322	384	362	354	345	318	321	378	344	386	329	357	343	385	336	306	380	355	333	324	347	382	345	330	314	331	372	350	346	352	359	355	322	356	360	314	351	340	353	347	359	365	343	342	362	312	346	340	341	355	363	311	362	346	333	332	342	332	360	358	361	366	309	329	362	343	347	353	341	364	352	356	322	335	370	335	321	379	351	340	357	334	354	374	358	326	351	373	347	348	374	347	335	343	328	346	378	331	349	334	358	360	348	366	360	377	365	329	332	330	376	351	366	359	359	306	328	345	382	351	353	364	342	379	355	352	355	371	366	352	374	363	346	342	342	348	356	342	348	354	298	398	327	344	331	362	369	372	351	386	385	381	322	295	338	365	355	362	341	349	354	346	342	329	346	339	349	334	338	351	338	356	359	395	323	350	300	355	362	356	377	362	350	350	341	350	377	346	355	400	310	326	340	369	362	367	339	299	362	372	358	367	365	377	333	334	343	318	365	320	312	340	342	345	329	343	366	328	366	371	359	343	327	355	362	333	367	372	360	378	358	358	345	334	324	347	337	363	351	371	383	328	329	398	354	391	357	337	349	335	392	338	363	330	328	375	355	315	338	351	357	372	323	340	334	334	323	345	376	385	364	320	350	342	348	341	365	345	309	375	323	348	330	365	351	353	365	386	368	342	370	363	358	309	355	374	347	348	356	346	300	381	336	387	335	372	379	316	322	350	372	334	322	332	358	344	337	349	334	331	347	333	361	316	333	387	330	317	392	319	345	373	354	372	403	353	358	352	340	392	332	318	357	341	354	345	333	353	355	358	341	327	366	345	370	337	348	347	338	339	372	338	351	367	351	349	374	379	350	354	358	332	342	340	321	358	332	351	351	327	362	363	339	336	344	343	351	343	336	356	336	364	363	342	362	355	356	353	335	354	316	352	359	311	367	358	359	330	332	335	372	360	374	330	365	346	353	344	319	370	329	361	358	345	319	358	353	334	332	335	330	346	321	350	319	346	340	316	370	344	355	354	361	391	328	361	355	345	339	312	327	362	331	355	353	372	370	358	397	357	320	379	373	344	369	325	330	345	325	326	360	347	357	333	348	340	345	343	369	344	336	346	361	345	332	336	353	391	380	338	324	380	324	327	354	303	322	354	370	373	334	343
23788	20948	25060	26991	20956	20713	1035	247	189	162	157	145	95	130	99	105	82	85	111	73	88	76	85	60	87	90	76	74	71	64	80	65	85	85	75	75	71	58	86	85	70	72	62	59	65	74	70	78	72	80	61	63	62	62	81	79	82	78	74	76	72	98	70	59	73	65	77	63	69	74	76	80	55	59	46	55	67	67	55	49	68	65	65	58	61	51	59	56	72	69	79	68	68	85	67	65	67	62	69	67	67	74	74	67	57	64	74	72	70	66	59	81	79	58	54	72	69	68	66	61	86	71	51	88	78	68	58	80	70	80	59	75	52	70	74	55	75	55	53	70	73	89	73	82	72	64	73	66	67	53	70	91	94	71	79	71	81	55	83	72	58	57	51	57	77	71	66	66	68	62	66	76	77	61	67	75	81	67	67	69	78	55	84	56	78	75	79	77	67	83	71	56	68	81	75	84	69	77	75	85	72	77	86	83	68	73	78	68	81	55	67	77	74	65	71	57	70	67	60	54	69	62	71	62	64	51	77	77	82	66	53	71	71	64	57	78	64	57	64	68	58	75	64	74	77	58	52	67	61	66	87	61	59	57	56	75	54	58	62	61	63	67	73	77	76	58	84	67	67	76	57	61	69	57	78	63	52	70	81	60	67	75	61	63	78	84	73	65	80	67	66	61	88	62	73	49	59	61	72	66	63	66	72	77	76	73	64	54	73	59	78	73	76	67	79	75	40	62	57	58	70	75	62	89	51	79	56	72	74	72	80	80	72	62	68	52	79	78	82	73	80	75	61	64	83	70	69	65	82	53	72	73	60	75	58	74	73	76	78	62	58	69	58	55	73	66	53	73	59	48	51	64	59	58	67	69	72	74	73	76	75	82	68	74	56	74	61	74	86	69	66	63	54	72	76	66	77	64	72	68	75	66	74	53	72	66	76	59	66	73	90	60	65	61	64	63	74	64	66	48	65	79	66	80	65	79	77	67	70	83	68	68	69	64	69	56	64	46	74	78	64	57	40	63	93	80	90	73	87	62	53	72	56	58	54	60	72	64	55	57	83	56	85	66	59	60	63	84	75	56	63	74	55	64	69	84	70	67	94	77	58	72	66	76	79	67	74	78	75	50	83	67	74	60	61	62	56	76	61	84	70	65	74	76	53	60	58	74	68	61	56	54	58	57	72	78	75	75	78	75	56	84	56	70	62	76	77	88	57	83	69	54	65	55	79	68	72	68	75	67	74	63	76	65	71	56	64	79	59	70	62	69	62	57	71	65	69	62	66	71	61	60	61	72	60	52	65	67	61	71	72	61	62	62	71	69	60	54	64	80	65	53	67	56	65	64	69	75	73	77	60	73	74	80	72	58	60	61	78	81	63	60	60	53	86	64	72	75	60	78	79	77	68	87	72	66	61	70	80	72	64	69	65	65	73	73	74	59	69	68	72	69	61	63	73	76	66	69	63	77	78	74	72	64	66	61	71	61	65	66	73	73	60	71	59	67	80	86	76	72	75	74	80	70	67	53	59	62	77	50	65	71	75	72	70	74	51	63	76	60	60	64	78	73	56	54	73	61	79	65	81	84	50	69	93	62	68	69	64	78	74	65	79	76	71	62	69	54	65	72	65	64	68	50	71	56	55	64	64	56	75	80	74	75	73	65	48	73	72	64	61	62	57	78	64	70	98	57	72	76	69	67	83	74	75	70	65	76	64	78	54	53	80	75	64	70	67	68	72	48	68	69	65	90	68	65	73	78	76	78	67	74	66	67	65	81	67	79	68	69	63	66	70	61	64	74	72	61	79	72	62	60	70	62	73	63	65	69	63	57	62	56	51	75	57	60	59	55	73	93	76	66	71	60	70	74	64	76	81	83	66	68	79	72	59	70	95	63	79	52	79	58	79	61	66	70	80	66	64	66	85	59	69	69	64	76	86	67	74	57	84	68	70	54	58	95	55	74	71	67	63	67	63	75	75	58	60	56	58	62	60	50	80	72	80	61	76	81	61	71	55	74	70	88	65	71	49	60	74	72	60	73	66	58	67	64	80	59	67	60	81	75	62	97	64	63	82	73	78	67	62	73	88	68	56	61	57	70	78	71	63	74	73	65	79	73	79	54	66	70	81	76	59	68	64	77	69	65	69	86	61	66	74	66	74	68	84	71	75	75	64	70	61	62	78	71	73	58	77	58	76	75	78	53	68	78	80	72	57	76	66	61	67	68	80	75	81	59	70	59	69	84	71	69	70	76	82	64	50	71	53	72	65	62	74	53	72	60	58	73	74	72	71	65	63	71	66	65	72	74	57	80	84	53	74	74	85	77	63	67	62	80	55	59	68	71	72	70	67	58	66	63	69	68	69	59	60	68	59	78	70	77	67	66	80	64	82	66	65	81	61	73	78	51	59	83	65	65	68	61	66	62	83	69	74	81	68	76	87	72	71	54	68	72	74	60	72	57	93	58	70	69	74	62	71	53	74	75	55	70	70	68	74	65	66	88	63	73	77	82	70	67	51	69	64	78	72	61	63	63	73	60	60	61	74	80	72	85	75	81	73	67	71	62	66	64	69	73	72	72	78	55	54	52	81	73	68	67	64	68	78	83	77	75	73	71	72	68	78	65	62	69	63	74	79	81	68	88	76	70	69	58	61	55	67	62	58	72	78	69	81	75	60	76	76	81	63	80	65	74	65	81	64	67	81	63	63	62	78	67	69	64	58	63	71	67	64	76	74	80	80	71	71	63	67	55	71	84	67	47	82	77	65	61	68	74	69	82	66	71	71	73	72	56	58	68	64	72	76	80	68	65	56	64	76	63	55	68	68	61	69	71	68	80	50	78	63	46	77	55	83	82	54	55	73	66	85	63	57	76	69	76	60	68	80	80	66	72	53	68	65	73	60	79	53	59	59	67	60	68	66	57	56	68	65	71	53	77	63	76	81	69	57	77	75	60	64	88	69	71	57	90	83	72	71	77	68	61	74	72	68	84	69	69	66	55	75	61	69	60	72	71	75	61	67	60	63	63	71	71	69	63	87	73	69	75	66	53	73	72	73	70	63	59	78	68	66	74	73	81	59	66	68	77	67	65	70	72	54	65	71	63	70	61	69	81	76	70	78	66	63	90	70	64	66	78	59	74	64	81	85	76	51	68	75	71	67	77	73	66	56	75	63	65	58	85	67	67	80	66	72	85	47	66	70	57	77	70	66	67	59	69	73	74	70	63	69	70	67	70	84	71	60	68	61	63	63	74	62	68	80	76	66	64	56	70	52	68	82	77	77	79	57	70	49	71	71	68	65	76	62	69	64	60	76	88	68	64	67	61	63	79	56	72	69	66	66	67	68	79	80	90	86	47	70	69	75	63	84	58	78	69	56	58	63	69	53	68	75	64	50	70	50	67	58	67	69	63	70	70	64	53	78	75	67	68	83	81	72	61	74	73	63	69	74	74	77	56	70	80	91	73	52	61	66	78	76	72	64	63	63	65	63	64	76	64
3016	4169	2186	913	548	377	292	278	226	210	244	222	212	195	170	198	183	210	206	206	170	198	205	184	197	181	186	214	191	164	157	186	192	180	195	191	172	208	191	181	184	195	188	158	179	179	190	186	165	169	178	194	182	162	200	184	199	194	187	196	173	187	176	197	173	175	188	178	183	171	184	185	184	203	181	182	200	180	175	188	177	195	188	194	199	176	190	162	184	190	164	185	169	181	176	231	184	181	175	210	187	170	169	184	170	177	177	205	196	175	214	168	197	180	180	195	188	201	189	211	178	170	198	161	186	180	189	180	176	180	161	151	164	175	189	222	177	181	194	170	181	208	163	161	145	174	175	174	171	216	182	164	193	188	181	190	173	187	198	187	193	168	181	196	186	188	180	180	156	211	162	179	184	176	173	154	179	182	195	180	179	184	191	191	205	181	179	199	196	188	184	184	181	202	184	181	168	185	176	190	162	176	178	192	177	178	165	180	176	177	203	172	185	167	170	165	176	174	174	187	187	182	187	184	177	191	209	175	169	179	184	169	184	177	166	171	149	192	190	189	192	190	168	189	179	181	199	206	167	184	154	209	171	201	216	200	175	167	186	142	180	203	179	198	203	200	179	197	186	173	178	192	186	182	199	186	168	194	184	186	165	180	181	171	169	195	173	187	199	198	196	200	195	172	183	200	145	172	171	177	207	180	190	186	198	183	181	198	178	198	165	170	188	202	197	194	177	193	178	180	179	179	183	169	163	176	175	190	191	215	159	199	182	203	176	169	163	186	179	195	182	191	174	181	174	181	174	172	184	198	182	209	189	198	184	182	170	190	160	207	180	186	182	173	190	192	195	170	175	174	181	173	192	193	186	186	168	168	183	175	178	168	198	190	162	196	184	186	182	170	201	193	165	192	191	195	191	164	173	180	188	159	168	190	183	165	174	194	173	180	185	189	177	171	174	191	206	192	199	175	152	192	183	191	194	170	182	174	199	162	196	158	192	182	172	185	178	183	192	160	157	183	181	199	167	198	190	188	197	175	170	157	180	150	186	193	180	158	174	168	177	183	196	183	198	195	195	189	160	178	162	176	163	196	200	175	207	179	161	186	182	199	192	175	212	186	194	217	183	182	193	171	170	172	193	192	191	186	192	182	188	183	199	168	168	187	184	190	190	161	202	186	193	186	182	185	196	193	189	202	184	170	185	184	193	177	163	176	187	170	194	180	193	207	202	169	193	165	194	161	182	194	200	184	181	186	213	173	183	197	181	155	183	199	200	209	175	171	165	172	194	173	191	166	190	158	176	179	173	206	216	185	181	184	191	205	168	171	187	178	189	204	166	191	184	201	180	188	174	167	187	173	191	201	189	200	170	194	200	164	209	164	179	157	200	186	170	183	188	171	191	183	158	195	180	192	193	198	212	193	157	179	192	193	196	198	146	173	176	177	208	180	197	196	170	193	178	170	200	188	176	184	181	190	186	167	201	190	184	202	221	171	211	207	189	194	187	150	169	186	167	173	180	173	177	189	173	177	168	190	188	190	204	178	168	176	178	176	174	178	184	194	168	188	193	195	184	165	175	183	183	162	168	165	175	189	162	170	210	170	169	157	171	210	170	193	193	167	187	205	190	209	175	171	188	178	156	189	149	163	173	193	183	180	172	196	180	164	185	177	171	168	207	164	171	182	191	195	161	166	188	216	174	199	180	198	189	194	186	184	192	166	187	201	163	176	176	191	168	175	160	173	158	181	172	197	183	187	187	161	186	185	215	203	174	163	160	178	202	187	181	182	180	170	166	194	171	178	195	165	188	166	177	207	182	198	174	161	170	177	199	188	182	191	169	212	184	176	189	192	186	187	196	171	171	180	166	194	182	191	176	200	176	151	176	173	187	168	177	168	168	178	195	175	185	190	190	174	170	195	183	184	176	190	176	166	183	183	192	175	187	192	196	186	209	199	195	192	174	153	200	193	171	191	175	178	167	166	172	196	187	179	190	165	190	183	198	181	201	184	200	193	169	160	171	177	187	189	227	180	165	194	171	201	186	172	185	180	202	169	172	192	185	163	192	158	174	175	159	156	167	171	193	192	175	184	190	174	172	207	190	182	159	191	197	198	210	180	183	174	201	166	173	164	176	200	158	203	173	180	182	193	198	197	189	181	182	181	165	178	180	158	190	186	173	174	198	191	221	162	177	198	197	180	184	181	210	183	166	176	185	175	195	175	181	176	185	187	170	190	158	185	189	200	202	170	187	186	195	158	193	190	188	181	198	188	180	171	161	201	157	181	192	204	189	188	184	189	193	202	183	178	160	216	190	185	190	199	169	175	177	181	207	185	173	198	160	171	184	186	180	182	181	156	175	164	169	166	178	159	168	161	182	169	171	162	176	206	207	182	191	185	164	149	195	201	167	187	169	189	185	182	185	187	202	184	172	153	178	216	198	188	194	178	156	181	164	181	165	180	159	184	175	186	183	198	189	202	191	165	189	186	168	202	155	184	159	176	173	180	177	200	173	186	178	173	178	191	168	193	175	178	172	165	192	198	152	190	176	203	193	176	174	190	211	175	177	176	171	181	186	177	198	192	187	220	175	192	202	184	180	191	209	154	181	178	173	196	188	193	177	220	185	188	180	189	184	159	197	169	161	195	183	173	171	169	178	170	167	195	184	173	183	186	182	190	159	204	179	167	174	201	186	201	163	177	184	193	189	190	197	178	190	178	181	186	181	183	186	170	157	168	172	195	204	203	170	194	199	186	173	179	157	189	189	166	163	193	195	198	207	200	192	173	158	180	187	205	202	182	178	169	178	185	207	194	170	182	189	182	194	161	173	176	172	178	205	197	198	170	199	179	197	175	195	171	172	201	155	181	186	165	179	183	179	171	205	178	152	186	176	184	186	177	175	195	180	182	175	176	185	188	151	174	161	186	189	184	201	212	186	166	192	196	201	204	179	177	187	182	202	159	166	195	193	191	171	175	182	194	195	203	176	160	166	195	192	202	189	184	189	212	201	186	165	185	180	189	197	196	193	192	167	178	170	168	176	185	188	173	181	188	174	181	168	187	204	192	186	199	179	186	201	178	191	182	158	213	159	193	182	195	197	176	198	171	181	184	173	204	174	172	181	200	181	191	165	189	195	200	174	162	186	166	183	190	179	189	163	207	197	193	199	190	183	159	206	196	190	177	217	175	200	184	179	182	169	162	163	176	195	194	163	177	172	206	182	185	192	206	186	178	163	209	197	181	175	188	188	175	179	184	153	180	178	166	181	163	184	208	183	165	175	170	194	183	171	189	156	182	179	175	172	228	184	155	170	181	197	192	200	212	186	203	155	186	175	204	172	168	205	175	195	204	184	177	170	171	198	191	200	187	170	181	203	187	202	180	180	168	170	192	154	189	162	207	198	159	167	200	188	182	192	202	202	176	193	205	167	194	190	171	198	181	189	174	168	192	200	185	158	171	167	180	181	185	152	188	178	167	190	199	187	190	174	180
32649	12053	1305	359	328	252	258	266	282	310	272	267	243	287	260	268	279	290	280	237	259	263	272	242	256	240	249	270	304	227	279	275	278	272	255	266	267	264	288	259	288	235	257	271	295	262	267	287	252	279	272	271	267	269	267	288	258	277	285	245	263	257	262	258	249	297	252	255	240	267	238	282	299	287	270	276	253	251	282	263	235	270	273	281	265	264	272	284	268	265	279	286	249	259	253	300	291	237	301	274	262	270	261	268	306	252	284	267	259	288	282	277	271	266	290	275	251	266	275	275	245	242	297	238	262	247	275	276	270	267	275	244	278	267	267	258	270	229	269	303	254	257	302	263	272	266	253	279	269	294	275	257	284	254	230	259	257	278	277	249	262	241	254	261	286	267	275	216	263	305	277	256	262	282	250	273	262	266	247	275	274	261	258	259	267	263	250	280	252	273	249	252	247	258	262	242	288	261	280	252	306	254	241	273	286	276	270	292	259	236	245	277	274	263	274	249	250	276	257	221	273	263	276	284	273	263	236	250	249	290	306	285	242	274	265	271	259	240	284	256	239	299	264	260	268	282	275	246	260	249	254	251	256	269	268	282	273	297	251	262	264	289	283	279	266	290	257	301	289	266	295	244	275	242	266	266	265	240	267	253	238	300	263	242	261	273	274	282	264	263	247	265	272	284	274	264	256	263	260	287	295	254	283	304	265	259	248	280	266	275	276	260	255	253	258	253	251	290	257	267	235	267	281	265	254	259	261	313	258	254	306	236	276	269	242	285	263	256	239	282	264	240	261	290	229	264	290	262	256	262	285	281	260	242	251	241	256	228	275	292	277	248	283	249	255	230	249	266	262	260	252	288	238	283	274	227	256	254	276	248	266	272	278	251	237	278	264	260	260	271	279	271	276	275	228	275	268	273	253	254	247	255	283	263	248	267	251	252	261	238	279	276	265	268	325	298	285	271	261	273	278	261	311	244	244	265	217	278	260	265	262	275	255	281	256	251	254	266	264	253	246	277	263	272	256	270	268	279	269	290	271	279	232	230	261	227	270	232	258	266	275	286	265	216	268	292	271	264	275	246	276	266	297	292	256	259	295	262	274	272	243	248	240	269	252	278	268	255	256	290	262	264	280	266	257	269	299	277	297	236	245	258	308	280	278	275	247	273	263	259	277	257	257	264	257	233	289	283	269	262	255	254	255	253	299	228	239	237	264	278	270	230	285	251	293	270	265	284	262	290	302	260	291	259	244	300	274	268	283	264	268	246	284	275	243	289	279	260	288	258	266	289	262	280	236	287	262	284	273	246	272	239	267	264	280	278	242	278	267	269	263	264	231	272	270	263	294	272	278	296	247	245	299	235	273	265	297	255	261	276	257	239	267	243	255	263	282	282	269	244	262	292	249	277	260	245	298	263	265	276	254	268	273	259	250	259	277	264	240	267	281	249	258	310	253	264	255	255	267	256	267	251	271	262	266	240	269	266	257	282	211	265	263	292	272	274	258	244	269	223	242	246	292	267	270	291	244	284	277	240	242	270	265	264	303	279	278	258	235	260	261	261	250	266	260	269	250	269	269	252	274	280	299	249	258	278	245	261	263	259	280	251	274	236	248	255	254	266	253	268	280	244	263	262	261	279	257	293	252	305	250	271	279	285	274	258	234	258	268	253	287	260	290	258	271	285	296	248	271	262	236	289	257	238	284	270	249	285	268	260	258	240	244	296	278	279	281	280	278	263	263	247	274	266	250	267	260	245	272	241	259	247	230	263	273	233	252	258	252	303	260	301	248	265	290	260	289	300	228	234	276	255	244	244	276	290	272	226	272	270	302	252	245	270	232	274	253	254	288	238	274	282	255	274	268	259	254	260	297	270	245	308	285	248	252	271	243	273	261	308	238	301	255	270	267	223	253	284	256	277	269	250	257	245	255	248	246	283	293	259	225	275	256	236	276	286	271	262	248	253	244	272	276	243	244	277	284	267	243	291	262	268	264	278	260	265	287	285	255	276	244	278	267	245	260	298	259	242	275	273	264	264	224	251	293	278	273	247	243	271	257	256	261	267	297	265	265	254	277	245	270	252	248	290	299	279	281	281	268	259	261	261	286	251	243	275	280	255	258	272	272	273	285	255	255	279	237	291	293	263	291	278	231	261	259	268	278	228	263	248	286	258	268	271	253	271	283	287	256	262	254	275	256	239	280	273	294	243	275	245	275	271	246	278	262	258	269	243	279	255	237	266	277	246	277	264	283	277	232	270	294	255	247	270	287	257	273	263	267	278	260	261	271	270	247	263	287	289	283	277	242	276	258	239	281	263	235	275	277	286	249	273	232	254	254	269	283	219	271	273	255	282	281	257	242	280	278	296	296	262	251	214	275	245	253	283	236	264	306	246	300	273	283	266	263	275	304	266	291	276	242	254	255	269	235	265	264	254	259	267	244	263	262	274	296	287	269	294	268	245	273	226	263	247	259	267	247	280	279	269	262	249	269	265	255	241	274	283	264	311	264	259	259	276	265	240	268	247	254	262	256	263	276	264	259	275	271	259	262	278	284	275	243	270	271	266	264	298	262	232	227	291	255	274	270	275	275	259	274	262	269	267	262	303	245	269	267	265	255	263	271	266	269	264	250	291	248	275	225	283	260	255	265	264	255	236	273	268	274	270	238	230	232	274	277	262	280	254	283	251	256	281	240	247	256	254	269	300	273	272	255	241	272	268	287	266	236	291	254	252	316	262	278	286	267	236	246	230	290	274	280	255	291	268	278	283	311	304	276	291	261	288	258	263	269	264	289	264	264	273	285	265	265	266	260	272	255	265	283	244	253	246	252	260	255	237	289	228	278	276	259	281	254	262	255	267	310	260	284	260	258	310	257	274	302	260	290	271	266	276	244	261	279	265	274	272	287	279	251	253	290	241	250	276	272	252	293	247	268	248	271	256	266	257	274	242	271	257	273	266	268	265	255	228	251	284	221	272	260	275	260	281	263	284	274	281	285	280	301	288	290	269	261	256	249	266	262	259	260	264	278	240	255	241	273	247	279	252	283	266	249	256	281	278	261	264	280	264	267	261	287	277	275	300	283	254	273	282	283	256	271	278	287	276	306	274	272	280	265	268	267	273	264	255	243	259	253	237	265	319	280	273	265	268	251	262	264	272	285	277	244	279	279	278	253	219	263	268	285	267	277	251	275	314	253	255	306	267	232	237	288	244	276	255	293	270	266	297	293	268	282	265	276	263	237	263	271	260	313	307	264	275	241	275	254	265	266	263	272	248	269	295	250	249	277	275	276	267	288	262	242	271	253	276	267	258	278	239	244	259	245	272	257	284	237	232	228	260	268	247	248	269	254	247	252	262	269	285	261	275	262	280	294	282	271	288	251	275	237	270	314	255	232	223	287	301	266	243	264	249	285	250	276	264	267	283	295	253	280	257	252	276	258	261	259	267	282	266	280	275	253	268	285	277	262	283	235	291	261	262	260	269	253	253	287	291
5334	715	733	545	618	619	577	581	560	602	629	607	634	593	640	562	539	592	616	572	599	609	598	586	570	616	572	569	547	584	592	587	599	570	584	628	545	577	569	618	612	586	581	566	578	582	579	614	563	596	581	570	624	590	624	600	588	581	534	597	571	565	616	611	598	560	579	543	573	602	625	579	565	590	591	601	561	551	563	582	624	568	607	601	639	599	611	605	576	613	600	624	574	606	598	545	573	591	626	589	590	585	620	603	546	627	577	560	619	593	565	601	604	604	583	555	614	569	604	612	602	586	560	585	604	575	609	574	566	565	587	620	550	577	575	599	618	655	620	576	607	636	588	569	605	585	582	590	580	613	585	585	621	579	569	636	573	540	582	563	534	562	597	587	603	590	582	569	574	643	574	569	534	556	605	598	608	615	615	605	593	571	555	580	641	573	606	563	611	589	606	611	606	546	566	578	591	547	586	613	600	600	614	569	547	591	581	575	603	554	603	586	586	602	604	620	563	582	594	591	578	562	578	619	580	640	560	567	634	599	620	599	579	579	577	574	580	606	630	612	589	540	612	635	601	603	557	566	579	579	547	618	598	628	624	575	610	601	579	606	568	580	605	597	609	609	609	567	571	576	533	595	569	620	592	572	562	561	565	600	581	633	593	574	623	606	580	618	575	615	614	562	588	566	562	524	586	569	578	553	593	568	607	579	588	590	575	552	618	599	643	631	568	552	585	594	603	583	572	551	585	577	579	602	577	547	604	578	607	583	570	553	614	556	591	588	602	573	568	563	613	606	572	577	601	584	615	583	592	615	588	600	578	618	607	538	612	631	613	600	571	586	595	604	576	594	612	577	559	600	616	591	563	599	598	569	615	627	565	571	578	572	625	644	599	633	564	638	581	570	574	590	591	577	592	604	609	586	568	559	622	564	613	583	628	581	605	613	609	551	632	595	571	570	590	569	617	588	593	569	588	562	568	624	575	581	567	562	596	597	582	602	572	599	621	593	636	554	614	598	545	568	527	591	596	611	584	640	588	594	560	608	585	597	604	559	607	578	557	586	572	567	658	565	605	619	573	542	583	560	596	596	599	562	586	602	570	610	614	594	607	620	613	627	608	571	617	597	648	558	608	606	605	586	586	623	621	591	545	620	609	579	601	602	613	546	549	581	629	568	562	602	605	591	587	578	614	593	584	598	559	578	588	595	582	562	578	619	610	563	605	587	622	547	582	613	598	631	541	623	598	591	591	626	564	605	588	596	601	598	577	574	571	579	605	577	597	585	549	534	586	614	645	588	564	590	601	645	614	602	608	582	572	597	576	554	618	582	612	567	568	607	629	586	596	589	599	615	547	603	576	560	564	597	596	596	556	605	594	612	587	648	563	543	555	611	589	581	564	567	609	615	573	610	554	584	561	580	599	527	566	592	579	588	583	591	604	560	554	560	601	583	569	604	589	603	565	631	613	572	597	562	536	543	553	580	611	598	598	588	602	627	627	589	553	575	655	594	571	572	599	603	620	607	597	599	593	641	590	622	556	581	595	592	566	604	620	614	578	565	585	596	587	596	558	587	583	591	623	583	632	540	587	595	665	611	551	594	624	578	617	562	598	624	600	620	557	592	542	548	557	562	598	610	593	567	596	546	608	583	588	561	569	604	594	603	529	598	663	622	575	583	572	609	584	610	575	560	565	599	584	602	578	543	642	618	624	585	552	554	596	615	589	578	588	555	606	558	601	613	610	624	604	607	626	590	580	588	615	625	584	607	597	584	565	593	604	629	579	623	579	592	620	554	550	566	583	560	524	545	589	623	586	560	603	564	590	586	611	603	584	576	590	572	554	575	630	599	591	569	580	566	605	589	575	594	599	606	580	588	582	568	642	584	572	602	583	581	578	622	585	580	591	586	594	549	617	553	591	587	530	598	583	585	602	560	607	596	592	594	575	587	540	594	555	628	545	616	599	582	559	586	600	560	595	592	629	581	564	572	555	581	591	590	588	602	575	565	599	587	579	566	596	590	582	605	632	561	612	575	598	553	596	556	619	564	590	587	595	621	604	573	600	593	580	587	563	573	580	576	591	617	626	592	621	590	597	552	576	571	558	589	586	623	589	567	594	553	591	583	585	579	605	583	552	576	542	637	562	585	587	597	568	559	544	601	552	591	553	527	582	629	605	590	575	599	566	611	568	581	605	578	599	586	606	612	585	586	583	600	584	567	581	587	590	617	588	602	576	578	615	590	615	572	530	561	533	587	555	596	611	584	572	613	610	541	614	631	647	633	579	573	563	604	571	606	619	584	560	610	611	600	545	604	564	572	581	573	567	593	587	663	578	582	591	579	599	557	600	570	576	612	601	580	594	602	602	572	556	615	593	617	597	582	599	590	569	602	613	597	571	614	557	603	612	600	620	607	603	584	577	604	608	583	596	592	592	589	522	616	564	537	595	621	604	515	592	597	610	595	569	609	575	559	610	570	580	580	560	619	636	581	547	580	595	577	615	611	592	602	585	619	639	562	597	587	625	608	559	617	605	602	577	583	636	590	579	589	605	629	608	605	601	604	585	567	605	643	587	558	533	585	579	578	573	587	626	595	548	614	565	620	580	577	572	565	607	604	573	563	607	584	571	571	598	576	579	569	617	561	580	593	591	616	584	590	584	624	564	626	607	606	583	582	586	558	550	630	546	538	574	568	569	615	576	586	623	560	554	603	552	643	629	582	583	613	550	558	576	594	560	563	556	599	620	621	568	610	622	622	561	567	584	589	571	603	609	585	580	580	568	567	613	601	568	592	576	614	549	539	589	605	589	556	587	621	587	601	565	577	575	563	568	617	522	572	588	569	602	579	658	575	573	612	636	625	591	598	602	552	576	566	543	565	573	617	581	632	561	595	623	572	582	592	593	572	559	588	590	655	579	633	559	525	564	571	610	582	594	623	593	624	558	596	581	578	582	576	586	605	557	636	624	524	603	535	552	618	591	598	582	619	585	601	563	546	578	588	611	588	550	629	590	639	549	552	586	648	585	603	586	592	586	578	578	586	588	593	591	587	617	577	587	600	568	604	567	581	598	585	570	636	600	618	598	616	622	585	571	575	593	636	590	568	584	586	607	586	589	604	598	540	591	564	611	615	546	596	620	593	557	606	586	594	548	606	592	548	654	576	591	592	634	605	562	611	575	587	544	580	547	566	644	543	602	565	559	582	597	609	556	575	556	601	594	581	579	609	579	603	580	601	577	543	546	609	611	603	562	592	578	560	611	550	584	586	606	617	574	602	577	575	651	601	563	581	597	570	581	553	607	626	584	573	620	560	587	591	587	605	583	564	611	556	594	539	596	614	595	623	580	629	656	618	586	526	558	575	570	579	645	597	601	598	590	591	574	631	607	561	599	586	595	597	589	565	605	560	600	596	603	602	605	596	647	602	588	616	581	542	593	552	584	555	574	618	579	568	611	594	605	618	617	603	573	562	583	606	547	620	567	585	591	574	617	565
24566	21006	24514	27684	20390	1584	303	238	205	189	219	169	189	160	168	188	182	190	169	152	168	196	174	143	162	186	155	177	165	150	150	152	147	169	146	142	147	163	151	159	150	152	149	134	162	150	154	171	136	138	166	147	163	153	157	188	152	153	171	147	135	177	166	156	152	172	177	153	154	163	142	156	148	161	129	158	152	172	139	144	154	161	143	161	175	155	144	143	156	162	143	140	146	148	145	154	165	122	147	163	161	130	159	146	153	151	148	199	146	151	157	140	155	161	154	147	169	155	164	163	157	153	141	161	137	142	147	132	179	174	162	177	150	151	165	154	181	168	145	141	148	163	159	159	149	139	172	162	160	148	164	160	167	145	147	162	139	167	154	131	127	152	141	129	141	158	136	166	141	170	151	132	152	165	161	158	178	164	152	168	167	148	138	152	188	154	147	151	163	150	126	156	134	157	154	135	147	166	169	160	166	157	184	152	129	151	180	143	149	145	192	190	148	163	157	166	171	156	159	142	150	150	133	174	139	140	140	144	165	144	167	145	133	139	141	154	151	162	146	158	158	149	152	138	176	194	150	145	165	167	143	139	141	154	155	139	151	160	173	168	158	133	178	144	145	130	175	136	160	155	176	175	166	164	158	165	158	165	150	151	154	127	163	143	157	140	159	145	164	152	137	159	146	156	133	143	159	150	160	144	148	146	170	142	172	144	146	142	144	171	148	157	164	158	159	133	173	140	122	148	162	131	163	137	161	153	136	173	131	159	145	151	153	160	165	131	148	174	166	134	127	158	187	156	146	149	155	158	142	133	168	185	112	155	141	175	141	145	141	156	159	154	144	147	146	167	150	141	131	147	125	158	160	165	160	165	155	161	148	145	168	131	137	166	129	129	144	164	160	158	158	152	165	175	162	153	150	155	163	163	171	140	159	149	136	148	168	162	151	130	180	166	171	150	159	167	127	150	142	150	162	147	171	166	157	147	171	148	160	143	132	147	161	157	155	140	149	149	159	141	159	128	150	134	148	169	149	158	171	144	168	132	151	150	154	141	189	148	154	146	142	164	172	160	158	158	161	148	146	162	163	151	129	157	157	146	130	146	147	177	164	151	168	126	163	141	162	165	157	157	145	176	139	165	148	149	142	139	140	169	140	159	151	165	148	156	155	167	159	139	133	143	142	170	160	148	162	149	128	169	155	158	127	144	156	142	164	151	166	176	161	172	143	150	176	136	163	164	151	176	150	130	147	144	147	180	184	156	136	144	150	158	141	176	159	167	172	137	169	157	158	125	136	144	152	160	148	159	157	152	160	147	144	134	172	146	156	128	120	151	155	157	149	151	137	175	176	161	150	133	153	158	154	125	171	143	154	149	159	145	147	170	162	153	168	157	152	174	153	173	168	187	148	153	159	161	165	140	157	144	148	157	159	163	152	151	158	140	151	152	162	133	160	160	140	139	162	140	157	143	134	174	148	139	161	153	169	170	171	170	143	137	157	148	162	148	168	153	174	155	149	146	142	152	146	151	153	145	151	137	149	164	171	187	148	162	182	167	151	162	155	146	160	151	159	170	163	161	162	170	171	154	150	146	159	145	171	156	173	157	154	143	159	160	181	141	151	143	144	175	149	135	135	152	141	155	168	157	134	147	155	144	151	166	156	154	156	143	158	160	157	146	144	153	138	146	168	143	147	148	137	144	139	136	160	168	129	146	157	156	150	139	154	155	170	140	142	166	156	146	178	128	167	152	166	159	149	129	159	149	141	146	157	144	139	131	160	147	139	161	150	155	152	190	147	157	150	153	150	144	134	148	160	174	158	152	152	169	163	157	159	145	147	155	138	152	141	153	155	148	150	141	153	131	147	145	155	143	164	175	164	152	184	168	127	167	158	139	169	155	155	167	143	165	163	123	136	149	144	145	139	157	148	148	148	177	129	129	131	190	152	164	154	160	164	146	176	149	159	151	141	162	159	172	144	155	139	133	152	117	124	145	145	150	145	158	152	158	155	137	134	153	163	165	143	153	163	154	146	143	149	143	159	154	163	163	157	155	146	138	155	137	124	171	157	163	165	174	162	175	160	122	190	136	162	167	167	131	162	132	165	139	144	143	144	161	134	157	158	162	154	143	163	169	178	156	164	135	151	144	152	170	158	146	161	166	159	151	161	151	163	157	170	146	167	160	181	147	142	135	140	136	150	142	126	167	146	157	166	139	139	130	134	184	164	155	160	165	144	148	168	166	146	157	162	177	157	150	146	164	152	157	155	140	145	167	158	171	150	167	159	147	132	151	137	154	157	162	178	167	155	153	130	143	155	166	160	139	148	136	172	176	171	158	157	139	146	147	150	169	140	152	170	162	165	148	165	141	152	144	147	157	159	156	152	131	155	157	147	161	163	152	142	140	139	129	184	157	147	128	171	145	133	145	139	147	155	148	162	144	152	146	164	174	163	184	184	171	138	167	158	165	141	155	181	145	149	155	170	148	158	185	142	165	144	167	165	140	146	171	133	144	145	163	169	140	149	148	127	155	162	133	159	151	152	138	148	158	153	145	141	162	144	173	144	142	144	149	157	170	189	151	166	160	141	136	168	133	173	159	161	158	132	154	147	147	143	149	158	164	161	153	148	151	155	151	141	138	160	168	151	162	154	146	163	155	147	154	153	156	150	169	179	150	130	138	164	188	142	158	137	149	172	160	160	161	136	144	186	159	144	140	147	149	129	169	150	133	147	136	159	149	145	130	168	155	142	125	161	155	163	160	164	144	155	169	197	153	148	134	160	172	155	165	140	146	154	173	143	144	145	149	153	150	146	163	150	158	156	149	160	132	155	173	144	176	138	154	157	154	150	152	180	149	141	145	177	175	141	161	152	128	145	147	176	137	141	148	159	134	154	147	148	126	169	152	170	131	148	165	168	155	157	159	176	152	132	143	139	142	170	158	151	134	131	153	155	151	173	139	138	148	168	177	159	137	148	144	158	165	170	168	165	150	139	161	135	166	180	146	145	153	147	162	135	131	140	168	140	131	128	146	159	175	149	154	142	155	149	147	157	164	177	159	154	149	157	157	157	167	139	150	162	161	157	147	158	130	142	146	175	173	153	136	138	164	158	163	162	152	141	171	126	156	150	161	144	147	131	110	144	151	170	134	164	136	145	162	148	135	157	150	152	141	168	163	153	156	150	115	160	153	164	138	144	159	159	149	150	159	152	158	192	153	137	133	148	157	164	155	149	155	154	134	161	175	133	152	142	152	179	151	170	175	161	142	132	148	134	164	148	146	152	143	162	165	138	149	166	165	161	167	139	177	162	175	143	162	154	181	152	158	138	156	142	151	171	154	154	171	140	153	160	150	147	152	148	166	150	131	130	156	170	155	146	145	170	164	126	162	155	141	139	143	135	149	158	172	165	150	157	151	146	165	117	129	140	169	134	150	153	127	160	133	157	153	126	127	154	144	152	167	138	173	173	137	161	147	140	161	158	162	139	185	144	151
3009	2498	1490	726	503	453	412	442	370	389	377	347	335	366	324	370	373	366	343	358	377	349	358	339	376	341	370	331	374	358	373	358	350	334	393	340	322	351	337	356	374	342	349	366	342	322	355	329	348	372	343	352	337	349	369	370	331	398	348	371	336	374	360	367	294	358	331	325	342	362	375	352	325	375	354	309	329	385	360	364	382	329	370	330	363	348	346	356	395	326	340	365	332	351	348	339	383	356	359	359	320	350	362	336	367	333	330	382	327	332	346	354	365	363	353	349	325	361	340	345	329	342	354	341	366	371	351	352	319	355	347	340	369	351	335	406	355	338	344	322	364	321	343	360	346	328	334	363	389	354	329	354	327	317	341	328	367	354	356	309	317	344	327	323	371	365	346	324	319	355	332	330	360	328	372	357	348	340	338	326	327	336	382	330	350	362	336	333	349	360	350	343	308	355	338	345	357	349	364	344	344	351	328	362	365	380	375	352	377	352	356	330	368	347	362	337	351	375	349	335	382	350	358	340	367	350	329	339	328	350	317	324	334	376	363	395	391	359	359	340	339	358	361	329	346	326	349	366	343	350	343	335	345	367	358	344	339	335	316	344	379	316	389	346	367	370	370	358	377	357	373	351	362	362	358	362	328	364	354	364	330	351	324	330	340	364	306	344	353	340	361	346	343	352	376	333	317	355	333	356	368	374	371	328	358	350	347	354	339	364	360	349	357	388	350	362	385	354	353	320	348	362	353	329	372	341	351	355	341	321	333	349	333	354	322	332	334	349	349	359	327	321	375	325	350	336	357	350	360	346	351	356	346	344	337	318	343	340	326	327	301	364	324	350	351	318	369	363	345	357	361	338	387	370	340	359	359	350	350	330	385	319	378	363	361	365	360	337	339	327	366	382	333	359	378	358	365	360	360	395	334	352	345	345	330	361	343	362	369	375	337	349	332	321	313	384	333	328	336	356	365	359	332	379	336	364	358	336	326	370	313	342	382	333	366	352	343	370	345	353	375	345	352	338	341	336	338	348	378	345	347	326	309	309	369	353	349	355	339	396	340	314	358	327	339	332	353	358	376	358	346	365	369	363	378	383	334	371	365	390	371	387	336	358	354	305	363	324	339	348	326	342	365	370	345	353	342	353	332	353	373	362	339	330	375	358	348	345	356	275	353	372	319	353	329	326	373	363	343	352	324	316	320	316	345	331	346	335	334	361	362	337	357	342	351	335	362	348	354	386	334	364	308	372	331	360	337	339	362	349	331	392	371	332	336	368	329	394	317	379	341	379	361	340	304	381	334	347	338	328	365	372	369	348	353	333	334	333	374	350	351	360	349	355	349	326	323	343	341	348	358	342	323	327	317	377	355	324	355	346	369	383	316	341	356	339	346	341	339	375	358	331	355	355	374	354	351	331	355	333	337	353	349	359	367	389	363	349	360	354	355	355	336	337	353	335	314	342	333	352	344	346	344	331	338	342	311	344	336	332	394	367	359	355	331	346	378	337	377	358	347	315	364	338	347	346	364	348	344	351	329	316	376	363	344	317	307	384	347	361	354	353	354	342	378	353	374	348	352	348	373	394	334	343	340	373	346	322	347	365	381	357	333	350	346	331	345	383	352	325	374	336	312	369	365	372	357	359	328	349	352	359	336	357	322	336	333	342	384	328	360	361	360	359	335	354	360	372	335	404	303	332	331	386	344	334	367	349	334	340	348	355	338	353	365	369	362	334	354	314	291	358	335	353	359	367	358	327	339	358	346	363	341	316	356	327	378	308	354	328	352	343	361	346	321	382	365	346	364	314	317	351	333	332	359	350	342	360	369	341	344	338	315	332	339	358	361	352	343	352	356	334	347	361	362	362	365	352	351	340	331	320	351	341	344	333	340	361	366	327	365	343	349	339	361	336	332	346	348	319	357	335	362	325	287	372	379	369	342	339	338	359	348	350	351	348	363	347	366	348	375	393	331	346	337	316	350	376	334	346	333	328	307	348	371	362	357	368	336	336	341	393	358	354	341	377	317	323	354	387	368	337	306	354	305	361	333	345	330	323	365	349	338	324	379	349	333	330	322	330	350	352	332	325	340	338	344	311	366	377	324	316	325	362	344	373	332	343	340	361	348	343	327	375	322	372	331	320	318	326	327	363	348	344	349	369	356	335	361	359	326	318	356	359	338	347	325	334	359	339	340	368	343	371	314	355	352	399	364	351	344	325	348	345	345	345	333	359	343	332	361	354	356	303	365	318	337	371	321	328	369	356	350	347	327	377	360	341	350	339	314	312	382	349	359	351	334	375	362	331	347	386	349	346	342	335	377	357	354	383	350	341	362	374	350	328	370	379	391	344	336	384	322	345	337	344	368	345	321	343	332	347	340	356	352	314	378	365	351	342	367	369	379	358	338	360	356	334	338	339	336	340	349	354	354	357	340	348	352	339	345	363	329	352	328	351	361	361	355	363	315	369	378	324	340	361	320	352	325	319	374	342	326	315	345	362	332	376	333	347	381	354	334	349	312	343	369	326	325	323	342	349	350	339	339	363	363	358	339	346	344	355	365	331	364	331	352	340	362	370	362	329	378	317	351	344	317	366	372	340	372	338	330	368	361	383	351	350	342	346	338	347	390	349	335	330	350	347	372	318	323	353	342	338	345	362	338	355	371	344	331	349	334	338	345	333	337	351	364	360	327	375	337	344	350	356	324	345	332	316	342	325	344	334	350	375	361	339	345	355	327	361	329	365	362	358	357	352	333	348	392	358	335	365	351	354	371	338	316	327	365	328	357	345	368	402	337	352	371	351	361	347	321	351	324	339	345	322	349	363	340	353	326	367	353	340	370	356	361	356	319	337	325	357	330	350	335	333	325	317	355	365	350	355	327	355	399	373	334	330	342	324	368	366	356	313	330	337	344	352	390	330	349	348	346	332	334	366	348	312	365	340	326	323	362	336	368	326	335	361	346	351	313	327	337	346	372	378	334	368	335	342	402	377	337	375	346	344	373	350	348	320	355	368	329	337	350	338	337	333	358	375	340	325	377	367	319	353	347	344	361	355	374	349	351	364	338	380	323	366	308	354	306	373	356	353	343	340	346	335	368	346	377	359	345	345	335	326	353	334	340	377	333	342	359	339	326	352	365	330	381	368	319	347	385	345	386	355	322	340	336	309	386	350	326	363	374	335	364	349	325	339	349	362	342	364	332	352	346	349	354	353	355	358	364	365	346	374	356	324	371	365	343	343	361	310	349	352	392	358	351	397	336	356	345	382	359	348	348	338	321	362	343	368	351	334	347	345	374	334	343	362	356	340	378	350	362	336	361	365	345	329	365	319	342	361	354	345	316	339	364	301	328	326	347	342	340	320	359	388	378	375	356	352	391	345	328	332	363	327	362	371	357	353	382	337	374	325	350	350	357	357	348	335	318	367	361	354	350	359	346	339	358	370	359	352	347	335	327	346	343	368	364	350	310	358	359	355	358	368	328	396	355	319	370	325
23805	20962	25087	26999	20965	20700	1074	286	214	164	155	114	97	110	97	117	102	90	94	104	94	80	67	83	73	86	66	101	81	83	94	76	72	63	58	79	80	89	75	83	79	78	72	70	63	59	59	73	92	57	76	80	62	72	79	69	74	70	58	65	89	64	72	73	63	73	64	75	65	68	66	73	64	67	59	60	54	72	77	66	50	71	72	80	63	63	72	70	82	69	74	70	77	64	45	66	68	70	71	71	74	61	60	73	81	70	75	53	60	77	79	67	70	70	81	76	49	71	78	97	78	58	65	59	75	75	71	69	64	72	61	80	75	83	70	71	61	54	66	67	67	76	60	71	68	61	76	60	75	75	77	67	83	72	75	85	73	73	71	69	69	76	64	54	75	79	59	67	70	62	67	70	73	61	64	80	67	75	80	52	64	81	85	78	81	88	70	70	65	62	67	78	67	77	68	72	60	59	56	66	79	69	82	73	62	48	64	75	58	61	62	81	50	52	51	63	78	80	67	69	63	70	68	62	63	82	79	74	80	70	58	70	74	70	88	71	67	52	60	66	71	67	69	55	62	77	71	62	65	73	65	70	64	83	68	61	53	50	66	65	72	61	60	58	65	72	78	69	73	79	62	54	65	73	64	71	78	72	71	64	64	83	61	54	69	56	58	75	68	57	61	89	72	73	69	62	80	64	58	58	75	75	58	60	69	52	71	70	63	65	60	56	77	67	59	82	79	63	66	62	51	65	60	59	57	70	49	83	66	82	66	65	67	73	75	64	56	70	52	54	53	63	75	74	70	67	69	59	61	74	76	66	62	72	70	75	67	57	86	82	61	74	84	76	80	64	74	66	88	72	69	72	57	63	77	72	65	57	63	61	84	54	59	69	68	67	68	66	57	80	62	64	70	59	74	66	56	53	75	67	64	67	69	57	69	72	75	51	72	74	78	84	64	48	46	64	80	61	60	59	56	88	78	78	69	64	65	71	60	50	80	59	71	61	87	68	61	65	75	71	48	74	51	76	72	63	72	55	68	75	60	80	72	64	64	77	65	66	62	71	66	71	82	88	62	59	68	63	94	83	48	68	61	58	50	74	69	70	70	65	68	81	70	67	70	79	61	68	60	66	66	70	61	70	58	78	93	72	62	62	58	83	50	80	60	73	70	70	74	63	57	70	73	69	51	74	80	72	64	70	65	71	75	84	68	79	57	49	76	73	77	61	62	58	73	65	72	68	57	67	69	54	63	67	56	84	81	75	73	70	61	67	77	79	63	62	63	63	79	61	74	70	61	67	58	57	73	70	58	63	71	65	73	76	62	66	72	59	80	68	68	67	56	61	61	61	87	76	81	63	80	60	83	80	65	54	66	67	75	65	77	62	58	68	66	66	76	72	80	80	74	55	75	82	73	62	62	79	72	76	47	49	82	58	63	62	72	64	78	68	64	57	50	89	89	67	74	71	68	59	72	66	82	68	60	72	65	55	65	64	74	60	64	72	75	64	71	59	67	79	59	71	73	65	63	70	62	62	67	55	66	68	54	72	74	59	61	67	66	68	59	69	55	68	77	62	76	72	83	67	51	70	61	75	55	73	72	73	78	70	56	77	65	56	76	53	75	48	71	76	59	68	79	57	73	79	59	72	67	63	80	67	73	71	53	81	68	57	69	68	69	61	47	64	77	62	60	80	78	64	66	71	78	60	46	65	67	71	72	65	64	65	62	69	49	60	59	66	77	77	74	59	81	87	76	73	76	89	80	78	46	65	66	86	63	71	63	74	70	68	77	63	70	60	56	63	69	59	65	68	68	64	57	80	54	68	63	58	49	80	74	53	75	74	72	70	64	68	71	89	72	59	61	65	60	63	74	85	80	56	66	68	84	78	71	67	61	77	58	67	59	53	84	60	83	76	67	71	56	57	69	45	75	66	61	66	61	62	72	69	61	81	67	71	72	69	81	69	63	73	75	69	68	67	72	76	51	73	72	72	60	75	69	66	60	81	77	64	66	52	79	63	66	72	66	49	68	68	73	67	71	80	57	76	74	54	68	79	65	75	64	77	59	65	71	61	64	76	84	65	71	83	51	77	58	73	69	70	65	80	78	62	67	54	69	71	56	66	80	55	58	79	86	76	69	70	63	73	65	67	69	61	58	72	71	76	64	74	84	77	75	60	51	68	76	63	69	62	79	68	61	76	78	70	63	73	70	67	84	70	78	64	73	63	62	73	58	57	74	70	66	62	79	61	72	78	79	69	64	73	68	55	71	58	77	68	73	81	74	52	64	81	76	80	73	90	60	77	60	61	68	74	82	72	67	87	72	80	68	58	66	68	55	57	56	75	55	77	57	74	69	65	77	65	66	74	58	72	61	80	82	65	57	73	67	53	77	66	72	70	82	79	68	72	68	78	68	57	68	53	56	61	77	76	72	60	81	76	72	66	59	94	61	67	59	71	88	61	66	61	64	69	81	78	75	77	75	76	53	71	59	70	73	82	63	61	75	66	65	71	85	64	70	65	66	59	66	94	71	83	59	57	64	67	78	64	70	69	70	64	71	75	69	73	64	81	64	65	67	69	70	72	67	73	53	86	62	70	71	55	76	63	80	71	66	72	75	59	71	66	78	66	64	86	76	62	67	63	72	53	76	70	66	76	53	53	69	59	60	59	72	52	70	65	55	59	76	67	67	86	83	75	77	82	64	64	75	54	61	66	80	89	69	70	62	66	69	70	76	71	72	68	74	56	57	55	70	63	71	66	67	52	75	61	76	64	82	68	63	67	56	66	68	81	51	71	49	70	63	74	61	82	74	81	66	78	54	89	71	86	71	72	71	61	87	56	67	62	70	63	78	67	73	75	62	62	66	72	72	80	67	86	49	70	55	62	57	63	66	65	88	73	61	75	58	66	67	65	69	73	85	72	73	64	63	77	46	66	69	68	74	61	69	70	57	64	68	58	69	78	72	64	60	67	70	67	78	78	68	75	66	66	65	70	68	66	76	62	77	73	65	64	85	74	75	77	69	69	89	67	65	58	60	71	72	59	72	68	72	64	64	69	65	60	63	71	80	65	65	71	72	68	70	65	65	66	52	67	77	87	70	62	58	56	76	70	74	69	73	71	69	74	74	61	61	69	66	65	62	77	61	66	67	64	65	73	71	68	82	62	63	72	68	47	68	58	65	70	71	75	60	70	72	78	65	89	62	67	68	66	56	78	55	63	71	66	39	57	66	68	63	55	61	66	54	74	81	70	56	76	81	60	46	65	71	64	68	78	57	65	50	69	68	55	71	69	60	84	56	84	75	63	63	76	55	66	74	61	75	82	69	66	68	70	58	65	61	79	66	56	80	60	64	76	72	63	64	78	88	76	70	67	75	78	66	60	70	63	69	52	67	69	60	58	82	79	55	85	79	62	67	78	67	53	54	61	67	62	65	67	70	69	51	68	61	53	80	74	71	65	51	76	70	71	51	47	63	81	77	64	87	73	72	74	90	64
2998	4056	2213	969	533	397	296	282	246	225	187	238	219	228	206	183	198	191	187	189	207	185	196	178	214	186	200	189	165	212	191	188	199	209	187	186	216	196	180	177	196	198	190	180	169	180	185	199	181	207	170	186	188	166	198	179	179	191	171	183	172	174	193	205	158	195	181	182	159	178	159	173	165	195	173	186	204	204	171	186	220	182	166	183	173	184	188	191	197	209	173	181	198	161	175	194	198	206	183	167	187	165	180	181	201	192	190	184	203	174	185	187	184	203	194	192	175	165	177	197	198	170	201	178	194	195	186	186	179	186	190	200	181	172	182	188	178	182	199	192	186	181	177	173	200	187	190	230	179	166	211	200	193	179	211	163	174	188	185	184	177	166	187	204	213	171	200	184	178	161	184	179	174	181	167	194	162	193	193	200	187	207	168	181	186	210	178	184	185	176	163	188	181	179	171	170	179	151	170	186	168	174	188	189	179	188	175	195	175	197	199	183	179	207	160	191	196	207	186	190	164	174	178	186	175	191	207	212	194	170	186	170	179	194	191	194	200	197	158	174	191	162	181	162	168	200	172	179	201	208	193	178	196	200	170	166	202	176	174	216	193	173	173	188	201	191	176	161	207	162	176	179	164	183	169	166	172	202	178	181	199	184	182	185	172	171	180	193	194	171	209	195	177	179	203	190	184	174	169	195	150	190	183	186	184	183	194	172	159	139	207	172	205	186	152	173	179	182	202	175	153	201	185	178	169	147	165	181	187	178	170	173	186	178	184	177	193	191	186	176	176	148	177	168	194	178	189	194	176	197	215	197	164	182	167	168	177	171	173	203	175	197	188	200	196	191	169	174	190	188	168	151	191	193	162	190	186	211	171	200	190	180	187	191	187	166	221	156	161	187	175	156	189	182	163	178	196	202	166	172	178	177	164	192	203	214	179	168	154	183	181	174	190	193	172	187	186	180	174	173	195	188	205	187	158	190	174	208	178	181	194	209	190	172	192	190	174	190	175	187	214	191	184	170	162	185	173	185	176	179	168	193	199	188	180	171	191	185	178	164	172	180	189	187	187	170	187	170	190	175	175	183	180	202	198	190	175	169	189	184	169	187	185	175	179	199	194	184	176	196	184	192	205	188	166	183	202	163	191	185	191	188	181	186	179	184	207	173	200	179	200	174	193	187	196	175	173	197	193	182	205	182	185	187	179	182	179	195	180	182	169	161	198	224	174	205	179	192	182	195	178	174	196	198	184	164	168	182	187	194	186	179	184	183	181	172	168	184	174	195	162	155	179	176	193	172	182	181	177	185	190	171	181	184	168	205	196	163	196	208	187	183	198	197	172	197	191	195	198	167	178	182	177	183	178	190	176	210	182	201	162	214	187	193	170	195	194	185	162	188	165	164	158	182	185	182	187	158	183	167	186	172	181	158	163	191	153	194	188	157	197	191	163	192	203	185	176	187	169	177	183	195	185	176	193	175	177	166	193	192	191	211	174	175	165	199	194	160	178	176	163	211	157	186	169	198	170	183	170	175	193	174	180	179	186	185	192	199	193	202	192	183	178	188	177	174	180	165	194	183	152	206	168	185	201	180	202	172	154	214	208	174	181	167	191	177	168	153	176	184	185	178	158	191	190	202	161	172	185	189	178	199	171	204	188	175	194	149	199	194	144	174	201	199	183	181	186	161	164	177	202	190	173	191	203	156	174	179	195	165	184	162	184	205	178	189	164	174	171	182	199	196	196	188	179	172	202	180	177	177	185	177	179	184	172	213	173	187	185	178	185	191	176	180	201	225	205	180	149	175	184	180	197	172	187	201	208	183	184	162	168	183	175	180	171	203	164	181	205	190	185	196	193	186	162	202	183	191	167	195	182	173	167	171	190	185	173	204	161	174	163	165	192	167	188	190	182	189	189	195	172	169	171	177	178	165	175	198	203	188	180	163	187	175	191	174	176	183	185	176	191	196	192	184	168	177	157	198	179	169	186	194	169	179	193	194	185	175	165	199	164	173	162	190	170	170	175	185	180	176	172	175	198	171	194	195	168	174	188	165	188	172	166	191	189	193	187	196	225	190	168	168	183	183	179	177	192	184	194	173	185	173	191	192	182	187	185	182	171	197	173	195	174	177	194	198	176	167	203	176	177	174	152	202	170	192	191	174	193	180	210	181	185	204	177	187	197	194	178	169	190	184	173	187	197	178	189	181	170	188	162	153	172	176	161	177	202	164	183	211	170	178	197	174	179	187	174	193	193	170	176	173	197	200	194	179	172	183	189	169	178	189	179	185	168	169	169	158	171	186	167	159	183	203	162	198	193	169	193	175	208	190	162	154	192	177	167	180	228	178	201	194	205	207	202	208	172	184	173	178	177	173	177	194	174	176	193	180	164	160	167	168	175	178	161	171	182	176	157	188	191	181	192	190	171	202	178	183	192	177	170	189	187	166	187	186	171	163	153	192	173	184	190	203	176	192	169	170	205	198	176	186	173	189	182	189	155	175	201	169	199	188	193	202	210	195	201	195	200	182	198	186	162	188	192	189	189	178	200	158	189	186	200	166	195	185	182	190	177	194	167	174	176	197	200	183	197	199	185	151	186	187	168	197	203	179	181	195	179	187	177	185	202	152	181	192	197	171	185	183	193	180	201	188	184	153	158	167	186	166	185	174	185	182	189	173	182	170	188	179	180	181	189	168	195	167	170	205	182	196	207	187	174	182	164	183	168	198	185	181	180	191	170	190	190	191	181	168	187	169	180	187	184	190	167	182	175	183	164	179	201	213	204	182	173	188	167	171	212	185	190	208	183	181	174	180	192	168	168	188	194	205	184	180	199	175	157	198	179	174	180	202	210	175	158	199	199	200	178	159	198	179	153	181	179	201	177	197	175	202	183	191	182	171	154	193	188	203	182	172	169	182	179	212	168	171	179	178	174	197	163	160	192	197	160	172	175	198	161	204	183	170	195	164	176	203	186	190	191	175	172	185	207	202	171	154	170	182	197	187	198	215	180	157	170	188	201	202	183	176	195	180	173	170	189	184	186	176	176	227	206	185	185	192	202	185	188	203	182	177	196	162	173	215	182	165	181	196	175	186	182	212	178	215	169	183	176	218	179	205	182	154	153	190	188	186	185	188	191	176	169	179	173	170	153	187	192	166	211	141	173	161	198	203	167	200	189	179	166	179	166	180	180	153	198	208	182	156	175	189	198	180	186	179	193	169	176	147	188	166	172	197	172	189	193	179	185	161	209	188	183	215	189	190	185	193	193	197	191	189	184	185	168	208	185	184	198	203	182	189	161	171	190	194	193	189	188	158	165	201	182	189	168	172	181	184	170	177	192	195	165	191	188	183	179	192	161	185	183	163	199	190	164	186	168	175	163	198	181	191	200	185	170	175	190	185	167	185	202	190	168	199	190	218	185	201	184	218	182	180	193	173	175	182	193	175	169	192	201	181	179	182	204	183	189	190	210	167	175	187	181	171	197	179	204	202
32574	12409	1343	367	300	272	266	265	283	247	274	256	258	253	277	286	298	289	261	295	246	261	263	261	299	292	272	265	253	239	270	245	281	308	280	261	264	283	268	240	252	258	283	278	259	259	275	289	273	262	287	277	291	272	260	262	291	259	262	261	274	261	265	271	266	247	253	286	256	264	258	256	272	235	240	277	266	253	286	265	260	316	290	312	275	265	244	266	246	252	255	253	268	320	257	286	256	269	258	253	262	250	245	249	283	250	252	247	269	271	279	281	285	235	255	269	259	269	228	276	285	268	249	260	276	258	284	269	303	293	257	263	265	307	276	266	267	277	283	264	261	285	290	272	230	262	252	242	251	260	296	268	253	277	280	258	267	294	261	271	260	257	262	274	247	246	266	278	217	253	266	259	275	258	258	295	299	251	265	297	287	298	279	244	248	266	271	279	272	288	266	284	229	265	271	300	273	259	256	267	300	249	249	258	245	263	250	287	294	269	278	276	242	269	236	263	273	260	276	281	271	252	243	305	217	281	307	297	258	253	267	265	236	241	275	254	254	270	258	243	249	259	262	241	260	270	285	229	260	265	267	279	282	261	263	254	293	301	254	262	271	290	268	252	299	272	286	256	244	299	284	264	266	287	261	277	244	268	277	264	285	283	291	261	280	295	256	277	251	244	267	282	266	273	259	277	275	267	294	235	279	290	274	274	261	278	275	252	265	269	266	277	293	278	268	250	297	281	259	277	275	279	262	273	278	267	235	287	246	262	285	258	266	279	291	275	260	254	286	279	264	263	263	238	275	256	255	265	304	249	241	279	252	282	256	272	275	268	274	233	250	293	209	256	288	311	262	259	246	262	260	293	265	271	279	276	273	239	284	224	249	264	280	257	269	286	240	239	248	271	287	235	298	296	266	280	242	256	282	286	254	272	275	284	276	269	244	244	275	295	249	259	287	252	285	292	277	266	249	257	234	275	259	254	263	269	247	273	278	294	262	258	268	256	244	282	252	278	262	261	292	264	244	261	278	277	282	265	245	249	263	304	274	245	254	272	248	263	272	281	283	256	281	282	264	309	251	284	281	266	257	299	259	271	280	262	245	266	308	258	256	258	285	265	267	259	264	250	268	308	267	284	288	280	275	247	273	272	269	265	261	251	293	273	276	284	271	280	250	265	261	262	259	277	279	280	254	277	252	259	278	258	253	257	240	255	262	240	267	241	279	279	240	273	235	259	245	273	277	282	272	239	271	321	265	282	259	264	301	271	255	295	265	255	254	249	292	269	259	296	285	293	271	295	249	252	255	310	278	254	265	280	260	263	271	225	270	273	228	248	264	249	281	277	231	243	285	259	259	268	262	246	279	252	252	270	261	261	268	286	282	272	273	272	252	272	253	254	269	297	289	284	222	263	243	278	269	248	280	280	292	276	274	266	259	257	267	276	234	235	236	238	289	276	269	218	272	252	276	243	276	274	240	230	267	285	278	234	247	266	231	253	231	238	274	271	297	278	273	266	252	248	248	273	259	285	248	274	240	272	265	300	261	287	265	291	252	281	260	267	260	246	240	251	262	284	258	257	239	259	270	259	283	272	268	258	266	273	288	294	274	289	242	264	269	261	266	242	260	236	240	290	256	277	264	294	250	260	248	287	241	288	280	244	262	256	245	270	277	273	282	266	271	284	298	294	264	268	274	257	252	273	300	276	212	233	267	271	249	244	297	258	266	283	254	279	278	278	258	281	256	287	267	252	228	271	280	234	257	276	260	254	234	274	259	241	276	289	291	269	293	242	250	241	285	283	270	256	296	271	274	234	266	250	267	268	260	275	252	245	275	261	278	277	284	270	282	241	258	249	234	251	276	247	254	254	281	275	263	263	263	290	251	275	293	265	270	224	247	274	248	263	278	286	272	258	247	279	240	261	235	270	271	244	252	246	289	261	284	248	240	242	265	241	282	252	260	230	244	274	296	260	271	263	245	291	255	270	270	259	261	296	257	248	299	259	221	288	276	267	255	280	254	249	294	298	239	280	252	302	257	257	272	271	285	266	268	282	249	249	226	287	271	267	251	274	226	253	273	248	260	254	302	282	274	252	269	269	223	261	239	265	296	255	256	264	280	243	265	295	257	282	257	265	262	293	259	283	244	272	253	250	230	248	256	286	268	266	269	288	266	248	251	246	258	240	266	257	260	269	243	258	287	284	256	245	245	276	271	265	257	281	295	270	258	276	286	209	263	262	243	287	263	256	241	261	266	253	280	263	279	287	284	274	264	232	288	300	288	265	266	270	277	255	255	262	290	245	283	249	281	244	267	263	272	258	269	270	272	289	243	264	290	275	276	275	249	270	246	265	246	273	264	266	257	245	280	308	282	244	255	250	274	282	296	252	268	286	249	263	288	271	259	262	273	286	245	256	238	264	256	259	254	271	215	258	261	275	294	235	247	246	273	250	279	286	256	264	243	271	273	281	260	271	274	253	231	277	260	245	255	284	269	260	284	264	261	271	278	301	229	261	268	250	255	268	274	294	280	263	282	286	263	279	275	254	261	272	249	238	280	267	288	280	240	285	293	234	289	259	279	256	253	235	276	261	245	251	283	272	255	260	285	267	260	249	256	255	255	269	233	272	249	277	263	284	254	258	298	247	236	276	261	284	270	243	277	252	268	280	261	294	250	256	277	256	260	285	273	243	299	255	288	254	271	259	262	268	237	268	270	245	255	271	275	256	304	245	288	281	266	285	287	271	233	285	297	243	275	287	257	235	313	283	266	247	246	275	256	276	251	262	274	270	261	263	253	254	273	275	251	282	269	254	271	252	258	243	267	239	288	252	292	277	281	291	289	243	300	239	290	264	256	286	241	240	292	285	275	237	266	266	272	296	254	298	244	247	261	291	289	273	280	262	258	289	254	278	281	270	285	258	279	256	255	283	245	255	239	264	257	263	240	244	264	279	259	323	278	259	256	268	262	240	271	271	268	251	271	257	277	262	254	264	289	271	298	252	278	282	270	260	259	248	233	254	252	273	288	304	287	273	313	262	270	274	260	253	270	255	261	277	261	259	273	300	257	241	269	303	266	239	277	244	263	256	265	255	268	250	264	284	252	288	266	235	249	278	270	262	272	288	277	268	269	267	262	254	244	253	277	279	275	250	249	236	256	246	277	294	279	254	245	268	252	232	270	295	251	278	262	257	306	243	261	277	233	269	244	288	272	276	255	269	265	274	249	248	296	281	251	266	254	252	228	280	294	286	271	259	275	282	257	273	266	226	261	270	273	262	260	261	273	280	255	254	272	241	264	273	262	296	304	270	265	240	268	257	260	265	270	265	292	244	258	250	271	270	248	263	232	269	264	272	260	229	270	241	249	270	243	242	272	260	241	272	260	263	240	294	264	254	284	281	255	252	259	266	247	278	263	274	244	251	259	282	274	267	279	278	264	246	251	253	282	268	251	256	263	240	267	285	261	295	284	257	243	260	283	248	264	257	293	217	230	267
5336	673	670	615	574	564	600	650	573	581	595	589	585	599	612	537	609	586	584	610	586	594	593	581	597	597	594	598	593	569	621	575	578	569	574	592	593	560	577	594	598	591	622	620	561	598	591	615	575	577	616	609	580	622	588	588	583	589	612	596	587	658	593	559	601	582	570	574	601	576	593	584	629	575	591	597	557	560	625	608	597	551	577	589	580	573	602	619	580	609	575	557	601	574	652	553	601	593	584	575	579	637	585	557	599	570	634	594	548	559	613	561	600	621	563	597	580	633	573	565	588	551	548	556	576	667	566	572	548	589	603	572	587	607	590	570	583	611	599	568	580	637	595	603	559	636	593	576	569	608	605	611	632	577	611	627	603	601	562	608	571	596	576	590	567	561	573	606	552	586	550	614	606	589	580	580	608	581	565	603	585	630	588	613	559	593	590	601	548	619	594	597	593	559	584	607	587	549	566	568	601	550	637	614	592	571	578	509	593	616	567	550	572	610	574	550	588	588	561	590	605	567	588	570	575	586	556	593	545	579	594	595	575	587	560	595	635	580	597	549	623	540	560	613	564	606	580	576	620	651	560	593	572	570	595	576	618	613	603	595	571	551	536	613	585	585	591	581	646	553	575	610	614	625	559	567	582	579	579	625	561	631	550	584	566	566	582	578	620	588	617	597	592	565	531	577	612	593	620	582	581	610	632	571	581	605	574	586	599	567	600	548	554	578	615	563	570	609	572	571	565	607	587	574	575	631	550	598	592	603	552	563	543	579	583	588	548	598	593	611	563	537	587	590	622	541	567	627	601	536	634	559	574	557	582	585	573	611	614	552	625	559	558	606	582	628	582	611	559	611	584	596	642	566	649	550	558	587	553	541	605	612	586	576	591	591	567	556	599	555	623	601	619	545	545	564	595	583	594	603	631	590	607	616	582	590	588	627	570	614	583	597	628	588	581	580	595	570	576	579	562	582	607	626	576	587	544	589	552	581	537	590	586	568	599	567	594	556	599	626	619	611	566	569	572	585	581	596	615	620	572	569	556	627	590	610	565	613	614	600	568	573	620	583	562	554	591	610	589	569	545	566	619	559	556	580	592	584	604	577	573	590	557	586	642	564	595	604	549	558	584	569	609	593	603	570	559	635	598	601	606	574	570	612	584	588	592	611	565	600	575	593	586	600	566	574	559	611	585	524	581	596	572	620	589	603	575	635	580	590	588	557	580	610	581	545	615	587	628	549	590	604	606	576	608	587	571	615	565	563	609	538	607	580	576	633	574	594	583	623	597	578	596	555	571	582	566	588	521	568	611	577	591	561	571	580	564	617	625	577	605	590	622	585	607	572	626	604	588	599	567	547	593	588	558	611	585	615	585	610	588	565	621	606	578	614	621	617	583	580	547	652	569	614	599	568	566	550	581	601	556	584	562	601	611	575	577	593	569	548	621	615	644	639	564	610	634	571	597	592	558	580	605	596	617	574	575	581	563	585	602	623	586	623	594	566	571	612	612	575	610	616	604	574	561	569	599	558	536	609	561	570	579	603	562	583	569	586	576	576	615	582	561	554	589	597	535	587	590	580	621	640	601	617	616	628	582	567	611	598	614	597	596	592	591	577	576	584	569	573	627	578	594	599	596	582	595	550	590	584	593	569	573	573	579	557	575	590	588	594	591	584	574	592	562	634	633	592	573	588	607	605	596	637	607	566	595	559	562	573	618	559	560	543	609	576	577	607	638	567	570	630	614	598	615	593	547	621	600	536	615	554	599	576	566	590	567	587	574	555	547	610	598	594	589	633	607	602	608	612	609	609	619	574	587	583	590	582	612	590	561	565	579	605	591	567	608	591	623	605	569	557	552	591	545	585	583	571	570	584	629	587	581	558	566	587	620	620	626	621	563	564	567	620	556	608	582	596	596	559	567	608	556	597	577	564	589	584	646	601	584	600	617	597	568	597	588	607	602	595	577	604	557	553	605	601	575	632	629	589	619	573	663	597	608	604	608	591	590	589	573	596	610	587	548	574	632	605	608	589	577	593	604	594	600	579	554	569	555	599	568	552	629	594	560	630	590	594	590	599	603	574	554	567	601	605	595	588	599	614	610	573	588	609	612	624	583	602	638	604	604	539	588	551	589	596	571	585	578	604	640	612	528	568	642	594	583	551	563	578	610	587	603	565	578	611	585	547	568	605	577	564	612	568	615	630	542	558	589	579	582	586	596	579	556	618	565	585	572	593	573	596	626	573	554	573	560	563	573	570	582	602	564	592	596	582	580	554	593	535	557	585	569	557	597	580	619	589	589	584	561	645	603	585	616	601	566	599	563	609	620	585	561	537	575	592	584	599	627	634	609	596	589	561	600	574	615	610	592	599	613	584	630	558	538	597	580	587	582	625	568	622	612	592	579	594	626	624	635	602	573	615	635	595	562	614	569	596	604	600	596	588	589	622	551	562	607	576	580	590	572	572	603	550	570	568	537	606	581	565	573	551	592	600	556	590	541	632	619	581	600	588	574	590	590	578	569	590	607	564	571	584	614	572	557	598	568	654	547	558	547	616	578	593	582	620	581	588	627	564	592	592	577	569	570	563	627	595	595	598	566	584	598	569	589	537	573	577	603	589	611	597	608	597	585	611	635	583	553	550	569	584	643	593	586	563	588	615	578	595	596	577	575	565	629	605	582	582	562	616	570	590	577	584	563	625	656	600	576	578	589	544	578	631	577	606	533	608	617	606	591	571	609	611	547	635	599	612	595	600	616	636	548	590	605	608	639	592	635	566	606	615	567	608	601	591	518	543	625	570	609	561	611	587	598	627	618	577	558	574	592	597	612	635	603	595	592	565	625	520	582	585	573	584	582	587	562	612	623	605	596	573	586	573	543	533	570	567	587	621	556	573	609	629	556	590	616	596	595	605	559	609	604	597	606	625	610	577	593	555	561	555	588	602	574	583	607	606	590	563	585	577	555	619	582	584	613	562	583	596	601	586	599	588	578	578	599	614	627	582	575	610	557	615	603	564	629	563	550	574	575	575	609	564	605	611	593	630	563	567	621	593	630	550	588	552	539	578	609	610	593	621	569	596	561	598	558	600	586	559	575	552	571	575	566	562	589	590	579	574	615	630	613	567	617	602	544	632	563	582	572	594	604	580	604	554	587	586	576	568	528	585	601	574	627	635	562	620	634	574	564	582	577	611	619	608	558	597	632	589	628	617	626	598	597	600	589	617	607	579	578	574	593	629	585	574	607	610	597	594	586	584	575	594	591	560	599	590	574	560	542	582	635	602	594	552	573	593	601	592	621	606	578	621	555	539	608	617	602	592	591	618	573	589	599	559	560	592	548	638	585	636	613	597	573	611	628	603	566	622	591	572	589	549	561	633	600	597	572	572	554	558	596	606	628	589	569	571	565	588	618	609	585	611	599	602	595	585	592	626	569	572	589	621	571	594	573	576	584	612	609	635	590	568	597	568	615	590	613	560	617	588	604	594	617	610
24565	20930	24337	27513	20405	1807	297	261	212	191	188	178	169	199	174	181	159	138	159	169	144	163	173	166	171	157	144	155	151	153	154	143	146	128	163	174	148	157	154	168	163	131	152	153	163	163	143	154	140	163	122	165	158	153	147	163	183	156	147	164	163	131	152	176	157	145	147	160	157	192	165	130	149	129	159	141	140	170	169	132	141	146	180	155	155	139	173	138	141	153	152	166	171	148	130	154	165	162	152	176	169	156	157	163	160	179	157	147	168	156	165	129	190	143	164	168	161	155	162	161	172	144	150	175	160	136	142	155	154	175	139	158	145	172	146	167	120	148	141	138	153	186	158	146	153	137	165	174	144	127	146	135	149	166	152	153	139	180	143	152	147	146	153	153	148	153	137	159	161	156	158	139	144	130	157	129	148	152	144	142	150	147	143	165	143	152	166	167	149	148	160	135	140	137	177	130	148	170	172	177	166	157	130	147	151	161	163	145	175	137	143	147	135	139	144	148	170	147	173	183	150	153	157	182	148	168	164	140	137	153	149	145	153	176	161	139	133	161	140	144	140	149	139	140	143	159	153	149	172	143	156	171	158	152	144	148	141	121	153	142	137	129	129	142	147	164	161	161	162	153	147	161	148	160	162	132	171	147	156	154	158	143	144	143	149	152	153	152	151	151	139	142	165	142	154	168	150	159	147	124	136	148	153	158	156	145	127	143	158	152	165	138	158	154	145	157	142	156	161	140	175	164	170	169	171	152	145	156	152	159	166	163	139	148	169	173	150	118	161	140	136	180	156	155	164	173	164	152	145	169	161	134	147	152	159	168	163	167	152	155	133	156	154	144	153	151	147	137	152	147	128	147	164	154	144	142	160	148	134	136	144	158	160	148	151	142	160	166	145	162	146	172	145	141	129	161	144	160	155	145	137	134	173	166	152	138	146	164	164	173	150	165	139	173	161	155	142	154	169	162	155	144	136	144	137	145	147	162	136	161	150	154	157	152	150	134	145	161	122	152	155	161	161	161	163	151	119	153	145	150	153	147	135	169	132	149	150	150	166	151	139	153	170	141	142	129	133	161	141	135	156	149	141	143	167	139	152	150	130	140	166	153	158	167	150	144	139	137	171	157	178	154	124	155	146	130	169	134	154	146	164	165	150	141	146	166	145	129	146	146	138	162	153	145	161	157	159	142	145	157	139	157	171	145	127	142	136	151	140	138	142	157	158	150	151	140	163	146	155	143	143	132	154	152	162	143	167	154	137	171	153	162	153	146	115	153	159	154	142	153	162	144	130	164	138	151	138	144	144	144	151	132	161	159	150	147	149	146	144	167	159	157	156	157	148	158	148	149	144	121	137	146	157	118	162	160	146	157	153	144	154	165	159	140	158	175	136	128	151	138	170	145	165	128	182	153	168	155	127	163	134	155	140	153	139	154	159	148	160	168	162	172	135	128	156	127	170	144	164	138	145	169	152	150	166	149	160	152	147	154	129	154	160	147	167	144	164	146	174	136	153	176	128	121	145	149	140	139	145	160	149	152	175	162	148	165	153	162	156	150	134	152	145	129	202	153	151	164	155	145	154	123	136	130	143	154	141	170	152	140	136	137	154	153	181	127	141	167	169	154	163	136	144	158	141	174	129	155	144	132	179	165	139	152	145	145	149	136	127	147	132	130	160	163	143	171	170	131	152	160	145	160	137	178	136	175	151	175	130	157	152	125	167	139	142	133	166	142	147	160	148	158	161	152	147	158	168	136	147	142	152	164	139	173	149	146	155	167	149	152	170	156	156	136	151	158	170	159	168	161	157	155	162	161	137	142	140	161	162	167	154	142	150	158	163	160	140	156	156	143	141	152	167	145	175	139	168	155	128	161	145	144	147	148	159	157	173	171	170	146	139	173	142	143	182	144	161	153	145	140	153	145	150	175	161	143	150	146	136	151	152	184	154	146	142	151	134	145	148	150	164	140	150	156	170	148	138	178	147	153	138	131	173	141	145	156	143	148	165	162	157	158	160	159	168	181	143	146	132	164	148	153	149	144	158	148	138	148	158	155	139	166	177	145	148	151	137	175	161	160	143	156	153	169	132	135	165	188	157	164	157	143	156	155	160	132	153	157	125	153	146	141	165	149	157	155	113	138	172	160	159	141	189	153	140	177	153	168	141	155	137	174	143	185	139	162	176	157	151	151	154	163	152	152	144	160	156	144	154	141	141	138	129	168	161	128	122	132	132	157	163	137	158	147	159	149	162	141	131	136	143	151	145	151	167	164	165	150	140	142	155	168	180	147	147	153	157	140	122	161	145	141	151	145	146	144	135	186	143	153	151	156	130	174	145	142	139	139	136	188	163	138	150	159	151	170	136	155	142	153	140	145	124	131	165	151	163	158	147	180	157	150	157	157	158	158	136	132	152	144	133	132	142	166	146	158	142	153	142	152	164	144	130	149	146	126	140	143	146	151	159	162	155	164	142	142	124	150	152	173	167	135	173	160	151	129	150	148	156	147	150	149	163	150	170	144	170	149	146	162	160	156	146	153	168	165	146	153	173	156	154	131	158	137	151	148	152	153	166	149	154	138	140	133	149	153	136	140	153	153	166	177	173	151	137	138	164	137	165	147	143	144	148	166	150	139	144	146	154	159	138	152	153	151	166	176	140	152	138	147	155	159	151	134	150	155	181	171	153	136	155	147	132	164	130	167	135	150	164	157	151	154	152	146	115	145	138	148	165	146	153	158	152	156	142	146	172	154	194	149	134	141	166	158	136	157	135	133	154	150	156	151	140	163	140	150	150	150	141	160	145	133	150	159	132	174	184	156	137	156	143	154	147	132	150	159	161	175	145	136	139	171	180	144	150	146	167	143	161	140	151	153	162	165	168	134	150	151	157	146	136	148	135	138	135	135	186	151	145	140	146	159	159	178	161	164	135	152	174	175	143	148	158	146	136	135	127	142	187	139	140	138	163	149	159	154	152	148	162	133	140	148	154	175	148	142	164	136	142	158	175	130	132	160	166	161	151	145	143	136	113	135	145	149	133	146	145	139	150	137	152	161	158	163	161	156	148	159	161	143	168	148	143	159	136	160	141	186	157	135	139	137	128	157	144	160	158	155	138	151	147	143	155	151	174	162	134	147	148	144	128	154	159	164	126	157	123	146	145	158	142	150	141	154	147	142	149	147	140	155	157	145	137	137	155	157	157	169	137	143	139	140	127	141	147	166	148	150	148	137	131	182	164	132	158	158	172	143	159	155	168	144	156	169	173	171	153	142	134	162	150	171	168	160	146	135	141	168	137	151	172	143	148	133	143	182	148	143	130	143	177	157	148	168	150	148	159	122	146	141	153	149	147	139	139	140	148	153	140	160	165	173	145	132	136	144	145	149	138	155	171	169	142	173	137	149	136	161	163	133	149	163	147	164	163	173	151	163	126	166	142	167	141	173	151	154	160	149	139	167	167	147	156	139	157	165	168	162	170	163	151	132	150	161	163	158
3081	2466	1399	760	514	442	401	418	409	353	382	365	373	352	358	346	369	320	343	364	371	378	350	344	348	325	351	327	351	319	337	340	311	360	333	336	338	329	343	345	322	336	339	337	379	352	383	368	347	354	352	353	403	326	334	359	364	361	352	371	365	343	344	360	365	347	356	362	333	356	345	349	370	361	364	344	340	348	378	365	371	353	333	363	383	344	329	350	343	353	340	361	340	326	385	316	395	362	339	351	361	332	341	354	337	340	351	351	350	341	315	330	355	319	325	349	361	335	308	367	365	334	346	309	343	370	362	339	359	359	339	364	379	370	332	367	347	342	323	344	345	374	382	354	338	324	356	335	359	352	340	335	376	360	388	337	371	342	317	362	343	319	376	303	352	377	331	331	361	323	382	351	321	316	360	354	329	342	311	343	361	355	334	349	379	340	343	321	343	326	378	360	380	324	339	355	304	355	354	363	327	322	347	363	372	339	386	317	308	371	336	336	324	316	330	360	352	357	363	354	330	361	325	351	332	366	327	339	313	342	366	370	330	366	364	333	337	373	365	349	353	335	349	318	337	314	344	348	326	311	360	361	335	345	353	387	341	384	348	358	323	347	346	361	318	354	368	337	381	322	326	345	361	343	349	364	354	355	352	356	318	355	329	362	372	333	362	370	393	338	333	334	327	377	326	375	333	339	333	350	383	358	355	327	330	337	338	340	361	347	350	341	316	348	357	386	351	372	366	350	333	349	331	369	352	354	350	352	364	336	324	338	330	313	361	319	327	334	376	331	360	335	345	329	357	307	352	354	333	330	331	316	402	378	336	300	368	349	318	308	362	343	359	334	356	351	313	332	348	312	303	369	343	321	359	363	351	339	306	349	349	357	377	348	352	323	328	346	345	357	359	333	362	348	349	325	342	312	357	343	336	387	341	362	319	372	328	354	357	350	357	326	335	372	360	336	354	366	360	389	374	343	375	351	322	327	351	366	358	341	338	334	321	366	337	360	325	356	347	358	358	374	371	365	320	369	369	377	379	333	347	333	334	351	343	348	367	302	335	366	332	357	317	396	368	328	344	308	335	353	357	354	361	337	347	347	314	373	349	347	346	361	358	359	332	366	363	355	336	377	329	342	338	362	339	373	331	321	308	351	362	339	321	388	363	372	332	345	342	347	361	320	305	351	345	345	320	349	302	335	349	319	326	353	354	338	359	329	380	343	364	369	350	336	338	366	346	371	350	341	362	350	357	345	341	362	324	361	331	367	352	325	323	343	350	379	329	322	360	358	362	388	350	356	351	352	318	322	306	320	356	355	320	337	362	342	330	334	333	334	345	359	350	378	334	360	396	379	350	323	368	360	348	350	374	328	355	344	321	334	348	382	324	345	353	359	358	326	324	323	367	346	369	341	339	372	341	362	331	330	340	353	344	348	328	365	365	360	357	324	367	362	369	303	321	344	354	343	340	325	352	374	374	367	365	357	375	386	337	345	370	352	379	370	356	347	356	346	343	358	326	338	338	335	347	353	319	330	346	371	332	348	375	363	373	370	355	347	348	344	307	354	337	364	344	339	367	362	309	345	349	349	320	333	349	371	366	326	336	368	363	320	333	348	353	341	320	342	345	371	342	369	364	337	322	294	330	358	354	376	364	368	359	327	343	346	344	337	347	365	372	362	337	353	319	339	327	350	346	364	336	369	357	323	320	343	345	325	340	332	339	361	370	367	371	362	324	369	364	352	362	336	354	358	347	324	332	341	341	349	313	325	376	397	325	368	340	310	398	363	360	365	373	371	354	328	325	313	375	353	339	359	330	339	338	385	376	345	340	372	334	364	380	362	391	345	367	344	348	344	340	341	345	353	329	353	377	342	344	304	333	366	333	356	357	318	355	378	363	344	387	336	348	370	325	364	386	325	363	352	356	356	325	352	337	353	340	345	343	334	321	355	364	376	352	357	333	369	356	368	336	342	319	358	359	337	337	359	333	343	336	367	325	347	359	375	322	332	366	335	353	322	334	361	339	340	335	323	334	355	340	345	326	370	340	359	372	339	352	338	375	315	370	331	386	361	337	325	323	348	323	338	344	322	372	333	342	337	330	368	349	336	308	366	339	325	359	343	320	332	347	351	350	369	328	329	341	323	351	328	319	326	340	320	315	351	351	363	349	364	353	390	326	360	330	319	376	355	343	357	344	349	347	311	341	329	363	353	381	339	395	348	333	342	348	362	361	354	342	346	363	333	353	360	366	320	349	346	346	346	326	337	375	365	356	345	353	356	317	377	345	344	333	379	353	372	329	356	336	332	340	361	346	329	342	375	373	341	345	347	336	322	379	336	358	337	325	365	319	360	327	338	377	350	332	335	298	356	313	343	353	345	346	358	328	337	338	319	356	351	352	342	326	375	358	331	320	370	363	355	363	346	359	368	334	348	334	369	327	353	335	367	357	342	336	357	352	308	342	357	333	371	340	354	374	339	353	349	350	364	355	338	352	391	324	347	369	309	336	351	346	365	342	354	320	330	358	341	360	346	357	324	334	354	361	357	348	324	351	361	378	363	340	359	348	319	305	346	360	361	354	336	335	298	325	362	341	322	366	367	364	328	332	354	354	336	356	356	336	322	343	345	358	337	356	339	346	351	372	347	340	343	337	345	380	347	320	335	351	344	353	346	348	404	332	356	328	354	343	348	341	379	364	345	335	338	357	346	312	338	343	356	336	355	332	374	345	346	337	348	312	323	349	351	342	356	342	358	329	314	327	337	351	330	368	328	385	327	376	365	340	358	367	353	295	358	363	356	315	367	356	328	337	328	332	376	344	343	351	348	370	349	340	354	361	342	335	352	354	337	380	342	351	355	338	332	333	340	376	355	378	354	371	367	368	347	338	361	333	295	343	349	374	391	335	369	371	344	353	326	351	353	343	349	352	361	365	321	348	325	376	337	392	369	369	329	307	367	350	357	372	373	327	379	348	363	374	345	365	334	353	333	347	385	353	347	360	388	355	337	360	368	324	349	366	339	358	346	331	369	358	330	325	361	336	356	334	352	348	337	349	334	365	324	356	362	352	337	342	380	353	329	366	335	350	362	364	381	320	298	331	347	341	350	345	365	330	327	330	336	333	354	350	335	327	402	376	381	353	335	358	352	377	316	346	361	364	375	351	361	335	341	355	353	363	327	317	344	350	374	325	367	344	360	317	337	362	318	361	337	340	351	316	361	336	355	367	338	363	350	346	352	356	325	350	363	358	363	352	343	319	363	334	328	367	369	354	350	353	344	355	352	342	324	346	368	336	349	336	354	303	375	343	342	318	345	371	344	337	378	341	334	331	345	337	358	357	345	375	351	367	334	355	361	372	326	317	354	344	312	427	368	359	332	376	322	366	355	324	359	332	360	362	364	370	352	362	333	333	356	353	344	340	332	358	378	357	366	334	367	321	349	364	363	326	320	340	362	357	331	326	326	337	354	314	325	351	315	356	361	341	333	366	353	364	361
23793	20946	25094	26999	20946	20751	1105	314	203	157	152	118	111	107	108	122	105	76	91	71	80	80	82	92	68	69	65	98	94	66	76	77	82	89	80	72	65	54	72	70	58	66	58	70	64	76	76	75	64	73	70	70	64	76	63	71	80	59	77	65	74	63	76	74	68	65	88	54	68	55	68	82	78	74	79	56	80	58	62	84	60	62	69	59	64	61	69	67	52	66	60	64	73	59	79	76	66	73	72	75	62	69	71	81	77	43	63	67	71	74	64	71	69	65	58	62	70	68	61	63	76	70	65	61	64	69	74	75	63	64	68	59	68	62	72	59	75	49	73	64	62	80	65	72	68	68	61	73	61	55	69	75	55	62	67	50	76	70	69	72	63	66	52	66	64	59	59	50	77	54	78	78	68	61	68	70	75	70	52	65	52	80	55	60	71	65	63	64	77	71	72	67	65	60	71	71	75	50	68	65	76	77	76	72	56	61	69	79	62	64	76	55	59	79	65	61	70	71	68	75	63	70	53	53	53	69	49	53	70	62	71	53	59	59	77	79	63	79	56	71	62	68	73	71	77	72	66	69	60	58	77	76	78	50	71	63	63	68	65	48	66	56	64	53	68	68	85	68	64	67	70	79	63	57	71	48	39	61	71	66	79	71	59	54	58	59	73	87	73	75	73	60	73	71	74	76	69	71	64	64	70	69	60	59	76	57	65	61	64	69	72	92	67	61	56	58	49	77	72	62	76	59	60	62	64	64	68	75	53	65	65	86	83	59	60	60	60	66	58	70	59	56	62	86	70	63	71	76	68	63	61	79	75	86	73	60	65	62	61	65	70	58	62	75	73	68	67	66	55	71	54	59	61	67	65	57	69	79	78	97	67	58	65	64	74	61	79	62	79	66	78	52	63	65	58	83	73	71	71	81	74	67	68	65	60	81	80	64	58	59	78	75	70	55	83	78	68	91	66	54	63	63	57	64	64	67	69	64	67	71	56	71	57	73	66	67	68	66	61	80	65	68	88	65	53	80	66	63	54	54	53	84	65	66	61	56	60	66	70	57	75	73	42	82	66	72	45	65	73	59	61	65	60	52	65	69	67	69	66	78	57	70	50	70	84	57	55	68	57	44	67	69	62	63	71	64	65	59	88	74	70	61	53	73	63	68	49	72	78	67	66	76	66	69	84	60	70	65	70	71	71	82	60	85	77	50	57	64	77	59	67	71	71	72	75	65	78	85	68	86	69	65	57	74	59	64	75	80	62	62	71	74	70	65	81	81	65	56	89	63	72	53	69	68	66	71	64	60	70	60	67	60	59	69	78	69	71	81	70	62	68	63	83	62	50	93	64	61	69	64	71	74	63	78	69	82	67	61	65	81	75	67	56	75	84	72	93	64	70	71	88	69	56	67	74	55	68	73	55	72	77	63	58	73	62	61	61	70	68	50	55	73	50	67	59	85	73	62	55	62	65	52	68	65	73	77	61	67	68	65	68	67	76	62	80	86	75	69	77	60	62	62	71	68	79	61	55	60	59	69	60	68	70	76	72	85	76	81	67	80	62	59	64	53	54	57	64	64	82	77	80	63	45	56	55	64	85	71	60	67	78	68	74	71	66	56	63	63	72	70	64	74	74	77	68	61	63	69	57	78	69	65	77	67	71	63	72	74	65	72	68	77	83	67	70	58	74	68	66	72	70	83	64	77	61	74	72	58	71	48	69	65	54	67	70	63	71	58	71	70	54	56	59	53	56	76	53	81	67	64	62	52	59	66	78	81	74	75	79	70	67	78	57	83	66	81	62	62	67	68	60	78	75	76	74	69	56	68	67	62	71	84	80	73	73	67	75	68	61	61	81	71	66	63	69	68	66	62	70	74	93	70	75	71	78	65	60	51	66	76	60	54	61	88	82	67	80	73	78	59	74	56	71	78	74	59	62	69	63	55	65	75	72	79	59	62	60	59	57	78	69	59	67	77	55	59	60	61	61	73	70	63	76	76	63	75	79	75	62	74	69	93	66	62	63	84	75	62	62	68	65	68	69	83	67	64	86	85	82	63	58	52	71	75	70	94	68	52	57	65	64	73	74	80	66	88	63	46	76	90	59	60	54	70	68	68	82	57	58	57	77	53	52	64	72	77	68	65	65	65	59	58	61	58	67	77	64	75	63	72	72	69	71	62	67	58	59	68	59	83	71	58	69	71	85	59	81	62	60	69	67	68	67	72	90	68	68	77	66	61	66	71	79	65	68	55	73	62	63	68	80	55	62	54	64	65	49	77	67	75	64	67	58	66	57	61	65	71	77	66	69	70	56	66	71	74	66	71	65	64	78	81	85	68	79	76	78	61	68	80	83	59	79	50	79	70	64	74	68	64	60	58	75	89	56	61	70	67	65	67	83	64	65	81	95	79	63	67	63	57	61	79	79	67	73	64	67	74	75	76	85	63	67	61	70	55	66	74	74	61	70	53	64	72	63	75	74	55	70	66	59	56	81	73	60	68	80	57	65	74	65	64	74	82	55	59	75	60	79	65	60	65	64	57	68	57	77	52	60	71	72	72	65	74	82	59	65	74	70	64	73	72	57	78	75	65	69	58	70	60	77	70	61	88	61	50	58	66	63	47	63	71	57	58	56	75	69	65	89	89	68	62	55	69	69	82	62	69	57	75	73	60	76	65	75	69	57	68	74	56	59	57	75	68	73	66	72	70	73	53	60	61	68	75	65	78	81	78	64	61	67	66	74	57	58	70	58	63	67	67	83	66	65	74	79	72	62	63	63	54	69	64	55	51	76	74	59	83	63	73	78	68	92	67	63	57	62	70	67	66	64	76	73	63	65	76	60	76	73	62	68	66	69	59	71	85	73	68	78	64	61	79	61	65	65	89	58	79	50	83	67	61	80	51	72	71	83	74	64	59	83	58	70	65	92	71	67	63	71	66	95	69	59	67	74	84	69	73	79	79	83	72	60	69	74	78	56	78	61	79	83	94	66	69	67	53	52	64	58	62	64	61	64	64	54	58	78	82	67	71	66	61	74	77	52	72	64	65	82	64	88	77	48	75	63	74	63	66	62	82	53	59	60	66	59	65	57	67	75	72	71	74	65	63	50	61	76	76	57	76	70	53	59	68	97	71	67	79	74	56	75	56	73	62	69	61	78	61	75	73	58	62	64	71	58	70	76	70	76	75	60	83	67	51	52	74	57	78	61	74	74	70	90	72	68	61	75	70	57	77	67	68	89	66	61	62	84	64	81	74	68	67	65	76	85	87	83	58	75	87	84	76	69	68	55	74	64	69	74	69	64	60	57	72	65	70	77	65	79	66	67	80	73	58	76	50	67	71	64	69	60	59	71	61	78	62	66	58	72	77	62	61	61	72	58	77	72	77	73	63	70	69	66	58	49	82	73	77	73	60	54	73	66	67	58	78	62	61	74	77	72	67	50	43	54	79	69	61	78	61	66	76	72	57	62	72	80	60	62	73	75	71	69	58	55	79
3083	4088	2171	930	556	397	353	252	275	227	219	235	205	213	198	189	182	173	196	191	198	199	173	224	185	197	161	182	169	174	185	193	189	184	188	208	164	175	198	184	177	192	196	169	193	185	179	181	184	185	179	188	176	189	180	172	177	179	191	176	196	199	177	183	160	194	191	200	177	202	175	175	167	185	195	187	182	192	190	186	180	186	187	179	165	180	170	189	172	194	203	175	186	171	159	180	181	171	171	212	186	201	190	203	199	175	194	186	181	176	190	188	181	175	175	175	185	209	190	184	200	177	188	205	191	199	191	196	170	178	174	176	150	192	188	173	187	205	188	202	195	187	183	179	168	209	183	194	160	170	194	180	183	179	172	195	151	204	167	189	169	196	191	179	216	183	179	191	193	177	174	161	176	174	207	191	183	180	185	183	200	184	203	185	200	195	186	185	177	169	192	174	176	201	171	178	196	201	183	183	181	196	178	177	170	193	176	190	189	193	201	206	185	169	205	166	196	159	184	191	186	192	194	183	201	198	190	181	174	183	191	172	177	198	167	174	181	153	166	186	186	170	184	176	182	158	167	187	199	182	207	204	187	176	187	181	158	147	172	176	170	173	162	179	180	187	212	185	165	184	184	181	178	164	182	195	180	184	167	183	175	190	176	161	163	181	172	190	185	162	154	188	199	187	198	174	182	205	203	180	187	183	201	183	154	173	171	185	172	190	181	189	191	184	180	184	183	207	196	172	172	185	172	178	170	178	170	157	179	170	161	173	187	193	188	184	178	184	181	161	161	185	169	189	184	196	194	166	182	197	194	202	179	207	170	205	180	189	193	191	187	179	156	174	179	155	187	174	199	181	177	173	156	186	192	181	199	176	190	195	194	184	185	171	143	187	187	169	169	172	183	185	180	176	185	161	193	203	187	176	153	186	189	158	182	186	175	178	163	188	193	186	169	169	194	184	176	175	184	192	163	173	179	170	182	166	160	178	189	198	183	205	182	204	207	164	188	179	176	195	173	191	172	178	185	188	173	180	179	180	185	170	188	176	187	173	208	172	192	176	178	165	193	196	166	177	174	207	176	203	195	196	208	174	175	198	182	186	179	176	176	163	186	193	209	193	187	202	161	163	196	171	174	195	174	186	169	170	203	174	177	170	158	194	219	195	186	180	177	182	179	176	165	188	171	165	175	164	181	183	178	195	208	186	176	173	144	192	184	160	190	186	165	195	184	211	160	175	197	175	192	193	171	187	171	181	198	197	187	177	181	193	158	197	181	205	193	192	180	164	183	188	163	190	161	202	187	191	180	179	209	178	181	182	177	202	174	168	191	185	192	159	158	197	164	183	196	190	190	187	191	171	165	183	163	173	199	180	171	178	189	184	185	183	182	173	205	167	155	202	180	181	177	180	162	181	192	172	187	180	156	163	205	201	192	180	189	200	186	197	166	180	171	179	205	164	192	185	170	184	182	163	174	189	177	183	201	184	176	192	173	168	205	177	186	200	175	188	196	183	191	174	178	206	187	189	171	221	190	170	188	186	185	195	171	172	175	176	177	181	185	191	194	178	195	168	164	180	199	173	181	180	162	172	195	174	199	192	188	163	196	171	176	170	162	180	195	201	146	169	195	182	188	198	198	175	157	188	185	165	187	180	171	213	162	164	189	167	192	180	191	185	164	204	193	181	166	188	193	167	183	166	151	160	175	190	178	188	168	169	180	165	160	186	180	191	193	188	188	197	202	189	181	188	186	177	200	195	163	192	172	190	193	134	181	169	153	191	194	197	190	183	180	173	166	203	179	172	197	176	168	185	188	184	177	184	198	149	170	180	176	188	181	168	206	160	192	170	172	185	174	183	169	188	187	191	184	194	173	183	168	177	213	169	158	185	206	171	163	156	172	146	178	190	188	163	181	185	171	188	194	196	172	190	158	188	163	202	187	189	176	166	191	173	199	181	170	185	195	197	192	179	184	182	194	185	161	199	158	191	169	195	188	176	178	192	184	207	169	166	189	190	195	179	175	164	204	190	171	172	201	174	177	198	178	180	166	190	186	168	166	188	167	169	172	199	193	178	217	175	202	174	186	194	186	194	166	176	202	178	179	197	173	171	182	204	181	190	184	196	176	162	199	176	197	177	194	162	160	169	186	191	179	186	173	166	180	210	174	186	185	169	162	194	196	201	196	172	179	199	181	173	176	191	173	189	181	191	174	182	192	167	194	186	178	193	160	181	181	194	185	178	206	177	191	194	190	200	189	186	196	200	176	215	177	184	182	171	161	187	187	173	183	202	180	199	179	191	197	174	174	179	185	182	183	182	196	180	207	183	170	172	182	175	197	174	191	189	206	196	184	199	177	149	189	195	175	169	181	201	187	180	172	179	200	181	188	181	185	197	186	196	177	209	176	170	219	164	178	159	184	179	170	149	177	194	172	206	146	191	188	188	193	176	176	176	188	177	174	176	182	185	161	185	185	199	194	190	190	200	182	173	190	168	173	182	187	172	163	184	179	169	179	173	169	155	187	188	168	166	173	197	175	191	198	188	164	179	187	177	192	177	184	196	184	178	191	177	168	170	170	182	200	172	187	193	183	182	170	160	196	170	170	182	181	195	168	207	203	173	179	208	153	179	212	191	197	180	184	174	175	169	168	193	186	187	195	182	174	178	201	186	183	189	191	198	167	173	170	185	173	175	160	168	183	179	137	177	190	178	181	152	168	179	175	186	181	184	176	203	179	173	182	178	194	157	181	181	178	180	158	164	190	193	197	213	178	163	165	189	186	181	168	159	173	218	181	171	171	192	183	179	208	180	201	192	187	213	190	199	185	180	161	185	165	186	190	178	172	182	171	165	182	181	196	177	150	176	182	185	182	184	189	188	156	160	181	197	171	191	198	167	205	196	184	213	177	174	162	179	192	184	158	190	179	171	187	169	167	203	199	204	193	178	196	200	191	181	191	202	189	193	181	169	204	177	183	207	169	203	203	144	185	176	207	172	186	214	179	212	164	193	176	178	192	176	185	172	185	195	185	179	178	215	197	194	183	178	194	183	191	206	174	180	165	178	177	177	170	217	192	164	180	193	190	172	195	187	180	189	151	190	155	171	206	187	210	173	177	183	169	190	184	182	184	158	172	195	158	166	207	157	171	167	165	171	175	161	169	180	192	184	172	196	201	179	178	192	183	175	166	161	200	189	169	203	173	187	174	216	191	184	185	164	189	209	192	173	179	188	178	187	184	182	186	172	186	172	166	199	200	194	184	183	198	185	182	173	184	185	166	165	192	192	209	182	161	188	161	191	180	194	169	167	177	171	199	161	177	165	159	182	194	168	205	201	186	208	201	193	193	159	176	168	196	183	171	173	191	181	167	194	187	175	170	221	220	170	184	188	166	176	178	196	183	166	162	178	176	176	172	177	177	166	170	192	183	184	197	191	195	194	166	155	167	180	183	178	167	152	189	182	219	178	189	187	169	175	175	177	193	188	187	193	154	197
32741	12423	1333	374	288	278	242	262	265	286	274	275	274	283	278	281	256	282	274	257	261	280	260	269	283	282	264	284	275	266	229	266	271	269	274	267	249	267	235	276	222	245	252	222	254	251	246	282	249	231	292	255	256	272	278	210	237	273	291	277	295	286	256	274	286	260	254	279	252	258	259	268	271	277	259	264	262	285	234	285	305	288	278	262	260	263	282	268	272	293	258	282	284	248	253	268	244	286	261	280	258	267	258	290	254	265	270	270	250	249	251	287	265	247	258	241	243	272	285	275	269	266	260	302	287	287	270	278	232	277	259	244	253	280	245	267	262	255	268	251	290	270	274	260	249	268	264	256	282	266	250	265	254	262	257	287	269	262	283	249	233	285	280	288	242	253	254	265	268	263	281	256	277	296	243	272	248	288	262	266	276	255	289	257	273	254	244	248	260	245	263	245	281	242	251	266	280	292	268	264	266	264	256	290	232	282	283	266	272	283	265	268	283	247	264	300	256	274	256	279	285	274	255	269	255	253	288	270	282	265	238	291	256	263	260	252	295	256	294	256	249	247	244	257	236	270	270	249	233	291	273	268	269	277	244	252	271	259	263	268	265	269	292	239	273	259	254	250	283	285	257	248	255	288	266	274	270	250	273	271	259	276	248	315	288	274	253	250	264	249	268	289	270	247	255	281	277	264	228	305	247	274	278	255	286	288	262	262	274	237	254	270	256	271	270	262	283	278	251	267	274	265	265	292	269	274	260	247	281	274	273	280	263	270	285	249	252	280	260	298	272	240	275	239	272	241	258	280	253	262	273	267	270	299	279	270	259	289	273	275	256	280	290	283	274	286	243	280	245	233	257	256	252	283	267	236	270	253	267	247	265	265	295	246	274	239	268	236	281	258	278	264	246	277	285	244	281	258	258	256	257	288	281	308	252	287	282	233	271	265	295	247	294	232	257	259	267	245	262	268	286	260	221	276	231	249	250	237	242	253	267	241	246	267	260	268	279	285	263	257	262	250	293	253	254	262	274	267	268	263	263	258	246	248	270	283	250	255	267	273	269	253	252	262	272	299	230	264	255	233	251	243	246	265	251	246	260	296	279	276	268	249	257	251	272	251	283	274	304	226	247	248	267	237	252	243	264	252	285	233	286	270	272	240	241	258	295	273	290	248	271	270	271	282	268	260	257	288	271	258	262	272	253	262	291	284	290	279	246	244	242	267	289	251	266	233	249	261	234	258	266	240	288	277	262	254	263	249	290	268	260	245	289	263	273	264	278	265	268	269	253	276	257	251	278	279	262	268	272	253	261	257	261	236	252	249	254	263	310	265	231	270	269	286	292	280	296	299	261	313	267	267	258	236	265	259	264	296	287	266	287	311	272	224	243	271	263	280	281	300	304	290	253	254	265	277	286	294	258	253	260	276	289	242	310	273	265	259	246	239	295	277	262	267	285	286	262	289	278	272	268	271	244	268	256	266	255	264	251	270	228	281	239	290	271	274	259	254	259	274	290	229	270	305	256	251	258	278	261	234	249	277	270	262	249	255	291	263	283	313	254	256	271	283	267	254	261	275	254	246	265	246	297	274	289	264	254	284	246	272	273	270	273	265	267	253	261	272	252	256	243	242	284	274	248	275	215	290	247	270	280	287	287	281	280	266	253	234	245	252	267	281	256	263	252	261	257	266	271	255	232	292	261	285	269	273	277	263	260	229	247	262	257	275	265	278	272	281	259	261	300	258	266	237	248	297	265	265	256	287	249	298	255	277	286	286	287	239	275	269	274	270	236	230	273	259	254	264	260	258	278	281	291	275	265	262	251	256	286	262	246	287	284	250	246	282	254	277	250	270	282	248	270	271	270	244	275	263	284	278	288	245	269	243	259	316	272	265	282	282	230	270	275	297	275	283	278	283	283	259	266	274	273	255	258	273	237	241	274	284	279	261	267	273	297	301	259	272	283	259	253	288	266	293	239	251	282	262	296	266	235	282	247	273	270	287	255	263	267	254	258	283	237	257	270	258	275	284	241	289	294	289	263	260	241	272	273	263	274	246	246	275	282	231	270	274	253	286	232	271	269	278	243	309	256	272	268	292	244	245	256	256	258	256	258	288	258	250	259	232	274	241	260	250	258	271	270	253	252	278	261	267	279	273	265	294	262	278	294	244	274	241	300	265	276	267	299	266	263	242	217	275	271	243	266	266	306	245	269	277	290	262	256	263	251	278	294	234	285	286	269	268	239	263	265	311	262	271	268	274	301	256	319	289	286	244	289	248	272	267	257	286	268	271	282	260	283	264	252	252	274	293	247	283	274	268	291	262	270	284	253	262	295	283	289	256	271	266	258	272	252	280	251	237	282	268	238	268	268	296	258	239	243	248	262	256	266	271	269	309	270	261	281	256	301	262	290	249	272	263	248	258	273	263	292	262	261	268	251	235	273	272	286	251	234	247	247	280	268	254	296	271	221	219	236	243	272	251	283	273	262	295	270	266	272	274	259	245	243	279	259	275	272	293	241	316	267	221	260	283	279	264	280	278	294	268	272	281	247	262	265	266	269	255	250	239	275	294	281	290	257	280	259	207	270	246	241	278	291	270	262	247	274	241	272	260	257	261	287	272	250	272	243	253	276	285	278	288	258	258	242	244	259	246	256	255	249	277	246	273	255	275	276	272	242	282	284	269	269	222	286	289	279	258	248	266	251	275	270	291	284	291	278	271	270	267	257	281	252	255	273	322	265	278	276	267	243	260	260	246	267	213	261	287	260	259	282	292	262	275	281	281	246	283	255	253	262	246	284	289	273	255	248	244	285	276	251	269	242	234	263	275	259	273	256	296	293	286	269	268	269	317	271	284	262	275	240	242	275	285	253	251	275	262	249	274	255	249	263	261	281	272	296	252	264	251	287	282	248	308	265	264	261	271	276	242	279	283	248	242	264	275	242	253	232	283	300	246	310	261	249	284	258	270	236	252	267	275	252	278	250	266	225	267	257	255	237	253	261	275	285	260	256	277	265	277	274	277	220	236	243	263	241	245	248	261	258	285	300	269	278	291	250	251	241	256	282	289	250	268	258	252	243	292	253	272	264	253	249	271	245	269	272	279	261	236	251	280	264	259	247	261	282	231	236	240	275	232	276	262	261	276	273	266	241	289	250	256	265	291	272	280	289	256	270	277	269	282	268	235	259	239	291	285	306	250	241	267	308	304	258	245	267	262	268	253	251	280	248	275	239	252	271	292	281	282	249	239	294	287	288	284	277	285	272	279	287	269	267	257	267	290	287	253	260	283	258	258	287	270	258	240	288	270	284	244	248	257	249	223	287	268	271	273	237	263	289	265	258	255	256	259	265	220	292	271	264	297	249	270	255	285	283	271	263	282	266	259	256	269	257	247	279	266	289	281	253	285	244	267	263	269	287	310	258	260	258	277	299	268	242	275	283	295	278	248	264	240	259	263	262	264	257	263	270	249	266	287	273	271	267	271	259	256	253	254
5342	731	686	549	590	589	619	607	580	584	577	610	619	608	553	581	581	574	588	592	594	564	573	549	588	525	598	631	564	633	611	566	607	592	574	580	568	594	532	585	582	581	596	576	560	539	567	597	593	538	589	601	569	568	585	590	588	569	591	567	549	598	615	573	560	585	619	582	606	569	583	603	630	560	555	553	573	593	539	605	557	558	603	613	560	598	605	594	598	612	580	603	588	559	546	564	625	591	561	578	612	558	577	553	603	551	592	593	544	587	610	571	613	599	601	617	588	594	597	557	633	632	585	561	580	582	577	606	621	617	548	571	590	555	565	576	604	599	630	563	613	575	555	588	542	575	577	625	550	581	573	598	568	605	585	604	588	610	602	557	575	534	601	595	600	593	596	592	566	583	565	606	532	592	584	578	608	564	553	605	595	621	616	530	590	607	558	590	600	588	586	575	585	592	583	628	590	588	569	587	591	573	588	508	535	575	584	583	572	593	594	587	588	612	526	537	603	573	588	620	595	623	564	586	586	574	553	598	643	580	557	578	588	592	588	614	604	587	567	569	572	589	587	592	562	590	599	599	612	580	583	598	597	590	625	565	586	631	607	581	594	596	587	595	576	595	600	609	579	577	639	560	580	634	578	577	618	591	606	602	555	602	580	598	568	588	639	609	584	613	591	575	537	547	542	587	574	556	544	558	588	604	577	596	586	605	573	587	594	586	576	597	575	584	609	564	584	583	546	558	566	581	597	515	594	565	543	588	609	567	589	569	595	510	615	572	566	595	559	624	556	588	608	543	571	598	599	584	593	591	605	533	564	545	596	621	610	573	594	573	588	511	599	538	582	562	625	596	581	571	574	619	597	550	582	581	629	551	604	544	582	579	604	599	559	572	546	569	620	604	615	586	605	556	574	557	573	587	637	586	587	633	589	574	555	566	617	569	592	601	564	586	581	579	621	566	585	587	579	577	579	610	580	615	586	556	585	599	593	610	591	597	585	575	555	563	590	544	565	574	546	560	546	602	578	575	571	578	637	610	574	559	602	580	616	580	624	607	581	578	611	601	578	562	597	591	593	582	593	572	617	588	558	559	570	595	623	564	570	571	579	580	558	587	587	561	596	585	591	580	638	575	587	603	615	573	574	559	586	564	578	587	623	595	585	575	603	582	577	578	626	565	535	605	570	644	617	617	592	595	579	585	549	607	604	583	601	590	615	588	636	604	605	591	626	584	568	575	585	611	595	589	598	560	570	573	579	579	584	561	611	627	603	617	606	577	603	589	578	545	587	600	579	596	568	580	607	589	627	599	542	563	552	552	548	592	578	558	579	584	617	571	572	555	610	604	620	555	572	562	634	579	559	597	561	617	563	571	591	570	579	577	591	577	586	560	611	571	604	510	543	577	600	573	608	607	557	601	622	619	574	617	605	595	614	572	541	599	585	582	586	581	560	603	589	579	555	587	575	566	562	601	558	565	591	591	606	575	593	632	552	601	572	572	591	557	581	581	549	572	578	596	611	571	565	570	565	587	553	577	585	566	631	559	613	536	593	580	571	548	544	587	586	617	585	612	572	598	562	615	575	611	604	606	572	591	600	559	560	569	631	571	595	582	605	592	579	582	591	602	553	600	583	550	640	557	559	636	586	582	574	585	551	560	570	583	632	583	632	536	589	619	629	630	609	606	619	545	571	580	577	602	567	608	629	573	580	624	563	584	626	587	585	569	576	598	552	589	603	624	595	601	624	606	647	614	589	613	595	565	595	638	578	583	590	571	571	569	580	619	566	629	620	607	634	543	544	637	598	610	584	536	566	545	608	567	591	606	589	570	567	635	570	562	595	583	557	610	576	593	606	599	532	604	585	613	570	578	607	583	575	564	552	626	573	572	606	558	589	604	558	576	534	576	588	611	573	553	556	581	607	628	563	597	583	622	576	577	572	593	541	577	565	560	556	576	625	607	622	606	587	589	537	599	584	596	580	585	577	573	624	581	611	599	588	598	549	652	595	562	594	586	601	545	568	579	597	544	587	596	590	573	559	563	561	595	615	566	579	566	603	568	588	570	607	587	560	566	573	600	642	560	595	594	571	534	628	602	571	581	549	555	572	561	592	567	620	599	595	558	557	562	623	607	579	585	602	547	561	560	614	576	558	596	621	599	559	592	608	540	574	618	594	565	611	556	590	585	607	581	598	572	588	547	587	602	579	582	582	595	556	588	630	571	611	566	598	577	574	600	618	620	613	632	578	576	561	542	607	604	557	548	598	585	586	601	567	582	554	531	579	557	582	579	583	568	562	604	561	574	571	567	598	579	613	535	608	556	609	577	615	597	568	583	587	607	557	555	565	595	570	569	610	583	540	595	538	593	579	603	562	568	541	573	591	574	570	556	597	584	594	594	563	586	557	521	535	608	575	572	612	601	588	564	571	579	567	582	586	566	567	588	599	585	625	600	591	552	624	619	573	589	583	605	593	577	615	583	584	578	597	629	605	585	576	601	581	612	594	591	587	560	584	577	591	546	610	589	587	602	590	574	570	572	580	604	588	550	574	630	604	556	637	579	576	566	578	610	577	603	578	601	572	598	592	569	593	550	601	645	557	563	602	624	572	573	571	574	583	533	644	592	581	594	616	613	583	603	573	616	611	632	534	568	632	614	578	546	567	572	544	586	570	576	588	563	594	565	574	552	564	612	608	579	610	542	608	591	611	555	601	549	557	639	571	562	574	559	516	616	605	616	578	583	579	538	555	586	612	556	564	625	533	574	598	571	574	565	589	605	604	573	581	582	600	580	566	583	597	591	590	598	585	608	588	613	609	584	564	544	604	578	624	578	604	575	585	543	577	610	589	583	601	555	609	585	580	626	620	588	601	547	584	604	556	599	547	592	616	578	571	561	597	564	595	592	531	577	599	550	592	564	591	559	623	589	583	532	603	608	566	598	544	652	595	546	592	599	607	599	617	564	630	556	563	608	577	582	583	599	580	545	586	607	574	580	638	550	609	601	595	551	591	559	566	627	602	592	588	597	587	604	583	608	570	564	581	561	598	559	633	582	598	603	562	602	592	543	591	568	596	584	590	599	621	571	580	607	596	549	602	547	572	584	591	535	602	562	606	617	607	584	591	558	567	601	585	571	598	597	563	553	588	620	557	602	593	616	566	564	602	580	591	586	591	598	562	610	547	564	544	609	582	596	597	612	591	535	610	586	583	572	590	573	574	620	546	591	591	599	569	610	587	605	584	569	566	587	580	584	595	555	597	563	585	595	645	582	600	574	558	603	607	615	593	584	558	554	579	608	601	598	541	580	552	606	605	580	545	587	603	589	619	597	576	593	588	577	611	584	577	605	580	569	587	581	601	559	574	608	635	567	590	601	599	568	537	580	551	600	603	628	564	594	521	572	591	581	605	586	584	506	558	595	592	624	614	571	596	592	573	566	613	540	647	603	589	556	570	593	577	596	545	579	557	559	546	601	571	580	605	588	546	597	549	597
24538	20962	24455	27605	20553	1874	300	243	201	197	207	178	184	181	188	160	173	138	173	159	152	163	174	159	160	170	141	142	139	160	140	150	167	143	168	161	149	156	127	154	154	176	165	154	175	137	175	154	170	157	169	116	157	157	131	159	147	153	146	162	153	160	179	143	150	143	156	152	157	142	165	161	160	154	175	154	176	121	172	133	147	157	145	141	135	158	144	153	145	159	159	136	140	141	157	162	143	133	166	160	132	161	146	127	137	163	177	179	161	172	151	143	145	136	162	137	152	133	155	157	148	139	146	175	163	158	157	144	136	121	147	157	157	154	154	148	163	139	134	142	150	164	167	162	181	133	149	158	142	150	144	151	132	147	143	186	157	141	156	142	155	162	156	166	142	151	157	167	140	157	158	134	156	152	147	146	156	154	126	144	171	156	175	156	142	149	155	147	137	137	140	156	140	145	140	181	169	153	140	144	156	140	165	144	174	167	171	140	154	141	139	152	167	124	139	140	167	182	169	143	136	141	139	144	124	162	147	123	132	135	150	137	156	156	116	155	153	144	156	143	140	140	171	158	168	144	150	139	145	154	149	148	148	149	147	168	172	128	160	160	138	131	143	159	147	147	155	133	154	138	139	150	156	172	150	130	167	149	161	171	128	135	131	179	156	145	170	154	142	142	146	167	128	163	172	168	141	158	146	141	151	156	134	159	159	156	164	168	164	166	165	167	159	163	126	136	157	158	132	141	151	142	147	154	159	160	154	125	173	144	124	158	138	163	138	166	145	137	137	155	150	143	146	148	152	140	126	138	153	149	146	146	151	150	179	155	153	144	158	145	155	159	137	144	160	156	141	159	148	149	143	154	162	133	150	156	166	161	148	135	144	148	138	146	160	137	160	118	165	144	153	149	139	165	140	162	130	144	164	140	155	149	148	153	165	136	158	148	153	139	153	171	184	148	171	145	142	143	144	136	150	128	160	130	166	135	160	143	166	156	144	167	150	135	153	159	143	169	146	168	153	166	135	162	148	154	155	166	175	132	140	166	139	162	153	167	141	161	138	158	172	164	151	159	158	156	184	154	163	137	137	166	170	164	148	147	153	159	159	152	154	159	155	137	134	173	153	159	154	150	163	138	156	152	140	153	168	147	153	165	147	165	170	155	128	149	148	151	156	160	136	142	161	138	174	158	167	176	158	148	154	158	143	149	160	161	145	172	145	178	158	167	156	150	150	153	135	144	146	135	142	158	147	144	157	157	147	145	152	164	140	145	174	149	153	157	144	143	133	138	160	152	151	155	145	171	162	154	162	140	143	149	141	149	141	144	135	157	142	153	170	172	128	133	141	166	155	137	148	166	154	154	140	142	156	138	174	150	145	143	149	147	143	143	162	158	156	147	143	177	151	128	175	153	165	146	139	169	144	141	171	143	159	147	154	153	141	149	164	172	130	141	165	151	148	156	161	133	126	151	153	131	147	148	152	159	137	156	143	167	133	151	152	145	178	172	152	163	152	149	149	177	157	164	144	159	161	151	151	122	141	151	136	140	175	161	158	153	157	150	164	132	158	175	137	138	162	142	155	166	136	157	151	152	165	155	152	165	168	169	161	148	145	114	143	145	166	157	149	119	164	148	137	145	160	134	163	178	157	152	154	159	173	144	171	150	163	162	137	145	148	153	149	122	152	121	148	159	150	155	165	194	142	147	157	167	156	174	143	144	136	153	145	138	145	167	159	159	154	142	147	130	139	156	149	180	162	156	148	186	137	154	141	138	157	165	149	142	141	154	137	148	166	153	173	162	154	161	162	159	147	152	127	156	172	161	158	159	125	158	157	154	183	159	155	125	151	156	138	154	168	148	154	144	160	122	130	148	163	165	134	174	168	149	158	151	134	116	152	152	167	114	143	129	139	161	163	148	178	164	146	159	134	155	128	141	164	177	163	157	163	138	148	163	154	143	164	150	149	143	160	139	174	150	138	133	158	129	151	142	146	178	147	140	152	146	146	143	139	152	151	135	140	138	143	142	146	184	149	163	145	145	145	133	156	146	157	132	150	137	162	136	159	155	162	136	146	156	146	160	152	152	157	157	140	173	158	181	155	177	147	149	162	154	168	155	157	147	166	155	176	176	137	164	171	147	145	149	155	165	146	147	156	151	142	161	154	159	141	141	125	148	159	125	152	132	164	149	156	151	149	158	145	132	137	143	145	143	143	146	168	187	138	119	160	140	149	156	156	140	144	148	147	163	161	164	161	167	130	132	142	143	170	136	156	140	146	164	130	141	161	162	152	131	151	132	152	150	134	153	135	158	170	160	165	147	155	140	178	144	148	172	147	157	141	182	169	154	156	116	154	151	143	167	152	129	146	152	138	142	149	135	148	148	139	167	164	148	148	157	155	179	155	146	156	154	147	153	154	141	152	137	144	151	145	144	159	141	158	125	165	164	154	134	139	141	134	147	148	182	146	129	170	170	150	145	140	144	161	148	148	145	156	133	138	140	166	146	151	162	172	153	140	150	161	150	150	163	171	147	165	156	166	156	153	156	131	152	170	136	151	163	166	161	161	143	149	126	138	134	164	152	127	132	191	170	161	149	153	174	151	152	128	149	160	144	153	160	138	138	137	139	145	146	159	132	155	157	150	148	154	155	142	147	147	125	156	155	167	133	145	165	131	146	138	142	164	147	161	167	174	144	151	141	138	147	170	147	160	153	147	161	146	161	137	132	143	150	144	162	139	133	169	156	141	141	136	163	139	152	170	158	160	137	148	146	150	165	153	141	171	165	153	127	134	138	158	140	132	154	178	155	136	141	165	140	151	145	137	154	147	148	124	165	150	165	166	153	174	156	147	142	132	154	167	175	131	147	164	138	152	139	146	129	138	145	144	157	165	138	128	143	134	174	143	153	143	160	168	139	150	150	123	152	157	141	133	158	169	170	154	136	149	144	156	159	171	156	155	172	147	160	169	158	157	137	146	146	167	151	163	159	171	162	137	141	146	144	130	148	176	140	143	150	146	148	138	180	150	141	142	140	157	146	156	146	154	152	157	143	144	145	133	125	124	144	160	149	172	137	129	168	133	144	163	166	112	147	124	148	143	154	167	178	138	162	176	160	140	171	132	134	140	166	161	125	137	146	172	158	157	139	166	155	130	154	157	163	140	153	127	156	152	138	156	149	160	141	154	158	164	155	157	135	162	161	154	138	142	159	147	146	159	153	167	134	145	165	156	149	155	148	157	145	147	137	136	128	149	133	146	173	144	160	177	144	147	160	164	153	145	153	144	145	139	140	128	165	159	162	153	147	136	131	161	130	155	156	151	149	161	154	145	177	144	150	157	149	141	159	147	154	155	126	138	130	174	160	148	146	141	142	159	141	163	154	147	136	140	159	158	142	161	170	169	138	149	137	150	137	156	132	144	177	185	153	146	128	161	156	154	149	144	154	153	154	160	129	131	170	144	164	174	168	158	172	152	141	151	142	145	156	155	133	151	122
2981	2433	1460	804	542	459	397	398	397	395	369	361	363	369	355	352	367	333	340	339	353	350	336	354	322	333	328	340	373	356	328	374	360	342	304	359	346	352	344	356	343	329	352	319	361	349	343	374	369	302	355	364	323	344	362	328	353	337	338	348	334	340	337	359	336	365	326	342	357	323	357	339	329	355	352	336	354	338	334	357	309	352	354	370	327	318	346	343	351	326	361	320	345	332	335	351	345	343	323	338	318	350	343	334	341	340	330	344	351	329	354	316	319	338	300	323	363	347	318	322	357	356	351	317	360	373	333	367	342	347	347	366	351	319	334	329	362	367	353	336	352	356	337	329	347	351	317	328	344	363	363	359	376	315	330	368	312	363	343	332	349	349	351	314	349	304	344	347	360	344	362	334	346	366	313	327	335	350	340	377	349	376	318	361	350	328	307	336	364	303	366	333	350	375	335	354	381	345	357	339	363	355	334	329	357	356	341	368	326	348	382	385	368	363	324	356	366	341	298	350	328	378	357	331	326	348	347	342	364	332	336	360	340	343	350	338	348	370	344	382	332	354	352	330	336	339	326	340	354	313	369	338	332	364	358	322	341	315	335	359	362	355	339	354	318	362	350	303	361	320	304	351	327	332	331	347	324	335	362	371	338	341	354	332	350	330	356	361	350	326	336	327	343	325	356	345	337	363	348	318	354	330	369	351	351	352	349	310	323	316	347	302	328	356	388	357	353	365	351	358	324	353	331	363	351	343	302	349	337	309	352	334	351	345	363	341	381	365	343	335	332	370	349	344	357	354	341	313	338	331	328	343	365	371	320	333	300	360	380	347	341	335	354	357	370	320	331	334	342	385	326	339	344	361	368	329	369	384	349	365	346	338	341	323	316	334	368	345	330	375	351	353	376	378	336	344	297	347	365	307	341	334	343	362	336	370	365	372	334	351	358	351	343	332	349	322	347	320	386	362	365	333	348	369	354	329	386	331	344	358	346	350	340	342	319	339	344	358	316	356	347	355	334	350	392	344	362	341	334	331	359	317	345	369	333	380	345	349	317	360	341	354	358	339	344	359	336	348	320	299	365	369	343	334	323	325	354	353	333	355	333	347	336	377	367	328	346	330	347	312	346	314	343	344	342	358	313	350	324	360	320	326	322	353	339	324	355	343	313	357	358	344	386	355	333	334	332	346	369	357	340	318	363	362	389	349	343	343	329	353	321	343	346	353	322	347	328	328	334	330	362	326	306	346	330	338	342	370	374	336	358	345	336	325	348	327	342	335	361	344	353	357	314	368	350	335	311	346	355	351	335	334	342	319	333	341	324	361	340	338	337	340	351	355	353	368	354	351	409	345	364	368	343	343	333	338	339	357	328	336	349	334	340	338	336	352	344	369	358	349	347	320	385	367	342	334	336	340	321	349	387	350	322	351	348	362	357	361	295	340	335	380	369	352	349	363	363	367	367	331	328	337	333	379	371	331	323	352	373	341	359	357	327	339	353	336	375	348	331	346	316	342	349	344	345	342	343	356	337	320	348	345	331	337	313	358	356	366	349	352	360	312	335	336	329	321	321	362	354	326	359	353	363	360	371	365	365	342	312	353	345	348	359	342	352	358	346	354	354	355	356	314	361	381	311	372	343	332	356	359	362	358	339	337	349	313	335	347	362	345	327	327	356	309	331	366	344	323	345	328	325	352	324	361	364	340	309	351	380	355	343	313	331	339	332	344	317	365	363	357	322	349	349	359	362	337	349	354	356	352	329	344	360	363	355	346	321	330	309	315	348	334	315	363	353	329	345	320	337	303	348	329	360	317	369	342	390	386	307	345	313	322	366	354	361	318	360	363	349	349	352	332	340	343	334	347	376	372	359	364	335	323	348	335	360	385	361	371	369	332	353	338	335	370	354	323	325	317	356	352	342	350	379	351	331	326	340	333	329	345	375	331	337	330	320	348	371	365	345	342	347	345	353	336	319	321	376	344	382	382	360	365	372	343	325	341	336	363	336	324	337	361	326	363	348	340	356	326	356	344	357	348	387	328	352	321	376	315	349	336	359	365	357	340	342	354	346	355	353	347	337	353	352	344	366	359	350	323	340	337	360	326	363	322	327	345	357	344	354	350	314	328	334	363	363	322	358	362	378	373	336	352	371	345	361	336	333	373	343	334	306	362	350	325	367	366	357	342	370	328	386	288	365	338	320	331	382	345	301	355	346	362	381	320	335	344	397	368	356	331	326	345	345	364	342	353	346	340	355	383	349	364	359	312	335	346	359	336	363	362	359	311	336	311	389	332	338	331	336	308	334	366	379	361	338	318	350	334	357	331	318	354	348	365	332	331	354	316	344	363	339	374	313	335	332	328	322	334	350	342	345	347	343	340	350	366	313	345	347	335	369	365	338	352	350	374	336	339	335	370	310	309	334	364	342	323	341	355	329	321	332	345	336	349	343	336	323	324	352	349	343	355	337	333	351	321	329	389	334	326	335	362	347	338	337	347	339	332	330	368	317	337	365	323	373	385	329	362	348	330	366	372	356	310	339	327	337	335	348	348	357	364	325	342	343	337	307	338	325	338	311	315	355	364	384	324	347	334	346	335	347	329	357	357	345	344	346	369	341	323	292	341	377	364	392	343	341	322	339	354	380	354	324	372	387	324	326	305	317	329	361	351	343	350	348	351	335	337	325	357	350	360	370	347	366	339	322	346	363	363	328	373	357	333	316	353	360	341	341	352	322	345	367	328	314	308	329	370	333	371	346	362	384	341	359	342	317	337	343	341	331	335	324	325	361	335	349	360	329	338	327	332	362	337	341	342	339	325	347	365	364	320	354	348	337	331	363	344	351	352	335	378	322	351	371	350	329	323	338	368	337	348	330	307	360	339	344	348	347	352	353	339	343	370	356	360	345	345	320	315	362	368	327	327	351	370	340	341	339	392	361	337	313	314	316	319	345	348	307	315	321	326	336	342	309	363	325	350	351	348	350	341	321	316	347	354	374	372	338	342	353	371	327	346	328	349	386	348	346	357	373	329	369	345	341	333	347	325	339	331	334	344	342	369	319	358	371	323	377	352	347	301	316	358	333	338	313	380	352	329	343	318	329	342	377	344	355	315	378	342	344	376	321	379	331	349	359	326	349	355	304	340	361	371	342	341	343	328	349	369	351	333	349	362	321	357	387	309	342	368	371	370	328	369	342	366	358	344	345	348	337	369	367	383	386	351	359	322	352	344	332	348	377	354	382	350	331	346	326	348	341	350	343	343	348	323	348	347	338	320	321	351	346	386	337	343	329	346	341	363	360	349	301	340	357	377	337	377	359	364	362	325	353	342	374	346	361	357	380	347	362	340	375	372	345	327	348	342	344	369	320	339	347	316	332	351	340	345	335	343	385	342	325	350	340	322	328	341	349	353	336	326	354	316	325	363	307	353	328	367	362	339	346	363	346	344	322	356	320	326	331	345	341	334	331	344	349	344	332	367	339	339	361	328	368	357
23784	20967	25094	27020	20971	20773	1225	314	171	164	159	127	114	93	95	113	79	93	96	91	95	59	91	91	88	75	81	67	62	69	79	62	63	86	74	62	63	63	64	80	66	88	60	71	66	66	61	87	59	68	67	54	72	73	83	66	72	65	59	67	62	66	50	65	63	54	71	60	64	64	70	62	75	52	71	65	71	64	60	65	63	62	90	59	69	68	77	73	65	52	71	61	66	75	71	58	76	81	85	74	70	59	75	84	68	72	74	71	63	83	71	58	86	75	63	52	73	76	63	55	61	61	90	71	61	56	70	70	84	58	56	64	84	90	73	83	59	77	53	64	55	88	70	68	56	55	57	59	59	56	69	76	91	79	62	70	70	62	59	58	78	69	57	78	60	70	67	61	77	75	65	72	61	52	63	62	67	67	67	61	77	66	63	73	87	65	76	75	68	69	56	66	64	60	58	72	58	61	81	66	88	76	74	71	78	71	68	76	82	82	77	76	79	73	93	83	67	73	75	66	70	62	78	62	78	64	71	74	80	78	56	59	64	54	59	83	64	64	70	67	51	85	74	56	62	59	56	84	77	67	90	65	73	60	70	68	73	79	75	68	73	71	70	62	73	52	64	62	66	69	63	63	72	68	78	77	75	74	66	72	76	67	60	57	47	65	76	60	76	60	70	71	73	74	76	61	61	66	54	74	76	66	67	70	66	52	66	60	76	72	73	85	77	76	75	58	59	77	62	61	68	55	70	73	75	66	64	64	76	56	79	78	65	79	60	61	76	55	80	79	62	78	62	73	64	62	66	66	63	66	66	68	79	73	76	76	88	78	70	71	66	67	61	73	68	68	67	67	69	75	78	63	75	80	69	65	71	88	67	53	68	81	73	69	77	77	73	73	74	67	66	74	60	71	82	55	70	67	70	65	73	59	55	75	62	57	56	60	62	55	69	60	57	66	75	83	71	70	83	70	59	71	70	72	71	57	64	66	69	79	69	58	65	77	58	82	79	72	55	73	66	104	73	64	70	56	53	82	74	57	77	84	66	68	63	82	60	52	57	68	71	56	66	66	50	59	58	82	60	82	70	80	76	55	59	68	67	82	80	58	69	53	69	73	66	71	67	74	72	79	73	60	67	60	59	63	66	67	77	61	86	58	56	70	70	66	70	79	71	54	68	61	55	61	60	75	58	72	68	52	66	70	56	59	87	74	61	54	62	65	67	63	75	73	80	55	68	79	66	73	69	66	69	63	62	70	74	68	62	56	60	79	59	65	57	65	60	66	86	66	55	78	61	68	53	53	70	59	65	55	73	80	62	58	63	79	48	67	66	64	60	63	63	55	58	65	77	61	63	70	77	92	53	84	74	66	63	60	64	60	68	69	61	74	63	59	69	56	81	55	85	86	66	70	68	65	68	62	64	69	68	64	74	85	68	74	81	68	70	80	79	57	65	66	78	69	83	79	71	65	70	59	70	86	53	61	74	69	53	69	64	67	63	95	78	77	54	63	75	70	72	66	87	76	85	69	69	56	82	87	71	70	71	74	82	72	75	64	76	82	53	65	50	62	74	66	80	78	60	66	67	81	65	68	58	68	63	69	81	66	86	71	79	52	62	58	74	65	70	49	77	60	81	66	70	54	70	59	65	58	74	66	60	77	75	63	79	61	62	61	80	59	71	80	55	68	78	67	53	61	49	64	73	58	62	81	70	74	66	59	60	66	66	69	65	78	77	59	53	72	70	75	70	72	50	58	53	67	75	67	72	83	55	79	76	73	59	60	60	56	61	94	66	61	75	60	60	61	65	60	69	55	77	85	72	66	75	66	68	67	65	71	77	79	63	60	63	61	54	61	84	57	61	63	62	67	46	73	64	75	67	68	75	55	63	58	75	75	64	66	59	68	72	70	78	59	74	82	58	63	58	78	71	73	67	67	72	64	52	82	58	82	66	77	65	61	85	73	61	76	61	69	65	70	54	67	63	63	67	68	67	65	70	52	66	65	60	67	71	74	58	51	68	73	74	56	52	75	63	67	45	79	77	71	69	67	71	60	71	64	78	58	75	63	51	63	74	79	71	73	75	86	82	81	64	46	67	57	73	66	84	57	65	59	71	55	74	64	73	63	59	59	80	66	50	82	57	64	71	64	72	69	59	75	61	69	59	77	69	83	69	64	72	74	73	69	61	62	77	78	65	63	52	65	72	74	87	51	71	62	88	56	62	68	74	64	73	58	73	70	61	73	71	63	54	68	57	64	63	75	53	61	72	69	77	54	58	61	67	77	78	61	57	68	71	62	70	80	63	52	59	63	46	58	53	68	66	70	75	67	64	72	70	63	58	69	75	79	71	72	64	78	61	60	65	61	73	63	70	54	66	56	63	56	69	66	50	65	62	77	69	58	66	75	69	58	52	59	71	67	60	62	69	65	62	56	71	65	58	66	54	63	101	73	65	71	82	67	75	48	70	79	69	67	65	69	73	62	62	64	60	75	61	83	68	62	64	61	77	80	61	55	69	73	62	58	73	67	71	66	70	66	55	63	80	70	77	70	59	60	76	65	68	89	84	77	68	75	63	63	46	64	61	79	70	67	60	77	69	81	68	77	80	65	54	64	74	58	65	62	79	70	68	69	61	69	61	68	60	70	59	71	69	90	80	59	57	79	51	70	76	93	84	93	55	54	74	55	65	75	71	93	77	65	65	60	53	59	65	71	63	55	86	56	46	54	84	64	81	64	59	55	78	60	72	67	66	71	75	54	69	60	69	75	54	56	87	71	65	81	68	74	70	74	56	72	59	61	66	51	76	73	80	70	57	67	67	53	80	60	71	67	68	67	65	64	72	82	82	74	80	69	65	78	74	57	68	62	55	73	71	67	76	70	68	73	60	64	66	60	69	61	68	63	67	63	57	62	71	77	55	72	68	67	79	77	80	68	62	64	63	50	68	68	55	67	76	63	72	70	77	70	69	74	52	57	58	61	70	74	77	61	72	51	69	55	64	70	61	78	78	63	59	74	68	69	63	61	64	80	78	48	76	70	52	69	75	76	67	65	57	62	60	58	66	61	57	68	70	68	71	70	62	54	59	80	67	60	68	73	62	78	63	69	63	48	41	74	52	70	76	81	72	84	64	71	79	58	66	73	66	69	76	86	53	61	71	70	70	69	63	54	70	80	63	65	74	81	48	57	65	82	70	60	74	69	74	62	83	70	39	79	41	78	68	70	63	66	71	55	72	61	65	78	74	62	64	70	79	63	64	60	75	64	79	77	84	89	68	79	74	61	69	78	64	49	66	63	64	67	68	68	64	74	63	59	81	67	71	75	69	70	68	59	69	68	66	66	66	58	73	60	67	94	69	80	67	60	77	67	48	76	67	53	70	71	57	94	56	79	77	67	63	73	76	76	64	69	72	63	57	82	72	77	69	53	72	65	56	75	73	64	66	77	81	84	71	67	61	77	76	70	60	62	62	87	73	69	61	68	61	71	70	80	74	65
3074	4165	2227	918	566	392	288	258	259	226	221	213	222	204	190	208	208	180	166	195	208	181	199	189	182	209	164	163	194	193	175	188	191	169	189	193	191	196	180	164	178	185	177	186	190	205	174	197	187	192	178	191	173	192	192	189	174	181	216	190	185	168	184	166	152	171	196	222	168	186	187	159	184	175	187	169	204	188	179	191	169	189	185	188	195	167	188	178	187	176	181	176	173	193	203	179	197	161	177	183	191	178	195	175	190	186	162	176	203	196	191	162	170	186	177	184	168	216	163	198	215	178	175	172	179	195	185	176	203	187	194	162	163	187	197	197	206	174	147	167	166	192	189	187	196	176	207	197	199	192	181	192	216	189	174	192	178	193	183	172	207	175	157	185	194	182	183	195	191	190	189	184	183	171	197	178	183	177	181	188	173	167	181	198	200	192	195	175	170	204	208	195	180	185	186	183	164	183	160	187	180	171	173	170	172	181	193	175	181	182	171	174	170	167	169	178	206	190	199	192	179	173	173	194	183	204	169	164	169	174	169	173	170	184	162	177	186	183	186	202	153	164	165	187	193	197	176	186	172	188	190	181	154	187	177	162	184	172	170	186	166	190	166	164	201	189	159	193	196	181	196	193	169	168	192	185	191	165	182	190	183	191	183	196	171	192	191	190	160	179	163	207	181	178	173	196	186	176	170	158	165	180	175	178	175	181	168	153	206	181	199	196	179	168	167	150	165	175	180	205	193	202	162	200	211	190	174	188	198	182	170	169	169	180	188	184	164	206	166	184	177	190	182	179	199	185	181	191	167	163	168	192	169	170	176	189	173	196	185	187	170	180	176	187	198	190	190	180	171	182	187	183	184	193	183	171	169	198	187	185	197	190	166	191	175	186	178	187	180	201	185	180	181	166	172	174	189	189	191	189	186	167	193	173	194	185	177	171	173	206	179	203	191	195	205	197	173	181	182	160	166	192	175	155	166	174	197	182	206	166	203	156	209	158	187	149	184	169	184	188	176	191	189	184	177	197	177	174	162	176	171	195	169	169	181	189	206	187	160	190	169	177	172	162	185	207	162	190	169	173	180	181	221	176	186	161	168	195	163	176	182	168	187	176	185	188	187	161	178	190	163	214	174	175	189	177	174	170	183	157	185	170	169	181	187	193	171	192	205	188	185	167	191	198	209	177	182	195	178	178	186	172	171	188	171	179	184	172	159	196	185	166	177	186	162	174	172	174	185	165	170	187	175	194	174	191	172	159	186	190	167	183	170	185	200	175	177	193	195	167	198	184	183	172	183	173	197	167	171	189	165	202	192	167	160	197	156	194	198	149	216	159	161	175	209	191	182	189	189	194	165	191	205	173	161	165	176	182	182	179	188	183	164	189	181	164	169	187	181	191	166	170	176	169	195	196	184	164	192	196	181	161	188	179	184	190	182	200	177	175	195	171	180	156	160	153	154	190	164	159	184	195	181	177	180	179	187	197	189	183	172	222	177	161	187	174	174	198	178	176	185	205	166	190	183	170	173	169	181	179	229	174	157	188	185	199	178	172	202	197	168	169	175	169	194	183	201	178	191	187	179	183	180	174	187	193	177	193	195	170	191	182	171	189	206	169	158	151	191	166	200	178	174	198	177	177	176	177	161	187	197	187	180	163	183	165	209	188	169	183	191	213	177	166	189	188	204	173	180	163	174	203	180	190	166	197	200	156	179	179	164	182	198	174	182	180	169	186	181	193	185	183	179	208	184	181	173	193	188	188	181	183	177	191	202	172	207	184	169	166	173	162	194	192	192	163	188	196	171	171	186	177	177	186	190	180	182	181	160	201	172	167	196	187	192	211	181	182	192	169	180	170	181	180	200	194	174	151	176	158	196	205	181	181	194	192	171	177	181	145	186	197	189	180	174	187	159	180	187	170	176	203	189	190	210	184	164	175	186	165	197	186	173	193	171	175	167	158	189	181	191	186	181	173	165	171	186	182	177	188	174	204	181	187	177	174	188	167	181	166	181	195	191	187	214	178	198	189	212	171	203	185	193	188	149	167	200	175	179	182	188	182	175	189	164	197	175	153	168	184	166	176	182	166	176	173	174	189	180	180	178	155	185	201	173	167	185	163	205	212	170	178	184	193	191	179	199	165	164	161	178	184	182	197	152	187	178	178	184	183	208	194	194	188	198	191	189	170	189	182	197	180	178	169	164	171	189	177	180	192	185	181	185	186	179	174	191	165	188	172	169	194	180	183	197	172	154	169	196	193	174	184	184	179	174	153	190	165	163	190	186	195	186	193	176	190	167	167	175	166	169	195	192	184	200	180	170	162	185	184	170	180	205	166	162	195	159	180	196	182	169	187	179	174	170	171	179	176	180	159	178	183	192	199	192	202	189	195	154	186	184	171	158	176	173	175	194	181	189	169	172	177	210	191	173	189	176	164	190	169	185	176	182	198	178	176	181	172	191	206	166	177	205	204	183	191	187	186	190	176	171	193	194	195	161	183	195	159	182	197	179	172	178	184	170	172	192	188	213	176	163	175	186	189	169	177	180	176	178	186	183	179	175	182	182	169	156	170	191	163	188	169	181	171	187	188	173	174	195	168	174	204	181	196	167	180	176	183	191	175	199	183	195	165	169	191	189	185	196	164	207	175	193	201	188	186	187	195	180	183	190	187	171	182	190	168	183	163	181	178	175	214	180	146	175	190	175	174	207	169	169	183	198	183	191	150	185	166	175	165	184	144	181	171	180	158	193	201	199	189	163	186	163	176	167	171	144	179	202	166	193	182	195	206	182	179	162	192	195	183	173	157	173	180	181	200	194	195	174	171	194	185	190	183	179	184	188	183	196	185	188	188	187	175	171	189	200	200	208	187	176	173	189	192	195	174	170	202	158	180	183	167	190	171	168	175	182	184	195	208	174	184	188	200	173	168	187	178	182	176	170	173	203	180	219	170	204	201	179	179	177	185	210	173	173	163	181	169	162	184	192	202	193	177	165	176	179	186	178	209	176	204	174	178	190	195	190	188	192	187	187	156	190	194	200	177	185	186	173	171	183	170	184	193	187	195	184	163	205	181	183	160	214	210	182	169	204	155	191	197	202	176	193	177	181	203	167	159	165	156	165	180	199	176	184	194	193	174	168	174	175	160	177	172	194	183	180	177	192	160	190	195	206	155	169	197	186	194	187	187	177	176	176	174	197	175	172	194	173	173	201	176	173	201	217	174	195	178	173	184	188	170	172	164	182	172	175	191	188	175	197	177	199	172	183	184	185	191	171	170	166	170	161	175	180	171	176	204	169	179	206	166	171	180	183	180	164	176	189	194	188	162	178	185	181	187	200	154	185	190	189	197	172	146	195	164	178	160	163	176	184	174	203	187	186	184	197	167	154	184	174	176	168	176	193	150	189	190	186	166	191	180	172	170	196	169	197	194	175	176	220	203	173	169	210	160	170	187	184	176	198	175	200	190	171	180	183	167	188	179	201	191	196	176	191	163
32600	12376	1385	373	318	284	291	224	260	248	259	273	268	271	263	269	248	266	249	291	254	270	274	295	248	256	260	251	272	267	222	281	253	229	262	236	308	295	304	276	290	283	277	252	275	252	271	289	267	284	298	252	253	277	262	285	259	261	281	258	246	235	259	274	266	267	249	271	244	246	215	284	259	258	227	238	253	257	264	269	258	270	257	273	283	292	286	274	257	239	257	278	245	264	249	264	291	247	271	275	278	293	234	275	281	288	288	283	238	250	233	284	251	246	260	273	284	239	280	230	280	255	283	259	271	216	260	274	277	285	276	238	252	257	259	245	263	277	294	272	261	273	287	249	280	265	234	278	280	228	248	289	265	284	264	283	282	265	287	255	240	257	307	262	304	281	238	257	231	257	259	269	266	290	275	259	275	249	273	225	292	272	277	268	281	263	250	247	249	281	249	265	257	259	258	214	242	276	260	266	265	295	274	258	269	271	235	251	247	272	241	263	284	261	265	287	247	260	280	253	249	256	253	269	259	275	253	266	264	260	265	244	241	244	279	260	310	276	265	255	268	276	271	268	285	292	271	266	258	287	265	237	250	270	288	299	267	291	245	238	274	226	262	267	272	271	275	256	259	266	272	267	261	259	263	257	248	242	250	231	261	259	275	274	251	278	254	283	282	257	260	292	283	258	246	292	265	244	265	258	291	278	259	214	241	241	262	283	278	289	233	233	265	270	258	259	266	263	253	259	269	260	275	235	281	257	273	285	241	279	286	269	274	286	245	250	242	288	248	261	270	257	246	268	250	259	275	261	271	248	255	301	267	260	251	273	256	242	246	267	288	246	262	280	245	230	236	251	260	231	250	230	264	250	255	236	259	271	251	258	228	276	242	269	259	239	228	255	269	238	281	260	259	275	284	259	273	259	258	254	265	245	261	281	251	263	302	278	275	267	239	260	274	285	253	253	267	246	289	300	286	268	257	267	289	252	274	258	289	257	272	271	269	276	254	262	258	260	249	247	274	278	289	264	305	256	250	248	257	272	235	234	256	243	264	263	267	271	270	250	274	253	273	279	273	249	270	226	270	279	254	276	279	271	259	269	266	272	261	262	279	257	266	247	250	240	268	276	295	240	257	290	257	265	264	274	267	220	287	259	266	255	282	273	291	257	262	307	272	287	264	280	264	238	268	249	291	252	278	246	232	286	277	250	277	236	254	266	249	258	271	264	238	261	248	256	237	259	250	250	261	262	252	262	246	250	257	261	276	256	237	269	227	272	240	255	259	260	234	255	259	255	248	274	269	283	276	272	285	287	277	273	286	262	280	274	261	254	307	278	277	272	259	264	278	252	259	262	282	272	249	243	278	266	266	296	231	252	250	287	255	262	263	248	271	269	288	253	242	286	291	258	289	250	231	248	255	251	249	274	262	282	277	267	270	290	247	276	286	263	258	280	245	246	281	257	236	250	264	247	269	267	270	267	264	283	275	285	292	273	257	247	270	279	245	285	270	261	253	275	250	259	270	280	284	293	272	267	274	274	270	269	264	283	268	232	256	282	272	273	254	297	312	269	275	223	275	259	280	278	244	266	299	255	280	270	292	274	260	262	277	292	256	270	248	270	250	233	241	247	263	226	284	260	271	239	273	261	232	265	227	248	246	245	283	266	284	248	277	282	260	245	273	275	245	251	261	278	280	242	274	249	252	290	301	276	260	281	273	273	282	279	283	257	276	253	259	256	285	253	284	230	281	250	274	288	249	250	277	285	255	254	245	267	246	250	260	279	239	263	237	263	274	279	262	272	323	270	292	264	244	269	295	277	257	253	265	265	231	271	293	280	254	236	256	269	241	262	260	253	292	257	258	248	262	252	259	259	272	288	249	252	262	246	277	273	261	235	297	275	253	253	292	263	310	264	237	283	272	252	258	270	268	282	256	271	244	233	282	265	261	276	251	275	275	259	275	290	266	270	262	247	241	243	263	234	274	278	237	303	273	241	259	282	273	269	280	242	280	273	285	271	280	276	287	249	263	272	270	270	277	273	271	264	261	246	295	254	246	237	267	259	265	248	257	257	242	259	243	276	250	285	276	282	242	259	262	281	261	277	242	251	264	247	262	312	272	246	246	263	271	283	265	269	245	249	250	301	244	270	233	261	253	271	299	285	218	262	268	268	236	283	247	289	250	284	254	254	264	250	271	263	248	277	273	289	248	271	264	280	262	262	268	273	288	253	257	281	256	272	248	291	256	270	277	252	223	237	259	267	291	259	265	275	282	233	266	277	260	269	292	260	248	240	259	269	258	279	281	245	250	265	279	243	250	291	268	287	246	236	269	276	276	275	241	252	258	266	256	278	289	260	265	288	264	254	304	247	266	285	242	249	283	274	221	269	284	250	286	276	259	252	264	291	280	267	256	291	280	256	272	298	279	251	297	280	267	265	265	260	277	258	276	247	292	254	288	244	295	281	250	230	271	244	265	256	250	259	214	244	282	240	271	243	281	250	289	246	252	236	263	228	283	292	283	248	296	266	288	258	266	266	302	262	225	247	244	251	269	257	278	261	239	265	273	231	244	285	262	279	261	262	268	260	285	295	250	244	285	226	275	268	291	295	278	264	255	271	253	282	268	279	267	264	262	259	242	266	296	265	260	292	298	271	290	287	255	304	265	248	271	261	296	249	270	229	251	289	258	242	260	251	243	248	277	282	267	264	249	255	291	254	257	274	229	265	294	285	286	265	267	260	287	266	260	261	246	219	263	272	279	252	285	269	293	263	263	246	230	280	301	294	244	273	277	275	250	265	253	294	237	279	238	290	259	260	263	297	271	228	259	253	278	253	278	276	249	264	276	239	241	269	270	239	248	282	269	247	251	285	271	249	304	281	292	254	276	280	260	265	284	283	280	267	260	255	279	246	258	264	245	263	264	285	244	274	275	250	271	268	283	263	245	251	282	250	251	254	250	266	283	256	266	257	274	270	282	254	232	279	260	249	275	273	275	268	268	244	259	294	248	272	259	282	246	269	256	263	248	275	286	282	249	260	255	259	266	266	276	250	270	262	256	278	253	259	255	270	266	270	289	266	262	291	279	241	255	265	263	303	257	266	239	262	315	233	270	240	304	268	284	247	293	267	261	279	257	302	286	261	264	255	295	249	252	259	278	275	285	273	297	291	295	285	259	282	286	276	235	259	277	293	256	286	279	259	255	250	272	273	288	275	272	248	262	268	255	274	267	272	256	275	289	262	297	267	284	269	258	242	276	251	251	268	290	275	274	279	291	265	261	283	268	278	250	269	249	284	291	265	254	276	263	274	255	277	263	285	251	266	271	237	281	264	304	275	271	250	264	266	275	262	250	249	224	275	303	247	238	257	260	254	250	270	233	266	243	290	292	282	277	250	270	269	254	275	277	257	280	291	253	248	281	262	253	240	252	303	262	233	258	295	282	255	264	270	249	246	272	270	268	294	256	282	265	299	262	275	290	225	280	284	269	289	275	265
5494	715	617	602	625	602	574	587	638	575	620	582	577	590	575	605	568	600	524	596	586	577	583	558	554	523	573	622	617	534	571	608	562	616	598	580	618	588	571	582	566	562	581	553	621	563	573	587	583	591	570	596	584	563	612	578	609	601	598	598	593	633	598	598	612	557	521	598	565	546	596	580	537	625	558	589	577	563	603	554	598	591	559	569	571	582	613	586	577	575	557	566	597	610	597	594	564	570	613	556	588	545	574	602	588	533	625	593	565	588	565	563	632	563	569	589	609	586	599	642	547	567	581	617	654	620	589	578	546	624	570	598	577	556	603	609	583	584	621	587	616	588	572	567	562	615	614	572	576	590	549	578	600	563	608	622	586	614	549	603	565	607	556	599	552	583	614	590	548	588	593	570	522	568	560	586	587	590	558	623	594	593	635	593	586	633	583	619	550	549	549	563	602	577	544	582	592	610	634	612	565	617	591	589	527	584	600	596	552	604	584	596	555	614	606	554	582	583	585	585	542	575	586	547	561	570	568	582	533	569	582	545	529	568	614	603	579	596	608	560	598	561	540	544	586	595	584	582	582	548	552	583	607	586	596	572	625	623	572	579	606	609	573	611	594	530	542	559	582	557	555	520	594	603	593	583	574	555	582	582	534	592	593	649	631	564	574	575	586	569	551	584	560	575	554	598	597	625	574	585	573	571	579	620	621	655	561	576	604	548	583	573	570	581	600	565	606	585	585	552	578	584	570	607	573	578	581	563	620	588	592	585	577	536	597	634	599	570	572	568	581	584	603	615	582	600	555	604	602	592	579	537	565	603	587	535	584	554	568	597	593	582	609	648	591	614	575	554	606	601	600	578	592	589	553	570	584	593	552	591	571	595	595	582	574	619	568	619	577	564	560	595	603	579	594	572	622	577	570	570	543	566	573	550	585	591	599	559	588	584	605	579	591	564	579	580	589	573	553	583	587	584	585	576	528	576	608	607	556	617	567	579	578	578	579	579	546	622	558	601	596	589	559	591	575	586	594	600	564	579	596	573	571	602	616	575	608	607	555	538	610	575	615	592	588	554	574	586	561	577	590	582	580	576	595	577	562	566	585	579	584	565	536	578	601	539	541	596	580	573	590	564	563	618	594	639	597	593	597	529	556	557	545	607	549	591	565	581	555	565	588	590	611	575	586	576	587	567	576	563	560	612	614	574	554	594	589	562	551	594	581	607	608	580	572	632	540	616	607	590	591	597	558	579	613	588	582	590	568	573	562	576	537	601	595	601	555	584	593	527	578	588	597	564	590	563	617	613	554	584	625	555	603	625	578	594	547	580	580	568	598	562	583	540	595	569	584	584	558	578	577	585	554	567	580	604	592	577	592	548	611	583	551	592	568	599	593	566	563	583	583	558	582	551	543	585	566	652	608	564	594	604	586	587	594	554	534	565	591	514	570	596	551	572	569	591	589	630	549	583	609	569	557	573	625	573	571	583	587	577	606	643	591	555	579	546	540	582	572	621	606	591	616	610	620	578	600	576	597	544	612	587	616	557	562	623	599	602	593	580	568	594	603	619	591	571	562	578	602	609	544	562	585	604	579	582	568	566	577	588	613	601	598	609	554	579	589	582	587	552	546	554	574	572	590	577	597	576	592	596	538	588	595	572	589	599	543	625	603	555	569	576	599	562	562	629	531	567	561	604	591	576	540	610	602	533	569	564	559	591	551	618	577	587	582	618	608	555	602	574	550	590	603	565	581	564	584	571	570	575	622	589	566	595	595	557	587	598	607	582	555	571	564	620	617	591	600	563	597	543	598	588	574	612	583	550	567	593	559	563	585	572	546	598	596	587	564	584	602	602	576	568	670	581	569	599	589	597	580	602	606	563	573	564	557	569	569	613	571	572	594	637	610	582	613	617	583	554	594	573	598	549	581	549	588	583	559	543	591	601	553	582	558	559	573	519	587	566	576	610	563	586	617	612	604	594	573	559	596	555	570	607	586	588	584	574	600	612	576	617	563	586	587	551	570	544	602	549	579	618	629	580	576	586	585	602	592	568	561	552	610	583	572	587	619	573	560	595	528	556	577	619	561	595	595	535	540	587	588	558	587	561	586	609	598	557	549	539	588	582	605	564	561	547	599	519	610	615	616	595	600	597	618	585	591	607	601	594	557	578	557	607	570	554	580	584	609	573	590	577	595	592	573	583	571	618	590	570	595	557	565	571	554	560	596	567	576	575	582	570	591	576	555	567	570	525	591	583	602	559	608	547	594	584	585	599	545	587	607	567	584	606	605	607	578	578	578	585	570	620	598	562	551	578	639	587	540	526	600	594	591	592	587	589	607	588	558	574	571	570	584	590	585	555	597	609	584	595	581	592	576	560	623	531	538	624	603	572	579	570	554	565	532	567	579	562	593	574	622	557	569	631	594	572	586	593	588	528	569	576	617	551	561	650	537	608	601	560	599	575	574	592	585	586	585	638	610	573	610	562	583	580	588	623	543	555	611	603	599	590	567	556	595	579	578	566	594	557	569	584	571	592	595	574	569	567	598	554	591	611	583	617	598	593	584	558	574	555	548	586	594	594	579	563	549	595	594	587	602	587	557	589	574	542	581	580	593	607	548	569	563	595	610	543	572	539	543	551	575	568	613	529	613	571	561	584	569	610	588	611	604	617	624	572	603	604	599	591	571	567	601	566	600	576	580	584	578	591	550	579	588	577	598	605	576	572	596	603	568	602	615	598	581	580	597	587	610	583	588	615	609	580	575	575	580	568	587	614	594	638	561	626	568	584	562	628	562	566	587	550	578	564	603	592	594	583	555	564	584	546	593	583	572	571	584	607	573	557	590	567	603	607	574	558	568	610	587	560	549	602	577	616	580	580	540	621	602	585	561	574	596	617	588	600	605	592	602	582	626	562	577	594	625	592	567	615	577	570	604	562	606	624	591	586	534	588	565	555	621	576	568	572	557	582	632	585	584	600	599	566	574	581	560	568	581	610	579	616	614	557	542	594	566	603	560	600	564	603	619	525	579	552	569	560	579	529	628	593	608	591	615	556	583	585	539	599	582	605	579	576	554	611	605	508	597	600	629	584	583	589	604	609	588	589	576	591	578	587	595	619	594	580	577	549	547	598	592	579	555	585	604	569	556	582	536	535	529	583	582	582	645	559	569	564	546	601	651	590	569	553	602	558	516	558	537	560	614	549	573	548	530	586	563	580	540	626	605	573	627	598	567	613	594	575	639	611	595	529	580	593	591	600	574	522	611	576	603	566	561	541	596	574	608	582	555	583	588	562	606	588	550	610	589	574	532	607	545	596	575	573	637	559	570	570	551	566	557	559	622	587	588	607	618	576	584	583	652	615	568	559	611	593	564	563	574	605	623	611	566	549	582	589	557	597	571	542	570	609	629	552	594	581	550	572	560	568	593	566	588	606	586	589	565	592	563	608	559	613	560	570	599	595	587	540	597	543	581	575	597	554	548	555	586	611	600	599
24528	20951	24468	27572	20557	1935	294	279	208	165	162	181	172	163	169	168	165	169	165	176	159	143	160	160	152	168	160	157	140	140	144	170	161	167	156	137	159	149	145	149	142	136	142	148	165	134	154	142	165	162	168	138	145	132	156	162	134	125	166	160	128	144	164	162	151	155	160	165	138	149	153	154	159	153	149	141	135	147	151	165	152	165	149	154	152	179	152	166	136	146	146	140	122	157	141	155	160	154	141	137	153	152	161	158	147	148	187	156	165	163	155	156	137	149	145	159	131	156	147	166	138	147	145	164	174	141	156	171	141	146	167	154	144	165	158	139	138	166	154	148	158	165	156	144	145	131	135	147	118	149	153	170	171	169	157	148	142	156	152	138	123	151	146	152	188	150	147	149	149	142	142	132	144	172	146	154	163	151	143	157	164	136	146	143	152	152	149	177	163	138	157	135	127	152	167	132	179	130	173	167	187	168	140	120	160	166	151	138	138	158	166	114	144	141	147	144	154	147	171	148	153	169	121	147	137	151	142	155	137	164	146	156	136	143	152	137	128	140	149	155	157	161	152	143	134	152	122	143	139	141	147	150	130	159	172	147	154	144	144	177	155	172	159	169	141	151	158	151	166	143	172	162	152	155	153	144	161	148	166	143	152	146	143	148	164	148	177	158	136	142	137	166	152	134	167	160	140	149	135	145	160	129	146	163	151	142	158	144	141	166	141	159	139	153	173	144	158	167	144	137	145	147	167	166	160	186	157	158	149	131	157	153	126	144	158	120	153	144	150	148	170	181	144	185	176	146	163	119	165	158	146	144	129	154	133	140	161	168	160	154	140	144	136	144	153	119	141	168	161	141	134	151	131	169	159	144	161	129	164	170	155	142	169	170	158	147	142	142	155	139	170	155	142	135	176	155	136	170	138	149	132	141	148	133	165	139	173	140	151	145	133	120	145	133	147	143	159	138	151	164	160	162	147	137	171	132	150	143	163	173	131	169	158	150	149	117	163	124	152	129	139	139	152	168	181	145	163	157	160	137	165	132	144	145	152	151	171	149	146	141	139	156	141	150	144	162	173	150	169	127	148	162	177	162	155	159	147	174	177	163	154	141	138	127	148	130	145	163	149	142	153	161	138	152	155	150	169	157	138	128	161	171	141	171	152	164	128	152	151	164	145	140	171	141	137	153	145	135	174	169	136	143	141	167	137	157	148	135	133	138	154	132	154	146	154	148	154	152	138	172	148	153	148	157	128	127	161	166	153	158	177	146	153	168	152	141	144	158	146	133	151	121	144	159	159	142	155	155	171	152	132	154	152	159	141	174	147	136	162	146	151	127	149	143	156	148	160	168	154	153	163	163	175	165	156	155	150	167	154	160	159	137	147	133	137	147	150	142	136	142	151	141	146	162	150	159	143	143	161	156	152	148	151	173	145	157	174	160	157	175	176	175	130	163	179	171	142	141	152	137	150	156	189	166	148	147	160	120	142	155	142	161	125	166	139	162	146	156	145	134	146	149	160	143	157	170	156	151	159	173	151	133	173	144	150	154	151	153	138	167	157	155	177	151	131	136	142	184	153	159	151	136	137	134	149	148	157	166	163	139	137	155	157	154	155	175	157	164	137	147	132	168	151	166	135	144	151	135	145	164	174	162	141	179	153	140	128	144	162	157	173	156	140	144	136	166	152	164	147	150	140	148	166	178	169	171	149	161	136	141	137	140	141	148	156	157	159	159	164	156	164	134	169	130	145	139	148	134	141	157	155	159	134	159	147	144	160	126	134	148	128	163	133	141	132	160	142	146	162	151	136	149	149	163	149	137	151	154	154	155	155	148	158	145	164	140	177	174	139	148	164	141	165	165	129	162	164	161	145	153	138	161	157	146	158	165	155	167	153	160	141	147	159	144	168	172	141	122	130	156	175	145	170	156	147	161	162	170	160	160	131	157	158	136	159	157	120	133	176	162	182	181	152	140	160	142	169	147	158	140	170	150	153	155	150	154	154	179	156	133	149	150	160	181	158	145	147	156	144	156	150	138	130	161	162	162	157	147	141	133	143	146	152	154	153	137	157	134	169	160	152	140	154	147	162	150	138	152	137	176	153	130	160	167	114	143	161	142	161	153	175	164	165	142	144	153	145	136	138	176	136	152	139	149	151	138	160	144	147	138	166	161	151	141	154	156	169	137	169	145	135	168	158	163	158	146	135	153	146	153	139	139	159	164	152	168	127	151	155	142	142	130	137	161	150	174	167	153	125	138	148	138	158	129	145	145	147	135	147	129	160	147	138	151	144	149	123	157	138	124	123	159	172	149	155	174	151	158	162	147	142	151	162	147	137	161	149	144	145	129	141	145	152	144	149	171	145	140	152	167	165	156	141	171	148	131	146	150	152	132	166	161	134	174	146	162	162	154	158	142	177	148	150	145	139	138	148	161	141	148	160	166	156	171	144	161	155	159	142	151	142	156	132	137	168	143	163	152	172	170	151	160	157	141	163	150	128	160	150	145	137	161	154	147	136	147	145	132	158	149	130	135	150	169	159	135	140	168	137	126	170	138	169	155	142	154	144	164	136	161	125	138	163	135	131	166	137	155	152	160	143	160	147	161	165	157	131	150	165	155	143	154	136	170	116	173	151	154	146	152	159	179	160	141	136	148	158	134	142	167	150	146	160	170	142	166	153	156	155	149	138	143	158	122	151	156	154	147	153	160	143	134	153	156	136	158	158	144	153	173	155	135	137	156	148	154	146	162	147	140	152	157	135	149	131	134	151	150	156	148	158	155	153	138	128	133	139	155	175	159	153	166	160	152	138	139	163	139	138	140	169	136	137	145	164	142	147	172	139	161	153	154	159	152	154	126	148	153	136	150	133	140	163	186	146	157	175	135	148	143	138	163	146	150	147	128	155	182	139	165	156	148	167	160	153	156	143	157	148	166	155	159	156	158	145	138	144	148	162	153	144	148	140	159	131	120	149	153	168	139	152	167	165	165	154	157	145	157	147	163	131	167	169	137	163	161	170	154	155	152	133	131	149	146	138	156	152	150	151	157	156	174	147	168	158	158	112	126	151	155	153	163	154	142	150	136	159	138	148	140	157	156	149	162	161	162	154	163	161	175	167	159	162	150	142	152	142	132	130	151	169	165	158	163	149	156	168	155	156	170	124	131	143	142	174	153	143	145	160	169	152	159	165	137	183	162	171	164	154	179	148	173	135	163	173	140	176	137	153	137	130	141	145	168	147	156	157	149	149	155	137	150	147	139	160	141	151	136	138	166	170	149	174	139	164	147	156	155	140	136	155	167	157	160	138	164	159	141	147	179	178	169	143	158	148	144	161	152	152	136	161	137	153	115	148	142	149	160	136	136	162	167	140	136	158	155	144	142	180	195	124	144	130	160	152	158	160	166	138	152	149	141	152	177	153	135	142	146	154	133	164	176	128	120	159	153	149	163	151	148	147	140	154	153	135	169	167	151	124	131	182	163	159	158	165	128
3068	2480	1436	767	542	461	430	393	388	364	352	358	354	339	366	370	368	382	384	401	319	372	338	353	344	366	326	330	373	349	361	388	321	388	370	338	361	341	372	366	319	303	356	336	315	320	332	326	332	343	359	351	380	364	340	354	345	355	327	331	336	332	317	347	351	357	379	323	339	328	362	361	331	329	349	347	335	307	347	308	349	308	341	339	334	335	333	328	329	366	337	325	314	358	341	380	377	338	329	348	352	325	332	328	365	359	343	356	343	368	341	348	370	374	341	382	343	357	383	355	301	333	331	330	325	314	354	357	371	372	340	348	365	354	359	310	336	357	320	344	337	353	359	347	345	372	364	378	343	341	355	366	308	332	352	328	329	359	333	333	368	336	366	378	333	317	318	338	356	318	328	348	358	342	388	351	359	322	336	342	327	333	340	333	350	340	321	368	326	355	342	360	341	359	358	361	325	326	358	339	346	323	347	349	343	280	348	358	374	361	331	329	368	339	347	341	346	331	351	348	332	364	356	320	352	368	330	336	362	337	376	313	292	363	355	377	346	325	338	338	359	340	330	359	311	340	336	325	321	306	327	352	357	304	340	332	364	370	349	333	371	357	351	326	392	358	330	338	357	345	324	334	335	346	335	332	343	332	338	331	336	362	351	351	384	361	327	314	342	349	317	315	362	343	322	359	314	362	389	334	362	315	343	368	340	371	320	331	347	350	344	355	348	347	327	352	334	334	324	336	358	371	374	328	318	352	336	340	342	322	361	362	360	331	342	346	340	351	367	340	328	342	343	367	340	353	336	354	327	341	335	348	329	370	354	329	333	339	344	387	350	346	333	355	332	341	362	362	307	350	346	326	315	340	335	361	346	328	317	335	358	303	356	342	354	381	382	329	344	344	352	317	333	372	330	341	360	325	336	340	328	345	376	315	352	353	343	339	357	343	353	316	354	350	373	347	315	319	315	342	335	342	328	330	350	349	338	331	334	360	337	319	343	340	329	335	343	341	338	328	355	382	334	366	350	313	349	370	377	358	343	326	353	332	361	347	362	348	371	335	381	321	379	341	340	352	343	320	348	303	340	354	353	341	339	343	344	373	347	366	333	345	348	360	329	355	382	382	337	352	361	373	339	330	356	350	372	332	351	341	318	323	329	327	326	338	372	317	392	322	364	357	355	309	362	350	348	313	354	334	351	366	347	374	337	343	343	341	323	361	367	348	351	322	332	369	336	337	363	369	323	310	343	346	348	347	370	313	353	357	342	343	328	306	366	328	358	348	372	366	363	387	328	333	311	340	350	328	331	330	344	340	324	381	324	372	355	334	330	332	360	350	338	353	316	333	298	372	343	321	345	364	373	315	349	309	321	352	370	333	353	338	333	352	358	346	355	350	345	326	369	358	335	328	347	337	334	326	362	357	344	326	335	362	318	339	354	363	318	336	356	304	380	329	316	315	354	332	325	321	351	354	333	362	351	363	349	384	353	355	363	360	375	341	310	382	346	325	357	356	368	326	331	341	318	359	355	346	318	387	344	318	349	335	358	331	333	343	316	352	350	335	325	346	321	320	362	358	338	368	354	302	350	346	317	349	359	331	326	331	312	347	315	347	341	373	332	353	362	368	335	342	327	361	358	344	333	373	363	331	346	352	360	346	332	338	369	332	358	354	325	336	364	358	354	326	354	337	339	344	352	321	364	332	370	352	357	332	334	300	354	339	339	324	339	365	345	365	347	353	336	363	350	355	304	355	318	321	348	328	332	354	330	340	326	342	359	364	375	346	355	345	376	314	311	327	376	362	343	318	316	355	343	321	315	330	376	368	342	358	345	358	319	355	344	370	356	327	364	343	375	309	318	363	317	341	345	362	303	353	360	336	325	386	339	381	369	380	342	365	342	332	342	349	304	321	345	333	327	357	327	307	336	342	343	368	295	313	338	320	364	370	377	373	336	363	326	357	334	375	335	336	343	346	371	351	346	344	318	349	346	316	344	323	364	346	338	358	324	320	325	328	339	364	354	352	326	339	335	359	367	324	338	365	336	362	358	324	348	373	360	343	327	352	391	340	357	323	351	380	340	319	323	345	333	347	345	336	367	334	317	349	367	343	337	311	349	335	368	322	355	341	325	337	353	357	349	319	314	342	347	373	350	361	341	339	344	355	384	365	335	379	353	345	367	341	312	380	343	338	349	343	360	347	357	355	332	337	324	331	317	319	357	354	384	308	365	353	345	355	351	330	352	351	358	378	334	362	351	352	368	359	361	363	364	371	389	333	357	343	325	354	320	350	346	313	352	368	347	345	338	313	358	359	335	321	327	357	382	330	328	326	345	328	338	334	359	346	311	321	347	338	382	336	325	335	322	339	339	347	342	332	361	352	368	328	347	388	313	344	385	340	327	321	364	346	312	319	336	360	333	368	375	346	293	332	342	357	358	363	357	352	350	351	377	382	329	329	373	335	317	360	341	358	373	336	329	352	341	366	365	344	338	333	368	332	331	344	336	374	331	371	327	332	354	353	350	330	382	350	344	356	373	359	288	334	349	322	391	344	344	339	348	324	362	364	354	350	289	331	331	357	358	291	337	344	336	353	330	330	362	335	333	363	314	345	344	350	349	366	355	322	363	317	366	332	360	349	341	363	321	368	340	356	336	339	359	332	347	315	359	348	333	349	350	320	358	351	345	321	321	306	369	346	353	364	339	313	377	337	374	372	349	357	344	308	368	318	359	336	332	343	343	330	329	323	365	354	352	340	350	322	353	333	330	350	363	356	311	336	385	348	393	360	369	326	362	337	351	348	337	367	342	344	360	361	344	336	327	323	352	343	340	348	322	345	378	348	345	309	353	339	344	333	340	334	358	366	348	331	336	368	383	359	353	340	363	330	328	359	368	311	349	363	316	355	320	337	323	350	329	306	352	316	378	327	341	352	366	345	313	324	341	369	341	340	360	336	345	360	330	319	362	373	322	315	321	350	328	336	377	363	343	330	336	330	342	354	347	349	349	336	332	338	362	343	326	348	338	325	352	378	345	301	327	355	342	324	364	363	377	351	357	329	344	365	325	319	338	343	356	313	330	366	370	365	348	350	365	335	345	327	395	310	329	315	382	354	339	339	333	356	327	338	329	348	339	360	353	327	373	359	373	373	354	390	354	330	352	316	338	358	324	388	356	315	307	366	325	337	317	330	360	346	309	376	355	366	379	326	367	331	331	348	323	311	332	353	364	339	323	358	346	337	342	330	337	348	336	344	328	337	336	338	348	349	314	338	336	342	320	378	354	340	351	368	335	297	332	343	320	339	345	341	369	331	344	330	352	333	349	382	324	347	362	334	317	349	358	330	342	316	343	331	364	343	322	328	340	358	388	334	332	336	355	341	345	325	353	357	356	346	331	343	374	346	329	348	328	349	358	361	338	358	340	352	335	360	346	378	336	364	317	340	348	342	340	294	343	337	346	342	382	362	342	328	349	323	342	323	340	337	330	366	338	365
23857	21006	25155	27064	21011	20809	1125	276	222	151	140	125	98	125	123	110	106	81	73	67	71	91	73	91	76	64	89	74	73	76	70	84	70	75	83	69	91	79	64	80	77	58	81	82	79	68	75	68	77	78	65	55	58	65	73	91	57	74	59	78	64	77	70	65	80	76	60	63	64	58	77	63	67	66	69	67	77	60	72	76	63	58	63	68	60	59	79	55	72	60	50	79	64	73	62	65	59	69	66	63	76	59	73	70	99	64	91	65	66	84	70	69	61	61	56	52	75	68	60	62	71	66	59	64	67	76	57	65	68	64	77	101	75	74	65	57	78	54	67	79	63	70	66	68	76	55	78	76	61	74	64	73	71	80	48	75	63	63	65	51	71	70	67	80	81	73	43	55	69	62	73	69	59	63	68	70	56	57	60	62	70	67	60	78	73	68	61	74	85	67	72	73	78	61	76	65	57	83	78	75	55	61	63	68	82	43	65	70	65	67	71	65	80	58	70	76	65	56	68	75	68	84	70	72	67	63	67	56	59	78	70	61	70	59	66	70	56	55	69	68	57	68	71	66	67	82	75	58	65	67	62	72	78	64	70	59	60	70	74	69	61	63	64	66	67	71	55	79	69	59	80	62	60	71	70	60	54	76	66	62	60	82	63	70	76	81	58	66	59	66	61	76	67	78	61	69	82	68	75	63	67	63	72	68	51	61	64	69	63	65	69	76	70	71	85	92	76	65	67	72	68	67	72	68	87	78	72	61	80	78	76	60	56	69	69	69	63	87	65	62	70	48	72	64	69	45	64	77	70	70	67	56	66	61	70	63	69	76	49	63	80	67	66	64	70	76	64	61	69	61	79	66	68	68	60	63	63	58	55	76	71	80	46	65	68	67	63	67	61	71	67	59	71	60	70	68	68	61	65	62	57	69	75	74	69	73	67	57	76	72	81	74	75	59	70	70	79	76	78	76	67	81	74	73	79	53	75	66	85	76	50	71	67	61	70	74	65	45	60	80	72	49	76	73	75	57	70	64	91	64	66	71	82	61	65	66	64	70	72	67	63	68	66	74	55	77	75	90	77	66	77	85	62	80	60	78	72	59	75	80	67	71	54	80	79	53	66	74	68	72	53	67	54	73	71	94	74	57	52	79	56	69	73	81	64	71	44	64	61	79	69	78	76	60	70	66	69	65	66	81	69	72	83	77	88	69	61	66	85	54	70	59	55	87	77	60	67	56	61	64	71	66	60	55	71	66	54	56	62	75	74	64	64	64	61	71	62	54	62	77	65	55	73	75	76	72	77	71	68	63	69	85	75	63	71	64	62	66	63	73	66	72	62	61	69	65	68	62	50	48	65	66	61	69	70	55	50	66	67	57	70	56	73	84	66	75	70	55	61	64	77	64	69	77	63	77	57	52	61	61	55	66	71	68	73	70	70	76	67	64	52	66	58	58	60	53	61	68	58	55	63	56	75	63	65	65	48	60	67	63	66	64	84	64	59	73	79	70	74	62	63	71	72	69	60	61	65	65	48	60	70	65	76	58	50	67	63	58	55	68	65	58	73	58	73	62	62	70	70	70	60	71	69	61	64	74	66	66	57	65	64	77	71	73	69	69	76	82	68	74	77	74	63	66	71	76	58	46	73	61	67	76	70	64	62	68	67	70	55	84	76	71	73	64	74	69	69	66	62	65	69	61	66	65	77	77	72	69	83	60	68	66	69	72	50	58	61	82	71	93	70	77	69	43	62	61	85	66	58	62	56	74	73	65	64	76	64	92	63	67	77	66	67	75	66	65	64	64	76	78	63	64	59	72	69	62	77	55	78	56	74	78	71	63	59	59	65	71	82	92	59	85	67	48	74	82	68	58	67	69	76	63	75	61	63	60	66	61	83	69	57	46	63	63	68	75	55	81	55	65	61	70	70	68	72	71	81	66	58	83	70	65	65	66	69	62	53	66	77	68	70	57	63	67	86	59	69	73	70	73	73	87	70	77	75	64	71	79	67	59	50	74	61	60	70	60	62	67	63	85	59	65	65	84	65	78	87	50	58	76	68	64	72	60	76	68	64	90	62	77	79	73	76	77	57	77	68	88	55	55	73	57	64	62	70	53	66	67	64	73	58	66	65	66	70	58	71	53	76	73	62	86	64	60	71	69	60	86	83	60	68	71	60	57	72	91	76	74	58	90	75	76	61	69	64	77	81	67	71	51	77	62	67	63	54	66	70	68	75	74	61	71	60	60	59	77	70	58	68	79	53	84	78	75	63	50	73	57	56	61	71	59	68	56	80	66	68	70	61	70	63	64	78	64	74	75	82	74	68	55	50	58	78	78	57	61	78	56	73	66	68	68	61	69	54	57	65	64	64	63	72	75	59	71	53	69	77	74	61	60	55	77	60	77	63	84	68	62	74	59	70	82	78	69	70	44	66	73	67	88	65	67	60	74	74	66	61	58	80	66	75	68	80	68	68	68	58	61	73	72	62	71	62	65	61	59	74	86	66	67	68	85	58	62	61	52	55	70	65	95	64	79	64	79	65	86	61	67	71	59	79	60	68	68	89	85	63	65	77	71	88	66	59	64	86	74	67	82	75	66	64	56	78	57	79	69	51	86	66	67	71	72	66	57	63	67	67	91	66	77	61	66	73	62	59	62	69	54	79	89	62	62	73	71	63	57	56	79	68	64	69	88	64	47	59	56	68	57	59	69	65	68	66	62	59	70	78	76	84	71	65	76	63	54	76	68	53	64	86	61	76	76	58	82	57	75	64	68	64	84	76	66	69	74	68	63	53	73	63	72	67	56	94	69	77	87	73	68	61	53	66	70	73	64	83	70	61	57	66	71	63	66	70	67	75	77	86	69	55	66	60	66	60	79	59	60	66	60	66	61	54	79	76	61	87	77	74	73	66	76	59	70	72	88	67	77	66	58	72	74	70	62	63	63	67	81	70	67	71	73	67	60	78	81	61	60	65	67	66	71	68	57	54	64	74	53	57	67	66	66	60	58	64	45	76	78	74	51	59	75	61	77	69	68	74	71	67	63	74	58	69	76	68	63	63	67	65	78	67	65	74	67	81	84	64	58	68	59	80	73	46	75	63	71	70	70	53	55	72	58	67	56	76	74	65	85	86	54	72	74	62	56	67	71	63	63	71	59	69	61	59	76	72	78	62	61	63	68	63	65	61	59	77	67	73	69	63	66	61	75	59	60	50	75	67	65	62	57	72	54	86	65	85	60	76	71	74	64	54	73	63	62	77	74	84	71	83	84	59	70	67	70	68	75	64	73	62	69	64	74	69	63	74	72	64	66	75	82	60	70	71	51	60	70	68	70	73	69	69	79	71	64	64	77	51	84	57	68	49	68	76	54	64	49	57	63	85	65	54	72	77	74	56	66	65	75	77	52	77	51	73	82	65	50	76	58	53	88	72	61	58	67	71	73	65	70	63	61	75	58	63	80	81	65	79	56	51	53	62	63	68	59	49	75	65	76
2941	4224	2180	998	555	378	302	263	265	250	234	193	174	202	218	202	211	204	171	195	177	182	189	175	231	206	192	189	195	184	198	181	189	175	194	202	193	175	196	195	173	167	173	214	187	203	179	180	173	175	176	201	194	171	181	192	174	195	186	171	202	159	202	221	192	167	183	195	172	176	182	201	170	181	203	165	184	169	193	219	182	184	162	210	160	198	184	188	169	178	198	180	176	183	180	186	192	164	171	188	186	182	195	173	165	166	159	192	163	206	186	160	177	182	204	176	191	182	179	168	179	200	172	172	182	179	171	154	171	194	166	188	163	178	191	188	184	175	191	188	175	186	194	179	185	175	182	189	181	178	174	191	179	179	169	187	181	187	193	179	174	180	204	183	180	223	167	182	202	171	184	184	158	193	178	193	182	207	154	195	166	203	172	166	208	187	172	186	199	161	184	166	188	195	179	159	196	176	161	183	197	192	180	186	187	170	195	201	194	185	184	181	160	163	178	173	176	192	177	190	191	173	175	178	159	169	195	172	186	168	173	180	188	183	167	175	181	190	195	197	166	203	178	178	198	179	172	178	175	198	186	200	179	189	163	170	178	205	170	194	163	179	164	173	165	205	175	165	179	184	181	182	183	168	183	200	218	166	159	172	183	171	179	169	179	190	194	175	185	183	193	173	184	173	198	201	178	198	190	189	155	195	172	181	174	186	152	191	194	178	195	172	194	181	191	183	172	166	193	201	184	184	197	173	171	164	211	178	183	184	186	172	177	178	170	167	171	169	193	180	166	153	164	178	203	185	154	144	204	176	201	177	179	195	173	180	178	174	164	198	183	184	172	185	185	183	173	189	178	194	187	178	179	183	184	194	192	172	200	173	188	201	170	132	183	182	156	168	180	183	179	194	183	175	172	184	195	140	180	174	197	202	184	198	183	187	190	168	195	189	172	181	180	183	180	191	196	178	196	179	166	185	186	194	183	184	194	186	165	194	191	182	205	191	178	185	177	185	172	194	188	196	183	190	176	177	188	171	187	199	168	187	177	186	184	169	176	159	207	171	179	177	194	189	181	167	191	172	169	189	187	194	181	178	163	189	199	172	190	196	190	200	175	182	172	189	181	181	179	198	205	158	169	161	190	175	171	176	165	155	193	180	181	212	157	175	176	163	185	174	185	173	173	182	195	174	186	184	159	163	179	175	199	185	177	188	178	158	188	178	168	158	181	180	182	179	177	184	171	194	196	181	182	195	178	165	185	180	181	191	198	160	179	172	181	184	173	196	202	168	157	185	179	167	192	161	164	163	183	179	170	203	199	168	192	178	167	168	179	188	197	173	180	174	205	175	173	175	177	183	201	143	209	170	182	184	202	177	194	183	172	192	177	198	186	188	158	203	157	147	180	193	180	206	180	159	177	174	190	192	202	177	204	178	171	178	205	191	181	195	173	190	171	189	187	181	169	188	158	202	212	172	168	183	201	166	197	159	188	188	181	208	170	194	199	156	212	177	178	170	187	202	181	176	189	184	188	169	169	182	180	162	184	183	187	179	173	185	188	192	176	211	191	174	186	168	201	187	199	188	175	171	171	174	194	173	167	176	176	168	187	208	198	183	190	191	194	192	204	197	210	165	160	196	172	168	167	196	185	189	171	178	172	200	163	220	171	181	165	206	193	195	174	176	199	190	183	186	197	182	175	175	193	162	187	181	174	185	191	156	174	221	173	189	177	189	187	180	193	163	187	180	164	196	193	185	181	189	180	187	162	174	170	182	169	162	189	178	187	187	195	196	186	203	168	196	166	179	178	167	170	182	156	171	174	166	159	172	175	196	180	164	186	184	171	192	194	180	205	181	166	185	194	192	182	181	168	181	212	186	171	197	170	182	184	165	182	161	185	191	193	177	174	166	171	165	209	163	189	189	180	172	176	192	197	184	159	195	177	169	197	165	201	194	162	192	182	186	180	178	187	162	179	184	188	173	169	175	175	186	173	171	188	193	188	201	189	183	184	182	180	185	189	181	185	175	191	188	170	175	175	179	186	187	186	186	151	159	174	213	175	181	163	186	181	165	210	177	171	170	161	161	179	191	168	187	182	155	178	180	203	162	167	201	175	191	198	189	184	196	171	191	188	203	172	176	188	188	176	182	190	214	205	196	173	182	189	169	176	181	190	163	193	179	182	170	178	209	191	172	183	198	214	188	192	194	191	180	210	186	197	189	166	186	195	180	182	179	184	182	183	181	171	183	177	192	193	194	202	179	173	193	180	179	176	200	175	201	173	166	157	184	198	167	171	165	165	183	189	185	213	187	159	202	185	179	179	181	159	185	184	171	188	181	200	204	177	182	193	181	203	153	192	195	206	203	176	177	184	183	199	192	185	167	194	204	149	164	188	178	157	186	179	186	158	191	167	179	180	181	172	177	201	175	160	175	154	195	191	158	160	191	205	171	177	198	177	174	155	168	152	180	176	194	177	165	167	174	183	173	180	156	201	162	183	193	191	175	190	188	169	191	177	183	166	178	183	170	198	148	198	185	200	163	164	177	182	185	190	155	184	176	195	171	174	185	183	165	182	163	176	185	186	177	185	185	204	179	189	177	169	171	177	176	180	202	171	176	197	190	161	158	161	167	203	184	161	197	164	172	164	192	181	177	181	191	172	181	180	169	174	184	181	167	171	192	179	184	194	187	163	172	208	181	172	172	162	195	195	157	191	177	170	190	201	192	171	190	169	210	191	177	156	182	163	197	200	174	176	182	175	192	153	174	198	174	190	182	184	183	204	190	187	191	165	189	186	202	199	190	187	200	188	146	176	166	176	171	178	200	197	193	159	162	188	155	166	165	169	202	163	184	203	168	154	189	161	197	179	178	182	176	183	172	179	159	164	181	183	190	188	193	180	200	189	192	186	202	185	157	193	194	207	177	191	191	215	156	208	195	179	171	200	179	174	177	169	176	199	173	166	194	180	182	173	179	182	192	163	182	179	187	190	161	182	184	194	181	171	167	173	158	172	202	169	175	187	174	194	173	162	178	170	185	211	173	185	181	197	196	188	194	174	187	196	179	178	187	142	178	208	185	169	173	186	159	173	196	177	155	205	173	162	183	194	201	194	184	167	174	188	151	168	176	153	195	176	163	196	170	174	162	194	181	179	171	168	161	174	177	183	208	216	190	189	157	167	175	168	187	184	193	189	169	204	174	177	159	174	178	186	178	183	187	195	168	183	171	170	165	186	188	158	193	195	177	206	166	184	173	193	197	181	179	187	190	193	173	195	180	194	182	172	175	176	154	194	160	205	174	193	177	202	186	181	211	171	177	180	179	179	212	174	168	166	179	176	187	178	186	167	184	171	189	185	189	185	173	163	179	157	167	169	181	196	181	201	182	191	205	171	183	195	171	177	212	163	209	166	214	171	169	182	177	180	163	174	168	188	161	182	176	188	193	174	196	170	189	185	187	189	177	182	163	162	175	179	190	160	181	168	186	197	190	193	191
32469	12526	1410	370	291	306	291	252	249	274	264	266	264	262	258	275	276	238	293	280	252	260	250	275	270	295	270	274	276	239	259	264	256	267	283	289	233	261	260	268	269	256	273	262	271	273	243	297	242	241	252	291	267	247	266	262	260	249	279	281	269	245	268	267	279	274	258	279	283	258	264	252	259	276	242	231	281	227	245	259	268	249	255	262	229	316	276	250	244	273	254	254	274	259	272	245	250	283	248	257	238	249	259	238	273	256	236	254	233	272	255	254	278	242	277	228	299	266	233	225	248	262	256	267	246	250	284	254	248	268	238	249	245	265	264	235	228	276	251	270	248	245	297	274	300	269	248	250	284	252	249	258	275	276	255	260	261	256	272	253	290	276	260	263	263	284	265	265	227	272	246	264	229	264	263	285	259	274	266	246	289	252	268	252	259	276	235	255	238	272	291	279	255	255	294	249	268	285	274	263	287	263	253	284	228	233	268	236	263	252	272	247	277	228	288	250	285	263	258	265	268	301	287	273	268	245	262	270	252	239	276	244	253	254	227	224	240	307	246	305	248	266	275	257	259	258	259	262	273	298	294	238	275	271	290	240	222	251	289	254	280	250	243	257	257	241	274	259	267	255	254	291	250	274	261	280	248	252	215	257	277	268	233	266	270	283	251	299	283	281	284	289	261	264	263	275	267	287	257	270	294	252	267	266	278	263	276	271	271	283	284	248	263	281	248	259	286	238	266	242	295	286	236	251	256	254	275	248	250	267	266	287	276	273	271	303	267	276	275	266	261	305	295	268	271	216	259	254	269	226	249	282	240	278	256	274	251	277	252	282	258	245	239	253	265	247	272	260	267	247	242	239	241	239	260	269	275	243	256	267	228	258	233	259	279	251	280	274	277	270	271	274	255	258	260	295	287	229	268	218	264	262	257	241	275	261	259	280	246	259	243	253	286	292	257	266	285	247	279	249	297	247	269	265	241	257	244	277	247	257	299	253	269	241	257	237	273	249	259	285	297	252	284	246	274	263	264	287	262	254	243	267	244	265	254	263	268	285	278	257	313	267	270	287	253	244	278	252	273	247	276	276	258	265	247	280	260	245	245	254	269	298	277	272	234	273	257	251	272	236	278	263	270	247	273	274	258	292	277	278	268	274	270	262	253	262	254	259	242	269	262	240	250	254	271	255	267	259	230	236	264	252	253	266	245	269	230	241	260	263	290	241	268	245	254	261	267	257	264	229	266	266	289	271	262	256	268	269	281	249	283	289	265	292	260	287	262	272	248	253	246	236	217	258	254	285	305	271	263	265	266	243	272	255	272	238	276	270	265	277	260	280	285	246	257	286	287	250	268	259	234	245	268	256	254	254	277	267	261	243	264	254	228	246	251	264	264	265	250	250	281	259	260	217	258	263	263	257	262	254	257	255	244	282	255	262	244	279	257	255	269	258	260	286	241	303	251	256	266	259	261	281	258	274	261	254	261	271	263	279	241	253	235	252	272	278	256	256	273	257	281	268	287	287	294	244	268	277	253	242	289	316	259	251	263	290	245	268	260	267	279	259	278	246	290	273	251	237	254	295	279	254	268	242	251	253	234	255	242	263	257	255	250	240	259	270	259	249	238	276	300	272	250	255	267	248	254	257	253	287	269	267	244	256	285	280	274	257	233	235	247	247	270	250	244	276	250	265	269	262	279	231	253	269	248	264	260	283	281	255	264	277	248	252	291	258	266	252	273	266	268	242	262	237	263	276	264	268	260	261	269	253	249	262	259	282	248	296	285	275	273	277	245	261	251	247	266	267	252	260	265	251	261	256	276	234	259	248	244	265	230	250	250	268	268	284	253	265	245	245	258	243	269	310	250	254	283	280	253	291	245	271	274	265	252	256	278	264	261	244	263	279	263	265	288	290	275	267	294	303	271	314	315	284	288	242	246	235	255	272	285	275	264	241	259	250	261	249	265	293	252	272	247	253	255	264	257	261	263	248	269	303	267	269	261	287	280	257	284	222	272	286	245	268	288	249	282	282	232	231	256	269	284	277	228	244	281	277	264	277	268	261	275	222	250	254	253	246	263	253	273	273	247	261	239	256	238	262	267	276	286	267	267	278	226	271	252	250	245	253	235	259	285	259	261	268	256	275	286	274	288	245	254	280	273	245	235	286	271	235	252	277	263	258	295	246	252	254	257	244	254	228	255	264	265	275	301	273	254	230	251	281	265	269	271	273	237	268	254	265	285	288	250	254	275	249	257	257	252	259	280	254	276	251	266	292	264	211	244	225	283	270	252	283	284	251	250	277	242	295	224	270	277	263	265	268	251	282	254	278	259	265	261	272	260	272	292	266	282	268	262	284	243	276	247	249	267	263	263	273	260	284	286	248	291	259	228	276	226	273	241	271	248	262	270	282	281	309	252	268	280	241	281	266	252	273	229	247	261	263	280	267	240	262	275	274	278	269	276	274	275	276	243	283	273	261	267	282	225	261	273	249	263	251	240	271	262	258	248	257	252	252	255	256	259	257	262	273	260	269	257	235	255	262	257	271	265	263	264	267	302	257	270	253	253	231	286	244	276	269	249	278	251	276	243	238	267	240	251	258	275	301	251	277	278	269	262	262	248	262	283	274	289	260	247	251	265	261	269	287	280	253	247	258	252	238	240	270	273	261	235	286	255	242	287	273	276	266	268	244	264	265	260	242	252	263	272	271	266	317	234	242	281	255	259	249	234	284	262	271	263	254	252	271	237	291	252	280	245	286	251	256	313	268	290	263	239	273	282	264	299	265	274	250	233	248	262	246	302	252	243	289	269	280	290	289	256	270	253	267	247	261	274	274	246	261	250	246	293	270	263	276	258	242	248	266	280	257	264	264	281	303	271	273	266	277	265	240	275	288	260	242	259	305	277	235	254	268	255	287	274	260	236	241	292	279	262	280	254	247	225	276	268	227	249	254	271	270	278	240	293	292	245	262	241	273	240	272	266	264	252	243	272	260	276	247	240	274	266	261	307	253	266	237	271	226	253	242	265	261	265	264	287	274	269	255	285	266	249	294	285	265	246	277	240	251	243	244	247	265	228	276	284	257	236	231	289	252	257	251	253	267	261	254	243	258	282	247	269	250	246	254	265	240	259	317	260	272	254	236	282	277	266	265	263	258	264	239	253	284	274	283	248	253	266	263	261	285	262	268	272	252	271	239	280	243	244	230	261	254	283	243	267	307	284	251	272	267	260	272	259	251	289	273	271	264	288	276	276	311	273	282	249	258	285	237	272	241	269	233	242	256	257	276	273	277	302	262	260	248	250	269	266	252	257	267	271	253	270	251	274	266	214	266	260	262	274	292	262	262	248	240	290	274	255	234	261	270	280	257	273	293	272	269	258	255	278	288	235	290	245	281	281	251	256	277	246	259	299	286	312	277	281	241	264	250	264	267	254	274	279	245	273	266	238	295	253	251	238	270	257	239	233	238	241	254	243	254	252	248	269	261	268	267	282	249
5336	682	619	622	562	597	568	605	581	605	585	583	560	563	597	591	567	590	576	623	557	570	562	580	510	569	582	583	569	544	544	573	589	546	608	634	596	581	571	603	563	534	589	577	621	568	573	564	570	540	589	541	596	628	595	589	620	585	571	601	592	583	564	566	550	590	609	597	565	540	614	593	557	544	547	576	567	575	614	602	640	594	590	562	553	628	612	591	575	584	601	613	565	579	619	532	596	548	563	558	590	588	571	567	583	577	527	540	648	584	651	547	583	563	581	556	574	545	582	588	625	583	591	585	603	561	581	593	561	602	589	509	572	584	601	570	574	547	563	584	550	578	599	560	569	568	610	604	585	550	606	576	590	585	582	568	576	563	569	605	561	581	564	556	580	633	588	621	599	597	570	545	549	592	560	549	536	558	624	599	586	564	566	585	549	567	602	605	607	612	591	597	618	574	572	580	583	598	599	575	571	517	596	561	564	592	577	590	581	562	575	563	631	609	545	591	585	630	591	591	541	583	573	557	593	628	627	594	604	573	543	607	597	598	551	579	556	624	597	599	586	568	583	602	616	594	622	594	592	569	556	540	603	595	604	586	583	581	603	569	539	590	564	539	559	613	569	575	600	570	584	569	589	591	609	613	571	590	568	560	604	603	589	558	592	569	558	617	609	580	586	598	578	589	605	574	577	586	619	564	580	609	586	579	588	539	602	582	597	588	561	545	554	618	519	547	572	589	546	556	638	545	586	560	598	565	595	605	599	610	573	574	584	614	551	591	610	576	535	574	579	596	516	575	618	564	598	556	544	601	589	560	601	574	588	583	574	521	605	586	580	578	593	566	562	584	597	561	557	631	593	585	594	550	625	581	580	593	561	609	602	554	586	605	560	569	568	590	618	587	546	602	568	557	610	587	557	559	622	613	614	558	566	592	588	569	554	574	581	594	564	542	552	564	598	567	556	580	566	578	576	606	596	579	612	583	545	598	584	604	589	637	598	585	589	558	595	609	598	581	642	583	594	578	608	561	578	592	556	558	538	539	626	662	586	590	566	543	608	607	593	538	614	545	572	557	617	558	547	605	666	618	585	596	578	549	541	612	600	619	585	572	585	593	559	565	602	605	579	600	600	582	587	576	591	610	564	594	561	620	603	568	560	596	568	586	593	578	568	591	586	550	558	561	568	582	567	562	593	585	601	566	595	587	578	576	594	576	545	599	565	608	584	592	556	605	572	549	618	593	551	541	584	553	568	563	576	582	613	607	594	574	577	597	537	598	611	592	600	587	537	569	582	521	586	542	559	593	602	571	568	563	572	545	551	598	598	613	575	602	566	579	564	528	562	567	586	549	574	558	551	604	588	557	568	610	609	546	601	585	565	568	604	580	578	587	595	573	537	586	578	583	591	566	610	591	583	561	604	612	595	607	598	545	566	586	626	559	562	577	583	549	580	525	569	600	602	591	573	613	578	575	594	634	625	557	565	545	591	588	553	536	583	597	568	560	628	587	576	563	589	635	568	576	571	591	576	573	597	580	573	586	560	590	608	554	561	575	589	574	549	578	547	567	603	569	592	545	579	538	615	559	555	588	553	577	579	622	608	591	586	593	640	600	595	573	573	589	592	575	551	536	611	602	625	567	545	595	576	597	539	560	614	623	592	594	599	583	579	573	508	543	615	572	597	544	545	562	595	600	571	566	551	601	607	560	557	570	580	551	617	561	591	527	569	622	571	560	607	601	590	579	547	558	572	605	584	613	578	623	594	565	592	597	626	559	609	596	557	532	578	631	592	598	583	576	585	543	610	609	603	613	592	585	609	570	607	571	565	516	643	570	606	620	593	601	624	608	565	605	546	570	627	571	631	556	589	596	562	539	565	578	574	539	568	543	574	566	562	558	587	547	578	562	576	527	582	582	581	560	562	597	562	595	568	605	606	603	588	555	557	577	576	601	564	548	579	604	630	608	517	567	602	577	547	562	587	545	579	544	558	564	579	638	577	575	591	560	593	621	560	568	586	589	563	592	602	533	586	591	567	594	592	604	587	658	571	559	547	574	565	569	614	570	562	591	600	587	566	539	577	604	555	585	593	552	589	625	570	613	582	558	610	592	570	592	562	627	596	585	582	589	533	578	589	580	580	571	572	587	587	544	609	551	574	539	615	574	617	533	563	581	610	581	547	566	591	608	546	626	575	599	567	604	592	538	550	596	578	596	577	540	612	585	557	557	633	548	550	568	609	577	534	613	581	587	554	610	594	600	564	559	567	561	604	584	587	563	569	597	547	592	591	614	598	591	542	604	601	539	554	582	591	565	575	579	577	555	551	602	540	573	595	556	587	585	582	566	584	536	600	574	578	608	598	568	613	559	544	572	559	575	599	562	582	571	548	541	564	585	591	596	598	576	610	559	634	566	588	590	570	603	548	567	548	584	603	594	586	590	567	580	593	555	611	584	591	565	553	520	573	596	604	606	592	519	567	616	558	538	567	608	568	544	600	557	548	541	553	565	575	551	585	595	549	611	586	562	560	582	567	528	590	608	571	557	580	593	544	581	595	586	618	597	580	550	568	610	585	563	599	626	568	599	560	590	592	577	607	603	587	570	570	566	559	568	571	573	604	566	525	598	555	574	526	594	584	602	559	576	561	608	561	591	583	578	582	609	598	573	639	570	571	589	555	615	577	578	618	589	557	580	544	584	546	600	558	576	632	603	578	565	595	558	589	573	597	645	577	557	567	570	639	618	569	566	599	570	622	576	599	586	587	587	561	577	545	556	570	602	566	595	635	596	589	591	572	608	553	627	560	593	563	595	574	586	587	608	596	596	578	601	609	565	599	561	608	560	539	603	575	616	595	563	579	542	580	597	585	576	570	564	624	565	592	567	556	586	541	576	588	547	568	566	596	590	561	542	591	615	596	609	614	592	574	570	599	582	521	582	606	580	593	590	595	586	568	575	549	570	607	590	571	582	586	576	565	611	530	616	624	591	551	557	582	618	621	573	625	597	575	575	622	549	601	588	584	545	633	603	548	596	631	563	602	607	592	600	535	597	546	586	611	577	568	579	620	604	591	545	595	578	554	566	597	583	596	544	645	552	641	587	552	609	558	574	554	593	588	564	560	619	582	552	596	580	587	565	552	588	575	616	630	574	557	603	563	575	571	546	581	621	576	591	594	577	561	596	610	598	602	524	575	568	602	623	528	575	620	574	555	562	585	578	575	595	551	613	589	598	588	598	589	575	575	602	614	560	582	584	605	578	580	587	580	543	610	563	553	585	578	584	552	573	552	562	628	584	593	544	575	580	609	594	539	572	552	551	585	613	611	574	579	601	563	577	528	572	594	569	598	563	626	591	576	628	604	604	580	584	584	566	622	561	581	550	554	570	590	587	547	530	583	597	594	580	593	563	587	554	568	560	591	580	571	650	546	557	593	611	607	568	540	586	581	590	555	571	562	575	564	588	582	587	617	555	616	594	557	576	617	605	581	612	586	546
24534	20936	24444	27601	20537	2131	276	243	206	204	178	203	179	200	173	152	166	146	160	165	144	143	161	155	152	166	167	151	156	174	142	155	164	160	133	152	145	138	187	169	163	139	146	144	159	165	174	156	151	149	138	134	165	157	146	141	147	127	152	143	145	157	158	152	140	143	150	147	162	138	170	159	150	151	159	151	139	148	138	174	159	157	156	162	143	154	147	139	176	133	148	152	154	147	150	143	164	153	155	145	142	167	121	146	137	164	150	147	135	134	155	164	168	144	140	144	158	158	141	132	162	156	161	160	141	182	153	162	135	163	151	154	159	140	175	143	152	156	147	152	156	150	159	172	166	162	150	168	150	144	152	161	153	148	148	141	147	142	157	161	150	158	150	161	145	134	153	174	148	158	163	143	141	148	154	157	139	135	149	155	150	149	143	146	149	155	148	149	142	148	122	138	151	147	144	151	150	156	133	135	145	159	122	151	131	149	151	150	135	141	162	142	163	142	158	155	135	144	154	141	166	160	155	136	155	146	144	147	126	166	168	174	146	146	164	167	151	185	147	161	161	128	151	172	166	158	157	140	145	139	147	132	162	174	159	146	155	160	163	146	144	147	157	128	176	160	161	150	160	169	153	166	162	164	140	141	139	151	144	154	148	145	139	145	135	162	171	149	141	137	153	155	122	157	129	141	174	158	148	163	163	150	131	158	149	137	144	161	144	140	154	152	149	168	162	140	137	160	144	163	154	169	144	141	154	157	167	169	146	168	183	141	161	155	140	137	140	149	181	156	156	163	139	145	161	146	141	157	162	118	129	150	150	134	160	162	155	148	156	148	170	153	149	171	154	145	126	150	168	161	151	137	141	166	147	136	158	127	160	163	115	164	148	152	164	128	130	138	126	172	171	133	164	159	156	153	164	160	155	140	143	156	152	159	167	161	151	149	159	141	153	125	134	132	178	153	157	135	153	153	153	135	162	141	154	159	154	158	155	161	174	159	153	161	143	149	161	141	142	145	142	161	158	154	142	148	137	134	148	135	132	158	148	130	135	139	171	140	157	138	154	162	158	150	159	153	162	122	145	142	151	175	160	160	151	145	164	140	144	151	160	168	135	152	133	154	143	150	154	133	168	148	139	160	126	153	171	139	158	116	155	157	152	168	164	157	158	136	135	149	166	179	129	132	158	152	194	147	138	151	139	149	168	130	159	172	163	163	144	143	143	152	143	142	131	134	167	154	132	154	152	145	141	158	151	161	168	135	134	164	161	176	163	152	134	143	141	169	154	151	156	146	156	145	160	123	118	166	142	157	166	146	140	133	125	147	154	150	141	148	119	127	172	145	133	134	130	145	153	159	145	140	139	159	138	152	147	134	155	153	164	162	174	146	149	145	157	146	136	140	157	141	138	148	152	138	166	147	161	143	171	179	158	163	163	159	147	136	134	170	164	153	152	154	157	150	149	160	136	172	153	138	141	146	146	162	162	145	167	150	161	121	143	142	133	115	150	129	149	144	148	155	151	143	143	153	154	167	162	162	139	154	126	126	147	160	119	148	131	143	154	140	168	155	171	166	154	177	181	152	154	133	162	170	122	156	136	173	156	142	153	140	126	148	173	161	138	146	159	138	161	142	159	151	148	150	153	160	149	149	148	134	141	162	169	167	136	157	166	157	132	158	165	169	153	132	175	160	156	130	154	154	139	169	133	141	155	148	158	154	137	143	157	178	145	148	153	151	150	159	163	151	151	143	134	150	133	164	150	139	127	134	157	161	126	152	146	156	141	148	132	127	135	159	158	151	152	161	112	152	142	170	148	159	150	154	144	138	136	171	174	147	132	163	148	146	147	133	131	146	169	144	161	164	138	149	152	169	154	164	163	155	186	138	167	170	159	167	150	139	138	164	162	149	180	157	152	159	152	155	165	147	145	146	132	159	157	178	138	167	155	138	172	138	160	160	150	139	138	146	159	134	136	138	126	160	149	139	157	137	163	164	165	149	143	146	160	143	152	136	140	157	156	136	148	154	163	157	153	170	161	123	148	169	145	149	163	158	148	166	148	142	143	129	164	163	135	151	177	129	143	151	174	156	173	151	159	163	116	148	177	151	161	133	133	146	153	121	130	163	146	148	175	139	162	156	148	161	155	138	159	154	161	128	126	127	139	145	137	157	151	130	184	162	146	130	147	137	152	119	164	148	130	135	139	144	175	188	157	139	137	128	169	151	145	145	162	156	160	146	130	153	125	161	148	154	142	145	132	128	129	154	154	160	167	156	145	182	144	141	156	153	142	147	165	182	150	146	147	109	170	142	142	140	171	155	152	157	142	162	156	145	150	143	147	150	126	158	151	127	157	143	137	155	161	158	145	148	167	157	147	173	141	163	128	165	144	146	140	171	180	164	150	151	155	155	175	137	152	137	152	156	139	146	163	160	119	149	154	164	143	173	141	149	156	153	166	151	159	159	154	157	130	154	138	146	158	152	167	161	151	149	153	156	139	145	153	163	145	155	160	133	122	166	136	160	140	155	174	159	151	154	151	179	138	167	141	154	156	142	166	160	161	131	158	151	157	139	146	149	163	167	175	159	164	171	157	146	151	152	147	131	137	153	158	155	152	158	130	157	160	130	128	147	151	150	179	149	146	139	155	145	150	142	165	177	152	164	145	148	161	150	136	153	147	148	152	156	157	156	155	144	146	155	152	149	150	161	153	159	156	139	123	133	156	132	154	152	136	168	155	175	160	141	167	156	141	144	131	166	149	149	131	174	162	177	132	141	143	143	159	161	130	139	138	134	154	156	142	142	146	146	197	173	157	144	161	152	175	172	136	166	151	154	143	134	121	162	146	149	144	153	144	137	146	172	126	172	154	153	160	137	152	126	151	147	162	168	153	138	152	149	150	142	183	146	144	146	128	157	171	153	162	167	160	167	150	152	155	167	156	155	146	157	153	175	161	150	147	147	139	158	157	139	150	148	161	152	148	176	136	143	182	130	149	131	161	148	145	140	126	149	139	150	141	163	158	158	174	143	138	155	147	144	154	152	168	171	134	140	156	155	141	156	128	147	135	158	163	164	160	144	158	141	157	152	154	144	155	155	135	154	147	152	156	171	126	181	165	168	140	127	153	118	152	159	149	177	146	105	134	149	140	163	147	145	164	134	161	163	148	139	167	146	162	137	139	152	154	153	134	150	176	121	155	156	137	147	158	131	167	163	151	162	143	163	136	135	135	150	162	148	150	124	130	137	138	155	126	137	129	158	155	129	138	159	146	168	136	145	148	156	151	149	171	143	170	149	132	172	136	135	151	167	159	145	157	140	157	155	173	163	179	168	140	176	130	165	120	143	142	154	132	147	114	170	155	154	165	151	125	135	157	153	145	132	149	164	160	137	155	161	138	131	145	160	135	148	156	150	164	158	164	165	144	141	146	134	152	140	139	172	135	136	135	126	162	157	158	143	162	151	131	136	119	147	163	143	178	160	142	143	154	135	135	172
2983	2467	1398	754	563	406	402	412	374	401	375	357	364	350	358	334	361	355	356	373	320	347	344	334	342	371	330	345	377	376	347	367	301	335	330	348	333	335	325	329	337	321	343	358	320	340	352	370	351	370	336	378	326	327	335	341	348	346	336	348	370	368	346	354	365	327	323	351	364	345	365	321	326	337	365	345	319	348	308	375	351	314	368	366	384	313	333	300	385	346	324	343	346	343	369	375	333	334	341	323	323	360	325	359	325	355	341	343	359	342	323	318	355	357	360	337	357	332	331	354	329	360	354	338	310	335	321	362	348	364	347	367	351	326	334	336	374	334	337	328	315	325	355	329	344	332	345	347	335	379	362	320	358	342	339	375	357	349	342	339	330	333	358	345	375	360	356	345	355	331	342	341	342	325	347	332	327	345	349	375	338	336	375	358	323	382	357	353	346	344	340	343	311	321	345	332	311	348	334	331	333	342	323	329	339	325	357	374	316	368	345	344	305	350	351	340	323	327	305	377	341	324	329	319	339	342	318	337	333	362	359	359	364	339	315	315	363	345	341	338	361	350	355	333	332	376	351	304	289	368	324	326	337	320	322	358	344	324	321	357	341	371	368	331	328	316	311	368	385	327	351	349	344	320	350	299	341	309	368	342	341	354	336	347	318	309	363	376	314	344	353	345	315	360	315	365	354	332	349	357	317	337	347	349	324	361	335	338	315	362	354	356	317	362	318	321	336	347	308	355	369	354	362	307	383	334	363	334	314	323	355	365	325	344	325	330	335	344	370	327	332	351	375	342	322	356	367	350	343	329	333	339	313	364	385	357	322	326	324	362	317	352	376	352	373	368	375	327	353	355	372	321	394	362	317	323	351	359	366	308	362	350	371	329	334	335	322	356	341	348	343	332	359	348	324	323	335	356	330	330	342	345	318	312	342	311	360	335	349	340	347	335	345	346	355	331	356	323	354	339	351	357	348	351	370	337	339	357	331	389	335	327	341	312	316	340	346	353	348	353	352	311	333	331	311	365	349	335	372	330	329	330	324	332	328	326	356	321	350	342	322	346	356	341	361	356	332	365	334	300	322	363	336	344	327	341	348	337	333	366	319	335	339	322	332	306	310	326	357	350	316	317	349	349	375	349	324	344	355	317	338	338	333	329	367	355	337	323	343	347	339	333	354	354	343	308	337	352	371	376	346	352	350	334	365	362	366	354	335	338	321	342	315	355	346	356	340	370	351	356	333	334	366	333	323	380	346	324	378	333	332	324	343	331	354	309	359	334	356	323	350	341	378	322	340	351	379	367	317	360	341	367	358	362	358	338	343	300	319	370	344	359	336	332	313	367	334	308	350	354	350	329	344	318	314	373	334	334	323	335	352	353	339	342	352	357	341	304	353	320	348	344	339	351	367	332	328	371	355	384	349	381	357	344	305	339	328	340	345	358	317	345	308	334	360	297	384	346	332	359	355	370	342	333	344	331	336	343	342	353	356	362	343	365	313	361	346	345	331	362	349	364	379	340	359	325	319	365	324	330	375	359	354	386	329	369	367	333	358	340	356	340	329	358	362	330	359	329	330	353	349	331	332	352	291	320	327	325	344	346	362	340	354	355	377	326	365	333	332	345	330	350	366	331	342	383	307	367	372	335	338	364	338	325	318	387	333	324	357	342	336	348	360	343	356	348	356	325	332	344	350	325	328	320	339	332	356	355	325	330	334	354	328	372	377	355	323	328	374	324	336	337	324	307	358	346	327	361	350	331	333	326	363	335	359	347	323	327	357	358	369	352	336	346	343	319	361	347	315	358	370	323	351	342	337	351	340	323	322	356	304	315	325	326	345	326	324	349	336	361	358	328	350	344	350	360	361	354	350	358	402	350	356	344	341	366	342	350	354	375	351	348	356	353	336	344	357	363	339	346	331	351	337	355	340	320	358	330	337	357	333	355	317	348	349	302	342	351	349	387	318	383	349	340	336	332	346	351	381	344	320	341	369	310	331	322	336	314	392	345	327	336	338	347	390	297	319	326	346	335	353	352	366	353	337	319	370	360	343	320	339	345	349	329	329	329	332	300	333	358	347	341	325	339	319	344	350	369	349	379	337	340	306	348	346	320	356	348	346	375	356	355	328	330	352	361	325	326	333	355	335	336	360	329	310	341	312	355	317	333	365	364	330	362	370	356	369	330	328	357	307	324	349	358	360	359	343	350	330	354	347	337	324	354	313	315	354	306	340	329	338	332	336	330	354	341	321	349	328	346	352	370	347	357	333	315	371	344	381	327	322	376	322	321	350	354	297	314	331	356	333	300	348	356	328	341	337	350	339	346	354	360	295	333	339	344	373	345	331	357	324	365	368	307	340	331	299	344	344	339	370	332	346	350	326	347	363	321	351	369	349	324	335	337	314	338	352	354	360	346	337	384	345	319	356	329	350	327	337	337	362	355	355	348	327	343	349	334	338	316	317	351	330	326	360	336	330	329	345	333	335	348	327	369	310	351	340	319	348	330	357	363	323	334	343	350	335	339	344	355	326	340	323	324	388	341	335	336	347	362	359	315	334	313	346	363	346	373	342	354	350	332	323	372	300	315	367	361	329	361	339	331	348	352	342	347	318	316	335	364	335	335	377	372	345	356	339	347	318	341	326	363	344	338	345	345	323	349	335	335	336	318	372	368	347	320	327	375	324	360	345	305	357	326	318	367	331	370	356	333	304	317	346	336	325	372	333	326	360	306	342	336	344	301	350	331	329	317	355	333	391	340	328	343	333	338	363	348	290	346	351	318	308	338	338	331	363	364	349	328	316	334	338	313	357	323	366	351	328	359	350	336	325	356	358	340	335	342	350	350	315	371	347	331	355	360	349	331	326	311	348	328	337	309	320	341	349	347	321	356	321	351	330	329	329	325	361	337	357	359	322	329	353	348	355	341	336	340	355	348	345	335	331	333	325	345	323	326	367	310	351	378	336	337	355	321	342	327	328	349	344	347	336	342	318	370	335	339	318	309	333	394	325	345	321	351	371	326	329	318	333	334	339	358	342	350	318	333	361	359	364	329	344	366	353	347	371	361	333	350	325	354	339	337	332	323	351	353	344	360	308	348	307	348	382	351	336	347	348	350	296	351	316	349	329	372	338	346	374	361	346	325	363	340	333	323	354	316	319	339	325	339	345	313	340	303	331	331	368	331	350	336	335	327	363	340	357	348	345	360	320	332	341	312	342	345	323	320	308	340	325	323	322	323	330	330	339	367	338	338	312	356	363	349	333	312	340	350	350	343	335	324	336	353	349	327	345	352	361	355	354	366	339	327	349	356	351	348	317	312	333	343	325	333	340	315	356	343	367	315	364	357	302	347	352	351	357	339	333	307	342	351	330	346	358	332	302	329	324	347	335	333	329	298	338	356	335	328	322	359	353	367	318	324	362	346	321	324	350	332	366	330	331	347	321	321	371	360	341	318	344	326	326	349	359	320	349	339	321	375	336	298	329	324	366	339
23795	20956	25072	27003	20960	20801	1228	253	240	155	146	138	116	112	103	81	73	75	99	91	84	66	96	75	55	98	73	71	74	78	78	60	89	71	82	61	72	82	80	66	81	81	69	77	68	52	75	60	75	91	73	75	74	71	59	76	75	84	85	79	61	73	54	78	77	71	54	74	80	63	60	67	62	69	50	75	65	71	63	64	73	72	64	57	73	65	70	70	52	54	75	67	74	74	66	69	62	61	64	55	58	63	75	78	52	74	65	73	51	58	70	52	75	79	79	60	66	77	71	73	62	69	68	69	57	67	61	83	65	80	57	67	78	54	63	76	69	67	67	55	81	52	53	73	70	60	66	47	79	64	74	67	60	61	77	71	59	57	65	67	73	57	70	71	53	79	53	72	60	63	80	47	65	71	69	64	60	61	69	69	74	80	71	57	71	73	72	62	73	50	67	40	62	58	62	74	66	55	55	70	64	70	61	72	73	63	67	65	62	55	66	65	61	78	66	58	65	74	53	61	72	55	74	69	58	82	74	68	83	58	66	70	73	50	65	71	68	70	78	67	56	72	75	61	87	55	68	70	56	69	63	67	79	67	65	68	81	62	63	74	89	73	75	64	77	64	73	69	68	60	69	87	65	58	64	51	63	65	69	80	71	71	57	84	76	59	78	72	72	84	65	52	57	65	67	63	70	66	74	76	61	80	60	70	76	68	73	62	57	80	83	59	65	55	62	50	74	65	62	87	69	82	61	65	71	53	60	57	66	63	56	75	62	54	65	62	57	55	72	77	71	71	74	65	65	61	58	59	80	76	73	59	60	69	76	71	65	55	64	60	71	62	65	56	67	79	65	68	67	74	77	73	67	53	52	65	60	55	73	54	90	65	63	62	55	65	57	69	76	70	51	64	81	76	70	58	63	65	63	64	71	85	65	61	69	65	71	68	74	61	59	61	65	69	63	55	61	79	60	58	71	77	69	56	64	59	69	70	75	67	75	63	68	69	66	67	62	84	72	77	61	83	67	57	56	72	61	53	51	64	68	64	59	72	74	67	67	92	56	78	71	62	59	44	77	61	58	60	69	58	60	70	61	80	52	56	66	69	68	72	71	57	76	63	50	66	55	75	49	65	68	66	64	61	58	72	60	71	71	72	61	69	79	57	63	65	65	74	62	75	63	71	71	66	82	46	71	84	62	71	68	67	83	73	79	80	70	84	66	74	62	80	61	60	71	84	72	54	66	74	71	72	68	80	72	68	66	76	52	63	63	66	66	66	76	78	68	79	72	62	57	76	59	77	83	79	71	67	63	65	76	64	63	68	63	53	68	65	62	59	73	61	67	69	83	83	85	69	60	67	70	66	64	77	63	74	60	76	73	62	54	74	62	61	47	65	71	80	67	73	67	55	72	84	69	72	54	62	78	78	73	61	63	74	74	59	63	70	67	58	85	58	53	73	65	84	76	87	68	62	58	65	65	77	69	63	72	72	56	60	66	81	91	64	65	69	65	76	70	66	67	73	70	77	63	70	56	61	58	70	79	77	59	69	59	80	63	67	62	63	62	68	67	49	80	75	75	91	67	86	79	74	78	68	69	63	67	74	57	53	69	64	57	77	69	72	73	70	52	53	52	66	59	63	59	78	72	77	72	81	64	68	68	70	69	65	54	67	59	67	66	76	65	65	63	63	67	58	67	63	69	64	76	70	52	74	72	66	74	66	74	61	59	69	73	74	61	60	65	58	63	76	72	71	69	69	62	78	63	64	71	72	81	76	67	64	66	70	76	73	68	69	63	58	80	67	64	70	60	72	60	73	61	73	68	69	59	74	64	63	55	65	77	71	78	64	71	55	55	63	58	63	65	80	80	59	55	61	66	67	78	63	68	60	73	70	74	50	80	63	78	81	64	54	59	69	62	67	72	57	69	62	59	69	71	75	66	80	73	59	75	67	76	68	72	69	51	62	71	58	71	75	65	74	64	64	73	59	68	70	68	61	60	65	51	75	68	57	64	63	58	74	73	78	80	77	60	87	81	69	53	73	67	71	65	66	59	68	76	65	71	71	68	59	71	85	60	71	69	60	65	56	63	55	60	63	54	58	78	65	64	70	65	70	59	68	65	81	72	60	69	73	73	55	74	61	77	55	76	61	66	56	63	74	76	65	68	54	64	63	58	60	52	55	73	78	64	80	72	87	83	65	54	56	59	77	84	80	82	49	66	60	61	68	68	45	56	67	75	68	66	64	71	65	62	69	52	68	64	76	75	71	55	64	74	67	60	72	73	66	72	58	67	55	64	66	71	73	75	64	75	72	75	68	51	64	75	74	71	54	74	63	75	64	64	66	67	82	75	64	82	62	67	57	68	72	68	66	68	73	69	53	51	60	81	63	55	74	71	61	70	80	79	64	57	78	69	80	51	59	66	47	74	65	86	68	81	68	72	83	59	86	79	70	60	81	65	64	65	77	86	68	74	59	70	57	76	59	72	60	67	59	84	63	71	66	66	61	70	55	71	71	65	70	80	58	83	52	56	62	60	59	64	60	53	78	71	77	77	75	66	73	77	69	64	62	66	61	72	57	84	49	78	64	60	63	55	79	64	58	58	64	63	73	54	59	72	83	69	73	60	72	68	58	73	72	70	48	57	75	74	73	71	68	73	68	65	85	81	70	55	73	79	58	77	67	75	69	72	72	58	74	63	69	72	84	67	61	65	67	67	50	57	75	66	68	57	56	74	59	57	63	65	73	78	59	69	69	59	59	74	55	76	55	72	54	54	63	83	65	65	69	67	82	64	63	66	65	59	56	67	64	67	79	72	79	58	82	64	64	57	68	70	69	72	69	70	77	77	64	74	67	72	59	74	70	53	68	75	51	80	78	62	63	62	58	63	72	61	54	55	67	84	76	59	58	54	58	70	71	56	56	62	76	88	61	62	68	66	64	71	61	51	80	48	52	74	63	68	65	47	66	51	58	48	60	85	55	57	57	57	67	60	76	73	77	54	63	74	66	66	66	61	48	80	67	54	64	52	54	76	63	55	71	77	79	75	62	74	65	46	63	67	63	65	83	62	73	82	64	74	62	81	59	78	63	74	62	78	73	64	80	58	69	66	64	61	55	74	63	63	68	55	64	71	64	76	79	64	63	82	77	71	63	74	66	63	82	71	69	64	64	64	75	53	76	57	63	63	67	66	66	57	55	70	62	57	59	65	61	62	63	82	71	73	74	58	67	71	67	56	59	66	58	76	63	90	64	79	62	74	70	61	59	60	82	64	52	79	71	56	69	68	88	69	66	72	78	74	50	71	65	83	68	62	59	50	60	67	62	71	62	63	66	80	74	85	56	66	80	72	82	70	70	80	57	65	69	67	71	63	72	64	73	60	57	79	77	71	66	70	73	64	70	70	75	63	64	69	70	77	59	83	50	69	70	61	60	60	67	61	61	67	69	66	79	66	77	73	65	66	69	91	64	91	76	73	66	65	67	67	76	68	84	73	70
2969	4052	2212	964	546	393	315	253	242	235	215	222	223	194	191	213	212	196	191	198	204	191	196	172	188	200	209	191	200	187	205	195	179	180	159	198	181	173	184	178	174	177	183	197	204	197	172	165	179	192	163	163	183	178	194	176	194	171	205	181	198	188	177	193	199	179	209	186	164	215	194	170	173	210	173	167	199	196	196	183	182	160	182	184	183	189	160	199	185	193	175	184	188	172	174	186	176	174	199	152	187	141	182	169	180	143	171	188	183	175	191	194	190	187	198	191	184	163	192	201	183	173	203	182	177	179	178	162	192	188	193	196	167	166	198	176	190	164	199	162	195	165	174	178	169	195	189	175	183	188	190	189	181	182	195	187	181	178	195	173	187	177	176	175	192	171	179	165	191	167	193	190	178	164	172	189	180	175	200	166	196	178	188	201	179	175	196	198	180	179	168	204	181	207	200	201	185	168	182	153	191	176	181	185	189	174	184	161	188	170	189	184	177	185	173	172	175	181	198	201	182	163	171	194	190	162	156	148	169	180	195	184	166	185	203	192	183	180	187	172	163	175	205	174	168	182	164	200	152	180	189	197	198	171	185	188	187	176	178	169	172	169	183	183	177	181	164	165	169	177	167	168	185	199	176	161	199	159	168	160	182	206	193	187	178	199	182	168	188	170	165	184	183	171	201	180	184	193	185	181	192	172	184	189	192	181	182	176	190	163	209	167	219	191	206	163	179	202	175	180	194	177	187	172	198	172	193	177	192	201	180	191	192	174	195	169	188	198	180	180	185	194	168	195	170	169	186	185	163	186	176	202	171	174	182	174	167	194	190	189	206	180	202	184	167	166	179	184	177	188	189	176	192	191	179	179	197	169	183	190	176	169	179	169	177	196	172	147	181	168	182	192	177	159	184	165	173	149	190	173	170	150	173	189	175	225	174	194	175	196	173	179	179	198	178	180	172	180	164	170	181	206	183	186	171	168	184	201	160	200	183	170	193	173	170	157	163	184	189	191	186	167	193	170	165	162	177	206	175	160	156	174	166	185	177	181	170	153	183	168	170	199	186	183	181	172	178	185	182	177	180	184	173	197	184	184	179	187	194	181	169	184	180	204	173	196	168	174	185	171	168	162	186	190	182	178	170	193	175	174	180	156	160	201	174	179	151	186	176	196	191	179	180	211	171	176	194	172	169	166	195	181	189	203	188	180	182	156	166	168	170	192	182	159	172	154	164	211	167	165	180	152	177	164	197	187	202	182	189	176	186	176	191	177	170	179	164	197	179	170	171	182	184	170	163	200	189	180	183	198	187	182	194	181	153	182	164	192	191	194	190	194	167	156	190	167	210	176	180	178	177	190	184	212	175	164	176	172	166	171	177	185	175	164	160	140	186	172	176	184	188	174	130	186	173	187	162	192	169	188	174	199	205	187	160	181	183	170	192	162	189	188	178	190	154	172	188	187	187	179	174	182	177	176	168	164	169	172	168	183	168	170	161	165	185	175	198	178	188	179	194	189	166	147	195	195	186	164	176	159	212	196	189	186	152	170	179	178	190	170	173	181	169	183	164	186	161	196	171	168	184	190	178	189	188	185	162	209	145	195	175	189	160	162	194	195	185	201	195	177	189	175	189	184	180	172	188	181	194	192	155	162	167	179	182	186	186	191	176	172	196	173	178	198	164	174	155	177	173	191	188	172	186	182	175	171	192	162	185	173	196	183	196	177	196	175	185	171	183	166	194	161	180	150	188	176	159	204	184	192	156	177	186	162	175	194	193	179	186	183	177	180	183	194	160	162	160	188	197	190	190	164	179	157	182	174	201	180	194	162	166	166	166	174	182	182	202	185	186	179	183	183	178	194	203	173	174	161	184	188	177	188	190	197	178	181	199	199	195	189	197	207	183	173	189	173	160	198	168	163	202	172	172	191	173	190	171	176	176	206	184	186	194	202	167	179	196	186	187	167	207	164	184	185	181	182	170	190	183	197	187	155	184	180	172	156	176	164	171	167	165	185	186	166	166	184	172	192	186	186	196	181	176	188	180	162	187	162	183	189	206	192	196	163	167	188	191	169	204	182	176	166	174	165	171	185	172	199	198	187	179	166	180	177	206	202	168	175	184	193	168	178	171	168	175	168	181	187	171	189	169	183	187	186	171	184	192	196	200	197	149	184	211	163	190	181	187	166	192	160	198	176	184	197	161	190	160	205	190	159	175	195	186	160	169	181	181	185	193	151	187	186	163	166	166	175	163	165	195	178	171	170	161	186	178	210	171	150	184	179	196	196	180	181	159	175	180	188	151	174	190	189	181	173	167	179	164	174	187	180	188	190	165	202	190	203	181	200	183	173	190	179	163	163	187	176	193	192	173	156	184	175	174	193	194	194	191	188	169	189	172	168	205	195	184	200	145	156	177	187	207	197	166	197	195	196	171	199	184	190	187	179	186	205	166	162	167	167	168	181	173	195	178	189	174	170	185	184	177	167	175	190	160	167	192	187	181	202	193	188	179	183	190	205	219	182	188	166	157	174	185	193	179	180	161	172	155	162	180	187	160	158	172	179	186	177	190	170	169	172	171	188	194	177	187	185	180	187	178	187	189	177	185	162	184	188	169	181	190	184	193	188	173	193	186	198	179	162	147	173	174	161	189	183	197	152	182	182	173	202	164	188	192	183	189	162	171	172	175	159	182	179	175	175	183	202	180	165	200	162	162	163	146	166	185	183	183	153	194	188	186	157	169	163	200	181	205	177	188	196	191	182	192	191	179	182	164	172	182	191	195	187	182	152	168	173	182	176	165	172	174	172	160	190	193	153	208	177	193	166	171	171	170	190	192	176	177	181	181	161	191	174	164	161	174	164	166	200	179	187	195	207	179	188	181	173	159	171	187	164	166	167	177	183	170	174	165	188	169	173	177	181	172	181	194	183	186	174	216	174	199	206	172	172	180	185	179	184	188	162	172	176	171	184	177	189	193	178	203	176	185	162	163	171	182	174	203	169	179	178	170	162	185	189	179	180	184	151	165	173	179	142	163	175	187	168	167	155	182	185	184	174	178	191	199	176	155	183	181	189	200	179	171	168	170	193	192	176	178	166	183	160	164	171	154	167	154	186	202	181	158	196	172	181	202	184	197	200	192	171	161	168	179	179	174	158	186	179	176	161	168	162	189	181	176	161	180	164	177	182	164	195	180	175	197	173	184	180	198	208	184	174	188	177	187	151	175	180	167	189	188	181	159	184	161	174	204	215	199	169	193	153	179	184	162	174	177	193	207	161	193	190	165	173	181	188	184	185	180	198	197	200	163	196	188	188	196	157	164	196	170	172	205	187	160	180	189	188	179	178	190	186	193	154	179	208	171	177	203	184	176	186	195	177	185	139	182	179	161	191	196	180	173	185	179	161	180	185	200	173	172	169	192	178	172	183	170	190	179	200	178	192	185	184	171	176	179	194	176	178	185	166	177	172	211	188	182	169	170	191	165	197	179	176	174	168
32560	12466	1382	374	317	295	266	272	235	283	276	276	261	274	285	277	237	251	255	276	219	274	273	259	274	297	278	228	251	270	275	236	294	261	263	257	283	266	253	311	277	256	276	260	242	227	288	255	256	257	263	248	270	275	267	268	259	294	260	282	254	255	303	269	258	268	246	265	245	262	261	292	267	273	262	253	241	282	277	226	264	264	242	275	242	243	273	255	259	274	280	275	231	242	252	265	257	239	215	273	264	289	266	223	246	222	286	277	259	248	241	239	278	267	246	233	270	265	262	234	279	269	258	253	263	250	252	248	254	277	288	258	248	268	323	268	246	259	252	255	274	234	267	283	269	281	289	248	262	267	234	257	256	272	244	264	248	245	260	257	277	265	256	249	268	244	259	238	251	247	262	260	237	281	245	261	273	248	247	259	264	249	233	275	281	248	256	267	281	295	263	273	259	244	275	253	272	266	258	230	253	271	277	259	242	265	261	282	254	279	286	266	261	260	277	269	268	259	251	251	258	268	280	242	279	234	238	271	255	264	260	267	255	230	293	261	273	300	259	244	259	245	269	257	256	263	257	276	258	241	292	243	250	287	232	258	239	271	259	250	258	230	283	245	268	249	275	251	242	215	233	261	290	274	293	247	254	294	260	236	278	285	270	282	264	243	278	268	262	278	260	276	276	241	273	283	248	275	242	264	251	247	258	276	271	266	255	274	304	263	254	269	264	267	283	272	241	251	246	266	284	283	266	263	221	275	249	293	244	247	254	242	254	275	275	299	284	223	250	281	264	272	253	250	254	240	263	264	288	241	260	256	260	258	283	240	275	248	267	275	265	236	268	240	228	257	252	252	288	278	259	256	232	262	252	252	264	258	289	243	247	281	262	279	270	284	281	298	251	294	281	250	272	273	295	249	264	273	237	272	260	282	274	249	264	279	279	272	273	263	249	299	266	269	247	279	251	254	280	269	254	249	250	266	290	307	277	277	248	287	272	256	273	236	233	260	301	248	265	271	266	231	278	263	273	263	252	275	276	257	276	237	262	228	255	244	253	249	232	242	287	311	255	242	261	263	236	283	268	268	255	205	266	260	280	284	258	248	283	273	277	271	283	271	264	249	275	262	241	270	226	283	273	271	264	268	274	279	232	231	291	271	263	249	267	254	273	240	248	268	266	300	272	261	277	278	247	258	273	234	270	257	251	225	256	247	269	266	234	274	248	268	259	283	277	267	252	267	273	256	253	251	259	243	278	235	265	283	291	227	273	227	241	260	260	230	260	261	288	238	255	246	277	243	273	268	265	276	248	241	286	288	262	245	254	242	297	271	254	224	266	267	242	254	251	255	263	272	253	245	240	256	261	274	261	236	264	277	265	292	275	254	256	248	260	269	258	246	241	284	266	281	286	270	258	292	249	271	284	243	272	250	268	261	272	276	238	281	272	269	241	265	261	293	244	259	265	253	263	254	258	269	312	249	244	270	268	273	282	259	273	259	253	262	259	243	255	255	279	307	267	261	263	276	273	264	256	255	255	288	244	275	253	256	257	258	266	259	221	275	246	235	262	279	296	245	247	256	233	275	247	257	277	264	267	244	263	248	248	238	245	235	261	282	280	264	267	248	280	266	245	272	239	265	238	272	279	231	280	260	277	261	265	262	267	266	269	273	257	252	248	276	238	300	308	254	253	255	247	263	277	256	261	288	222	281	255	276	268	241	258	287	280	257	253	282	275	251	267	263	228	259	254	228	250	240	249	228	236	270	261	258	269	258	272	252	269	289	265	274	256	281	256	251	261	253	271	272	245	243	240	292	271	266	245	266	275	271	255	286	258	257	258	249	254	231	261	223	220	280	233	254	241	258	259	266	257	232	225	260	264	255	246	278	271	253	274	275	252	274	268	261	242	317	309	224	279	274	242	258	270	267	228	265	290	273	265	283	214	247	264	270	281	293	282	274	274	259	274	258	265	259	265	261	244	244	250	289	239	262	265	256	244	268	294	252	283	270	260	273	259	256	259	278	251	260	275	269	240	247	267	276	227	251	274	318	253	304	262	246	256	279	261	273	263	256	246	279	273	271	285	266	267	239	253	266	287	253	286	261	251	273	274	247	270	253	243	277	258	272	253	237	242	246	251	262	264	251	277	270	252	271	290	260	263	233	257	249	245	287	286	257	270	253	239	272	245	251	253	212	254	260	269	260	262	270	245	259	259	244	268	270	238	246	262	258	267	230	275	266	231	259	226	276	245	245	245	258	260	274	270	248	262	226	246	235	277	277	265	253	299	263	272	268	268	260	274	248	256	274	233	272	262	233	295	270	251	281	293	284	258	247	250	252	272	241	244	249	259	298	250	259	274	253	214	257	291	240	292	282	257	262	208	270	252	260	279	256	275	242	263	269	250	274	272	257	271	280	245	285	279	274	259	277	280	256	257	269	289	248	286	272	236	241	260	226	259	261	279	272	234	255	280	235	285	235	268	257	258	257	258	265	268	261	265	242	245	282	277	254	247	246	264	226	272	259	235	272	266	252	274	251	254	250	249	249	263	255	237	263	237	287	250	256	276	282	262	276	243	281	272	258	265	233	293	278	235	266	285	265	251	289	245	251	255	250	258	282	233	262	227	246	262	254	267	272	245	238	276	247	250	270	252	293	263	260	257	272	272	273	248	270	262	313	252	247	239	276	262	260	271	275	278	261	253	272	274	263	253	266	254	267	254	268	268	266	251	285	268	258	259	259	258	290	241	243	249	232	281	294	243	245	262	231	243	244	259	273	253	258	259	267	288	287	288	279	270	259	303	251	263	255	285	273	277	260	250	264	263	238	261	261	266	279	274	272	276	271	261	249	238	239	244	268	286	252	267	261	252	269	249	256	260	244	247	250	204	240	261	244	223	279	253	282	261	245	250	264	274	252	231	277	269	300	277	266	272	247	273	242	244	285	251	249	248	267	248	267	253	258	263	274	246	242	261	246	257	259	273	228	279	289	269	249	248	269	256	249	255	254	239	252	272	238	247	277	234	251	269	278	250	300	240	276	249	265	269	262	274	212	292	257	253	245	248	284	282	245	259	245	277	243	247	256	282	263	286	259	251	285	299	256	252	253	226	293	287	234	269	250	286	266	253	254	272	245	265	257	249	264	298	252	260	273	263	247	245	286	253	261	267	290	252	280	234	266	296	279	269	247	256	246	253	276	254	250	253	255	282	261	264	293	294	256	266	273	278	284	255	265	289	265	270	251	265	247	253	243	271	239	261	277	283	249	255	264	268	261	285	248	243	266	280	255	246	273	242	255	236	248	253	269	264	273	243	274	257	278	254	239	262	273	240	269	243	274	299	269	266	239	253	223	281	265	282	262	257	302	271	228	269	237	275	260	272	264	266	253	237	243	281	235	262	287	257	265	278	288	258	254	282	261	251	283	277	277	273	239	252	257	236	260	283	230	276	263	276	279	277	277	307	266	202	267	264	245	253	247	249	268	270	270	253	242	279	252
5352	691	607	610	645	598	561	574	594	598	551	615	562	600	554	536	602	582	589	569	557	585	614	548	578	583	631	545	597	565	595	558	619	629	589	557	543	582	575	551	608	589	637	577	624	563	589	568	629	566	605	547	562	570	555	561	590	548	584	573	603	588	597	596	582	589	594	555	576	582	571	593	571	570	598	620	542	602	611	602	575	558	569	603	575	585	557	571	559	546	564	599	575	520	593	590	584	596	536	615	563	530	548	561	554	587	623	595	589	629	550	597	596	564	588	517	592	581	590	612	591	587	555	580	552	580	567	577	566	538	572	575	596	619	585	598	589	594	585	623	565	563	563	585	543	549	613	640	547	565	563	576	559	567	557	585	559	590	579	579	602	547	564	583	629	646	559	558	575	552	587	592	582	611	611	595	574	616	574	629	553	567	552	569	591	590	592	551	574	600	596	598	565	569	580	586	593	610	613	557	576	583	559	586	588	579	631	581	529	590	612	608	532	572	574	614	586	546	584	570	617	595	582	540	568	581	568	611	578	558	577	502	534	583	551	579	554	588	612	582	557	549	580	554	585	568	614	563	613	535	564	564	584	547	580	586	582	590	552	631	577	608	560	564	624	551	617	580	589	553	559	619	573	656	556	554	632	569	575	574	574	564	552	604	569	614	596	551	607	573	569	553	561	561	598	575	580	580	584	602	559	559	629	586	584	594	534	580	570	574	615	595	535	553	566	539	573	548	605	587	618	584	574	569	619	558	573	587	572	569	603	606	584	566	558	582	599	569	562	570	590	614	574	593	617	568	621	525	628	551	564	574	571	577	580	558	550	580	606	620	588	582	613	591	561	561	562	582	588	554	559	592	583	559	610	560	591	605	544	567	548	516	574	598	579	603	587	528	578	534	584	590	585	586	602	540	658	593	620	574	637	579	557	610	570	598	543	566	634	589	582	596	587	593	602	590	560	629	595	569	597	589	572	551	585	568	542	571	620	577	579	610	519	589	573	527	545	561	554	546	602	575	608	588	571	601	592	582	535	561	581	573	563	595	545	558	565	584	577	557	591	587	552	549	569	584	612	580	600	552	598	551	620	633	580	611	550	572	552	560	565	567	565	584	543	540	580	594	605	589	574	546	524	556	608	559	544	552	599	613	595	587	596	574	543	578	559	592	591	605	601	566	573	558	601	563	568	594	573	571	536	571	571	550	619	599	631	575	583	573	582	589	595	598	569	624	594	577	614	553	564	606	552	596	595	581	592	592	620	578	585	546	594	553	571	596	584	552	573	586	585	573	569	576	596	625	553	575	594	551	568	599	616	560	629	593	597	541	543	581	599	591	575	586	586	602	553	571	625	595	590	577	566	583	537	566	568	586	561	573	541	559	606	600	581	606	582	567	611	599	611	609	570	594	594	588	586	576	604	540	611	589	574	572	554	606	636	606	581	598	576	586	575	599	570	554	572	616	562	603	566	578	557	587	581	597	601	595	559	575	574	614	608	576	588	594	573	566	588	567	578	571	596	571	580	608	603	549	616	546	577	589	583	560	536	537	573	582	585	609	568	601	628	552	591	608	574	587	603	589	543	554	577	540	579	594	583	534	549	559	603	548	592	563	591	621	617	589	583	583	598	557	550	540	599	555	584	602	608	587	588	617	577	576	580	569	557	564	596	523	599	557	585	573	568	540	596	567	603	603	618	566	524	569	578	564	575	597	558	578	553	625	572	582	569	632	574	581	603	572	599	596	539	586	573	567	552	606	596	575	567	566	598	561	603	583	564	583	551	604	575	572	607	586	583	557	546	585	527	550	567	573	630	590	550	580	615	623	525	596	570	561	547	605	572	554	613	569	572	559	607	580	587	584	591	557	601	622	600	565	621	601	554	552	606	595	577	587	560	585	596	555	560	579	527	579	589	560	613	546	587	549	562	556	593	605	553	540	600	596	570	588	592	610	601	568	595	566	592	583	614	522	584	579	578	550	516	586	575	625	588	566	582	608	580	615	570	572	577	602	608	541	551	525	557	616	574	597	623	563	594	539	571	586	609	572	552	612	603	595	632	600	642	571	580	603	596	566	565	570	573	560	562	604	569	583	598	558	582	606	601	577	568	547	591	574	589	590	607	588	602	572	593	566	564	577	521	542	540	603	581	594	600	589	594	545	607	572	568	555	569	587	572	603	555	555	591	565	593	557	582	571	598	619	569	567	575	590	556	603	566	587	550	583	574	586	618	587	546	575	543	604	583	582	557	628	607	628	598	572	597	581	578	601	561	534	617	618	599	591	581	578	595	605	582	569	611	596	595	557	562	552	596	593	568	600	550	584	595	574	609	573	590	594	590	620	586	569	560	610	605	554	603	609	586	545	553	607	586	597	563	595	574	555	582	608	539	596	588	607	607	585	536	548	575	609	572	559	568	566	575	610	601	597	574	548	593	583	611	574	570	566	569	576	583	543	597	531	559	544	576	572	579	590	557	567	571	576	584	604	573	594	576	554	615	595	571	571	602	594	618	621	575	566	560	581	625	601	596	580	587	546	565	567	580	567	566	533	595	615	554	541	587	582	603	585	578	554	558	570	564	569	564	621	585	612	561	565	571	602	540	630	571	569	499	568	578	565	553	610	607	581	546	515	570	576	584	588	594	533	588	591	566	574	569	606	611	588	529	589	578	555	599	560	594	565	589	584	591	578	552	575	582	594	588	576	595	570	626	596	589	551	594	600	589	587	557	572	564	543	582	557	595	610	555	635	565	576	567	545	538	583	570	602	587	581	606	583	556	558	580	586	584	558	577	562	602	609	571	535	544	581	546	629	621	562	618	574	597	559	611	636	561	564	567	553	565	589	581	623	576	530	546	564	600	549	561	626	569	608	558	595	554	629	554	579	605	568	562	564	614	511	565	502	559	556	588	612	551	581	553	598	599	567	572	546	584	579	600	558	562	574	585	545	589	541	550	500	558	596	572	607	593	598	609	561	615	586	583	638	593	574	545	561	628	560	600	604	593	566	528	603	576	558	600	601	532	597	592	571	533	612	588	619	665	550	552	573	613	562	593	561	552	605	609	565	544	579	544	546	628	549	581	567	557	583	572	575	573	562	557	599	623	579	571	577	586	577	565	619	587	578	601	556	581	550	570	569	564	590	606	570	577	613	558	562	581	588	597	607	545	587	578	573	605	569	593	617	599	625	555	558	569	570	555	592	569	559	612	523	586	607	615	542	608	597	592	578	579	569	580	562	583	533	561	545	626	570	614	500	588	544	599	588	583	580	567	556	594	583	538	585	607	544	616	596	569	554	571	550	580	594	562	601	583	560	555	543	569	550	568	571	618	593	572	590	583	569	543	548	589	581	603	524	574	573	574	554	600	597	621	610	583	556	611	591	581	556	591	585	578	512	562	580	551	602	572	552	558	594	633	623	557	591	617	597	536	574	573	625	586	560	571	528	577	588	623	627	570	561	575	596	588	600	585	573	574	578	575	594	592	563	589	583	606	559
24467	20946	24429	27621	20616	2250	337	278	237	182	185	195	171	192	170	177	162	189	150	176	151	162	154	146	162	178	139	144	158	165	142	149	179	144	164	150	151	123	157	142	142	152	180	174	118	140	170	141	149	147	160	137	146	138	146	143	155	140	147	133	156	151	147	139	145	143	156	143	151	156	157	152	156	174	157	150	167	167	141	127	153	148	160	143	150	155	146	138	142	160	153	154	143	141	154	138	148	140	153	163	161	169	165	146	154	156	146	142	150	143	154	147	130	120	129	134	157	140	147	155	166	159	133	144	160	148	154	150	164	155	165	164	142	142	140	153	147	134	155	150	144	146	154	167	156	125	135	147	168	145	137	134	140	147	150	147	159	166	154	156	160	144	140	159	162	126	163	143	154	174	146	170	150	154	176	132	138	161	158	130	141	164	142	159	155	164	160	139	120	159	135	147	137	140	161	126	143	141	156	170	156	154	143	135	132	144	148	167	169	136	150	129	163	166	167	147	133	151	135	134	146	161	126	154	161	131	139	140	150	142	156	126	137	139	159	139	143	150	144	131	141	147	135	149	154	133	134	155	134	159	147	150	155	131	158	137	144	148	171	144	157	150	144	144	129	144	142	157	155	164	170	152	116	128	154	152	150	150	150	154	148	159	147	147	149	152	165	147	137	162	164	149	154	165	158	169	146	156	149	167	143	148	143	143	169	139	164	152	150	157	160	148	137	127	143	147	136	132	179	158	146	171	150	152	149	151	142	146	161	152	159	145	147	131	125	159	185	166	135	155	151	156	128	153	132	157	178	140	120	135	144	131	169	140	141	153	143	140	144	159	139	147	139	162	138	157	179	153	143	160	154	147	140	149	164	157	147	152	137	174	176	160	153	133	136	149	152	155	135	139	152	149	173	160	160	136	172	147	147	162	141	161	160	144	157	161	137	135	138	155	152	126	159	161	129	145	148	157	131	155	127	154	151	146	148	144	172	132	128	137	166	160	169	153	138	142	132	143	138	145	142	144	168	145	140	129	188	154	164	156	145	129	142	161	141	161	141	165	159	143	147	147	131	146	137	163	135	137	144	149	126	158	151	130	140	174	139	134	146	130	157	140	148	142	162	158	128	165	144	153	150	158	163	141	142	157	127	148	135	153	150	152	145	148	162	132	144	139	145	164	143	158	137	159	159	168	162	149	158	149	138	154	151	142	147	155	178	131	144	141	178	169	131	153	138	171	147	144	131	140	160	154	141	155	140	161	146	140	146	141	121	164	135	180	144	154	145	150	168	143	146	157	144	155	122	149	148	145	163	174	159	142	136	140	154	132	143	148	126	129	151	144	135	160	161	163	149	148	134	150	157	128	133	152	154	134	125	145	136	132	133	151	132	151	148	172	150	145	154	148	169	155	155	145	148	156	148	129	152	157	159	151	151	140	149	167	149	137	162	169	139	137	144	162	131	161	130	156	170	131	157	161	144	157	163	174	129	156	146	133	135	166	177	176	142	144	145	139	137	126	143	118	153	159	144	175	142	168	131	135	166	154	174	148	161	145	161	138	157	154	149	193	164	153	131	137	144	139	156	143	142	148	152	145	156	143	139	142	147	155	147	121	141	142	139	135	143	153	169	129	131	130	144	130	146	127	151	159	132	155	156	143	154	148	139	151	166	138	159	164	154	141	166	145	144	148	155	146	158	156	138	161	167	134	140	156	130	144	175	177	159	149	134	148	140	153	132	160	139	178	133	152	156	136	165	149	150	135	134	136	152	166	143	154	136	125	143	152	158	154	143	143	158	156	139	124	172	150	153	137	148	146	172	151	175	159	157	134	146	150	165	154	157	164	151	165	137	152	146	132	132	137	147	138	148	136	130	146	139	153	144	140	130	146	146	172	159	172	152	158	144	155	143	164	136	139	153	158	140	168	139	136	142	161	145	143	147	148	111	162	140	124	151	144	134	135	171	152	148	150	156	149	163	156	148	174	125	141	144	144	146	141	151	135	149	153	132	154	125	148	139	145	129	147	141	154	123	151	145	150	148	175	178	147	156	146	164	159	153	146	145	156	144	149	140	141	163	168	157	131	143	148	147	160	136	132	166	131	136	167	150	150	147	143	146	150	143	167	143	135	170	164	149	153	155	158	142	130	145	144	138	153	148	142	146	156	143	146	147	175	136	156	157	173	156	162	152	145	147	142	126	145	138	165	143	169	162	147	128	140	150	150	144	162	162	159	157	135	152	157	138	171	172	157	136	154	131	167	139	136	125	130	145	147	154	175	133	130	141	150	169	146	162	150	157	149	138	133	147	133	157	155	133	144	149	173	160	147	151	150	137	150	155	146	171	154	140	136	147	136	149	141	149	140	147	157	134	156	130	156	135	123	145	138	142	160	148	140	143	146	124	167	149	167	141	147	149	148	170	143	154	125	157	133	158	133	153	147	158	154	144	168	175	142	126	160	147	157	152	157	178	152	148	145	131	137	141	129	167	153	144	142	161	160	150	164	162	165	122	134	164	136	158	133	171	133	137	150	143	148	172	165	142	154	152	167	164	154	129	144	146	138	178	156	159	146	169	142	157	153	151	148	145	158	142	168	169	150	138	164	152	126	128	175	137	138	133	171	179	139	129	163	129	159	148	135	179	149	153	153	156	141	166	165	155	143	150	152	152	127	143	143	154	147	158	134	159	159	150	166	137	147	148	145	155	147	159	142	148	141	155	166	149	148	159	151	158	156	138	166	156	147	149	153	158	139	144	161	157	144	142	128	150	135	160	176	153	135	168	164	140	143	139	140	145	159	159	137	162	168	142	152	148	144	168	155	140	124	146	148	142	145	151	144	147	184	156	159	151	166	130	158	158	150	156	157	147	157	136	167	131	156	141	158	133	166	138	140	148	135	148	176	148	150	129	139	172	132	163	128	144	138	142	148	137	146	139	132	167	169	161	176	139	146	149	152	143	143	142	153	167	146	149	170	150	152	156	151	149	174	148	135	163	143	160	152	136	141	145	144	148	133	142	129	140	178	145	156	140	161	172	173	140	161	172	139	165	147	143	146	153	160	121	156	151	139	141	141	131	149	122	155	157	153	142	148	156	131	155	148	118	149	144	169	160	134	163	166	113	150	143	153	149	153	167	146	138	157	174	148	148	139	164	163	145	164	144	163	143	167	154	152	136	133	169	162	170	135	165	160	164	164	130	158	142	127	137	137	157	153	140	165	171	161	134	144	154	153	150	166	163	132	131	152	126	161	175	173	136	143	142	149	149	139	172	168	166	148	162	144	159	134	131	144	156	138	147	138	157	139	140	153	137	127	162	166	146	149	136	155	143	141	145	134	153	138	169	164	159	162	164	157	153	144	165	180	147	134	149	139	122	149	138	157	160	164	162	140	129	186	144	157	161	164	157	163	146	176	147	141	136	128	156	163	154	126	131	138	122	157	150	155	148	146	152	170	146	154	133	150	136	151	139	162	140	167	141	137	152	147	126	150	154	161	152	156
3027	2427	1413	747	569	454	381	384	398	362	385	384	362	349	331	345	333	340	319	359	366	365	325	362	334	352	342	339	355	330	345	329	338	361	342	326	343	362	368	337	357	345	348	332	346	335	333	365	326	324	345	353	360	342	400	377	324	347	368	332	370	355	351	398	347	353	368	326	325	328	377	338	339	323	330	313	367	348	319	306	335	317	322	366	347	343	357	337	360	368	371	355	324	346	353	333	323	329	346	310	349	354	332	334	342	347	376	353	346	308	320	349	330	338	371	368	373	334	367	349	354	335	324	359	339	337	365	361	322	347	358	340	384	352	323	347	369	316	337	353	343	326	319	325	329	336	330	345	330	331	358	340	334	359	337	358	350	382	321	331	344	382	357	329	314	357	341	315	334	315	344	361	333	352	334	380	354	327	294	314	356	362	338	327	354	338	327	340	318	313	346	327	332	346	329	356	309	350	340	334	356	369	314	356	330	345	327	352	336	326	361	345	332	334	355	340	351	340	371	303	325	323	327	337	346	362	333	311	337	360	361	342	339	346	323	339	349	326	350	340	362	306	367	329	350	355	345	358	349	339	337	311	376	363	338	346	358	327	326	361	348	309	325	349	337	326	337	289	326	293	339	328	337	331	335	342	342	373	341	354	355	325	382	318	347	344	355	347	374	349	330	356	346	335	316	338	344	344	357	343	318	343	325	334	342	337	369	304	358	324	365	353	332	340	346	333	368	357	349	302	307	320	354	349	328	363	317	345	341	337	327	329	334	359	326	365	317	349	352	341	379	333	333	349	341	328	328	337	324	391	308	346	308	335	339	367	358	331	348	350	348	339	369	358	338	365	340	338	314	302	332	315	344	342	349	348	347	362	344	320	345	349	322	331	392	369	345	347	336	351	368	327	334	365	331	366	303	354	334	350	332	336	323	342	361	340	364	342	333	340	387	314	361	330	312	366	342	286	313	320	336	318	306	363	318	335	338	336	337	371	339	364	354	322	307	354	314	337	366	310	334	387	333	355	334	371	330	342	367	347	361	343	363	348	322	333	364	322	351	322	358	339	352	319	351	331	352	323	320	323	329	344	343	341	343	321	313	314	303	330	336	340	330	319	333	333	386	319	329	357	312	338	333	373	335	358	366	351	311	376	325	357	342	320	328	355	375	347	341	335	332	338	329	302	362	337	348	337	364	346	300	360	324	336	327	340	377	287	341	350	354	338	328	353	319	385	339	348	342	339	336	308	328	320	356	355	344	339	307	348	366	326	324	320	326	351	359	352	321	364	344	323	371	340	331	348	325	376	315	365	320	350	307	348	338	351	311	328	330	292	308	335	326	333	337	309	385	356	316	343	349	325	353	299	369	385	321	358	343	360	310	324	366	357	361	328	355	348	372	346	336	365	317	367	353	347	339	312	317	347	343	331	351	321	320	318	344	323	318	351	362	312	338	337	334	339	341	332	376	352	357	353	346	334	340	315	368	362	344	334	334	333	338	334	384	318	352	365	305	343	362	342	333	313	323	361	333	301	342	306	351	341	359	353	353	297	331	357	331	359	330	342	347	347	333	352	332	346	345	352	320	327	323	356	322	345	331	345	338	336	330	326	354	364	351	341	372	347	329	358	335	347	340	341	355	376	365	352	315	347	327	351	307	345	341	356	339	316	369	365	333	320	332	354	345	329	326	345	327	340	334	362	350	341	359	337	362	340	343	339	359	360	327	352	334	330	347	319	350	332	359	330	365	355	343	358	321	370	330	324	366	308	324	357	368	308	324	310	344	338	325	298	315	353	299	341	374	353	351	366	328	345	382	344	369	353	355	377	345	352	327	317	333	336	325	329	347	345	387	342	349	325	344	333	332	345	352	307	351	365	375	317	319	347	340	341	366	324	316	345	349	314	341	369	347	332	337	333	300	319	333	359	337	351	318	324	332	340	329	347	303	314	354	353	318	346	377	353	350	359	336	331	319	366	325	345	360	326	358	333	333	330	315	331	338	335	310	339	327	326	347	349	354	346	365	322	321	349	318	332	333	354	342	364	345	303	323	352	300	322	358	315	342	358	357	324	352	338	328	357	351	336	347	354	285	348	363	350	333	337	375	341	330	345	400	322	338	350	329	348	349	316	356	347	347	357	333	361	354	331	344	344	375	353	332	318	334	369	339	371	349	315	374	341	352	339	359	344	349	353	339	324	331	357	341	319	356	327	339	364	305	331	335	336	341	328	374	377	372	319	350	331	357	364	325	353	368	376	327	342	342	350	363	325	358	306	356	352	343	356	338	316	333	325	340	336	328	307	358	346	325	346	331	328	331	336	312	349	352	340	352	309	324	344	355	346	324	314	329	363	406	354	313	306	330	343	334	329	348	329	316	315	310	343	345	307	317	350	318	334	364	359	357	354	334	362	329	355	372	381	311	357	293	357	355	323	322	333	363	333	306	337	337	342	336	344	315	339	376	354	343	321	339	366	354	330	324	330	365	336	343	349	359	356	331	335	375	381	327	350	353	340	326	334	344	300	360	359	343	336	350	351	367	362	327	329	345	317	322	341	311	361	345	373	321	342	335	292	322	340	347	388	339	353	322	360	353	355	350	317	320	337	318	333	321	343	348	357	345	338	351	348	370	362	321	344	328	350	368	356	302	351	324	337	353	340	369	365	336	326	383	358	360	312	318	375	343	328	305	371	349	323	355	358	359	330	314	329	316	339	361	331	346	367	330	313	363	346	376	358	329	312	334	326	318	347	328	345	338	346	357	329	384	338	357	330	324	327	347	342	357	354	352	369	336	345	330	351	356	340	319	340	334	290	337	327	371	349	328	356	320	347	352	338	358	359	350	356	330	377	319	327	330	328	348	327	351	352	368	377	346	329	354	329	330	352	347	379	366	343	297	332	380	326	339	363	364	340	355	316	354	371	340	333	325	333	319	305	348	331	323	350	346	361	330	351	341	315	311	353	363	375	317	326	348	341	346	362	349	304	363	317	352	354	318	338	329	296	352	342	342	322	321	329	361	362	391	366	391	343	354	346	353	356	360	368	336	326	337	329	359	340	346	335	333	347	362	376	305	360	330	360	341	316	325	346	313	360	374	326	305	359	329	320	314	339	338	345	333	361	334	351	344	325	377	330	339	380	363	364	361	338	325	350	341	360	304	373	310	350	327	341	327	365	305	365	342	331	349	336	337	339	363	338	303	354	358	338	354	329	343	332	338	342	348	338	329	369	295	355	366	345	349	356	305	347	345	367	355	344	303	352	336	350	341	349	324	334	343	347	343	328	341	328	322	364	342	344	351	336	333	350	357	361	305	360	350	357	351	354	330	375	351	327	347	373	327	324	344	323	317	328	371	353	316	327	325	356	331	349	320	321	309	365	324	343	338	334	345	333	330	345	326	328	337	339	384	352	348	335	330	316	360	355	372	378	360	325	352	307	325	364	307	362	331	341	321	356	345	345	306	307	339	359	305	322	353	345	358	327	329	358	331	331	376	365
23856	21000	25132	27085	21003	20882	1274	323	187	147	133	126	100	100	112	111	93	103	92	81	95	92	83	76	94	89	85	76	68	68	61	67	65	62	67	71	80	71	91	80	74	80	79	69	70	76	62	70	67	69	73	72	72	74	87	73	75	77	56	70	76	67	74	75	67	72	77	65	57	69	61	55	72	60	75	72	62	69	56	70	54	74	64	63	73	63	71	78	77	83	53	54	64	61	69	57	69	65	72	77	72	55	72	53	67	66	57	73	58	72	65	70	68	70	59	68	76	59	56	64	81	60	57	47	70	63	66	74	86	75	69	81	69	81	66	75	69	66	74	65	69	90	70	67	56	65	84	58	76	72	46	53	86	72	58	83	66	65	68	75	64	85	78	64	73	64	67	72	64	62	65	70	73	63	51	70	64	61	70	61	89	67	72	84	59	74	74	70	67	71	57	65	80	63	62	66	72	60	67	75	60	71	49	56	62	54	55	55	71	63	70	82	64	63	79	72	61	59	58	57	61	67	64	65	70	61	63	51	67	62	54	69	66	70	71	79	61	69	64	67	53	61	73	66	70	76	49	58	65	72	63	83	68	60	86	86	64	56	54	73	74	77	67	86	64	74	69	69	65	58	72	71	79	76	61	72	68	65	67	65	73	62	73	68	61	67	70	67	79	63	56	67	67	66	63	76	53	76	64	70	66	68	77	57	55	78	51	62	75	71	59	65	65	73	75	83	62	67	64	80	65	76	67	77	64	59	63	78	71	57	70	68	58	70	74	53	44	63	79	62	57	58	50	64	57	82	68	77	75	70	71	74	68	60	59	71	57	65	64	61	90	77	66	69	71	52	63	69	58	62	70	70	54	60	67	78	66	63	48	68	67	70	61	71	48	63	78	59	57	61	63	64	63	66	88	74	60	61	65	59	74	64	62	67	68	52	74	80	51	69	69	67	63	92	58	48	58	71	54	74	67	73	78	76	55	60	72	73	70	81	73	70	58	62	73	57	74	79	64	65	55	71	65	59	70	67	76	77	77	70	51	66	72	62	56	61	81	67	72	54	68	75	63	78	56	61	67	74	84	63	56	69	69	64	73	59	79	58	65	62	71	70	68	62	60	90	66	78	59	60	46	82	71	74	74	64	64	61	61	59	69	74	86	81	77	69	66	57	68	58	79	77	77	72	73	68	83	79	68	78	83	73	56	74	60	78	59	58	70	80	76	68	59	69	82	75	80	73	64	86	69	52	56	50	62	89	70	66	68	60	74	59	66	62	69	73	59	85	74	57	83	65	80	65	72	69	69	55	76	95	67	67	76	69	73	61	82	85	68	62	63	59	83	80	60	65	58	63	84	80	57	64	72	74	66	77	66	66	69	70	78	52	62	62	66	68	65	62	61	76	74	59	71	72	58	73	64	64	54	62	72	70	46	78	61	67	58	68	75	64	68	70	59	54	77	64	70	54	62	63	65	63	85	67	52	64	68	57	51	58	65	55	65	64	54	71	72	63	70	60	69	61	62	69	75	75	58	55	61	81	65	71	55	62	61	73	62	72	67	56	64	71	62	85	82	71	63	61	76	53	53	63	59	71	64	71	60	55	71	78	63	67	60	85	75	66	67	74	86	80	80	66	89	68	50	64	81	62	75	78	67	70	65	58	57	72	61	76	73	89	71	69	71	88	65	72	67	63	77	73	65	63	81	87	66	75	83	70	47	89	68	79	92	85	78	73	77	73	71	77	72	94	75	64	72	64	66	76	70	62	61	62	60	78	66	78	75	71	63	58	66	68	65	70	71	69	55	52	85	70	82	58	56	66	71	68	80	57	69	64	56	68	65	65	74	63	61	60	65	61	69	60	59	66	48	59	64	69	63	59	61	68	69	55	62	78	66	57	69	70	76	62	71	59	60	87	46	65	65	50	67	72	79	64	60	75	66	61	62	68	67	75	53	63	54	60	85	70	49	58	69	67	74	55	74	54	64	66	76	69	53	81	65	66	49	56	68	60	55	57	75	81	61	69	59	78	60	78	58	68	78	71	83	79	55	64	64	72	50	86	74	67	62	78	66	61	62	72	65	58	61	64	56	68	70	78	63	56	87	60	76	78	59	67	69	63	65	67	62	67	60	71	59	72	60	77	56	48	72	69	45	72	66	69	68	60	72	60	69	71	96	76	75	56	66	61	84	61	74	62	64	55	76	70	66	74	60	83	73	77	59	60	67	52	61	59	69	76	75	74	67	69	67	76	58	78	67	74	64	80	53	48	63	60	53	60	73	77	67	70	58	61	65	70	66	74	68	67	75	64	63	78	75	61	61	70	59	64	74	71	65	65	52	69	48	65	66	58	59	71	55	82	58	73	70	51	66	62	62	72	69	58	63	61	83	62	68	75	62	59	69	75	68	67	70	55	51	64	64	70	52	65	65	69	67	75	59	65	68	77	59	60	69	70	73	70	72	58	63	74	78	65	63	87	63	84	61	72	73	68	59	73	48	54	53	83	73	66	60	58	51	47	71	70	70	55	61	79	65	62	71	51	72	66	83	65	76	74	58	67	73	56	84	71	60	54	66	58	71	58	65	62	64	62	53	71	73	55	60	78	74	59	60	75	71	64	69	69	73	35	75	61	77	63	68	66	86	63	61	80	79	71	57	72	67	67	75	56	67	81	67	74	59	61	60	52	60	66	69	60	49	58	66	76	60	56	62	72	68	61	75	61	55	62	57	63	68	61	66	64	58	80	83	66	53	72	68	68	73	73	64	64	84	58	70	62	61	59	50	78	78	65	48	78	74	88	79	69	88	57	57	72	77	76	60	76	78	75	68	67	62	54	93	73	81	71	75	74	70	82	75	75	58	71	67	78	62	61	69	48	64	75	62	72	96	73	77	76	59	54	81	83	55	74	54	56	62	57	74	73	58	58	61	58	63	69	72	69	72	73	74	73	67	75	66	55	66	64	66	52	61	56	67	65	68	66	77	77	60	64	74	73	55	61	69	74	72	70	63	65	66	61	61	59	65	46	60	76	48	62	64	59	60	57	66	66	54	69	63	57	69	61	45	52	59	74	61	73	68	52	53	54	83	72	56	65	64	55	52	50	54	62	69	70	60	57	60	74	67	52	52	70	59	63	74	61	67	77	74	59	69	60	65	70	75	66	64	66	53	66	54	45	73	62	52	72	60	79	83	73	62	71	59	64	70	79	64	52	61	57	49	64	74	64	52	63	71	70	61	68	78	58	66	71	48	70	60	47	69	52	53	63	55	66	52	60	70	69	66	67	70	78	64	67	87	51	64	59	76	72	70	71	60	65	62	67	78	70	52	68	65	65	66	69	72	79	64	69	74	61	68	88	61	64	64	65	65	64	62	66	57	72	67	62	60	76	60	67	74	66	61	54	60	76	63	60	58	71	66	54	58	76	62	84	59	65	59	60	62	82	51	76	79	69	76	74	69	75	53	68	54	57	83	57	89	67	90	54	57	71	72	73	55	51	55	63
2992	3981	2249	928	518	387	341	261	253	193	223	214	199	202	233	191	183	173	196	190	191	201	182	202	172	181	204	202	204	178	174	204	188	199	190	207	197	181	176	198	187	200	169	186	193	166	166	198	179	190	174	156	158	188	177	187	181	173	199	204	190	171	206	176	180	157	171	186	189	169	174	169	207	181	151	176	192	189	180	174	192	177	184	172	180	174	167	190	174	199	193	184	177	177	179	155	156	187	207	174	173	180	193	168	189	170	217	196	200	191	189	190	183	186	181	205	189	142	183	181	186	187	183	180	171	170	189	190	159	182	192	176	192	188	174	172	173	187	172	164	179	180	200	170	198	185	173	209	216	180	168	195	175	174	181	163	195	174	177	173	180	181	200	189	190	160	161	192	171	205	183	177	196	168	189	166	182	192	168	184	163	163	205	199	180	176	178	170	192	173	171	197	163	169	170	183	181	181	175	208	184	186	179	174	190	174	193	184	169	163	167	190	190	178	179	186	182	180	170	177	195	183	182	185	173	196	205	180	162	190	173	168	188	178	199	187	177	170	185	174	182	163	183	180	192	169	195	163	183	202	166	166	194	185	192	194	176	175	181	167	174	180	171	159	213	190	179	202	192	196	177	190	181	179	176	191	203	201	209	164	172	170	193	185	183	174	177	171	165	195	186	173	170	166	179	171	195	175	186	184	154	169	183	181	169	177	189	168	185	169	154	180	145	194	190	156	185	189	158	176	185	178	183	193	181	199	188	177	159	199	183	179	209	182	185	163	171	171	189	172	163	187	191	209	180	168	171	170	174	175	173	182	199	192	173	203	185	204	175	203	165	199	171	188	155	158	169	154	173	195	186	202	199	163	189	186	172	161	174	175	180	182	160	166	163	167	196	184	188	184	192	182	203	184	196	187	167	167	158	164	188	172	175	187	185	190	169	186	194	191	181	172	181	197	159	195	210	179	174	184	169	172	188	179	160	163	164	202	183	144	169	205	175	196	168	165	191	205	203	178	203	199	151	203	202	172	178	200	189	201	196	193	173	181	208	182	158	178	212	170	180	167	198	183	168	194	180	165	153	164	194	159	223	187	205	170	165	182	166	183	172	197	174	166	157	206	166	182	197	174	163	182	181	177	190	169	185	190	174	171	188	170	190	175	180	215	159	154	179	190	179	178	176	162	165	174	179	177	163	170	197	168	191	184	165	198	195	180	164	175	193	189	184	201	171	162	161	193	191	197	181	177	161	179	218	167	180	176	173	172	205	182	175	195	176	157	154	172	178	177	188	192	168	181	169	183	205	146	189	191	174	177	204	167	169	189	168	188	169	179	189	189	186	178	182	164	163	157	168	195	178	167	179	180	161	175	182	174	186	178	163	177	183	169	179	184	176	187	183	190	188	174	176	186	166	178	173	172	176	188	173	165	177	166	220	195	183	178	163	182	170	187	184	215	162	188	198	195	196	177	184	171	172	180	156	178	189	219	181	183	201	190	165	201	181	165	176	174	185	170	161	189	183	176	177	157	156	196	183	187	188	185	190	182	164	189	173	167	180	188	169	181	175	201	184	174	186	167	168	181	154	199	175	174	206	171	192	152	202	165	168	179	184	179	184	175	184	173	189	159	178	171	167	171	188	175	178	171	177	167	154	220	172	170	182	171	186	210	187	176	188	190	182	195	191	180	178	167	192	181	177	175	193	188	172	185	191	178	182	164	167	162	162	177	178	144	191	176	182	163	183	150	172	182	187	172	185	175	201	178	203	178	194	177	185	200	186	175	189	197	171	173	176	167	186	169	173	194	187	169	168	198	183	172	180	190	180	160	175	163	199	144	185	185	179	164	193	184	196	173	164	204	175	165	179	166	173	163	177	181	167	185	178	197	173	180	192	163	205	175	183	151	176	180	143	176	189	173	164	196	161	198	211	191	177	177	185	179	166	181	180	183	165	179	201	165	180	207	189	187	177	173	173	179	189	194	167	175	180	177	181	178	184	177	181	177	204	197	172	198	184	165	174	184	189	174	176	193	186	169	182	200	156	192	169	190	180	166	192	171	157	184	166	170	190	177	183	171	170	159	181	202	178	164	172	179	175	210	179	179	176	210	203	202	178	195	179	182	203	165	174	163	180	161	192	176	161	177	177	161	169	187	192	189	196	164	184	200	165	170	173	190	187	196	194	188	146	183	188	179	166	180	177	184	172	185	163	194	206	171	196	179	159	168	179	182	191	175	176	193	153	174	172	168	188	212	176	177	190	185	209	175	170	191	180	177	167	164	176	176	175	178	204	200	168	183	188	184	192	181	167	159	149	182	189	196	174	166	183	196	176	190	168	176	187	169	192	192	168	187	151	168	166	183	178	170	170	181	166	174	185	176	178	176	191	168	178	184	161	169	176	185	187	191	143	175	169	180	146	197	190	173	168	179	150	191	199	216	193	175	174	170	182	183	172	169	193	203	206	187	167	162	183	162	159	197	212	160	198	189	193	182	177	168	173	184	194	180	210	174	168	160	182	153	172	167	161	183	169	141	173	179	199	168	169	167	177	177	162	187	171	184	204	184	178	170	176	166	184	165	151	173	198	199	181	189	178	183	175	178	203	166	211	192	162	185	199	174	163	183	181	171	171	191	158	220	195	210	187	160	186	185	192	169	175	202	199	169	165	158	174	186	174	159	190	176	162	166	187	182	205	191	180	191	179	166	185	203	159	173	175	168	151	169	157	188	165	152	186	162	179	190	177	182	196	186	174	171	192	192	189	162	184	180	174	176	179	175	186	186	183	198	192	185	177	173	152	210	182	195	198	175	172	165	181	152	179	182	162	189	180	206	192	177	168	171	170	202	200	184	188	181	162	184	162	167	179	187	166	170	172	180	166	181	163	167	208	166	186	170	180	174	197	202	178	168	205	172	201	178	154	167	166	181	171	183	195	198	173	176	186	190	191	159	197	186	210	156	174	158	176	169	188	199	182	178	187	189	173	177	187	163	188	178	201	164	199	176	161	188	157	191	177	180	193	168	193	170	192	205	191	157	174	150	173	188	177	195	188	170	192	202	168	147	203	170	174	212	174	166	175	160	198	183	177	152	181	182	167	173	169	158	190	176	187	185	186	173	169	174	171	180	207	164	172	190	188	156	172	165	199	179	155	185	166	187	178	182	192	163	190	165	180	155	194	193	181	180	203	150	176	189	214	205	185	178	200	178	168	184	176	162	174	188	165	188	182	168	170	196	200	182	192	178	179	190	176	197	192	188	179	157	192	172	201	165	193	187	195	192	187	161	157	162	198	158	175	168	174	184	183	173	171	199	200	158	182	163	180	169	170	179	172	159	176	187	189	187	178	192	173	173	185	172	179	183	177	176	180	206	169	178	194	180	188	179	177	176	187	185	177	171	174	183	196	179	189	161	189	202	189	179	172	204	152	191	176	177	193	203	176	172	153	209	194	183	183	166	203	167	167	194	179	180	202	200	184	205	170	192	194	184	185	173	173	189
32621	12566	1447	389	318	294	258	271	233	262	293	283	276	267	231	273	263	273	258	265	252	260	288	280	266	249	264	269	256	271	258	265	257	244	268	269	277	278	231	255	290	280	254	248	281	277	256	253	257	252	265	280	252	278	285	257	268	281	237	261	259	236	260	262	276	252	286	249	286	246	253	271	290	293	277	262	284	267	253	234	223	278	235	219	279	302	273	274	264	271	255	248	256	229	273	259	262	242	278	275	286	272	279	301	257	264	238	254	252	283	247	282	268	293	267	241	264	228	261	279	268	273	244	267	268	279	274	229	255	264	243	247	256	237	240	297	272	286	272	291	288	298	300	246	243	261	298	284	263	270	257	262	257	252	283	240	242	249	232	264	269	247	243	274	289	253	268	264	256	263	277	269	283	232	242	273	259	259	282	253	257	248	289	288	260	279	275	272	268	296	249	243	273	247	269	244	273	257	287	283	256	250	236	261	294	252	233	290	262	258	232	233	282	253	257	259	253	250	263	265	251	240	237	266	261	270	241	271	282	270	267	259	249	252	243	265	290	230	249	244	270	250	250	248	276	271	279	234	264	251	263	270	240	285	259	252	258	291	266	251	266	274	220	270	286	238	262	273	252	246	281	259	278	250	246	263	275	305	251	246	264	282	286	246	242	287	222	222	272	284	246	287	248	272	233	254	258	282	246	244	240	237	241	269	299	260	294	253	270	257	246	258	274	260	275	248	251	257	236	255	276	258	265	274	266	259	285	268	241	258	298	286	278	303	246	274	258	264	257	271	269	261	246	232	271	261	252	302	274	257	258	267	242	279	251	291	263	244	258	262	275	302	258	267	284	298	286	257	244	263	258	244	256	250	254	277	274	226	233	285	231	247	230	244	291	258	270	266	268	281	261	244	272	249	261	265	266	247	262	272	278	272	276	245	263	235	272	276	278	267	241	261	261	259	259	254	280	258	257	258	251	235	251	262	226	297	284	281	295	272	267	260	270	283	252	243	245	267	264	275	281	243	268	279	272	215	256	268	246	256	249	271	248	249	249	295	267	263	233	275	268	246	291	248	287	277	245	243	260	273	271	283	289	260	245	247	260	266	244	282	270	253	249	294	242	239	239	269	242	252	268	236	275	245	261	270	272	254	229	254	254	231	276	261	268	254	284	262	253	263	270	233	235	260	241	254	293	246	258	278	273	248	261	251	245	246	269	256	280	273	255	260	274	286	294	293	252	276	273	263	292	262	241	273	270	264	258	246	249	239	266	240	257	240	246	240	248	255	233	248	272	266	264	278	249	291	261	292	278	250	270	263	245	273	283	293	263	278	260	292	251	250	279	282	235	223	267	256	283	246	285	272	278	279	262	287	251	262	260	251	267	248	249	303	239	244	243	253	237	256	253	275	321	250	279	270	233	274	261	241	271	275	262	247	280	246	275	255	250	261	266	243	256	272	249	253	265	257	268	265	273	250	249	260	272	268	235	273	264	250	250	246	251	265	294	248	273	260	256	287	255	270	258	251	249	272	252	245	257	249	277	242	231	249	256	270	259	239	267	244	242	267	272	237	262	279	269	260	291	268	267	299	262	262	256	250	268	272	270	230	240	287	257	241	222	269	265	275	262	246	250	276	255	260	236	277	292	256	247	264	226	251	255	245	274	267	272	258	276	240	261	259	297	262	245	293	228	278	217	243	271	261	252	244	287	280	263	256	267	235	235	265	264	237	274	258	266	276	252	254	265	270	250	214	284	260	282	242	253	264	251	248	262	265	254	254	255	261	265	245	250	284	270	226	233	259	266	283	260	246	245	243	278	262	223	270	282	281	257	270	272	284	249	279	262	264	260	274	248	259	266	297	266	287	260	299	249	266	256	280	251	277	268	280	274	268	263	276	270	263	260	274	252	262	273	239	241	263	276	287	268	274	274	235	264	284	278	266	260	262	264	259	278	289	260	271	240	260	286	276	260	260	266	255	280	250	237	225	269	273	274	251	270	255	269	296	290	272	269	296	275	252	230	263	277	240	273	239	277	276	260	249	260	232	278	265	276	273	264	272	264	232	234	278	271	255	248	257	246	235	253	254	254	279	251	252	242	277	248	241	260	256	270	250	260	272	262	253	254	265	256	255	259	262	251	262	265	279	277	239	289	242	268	252	258	259	282	262	242	277	280	266	278	260	268	254	260	283	264	250	282	234	258	270	237	231	263	269	248	283	247	286	251	285	261	253	282	274	260	273	269	303	261	288	268	232	228	240	280	245	251	278	252	267	257	245	266	299	277	272	278	281	251	242	266	270	242	277	263	308	258	256	272	256	243	299	277	277	259	273	289	278	276	268	229	286	264	271	285	272	272	228	287	234	257	237	292	253	255	266	229	281	270	282	282	297	282	263	289	259	240	246	257	272	266	283	272	270	276	259	267	268	269	248	276	266	262	293	263	253	252	270	255	270	303	255	274	267	258	294	244	247	272	274	290	266	250	271	263	300	274	260	265	259	269	290	273	256	257	246	254	288	241	274	252	253	240	250	266	226	264	272	280	270	264	265	254	288	235	266	262	247	259	272	284	282	257	229	278	289	259	281	262	295	243	266	271	235	283	265	244	242	258	265	269	269	273	273	244	247	293	204	277	274	260	259	266	257	274	259	270	239	261	270	250	230	288	266	246	259	253	243	248	254	277	253	222	234	261	252	249	264	270	275	268	255	264	271	254	253	252	290	299	253	293	268	266	261	266	252	281	301	281	253	264	244	263	259	238	293	264	235	289	259	240	285	274	284	264	274	270	262	235	251	261	266	235	250	283	251	261	258	241	276	269	289	242	238	279	281	262	284	238	266	282	241	270	249	306	287	299	257	245	254	269	277	251	248	243	254	268	272	261	226	267	239	271	235	276	273	274	245	257	270	288	262	248	276	254	271	238	268	236	271	240	279	272	270	242	258	254	278	247	271	262	242	262	273	277	279	282	232	284	244	247	278	273	231	237	270	273	257	267	294	282	250	264	262	271	293	240	230	276	275	266	261	246	285	257	297	249	265	266	245	254	278	250	250	254	238	260	264	253	305	230	268	266	243	231	263	242	302	262	307	271	268	296	245	272	221	267	258	251	274	243	257	234	279	264	279	282	251	270	258	240	265	273	251	280	262	230	264	226	237	271	289	272	237	273	255	219	266	241	271	225	243	260	263	284	276	258	266	256	266	304	244	249	263	230	275	248	275	274	266	287	243	277	287	238	268	252	261	270	260	288	258	248	279	249	254	268	272	265	248	256	292	263	287	239	268	272	258	298	253	268	268	276	249	263	246	268	250	249	278	300	258	277	278	270	263	250	255	267	249	271	235	256	263	284	255	267	281	267	297	291	275	286	248	255	277	255	267	237	288	265	263	237	227	266	253	268	276	260	230	265	245	262	225	253	266	256	279	249	272	275	232	269	252	250	283	279	270	272	295	219	246	263	267	259	227	271	243	289	226	253	246	259	265	249	285	244	243	245	248	258	265
5327	673	639	612	609	616	578	567	583	577	548	582	575	585	557	574	605	555	620	603	553	589	556	556	591	562	593	592	579	546	571	596	516	560	625	574	578	592	542	556	557	597	555	559	582	595	604	579	575	593	604	593	595	583	554	575	571	552	576	572	552	614	603	570	611	551	563	568	561	573	579	558	593	541	593	588	597	592	548	581	582	591	577	568	573	563	528	583	569	589	627	572	597	572	545	564	552	580	579	584	582	595	572	590	611	546	546	578	558	624	608	575	598	542	593	566	566	549	633	580	559	558	576	560	591	618	591	604	623	582	610	548	592	592	546	573	554	572	571	540	580	592	575	584	558	591	582	571	639	598	557	547	568	552	585	550	580	570	585	543	561	593	598	572	606	544	551	580	578	538	621	552	542	545	581	589	561	532	545	578	536	580	599	597	526	570	573	597	566	555	590	557	575	575	557	590	521	571	564	551	575	536	548	574	631	600	593	586	590	582	575	569	567	600	587	559	592	624	568	605	566	580	573	601	545	520	573	568	563	566	606	545	646	583	591	580	564	582	537	570	585	574	599	580	550	587	570	592	576	612	608	575	580	581	576	569	599	586	574	547	522	526	574	564	607	566	607	628	553	577	579	594	586	596	604	553	592	542	566	537	611	561	597	619	559	577	606	612	618	566	561	601	565	605	587	596	537	608	585	580	576	578	587	563	564	636	564	584	600	576	566	576	587	592	584	583	579	604	599	581	597	578	580	565	567	631	541	570	556	588	541	560	549	560	547	555	570	584	548	564	613	560	530	546	591	552	560	568	559	549	575	551	541	593	561	591	582	557	564	564	606	572	557	602	591	619	587	557	569	578	570	581	550	574	595	519	578	620	555	583	558	565	588	602	606	629	483	586	534	610	603	582	546	619	594	589	610	563	560	556	575	556	607	557	553	531	556	584	584	562	536	561	590	552	548	565	577	562	611	559	571	559	564	586	582	602	590	569	592	579	611	593	562	604	559	592	532	584	593	585	597	577	582	561	596	552	599	604	598	577	583	550	595	567	574	552	579	585	570	598	589	617	578	597	573	608	535	601	578	619	552	614	616	572	563	574	541	613	591	591	559	574	521	571	573	576	582	579	629	566	598	564	557	580	567	557	580	564	533	556	562	598	592	553	587	617	600	611	576	574	593	590	589	534	582	552	579	577	570	578	549	590	532	640	555	581	560	595	585	561	590	586	567	587	564	588	561	585	562	564	602	548	567	544	588	524	574	576	589	552	597	605	599	570	552	564	562	581	570	578	565	619	575	558	573	576	551	573	562	545	545	579	601	609	582	556	553	584	594	596	586	642	586	599	602	580	620	575	569	565	603	578	594	576	569	558	617	587	578	581	566	535	546	613	587	562	568	551	568	585	601	543	576	607	575	573	615	574	609	556	606	554	604	578	585	583	575	589	547	586	542	561	618	585	592	564	580	565	610	552	556	562	553	571	556	579	544	575	639	569	577	583	565	590	565	582	595	541	561	573	543	578	510	552	593	588	549	592	617	543	597	568	580	571	563	561	580	540	572	596	572	571	578	594	614	558	596	589	593	594	594	621	602	551	615	594	578	605	551	593	541	628	562	561	558	629	589	608	588	616	576	577	548	587	567	601	549	568	576	597	575	591	562	596	605	566	579	582	586	581	619	584	557	524	558	572	594	573	592	561	595	607	571	552	568	587	561	615	590	591	585	564	588	543	573	606	569	545	595	589	603	553	604	599	549	557	589	577	547	602	567	568	582	551	546	597	543	567	561	575	574	601	599	589	597	567	633	574	576	579	566	596	545	557	569	567	587	589	591	555	560	604	601	555	578	550	563	618	553	595	602	584	584	595	563	600	555	575	581	604	604	653	583	554	600	570	591	568	556	537	568	602	548	618	559	545	607	581	532	565	530	623	543	567	550	606	590	625	562	596	555	575	592	570	589	560	565	602	619	602	599	553	571	571	568	607	607	567	580	537	585	589	591	603	557	586	572	590	548	560	564	586	538	560	595	558	569	581	618	614	553	568	565	552	544	549	537	562	578	528	587	604	559	567	610	573	609	582	565	598	582	579	563	626	595	607	588	574	568	515	575	539	563	557	604	543	571	585	569	569	608	584	564	606	586	570	595	594	559	628	579	586	588	605	612	551	577	594	594	556	568	595	570	552	601	524	603	604	573	608	568	604	573	586	589	605	614	543	588	547	585	580	593	551	580	565	568	568	603	600	583	526	556	603	612	556	587	566	618	575	580	561	535	553	592	579	576	609	583	581	578	593	576	588	572	536	561	606	550	595	574	555	613	556	582	542	580	616	563	568	593	553	564	576	567	593	573	534	605	541	600	555	582	562	536	594	554	612	548	580	596	590	574	577	590	540	573	561	583	536	567	581	575	564	601	567	591	588	609	575	612	535	565	589	544	575	564	587	552	564	579	564	569	580	599	579	551	573	600	570	586	619	626	546	585	584	561	586	556	582	573	619	577	582	594	563	591	560	556	575	576	583	590	560	585	565	575	589	608	592	550	550	560	584	612	546	540	570	584	621	594	565	605	546	542	564	578	555	558	597	602	567	592	576	607	598	551	650	616	557	611	598	557	553	596	577	557	581	592	596	573	518	554	577	569	560	603	588	583	644	635	542	550	616	590	590	564	592	545	595	597	589	574	600	568	590	603	573	575	540	609	608	609	584	582	608	541	572	571	571	612	636	589	587	596	591	559	568	553	580	598	580	561	592	572	559	585	633	612	632	577	559	587	600	563	569	604	538	582	577	540	578	617	575	566	557	570	558	570	588	554	595	580	569	599	547	582	586	553	570	552	568	547	602	565	633	612	539	590	570	573	501	561	600	577	592	572	572	563	561	559	546	594	575	560	597	611	612	584	603	572	605	533	557	576	580	574	581	576	601	593	555	560	574	542	570	610	604	594	576	547	563	576	538	563	581	538	537	592	578	586	573	592	584	624	570	580	530	597	583	602	601	553	619	567	573	609	601	561	594	561	561	585	573	576	629	564	588	591	577	580	607	555	580	521	621	625	603	614	590	607	599	570	598	607	589	584	545	606	626	593	559	568	606	619	560	576	576	559	588	571	551	578	530	614	659	573	570	612	520	636	564	535	571	588	581	580	592	545	612	602	566	551	540	567	581	584	597	595	589	587	584	572	603	564	530	562	578	577	567	568	603	573	563	594	595	564	558	549	572	549	616	589	600	577	554	584	604	571	614	582	545	585	555	552	586	570	586	579	561	599	582	559	601	547	575	561	551	558	564	581	579	590	633	552	593	596	553	561	575	582	567	571	591	531	573	608	562	603	602	557	569	613	552	549	614	591	515	600	568	574	617	590	583	572	591	582	546	615	605	591	540	582	585	560	588	611	555	569	546	571	610	565	585	564	576	585	605	566	616	569	553	552	582	605	559	592	609	539	572	570	594	546	596	631	601	581	577	585	556	586	567	561	529	594	596	636	590	579	577	575	554	576	592	574	583
24512	20958	24472	27597	20661	2334	336	248	235	191	194	152	180	167	169	178	167	152	165	148	169	151	148	144	140	138	149	147	147	155	138	174	143	148	164	161	165	154	147	153	177	161	166	165	143	165	146	144	149	174	146	133	142	150	147	153	160	146	159	148	143	154	173	148	144	142	136	157	184	174	135	173	164	149	154	142	134	160	140	137	152	125	141	143	149	133	145	162	159	162	143	158	163	151	145	153	139	140	131	162	128	147	148	160	138	135	159	156	145	145	128	167	131	169	135	169	151	151	141	177	152	158	145	143	167	151	165	130	130	153	157	131	159	153	155	148	140	135	125	170	140	155	136	159	154	150	152	152	143	136	150	134	155	145	167	157	139	183	137	157	131	146	175	175	165	172	130	134	136	149	180	167	140	137	151	135	136	154	150	139	180	130	159	140	144	148	141	152	148	150	144	156	161	149	146	129	148	146	157	137	149	136	143	157	156	139	157	161	147	143	137	150	147	151	142	144	168	150	158	163	161	135	169	159	146	151	147	133	166	124	148	131	140	167	141	139	139	132	155	151	160	143	161	125	130	137	172	163	146	135	128	148	156	147	139	153	136	158	151	135	170	129	167	160	147	140	136	141	177	153	150	155	144	114	162	164	172	172	148	146	163	150	136	135	147	137	181	163	160	153	166	166	144	139	163	142	119	160	153	154	141	163	146	149	168	127	143	144	172	130	139	131	137	142	169	129	128	171	177	135	151	168	148	141	151	149	143	146	148	163	153	170	137	146	154	149	155	158	144	140	150	157	161	170	141	162	167	173	160	145	150	148	145	131	152	150	133	132	166	150	142	157	160	145	173	149	165	140	143	140	131	165	158	159	184	152	175	175	148	142	140	156	153	144	124	135	159	150	153	123	151	139	184	142	121	162	160	130	138	153	151	154	141	162	149	145	150	150	138	136	146	123	147	133	156	154	140	162	160	129	130	128	151	150	150	144	134	161	144	108	140	153	126	146	145	173	147	135	137	146	151	164	143	152	143	144	125	167	176	160	140	149	137	125	129	147	159	181	155	146	149	182	152	163	149	140	134	153	118	161	163	175	131	155	144	148	120	159	132	152	146	175	162	128	143	145	149	154	143	145	150	130	150	158	147	146	166	126	152	146	124	152	135	155	162	156	140	160	143	167	142	152	151	182	168	131	141	161	151	181	148	155	126	143	156	159	149	153	142	162	117	120	145	128	148	156	131	159	160	146	167	170	151	149	151	138	165	149	156	158	152	155	158	162	153	154	129	146	128	150	131	160	156	150	145	143	128	158	126	147	159	168	145	130	165	153	145	147	156	161	156	145	149	138	149	136	149	155	155	137	139	134	159	161	135	144	169	164	160	154	152	163	152	139	142	152	148	139	129	134	130	143	156	147	151	133	133	175	161	132	137	143	136	141	133	160	166	162	152	153	152	157	153	166	165	150	133	135	151	152	156	151	158	159	172	121	139	155	134	158	156	136	154	155	154	107	138	148	153	150	161	155	151	148	156	157	149	146	146	159	143	173	143	181	154	143	143	153	162	155	140	149	162	155	142	145	152	150	154	130	163	160	155	146	144	159	164	153	146	146	158	140	151	147	159	160	156	154	157	142	140	163	143	172	158	152	151	168	152	152	169	157	155	129	133	153	161	119	150	159	150	144	158	132	128	153	147	142	143	159	149	156	178	135	129	130	147	149	126	138	166	156	139	160	161	153	148	158	147	160	142	146	140	133	158	186	154	149	164	132	150	150	157	174	153	124	128	149	165	146	153	174	164	156	155	152	150	141	161	148	174	132	154	129	133	157	174	123	128	162	154	184	165	160	156	147	159	147	144	147	160	160	112	146	151	160	153	167	142	174	151	142	154	146	150	136	153	144	154	149	161	149	145	165	131	155	140	147	142	141	131	140	147	153	141	148	147	166	142	163	155	138	161	149	138	155	163	140	126	146	134	143	147	164	146	132	162	138	162	167	157	149	161	136	134	139	145	140	150	161	159	134	143	144	151	152	157	149	166	161	139	146	142	170	155	153	135	148	167	125	158	138	139	139	161	136	148	155	143	138	147	152	152	146	154	157	147	159	178	170	157	141	180	135	142	133	147	143	131	162	155	154	174	140	140	153	162	153	158	143	149	159	140	161	131	160	180	160	120	125	131	154	144	136	138	152	161	150	140	142	160	152	148	159	157	145	150	165	138	138	160	140	142	159	133	151	148	155	152	161	126	146	136	164	121	148	156	176	149	148	157	142	146	151	135	160	148	153	138	161	154	147	155	152	159	160	147	136	120	167	140	137	170	139	170	166	152	125	145	156	159	163	142	169	166	131	157	152	145	154	149	168	143	175	155	144	156	116	175	137	147	174	123	148	141	157	145	158	125	151	161	150	111	121	145	169	161	156	160	141	138	140	141	157	143	141	139	159	148	161	151	143	156	146	145	142	145	141	170	166	147	174	130	152	154	156	153	148	158	138	146	148	146	169	162	148	143	162	145	154	162	150	136	148	160	149	138	152	135	154	157	149	125	164	154	152	133	161	155	154	163	141	139	144	169	152	143	145	153	164	152	177	146	136	165	144	157	140	149	137	130	138	132	147	162	157	134	134	159	146	137	128	137	142	139	149	159	135	139	154	153	142	145	129	153	143	184	139	147	125	144	128	158	159	129	140	149	152	153	181	140	134	147	129	152	149	159	165	165	131	169	134	124	149	167	147	145	152	168	147	144	179	156	128	128	145	136	144	146	158	132	168	142	139	134	140	142	128	165	135	162	149	144	152	156	150	158	134	167	164	155	142	157	135	160	138	152	136	165	146	133	161	150	165	146	166	136	146	163	148	155	173	163	151	138	168	149	146	153	131	155	140	172	173	168	144	135	168	152	142	134	170	147	138	156	152	163	159	136	133	155	160	141	161	135	160	151	146	149	170	138	162	142	151	141	142	139	166	142	128	142	149	152	148	158	136	168	148	159	161	143	132	136	154	148	164	147	151	160	148	152	164	136	169	169	129	160	142	167	163	140	149	124	167	145	145	140	126	157	151	144	156	166	154	157	145	137	149	157	144	139	136	153	127	151	147	159	154	147	149	146	172	187	144	152	164	164	141	149	141	133	146	146	144	133	152	141	160	135	146	148	158	166	133	155	163	151	157	137	148	134	142	146	164	143	125	162	142	149	142	147	137	147	135	148	150	132	145	167	146	161	149	135	147	160	164	136	153	171	156	150	168	152	162	166	141	138	143	128	162	146	160	152	154	140	155	167	162	142	157	144	164	161	137	128	168	132	150	129	151	153	153	144	148	170	171	147	175	165	145	150	154	144	135	155	155	149	133	155	138	136	144	149	149	140	145	152	153	170	148	148	117	140	145	131	141	157	148	137	156	140	159	166	129	149	163	175	153	150	146	132	146	157	142	128	165	138	171	158	143	141	168	139	169	152	151	161	162	141	158	150	161	143	151	140	172	154	137	144	164	152	126	152	136	119	175
3016	2405	1470	745	547	430	414	406	357	384	359	362	351	350	337	353	338	338	347	357	345	332	323	345	316	329	321	338	331	350	340	332	313	335	312	334	364	363	330	356	306	343	328	342	339	314	350	353	323	344	374	312	341	337	353	332	353	365	368	317	368	341	332	313	331	337	367	343	351	411	361	344	356	379	395	323	344	339	341	408	336	346	359	299	341	333	346	330	358	323	338	360	339	353	338	359	305	313	320	332	349	342	385	366	331	350	312	368	351	338	339	344	315	374	342	324	320	306	350	347	337	357	348	319	325	356	358	358	335	310	330	359	328	332	359	355	331	335	327	343	300	349	321	338	369	342	391	358	344	338	348	322	332	357	371	327	362	343	332	333	346	306	344	334	316	326	342	331	353	336	331	366	309	365	350	368	343	325	343	347	406	318	384	349	338	335	351	347	348	316	364	337	329	344	350	356	364	348	365	335	352	394	338	346	338	358	338	314	323	332	332	350	315	344	320	329	351	357	380	313	320	337	310	387	338	346	320	338	376	364	332	335	326	348	355	326	330	357	343	327	333	366	312	335	338	355	344	329	340	317	362	330	340	325	355	358	310	340	334	362	344	335	352	335	345	334	339	336	330	342	324	334	321	335	338	316	351	368	331	336	364	353	357	344	371	322	307	351	335	307	354	353	340	351	362	346	346	368	336	310	328	353	298	372	348	309	318	364	357	354	347	345	363	334	352	346	328	319	313	334	346	304	340	360	344	349	339	334	330	359	338	351	348	342	312	335	336	322	348	326	344	332	345	354	366	339	328	330	367	337	357	327	338	339	332	336	320	340	315	333	329	324	352	356	355	368	331	352	374	349	324	350	312	325	362	325	351	319	332	355	313	336	329	341	333	339	318	307	302	368	337	327	353	330	319	336	365	346	323	329	306	385	381	346	339	341	342	348	327	341	313	314	354	345	361	375	351	341	354	319	329	346	346	355	311	362	353	351	321	341	337	336	355	348	343	342	334	315	362	317	360	359	305	370	340	333	328	324	342	349	340	376	361	347	315	320	340	327	346	316	359	342	302	334	383	337	336	325	360	309	343	365	342	335	323	365	327	327	354	330	337	334	341	345	325	317	346	315	340	343	348	351	332	338	322	319	335	349	338	351	357	337	299	351	379	323	319	352	340	316	362	319	331	348	331	356	352	342	338	373	333	314	314	340	324	344	343	321	329	345	333	358	344	357	339	316	347	326	355	327	336	311	351	338	330	348	370	367	357	344	355	384	348	375	326	366	313	342	337	335	352	358	352	322	342	350	345	325	325	376	364	365	354	333	325	323	370	359	355	323	335	309	355	334	330	358	301	342	337	319	332	356	330	335	366	404	346	379	344	343	331	336	346	316	326	333	334	346	377	335	346	343	341	327	367	349	328	346	313	340	361	346	329	363	344	349	375	357	335	357	323	336	342	355	327	345	345	356	350	339	334	371	338	338	341	369	372	326	349	336	319	323	317	345	330	318	342	317	297	338	332	320	319	351	375	355	353	373	355	351	322	324	328	350	334	359	311	361	333	331	365	350	356	335	333	311	362	337	319	337	360	317	299	348	362	355	336	343	314	329	335	354	373	350	293	352	333	347	295	351	359	349	343	342	348	329	359	385	364	341	349	335	334	352	346	309	343	339	362	365	321	382	317	352	343	322	329	331	355	325	347	355	356	340	343	356	370	367	343	312	331	337	328	373	324	311	364	316	327	344	328	367	327	332	330	353	355	355	350	350	357	322	344	350	302	337	336	376	371	307	319	406	401	341	372	344	358	317	310	333	342	385	343	346	344	304	351	343	318	313	322	333	343	339	342	364	328	357	334	317	343	344	308	334	372	329	342	311	321	357	367	348	352	337	345	338	345	335	360	357	328	339	322	353	338	343	314	348	355	327	356	346	350	347	356	320	323	344	329	319	340	334	351	313	354	314	353	353	317	318	351	329	313	367	355	351	337	363	340	325	320	343	382	375	346	333	293	323	352	312	342	330	316	333	340	302	364	318	318	377	330	324	323	331	350	358	337	339	352	339	359	355	359	362	348	376	363	382	344	329	325	333	342	351	357	317	361	363	342	356	303	355	327	369	364	349	334	323	353	358	372	341	342	316	321	351	306	336	331	316	310	345	322	318	349	306	348	333	329	316	325	341	325	300	339	339	342	340	374	362	332	385	324	339	338	381	366	351	320	337	355	336	336	319	350	295	337	313	362	327	316	347	332	349	337	364	342	364	348	340	343	298	343	363	353	374	309	331	356	354	348	300	326	363	386	339	362	350	353	327	357	330	370	339	344	365	360	353	349	335	342	326	319	359	381	332	334	356	338	360	350	311	335	328	358	350	362	365	384	333	336	360	338	365	343	364	306	312	350	351	360	326	371	320	334	324	383	324	354	323	347	333	361	333	326	339	317	341	355	345	331	359	346	333	362	357	350	336	342	328	340	333	369	324	326	309	330	335	348	332	344	301	340	313	357	339	333	325	340	336	346	312	365	310	357	342	293	334	367	305	308	327	303	347	358	357	330	329	386	367	327	332	312	353	324	350	297	354	341	307	332	335	303	345	346	371	351	357	337	345	342	362	334	300	366	342	352	360	350	340	343	355	359	333	355	340	345	352	338	356	337	321	327	323	324	344	350	347	299	308	315	305	364	342	293	347	317	349	353	352	338	305	324	373	348	293	345	346	325	367	349	325	349	338	338	330	316	340	319	311	353	389	338	348	325	346	349	356	325	346	337	341	310	346	377	311	341	330	335	331	343	393	336	350	335	331	367	320	329	332	378	315	336	370	343	355	336	306	299	338	334	343	342	327	318	352	377	326	362	381	343	354	338	330	361	330	350	347	361	335	342	342	336	355	363	325	353	310	342	349	357	333	330	369	379	341	325	347	329	355	344	371	361	323	327	338	350	316	337	337	305	348	315	349	305	344	359	305	355	319	354	359	381	320	331	371	353	339	346	326	333	379	361	295	346	328	346	340	338	363	345	352	359	331	314	344	335	325	331	315	309	350	346	353	317	389	356	363	351	368	359	308	337	351	363	333	313	325	319	310	335	315	311	316	343	361	357	336	330	323	347	325	370	351	314	361	357	369	337	316	354	325	290	337	345	370	375	360	361	334	358	330	352	328	356	326	344	346	360	343	320	320	323	338	319	344	342	315	349	331	363	333	347	361	371	333	327	334	339	321	354	320	355	353	336	373	357	326	313	328	328	346	364	349	334	342	313	324	328	348	336	339	330	369	360	346	342	336	361	309	312	316	338	342	347	333	316	368	332	323	317	361	331	348	346	289	324	327	374	347	348	366	353	370	351	342	348	329	349	344	352	344	349	338	352	334	349	363	322	322	316	347	359	363	351	335	347	350	370	350	393	374	331	335	355	348	338	359	337	358	341	328	362	350	328	353	345	305	335	340	361	330	336	365	333	314	330	372	354	327	368	364	354	314	363	339	347	358	344	315	335	344	356	334	326	335
23738	20938	25069	26976	20942	20846	1282	288	216	193	141	104	119	99	110	117	93	89	89	94	88	105	98	81	81	89	91	75	74	69	78	62	76	64	76	70	68	75	54	72	64	71	61	66	71	61	71	91	78	66	79	77	68	57	76	80	73	66	69	69	77	48	73	63	81	59	76	71	53	68	64	69	59	57	71	73	71	63	64	89	58	81	67	63	65	88	75	66	74	75	77	66	68	70	57	68	47	62	71	66	76	60	90	82	62	66	79	71	73	72	55	67	73	80	69	73	58	60	60	53	76	71	86	66	75	52	76	65	68	69	58	63	68	73	62	68	74	68	67	66	64	66	65	60	59	84	72	69	84	62	57	73	67	77	67	72	68	50	62	62	49	82	84	69	81	73	62	54	82	74	78	63	73	67	52	53	71	65	68	83	69	75	67	81	68	65	49	79	62	56	55	59	63	67	59	67	82	66	67	68	56	75	79	55	61	75	84	58	61	65	70	68	82	84	74	59	58	55	64	73	63	74	70	61	66	64	79	94	69	61	92	73	76	61	57	39	86	78	69	59	57	65	59	81	73	53	64	63	77	77	71	72	52	73	73	62	81	72	61	56	50	54	83	87	77	75	65	66	52	55	64	63	77	75	70	73	72	67	64	62	64	60	64	60	68	69	62	78	76	75	84	69	71	62	79	68	66	77	62	56	78	84	62	90	62	53	63	60	57	53	59	64	61	73	65	74	61	68	71	55	59	60	78	72	78	75	78	72	56	72	83	68	52	63	63	59	77	63	65	67	72	63	68	71	62	76	58	68	57	72	62	75	65	57	67	66	64	70	58	71	62	46	79	73	58	59	44	78	51	58	55	48	63	78	71	57	77	54	67	74	68	77	79	82	68	77	68	74	71	66	59	78	69	80	77	79	58	70	72	67	67	73	64	87	70	66	68	79	54	58	62	58	62	84	72	56	68	74	90	79	64	73	70	74	60	66	57	86	76	62	73	52	78	85	81	57	67	73	67	64	71	72	71	66	73	76	69	61	67	66	65	65	79	70	53	53	74	58	77	74	62	82	54	86	62	78	59	65	66	70	70	71	80	63	71	63	62	59	61	72	68	42	71	59	72	67	64	52	70	74	71	61	77	52	91	81	80	58	67	67	59	73	71	62	82	81	80	79	57	59	73	73	70	56	62	70	70	61	71	70	69	65	73	70	64	59	71	78	51	70	70	71	68	64	70	78	72	71	70	62	82	56	58	71	58	69	71	64	65	57	61	80	67	56	52	65	77	72	61	70	66	66	77	98	72	82	89	56	81	73	61	61	62	64	71	67	67	67	72	68	72	65	66	80	50	57	70	66	52	69	51	55	70	50	48	64	58	65	80	63	65	69	71	70	67	80	64	73	76	73	78	65	68	65	59	70	57	84	60	59	63	63	87	76	81	69	67	63	70	60	66	69	50	72	51	60	68	85	69	64	72	68	55	50	62	53	53	58	71	69	57	66	66	75	88	74	49	67	83	75	59	63	68	68	73	69	61	69	69	69	71	89	66	76	76	65	62	74	69	79	68	58	86	76	69	75	72	54	73	74	76	74	68	84	75	61	79	77	54	72	69	64	85	55	58	57	61	70	72	70	71	65	68	60	68	84	75	66	65	80	75	60	72	62	68	68	66	72	74	59	69	65	66	70	76	50	58	93	58	63	75	65	73	62	63	72	58	64	79	89	64	51	66	70	67	68	40	84	77	62	70	66	71	63	54	53	70	63	67	83	74	61	59	71	62	78	90	60	63	68	66	75	82	55	57	64	61	70	71	69	69	62	65	63	74	71	63	53	67	58	65	64	54	57	60	53	66	63	62	47	60	69	52	63	69	65	83	70	56	67	75	77	74	58	66	79	79	70	69	69	76	60	67	68	68	58	74	71	58	68	76	83	66	77	85	59	48	57	58	66	67	74	74	70	61	65	83	59	75	87	72	60	66	58	78	81	74	60	69	78	54	61	51	66	58	75	77	65	67	61	61	67	66	57	68	60	57	72	67	58	59	67	70	88	64	79	58	76	73	72	52	61	66	72	82	67	72	59	64	96	64	56	61	63	69	74	51	78	68	56	50	64	75	65	49	63	64	70	73	47	61	74	55	67	76	69	73	50	56	68	63	75	64	61	69	63	59	68	49	65	71	70	52	62	57	73	68	60	72	65	72	72	75	51	61	70	60	55	85	60	54	73	61	84	53	72	64	67	69	63	84	69	56	53	89	74	66	65	80	64	69	74	55	64	76	83	67	61	70	75	55	60	71	73	75	81	59	63	83	72	57	64	65	69	62	63	64	74	68	66	70	60	72	71	67	69	67	64	66	65	95	70	68	61	54	60	62	63	68	91	59	64	72	62	76	69	76	72	68	72	43	54	57	49	63	58	56	70	74	71	68	64	75	57	80	64	70	53	63	72	55	75	72	61	49	68	73	62	57	74	80	87	70	64	66	61	62	69	73	73	72	72	65	81	46	51	65	74	61	63	79	81	70	68	61	56	58	66	54	57	53	65	61	56	56	54	64	66	72	72	67	77	76	62	56	59	67	84	62	56	66	64	77	72	78	74	68	64	70	73	75	77	62	56	75	64	53	71	43	65	75	78	58	66	47	58	87	65	66	79	75	84	61	69	77	72	75	61	63	68	71	50	58	73	61	79	70	61	72	75	79	66	75	73	65	77	70	56	72	84	63	55	65	71	49	61	75	73	70	77	73	58	71	72	50	62	70	84	78	56	70	68	82	80	59	79	83	62	73	79	59	65	86	67	65	74	58	56	65	74	73	67	65	82	69	56	56	71	67	66	70	95	72	75	45	67	67	77	68	66	78	87	71	73	78	74	59	64	55	61	54	74	69	73	73	64	55	68	80	72	77	63	53	74	54	63	68	75	73	72	78	71	48	77	72	55	64	66	57	63	59	77	67	56	67	52	67	60	63	63	63	67	81	66	60	72	68	71	67	69	66	77	47	47	61	62	70	65	61	64	63	57	59	78	73	74	63	72	58	71	60	71	70	68	63	68	79	51	68	48	70	57	87	55	68	78	78	84	75	64	67	66	52	68	72	62	61	61	73	65	76	66	57	80	90	68	59	60	84	52	69	55	73	65	70	74	55	74	62	77	49	76	67	57	60	68	65	78	55	70	66	78	73	67	72	65	69	72	68	48	60	77	68	64	74	75	69	59	71	79	74	86	67	67	68	62	66	64	78	64	74	68	62	58	76	66	64	88	63	52	70	60	75	57	64	71	60	74	73	73	75	81	76	69	70	54	59	74	61	68	65	81	78	68	65	65	63	60	57	57	55	74	89	67	66	74	75	59	90	61	54	63	65	62	66	59	64	63	62	66	63	76	55	63	60	64	62	55	75	66	51	66	67	63	58	61	53	56	71	70	62	80	60	64	73	69	70	65	72	66	65	58	76	62	69	58	77	57	64	74	70	79	66	75	71	64	64	72	72	53	62	71	56	57	78	68
3014	4062	2210	983	560	372	315	253	241	234	217	226	218	200	226	187	199	178	205	204	176	182	210	177	189	175	181	200	194	178	181	162	205	159	195	171	189	192	175	176	196	191	175	167	164	176	175	175	187	180	184	180	171	163	170	181	176	161	190	186	165	168	205	190	174	185	190	178	193	191	167	160	183	173	204	187	190	163	192	175	162	162	184	187	189	159	209	163	200	156	180	145	179	193	171	155	160	167	159	166	172	174	184	155	172	172	173	174	155	167	200	188	160	163	161	175	179	164	182	162	201	162	195	205	175	187	182	172	168	193	171	188	172	174	174	184	168	188	160	205	179	185	170	195	187	169	172	179	167	187	191	179	169	180	208	201	158	167	181	194	174	190	165	180	202	189	181	171	180	167	184	173	190	201	179	187	172	158	175	190	171	187	185	194	195	169	178	174	202	165	185	172	192	168	187	202	173	174	195	171	189	174	179	176	191	168	176	200	187	187	173	185	188	207	172	196	160	189	152	168	196	201	189	176	174	176	184	196	174	170	186	184	174	181	207	180	171	191	196	164	170	190	195	175	217	165	193	184	186	176	170	180	168	191	173	183	164	176	193	175	195	192	201	168	185	158	177	137	175	182	175	159	165	175	194	177	185	183	187	182	192	157	169	192	169	175	215	187	183	189	186	199	179	180	180	172	197	163	175	186	190	200	182	184	174	164	184	180	183	177	164	197	204	196	181	169	166	177	182	158	188	186	208	196	167	178	183	167	175	170	189	166	170	174	176	184	179	177	164	188	187	175	174	167	190	185	175	181	168	176	173	194	212	179	162	168	203	199	181	189	162	157	175	189	188	205	190	201	193	182	173	158	164	174	176	158	175	164	188	188	180	172	180	166	191	203	177	186	168	189	155	163	176	157	183	187	171	206	175	177	183	180	186	201	202	173	166	187	187	202	184	146	198	182	191	167	184	177	191	167	171	181	187	185	187	178	184	184	167	173	166	182	170	174	174	172	197	189	176	186	142	199	160	186	181	161	199	183	183	189	169	183	184	162	191	181	195	181	166	203	174	202	171	177	160	193	174	167	168	174	171	158	189	183	180	179	179	196	179	159	188	156	188	148	182	187	164	191	177	191	182	185	168	183	164	175	178	173	200	168	159	181	183	188	201	166	204	176	182	174	156	201	186	177	160	190	181	200	162	185	177	186	203	179	170	193	211	159	174	180	174	168	176	179	177	151	193	168	194	193	151	194	190	199	177	189	168	200	191	230	174	168	184	204	179	166	199	174	185	174	189	162	186	182	182	202	177	204	172	153	174	194	184	182	177	180	172	164	153	161	203	179	175	179	178	165	149	178	158	182	189	182	174	199	166	175	168	180	171	172	191	164	169	197	172	176	174	181	152	163	176	170	179	167	188	164	193	191	206	182	190	165	154	183	173	154	189	175	176	170	204	181	172	185	177	166	161	157	172	160	154	193	189	192	159	192	164	179	187	195	173	186	183	175	177	177	169	186	186	176	175	158	176	173	169	175	169	194	175	164	194	191	185	203	177	186	190	185	165	177	183	183	201	208	194	184	173	177	178	195	176	175	163	172	171	174	169	186	222	191	184	199	180	169	190	166	173	170	180	183	174	199	173	160	166	171	186	165	163	166	170	179	199	208	183	196	155	190	188	192	185	166	173	188	165	180	169	181	166	180	177	195	193	183	169	176	188	182	183	187	189	195	173	181	191	162	171	196	172	181	201	163	153	190	173	172	160	175	195	172	171	178	190	201	175	212	160	188	175	191	182	172	174	165	176	182	165	171	178	184	208	174	177	186	178	163	182	189	202	192	197	171	156	200	191	173	196	207	163	179	176	185	191	191	190	178	171	167	149	195	189	183	198	180	160	177	161	173	197	173	168	187	168	199	171	186	161	147	171	181	177	186	158	167	188	178	190	179	196	184	196	165	168	183	171	186	154	181	163	186	199	182	174	162	161	191	177	160	174	167	180	185	169	165	176	167	167	175	182	177	173	204	213	187	184	157	164	175	192	197	172	179	179	199	182	171	183	174	175	161	199	185	174	164	161	180	191	202	156	178	187	178	187	182	180	178	190	164	165	186	166	177	186	177	203	176	170	181	183	191	172	176	202	183	160	166	180	180	191	199	181	170	168	178	171	182	167	164	172	180	173	159	193	187	176	194	183	164	181	188	155	173	169	167	179	167	184	171	183	173	156	198	161	172	178	158	168	194	190	188	188	171	208	182	167	170	188	173	180	185	161	174	188	185	169	174	173	206	183	183	186	187	193	173	165	173	173	170	189	181	158	171	186	175	180	194	176	192	176	150	147	174	176	183	163	185	173	179	169	185	190	161	181	198	162	179	170	197	166	183	174	177	175	169	189	190	157	192	188	172	165	171	206	189	171	163	160	151	180	169	173	172	186	183	179	172	169	172	157	168	157	172	181	181	169	197	162	170	180	170	201	219	183	213	172	206	167	159	172	181	191	160	157	171	180	190	198	166	180	178	159	188	203	187	200	190	189	183	153	176	194	192	184	193	182	208	157	171	199	177	150	182	188	172	177	164	181	174	188	187	178	166	190	190	181	194	148	175	180	179	176	175	187	210	204	182	177	203	171	159	158	194	211	150	161	178	160	146	178	208	167	176	196	195	185	166	167	178	177	146	180	170	170	171	173	157	182	211	189	171	185	168	207	212	193	190	186	184	170	176	170	178	204	201	195	196	183	186	194	177	175	182	169	176	194	144	186	200	180	188	165	187	185	181	165	182	209	174	173	186	189	177	183	201	183	170	162	190	180	187	194	191	154	199	180	186	173	172	165	171	153	185	158	175	202	153	197	195	163	168	159	202	170	161	177	174	178	203	181	165	179	158	174	158	164	156	176	160	187	194	166	174	156	196	176	173	184	158	165	176	157	180	179	194	180	185	178	174	157	163	191	177	179	161	188	181	191	162	157	168	196	179	190	182	184	172	185	178	162	165	174	178	189	177	177	188	170	156	174	182	182	198	175	182	180	161	165	181	179	198	189	160	168	194	191	173	191	166	182	176	177	179	187	177	178	178	188	162	163	181	181	191	205	180	210	181	177	192	174	168	152	199	173	170	208	157	183	177	182	181	192	161	164	182	177	202	194	183	183	170	187	174	144	196	189	181	172	169	189	170	194	174	182	151	188	186	155	176	183	176	169	162	183	180	187	178	171	167	185	155	177	178	198	188	176	171	165	180	183	179	170	172	195	169	175	179	187	170	179	196	195	169	179	179	196	187	179	164	176	173	191	191	172	174	177	182	176	172	157	176	205	185	154	183	193	158	163	165	159	188	155	188	168	176	175	183	169	166	184	191	196	160	193	189	167	187	169	195	187	175	170	179	176	204	182	190	197	175	176	178	174	182	165	180	162	166	179	184	177	187	185	161	177	186	187	169	177	185	183	181	195	202	176	178	198	177	204	184	177	189	161	167	154	186	174	181	171	179	178	181	157	176	191	186	189	171
32637	12473	1377	360	284	266	255	286	296	248	244	264	287	285	248	253	244	249	257	256	254	277	268	292	280	275	269	269	278	252	264	276	275	258	259	265	248	288	284	280	285	268	269	245	270	259	258	265	278	294	271	283	259	276	322	267	261	252	280	257	291	239	271	238	264	234	248	254	240	263	265	284	282	270	254	260	274	271	271	236	308	296	238	228	285	282	282	242	266	257	249	261	280	269	265	287	269	254	296	265	259	253	235	257	264	267	238	248	311	258	270	247	290	228	278	244	301	290	248	267	247	284	249	256	290	261	260	271	244	266	276	245	268	260	264	271	240	268	251	269	275	276	283	246	247	264	265	254	231	261	240	228	246	260	263	263	235	257	263	231	288	250	262	244	245	243	265	270	281	235	269	247	262	271	272	272	253	239	249	237	251	243	233	264	257	281	283	252	277	261	287	259	229	235	261	262	261	247	269	233	254	269	282	260	269	271	261	259	281	281	256	239	227	220	252	261	251	268	234	239	269	247	261	289	266	280	271	294	262	244	259	262	254	256	286	247	256	254	283	263	265	251	269	232	264	241	215	250	264	280	254	262	243	262	274	262	238	245	249	272	280	275	281	267	267	256	254	236	261	234	278	255	265	273	262	297	278	258	246	264	300	263	284	273	277	271	254	300	261	235	272	235	254	229	228	294	258	255	273	259	273	241	262	270	280	267	251	271	275	274	256	247	262	235	253	293	252	269	243	248	260	264	287	291	284	268	289	262	266	276	244	254	263	257	288	247	261	263	267	232	231	280	287	239	253	255	258	253	247	272	273	236	237	253	253	256	256	260	269	235	268	272	253	250	247	263	274	259	262	247	253	283	281	266	262	261	259	258	240	241	236	277	269	264	254	245	255	265	296	258	290	257	246	265	262	246	260	261	273	253	272	261	280	263	291	285	255	242	241	242	234	267	255	263	272	276	260	274	280	262	249	246	276	291	256	230	250	243	253	263	290	238	238	266	232	274	294	242	299	254	275	248	279	275	283	279	269	298	288	254	249	260	242	258	270	261	251	278	269	252	256	265	243	249	268	271	283	278	262	256	256	250	262	254	297	293	275	219	257	238	289	268	231	287	248	276	272	290	237	270	274	284	252	265	279	225	284	289	269	285	232	281	273	271	249	255	247	251	259	259	261	248	259	273	245	253	283	244	272	262	243	266	257	278	251	256	250	235	275	241	251	271	273	277	281	273	273	295	270	259	282	275	284	247	276	268	261	273	250	255	258	254	258	285	263	251	259	248	268	274	246	262	255	266	263	272	254	260	252	273	226	253	242	249	264	282	284	254	266	259	254	287	272	259	268	254	314	248	270	266	260	295	270	249	244	291	257	274	261	256	261	240	234	249	258	255	265	285	262	267	245	274	286	250	252	256	277	242	280	282	248	302	249	243	271	254	306	252	254	279	257	260	225	276	256	238	244	259	228	283	246	274	254	299	251	276	273	242	221	236	257	258	275	274	239	254	247	267	268	259	219	256	258	281	266	264	260	282	229	265	298	276	259	261	253	254	283	288	263	301	251	269	272	263	240	303	270	266	295	271	268	258	263	278	235	243	269	258	257	240	250	240	252	260	265	266	247	271	283	238	253	285	268	259	264	267	271	274	277	285	251	242	267	242	276	277	291	254	263	215	262	249	269	280	269	256	270	246	283	278	250	258	284	240	264	279	245	285	235	273	276	243	273	257	273	264	259	253	271	255	283	268	241	270	277	235	258	248	252	287	278	268	268	264	248	253	260	250	267	249	249	241	251	266	256	245	282	265	258	229	277	236	275	280	267	254	264	290	273	251	253	266	280	264	239	266	229	262	282	260	267	278	262	257	273	216	262	252	260	272	273	297	260	256	249	250	279	267	236	230	245	281	261	272	235	254	262	238	277	251	262	259	270	247	236	272	236	243	254	265	266	266	274	253	266	251	261	289	275	283	244	262	282	273	295	256	265	264	270	228	263	269	289	291	267	261	230	283	266	257	277	283	253	263	244	266	267	306	287	267	261	254	235	231	260	254	255	270	239	255	287	263	246	271	261	262	288	271	269	268	258	273	273	267	247	269	293	275	279	293	260	242	300	278	269	260	260	243	258	276	294	223	264	269	252	246	251	273	255	273	266	263	254	299	253	267	290	242	261	256	258	240	267	256	262	269	257	264	258	269	275	265	283	281	261	269	279	277	247	242	300	249	235	286	255	249	258	256	260	263	274	266	253	264	263	277	239	299	269	248	278	226	247	264	269	287	257	273	253	278	269	275	272	281	268	247	248	234	249	286	258	239	258	276	264	229	274	279	276	223	269	258	248	250	223	246	282	283	288	258	252	275	248	240	254	285	297	269	263	267	275	260	254	257	253	232	252	244	286	244	270	256	254	255	266	242	291	266	252	272	259	278	277	250	278	239	259	269	255	217	247	243	254	273	287	274	231	268	280	280	251	254	227	262	265	253	251	265	269	276	253	252	232	261	272	268	262	258	240	249	242	261	283	258	260	240	278	281	285	308	226	276	263	284	232	255	257	291	236	250	266	270	247	251	226	259	287	256	281	261	261	286	272	252	255	263	291	266	274	283	280	275	249	266	273	252	257	271	256	259	269	276	268	292	250	269	288	256	247	278	266	261	260	265	250	246	265	255	235	266	289	260	272	278	270	273	273	290	224	265	280	282	267	262	264	285	226	258	260	224	263	255	281	249	253	254	248	254	267	295	260	256	243	263	247	268	279	239	234	309	263	277	252	285	262	290	257	269	275	276	268	254	245	264	260	268	244	259	259	247	240	256	249	235	266	268	253	293	264	274	297	262	269	232	252	241	286	252	285	257	283	279	262	256	270	255	276	260	256	287	255	252	268	253	267	261	289	257	232	280	253	239	256	298	242	249	251	257	261	264	249	243	252	283	255	244	245	236	275	257	234	275	238	284	258	262	272	262	289	229	283	245	252	254	260	275	280	271	243	247	286	260	253	282	287	274	240	263	243	259	257	299	266	240	227	215	249	252	283	258	268	274	259	302	269	254	237	293	253	263	272	270	268	276	240	243	276	244	271	264	266	263	237	249	221	250	277	266	203	272	248	260	231	264	263	271	249	257	286	258	262	250	300	242	253	282	240	245	256	245	246	271	266	272	270	248	265	258	278	289	227	238	276	306	256	253	238	275	270	263	252	238	277	253	242	253	263	241	260	270	263	250	230	254	260	253	255	272	244	265	273	278	262	270	237	250	261	269	253	291	253	292	286	282	239	227	256	257	275	278	245	276	263	243	285	285	266	253	257	253	275	278	257	263	249	279	254	263	267	279	249	271	258	260	261	267	254	258	239	256	238	272	251	265	263	251	244	265	264	298	243	276	284	238	238	249	234	244	286	267	279	267	252	243	308	268	232	279	239	276	284	271	281	258	259	260	301	246	262	259	290	282	282	244	268	269	231	232	247	248	259	252	247	275	257	247	245	266	312	280	277	256	251	253	264	273
5370	701	620	578	570	596	567	557	562	599	582	583	564	568	580	551	567	565	596	574	573	600	595	576	573	556	621	615	555	546	577	586	587	585	578	575	595	575	587	540	575	612	558	583	578	561	615	562	607	557	581	574	588	564	552	549	548	563	574	620	608	542	588	603	600	621	573	559	577	556	546	581	593	611	546	597	550	549	567	567	564	597	600	560	534	593	557	593	562	558	544	615	546	557	575	573	533	570	554	606	609	565	615	583	569	593	592	581	583	560	612	588	588	579	561	561	543	541	581	602	582	587	608	561	540	632	592	643	621	575	569	568	566	544	608	561	562	596	564	530	569	584	556	538	564	592	573	551	567	608	572	523	605	570	577	551	594	579	509	592	597	563	625	545	565	599	578	552	576	562	605	601	632	603	591	573	590	562	599	571	589	621	590	596	557	587	587	579	562	577	584	600	562	642	556	559	613	580	592	560	567	602	547	561	579	596	604	572	580	583	559	576	583	566	585	590	575	584	600	577	607	542	511	539	561	582	564	558	592	558	608	556	606	584	549	556	560	619	544	556	548	562	542	582	547	587	559	530	599	609	596	583	618	547	570	553	551	620	551	602	582	580	599	606	567	582	575	572	568	573	547	579	574	559	635	605	561	596	595	600	589	599	560	603	571	540	601	579	569	579	562	569	583	600	589	581	566	563	627	574	616	560	539	569	593	551	584	542	587	570	603	567	606	570	572	583	549	565	589	608	590	578	566	569	588	574	579	600	596	640	584	594	574	588	523	555	592	582	606	612	601	579	565	590	553	586	512	531	556	590	605	563	587	577	585	603	600	589	605	596	571	627	584	574	553	575	550	616	566	563	579	558	599	560	592	567	566	592	562	550	550	549	601	571	584	544	609	591	541	560	586	578	573	528	547	572	551	551	570	552	553	566	563	630	591	546	595	565	542	594	572	553	555	539	591	595	579	584	585	592	619	560	525	582	587	576	598	536	570	612	611	562	546	534	590	577	578	561	555	543	559	593	579	553	537	570	589	604	586	575	611	568	577	537	600	535	582	527	585	616	593	541	595	582	577	575	580	522	627	584	563	589	597	585	569	600	609	598	538	592	586	575	609	572	599	551	583	562	593	551	580	612	562	566	597	575	583	588	566	602	581	561	548	567	566	608	589	583	579	586	557	591	545	582	582	594	627	594	566	592	609	511	615	604	570	580	552	577	601	562	619	554	525	590	569	541	572	556	572	557	580	597	558	538	570	579	586	559	560	551	583	567	580	577	607	571	605	588	575	556	589	583	616	548	587	564	596	558	572	556	554	548	566	573	599	559	534	604	618	592	610	573	602	582	511	591	583	623	569	590	618	595	535	575	572	597	560	524	602	588	595	626	524	587	586	550	585	587	568	592	573	579	563	546	605	577	587	556	584	597	531	588	585	578	549	547	637	597	548	579	563	588	532	573	548	572	586	604	561	538	532	570	546	616	524	590	604	602	542	575	552	590	547	563	577	525	618	569	578	603	556	614	549	545	595	563	641	543	567	602	568	602	562	523	570	601	609	524	597	582	582	578	587	626	595	563	637	576	578	568	601	602	557	570	531	577	566	569	574	556	593	566	567	581	566	576	579	574	572	548	554	571	602	532	551	543	575	560	578	601	578	587	556	563	555	602	601	640	534	575	565	578	569	572	611	524	581	583	602	572	526	603	552	583	571	584	550	599	615	591	531	578	616	621	589	545	567	548	561	529	567	580	587	574	530	580	611	573	623	562	577	576	534	592	589	548	600	590	533	567	539	586	594	593	571	573	552	609	562	579	557	571	589	555	592	579	576	561	567	595	582	551	623	578	558	591	597	609	561	555	623	595	561	580	593	520	572	589	582	577	564	590	527	582	531	582	598	538	591	556	556	535	581	552	582	557	558	553	557	593	576	605	600	561	615	567	601	572	586	634	597	532	578	601	619	591	543	574	593	552	559	564	583	594	534	598	579	615	559	551	542	605	594	562	574	596	575	578	586	542	566	567	575	603	584	575	581	579	572	535	580	612	613	540	526	565	580	564	603	590	609	571	531	557	552	540	564	556	576	584	565	571	600	613	577	588	561	565	590	600	591	579	567	561	570	584	563	580	582	529	612	604	565	569	604	558	557	568	614	606	610	574	555	564	564	597	585	543	604	570	585	597	586	595	589	586	573	584	563	591	584	609	579	551	561	619	559	578	551	586	583	556	565	565	575	567	604	586	555	588	583	568	535	554	582	599	572	594	606	575	547	528	581	576	546	528	557	567	570	547	590	566	572	604	576	605	576	523	577	533	565	593	615	527	578	563	557	558	582	559	522	603	584	555	525	584	569	573	581	533	586	540	549	589	627	576	579	588	607	528	594	576	569	583	558	575	560	599	577	587	593	575	570	536	591	550	589	633	598	550	610	561	586	545	575	595	573	566	523	571	556	553	580	574	582	602	623	594	560	591	580	580	612	607	590	531	591	621	573	610	578	597	554	611	569	608	540	618	561	555	554	578	565	546	607	594	566	575	547	559	599	629	513	534	632	598	602	580	571	579	594	572	563	585	581	630	563	601	578	599	598	555	553	587	555	545	608	609	550	608	559	553	574	564	597	541	584	597	568	589	574	553	591	598	563	580	591	602	534	576	551	563	569	530	587	584	618	599	571	567	595	616	560	569	577	546	566	600	578	583	592	579	579	609	564	591	594	585	556	541	535	574	549	577	598	575	575	595	602	555	589	578	583	581	565	566	579	553	558	573	583	580	590	585	538	558	616	615	615	561	568	586	566	585	565	605	546	568	589	619	584	607	607	578	565	598	606	563	557	567	569	576	561	542	552	581	546	566	600	555	557	523	588	568	588	569	571	562	569	526	570	581	570	566	604	601	568	589	558	569	638	584	602	600	621	562	527	559	563	536	552	585	603	576	570	608	624	589	558	634	557	604	574	554	580	570	575	569	600	611	584	582	612	545	565	557	555	559	605	536	574	570	529	578	557	635	550	591	602	579	576	552	587	593	570	556	600	603	604	547	580	605	579	570	552	598	593	537	533	563	592	604	557	624	566	600	564	580	595	593	532	572	616	564	615	594	593	593	615	553	580	580	599	559	590	582	541	578	615	590	591	557	585	549	599	574	592	586	579	554	614	552	632	545	611	614	544	600	563	542	568	536	562	549	570	582	566	606	547	575	545	571	577	571	580	577	620	589	552	587	547	588	583	569	602	596	564	574	568	560	554	592	568	540	588	595	573	565	606	590	522	563	566	580	549	591	550	565	535	609	568	569	595	566	548	560	561	608	563	580	564	578	561	556	591	585	544	615	530	562	578	591	558	585	629	560	580	590	588	625	546	587	568	585	592	566	537	549	537	571	604	559	586	552	559	597	533	611	546	573	550	568	588	584	585	546	582	555	568	547	563	599	568	618	571	593	566	602	553	565	588	577	538	591	579	567	561	586	567	587	606	555	561	579	593	560	530	622	641	542	545	580	598	586	588	572
24558	21010	24514	27669	20725	2261	315	215	185	183	185	181	151	171	186	192	138	162	184	152	153	152	143	130	114	160	161	161	147	154	148	154	148	147	146	138	154	187	164	148	136	140	158	158	162	156	176	130	161	135	113	160	161	159	140	149	172	136	153	125	137	145	158	151	147	119	133	152	134	146	143	155	151	166	158	147	150	158	158	157	125	163	153	133	133	118	148	156	149	153	134	161	172	142	148	155	158	138	169	148	180	149	138	150	152	147	149	166	153	144	146	131	136	126	142	159	136	157	156	155	126	153	128	155	166	145	156	125	156	166	166	139	138	144	150	141	163	137	164	143	140	124	152	140	154	175	139	161	151	151	144	131	134	165	157	145	141	136	139	128	126	135	153	139	135	163	139	148	155	148	121	164	159	139	137	162	156	169	148	156	145	159	142	132	160	158	140	141	168	172	165	141	134	139	146	140	160	146	163	152	147	150	151	142	171	185	174	128	128	142	153	140	145	150	161	165	145	170	132	165	149	157	147	161	136	155	155	167	167	156	152	135	166	137	155	139	145	140	143	131	173	157	168	171	169	159	141	149	144	136	152	159	158	150	159	147	164	150	158	135	144	155	151	138	144	133	163	141	170	140	164	143	163	171	159	153	129	156	156	126	134	141	139	147	169	140	160	157	141	143	157	155	153	152	166	151	152	154	159	146	172	159	140	139	158	144	138	148	137	142	139	147	155	139	156	146	127	158	139	123	142	141	145	157	148	141	162	133	159	162	151	160	166	145	149	163	127	127	145	134	149	157	153	159	152	147	171	158	166	135	127	147	132	139	169	154	128	148	127	153	183	146	165	156	162	137	136	153	174	137	145	129	154	128	148	162	165	138	130	137	152	136	143	177	189	139	154	133	141	162	142	159	151	151	159	134	168	125	130	116	139	130	143	140	158	152	135	165	146	148	158	156	137	141	124	133	148	151	143	143	158	129	145	146	164	149	155	137	161	155	146	157	151	144	157	141	132	129	168	144	179	142	138	125	135	150	151	145	159	161	158	151	151	149	132	144	156	154	147	164	167	144	176	162	156	138	150	151	133	148	158	157	138	142	149	157	159	146	166	141	162	162	156	144	143	157	149	133	140	149	178	159	165	149	144	148	133	134	171	149	138	139	146	150	157	145	153	145	155	132	152	146	137	149	140	155	157	132	136	157	154	151	163	142	145	158	160	125	161	146	137	145	156	146	152	145	134	142	146	168	149	158	141	141	140	163	150	172	151	164	122	159	153	153	167	143	157	149	170	164	121	154	166	145	174	160	163	158	150	168	146	143	128	146	158	129	131	160	139	168	133	146	162	151	147	152	145	164	154	145	141	159	147	150	167	155	162	139	142	135	146	137	138	150	148	131	153	133	165	127	162	149	130	180	146	154	135	129	161	160	152	143	151	156	159	159	162	139	151	144	157	147	161	142	131	153	140	143	166	147	146	159	165	157	141	134	134	134	150	163	137	176	145	135	136	138	161	156	176	134	130	122	141	124	158	172	156	160	155	134	135	162	167	153	166	143	158	147	165	167	155	154	176	133	161	143	131	163	148	133	138	140	140	141	136	153	157	168	166	151	144	158	140	121	130	131	163	144	170	126	153	159	171	157	167	137	170	162	144	172	141	158	128	156	128	145	144	159	165	137	135	146	156	156	141	148	157	140	171	164	151	163	139	134	143	156	142	185	123	156	130	150	156	150	144	159	174	148	154	141	168	160	172	133	139	152	182	174	152	164	150	142	143	144	155	152	173	153	143	163	129	140	151	166	139	144	147	152	139	153	161	168	147	150	161	148	131	167	127	171	120	155	147	144	159	134	142	144	147	174	164	157	164	152	169	140	156	147	152	135	160	153	151	138	171	173	152	146	128	133	188	150	166	139	153	154	150	142	157	165	158	124	128	135	151	165	161	152	155	147	145	144	169	131	135	171	158	166	136	150	180	133	153	146	140	150	152	146	129	154	156	157	160	136	128	145	160	127	136	167	139	139	144	183	153	164	151	123	147	141	138	155	171	156	163	147	148	138	176	174	159	166	146	146	142	159	138	141	153	134	145	128	137	162	120	149	145	156	145	159	153	141	132	140	161	140	136	164	139	140	169	140	161	151	128	138	160	136	132	160	128	152	132	158	158	143	141	163	154	166	167	146	147	150	137	140	141	161	160	138	134	125	155	178	137	139	157	142	134	136	160	162	155	136	152	158	137	152	127	164	144	139	135	138	165	146	156	165	157	145	143	143	141	157	158	154	125	165	153	153	159	134	132	146	160	149	139	165	145	131	158	156	143	138	143	152	167	159	157	152	200	154	139	141	143	158	129	170	150	151	169	129	144	141	160	150	124	153	148	165	153	145	158	164	170	143	130	135	154	137	139	141	148	144	156	153	164	151	155	147	123	141	141	131	149	168	138	141	143	154	140	142	145	144	135	143	122	157	149	135	142	154	150	133	152	166	168	149	127	150	119	132	146	150	152	120	152	176	141	149	146	140	146	151	161	134	172	142	138	143	140	163	144	153	166	152	140	148	143	171	158	128	148	161	150	162	136	143	136	139	144	135	166	153	161	144	149	146	144	133	144	131	158	150	141	136	140	137	138	147	136	150	150	145	153	154	141	154	127	139	178	152	156	164	173	138	153	143	169	161	146	175	139	142	163	137	126	146	155	129	125	174	164	162	157	146	111	155	135	142	149	136	145	142	145	164	183	139	145	155	157	142	153	156	167	155	150	151	147	141	153	174	122	166	152	143	162	162	159	150	130	148	143	163	125	155	140	154	166	147	140	123	136	169	143	151	164	148	159	150	165	123	160	148	157	157	140	140	149	143	169	159	165	145	120	165	150	146	141	137	142	125	165	137	127	152	150	149	138	151	159	158	149	159	162	143	142	149	151	143	147	157	131	141	142	163	132	157	150	156	146	132	132	154	161	125	160	149	166	162	162	136	141	136	142	150	162	150	147	146	152	149	138	155	167	128	132	151	178	155	138	135	137	151	136	155	141	139	138	139	137	162	143	156	147	141	153	143	182	151	138	137	169	153	146	151	150	155	147	166	145	148	156	154	144	151	146	160	135	162	149	157	140	139	160	138	136	150	149	135	161	138	169	137	138	148	157	142	178	149	149	157	161	158	134	174	146	153	168	162	160	137	146	147	146	147	147	144	144	160	146	148	150	143	135	167	149	156	140	152	157	138	142	166	175	136	150	145	172	142	133	138	154	150	154	153	156	128	163	139	144	150	152	152	136	155	157	141	139	147	161	167	141	132	167	131	155	134	131	140	150	158	153	169	162	178	177	162	173	156	129	152	143	142	171	169	148	144	162	158	169	153	152	145	152	139	143	129	146	146	118	143	147	135	139	147	170	155	159	154	131	156	131	148	157	139	155	140	145	152	173	139	142	154	141	137	145	153	135	162	132	185	161	140	157	135	153	161	158	141	133	134	152	154	156	149	148	143	118	146	128	153	145	144	152	153
2991	2377	1389	718	525	440	415	370	389	364	355	371	345	381	313	313	370	342	347	338	359	359	344	331	359	332	372	348	324	346	360	338	303	360	341	351	332	331	319	355	330	330	333	316	364	338	330	319	360	363	334	318	324	345	341	318	343	352	335	367	377	300	336	332	331	295	350	333	353	342	364	365	320	349	334	326	326	355	369	343	368	332	341	320	349	355	339	324	347	317	340	330	325	327	342	347	337	344	346	329	364	328	335	359	329	315	343	324	344	306	330	325	322	337	343	309	376	339	365	357	352	353	389	354	306	363	340	356	356	340	366	341	315	364	349	356	322	327	358	346	330	323	315	346	325	352	352	353	322	358	349	323	375	322	344	370	330	293	351	301	355	356	348	355	319	338	319	382	311	337	347	357	334	379	330	333	360	338	332	352	352	363	387	337	343	335	356	329	314	330	351	348	337	348	352	353	344	368	317	331	352	342	322	347	309	327	338	342	359	329	341	360	348	311	334	321	337	329	357	365	343	334	323	351	359	343	366	355	317	344	325	305	336	330	334	374	327	356	331	350	317	352	345	370	368	359	348	389	329	329	357	323	338	319	326	330	324	309	333	349	363	357	337	331	333	298	316	364	340	340	343	331	321	367	349	355	331	327	321	306	339	363	316	351	392	308	314	364	336	339	364	349	321	339	328	378	319	384	352	360	343	319	334	337	361	319	342	321	306	346	319	340	337	358	291	316	360	353	365	326	318	334	348	334	311	311	344	317	336	312	315	324	328	350	331	325	348	356	336	366	361	362	312	331	340	329	310	324	351	326	355	368	312	343	349	354	356	355	349	356	327	334	363	322	332	337	344	311	356	350	339	342	356	327	336	323	331	320	353	349	336	322	338	333	346	350	341	318	342	325	339	328	342	348	372	362	338	321	314	343	353	328	345	326	328	336	335	345	316	357	339	306	320	340	315	341	326	332	356	322	336	383	330	353	345	340	334	341	328	357	297	380	351	315	344	308	320	358	348	326	371	362	377	355	349	319	331	345	336	318	352	358	345	328	361	346	305	339	385	327	329	333	369	337	331	370	339	334	351	332	310	343	337	380	343	334	345	308	360	331	347	322	325	341	339	340	317	325	329	353	365	308	338	320	345	353	312	342	314	311	371	315	320	335	364	300	324	341	339	391	321	327	326	320	346	309	349	360	343	324	315	309	327	348	280	324	314	339	308	332	329	335	322	356	360	317	349	355	348	361	333	334	313	360	316	351	346	359	349	325	356	322	317	327	320	332	320	362	308	327	317	377	359	335	343	349	314	389	298	300	334	329	315	316	349	313	324	342	331	351	339	322	352	329	358	325	370	341	345	330	327	321	337	348	347	329	326	327	341	336	321	346	317	330	345	350	355	370	338	322	337	367	318	351	334	368	365	360	317	331	344	352	334	359	341	346	359	333	315	330	349	343	366	349	341	333	336	322	346	344	341	328	321	327	341	332	340	329	332	311	354	356	328	346	330	333	335	310	348	346	322	379	337	332	342	330	320	352	358	382	336	350	346	347	349	308	350	317	328	337	357	329	315	392	322	316	319	364	383	307	357	298	399	308	329	343	319	327	352	364	321	350	352	365	328	323	336	309	356	332	349	339	346	336	346	346	308	328	353	320	334	357	315	336	357	322	369	336	353	357	337	340	356	316	342	355	333	336	310	356	383	356	344	352	381	331	326	330	363	326	324	323	353	323	353	327	366	338	329	338	333	315	317	345	322	302	323	353	341	339	339	322	345	347	360	342	338	370	327	384	326	347	328	312	336	300	321	309	358	360	314	339	355	344	368	344	320	368	368	355	355	313	377	315	345	353	351	329	342	330	339	363	336	346	360	341	338	349	304	334	315	330	385	352	295	328	366	349	367	358	324	309	326	352	340	357	351	346	302	330	334	375	368	348	340	339	336	330	310	335	321	334	359	364	352	336	360	352	308	325	352	333	333	305	349	337	337	312	338	333	349	318	358	356	348	336	334	321	316	335	329	319	339	346	347	366	362	376	351	345	334	333	378	352	356	333	288	369	342	356	316	307	313	316	337	356	363	353	316	346	327	317	343	375	313	356	344	342	338	347	352	338	344	289	314	326	335	376	353	305	347	337	376	338	328	359	335	333	339	332	360	334	342	340	356	338	353	338	326	340	330	313	334	308	353	323	346	345	340	385	368	317	332	373	323	339	324	386	389	336	347	389	332	361	304	335	349	341	330	348	335	344	326	320	328	345	389	335	367	339	326	323	312	331	326	330	332	354	369	334	320	345	345	326	346	332	349	355	353	299	343	347	330	321	344	362	336	335	324	313	308	341	370	355	358	357	341	353	357	340	318	341	357	315	330	350	346	330	330	347	338	345	352	342	346	355	326	351	360	342	357	378	344	333	341	328	360	333	322	333	347	339	355	356	375	361	305	337	341	350	338	338	359	354	335	333	336	311	357	356	326	352	301	324	365	327	323	344	320	369	330	356	346	356	318	328	374	345	328	331	333	354	351	364	354	343	348	355	358	365	297	352	303	328	353	348	303	346	367	327	319	367	346	318	332	348	344	335	323	348	349	333	337	338	355	372	320	336	363	341	320	314	344	329	330	321	354	367	309	370	369	358	308	305	338	326	336	325	371	311	337	356	353	308	357	331	338	342	338	341	374	334	328	345	336	315	357	329	352	352	347	289	362	334	356	354	318	337	306	348	338	332	353	311	366	365	325	343	342	345	342	359	337	319	332	346	332	345	334	317	344	370	346	374	315	351	340	384	319	332	377	367	311	356	344	359	330	352	320	318	338	328	339	336	337	356	336	326	330	367	292	310	310	342	300	299	371	350	332	329	338	337	349	357	327	336	309	362	294	331	319	337	336	312	371	327	329	322	357	321	319	369	342	347	309	350	316	379	377	345	306	314	342	320	341	325	338	347	319	313	330	337	323	339	326	324	303	324	307	322	324	335	320	332	350	342	346	318	344	359	315	301	373	332	337	362	341	353	358	315	336	345	350	362	313	320	334	332	356	358	332	341	307	309	345	335	340	334	342	340	366	342	371	314	357	359	326	337	348	323	367	369	323	329	335	333	368	336	332	384	331	334	319	366	322	355	354	352	330	348	319	324	314	345	342	361	395	359	318	355	348	327	351	326	367	337	330	350	314	342	355	326	357	299	330	360	329	329	328	345	314	344	301	361	341	370	310	374	336	341	348	321	351	324	339	352	367	354	319	338	344	369	354	336	367	330	370	325	332	320	316	342	292	359	321	332	315	323	364	337	328	332	317	323	343	335	330	367	357	328	345	365	348	320	350	347	338	338	298	339	321	355	359	374	330	347	329	309	361	317	336	353	329	354	328	337	358	322	335	314	352	357	340	345	333	344	329	367	352	342	330	352	316	333	321	383	351	367	355	341	353	338	342	331	342	350	329	334	319	357	319	331	309	366	337	337	347	335	320	319	308	359	310	338	346	329	337	306	314	391	368	356	303	348	337	365
23806	20952	25084	27000	20957	20830	1253	247	199	175	136	129	124	112	112	126	100	88	85	86	67	81	76	80	98	82	75	75	65	100	86	63	90	84	66	62	66	81	87	63	67	71	64	69	73	69	54	68	76	70	71	73	65	70	81	73	63	69	71	74	64	60	66	44	71	67	55	66	68	63	75	59	71	70	67	76	78	75	74	61	61	61	53	63	67	69	63	71	66	68	76	69	77	72	65	74	60	63	69	61	74	71	62	91	70	60	58	75	60	59	61	49	62	54	53	67	59	73	68	64	72	79	65	76	75	60	74	59	60	57	65	60	64	78	60	71	77	60	56	53	58	77	78	73	72	65	58	53	68	67	71	52	54	85	66	72	58	66	56	53	73	67	63	65	73	58	69	68	76	66	54	72	77	78	62	71	71	72	60	69	73	80	60	60	71	55	55	60	59	70	69	58	74	82	66	66	49	60	83	71	65	60	86	71	57	67	53	72	74	75	65	69	69	58	66	66	58	70	64	61	58	69	61	52	78	57	58	78	63	69	70	68	80	61	45	62	78	61	61	58	55	60	53	66	55	71	55	59	74	64	66	72	65	71	75	70	58	65	78	73	73	68	57	62	70	78	65	70	64	78	74	57	76	80	65	58	68	70	59	73	67	54	69	60	56	93	83	65	61	67	51	75	57	53	72	69	67	88	67	67	67	76	73	74	54	59	76	69	62	69	73	51	65	71	48	55	68	54	67	63	71	62	66	67	75	76	63	72	76	68	79	64	63	74	60	68	66	66	78	60	69	61	57	86	48	72	60	76	68	65	76	55	80	62	62	65	72	79	64	79	59	77	83	57	65	73	77	63	56	64	64	60	68	75	75	56	71	63	58	73	62	81	74	66	56	64	66	67	53	61	63	72	61	65	67	81	83	73	70	62	64	68	59	78	59	68	78	72	69	58	54	77	77	82	54	51	68	70	74	82	58	72	61	62	74	75	66	61	64	62	65	66	57	69	63	60	68	83	83	67	71	61	61	66	72	61	62	52	63	65	66	85	54	67	77	68	64	79	65	60	83	73	67	63	63	73	72	60	77	66	63	56	63	53	61	59	73	67	70	67	69	67	72	48	73	79	76	74	56	56	60	70	70	62	76	58	68	67	63	52	47	74	61	60	74	60	72	79	57	73	69	61	63	67	78	74	68	55	61	74	70	72	57	57	69	73	70	48	60	75	79	50	74	70	79	60	56	50	60	69	68	64	68	65	50	68	68	72	70	72	66	58	63	74	44	51	69	67	67	56	70	61	71	69	58	68	69	58	64	85	75	69	61	65	65	72	57	66	57	62	75	71	50	69	63	66	62	64	83	76	67	68	54	63	79	75	66	57	64	68	66	51	66	59	81	65	53	64	57	71	62	61	79	66	55	69	74	68	59	70	61	78	67	75	54	74	67	84	73	65	70	77	66	87	62	50	60	68	80	60	69	62	54	71	57	66	77	73	63	74	77	74	70	71	60	63	62	62	54	59	67	51	62	54	68	45	72	58	59	56	64	70	69	61	65	81	72	75	60	66	80	75	63	74	76	59	75	70	56	69	76	95	62	62	74	57	73	56	74	64	84	48	62	61	47	67	89	65	69	59	75	76	72	68	75	76	67	69	66	57	69	62	60	58	74	65	64	47	57	62	68	57	73	72	58	73	89	71	66	61	60	76	60	71	72	53	66	66	78	72	61	60	70	62	72	61	80	79	75	67	58	67	70	57	71	70	58	46	96	62	68	68	60	66	79	72	58	64	75	67	62	64	70	71	79	58	57	73	76	68	73	66	69	81	68	64	77	72	79	49	69	59	57	75	58	65	69	59	65	57	76	51	70	70	49	78	53	70	67	59	73	53	64	56	67	66	75	64	70	71	78	70	61	63	56	71	63	61	48	71	64	60	68	65	60	65	64	61	93	61	75	59	65	65	65	74	49	61	71	83	76	76	78	67	57	64	68	70	58	72	66	67	57	91	53	63	69	55	63	80	55	65	85	60	81	75	91	55	68	77	79	76	64	64	70	64	59	69	64	67	62	66	56	62	55	46	72	81	67	80	69	76	66	55	81	78	73	65	69	57	71	82	64	72	68	63	80	83	58	52	58	58	54	69	75	65	72	59	76	80	71	88	64	59	56	79	53	51	55	59	57	64	82	58	43	61	75	70	50	75	68	68	64	60	53	53	47	70	49	64	63	63	60	81	53	65	66	69	67	59	52	60	70	89	72	67	53	75	78	64	72	54	56	68	79	70	64	50	64	67	62	79	74	51	61	53	52	71	60	83	51	51	43	84	64	63	80	72	56	63	65	71	81	53	64	69	60	70	55	66	69	57	67	60	76	78	69	78	64	69	58	80	77	67	61	66	72	54	62	69	81	68	73	72	71	74	71	72	70	64	60	58	64	60	53	65	59	57	58	59	56	46	61	65	71	67	49	63	69	66	62	55	43	56	55	62	63	66	62	63	63	81	65	80	54	70	68	66	75	67	79	72	68	70	69	56	55	64	79	70	58	62	70	68	61	61	60	66	74	55	69	59	61	56	69	76	65	67	60	61	75	78	63	59	64	57	89	68	75	65	46	76	59	59	61	69	54	73	66	60	72	72	73	54	70	65	59	70	82	69	64	71	71	66	68	73	73	68	73	68	59	79	76	76	69	56	69	60	53	62	75	60	62	71	77	51	67	61	74	77	58	63	57	63	67	76	62	69	66	63	58	84	71	63	79	53	72	68	72	75	72	75	73	74	54	48	61	71	73	61	59	69	73	69	53	68	55	57	69	77	70	63	66	82	67	64	68	65	62	59	58	56	71	80	58	74	65	56	59	67	67	60	65	82	57	69	58	81	68	70	66	46	60	59	60	66	57	61	67	64	44	72	79	74	74	71	84	54	70	57	50	83	69	66	60	66	67	73	74	64	53	65	62	55	59	68	62	65	65	74	75	75	64	68	60	60	71	68	55	63	61	80	72	64	71	51	74	85	57	73	82	58	61	57	67	59	65	59	85	70	77	64	65	55	68	73	70	68	57	55	67	64	65	75	74	66	57	61	66	57	52	73	75	68	74	74	82	65	74	67	78	83	75	72	65	57	56	91	48	68	58	52	81	46	67	71	59	63	57	61	66	81	69	63	61	64	66	53	73	46	77	69	74	73	83	76	60	78	72	54	77	64	79	81	49	78	60	78	73	72	79	61	67	61	65	58	77	78	80	59	77	62	69	63	70	57	56	48	60	62	71	69	72	69	71	74	80	69	68	72	64	56	70	73	62	63	57	66	74	74	68	83	60	59	60	85	88	82	76	75	73	74	76	73	70	64	72	58	62	67	89	67	60	68	73	74	74	65	76	57	65	86	68	66	77	74	73	69	81	73	86	53	51	67	61	79	57	75	50	64	61	76	64	70	75	71	65	63	67	76	76	57	61	53	65	79	68	61	63	77	68	78	64	49	66	79	75	55	56	66	71	74	66	59	59	60
3083	4018	2116	966	552	362	275	217	278	219	223	232	195	199	196	197	192	195	181	202	186	211	193	159	183	178	162	192	177	201	169	177	161	182	185	167	188	186	175	187	179	168	198	192	170	165	151	159	155	198	176	182	189	186	170	206	158	166	176	179	177	176	184	163	182	170	171	188	175	165	181	183	173	170	181	191	183	177	169	162	157	188	196	177	203	198	168	207	192	165	175	177	163	187	190	187	159	194	156	202	194	159	189	176	184	171	192	178	156	193	191	178	167	165	169	193	171	178	216	173	162	179	189	175	181	205	168	192	170	149	185	175	186	172	161	164	178	152	169	186	190	175	184	168	169	176	190	193	183	174	156	174	185	148	172	176	179	172	188	169	165	177	185	175	194	172	171	180	157	176	179	172	178	195	171	149	185	154	181	157	181	183	155	173	152	165	185	172	175	188	187	142	181	177	190	156	192	195	167	177	191	178	190	176	204	199	154	179	152	158	169	183	174	198	182	181	192	192	149	168	165	149	163	173	186	179	160	188	162	203	193	179	192	183	196	182	153	187	187	184	190	196	197	202	165	204	195	223	167	173	210	177	179	155	169	171	156	167	159	178	183	187	174	191	215	188	192	187	176	172	204	178	167	174	178	184	169	153	184	170	183	164	199	168	189	168	163	155	176	186	191	189	191	166	185	177	197	165	176	198	164	169	161	177	191	170	199	180	183	165	195	173	184	165	185	183	172	184	172	170	183	177	177	178	179	185	183	161	177	173	169	178	181	164	177	188	192	167	165	168	180	177	177	168	180	168	183	194	185	202	179	192	208	185	185	159	174	180	189	161	179	161	163	185	176	159	191	161	168	182	174	184	180	190	200	194	194	191	193	183	171	204	166	191	201	192	186	181	182	175	180	178	185	174	173	180	180	184	189	186	183	171	172	191	187	159	188	163	196	183	200	185	216	209	169	169	171	178	178	185	181	176	188	207	173	185	182	191	171	170	167	167	171	208	162	193	180	170	171	161	186	186	190	186	192	189	172	164	196	185	181	177	188	166	180	183	184	175	167	199	178	180	167	180	174	152	159	180	186	180	171	168	169	196	183	185	162	186	155	170	183	173	174	171	166	163	175	186	188	166	176	183	181	185	213	180	180	199	154	191	176	186	207	181	164	167	182	178	195	177	171	167	172	189	190	184	179	176	183	190	164	186	170	184	171	170	169	160	183	186	173	164	199	149	186	161	188	188	171	166	184	156	163	171	198	148	182	194	190	177	194	195	183	189	153	165	205	166	178	175	168	173	162	166	167	173	183	156	170	158	179	178	171	178	185	195	188	187	181	178	188	157	178	179	175	182	175	184	197	190	185	179	164	157	173	164	191	155	170	169	208	177	182	206	154	183	173	182	180	203	176	187	174	188	167	181	188	191	178	162	194	175	188	185	190	177	168	195	177	184	161	187	192	167	182	171	174	183	167	174	197	186	183	202	174	164	177	171	210	190	198	178	163	190	196	163	147	185	173	189	183	164	204	186	194	181	190	173	169	186	190	169	185	180	170	173	176	181	196	175	178	175	190	167	160	161	176	179	161	165	175	210	172	179	206	177	184	200	176	159	186	169	170	172	169	171	184	184	174	172	172	166	161	171	162	179	180	185	193	179	193	166	151	164	178	180	210	198	170	186	173	158	168	183	182	174	179	164	169	168	173	209	152	171	160	166	201	193	163	204	163	157	165	195	164	175	185	177	162	146	197	201	175	184	158	194	148	185	176	170	199	180	193	195	173	190	179	180	175	204	190	158	170	177	192	190	183	168	190	181	170	192	206	173	194	183	190	184	195	173	168	185	177	187	197	186	180	183	169	151	167	187	208	180	152	174	189	166	156	199	168	173	183	212	195	176	167	170	180	151	190	183	164	173	161	195	164	180	177	194	196	205	173	183	146	188	188	163	190	181	163	177	171	193	166	189	164	202	179	174	185	183	158	204	178	167	179	186	166	193	168	190	187	181	183	202	150	207	193	177	168	186	170	189	172	188	189	190	149	151	168	199	169	178	200	181	184	189	181	170	180	174	178	155	183	190	163	213	159	183	189	169	194	179	214	174	196	187	190	165	171	183	191	173	203	178	188	178	183	168	186	176	175	185	152	195	177	175	164	176	172	180	183	178	184	188	187	152	180	146	177	165	180	170	171	157	178	187	186	164	198	164	159	187	193	188	175	172	187	166	140	186	189	184	167	163	170	169	167	162	164	187	171	206	169	188	182	152	185	158	178	174	166	161	181	169	201	174	188	193	189	186	193	182	176	172	160	172	177	182	184	194	174	192	180	158	203	171	190	199	199	187	186	192	178	173	177	159	172	183	154	199	178	173	174	182	174	181	171	169	181	193	162	196	173	170	169	164	173	177	178	182	156	151	190	184	190	179	190	168	183	167	195	173	161	162	182	176	183	162	184	173	167	147	178	182	191	183	188	159	174	159	168	184	163	191	202	190	186	195	181	141	185	155	170	163	182	177	187	181	175	179	158	159	161	169	165	176	202	186	191	184	181	155	164	188	186	176	187	167	189	200	184	182	167	171	159	183	186	176	181	206	200	165	171	169	185	162	174	176	173	155	170	180	174	191	178	154	182	188	175	198	190	170	165	164	186	195	199	178	198	177	158	174	154	202	185	170	188	201	170	166	167	175	173	173	163	176	172	188	194	218	175	184	204	195	189	185	175	194	191	176	179	191	187	192	175	175	168	151	194	175	176	179	173	167	175	162	186	189	200	161	179	153	172	163	171	172	164	195	190	186	170	176	192	201	191	162	176	199	130	155	167	175	166	189	179	192	184	185	174	168	162	174	191	182	180	173	173	179	192	184	185	186	178	167	176	176	185	195	177	185	189	184	169	193	196	182	173	165	156	169	190	152	184	159	174	199	168	168	187	195	166	152	184	181	189	176	215	172	183	173	183	192	175	155	164	186	156	186	182	156	188	150	164	171	192	154	162	165	181	173	177	172	204	169	180	188	181	167	186	170	171	199	186	182	188	189	171	185	182	176	178	189	200	185	174	182	155	177	216	174	163	179	197	164	201	168	215	174	164	205	181	177	189	177	192	163	173	191	169	175	162	190	172	200	206	178	206	169	189	169	172	194	186	175	195	196	175	190	181	195	159	202	172	176	185	196	162	168	166	199	163	184	177	165	189	146	184	194	177	188	180	176	194	172	180	212	194	186	176	179	176	162	196	196	193	184	154	168	174	198	185	173	174	181	177	202	185	184	181	186	201	171	182	174	155	161	177	180	177	179	177	173	175	167	202	169	166	152	188	195	164	193	177	178	181	165	181	185	170	194	197	166	186	160	173	187	169	177	202	173	173	163	173	158	145	185	178	172	172	177	155	157	191	207	180	190	202	172	179	198	174	172	206	215	168	157	174	159	188	181	173	186	201	176	181	175	170	156	175	176	160	166	174	169	188	206	191	188	166	180	154	163	166	165	173	187	196	174	157	163	194	212	192	170
32490	12357	1329	340	326	269	278	254	258	251	247	258	235	262	247	261	266	260	247	265	260	276	226	245	249	250	258	259	253	267	247	287	245	245	288	257	280	270	269	299	239	261	278	230	247	260	270	270	294	245	242	250	263	270	273	290	274	268	274	251	235	271	262	237	247	248	272	258	282	258	251	248	259	245	263	257	297	262	257	260	241	262	262	262	264	255	258	254	274	300	255	257	253	245	258	255	271	272	244	267	270	261	270	248	270	247	252	254	280	276	276	285	240	266	313	256	283	248	272	255	258	247	285	270	272	252	256	253	285	232	263	267	280	267	267	259	290	275	289	257	235	258	256	276	250	273	245	271	268	274	276	237	254	228	278	224	278	269	251	237	242	253	269	277	252	253	214	246	264	271	277	282	248	236	252	309	237	303	279	273	240	264	258	284	238	252	274	262	244	243	258	273	270	263	291	253	264	267	242	244	264	258	232	277	273	280	287	285	275	242	254	252	257	247	252	266	254	292	240	250	233	245	271	255	255	282	288	282	296	252	232	297	253	296	260	269	249	244	276	296	250	278	254	254	263	274	261	275	234	234	286	256	242	269	256	251	280	269	285	263	281	266	250	259	214	252	262	257	269	259	268	228	205	250	294	256	269	269	236	264	261	300	260	256	236	283	301	230	267	252	282	254	274	275	281	248	277	303	265	279	264	264	256	264	259	259	255	245	266	266	272	267	267	226	270	228	281	237	244	248	280	280	234	266	229	265	280	275	275	263	262	260	226	246	263	236	278	259	269	267	260	257	267	303	266	283	259	273	248	252	271	269	268	267	275	234	257	300	259	268	265	273	246	258	270	267	271	300	286	264	283	248	262	245	246	281	289	233	264	282	262	239	263	237	289	277	248	271	251	274	275	282	259	280	244	274	262	244	259	242	286	258	266	277	284	286	254	261	251	272	266	257	267	255	279	262	249	271	262	232	270	270	273	243	261	252	266	268	243	236	285	270	293	282	223	255	269	304	274	254	255	213	266	267	259	286	232	251	256	271	252	248	266	278	282	237	277	252	267	251	240	251	260	282	254	253	244	261	242	245	263	273	255	254	267	282	266	242	242	271	292	275	228	251	242	251	262	264	259	251	248	252	262	229	244	248	236	253	235	261	296	288	280	224	284	264	268	300	237	248	270	255	284	266	248	280	242	259	254	276	274	272	253	244	301	251	271	262	245	251	274	275	261	268	251	258	265	254	261	258	245	252	271	256	258	287	281	245	261	275	260	237	236	287	231	230	277	253	266	262	253	253	280	260	266	247	276	232	236	231	249	244	262	243	253	288	241	265	252	261	283	261	243	261	274	254	265	275	255	257	249	262	237	281	276	255	277	263	259	266	253	260	264	268	252	262	267	266	272	249	245	254	259	241	251	247	257	282	285	296	262	228	237	278	268	262	278	282	256	274	263	263	249	259	275	274	266	247	271	264	257	218	229	227	239	256	279	263	236	250	253	280	260	256	247	258	261	246	265	255	249	241	272	248	257	278	288	248	270	277	280	257	263	279	244	275	278	239	249	267	267	268	252	258	267	259	258	257	240	283	289	247	245	235	255	271	253	279	251	260	255	247	271	249	259	256	262	271	260	243	245	260	263	264	274	255	247	224	254	252	263	263	291	245	297	239	263	250	251	242	283	256	265	238	280	264	265	257	271	266	260	266	275	235	221	244	245	238	282	273	248	269	240	283	247	248	274	237	260	271	274	265	248	278	276	301	261	256	255	267	247	266	265	261	240	242	260	265	265	260	267	252	229	265	241	281	255	279	246	249	243	256	276	289	303	260	266	276	281	256	229	257	277	269	261	265	238	255	303	249	252	208	264	263	274	244	284	270	265	261	270	257	269	261	264	261	295	256	248	255	248	243	259	252	263	280	257	268	284	251	229	264	260	256	282	263	267	286	283	233	241	267	253	254	261	311	276	237	229	267	258	276	274	259	247	239	251	245	267	291	270	237	284	255	254	244	239	277	256	260	261	265	263	258	282	263	268	255	252	260	255	241	257	225	257	264	240	258	247	283	286	251	289	267	258	248	247	234	280	254	254	247	239	268	258	259	256	257	300	255	274	231	237	266	231	250	272	301	274	251	274	264	267	261	301	268	263	260	257	249	265	307	251	245	227	230	256	288	265	253	241	251	261	248	269	271	244	273	256	270	263	280	280	240	256	261	259	265	246	280	263	279	249	251	270	266	261	267	263	256	270	259	245	271	261	238	244	240	265	256	264	252	254	267	268	255	274	249	259	252	267	277	283	281	225	267	273	294	266	238	254	252	275	283	256	265	288	258	259	262	261	276	254	225	269	276	267	249	240	260	243	289	239	266	282	278	229	281	241	258	256	242	239	268	262	258	255	247	262	257	278	253	300	260	276	271	257	256	276	267	242	262	266	280	232	286	251	252	280	261	257	228	268	275	229	264	270	258	255	246	255	280	257	246	259	224	268	242	257	254	299	254	258	252	261	261	258	266	294	253	256	250	255	249	262	258	286	270	272	254	263	237	279	253	241	246	261	271	266	255	266	280	250	278	284	287	232	278	243	271	238	257	258	252	275	270	244	225	262	254	245	266	269	275	227	280	247	250	256	232	268	247	248	260	269	283	247	270	257	285	266	248	276	235	291	243	292	287	252	266	272	270	243	246	252	247	259	299	282	271	272	279	295	291	264	258	278	247	287	271	248	245	258	267	256	245	275	261	268	272	287	257	274	257	248	261	255	251	264	274	239	233	251	259	267	247	252	270	229	244	263	258	252	231	241	249	246	248	270	258	246	285	241	237	245	278	242	265	242	240	253	252	249	269	284	274	248	234	277	256	260	259	261	269	280	268	250	243	247	263	267	283	284	259	256	260	253	277	296	264	274	246	290	224	248	249	249	253	281	269	252	258	255	293	286	262	236	262	274	270	257	247	277	277	249	273	229	246	272	255	265	275	250	260	262	280	259	258	259	279	265	295	257	241	256	265	261	251	249	254	278	269	272	244	263	293	268	286	256	239	247	236	269	263	218	267	265	251	258	265	242	251	234	252	243	259	272	268	263	262	226	242	264	246	260	269	286	276	281	238	283	264	263	274	262	226	250	260	270	274	229	272	263	235	254	252	299	244	268	209	293	283	249	276	271	261	269	279	238	260	264	251	269	240	241	275	303	279	250	272	249	261	272	254	259	278	260	270	274	294	265	265	248	254	257	242	279	253	258	256	207	264	263	261	265	243	261	276	273	267	279	278	247	268	246	238	275	241	239	285	272	262	283	280	271	243	253	254	276	277	231	272	255	259	284	258	260	250	266	275	267	270	290	255	312	261	234	253	234	280	245	281	254	274	257	257	258	241	240	253	262	253	281	270	294	256	257	264	279	274	263	247	255	269	281	296	266	279	268	273	235	254	275	237	257	287	256	277	237	262	264	270	262	243	256	261	262	284	286	294	217	242	252	255	279	264	290	250	248	253	264	283	267	269	253	242
5335	690	602	601	599	531	590	569	585	602	552	529	542	563	581	591	596	602	558	566	616	561	549	543	544	597	552	617	549	597	578	580	580	579	550	605	567	633	586	558	566	598	541	593	547	533	531	587	606	561	545	576	587	596	541	542	587	614	587	556	575	602	543	551	603	559	588	555	550	549	594	596	555	587	584	602	628	572	597	610	589	614	576	641	596	550	623	608	590	610	592	508	566	588	578	579	547	577	591	582	575	573	571	596	528	543	602	584	545	610	578	580	558	576	516	552	595	584	575	545	584	603	610	563	604	595	568	549	596	577	574	607	522	587	620	646	548	593	552	568	581	613	576	581	585	602	564	593	550	578	592	562	585	557	550	548	667	540	598	569	542	523	568	592	561	609	574	562	596	555	606	594	586	588	572	597	560	560	580	586	523	529	584	558	569	573	593	567	533	543	510	552	615	608	571	563	579	580	553	581	571	607	567	586	566	631	556	545	573	591	575	579	580	579	593	576	599	578	598	570	588	565	576	616	603	558	550	542	589	604	536	549	590	586	565	571	563	579	591	567	610	573	598	576	582	598	603	568	581	609	553	603	573	603	565	584	563	537	565	578	535	588	547	569	538	591	582	588	612	575	598	570	587	588	549	644	613	593	595	549	572	565	555	578	584	555	567	585	563	595	549	526	584	600	585	589	549	531	577	542	555	545	583	595	534	554	552	585	559	579	586	594	547	555	602	583	630	578	563	601	580	582	616	543	556	594	530	569	580	586	558	567	613	551	584	581	556	563	553	581	597	579	539	592	552	581	545	590	557	556	555	535	552	540	541	547	598	525	593	539	614	565	585	565	569	590	587	560	583	559	566	526	574	573	593	633	583	567	573	562	543	600	548	589	580	561	577	576	560	566	586	543	561	601	598	587	634	571	538	572	559	588	604	600	583	567	595	564	572	580	573	596	623	550	570	558	551	575	528	581	523	603	602	610	621	598	594	564	572	579	621	602	560	563	575	614	565	569	575	568	564	596	570	600	585	569	608	579	583	573	608	582	534	568	582	564	639	587	543	611	604	549	569	576	586	571	626	537	516	564	557	573	571	604	599	566	547	609	573	572	598	585	586	584	571	584	558	576	600	599	571	583	546	592	543	569	569	600	548	564	585	572	582	545	615	535	584	590	525	585	569	523	572	639	571	569	574	575	567	528	581	608	556	578	586	551	553	589	531	584	576	552	530	567	584	579	549	574	545	559	592	563	577	566	570	629	616	570	597	572	540	546	590	573	580	572	554	543	564	572	581	598	593	563	590	557	581	534	576	549	559	601	552	578	563	574	550	594	567	565	609	581	552	589	555	592	569	572	581	567	586	600	602	569	610	598	588	545	588	589	565	585	565	599	561	558	561	521	580	580	569	611	540	594	580	531	583	596	571	609	566	610	563	589	540	586	554	596	571	597	554	617	576	561	570	591	613	564	551	608	558	563	593	579	591	570	581	588	591	583	563	526	571	583	590	575	566	571	565	580	560	584	581	558	562	556	542	592	549	588	546	604	554	622	580	552	595	611	584	569	556	552	578	553	577	576	550	588	568	588	616	589	563	577	561	538	551	559	572	585	546	566	520	525	513	544	539	553	545	569	576	567	580	597	566	539	578	607	563	580	544	567	566	563	574	567	570	586	563	577	525	575	554	581	583	581	579	579	598	559	565	580	561	572	609	544	550	550	591	584	557	559	575	589	591	587	581	547	551	543	535	592	575	598	516	604	557	562	546	576	569	559	566	590	578	526	593	566	586	531	592	564	547	579	570	579	526	564	587	556	586	526	553	559	605	579	579	597	552	584	557	556	561	584	552	570	537	604	583	602	552	602	573	554	600	566	603	570	573	631	585	615	603	569	588	587	560	573	575	583	559	645	588	556	593	534	569	574	566	596	553	597	538	584	592	580	571	604	584	594	577	542	573	593	561	568	551	587	611	537	588	584	593	537	590	581	553	592	602	557	591	589	603	576	592	605	591	576	567	574	573	520	551	575	535	590	584	591	575	586	580	589	554	539	544	574	531	612	588	601	576	573	586	552	569	608	552	538	587	626	611	551	582	567	592	574	584	575	593	579	546	595	605	559	560	581	615	590	585	602	551	578	578	526	575	555	586	576	614	560	629	574	594	562	593	617	562	558	550	589	539	585	579	572	589	592	609	594	539	571	563	582	605	557	572	561	593	570	635	552	568	579	595	570	546	574	594	578	530	575	540	585	595	594	590	564	572	559	557	575	572	557	592	547	617	599	536	570	543	562	615	576	630	596	580	554	548	613	604	558	594	518	579	573	582	589	603	606	617	612	569	578	569	592	550	605	574	556	573	594	556	568	594	556	610	587	541	562	557	580	596	603	555	572	608	559	587	607	536	543	575	582	565	572	554	589	598	520	602	554	572	563	575	576	587	572	565	601	556	560	556	602	550	570	585	570	556	550	563	537	562	586	548	593	565	556	519	547	597	562	600	609	544	612	599	552	631	584	560	511	603	606	580	584	585	542	545	590	602	576	576	549	531	569	588	570	560	544	574	588	550	585	565	537	546	614	597	579	602	610	608	600	561	558	571	572	610	579	589	554	562	556	572	601	596	572	580	577	568	606	566	600	542	582	570	605	569	606	538	562	601	525	578	572	573	604	531	527	571	600	573	597	575	544	583	542	622	595	596	584	618	557	560	575	541	557	556	564	595	583	568	549	579	589	559	598	549	585	565	571	593	608	600	569	606	590	556	566	593	556	557	557	581	566	513	590	554	546	575	547	543	603	544	532	607	565	568	549	578	562	617	585	589	606	585	570	585	573	556	601	577	543	604	523	586	585	541	561	573	584	574	582	584	562	567	581	561	578	610	579	578	533	603	567	615	555	530	555	608	550	572	586	607	571	580	602	594	568	575	548	559	593	613	577	575	572	563	576	580	562	572	596	583	561	607	570	584	612	579	590	590	563	585	579	608	563	590	638	579	567	577	593	605	647	603	560	557	545	519	542	570	570	539	584	559	619	590	580	539	590	571	613	554	546	639	582	582	555	586	611	540	576	560	555	562	583	586	569	554	607	641	552	554	566	546	567	545	586	550	568	632	562	582	579	560	554	612	597	531	558	617	546	569	566	594	589	539	589	560	625	588	582	620	516	563	522	579	552	587	576	546	575	612	591	545	560	565	552	586	590	596	549	573	572	589	512	553	565	532	546	572	595	591	560	567	543	562	548	563	571	550	553	576	531	560	555	575	575	587	522	533	598	563	642	591	583	573	609	551	587	582	570	561	565	561	601	599	569	560	612	598	541	578	587	563	593	580	551	597	552	565	546	570	572	557	575	560	581	613	601	577	586	576	587	637	537	511	581	565	578	608	612	567	580	545	560	554	535	545	571	545	565	544	586	608	568	597	567	522	583	566	561	582	560	549	572	563	582	583	594	551	545	595	561	547	582	553	565	593	570	589	572	544	609	564	578	561	549	604	570	596	524	526	556	577	607
24524	20964	24431	27663	20604	2205	302	238	208	203	195	177	163	174	178	190	145	166	142	153	171	158	136	134	138	152	156	154	152	159	142	140	139	142	119	140	129	153	148	179	164	136	165	152	146	138	145	128	168	139	142	162	157	153	149	157	130	169	151	159	148	143	179	167	144	144	151	131	159	154	147	150	167	138	142	138	131	152	150	156	132	143	139	165	156	158	146	154	159	162	175	177	123	138	127	162	137	158	137	145	143	148	146	159	151	146	139	138	139	146	134	150	132	171	136	131	149	129	153	158	135	161	142	164	139	145	165	160	136	137	152	147	140	125	150	145	173	145	136	189	153	164	169	149	140	151	131	140	148	138	135	138	156	129	137	146	134	153	138	157	180	147	147	139	143	146	132	148	137	148	156	146	145	141	142	166	161	139	165	160	138	168	148	132	179	134	154	143	175	145	164	124	130	141	139	160	146	161	149	146	138	179	162	147	148	147	141	178	140	146	154	153	154	153	144	143	147	157	137	159	151	166	159	142	157	139	112	158	140	125	174	142	152	166	164	137	154	137	165	155	124	147	129	152	133	139	142	146	148	147	144	123	164	175	151	109	148	147	153	155	148	147	128	147	126	156	160	160	131	123	145	139	122	148	119	168	157	148	161	157	157	148	135	145	141	141	140	134	116	146	143	144	166	162	125	157	153	143	129	126	152	144	125	145	138	158	140	141	142	146	146	156	160	165	151	153	149	156	137	147	139	132	154	152	122	145	140	126	145	147	143	146	181	150	133	159	139	152	138	151	156	133	156	166	150	170	137	156	151	156	146	152	140	134	136	156	140	180	152	140	153	156	165	144	143	148	158	154	143	163	130	139	154	130	153	142	136	122	149	145	166	139	162	155	150	146	148	134	146	163	167	153	139	135	153	174	141	143	148	156	170	151	158	157	133	144	133	163	130	130	179	146	147	171	156	139	127	141	174	137	163	160	136	138	142	151	155	147	134	145	137	147	164	178	155	143	133	149	151	154	155	161	164	164	133	172	146	153	150	145	133	157	165	163	145	133	152	154	152	144	153	177	157	156	154	128	127	133	144	158	124	167	139	157	143	138	168	140	149	147	156	165	158	144	134	130	183	153	166	144	147	164	164	147	157	129	133	132	158	153	162	152	137	140	149	124	136	159	144	166	144	150	164	154	137	144	134	137	141	136	137	143	157	154	134	155	154	152	172	181	143	160	151	177	156	150	155	152	132	157	160	161	116	152	146	155	167	152	156	126	111	162	165	145	125	144	156	141	146	163	151	156	148	163	148	137	144	140	130	145	166	133	138	148	156	153	166	130	164	129	146	158	158	155	150	138	174	144	159	174	143	146	153	159	139	133	151	151	148	158	158	146	174	145	132	153	159	152	159	136	167	151	149	134	125	131	157	161	146	149	128	122	168	149	142	159	169	119	153	156	152	144	142	140	159	159	149	132	171	135	160	119	148	139	142	134	133	146	162	118	164	163	150	154	148	149	167	178	169	140	143	158	138	171	144	157	147	153	145	126	154	159	124	136	148	150	157	167	153	149	133	130	148	145	150	140	147	157	150	136	153	157	146	150	141	160	141	163	146	153	140	156	157	161	147	136	140	125	136	169	158	168	138	171	152	161	168	137	140	146	139	126	149	143	138	121	169	134	170	155	152	138	146	149	131	154	142	150	157	154	139	157	150	168	158	162	138	136	161	152	141	160	145	161	151	146	136	131	130	170	167	168	165	137	146	174	137	140	156	148	148	145	135	130	142	152	129	136	154	166	125	142	140	154	156	179	136	145	149	138	118	184	148	140	141	143	160	151	136	152	164	151	144	148	151	142	161	145	165	173	176	146	152	135	173	145	141	140	160	151	147	160	156	156	152	155	157	135	146	142	161	141	149	150	136	159	148	127	128	155	175	154	162	128	162	126	139	148	153	153	154	150	140	138	156	146	137	148	139	154	136	143	165	158	142	159	166	171	154	153	141	172	133	138	161	162	141	154	149	173	161	163	137	153	143	137	152	149	174	142	131	142	146	151	158	139	143	141	133	147	144	142	146	137	135	157	181	146	144	147	148	159	144	149	168	138	134	128	159	146	163	138	152	150	158	133	136	150	148	154	174	142	159	137	143	144	125	155	148	133	133	128	135	141	146	142	140	149	139	155	158	141	156	142	137	152	140	142	139	165	133	174	179	138	138	151	147	147	177	173	126	142	160	143	153	150	139	154	127	163	153	148	129	131	148	118	147	150	140	155	141	156	138	170	145	153	160	156	167	153	138	124	168	157	163	158	139	159	151	141	158	145	156	152	144	140	141	127	151	150	130	153	169	140	149	140	152	138	141	143	138	155	148	146	167	125	156	146	146	152	132	151	117	160	158	153	157	159	157	135	152	170	146	158	155	156	132	144	152	139	168	146	134	151	132	160	167	147	135	141	163	160	145	146	156	138	166	145	131	143	153	158	113	145	150	149	148	155	125	151	172	148	133	148	134	135	133	153	147	165	131	148	155	131	156	165	169	138	160	171	154	129	167	139	145	143	163	145	154	147	145	163	173	150	135	153	138	146	143	144	133	158	145	134	145	126	135	122	148	177	122	145	139	156	145	142	151	135	159	126	126	174	155	152	133	149	136	155	132	140	169	144	138	159	138	151	141	145	125	120	147	161	155	162	140	144	139	132	152	131	168	143	142	129	169	161	170	134	169	163	143	154	167	148	137	140	149	159	153	144	143	153	139	148	176	140	121	144	117	143	138	168	148	144	144	134	148	146	172	153	166	117	146	143	105	130	153	152	159	157	164	144	142	155	147	154	113	138	156	149	133	146	143	144	169	146	143	117	137	130	163	129	151	151	155	143	160	152	135	153	148	131	165	163	147	156	148	140	132	169	176	165	152	135	154	144	140	142	148	157	191	126	142	146	148	138	156	134	141	142	146	135	141	129	151	148	125	158	133	150	163	145	117	149	160	129	139	154	149	163	149	139	150	139	156	146	173	160	156	146	149	159	137	154	139	162	149	141	164	146	118	126	140	176	159	166	151	141	139	142	169	132	148	151	161	147	136	152	158	147	138	135	147	141	155	142	142	152	171	155	152	188	161	145	142	141	159	153	151	162	152	153	147	133	166	164	160	148	132	137	146	128	130	141	144	169	140	134	133	129	157	147	135	159	157	158	139	149	141	172	119	144	141	143	140	147	147	127	146	157	142	163	133	134	145	181	169	164	147	161	142	125	151	132	148	144	143	139	137	160	143	131	180	152	143	118	151	156	154	133	153	142	163	159	156	151	141	157	133	132	133	141	145	129	152	139	172	168	169	146	163	142	152	140	143	164	162	130	146	140	135	132	139	163	149	159	134	140	148	162	137	157	143	163	123	138	174	151	143	159	131	152	139	152	135	135	135	152	166	160	149	164	148	142	157	149	149	142	160	133	147	151	157	118	134	149	126	139	147	122	139	138	129	140	164	129	133	170	136	143	137	158	145	147	133	167
3052	2353	1368	781	544	408	395	373	419	338	363	342	360	352	341	341	397	351	359	352	343	329	355	349	336	361	352	328	339	372	341	377	309	336	338	342	337	310	346	353	369	379	315	342	340	314	345	356	329	358	302	318	359	351	338	328	307	388	326	359	316	344	352	350	340	339	353	346	359	342	327	357	336	340	322	352	299	337	347	345	343	291	331	336	334	344	335	355	334	330	380	344	309	313	340	319	341	357	361	319	326	319	333	342	320	318	355	330	342	336	356	363	330	346	355	314	359	305	311	337	357	326	358	356	325	333	318	328	333	362	342	332	320	357	327	349	321	322	318	358	336	364	348	329	322	346	336	336	319	348	356	344	334	359	334	316	293	357	322	331	350	367	327	355	316	345	314	321	315	317	315	339	341	347	351	329	340	355	330	314	345	316	366	349	321	356	379	329	331	311	378	357	368	332	347	304	336	349	330	325	351	353	340	332	307	354	301	360	331	324	336	336	326	343	336	308	334	329	366	334	345	341	317	331	317	349	287	330	344	355	354	336	329	332	329	337	331	361	353	327	339	332	347	301	350	319	339	330	326	310	332	368	327	367	362	338	369	342	351	363	354	349	338	348	366	339	366	338	367	341	354	346	327	345	362	309	354	360	318	383	352	360	355	337	334	319	309	360	342	339	367	320	339	302	358	325	348	340	322	334	355	360	358	338	363	335	332	322	326	349	367	364	335	347	311	340	336	363	336	317	341	343	335	308	357	357	338	348	361	349	324	345	343	337	334	337	331	353	337	317	348	351	334	272	353	349	363	358	345	340	311	332	328	329	339	311	368	348	354	347	337	327	365	352	318	340	350	337	331	347	355	331	383	311	310	312	358	337	333	359	337	316	321	315	342	331	305	320	349	326	323	390	317	316	332	346	310	356	350	331	348	350	349	336	336	319	370	326	341	354	318	332	341	317	344	346	340	356	323	340	317	318	340	335	311	389	328	317	372	336	328	342	301	320	346	328	317	328	315	323	298	343	338	306	348	349	339	332	368	326	354	370	317	313	336	320	357	335	322	304	339	329	335	336	358	347	346	343	357	350	317	302	325	363	363	315	328	321	337	334	337	301	358	363	326	347	326	367	348	364	339	324	324	334	372	320	336	334	321	313	368	337	336	336	323	347	297	344	320	359	351	368	356	350	343	332	338	320	298	319	344	346	327	361	334	320	326	334	342	362	343	320	364	348	328	351	331	322	305	343	330	340	330	329	325	335	343	318	332	344	347	330	336	357	358	351	317	335	319	352	347	325	361	318	345	343	330	340	333	325	346	328	316	337	316	342	364	304	335	343	346	318	347	366	327	333	324	372	365	341	330	313	333	363	324	335	394	352	335	358	363	330	371	340	325	361	349	323	314	359	334	349	286	302	358	330	345	316	315	336	343	327	349	356	349	347	334	328	336	315	308	314	341	351	314	330	348	335	292	321	329	321	337	283	351	347	345	355	352	348	319	319	324	325	381	355	328	357	321	345	311	334	319	329	352	367	355	347	317	302	318	362	325	347	311	342	309	332	343	319	330	299	344	334	343	360	313	336	315	355	359	328	338	329	312	342	341	336	356	361	341	344	298	333	319	333	327	311	345	328	328	335	339	335	330	326	319	332	334	346	367	340	328	342	349	349	348	332	336	379	317	323	368	346	327	366	352	339	332	320	353	343	362	340	358	303	357	349	322	356	328	331	332	371	343	325	326	357	292	359	341	316	321	362	329	321	353	352	345	313	325	334	315	353	347	331	344	349	324	335	317	321	334	353	355	341	353	330	397	295	321	327	348	343	339	343	332	334	360	324	335	333	369	299	338	363	340	327	352	315	355	340	356	341	366	351	327	342	340	324	347	327	335	343	337	339	360	331	331	344	379	322	326	334	309	336	330	318	316	328	322	339	351	357	353	336	337	334	368	341	347	332	293	348	346	325	373	383	322	348	362	325	348	388	322	339	341	357	349	320	315	352	335	329	345	323	342	334	370	343	373	297	322	338	338	325	352	369	317	322	345	356	347	328	374	340	351	336	305	328	328	302	324	338	374	323	318	337	361	291	358	324	371	331	313	328	352	348	327	334	344	341	315	344	346	335	352	330	315	355	395	331	335	330	320	334	339	312	394	351	301	344	379	333	319	303	339	325	363	333	342	346	353	333	339	346	344	352	375	356	332	356	349	363	302	341	312	386	348	350	330	323	341	352	333	366	312	336	338	317	322	352	315	348	339	342	333	347	356	350	338	347	317	363	346	302	349	361	362	378	343	346	363	353	337	334	316	350	344	353	337	347	350	347	332	321	337	323	327	327	347	353	329	359	330	331	355	347	329	343	345	344	324	367	327	334	334	345	348	364	336	325	393	361	343	335	341	347	302	323	372	317	283	336	327	329	328	308	321	327	348	319	320	311	328	322	355	376	322	329	347	348	352	329	334	300	327	350	303	334	308	320	350	348	368	312	381	319	349	354	372	342	354	349	359	339	358	341	346	339	324	344	288	326	334	336	322	337	313	370	353	328	361	364	384	354	336	338	346	334	315	324	334	333	352	328	319	323	335	373	337	293	350	343	335	326	355	342	321	327	314	337	376	348	338	357	327	368	351	339	335	365	338	336	375	335	338	349	343	344	335	354	335	361	324	332	356	348	348	327	365	333	361	323	329	346	325	351	305	332	358	339	356	337	329	335	321	332	349	351	354	309	360	334	347	340	355	351	344	363	387	382	342	328	323	322	366	348	344	350	330	326	325	336	349	332	315	375	339	323	342	314	349	345	364	349	309	314	364	346	367	320	327	352	327	330	351	344	336	359	348	336	306	318	312	326	329	341	351	362	323	380	318	321	348	340	318	371	332	371	335	350	316	355	330	330	328	329	312	309	350	318	328	335	304	339	359	330	317	369	317	322	360	316	352	327	342	344	361	353	361	324	342	330	317	353	330	348	332	352	315	320	353	324	317	328	316	352	322	330	319	328	322	335	291	341	340	372	320	321	332	319	337	319	320	358	323	328	356	349	331	313	358	295	349	325	342	356	364	338	299	362	358	322	335	293	362	337	363	358	319	325	320	339	350	329	336	329	351	327	338	320	325	371	325	309	335	357	322	344	365	328	361	336	339	316	350	383	354	347	344	308	341	317	339	324	326	325	338	375	353	307	340	323	358	357	393	346	321	376	345	329	345	336	356	321	384	333	383	336	306	311	355	347	300	329	354	325	339	332	320	355	321	322	345	322	362	329	315	375	340	328	333	377	363	351	337	362	312	349	317	348	352	328	351	317	361	329	352	347	336	341	325	344	341	337	359	345	301	339	308	338	359	323	353	346	350	325	338	339	324	342	313	344	341	327	346	337	351	315	322	317	318	343	359	359	318	348	320	352	338	326	345	332	330	326	330	340	333	367	357	329	341	313	332	337	325	332	339	319	350	335	314	357	336	357	363	340	321	351	339	318	345	323	331	328	299	344	333	337	297	360	363	342	320	344
23854	21014	25118	27107	21021	20852	1234	311	208	156	139	146	124	90	98	120	89	91	74	75	92	75	78	81	76	83	80	79	75	65	53	72	73	61	85	61	74	69	64	66	51	69	64	87	64	76	69	75	63	72	63	71	78	65	77	58	62	66	73	68	56	66	62	68	72	68	71	68	60	77	82	73	49	54	82	61	59	69	66	65	69	78	66	62	82	58	58	58	67	73	74	66	69	54	72	75	52	60	83	59	57	63	77	67	58	74	59	73	76	70	62	68	75	69	67	86	54	63	50	70	79	82	53	83	67	65	71	61	88	63	64	54	53	71	63	67	87	75	72	77	66	68	65	68	83	72	75	70	70	74	69	62	66	53	64	63	70	63	57	76	62	52	45	73	70	56	68	75	67	60	71	80	65	66	42	53	72	71	58	67	48	49	69	61	67	79	81	82	67	71	64	80	70	69	67	63	59	65	79	75	84	55	66	58	58	65	58	75	59	88	69	59	75	77	70	60	91	75	55	62	58	66	53	66	54	58	56	73	65	51	64	60	61	63	71	64	70	81	66	87	62	54	84	73	53	64	80	71	48	78	70	59	74	73	80	63	69	68	72	77	64	65	71	57	85	55	80	68	70	59	57	63	65	66	59	78	72	68	62	68	65	79	59	78	65	85	70	69	67	61	71	57	60	70	73	63	67	77	72	63	69	72	65	65	61	70	54	82	51	65	67	75	64	64	66	58	59	69	72	54	72	45	70	71	60	64	65	67	62	61	44	61	49	62	74	69	71	73	87	64	66	56	75	81	66	72	58	61	61	62	63	76	59	67	64	54	76	79	66	78	55	80	66	60	65	65	74	78	47	61	70	60	61	72	70	68	71	70	56	46	78	70	63	62	63	77	69	49	97	83	52	60	66	66	60	62	81	74	55	68	67	64	73	54	57	68	54	56	55	70	55	76	85	60	74	60	64	60	66	49	69	55	75	66	63	65	75	73	69	77	56	67	82	72	68	55	54	84	67	74	60	62	67	70	60	68	74	65	57	61	64	62	85	55	63	61	73	63	60	56	65	60	67	69	76	54	67	83	56	58	70	77	61	65	68	73	69	67	59	66	64	69	54	57	66	69	56	71	63	57	64	79	75	59	70	66	74	61	67	60	57	72	79	87	69	72	61	48	54	75	69	79	67	41	64	72	75	80	72	75	71	57	79	68	73	62	64	67	55	67	72	48	60	80	68	62	79	77	65	61	82	49	72	90	78	63	68	61	59	61	68	58	61	70	69	65	73	64	85	53	70	52	61	71	67	64	62	60	70	69	75	61	64	65	66	74	68	83	59	61	61	55	67	69	69	55	71	72	60	56	74	81	55	46	77	52	68	67	73	65	84	61	63	55	66	70	61	80	69	63	57	56	63	71	53	70	73	72	91	61	70	55	71	59	63	67	59	56	62	58	77	63	76	78	57	60	69	81	54	54	56	61	76	57	75	71	85	75	68	64	62	78	52	74	60	63	52	77	64	73	55	74	62	72	69	66	70	64	72	59	74	70	83	63	70	82	68	66	63	56	62	65	66	51	74	55	70	53	70	68	76	85	58	60	70	62	69	60	55	70	68	61	72	78	59	83	54	70	59	69	63	63	74	74	70	74	50	62	82	63	71	60	80	78	84	81	75	71	63	49	68	76	70	49	67	70	65	58	81	65	72	76	69	61	60	65	70	56	63	65	69	70	62	75	75	64	73	85	70	66	54	80	68	53	68	60	78	72	88	72	64	63	71	81	66	79	67	56	74	63	85	57	83	66	63	68	66	74	70	68	72	68	53	64	76	69	64	70	70	73	56	60	57	64	72	74	68	57	55	70	61	66	61	67	73	64	51	63	70	73	60	58	63	80	78	60	89	67	58	71	69	62	83	81	74	75	69	77	63	54	62	59	87	76	66	53	59	64	66	59	68	75	62	69	72	75	83	68	70	71	55	66	65	66	61	78	51	73	65	67	66	72	66	69	73	77	61	69	57	61	65	70	62	49	54	64	74	65	86	78	65	74	68	59	76	68	62	70	79	69	46	59	61	66	59	74	60	72	82	63	63	58	69	70	71	75	69	63	75	70	68	61	67	69	72	60	69	68	56	71	59	68	74	65	66	64	75	76	46	72	62	69	67	73	69	67	78	65	65	83	64	68	70	69	72	81	66	65	79	58	68	68	64	49	74	68	69	75	64	58	56	67	63	63	68	61	69	86	45	68	63	75	78	67	71	49	81	72	74	63	60	74	62	60	63	72	66	64	69	67	69	69	79	60	74	69	84	48	72	48	63	56	64	52	60	65	72	60	59	45	68	54	72	69	65	61	74	75	61	61	71	72	74	63	66	77	77	68	86	63	53	69	68	70	72	66	61	61	74	70	56	72	77	66	52	67	58	67	73	63	53	68	61	72	74	67	65	78	60	74	86	66	81	63	58	74	70	65	63	58	77	68	54	75	66	72	57	67	52	64	75	72	71	73	67	64	64	66	65	71	74	62	67	67	68	66	69	74	53	50	55	57	82	77	59	69	54	69	77	71	72	71	64	74	57	71	67	73	77	64	68	52	71	63	67	78	59	53	61	66	83	78	80	65	65	77	51	59	67	59	56	63	70	58	70	72	88	81	64	66	64	66	67	67	56	71	70	64	67	61	52	58	51	83	64	61	77	58	62	63	83	75	62	73	80	78	66	69	69	67	52	58	65	69	61	67	65	55	82	76	70	77	60	58	81	53	77	77	80	66	79	84	66	64	71	72	69	64	82	79	79	72	74	67	75	72	85	64	68	82	65	59	81	45	59	59	68	57	65	57	66	77	77	69	67	64	79	69	85	68	51	49	60	63	73	72	74	61	83	57	56	65	83	78	76	84	64	83	62	58	62	59	65	51	59	63	77	71	56	63	62	63	49	79	66	80	76	64	73	67	65	51	65	75	67	56	74	58	53	66	74	60	66	65	68	86	76	61	63	64	69	75	67	69	61	72	66	74	68	72	70	71	47	72	64	70	85	68	68	80	76	69	69	70	72	64	67	56	62	68	56	73	59	53	66	72	77	48	68	64	66	65	72	65	63	59	64	81	73	66	73	59	85	60	67	52	56	54	63	56	57	60	64	94	75	68	59	86	64	75	54	48	61	83	64	73	69	71	77	64	76	88	65	68	49	80	75	62	49	63	59	79	68	67	72	61	73	62	65	70	66	63	56	60	67	60	73	77	55	61	67	53	66	76	71	72	82	61	66	57	58	70	69	76	78	67	78	64	72	81	70	76	61	69	77	65	67	81	63	78	65	57	60	47	72	60	55	68	61	75	55	57	70	73	74	64	64	63	59	78	71	82	87	63	69	73	72	86	67	65	65	68	71	69	72	65	64	64	62	62	59	67	58	64	51	61	83	67	68	70	70	57	73	77	60	63	65	64	55	67	73	67	72	87	60	65	73	67	60	68	51	65	42	74	86	69	69	72	69	85	56	68	79	78	72	70
3094	4076	2230	1002	500	348	307	256	242	228	205	213	205	201	199	191	203	191	208	185	188	212	163	201	185	168	193	207	172	186	192	168	166	156	167	166	199	194	193	184	168	197	188	201	191	181	199	185	193	173	180	159	182	170	179	168	166	168	191	198	196	193	167	188	195	160	176	171	164	170	187	156	178	180	174	162	169	186	193	168	177	202	173	169	158	189	174	182	151	153	169	184	189	156	179	156	187	191	220	194	175	180	175	199	178	172	180	184	198	183	173	214	188	167	197	181	186	163	179	191	191	152	190	155	187	210	206	191	174	171	159	193	160	187	189	168	184	194	192	175	180	166	190	169	193	172	177	174	168	192	209	177	173	176	180	191	160	192	181	188	190	196	186	192	164	200	197	183	193	186	206	179	164	168	169	184	156	180	181	155	173	198	182	170	181	156	158	155	201	171	176	184	166	186	192	176	189	179	189	189	187	179	191	201	176	165	200	178	188	197	184	173	187	164	182	172	186	183	170	191	163	175	183	178	174	190	180	174	174	190	190	170	183	143	164	168	185	164	180	183	192	181	178	153	188	159	163	184	178	197	182	175	156	190	181	162	161	210	168	166	189	185	171	186	182	191	167	167	177	181	187	155	180	175	184	191	165	183	169	156	173	175	168	180	189	174	195	155	169	185	184	176	160	208	178	178	181	183	169	165	169	166	190	162	189	173	165	146	188	183	161	188	163	197	186	179	183	176	162	181	190	171	205	180	174	175	171	182	173	176	191	185	191	186	181	186	179	185	177	173	194	173	204	177	171	173	215	163	152	171	180	174	169	164	175	185	173	193	193	176	176	174	171	193	189	198	187	183	186	184	173	207	182	183	163	157	188	169	159	192	185	177	162	156	206	193	203	180	162	190	186	173	177	188	190	190	180	193	186	186	162	175	159	180	169	168	166	184	198	171	188	185	194	169	160	176	169	174	184	177	179	158	177	174	191	174	184	178	163	187	176	180	186	193	178	168	178	161	177	160	157	178	182	153	161	191	171	150	183	177	166	208	175	174	181	199	178	196	176	191	182	154	189	180	164	163	179	165	194	174	194	172	179	177	198	181	189	172	173	178	187	167	180	189	167	167	187	208	166	162	181	168	173	169	179	167	204	187	189	174	163	177	170	186	173	176	167	177	186	172	151	201	198	164	165	164	172	187	180	190	185	189	172	186	187	190	181	160	184	164	185	184	172	210	180	184	177	191	175	174	190	188	148	160	137	187	181	173	192	173	189	190	204	167	162	199	180	192	158	184	181	178	174	160	188	185	200	187	152	204	181	171	212	180	187	184	159	156	161	192	193	165	194	195	155	175	167	195	173	203	162	172	173	183	173	185	155	179	163	170	158	164	193	176	192	182	188	196	184	179	186	205	185	187	206	176	196	181	159	177	170	207	149	149	187	178	197	184	194	175	159	151	167	181	157	177	199	189	210	202	183	188	210	167	188	171	197	157	190	159	212	157	182	169	215	165	159	172	177	183	173	172	182	199	201	170	186	162	158	158	181	183	158	164	178	175	203	195	198	182	176	182	170	179	157	177	169	174	203	172	178	187	161	215	154	188	188	196	168	198	203	185	178	192	180	186	173	177	166	178	196	192	174	189	182	162	190	176	180	186	186	194	166	177	189	172	193	190	183	172	172	180	173	203	167	183	164	189	174	180	198	181	193	170	183	179	170	158	174	176	185	178	161	217	182	177	183	176	185	194	189	179	165	189	186	163	163	177	185	171	182	203	159	178	178	171	202	150	193	182	186	157	175	166	179	163	177	176	168	173	169	192	187	158	211	187	175	202	168	185	167	161	177	186	186	193	153	175	190	194	180	183	176	173	177	187	180	175	199	189	183	180	157	162	176	165	172	168	181	193	162	168	187	205	161	192	172	166	145	190	184	167	198	158	196	163	154	172	154	190	175	179	195	169	172	177	181	158	174	191	180	188	184	194	190	170	182	160	175	153	191	192	186	182	172	167	191	177	192	203	173	166	173	171	156	190	193	171	178	175	181	179	190	191	168	158	156	168	172	172	199	213	208	175	168	163	175	154	166	166	190	182	180	171	189	178	169	193	167	170	181	183	157	161	170	179	180	196	181	181	196	165	191	194	160	160	157	165	162	156	199	197	185	180	177	150	157	172	184	181	182	175	169	176	187	161	159	194	164	178	164	165	168	185	178	173	213	178	178	163	168	173	193	177	175	186	173	194	190	193	191	160	170	204	162	187	179	148	174	166	157	183	194	154	176	166	186	167	174	184	164	171	196	172	174	158	195	176	184	173	200	175	217	188	158	187	156	206	175	161	168	222	174	187	158	176	171	173	187	180	201	172	176	173	193	175	158	189	190	180	166	173	191	181	171	162	204	184	180	192	185	185	176	181	175	174	186	189	169	180	179	171	177	177	162	156	185	180	187	176	185	160	186	186	171	203	183	202	181	211	199	175	179	189	178	184	207	187	166	157	175	174	182	177	155	160	184	193	170	175	164	188	179	157	174	181	183	182	196	194	177	167	161	195	196	155	189	165	174	167	195	174	179	183	176	184	185	194	195	151	169	176	193	213	180	185	174	186	168	173	213	198	189	194	188	158	172	167	165	177	183	182	182	154	166	191	177	187	168	193	174	186	159	167	169	212	180	181	168	168	200	167	160	170	174	181	163	176	177	195	168	201	177	165	162	181	184	155	176	188	164	159	187	198	179	178	154	180	161	177	188	176	176	189	200	158	151	178	183	185	161	186	177	171	194	177	172	167	166	152	176	185	182	194	170	195	180	174	165	174	145	171	169	191	186	182	217	178	170	152	177	176	169	166	180	188	197	185	172	183	172	183	173	190	158	181	185	177	171	176	178	172	177	163	183	149	193	181	181	172	195	171	162	189	182	173	203	179	182	151	144	172	179	160	160	173	164	170	175	162	169	193	169	176	174	192	158	172	180	199	171	164	194	218	178	166	173	156	166	165	178	177	194	181	178	180	184	166	161	160	178	194	209	182	217	177	190	178	174	190	190	168	178	163	170	144	172	179	183	164	166	174	171	177	161	165	185	203	180	176	204	173	180	170	197	167	176	181	204	174	173	177	179	154	172	184	159	170	199	173	187	173	174	181	194	200	167	171	178	157	178	185	188	161	192	164	182	177	190	171	174	189	180	182	171	173	189	155	145	193	189	179	172	161	150	196	161	182	192	193	174	194	181	159	164	198	174	170	201	183	164	181	171	179	143	177	168	178	180	168	157	182	166	193	166	180	179	181	193	186	178	159	200	179	209	186	174	182	179	177	174	183	169	170	192	167	195	163	182	157	164	163	171	178	175	180	194	178	178	173	195	206	193	196	194	180	172	185	182	184	170	177	172	184	193	180	179	174	200	175	163	174	172	199	188	202	214	194	177	182	188	153	170	153	201	181	184	196	180	181	184	158	148	163	207	181	201	171	189	193	166	190	179	171	190	187	184	176	155	178	175	172	183	186	192	201
32575	12280	1361	377	282	258	268	250	247	255	282	263	241	249	253	260	253	264	260	300	237	282	270	283	250	259	222	271	255	227	270	253	243	261	251	242	254	252	251	243	261	266	272	235	266	242	242	252	252	246	245	259	231	279	248	285	269	241	261	260	286	276	304	266	260	279	275	267	239	240	265	251	294	281	269	251	276	229	222	288	227	238	250	261	269	271	246	255	276	265	278	276	275	282	269	277	291	281	241	244	255	266	258	266	277	282	252	264	237	241	237	245	254	245	267	238	277	276	269	241	252	244	262	252	243	239	269	269	315	253	242	268	274	242	224	261	265	252	245	233	247	273	253	245	279	286	238	255	264	260	259	224	293	277	258	255	249	257	235	268	247	258	238	267	254	257	255	245	230	255	255	249	259	248	272	265	261	261	262	261	256	261	261	251	256	234	265	261	274	271	268	244	274	247	270	266	270	266	251	264	267	254	248	258	274	266	237	262	272	244	257	252	254	279	298	259	255	244	239	261	298	258	273	261	267	267	242	252	254	289	283	277	268	261	265	269	268	283	259	246	284	260	289	305	269	281	276	280	257	260	246	235	255	279	245	263	281	284	234	284	269	267	262	247	286	220	242	244	267	250	248	266	270	259	259	262	234	289	276	300	281	263	237	237	286	275	275	257	243	258	235	284	260	260	238	250	225	238	303	259	281	274	293	275	278	244	248	271	226	261	229	249	278	229	248	274	275	262	225	283	288	310	271	278	257	277	262	276	245	249	282	243	270	258	243	249	261	245	243	242	246	280	252	286	265	236	266	269	264	260	246	273	250	258	220	254	275	275	280	259	269	247	235	279	238	246	256	242	266	285	249	278	271	273	257	233	282	260	235	250	286	257	255	288	261	263	263	251	229	269	256	252	235	231	262	257	227	292	271	265	266	255	256	253	272	239	272	258	279	241	260	219	274	260	260	255	235	257	264	253	272	263	256	275	241	214	250	260	239	271	292	284	238	283	249	263	239	276	242	255	273	298	243	253	259	267	277	262	256	294	286	258	257	269	281	241	258	277	265	264	273	246	273	256	274	267	258	255	262	264	255	237	286	257	254	257	254	278	265	256	248	262	219	253	226	253	254	250	251	275	264	266	249	289	251	269	250	281	299	258	263	248	283	261	259	254	239	255	283	230	242	233	273	293	273	291	289	263	291	249	245	267	263	268	234	268	252	279	254	249	260	267	261	271	281	246	259	257	257	260	254	260	234	259	225	253	265	253	244	234	260	270	252	261	245	299	268	217	234	259	281	255	273	293	239	307	274	303	251	212	243	275	249	266	273	263	247	286	245	256	284	235	254	257	246	247	248	255	253	244	270	273	262	259	255	249	227	280	261	250	262	286	277	280	256	264	286	249	276	262	269	260	252	292	260	248	246	253	255	263	253	261	256	266	266	227	237	253	252	223	282	293	236	254	279	271	291	231	258	253	274	268	280	267	270	245	251	280	272	272	276	253	247	261	249	268	261	258	267	261	233	240	238	238	255	253	234	263	261	262	265	247	277	265	261	267	249	254	267	241	260	254	270	233	267	285	290	265	272	309	261	239	260	278	245	236	263	293	275	261	214	269	258	273	263	242	265	270	271	256	270	242	256	268	260	306	273	264	241	279	274	247	238	281	239	250	291	274	307	246	247	272	238	262	264	263	280	272	267	247	229	273	303	238	253	263	264	261	296	287	299	257	284	244	265	273	241	259	239	251	261	250	253	244	255	231	248	243	258	253	276	250	287	261	249	266	261	249	263	248	274	285	271	243	256	259	254	263	227	281	255	234	233	246	227	262	235	229	277	249	225	248	225	254	285	259	271	284	278	246	276	272	291	250	290	231	237	270	248	257	286	256	273	266	259	277	295	246	292	267	271	269	274	292	243	252	258	240	236	234	244	290	249	256	232	253	281	283	270	257	282	246	271	273	283	262	250	264	239	252	249	273	248	254	245	239	244	239	229	273	277	259	247	284	259	257	246	248	235	266	234	264	243	260	288	270	261	268	251	220	218	284	250	257	271	305	270	249	286	266	265	236	272	283	252	299	255	253	268	273	292	275	271	247	278	271	266	277	254	255	272	273	246	248	285	236	277	262	320	241	272	247	271	234	278	241	280	247	275	261	281	225	264	241	255	259	251	250	269	224	242	251	242	284	245	277	257	246	244	230	252	279	257	260	252	297	284	270	272	258	268	238	252	268	252	291	243	290	249	248	275	255	245	237	285	267	242	227	279	263	240	235	262	261	262	252	288	269	294	253	281	266	287	259	280	267	270	247	260	258	254	282	277	269	268	293	229	238	270	214	256	262	246	248	265	265	247	250	252	208	247	314	260	254	282	242	230	246	268	244	260	265	247	264	281	285	281	238	227	244	271	248	253	280	261	248	260	267	258	259	276	251	266	264	258	294	267	267	241	263	258	261	263	246	248	245	253	265	247	264	237	266	250	251	250	247	286	264	251	254	267	283	270	285	267	260	232	270	252	239	255	255	269	255	240	252	257	260	265	266	253	270	278	271	265	270	255	259	279	237	269	240	268	252	277	311	262	250	264	264	245	271	270	272	264	245	280	262	240	242	252	260	260	257	252	259	255	287	278	264	265	285	262	239	279	263	256	243	270	269	274	280	261	245	253	256	262	286	238	284	252	262	256	253	262	257	238	240	289	270	291	222	269	271	259	257	271	270	250	276	273	243	254	270	267	275	252	251	241	235	258	263	273	252	244	251	239	263	261	256	263	238	247	216	269	251	240	259	263	256	268	267	280	261	246	244	257	247	225	289	266	258	238	263	253	260	248	238	269	274	271	251	266	255	252	248	263	276	256	266	251	251	231	245	262	247	247	259	259	265	254	247	299	254	236	267	273	240	288	249	248	263	279	292	231	258	263	251	240	237	226	268	266	280	240	263	244	258	225	270	244	253	257	274	281	282	269	283	266	264	273	258	264	263	215	241	248	284	259	256	261	261	267	246	258	241	241	264	264	235	248	254	261	257	251	257	298	241	262	255	268	254	292	278	256	265	237	246	296	247	255	239	260	258	288	231	304	284	234	211	278	282	266	235	255	260	253	248	269	277	240	285	259	249	240	238	254	266	241	253	300	260	290	247	244	257	260	247	252	243	271	297	269	279	307	258	252	240	283	274	285	286	248	243	260	278	253	290	248	264	303	257	288	257	267	279	243	268	234	265	261	231	265	253	241	253	265	296	249	271	246	289	285	264	262	269	288	271	238	246	270	242	243	268	261	279	275	267	283	217	260	257	250	277	300	260	259	257	255	247	245	275	263	243	250	252	262	266	273	256	244	279	247	247	239	306	305	272	297	285	249	272	231	293	254	264	288	245	261	242	251	268	275	257	287	274	289	259	266	271	260	258	265	249	266	259	244	246	283	273	283	249	268	258	267	259	251	267	243	275	252	252	269	267	266	260	275	229	237	260	267	271	251	225	245	282	276	267	231	274	231	243	274	272	270	246
5452	666	647	616	599	584	557	567	564	556	577	535	525	547	587	563	598	564	562	584	539	561	586	604	550	586	598	610	590	601	556	575	563	577	549	562	524	576	593	531	574	603	529	576	567	596	541	574	564	555	557	579	574	556	575	550	586	594	592	608	570	624	591	553	584	580	572	593	603	640	561	599	573	585	606	544	604	596	552	594	588	564	603	601	569	558	552	581	560	600	585	600	579	584	568	631	593	598	564	602	528	579	541	568	614	589	607	571	563	551	606	596	571	589	591	574	592	596	583	632	535	572	573	579	584	544	543	610	603	613	563	596	552	619	610	560	553	554	577	575	599	589	589	566	545	540	574	567	563	595	559	586	560	575	568	566	579	569	538	572	549	547	599	571	582	573	625	536	555	555	550	560	605	565	562	567	630	545	545	594	544	594	551	596	595	600	526	566	598	586	578	563	589	592	575	581	584	558	574	524	581	548	579	582	546	547	567	524	602	611	563	591	555	544	575	552	558	598	514	569	550	545	556	578	561	586	538	558	578	578	595	543	579	594	592	545	556	552	560	609	562	559	587	546	544	551	578	565	566	571	568	590	573	601	616	563	547	550	534	578	559	581	550	580	575	545	524	547	558	560	582	570	593	578	551	552	576	611	552	545	554	563	584	574	536	584	569	567	578	582	548	566	545	630	565	585	557	541	574	548	533	589	558	578	530	593	564	558	574	554	517	623	562	599	536	596	559	618	574	541	560	599	594	555	573	595	573	553	574	530	588	512	621	599	595	624	567	568	576	569	582	537	631	550	619	617	569	546	568	579	566	568	538	566	610	568	604	574	610	530	590	565	595	547	597	569	550	549	570	635	577	591	597	570	606	578	587	586	551	573	566	582	539	605	577	624	613	561	619	589	575	570	528	575	589	564	566	539	547	558	559	563	596	578	594	605	585	609	545	624	597	591	580	588	579	630	591	534	565	563	545	584	606	590	592	576	566	593	547	583	574	570	609	537	580	609	570	565	552	534	580	546	576	592	585	566	568	582	555	574	560	551	576	634	572	573	564	569	582	581	536	593	558	576	580	602	550	551	564	550	603	607	607	528	578	627	598	579	559	575	594	567	556	616	597	544	574	624	595	595	609	600	575	559	583	573	557	559	548	585	642	550	549	592	573	564	609	585	527	550	608	580	571	576	571	559	602	582	597	574	642	581	574	609	595	578	546	605	554	575	567	517	571	601	568	603	567	598	543	512	579	568	573	576	569	598	571	553	590	573	564	600	597	589	545	568	548	545	552	580	587	558	573	604	577	544	588	588	601	573	604	529	615	580	540	566	603	555	581	550	588	536	598	557	548	593	566	559	563	554	584	556	599	534	635	552	555	570	584	566	542	569	514	523	616	559	571	562	576	539	607	547	576	564	587	605	540	534	593	605	564	542	574	569	550	547	546	579	596	560	584	577	565	591	582	560	588	524	569	573	598	569	576	569	571	560	578	580	552	576	548	561	556	552	588	577	560	608	537	590	573	609	563	563	565	569	581	534	560	581	575	536	565	601	552	596	609	571	579	591	569	577	579	528	577	577	581	565	556	567	592	578	613	591	548	544	545	579	548	570	560	575	558	570	566	579	600	566	606	581	565	559	568	591	545	555	568	556	584	557	554	554	577	570	608	554	559	566	580	553	595	553	595	562	579	572	543	554	590	565	524	597	596	643	614	582	538	600	563	547	619	533	532	580	553	547	593	590	561	585	597	576	581	626	576	536	608	563	588	591	562	565	566	554	576	584	586	604	574	597	574	566	568	542	620	606	530	593	572	614	512	570	543	563	573	587	607	544	573	544	581	544	586	635	570	532	597	565	621	559	556	527	584	572	571	587	512	593	555	613	538	544	572	535	581	584	588	584	580	546	601	623	577	584	550	558	545	566	563	578	571	587	622	586	617	546	558	564	550	565	560	555	625	565	582	550	542	549	587	578	633	583	561	622	552	578	590	566	559	565	578	588	562	545	566	588	555	610	571	596	581	586	594	527	596	551	562	576	638	584	514	571	588	586	579	625	560	547	601	554	577	594	553	570	573	573	621	577	560	564	580	547	574	571	557	600	584	563	576	557	604	554	563	581	576	582	550	574	582	562	542	562	586	567	570	568	554	588	591	574	568	567	605	532	551	608	559	595	594	588	616	601	587	600	618	533	588	551	610	597	610	566	606	553	602	566	585	586	580	595	633	575	573	561	603	576	525	577	571	575	598	550	539	542	554	556	537	522	593	564	567	539	595	503	568	568	566	567	575	552	573	560	566	582	590	559	551	589	590	576	543	599	572	594	521	551	561	588	565	567	528	540	557	552	576	583	565	561	569	573	589	618	581	562	577	578	563	576	583	525	588	546	538	590	534	574	606	557	587	564	571	572	559	567	522	579	578	613	568	569	540	564	598	581	556	566	577	562	567	577	530	551	552	582	583	535	568	589	536	563	607	623	523	585	581	569	588	580	596	599	585	539	572	565	577	556	558	607	600	553	556	574	552	584	611	567	576	560	634	529	578	564	580	605	626	548	525	600	593	550	566	556	557	603	581	546	574	598	554	609	579	571	608	583	576	597	572	588	542	616	561	559	602	570	563	562	598	576	553	557	569	582	576	573	546	605	538	562	566	574	575	570	586	584	535	617	557	549	569	570	544	578	576	529	595	584	569	524	553	557	560	569	570	567	607	577	551	540	557	545	553	602	579	580	568	672	582	551	588	567	581	595	559	573	589	594	576	576	599	562	592	586	604	569	591	572	562	615	600	597	586	577	538	540	544	589	561	561	570	570	615	555	623	566	595	607	556	557	584	568	557	607	566	564	566	573	584	608	536	596	579	565	587	595	589	592	570	594	575	564	591	550	552	541	574	579	566	596	552	564	577	586	582	589	572	574	567	563	599	568	582	546	561	567	574	552	561	543	610	545	588	593	601	534	574	506	583	622	553	561	608	577	543	544	575	580	561	554	561	548	586	558	541	565	548	600	598	531	619	590	575	562	566	553	568	575	577	546	587	554	572	599	560	546	610	593	535	536	577	521	578	619	545	580	543	567	604	581	545	491	615	559	547	631	537	546	540	551	582	561	530	571	597	530	558	582	575	543	580	543	603	542	582	584	603	559	578	563	565	569	604	566	568	573	574	551	628	579	569	552	619	583	542	574	566	581	618	549	549	577	603	605	569	584	586	567	613	576	537	546	561	568	603	583	558	559	595	575	575	568	601	591	603	549	550	579	593	530	557	576	565	610	550	557	555	545	586	630	548	583	574	558	516	579	559	535	593	572	565	578	553	533	562	577	568	546	590	564	548	617	578	523	571	584	574	601	542	538	577	575	546	592	599	600	551	536	583	537	569	586	611	536	495	524	551	567	594	554	599	566	579	590	550	594	588	573	553	592	596	580	559	590	612	585	584	593	582	573	548	580	556	586	563	590	588	552	566	596	570	560	552	548	605	577	593	595	543	582	544	591	566	592	602	557	597	572
24529	20946	24415	27625	20564	1989	330	236	204	193	182	185	165	174	161	159	161	137	181	164	170	158	165	181	158	158	153	161	142	131	157	151	139	148	146	162	142	164	162	157	144	131	150	135	149	162	163	146	136	142	142	164	137	152	147	148	146	147	155	125	121	129	142	151	140	139	137	160	126	175	156	164	128	148	167	150	177	150	147	149	158	145	175	111	155	140	122	155	159	132	133	144	153	142	160	141	172	140	148	161	134	170	144	145	170	147	140	127	149	155	163	142	140	120	175	138	149	177	146	153	151	156	128	149	124	152	167	138	157	148	137	146	157	152	153	154	132	159	162	141	148	133	159	145	133	143	159	151	166	155	139	122	133	168	176	126	138	165	135	150	161	128	152	157	169	143	127	146	129	135	154	153	147	148	148	138	149	143	139	140	149	159	182	146	156	138	147	149	143	134	161	142	156	142	161	145	163	179	145	141	141	123	158	151	129	138	143	153	151	157	144	141	159	148	128	148	146	146	148	135	133	161	133	164	141	162	144	157	143	145	150	161	166	142	159	131	146	147	154	145	171	151	150	144	144	161	154	130	141	138	166	153	141	135	155	162	150	134	133	136	180	141	134	131	148	143	151	156	150	145	153	138	131	139	138	159	152	130	126	156	131	137	146	133	157	155	154	160	149	130	155	156	125	152	155	153	155	129	164	140	136	143	135	144	133	152	153	124	135	134	130	159	147	154	137	156	149	164	148	154	135	159	150	154	155	159	149	164	137	152	150	163	163	143	142	154	150	154	155	167	119	139	142	136	144	169	154	161	140	137	144	147	139	127	139	164	148	153	154	129	175	137	172	138	133	148	141	141	148	137	153	151	144	147	162	133	151	177	141	131	170	145	127	152	138	131	130	152	177	151	124	134	137	154	156	122	151	132	147	145	145	140	142	130	141	142	153	156	136	136	153	135	135	155	128	167	151	141	139	155	154	155	142	148	131	140	158	158	153	122	145	140	155	144	132	158	133	117	162	198	161	137	143	144	164	140	170	160	145	126	139	141	166	146	144	149	160	147	154	160	151	137	159	120	122	144	153	149	158	155	133	141	150	161	138	137	146	148	140	163	156	169	153	133	149	155	161	134	135	130	153	134	166	161	173	158	141	147	149	146	140	127	149	140	153	153	141	134	160	148	150	136	136	143	165	155	141	129	149	172	160	145	130	156	150	166	141	143	148	158	135	141	150	155	148	158	170	126	143	141	141	151	167	143	130	151	155	162	151	190	148	153	142	122	135	129	132	149	152	143	152	147	144	148	161	138	126	136	153	159	151	132	148	134	168	146	146	153	146	159	142	158	149	153	157	178	136	136	154	134	123	143	165	164	157	146	154	145	138	135	170	153	155	119	164	162	149	136	166	145	132	146	132	136	119	142	155	150	140	157	138	149	158	154	144	137	149	155	121	141	132	145	146	145	140	132	149	160	167	161	149	129	144	133	162	121	154	138	142	135	154	150	151	156	141	156	147	140	133	131	150	167	128	133	129	144	147	142	145	135	149	139	157	152	123	149	159	134	138	144	137	154	138	136	154	150	163	160	194	160	144	138	155	160	184	149	150	172	143	151	154	157	160	147	157	140	142	159	144	151	165	149	124	156	145	156	124	144	125	139	130	167	148	144	181	130	158	133	145	137	135	136	129	150	142	158	139	166	152	132	138	148	154	160	147	171	150	145	145	153	168	137	140	158	139	166	128	124	138	159	150	161	157	158	151	133	169	121	156	172	152	141	144	135	152	158	167	143	138	131	142	136	130	149	149	137	153	148	162	143	144	162	133	157	148	142	138	133	130	155	136	156	149	142	140	140	127	150	162	155	158	129	125	119	141	135	152	140	161	115	163	134	161	152	160	168	150	145	165	165	144	159	147	128	152	160	138	136	147	146	149	161	143	156	157	125	133	143	172	151	136	136	158	132	149	145	177	159	155	151	159	144	134	124	146	158	130	137	161	121	150	155	143	155	143	153	138	133	162	139	158	145	150	141	157	141	162	136	153	162	115	142	140	140	148	130	142	169	168	149	153	153	147	142	171	150	151	150	146	131	147	140	153	140	146	139	160	138	145	170	163	162	148	153	161	149	135	125	123	147	165	177	150	137	145	149	157	165	160	147	134	152	142	136	147	143	160	126	137	140	111	144	125	125	163	150	126	158	144	180	150	151	161	148	137	157	157	148	149	164	143	156	140	163	165	161	159	155	138	140	153	155	134	167	135	156	154	145	133	148	151	157	155	133	151	156	164	148	140	153	142	155	152	143	170	162	140	159	129	152	141	133	150	157	169	167	169	158	156	161	147	155	153	151	140	162	157	152	152	166	135	170	150	159	156	138	131	156	156	148	161	145	125	150	160	130	128	179	158	127	134	145	124	153	147	145	142	134	136	149	158	151	140	169	153	159	153	152	155	152	140	144	137	138	153	146	172	157	160	140	137	156	138	123	137	145	151	167	142	141	139	147	158	150	149	146	128	173	157	132	150	155	171	175	160	145	177	174	154	134	146	126	165	149	154	123	151	177	128	107	149	165	156	131	157	147	165	141	157	134	136	153	144	163	130	154	133	172	156	161	167	165	140	137	137	142	167	136	140	121	147	142	157	150	134	149	137	132	145	157	162	157	149	153	124	144	172	166	133	133	157	134	160	132	157	148	159	139	142	152	146	153	173	158	156	135	131	158	119	155	169	151	143	151	157	143	152	130	166	158	157	137	138	137	155	141	156	154	141	141	159	133	145	156	145	134	128	155	137	130	160	143	140	157	138	128	166	147	149	166	124	145	125	153	151	146	147	155	143	149	144	139	154	155	142	157	136	147	146	155	137	168	154	153	137	143	138	164	140	164	121	143	142	147	163	167	142	144	159	127	137	140	180	147	135	147	142	135	159	168	153	130	161	135	132	143	120	121	159	153	164	126	140	143	158	164	130	138	165	142	149	168	146	169	157	111	130	138	158	159	131	142	151	145	144	144	117	145	145	144	142	161	145	148	146	150	141	146	147	133	147	172	145	153	148	148	144	159	152	132	145	133	141	156	148	138	132	163	152	154	137	127	157	148	144	113	130	138	153	158	156	146	128	143	127	155	138	160	144	157	163	140	158	130	146	132	154	127	158	131	137	143	151	131	134	158	140	146	148	147	133	146	148	136	146	148	156	137	133	148	180	170	148	155	160	141	132	150	151	136	155	143	140	152	164	151	156	144	156	143	113	131	138	161	151	155	156	163	159	151	142	127	142	155	152	137	152	159	145	130	140	154	140	133	133	132	139	135	150	167	156	151	148	125	141	171	159	163	144	165	153	150	137	170	183	162	150	122	144	120	159	145	139	140	173	129	135	153	146	145	127	139	140	138	121	150	146	137	132	174	164	121	176	152	145	147	127	163	160	152	138	145	144	139	155	151	157	175	170	125	118	135	135	136	174	135	150	150	118	147	127	161	134	145	171	141	128	148	137	149	153	139	134	146	129	150
3049	2357	1366	718	535	459	408	405	378	340	377	371	353	359	372	331	338	335	312	342	329	344	360	392	352	353	369	355	342	367	319	310	307	318	357	329	356	329	327	331	342	335	310	354	337	329	354	338	359	345	330	326	320	330	316	330	316	328	326	352	351	312	327	319	362	324	319	349	321	357	355	316	332	301	319	338	337	347	332	318	338	327	359	302	335	329	334	300	337	331	332	335	327	335	300	333	367	379	352	345	329	326	309	306	358	325	306	319	318	331	332	326	337	354	332	334	339	299	320	334	345	330	323	339	331	333	332	296	335	334	339	314	343	318	306	344	337	293	319	317	354	316	312	338	335	307	331	354	347	303	336	328	341	329	324	359	354	344	344	355	339	342	312	321	316	318	307	329	317	338	315	302	320	347	337	329	320	307	346	333	344	325	320	354	340	302	354	345	337	360	336	340	354	340	338	345	365	325	339	319	352	328	365	378	348	319	336	325	301	334	352	318	371	337	342	317	368	293	342	333	330	334	351	351	351	340	342	321	354	309	341	299	341	374	343	298	348	339	352	318	320	362	337	324	365	360	317	341	299	321	350	330	367	329	334	361	326	294	299	348	346	331	360	317	362	328	352	374	342	331	339	340	330	318	298	344	366	352	345	319	328	318	336	329	323	368	358	338	353	314	329	342	344	306	339	362	389	326	325	320	313	344	329	302	352	362	317	308	332	366	347	358	370	335	348	362	343	349	346	343	350	343	304	342	334	339	289	301	348	356	327	336	335	298	332	359	349	362	338	366	335	310	315	322	339	321	349	353	323	327	351	318	339	339	339	341	337	329	301	324	314	321	333	348	348	338	369	339	339	347	341	346	342	333	331	358	319	360	308	300	375	370	312	351	304	300	338	319	342	362	317	319	351	333	338	319	304	326	330	343	332	330	319	327	329	336	356	308	322	316	359	334	343	344	317	315	310	367	315	328	347	337	354	380	337	347	327	333	341	330	337	325	357	328	353	353	343	314	343	325	369	344	340	333	350	308	308	316	342	361	367	328	334	358	360	349	356	336	332	364	321	332	336	309	340	347	357	316	354	297	309	299	331	343	340	317	351	320	362	312	320	333	337	339	339	331	343	350	334	325	349	363	335	350	299	363	338	320	362	330	333	306	339	322	315	326	327	322	328	334	327	331	344	340	347	337	329	358	326	311	345	315	342	337	315	332	312	324	366	341	339	375	324	333	350	334	326	336	332	334	327	373	326	326	328	318	349	321	368	315	320	364	331	356	337	345	331	356	361	358	345	325	333	330	302	354	332	330	342	314	351	359	342	328	353	344	326	340	353	351	317	336	323	333	314	323	322	344	347	336	320	328	320	302	310	365	352	349	319	338	314	326	310	317	333	314	353	332	343	307	319	342	335	363	304	352	337	368	345	354	317	350	346	371	335	334	341	324	362	355	364	313	347	338	334	338	326	357	374	311	330	304	321	336	324	336	351	321	344	341	324	347	343	337	365	356	321	344	346	330	332	303	327	312	312	329	330	357	349	314	340	359	341	343	370	368	343	364	331	334	345	336	331	321	312	344	344	350	380	328	347	336	357	339	327	327	360	315	316	345	344	347	327	359	337	318	374	334	334	332	340	310	342	346	309	341	318	351	340	311	338	334	328	353	317	330	347	343	346	379	326	321	291	333	343	337	357	301	347	332	352	337	315	362	312	334	298	363	323	349	321	364	328	355	341	364	307	347	352	337	319	334	351	325	330	332	306	302	338	313	336	348	332	331	333	341	356	337	353	351	352	341	330	352	338	341	329	328	341	346	314	285	348	374	341	340	356	350	338	330	326	365	346	333	331	349	355	311	318	352	332	329	336	303	335	324	303	344	314	303	314	318	342	382	325	339	360	345	326	324	351	345	322	312	355	346	314	331	350	313	333	357	329	328	343	352	311	369	333	321	343	326	320	333	348	334	358	355	362	339	334	342	329	316	354	332	343	382	330	302	337	318	322	333	329	348	327	329	360	329	328	303	352	345	345	382	320	315	326	339	332	385	341	336	361	343	354	355	359	341	350	364	324	341	316	323	340	334	351	342	317	362	350	389	320	353	338	373	301	330	346	323	305	335	334	317	343	348	362	325	326	351	337	357	346	314	372	341	348	311	304	371	339	336	336	308	367	337	332	336	308	339	327	344	322	326	326	344	341	311	302	343	333	352	340	364	349	306	338	387	342	355	340	359	325	342	342	360	309	345	331	356	318	294	343	322	332	335	329	326	309	322	322	333	345	325	334	335	318	347	360	353	343	317	308	356	333	317	362	328	321	332	336	330	343	342	334	331	350	315	307	356	344	352	339	337	320	358	327	317	331	319	296	331	329	323	335	327	336	330	334	367	339	339	350	359	338	341	335	341	314	339	328	325	347	328	327	309	324	335	326	335	336	351	331	325	311	341	345	335	323	354	354	324	323	330	369	351	374	344	356	305	336	331	348	353	300	350	340	323	341	369	360	379	303	313	358	341	329	349	316	345	332	332	330	329	328	355	341	360	317	365	356	354	323	352	335	323	339	330	359	347	363	316	371	349	309	321	308	333	312	319	315	344	327	325	347	318	334	369	365	365	356	311	316	353	341	341	374	310	311	372	339	358	310	349	348	318	359	305	312	309	334	349	319	329	350	321	332	334	333	318	328	359	340	329	365	355	342	307	340	372	331	324	322	331	335	309	322	330	348	323	383	312	336	384	344	356	346	333	336	312	335	325	342	341	360	363	332	364	355	341	309	311	372	320	328	344	363	340	340	300	379	333	345	348	340	334	356	317	315	355	330	342	311	335	346	354	357	314	347	346	352	354	338	343	337	334	325	340	316	322	329	321	327	340	325	358	351	323	351	317	333	310	315	346	339	338	307	340	294	348	321	317	365	312	362	327	322	317	332	323	341	326	337	319	362	334	338	325	359	328	312	350	326	314	360	348	317	347	343	337	334	330	320	343	343	359	328	327	352	302	352	342	349	326	337	352	302	335	323	343	331	327	338	288	337	345	346	346	355	335	356	358	335	316	318	319	326	356	350	350	329	373	344	359	314	317	338	304	324	337	350	357	334	354	364	349	331	340	352	342	341	327	344	331	341	326	309	351	304	360	330	310	370	308	348	306	373	320	316	331	335	348	306	359	354	357	334	352	377	338	310	337	315	313	310	338	329	337	364	352	327	324	333	317	360	323	307	298	337	337	334	342	268	353	322	329	306	317	350	370	341	328	324	326	347	339	354	336	313	288	334	349	345	322	333	335	316	363	324	346	364	342	333	334	359	335	354	296	335	306	370	364	352	357	352	343	332	346	364	368	349	353	364	348	306	359	343	340	309	360	344	321	347	342	316	363	342	328	335	323	359	323	383	339	326	353	323	364	311	363	317	331	338	350	357	334	348	362	337	345	369	325	341	340	309	314	325	310	330	347	340	346	369	352	323	316	377	355	328	365	331	337	377	348	338	324	370	334	337	331	328	351	339	328
5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
